]> Git Repo - linux.git/blob - MAINTAINERS
Merge tag 'ata-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/libata...
[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 1 EMBEDDED CONTROLLER DRIVER
262 M:      Nikita Travkin <[email protected]>
263 S:      Maintained
264 F:      Documentation/devicetree/bindings/platform/acer,aspire1-ec.yaml
265 F:      drivers/platform/arm64/acer-aspire1-ec.c
266
267 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
268 M:      Peter Kaestle <[email protected]>
269 L:      [email protected]
270 S:      Maintained
271 W:      http://piie.net/?section=acerhdf
272 F:      drivers/platform/x86/acerhdf.c
273
274 ACER WMI LAPTOP EXTRAS
275 M:      "Lee, Chun-Yi" <[email protected]>
276 L:      [email protected]
277 S:      Maintained
278 F:      drivers/platform/x86/acer-wmi.c
279
280 ACPI
281 M:      "Rafael J. Wysocki" <[email protected]>
282 R:      Len Brown <[email protected]>
283 L:      [email protected]
284 S:      Supported
285 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
286 B:      https://bugzilla.kernel.org
287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
288 F:      Documentation/ABI/testing/configfs-acpi
289 F:      Documentation/ABI/testing/sysfs-bus-acpi
290 F:      Documentation/firmware-guide/acpi/
291 F:      arch/x86/kernel/acpi/
292 F:      arch/x86/pci/acpi.c
293 F:      drivers/acpi/
294 F:      drivers/pci/*/*acpi*
295 F:      drivers/pci/*acpi*
296 F:      drivers/pnp/pnpacpi/
297 F:      include/acpi/
298 F:      include/linux/acpi.h
299 F:      include/linux/fwnode.h
300 F:      include/linux/fw_table.h
301 F:      lib/fw_table.c
302 F:      tools/power/acpi/
303
304 ACPI APEI
305 M:      "Rafael J. Wysocki" <[email protected]>
306 R:      Len Brown <[email protected]>
307 R:      James Morse <[email protected]>
308 R:      Tony Luck <[email protected]>
309 R:      Borislav Petkov <[email protected]>
310 L:      [email protected]
311 F:      drivers/acpi/apei/
312
313 ACPI COMPONENT ARCHITECTURE (ACPICA)
314 M:      Robert Moore <[email protected]>
315 M:      "Rafael J. Wysocki" <[email protected]>
316 L:      [email protected]
317 L:      [email protected]
318 S:      Supported
319 W:      https://acpica.org/
320 W:      https://github.com/acpica/acpica/
321 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
322 B:      https://bugzilla.kernel.org
323 B:      https://bugs.acpica.org
324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
325 F:      drivers/acpi/acpica/
326 F:      include/acpi/
327 F:      tools/power/acpi/
328
329 ACPI FOR ARM64 (ACPI/arm64)
330 M:      Lorenzo Pieralisi <[email protected]>
331 M:      Hanjun Guo <[email protected]>
332 M:      Sudeep Holla <[email protected]>
333 L:      [email protected]
334 L:      [email protected] (moderated for non-subscribers)
335 S:      Maintained
336 F:      drivers/acpi/arm64
337 F:      include/linux/acpi_iort.h
338
339 ACPI FOR RISC-V (ACPI/riscv)
340 M:      Sunil V L <[email protected]>
341 L:      [email protected]
342 L:      [email protected]
343 S:      Maintained
344 F:      drivers/acpi/riscv/
345
346 ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
347 M:      Sudeep Holla <[email protected]>
348 L:      [email protected]
349 S:      Supported
350 F:      drivers/mailbox/pcc.c
351
352 ACPI PMIC DRIVERS
353 M:      "Rafael J. Wysocki" <[email protected]>
354 M:      Len Brown <[email protected]>
355 R:      Andy Shevchenko <[email protected]>
356 R:      Mika Westerberg <[email protected]>
357 L:      [email protected]
358 S:      Supported
359 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
360 B:      https://bugzilla.kernel.org
361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
362 F:      drivers/acpi/pmic/
363
364 ACPI QUICKSTART DRIVER
365 M:      Armin Wolf <[email protected]>
366 L:      [email protected]
367 S:      Maintained
368 F:      drivers/platform/x86/quickstart.c
369
370 ACPI SERIAL MULTI INSTANTIATE DRIVER
371 M:      Hans de Goede <[email protected]>
372 L:      [email protected]
373 S:      Maintained
374 F:      drivers/platform/x86/serial-multi-instantiate.c
375
376 ACPI THERMAL DRIVER
377 M:      Rafael J. Wysocki <[email protected]>
378 R:      Zhang Rui <[email protected]>
379 L:      [email protected]
380 S:      Supported
381 B:      https://bugzilla.kernel.org
382 F:      drivers/acpi/*thermal*
383
384 ACPI VIOT DRIVER
385 M:      Jean-Philippe Brucker <[email protected]>
386 L:      [email protected]
387 L:      [email protected]
388 S:      Maintained
389 F:      drivers/acpi/viot.c
390 F:      include/linux/acpi_viot.h
391
392 ACPI WMI DRIVER
393 M:      Armin Wolf <[email protected]>
394 L:      [email protected]
395 S:      Maintained
396 F:      Documentation/ABI/testing/sysfs-bus-wmi
397 F:      Documentation/driver-api/wmi.rst
398 F:      Documentation/wmi/
399 F:      drivers/platform/x86/wmi.c
400 F:      include/uapi/linux/wmi.h
401
402 ACRN HYPERVISOR SERVICE MODULE
403 M:      Fei Li <[email protected]>
404 L:      [email protected] (subscribers-only)
405 S:      Supported
406 W:      https://projectacrn.org
407 F:      Documentation/virt/acrn/
408 F:      drivers/virt/acrn/
409 F:      include/uapi/linux/acrn.h
410
411 AD1889 ALSA SOUND DRIVER
412 L:      [email protected]
413 S:      Maintained
414 W:      https://parisc.wiki.kernel.org/index.php/AD1889
415 F:      sound/pci/ad1889.*
416
417 AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
418 M:      Mugilraj Dhavachelvan <[email protected]>
419 L:      [email protected]
420 S:      Supported
421 F:      drivers/iio/potentiometer/ad5110.c
422
423 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
424 M:      Michael Hennerich <[email protected]>
425 S:      Supported
426 W:      http://wiki.analog.com/AD5254
427 W:      https://ez.analog.com/linux-software-drivers
428 F:      drivers/misc/ad525x_dpot.c
429
430 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
431 M:      Michael Hennerich <[email protected]>
432 S:      Supported
433 W:      http://wiki.analog.com/AD5398
434 W:      https://ez.analog.com/linux-software-drivers
435 F:      drivers/regulator/ad5398.c
436
437 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
438 M:      Michael Hennerich <[email protected]>
439 S:      Supported
440 W:      http://wiki.analog.com/AD7142
441 W:      https://ez.analog.com/linux-software-drivers
442 F:      drivers/input/misc/ad714x.c
443
444 AD738X ADC DRIVER (AD7380/1/2/4)
445 M:      Michael Hennerich <[email protected]>
446 M:      Nuno Sá <[email protected]>
447 R:      David Lechner <[email protected]>
448 S:      Supported
449 W:      https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/ad738x
450 W:      https://ez.analog.com/linux-software-drivers
451 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml
452 F:      drivers/iio/adc/ad7380.c
453
454 AD7877 TOUCHSCREEN DRIVER
455 M:      Michael Hennerich <[email protected]>
456 S:      Supported
457 W:      http://wiki.analog.com/AD7877
458 W:      https://ez.analog.com/linux-software-drivers
459 F:      drivers/input/touchscreen/ad7877.c
460
461 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
462 M:      Michael Hennerich <[email protected]>
463 S:      Supported
464 W:      http://wiki.analog.com/AD7879
465 W:      https://ez.analog.com/linux-software-drivers
466 F:      drivers/input/touchscreen/ad7879.c
467
468 AD7944 ADC DRIVER (AD7944/AD7985/AD7986)
469 M:      Michael Hennerich <[email protected]>
470 M:      Nuno Sá <[email protected]>
471 R:      David Lechner <[email protected]>
472 S:      Supported
473 W:      https://ez.analog.com/linux-software-drivers
474 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml
475 F:      Documentation/iio/ad7944.rst
476 F:      drivers/iio/adc/ad7944.c
477
478 ADAFRUIT MINI I2C GAMEPAD
479 M:      Anshul Dalal <[email protected]>
480 L:      [email protected]
481 S:      Maintained
482 F:      Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
483 F:      drivers/input/joystick/adafruit-seesaw.c
484
485 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
486 M:      Jiri Kosina <[email protected]>
487 S:      Maintained
488
489 ADF7242 IEEE 802.15.4 RADIO DRIVER
490 M:      Michael Hennerich <[email protected]>
491 L:      [email protected]
492 S:      Supported
493 W:      https://wiki.analog.com/ADF7242
494 W:      https://ez.analog.com/linux-software-drivers
495 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
496 F:      drivers/net/ieee802154/adf7242.c
497
498 ADM1025 HARDWARE MONITOR DRIVER
499 M:      Jean Delvare <[email protected]>
500 L:      [email protected]
501 S:      Maintained
502 F:      Documentation/hwmon/adm1025.rst
503 F:      drivers/hwmon/adm1025.c
504
505 ADM1029 HARDWARE MONITOR DRIVER
506 M:      Corentin Labbe <[email protected]>
507 L:      [email protected]
508 S:      Maintained
509 F:      drivers/hwmon/adm1029.c
510
511 ADM8211 WIRELESS DRIVER
512 L:      [email protected]
513 S:      Orphan
514 F:      drivers/net/wireless/admtek/adm8211.*
515
516 ADP1050 HARDWARE MONITOR DRIVER
517 M:      Radu Sabau <[email protected]>
518 L:      [email protected]
519 S:      Supported
520 W:      https://ez.analog.com/linux-software-drivers
521 F:      Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml
522
523 ADP1653 FLASH CONTROLLER DRIVER
524 M:      Sakari Ailus <[email protected]>
525 L:      [email protected]
526 S:      Maintained
527 F:      drivers/media/i2c/adp1653.c
528 F:      include/media/i2c/adp1653.h
529
530 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
531 M:      Michael Hennerich <[email protected]>
532 S:      Supported
533 W:      http://wiki.analog.com/ADP5520
534 W:      https://ez.analog.com/linux-software-drivers
535 F:      drivers/gpio/gpio-adp5520.c
536 F:      drivers/input/keyboard/adp5520-keys.c
537 F:      drivers/leds/leds-adp5520.c
538 F:      drivers/mfd/adp5520.c
539 F:      drivers/video/backlight/adp5520_bl.c
540
541 ADP5585 GPIO EXPANDER, PWM AND KEYPAD CONTROLLER DRIVER
542 M:      Laurent Pinchart <[email protected]>
543 L:      [email protected]
544 L:      [email protected]
545 S:      Maintained
546 F:      Documentation/devicetree/bindings/*/adi,adp5585*.yaml
547 F:      drivers/gpio/gpio-adp5585.c
548 F:      drivers/mfd/adp5585.c
549 F:      drivers/pwm/pwm-adp5585.c
550 F:      include/linux/mfd/adp5585.h
551
552 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
553 M:      Michael Hennerich <[email protected]>
554 S:      Supported
555 W:      http://wiki.analog.com/ADP5588
556 W:      https://ez.analog.com/linux-software-drivers
557 F:      Documentation/devicetree/bindings/input/adi,adp5588.yaml
558 F:      drivers/input/keyboard/adp5588-keys.c
559
560 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
561 M:      Michael Hennerich <[email protected]>
562 S:      Supported
563 W:      http://wiki.analog.com/ADP8860
564 W:      https://ez.analog.com/linux-software-drivers
565 F:      drivers/video/backlight/adp8860_bl.c
566
567 ADT746X FAN DRIVER
568 M:      Colin Leroy <[email protected]>
569 S:      Maintained
570 F:      drivers/macintosh/therm_adt746x.c
571
572 ADT7475 HARDWARE MONITOR DRIVER
573 M:      Jean Delvare <[email protected]>
574 L:      [email protected]
575 S:      Maintained
576 F:      Documentation/hwmon/adt7475.rst
577 F:      drivers/hwmon/adt7475.c
578
579 ADVANSYS SCSI DRIVER
580 M:      Matthew Wilcox <[email protected]>
581 M:      Hannes Reinecke <[email protected]>
582 L:      [email protected]
583 S:      Maintained
584 F:      Documentation/scsi/advansys.rst
585 F:      drivers/scsi/advansys.c
586
587 ADVANTECH SWBTN DRIVER
588 M:      Andrea Ho <[email protected]>
589 L:      [email protected]
590 S:      Maintained
591 F:      drivers/platform/x86/adv_swbutton.c
592
593 ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
594 M:      Lucas Stankus <[email protected]>
595 S:      Supported
596 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
597 F:      drivers/iio/accel/adxl313*
598
599 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
600 M:      Michael Hennerich <[email protected]>
601 S:      Supported
602 W:      http://wiki.analog.com/ADXL345
603 W:      https://ez.analog.com/linux-software-drivers
604 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
605 F:      drivers/input/misc/adxl34x.c
606
607 ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
608 M:      Puranjay Mohan <[email protected]>
609 L:      [email protected]
610 S:      Supported
611 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
612 F:      drivers/iio/accel/adxl355.h
613 F:      drivers/iio/accel/adxl355_core.c
614 F:      drivers/iio/accel/adxl355_i2c.c
615 F:      drivers/iio/accel/adxl355_spi.c
616
617 ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
618 M:      Cosmin Tanislav <[email protected]>
619 L:      [email protected]
620 S:      Supported
621 W:      https://ez.analog.com/linux-software-drivers
622 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
623 F:      drivers/iio/accel/adxl367*
624
625 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
626 M:      Michael Hennerich <[email protected]>
627 S:      Supported
628 W:      https://ez.analog.com/linux-software-drivers
629 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
630 F:      drivers/iio/accel/adxl372.c
631 F:      drivers/iio/accel/adxl372_i2c.c
632 F:      drivers/iio/accel/adxl372_spi.c
633
634 AF8133J THREE-AXIS MAGNETOMETER DRIVER
635 M:      Ondřej Jirman <[email protected]>
636 S:      Maintained
637 F:      Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml
638 F:      drivers/iio/magnetometer/af8133j.c
639
640 AF9013 MEDIA DRIVER
641 L:      [email protected]
642 S:      Orphan
643 W:      https://linuxtv.org
644 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
645 F:      drivers/media/dvb-frontends/af9013*
646
647 AF9033 MEDIA DRIVER
648 L:      [email protected]
649 S:      Orphan
650 W:      https://linuxtv.org
651 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
652 F:      drivers/media/dvb-frontends/af9033*
653
654 AFFS FILE SYSTEM
655 M:      David Sterba <[email protected]>
656 L:      [email protected]
657 S:      Odd Fixes
658 F:      Documentation/filesystems/affs.rst
659 F:      fs/affs/
660
661 AFS FILESYSTEM
662 M:      David Howells <[email protected]>
663 M:      Marc Dionne <[email protected]>
664 L:      [email protected]
665 S:      Supported
666 W:      https://www.infradead.org/~dhowells/kafs/
667 F:      Documentation/filesystems/afs.rst
668 F:      fs/afs/
669 F:      include/trace/events/afs.h
670
671 AGPGART DRIVER
672 M:      David Airlie <[email protected]>
673 L:      [email protected]
674 S:      Maintained
675 T:      git https://gitlab.freedesktop.org/drm/kernel.git
676 F:      drivers/char/agp/
677 F:      include/linux/agp*
678 F:      include/uapi/linux/agp*
679
680 AHA152X SCSI DRIVER
681 M:      "Juergen E. Fischer" <[email protected]>
682 L:      [email protected]
683 S:      Maintained
684 F:      drivers/scsi/aha152x*
685 F:      drivers/scsi/pcmcia/aha152x*
686
687 AIC7XXX / AIC79XX SCSI DRIVER
688 M:      Hannes Reinecke <[email protected]>
689 L:      [email protected]
690 S:      Maintained
691 F:      drivers/scsi/aic7xxx/
692
693 AIMSLAB FM RADIO RECEIVER DRIVER
694 M:      Hans Verkuil <[email protected]>
695 L:      [email protected]
696 S:      Maintained
697 W:      https://linuxtv.org
698 T:      git git://linuxtv.org/media_tree.git
699 F:      drivers/media/radio/radio-aimslab*
700
701 AIO
702 M:      Benjamin LaHaise <[email protected]>
703 L:      [email protected]
704 S:      Supported
705 F:      fs/aio.c
706 F:      include/linux/*aio*.h
707
708 AIROHA ETHERNET DRIVER
709 M:      Lorenzo Bianconi <[email protected]>
710 L:      [email protected] (moderated for non-subscribers)
711 L:      [email protected] (moderated for non-subscribers)
712 L:      [email protected]
713 S:      Maintained
714 F:      Documentation/devicetree/bindings/net/airoha,en7581-eth.yaml
715 F:      drivers/net/ethernet/mediatek/airoha_eth.c
716
717 AIROHA PCIE PHY DRIVER
718 M:      Lorenzo Bianconi <[email protected]>
719 L:      [email protected] (moderated for non-subscribers)
720 S:      Maintained
721 F:      Documentation/devicetree/bindings/phy/airoha,en7581-pcie-phy.yaml
722 F:      drivers/phy/phy-airoha-pcie-regs.h
723 F:      drivers/phy/phy-airoha-pcie.c
724
725 AIROHA SPI SNFI DRIVER
726 M:      Lorenzo Bianconi <[email protected]>
727 M:      Ray Liu <[email protected]>
728 L:      [email protected] (moderated for non-subscribers)
729 L:      [email protected]
730 S:      Maintained
731 F:      Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml
732 F:      drivers/spi/spi-airoha-snfi.c
733
734 AIRSPY MEDIA DRIVER
735 L:      [email protected]
736 S:      Orphan
737 W:      https://linuxtv.org
738 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
739 F:      drivers/media/usb/airspy/
740
741 ALACRITECH GIGABIT ETHERNET DRIVER
742 M:      Lino Sanfilippo <[email protected]>
743 S:      Maintained
744 F:      drivers/net/ethernet/alacritech/*
745
746 ALCATEL SPEEDTOUCH USB DRIVER
747 M:      Duncan Sands <[email protected]>
748 L:      [email protected]
749 S:      Maintained
750 W:      http://www.linux-usb.org/SpeedTouch/
751 F:      drivers/usb/atm/speedtch.c
752 F:      drivers/usb/atm/usbatm.c
753
754 ALCHEMY AU1XX0 MMC DRIVER
755 M:      Manuel Lauss <[email protected]>
756 S:      Maintained
757 F:      drivers/mmc/host/au1xmmc.c
758
759 ALI1563 I2C DRIVER
760 M:      Rudolf Marek <[email protected]>
761 L:      [email protected]
762 S:      Maintained
763 F:      Documentation/i2c/busses/i2c-ali1563.rst
764 F:      drivers/i2c/busses/i2c-ali1563.c
765
766 ALIBABA ELASTIC RDMA DRIVER
767 M:      Cheng Xu <[email protected]>
768 M:      Kai Shen <[email protected]>
769 L:      [email protected]
770 S:      Supported
771 F:      drivers/infiniband/hw/erdma
772 F:      include/uapi/rdma/erdma-abi.h
773
774 ALIBABA PMU DRIVER
775 M:      Shuai Xue <[email protected]>
776 S:      Supported
777 F:      Documentation/admin-guide/perf/alibaba_pmu.rst
778 F:      drivers/perf/alibaba_uncore_drw_pmu.c
779
780 ALIENWARE WMI DRIVER
781 L:      [email protected]
782 S:      Maintained
783 F:      drivers/platform/x86/dell/alienware-wmi.c
784
785 ALLEGRO DVT VIDEO IP CORE DRIVER
786 M:      Michael Tretter <[email protected]>
787 R:      Pengutronix Kernel Team <[email protected]>
788 L:      [email protected]
789 S:      Maintained
790 F:      Documentation/devicetree/bindings/media/allegro,al5e.yaml
791 F:      drivers/media/platform/allegro-dvt/
792
793 ALLIED VISION ALVIUM CAMERA DRIVER
794 M:      Tommaso Merciai <[email protected]>
795 M:      Martin Hecht <[email protected]>
796 L:      [email protected]
797 S:      Maintained
798 F:      Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
799 F:      drivers/media/i2c/alvium-csi2.c
800 F:      drivers/media/i2c/alvium-csi2.h
801
802 ALLWINNER A10 CSI DRIVER
803 M:      Maxime Ripard <[email protected]>
804 L:      [email protected]
805 S:      Maintained
806 T:      git git://linuxtv.org/media_tree.git
807 F:      Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
808 F:      drivers/media/platform/sunxi/sun4i-csi/
809
810 ALLWINNER A31 CSI DRIVER
811 M:      Yong Deng <[email protected]>
812 M:      Paul Kocialkowski <[email protected]>
813 L:      [email protected]
814 S:      Maintained
815 T:      git git://linuxtv.org/media_tree.git
816 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
817 F:      drivers/media/platform/sunxi/sun6i-csi/
818
819 ALLWINNER A31 ISP DRIVER
820 M:      Paul Kocialkowski <[email protected]>
821 L:      [email protected]
822 S:      Maintained
823 T:      git git://linuxtv.org/media_tree.git
824 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
825 F:      drivers/staging/media/sunxi/sun6i-isp/
826 F:      drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
827
828 ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
829 M:      Paul Kocialkowski <[email protected]>
830 L:      [email protected]
831 S:      Maintained
832 T:      git git://linuxtv.org/media_tree.git
833 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
834 F:      drivers/media/platform/sunxi/sun6i-mipi-csi2/
835
836 ALLWINNER CPUFREQ DRIVER
837 M:      Yangtao Li <[email protected]>
838 L:      [email protected]
839 S:      Maintained
840 F:      Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
841 F:      drivers/cpufreq/sun50i-cpufreq-nvmem.c
842
843 ALLWINNER CRYPTO DRIVERS
844 M:      Corentin Labbe <[email protected]>
845 L:      [email protected]
846 S:      Maintained
847 F:      drivers/crypto/allwinner/
848
849 ALLWINNER DMIC DRIVERS
850 M:      Ban Tao <[email protected]>
851 L:      [email protected] (moderated for non-subscribers)
852 S:      Maintained
853 F:      Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
854 F:      sound/soc/sunxi/sun50i-dmic.c
855
856 ALLWINNER HARDWARE SPINLOCK SUPPORT
857 M:      Wilken Gottwalt <[email protected]>
858 S:      Maintained
859 F:      Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
860 F:      drivers/hwspinlock/sun6i_hwspinlock.c
861
862 ALLWINNER THERMAL DRIVER
863 M:      Vasily Khoruzhick <[email protected]>
864 M:      Yangtao Li <[email protected]>
865 L:      [email protected]
866 S:      Maintained
867 F:      Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
868 F:      drivers/thermal/sun8i_thermal.c
869
870 ALLWINNER VPU DRIVER
871 M:      Maxime Ripard <[email protected]>
872 M:      Paul Kocialkowski <[email protected]>
873 L:      [email protected]
874 S:      Maintained
875 F:      drivers/staging/media/sunxi/cedrus/
876
877 ALPHA PORT
878 M:      Richard Henderson <[email protected]>
879 M:      Ivan Kokshaysky <[email protected]>
880 M:      Matt Turner <[email protected]>
881 L:      [email protected]
882 S:      Odd Fixes
883 F:      arch/alpha/
884
885 ALPS PS/2 TOUCHPAD DRIVER
886 R:      Pali Rohár <[email protected]>
887 F:      drivers/input/mouse/alps.*
888
889 ALTERA MAILBOX DRIVER
890 M:      Mun Yew Tham <[email protected]>
891 S:      Maintained
892 F:      drivers/mailbox/mailbox-altera.c
893
894 ALTERA MSGDMA IP CORE DRIVER
895 M:      Olivier Dautricourt <[email protected]>
896 R:      Stefan Roese <[email protected]>
897 L:      [email protected]
898 S:      Odd Fixes
899 F:      Documentation/devicetree/bindings/dma/altr,msgdma.yaml
900 F:      drivers/dma/altera-msgdma.c
901
902 ALTERA PIO DRIVER
903 M:      Mun Yew Tham <[email protected]>
904 L:      [email protected]
905 S:      Maintained
906 F:      drivers/gpio/gpio-altera.c
907
908 ALTERA TRIPLE SPEED ETHERNET DRIVER
909 M:      Joyce Ooi <[email protected]>
910 L:      [email protected]
911 S:      Maintained
912 F:      drivers/net/ethernet/altera/
913
914 ALTERA UART/JTAG UART SERIAL DRIVERS
915 M:      Tobias Klauser <[email protected]>
916 L:      [email protected]
917 S:      Maintained
918 F:      drivers/tty/serial/altera_jtaguart.c
919 F:      drivers/tty/serial/altera_uart.c
920 F:      include/linux/altera_jtaguart.h
921 F:      include/linux/altera_uart.h
922
923 AMAZON ANNAPURNA LABS FIC DRIVER
924 M:      Talel Shenhar <[email protected]>
925 S:      Maintained
926 F:      Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
927 F:      drivers/irqchip/irq-al-fic.c
928
929 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
930 M:      Talel Shenhar <[email protected]>
931 M:      Talel Shenhar <[email protected]>
932 S:      Maintained
933 F:      Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
934 F:      drivers/edac/al_mc_edac.c
935
936 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
937 M:      Talel Shenhar <[email protected]>
938 S:      Maintained
939 F:      Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
940 F:      drivers/thermal/thermal_mmio.c
941
942 AMAZON ETHERNET DRIVERS
943 M:      Shay Agroskin <[email protected]>
944 M:      Arthur Kiyanovski <[email protected]>
945 R:      David Arinzon <[email protected]>
946 R:      Noam Dagan <[email protected]>
947 R:      Saeed Bishara <[email protected]>
948 L:      [email protected]
949 S:      Supported
950 F:      Documentation/networking/device_drivers/ethernet/amazon/ena.rst
951 F:      drivers/net/ethernet/amazon/
952
953 AMAZON RDMA EFA DRIVER
954 M:      Michael Margolin <[email protected]>
955 R:      Gal Pressman <[email protected]>
956 R:      Yossi Leybovich <[email protected]>
957 L:      [email protected]
958 S:      Supported
959 Q:      https://patchwork.kernel.org/project/linux-rdma/list/
960 F:      drivers/infiniband/hw/efa/
961 F:      include/uapi/rdma/efa-abi.h
962
963 AMD ADDRESS TRANSLATION LIBRARY (ATL)
964 M:      Yazen Ghannam <[email protected]>
965 L:      [email protected]
966 S:      Supported
967 F:      drivers/ras/amd/atl/*
968
969 AMD AXI W1 DRIVER
970 M:      Kris Chaplin <[email protected]>
971 R:      Thomas Delev <[email protected]>
972 R:      Michal Simek <[email protected]>
973 S:      Maintained
974 F:      Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
975 F:      drivers/w1/masters/amd_axi_w1.c
976
977 AMD CDX BUS DRIVER
978 M:      Nipun Gupta <[email protected]>
979 M:      Nikhil Agarwal <[email protected]>
980 S:      Maintained
981 F:      Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
982 F:      drivers/cdx/*
983 F:      include/linux/cdx/*
984
985 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
986 M:      Tom Lendacky <[email protected]>
987 M:      John Allen <[email protected]>
988 L:      [email protected]
989 S:      Supported
990 F:      drivers/crypto/ccp/
991 F:      include/linux/ccp.h
992
993 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
994 M:      Ashish Kalra <[email protected]>
995 M:      Tom Lendacky <[email protected]>
996 L:      [email protected]
997 S:      Supported
998 F:      drivers/crypto/ccp/sev*
999 F:      include/uapi/linux/psp-sev.h
1000
1001 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
1002 M:      Mario Limonciello <[email protected]>
1003 L:      [email protected]
1004 S:      Supported
1005 F:      drivers/crypto/ccp/dbc.c
1006 F:      drivers/crypto/ccp/dbc.h
1007 F:      drivers/crypto/ccp/platform-access.c
1008 F:      drivers/crypto/ccp/platform-access.h
1009 F:      include/uapi/linux/psp-dbc.h
1010 F:      tools/crypto/ccp/*.c
1011 F:      tools/crypto/ccp/*.py
1012
1013 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - HSTI SUPPORT
1014 M:      Mario Limonciello <[email protected]>
1015 L:      [email protected]
1016 S:      Supported
1017 F:      drivers/crypto/ccp/hsti.*
1018
1019 AMD DISPLAY CORE
1020 M:      Harry Wentland <[email protected]>
1021 M:      Leo Li <[email protected]>
1022 M:      Rodrigo Siqueira <[email protected]>
1023 L:      [email protected]
1024 S:      Supported
1025 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1026 F:      drivers/gpu/drm/amd/display/
1027
1028 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1029 M:      Huang Rui <[email protected]>
1030 L:      [email protected]
1031 S:      Supported
1032 F:      Documentation/hwmon/fam15h_power.rst
1033 F:      drivers/hwmon/fam15h_power.c
1034
1035 AMD FCH GPIO DRIVER
1036 M:      Enrico Weigelt, metux IT consult <[email protected]>
1037 L:      [email protected]
1038 S:      Maintained
1039 F:      drivers/gpio/gpio-amd-fch.c
1040 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
1041
1042 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1043 L:      [email protected] (moderated for non-subscribers)
1044 S:      Orphan
1045 F:      drivers/usb/gadget/udc/amd5536udc.*
1046
1047 AMD GEODE PROCESSOR/CHIPSET SUPPORT
1048 M:      Andres Salomon <[email protected]>
1049 L:      [email protected] (moderated for non-subscribers)
1050 S:      Supported
1051 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1052 F:      arch/x86/include/asm/geode.h
1053 F:      drivers/char/hw_random/geode-rng.c
1054 F:      drivers/crypto/geode*
1055 F:      drivers/video/fbdev/geode/
1056
1057 AMD HSMP DRIVER
1058 M:      Naveen Krishna Chatradhi <[email protected]>
1059 R:      Carlos Bilbao <[email protected]>
1060 L:      [email protected]
1061 S:      Maintained
1062 F:      Documentation/arch/x86/amd_hsmp.rst
1063 F:      arch/x86/include/asm/amd_hsmp.h
1064 F:      arch/x86/include/uapi/asm/amd_hsmp.h
1065 F:      drivers/platform/x86/amd/hsmp.c
1066
1067 AMD IOMMU (AMD-VI)
1068 M:      Joerg Roedel <[email protected]>
1069 R:      Suravee Suthikulpanit <[email protected]>
1070 L:      [email protected]
1071 S:      Maintained
1072 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
1073 F:      drivers/iommu/amd/
1074 F:      include/linux/amd-iommu.h
1075
1076 AMD KFD
1077 M:      Felix Kuehling <[email protected]>
1078 L:      [email protected]
1079 S:      Supported
1080 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1081 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1082 F:      drivers/gpu/drm/amd/amdkfd/
1083 F:      drivers/gpu/drm/amd/include/cik_structs.h
1084 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1085 F:      drivers/gpu/drm/amd/include/v9_structs.h
1086 F:      drivers/gpu/drm/amd/include/vi_structs.h
1087 F:      include/uapi/linux/kfd_ioctl.h
1088 F:      include/uapi/linux/kfd_sysfs.h
1089
1090 AMD MP2 I2C DRIVER
1091 M:      Elie Morisse <[email protected]>
1092 M:      Shyam Sundar S K <[email protected]>
1093 L:      [email protected]
1094 S:      Maintained
1095 F:      drivers/i2c/busses/i2c-amd-mp2*
1096
1097 AMD PDS CORE DRIVER
1098 M:      Shannon Nelson <[email protected]>
1099 M:      Brett Creeley <[email protected]>
1100 L:      [email protected]
1101 S:      Supported
1102 F:      Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1103 F:      drivers/net/ethernet/amd/pds_core/
1104 F:      include/linux/pds/
1105
1106 AMD PMC DRIVER
1107 M:      Shyam Sundar S K <[email protected]>
1108 L:      [email protected]
1109 S:      Maintained
1110 F:      drivers/platform/x86/amd/pmc/
1111
1112 AMD PMF DRIVER
1113 M:      Shyam Sundar S K <[email protected]>
1114 L:      [email protected]
1115 S:      Maintained
1116 F:      Documentation/ABI/testing/sysfs-amd-pmf
1117 F:      drivers/platform/x86/amd/pmf/
1118
1119 AMD POWERPLAY AND SWSMU
1120 M:      Kenneth Feng <[email protected]>
1121 L:      [email protected]
1122 S:      Supported
1123 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1124 F:      drivers/gpu/drm/amd/pm/
1125
1126 AMD PSTATE DRIVER
1127 M:      Huang Rui <[email protected]>
1128 M:      Gautham R. Shenoy <[email protected]>
1129 M:      Mario Limonciello <[email protected]>
1130 R:      Perry Yuan <[email protected]>
1131 L:      [email protected]
1132 S:      Supported
1133 F:      Documentation/admin-guide/pm/amd-pstate.rst
1134 F:      drivers/cpufreq/amd-pstate*
1135 F:      tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1136
1137 AMD PTDMA DRIVER
1138 M:      Basavaraj Natikar <[email protected]>
1139 L:      [email protected]
1140 S:      Maintained
1141 F:      drivers/dma/ptdma/
1142
1143 AMD SEATTLE DEVICE TREE SUPPORT
1144 M:      Suravee Suthikulpanit <[email protected]>
1145 M:      Tom Lendacky <[email protected]>
1146 S:      Supported
1147 F:      arch/arm64/boot/dts/amd/
1148
1149 AMD SENSOR FUSION HUB DRIVER
1150 M:      Basavaraj Natikar <[email protected]>
1151 L:      [email protected]
1152 S:      Maintained
1153 F:      Documentation/hid/amd-sfh*
1154 F:      drivers/hid/amd-sfh-hid/
1155
1156 AMD SPI DRIVER
1157 M:      Sanjay R Mehta <[email protected]>
1158 S:      Maintained
1159 F:      drivers/spi/spi-amd.c
1160
1161 AMD XGBE DRIVER
1162 M:      "Shyam Sundar S K" <[email protected]>
1163 L:      [email protected]
1164 S:      Supported
1165 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1166 F:      drivers/net/ethernet/amd/xgbe/
1167
1168 AMLOGIC BLUETOOTH DRIVER
1169 M:      Yang Li <[email protected]>
1170 L:      [email protected]
1171 S:      Maintained
1172 F:      Documentation/devicetree/bindings/net/bluetooth/amlogic,w155s2-bt.yaml
1173 F:      drivers/bluetooth/hci_aml.c
1174
1175 AMLOGIC DDR PMU DRIVER
1176 M:      Jiucheng Xu <[email protected]>
1177 L:      [email protected]
1178 S:      Supported
1179 W:      http://www.amlogic.com
1180 F:      Documentation/admin-guide/perf/meson-ddr-pmu.rst
1181 F:      Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1182 F:      drivers/perf/amlogic/
1183 F:      include/soc/amlogic/
1184
1185 AMPHENOL CHIPCAP 2 HUMIDITY-TEMPERATURE IIO DRIVER
1186 M:      Javier Carrasco <[email protected]>
1187 L:      [email protected]
1188 S:      Maintained
1189 F:      Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1190 F:      Documentation/hwmon/chipcap2.rst
1191 F:      drivers/hwmon/chipcap2.c
1192
1193 AMPHION VPU CODEC V4L2 DRIVER
1194 M:      Ming Qian <[email protected]>
1195 M:      Zhou Peng <[email protected]>
1196 L:      [email protected]
1197 S:      Maintained
1198 F:      Documentation/devicetree/bindings/media/amphion,vpu.yaml
1199 F:      drivers/media/platform/amphion/
1200
1201 AMS AS73211 DRIVER
1202 M:      Christian Eggers <[email protected]>
1203 L:      [email protected]
1204 S:      Maintained
1205 F:      Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1206 F:      drivers/iio/light/as73211.c
1207
1208 AMT (Automatic Multicast Tunneling)
1209 M:      Taehee Yoo <[email protected]>
1210 L:      [email protected]
1211 S:      Maintained
1212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1213 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1214 F:      drivers/net/amt.c
1215
1216 ANALOG DEVICES INC AD3552R DRIVER
1217 M:      Nuno Sá <[email protected]>
1218 L:      [email protected]
1219 S:      Supported
1220 W:      https://ez.analog.com/linux-software-drivers
1221 F:      Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1222 F:      drivers/iio/dac/ad3552r.c
1223
1224 ANALOG DEVICES INC AD4000 DRIVER
1225 M:      Marcelo Schmitt <[email protected]>
1226 L:      [email protected]
1227 S:      Supported
1228 W:      https://ez.analog.com/linux-software-drivers
1229 F:      Documentation/devicetree/bindings/iio/adc/adi,ad4000.yaml
1230
1231 ANALOG DEVICES INC AD4130 DRIVER
1232 M:      Cosmin Tanislav <[email protected]>
1233 L:      [email protected]
1234 S:      Supported
1235 W:      https://ez.analog.com/linux-software-drivers
1236 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1237 F:      Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1238 F:      drivers/iio/adc/ad4130.c
1239
1240 ANALOG DEVICES INC AD7091R DRIVER
1241 M:      Marcelo Schmitt <[email protected]>
1242 L:      [email protected]
1243 S:      Supported
1244 W:      http://ez.analog.com/community/linux-device-drivers
1245 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1246 F:      drivers/iio/adc/ad7091r*
1247
1248 ANALOG DEVICES INC AD7192 DRIVER
1249 M:      Alisa-Dariana Roman <[email protected]>
1250 L:      [email protected]
1251 S:      Supported
1252 W:      https://ez.analog.com/linux-software-drivers
1253 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1254 F:      drivers/iio/adc/ad7192.c
1255
1256 ANALOG DEVICES INC AD7292 DRIVER
1257 M:      Marcelo Schmitt <[email protected]>
1258 L:      [email protected]
1259 S:      Supported
1260 W:      https://ez.analog.com/linux-software-drivers
1261 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1262 F:      drivers/iio/adc/ad7292.c
1263
1264 ANALOG DEVICES INC AD7293 DRIVER
1265 M:      Antoniu Miclaus <[email protected]>
1266 L:      [email protected]
1267 S:      Supported
1268 W:      https://ez.analog.com/linux-software-drivers
1269 F:      Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1270 F:      drivers/iio/dac/ad7293.c
1271
1272 ANALOG DEVICES INC AD74115 DRIVER
1273 M:      Cosmin Tanislav <[email protected]>
1274 L:      [email protected]
1275 S:      Supported
1276 W:      https://ez.analog.com/linux-software-drivers
1277 F:      Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1278 F:      drivers/iio/addac/ad74115.c
1279
1280 ANALOG DEVICES INC AD74413R DRIVER
1281 M:      Cosmin Tanislav <[email protected]>
1282 L:      [email protected]
1283 S:      Supported
1284 W:      https://ez.analog.com/linux-software-drivers
1285 F:      Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1286 F:      drivers/iio/addac/ad74413r.c
1287 F:      include/dt-bindings/iio/addac/adi,ad74413r.h
1288
1289 ANALOG DEVICES INC AD7768-1 DRIVER
1290 M:      Michael Hennerich <[email protected]>
1291 L:      [email protected]
1292 S:      Supported
1293 W:      https://ez.analog.com/linux-software-drivers
1294 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1295 F:      drivers/iio/adc/ad7768-1.c
1296
1297 ANALOG DEVICES INC AD7780 DRIVER
1298 M:      Michael Hennerich <[email protected]>
1299 M:      Renato Lui Geh <[email protected]>
1300 L:      [email protected]
1301 S:      Supported
1302 W:      https://ez.analog.com/linux-software-drivers
1303 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1304 F:      drivers/iio/adc/ad7780.c
1305
1306 ANALOG DEVICES INC AD9739a DRIVER
1307 M:      Nuno Sa <[email protected]>
1308 M:      Dragos Bogdan <[email protected]>
1309 L:      [email protected]
1310 S:      Supported
1311 W:      https://ez.analog.com/linux-software-drivers
1312 F:      Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
1313 F:      drivers/iio/dac/ad9739a.c
1314
1315 ANALOG DEVICES INC ADA4250 DRIVER
1316 M:      Antoniu Miclaus <[email protected]>
1317 L:      [email protected]
1318 S:      Supported
1319 W:      https://ez.analog.com/linux-software-drivers
1320 F:      Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1321 F:      drivers/iio/amplifiers/ada4250.c
1322
1323 ANALOG DEVICES INC ADF4377 DRIVER
1324 M:      Antoniu Miclaus <[email protected]>
1325 L:      [email protected]
1326 S:      Supported
1327 W:      https://ez.analog.com/linux-software-drivers
1328 F:      Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1329 F:      drivers/iio/frequency/adf4377.c
1330
1331 ANALOG DEVICES INC ADGS1408 DRIVER
1332 M:      Mircea Caprioru <[email protected]>
1333 S:      Supported
1334 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1335 F:      drivers/mux/adgs1408.c
1336
1337 ANALOG DEVICES INC ADIN DRIVER
1338 M:      Michael Hennerich <[email protected]>
1339 L:      [email protected]
1340 S:      Supported
1341 W:      https://ez.analog.com/linux-software-drivers
1342 F:      Documentation/devicetree/bindings/net/adi,adin.yaml
1343 F:      drivers/net/phy/adin.c
1344
1345 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1346 M:      Nuno Sa <[email protected]>
1347 L:      [email protected]
1348 S:      Supported
1349 F:      drivers/iio/imu/adis.c
1350 F:      drivers/iio/imu/adis_buffer.c
1351 F:      drivers/iio/imu/adis_trigger.c
1352 F:      include/linux/iio/imu/adis.h
1353
1354 ANALOG DEVICES INC ADIS16460 DRIVER
1355 M:      Dragos Bogdan <[email protected]>
1356 L:      [email protected]
1357 S:      Supported
1358 W:      https://ez.analog.com/linux-software-drivers
1359 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1360 F:      drivers/iio/imu/adis16460.c
1361
1362 ANALOG DEVICES INC ADIS16475 DRIVER
1363 M:      Nuno Sa <[email protected]>
1364 L:      [email protected]
1365 S:      Supported
1366 W:      https://ez.analog.com/linux-software-drivers
1367 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1368 F:      drivers/iio/imu/adis16475.c
1369
1370 ANALOG DEVICES INC ADM1177 DRIVER
1371 M:      Michael Hennerich <[email protected]>
1372 L:      [email protected]
1373 S:      Supported
1374 W:      https://ez.analog.com/linux-software-drivers
1375 F:      Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1376 F:      drivers/hwmon/adm1177.c
1377
1378 ANALOG DEVICES INC ADMFM2000 DRIVER
1379 M:      Kim Seer Paller <[email protected]>
1380 L:      [email protected]
1381 S:      Supported
1382 W:      https://ez.analog.com/linux-software-drivers
1383 F:      Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
1384 F:      drivers/iio/frequency/admfm2000.c
1385
1386 ANALOG DEVICES INC ADMV1013 DRIVER
1387 M:      Antoniu Miclaus <[email protected]>
1388 L:      [email protected]
1389 S:      Supported
1390 W:      https://ez.analog.com/linux-software-drivers
1391 F:      Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1392 F:      drivers/iio/frequency/admv1013.c
1393
1394 ANALOG DEVICES INC ADMV1014 DRIVER
1395 M:      Antoniu Miclaus <[email protected]>
1396 L:      [email protected]
1397 S:      Supported
1398 W:      https://ez.analog.com/linux-software-drivers
1399 F:      Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1400 F:      drivers/iio/frequency/admv1014.c
1401
1402 ANALOG DEVICES INC ADMV8818 DRIVER
1403 M:      Antoniu Miclaus <[email protected]>
1404 L:      [email protected]
1405 S:      Supported
1406 W:      https://ez.analog.com/linux-software-drivers
1407 F:      Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1408 F:      drivers/iio/filter/admv8818.c
1409
1410 ANALOG DEVICES INC ADP5061 DRIVER
1411 M:      Michael Hennerich <[email protected]>
1412 L:      [email protected]
1413 S:      Supported
1414 W:      https://ez.analog.com/linux-software-drivers
1415 F:      drivers/power/supply/adp5061.c
1416
1417 ANALOG DEVICES INC ADRF6780 DRIVER
1418 M:      Antoniu Miclaus <[email protected]>
1419 L:      [email protected]
1420 S:      Supported
1421 W:      https://ez.analog.com/linux-software-drivers
1422 F:      Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1423 F:      drivers/iio/frequency/adrf6780.c
1424
1425 ANALOG DEVICES INC ADV7180 DRIVER
1426 M:      Lars-Peter Clausen <[email protected]>
1427 L:      [email protected]
1428 S:      Supported
1429 W:      https://ez.analog.com/linux-software-drivers
1430 F:      Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1431 F:      drivers/media/i2c/adv7180.c
1432
1433 ANALOG DEVICES INC ADV748X DRIVER
1434 M:      Kieran Bingham <[email protected]>
1435 L:      [email protected]
1436 S:      Maintained
1437 F:      Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1438 F:      drivers/media/i2c/adv748x/*
1439
1440 ANALOG DEVICES INC ADV7511 DRIVER
1441 M:      Hans Verkuil <[email protected]>
1442 L:      [email protected]
1443 S:      Maintained
1444 F:      drivers/media/i2c/adv7511*
1445
1446 ANALOG DEVICES INC ADV7604 DRIVER
1447 M:      Hans Verkuil <[email protected]>
1448 L:      [email protected]
1449 S:      Maintained
1450 F:      Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1451 F:      drivers/media/i2c/adv7604*
1452
1453 ANALOG DEVICES INC ADV7842 DRIVER
1454 M:      Hans Verkuil <[email protected]>
1455 L:      [email protected]
1456 S:      Maintained
1457 F:      drivers/media/i2c/adv7842*
1458
1459 ANALOG DEVICES INC ADXRS290 DRIVER
1460 M:      Nishant Malpani <[email protected]>
1461 L:      [email protected]
1462 S:      Supported
1463 F:      Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1464 F:      drivers/iio/gyro/adxrs290.c
1465
1466 ANALOG DEVICES INC ASOC CODEC DRIVERS
1467 M:      Lars-Peter Clausen <[email protected]>
1468 M:      Nuno Sá <[email protected]>
1469 L:      [email protected] (moderated for non-subscribers)
1470 S:      Supported
1471 W:      http://wiki.analog.com/
1472 W:      https://ez.analog.com/linux-software-drivers
1473 F:      sound/soc/codecs/ad1*
1474 F:      sound/soc/codecs/ad7*
1475 F:      sound/soc/codecs/adau*
1476 F:      sound/soc/codecs/adav*
1477 F:      sound/soc/codecs/sigmadsp.*
1478 F:      sound/soc/codecs/ssm*
1479
1480 ANALOG DEVICES INC AXI DAC DRIVER
1481 M:      Nuno Sa <[email protected]>
1482 L:      [email protected]
1483 S:      Supported
1484 W:      https://ez.analog.com/linux-software-drivers
1485 F:      Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
1486 F:      drivers/iio/dac/adi-axi-dac.c
1487
1488 ANALOG DEVICES INC DMA DRIVERS
1489 M:      Lars-Peter Clausen <[email protected]>
1490 S:      Supported
1491 W:      https://ez.analog.com/linux-software-drivers
1492 F:      drivers/dma/dma-axi-dmac.c
1493
1494 ANALOG DEVICES INC IIO DRIVERS
1495 M:      Lars-Peter Clausen <[email protected]>
1496 M:      Michael Hennerich <[email protected]>
1497 S:      Supported
1498 W:      http://wiki.analog.com/
1499 W:      https://ez.analog.com/linux-software-drivers
1500 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1501 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1502 F:      Documentation/devicetree/bindings/iio/*/adi,*
1503 F:      Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1504 F:      Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1505 F:      drivers/iio/*/ad*
1506 F:      drivers/iio/adc/ltc249*
1507 F:      drivers/iio/amplifiers/hmc425a.c
1508 F:      drivers/staging/iio/*/ad*
1509 X:      drivers/iio/*/adjd*
1510
1511 ANALOGBITS PLL LIBRARIES
1512 M:      Paul Walmsley <[email protected]>
1513 M:      Samuel Holland <[email protected]>
1514 S:      Supported
1515 F:      drivers/clk/analogbits/*
1516 F:      include/linux/clk/analogbits*
1517
1518 ANDROID DRIVERS
1519 M:      Greg Kroah-Hartman <[email protected]>
1520 M:      Arve Hjønnevåg <[email protected]>
1521 M:      Todd Kjos <[email protected]>
1522 M:      Martijn Coenen <[email protected]>
1523 M:      Joel Fernandes <[email protected]>
1524 M:      Christian Brauner <[email protected]>
1525 M:      Carlos Llamas <[email protected]>
1526 M:      Suren Baghdasaryan <[email protected]>
1527 L:      [email protected]
1528 S:      Supported
1529 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1530 F:      drivers/android/
1531
1532 ANDROID GOLDFISH PIC DRIVER
1533 M:      Miodrag Dinic <[email protected]>
1534 S:      Supported
1535 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1536 F:      drivers/irqchip/irq-goldfish-pic.c
1537
1538 ANDROID GOLDFISH RTC DRIVER
1539 M:      Jiaxun Yang <[email protected]>
1540 S:      Supported
1541 F:      drivers/rtc/rtc-goldfish.c
1542
1543 AOA (Apple Onboard Audio) ALSA DRIVER
1544 M:      Johannes Berg <[email protected]>
1545 L:      [email protected]
1546 L:      [email protected] (moderated for non-subscribers)
1547 S:      Maintained
1548 F:      sound/aoa/
1549
1550 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1551 M:      William Breathitt Gray <[email protected]>
1552 L:      [email protected]
1553 S:      Maintained
1554 F:      drivers/iio/addac/stx104.c
1555
1556 APM DRIVER
1557 M:      Jiri Kosina <[email protected]>
1558 S:      Odd fixes
1559 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1560 F:      arch/x86/kernel/apm_32.c
1561 F:      drivers/char/apm-emulation.c
1562 F:      include/linux/apm_bios.h
1563 F:      include/uapi/linux/apm_bios.h
1564
1565 APPARMOR SECURITY MODULE
1566 M:      John Johansen <[email protected]>
1567 M:      John Johansen <[email protected]>
1568 L:      [email protected] (moderated for non-subscribers)
1569 S:      Supported
1570 W:      apparmor.net
1571 B:      https://gitlab.com/apparmor/apparmor-kernel
1572 C:      irc://irc.oftc.net/apparmor
1573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1574 T:      https://gitlab.com/apparmor/apparmor-kernel.git
1575 F:      Documentation/admin-guide/LSM/apparmor.rst
1576 F:      security/apparmor/
1577
1578 APPLE BCM5974 MULTITOUCH DRIVER
1579 M:      Henrik Rydberg <[email protected]>
1580 L:      [email protected]
1581 S:      Odd fixes
1582 F:      drivers/input/mouse/bcm5974.c
1583
1584 APPLE PCIE CONTROLLER DRIVER
1585 M:      Alyssa Rosenzweig <[email protected]>
1586 M:      Marc Zyngier <[email protected]>
1587 L:      [email protected]
1588 S:      Maintained
1589 F:      drivers/pci/controller/pcie-apple.c
1590
1591 APPLE SMC DRIVER
1592 M:      Henrik Rydberg <[email protected]>
1593 L:      [email protected]
1594 S:      Odd fixes
1595 F:      drivers/hwmon/applesmc.c
1596
1597 APPLETALK NETWORK LAYER
1598 L:      [email protected]
1599 S:      Odd fixes
1600 F:      include/linux/atalk.h
1601 F:      include/uapi/linux/atalk.h
1602 F:      net/appletalk/
1603
1604 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1605 M:      Khuong Dinh <[email protected]>
1606 S:      Supported
1607 F:      arch/arm64/boot/dts/apm/
1608
1609 APPLIED MICRO (APM) X-GENE SOC EDAC
1610 M:      Khuong Dinh <[email protected]>
1611 S:      Supported
1612 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1613 F:      drivers/edac/xgene_edac.c
1614
1615 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1616 M:      Iyappan Subramanian <[email protected]>
1617 M:      Keyur Chudgar <[email protected]>
1618 S:      Supported
1619 F:      drivers/net/ethernet/apm/xgene-v2/
1620
1621 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1622 M:      Iyappan Subramanian <[email protected]>
1623 M:      Keyur Chudgar <[email protected]>
1624 M:      Quan Nguyen <[email protected]>
1625 S:      Supported
1626 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1627 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1628 F:      drivers/net/ethernet/apm/xgene/
1629 F:      drivers/net/mdio/mdio-xgene.c
1630
1631 APPLIED MICRO (APM) X-GENE SOC PMU
1632 M:      Khuong Dinh <[email protected]>
1633 S:      Supported
1634 F:      Documentation/admin-guide/perf/xgene-pmu.rst
1635 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1636 F:      drivers/perf/xgene_pmu.c
1637
1638 APPLIED MICRO QT2025 PHY DRIVER
1639 M:      FUJITA Tomonori <[email protected]>
1640 R:      Trevor Gross <[email protected]>
1641 L:      [email protected]
1642 L:      [email protected]
1643 S:      Maintained
1644 F:      drivers/net/phy/qt2025.rs
1645
1646 APTINA CAMERA SENSOR PLL
1647 M:      Laurent Pinchart <[email protected]>
1648 L:      [email protected]
1649 S:      Maintained
1650 F:      drivers/media/i2c/aptina-pll.*
1651
1652 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1653 M:      Aleksa Savic <[email protected]>
1654 M:      Jack Doan <[email protected]>
1655 L:      [email protected]
1656 S:      Maintained
1657 F:      Documentation/hwmon/aquacomputer_d5next.rst
1658 F:      drivers/hwmon/aquacomputer_d5next.c
1659
1660 AQUANTIA ETHERNET DRIVER (atlantic)
1661 M:      Igor Russkikh <[email protected]>
1662 L:      [email protected]
1663 S:      Supported
1664 W:      https://www.marvell.com/
1665 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
1666 F:      Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1667 F:      drivers/net/ethernet/aquantia/atlantic/
1668
1669 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1670 M:      Egor Pomozov <[email protected]>
1671 L:      [email protected]
1672 S:      Supported
1673 W:      http://www.aquantia.com
1674 F:      drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1675
1676 AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1677 M:      Krzysztof Hałasa <[email protected]>
1678 L:      [email protected]
1679 S:      Maintained
1680 F:      Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1681 F:      drivers/media/i2c/ar0521.c
1682
1683 ARASAN NAND CONTROLLER DRIVER
1684 M:      Miquel Raynal <[email protected]>
1685 R:      Michal Simek <[email protected]>
1686 L:      [email protected]
1687 S:      Maintained
1688 F:      Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1689 F:      drivers/mtd/nand/raw/arasan-nand-controller.c
1690
1691 ARC FRAMEBUFFER DRIVER
1692 M:      Jaya Kumar <[email protected]>
1693 S:      Maintained
1694 F:      drivers/video/fbdev/arcfb.c
1695 F:      drivers/video/fbdev/core/fb_defio.c
1696
1697 ARC PGU DRM DRIVER
1698 M:      Alexey Brodkin <[email protected]>
1699 S:      Supported
1700 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1701 F:      drivers/gpu/drm/tiny/arcpgu.c
1702
1703 ARCNET NETWORK LAYER
1704 M:      Michael Grzeschik <[email protected]>
1705 L:      [email protected]
1706 S:      Maintained
1707 F:      drivers/net/arcnet/
1708 F:      include/uapi/linux/if_arcnet.h
1709
1710 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1711 M:      Arnd Bergmann <[email protected]>
1712 M:      Olof Johansson <[email protected]>
1713 M:      [email protected]
1714 L:      [email protected] (moderated for non-subscribers)
1715 S:      Maintained
1716 P:      Documentation/process/maintainer-soc.rst
1717 C:      irc://irc.libera.chat/armlinux
1718 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1719 F:      Documentation/process/maintainer-soc*.rst
1720 F:      arch/arm/boot/dts/Makefile
1721 F:      arch/arm64/boot/dts/Makefile
1722
1723 ARM ARCHITECTED TIMER DRIVER
1724 M:      Mark Rutland <[email protected]>
1725 M:      Marc Zyngier <[email protected]>
1726 L:      [email protected] (moderated for non-subscribers)
1727 S:      Maintained
1728 F:      arch/arm/include/asm/arch_timer.h
1729 F:      arch/arm64/include/asm/arch_timer.h
1730 F:      drivers/clocksource/arm_arch_timer.c
1731
1732 ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1733 M:      Marc Zyngier <[email protected]>
1734 L:      [email protected] (moderated for non-subscribers)
1735 S:      Maintained
1736 F:      Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1737 F:      arch/arm/include/asm/arch_gicv3.h
1738 F:      arch/arm64/include/asm/arch_gicv3.h
1739 F:      drivers/irqchip/irq-gic*.[ch]
1740 F:      include/linux/irqchip/arm-gic*.h
1741 F:      include/linux/irqchip/arm-vgic-info.h
1742
1743 ARM HDLCD DRM DRIVER
1744 M:      Liviu Dudau <[email protected]>
1745 S:      Supported
1746 F:      Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1747 F:      drivers/gpu/drm/arm/hdlcd_*
1748
1749 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1750 M:      Linus Walleij <[email protected]>
1751 L:      [email protected] (moderated for non-subscribers)
1752 S:      Maintained
1753 F:      Documentation/devicetree/bindings/arm/arm,integrator.yaml
1754 F:      Documentation/devicetree/bindings/arm/arm,realview.yaml
1755 F:      Documentation/devicetree/bindings/arm/arm,versatile.yaml
1756 F:      Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1757 F:      Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1758 F:      Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1759 F:      Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1760 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1761 F:      Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1762 F:      arch/arm/boot/dts/arm/arm-realview-*
1763 F:      arch/arm/boot/dts/arm/integrator*
1764 F:      arch/arm/boot/dts/arm/versatile*
1765 F:      arch/arm/mach-versatile/
1766 F:      drivers/bus/arm-integrator-lm.c
1767 F:      drivers/clk/versatile/
1768 F:      drivers/i2c/busses/i2c-versatile.c
1769 F:      drivers/irqchip/irq-versatile-fpga.c
1770 F:      drivers/mtd/maps/physmap-versatile.*
1771 F:      drivers/power/reset/arm-versatile-reboot.c
1772 F:      drivers/soc/versatile/
1773
1774 ARM INTERCONNECT PMU DRIVERS
1775 M:      Robin Murphy <[email protected]>
1776 S:      Supported
1777 F:      Documentation/admin-guide/perf/arm-cmn.rst
1778 F:      Documentation/admin-guide/perf/arm-ni.rst
1779 F:      Documentation/devicetree/bindings/perf/arm,cmn.yaml
1780 F:      Documentation/devicetree/bindings/perf/arm,ni.yaml
1781 F:      drivers/perf/arm-cmn.c
1782 F:      drivers/perf/arm-ni.c
1783 F:      tools/perf/pmu-events/arch/arm64/arm/cmn/
1784
1785 ARM KOMEDA DRM-KMS DRIVER
1786 M:      Liviu Dudau <[email protected]>
1787 S:      Supported
1788 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1789 F:      Documentation/devicetree/bindings/display/arm,komeda.yaml
1790 F:      Documentation/gpu/komeda-kms.rst
1791 F:      drivers/gpu/drm/arm/display/include/
1792 F:      drivers/gpu/drm/arm/display/komeda/
1793
1794 ARM MALI PANFROST DRM DRIVER
1795 M:      Boris Brezillon <[email protected]>
1796 M:      Rob Herring <[email protected]>
1797 R:      Steven Price <[email protected]>
1798 L:      [email protected]
1799 S:      Supported
1800 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1801 F:      Documentation/gpu/panfrost.rst
1802 F:      drivers/gpu/drm/panfrost/
1803 F:      include/uapi/drm/panfrost_drm.h
1804
1805 ARM MALI PANTHOR DRM DRIVER
1806 M:      Boris Brezillon <[email protected]>
1807 M:      Steven Price <[email protected]>
1808 M:      Liviu Dudau <[email protected]>
1809 L:      [email protected]
1810 S:      Supported
1811 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1812 F:      Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
1813 F:      drivers/gpu/drm/panthor/
1814 F:      include/uapi/drm/panthor_drm.h
1815
1816 ARM MALI-DP DRM DRIVER
1817 M:      Liviu Dudau <[email protected]>
1818 S:      Supported
1819 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1820 F:      Documentation/devicetree/bindings/display/arm,malidp.yaml
1821 F:      Documentation/gpu/afbc.rst
1822 F:      drivers/gpu/drm/arm/
1823
1824 ARM MFM AND FLOPPY DRIVERS
1825 M:      Ian Molton <[email protected]>
1826 S:      Maintained
1827 F:      arch/arm/include/asm/floppy.h
1828 F:      arch/arm/mach-rpc/floppydma.S
1829
1830 ARM PMU PROFILING AND DEBUGGING
1831 M:      Will Deacon <[email protected]>
1832 M:      Mark Rutland <[email protected]>
1833 L:      [email protected] (moderated for non-subscribers)
1834 S:      Maintained
1835 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1836 F:      Documentation/devicetree/bindings/perf/
1837 F:      arch/arm*/include/asm/hw_breakpoint.h
1838 F:      arch/arm*/include/asm/perf_event.h
1839 F:      arch/arm*/kernel/hw_breakpoint.c
1840 F:      arch/arm*/kernel/perf_*
1841 F:      drivers/perf/
1842 F:      include/linux/perf/arm_pmu*.h
1843
1844 ARM PORT
1845 M:      Russell King <[email protected]>
1846 L:      [email protected] (moderated for non-subscribers)
1847 S:      Odd Fixes
1848 W:      http://www.armlinux.org.uk/
1849 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1850 F:      arch/arm/
1851 X:      arch/arm/boot/dts/
1852
1853 ARM PRIMECELL AACI PL041 DRIVER
1854 M:      Russell King <[email protected]>
1855 S:      Odd Fixes
1856 F:      sound/arm/aaci.*
1857
1858 ARM PRIMECELL BUS SUPPORT
1859 M:      Russell King <[email protected]>
1860 S:      Odd Fixes
1861 F:      drivers/amba/
1862 F:      include/linux/amba/bus.h
1863
1864 ARM PRIMECELL KMI PL050 DRIVER
1865 M:      Russell King <[email protected]>
1866 S:      Odd Fixes
1867 F:      drivers/input/serio/ambakmi.*
1868 F:      include/linux/amba/kmi.h
1869
1870 ARM PRIMECELL MMCI PL180/1 DRIVER
1871 M:      Russell King <[email protected]>
1872 S:      Odd Fixes
1873 F:      drivers/mmc/host/mmci.*
1874 F:      include/linux/amba/mmci.h
1875
1876 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1877 M:      Miquel Raynal <[email protected]>
1878 R:      Michal Simek <[email protected]>
1879 L:      [email protected]
1880 S:      Maintained
1881 F:      Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1882 F:      drivers/mtd/nand/raw/pl35x-nand-controller.c
1883
1884 ARM PRIMECELL PL35X SMC DRIVER
1885 M:      Miquel Raynal <[email protected]>
1886 R:      Michal Simek <[email protected]>
1887 L:      [email protected] (moderated for non-subscribers)
1888 S:      Maintained
1889 F:      Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1890 F:      drivers/memory/pl353-smc.c
1891
1892 ARM PRIMECELL SSP PL022 SPI DRIVER
1893 M:      Linus Walleij <[email protected]>
1894 L:      [email protected] (moderated for non-subscribers)
1895 S:      Maintained
1896 F:      Documentation/devicetree/bindings/spi/spi-pl022.yaml
1897 F:      drivers/spi/spi-pl022.c
1898
1899 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1900 M:      Russell King <[email protected]>
1901 S:      Odd Fixes
1902 F:      drivers/tty/serial/amba-pl01*.c
1903 F:      include/linux/amba/serial.h
1904
1905 ARM PRIMECELL VIC PL190/PL192 DRIVER
1906 M:      Linus Walleij <[email protected]>
1907 L:      [email protected] (moderated for non-subscribers)
1908 S:      Maintained
1909 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1910 F:      drivers/irqchip/irq-vic.c
1911
1912 ARM SMC WATCHDOG DRIVER
1913 M:      Julius Werner <[email protected]>
1914 R:      Evan Benn <[email protected]>
1915 S:      Maintained
1916 F:      Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1917 F:      drivers/watchdog/arm_smc_wdt.c
1918
1919 ARM SMMU DRIVERS
1920 M:      Will Deacon <[email protected]>
1921 R:      Robin Murphy <[email protected]>
1922 L:      [email protected] (moderated for non-subscribers)
1923 S:      Maintained
1924 F:      Documentation/devicetree/bindings/iommu/arm,smmu*
1925 F:      drivers/iommu/arm/
1926 F:      drivers/iommu/io-pgtable-arm*
1927
1928 ARM SMMU SVA SUPPORT
1929 R:      Jean-Philippe Brucker <[email protected]>
1930 F:      drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c
1931
1932 ARM SUB-ARCHITECTURES
1933 L:      [email protected] (moderated for non-subscribers)
1934 S:      Maintained
1935 C:      irc://irc.libera.chat/armlinux
1936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1937 F:      arch/arm/mach-*/
1938 F:      arch/arm/plat-*/
1939
1940 ARM/ACTIONS SEMI ARCHITECTURE
1941 M:      Andreas Färber <[email protected]>
1942 M:      Manivannan Sadhasivam <[email protected]>
1943 L:      [email protected] (moderated for non-subscribers)
1944 L:      [email protected] (moderated for non-subscribers)
1945 S:      Maintained
1946 F:      Documentation/devicetree/bindings/arm/actions.yaml
1947 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1948 F:      Documentation/devicetree/bindings/dma/owl-dma.yaml
1949 F:      Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1950 F:      Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1951 F:      Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1952 F:      Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1953 F:      Documentation/devicetree/bindings/pinctrl/actions,*
1954 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1955 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1956 F:      arch/arm/boot/dts/actions/
1957 F:      arch/arm/mach-actions/
1958 F:      arch/arm64/boot/dts/actions/
1959 F:      drivers/clk/actions/
1960 F:      drivers/clocksource/timer-owl*
1961 F:      drivers/dma/owl-dma.c
1962 F:      drivers/i2c/busses/i2c-owl.c
1963 F:      drivers/irqchip/irq-owl-sirq.c
1964 F:      drivers/mmc/host/owl-mmc.c
1965 F:      drivers/net/ethernet/actions/
1966 F:      drivers/pinctrl/actions/*
1967 F:      drivers/pmdomain/actions/
1968 F:      include/dt-bindings/power/owl-*
1969 F:      include/dt-bindings/reset/actions,*
1970 F:      include/linux/soc/actions/
1971 N:      owl
1972
1973 ARM/AIROHA SOC SUPPORT
1974 M:      Matthias Brugger <[email protected]>
1975 M:      AngeloGioacchino Del Regno <[email protected]>
1976 L:      [email protected] (moderated for non-subscribers)
1977 L:      [email protected] (moderated for non-subscribers)
1978 S:      Odd Fixes
1979 F:      arch/arm/boot/dts/airoha/
1980 F:      arch/arm64/boot/dts/airoha/
1981
1982 ARM/Allwinner SoC Clock Support
1983 M:      Emilio López <[email protected]>
1984 S:      Maintained
1985 F:      drivers/clk/sunxi/
1986
1987 ARM/Allwinner sunXi SoC support
1988 M:      Chen-Yu Tsai <[email protected]>
1989 M:      Jernej Skrabec <[email protected]>
1990 M:      Samuel Holland <[email protected]>
1991 L:      [email protected] (moderated for non-subscribers)
1992 L:      [email protected]
1993 S:      Maintained
1994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1995 F:      arch/arm/mach-sunxi/
1996 F:      arch/arm64/boot/dts/allwinner/
1997 F:      drivers/clk/sunxi-ng/
1998 F:      drivers/pinctrl/sunxi/
1999 F:      drivers/soc/sunxi/
2000 N:      allwinner
2001 N:      sun[x456789]i
2002 N:      sun[25]0i
2003
2004 ARM/ALPHASCALE ARCHITECTURE
2005 M:      Krzysztof Kozlowski <[email protected]>
2006 L:      [email protected] (moderated for non-subscribers)
2007 S:      Odd Fixes
2008 F:      arch/arm/boot/dts/alphascale/
2009 F:      drivers/clk/clk-asm9260.c
2010 F:      drivers/clocksource/asm9260_timer.c
2011 F:      drivers/rtc/rtc-asm9260.c
2012 F:      drivers/watchdog/asm9260_wdt.c
2013
2014 ARM/AMD PENSANDO ARM64 ARCHITECTURE
2015 M:      Brad Larson <[email protected]>
2016 L:      [email protected] (moderated for non-subscribers)
2017 S:      Supported
2018 F:      Documentation/devicetree/bindings/*/amd,pensando*
2019 F:      arch/arm64/boot/dts/amd/elba*
2020
2021 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
2022 M:      Neil Armstrong <[email protected]>
2023 M:      Jerome Brunet <[email protected]>
2024 L:      [email protected]
2025 S:      Maintained
2026 F:      Documentation/devicetree/bindings/clock/amlogic*
2027 F:      drivers/clk/meson/
2028 F:      include/dt-bindings/clock/amlogic,a1*
2029 F:      include/dt-bindings/clock/gxbb*
2030 F:      include/dt-bindings/clock/meson*
2031
2032 ARM/Amlogic Meson SoC Crypto Drivers
2033 M:      Corentin Labbe <[email protected]>
2034 L:      [email protected]
2035 L:      [email protected]
2036 S:      Maintained
2037 F:      Documentation/devicetree/bindings/crypto/amlogic*
2038 F:      drivers/crypto/amlogic/
2039
2040 ARM/Amlogic Meson SoC Sound Drivers
2041 M:      Jerome Brunet <[email protected]>
2042 L:      [email protected] (moderated for non-subscribers)
2043 S:      Maintained
2044 F:      Documentation/devicetree/bindings/sound/amlogic*
2045 F:      sound/soc/meson/
2046
2047 ARM/Amlogic Meson SoC support
2048 M:      Neil Armstrong <[email protected]>
2049 M:      Kevin Hilman <[email protected]>
2050 R:      Jerome Brunet <[email protected]>
2051 R:      Martin Blumenstingl <[email protected]>
2052 L:      [email protected] (moderated for non-subscribers)
2053 L:      [email protected]
2054 S:      Maintained
2055 W:      http://linux-meson.com/
2056 F:      Documentation/devicetree/bindings/phy/amlogic*
2057 F:      arch/arm/boot/dts/amlogic/
2058 F:      arch/arm/mach-meson/
2059 F:      arch/arm64/boot/dts/amlogic/
2060 F:      drivers/pmdomain/amlogic/
2061 F:      drivers/mmc/host/meson*
2062 F:      drivers/phy/amlogic/
2063 F:      drivers/pinctrl/meson/
2064 F:      drivers/rtc/rtc-meson*
2065 F:      drivers/soc/amlogic/
2066 N:      meson
2067
2068 ARM/Annapurna Labs ALPINE ARCHITECTURE
2069 M:      Antoine Tenart <[email protected]>
2070 L:      [email protected] (moderated for non-subscribers)
2071 S:      Odd Fixes
2072 F:      arch/arm/boot/dts/amazon/
2073 F:      arch/arm/mach-alpine/
2074 F:      arch/arm64/boot/dts/amazon/
2075 F:      drivers/*/*alpine*
2076
2077 ARM/APPLE MACHINE SOUND DRIVERS
2078 M:      Martin Povišer <[email protected]>
2079 L:      [email protected]
2080 L:      [email protected] (moderated for non-subscribers)
2081 S:      Maintained
2082 F:      Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
2083 F:      Documentation/devicetree/bindings/sound/apple,*
2084 F:      sound/soc/apple/*
2085 F:      sound/soc/codecs/cs42l83-i2c.c
2086 F:      sound/soc/codecs/ssm3515.c
2087
2088 ARM/APPLE MACHINE SUPPORT
2089 M:      Hector Martin <[email protected]>
2090 M:      Sven Peter <[email protected]>
2091 R:      Alyssa Rosenzweig <[email protected]>
2092 L:      [email protected]
2093 L:      [email protected] (moderated for non-subscribers)
2094 S:      Maintained
2095 W:      https://asahilinux.org
2096 B:      https://github.com/AsahiLinux/linux/issues
2097 C:      irc://irc.oftc.net/asahi-dev
2098 T:      git https://github.com/AsahiLinux/linux.git
2099 F:      Documentation/devicetree/bindings/arm/apple.yaml
2100 F:      Documentation/devicetree/bindings/arm/apple/*
2101 F:      Documentation/devicetree/bindings/clock/apple,nco.yaml
2102 F:      Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2103 F:      Documentation/devicetree/bindings/dma/apple,admac.yaml
2104 F:      Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2105 F:      Documentation/devicetree/bindings/interrupt-controller/apple,*
2106 F:      Documentation/devicetree/bindings/iommu/apple,dart.yaml
2107 F:      Documentation/devicetree/bindings/iommu/apple,sart.yaml
2108 F:      Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2109 F:      Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2110 F:      Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2111 F:      Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2112 F:      Documentation/devicetree/bindings/pci/apple,pcie.yaml
2113 F:      Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2114 F:      Documentation/devicetree/bindings/power/apple*
2115 F:      Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2116 F:      Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2117 F:      arch/arm64/boot/dts/apple/
2118 F:      drivers/bluetooth/hci_bcm4377.c
2119 F:      drivers/clk/clk-apple-nco.c
2120 F:      drivers/cpufreq/apple-soc-cpufreq.c
2121 F:      drivers/dma/apple-admac.c
2122 F:      drivers/pmdomain/apple/
2123 F:      drivers/i2c/busses/i2c-pasemi-core.c
2124 F:      drivers/i2c/busses/i2c-pasemi-platform.c
2125 F:      drivers/iommu/apple-dart.c
2126 F:      drivers/iommu/io-pgtable-dart.c
2127 F:      drivers/irqchip/irq-apple-aic.c
2128 F:      drivers/nvme/host/apple.c
2129 F:      drivers/nvmem/apple-efuses.c
2130 F:      drivers/pinctrl/pinctrl-apple-gpio.c
2131 F:      drivers/pwm/pwm-apple.c
2132 F:      drivers/soc/apple/*
2133 F:      drivers/watchdog/apple_wdt.c
2134 F:      include/dt-bindings/interrupt-controller/apple-aic.h
2135 F:      include/dt-bindings/pinctrl/apple.h
2136 F:      include/linux/soc/apple/*
2137
2138 ARM/ARTPEC MACHINE SUPPORT
2139 M:      Jesper Nilsson <[email protected]>
2140 M:      Lars Persson <[email protected]>
2141 L:      [email protected]
2142 S:      Maintained
2143 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2144 F:      arch/arm/boot/dts/axis/
2145 F:      arch/arm/mach-artpec
2146 F:      drivers/clk/axis
2147 F:      drivers/crypto/axis
2148 F:      drivers/mmc/host/usdhi6rol0.c
2149 F:      drivers/pinctrl/pinctrl-artpec*
2150
2151 ARM/ASPEED I2C DRIVER
2152 M:      Brendan Higgins <[email protected]>
2153 R:      Benjamin Herrenschmidt <[email protected]>
2154 R:      Joel Stanley <[email protected]>
2155 L:      [email protected]
2156 L:      [email protected] (moderated for non-subscribers)
2157 S:      Maintained
2158 F:      Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2159 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2160 F:      drivers/i2c/busses/i2c-aspeed.c
2161 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
2162
2163 ARM/ASPEED MACHINE SUPPORT
2164 M:      Joel Stanley <[email protected]>
2165 R:      Andrew Jeffery <[email protected]>
2166 L:      [email protected] (moderated for non-subscribers)
2167 L:      [email protected] (moderated for non-subscribers)
2168 S:      Supported
2169 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
2170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2171 F:      Documentation/devicetree/bindings/arm/aspeed/
2172 F:      arch/arm/boot/dts/aspeed/
2173 F:      arch/arm/mach-aspeed/
2174 N:      aspeed
2175
2176 ARM/AXM LSI SOC
2177 M:      Krzysztof Kozlowski <[email protected]>
2178 L:      [email protected] (moderated for non-subscribers)
2179 S:      Odd Fixes
2180 F:      Documentation/devicetree/bindings/arm/axxia.yaml
2181 F:      arch/arm/boot/dts/intel/axm/
2182 F:      arch/arm/mach-axxia/
2183
2184 ARM/BITMAIN ARCHITECTURE
2185 M:      Manivannan Sadhasivam <[email protected]>
2186 L:      [email protected] (moderated for non-subscribers)
2187 S:      Maintained
2188 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
2189 F:      Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2190 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2191 F:      arch/arm64/boot/dts/bitmain/
2192 F:      drivers/clk/clk-bm1880.c
2193 F:      drivers/pinctrl/pinctrl-bm1880.c
2194
2195 ARM/CALXEDA HIGHBANK ARCHITECTURE
2196 M:      Andre Przywara <[email protected]>
2197 L:      [email protected] (moderated for non-subscribers)
2198 S:      Maintained
2199 F:      arch/arm/boot/dts/calxeda/
2200 F:      arch/arm/mach-highbank/
2201
2202 ARM/CAVIUM THUNDER NETWORK DRIVER
2203 M:      Sunil Goutham <[email protected]>
2204 L:      [email protected] (moderated for non-subscribers)
2205 S:      Supported
2206 F:      drivers/net/ethernet/cavium/thunder/
2207
2208 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2209 M:      Lukasz Majewski <[email protected]>
2210 L:      [email protected] (moderated for non-subscribers)
2211 S:      Maintained
2212 F:      arch/arm/mach-ep93xx/ts72xx.c
2213
2214 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2215 M:      Alexander Shiyan <[email protected]>
2216 L:      [email protected] (moderated for non-subscribers)
2217 S:      Odd Fixes
2218 N:      clps711x
2219
2220 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2221 M:      Hartley Sweeten <[email protected]>
2222 M:      Alexander Sverdlin <[email protected]>
2223 L:      [email protected] (moderated for non-subscribers)
2224 S:      Maintained
2225 F:      Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2226 F:      Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2227 F:      arch/arm/boot/compressed/misc-ep93xx.h
2228 F:      arch/arm/mach-ep93xx/
2229 F:      drivers/iio/adc/ep93xx_adc.c
2230
2231 ARM/CLKDEV SUPPORT
2232 M:      Russell King <[email protected]>
2233 L:      [email protected] (moderated for non-subscribers)
2234 S:      Maintained
2235 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2236 F:      drivers/clk/clkdev.c
2237
2238 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2239 M:      Baruch Siach <[email protected]>
2240 L:      [email protected] (moderated for non-subscribers)
2241 S:      Maintained
2242 F:      arch/arm/boot/dts/cnxt/
2243 N:      digicolor
2244
2245 ARM/CORESIGHT FRAMEWORK AND DRIVERS
2246 M:      Suzuki K Poulose <[email protected]>
2247 R:      Mike Leach <[email protected]>
2248 R:      James Clark <[email protected]>
2249 L:      [email protected] (moderated for non-subscribers)
2250 L:      [email protected] (moderated for non-subscribers)
2251 S:      Maintained
2252 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2253 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2254 F:      Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2255 F:      Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2256 F:      Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2257 F:      Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2258 F:      Documentation/trace/coresight/*
2259 F:      drivers/hwtracing/coresight/*
2260 F:      include/dt-bindings/arm/coresight-cti-dt.h
2261 F:      include/linux/coresight*
2262 F:      include/uapi/linux/coresight*
2263 F:      samples/coresight/*
2264 F:      tools/perf/Documentation/arm-coresight.txt
2265 F:      tools/perf/arch/arm/util/auxtrace.c
2266 F:      tools/perf/arch/arm/util/cs-etm.c
2267 F:      tools/perf/arch/arm/util/cs-etm.h
2268 F:      tools/perf/arch/arm/util/pmu.c
2269 F:      tools/perf/tests/shell/*coresight*
2270 F:      tools/perf/tests/shell/coresight/*
2271 F:      tools/perf/tests/shell/lib/*coresight*
2272 F:      tools/perf/util/cs-etm-decoder/*
2273 F:      tools/perf/util/cs-etm.*
2274
2275 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2276 M:      Hans Ulli Kroll <[email protected]>
2277 M:      Linus Walleij <[email protected]>
2278 L:      [email protected] (moderated for non-subscribers)
2279 S:      Maintained
2280 T:      git git://github.com/ulli-kroll/linux.git
2281 F:      Documentation/devicetree/bindings/arm/gemini.yaml
2282 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2283 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2284 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2285 F:      arch/arm/boot/dts/gemini/
2286 F:      arch/arm/mach-gemini/
2287 F:      drivers/crypto/gemini/
2288 F:      drivers/net/ethernet/cortina/
2289 F:      drivers/pinctrl/pinctrl-gemini.c
2290 F:      drivers/rtc/rtc-ftrtc010.c
2291
2292 ARM/CZ.NIC TURRIS SUPPORT
2293 M:      Marek Behún <[email protected]>
2294 S:      Maintained
2295 W:      https://www.turris.cz/
2296 F:      Documentation/ABI/testing/debugfs-moxtet
2297 F:      Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
2298 F:      Documentation/ABI/testing/sysfs-bus-moxtet-devices
2299 F:      Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2300 F:      Documentation/devicetree/bindings/bus/moxtet.txt
2301 F:      Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2302 F:      Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
2303 F:      Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2304 F:      Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
2305 F:      Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2306 F:      Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2307 F:      drivers/bus/moxtet.c
2308 F:      drivers/firmware/turris-mox-rwtm.c
2309 F:      drivers/gpio/gpio-moxtet.c
2310 F:      drivers/leds/leds-turris-omnia.c
2311 F:      drivers/mailbox/armada-37xx-rwtm-mailbox.c
2312 F:      drivers/platform/cznic/
2313 F:      drivers/watchdog/armada_37xx_wdt.c
2314 F:      include/dt-bindings/bus/moxtet.h
2315 F:      include/linux/armada-37xx-rwtm-mailbox.h
2316 F:      include/linux/moxtet.h
2317 F:      include/linux/turris-omnia-mcu-interface.h
2318
2319 ARM/FARADAY FA526 PORT
2320 M:      Hans Ulli Kroll <[email protected]>
2321 L:      [email protected] (moderated for non-subscribers)
2322 S:      Maintained
2323 T:      git git://git.berlios.de/gemini-board
2324 F:      arch/arm/mm/*-fa*
2325
2326 ARM/FOOTBRIDGE ARCHITECTURE
2327 M:      Russell King <[email protected]>
2328 L:      [email protected] (moderated for non-subscribers)
2329 S:      Maintained
2330 W:      http://www.armlinux.org.uk/
2331 F:      arch/arm/include/asm/hardware/dec21285.h
2332 F:      arch/arm/mach-footbridge/
2333
2334 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2335 M:      Shawn Guo <[email protected]>
2336 M:      Sascha Hauer <[email protected]>
2337 R:      Pengutronix Kernel Team <[email protected]>
2338 R:      Fabio Estevam <[email protected]>
2339 L:      [email protected]
2340 L:      [email protected] (moderated for non-subscribers)
2341 S:      Maintained
2342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2343 F:      arch/arm/boot/dts/nxp/imx/
2344 F:      arch/arm/boot/dts/nxp/mxs/
2345 F:      arch/arm64/boot/dts/freescale/
2346 X:      arch/arm64/boot/dts/freescale/fsl-*
2347 X:      arch/arm64/boot/dts/freescale/qoriq-*
2348 X:      drivers/media/i2c/
2349 N:      imx
2350 N:      mxs
2351
2352 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2353 M:      Shawn Guo <[email protected]>
2354 L:      [email protected] (moderated for non-subscribers)
2355 S:      Maintained
2356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2357 F:      arch/arm/boot/dts/nxp/ls/
2358 F:      arch/arm64/boot/dts/freescale/fsl-*
2359 F:      arch/arm64/boot/dts/freescale/qoriq-*
2360
2361 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2362 M:      Shawn Guo <[email protected]>
2363 M:      Sascha Hauer <[email protected]>
2364 R:      Pengutronix Kernel Team <[email protected]>
2365 R:      Stefan Agner <[email protected]>
2366 L:      [email protected] (moderated for non-subscribers)
2367 S:      Maintained
2368 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2369 F:      arch/arm/boot/dts/nxp/vf/
2370 F:      arch/arm/mach-imx/*vf610*
2371
2372 ARM/GUMSTIX MACHINE SUPPORT
2373 M:      Steve Sakoman <[email protected]>
2374 L:      [email protected] (moderated for non-subscribers)
2375 S:      Maintained
2376
2377 ARM/HISILICON SOC SUPPORT
2378 M:      Wei Xu <[email protected]>
2379 L:      [email protected] (moderated for non-subscribers)
2380 S:      Supported
2381 W:      http://www.hisilicon.com
2382 T:      git https://github.com/hisilicon/linux-hisi.git
2383 F:      arch/arm/boot/dts/hisilicon/
2384 F:      arch/arm/mach-hisi/
2385 F:      arch/arm64/boot/dts/hisilicon/
2386
2387 ARM/HP JORNADA 7XX MACHINE SUPPORT
2388 M:      Kristoffer Ericson <[email protected]>
2389 S:      Maintained
2390 W:      www.jlime.com
2391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2392 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
2393 F:      arch/arm/mach-sa1100/jornada720.c
2394
2395 ARM/HPE GXP ARCHITECTURE
2396 M:      Jean-Marie Verdun <[email protected]>
2397 M:      Nick Hawkins <[email protected]>
2398 S:      Maintained
2399 F:      Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2400 F:      Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2401 F:      Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2402 F:      Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2403 F:      Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2404 F:      Documentation/hwmon/gxp-fan-ctrl.rst
2405 F:      arch/arm/boot/dts/hpe/
2406 F:      arch/arm/mach-hpe/
2407 F:      drivers/clocksource/timer-gxp.c
2408 F:      drivers/hwmon/gxp-fan-ctrl.c
2409 F:      drivers/i2c/busses/i2c-gxp.c
2410 F:      drivers/spi/spi-gxp.c
2411 F:      drivers/watchdog/gxp-wdt.c
2412
2413 ARM/IGEP MACHINE SUPPORT
2414 M:      Enric Balletbo i Serra <[email protected]>
2415 M:      Javier Martinez Canillas <[email protected]>
2416 L:      [email protected]
2417 L:      [email protected] (moderated for non-subscribers)
2418 S:      Maintained
2419 F:      arch/arm/boot/dts/ti/omap/omap3-igep*
2420
2421 ARM/INTEL IXP4XX ARM ARCHITECTURE
2422 M:      Linus Walleij <[email protected]>
2423 M:      Imre Kaloz <[email protected]>
2424 L:      [email protected] (moderated for non-subscribers)
2425 S:      Maintained
2426 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2427 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2428 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2429 F:      Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2430 F:      Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2431 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2432 F:      arch/arm/boot/dts/intel/ixp/
2433 F:      arch/arm/mach-ixp4xx/
2434 F:      drivers/bus/intel-ixp4xx-eb.c
2435 F:      drivers/char/hw_random/ixp4xx-rng.c
2436 F:      drivers/clocksource/timer-ixp4xx.c
2437 F:      drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2438 F:      drivers/gpio/gpio-ixp4xx.c
2439 F:      drivers/irqchip/irq-ixp4xx.c
2440 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
2441 F:      drivers/net/wan/ixp4xx_hss.c
2442 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
2443 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
2444 F:      include/linux/soc/ixp4xx/npe.h
2445 F:      include/linux/soc/ixp4xx/qmgr.h
2446
2447 ARM/INTEL KEEMBAY ARCHITECTURE
2448 M:      Paul J. Murphy <[email protected]>
2449 M:      Daniele Alessandrelli <[email protected]>
2450 S:      Maintained
2451 F:      Documentation/devicetree/bindings/arm/intel,keembay.yaml
2452 F:      arch/arm64/boot/dts/intel/keembay-evm.dts
2453 F:      arch/arm64/boot/dts/intel/keembay-soc.dtsi
2454
2455 ARM/INTEL XSC3 (MANZANO) ARM CORE
2456 M:      Lennert Buytenhek <[email protected]>
2457 L:      [email protected] (moderated for non-subscribers)
2458 S:      Maintained
2459
2460 ARM/LG1K ARCHITECTURE
2461 M:      Chanho Min <[email protected]>
2462 L:      [email protected] (moderated for non-subscribers)
2463 S:      Maintained
2464 F:      arch/arm64/boot/dts/lg/
2465
2466 ARM/LPC18XX ARCHITECTURE
2467 M:      Vladimir Zapolskiy <[email protected]>
2468 L:      [email protected] (moderated for non-subscribers)
2469 S:      Maintained
2470 F:      Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml
2471 F:      arch/arm/boot/dts/nxp/lpc/lpc43*
2472 F:      drivers/i2c/busses/i2c-lpc2k.c
2473 F:      drivers/memory/pl172.c
2474 F:      drivers/mtd/spi-nor/controllers/nxp-spifi.c
2475 F:      drivers/rtc/rtc-lpc24xx.c
2476 N:      lpc18xx
2477
2478 ARM/LPC32XX SOC SUPPORT
2479 M:      Vladimir Zapolskiy <[email protected]>
2480 M:      Piotr Wojtaszczyk <[email protected]>
2481 L:      [email protected] (moderated for non-subscribers)
2482 S:      Maintained
2483 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
2484 F:      Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2485 F:      arch/arm/boot/dts/nxp/lpc/lpc32*
2486 F:      arch/arm/mach-lpc32xx/
2487 F:      drivers/i2c/busses/i2c-pnx.c
2488 F:      drivers/net/ethernet/nxp/lpc_eth.c
2489 F:      drivers/usb/host/ohci-nxp.c
2490 F:      drivers/watchdog/pnx4008_wdt.c
2491 N:      lpc32xx
2492
2493 LPC32XX DMAMUX SUPPORT
2494 M:      J.M.B. Downing <[email protected]>
2495 M:      Piotr Wojtaszczyk <[email protected]>
2496 R:      Vladimir Zapolskiy <[email protected]>
2497 L:      [email protected] (moderated for non-subscribers)
2498 S:      Maintained
2499 F:      Documentation/devicetree/bindings/dma/nxp,lpc3220-dmamux.yaml
2500
2501 ARM/Marvell Dove/MV78xx0/Orion SOC support
2502 M:      Andrew Lunn <[email protected]>
2503 M:      Sebastian Hesselbarth <[email protected]>
2504 M:      Gregory Clement <[email protected]>
2505 L:      [email protected] (moderated for non-subscribers)
2506 S:      Maintained
2507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2508 F:      Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2509 F:      Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2510 F:      Documentation/devicetree/bindings/soc/dove/
2511 F:      arch/arm/boot/dts/marvell/dove*
2512 F:      arch/arm/boot/dts/marvell/orion5x*
2513 F:      arch/arm/mach-dove/
2514 F:      arch/arm/mach-mv78xx0/
2515 F:      arch/arm/mach-orion5x/
2516 F:      arch/arm/plat-orion/
2517 F:      drivers/bus/mvebu-mbus.c
2518 F:      drivers/soc/dove/
2519
2520 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2521 M:      Andrew Lunn <[email protected]>
2522 M:      Gregory Clement <[email protected]>
2523 M:      Sebastian Hesselbarth <[email protected]>
2524 L:      [email protected] (moderated for non-subscribers)
2525 S:      Maintained
2526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2527 F:      Documentation/devicetree/bindings/arm/marvell/
2528 F:      arch/arm/boot/dts/marvell/armada*
2529 F:      arch/arm/boot/dts/marvell/kirkwood*
2530 F:      arch/arm/configs/mvebu_*_defconfig
2531 F:      arch/arm/mach-mvebu/
2532 F:      arch/arm64/boot/dts/marvell/
2533 F:      drivers/clk/mvebu/
2534 F:      drivers/cpufreq/armada-37xx-cpufreq.c
2535 F:      drivers/cpufreq/armada-8k-cpufreq.c
2536 F:      drivers/cpufreq/mvebu-cpufreq.c
2537 F:      drivers/irqchip/irq-armada-370-xp.c
2538 F:      drivers/irqchip/irq-mvebu-*
2539 F:      drivers/pinctrl/mvebu/
2540 F:      drivers/rtc/rtc-armada38x.c
2541
2542 ARM/Mediatek RTC DRIVER
2543 M:      Eddie Huang <[email protected]>
2544 M:      Sean Wang <[email protected]>
2545 L:      [email protected] (moderated for non-subscribers)
2546 L:      [email protected] (moderated for non-subscribers)
2547 S:      Maintained
2548 F:      Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2549 F:      Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2550 F:      drivers/rtc/rtc-mt2712.c
2551 F:      drivers/rtc/rtc-mt6397.c
2552 F:      drivers/rtc/rtc-mt7622.c
2553
2554 ARM/Mediatek SoC support
2555 M:      Matthias Brugger <[email protected]>
2556 M:      AngeloGioacchino Del Regno <[email protected]>
2557 L:      [email protected]
2558 L:      [email protected] (moderated for non-subscribers)
2559 L:      [email protected] (moderated for non-subscribers)
2560 S:      Maintained
2561 W:      https://mtk.wiki.kernel.org/
2562 C:      irc://irc.libera.chat/linux-mediatek
2563 F:      arch/arm/boot/dts/mediatek/
2564 F:      arch/arm/mach-mediatek/
2565 F:      arch/arm64/boot/dts/mediatek/
2566 F:      drivers/soc/mediatek/
2567 N:      mtk
2568 N:      mt[2678]
2569 K:      mediatek
2570
2571 ARM/Mediatek USB3 PHY DRIVER
2572 M:      Chunfeng Yun <[email protected]>
2573 L:      [email protected] (moderated for non-subscribers)
2574 L:      [email protected] (moderated for non-subscribers)
2575 S:      Maintained
2576 F:      Documentation/devicetree/bindings/phy/mediatek,*
2577 F:      drivers/phy/mediatek/
2578
2579 ARM/MICROCHIP (ARM64) SoC support
2580 M:      Conor Dooley <[email protected]>
2581 M:      Nicolas Ferre <[email protected]>
2582 M:      Claudiu Beznea <[email protected]>
2583 L:      [email protected] (moderated for non-subscribers)
2584 S:      Supported
2585 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2586 F:      arch/arm64/boot/dts/microchip/
2587
2588 ARM/Microchip (AT91) SoC support
2589 M:      Nicolas Ferre <[email protected]>
2590 M:      Alexandre Belloni <[email protected]>
2591 M:      Claudiu Beznea <[email protected]>
2592 L:      [email protected] (moderated for non-subscribers)
2593 S:      Supported
2594 W:      http://www.linux4sam.org
2595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2596 F:      arch/arm/boot/dts/microchip/
2597 F:      arch/arm/include/debug/at91.S
2598 F:      arch/arm/mach-at91/
2599 F:      drivers/memory/atmel*
2600 F:      drivers/watchdog/sama5d4_wdt.c
2601 F:      include/soc/at91/
2602 X:      drivers/input/touchscreen/atmel_mxt_ts.c
2603 N:      at91
2604 N:      atmel
2605
2606 ARM/Microchip Sparx5 SoC support
2607 M:      Lars Povlsen <[email protected]>
2608 M:      Steen Hegelund <[email protected]>
2609 M:      Daniel Machon <[email protected]>
2610 M:      [email protected]
2611 L:      [email protected] (moderated for non-subscribers)
2612 S:      Supported
2613 F:      arch/arm64/boot/dts/microchip/sparx*
2614 F:      drivers/net/ethernet/microchip/vcap/
2615 F:      drivers/pinctrl/pinctrl-microchip-sgpio.c
2616 N:      sparx5
2617
2618 ARM/MILBEAUT ARCHITECTURE
2619 M:      Taichi Sugaya <[email protected]>
2620 M:      Takao Orito <[email protected]>
2621 L:      [email protected] (moderated for non-subscribers)
2622 S:      Maintained
2623 F:      arch/arm/boot/dts/socionext/milbeaut*
2624 F:      arch/arm/mach-milbeaut/
2625 N:      milbeaut
2626
2627 ARM/MOXA ART SOC
2628 M:      Krzysztof Kozlowski <[email protected]>
2629 L:      [email protected] (moderated for non-subscribers)
2630 S:      Odd Fixes
2631 F:      Documentation/devicetree/bindings/arm/moxart.yaml
2632 F:      Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt
2633 F:      arch/arm/boot/dts/moxa/
2634 F:      drivers/clk/clk-moxart.c
2635
2636 ARM/MStar/Sigmastar Armv7 SoC support
2637 M:      Daniel Palmer <[email protected]>
2638 M:      Romain Perier <[email protected]>
2639 L:      [email protected] (moderated for non-subscribers)
2640 S:      Maintained
2641 W:      http://linux-chenxing.org/
2642 T:      git git://github.com/linux-chenxing/linux.git
2643 F:      Documentation/devicetree/bindings/arm/mstar/*
2644 F:      Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2645 F:      Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2646 F:      arch/arm/boot/dts/sigmastar/
2647 F:      arch/arm/mach-mstar/
2648 F:      drivers/clk/mstar/
2649 F:      drivers/clocksource/timer-msc313e.c
2650 F:      drivers/gpio/gpio-msc313.c
2651 F:      drivers/rtc/rtc-msc313.c
2652 F:      drivers/watchdog/msc313e_wdt.c
2653 F:      include/dt-bindings/clock/mstar-*
2654 F:      include/dt-bindings/gpio/msc313-gpio.h
2655
2656 ARM/NOMADIK/Ux500 ARCHITECTURES
2657 M:      Linus Walleij <[email protected]>
2658 L:      [email protected] (moderated for non-subscribers)
2659 S:      Maintained
2660 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2661 F:      Documentation/devicetree/bindings/arm/ste-*
2662 F:      Documentation/devicetree/bindings/arm/ux500.yaml
2663 F:      Documentation/devicetree/bindings/arm/ux500/
2664 F:      Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2665 F:      Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2666 F:      arch/arm/boot/dts/st/ste-*
2667 F:      arch/arm/mach-nomadik/
2668 F:      arch/arm/mach-ux500/
2669 F:      drivers/clk/clk-nomadik.c
2670 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2671 F:      drivers/dma/ste_dma40*
2672 F:      drivers/pmdomain/st/ste-ux500-pm-domain.c
2673 F:      drivers/gpio/gpio-nomadik.c
2674 F:      drivers/hwspinlock/u8500_hsem.c
2675 F:      drivers/i2c/busses/i2c-nomadik.c
2676 F:      drivers/iio/adc/ab8500-gpadc.c
2677 F:      drivers/mfd/ab8500*
2678 F:      drivers/mfd/abx500*
2679 F:      drivers/mfd/db8500*
2680 F:      drivers/pinctrl/nomadik/
2681 F:      drivers/rtc/rtc-ab8500.c
2682 F:      drivers/rtc/rtc-pl031.c
2683 F:      drivers/soc/ux500/
2684
2685 ARM/NUVOTON MA35 ARCHITECTURE
2686 M:      Jacky Huang <[email protected]>
2687 M:      Shan-Chun Hung <[email protected]>
2688 L:      [email protected] (moderated for non-subscribers)
2689 S:      Supported
2690 F:      Documentation/devicetree/bindings/*/*/*ma35*
2691 F:      Documentation/devicetree/bindings/*/*ma35*
2692 F:      arch/arm64/boot/dts/nuvoton/*ma35*
2693 F:      drivers/*/*/*ma35*
2694 F:      drivers/*/*ma35*
2695 K:      ma35d1
2696
2697 ARM/NUVOTON NPCM ARCHITECTURE
2698 M:      Avi Fishman <[email protected]>
2699 M:      Tomer Maimon <[email protected]>
2700 M:      Tali Perry <[email protected]>
2701 R:      Patrick Venture <[email protected]>
2702 R:      Nancy Yuen <[email protected]>
2703 R:      Benjamin Fair <[email protected]>
2704 L:      [email protected] (moderated for non-subscribers)
2705 S:      Supported
2706 F:      Documentation/devicetree/bindings/*/*/*npcm*
2707 F:      Documentation/devicetree/bindings/*/*npcm*
2708 F:      Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2709 F:      arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2710 F:      arch/arm/mach-npcm/
2711 F:      arch/arm64/boot/dts/nuvoton/
2712 F:      drivers/*/*/*npcm*
2713 F:      drivers/*/*npcm*
2714 F:      drivers/rtc/rtc-nct3018y.c
2715 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2716 F:      include/dt-bindings/clock/nuvoton,npcm845-clk.h
2717
2718 ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2719 M:      Joseph Liu <[email protected]>
2720 M:      Marvin Lin <[email protected]>
2721 L:      [email protected]
2722 L:      [email protected] (moderated for non-subscribers)
2723 S:      Maintained
2724 F:      Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2725 F:      Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2726 F:      Documentation/userspace-api/media/drivers/npcm-video.rst
2727 F:      drivers/media/platform/nuvoton/
2728 F:      include/uapi/linux/npcm-video.h
2729
2730 ARM/NUVOTON WPCM450 ARCHITECTURE
2731 M:      Jonathan Neuschäfer <[email protected]>
2732 L:      [email protected] (moderated for non-subscribers)
2733 S:      Maintained
2734 W:      https://github.com/neuschaefer/wpcm450/wiki
2735 F:      Documentation/devicetree/bindings/*/*wpcm*
2736 F:      arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2737 F:      arch/arm/configs/wpcm450_defconfig
2738 F:      arch/arm/mach-npcm/wpcm450.c
2739 F:      drivers/*/*/*wpcm*
2740 F:      drivers/*/*wpcm*
2741
2742 ARM/NXP S32G ARCHITECTURE
2743 R:      Chester Lin <[email protected]>
2744 R:      Matthias Brugger <[email protected]>
2745 R:      Ghennadi Procopciuc <[email protected]>
2746 L:      NXP S32 Linux Team <[email protected]>
2747 L:      [email protected] (moderated for non-subscribers)
2748 S:      Maintained
2749 F:      arch/arm64/boot/dts/freescale/s32g*.dts*
2750 F:      drivers/pinctrl/nxp/
2751
2752 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2753 M:      Alexander Clouter <[email protected]>
2754 L:      [email protected] (moderated for non-subscribers)
2755 S:      Maintained
2756 W:      http://www.digriz.org.uk/ts78xx/kernel
2757 F:      arch/arm/mach-orion5x/ts78xx-*
2758
2759 ARM/QUALCOMM CHROMEBOOK SUPPORT
2760 R:      [email protected]
2761 F:      arch/arm64/boot/dts/qcom/sc7180*
2762 F:      arch/arm64/boot/dts/qcom/sc7280*
2763 F:      arch/arm64/boot/dts/qcom/sdm845-cheza*
2764
2765 ARM/QUALCOMM MAILING LIST
2766 L:      [email protected]
2767 F:      Documentation/devicetree/bindings/*/qcom*
2768 F:      Documentation/devicetree/bindings/soc/qcom/
2769 F:      arch/arm/boot/dts/qcom/
2770 F:      arch/arm/configs/qcom_defconfig
2771 F:      arch/arm/mach-qcom/
2772 F:      arch/arm64/boot/dts/qcom/
2773 F:      drivers/*/*/pm8???-*
2774 F:      drivers/*/*/qcom*
2775 F:      drivers/*/*/qcom/
2776 F:      drivers/*/qcom*
2777 F:      drivers/*/qcom/
2778 F:      drivers/bluetooth/btqcomsmd.c
2779 F:      drivers/clocksource/timer-qcom.c
2780 F:      drivers/cpuidle/cpuidle-qcom-spm.c
2781 F:      drivers/extcon/extcon-qcom*
2782 F:      drivers/i2c/busses/i2c-qcom-geni.c
2783 F:      drivers/i2c/busses/i2c-qup.c
2784 F:      drivers/iommu/msm*
2785 F:      drivers/mfd/ssbi.c
2786 F:      drivers/mmc/host/mmci_qcom*
2787 F:      drivers/mmc/host/sdhci-msm.c
2788 F:      drivers/pci/controller/dwc/pcie-qcom.c
2789 F:      drivers/phy/qualcomm/
2790 F:      drivers/power/*/msm*
2791 F:      drivers/reset/reset-qcom-*
2792 F:      drivers/rtc/rtc-pm8xxx.c
2793 F:      drivers/spi/spi-geni-qcom.c
2794 F:      drivers/spi/spi-qcom-qspi.c
2795 F:      drivers/spi/spi-qup.c
2796 F:      drivers/tty/serial/msm_serial.c
2797 F:      drivers/ufs/host/ufs-qcom*
2798 F:      drivers/usb/dwc3/dwc3-qcom.c
2799 F:      include/dt-bindings/*/qcom*
2800 F:      include/linux/*/qcom*
2801 F:      include/linux/soc/qcom/
2802
2803 ARM/QUALCOMM SUPPORT
2804 M:      Bjorn Andersson <[email protected]>
2805 M:      Konrad Dybcio <[email protected]>
2806 L:      [email protected]
2807 S:      Maintained
2808 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2809 F:      Documentation/devicetree/bindings/arm/qcom-soc.yaml
2810 F:      Documentation/devicetree/bindings/arm/qcom.yaml
2811 F:      Documentation/devicetree/bindings/bus/qcom*
2812 F:      Documentation/devicetree/bindings/cache/qcom,llcc.yaml
2813 F:      Documentation/devicetree/bindings/firmware/qcom,scm.yaml
2814 F:      Documentation/devicetree/bindings/reserved-memory/qcom
2815 F:      Documentation/devicetree/bindings/soc/qcom/
2816 F:      arch/arm/boot/dts/qcom/
2817 F:      arch/arm/configs/qcom_defconfig
2818 F:      arch/arm/mach-qcom/
2819 F:      arch/arm64/boot/dts/qcom/
2820 F:      drivers/bus/qcom*
2821 F:      drivers/firmware/qcom/
2822 F:      drivers/soc/qcom/
2823 F:      include/dt-bindings/arm/qcom,ids.h
2824 F:      include/dt-bindings/firmware/qcom,scm.h
2825 F:      include/dt-bindings/soc/qcom*
2826 F:      include/linux/firmware/qcom
2827 F:      include/linux/soc/qcom/
2828 F:      include/soc/qcom/
2829
2830 ARM/RDA MICRO ARCHITECTURE
2831 M:      Manivannan Sadhasivam <[email protected]>
2832 L:      [email protected] (moderated for non-subscribers)
2833 L:      [email protected] (moderated for non-subscribers)
2834 S:      Maintained
2835 F:      Documentation/devicetree/bindings/arm/rda.yaml
2836 F:      Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2837 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2838 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2839 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2840 F:      arch/arm/boot/dts/unisoc/
2841 F:      drivers/clocksource/timer-rda.c
2842 F:      drivers/gpio/gpio-rda.c
2843 F:      drivers/irqchip/irq-rda-intc.c
2844 F:      drivers/tty/serial/rda-uart.c
2845
2846 ARM/REALTEK ARCHITECTURE
2847 M:      Andreas Färber <[email protected]>
2848 L:      [email protected] (moderated for non-subscribers)
2849 L:      [email protected] (moderated for non-subscribers)
2850 S:      Maintained
2851 F:      Documentation/devicetree/bindings/arm/realtek.yaml
2852 F:      arch/arm/boot/dts/realtek/
2853 F:      arch/arm/mach-realtek/
2854 F:      arch/arm64/boot/dts/realtek/
2855
2856 ARM/RISC-V/RENESAS ARCHITECTURE
2857 M:      Geert Uytterhoeven <[email protected]>
2858 M:      Magnus Damm <[email protected]>
2859 L:      [email protected]
2860 S:      Supported
2861 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2862 C:      irc://irc.libera.chat/renesas-soc
2863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2864 F:      Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2865 F:      Documentation/devicetree/bindings/soc/renesas/
2866 F:      arch/arm/boot/dts/renesas/
2867 F:      arch/arm/configs/shmobile_defconfig
2868 F:      arch/arm/include/debug/renesas-scif.S
2869 F:      arch/arm/mach-shmobile/
2870 F:      arch/arm64/boot/dts/renesas/
2871 F:      arch/riscv/boot/dts/renesas/
2872 F:      drivers/pmdomain/renesas/
2873 F:      drivers/soc/renesas/
2874 F:      include/linux/soc/renesas/
2875 K:      \brenesas,
2876
2877 ARM/RISCPC ARCHITECTURE
2878 M:      Russell King <[email protected]>
2879 L:      [email protected] (moderated for non-subscribers)
2880 S:      Maintained
2881 W:      http://www.armlinux.org.uk/
2882 F:      arch/arm/include/asm/hardware/ioc.h
2883 F:      arch/arm/include/asm/hardware/iomd.h
2884 F:      arch/arm/include/asm/hardware/memc.h
2885 F:      arch/arm/mach-rpc/
2886 F:      drivers/net/ethernet/8390/etherh.c
2887 F:      drivers/net/ethernet/i825xx/ether1*
2888 F:      drivers/net/ethernet/seeq/ether3*
2889 F:      drivers/scsi/arm/
2890
2891 ARM/Rockchip SoC support
2892 M:      Heiko Stuebner <[email protected]>
2893 L:      [email protected] (moderated for non-subscribers)
2894 L:      [email protected]
2895 S:      Maintained
2896 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2897 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2898 F:      Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2899 F:      Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2900 F:      arch/arm/boot/dts/rockchip/
2901 F:      arch/arm/mach-rockchip/
2902 F:      drivers/*/*/*rockchip*
2903 F:      drivers/*/*rockchip*
2904 F:      drivers/clk/rockchip/
2905 F:      drivers/i2c/busses/i2c-rk3x.c
2906 F:      sound/soc/rockchip/
2907 N:      rockchip
2908
2909 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2910 M:      Krzysztof Kozlowski <[email protected]>
2911 R:      Alim Akhtar <[email protected]>
2912 L:      [email protected] (moderated for non-subscribers)
2913 L:      [email protected]
2914 S:      Maintained
2915 P:      Documentation/process/maintainer-soc-clean-dts.rst
2916 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2917 B:      mailto:[email protected]
2918 C:      irc://irc.libera.chat/linux-exynos
2919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2920 F:      Documentation/arch/arm/samsung/
2921 F:      Documentation/devicetree/bindings/arm/samsung/
2922 F:      Documentation/devicetree/bindings/hwinfo/samsung,*
2923 F:      Documentation/devicetree/bindings/power/pd-samsung.yaml
2924 F:      Documentation/devicetree/bindings/soc/samsung/
2925 F:      arch/arm/boot/dts/samsung/
2926 F:      arch/arm/mach-exynos*/
2927 F:      arch/arm/mach-s3c/
2928 F:      arch/arm/mach-s5p*/
2929 F:      arch/arm64/boot/dts/exynos/
2930 F:      drivers/*/*/*s3c24*
2931 F:      drivers/*/*s3c24*
2932 F:      drivers/*/*s3c64xx*
2933 F:      drivers/*/*s5pv210*
2934 F:      drivers/clocksource/samsung_pwm_timer.c
2935 F:      drivers/memory/samsung/
2936 F:      drivers/pwm/pwm-samsung.c
2937 F:      drivers/soc/samsung/
2938 F:      drivers/tty/serial/samsung*
2939 F:      include/clocksource/samsung_pwm.h
2940 F:      include/linux/platform_data/*s3c*
2941 F:      include/linux/serial_s3c.h
2942 F:      include/linux/soc/samsung/
2943 N:      exynos
2944 N:      s3c64xx
2945 N:      s5pv210
2946
2947 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2948 M:      Łukasz Stelmach <[email protected]>
2949 L:      [email protected] (moderated for non-subscribers)
2950 L:      [email protected]
2951 S:      Maintained
2952 F:      drivers/media/platform/samsung/s5p-g2d/
2953
2954 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2955 M:      Marek Szyprowski <[email protected]>
2956 L:      [email protected]
2957 L:      [email protected]
2958 S:      Maintained
2959 F:      Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
2960 F:      drivers/media/cec/platform/s5p/
2961
2962 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2963 M:      Andrzej Pietrasiewicz <[email protected]>
2964 M:      Jacek Anaszewski <[email protected]>
2965 M:      Sylwester Nawrocki <[email protected]>
2966 L:      [email protected] (moderated for non-subscribers)
2967 L:      [email protected]
2968 S:      Maintained
2969 F:      Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2970 F:      drivers/media/platform/samsung/s5p-jpeg/
2971
2972 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2973 M:      Marek Szyprowski <[email protected]>
2974 M:      Andrzej Hajda <[email protected]>
2975 L:      [email protected] (moderated for non-subscribers)
2976 L:      [email protected]
2977 S:      Maintained
2978 F:      Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
2979 F:      drivers/media/platform/samsung/s5p-mfc/
2980
2981 ARM/SOCFPGA ARCHITECTURE
2982 M:      Dinh Nguyen <[email protected]>
2983 S:      Maintained
2984 W:      http://www.rocketboards.org
2985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2986 F:      arch/arm/boot/dts/intel/socfpga/
2987 F:      arch/arm/configs/socfpga_defconfig
2988 F:      arch/arm/mach-socfpga/
2989 F:      arch/arm64/boot/dts/altera/
2990 F:      arch/arm64/boot/dts/intel/
2991
2992 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2993 M:      Dinh Nguyen <[email protected]>
2994 S:      Maintained
2995 F:      drivers/clk/socfpga/
2996
2997 ARM/SOCFPGA EDAC SUPPORT
2998 M:      Dinh Nguyen <[email protected]>
2999 S:      Maintained
3000 F:      drivers/edac/altera_edac.[ch]
3001
3002 ARM/SPREADTRUM SoC SUPPORT
3003 M:      Orson Zhai <[email protected]>
3004 M:      Baolin Wang <[email protected]>
3005 R:      Chunyan Zhang <[email protected]>
3006 S:      Maintained
3007 F:      arch/arm64/boot/dts/sprd
3008 N:      sprd
3009 N:      sc27xx
3010 N:      sc2731
3011
3012 ARM/STI ARCHITECTURE
3013 M:      Patrice Chotard <[email protected]>
3014 L:      [email protected] (moderated for non-subscribers)
3015 S:      Maintained
3016 W:      http://www.stlinux.com
3017 F:      Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
3018 F:      Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
3019 F:      arch/arm/boot/dts/st/sti*
3020 F:      arch/arm/mach-sti/
3021 F:      drivers/ata/ahci_st.c
3022 F:      drivers/char/hw_random/st-rng.c
3023 F:      drivers/clocksource/arm_global_timer.c
3024 F:      drivers/clocksource/clksrc_st_lpc.c
3025 F:      drivers/cpufreq/sti-cpufreq.c
3026 F:      drivers/dma/st_fdma*
3027 F:      drivers/i2c/busses/i2c-st.c
3028 F:      drivers/media/platform/st/sti/c8sectpfe/
3029 F:      drivers/media/rc/st_rc.c
3030 F:      drivers/mmc/host/sdhci-st.c
3031 F:      drivers/phy/st/phy-miphy28lp.c
3032 F:      drivers/phy/st/phy-stih407-usb.c
3033 F:      drivers/pinctrl/pinctrl-st.c
3034 F:      drivers/remoteproc/st_remoteproc.c
3035 F:      drivers/remoteproc/st_slim_rproc.c
3036 F:      drivers/reset/sti/
3037 F:      drivers/rtc/rtc-st-lpc.c
3038 F:      drivers/tty/serial/st-asc.c
3039 F:      drivers/usb/dwc3/dwc3-st.c
3040 F:      drivers/usb/host/ehci-st.c
3041 F:      drivers/usb/host/ohci-st.c
3042 F:      drivers/watchdog/st_lpc_wdt.c
3043 F:      include/linux/remoteproc/st_slim_rproc.h
3044
3045 ARM/STM32 ARCHITECTURE
3046 M:      Maxime Coquelin <[email protected]>
3047 M:      Alexandre Torgue <[email protected]>
3048 L:      [email protected] (moderated for non-subscribers)
3049 L:      [email protected] (moderated for non-subscribers)
3050 S:      Maintained
3051 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
3052 F:      arch/arm/boot/dts/st/stm32*
3053 F:      arch/arm/mach-stm32/
3054 F:      arch/arm64/boot/dts/st/
3055 F:      drivers/clocksource/armv7m_systick.c
3056 N:      stm32
3057 N:      stm
3058
3059 ARM/SUNPLUS SP7021 SOC SUPPORT
3060 M:      Qin Jian <[email protected]>
3061 L:      [email protected] (moderated for mon-subscribers)
3062 S:      Maintained
3063 W:      https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
3064 F:      Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
3065 F:      Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
3066 F:      Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
3067 F:      Documentation/devicetree/bindings/reset/sunplus,reset.yaml
3068 F:      arch/arm/boot/dts/sunplus/
3069 F:      arch/arm/configs/sp7021_*defconfig
3070 F:      drivers/clk/clk-sp7021.c
3071 F:      drivers/irqchip/irq-sp7021-intc.c
3072 F:      drivers/reset/reset-sunplus.c
3073 F:      include/dt-bindings/clock/sunplus,sp7021-clkc.h
3074 F:      include/dt-bindings/reset/sunplus,sp7021-reset.h
3075
3076 ARM/Synaptics SoC support
3077 M:      Jisheng Zhang <[email protected]>
3078 M:      Sebastian Hesselbarth <[email protected]>
3079 L:      [email protected] (moderated for non-subscribers)
3080 S:      Maintained
3081 F:      arch/arm/boot/dts/synaptics/
3082 F:      arch/arm/mach-berlin/
3083 F:      arch/arm64/boot/dts/synaptics/
3084
3085 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
3086 M:      Hans Verkuil <[email protected]>
3087 L:      [email protected]
3088 L:      [email protected]
3089 S:      Maintained
3090 F:      Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
3091 F:      drivers/media/cec/platform/tegra/
3092
3093 ARM/TESLA FSD SoC SUPPORT
3094 M:      Alim Akhtar <[email protected]>
3095 M:      [email protected]
3096 L:      [email protected] (moderated for non-subscribers)
3097 L:      [email protected]
3098 S:      Maintained
3099 F:      arch/arm64/boot/dts/tesla/
3100
3101 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
3102 M:      Santosh Shilimkar <[email protected]>
3103 L:      [email protected]
3104 S:      Maintained
3105 F:      drivers/memory/*emif*
3106
3107 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3108 M:      Nishanth Menon <[email protected]>
3109 M:      Santosh Shilimkar <[email protected]>
3110 L:      [email protected] (moderated for non-subscribers)
3111 S:      Maintained
3112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3113 F:      arch/arm/boot/dts/ti/keystone/
3114 F:      arch/arm/mach-keystone/
3115
3116 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3117 M:      Santosh Shilimkar <[email protected]>
3118 L:      [email protected]
3119 S:      Maintained
3120 F:      drivers/clk/keystone/
3121
3122 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3123 M:      Santosh Shilimkar <[email protected]>
3124 L:      [email protected] (moderated for non-subscribers)
3125 L:      [email protected]
3126 S:      Maintained
3127 F:      drivers/clocksource/timer-keystone.c
3128
3129 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3130 M:      Santosh Shilimkar <[email protected]>
3131 L:      [email protected]
3132 S:      Maintained
3133 F:      drivers/power/reset/keystone-reset.c
3134
3135 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3136 M:      Nishanth Menon <[email protected]>
3137 M:      Vignesh Raghavendra <[email protected]>
3138 M:      Tero Kristo <[email protected]>
3139 L:      [email protected] (moderated for non-subscribers)
3140 S:      Supported
3141 F:      Documentation/devicetree/bindings/arm/ti/k3.yaml
3142 F:      Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3143 F:      arch/arm64/boot/dts/ti/Makefile
3144 F:      arch/arm64/boot/dts/ti/k3-*
3145
3146 ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
3147 M:      Krzysztof Kozlowski <[email protected]>
3148 L:      [email protected] (moderated for non-subscribers)
3149 S:      Odd Fixes
3150 F:      Documentation/devicetree/bindings/*/*/ti,nspire*
3151 F:      Documentation/devicetree/bindings/*/ti,nspire*
3152 F:      Documentation/devicetree/bindings/arm/ti/nspire.yaml
3153 F:      arch/arm/boot/dts/nspire/
3154
3155 ARM/TOSHIBA VISCONTI ARCHITECTURE
3156 M:      Nobuhiro Iwamatsu <[email protected]>
3157 L:      [email protected] (moderated for non-subscribers)
3158 S:      Supported
3159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3160 F:      Documentation/devicetree/bindings/arm/toshiba.yaml
3161 F:      Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3162 F:      Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3163 F:      Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3164 F:      Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3165 F:      Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3166 F:      Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3167 F:      Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3168 F:      arch/arm64/boot/dts/toshiba/
3169 F:      drivers/clk/visconti/
3170 F:      drivers/gpio/gpio-visconti.c
3171 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3172 F:      drivers/pci/controller/dwc/pcie-visconti.c
3173 F:      drivers/pinctrl/visconti/
3174 F:      drivers/watchdog/visconti_wdt.c
3175 N:      visconti
3176
3177 ARM/UNIPHIER ARCHITECTURE
3178 M:      Kunihiko Hayashi <[email protected]>
3179 M:      Masami Hiramatsu <[email protected]>
3180 L:      [email protected] (moderated for non-subscribers)
3181 S:      Maintained
3182 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3183 F:      Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3184 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3185 F:      Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3186 F:      arch/arm/boot/dts/socionext/uniphier*
3187 F:      arch/arm/include/asm/hardware/cache-uniphier.h
3188 F:      arch/arm/mm/cache-uniphier.c
3189 F:      arch/arm64/boot/dts/socionext/uniphier*
3190 F:      drivers/bus/uniphier-system-bus.c
3191 F:      drivers/clk/uniphier/
3192 F:      drivers/dma/uniphier-mdmac.c
3193 F:      drivers/gpio/gpio-uniphier.c
3194 F:      drivers/i2c/busses/i2c-uniphier*
3195 F:      drivers/irqchip/irq-uniphier-aidet.c
3196 F:      drivers/mmc/host/uniphier-sd.c
3197 F:      drivers/pinctrl/uniphier/
3198 F:      drivers/reset/reset-uniphier.c
3199 F:      drivers/tty/serial/8250/8250_uniphier.c
3200 N:      uniphier
3201
3202 ARM/VERSATILE EXPRESS PLATFORM
3203 M:      Liviu Dudau <[email protected]>
3204 M:      Sudeep Holla <[email protected]>
3205 M:      Lorenzo Pieralisi <[email protected]>
3206 L:      [email protected] (moderated for non-subscribers)
3207 S:      Maintained
3208 N:      mps2
3209 N:      vexpress
3210 F:      arch/arm/mach-versatile/
3211 F:      arch/arm64/boot/dts/arm/
3212 F:      drivers/clocksource/timer-versatile.c
3213 X:      drivers/cpufreq/vexpress-spc-cpufreq.c
3214 X:      Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3215
3216 ARM/VFP SUPPORT
3217 M:      Russell King <[email protected]>
3218 L:      [email protected] (moderated for non-subscribers)
3219 S:      Maintained
3220 W:      http://www.armlinux.org.uk/
3221 F:      arch/arm/vfp/
3222
3223 ARM/VT8500 ARM ARCHITECTURE
3224 M:      Alexey Charkov <[email protected]>
3225 M:      Krzysztof Kozlowski <[email protected]>
3226 L:      [email protected] (moderated for non-subscribers)
3227 S:      Odd Fixes
3228 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3229 F:      arch/arm/boot/dts/vt8500/
3230 F:      arch/arm/mach-vt8500/
3231 F:      drivers/clocksource/timer-vt8500.c
3232 F:      drivers/i2c/busses/i2c-viai2c-wmt.c
3233 F:      drivers/mmc/host/wmt-sdmmc.c
3234 F:      drivers/pwm/pwm-vt8500.c
3235 F:      drivers/rtc/rtc-vt8500.c
3236 F:      drivers/tty/serial/vt8500_serial.c
3237 F:      drivers/video/fbdev/vt8500lcdfb.*
3238 F:      drivers/video/fbdev/wm8505fb*
3239 F:      drivers/video/fbdev/wmt_ge_rops.*
3240
3241 ARM/ZYNQ ARCHITECTURE
3242 M:      Michal Simek <[email protected]>
3243 L:      [email protected] (moderated for non-subscribers)
3244 S:      Supported
3245 W:      http://wiki.xilinx.com
3246 T:      git https://github.com/Xilinx/linux-xlnx.git
3247 F:      Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3248 F:      Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3249 F:      Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3250 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3251 F:      Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3252 F:      Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3253 F:      arch/arm/mach-zynq/
3254 F:      drivers/clocksource/timer-cadence-ttc.c
3255 F:      drivers/cpuidle/cpuidle-zynq.c
3256 F:      drivers/edac/synopsys_edac.c
3257 F:      drivers/i2c/busses/i2c-cadence.c
3258 F:      drivers/i2c/busses/i2c-xiic.c
3259 F:      drivers/mmc/host/sdhci-of-arasan.c
3260 N:      zynq
3261 N:      xilinx
3262
3263 ARM64 FIT SUPPORT
3264 M:      Simon Glass <[email protected]>
3265 L:      [email protected] (moderated for non-subscribers)
3266 S:      Maintained
3267 F:      arch/arm64/boot/Makefile
3268 F:      scripts/make_fit.py
3269
3270 ARM64 PLATFORM DRIVERS
3271 M:      Hans de Goede <[email protected]>
3272 M:      Ilpo Järvinen <[email protected]>
3273 R:      Bryan O'Donoghue <[email protected]>
3274 L:      [email protected]
3275 S:      Maintained
3276 Q:      https://patchwork.kernel.org/project/platform-driver-x86/list/
3277 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3278 F:      drivers/platform/arm64/
3279
3280 ARM64 PORT (AARCH64 ARCHITECTURE)
3281 M:      Catalin Marinas <[email protected]>
3282 M:      Will Deacon <[email protected]>
3283 L:      [email protected] (moderated for non-subscribers)
3284 S:      Maintained
3285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3286 F:      Documentation/arch/arm64/
3287 F:      arch/arm64/
3288 F:      tools/testing/selftests/arm64/
3289 X:      arch/arm64/boot/dts/
3290
3291 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3292 M:      George McCollister <[email protected]>
3293 L:      [email protected]
3294 S:      Maintained
3295 F:      Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3296 F:      drivers/net/dsa/xrs700x/*
3297 F:      net/dsa/tag_xrs700x.c
3298
3299 AS3645A LED FLASH CONTROLLER DRIVER
3300 M:      Sakari Ailus <[email protected]>
3301 L:      [email protected]
3302 S:      Maintained
3303 F:      drivers/leds/flash/leds-as3645a.c
3304
3305 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3306 M:      Tianshu Qiu <[email protected]>
3307 L:      [email protected]
3308 S:      Maintained
3309 T:      git git://linuxtv.org/media_tree.git
3310 F:      Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3311 F:      drivers/media/i2c/ak7375.c
3312
3313 ASAHI KASEI AK8974 DRIVER
3314 M:      Linus Walleij <[email protected]>
3315 L:      [email protected]
3316 S:      Supported
3317 W:      http://www.akm.com/
3318 F:      drivers/iio/magnetometer/ak8974.c
3319
3320 AOSONG AGS02MA TVOC SENSOR DRIVER
3321 M:      Anshul Dalal <[email protected]>
3322 L:      [email protected]
3323 S:      Maintained
3324 F:      Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3325 F:      drivers/iio/chemical/ags02ma.c
3326
3327 ASC7621 HARDWARE MONITOR DRIVER
3328 M:      George Joseph <[email protected]>
3329 L:      [email protected]
3330 S:      Maintained
3331 F:      Documentation/hwmon/asc7621.rst
3332 F:      drivers/hwmon/asc7621.c
3333
3334 ASIX AX88796C SPI ETHERNET ADAPTER
3335 M:      Łukasz Stelmach <[email protected]>
3336 S:      Maintained
3337 F:      Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3338 F:      drivers/net/ethernet/asix/ax88796c_*
3339
3340 ASIX PHY DRIVER [RUST]
3341 M:      FUJITA Tomonori <[email protected]>
3342 R:      Trevor Gross <[email protected]>
3343 L:      [email protected]
3344 L:      [email protected]
3345 S:      Maintained
3346 F:      drivers/net/phy/ax88796b_rust.rs
3347
3348 ASPEED CRYPTO DRIVER
3349 M:      Neal Liu <[email protected]>
3350 L:      [email protected] (moderated for non-subscribers)
3351 S:      Maintained
3352 F:      Documentation/devicetree/bindings/crypto/aspeed,*
3353 F:      drivers/crypto/aspeed/
3354
3355 ASPEED PECI CONTROLLER
3356 M:      Iwona Winiarska <[email protected]>
3357 L:      [email protected] (moderated for non-subscribers)
3358 L:      [email protected] (moderated for non-subscribers)
3359 S:      Supported
3360 F:      Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3361 F:      drivers/peci/controller/peci-aspeed.c
3362
3363 ASPEED PINCTRL DRIVERS
3364 M:      Andrew Jeffery <[email protected]>
3365 L:      [email protected] (moderated for non-subscribers)
3366 L:      [email protected] (moderated for non-subscribers)
3367 L:      [email protected]
3368 S:      Maintained
3369 F:      Documentation/devicetree/bindings/pinctrl/aspeed,*
3370 F:      drivers/pinctrl/aspeed/
3371
3372 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3373 M:      Eddie James <[email protected]>
3374 L:      [email protected] (moderated for non-subscribers)
3375 S:      Maintained
3376 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3377 F:      drivers/irqchip/irq-aspeed-scu-ic.c
3378 F:      include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3379
3380 ASPEED SD/MMC DRIVER
3381 M:      Andrew Jeffery <[email protected]>
3382 L:      [email protected] (moderated for non-subscribers)
3383 L:      [email protected] (moderated for non-subscribers)
3384 L:      [email protected]
3385 S:      Maintained
3386 F:      Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3387 F:      drivers/mmc/host/sdhci-of-aspeed*
3388
3389 ASPEED SMC SPI DRIVER
3390 M:      Chin-Ting Kuo <[email protected]>
3391 M:      Cédric Le Goater <[email protected]>
3392 L:      [email protected] (moderated for non-subscribers)
3393 L:      [email protected] (moderated for non-subscribers)
3394 L:      [email protected]
3395 S:      Maintained
3396 F:      Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3397 F:      drivers/spi/spi-aspeed-smc.c
3398
3399 ASPEED USB UDC DRIVER
3400 M:      Neal Liu <[email protected]>
3401 L:      [email protected] (moderated for non-subscribers)
3402 S:      Maintained
3403 F:      Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3404 F:      drivers/usb/gadget/udc/aspeed_udc.c
3405
3406 ASPEED VIDEO ENGINE DRIVER
3407 M:      Eddie James <[email protected]>
3408 L:      [email protected]
3409 L:      [email protected] (moderated for non-subscribers)
3410 S:      Maintained
3411 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
3412 F:      drivers/media/platform/aspeed/
3413
3414 ASUS EC HARDWARE MONITOR DRIVER
3415 M:      Eugene Shalygin <[email protected]>
3416 L:      [email protected]
3417 S:      Maintained
3418 F:      drivers/hwmon/asus-ec-sensors.c
3419
3420 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3421 M:      Corentin Chary <[email protected]>
3422 M:      Luke D. Jones <[email protected]>
3423 L:      [email protected]
3424 S:      Maintained
3425 W:      https://asus-linux.org/
3426 F:      drivers/platform/x86/asus*.c
3427 F:      drivers/platform/x86/eeepc*.c
3428
3429 ASUS TF103C DOCK DRIVER
3430 M:      Hans de Goede <[email protected]>
3431 L:      [email protected]
3432 S:      Maintained
3433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3434 F:      drivers/platform/x86/asus-tf103c-dock.c
3435
3436 ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3437 M:      Aleksa Savic <[email protected]>
3438 L:      [email protected]
3439 S:      Maintained
3440 F:      drivers/hwmon/asus_rog_ryujin.c
3441
3442 ASUS WIRELESS RADIO CONTROL DRIVER
3443 M:      João Paulo Rechi Vita <[email protected]>
3444 L:      [email protected]
3445 S:      Maintained
3446 F:      drivers/platform/x86/asus-wireless.c
3447
3448 ASUS WMI HARDWARE MONITOR DRIVER
3449 M:      Ed Brindley <[email protected]>
3450 M:      Denis Pauk <[email protected]>
3451 L:      [email protected]
3452 S:      Maintained
3453 F:      drivers/hwmon/asus_wmi_sensors.c
3454
3455 ASYMMETRIC KEYS
3456 M:      David Howells <[email protected]>
3457 L:      [email protected]
3458 S:      Maintained
3459 F:      Documentation/crypto/asymmetric-keys.rst
3460 F:      crypto/asymmetric_keys/
3461 F:      include/crypto/pkcs7.h
3462 F:      include/crypto/public_key.h
3463 F:      include/linux/verification.h
3464
3465 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3466 R:      Dan Williams <[email protected]>
3467 S:      Odd fixes
3468 W:      http://sourceforge.net/projects/xscaleiop
3469 F:      Documentation/crypto/async-tx-api.rst
3470 F:      crypto/async_tx/
3471 F:      include/linux/async_tx.h
3472
3473 AT24 EEPROM DRIVER
3474 M:      Bartosz Golaszewski <[email protected]>
3475 L:      [email protected]
3476 S:      Maintained
3477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3478 F:      Documentation/devicetree/bindings/eeprom/at24.yaml
3479 F:      drivers/misc/eeprom/at24.c
3480
3481 ATA OVER ETHERNET (AOE) DRIVER
3482 M:      "Justin Sanders" <[email protected]>
3483 S:      Supported
3484 W:      http://www.openaoe.org/
3485 F:      Documentation/admin-guide/aoe/
3486 F:      drivers/block/aoe/
3487
3488 ATC260X PMIC MFD DRIVER
3489 M:      Manivannan Sadhasivam <[email protected]>
3490 M:      Cristian Ciocaltea <[email protected]>
3491 L:      [email protected]
3492 S:      Maintained
3493 F:      Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3494 F:      drivers/input/misc/atc260x-onkey.c
3495 F:      drivers/mfd/atc260*
3496 F:      drivers/power/reset/atc260x-poweroff.c
3497 F:      drivers/regulator/atc260x-regulator.c
3498 F:      include/linux/mfd/atc260x/*
3499
3500 ATHEROS 71XX/9XXX GPIO DRIVER
3501 M:      Alban Bedel <[email protected]>
3502 S:      Maintained
3503 W:      https://github.com/AlbanBedel/linux
3504 T:      git git://github.com/AlbanBedel/linux
3505 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3506 F:      drivers/gpio/gpio-ath79.c
3507
3508 ATHEROS 71XX/9XXX USB PHY DRIVER
3509 M:      Alban Bedel <[email protected]>
3510 S:      Maintained
3511 W:      https://github.com/AlbanBedel/linux
3512 T:      git git://github.com/AlbanBedel/linux
3513 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3514 F:      drivers/phy/qualcomm/phy-ath79-usb.c
3515
3516 ATHEROS ATH GENERIC UTILITIES
3517 M:      Kalle Valo <[email protected]>
3518 L:      [email protected]
3519 S:      Supported
3520 F:      drivers/net/wireless/ath/*
3521
3522 ATHEROS ATH5K WIRELESS DRIVER
3523 M:      Jiri Slaby <[email protected]>
3524 M:      Nick Kossifidis <[email protected]>
3525 M:      Luis Chamberlain <[email protected]>
3526 L:      [email protected]
3527 S:      Maintained
3528 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3529 F:      drivers/net/wireless/ath/ath5k/
3530
3531 ATHEROS ATH6KL WIRELESS DRIVER
3532 L:      [email protected]
3533 S:      Orphan
3534 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3535 F:      drivers/net/wireless/ath/ath6kl/
3536
3537 ATI_REMOTE2 DRIVER
3538 M:      Ville Syrjala <[email protected]>
3539 S:      Maintained
3540 F:      drivers/input/misc/ati_remote2.c
3541
3542 ATK0110 HWMON DRIVER
3543 M:      Luca Tettamanti <[email protected]>
3544 L:      [email protected]
3545 S:      Maintained
3546 F:      drivers/hwmon/asus_atk0110.c
3547
3548 ATLX ETHERNET DRIVERS
3549 M:      Chris Snook <[email protected]>
3550 L:      [email protected]
3551 S:      Maintained
3552 W:      http://sourceforge.net/projects/atl1
3553 W:      http://atl1.sourceforge.net
3554 F:      drivers/net/ethernet/atheros/
3555
3556 ATM
3557 M:      Chas Williams <[email protected]>
3558 L:      [email protected] (moderated for non-subscribers)
3559 L:      [email protected]
3560 S:      Maintained
3561 W:      http://linux-atm.sourceforge.net
3562 F:      drivers/atm/
3563 F:      include/linux/atm*
3564 F:      include/linux/sonet.h
3565 F:      include/uapi/linux/atm*
3566 F:      include/uapi/linux/sonet.h
3567
3568 ATMEL MACB ETHERNET DRIVER
3569 M:      Nicolas Ferre <[email protected]>
3570 M:      Claudiu Beznea <[email protected]>
3571 S:      Supported
3572 F:      drivers/net/ethernet/cadence/
3573
3574 ATMEL MAXTOUCH DRIVER
3575 M:      Nick Dyer <[email protected]>
3576 S:      Maintained
3577 T:      git git://github.com/ndyer/linux.git
3578 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3579 F:      drivers/input/touchscreen/atmel_mxt_ts.c
3580
3581 ATOMIC INFRASTRUCTURE
3582 M:      Will Deacon <[email protected]>
3583 M:      Peter Zijlstra <[email protected]>
3584 R:      Boqun Feng <[email protected]>
3585 R:      Mark Rutland <[email protected]>
3586 L:      [email protected]
3587 S:      Maintained
3588 F:      Documentation/atomic_*.txt
3589 F:      arch/*/include/asm/atomic*.h
3590 F:      include/*/atomic*.h
3591 F:      include/linux/refcount.h
3592 F:      scripts/atomic/
3593
3594 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3595 M:      Bradley Grove <[email protected]>
3596 L:      [email protected]
3597 S:      Supported
3598 W:      http://www.attotech.com
3599 F:      drivers/scsi/esas2r
3600
3601 ATUSB IEEE 802.15.4 RADIO DRIVER
3602 M:      Stefan Schmidt <[email protected]>
3603 L:      [email protected]
3604 S:      Maintained
3605 F:      drivers/net/ieee802154/at86rf230.h
3606 F:      drivers/net/ieee802154/atusb.c
3607 F:      drivers/net/ieee802154/atusb.h
3608
3609 AUDIT SUBSYSTEM
3610 M:      Paul Moore <[email protected]>
3611 M:      Eric Paris <[email protected]>
3612 L:      [email protected]
3613 S:      Supported
3614 W:      https://github.com/linux-audit
3615 Q:      https://patchwork.kernel.org/project/audit/list
3616 B:      mailto:[email protected]
3617 P:      https://github.com/linux-audit/audit-kernel/blob/main/README.md
3618 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3619 F:      include/asm-generic/audit_*.h
3620 F:      include/linux/audit.h
3621 F:      include/linux/audit_arch.h
3622 F:      include/uapi/linux/audit.h
3623 F:      kernel/audit*
3624 F:      lib/*audit.c
3625 K:      \baudit_[a-z_0-9]\+\b
3626
3627 AUXILIARY BUS DRIVER
3628 M:      Greg Kroah-Hartman <[email protected]>
3629 R:      Dave Ertman <[email protected]>
3630 R:      Ira Weiny <[email protected]>
3631 S:      Supported
3632 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3633 F:      Documentation/driver-api/auxiliary_bus.rst
3634 F:      drivers/base/auxiliary.c
3635 F:      include/linux/auxiliary_bus.h
3636
3637 AUXILIARY DISPLAY DRIVERS
3638 M:      Andy Shevchenko <[email protected]>
3639 R:      Geert Uytterhoeven <[email protected]>
3640 S:      Odd Fixes
3641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3642 F:      Documentation/devicetree/bindings/auxdisplay/
3643 F:      drivers/auxdisplay/
3644 F:      include/linux/cfag12864b.h
3645 F:      include/uapi/linux/map_to_14segment.h
3646 F:      include/uapi/linux/map_to_7segment.h
3647
3648 AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER
3649 M:      Subhajit Ghosh <[email protected]>
3650 L:      [email protected]
3651 S:      Maintained
3652 F:      Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
3653 F:      drivers/iio/light/apds9306.c
3654
3655 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3656 M:      Andreas Klinger <[email protected]>
3657 L:      [email protected]
3658 S:      Maintained
3659 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3660 F:      drivers/iio/adc/hx711.c
3661
3662 AX.25 NETWORK LAYER
3663 L:      [email protected]
3664 S:      Orphan
3665 W:      https://linux-ax25.in-berlin.de
3666 F:      include/net/ax25.h
3667 F:      include/uapi/linux/ax25.h
3668 F:      net/ax25/
3669
3670 AXENTIA ARM DEVICES
3671 M:      Peter Rosin <[email protected]>
3672 L:      [email protected] (moderated for non-subscribers)
3673 S:      Maintained
3674 F:      arch/arm/boot/dts/microchip/at91-linea.dtsi
3675 F:      arch/arm/boot/dts/microchip/at91-natte.dtsi
3676 F:      arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3677 F:      arch/arm/boot/dts/microchip/at91-tse850-3.dts
3678
3679 AXENTIA ASOC DRIVERS
3680 M:      Peter Rosin <[email protected]>
3681 L:      [email protected] (moderated for non-subscribers)
3682 S:      Maintained
3683 F:      Documentation/devicetree/bindings/sound/axentia,*
3684 F:      sound/soc/atmel/tse850-pcm5142.c
3685
3686 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3687 M:      Nuno Sá <[email protected]>
3688 L:      [email protected]
3689 S:      Supported
3690 W:      https://ez.analog.com/linux-software-drivers
3691 F:      Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3692 F:      drivers/hwmon/axi-fan-control.c
3693
3694 AXI SPI ENGINE
3695 M:      Michael Hennerich <[email protected]>
3696 M:      Nuno Sá <[email protected]>
3697 R:      David Lechner <[email protected]>
3698 L:      [email protected]
3699 S:      Supported
3700 W:      https://ez.analog.com/linux-software-drivers
3701 F:      Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3702 F:      drivers/spi/spi-axi-spi-engine.c
3703
3704 AXI PWM GENERATOR
3705 M:      Michael Hennerich <[email protected]>
3706 M:      Nuno Sá <[email protected]>
3707 L:      [email protected]
3708 S:      Supported
3709 W:      https://ez.analog.com/linux-software-drivers
3710 F:      Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml
3711 F:      drivers/pwm/pwm-axi-pwmgen.c
3712
3713 AXXIA I2C CONTROLLER
3714 M:      Krzysztof Adamski <[email protected]>
3715 L:      [email protected]
3716 S:      Maintained
3717 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3718 F:      drivers/i2c/busses/i2c-axxia.c
3719
3720 AZ6007 DVB DRIVER
3721 M:      Mauro Carvalho Chehab <[email protected]>
3722 L:      [email protected]
3723 S:      Maintained
3724 W:      https://linuxtv.org
3725 T:      git git://linuxtv.org/media_tree.git
3726 F:      drivers/media/usb/dvb-usb-v2/az6007.c
3727
3728 AZTECH FM RADIO RECEIVER DRIVER
3729 M:      Hans Verkuil <[email protected]>
3730 L:      [email protected]
3731 S:      Maintained
3732 W:      https://linuxtv.org
3733 T:      git git://linuxtv.org/media_tree.git
3734 F:      drivers/media/radio/radio-aztech*
3735
3736 B43 WIRELESS DRIVER
3737 L:      [email protected]
3738 L:      [email protected]
3739 S:      Orphan
3740 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3741 F:      drivers/net/wireless/broadcom/b43/
3742
3743 B43LEGACY WIRELESS DRIVER
3744 L:      [email protected]
3745 L:      [email protected]
3746 S:      Orphan
3747 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3748 F:      drivers/net/wireless/broadcom/b43legacy/
3749
3750 BACKLIGHT CLASS/SUBSYSTEM
3751 M:      Lee Jones <[email protected]>
3752 M:      Daniel Thompson <[email protected]>
3753 M:      Jingoo Han <[email protected]>
3754 L:      [email protected]
3755 S:      Maintained
3756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3757 F:      Documentation/ABI/stable/sysfs-class-backlight
3758 F:      Documentation/ABI/testing/sysfs-class-backlight
3759 F:      Documentation/devicetree/bindings/leds/backlight
3760 F:      drivers/video/backlight/
3761 F:      include/linux/backlight.h
3762 F:      include/linux/pwm_backlight.h
3763
3764 BAIKAL-T1 PVT HARDWARE MONITOR DRIVER
3765 M:      Serge Semin <[email protected]>
3766 L:      [email protected]
3767 S:      Supported
3768 F:      Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.yaml
3769 F:      Documentation/hwmon/bt1-pvt.rst
3770 F:      drivers/hwmon/bt1-pvt.[ch]
3771
3772 BARCO P50 GPIO DRIVER
3773 M:      Santosh Kumar Yadav <[email protected]>
3774 M:      Peter Korsgaard <[email protected]>
3775 S:      Maintained
3776 F:      drivers/platform/x86/barco-p50-gpio.c
3777
3778 BATMAN ADVANCED
3779 M:      Marek Lindner <[email protected]>
3780 M:      Simon Wunderlich <[email protected]>
3781 M:      Antonio Quartulli <[email protected]>
3782 M:      Sven Eckelmann <[email protected]>
3783 L:      [email protected] (moderated for non-subscribers)
3784 S:      Maintained
3785 W:      https://www.open-mesh.org/
3786 Q:      https://patchwork.open-mesh.org/project/batman/list/
3787 B:      https://www.open-mesh.org/projects/batman-adv/issues
3788 C:      ircs://irc.hackint.org/batadv
3789 T:      git https://git.open-mesh.org/linux-merge.git
3790 F:      Documentation/networking/batman-adv.rst
3791 F:      include/uapi/linux/batadv_packet.h
3792 F:      include/uapi/linux/batman_adv.h
3793 F:      net/batman-adv/
3794
3795 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3796 M:      Thomas Sailer <[email protected]>
3797 L:      [email protected]
3798 S:      Maintained
3799 W:      http://www.baycom.org/~tom/ham/ham.html
3800 F:      drivers/net/hamradio/baycom*
3801
3802 BCACHE (BLOCK LAYER CACHE)
3803 M:      Coly Li <[email protected]>
3804 M:      Kent Overstreet <[email protected]>
3805 L:      [email protected]
3806 S:      Maintained
3807 W:      http://bcache.evilpiepirate.org
3808 C:      irc://irc.oftc.net/bcache
3809 F:      drivers/md/bcache/
3810
3811 BCACHEFS
3812 M:      Kent Overstreet <[email protected]>
3813 L:      [email protected]
3814 S:      Supported
3815 C:      irc://irc.oftc.net/bcache
3816 T:      git https://evilpiepirate.org/git/bcachefs.git
3817 F:      fs/bcachefs/
3818 F:      Documentation/filesystems/bcachefs/
3819
3820 BDISP ST MEDIA DRIVER
3821 M:      Fabien Dessenne <[email protected]>
3822 L:      [email protected]
3823 S:      Supported
3824 W:      https://linuxtv.org
3825 T:      git git://linuxtv.org/media_tree.git
3826 F:      drivers/media/platform/st/sti/bdisp
3827
3828 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3829 M:      Dariusz Marcinkiewicz <[email protected]>
3830 L:      [email protected]
3831 S:      Maintained
3832 F:      drivers/net/ethernet/ec_bhf.c
3833
3834 BEFS FILE SYSTEM
3835 M:      Luis de Bethencourt <[email protected]>
3836 M:      Salah Triki <[email protected]>
3837 S:      Maintained
3838 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3839 F:      Documentation/filesystems/befs.rst
3840 F:      fs/befs/
3841
3842 BFQ I/O SCHEDULER
3843 M:      Yu Kuai <[email protected]>
3844 L:      [email protected]
3845 S:      Odd Fixes
3846 F:      Documentation/block/bfq-iosched.rst
3847 F:      block/bfq-*
3848
3849 BFS FILE SYSTEM
3850 M:      "Tigran A. Aivazian" <[email protected]>
3851 S:      Maintained
3852 F:      Documentation/filesystems/bfs.rst
3853 F:      fs/bfs/
3854 F:      include/uapi/linux/bfs_fs.h
3855
3856 BINMAN
3857 M:      Simon Glass <[email protected]>
3858 S:      Supported
3859 F:      Documentation/devicetree/bindings/mtd/partitions/binman*
3860
3861 BITMAP API
3862 M:      Yury Norov <[email protected]>
3863 R:      Rasmus Villemoes <[email protected]>
3864 S:      Maintained
3865 F:      include/linux/bitfield.h
3866 F:      include/linux/bitmap-str.h
3867 F:      include/linux/bitmap.h
3868 F:      include/linux/bits.h
3869 F:      include/linux/cpumask.h
3870 F:      include/linux/cpumask_types.h
3871 F:      include/linux/find.h
3872 F:      include/linux/nodemask.h
3873 F:      include/linux/nodemask_types.h
3874 F:      include/vdso/bits.h
3875 F:      lib/bitmap-str.c
3876 F:      lib/bitmap.c
3877 F:      lib/cpumask.c
3878 F:      lib/cpumask_kunit.c
3879 F:      lib/find_bit.c
3880 F:      lib/find_bit_benchmark.c
3881 F:      lib/test_bitmap.c
3882 F:      tools/include/linux/bitfield.h
3883 F:      tools/include/linux/bitmap.h
3884 F:      tools/include/linux/bits.h
3885 F:      tools/include/linux/find.h
3886 F:      tools/include/vdso/bits.h
3887 F:      tools/lib/bitmap.c
3888 F:      tools/lib/find_bit.c
3889
3890 BITOPS API
3891 M:      Yury Norov <[email protected]>
3892 R:      Rasmus Villemoes <[email protected]>
3893 S:      Maintained
3894 F:      arch/*/include/asm/bitops.h
3895 F:      arch/*/include/asm/bitops_32.h
3896 F:      arch/*/include/asm/bitops_64.h
3897 F:      arch/*/lib/bitops.c
3898 F:      include/asm-generic/bitops
3899 F:      include/asm-generic/bitops.h
3900 F:      include/linux/bitops.h
3901 F:      lib/test_bitops.c
3902 F:      tools/*/bitops*
3903
3904 BLINKM RGB LED DRIVER
3905 M:      Jan-Simon Moeller <[email protected]>
3906 S:      Maintained
3907 F:      drivers/leds/leds-blinkm.c
3908
3909 BLOCK LAYER
3910 M:      Jens Axboe <[email protected]>
3911 L:      [email protected]
3912 S:      Maintained
3913 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3914 F:      Documentation/ABI/stable/sysfs-block
3915 F:      Documentation/block/
3916 F:      block/
3917 F:      drivers/block/
3918 F:      include/linux/bio.h
3919 F:      include/linux/blk*
3920 F:      kernel/trace/blktrace.c
3921 F:      lib/sbitmap.c
3922
3923 BLOCK LAYER DEVICE DRIVER API [RUST]
3924 M:      Andreas Hindborg <[email protected]>
3925 R:      Boqun Feng <[email protected]>
3926 L:      [email protected]
3927 L:      [email protected]
3928 S:      Supported
3929 W:      https://rust-for-linux.com
3930 B:      https://github.com/Rust-for-Linux/linux/issues
3931 C:      https://rust-for-linux.zulipchat.com/#narrow/stream/Block
3932 T:      git https://github.com/Rust-for-Linux/linux.git rust-block-next
3933 F:      drivers/block/rnull.rs
3934 F:      rust/kernel/block.rs
3935 F:      rust/kernel/block/
3936
3937 BLOCK2MTD DRIVER
3938 M:      Joern Engel <[email protected]>
3939 L:      [email protected]
3940 S:      Maintained
3941 F:      drivers/mtd/devices/block2mtd.c
3942
3943 BLUETOOTH DRIVERS
3944 M:      Marcel Holtmann <[email protected]>
3945 M:      Luiz Augusto von Dentz <[email protected]>
3946 L:      [email protected]
3947 S:      Supported
3948 W:      http://www.bluez.org/
3949 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3950 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3951 F:      Documentation/devicetree/bindings/net/bluetooth/
3952 F:      drivers/bluetooth/
3953
3954 BLUETOOTH SUBSYSTEM
3955 M:      Marcel Holtmann <[email protected]>
3956 M:      Johan Hedberg <[email protected]>
3957 M:      Luiz Augusto von Dentz <[email protected]>
3958 L:      [email protected]
3959 S:      Supported
3960 W:      http://www.bluez.org/
3961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3963 F:      include/net/bluetooth/
3964 F:      net/bluetooth/
3965
3966 BONDING DRIVER
3967 M:      Jay Vosburgh <[email protected]>
3968 M:      Andy Gospodarek <[email protected]>
3969 L:      [email protected]
3970 S:      Maintained
3971 F:      Documentation/networking/bonding.rst
3972 F:      drivers/net/bonding/
3973 F:      include/net/bond*
3974 F:      include/uapi/linux/if_bonding.h
3975 F:      tools/testing/selftests/drivers/net/bonding/
3976
3977 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3978 M:      Dan Robertson <[email protected]>
3979 L:      [email protected]
3980 S:      Maintained
3981 F:      Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3982 F:      drivers/iio/accel/bma400*
3983
3984 BOSCH SENSORTEC BMI323 IMU IIO DRIVER
3985 M:      Jagath Jog J <[email protected]>
3986 L:      [email protected]
3987 S:      Maintained
3988 F:      Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
3989 F:      drivers/iio/imu/bmi323/
3990
3991 BPF JIT for ARC
3992 M:      Shahab Vahedi <[email protected]>
3993 L:      [email protected]
3994 S:      Maintained
3995 F:      arch/arc/net/
3996
3997 BPF JIT for ARM
3998 M:      Russell King <[email protected]>
3999 M:      Puranjay Mohan <[email protected]>
4000 L:      [email protected]
4001 S:      Maintained
4002 F:      arch/arm/net/
4003
4004 BPF JIT for ARM64
4005 M:      Daniel Borkmann <[email protected]>
4006 M:      Alexei Starovoitov <[email protected]>
4007 M:      Puranjay Mohan <[email protected]>
4008 R:      Xu Kuohai <[email protected]>
4009 L:      [email protected]
4010 S:      Supported
4011 F:      arch/arm64/net/
4012
4013 BPF JIT for LOONGARCH
4014 M:      Tiezhu Yang <[email protected]>
4015 R:      Hengqi Chen <[email protected]>
4016 L:      [email protected]
4017 S:      Maintained
4018 F:      arch/loongarch/net/
4019
4020 BPF JIT for MIPS (32-BIT AND 64-BIT)
4021 M:      Johan Almbladh <[email protected]>
4022 M:      Paul Burton <[email protected]>
4023 L:      [email protected]
4024 S:      Maintained
4025 F:      arch/mips/net/
4026
4027 BPF JIT for NFP NICs
4028 M:      Jakub Kicinski <[email protected]>
4029 L:      [email protected]
4030 S:      Odd Fixes
4031 F:      drivers/net/ethernet/netronome/nfp/bpf/
4032
4033 BPF JIT for POWERPC (32-BIT AND 64-BIT)
4034 M:      Michael Ellerman <[email protected]>
4035 M:      Hari Bathini <[email protected]>
4036 M:      Christophe Leroy <[email protected]>
4037 R:      Naveen N Rao <[email protected]>
4038 L:      [email protected]
4039 S:      Supported
4040 F:      arch/powerpc/net/
4041
4042 BPF JIT for RISC-V (32-bit)
4043 M:      Luke Nelson <[email protected]>
4044 M:      Xi Wang <[email protected]>
4045 L:      [email protected]
4046 S:      Maintained
4047 F:      arch/riscv/net/
4048 X:      arch/riscv/net/bpf_jit_comp64.c
4049
4050 BPF JIT for RISC-V (64-bit)
4051 M:      Björn Töpel <[email protected]>
4052 R:      Pu Lehui <[email protected]>
4053 R:      Puranjay Mohan <[email protected]>
4054 L:      [email protected]
4055 S:      Maintained
4056 F:      arch/riscv/net/
4057 X:      arch/riscv/net/bpf_jit_comp32.c
4058
4059 BPF JIT for S390
4060 M:      Ilya Leoshkevich <[email protected]>
4061 M:      Heiko Carstens <[email protected]>
4062 M:      Vasily Gorbik <[email protected]>
4063 L:      [email protected]
4064 S:      Supported
4065 F:      arch/s390/net/
4066 X:      arch/s390/net/pnet.c
4067
4068 BPF JIT for SPARC (32-BIT AND 64-BIT)
4069 M:      David S. Miller <[email protected]>
4070 L:      [email protected]
4071 S:      Odd Fixes
4072 F:      arch/sparc/net/
4073
4074 BPF JIT for X86 32-BIT
4075 M:      Wang YanQing <[email protected]>
4076 L:      [email protected]
4077 S:      Odd Fixes
4078 F:      arch/x86/net/bpf_jit_comp32.c
4079
4080 BPF JIT for X86 64-BIT
4081 M:      Alexei Starovoitov <[email protected]>
4082 M:      Daniel Borkmann <[email protected]>
4083 L:      [email protected]
4084 S:      Supported
4085 F:      arch/x86/net/
4086 X:      arch/x86/net/bpf_jit_comp32.c
4087
4088 BPF [BTF]
4089 M:      Martin KaFai Lau <[email protected]>
4090 L:      [email protected]
4091 S:      Maintained
4092 F:      include/linux/btf*
4093 F:      kernel/bpf/btf.c
4094
4095 BPF [CORE]
4096 M:      Alexei Starovoitov <[email protected]>
4097 M:      Daniel Borkmann <[email protected]>
4098 R:      John Fastabend <[email protected]>
4099 L:      [email protected]
4100 S:      Maintained
4101 F:      include/linux/bpf*
4102 F:      include/linux/filter.h
4103 F:      include/linux/tnum.h
4104 F:      kernel/bpf/core.c
4105 F:      kernel/bpf/dispatcher.c
4106 F:      kernel/bpf/mprog.c
4107 F:      kernel/bpf/syscall.c
4108 F:      kernel/bpf/tnum.c
4109 F:      kernel/bpf/trampoline.c
4110 F:      kernel/bpf/verifier.c
4111
4112 BPF [CRYPTO]
4113 M:      Vadim Fedorenko <[email protected]>
4114 L:      [email protected]
4115 S:      Maintained
4116 F:      crypto/bpf_crypto_skcipher.c
4117 F:      include/linux/bpf_crypto.h
4118 F:      kernel/bpf/crypto.c
4119
4120 BPF [DOCUMENTATION] (Related to Standardization)
4121 R:      David Vernet <[email protected]>
4122 L:      [email protected]
4123 L:      [email protected]
4124 S:      Maintained
4125 F:      Documentation/bpf/standardization/
4126
4127 BPF [GENERAL] (Safe Dynamic Programs and Tools)
4128 M:      Alexei Starovoitov <[email protected]>
4129 M:      Daniel Borkmann <[email protected]>
4130 M:      Andrii Nakryiko <[email protected]>
4131 R:      Martin KaFai Lau <[email protected]>
4132 R:      Eduard Zingerman <[email protected]>
4133 R:      Song Liu <[email protected]>
4134 R:      Yonghong Song <[email protected]>
4135 R:      John Fastabend <[email protected]>
4136 R:      KP Singh <[email protected]>
4137 R:      Stanislav Fomichev <[email protected]>
4138 R:      Hao Luo <[email protected]>
4139 R:      Jiri Olsa <[email protected]>
4140 L:      [email protected]
4141 S:      Supported
4142 W:      https://bpf.io/
4143 Q:      https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
4144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
4145 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
4146 F:      Documentation/bpf/
4147 F:      Documentation/networking/filter.rst
4148 F:      Documentation/userspace-api/ebpf/
4149 F:      arch/*/net/*
4150 F:      include/linux/bpf*
4151 F:      include/linux/btf*
4152 F:      include/linux/filter.h
4153 F:      include/trace/events/xdp.h
4154 F:      include/uapi/linux/bpf*
4155 F:      include/uapi/linux/btf*
4156 F:      include/uapi/linux/filter.h
4157 F:      kernel/bpf/
4158 F:      kernel/trace/bpf_trace.c
4159 F:      lib/test_bpf.c
4160 F:      net/bpf/
4161 F:      net/core/filter.c
4162 F:      net/sched/act_bpf.c
4163 F:      net/sched/cls_bpf.c
4164 F:      samples/bpf/
4165 F:      scripts/bpf_doc.py
4166 F:      scripts/Makefile.btf
4167 F:      scripts/pahole-version.sh
4168 F:      tools/bpf/
4169 F:      tools/lib/bpf/
4170 F:      tools/testing/selftests/bpf/
4171
4172 BPF [ITERATOR]
4173 M:      Yonghong Song <[email protected]>
4174 L:      [email protected]
4175 S:      Maintained
4176 F:      kernel/bpf/*iter.c
4177
4178 BPF [L7 FRAMEWORK] (sockmap)
4179 M:      John Fastabend <[email protected]>
4180 M:      Jakub Sitnicki <[email protected]>
4181 L:      [email protected]
4182 L:      [email protected]
4183 S:      Maintained
4184 F:      include/linux/skmsg.h
4185 F:      net/core/skmsg.c
4186 F:      net/core/sock_map.c
4187 F:      net/ipv4/tcp_bpf.c
4188 F:      net/ipv4/udp_bpf.c
4189 F:      net/unix/unix_bpf.c
4190
4191 BPF [LIBRARY] (libbpf)
4192 M:      Andrii Nakryiko <[email protected]>
4193 M:      Eduard Zingerman <[email protected]>
4194 L:      [email protected]
4195 S:      Maintained
4196 F:      tools/lib/bpf/
4197
4198 BPF [MISC]
4199 L:      [email protected]
4200 S:      Odd Fixes
4201 K:      (?:\b|_)bpf(?:\b|_)
4202
4203 BPF [NETKIT] (BPF-programmable network device)
4204 M:      Daniel Borkmann <[email protected]>
4205 M:      Nikolay Aleksandrov <[email protected]>
4206 L:      [email protected]
4207 L:      [email protected]
4208 S:      Supported
4209 F:      drivers/net/netkit.c
4210 F:      include/net/netkit.h
4211
4212 BPF [NETWORKING] (struct_ops, reuseport)
4213 M:      Martin KaFai Lau <[email protected]>
4214 L:      [email protected]
4215 L:      [email protected]
4216 S:      Maintained
4217 F:      kernel/bpf/bpf_struct*
4218
4219 BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4220 M:      Martin KaFai Lau <[email protected]>
4221 M:      Daniel Borkmann <[email protected]>
4222 R:      John Fastabend <[email protected]>
4223 L:      [email protected]
4224 L:      [email protected]
4225 S:      Maintained
4226 F:      include/net/tcx.h
4227 F:      kernel/bpf/tcx.c
4228 F:      net/core/filter.c
4229 F:      net/sched/act_bpf.c
4230 F:      net/sched/cls_bpf.c
4231
4232 BPF [RINGBUF]
4233 M:      Andrii Nakryiko <[email protected]>
4234 L:      [email protected]
4235 S:      Maintained
4236 F:      kernel/bpf/ringbuf.c
4237
4238 BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4239 M:      KP Singh <[email protected]>
4240 M:      Matt Bobrowski <[email protected]>
4241 L:      [email protected]
4242 S:      Maintained
4243 F:      Documentation/bpf/prog_lsm.rst
4244 F:      include/linux/bpf_lsm.h
4245 F:      kernel/bpf/bpf_lsm.c
4246 F:      kernel/trace/bpf_trace.c
4247 F:      security/bpf/
4248
4249 BPF [SELFTESTS] (Test Runners & Infrastructure)
4250 M:      Andrii Nakryiko <[email protected]>
4251 M:      Eduard Zingerman <[email protected]>
4252 R:      Mykola Lysenko <[email protected]>
4253 L:      [email protected]
4254 S:      Maintained
4255 F:      tools/testing/selftests/bpf/
4256
4257 BPF [STORAGE & CGROUPS]
4258 M:      Martin KaFai Lau <[email protected]>
4259 L:      [email protected]
4260 S:      Maintained
4261 F:      kernel/bpf/*storage.c
4262 F:      kernel/bpf/bpf_lru*
4263 F:      kernel/bpf/cgroup.c
4264
4265 BPF [TOOLING] (bpftool)
4266 M:      Quentin Monnet <[email protected]>
4267 L:      [email protected]
4268 S:      Maintained
4269 F:      kernel/bpf/disasm.*
4270 F:      tools/bpf/bpftool/
4271
4272 BPF [TRACING]
4273 M:      Song Liu <[email protected]>
4274 R:      Jiri Olsa <[email protected]>
4275 L:      [email protected]
4276 S:      Maintained
4277 F:      kernel/bpf/stackmap.c
4278 F:      kernel/trace/bpf_trace.c
4279
4280 BROADCOM ASP 2.0 ETHERNET DRIVER
4281 M:      Justin Chen <[email protected]>
4282 M:      Florian Fainelli <[email protected]>
4283 L:      [email protected]
4284 L:      [email protected]
4285 S:      Supported
4286 F:      Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4287 F:      drivers/net/ethernet/broadcom/asp2/
4288
4289 BROADCOM B44 10/100 ETHERNET DRIVER
4290 M:      Michael Chan <[email protected]>
4291 L:      [email protected]
4292 S:      Supported
4293 F:      drivers/net/ethernet/broadcom/b44.*
4294
4295 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4296 M:      Florian Fainelli <[email protected]>
4297 L:      [email protected]
4298 L:      [email protected] (subscribers-only)
4299 S:      Supported
4300 F:      Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4301 F:      drivers/net/dsa/b53/*
4302 F:      drivers/net/dsa/bcm_sf2*
4303 F:      include/linux/dsa/brcm.h
4304 F:      include/linux/platform_data/b53.h
4305
4306 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4307 M:      Florian Fainelli <[email protected]>
4308 R:      Broadcom internal kernel review list <[email protected]>
4309 L:      [email protected] (moderated for non-subscribers)
4310 L:      [email protected] (moderated for non-subscribers)
4311 S:      Maintained
4312 T:      git https://github.com/broadcom/stblinux.git
4313 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4314 F:      drivers/pci/controller/pcie-brcmstb.c
4315 F:      drivers/staging/vc04_services
4316 N:      bcm2711
4317 N:      bcm283*
4318 N:      raspberrypi
4319
4320 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4321 M:      Florian Fainelli <[email protected]>
4322 M:      Ray Jui <[email protected]>
4323 M:      Scott Branden <[email protected]>
4324 R:      Broadcom internal kernel review list <[email protected]>
4325 S:      Maintained
4326 T:      git https://github.com/broadcom/mach-bcm
4327 F:      arch/arm/mach-bcm/
4328 N:      bcm281*
4329 N:      bcm113*
4330 N:      bcm216*
4331 N:      kona
4332
4333 BROADCOM BCM2835 CAMERA DRIVERS
4334 M:      Raspberry Pi Kernel Maintenance <[email protected]>
4335 L:      [email protected]
4336 S:      Maintained
4337 F:      Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4338 F:      drivers/media/platform/broadcom/bcm2835-unicam*
4339
4340 BROADCOM BCM47XX MIPS ARCHITECTURE
4341 M:      Hauke Mehrtens <[email protected]>
4342 M:      Rafał Miłecki <[email protected]>
4343 L:      [email protected]
4344 S:      Maintained
4345 F:      Documentation/devicetree/bindings/mips/brcm/
4346 F:      arch/mips/bcm47xx/*
4347 F:      arch/mips/include/asm/mach-bcm47xx/*
4348
4349 BROADCOM BCM4908 ETHERNET DRIVER
4350 M:      Rafał Miłecki <[email protected]>
4351 R:      Broadcom internal kernel review list <[email protected]>
4352 L:      [email protected]
4353 S:      Maintained
4354 F:      Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4355 F:      drivers/net/ethernet/broadcom/bcm4908_enet.*
4356 F:      drivers/net/ethernet/broadcom/unimac.h
4357
4358 BROADCOM BCM4908 PINMUX DRIVER
4359 M:      Rafał Miłecki <[email protected]>
4360 R:      Broadcom internal kernel review list <[email protected]>
4361 L:      [email protected]
4362 S:      Maintained
4363 F:      Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4364 F:      drivers/pinctrl/bcm/pinctrl-bcm4908.c
4365
4366 BROADCOM BCM5301X ARM ARCHITECTURE
4367 M:      Florian Fainelli <[email protected]>
4368 M:      Hauke Mehrtens <[email protected]>
4369 M:      Rafał Miłecki <[email protected]>
4370 R:      Broadcom internal kernel review list <[email protected]>
4371 L:      [email protected] (moderated for non-subscribers)
4372 S:      Maintained
4373 F:      arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4374 F:      arch/arm/boot/dts/broadcom/bcm470*
4375 F:      arch/arm/boot/dts/broadcom/bcm5301*
4376 F:      arch/arm/boot/dts/broadcom/bcm953012*
4377 F:      arch/arm/mach-bcm/bcm_5301x.c
4378
4379 BROADCOM BCM53573 ARM ARCHITECTURE
4380 M:      Florian Fainelli <[email protected]>
4381 M:      Rafał Miłecki <[email protected]>
4382 R:      Broadcom internal kernel review list <[email protected]>
4383 L:      [email protected] (moderated for non-subscribers)
4384 S:      Maintained
4385 F:      arch/arm/boot/dts/broadcom/bcm47189*
4386 F:      arch/arm/boot/dts/broadcom/bcm53573*
4387
4388 BROADCOM BCM63XX/BCM33XX UDC DRIVER
4389 M:      Kevin Cernekee <[email protected]>
4390 L:      [email protected]
4391 S:      Maintained
4392 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
4393
4394 BROADCOM BCM7XXX ARM ARCHITECTURE
4395 M:      Florian Fainelli <[email protected]>
4396 R:      Broadcom internal kernel review list <[email protected]>
4397 L:      [email protected] (moderated for non-subscribers)
4398 S:      Maintained
4399 T:      git https://github.com/broadcom/stblinux.git
4400 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4401 F:      arch/arm/boot/dts/broadcom/bcm7*.dts*
4402 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
4403 F:      arch/arm/mach-bcm/*brcmstb*
4404 F:      arch/arm/mm/cache-b15-rac.c
4405 F:      drivers/bus/brcmstb_gisb.c
4406 F:      drivers/pci/controller/pcie-brcmstb.c
4407 N:      brcmstb
4408 N:      bcm7038
4409 N:      bcm7120
4410
4411 BROADCOM BCMBCA ARM ARCHITECTURE
4412 M:      William Zhang <[email protected]>
4413 M:      Anand Gore <[email protected]>
4414 M:      Kursad Oney <[email protected]>
4415 M:      Florian Fainelli <[email protected]>
4416 M:      Rafał Miłecki <[email protected]>
4417 R:      Broadcom internal kernel review list <[email protected]>
4418 L:      [email protected] (moderated for non-subscribers)
4419 S:      Maintained
4420 T:      git https://github.com/broadcom/stblinux.git
4421 F:      Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4422 F:      arch/arm64/boot/dts/broadcom/bcmbca/*
4423 N:      bcmbca
4424 N:      bcm[9]?47622
4425 N:      bcm[9]?4912
4426 N:      bcm[9]?63138
4427 N:      bcm[9]?63146
4428 N:      bcm[9]?63148
4429 N:      bcm[9]?63158
4430 N:      bcm[9]?63178
4431 N:      bcm[9]?6756
4432 N:      bcm[9]?6813
4433 N:      bcm[9]?6846
4434 N:      bcm[9]?6855
4435 N:      bcm[9]?6856
4436 N:      bcm[9]?6858
4437 N:      bcm[9]?6878
4438
4439 BROADCOM BDC DRIVER
4440 M:      Justin Chen <[email protected]>
4441 M:      Al Cooper <[email protected]>
4442 R:      Broadcom internal kernel review list <[email protected]>
4443 L:      [email protected]
4444 S:      Maintained
4445 F:      Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4446 F:      drivers/usb/gadget/udc/bdc/
4447
4448 BROADCOM BMIPS CPUFREQ DRIVER
4449 M:      Markus Mayer <[email protected]>
4450 R:      Broadcom internal kernel review list <[email protected]>
4451 L:      [email protected]
4452 S:      Maintained
4453 F:      drivers/cpufreq/bmips-cpufreq.c
4454
4455 BROADCOM BMIPS MIPS ARCHITECTURE
4456 M:      Florian Fainelli <[email protected]>
4457 R:      Broadcom internal kernel review list <[email protected]>
4458 L:      [email protected]
4459 S:      Maintained
4460 T:      git https://github.com/broadcom/stblinux.git
4461 F:      arch/mips/bmips/*
4462 F:      arch/mips/boot/dts/brcm/bcm*.dts*
4463 F:      arch/mips/include/asm/mach-bmips/*
4464 F:      arch/mips/kernel/*bmips*
4465 F:      drivers/irqchip/irq-bcm63*
4466 F:      drivers/irqchip/irq-bcm7*
4467 F:      drivers/irqchip/irq-brcmstb*
4468 F:      drivers/pmdomain/bcm/bcm63xx-power.c
4469 F:      include/linux/bcm963xx_nvram.h
4470 F:      include/linux/bcm963xx_tag.h
4471
4472 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4473 M:      Rasesh Mody <[email protected]>
4474 M:      [email protected]
4475 L:      [email protected]
4476 S:      Supported
4477 F:      drivers/net/ethernet/broadcom/bnx2.*
4478 F:      drivers/net/ethernet/broadcom/bnx2_*
4479
4480 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4481 M:      Saurav Kashyap <[email protected]>
4482 M:      Javed Hasan <[email protected]>
4483 M:      [email protected]
4484 L:      [email protected]
4485 S:      Supported
4486 F:      drivers/scsi/bnx2fc/
4487
4488 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4489 M:      Nilesh Javali <[email protected]>
4490 M:      Manish Rangankar <[email protected]>
4491 M:      [email protected]
4492 L:      [email protected]
4493 S:      Supported
4494 F:      drivers/scsi/bnx2i/
4495
4496 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4497 M:      Sudarsana Kalluru <[email protected]>
4498 M:      Manish Chopra <[email protected]>
4499 L:      [email protected]
4500 S:      Supported
4501 F:      drivers/net/ethernet/broadcom/bnx2x/
4502
4503 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4504 M:      Michael Chan <[email protected]>
4505 L:      [email protected]
4506 S:      Supported
4507 F:      drivers/firmware/broadcom/tee_bnxt_fw.c
4508 F:      drivers/net/ethernet/broadcom/bnxt/
4509 F:      include/linux/firmware/broadcom/tee_bnxt_fw.h
4510
4511 BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4512 M:      Arend van Spriel <[email protected]>
4513 L:      [email protected]
4514 L:      [email protected]
4515 L:      [email protected]
4516 S:      Supported
4517 F:      drivers/net/wireless/broadcom/brcm80211/
4518 F:      include/linux/platform_data/brcmfmac.h
4519
4520 BROADCOM BRCMSTB GPIO DRIVER
4521 M:      Doug Berger <[email protected]>
4522 M:      Florian Fainelli <[email protected]>
4523 R:      Broadcom internal kernel review list <[email protected]>
4524 S:      Supported
4525 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4526 F:      drivers/gpio/gpio-brcmstb.c
4527
4528 BROADCOM BRCMSTB I2C DRIVER
4529 M:      Kamal Dasu <[email protected]>
4530 R:      Broadcom internal kernel review list <[email protected]>
4531 L:      [email protected]
4532 S:      Supported
4533 F:      Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4534 F:      drivers/i2c/busses/i2c-brcmstb.c
4535
4536 BROADCOM BRCMSTB UART DRIVER
4537 M:      Al Cooper <[email protected]>
4538 R:      Broadcom internal kernel review list <[email protected]>
4539 L:      [email protected]
4540 S:      Maintained
4541 F:      Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4542 F:      drivers/tty/serial/8250/8250_bcm7271.c
4543
4544 BROADCOM BRCMSTB USB EHCI DRIVER
4545 M:      Justin Chen <[email protected]>
4546 M:      Al Cooper <[email protected]>
4547 R:      Broadcom internal kernel review list <[email protected]>
4548 L:      [email protected]
4549 S:      Maintained
4550 F:      Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4551 F:      drivers/usb/host/ehci-brcm.*
4552
4553 BROADCOM BRCMSTB USB PIN MAP DRIVER
4554 M:      Al Cooper <[email protected]>
4555 R:      Broadcom internal kernel review list <[email protected]>
4556 L:      [email protected]
4557 S:      Maintained
4558 F:      Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4559 F:      drivers/usb/misc/brcmstb-usb-pinmap.c
4560
4561 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4562 M:      Justin Chen <[email protected]>
4563 M:      Al Cooper <[email protected]>
4564 R:      Broadcom internal kernel review list <[email protected]>
4565 L:      [email protected]
4566 S:      Maintained
4567 F:      drivers/phy/broadcom/phy-brcm-usb*
4568
4569 BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4570 M:      William Zhang <[email protected]>
4571 M:      Kursad Oney <[email protected]>
4572 M:      Jonas Gorski <[email protected]>
4573 R:      Broadcom internal kernel review list <[email protected]>
4574 L:      [email protected]
4575 S:      Maintained
4576 F:      Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4577 F:      drivers/spi/spi-bcm63xx-hsspi.c
4578 F:      drivers/spi/spi-bcmbca-hsspi.c
4579
4580 BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4581 M:      Jonas Gorski <[email protected]>
4582 L:      [email protected]
4583 S:      Odd Fixes
4584 F:      Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4585 F:      drivers/spi/spi-bcm63xx.c
4586
4587 BROADCOM ETHERNET PHY DRIVERS
4588 M:      Florian Fainelli <[email protected]>
4589 R:      Broadcom internal kernel review list <[email protected]>
4590 L:      [email protected]
4591 S:      Supported
4592 F:      Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4593 F:      drivers/net/phy/bcm*.[ch]
4594 F:      drivers/net/phy/broadcom.c
4595 F:      include/linux/brcmphy.h
4596
4597 BROADCOM GENET ETHERNET DRIVER
4598 M:      Doug Berger <[email protected]>
4599 M:      Florian Fainelli <[email protected]>
4600 R:      Broadcom internal kernel review list <[email protected]>
4601 L:      [email protected]
4602 S:      Supported
4603 F:      Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4604 F:      Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4605 F:      drivers/net/ethernet/broadcom/genet/
4606 F:      drivers/net/ethernet/broadcom/unimac.h
4607 F:      drivers/net/mdio/mdio-bcm-unimac.c
4608 F:      include/linux/platform_data/bcmgenet.h
4609 F:      include/linux/platform_data/mdio-bcm-unimac.h
4610
4611 BROADCOM IPROC ARM ARCHITECTURE
4612 M:      Ray Jui <[email protected]>
4613 M:      Scott Branden <[email protected]>
4614 R:      Broadcom internal kernel review list <[email protected]>
4615 L:      [email protected] (moderated for non-subscribers)
4616 S:      Maintained
4617 T:      git https://github.com/broadcom/stblinux.git
4618 F:      arch/arm64/boot/dts/broadcom/northstar2/*
4619 F:      arch/arm64/boot/dts/broadcom/stingray/*
4620 F:      drivers/clk/bcm/clk-ns*
4621 F:      drivers/clk/bcm/clk-sr*
4622 F:      drivers/pinctrl/bcm/pinctrl-ns*
4623 F:      include/dt-bindings/clock/bcm-sr*
4624 N:      iproc
4625 N:      cygnus
4626 N:      bcm[-_]nsp
4627 N:      bcm9113*
4628 N:      bcm9583*
4629 N:      bcm9585*
4630 N:      bcm9586*
4631 N:      bcm988312
4632 N:      bcm113*
4633 N:      bcm583*
4634 N:      bcm585*
4635 N:      bcm586*
4636 N:      bcm88312
4637 N:      hr2
4638 N:      stingray
4639
4640 BROADCOM IPROC GBIT ETHERNET DRIVER
4641 M:      Rafał Miłecki <[email protected]>
4642 R:      Broadcom internal kernel review list <[email protected]>
4643 L:      [email protected]
4644 S:      Maintained
4645 F:      Documentation/devicetree/bindings/net/brcm,amac.yaml
4646 F:      drivers/net/ethernet/broadcom/bgmac*
4647 F:      drivers/net/ethernet/broadcom/unimac.h
4648
4649 BROADCOM KONA GPIO DRIVER
4650 M:      Ray Jui <[email protected]>
4651 R:      Broadcom internal kernel review list <[email protected]>
4652 S:      Supported
4653 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4654 F:      drivers/gpio/gpio-bcm-kona.c
4655
4656 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4657 M:      Sathya Prakash Veerichetty <[email protected]>
4658 M:      Kashyap Desai <[email protected]>
4659 M:      Sumit Saxena <[email protected]>
4660 M:      Sreekanth Reddy <[email protected]>
4661 L:      [email protected]
4662 L:      [email protected]
4663 S:      Supported
4664 W:      https://www.broadcom.com/support/storage
4665 F:      drivers/scsi/mpi3mr/
4666
4667 BROADCOM NETXTREME-E ROCE DRIVER
4668 M:      Selvin Xavier <[email protected]>
4669 L:      [email protected]
4670 S:      Supported
4671 W:      http://www.broadcom.com
4672 F:      drivers/infiniband/hw/bnxt_re/
4673 F:      include/uapi/rdma/bnxt_re-abi.h
4674
4675 BROADCOM NVRAM DRIVER
4676 M:      Rafał Miłecki <[email protected]>
4677 L:      [email protected]
4678 S:      Maintained
4679 F:      drivers/firmware/broadcom/*
4680
4681 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4682 M:      Rafał Miłecki <[email protected]>
4683 M:      Florian Fainelli <[email protected]>
4684 R:      Broadcom internal kernel review list <[email protected]>
4685 L:      [email protected]
4686 S:      Maintained
4687 T:      git https://github.com/broadcom/stblinux.git
4688 F:      drivers/pmdomain/bcm/bcm-pmb.c
4689 F:      include/dt-bindings/soc/bcm-pmb.h
4690
4691 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4692 M:      Rafał Miłecki <[email protected]>
4693 L:      [email protected]
4694 S:      Maintained
4695 F:      drivers/bcma/
4696 F:      include/linux/bcma/
4697
4698 BROADCOM SPI DRIVER
4699 M:      Kamal Dasu <[email protected]>
4700 R:      Broadcom internal kernel review list <[email protected]>
4701 S:      Maintained
4702 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4703 F:      drivers/spi/spi-bcm-qspi.*
4704 F:      drivers/spi/spi-brcmstb-qspi.c
4705 F:      drivers/spi/spi-iproc-qspi.c
4706
4707 BROADCOM STB AVS CPUFREQ DRIVER
4708 M:      Markus Mayer <[email protected]>
4709 R:      Broadcom internal kernel review list <[email protected]>
4710 L:      [email protected]
4711 S:      Maintained
4712 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4713 F:      drivers/cpufreq/brcmstb*
4714
4715 BROADCOM STB AVS TMON DRIVER
4716 M:      Markus Mayer <[email protected]>
4717 R:      Broadcom internal kernel review list <[email protected]>
4718 L:      [email protected]
4719 S:      Maintained
4720 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4721 F:      drivers/thermal/broadcom/brcmstb*
4722
4723 BROADCOM STB DPFE DRIVER
4724 M:      Markus Mayer <[email protected]>
4725 R:      Broadcom internal kernel review list <[email protected]>
4726 L:      [email protected] (moderated for non-subscribers)
4727 S:      Maintained
4728 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4729 F:      drivers/memory/brcmstb_dpfe.c
4730
4731 BROADCOM STB NAND FLASH DRIVER
4732 M:      Brian Norris <[email protected]>
4733 M:      Kamal Dasu <[email protected]>
4734 R:      Broadcom internal kernel review list <[email protected]>
4735 L:      [email protected]
4736 S:      Maintained
4737 F:      drivers/mtd/nand/raw/brcmnand/
4738 F:      include/linux/platform_data/brcmnand.h
4739
4740 BROADCOM STB PCIE DRIVER
4741 M:      Jim Quinlan <[email protected]>
4742 M:      Nicolas Saenz Julienne <[email protected]>
4743 M:      Florian Fainelli <[email protected]>
4744 R:      Broadcom internal kernel review list <[email protected]>
4745 L:      [email protected]
4746 S:      Maintained
4747 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4748 F:      drivers/pci/controller/pcie-brcmstb.c
4749
4750 BROADCOM SYSTEMPORT ETHERNET DRIVER
4751 M:      Florian Fainelli <[email protected]>
4752 R:      Broadcom internal kernel review list <[email protected]>
4753 L:      [email protected]
4754 S:      Supported
4755 F:      Documentation/devicetree/bindings/net/brcm,systemport.yaml
4756 F:      drivers/net/ethernet/broadcom/bcmsysport.*
4757 F:      drivers/net/ethernet/broadcom/unimac.h
4758
4759 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4760 M:      Pavan Chebbi <[email protected]>
4761 M:      Michael Chan <[email protected]>
4762 L:      [email protected]
4763 S:      Supported
4764 F:      drivers/net/ethernet/broadcom/tg3.*
4765
4766 BROADCOM VK DRIVER
4767 M:      Scott Branden <[email protected]>
4768 R:      Broadcom internal kernel review list <[email protected]>
4769 S:      Supported
4770 F:      drivers/misc/bcm-vk/
4771 F:      include/uapi/linux/misc/bcm_vk.h
4772
4773 BROCADE BFA FC SCSI DRIVER
4774 M:      Anil Gurumurthy <[email protected]>
4775 M:      Sudarsana Kalluru <[email protected]>
4776 L:      [email protected]
4777 S:      Supported
4778 F:      drivers/scsi/bfa/
4779
4780 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4781 M:      Rasesh Mody <[email protected]>
4782 M:      Sudarsana Kalluru <[email protected]>
4783 M:      [email protected]
4784 L:      [email protected]
4785 S:      Supported
4786 F:      drivers/net/ethernet/brocade/bna/
4787
4788 BSG (block layer generic sg v4 driver)
4789 M:      FUJITA Tomonori <[email protected]>
4790 L:      [email protected]
4791 S:      Supported
4792 F:      block/bsg.c
4793 F:      include/linux/bsg.h
4794 F:      include/uapi/linux/bsg.h
4795
4796 BT87X AUDIO DRIVER
4797 M:      Clemens Ladisch <[email protected]>
4798 L:      [email protected] (moderated for non-subscribers)
4799 S:      Maintained
4800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4801 F:      Documentation/sound/cards/bt87x.rst
4802 F:      sound/pci/bt87x.c
4803
4804 BT8XXGPIO DRIVER
4805 M:      Michael Buesch <[email protected]>
4806 S:      Maintained
4807 W:      http://bu3sch.de/btgpio.php
4808 F:      drivers/gpio/gpio-bt8xx.c
4809
4810 BTRFS FILE SYSTEM
4811 M:      Chris Mason <[email protected]>
4812 M:      Josef Bacik <[email protected]>
4813 M:      David Sterba <[email protected]>
4814 L:      [email protected]
4815 S:      Maintained
4816 W:      https://btrfs.readthedocs.io
4817 Q:      https://patchwork.kernel.org/project/linux-btrfs/list/
4818 C:      irc://irc.libera.chat/btrfs
4819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4820 F:      Documentation/filesystems/btrfs.rst
4821 F:      fs/btrfs/
4822 F:      include/linux/btrfs*
4823 F:      include/trace/events/btrfs.h
4824 F:      include/uapi/linux/btrfs*
4825
4826 BTTV VIDEO4LINUX DRIVER
4827 M:      Mauro Carvalho Chehab <[email protected]>
4828 L:      [email protected]
4829 S:      Odd fixes
4830 W:      https://linuxtv.org
4831 T:      git git://linuxtv.org/media_tree.git
4832 F:      Documentation/driver-api/media/drivers/bttv*
4833 F:      drivers/media/pci/bt8xx/bttv*
4834
4835 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4836 M:      Chanwoo Choi <[email protected]>
4837 L:      [email protected]
4838 L:      [email protected]
4839 S:      Maintained
4840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4841 F:      Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4842 F:      drivers/devfreq/exynos-bus.c
4843
4844 BUSLOGIC SCSI DRIVER
4845 M:      Khalid Aziz <[email protected]>
4846 L:      [email protected]
4847 S:      Maintained
4848 F:      drivers/scsi/BusLogic.*
4849 F:      drivers/scsi/FlashPoint.*
4850
4851 BXCAN CAN NETWORK DRIVER
4852 M:      Dario Binacchi <[email protected]>
4853 L:      [email protected]
4854 S:      Maintained
4855 F:      Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4856 F:      drivers/net/can/bxcan.c
4857
4858 C-MEDIA CMI8788 DRIVER
4859 M:      Clemens Ladisch <[email protected]>
4860 L:      [email protected] (moderated for non-subscribers)
4861 S:      Maintained
4862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4863 F:      sound/pci/oxygen/
4864
4865 C-SKY ARCHITECTURE
4866 M:      Guo Ren <[email protected]>
4867 L:      [email protected]
4868 S:      Supported
4869 T:      git https://github.com/c-sky/csky-linux.git
4870 F:      Documentation/devicetree/bindings/csky/
4871 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
4872 F:      Documentation/devicetree/bindings/timer/csky,*
4873 F:      arch/csky/
4874 F:      drivers/clocksource/timer-gx6605s.c
4875 F:      drivers/clocksource/timer-mp-csky.c
4876 F:      drivers/irqchip/irq-csky-*
4877 N:      csky
4878 K:      csky
4879
4880 CA8210 IEEE-802.15.4 RADIO DRIVER
4881 L:      [email protected]
4882 S:      Orphan
4883 W:      https://github.com/Cascoda/ca8210-linux.git
4884 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4885 F:      drivers/net/ieee802154/ca8210.c
4886
4887 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4888 M:      David Howells <[email protected]>
4889 L:      [email protected]
4890 S:      Supported
4891 F:      Documentation/filesystems/caching/cachefiles.rst
4892 F:      fs/cachefiles/
4893
4894 CACHESTAT: PAGE CACHE STATS FOR A FILE
4895 M:      Nhat Pham <[email protected]>
4896 M:      Johannes Weiner <[email protected]>
4897 L:      [email protected]
4898 S:      Maintained
4899 F:      tools/testing/selftests/cachestat/test_cachestat.c
4900
4901 CADENCE MIPI-CSI2 BRIDGES
4902 M:      Maxime Ripard <[email protected]>
4903 L:      [email protected]
4904 S:      Maintained
4905 F:      Documentation/devicetree/bindings/media/cdns,*.txt
4906 F:      Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
4907 F:      drivers/media/platform/cadence/cdns-csi2*
4908
4909 CADENCE NAND DRIVER
4910 L:      [email protected]
4911 S:      Orphan
4912 F:      Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4913 F:      drivers/mtd/nand/raw/cadence-nand-controller.c
4914
4915 CADENCE USB3 DRD IP DRIVER
4916 M:      Peter Chen <[email protected]>
4917 M:      Pawel Laszczak <[email protected]>
4918 R:      Roger Quadros <[email protected]>
4919 L:      [email protected]
4920 S:      Maintained
4921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4922 F:      Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4923 F:      drivers/usb/cdns3/
4924 X:      drivers/usb/cdns3/cdnsp*
4925
4926 CADENCE USBHS DRIVER
4927 M:      Pawel Laszczak <[email protected]>
4928 L:      [email protected]
4929 S:      Maintained
4930 F:      drivers/usb/gadget/udc/cdns2
4931
4932 CADENCE USBSSP DRD IP DRIVER
4933 M:      Pawel Laszczak <[email protected]>
4934 L:      [email protected]
4935 S:      Maintained
4936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4937 F:      drivers/usb/cdns3/
4938 X:      drivers/usb/cdns3/cdns3*
4939
4940 CADET FM/AM RADIO RECEIVER DRIVER
4941 M:      Hans Verkuil <[email protected]>
4942 L:      [email protected]
4943 S:      Maintained
4944 W:      https://linuxtv.org
4945 T:      git git://linuxtv.org/media_tree.git
4946 F:      drivers/media/radio/radio-cadet*
4947
4948 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4949 L:      [email protected]
4950 S:      Orphan
4951 T:      git git://linuxtv.org/media_tree.git
4952 F:      Documentation/admin-guide/media/cafe_ccic*
4953 F:      drivers/media/platform/marvell/
4954
4955 CAIF NETWORK LAYER
4956 L:      [email protected]
4957 S:      Orphan
4958 F:      Documentation/networking/caif/
4959 F:      drivers/net/caif/
4960 F:      include/net/caif/
4961 F:      include/uapi/linux/caif/
4962 F:      net/caif/
4963
4964 CAKE QDISC
4965 M:      Toke Høiland-Jørgensen <[email protected]>
4966 L:      [email protected] (moderated for non-subscribers)
4967 S:      Maintained
4968 F:      net/sched/sch_cake.c
4969
4970 CAN NETWORK DRIVERS
4971 M:      Marc Kleine-Budde <[email protected]>
4972 M:      Vincent Mailhol <[email protected]>
4973 L:      [email protected]
4974 S:      Maintained
4975 W:      https://github.com/linux-can
4976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4977 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4978 F:      Documentation/devicetree/bindings/net/can/
4979 F:      Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4980 F:      drivers/net/can/
4981 F:      drivers/phy/phy-can-transceiver.c
4982 F:      include/linux/can/bittiming.h
4983 F:      include/linux/can/dev.h
4984 F:      include/linux/can/length.h
4985 F:      include/linux/can/platform/
4986 F:      include/linux/can/rx-offload.h
4987 F:      include/uapi/linux/can/error.h
4988 F:      include/uapi/linux/can/netlink.h
4989 F:      include/uapi/linux/can/vxcan.h
4990
4991 CAN NETWORK LAYER
4992 M:      Oliver Hartkopp <[email protected]>
4993 M:      Marc Kleine-Budde <[email protected]>
4994 L:      [email protected]
4995 S:      Maintained
4996 W:      https://github.com/linux-can
4997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4999 F:      Documentation/networking/can.rst
5000 F:      Documentation/networking/iso15765-2.rst
5001 F:      include/linux/can/can-ml.h
5002 F:      include/linux/can/core.h
5003 F:      include/linux/can/skb.h
5004 F:      include/net/netns/can.h
5005 F:      include/uapi/linux/can.h
5006 F:      include/uapi/linux/can/bcm.h
5007 F:      include/uapi/linux/can/gw.h
5008 F:      include/uapi/linux/can/isotp.h
5009 F:      include/uapi/linux/can/raw.h
5010 F:      net/can/
5011
5012 CAN-J1939 NETWORK LAYER
5013 M:      Robin van der Gracht <[email protected]>
5014 M:      Oleksij Rempel <[email protected]>
5015 R:      [email protected]
5016 L:      [email protected]
5017 S:      Maintained
5018 F:      Documentation/networking/j1939.rst
5019 F:      include/uapi/linux/can/j1939.h
5020 F:      net/can/j1939/
5021
5022 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
5023 M:      Damien Le Moal <[email protected]>
5024 L:      [email protected]
5025 L:      [email protected] (pinctrl driver)
5026 F:      Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
5027 F:      drivers/pinctrl/pinctrl-k210.c
5028
5029 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
5030 M:      Damien Le Moal <[email protected]>
5031 L:      [email protected]
5032 L:      [email protected]
5033 S:      Maintained
5034 F:      Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
5035 F:      drivers/reset/reset-k210.c
5036
5037 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
5038 M:      Damien Le Moal <[email protected]>
5039 L:      [email protected]
5040 S:      Maintained
5041 F:      Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
5042 F:      drivers/soc/canaan/
5043 F:      include/soc/canaan/
5044
5045 CAPABILITIES
5046 M:      Serge Hallyn <[email protected]>
5047 L:      [email protected]
5048 S:      Supported
5049 F:      include/linux/capability.h
5050 F:      include/uapi/linux/capability.h
5051 F:      kernel/capability.c
5052 F:      security/commoncap.c
5053
5054 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
5055 M:      Kevin Tsai <[email protected]>
5056 S:      Maintained
5057 F:      drivers/iio/light/cm*
5058
5059 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
5060 M:      Christian Lamparter <[email protected]>
5061 L:      [email protected]
5062 S:      Maintained
5063 W:      https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
5064 F:      drivers/net/wireless/ath/carl9170/
5065
5066 CAVIUM I2C DRIVER
5067 M:      Robert Richter <[email protected]>
5068 S:      Odd Fixes
5069 W:      http://www.marvell.com
5070 F:      drivers/i2c/busses/i2c-octeon*
5071 F:      drivers/i2c/busses/i2c-thunderx*
5072
5073 CAVIUM LIQUIDIO NETWORK DRIVER
5074 L:      [email protected]
5075 S:      Orphan
5076 W:      http://www.marvell.com
5077 F:      drivers/net/ethernet/cavium/liquidio/
5078
5079 CAVIUM MMC DRIVER
5080 M:      Robert Richter <[email protected]>
5081 S:      Odd Fixes
5082 W:      http://www.marvell.com
5083 F:      drivers/mmc/host/cavium*
5084
5085 CAVIUM OCTEON-TX CRYPTO DRIVER
5086 M:      George Cherian <[email protected]>
5087 L:      [email protected]
5088 S:      Supported
5089 W:      http://www.marvell.com
5090 F:      drivers/crypto/cavium/cpt/
5091
5092 CAVIUM THUNDERX2 ARM64 SOC
5093 M:      Robert Richter <[email protected]>
5094 L:      [email protected] (moderated for non-subscribers)
5095 S:      Odd Fixes
5096 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
5097 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
5098
5099 CBS/ETF/TAPRIO QDISCS
5100 M:      Vinicius Costa Gomes <[email protected]>
5101 L:      [email protected]
5102 S:      Maintained
5103 F:      net/sched/sch_cbs.c
5104 F:      net/sched/sch_etf.c
5105 F:      net/sched/sch_taprio.c
5106
5107 CC2520 IEEE-802.15.4 RADIO DRIVER
5108 M:      Stefan Schmidt <[email protected]>
5109 L:      [email protected]
5110 S:      Odd Fixes
5111 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
5112 F:      drivers/net/ieee802154/cc2520.c
5113
5114 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
5115 M:      Gilad Ben-Yossef <[email protected]>
5116 L:      [email protected]
5117 S:      Supported
5118 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5119 F:      drivers/crypto/ccree/
5120
5121 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
5122 M:      Hadar Gat <[email protected]>
5123 L:      [email protected]
5124 S:      Supported
5125 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5126 F:      Documentation/devicetree/bindings/rng/arm-cctrng.yaml
5127 F:      drivers/char/hw_random/cctrng.c
5128 F:      drivers/char/hw_random/cctrng.h
5129
5130 CEC FRAMEWORK
5131 M:      Hans Verkuil <[email protected]>
5132 L:      [email protected]
5133 S:      Supported
5134 W:      http://linuxtv.org
5135 T:      git git://linuxtv.org/media_tree.git
5136 F:      Documentation/ABI/testing/debugfs-cec-error-inj
5137 F:      Documentation/devicetree/bindings/media/cec/cec-common.yaml
5138 F:      Documentation/driver-api/media/cec-core.rst
5139 F:      Documentation/userspace-api/media/cec
5140 F:      drivers/media/cec/
5141 F:      drivers/media/rc/keymaps/rc-cec.c
5142 F:      include/media/cec-notifier.h
5143 F:      include/media/cec.h
5144 F:      include/uapi/linux/cec-funcs.h
5145 F:      include/uapi/linux/cec.h
5146
5147 CEC GPIO DRIVER
5148 M:      Hans Verkuil <[email protected]>
5149 L:      [email protected]
5150 S:      Supported
5151 W:      http://linuxtv.org
5152 T:      git git://linuxtv.org/media_tree.git
5153 F:      Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
5154 F:      drivers/media/cec/platform/cec-gpio/
5155
5156 CELL BROADBAND ENGINE ARCHITECTURE
5157 L:      [email protected]
5158 S:      Orphan
5159 F:      arch/powerpc/include/asm/cell*.h
5160 F:      arch/powerpc/include/asm/spu*.h
5161 F:      arch/powerpc/include/uapi/asm/spu*.h
5162 F:      arch/powerpc/platforms/cell/
5163
5164 CELLWISE CW2015 BATTERY DRIVER
5165 M:      Tobias Schrammm <[email protected]>
5166 S:      Maintained
5167 F:      Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5168 F:      drivers/power/supply/cw2015_battery.c
5169
5170 CEPH COMMON CODE (LIBCEPH)
5171 M:      Ilya Dryomov <[email protected]>
5172 M:      Xiubo Li <[email protected]>
5173 L:      [email protected]
5174 S:      Supported
5175 W:      http://ceph.com/
5176 T:      git https://github.com/ceph/ceph-client.git
5177 F:      include/linux/ceph/
5178 F:      include/linux/crush/
5179 F:      net/ceph/
5180
5181 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5182 M:      Xiubo Li <[email protected]>
5183 M:      Ilya Dryomov <[email protected]>
5184 L:      [email protected]
5185 S:      Supported
5186 W:      http://ceph.com/
5187 T:      git https://github.com/ceph/ceph-client.git
5188 F:      Documentation/filesystems/ceph.rst
5189 F:      fs/ceph/
5190
5191 CERTIFICATE HANDLING
5192 M:      David Howells <[email protected]>
5193 M:      David Woodhouse <[email protected]>
5194 L:      [email protected]
5195 S:      Maintained
5196 F:      Documentation/admin-guide/module-signing.rst
5197 F:      certs/
5198 F:      scripts/sign-file.c
5199 F:      tools/certs/
5200
5201 CFAG12864B LCD DRIVER
5202 M:      Miguel Ojeda <[email protected]>
5203 S:      Maintained
5204 F:      drivers/auxdisplay/cfag12864b.c
5205 F:      include/linux/cfag12864b.h
5206
5207 CFAG12864BFB LCD FRAMEBUFFER DRIVER
5208 M:      Miguel Ojeda <[email protected]>
5209 S:      Maintained
5210 F:      drivers/auxdisplay/cfag12864bfb.c
5211 F:      include/linux/cfag12864b.h
5212
5213 CHAR and MISC DRIVERS
5214 M:      Arnd Bergmann <[email protected]>
5215 M:      Greg Kroah-Hartman <[email protected]>
5216 S:      Supported
5217 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5218 F:      drivers/char/
5219 F:      drivers/misc/
5220 F:      include/linux/miscdevice.h
5221 X:      drivers/char/agp/
5222 X:      drivers/char/hw_random/
5223 X:      drivers/char/ipmi/
5224 X:      drivers/char/random.c
5225 X:      drivers/char/tpm/
5226
5227 CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5228 M:      Thomas Weißschuh <[email protected]>
5229 L:      [email protected]
5230 S:      Maintained
5231 F:      Documentation/hwmon/powerz.rst
5232 F:      drivers/hwmon/powerz.c
5233
5234 CHECKPATCH
5235 M:      Andy Whitcroft <[email protected]>
5236 M:      Joe Perches <[email protected]>
5237 R:      Dwaipayan Ray <[email protected]>
5238 R:      Lukas Bulwahn <[email protected]>
5239 S:      Maintained
5240 F:      scripts/checkpatch.pl
5241
5242 CHECKPATCH DOCUMENTATION
5243 M:      Dwaipayan Ray <[email protected]>
5244 M:      Lukas Bulwahn <[email protected]>
5245 R:      Joe Perches <[email protected]>
5246 S:      Maintained
5247 F:      Documentation/dev-tools/checkpatch.rst
5248
5249 CHINESE DOCUMENTATION
5250 M:      Alex Shi <[email protected]>
5251 M:      Yanteng Si <[email protected]>
5252 S:      Maintained
5253 F:      Documentation/translations/zh_CN/
5254
5255 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5256 M:      Peter Chen <[email protected]>
5257 L:      [email protected]
5258 S:      Maintained
5259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5260 F:      drivers/usb/chipidea/
5261
5262 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5263 M:      Hans de Goede <[email protected]>
5264 L:      [email protected]
5265 S:      Maintained
5266 F:      Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5267 F:      drivers/input/touchscreen/chipone_icn8318.c
5268
5269 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5270 M:      Hans de Goede <[email protected]>
5271 L:      [email protected]
5272 S:      Maintained
5273 F:      drivers/input/touchscreen/chipone_icn8505.c
5274
5275 CHROME HARDWARE PLATFORM SUPPORT
5276 M:      Benson Leung <[email protected]>
5277 M:      Tzung-Bi Shih <[email protected]>
5278 L:      [email protected]
5279 S:      Maintained
5280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5281 F:      drivers/platform/chrome/
5282
5283 CHROMEOS EC CODEC DRIVER
5284 M:      Cheng-Yi Chiang <[email protected]>
5285 M:      Tzung-Bi Shih <[email protected]>
5286 R:      Guenter Roeck <[email protected]>
5287 L:      [email protected]
5288 S:      Maintained
5289 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5290 F:      sound/soc/codecs/cros_ec_codec.*
5291
5292 CHROMEOS EC CHARGE CONTROL
5293 M:      Thomas Weißschuh <[email protected]>
5294 S:      Maintained
5295 F:      drivers/power/supply/cros_charge-control.c
5296
5297 CHROMEOS EC HARDWARE MONITORING
5298 M:      Thomas Weißschuh <[email protected]>
5299 L:      [email protected]
5300 L:      [email protected]
5301 S:      Maintained
5302 F:      Documentation/hwmon/cros_ec_hwmon.rst
5303 F:      drivers/hwmon/cros_ec_hwmon.c
5304
5305 CHROMEOS EC LED DRIVER
5306 M:      Thomas Weißschuh <[email protected]>
5307 S:      Maintained
5308 F:      drivers/leds/leds-cros_ec.c
5309
5310 CHROMEOS EC SUBDRIVERS
5311 M:      Benson Leung <[email protected]>
5312 R:      Guenter Roeck <[email protected]>
5313 L:      [email protected]
5314 S:      Maintained
5315 F:      drivers/power/supply/cros_charge-control.c
5316 F:      drivers/power/supply/cros_usbpd-charger.c
5317 N:      cros_ec
5318 N:      cros-ec
5319
5320 CHROMEOS EC UART DRIVER
5321 M:      Bhanu Prakash Maiya <[email protected]>
5322 R:      Benson Leung <[email protected]>
5323 R:      Tzung-Bi Shih <[email protected]>
5324 S:      Maintained
5325 F:      drivers/platform/chrome/cros_ec_uart.c
5326
5327 CHROMEOS EC USB PD NOTIFY DRIVER
5328 M:      Prashant Malani <[email protected]>
5329 L:      [email protected]
5330 S:      Maintained
5331 F:      drivers/platform/chrome/cros_usbpd_notify.c
5332 F:      include/linux/platform_data/cros_usbpd_notify.h
5333
5334 CHROMEOS EC USB TYPE-C DRIVER
5335 M:      Prashant Malani <[email protected]>
5336 L:      [email protected]
5337 S:      Maintained
5338 F:      drivers/platform/chrome/cros_ec_typec.*
5339 F:      drivers/platform/chrome/cros_typec_switch.c
5340 F:      drivers/platform/chrome/cros_typec_vdm.*
5341
5342 CHROMEOS HPS DRIVER
5343 M:      Dan Callaghan <[email protected]>
5344 R:      Sami Kyöstilä <[email protected]>
5345 S:      Maintained
5346 F:      drivers/platform/chrome/cros_hps_i2c.c
5347
5348 CHROMEOS EC WATCHDOG
5349 M:      Lukasz Majczak <[email protected]>
5350 L:      [email protected]
5351 S:      Maintained
5352 F:      drivers/watchdog/cros_ec_wdt.c
5353
5354 CHRONTEL CH7322 CEC DRIVER
5355 M:      Joe Tessler <[email protected]>
5356 L:      [email protected]
5357 S:      Maintained
5358 T:      git git://linuxtv.org/media_tree.git
5359 F:      Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5360 F:      drivers/media/cec/i2c/ch7322.c
5361
5362 CIRRUS LOGIC AUDIO CODEC DRIVERS
5363 M:      David Rhodes <[email protected]>
5364 M:      Richard Fitzgerald <[email protected]>
5365 L:      [email protected]
5366 L:      [email protected]
5367 S:      Maintained
5368 F:      Documentation/devicetree/bindings/sound/cirrus,cs*
5369 F:      drivers/mfd/cs42l43*
5370 F:      drivers/pinctrl/cirrus/pinctrl-cs42l43*
5371 F:      drivers/spi/spi-cs42l43*
5372 F:      include/dt-bindings/sound/cs*
5373 F:      include/linux/mfd/cs42l43*
5374 F:      include/sound/cs*
5375 F:      sound/pci/hda/cirrus*
5376 F:      sound/pci/hda/cs*
5377 F:      sound/pci/hda/hda_component*
5378 F:      sound/pci/hda/hda_cs_dsp_ctl.*
5379 F:      sound/soc/codecs/cs*
5380
5381 CIRRUS LOGIC HAPTIC DRIVERS
5382 M:      James Ogletree <[email protected]>
5383 M:      Fred Treven <[email protected]>
5384 M:      Ben Bright <[email protected]>
5385 L:      [email protected]
5386 S:      Supported
5387 F:      Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
5388 F:      drivers/input/misc/cs40l*
5389 F:      drivers/mfd/cs40l*
5390 F:      include/linux/mfd/cs40l*
5391 F:      sound/soc/codecs/cs40l*
5392
5393 CIRRUS LOGIC DSP FIRMWARE DRIVER
5394 M:      Simon Trimmer <[email protected]>
5395 M:      Charles Keepax <[email protected]>
5396 M:      Richard Fitzgerald <[email protected]>
5397 L:      [email protected]
5398 S:      Supported
5399 W:      https://github.com/CirrusLogic/linux-drivers/wiki
5400 T:      git https://github.com/CirrusLogic/linux-drivers.git
5401 F:      drivers/firmware/cirrus/*
5402 F:      include/linux/firmware/cirrus/*
5403
5404 CIRRUS LOGIC EP93XX ETHERNET DRIVER
5405 M:      Hartley Sweeten <[email protected]>
5406 L:      [email protected]
5407 S:      Maintained
5408 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
5409
5410 CIRRUS LOGIC LOCHNAGAR DRIVER
5411 M:      Charles Keepax <[email protected]>
5412 M:      Richard Fitzgerald <[email protected]>
5413 L:      [email protected]
5414 S:      Supported
5415 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5416 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5417 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5418 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5419 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5420 F:      Documentation/hwmon/lochnagar.rst
5421 F:      drivers/clk/clk-lochnagar.c
5422 F:      drivers/hwmon/lochnagar-hwmon.c
5423 F:      drivers/mfd/lochnagar-i2c.c
5424 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5425 F:      drivers/regulator/lochnagar-regulator.c
5426 F:      include/dt-bindings/clock/lochnagar.h
5427 F:      include/dt-bindings/pinctrl/lochnagar.h
5428 F:      include/linux/mfd/lochnagar*
5429 F:      sound/soc/codecs/lochnagar-sc.c
5430
5431 CIRRUS LOGIC MADERA CODEC DRIVERS
5432 M:      Charles Keepax <[email protected]>
5433 M:      Richard Fitzgerald <[email protected]>
5434 L:      [email protected]
5435 L:      [email protected]
5436 S:      Supported
5437 W:      https://github.com/CirrusLogic/linux-drivers/wiki
5438 T:      git https://github.com/CirrusLogic/linux-drivers.git
5439 F:      Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5440 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5441 F:      Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5442 F:      drivers/gpio/gpio-madera*
5443 F:      drivers/irqchip/irq-madera*
5444 F:      drivers/mfd/cs47l*
5445 F:      drivers/mfd/madera*
5446 F:      drivers/pinctrl/cirrus/*
5447 F:      include/dt-bindings/sound/madera*
5448 F:      include/linux/irqchip/irq-madera*
5449 F:      include/linux/mfd/madera/*
5450 F:      include/sound/madera*
5451 F:      sound/soc/codecs/cs47l*
5452 F:      sound/soc/codecs/madera*
5453
5454 CISCO FCOE HBA DRIVER
5455 M:      Satish Kharat <[email protected]>
5456 M:      Sesidhar Baddela <[email protected]>
5457 M:      Karan Tilak Kumar <[email protected]>
5458 L:      [email protected]
5459 S:      Supported
5460 F:      drivers/scsi/fnic/
5461
5462 CISCO SCSI HBA DRIVER
5463 M:      Karan Tilak Kumar <[email protected]>
5464 M:      Sesidhar Baddela <[email protected]>
5465 L:      [email protected]
5466 S:      Supported
5467 F:      drivers/scsi/snic/
5468
5469 CISCO VIC ETHERNET NIC DRIVER
5470 M:      Christian Benvenuti <[email protected]>
5471 M:      Satish Kharat <[email protected]>
5472 S:      Supported
5473 F:      drivers/net/ethernet/cisco/enic/
5474
5475 CISCO VIC LOW LATENCY NIC DRIVER
5476 M:      Christian Benvenuti <[email protected]>
5477 M:      Nelson Escobar <[email protected]>
5478 S:      Supported
5479 F:      drivers/infiniband/hw/usnic/
5480
5481 CLANG CONTROL FLOW INTEGRITY SUPPORT
5482 M:      Sami Tolvanen <[email protected]>
5483 M:      Kees Cook <[email protected]>
5484 R:      Nathan Chancellor <[email protected]>
5485 L:      [email protected]
5486 S:      Supported
5487 B:      https://github.com/ClangBuiltLinux/linux/issues
5488 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5489 F:      include/linux/cfi.h
5490 F:      kernel/cfi.c
5491
5492 CLANG-FORMAT FILE
5493 M:      Miguel Ojeda <[email protected]>
5494 S:      Maintained
5495 F:      .clang-format
5496
5497 CLANG/LLVM BUILD SUPPORT
5498 M:      Nathan Chancellor <[email protected]>
5499 R:      Nick Desaulniers <[email protected]>
5500 R:      Bill Wendling <[email protected]>
5501 R:      Justin Stitt <[email protected]>
5502 L:      [email protected]
5503 S:      Supported
5504 W:      https://clangbuiltlinux.github.io/
5505 B:      https://github.com/ClangBuiltLinux/linux/issues
5506 C:      irc://irc.libera.chat/clangbuiltlinux
5507 F:      Documentation/kbuild/llvm.rst
5508 F:      include/linux/compiler-clang.h
5509 F:      scripts/Makefile.clang
5510 F:      scripts/clang-tools/
5511 K:      \b(?i:clang|llvm)\b
5512
5513 CLK API
5514 M:      Russell King <[email protected]>
5515 L:      [email protected]
5516 S:      Maintained
5517 F:      include/linux/clk.h
5518
5519 CLOCKSOURCE, CLOCKEVENT DRIVERS
5520 M:      Daniel Lezcano <[email protected]>
5521 M:      Thomas Gleixner <[email protected]>
5522 L:      [email protected]
5523 S:      Supported
5524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5525 F:      Documentation/devicetree/bindings/timer/
5526 F:      drivers/clocksource/
5527
5528 CLOSURES
5529 M:      Kent Overstreet <[email protected]>
5530 L:      [email protected]
5531 S:      Supported
5532 C:      irc://irc.oftc.net/bcache
5533 F:      include/linux/closure.h
5534 F:      lib/closure.c
5535
5536 CMPC ACPI DRIVER
5537 M:      Thadeu Lima de Souza Cascardo <[email protected]>
5538 L:      [email protected]
5539 S:      Supported
5540 F:      drivers/platform/x86/classmate-laptop.c
5541
5542 COBALT MEDIA DRIVER
5543 M:      Hans Verkuil <[email protected]>
5544 L:      [email protected]
5545 S:      Supported
5546 W:      https://linuxtv.org
5547 T:      git git://linuxtv.org/media_tree.git
5548 F:      drivers/media/pci/cobalt/
5549
5550 COCCINELLE/Semantic Patches (SmPL)
5551 M:      Julia Lawall <[email protected]>
5552 M:      Nicolas Palix <[email protected]>
5553 L:      [email protected] (moderated for non-subscribers)
5554 S:      Supported
5555 W:      https://coccinelle.gitlabpages.inria.fr/website/
5556 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5557 F:      Documentation/dev-tools/coccinelle.rst
5558 F:      scripts/coccicheck
5559 F:      scripts/coccinelle/
5560
5561 CODA FILE SYSTEM
5562 M:      Jan Harkes <[email protected]>
5563 M:      [email protected]
5564 L:      [email protected]
5565 S:      Maintained
5566 W:      http://www.coda.cs.cmu.edu/
5567 F:      Documentation/filesystems/coda.rst
5568 F:      fs/coda/
5569 F:      include/linux/coda*.h
5570 F:      include/uapi/linux/coda*.h
5571
5572 CODA V4L2 MEM2MEM DRIVER
5573 M:      Philipp Zabel <[email protected]>
5574 L:      [email protected]
5575 S:      Maintained
5576 F:      Documentation/devicetree/bindings/media/coda.yaml
5577 F:      drivers/media/platform/chips-media/coda
5578
5579 CODE OF CONDUCT
5580 M:      Greg Kroah-Hartman <[email protected]>
5581 S:      Supported
5582 F:      Documentation/process/code-of-conduct-interpretation.rst
5583 F:      Documentation/process/code-of-conduct.rst
5584
5585 CODE TAGGING
5586 M:      Suren Baghdasaryan <[email protected]>
5587 M:      Kent Overstreet <[email protected]>
5588 S:      Maintained
5589 F:      include/asm-generic/codetag.lds.h
5590 F:      include/linux/codetag.h
5591 F:      lib/codetag.c
5592
5593 COMEDI DRIVERS
5594 M:      Ian Abbott <[email protected]>
5595 M:      H Hartley Sweeten <[email protected]>
5596 S:      Odd Fixes
5597 F:      drivers/comedi/
5598 F:      include/linux/comedi/
5599 F:      include/uapi/linux/comedi.h
5600
5601 COMMON CLK FRAMEWORK
5602 M:      Michael Turquette <[email protected]>
5603 M:      Stephen Boyd <[email protected]>
5604 L:      [email protected]
5605 S:      Maintained
5606 Q:      http://patchwork.kernel.org/project/linux-clk/list/
5607 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5608 F:      Documentation/devicetree/bindings/clock/
5609 F:      drivers/clk/
5610 F:      include/dt-bindings/clock/
5611 F:      include/linux/clk-pr*
5612 F:      include/linux/clk/
5613 F:      include/linux/of_clk.h
5614 X:      drivers/clk/clkdev.c
5615
5616 COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5617 M:      Steve French <[email protected]>
5618 R:      Paulo Alcantara <[email protected]> (DFS, global name space)
5619 R:      Ronnie Sahlberg <[email protected]> (directory leases, sparse files)
5620 R:      Shyam Prasad N <[email protected]> (multichannel)
5621 R:      Tom Talpey <[email protected]> (RDMA, smbdirect)
5622 R:      Bharath SM <[email protected]> (deferred close, directory leases)
5623 L:      [email protected]
5624 L:      [email protected] (moderated for non-subscribers)
5625 S:      Supported
5626 W:      https://wiki.samba.org/index.php/LinuxCIFS
5627 T:      git git://git.samba.org/sfrench/cifs-2.6.git
5628 F:      Documentation/admin-guide/cifs/
5629 F:      fs/smb/client/
5630 F:      fs/smb/common/
5631 F:      include/uapi/linux/cifs
5632
5633 COMPACTPCI HOTPLUG CORE
5634 M:      Scott Murray <[email protected]>
5635 L:      [email protected]
5636 S:      Maintained
5637 F:      drivers/pci/hotplug/cpci_hotplug*
5638
5639 COMPACTPCI HOTPLUG GENERIC DRIVER
5640 M:      Scott Murray <[email protected]>
5641 L:      [email protected]
5642 S:      Maintained
5643 F:      drivers/pci/hotplug/cpcihp_generic.c
5644
5645 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5646 M:      Scott Murray <[email protected]>
5647 L:      [email protected]
5648 S:      Maintained
5649 F:      drivers/pci/hotplug/cpcihp_zt5550.*
5650
5651 COMPAL LAPTOP SUPPORT
5652 M:      Cezary Jackiewicz <[email protected]>
5653 L:      [email protected]
5654 S:      Maintained
5655 F:      drivers/platform/x86/compal-laptop.c
5656
5657 COMPILER ATTRIBUTES
5658 M:      Miguel Ojeda <[email protected]>
5659 S:      Maintained
5660 F:      include/linux/compiler_attributes.h
5661
5662 COMPUTE EXPRESS LINK (CXL)
5663 M:      Davidlohr Bueso <[email protected]>
5664 M:      Jonathan Cameron <[email protected]>
5665 M:      Dave Jiang <[email protected]>
5666 M:      Alison Schofield <[email protected]>
5667 M:      Vishal Verma <[email protected]>
5668 M:      Ira Weiny <[email protected]>
5669 M:      Dan Williams <[email protected]>
5670 L:      [email protected]
5671 S:      Maintained
5672 F:      Documentation/driver-api/cxl
5673 F:      drivers/cxl/
5674 F:      include/linux/einj-cxl.h
5675 F:      include/linux/cxl-event.h
5676 F:      include/uapi/linux/cxl_mem.h
5677 F:      tools/testing/cxl/
5678
5679 COMPUTE EXPRESS LINK PMU (CPMU)
5680 M:      Jonathan Cameron <[email protected]>
5681 L:      [email protected]
5682 S:      Maintained
5683 F:      Documentation/admin-guide/perf/cxl.rst
5684 F:      drivers/perf/cxl_pmu.c
5685
5686 CONEXANT ACCESSRUNNER USB DRIVER
5687 L:      [email protected]
5688 S:      Orphan
5689 W:      http://accessrunner.sourceforge.net/
5690 F:      drivers/usb/atm/cxacru.c
5691
5692 CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5693 M:      Elena Reshetova <[email protected]>
5694 M:      Carlos Bilbao <[email protected]>
5695 S:      Maintained
5696 F:      Documentation/security/snp-tdx-threat-model.rst
5697
5698 CONFIGFS
5699 M:      Joel Becker <[email protected]>
5700 M:      Christoph Hellwig <[email protected]>
5701 S:      Supported
5702 T:      git git://git.infradead.org/users/hch/configfs.git
5703 F:      fs/configfs/
5704 F:      include/linux/configfs.h
5705 F:      samples/configfs/
5706
5707 CONSOLE SUBSYSTEM
5708 M:      Greg Kroah-Hartman <[email protected]>
5709 S:      Supported
5710 F:      drivers/video/console/
5711 F:      include/linux/console*
5712
5713 CONTEXT TRACKING
5714 M:      Frederic Weisbecker <[email protected]>
5715 M:      "Paul E. McKenney" <[email protected]>
5716 S:      Maintained
5717 F:      include/linux/context_tracking*
5718 F:      kernel/context_tracking.c
5719
5720 CONTROL GROUP (CGROUP)
5721 M:      Tejun Heo <[email protected]>
5722 M:      Zefan Li <[email protected]>
5723 M:      Johannes Weiner <[email protected]>
5724 M:      Michal Koutný <[email protected]>
5725 L:      [email protected]
5726 S:      Maintained
5727 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5728 F:      Documentation/admin-guide/cgroup-v1/
5729 F:      Documentation/admin-guide/cgroup-v2.rst
5730 F:      include/linux/cgroup*
5731 F:      kernel/cgroup/
5732 F:      tools/testing/selftests/cgroup/
5733
5734 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5735 M:      Tejun Heo <[email protected]>
5736 M:      Josef Bacik <[email protected]>
5737 M:      Jens Axboe <[email protected]>
5738 L:      [email protected]
5739 L:      [email protected]
5740 T:      git git://git.kernel.dk/linux-block
5741 F:      Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5742 F:      block/bfq-cgroup.c
5743 F:      block/blk-cgroup.c
5744 F:      block/blk-iocost.c
5745 F:      block/blk-iolatency.c
5746 F:      block/blk-throttle.c
5747 F:      include/linux/blk-cgroup.h
5748
5749 CONTROL GROUP - CPUSET
5750 M:      Waiman Long <[email protected]>
5751 M:      Zefan Li <[email protected]>
5752 L:      [email protected]
5753 S:      Maintained
5754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5755 F:      Documentation/admin-guide/cgroup-v1/cpusets.rst
5756 F:      include/linux/cpuset.h
5757 F:      kernel/cgroup/cpuset-internal.h
5758 F:      kernel/cgroup/cpuset-v1.c
5759 F:      kernel/cgroup/cpuset.c
5760 F:      tools/testing/selftests/cgroup/test_cpuset.c
5761 F:      tools/testing/selftests/cgroup/test_cpuset_prs.sh
5762 F:      tools/testing/selftests/cgroup/test_cpuset_v1_base.sh
5763
5764 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5765 M:      Johannes Weiner <[email protected]>
5766 M:      Michal Hocko <[email protected]>
5767 M:      Roman Gushchin <[email protected]>
5768 M:      Shakeel Butt <[email protected]>
5769 R:      Muchun Song <[email protected]>
5770 L:      [email protected]
5771 L:      [email protected]
5772 S:      Maintained
5773 F:      include/linux/memcontrol.h
5774 F:      mm/memcontrol.c
5775 F:      mm/memcontrol-v1.c
5776 F:      mm/memcontrol-v1.h
5777 F:      mm/swap_cgroup.c
5778 F:      samples/cgroup/*
5779 F:      tools/testing/selftests/cgroup/memcg_protection.m
5780 F:      tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5781 F:      tools/testing/selftests/cgroup/test_kmem.c
5782 F:      tools/testing/selftests/cgroup/test_memcontrol.c
5783
5784 CORETEMP HARDWARE MONITORING DRIVER
5785 M:      Fenghua Yu <[email protected]>
5786 L:      [email protected]
5787 S:      Maintained
5788 F:      Documentation/hwmon/coretemp.rst
5789 F:      drivers/hwmon/coretemp.c
5790
5791 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5792 M:      Marius Zachmann <[email protected]>
5793 L:      [email protected]
5794 S:      Maintained
5795 F:      drivers/hwmon/corsair-cpro.c
5796
5797 CORSAIR-PSU HARDWARE MONITOR DRIVER
5798 M:      Wilken Gottwalt <[email protected]>
5799 L:      [email protected]
5800 S:      Maintained
5801 F:      Documentation/hwmon/corsair-psu.rst
5802 F:      drivers/hwmon/corsair-psu.c
5803
5804 COUNTER SUBSYSTEM
5805 M:      William Breathitt Gray <[email protected]>
5806 L:      [email protected]
5807 S:      Maintained
5808 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5809 F:      Documentation/ABI/testing/sysfs-bus-counter
5810 F:      Documentation/driver-api/generic-counter.rst
5811 F:      drivers/counter/
5812 F:      include/linux/counter.h
5813 F:      include/uapi/linux/counter.h
5814 F:      tools/counter/
5815
5816 COUNTER WATCH EVENTS TOOL
5817 M:      Fabrice Gasnier <[email protected]>
5818 L:      [email protected]
5819 S:      Maintained
5820 F:      tools/counter/counter_watch_events.c
5821
5822 CP2615 I2C DRIVER
5823 M:      Bence Csókás <[email protected]>
5824 S:      Maintained
5825 F:      drivers/i2c/busses/i2c-cp2615.c
5826
5827 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5828 M:      Viresh Kumar <[email protected]>
5829 M:      Sudeep Holla <[email protected]>
5830 L:      [email protected]
5831 S:      Maintained
5832 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5833 F:      drivers/cpufreq/vexpress-spc-cpufreq.c
5834
5835 CPU FREQUENCY SCALING FRAMEWORK
5836 M:      "Rafael J. Wysocki" <[email protected]>
5837 M:      Viresh Kumar <[email protected]>
5838 L:      [email protected]
5839 S:      Maintained
5840 B:      https://bugzilla.kernel.org
5841 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5843 F:      Documentation/admin-guide/pm/cpufreq.rst
5844 F:      Documentation/admin-guide/pm/intel_pstate.rst
5845 F:      Documentation/cpu-freq/
5846 F:      Documentation/devicetree/bindings/cpufreq/
5847 F:      drivers/cpufreq/
5848 F:      include/linux/cpufreq.h
5849 F:      include/linux/sched/cpufreq.h
5850 F:      kernel/sched/cpufreq*.c
5851 F:      tools/testing/selftests/cpufreq/
5852
5853 CPU HOTPLUG
5854 M:      Thomas Gleixner <[email protected]>
5855 M:      Peter Zijlstra <[email protected]>
5856 L:      [email protected]
5857 S:      Maintained
5858 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5859 F:      include/linux/cpu.h
5860 F:      include/linux/cpuhotplug.h
5861 F:      include/linux/smpboot.h
5862 F:      kernel/cpu.c
5863 F:      kernel/smpboot.*
5864
5865 CPU IDLE TIME MANAGEMENT FRAMEWORK
5866 M:      "Rafael J. Wysocki" <[email protected]>
5867 M:      Daniel Lezcano <[email protected]>
5868 L:      [email protected]
5869 S:      Maintained
5870 B:      https://bugzilla.kernel.org
5871 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5872 F:      Documentation/admin-guide/pm/cpuidle.rst
5873 F:      Documentation/driver-api/pm/cpuidle.rst
5874 F:      drivers/cpuidle/
5875 F:      include/linux/cpuidle.h
5876
5877 CPU POWER MONITORING SUBSYSTEM
5878 M:      Thomas Renninger <[email protected]>
5879 M:      Shuah Khan <[email protected]>
5880 M:      Shuah Khan <[email protected]>
5881 M:      John B. Wyatt IV <[email protected]>
5882 M:      John B. Wyatt IV <[email protected]>
5883 M:      John Kacur <[email protected]>
5884 L:      [email protected]
5885 S:      Maintained
5886 F:      tools/power/cpupower/
5887
5888 CPUID/MSR DRIVER
5889 M:      "H. Peter Anvin" <[email protected]>
5890 S:      Maintained
5891 F:      arch/x86/kernel/cpuid.c
5892 F:      arch/x86/kernel/msr.c
5893
5894 CPUIDLE DRIVER - ARM BIG LITTLE
5895 M:      Lorenzo Pieralisi <[email protected]>
5896 M:      Daniel Lezcano <[email protected]>
5897 L:      [email protected]
5898 L:      [email protected] (moderated for non-subscribers)
5899 S:      Maintained
5900 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5901 F:      drivers/cpuidle/cpuidle-big_little.c
5902
5903 CPUIDLE DRIVER - ARM EXYNOS
5904 M:      Daniel Lezcano <[email protected]>
5905 M:      Kukjin Kim <[email protected]>
5906 R:      Krzysztof Kozlowski <[email protected]>
5907 L:      [email protected]
5908 L:      [email protected]
5909 S:      Maintained
5910 F:      arch/arm/mach-exynos/pm.c
5911 F:      drivers/cpuidle/cpuidle-exynos.c
5912 F:      include/linux/platform_data/cpuidle-exynos.h
5913
5914 CPUIDLE DRIVER - ARM PSCI
5915 M:      Lorenzo Pieralisi <[email protected]>
5916 M:      Sudeep Holla <[email protected]>
5917 L:      [email protected]
5918 L:      [email protected] (moderated for non-subscribers)
5919 S:      Supported
5920 F:      drivers/cpuidle/cpuidle-psci.c
5921
5922 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5923 M:      Ulf Hansson <[email protected]>
5924 L:      [email protected]
5925 L:      [email protected] (moderated for non-subscribers)
5926 S:      Supported
5927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5928 F:      drivers/cpuidle/cpuidle-psci-domain.c
5929 F:      drivers/cpuidle/cpuidle-psci.h
5930
5931 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5932 M:      Ulf Hansson <[email protected]>
5933 L:      [email protected]
5934 S:      Supported
5935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5936 F:      drivers/cpuidle/dt_idle_genpd.c
5937 F:      drivers/cpuidle/dt_idle_genpd.h
5938
5939 CPUIDLE DRIVER - RISC-V SBI
5940 M:      Anup Patel <[email protected]>
5941 L:      [email protected]
5942 L:      [email protected]
5943 S:      Maintained
5944 F:      drivers/cpuidle/cpuidle-riscv-sbi.c
5945
5946 CRAMFS FILESYSTEM
5947 M:      Nicolas Pitre <[email protected]>
5948 S:      Maintained
5949 F:      Documentation/filesystems/cramfs.rst
5950 F:      fs/cramfs/
5951
5952 CREATIVE SB0540
5953 M:      Bastien Nocera <[email protected]>
5954 L:      [email protected]
5955 S:      Maintained
5956 F:      drivers/hid/hid-creative-sb0540.c
5957
5958 CRYPTO API
5959 M:      Herbert Xu <[email protected]>
5960 M:      "David S. Miller" <[email protected]>
5961 L:      [email protected]
5962 S:      Maintained
5963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5965 F:      Documentation/crypto/
5966 F:      Documentation/devicetree/bindings/crypto/
5967 F:      arch/*/crypto/
5968 F:      crypto/
5969 F:      drivers/crypto/
5970 F:      include/crypto/
5971 F:      include/linux/crypto*
5972 F:      lib/crypto/
5973
5974 CRYPTO SPEED TEST COMPARE
5975 M:      Wang Jinchao <[email protected]>
5976 L:      [email protected]
5977 S:      Maintained
5978 F:      tools/crypto/tcrypt/tcrypt_speed_compare.py
5979
5980 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5981 M:      Neil Horman <[email protected]>
5982 L:      [email protected]
5983 S:      Maintained
5984 F:      crypto/ansi_cprng.c
5985 F:      crypto/rng.c
5986
5987 CS3308 MEDIA DRIVER
5988 M:      Hans Verkuil <[email protected]>
5989 L:      [email protected]
5990 S:      Odd Fixes
5991 W:      http://linuxtv.org
5992 T:      git git://linuxtv.org/media_tree.git
5993 F:      drivers/media/i2c/cs3308.c
5994
5995 CS5535 Audio ALSA driver
5996 M:      Jaya Kumar <[email protected]>
5997 S:      Maintained
5998 F:      sound/pci/cs5535audio/
5999
6000 CTU CAN FD DRIVER
6001 M:      Pavel Pisa <[email protected]>
6002 M:      Ondrej Ille <[email protected]>
6003 L:      [email protected]
6004 S:      Maintained
6005 F:      Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
6006 F:      drivers/net/can/ctucanfd/
6007
6008 CVE ASSIGNMENT CONTACT
6009 M:      CVE Assignment Team <[email protected]>
6010 S:      Maintained
6011 F:      Documentation/process/cve.rst
6012
6013 CW1200 WLAN driver
6014 S:      Orphan
6015 F:      drivers/net/wireless/st/cw1200/
6016 F:      include/linux/platform_data/net-cw1200.h
6017
6018 CX18 VIDEO4LINUX DRIVER
6019 M:      Andy Walls <[email protected]>
6020 L:      [email protected]
6021 S:      Maintained
6022 W:      https://linuxtv.org
6023 T:      git git://linuxtv.org/media_tree.git
6024 F:      drivers/media/pci/cx18/
6025 F:      include/uapi/linux/ivtv*
6026
6027 CX2341X MPEG ENCODER HELPER MODULE
6028 M:      Hans Verkuil <[email protected]>
6029 L:      [email protected]
6030 S:      Maintained
6031 W:      https://linuxtv.org
6032 T:      git git://linuxtv.org/media_tree.git
6033 F:      drivers/media/common/cx2341x*
6034 F:      include/media/drv-intf/cx2341x.h
6035
6036 CX24120 MEDIA DRIVER
6037 M:      Jemma Denson <[email protected]>
6038 M:      Patrick Boettcher <[email protected]>
6039 L:      [email protected]
6040 S:      Maintained
6041 W:      https://linuxtv.org
6042 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6043 F:      drivers/media/dvb-frontends/cx24120*
6044
6045 CX88 VIDEO4LINUX DRIVER
6046 M:      Mauro Carvalho Chehab <[email protected]>
6047 L:      [email protected]
6048 S:      Odd fixes
6049 W:      https://linuxtv.org
6050 T:      git git://linuxtv.org/media_tree.git
6051 F:      Documentation/driver-api/media/drivers/cx88*
6052 F:      drivers/media/pci/cx88/
6053
6054 CXD2820R MEDIA DRIVER
6055 L:      [email protected]
6056 S:      Orphan
6057 W:      https://linuxtv.org
6058 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6059 F:      drivers/media/dvb-frontends/cxd2820r*
6060
6061 CXGB3 ETHERNET DRIVER (CXGB3)
6062 M:      Potnuri Bharat Teja <[email protected]>
6063 L:      [email protected]
6064 S:      Supported
6065 W:      http://www.chelsio.com
6066 F:      drivers/net/ethernet/chelsio/cxgb3/
6067
6068 CXGB3 ISCSI DRIVER (CXGB3I)
6069 M:      Varun Prakash <[email protected]>
6070 L:      [email protected]
6071 S:      Supported
6072 W:      http://www.chelsio.com
6073 F:      drivers/scsi/cxgbi/cxgb3i
6074
6075 CXGB4 CRYPTO DRIVER (chcr)
6076 M:      Ayush Sawal <[email protected]>
6077 L:      [email protected]
6078 S:      Supported
6079 W:      http://www.chelsio.com
6080 F:      drivers/crypto/chelsio
6081
6082 CXGB4 ETHERNET DRIVER (CXGB4)
6083 M:      Potnuri Bharat Teja <[email protected]>
6084 L:      [email protected]
6085 S:      Supported
6086 W:      http://www.chelsio.com
6087 F:      drivers/net/ethernet/chelsio/cxgb4/
6088
6089 CXGB4 INLINE CRYPTO DRIVER
6090 M:      Ayush Sawal <[email protected]>
6091 L:      [email protected]
6092 S:      Supported
6093 W:      http://www.chelsio.com
6094 F:      drivers/net/ethernet/chelsio/inline_crypto/
6095
6096 CXGB4 ISCSI DRIVER (CXGB4I)
6097 M:      Varun Prakash <[email protected]>
6098 L:      [email protected]
6099 S:      Supported
6100 W:      http://www.chelsio.com
6101 F:      drivers/scsi/cxgbi/cxgb4i
6102
6103 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
6104 M:      Potnuri Bharat Teja <[email protected]>
6105 L:      [email protected]
6106 S:      Supported
6107 W:      http://www.openfabrics.org
6108 F:      drivers/infiniband/hw/cxgb4/
6109 F:      include/uapi/rdma/cxgb4-abi.h
6110
6111 CXGB4VF ETHERNET DRIVER (CXGB4VF)
6112 M:      Potnuri Bharat Teja <[email protected]>
6113 L:      [email protected]
6114 S:      Supported
6115 W:      http://www.chelsio.com
6116 F:      drivers/net/ethernet/chelsio/cxgb4vf/
6117
6118 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
6119 M:      Frederic Barrat <[email protected]>
6120 M:      Andrew Donnellan <[email protected]>
6121 L:      [email protected]
6122 S:      Supported
6123 F:      Documentation/ABI/testing/sysfs-class-cxl
6124 F:      Documentation/arch/powerpc/cxl.rst
6125 F:      arch/powerpc/platforms/powernv/pci-cxl.c
6126 F:      drivers/misc/cxl/
6127 F:      include/misc/cxl*
6128 F:      include/uapi/misc/cxl.h
6129
6130 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
6131 M:      Manoj N. Kumar <[email protected]>
6132 M:      Uma Krishnan <[email protected]>
6133 L:      [email protected]
6134 S:      Obsolete
6135 F:      Documentation/arch/powerpc/cxlflash.rst
6136 F:      drivers/scsi/cxlflash/
6137 F:      include/uapi/scsi/cxlflash_ioctl.h
6138
6139 CYBERPRO FB DRIVER
6140 M:      Russell King <[email protected]>
6141 L:      [email protected] (moderated for non-subscribers)
6142 S:      Maintained
6143 W:      http://www.armlinux.org.uk/
6144 F:      drivers/video/fbdev/cyber2000fb.*
6145
6146 CYCLADES PC300 DRIVER
6147 S:      Orphan
6148 F:      drivers/net/wan/pc300*
6149
6150 CYPRESS CY8C95X0 PINCTRL DRIVER
6151 M:      Patrick Rudolph <[email protected]>
6152 L:      [email protected]
6153 S:      Maintained
6154 F:      drivers/pinctrl/pinctrl-cy8c95x0.c
6155
6156 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
6157 M:      Linus Walleij <[email protected]>
6158 L:      [email protected]
6159 S:      Maintained
6160 F:      drivers/input/touchscreen/cy8ctma140.c
6161
6162 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
6163 M:      Yassine Oudjana <[email protected]>
6164 L:      [email protected]
6165 S:      Maintained
6166 F:      Documentation/devicetree/bindings/input/cypress-sf.yaml
6167 F:      drivers/input/keyboard/cypress-sf.c
6168
6169 CYPRESS_FIRMWARE MEDIA DRIVER
6170 L:      [email protected]
6171 S:      Orphan
6172 W:      https://linuxtv.org
6173 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6174 F:      drivers/media/common/cypress_firmware*
6175
6176 CYTTSP TOUCHSCREEN DRIVER
6177 M:      Linus Walleij <[email protected]>
6178 L:      [email protected]
6179 S:      Maintained
6180 F:      drivers/input/touchscreen/cyttsp*
6181
6182 D-LINK DIR-685 TOUCHKEYS DRIVER
6183 M:      Linus Walleij <[email protected]>
6184 L:      [email protected]
6185 S:      Supported
6186 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
6187
6188 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
6189 M:      Joshua Kinard <[email protected]>
6190 S:      Maintained
6191 F:      drivers/rtc/rtc-ds1685.c
6192 F:      include/linux/rtc/ds1685.h
6193
6194 DAMA SLAVE for AX.25
6195 M:      Joerg Reuter <[email protected]>
6196 L:      [email protected]
6197 S:      Maintained
6198 W:      http://yaina.de/jreuter/
6199 W:      http://www.qsl.net/dl1bke/
6200 F:      net/ax25/af_ax25.c
6201 F:      net/ax25/ax25_dev.c
6202 F:      net/ax25/ax25_ds_*
6203 F:      net/ax25/ax25_in.c
6204 F:      net/ax25/ax25_out.c
6205 F:      net/ax25/ax25_timer.c
6206 F:      net/ax25/sysctl_net_ax25.c
6207
6208 DATA ACCESS MONITOR
6209 M:      SeongJae Park <[email protected]>
6210 L:      [email protected]
6211 L:      [email protected]
6212 S:      Maintained
6213 W:      https://damonitor.github.io
6214 P:      Documentation/mm/damon/maintainer-profile.rst
6215 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6216 T:      quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6217 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6218 F:      Documentation/ABI/testing/sysfs-kernel-mm-damon
6219 F:      Documentation/admin-guide/mm/damon/
6220 F:      Documentation/mm/damon/
6221 F:      include/linux/damon.h
6222 F:      include/trace/events/damon.h
6223 F:      mm/damon/
6224 F:      tools/testing/selftests/damon/
6225
6226 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6227 L:      [email protected]
6228 S:      Orphan
6229 F:      Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6230 F:      drivers/net/ethernet/dec/tulip/dmfe.c
6231
6232 DC390/AM53C974 SCSI driver
6233 M:      Hannes Reinecke <[email protected]>
6234 L:      [email protected]
6235 S:      Maintained
6236 F:      drivers/scsi/am53c974.c
6237
6238 DC395x SCSI driver
6239 M:      Oliver Neukum <[email protected]>
6240 M:      Ali Akcaagac <[email protected]>
6241 M:      Jamie Lenehan <[email protected]>
6242 S:      Maintained
6243 F:      Documentation/scsi/dc395x.rst
6244 F:      drivers/scsi/dc395x.*
6245
6246 DCCP PROTOCOL
6247 L:      [email protected]
6248 S:      Orphan
6249 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6250 F:      include/linux/dccp.h
6251 F:      include/linux/tfrc.h
6252 F:      include/uapi/linux/dccp.h
6253 F:      net/dccp/
6254
6255 DEBUGOBJECTS:
6256 M:      Thomas Gleixner <[email protected]>
6257 L:      [email protected]
6258 S:      Maintained
6259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6260 F:      include/linux/debugobjects.h
6261 F:      lib/debugobjects.c
6262
6263 DECSTATION PLATFORM SUPPORT
6264 M:      "Maciej W. Rozycki" <[email protected]>
6265 L:      [email protected]
6266 S:      Maintained
6267 W:      http://www.linux-mips.org/wiki/DECstation
6268 F:      arch/mips/dec/
6269 F:      arch/mips/include/asm/dec/
6270 F:      arch/mips/include/asm/mach-dec/
6271
6272 DEFXX FDDI NETWORK DRIVER
6273 M:      "Maciej W. Rozycki" <[email protected]>
6274 S:      Maintained
6275 F:      drivers/net/fddi/defxx.*
6276
6277 DEFZA FDDI NETWORK DRIVER
6278 M:      "Maciej W. Rozycki" <[email protected]>
6279 S:      Maintained
6280 F:      drivers/net/fddi/defza.*
6281
6282 DEINTERLACE DRIVERS FOR ALLWINNER H3
6283 M:      Jernej Skrabec <[email protected]>
6284 L:      [email protected]
6285 S:      Maintained
6286 T:      git git://linuxtv.org/media_tree.git
6287 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6288 F:      drivers/media/platform/sunxi/sun8i-di/
6289
6290 DELL LAPTOP DRIVER
6291 M:      Matthew Garrett <[email protected]>
6292 M:      Pali Rohár <[email protected]>
6293 L:      [email protected]
6294 S:      Maintained
6295 F:      drivers/platform/x86/dell/dell-laptop.c
6296
6297 DELL LAPTOP FREEFALL DRIVER
6298 M:      Pali Rohár <[email protected]>
6299 S:      Maintained
6300 F:      drivers/platform/x86/dell/dell-smo8800.c
6301
6302 DELL LAPTOP RBTN DRIVER
6303 M:      Pali Rohár <[email protected]>
6304 S:      Maintained
6305 F:      drivers/platform/x86/dell/dell-rbtn.*
6306
6307 DELL LAPTOP SMM DRIVER
6308 M:      Pali Rohár <[email protected]>
6309 S:      Maintained
6310 F:      Documentation/ABI/obsolete/procfs-i8k
6311 F:      drivers/hwmon/dell-smm-hwmon.c
6312 F:      include/uapi/linux/i8k.h
6313
6314 DELL PC DRIVER
6315 M:      Lyndon Sanche <[email protected]>
6316 L:      [email protected]
6317 S:      Maintained
6318 F:      drivers/platform/x86/dell/dell-pc.c
6319
6320 DELL REMOTE BIOS UPDATE DRIVER
6321 M:      Stuart Hayes <[email protected]>
6322 L:      [email protected]
6323 S:      Maintained
6324 F:      drivers/platform/x86/dell/dell_rbu.c
6325
6326 DELL SMBIOS DRIVER
6327 M:      Pali Rohár <[email protected]>
6328 L:      [email protected]
6329 L:      [email protected]
6330 S:      Maintained
6331 F:      drivers/platform/x86/dell/dell-smbios.*
6332
6333 DELL SMBIOS SMM DRIVER
6334 L:      [email protected]
6335 L:      [email protected]
6336 S:      Maintained
6337 F:      drivers/platform/x86/dell/dell-smbios-smm.c
6338
6339 DELL SMBIOS WMI DRIVER
6340 L:      [email protected]
6341 L:      [email protected]
6342 S:      Maintained
6343 F:      drivers/platform/x86/dell/dell-smbios-wmi.c
6344 F:      tools/wmi/dell-smbios-example.c
6345
6346 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6347 M:      Stuart Hayes <[email protected]>
6348 L:      [email protected]
6349 S:      Maintained
6350 F:      Documentation/userspace-api/dcdbas.rst
6351 F:      drivers/platform/x86/dell/dcdbas.*
6352
6353 DELL WMI DDV DRIVER
6354 M:      Armin Wolf <[email protected]>
6355 S:      Maintained
6356 F:      Documentation/ABI/testing/debugfs-dell-wmi-ddv
6357 F:      Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6358 F:      Documentation/wmi/devices/dell-wmi-ddv.rst
6359 F:      drivers/platform/x86/dell/dell-wmi-ddv.c
6360
6361 DELL WMI DESCRIPTOR DRIVER
6362 L:      [email protected]
6363 S:      Maintained
6364 F:      drivers/platform/x86/dell/dell-wmi-descriptor.c
6365
6366 DELL WMI HARDWARE PRIVACY SUPPORT
6367 L:      [email protected]
6368 L:      [email protected]
6369 S:      Maintained
6370 F:      drivers/platform/x86/dell/dell-wmi-privacy.c
6371
6372 DELL WMI NOTIFICATIONS DRIVER
6373 M:      Matthew Garrett <[email protected]>
6374 M:      Pali Rohár <[email protected]>
6375 S:      Maintained
6376 F:      drivers/platform/x86/dell/dell-wmi-base.c
6377
6378 DELL WMI SYSMAN DRIVER
6379 M:      Prasanth Ksr <[email protected]>
6380 L:      [email protected]
6381 L:      [email protected]
6382 S:      Maintained
6383 F:      Documentation/ABI/testing/sysfs-class-firmware-attributes
6384 F:      drivers/platform/x86/dell/dell-wmi-sysman/
6385
6386 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6387 M:      Zev Weiss <[email protected]>
6388 L:      [email protected]
6389 S:      Maintained
6390 F:      drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6391
6392 DELTA DPS920AB PSU DRIVER
6393 M:      Robert Marko <[email protected]>
6394 L:      [email protected]
6395 S:      Maintained
6396 F:      Documentation/hwmon/dps920ab.rst
6397 F:      drivers/hwmon/pmbus/dps920ab.c
6398
6399 DELTA NETWORKS TN48M CPLD DRIVERS
6400 M:      Robert Marko <[email protected]>
6401 S:      Maintained
6402 F:      Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6403 F:      Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6404 F:      Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6405 F:      drivers/gpio/gpio-tn48m.c
6406 F:      include/dt-bindings/reset/delta,tn48m-reset.h
6407
6408 DELTA ST MEDIA DRIVER
6409 M:      Hugues Fruchet <[email protected]>
6410 L:      [email protected]
6411 S:      Supported
6412 W:      https://linuxtv.org
6413 T:      git git://linuxtv.org/media_tree.git
6414 F:      drivers/media/platform/st/sti/delta
6415
6416 DENALI NAND DRIVER
6417 L:      [email protected]
6418 S:      Orphan
6419 F:      drivers/mtd/nand/raw/denali*
6420
6421 DESIGNWARE EDMA CORE IP DRIVER
6422 M:      Manivannan Sadhasivam <[email protected]>
6423 R:      Serge Semin <[email protected]>
6424 L:      [email protected]
6425 S:      Maintained
6426 F:      drivers/dma/dw-edma/
6427 F:      include/linux/dma/edma.h
6428
6429 DESIGNWARE USB2 DRD IP DRIVER
6430 M:      Minas Harutyunyan <[email protected]>
6431 L:      [email protected]
6432 S:      Maintained
6433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6434 F:      drivers/usb/dwc2/
6435
6436 DESIGNWARE USB3 DRD IP DRIVER
6437 M:      Thinh Nguyen <[email protected]>
6438 L:      [email protected]
6439 S:      Maintained
6440 F:      drivers/usb/dwc3/
6441
6442 DESIGNWARE XDATA IP DRIVER
6443 L:      [email protected]
6444 S:      Orphan
6445 F:      Documentation/misc-devices/dw-xdata-pcie.rst
6446 F:      drivers/misc/dw-xdata-pcie.c
6447
6448 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6449 M:      Andreas Klinger <[email protected]>
6450 L:      [email protected]
6451 S:      Maintained
6452 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6453 F:      drivers/iio/proximity/srf*.c
6454
6455 DEVICE COREDUMP (DEV_COREDUMP)
6456 M:      Johannes Berg <[email protected]>
6457 L:      [email protected]
6458 S:      Maintained
6459 F:      drivers/base/devcoredump.c
6460 F:      include/linux/devcoredump.h
6461
6462 DEVICE DEPENDENCY HELPER SCRIPT
6463 M:      Saravana Kannan <[email protected]>
6464 L:      [email protected]
6465 S:      Maintained
6466 F:      scripts/dev-needs.sh
6467
6468 DEVICE DIRECT ACCESS (DAX)
6469 M:      Dan Williams <[email protected]>
6470 M:      Vishal Verma <[email protected]>
6471 M:      Dave Jiang <[email protected]>
6472 L:      [email protected]
6473 L:      [email protected]
6474 S:      Supported
6475 F:      drivers/dax/
6476
6477 DEVICE FREQUENCY (DEVFREQ)
6478 M:      MyungJoo Ham <[email protected]>
6479 M:      Kyungmin Park <[email protected]>
6480 M:      Chanwoo Choi <[email protected]>
6481 L:      [email protected]
6482 S:      Maintained
6483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6484 F:      Documentation/devicetree/bindings/devfreq/
6485 F:      Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6486 F:      drivers/devfreq/
6487 F:      include/linux/devfreq.h
6488 F:      include/trace/events/devfreq.h
6489
6490 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6491 M:      Chanwoo Choi <[email protected]>
6492 L:      [email protected]
6493 S:      Supported
6494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6495 F:      Documentation/devicetree/bindings/devfreq/event/
6496 F:      drivers/devfreq/devfreq-event.c
6497 F:      drivers/devfreq/event/
6498 F:      include/dt-bindings/pmu/exynos_ppmu.h
6499 F:      include/linux/devfreq-event.h
6500
6501 DEVICE RESOURCE MANAGEMENT HELPERS
6502 M:      Hans de Goede <[email protected]>
6503 R:      Matti Vaittinen <[email protected]>
6504 S:      Maintained
6505 F:      include/linux/devm-helpers.h
6506
6507 DEVICE-MAPPER  (LVM)
6508 M:      Alasdair Kergon <[email protected]>
6509 M:      Mike Snitzer <[email protected]>
6510 M:      Mikulas Patocka <[email protected]>
6511 L:      [email protected]
6512 S:      Maintained
6513 Q:      http://patchwork.kernel.org/project/dm-devel/list/
6514 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6515 F:      Documentation/admin-guide/device-mapper/
6516 F:      drivers/md/Kconfig
6517 F:      drivers/md/Makefile
6518 F:      drivers/md/dm*
6519 F:      drivers/md/persistent-data/
6520 F:      include/linux/device-mapper.h
6521 F:      include/linux/dm-*.h
6522 F:      include/uapi/linux/dm-*.h
6523
6524 DEVICE-MAPPER VDO TARGET
6525 M:      Matthew Sakai <[email protected]>
6526 L:      [email protected]
6527 S:      Maintained
6528 F:      Documentation/admin-guide/device-mapper/vdo*.rst
6529 F:      drivers/md/dm-vdo/
6530
6531 DEVLINK
6532 M:      Jiri Pirko <[email protected]>
6533 L:      [email protected]
6534 S:      Supported
6535 F:      Documentation/networking/devlink
6536 F:      include/net/devlink.h
6537 F:      include/uapi/linux/devlink.h
6538 F:      net/devlink/
6539
6540 DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6541 M:      Christoph Niedermaier <[email protected]>
6542 L:      [email protected]
6543 S:      Maintained
6544 F:      arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6545 F:      arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6546
6547 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6548 M:      Marek Vasut <[email protected]>
6549 L:      [email protected]
6550 S:      Maintained
6551 F:      arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6552 F:      arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6553
6554 DIALOG SEMICONDUCTOR DRIVERS
6555 M:      Support Opensource <[email protected]>
6556 S:      Supported
6557 W:      http://www.dialog-semiconductor.com/products
6558 F:      Documentation/devicetree/bindings/input/dlg,da72??.txt
6559 F:      Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6560 F:      Documentation/devicetree/bindings/mfd/da90*.txt
6561 F:      Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6562 F:      Documentation/devicetree/bindings/regulator/da92*.txt
6563 F:      Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6564 F:      Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6565 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
6566 F:      Documentation/devicetree/bindings/sound/dlg,da7213.yaml
6567 F:      Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6568 F:      Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6569 F:      Documentation/hwmon/da90??.rst
6570 F:      drivers/gpio/gpio-da90??.c
6571 F:      drivers/hwmon/da90??-hwmon.c
6572 F:      drivers/iio/adc/da91??-*.c
6573 F:      drivers/input/misc/da72??.[ch]
6574 F:      drivers/input/misc/da90??_onkey.c
6575 F:      drivers/input/touchscreen/da9052_tsi.c
6576 F:      drivers/leds/leds-da90??.c
6577 F:      drivers/mfd/da903x.c
6578 F:      drivers/mfd/da90??-*.c
6579 F:      drivers/mfd/da91??-*.c
6580 F:      drivers/pinctrl/pinctrl-da90??.c
6581 F:      drivers/power/supply/da9052-battery.c
6582 F:      drivers/power/supply/da91??-*.c
6583 F:      drivers/regulator/da9???-regulator.[ch]
6584 F:      drivers/regulator/slg51000-regulator.[ch]
6585 F:      drivers/rtc/rtc-da90??.c
6586 F:      drivers/thermal/da90??-thermal.c
6587 F:      drivers/video/backlight/da90??_bl.c
6588 F:      drivers/watchdog/da90??_wdt.c
6589 F:      include/dt-bindings/regulator/dlg,da9*-regulator.h
6590 F:      include/linux/mfd/da903x.h
6591 F:      include/linux/mfd/da9052/
6592 F:      include/linux/mfd/da9055/
6593 F:      include/linux/mfd/da9062/
6594 F:      include/linux/mfd/da9063/
6595 F:      include/linux/mfd/da9150/
6596 F:      include/linux/regulator/da9211.h
6597 F:      include/sound/da[79]*.h
6598 F:      sound/soc/codecs/da[79]*.[ch]
6599
6600 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6601 M:      William Breathitt Gray <[email protected]>
6602 L:      [email protected]
6603 S:      Maintained
6604 F:      drivers/gpio/gpio-gpio-mm.c
6605
6606 DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6607 M:      Martin Tuma <[email protected]>
6608 L:      [email protected]
6609 S:      Maintained
6610 F:      Documentation/admin-guide/media/mgb4.rst
6611 F:      drivers/media/pci/mgb4/
6612
6613 DIOLAN U2C-12 I2C DRIVER
6614 M:      Guenter Roeck <[email protected]>
6615 L:      [email protected]
6616 S:      Maintained
6617 F:      drivers/i2c/busses/i2c-diolan-u2c.c
6618
6619 DIRECTORY NOTIFICATION (DNOTIFY)
6620 M:      Jan Kara <[email protected]>
6621 R:      Amir Goldstein <[email protected]>
6622 L:      [email protected]
6623 S:      Maintained
6624 F:      Documentation/filesystems/dnotify.rst
6625 F:      fs/notify/dnotify/
6626 F:      include/linux/dnotify.h
6627
6628 DISK GEOMETRY AND PARTITION HANDLING
6629 M:      Andries Brouwer <[email protected]>
6630 S:      Maintained
6631 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6632 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6633 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6634
6635 DISKQUOTA
6636 M:      Jan Kara <[email protected]>
6637 S:      Maintained
6638 F:      Documentation/filesystems/quota.rst
6639 F:      fs/quota/
6640 F:      include/linux/quota*.h
6641 F:      include/uapi/linux/quota*.h
6642
6643 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6644 M:      Bernie Thompson <[email protected]>
6645 L:      [email protected]
6646 S:      Maintained
6647 W:      http://plugable.com/category/projects/udlfb/
6648 F:      Documentation/fb/udlfb.rst
6649 F:      drivers/video/fbdev/udlfb.c
6650 F:      include/video/udlfb.h
6651
6652 DISTRIBUTED LOCK MANAGER (DLM)
6653 M:      Alexander Aring <[email protected]>
6654 M:      David Teigland <[email protected]>
6655 L:      [email protected]
6656 S:      Supported
6657 W:      https://pagure.io/dlm
6658 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6659 F:      fs/dlm/
6660
6661 DMA BUFFER SHARING FRAMEWORK
6662 M:      Sumit Semwal <[email protected]>
6663 M:      Christian König <[email protected]>
6664 L:      [email protected]
6665 L:      [email protected]
6666 L:      [email protected] (moderated for non-subscribers)
6667 S:      Maintained
6668 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6669 F:      Documentation/driver-api/dma-buf.rst
6670 F:      Documentation/userspace-api/dma-buf-alloc-exchange.rst
6671 F:      drivers/dma-buf/
6672 F:      include/linux/*fence.h
6673 F:      include/linux/dma-buf.h
6674 F:      include/linux/dma-resv.h
6675 K:      \bdma_(?:buf|fence|resv)\b
6676
6677 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6678 M:      Vinod Koul <[email protected]>
6679 L:      [email protected]
6680 S:      Maintained
6681 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6683 F:      Documentation/devicetree/bindings/dma/
6684 F:      Documentation/driver-api/dmaengine/
6685 F:      drivers/dma/
6686 F:      include/dt-bindings/dma/
6687 F:      include/linux/dma/
6688 F:      include/linux/dmaengine.h
6689 F:      include/linux/of_dma.h
6690
6691 DMA MAPPING BENCHMARK
6692 M:      Xiang Chen <[email protected]>
6693 L:      [email protected]
6694 F:      kernel/dma/map_benchmark.c
6695 F:      tools/testing/selftests/dma/
6696
6697 DMA MAPPING HELPERS
6698 M:      Christoph Hellwig <[email protected]>
6699 M:      Marek Szyprowski <[email protected]>
6700 R:      Robin Murphy <[email protected]>
6701 L:      [email protected]
6702 S:      Supported
6703 W:      http://git.infradead.org/users/hch/dma-mapping.git
6704 T:      git git://git.infradead.org/users/hch/dma-mapping.git
6705 F:      include/asm-generic/dma-mapping.h
6706 F:      include/linux/dma-direct.h
6707 F:      include/linux/dma-map-ops.h
6708 F:      include/linux/dma-mapping.h
6709 F:      include/linux/swiotlb.h
6710 F:      kernel/dma/
6711
6712 DMA-BUF HEAPS FRAMEWORK
6713 M:      Sumit Semwal <[email protected]>
6714 R:      Benjamin Gaignard <[email protected]>
6715 R:      Brian Starkey <[email protected]>
6716 R:      John Stultz <[email protected]>
6717 R:      T.J. Mercier <[email protected]>
6718 L:      [email protected]
6719 L:      [email protected]
6720 L:      [email protected] (moderated for non-subscribers)
6721 S:      Maintained
6722 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6723 F:      drivers/dma-buf/dma-heap.c
6724 F:      drivers/dma-buf/heaps/*
6725 F:      include/linux/dma-heap.h
6726 F:      include/uapi/linux/dma-heap.h
6727
6728 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6729 M:      Lukasz Luba <[email protected]>
6730 L:      [email protected]
6731 L:      [email protected]
6732 S:      Maintained
6733 F:      Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6734 F:      drivers/memory/samsung/exynos5422-dmc.c
6735
6736 DME1737 HARDWARE MONITOR DRIVER
6737 M:      Juerg Haefliger <[email protected]>
6738 L:      [email protected]
6739 S:      Maintained
6740 F:      Documentation/hwmon/dme1737.rst
6741 F:      drivers/hwmon/dme1737.c
6742
6743 DMI/SMBIOS SUPPORT
6744 M:      Jean Delvare <[email protected]>
6745 S:      Maintained
6746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6747 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
6748 F:      drivers/firmware/dmi-id.c
6749 F:      drivers/firmware/dmi_scan.c
6750 F:      include/linux/dmi.h
6751
6752 DOCUMENTATION
6753 M:      Jonathan Corbet <[email protected]>
6754 L:      [email protected]
6755 S:      Maintained
6756 P:      Documentation/doc-guide/maintainer-profile.rst
6757 T:      git git://git.lwn.net/linux.git docs-next
6758 F:      Documentation/
6759 F:      scripts/check-variable-fonts.sh
6760 F:      scripts/documentation-file-ref-check
6761 F:      scripts/kernel-doc
6762 F:      scripts/sphinx-pre-install
6763 X:      Documentation/ABI/
6764 X:      Documentation/admin-guide/media/
6765 X:      Documentation/devicetree/
6766 X:      Documentation/driver-api/media/
6767 X:      Documentation/firmware-guide/acpi/
6768 X:      Documentation/i2c/
6769 X:      Documentation/netlink/
6770 X:      Documentation/power/
6771 X:      Documentation/spi/
6772 X:      Documentation/userspace-api/media/
6773
6774 DOCUMENTATION PROCESS
6775 M:      Jonathan Corbet <[email protected]>
6776 L:      [email protected]
6777 S:      Maintained
6778 F:      Documentation/dev-tools/
6779 F:      Documentation/maintainer/
6780 F:      Documentation/process/
6781
6782 DOCUMENTATION REPORTING ISSUES
6783 M:      Thorsten Leemhuis <[email protected]>
6784 L:      [email protected]
6785 S:      Maintained
6786 F:      Documentation/admin-guide/bug-bisect.rst
6787 F:      Documentation/admin-guide/quickly-build-trimmed-linux.rst
6788 F:      Documentation/admin-guide/reporting-issues.rst
6789 F:      Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6790
6791 DOCUMENTATION SCRIPTS
6792 M:      Mauro Carvalho Chehab <[email protected]>
6793 L:      [email protected]
6794 S:      Maintained
6795 F:      Documentation/sphinx/parse-headers.pl
6796 F:      scripts/documentation-file-ref-check
6797 F:      scripts/sphinx-pre-install
6798
6799 DOCUMENTATION/ITALIAN
6800 M:      Federico Vaga <[email protected]>
6801 L:      [email protected]
6802 S:      Maintained
6803 F:      Documentation/translations/it_IT
6804
6805 DOCUMENTATION/JAPANESE
6806 R:      Akira Yokosawa <[email protected]>
6807 L:      [email protected]
6808 S:      Maintained
6809 F:      Documentation/translations/ja_JP
6810
6811 DONGWOON DW9714 LENS VOICE COIL DRIVER
6812 M:      Sakari Ailus <[email protected]>
6813 L:      [email protected]
6814 S:      Maintained
6815 T:      git git://linuxtv.org/media_tree.git
6816 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6817 F:      drivers/media/i2c/dw9714.c
6818
6819 DONGWOON DW9719 LENS VOICE COIL DRIVER
6820 M:      Daniel Scally <[email protected]>
6821 L:      [email protected]
6822 S:      Maintained
6823 T:      git git://linuxtv.org/media_tree.git
6824 F:      drivers/media/i2c/dw9719.c
6825
6826 DONGWOON DW9768 LENS VOICE COIL DRIVER
6827 L:      [email protected]
6828 S:      Orphan
6829 T:      git git://linuxtv.org/media_tree.git
6830 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6831 F:      drivers/media/i2c/dw9768.c
6832
6833 DONGWOON DW9807 LENS VOICE COIL DRIVER
6834 M:      Sakari Ailus <[email protected]>
6835 L:      [email protected]
6836 S:      Maintained
6837 T:      git git://linuxtv.org/media_tree.git
6838 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6839 F:      drivers/media/i2c/dw9807-vcm.c
6840
6841 DOUBLETALK DRIVER
6842 M:      "James R. Van Zandt" <[email protected]>
6843 L:      [email protected]
6844 S:      Maintained
6845 F:      drivers/char/dtlk.c
6846 F:      include/linux/dtlk.h
6847
6848 DPAA2 DATAPATH I/O (DPIO) DRIVER
6849 M:      Roy Pledge <[email protected]>
6850 L:      [email protected]
6851 S:      Maintained
6852 F:      drivers/soc/fsl/dpio
6853
6854 DPAA2 ETHERNET DRIVER
6855 M:      Ioana Ciornei <[email protected]>
6856 L:      [email protected]
6857 S:      Maintained
6858 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6859 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6860 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
6861 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
6862 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6863 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6864 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6865 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
6866 F:      drivers/net/ethernet/freescale/dpaa2/dpmac*
6867 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
6868
6869 DPAA2 ETHERNET SWITCH DRIVER
6870 M:      Ioana Ciornei <[email protected]>
6871 L:      [email protected]
6872 S:      Maintained
6873 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6874 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6875 F:      drivers/net/ethernet/freescale/dpaa2/dpsw*
6876
6877 DPLL SUBSYSTEM
6878 M:      Vadim Fedorenko <[email protected]>
6879 M:      Arkadiusz Kubalewski <[email protected]>
6880 M:      Jiri Pirko <[email protected]>
6881 L:      [email protected]
6882 S:      Supported
6883 F:      Documentation/driver-api/dpll.rst
6884 F:      drivers/dpll/*
6885 F:      include/linux/dpll.h
6886 F:      include/uapi/linux/dpll.h
6887
6888 DRBD DRIVER
6889 M:      Philipp Reisner <[email protected]>
6890 M:      Lars Ellenberg <[email protected]>
6891 M:      Christoph Böhmwalder <[email protected]>
6892 L:      [email protected]
6893 S:      Supported
6894 W:      http://www.drbd.org
6895 T:      git git://git.linbit.com/linux-drbd.git
6896 T:      git git://git.linbit.com/drbd-8.4.git
6897 F:      Documentation/admin-guide/blockdev/
6898 F:      drivers/block/drbd/
6899 F:      include/linux/drbd*
6900 F:      lib/lru_cache.c
6901
6902 DRIVER COMPONENT FRAMEWORK
6903 L:      [email protected]
6904 F:      drivers/base/component.c
6905 F:      include/linux/component.h
6906
6907 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6908 M:      Greg Kroah-Hartman <[email protected]>
6909 R:      "Rafael J. Wysocki" <[email protected]>
6910 S:      Supported
6911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6912 F:      Documentation/core-api/kobject.rst
6913 F:      drivers/base/
6914 F:      fs/debugfs/
6915 F:      fs/sysfs/
6916 F:      include/linux/debugfs.h
6917 F:      include/linux/fwnode.h
6918 F:      include/linux/kobj*
6919 F:      include/linux/property.h
6920 F:      lib/kobj*
6921 F:      rust/kernel/device.rs
6922
6923 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6924 M:      Nishanth Menon <[email protected]>
6925 L:      [email protected]
6926 S:      Maintained
6927 F:      drivers/soc/ti/smartreflex.c
6928 F:      include/linux/power/smartreflex.h
6929
6930 DRM ACCEL DRIVERS FOR INTEL VPU
6931 M:      Jacek Lawrynowicz <[email protected]>
6932 M:      Stanislaw Gruszka <[email protected]>
6933 L:      [email protected]
6934 S:      Supported
6935 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6936 F:      drivers/accel/ivpu/
6937 F:      include/uapi/drm/ivpu_accel.h
6938
6939 DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6940 M:      Oded Gabbay <[email protected]>
6941 L:      [email protected]
6942 S:      Maintained
6943 C:      irc://irc.oftc.net/dri-devel
6944 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6945 F:      Documentation/accel/
6946 F:      drivers/accel/
6947 F:      include/drm/drm_accel.h
6948
6949 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6950 M:      Maxime Ripard <[email protected]>
6951 M:      Chen-Yu Tsai <[email protected]>
6952 R:      Jernej Skrabec <[email protected]>
6953 L:      [email protected]
6954 S:      Supported
6955 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6956 F:      drivers/gpu/drm/sun4i/sun8i*
6957
6958 DRM DRIVER FOR ARM PL111 CLCD
6959 S:      Orphan
6960 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6961 F:      drivers/gpu/drm/pl111/
6962
6963 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6964 M:      Linus Walleij <[email protected]>
6965 S:      Maintained
6966 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6967 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6968 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
6969
6970 DRM DRIVER FOR ASPEED BMC GFX
6971 M:      Joel Stanley <[email protected]>
6972 L:      [email protected] (moderated for non-subscribers)
6973 S:      Supported
6974 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6975 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6976 F:      drivers/gpu/drm/aspeed/
6977
6978 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6979 M:      Dave Airlie <[email protected]>
6980 R:      Thomas Zimmermann <[email protected]>
6981 R:      Jocelyn Falempe <[email protected]>
6982 L:      [email protected]
6983 S:      Supported
6984 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6985 F:      drivers/gpu/drm/ast/
6986
6987 DRM DRIVER FOR BOCHS VIRTUAL GPU
6988 M:      Gerd Hoffmann <[email protected]>
6989 L:      [email protected]
6990 S:      Maintained
6991 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6992 F:      drivers/gpu/drm/tiny/bochs.c
6993
6994 DRM DRIVER FOR BOE HIMAX8279D PANELS
6995 M:      Jerry Han <[email protected]>
6996 S:      Maintained
6997 F:      Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6998 F:      drivers/gpu/drm/panel/panel-boe-himax8279d.c
6999
7000 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
7001 M:      Jagan Teki <[email protected]>
7002 S:      Maintained
7003 F:      Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
7004 F:      drivers/gpu/drm/bridge/chipone-icn6211.c
7005
7006 DRM DRIVER FOR EBBG FT8719 PANEL
7007 M:      Joel Selvaraj <[email protected]>
7008 S:      Maintained
7009 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7010 F:      Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
7011 F:      drivers/gpu/drm/panel/panel-ebbg-ft8719.c
7012
7013 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
7014 M:      Linus Walleij <[email protected]>
7015 S:      Maintained
7016 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7017 F:      drivers/gpu/drm/tve200/
7018
7019 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
7020 M:      Icenowy Zheng <[email protected]>
7021 S:      Maintained
7022 F:      Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
7023 F:      drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
7024
7025 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
7026 M:      Jagan Teki <[email protected]>
7027 S:      Maintained
7028 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
7029 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
7030
7031 DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
7032 M:      Thomas Zimmermann <[email protected]>
7033 M:      Javier Martinez Canillas <[email protected]>
7034 L:      [email protected]
7035 S:      Maintained
7036 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7037 F:      drivers/gpu/drm/drm_aperture.c
7038 F:      drivers/gpu/drm/tiny/ofdrm.c
7039 F:      drivers/gpu/drm/tiny/simpledrm.c
7040 F:      drivers/video/aperture.c
7041 F:      drivers/video/nomodeset.c
7042 F:      include/drm/drm_aperture.h
7043 F:      include/linux/aperture.h
7044 F:      include/video/nomodeset.h
7045
7046 DRM DRIVER FOR GENERIC EDP PANELS
7047 R:      Douglas Anderson <[email protected]>
7048 F:      Documentation/devicetree/bindings/display/panel/panel-edp.yaml
7049 F:      drivers/gpu/drm/panel/panel-edp.c
7050
7051 DRM DRIVER FOR GENERIC USB DISPLAY
7052 M:      Noralf Trønnes <[email protected]>
7053 S:      Maintained
7054 W:      https://github.com/notro/gud/wiki
7055 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7056 F:      drivers/gpu/drm/gud/
7057 F:      include/drm/gud.h
7058
7059 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
7060 M:      Hans de Goede <[email protected]>
7061 S:      Maintained
7062 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7063 F:      drivers/gpu/drm/tiny/gm12u320.c
7064
7065 DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
7066 M:      Ondrej Jirman <[email protected]>
7067 M:      Javier Martinez Canillas <[email protected]>
7068 S:      Maintained
7069 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7070 F:      Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
7071 F:      drivers/gpu/drm/panel/panel-himax-hx8394.c
7072
7073 DRM DRIVER FOR HX8357D PANELS
7074 S:      Orphan
7075 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7076 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
7077 F:      drivers/gpu/drm/tiny/hx8357d.c
7078
7079 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
7080 M:      Deepak Rawat <[email protected]>
7081 L:      [email protected]
7082 L:      [email protected]
7083 S:      Maintained
7084 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7085 F:      drivers/gpu/drm/hyperv
7086
7087 DRM DRIVER FOR ILITEK ILI9225 PANELS
7088 M:      David Lechner <[email protected]>
7089 S:      Maintained
7090 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7091 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
7092 F:      drivers/gpu/drm/tiny/ili9225.c
7093
7094 DRM DRIVER FOR ILITEK ILI9486 PANELS
7095 M:      Kamlesh Gurudasani <[email protected]>
7096 S:      Maintained
7097 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7098 F:      Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
7099 F:      drivers/gpu/drm/tiny/ili9486.c
7100
7101 DRM DRIVER FOR ILITEK ILI9805 PANELS
7102 M:      Michael Trimarchi <[email protected]>
7103 S:      Maintained
7104 F:      Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
7105 F:      drivers/gpu/drm/panel/panel-ilitek-ili9805.c
7106
7107 DRM DRIVER FOR ILITEK ILI9806E PANELS
7108 M:      Michael Walle <[email protected]>
7109 S:      Maintained
7110 F:      drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
7111
7112 DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
7113 M:      Jagan Teki <[email protected]>
7114 S:      Maintained
7115 F:      Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
7116 F:      drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
7117
7118 DRM DRIVER FOR LG SW43408 PANELS
7119 M:      Sumit Semwal <[email protected]>
7120 M:      Caleb Connolly <[email protected]>
7121 S:      Maintained
7122 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7123 F:      Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
7124 F:      drivers/gpu/drm/panel/panel-lg-sw43408.c
7125
7126 DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
7127 M:      Paul Kocialkowski <[email protected]>
7128 S:      Supported
7129 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7130 F:      drivers/gpu/drm/logicvc/
7131
7132 DRM DRIVER FOR LVDS PANELS
7133 M:      Laurent Pinchart <[email protected]>
7134 L:      [email protected]
7135 S:      Maintained
7136 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7137 F:      Documentation/devicetree/bindings/display/lvds.yaml
7138 F:      Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
7139 F:      drivers/gpu/drm/panel/panel-lvds.c
7140
7141 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
7142 M:      Guido Günther <[email protected]>
7143 R:      Purism Kernel Team <[email protected]>
7144 S:      Maintained
7145 F:      Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
7146 F:      drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
7147
7148 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
7149 M:      Dave Airlie <[email protected]>
7150 R:      Thomas Zimmermann <[email protected]>
7151 R:      Jocelyn Falempe <[email protected]>
7152 L:      [email protected]
7153 S:      Supported
7154 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7155 F:      drivers/gpu/drm/mgag200/
7156
7157 DRM DRIVER FOR MI0283QT
7158 M:      Noralf Trønnes <[email protected]>
7159 S:      Maintained
7160 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7161 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
7162 F:      drivers/gpu/drm/tiny/mi0283qt.c
7163
7164 DRM DRIVER FOR MIPI DBI compatible panels
7165 M:      Noralf Trønnes <[email protected]>
7166 S:      Maintained
7167 W:      https://github.com/notro/panel-mipi-dbi/wiki
7168 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7169 F:      Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
7170 F:      drivers/gpu/drm/tiny/panel-mipi-dbi.c
7171
7172 DRM DRIVER for Qualcomm Adreno GPUs
7173 M:      Rob Clark <[email protected]>
7174 R:      Sean Paul <[email protected]>
7175 R:      Konrad Dybcio <[email protected]>
7176 L:      [email protected]
7177 L:      [email protected]
7178 L:      [email protected]
7179 S:      Maintained
7180 B:      https://gitlab.freedesktop.org/drm/msm/-/issues
7181 T:      git https://gitlab.freedesktop.org/drm/msm.git
7182 F:      Documentation/devicetree/bindings/display/msm/gpu.yaml
7183 F:      drivers/gpu/drm/msm/adreno/
7184 F:      drivers/gpu/drm/msm/msm_gpu.*
7185 F:      drivers/gpu/drm/msm/msm_gpu_devfreq.*
7186 F:      drivers/gpu/drm/msm/msm_ringbuffer.*
7187 F:      drivers/gpu/drm/msm/registers/adreno/
7188 F:      include/uapi/drm/msm_drm.h
7189
7190 DRM DRIVER for Qualcomm display hardware
7191 M:      Rob Clark <[email protected]>
7192 M:      Abhinav Kumar <[email protected]>
7193 M:      Dmitry Baryshkov <[email protected]>
7194 R:      Sean Paul <[email protected]>
7195 R:      Marijn Suijten <[email protected]>
7196 L:      [email protected]
7197 L:      [email protected]
7198 L:      [email protected]
7199 S:      Maintained
7200 B:      https://gitlab.freedesktop.org/drm/msm/-/issues
7201 T:      git https://gitlab.freedesktop.org/drm/msm.git
7202 F:      Documentation/devicetree/bindings/display/msm/
7203 F:      drivers/gpu/drm/ci/xfails/msm*
7204 F:      drivers/gpu/drm/msm/
7205 F:      include/uapi/drm/msm_drm.h
7206
7207 DRM DRIVER FOR NOVATEK NT35510 PANELS
7208 M:      Linus Walleij <[email protected]>
7209 S:      Maintained
7210 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7211 F:      Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7212 F:      drivers/gpu/drm/panel/panel-novatek-nt35510.c
7213
7214 DRM DRIVER FOR NOVATEK NT35560 PANELS
7215 M:      Linus Walleij <[email protected]>
7216 S:      Maintained
7217 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7218 F:      Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7219 F:      drivers/gpu/drm/panel/panel-novatek-nt35560.c
7220
7221 DRM DRIVER FOR NOVATEK NT36523 PANELS
7222 M:      Jianhua Lu <[email protected]>
7223 S:      Maintained
7224 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7225 F:      Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7226 F:      drivers/gpu/drm/panel/panel-novatek-nt36523.c
7227
7228 DRM DRIVER FOR NOVATEK NT36672A PANELS
7229 M:      Sumit Semwal <[email protected]>
7230 S:      Maintained
7231 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7232 F:      Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7233 F:      drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7234
7235 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7236 M:      Karol Herbst <[email protected]>
7237 M:      Lyude Paul <[email protected]>
7238 M:      Danilo Krummrich <[email protected]>
7239 L:      [email protected]
7240 L:      [email protected]
7241 S:      Supported
7242 W:      https://nouveau.freedesktop.org/
7243 Q:      https://patchwork.freedesktop.org/project/nouveau/
7244 Q:      https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7245 B:      https://gitlab.freedesktop.org/drm/nouveau/-/issues
7246 C:      irc://irc.oftc.net/nouveau
7247 T:      git https://gitlab.freedesktop.org/drm/nouveau.git
7248 F:      drivers/gpu/drm/nouveau/
7249 F:      include/uapi/drm/nouveau_drm.h
7250
7251 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7252 M:      Stefan Mavrodiev <[email protected]>
7253 S:      Maintained
7254 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7255 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7256
7257 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7258 R:      Douglas Anderson <[email protected]>
7259 F:      Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7260 F:      drivers/gpu/drm/bridge/parade-ps8640.c
7261
7262 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7263 M:      Noralf Trønnes <[email protected]>
7264 S:      Maintained
7265 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7266 F:      Documentation/devicetree/bindings/display/repaper.txt
7267 F:      drivers/gpu/drm/tiny/repaper.c
7268
7269 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7270 M:      Dave Airlie <[email protected]>
7271 M:      Gerd Hoffmann <[email protected]>
7272 L:      [email protected]
7273 S:      Obsolete
7274 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7275 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7276 F:      drivers/gpu/drm/tiny/cirrus.c
7277
7278 DRM DRIVER FOR QXL VIRTUAL GPU
7279 M:      Dave Airlie <[email protected]>
7280 M:      Gerd Hoffmann <[email protected]>
7281 L:      [email protected]
7282 L:      [email protected]
7283 S:      Maintained
7284 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7285 F:      drivers/gpu/drm/qxl/
7286 F:      include/uapi/drm/qxl_drm.h
7287
7288 DRM DRIVER FOR RAYDIUM RM67191 PANELS
7289 M:      Robert Chiras <[email protected]>
7290 S:      Maintained
7291 F:      Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7292 F:      drivers/gpu/drm/panel/panel-raydium-rm67191.c
7293
7294 DRM DRIVER FOR SAMSUNG DB7430 PANELS
7295 M:      Linus Walleij <[email protected]>
7296 S:      Maintained
7297 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7298 F:      Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7299 F:      drivers/gpu/drm/panel/panel-samsung-db7430.c
7300
7301 DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7302 M:      Inki Dae <[email protected]>
7303 M:      Jagan Teki <[email protected]>
7304 M:      Marek Szyprowski <[email protected]>
7305 S:      Maintained
7306 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7307 F:      Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7308 F:      drivers/gpu/drm/bridge/samsung-dsim.c
7309 F:      include/drm/bridge/samsung-dsim.h
7310
7311 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7312 M:      Markuss Broks <[email protected]>
7313 S:      Maintained
7314 F:      Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7315 F:      drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7316
7317 DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7318 M:      Artur Weber <[email protected]>
7319 S:      Maintained
7320 F:      Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7321 F:      drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7322
7323 DRM DRIVER FOR SITRONIX ST7586 PANELS
7324 M:      David Lechner <[email protected]>
7325 S:      Maintained
7326 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7327 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
7328 F:      drivers/gpu/drm/tiny/st7586.c
7329
7330 DRM DRIVER FOR SITRONIX ST7701 PANELS
7331 M:      Jagan Teki <[email protected]>
7332 S:      Maintained
7333 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7334 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
7335
7336 DRM DRIVER FOR SITRONIX ST7703 PANELS
7337 M:      Guido Günther <[email protected]>
7338 R:      Purism Kernel Team <[email protected]>
7339 R:      Ondrej Jirman <[email protected]>
7340 S:      Maintained
7341 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7342 F:      drivers/gpu/drm/panel/panel-sitronix-st7703.c
7343
7344 DRM DRIVER FOR SITRONIX ST7735R PANELS
7345 M:      David Lechner <[email protected]>
7346 S:      Maintained
7347 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7348 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7349 F:      drivers/gpu/drm/tiny/st7735r.c
7350
7351 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7352 M:      Javier Martinez Canillas <[email protected]>
7353 S:      Maintained
7354 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7355 F:      Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7356 F:      Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7357 F:      drivers/gpu/drm/solomon/ssd130x*
7358
7359 DRM DRIVER FOR ST-ERICSSON MCDE
7360 M:      Linus Walleij <[email protected]>
7361 S:      Maintained
7362 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7363 F:      Documentation/devicetree/bindings/display/ste,mcde.yaml
7364 F:      drivers/gpu/drm/mcde/
7365
7366 DRM DRIVER FOR SYNAPTICS R63353 PANELS
7367 M:      Michael Trimarchi <[email protected]>
7368 S:      Maintained
7369 F:      Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7370 F:      drivers/gpu/drm/panel/panel-synaptics-r63353.c
7371
7372 DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7373 M:      Jagan Teki <[email protected]>
7374 S:      Maintained
7375 F:      Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7376 F:      drivers/gpu/drm/bridge/ti-dlpc3433.c
7377
7378 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7379 R:      Douglas Anderson <[email protected]>
7380 F:      Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7381 F:      drivers/gpu/drm/bridge/ti-sn65dsi86.c
7382
7383 DRM DRIVER FOR TPO TPG110 PANELS
7384 M:      Linus Walleij <[email protected]>
7385 S:      Maintained
7386 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7387 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7388 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
7389
7390 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7391 M:      Dave Airlie <[email protected]>
7392 R:      Sean Paul <[email protected]>
7393 R:      Thomas Zimmermann <[email protected]>
7394 L:      [email protected]
7395 S:      Supported
7396 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7397 F:      drivers/gpu/drm/udl/
7398
7399 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7400 M:      Rodrigo Siqueira <[email protected]>
7401 M:      Melissa Wen <[email protected]>
7402 M:      Maíra Canal <[email protected]>
7403 R:      Haneen Mohammed <[email protected]>
7404 R:      Daniel Vetter <[email protected]>
7405 L:      [email protected]
7406 S:      Maintained
7407 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7408 F:      Documentation/gpu/vkms.rst
7409 F:      drivers/gpu/drm/ci/xfails/vkms*
7410 F:      drivers/gpu/drm/vkms/
7411
7412 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7413 M:      Hans de Goede <[email protected]>
7414 L:      [email protected]
7415 S:      Maintained
7416 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7417 F:      drivers/gpu/drm/vboxvideo/
7418
7419 DRM DRIVER FOR VMWARE VIRTUAL GPU
7420 M:      Zack Rusin <[email protected]>
7421 R:      Broadcom internal kernel review list <[email protected]>
7422 L:      [email protected]
7423 S:      Supported
7424 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7425 F:      drivers/gpu/drm/vmwgfx/
7426 F:      include/uapi/drm/vmwgfx_drm.h
7427
7428 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7429 M:      Linus Walleij <[email protected]>
7430 S:      Maintained
7431 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7432 F:      Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7433 F:      drivers/gpu/drm/panel/panel-widechips-ws2401.c
7434
7435 DRM DRIVERS
7436 M:      David Airlie <[email protected]>
7437 M:      Daniel Vetter <[email protected]>
7438 L:      [email protected]
7439 S:      Maintained
7440 B:      https://gitlab.freedesktop.org/drm
7441 C:      irc://irc.oftc.net/dri-devel
7442 T:      git https://gitlab.freedesktop.org/drm/kernel.git
7443 F:      Documentation/devicetree/bindings/display/
7444 F:      Documentation/devicetree/bindings/gpu/
7445 F:      Documentation/gpu/
7446 F:      drivers/gpu/
7447 F:      include/drm/
7448 F:      include/linux/vga*
7449 F:      include/uapi/drm/
7450
7451 DRM DRIVERS AND MISC GPU PATCHES
7452 M:      Maarten Lankhorst <[email protected]>
7453 M:      Maxime Ripard <[email protected]>
7454 M:      Thomas Zimmermann <[email protected]>
7455 S:      Maintained
7456 W:      https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7457 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7458 F:      Documentation/devicetree/bindings/display/
7459 F:      Documentation/devicetree/bindings/gpu/
7460 F:      Documentation/gpu/
7461 F:      drivers/gpu/drm/
7462 F:      drivers/gpu/vga/
7463 F:      include/drm/drm
7464 F:      include/linux/vga*
7465 F:      include/uapi/drm/
7466 X:      drivers/gpu/drm/amd/
7467 X:      drivers/gpu/drm/armada/
7468 X:      drivers/gpu/drm/etnaviv/
7469 X:      drivers/gpu/drm/exynos/
7470 X:      drivers/gpu/drm/i915/
7471 X:      drivers/gpu/drm/kmb/
7472 X:      drivers/gpu/drm/mediatek/
7473 X:      drivers/gpu/drm/msm/
7474 X:      drivers/gpu/drm/nouveau/
7475 X:      drivers/gpu/drm/radeon/
7476 X:      drivers/gpu/drm/renesas/rcar-du/
7477 X:      drivers/gpu/drm/tegra/
7478
7479 DRM DRIVERS FOR ALLWINNER A10
7480 M:      Maxime Ripard <[email protected]>
7481 M:      Chen-Yu Tsai <[email protected]>
7482 L:      [email protected]
7483 S:      Supported
7484 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7485 F:      Documentation/devicetree/bindings/display/allwinner*
7486 F:      drivers/gpu/drm/sun4i/
7487
7488 DRM DRIVERS FOR AMLOGIC SOCS
7489 M:      Neil Armstrong <[email protected]>
7490 L:      [email protected]
7491 L:      [email protected]
7492 S:      Supported
7493 W:      http://linux-meson.com/
7494 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7495 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7496 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7497 F:      Documentation/gpu/meson.rst
7498 F:      drivers/gpu/drm/ci/xfails/meson*
7499 F:      drivers/gpu/drm/meson/
7500
7501 DRM DRIVERS FOR ATMEL HLCDC
7502 M:      Sam Ravnborg <[email protected]>
7503 M:      Boris Brezillon <[email protected]>
7504 L:      [email protected]
7505 S:      Supported
7506 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7507 F:      Documentation/devicetree/bindings/display/atmel/
7508 F:      drivers/gpu/drm/atmel-hlcdc/
7509
7510 DRM DRIVERS FOR BRIDGE CHIPS
7511 M:      Andrzej Hajda <[email protected]>
7512 M:      Neil Armstrong <[email protected]>
7513 M:      Robert Foss <[email protected]>
7514 R:      Laurent Pinchart <[email protected]>
7515 R:      Jonas Karlman <[email protected]>
7516 R:      Jernej Skrabec <[email protected]>
7517 S:      Maintained
7518 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7519 F:      Documentation/devicetree/bindings/display/bridge/
7520 F:      drivers/gpu/drm/bridge/
7521 F:      drivers/gpu/drm/display/drm_bridge_connector.c
7522 F:      drivers/gpu/drm/drm_bridge.c
7523 F:      include/drm/drm_bridge.h
7524 F:      include/drm/drm_bridge_connector.h
7525
7526 DRM DRIVERS FOR EXYNOS
7527 M:      Inki Dae <[email protected]>
7528 M:      Seung-Woo Kim <[email protected]>
7529 M:      Kyungmin Park <[email protected]>
7530 L:      [email protected]
7531 S:      Supported
7532 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7533 F:      Documentation/devicetree/bindings/display/exynos/
7534 F:      Documentation/devicetree/bindings/display/samsung/
7535 F:      drivers/gpu/drm/exynos/
7536 F:      include/uapi/drm/exynos_drm.h
7537
7538 DRM DRIVERS FOR FREESCALE DCU
7539 M:      Stefan Agner <[email protected]>
7540 M:      Alison Wang <[email protected]>
7541 L:      [email protected]
7542 S:      Supported
7543 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7544 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
7545 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
7546 F:      drivers/gpu/drm/fsl-dcu/
7547
7548 DRM DRIVERS FOR FREESCALE IMX 5/6
7549 M:      Philipp Zabel <[email protected]>
7550 L:      [email protected]
7551 S:      Maintained
7552 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7553 T:      git git://git.pengutronix.de/git/pza/linux
7554 F:      Documentation/devicetree/bindings/display/imx/
7555 F:      drivers/gpu/drm/imx/ipuv3/
7556 F:      drivers/gpu/ipu-v3/
7557
7558 DRM DRIVERS FOR FREESCALE IMX BRIDGE
7559 M:      Liu Ying <[email protected]>
7560 L:      [email protected]
7561 S:      Maintained
7562 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7563 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7564 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7565 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7566 F:      drivers/gpu/drm/bridge/imx/
7567
7568 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7569 M:      Patrik Jakobsson <[email protected]>
7570 L:      [email protected]
7571 S:      Maintained
7572 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7573 F:      drivers/gpu/drm/gma500/
7574
7575 DRM DRIVERS FOR HISILICON
7576 M:      Xinliang Liu <[email protected]>
7577 M:      Tian Tao  <[email protected]>
7578 R:      Xinwei Kong <[email protected]>
7579 R:      Sumit Semwal <[email protected]>
7580 R:      Yongqin Liu <[email protected]>
7581 R:      John Stultz <[email protected]>
7582 L:      [email protected]
7583 S:      Maintained
7584 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7585 F:      Documentation/devicetree/bindings/display/hisilicon/
7586 F:      drivers/gpu/drm/hisilicon/
7587
7588 DRM DRIVERS FOR LIMA
7589 M:      Qiang Yu <[email protected]>
7590 L:      [email protected]
7591 L:      [email protected] (moderated for non-subscribers)
7592 S:      Maintained
7593 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7594 F:      drivers/gpu/drm/lima/
7595 F:      include/uapi/drm/lima_drm.h
7596
7597 DRM DRIVERS FOR LOONGSON
7598 M:      Sui Jingfeng <[email protected]>
7599 L:      [email protected]
7600 S:      Supported
7601 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7602 F:      drivers/gpu/drm/loongson/
7603
7604 DRM DRIVERS FOR MEDIATEK
7605 M:      Chun-Kuang Hu <[email protected]>
7606 M:      Philipp Zabel <[email protected]>
7607 L:      [email protected]
7608 L:      [email protected] (moderated for non-subscribers)
7609 S:      Supported
7610 F:      Documentation/devicetree/bindings/display/mediatek/
7611 F:      drivers/gpu/drm/ci/xfails/mediatek*
7612 F:      drivers/gpu/drm/mediatek/
7613 F:      drivers/phy/mediatek/phy-mtk-dp.c
7614 F:      drivers/phy/mediatek/phy-mtk-hdmi*
7615 F:      drivers/phy/mediatek/phy-mtk-mipi*
7616
7617 DRM DRIVERS FOR NVIDIA TEGRA
7618 M:      Thierry Reding <[email protected]>
7619 M:      Mikko Perttunen <[email protected]>
7620 L:      [email protected]
7621 L:      [email protected]
7622 S:      Supported
7623 T:      git https://gitlab.freedesktop.org/drm/tegra.git
7624 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7625 F:      Documentation/devicetree/bindings/gpu/host1x/
7626 F:      drivers/gpu/drm/tegra/
7627 F:      drivers/gpu/host1x/
7628 F:      include/linux/host1x.h
7629 F:      include/uapi/drm/tegra_drm.h
7630
7631 DRM DRIVERS FOR RENESAS R-CAR
7632 M:      Laurent Pinchart <[email protected]>
7633 M:      Kieran Bingham <[email protected]>
7634 L:      [email protected]
7635 L:      [email protected]
7636 S:      Supported
7637 T:      git git://linuxtv.org/pinchartl/media drm/du/next
7638 F:      Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7639 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7640 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7641 F:      Documentation/devicetree/bindings/display/renesas,du.yaml
7642 F:      drivers/gpu/drm/renesas/rcar-du/
7643
7644 DRM DRIVERS FOR RENESAS RZ
7645 M:      Biju Das <[email protected]>
7646 L:      [email protected]
7647 L:      [email protected]
7648 S:      Maintained
7649 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7650 F:      Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7651 F:      drivers/gpu/drm/renesas/rz-du/
7652
7653 DRM DRIVERS FOR RENESAS SHMOBILE
7654 M:      Laurent Pinchart <[email protected]>
7655 M:      Geert Uytterhoeven <[email protected]>
7656 L:      [email protected]
7657 L:      [email protected]
7658 S:      Supported
7659 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7660 F:      Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7661 F:      drivers/gpu/drm/renesas/shmobile/
7662 F:      include/linux/platform_data/shmob_drm.h
7663
7664 DRM DRIVERS FOR ROCKCHIP
7665 M:      Sandy Huang <[email protected]>
7666 M:      Heiko Stübner <[email protected]>
7667 M:      Andy Yan <[email protected]>
7668 L:      [email protected]
7669 S:      Maintained
7670 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7671 F:      Documentation/devicetree/bindings/display/rockchip/
7672 F:      drivers/gpu/drm/ci/xfails/rockchip*
7673 F:      drivers/gpu/drm/rockchip/
7674
7675 DRM DRIVERS FOR STI
7676 M:      Alain Volmat <[email protected]>
7677 L:      [email protected]
7678 S:      Maintained
7679 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7680 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
7681 F:      drivers/gpu/drm/sti
7682
7683 DRM DRIVERS FOR STM
7684 M:      Yannick Fertre <[email protected]>
7685 M:      Raphael Gallais-Pou <[email protected]>
7686 M:      Philippe Cornu <[email protected]>
7687 L:      [email protected]
7688 S:      Maintained
7689 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7690 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7691 F:      Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
7692 F:      drivers/gpu/drm/stm
7693
7694 DRM DRIVERS FOR TI KEYSTONE
7695 M:      Jyri Sarha <[email protected]>
7696 M:      Tomi Valkeinen <[email protected]>
7697 L:      [email protected]
7698 S:      Maintained
7699 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7700 F:      Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7701 F:      Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7702 F:      Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7703 F:      drivers/gpu/drm/tidss/
7704
7705 DRM DRIVERS FOR TI LCDC
7706 M:      Jyri Sarha <[email protected]>
7707 M:      Tomi Valkeinen <[email protected]>
7708 L:      [email protected]
7709 S:      Maintained
7710 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7711 F:      Documentation/devicetree/bindings/display/tilcdc/
7712 F:      drivers/gpu/drm/tilcdc/
7713
7714 DRM DRIVERS FOR TI OMAP
7715 M:      Tomi Valkeinen <[email protected]>
7716 L:      [email protected]
7717 S:      Maintained
7718 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7719 F:      Documentation/devicetree/bindings/display/ti/
7720 F:      drivers/gpu/drm/omapdrm/
7721
7722 DRM DRIVERS FOR V3D
7723 M:      Melissa Wen <[email protected]>
7724 M:      Maíra Canal <[email protected]>
7725 S:      Supported
7726 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7727 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7728 F:      drivers/gpu/drm/v3d/
7729 F:      include/uapi/drm/v3d_drm.h
7730
7731 DRM DRIVERS FOR VC4
7732 M:      Maxime Ripard <[email protected]>
7733 M:      Dave Stevenson <[email protected]>
7734 R:      Raspberry Pi Kernel Maintenance <[email protected]>
7735 S:      Supported
7736 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7737 F:      Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7738 F:      drivers/gpu/drm/vc4/
7739 F:      include/uapi/drm/vc4_drm.h
7740
7741 DRM DRIVERS FOR VIVANTE GPU IP
7742 M:      Lucas Stach <[email protected]>
7743 R:      Russell King <[email protected]>
7744 R:      Christian Gmeiner <[email protected]>
7745 L:      [email protected] (moderated for non-subscribers)
7746 L:      [email protected]
7747 S:      Maintained
7748 F:      Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7749 F:      drivers/gpu/drm/etnaviv/
7750 F:      include/uapi/drm/etnaviv_drm.h
7751
7752 DRM DRIVERS FOR XEN
7753 M:      Oleksandr Andrushchenko <[email protected]>
7754 L:      [email protected]
7755 L:      [email protected] (moderated for non-subscribers)
7756 S:      Supported
7757 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7758 F:      Documentation/gpu/xen-front.rst
7759 F:      drivers/gpu/drm/xen/
7760
7761 DRM DRIVERS FOR XILINX
7762 M:      Laurent Pinchart <[email protected]>
7763 M:      Tomi Valkeinen <[email protected]>
7764 L:      [email protected]
7765 S:      Maintained
7766 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7767 F:      Documentation/devicetree/bindings/display/xlnx/
7768 F:      drivers/gpu/drm/xlnx/
7769
7770 DRM GPU SCHEDULER
7771 M:      Luben Tuikov <[email protected]>
7772 M:      Matthew Brost <[email protected]>
7773 L:      [email protected]
7774 S:      Maintained
7775 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7776 F:      drivers/gpu/drm/scheduler/
7777 F:      include/drm/gpu_scheduler.h
7778
7779 DRM PANEL DRIVERS
7780 M:      Neil Armstrong <[email protected]>
7781 R:      Jessica Zhang <[email protected]>
7782 L:      [email protected]
7783 S:      Maintained
7784 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7785 F:      Documentation/devicetree/bindings/display/panel/
7786 F:      drivers/gpu/drm/drm_panel.c
7787 F:      drivers/gpu/drm/panel/
7788 F:      include/drm/drm_panel.h
7789
7790 DRM PRIVACY-SCREEN CLASS
7791 M:      Hans de Goede <[email protected]>
7792 L:      [email protected]
7793 S:      Maintained
7794 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7795 F:      drivers/gpu/drm/drm_privacy_screen*
7796 F:      include/drm/drm_privacy_screen*
7797
7798 DRM TTM SUBSYSTEM
7799 M:      Christian Koenig <[email protected]>
7800 M:      Huang Rui <[email protected]>
7801 L:      [email protected]
7802 S:      Maintained
7803 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7804 F:      drivers/gpu/drm/ttm/
7805 F:      include/drm/ttm/
7806
7807 DRM AUTOMATED TESTING
7808 M:      Helen Koike <[email protected]>
7809 L:      [email protected]
7810 S:      Maintained
7811 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7812 F:      Documentation/gpu/automated_testing.rst
7813 F:      drivers/gpu/drm/ci/
7814
7815 DSBR100 USB FM RADIO DRIVER
7816 M:      Alexey Klimov <[email protected]>
7817 L:      [email protected]
7818 S:      Maintained
7819 T:      git git://linuxtv.org/media_tree.git
7820 F:      drivers/media/radio/dsbr100.c
7821
7822 DT3155 MEDIA DRIVER
7823 M:      Hans Verkuil <[email protected]>
7824 L:      [email protected]
7825 S:      Odd Fixes
7826 W:      https://linuxtv.org
7827 T:      git git://linuxtv.org/media_tree.git
7828 F:      drivers/media/pci/dt3155/
7829
7830 DVB_USB_AF9015 MEDIA DRIVER
7831 L:      [email protected]
7832 S:      Orphan
7833 W:      https://linuxtv.org
7834 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7835 F:      drivers/media/usb/dvb-usb-v2/af9015*
7836
7837 DVB_USB_AF9035 MEDIA DRIVER
7838 L:      [email protected]
7839 S:      Orphan
7840 W:      https://linuxtv.org
7841 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7842 F:      drivers/media/usb/dvb-usb-v2/af9035*
7843
7844 DVB_USB_ANYSEE MEDIA DRIVER
7845 L:      [email protected]
7846 S:      Orphan
7847 W:      https://linuxtv.org
7848 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7849 F:      drivers/media/usb/dvb-usb-v2/anysee*
7850
7851 DVB_USB_AU6610 MEDIA DRIVER
7852 L:      [email protected]
7853 S:      Orphan
7854 W:      https://linuxtv.org
7855 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7856 F:      drivers/media/usb/dvb-usb-v2/au6610*
7857
7858 DVB_USB_CE6230 MEDIA DRIVER
7859 L:      [email protected]
7860 S:      Orphan
7861 W:      https://linuxtv.org
7862 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7863 F:      drivers/media/usb/dvb-usb-v2/ce6230*
7864
7865 DVB_USB_CXUSB MEDIA DRIVER
7866 M:      Michael Krufky <[email protected]>
7867 L:      [email protected]
7868 S:      Maintained
7869 W:      https://linuxtv.org
7870 W:      http://github.com/mkrufky
7871 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7872 T:      git git://linuxtv.org/media_tree.git
7873 F:      drivers/media/usb/dvb-usb/cxusb*
7874
7875 DVB_USB_EC168 MEDIA DRIVER
7876 L:      [email protected]
7877 S:      Orphan
7878 W:      https://linuxtv.org
7879 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7880 F:      drivers/media/usb/dvb-usb-v2/ec168*
7881
7882 DVB_USB_GL861 MEDIA DRIVER
7883 L:      [email protected]
7884 S:      Orphan
7885 W:      https://linuxtv.org
7886 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7887 F:      drivers/media/usb/dvb-usb-v2/gl861*
7888
7889 DVB_USB_MXL111SF MEDIA DRIVER
7890 M:      Michael Krufky <[email protected]>
7891 L:      [email protected]
7892 S:      Maintained
7893 W:      https://linuxtv.org
7894 W:      http://github.com/mkrufky
7895 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7896 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
7897 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
7898
7899 DVB_USB_RTL28XXU MEDIA DRIVER
7900 L:      [email protected]
7901 S:      Orphan
7902 W:      https://linuxtv.org
7903 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7904 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
7905
7906 DVB_USB_V2 MEDIA DRIVER
7907 L:      [email protected]
7908 S:      Orphan
7909 W:      https://linuxtv.org
7910 W:      http://palosaari.fi/linux/
7911 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7912 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
7913 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
7914
7915 DYNAMIC DEBUG
7916 M:      Jason Baron <[email protected]>
7917 M:      Jim Cromie <[email protected]>
7918 S:      Maintained
7919 F:      include/linux/dynamic_debug.h
7920 F:      lib/dynamic_debug.c
7921 F:      lib/test_dynamic_debug.c
7922
7923 DYNAMIC INTERRUPT MODERATION
7924 M:      Tal Gilboa <[email protected]>
7925 S:      Maintained
7926 F:      Documentation/networking/net_dim.rst
7927 F:      include/linux/dim.h
7928 F:      lib/dim/
7929
7930 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7931 M:      Daniel Lezcano <[email protected]>
7932 L:      [email protected]
7933 S:      Supported
7934 B:      https://bugzilla.kernel.org
7935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
7936 F:      drivers/powercap/dtpm*
7937 F:      include/linux/dtpm.h
7938
7939 DZ DECSTATION DZ11 SERIAL DRIVER
7940 M:      "Maciej W. Rozycki" <[email protected]>
7941 S:      Maintained
7942 F:      drivers/tty/serial/dz.*
7943
7944 E3X0 POWER BUTTON DRIVER
7945 M:      Moritz Fischer <[email protected]>
7946 L:      [email protected]
7947 S:      Supported
7948 W:      http://www.ettus.com
7949 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
7950 F:      drivers/input/misc/e3x0-button.c
7951
7952 E4000 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/tuners/e4000*
7958
7959 EARTH_PT1 MEDIA DRIVER
7960 M:      Akihiro Tsukada <[email protected]>
7961 L:      [email protected]
7962 S:      Odd Fixes
7963 F:      drivers/media/pci/pt1/
7964
7965 EARTH_PT3 MEDIA DRIVER
7966 M:      Akihiro Tsukada <[email protected]>
7967 L:      [email protected]
7968 S:      Odd Fixes
7969 F:      drivers/media/pci/pt3/
7970
7971 EC100 MEDIA DRIVER
7972 L:      [email protected]
7973 S:      Orphan
7974 W:      https://linuxtv.org
7975 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7976 F:      drivers/media/dvb-frontends/ec100*
7977
7978 ECRYPT FILE SYSTEM
7979 M:      Tyler Hicks <[email protected]>
7980 L:      [email protected]
7981 S:      Odd Fixes
7982 W:      http://ecryptfs.org
7983 W:      https://launchpad.net/ecryptfs
7984 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7985 F:      Documentation/filesystems/ecryptfs.rst
7986 F:      fs/ecryptfs/
7987
7988 EDAC-AMD64
7989 M:      Yazen Ghannam <[email protected]>
7990 L:      [email protected]
7991 S:      Supported
7992 F:      drivers/edac/amd64_edac*
7993 F:      drivers/edac/mce_amd*
7994
7995 EDAC-ARMADA
7996 M:      Jan Luebbe <[email protected]>
7997 L:      [email protected]
7998 S:      Maintained
7999 F:      Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
8000 F:      drivers/edac/armada_xp_*
8001
8002 EDAC-AST2500
8003 M:      Stefan Schaeckeler <[email protected]>
8004 S:      Supported
8005 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
8006 F:      drivers/edac/aspeed_edac.c
8007
8008 EDAC-BLUEFIELD
8009 M:      Shravan Kumar Ramani <[email protected]>
8010 S:      Supported
8011 F:      drivers/edac/bluefield_edac.c
8012
8013 EDAC-CALXEDA
8014 M:      Andre Przywara <[email protected]>
8015 L:      [email protected]
8016 S:      Maintained
8017 F:      drivers/edac/highbank*
8018
8019 EDAC-CAVIUM OCTEON
8020 M:      Ralf Baechle <[email protected]>
8021 L:      [email protected]
8022 L:      [email protected]
8023 S:      Supported
8024 F:      drivers/edac/octeon_edac*
8025
8026 EDAC-CAVIUM THUNDERX
8027 M:      Robert Richter <[email protected]>
8028 L:      [email protected]
8029 S:      Odd Fixes
8030 F:      drivers/edac/thunderx_edac*
8031
8032 EDAC-CORE
8033 M:      Borislav Petkov <[email protected]>
8034 M:      Tony Luck <[email protected]>
8035 R:      James Morse <[email protected]>
8036 R:      Mauro Carvalho Chehab <[email protected]>
8037 R:      Robert Richter <[email protected]>
8038 L:      [email protected]
8039 S:      Supported
8040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
8041 F:      Documentation/driver-api/edac.rst
8042 F:      drivers/edac/
8043 F:      include/linux/edac.h
8044
8045 EDAC-DMC520
8046 M:      Lei Wang <[email protected]>
8047 L:      [email protected]
8048 S:      Supported
8049 F:      drivers/edac/dmc520_edac.c
8050
8051 EDAC-E752X
8052 M:      Mark Gross <[email protected]>
8053 L:      [email protected]
8054 S:      Maintained
8055 F:      drivers/edac/e752x_edac.c
8056
8057 EDAC-E7XXX
8058 L:      [email protected]
8059 S:      Maintained
8060 F:      drivers/edac/e7xxx_edac.c
8061
8062 EDAC-FSL_DDR
8063 M:      York Sun <[email protected]>
8064 L:      [email protected]
8065 S:      Maintained
8066 F:      drivers/edac/fsl_ddr_edac.*
8067
8068 EDAC-GHES
8069 M:      Mauro Carvalho Chehab <[email protected]>
8070 L:      [email protected]
8071 S:      Maintained
8072 F:      drivers/edac/ghes_edac.c
8073
8074 EDAC-I10NM
8075 M:      Tony Luck <[email protected]>
8076 L:      [email protected]
8077 S:      Maintained
8078 F:      drivers/edac/i10nm_base.c
8079
8080 EDAC-I3000
8081 L:      [email protected]
8082 S:      Orphan
8083 F:      drivers/edac/i3000_edac.c
8084
8085 EDAC-I5000
8086 L:      [email protected]
8087 S:      Maintained
8088 F:      drivers/edac/i5000_edac.c
8089
8090 EDAC-I5400
8091 M:      Mauro Carvalho Chehab <[email protected]>
8092 L:      [email protected]
8093 S:      Maintained
8094 F:      drivers/edac/i5400_edac.c
8095
8096 EDAC-I7300
8097 M:      Mauro Carvalho Chehab <[email protected]>
8098 L:      [email protected]
8099 S:      Maintained
8100 F:      drivers/edac/i7300_edac.c
8101
8102 EDAC-I7CORE
8103 M:      Mauro Carvalho Chehab <[email protected]>
8104 L:      [email protected]
8105 S:      Maintained
8106 F:      drivers/edac/i7core_edac.c
8107
8108 EDAC-I82443BXGX
8109 M:      Tim Small <[email protected]>
8110 L:      [email protected]
8111 S:      Maintained
8112 F:      drivers/edac/i82443bxgx_edac.c
8113
8114 EDAC-I82975X
8115 M:      "Arvind R." <[email protected]>
8116 L:      [email protected]
8117 S:      Maintained
8118 F:      drivers/edac/i82975x_edac.c
8119
8120 EDAC-IE31200
8121 M:      Jason Baron <[email protected]>
8122 L:      [email protected]
8123 S:      Maintained
8124 F:      drivers/edac/ie31200_edac.c
8125
8126 EDAC-IGEN6
8127 M:      Tony Luck <[email protected]>
8128 R:      Qiuxu Zhuo <[email protected]>
8129 L:      [email protected]
8130 S:      Maintained
8131 F:      drivers/edac/igen6_edac.c
8132
8133 EDAC-MPC85XX
8134 M:      Johannes Thumshirn <[email protected]>
8135 L:      [email protected]
8136 S:      Maintained
8137 F:      drivers/edac/mpc85xx_edac.[ch]
8138
8139 EDAC-NPCM
8140 M:      Marvin Lin <[email protected]>
8141 M:      Stanley Chu <[email protected]>
8142 L:      [email protected]
8143 S:      Maintained
8144 F:      Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
8145 F:      drivers/edac/npcm_edac.c
8146
8147 EDAC-PASEMI
8148 M:      Egor Martovetsky <[email protected]>
8149 L:      [email protected]
8150 S:      Maintained
8151 F:      drivers/edac/pasemi_edac.c
8152
8153 EDAC-PND2
8154 M:      Tony Luck <[email protected]>
8155 L:      [email protected]
8156 S:      Maintained
8157 F:      drivers/edac/pnd2_edac.[ch]
8158
8159 EDAC-QCOM
8160 M:      Manivannan Sadhasivam <[email protected]>
8161 L:      [email protected]
8162 L:      [email protected]
8163 S:      Maintained
8164 F:      drivers/edac/qcom_edac.c
8165
8166 EDAC-R82600
8167 M:      Tim Small <[email protected]>
8168 L:      [email protected]
8169 S:      Maintained
8170 F:      drivers/edac/r82600_edac.c
8171
8172 EDAC-SBRIDGE
8173 M:      Tony Luck <[email protected]>
8174 R:      Qiuxu Zhuo <[email protected]>
8175 L:      [email protected]
8176 S:      Maintained
8177 F:      drivers/edac/sb_edac.c
8178
8179 EDAC-SKYLAKE
8180 M:      Tony Luck <[email protected]>
8181 L:      [email protected]
8182 S:      Maintained
8183 F:      drivers/edac/skx_*.[ch]
8184
8185 EDAC-TI
8186 M:      Tero Kristo <[email protected]>
8187 L:      [email protected]
8188 S:      Odd Fixes
8189 F:      drivers/edac/ti_edac.c
8190
8191 EDIROL UA-101/UA-1000 DRIVER
8192 M:      Clemens Ladisch <[email protected]>
8193 L:      [email protected] (moderated for non-subscribers)
8194 S:      Maintained
8195 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8196 F:      sound/usb/misc/ua101.c
8197
8198 EFI TEST DRIVER
8199 M:      Ivan Hu <[email protected]>
8200 M:      Ard Biesheuvel <[email protected]>
8201 L:      [email protected]
8202 S:      Maintained
8203 F:      drivers/firmware/efi/test/
8204
8205 EFI VARIABLE FILESYSTEM
8206 M:      Jeremy Kerr <[email protected]>
8207 M:      Ard Biesheuvel <[email protected]>
8208 L:      [email protected]
8209 S:      Maintained
8210 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8211 F:      fs/efivarfs/
8212
8213 EFIFB FRAMEBUFFER DRIVER
8214 M:      Peter Jones <[email protected]>
8215 L:      [email protected]
8216 S:      Maintained
8217 F:      drivers/video/fbdev/efifb.c
8218
8219 EFS FILESYSTEM
8220 S:      Orphan
8221 W:      http://aeschi.ch.eu.org/efs/
8222 F:      fs/efs/
8223
8224 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8225 L:      [email protected]
8226 S:      Orphan
8227 F:      drivers/net/ethernet/ibm/ehea/
8228
8229 ELM327 CAN NETWORK DRIVER
8230 M:      Max Staudt <[email protected]>
8231 L:      [email protected]
8232 S:      Maintained
8233 F:      Documentation/networking/device_drivers/can/can327.rst
8234 F:      drivers/net/can/can327.c
8235
8236 EM28XX VIDEO4LINUX DRIVER
8237 M:      Mauro Carvalho Chehab <[email protected]>
8238 L:      [email protected]
8239 S:      Maintained
8240 W:      https://linuxtv.org
8241 T:      git git://linuxtv.org/media_tree.git
8242 F:      Documentation/admin-guide/media/em28xx*
8243 F:      drivers/media/usb/em28xx/
8244
8245 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8246 M:      Adrian Hunter <[email protected]>
8247 M:      Asutosh Das <[email protected]>
8248 R:      Ritesh Harjani <[email protected]>
8249 L:      [email protected]
8250 S:      Supported
8251 F:      drivers/mmc/host/cqhci*
8252
8253 EMS CPC-PCI CAN DRIVER
8254 M:      Gerhard Uttenthaler <[email protected]>
8255 M:      [email protected]
8256 L:      [email protected]
8257 S:      Maintained
8258 F:      drivers/net/can/sja1000/ems_pci.c
8259
8260 EMULEX 10Gbps iSCSI - OneConnect DRIVER
8261 M:      Ketan Mukadam <[email protected]>
8262 L:      [email protected]
8263 S:      Supported
8264 W:      http://www.broadcom.com
8265 F:      drivers/scsi/be2iscsi/
8266
8267 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8268 M:      Ajit Khaparde <[email protected]>
8269 M:      Sriharsha Basavapatna <[email protected]>
8270 M:      Somnath Kotur <[email protected]>
8271 L:      [email protected]
8272 S:      Supported
8273 W:      http://www.emulex.com
8274 F:      drivers/net/ethernet/emulex/benet/
8275
8276 EMULEX ONECONNECT ROCE DRIVER
8277 M:      Selvin Xavier <[email protected]>
8278 L:      [email protected]
8279 S:      Odd Fixes
8280 W:      http://www.broadcom.com
8281 F:      drivers/infiniband/hw/ocrdma/
8282 F:      include/uapi/rdma/ocrdma-abi.h
8283
8284 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8285 M:      James Smart <[email protected]>
8286 M:      Ram Vegesna <[email protected]>
8287 L:      [email protected]
8288 L:      [email protected]
8289 S:      Supported
8290 W:      http://www.broadcom.com
8291 F:      drivers/scsi/elx/
8292
8293 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8294 M:      James Smart <[email protected]>
8295 M:      Dick Kennedy <[email protected]>
8296 L:      [email protected]
8297 S:      Supported
8298 W:      http://www.broadcom.com
8299 F:      drivers/scsi/lpfc/
8300
8301 ENE CB710 FLASH CARD READER DRIVER
8302 M:      Michał Mirosław <[email protected]>
8303 S:      Maintained
8304 F:      drivers/misc/cb710/
8305 F:      drivers/mmc/host/cb710-mmc.*
8306 F:      include/linux/cb710.h
8307
8308 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8309 M:      Maxim Levitsky <[email protected]>
8310 S:      Maintained
8311 F:      drivers/media/rc/ene_ir.*
8312
8313 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8314 M:      Laurentiu Tudor <[email protected]>
8315 L:      [email protected]
8316 S:      Maintained
8317 F:      drivers/tty/ehv_bytechan.c
8318
8319 EPSON S1D13XXX FRAMEBUFFER DRIVER
8320 M:      Kristoffer Ericson <[email protected]>
8321 S:      Maintained
8322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8323 F:      drivers/video/fbdev/s1d13xxxfb.c
8324 F:      include/video/s1d13xxxfb.h
8325
8326 EROFS FILE SYSTEM
8327 M:      Gao Xiang <[email protected]>
8328 M:      Chao Yu <[email protected]>
8329 R:      Yue Hu <[email protected]>
8330 R:      Jeffle Xu <[email protected]>
8331 R:      Sandeep Dhavale <[email protected]>
8332 L:      [email protected]
8333 S:      Maintained
8334 W:      https://erofs.docs.kernel.org
8335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8336 F:      Documentation/ABI/testing/sysfs-fs-erofs
8337 F:      Documentation/filesystems/erofs.rst
8338 F:      fs/erofs/
8339 F:      include/trace/events/erofs.h
8340
8341 ERRSEQ ERROR TRACKING INFRASTRUCTURE
8342 M:      Jeff Layton <[email protected]>
8343 S:      Maintained
8344 F:      include/linux/errseq.h
8345 F:      lib/errseq.c
8346
8347 ESD CAN NETWORK DRIVERS
8348 M:      Stefan Mätje <[email protected]>
8349 R:      [email protected]
8350 L:      [email protected]
8351 S:      Maintained
8352 F:      drivers/net/can/esd/
8353
8354 ESD CAN/USB DRIVERS
8355 M:      Frank Jungclaus <[email protected]>
8356 R:      [email protected]
8357 L:      [email protected]
8358 S:      Maintained
8359 F:      drivers/net/can/usb/esd_usb.c
8360
8361 ET131X NETWORK DRIVER
8362 M:      Mark Einon <[email protected]>
8363 S:      Odd Fixes
8364 F:      drivers/net/ethernet/agere/
8365
8366 ETAS ES58X CAN/USB DRIVER
8367 M:      Vincent Mailhol <[email protected]>
8368 L:      [email protected]
8369 S:      Maintained
8370 F:      Documentation/networking/devlink/etas_es58x.rst
8371 F:      drivers/net/can/usb/etas_es58x/
8372
8373 ETHERNET BRIDGE
8374 M:      Roopa Prabhu <[email protected]>
8375 M:      Nikolay Aleksandrov <[email protected]>
8376 L:      [email protected]
8377 L:      [email protected]
8378 S:      Maintained
8379 W:      http://www.linuxfoundation.org/en/Net:Bridge
8380 F:      include/linux/netfilter_bridge/
8381 F:      net/bridge/
8382
8383 ETHERNET PHY LIBRARY
8384 M:      Andrew Lunn <[email protected]>
8385 M:      Heiner Kallweit <[email protected]>
8386 R:      Russell King <[email protected]>
8387 L:      [email protected]
8388 S:      Maintained
8389 F:      Documentation/ABI/testing/sysfs-class-net-phydev
8390 F:      Documentation/devicetree/bindings/net/ethernet-phy.yaml
8391 F:      Documentation/devicetree/bindings/net/mdio*
8392 F:      Documentation/devicetree/bindings/net/qca,ar803x.yaml
8393 F:      Documentation/networking/phy.rst
8394 F:      drivers/net/mdio/
8395 F:      drivers/net/mdio/acpi_mdio.c
8396 F:      drivers/net/mdio/fwnode_mdio.c
8397 F:      drivers/net/mdio/of_mdio.c
8398 F:      drivers/net/pcs/
8399 F:      drivers/net/phy/
8400 F:      include/dt-bindings/net/qca-ar803x.h
8401 F:      include/linux/*mdio*.h
8402 F:      include/linux/linkmode.h
8403 F:      include/linux/mdio/*.h
8404 F:      include/linux/mii.h
8405 F:      include/linux/of_net.h
8406 F:      include/linux/phy.h
8407 F:      include/linux/phy_fixed.h
8408 F:      include/linux/phy_link_topology.h
8409 F:      include/linux/phylib_stubs.h
8410 F:      include/linux/platform_data/mdio-bcm-unimac.h
8411 F:      include/linux/platform_data/mdio-gpio.h
8412 F:      include/trace/events/mdio.h
8413 F:      include/uapi/linux/mdio.h
8414 F:      include/uapi/linux/mii.h
8415 F:      net/core/of_net.c
8416
8417 ETHERNET PHY LIBRARY [RUST]
8418 M:      FUJITA Tomonori <[email protected]>
8419 R:      Trevor Gross <[email protected]>
8420 L:      [email protected]
8421 L:      [email protected]
8422 S:      Maintained
8423 F:      rust/kernel/net/phy.rs
8424 F:      rust/kernel/net/phy/reg.rs
8425
8426 EXEC & BINFMT API, ELF
8427 R:      Eric Biederman <[email protected]>
8428 R:      Kees Cook <[email protected]>
8429 L:      [email protected]
8430 S:      Supported
8431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8432 F:      Documentation/userspace-api/ELF.rst
8433 F:      fs/*binfmt_*.c
8434 F:      fs/Kconfig.binfmt
8435 F:      fs/exec.c
8436 F:      fs/tests/binfmt_*_kunit.c
8437 F:      fs/tests/exec_kunit.c
8438 F:      include/linux/binfmts.h
8439 F:      include/linux/elf.h
8440 F:      include/uapi/linux/binfmts.h
8441 F:      include/uapi/linux/elf.h
8442 F:      tools/testing/selftests/exec/
8443 N:      asm/elf.h
8444 N:      binfmt
8445
8446 EXFAT FILE SYSTEM
8447 M:      Namjae Jeon <[email protected]>
8448 M:      Sungjong Seo <[email protected]>
8449 L:      [email protected]
8450 S:      Maintained
8451 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8452 F:      fs/exfat/
8453
8454 EXPRESSWIRE PROTOCOL LIBRARY
8455 M:      Duje Mihanović <[email protected]>
8456 L:      [email protected]
8457 S:      Maintained
8458 F:      drivers/leds/leds-expresswire.c
8459 F:      include/linux/leds-expresswire.h
8460
8461 EXT2 FILE SYSTEM
8462 M:      Jan Kara <[email protected]>
8463 L:      [email protected]
8464 S:      Maintained
8465 F:      Documentation/filesystems/ext2.rst
8466 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8467 F:      fs/ext2/
8468 F:      include/linux/ext2*
8469
8470 EXT4 FILE SYSTEM
8471 M:      "Theodore Ts'o" <[email protected]>
8472 M:      Andreas Dilger <[email protected]>
8473 L:      [email protected]
8474 S:      Maintained
8475 W:      http://ext4.wiki.kernel.org
8476 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
8477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8478 F:      Documentation/filesystems/ext4/
8479 F:      fs/ext4/
8480 F:      include/trace/events/ext4.h
8481 F:      include/uapi/linux/ext4.h
8482
8483 Extended Verification Module (EVM)
8484 M:      Mimi Zohar <[email protected]>
8485 M:      Roberto Sassu <[email protected]>
8486 L:      [email protected]
8487 S:      Supported
8488 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8489 F:      security/integrity/
8490 F:      security/integrity/evm/
8491
8492 EXTENSIBLE FIRMWARE INTERFACE (EFI)
8493 M:      Ard Biesheuvel <[email protected]>
8494 L:      [email protected]
8495 S:      Maintained
8496 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8497 F:      Documentation/admin-guide/efi-stub.rst
8498 F:      arch/*/include/asm/efi.h
8499 F:      arch/*/kernel/efi.c
8500 F:      arch/arm/boot/compressed/efi-header.S
8501 F:      arch/x86/platform/efi/
8502 F:      drivers/firmware/efi/
8503 F:      include/linux/efi*.h
8504
8505 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8506 M:      MyungJoo Ham <[email protected]>
8507 M:      Chanwoo Choi <[email protected]>
8508 L:      [email protected]
8509 S:      Maintained
8510 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8511 F:      Documentation/devicetree/bindings/extcon/
8512 F:      Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8513 F:      drivers/extcon/
8514 F:      include/linux/extcon.h
8515 F:      include/linux/extcon/
8516
8517 EXTRA BOOT CONFIG
8518 M:      Masami Hiramatsu <[email protected]>
8519 L:      [email protected]
8520 L:      [email protected]
8521 S:      Maintained
8522 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
8523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8524 F:      Documentation/admin-guide/bootconfig.rst
8525 F:      fs/proc/bootconfig.c
8526 F:      include/linux/bootconfig.h
8527 F:      lib/bootconfig-data.S
8528 F:      lib/bootconfig.c
8529 F:      tools/bootconfig/*
8530 F:      tools/bootconfig/scripts/*
8531
8532 EXYNOS DP DRIVER
8533 M:      Jingoo Han <[email protected]>
8534 L:      [email protected]
8535 S:      Maintained
8536 F:      drivers/gpu/drm/exynos/exynos_dp*
8537
8538 EXYNOS SYSMMU (IOMMU) driver
8539 M:      Marek Szyprowski <[email protected]>
8540 L:      [email protected]
8541 S:      Maintained
8542 F:      drivers/iommu/exynos-iommu.c
8543
8544 F2FS FILE SYSTEM
8545 M:      Jaegeuk Kim <[email protected]>
8546 M:      Chao Yu <[email protected]>
8547 L:      [email protected]
8548 S:      Maintained
8549 W:      https://f2fs.wiki.kernel.org/
8550 Q:      https://patchwork.kernel.org/project/f2fs/list/
8551 B:      https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8553 F:      Documentation/ABI/testing/sysfs-fs-f2fs
8554 F:      Documentation/filesystems/f2fs.rst
8555 F:      fs/f2fs/
8556 F:      include/linux/f2fs_fs.h
8557 F:      include/trace/events/f2fs.h
8558 F:      include/uapi/linux/f2fs.h
8559
8560 F71805F HARDWARE MONITORING DRIVER
8561 M:      Jean Delvare <[email protected]>
8562 L:      [email protected]
8563 S:      Maintained
8564 F:      Documentation/hwmon/f71805f.rst
8565 F:      drivers/hwmon/f71805f.c
8566
8567 FADDR2LINE
8568 M:      Josh Poimboeuf <[email protected]>
8569 S:      Maintained
8570 F:      scripts/faddr2line
8571
8572 FAILOVER MODULE
8573 M:      Sridhar Samudrala <[email protected]>
8574 L:      [email protected]
8575 S:      Supported
8576 F:      Documentation/networking/failover.rst
8577 F:      include/net/failover.h
8578 F:      net/core/failover.c
8579
8580 FANOTIFY
8581 M:      Jan Kara <[email protected]>
8582 R:      Amir Goldstein <[email protected]>
8583 R:      Matthew Bobrowski <[email protected]>
8584 L:      [email protected]
8585 S:      Maintained
8586 F:      fs/notify/fanotify/
8587 F:      include/linux/fanotify.h
8588 F:      include/uapi/linux/fanotify.h
8589
8590 FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8591 M:      Linus Walleij <[email protected]>
8592 L:      [email protected]
8593 S:      Maintained
8594 F:      drivers/usb/fotg210/
8595
8596 FARSYNC SYNCHRONOUS DRIVER
8597 M:      Kevin Curtis <[email protected]>
8598 S:      Supported
8599 W:      http://www.farsite.co.uk/
8600 F:      drivers/net/wan/farsync.*
8601
8602 FAULT INJECTION SUPPORT
8603 M:      Akinobu Mita <[email protected]>
8604 S:      Supported
8605 F:      Documentation/fault-injection/
8606 F:      lib/fault-inject.c
8607
8608 FBTFT Framebuffer drivers
8609 L:      [email protected]
8610 L:      [email protected]
8611 S:      Orphan
8612 F:      drivers/staging/fbtft/
8613
8614 FC0011 TUNER DRIVER
8615 M:      Michael Buesch <[email protected]>
8616 L:      [email protected]
8617 S:      Maintained
8618 F:      drivers/media/tuners/fc0011.c
8619 F:      drivers/media/tuners/fc0011.h
8620
8621 FC2580 MEDIA DRIVER
8622 L:      [email protected]
8623 S:      Orphan
8624 W:      https://linuxtv.org
8625 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8626 F:      drivers/media/tuners/fc2580*
8627
8628 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8629 M:      Hannes Reinecke <[email protected]>
8630 L:      [email protected]
8631 S:      Supported
8632 W:      www.Open-FCoE.org
8633 F:      drivers/scsi/fcoe/
8634 F:      drivers/scsi/libfc/
8635 F:      include/scsi/fc/
8636 F:      include/scsi/libfc.h
8637 F:      include/scsi/libfcoe.h
8638 F:      include/uapi/scsi/fc/
8639
8640 FILE LOCKING (flock() and fcntl()/lockf())
8641 M:      Jeff Layton <[email protected]>
8642 M:      Chuck Lever <[email protected]>
8643 R:      Alexander Aring <[email protected]>
8644 L:      [email protected]
8645 S:      Maintained
8646 F:      fs/fcntl.c
8647 F:      fs/locks.c
8648 F:      include/linux/fcntl.h
8649 F:      include/uapi/linux/fcntl.h
8650
8651 FILESYSTEM DIRECT ACCESS (DAX)
8652 M:      Dan Williams <[email protected]>
8653 R:      Matthew Wilcox <[email protected]>
8654 R:      Jan Kara <[email protected]>
8655 L:      [email protected]
8656 L:      [email protected]
8657 S:      Supported
8658 F:      fs/dax.c
8659 F:      include/linux/dax.h
8660 F:      include/trace/events/fs_dax.h
8661
8662 FILESYSTEMS (VFS and infrastructure)
8663 M:      Alexander Viro <[email protected]>
8664 M:      Christian Brauner <[email protected]>
8665 R:      Jan Kara <[email protected]>
8666 L:      [email protected]
8667 S:      Maintained
8668 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git
8669 F:      fs/*
8670 F:      include/linux/fs.h
8671 F:      include/linux/fs_types.h
8672 F:      include/uapi/linux/fs.h
8673 F:      include/uapi/linux/openat2.h
8674
8675 FILESYSTEMS [EXPORTFS]
8676 M:      Chuck Lever <[email protected]>
8677 M:      Jeff Layton <[email protected]>
8678 R:      Amir Goldstein <[email protected]>
8679 L:      [email protected]
8680 L:      [email protected]
8681 S:      Supported
8682 F:      Documentation/filesystems/nfs/exporting.rst
8683 F:      fs/exportfs/
8684 F:      fs/fhandle.c
8685 F:      include/linux/exportfs.h
8686
8687 FILESYSTEMS [IDMAPPED MOUNTS]
8688 M:      Christian Brauner <[email protected]>
8689 M:      Seth Forshee <[email protected]>
8690 L:      [email protected]
8691 S:      Maintained
8692 F:      Documentation/filesystems/idmappings.rst
8693 F:      fs/mnt_idmapping.c
8694 F:      include/linux/mnt_idmapping.*
8695 F:      tools/testing/selftests/mount_setattr/
8696
8697 FILESYSTEMS [IOMAP]
8698 M:      Christian Brauner <[email protected]>
8699 R:      Darrick J. Wong <[email protected]>
8700 L:      [email protected]
8701 L:      [email protected]
8702 S:      Supported
8703 F:      Documentation/filesystems/iomap/*
8704 F:      fs/iomap/
8705 F:      include/linux/iomap.h
8706
8707 FILESYSTEMS [NETFS LIBRARY]
8708 M:      David Howells <[email protected]>
8709 R:      Jeff Layton <[email protected]>
8710 L:      [email protected]
8711 L:      [email protected]
8712 S:      Supported
8713 F:      Documentation/filesystems/caching/
8714 F:      Documentation/filesystems/netfs_library.rst
8715 F:      fs/netfs/
8716 F:      include/linux/fscache*.h
8717 F:      include/linux/netfs.h
8718 F:      include/trace/events/fscache.h
8719 F:      include/trace/events/netfs.h
8720
8721 FILESYSTEMS [STACKABLE]
8722 M:      Miklos Szeredi <[email protected]>
8723 M:      Amir Goldstein <[email protected]>
8724 L:      [email protected]
8725 L:      [email protected]
8726 S:      Maintained
8727 F:      fs/backing-file.c
8728 F:      include/linux/backing-file.h
8729
8730 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8731 M:      Riku Voipio <[email protected]>
8732 L:      [email protected]
8733 S:      Maintained
8734 F:      drivers/hwmon/f75375s.c
8735 F:      include/linux/f75375s.h
8736
8737 FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8738 M:      Ji-Ze Hong (Peter Hong) <[email protected]>
8739 L:      [email protected]
8740 S:      Maintained
8741 F:      drivers/net/can/usb/f81604.c
8742
8743 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8744 M:      Clemens Ladisch <[email protected]>
8745 M:      Takashi Sakamoto <[email protected]>
8746 L:      [email protected] (moderated for non-subscribers)
8747 S:      Maintained
8748 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8749 F:      include/uapi/sound/firewire.h
8750 F:      sound/firewire/
8751
8752 FIREWIRE MEDIA DRIVERS (firedtv)
8753 M:      Stefan Richter <[email protected]>
8754 L:      [email protected]
8755 L:      [email protected]
8756 S:      Maintained
8757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8758 F:      drivers/media/firewire/
8759
8760 FIREWIRE SBP-2 TARGET
8761 M:      Chris Boot <[email protected]>
8762 L:      [email protected]
8763 L:      [email protected]
8764 L:      [email protected]
8765 S:      Maintained
8766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8767 F:      drivers/target/sbp/
8768
8769 FIREWIRE SUBSYSTEM
8770 M:      Takashi Sakamoto <[email protected]>
8771 M:      Takashi Sakamoto <[email protected]>
8772 L:      [email protected]
8773 S:      Maintained
8774 W:      http://ieee1394.docs.kernel.org/
8775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8776 F:      drivers/firewire/
8777 F:      include/linux/firewire.h
8778 F:      include/uapi/linux/firewire*.h
8779 F:      tools/firewire/
8780
8781 FIRMWARE FRAMEWORK FOR ARMV8-A
8782 M:      Sudeep Holla <[email protected]>
8783 L:      [email protected] (moderated for non-subscribers)
8784 S:      Maintained
8785 F:      drivers/firmware/arm_ffa/
8786 F:      include/linux/arm_ffa.h
8787
8788 FIRMWARE LOADER (request_firmware)
8789 M:      Luis Chamberlain <[email protected]>
8790 M:      Russ Weight <[email protected]>
8791 M:      Danilo Krummrich <[email protected]>
8792 L:      [email protected]
8793 S:      Maintained
8794 F:      Documentation/firmware_class/
8795 F:      drivers/base/firmware_loader/
8796 F:      rust/kernel/firmware.rs
8797 F:      include/linux/firmware.h
8798
8799 FLEXTIMER FTM-QUADDEC DRIVER
8800 M:      Patrick Havelange <[email protected]>
8801 L:      [email protected]
8802 S:      Maintained
8803 F:      Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8804 F:      drivers/counter/ftm-quaddec.c
8805
8806 FLOPPY DRIVER
8807 M:      Denis Efremov <[email protected]>
8808 L:      [email protected]
8809 S:      Odd Fixes
8810 F:      drivers/block/floppy.c
8811
8812 FLYSKY FSIA6B RC RECEIVER
8813 M:      Markus Koch <[email protected]>
8814 L:      [email protected]
8815 S:      Maintained
8816 F:      drivers/input/joystick/fsia6b.c
8817
8818 FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
8819 M:      Geoffrey D. Bennett <[email protected]>
8820 L:      [email protected] (moderated for non-subscribers)
8821 S:      Maintained
8822 W:      https://github.com/geoffreybennett/scarlett-gen2
8823 B:      https://github.com/geoffreybennett/scarlett-gen2/issues
8824 T:      git https://github.com/geoffreybennett/scarlett-gen2.git
8825 F:      include/uapi/sound/scarlett2.h
8826 F:      sound/usb/mixer_scarlett2.c
8827
8828 FORCEDETH GIGABIT ETHERNET DRIVER
8829 M:      Rain River <[email protected]>
8830 M:      Zhu Yanjun <[email protected]>
8831 L:      [email protected]
8832 S:      Maintained
8833 F:      drivers/net/ethernet/nvidia/*
8834
8835 FORTIFY_SOURCE
8836 M:      Kees Cook <[email protected]>
8837 L:      [email protected]
8838 S:      Supported
8839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8840 F:      include/linux/fortify-string.h
8841 F:      lib/fortify_kunit.c
8842 F:      lib/memcpy_kunit.c
8843 F:      lib/test_fortify/*
8844 K:      \b__NO_FORTIFY\b
8845
8846 FPGA DFL DRIVERS
8847 M:      Wu Hao <[email protected]>
8848 R:      Tom Rix <[email protected]>
8849 L:      [email protected]
8850 S:      Maintained
8851 F:      Documentation/ABI/testing/sysfs-bus-dfl*
8852 F:      Documentation/fpga/dfl.rst
8853 F:      drivers/fpga/dfl*
8854 F:      drivers/uio/uio_dfl.c
8855 F:      include/linux/dfl.h
8856 F:      include/uapi/linux/fpga-dfl.h
8857
8858 FPGA MANAGER FRAMEWORK
8859 M:      Moritz Fischer <[email protected]>
8860 M:      Wu Hao <[email protected]>
8861 M:      Xu Yilun <[email protected]>
8862 R:      Tom Rix <[email protected]>
8863 L:      [email protected]
8864 S:      Maintained
8865 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
8866 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8867 F:      Documentation/devicetree/bindings/fpga/
8868 F:      Documentation/driver-api/fpga/
8869 F:      Documentation/fpga/
8870 F:      drivers/fpga/
8871 F:      include/linux/fpga/
8872
8873 FPU EMULATOR
8874 M:      Bill Metzenthen <[email protected]>
8875 S:      Maintained
8876 W:      https://floatingpoint.billm.au/
8877 F:      arch/x86/math-emu/
8878
8879 FRAMEBUFFER CORE
8880 M:      Daniel Vetter <[email protected]>
8881 S:      Odd Fixes
8882 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
8883 F:      drivers/video/fbdev/core/
8884
8885 FRAMEBUFFER LAYER
8886 M:      Helge Deller <[email protected]>
8887 L:      [email protected]
8888 L:      [email protected]
8889 S:      Maintained
8890 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
8891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8892 F:      Documentation/fb/
8893 F:      drivers/video/
8894 F:      include/linux/fb.h
8895 F:      include/uapi/linux/fb.h
8896 F:      include/uapi/video/
8897 F:      include/video/
8898
8899 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8900 M:      Horia Geantă <[email protected]>
8901 M:      Pankaj Gupta <[email protected]>
8902 M:      Gaurav Jain <[email protected]>
8903 L:      [email protected]
8904 S:      Maintained
8905 F:      Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8906 F:      drivers/crypto/caam/
8907
8908 FREESCALE COLDFIRE M5441X MMC DRIVER
8909 M:      Angelo Dureghello <[email protected]>
8910 L:      [email protected]
8911 S:      Maintained
8912 F:      drivers/mmc/host/sdhci-esdhc-mcf.c
8913 F:      include/linux/platform_data/mmc-esdhc-mcf.h
8914
8915 FREESCALE DIU FRAMEBUFFER DRIVER
8916 M:      Timur Tabi <[email protected]>
8917 L:      [email protected]
8918 S:      Maintained
8919 F:      drivers/video/fbdev/fsl-diu-fb.*
8920
8921 FREESCALE DMA DRIVER
8922 M:      Zhang Wei <[email protected]>
8923 L:      [email protected]
8924 S:      Maintained
8925 F:      drivers/dma/fsldma.*
8926
8927 FREESCALE DSPI DRIVER
8928 M:      Vladimir Oltean <[email protected]>
8929 L:      [email protected]
8930 L:      [email protected]
8931 S:      Maintained
8932 F:      Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
8933 F:      drivers/spi/spi-fsl-dspi.c
8934 F:      include/linux/spi/spi-fsl-dspi.h
8935
8936 FREESCALE eDMA DRIVER
8937 M:      Frank Li <[email protected]>
8938 L:      [email protected]
8939 L:      [email protected]
8940 S:      Maintained
8941 F:      Documentation/devicetree/bindings/dma/fsl,edma.yaml
8942 F:      drivers/dma/fsl-edma*.*
8943
8944 FREESCALE ENETC ETHERNET DRIVERS
8945 M:      Claudiu Manoil <[email protected]>
8946 M:      Vladimir Oltean <[email protected]>
8947 L:      [email protected]
8948 S:      Maintained
8949 F:      drivers/net/ethernet/freescale/enetc/
8950
8951 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8952 M:      Claudiu Manoil <[email protected]>
8953 L:      [email protected]
8954 S:      Maintained
8955 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8956 F:      drivers/net/ethernet/freescale/gianfar*
8957
8958 FREESCALE GPMI NAND DRIVER
8959 M:      Han Xu <[email protected]>
8960 L:      [email protected]
8961 S:      Maintained
8962 F:      drivers/mtd/nand/raw/gpmi-nand/*
8963
8964 FREESCALE I2C CPM DRIVER
8965 M:      Jochen Friedrich <[email protected]>
8966 L:      [email protected]
8967 L:      [email protected]
8968 S:      Maintained
8969 F:      drivers/i2c/busses/i2c-cpm.c
8970
8971 FREESCALE IMX / MXC FEC DRIVER
8972 M:      Wei Fang <[email protected]>
8973 R:      Shenwei Wang <[email protected]>
8974 R:      Clark Wang <[email protected]>
8975 L:      [email protected]
8976 L:      [email protected]
8977 S:      Maintained
8978 F:      Documentation/devicetree/bindings/net/fsl,fec.yaml
8979 F:      drivers/net/ethernet/freescale/fec.h
8980 F:      drivers/net/ethernet/freescale/fec_main.c
8981 F:      drivers/net/ethernet/freescale/fec_ptp.c
8982
8983 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8984 M:      Sascha Hauer <[email protected]>
8985 R:      Pengutronix Kernel Team <[email protected]>
8986 L:      [email protected]
8987 L:      [email protected] (moderated for non-subscribers)
8988 S:      Maintained
8989 F:      drivers/video/fbdev/imxfb.c
8990
8991 FREESCALE IMX DDR PMU DRIVER
8992 M:      Frank Li <[email protected]>
8993 L:      [email protected] (moderated for non-subscribers)
8994 S:      Maintained
8995 F:      Documentation/admin-guide/perf/imx-ddr.rst
8996 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8997 F:      drivers/perf/fsl_imx8_ddr_perf.c
8998
8999 FREESCALE IMX I2C DRIVER
9000 M:      Oleksij Rempel <[email protected]>
9001 R:      Pengutronix Kernel Team <[email protected]>
9002 L:      [email protected]
9003 S:      Maintained
9004 F:      Documentation/devicetree/bindings/i2c/i2c-imx.yaml
9005 F:      drivers/i2c/busses/i2c-imx.c
9006
9007 FREESCALE IMX LPI2C DRIVER
9008 M:      Dong Aisheng <[email protected]>
9009 L:      [email protected]
9010 L:      [email protected]
9011 S:      Maintained
9012 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
9013 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
9014
9015 FREESCALE IMX LPSPI DRIVER
9016 M:      Frank Li <[email protected]>
9017 L:      [email protected]
9018 L:      [email protected]
9019 S:      Maintained
9020 F:      Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml
9021 F:      drivers/spi/spi-fsl-lpspi.c
9022
9023 FREESCALE MPC I2C DRIVER
9024 M:      Chris Packham <[email protected]>
9025 L:      [email protected]
9026 S:      Maintained
9027 F:      Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
9028 F:      drivers/i2c/busses/i2c-mpc.c
9029
9030 FREESCALE QORIQ DPAA ETHERNET DRIVER
9031 M:      Madalin Bucur <[email protected]>
9032 L:      [email protected]
9033 S:      Maintained
9034 F:      drivers/net/ethernet/freescale/dpaa
9035
9036 FREESCALE QORIQ DPAA FMAN DRIVER
9037 M:      Madalin Bucur <[email protected]>
9038 R:      Sean Anderson <[email protected]>
9039 L:      [email protected]
9040 S:      Maintained
9041 F:      Documentation/devicetree/bindings/net/fsl,fman*.yaml
9042 F:      drivers/net/ethernet/freescale/fman
9043
9044 FREESCALE QORIQ PTP CLOCK DRIVER
9045 M:      Yangbo Lu <[email protected]>
9046 L:      [email protected]
9047 S:      Maintained
9048 F:      Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
9049 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
9050 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
9051 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
9052 F:      drivers/ptp/ptp_qoriq.c
9053 F:      drivers/ptp/ptp_qoriq_debugfs.c
9054 F:      include/linux/fsl/ptp_qoriq.h
9055
9056 FREESCALE QUAD SPI DRIVER
9057 M:      Han Xu <[email protected]>
9058 L:      [email protected]
9059 L:      [email protected]
9060 S:      Maintained
9061 F:      Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
9062 F:      drivers/spi/spi-fsl-qspi.c
9063
9064 FREESCALE QUICC ENGINE LIBRARY
9065 M:      Qiang Zhao <[email protected]>
9066 M:      Christophe Leroy <[email protected]>
9067 L:      [email protected]
9068 S:      Maintained
9069 F:      drivers/soc/fsl/qe/
9070 F:      include/soc/fsl/qe/
9071
9072 FREESCALE QUICC ENGINE QMC DRIVER
9073 M:      Herve Codina <[email protected]>
9074 L:      [email protected]
9075 S:      Maintained
9076 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
9077 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml
9078 F:      drivers/soc/fsl/qe/qmc.c
9079 F:      include/soc/fsl/qe/qmc.h
9080
9081 FREESCALE QUICC ENGINE QMC HDLC DRIVER
9082 M:      Herve Codina <[email protected]>
9083 L:      [email protected]
9084 L:      [email protected]
9085 S:      Maintained
9086 F:      drivers/net/wan/fsl_qmc_hdlc.c
9087
9088 FREESCALE QUICC ENGINE TSA DRIVER
9089 M:      Herve Codina <[email protected]>
9090 L:      [email protected]
9091 S:      Maintained
9092 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
9093 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml
9094 F:      drivers/soc/fsl/qe/tsa.c
9095 F:      drivers/soc/fsl/qe/tsa.h
9096 F:      include/dt-bindings/soc/cpm1-fsl,tsa.h
9097 F:      include/dt-bindings/soc/qe-fsl,tsa.h
9098
9099 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
9100 L:      [email protected]
9101 L:      [email protected]
9102 S:      Orphan
9103 F:      drivers/net/ethernet/freescale/ucc_geth*
9104
9105 FREESCALE QUICC ENGINE UCC HDLC DRIVER
9106 M:      Zhao Qiang <[email protected]>
9107 L:      [email protected]
9108 L:      [email protected]
9109 S:      Maintained
9110 F:      drivers/net/wan/fsl_ucc_hdlc*
9111
9112 FREESCALE QUICC ENGINE UCC UART DRIVER
9113 M:      Timur Tabi <[email protected]>
9114 L:      [email protected]
9115 S:      Maintained
9116 F:      drivers/tty/serial/ucc_uart.c
9117
9118 FREESCALE SOC DRIVERS
9119 M:      Christophe Leroy <[email protected]>
9120 L:      [email protected]
9121 L:      [email protected] (moderated for non-subscribers)
9122 S:      Maintained
9123 F:      Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
9124 F:      Documentation/devicetree/bindings/soc/fsl/
9125 F:      drivers/soc/fsl/
9126 F:      include/linux/fsl/
9127 F:      include/soc/fsl/
9128
9129 FREESCALE SOC FS_ENET DRIVER
9130 M:      Pantelis Antoniou <[email protected]>
9131 L:      [email protected]
9132 L:      [email protected]
9133 S:      Maintained
9134 F:      drivers/net/ethernet/freescale/fs_enet/
9135
9136 FREESCALE SOC SOUND DRIVERS
9137 M:      Shengjiu Wang <[email protected]>
9138 M:      Xiubo Li <[email protected]>
9139 R:      Fabio Estevam <[email protected]>
9140 R:      Nicolin Chen <[email protected]>
9141 L:      [email protected] (moderated for non-subscribers)
9142 L:      [email protected]
9143 S:      Maintained
9144 F:      sound/soc/fsl/fsl*
9145 F:      sound/soc/fsl/imx*
9146
9147 FREESCALE SOC LPC32XX SOUND DRIVERS
9148 M:      J.M.B. Downing <[email protected]>
9149 M:      Piotr Wojtaszczyk <[email protected]>
9150 R:      Vladimir Zapolskiy <[email protected]>
9151 L:      [email protected] (moderated for non-subscribers)
9152 L:      [email protected]
9153 S:      Maintained
9154 F:      Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
9155 F:      sound/soc/fsl/lpc3xxx-*
9156
9157 FREESCALE SOC SOUND QMC DRIVER
9158 M:      Herve Codina <[email protected]>
9159 L:      [email protected] (moderated for non-subscribers)
9160 L:      [email protected]
9161 S:      Maintained
9162 F:      Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
9163 F:      sound/soc/fsl/fsl_qmc_audio.c
9164
9165 FREESCALE USB PERIPHERAL DRIVERS
9166 L:      [email protected]
9167 L:      [email protected]
9168 S:      Orphan
9169 F:      drivers/usb/gadget/udc/fsl*
9170
9171 FREESCALE USB PHY DRIVER
9172 L:      [email protected]
9173 L:      [email protected]
9174 S:      Orphan
9175 F:      drivers/usb/phy/phy-fsl-usb*
9176
9177 FREEVXFS FILESYSTEM
9178 M:      Christoph Hellwig <[email protected]>
9179 S:      Maintained
9180 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
9181 F:      fs/freevxfs/
9182
9183 FREEZER
9184 M:      "Rafael J. Wysocki" <[email protected]>
9185 M:      Pavel Machek <[email protected]>
9186 L:      [email protected]
9187 S:      Supported
9188 F:      Documentation/power/freezing-of-tasks.rst
9189 F:      include/linux/freezer.h
9190 F:      kernel/freezer.c
9191
9192 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
9193 M:      Eric Biggers <[email protected]>
9194 M:      Theodore Y. Ts'o <[email protected]>
9195 M:      Jaegeuk Kim <[email protected]>
9196 L:      [email protected]
9197 S:      Supported
9198 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
9199 T:      git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
9200 F:      Documentation/filesystems/fscrypt.rst
9201 F:      fs/crypto/
9202 F:      include/linux/fscrypt.h
9203 F:      include/uapi/linux/fscrypt.h
9204
9205 FSI SUBSYSTEM
9206 M:      Jeremy Kerr <[email protected]>
9207 M:      Joel Stanley <[email protected]>
9208 R:      Alistar Popple <[email protected]>
9209 R:      Eddie James <[email protected]>
9210 L:      [email protected]
9211 S:      Supported
9212 Q:      http://patchwork.ozlabs.org/project/linux-fsi/list/
9213 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
9214 F:      drivers/fsi/
9215 F:      include/linux/fsi*.h
9216 F:      include/trace/events/fsi*.h
9217
9218 FSI-ATTACHED I2C DRIVER
9219 M:      Eddie James <[email protected]>
9220 L:      [email protected]
9221 L:      [email protected] (moderated for non-subscribers)
9222 S:      Maintained
9223 F:      Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
9224 F:      drivers/i2c/busses/i2c-fsi.c
9225
9226 FSI-ATTACHED SPI DRIVER
9227 M:      Eddie James <[email protected]>
9228 L:      [email protected]
9229 S:      Maintained
9230 F:      Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
9231 F:      drivers/spi/spi-fsi.c
9232
9233 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
9234 M:      Jan Kara <[email protected]>
9235 R:      Amir Goldstein <[email protected]>
9236 L:      [email protected]
9237 S:      Maintained
9238 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
9239 F:      fs/notify/
9240 F:      include/linux/fsnotify*.h
9241
9242 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
9243 M:      Eric Biggers <[email protected]>
9244 M:      Theodore Y. Ts'o <[email protected]>
9245 L:      [email protected]
9246 S:      Supported
9247 Q:      https://patchwork.kernel.org/project/fsverity/list/
9248 T:      git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9249 F:      Documentation/filesystems/fsverity.rst
9250 F:      fs/verity/
9251 F:      include/linux/fsverity.h
9252 F:      include/uapi/linux/fsverity.h
9253
9254 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9255 M:      Michael Zaidman <[email protected]>
9256 L:      [email protected]
9257 L:      [email protected]
9258 S:      Maintained
9259 F:      drivers/hid/hid-ft260.c
9260
9261 FUJITSU LAPTOP EXTRAS
9262 M:      Jonathan Woithe <[email protected]>
9263 L:      [email protected]
9264 S:      Maintained
9265 F:      drivers/platform/x86/fujitsu-laptop.c
9266
9267 FUJITSU TABLET EXTRAS
9268 M:      Robert Gerlach <[email protected]>
9269 L:      [email protected]
9270 S:      Maintained
9271 F:      drivers/platform/x86/fujitsu-tablet.c
9272
9273 FUNCTION HOOKS (FTRACE)
9274 M:      Steven Rostedt <[email protected]>
9275 M:      Masami Hiramatsu <[email protected]>
9276 R:      Mark Rutland <[email protected]>
9277 L:      [email protected]
9278 L:      [email protected]
9279 S:      Maintained
9280 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
9281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9282 F:      Documentation/trace/ftrace*
9283 F:      arch/*/*/*/*ftrace*
9284 F:      arch/*/*/*ftrace*
9285 F:      include/*/ftrace.h
9286 F:      kernel/trace/fgraph.c
9287 F:      kernel/trace/ftrace*
9288 F:      samples/ftrace
9289
9290 FUNGIBLE ETHERNET DRIVERS
9291 M:      Dimitris Michailidis <[email protected]>
9292 L:      [email protected]
9293 S:      Supported
9294 F:      drivers/net/ethernet/fungible/
9295
9296 FUSE: FILESYSTEM IN USERSPACE
9297 M:      Miklos Szeredi <[email protected]>
9298 L:      [email protected]
9299 S:      Maintained
9300 W:      https://github.com/libfuse/
9301 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9302 F:      Documentation/filesystems/fuse.rst
9303 F:      fs/fuse/
9304 F:      include/uapi/linux/fuse.h
9305
9306 FUTEX SUBSYSTEM
9307 M:      Thomas Gleixner <[email protected]>
9308 M:      Ingo Molnar <[email protected]>
9309 R:      Peter Zijlstra <[email protected]>
9310 R:      Darren Hart <[email protected]>
9311 R:      Davidlohr Bueso <[email protected]>
9312 R:      André Almeida <[email protected]>
9313 L:      [email protected]
9314 S:      Maintained
9315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9316 F:      Documentation/locking/*futex*
9317 F:      include/asm-generic/futex.h
9318 F:      include/linux/futex.h
9319 F:      include/uapi/linux/futex.h
9320 F:      kernel/futex/*
9321 F:      tools/perf/bench/futex*
9322 F:      tools/testing/selftests/futex/
9323
9324 GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9325 M:      Sebastian Reichel <[email protected]>
9326 L:      [email protected]
9327 S:      Maintained
9328 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9329 F:      drivers/media/i2c/gc0308.c
9330
9331 GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
9332 M:      Zhi Mao <[email protected]>
9333 L:      [email protected]
9334 S:      Maintained
9335 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
9336 F:      drivers/media/i2c/gc05a2.c
9337
9338 GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
9339 M:      Zhi Mao <[email protected]>
9340 L:      [email protected]
9341 S:      Maintained
9342 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
9343 F:      drivers/media/i2c/gc08a3.c
9344
9345 GALAXYCORE GC2145 SENSOR DRIVER
9346 M:      Alain Volmat <[email protected]>
9347 L:      [email protected]
9348 S:      Maintained
9349 T:      git git://linuxtv.org/media_tree.git
9350 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9351 F:      drivers/media/i2c/gc2145.c
9352
9353 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9354 M:      Tim Harvey <[email protected]>
9355 S:      Maintained
9356 F:      Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9357 F:      Documentation/hwmon/gsc-hwmon.rst
9358 F:      drivers/hwmon/gsc-hwmon.c
9359 F:      drivers/mfd/gateworks-gsc.c
9360 F:      include/linux/mfd/gsc.h
9361 F:      include/linux/platform_data/gsc_hwmon.h
9362
9363 GCC PLUGINS
9364 M:      Kees Cook <[email protected]>
9365 L:      [email protected]
9366 S:      Maintained
9367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9368 F:      Documentation/kbuild/gcc-plugins.rst
9369 F:      include/linux/stackleak.h
9370 F:      kernel/stackleak.c
9371 F:      scripts/Makefile.gcc-plugins
9372 F:      scripts/gcc-plugins/
9373
9374 GCOV BASED KERNEL PROFILING
9375 M:      Peter Oberparleiter <[email protected]>
9376 S:      Maintained
9377 F:      Documentation/dev-tools/gcov.rst
9378 F:      kernel/gcov/
9379
9380 GDB KERNEL DEBUGGING HELPER SCRIPTS
9381 M:      Jan Kiszka <[email protected]>
9382 M:      Kieran Bingham <[email protected]>
9383 S:      Supported
9384 F:      scripts/gdb/
9385
9386 GEMINI CRYPTO DRIVER
9387 M:      Corentin Labbe <[email protected]>
9388 L:      [email protected]
9389 S:      Maintained
9390 F:      drivers/crypto/gemini/
9391
9392 GEMTEK FM RADIO RECEIVER DRIVER
9393 M:      Hans Verkuil <[email protected]>
9394 L:      [email protected]
9395 S:      Maintained
9396 W:      https://linuxtv.org
9397 T:      git git://linuxtv.org/media_tree.git
9398 F:      drivers/media/radio/radio-gemtek*
9399
9400 GENERIC ARCHITECTURE TOPOLOGY
9401 M:      Sudeep Holla <[email protected]>
9402 L:      [email protected]
9403 S:      Maintained
9404 F:      drivers/base/arch_topology.c
9405 F:      include/linux/arch_topology.h
9406
9407 GENERIC ENTRY CODE
9408 M:      Thomas Gleixner <[email protected]>
9409 M:      Peter Zijlstra <[email protected]>
9410 M:      Andy Lutomirski <[email protected]>
9411 L:      [email protected]
9412 S:      Maintained
9413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9414 F:      include/linux/entry-common.h
9415 F:      include/linux/entry-kvm.h
9416 F:      kernel/entry/
9417
9418 GENERIC GPIO I2C DRIVER
9419 M:      Wolfram Sang <[email protected]>
9420 S:      Supported
9421 F:      drivers/i2c/busses/i2c-gpio.c
9422 F:      include/linux/platform_data/i2c-gpio.h
9423
9424 GENERIC GPIO I2C MULTIPLEXER DRIVER
9425 M:      Peter Korsgaard <[email protected]>
9426 L:      [email protected]
9427 S:      Supported
9428 F:      Documentation/i2c/muxes/i2c-mux-gpio.rst
9429 F:      drivers/i2c/muxes/i2c-mux-gpio.c
9430 F:      include/linux/platform_data/i2c-mux-gpio.h
9431
9432 GENERIC GPIO RESET DRIVER
9433 M:      Krzysztof Kozlowski <[email protected]>
9434 S:      Maintained
9435 F:      drivers/reset/reset-gpio.c
9436
9437 GENERIC HDLC (WAN) DRIVERS
9438 M:      Krzysztof Halasa <[email protected]>
9439 S:      Maintained
9440 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
9441 F:      drivers/net/wan/c101.c
9442 F:      drivers/net/wan/hd6457*
9443 F:      drivers/net/wan/hdlc*
9444 F:      drivers/net/wan/n2.c
9445 F:      drivers/net/wan/pc300too.c
9446 F:      drivers/net/wan/pci200syn.c
9447 F:      drivers/net/wan/wanxl*
9448
9449 GENERIC INCLUDE/ASM HEADER FILES
9450 M:      Arnd Bergmann <[email protected]>
9451 L:      [email protected]
9452 S:      Maintained
9453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9454 F:      include/asm-generic/
9455 F:      include/uapi/asm-generic/
9456
9457 GENERIC PHY FRAMEWORK
9458 M:      Vinod Koul <[email protected]>
9459 M:      Kishon Vijay Abraham I <[email protected]>
9460 L:      [email protected]
9461 S:      Supported
9462 Q:      https://patchwork.kernel.org/project/linux-phy/list/
9463 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9464 F:      Documentation/devicetree/bindings/phy/
9465 F:      drivers/phy/
9466 F:      include/dt-bindings/phy/
9467 F:      include/linux/phy/
9468
9469 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9470 M:      Wolfram Sang <[email protected]>
9471 S:      Supported
9472 F:      Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9473 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
9474
9475 GENERIC PM DOMAINS
9476 M:      Ulf Hansson <[email protected]>
9477 L:      [email protected]
9478 S:      Supported
9479 F:      Documentation/devicetree/bindings/power/power?domain*
9480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9481 F:      drivers/pmdomain/
9482 F:      include/linux/pm_domain.h
9483
9484 GENERIC RADIX TREE
9485 M:      Kent Overstreet <[email protected]>
9486 S:      Supported
9487 C:      irc://irc.oftc.net/bcache
9488 F:      include/linux/generic-radix-tree.h
9489 F:      lib/generic-radix-tree.c
9490
9491 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9492 M:      Eugen Hristev <[email protected]>
9493 L:      [email protected]
9494 S:      Maintained
9495 F:      drivers/input/touchscreen/resistive-adc-touch.c
9496
9497 GENERIC STRING LIBRARY
9498 M:      Kees Cook <[email protected]>
9499 R:      Andy Shevchenko <[email protected]>
9500 L:      [email protected]
9501 S:      Supported
9502 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9503 F:      include/linux/string.h
9504 F:      include/linux/string_choices.h
9505 F:      include/linux/string_helpers.h
9506 F:      lib/string.c
9507 F:      lib/string_kunit.c
9508 F:      lib/string_helpers.c
9509 F:      lib/string_helpers_kunit.c
9510 F:      scripts/coccinelle/api/string_choices.cocci
9511
9512 GENERIC UIO DRIVER FOR PCI DEVICES
9513 M:      "Michael S. Tsirkin" <[email protected]>
9514 L:      [email protected]
9515 S:      Supported
9516 F:      drivers/uio/uio_pci_generic.c
9517
9518 GENERIC VDSO LIBRARY
9519 M:      Andy Lutomirski <[email protected]>
9520 M:      Thomas Gleixner <[email protected]>
9521 M:      Vincenzo Frascino <[email protected]>
9522 L:      [email protected]
9523 S:      Maintained
9524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9525 F:      include/asm-generic/vdso/vsyscall.h
9526 F:      include/vdso/
9527 F:      kernel/time/vsyscall.c
9528 F:      lib/vdso/
9529
9530 GENWQE (IBM Generic Workqueue Card)
9531 M:      Frank Haverkamp <[email protected]>
9532 S:      Supported
9533 F:      drivers/misc/genwqe/
9534
9535 GET_MAINTAINER SCRIPT
9536 M:      Joe Perches <[email protected]>
9537 S:      Maintained
9538 F:      scripts/get_maintainer.pl
9539
9540 GFS2 FILE SYSTEM
9541 M:      Andreas Gruenbacher <[email protected]>
9542 L:      [email protected]
9543 S:      Supported
9544 B:      https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9546 F:      Documentation/filesystems/gfs2*
9547 F:      fs/gfs2/
9548 F:      include/uapi/linux/gfs2_ondisk.h
9549
9550 GIGABYTE WATERFORCE SENSOR DRIVER
9551 M:      Aleksa Savic <[email protected]>
9552 L:      [email protected]
9553 S:      Maintained
9554 F:      Documentation/hwmon/gigabyte_waterforce.rst
9555 F:      drivers/hwmon/gigabyte_waterforce.c
9556
9557 GIGABYTE WMI DRIVER
9558 M:      Thomas Weißschuh <[email protected]>
9559 L:      [email protected]
9560 S:      Maintained
9561 F:      drivers/platform/x86/gigabyte-wmi.c
9562
9563 GNSS SUBSYSTEM
9564 M:      Johan Hovold <[email protected]>
9565 S:      Maintained
9566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9567 F:      Documentation/ABI/testing/sysfs-class-gnss
9568 F:      Documentation/devicetree/bindings/gnss/
9569 F:      drivers/gnss/
9570 F:      include/linux/gnss.h
9571
9572 GO7007 MPEG CODEC
9573 M:      Hans Verkuil <[email protected]>
9574 L:      [email protected]
9575 S:      Maintained
9576 F:      drivers/media/usb/go7007/
9577
9578 GOODIX TOUCHSCREEN
9579 M:      Bastien Nocera <[email protected]>
9580 M:      Hans de Goede <[email protected]>
9581 L:      [email protected]
9582 S:      Maintained
9583 F:      drivers/input/touchscreen/goodix*
9584
9585 GOOGLE ETHERNET DRIVERS
9586 M:      Jeroen de Borst <[email protected]>
9587 M:      Praveen Kaligineedi <[email protected]>
9588 R:      Shailend Chand <[email protected]>
9589 L:      [email protected]
9590 S:      Supported
9591 F:      Documentation/networking/device_drivers/ethernet/google/gve.rst
9592 F:      drivers/net/ethernet/google
9593
9594 GOOGLE FIRMWARE DRIVERS
9595 M:      Tzung-Bi Shih <[email protected]>
9596 R:      Brian Norris <[email protected]>
9597 R:      Julius Werner <[email protected]>
9598 L:      [email protected]
9599 S:      Maintained
9600 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9601 F:      drivers/firmware/google/
9602
9603 GOOGLE TENSOR SoC SUPPORT
9604 M:      Peter Griffin <[email protected]>
9605 L:      [email protected] (moderated for non-subscribers)
9606 L:      [email protected]
9607 S:      Maintained
9608 F:      Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9609 F:      arch/arm64/boot/dts/exynos/google/
9610 F:      drivers/clk/samsung/clk-gs101.c
9611 F:      drivers/phy/samsung/phy-gs101-ufs.c
9612 F:      include/dt-bindings/clock/google,gs101.h
9613 K:      [gG]oogle.?[tT]ensor
9614
9615 GPD POCKET FAN DRIVER
9616 M:      Hans de Goede <[email protected]>
9617 L:      [email protected]
9618 S:      Maintained
9619 F:      drivers/platform/x86/gpd-pocket-fan.c
9620
9621 GPIO ACPI SUPPORT
9622 M:      Mika Westerberg <[email protected]>
9623 M:      Andy Shevchenko <[email protected]>
9624 L:      [email protected]
9625 L:      [email protected]
9626 S:      Supported
9627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9628 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
9629 F:      drivers/gpio/gpiolib-acpi.c
9630 F:      drivers/gpio/gpiolib-acpi.h
9631
9632 GPIO AGGREGATOR
9633 M:      Geert Uytterhoeven <[email protected]>
9634 L:      [email protected]
9635 S:      Supported
9636 F:      Documentation/admin-guide/gpio/gpio-aggregator.rst
9637 F:      drivers/gpio/gpio-aggregator.c
9638
9639 GPIO IR Transmitter
9640 M:      Sean Young <[email protected]>
9641 L:      [email protected]
9642 S:      Maintained
9643 F:      Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9644 F:      drivers/media/rc/gpio-ir-tx.c
9645
9646 GPIO MOCKUP DRIVER
9647 M:      Bamvor Jian Zhang <[email protected]>
9648 L:      [email protected]
9649 S:      Maintained
9650 F:      drivers/gpio/gpio-mockup.c
9651 F:      tools/testing/selftests/gpio/
9652
9653 GPIO REGMAP
9654 M:      Michael Walle <[email protected]>
9655 S:      Maintained
9656 F:      drivers/gpio/gpio-regmap.c
9657 F:      include/linux/gpio/regmap.h
9658 K:      (devm_)?gpio_regmap_(un)?register
9659
9660 GPIO SUBSYSTEM
9661 M:      Linus Walleij <[email protected]>
9662 M:      Bartosz Golaszewski <[email protected]>
9663 L:      [email protected]
9664 S:      Maintained
9665 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9666 F:      Documentation/admin-guide/gpio/
9667 F:      Documentation/devicetree/bindings/gpio/
9668 F:      Documentation/driver-api/gpio/
9669 F:      drivers/gpio/
9670 F:      include/dt-bindings/gpio/
9671 F:      include/linux/gpio.h
9672 F:      include/linux/gpio/
9673 F:      include/linux/of_gpio.h
9674
9675 GPIO UAPI
9676 M:      Bartosz Golaszewski <[email protected]>
9677 R:      Kent Gibson <[email protected]>
9678 L:      [email protected]
9679 S:      Maintained
9680 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9681 F:      Documentation/ABI/obsolete/sysfs-gpio
9682 F:      Documentation/ABI/testing/gpio-cdev
9683 F:      Documentation/userspace-api/gpio/
9684 F:      drivers/gpio/gpiolib-cdev.c
9685 F:      include/uapi/linux/gpio.h
9686 F:      tools/gpio/
9687
9688 GRE DEMULTIPLEXER DRIVER
9689 M:      Dmitry Kozlov <[email protected]>
9690 L:      [email protected]
9691 S:      Maintained
9692 F:      include/net/gre.h
9693 F:      net/ipv4/gre_demux.c
9694 F:      net/ipv4/gre_offload.c
9695
9696 GRETH 10/100/1G Ethernet MAC device driver
9697 M:      Andreas Larsson <[email protected]>
9698 L:      [email protected]
9699 S:      Maintained
9700 F:      drivers/net/ethernet/aeroflex/
9701
9702 GREYBUS AUDIO PROTOCOLS DRIVERS
9703 M:      Vaibhav Agarwal <[email protected]>
9704 M:      Mark Greer <[email protected]>
9705 S:      Maintained
9706 F:      drivers/staging/greybus/audio_apbridgea.c
9707 F:      drivers/staging/greybus/audio_apbridgea.h
9708 F:      drivers/staging/greybus/audio_codec.c
9709 F:      drivers/staging/greybus/audio_codec.h
9710 F:      drivers/staging/greybus/audio_gb.c
9711 F:      drivers/staging/greybus/audio_manager.c
9712 F:      drivers/staging/greybus/audio_manager.h
9713 F:      drivers/staging/greybus/audio_manager_module.c
9714 F:      drivers/staging/greybus/audio_manager_private.h
9715 F:      drivers/staging/greybus/audio_manager_sysfs.c
9716 F:      drivers/staging/greybus/audio_module.c
9717 F:      drivers/staging/greybus/audio_topology.c
9718
9719 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9720 M:      Viresh Kumar <[email protected]>
9721 S:      Maintained
9722 F:      drivers/staging/greybus/authentication.c
9723 F:      drivers/staging/greybus/bootrom.c
9724 F:      drivers/staging/greybus/firmware.h
9725 F:      drivers/staging/greybus/fw-core.c
9726 F:      drivers/staging/greybus/fw-download.c
9727 F:      drivers/staging/greybus/fw-management.c
9728 F:      drivers/staging/greybus/greybus_authentication.h
9729 F:      drivers/staging/greybus/greybus_firmware.h
9730 F:      drivers/staging/greybus/hid.c
9731 F:      drivers/staging/greybus/i2c.c
9732 F:      drivers/staging/greybus/spi.c
9733 F:      drivers/staging/greybus/spilib.c
9734 F:      drivers/staging/greybus/spilib.h
9735
9736 GREYBUS LOOPBACK DRIVER
9737 M:      Bryan O'Donoghue <[email protected]>
9738 S:      Maintained
9739 F:      drivers/staging/greybus/loopback.c
9740
9741 GREYBUS PLATFORM DRIVERS
9742 M:      Vaibhav Hiremath <[email protected]>
9743 S:      Maintained
9744 F:      drivers/staging/greybus/arche-apb-ctrl.c
9745 F:      drivers/staging/greybus/arche-platform.c
9746 F:      drivers/staging/greybus/arche_platform.h
9747
9748 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9749 M:      Rui Miguel Silva <[email protected]>
9750 S:      Maintained
9751 F:      drivers/staging/greybus/gpio.c
9752 F:      drivers/staging/greybus/light.c
9753 F:      drivers/staging/greybus/power_supply.c
9754 F:      drivers/staging/greybus/sdio.c
9755 F:      drivers/staging/greybus/spi.c
9756 F:      drivers/staging/greybus/spilib.c
9757
9758 GREYBUS BEAGLEPLAY DRIVERS
9759 M:      Ayush Singh <[email protected]>
9760 L:      [email protected] (moderated for non-subscribers)
9761 S:      Maintained
9762 F:      Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9763 F:      drivers/greybus/gb-beagleplay.c
9764
9765 GREYBUS SUBSYSTEM
9766 M:      Johan Hovold <[email protected]>
9767 M:      Alex Elder <[email protected]>
9768 M:      Greg Kroah-Hartman <[email protected]>
9769 L:      [email protected] (moderated for non-subscribers)
9770 S:      Maintained
9771 F:      drivers/greybus/
9772 F:      drivers/staging/greybus/
9773 F:      include/linux/greybus.h
9774 F:      include/linux/greybus/
9775
9776 GREYBUS UART PROTOCOLS DRIVERS
9777 M:      David Lin <[email protected]>
9778 S:      Maintained
9779 F:      drivers/staging/greybus/log.c
9780 F:      drivers/staging/greybus/uart.c
9781
9782 GS1662 VIDEO SERIALIZER
9783 M:      Charles-Antoine Couret <[email protected]>
9784 L:      [email protected]
9785 S:      Maintained
9786 T:      git git://linuxtv.org/media_tree.git
9787 F:      drivers/media/spi/gs1662.c
9788
9789 GSPCA FINEPIX SUBDRIVER
9790 M:      Frank Zago <[email protected]>
9791 L:      [email protected]
9792 S:      Maintained
9793 T:      git git://linuxtv.org/media_tree.git
9794 F:      drivers/media/usb/gspca/finepix.c
9795
9796 GSPCA GL860 SUBDRIVER
9797 M:      Olivier Lorin <[email protected]>
9798 L:      [email protected]
9799 S:      Maintained
9800 T:      git git://linuxtv.org/media_tree.git
9801 F:      drivers/media/usb/gspca/gl860/
9802
9803 GSPCA M5602 SUBDRIVER
9804 M:      Erik Andren <[email protected]>
9805 L:      [email protected]
9806 S:      Maintained
9807 T:      git git://linuxtv.org/media_tree.git
9808 F:      drivers/media/usb/gspca/m5602/
9809
9810 GSPCA PAC207 SONIXB SUBDRIVER
9811 M:      Hans Verkuil <[email protected]>
9812 L:      [email protected]
9813 S:      Odd Fixes
9814 T:      git git://linuxtv.org/media_tree.git
9815 F:      drivers/media/usb/gspca/pac207.c
9816
9817 GSPCA SN9C20X SUBDRIVER
9818 M:      Brian Johnson <[email protected]>
9819 L:      [email protected]
9820 S:      Maintained
9821 T:      git git://linuxtv.org/media_tree.git
9822 F:      drivers/media/usb/gspca/sn9c20x.c
9823
9824 GSPCA T613 SUBDRIVER
9825 M:      Leandro Costantino <[email protected]>
9826 L:      [email protected]
9827 S:      Maintained
9828 T:      git git://linuxtv.org/media_tree.git
9829 F:      drivers/media/usb/gspca/t613.c
9830
9831 GSPCA USB WEBCAM DRIVER
9832 M:      Hans Verkuil <[email protected]>
9833 L:      [email protected]
9834 S:      Odd Fixes
9835 T:      git git://linuxtv.org/media_tree.git
9836 F:      drivers/media/usb/gspca/
9837
9838 GTP (GPRS Tunneling Protocol)
9839 M:      Pablo Neira Ayuso <[email protected]>
9840 M:      Harald Welte <[email protected]>
9841 L:      [email protected]
9842 S:      Maintained
9843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9844 F:      drivers/net/gtp.c
9845
9846 GUID PARTITION TABLE (GPT)
9847 M:      Davidlohr Bueso <[email protected]>
9848 L:      [email protected]
9849 S:      Maintained
9850 F:      block/partitions/efi.*
9851
9852 HABANALABS PCI DRIVER
9853 M:      Ofir Bitton <[email protected]>
9854 L:      [email protected]
9855 S:      Supported
9856 C:      irc://irc.oftc.net/dri-devel
9857 T:      git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
9858 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
9859 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
9860 F:      drivers/accel/habanalabs/
9861 F:      include/linux/habanalabs/
9862 F:      include/trace/events/habanalabs.h
9863 F:      include/uapi/drm/habanalabs_accel.h
9864
9865 HACKRF MEDIA DRIVER
9866 L:      [email protected]
9867 S:      Orphan
9868 W:      https://linuxtv.org
9869 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9870 F:      drivers/media/usb/hackrf/
9871
9872 HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9873 M:      Chuck Lever <[email protected]>
9874 L:      [email protected]
9875 L:      [email protected]
9876 S:      Maintained
9877 F:      Documentation/netlink/specs/handshake.yaml
9878 F:      Documentation/networking/tls-handshake.rst
9879 F:      include/net/handshake.h
9880 F:      include/trace/events/handshake.h
9881 F:      net/handshake/
9882
9883 HANTRO VPU CODEC DRIVER
9884 M:      Ezequiel Garcia <[email protected]>
9885 M:      Philipp Zabel <[email protected]>
9886 L:      [email protected]
9887 L:      [email protected]
9888 S:      Maintained
9889 F:      Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9890 F:      Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9891 F:      Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9892 F:      drivers/media/platform/verisilicon/
9893
9894 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9895 M:      Frank Seidel <[email protected]>
9896 L:      [email protected]
9897 S:      Maintained
9898 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9899 F:      drivers/platform/x86/hdaps.c
9900
9901 HARDWARE MONITORING
9902 M:      Jean Delvare <[email protected]>
9903 M:      Guenter Roeck <[email protected]>
9904 L:      [email protected]
9905 S:      Maintained
9906 W:      http://hwmon.wiki.kernel.org/
9907 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9908 F:      Documentation/ABI/testing/sysfs-class-hwmon
9909 F:      Documentation/devicetree/bindings/hwmon/
9910 F:      Documentation/hwmon/
9911 F:      drivers/hwmon/
9912 F:      include/linux/hwmon*.h
9913 F:      include/trace/events/hwmon*.h
9914 K:      (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9915
9916 HARDWARE RANDOM NUMBER GENERATOR CORE
9917 M:      Olivia Mackall <[email protected]>
9918 M:      Herbert Xu <[email protected]>
9919 L:      [email protected]
9920 S:      Odd fixes
9921 F:      Documentation/admin-guide/hw_random.rst
9922 F:      Documentation/devicetree/bindings/rng/
9923 F:      drivers/char/hw_random/
9924 F:      include/linux/hw_random.h
9925
9926 HARDWARE SPINLOCK CORE
9927 M:      Bjorn Andersson <[email protected]>
9928 R:      Baolin Wang <[email protected]>
9929 L:      [email protected]
9930 S:      Maintained
9931 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9932 F:      Documentation/devicetree/bindings/hwlock/
9933 F:      Documentation/locking/hwspinlock.rst
9934 F:      drivers/hwspinlock/
9935 F:      include/linux/hwspinlock.h
9936
9937 HARDWARE TRACING FACILITIES
9938 M:      Alexander Shishkin <[email protected]>
9939 S:      Maintained
9940 F:      drivers/hwtracing/
9941
9942 HARMONY SOUND DRIVER
9943 L:      [email protected]
9944 S:      Maintained
9945 F:      sound/parisc/harmony.*
9946
9947 HDPVR USB VIDEO ENCODER DRIVER
9948 M:      Hans Verkuil <[email protected]>
9949 L:      [email protected]
9950 S:      Odd Fixes
9951 W:      https://linuxtv.org
9952 T:      git git://linuxtv.org/media_tree.git
9953 F:      drivers/media/usb/hdpvr/
9954
9955 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9956 M:      Keng-Yu Lin <[email protected]>
9957 S:      Supported
9958 F:      drivers/misc/hpilo.[ch]
9959
9960 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9961 M:      Jerry Hoemann <[email protected]>
9962 S:      Supported
9963 F:      Documentation/watchdog/hpwdt.rst
9964 F:      drivers/watchdog/hpwdt.c
9965
9966 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9967 M:      Don Brace <[email protected]>
9968 L:      [email protected]
9969 L:      [email protected]
9970 S:      Supported
9971 F:      Documentation/scsi/hpsa.rst
9972 F:      drivers/scsi/hpsa*.[ch]
9973 F:      include/linux/cciss*.h
9974 F:      include/uapi/linux/cciss*.h
9975
9976 HFI1 DRIVER
9977 M:      Dennis Dalessandro <[email protected]>
9978 L:      [email protected]
9979 S:      Supported
9980 F:      drivers/infiniband/hw/hfi1
9981
9982 HFS FILESYSTEM
9983 L:      [email protected]
9984 S:      Orphan
9985 F:      Documentation/filesystems/hfs.rst
9986 F:      fs/hfs/
9987
9988 HFSPLUS FILESYSTEM
9989 L:      [email protected]
9990 S:      Orphan
9991 F:      Documentation/filesystems/hfsplus.rst
9992 F:      fs/hfsplus/
9993
9994 HGA FRAMEBUFFER DRIVER
9995 M:      Ferenc Bakonyi <[email protected]>
9996 L:      [email protected]
9997 S:      Maintained
9998 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9999 F:      drivers/video/fbdev/hgafb.c
10000
10001 HIBERNATION (aka Software Suspend, aka swsusp)
10002 M:      "Rafael J. Wysocki" <[email protected]>
10003 M:      Pavel Machek <[email protected]>
10004 L:      [email protected]
10005 S:      Supported
10006 B:      https://bugzilla.kernel.org
10007 F:      arch/*/include/asm/suspend*.h
10008 F:      arch/x86/power/
10009 F:      drivers/base/power/
10010 F:      include/linux/freezer.h
10011 F:      include/linux/pm.h
10012 F:      include/linux/suspend.h
10013 F:      kernel/power/
10014
10015 HID CORE LAYER
10016 M:      Jiri Kosina <[email protected]>
10017 M:      Benjamin Tissoires <[email protected]>
10018 L:      [email protected]
10019 S:      Maintained
10020 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10021 F:      Documentation/hid/
10022 F:      drivers/hid/
10023 F:      include/linux/hid*
10024 F:      include/uapi/linux/hid*
10025 F:      samples/hid/
10026 F:      tools/testing/selftests/hid/
10027
10028 HID LOGITECH DRIVERS
10029 R:      Filipe Laíns <[email protected]>
10030 L:      [email protected]
10031 S:      Maintained
10032 F:      drivers/hid/hid-logitech-*
10033
10034 HID NVIDIA SHIELD DRIVER
10035 M:      Rahul Rameshbabu <[email protected]>
10036 L:      [email protected]
10037 S:      Maintained
10038 F:      drivers/hid/hid-nvidia-shield.c
10039
10040 HID PHOENIX RC FLIGHT CONTROLLER
10041 M:      Marcus Folkesson <[email protected]>
10042 L:      [email protected]
10043 S:      Maintained
10044 F:      drivers/hid/hid-pxrc.c
10045
10046 HID PLAYSTATION DRIVER
10047 M:      Roderick Colenbrander <[email protected]>
10048 L:      [email protected]
10049 S:      Supported
10050 F:      drivers/hid/hid-playstation.c
10051
10052 HID SENSOR HUB DRIVERS
10053 M:      Jiri Kosina <[email protected]>
10054 M:      Jonathan Cameron <[email protected]>
10055 M:      Srinivas Pandruvada <[email protected]>
10056 L:      [email protected]
10057 L:      [email protected]
10058 S:      Maintained
10059 F:      Documentation/hid/hid-sensor*
10060 F:      drivers/hid/hid-sensor-*
10061 F:      drivers/iio/*/hid-*
10062 F:      include/linux/hid-sensor-*
10063
10064 HID VRC-2 CAR CONTROLLER DRIVER
10065 M:      Marcus Folkesson <[email protected]>
10066 L:      [email protected]
10067 S:      Maintained
10068 F:      drivers/hid/hid-vrc2.c
10069
10070 HID WACOM DRIVER
10071 M:      Ping Cheng <[email protected]>
10072 M:      Jason Gerecke  <[email protected]>
10073 L:      [email protected]
10074 S:      Maintained
10075 F:      drivers/hid/wacom.h
10076 F:      drivers/hid/wacom_*
10077
10078 HID++ LOGITECH DRIVERS
10079 R:      Filipe Laíns <[email protected]>
10080 R:      Bastien Nocera <[email protected]>
10081 L:      [email protected]
10082 S:      Maintained
10083 F:      drivers/hid/hid-logitech-hidpp.c
10084
10085 HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
10086 M:      Anna-Maria Behnsen <[email protected]>
10087 M:      Frederic Weisbecker <[email protected]>
10088 M:      Thomas Gleixner <[email protected]>
10089 L:      [email protected]
10090 S:      Maintained
10091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10092 F:      Documentation/timers/
10093 F:      include/linux/clockchips.h
10094 F:      include/linux/hrtimer.h
10095 F:      include/linux/timer.h
10096 F:      kernel/time/clockevents.c
10097 F:      kernel/time/hrtimer.c
10098 F:      kernel/time/timer.c
10099 F:      kernel/time/timer_list.c
10100 F:      kernel/time/timer_migration.*
10101 F:      tools/testing/selftests/timers/
10102
10103 HIGH-SPEED SCC DRIVER FOR AX.25
10104 L:      [email protected]
10105 S:      Orphan
10106 F:      drivers/net/hamradio/scc.c
10107
10108 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
10109 M:      HighPoint Linux Team <[email protected]>
10110 S:      Supported
10111 W:      http://www.highpoint-tech.com
10112 F:      Documentation/scsi/hptiop.rst
10113 F:      drivers/scsi/hptiop.c
10114
10115 HIKEY960 ONBOARD USB GPIO HUB DRIVER
10116 M:      John Stultz <[email protected]>
10117 L:      [email protected]
10118 S:      Maintained
10119 F:      drivers/misc/hisi_hikey_usb.c
10120
10121 HIMAX HX83112B TOUCHSCREEN SUPPORT
10122 M:      Job Noorman <[email protected]>
10123 L:      [email protected]
10124 S:      Maintained
10125 F:      Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
10126 F:      drivers/input/touchscreen/himax_hx83112b.c
10127
10128 HIPPI
10129 M:      Jes Sorensen <[email protected]>
10130 L:      [email protected]
10131 S:      Maintained
10132 F:      drivers/net/hippi/
10133 F:      include/linux/hippidevice.h
10134 F:      include/uapi/linux/if_hippi.h
10135 F:      net/802/hippi.c
10136
10137 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
10138 M:      Kurt Kanzenbach <[email protected]>
10139 L:      [email protected]
10140 S:      Maintained
10141 F:      Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
10142 F:      drivers/net/dsa/hirschmann/*
10143 F:      include/linux/platform_data/hirschmann-hellcreek.h
10144 F:      net/dsa/tag_hellcreek.c
10145
10146 HISILICON DMA DRIVER
10147 M:      Zhou Wang <[email protected]>
10148 M:      Jie Hai <[email protected]>
10149 L:      [email protected]
10150 S:      Maintained
10151 F:      drivers/dma/hisi_dma.c
10152
10153 HISILICON GPIO DRIVER
10154 M:      Jay Fang <[email protected]>
10155 L:      [email protected]
10156 S:      Maintained
10157 F:      Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
10158 F:      drivers/gpio/gpio-hisi.c
10159
10160 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
10161 M:      Zhiqi Song <[email protected]>
10162 M:      Longfang Liu <[email protected]>
10163 L:      [email protected]
10164 S:      Maintained
10165 F:      Documentation/ABI/testing/debugfs-hisi-hpre
10166 F:      drivers/crypto/hisilicon/hpre/hpre.h
10167 F:      drivers/crypto/hisilicon/hpre/hpre_crypto.c
10168 F:      drivers/crypto/hisilicon/hpre/hpre_main.c
10169
10170 HISILICON HNS3 PMU DRIVER
10171 M:      Jijie Shao <[email protected]>
10172 S:      Supported
10173 F:      Documentation/admin-guide/perf/hns3-pmu.rst
10174 F:      drivers/perf/hisilicon/hns3_pmu.c
10175
10176 HISILICON I2C CONTROLLER DRIVER
10177 M:      Yicong Yang <[email protected]>
10178 L:      [email protected]
10179 S:      Maintained
10180 W:      https://www.hisilicon.com
10181 F:      Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
10182 F:      drivers/i2c/busses/i2c-hisi.c
10183
10184 HISILICON KUNPENG SOC HCCS DRIVER
10185 M:      Huisong Li <[email protected]>
10186 S:      Maintained
10187 F:      Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
10188 F:      drivers/soc/hisilicon/kunpeng_hccs.c
10189 F:      drivers/soc/hisilicon/kunpeng_hccs.h
10190
10191 HISILICON LPC BUS DRIVER
10192 M:      Jay Fang <[email protected]>
10193 S:      Maintained
10194 W:      http://www.hisilicon.com
10195 F:      Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
10196 F:      drivers/bus/hisi_lpc.c
10197
10198 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
10199 M:      Yisen Zhuang <[email protected]>
10200 M:      Salil Mehta <[email protected]>
10201 M:      Jijie Shao <[email protected]>
10202 L:      [email protected]
10203 S:      Maintained
10204 W:      http://www.hisilicon.com
10205 F:      drivers/net/ethernet/hisilicon/hns3/
10206
10207 HISILICON NETWORK SUBSYSTEM DRIVER
10208 M:      Yisen Zhuang <[email protected]>
10209 M:      Salil Mehta <[email protected]>
10210 L:      [email protected]
10211 S:      Maintained
10212 W:      http://www.hisilicon.com
10213 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
10214 F:      drivers/net/ethernet/hisilicon/
10215
10216 HISILICON PMU DRIVER
10217 M:      Yicong Yang <[email protected]>
10218 M:      Jonathan Cameron <[email protected]>
10219 S:      Supported
10220 W:      http://www.hisilicon.com
10221 F:      Documentation/admin-guide/perf/hisi-pcie-pmu.rst
10222 F:      Documentation/admin-guide/perf/hisi-pmu.rst
10223 F:      drivers/perf/hisilicon
10224
10225 HISILICON PTT DRIVER
10226 M:      Yicong Yang <[email protected]>
10227 M:      Jonathan Cameron <[email protected]>
10228 L:      [email protected]
10229 S:      Maintained
10230 F:      Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
10231 F:      Documentation/trace/hisi-ptt.rst
10232 F:      drivers/hwtracing/ptt/
10233 F:      tools/perf/arch/arm64/util/hisi-ptt.c
10234 F:      tools/perf/util/hisi-ptt*
10235 F:      tools/perf/util/hisi-ptt-decoder/*
10236
10237 HISILICON QM DRIVER
10238 M:      Weili Qian <[email protected]>
10239 M:      Zhou Wang <[email protected]>
10240 L:      [email protected]
10241 S:      Maintained
10242 F:      drivers/crypto/hisilicon/Kconfig
10243 F:      drivers/crypto/hisilicon/Makefile
10244 F:      drivers/crypto/hisilicon/qm.c
10245 F:      drivers/crypto/hisilicon/sgl.c
10246 F:      include/linux/hisi_acc_qm.h
10247
10248 HISILICON ROCE DRIVER
10249 M:      Chengchang Tang <[email protected]>
10250 M:      Junxian Huang <[email protected]>
10251 L:      [email protected]
10252 S:      Maintained
10253 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
10254 F:      drivers/infiniband/hw/hns/
10255
10256 HISILICON SAS Controller
10257 M:      Yihang Li <[email protected]>
10258 S:      Supported
10259 W:      http://www.hisilicon.com
10260 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10261 F:      drivers/scsi/hisi_sas/
10262
10263 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10264 M:      Longfang Liu <[email protected]>
10265 L:      [email protected]
10266 S:      Maintained
10267 F:      Documentation/ABI/testing/debugfs-hisi-sec
10268 F:      drivers/crypto/hisilicon/sec2/sec.h
10269 F:      drivers/crypto/hisilicon/sec2/sec_crypto.c
10270 F:      drivers/crypto/hisilicon/sec2/sec_crypto.h
10271 F:      drivers/crypto/hisilicon/sec2/sec_main.c
10272
10273 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10274 M:      Jay Fang <[email protected]>
10275 L:      [email protected]
10276 S:      Maintained
10277 W:      http://www.hisilicon.com
10278 F:      drivers/spi/spi-hisi-kunpeng.c
10279
10280 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10281 M:      Mauro Carvalho Chehab <[email protected]>
10282 L:      [email protected]
10283 S:      Maintained
10284 F:      Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10285 F:      drivers/spmi/hisi-spmi-controller.c
10286
10287 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10288 M:      Mauro Carvalho Chehab <[email protected]>
10289 L:      [email protected]
10290 S:      Maintained
10291 F:      Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10292 F:      drivers/mfd/hi6421-spmi-pmic.c
10293
10294 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10295 M:      Weili Qian <[email protected]>
10296 S:      Maintained
10297 F:      drivers/crypto/hisilicon/trng/trng.c
10298
10299 HISILICON V3XX SPI NOR FLASH Controller Driver
10300 M:      Jay Fang <[email protected]>
10301 S:      Maintained
10302 W:      http://www.hisilicon.com
10303 F:      drivers/spi/spi-hisi-sfc-v3xx.c
10304
10305 HISILICON ZIP Controller DRIVER
10306 M:      Yang Shen <[email protected]>
10307 M:      Zhou Wang <[email protected]>
10308 L:      [email protected]
10309 S:      Maintained
10310 F:      Documentation/ABI/testing/debugfs-hisi-zip
10311 F:      drivers/crypto/hisilicon/zip/
10312
10313 HMM - Heterogeneous Memory Management
10314 M:      Jérôme Glisse <[email protected]>
10315 L:      [email protected]
10316 S:      Maintained
10317 F:      Documentation/mm/hmm.rst
10318 F:      include/linux/hmm*
10319 F:      lib/test_hmm*
10320 F:      mm/hmm*
10321 F:      tools/testing/selftests/mm/*hmm*
10322
10323 HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10324 M:      Petre Rodan <[email protected]>
10325 L:      [email protected]
10326 S:      Maintained
10327 F:      Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10328 F:      drivers/iio/pressure/hsc030pa*
10329
10330 HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10331 M:      Andreas Klinger <[email protected]>
10332 M:      Petre Rodan <[email protected]>
10333 L:      [email protected]
10334 S:      Maintained
10335 F:      Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10336 F:      drivers/iio/pressure/mprls0025pa*
10337
10338 HP BIOSCFG DRIVER
10339 M:      Jorge Lopez <[email protected]>
10340 L:      [email protected]
10341 S:      Maintained
10342 F:      drivers/platform/x86/hp/hp-bioscfg/
10343
10344 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10345 L:      [email protected]
10346 S:      Orphan
10347 F:      drivers/platform/x86/hp/tc1100-wmi.c
10348
10349 HP WMI HARDWARE MONITOR DRIVER
10350 M:      James Seo <[email protected]>
10351 L:      [email protected]
10352 S:      Maintained
10353 F:      Documentation/hwmon/hp-wmi-sensors.rst
10354 F:      drivers/hwmon/hp-wmi-sensors.c
10355
10356 HPET:   High Precision Event Timers driver
10357 M:      Clemens Ladisch <[email protected]>
10358 S:      Maintained
10359 F:      Documentation/timers/hpet.rst
10360 F:      drivers/char/hpet.c
10361 F:      include/linux/hpet.h
10362 F:      include/uapi/linux/hpet.h
10363
10364 HPET:   x86
10365 S:      Orphan
10366 F:      arch/x86/include/asm/hpet.h
10367 F:      arch/x86/kernel/hpet.c
10368
10369 HPFS FILESYSTEM
10370 M:      Mikulas Patocka <[email protected]>
10371 S:      Maintained
10372 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10373 F:      fs/hpfs/
10374
10375 HS3001 Hardware Temperature and Humidity Sensor
10376 M:      Andre Werner <[email protected]>
10377 L:      [email protected]
10378 S:      Maintained
10379 F:      drivers/hwmon/hs3001.c
10380
10381 HSI SUBSYSTEM
10382 M:      Sebastian Reichel <[email protected]>
10383 S:      Maintained
10384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10385 F:      Documentation/ABI/testing/sysfs-bus-hsi
10386 F:      Documentation/driver-api/hsi.rst
10387 F:      drivers/hsi/
10388 F:      include/linux/hsi/
10389 F:      include/uapi/linux/hsi/
10390
10391 HSO 3G MODEM DRIVER
10392 L:      [email protected]
10393 S:      Orphan
10394 F:      drivers/net/usb/hso.c
10395
10396 HSR NETWORK PROTOCOL
10397 L:      [email protected]
10398 S:      Orphan
10399 F:      net/hsr/
10400
10401 HT16K33 LED CONTROLLER DRIVER
10402 M:      Robin van der Gracht <[email protected]>
10403 S:      Maintained
10404 F:      Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10405 F:      drivers/auxdisplay/ht16k33.c
10406
10407 HTCPEN TOUCHSCREEN DRIVER
10408 M:      Pau Oliva Fora <[email protected]>
10409 L:      [email protected]
10410 S:      Maintained
10411 F:      drivers/input/touchscreen/htcpen.c
10412
10413 HTE SUBSYSTEM
10414 M:      Dipen Patel <[email protected]>
10415 L:      [email protected]
10416 S:      Maintained
10417 Q:      https://patchwork.kernel.org/project/timestamp/list/
10418 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10419 F:      Documentation/devicetree/bindings/timestamp/
10420 F:      Documentation/driver-api/hte/
10421 F:      drivers/hte/
10422 F:      include/linux/hte.h
10423
10424 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10425 M:      Lorenzo Bianconi <[email protected]>
10426 L:      [email protected]
10427 S:      Maintained
10428 W:      http://www.st.com/
10429 F:      Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10430 F:      drivers/iio/humidity/hts221*
10431
10432 HUAWEI ETHERNET DRIVER
10433 M:      Cai Huoqing <[email protected]>
10434 L:      [email protected]
10435 S:      Maintained
10436 F:      Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10437 F:      drivers/net/ethernet/huawei/hinic/
10438
10439 HUGETLB SUBSYSTEM
10440 M:      Muchun Song <[email protected]>
10441 L:      [email protected]
10442 S:      Maintained
10443 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10444 F:      Documentation/admin-guide/mm/hugetlbpage.rst
10445 F:      Documentation/mm/hugetlbfs_reserv.rst
10446 F:      Documentation/mm/vmemmap_dedup.rst
10447 F:      fs/hugetlbfs/
10448 F:      include/linux/hugetlb.h
10449 F:      mm/hugetlb.c
10450 F:      mm/hugetlb_vmemmap.c
10451 F:      mm/hugetlb_vmemmap.h
10452 F:      tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10453
10454 HVA ST MEDIA DRIVER
10455 M:      Jean-Christophe Trotin <[email protected]>
10456 L:      [email protected]
10457 S:      Supported
10458 W:      https://linuxtv.org
10459 T:      git git://linuxtv.org/media_tree.git
10460 F:      drivers/media/platform/st/sti/hva
10461
10462 HWPOISON MEMORY FAILURE HANDLING
10463 M:      Miaohe Lin <[email protected]>
10464 R:      Naoya Horiguchi <[email protected]>
10465 L:      [email protected]
10466 S:      Maintained
10467 F:      mm/hwpoison-inject.c
10468 F:      mm/memory-failure.c
10469
10470 HYCON HY46XX TOUCHSCREEN SUPPORT
10471 M:      Giulio Benetti <[email protected]>
10472 L:      [email protected]
10473 S:      Maintained
10474 F:      Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10475 F:      drivers/input/touchscreen/hycon-hy46xx.c
10476
10477 HYGON PROCESSOR SUPPORT
10478 M:      Pu Wen <[email protected]>
10479 L:      [email protected]
10480 S:      Maintained
10481 F:      arch/x86/kernel/cpu/hygon.c
10482
10483 HYNIX HI556 SENSOR DRIVER
10484 M:      Sakari Ailus <[email protected]>
10485 L:      [email protected]
10486 S:      Maintained
10487 T:      git git://linuxtv.org/media_tree.git
10488 F:      drivers/media/i2c/hi556.c
10489
10490 HYNIX HI846 SENSOR DRIVER
10491 M:      Martin Kepplinger <[email protected]>
10492 L:      [email protected]
10493 S:      Maintained
10494 F:      drivers/media/i2c/hi846.c
10495
10496 HYNIX HI847 SENSOR DRIVER
10497 M:      Sakari Ailus <[email protected]>
10498 L:      [email protected]
10499 S:      Maintained
10500 F:      drivers/media/i2c/hi847.c
10501
10502 Hyper-V/Azure CORE AND DRIVERS
10503 M:      "K. Y. Srinivasan" <[email protected]>
10504 M:      Haiyang Zhang <[email protected]>
10505 M:      Wei Liu <[email protected]>
10506 M:      Dexuan Cui <[email protected]>
10507 L:      [email protected]
10508 S:      Supported
10509 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10510 F:      Documentation/ABI/stable/sysfs-bus-vmbus
10511 F:      Documentation/ABI/testing/debugfs-hyperv
10512 F:      Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10513 F:      Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10514 F:      Documentation/virt/hyperv
10515 F:      arch/arm64/hyperv
10516 F:      arch/arm64/include/asm/hyperv-tlfs.h
10517 F:      arch/arm64/include/asm/mshyperv.h
10518 F:      arch/x86/hyperv
10519 F:      arch/x86/include/asm/hyperv-tlfs.h
10520 F:      arch/x86/include/asm/mshyperv.h
10521 F:      arch/x86/include/asm/trace/hyperv.h
10522 F:      arch/x86/kernel/cpu/mshyperv.c
10523 F:      drivers/clocksource/hyperv_timer.c
10524 F:      drivers/hid/hid-hyperv.c
10525 F:      drivers/hv/
10526 F:      drivers/input/serio/hyperv-keyboard.c
10527 F:      drivers/iommu/hyperv-iommu.c
10528 F:      drivers/net/ethernet/microsoft/
10529 F:      drivers/net/hyperv/
10530 F:      drivers/pci/controller/pci-hyperv-intf.c
10531 F:      drivers/pci/controller/pci-hyperv.c
10532 F:      drivers/scsi/storvsc_drv.c
10533 F:      drivers/uio/uio_hv_generic.c
10534 F:      drivers/video/fbdev/hyperv_fb.c
10535 F:      include/asm-generic/hyperv-tlfs.h
10536 F:      include/asm-generic/mshyperv.h
10537 F:      include/clocksource/hyperv_timer.h
10538 F:      include/linux/hyperv.h
10539 F:      include/net/mana
10540 F:      include/uapi/linux/hyperv.h
10541 F:      net/vmw_vsock/hyperv_transport.c
10542 F:      tools/hv/
10543
10544 HYPERBUS SUPPORT
10545 M:      Vignesh Raghavendra <[email protected]>
10546 R:      Tudor Ambarus <[email protected]>
10547 L:      [email protected]
10548 S:      Supported
10549 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10550 C:      irc://irc.oftc.net/mtd
10551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10552 F:      Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10553 F:      drivers/mtd/hyperbus/
10554 F:      include/linux/mtd/hyperbus.h
10555
10556 HYPERVISOR VIRTUAL CONSOLE DRIVER
10557 L:      [email protected]
10558 S:      Odd Fixes
10559 F:      drivers/tty/hvc/
10560
10561 I2C ACPI SUPPORT
10562 M:      Mika Westerberg <[email protected]>
10563 L:      [email protected]
10564 L:      [email protected]
10565 S:      Maintained
10566 F:      drivers/i2c/i2c-core-acpi.c
10567
10568 I2C ADDRESS TRANSLATOR (ATR)
10569 M:      Tomi Valkeinen <[email protected]>
10570 R:      Luca Ceresoli <[email protected]>
10571 L:      [email protected]
10572 S:      Maintained
10573 F:      drivers/i2c/i2c-atr.c
10574 F:      include/linux/i2c-atr.h
10575
10576 I2C CONTROLLER DRIVER FOR NVIDIA GPU
10577 M:      Ajay Gupta <[email protected]>
10578 L:      [email protected]
10579 S:      Maintained
10580 F:      Documentation/i2c/busses/i2c-nvidia-gpu.rst
10581 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
10582
10583 I2C MUXES
10584 M:      Peter Rosin <[email protected]>
10585 L:      [email protected]
10586 S:      Maintained
10587 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
10588 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
10589 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
10590 F:      Documentation/i2c/i2c-topology.rst
10591 F:      Documentation/i2c/muxes/
10592 F:      drivers/i2c/i2c-mux.c
10593 F:      drivers/i2c/muxes/
10594 F:      include/linux/i2c-mux.h
10595
10596 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10597 M:      Gregory CLEMENT <[email protected]>
10598 L:      [email protected]
10599 S:      Maintained
10600 F:      Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10601 F:      drivers/i2c/busses/i2c-mv64xxx.c
10602
10603 I2C OVER PARALLEL PORT
10604 M:      Jean Delvare <[email protected]>
10605 L:      [email protected]
10606 S:      Maintained
10607 F:      Documentation/i2c/busses/i2c-parport.rst
10608 F:      drivers/i2c/busses/i2c-parport.c
10609
10610 I2C SUBSYSTEM
10611 M:      Wolfram Sang <[email protected]>
10612 L:      [email protected]
10613 S:      Maintained
10614 W:      https://i2c.wiki.kernel.org/
10615 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
10616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10617 F:      Documentation/i2c/
10618 F:      drivers/i2c/*
10619 F:      include/dt-bindings/i2c/i2c.h
10620 F:      include/linux/i2c-dev.h
10621 F:      include/linux/i2c-smbus.h
10622 F:      include/linux/i2c.h
10623 F:      include/uapi/linux/i2c-*.h
10624 F:      include/uapi/linux/i2c.h
10625
10626 I2C SUBSYSTEM HOST DRIVERS
10627 M:      Andi Shyti <[email protected]>
10628 L:      [email protected]
10629 S:      Maintained
10630 W:      https://i2c.wiki.kernel.org/
10631 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
10632 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10633 F:      Documentation/devicetree/bindings/i2c/
10634 F:      drivers/i2c/algos/
10635 F:      drivers/i2c/busses/
10636 F:      include/dt-bindings/i2c/
10637
10638 I2C-TAOS-EVM DRIVER
10639 M:      Jean Delvare <[email protected]>
10640 L:      [email protected]
10641 S:      Maintained
10642 F:      Documentation/i2c/busses/i2c-taos-evm.rst
10643 F:      drivers/i2c/busses/i2c-taos-evm.c
10644
10645 I2C-TINY-USB DRIVER
10646 M:      Till Harbaum <[email protected]>
10647 L:      [email protected]
10648 S:      Maintained
10649 W:      http://www.harbaum.org/till/i2c_tiny_usb
10650 F:      drivers/i2c/busses/i2c-tiny-usb.c
10651
10652 I2C/SMBUS CONTROLLER DRIVERS FOR PC
10653 M:      Jean Delvare <[email protected]>
10654 L:      [email protected]
10655 S:      Maintained
10656 F:      Documentation/i2c/busses/i2c-ali1535.rst
10657 F:      Documentation/i2c/busses/i2c-ali1563.rst
10658 F:      Documentation/i2c/busses/i2c-ali15x3.rst
10659 F:      Documentation/i2c/busses/i2c-amd756.rst
10660 F:      Documentation/i2c/busses/i2c-amd8111.rst
10661 F:      Documentation/i2c/busses/i2c-i801.rst
10662 F:      Documentation/i2c/busses/i2c-nforce2.rst
10663 F:      Documentation/i2c/busses/i2c-piix4.rst
10664 F:      Documentation/i2c/busses/i2c-sis5595.rst
10665 F:      Documentation/i2c/busses/i2c-sis630.rst
10666 F:      Documentation/i2c/busses/i2c-sis96x.rst
10667 F:      Documentation/i2c/busses/i2c-via.rst
10668 F:      Documentation/i2c/busses/i2c-viapro.rst
10669 F:      drivers/i2c/busses/i2c-ali1535.c
10670 F:      drivers/i2c/busses/i2c-ali1563.c
10671 F:      drivers/i2c/busses/i2c-ali15x3.c
10672 F:      drivers/i2c/busses/i2c-amd756-s4882.c
10673 F:      drivers/i2c/busses/i2c-amd756.c
10674 F:      drivers/i2c/busses/i2c-amd8111.c
10675 F:      drivers/i2c/busses/i2c-i801.c
10676 F:      drivers/i2c/busses/i2c-isch.c
10677 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
10678 F:      drivers/i2c/busses/i2c-nforce2.c
10679 F:      drivers/i2c/busses/i2c-piix4.c
10680 F:      drivers/i2c/busses/i2c-sis5595.c
10681 F:      drivers/i2c/busses/i2c-sis630.c
10682 F:      drivers/i2c/busses/i2c-sis96x.c
10683 F:      drivers/i2c/busses/i2c-via.c
10684 F:      drivers/i2c/busses/i2c-viapro.c
10685
10686 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10687 M:      Hans de Goede <[email protected]>
10688 L:      [email protected]
10689 S:      Maintained
10690 F:      drivers/i2c/busses/i2c-cht-wc.c
10691
10692 I2C/SMBUS ISMT DRIVER
10693 M:      Seth Heasley <[email protected]>
10694 M:      Neil Horman <[email protected]>
10695 L:      [email protected]
10696 F:      Documentation/i2c/busses/i2c-ismt.rst
10697 F:      drivers/i2c/busses/i2c-ismt.c
10698
10699 I2C/SMBUS ZHAOXIN DRIVER
10700 M:      Hans Hu <[email protected]>
10701 L:      [email protected]
10702 S:      Maintained
10703 W:      https://www.zhaoxin.com
10704 F:      drivers/i2c/busses/i2c-viai2c-common.c
10705 F:      drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10706
10707 I2C/SMBUS STUB DRIVER
10708 M:      Jean Delvare <[email protected]>
10709 L:      [email protected]
10710 S:      Maintained
10711 F:      drivers/i2c/i2c-stub.c
10712
10713 I3C DRIVER FOR ASPEED AST2600
10714 M:      Jeremy Kerr <[email protected]>
10715 S:      Maintained
10716 F:      Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10717 F:      drivers/i3c/master/ast2600-i3c-master.c
10718
10719 I3C DRIVER FOR CADENCE I3C MASTER IP
10720 M:      Przemysław Gaj <[email protected]>
10721 S:      Maintained
10722 F:      Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10723 F:      drivers/i3c/master/i3c-master-cdns.c
10724
10725 I3C DRIVER FOR SYNOPSYS DESIGNWARE
10726 S:      Orphan
10727 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10728 F:      drivers/i3c/master/dw*
10729
10730 I3C SUBSYSTEM
10731 M:      Alexandre Belloni <[email protected]>
10732 L:      [email protected] (moderated for non-subscribers)
10733 S:      Maintained
10734 C:      irc://chat.freenode.net/linux-i3c
10735 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10736 F:      Documentation/ABI/testing/sysfs-bus-i3c
10737 F:      Documentation/devicetree/bindings/i3c/
10738 F:      Documentation/driver-api/i3c
10739 F:      drivers/i3c/
10740 F:      include/dt-bindings/i3c/
10741 F:      include/linux/i3c/
10742
10743 IBM Operation Panel Input Driver
10744 M:      Eddie James <[email protected]>
10745 L:      [email protected]
10746 S:      Maintained
10747 F:      Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10748 F:      drivers/input/misc/ibm-panel.c
10749
10750 IBM Power 842 compression accelerator
10751 M:      Haren Myneni <[email protected]>
10752 S:      Supported
10753 F:      crypto/842.c
10754 F:      drivers/crypto/nx/Kconfig
10755 F:      drivers/crypto/nx/Makefile
10756 F:      drivers/crypto/nx/nx-842*
10757 F:      include/linux/sw842.h
10758 F:      lib/842/
10759
10760 IBM Power in-Nest Crypto Acceleration
10761 M:      Breno Leitão <[email protected]>
10762 M:      Nayna Jain <[email protected]>
10763 M:      Paulo Flabiano Smorigo <[email protected]>
10764 L:      [email protected]
10765 S:      Supported
10766 F:      drivers/crypto/nx/Kconfig
10767 F:      drivers/crypto/nx/Makefile
10768 F:      drivers/crypto/nx/nx-aes*
10769 F:      drivers/crypto/nx/nx-sha*
10770 F:      drivers/crypto/nx/nx.*
10771 F:      drivers/crypto/nx/nx_csbcpb.h
10772 F:      drivers/crypto/nx/nx_debugfs.c
10773
10774 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10775 M:      Tyrel Datwyler <[email protected]>
10776 L:      [email protected]
10777 L:      [email protected]
10778 S:      Supported
10779 F:      drivers/pci/hotplug/rpadlpar*
10780
10781 IBM Power Linux RAID adapter
10782 M:      Brian King <[email protected]>
10783 S:      Supported
10784 F:      drivers/scsi/ipr.*
10785
10786 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10787 M:      Tyrel Datwyler <[email protected]>
10788 L:      [email protected]
10789 L:      [email protected]
10790 S:      Supported
10791 F:      drivers/pci/hotplug/rpaphp*
10792
10793 IBM Power SRIOV Virtual NIC Device Driver
10794 M:      Haren Myneni <[email protected]>
10795 M:      Rick Lindsley <[email protected]>
10796 R:      Nick Child <[email protected]>
10797 R:      Thomas Falcon <[email protected]>
10798 L:      [email protected]
10799 S:      Supported
10800 F:      drivers/net/ethernet/ibm/ibmvnic.*
10801
10802 IBM Power VFIO Support
10803 M:      Timothy Pearson <[email protected]>
10804 S:      Supported
10805 F:      drivers/vfio/vfio_iommu_spapr_tce.c
10806
10807 IBM Power Virtual Ethernet Device Driver
10808 M:      Nick Child <[email protected]>
10809 L:      [email protected]
10810 S:      Supported
10811 F:      drivers/net/ethernet/ibm/ibmveth.*
10812
10813 IBM Power Virtual FC Device Drivers
10814 M:      Tyrel Datwyler <[email protected]>
10815 L:      [email protected]
10816 S:      Supported
10817 F:      drivers/scsi/ibmvscsi/ibmvfc*
10818
10819 IBM Power Virtual Management Channel Driver
10820 M:      Brad Warrum <[email protected]>
10821 M:      Ritu Agarwal <[email protected]>
10822 S:      Supported
10823 F:      drivers/misc/ibmvmc.*
10824
10825 IBM Power Virtual SCSI Device Drivers
10826 M:      Tyrel Datwyler <[email protected]>
10827 L:      [email protected]
10828 S:      Supported
10829 F:      drivers/scsi/ibmvscsi/ibmvscsi*
10830 F:      include/scsi/viosrp.h
10831
10832 IBM Power Virtual SCSI Device Target Driver
10833 M:      Tyrel Datwyler <[email protected]>
10834 L:      [email protected]
10835 L:      [email protected]
10836 S:      Supported
10837 F:      drivers/scsi/ibmvscsi_tgt/
10838
10839 IBM Power VMX Cryptographic instructions
10840 M:      Breno Leitão <[email protected]>
10841 M:      Nayna Jain <[email protected]>
10842 M:      Paulo Flabiano Smorigo <[email protected]>
10843 L:      [email protected]
10844 S:      Supported
10845 F:      arch/powerpc/crypto/Kconfig
10846 F:      arch/powerpc/crypto/Makefile
10847 F:      arch/powerpc/crypto/aes.c
10848 F:      arch/powerpc/crypto/aes_cbc.c
10849 F:      arch/powerpc/crypto/aes_ctr.c
10850 F:      arch/powerpc/crypto/aes_xts.c
10851 F:      arch/powerpc/crypto/aesp8-ppc.*
10852 F:      arch/powerpc/crypto/ghash.c
10853 F:      arch/powerpc/crypto/ghashp8-ppc.pl
10854 F:      arch/powerpc/crypto/ppc-xlate.pl
10855 F:      arch/powerpc/crypto/vmx.c
10856
10857 IBM ServeRAID RAID DRIVER
10858 S:      Orphan
10859 F:      drivers/scsi/ips.*
10860
10861 ICH LPC AND GPIO DRIVER
10862 M:      Peter Tyser <[email protected]>
10863 S:      Maintained
10864 F:      drivers/gpio/gpio-ich.c
10865 F:      drivers/mfd/lpc_ich.c
10866
10867 ICY I2C DRIVER
10868 M:      Max Staudt <[email protected]>
10869 L:      [email protected]
10870 S:      Maintained
10871 F:      drivers/i2c/busses/i2c-icy.c
10872
10873 IDEAPAD LAPTOP EXTRAS DRIVER
10874 M:      Ike Panhc <[email protected]>
10875 L:      [email protected]
10876 S:      Maintained
10877 W:      http://launchpad.net/ideapad-laptop
10878 F:      drivers/platform/x86/ideapad-laptop.c
10879
10880 IDEAPAD LAPTOP SLIDEBAR DRIVER
10881 M:      Andrey Moiseev <[email protected]>
10882 L:      [email protected]
10883 S:      Maintained
10884 W:      https://github.com/o2genum/ideapad-slidebar
10885 F:      drivers/input/misc/ideapad_slidebar.c
10886
10887 IDT VersaClock 5 CLOCK DRIVER
10888 M:      Luca Ceresoli <[email protected]>
10889 S:      Maintained
10890 F:      Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10891 F:      drivers/clk/clk-versaclock5.c
10892
10893 IEEE 802.15.4 SUBSYSTEM
10894 M:      Alexander Aring <[email protected]>
10895 M:      Stefan Schmidt <[email protected]>
10896 M:      Miquel Raynal <[email protected]>
10897 L:      [email protected]
10898 S:      Maintained
10899 W:      https://linux-wpan.org/
10900 Q:      https://patchwork.kernel.org/project/linux-wpan/list/
10901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10903 F:      Documentation/networking/ieee802154.rst
10904 F:      drivers/net/ieee802154/
10905 F:      include/linux/ieee802154.h
10906 F:      include/linux/nl802154.h
10907 F:      include/net/af_ieee802154.h
10908 F:      include/net/cfg802154.h
10909 F:      include/net/ieee802154_netdev.h
10910 F:      include/net/mac802154.h
10911 F:      include/net/nl802154.h
10912 F:      net/ieee802154/
10913 F:      net/mac802154/
10914
10915 Intel VIRTIO DATA PATH ACCELERATOR
10916 M:      Zhu Lingshan <[email protected]>
10917 L:      [email protected]
10918 S:      Supported
10919 F:      drivers/vdpa/ifcvf/
10920
10921 IFE PROTOCOL
10922 M:      Yotam Gigi <[email protected]>
10923 M:      Jamal Hadi Salim <[email protected]>
10924 F:      include/net/ife.h
10925 F:      include/uapi/linux/ife.h
10926 F:      net/ife
10927
10928 IGORPLUG-USB IR RECEIVER
10929 M:      Sean Young <[email protected]>
10930 L:      [email protected]
10931 S:      Maintained
10932 F:      drivers/media/rc/igorplugusb.c
10933
10934 IGUANAWORKS USB IR TRANSCEIVER
10935 M:      Sean Young <[email protected]>
10936 L:      [email protected]
10937 S:      Maintained
10938 F:      drivers/media/rc/iguanair.c
10939
10940 IIO BACKEND FRAMEWORK
10941 M:      Nuno Sa <[email protected]>
10942 R:      Olivier Moysan <[email protected]>
10943 L:      [email protected]
10944 S:      Maintained
10945 F:      drivers/iio/industrialio-backend.c
10946 F:      include/linux/iio/backend.h
10947
10948 IIO DIGITAL POTENTIOMETER DAC
10949 M:      Peter Rosin <[email protected]>
10950 L:      [email protected]
10951 S:      Maintained
10952 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10953 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10954 F:      drivers/iio/dac/dpot-dac.c
10955
10956 IIO ENVELOPE DETECTOR
10957 M:      Peter Rosin <[email protected]>
10958 L:      [email protected]
10959 S:      Maintained
10960 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10961 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10962 F:      drivers/iio/adc/envelope-detector.c
10963
10964 IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
10965 M:      Matti Vaittinen <[email protected]>
10966 L:      [email protected]
10967 S:      Maintained
10968 F:      drivers/iio/industrialio-gts-helper.c
10969 F:      include/linux/iio/iio-gts-helper.h
10970 F:      drivers/iio/test/iio-test-gts.c
10971
10972 IIO MULTIPLEXER
10973 M:      Peter Rosin <[email protected]>
10974 L:      [email protected]
10975 S:      Maintained
10976 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10977 F:      drivers/iio/multiplexer/iio-mux.c
10978
10979 IIO SCMI BASED DRIVER
10980 M:      Jyoti Bhayana <[email protected]>
10981 L:      [email protected]
10982 S:      Maintained
10983 F:      drivers/iio/common/scmi_sensors/scmi_iio.c
10984
10985 IIO SUBSYSTEM AND DRIVERS
10986 M:      Jonathan Cameron <[email protected]>
10987 R:      Lars-Peter Clausen <[email protected]>
10988 L:      [email protected]
10989 S:      Maintained
10990 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10991 F:      Documentation/ABI/testing/configfs-iio*
10992 F:      Documentation/ABI/testing/sysfs-bus-iio*
10993 F:      Documentation/devicetree/bindings/iio/
10994 F:      Documentation/iio/
10995 F:      drivers/iio/
10996 F:      drivers/staging/iio/
10997 F:      include/dt-bindings/iio/
10998 F:      include/linux/iio/
10999 F:      tools/iio/
11000
11001 IIO UNIT CONVERTER
11002 M:      Peter Rosin <[email protected]>
11003 L:      [email protected]
11004 S:      Maintained
11005 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
11006 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
11007 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
11008 F:      drivers/iio/afe/iio-rescale.c
11009
11010 IKANOS/ADI EAGLE ADSL USB DRIVER
11011 M:      Matthieu Castet <[email protected]>
11012 M:      Stanislaw Gruszka <[email protected]>
11013 S:      Maintained
11014 F:      drivers/usb/atm/ueagle-atm.c
11015
11016 IMAGIS TOUCHSCREEN DRIVER
11017 M:      Markuss Broks <[email protected]>
11018 S:      Maintained
11019 F:      Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
11020 F:      drivers/input/touchscreen/imagis.c
11021
11022 IMGTEC ASCII LCD DRIVER
11023 M:      Paul Burton <[email protected]>
11024 S:      Maintained
11025 F:      Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
11026 F:      drivers/auxdisplay/img-ascii-lcd.c
11027
11028 IMGTEC JPEG ENCODER DRIVER
11029 M:      Devarsh Thakkar <[email protected]>
11030 L:      [email protected]
11031 S:      Supported
11032 F:      Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
11033 F:      drivers/media/platform/imagination/e5010*
11034
11035 IMGTEC IR DECODER DRIVER
11036 S:      Orphan
11037 F:      drivers/media/rc/img-ir/
11038
11039 IMGTEC POWERVR DRM DRIVER
11040 M:      Frank Binns <[email protected]>
11041 M:      Matt Coster <[email protected]>
11042 S:      Supported
11043 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
11044 F:      Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
11045 F:      Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
11046 F:      Documentation/gpu/imagination/
11047 F:      drivers/gpu/drm/imagination/
11048 F:      include/uapi/drm/pvr_drm.h
11049
11050 IMON SOUNDGRAPH USB IR RECEIVER
11051 M:      Sean Young <[email protected]>
11052 L:      [email protected]
11053 S:      Maintained
11054 F:      drivers/media/rc/imon.c
11055 F:      drivers/media/rc/imon_raw.c
11056
11057 IMS TWINTURBO FRAMEBUFFER DRIVER
11058 L:      [email protected]
11059 S:      Orphan
11060 F:      drivers/video/fbdev/imsttfb.c
11061
11062 INDEX OF FURTHER KERNEL DOCUMENTATION
11063 M:      Carlos Bilbao <[email protected]>
11064 S:      Maintained
11065 F:      Documentation/process/kernel-docs.rst
11066
11067 INDUSTRY PACK SUBSYSTEM (IPACK)
11068 M:      Vaibhav Gupta <[email protected]>
11069 M:      Jens Taprogge <[email protected]>
11070 M:      Greg Kroah-Hartman <[email protected]>
11071 L:      [email protected]
11072 S:      Maintained
11073 W:      http://industrypack.sourceforge.net
11074 F:      drivers/ipack/
11075
11076 INFINEON DPS310 Driver
11077 M:      Eddie James <[email protected]>
11078 L:      [email protected]
11079 S:      Maintained
11080 F:      drivers/iio/pressure/dps310.c
11081
11082 INFINEON PEB2466 ASoC CODEC
11083 M:      Herve Codina <[email protected]>
11084 L:      [email protected] (moderated for non-subscribers)
11085 S:      Maintained
11086 F:      Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
11087 F:      sound/soc/codecs/peb2466.c
11088
11089 INFINIBAND SUBSYSTEM
11090 M:      Jason Gunthorpe <[email protected]>
11091 M:      Leon Romanovsky <[email protected]>
11092 L:      [email protected]
11093 S:      Supported
11094 W:      https://github.com/linux-rdma/rdma-core
11095 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
11097 F:      Documentation/devicetree/bindings/infiniband/
11098 F:      Documentation/infiniband/
11099 F:      drivers/infiniband/
11100 F:      include/rdma/
11101 F:      include/trace/events/ib_mad.h
11102 F:      include/trace/events/ib_umad.h
11103 F:      include/trace/misc/rdma.h
11104 F:      include/uapi/linux/if_infiniband.h
11105 F:      include/uapi/rdma/
11106 F:      samples/bpf/ibumad_kern.c
11107 F:      samples/bpf/ibumad_user.c
11108
11109 INGENIC JZ4780 NAND DRIVER
11110 M:      Harvey Hunt <[email protected]>
11111 L:      [email protected]
11112 L:      [email protected]
11113 S:      Maintained
11114 F:      drivers/mtd/nand/raw/ingenic/
11115
11116 INGENIC JZ47xx SoCs
11117 M:      Paul Cercueil <[email protected]>
11118 L:      [email protected]
11119 S:      Maintained
11120 F:      arch/mips/boot/dts/ingenic/
11121 F:      arch/mips/generic/board-ingenic.c
11122 F:      arch/mips/include/asm/mach-ingenic/
11123 F:      arch/mips/ingenic/Kconfig
11124 F:      drivers/clk/ingenic/
11125 F:      drivers/dma/dma-jz4780.c
11126 F:      drivers/gpu/drm/ingenic/
11127 F:      drivers/i2c/busses/i2c-jz4780.c
11128 F:      drivers/iio/adc/ingenic-adc.c
11129 F:      drivers/irqchip/irq-ingenic.c
11130 F:      drivers/memory/jz4780-nemc.c
11131 F:      drivers/mmc/host/jz4740_mmc.c
11132 F:      drivers/mtd/nand/raw/ingenic/
11133 F:      drivers/pinctrl/pinctrl-ingenic.c
11134 F:      drivers/power/supply/ingenic-battery.c
11135 F:      drivers/pwm/pwm-jz4740.c
11136 F:      drivers/remoteproc/ingenic_rproc.c
11137 F:      drivers/rtc/rtc-jz4740.c
11138 F:      drivers/tty/serial/8250/8250_ingenic.c
11139 F:      drivers/usb/musb/jz4740.c
11140 F:      drivers/watchdog/jz4740_wdt.c
11141 F:      include/dt-bindings/iio/adc/ingenic,adc.h
11142 F:      include/linux/mfd/ingenic-tcu.h
11143 F:      sound/soc/codecs/jz47*
11144 F:      sound/soc/jz4740/
11145
11146 INJOINIC IP5xxx POWER BANK IC DRIVER
11147 M:      Samuel Holland <[email protected]>
11148 S:      Maintained
11149 F:      drivers/power/supply/ip5xxx_power.c
11150
11151 INOTIFY
11152 M:      Jan Kara <[email protected]>
11153 R:      Amir Goldstein <[email protected]>
11154 L:      [email protected]
11155 S:      Maintained
11156 F:      Documentation/filesystems/inotify.rst
11157 F:      fs/notify/inotify/
11158 F:      include/linux/inotify.h
11159 F:      include/uapi/linux/inotify.h
11160
11161 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
11162 M:      Dmitry Torokhov <[email protected]>
11163 L:      [email protected]
11164 S:      Maintained
11165 Q:      http://patchwork.kernel.org/project/linux-input/list/
11166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
11167 F:      Documentation/devicetree/bindings/input/
11168 F:      Documentation/devicetree/bindings/serio/
11169 F:      Documentation/input/
11170 F:      drivers/input/
11171 F:      include/dt-bindings/input/
11172 F:      include/linux/input.h
11173 F:      include/linux/input/
11174 F:      include/uapi/linux/input-event-codes.h
11175 F:      include/uapi/linux/input.h
11176
11177 INPUT MULTITOUCH (MT) PROTOCOL
11178 M:      Henrik Rydberg <[email protected]>
11179 L:      [email protected]
11180 S:      Odd fixes
11181 F:      Documentation/input/multi-touch-protocol.rst
11182 F:      drivers/input/input-mt.c
11183 K:      \b(ABS|SYN)_MT_
11184
11185 INSIDE SECURE CRYPTO DRIVER
11186 M:      Antoine Tenart <[email protected]>
11187 L:      [email protected]
11188 S:      Maintained
11189 F:      drivers/crypto/inside-secure/
11190
11191 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
11192 M:      Mimi Zohar <[email protected]>
11193 M:      Roberto Sassu <[email protected]>
11194 M:      Dmitry Kasatkin <[email protected]>
11195 R:      Eric Snowberg <[email protected]>
11196 L:      [email protected]
11197 S:      Supported
11198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
11199 F:      security/integrity/
11200 F:      security/integrity/ima/
11201
11202 INTEGRITY POLICY ENFORCEMENT (IPE)
11203 M:      Fan Wu <[email protected]>
11204 L:      [email protected]
11205 S:      Supported
11206 T:      git https://github.com/microsoft/ipe.git
11207 F:      Documentation/admin-guide/LSM/ipe.rst
11208 F:      Documentation/security/ipe.rst
11209 F:      scripts/ipe/
11210 F:      security/ipe/
11211
11212 INTEL 810/815 FRAMEBUFFER DRIVER
11213 M:      Antonino Daplas <[email protected]>
11214 L:      [email protected]
11215 S:      Maintained
11216 F:      drivers/video/fbdev/i810/
11217
11218 INTEL 8254 COUNTER DRIVER
11219 M:      William Breathitt Gray <[email protected]>
11220 L:      [email protected]
11221 S:      Maintained
11222 F:      drivers/counter/i8254.c
11223 F:      include/linux/i8254.h
11224
11225 INTEL 8255 GPIO DRIVER
11226 M:      William Breathitt Gray <[email protected]>
11227 L:      [email protected]
11228 S:      Maintained
11229 F:      drivers/gpio/gpio-i8255.c
11230 F:      drivers/gpio/gpio-i8255.h
11231
11232 INTEL ASoC DRIVERS
11233 M:      Cezary Rojewski <[email protected]>
11234 M:      Liam Girdwood <[email protected]>
11235 M:      Peter Ujfalusi <[email protected]>
11236 M:      Bard Liao <[email protected]>
11237 M:      Ranjani Sridharan <[email protected]>
11238 M:      Kai Vehmanen <[email protected]>
11239 R:      Pierre-Louis Bossart <[email protected]>
11240 L:      [email protected] (moderated for non-subscribers)
11241 S:      Supported
11242 F:      sound/soc/intel/
11243
11244 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
11245 M:      Hans de Goede <[email protected]>
11246 L:      [email protected]
11247 S:      Maintained
11248 F:      drivers/platform/x86/intel/atomisp2/pm.c
11249
11250 INTEL ATOMISP2 LED DRIVER
11251 M:      Hans de Goede <[email protected]>
11252 L:      [email protected]
11253 S:      Maintained
11254 F:      drivers/platform/x86/intel/atomisp2/led.c
11255
11256 INTEL BIOS SAR INT1092 DRIVER
11257 M:      Shravan Sudhakar <[email protected]>
11258 L:      [email protected]
11259 S:      Maintained
11260 F:      drivers/platform/x86/intel/int1092/
11261
11262 INTEL BROXTON PMC DRIVER
11263 M:      Mika Westerberg <[email protected]>
11264 M:      Zha Qipeng <[email protected]>
11265 S:      Maintained
11266 F:      drivers/mfd/intel_pmc_bxt.c
11267 F:      include/linux/mfd/intel_pmc_bxt.h
11268
11269 INTEL C600 SERIES SAS CONTROLLER DRIVER
11270 M:      Artur Paszkiewicz <[email protected]>
11271 L:      [email protected]
11272 S:      Supported
11273 T:      git git://git.code.sf.net/p/intel-sas/isci
11274 F:      drivers/scsi/isci/
11275
11276 INTEL CPU family model numbers
11277 M:      Tony Luck <[email protected]>
11278 M:      [email protected]
11279 L:      [email protected]
11280 S:      Supported
11281 F:      arch/x86/include/asm/intel-family.h
11282
11283 INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11284 M:      Jani Nikula <[email protected]>
11285 M:      Rodrigo Vivi <[email protected]>
11286 L:      [email protected]
11287 L:      [email protected]
11288 S:      Supported
11289 F:      drivers/gpu/drm/i915/display/
11290 F:      drivers/gpu/drm/xe/display/
11291 F:      drivers/gpu/drm/xe/compat-i915-headers
11292 F:      include/drm/intel/
11293
11294 INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11295 M:      Jani Nikula <[email protected]>
11296 M:      Joonas Lahtinen <[email protected]>
11297 M:      Rodrigo Vivi <[email protected]>
11298 M:      Tvrtko Ursulin <[email protected]>
11299 L:      [email protected]
11300 S:      Supported
11301 W:      https://drm.pages.freedesktop.org/intel-docs/
11302 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
11303 B:      https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11304 C:      irc://irc.oftc.net/intel-gfx
11305 T:      git https://gitlab.freedesktop.org/drm/i915/kernel.git
11306 F:      Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11307 F:      Documentation/gpu/i915.rst
11308 F:      drivers/gpu/drm/ci/xfails/i915*
11309 F:      drivers/gpu/drm/i915/
11310 F:      include/drm/intel/
11311 F:      include/uapi/drm/i915_drm.h
11312
11313 INTEL DRM XE DRIVER (Lunar Lake and newer)
11314 M:      Lucas De Marchi <[email protected]>
11315 M:      Thomas Hellström <[email protected]>
11316 M:      Rodrigo Vivi <[email protected]>
11317 L:      [email protected]
11318 S:      Supported
11319 W:      https://drm.pages.freedesktop.org/intel-docs/
11320 Q:      http://patchwork.freedesktop.org/project/intel-xe/
11321 B:      https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11322 C:      irc://irc.oftc.net/xe
11323 T:      git https://gitlab.freedesktop.org/drm/xe/kernel.git
11324 F:      Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11325 F:      Documentation/gpu/xe/
11326 F:      drivers/gpu/drm/xe/
11327 F:      include/drm/intel/
11328 F:      include/uapi/drm/xe_drm.h
11329
11330 INTEL ETHERNET DRIVERS
11331 M:      Tony Nguyen <[email protected]>
11332 M:      Przemek Kitszel <[email protected]>
11333 L:      [email protected] (moderated for non-subscribers)
11334 S:      Supported
11335 W:      https://www.intel.com/content/www/us/en/support.html
11336 Q:      https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11337 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11339 F:      Documentation/networking/device_drivers/ethernet/intel/
11340 F:      drivers/net/ethernet/intel/
11341 F:      drivers/net/ethernet/intel/*/
11342 F:      include/linux/avf/virtchnl.h
11343 F:      include/linux/net/intel/iidc.h
11344
11345 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11346 M:      Mustafa Ismail <[email protected]>
11347 M:      Tatyana Nikolova <[email protected]>
11348 L:      [email protected]
11349 S:      Supported
11350 F:      drivers/infiniband/hw/irdma/
11351 F:      include/uapi/rdma/irdma-abi.h
11352
11353 INTEL GPIO DRIVERS
11354 M:      Andy Shevchenko <[email protected]>
11355 L:      [email protected]
11356 S:      Supported
11357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11358 F:      drivers/gpio/gpio-elkhartlake.c
11359 F:      drivers/gpio/gpio-graniterapids.c
11360 F:      drivers/gpio/gpio-ich.c
11361 F:      drivers/gpio/gpio-merrifield.c
11362 F:      drivers/gpio/gpio-ml-ioh.c
11363 F:      drivers/gpio/gpio-pch.c
11364 F:      drivers/gpio/gpio-sch.c
11365 F:      drivers/gpio/gpio-sodaville.c
11366 F:      drivers/gpio/gpio-tangier.c
11367 F:      drivers/gpio/gpio-tangier.h
11368
11369 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11370 M:      Zhenyu Wang <[email protected]>
11371 M:      Zhi Wang <[email protected]>
11372 L:      [email protected]
11373 L:      [email protected]
11374 S:      Supported
11375 W:      https://github.com/intel/gvt-linux/wiki
11376 T:      git https://github.com/intel/gvt-linux.git
11377 F:      drivers/gpu/drm/i915/gvt/
11378
11379 INTEL HID EVENT DRIVER
11380 M:      Alex Hung <[email protected]>
11381 L:      [email protected]
11382 S:      Maintained
11383 F:      drivers/platform/x86/intel/hid.c
11384
11385 INTEL I/OAT DMA DRIVER
11386 M:      Dave Jiang <[email protected]>
11387 R:      Dan Williams <[email protected]>
11388 L:      [email protected]
11389 S:      Supported
11390 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
11391 F:      drivers/dma/ioat*
11392
11393 INTEL IAA CRYPTO DRIVER
11394 M:      Tom Zanussi <[email protected]>
11395 L:      [email protected]
11396 S:      Supported
11397 F:      Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11398 F:      drivers/crypto/intel/iaa/*
11399
11400 INTEL IDLE DRIVER
11401 M:      Jacob Pan <[email protected]>
11402 M:      Len Brown <[email protected]>
11403 L:      [email protected]
11404 S:      Supported
11405 B:      https://bugzilla.kernel.org
11406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11407 F:      drivers/idle/intel_idle.c
11408
11409 INTEL IDXD DRIVER
11410 M:      Fenghua Yu <[email protected]>
11411 R:      Dave Jiang <[email protected]>
11412 L:      [email protected]
11413 S:      Supported
11414 F:      drivers/dma/idxd/*
11415 F:      include/uapi/linux/idxd.h
11416
11417 INTEL IN FIELD SCAN (IFS) DEVICE
11418 M:      Jithu Joseph <[email protected]>
11419 R:      Ashok Raj <[email protected]>
11420 R:      Tony Luck <[email protected]>
11421 S:      Maintained
11422 F:      drivers/platform/x86/intel/ifs
11423 F:      include/trace/events/intel_ifs.h
11424 F:      tools/testing/selftests/drivers/platform/x86/intel/ifs/
11425
11426 INTEL INTEGRATED SENSOR HUB DRIVER
11427 M:      Srinivas Pandruvada <[email protected]>
11428 M:      Jiri Kosina <[email protected]>
11429 L:      [email protected]
11430 S:      Maintained
11431 F:      drivers/hid/intel-ish-hid/
11432
11433 INTEL IOMMU (VT-d)
11434 M:      David Woodhouse <[email protected]>
11435 M:      Lu Baolu <[email protected]>
11436 L:      [email protected]
11437 S:      Supported
11438 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11439 F:      drivers/iommu/intel/
11440
11441 INTEL IPU3 CSI-2 CIO2 DRIVER
11442 M:      Yong Zhi <[email protected]>
11443 M:      Sakari Ailus <[email protected]>
11444 M:      Bingbu Cao <[email protected]>
11445 M:      Dan Scally <[email protected]>
11446 R:      Tianshu Qiu <[email protected]>
11447 L:      [email protected]
11448 S:      Maintained
11449 T:      git git://linuxtv.org/media_tree.git
11450 F:      Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11451 F:      drivers/media/pci/intel/ipu3/
11452
11453 INTEL IPU3 CSI-2 IMGU DRIVER
11454 M:      Sakari Ailus <[email protected]>
11455 R:      Bingbu Cao <[email protected]>
11456 R:      Tianshu Qiu <[email protected]>
11457 L:      [email protected]
11458 S:      Maintained
11459 F:      Documentation/admin-guide/media/ipu3.rst
11460 F:      Documentation/admin-guide/media/ipu3_rcb.svg
11461 F:      Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11462 F:      drivers/staging/media/ipu3/
11463
11464 INTEL IPU6 INPUT SYSTEM DRIVER
11465 M:      Sakari Ailus <[email protected]>
11466 M:      Bingbu Cao <[email protected]>
11467 R:      Tianshu Qiu <[email protected]>
11468 L:      [email protected]
11469 S:      Maintained
11470 T:      git git://linuxtv.org/media_tree.git
11471 F:      Documentation/admin-guide/media/ipu6-isys.rst
11472 F:      drivers/media/pci/intel/ipu6/
11473
11474 INTEL ISHTP ECLITE DRIVER
11475 M:      Sumesh K Naduvalath <[email protected]>
11476 L:      [email protected]
11477 S:      Supported
11478 F:      drivers/platform/x86/intel/ishtp_eclite.c
11479
11480 INTEL IXP4XX CRYPTO SUPPORT
11481 M:      Corentin Labbe <[email protected]>
11482 L:      [email protected]
11483 S:      Maintained
11484 F:      drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11485
11486 INTEL KEEM BAY DRM DRIVER
11487 M:      Anitha Chrisanthus <[email protected]>
11488 M:      Edmund Dea <[email protected]>
11489 S:      Maintained
11490 F:      Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11491 F:      drivers/gpu/drm/kmb/
11492
11493 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11494 M:      Daniele Alessandrelli <[email protected]>
11495 S:      Maintained
11496 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11497 F:      drivers/crypto/intel/keembay/Kconfig
11498 F:      drivers/crypto/intel/keembay/Makefile
11499 F:      drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11500 F:      drivers/crypto/intel/keembay/ocs-aes.c
11501 F:      drivers/crypto/intel/keembay/ocs-aes.h
11502
11503 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11504 M:      Daniele Alessandrelli <[email protected]>
11505 M:      Prabhjot Khurana <[email protected]>
11506 M:      Mark Gross <[email protected]>
11507 S:      Maintained
11508 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11509 F:      drivers/crypto/intel/keembay/Kconfig
11510 F:      drivers/crypto/intel/keembay/Makefile
11511 F:      drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11512
11513 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11514 M:      Daniele Alessandrelli <[email protected]>
11515 M:      Declan Murphy <[email protected]>
11516 S:      Maintained
11517 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11518 F:      drivers/crypto/intel/keembay/Kconfig
11519 F:      drivers/crypto/intel/keembay/Makefile
11520 F:      drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11521 F:      drivers/crypto/intel/keembay/ocs-hcu.c
11522 F:      drivers/crypto/intel/keembay/ocs-hcu.h
11523
11524 INTEL MANAGEMENT ENGINE (mei)
11525 M:      Tomas Winkler <[email protected]>
11526 L:      [email protected]
11527 S:      Supported
11528 F:      Documentation/driver-api/mei/*
11529 F:      drivers/misc/mei/
11530 F:      drivers/watchdog/mei_wdt.c
11531 F:      include/linux/mei_aux.h
11532 F:      include/linux/mei_cl_bus.h
11533 F:      include/uapi/linux/mei.h
11534 F:      include/uapi/linux/mei_uuid.h
11535 F:      include/uapi/linux/uuid.h
11536 F:      samples/mei/*
11537
11538 INTEL MAX 10 BMC MFD DRIVER
11539 M:      Xu Yilun <[email protected]>
11540 R:      Tom Rix <[email protected]>
11541 S:      Maintained
11542 F:      Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11543 F:      Documentation/hwmon/intel-m10-bmc-hwmon.rst
11544 F:      drivers/hwmon/intel-m10-bmc-hwmon.c
11545 F:      drivers/mfd/intel-m10-bmc*
11546 F:      include/linux/mfd/intel-m10-bmc.h
11547
11548 INTEL MAX10 BMC SECURE UPDATES
11549 M:      Peter Colberg <[email protected]>
11550 L:      [email protected]
11551 S:      Maintained
11552 F:      Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11553 F:      drivers/fpga/intel-m10-bmc-sec-update.c
11554
11555 INTEL MID (Mobile Internet Device) PLATFORM
11556 M:      Andy Shevchenko <[email protected]>
11557 L:      [email protected]
11558 S:      Supported
11559 F:      arch/x86/include/asm/intel-mid.h
11560 F:      arch/x86/pci/intel_mid_pci.c
11561 F:      arch/x86/platform/intel-mid/
11562 F:      drivers/extcon/extcon-intel-mrfld.c
11563 F:      drivers/iio/adc/intel_mrfld_adc.c
11564 F:      drivers/mfd/intel_soc_pmic_mrfld.c
11565 F:      drivers/platform/x86/intel/mrfld_pwrbtn.c
11566 F:      drivers/platform/x86/intel_scu_*
11567 F:      drivers/staging/media/atomisp/
11568 F:      drivers/watchdog/intel-mid_wdt.c
11569 F:      include/linux/mfd/intel_soc_pmic_mrfld.h
11570 F:      include/linux/platform_data/x86/intel-mid_wdt.h
11571 F:      include/linux/platform_data/x86/intel_scu_ipc.h
11572
11573 INTEL P-Unit IPC DRIVER
11574 M:      Zha Qipeng <[email protected]>
11575 L:      [email protected]
11576 S:      Maintained
11577 F:      arch/x86/include/asm/intel_punit_ipc.h
11578 F:      drivers/platform/x86/intel/punit_ipc.c
11579
11580 INTEL PMC CORE DRIVER
11581 M:      Rajneesh Bhardwaj <[email protected]>
11582 M:      David E Box <[email protected]>
11583 L:      [email protected]
11584 S:      Maintained
11585 F:      Documentation/ABI/testing/sysfs-platform-intel-pmc
11586 F:      drivers/platform/x86/intel/pmc/
11587
11588 INTEL PMIC GPIO DRIVERS
11589 M:      Andy Shevchenko <[email protected]>
11590 S:      Supported
11591 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11592 F:      drivers/gpio/gpio-*cove.c
11593
11594 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11595 M:      Andy Shevchenko <[email protected]>
11596 S:      Supported
11597 F:      drivers/mfd/intel_soc_pmic*
11598 F:      include/linux/mfd/intel_soc_pmic*
11599
11600 INTEL PMT DRIVERS
11601 M:      David E. Box <[email protected]>
11602 S:      Supported
11603 F:      drivers/platform/x86/intel/pmt/
11604
11605 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11606 M:      Stanislav Yakovlev <[email protected]>
11607 L:      [email protected]
11608 S:      Maintained
11609 F:      Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11610 F:      Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11611 F:      drivers/net/wireless/intel/ipw2x00/
11612
11613 INTEL PSTATE DRIVER
11614 M:      Srinivas Pandruvada <[email protected]>
11615 M:      Len Brown <[email protected]>
11616 L:      [email protected]
11617 S:      Supported
11618 F:      drivers/cpufreq/intel_pstate.c
11619
11620 INTEL PTP DFL ToD DRIVER
11621 M:      Tianfei Zhang <[email protected]>
11622 L:      [email protected]
11623 L:      [email protected]
11624 S:      Maintained
11625 F:      drivers/ptp/ptp_dfl_tod.c
11626
11627 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11628 M:      Jarkko Nikula <[email protected]>
11629 L:      [email protected]
11630 F:      drivers/counter/intel-qep.c
11631
11632 INTEL SCU DRIVERS
11633 M:      Mika Westerberg <[email protected]>
11634 S:      Maintained
11635 F:      drivers/platform/x86/intel_scu_*
11636 F:      include/linux/platform_data/x86/intel_scu_ipc.h
11637
11638 INTEL SDSI DRIVER
11639 M:      David E. Box <[email protected]>
11640 S:      Supported
11641 F:      drivers/platform/x86/intel/sdsi.c
11642 F:      tools/arch/x86/intel_sdsi/
11643 F:      tools/testing/selftests/drivers/sdsi/
11644
11645 INTEL SGX
11646 M:      Jarkko Sakkinen <[email protected]>
11647 R:      Dave Hansen <[email protected]>
11648 L:      [email protected]
11649 S:      Supported
11650 Q:      https://patchwork.kernel.org/project/intel-sgx/list/
11651 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11652 F:      Documentation/arch/x86/sgx.rst
11653 F:      arch/x86/entry/vdso/vsgx.S
11654 F:      arch/x86/include/asm/sgx.h
11655 F:      arch/x86/include/uapi/asm/sgx.h
11656 F:      arch/x86/kernel/cpu/sgx/*
11657 F:      tools/testing/selftests/sgx/*
11658 K:      \bSGX_
11659
11660 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11661 M:      Daniel Scally <[email protected]>
11662 S:      Maintained
11663 F:      drivers/platform/x86/intel/int3472/
11664
11665 INTEL SPEED SELECT TECHNOLOGY
11666 M:      Srinivas Pandruvada <[email protected]>
11667 L:      [email protected]
11668 S:      Maintained
11669 F:      drivers/platform/x86/intel/speed_select_if/
11670 F:      include/uapi/linux/isst_if.h
11671 F:      tools/power/x86/intel-speed-select/
11672
11673 INTEL STRATIX10 FIRMWARE DRIVERS
11674 M:      Dinh Nguyen <[email protected]>
11675 L:      [email protected]
11676 S:      Maintained
11677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11678 F:      Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11679 F:      Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11680 F:      drivers/firmware/stratix10-rsu.c
11681 F:      drivers/firmware/stratix10-svc.c
11682 F:      include/linux/firmware/intel/stratix10-smc.h
11683 F:      include/linux/firmware/intel/stratix10-svc-client.h
11684
11685 INTEL TELEMETRY DRIVER
11686 M:      Rajneesh Bhardwaj <[email protected]>
11687 M:      "David E. Box" <[email protected]>
11688 L:      [email protected]
11689 S:      Maintained
11690 F:      arch/x86/include/asm/intel_telemetry.h
11691 F:      drivers/platform/x86/intel/telemetry/
11692
11693 INTEL TPMI DRIVER
11694 M:      Srinivas Pandruvada <[email protected]>
11695 L:      [email protected]
11696 S:      Maintained
11697 F:      Documentation/ABI/testing/debugfs-tpmi
11698 F:      drivers/platform/x86/intel/tpmi.c
11699 F:      include/linux/intel_tpmi.h
11700
11701 INTEL UNCORE FREQUENCY CONTROL
11702 M:      Srinivas Pandruvada <[email protected]>
11703 L:      [email protected]
11704 S:      Maintained
11705 F:      Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11706 F:      drivers/platform/x86/intel/uncore-frequency/
11707
11708 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11709 M:      David E. Box <[email protected]>
11710 S:      Supported
11711 F:      drivers/platform/x86/intel/vsec.c
11712 F:      include/linux/intel_vsec.h
11713
11714 INTEL VIRTUAL BUTTON DRIVER
11715 M:      AceLan Kao <[email protected]>
11716 L:      [email protected]
11717 S:      Maintained
11718 F:      drivers/platform/x86/intel/vbtn.c
11719
11720 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11721 M:      Stanislaw Gruszka <[email protected]>
11722 L:      [email protected]
11723 S:      Supported
11724 F:      drivers/net/wireless/intel/iwlegacy/
11725
11726 INTEL WIRELESS WIFI LINK (iwlwifi)
11727 M:      Miri Korenblit <[email protected]>
11728 L:      [email protected]
11729 S:      Supported
11730 W:      https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11732 F:      drivers/net/wireless/intel/iwlwifi/
11733
11734 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11735 M:      Jithu Joseph <[email protected]>
11736 S:      Maintained
11737 W:      https://slimbootloader.github.io/security/firmware-update.html
11738 F:      drivers/platform/x86/intel/wmi/sbl-fw-update.c
11739
11740 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11741 L:      [email protected]
11742 S:      Maintained
11743 F:      drivers/platform/x86/intel/wmi/thunderbolt.c
11744
11745 INTEL WWAN IOSM DRIVER
11746 M:      M Chetan Kumar <[email protected]>
11747 L:      [email protected]
11748 S:      Maintained
11749 F:      drivers/net/wwan/iosm/
11750
11751 INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
11752 M:      Xin Li <[email protected]>
11753 M:      "H. Peter Anvin" <[email protected]>
11754 S:      Supported
11755 F:      Documentation/arch/x86/x86_64/fred.rst
11756 F:      arch/x86/entry/entry_64_fred.S
11757 F:      arch/x86/entry/entry_fred.c
11758 F:      arch/x86/include/asm/fred.h
11759 F:      arch/x86/kernel/fred.c
11760
11761 INTEL(R) TRACE HUB
11762 M:      Alexander Shishkin <[email protected]>
11763 S:      Supported
11764 F:      Documentation/trace/intel_th.rst
11765 F:      drivers/hwtracing/intel_th/
11766 F:      include/linux/intel_th.h
11767
11768 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11769 M:      Ning Sun <[email protected]>
11770 L:      [email protected]
11771 S:      Supported
11772 W:      http://tboot.sourceforge.net
11773 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11774 F:      Documentation/arch/x86/intel_txt.rst
11775 F:      arch/x86/kernel/tboot.c
11776 F:      include/linux/tboot.h
11777
11778 INTERCONNECT API
11779 M:      Georgi Djakov <[email protected]>
11780 L:      [email protected]
11781 S:      Maintained
11782 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11783 F:      Documentation/devicetree/bindings/interconnect/
11784 F:      Documentation/driver-api/interconnect.rst
11785 F:      drivers/interconnect/
11786 F:      include/dt-bindings/interconnect/
11787 F:      include/linux/interconnect-provider.h
11788 F:      include/linux/interconnect.h
11789
11790 INTERRUPT COUNTER DRIVER
11791 M:      Oleksij Rempel <[email protected]>
11792 R:      Pengutronix Kernel Team <[email protected]>
11793 L:      [email protected]
11794 F:      Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11795 F:      drivers/counter/interrupt-cnt.c
11796
11797 INTERSIL ISL7998X VIDEO DECODER DRIVER
11798 M:      Michael Tretter <[email protected]>
11799 R:      Pengutronix Kernel Team <[email protected]>
11800 L:      [email protected]
11801 S:      Maintained
11802 F:      Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11803 F:      drivers/media/i2c/isl7998x.c
11804
11805 INVENSENSE ICM-426xx IMU DRIVER
11806 M:      Jean-Baptiste Maneyrol <[email protected]>
11807 L:      [email protected]
11808 S:      Maintained
11809 W:      https://invensense.tdk.com/
11810 F:      Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
11811 F:      Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11812 F:      drivers/iio/imu/inv_icm42600/
11813
11814 INVENSENSE MPU-3050 GYROSCOPE DRIVER
11815 M:      Linus Walleij <[email protected]>
11816 L:      [email protected]
11817 S:      Maintained
11818 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
11819 F:      drivers/iio/gyro/mpu3050*
11820
11821 IOC3 ETHERNET DRIVER
11822 M:      Ralf Baechle <[email protected]>
11823 L:      [email protected]
11824 S:      Maintained
11825 F:      drivers/net/ethernet/sgi/ioc3-eth.c
11826
11827 IOMMU DMA-API LAYER
11828 M:      Robin Murphy <[email protected]>
11829 L:      [email protected]
11830 S:      Maintained
11831 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11832 F:      drivers/iommu/dma-iommu.c
11833 F:      drivers/iommu/dma-iommu.h
11834 F:      drivers/iommu/iova.c
11835 F:      include/linux/iova.h
11836
11837 IOMMU SUBSYSTEM
11838 M:      Joerg Roedel <[email protected]>
11839 M:      Will Deacon <[email protected]>
11840 R:      Robin Murphy <[email protected]>
11841 L:      [email protected]
11842 S:      Maintained
11843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11844 F:      Documentation/devicetree/bindings/iommu/
11845 F:      drivers/iommu/
11846 F:      include/linux/iommu.h
11847 F:      include/linux/iova.h
11848 F:      include/linux/of_iommu.h
11849
11850 IOMMUFD
11851 M:      Jason Gunthorpe <[email protected]>
11852 M:      Kevin Tian <[email protected]>
11853 L:      [email protected]
11854 S:      Maintained
11855 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
11856 F:      Documentation/userspace-api/iommufd.rst
11857 F:      drivers/iommu/iommufd/
11858 F:      include/linux/iommufd.h
11859 F:      include/uapi/linux/iommufd.h
11860 F:      tools/testing/selftests/iommu/
11861
11862 IOSYS-MAP HELPERS
11863 M:      Thomas Zimmermann <[email protected]>
11864 L:      [email protected]
11865 S:      Maintained
11866 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
11867 F:      include/linux/iosys-map.h
11868
11869 IO_URING
11870 M:      Jens Axboe <[email protected]>
11871 M:      Pavel Begunkov <[email protected]>
11872 L:      [email protected]
11873 S:      Maintained
11874 T:      git git://git.kernel.dk/linux-block
11875 T:      git git://git.kernel.dk/liburing
11876 F:      include/linux/io_uring/
11877 F:      include/linux/io_uring.h
11878 F:      include/linux/io_uring_types.h
11879 F:      include/trace/events/io_uring.h
11880 F:      include/uapi/linux/io_uring.h
11881 F:      io_uring/
11882
11883 IPMI SUBSYSTEM
11884 M:      Corey Minyard <[email protected]>
11885 L:      [email protected] (moderated for non-subscribers)
11886 S:      Supported
11887 W:      http://openipmi.sourceforge.net/
11888 T:      git https://github.com/cminyard/linux-ipmi.git for-next
11889 F:      Documentation/devicetree/bindings/ipmi/
11890 F:      Documentation/driver-api/ipmi.rst
11891 F:      drivers/char/ipmi/
11892 F:      include/linux/ipmi*
11893 F:      include/uapi/linux/ipmi*
11894
11895 IPS SCSI RAID DRIVER
11896 M:      Adaptec OEM Raid Solutions <[email protected]>
11897 L:      [email protected]
11898 S:      Maintained
11899 W:      http://www.adaptec.com/
11900 F:      drivers/scsi/ips*
11901
11902 IPVS
11903 M:      Simon Horman <[email protected]>
11904 M:      Julian Anastasov <[email protected]>
11905 L:      [email protected]
11906 L:      [email protected]
11907 S:      Maintained
11908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11909 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11910 F:      Documentation/networking/ipvs-sysctl.rst
11911 F:      include/net/ip_vs.h
11912 F:      include/uapi/linux/ip_vs.h
11913 F:      net/netfilter/ipvs/
11914
11915 IPWIRELESS DRIVER
11916 M:      Jiri Kosina <[email protected]>
11917 M:      David Sterba <[email protected]>
11918 S:      Odd Fixes
11919 F:      drivers/tty/ipwireless/
11920
11921 IRON DEVICE AUDIO CODEC DRIVERS
11922 M:      Kiseok Jo <[email protected]>
11923 L:      [email protected] (moderated for non-subscribers)
11924 S:      Maintained
11925 F:      Documentation/devicetree/bindings/sound/irondevice,*
11926 F:      sound/soc/codecs/sma*
11927
11928 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
11929 M:      Thomas Gleixner <[email protected]>
11930 S:      Maintained
11931 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11932 F:      Documentation/core-api/irq/irq-domain.rst
11933 F:      include/linux/irqdomain.h
11934 F:      include/linux/irqdomain_defs.h
11935 F:      kernel/irq/irqdomain.c
11936 F:      kernel/irq/msi.c
11937
11938 IRQ SUBSYSTEM
11939 M:      Thomas Gleixner <[email protected]>
11940 L:      [email protected]
11941 S:      Maintained
11942 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11943 F:      include/linux/group_cpus.h
11944 F:      include/linux/irq.h
11945 F:      include/linux/irqhandler.h
11946 F:      include/linux/irqnr.h
11947 F:      include/linux/irqreturn.h
11948 F:      kernel/irq/
11949 F:      lib/group_cpus.c
11950
11951 IRQCHIP DRIVERS
11952 M:      Thomas Gleixner <[email protected]>
11953 L:      [email protected]
11954 S:      Maintained
11955 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11956 F:      Documentation/devicetree/bindings/interrupt-controller/
11957 F:      drivers/irqchip/
11958 F:      include/linux/irqchip.h
11959
11960 ISA
11961 M:      William Breathitt Gray <[email protected]>
11962 S:      Maintained
11963 F:      Documentation/driver-api/isa.rst
11964 F:      drivers/base/isa.c
11965 F:      include/linux/isa.h
11966
11967 ISA RADIO MODULE
11968 M:      Hans Verkuil <[email protected]>
11969 L:      [email protected]
11970 S:      Maintained
11971 W:      https://linuxtv.org
11972 T:      git git://linuxtv.org/media_tree.git
11973 F:      drivers/media/radio/radio-isa*
11974
11975 ISAPNP
11976 M:      Jaroslav Kysela <[email protected]>
11977 S:      Maintained
11978 F:      Documentation/userspace-api/isapnp.rst
11979 F:      drivers/pnp/isapnp/
11980 F:      include/linux/isapnp.h
11981
11982 ISCSI
11983 M:      Lee Duncan <[email protected]>
11984 M:      Chris Leech <[email protected]>
11985 M:      Mike Christie <[email protected]>
11986 L:      [email protected]
11987 L:      [email protected]
11988 S:      Maintained
11989 W:      www.open-iscsi.com
11990 F:      drivers/scsi/*iscsi*
11991 F:      include/scsi/*iscsi*
11992
11993 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
11994 M:      Peter Jones <[email protected]>
11995 M:      Konrad Rzeszutek Wilk <[email protected]>
11996 S:      Maintained
11997 F:      drivers/firmware/iscsi_ibft*
11998
11999 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
12000 M:      Sagi Grimberg <[email protected]>
12001 M:      Max Gurtovoy <[email protected]>
12002 L:      [email protected]
12003 S:      Supported
12004 W:      http://www.openfabrics.org
12005 W:      www.open-iscsi.org
12006 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12007 F:      drivers/infiniband/ulp/iser/
12008
12009 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
12010 M:      Sagi Grimberg <[email protected]>
12011 L:      [email protected]
12012 L:      [email protected]
12013 S:      Supported
12014 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12015 F:      drivers/infiniband/ulp/isert
12016
12017 ISDN/CMTP OVER BLUETOOTH
12018 M:      Karsten Keil <[email protected]>
12019 L:      [email protected] (subscribers-only)
12020 L:      [email protected]
12021 S:      Odd Fixes
12022 W:      http://www.isdn4linux.de
12023 F:      Documentation/isdn/
12024 F:      drivers/isdn/capi/
12025 F:      include/linux/isdn/
12026 F:      include/uapi/linux/isdn/
12027 F:      net/bluetooth/cmtp/
12028
12029 ISDN/mISDN SUBSYSTEM
12030 M:      Karsten Keil <[email protected]>
12031 L:      [email protected] (subscribers-only)
12032 L:      [email protected]
12033 S:      Maintained
12034 W:      http://www.isdn4linux.de
12035 F:      drivers/isdn/Kconfig
12036 F:      drivers/isdn/Makefile
12037 F:      drivers/isdn/hardware/
12038 F:      drivers/isdn/mISDN/
12039
12040 ISOFS FILESYSTEM
12041 M:      Jan Kara <[email protected]>
12042 L:      [email protected]
12043 S:      Maintained
12044 F:      Documentation/filesystems/isofs.rst
12045 F:      fs/isofs/
12046
12047 IT87 HARDWARE MONITORING DRIVER
12048 M:      Jean Delvare <[email protected]>
12049 L:      [email protected]
12050 S:      Maintained
12051 F:      Documentation/hwmon/it87.rst
12052 F:      drivers/hwmon/it87.c
12053
12054 IT913X MEDIA DRIVER
12055 L:      [email protected]
12056 S:      Orphan
12057 W:      https://linuxtv.org
12058 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12059 F:      drivers/media/tuners/it913x*
12060
12061 ITE IT66121 HDMI BRIDGE DRIVER
12062 M:      Phong LE <[email protected]>
12063 M:      Neil Armstrong <[email protected]>
12064 S:      Maintained
12065 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
12066 F:      Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
12067 F:      drivers/gpu/drm/bridge/ite-it66121.c
12068
12069 IVTV VIDEO4LINUX DRIVER
12070 M:      Andy Walls <[email protected]>
12071 L:      [email protected]
12072 S:      Maintained
12073 W:      https://linuxtv.org
12074 T:      git git://linuxtv.org/media_tree.git
12075 F:      Documentation/admin-guide/media/ivtv*
12076 F:      drivers/media/pci/ivtv/
12077 F:      include/uapi/linux/ivtv*
12078
12079 IX2505V MEDIA DRIVER
12080 M:      Malcolm Priestley <[email protected]>
12081 L:      [email protected]
12082 S:      Maintained
12083 W:      https://linuxtv.org
12084 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12085 F:      drivers/media/dvb-frontends/ix2505v*
12086
12087 JAILHOUSE HYPERVISOR INTERFACE
12088 M:      Jan Kiszka <[email protected]>
12089 L:      [email protected]
12090 S:      Maintained
12091 F:      arch/x86/include/asm/jailhouse_para.h
12092 F:      arch/x86/kernel/jailhouse.c
12093
12094 JFS FILESYSTEM
12095 M:      Dave Kleikamp <[email protected]>
12096 L:      [email protected]
12097 S:      Odd Fixes
12098 W:      http://jfs.sourceforge.net/
12099 T:      git https://github.com/kleikamp/linux-shaggy.git
12100 F:      Documentation/admin-guide/jfs.rst
12101 F:      fs/jfs/
12102
12103 JME NETWORK DRIVER
12104 M:      Guo-Fu Tseng <[email protected]>
12105 L:      [email protected]
12106 S:      Odd Fixes
12107 F:      drivers/net/ethernet/jme.*
12108
12109 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
12110 M:      David Woodhouse <[email protected]>
12111 M:      Richard Weinberger <[email protected]>
12112 L:      [email protected]
12113 S:      Odd Fixes
12114 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
12115 T:      git git://git.infradead.org/ubifs-2.6.git
12116 F:      fs/jffs2/
12117 F:      include/uapi/linux/jffs2.h
12118
12119 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
12120 M:      "Theodore Ts'o" <[email protected]>
12121 M:      Jan Kara <[email protected]>
12122 L:      [email protected]
12123 S:      Maintained
12124 F:      fs/jbd2/
12125 F:      include/linux/jbd2.h
12126
12127 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
12128 M:      Mikhail Ulyanov <[email protected]>
12129 L:      [email protected]
12130 L:      [email protected]
12131 S:      Maintained
12132 F:      drivers/media/platform/renesas/rcar_jpu.c
12133
12134 JSM Neo PCI based serial card
12135 L:      [email protected]
12136 S:      Orphan
12137 F:      drivers/tty/serial/jsm/
12138
12139 K10TEMP HARDWARE MONITORING DRIVER
12140 M:      Clemens Ladisch <[email protected]>
12141 L:      [email protected]
12142 S:      Maintained
12143 F:      Documentation/hwmon/k10temp.rst
12144 F:      drivers/hwmon/k10temp.c
12145
12146 K8TEMP HARDWARE MONITORING DRIVER
12147 M:      Rudolf Marek <[email protected]>
12148 L:      [email protected]
12149 S:      Maintained
12150 F:      Documentation/hwmon/k8temp.rst
12151 F:      drivers/hwmon/k8temp.c
12152
12153 KASAN
12154 M:      Andrey Ryabinin <[email protected]>
12155 R:      Alexander Potapenko <[email protected]>
12156 R:      Andrey Konovalov <[email protected]>
12157 R:      Dmitry Vyukov <[email protected]>
12158 R:      Vincenzo Frascino <[email protected]>
12159 L:      [email protected]
12160 S:      Maintained
12161 F:      Documentation/dev-tools/kasan.rst
12162 F:      arch/*/include/asm/*kasan.h
12163 F:      arch/*/mm/kasan_init*
12164 F:      include/linux/kasan*.h
12165 F:      lib/Kconfig.kasan
12166 F:      mm/kasan/
12167 F:      scripts/Makefile.kasan
12168
12169 KCONFIG
12170 M:      Masahiro Yamada <[email protected]>
12171 L:      [email protected]
12172 S:      Maintained
12173 Q:      https://patchwork.kernel.org/project/linux-kbuild/list/
12174 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
12175 F:      Documentation/kbuild/kconfig*
12176 F:      scripts/Kconfig.include
12177 F:      scripts/kconfig/
12178
12179 KCOV
12180 R:      Dmitry Vyukov <[email protected]>
12181 R:      Andrey Konovalov <[email protected]>
12182 L:      [email protected]
12183 S:      Maintained
12184 F:      Documentation/dev-tools/kcov.rst
12185 F:      include/linux/kcov.h
12186 F:      include/uapi/linux/kcov.h
12187 F:      kernel/kcov.c
12188 F:      scripts/Makefile.kcov
12189
12190 KCSAN
12191 M:      Marco Elver <[email protected]>
12192 R:      Dmitry Vyukov <[email protected]>
12193 L:      [email protected]
12194 S:      Maintained
12195 F:      Documentation/dev-tools/kcsan.rst
12196 F:      include/linux/kcsan*.h
12197 F:      kernel/kcsan/
12198 F:      lib/Kconfig.kcsan
12199 F:      scripts/Makefile.kcsan
12200
12201 KDUMP
12202 M:      Baoquan He <[email protected]>
12203 R:      Vivek Goyal <[email protected]>
12204 R:      Dave Young <[email protected]>
12205 L:      [email protected]
12206 S:      Maintained
12207 W:      http://lse.sourceforge.net/kdump/
12208 F:      Documentation/admin-guide/kdump/
12209 F:      fs/proc/vmcore.c
12210 F:      include/linux/crash_core.h
12211 F:      include/linux/crash_dump.h
12212 F:      include/uapi/linux/vmcore.h
12213 F:      kernel/crash_*.c
12214
12215 KEENE FM RADIO TRANSMITTER DRIVER
12216 M:      Hans Verkuil <[email protected]>
12217 L:      [email protected]
12218 S:      Maintained
12219 W:      https://linuxtv.org
12220 T:      git git://linuxtv.org/media_tree.git
12221 F:      drivers/media/radio/radio-keene*
12222
12223 KERNEL AUTOMOUNTER
12224 M:      Ian Kent <[email protected]>
12225 L:      [email protected]
12226 S:      Maintained
12227 F:      fs/autofs/
12228
12229 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
12230 M:      Masahiro Yamada <[email protected]>
12231 R:      Nathan Chancellor <[email protected]>
12232 R:      Nicolas Schier <[email protected]>
12233 L:      [email protected]
12234 S:      Maintained
12235 Q:      https://patchwork.kernel.org/project/linux-kbuild/list/
12236 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
12237 F:      Documentation/kbuild/
12238 F:      Makefile
12239 F:      scripts/*vmlinux*
12240 F:      scripts/Kbuild*
12241 F:      scripts/Makefile*
12242 F:      scripts/basic/
12243 F:      scripts/clang-tools/
12244 F:      scripts/dummy-tools/
12245 F:      scripts/include/
12246 F:      scripts/mk*
12247 F:      scripts/mod/
12248 F:      scripts/package/
12249 F:      usr/
12250
12251 KERNEL HARDENING (not covered by other areas)
12252 M:      Kees Cook <[email protected]>
12253 R:      Gustavo A. R. Silva <[email protected]>
12254 L:      [email protected]
12255 S:      Supported
12256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12257 F:      Documentation/ABI/testing/sysfs-kernel-oops_count
12258 F:      Documentation/ABI/testing/sysfs-kernel-warn_count
12259 F:      arch/*/configs/hardening.config
12260 F:      include/linux/overflow.h
12261 F:      include/linux/randomize_kstack.h
12262 F:      kernel/configs/hardening.config
12263 F:      lib/usercopy_kunit.c
12264 F:      mm/usercopy.c
12265 K:      \b(add|choose)_random_kstack_offset\b
12266 K:      \b__check_(object_size|heap_object)\b
12267 K:      \b__counted_by\b
12268
12269 KERNEL JANITORS
12270 L:      [email protected]
12271 S:      Odd Fixes
12272 W:      http://kernelnewbies.org/KernelJanitors
12273
12274 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
12275 M:      Chuck Lever <[email protected]>
12276 M:      Jeff Layton <[email protected]>
12277 R:      Neil Brown <[email protected]>
12278 R:      Olga Kornievskaia <[email protected]>
12279 R:      Dai Ngo <[email protected]>
12280 R:      Tom Talpey <[email protected]>
12281 L:      [email protected]
12282 S:      Supported
12283 B:      https://bugzilla.kernel.org
12284 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
12285 F:      Documentation/filesystems/nfs/
12286 F:      fs/lockd/
12287 F:      fs/nfs_common/
12288 F:      fs/nfsd/
12289 F:      include/linux/lockd/
12290 F:      include/linux/sunrpc/
12291 F:      include/trace/events/rpcgss.h
12292 F:      include/trace/events/rpcrdma.h
12293 F:      include/trace/events/sunrpc.h
12294 F:      include/trace/misc/fs.h
12295 F:      include/trace/misc/nfs.h
12296 F:      include/trace/misc/sunrpc.h
12297 F:      include/uapi/linux/nfsd/
12298 F:      include/uapi/linux/sunrpc/
12299 F:      net/sunrpc/
12300
12301 KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
12302 M:      Thomas Weißschuh <[email protected]>
12303 R:      Christian Heusel <[email protected]>
12304 R:      Nathan Chancellor <[email protected]>
12305 S:      Maintained
12306 F:      scripts/package/PKGBUILD
12307
12308 KERNEL REGRESSIONS
12309 M:      Thorsten Leemhuis <[email protected]>
12310 L:      [email protected]
12311 S:      Supported
12312 F:      Documentation/admin-guide/reporting-regressions.rst
12313 F:      Documentation/process/handling-regressions.rst
12314
12315 KERNEL SELFTEST FRAMEWORK
12316 M:      Shuah Khan <[email protected]>
12317 M:      Shuah Khan <[email protected]>
12318 L:      [email protected]
12319 S:      Maintained
12320 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
12321 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12322 F:      Documentation/dev-tools/kselftest*
12323 F:      tools/testing/selftests/
12324
12325 KERNEL SMB3 SERVER (KSMBD)
12326 M:      Namjae Jeon <[email protected]>
12327 M:      Steve French <[email protected]>
12328 R:      Sergey Senozhatsky <[email protected]>
12329 R:      Tom Talpey <[email protected]>
12330 L:      [email protected]
12331 S:      Maintained
12332 T:      git git://git.samba.org/ksmbd.git
12333 F:      Documentation/filesystems/smb/ksmbd.rst
12334 F:      fs/smb/common/
12335 F:      fs/smb/server/
12336
12337 KERNEL UNIT TESTING FRAMEWORK (KUnit)
12338 M:      Brendan Higgins <[email protected]>
12339 M:      David Gow <[email protected]>
12340 R:      Rae Moar <[email protected]>
12341 L:      [email protected]
12342 L:      [email protected]
12343 S:      Maintained
12344 W:      https://google.github.io/kunit-docs/third_party/kernel/docs/
12345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12347 F:      Documentation/dev-tools/kunit/
12348 F:      include/kunit/
12349 F:      lib/kunit/
12350 F:      rust/kernel/kunit.rs
12351 F:      scripts/rustdoc_test_*
12352 F:      tools/testing/kunit/
12353
12354 KERNEL USERMODE HELPER
12355 M:      Luis Chamberlain <[email protected]>
12356 L:      [email protected]
12357 S:      Maintained
12358 F:      include/linux/umh.h
12359 F:      kernel/umh.c
12360
12361 KERNEL VIRTUAL MACHINE (KVM)
12362 M:      Paolo Bonzini <[email protected]>
12363 L:      [email protected]
12364 S:      Supported
12365 W:      http://www.linux-kvm.org
12366 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12367 F:      Documentation/virt/kvm/
12368 F:      include/asm-generic/kvm*
12369 F:      include/kvm/iodev.h
12370 F:      include/linux/kvm*
12371 F:      include/trace/events/kvm.h
12372 F:      include/uapi/asm-generic/kvm*
12373 F:      include/uapi/linux/kvm*
12374 F:      tools/kvm/
12375 F:      tools/testing/selftests/kvm/
12376 F:      virt/kvm/*
12377
12378 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
12379 M:      Marc Zyngier <[email protected]>
12380 M:      Oliver Upton <[email protected]>
12381 R:      James Morse <[email protected]>
12382 R:      Suzuki K Poulose <[email protected]>
12383 R:      Zenghui Yu <[email protected]>
12384 L:      [email protected] (moderated for non-subscribers)
12385 L:      [email protected]
12386 S:      Maintained
12387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
12388 F:      Documentation/virt/kvm/arm/
12389 F:      Documentation/virt/kvm/devices/arm*
12390 F:      arch/arm64/include/asm/kvm*
12391 F:      arch/arm64/include/uapi/asm/kvm*
12392 F:      arch/arm64/kvm/
12393 F:      include/kvm/arm_*
12394 F:      tools/testing/selftests/kvm/*/aarch64/
12395 F:      tools/testing/selftests/kvm/aarch64/
12396
12397 KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
12398 M:      Tianrui Zhao <[email protected]>
12399 M:      Bibo Mao <[email protected]>
12400 M:      Huacai Chen <[email protected]>
12401 L:      [email protected]
12402 L:      [email protected]
12403 S:      Maintained
12404 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12405 F:      Documentation/virt/kvm/loongarch/
12406 F:      arch/loongarch/include/asm/kvm*
12407 F:      arch/loongarch/include/uapi/asm/kvm*
12408 F:      arch/loongarch/kvm/
12409
12410 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
12411 M:      Huacai Chen <[email protected]>
12412 L:      [email protected]
12413 L:      [email protected]
12414 S:      Maintained
12415 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12416 F:      arch/mips/include/asm/kvm*
12417 F:      arch/mips/include/uapi/asm/kvm*
12418 F:      arch/mips/kvm/
12419
12420 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
12421 M:      Michael Ellerman <[email protected]>
12422 R:      Nicholas Piggin <[email protected]>
12423 L:      [email protected]
12424 L:      [email protected]
12425 S:      Maintained (Book3S 64-bit HV)
12426 S:      Odd fixes (Book3S 64-bit PR)
12427 S:      Orphan (Book3E and 32-bit)
12428 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
12429 F:      arch/powerpc/include/asm/kvm*
12430 F:      arch/powerpc/include/uapi/asm/kvm*
12431 F:      arch/powerpc/kernel/kvm*
12432 F:      arch/powerpc/kvm/
12433
12434 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
12435 M:      Anup Patel <[email protected]>
12436 R:      Atish Patra <[email protected]>
12437 L:      [email protected]
12438 L:      [email protected]
12439 L:      [email protected]
12440 S:      Maintained
12441 T:      git https://github.com/kvm-riscv/linux.git
12442 F:      arch/riscv/include/asm/kvm*
12443 F:      arch/riscv/include/uapi/asm/kvm*
12444 F:      arch/riscv/kvm/
12445 F:      tools/testing/selftests/kvm/*/riscv/
12446 F:      tools/testing/selftests/kvm/riscv/
12447
12448 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
12449 M:      Christian Borntraeger <[email protected]>
12450 M:      Janosch Frank <[email protected]>
12451 M:      Claudio Imbrenda <[email protected]>
12452 R:      David Hildenbrand <[email protected]>
12453 L:      [email protected]
12454 S:      Supported
12455 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
12456 F:      Documentation/virt/kvm/s390*
12457 F:      arch/s390/include/asm/gmap.h
12458 F:      arch/s390/include/asm/kvm*
12459 F:      arch/s390/include/uapi/asm/kvm*
12460 F:      arch/s390/include/uapi/asm/uvdevice.h
12461 F:      arch/s390/kernel/uv.c
12462 F:      arch/s390/kvm/
12463 F:      arch/s390/mm/gmap.c
12464 F:      drivers/s390/char/uvdevice.c
12465 F:      tools/testing/selftests/drivers/s390x/uvdevice/
12466 F:      tools/testing/selftests/kvm/*/s390x/
12467 F:      tools/testing/selftests/kvm/s390x/
12468
12469 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
12470 M:      Sean Christopherson <[email protected]>
12471 M:      Paolo Bonzini <[email protected]>
12472 L:      [email protected]
12473 S:      Supported
12474 P:      Documentation/process/maintainer-kvm-x86.rst
12475 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12476 F:      arch/x86/include/asm/kvm*
12477 F:      arch/x86/include/asm/svm.h
12478 F:      arch/x86/include/asm/vmx*.h
12479 F:      arch/x86/include/uapi/asm/kvm*
12480 F:      arch/x86/include/uapi/asm/svm.h
12481 F:      arch/x86/include/uapi/asm/vmx.h
12482 F:      arch/x86/kvm/
12483 F:      arch/x86/kvm/*/
12484 F:      tools/testing/selftests/kvm/*/x86_64/
12485 F:      tools/testing/selftests/kvm/x86_64/
12486
12487 KERNFS
12488 M:      Greg Kroah-Hartman <[email protected]>
12489 M:      Tejun Heo <[email protected]>
12490 S:      Supported
12491 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12492 F:      fs/kernfs/
12493 F:      include/linux/kernfs.h
12494
12495 KEXEC
12496 M:      Eric Biederman <[email protected]>
12497 L:      [email protected]
12498 S:      Maintained
12499 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
12500 F:      include/linux/kexec.h
12501 F:      include/uapi/linux/kexec.h
12502 F:      kernel/kexec*
12503
12504 KEYS-ENCRYPTED
12505 M:      Mimi Zohar <[email protected]>
12506 L:      [email protected]
12507 L:      [email protected]
12508 S:      Supported
12509 F:      Documentation/security/keys/trusted-encrypted.rst
12510 F:      include/keys/encrypted-type.h
12511 F:      security/keys/encrypted-keys/
12512
12513 KEYS-TRUSTED
12514 M:      James Bottomley <[email protected]>
12515 M:      Jarkko Sakkinen <[email protected]>
12516 M:      Mimi Zohar <[email protected]>
12517 L:      [email protected]
12518 L:      [email protected]
12519 S:      Supported
12520 F:      Documentation/security/keys/trusted-encrypted.rst
12521 F:      include/keys/trusted-type.h
12522 F:      include/keys/trusted_tpm.h
12523 F:      security/keys/trusted-keys/
12524
12525 KEYS-TRUSTED-CAAM
12526 M:      Ahmad Fatoum <[email protected]>
12527 R:      Pengutronix Kernel Team <[email protected]>
12528 L:      [email protected]
12529 L:      [email protected]
12530 S:      Maintained
12531 F:      include/keys/trusted_caam.h
12532 F:      security/keys/trusted-keys/trusted_caam.c
12533
12534 KEYS-TRUSTED-DCP
12535 M:      David Gstir <[email protected]>
12536 R:      sigma star Kernel Team <[email protected]>
12537 L:      [email protected]
12538 L:      [email protected]
12539 S:      Supported
12540 F:      include/keys/trusted_dcp.h
12541 F:      security/keys/trusted-keys/trusted_dcp.c
12542
12543 KEYS-TRUSTED-TEE
12544 M:      Sumit Garg <[email protected]>
12545 L:      [email protected]
12546 L:      [email protected]
12547 S:      Supported
12548 F:      include/keys/trusted_tee.h
12549 F:      security/keys/trusted-keys/trusted_tee.c
12550
12551 KEYS/KEYRINGS
12552 M:      David Howells <[email protected]>
12553 M:      Jarkko Sakkinen <[email protected]>
12554 L:      [email protected]
12555 S:      Maintained
12556 F:      Documentation/security/keys/core.rst
12557 F:      include/keys/
12558 F:      include/linux/key-type.h
12559 F:      include/linux/key.h
12560 F:      include/linux/keyctl.h
12561 F:      include/uapi/linux/keyctl.h
12562 F:      security/keys/
12563
12564 KEYS/KEYRINGS_INTEGRITY
12565 M:      Jarkko Sakkinen <[email protected]>
12566 M:      Mimi Zohar <[email protected]>
12567 L:      [email protected]
12568 L:      [email protected]
12569 S:      Supported
12570 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
12571 F:      security/integrity/platform_certs
12572
12573 KFENCE
12574 M:      Alexander Potapenko <[email protected]>
12575 M:      Marco Elver <[email protected]>
12576 R:      Dmitry Vyukov <[email protected]>
12577 L:      [email protected]
12578 S:      Maintained
12579 F:      Documentation/dev-tools/kfence.rst
12580 F:      arch/*/include/asm/kfence.h
12581 F:      include/linux/kfence.h
12582 F:      lib/Kconfig.kfence
12583 F:      mm/kfence/
12584
12585 KFIFO
12586 M:      Stefani Seibold <[email protected]>
12587 S:      Maintained
12588 F:      include/linux/kfifo.h
12589 F:      lib/kfifo.c
12590 F:      samples/kfifo/
12591
12592 KGDB / KDB /debug_core
12593 M:      Jason Wessel <[email protected]>
12594 M:      Daniel Thompson <[email protected]>
12595 R:      Douglas Anderson <[email protected]>
12596 L:      [email protected]
12597 S:      Maintained
12598 W:      http://kgdb.wiki.kernel.org/
12599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12600 F:      Documentation/dev-tools/kgdb.rst
12601 F:      drivers/misc/kgdbts.c
12602 F:      drivers/tty/serial/kgdboc.c
12603 F:      include/linux/kdb.h
12604 F:      include/linux/kgdb.h
12605 F:      kernel/debug/
12606 F:      kernel/module/kdb.c
12607
12608 KHADAS MCU MFD DRIVER
12609 M:      Neil Armstrong <[email protected]>
12610 L:      [email protected]
12611 S:      Maintained
12612 F:      Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12613 F:      drivers/mfd/khadas-mcu.c
12614 F:      drivers/thermal/khadas_mcu_fan.c
12615 F:      include/linux/mfd/khadas-mcu.h
12616
12617 KIONIX/ROHM KX022A ACCELEROMETER
12618 M:      Matti Vaittinen <[email protected]>
12619 L:      [email protected]
12620 S:      Supported
12621 F:      drivers/iio/accel/kionix-kx022a*
12622
12623 KMEMLEAK
12624 M:      Catalin Marinas <[email protected]>
12625 S:      Maintained
12626 F:      Documentation/dev-tools/kmemleak.rst
12627 F:      include/linux/kmemleak.h
12628 F:      mm/kmemleak.c
12629 F:      samples/kmemleak/kmemleak-test.c
12630
12631 KMSAN
12632 M:      Alexander Potapenko <[email protected]>
12633 R:      Marco Elver <[email protected]>
12634 R:      Dmitry Vyukov <[email protected]>
12635 L:      [email protected]
12636 S:      Maintained
12637 F:      Documentation/dev-tools/kmsan.rst
12638 F:      arch/*/include/asm/kmsan.h
12639 F:      arch/*/mm/kmsan_*
12640 F:      include/linux/kmsan*.h
12641 F:      lib/Kconfig.kmsan
12642 F:      mm/kmsan/
12643 F:      scripts/Makefile.kmsan
12644
12645 KPROBES
12646 M:      Naveen N Rao <[email protected]>
12647 M:      Anil S Keshavamurthy <[email protected]>
12648 M:      "David S. Miller" <[email protected]>
12649 M:      Masami Hiramatsu <[email protected]>
12650 L:      [email protected]
12651 L:      [email protected]
12652 S:      Maintained
12653 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
12654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12655 F:      Documentation/trace/kprobes.rst
12656 F:      include/asm-generic/kprobes.h
12657 F:      include/linux/kprobes.h
12658 F:      kernel/kprobes.c
12659 F:      lib/test_kprobes.c
12660 F:      samples/kprobes
12661
12662 KS0108 LCD CONTROLLER DRIVER
12663 M:      Miguel Ojeda <[email protected]>
12664 S:      Maintained
12665 F:      Documentation/admin-guide/auxdisplay/ks0108.rst
12666 F:      drivers/auxdisplay/ks0108.c
12667 F:      include/linux/ks0108.h
12668
12669 KTD253 BACKLIGHT DRIVER
12670 M:      Linus Walleij <[email protected]>
12671 S:      Maintained
12672 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12673 F:      drivers/video/backlight/ktd253-backlight.c
12674
12675 KTD2801 BACKLIGHT DRIVER
12676 M:      Duje Mihanović <[email protected]>
12677 S:      Maintained
12678 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
12679 F:      drivers/video/backlight/ktd2801-backlight.c
12680
12681 KTEST
12682 M:      Steven Rostedt <[email protected]>
12683 M:      John Hawley <[email protected]>
12684 S:      Maintained
12685 F:      tools/testing/ktest
12686
12687 KTZ8866 BACKLIGHT DRIVER
12688 M:      Jianhua Lu <[email protected]>
12689 S:      Maintained
12690 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
12691 F:      drivers/video/backlight/ktz8866.c
12692
12693 KVM PARAVIRT (KVM/paravirt)
12694 M:      Paolo Bonzini <[email protected]>
12695 R:      Vitaly Kuznetsov <[email protected]>
12696 L:      [email protected]
12697 S:      Supported
12698 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12699 F:      arch/um/include/asm/kvm_para.h
12700 F:      arch/x86/include/asm/kvm_para.h
12701 F:      arch/x86/include/asm/pvclock-abi.h
12702 F:      arch/x86/include/uapi/asm/kvm_para.h
12703 F:      arch/x86/kernel/kvm.c
12704 F:      arch/x86/kernel/kvmclock.c
12705 F:      include/asm-generic/kvm_para.h
12706 F:      include/linux/kvm_para.h
12707 F:      include/uapi/asm-generic/kvm_para.h
12708 F:      include/uapi/linux/kvm_para.h
12709
12710 KVM X86 HYPER-V (KVM/hyper-v)
12711 M:      Vitaly Kuznetsov <[email protected]>
12712 M:      Sean Christopherson <[email protected]>
12713 M:      Paolo Bonzini <[email protected]>
12714 L:      [email protected]
12715 S:      Supported
12716 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12717 F:      arch/x86/kvm/hyperv.*
12718 F:      arch/x86/kvm/kvm_onhyperv.*
12719 F:      arch/x86/kvm/svm/hyperv.*
12720 F:      arch/x86/kvm/svm/svm_onhyperv.*
12721 F:      arch/x86/kvm/vmx/hyperv.*
12722
12723 KVM X86 Xen (KVM/Xen)
12724 M:      David Woodhouse <[email protected]>
12725 M:      Paul Durrant <[email protected]>
12726 M:      Sean Christopherson <[email protected]>
12727 M:      Paolo Bonzini <[email protected]>
12728 L:      [email protected]
12729 S:      Supported
12730 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12731 F:      arch/x86/kvm/xen.*
12732
12733 L3MDEV
12734 M:      David Ahern <[email protected]>
12735 L:      [email protected]
12736 S:      Maintained
12737 F:      include/net/l3mdev.h
12738 F:      net/l3mdev
12739
12740 LANDLOCK SECURITY MODULE
12741 M:      Mickaël Salaün <[email protected]>
12742 R:      Günther Noack <[email protected]>
12743 L:      [email protected]
12744 S:      Supported
12745 W:      https://landlock.io
12746 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12747 F:      Documentation/security/landlock.rst
12748 F:      Documentation/userspace-api/landlock.rst
12749 F:      fs/ioctl.c
12750 F:      include/uapi/linux/landlock.h
12751 F:      samples/landlock/
12752 F:      security/landlock/
12753 F:      tools/testing/selftests/landlock/
12754 K:      landlock
12755 K:      LANDLOCK
12756
12757 LANTIQ / INTEL Ethernet drivers
12758 M:      Hauke Mehrtens <[email protected]>
12759 L:      [email protected]
12760 S:      Maintained
12761 F:      Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
12762 F:      drivers/net/dsa/lantiq_gswip.c
12763 F:      drivers/net/dsa/lantiq_pce.h
12764 F:      drivers/net/ethernet/lantiq_xrx200.c
12765 F:      net/dsa/tag_gswip.c
12766
12767 LANTIQ MIPS ARCHITECTURE
12768 M:      John Crispin <[email protected]>
12769 L:      [email protected]
12770 S:      Maintained
12771 F:      arch/mips/lantiq
12772 F:      drivers/soc/lantiq
12773
12774 LANTIQ PEF2256 DRIVER
12775 M:      Herve Codina <[email protected]>
12776 S:      Maintained
12777 F:      Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12778 F:      drivers/net/wan/framer/pef2256/
12779 F:      drivers/pinctrl/pinctrl-pef2256.c
12780 F:      include/linux/framer/pef2256.h
12781
12782 LASI 53c700 driver for PARISC
12783 M:      "James E.J. Bottomley" <[email protected]>
12784 L:      [email protected]
12785 S:      Maintained
12786 F:      Documentation/scsi/53c700.rst
12787 F:      drivers/scsi/53c700*
12788
12789 LEAKING_ADDRESSES
12790 M:      Tycho Andersen <[email protected]>
12791 R:      Kees Cook <[email protected]>
12792 L:      [email protected]
12793 S:      Maintained
12794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12795 F:      scripts/leaking_addresses.pl
12796
12797 LED SUBSYSTEM
12798 M:      Pavel Machek <[email protected]>
12799 M:      Lee Jones <[email protected]>
12800 L:      [email protected]
12801 S:      Maintained
12802 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
12803 F:      Documentation/devicetree/bindings/leds/
12804 F:      Documentation/leds/
12805 F:      drivers/leds/
12806 F:      include/dt-bindings/leds/
12807 F:      include/linux/leds.h
12808
12809 LEGO MINDSTORMS EV3
12810 R:      David Lechner <[email protected]>
12811 S:      Maintained
12812 F:      Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
12813 F:      arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
12814 F:      drivers/power/supply/lego_ev3_battery.c
12815
12816 LEGO USB Tower driver
12817 M:      Juergen Stuber <[email protected]>
12818 L:      [email protected]
12819 S:      Maintained
12820 W:      http://legousb.sourceforge.net/
12821 F:      drivers/usb/misc/legousbtower.c
12822
12823 LETSKETCH HID TABLET DRIVER
12824 M:      Hans de Goede <[email protected]>
12825 L:      [email protected]
12826 S:      Maintained
12827 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12828 F:      drivers/hid/hid-letsketch.c
12829
12830 LG LAPTOP EXTRAS
12831 M:      Matan Ziv-Av <[email protected]>
12832 L:      [email protected]
12833 S:      Maintained
12834 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
12835 F:      Documentation/admin-guide/laptops/lg-laptop.rst
12836 F:      drivers/platform/x86/lg-laptop.c
12837
12838 LG2160 MEDIA DRIVER
12839 M:      Michael Krufky <[email protected]>
12840 L:      [email protected]
12841 S:      Maintained
12842 W:      https://linuxtv.org
12843 W:      http://github.com/mkrufky
12844 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12845 T:      git git://linuxtv.org/mkrufky/tuners.git
12846 F:      drivers/media/dvb-frontends/lg2160.*
12847
12848 LGDT3305 MEDIA DRIVER
12849 M:      Michael Krufky <[email protected]>
12850 L:      [email protected]
12851 S:      Maintained
12852 W:      https://linuxtv.org
12853 W:      http://github.com/mkrufky
12854 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12855 T:      git git://linuxtv.org/mkrufky/tuners.git
12856 F:      drivers/media/dvb-frontends/lgdt3305.*
12857
12858 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
12859 M:      Viresh Kumar <[email protected]>
12860 L:      [email protected]
12861 S:      Maintained
12862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12863 F:      drivers/ata/pata_arasan_cf.c
12864 F:      include/linux/pata_arasan_cf_data.h
12865
12866 LIBATA PATA DRIVERS
12867 R:      Sergey Shtylyov <[email protected]>
12868 L:      [email protected]
12869 F:      drivers/ata/ata_*.c
12870 F:      drivers/ata/pata_*.c
12871
12872 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
12873 M:      Linus Walleij <[email protected]>
12874 L:      [email protected]
12875 S:      Maintained
12876 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12877 F:      drivers/ata/pata_ftide010.c
12878 F:      drivers/ata/sata_gemini.c
12879 F:      drivers/ata/sata_gemini.h
12880
12881 LIBATA SATA AHCI PLATFORM devices support
12882 M:      Hans de Goede <[email protected]>
12883 M:      Jens Axboe <[email protected]>
12884 L:      [email protected]
12885 S:      Maintained
12886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12887 F:      drivers/ata/ahci_platform.c
12888 F:      drivers/ata/libahci_platform.c
12889 F:      include/linux/ahci_platform.h
12890
12891 LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
12892 M:      Serge Semin <[email protected]>
12893 L:      [email protected]
12894 S:      Maintained
12895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12896 F:      Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
12897 F:      Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
12898 F:      drivers/ata/ahci_dwc.c
12899
12900 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12901 M:      Mikael Pettersson <[email protected]>
12902 L:      [email protected]
12903 S:      Maintained
12904 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12905 F:      drivers/ata/sata_promise.*
12906
12907 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12908 M:      Damien Le Moal <[email protected]>
12909 M:      Niklas Cassel <[email protected]>
12910 L:      [email protected]
12911 S:      Maintained
12912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
12913 F:      Documentation/ABI/testing/sysfs-ata
12914 F:      Documentation/devicetree/bindings/ata/
12915 F:      drivers/ata/
12916 F:      include/linux/ata.h
12917 F:      include/linux/libata.h
12918
12919 LIBETH COMMON ETHERNET LIBRARY
12920 M:      Alexander Lobakin <[email protected]>
12921 L:      [email protected]
12922 L:      [email protected] (moderated for non-subscribers)
12923 S:      Supported
12924 T:      git https://github.com/alobakin/linux.git
12925 F:      drivers/net/ethernet/intel/libeth/
12926 F:      include/net/libeth/
12927 K:      libeth
12928
12929 LIBIE COMMON INTEL ETHERNET LIBRARY
12930 M:      Alexander Lobakin <[email protected]>
12931 L:      [email protected] (moderated for non-subscribers)
12932 L:      [email protected]
12933 S:      Supported
12934 T:      git https://github.com/alobakin/linux.git
12935 F:      drivers/net/ethernet/intel/libie/
12936 F:      include/linux/net/intel/libie/
12937 K:      libie
12938
12939 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
12940 M:      Vishal Verma <[email protected]>
12941 M:      Dan Williams <[email protected]>
12942 M:      Dave Jiang <[email protected]>
12943 L:      [email protected]
12944 S:      Supported
12945 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12946 P:      Documentation/nvdimm/maintainer-entry-profile.rst
12947 F:      drivers/nvdimm/btt*
12948
12949 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
12950 M:      Dan Williams <[email protected]>
12951 M:      Vishal Verma <[email protected]>
12952 M:      Dave Jiang <[email protected]>
12953 L:      [email protected]
12954 S:      Supported
12955 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12956 P:      Documentation/nvdimm/maintainer-entry-profile.rst
12957 F:      drivers/nvdimm/pmem*
12958
12959 LIBNVDIMM: DEVICETREE BINDINGS
12960 M:      Oliver O'Halloran <[email protected]>
12961 L:      [email protected]
12962 S:      Supported
12963 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12964 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
12965 F:      drivers/nvdimm/of_pmem.c
12966
12967 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
12968 M:      Dan Williams <[email protected]>
12969 M:      Vishal Verma <[email protected]>
12970 M:      Dave Jiang <[email protected]>
12971 M:      Ira Weiny <[email protected]>
12972 L:      [email protected]
12973 S:      Supported
12974 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12975 P:      Documentation/nvdimm/maintainer-entry-profile.rst
12976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
12977 F:      drivers/acpi/nfit/*
12978 F:      drivers/nvdimm/*
12979 F:      include/linux/libnvdimm.h
12980 F:      include/linux/nd.h
12981 F:      include/uapi/linux/ndctl.h
12982 F:      tools/testing/nvdimm/
12983
12984 LIBRARY CODE
12985 M:      Andrew Morton <[email protected]>
12986 L:      [email protected]
12987 S:      Supported
12988 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
12989 F:      lib/*
12990
12991 LICENSES and SPDX stuff
12992 M:      Thomas Gleixner <[email protected]>
12993 M:      Greg Kroah-Hartman <[email protected]>
12994 L:      [email protected]
12995 S:      Maintained
12996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
12997 F:      COPYING
12998 F:      Documentation/process/license-rules.rst
12999 F:      LICENSES/
13000 F:      scripts/spdxcheck-test.sh
13001 F:      scripts/spdxcheck.py
13002 F:      scripts/spdxexclude
13003
13004 LINEAR RANGES HELPERS
13005 M:      Mark Brown <[email protected]>
13006 R:      Matti Vaittinen <[email protected]>
13007 F:      include/linux/linear_range.h
13008 F:      lib/linear_ranges.c
13009 F:      lib/test_linear_ranges.c
13010
13011 LINUX FOR POWER MACINTOSH
13012 L:      [email protected]
13013 S:      Orphan
13014 F:      arch/powerpc/platforms/powermac/
13015 F:      drivers/macintosh/
13016 X:      drivers/macintosh/adb-iop.c
13017 X:      drivers/macintosh/via-macii.c
13018
13019 LINUX FOR POWERPC (32-BIT AND 64-BIT)
13020 M:      Michael Ellerman <[email protected]>
13021 R:      Nicholas Piggin <[email protected]>
13022 R:      Christophe Leroy <[email protected]>
13023 R:      Naveen N Rao <[email protected]>
13024 R:      Madhavan Srinivasan <[email protected]>
13025 L:      [email protected]
13026 S:      Supported
13027 W:      https://github.com/linuxppc/wiki/wiki
13028 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
13029 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
13030 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
13031 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
13032 F:      Documentation/devicetree/bindings/powerpc/
13033 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
13034 F:      Documentation/arch/powerpc/
13035 F:      arch/powerpc/
13036 F:      drivers/*/*/*pasemi*
13037 F:      drivers/*/*pasemi*
13038 F:      drivers/char/tpm/tpm_ibmvtpm*
13039 F:      drivers/crypto/nx/
13040 F:      drivers/i2c/busses/i2c-opal.c
13041 F:      drivers/net/ethernet/ibm/ibmveth.*
13042 F:      drivers/net/ethernet/ibm/ibmvnic.*
13043 F:      drivers/pci/hotplug/pnv_php.c
13044 F:      drivers/pci/hotplug/rpa*
13045 F:      drivers/rtc/rtc-opal.c
13046 F:      drivers/scsi/ibmvscsi/
13047 F:      drivers/tty/hvc/hvc_opal.c
13048 F:      drivers/watchdog/wdrtas.c
13049 F:      include/linux/papr_scm.h
13050 F:      include/uapi/linux/papr_pdsm.h
13051 F:      tools/testing/selftests/powerpc
13052 N:      /pmac
13053 N:      powermac
13054 N:      powernv
13055 N:      [^a-z0-9]ps3
13056 N:      pseries
13057
13058 LINUX FOR POWERPC EMBEDDED MPC5XXX
13059 M:      Anatolij Gustschin <[email protected]>
13060 L:      [email protected]
13061 S:      Odd Fixes
13062 F:      arch/powerpc/platforms/512x/
13063 F:      arch/powerpc/platforms/52xx/
13064
13065 LINUX FOR POWERPC EMBEDDED PPC4XX
13066 L:      [email protected]
13067 S:      Orphan
13068 F:      arch/powerpc/platforms/44x/
13069
13070 LINUX FOR POWERPC EMBEDDED PPC85XX
13071 M:      Scott Wood <[email protected]>
13072 L:      [email protected]
13073 S:      Odd fixes
13074 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
13075 F:      Documentation/devicetree/bindings/cache/freescale-l2cache.txt
13076 F:      Documentation/devicetree/bindings/powerpc/fsl/
13077 F:      arch/powerpc/platforms/85xx/
13078
13079 LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
13080 M:      Christophe Leroy <[email protected]>
13081 L:      [email protected]
13082 S:      Maintained
13083 F:      arch/powerpc/platforms/8xx/
13084 F:      arch/powerpc/platforms/83xx/
13085
13086 LINUX KERNEL DUMP TEST MODULE (LKDTM)
13087 M:      Kees Cook <[email protected]>
13088 S:      Maintained
13089 F:      drivers/misc/lkdtm/*
13090 F:      tools/testing/selftests/lkdtm/*
13091
13092 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
13093 M:      Alan Stern <[email protected]>
13094 M:      Andrea Parri <[email protected]>
13095 M:      Will Deacon <[email protected]>
13096 M:      Peter Zijlstra <[email protected]>
13097 M:      Boqun Feng <[email protected]>
13098 M:      Nicholas Piggin <[email protected]>
13099 M:      David Howells <[email protected]>
13100 M:      Jade Alglave <[email protected]>
13101 M:      Luc Maranget <[email protected]>
13102 M:      "Paul E. McKenney" <[email protected]>
13103 R:      Akira Yokosawa <[email protected]>
13104 R:      Daniel Lustig <[email protected]>
13105 R:      Joel Fernandes <[email protected]>
13106 L:      [email protected]
13107 L:      [email protected]
13108 L:      [email protected]
13109 S:      Supported
13110 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13111 F:      Documentation/atomic_bitops.txt
13112 F:      Documentation/atomic_t.txt
13113 F:      Documentation/core-api/refcount-vs-atomic.rst
13114 F:      Documentation/litmus-tests/
13115 F:      Documentation/memory-barriers.txt
13116 F:      tools/memory-model/
13117
13118 LINUX-NEXT TREE
13119 M:      Stephen Rothwell <[email protected]>
13120 L:      [email protected]
13121 S:      Supported
13122 B:      mailto:[email protected] and the appropriate development tree
13123 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
13124
13125 LIS3LV02D ACCELEROMETER DRIVER
13126 M:      Eric Piel <[email protected]>
13127 S:      Maintained
13128 F:      Documentation/misc-devices/lis3lv02d.rst
13129 F:      drivers/misc/lis3lv02d/
13130 F:      drivers/platform/x86/hp/hp_accel.c
13131
13132 LIST KUNIT TEST
13133 M:      David Gow <[email protected]>
13134 L:      [email protected]
13135 L:      [email protected]
13136 S:      Maintained
13137 F:      lib/list-test.c
13138
13139 LITEX PLATFORM
13140 M:      Karol Gugala <[email protected]>
13141 M:      Mateusz Holenko <[email protected]>
13142 M:      Gabriel Somlo <[email protected]>
13143 M:      Joel Stanley <[email protected]>
13144 S:      Maintained
13145 F:      Documentation/devicetree/bindings/*/litex,*.yaml
13146 F:      arch/openrisc/boot/dts/or1klitex.dts
13147 F:      drivers/mmc/host/litex_mmc.c
13148 F:      drivers/net/ethernet/litex/*
13149 F:      drivers/soc/litex/*
13150 F:      drivers/tty/serial/liteuart.c
13151 F:      include/linux/litex.h
13152 N:      litex
13153
13154 LIVE PATCHING
13155 M:      Josh Poimboeuf <[email protected]>
13156 M:      Jiri Kosina <[email protected]>
13157 M:      Miroslav Benes <[email protected]>
13158 M:      Petr Mladek <[email protected]>
13159 R:      Joe Lawrence <[email protected]>
13160 L:      [email protected]
13161 S:      Maintained
13162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
13163 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
13164 F:      Documentation/livepatch/
13165 F:      arch/powerpc/include/asm/livepatch.h
13166 F:      include/linux/livepatch.h
13167 F:      kernel/livepatch/
13168 F:      kernel/module/livepatch.c
13169 F:      samples/livepatch/
13170 F:      tools/testing/selftests/livepatch/
13171
13172 LLC (802.2)
13173 L:      [email protected]
13174 S:      Odd fixes
13175 F:      include/linux/llc.h
13176 F:      include/net/llc*
13177 F:      include/uapi/linux/llc.h
13178 F:      net/llc/
13179
13180 LM73 HARDWARE MONITOR DRIVER
13181 M:      Guillaume Ligneul <[email protected]>
13182 L:      [email protected]
13183 S:      Maintained
13184 F:      drivers/hwmon/lm73.c
13185
13186 LM78 HARDWARE MONITOR DRIVER
13187 M:      Jean Delvare <[email protected]>
13188 L:      [email protected]
13189 S:      Maintained
13190 F:      Documentation/hwmon/lm78.rst
13191 F:      drivers/hwmon/lm78.c
13192
13193 LM83 HARDWARE MONITOR DRIVER
13194 M:      Jean Delvare <[email protected]>
13195 L:      [email protected]
13196 S:      Maintained
13197 F:      Documentation/hwmon/lm83.rst
13198 F:      drivers/hwmon/lm83.c
13199
13200 LM90 HARDWARE MONITOR DRIVER
13201 M:      Jean Delvare <[email protected]>
13202 L:      [email protected]
13203 S:      Maintained
13204 F:      Documentation/devicetree/bindings/hwmon/national,lm90.yaml
13205 F:      Documentation/hwmon/lm90.rst
13206 F:      drivers/hwmon/lm90.c
13207 F:      include/dt-bindings/thermal/lm90.h
13208
13209 LME2510 MEDIA DRIVER
13210 M:      Malcolm Priestley <[email protected]>
13211 L:      [email protected]
13212 S:      Maintained
13213 W:      https://linuxtv.org
13214 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13215 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
13216
13217 LOADPIN SECURITY MODULE
13218 M:      Kees Cook <[email protected]>
13219 S:      Supported
13220 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13221 F:      Documentation/admin-guide/LSM/LoadPin.rst
13222 F:      security/loadpin/
13223
13224 LOCKDOWN SECURITY MODULE
13225 L:      [email protected]
13226 S:      Odd Fixes
13227 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
13228 F:      security/lockdown/
13229
13230 LOCKING PRIMITIVES
13231 M:      Peter Zijlstra <[email protected]>
13232 M:      Ingo Molnar <[email protected]>
13233 M:      Will Deacon <[email protected]>
13234 R:      Waiman Long <[email protected]>
13235 R:      Boqun Feng <[email protected]> (LOCKDEP)
13236 L:      [email protected]
13237 S:      Maintained
13238 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
13239 F:      Documentation/locking/
13240 F:      arch/*/include/asm/spinlock*.h
13241 F:      include/linux/lockdep*.h
13242 F:      include/linux/mutex*.h
13243 F:      include/linux/rwlock*.h
13244 F:      include/linux/rwsem*.h
13245 F:      include/linux/seqlock.h
13246 F:      include/linux/spinlock*.h
13247 F:      kernel/locking/
13248 F:      lib/locking*.[ch]
13249 X:      kernel/locking/locktorture.c
13250
13251 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
13252 M:      "Richard Russon (FlatCap)" <[email protected]>
13253 L:      [email protected]
13254 S:      Maintained
13255 W:      http://www.linux-ntfs.org/content/view/19/37/
13256 F:      Documentation/admin-guide/ldm.rst
13257 F:      block/partitions/ldm.*
13258
13259 LOGITECH HID GAMING KEYBOARDS
13260 M:      Hans de Goede <[email protected]>
13261 L:      [email protected]
13262 S:      Maintained
13263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13264 F:      drivers/hid/hid-lg-g15.c
13265
13266 LONTIUM LT8912B MIPI TO HDMI BRIDGE
13267 M:      Adrien Grassein <[email protected]>
13268 S:      Maintained
13269 F:      Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
13270 F:      drivers/gpu/drm/bridge/lontium-lt8912b.c
13271
13272 LOONGARCH
13273 M:      Huacai Chen <[email protected]>
13274 R:      WANG Xuerui <[email protected]>
13275 L:      [email protected]
13276 S:      Maintained
13277 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
13278 F:      Documentation/arch/loongarch/
13279 F:      Documentation/translations/zh_CN/arch/loongarch/
13280 F:      arch/loongarch/
13281 F:      drivers/*/*loongarch*
13282 F:      drivers/cpufreq/loongson3_cpufreq.c
13283
13284 LOONGSON GPIO DRIVER
13285 M:      Yinbo Zhu <[email protected]>
13286 L:      [email protected]
13287 S:      Maintained
13288 F:      Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
13289 F:      drivers/gpio/gpio-loongson-64bit.c
13290
13291 LOONGSON LS2X APB DMA DRIVER
13292 M:      Binbin Zhou <[email protected]>
13293 L:      [email protected]
13294 S:      Maintained
13295 F:      Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
13296 F:      drivers/dma/ls2x-apb-dma.c
13297
13298 LOONGSON LS2X I2C DRIVER
13299 M:      Binbin Zhou <[email protected]>
13300 L:      [email protected]
13301 S:      Maintained
13302 F:      Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
13303 F:      drivers/i2c/busses/i2c-ls2x.c
13304
13305 LOONGSON-2 SOC SERIES CLOCK DRIVER
13306 M:      Yinbo Zhu <[email protected]>
13307 L:      [email protected]
13308 S:      Maintained
13309 F:      Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
13310 F:      drivers/clk/clk-loongson2.c
13311 F:      include/dt-bindings/clock/loongson,ls2k-clk.h
13312
13313 LOONGSON SPI DRIVER
13314 M:      Yinbo Zhu <[email protected]>
13315 L:      [email protected]
13316 S:      Maintained
13317 F:      Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13318 F:      drivers/spi/spi-loongson-core.c
13319 F:      drivers/spi/spi-loongson-pci.c
13320 F:      drivers/spi/spi-loongson-plat.c
13321 F:      drivers/spi/spi-loongson.h
13322
13323 LOONGSON-2 SOC SERIES GUTS DRIVER
13324 M:      Yinbo Zhu <[email protected]>
13325 L:      [email protected]
13326 S:      Maintained
13327 F:      Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13328 F:      drivers/soc/loongson/loongson2_guts.c
13329
13330 LOONGSON-2 SOC SERIES PM DRIVER
13331 M:      Yinbo Zhu <[email protected]>
13332 L:      [email protected]
13333 S:      Maintained
13334 F:      Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13335 F:      drivers/soc/loongson/loongson2_pm.c
13336
13337 LOONGSON-2 SOC SERIES PINCTRL DRIVER
13338 M:      zhanghongchen <[email protected]>
13339 M:      Yinbo Zhu <[email protected]>
13340 L:      [email protected]
13341 S:      Maintained
13342 F:      Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13343 F:      drivers/pinctrl/pinctrl-loongson2.c
13344
13345 LOONGSON-2 SOC SERIES THERMAL DRIVER
13346 M:      zhanghongchen <[email protected]>
13347 M:      Yinbo Zhu <[email protected]>
13348 L:      [email protected]
13349 S:      Maintained
13350 F:      Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13351 F:      drivers/thermal/loongson2_thermal.c
13352
13353 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13354 M:      Sathya Prakash <[email protected]>
13355 M:      Sreekanth Reddy <[email protected]>
13356 M:      Suganath Prabu Subramani <[email protected]>
13357 L:      [email protected]
13358 L:      [email protected]
13359 S:      Supported
13360 W:      http://www.avagotech.com/support/
13361 F:      drivers/message/fusion/
13362 F:      drivers/scsi/mpt3sas/
13363
13364 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13365 M:      Matthew Wilcox <[email protected]>
13366 L:      [email protected]
13367 S:      Maintained
13368 F:      drivers/scsi/sym53c8xx_2/
13369
13370 LTC1660 DAC DRIVER
13371 M:      Marcus Folkesson <[email protected]>
13372 L:      [email protected]
13373 S:      Maintained
13374 F:      Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13375 F:      drivers/iio/dac/ltc1660.c
13376
13377 LTC2688 IIO DAC DRIVER
13378 M:      Nuno Sá <[email protected]>
13379 L:      [email protected]
13380 S:      Supported
13381 W:      https://ez.analog.com/linux-software-drivers
13382 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13383 F:      Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13384 F:      drivers/iio/dac/ltc2688.c
13385
13386 LTC2947 HARDWARE MONITOR DRIVER
13387 M:      Nuno Sá <[email protected]>
13388 L:      [email protected]
13389 S:      Supported
13390 W:      https://ez.analog.com/linux-software-drivers
13391 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13392 F:      drivers/hwmon/ltc2947-core.c
13393 F:      drivers/hwmon/ltc2947-i2c.c
13394 F:      drivers/hwmon/ltc2947-spi.c
13395 F:      drivers/hwmon/ltc2947.h
13396
13397 LTC2991 HARDWARE MONITOR DRIVER
13398 M:      Antoniu Miclaus <[email protected]>
13399 L:      [email protected]
13400 S:      Supported
13401 W:      https://ez.analog.com/linux-software-drivers
13402 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13403 F:      drivers/hwmon/ltc2991.c
13404
13405 LTC2983 IIO TEMPERATURE DRIVER
13406 M:      Nuno Sá <[email protected]>
13407 L:      [email protected]
13408 S:      Supported
13409 W:      https://ez.analog.com/linux-software-drivers
13410 F:      Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13411 F:      drivers/iio/temperature/ltc2983.c
13412
13413 LTC4282 HARDWARE MONITOR DRIVER
13414 M:      Nuno Sa <[email protected]>
13415 L:      [email protected]
13416 S:      Supported
13417 F:      Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13418 F:      Documentation/hwmon/ltc4282.rst
13419 F:      drivers/hwmon/ltc4282.c
13420
13421 LTC4286 HARDWARE MONITOR DRIVER
13422 M:      Delphine CC Chiu <[email protected]>
13423 L:      [email protected]
13424 S:      Maintained
13425 F:      Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13426 F:      Documentation/hwmon/ltc4286.rst
13427 F:      drivers/hwmon/pmbus/Kconfig
13428 F:      drivers/hwmon/pmbus/Makefile
13429 F:      drivers/hwmon/pmbus/ltc4286.c
13430
13431 LTC4306 I2C MULTIPLEXER DRIVER
13432 M:      Michael Hennerich <[email protected]>
13433 L:      [email protected]
13434 S:      Supported
13435 W:      https://ez.analog.com/linux-software-drivers
13436 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13437 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
13438
13439 LTP (Linux Test Project)
13440 M:      Andrea Cervesato <[email protected]>
13441 M:      Cyril Hrubis <[email protected]>
13442 M:      Jan Stancek <[email protected]>
13443 M:      Petr Vorel <[email protected]>
13444 M:      Li Wang <[email protected]>
13445 M:      Yang Xu <[email protected]>
13446 M:      Xiao Yang <[email protected]>
13447 L:      [email protected] (subscribers-only)
13448 S:      Maintained
13449 W:      https://linux-test-project.readthedocs.io/
13450 T:      git https://github.com/linux-test-project/ltp.git
13451
13452 LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13453 M:      Anshul Dalal <[email protected]>
13454 L:      [email protected]
13455 S:      Maintained
13456 F:      Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13457 F:      drivers/iio/light/ltr390.c
13458
13459 LYNX 28G SERDES PHY DRIVER
13460 M:      Ioana Ciornei <[email protected]>
13461 L:      [email protected]
13462 S:      Supported
13463 F:      Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13464 F:      drivers/phy/freescale/phy-fsl-lynx-28g.c
13465
13466 LYNX PCS MODULE
13467 M:      Ioana Ciornei <[email protected]>
13468 L:      [email protected]
13469 S:      Supported
13470 F:      drivers/net/pcs/pcs-lynx.c
13471 F:      include/linux/pcs-lynx.h
13472
13473 M68K ARCHITECTURE
13474 M:      Geert Uytterhoeven <[email protected]>
13475 L:      [email protected]
13476 S:      Maintained
13477 W:      http://www.linux-m68k.org/
13478 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13479 F:      arch/m68k/
13480 F:      drivers/zorro/
13481
13482 M68K ON APPLE MACINTOSH
13483 M:      Joshua Thompson <[email protected]>
13484 L:      [email protected]
13485 S:      Maintained
13486 W:      http://www.mac.linux-m68k.org/
13487 F:      arch/m68k/mac/
13488 F:      drivers/macintosh/adb-iop.c
13489 F:      drivers/macintosh/via-macii.c
13490
13491 M68K ON HP9000/300
13492 M:      Philip Blundell <[email protected]>
13493 S:      Maintained
13494 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
13495 F:      arch/m68k/hp300/
13496
13497 M88DS3103 MEDIA DRIVER
13498 L:      [email protected]
13499 S:      Orphan
13500 W:      https://linuxtv.org
13501 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13502 F:      drivers/media/dvb-frontends/m88ds3103*
13503
13504 M88RS2000 MEDIA DRIVER
13505 M:      Malcolm Priestley <[email protected]>
13506 L:      [email protected]
13507 S:      Maintained
13508 W:      https://linuxtv.org
13509 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13510 F:      drivers/media/dvb-frontends/m88rs2000*
13511
13512 MA901 MASTERKIT USB FM RADIO DRIVER
13513 M:      Alexey Klimov <[email protected]>
13514 L:      [email protected]
13515 S:      Maintained
13516 T:      git git://linuxtv.org/media_tree.git
13517 F:      drivers/media/radio/radio-ma901.c
13518
13519 MAC80211
13520 M:      Johannes Berg <[email protected]>
13521 L:      [email protected]
13522 S:      Maintained
13523 W:      https://wireless.wiki.kernel.org/
13524 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
13525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13527 F:      Documentation/networking/mac80211-injection.rst
13528 F:      Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13529 F:      drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13530 F:      include/net/mac80211.h
13531 F:      net/mac80211/
13532
13533 MAILBOX API
13534 M:      Jassi Brar <[email protected]>
13535 L:      [email protected]
13536 S:      Maintained
13537 F:      Documentation/devicetree/bindings/mailbox/
13538 F:      drivers/mailbox/
13539 F:      include/dt-bindings/mailbox/
13540 F:      include/linux/mailbox_client.h
13541 F:      include/linux/mailbox_controller.h
13542
13543 MAILBOX ARM MHUv2
13544 M:      Viresh Kumar <[email protected]>
13545 M:      Tushar Khandelwal <[email protected]>
13546 L:      [email protected]
13547 S:      Maintained
13548 F:      Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13549 F:      drivers/mailbox/arm_mhuv2.c
13550 F:      include/linux/mailbox/arm_mhuv2_message.h
13551
13552 MAILBOX ARM MHUv3
13553 M:      Sudeep Holla <[email protected]>
13554 M:      Cristian Marussi <[email protected]>
13555 L:      [email protected]
13556 L:      [email protected] (moderated for non-subscribers)
13557 S:      Maintained
13558 F:      Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13559 F:      drivers/mailbox/arm_mhuv3.c
13560
13561 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13562 M:      Alejandro Colomar <[email protected]>
13563 L:      [email protected]
13564 S:      Maintained
13565 W:      http://www.kernel.org/doc/man-pages
13566 T:      git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13567 T:      git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13568
13569 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13570 M:      Jeremy Kerr <[email protected]>
13571 M:      Matt Johnston <[email protected]>
13572 L:      [email protected]
13573 S:      Maintained
13574 F:      Documentation/networking/mctp.rst
13575 F:      drivers/net/mctp/
13576 F:      include/net/mctp.h
13577 F:      include/net/mctpdevice.h
13578 F:      include/net/netns/mctp.h
13579 F:      net/mctp/
13580
13581 MAPLE TREE
13582 M:      Liam R. Howlett <[email protected]>
13583 L:      [email protected]
13584 L:      [email protected]
13585 S:      Supported
13586 F:      Documentation/core-api/maple_tree.rst
13587 F:      include/linux/maple_tree.h
13588 F:      include/trace/events/maple_tree.h
13589 F:      lib/maple_tree.c
13590 F:      lib/test_maple_tree.c
13591 F:      tools/testing/radix-tree/linux/maple_tree.h
13592 F:      tools/testing/radix-tree/maple.c
13593
13594 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13595 M:      Rahul Bedarkar <[email protected]>
13596 L:      [email protected]
13597 S:      Maintained
13598 F:      arch/mips/boot/dts/img/pistachio*
13599
13600 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13601 M:      Andrew Lunn <[email protected]>
13602 L:      [email protected]
13603 S:      Maintained
13604 F:      Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13605 F:      Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13606 F:      Documentation/networking/devlink/mv88e6xxx.rst
13607 F:      drivers/net/dsa/mv88e6xxx/
13608 F:      include/linux/dsa/mv88e6xxx.h
13609 F:      include/linux/platform_data/mv88e6xxx.h
13610
13611 MARVELL 88PM886 PMIC DRIVER
13612 M:      Karel Balej <[email protected]>
13613 S:      Maintained
13614 F:      Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
13615 F:      drivers/input/misc/88pm886-onkey.c
13616 F:      drivers/mfd/88pm886.c
13617 F:      drivers/regulators/88pm886-regulator.c
13618 F:      include/linux/mfd/88pm886.h
13619
13620 MARVELL ARMADA 3700 PHY DRIVERS
13621 M:      Miquel Raynal <[email protected]>
13622 S:      Maintained
13623 F:      Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13624 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13625 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13626 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13627
13628 MARVELL ARMADA 3700 SERIAL DRIVER
13629 M:      Pali Rohár <[email protected]>
13630 S:      Maintained
13631 F:      Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13632 F:      Documentation/devicetree/bindings/serial/mvebu-uart.txt
13633 F:      drivers/tty/serial/mvebu-uart.c
13634
13635 MARVELL ARMADA DRM SUPPORT
13636 M:      Russell King <[email protected]>
13637 S:      Maintained
13638 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13639 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13640 F:      Documentation/devicetree/bindings/display/armada/
13641 F:      drivers/gpu/drm/armada/
13642 F:      include/uapi/drm/armada_drm.h
13643
13644 MARVELL CRYPTO DRIVER
13645 M:      Boris Brezillon <[email protected]>
13646 M:      Arnaud Ebalard <[email protected]>
13647 M:      Srujana Challa <[email protected]>
13648 L:      [email protected]
13649 S:      Maintained
13650 F:      drivers/crypto/marvell/
13651 F:      include/linux/soc/marvell/octeontx2/
13652
13653 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13654 M:      Mirko Lindner <[email protected]>
13655 M:      Stephen Hemminger <[email protected]>
13656 L:      [email protected]
13657 S:      Odd fixes
13658 F:      drivers/net/ethernet/marvell/sk*
13659
13660 MARVELL LIBERTAS WIRELESS DRIVER
13661 L:      [email protected]
13662 S:      Orphan
13663 F:      drivers/net/wireless/marvell/libertas/
13664
13665 MARVELL MACCHIATOBIN SUPPORT
13666 M:      Russell King <[email protected]>
13667 L:      [email protected] (moderated for non-subscribers)
13668 S:      Maintained
13669 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13670
13671 MARVELL MV643XX ETHERNET DRIVER
13672 M:      Sebastian Hesselbarth <[email protected]>
13673 L:      [email protected]
13674 S:      Maintained
13675 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
13676
13677 MARVELL MV88X3310 PHY DRIVER
13678 M:      Russell King <[email protected]>
13679 M:      Marek Behún <[email protected]>
13680 L:      [email protected]
13681 S:      Maintained
13682 F:      drivers/net/phy/marvell10g.c
13683
13684 MARVELL MVEBU THERMAL DRIVER
13685 M:      Miquel Raynal <[email protected]>
13686 S:      Maintained
13687 F:      drivers/thermal/armada_thermal.c
13688
13689 MARVELL MVNETA ETHERNET DRIVER
13690 M:      Marcin Wojtas <[email protected]>
13691 L:      [email protected]
13692 S:      Maintained
13693 F:      drivers/net/ethernet/marvell/mvneta*
13694
13695 MARVELL MVPP2 ETHERNET DRIVER
13696 M:      Marcin Wojtas <[email protected]>
13697 M:      Russell King <[email protected]>
13698 L:      [email protected]
13699 S:      Maintained
13700 F:      Documentation/devicetree/bindings/net/marvell,pp2.yaml
13701 F:      drivers/net/ethernet/marvell/mvpp2/
13702
13703 MARVELL MWIFIEX WIRELESS DRIVER
13704 M:      Brian Norris <[email protected]>
13705 R:      Francesco Dolcini <[email protected]>
13706 L:      [email protected]
13707 S:      Odd Fixes
13708 F:      drivers/net/wireless/marvell/mwifiex/
13709
13710 MARVELL MWL8K WIRELESS DRIVER
13711 L:      [email protected]
13712 S:      Orphan
13713 F:      drivers/net/wireless/marvell/mwl8k.c
13714
13715 MARVELL NAND CONTROLLER DRIVER
13716 M:      Miquel Raynal <[email protected]>
13717 L:      [email protected]
13718 S:      Maintained
13719 F:      drivers/mtd/nand/raw/marvell_nand.c
13720
13721 MARVELL OCTEON ENDPOINT DRIVER
13722 M:      Veerasenareddy Burru <[email protected]>
13723 M:      Sathesh Edara <[email protected]>
13724 L:      [email protected]
13725 S:      Supported
13726 F:      drivers/net/ethernet/marvell/octeon_ep
13727
13728 MARVELL OCTEON ENDPOINT VF DRIVER
13729 M:      Veerasenareddy Burru <[email protected]>
13730 M:      Sathesh Edara <[email protected]>
13731 M:      Shinas Rasheed <[email protected]>
13732 M:      Satananda Burla <[email protected]>
13733 L:      [email protected]
13734 S:      Supported
13735 F:      drivers/net/ethernet/marvell/octeon_ep_vf
13736
13737 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13738 M:      Sunil Goutham <[email protected]>
13739 M:      Geetha sowjanya <[email protected]>
13740 M:      Subbaraya Sundeep <[email protected]>
13741 M:      hariprasad <[email protected]>
13742 L:      [email protected]
13743 S:      Supported
13744 F:      drivers/net/ethernet/marvell/octeontx2/nic/
13745 F:      include/linux/soc/marvell/octeontx2/
13746
13747 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13748 M:      Sunil Goutham <[email protected]>
13749 M:      Linu Cherian <[email protected]>
13750 M:      Geetha sowjanya <[email protected]>
13751 M:      Jerin Jacob <[email protected]>
13752 M:      hariprasad <[email protected]>
13753 M:      Subbaraya Sundeep <[email protected]>
13754 L:      [email protected]
13755 S:      Supported
13756 F:      Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13757 F:      drivers/net/ethernet/marvell/octeontx2/af/
13758
13759 MARVELL PRESTERA ETHERNET SWITCH DRIVER
13760 M:      Taras Chornyi <[email protected]>
13761 S:      Supported
13762 W:      https://github.com/Marvell-switching/switchdev-prestera
13763 F:      drivers/net/ethernet/marvell/prestera/
13764
13765 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13766 M:      Nicolas Pitre <[email protected]>
13767 S:      Odd Fixes
13768 F:      drivers/mmc/host/mvsdio.*
13769
13770 MARVELL USB MDIO CONTROLLER DRIVER
13771 M:      Tobias Waldekranz <[email protected]>
13772 L:      [email protected]
13773 S:      Maintained
13774 F:      Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13775 F:      drivers/net/mdio/mdio-mvusb.c
13776
13777 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13778 M:      Hu Ziji <[email protected]>
13779 L:      [email protected]
13780 S:      Supported
13781 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13782 F:      drivers/mmc/host/sdhci-xenon*
13783
13784 MARVELL OCTEON CN10K DPI DRIVER
13785 M:      Vamsi Attunuru <[email protected]>
13786 S:      Supported
13787 F:      drivers/misc/mrvl_cn10k_dpi.c
13788
13789 MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
13790 R:      [email protected]
13791 R:      [email protected]
13792 F:      drivers/vdpa/octeon_ep/
13793
13794 MATROX FRAMEBUFFER DRIVER
13795 L:      [email protected]
13796 S:      Orphan
13797 F:      drivers/video/fbdev/matrox/matroxfb_*
13798 F:      include/uapi/linux/matroxfb.h
13799
13800 MAX15301 DRIVER
13801 M:      Daniel Nilsson <[email protected]>
13802 L:      [email protected]
13803 S:      Maintained
13804 F:      Documentation/hwmon/max15301.rst
13805 F:      drivers/hwmon/pmbus/max15301.c
13806
13807 MAX2175 SDR TUNER DRIVER
13808 M:      Ramesh Shanmugasundaram <[email protected]>
13809 L:      [email protected]
13810 S:      Maintained
13811 T:      git git://linuxtv.org/media_tree.git
13812 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
13813 F:      Documentation/userspace-api/media/drivers/max2175.rst
13814 F:      drivers/media/i2c/max2175*
13815 F:      include/uapi/linux/max2175.h
13816
13817 MAX31335 RTC DRIVER
13818 M:      Antoniu Miclaus <[email protected]>
13819 L:      [email protected]
13820 S:      Supported
13821 W:      https://ez.analog.com/linux-software-drivers
13822 F:      Documentation/devicetree/bindings/rtc/adi,max31335.yaml
13823 F:      drivers/rtc/rtc-max31335.c
13824
13825 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
13826 L:      [email protected]
13827 S:      Orphan
13828 F:      Documentation/hwmon/max6650.rst
13829 F:      drivers/hwmon/max6650.c
13830
13831 MAX9286 QUAD GMSL DESERIALIZER DRIVER
13832 M:      Jacopo Mondi <[email protected]>
13833 M:      Kieran Bingham <[email protected]>
13834 M:      Laurent Pinchart <[email protected]>
13835 M:      Niklas Söderlund <[email protected]>
13836 L:      [email protected]
13837 S:      Maintained
13838 F:      Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
13839 F:      drivers/media/i2c/max9286.c
13840
13841 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
13842 M:      Niklas Söderlund <[email protected]>
13843 L:      [email protected]
13844 S:      Maintained
13845 F:      Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
13846 F:      drivers/staging/media/max96712/max96712.c
13847
13848 MAX96714 GMSL2 DESERIALIZER DRIVER
13849 M:      Julien Massot <[email protected]>
13850 L:      [email protected]
13851 S:      Maintained
13852 F:      Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
13853 F:      drivers/media/i2c/max96714.c
13854
13855 MAX96717 GMSL2 SERIALIZER DRIVER
13856 M:      Julien Massot <[email protected]>
13857 L:      [email protected]
13858 S:      Maintained
13859 F:      Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
13860 F:      drivers/media/i2c/max96717.c
13861
13862 MAX9860 MONO AUDIO VOICE CODEC DRIVER
13863 M:      Peter Rosin <[email protected]>
13864 L:      [email protected] (moderated for non-subscribers)
13865 S:      Maintained
13866 F:      Documentation/devicetree/bindings/sound/max9860.txt
13867 F:      sound/soc/codecs/max9860.*
13868
13869 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
13870 M:      Andreas Klinger <[email protected]>
13871 L:      [email protected]
13872 S:      Maintained
13873 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
13874 F:      drivers/iio/proximity/mb1232.c
13875
13876 MAXIM MAX11205 DRIVER
13877 M:      Ramona Bolboaca <[email protected]>
13878 L:      [email protected]
13879 S:      Supported
13880 W:      https://ez.analog.com/linux-software-drivers
13881 F:      Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
13882 F:      drivers/iio/adc/max11205.c
13883
13884 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
13885 R:      Iskren Chernev <[email protected]>
13886 R:      Krzysztof Kozlowski <[email protected]>
13887 R:      Marek Szyprowski <[email protected]>
13888 R:      Matheus Castello <[email protected]>
13889 L:      [email protected]
13890 S:      Maintained
13891 F:      Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
13892 F:      drivers/power/supply/max17040_battery.c
13893
13894 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
13895 R:      Hans de Goede <[email protected]>
13896 R:      Krzysztof Kozlowski <[email protected]>
13897 R:      Marek Szyprowski <[email protected]>
13898 R:      Sebastian Krzyszkowiak <[email protected]>
13899 R:      Purism Kernel Team <[email protected]>
13900 L:      [email protected]
13901 S:      Maintained
13902 F:      Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
13903 F:      drivers/power/supply/max17042_battery.c
13904
13905 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
13906 M:      Laurent Pinchart <[email protected]>
13907 L:      [email protected]
13908 S:      Maintained
13909 F:      Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
13910 F:      drivers/regulator/max20086-regulator.c
13911
13912 MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
13913 M:      Rajat Khandelwal <[email protected]>
13914 L:      [email protected]
13915 S:      Maintained
13916 F:      drivers/iio/temperature/max30208.c
13917
13918 MAXIM MAX77650 PMIC MFD DRIVER
13919 M:      Bartosz Golaszewski <[email protected]>
13920 L:      [email protected]
13921 S:      Maintained
13922 F:      Documentation/devicetree/bindings/*/*max77650.yaml
13923 F:      Documentation/devicetree/bindings/*/max77650*.yaml
13924 F:      drivers/gpio/gpio-max77650.c
13925 F:      drivers/input/misc/max77650-onkey.c
13926 F:      drivers/leds/leds-max77650.c
13927 F:      drivers/mfd/max77650.c
13928 F:      drivers/power/supply/max77650-charger.c
13929 F:      drivers/regulator/max77650-regulator.c
13930 F:      include/linux/mfd/max77650.h
13931
13932 MAXIM MAX77714 PMIC MFD DRIVER
13933 M:      Luca Ceresoli <[email protected]>
13934 S:      Maintained
13935 F:      Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
13936 F:      drivers/mfd/max77714.c
13937 F:      include/linux/mfd/max77714.h
13938
13939 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
13940 M:      Javier Martinez Canillas <[email protected]>
13941 L:      [email protected]
13942 S:      Supported
13943 F:      Documentation/devicetree/bindings/*/*max77802.yaml
13944 F:      drivers/regulator/max77802-regulator.c
13945 F:      include/dt-bindings/*/*max77802.h
13946
13947 MAXIM MAX77976 BATTERY CHARGER
13948 M:      Luca Ceresoli <[email protected]>
13949 S:      Supported
13950 F:      Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
13951 F:      drivers/power/supply/max77976_charger.c
13952
13953 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
13954 M:      Krzysztof Kozlowski <[email protected]>
13955 L:      [email protected]
13956 S:      Maintained
13957 B:      mailto:[email protected]
13958 F:      Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
13959 F:      Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
13960 F:      drivers/power/supply/max14577_charger.c
13961 F:      drivers/power/supply/max77693_charger.c
13962
13963 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
13964 M:      Chanwoo Choi <[email protected]>
13965 M:      Krzysztof Kozlowski <[email protected]>
13966 L:      [email protected]
13967 S:      Maintained
13968 B:      mailto:[email protected]
13969 F:      Documentation/devicetree/bindings/*/maxim,max14577.yaml
13970 F:      Documentation/devicetree/bindings/*/maxim,max77686.yaml
13971 F:      Documentation/devicetree/bindings/*/maxim,max77693.yaml
13972 F:      Documentation/devicetree/bindings/*/maxim,max77843.yaml
13973 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
13974 F:      drivers/*/*max77843.c
13975 F:      drivers/*/max14577*.c
13976 F:      drivers/*/max77686*.c
13977 F:      drivers/*/max77693*.c
13978 F:      drivers/clk/clk-max77686.c
13979 F:      drivers/extcon/extcon-max14577.c
13980 F:      drivers/extcon/extcon-max77693.c
13981 F:      drivers/rtc/rtc-max77686.c
13982 F:      include/linux/mfd/max14577*.h
13983 F:      include/linux/mfd/max77686*.h
13984 F:      include/linux/mfd/max77693*.h
13985
13986 MAXIRADIO FM RADIO RECEIVER DRIVER
13987 M:      Hans Verkuil <[email protected]>
13988 L:      [email protected]
13989 S:      Maintained
13990 W:      https://linuxtv.org
13991 T:      git git://linuxtv.org/media_tree.git
13992 F:      drivers/media/radio/radio-maxiradio*
13993
13994 MAXLINEAR ETHERNET PHY DRIVER
13995 M:      Xu Liang <[email protected]>
13996 L:      [email protected]
13997 S:      Supported
13998 F:      drivers/net/phy/mxl-gpy.c
13999
14000 MCAN MMIO DEVICE DRIVER
14001 M:      Chandrasekar Ramakrishnan <[email protected]>
14002 L:      [email protected]
14003 S:      Maintained
14004 F:      Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
14005 F:      drivers/net/can/m_can/m_can.c
14006 F:      drivers/net/can/m_can/m_can.h
14007 F:      drivers/net/can/m_can/m_can_platform.c
14008
14009 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
14010 R:      Yasushi SHOJI <[email protected]>
14011 L:      [email protected]
14012 S:      Maintained
14013 F:      drivers/net/can/usb/mcba_usb.c
14014
14015 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
14016 M:      Rishi Gupta <[email protected]>
14017 L:      [email protected]
14018 L:      [email protected]
14019 S:      Maintained
14020 F:      drivers/hid/hid-mcp2221.c
14021
14022 MCP251XFD SPI-CAN NETWORK DRIVER
14023 M:      Marc Kleine-Budde <[email protected]>
14024 M:      Manivannan Sadhasivam <[email protected]>
14025 R:      Thomas Kopp <[email protected]>
14026 L:      [email protected]
14027 S:      Maintained
14028 F:      Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
14029 F:      drivers/net/can/spi/mcp251xfd/
14030
14031 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
14032 M:      Peter Rosin <[email protected]>
14033 L:      [email protected]
14034 S:      Maintained
14035 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
14036 F:      drivers/iio/potentiometer/mcp4018.c
14037 F:      drivers/iio/potentiometer/mcp4531.c
14038
14039 MCP4821 DAC DRIVER
14040 M:      Anshul Dalal <[email protected]>
14041 L:      [email protected]
14042 S:      Maintained
14043 F:      Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
14044 F:      drivers/iio/dac/mcp4821.c
14045
14046 MCR20A IEEE-802.15.4 RADIO DRIVER
14047 M:      Stefan Schmidt <[email protected]>
14048 L:      [email protected]
14049 S:      Odd Fixes
14050 W:      https://github.com/xueliu/mcr20a-linux
14051 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
14052 F:      drivers/net/ieee802154/mcr20a.c
14053 F:      drivers/net/ieee802154/mcr20a.h
14054
14055 MDIO REGMAP DRIVER
14056 M:      Maxime Chevallier <[email protected]>
14057 L:      [email protected]
14058 S:      Maintained
14059 F:      drivers/net/mdio/mdio-regmap.c
14060 F:      include/linux/mdio/mdio-regmap.h
14061
14062 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
14063 M:      William Breathitt Gray <[email protected]>
14064 L:      [email protected]
14065 S:      Maintained
14066 F:      drivers/iio/dac/cio-dac.c
14067
14068 MEDIA CONTROLLER FRAMEWORK
14069 M:      Sakari Ailus <[email protected]>
14070 M:      Laurent Pinchart <[email protected]>
14071 L:      [email protected]
14072 S:      Supported
14073 W:      https://www.linuxtv.org
14074 T:      git git://linuxtv.org/media_tree.git
14075 F:      drivers/media/mc/
14076 F:      include/media/media-*.h
14077 F:      include/uapi/linux/media.h
14078
14079 MEDIA DRIVER FOR FREESCALE IMX PXP
14080 M:      Philipp Zabel <[email protected]>
14081 L:      [email protected]
14082 S:      Maintained
14083 T:      git git://linuxtv.org/media_tree.git
14084 F:      drivers/media/platform/nxp/imx-pxp.[ch]
14085
14086 MEDIA DRIVERS FOR ASCOT2E
14087 M:      Sergey Kozlov <[email protected]>
14088 M:      Abylay Ospan <[email protected]>
14089 L:      [email protected]
14090 S:      Supported
14091 W:      https://linuxtv.org
14092 W:      http://netup.tv/
14093 T:      git git://linuxtv.org/media_tree.git
14094 F:      drivers/media/dvb-frontends/ascot2e*
14095
14096 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
14097 M:      Jasmin Jessich <[email protected]>
14098 L:      [email protected]
14099 S:      Maintained
14100 W:      https://linuxtv.org
14101 T:      git git://linuxtv.org/media_tree.git
14102 F:      drivers/media/dvb-frontends/cxd2099*
14103
14104 MEDIA DRIVERS FOR CXD2841ER
14105 M:      Sergey Kozlov <[email protected]>
14106 M:      Abylay Ospan <[email protected]>
14107 L:      [email protected]
14108 S:      Supported
14109 W:      https://linuxtv.org
14110 W:      http://netup.tv/
14111 T:      git git://linuxtv.org/media_tree.git
14112 F:      drivers/media/dvb-frontends/cxd2841er*
14113
14114 MEDIA DRIVERS FOR CXD2880
14115 M:      Yasunari Takiguchi <[email protected]>
14116 L:      [email protected]
14117 S:      Supported
14118 W:      http://linuxtv.org/
14119 T:      git git://linuxtv.org/media_tree.git
14120 F:      drivers/media/dvb-frontends/cxd2880/*
14121 F:      drivers/media/spi/cxd2880*
14122
14123 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
14124 L:      [email protected]
14125 S:      Orphan
14126 W:      https://linuxtv.org
14127 T:      git git://linuxtv.org/media_tree.git
14128 F:      drivers/media/pci/ddbridge/*
14129
14130 MEDIA DRIVERS FOR FREESCALE IMX
14131 M:      Steve Longerbeam <[email protected]>
14132 M:      Philipp Zabel <[email protected]>
14133 L:      [email protected]
14134 S:      Maintained
14135 T:      git git://linuxtv.org/media_tree.git
14136 F:      Documentation/admin-guide/media/imx.rst
14137 F:      Documentation/devicetree/bindings/media/imx.txt
14138 F:      drivers/staging/media/imx/
14139 F:      include/linux/imx-media.h
14140 F:      include/media/imx.h
14141
14142 MEDIA DRIVERS FOR FREESCALE IMX7/8
14143 M:      Rui Miguel Silva <[email protected]>
14144 M:      Laurent Pinchart <[email protected]>
14145 M:      Martin Kepplinger <[email protected]>
14146 R:      Purism Kernel Team <[email protected]>
14147 L:      [email protected]
14148 S:      Maintained
14149 T:      git git://linuxtv.org/media_tree.git
14150 F:      Documentation/admin-guide/media/imx7.rst
14151 F:      Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
14152 F:      Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
14153 F:      Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
14154 F:      drivers/media/platform/nxp/imx-mipi-csis.c
14155 F:      drivers/media/platform/nxp/imx7-media-csi.c
14156 F:      drivers/media/platform/nxp/imx8mq-mipi-csi2.c
14157
14158 MEDIA DRIVERS FOR HELENE
14159 M:      Abylay Ospan <[email protected]>
14160 L:      [email protected]
14161 S:      Supported
14162 W:      https://linuxtv.org
14163 W:      http://netup.tv/
14164 T:      git git://linuxtv.org/media_tree.git
14165 F:      drivers/media/dvb-frontends/helene*
14166
14167 MEDIA DRIVERS FOR HORUS3A
14168 M:      Sergey Kozlov <[email protected]>
14169 M:      Abylay Ospan <[email protected]>
14170 L:      [email protected]
14171 S:      Supported
14172 W:      https://linuxtv.org
14173 W:      http://netup.tv/
14174 T:      git git://linuxtv.org/media_tree.git
14175 F:      drivers/media/dvb-frontends/horus3a*
14176
14177 MEDIA DRIVERS FOR LNBH25
14178 M:      Sergey Kozlov <[email protected]>
14179 M:      Abylay Ospan <[email protected]>
14180 L:      [email protected]
14181 S:      Supported
14182 W:      https://linuxtv.org
14183 W:      http://netup.tv/
14184 T:      git git://linuxtv.org/media_tree.git
14185 F:      drivers/media/dvb-frontends/lnbh25*
14186
14187 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
14188 L:      [email protected]
14189 S:      Orphan
14190 W:      https://linuxtv.org
14191 T:      git git://linuxtv.org/media_tree.git
14192 F:      drivers/media/dvb-frontends/mxl5xx*
14193
14194 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
14195 M:      Sergey Kozlov <[email protected]>
14196 M:      Abylay Ospan <[email protected]>
14197 L:      [email protected]
14198 S:      Supported
14199 W:      https://linuxtv.org
14200 W:      http://netup.tv/
14201 T:      git git://linuxtv.org/media_tree.git
14202 F:      drivers/media/pci/netup_unidvb/*
14203
14204 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
14205 M:      Dmitry Osipenko <[email protected]>
14206 L:      [email protected]
14207 L:      [email protected]
14208 S:      Maintained
14209 T:      git git://linuxtv.org/media_tree.git
14210 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
14211 F:      drivers/media/platform/nvidia/tegra-vde/
14212
14213 MEDIA DRIVERS FOR RENESAS - CEU
14214 M:      Jacopo Mondi <[email protected]>
14215 L:      [email protected]
14216 L:      [email protected]
14217 S:      Supported
14218 T:      git git://linuxtv.org/media_tree.git
14219 F:      Documentation/devicetree/bindings/media/renesas,ceu.yaml
14220 F:      drivers/media/platform/renesas/renesas-ceu.c
14221 F:      include/media/drv-intf/renesas-ceu.h
14222
14223 MEDIA DRIVERS FOR RENESAS - DRIF
14224 M:      Fabrizio Castro <[email protected]>
14225 L:      [email protected]
14226 L:      [email protected]
14227 S:      Supported
14228 T:      git git://linuxtv.org/media_tree.git
14229 F:      Documentation/devicetree/bindings/media/renesas,drif.yaml
14230 F:      drivers/media/platform/renesas/rcar_drif.c
14231
14232 MEDIA DRIVERS FOR RENESAS - FCP
14233 M:      Laurent Pinchart <[email protected]>
14234 L:      [email protected]
14235 L:      [email protected]
14236 S:      Supported
14237 T:      git git://linuxtv.org/media_tree.git
14238 F:      Documentation/devicetree/bindings/media/renesas,fcp.yaml
14239 F:      drivers/media/platform/renesas/rcar-fcp.c
14240 F:      include/media/rcar-fcp.h
14241
14242 MEDIA DRIVERS FOR RENESAS - FDP1
14243 M:      Kieran Bingham <[email protected]>
14244 L:      [email protected]
14245 L:      [email protected]
14246 S:      Supported
14247 T:      git git://linuxtv.org/media_tree.git
14248 F:      Documentation/devicetree/bindings/media/renesas,fdp1.yaml
14249 F:      drivers/media/platform/renesas/rcar_fdp1.c
14250
14251 MEDIA DRIVERS FOR RENESAS - VIN
14252 M:      Niklas Söderlund <[email protected]>
14253 L:      [email protected]
14254 L:      [email protected]
14255 S:      Supported
14256 T:      git git://linuxtv.org/media_tree.git
14257 F:      Documentation/devicetree/bindings/media/renesas,csi2.yaml
14258 F:      Documentation/devicetree/bindings/media/renesas,isp.yaml
14259 F:      Documentation/devicetree/bindings/media/renesas,vin.yaml
14260 F:      drivers/media/platform/renesas/rcar-csi2.c
14261 F:      drivers/media/platform/renesas/rcar-isp.c
14262 F:      drivers/media/platform/renesas/rcar-vin/
14263
14264 MEDIA DRIVERS FOR RENESAS - VSP1
14265 M:      Laurent Pinchart <[email protected]>
14266 M:      Kieran Bingham <[email protected]>
14267 L:      [email protected]
14268 L:      [email protected]
14269 S:      Supported
14270 T:      git git://linuxtv.org/media_tree.git
14271 F:      Documentation/devicetree/bindings/media/renesas,vsp1.yaml
14272 F:      drivers/media/platform/renesas/vsp1/
14273
14274 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
14275 L:      [email protected]
14276 S:      Orphan
14277 W:      https://linuxtv.org
14278 T:      git git://linuxtv.org/media_tree.git
14279 F:      drivers/media/dvb-frontends/stv0910*
14280
14281 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
14282 L:      [email protected]
14283 S:      Orphan
14284 W:      https://linuxtv.org
14285 T:      git git://linuxtv.org/media_tree.git
14286 F:      drivers/media/dvb-frontends/stv6111*
14287
14288 MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
14289 M:      Hugues Fruchet <[email protected]>
14290 M:      Alain Volmat <[email protected]>
14291 L:      [email protected]
14292 S:      Supported
14293 T:      git git://linuxtv.org/media_tree.git
14294 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
14295 F:      Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
14296 F:      drivers/media/platform/st/stm32/stm32-dcmi.c
14297 F:      drivers/media/platform/st/stm32/stm32-dcmipp/*
14298
14299 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
14300 M:      Mauro Carvalho Chehab <[email protected]>
14301 L:      [email protected]
14302 S:      Maintained
14303 W:      https://linuxtv.org
14304 Q:      http://patchwork.kernel.org/project/linux-media/list/
14305 T:      git git://linuxtv.org/media_tree.git
14306 F:      Documentation/admin-guide/media/
14307 F:      Documentation/devicetree/bindings/media/
14308 F:      Documentation/driver-api/media/
14309 F:      Documentation/userspace-api/media/
14310 F:      drivers/media/
14311 F:      drivers/staging/media/
14312 F:      include/dt-bindings/media/
14313 F:      include/linux/platform_data/media/
14314 F:      include/media/
14315 F:      include/uapi/linux/dvb/
14316 F:      include/uapi/linux/ivtv*
14317 F:      include/uapi/linux/media.h
14318 F:      include/uapi/linux/uvcvideo.h
14319 F:      include/uapi/linux/v4l2-*
14320 F:      include/uapi/linux/videodev2.h
14321
14322 MEDIATEK BLUETOOTH DRIVER
14323 M:      Sean Wang <[email protected]>
14324 L:      [email protected]
14325 L:      [email protected] (moderated for non-subscribers)
14326 S:      Maintained
14327 F:      Documentation/devicetree/bindings/net/bluetooth/mediatek,bluetooth.txt
14328 F:      Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
14329 F:      drivers/bluetooth/btmtkuart.c
14330
14331 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
14332 M:      Sean Wang <[email protected]>
14333 L:      [email protected]
14334 S:      Maintained
14335 F:      Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
14336 F:      drivers/power/reset/mt6323-poweroff.c
14337
14338 MEDIATEK CIR DRIVER
14339 M:      Sean Wang <[email protected]>
14340 S:      Maintained
14341 F:      drivers/media/rc/mtk-cir.c
14342
14343 MEDIATEK DMA DRIVER
14344 M:      Sean Wang <[email protected]>
14345 L:      [email protected]
14346 L:      [email protected] (moderated for non-subscribers)
14347 L:      [email protected] (moderated for non-subscribers)
14348 S:      Maintained
14349 F:      Documentation/devicetree/bindings/dma/mediatek,*
14350 F:      drivers/dma/mediatek/
14351
14352 MEDIATEK ETHERNET DRIVER
14353 M:      Felix Fietkau <[email protected]>
14354 M:      Sean Wang <[email protected]>
14355 M:      Mark Lee <[email protected]>
14356 M:      Lorenzo Bianconi <[email protected]>
14357 L:      [email protected]
14358 S:      Maintained
14359 F:      drivers/net/ethernet/mediatek/
14360
14361 MEDIATEK ETHERNET PCS DRIVER
14362 M:      Alexander Couzens <[email protected]>
14363 M:      Daniel Golle <[email protected]>
14364 L:      [email protected]
14365 S:      Maintained
14366 F:      drivers/net/pcs/pcs-mtk-lynxi.c
14367 F:      include/linux/pcs/pcs-mtk-lynxi.h
14368
14369 MEDIATEK ETHERNET PHY DRIVERS
14370 M:      Daniel Golle <[email protected]>
14371 M:      Qingfang Deng <[email protected]>
14372 M:      SkyLake Huang <[email protected]>
14373 L:      [email protected]
14374 S:      Maintained
14375 F:      drivers/net/phy/mediatek-ge-soc.c
14376 F:      drivers/net/phy/mediatek-ge.c
14377 F:      drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14378
14379 MEDIATEK I2C CONTROLLER DRIVER
14380 M:      Qii Wang <[email protected]>
14381 L:      [email protected]
14382 S:      Maintained
14383 F:      Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14384 F:      drivers/i2c/busses/i2c-mt65xx.c
14385
14386 MEDIATEK IOMMU DRIVER
14387 M:      Yong Wu <[email protected]>
14388 L:      [email protected]
14389 L:      [email protected] (moderated for non-subscribers)
14390 S:      Supported
14391 F:      Documentation/devicetree/bindings/iommu/mediatek*
14392 F:      drivers/iommu/mtk_iommu*
14393 F:      include/dt-bindings/memory/mediatek,mt*-port.h
14394 F:      include/dt-bindings/memory/mt*-port.h
14395
14396 MEDIATEK JPEG DRIVER
14397 M:      Bin Liu <[email protected]>
14398 S:      Supported
14399 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14400 F:      drivers/media/platform/mediatek/jpeg/
14401
14402 MEDIATEK KEYPAD DRIVER
14403 M:      Mattijs Korpershoek <[email protected]>
14404 S:      Supported
14405 F:      Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14406 F:      drivers/input/keyboard/mt6779-keypad.c
14407
14408 MEDIATEK MDP DRIVER
14409 M:      Minghsiu Tsai <[email protected]>
14410 M:      Houlong Wei <[email protected]>
14411 M:      Andrew-CT Chen <[email protected]>
14412 S:      Supported
14413 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
14414 F:      drivers/media/platform/mediatek/mdp/
14415 F:      drivers/media/platform/mediatek/vpu/
14416
14417 MEDIATEK MEDIA DRIVER
14418 M:      Tiffany Lin <[email protected]>
14419 M:      Andrew-CT Chen <[email protected]>
14420 M:      Yunfei Dong <[email protected]>
14421 S:      Supported
14422 F:      Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14423 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
14424 F:      drivers/media/platform/mediatek/vcodec/
14425 F:      drivers/media/platform/mediatek/vpu/
14426
14427 MEDIATEK MIPI-CSI CDPHY DRIVER
14428 M:      Julien Stephan <[email protected]>
14429 M:      Andy Hsieh <[email protected]>
14430 S:      Supported
14431 F:      Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14432 F:      drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14433
14434 MEDIATEK MMC/SD/SDIO DRIVER
14435 M:      Chaotian Jing <[email protected]>
14436 S:      Maintained
14437 F:      Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14438 F:      drivers/mmc/host/mtk-sd.c
14439
14440 MEDIATEK MT76 WIRELESS LAN DRIVER
14441 M:      Felix Fietkau <[email protected]>
14442 M:      Lorenzo Bianconi <[email protected]>
14443 M:      Ryder Lee <[email protected]>
14444 R:      Shayne Chen <[email protected]>
14445 R:      Sean Wang <[email protected]>
14446 L:      [email protected]
14447 S:      Maintained
14448 T:      git https://github.com/nbd168/wireless
14449 F:      Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14450 F:      drivers/net/wireless/mediatek/mt76/
14451
14452 MEDIATEK MT7601U WIRELESS LAN DRIVER
14453 M:      Jakub Kicinski <[email protected]>
14454 L:      [email protected]
14455 S:      Maintained
14456 F:      drivers/net/wireless/mediatek/mt7601u/
14457
14458 MEDIATEK MT7621 CLOCK DRIVER
14459 M:      Sergio Paracuellos <[email protected]>
14460 S:      Maintained
14461 F:      Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14462 F:      drivers/clk/ralink/clk-mt7621.c
14463
14464 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14465 M:      Sergio Paracuellos <[email protected]>
14466 S:      Maintained
14467 F:      Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14468 F:      drivers/pci/controller/pcie-mt7621.c
14469
14470 MEDIATEK MT7621 PHY PCI DRIVER
14471 M:      Sergio Paracuellos <[email protected]>
14472 S:      Maintained
14473 F:      Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14474 F:      drivers/phy/ralink/phy-mt7621-pci.c
14475
14476 MEDIATEK MT7621/28/88 I2C DRIVER
14477 M:      Stefan Roese <[email protected]>
14478 L:      [email protected]
14479 S:      Maintained
14480 F:      Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14481 F:      drivers/i2c/busses/i2c-mt7621.c
14482
14483 MEDIATEK MTMIPS CLOCK DRIVER
14484 M:      Sergio Paracuellos <[email protected]>
14485 S:      Maintained
14486 F:      Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14487 F:      drivers/clk/ralink/clk-mtmips.c
14488
14489 MEDIATEK NAND CONTROLLER DRIVER
14490 L:      [email protected]
14491 S:      Orphan
14492 F:      Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14493 F:      drivers/mtd/nand/raw/mtk_*
14494
14495 MEDIATEK PMIC LED DRIVER
14496 M:      Sean Wang <[email protected]>
14497 S:      Maintained
14498 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
14499 F:      drivers/leds/leds-mt6323.c
14500
14501 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14502 M:      Sean Wang <[email protected]>
14503 S:      Maintained
14504 F:      drivers/char/hw_random/mtk-rng.c
14505
14506 MEDIATEK SMI DRIVER
14507 M:      Yong Wu <[email protected]>
14508 L:      [email protected] (moderated for non-subscribers)
14509 S:      Supported
14510 F:      Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14511 F:      drivers/memory/mtk-smi.c
14512 F:      include/soc/mediatek/smi.h
14513
14514 MEDIATEK SWITCH DRIVER
14515 M:      Arınç ÜNAL <[email protected]>
14516 M:      Daniel Golle <[email protected]>
14517 M:      DENG Qingfang <[email protected]>
14518 M:      Sean Wang <[email protected]>
14519 L:      [email protected]
14520 S:      Maintained
14521 F:      drivers/net/dsa/mt7530-mdio.c
14522 F:      drivers/net/dsa/mt7530-mmio.c
14523 F:      drivers/net/dsa/mt7530.*
14524 F:      net/dsa/tag_mtk.c
14525
14526 MEDIATEK T7XX 5G WWAN MODEM DRIVER
14527 M:      Chandrashekar Devegowda <[email protected]>
14528 R:      Chiranjeevi Rapolu <[email protected]>
14529 R:      Liu Haijun <[email protected]>
14530 R:      M Chetan Kumar <[email protected]>
14531 R:      Ricardo Martinez <[email protected]>
14532 L:      [email protected]
14533 S:      Supported
14534 F:      drivers/net/wwan/t7xx/
14535
14536 MEDIATEK USB3 DRD IP DRIVER
14537 M:      Chunfeng Yun <[email protected]>
14538 L:      [email protected]
14539 L:      [email protected] (moderated for non-subscribers)
14540 L:      [email protected] (moderated for non-subscribers)
14541 S:      Maintained
14542 F:      Documentation/devicetree/bindings/usb/mediatek,*
14543 F:      drivers/usb/host/xhci-mtk*
14544 F:      drivers/usb/mtu3/
14545
14546 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14547 M:      Peter Senna Tschudin <[email protected]>
14548 M:      Ian Ray <[email protected]>
14549 M:      Martyn Welch <[email protected]>
14550 S:      Maintained
14551 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14552 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14553
14554 MEGARAID SCSI/SAS DRIVERS
14555 M:      Kashyap Desai <[email protected]>
14556 M:      Sumit Saxena <[email protected]>
14557 M:      Shivasharan S <[email protected]>
14558 M:      Chandrakanth patil <[email protected]>
14559 L:      [email protected]
14560 L:      [email protected]
14561 S:      Maintained
14562 W:      http://www.avagotech.com/support/
14563 F:      Documentation/scsi/megaraid.rst
14564 F:      drivers/scsi/megaraid.*
14565 F:      drivers/scsi/megaraid/
14566
14567 MELEXIS MLX90614 DRIVER
14568 M:      Crt Mori <[email protected]>
14569 L:      [email protected]
14570 S:      Supported
14571 W:      http://www.melexis.com
14572 F:      drivers/iio/temperature/mlx90614.c
14573
14574 MELEXIS MLX90632 DRIVER
14575 M:      Crt Mori <[email protected]>
14576 L:      [email protected]
14577 S:      Supported
14578 W:      http://www.melexis.com
14579 F:      drivers/iio/temperature/mlx90632.c
14580
14581 MELEXIS MLX90635 DRIVER
14582 M:      Crt Mori <[email protected]>
14583 L:      [email protected]
14584 S:      Supported
14585 W:      http://www.melexis.com
14586 F:      drivers/iio/temperature/mlx90635.c
14587
14588 MELFAS MIP4 TOUCHSCREEN DRIVER
14589 M:      Sangwon Jee <[email protected]>
14590 S:      Supported
14591 W:      http://www.melfas.com
14592 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14593 F:      drivers/input/touchscreen/melfas_mip4.c
14594
14595 MELLANOX BLUEFIELD I2C DRIVER
14596 M:      Khalil Blaiech <[email protected]>
14597 M:      Asmaa Mnebhi <[email protected]>
14598 L:      [email protected]
14599 S:      Supported
14600 F:      drivers/i2c/busses/i2c-mlxbf.c
14601
14602 MELLANOX ETHERNET DRIVER (mlx4_en)
14603 M:      Tariq Toukan <[email protected]>
14604 L:      [email protected]
14605 S:      Supported
14606 W:      https://www.nvidia.com/networking/
14607 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14608 F:      drivers/net/ethernet/mellanox/mlx4/en_*
14609
14610 MELLANOX ETHERNET DRIVER (mlx5e)
14611 M:      Saeed Mahameed <[email protected]>
14612 M:      Tariq Toukan <[email protected]>
14613 L:      [email protected]
14614 S:      Supported
14615 W:      https://www.nvidia.com/networking/
14616 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14617 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
14618
14619 MELLANOX ETHERNET INNOVA DRIVERS
14620 R:      Boris Pismenny <[email protected]>
14621 L:      [email protected]
14622 S:      Supported
14623 W:      https://www.nvidia.com/networking/
14624 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14625 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
14626 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
14627 F:      include/linux/mlx5/mlx5_ifc_fpga.h
14628
14629 MELLANOX ETHERNET SWITCH DRIVERS
14630 M:      Ido Schimmel <[email protected]>
14631 M:      Petr Machata <[email protected]>
14632 L:      [email protected]
14633 S:      Supported
14634 W:      https://www.nvidia.com/networking/
14635 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14636 F:      drivers/net/ethernet/mellanox/mlxsw/
14637 F:      tools/testing/selftests/drivers/net/mlxsw/
14638
14639 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
14640 M:      [email protected]
14641 L:      [email protected]
14642 S:      Supported
14643 W:      https://www.nvidia.com/networking/
14644 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14645 F:      drivers/net/ethernet/mellanox/mlxfw/
14646
14647 MELLANOX HARDWARE PLATFORM SUPPORT
14648 M:      Hans de Goede <[email protected]>
14649 M:      Ilpo Järvinen <[email protected]>
14650 M:      Vadim Pasternak <[email protected]>
14651 L:      [email protected]
14652 S:      Supported
14653 F:      Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
14654 F:      drivers/platform/mellanox/
14655 F:      include/linux/platform_data/mlxreg.h
14656
14657 MELLANOX MLX4 core VPI driver
14658 M:      Tariq Toukan <[email protected]>
14659 L:      [email protected]
14660 L:      [email protected]
14661 S:      Supported
14662 W:      https://www.nvidia.com/networking/
14663 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14664 F:      drivers/net/ethernet/mellanox/mlx4/
14665 F:      include/linux/mlx4/
14666
14667 MELLANOX MLX4 IB driver
14668 M:      Yishai Hadas <[email protected]>
14669 L:      [email protected]
14670 S:      Supported
14671 W:      https://www.nvidia.com/networking/
14672 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14673 F:      drivers/infiniband/hw/mlx4/
14674 F:      include/linux/mlx4/
14675 F:      include/uapi/rdma/mlx4-abi.h
14676
14677 MELLANOX MLX5 core VPI driver
14678 M:      Saeed Mahameed <[email protected]>
14679 M:      Leon Romanovsky <[email protected]>
14680 M:      Tariq Toukan <[email protected]>
14681 L:      [email protected]
14682 L:      [email protected]
14683 S:      Supported
14684 W:      https://www.nvidia.com/networking/
14685 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14686 F:      Documentation/networking/device_drivers/ethernet/mellanox/
14687 F:      drivers/net/ethernet/mellanox/mlx5/core/
14688 F:      include/linux/mlx5/
14689
14690 MELLANOX MLX5 IB driver
14691 M:      Leon Romanovsky <[email protected]>
14692 L:      [email protected]
14693 S:      Supported
14694 W:      https://www.nvidia.com/networking/
14695 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14696 F:      drivers/infiniband/hw/mlx5/
14697 F:      include/linux/mlx5/
14698 F:      include/uapi/rdma/mlx5-abi.h
14699
14700 MELLANOX MLX5 VDPA DRIVER
14701 M:      Dragos Tatulea <[email protected]>
14702 L:      [email protected]
14703 S:      Supported
14704 F:      drivers/vdpa/mlx5/
14705
14706 MELLANOX MLXCPLD I2C AND MUX DRIVER
14707 M:      Vadim Pasternak <[email protected]>
14708 M:      Michael Shych <[email protected]>
14709 L:      [email protected]
14710 S:      Supported
14711 F:      Documentation/i2c/busses/i2c-mlxcpld.rst
14712 F:      drivers/i2c/busses/i2c-mlxcpld.c
14713 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
14714
14715 MELLANOX MLXCPLD LED DRIVER
14716 M:      Vadim Pasternak <[email protected]>
14717 L:      [email protected]
14718 S:      Supported
14719 F:      Documentation/leds/leds-mlxcpld.rst
14720 F:      drivers/leds/leds-mlxcpld.c
14721 F:      drivers/leds/leds-mlxreg.c
14722
14723 MELLANOX PLATFORM DRIVER
14724 M:      Vadim Pasternak <[email protected]>
14725 L:      [email protected]
14726 S:      Supported
14727 F:      drivers/platform/x86/mlx-platform.c
14728
14729 MEMBARRIER SUPPORT
14730 M:      Mathieu Desnoyers <[email protected]>
14731 M:      "Paul E. McKenney" <[email protected]>
14732 L:      [email protected]
14733 S:      Supported
14734 F:      Documentation/scheduler/membarrier.rst
14735 F:      arch/*/include/asm/membarrier.h
14736 F:      arch/*/include/asm/sync_core.h
14737 F:      include/uapi/linux/membarrier.h
14738 F:      kernel/sched/membarrier.c
14739
14740 MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14741 M:      Mike Rapoport <[email protected]>
14742 L:      [email protected]
14743 S:      Maintained
14744 F:      Documentation/core-api/boot-time-mm.rst
14745 F:      include/linux/memblock.h
14746 F:      mm/memblock.c
14747 F:      mm/mm_init.c
14748 F:      tools/testing/memblock/
14749
14750 MEMORY ALLOCATION PROFILING
14751 M:      Suren Baghdasaryan <[email protected]>
14752 M:      Kent Overstreet <[email protected]>
14753 L:      [email protected]
14754 S:      Maintained
14755 F:      Documentation/mm/allocation-profiling.rst
14756 F:      include/linux/alloc_tag.h
14757 F:      include/linux/pgalloc_tag.h
14758 F:      lib/alloc_tag.c
14759
14760 MEMORY CONTROLLER DRIVERS
14761 M:      Krzysztof Kozlowski <[email protected]>
14762 L:      [email protected]
14763 S:      Maintained
14764 B:      mailto:[email protected]
14765 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
14766 F:      Documentation/devicetree/bindings/memory-controllers/
14767 F:      drivers/memory/
14768 F:      include/dt-bindings/memory/
14769 F:      include/memory/
14770
14771 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
14772 M:      Dmitry Osipenko <[email protected]>
14773 L:      [email protected]
14774 L:      [email protected]
14775 S:      Maintained
14776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
14777 F:      drivers/devfreq/tegra30-devfreq.c
14778
14779 MEMORY HOT(UN)PLUG
14780 M:      David Hildenbrand <[email protected]>
14781 M:      Oscar Salvador <[email protected]>
14782 L:      [email protected]
14783 S:      Maintained
14784 F:      Documentation/admin-guide/mm/memory-hotplug.rst
14785 F:      Documentation/core-api/memory-hotplug.rst
14786 F:      drivers/base/memory.c
14787 F:      include/linux/memory_hotplug.h
14788 F:      mm/memory_hotplug.c
14789 F:      tools/testing/selftests/memory-hotplug/
14790
14791 MEMORY MANAGEMENT
14792 M:      Andrew Morton <[email protected]>
14793 L:      [email protected]
14794 S:      Maintained
14795 W:      http://www.linux-mm.org
14796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14797 T:      quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
14798 F:      include/linux/gfp.h
14799 F:      include/linux/gfp_types.h
14800 F:      include/linux/memfd.h
14801 F:      include/linux/memory.h
14802 F:      include/linux/memory_hotplug.h
14803 F:      include/linux/memory-tiers.h
14804 F:      include/linux/mempolicy.h
14805 F:      include/linux/mempool.h
14806 F:      include/linux/memremap.h
14807 F:      include/linux/mm.h
14808 F:      include/linux/mm_*.h
14809 F:      include/linux/mmzone.h
14810 F:      include/linux/mmu_notifier.h
14811 F:      include/linux/pagewalk.h
14812 F:      include/linux/rmap.h
14813 F:      include/trace/events/ksm.h
14814 F:      mm/
14815 F:      tools/mm/
14816 F:      tools/testing/selftests/mm/
14817 N:      include/linux/page[-_]*
14818
14819 MEMORY MAPPING
14820 M:      Andrew Morton <[email protected]>
14821 R:      Liam R. Howlett <[email protected]>
14822 R:      Vlastimil Babka <[email protected]>
14823 R:      Lorenzo Stoakes <[email protected]>
14824 L:      [email protected]
14825 S:      Maintained
14826 W:      http://www.linux-mm.org
14827 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14828 F:      mm/mmap.c
14829
14830 MEMORY TECHNOLOGY DEVICES (MTD)
14831 M:      Miquel Raynal <[email protected]>
14832 M:      Richard Weinberger <[email protected]>
14833 M:      Vignesh Raghavendra <[email protected]>
14834 L:      [email protected]
14835 S:      Maintained
14836 W:      http://www.linux-mtd.infradead.org/
14837 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14838 C:      irc://irc.oftc.net/mtd
14839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
14840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
14841 F:      Documentation/devicetree/bindings/mtd/
14842 F:      drivers/mtd/
14843 F:      include/linux/mtd/
14844 F:      include/uapi/mtd/
14845
14846 MEMSENSING MICROSYSTEMS MSA311 DRIVER
14847 M:      Dmitry Rokosov <[email protected]>
14848 L:      [email protected]
14849 S:      Maintained
14850 F:      Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
14851 F:      drivers/iio/accel/msa311.c
14852
14853 MEN A21 WATCHDOG DRIVER
14854 M:      Johannes Thumshirn <[email protected]>
14855 L:      [email protected]
14856 S:      Maintained
14857 F:      drivers/watchdog/mena21_wdt.c
14858
14859 MEN CHAMELEON BUS (mcb)
14860 M:      Johannes Thumshirn <[email protected]>
14861 S:      Maintained
14862 F:      Documentation/driver-api/men-chameleon-bus.rst
14863 F:      drivers/mcb/
14864 F:      include/linux/mcb.h
14865
14866 MEN F21BMC (Board Management Controller)
14867 M:      Andreas Werner <[email protected]>
14868 S:      Supported
14869 F:      Documentation/hwmon/menf21bmc.rst
14870 F:      drivers/hwmon/menf21bmc_hwmon.c
14871 F:      drivers/leds/leds-menf21bmc.c
14872 F:      drivers/mfd/menf21bmc.c
14873 F:      drivers/watchdog/menf21bmc_wdt.c
14874
14875 MEN Z069 WATCHDOG DRIVER
14876 M:      Johannes Thumshirn <[email protected]>
14877 L:      [email protected]
14878 S:      Maintained
14879 F:      drivers/watchdog/menz69_wdt.c
14880
14881 MESON AO CEC DRIVER FOR AMLOGIC SOCS
14882 M:      Neil Armstrong <[email protected]>
14883 L:      [email protected]
14884 L:      [email protected]
14885 S:      Supported
14886 W:      http://linux-meson.com/
14887 T:      git git://linuxtv.org/media_tree.git
14888 F:      Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
14889 F:      drivers/media/cec/platform/meson/ao-cec-g12a.c
14890 F:      drivers/media/cec/platform/meson/ao-cec.c
14891
14892 MESON GE2D DRIVER FOR AMLOGIC SOCS
14893 M:      Neil Armstrong <[email protected]>
14894 L:      [email protected]
14895 L:      [email protected]
14896 S:      Supported
14897 T:      git git://linuxtv.org/media_tree.git
14898 F:      Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
14899 F:      drivers/media/platform/amlogic/meson-ge2d/
14900
14901 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
14902 M:      Liang Yang <[email protected]>
14903 L:      [email protected]
14904 S:      Maintained
14905 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
14906 F:      drivers/mtd/nand/raw/meson_*
14907
14908 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
14909 M:      Neil Armstrong <[email protected]>
14910 L:      [email protected]
14911 L:      [email protected]
14912 S:      Supported
14913 T:      git git://linuxtv.org/media_tree.git
14914 F:      Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
14915 F:      drivers/staging/media/meson/vdec/
14916
14917 META ETHERNET DRIVERS
14918 M:      Alexander Duyck <[email protected]>
14919 M:      Jakub Kicinski <[email protected]>
14920 R:      [email protected]
14921 S:      Supported
14922 F:      Documentation/networking/device_drivers/ethernet/meta/
14923 F:      drivers/net/ethernet/meta/
14924
14925 METHODE UDPU SUPPORT
14926 M:      Robert Marko <[email protected]>
14927 S:      Maintained
14928 F:      arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
14929 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
14930
14931 MHI BUS
14932 M:      Manivannan Sadhasivam <[email protected]>
14933 L:      [email protected]
14934 L:      [email protected]
14935 S:      Maintained
14936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
14937 F:      Documentation/ABI/stable/sysfs-bus-mhi
14938 F:      Documentation/mhi/
14939 F:      drivers/bus/mhi/
14940 F:      drivers/pci/endpoint/functions/pci-epf-mhi.c
14941 F:      include/linux/mhi.h
14942
14943 MICROBLAZE ARCHITECTURE
14944 M:      Michal Simek <[email protected]>
14945 S:      Supported
14946 W:      http://www.monstr.eu/fdt/
14947 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
14948 F:      arch/microblaze/
14949
14950 MICROBLAZE TMR INJECT
14951 M:      Appana Durga Kedareswara rao <[email protected]>
14952 S:      Supported
14953 F:      Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
14954 F:      drivers/misc/xilinx_tmr_inject.c
14955
14956 MICROBLAZE TMR MANAGER
14957 M:      Appana Durga Kedareswara rao <[email protected]>
14958 S:      Supported
14959 F:      Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
14960 F:      Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
14961 F:      drivers/misc/xilinx_tmr_manager.c
14962
14963 MICROCHIP AT91 DMA DRIVERS
14964 M:      Ludovic Desroches <[email protected]>
14965 L:      [email protected] (moderated for non-subscribers)
14966 L:      [email protected]
14967 S:      Supported
14968 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
14969 F:      drivers/dma/at_hdmac.c
14970 F:      drivers/dma/at_xdmac.c
14971 F:      include/dt-bindings/dma/at91.h
14972
14973 MICROCHIP AT91 SERIAL DRIVER
14974 M:      Richard Genoud <[email protected]>
14975 S:      Maintained
14976 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14977 F:      drivers/tty/serial/atmel_serial.c
14978 F:      drivers/tty/serial/atmel_serial.h
14979
14980 MICROCHIP AT91 USART MFD DRIVER
14981 M:      Radu Pirea <[email protected]>
14982 L:      [email protected]
14983 S:      Supported
14984 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14985 F:      drivers/mfd/at91-usart.c
14986 F:      include/dt-bindings/mfd/at91-usart.h
14987
14988 MICROCHIP AT91 USART SPI DRIVER
14989 M:      Radu Pirea <[email protected]>
14990 L:      [email protected]
14991 S:      Supported
14992 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14993 F:      drivers/spi/spi-at91-usart.c
14994
14995 MICROCHIP AUDIO ASOC DRIVERS
14996 M:      Claudiu Beznea <[email protected]>
14997 L:      [email protected] (moderated for non-subscribers)
14998 S:      Supported
14999 F:      Documentation/devicetree/bindings/sound/atmel*
15000 F:      Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
15001 F:      Documentation/devicetree/bindings/sound/microchip,sama7g5-*
15002 F:      Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
15003 F:      sound/soc/atmel
15004
15005 MICROCHIP CSI2DC DRIVER
15006 M:      Eugen Hristev <[email protected]>
15007 L:      [email protected]
15008 S:      Supported
15009 F:      Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
15010 F:      drivers/media/platform/microchip/microchip-csi2dc.c
15011
15012 MICROCHIP ECC DRIVER
15013 L:      [email protected]
15014 S:      Orphan
15015 F:      drivers/crypto/atmel-ecc.*
15016
15017 MICROCHIP EIC DRIVER
15018 M:      Claudiu Beznea <[email protected]>
15019 L:      [email protected] (moderated for non-subscribers)
15020 S:      Supported
15021 F:      Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
15022 F:      drivers/irqchip/irq-mchp-eic.c
15023
15024 MICROCHIP I2C DRIVER
15025 M:      Codrin Ciubotariu <[email protected]>
15026 L:      [email protected]
15027 S:      Supported
15028 F:      drivers/i2c/busses/i2c-at91-*.c
15029 F:      drivers/i2c/busses/i2c-at91.h
15030
15031 MICROCHIP ISC DRIVER
15032 M:      Eugen Hristev <[email protected]>
15033 L:      [email protected]
15034 S:      Supported
15035 F:      Documentation/devicetree/bindings/media/atmel,isc.yaml
15036 F:      Documentation/devicetree/bindings/media/microchip,xisc.yaml
15037 F:      drivers/media/platform/microchip/microchip-isc*
15038 F:      drivers/media/platform/microchip/microchip-sama*-isc*
15039 F:      drivers/staging/media/deprecated/atmel/atmel-isc*
15040 F:      drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
15041 F:      include/linux/atmel-isc-media.h
15042
15043 MICROCHIP ISI DRIVER
15044 M:      Eugen Hristev <[email protected]>
15045 L:      [email protected]
15046 S:      Supported
15047 F:      drivers/media/platform/atmel/atmel-isi.c
15048 F:      drivers/media/platform/atmel/atmel-isi.h
15049
15050 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
15051 M:      Woojung Huh <[email protected]>
15052 M:      [email protected]
15053 L:      [email protected]
15054 S:      Maintained
15055 F:      Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
15056 F:      Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
15057 F:      drivers/net/dsa/microchip/*
15058 F:      include/linux/dsa/ksz_common.h
15059 F:      include/linux/platform_data/microchip-ksz.h
15060 F:      net/dsa/tag_ksz.c
15061
15062 MICROCHIP LAN743X ETHERNET DRIVER
15063 M:      Bryan Whitehead <[email protected]>
15064 M:      [email protected]
15065 L:      [email protected]
15066 S:      Maintained
15067 F:      drivers/net/ethernet/microchip/lan743x_*
15068
15069 MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER
15070 M:      Parthiban Veerasooran <[email protected]>
15071 L:      [email protected]
15072 S:      Maintained
15073 F:      Documentation/devicetree/bindings/net/microchip,lan8650.yaml
15074 F:      drivers/net/ethernet/microchip/lan865x/lan865x.c
15075
15076 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
15077 M:      Arun Ramadoss <[email protected]>
15078 R:      [email protected]
15079 L:      [email protected]
15080 S:      Maintained
15081 F:      drivers/net/phy/microchip_t1.c
15082
15083 MICROCHIP LAN966X ETHERNET DRIVER
15084 M:      Horatiu Vultur <[email protected]>
15085 M:      [email protected]
15086 L:      [email protected]
15087 S:      Maintained
15088 F:      drivers/net/ethernet/microchip/lan966x/*
15089
15090 MICROCHIP LAN966X OIC DRIVER
15091 M:      Herve Codina <[email protected]>
15092 S:      Maintained
15093 F:      Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
15094 F:      drivers/irqchip/irq-lan966x-oic.c
15095
15096 MICROCHIP LCDFB DRIVER
15097 M:      Nicolas Ferre <[email protected]>
15098 L:      [email protected]
15099 S:      Maintained
15100 F:      drivers/video/fbdev/atmel_lcdfb.c
15101 F:      include/video/atmel_lcdc.h
15102
15103 MICROCHIP MCP16502 PMIC DRIVER
15104 M:      Claudiu Beznea <[email protected]>
15105 L:      [email protected] (moderated for non-subscribers)
15106 S:      Supported
15107 F:      Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
15108 F:      drivers/regulator/mcp16502.c
15109
15110 MICROCHIP MCP3564 ADC DRIVER
15111 M:      Marius Cristea <[email protected]>
15112 L:      [email protected]
15113 S:      Supported
15114 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
15115 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
15116 F:      drivers/iio/adc/mcp3564.c
15117
15118 MICROCHIP MCP3911 ADC DRIVER
15119 M:      Marcus Folkesson <[email protected]>
15120 M:      Kent Gustavsson <[email protected]>
15121 L:      [email protected]
15122 S:      Maintained
15123 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
15124 F:      drivers/iio/adc/mcp3911.c
15125
15126 MICROCHIP MMC/SD/SDIO MCI DRIVER
15127 M:      Aubin Constans <[email protected]>
15128 S:      Maintained
15129 F:      drivers/mmc/host/atmel-mci.c
15130
15131 MICROCHIP NAND DRIVER
15132 L:      [email protected]
15133 S:      Orphan
15134 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
15135 F:      drivers/mtd/nand/raw/atmel/*
15136
15137 MICROCHIP OTPC DRIVER
15138 M:      Claudiu Beznea <[email protected]>
15139 L:      [email protected] (moderated for non-subscribers)
15140 S:      Supported
15141 F:      Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
15142 F:      drivers/nvmem/microchip-otpc.c
15143 F:      include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
15144
15145 MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
15146 M:      Marius Cristea <[email protected]>
15147 L:      [email protected]
15148 S:      Supported
15149 F:      Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
15150 F:      drivers/iio/adc/pac1934.c
15151
15152 MICROCHIP PCI1XXXX GP DRIVER
15153 M:      Vaibhaav Ram T.L <[email protected]>
15154 M:      Kumaravel Thiagarajan <[email protected]>
15155 L:      [email protected]
15156 S:      Supported
15157 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
15158 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
15159 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
15160 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
15161
15162 MICROCHIP PCI1XXXX I2C DRIVER
15163 M:      Tharun Kumar P <[email protected]>
15164 M:      Kumaravel Thiagarajan <[email protected]>
15165 M:      Microchip Linux Driver Support <[email protected]>
15166 L:      [email protected]
15167 S:      Maintained
15168 F:      drivers/i2c/busses/i2c-mchp-pci1xxxx.c
15169
15170 MICROCHIP PCIe UART DRIVER
15171 M:      Kumaravel Thiagarajan <[email protected]>
15172 M:      Tharun Kumar P <[email protected]>
15173 L:      [email protected]
15174 S:      Maintained
15175 F:      drivers/tty/serial/8250/8250_pci1xxxx.c
15176
15177 MICROCHIP POLARFIRE FPGA DRIVERS
15178 M:      Conor Dooley <[email protected]>
15179 R:      Vladimir Georgiev <[email protected]>
15180 L:      [email protected]
15181 S:      Supported
15182 F:      Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
15183 F:      drivers/fpga/microchip-spi.c
15184
15185 MICROCHIP PWM DRIVER
15186 M:      Claudiu Beznea <[email protected]>
15187 L:      [email protected] (moderated for non-subscribers)
15188 L:      [email protected]
15189 S:      Supported
15190 F:      Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
15191 F:      drivers/pwm/pwm-atmel.c
15192
15193 MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
15194 M:      Manikandan Muralidharan <[email protected]>
15195 M:      Dharma Balasubiramani <[email protected]>
15196 L:      [email protected]
15197 S:      Supported
15198 F:      Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
15199 F:      drivers/gpu/drm/bridge/microchip-lvds.c
15200
15201 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
15202 M:      Eugen Hristev <[email protected]>
15203 L:      [email protected]
15204 S:      Supported
15205 F:      Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
15206 F:      drivers/iio/adc/at91-sama5d2_adc.c
15207 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
15208
15209 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
15210 M:      Claudiu Beznea <[email protected]>
15211 S:      Supported
15212 F:      Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
15213 F:      drivers/power/reset/at91-sama5d2_shdwc.c
15214
15215 MICROCHIP SOC DRIVERS
15216 M:      Conor Dooley <[email protected]>
15217 S:      Supported
15218 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
15219 F:      Documentation/devicetree/bindings/soc/microchip/
15220 F:      drivers/soc/microchip/
15221
15222 MICROCHIP SPI DRIVER
15223 M:      Ryan Wanner <[email protected]>
15224 S:      Supported
15225 F:      drivers/spi/spi-atmel.*
15226
15227 MICROCHIP SSC DRIVER
15228 M:      Claudiu Beznea <[email protected]>
15229 L:      [email protected] (moderated for non-subscribers)
15230 S:      Supported
15231 F:      Documentation/devicetree/bindings/misc/atmel-ssc.txt
15232 F:      drivers/misc/atmel-ssc.c
15233 F:      include/linux/atmel-ssc.h
15234
15235 Microchip Timer Counter Block (TCB) Capture Driver
15236 M:      Kamel Bouhara <[email protected]>
15237 L:      [email protected] (moderated for non-subscribers)
15238 L:      [email protected]
15239 S:      Maintained
15240 F:      drivers/counter/microchip-tcb-capture.c
15241
15242 MICROCHIP USB251XB DRIVER
15243 M:      Richard Leitner <[email protected]>
15244 L:      [email protected]
15245 S:      Maintained
15246 F:      Documentation/devicetree/bindings/usb/usb251xb.yaml
15247 F:      drivers/usb/misc/usb251xb.c
15248
15249 MICROCHIP USBA UDC DRIVER
15250 M:      Cristian Birsan <[email protected]>
15251 L:      [email protected] (moderated for non-subscribers)
15252 S:      Supported
15253 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
15254
15255 MICROCHIP WILC1000 WIFI DRIVER
15256 M:      Ajay Singh <[email protected]>
15257 M:      Claudiu Beznea <[email protected]>
15258 L:      [email protected]
15259 S:      Supported
15260 F:      drivers/net/wireless/microchip/wilc1000/
15261
15262 MICROSEMI MIPS SOCS
15263 M:      Alexandre Belloni <[email protected]>
15264 M:      [email protected]
15265 L:      [email protected]
15266 S:      Supported
15267 F:      Documentation/devicetree/bindings/mips/mscc.txt
15268 F:      Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
15269 F:      Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
15270 F:      arch/mips/boot/dts/mscc/
15271 F:      arch/mips/configs/generic/board-ocelot.config
15272 F:      arch/mips/generic/board-ocelot.c
15273
15274 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
15275 M:      Don Brace <[email protected]>
15276 L:      [email protected]
15277 L:      [email protected]
15278 S:      Supported
15279 F:      Documentation/scsi/smartpqi.rst
15280 F:      drivers/scsi/smartpqi/Kconfig
15281 F:      drivers/scsi/smartpqi/Makefile
15282 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
15283 F:      include/linux/cciss*.h
15284 F:      include/uapi/linux/cciss*.h
15285
15286 MICROSOFT MANA RDMA DRIVER
15287 M:      Long Li <[email protected]>
15288 M:      Ajay Sharma <[email protected]>
15289 L:      [email protected]
15290 S:      Supported
15291 F:      drivers/infiniband/hw/mana/
15292 F:      include/net/mana
15293 F:      include/uapi/rdma/mana-abi.h
15294
15295 MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
15296 M:      Maximilian Luz <[email protected]>
15297 L:      [email protected]
15298 S:      Maintained
15299 F:      drivers/platform/surface/surface_aggregator_tabletsw.c
15300
15301 MICROSOFT SURFACE BATTERY AND AC DRIVERS
15302 M:      Maximilian Luz <[email protected]>
15303 L:      [email protected]
15304 L:      [email protected]
15305 S:      Maintained
15306 F:      drivers/power/supply/surface_battery.c
15307 F:      drivers/power/supply/surface_charger.c
15308
15309 MICROSOFT SURFACE DTX DRIVER
15310 M:      Maximilian Luz <[email protected]>
15311 L:      [email protected]
15312 S:      Maintained
15313 F:      Documentation/driver-api/surface_aggregator/clients/dtx.rst
15314 F:      drivers/platform/surface/surface_dtx.c
15315 F:      include/uapi/linux/surface_aggregator/dtx.h
15316
15317 MICROSOFT SURFACE SENSOR FAN DRIVER
15318 M:      Maximilian Luz <[email protected]>
15319 M:      Ivor Wanders <[email protected]>
15320 L:      [email protected]
15321 S:      Maintained
15322 F:      Documentation/hwmon/surface_fan.rst
15323 F:      drivers/hwmon/surface_fan.c
15324
15325 MICROSOFT SURFACE SENSOR THERMAL DRIVER
15326 M:      Maximilian Luz <[email protected]>
15327 L:      [email protected]
15328 S:      Maintained
15329 F:      drivers/hwmon/surface_temp.c
15330
15331 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
15332 M:      Maximilian Luz <[email protected]>
15333 L:      [email protected]
15334 S:      Maintained
15335 F:      drivers/platform/surface/surface_gpe.c
15336
15337 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
15338 M:      Hans de Goede <[email protected]>
15339 M:      Ilpo Järvinen <[email protected]>
15340 M:      Maximilian Luz <[email protected]>
15341 L:      [email protected]
15342 S:      Maintained
15343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
15344 F:      drivers/platform/surface/
15345
15346 MICROSOFT SURFACE HID TRANSPORT DRIVER
15347 M:      Maximilian Luz <[email protected]>
15348 L:      [email protected]
15349 L:      [email protected]
15350 S:      Maintained
15351 F:      drivers/hid/surface-hid/
15352
15353 MICROSOFT SURFACE HOT-PLUG DRIVER
15354 M:      Maximilian Luz <[email protected]>
15355 L:      [email protected]
15356 S:      Maintained
15357 F:      drivers/platform/surface/surface_hotplug.c
15358
15359 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
15360 M:      Maximilian Luz <[email protected]>
15361 L:      [email protected]
15362 S:      Maintained
15363 F:      drivers/platform/surface/surface_platform_profile.c
15364
15365 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
15366 M:      Chen Yu <[email protected]>
15367 L:      [email protected]
15368 S:      Supported
15369 F:      drivers/platform/surface/surfacepro3_button.c
15370
15371 MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
15372 M:      Maximilian Luz <[email protected]>
15373 L:      [email protected]
15374 S:      Maintained
15375 F:      drivers/platform/surface/surface_aggregator_hub.c
15376
15377 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15378 M:      Maximilian Luz <[email protected]>
15379 L:      [email protected]
15380 S:      Maintained
15381 W:      https://github.com/linux-surface/surface-aggregator-module
15382 C:      irc://irc.libera.chat/linux-surface
15383 F:      Documentation/driver-api/surface_aggregator/
15384 F:      drivers/platform/surface/aggregator/
15385 F:      drivers/platform/surface/surface_acpi_notify.c
15386 F:      drivers/platform/surface/surface_aggregator_cdev.c
15387 F:      drivers/platform/surface/surface_aggregator_registry.c
15388 F:      include/linux/surface_acpi_notify.h
15389 F:      include/linux/surface_aggregator/
15390 F:      include/uapi/linux/surface_aggregator/
15391
15392 MICROTEK X6 SCANNER
15393 M:      Oliver Neukum <[email protected]>
15394 S:      Maintained
15395 F:      drivers/usb/image/microtek.*
15396
15397 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15398 M:      Luka Kovacic <[email protected]>
15399 M:      Luka Perkov <[email protected]>
15400 S:      Maintained
15401 F:      arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15402 F:      arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15403 F:      arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15404 F:      arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15405 F:      arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15406 F:      arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15407
15408 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15409 M:      Sakari Ailus <[email protected]>
15410 L:      [email protected]
15411 S:      Maintained
15412 F:      Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15413 F:      Documentation/driver-api/media/drivers/ccs/
15414 F:      Documentation/userspace-api/media/drivers/ccs.rst
15415 F:      drivers/media/i2c/ccs-pll.c
15416 F:      drivers/media/i2c/ccs-pll.h
15417 F:      drivers/media/i2c/ccs/
15418 F:      include/uapi/linux/ccs.h
15419 F:      include/uapi/linux/smiapp.h
15420
15421 MIPS
15422 M:      Thomas Bogendoerfer <[email protected]>
15423 L:      [email protected]
15424 S:      Maintained
15425 W:      http://www.linux-mips.org/
15426 Q:      https://patchwork.kernel.org/project/linux-mips/list/
15427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15428 F:      Documentation/devicetree/bindings/mips/
15429 F:      Documentation/arch/mips/
15430 F:      arch/mips/
15431 F:      drivers/platform/mips/
15432 F:      include/dt-bindings/mips/
15433
15434 MIPS BAIKAL-T1 PLATFORM
15435 M:      Serge Semin <[email protected]>
15436 L:      [email protected]
15437 S:      Supported
15438 F:      Documentation/devicetree/bindings/bus/baikal,bt1-*.yaml
15439 F:      Documentation/devicetree/bindings/clock/baikal,bt1-*.yaml
15440 F:      drivers/bus/bt1-*.c
15441 F:      drivers/clk/baikal-t1/
15442 F:      drivers/memory/bt1-l2-ctl.c
15443 F:      drivers/mtd/maps/physmap-bt1-rom.[ch]
15444
15445 MIPS BOSTON DEVELOPMENT BOARD
15446 M:      Paul Burton <[email protected]>
15447 L:      [email protected]
15448 S:      Maintained
15449 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
15450 F:      arch/mips/boot/dts/img/boston.dts
15451 F:      arch/mips/configs/generic/board-boston.config
15452 F:      drivers/clk/imgtec/clk-boston.c
15453 F:      include/dt-bindings/clock/boston-clock.h
15454
15455 MIPS CORE DRIVERS
15456 M:      Thomas Bogendoerfer <[email protected]>
15457 M:      Serge Semin <[email protected]>
15458 L:      [email protected]
15459 S:      Supported
15460 F:      drivers/bus/mips_cdmm.c
15461 F:      drivers/clocksource/mips-gic-timer.c
15462 F:      drivers/cpuidle/cpuidle-cps.c
15463 F:      drivers/irqchip/irq-mips-cpu.c
15464 F:      drivers/irqchip/irq-mips-gic.c
15465
15466 MIPS GENERIC PLATFORM
15467 M:      Paul Burton <[email protected]>
15468 L:      [email protected]
15469 S:      Supported
15470 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15471 F:      arch/mips/generic/
15472 F:      arch/mips/tools/generic-board-config.sh
15473
15474 MIPS RINT INSTRUCTION EMULATION
15475 M:      Aleksandar Markovic <[email protected]>
15476 L:      [email protected]
15477 S:      Supported
15478 F:      arch/mips/math-emu/dp_rint.c
15479 F:      arch/mips/math-emu/sp_rint.c
15480
15481 MIPS/LOONGSON1 ARCHITECTURE
15482 M:      Keguang Zhang <[email protected]>
15483 L:      [email protected]
15484 S:      Maintained
15485 F:      Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15486 F:      arch/mips/include/asm/mach-loongson32/
15487 F:      arch/mips/loongson32/
15488 F:      drivers/*/*loongson1*
15489 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15490
15491 MIPS/LOONGSON2EF ARCHITECTURE
15492 M:      Jiaxun Yang <[email protected]>
15493 L:      [email protected]
15494 S:      Maintained
15495 F:      arch/mips/include/asm/mach-loongson2ef/
15496 F:      arch/mips/loongson2ef/
15497 F:      drivers/cpufreq/loongson2_cpufreq.c
15498
15499 MIPS/LOONGSON64 ARCHITECTURE
15500 M:      Huacai Chen <[email protected]>
15501 M:      Jiaxun Yang <[email protected]>
15502 L:      [email protected]
15503 S:      Maintained
15504 F:      arch/mips/include/asm/mach-loongson64/
15505 F:      arch/mips/loongson64/
15506 F:      drivers/irqchip/irq-loongson*
15507 F:      drivers/platform/mips/cpu_hwmon.c
15508
15509 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15510 M:      Hans Verkuil <[email protected]>
15511 L:      [email protected]
15512 S:      Odd Fixes
15513 W:      https://linuxtv.org
15514 T:      git git://linuxtv.org/media_tree.git
15515 F:      drivers/media/radio/radio-miropcm20*
15516
15517 MITSUMI MM8013 FG DRIVER
15518 M:      Konrad Dybcio <[email protected]>
15519 F:      Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15520 F:      drivers/power/supply/mm8013.c
15521
15522 MMP SUPPORT
15523 R:      Lubomir Rintel <[email protected]>
15524 L:      [email protected] (moderated for non-subscribers)
15525 S:      Odd Fixes
15526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15527 F:      arch/arm/boot/dts/marvell/mmp*
15528 F:      arch/arm/mach-mmp/
15529 F:      include/linux/soc/mmp/
15530
15531 MMP USB PHY DRIVERS
15532 R:      Lubomir Rintel <[email protected]>
15533 L:      [email protected] (moderated for non-subscribers)
15534 S:      Maintained
15535 F:      drivers/phy/marvell/phy-mmp3-usb.c
15536 F:      drivers/phy/marvell/phy-pxa-usb.c
15537
15538 MMU GATHER AND TLB INVALIDATION
15539 M:      Will Deacon <[email protected]>
15540 M:      "Aneesh Kumar K.V" <[email protected]>
15541 M:      Andrew Morton <[email protected]>
15542 M:      Nick Piggin <[email protected]>
15543 M:      Peter Zijlstra <[email protected]>
15544 L:      [email protected]
15545 L:      [email protected]
15546 S:      Maintained
15547 F:      arch/*/include/asm/tlb.h
15548 F:      include/asm-generic/tlb.h
15549 F:      mm/mmu_gather.c
15550
15551 MN88472 MEDIA DRIVER
15552 L:      [email protected]
15553 S:      Orphan
15554 W:      https://linuxtv.org
15555 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15556 F:      drivers/media/dvb-frontends/mn88472*
15557
15558 MN88473 MEDIA DRIVER
15559 L:      [email protected]
15560 S:      Orphan
15561 W:      https://linuxtv.org
15562 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15563 F:      drivers/media/dvb-frontends/mn88473*
15564
15565 MOBILEYE MIPS SOCS
15566 M:      Vladimir Kondratiev <[email protected]>
15567 M:      Gregory CLEMENT <[email protected]>
15568 M:      Théo Lebrun <[email protected]>
15569 L:      [email protected]
15570 S:      Maintained
15571 F:      Documentation/devicetree/bindings/mips/mobileye.yaml
15572 F:      Documentation/devicetree/bindings/soc/mobileye/
15573 F:      arch/mips/boot/dts/mobileye/
15574 F:      arch/mips/configs/eyeq5_defconfig
15575 F:      arch/mips/mobileye/board-epm5.its.S
15576 F:      drivers/clk/clk-eyeq.c
15577 F:      drivers/pinctrl/pinctrl-eyeq5.c
15578 F:      drivers/reset/reset-eyeq.c
15579 F:      include/dt-bindings/clock/mobileye,eyeq5-clk.h
15580
15581 MODULE SUPPORT
15582 M:      Luis Chamberlain <[email protected]>
15583 L:      [email protected]
15584 L:      [email protected]
15585 S:      Maintained
15586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15587 F:      include/linux/kmod.h
15588 F:      include/linux/module*.h
15589 F:      kernel/module/
15590 F:      lib/test_kmod.c
15591 F:      scripts/module*
15592 F:      tools/testing/selftests/kmod/
15593
15594 MONOLITHIC POWER SYSTEM PMIC DRIVER
15595 M:      Saravanan Sekar <[email protected]>
15596 S:      Maintained
15597 F:      Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
15598 F:      Documentation/devicetree/bindings/regulator/mps,mp*.yaml
15599 F:      drivers/hwmon/pmbus/mpq7932.c
15600 F:      drivers/iio/adc/mp2629_adc.c
15601 F:      drivers/mfd/mp2629.c
15602 F:      drivers/power/supply/mp2629_charger.c
15603 F:      drivers/regulator/mp5416.c
15604 F:      drivers/regulator/mpq7920.c
15605 F:      drivers/regulator/mpq7920.h
15606 F:      include/linux/mfd/mp2629.h
15607
15608 MOST(R) TECHNOLOGY DRIVER
15609 M:      Parthiban Veerasooran <[email protected]>
15610 M:      Christian Gromm <[email protected]>
15611 S:      Maintained
15612 F:      Documentation/ABI/testing/configfs-most
15613 F:      Documentation/ABI/testing/sysfs-bus-most
15614 F:      drivers/most/
15615 F:      drivers/staging/most/
15616 F:      include/linux/most.h
15617
15618 MOTORCOMM PHY DRIVER
15619 M:      Frank <[email protected]>
15620 L:      [email protected]
15621 S:      Maintained
15622 F:      Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
15623 F:      drivers/net/phy/motorcomm.c
15624
15625 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
15626 M:      Jiri Slaby <[email protected]>
15627 S:      Maintained
15628 F:      Documentation/driver-api/tty/moxa-smartio.rst
15629 F:      drivers/tty/mxser.*
15630
15631 MP3309C BACKLIGHT DRIVER
15632 M:      Flavio Suligoi <[email protected]>
15633 L:      [email protected]
15634 S:      Maintained
15635 F:      Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
15636 F:      drivers/video/backlight/mp3309c.c
15637
15638 MPS MP2891 DRIVER
15639 M:      Noah Wang <[email protected]>
15640 L:      [email protected]
15641 S:      Maintained
15642 F:      Documentation/hwmon/mp2891.rst
15643 F:      drivers/hwmon/pmbus/mp2891.c
15644
15645 MPS MP2993 DRIVER
15646 M:      Noah Wang <[email protected]>
15647 L:      [email protected]
15648 S:      Maintained
15649 F:      Documentation/hwmon/mp2993.rst
15650 F:      drivers/hwmon/pmbus/mp2993.c
15651
15652 MPS MP9941 DRIVER
15653 M:      Noah Wang <[email protected]>
15654 L:      [email protected]
15655 S:      Maintained
15656 F:      Documentation/hwmon/mp9941.rst
15657 F:      drivers/hwmon/pmbus/mp9941.c
15658
15659 MR800 AVERMEDIA USB FM RADIO DRIVER
15660 M:      Alexey Klimov <[email protected]>
15661 L:      [email protected]
15662 S:      Maintained
15663 T:      git git://linuxtv.org/media_tree.git
15664 F:      drivers/media/radio/radio-mr800.c
15665
15666 MRF24J40 IEEE 802.15.4 RADIO DRIVER
15667 M:      Stefan Schmidt <[email protected]>
15668 L:      [email protected]
15669 S:      Odd Fixes
15670 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
15671 F:      drivers/net/ieee802154/mrf24j40.c
15672
15673 MSI EC DRIVER
15674 M:      Nikita Kravets <[email protected]>
15675 L:      [email protected]
15676 S:      Maintained
15677 W:      https://github.com/BeardOverflow/msi-ec
15678 F:      drivers/platform/x86/msi-ec.*
15679
15680 MSI LAPTOP SUPPORT
15681 M:      "Lee, Chun-Yi" <[email protected]>
15682 L:      [email protected]
15683 S:      Maintained
15684 F:      drivers/platform/x86/msi-laptop.c
15685
15686 MSI WMI SUPPORT
15687 L:      [email protected]
15688 S:      Orphan
15689 F:      drivers/platform/x86/msi-wmi.c
15690
15691 MSI WMI PLATFORM FEATURES
15692 M:      Armin Wolf <[email protected]>
15693 L:      [email protected]
15694 S:      Maintained
15695 F:      Documentation/ABI/testing/debugfs-msi-wmi-platform
15696 F:      Documentation/wmi/devices/msi-wmi-platform.rst
15697 F:      drivers/platform/x86/msi-wmi-platform.c
15698
15699 MSI001 MEDIA DRIVER
15700 L:      [email protected]
15701 S:      Orphan
15702 W:      https://linuxtv.org
15703 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15704 F:      drivers/media/tuners/msi001*
15705
15706 MSI2500 MEDIA DRIVER
15707 L:      [email protected]
15708 S:      Orphan
15709 W:      https://linuxtv.org
15710 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15711 F:      drivers/media/usb/msi2500/
15712
15713 MSTAR INTERRUPT CONTROLLER DRIVER
15714 M:      Mark-PK Tsai <[email protected]>
15715 M:      Daniel Palmer <[email protected]>
15716 S:      Maintained
15717 F:      Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
15718 F:      drivers/irqchip/irq-mst-intc.c
15719
15720 MSYSTEMS DISKONCHIP G3 MTD DRIVER
15721 M:      Robert Jarzmik <[email protected]>
15722 L:      [email protected]
15723 S:      Maintained
15724 F:      drivers/mtd/devices/docg3*
15725
15726 MT9M114 ONSEMI SENSOR DRIVER
15727 M:      Laurent Pinchart <[email protected]>
15728 L:      [email protected]
15729 S:      Maintained
15730 T:      git git://linuxtv.org/media_tree.git
15731 F:      Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
15732 F:      drivers/media/i2c/mt9m114.c
15733
15734 MT9P031 APTINA CAMERA SENSOR
15735 M:      Laurent Pinchart <[email protected]>
15736 L:      [email protected]
15737 S:      Maintained
15738 T:      git git://linuxtv.org/media_tree.git
15739 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
15740 F:      drivers/media/i2c/mt9p031.c
15741 F:      include/media/i2c/mt9p031.h
15742
15743 MT9T112 APTINA CAMERA SENSOR
15744 M:      Jacopo Mondi <[email protected]>
15745 L:      [email protected]
15746 S:      Odd Fixes
15747 T:      git git://linuxtv.org/media_tree.git
15748 F:      drivers/media/i2c/mt9t112.c
15749 F:      include/media/i2c/mt9t112.h
15750
15751 MT9V032 APTINA CAMERA SENSOR
15752 M:      Laurent Pinchart <[email protected]>
15753 L:      [email protected]
15754 S:      Maintained
15755 T:      git git://linuxtv.org/media_tree.git
15756 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
15757 F:      drivers/media/i2c/mt9v032.c
15758 F:      include/media/i2c/mt9v032.h
15759
15760 MT9V111 APTINA CAMERA SENSOR
15761 M:      Jacopo Mondi <[email protected]>
15762 L:      [email protected]
15763 S:      Maintained
15764 T:      git git://linuxtv.org/media_tree.git
15765 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
15766 F:      drivers/media/i2c/mt9v111.c
15767
15768 MULTIFUNCTION DEVICES (MFD)
15769 M:      Lee Jones <[email protected]>
15770 S:      Maintained
15771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15772 F:      Documentation/devicetree/bindings/mfd/
15773 F:      drivers/mfd/
15774 F:      include/dt-bindings/mfd/
15775 F:      include/linux/mfd/
15776
15777 MULTIMEDIA CARD (MMC) ETC. OVER SPI
15778 S:      Orphan
15779 F:      drivers/mmc/host/mmc_spi.c
15780 F:      include/linux/spi/mmc_spi.h
15781
15782 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
15783 M:      Ulf Hansson <[email protected]>
15784 L:      [email protected]
15785 S:      Maintained
15786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15787 F:      Documentation/devicetree/bindings/mmc/
15788 F:      drivers/mmc/
15789 F:      include/linux/mmc/
15790 F:      include/uapi/linux/mmc/
15791
15792 MULTIPLEXER SUBSYSTEM
15793 M:      Peter Rosin <[email protected]>
15794 S:      Maintained
15795 F:      Documentation/ABI/testing/sysfs-class-mux*
15796 F:      Documentation/devicetree/bindings/mux/
15797 F:      drivers/mux/
15798 F:      include/dt-bindings/mux/
15799 F:      include/linux/mux/
15800
15801 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
15802 M:      Bin Liu <[email protected]>
15803 L:      [email protected]
15804 S:      Maintained
15805 F:      drivers/usb/musb/
15806
15807 MXL301RF MEDIA DRIVER
15808 M:      Akihiro Tsukada <[email protected]>
15809 L:      [email protected]
15810 S:      Odd Fixes
15811 F:      drivers/media/tuners/mxl301rf*
15812
15813 MXL5007T MEDIA DRIVER
15814 M:      Michael Krufky <[email protected]>
15815 L:      [email protected]
15816 S:      Maintained
15817 W:      https://linuxtv.org
15818 W:      http://github.com/mkrufky
15819 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15820 T:      git git://linuxtv.org/mkrufky/tuners.git
15821 F:      drivers/media/tuners/mxl5007t.*
15822
15823 MXSFB DRM DRIVER
15824 M:      Marek Vasut <[email protected]>
15825 M:      Stefan Agner <[email protected]>
15826 L:      [email protected]
15827 S:      Supported
15828 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
15829 F:      Documentation/devicetree/bindings/display/fsl,lcdif.yaml
15830 F:      drivers/gpu/drm/mxsfb/
15831
15832 MYLEX DAC960 PCI RAID Controller
15833 M:      Hannes Reinecke <[email protected]>
15834 L:      [email protected]
15835 S:      Supported
15836 F:      drivers/scsi/myrb.*
15837 F:      drivers/scsi/myrs.*
15838
15839 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
15840 L:      [email protected]
15841 S:      Orphan
15842 W:      https://www.cspi.com/ethernet-products/support/downloads/
15843 F:      drivers/net/ethernet/myricom/myri10ge/
15844
15845 NAND FLASH SUBSYSTEM
15846 M:      Miquel Raynal <[email protected]>
15847 R:      Richard Weinberger <[email protected]>
15848 L:      [email protected]
15849 S:      Maintained
15850 W:      http://www.linux-mtd.infradead.org/
15851 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
15852 C:      irc://irc.oftc.net/mtd
15853 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
15854 F:      drivers/mtd/nand/
15855 F:      include/linux/mtd/*nand*.h
15856
15857 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
15858 M:      Daniel Mack <[email protected]>
15859 L:      [email protected] (moderated for non-subscribers)
15860 S:      Maintained
15861 W:      http://www.native-instruments.com
15862 F:      sound/usb/caiaq/
15863
15864 NATSEMI ETHERNET DRIVER (DP8381x)
15865 S:      Orphan
15866 F:      drivers/net/ethernet/natsemi/natsemi.c
15867
15868 NCR 5380 SCSI DRIVERS
15869 M:      Finn Thain <[email protected]>
15870 M:      Michael Schmitz <[email protected]>
15871 L:      [email protected]
15872 S:      Maintained
15873 F:      Documentation/scsi/g_NCR5380.rst
15874 F:      drivers/scsi/NCR5380.*
15875 F:      drivers/scsi/arm/cumana_1.c
15876 F:      drivers/scsi/arm/oak.c
15877 F:      drivers/scsi/atari_scsi.*
15878 F:      drivers/scsi/dmx3191d.c
15879 F:      drivers/scsi/g_NCR5380.*
15880 F:      drivers/scsi/mac_scsi.*
15881 F:      drivers/scsi/sun3_scsi.*
15882 F:      drivers/scsi/sun3_scsi_vme.c
15883
15884 NCSI LIBRARY
15885 M:      Samuel Mendoza-Jonas <[email protected]>
15886 S:      Maintained
15887 F:      net/ncsi/
15888
15889 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
15890 M:      Zev Weiss <[email protected]>
15891 L:      [email protected]
15892 S:      Maintained
15893 F:      Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
15894 F:      drivers/hwmon/nct6775-i2c.c
15895
15896 NETCONSOLE
15897 M:      Breno Leitao <[email protected]>
15898 S:      Maintained
15899 F:      Documentation/networking/netconsole.rst
15900 F:      drivers/net/netconsole.c
15901 F:      tools/testing/selftests/drivers/net/netcons_basic.sh
15902
15903 NETDEVSIM
15904 M:      Jakub Kicinski <[email protected]>
15905 S:      Maintained
15906 F:      drivers/net/netdevsim/*
15907 F:      tools/testing/selftests/drivers/net/netdevsim/*
15908
15909 NETEM NETWORK EMULATOR
15910 M:      Stephen Hemminger <[email protected]>
15911 L:      [email protected]
15912 S:      Maintained
15913 F:      net/sched/sch_netem.c
15914
15915 NETERION 10GbE DRIVERS (s2io)
15916 M:      Jon Mason <[email protected]>
15917 L:      [email protected]
15918 S:      Supported
15919 F:      Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
15920 F:      drivers/net/ethernet/neterion/
15921
15922 NETFILTER
15923 M:      Pablo Neira Ayuso <[email protected]>
15924 M:      Jozsef Kadlecsik <[email protected]>
15925 L:      [email protected]
15926 L:      [email protected]
15927 S:      Maintained
15928 W:      http://www.netfilter.org/
15929 W:      http://www.iptables.org/
15930 W:      http://www.nftables.org/
15931 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
15932 C:      irc://irc.libera.chat/netfilter
15933 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
15934 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
15935 F:      include/linux/netfilter*
15936 F:      include/linux/netfilter/
15937 F:      include/net/netfilter/
15938 F:      include/uapi/linux/netfilter*
15939 F:      include/uapi/linux/netfilter/
15940 F:      net/*/netfilter.c
15941 F:      net/*/netfilter/
15942 F:      net/bridge/br_netfilter*.c
15943 F:      net/netfilter/
15944 F:      tools/testing/selftests/net/netfilter/
15945
15946 NETROM NETWORK LAYER
15947 M:      Ralf Baechle <[email protected]>
15948 L:      [email protected]
15949 S:      Maintained
15950 W:      https://linux-ax25.in-berlin.de
15951 F:      include/net/netrom.h
15952 F:      include/uapi/linux/netrom.h
15953 F:      net/netrom/
15954
15955 NETRONIX EMBEDDED CONTROLLER
15956 M:      Jonathan Neuschäfer <[email protected]>
15957 S:      Maintained
15958 F:      Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
15959 F:      drivers/mfd/ntxec.c
15960 F:      drivers/pwm/pwm-ntxec.c
15961 F:      drivers/rtc/rtc-ntxec.c
15962 F:      include/linux/mfd/ntxec.h
15963
15964 NETRONOME ETHERNET DRIVERS
15965 M:      Louis Peens <[email protected]>
15966 R:      Jakub Kicinski <[email protected]>
15967 L:      [email protected]
15968 S:      Maintained
15969 F:      drivers/net/ethernet/netronome/
15970
15971 NETWORK BLOCK DEVICE (NBD)
15972 M:      Josef Bacik <[email protected]>
15973 L:      [email protected]
15974 L:      [email protected]
15975 S:      Maintained
15976 F:      Documentation/admin-guide/blockdev/nbd.rst
15977 F:      drivers/block/nbd.c
15978 F:      include/trace/events/nbd.h
15979 F:      include/uapi/linux/nbd.h
15980
15981 NETWORK DROP MONITOR
15982 M:      Neil Horman <[email protected]>
15983 L:      [email protected]
15984 S:      Maintained
15985 W:      https://fedorahosted.org/dropwatch/
15986 F:      include/uapi/linux/net_dropmon.h
15987 F:      net/core/drop_monitor.c
15988
15989 NETWORKING DRIVERS
15990 M:      "David S. Miller" <[email protected]>
15991 M:      Eric Dumazet <[email protected]>
15992 M:      Jakub Kicinski <[email protected]>
15993 M:      Paolo Abeni <[email protected]>
15994 L:      [email protected]
15995 S:      Maintained
15996 P:      Documentation/process/maintainer-netdev.rst
15997 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
15998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16000 F:      Documentation/devicetree/bindings/net/
16001 F:      Documentation/networking/net_cachelines/net_device.rst
16002 F:      drivers/connector/
16003 F:      drivers/net/
16004 F:      include/dt-bindings/net/
16005 F:      include/linux/cn_proc.h
16006 F:      include/linux/etherdevice.h
16007 F:      include/linux/ethtool_netlink.h
16008 F:      include/linux/fcdevice.h
16009 F:      include/linux/fddidevice.h
16010 F:      include/linux/hippidevice.h
16011 F:      include/linux/if_*
16012 F:      include/linux/inetdevice.h
16013 F:      include/linux/netdev*
16014 F:      include/linux/platform_data/wiznet.h
16015 F:      include/uapi/linux/cn_proc.h
16016 F:      include/uapi/linux/ethtool_netlink.h
16017 F:      include/uapi/linux/if_*
16018 F:      include/uapi/linux/netdev*
16019 F:      tools/testing/selftests/drivers/net/
16020 X:      Documentation/devicetree/bindings/net/bluetooth/
16021 X:      Documentation/devicetree/bindings/net/wireless/
16022 X:      drivers/net/wireless/
16023
16024 NETWORKING DRIVERS (WIRELESS)
16025 M:      Kalle Valo <[email protected]>
16026 L:      [email protected]
16027 S:      Maintained
16028 W:      https://wireless.wiki.kernel.org/
16029 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
16030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
16031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
16032 F:      Documentation/devicetree/bindings/net/wireless/
16033 F:      drivers/net/wireless/
16034
16035 NETWORKING [DSA]
16036 M:      Andrew Lunn <[email protected]>
16037 M:      Florian Fainelli <[email protected]>
16038 M:      Vladimir Oltean <[email protected]>
16039 S:      Maintained
16040 F:      Documentation/devicetree/bindings/net/dsa/
16041 F:      Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
16042 F:      Documentation/devicetree/bindings/net/ethernet-switch.yaml
16043 F:      drivers/net/dsa/
16044 F:      include/linux/dsa/
16045 F:      include/linux/platform_data/dsa.h
16046 F:      include/net/dsa.h
16047 F:      net/dsa/
16048 F:      tools/testing/selftests/drivers/net/dsa/
16049
16050 NETWORKING [GENERAL]
16051 M:      "David S. Miller" <[email protected]>
16052 M:      Eric Dumazet <[email protected]>
16053 M:      Jakub Kicinski <[email protected]>
16054 M:      Paolo Abeni <[email protected]>
16055 L:      [email protected]
16056 S:      Maintained
16057 P:      Documentation/process/maintainer-netdev.rst
16058 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
16059 B:      mailto:[email protected]
16060 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16062 F:      Documentation/core-api/netlink.rst
16063 F:      Documentation/netlink/
16064 F:      Documentation/networking/
16065 F:      Documentation/networking/net_cachelines/
16066 F:      Documentation/process/maintainer-netdev.rst
16067 F:      Documentation/userspace-api/netlink/
16068 F:      include/linux/framer/framer-provider.h
16069 F:      include/linux/framer/framer.h
16070 F:      include/linux/in.h
16071 F:      include/linux/indirect_call_wrapper.h
16072 F:      include/linux/inet.h
16073 F:      include/linux/inet_diag.h
16074 F:      include/linux/net.h
16075 F:      include/linux/netdev*
16076 F:      include/linux/netlink.h
16077 F:      include/linux/netpoll.h
16078 F:      include/linux/rtnetlink.h
16079 F:      include/linux/seq_file_net.h
16080 F:      include/linux/skbuff*
16081 F:      include/net/
16082 F:      include/uapi/linux/genetlink.h
16083 F:      include/uapi/linux/hsr_netlink.h
16084 F:      include/uapi/linux/in.h
16085 F:      include/uapi/linux/inet_diag.h
16086 F:      include/uapi/linux/nbd-netlink.h
16087 F:      include/uapi/linux/net.h
16088 F:      include/uapi/linux/net_namespace.h
16089 F:      include/uapi/linux/netconf.h
16090 F:      include/uapi/linux/netdev*
16091 F:      include/uapi/linux/netlink.h
16092 F:      include/uapi/linux/netlink_diag.h
16093 F:      include/uapi/linux/rtnetlink.h
16094 F:      lib/net_utils.c
16095 F:      lib/random32.c
16096 F:      net/
16097 F:      tools/net/
16098 F:      tools/testing/selftests/net/
16099 X:      net/9p/
16100 X:      net/bluetooth/
16101
16102 NETWORKING [IPSEC]
16103 M:      Steffen Klassert <[email protected]>
16104 M:      Herbert Xu <[email protected]>
16105 M:      "David S. Miller" <[email protected]>
16106 L:      [email protected]
16107 S:      Maintained
16108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
16109 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
16110 F:      include/net/xfrm.h
16111 F:      include/uapi/linux/xfrm.h
16112 F:      net/ipv4/ah4.c
16113 F:      net/ipv4/esp4*
16114 F:      net/ipv4/ip_vti.c
16115 F:      net/ipv4/ipcomp.c
16116 F:      net/ipv4/xfrm*
16117 F:      net/ipv6/ah6.c
16118 F:      net/ipv6/esp6*
16119 F:      net/ipv6/ip6_vti.c
16120 F:      net/ipv6/ipcomp6.c
16121 F:      net/ipv6/xfrm*
16122 F:      net/key/
16123 F:      net/xfrm/
16124 F:      tools/testing/selftests/net/ipsec.c
16125
16126 NETWORKING [IPv4/IPv6]
16127 M:      "David S. Miller" <[email protected]>
16128 M:      David Ahern <[email protected]>
16129 L:      [email protected]
16130 S:      Maintained
16131 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16132 F:      arch/x86/net/*
16133 F:      include/linux/ip.h
16134 F:      include/linux/ipv6*
16135 F:      include/net/fib*
16136 F:      include/net/ip*
16137 F:      include/net/route.h
16138 F:      net/ipv4/
16139 F:      net/ipv6/
16140
16141 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
16142 M:      Paul Moore <[email protected]>
16143 L:      [email protected]
16144 L:      [email protected]
16145 S:      Supported
16146 W:      https://github.com/netlabel
16147 F:      Documentation/netlabel/
16148 F:      include/net/calipso.h
16149 F:      include/net/cipso_ipv4.h
16150 F:      include/net/netlabel.h
16151 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
16152 F:      include/uapi/linux/netfilter/xt_SECMARK.h
16153 F:      net/ipv4/cipso_ipv4.c
16154 F:      net/ipv6/calipso.c
16155 F:      net/netfilter/xt_CONNSECMARK.c
16156 F:      net/netfilter/xt_SECMARK.c
16157 F:      net/netlabel/
16158
16159 NETWORKING [MACSEC]
16160 M:      Sabrina Dubroca <[email protected]>
16161 L:      [email protected]
16162 S:      Maintained
16163 F:      drivers/net/macsec.c
16164 F:      include/net/macsec.h
16165 F:      include/uapi/linux/if_macsec.h
16166 K:      macsec
16167 K:      \bmdo_
16168
16169 NETWORKING [MPTCP]
16170 M:      Matthieu Baerts <[email protected]>
16171 M:      Mat Martineau <[email protected]>
16172 R:      Geliang Tang <[email protected]>
16173 L:      [email protected]
16174 L:      [email protected]
16175 S:      Maintained
16176 W:      https://github.com/multipath-tcp/mptcp_net-next/wiki
16177 B:      https://github.com/multipath-tcp/mptcp_net-next/issues
16178 T:      git https://github.com/multipath-tcp/mptcp_net-next.git export-net
16179 T:      git https://github.com/multipath-tcp/mptcp_net-next.git export
16180 F:      Documentation/netlink/specs/mptcp_pm.yaml
16181 F:      Documentation/networking/mptcp*.rst
16182 F:      include/net/mptcp.h
16183 F:      include/trace/events/mptcp.h
16184 F:      include/uapi/linux/mptcp*.h
16185 F:      net/mptcp/
16186 F:      tools/testing/selftests/bpf/*/*mptcp*.c
16187 F:      tools/testing/selftests/net/mptcp/
16188
16189 NETWORKING [TCP]
16190 M:      Eric Dumazet <[email protected]>
16191 L:      [email protected]
16192 S:      Maintained
16193 F:      Documentation/networking/net_cachelines/tcp_sock.rst
16194 F:      include/linux/tcp.h
16195 F:      include/net/tcp.h
16196 F:      include/trace/events/tcp.h
16197 F:      include/uapi/linux/tcp.h
16198 F:      net/ipv4/inet_connection_sock.c
16199 F:      net/ipv4/inet_hashtables.c
16200 F:      net/ipv4/inet_timewait_sock.c
16201 F:      net/ipv4/syncookies.c
16202 F:      net/ipv4/tcp*.c
16203 F:      net/ipv6/inet6_connection_sock.c
16204 F:      net/ipv6/inet6_hashtables.c
16205 F:      net/ipv6/syncookies.c
16206 F:      net/ipv6/tcp*.c
16207
16208 NETWORKING [TLS]
16209 M:      Boris Pismenny <[email protected]>
16210 M:      John Fastabend <[email protected]>
16211 M:      Jakub Kicinski <[email protected]>
16212 L:      [email protected]
16213 S:      Maintained
16214 F:      include/net/tls.h
16215 F:      include/uapi/linux/tls.h
16216 F:      net/tls/*
16217
16218 NETXEN (1/10) GbE SUPPORT
16219 M:      Manish Chopra <[email protected]>
16220 M:      Rahul Verma <[email protected]>
16221 M:      [email protected]
16222 L:      [email protected]
16223 S:      Supported
16224 F:      drivers/net/ethernet/qlogic/netxen/
16225
16226 NET_FAILOVER MODULE
16227 M:      Sridhar Samudrala <[email protected]>
16228 L:      [email protected]
16229 S:      Supported
16230 F:      Documentation/networking/net_failover.rst
16231 F:      drivers/net/net_failover.c
16232 F:      include/net/net_failover.h
16233
16234 NEXTHOP
16235 M:      David Ahern <[email protected]>
16236 L:      [email protected]
16237 S:      Maintained
16238 F:      include/net/netns/nexthop.h
16239 F:      include/net/nexthop.h
16240 F:      include/uapi/linux/nexthop.h
16241 F:      net/ipv4/nexthop.c
16242
16243 NFC SUBSYSTEM
16244 M:      Krzysztof Kozlowski <[email protected]>
16245 L:      [email protected]
16246 S:      Maintained
16247 F:      Documentation/devicetree/bindings/net/nfc/
16248 F:      drivers/nfc/
16249 F:      include/net/nfc/
16250 F:      include/uapi/linux/nfc.h
16251 F:      net/nfc/
16252
16253 NFC VIRTUAL NCI DEVICE DRIVER
16254 M:      Bongsu Jeon <[email protected]>
16255 L:      [email protected]
16256 S:      Supported
16257 F:      drivers/nfc/virtual_ncidev.c
16258 F:      tools/testing/selftests/nci/
16259
16260 NFS, SUNRPC, AND LOCKD CLIENTS
16261 M:      Trond Myklebust <[email protected]>
16262 M:      Anna Schumaker <[email protected]>
16263 L:      [email protected]
16264 S:      Maintained
16265 W:      http://client.linux-nfs.org
16266 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
16267 F:      Documentation/filesystems/nfs/
16268 F:      fs/lockd/
16269 F:      fs/nfs/
16270 F:      fs/nfs_common/
16271 F:      include/linux/lockd/
16272 F:      include/linux/nfs*
16273 F:      include/linux/sunrpc/
16274 F:      include/uapi/linux/nfs*
16275 F:      include/uapi/linux/sunrpc/
16276 F:      net/sunrpc/
16277
16278 NILFS2 FILESYSTEM
16279 M:      Ryusuke Konishi <[email protected]>
16280 L:      [email protected]
16281 S:      Supported
16282 W:      https://nilfs.sourceforge.io/
16283 T:      git https://github.com/konis/nilfs2.git
16284 F:      Documentation/filesystems/nilfs2.rst
16285 F:      fs/nilfs2/
16286 F:      include/trace/events/nilfs2.h
16287 F:      include/uapi/linux/nilfs2_api.h
16288 F:      include/uapi/linux/nilfs2_ondisk.h
16289
16290 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
16291 M:      YOKOTA Hiroshi <[email protected]>
16292 S:      Maintained
16293 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16294 F:      Documentation/scsi/NinjaSCSI.rst
16295 F:      drivers/scsi/pcmcia/nsp_*
16296
16297 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
16298 M:      GOTO Masanori <[email protected]>
16299 M:      YOKOTA Hiroshi <[email protected]>
16300 S:      Maintained
16301 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16302 F:      Documentation/scsi/NinjaSCSI.rst
16303 F:      drivers/scsi/nsp32*
16304
16305 NINTENDO HID DRIVER
16306 M:      Daniel J. Ogorchock <[email protected]>
16307 L:      [email protected]
16308 S:      Maintained
16309 F:      drivers/hid/hid-nintendo*
16310
16311 NIOS2 ARCHITECTURE
16312 M:      Dinh Nguyen <[email protected]>
16313 S:      Maintained
16314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
16315 F:      arch/nios2/
16316
16317 NITRO ENCLAVES (NE)
16318 M:      Alexandru Ciobotaru <[email protected]>
16319 L:      [email protected]
16320 L:      The AWS Nitro Enclaves Team <[email protected]>
16321 S:      Supported
16322 W:      https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16323 F:      Documentation/virt/ne_overview.rst
16324 F:      drivers/virt/nitro_enclaves/
16325 F:      include/linux/nitro_enclaves.h
16326 F:      include/uapi/linux/nitro_enclaves.h
16327 F:      samples/nitro_enclaves/
16328
16329 NITRO SECURE MODULE (NSM)
16330 M:      Alexander Graf <[email protected]>
16331 L:      [email protected]
16332 L:      The AWS Nitro Enclaves Team <[email protected]>
16333 S:      Supported
16334 W:      https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16335 F:      drivers/misc/nsm.c
16336 F:      include/uapi/linux/nsm.h
16337
16338 NOHZ, DYNTICKS SUPPORT
16339 M:      Anna-Maria Behnsen <[email protected]>
16340 M:      Frederic Weisbecker <[email protected]>
16341 M:      Ingo Molnar <[email protected]>
16342 M:      Thomas Gleixner <[email protected]>
16343 L:      [email protected]
16344 S:      Maintained
16345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
16346 F:      include/linux/sched/nohz.h
16347 F:      include/linux/tick.h
16348 F:      kernel/time/tick*.*
16349
16350 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
16351 M:      Pavel Machek <[email protected]>
16352 M:      Sakari Ailus <[email protected]>
16353 L:      [email protected]
16354 S:      Maintained
16355 F:      drivers/media/i2c/ad5820.c
16356 F:      drivers/media/i2c/et8ek8
16357
16358 NOKIA N900 POWER SUPPLY DRIVERS
16359 R:      Pali Rohár <[email protected]>
16360 F:      drivers/power/supply/bq2415x_charger.c
16361 F:      drivers/power/supply/bq27xxx_battery.c
16362 F:      drivers/power/supply/bq27xxx_battery_i2c.c
16363 F:      drivers/power/supply/isp1704_charger.c
16364 F:      drivers/power/supply/rx51_battery.c
16365 F:      include/linux/power/bq2415x_charger.h
16366 F:      include/linux/power/bq27xxx_battery.h
16367
16368 NOLIBC HEADER FILE
16369 M:      Willy Tarreau <[email protected]>
16370 M:      Thomas Weißschuh <[email protected]>
16371 S:      Maintained
16372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
16373 F:      tools/include/nolibc/
16374 F:      tools/testing/selftests/nolibc/
16375
16376 NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
16377 M:      Hans de Goede <[email protected]>
16378 L:      [email protected]
16379 S:      Maintained
16380 F:      drivers/input/touchscreen/novatek-nvt-ts.c
16381
16382 NSDEPS
16383 M:      Matthias Maennich <[email protected]>
16384 S:      Maintained
16385 F:      Documentation/core-api/symbol-namespaces.rst
16386 F:      scripts/nsdeps
16387
16388 NTB AMD DRIVER
16389 M:      Sanjay R Mehta <[email protected]>
16390 M:      Shyam Sundar S K <[email protected]>
16391 L:      [email protected]
16392 S:      Supported
16393 F:      drivers/ntb/hw/amd/
16394
16395 NTB DRIVER CORE
16396 M:      Jon Mason <[email protected]>
16397 M:      Dave Jiang <[email protected]>
16398 M:      Allen Hubbe <[email protected]>
16399 L:      [email protected]
16400 S:      Supported
16401 W:      https://github.com/jonmason/ntb/wiki
16402 T:      git https://github.com/jonmason/ntb.git
16403 F:      drivers/net/ntb_netdev.c
16404 F:      drivers/ntb/
16405 F:      drivers/pci/endpoint/functions/pci-epf-*ntb.c
16406 F:      include/linux/ntb.h
16407 F:      include/linux/ntb_transport.h
16408 F:      tools/testing/selftests/ntb/
16409
16410 NTB IDT DRIVER
16411 M:      Serge Semin <[email protected]>
16412 L:      [email protected]
16413 S:      Supported
16414 F:      drivers/ntb/hw/idt/
16415
16416 NTB INTEL DRIVER
16417 M:      Dave Jiang <[email protected]>
16418 L:      [email protected]
16419 S:      Supported
16420 W:      https://github.com/davejiang/linux/wiki
16421 T:      git https://github.com/davejiang/linux.git
16422 F:      drivers/ntb/hw/intel/
16423
16424 NTFS3 FILESYSTEM
16425 M:      Konstantin Komarov <[email protected]>
16426 L:      [email protected]
16427 S:      Supported
16428 W:      http://www.paragon-software.com/
16429 T:      git https://github.com/Paragon-Software-Group/linux-ntfs3.git
16430 F:      Documentation/filesystems/ntfs3.rst
16431 F:      fs/ntfs3/
16432
16433 NUBUS SUBSYSTEM
16434 M:      Finn Thain <[email protected]>
16435 L:      [email protected]
16436 S:      Maintained
16437 F:      arch/*/include/asm/nubus.h
16438 F:      drivers/nubus/
16439 F:      include/linux/nubus.h
16440 F:      include/uapi/linux/nubus.h
16441
16442 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16443 M:      Antonino Daplas <[email protected]>
16444 L:      [email protected]
16445 S:      Maintained
16446 F:      drivers/video/fbdev/nvidia/
16447 F:      drivers/video/fbdev/riva/
16448
16449 NVIDIA WMI EC BACKLIGHT DRIVER
16450 M:      Daniel Dadap <[email protected]>
16451 L:      [email protected]
16452 S:      Supported
16453 F:      drivers/platform/x86/nvidia-wmi-ec-backlight.c
16454 F:      include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16455
16456 NVM EXPRESS DRIVER
16457 M:      Keith Busch <[email protected]>
16458 M:      Jens Axboe <[email protected]>
16459 M:      Christoph Hellwig <[email protected]>
16460 M:      Sagi Grimberg <[email protected]>
16461 L:      [email protected]
16462 S:      Supported
16463 W:      http://git.infradead.org/nvme.git
16464 T:      git git://git.infradead.org/nvme.git
16465 F:      Documentation/nvme/
16466 F:      drivers/nvme/common/
16467 F:      drivers/nvme/host/
16468 F:      include/linux/nvme-*.h
16469 F:      include/linux/nvme.h
16470 F:      include/uapi/linux/nvme_ioctl.h
16471
16472 NVM EXPRESS FABRICS AUTHENTICATION
16473 M:      Hannes Reinecke <[email protected]>
16474 L:      [email protected]
16475 S:      Supported
16476 F:      drivers/nvme/host/auth.c
16477 F:      drivers/nvme/target/auth.c
16478 F:      drivers/nvme/target/fabrics-cmd-auth.c
16479 F:      include/linux/nvme-auth.h
16480
16481 NVM EXPRESS FC TRANSPORT DRIVERS
16482 M:      James Smart <[email protected]>
16483 L:      [email protected]
16484 S:      Supported
16485 F:      drivers/nvme/host/fc.c
16486 F:      drivers/nvme/target/fc.c
16487 F:      drivers/nvme/target/fcloop.c
16488 F:      include/linux/nvme-fc-driver.h
16489 F:      include/linux/nvme-fc.h
16490
16491 NVM EXPRESS HARDWARE MONITORING SUPPORT
16492 M:      Guenter Roeck <[email protected]>
16493 L:      [email protected]
16494 S:      Supported
16495 F:      drivers/nvme/host/hwmon.c
16496
16497 NVM EXPRESS TARGET DRIVER
16498 M:      Christoph Hellwig <[email protected]>
16499 M:      Sagi Grimberg <[email protected]>
16500 M:      Chaitanya Kulkarni <[email protected]>
16501 L:      [email protected]
16502 S:      Supported
16503 W:      http://git.infradead.org/nvme.git
16504 T:      git git://git.infradead.org/nvme.git
16505 F:      drivers/nvme/target/
16506
16507 NVMEM FRAMEWORK
16508 M:      Srinivas Kandagatla <[email protected]>
16509 S:      Maintained
16510 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
16511 F:      Documentation/ABI/stable/sysfs-bus-nvmem
16512 F:      Documentation/devicetree/bindings/nvmem/
16513 F:      drivers/nvmem/
16514 F:      include/linux/nvmem-consumer.h
16515 F:      include/linux/nvmem-provider.h
16516
16517 NXP BLUETOOTH WIRELESS DRIVERS
16518 M:      Amitkumar Karwar <[email protected]>
16519 M:      Neeraj Kale <[email protected]>
16520 S:      Maintained
16521 F:      Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
16522 F:      drivers/bluetooth/btnxpuart.c
16523
16524 NXP C45 TJA11XX PHY DRIVER
16525 M:      Andrei Botila <[email protected]>
16526 L:      [email protected]
16527 S:      Maintained
16528 F:      drivers/net/phy/nxp-c45-tja11xx*
16529
16530 NXP FSPI DRIVER
16531 M:      Han Xu <[email protected]>
16532 M:      Haibo Chen <[email protected]>
16533 R:      Yogesh Gaur <[email protected]>
16534 L:      [email protected]
16535 L:      [email protected]
16536 S:      Maintained
16537 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
16538 F:      drivers/spi/spi-nxp-fspi.c
16539
16540 NXP FXAS21002C DRIVER
16541 M:      Rui Miguel Silva <[email protected]>
16542 L:      [email protected]
16543 S:      Maintained
16544 F:      Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
16545 F:      drivers/iio/gyro/fxas21002c.h
16546 F:      drivers/iio/gyro/fxas21002c_core.c
16547 F:      drivers/iio/gyro/fxas21002c_i2c.c
16548 F:      drivers/iio/gyro/fxas21002c_spi.c
16549
16550 NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
16551 M:      Haibo Chen <[email protected]>
16552 L:      [email protected]
16553 L:      [email protected]
16554 S:      Maintained
16555 F:      Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
16556 F:      Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
16557 F:      Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
16558 F:      drivers/iio/adc/imx7d_adc.c
16559 F:      drivers/iio/adc/imx93_adc.c
16560 F:      drivers/iio/adc/vf610_adc.c
16561
16562 NXP i.MX 8M ISI DRIVER
16563 M:      Laurent Pinchart <[email protected]>
16564 L:      [email protected]
16565 S:      Maintained
16566 F:      Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
16567 F:      drivers/media/platform/nxp/imx8-isi/
16568
16569 NXP i.MX 8MP DW100 V4L2 DRIVER
16570 M:      Xavier Roumegue <[email protected]>
16571 L:      [email protected]
16572 S:      Maintained
16573 F:      Documentation/devicetree/bindings/media/nxp,dw100.yaml
16574 F:      Documentation/userspace-api/media/drivers/dw100.rst
16575 F:      drivers/media/platform/nxp/dw100/
16576 F:      include/uapi/linux/dw100.h
16577
16578 NXP i.MX 8MQ DCSS DRIVER
16579 M:      Laurentiu Palcu <[email protected]>
16580 R:      Lucas Stach <[email protected]>
16581 L:      [email protected]
16582 S:      Maintained
16583 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
16584 F:      Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
16585 F:      drivers/gpu/drm/imx/dcss/
16586
16587 NXP i.MX 8QXP ADC DRIVER
16588 M:      Cai Huoqing <[email protected]>
16589 M:      Haibo Chen <[email protected]>
16590 L:      [email protected]
16591 L:      [email protected]
16592 S:      Maintained
16593 F:      Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
16594 F:      drivers/iio/adc/imx8qxp-adc.c
16595
16596 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
16597 M:      Mirela Rabulea <[email protected]>
16598 L:      [email protected]
16599 L:      [email protected]
16600 S:      Maintained
16601 F:      Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
16602 F:      drivers/media/platform/nxp/imx-jpeg
16603
16604 NXP i.MX CLOCK DRIVERS
16605 M:      Abel Vesa <[email protected]>
16606 R:      Peng Fan <[email protected]>
16607 L:      [email protected]
16608 L:      [email protected]
16609 S:      Maintained
16610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
16611 F:      Documentation/devicetree/bindings/clock/imx*
16612 F:      drivers/clk/imx/
16613 F:      include/dt-bindings/clock/imx*
16614
16615 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
16616 M:      Jagan Teki <[email protected]>
16617 S:      Maintained
16618 F:      Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
16619 F:      drivers/regulator/pf8x00-regulator.c
16620
16621 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
16622 M:      Krzysztof Kozlowski <[email protected]>
16623 L:      [email protected]
16624 S:      Maintained
16625 F:      Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
16626 F:      drivers/extcon/extcon-ptn5150.c
16627
16628 NXP SGTL5000 DRIVER
16629 M:      Fabio Estevam <[email protected]>
16630 L:      [email protected] (moderated for non-subscribers)
16631 S:      Maintained
16632 F:      Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
16633 F:      sound/soc/codecs/sgtl5000*
16634
16635 NXP SJA1105 ETHERNET SWITCH DRIVER
16636 M:      Vladimir Oltean <[email protected]>
16637 L:      [email protected]
16638 S:      Maintained
16639 F:      drivers/net/dsa/sja1105
16640 F:      drivers/net/pcs/pcs-xpcs-nxp.c
16641
16642 NXP TDA998X DRM DRIVER
16643 M:      Russell King <[email protected]>
16644 S:      Maintained
16645 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
16646 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
16647 F:      drivers/gpu/drm/i2c/tda998x_drv.c
16648 F:      include/drm/i2c/tda998x.h
16649 F:      include/dt-bindings/display/tda998x.h
16650 K:      "nxp,tda998x"
16651
16652 NXP TFA9879 DRIVER
16653 M:      Peter Rosin <[email protected]>
16654 L:      [email protected] (moderated for non-subscribers)
16655 S:      Maintained
16656 F:      Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
16657 F:      sound/soc/codecs/tfa9879*
16658
16659 NXP-NCI NFC DRIVER
16660 S:      Orphan
16661 F:      Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
16662 F:      drivers/nfc/nxp-nci
16663
16664 NXP/Goodix TFA989X (TFA1) DRIVER
16665 M:      Stephan Gerhold <[email protected]>
16666 L:      [email protected] (moderated for non-subscribers)
16667 S:      Maintained
16668 F:      Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
16669 F:      sound/soc/codecs/tfa989x.c
16670
16671 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
16672 M:      Jonas Malaco <[email protected]>
16673 L:      [email protected]
16674 S:      Maintained
16675 F:      Documentation/hwmon/nzxt-kraken2.rst
16676 F:      drivers/hwmon/nzxt-kraken2.c
16677
16678 NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
16679 M:      Jonas Malaco <[email protected]>
16680 M:      Aleksa Savic <[email protected]>
16681 L:      [email protected]
16682 S:      Maintained
16683 F:      Documentation/hwmon/nzxt-kraken3.rst
16684 F:      drivers/hwmon/nzxt-kraken3.c
16685
16686 NZXT-SMART2 HARDWARE MONITORING DRIVER
16687 M:      Aleksandr Mezin <[email protected]>
16688 L:      [email protected]
16689 S:      Maintained
16690 F:      Documentation/hwmon/nzxt-smart2.rst
16691 F:      drivers/hwmon/nzxt-smart2.c
16692
16693 OBJAGG
16694 M:      Jiri Pirko <[email protected]>
16695 L:      [email protected]
16696 S:      Supported
16697 F:      include/linux/objagg.h
16698 F:      lib/objagg.c
16699 F:      lib/test_objagg.c
16700
16701 OBJPOOL
16702 M:      Matt Wu <[email protected]>
16703 S:      Supported
16704 F:      include/linux/objpool.h
16705 F:      lib/objpool.c
16706 F:      lib/test_objpool.c
16707
16708 OBJTOOL
16709 M:      Josh Poimboeuf <[email protected]>
16710 M:      Peter Zijlstra <[email protected]>
16711 S:      Supported
16712 F:      include/linux/objtool*.h
16713 F:      tools/objtool/
16714
16715 OCELOT ETHERNET SWITCH DRIVER
16716 M:      Vladimir Oltean <[email protected]>
16717 M:      Claudiu Manoil <[email protected]>
16718 M:      Alexandre Belloni <[email protected]>
16719 M:      [email protected]
16720 L:      [email protected]
16721 S:      Supported
16722 F:      drivers/net/dsa/ocelot/*
16723 F:      drivers/net/ethernet/mscc/
16724 F:      include/soc/mscc/ocelot*
16725 F:      net/dsa/tag_ocelot.c
16726 F:      net/dsa/tag_ocelot_8021q.c
16727 F:      tools/testing/selftests/drivers/net/ocelot/*
16728
16729 OCELOT EXTERNAL SWITCH CONTROL
16730 M:      Colin Foster <[email protected]>
16731 S:      Supported
16732 F:      Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
16733 F:      drivers/mfd/ocelot*
16734 F:      drivers/net/dsa/ocelot/ocelot_ext.c
16735 F:      include/linux/mfd/ocelot.h
16736
16737 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
16738 M:      Frederic Barrat <[email protected]>
16739 M:      Andrew Donnellan <[email protected]>
16740 L:      [email protected]
16741 S:      Supported
16742 F:      Documentation/userspace-api/accelerators/ocxl.rst
16743 F:      arch/powerpc/include/asm/pnv-ocxl.h
16744 F:      arch/powerpc/platforms/powernv/ocxl.c
16745 F:      drivers/misc/ocxl/
16746 F:      include/misc/ocxl*
16747 F:      include/uapi/misc/ocxl.h
16748
16749 OMAP AUDIO SUPPORT
16750 M:      Peter Ujfalusi <[email protected]>
16751 M:      Jarkko Nikula <[email protected]>
16752 L:      [email protected] (moderated for non-subscribers)
16753 L:      [email protected]
16754 S:      Maintained
16755 F:      sound/soc/ti/n810.c
16756 F:      sound/soc/ti/omap*
16757 F:      sound/soc/ti/rx51.c
16758 F:      sound/soc/ti/sdma-pcm.*
16759
16760 OMAP CLOCK FRAMEWORK SUPPORT
16761 M:      Paul Walmsley <[email protected]>
16762 L:      [email protected]
16763 S:      Maintained
16764 F:      arch/arm/*omap*/*clock*
16765
16766 OMAP DEVICE TREE SUPPORT
16767 M:      Tony Lindgren <[email protected]>
16768 L:      [email protected]
16769 L:      [email protected]
16770 S:      Maintained
16771 F:      arch/arm/boot/dts/ti/omap/
16772
16773 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
16774 L:      [email protected]
16775 L:      [email protected]
16776 S:      Orphan
16777 F:      Documentation/arch/arm/omap/dss.rst
16778 F:      drivers/video/fbdev/omap2/
16779
16780 OMAP FRAMEBUFFER SUPPORT
16781 L:      [email protected]
16782 L:      [email protected]
16783 S:      Orphan
16784 F:      drivers/video/fbdev/omap/
16785
16786 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
16787 M:      Roger Quadros <[email protected]>
16788 M:      Tony Lindgren <[email protected]>
16789 L:      [email protected]
16790 S:      Maintained
16791 F:      arch/arm/mach-omap2/*gpmc*
16792 F:      drivers/memory/omap-gpmc.c
16793
16794 OMAP GPIO DRIVER
16795 M:      Grygorii Strashko <[email protected]>
16796 M:      Santosh Shilimkar <[email protected]>
16797 M:      Kevin Hilman <[email protected]>
16798 L:      [email protected]
16799 S:      Maintained
16800 F:      Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
16801 F:      drivers/gpio/gpio-omap.c
16802
16803 OMAP HARDWARE SPINLOCK SUPPORT
16804 L:      [email protected]
16805 S:      Orphan
16806 F:      drivers/hwspinlock/omap_hwspinlock.c
16807
16808 OMAP HS MMC SUPPORT
16809 L:      [email protected]
16810 L:      [email protected]
16811 S:      Orphan
16812 F:      drivers/mmc/host/omap_hsmmc.c
16813
16814 OMAP HWMOD DATA
16815 M:      Paul Walmsley <[email protected]>
16816 L:      [email protected]
16817 S:      Maintained
16818 F:      arch/arm/mach-omap2/omap_hwmod*data*
16819
16820 OMAP HWMOD SUPPORT
16821 M:      Paul Walmsley <[email protected]>
16822 L:      [email protected]
16823 S:      Maintained
16824 F:      arch/arm/mach-omap2/omap_hwmod.*
16825
16826 OMAP I2C DRIVER
16827 M:      Vignesh R <[email protected]>
16828 L:      [email protected]
16829 L:      [email protected]
16830 S:      Maintained
16831 F:      Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
16832 F:      drivers/i2c/busses/i2c-omap.c
16833
16834 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
16835 M:      Laurent Pinchart <[email protected]>
16836 L:      [email protected]
16837 S:      Maintained
16838 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
16839 F:      drivers/media/platform/ti/omap3isp/
16840 F:      drivers/staging/media/omap4iss/
16841
16842 OMAP MMC SUPPORT
16843 M:      Aaro Koskinen <[email protected]>
16844 L:      [email protected]
16845 S:      Odd Fixes
16846 F:      drivers/mmc/host/omap.c
16847
16848 OMAP POWER MANAGEMENT SUPPORT
16849 M:      Kevin Hilman <[email protected]>
16850 L:      [email protected]
16851 S:      Maintained
16852 F:      arch/arm/*omap*/*pm*
16853 F:      drivers/cpufreq/omap-cpufreq.c
16854
16855 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
16856 M:      Paul Walmsley <[email protected]>
16857 L:      [email protected]
16858 S:      Maintained
16859 F:      arch/arm/mach-omap2/prm*
16860
16861 OMAP RANDOM NUMBER GENERATOR SUPPORT
16862 M:      Deepak Saxena <[email protected]>
16863 S:      Maintained
16864 F:      drivers/char/hw_random/omap-rng.c
16865
16866 OMAP USB SUPPORT
16867 L:      [email protected]
16868 L:      [email protected]
16869 S:      Orphan
16870 F:      arch/arm/*omap*/usb*
16871 F:      drivers/usb/*/*omap*
16872
16873 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
16874 M:      Mark Jackson <[email protected]>
16875 L:      [email protected]
16876 S:      Maintained
16877 F:      arch/arm/boot/dts/ti/omap/am335x-nano.dts
16878
16879 OMAP1 SUPPORT
16880 M:      Aaro Koskinen <[email protected]>
16881 M:      Janusz Krzysztofik <[email protected]>
16882 R:      Tony Lindgren <[email protected]>
16883 L:      [email protected]
16884 S:      Maintained
16885 Q:      http://patchwork.kernel.org/project/linux-omap/list/
16886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16887 F:      arch/arm/configs/omap1_defconfig
16888 F:      arch/arm/mach-omap1/
16889 F:      drivers/i2c/busses/i2c-omap.c
16890 F:      include/linux/platform_data/ams-delta-fiq.h
16891 F:      include/linux/platform_data/i2c-omap.h
16892
16893 OMAP2+ SUPPORT
16894 M:      Aaro Koskinen <[email protected]>
16895 M:      Andreas Kemnade <[email protected]>
16896 M:      Kevin Hilman <[email protected]>
16897 M:      Roger Quadros <[email protected]>
16898 M:      Tony Lindgren <[email protected]>
16899 L:      [email protected]
16900 S:      Maintained
16901 W:      http://linux.omap.com/
16902 Q:      http://patchwork.kernel.org/project/linux-omap/list/
16903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16904 F:      Documentation/devicetree/bindings/arm/ti/omap.yaml
16905 F:      arch/arm/configs/omap2plus_defconfig
16906 F:      arch/arm/mach-omap2/
16907 F:      drivers/bus/omap*.[ch]
16908 F:      drivers/bus/ti-sysc.c
16909 F:      drivers/gpio/gpio-tps65219.c
16910 F:      drivers/i2c/busses/i2c-omap.c
16911 F:      drivers/irqchip/irq-omap-intc.c
16912 F:      drivers/mfd/*omap*.c
16913 F:      drivers/mfd/menelaus.c
16914 F:      drivers/mfd/palmas.c
16915 F:      drivers/mfd/tps65217.c
16916 F:      drivers/mfd/tps65218.c
16917 F:      drivers/mfd/tps65219.c
16918 F:      drivers/mfd/tps65910.c
16919 F:      drivers/mfd/twl-core.[ch]
16920 F:      drivers/mfd/twl4030*.c
16921 F:      drivers/mfd/twl6030*.c
16922 F:      drivers/mfd/twl6040*.c
16923 F:      drivers/regulator/palmas-regulator*.c
16924 F:      drivers/regulator/pbias-regulator.c
16925 F:      drivers/regulator/tps65217-regulator.c
16926 F:      drivers/regulator/tps65218-regulator.c
16927 F:      drivers/regulator/tps65219-regulator.c
16928 F:      drivers/regulator/tps65910-regulator.c
16929 F:      drivers/regulator/twl-regulator.c
16930 F:      drivers/regulator/twl6030-regulator.c
16931 F:      include/linux/platform_data/i2c-omap.h
16932 F:      include/linux/platform_data/ti-sysc.h
16933
16934 OMFS FILESYSTEM
16935 M:      Bob Copeland <[email protected]>
16936 L:      [email protected]
16937 S:      Maintained
16938 F:      Documentation/filesystems/omfs.rst
16939 F:      fs/omfs/
16940
16941 OMNIVISION OG01A1B SENSOR DRIVER
16942 M:      Sakari Ailus <[email protected]>
16943 L:      [email protected]
16944 S:      Maintained
16945 F:      drivers/media/i2c/og01a1b.c
16946
16947 OMNIVISION OV01A10 SENSOR DRIVER
16948 M:      Bingbu Cao <[email protected]>
16949 L:      [email protected]
16950 S:      Maintained
16951 T:      git git://linuxtv.org/media_tree.git
16952 F:      drivers/media/i2c/ov01a10.c
16953
16954 OMNIVISION OV02A10 SENSOR DRIVER
16955 L:      [email protected]
16956 S:      Orphan
16957 T:      git git://linuxtv.org/media_tree.git
16958 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
16959 F:      drivers/media/i2c/ov02a10.c
16960
16961 OMNIVISION OV08D10 SENSOR DRIVER
16962 M:      Jimmy Su <[email protected]>
16963 L:      [email protected]
16964 S:      Maintained
16965 T:      git git://linuxtv.org/media_tree.git
16966 F:      drivers/media/i2c/ov08d10.c
16967
16968 OMNIVISION OV08X40 SENSOR DRIVER
16969 M:      Jason Chen <[email protected]>
16970 L:      [email protected]
16971 S:      Maintained
16972 T:      git git://linuxtv.org/media_tree.git
16973 F:      drivers/media/i2c/ov08x40.c
16974
16975 OMNIVISION OV13858 SENSOR DRIVER
16976 M:      Sakari Ailus <[email protected]>
16977 L:      [email protected]
16978 S:      Maintained
16979 T:      git git://linuxtv.org/media_tree.git
16980 F:      drivers/media/i2c/ov13858.c
16981
16982 OMNIVISION OV13B10 SENSOR DRIVER
16983 M:      Arec Kao <[email protected]>
16984 L:      [email protected]
16985 S:      Maintained
16986 T:      git git://linuxtv.org/media_tree.git
16987 F:      drivers/media/i2c/ov13b10.c
16988
16989 OMNIVISION OV2680 SENSOR DRIVER
16990 M:      Rui Miguel Silva <[email protected]>
16991 M:      Hans de Goede <[email protected]>
16992 L:      [email protected]
16993 S:      Maintained
16994 T:      git git://linuxtv.org/media_tree.git
16995 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
16996 F:      drivers/media/i2c/ov2680.c
16997
16998 OMNIVISION OV2685 SENSOR DRIVER
16999 M:      Shunqian Zheng <[email protected]>
17000 L:      [email protected]
17001 S:      Maintained
17002 T:      git git://linuxtv.org/media_tree.git
17003 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
17004 F:      drivers/media/i2c/ov2685.c
17005
17006 OMNIVISION OV2740 SENSOR DRIVER
17007 M:      Tianshu Qiu <[email protected]>
17008 R:      Sakari Ailus <[email protected]>
17009 R:      Bingbu Cao <[email protected]>
17010 L:      [email protected]
17011 S:      Maintained
17012 T:      git git://linuxtv.org/media_tree.git
17013 F:      drivers/media/i2c/ov2740.c
17014
17015 OMNIVISION OV4689 SENSOR DRIVER
17016 M:      Mikhail Rudenko <[email protected]>
17017 L:      [email protected]
17018 S:      Maintained
17019 T:      git git://linuxtv.org/media_tree.git
17020 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
17021 F:      drivers/media/i2c/ov4689.c
17022
17023 OMNIVISION OV5640 SENSOR DRIVER
17024 M:      Steve Longerbeam <[email protected]>
17025 L:      [email protected]
17026 S:      Maintained
17027 T:      git git://linuxtv.org/media_tree.git
17028 F:      drivers/media/i2c/ov5640.c
17029
17030 OMNIVISION OV5647 SENSOR DRIVER
17031 M:      Dave Stevenson <[email protected]>
17032 M:      Jacopo Mondi <[email protected]>
17033 L:      [email protected]
17034 S:      Maintained
17035 T:      git git://linuxtv.org/media_tree.git
17036 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
17037 F:      drivers/media/i2c/ov5647.c
17038
17039 OMNIVISION OV5670 SENSOR DRIVER
17040 M:      Sakari Ailus <[email protected]>
17041 L:      [email protected]
17042 S:      Maintained
17043 T:      git git://linuxtv.org/media_tree.git
17044 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
17045 F:      drivers/media/i2c/ov5670.c
17046
17047 OMNIVISION OV5675 SENSOR DRIVER
17048 M:      Sakari Ailus <[email protected]>
17049 L:      [email protected]
17050 S:      Maintained
17051 T:      git git://linuxtv.org/media_tree.git
17052 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
17053 F:      drivers/media/i2c/ov5675.c
17054
17055 OMNIVISION OV5693 SENSOR DRIVER
17056 M:      Daniel Scally <[email protected]>
17057 L:      [email protected]
17058 S:      Maintained
17059 T:      git git://linuxtv.org/media_tree.git
17060 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
17061 F:      drivers/media/i2c/ov5693.c
17062
17063 OMNIVISION OV5695 SENSOR DRIVER
17064 M:      Shunqian Zheng <[email protected]>
17065 L:      [email protected]
17066 S:      Maintained
17067 T:      git git://linuxtv.org/media_tree.git
17068 F:      drivers/media/i2c/ov5695.c
17069
17070 OMNIVISION OV64A40 SENSOR DRIVER
17071 M:      Jacopo Mondi <[email protected]>
17072 L:      [email protected]
17073 S:      Maintained
17074 T:      git git://linuxtv.org/media_tree.git
17075 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
17076 F:      drivers/media/i2c/ov64a40.c
17077
17078 OMNIVISION OV7670 SENSOR DRIVER
17079 L:      [email protected]
17080 S:      Orphan
17081 T:      git git://linuxtv.org/media_tree.git
17082 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
17083 F:      drivers/media/i2c/ov7670.c
17084
17085 OMNIVISION OV772x SENSOR DRIVER
17086 M:      Jacopo Mondi <[email protected]>
17087 L:      [email protected]
17088 S:      Odd fixes
17089 T:      git git://linuxtv.org/media_tree.git
17090 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
17091 F:      drivers/media/i2c/ov772x.c
17092 F:      include/media/i2c/ov772x.h
17093
17094 OMNIVISION OV7740 SENSOR DRIVER
17095 L:      [email protected]
17096 S:      Orphan
17097 T:      git git://linuxtv.org/media_tree.git
17098 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
17099 F:      drivers/media/i2c/ov7740.c
17100
17101 OMNIVISION OV8856 SENSOR DRIVER
17102 M:      Sakari Ailus <[email protected]>
17103 L:      [email protected]
17104 S:      Maintained
17105 T:      git git://linuxtv.org/media_tree.git
17106 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
17107 F:      drivers/media/i2c/ov8856.c
17108
17109 OMNIVISION OV8858 SENSOR DRIVER
17110 M:      Jacopo Mondi <[email protected]>
17111 M:      Nicholas Roth <[email protected]>
17112 L:      [email protected]
17113 S:      Maintained
17114 T:      git git://linuxtv.org/media_tree.git
17115 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
17116 F:      drivers/media/i2c/ov8858.c
17117
17118 OMNIVISION OV9282 SENSOR DRIVER
17119 M:      Dave Stevenson <[email protected]>
17120 L:      [email protected]
17121 S:      Maintained
17122 T:      git git://linuxtv.org/media_tree.git
17123 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
17124 F:      drivers/media/i2c/ov9282.c
17125
17126 OMNIVISION OV9640 SENSOR DRIVER
17127 M:      Petr Cvek <[email protected]>
17128 L:      [email protected]
17129 S:      Maintained
17130 F:      drivers/media/i2c/ov9640.*
17131
17132 OMNIVISION OV9650 SENSOR DRIVER
17133 M:      Sakari Ailus <[email protected]>
17134 R:      Akinobu Mita <[email protected]>
17135 R:      Sylwester Nawrocki <[email protected]>
17136 L:      [email protected]
17137 S:      Maintained
17138 T:      git git://linuxtv.org/media_tree.git
17139 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
17140 F:      drivers/media/i2c/ov9650.c
17141
17142 OMNIVISION OV9734 SENSOR DRIVER
17143 M:      Tianshu Qiu <[email protected]>
17144 R:      Bingbu Cao <[email protected]>
17145 L:      [email protected]
17146 S:      Maintained
17147 T:      git git://linuxtv.org/media_tree.git
17148 F:      drivers/media/i2c/ov9734.c
17149
17150 ONBOARD USB HUB DRIVER
17151 M:      Matthias Kaehlcke <[email protected]>
17152 L:      [email protected]
17153 S:      Maintained
17154 F:      Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
17155 F:      drivers/usb/misc/onboard_usb_dev.c
17156
17157 ONENAND FLASH DRIVER
17158 M:      Kyungmin Park <[email protected]>
17159 L:      [email protected]
17160 S:      Maintained
17161 F:      drivers/mtd/nand/onenand/
17162 F:      include/linux/mtd/onenand*.h
17163
17164 ONEXPLAYER FAN DRIVER
17165 M:      Derek John Clark <[email protected]>
17166 M:      Joaquín Ignacio Aramendía <[email protected]>
17167 L:      [email protected]
17168 S:      Maintained
17169 F:      drivers/hwmon/oxp-sensors.c
17170
17171 ONIE TLV NVMEM LAYOUT DRIVER
17172 M:      Miquel Raynal <[email protected]>
17173 S:      Maintained
17174 F:      Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
17175 F:      drivers/nvmem/layouts/onie-tlv.c
17176
17177 ONION OMEGA2+ BOARD
17178 M:      Harvey Hunt <[email protected]>
17179 L:      [email protected]
17180 S:      Maintained
17181 F:      arch/mips/boot/dts/ralink/omega2p.dts
17182
17183 ONSEMI ETHERNET PHY DRIVERS
17184 M:      Piergiorgio Beruto <[email protected]>
17185 L:      [email protected]
17186 S:      Supported
17187 W:      http://www.onsemi.com
17188 F:      drivers/net/phy/ncn*
17189
17190 OP-TEE DRIVER
17191 M:      Jens Wiklander <[email protected]>
17192 L:      [email protected]
17193 S:      Maintained
17194 F:      Documentation/ABI/testing/sysfs-bus-optee-devices
17195 F:      drivers/tee/optee/
17196
17197 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
17198 M:      Sumit Garg <[email protected]>
17199 L:      [email protected]
17200 S:      Maintained
17201 F:      drivers/char/hw_random/optee-rng.c
17202
17203 OP-TEE RTC DRIVER
17204 M:      Clément Léger <[email protected]>
17205 L:      [email protected]
17206 S:      Maintained
17207 F:      drivers/rtc/rtc-optee.c
17208
17209 OPA-VNIC DRIVER
17210 M:      Dennis Dalessandro <[email protected]>
17211 L:      [email protected]
17212 S:      Supported
17213 F:      drivers/infiniband/ulp/opa_vnic
17214
17215 OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK
17216 M:      Parthiban Veerasooran <[email protected]>
17217 L:      [email protected]
17218 S:      Maintained
17219 F:      Documentation/networking/oa-tc6-framework.rst
17220 F:      drivers/include/linux/oa_tc6.h
17221 F:      drivers/net/ethernet/oa_tc6.c
17222
17223 OPEN FIRMWARE AND FLATTENED DEVICE TREE
17224 M:      Rob Herring <[email protected]>
17225 M:      Saravana Kannan <[email protected]>
17226 L:      [email protected]
17227 S:      Maintained
17228 W:      http://www.devicetree.org/
17229 C:      irc://irc.libera.chat/devicetree
17230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17231 F:      Documentation/ABI/testing/sysfs-firmware-ofw
17232 F:      drivers/of/
17233 F:      include/linux/of*.h
17234 F:      scripts/dtc/
17235 F:      tools/testing/selftests/dt/
17236 K:      of_overlay_notifier_
17237 K:      of_overlay_fdt_apply
17238 K:      of_overlay_remove
17239
17240 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
17241 M:      Rob Herring <[email protected]>
17242 M:      Krzysztof Kozlowski <[email protected]>
17243 M:      Conor Dooley <[email protected]>
17244 L:      [email protected]
17245 S:      Maintained
17246 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
17247 C:      irc://irc.libera.chat/devicetree
17248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17249 F:      Documentation/devicetree/
17250 F:      arch/*/boot/dts/
17251 F:      include/dt-bindings/
17252
17253 OPENCOMPUTE PTP CLOCK DRIVER
17254 M:      Jonathan Lemon <[email protected]>
17255 M:      Vadim Fedorenko <[email protected]>
17256 L:      [email protected]
17257 S:      Maintained
17258 F:      drivers/ptp/ptp_ocp.c
17259
17260 OPENCORES I2C BUS DRIVER
17261 M:      Peter Korsgaard <[email protected]>
17262 M:      Andrew Lunn <[email protected]>
17263 L:      [email protected]
17264 S:      Maintained
17265 F:      Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
17266 F:      Documentation/i2c/busses/i2c-ocores.rst
17267 F:      drivers/i2c/busses/i2c-ocores.c
17268 F:      include/linux/platform_data/i2c-ocores.h
17269
17270 OPENRISC ARCHITECTURE
17271 M:      Jonas Bonn <[email protected]>
17272 M:      Stefan Kristiansson <[email protected]>
17273 M:      Stafford Horne <[email protected]>
17274 L:      [email protected]
17275 S:      Maintained
17276 W:      http://openrisc.io
17277 T:      git https://github.com/openrisc/linux.git
17278 F:      Documentation/arch/openrisc/
17279 F:      Documentation/devicetree/bindings/openrisc/
17280 F:      arch/openrisc/
17281 F:      drivers/irqchip/irq-ompic.c
17282 F:      drivers/irqchip/irq-or1k-*
17283
17284 OPENVSWITCH
17285 M:      Pravin B Shelar <[email protected]>
17286 L:      [email protected]
17287 L:      [email protected]
17288 S:      Maintained
17289 W:      http://openvswitch.org
17290 F:      include/uapi/linux/openvswitch.h
17291 F:      net/openvswitch/
17292 F:      tools/testing/selftests/net/openvswitch/
17293
17294 OPERATING PERFORMANCE POINTS (OPP)
17295 M:      Viresh Kumar <[email protected]>
17296 M:      Nishanth Menon <[email protected]>
17297 M:      Stephen Boyd <[email protected]>
17298 L:      [email protected]
17299 S:      Maintained
17300 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
17301 F:      Documentation/devicetree/bindings/opp/
17302 F:      Documentation/power/opp.rst
17303 F:      drivers/opp/
17304 F:      include/linux/pm_opp.h
17305
17306 OPL4 DRIVER
17307 M:      Clemens Ladisch <[email protected]>
17308 L:      [email protected] (moderated for non-subscribers)
17309 S:      Maintained
17310 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17311 F:      sound/drivers/opl4/
17312
17313 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
17314 M:      Mark Fasheh <[email protected]>
17315 M:      Joel Becker <[email protected]>
17316 M:      Joseph Qi <[email protected]>
17317 L:      [email protected]
17318 S:      Supported
17319 W:      http://ocfs2.wiki.kernel.org
17320 F:      Documentation/filesystems/dlmfs.rst
17321 F:      Documentation/filesystems/ocfs2.rst
17322 F:      fs/ocfs2/
17323
17324 ORANGEFS FILESYSTEM
17325 M:      Mike Marshall <[email protected]>
17326 R:      Martin Brandenburg <[email protected]>
17327 L:      [email protected]
17328 S:      Supported
17329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
17330 F:      Documentation/filesystems/orangefs.rst
17331 F:      fs/orangefs/
17332
17333 OV2659 OMNIVISION SENSOR DRIVER
17334 M:      "Lad, Prabhakar" <[email protected]>
17335 L:      [email protected]
17336 S:      Maintained
17337 W:      https://linuxtv.org
17338 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
17339 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17340 F:      drivers/media/i2c/ov2659.c
17341 F:      include/media/i2c/ov2659.h
17342
17343 OVERLAY FILESYSTEM
17344 M:      Miklos Szeredi <[email protected]>
17345 M:      Amir Goldstein <[email protected]>
17346 L:      [email protected]
17347 S:      Supported
17348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
17349 F:      Documentation/filesystems/overlayfs.rst
17350 F:      fs/overlayfs/
17351
17352 P54 WIRELESS DRIVER
17353 M:      Christian Lamparter <[email protected]>
17354 L:      [email protected]
17355 S:      Maintained
17356 W:      https://wireless.wiki.kernel.org/en/users/Drivers/p54
17357 F:      drivers/net/wireless/intersil/p54/
17358
17359 PACKET SOCKETS
17360 M:      Willem de Bruijn <[email protected]>
17361 S:      Maintained
17362 F:      include/uapi/linux/if_packet.h
17363 F:      net/packet/af_packet.c
17364
17365 PACKING
17366 M:      Vladimir Oltean <[email protected]>
17367 L:      [email protected]
17368 S:      Supported
17369 F:      Documentation/core-api/packing.rst
17370 F:      include/linux/packing.h
17371 F:      lib/packing.c
17372
17373 PADATA PARALLEL EXECUTION MECHANISM
17374 M:      Steffen Klassert <[email protected]>
17375 M:      Daniel Jordan <[email protected]>
17376 L:      [email protected]
17377 L:      [email protected]
17378 S:      Maintained
17379 F:      Documentation/core-api/padata.rst
17380 F:      include/linux/padata.h
17381 F:      kernel/padata.c
17382
17383 PAGE CACHE
17384 M:      Matthew Wilcox (Oracle) <[email protected]>
17385 L:      [email protected]
17386 S:      Supported
17387 T:      git git://git.infradead.org/users/willy/pagecache.git
17388 F:      Documentation/filesystems/locking.rst
17389 F:      Documentation/filesystems/vfs.rst
17390 F:      include/linux/pagemap.h
17391 F:      mm/filemap.c
17392 F:      mm/page-writeback.c
17393 F:      mm/readahead.c
17394 F:      mm/truncate.c
17395
17396 PAGE POOL
17397 M:      Jesper Dangaard Brouer <[email protected]>
17398 M:      Ilias Apalodimas <[email protected]>
17399 L:      [email protected]
17400 S:      Supported
17401 F:      Documentation/networking/page_pool.rst
17402 F:      include/net/page_pool/
17403 F:      include/trace/events/page_pool.h
17404 F:      net/core/page_pool.c
17405
17406 PAGE TABLE CHECK
17407 M:      Pasha Tatashin <[email protected]>
17408 M:      Andrew Morton <[email protected]>
17409 L:      [email protected]
17410 S:      Maintained
17411 F:      Documentation/mm/page_table_check.rst
17412 F:      include/linux/page_table_check.h
17413 F:      mm/page_table_check.c
17414
17415 PANASONIC LAPTOP ACPI EXTRAS DRIVER
17416 M:      Kenneth Chan <[email protected]>
17417 L:      [email protected]
17418 S:      Maintained
17419 F:      drivers/platform/x86/panasonic-laptop.c
17420
17421 PARALLAX PING IIO SENSOR DRIVER
17422 M:      Andreas Klinger <[email protected]>
17423 L:      [email protected]
17424 S:      Maintained
17425 F:      Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
17426 F:      drivers/iio/proximity/ping.c
17427
17428 PARALLEL LCD/KEYPAD PANEL DRIVER
17429 M:      Willy Tarreau <[email protected]>
17430 M:      Ksenija Stanojevic <[email protected]>
17431 S:      Odd Fixes
17432 F:      Documentation/admin-guide/lcd-panel-cgram.rst
17433 F:      drivers/auxdisplay/panel.c
17434
17435 PARALLEL PORT SUBSYSTEM
17436 M:      Sudip Mukherjee <[email protected]>
17437 M:      Sudip Mukherjee <[email protected]>
17438 L:      [email protected] (subscribers-only)
17439 S:      Maintained
17440 F:      Documentation/driver-api/parport*.rst
17441 F:      drivers/char/ppdev.c
17442 F:      drivers/parport/
17443 F:      include/linux/parport*.h
17444 F:      include/uapi/linux/ppdev.h
17445
17446 PARAVIRT_OPS INTERFACE
17447 M:      Juergen Gross <[email protected]>
17448 R:      Ajay Kaher <[email protected]>
17449 R:      Alexey Makhalov <[email protected]>
17450 R:      Broadcom internal kernel review list <[email protected]>
17451 L:      [email protected]
17452 L:      [email protected]
17453 S:      Supported
17454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17455 F:      Documentation/virt/paravirt_ops.rst
17456 F:      arch/*/include/asm/paravirt*.h
17457 F:      arch/*/kernel/paravirt*
17458 F:      include/linux/hypervisor.h
17459
17460 PARISC ARCHITECTURE
17461 M:      "James E.J. Bottomley" <[email protected]>
17462 M:      Helge Deller <[email protected]>
17463 L:      [email protected]
17464 S:      Maintained
17465 W:      https://parisc.wiki.kernel.org
17466 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
17467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17469 F:      Documentation/arch/parisc/
17470 F:      arch/parisc/
17471 F:      drivers/char/agp/parisc-agp.c
17472 F:      drivers/input/misc/hp_sdc_rtc.c
17473 F:      drivers/input/serio/gscps2.c
17474 F:      drivers/input/serio/hp_sdc*
17475 F:      drivers/parisc/
17476 F:      drivers/parport/parport_gsc.*
17477 F:      drivers/tty/serial/8250/8250_parisc.c
17478 F:      drivers/video/console/sti*
17479 F:      drivers/video/fbdev/sti*
17480 F:      drivers/video/logo/logo_parisc*
17481 F:      include/linux/hp_sdc.h
17482
17483 PARMAN
17484 M:      Jiri Pirko <[email protected]>
17485 L:      [email protected]
17486 S:      Supported
17487 F:      include/linux/parman.h
17488 F:      lib/parman.c
17489 F:      lib/test_parman.c
17490
17491 PC ENGINES APU BOARD DRIVER
17492 M:      Enrico Weigelt, metux IT consult <[email protected]>
17493 S:      Maintained
17494 F:      drivers/platform/x86/pcengines-apuv2.c
17495
17496 PC87360 HARDWARE MONITORING DRIVER
17497 M:      Jim Cromie <[email protected]>
17498 L:      [email protected]
17499 S:      Maintained
17500 F:      Documentation/hwmon/pc87360.rst
17501 F:      drivers/hwmon/pc87360.c
17502
17503 PC8736x GPIO DRIVER
17504 M:      Jim Cromie <[email protected]>
17505 S:      Maintained
17506 F:      drivers/char/pc8736x_gpio.c
17507
17508 PC87427 HARDWARE MONITORING DRIVER
17509 M:      Jean Delvare <[email protected]>
17510 L:      [email protected]
17511 S:      Maintained
17512 F:      Documentation/hwmon/pc87427.rst
17513 F:      drivers/hwmon/pc87427.c
17514
17515 PCA9532 LED DRIVER
17516 M:      Riku Voipio <[email protected]>
17517 S:      Maintained
17518 F:      drivers/leds/leds-pca9532.c
17519 F:      include/linux/leds-pca9532.h
17520
17521 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
17522 M:      Thomas Petazzoni <[email protected]>
17523 M:      Pali Rohár <[email protected]>
17524 L:      [email protected]
17525 L:      [email protected] (moderated for non-subscribers)
17526 S:      Maintained
17527 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
17528 F:      drivers/pci/controller/pci-aardvark.c
17529
17530 PCI DRIVER FOR ALTERA PCIE IP
17531 M:      Joyce Ooi <[email protected]>
17532 L:      [email protected]
17533 S:      Supported
17534 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
17535 F:      drivers/pci/controller/pcie-altera.c
17536
17537 PCI DRIVER FOR APPLIEDMICRO XGENE
17538 M:      Toan Le <[email protected]>
17539 L:      [email protected]
17540 L:      [email protected] (moderated for non-subscribers)
17541 S:      Maintained
17542 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
17543 F:      drivers/pci/controller/pci-xgene.c
17544
17545 PCI DRIVER FOR ARM VERSATILE PLATFORM
17546 M:      Rob Herring <[email protected]>
17547 L:      [email protected]
17548 L:      [email protected] (moderated for non-subscribers)
17549 S:      Maintained
17550 F:      Documentation/devicetree/bindings/pci/versatile.yaml
17551 F:      drivers/pci/controller/pci-versatile.c
17552
17553 PCI DRIVER FOR ARMADA 8K
17554 M:      Thomas Petazzoni <[email protected]>
17555 L:      [email protected]
17556 L:      [email protected] (moderated for non-subscribers)
17557 S:      Maintained
17558 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
17559 F:      drivers/pci/controller/dwc/pcie-armada8k.c
17560
17561 PCI DRIVER FOR CADENCE PCIE IP
17562 L:      [email protected]
17563 S:      Orphan
17564 F:      Documentation/devicetree/bindings/pci/cdns,*
17565 F:      drivers/pci/controller/cadence/*cadence*
17566
17567 PCI DRIVER FOR FREESCALE LAYERSCAPE
17568 M:      Minghuan Lian <[email protected]>
17569 M:      Mingkai Hu <[email protected]>
17570 M:      Roy Zang <[email protected]>
17571 L:      [email protected]
17572 L:      [email protected]
17573 L:      [email protected] (moderated for non-subscribers)
17574 L:      [email protected]
17575 S:      Maintained
17576 F:      drivers/pci/controller/dwc/*layerscape*
17577
17578 PCI DRIVER FOR FU740
17579 M:      Paul Walmsley <[email protected]>
17580 M:      Greentime Hu <[email protected]>
17581 M:      Samuel Holland <[email protected]>
17582 L:      [email protected]
17583 S:      Maintained
17584 F:      Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
17585 F:      drivers/pci/controller/dwc/pcie-fu740.c
17586
17587 PCI DRIVER FOR GENERIC OF HOSTS
17588 M:      Will Deacon <[email protected]>
17589 L:      [email protected]
17590 L:      [email protected] (moderated for non-subscribers)
17591 S:      Maintained
17592 F:      Documentation/devicetree/bindings/pci/host-generic-pci.yaml
17593 F:      drivers/pci/controller/pci-host-common.c
17594 F:      drivers/pci/controller/pci-host-generic.c
17595
17596 PCI DRIVER FOR IMX6
17597 M:      Richard Zhu <[email protected]>
17598 M:      Lucas Stach <[email protected]>
17599 L:      [email protected]
17600 L:      [email protected] (moderated for non-subscribers)
17601 L:      [email protected]
17602 S:      Maintained
17603 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
17604 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
17605 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
17606 F:      drivers/pci/controller/dwc/*imx6*
17607
17608 PCI DRIVER FOR INTEL IXP4XX
17609 M:      Linus Walleij <[email protected]>
17610 S:      Maintained
17611 F:      Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
17612 F:      drivers/pci/controller/pci-ixp4xx.c
17613
17614 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
17615 M:      Nirmal Patel <[email protected]>
17616 R:      Jonathan Derrick <[email protected]>
17617 L:      [email protected]
17618 S:      Supported
17619 F:      drivers/pci/controller/vmd.c
17620
17621 PCI DRIVER FOR MICROSEMI SWITCHTEC
17622 M:      Kurt Schwemmer <[email protected]>
17623 M:      Logan Gunthorpe <[email protected]>
17624 L:      [email protected]
17625 S:      Maintained
17626 F:      Documentation/ABI/testing/sysfs-class-switchtec
17627 F:      Documentation/driver-api/switchtec.rst
17628 F:      drivers/ntb/hw/mscc/
17629 F:      drivers/pci/switch/switchtec*
17630 F:      include/linux/switchtec.h
17631 F:      include/uapi/linux/switchtec_ioctl.h
17632
17633 PCI DRIVER FOR MOBIVEIL PCIE IP
17634 M:      Karthikeyan Mitran <[email protected]>
17635 M:      Hou Zhiqiang <[email protected]>
17636 L:      [email protected]
17637 S:      Supported
17638 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
17639 F:      drivers/pci/controller/mobiveil/pcie-mobiveil*
17640
17641 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
17642 M:      Thomas Petazzoni <[email protected]>
17643 M:      Pali Rohár <[email protected]>
17644 L:      [email protected]
17645 L:      [email protected] (moderated for non-subscribers)
17646 S:      Maintained
17647 F:      drivers/pci/controller/*mvebu*
17648
17649 PCI DRIVER FOR NVIDIA TEGRA
17650 M:      Thierry Reding <[email protected]>
17651 L:      [email protected]
17652 L:      [email protected]
17653 S:      Supported
17654 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
17655 F:      drivers/pci/controller/pci-tegra.c
17656
17657 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
17658 M:      Hou Zhiqiang <[email protected]>
17659 L:      [email protected]
17660 L:      [email protected] (moderated for non-subscribers)
17661 S:      Maintained
17662 F:      Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
17663 F:      drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
17664
17665 PCI DRIVER FOR PLDA PCIE IP
17666 M:      Daire McNamara <[email protected]>
17667 L:      [email protected]
17668 S:      Maintained
17669 F:      Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
17670 F:      drivers/pci/controller/plda/pcie-plda-host.c
17671 F:      drivers/pci/controller/plda/pcie-plda.h
17672
17673 PCI DRIVER FOR RENESAS R-CAR
17674 M:      Marek Vasut <[email protected]>
17675 M:      Yoshihiro Shimoda <[email protected]>
17676 L:      [email protected]
17677 L:      [email protected]
17678 S:      Maintained
17679 F:      Documentation/devicetree/bindings/pci/*rcar*
17680 F:      drivers/pci/controller/*rcar*
17681 F:      drivers/pci/controller/dwc/*rcar*
17682
17683 PCI DRIVER FOR SAMSUNG EXYNOS
17684 M:      Jingoo Han <[email protected]>
17685 L:      [email protected]
17686 L:      [email protected] (moderated for non-subscribers)
17687 L:      [email protected]
17688 S:      Maintained
17689 F:      drivers/pci/controller/dwc/pci-exynos.c
17690
17691 PCI DRIVER FOR SYNOPSYS DESIGNWARE
17692 M:      Jingoo Han <[email protected]>
17693 M:      Manivannan Sadhasivam <[email protected]>
17694 L:      [email protected]
17695 S:      Maintained
17696 F:      Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
17697 F:      Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
17698 F:      drivers/pci/controller/dwc/*designware*
17699
17700 PCI DRIVER FOR TI DRA7XX/J721E
17701 M:      Vignesh Raghavendra <[email protected]>
17702 R:      Siddharth Vadapalli <[email protected]>
17703 L:      [email protected]
17704 L:      [email protected]
17705 L:      [email protected] (moderated for non-subscribers)
17706 S:      Supported
17707 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
17708 F:      drivers/pci/controller/cadence/pci-j721e.c
17709 F:      drivers/pci/controller/dwc/pci-dra7xx.c
17710
17711 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
17712 M:      Linus Walleij <[email protected]>
17713 L:      [email protected]
17714 S:      Maintained
17715 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
17716 F:      drivers/pci/controller/pci-v3-semi.c
17717
17718 PCI DRIVER FOR XILINX VERSAL CPM
17719 M:      Bharat Kumar Gogada <[email protected]>
17720 M:      Michal Simek <[email protected]>
17721 L:      [email protected]
17722 S:      Maintained
17723 F:      Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
17724 F:      drivers/pci/controller/pcie-xilinx-cpm.c
17725
17726 PCI ENDPOINT SUBSYSTEM
17727 M:      Manivannan Sadhasivam <[email protected]>
17728 M:      Krzysztof Wilczyński <[email protected]>
17729 R:      Kishon Vijay Abraham I <[email protected]>
17730 L:      [email protected]
17731 S:      Supported
17732 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17733 B:      https://bugzilla.kernel.org
17734 C:      irc://irc.oftc.net/linux-pci
17735 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17736 F:      Documentation/PCI/endpoint/*
17737 F:      Documentation/misc-devices/pci-endpoint-test.rst
17738 F:      drivers/misc/pci_endpoint_test.c
17739 F:      drivers/pci/endpoint/
17740 F:      tools/pci/
17741
17742 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
17743 M:      Mahesh J Salgaonkar <[email protected]>
17744 R:      Oliver O'Halloran <[email protected]>
17745 L:      [email protected]
17746 S:      Supported
17747 F:      Documentation/PCI/pci-error-recovery.rst
17748 F:      Documentation/arch/powerpc/eeh-pci-error-recovery.rst
17749 F:      arch/powerpc/include/*/eeh*.h
17750 F:      arch/powerpc/kernel/eeh*.c
17751 F:      arch/powerpc/platforms/*/eeh*.c
17752 F:      drivers/pci/pcie/aer.c
17753 F:      drivers/pci/pcie/dpc.c
17754 F:      drivers/pci/pcie/err.c
17755
17756 PCI ERROR RECOVERY
17757 M:      Linas Vepstas <[email protected]>
17758 L:      [email protected]
17759 S:      Supported
17760 F:      Documentation/PCI/pci-error-recovery.rst
17761
17762 PCI MSI DRIVER FOR ALTERA MSI IP
17763 M:      Joyce Ooi <[email protected]>
17764 L:      [email protected]
17765 S:      Supported
17766 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
17767 F:      drivers/pci/controller/pcie-altera-msi.c
17768
17769 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
17770 M:      Toan Le <[email protected]>
17771 L:      [email protected]
17772 L:      [email protected] (moderated for non-subscribers)
17773 S:      Maintained
17774 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
17775 F:      drivers/pci/controller/pci-xgene-msi.c
17776
17777 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
17778 M:      Lorenzo Pieralisi <[email protected]>
17779 M:      Krzysztof Wilczyński <[email protected]>
17780 R:      Manivannan Sadhasivam <[email protected]>
17781 R:      Rob Herring <[email protected]>
17782 L:      [email protected]
17783 S:      Supported
17784 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17785 B:      https://bugzilla.kernel.org
17786 C:      irc://irc.oftc.net/linux-pci
17787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17788 F:      Documentation/devicetree/bindings/pci/
17789 F:      drivers/pci/controller/
17790 F:      drivers/pci/pci-bridge-emul.c
17791 F:      drivers/pci/pci-bridge-emul.h
17792
17793 PCI PEER-TO-PEER DMA (P2PDMA)
17794 M:      Bjorn Helgaas <[email protected]>
17795 M:      Logan Gunthorpe <[email protected]>
17796 L:      [email protected]
17797 S:      Supported
17798 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17799 B:      https://bugzilla.kernel.org
17800 C:      irc://irc.oftc.net/linux-pci
17801 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17802 F:      Documentation/driver-api/pci/p2pdma.rst
17803 F:      drivers/pci/p2pdma.c
17804 F:      include/linux/pci-p2pdma.h
17805
17806 PCI POWER CONTROL
17807 M:      Bartosz Golaszewski <[email protected]>
17808 L:      [email protected]
17809 S:      Maintained
17810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17811 F:      drivers/pci/pwrctl/*
17812 F:      include/linux/pci-pwrctl.h
17813
17814 PCI SUBSYSTEM
17815 M:      Bjorn Helgaas <[email protected]>
17816 L:      [email protected]
17817 S:      Supported
17818 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17819 B:      https://bugzilla.kernel.org
17820 C:      irc://irc.oftc.net/linux-pci
17821 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17822 F:      Documentation/PCI/
17823 F:      Documentation/devicetree/bindings/pci/
17824 F:      arch/x86/kernel/early-quirks.c
17825 F:      arch/x86/kernel/quirks.c
17826 F:      arch/x86/pci/
17827 F:      drivers/acpi/pci*
17828 F:      drivers/pci/
17829 F:      include/asm-generic/pci*
17830 F:      include/linux/of_pci.h
17831 F:      include/linux/pci*
17832 F:      include/uapi/linux/pci*
17833
17834 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
17835 M:      Jonathan Chocron <[email protected]>
17836 L:      [email protected]
17837 S:      Maintained
17838 F:      Documentation/devicetree/bindings/pci/pcie-al.txt
17839 F:      drivers/pci/controller/dwc/pcie-al.c
17840
17841 PCIE DRIVER FOR AMLOGIC MESON
17842 M:      Yue Wang <[email protected]>
17843 L:      [email protected]
17844 L:      [email protected]
17845 S:      Maintained
17846 F:      drivers/pci/controller/dwc/pci-meson.c
17847
17848 PCIE DRIVER FOR AXIS ARTPEC
17849 M:      Jesper Nilsson <[email protected]>
17850 L:      [email protected]
17851 L:      [email protected]
17852 S:      Maintained
17853 F:      Documentation/devicetree/bindings/pci/axis,artpec*
17854 F:      drivers/pci/controller/dwc/*artpec*
17855
17856 PCIE DRIVER FOR CAVIUM THUNDERX
17857 M:      Robert Richter <[email protected]>
17858 L:      [email protected]
17859 L:      [email protected] (moderated for non-subscribers)
17860 S:      Odd Fixes
17861 F:      drivers/pci/controller/pci-thunder-*
17862
17863 PCIE DRIVER FOR HISILICON
17864 M:      Zhou Wang <[email protected]>
17865 L:      [email protected]
17866 S:      Maintained
17867 F:      drivers/pci/controller/dwc/pcie-hisi.c
17868
17869 PCIE DRIVER FOR HISILICON KIRIN
17870 M:      Xiaowei Song <[email protected]>
17871 M:      Binghui Wang <[email protected]>
17872 L:      [email protected]
17873 S:      Maintained
17874 F:      Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
17875 F:      drivers/pci/controller/dwc/pcie-kirin.c
17876
17877 PCIE DRIVER FOR HISILICON STB
17878 M:      Shawn Guo <[email protected]>
17879 L:      [email protected]
17880 S:      Maintained
17881 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
17882 F:      drivers/pci/controller/dwc/pcie-histb.c
17883
17884 PCIE DRIVER FOR INTEL KEEM BAY
17885 M:      Srikanth Thokala <[email protected]>
17886 L:      [email protected]
17887 S:      Supported
17888 F:      Documentation/devicetree/bindings/pci/intel,keembay-pcie*
17889 F:      drivers/pci/controller/dwc/pcie-keembay.c
17890
17891 PCIE DRIVER FOR INTEL LGM GW SOC
17892 M:      Chuanhua Lei <[email protected]>
17893 L:      [email protected]
17894 S:      Maintained
17895 F:      Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
17896 F:      drivers/pci/controller/dwc/pcie-intel-gw.c
17897
17898 PCIE DRIVER FOR MEDIATEK
17899 M:      Ryder Lee <[email protected]>
17900 M:      Jianjun Wang <[email protected]>
17901 L:      [email protected]
17902 L:      [email protected] (moderated for non-subscribers)
17903 S:      Supported
17904 F:      Documentation/devicetree/bindings/pci/mediatek*
17905 F:      drivers/pci/controller/*mediatek*
17906
17907 PCIE DRIVER FOR MICROCHIP
17908 M:      Daire McNamara <[email protected]>
17909 L:      [email protected]
17910 S:      Supported
17911 F:      Documentation/devicetree/bindings/pci/microchip*
17912 F:      drivers/pci/controller/plda/*microchip*
17913
17914 PCIE DRIVER FOR QUALCOMM MSM
17915 M:      Manivannan Sadhasivam <[email protected]>
17916 L:      [email protected]
17917 L:      [email protected]
17918 S:      Maintained
17919 F:      drivers/pci/controller/dwc/pcie-qcom.c
17920
17921 PCIE DRIVER FOR ROCKCHIP
17922 M:      Shawn Lin <[email protected]>
17923 L:      [email protected]
17924 L:      [email protected]
17925 S:      Maintained
17926 F:      Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
17927 F:      drivers/pci/controller/pcie-rockchip*
17928
17929 PCIE DRIVER FOR SOCIONEXT UNIPHIER
17930 M:      Kunihiko Hayashi <[email protected]>
17931 L:      [email protected]
17932 S:      Maintained
17933 F:      Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
17934 F:      drivers/pci/controller/dwc/pcie-uniphier*
17935
17936 PCIE DRIVER FOR ST SPEAR13XX
17937 M:      Pratyush Anand <[email protected]>
17938 L:      [email protected]
17939 S:      Maintained
17940 F:      drivers/pci/controller/dwc/*spear*
17941
17942 PCIE DRIVER FOR STARFIVE JH71x0
17943 M:      Kevin Xie <[email protected]>
17944 L:      [email protected]
17945 S:      Maintained
17946 F:      Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
17947 F:      drivers/pci/controller/plda/pcie-starfive.c
17948
17949 PCIE ENDPOINT DRIVER FOR QUALCOMM
17950 M:      Manivannan Sadhasivam <[email protected]>
17951 L:      [email protected]
17952 L:      [email protected]
17953 S:      Maintained
17954 F:      Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
17955 F:      drivers/pci/controller/dwc/pcie-qcom-ep.c
17956
17957 PCMCIA SUBSYSTEM
17958 M:      Dominik Brodowski <[email protected]>
17959 S:      Odd Fixes
17960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
17961 F:      Documentation/pcmcia/
17962 F:      drivers/pcmcia/
17963 F:      include/pcmcia/
17964 F:      tools/pcmcia/
17965
17966 PCNET32 NETWORK DRIVER
17967 M:      Don Fry <[email protected]>
17968 L:      [email protected]
17969 S:      Maintained
17970 F:      drivers/net/ethernet/amd/pcnet32.c
17971
17972 PCRYPT PARALLEL CRYPTO ENGINE
17973 M:      Steffen Klassert <[email protected]>
17974 L:      [email protected]
17975 S:      Maintained
17976 F:      crypto/pcrypt.c
17977 F:      include/crypto/pcrypt.h
17978
17979 PDS DSC VIRTIO DATA PATH ACCELERATOR
17980 R:      Shannon Nelson <[email protected]>
17981 F:      drivers/vdpa/pds/
17982
17983 PECI HARDWARE MONITORING DRIVERS
17984 M:      Iwona Winiarska <[email protected]>
17985 L:      [email protected]
17986 S:      Supported
17987 F:      Documentation/hwmon/peci-cputemp.rst
17988 F:      Documentation/hwmon/peci-dimmtemp.rst
17989 F:      drivers/hwmon/peci/
17990
17991 PECI SUBSYSTEM
17992 M:      Iwona Winiarska <[email protected]>
17993 L:      [email protected] (moderated for non-subscribers)
17994 S:      Supported
17995 F:      Documentation/devicetree/bindings/peci/
17996 F:      Documentation/peci/
17997 F:      drivers/peci/
17998 F:      include/linux/peci-cpu.h
17999 F:      include/linux/peci.h
18000
18001 PENSANDO ETHERNET DRIVERS
18002 M:      Shannon Nelson <[email protected]>
18003 M:      Brett Creeley <[email protected]>
18004 L:      [email protected]
18005 S:      Supported
18006 F:      Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
18007 F:      drivers/net/ethernet/pensando/
18008
18009 PER-CPU MEMORY ALLOCATOR
18010 M:      Dennis Zhou <[email protected]>
18011 M:      Tejun Heo <[email protected]>
18012 M:      Christoph Lameter <[email protected]>
18013 L:      [email protected]
18014 S:      Maintained
18015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
18016 F:      arch/*/include/asm/percpu.h
18017 F:      include/linux/percpu*.h
18018 F:      lib/percpu*.c
18019 F:      mm/percpu*.c
18020
18021 PER-TASK DELAY ACCOUNTING
18022 M:      Balbir Singh <[email protected]>
18023 S:      Maintained
18024 F:      include/linux/delayacct.h
18025 F:      kernel/delayacct.c
18026
18027 PERFORMANCE EVENTS SUBSYSTEM
18028 M:      Peter Zijlstra <[email protected]>
18029 M:      Ingo Molnar <[email protected]>
18030 M:      Arnaldo Carvalho de Melo <[email protected]>
18031 M:      Namhyung Kim <[email protected]>
18032 R:      Mark Rutland <[email protected]>
18033 R:      Alexander Shishkin <[email protected]>
18034 R:      Jiri Olsa <[email protected]>
18035 R:      Ian Rogers <[email protected]>
18036 R:      Adrian Hunter <[email protected]>
18037 R:      "Liang, Kan" <[email protected]>
18038 L:      [email protected]
18039 L:      [email protected]
18040 S:      Supported
18041 W:      https://perf.wiki.kernel.org/
18042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18043 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
18044 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
18045 F:      arch/*/events/*
18046 F:      arch/*/events/*/*
18047 F:      arch/*/include/asm/perf_event.h
18048 F:      arch/*/kernel/*/*/perf_event*.c
18049 F:      arch/*/kernel/*/perf_event*.c
18050 F:      arch/*/kernel/perf_callchain.c
18051 F:      arch/*/kernel/perf_event*.c
18052 F:      include/linux/perf_event.h
18053 F:      include/uapi/linux/perf_event.h
18054 F:      kernel/events/*
18055 F:      tools/lib/perf/
18056 F:      tools/perf/
18057
18058 PERFORMANCE EVENTS TOOLING ARM64
18059 R:      John Garry <[email protected]>
18060 R:      Will Deacon <[email protected]>
18061 R:      James Clark <[email protected]>
18062 R:      Mike Leach <[email protected]>
18063 R:      Leo Yan <[email protected]>
18064 L:      [email protected] (moderated for non-subscribers)
18065 S:      Supported
18066 F:      tools/build/feature/test-libopencsd.c
18067 F:      tools/perf/arch/arm*/
18068 F:      tools/perf/pmu-events/arch/arm64/
18069 F:      tools/perf/util/arm-spe*
18070 F:      tools/perf/util/cs-etm*
18071
18072 PERSONALITY HANDLING
18073 M:      Christoph Hellwig <[email protected]>
18074 L:      [email protected]
18075 S:      Maintained
18076 F:      include/linux/personality.h
18077 F:      include/uapi/linux/personality.h
18078
18079 PHOENIX RC FLIGHT CONTROLLER ADAPTER
18080 M:      Marcus Folkesson <[email protected]>
18081 L:      [email protected]
18082 S:      Maintained
18083 F:      Documentation/input/devices/pxrc.rst
18084 F:      drivers/input/joystick/pxrc.c
18085
18086 PHONET PROTOCOL
18087 M:      Remi Denis-Courmont <[email protected]>
18088 S:      Supported
18089 F:      Documentation/networking/phonet.rst
18090 F:      include/linux/phonet.h
18091 F:      include/net/phonet/
18092 F:      include/uapi/linux/phonet.h
18093 F:      net/phonet/
18094
18095 PHRAM MTD DRIVER
18096 M:      Joern Engel <[email protected]>
18097 L:      [email protected]
18098 S:      Maintained
18099 F:      drivers/mtd/devices/phram.c
18100
18101 PICOLCD HID DRIVER
18102 M:      Bruno Prémont <[email protected]>
18103 L:      [email protected]
18104 S:      Maintained
18105 F:      drivers/hid/hid-picolcd*
18106
18107 PIDFD API
18108 M:      Christian Brauner <[email protected]>
18109 L:      [email protected]
18110 S:      Maintained
18111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
18112 F:      samples/pidfd/
18113 F:      tools/testing/selftests/clone3/
18114 F:      tools/testing/selftests/pid_namespace/
18115 F:      tools/testing/selftests/pidfd/
18116 K:      (?i)pidfd
18117 K:      (?i)clone3
18118 K:      \b(clone_args|kernel_clone_args)\b
18119
18120 PIN CONTROL SUBSYSTEM
18121 M:      Linus Walleij <[email protected]>
18122 L:      [email protected]
18123 S:      Maintained
18124 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
18125 F:      Documentation/devicetree/bindings/pinctrl/
18126 F:      Documentation/driver-api/pin-control.rst
18127 F:      drivers/pinctrl/
18128 F:      include/dt-bindings/pinctrl/
18129 F:      include/linux/pinctrl/
18130
18131 PIN CONTROLLER - AMD
18132 M:      Basavaraj Natikar <[email protected]>
18133 M:      Shyam Sundar S K <[email protected]>
18134 S:      Maintained
18135 F:      drivers/pinctrl/pinctrl-amd.c
18136
18137 PIN CONTROLLER - FREESCALE
18138 M:      Dong Aisheng <[email protected]>
18139 M:      Fabio Estevam <[email protected]>
18140 M:      Shawn Guo <[email protected]>
18141 M:      Jacky Bai <[email protected]>
18142 R:      Pengutronix Kernel Team <[email protected]>
18143 L:      [email protected]
18144 L:      NXP S32 Linux Team <[email protected]>
18145 S:      Maintained
18146 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
18147 F:      Documentation/devicetree/bindings/pinctrl/nxp,s32*
18148 F:      drivers/pinctrl/freescale/
18149 F:      drivers/pinctrl/nxp/
18150
18151 PIN CONTROLLER - INTEL
18152 M:      Mika Westerberg <[email protected]>
18153 M:      Andy Shevchenko <[email protected]>
18154 S:      Supported
18155 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
18156 F:      drivers/pinctrl/intel/
18157
18158 PIN CONTROLLER - KEEMBAY
18159 M:      Lakshmi Sowjanya D <[email protected]>
18160 S:      Supported
18161 F:      drivers/pinctrl/pinctrl-keembay*
18162
18163 PIN CONTROLLER - MEDIATEK
18164 M:      Sean Wang <[email protected]>
18165 L:      [email protected] (moderated for non-subscribers)
18166 S:      Maintained
18167 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
18168 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
18169 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
18170 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
18171 F:      drivers/pinctrl/mediatek/
18172
18173 PIN CONTROLLER - MEDIATEK MIPS
18174 M:      Arınç ÜNAL <[email protected]>
18175 M:      Sergio Paracuellos <[email protected]>
18176 L:      [email protected] (moderated for non-subscribers)
18177 L:      [email protected]
18178 S:      Maintained
18179 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
18180 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
18181 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
18182 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
18183 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
18184 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
18185 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
18186 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
18187 F:      drivers/pinctrl/mediatek/pinctrl-mt7620.c
18188 F:      drivers/pinctrl/mediatek/pinctrl-mt7621.c
18189 F:      drivers/pinctrl/mediatek/pinctrl-mt76x8.c
18190 F:      drivers/pinctrl/mediatek/pinctrl-mtmips.*
18191 F:      drivers/pinctrl/mediatek/pinctrl-rt2880.c
18192 F:      drivers/pinctrl/mediatek/pinctrl-rt305x.c
18193 F:      drivers/pinctrl/mediatek/pinctrl-rt3883.c
18194
18195 PIN CONTROLLER - MICROCHIP AT91
18196 M:      Ludovic Desroches <[email protected]>
18197 L:      [email protected] (moderated for non-subscribers)
18198 L:      [email protected]
18199 S:      Supported
18200 F:      drivers/gpio/gpio-sama5d2-piobu.c
18201 F:      drivers/pinctrl/pinctrl-at91*
18202
18203 PIN CONTROLLER - QUALCOMM
18204 M:      Bjorn Andersson <[email protected]>
18205 L:      [email protected]
18206 S:      Maintained
18207 F:      Documentation/devicetree/bindings/pinctrl/qcom,*
18208 F:      drivers/pinctrl/qcom/
18209
18210 PIN CONTROLLER - RENESAS
18211 M:      Geert Uytterhoeven <[email protected]>
18212 L:      [email protected]
18213 S:      Supported
18214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
18215 F:      Documentation/devicetree/bindings/pinctrl/renesas,*
18216 F:      drivers/pinctrl/renesas/
18217
18218 PIN CONTROLLER - SAMSUNG
18219 M:      Krzysztof Kozlowski <[email protected]>
18220 M:      Sylwester Nawrocki <[email protected]>
18221 R:      Alim Akhtar <[email protected]>
18222 L:      [email protected] (moderated for non-subscribers)
18223 L:      [email protected]
18224 S:      Maintained
18225 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
18226 B:      mailto:[email protected]
18227 C:      irc://irc.libera.chat/linux-exynos
18228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
18229 F:      Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
18230 F:      drivers/pinctrl/samsung/
18231
18232 PIN CONTROLLER - SINGLE
18233 M:      Tony Lindgren <[email protected]>
18234 M:      Haojian Zhuang <[email protected]>
18235 L:      [email protected] (moderated for non-subscribers)
18236 L:      [email protected]
18237 S:      Maintained
18238 F:      drivers/pinctrl/pinctrl-single.c
18239
18240 PIN CONTROLLER - SUNPLUS / TIBBO
18241 M:      Dvorkin Dmitry <[email protected]>
18242 M:      Wells Lu <[email protected]>
18243 L:      [email protected] (moderated for non-subscribers)
18244 S:      Maintained
18245 W:      https://sunplus.atlassian.net/wiki/spaces/doc/overview
18246 F:      Documentation/devicetree/bindings/pinctrl/sunplus,*
18247 F:      drivers/pinctrl/sunplus/
18248 F:      include/dt-bindings/pinctrl/sppctl*.h
18249
18250 PINE64 PINEPHONE KEYBOARD DRIVER
18251 M:      Samuel Holland <[email protected]>
18252 S:      Supported
18253 F:      Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
18254 F:      drivers/input/keyboard/pinephone-keyboard.c
18255
18256 PKTCDVD DRIVER
18257 M:      [email protected]
18258 S:      Orphan
18259 F:      drivers/block/pktcdvd.c
18260 F:      include/linux/pktcdvd.h
18261 F:      include/uapi/linux/pktcdvd.h
18262
18263 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
18264 M:      Tomasz Duszynski <[email protected]>
18265 S:      Maintained
18266 F:      Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
18267 F:      drivers/iio/chemical/pms7003.c
18268
18269 PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
18270 M:      Piergiorgio Beruto <[email protected]>
18271 L:      [email protected]
18272 S:      Maintained
18273 F:      drivers/net/phy/mdio-open-alliance.h
18274 F:      net/ethtool/plca.c
18275
18276 PLDMFW LIBRARY
18277 M:      Jacob Keller <[email protected]>
18278 S:      Maintained
18279 F:      Documentation/driver-api/pldmfw/
18280 F:      include/linux/pldmfw.h
18281 F:      lib/pldmfw/
18282
18283 PLX DMA DRIVER
18284 M:      Logan Gunthorpe <[email protected]>
18285 S:      Maintained
18286 F:      drivers/dma/plx_dma.c
18287
18288 PM-GRAPH UTILITY
18289 M:      "Todd E Brandt" <[email protected]>
18290 L:      [email protected]
18291 S:      Supported
18292 W:      https://01.org/pm-graph
18293 B:      https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
18294 T:      git git://github.com/intel/pm-graph
18295 F:      tools/power/pm-graph
18296
18297 PM6764TR DRIVER
18298 M:      Charles Hsu     <[email protected]>
18299 L:      [email protected]
18300 S:      Maintained
18301 F:      Documentation/hwmon/pm6764tr.rst
18302 F:      drivers/hwmon/pmbus/pm6764tr.c
18303
18304 PMC SIERRA MaxRAID DRIVER
18305 L:      [email protected]
18306 S:      Orphan
18307 W:      http://www.pmc-sierra.com/
18308 F:      drivers/scsi/pmcraid.*
18309
18310 PMC SIERRA PM8001 DRIVER
18311 M:      Jack Wang <[email protected]>
18312 L:      [email protected]
18313 S:      Supported
18314 F:      drivers/scsi/pm8001/
18315
18316 PNI RM3100 IIO DRIVER
18317 M:      Song Qiang <[email protected]>
18318 L:      [email protected]
18319 S:      Maintained
18320 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
18321 F:      drivers/iio/magnetometer/rm3100*
18322
18323 PNP SUPPORT
18324 M:      "Rafael J. Wysocki" <[email protected]>
18325 L:      [email protected]
18326 S:      Maintained
18327 F:      drivers/pnp/
18328 F:      include/linux/pnp.h
18329
18330 POSIX CLOCKS and TIMERS
18331 M:      Anna-Maria Behnsen <[email protected]>
18332 M:      Frederic Weisbecker <[email protected]>
18333 M:      Thomas Gleixner <[email protected]>
18334 L:      [email protected]
18335 S:      Maintained
18336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18337 F:      fs/timerfd.c
18338 F:      include/linux/time_namespace.h
18339 F:      include/linux/timerfd.h
18340 F:      include/uapi/linux/time.h
18341 F:      include/uapi/linux/timerfd.h
18342 F:      include/trace/events/timer*
18343 F:      kernel/time/itimer.c
18344 F:      kernel/time/posix-*
18345 F:      kernel/time/namespace.c
18346
18347 POWER MANAGEMENT CORE
18348 M:      "Rafael J. Wysocki" <[email protected]>
18349 L:      [email protected]
18350 S:      Supported
18351 B:      https://bugzilla.kernel.org
18352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
18353 F:      drivers/base/power/
18354 F:      drivers/powercap/
18355 F:      include/linux/intel_rapl.h
18356 F:      include/linux/pm.h
18357 F:      include/linux/pm_*
18358 F:      include/linux/powercap.h
18359 F:      kernel/configs/nopm.config
18360
18361 POWER SEQUENCING
18362 M:      Bartosz Golaszewski <[email protected]>
18363 L:      [email protected]
18364 S:      Maintained
18365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
18366 F:      Documentation/driver-api/pwrseq.rst
18367 F:      drivers/power/sequencing/
18368 F:      include/linux/pwrseq/
18369
18370 POWER STATE COORDINATION INTERFACE (PSCI)
18371 M:      Mark Rutland <[email protected]>
18372 M:      Lorenzo Pieralisi <[email protected]>
18373 L:      [email protected] (moderated for non-subscribers)
18374 S:      Maintained
18375 F:      drivers/firmware/psci/
18376 F:      include/linux/psci.h
18377 F:      include/uapi/linux/psci.h
18378
18379 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
18380 M:      Sebastian Reichel <[email protected]>
18381 L:      [email protected]
18382 S:      Maintained
18383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18384 F:      Documentation/ABI/testing/sysfs-class-power
18385 F:      Documentation/devicetree/bindings/power/supply/
18386 F:      drivers/power/supply/
18387 F:      include/linux/power/
18388 F:      include/linux/power_supply.h
18389 F:      tools/testing/selftests/power_supply/
18390
18391 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
18392 M:      Suraj Jitindar Singh <[email protected]>
18393 L:      [email protected]
18394 S:      Maintained
18395 F:      drivers/char/powernv-op-panel.c
18396
18397 PPP OVER ATM (RFC 2364)
18398 M:      Mitchell Blank Jr <[email protected]>
18399 S:      Maintained
18400 F:      include/uapi/linux/atmppp.h
18401 F:      net/atm/pppoatm.c
18402
18403 PPP OVER ETHERNET
18404 M:      Michal Ostrowski <[email protected]>
18405 S:      Maintained
18406 F:      drivers/net/ppp/pppoe.c
18407 F:      drivers/net/ppp/pppox.c
18408
18409 PPP OVER L2TP
18410 M:      James Chapman <[email protected]>
18411 S:      Maintained
18412 F:      include/linux/if_pppol2tp.h
18413 F:      include/uapi/linux/if_pppol2tp.h
18414 F:      net/l2tp/l2tp_ppp.c
18415
18416 PPP PROTOCOL DRIVERS AND COMPRESSORS
18417 L:      [email protected]
18418 S:      Orphan
18419 F:      drivers/net/ppp/ppp_*
18420
18421 PPS SUPPORT
18422 M:      Rodolfo Giometti <[email protected]>
18423 L:      [email protected] (subscribers-only)
18424 S:      Maintained
18425 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
18426 F:      Documentation/ABI/testing/sysfs-pps
18427 F:      Documentation/devicetree/bindings/pps/pps-gpio.yaml
18428 F:      Documentation/driver-api/pps.rst
18429 F:      drivers/pps/
18430 F:      include/linux/pps*.h
18431 F:      include/uapi/linux/pps.h
18432
18433 PPTP DRIVER
18434 M:      Dmitry Kozlov <[email protected]>
18435 L:      [email protected]
18436 S:      Maintained
18437 W:      http://sourceforge.net/projects/accel-pptp
18438 F:      drivers/net/ppp/pptp.c
18439
18440 PRESSURE STALL INFORMATION (PSI)
18441 M:      Johannes Weiner <[email protected]>
18442 M:      Suren Baghdasaryan <[email protected]>
18443 R:      Peter Ziljstra <[email protected]>
18444 S:      Maintained
18445 F:      include/linux/psi*
18446 F:      kernel/sched/psi.c
18447
18448 PRINTK
18449 M:      Petr Mladek <[email protected]>
18450 R:      Steven Rostedt <[email protected]>
18451 R:      John Ogness <[email protected]>
18452 R:      Sergey Senozhatsky <[email protected]>
18453 S:      Maintained
18454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
18455 F:      include/linux/printk.h
18456 F:      kernel/printk/
18457
18458 PRINTK INDEXING
18459 R:      Chris Down <[email protected]>
18460 S:      Maintained
18461 F:      Documentation/core-api/printk-index.rst
18462 F:      kernel/printk/index.c
18463 K:      printk_index
18464
18465 PROC FILESYSTEM
18466 L:      [email protected]
18467 L:      [email protected]
18468 S:      Maintained
18469 F:      Documentation/filesystems/proc.rst
18470 F:      fs/proc/
18471 F:      include/linux/proc_fs.h
18472 F:      tools/testing/selftests/proc/
18473
18474 PROC SYSCTL
18475 M:      Luis Chamberlain <[email protected]>
18476 M:      Kees Cook <[email protected]>
18477 M:      Joel Granados <[email protected]>
18478 L:      [email protected]
18479 L:      [email protected]
18480 S:      Maintained
18481 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18482 F:      fs/proc/proc_sysctl.c
18483 F:      include/linux/sysctl.h
18484 F:      kernel/sysctl-test.c
18485 F:      kernel/sysctl.c
18486 F:      tools/testing/selftests/sysctl/
18487
18488 PS3 NETWORK SUPPORT
18489 M:      Geoff Levand <[email protected]>
18490 L:      [email protected]
18491 L:      [email protected]
18492 S:      Maintained
18493 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
18494
18495 PS3 PLATFORM SUPPORT
18496 M:      Geoff Levand <[email protected]>
18497 L:      [email protected]
18498 S:      Maintained
18499 F:      arch/powerpc/boot/ps3*
18500 F:      arch/powerpc/include/asm/lv1call.h
18501 F:      arch/powerpc/include/asm/ps3*.h
18502 F:      arch/powerpc/platforms/ps3/
18503 F:      drivers/*/ps3*
18504 F:      drivers/ps3/
18505 F:      drivers/rtc/rtc-ps3.c
18506 F:      drivers/usb/host/*ps3.c
18507 F:      sound/ppc/snd_ps3*
18508
18509 PS3VRAM DRIVER
18510 M:      Jim Paris <[email protected]>
18511 M:      Geoff Levand <[email protected]>
18512 L:      [email protected]
18513 S:      Maintained
18514 F:      drivers/block/ps3vram.c
18515
18516 PSAMPLE PACKET SAMPLING SUPPORT
18517 M:      Yotam Gigi <[email protected]>
18518 S:      Maintained
18519 F:      include/net/psample.h
18520 F:      include/uapi/linux/psample.h
18521 F:      net/psample
18522
18523 PSE NETWORK DRIVER
18524 M:      Oleksij Rempel <[email protected]>
18525 M:      Kory Maincent <[email protected]>
18526 L:      [email protected]
18527 S:      Maintained
18528 F:      Documentation/devicetree/bindings/net/pse-pd/
18529 F:      drivers/net/pse-pd/
18530 F:      net/ethtool/pse-pd.c
18531
18532 PSTORE FILESYSTEM
18533 M:      Kees Cook <[email protected]>
18534 R:      Tony Luck <[email protected]>
18535 R:      Guilherme G. Piccoli <[email protected]>
18536 L:      [email protected]
18537 S:      Supported
18538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
18539 F:      Documentation/admin-guide/pstore-blk.rst
18540 F:      Documentation/admin-guide/ramoops.rst
18541 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
18542 F:      drivers/acpi/apei/erst.c
18543 F:      drivers/firmware/efi/efi-pstore.c
18544 F:      fs/pstore/
18545 F:      include/linux/pstore*
18546 K:      \b(pstore|ramoops)
18547
18548 PT5161L HARDWARE MONITOR DRIVER
18549 M:      Cosmo Chou <[email protected]>
18550 L:      [email protected]
18551 S:      Maintained
18552 F:      Documentation/hwmon/pt5161l.rst
18553 F:      drivers/hwmon/pt5161l.c
18554
18555 PTP HARDWARE CLOCK SUPPORT
18556 M:      Richard Cochran <[email protected]>
18557 L:      [email protected]
18558 S:      Maintained
18559 W:      http://linuxptp.sourceforge.net/
18560 F:      Documentation/ABI/testing/sysfs-ptp
18561 F:      Documentation/driver-api/ptp.rst
18562 F:      drivers/net/phy/dp83640*
18563 F:      drivers/ptp/*
18564 F:      include/linux/ptp_cl*
18565 K:      (?:\b|_)ptp(?:\b|_)
18566
18567 PTP MOCKUP CLOCK SUPPORT
18568 M:      Vladimir Oltean <[email protected]>
18569 L:      [email protected]
18570 S:      Maintained
18571 F:      drivers/ptp/ptp_mock.c
18572 F:      include/linux/ptp_mock.h
18573
18574 PTP VIRTUAL CLOCK SUPPORT
18575 M:      Yangbo Lu <[email protected]>
18576 L:      [email protected]
18577 S:      Maintained
18578 F:      drivers/ptp/ptp_vclock.c
18579 F:      net/ethtool/phc_vclocks.c
18580
18581 PTRACE SUPPORT
18582 M:      Oleg Nesterov <[email protected]>
18583 S:      Maintained
18584 F:      arch/*/*/ptrace*.c
18585 F:      arch/*/include/asm/ptrace*.h
18586 F:      arch/*/ptrace*.c
18587 F:      include/asm-generic/syscall.h
18588 F:      include/linux/ptrace.h
18589 F:      include/linux/regset.h
18590 F:      include/uapi/linux/ptrace.h
18591 F:      kernel/ptrace.c
18592
18593 PULSE8-CEC DRIVER
18594 M:      Hans Verkuil <[email protected]>
18595 L:      [email protected]
18596 S:      Maintained
18597 T:      git git://linuxtv.org/media_tree.git
18598 F:      drivers/media/cec/usb/pulse8/
18599
18600 PURELIFI PLFXLC DRIVER
18601 M:      Srinivasan Raju <[email protected]>
18602 L:      [email protected]
18603 S:      Supported
18604 F:      drivers/net/wireless/purelifi/plfxlc/
18605
18606 PVRUSB2 VIDEO4LINUX DRIVER
18607 M:      Mike Isely <[email protected]>
18608 L:      [email protected]       (subscribers-only)
18609 L:      [email protected]
18610 S:      Maintained
18611 W:      http://www.isely.net/pvrusb2/
18612 T:      git git://linuxtv.org/media_tree.git
18613 F:      Documentation/driver-api/media/drivers/pvrusb2*
18614 F:      drivers/media/usb/pvrusb2/
18615
18616 PWC WEBCAM DRIVER
18617 M:      Hans Verkuil <[email protected]>
18618 L:      [email protected]
18619 S:      Odd Fixes
18620 T:      git git://linuxtv.org/media_tree.git
18621 F:      drivers/media/usb/pwc/*
18622 F:      include/trace/events/pwc.h
18623
18624 PWM IR Transmitter
18625 M:      Sean Young <[email protected]>
18626 L:      [email protected]
18627 S:      Maintained
18628 F:      Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
18629 F:      drivers/media/rc/pwm-ir-tx.c
18630
18631 PWM SUBSYSTEM
18632 M:      Uwe Kleine-König <[email protected]>
18633 L:      [email protected]
18634 S:      Maintained
18635 Q:      https://patchwork.ozlabs.org/project/linux-pwm/list/
18636 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
18637 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
18638 F:      Documentation/devicetree/bindings/pwm/
18639 F:      Documentation/driver-api/pwm.rst
18640 F:      drivers/gpio/gpio-mvebu.c
18641 F:      drivers/pwm/
18642 F:      drivers/video/backlight/pwm_bl.c
18643 F:      include/dt-bindings/pwm/
18644 F:      include/linux/pwm.h
18645 F:      include/linux/pwm_backlight.h
18646 K:      pwm_(config|apply_might_sleep|apply_atomic|ops)
18647
18648 PXA GPIO DRIVER
18649 M:      Robert Jarzmik <[email protected]>
18650 L:      [email protected]
18651 S:      Maintained
18652 F:      drivers/gpio/gpio-pxa.c
18653
18654 PXA MMCI DRIVER
18655 S:      Orphan
18656
18657 PXA RTC DRIVER
18658 M:      Robert Jarzmik <[email protected]>
18659 L:      [email protected]
18660 S:      Maintained
18661
18662 PXA2xx/PXA3xx SUPPORT
18663 M:      Daniel Mack <[email protected]>
18664 M:      Haojian Zhuang <[email protected]>
18665 M:      Robert Jarzmik <[email protected]>
18666 L:      [email protected] (moderated for non-subscribers)
18667 S:      Maintained
18668 T:      git git://github.com/hzhuang1/linux.git
18669 T:      git git://github.com/rjarzmik/linux.git
18670 F:      arch/arm/boot/dts/intel/pxa/
18671 F:      arch/arm/mach-pxa/
18672 F:      drivers/dma/pxa*
18673 F:      drivers/pcmcia/pxa2xx*
18674 F:      drivers/pinctrl/pxa/
18675 F:      drivers/spi/spi-pxa2xx*
18676 F:      drivers/usb/gadget/udc/pxa2*
18677 F:      include/sound/pxa2xx-lib.h
18678 F:      sound/arm/pxa*
18679 F:      sound/soc/pxa/
18680
18681 QAT DRIVER
18682 M:      Giovanni Cabiddu <[email protected]>
18683 L:      [email protected]
18684 S:      Supported
18685 F:      drivers/crypto/intel/qat/
18686
18687 QCOM AUDIO (ASoC) DRIVERS
18688 M:      Srinivas Kandagatla <[email protected]>
18689 L:      [email protected] (moderated for non-subscribers)
18690 L:      [email protected]
18691 S:      Supported
18692 F:      Documentation/devicetree/bindings/soc/qcom/qcom,apr*
18693 F:      Documentation/devicetree/bindings/sound/qcom,*
18694 F:      drivers/soc/qcom/apr.c
18695 F:      include/dt-bindings/sound/qcom,wcd9335.h
18696 F:      sound/soc/codecs/lpass-rx-macro.*
18697 F:      sound/soc/codecs/lpass-tx-macro.*
18698 F:      sound/soc/codecs/lpass-va-macro.c
18699 F:      sound/soc/codecs/lpass-wsa-macro.*
18700 F:      sound/soc/codecs/msm8916-wcd-analog.c
18701 F:      sound/soc/codecs/msm8916-wcd-digital.c
18702 F:      sound/soc/codecs/wcd-clsh-v2.*
18703 F:      sound/soc/codecs/wcd-mbhc-v2.*
18704 F:      sound/soc/codecs/wcd9335.*
18705 F:      sound/soc/codecs/wcd934x.c
18706 F:      sound/soc/codecs/wsa881x.c
18707 F:      sound/soc/codecs/wsa883x.c
18708 F:      sound/soc/codecs/wsa884x.c
18709 F:      sound/soc/qcom/
18710
18711 QCOM EMBEDDED USB DEBUGGER (EUD)
18712 M:      Souradeep Chowdhury <[email protected]>
18713 L:      [email protected]
18714 S:      Maintained
18715 F:      Documentation/ABI/testing/sysfs-driver-eud
18716 F:      Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
18717 F:      drivers/usb/misc/qcom_eud.c
18718
18719 QCOM IPA DRIVER
18720 M:      Alex Elder <[email protected]>
18721 L:      [email protected]
18722 S:      Maintained
18723 F:      drivers/net/ipa/
18724
18725 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
18726 M:      Gabriel Somlo <[email protected]>
18727 M:      "Michael S. Tsirkin" <[email protected]>
18728 L:      [email protected]
18729 S:      Maintained
18730 F:      drivers/firmware/qemu_fw_cfg.c
18731 F:      include/uapi/linux/qemu_fw_cfg.h
18732
18733 QIB DRIVER
18734 M:      Dennis Dalessandro <[email protected]>
18735 L:      [email protected]
18736 S:      Supported
18737 F:      drivers/infiniband/hw/qib/
18738
18739 QLOGIC QL41xxx FCOE DRIVER
18740 M:      Saurav Kashyap <[email protected]>
18741 M:      Javed Hasan <[email protected]>
18742 M:      [email protected]
18743 L:      [email protected]
18744 S:      Supported
18745 F:      drivers/scsi/qedf/
18746
18747 QLOGIC QL41xxx ISCSI DRIVER
18748 M:      Nilesh Javali <[email protected]>
18749 M:      Manish Rangankar <[email protected]>
18750 M:      [email protected]
18751 L:      [email protected]
18752 S:      Supported
18753 F:      drivers/scsi/qedi/
18754
18755 QLOGIC QL4xxx ETHERNET DRIVER
18756 M:      Manish Chopra <[email protected]>
18757 L:      [email protected]
18758 S:      Supported
18759 F:      drivers/net/ethernet/qlogic/qed/
18760 F:      drivers/net/ethernet/qlogic/qede/
18761 F:      include/linux/qed/
18762
18763 QLOGIC QL4xxx RDMA DRIVER
18764 M:      Michal Kalderon <[email protected]>
18765 L:      [email protected]
18766 S:      Supported
18767 F:      drivers/infiniband/hw/qedr/
18768 F:      include/uapi/rdma/qedr-abi.h
18769
18770 QLOGIC QLA1280 SCSI DRIVER
18771 M:      Michael Reed <[email protected]>
18772 L:      [email protected]
18773 S:      Maintained
18774 F:      drivers/scsi/qla1280.[ch]
18775
18776 QLOGIC QLA2XXX FC-SCSI DRIVER
18777 M:      Nilesh Javali <[email protected]>
18778 M:      [email protected]
18779 L:      [email protected]
18780 S:      Supported
18781 F:      drivers/scsi/qla2xxx/
18782
18783 QLOGIC QLA3XXX NETWORK DRIVER
18784 M:      [email protected]
18785 L:      [email protected]
18786 S:      Supported
18787 F:      drivers/net/ethernet/qlogic/qla3xxx.*
18788
18789 QLOGIC QLA4XXX iSCSI DRIVER
18790 M:      Nilesh Javali <[email protected]>
18791 M:      Manish Rangankar <[email protected]>
18792 M:      [email protected]
18793 L:      [email protected]
18794 S:      Supported
18795 F:      drivers/scsi/qla4xxx/
18796
18797 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
18798 M:      Shahed Shaikh <[email protected]>
18799 M:      Manish Chopra <[email protected]>
18800 M:      [email protected]
18801 L:      [email protected]
18802 S:      Supported
18803 F:      drivers/net/ethernet/qlogic/qlcnic/
18804
18805 QM1D1B0004 MEDIA DRIVER
18806 M:      Akihiro Tsukada <[email protected]>
18807 L:      [email protected]
18808 S:      Odd Fixes
18809 F:      drivers/media/tuners/qm1d1b0004*
18810
18811 QM1D1C0042 MEDIA DRIVER
18812 M:      Akihiro Tsukada <[email protected]>
18813 L:      [email protected]
18814 S:      Odd Fixes
18815 F:      drivers/media/tuners/qm1d1c0042*
18816
18817 QNX4 FILESYSTEM
18818 M:      Anders Larsen <[email protected]>
18819 S:      Maintained
18820 W:      http://www.alarsen.net/linux/qnx4fs/
18821 F:      fs/qnx4/
18822 F:      include/uapi/linux/qnx4_fs.h
18823 F:      include/uapi/linux/qnxtypes.h
18824
18825 QNX6 FILESYSTEM
18826 S:      Orphan
18827 F:      Documentation/filesystems/qnx6.rst
18828 F:      fs/qnx6/
18829 F:      include/linux/qnx6_fs.h
18830
18831 QORIQ DPAA2 FSL-MC BUS DRIVER
18832 M:      Stuart Yoder <[email protected]>
18833 M:      Laurentiu Tudor <[email protected]>
18834 L:      [email protected]
18835 S:      Maintained
18836 F:      Documentation/ABI/stable/sysfs-bus-fsl-mc
18837 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
18838 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
18839 F:      drivers/bus/fsl-mc/
18840 F:      include/uapi/linux/fsl_mc.h
18841
18842 QT1010 MEDIA DRIVER
18843 L:      [email protected]
18844 S:      Orphan
18845 W:      https://linuxtv.org
18846 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
18847 F:      drivers/media/tuners/qt1010*
18848
18849 QUALCOMM ATH12K WIRELESS DRIVER
18850 M:      Kalle Valo <[email protected]>
18851 M:      Jeff Johnson <[email protected]>
18852 L:      [email protected]
18853 S:      Supported
18854 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
18855 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18856 F:      drivers/net/wireless/ath/ath12k/
18857 N:      ath12k
18858
18859 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
18860 M:      Kalle Valo <[email protected]>
18861 M:      Jeff Johnson <[email protected]>
18862 L:      [email protected]
18863 S:      Supported
18864 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
18865 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18866 F:      drivers/net/wireless/ath/ath10k/
18867 N:      ath10k
18868
18869 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
18870 M:      Kalle Valo <[email protected]>
18871 M:      Jeff Johnson <[email protected]>
18872 L:      [email protected]
18873 S:      Supported
18874 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
18875 B:      https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
18876 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18877 F:      drivers/net/wireless/ath/ath11k/
18878 N:      ath11k
18879
18880 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
18881 M:      Toke Høiland-Jørgensen <[email protected]>
18882 L:      [email protected]
18883 S:      Maintained
18884 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
18885 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18886 F:      Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
18887 F:      drivers/net/wireless/ath/ath9k/
18888
18889 QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
18890 M:      Stefan Wahren <[email protected]>
18891 L:      [email protected]
18892 S:      Maintained
18893 F:      Documentation/devicetree/bindings/net/qca,qca7000.txt
18894 F:      drivers/net/ethernet/qualcomm/qca*
18895
18896 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
18897 M:      Stephan Gerhold <[email protected]>
18898 L:      [email protected]
18899 L:      [email protected]
18900 S:      Maintained
18901 F:      Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
18902 F:      drivers/net/wwan/qcom_bam_dmux.c
18903
18904 QUALCOMM CAMERA SUBSYSTEM DRIVER
18905 M:      Robert Foss <[email protected]>
18906 M:      Todor Tomov <[email protected]>
18907 M:      Bryan O'Donoghue <[email protected]>
18908 L:      [email protected]
18909 S:      Maintained
18910 F:      Documentation/admin-guide/media/qcom_camss.rst
18911 F:      Documentation/devicetree/bindings/media/*camss*
18912 F:      drivers/media/platform/qcom/camss/
18913
18914 QUALCOMM CLOCK DRIVERS
18915 M:      Bjorn Andersson <[email protected]>
18916 L:      [email protected]
18917 S:      Supported
18918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
18919 F:      Documentation/devicetree/bindings/clock/qcom,*
18920 F:      drivers/clk/qcom/
18921 F:      include/dt-bindings/clock/qcom,*
18922
18923 QUALCOMM CLOUD AI (QAIC) DRIVER
18924 M:      Jeffrey Hugo <[email protected]>
18925 R:      Carl Vanderlip <[email protected]>
18926 R:      Pranjal Ramajor Asha Kanojiya <[email protected]>
18927 L:      [email protected]
18928 L:      [email protected]
18929 S:      Supported
18930 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
18931 F:      Documentation/accel/qaic/
18932 F:      drivers/accel/qaic/
18933 F:      include/uapi/drm/qaic_accel.h
18934
18935 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
18936 M:      Bjorn Andersson <[email protected]>
18937 M:      Konrad Dybcio <[email protected]>
18938 L:      [email protected]
18939 L:      [email protected]
18940 S:      Maintained
18941 F:      Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
18942 F:      drivers/pmdomain/qcom/cpr.c
18943
18944 QUALCOMM CPUCP MAILBOX DRIVER
18945 M:      Sibi Sankar <[email protected]>
18946 L:      [email protected]
18947 S:      Supported
18948 F:      Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
18949 F:      drivers/mailbox/qcom-cpucp-mbox.c
18950
18951 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
18952 M:      Ilia Lin <[email protected]>
18953 L:      [email protected]
18954 S:      Maintained
18955 F:      Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
18956 F:      Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
18957 F:      drivers/cpufreq/qcom-cpufreq-nvmem.c
18958
18959 QUALCOMM CRYPTO DRIVERS
18960 M:      Thara Gopinath <[email protected]>
18961 L:      [email protected]
18962 L:      [email protected]
18963 S:      Maintained
18964 F:      Documentation/devicetree/bindings/crypto/qcom-qce.yaml
18965 F:      drivers/crypto/qce/
18966
18967 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
18968 M:      Timur Tabi <[email protected]>
18969 L:      [email protected]
18970 S:      Maintained
18971 F:      drivers/net/ethernet/qualcomm/emac/
18972
18973 QUALCOMM ETHQOS ETHERNET DRIVER
18974 M:      Vinod Koul <[email protected]>
18975 L:      [email protected]
18976 L:      [email protected]
18977 S:      Maintained
18978 F:      Documentation/devicetree/bindings/net/qcom,ethqos.yaml
18979 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
18980
18981 QUALCOMM FASTRPC DRIVER
18982 M:      Srinivas Kandagatla <[email protected]>
18983 M:      Amol Maheshwari <[email protected]>
18984 L:      [email protected]
18985 L:      [email protected]
18986 S:      Maintained
18987 F:      Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
18988 F:      drivers/misc/fastrpc.c
18989 F:      include/uapi/misc/fastrpc.h
18990
18991 QUALCOMM HEXAGON ARCHITECTURE
18992 M:      Brian Cain <[email protected]>
18993 L:      [email protected]
18994 S:      Supported
18995 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
18996 F:      arch/hexagon/
18997
18998 QUALCOMM HIDMA DRIVER
18999 M:      Sinan Kaya <[email protected]>
19000 L:      [email protected] (moderated for non-subscribers)
19001 L:      [email protected]
19002 L:      [email protected]
19003 S:      Supported
19004 F:      drivers/dma/qcom/hidma*
19005
19006 QUALCOMM I2C CCI DRIVER
19007 M:      Loic Poulain <[email protected]>
19008 M:      Robert Foss <[email protected]>
19009 L:      [email protected]
19010 L:      [email protected]
19011 S:      Maintained
19012 F:      Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
19013 F:      drivers/i2c/busses/i2c-qcom-cci.c
19014
19015 QUALCOMM INTERCONNECT BWMON DRIVER
19016 M:      Krzysztof Kozlowski <[email protected]>
19017 L:      [email protected]
19018 S:      Maintained
19019 F:      Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
19020 F:      drivers/soc/qcom/icc-bwmon.c
19021 F:      drivers/soc/qcom/trace_icc-bwmon.h
19022
19023 QUALCOMM IOMMU
19024 M:      Rob Clark <[email protected]>
19025 L:      [email protected]
19026 L:      [email protected]
19027 S:      Maintained
19028 F:      drivers/iommu/arm/arm-smmu/qcom_iommu.c
19029 F:      drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
19030 F:      drivers/iommu/msm_iommu*
19031
19032 QUALCOMM IPC ROUTER (QRTR) DRIVER
19033 M:      Manivannan Sadhasivam <[email protected]>
19034 L:      [email protected]
19035 S:      Maintained
19036 F:      include/trace/events/qrtr.h
19037 F:      include/uapi/linux/qrtr.h
19038 F:      net/qrtr/
19039
19040 QUALCOMM IPCC MAILBOX DRIVER
19041 M:      Manivannan Sadhasivam <[email protected]>
19042 L:      [email protected]
19043 S:      Supported
19044 F:      Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
19045 F:      drivers/mailbox/qcom-ipcc.c
19046 F:      include/dt-bindings/mailbox/qcom-ipcc.h
19047
19048 QUALCOMM IPQ4019 USB PHY DRIVER
19049 M:      Robert Marko <[email protected]>
19050 M:      Luka Perkov <[email protected]>
19051 L:      [email protected]
19052 S:      Maintained
19053 F:      Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
19054 F:      drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
19055
19056 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
19057 M:      Robert Marko <[email protected]>
19058 M:      Luka Perkov <[email protected]>
19059 L:      [email protected]
19060 S:      Maintained
19061 F:      Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
19062 F:      drivers/regulator/vqmmc-ipq4019-regulator.c
19063
19064 QUALCOMM NAND CONTROLLER DRIVER
19065 M:      Manivannan Sadhasivam <[email protected]>
19066 L:      [email protected]
19067 L:      [email protected]
19068 S:      Maintained
19069 F:      Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
19070 F:      drivers/mtd/nand/raw/qcom_nandc.c
19071
19072 QUALCOMM QSEECOM DRIVER
19073 M:      Maximilian Luz <[email protected]>
19074 L:      [email protected]
19075 S:      Maintained
19076 F:      drivers/firmware/qcom/qcom_qseecom.c
19077
19078 QUALCOMM QSEECOM UEFISECAPP DRIVER
19079 M:      Maximilian Luz <[email protected]>
19080 L:      [email protected]
19081 S:      Maintained
19082 F:      drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
19083
19084 QUALCOMM RMNET DRIVER
19085 M:      Subash Abhinov Kasiviswanathan <[email protected]>
19086 M:      Sean Tranchetti <[email protected]>
19087 L:      [email protected]
19088 S:      Maintained
19089 F:      Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
19090 F:      drivers/net/ethernet/qualcomm/rmnet/
19091 F:      include/linux/if_rmnet.h
19092
19093 QUALCOMM TRUST ZONE MEMORY ALLOCATOR
19094 M:      Bartosz Golaszewski <[email protected]>
19095 L:      [email protected]
19096 S:      Maintained
19097 F:      drivers/firmware/qcom/qcom_tzmem.c
19098 F:      drivers/firmware/qcom/qcom_tzmem.h
19099 F:      include/linux/firmware/qcom/qcom_tzmem.h
19100
19101 QUALCOMM TSENS THERMAL DRIVER
19102 M:      Amit Kucheria <[email protected]>
19103 M:      Thara Gopinath <[email protected]>
19104 L:      [email protected]
19105 L:      [email protected]
19106 S:      Maintained
19107 F:      Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
19108 F:      drivers/thermal/qcom/
19109
19110 QUALCOMM TYPEC PORT MANAGER DRIVER
19111 M:      Bryan O'Donoghue <[email protected]>
19112 L:      [email protected]
19113 L:      [email protected]
19114 S:      Maintained
19115 F:      Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
19116 F:      drivers/usb/typec/tcpm/qcom/
19117
19118 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
19119 M:      Stanimir Varbanov <[email protected]>
19120 M:      Vikash Garodia <[email protected]>
19121 R:      Bryan O'Donoghue <[email protected]>
19122 L:      [email protected]
19123 L:      [email protected]
19124 S:      Maintained
19125 T:      git git://linuxtv.org/media_tree.git
19126 F:      Documentation/devicetree/bindings/media/*venus*
19127 F:      drivers/media/platform/qcom/venus/
19128
19129 QUALCOMM WCN36XX WIRELESS DRIVER
19130 M:      Loic Poulain <[email protected]>
19131 L:      [email protected]
19132 S:      Supported
19133 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
19134 F:      drivers/net/wireless/ath/wcn36xx/
19135
19136 QUANTENNA QTNFMAC WIRELESS DRIVER
19137 M:      Igor Mitsyanko <[email protected]>
19138 R:      Sergey Matyukevich <[email protected]>
19139 L:      [email protected]
19140 S:      Maintained
19141 F:      drivers/net/wireless/quantenna
19142
19143 RADEON and AMDGPU DRM DRIVERS
19144 M:      Alex Deucher <[email protected]>
19145 M:      Christian König <[email protected]>
19146 M:      Xinhui Pan <[email protected]>
19147 L:      [email protected]
19148 S:      Supported
19149 B:      https://gitlab.freedesktop.org/drm/amd/-/issues
19150 C:      irc://irc.oftc.net/radeon
19151 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
19152 F:      Documentation/gpu/amdgpu/
19153 F:      drivers/gpu/drm/amd/
19154 F:      drivers/gpu/drm/ci/xfails/amd*
19155 F:      drivers/gpu/drm/radeon/
19156 F:      include/uapi/drm/amdgpu_drm.h
19157 F:      include/uapi/drm/radeon_drm.h
19158
19159 RADEON FRAMEBUFFER DISPLAY DRIVER
19160 M:      Benjamin Herrenschmidt <[email protected]>
19161 L:      [email protected]
19162 S:      Maintained
19163 F:      drivers/video/fbdev/aty/radeon*
19164 F:      include/uapi/linux/radeonfb.h
19165
19166 RADIOSHARK RADIO DRIVER
19167 M:      Hans Verkuil <[email protected]>
19168 L:      [email protected]
19169 S:      Maintained
19170 T:      git git://linuxtv.org/media_tree.git
19171 F:      drivers/media/radio/radio-shark.c
19172
19173 RADIOSHARK2 RADIO DRIVER
19174 M:      Hans Verkuil <[email protected]>
19175 L:      [email protected]
19176 S:      Maintained
19177 T:      git git://linuxtv.org/media_tree.git
19178 F:      drivers/media/radio/radio-shark2.c
19179 F:      drivers/media/radio/radio-tea5777.c
19180
19181 RADOS BLOCK DEVICE (RBD)
19182 M:      Ilya Dryomov <[email protected]>
19183 R:      Dongsheng Yang <[email protected]>
19184 L:      [email protected]
19185 S:      Supported
19186 W:      http://ceph.com/
19187 T:      git https://github.com/ceph/ceph-client.git
19188 F:      Documentation/ABI/testing/sysfs-bus-rbd
19189 F:      drivers/block/rbd.c
19190 F:      drivers/block/rbd_types.h
19191
19192 RAGE128 FRAMEBUFFER DISPLAY DRIVER
19193 L:      [email protected]
19194 S:      Orphan
19195 F:      drivers/video/fbdev/aty/aty128fb.c
19196
19197 RAINSHADOW-CEC DRIVER
19198 M:      Hans Verkuil <[email protected]>
19199 L:      [email protected]
19200 S:      Maintained
19201 T:      git git://linuxtv.org/media_tree.git
19202 F:      drivers/media/cec/usb/rainshadow/
19203
19204 RALINK MIPS ARCHITECTURE
19205 M:      John Crispin <[email protected]>
19206 M:      Sergio Paracuellos <[email protected]>
19207 L:      [email protected]
19208 S:      Maintained
19209 F:      arch/mips/ralink
19210
19211 RALINK MT7621 MIPS ARCHITECTURE
19212 M:      Arınç ÜNAL <[email protected]>
19213 M:      Sergio Paracuellos <[email protected]>
19214 L:      [email protected]
19215 S:      Maintained
19216 F:      arch/mips/boot/dts/ralink/mt7621*
19217
19218 RALINK RT2X00 WIRELESS LAN DRIVER
19219 M:      Stanislaw Gruszka <[email protected]>
19220 L:      [email protected]
19221 S:      Maintained
19222 F:      drivers/net/wireless/ralink/rt2x00/
19223
19224 RAMDISK RAM BLOCK DEVICE DRIVER
19225 M:      Jens Axboe <[email protected]>
19226 S:      Maintained
19227 F:      Documentation/admin-guide/blockdev/ramdisk.rst
19228 F:      drivers/block/brd.c
19229
19230 RANCHU VIRTUAL BOARD FOR MIPS
19231 M:      Miodrag Dinic <[email protected]>
19232 L:      [email protected]
19233 S:      Supported
19234 F:      arch/mips/configs/generic/board-ranchu.config
19235 F:      arch/mips/generic/board-ranchu.c
19236
19237 RANDOM NUMBER DRIVER
19238 M:      "Theodore Ts'o" <[email protected]>
19239 M:      Jason A. Donenfeld <[email protected]>
19240 S:      Maintained
19241 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
19242 F:      Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
19243 F:      drivers/char/random.c
19244 F:      include/linux/random.h
19245 F:      include/uapi/linux/random.h
19246 F:      drivers/virt/vmgenid.c
19247 F:      include/vdso/getrandom.h
19248 F:      lib/vdso/getrandom.c
19249 F:      arch/x86/entry/vdso/vgetrandom*
19250 F:      arch/x86/include/asm/vdso/getrandom*
19251
19252 RAPIDIO SUBSYSTEM
19253 M:      Matt Porter <[email protected]>
19254 M:      Alexandre Bounine <[email protected]>
19255 S:      Maintained
19256 F:      drivers/rapidio/
19257
19258 RAS INFRASTRUCTURE
19259 M:      Tony Luck <[email protected]>
19260 M:      Borislav Petkov <[email protected]>
19261 L:      [email protected]
19262 S:      Maintained
19263 F:      Documentation/admin-guide/RAS
19264 F:      drivers/ras/
19265 F:      include/linux/ras.h
19266 F:      include/ras/ras_event.h
19267
19268 RAS FRU MEMORY POISON MANAGER (FMPM)
19269 M:      Yazen Ghannam <[email protected]>
19270 L:      [email protected]
19271 S:      Maintained
19272 F:      drivers/ras/amd/fmpm.c
19273
19274 RASPBERRY PI PISP BACK END
19275 M:      Jacopo Mondi <[email protected]>
19276 L:      Raspberry Pi Kernel Maintenance <[email protected]>
19277 L:      [email protected]
19278 S:      Maintained
19279 F:      Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
19280 F:      drivers/media/platform/raspberrypi/pisp_be/
19281 F:      include/uapi/linux/media/raspberrypi/
19282
19283 RC-CORE / LIRC FRAMEWORK
19284 M:      Sean Young <[email protected]>
19285 L:      [email protected]
19286 S:      Maintained
19287 W:      http://linuxtv.org
19288 T:      git git://linuxtv.org/media_tree.git
19289 F:      Documentation/driver-api/media/rc-core.rst
19290 F:      Documentation/userspace-api/media/rc/
19291 F:      drivers/media/rc/
19292 F:      include/media/rc-core.h
19293 F:      include/media/rc-map.h
19294 F:      include/uapi/linux/lirc.h
19295
19296 RCMM REMOTE CONTROLS DECODER
19297 M:      Patrick Lerda <[email protected]>
19298 S:      Maintained
19299 F:      drivers/media/rc/ir-rcmm-decoder.c
19300
19301 RCUTORTURE TEST FRAMEWORK
19302 M:      "Paul E. McKenney" <[email protected]>
19303 M:      Josh Triplett <[email protected]>
19304 R:      Steven Rostedt <[email protected]>
19305 R:      Mathieu Desnoyers <[email protected]>
19306 R:      Lai Jiangshan <[email protected]>
19307 L:      [email protected]
19308 S:      Supported
19309 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19310 F:      tools/testing/selftests/rcutorture
19311
19312 RDACM20 Camera Sensor
19313 M:      Jacopo Mondi <[email protected]>
19314 M:      Kieran Bingham <[email protected]>
19315 M:      Laurent Pinchart <[email protected]>
19316 M:      Niklas Söderlund <[email protected]>
19317 L:      [email protected]
19318 S:      Maintained
19319 F:      Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19320 F:      drivers/media/i2c/max9271.c
19321 F:      drivers/media/i2c/max9271.h
19322 F:      drivers/media/i2c/rdacm20.c
19323
19324 RDACM21 Camera Sensor
19325 M:      Jacopo Mondi <[email protected]>
19326 M:      Kieran Bingham <[email protected]>
19327 M:      Laurent Pinchart <[email protected]>
19328 M:      Niklas Söderlund <[email protected]>
19329 L:      [email protected]
19330 S:      Maintained
19331 F:      Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19332 F:      drivers/media/i2c/max9271.c
19333 F:      drivers/media/i2c/max9271.h
19334 F:      drivers/media/i2c/rdacm21.c
19335
19336 RDC R-321X SoC
19337 M:      Florian Fainelli <[email protected]>
19338 S:      Maintained
19339
19340 RDC R6040 FAST ETHERNET DRIVER
19341 M:      Florian Fainelli <[email protected]>
19342 L:      [email protected]
19343 S:      Maintained
19344 F:      drivers/net/ethernet/rdc/r6040.c
19345
19346 RDMAVT - RDMA verbs software
19347 M:      Dennis Dalessandro <[email protected]>
19348 L:      [email protected]
19349 S:      Supported
19350 F:      drivers/infiniband/sw/rdmavt
19351
19352 RDS - RELIABLE DATAGRAM SOCKETS
19353 M:      Allison Henderson <[email protected]>
19354 L:      [email protected]
19355 L:      [email protected]
19356 L:      [email protected] (moderated for non-subscribers)
19357 S:      Supported
19358 W:      https://oss.oracle.com/projects/rds/
19359 F:      Documentation/networking/rds.rst
19360 F:      net/rds/
19361 F:      tools/testing/selftests/net/rds/
19362
19363 RDT - RESOURCE ALLOCATION
19364 M:      Fenghua Yu <[email protected]>
19365 M:      Reinette Chatre <[email protected]>
19366 L:      [email protected]
19367 S:      Supported
19368 F:      Documentation/arch/x86/resctrl*
19369 F:      arch/x86/include/asm/resctrl.h
19370 F:      arch/x86/kernel/cpu/resctrl/
19371 F:      tools/testing/selftests/resctrl/
19372
19373 READ-COPY UPDATE (RCU)
19374 M:      "Paul E. McKenney" <[email protected]>
19375 M:      Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h)
19376 M:      Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h)
19377 M:      Joel Fernandes <[email protected]>
19378 M:      Josh Triplett <[email protected]>
19379 M:      Boqun Feng <[email protected]>
19380 M:      Uladzislau Rezki <[email protected]>
19381 R:      Steven Rostedt <[email protected]>
19382 R:      Mathieu Desnoyers <[email protected]>
19383 R:      Lai Jiangshan <[email protected]>
19384 R:      Zqiang <[email protected]>
19385 L:      [email protected]
19386 S:      Supported
19387 W:      http://www.rdrop.com/users/paulmck/RCU/
19388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19389 F:      Documentation/RCU/
19390 F:      include/linux/rcu*
19391 F:      kernel/rcu/
19392 X:      Documentation/RCU/torture.rst
19393 X:      include/linux/srcu*.h
19394 X:      kernel/rcu/srcu*.c
19395
19396 REAL TIME CLOCK (RTC) SUBSYSTEM
19397 M:      Alexandre Belloni <[email protected]>
19398 L:      [email protected]
19399 S:      Maintained
19400 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
19401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
19402 F:      Documentation/admin-guide/rtc.rst
19403 F:      Documentation/devicetree/bindings/rtc/
19404 F:      drivers/rtc/
19405 F:      include/linux/rtc.h
19406 F:      include/linux/rtc/
19407 F:      include/uapi/linux/rtc.h
19408 F:      tools/testing/selftests/rtc/
19409
19410 Real-time Linux Analysis (RTLA) tools
19411 M:      Steven Rostedt <[email protected]>
19412 L:      [email protected]
19413 S:      Maintained
19414 F:      Documentation/tools/rtla/
19415 F:      tools/tracing/rtla/
19416
19417 REALTEK AUDIO CODECS
19418 M:      Oder Chiou <[email protected]>
19419 S:      Maintained
19420 F:      include/sound/rt*.h
19421 F:      sound/soc/codecs/rt*
19422
19423 REALTEK OTTO WATCHDOG
19424 M:      Sander Vanheule <[email protected]>
19425 L:      [email protected]
19426 S:      Maintained
19427 F:      Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
19428 F:      drivers/watchdog/realtek_otto_wdt.c
19429
19430 REALTEK RTL83xx SMI DSA ROUTER CHIPS
19431 M:      Linus Walleij <[email protected]>
19432 M:      Alvin Šipraga <[email protected]>
19433 S:      Maintained
19434 F:      Documentation/devicetree/bindings/net/dsa/realtek.yaml
19435 F:      drivers/net/dsa/realtek/*
19436
19437 REALTEK WIRELESS DRIVER (rtlwifi family)
19438 M:      Ping-Ke Shih <[email protected]>
19439 L:      [email protected]
19440 S:      Maintained
19441 T:      git https://github.com/pkshih/rtw.git
19442 F:      drivers/net/wireless/realtek/rtlwifi/
19443
19444 REALTEK WIRELESS DRIVER (rtw88)
19445 M:      Ping-Ke Shih <[email protected]>
19446 L:      [email protected]
19447 S:      Maintained
19448 T:      git https://github.com/pkshih/rtw.git
19449 F:      drivers/net/wireless/realtek/rtw88/
19450
19451 REALTEK WIRELESS DRIVER (rtw89)
19452 M:      Ping-Ke Shih <[email protected]>
19453 L:      [email protected]
19454 S:      Maintained
19455 T:      git https://github.com/pkshih/rtw.git
19456 F:      drivers/net/wireless/realtek/rtw89/
19457
19458 REDPINE WIRELESS DRIVER
19459 L:      [email protected]
19460 S:      Orphan
19461 F:      drivers/net/wireless/rsi/
19462
19463 REGISTER MAP ABSTRACTION
19464 M:      Mark Brown <[email protected]>
19465 L:      [email protected]
19466 S:      Supported
19467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
19468 F:      Documentation/devicetree/bindings/regmap/
19469 F:      drivers/base/regmap/
19470 F:      include/linux/regmap.h
19471
19472 REISERFS FILE SYSTEM
19473 L:      [email protected]
19474 S:      Obsolete
19475 F:      fs/reiserfs/
19476
19477 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
19478 M:      Bjorn Andersson <[email protected]>
19479 M:      Mathieu Poirier <[email protected]>
19480 L:      [email protected]
19481 S:      Maintained
19482 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
19483 F:      Documentation/ABI/testing/sysfs-class-remoteproc
19484 F:      Documentation/devicetree/bindings/remoteproc/
19485 F:      Documentation/staging/remoteproc.rst
19486 F:      drivers/remoteproc/
19487 F:      include/linux/remoteproc.h
19488 F:      include/linux/remoteproc/
19489
19490 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
19491 M:      Bjorn Andersson <[email protected]>
19492 M:      Mathieu Poirier <[email protected]>
19493 L:      [email protected]
19494 S:      Maintained
19495 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
19496 F:      Documentation/ABI/testing/sysfs-bus-rpmsg
19497 F:      Documentation/staging/rpmsg.rst
19498 F:      drivers/rpmsg/
19499 F:      include/linux/rpmsg.h
19500 F:      include/linux/rpmsg/
19501 F:      include/uapi/linux/rpmsg.h
19502 F:      samples/rpmsg/
19503
19504 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
19505 M:      Stephan Gerhold <[email protected]>
19506 L:      [email protected]
19507 L:      [email protected]
19508 S:      Maintained
19509 F:      drivers/net/wwan/rpmsg_wwan_ctrl.c
19510
19511 RENESAS CLOCK DRIVERS
19512 M:      Geert Uytterhoeven <[email protected]>
19513 L:      [email protected]
19514 S:      Supported
19515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
19516 F:      Documentation/devicetree/bindings/clock/renesas,*
19517 F:      drivers/clk/renesas/
19518
19519 RENESAS EMEV2 I2C DRIVER
19520 M:      Wolfram Sang <[email protected]>
19521 L:      [email protected]
19522 S:      Supported
19523 F:      Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
19524 F:      drivers/i2c/busses/i2c-emev2.c
19525
19526 RENESAS ETHERNET AVB DRIVER
19527 R:      Sergey Shtylyov <[email protected]>
19528 L:      [email protected]
19529 L:      [email protected]
19530 F:      Documentation/devicetree/bindings/net/renesas,etheravb.yaml
19531 F:      drivers/net/ethernet/renesas/Kconfig
19532 F:      drivers/net/ethernet/renesas/Makefile
19533 F:      drivers/net/ethernet/renesas/ravb*
19534
19535 RENESAS ETHERNET SWITCH DRIVER
19536 R:      Yoshihiro Shimoda <[email protected]>
19537 L:      [email protected]
19538 L:      [email protected]
19539 F:      Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
19540 F:      drivers/net/ethernet/renesas/Kconfig
19541 F:      drivers/net/ethernet/renesas/Makefile
19542 F:      drivers/net/ethernet/renesas/rcar_gen4*
19543 F:      drivers/net/ethernet/renesas/rswitch*
19544
19545 RENESAS ETHERNET TSN DRIVER
19546 M:      Niklas Söderlund <[email protected]>
19547 L:      [email protected]
19548 L:      [email protected]
19549 S:      Supported
19550 F:      Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
19551 F:      drivers/net/ethernet/renesas/rtsn.*
19552
19553 RENESAS IDT821034 ASoC CODEC
19554 M:      Herve Codina <[email protected]>
19555 L:      [email protected] (moderated for non-subscribers)
19556 S:      Maintained
19557 F:      Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
19558 F:      sound/soc/codecs/idt821034.c
19559
19560 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
19561 M:      Miquel Raynal <[email protected]>
19562 L:      [email protected]
19563 L:      [email protected]
19564 S:      Maintained
19565 F:      Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
19566 F:      drivers/mtd/nand/raw/renesas-nand-controller.c
19567
19568 RENESAS R-CAR GYROADC DRIVER
19569 M:      Marek Vasut <[email protected]>
19570 L:      [email protected]
19571 S:      Supported
19572 F:      Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
19573 F:      drivers/iio/adc/rcar-gyroadc.c
19574
19575 RENESAS R-CAR I2C DRIVERS
19576 M:      Wolfram Sang <[email protected]>
19577 L:      [email protected]
19578 S:      Supported
19579 F:      Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
19580 F:      Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
19581 F:      drivers/i2c/busses/i2c-rcar.c
19582 F:      drivers/i2c/busses/i2c-sh_mobile.c
19583
19584 RENESAS R-CAR SATA DRIVER
19585 R:      Sergey Shtylyov <[email protected]>
19586 L:      [email protected]
19587 L:      [email protected]
19588 S:      Supported
19589 F:      Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
19590 F:      drivers/ata/sata_rcar.c
19591
19592 RENESAS R-CAR THERMAL DRIVERS
19593 M:      Niklas Söderlund <[email protected]>
19594 L:      [email protected]
19595 S:      Supported
19596 F:      Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
19597 F:      Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
19598 F:      drivers/thermal/renesas/rcar_gen3_thermal.c
19599 F:      drivers/thermal/renesas/rcar_thermal.c
19600
19601 RENESAS RIIC DRIVER
19602 M:      Chris Brandt <[email protected]>
19603 L:      [email protected]
19604 S:      Supported
19605 F:      Documentation/devicetree/bindings/i2c/renesas,riic.yaml
19606 F:      drivers/i2c/busses/i2c-riic.c
19607
19608 RENESAS RZ/G2L A/D DRIVER
19609 M:      Lad Prabhakar <[email protected]>
19610 L:      [email protected]
19611 L:      [email protected]
19612 S:      Supported
19613 F:      Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
19614 F:      drivers/iio/adc/rzg2l_adc.c
19615
19616 RENESAS RZ/G2L MTU3a COUNTER DRIVER
19617 M:      Biju Das <[email protected]>
19618 L:      [email protected]
19619 L:      [email protected]
19620 S:      Supported
19621 F:      Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
19622 F:      drivers/counter/rz-mtu3-cnt.c
19623
19624 RENESAS RZ/N1 A5PSW SWITCH DRIVER
19625 M:      Clément Léger <[email protected]>
19626 L:      [email protected]
19627 L:      [email protected]
19628 S:      Maintained
19629 F:      Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
19630 F:      Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
19631 F:      drivers/net/dsa/rzn1_a5psw*
19632 F:      drivers/net/pcs/pcs-rzn1-miic.c
19633 F:      include/dt-bindings/net/pcs-rzn1-miic.h
19634 F:      include/linux/pcs-rzn1-miic.h
19635 F:      net/dsa/tag_rzn1_a5psw.c
19636
19637 RENESAS RZ/N1 DWMAC GLUE LAYER
19638 M:      Romain Gantois <[email protected]>
19639 S:      Maintained
19640 F:      Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
19641 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
19642
19643 RENESAS RZ/N1 RTC CONTROLLER DRIVER
19644 M:      Miquel Raynal <[email protected]>
19645 L:      [email protected]
19646 L:      [email protected]
19647 S:      Maintained
19648 F:      Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
19649 F:      drivers/rtc/rtc-rzn1.c
19650
19651 RENESAS RZ/N1 USBF CONTROLLER DRIVER
19652 M:      Herve Codina <[email protected]>
19653 L:      [email protected]
19654 L:      [email protected]
19655 S:      Maintained
19656 F:      Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
19657 F:      drivers/usb/gadget/udc/renesas_usbf.c
19658
19659 RENESAS RZ/V2M I2C DRIVER
19660 M:      Fabrizio Castro <[email protected]>
19661 L:      [email protected]
19662 L:      [email protected]
19663 S:      Supported
19664 F:      Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
19665 F:      drivers/i2c/busses/i2c-rzv2m.c
19666
19667 RENESAS SUPERH ETHERNET DRIVER
19668 R:      Sergey Shtylyov <[email protected]>
19669 L:      [email protected]
19670 L:      [email protected]
19671 F:      Documentation/devicetree/bindings/net/renesas,ether.yaml
19672 F:      drivers/net/ethernet/renesas/Kconfig
19673 F:      drivers/net/ethernet/renesas/Makefile
19674 F:      drivers/net/ethernet/renesas/sh_eth*
19675 F:      include/linux/sh_eth.h
19676
19677 RENESAS USB PHY DRIVER
19678 M:      Yoshihiro Shimoda <[email protected]>
19679 L:      [email protected]
19680 S:      Maintained
19681 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
19682
19683 RENESAS VERSACLOCK 7 CLOCK DRIVER
19684 M:      Alex Helms <[email protected]>
19685 S:      Maintained
19686 F:      Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
19687 F:      drivers/clk/clk-versaclock7.c
19688
19689 RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
19690 M:      Herve Codina <[email protected]>
19691 L:      [email protected]
19692 S:      Maintained
19693 F:      Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
19694 F:      drivers/iio/potentiometer/x9250.c
19695
19696 RESET CONTROLLER FRAMEWORK
19697 M:      Philipp Zabel <[email protected]>
19698 S:      Maintained
19699 T:      git git://git.pengutronix.de/git/pza/linux
19700 F:      Documentation/devicetree/bindings/reset/
19701 F:      Documentation/driver-api/reset.rst
19702 F:      drivers/reset/
19703 F:      include/dt-bindings/reset/
19704 F:      include/linux/reset-controller.h
19705 F:      include/linux/reset.h
19706 F:      include/linux/reset/
19707 K:      \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
19708
19709 RESTARTABLE SEQUENCES SUPPORT
19710 M:      Mathieu Desnoyers <[email protected]>
19711 M:      Peter Zijlstra <[email protected]>
19712 M:      "Paul E. McKenney" <[email protected]>
19713 M:      Boqun Feng <[email protected]>
19714 L:      [email protected]
19715 S:      Supported
19716 F:      include/trace/events/rseq.h
19717 F:      include/uapi/linux/rseq.h
19718 F:      kernel/rseq.c
19719 F:      tools/testing/selftests/rseq/
19720
19721 RFKILL
19722 M:      Johannes Berg <[email protected]>
19723 L:      [email protected]
19724 S:      Maintained
19725 W:      https://wireless.wiki.kernel.org/
19726 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
19727 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
19728 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
19729 F:      Documentation/ABI/stable/sysfs-class-rfkill
19730 F:      Documentation/driver-api/rfkill.rst
19731 F:      include/linux/rfkill.h
19732 F:      include/uapi/linux/rfkill.h
19733 F:      net/rfkill/
19734
19735 RHASHTABLE
19736 M:      Thomas Graf <[email protected]>
19737 M:      Herbert Xu <[email protected]>
19738 L:      [email protected]
19739 S:      Maintained
19740 F:      include/linux/rhashtable-types.h
19741 F:      include/linux/rhashtable.h
19742 F:      lib/rhashtable.c
19743 F:      lib/test_rhashtable.c
19744
19745 RICOH R5C592 MEMORYSTICK DRIVER
19746 M:      Maxim Levitsky <[email protected]>
19747 S:      Maintained
19748 F:      drivers/memstick/host/r592.*
19749
19750 RICOH SMARTMEDIA/XD DRIVER
19751 M:      Maxim Levitsky <[email protected]>
19752 S:      Maintained
19753 F:      drivers/mtd/nand/raw/r852.c
19754 F:      drivers/mtd/nand/raw/r852.h
19755
19756 RISC-V AIA DRIVERS
19757 M:      Anup Patel <[email protected]>
19758 L:      [email protected]
19759 S:      Maintained
19760 F:      Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
19761 F:      Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
19762 F:      drivers/irqchip/irq-riscv-aplic-*.c
19763 F:      drivers/irqchip/irq-riscv-aplic-*.h
19764 F:      drivers/irqchip/irq-riscv-imsic-*.c
19765 F:      drivers/irqchip/irq-riscv-imsic-*.h
19766 F:      drivers/irqchip/irq-riscv-intc.c
19767 F:      include/linux/irqchip/riscv-aplic.h
19768 F:      include/linux/irqchip/riscv-imsic.h
19769
19770 RISC-V ARCHITECTURE
19771 M:      Paul Walmsley <[email protected]>
19772 M:      Palmer Dabbelt <[email protected]>
19773 M:      Albert Ou <[email protected]>
19774 L:      [email protected]
19775 S:      Supported
19776 Q:      https://patchwork.kernel.org/project/linux-riscv/list/
19777 C:      irc://irc.libera.chat/riscv
19778 P:      Documentation/arch/riscv/patch-acceptance.rst
19779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
19780 F:      arch/riscv/
19781 N:      riscv
19782 K:      riscv
19783
19784 RISC-V MICROCHIP FPGA SUPPORT
19785 M:      Conor Dooley <[email protected]>
19786 M:      Daire McNamara <[email protected]>
19787 L:      [email protected]
19788 S:      Supported
19789 F:      Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
19790 F:      Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
19791 F:      Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
19792 F:      Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
19793 F:      Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
19794 F:      Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
19795 F:      Documentation/devicetree/bindings/riscv/microchip.yaml
19796 F:      Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
19797 F:      Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
19798 F:      Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
19799 F:      arch/riscv/boot/dts/microchip/
19800 F:      drivers/char/hw_random/mpfs-rng.c
19801 F:      drivers/clk/microchip/clk-mpfs*.c
19802 F:      drivers/firmware/microchip/mpfs-auto-update.c
19803 F:      drivers/i2c/busses/i2c-microchip-corei2c.c
19804 F:      drivers/mailbox/mailbox-mpfs.c
19805 F:      drivers/pci/controller/plda/pcie-microchip-host.c
19806 F:      drivers/pwm/pwm-microchip-core.c
19807 F:      drivers/reset/reset-mpfs.c
19808 F:      drivers/rtc/rtc-mpfs.c
19809 F:      drivers/soc/microchip/mpfs-sys-controller.c
19810 F:      drivers/spi/spi-microchip-core-qspi.c
19811 F:      drivers/spi/spi-microchip-core.c
19812 F:      drivers/usb/musb/mpfs.c
19813 F:      include/soc/microchip/mpfs.h
19814
19815 RISC-V MISC SOC SUPPORT
19816 M:      Conor Dooley <[email protected]>
19817 L:      [email protected]
19818 S:      Maintained
19819 Q:      https://patchwork.kernel.org/project/linux-riscv/list/
19820 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19821 F:      Documentation/devicetree/bindings/riscv/
19822 F:      arch/riscv/boot/dts/
19823 X:      arch/riscv/boot/dts/allwinner/
19824 X:      arch/riscv/boot/dts/renesas/
19825 X:      arch/riscv/boot/dts/sophgo/
19826 X:      arch/riscv/boot/dts/thead/
19827
19828 RISC-V PMU DRIVERS
19829 M:      Atish Patra <[email protected]>
19830 R:      Anup Patel <[email protected]>
19831 L:      [email protected]
19832 S:      Supported
19833 F:      drivers/perf/riscv_pmu.c
19834 F:      drivers/perf/riscv_pmu_legacy.c
19835 F:      drivers/perf/riscv_pmu_sbi.c
19836
19837 RISC-V THEAD SoC SUPPORT
19838 M:      Drew Fustini <[email protected]>
19839 M:      Guo Ren <[email protected]>
19840 M:      Fu Wei <[email protected]>
19841 L:      [email protected]
19842 S:      Maintained
19843 T:      git https://github.com/pdp7/linux.git
19844 F:      Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
19845 F:      arch/riscv/boot/dts/thead/
19846 F:      drivers/clk/thead/clk-th1520-ap.c
19847 F:      include/dt-bindings/clock/thead,th1520-clk-ap.h
19848
19849 RNBD BLOCK DRIVERS
19850 M:      Md. Haris Iqbal <[email protected]>
19851 M:      Jack Wang <[email protected]>
19852 L:      [email protected]
19853 S:      Maintained
19854 F:      drivers/block/rnbd/
19855
19856 ROCCAT DRIVERS
19857 M:      Stefan Achatz <[email protected]>
19858 S:      Maintained
19859 W:      http://sourceforge.net/projects/roccat/
19860 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
19861 F:      drivers/hid/hid-roccat*
19862 F:      include/linux/hid-roccat*
19863
19864 ROCKCHIP CAN-FD DRIVER
19865 M:      Marc Kleine-Budde <[email protected]>
19866 R:      [email protected]
19867 L:      [email protected]
19868 S:      Maintained
19869 F:      Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml
19870 F:      drivers/net/can/rockchip/
19871
19872 ROCKCHIP CRYPTO DRIVERS
19873 M:      Corentin Labbe <[email protected]>
19874 L:      [email protected]
19875 S:      Maintained
19876 F:      Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
19877 F:      drivers/crypto/rockchip/
19878
19879 ROCKCHIP I2S TDM DRIVER
19880 M:      Nicolas Frattaroli <[email protected]>
19881 L:      [email protected]
19882 S:      Maintained
19883 F:      Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
19884 F:      sound/soc/rockchip/rockchip_i2s_tdm.*
19885
19886 ROCKCHIP ISP V1 DRIVER
19887 M:      Dafna Hirschfeld <[email protected]>
19888 M:      Laurent Pinchart <[email protected]>
19889 L:      [email protected]
19890 L:      [email protected]
19891 S:      Maintained
19892 F:      Documentation/admin-guide/media/rkisp1.rst
19893 F:      Documentation/devicetree/bindings/media/rockchip-isp1.yaml
19894 F:      Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
19895 F:      drivers/media/platform/rockchip/rkisp1
19896 F:      include/uapi/linux/rkisp1-config.h
19897
19898 ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT
19899 M:      Daniel Golle <[email protected]>
19900 M:      Aurelien Jarno <[email protected]>
19901 S:      Maintained
19902 F:      Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml
19903 F:      drivers/char/hw_random/rockchip-rng.c
19904
19905 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
19906 M:      Jacob Chen <[email protected]>
19907 M:      Ezequiel Garcia <[email protected]>
19908 L:      [email protected]
19909 L:      [email protected]
19910 S:      Maintained
19911 F:      Documentation/devicetree/bindings/media/rockchip-rga.yaml
19912 F:      drivers/media/platform/rockchip/rga/
19913
19914 ROCKCHIP RK3308 INTERNAL AUDIO CODEC
19915 M:      Luca Ceresoli <[email protected]>
19916 S:      Maintained
19917 F:      Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
19918 F:      sound/soc/codecs/rk3308_codec.c
19919 F:      sound/soc/codecs/rk3308_codec.h
19920
19921 ROCKCHIP VIDEO DECODER DRIVER
19922 M:      Ezequiel Garcia <[email protected]>
19923 L:      [email protected]
19924 L:      [email protected]
19925 S:      Maintained
19926 F:      Documentation/devicetree/bindings/media/rockchip,vdec.yaml
19927 F:      drivers/staging/media/rkvdec/
19928
19929 ROCKER DRIVER
19930 M:      Jiri Pirko <[email protected]>
19931 L:      [email protected]
19932 S:      Supported
19933 F:      drivers/net/ethernet/rocker/
19934
19935 ROCKETPORT EXPRESS/INFINITY DRIVER
19936 M:      Kevin Cernekee <[email protected]>
19937 L:      [email protected]
19938 S:      Odd Fixes
19939 F:      drivers/tty/serial/rp2.*
19940
19941 ROHM BD99954 CHARGER IC
19942 M:      Matti Vaittinen <[email protected]>
19943 S:      Supported
19944 F:      drivers/power/supply/bd99954-charger.c
19945 F:      drivers/power/supply/bd99954-charger.h
19946
19947 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
19948 M:      Tomasz Duszynski <[email protected]>
19949 S:      Maintained
19950 F:      Documentation/devicetree/bindings/iio/light/bh1750.yaml
19951 F:      drivers/iio/light/bh1750.c
19952
19953 ROHM BM1390 PRESSURE SENSOR DRIVER
19954 M:      Matti Vaittinen <[email protected]>
19955 L:      [email protected]
19956 S:      Supported
19957 F:      drivers/iio/pressure/rohm-bm1390.c
19958
19959 ROHM BU270xx LIGHT SENSOR DRIVERs
19960 M:      Matti Vaittinen <[email protected]>
19961 L:      [email protected]
19962 S:      Supported
19963 F:      drivers/iio/light/rohm-bu27008.c
19964 F:      drivers/iio/light/rohm-bu27034.c
19965
19966 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
19967 M:      Marek Vasut <[email protected]>
19968 L:      [email protected]
19969 L:      [email protected]
19970 S:      Supported
19971 F:      Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
19972 F:      drivers/gpio/gpio-bd9571mwv.c
19973 F:      drivers/mfd/bd9571mwv.c
19974 F:      drivers/regulator/bd9571mwv-regulator.c
19975 F:      include/linux/mfd/bd9571mwv.h
19976
19977 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
19978 M:      Matti Vaittinen <[email protected]>
19979 S:      Supported
19980 F:      drivers/clk/clk-bd718x7.c
19981 F:      drivers/gpio/gpio-bd71815.c
19982 F:      drivers/gpio/gpio-bd71828.c
19983 F:      drivers/mfd/rohm-bd71828.c
19984 F:      drivers/mfd/rohm-bd718x7.c
19985 F:      drivers/mfd/rohm-bd9576.c
19986 F:      drivers/mfd/rohm-bd96801.c
19987 F:      drivers/regulator/bd71815-regulator.c
19988 F:      drivers/regulator/bd71828-regulator.c
19989 F:      drivers/regulator/bd718x7-regulator.c
19990 F:      drivers/regulator/bd9576-regulator.c
19991 F:      drivers/regulator/bd96801-regulator.c
19992 F:      drivers/regulator/rohm-regulator.c
19993 F:      drivers/rtc/rtc-bd70528.c
19994 F:      drivers/watchdog/bd9576_wdt.c
19995 F:      drivers/watchdog/bd96801_wdt.c
19996 F:      include/linux/mfd/rohm-bd71815.h
19997 F:      include/linux/mfd/rohm-bd71828.h
19998 F:      include/linux/mfd/rohm-bd718x7.h
19999 F:      include/linux/mfd/rohm-bd957x.h
20000 F:      include/linux/mfd/rohm-bd96801.h
20001 F:      include/linux/mfd/rohm-generic.h
20002 F:      include/linux/mfd/rohm-shared.h
20003
20004 ROSE NETWORK LAYER
20005 M:      Ralf Baechle <[email protected]>
20006 L:      [email protected]
20007 S:      Maintained
20008 W:      https://linux-ax25.in-berlin.de
20009 F:      include/net/rose.h
20010 F:      include/uapi/linux/rose.h
20011 F:      net/rose/
20012
20013 ROTATION DRIVER FOR ALLWINNER A83T
20014 M:      Jernej Skrabec <[email protected]>
20015 L:      [email protected]
20016 S:      Maintained
20017 T:      git git://linuxtv.org/media_tree.git
20018 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
20019 F:      drivers/media/platform/sunxi/sun8i-rotate/
20020
20021 RPMB SUBSYSTEM
20022 M:      Jens Wiklander <[email protected]>
20023 L:      [email protected]
20024 S:      Supported
20025 F:      drivers/misc/rpmb-core.c
20026 F:      include/linux/rpmb.h
20027
20028 RPMSG TTY DRIVER
20029 M:      Arnaud Pouliquen <[email protected]>
20030 L:      [email protected]
20031 S:      Maintained
20032 F:      drivers/tty/rpmsg_tty.c
20033
20034 RTASE ETHERNET DRIVER
20035 M:      Justin Lai <[email protected]>
20036 M:      Larry Chiu <[email protected]>
20037 L:      [email protected]
20038 S:      Maintained
20039 F:      drivers/net/ethernet/realtek/rtase/
20040
20041 RTL2830 MEDIA DRIVER
20042 L:      [email protected]
20043 S:      Orphan
20044 W:      https://linuxtv.org
20045 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20046 F:      drivers/media/dvb-frontends/rtl2830*
20047
20048 RTL2832 MEDIA DRIVER
20049 L:      [email protected]
20050 S:      Orphan
20051 W:      https://linuxtv.org
20052 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20053 F:      drivers/media/dvb-frontends/rtl2832*
20054
20055 RTL2832_SDR MEDIA DRIVER
20056 L:      [email protected]
20057 S:      Orphan
20058 W:      https://linuxtv.org
20059 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20060 F:      drivers/media/dvb-frontends/rtl2832_sdr*
20061
20062 RTL8180 WIRELESS DRIVER
20063 L:      [email protected]
20064 S:      Orphan
20065 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
20066
20067 RTL8187 WIRELESS DRIVER
20068 M:      Hin-Tak Leung <[email protected]>
20069 L:      [email protected]
20070 S:      Maintained
20071 T:      git https://github.com/pkshih/rtw.git
20072 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
20073
20074 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
20075 M:      Jes Sorensen <[email protected]>
20076 L:      [email protected]
20077 S:      Maintained
20078 T:      git https://github.com/pkshih/rtw.git
20079 F:      drivers/net/wireless/realtek/rtl8xxxu/
20080
20081 RTRS TRANSPORT DRIVERS
20082 M:      Md. Haris Iqbal <[email protected]>
20083 M:      Jack Wang <[email protected]>
20084 L:      [email protected]
20085 S:      Maintained
20086 F:      drivers/infiniband/ulp/rtrs/
20087
20088 RUNTIME VERIFICATION (RV)
20089 M:      Steven Rostedt <[email protected]>
20090 L:      [email protected]
20091 S:      Maintained
20092 F:      Documentation/trace/rv/
20093 F:      include/linux/rv.h
20094 F:      include/rv/
20095 F:      kernel/trace/rv/
20096 F:      tools/verification/
20097
20098 RUST
20099 M:      Miguel Ojeda <[email protected]>
20100 M:      Alex Gaynor <[email protected]>
20101 R:      Boqun Feng <[email protected]>
20102 R:      Gary Guo <[email protected]>
20103 R:      Björn Roy Baron <[email protected]>
20104 R:      Benno Lossin <[email protected]>
20105 R:      Andreas Hindborg <[email protected]>
20106 R:      Alice Ryhl <[email protected]>
20107 L:      [email protected]
20108 S:      Supported
20109 W:      https://rust-for-linux.com
20110 B:      https://github.com/Rust-for-Linux/linux/issues
20111 C:      zulip://rust-for-linux.zulipchat.com
20112 P:      https://rust-for-linux.com/contributing
20113 T:      git https://github.com/Rust-for-Linux/linux.git rust-next
20114 F:      Documentation/rust/
20115 F:      rust/
20116 F:      samples/rust/
20117 F:      scripts/*rust*
20118 F:      tools/testing/selftests/rust/
20119 K:      \b(?i:rust)\b
20120
20121 RXRPC SOCKETS (AF_RXRPC)
20122 M:      David Howells <[email protected]>
20123 M:      Marc Dionne <[email protected]>
20124 L:      [email protected]
20125 S:      Supported
20126 W:      https://www.infradead.org/~dhowells/kafs/
20127 F:      Documentation/networking/rxrpc.rst
20128 F:      include/keys/rxrpc-type.h
20129 F:      include/net/af_rxrpc.h
20130 F:      include/trace/events/rxrpc.h
20131 F:      include/uapi/linux/rxrpc.h
20132 F:      net/rxrpc/
20133
20134 S3 SAVAGE FRAMEBUFFER DRIVER
20135 M:      Antonino Daplas <[email protected]>
20136 L:      [email protected]
20137 S:      Maintained
20138 F:      drivers/video/fbdev/savage/
20139
20140 S390 ARCHITECTURE
20141 M:      Heiko Carstens <[email protected]>
20142 M:      Vasily Gorbik <[email protected]>
20143 M:      Alexander Gordeev <[email protected]>
20144 R:      Christian Borntraeger <[email protected]>
20145 R:      Sven Schnelle <[email protected]>
20146 L:      [email protected]
20147 S:      Supported
20148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20149 F:      Documentation/driver-api/s390-drivers.rst
20150 F:      Documentation/arch/s390/
20151 F:      arch/s390/
20152 F:      drivers/s390/
20153 F:      drivers/watchdog/diag288_wdt.c
20154
20155 S390 COMMON I/O LAYER
20156 M:      Vineeth Vijayan <[email protected]>
20157 M:      Peter Oberparleiter <[email protected]>
20158 L:      [email protected]
20159 S:      Supported
20160 F:      drivers/s390/cio/
20161
20162 S390 DASD DRIVER
20163 M:      Stefan Haberland <[email protected]>
20164 M:      Jan Hoeppner <[email protected]>
20165 L:      [email protected]
20166 S:      Supported
20167 F:      block/partitions/ibm.c
20168 F:      drivers/s390/block/dasd*
20169 F:      include/linux/dasd_mod.h
20170
20171 S390 IOMMU (PCI)
20172 M:      Niklas Schnelle <[email protected]>
20173 M:      Matthew Rosato <[email protected]>
20174 R:      Gerald Schaefer <[email protected]>
20175 L:      [email protected]
20176 S:      Supported
20177 F:      drivers/iommu/s390-iommu.c
20178
20179 S390 IUCV NETWORK LAYER
20180 M:      Alexandra Winter <[email protected]>
20181 M:      Thorsten Winkler <[email protected]>
20182 L:      [email protected]
20183 L:      [email protected]
20184 S:      Supported
20185 F:      drivers/s390/net/*iucv*
20186 F:      include/net/iucv/
20187 F:      net/iucv/
20188
20189 S390 MM
20190 M:      Alexander Gordeev <[email protected]>
20191 M:      Gerald Schaefer <[email protected]>
20192 L:      [email protected]
20193 S:      Supported
20194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20195 F:      arch/s390/include/asm/pgtable.h
20196 F:      arch/s390/mm
20197
20198 S390 NETWORK DRIVERS
20199 M:      Alexandra Winter <[email protected]>
20200 M:      Thorsten Winkler <[email protected]>
20201 L:      [email protected]
20202 L:      [email protected]
20203 S:      Supported
20204 F:      drivers/s390/net/
20205
20206 S390 PCI SUBSYSTEM
20207 M:      Niklas Schnelle <[email protected]>
20208 M:      Gerald Schaefer <[email protected]>
20209 L:      [email protected]
20210 S:      Supported
20211 F:      Documentation/arch/s390/pci.rst
20212 F:      arch/s390/pci/
20213 F:      drivers/pci/hotplug/s390_pci_hpc.c
20214
20215 S390 SCM DRIVER
20216 M:      Vineeth Vijayan <[email protected]>
20217 L:      [email protected]
20218 S:      Supported
20219 F:      drivers/s390/block/scm*
20220 F:      drivers/s390/cio/scm.c
20221
20222 S390 VFIO AP DRIVER
20223 M:      Tony Krowiak <[email protected]>
20224 M:      Halil Pasic <[email protected]>
20225 M:      Jason Herne <[email protected]>
20226 L:      [email protected]
20227 S:      Supported
20228 F:      Documentation/arch/s390/vfio-ap*
20229 F:      drivers/s390/crypto/vfio_ap*
20230
20231 S390 VFIO-CCW DRIVER
20232 M:      Eric Farman <[email protected]>
20233 M:      Matthew Rosato <[email protected]>
20234 R:      Halil Pasic <[email protected]>
20235 L:      [email protected]
20236 L:      [email protected]
20237 S:      Supported
20238 F:      Documentation/arch/s390/vfio-ccw.rst
20239 F:      drivers/s390/cio/vfio_ccw*
20240 F:      include/uapi/linux/vfio_ccw.h
20241
20242 S390 VFIO-PCI DRIVER
20243 M:      Matthew Rosato <[email protected]>
20244 M:      Eric Farman <[email protected]>
20245 L:      [email protected]
20246 L:      [email protected]
20247 S:      Supported
20248 F:      arch/s390/kvm/pci*
20249 F:      drivers/vfio/pci/vfio_pci_zdev.c
20250 F:      include/uapi/linux/vfio_zdev.h
20251
20252 S390 ZCRYPT DRIVER
20253 M:      Harald Freudenberger <[email protected]>
20254 L:      [email protected]
20255 S:      Supported
20256 F:      drivers/s390/crypto/
20257
20258 S390 ZFCP DRIVER
20259 M:      Steffen Maier <[email protected]>
20260 M:      Benjamin Block <[email protected]>
20261 L:      [email protected]
20262 S:      Supported
20263 F:      drivers/s390/scsi/zfcp_*
20264
20265 SAA6588 RDS RECEIVER DRIVER
20266 M:      Hans Verkuil <[email protected]>
20267 L:      [email protected]
20268 S:      Odd Fixes
20269 W:      https://linuxtv.org
20270 T:      git git://linuxtv.org/media_tree.git
20271 F:      drivers/media/i2c/saa6588*
20272
20273 SAA7134 VIDEO4LINUX DRIVER
20274 M:      Mauro Carvalho Chehab <[email protected]>
20275 L:      [email protected]
20276 S:      Odd fixes
20277 W:      https://linuxtv.org
20278 T:      git git://linuxtv.org/media_tree.git
20279 F:      Documentation/driver-api/media/drivers/saa7134*
20280 F:      drivers/media/pci/saa7134/
20281
20282 SAA7146 VIDEO4LINUX-2 DRIVER
20283 M:      Hans Verkuil <[email protected]>
20284 L:      [email protected]
20285 S:      Maintained
20286 T:      git git://linuxtv.org/media_tree.git
20287 F:      drivers/media/common/saa7146/
20288 F:      drivers/media/pci/saa7146/
20289 F:      include/media/drv-intf/saa7146*
20290
20291 SAFESETID SECURITY MODULE
20292 M:      Micah Morton <[email protected]>
20293 S:      Supported
20294 F:      Documentation/admin-guide/LSM/SafeSetID.rst
20295 F:      security/safesetid/
20296
20297 SAMSUNG AUDIO (ASoC) DRIVERS
20298 M:      Sylwester Nawrocki <[email protected]>
20299 L:      [email protected] (moderated for non-subscribers)
20300 S:      Maintained
20301 B:      mailto:[email protected]
20302 F:      Documentation/devicetree/bindings/sound/samsung*
20303 F:      sound/soc/samsung/
20304
20305 SAMSUNG EXYNOS850 SoC SUPPORT
20306 M:      Sam Protsenko <[email protected]>
20307 L:      [email protected] (moderated for non-subscribers)
20308 L:      [email protected]
20309 S:      Maintained
20310 F:      Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml
20311 F:      arch/arm64/boot/dts/exynos/exynos850*
20312 F:      drivers/clk/samsung/clk-exynos850.c
20313 F:      include/dt-bindings/clock/exynos850.h
20314
20315 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
20316 M:      Krzysztof Kozlowski <[email protected]>
20317 L:      [email protected]
20318 L:      [email protected]
20319 S:      Maintained
20320 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
20321 F:      drivers/crypto/exynos-rng.c
20322
20323 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
20324 M:      Łukasz Stelmach <[email protected]>
20325 L:      [email protected]
20326 S:      Maintained
20327 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
20328 F:      drivers/char/hw_random/exynos-trng.c
20329
20330 SAMSUNG FRAMEBUFFER DRIVER
20331 M:      Jingoo Han <[email protected]>
20332 L:      [email protected]
20333 S:      Maintained
20334 F:      drivers/video/fbdev/s3c-fb.c
20335
20336 SAMSUNG INTERCONNECT DRIVERS
20337 M:      Sylwester Nawrocki <[email protected]>
20338 M:      Artur Świgoń <[email protected]>
20339 L:      [email protected]
20340 L:      [email protected]
20341 S:      Supported
20342 F:      drivers/interconnect/samsung/
20343
20344 SAMSUNG LAPTOP DRIVER
20345 M:      Corentin Chary <[email protected]>
20346 L:      [email protected]
20347 S:      Maintained
20348 F:      drivers/platform/x86/samsung-laptop.c
20349
20350 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
20351 M:      Krzysztof Kozlowski <[email protected]>
20352 L:      [email protected]
20353 L:      [email protected]
20354 S:      Maintained
20355 B:      mailto:[email protected]
20356 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
20357 F:      Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
20358 F:      Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
20359 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
20360 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
20361 F:      drivers/clk/clk-s2mps11.c
20362 F:      drivers/mfd/sec*.c
20363 F:      drivers/regulator/s2m*.c
20364 F:      drivers/regulator/s5m*.c
20365 F:      drivers/rtc/rtc-s5m.c
20366 F:      include/linux/mfd/samsung/
20367
20368 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
20369 M:      Sylwester Nawrocki <[email protected]>
20370 L:      [email protected]
20371 L:      [email protected]
20372 S:      Maintained
20373 F:      drivers/media/platform/samsung/s3c-camif/
20374 F:      include/media/drv-intf/s3c_camif.h
20375
20376 SAMSUNG S3FWRN5 NFC DRIVER
20377 M:      Krzysztof Kozlowski <[email protected]>
20378 S:      Maintained
20379 F:      Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
20380 F:      drivers/nfc/s3fwrn5
20381
20382 SAMSUNG S5C73M3 CAMERA DRIVER
20383 M:      Sylwester Nawrocki <[email protected]>
20384 M:      Andrzej Hajda <[email protected]>
20385 L:      [email protected]
20386 S:      Supported
20387 F:      Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
20388 F:      drivers/media/i2c/s5c73m3/*
20389
20390 SAMSUNG S5K5BAF CAMERA DRIVER
20391 M:      Sylwester Nawrocki <[email protected]>
20392 M:      Andrzej Hajda <[email protected]>
20393 L:      [email protected]
20394 S:      Supported
20395 F:      drivers/media/i2c/s5k5baf.c
20396
20397 SAMSUNG S5P Security SubSystem (SSS) DRIVER
20398 M:      Krzysztof Kozlowski <[email protected]>
20399 M:      Vladimir Zapolskiy <[email protected]>
20400 L:      [email protected]
20401 L:      [email protected]
20402 S:      Maintained
20403 F:      Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
20404 F:      Documentation/devicetree/bindings/crypto/samsung-sss.yaml
20405 F:      drivers/crypto/s5p-sss.c
20406
20407 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
20408 M:      Sylwester Nawrocki <[email protected]>
20409 L:      [email protected]
20410 S:      Supported
20411 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
20412 F:      Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
20413 F:      Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
20414 F:      Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
20415 F:      Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
20416 F:      Documentation/devicetree/bindings/media/samsung,fimc.yaml
20417 F:      drivers/media/platform/samsung/exynos4-is/
20418
20419 SAMSUNG SOC CLOCK DRIVERS
20420 M:      Krzysztof Kozlowski <[email protected]>
20421 M:      Sylwester Nawrocki <[email protected]>
20422 M:      Chanwoo Choi <[email protected]>
20423 R:      Alim Akhtar <[email protected]>
20424 L:      [email protected]
20425 S:      Maintained
20426 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
20427 F:      Documentation/devicetree/bindings/clock/samsung,*.yaml
20428 F:      Documentation/devicetree/bindings/clock/samsung,s3c*
20429 F:      drivers/clk/samsung/
20430 F:      include/dt-bindings/clock/exynos*.h
20431 F:      include/dt-bindings/clock/s5p*.h
20432 F:      include/dt-bindings/clock/samsung,*.h
20433 F:      include/linux/clk/samsung.h
20434
20435 SAMSUNG SPI DRIVERS
20436 M:      Andi Shyti <[email protected]>
20437 L:      [email protected]
20438 L:      [email protected]
20439 S:      Maintained
20440 F:      Documentation/devicetree/bindings/spi/samsung,spi*.yaml
20441 F:      drivers/spi/spi-s3c*
20442 F:      include/linux/platform_data/spi-s3c64xx.h
20443
20444 SAMSUNG SXGBE DRIVERS
20445 M:      Byungho An <[email protected]>
20446 L:      [email protected]
20447 S:      Supported
20448 F:      drivers/net/ethernet/samsung/sxgbe/
20449
20450 SAMSUNG THERMAL DRIVER
20451 M:      Bartlomiej Zolnierkiewicz <[email protected]>
20452 M:      Krzysztof Kozlowski <[email protected]>
20453 L:      [email protected]
20454 L:      [email protected]
20455 S:      Maintained
20456 F:      Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
20457 F:      drivers/thermal/samsung/
20458
20459 SAMSUNG USB2 PHY DRIVER
20460 M:      Sylwester Nawrocki <[email protected]>
20461 L:      [email protected]
20462 S:      Supported
20463 F:      Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
20464 F:      Documentation/driver-api/phy/samsung-usb2.rst
20465 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
20466 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
20467 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
20468 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
20469 F:      drivers/phy/samsung/phy-samsung-usb2.c
20470 F:      drivers/phy/samsung/phy-samsung-usb2.h
20471
20472 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
20473 M:      Paul Barker <[email protected]>
20474 R:      Marc Murphy <[email protected]>
20475 S:      Supported
20476 F:      arch/arm/boot/dts/ti/omap/am335x-sancloud*
20477
20478 SC1200 WDT DRIVER
20479 M:      Zwane Mwaikambo <[email protected]>
20480 S:      Maintained
20481 F:      drivers/watchdog/sc1200wdt.c
20482
20483 SCHEDULER
20484 M:      Ingo Molnar <[email protected]>
20485 M:      Peter Zijlstra <[email protected]>
20486 M:      Juri Lelli <[email protected]> (SCHED_DEADLINE)
20487 M:      Vincent Guittot <[email protected]> (SCHED_NORMAL)
20488 R:      Dietmar Eggemann <[email protected]> (SCHED_NORMAL)
20489 R:      Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR)
20490 R:      Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH)
20491 R:      Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING)
20492 R:      Valentin Schneider <[email protected]> (TOPOLOGY)
20493 L:      [email protected]
20494 S:      Maintained
20495 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
20496 F:      include/linux/preempt.h
20497 F:      include/linux/sched.h
20498 F:      include/linux/wait.h
20499 F:      include/uapi/linux/sched.h
20500 F:      kernel/sched/
20501
20502 SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
20503 M:      Gustavo Silva <[email protected]>
20504 S:      Maintained
20505 F:      drivers/iio/chemical/ens160_core.c
20506 F:      drivers/iio/chemical/ens160_i2c.c
20507 F:      drivers/iio/chemical/ens160_spi.c
20508 F:      drivers/iio/chemical/ens160.h
20509
20510 SCSI LIBSAS SUBSYSTEM
20511 R:      John Garry <[email protected]>
20512 R:      Jason Yan <[email protected]>
20513 L:      [email protected]
20514 S:      Supported
20515 F:      Documentation/scsi/libsas.rst
20516 F:      drivers/scsi/libsas/
20517 F:      include/scsi/libsas.h
20518 F:      include/scsi/sas_ata.h
20519
20520 SCSI RDMA PROTOCOL (SRP) INITIATOR
20521 M:      Bart Van Assche <[email protected]>
20522 L:      [email protected]
20523 S:      Supported
20524 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
20525 F:      drivers/infiniband/ulp/srp/
20526 F:      include/scsi/srp.h
20527
20528 SCSI RDMA PROTOCOL (SRP) TARGET
20529 M:      Bart Van Assche <[email protected]>
20530 L:      [email protected]
20531 L:      [email protected]
20532 S:      Supported
20533 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
20534 F:      drivers/infiniband/ulp/srpt/
20535
20536 SCSI SG DRIVER
20537 M:      Doug Gilbert <[email protected]>
20538 L:      [email protected]
20539 S:      Maintained
20540 W:      http://sg.danny.cz/sg
20541 F:      Documentation/scsi/scsi-generic.rst
20542 F:      drivers/scsi/sg.c
20543 F:      include/scsi/sg.h
20544
20545 SCSI SUBSYSTEM
20546 M:      "James E.J. Bottomley" <[email protected]>
20547 M:      "Martin K. Petersen" <[email protected]>
20548 L:      [email protected]
20549 S:      Maintained
20550 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
20551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
20552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20553 F:      Documentation/devicetree/bindings/scsi/
20554 F:      drivers/scsi/
20555 F:      drivers/ufs/
20556 F:      include/scsi/
20557 F:      include/uapi/scsi/
20558
20559 SCSI TAPE DRIVER
20560 M:      Kai Mäkisara <[email protected]>
20561 L:      [email protected]
20562 S:      Maintained
20563 F:      Documentation/scsi/st.rst
20564 F:      drivers/scsi/st.*
20565 F:      drivers/scsi/st_*.h
20566
20567 SCSI TARGET CORE USER DRIVER
20568 M:      Bodo Stroesser <[email protected]>
20569 L:      [email protected]
20570 L:      [email protected]
20571 S:      Supported
20572 F:      Documentation/target/tcmu-design.rst
20573 F:      drivers/target/target_core_user.c
20574 F:      include/uapi/linux/target_core_user.h
20575
20576 SCSI TARGET SUBSYSTEM
20577 M:      "Martin K. Petersen" <[email protected]>
20578 L:      [email protected]
20579 L:      [email protected]
20580 S:      Supported
20581 Q:      https://patchwork.kernel.org/project/target-devel/list/
20582 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20583 F:      Documentation/target/
20584 F:      drivers/target/
20585 F:      include/target/
20586
20587 SCTP PROTOCOL
20588 M:      Marcelo Ricardo Leitner <[email protected]>
20589 M:      Xin Long <[email protected]>
20590 L:      [email protected]
20591 S:      Maintained
20592 W:      https://github.com/sctp/lksctp-tools/wiki
20593 F:      Documentation/networking/sctp.rst
20594 F:      include/linux/sctp.h
20595 F:      include/net/sctp/
20596 F:      include/uapi/linux/sctp.h
20597 F:      net/sctp/
20598
20599 SCx200 CPU SUPPORT
20600 M:      Jim Cromie <[email protected]>
20601 S:      Odd Fixes
20602 F:      Documentation/i2c/busses/scx200_acb.rst
20603 F:      arch/x86/platform/scx200/
20604 F:      drivers/i2c/busses/scx200*
20605 F:      drivers/mtd/maps/scx200_docflash.c
20606 F:      drivers/watchdog/scx200_wdt.c
20607 F:      include/linux/scx200.h
20608
20609 SCx200 GPIO DRIVER
20610 M:      Jim Cromie <[email protected]>
20611 S:      Maintained
20612 F:      drivers/char/scx200_gpio.c
20613 F:      include/linux/scx200_gpio.h
20614
20615 SCx200 HRT CLOCKSOURCE DRIVER
20616 M:      Jim Cromie <[email protected]>
20617 S:      Maintained
20618 F:      drivers/clocksource/scx200_hrt.c
20619
20620 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
20621 M:      Sascha Sommer <[email protected]>
20622 L:      [email protected] (subscribers-only)
20623 S:      Maintained
20624 F:      drivers/mmc/host/sdricoh_cs.c
20625
20626 SECO BOARDS CEC DRIVER
20627 M:      Ettore Chimenti <[email protected]>
20628 S:      Maintained
20629 F:      drivers/media/cec/platform/seco/seco-cec.c
20630 F:      drivers/media/cec/platform/seco/seco-cec.h
20631
20632 SECURE COMPUTING
20633 M:      Kees Cook <[email protected]>
20634 R:      Andy Lutomirski <[email protected]>
20635 R:      Will Drewry <[email protected]>
20636 S:      Supported
20637 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
20638 F:      Documentation/userspace-api/seccomp_filter.rst
20639 F:      include/linux/seccomp.h
20640 F:      include/uapi/linux/seccomp.h
20641 F:      kernel/seccomp.c
20642 F:      tools/testing/selftests/kselftest_harness.h
20643 F:      tools/testing/selftests/seccomp/*
20644 K:      \bsecure_computing
20645 K:      \bTIF_SECCOMP\b
20646
20647 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
20648 M:      Kamal Dasu <[email protected]>
20649 M:      Al Cooper <[email protected]>
20650 R:      Broadcom internal kernel review list <[email protected]>
20651 L:      [email protected]
20652 S:      Maintained
20653 F:      drivers/mmc/host/sdhci-brcmstb*
20654
20655 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
20656 M:      Adrian Hunter <[email protected]>
20657 L:      [email protected]
20658 S:      Supported
20659 F:      Documentation/devicetree/bindings/mmc/sdhci-common.yaml
20660 F:      drivers/mmc/host/sdhci*
20661
20662 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
20663 M:      Aubin Constans <[email protected]>
20664 R:      Eugen Hristev <[email protected]>
20665 L:      [email protected]
20666 S:      Supported
20667 F:      drivers/mmc/host/sdhci-of-at91.c
20668
20669 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
20670 M:      Haibo Chen <[email protected]>
20671 L:      [email protected]
20672 L:      [email protected]
20673 L:      [email protected]
20674 S:      Maintained
20675 F:      drivers/mmc/host/sdhci-esdhc-imx.c
20676
20677 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
20678 M:      Ben Dooks <[email protected]>
20679 M:      Jaehoon Chung <[email protected]>
20680 L:      [email protected]
20681 S:      Maintained
20682 F:      drivers/mmc/host/sdhci-s3c*
20683
20684 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
20685 M:      Viresh Kumar <[email protected]>
20686 L:      [email protected]
20687 S:      Maintained
20688 F:      drivers/mmc/host/sdhci-spear.c
20689
20690 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
20691 M:      Vignesh Raghavendra <[email protected]>
20692 L:      [email protected]
20693 S:      Maintained
20694 F:      drivers/mmc/host/sdhci-omap.c
20695
20696 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
20697 M:      Jonathan Derrick <[email protected]>
20698 L:      [email protected]
20699 S:      Supported
20700 F:      block/opal_proto.h
20701 F:      block/sed*
20702 F:      include/linux/sed*
20703 F:      include/uapi/linux/sed*
20704
20705 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
20706 M:      Mark Rutland <[email protected]>
20707 M:      Lorenzo Pieralisi <[email protected]>
20708 M:      Sudeep Holla <[email protected]>
20709 L:      [email protected] (moderated for non-subscribers)
20710 S:      Maintained
20711 F:      drivers/firmware/smccc/
20712 F:      include/linux/arm-smccc.h
20713
20714 SECURITY CONTACT
20715 M:      Security Officers <[email protected]>
20716 S:      Supported
20717 F:      Documentation/process/security-bugs.rst
20718
20719 SECURITY SUBSYSTEM
20720 M:      Paul Moore <[email protected]>
20721 M:      James Morris <[email protected]>
20722 M:      "Serge E. Hallyn" <[email protected]>
20723 L:      [email protected]
20724 S:      Supported
20725 Q:      https://patchwork.kernel.org/project/linux-security-module/list
20726 B:      mailto:[email protected]
20727 P:      https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
20728 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
20729 F:      include/linux/lsm_audit.h
20730 F:      include/linux/lsm_hook_defs.h
20731 F:      include/linux/lsm_hooks.h
20732 F:      include/linux/security.h
20733 F:      include/uapi/linux/lsm.h
20734 F:      security/
20735 F:      tools/testing/selftests/lsm/
20736 X:      security/selinux/
20737 K:      \bsecurity_[a-z_0-9]\+\b
20738
20739 SELINUX SECURITY MODULE
20740 M:      Paul Moore <[email protected]>
20741 M:      Stephen Smalley <[email protected]>
20742 R:      Ondrej Mosnacek <[email protected]>
20743 L:      [email protected]
20744 S:      Supported
20745 W:      https://github.com/SELinuxProject
20746 Q:      https://patchwork.kernel.org/project/selinux/list
20747 B:      mailto:[email protected]
20748 P:      https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
20749 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
20750 F:      Documentation/ABI/removed/sysfs-selinux-checkreqprot
20751 F:      Documentation/ABI/removed/sysfs-selinux-disable
20752 F:      Documentation/admin-guide/LSM/SELinux.rst
20753 F:      include/trace/events/avc.h
20754 F:      include/uapi/linux/selinux_netlink.h
20755 F:      scripts/selinux/
20756 F:      security/selinux/
20757
20758 SENSABLE PHANTOM
20759 M:      Jiri Slaby <[email protected]>
20760 S:      Maintained
20761 F:      drivers/misc/phantom.c
20762 F:      include/uapi/linux/phantom.h
20763
20764 SENSEAIR SUNRISE 006-0-0007
20765 M:      Jacopo Mondi <[email protected]>
20766 S:      Maintained
20767 F:      Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
20768 F:      Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
20769 F:      drivers/iio/chemical/sunrise_co2.c
20770
20771 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
20772 M:      Tomasz Duszynski <[email protected]>
20773 S:      Maintained
20774 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
20775 F:      drivers/iio/chemical/scd30.h
20776 F:      drivers/iio/chemical/scd30_core.c
20777 F:      drivers/iio/chemical/scd30_i2c.c
20778 F:      drivers/iio/chemical/scd30_serial.c
20779
20780 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
20781 M:      Roan van Dijk <[email protected]>
20782 S:      Maintained
20783 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
20784 F:      drivers/iio/chemical/scd4x.c
20785
20786 SENSIRION SGP40 GAS SENSOR DRIVER
20787 M:      Andreas Klinger <[email protected]>
20788 S:      Maintained
20789 F:      Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
20790 F:      drivers/iio/chemical/sgp40.c
20791
20792 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
20793 M:      Tomasz Duszynski <[email protected]>
20794 S:      Maintained
20795 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
20796 F:      drivers/iio/chemical/sps30.c
20797 F:      drivers/iio/chemical/sps30_i2c.c
20798 F:      drivers/iio/chemical/sps30_serial.c
20799
20800 SERIAL DEVICE BUS
20801 M:      Rob Herring <[email protected]>
20802 L:      [email protected]
20803 S:      Maintained
20804 F:      Documentation/devicetree/bindings/serial/serial.yaml
20805 F:      drivers/tty/serdev/
20806 F:      include/linux/serdev.h
20807
20808 SERIAL IR RECEIVER
20809 M:      Sean Young <[email protected]>
20810 L:      [email protected]
20811 S:      Maintained
20812 F:      drivers/media/rc/serial_ir.c
20813
20814 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
20815 M:      Srinivas Kandagatla <[email protected]>
20816 L:      [email protected] (moderated for non-subscribers)
20817 S:      Maintained
20818 F:      Documentation/devicetree/bindings/slimbus/
20819 F:      drivers/slimbus/
20820 F:      include/linux/slimbus.h
20821
20822 SFC NETWORK DRIVER
20823 M:      Edward Cree <[email protected]>
20824 M:      Martin Habets <[email protected]>
20825 L:      [email protected]
20826 L:      [email protected]
20827 S:      Supported
20828 F:      Documentation/networking/devlink/sfc.rst
20829 F:      drivers/net/ethernet/sfc/
20830
20831 SFCTEMP HWMON DRIVER
20832 M:      Emil Renner Berthing <[email protected]>
20833 M:      Hal Feng <[email protected]>
20834 L:      [email protected]
20835 S:      Maintained
20836 F:      Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
20837 F:      Documentation/hwmon/sfctemp.rst
20838 F:      drivers/hwmon/sfctemp.c
20839
20840 SFF/SFP/SFP+ MODULE SUPPORT
20841 M:      Russell King <[email protected]>
20842 L:      [email protected]
20843 S:      Maintained
20844 F:      Documentation/devicetree/bindings/net/sff,sfp.yaml
20845 F:      drivers/net/phy/phylink.c
20846 F:      drivers/net/phy/sfp*
20847 F:      include/linux/mdio/mdio-i2c.h
20848 F:      include/linux/phylink.h
20849 F:      include/linux/sfp.h
20850 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)
20851
20852 SGI GRU DRIVER
20853 M:      Dimitri Sivanich <[email protected]>
20854 S:      Maintained
20855 F:      drivers/misc/sgi-gru/
20856
20857 SGI XP/XPC/XPNET DRIVER
20858 M:      Robin Holt <[email protected]>
20859 M:      Steve Wahl <[email protected]>
20860 S:      Maintained
20861 F:      drivers/misc/sgi-xp/
20862
20863 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
20864 M:      Wenjia Zhang <[email protected]>
20865 M:      Jan Karcher <[email protected]>
20866 R:      D. Wythe <[email protected]>
20867 R:      Tony Lu <[email protected]>
20868 R:      Wen Gu <[email protected]>
20869 L:      [email protected]
20870 S:      Supported
20871 F:      net/smc/
20872
20873 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
20874 M:      Linus Walleij <[email protected]>
20875 L:      [email protected]
20876 S:      Maintained
20877 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
20878 F:      Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
20879 F:      drivers/iio/light/gp2ap002.c
20880
20881 SHARP RJ54N1CB0C SENSOR DRIVER
20882 M:      Jacopo Mondi <[email protected]>
20883 L:      [email protected]
20884 S:      Odd fixes
20885 T:      git git://linuxtv.org/media_tree.git
20886 F:      drivers/media/i2c/rj54n1cb0c.c
20887 F:      include/media/i2c/rj54n1cb0c.h
20888
20889 SHRINKER
20890 M:      Andrew Morton <[email protected]>
20891 M:      Dave Chinner <[email protected]>
20892 R:      Qi Zheng <[email protected]>
20893 R:      Roman Gushchin <[email protected]>
20894 R:      Muchun Song <[email protected]>
20895 L:      [email protected]
20896 S:      Maintained
20897 F:      Documentation/admin-guide/mm/shrinker_debugfs.rst
20898 F:      include/linux/shrinker.h
20899 F:      mm/shrinker.c
20900 F:      mm/shrinker_debug.c
20901
20902 SH_VOU V4L2 OUTPUT DRIVER
20903 L:      [email protected]
20904 S:      Orphan
20905 F:      drivers/media/platform/renesas/sh_vou.c
20906 F:      include/media/drv-intf/sh_vou.h
20907
20908 SI2157 MEDIA DRIVER
20909 L:      [email protected]
20910 S:      Orphan
20911 W:      https://linuxtv.org
20912 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20913 F:      drivers/media/tuners/si2157*
20914
20915 SI2165 MEDIA DRIVER
20916 M:      Matthias Schwarzott <[email protected]>
20917 L:      [email protected]
20918 S:      Maintained
20919 W:      https://linuxtv.org
20920 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20921 F:      drivers/media/dvb-frontends/si2165*
20922
20923 SI2168 MEDIA DRIVER
20924 L:      [email protected]
20925 S:      Orphan
20926 W:      https://linuxtv.org
20927 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20928 F:      drivers/media/dvb-frontends/si2168*
20929
20930 SI470X FM RADIO RECEIVER I2C DRIVER
20931 M:      Hans Verkuil <[email protected]>
20932 L:      [email protected]
20933 S:      Odd Fixes
20934 W:      https://linuxtv.org
20935 T:      git git://linuxtv.org/media_tree.git
20936 F:      Documentation/devicetree/bindings/media/silabs,si470x.yaml
20937 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
20938
20939 SI470X FM RADIO RECEIVER USB DRIVER
20940 M:      Hans Verkuil <[email protected]>
20941 L:      [email protected]
20942 S:      Maintained
20943 W:      https://linuxtv.org
20944 T:      git git://linuxtv.org/media_tree.git
20945 F:      drivers/media/radio/si470x/radio-si470x-common.c
20946 F:      drivers/media/radio/si470x/radio-si470x-usb.c
20947 F:      drivers/media/radio/si470x/radio-si470x.h
20948
20949 SI4713 FM RADIO TRANSMITTER I2C DRIVER
20950 M:      Eduardo Valentin <[email protected]>
20951 L:      [email protected]
20952 S:      Odd Fixes
20953 W:      https://linuxtv.org
20954 T:      git git://linuxtv.org/media_tree.git
20955 F:      drivers/media/radio/si4713/si4713.?
20956
20957 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
20958 M:      Eduardo Valentin <[email protected]>
20959 L:      [email protected]
20960 S:      Odd Fixes
20961 W:      https://linuxtv.org
20962 T:      git git://linuxtv.org/media_tree.git
20963 F:      drivers/media/radio/si4713/radio-platform-si4713.c
20964
20965 SI4713 FM RADIO TRANSMITTER USB DRIVER
20966 M:      Hans Verkuil <[email protected]>
20967 L:      [email protected]
20968 S:      Maintained
20969 W:      https://linuxtv.org
20970 T:      git git://linuxtv.org/media_tree.git
20971 F:      drivers/media/radio/si4713/radio-usb-si4713.c
20972
20973 SIANO DVB DRIVER
20974 M:      Mauro Carvalho Chehab <[email protected]>
20975 L:      [email protected]
20976 S:      Odd fixes
20977 W:      https://linuxtv.org
20978 T:      git git://linuxtv.org/media_tree.git
20979 F:      drivers/media/common/siano/
20980 F:      drivers/media/mmc/siano/
20981 F:      drivers/media/usb/siano/
20982 F:      drivers/media/usb/siano/
20983
20984 SIEMENS IPC LED DRIVERS
20985 M:      Gerd Haeussler <[email protected]>
20986 M:      Xing Tong Wu <[email protected]>
20987 M:      Tobias Schaffner <[email protected]>
20988 L:      [email protected]
20989 S:      Maintained
20990 F:      drivers/leds/simple/
20991
20992 SIEMENS IPC PLATFORM DRIVERS
20993 M:      Gerd Haeussler <[email protected]>
20994 M:      Xing Tong Wu <[email protected]>
20995 M:      Tobias Schaffner <[email protected]>
20996 L:      [email protected]
20997 S:      Maintained
20998 F:      drivers/platform/x86/siemens/
20999 F:      include/linux/platform_data/x86/simatic-ipc-base.h
21000 F:      include/linux/platform_data/x86/simatic-ipc.h
21001
21002 SIEMENS IPC WATCHDOG DRIVERS
21003 M:      Gerd Haeussler <[email protected]>
21004 M:      Xing Tong Wu <[email protected]>
21005 M:      Tobias Schaffner <[email protected]>
21006 L:      [email protected]
21007 S:      Maintained
21008 F:      drivers/watchdog/simatic-ipc-wdt.c
21009
21010 SIFIVE DRIVERS
21011 M:      Paul Walmsley <[email protected]>
21012 M:      Samuel Holland <[email protected]>
21013 L:      [email protected]
21014 S:      Supported
21015 F:      drivers/dma/sf-pdma/
21016 N:      sifive
21017 K:      fu[57]40
21018 K:      [^@]sifive
21019
21020 SILEAD TOUCHSCREEN DRIVER
21021 M:      Hans de Goede <[email protected]>
21022 L:      [email protected]
21023 L:      [email protected]
21024 S:      Maintained
21025 F:      drivers/input/touchscreen/silead.c
21026 F:      drivers/platform/x86/touchscreen_dmi.c
21027
21028 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
21029 M:      Jérôme Pouiller <[email protected]>
21030 S:      Supported
21031 F:      Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
21032 F:      drivers/net/wireless/silabs/wfx/
21033
21034 SILICON MOTION SM712 FRAME BUFFER DRIVER
21035 M:      Sudip Mukherjee <[email protected]>
21036 M:      Teddy Wang <[email protected]>
21037 M:      Sudip Mukherjee <[email protected]>
21038 L:      [email protected]
21039 S:      Maintained
21040 F:      Documentation/fb/sm712fb.rst
21041 F:      drivers/video/fbdev/sm712*
21042
21043 SILVACO I3C DUAL-ROLE MASTER
21044 M:      Miquel Raynal <[email protected]>
21045 M:      Conor Culhane <[email protected]>
21046 L:      [email protected] (moderated for non-subscribers)
21047 S:      Maintained
21048 F:      Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
21049 F:      drivers/i3c/master/svc-i3c-master.c
21050
21051 SIMPLEFB FB DRIVER
21052 M:      Hans de Goede <[email protected]>
21053 L:      [email protected]
21054 S:      Maintained
21055 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
21056 F:      drivers/video/fbdev/simplefb.c
21057 F:      include/linux/platform_data/simplefb.h
21058
21059 SIOX
21060 M:      Thorsten Scherer <[email protected]>
21061 R:      Pengutronix Kernel Team <[email protected]>
21062 S:      Supported
21063 F:      drivers/gpio/gpio-siox.c
21064 F:      drivers/siox/*
21065 F:      include/trace/events/siox.h
21066
21067 SIPHASH PRF ROUTINES
21068 M:      Jason A. Donenfeld <[email protected]>
21069 S:      Maintained
21070 F:      include/linux/siphash.h
21071 F:      lib/siphash.c
21072 F:      lib/siphash_kunit.c
21073
21074 SIS 190 ETHERNET DRIVER
21075 M:      Francois Romieu <[email protected]>
21076 L:      [email protected]
21077 S:      Maintained
21078 F:      drivers/net/ethernet/sis/sis190.c
21079
21080 SIS 900/7016 FAST ETHERNET DRIVER
21081 M:      Daniele Venzano <[email protected]>
21082 L:      [email protected]
21083 S:      Maintained
21084 W:      http://www.brownhat.org/sis900.html
21085 F:      drivers/net/ethernet/sis/sis900.*
21086
21087 SIS FRAMEBUFFER DRIVER
21088 S:      Orphan
21089 F:      Documentation/fb/sisfb.rst
21090 F:      drivers/video/fbdev/sis/
21091 F:      include/video/sisfb.h
21092
21093 SIS I2C TOUCHSCREEN DRIVER
21094 M:      Mika Penttilä <[email protected]>
21095 L:      [email protected]
21096 S:      Maintained
21097 F:      Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
21098 F:      drivers/input/touchscreen/sis_i2c.c
21099
21100 SIS USB2VGA DRIVER
21101 M:      Thomas Winischhofer <[email protected]>
21102 S:      Maintained
21103 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
21104 F:      drivers/usb/misc/sisusbvga/
21105
21106 SL28 CPLD MFD DRIVER
21107 M:      Michael Walle <[email protected]>
21108 S:      Maintained
21109 F:      Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
21110 F:      Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
21111 F:      Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
21112 F:      Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
21113 F:      Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
21114 F:      Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
21115 F:      drivers/gpio/gpio-sl28cpld.c
21116 F:      drivers/hwmon/sl28cpld-hwmon.c
21117 F:      drivers/irqchip/irq-sl28cpld.c
21118 F:      drivers/pwm/pwm-sl28cpld.c
21119 F:      drivers/watchdog/sl28cpld_wdt.c
21120
21121 SL28 VPD NVMEM LAYOUT DRIVER
21122 M:      Michael Walle <[email protected]>
21123 S:      Maintained
21124 F:      Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
21125 F:      drivers/nvmem/layouts/sl28vpd.c
21126
21127 SLAB ALLOCATOR
21128 M:      Christoph Lameter <[email protected]>
21129 M:      Pekka Enberg <[email protected]>
21130 M:      David Rientjes <[email protected]>
21131 M:      Joonsoo Kim <[email protected]>
21132 M:      Andrew Morton <[email protected]>
21133 M:      Vlastimil Babka <[email protected]>
21134 R:      Roman Gushchin <[email protected]>
21135 R:      Hyeonggon Yoo <[email protected]>
21136 L:      [email protected]
21137 S:      Maintained
21138 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
21139 F:      include/linux/sl?b*.h
21140 F:      mm/sl?b*
21141
21142 SLCAN CAN NETWORK DRIVER
21143 M:      Dario Binacchi <[email protected]>
21144 L:      [email protected]
21145 S:      Maintained
21146 F:      drivers/net/can/slcan/
21147
21148 SLEEPABLE READ-COPY UPDATE (SRCU)
21149 M:      Lai Jiangshan <[email protected]>
21150 M:      "Paul E. McKenney" <[email protected]>
21151 M:      Josh Triplett <[email protected]>
21152 R:      Steven Rostedt <[email protected]>
21153 R:      Mathieu Desnoyers <[email protected]>
21154 L:      [email protected]
21155 S:      Supported
21156 W:      http://www.rdrop.com/users/paulmck/RCU/
21157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
21158 F:      include/linux/srcu*.h
21159 F:      kernel/rcu/srcu*.c
21160
21161 SMACK SECURITY MODULE
21162 M:      Casey Schaufler <[email protected]>
21163 L:      [email protected]
21164 S:      Maintained
21165 W:      http://schaufler-ca.com
21166 T:      git git://github.com/cschaufler/smack-next
21167 F:      Documentation/admin-guide/LSM/Smack.rst
21168 F:      security/smack/
21169
21170 SMC91x ETHERNET DRIVER
21171 M:      Nicolas Pitre <[email protected]>
21172 S:      Odd Fixes
21173 F:      drivers/net/ethernet/smsc/smc91x.*
21174
21175 SMSC EMC2103 HARDWARE MONITOR DRIVER
21176 M:      Steve Glendinning <[email protected]>
21177 L:      [email protected]
21178 S:      Maintained
21179 F:      Documentation/hwmon/emc2103.rst
21180 F:      drivers/hwmon/emc2103.c
21181
21182 SMSC SCH5627 HARDWARE MONITOR DRIVER
21183 M:      Hans de Goede <[email protected]>
21184 L:      [email protected]
21185 S:      Supported
21186 F:      Documentation/hwmon/sch5627.rst
21187 F:      drivers/hwmon/sch5627.c
21188
21189 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
21190 M:      Steve Glendinning <[email protected]>
21191 L:      [email protected]
21192 S:      Maintained
21193 F:      drivers/video/fbdev/smscufx.c
21194
21195 SMSC47B397 HARDWARE MONITOR DRIVER
21196 M:      Jean Delvare <[email protected]>
21197 L:      [email protected]
21198 S:      Maintained
21199 F:      Documentation/hwmon/smsc47b397.rst
21200 F:      drivers/hwmon/smsc47b397.c
21201
21202 SMSC911x ETHERNET DRIVER
21203 M:      Steve Glendinning <[email protected]>
21204 L:      [email protected]
21205 S:      Maintained
21206 F:      drivers/net/ethernet/smsc/smsc911x.*
21207 F:      include/linux/smsc911x.h
21208
21209 SMSC9420 PCI ETHERNET DRIVER
21210 M:      Steve Glendinning <[email protected]>
21211 L:      [email protected]
21212 S:      Maintained
21213 F:      drivers/net/ethernet/smsc/smsc9420.*
21214
21215 SNET DPU VIRTIO DATA PATH ACCELERATOR
21216 R:      Alvaro Karsz <[email protected]>
21217 F:      drivers/vdpa/solidrun/
21218
21219 SOCIONEXT (SNI) AVE NETWORK DRIVER
21220 M:      Kunihiko Hayashi <[email protected]>
21221 L:      [email protected]
21222 S:      Maintained
21223 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
21224 F:      drivers/net/ethernet/socionext/sni_ave.c
21225
21226 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
21227 M:      Ilias Apalodimas <[email protected]>
21228 M:      Masahisa Kojima <[email protected]>
21229 L:      [email protected]
21230 S:      Maintained
21231 F:      Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
21232 F:      drivers/net/ethernet/socionext/netsec.c
21233
21234 SOCIONEXT (SNI) Synquacer SPI DRIVER
21235 M:      Masahisa Kojima <[email protected]>
21236 M:      Jassi Brar <[email protected]>
21237 L:      [email protected]
21238 S:      Maintained
21239 F:      Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
21240 F:      drivers/spi/spi-synquacer.c
21241
21242 SOCIONEXT SYNQUACER I2C DRIVER
21243 M:      Ard Biesheuvel <[email protected]>
21244 L:      [email protected]
21245 S:      Maintained
21246 F:      Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
21247 F:      drivers/i2c/busses/i2c-synquacer.c
21248
21249 SOCIONEXT UNIPHIER SOUND DRIVER
21250 L:      [email protected] (moderated for non-subscribers)
21251 S:      Orphan
21252 F:      sound/soc/uniphier/
21253
21254 SOCKET TIMESTAMPING
21255 M:      Willem de Bruijn <[email protected]>
21256 S:      Maintained
21257 F:      Documentation/networking/timestamping.rst
21258 F:      include/linux/net_tstamp.h
21259 F:      include/uapi/linux/net_tstamp.h
21260 F:      tools/testing/selftests/net/so_txtime.c
21261
21262 SOEKRIS NET48XX LED SUPPORT
21263 M:      Chris Boot <[email protected]>
21264 S:      Maintained
21265 F:      drivers/leds/leds-net48xx.c
21266
21267 SOFT-IWARP DRIVER (siw)
21268 M:      Bernard Metzler <[email protected]>
21269 L:      [email protected]
21270 S:      Supported
21271 F:      drivers/infiniband/sw/siw/
21272 F:      include/uapi/rdma/siw-abi.h
21273
21274 SOFT-ROCE DRIVER (rxe)
21275 M:      Zhu Yanjun <[email protected]>
21276 L:      [email protected]
21277 S:      Supported
21278 F:      drivers/infiniband/sw/rxe/
21279 F:      include/uapi/rdma/rdma_user_rxe.h
21280
21281 SOFTLOGIC 6x10 MPEG CODEC
21282 M:      Bluecherry Maintainers <[email protected]>
21283 M:      Andrey Utkin <[email protected]>
21284 M:      Ismael Luceno <[email protected]>
21285 L:      [email protected]
21286 S:      Supported
21287 F:      drivers/media/pci/solo6x10/
21288
21289 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
21290 M:      James Morse <[email protected]>
21291 L:      [email protected] (moderated for non-subscribers)
21292 S:      Maintained
21293 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
21294 F:      drivers/firmware/arm_sdei.c
21295 F:      include/linux/arm_sdei.h
21296 F:      include/uapi/linux/arm_sdei.h
21297
21298 SOFTWARE NODES AND DEVICE PROPERTIES
21299 R:      Andy Shevchenko <[email protected]>
21300 R:      Daniel Scally <[email protected]>
21301 R:      Heikki Krogerus <[email protected]>
21302 R:      Sakari Ailus <[email protected]>
21303 L:      [email protected]
21304 S:      Maintained
21305 F:      drivers/base/property.c
21306 F:      drivers/base/swnode.c
21307 F:      include/linux/fwnode.h
21308 F:      include/linux/property.h
21309
21310 SOFTWARE RAID (Multiple Disks) SUPPORT
21311 M:      Song Liu <[email protected]>
21312 R:      Yu Kuai <[email protected]>
21313 L:      [email protected]
21314 S:      Supported
21315 Q:      https://patchwork.kernel.org/project/linux-raid/list/
21316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
21317 F:      drivers/md/Kconfig
21318 F:      drivers/md/Makefile
21319 F:      drivers/md/md*
21320 F:      drivers/md/raid*
21321 F:      include/linux/raid/
21322 F:      include/uapi/linux/raid/
21323
21324 SOLIDRUN CLEARFOG SUPPORT
21325 M:      Russell King <[email protected]>
21326 S:      Maintained
21327 F:      arch/arm/boot/dts/marvell/armada-388-clearfog*
21328 F:      arch/arm/boot/dts/marvell/armada-38x-solidrun-*
21329
21330 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
21331 M:      Russell King <[email protected]>
21332 S:      Maintained
21333 F:      arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
21334 F:      arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
21335 F:      arch/arm/boot/dts/nxp/imx/imx6*-sr-*
21336
21337 SONIC NETWORK DRIVER
21338 M:      Thomas Bogendoerfer <[email protected]>
21339 L:      [email protected]
21340 S:      Maintained
21341 F:      drivers/net/ethernet/natsemi/sonic.*
21342
21343 SONICS SILICON BACKPLANE DRIVER (SSB)
21344 M:      Michael Buesch <[email protected]>
21345 L:      [email protected]
21346 S:      Maintained
21347 F:      drivers/ssb/
21348 F:      include/linux/ssb/
21349
21350 SONY IMX208 SENSOR DRIVER
21351 M:      Sakari Ailus <[email protected]>
21352 L:      [email protected]
21353 S:      Maintained
21354 T:      git git://linuxtv.org/media_tree.git
21355 F:      drivers/media/i2c/imx208.c
21356
21357 SONY IMX214 SENSOR DRIVER
21358 M:      Ricardo Ribalda <[email protected]>
21359 L:      [email protected]
21360 S:      Maintained
21361 T:      git git://linuxtv.org/media_tree.git
21362 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
21363 F:      drivers/media/i2c/imx214.c
21364
21365 SONY IMX219 SENSOR DRIVER
21366 M:      Dave Stevenson <[email protected]>
21367 L:      [email protected]
21368 S:      Maintained
21369 T:      git git://linuxtv.org/media_tree.git
21370 F:      Documentation/devicetree/bindings/media/i2c/imx219.yaml
21371 F:      drivers/media/i2c/imx219.c
21372
21373 SONY IMX258 SENSOR DRIVER
21374 M:      Sakari Ailus <[email protected]>
21375 L:      [email protected]
21376 S:      Maintained
21377 T:      git git://linuxtv.org/media_tree.git
21378 F:      Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
21379 F:      drivers/media/i2c/imx258.c
21380
21381 SONY IMX274 SENSOR DRIVER
21382 M:      Leon Luo <[email protected]>
21383 L:      [email protected]
21384 S:      Maintained
21385 T:      git git://linuxtv.org/media_tree.git
21386 F:      Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
21387 F:      drivers/media/i2c/imx274.c
21388
21389 SONY IMX283 SENSOR DRIVER
21390 M:      Kieran Bingham <[email protected]>
21391 M:      Umang Jain <[email protected]>
21392 L:      [email protected]
21393 S:      Maintained
21394 T:      git git://linuxtv.org/media_tree.git
21395 F:      Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
21396 F:      drivers/media/i2c/imx283.c
21397
21398 SONY IMX290 SENSOR DRIVER
21399 M:      Manivannan Sadhasivam <[email protected]>
21400 L:      [email protected]
21401 S:      Maintained
21402 T:      git git://linuxtv.org/media_tree.git
21403 F:      Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
21404 F:      drivers/media/i2c/imx290.c
21405
21406 SONY IMX296 SENSOR DRIVER
21407 M:      Laurent Pinchart <[email protected]>
21408 M:      Manivannan Sadhasivam <[email protected]>
21409 L:      [email protected]
21410 S:      Maintained
21411 T:      git git://linuxtv.org/media_tree.git
21412 F:      Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
21413 F:      drivers/media/i2c/imx296.c
21414
21415 SONY IMX319 SENSOR DRIVER
21416 M:      Bingbu Cao <[email protected]>
21417 L:      [email protected]
21418 S:      Maintained
21419 T:      git git://linuxtv.org/media_tree.git
21420 F:      drivers/media/i2c/imx319.c
21421
21422 SONY IMX334 SENSOR DRIVER
21423 L:      [email protected]
21424 S:      Orphan
21425 T:      git git://linuxtv.org/media_tree.git
21426 F:      Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
21427 F:      drivers/media/i2c/imx334.c
21428
21429 SONY IMX335 SENSOR DRIVER
21430 L:      [email protected]
21431 S:      Orphan
21432 T:      git git://linuxtv.org/media_tree.git
21433 F:      Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
21434 F:      drivers/media/i2c/imx335.c
21435
21436 SONY IMX355 SENSOR DRIVER
21437 M:      Tianshu Qiu <[email protected]>
21438 L:      [email protected]
21439 S:      Maintained
21440 T:      git git://linuxtv.org/media_tree.git
21441 F:      drivers/media/i2c/imx355.c
21442
21443 SONY IMX412 SENSOR DRIVER
21444 L:      [email protected]
21445 S:      Orphan
21446 T:      git git://linuxtv.org/media_tree.git
21447 F:      Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
21448 F:      drivers/media/i2c/imx412.c
21449
21450 SONY IMX415 SENSOR DRIVER
21451 M:      Michael Riesch <[email protected]>
21452 L:      [email protected]
21453 S:      Maintained
21454 T:      git git://linuxtv.org/media_tree.git
21455 F:      Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
21456 F:      drivers/media/i2c/imx415.c
21457
21458 SONY MEMORYSTICK SUBSYSTEM
21459 M:      Maxim Levitsky <[email protected]>
21460 M:      Alex Dubov <[email protected]>
21461 M:      Ulf Hansson <[email protected]>
21462 L:      [email protected]
21463 S:      Maintained
21464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
21465 F:      drivers/memstick/
21466 F:      include/linux/memstick.h
21467
21468 SONY VAIO CONTROL DEVICE DRIVER
21469 M:      Mattia Dongili <[email protected]>
21470 L:      [email protected]
21471 S:      Maintained
21472 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
21473 F:      Documentation/admin-guide/laptops/sony-laptop.rst
21474 F:      drivers/char/sonypi.c
21475 F:      drivers/platform/x86/sony-laptop.c
21476 F:      include/linux/sony-laptop.h
21477
21478 SOPHGO DEVICETREES and DRIVERS
21479 M:      Chen Wang <[email protected]>
21480 M:      Inochi Amaoto <[email protected]>
21481 T:      git https://github.com/sophgo/linux.git
21482 S:      Maintained
21483 N:      sophgo
21484 K:      sophgo
21485
21486 SOUND
21487 M:      Jaroslav Kysela <[email protected]>
21488 M:      Takashi Iwai <[email protected]>
21489 L:      [email protected]
21490 S:      Maintained
21491 W:      http://www.alsa-project.org/
21492 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
21493 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21494 F:      Documentation/sound/
21495 F:      include/sound/
21496 F:      include/uapi/sound/
21497 F:      sound/
21498 F:      tools/testing/selftests/alsa
21499
21500 SOUND - ALSA SELFTESTS
21501 M:      Mark Brown <[email protected]>
21502 L:      [email protected]
21503 L:      [email protected]
21504 S:      Supported
21505 F:      tools/testing/selftests/alsa
21506
21507 SOUND - COMPRESSED AUDIO
21508 M:      Vinod Koul <[email protected]>
21509 L:      [email protected] (moderated for non-subscribers)
21510 S:      Supported
21511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21512 F:      Documentation/sound/designs/compress-offload.rst
21513 F:      include/sound/compress_driver.h
21514 F:      include/uapi/sound/compress_*
21515 F:      sound/core/compress_offload.c
21516 F:      sound/soc/soc-compress.c
21517
21518 SOUND - CORE KUNIT TEST
21519 M:      Ivan Orlov <[email protected]>
21520 L:      [email protected]
21521 S:      Supported
21522 F:      sound/core/sound_kunit.c
21523
21524 SOUND - DMAENGINE HELPERS
21525 M:      Lars-Peter Clausen <[email protected]>
21526 S:      Supported
21527 F:      include/sound/dmaengine_pcm.h
21528 F:      sound/core/pcm_dmaengine.c
21529 F:      sound/soc/soc-generic-dmaengine-pcm.c
21530
21531 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
21532 M:      Liam Girdwood <[email protected]>
21533 M:      Mark Brown <[email protected]>
21534 L:      [email protected]
21535 S:      Supported
21536 W:      http://alsa-project.org/main/index.php/ASoC
21537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
21538 F:      Documentation/devicetree/bindings/sound/
21539 F:      Documentation/sound/soc/
21540 F:      include/dt-bindings/sound/
21541 F:      include/sound/soc*
21542 F:      include/sound/sof.h
21543 F:      include/sound/sof/
21544 F:      include/trace/events/sof*.h
21545 F:      include/uapi/sound/asoc.h
21546 F:      sound/soc/
21547
21548 SOUND - SOC LAYER / dapm-graph
21549 M:      Luca Ceresoli <[email protected]>
21550 L:      [email protected]
21551 S:      Maintained
21552 F:      tools/sound/dapm-graph
21553
21554 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
21555 M:      Liam Girdwood <[email protected]>
21556 M:      Peter Ujfalusi <[email protected]>
21557 M:      Bard Liao <[email protected]>
21558 M:      Ranjani Sridharan <[email protected]>
21559 M:      Daniel Baluta <[email protected]>
21560 R:      Kai Vehmanen <[email protected]>
21561 R:      Pierre-Louis Bossart <[email protected]>
21562 L:      [email protected] (moderated for non-subscribers)
21563 S:      Supported
21564 W:      https://github.com/thesofproject/linux/
21565 F:      sound/soc/sof/
21566
21567 SOUNDWIRE SUBSYSTEM
21568 M:      Vinod Koul <[email protected]>
21569 M:      Bard Liao <[email protected]>
21570 R:      Pierre-Louis Bossart <[email protected]>
21571 R:      Sanyog Kale <[email protected]>
21572 L:      [email protected] (moderated for non-subscribers)
21573 S:      Supported
21574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
21575 F:      Documentation/driver-api/soundwire/
21576 F:      drivers/soundwire/
21577 F:      include/linux/soundwire/
21578
21579 SP2 MEDIA DRIVER
21580 M:      Olli Salonen <[email protected]>
21581 L:      [email protected]
21582 S:      Maintained
21583 W:      https://linuxtv.org
21584 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21585 F:      drivers/media/dvb-frontends/sp2*
21586
21587 SPANISH DOCUMENTATION
21588 M:      Carlos Bilbao <[email protected]>
21589 R:      Avadhut Naik <[email protected]>
21590 S:      Maintained
21591 F:      Documentation/translations/sp_SP/
21592
21593 SPARC + UltraSPARC (sparc/sparc64)
21594 M:      "David S. Miller" <[email protected]>
21595 M:      Andreas Larsson <[email protected]>
21596 L:      [email protected]
21597 S:      Maintained
21598 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
21599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21600 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21601 F:      arch/sparc/
21602 F:      drivers/sbus/
21603
21604 SPARC SERIAL DRIVERS
21605 M:      "David S. Miller" <[email protected]>
21606 L:      [email protected]
21607 S:      Maintained
21608 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21610 F:      drivers/tty/serial/suncore.c
21611 F:      drivers/tty/serial/sunhv.c
21612 F:      drivers/tty/serial/sunsab.c
21613 F:      drivers/tty/serial/sunsab.h
21614 F:      drivers/tty/serial/sunsu.c
21615 F:      drivers/tty/serial/sunzilog.c
21616 F:      drivers/tty/serial/sunzilog.h
21617 F:      drivers/tty/vcc.c
21618 F:      include/linux/sunserialcore.h
21619
21620 SPARSE CHECKER
21621 M:      "Luc Van Oostenryck" <[email protected]>
21622 L:      [email protected]
21623 S:      Maintained
21624 W:      https://sparse.docs.kernel.org/
21625 Q:      https://patchwork.kernel.org/project/linux-sparse/list/
21626 B:      https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
21627 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
21628 F:      include/linux/compiler.h
21629
21630 SPEAKUP CONSOLE SPEECH DRIVER
21631 M:      William Hubbs <[email protected]>
21632 M:      Chris Brannon <[email protected]>
21633 M:      Kirk Reiser <[email protected]>
21634 M:      Samuel Thibault <[email protected]>
21635 L:      [email protected]
21636 S:      Odd Fixes
21637 W:      http://www.linux-speakup.org/
21638 W:      https://github.com/linux-speakup/speakup
21639 B:      https://github.com/linux-speakup/speakup/issues
21640 F:      drivers/accessibility/speakup/
21641
21642 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
21643 M:      Viresh Kumar <[email protected]>
21644 M:      Shiraz Hashim <[email protected]>
21645 M:      [email protected]
21646 L:      [email protected] (moderated for non-subscribers)
21647 S:      Maintained
21648 W:      http://www.st.com/spear
21649 F:      arch/arm/boot/dts/st/spear*
21650 F:      arch/arm/mach-spear/
21651 F:      drivers/clk/spear/
21652 F:      drivers/pinctrl/spear/
21653
21654 SPI NOR SUBSYSTEM
21655 M:      Tudor Ambarus <[email protected]>
21656 M:      Pratyush Yadav <[email protected]>
21657 M:      Michael Walle <[email protected]>
21658 L:      [email protected]
21659 S:      Maintained
21660 W:      http://www.linux-mtd.infradead.org/
21661 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
21662 C:      irc://irc.oftc.net/mtd
21663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
21664 F:      Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
21665 F:      drivers/mtd/spi-nor/
21666 F:      include/linux/mtd/spi-nor.h
21667
21668 SPI SUBSYSTEM
21669 M:      Mark Brown <[email protected]>
21670 L:      [email protected]
21671 S:      Maintained
21672 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
21673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
21674 F:      Documentation/devicetree/bindings/spi/
21675 F:      Documentation/spi/
21676 F:      drivers/spi/
21677 F:      include/linux/spi/
21678 F:      include/uapi/linux/spi/
21679 F:      tools/spi/
21680
21681 SPIDERNET NETWORK DRIVER for CELL
21682 M:      Ishizaki Kou <[email protected]>
21683 M:      Geoff Levand <[email protected]>
21684 L:      [email protected]
21685 L:      [email protected]
21686 S:      Maintained
21687 F:      Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
21688 F:      drivers/net/ethernet/toshiba/spider_net*
21689
21690 SPMI SUBSYSTEM
21691 M:      Stephen Boyd <[email protected]>
21692 L:      [email protected]
21693 S:      Maintained
21694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
21695 F:      Documentation/devicetree/bindings/spmi/
21696 F:      drivers/spmi/
21697 F:      include/dt-bindings/spmi/spmi.h
21698 F:      include/linux/spmi.h
21699 F:      include/trace/events/spmi.h
21700
21701 SPU FILE SYSTEM
21702 L:      [email protected]
21703 S:      Orphan
21704 F:      Documentation/filesystems/spufs/spufs.rst
21705 F:      arch/powerpc/platforms/cell/spufs/
21706
21707 SQUASHFS FILE SYSTEM
21708 M:      Phillip Lougher <[email protected]>
21709 L:      [email protected] (subscribers-only)
21710 S:      Maintained
21711 W:      http://squashfs.org.uk
21712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
21713 F:      Documentation/filesystems/squashfs.rst
21714 F:      fs/squashfs/
21715
21716 SRM (Alpha) environment access
21717 M:      Jan-Benedict Glaw <[email protected]>
21718 S:      Maintained
21719 F:      arch/alpha/kernel/srm_env.c
21720
21721 ST LSM6DSx IMU IIO DRIVER
21722 M:      Lorenzo Bianconi <[email protected]>
21723 L:      [email protected]
21724 S:      Maintained
21725 W:      http://www.st.com/
21726 F:      Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
21727 F:      drivers/iio/imu/st_lsm6dsx/
21728
21729 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
21730 M:      Benjamin Mugnier <[email protected]>
21731 M:      Sylvain Petinot <[email protected]>
21732 L:      [email protected]
21733 S:      Maintained
21734 T:      git git://linuxtv.org/media_tree.git
21735 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
21736 F:      drivers/media/i2c/st-mipid02.c
21737
21738 ST STM32 FIREWALL
21739 M:      Gatien Chevallier <[email protected]>
21740 S:      Maintained
21741 F:      drivers/bus/stm32_etzpc.c
21742 F:      drivers/bus/stm32_firewall.c
21743 F:      drivers/bus/stm32_rifsc.c
21744
21745 ST STM32 I2C/SMBUS DRIVER
21746 M:      Pierre-Yves MORDRET <[email protected]>
21747 M:      Alain Volmat <[email protected]>
21748 L:      [email protected]
21749 S:      Maintained
21750 F:      drivers/i2c/busses/i2c-stm32*
21751
21752 ST STM32 SPI DRIVER
21753 M:      Alain Volmat <[email protected]>
21754 L:      [email protected]
21755 S:      Maintained
21756 F:      drivers/spi/spi-stm32.c
21757
21758 ST STPDDC60 DRIVER
21759 M:      Daniel Nilsson <[email protected]>
21760 L:      [email protected]
21761 S:      Maintained
21762 F:      Documentation/hwmon/stpddc60.rst
21763 F:      drivers/hwmon/pmbus/stpddc60.c
21764
21765 ST VGXY61 DRIVER
21766 M:      Benjamin Mugnier <[email protected]>
21767 M:      Sylvain Petinot <[email protected]>
21768 L:      [email protected]
21769 S:      Maintained
21770 T:      git git://linuxtv.org/media_tree.git
21771 F:      Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
21772 F:      Documentation/userspace-api/media/drivers/vgxy61.rst
21773 F:      drivers/media/i2c/vgxy61.c
21774
21775 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
21776 M:      Song Qiang <[email protected]>
21777 L:      [email protected]
21778 S:      Maintained
21779 F:      Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
21780 F:      drivers/iio/proximity/vl53l0x-i2c.c
21781
21782 STABLE BRANCH
21783 M:      Greg Kroah-Hartman <[email protected]>
21784 M:      Sasha Levin <[email protected]>
21785 L:      [email protected]
21786 S:      Supported
21787 F:      Documentation/process/stable-kernel-rules.rst
21788
21789 STAGING - ATOMISP DRIVER
21790 M:      Hans de Goede <[email protected]>
21791 M:      Mauro Carvalho Chehab <[email protected]>
21792 R:      Sakari Ailus <[email protected]>
21793 L:      [email protected]
21794 S:      Maintained
21795 F:      drivers/staging/media/atomisp/
21796
21797 STAGING - FIELDBUS SUBSYSTEM
21798 M:      Sven Van Asbroeck <[email protected]>
21799 S:      Maintained
21800 F:      drivers/staging/fieldbus/*
21801 F:      drivers/staging/fieldbus/Documentation/
21802
21803 STAGING - HMS ANYBUS-S BUS
21804 M:      Sven Van Asbroeck <[email protected]>
21805 S:      Maintained
21806 F:      drivers/staging/fieldbus/anybuss/
21807
21808 STAGING - INDUSTRIAL IO
21809 M:      Jonathan Cameron <[email protected]>
21810 L:      [email protected]
21811 S:      Odd Fixes
21812 F:      Documentation/devicetree/bindings/staging/iio/
21813 F:      drivers/staging/iio/
21814
21815 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
21816 M:      Marc Dietrich <[email protected]>
21817 L:      [email protected] (moderated for non-subscribers)
21818 L:      [email protected]
21819 S:      Maintained
21820 F:      drivers/staging/nvec/
21821
21822 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
21823 M:      Jens Frederich <[email protected]>
21824 M:      Jon Nettleton <[email protected]>
21825 S:      Maintained
21826 W:      http://wiki.laptop.org/go/DCON
21827 F:      drivers/staging/olpc_dcon/
21828
21829 STAGING - REALTEK RTL8712U DRIVERS
21830 M:      Florian Schilhabel <[email protected]>.
21831 S:      Odd Fixes
21832 F:      drivers/staging/rtl8712/
21833
21834 STAGING - SEPS525 LCD CONTROLLER DRIVERS
21835 M:      Michael Hennerich <[email protected]>
21836 L:      [email protected]
21837 S:      Supported
21838 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
21839 F:      drivers/staging/fbtft/fb_seps525.c
21840
21841 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
21842 M:      Sudip Mukherjee <[email protected]>
21843 M:      Teddy Wang <[email protected]>
21844 M:      Sudip Mukherjee <[email protected]>
21845 L:      [email protected]
21846 S:      Maintained
21847 F:      drivers/staging/sm750fb/
21848
21849 STAGING - VIA VT665X DRIVERS
21850 M:      Philipp Hortmann <[email protected]>
21851 S:      Odd Fixes
21852 F:      drivers/staging/vt665?/
21853
21854 STAGING SUBSYSTEM
21855 M:      Greg Kroah-Hartman <[email protected]>
21856 L:      [email protected]
21857 S:      Supported
21858 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
21859 F:      drivers/staging/
21860
21861 STANDALONE CACHE CONTROLLER DRIVERS
21862 M:      Conor Dooley <[email protected]>
21863 S:      Maintained
21864 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21865 F:      Documentation/devicetree/bindings/cache/
21866 F:      drivers/cache
21867
21868 STARFIRE/DURALAN NETWORK DRIVER
21869 M:      Ion Badulescu <[email protected]>
21870 S:      Odd Fixes
21871 F:      drivers/net/ethernet/adaptec/starfire*
21872
21873 STARFIVE CAMERA SUBSYSTEM DRIVER
21874 M:      Jack Zhu <[email protected]>
21875 M:      Changhuang Liang <[email protected]>
21876 L:      [email protected]
21877 S:      Maintained
21878 F:      Documentation/admin-guide/media/starfive_camss.rst
21879 F:      Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
21880 F:      drivers/staging/media/starfive/camss
21881
21882 STARFIVE CRYPTO DRIVER
21883 M:      Jia Jie Ho <[email protected]>
21884 M:      William Qiu <[email protected]>
21885 S:      Supported
21886 F:      Documentation/devicetree/bindings/crypto/starfive*
21887 F:      drivers/crypto/starfive/
21888
21889 STARFIVE DEVICETREES
21890 M:      Emil Renner Berthing <[email protected]>
21891 S:      Maintained
21892 F:      arch/riscv/boot/dts/starfive/
21893
21894 STARFIVE DWMAC GLUE LAYER
21895 M:      Emil Renner Berthing <[email protected]>
21896 M:      Minda Chen <[email protected]>
21897 S:      Maintained
21898 F:      Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
21899 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
21900
21901 STARFIVE JH7110 DPHY RX DRIVER
21902 M:      Jack Zhu <[email protected]>
21903 M:      Changhuang Liang <[email protected]>
21904 S:      Supported
21905 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
21906 F:      drivers/phy/starfive/phy-jh7110-dphy-rx.c
21907
21908 STARFIVE JH7110 DPHY TX DRIVER
21909 M:      Keith Zhao <[email protected]>
21910 M:      Shengyang Chen <[email protected]>
21911 S:      Supported
21912 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
21913 F:      drivers/phy/starfive/phy-jh7110-dphy-tx.c
21914
21915 STARFIVE JH7110 MMC/SD/SDIO DRIVER
21916 M:      William Qiu <[email protected]>
21917 S:      Supported
21918 F:      Documentation/devicetree/bindings/mmc/starfive*
21919 F:      drivers/mmc/host/dw_mmc-starfive.c
21920
21921 STARFIVE JH7110 PLL CLOCK DRIVER
21922 M:      Xingyu Wu <[email protected]>
21923 S:      Supported
21924 F:      Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
21925 F:      drivers/clk/starfive/clk-starfive-jh7110-pll.c
21926
21927 STARFIVE JH7110 PWMDAC DRIVER
21928 M:      Hal Feng <[email protected]>
21929 M:      Xingyu Wu <[email protected]>
21930 S:      Supported
21931 F:      Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
21932 F:      sound/soc/starfive/jh7110_pwmdac.c
21933
21934 STARFIVE JH7110 SYSCON
21935 M:      William Qiu <[email protected]>
21936 M:      Xingyu Wu <[email protected]>
21937 S:      Supported
21938 F:      Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
21939
21940 STARFIVE JH7110 TDM DRIVER
21941 M:      Walker Chen <[email protected]>
21942 S:      Maintained
21943 F:      Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
21944 F:      sound/soc/starfive/jh7110_tdm.c
21945
21946 STARFIVE JH71X0 CLOCK DRIVERS
21947 M:      Emil Renner Berthing <[email protected]>
21948 M:      Hal Feng <[email protected]>
21949 S:      Maintained
21950 F:      Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
21951 F:      drivers/clk/starfive/clk-starfive-jh71*
21952 F:      include/dt-bindings/clock/starfive?jh71*.h
21953
21954 STARFIVE JH71X0 PINCTRL DRIVERS
21955 M:      Emil Renner Berthing <[email protected]>
21956 M:      Jianlong Huang <[email protected]>
21957 M:      Hal Feng <[email protected]>
21958 L:      [email protected]
21959 S:      Maintained
21960 F:      Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
21961 F:      drivers/pinctrl/starfive/pinctrl-starfive-jh71*
21962 F:      include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
21963 F:      include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
21964
21965 STARFIVE JH71X0 RESET CONTROLLER DRIVERS
21966 M:      Emil Renner Berthing <[email protected]>
21967 M:      Hal Feng <[email protected]>
21968 S:      Maintained
21969 F:      Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
21970 F:      drivers/reset/starfive/reset-starfive-jh71*
21971 F:      include/dt-bindings/reset/starfive?jh71*.h
21972
21973 STARFIVE JH71X0 USB DRIVERS
21974 M:      Minda Chen <[email protected]>
21975 S:      Maintained
21976 F:      Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
21977 F:      drivers/usb/cdns3/cdns3-starfive.c
21978
21979 STARFIVE JH71XX PMU CONTROLLER DRIVER
21980 M:      Walker Chen <[email protected]>
21981 M:      Changhuang Liang <[email protected]>
21982 S:      Supported
21983 F:      Documentation/devicetree/bindings/power/starfive*
21984 F:      drivers/pmdomain/starfive/
21985 F:      include/dt-bindings/power/starfive,jh7110-pmu.h
21986
21987 STARFIVE SOC DRIVERS
21988 M:      Conor Dooley <[email protected]>
21989 S:      Maintained
21990 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21991 F:      Documentation/devicetree/bindings/soc/starfive/
21992
21993 STARFIVE STARLINK PMU DRIVER
21994 M:      Ji Sheng Teoh <[email protected]>
21995 S:      Maintained
21996 F:      Documentation/admin-guide/perf/starfive_starlink_pmu.rst
21997 F:      Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
21998 F:      drivers/perf/starfive_starlink_pmu.c
21999
22000 STARFIVE TRNG DRIVER
22001 M:      Jia Jie Ho <[email protected]>
22002 S:      Supported
22003 F:      Documentation/devicetree/bindings/rng/starfive*
22004 F:      drivers/char/hw_random/jh7110-trng.c
22005
22006 STARFIVE WATCHDOG DRIVER
22007 M:      Xingyu Wu <[email protected]>
22008 M:      Samin Guo <[email protected]>
22009 S:      Supported
22010 F:      Documentation/devicetree/bindings/watchdog/starfive*
22011 F:      drivers/watchdog/starfive-wdt.c
22012
22013 STARFIVE JH71X0 PCIE AND USB PHY DRIVER
22014 M:      Minda Chen <[email protected]>
22015 S:      Supported
22016 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
22017 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
22018 F:      drivers/phy/starfive/phy-jh7110-pcie.c
22019 F:      drivers/phy/starfive/phy-jh7110-usb.c
22020
22021 STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
22022 M:      Changhuang Liang <[email protected]>
22023 S:      Supported
22024 F:      Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
22025 F:      drivers/irqchip/irq-starfive-jh8100-intc.c
22026
22027 STATIC BRANCH/CALL
22028 M:      Peter Zijlstra <[email protected]>
22029 M:      Josh Poimboeuf <[email protected]>
22030 M:      Jason Baron <[email protected]>
22031 R:      Steven Rostedt <[email protected]>
22032 R:      Ard Biesheuvel <[email protected]>
22033 S:      Supported
22034 F:      arch/*/include/asm/jump_label*.h
22035 F:      arch/*/include/asm/static_call*.h
22036 F:      arch/*/kernel/jump_label.c
22037 F:      arch/*/kernel/static_call.c
22038 F:      include/linux/jump_label*.h
22039 F:      include/linux/static_call*.h
22040 F:      kernel/jump_label.c
22041 F:      kernel/static_call.c
22042
22043 STI AUDIO (ASoC) DRIVERS
22044 M:      Arnaud Pouliquen <[email protected]>
22045 L:      [email protected] (moderated for non-subscribers)
22046 S:      Maintained
22047 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
22048 F:      sound/soc/sti/
22049
22050 STI CEC DRIVER
22051 M:      Alain Volmat <[email protected]>
22052 S:      Maintained
22053 F:      Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
22054 F:      drivers/media/cec/platform/sti/
22055
22056 STK1160 USB VIDEO CAPTURE DRIVER
22057 M:      Ezequiel Garcia <[email protected]>
22058 L:      [email protected]
22059 S:      Maintained
22060 T:      git git://linuxtv.org/media_tree.git
22061 F:      drivers/media/usb/stk1160/
22062
22063 STM32 AUDIO (ASoC) DRIVERS
22064 M:      Olivier Moysan <[email protected]>
22065 M:      Arnaud Pouliquen <[email protected]>
22066 L:      [email protected] (moderated for non-subscribers)
22067 S:      Maintained
22068 F:      Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
22069 F:      Documentation/devicetree/bindings/sound/st,stm32-*.yaml
22070 F:      sound/soc/stm/
22071
22072 STM32 DMA DRIVERS
22073 M:      Amélie Delaunay <[email protected]>
22074 L:      [email protected]
22075 L:      [email protected] (moderated for non-subscribers)
22076 S:      Maintained
22077 F:      Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
22078 F:      Documentation/devicetree/bindings/dma/stm32/
22079 F:      drivers/dma/stm32/
22080
22081 STM32 TIMER/LPTIMER DRIVERS
22082 M:      Fabrice Gasnier <[email protected]>
22083 S:      Maintained
22084 F:      Documentation/ABI/testing/*timer-stm32
22085 F:      Documentation/devicetree/bindings/*/*stm32-*timer*
22086 F:      drivers/*/stm32-*timer*
22087 F:      drivers/pwm/pwm-stm32*
22088 F:      include/linux/*/stm32-*tim*
22089
22090 STMMAC ETHERNET DRIVER
22091 M:      Alexandre Torgue <[email protected]>
22092 M:      Jose Abreu <[email protected]>
22093 L:      [email protected]
22094 S:      Supported
22095 W:      http://www.stlinux.com
22096 F:      Documentation/networking/device_drivers/ethernet/stmicro/
22097 F:      drivers/net/ethernet/stmicro/stmmac/
22098
22099 SUN HAPPY MEAL ETHERNET DRIVER
22100 M:      Sean Anderson <[email protected]>
22101 S:      Maintained
22102 F:      drivers/net/ethernet/sun/sunhme.*
22103
22104 SUN3/3X
22105 M:      Sam Creasey <[email protected]>
22106 S:      Maintained
22107 W:      http://sammy.net/sun3/
22108 F:      arch/m68k/include/asm/sun3*
22109 F:      arch/m68k/kernel/*sun3*
22110 F:      arch/m68k/sun3*/
22111 F:      drivers/net/ethernet/i825xx/sun3*
22112
22113 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
22114 M:      Hans de Goede <[email protected]>
22115 L:      [email protected]
22116 S:      Maintained
22117 F:      Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
22118 F:      drivers/input/keyboard/sun4i-lradc-keys.c
22119
22120 SUNDANCE NETWORK DRIVER
22121 M:      Denis Kirjanov <[email protected]>
22122 L:      [email protected]
22123 S:      Maintained
22124 F:      drivers/net/ethernet/dlink/sundance.c
22125
22126 SUNPLUS ETHERNET DRIVER
22127 M:      Wells Lu <[email protected]>
22128 L:      [email protected]
22129 S:      Maintained
22130 W:      https://sunplus.atlassian.net/wiki/spaces/doc/overview
22131 F:      Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
22132 F:      drivers/net/ethernet/sunplus/
22133
22134 SUNPLUS MMC DRIVER
22135 M:      Tony Huang <[email protected]>
22136 M:      Li-hao Kuo <[email protected]>
22137 S:      Maintained
22138 F:      Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
22139 F:      drivers/mmc/host/sunplus-mmc.c
22140
22141 SUNPLUS OCOTP DRIVER
22142 M:      Vincent Shih <[email protected]>
22143 S:      Maintained
22144 F:      Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
22145 F:      drivers/nvmem/sunplus-ocotp.c
22146
22147 SUNPLUS PWM DRIVER
22148 M:      Hammer Hsieh <[email protected]>
22149 S:      Maintained
22150 F:      Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
22151 F:      drivers/pwm/pwm-sunplus.c
22152
22153 SUNPLUS RTC DRIVER
22154 M:      Vincent Shih <[email protected]>
22155 L:      [email protected]
22156 S:      Maintained
22157 F:      Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
22158 F:      drivers/rtc/rtc-sunplus.c
22159
22160 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
22161 M:      Li-hao Kuo <[email protected]>
22162 L:      [email protected]
22163 S:      Maintained
22164 F:      Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
22165 F:      drivers/spi/spi-sunplus-sp7021.c
22166
22167 SUNPLUS UART DRIVER
22168 M:      Hammer Hsieh <[email protected]>
22169 S:      Maintained
22170 F:      Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
22171 F:      drivers/tty/serial/sunplus-uart.c
22172
22173 SUNPLUS USB2 PHY DRIVER
22174 M:      Vincent Shih <[email protected]>
22175 L:      [email protected]
22176 S:      Maintained
22177 F:      Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
22178 F:      drivers/phy/sunplus/Kconfig
22179 F:      drivers/phy/sunplus/Makefile
22180 F:      drivers/phy/sunplus/phy-sunplus-usb2.c
22181
22182 SUNPLUS WATCHDOG DRIVER
22183 M:      Xiantao Hu <[email protected]>
22184 L:      [email protected]
22185 S:      Maintained
22186 F:      Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
22187 F:      drivers/watchdog/sunplus_wdt.c
22188
22189 SUPERH
22190 M:      Yoshinori Sato <[email protected]>
22191 M:      Rich Felker <[email protected]>
22192 M:      John Paul Adrian Glaubitz <[email protected]>
22193 L:      [email protected]
22194 S:      Maintained
22195 Q:      http://patchwork.kernel.org/project/linux-sh/list/
22196 F:      Documentation/arch/sh/
22197 F:      arch/sh/
22198 F:      drivers/sh/
22199
22200 SUSPEND TO RAM
22201 M:      "Rafael J. Wysocki" <[email protected]>
22202 M:      Len Brown <[email protected]>
22203 M:      Pavel Machek <[email protected]>
22204 L:      [email protected]
22205 S:      Supported
22206 B:      https://bugzilla.kernel.org
22207 F:      Documentation/power/
22208 F:      arch/x86/kernel/acpi/sleep*
22209 F:      arch/x86/kernel/acpi/wakeup*
22210 F:      drivers/base/power/
22211 F:      include/linux/freezer.h
22212 F:      include/linux/pm.h
22213 F:      include/linux/suspend.h
22214 F:      kernel/power/
22215
22216 SVGA HANDLING
22217 M:      Martin Mares <[email protected]>
22218 L:      [email protected]
22219 S:      Maintained
22220 F:      Documentation/admin-guide/svga.rst
22221 F:      arch/x86/boot/video*
22222
22223 SWITCHDEV
22224 M:      Jiri Pirko <[email protected]>
22225 M:      Ivan Vecera <[email protected]>
22226 L:      [email protected]
22227 S:      Supported
22228 F:      include/net/switchdev.h
22229 F:      net/switchdev/
22230
22231 SY8106A REGULATOR DRIVER
22232 M:      Icenowy Zheng <[email protected]>
22233 S:      Maintained
22234 F:      Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
22235 F:      drivers/regulator/sy8106a-regulator.c
22236
22237 SYNC FILE FRAMEWORK
22238 M:      Sumit Semwal <[email protected]>
22239 R:      Gustavo Padovan <[email protected]>
22240 L:      [email protected]
22241 L:      [email protected]
22242 S:      Maintained
22243 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
22244 F:      Documentation/driver-api/sync_file.rst
22245 F:      drivers/dma-buf/dma-fence*
22246 F:      drivers/dma-buf/sw_sync.c
22247 F:      drivers/dma-buf/sync_*
22248 F:      include/linux/sync_file.h
22249 F:      include/uapi/linux/sync_file.h
22250
22251 SYNOPSYS ARC ARCHITECTURE
22252 M:      Vineet Gupta <[email protected]>
22253 L:      [email protected]
22254 S:      Supported
22255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
22256 F:      Documentation/arch/arc
22257 F:      Documentation/devicetree/bindings/arc/*
22258 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
22259 F:      arch/arc/
22260 F:      drivers/clocksource/arc_timer.c
22261 F:      drivers/tty/serial/arc_uart.c
22262
22263 SYNOPSYS ARC HSDK SDP pll clock driver
22264 M:      Eugeniy Paltsev <[email protected]>
22265 S:      Supported
22266 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
22267 F:      drivers/clk/clk-hsdk-pll.c
22268
22269 SYNOPSYS ARC SDP clock driver
22270 M:      Eugeniy Paltsev <[email protected]>
22271 S:      Supported
22272 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
22273 F:      drivers/clk/axs10x/*
22274
22275 SYNOPSYS ARC SDP platform support
22276 M:      Alexey Brodkin <[email protected]>
22277 S:      Supported
22278 F:      Documentation/devicetree/bindings/arc/axs10*
22279 F:      arch/arc/boot/dts/ax*
22280 F:      arch/arc/plat-axs10x
22281
22282 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
22283 M:      Eugeniy Paltsev <[email protected]>
22284 S:      Supported
22285 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
22286 F:      drivers/reset/reset-axs10x.c
22287
22288 SYNOPSYS CREG GPIO DRIVER
22289 M:      Eugeniy Paltsev <[email protected]>
22290 S:      Maintained
22291 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
22292 F:      drivers/gpio/gpio-creg-snps.c
22293
22294 SYNOPSYS DESIGNWARE 8250 UART DRIVER
22295 M:      Ilpo Järvinen <[email protected]>
22296 R:      Andy Shevchenko <[email protected]>
22297 S:      Supported
22298 F:      drivers/tty/serial/8250/8250_dw.c
22299 F:      drivers/tty/serial/8250/8250_dwlib.*
22300 F:      drivers/tty/serial/8250/8250_lpss.c
22301
22302 SYNOPSYS DESIGNWARE APB GPIO DRIVER
22303 M:      Hoan Tran <[email protected]>
22304 M:      Serge Semin <[email protected]>
22305 L:      [email protected]
22306 S:      Maintained
22307 F:      Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
22308 F:      drivers/gpio/gpio-dwapb.c
22309
22310 SYNOPSYS DESIGNWARE APB SSI DRIVER
22311 M:      Serge Semin <[email protected]>
22312 L:      [email protected]
22313 S:      Supported
22314 F:      Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
22315 F:      drivers/spi/spi-dw*
22316
22317 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
22318 M:      Eugeniy Paltsev <[email protected]>
22319 S:      Maintained
22320 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
22321 F:      drivers/dma/dw-axi-dmac/
22322
22323 SYNOPSYS DESIGNWARE DMAC DRIVER
22324 M:      Viresh Kumar <[email protected]>
22325 R:      Andy Shevchenko <[email protected]>
22326 S:      Maintained
22327 F:      Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
22328 F:      Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
22329 F:      drivers/dma/dw/
22330 F:      include/dt-bindings/dma/dw-dmac.h
22331 F:      include/linux/dma/dw.h
22332 F:      include/linux/platform_data/dma-dw.h
22333
22334 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
22335 M:      Jose Abreu <[email protected]>
22336 L:      [email protected]
22337 S:      Supported
22338 F:      drivers/net/ethernet/synopsys/
22339
22340 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
22341 M:      Jose Abreu <[email protected]>
22342 L:      [email protected]
22343 S:      Supported
22344 F:      drivers/net/pcs/pcs-xpcs.c
22345 F:      drivers/net/pcs/pcs-xpcs.h
22346 F:      include/linux/pcs/pcs-xpcs.h
22347
22348 SYNOPSYS DESIGNWARE I2C DRIVER
22349 M:      Jarkko Nikula <[email protected]>
22350 R:      Andy Shevchenko <[email protected]>
22351 R:      Mika Westerberg <[email protected]>
22352 R:      Jan Dabros <[email protected]>
22353 L:      [email protected]
22354 S:      Supported
22355 F:      drivers/i2c/busses/i2c-designware-*
22356
22357 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
22358 M:      Jaehoon Chung <[email protected]>
22359 L:      [email protected]
22360 S:      Maintained
22361 F:      drivers/mmc/host/dw_mmc*
22362
22363 SYNOPSYS DESIGNWARE PCIE PMU DRIVER
22364 M:      Shuai Xue <[email protected]>
22365 M:      Jing Zhang <[email protected]>
22366 S:      Supported
22367 F:      Documentation/admin-guide/perf/dwc_pcie_pmu.rst
22368 F:      drivers/perf/dwc_pcie_pmu.c
22369
22370 SYNOPSYS HSDK RESET CONTROLLER DRIVER
22371 M:      Eugeniy Paltsev <[email protected]>
22372 S:      Supported
22373 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
22374 F:      drivers/reset/reset-hsdk.c
22375 F:      include/dt-bindings/reset/snps,hsdk-reset.h
22376
22377 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
22378 M:      Prabu Thangamuthu <[email protected]>
22379 M:      Manjunath M B <[email protected]>
22380 L:      [email protected]
22381 S:      Maintained
22382 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
22383
22384 SYSTEM CONFIGURATION (SYSCON)
22385 M:      Lee Jones <[email protected]>
22386 M:      Arnd Bergmann <[email protected]>
22387 S:      Supported
22388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
22389 F:      drivers/mfd/syscon.c
22390
22391 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
22392 M:      Sudeep Holla <[email protected]>
22393 R:      Cristian Marussi <[email protected]>
22394 L:      [email protected]
22395 L:      [email protected] (moderated for non-subscribers)
22396 S:      Maintained
22397 F:      Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
22398 F:      drivers/clk/clk-sc[mp]i.c
22399 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
22400 F:      drivers/firmware/arm_scmi/
22401 F:      drivers/firmware/arm_scpi.c
22402 F:      drivers/hwmon/scmi-hwmon.c
22403 F:      drivers/pinctrl/pinctrl-scmi.c
22404 F:      drivers/pmdomain/arm/
22405 F:      drivers/powercap/arm_scmi_powercap.c
22406 F:      drivers/regulator/scmi-regulator.c
22407 F:      drivers/reset/reset-scmi.c
22408 F:      include/linux/sc[mp]i_protocol.h
22409 F:      include/trace/events/scmi.h
22410 F:      include/uapi/linux/virtio_scmi.h
22411
22412 SYSTEM RESET/SHUTDOWN DRIVERS
22413 M:      Sebastian Reichel <[email protected]>
22414 L:      [email protected]
22415 S:      Maintained
22416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
22417 F:      Documentation/devicetree/bindings/power/reset/
22418 F:      drivers/power/reset/
22419
22420 SYSTEM TRACE MODULE CLASS
22421 M:      Alexander Shishkin <[email protected]>
22422 S:      Maintained
22423 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
22424 F:      Documentation/trace/stm.rst
22425 F:      drivers/hwtracing/stm/
22426 F:      include/linux/stm.h
22427 F:      include/uapi/linux/stm.h
22428
22429 SYSTEM76 ACPI DRIVER
22430 M:      Jeremy Soller <[email protected]>
22431 M:      System76 Product Development <[email protected]>
22432 L:      [email protected]
22433 S:      Maintained
22434 F:      drivers/platform/x86/system76_acpi.c
22435
22436 SYSV FILESYSTEM
22437 S:      Orphan
22438 F:      Documentation/filesystems/sysv-fs.rst
22439 F:      fs/sysv/
22440 F:      include/linux/sysv_fs.h
22441
22442 TASKSTATS STATISTICS INTERFACE
22443 M:      Balbir Singh <[email protected]>
22444 S:      Maintained
22445 F:      Documentation/accounting/taskstats*
22446 F:      include/linux/taskstats*
22447 F:      kernel/taskstats.c
22448
22449 TC subsystem
22450 M:      Jamal Hadi Salim <[email protected]>
22451 M:      Cong Wang <[email protected]>
22452 M:      Jiri Pirko <[email protected]>
22453 L:      [email protected]
22454 S:      Maintained
22455 F:      include/net/pkt_cls.h
22456 F:      include/net/pkt_sched.h
22457 F:      include/net/tc_act/
22458 F:      include/uapi/linux/pkt_cls.h
22459 F:      include/uapi/linux/pkt_sched.h
22460 F:      include/uapi/linux/tc_act/
22461 F:      include/uapi/linux/tc_ematch/
22462 F:      net/sched/
22463 F:      tools/testing/selftests/tc-testing
22464
22465 TC90522 MEDIA DRIVER
22466 M:      Akihiro Tsukada <[email protected]>
22467 L:      [email protected]
22468 S:      Odd Fixes
22469 F:      drivers/media/dvb-frontends/tc90522*
22470
22471 TCP LOW PRIORITY MODULE
22472 M:      "Wong Hoi Sing, Edison" <[email protected]>
22473 M:      "Hung Hing Lun, Mike" <[email protected]>
22474 S:      Maintained
22475 W:      http://tcp-lp-mod.sourceforge.net/
22476 F:      net/ipv4/tcp_lp.c
22477
22478 TDA10071 MEDIA DRIVER
22479 L:      [email protected]
22480 S:      Orphan
22481 W:      https://linuxtv.org
22482 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22483 F:      drivers/media/dvb-frontends/tda10071*
22484
22485 TDA18212 MEDIA DRIVER
22486 L:      [email protected]
22487 S:      Orphan
22488 W:      https://linuxtv.org
22489 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22490 F:      drivers/media/tuners/tda18212*
22491
22492 TDA18218 MEDIA DRIVER
22493 L:      [email protected]
22494 S:      Orphan
22495 W:      https://linuxtv.org
22496 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22497 F:      drivers/media/tuners/tda18218*
22498
22499 TDA18250 MEDIA DRIVER
22500 M:      Olli Salonen <[email protected]>
22501 L:      [email protected]
22502 S:      Maintained
22503 W:      https://linuxtv.org
22504 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22505 T:      git git://linuxtv.org/media_tree.git
22506 F:      drivers/media/tuners/tda18250*
22507
22508 TDA18271 MEDIA DRIVER
22509 M:      Michael Krufky <[email protected]>
22510 L:      [email protected]
22511 S:      Maintained
22512 W:      https://linuxtv.org
22513 W:      http://github.com/mkrufky
22514 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22515 T:      git git://linuxtv.org/mkrufky/tuners.git
22516 F:      drivers/media/tuners/tda18271*
22517
22518 TDA1997x MEDIA DRIVER
22519 M:      Tim Harvey <[email protected]>
22520 L:      [email protected]
22521 S:      Maintained
22522 W:      https://linuxtv.org
22523 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22524 F:      drivers/media/i2c/tda1997x.*
22525
22526 TDA827x MEDIA DRIVER
22527 M:      Michael Krufky <[email protected]>
22528 L:      [email protected]
22529 S:      Maintained
22530 W:      https://linuxtv.org
22531 W:      http://github.com/mkrufky
22532 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22533 T:      git git://linuxtv.org/mkrufky/tuners.git
22534 F:      drivers/media/tuners/tda8290.*
22535
22536 TDA8290 MEDIA DRIVER
22537 M:      Michael Krufky <[email protected]>
22538 L:      [email protected]
22539 S:      Maintained
22540 W:      https://linuxtv.org
22541 W:      http://github.com/mkrufky
22542 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22543 T:      git git://linuxtv.org/mkrufky/tuners.git
22544 F:      drivers/media/tuners/tda8290.*
22545
22546 TDA9840 MEDIA DRIVER
22547 M:      Hans Verkuil <[email protected]>
22548 L:      [email protected]
22549 S:      Maintained
22550 W:      https://linuxtv.org
22551 T:      git git://linuxtv.org/media_tree.git
22552 F:      drivers/media/i2c/tda9840*
22553
22554 TEA5761 TUNER DRIVER
22555 M:      Mauro Carvalho Chehab <[email protected]>
22556 L:      [email protected]
22557 S:      Odd fixes
22558 W:      https://linuxtv.org
22559 T:      git git://linuxtv.org/media_tree.git
22560 F:      drivers/media/tuners/tea5761.*
22561
22562 TEA5767 TUNER DRIVER
22563 M:      Mauro Carvalho Chehab <[email protected]>
22564 L:      [email protected]
22565 S:      Maintained
22566 W:      https://linuxtv.org
22567 T:      git git://linuxtv.org/media_tree.git
22568 F:      drivers/media/tuners/tea5767.*
22569
22570 TEA6415C MEDIA DRIVER
22571 M:      Hans Verkuil <[email protected]>
22572 L:      [email protected]
22573 S:      Maintained
22574 W:      https://linuxtv.org
22575 T:      git git://linuxtv.org/media_tree.git
22576 F:      drivers/media/i2c/tea6415c*
22577
22578 TEA6420 MEDIA DRIVER
22579 M:      Hans Verkuil <[email protected]>
22580 L:      [email protected]
22581 S:      Maintained
22582 W:      https://linuxtv.org
22583 T:      git git://linuxtv.org/media_tree.git
22584 F:      drivers/media/i2c/tea6420*
22585
22586 TEAM DRIVER
22587 M:      Jiri Pirko <[email protected]>
22588 L:      [email protected]
22589 S:      Supported
22590 F:      Documentation/netlink/specs/team.yaml
22591 F:      drivers/net/team/
22592 F:      include/linux/if_team.h
22593 F:      include/uapi/linux/if_team.h
22594 F:      tools/testing/selftests/drivers/net/team/
22595
22596 TECHNICAL ADVISORY BOARD PROCESS DOCS
22597 M:      "Theodore Ts'o" <[email protected]>
22598 M:      Greg Kroah-Hartman <[email protected]>
22599 L:      [email protected]
22600 S:      Maintained
22601 F:      Documentation/process/contribution-maturity-model.rst
22602 F:      Documentation/process/researcher-guidelines.rst
22603
22604 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
22605 M:      "Savoir-faire Linux Inc." <[email protected]>
22606 S:      Maintained
22607 F:      arch/x86/platform/ts5500/
22608
22609 TECHNOTREND USB IR RECEIVER
22610 M:      Sean Young <[email protected]>
22611 L:      [email protected]
22612 S:      Maintained
22613 F:      drivers/media/rc/ttusbir.c
22614
22615 TECHWELL TW9900 VIDEO DECODER
22616 M:      Mehdi Djait <[email protected]>
22617 L:      [email protected]
22618 S:      Maintained
22619 F:      drivers/media/i2c/tw9900.c
22620
22621 TECHWELL TW9910 VIDEO DECODER
22622 L:      [email protected]
22623 S:      Orphan
22624 F:      drivers/media/i2c/tw9910.c
22625 F:      include/media/i2c/tw9910.h
22626
22627 TEE SUBSYSTEM
22628 M:      Jens Wiklander <[email protected]>
22629 R:      Sumit Garg <[email protected]>
22630 L:      [email protected]
22631 S:      Maintained
22632 F:      Documentation/ABI/testing/sysfs-class-tee
22633 F:      Documentation/driver-api/tee.rst
22634 F:      Documentation/tee/
22635 F:      Documentation/userspace-api/tee.rst
22636 F:      drivers/tee/
22637 F:      include/linux/tee_core.h
22638 F:      include/linux/tee_drv.h
22639 F:      include/uapi/linux/tee.h
22640
22641 TEGRA ARCHITECTURE SUPPORT
22642 M:      Thierry Reding <[email protected]>
22643 M:      Jonathan Hunter <[email protected]>
22644 L:      [email protected]
22645 S:      Supported
22646 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
22647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
22648 N:      [^a-z]tegra
22649
22650 TEGRA CLOCK DRIVER
22651 M:      Peter De Schrijver <[email protected]>
22652 M:      Prashant Gaikwad <[email protected]>
22653 S:      Supported
22654 F:      drivers/clk/tegra/
22655
22656 TEGRA CRYPTO DRIVERS
22657 M:      Akhil R <[email protected]>
22658 S:      Supported
22659 F:      drivers/crypto/tegra/*
22660
22661 TEGRA DMA DRIVERS
22662 M:      Laxman Dewangan <[email protected]>
22663 M:      Jon Hunter <[email protected]>
22664 S:      Supported
22665 F:      drivers/dma/tegra*
22666
22667 TEGRA I2C DRIVER
22668 M:      Laxman Dewangan <[email protected]>
22669 R:      Dmitry Osipenko <[email protected]>
22670 S:      Supported
22671 F:      drivers/i2c/busses/i2c-tegra.c
22672
22673 TEGRA IOMMU DRIVERS
22674 M:      Thierry Reding <[email protected]>
22675 R:      Krishna Reddy <[email protected]>
22676 L:      [email protected]
22677 S:      Supported
22678 F:      drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
22679 F:      drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
22680 F:      drivers/iommu/tegra*
22681
22682 TEGRA KBC DRIVER
22683 M:      Laxman Dewangan <[email protected]>
22684 S:      Supported
22685 F:      drivers/input/keyboard/tegra-kbc.c
22686
22687 TEGRA NAND DRIVER
22688 M:      Stefan Agner <[email protected]>
22689 M:      Lucas Stach <[email protected]>
22690 S:      Maintained
22691 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
22692 F:      drivers/mtd/nand/raw/tegra_nand.c
22693
22694 TEGRA PWM DRIVER
22695 M:      Thierry Reding <[email protected]>
22696 S:      Supported
22697 F:      drivers/pwm/pwm-tegra.c
22698
22699 TEGRA QUAD SPI DRIVER
22700 M:      Thierry Reding <[email protected]>
22701 M:      Jonathan Hunter <[email protected]>
22702 M:      Sowjanya Komatineni <[email protected]>
22703 L:      [email protected]
22704 S:      Maintained
22705 F:      drivers/spi/spi-tegra210-quad.c
22706
22707 TEGRA SERIAL DRIVER
22708 M:      Laxman Dewangan <[email protected]>
22709 S:      Supported
22710 F:      drivers/tty/serial/serial-tegra.c
22711
22712 TEGRA SPI DRIVER
22713 M:      Laxman Dewangan <[email protected]>
22714 S:      Supported
22715 F:      drivers/spi/spi-tegra*
22716
22717 TEGRA VIDEO DRIVER
22718 M:      Thierry Reding <[email protected]>
22719 M:      Jonathan Hunter <[email protected]>
22720 M:      Sowjanya Komatineni <[email protected]>
22721 M:      Luca Ceresoli <[email protected]>
22722 L:      [email protected]
22723 L:      [email protected]
22724 S:      Maintained
22725 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
22726 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
22727 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
22728 F:      drivers/staging/media/tegra-video/
22729
22730 TEGRA XUSB PADCTL DRIVER
22731 M:      JC Kuo <[email protected]>
22732 S:      Supported
22733 F:      drivers/phy/tegra/xusb*
22734
22735 TEHUTI ETHERNET DRIVER
22736 M:      Andy Gospodarek <[email protected]>
22737 L:      [email protected]
22738 S:      Supported
22739 F:      drivers/net/ethernet/tehuti/tehuti.*
22740
22741 TEHUTI TN40XX ETHERNET DRIVER
22742 M:      FUJITA Tomonori <[email protected]>
22743 L:      [email protected]
22744 S:      Maintained
22745 F:      drivers/net/ethernet/tehuti/tn40*
22746
22747 TELECOM CLOCK DRIVER FOR MCPL0010
22748 M:      Mark Gross <[email protected]>
22749 S:      Supported
22750 F:      drivers/char/tlclk.c
22751
22752 TEMPO SEMICONDUCTOR DRIVERS
22753 M:      Steven Eckhoff <[email protected]>
22754 S:      Maintained
22755 F:      Documentation/devicetree/bindings/sound/tscs*.txt
22756 F:      sound/soc/codecs/tscs*.c
22757 F:      sound/soc/codecs/tscs*.h
22758
22759 TENSILICA XTENSA PORT (xtensa)
22760 M:      Chris Zankel <[email protected]>
22761 M:      Max Filippov <[email protected]>
22762 S:      Maintained
22763 T:      git https://github.com/jcmvbkbc/linux-xtensa.git
22764 F:      arch/xtensa/
22765 F:      drivers/irqchip/irq-xtensa-*
22766
22767 TEXAS INSTRUMENTS ASoC DRIVERS
22768 M:      Peter Ujfalusi <[email protected]>
22769 L:      [email protected] (moderated for non-subscribers)
22770 S:      Maintained
22771 F:      Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
22772 F:      sound/soc/ti/
22773
22774 TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
22775 M:      Shenghao Ding <[email protected]>
22776 M:      Kevin Lu <[email protected]>
22777 M:      Baojun Xu <[email protected]>
22778 L:      [email protected] (moderated for non-subscribers)
22779 S:      Maintained
22780 F:      Documentation/devicetree/bindings/sound/tas2552.txt
22781 F:      Documentation/devicetree/bindings/sound/ti,tas2562.yaml
22782 F:      Documentation/devicetree/bindings/sound/ti,tas2770.yaml
22783 F:      Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
22784 F:      Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml
22785 F:      Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
22786 F:      Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
22787 F:      Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
22788 F:      Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
22789 F:      include/sound/tas2*.h
22790 F:      include/sound/tlv320*.h
22791 F:      include/sound/tpa6130a2-plat.h
22792 F:      sound/pci/hda/tas2781_hda_i2c.c
22793 F:      sound/soc/codecs/pcm1681.c
22794 F:      sound/soc/codecs/pcm1789*.*
22795 F:      sound/soc/codecs/pcm179x*.*
22796 F:      sound/soc/codecs/pcm186x*.*
22797 F:      sound/soc/codecs/pcm3008.*
22798 F:      sound/soc/codecs/pcm3060*.*
22799 F:      sound/soc/codecs/pcm3168a*.*
22800 F:      sound/soc/codecs/pcm5102a.c
22801 F:      sound/soc/codecs/pcm512x*.*
22802 F:      sound/soc/codecs/tas2*.*
22803 F:      sound/soc/codecs/tlv320*.*
22804 F:      sound/soc/codecs/tpa6130a2.*
22805
22806 TEXAS INSTRUMENTS DMA DRIVERS
22807 M:      Peter Ujfalusi <[email protected]>
22808 L:      [email protected]
22809 S:      Maintained
22810 F:      Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
22811 F:      Documentation/devicetree/bindings/dma/ti-edma.txt
22812 F:      Documentation/devicetree/bindings/dma/ti/
22813 F:      drivers/dma/ti/
22814 F:      include/linux/dma/k3-psil.h
22815 F:      include/linux/dma/k3-udma-glue.h
22816 F:      include/linux/dma/ti-cppi5.h
22817 X:      drivers/dma/ti/cppi41.c
22818
22819 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
22820 M:      Robert Marko <[email protected]>
22821 M:      Luka Perkov <[email protected]>
22822 L:      [email protected]
22823 S:      Maintained
22824 F:      Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
22825 F:      Documentation/hwmon/tps23861.rst
22826 F:      drivers/hwmon/tps23861.c
22827
22828 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
22829 M:      Ricardo Ribalda <[email protected]>
22830 L:      [email protected]
22831 S:      Supported
22832 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
22833 F:      drivers/iio/dac/ti-dac7612.c
22834
22835 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
22836 M:      Nishanth Menon <[email protected]>
22837 M:      Tero Kristo <[email protected]>
22838 M:      Santosh Shilimkar <[email protected]>
22839 L:      [email protected] (moderated for non-subscribers)
22840 S:      Maintained
22841 F:      Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
22842 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
22843 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
22844 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
22845 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
22846 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
22847 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
22848 F:      drivers/clk/keystone/sci-clk.c
22849 F:      drivers/firmware/ti_sci*
22850 F:      drivers/irqchip/irq-ti-sci-inta.c
22851 F:      drivers/irqchip/irq-ti-sci-intr.c
22852 F:      drivers/reset/reset-ti-sci.c
22853 F:      drivers/soc/ti/ti_sci_inta_msi.c
22854 F:      drivers/pmdomain/ti/ti_sci_pm_domains.c
22855 F:      include/dt-bindings/soc/ti,sci_pm_domain.h
22856 F:      include/linux/soc/ti/ti_sci_inta_msi.h
22857 F:      include/linux/soc/ti/ti_sci_protocol.h
22858
22859 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
22860 M:      Puranjay Mohan <[email protected]>
22861 L:      [email protected]
22862 S:      Supported
22863 F:      Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
22864 F:      drivers/iio/temperature/tmp117.c
22865
22866 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
22867 M:      Hans Verkuil <[email protected]>
22868 L:      [email protected]
22869 S:      Maintained
22870 W:      https://linuxtv.org
22871 T:      git git://linuxtv.org/media_tree.git
22872 F:      drivers/media/radio/radio-raremono.c
22873
22874 THERMAL
22875 M:      Rafael J. Wysocki <[email protected]>
22876 M:      Daniel Lezcano <[email protected]>
22877 R:      Zhang Rui <[email protected]>
22878 R:      Lukasz Luba <[email protected]>
22879 L:      [email protected]
22880 S:      Supported
22881 Q:      https://patchwork.kernel.org/project/linux-pm/list/
22882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
22883 F:      Documentation/ABI/testing/sysfs-class-thermal
22884 F:      Documentation/admin-guide/thermal/
22885 F:      Documentation/devicetree/bindings/thermal/
22886 F:      Documentation/driver-api/thermal/
22887 F:      drivers/thermal/
22888 F:      include/dt-bindings/thermal/
22889 F:      include/linux/cpu_cooling.h
22890 F:      include/linux/thermal.h
22891 F:      include/uapi/linux/thermal.h
22892 F:      tools/lib/thermal/
22893 F:      tools/thermal/
22894
22895 THERMAL DRIVER FOR AMLOGIC SOCS
22896 M:      Guillaume La Roque <[email protected]>
22897 L:      [email protected]
22898 L:      [email protected]
22899 S:      Supported
22900 W:      http://linux-meson.com/
22901 F:      Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
22902 F:      drivers/thermal/amlogic_thermal.c
22903
22904 THERMAL/CPU_COOLING
22905 M:      Amit Daniel Kachhap <[email protected]>
22906 M:      Daniel Lezcano <[email protected]>
22907 M:      Viresh Kumar <[email protected]>
22908 R:      Lukasz Luba <[email protected]>
22909 L:      [email protected]
22910 S:      Supported
22911 F:      Documentation/driver-api/thermal/cpu-cooling-api.rst
22912 F:      Documentation/driver-api/thermal/cpu-idle-cooling.rst
22913 F:      drivers/thermal/cpufreq_cooling.c
22914 F:      drivers/thermal/cpuidle_cooling.c
22915 F:      include/linux/cpu_cooling.h
22916
22917 THERMAL/POWER_ALLOCATOR
22918 M:      Lukasz Luba <[email protected]>
22919 L:      [email protected]
22920 S:      Maintained
22921 F:      Documentation/driver-api/thermal/power_allocator.rst
22922 F:      drivers/thermal/gov_power_allocator.c
22923 F:      drivers/thermal/thermal_trace_ipa.h
22924
22925 THINKPAD ACPI EXTRAS DRIVER
22926 M:      Henrique de Moraes Holschuh <[email protected]>
22927 L:      [email protected]
22928 L:      [email protected]
22929 S:      Maintained
22930 W:      http://ibm-acpi.sourceforge.net
22931 W:      http://thinkwiki.org/wiki/Ibm-acpi
22932 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
22933 F:      drivers/platform/x86/thinkpad_acpi.c
22934
22935 THINKPAD LMI DRIVER
22936 M:      Mark Pearson <[email protected]>
22937 L:      [email protected]
22938 S:      Maintained
22939 F:      Documentation/ABI/testing/sysfs-class-firmware-attributes
22940 F:      drivers/platform/x86/think-lmi.?
22941
22942 THP7312 ISP DRIVER
22943 M:      Laurent Pinchart <[email protected]>
22944 M:      Paul Elder <[email protected]>
22945 L:      [email protected]
22946 S:      Maintained
22947 T:      git git://linuxtv.org/media_tree.git
22948 F:      Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
22949 F:      Documentation/userspace-api/media/drivers/thp7312.rst
22950 F:      drivers/media/i2c/thp7312.c
22951 F:      include/uapi/linux/thp7312.h
22952
22953 THUNDERBOLT DMA TRAFFIC TEST DRIVER
22954 M:      Isaac Hazan <[email protected]>
22955 L:      [email protected]
22956 S:      Maintained
22957 F:      drivers/thunderbolt/dma_test.c
22958
22959 THUNDERBOLT DRIVER
22960 M:      Andreas Noever <[email protected]>
22961 M:      Michael Jamet <[email protected]>
22962 M:      Mika Westerberg <[email protected]>
22963 M:      Yehezkel Bernat <[email protected]>
22964 L:      [email protected]
22965 S:      Maintained
22966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
22967 F:      Documentation/admin-guide/thunderbolt.rst
22968 F:      drivers/thunderbolt/
22969 F:      include/linux/thunderbolt.h
22970
22971 THUNDERBOLT NETWORK DRIVER
22972 M:      Michael Jamet <[email protected]>
22973 M:      Mika Westerberg <[email protected]>
22974 M:      Yehezkel Bernat <[email protected]>
22975 L:      [email protected]
22976 S:      Maintained
22977 F:      drivers/net/thunderbolt/
22978
22979 THUNDERX GPIO DRIVER
22980 M:      Robert Richter <[email protected]>
22981 S:      Odd Fixes
22982 F:      drivers/gpio/gpio-thunderx.c
22983
22984 TI ADS1119 ADC DRIVER
22985 M:      Francesco Dolcini <[email protected]>
22986 M:      João Paulo Gonçalves <[email protected]>
22987 L:      [email protected]
22988 S:      Maintained
22989 F:      Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
22990 F:      drivers/iio/adc/ti-ads1119.c
22991
22992 TI ADS7924 ADC DRIVER
22993 M:      Hugo Villeneuve <[email protected]>
22994 L:      [email protected]
22995 S:      Supported
22996 F:      Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
22997 F:      drivers/iio/adc/ti-ads7924.c
22998
22999 TI AM437X VPFE DRIVER
23000 M:      "Lad, Prabhakar" <[email protected]>
23001 L:      [email protected]
23002 S:      Maintained
23003 W:      https://linuxtv.org
23004 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
23005 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
23006 F:      drivers/media/platform/ti/am437x/
23007
23008 TI BANDGAP AND THERMAL DRIVER
23009 M:      Eduardo Valentin <[email protected]>
23010 M:      Keerthy <[email protected]>
23011 L:      [email protected]
23012 L:      [email protected]
23013 S:      Maintained
23014 F:      drivers/thermal/ti-soc-thermal/
23015
23016 TI BQ27XXX POWER SUPPLY DRIVER
23017 F:      drivers/power/supply/bq27xxx_battery.c
23018 F:      drivers/power/supply/bq27xxx_battery_i2c.c
23019 F:      include/linux/power/bq27xxx_battery.h
23020
23021 TI CDCE706 CLOCK DRIVER
23022 M:      Max Filippov <[email protected]>
23023 S:      Maintained
23024 F:      drivers/clk/clk-cdce706.c
23025
23026 TI CLOCK DRIVER
23027 M:      Tero Kristo <[email protected]>
23028 L:      [email protected]
23029 S:      Odd Fixes
23030 F:      drivers/clk/ti/
23031 F:      include/linux/clk/ti.h
23032
23033 TI DAVINCI MACHINE SUPPORT
23034 M:      Bartosz Golaszewski <[email protected]>
23035 L:      [email protected] (moderated for non-subscribers)
23036 S:      Maintained
23037 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
23038 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
23039 F:      arch/arm/boot/dts/ti/davinci/
23040 F:      arch/arm/mach-davinci/
23041 F:      drivers/i2c/busses/i2c-davinci.c
23042
23043 TI DAVINCI SERIES CLOCK DRIVER
23044 M:      David Lechner <[email protected]>
23045 S:      Maintained
23046 F:      Documentation/devicetree/bindings/clock/ti/davinci/
23047 F:      drivers/clk/davinci/
23048 F:      include/linux/clk/davinci.h
23049
23050 TI DAVINCI SERIES GPIO DRIVER
23051 M:      Keerthy <[email protected]>
23052 L:      [email protected]
23053 S:      Maintained
23054 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
23055 F:      drivers/gpio/gpio-davinci.c
23056
23057 TI DAVINCI SERIES MEDIA DRIVER
23058 M:      "Lad, Prabhakar" <[email protected]>
23059 L:      [email protected]
23060 S:      Maintained
23061 W:      https://linuxtv.org
23062 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
23063 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
23064 F:      drivers/media/platform/ti/davinci/
23065 F:      include/media/davinci/
23066
23067 TI ENHANCED CAPTURE (eCAP) DRIVER
23068 M:      Vignesh Raghavendra <[email protected]>
23069 R:      Julien Panis <[email protected]>
23070 L:      [email protected]
23071 L:      [email protected]
23072 S:      Maintained
23073 F:      Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
23074 F:      drivers/counter/ti-ecap-capture.c
23075
23076 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
23077 R:      David Lechner <[email protected]>
23078 L:      [email protected]
23079 F:      Documentation/devicetree/bindings/counter/ti-eqep.yaml
23080 F:      drivers/counter/ti-eqep.c
23081
23082 TI ETHERNET SWITCH DRIVER (CPSW)
23083 R:      Siddharth Vadapalli <[email protected]>
23084 R:      Roger Quadros <[email protected]>
23085 L:      [email protected]
23086 L:      [email protected]
23087 S:      Maintained
23088 F:      drivers/net/ethernet/ti/cpsw*
23089 F:      drivers/net/ethernet/ti/davinci*
23090
23091 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
23092 M:      Alex Dubov <[email protected]>
23093 S:      Maintained
23094 W:      http://tifmxx.berlios.de/
23095 F:      drivers/memstick/host/tifm_ms.c
23096 F:      drivers/misc/tifm*
23097 F:      drivers/mmc/host/tifm_sd.c
23098 F:      include/linux/tifm.h
23099
23100 TI FPD-LINK DRIVERS
23101 M:      Tomi Valkeinen <[email protected]>
23102 L:      [email protected]
23103 S:      Maintained
23104 F:      Documentation/devicetree/bindings/media/i2c/ti,ds90*
23105 F:      drivers/media/i2c/ds90*
23106 F:      include/media/i2c/ds90*
23107
23108 TI HDC302X HUMIDITY DRIVER
23109 M:      Javier Carrasco <[email protected]>
23110 M:      Li peiyu <[email protected]>
23111 L:      [email protected]
23112 S:      Maintained
23113 F:      Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
23114 F:      drivers/iio/humidity/hdc3020.c
23115
23116 TI ICSSG ETHERNET DRIVER (ICSSG)
23117 R:      MD Danish Anwar <[email protected]>
23118 R:      Roger Quadros <[email protected]>
23119 L:      [email protected] (moderated for non-subscribers)
23120 L:      [email protected]
23121 S:      Maintained
23122 F:      Documentation/devicetree/bindings/net/ti,icss*.yaml
23123 F:      drivers/net/ethernet/ti/icssg/*
23124
23125 TI J721E CSI2RX DRIVER
23126 M:      Jai Luthra <[email protected]>
23127 L:      [email protected]
23128 S:      Maintained
23129 F:      Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
23130 F:      drivers/media/platform/ti/j721e-csi2rx/
23131
23132 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
23133 M:      Nishanth Menon <[email protected]>
23134 M:      Santosh Shilimkar <[email protected]>
23135 L:      [email protected]
23136 L:      [email protected] (moderated for non-subscribers)
23137 S:      Maintained
23138 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
23139 F:      Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
23140 F:      drivers/pmdomain/ti/omap_prm.c
23141 F:      drivers/soc/ti/*
23142
23143 TI LM49xxx FAMILY ASoC CODEC DRIVERS
23144 M:      M R Swami Reddy <[email protected]>
23145 M:      Vishwas A Deshpande <[email protected]>
23146 L:      [email protected] (moderated for non-subscribers)
23147 S:      Maintained
23148 F:      sound/soc/codecs/isabelle*
23149 F:      sound/soc/codecs/lm49453*
23150
23151 TI LMP92064 ADC DRIVER
23152 M:      Leonard Göhrs <[email protected]>
23153 R:      [email protected]
23154 L:      [email protected]
23155 S:      Maintained
23156 F:      Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
23157 F:      drivers/iio/adc/ti-lmp92064.c
23158
23159 TI PCM3060 ASoC CODEC DRIVER
23160 M:      Kirill Marinushkin <[email protected]>
23161 L:      [email protected] (moderated for non-subscribers)
23162 S:      Maintained
23163 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
23164 F:      sound/soc/codecs/pcm3060*
23165
23166 TI TAS571X FAMILY ASoC CODEC DRIVER
23167 M:      Kevin Cernekee <[email protected]>
23168 L:      [email protected] (moderated for non-subscribers)
23169 S:      Odd Fixes
23170 F:      sound/soc/codecs/tas571x*
23171
23172 TI TMAG5273 MAGNETOMETER DRIVER
23173 M:      Gerald Loacker <[email protected]>
23174 L:      [email protected]
23175 S:      Maintained
23176 F:      Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
23177 F:      drivers/iio/magnetometer/tmag5273.c
23178
23179 TI TRF7970A NFC DRIVER
23180 M:      Mark Greer <[email protected]>
23181 L:      [email protected]
23182 S:      Supported
23183 F:      Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
23184 F:      drivers/nfc/trf7970a.c
23185
23186 TI TSC2046 ADC DRIVER
23187 M:      Oleksij Rempel <[email protected]>
23188 R:      [email protected]
23189 L:      [email protected]
23190 S:      Maintained
23191 F:      Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
23192 F:      drivers/iio/adc/ti-tsc2046.c
23193
23194 TI TWL4030 SERIES SOC CODEC DRIVER
23195 M:      Peter Ujfalusi <[email protected]>
23196 L:      [email protected] (moderated for non-subscribers)
23197 S:      Maintained
23198 F:      sound/soc/codecs/twl4030*
23199
23200 TI VPE/CAL DRIVERS
23201 M:      Benoit Parrot <[email protected]>
23202 L:      [email protected]
23203 S:      Maintained
23204 W:      http://linuxtv.org/
23205 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
23206 F:      Documentation/devicetree/bindings/media/ti,cal.yaml
23207 F:      Documentation/devicetree/bindings/media/ti,vpe.yaml
23208 F:      drivers/media/platform/ti/cal/
23209 F:      drivers/media/platform/ti/vpe/
23210
23211 TI WILINK WIRELESS DRIVERS
23212 L:      [email protected]
23213 S:      Orphan
23214 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
23215 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
23216 F:      drivers/net/wireless/ti/
23217
23218 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
23219 M:      John Stultz <[email protected]>
23220 M:      Thomas Gleixner <[email protected]>
23221 R:      Stephen Boyd <[email protected]>
23222 L:      [email protected]
23223 S:      Supported
23224 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
23225 F:      include/linux/clocksource.h
23226 F:      include/linux/time.h
23227 F:      include/linux/timekeeper_internal.h
23228 F:      include/linux/timekeeping.h
23229 F:      include/linux/timex.h
23230 F:      include/uapi/linux/time.h
23231 F:      include/uapi/linux/timex.h
23232 F:      kernel/time/alarmtimer.c
23233 F:      kernel/time/clocksource*
23234 F:      kernel/time/ntp*
23235 F:      kernel/time/time.c
23236 F:      kernel/time/timeconst.bc
23237 F:      kernel/time/timeconv.c
23238 F:      kernel/time/timecounter.c
23239 F:      kernel/time/timekeeping*
23240 F:      kernel/time/time_test.c
23241 F:      tools/testing/selftests/timers/
23242
23243 TIPC NETWORK LAYER
23244 M:      Jon Maloy <[email protected]>
23245 M:      Ying Xue <[email protected]>
23246 L:      [email protected] (core kernel code)
23247 L:      [email protected] (user apps, general discussion)
23248 S:      Maintained
23249 W:      http://tipc.sourceforge.net/
23250 F:      include/uapi/linux/tipc*.h
23251 F:      net/tipc/
23252
23253 TLAN NETWORK DRIVER
23254 M:      Samuel Chessman <[email protected]>
23255 L:      [email protected] (subscribers-only)
23256 S:      Maintained
23257 W:      http://sourceforge.net/projects/tlan/
23258 F:      Documentation/networking/device_drivers/ethernet/ti/tlan.rst
23259 F:      drivers/net/ethernet/ti/tlan.*
23260
23261 TMIO/SDHI MMC DRIVER
23262 M:      Wolfram Sang <[email protected]>
23263 L:      [email protected]
23264 L:      [email protected]
23265 S:      Supported
23266 F:      drivers/mmc/host/renesas_sdhi*
23267 F:      drivers/mmc/host/tmio_mmc*
23268 F:      include/linux/platform_data/tmio.h
23269
23270 TMP513 HARDWARE MONITOR DRIVER
23271 M:      Eric Tremblay <[email protected]>
23272 L:      [email protected]
23273 S:      Maintained
23274 F:      Documentation/hwmon/tmp513.rst
23275 F:      drivers/hwmon/tmp513.c
23276
23277 TMPFS (SHMEM FILESYSTEM)
23278 M:      Hugh Dickins <[email protected]>
23279 L:      [email protected]
23280 S:      Maintained
23281 F:      include/linux/shmem_fs.h
23282 F:      mm/shmem.c
23283
23284 TOMOYO SECURITY MODULE
23285 M:      Kentaro Takeda <[email protected]>
23286 M:      Tetsuo Handa <[email protected]>
23287 L:      [email protected] (subscribers-only, for developers in English)
23288 L:      [email protected] (subscribers-only, for users in English)
23289 L:      [email protected] (subscribers-only, for developers in Japanese)
23290 L:      [email protected] (subscribers-only, for users in Japanese)
23291 S:      Maintained
23292 W:      https://tomoyo.sourceforge.net/
23293 F:      security/tomoyo/
23294
23295 TOPSTAR LAPTOP EXTRAS DRIVER
23296 M:      Herton Ronaldo Krzesinski <[email protected]>
23297 L:      [email protected]
23298 S:      Maintained
23299 F:      drivers/platform/x86/topstar-laptop.c
23300
23301 TORTURE-TEST MODULES
23302 M:      Davidlohr Bueso <[email protected]>
23303 M:      "Paul E. McKenney" <[email protected]>
23304 M:      Josh Triplett <[email protected]>
23305 L:      [email protected]
23306 S:      Supported
23307 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
23308 F:      Documentation/RCU/torture.rst
23309 F:      kernel/locking/locktorture.c
23310 F:      kernel/rcu/rcuscale.c
23311 F:      kernel/rcu/rcutorture.c
23312 F:      kernel/rcu/refscale.c
23313 F:      kernel/torture.c
23314
23315 TOSHIBA ACPI EXTRAS DRIVER
23316 M:      Azael Avalos <[email protected]>
23317 L:      [email protected]
23318 S:      Maintained
23319 F:      drivers/platform/x86/toshiba_acpi.c
23320
23321 TOSHIBA BLUETOOTH DRIVER
23322 M:      Azael Avalos <[email protected]>
23323 L:      [email protected]
23324 S:      Maintained
23325 F:      drivers/platform/x86/toshiba_bluetooth.c
23326
23327 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
23328 M:      Azael Avalos <[email protected]>
23329 L:      [email protected]
23330 S:      Maintained
23331 F:      drivers/platform/x86/toshiba_haps.c
23332
23333 TOSHIBA SMM DRIVER
23334 M:      Jonathan Buzzard <[email protected]>
23335 S:      Maintained
23336 W:      http://www.buzzard.org.uk/toshiba/
23337 F:      drivers/char/toshiba.c
23338 F:      include/linux/toshiba.h
23339 F:      include/uapi/linux/toshiba.h
23340
23341 TOSHIBA TC358743 DRIVER
23342 M:      Hans Verkuil <[email protected]>
23343 L:      [email protected]
23344 S:      Maintained
23345 F:      Documentation/devicetree/bindings/media/i2c/tc358743.txt
23346 F:      drivers/media/i2c/tc358743*
23347 F:      include/media/i2c/tc358743.h
23348
23349 TOSHIBA WMI HOTKEYS DRIVER
23350 M:      Azael Avalos <[email protected]>
23351 L:      [email protected]
23352 S:      Maintained
23353 F:      drivers/platform/x86/toshiba-wmi.c
23354
23355 TPM DEVICE DRIVER
23356 M:      Peter Huewe <[email protected]>
23357 M:      Jarkko Sakkinen <[email protected]>
23358 R:      Jason Gunthorpe <[email protected]>
23359 L:      [email protected]
23360 S:      Maintained
23361 W:      https://codeberg.org/jarkko/linux-tpmdd-test
23362 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
23363 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
23364 F:      Documentation/devicetree/bindings/tpm/
23365 F:      drivers/char/tpm/
23366 F:      tools/testing/selftests/tpm2/
23367
23368 TPS546D24 DRIVER
23369 M:      Duke Du <[email protected]>
23370 L:      [email protected]
23371 S:      Maintained
23372 F:      Documentation/hwmon/tps546d24.rst
23373 F:      drivers/hwmon/pmbus/tps546d24.c
23374
23375 TQ SYSTEMS BOARD & DRIVER SUPPORT
23376 L:      [email protected]
23377 S:      Supported
23378 W:      https://www.tq-group.com/en/products/tq-embedded/
23379 F:      arch/arm/boot/dts/nxp/imx/*mba*.dts*
23380 F:      arch/arm/boot/dts/nxp/imx/*tqma*.dts*
23381 F:      arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
23382 F:      arch/arm64/boot/dts/freescale/imx*mba*.dts*
23383 F:      arch/arm64/boot/dts/freescale/imx*tqma*.dts*
23384 F:      arch/arm64/boot/dts/freescale/mba*.dtsi
23385 F:      arch/arm64/boot/dts/freescale/tqml*.dts*
23386 F:      drivers/gpio/gpio-tqmx86.c
23387 F:      drivers/mfd/tqmx86.c
23388 F:      drivers/watchdog/tqmx86_wdt.c
23389
23390 TRACING
23391 M:      Steven Rostedt <[email protected]>
23392 M:      Masami Hiramatsu <[email protected]>
23393 R:      Mathieu Desnoyers <[email protected]>
23394 L:      [email protected]
23395 L:      [email protected]
23396 S:      Maintained
23397 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
23398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
23399 F:      Documentation/trace/*
23400 F:      fs/tracefs/
23401 F:      include/linux/trace*.h
23402 F:      include/trace/
23403 F:      kernel/trace/
23404 F:      scripts/tracing/
23405 F:      tools/testing/selftests/ftrace/
23406
23407 TRACING MMIO ACCESSES (MMIOTRACE)
23408 M:      Steven Rostedt <[email protected]>
23409 M:      Masami Hiramatsu <[email protected]>
23410 R:      Karol Herbst <[email protected]>
23411 R:      Pekka Paalanen <[email protected]>
23412 L:      [email protected]
23413 L:      [email protected]
23414 S:      Maintained
23415 F:      arch/x86/mm/kmmio.c
23416 F:      arch/x86/mm/mmio-mod.c
23417 F:      arch/x86/mm/testmmiotrace.c
23418 F:      include/linux/mmiotrace.h
23419 F:      kernel/trace/trace_mmiotrace.c
23420
23421 TRACING OS NOISE / LATENCY TRACERS
23422 M:      Steven Rostedt <[email protected]>
23423 S:      Maintained
23424 F:      Documentation/trace/hwlat_detector.rst
23425 F:      Documentation/trace/osnoise-tracer.rst
23426 F:      Documentation/trace/timerlat-tracer.rst
23427 F:      arch/*/kernel/trace.c
23428 F:      include/trace/events/osnoise.h
23429 F:      kernel/trace/trace_hwlat.c
23430 F:      kernel/trace/trace_irqsoff.c
23431 F:      kernel/trace/trace_osnoise.c
23432 F:      kernel/trace/trace_sched_wakeup.c
23433
23434 TRADITIONAL CHINESE DOCUMENTATION
23435 M:      Hu Haowen <[email protected]>
23436 S:      Maintained
23437 W:      https://github.com/srcres258/linux-doc
23438 T:      git git://github.com/srcres258/linux-doc.git doc-zh-tw
23439 F:      Documentation/translations/zh_TW/
23440
23441 TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
23442 M:      Dan Williams <[email protected]>
23443 L:      [email protected]
23444 S:      Maintained
23445 F:      Documentation/ABI/testing/configfs-tsm
23446 F:      drivers/virt/coco/tsm.c
23447 F:      include/linux/tsm.h
23448
23449 TRUSTED SERVICES TEE DRIVER
23450 M:      Balint Dobszay <[email protected]>
23451 M:      Sudeep Holla <[email protected]>
23452 L:      [email protected] (moderated for non-subscribers)
23453 L:      [email protected]
23454 S:      Maintained
23455 F:      Documentation/tee/ts-tee.rst
23456 F:      drivers/tee/tstee/
23457
23458 TTY LAYER AND SERIAL DRIVERS
23459 M:      Greg Kroah-Hartman <[email protected]>
23460 M:      Jiri Slaby <[email protected]>
23461 L:      [email protected]
23462 L:      [email protected]
23463 S:      Supported
23464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
23465 F:      Documentation/devicetree/bindings/serial/
23466 F:      Documentation/driver-api/serial/
23467 F:      drivers/tty/
23468 F:      include/linux/selection.h
23469 F:      include/linux/serial.h
23470 F:      include/linux/serial_core.h
23471 F:      include/linux/sysrq.h
23472 F:      include/linux/tty*.h
23473 F:      include/linux/vt.h
23474 F:      include/linux/vt_*.h
23475 F:      include/uapi/linux/serial.h
23476 F:      include/uapi/linux/serial_core.h
23477 F:      include/uapi/linux/tty.h
23478
23479 TUA9001 MEDIA DRIVER
23480 L:      [email protected]
23481 S:      Orphan
23482 W:      https://linuxtv.org
23483 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
23484 F:      drivers/media/tuners/tua9001*
23485
23486 TULIP NETWORK DRIVERS
23487 L:      [email protected]
23488 L:      [email protected]
23489 S:      Orphan
23490 F:      drivers/net/ethernet/dec/tulip/
23491
23492 TUN/TAP driver
23493 M:      Willem de Bruijn <[email protected]>
23494 M:      Jason Wang <[email protected]>
23495 S:      Maintained
23496 W:      http://vtun.sourceforge.net/tun
23497 F:      Documentation/networking/tuntap.rst
23498 F:      arch/um/os-Linux/drivers/
23499 F:      drivers/net/tap.c
23500 F:      drivers/net/tun.c
23501
23502 TURBOCHANNEL SUBSYSTEM
23503 M:      "Maciej W. Rozycki" <[email protected]>
23504 M:      Ralf Baechle <[email protected]>
23505 L:      [email protected]
23506 S:      Maintained
23507 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
23508 F:      drivers/tc/
23509 F:      include/linux/tc.h
23510
23511 TURBOSTAT UTILITY
23512 M:      "Len Brown" <[email protected]>
23513 L:      [email protected]
23514 S:      Supported
23515 Q:      https://patchwork.kernel.org/project/linux-pm/list/
23516 B:      https://bugzilla.kernel.org
23517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
23518 F:      tools/power/x86/turbostat/
23519 F:      tools/testing/selftests/turbostat/
23520
23521 TW5864 VIDEO4LINUX DRIVER
23522 M:      Bluecherry Maintainers <[email protected]>
23523 M:      Andrey Utkin <[email protected]>
23524 M:      Andrey Utkin <[email protected]>
23525 L:      [email protected]
23526 S:      Supported
23527 F:      drivers/media/pci/tw5864/
23528
23529 TW68 VIDEO4LINUX DRIVER
23530 M:      Hans Verkuil <[email protected]>
23531 L:      [email protected]
23532 S:      Odd Fixes
23533 W:      https://linuxtv.org
23534 T:      git git://linuxtv.org/media_tree.git
23535 F:      drivers/media/pci/tw68/
23536
23537 TW686X VIDEO4LINUX DRIVER
23538 M:      Ezequiel Garcia <[email protected]>
23539 L:      [email protected]
23540 S:      Maintained
23541 W:      http://linuxtv.org
23542 T:      git git://linuxtv.org/media_tree.git
23543 F:      drivers/media/pci/tw686x/
23544
23545 U-BOOT ENVIRONMENT VARIABLES
23546 M:      Rafał Miłecki <[email protected]>
23547 S:      Maintained
23548 F:      Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
23549 F:      drivers/nvmem/u-boot-env.c
23550
23551 UACCE ACCELERATOR FRAMEWORK
23552 M:      Zhangfei Gao <[email protected]>
23553 M:      Zhou Wang <[email protected]>
23554 L:      [email protected]
23555 L:      [email protected]
23556 S:      Maintained
23557 F:      Documentation/ABI/testing/sysfs-driver-uacce
23558 F:      Documentation/misc-devices/uacce.rst
23559 F:      drivers/misc/uacce/
23560 F:      include/linux/uacce.h
23561 F:      include/uapi/misc/uacce/
23562
23563 UBI FILE SYSTEM (UBIFS)
23564 M:      Richard Weinberger <[email protected]>
23565 R:      Zhihao Cheng <[email protected]>
23566 L:      [email protected]
23567 S:      Supported
23568 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
23569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23571 F:      Documentation/ABI/testing/sysfs-fs-ubifs
23572 F:      Documentation/filesystems/ubifs-authentication.rst
23573 F:      Documentation/filesystems/ubifs.rst
23574 F:      fs/ubifs/
23575
23576 UBLK USERSPACE BLOCK DRIVER
23577 M:      Ming Lei <[email protected]>
23578 L:      [email protected]
23579 S:      Maintained
23580 F:      Documentation/block/ublk.rst
23581 F:      drivers/block/ublk_drv.c
23582 F:      include/uapi/linux/ublk_cmd.h
23583
23584 UBSAN
23585 M:      Kees Cook <[email protected]>
23586 R:      Marco Elver <[email protected]>
23587 R:      Andrey Konovalov <[email protected]>
23588 R:      Andrey Ryabinin <[email protected]>
23589 L:      [email protected]
23590 L:      [email protected]
23591 S:      Supported
23592 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
23593 F:      Documentation/dev-tools/ubsan.rst
23594 F:      include/linux/ubsan.h
23595 F:      lib/Kconfig.ubsan
23596 F:      lib/test_ubsan.c
23597 F:      lib/ubsan.c
23598 F:      lib/ubsan.h
23599 F:      scripts/Makefile.ubsan
23600 K:      \bARCH_HAS_UBSAN\b
23601
23602 UCLINUX (M68KNOMMU AND COLDFIRE)
23603 M:      Greg Ungerer <[email protected]>
23604 L:      [email protected]
23605 S:      Maintained
23606 W:      http://www.linux-m68k.org/
23607 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
23608 F:      arch/m68k/*/*_no.*
23609 F:      arch/m68k/68*/
23610 F:      arch/m68k/coldfire/
23611 F:      arch/m68k/include/asm/*_no.*
23612
23613 UDF FILESYSTEM
23614 M:      Jan Kara <[email protected]>
23615 S:      Maintained
23616 F:      Documentation/filesystems/udf.rst
23617 F:      fs/udf/
23618
23619 UDRAW TABLET
23620 M:      Bastien Nocera <[email protected]>
23621 L:      [email protected]
23622 S:      Maintained
23623 F:      drivers/hid/hid-udraw-ps3.c
23624
23625 UFS FILESYSTEM
23626 M:      Evgeniy Dushistov <[email protected]>
23627 S:      Maintained
23628 F:      Documentation/admin-guide/ufs.rst
23629 F:      fs/ufs/
23630
23631 UHID USERSPACE HID IO DRIVER
23632 M:      David Rheinsberg <[email protected]>
23633 L:      [email protected]
23634 S:      Maintained
23635 F:      drivers/hid/uhid.c
23636 F:      include/uapi/linux/uhid.h
23637
23638 ULPI BUS
23639 M:      Heikki Krogerus <[email protected]>
23640 L:      [email protected]
23641 S:      Maintained
23642 F:      drivers/usb/common/ulpi.c
23643 F:      include/linux/ulpi/
23644
23645 UNICODE SUBSYSTEM
23646 M:      Gabriel Krisman Bertazi <[email protected]>
23647 L:      [email protected]
23648 S:      Supported
23649 F:      fs/unicode/
23650
23651 UNIFDEF
23652 M:      Tony Finch <[email protected]>
23653 S:      Maintained
23654 W:      http://dotat.at/prog/unifdef
23655 F:      scripts/unifdef.c
23656
23657 UNIFORM CDROM DRIVER
23658 M:      Phillip Potter <[email protected]>
23659 S:      Maintained
23660 F:      Documentation/cdrom/
23661 F:      drivers/cdrom/cdrom.c
23662 F:      include/linux/cdrom.h
23663 F:      include/uapi/linux/cdrom.h
23664
23665 UNION-FIND
23666 M:      Xavier <[email protected]>
23667 L:      [email protected]
23668 S:      Maintained
23669 F:      Documentation/core-api/union_find.rst
23670 F:      Documentation/translations/zh_CN/core-api/union_find.rst
23671 F:      include/linux/union_find.h
23672 F:      lib/union_find.c
23673
23674 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
23675 R:      Alim Akhtar <[email protected]>
23676 R:      Avri Altman <[email protected]>
23677 R:      Bart Van Assche <[email protected]>
23678 L:      [email protected]
23679 S:      Supported
23680 F:      Documentation/devicetree/bindings/ufs/
23681 F:      Documentation/scsi/ufs.rst
23682 F:      drivers/ufs/core/
23683
23684 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
23685 M:      Pedro Sousa <[email protected]>
23686 L:      [email protected]
23687 S:      Supported
23688 F:      drivers/ufs/host/*dwc*
23689
23690 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
23691 M:      Alim Akhtar <[email protected]>
23692 L:      [email protected]
23693 S:      Maintained
23694 F:      drivers/ufs/host/ufs-exynos*
23695
23696 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
23697 M:      Peter Wang <[email protected]>
23698 R:      Stanley Jhu <[email protected]>
23699 L:      [email protected]
23700 L:      [email protected] (moderated for non-subscribers)
23701 S:      Maintained
23702 F:      drivers/ufs/host/ufs-mediatek*
23703
23704 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
23705 M:      Manivannan Sadhasivam <[email protected]>
23706 L:      [email protected]
23707 L:      [email protected]
23708 S:      Maintained
23709 F:      Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
23710 F:      drivers/ufs/host/ufs-qcom*
23711
23712 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
23713 M:      Yoshihiro Shimoda <[email protected]>
23714 L:      [email protected]
23715 L:      [email protected]
23716 S:      Maintained
23717 F:      drivers/ufs/host/ufs-renesas.c
23718
23719 UNSORTED BLOCK IMAGES (UBI)
23720 M:      Richard Weinberger <[email protected]>
23721 R:      Zhihao Cheng <[email protected]>
23722 L:      [email protected]
23723 S:      Supported
23724 W:      http://www.linux-mtd.infradead.org/
23725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23727 F:      drivers/mtd/ubi/
23728 F:      include/linux/mtd/ubi.h
23729 F:      include/uapi/mtd/ubi-user.h
23730
23731 UPROBES
23732 M:      Masami Hiramatsu <[email protected]>
23733 M:      Oleg Nesterov <[email protected]>
23734 M:      Peter Zijlstra <[email protected]>
23735 L:      [email protected]
23736 L:      [email protected]
23737 S:      Maintained
23738 F:      arch/*/include/asm/uprobes.h
23739 F:      arch/*/kernel/probes/uprobes.c
23740 F:      arch/*/kernel/uprobes.c
23741 F:      include/linux/uprobes.h
23742 F:      kernel/events/uprobes.c
23743
23744 USB "USBNET" DRIVER FRAMEWORK
23745 M:      Oliver Neukum <[email protected]>
23746 L:      [email protected]
23747 S:      Maintained
23748 W:      http://www.linux-usb.org/usbnet
23749 F:      drivers/net/usb/usbnet.c
23750 F:      include/linux/usb/usbnet.h
23751
23752 USB ACM DRIVER
23753 M:      Oliver Neukum <[email protected]>
23754 L:      [email protected]
23755 S:      Maintained
23756 F:      Documentation/usb/acm.rst
23757 F:      drivers/usb/class/cdc-acm.*
23758
23759 USB APPLE MFI FASTCHARGE DRIVER
23760 M:      Bastien Nocera <[email protected]>
23761 L:      [email protected]
23762 S:      Maintained
23763 F:      drivers/usb/misc/apple-mfi-fastcharge.c
23764
23765 USB AR5523 WIRELESS DRIVER
23766 L:      [email protected]
23767 S:      Orphan
23768 F:      drivers/net/wireless/ath/ar5523/
23769
23770 USB ATTACHED SCSI
23771 M:      Oliver Neukum <[email protected]>
23772 L:      [email protected]
23773 L:      [email protected]
23774 S:      Maintained
23775 F:      drivers/usb/storage/uas.c
23776
23777 USB CDC ETHERNET DRIVER
23778 M:      Oliver Neukum <[email protected]>
23779 L:      [email protected]
23780 S:      Maintained
23781 F:      drivers/net/usb/cdc_*.c
23782 F:      include/uapi/linux/usb/cdc.h
23783
23784 USB CHAOSKEY DRIVER
23785 M:      Keith Packard <[email protected]>
23786 L:      [email protected]
23787 S:      Maintained
23788 F:      drivers/usb/misc/chaoskey.c
23789
23790 USB CYPRESS C67X00 DRIVER
23791 L:      [email protected]
23792 S:      Orphan
23793 F:      drivers/usb/c67x00/
23794
23795 USB DAVICOM DM9601 DRIVER
23796 M:      Peter Korsgaard <[email protected]>
23797 L:      [email protected]
23798 S:      Maintained
23799 W:      http://www.linux-usb.org/usbnet
23800 F:      drivers/net/usb/dm9601.c
23801
23802 USB EHCI DRIVER
23803 M:      Alan Stern <[email protected]>
23804 L:      [email protected]
23805 S:      Maintained
23806 F:      Documentation/usb/ehci.rst
23807 F:      drivers/usb/host/ehci*
23808
23809 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
23810 M:      Jiri Kosina <[email protected]>
23811 M:      Benjamin Tissoires <[email protected]>
23812 L:      [email protected]
23813 S:      Maintained
23814 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
23815 F:      Documentation/hid/hiddev.rst
23816 F:      drivers/hid/usbhid/
23817
23818 USB INTEL XHCI ROLE MUX DRIVER
23819 M:      Hans de Goede <[email protected]>
23820 L:      [email protected]
23821 S:      Maintained
23822 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
23823
23824 USB IP DRIVER FOR HISILICON KIRIN 960
23825 M:      Yu Chen <[email protected]>
23826 M:      Binghui Wang <[email protected]>
23827 L:      [email protected]
23828 S:      Maintained
23829 F:      Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
23830 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
23831
23832 USB IP DRIVER FOR HISILICON KIRIN 970
23833 M:      Mauro Carvalho Chehab <[email protected]>
23834 L:      [email protected]
23835 S:      Maintained
23836 F:      Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
23837 F:      drivers/phy/hisilicon/phy-hi3670-usb3.c
23838
23839 USB ISP116X DRIVER
23840 M:      Olav Kongas <[email protected]>
23841 L:      [email protected]
23842 S:      Maintained
23843 F:      drivers/usb/host/isp116x*
23844 F:      include/linux/usb/isp116x.h
23845
23846 USB ISP1760 DRIVER
23847 M:      Rui Miguel Silva <[email protected]>
23848 L:      [email protected]
23849 S:      Maintained
23850 F:      Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
23851 F:      drivers/usb/isp1760/*
23852
23853 USB LAN78XX ETHERNET DRIVER
23854 M:      Woojung Huh <[email protected]>
23855 M:      [email protected]
23856 L:      [email protected]
23857 S:      Maintained
23858 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
23859 F:      drivers/net/usb/lan78xx.*
23860 F:      include/dt-bindings/net/microchip-lan78xx.h
23861
23862 USB MASS STORAGE DRIVER
23863 M:      Alan Stern <[email protected]>
23864 L:      [email protected]
23865 L:      [email protected]
23866 S:      Maintained
23867 F:      drivers/usb/storage/
23868
23869 USB MIDI DRIVER
23870 M:      Clemens Ladisch <[email protected]>
23871 L:      [email protected] (moderated for non-subscribers)
23872 S:      Maintained
23873 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
23874 F:      sound/usb/midi.*
23875
23876 USB NETWORKING DRIVERS
23877 L:      [email protected]
23878 S:      Odd Fixes
23879 F:      drivers/net/usb/
23880
23881 USB OHCI DRIVER
23882 M:      Alan Stern <[email protected]>
23883 L:      [email protected]
23884 S:      Maintained
23885 F:      Documentation/usb/ohci.rst
23886 F:      drivers/usb/host/ohci*
23887
23888 USB OTG FSM (Finite State Machine)
23889 M:      Peter Chen <[email protected]>
23890 L:      [email protected]
23891 S:      Maintained
23892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
23893 F:      drivers/usb/common/usb-otg-fsm.c
23894
23895 USB OVER IP DRIVER
23896 M:      Valentina Manea <[email protected]>
23897 M:      Shuah Khan <[email protected]>
23898 M:      Shuah Khan <[email protected]>
23899 R:      Hongren Zheng <[email protected]>
23900 L:      [email protected]
23901 S:      Maintained
23902 F:      Documentation/usb/usbip_protocol.rst
23903 F:      drivers/usb/usbip/
23904 F:      tools/testing/selftests/drivers/usb/usbip/
23905 F:      tools/usb/usbip/
23906
23907 USB PEGASUS DRIVER
23908 M:      Petko Manolov <[email protected]>
23909 L:      [email protected]
23910 L:      [email protected]
23911 S:      Maintained
23912 W:      https://github.com/petkan/pegasus
23913 T:      git https://github.com/petkan/pegasus.git
23914 F:      drivers/net/usb/pegasus.*
23915
23916 USB PRINTER DRIVER (usblp)
23917 M:      Pete Zaitcev <[email protected]>
23918 L:      [email protected]
23919 S:      Supported
23920 F:      drivers/usb/class/usblp.c
23921
23922 USB QMI WWAN NETWORK DRIVER
23923 M:      Bjørn Mork <[email protected]>
23924 L:      [email protected]
23925 S:      Maintained
23926 F:      Documentation/ABI/testing/sysfs-class-net-qmi
23927 F:      drivers/net/usb/qmi_wwan.c
23928
23929 USB RAW GADGET DRIVER
23930 R:      Andrey Konovalov <[email protected]>
23931 L:      [email protected]
23932 S:      Maintained
23933 F:      Documentation/usb/raw-gadget.rst
23934 F:      drivers/usb/gadget/legacy/raw_gadget.c
23935 F:      include/uapi/linux/usb/raw_gadget.h
23936
23937 USB RTL8150 DRIVER
23938 M:      Petko Manolov <[email protected]>
23939 L:      [email protected]
23940 L:      [email protected]
23941 S:      Maintained
23942 W:      https://github.com/petkan/rtl8150
23943 T:      git https://github.com/petkan/rtl8150.git
23944 F:      drivers/net/usb/rtl8150.c
23945
23946 USB SERIAL SUBSYSTEM
23947 M:      Johan Hovold <[email protected]>
23948 L:      [email protected]
23949 S:      Maintained
23950 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
23951 F:      Documentation/usb/usb-serial.rst
23952 F:      drivers/usb/serial/
23953 F:      include/linux/usb/serial.h
23954
23955 USB SMSC75XX ETHERNET DRIVER
23956 M:      Steve Glendinning <[email protected]>
23957 L:      [email protected]
23958 S:      Maintained
23959 F:      drivers/net/usb/smsc75xx.*
23960
23961 USB SMSC95XX ETHERNET DRIVER
23962 M:      Steve Glendinning <[email protected]>
23963 M:      [email protected]
23964 L:      [email protected]
23965 S:      Maintained
23966 F:      drivers/net/usb/smsc95xx.*
23967
23968 USB SUBSYSTEM
23969 M:      Greg Kroah-Hartman <[email protected]>
23970 L:      [email protected]
23971 S:      Supported
23972 W:      http://www.linux-usb.org
23973 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
23974 F:      Documentation/devicetree/bindings/usb/
23975 F:      Documentation/usb/
23976 F:      drivers/usb/
23977 F:      include/dt-bindings/usb/
23978 F:      include/linux/usb.h
23979 F:      include/linux/usb/
23980 F:      include/uapi/linux/usb/
23981
23982 USB TYPEC BUS FOR ALTERNATE MODES
23983 M:      Heikki Krogerus <[email protected]>
23984 L:      [email protected]
23985 S:      Maintained
23986 F:      Documentation/ABI/testing/sysfs-bus-typec
23987 F:      Documentation/driver-api/usb/typec_bus.rst
23988 F:      drivers/usb/typec/altmodes/
23989 F:      include/linux/usb/typec_altmode.h
23990
23991 USB TYPEC CLASS
23992 M:      Heikki Krogerus <[email protected]>
23993 L:      [email protected]
23994 S:      Maintained
23995 F:      Documentation/ABI/testing/sysfs-class-typec
23996 F:      Documentation/driver-api/usb/typec.rst
23997 F:      drivers/usb/typec/
23998 F:      include/linux/usb/typec.h
23999
24000 USB TYPEC INTEL PMC MUX DRIVER
24001 M:      Heikki Krogerus <[email protected]>
24002 L:      [email protected]
24003 S:      Maintained
24004 F:      Documentation/firmware-guide/acpi/intel-pmc-mux.rst
24005 F:      drivers/usb/typec/mux/intel_pmc_mux.c
24006
24007 USB TYPEC PI3USB30532 MUX DRIVER
24008 M:      Hans de Goede <[email protected]>
24009 L:      [email protected]
24010 S:      Maintained
24011 F:      drivers/usb/typec/mux/pi3usb30532.c
24012
24013 USB TYPEC PORT CONTROLLER DRIVERS
24014 L:      [email protected]
24015 S:      Orphan
24016 F:      drivers/usb/typec/tcpm/
24017
24018 USB UHCI DRIVER
24019 M:      Alan Stern <[email protected]>
24020 L:      [email protected]
24021 S:      Maintained
24022 F:      drivers/usb/host/uhci*
24023
24024 USB VIDEO CLASS
24025 M:      Laurent Pinchart <[email protected]>
24026 L:      [email protected]
24027 S:      Maintained
24028 W:      http://www.ideasonboard.org/uvc/
24029 T:      git git://linuxtv.org/media_tree.git
24030 F:      drivers/media/usb/uvc/
24031 F:      include/uapi/linux/uvcvideo.h
24032
24033 USB WEBCAM GADGET
24034 L:      [email protected]
24035 S:      Orphan
24036 F:      drivers/usb/gadget/function/*uvc*
24037 F:      drivers/usb/gadget/legacy/webcam.c
24038 F:      include/uapi/linux/usb/g_uvc.h
24039
24040 USB XHCI DRIVER
24041 M:      Mathias Nyman <[email protected]>
24042 L:      [email protected]
24043 S:      Supported
24044 F:      drivers/usb/host/pci-quirks*
24045 F:      drivers/usb/host/xhci*
24046
24047 USER DATAGRAM PROTOCOL (UDP)
24048 M:      Willem de Bruijn <[email protected]>
24049 S:      Maintained
24050 F:      include/linux/udp.h
24051 F:      net/ipv4/udp.c
24052 F:      net/ipv6/udp.c
24053
24054 USER-MODE LINUX (UML)
24055 M:      Richard Weinberger <[email protected]>
24056 M:      Anton Ivanov <[email protected]>
24057 M:      Johannes Berg <[email protected]>
24058 L:      [email protected]
24059 S:      Maintained
24060 W:      http://user-mode-linux.sourceforge.net
24061 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
24062 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
24063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
24064 F:      Documentation/virt/uml/
24065 F:      arch/um/
24066 F:      arch/x86/um/
24067 F:      fs/hostfs/
24068
24069 USERSPACE COPYIN/COPYOUT (UIOVEC)
24070 M:      Alexander Viro <[email protected]>
24071 S:      Maintained
24072 F:      include/linux/uio.h
24073 F:      lib/iov_iter.c
24074
24075 USERSPACE DMA BUFFER DRIVER
24076 M:      Gerd Hoffmann <[email protected]>
24077 L:      [email protected]
24078 S:      Maintained
24079 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
24080 F:      drivers/dma-buf/udmabuf.c
24081 F:      include/uapi/linux/udmabuf.h
24082
24083 USERSPACE I/O (UIO)
24084 M:      Greg Kroah-Hartman <[email protected]>
24085 S:      Maintained
24086 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24087 F:      Documentation/driver-api/uio-howto.rst
24088 F:      drivers/uio/
24089 F:      include/linux/uio_driver.h
24090
24091 UTIL-LINUX PACKAGE
24092 M:      Karel Zak <[email protected]>
24093 L:      [email protected]
24094 S:      Maintained
24095 W:      http://en.wikipedia.org/wiki/Util-linux
24096 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
24097
24098 UUID HELPERS
24099 R:      Andy Shevchenko <[email protected]>
24100 L:      [email protected]
24101 S:      Maintained
24102 F:      include/linux/uuid.h
24103 F:      lib/test_uuid.c
24104 F:      lib/uuid.c
24105
24106 UV SYSFS DRIVER
24107 M:      Justin Ernst <[email protected]>
24108 L:      [email protected]
24109 S:      Maintained
24110 F:      drivers/platform/x86/uv_sysfs.c
24111
24112 UVESAFB DRIVER
24113 M:      Michal Januszewski <[email protected]>
24114 L:      [email protected]
24115 S:      Maintained
24116 W:      https://github.com/mjanusz/v86d
24117 F:      Documentation/fb/uvesafb.rst
24118 F:      drivers/video/fbdev/uvesafb.*
24119
24120 Ux500 CLOCK DRIVERS
24121 M:      Ulf Hansson <[email protected]>
24122 L:      [email protected]
24123 L:      [email protected] (moderated for non-subscribers)
24124 S:      Maintained
24125 F:      drivers/clk/ux500/
24126
24127 V4L2 ASYNC AND FWNODE FRAMEWORKS
24128 M:      Sakari Ailus <[email protected]>
24129 L:      [email protected]
24130 S:      Maintained
24131 T:      git git://linuxtv.org/media_tree.git
24132 F:      drivers/media/v4l2-core/v4l2-async.c
24133 F:      drivers/media/v4l2-core/v4l2-fwnode.c
24134 F:      include/media/v4l2-async.h
24135 F:      include/media/v4l2-fwnode.h
24136
24137 V4L2 LENS DRIVERS
24138 M:      Sakari Ailus <[email protected]>
24139 L:      [email protected]
24140 S:      Maintained
24141 F:      drivers/media/i2c/ak*
24142 F:      drivers/media/i2c/dw*
24143 F:      drivers/media/i2c/lm*
24144
24145 V4L2 CAMERA SENSOR DRIVERS
24146 M:      Sakari Ailus <[email protected]>
24147 L:      [email protected]
24148 S:      Maintained
24149 F:      Documentation/driver-api/media/camera-sensor.rst
24150 F:      Documentation/driver-api/media/tx-rx.rst
24151 F:      drivers/media/i2c/ar*
24152 F:      drivers/media/i2c/gc*
24153 F:      drivers/media/i2c/hi*
24154 F:      drivers/media/i2c/imx*
24155 F:      drivers/media/i2c/mt*
24156 F:      drivers/media/i2c/og*
24157 F:      drivers/media/i2c/ov*
24158 F:      drivers/media/i2c/s5*
24159 F:      drivers/media/i2c/vgxy61.c
24160
24161 VF610 NAND DRIVER
24162 M:      Stefan Agner <[email protected]>
24163 L:      [email protected]
24164 S:      Supported
24165 F:      drivers/mtd/nand/raw/vf610_nfc.c
24166
24167 VFAT/FAT/MSDOS FILESYSTEM
24168 M:      OGAWA Hirofumi <[email protected]>
24169 S:      Maintained
24170 F:      Documentation/filesystems/vfat.rst
24171 F:      fs/fat/
24172 F:      tools/testing/selftests/filesystems/fat/
24173
24174 VFIO CDX DRIVER
24175 M:      Nipun Gupta <[email protected]>
24176 M:      Nikhil Agarwal <[email protected]>
24177 L:      [email protected]
24178 S:      Maintained
24179 F:      drivers/vfio/cdx/*
24180
24181 VFIO DRIVER
24182 M:      Alex Williamson <[email protected]>
24183 L:      [email protected]
24184 S:      Maintained
24185 T:      git https://github.com/awilliam/linux-vfio.git
24186 F:      Documentation/ABI/testing/debugfs-vfio
24187 F:      Documentation/ABI/testing/sysfs-devices-vfio-dev
24188 F:      Documentation/driver-api/vfio.rst
24189 F:      drivers/vfio/
24190 F:      include/linux/vfio.h
24191 F:      include/linux/vfio_pci_core.h
24192 F:      include/uapi/linux/vfio.h
24193
24194 VFIO FSL-MC DRIVER
24195 L:      [email protected]
24196 S:      Orphan
24197 F:      drivers/vfio/fsl-mc/
24198
24199 VFIO HISILICON PCI DRIVER
24200 M:      Longfang Liu <[email protected]>
24201 M:      Shameer Kolothum <[email protected]>
24202 L:      [email protected]
24203 S:      Maintained
24204 F:      drivers/vfio/pci/hisilicon/
24205
24206 VFIO MEDIATED DEVICE DRIVERS
24207 M:      Kirti Wankhede <[email protected]>
24208 L:      [email protected]
24209 S:      Maintained
24210 F:      Documentation/driver-api/vfio-mediated-device.rst
24211 F:      drivers/vfio/mdev/
24212 F:      include/linux/mdev.h
24213 F:      samples/vfio-mdev/
24214
24215 VFIO MLX5 PCI DRIVER
24216 M:      Yishai Hadas <[email protected]>
24217 L:      [email protected]
24218 S:      Maintained
24219 F:      drivers/vfio/pci/mlx5/
24220
24221 VFIO NVIDIA GRACE GPU DRIVER
24222 M:      Ankit Agrawal <[email protected]>
24223 L:      [email protected]
24224 S:      Supported
24225 F:      drivers/vfio/pci/nvgrace-gpu/
24226
24227 VFIO PCI DEVICE SPECIFIC DRIVERS
24228 R:      Jason Gunthorpe <[email protected]>
24229 R:      Yishai Hadas <[email protected]>
24230 R:      Shameer Kolothum <[email protected]>
24231 R:      Kevin Tian <[email protected]>
24232 L:      [email protected]
24233 S:      Maintained
24234 P:      Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
24235 F:      drivers/vfio/pci/*/
24236
24237 VFIO PDS PCI DRIVER
24238 M:      Brett Creeley <[email protected]>
24239 L:      [email protected]
24240 S:      Maintained
24241 F:      Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
24242 F:      drivers/vfio/pci/pds/
24243
24244 VFIO PLATFORM DRIVER
24245 M:      Eric Auger <[email protected]>
24246 L:      [email protected]
24247 S:      Maintained
24248 F:      drivers/vfio/platform/
24249
24250 VFIO QAT PCI DRIVER
24251 M:      Xin Zeng <[email protected]>
24252 M:      Giovanni Cabiddu <[email protected]>
24253 L:      [email protected]
24254 L:      [email protected]
24255 S:      Supported
24256 F:      drivers/vfio/pci/qat/
24257
24258 VFIO VIRTIO PCI DRIVER
24259 M:      Yishai Hadas <[email protected]>
24260 L:      [email protected]
24261 L:      [email protected]
24262 S:      Maintained
24263 F:      drivers/vfio/pci/virtio
24264
24265 VGA_SWITCHEROO
24266 R:      Lukas Wunner <[email protected]>
24267 S:      Maintained
24268 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
24269 F:      Documentation/gpu/vga-switcheroo.rst
24270 F:      drivers/gpu/vga/vga_switcheroo.c
24271 F:      include/linux/vga_switcheroo.h
24272
24273 VIA RHINE NETWORK DRIVER
24274 M:      Kevin Brace <[email protected]>
24275 S:      Maintained
24276 F:      drivers/net/ethernet/via/via-rhine.c
24277
24278 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
24279 M:      Florian Tobias Schandinat <[email protected]>
24280 L:      [email protected]
24281 S:      Maintained
24282 F:      drivers/video/fbdev/via/
24283 F:      include/linux/via-core.h
24284 F:      include/linux/via_i2c.h
24285
24286 VIA VELOCITY NETWORK DRIVER
24287 M:      Francois Romieu <[email protected]>
24288 L:      [email protected]
24289 S:      Maintained
24290 F:      drivers/net/ethernet/via/via-velocity.*
24291
24292 VICODEC VIRTUAL CODEC DRIVER
24293 M:      Hans Verkuil <[email protected]>
24294 L:      [email protected]
24295 S:      Maintained
24296 W:      https://linuxtv.org
24297 T:      git git://linuxtv.org/media_tree.git
24298 F:      drivers/media/test-drivers/vicodec/*
24299
24300 VIDEO I2C POLLING DRIVER
24301 M:      Matt Ranostay <[email protected]>
24302 L:      [email protected]
24303 S:      Maintained
24304 F:      drivers/media/i2c/video-i2c.c
24305
24306 VIDEO MULTIPLEXER DRIVER
24307 M:      Philipp Zabel <[email protected]>
24308 L:      [email protected]
24309 S:      Maintained
24310 F:      drivers/media/platform/video-mux.c
24311
24312 VIDEOBUF2 FRAMEWORK
24313 M:      Tomasz Figa <[email protected]>
24314 M:      Marek Szyprowski <[email protected]>
24315 L:      [email protected]
24316 S:      Maintained
24317 F:      drivers/media/common/videobuf2/*
24318 F:      include/media/videobuf2-*
24319
24320 VIDTV VIRTUAL DIGITAL TV DRIVER
24321 M:      Daniel W. S. Almeida <[email protected]>
24322 L:      [email protected]
24323 S:      Maintained
24324 W:      https://linuxtv.org
24325 T:      git git://linuxtv.org/media_tree.git
24326 F:      drivers/media/test-drivers/vidtv/*
24327
24328 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
24329 M:      Shuah Khan <[email protected]>
24330 R:      Kieran Bingham <[email protected]>
24331 L:      [email protected]
24332 S:      Maintained
24333 W:      https://linuxtv.org
24334 T:      git git://linuxtv.org/media_tree.git
24335 F:      drivers/media/test-drivers/vimc/*
24336
24337 VIRT LIB
24338 M:      Alex Williamson <[email protected]>
24339 M:      Paolo Bonzini <[email protected]>
24340 L:      [email protected]
24341 S:      Supported
24342 F:      virt/lib/
24343
24344 VIRTIO AND VHOST VSOCK DRIVER
24345 M:      Stefan Hajnoczi <[email protected]>
24346 M:      Stefano Garzarella <[email protected]>
24347 L:      [email protected]
24348 L:      [email protected]
24349 L:      [email protected]
24350 S:      Maintained
24351 F:      drivers/vhost/vsock.c
24352 F:      include/linux/virtio_vsock.h
24353 F:      include/uapi/linux/virtio_vsock.h
24354 F:      net/vmw_vsock/virtio_transport.c
24355 F:      net/vmw_vsock/virtio_transport_common.c
24356
24357 VIRTIO BALLOON
24358 M:      "Michael S. Tsirkin" <[email protected]>
24359 M:      David Hildenbrand <[email protected]>
24360 L:      [email protected]
24361 S:      Maintained
24362 F:      drivers/virtio/virtio_balloon.c
24363 F:      include/linux/balloon_compaction.h
24364 F:      include/uapi/linux/virtio_balloon.h
24365 F:      mm/balloon_compaction.c
24366
24367 VIRTIO BLOCK AND SCSI DRIVERS
24368 M:      "Michael S. Tsirkin" <[email protected]>
24369 M:      Jason Wang <[email protected]>
24370 R:      Paolo Bonzini <[email protected]>
24371 R:      Stefan Hajnoczi <[email protected]>
24372 R:      Eugenio Pérez <[email protected]>
24373 L:      [email protected]
24374 S:      Maintained
24375 F:      drivers/block/virtio_blk.c
24376 F:      drivers/scsi/virtio_scsi.c
24377 F:      include/uapi/linux/virtio_blk.h
24378 F:      include/uapi/linux/virtio_scsi.h
24379
24380 VIRTIO CONSOLE DRIVER
24381 M:      Amit Shah <[email protected]>
24382 L:      [email protected]
24383 S:      Maintained
24384 F:      drivers/char/virtio_console.c
24385 F:      include/uapi/linux/virtio_console.h
24386
24387 VIRTIO CORE AND NET DRIVERS
24388 M:      "Michael S. Tsirkin" <[email protected]>
24389 M:      Jason Wang <[email protected]>
24390 R:      Xuan Zhuo <[email protected]>
24391 R:      Eugenio Pérez <[email protected]>
24392 L:      [email protected]
24393 S:      Maintained
24394 F:      Documentation/ABI/testing/sysfs-bus-vdpa
24395 F:      Documentation/ABI/testing/sysfs-class-vduse
24396 F:      Documentation/devicetree/bindings/virtio/
24397 F:      Documentation/driver-api/virtio/
24398 F:      drivers/block/virtio_blk.c
24399 F:      drivers/crypto/virtio/
24400 F:      drivers/net/virtio_net.c
24401 F:      drivers/vdpa/
24402 F:      drivers/virtio/
24403 F:      include/linux/vdpa.h
24404 F:      include/linux/virtio*.h
24405 F:      include/linux/vringh.h
24406 F:      include/uapi/linux/virtio_*.h
24407 F:      tools/virtio/
24408 F:      tools/testing/selftests/drivers/net/virtio_net/
24409
24410 VIRTIO CRYPTO DRIVER
24411 M:      Gonglei <[email protected]>
24412 L:      [email protected]
24413 L:      [email protected]
24414 S:      Maintained
24415 F:      drivers/crypto/virtio/
24416 F:      include/uapi/linux/virtio_crypto.h
24417
24418 VIRTIO DRIVERS FOR S390
24419 M:      Cornelia Huck <[email protected]>
24420 M:      Halil Pasic <[email protected]>
24421 M:      Eric Farman <[email protected]>
24422 L:      [email protected]
24423 L:      [email protected]
24424 L:      [email protected]
24425 S:      Supported
24426 F:      arch/s390/include/uapi/asm/virtio-ccw.h
24427 F:      drivers/s390/virtio/
24428
24429 VIRTIO FILE SYSTEM
24430 M:      Vivek Goyal <[email protected]>
24431 M:      Stefan Hajnoczi <[email protected]>
24432 M:      Miklos Szeredi <[email protected]>
24433 R:      Eugenio Pérez <[email protected]>
24434 L:      [email protected]
24435 L:      [email protected]
24436 S:      Supported
24437 W:      https://virtio-fs.gitlab.io/
24438 F:      Documentation/filesystems/virtiofs.rst
24439 F:      fs/fuse/virtio_fs.c
24440 F:      include/uapi/linux/virtio_fs.h
24441
24442 VIRTIO GPIO DRIVER
24443 M:      Enrico Weigelt, metux IT consult <[email protected]>
24444 M:      Viresh Kumar <[email protected]>
24445 L:      [email protected]
24446 L:      [email protected]
24447 S:      Maintained
24448 F:      drivers/gpio/gpio-virtio.c
24449 F:      include/uapi/linux/virtio_gpio.h
24450
24451 VIRTIO GPU DRIVER
24452 M:      David Airlie <[email protected]>
24453 M:      Gerd Hoffmann <[email protected]>
24454 R:      Gurchetan Singh <[email protected]>
24455 R:      Chia-I Wu <[email protected]>
24456 L:      [email protected]
24457 L:      [email protected]
24458 S:      Maintained
24459 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
24460 F:      drivers/gpu/drm/ci/xfails/virtio*
24461 F:      drivers/gpu/drm/virtio/
24462 F:      include/uapi/linux/virtio_gpu.h
24463
24464 VIRTIO HOST (VHOST)
24465 M:      "Michael S. Tsirkin" <[email protected]>
24466 M:      Jason Wang <[email protected]>
24467 R:      Eugenio Pérez <[email protected]>
24468 L:      [email protected]
24469 L:      [email protected]
24470 L:      [email protected]
24471 S:      Maintained
24472 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
24473 F:      drivers/vhost/
24474 F:      include/linux/sched/vhost_task.h
24475 F:      include/linux/vhost_iotlb.h
24476 F:      include/uapi/linux/vhost.h
24477 F:      kernel/vhost_task.c
24478
24479 VIRTIO HOST (VHOST-SCSI)
24480 M:      "Michael S. Tsirkin" <[email protected]>
24481 M:      Jason Wang <[email protected]>
24482 M:      Mike Christie <[email protected]>
24483 R:      Paolo Bonzini <[email protected]>
24484 R:      Stefan Hajnoczi <[email protected]>
24485 L:      [email protected]
24486 S:      Maintained
24487 F:      drivers/vhost/scsi.c
24488
24489 VIRTIO I2C DRIVER
24490 M:      Viresh Kumar <[email protected]>
24491 R:      "Chen, Jian Jun" <[email protected]>
24492 L:      [email protected]
24493 L:      [email protected]
24494 S:      Maintained
24495 F:      drivers/i2c/busses/i2c-virtio.c
24496 F:      include/uapi/linux/virtio_i2c.h
24497
24498 VIRTIO INPUT DRIVER
24499 M:      Gerd Hoffmann <[email protected]>
24500 S:      Maintained
24501 F:      drivers/virtio/virtio_input.c
24502 F:      include/uapi/linux/virtio_input.h
24503
24504 VIRTIO IOMMU DRIVER
24505 M:      Jean-Philippe Brucker <[email protected]>
24506 L:      [email protected]
24507 S:      Maintained
24508 F:      drivers/iommu/virtio-iommu.c
24509 F:      include/uapi/linux/virtio_iommu.h
24510
24511 VIRTIO MEM DRIVER
24512 M:      David Hildenbrand <[email protected]>
24513 L:      [email protected]
24514 S:      Maintained
24515 W:      https://virtio-mem.gitlab.io/
24516 F:      drivers/virtio/virtio_mem.c
24517 F:      include/uapi/linux/virtio_mem.h
24518
24519 VIRTIO PMEM DRIVER
24520 M:      Pankaj Gupta <[email protected]>
24521 L:      [email protected]
24522 S:      Maintained
24523 F:      drivers/nvdimm/nd_virtio.c
24524 F:      drivers/nvdimm/virtio_pmem.c
24525
24526 VIRTIO SOUND DRIVER
24527 M:      Anton Yakovlev <[email protected]>
24528 M:      "Michael S. Tsirkin" <[email protected]>
24529 L:      [email protected]
24530 L:      [email protected] (moderated for non-subscribers)
24531 S:      Maintained
24532 F:      include/uapi/linux/virtio_snd.h
24533 F:      sound/virtio/*
24534
24535 VIRTUAL BOX GUEST DEVICE DRIVER
24536 M:      Hans de Goede <[email protected]>
24537 M:      Arnd Bergmann <[email protected]>
24538 M:      Greg Kroah-Hartman <[email protected]>
24539 S:      Maintained
24540 F:      drivers/virt/vboxguest/
24541 F:      include/linux/vbox_utils.h
24542 F:      include/uapi/linux/vbox*.h
24543
24544 VIRTUAL BOX SHARED FOLDER VFS DRIVER
24545 M:      Hans de Goede <[email protected]>
24546 L:      [email protected]
24547 S:      Maintained
24548 F:      fs/vboxsf/*
24549
24550 VIRTUAL PCM TEST DRIVER
24551 M:      Ivan Orlov <[email protected]>
24552 L:      [email protected]
24553 S:      Maintained
24554 F:      Documentation/sound/cards/pcmtest.rst
24555 F:      sound/drivers/pcmtest.c
24556 F:      tools/testing/selftests/alsa/test-pcmtest-driver.c
24557
24558 VIRTUAL SERIO DEVICE DRIVER
24559 M:      Stephen Chandler Paul <[email protected]>
24560 S:      Maintained
24561 F:      drivers/input/serio/userio.c
24562 F:      include/uapi/linux/userio.h
24563
24564 VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
24565 M:      Javier Carrasco <[email protected]>
24566 S:      Maintained
24567 F:      Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
24568 F:      drivers/iio/light/veml6075.c
24569
24570 VISL VIRTUAL STATELESS DECODER DRIVER
24571 M:      Daniel Almeida <[email protected]>
24572 L:      [email protected]
24573 S:      Supported
24574 F:      drivers/media/test-drivers/visl
24575
24576 VIVID VIRTUAL VIDEO DRIVER
24577 M:      Hans Verkuil <[email protected]>
24578 L:      [email protected]
24579 S:      Maintained
24580 W:      https://linuxtv.org
24581 T:      git git://linuxtv.org/media_tree.git
24582 F:      drivers/media/test-drivers/vivid/*
24583
24584 VM SOCKETS (AF_VSOCK)
24585 M:      Stefano Garzarella <[email protected]>
24586 L:      [email protected]
24587 L:      [email protected]
24588 S:      Maintained
24589 F:      drivers/net/vsockmon.c
24590 F:      include/net/af_vsock.h
24591 F:      include/uapi/linux/vm_sockets.h
24592 F:      include/uapi/linux/vm_sockets_diag.h
24593 F:      include/uapi/linux/vsockmon.h
24594 F:      net/vmw_vsock/
24595 F:      tools/testing/vsock/
24596
24597 VMALLOC
24598 M:      Andrew Morton <[email protected]>
24599 R:      Uladzislau Rezki <[email protected]>
24600 R:      Christoph Hellwig <[email protected]>
24601 L:      [email protected]
24602 S:      Maintained
24603 W:      http://www.linux-mm.org
24604 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
24605 F:      include/linux/vmalloc.h
24606 F:      mm/vmalloc.c
24607
24608 VME SUBSYSTEM
24609 L:      [email protected]
24610 S:      Orphan
24611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24612 F:      Documentation/driver-api/vme.rst
24613 F:      drivers/staging/vme_user/
24614
24615 VMWARE BALLOON DRIVER
24616 M:      Jerrin Shaji George <[email protected]>
24617 R:      Broadcom internal kernel review list <[email protected]>
24618 L:      [email protected]
24619 S:      Supported
24620 F:      drivers/misc/vmw_balloon.c
24621
24622 VMWARE HYPERVISOR INTERFACE
24623 M:      Ajay Kaher <[email protected]>
24624 M:      Alexey Makhalov <[email protected]>
24625 R:      Broadcom internal kernel review list <[email protected]>
24626 L:      [email protected]
24627 L:      [email protected]
24628 S:      Supported
24629 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
24630 F:      arch/x86/include/asm/vmware.h
24631 F:      arch/x86/kernel/cpu/vmware.c
24632
24633 VMWARE PVRDMA DRIVER
24634 M:      Bryan Tan <[email protected]>
24635 M:      Vishnu Dasa <[email protected]>
24636 R:      Broadcom internal kernel review list <[email protected]>
24637 L:      [email protected]
24638 S:      Supported
24639 F:      drivers/infiniband/hw/vmw_pvrdma/
24640
24641 VMWARE PVSCSI DRIVER
24642 M:      Vishal Bhakta <[email protected]>
24643 R:      Broadcom internal kernel review list <[email protected]>
24644 L:      [email protected]
24645 S:      Supported
24646 F:      drivers/scsi/vmw_pvscsi.c
24647 F:      drivers/scsi/vmw_pvscsi.h
24648
24649 VMWARE VIRTUAL PTP CLOCK DRIVER
24650 M:      Nick Shi <[email protected]>
24651 R:      Ajay Kaher <[email protected]>
24652 R:      Alexey Makhalov <[email protected]>
24653 R:      Broadcom internal kernel review list <[email protected]>
24654 L:      [email protected]
24655 S:      Supported
24656 F:      drivers/ptp/ptp_vmw.c
24657
24658 VMWARE VMCI DRIVER
24659 M:      Bryan Tan <[email protected]>
24660 M:      Vishnu Dasa <[email protected]>
24661 R:      Broadcom internal kernel review list <[email protected]>
24662 L:      [email protected]
24663 S:      Supported
24664 F:      drivers/misc/vmw_vmci/
24665 F:      include/linux/vmw_vmci*
24666
24667 VMWARE VMMOUSE SUBDRIVER
24668 M:      Zack Rusin <[email protected]>
24669 R:      Broadcom internal kernel review list <[email protected]>
24670 L:      [email protected]
24671 S:      Supported
24672 F:      drivers/input/mouse/vmmouse.c
24673 F:      drivers/input/mouse/vmmouse.h
24674
24675 VMWARE VMXNET3 ETHERNET DRIVER
24676 M:      Ronak Doshi <[email protected]>
24677 R:      Broadcom internal kernel review list <[email protected]>
24678 L:      [email protected]
24679 S:      Supported
24680 F:      drivers/net/vmxnet3/
24681
24682 VMWARE VSOCK VMCI TRANSPORT DRIVER
24683 M:      Bryan Tan <[email protected]>
24684 M:      Vishnu Dasa <[email protected]>
24685 R:      Broadcom internal kernel review list <[email protected]>
24686 L:      [email protected]
24687 S:      Supported
24688 F:      net/vmw_vsock/vmci_transport*
24689
24690 VOCORE VOCORE2 BOARD
24691 M:      Harvey Hunt <[email protected]>
24692 L:      [email protected]
24693 S:      Maintained
24694 F:      arch/mips/boot/dts/ralink/vocore2.dts
24695
24696 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
24697 M:      Liam Girdwood <[email protected]>
24698 M:      Mark Brown <[email protected]>
24699 L:      [email protected]
24700 S:      Supported
24701 W:      http://www.slimlogic.co.uk/?p=48
24702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
24703 F:      Documentation/devicetree/bindings/regulator/
24704 F:      Documentation/power/regulator/
24705 F:      drivers/regulator/
24706 F:      include/dt-bindings/regulator/
24707 F:      include/linux/regulator/
24708 K:      regulator_get_optional
24709
24710 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
24711 R:      Matti Vaittinen <[email protected]>
24712 F:      drivers/regulator/irq_helpers.c
24713
24714 VRF
24715 M:      David Ahern <[email protected]>
24716 L:      [email protected]
24717 S:      Maintained
24718 F:      Documentation/networking/vrf.rst
24719 F:      drivers/net/vrf.c
24720
24721 VSPRINTF
24722 M:      Petr Mladek <[email protected]>
24723 M:      Steven Rostedt <[email protected]>
24724 R:      Andy Shevchenko <[email protected]>
24725 R:      Rasmus Villemoes <[email protected]>
24726 R:      Sergey Senozhatsky <[email protected]>
24727 S:      Maintained
24728 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
24729 F:      Documentation/core-api/printk-formats.rst
24730 F:      lib/test_printf.c
24731 F:      lib/test_scanf.c
24732 F:      lib/vsprintf.c
24733
24734 VT1211 HARDWARE MONITOR DRIVER
24735 M:      Juerg Haefliger <[email protected]>
24736 L:      [email protected]
24737 S:      Maintained
24738 F:      Documentation/hwmon/vt1211.rst
24739 F:      drivers/hwmon/vt1211.c
24740
24741 VT8231 HARDWARE MONITOR DRIVER
24742 M:      Roger Lucas <[email protected]>
24743 L:      [email protected]
24744 S:      Maintained
24745 F:      drivers/hwmon/vt8231.c
24746
24747 VUB300 USB to SDIO/SD/MMC bridge chip
24748 L:      [email protected]
24749 S:      Orphan
24750 F:      drivers/mmc/host/vub300.c
24751
24752 W1 DALLAS'S 1-WIRE BUS
24753 M:      Krzysztof Kozlowski <[email protected]>
24754 S:      Maintained
24755 F:      Documentation/devicetree/bindings/w1/
24756 F:      Documentation/w1/
24757 F:      drivers/w1/
24758 F:      include/linux/w1.h
24759
24760 W83791D HARDWARE MONITORING DRIVER
24761 M:      Marc Hulsman <[email protected]>
24762 L:      [email protected]
24763 S:      Maintained
24764 F:      Documentation/hwmon/w83791d.rst
24765 F:      drivers/hwmon/w83791d.c
24766
24767 W83793 HARDWARE MONITORING DRIVER
24768 M:      Rudolf Marek <[email protected]>
24769 L:      [email protected]
24770 S:      Maintained
24771 F:      Documentation/hwmon/w83793.rst
24772 F:      drivers/hwmon/w83793.c
24773
24774 W83795 HARDWARE MONITORING DRIVER
24775 M:      Jean Delvare <[email protected]>
24776 L:      [email protected]
24777 S:      Maintained
24778 F:      drivers/hwmon/w83795.c
24779
24780 W83L51xD SD/MMC CARD INTERFACE DRIVER
24781 M:      Pierre Ossman <[email protected]>
24782 S:      Maintained
24783 F:      drivers/mmc/host/wbsd.*
24784
24785 WACOM PROTOCOL 4 SERIAL TABLETS
24786 M:      Julian Squires <[email protected]>
24787 M:      Hans de Goede <[email protected]>
24788 L:      [email protected]
24789 S:      Maintained
24790 F:      drivers/input/tablet/wacom_serial4.c
24791
24792 WANGXUN ETHERNET DRIVER
24793 M:      Jiawen Wu <[email protected]>
24794 M:      Mengyuan Lou <[email protected]>
24795 L:      [email protected]
24796 S:      Maintained
24797 W:      https://www.net-swift.com
24798 F:      Documentation/networking/device_drivers/ethernet/wangxun/*
24799 F:      drivers/net/ethernet/wangxun/
24800 F:      drivers/net/pcs/pcs-xpcs-wx.c
24801
24802 WATCHDOG DEVICE DRIVERS
24803 M:      Wim Van Sebroeck <[email protected]>
24804 M:      Guenter Roeck <[email protected]>
24805 L:      [email protected]
24806 S:      Maintained
24807 W:      http://www.linux-watchdog.org/
24808 T:      git git://www.linux-watchdog.org/linux-watchdog.git
24809 F:      Documentation/devicetree/bindings/watchdog/
24810 F:      Documentation/watchdog/
24811 F:      drivers/watchdog/
24812 F:      include/linux/watchdog.h
24813 F:      include/trace/events/watchdog.h
24814 F:      include/uapi/linux/watchdog.h
24815
24816 WAVE5 VPU CODEC DRIVER
24817 M:      Nas Chung <[email protected]>
24818 M:      Jackson Lee <[email protected]>
24819 L:      [email protected]
24820 S:      Maintained
24821 F:      Documentation/devicetree/bindings/media/cnm,wave521c.yaml
24822 F:      drivers/media/platform/chips-media/wave5/
24823
24824 WHISKEYCOVE PMIC GPIO DRIVER
24825 M:      Kuppuswamy Sathyanarayanan <[email protected]>
24826 L:      [email protected]
24827 S:      Maintained
24828 F:      drivers/gpio/gpio-wcove.c
24829
24830 WHWAVE RTC DRIVER
24831 M:      Dianlong Li <[email protected]>
24832 L:      [email protected]
24833 S:      Maintained
24834 F:      drivers/rtc/rtc-sd3078.c
24835
24836 WIIMOTE HID DRIVER
24837 M:      David Rheinsberg <[email protected]>
24838 L:      [email protected]
24839 S:      Maintained
24840 F:      drivers/hid/hid-wiimote*
24841
24842 WILOCITY WIL6210 WIRELESS DRIVER
24843 L:      [email protected]
24844 S:      Orphan
24845 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
24846 F:      drivers/net/wireless/ath/wil6210/
24847
24848 WINBOND CIR DRIVER
24849 M:      David Härdeman <[email protected]>
24850 S:      Maintained
24851 F:      drivers/media/rc/winbond-cir.c
24852
24853 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
24854 L:      [email protected]
24855 S:      Orphan
24856 F:      drivers/watchdog/ebc-c384_wdt.c
24857
24858 WINSYSTEMS WS16C48 GPIO DRIVER
24859 M:      William Breathitt Gray <[email protected]>
24860 L:      [email protected]
24861 S:      Maintained
24862 F:      drivers/gpio/gpio-ws16c48.c
24863
24864 WIREGUARD SECURE NETWORK TUNNEL
24865 M:      Jason A. Donenfeld <[email protected]>
24866 L:      [email protected]
24867 L:      [email protected]
24868 S:      Maintained
24869 F:      drivers/net/wireguard/
24870 F:      tools/testing/selftests/wireguard/
24871
24872 WISTRON LAPTOP BUTTON DRIVER
24873 M:      Miloslav Trmac <[email protected]>
24874 S:      Maintained
24875 F:      drivers/input/misc/wistron_btns.c
24876
24877 WMI BINARY MOF DRIVER
24878 M:      Armin Wolf <[email protected]>
24879 R:      Thomas Weißschuh <[email protected]>
24880 L:      [email protected]
24881 S:      Maintained
24882 F:      Documentation/ABI/stable/sysfs-platform-wmi-bmof
24883 F:      Documentation/wmi/devices/wmi-bmof.rst
24884 F:      drivers/platform/x86/wmi-bmof.c
24885
24886 WOLFSON MICROELECTRONICS DRIVERS
24887 L:      [email protected]
24888 S:      Supported
24889 W:      https://github.com/CirrusLogic/linux-drivers/wiki
24890 T:      git https://github.com/CirrusLogic/linux-drivers.git
24891 F:      Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
24892 F:      Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
24893 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
24894 F:      Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
24895 F:      Documentation/devicetree/bindings/sound/wlf,*.yaml
24896 F:      Documentation/devicetree/bindings/sound/wm*
24897 F:      Documentation/hwmon/wm83??.rst
24898 F:      arch/arm/mach-s3c/mach-crag6410*
24899 F:      drivers/clk/clk-wm83*.c
24900 F:      drivers/gpio/gpio-*wm*.c
24901 F:      drivers/gpio/gpio-arizona.c
24902 F:      drivers/hwmon/wm83??-hwmon.c
24903 F:      drivers/input/misc/wm831x-on.c
24904 F:      drivers/input/touchscreen/wm831x-ts.c
24905 F:      drivers/input/touchscreen/wm97*.c
24906 F:      drivers/leds/leds-wm83*.c
24907 F:      drivers/mfd/arizona*
24908 F:      drivers/mfd/cs47l24*
24909 F:      drivers/mfd/wm*.c
24910 F:      drivers/power/supply/wm83*.c
24911 F:      drivers/regulator/arizona*
24912 F:      drivers/regulator/wm8*.c
24913 F:      drivers/rtc/rtc-wm83*.c
24914 F:      drivers/video/backlight/wm83*_bl.c
24915 F:      drivers/watchdog/wm83*_wdt.c
24916 F:      include/linux/mfd/arizona/
24917 F:      include/linux/mfd/wm831x/
24918 F:      include/linux/mfd/wm8350/
24919 F:      include/linux/mfd/wm8400*
24920 F:      include/linux/regulator/arizona*
24921 F:      include/linux/wm97xx.h
24922 F:      include/sound/wm????.h
24923 F:      sound/soc/codecs/arizona*
24924 F:      sound/soc/codecs/cs47l24*
24925 F:      sound/soc/codecs/wm*
24926
24927 WORKQUEUE
24928 M:      Tejun Heo <[email protected]>
24929 R:      Lai Jiangshan <[email protected]>
24930 S:      Maintained
24931 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
24932 F:      Documentation/core-api/workqueue.rst
24933 F:      include/linux/workqueue.h
24934 F:      kernel/workqueue.c
24935 F:      kernel/workqueue_internal.h
24936
24937 WWAN DRIVERS
24938 M:      Loic Poulain <[email protected]>
24939 M:      Sergey Ryazanov <[email protected]>
24940 R:      Johannes Berg <[email protected]>
24941 L:      [email protected]
24942 S:      Maintained
24943 F:      drivers/net/wwan/
24944 F:      include/linux/wwan.h
24945 F:      include/uapi/linux/wwan.h
24946
24947 X-POWERS AXP288 PMIC DRIVERS
24948 M:      Hans de Goede <[email protected]>
24949 S:      Maintained
24950 F:      drivers/acpi/pmic/intel_pmic_xpower.c
24951 N:      axp288
24952
24953 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
24954 M:      Chen-Yu Tsai <[email protected]>
24955 L:      [email protected]
24956 S:      Maintained
24957 N:      axp[128]
24958
24959 X.25 STACK
24960 M:      Martin Schiller <[email protected]>
24961 L:      [email protected]
24962 S:      Maintained
24963 F:      Documentation/networking/lapb-module.rst
24964 F:      Documentation/networking/x25*
24965 F:      drivers/net/wan/hdlc_x25.c
24966 F:      drivers/net/wan/lapbether.c
24967 F:      include/*/lapb.h
24968 F:      include/net/x25*
24969 F:      include/uapi/linux/x25.h
24970 F:      net/lapb/
24971 F:      net/x25/
24972
24973 X86 ARCHITECTURE (32-BIT AND 64-BIT)
24974 M:      Thomas Gleixner <[email protected]>
24975 M:      Ingo Molnar <[email protected]>
24976 M:      Borislav Petkov <[email protected]>
24977 M:      Dave Hansen <[email protected]>
24978 M:      [email protected]
24979 R:      "H. Peter Anvin" <[email protected]>
24980 L:      [email protected]
24981 S:      Maintained
24982 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
24983 F:      Documentation/arch/x86/
24984 F:      Documentation/devicetree/bindings/x86/
24985 F:      arch/x86/
24986 F:      tools/testing/selftests/x86
24987
24988 X86 CPUID DATABASE
24989 M:      Borislav Petkov <[email protected]>
24990 M:      Thomas Gleixner <[email protected]>
24991 M:      [email protected]
24992 R:      Ahmed S. Darwish <[email protected]>
24993 L:      [email protected]
24994 S:      Maintained
24995 W:      https://x86-cpuid.org
24996 F:      tools/arch/x86/kcpuid/cpuid.csv
24997
24998 X86 ENTRY CODE
24999 M:      Andy Lutomirski <[email protected]>
25000 L:      [email protected]
25001 S:      Maintained
25002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
25003 F:      arch/x86/entry/
25004
25005 X86 HARDWARE VULNERABILITIES
25006 M:      Thomas Gleixner <[email protected]>
25007 M:      Borislav Petkov <[email protected]>
25008 M:      Peter Zijlstra <[email protected]>
25009 M:      Josh Poimboeuf <[email protected]>
25010 R:      Pawan Gupta <[email protected]>
25011 S:      Maintained
25012 F:      Documentation/admin-guide/hw-vuln/
25013 F:      arch/x86/include/asm/nospec-branch.h
25014 F:      arch/x86/kernel/cpu/bugs.c
25015
25016 X86 MCE INFRASTRUCTURE
25017 M:      Tony Luck <[email protected]>
25018 M:      Borislav Petkov <[email protected]>
25019 L:      [email protected]
25020 S:      Maintained
25021 F:      Documentation/ABI/testing/sysfs-mce
25022 F:      Documentation/arch/x86/x86_64/machinecheck.rst
25023 F:      arch/x86/kernel/cpu/mce/*
25024
25025 X86 MICROCODE UPDATE SUPPORT
25026 M:      Borislav Petkov <[email protected]>
25027 S:      Maintained
25028 F:      arch/x86/kernel/cpu/microcode/*
25029
25030 X86 MM
25031 M:      Dave Hansen <[email protected]>
25032 M:      Andy Lutomirski <[email protected]>
25033 M:      Peter Zijlstra <[email protected]>
25034 L:      [email protected]
25035 S:      Maintained
25036 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
25037 F:      arch/x86/mm/
25038
25039 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
25040 M:      Hans de Goede <[email protected]>
25041 L:      [email protected]
25042 S:      Maintained
25043 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
25044 F:      drivers/platform/x86/x86-android-tablets/
25045
25046 X86 PLATFORM DRIVERS
25047 M:      Hans de Goede <[email protected]>
25048 M:      Ilpo Järvinen <[email protected]>
25049 L:      [email protected]
25050 S:      Maintained
25051 Q:      https://patchwork.kernel.org/project/platform-driver-x86/list/
25052 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
25053 F:      drivers/platform/olpc/
25054 F:      drivers/platform/x86/
25055 F:      include/linux/platform_data/x86/
25056
25057 X86 PLATFORM UV HPE SUPERDOME FLEX
25058 M:      Steve Wahl <[email protected]>
25059 R:      Justin Ernst <[email protected]>
25060 R:      Kyle Meyer <[email protected]>
25061 R:      Dimitri Sivanich <[email protected]>
25062 R:      Russ Anderson <[email protected]>
25063 S:      Supported
25064 F:      arch/x86/include/asm/uv/
25065 F:      arch/x86/kernel/apic/x2apic_uv_x.c
25066 F:      arch/x86/platform/uv/
25067
25068 X86 STACK UNWINDING
25069 M:      Josh Poimboeuf <[email protected]>
25070 M:      Peter Zijlstra <[email protected]>
25071 S:      Supported
25072 F:      arch/x86/include/asm/unwind*.h
25073 F:      arch/x86/kernel/dumpstack.c
25074 F:      arch/x86/kernel/stacktrace.c
25075 F:      arch/x86/kernel/unwind_*.c
25076
25077 X86 TRUST DOMAIN EXTENSIONS (TDX)
25078 M:      Kirill A. Shutemov <[email protected]>
25079 R:      Dave Hansen <[email protected]>
25080 L:      [email protected]
25081 L:      [email protected]
25082 S:      Supported
25083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
25084 F:      arch/x86/boot/compressed/tdx*
25085 F:      arch/x86/coco/tdx/
25086 F:      arch/x86/include/asm/shared/tdx.h
25087 F:      arch/x86/include/asm/tdx.h
25088 F:      arch/x86/virt/vmx/tdx/
25089 F:      drivers/virt/coco/tdx-guest
25090
25091 X86 VDSO
25092 M:      Andy Lutomirski <[email protected]>
25093 L:      [email protected]
25094 S:      Maintained
25095 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
25096 F:      arch/x86/entry/vdso/
25097
25098 XARRAY
25099 M:      Matthew Wilcox <[email protected]>
25100 L:      [email protected]
25101 S:      Supported
25102 F:      Documentation/core-api/xarray.rst
25103 F:      include/linux/idr.h
25104 F:      include/linux/xarray.h
25105 F:      lib/idr.c
25106 F:      lib/xarray.c
25107 F:      tools/testing/radix-tree
25108
25109 XBOX DVD IR REMOTE
25110 M:      Benjamin Valentin <[email protected]>
25111 S:      Maintained
25112 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
25113 F:      drivers/media/rc/xbox_remote.c
25114
25115 XC2028/3028 TUNER DRIVER
25116 M:      Mauro Carvalho Chehab <[email protected]>
25117 L:      [email protected]
25118 S:      Maintained
25119 W:      https://linuxtv.org
25120 T:      git git://linuxtv.org/media_tree.git
25121 F:      drivers/media/tuners/xc2028.*
25122
25123 XDP (eXpress Data Path)
25124 M:      Alexei Starovoitov <[email protected]>
25125 M:      Daniel Borkmann <[email protected]>
25126 M:      David S. Miller <[email protected]>
25127 M:      Jakub Kicinski <[email protected]>
25128 M:      Jesper Dangaard Brouer <[email protected]>
25129 M:      John Fastabend <[email protected]>
25130 L:      [email protected]
25131 L:      [email protected]
25132 S:      Supported
25133 F:      drivers/net/ethernet/*/*/*/*/*xdp*
25134 F:      drivers/net/ethernet/*/*/*xdp*
25135 F:      include/net/xdp.h
25136 F:      include/net/xdp_priv.h
25137 F:      include/trace/events/xdp.h
25138 F:      kernel/bpf/cpumap.c
25139 F:      kernel/bpf/devmap.c
25140 F:      net/core/xdp.c
25141 F:      samples/bpf/xdp*
25142 F:      tools/testing/selftests/bpf/*/*xdp*
25143 F:      tools/testing/selftests/bpf/*xdp*
25144 K:      (?:\b|_)xdp(?:\b|_)
25145
25146 XDP SOCKETS (AF_XDP)
25147 M:      Björn Töpel <[email protected]>
25148 M:      Magnus Karlsson <[email protected]>
25149 M:      Maciej Fijalkowski <[email protected]>
25150 R:      Jonathan Lemon <[email protected]>
25151 L:      [email protected]
25152 L:      [email protected]
25153 S:      Maintained
25154 F:      Documentation/networking/af_xdp.rst
25155 F:      include/net/netns/xdp.h
25156 F:      include/net/xdp_sock*
25157 F:      include/net/xsk_buff_pool.h
25158 F:      include/uapi/linux/if_xdp.h
25159 F:      include/uapi/linux/xdp_diag.h
25160 F:      net/xdp/
25161 F:      tools/testing/selftests/bpf/*xsk*
25162
25163 XEN BLOCK SUBSYSTEM
25164 M:      Roger Pau Monné <[email protected]>
25165 L:      [email protected] (moderated for non-subscribers)
25166 S:      Supported
25167 F:      drivers/block/xen*
25168 F:      drivers/block/xen-blkback/*
25169
25170 XEN HYPERVISOR ARM
25171 M:      Stefano Stabellini <[email protected]>
25172 L:      [email protected] (moderated for non-subscribers)
25173 S:      Maintained
25174 F:      arch/arm/include/asm/xen/
25175 F:      arch/arm/xen/
25176
25177 XEN HYPERVISOR ARM64
25178 M:      Stefano Stabellini <[email protected]>
25179 L:      [email protected] (moderated for non-subscribers)
25180 S:      Maintained
25181 F:      arch/arm64/include/asm/xen/
25182 F:      arch/arm64/xen/
25183
25184 XEN HYPERVISOR INTERFACE
25185 M:      Juergen Gross <[email protected]>
25186 M:      Stefano Stabellini <[email protected]>
25187 R:      Oleksandr Tyshchenko <[email protected]>
25188 L:      [email protected] (moderated for non-subscribers)
25189 S:      Supported
25190 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
25191 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
25192 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
25193 F:      drivers/*/xen-*front.c
25194 F:      drivers/xen/
25195 F:      include/uapi/xen/
25196 F:      include/xen/
25197 F:      kernel/configs/xen.config
25198
25199 XEN HYPERVISOR X86
25200 M:      Juergen Gross <[email protected]>
25201 R:      Boris Ostrovsky <[email protected]>
25202 L:      [email protected] (moderated for non-subscribers)
25203 S:      Supported
25204 F:      arch/x86/configs/xen.config
25205 F:      arch/x86/include/asm/pvclock-abi.h
25206 F:      arch/x86/include/asm/xen/
25207 F:      arch/x86/platform/pvh/
25208 F:      arch/x86/xen/
25209
25210 XEN NETWORK BACKEND DRIVER
25211 M:      Wei Liu <[email protected]>
25212 M:      Paul Durrant <[email protected]>
25213 L:      [email protected] (moderated for non-subscribers)
25214 L:      [email protected]
25215 S:      Supported
25216 F:      drivers/net/xen-netback/*
25217
25218 XEN PCI SUBSYSTEM
25219 M:      Juergen Gross <[email protected]>
25220 L:      [email protected] (moderated for non-subscribers)
25221 S:      Supported
25222 F:      arch/x86/pci/*xen*
25223 F:      drivers/pci/*xen*
25224
25225 XEN PVSCSI DRIVERS
25226 M:      Juergen Gross <[email protected]>
25227 L:      [email protected] (moderated for non-subscribers)
25228 L:      [email protected]
25229 S:      Supported
25230 F:      drivers/scsi/xen-scsifront.c
25231 F:      drivers/xen/xen-scsiback.c
25232 F:      include/xen/interface/io/vscsiif.h
25233
25234 XEN PVUSB DRIVER
25235 M:      Juergen Gross <[email protected]>
25236 L:      [email protected] (moderated for non-subscribers)
25237 L:      [email protected]
25238 S:      Supported
25239 F:      drivers/usb/host/xen*
25240 F:      include/xen/interface/io/usbif.h
25241
25242 XEN SOUND FRONTEND DRIVER
25243 M:      Oleksandr Andrushchenko <[email protected]>
25244 L:      [email protected] (moderated for non-subscribers)
25245 L:      [email protected] (moderated for non-subscribers)
25246 S:      Supported
25247 F:      sound/xen/*
25248
25249 XEN SWIOTLB SUBSYSTEM
25250 M:      Juergen Gross <[email protected]>
25251 M:      Stefano Stabellini <[email protected]>
25252 L:      [email protected] (moderated for non-subscribers)
25253 L:      [email protected]
25254 S:      Supported
25255 F:      arch/*/include/asm/xen/swiotlb-xen.h
25256 F:      drivers/xen/swiotlb-xen.c
25257 F:      include/xen/arm/swiotlb-xen.h
25258 F:      include/xen/swiotlb-xen.h
25259
25260 XFS FILESYSTEM
25261 M:      Chandan Babu R <[email protected]>
25262 R:      Darrick J. Wong <[email protected]>
25263 L:      [email protected]
25264 S:      Supported
25265 W:      http://xfs.org/
25266 C:      irc://irc.oftc.net/xfs
25267 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
25268 P:      Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
25269 F:      Documentation/ABI/testing/sysfs-fs-xfs
25270 F:      Documentation/admin-guide/xfs.rst
25271 F:      Documentation/filesystems/xfs/*
25272 F:      fs/xfs/
25273 F:      include/uapi/linux/dqblk_xfs.h
25274 F:      include/uapi/linux/fsmap.h
25275
25276 XILINX AMS DRIVER
25277 M:      Anand Ashok Dumbre <[email protected]>
25278 L:      [email protected]
25279 S:      Maintained
25280 F:      Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
25281 F:      drivers/iio/adc/xilinx-ams.c
25282
25283 XILINX AXI ETHERNET DRIVER
25284 M:      Radhey Shyam Pandey <[email protected]>
25285 S:      Maintained
25286 F:      Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
25287 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
25288
25289 XILINX CAN DRIVER
25290 M:      Appana Durga Kedareswara rao <[email protected]>
25291 L:      [email protected]
25292 S:      Maintained
25293 F:      Documentation/devicetree/bindings/net/can/xilinx,can.yaml
25294 F:      drivers/net/can/xilinx_can.c
25295
25296 XILINX EVENT MANAGEMENT DRIVER
25297 M:      Michal Simek <[email protected]>
25298 S:      Maintained
25299 F:      drivers/soc/xilinx/xlnx_event_manager.c
25300 F:      include/linux/firmware/xlnx-event-manager.h
25301
25302 XILINX GPIO DRIVER
25303 M:      Shubhrajyoti Datta <[email protected]>
25304 R:      Srinivas Neeli <[email protected]>
25305 R:      Michal Simek <[email protected]>
25306 S:      Maintained
25307 F:      Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
25308 F:      Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
25309 F:      drivers/gpio/gpio-xilinx.c
25310 F:      drivers/gpio/gpio-zynq.c
25311
25312 XILINX LL TEMAC ETHERNET DRIVER
25313 L:      [email protected]
25314 S:      Orphan
25315 F:      drivers/net/ethernet/xilinx/ll_temac*
25316
25317 XILINX PWM DRIVER
25318 M:      Sean Anderson <[email protected]>
25319 S:      Maintained
25320 F:      drivers/pwm/pwm-xilinx.c
25321 F:      include/clocksource/timer-xilinx.h
25322
25323 XILINX SD-FEC IP CORES
25324 M:      Derek Kiernan <[email protected]>
25325 M:      Dragan Cvetic <[email protected]>
25326 S:      Maintained
25327 F:      Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
25328 F:      Documentation/misc-devices/xilinx_sdfec.rst
25329 F:      drivers/misc/Kconfig
25330 F:      drivers/misc/Makefile
25331 F:      drivers/misc/xilinx_sdfec.c
25332 F:      include/uapi/misc/xilinx_sdfec.h
25333
25334 XILINX UARTLITE SERIAL DRIVER
25335 M:      Peter Korsgaard <[email protected]>
25336 L:      [email protected]
25337 S:      Maintained
25338 F:      drivers/tty/serial/uartlite.c
25339
25340 XILINX VIDEO IP CORES
25341 M:      Laurent Pinchart <[email protected]>
25342 L:      [email protected]
25343 S:      Supported
25344 T:      git git://linuxtv.org/media_tree.git
25345 F:      Documentation/devicetree/bindings/media/xilinx/
25346 F:      drivers/media/platform/xilinx/
25347 F:      include/uapi/linux/xilinx-v4l2-controls.h
25348
25349 XILINX VERSAL EDAC DRIVER
25350 M:      Shubhrajyoti Datta <[email protected]>
25351 M:      Sai Krishna Potthuri <[email protected]>
25352 S:      Maintained
25353 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
25354 F:      drivers/edac/versal_edac.c
25355
25356 XILINX WATCHDOG DRIVER
25357 M:      Srinivas Neeli <[email protected]>
25358 R:      Shubhrajyoti Datta <[email protected]>
25359 R:      Michal Simek <[email protected]>
25360 S:      Maintained
25361 F:      Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
25362 F:      Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
25363 F:      drivers/watchdog/of_xilinx_wdt.c
25364 F:      drivers/watchdog/xilinx_wwdt.c
25365
25366 XILINX XDMA DRIVER
25367 M:      Lizhi Hou <[email protected]>
25368 M:      Brian Xu <[email protected]>
25369 M:      Raj Kumar Rampelli <[email protected]>
25370 L:      [email protected]
25371 S:      Supported
25372 F:      drivers/dma/xilinx/xdma-regs.h
25373 F:      drivers/dma/xilinx/xdma.c
25374 F:      include/linux/dma/amd_xdma.h
25375 F:      include/linux/platform_data/amd_xdma.h
25376
25377 XILINX ZYNQMP DPDMA DRIVER
25378 M:      Laurent Pinchart <[email protected]>
25379 L:      [email protected]
25380 S:      Supported
25381 F:      Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
25382 F:      drivers/dma/xilinx/xilinx_dpdma.c
25383 F:      include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
25384
25385 XILINX ZYNQMP OCM EDAC DRIVER
25386 M:      Shubhrajyoti Datta <[email protected]>
25387 M:      Sai Krishna Potthuri <[email protected]>
25388 S:      Maintained
25389 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
25390 F:      drivers/edac/zynqmp_edac.c
25391
25392 XILINX ZYNQMP PSGTR PHY DRIVER
25393 M:      Laurent Pinchart <[email protected]>
25394 L:      [email protected]
25395 S:      Supported
25396 T:      git https://github.com/Xilinx/linux-xlnx.git
25397 F:      Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
25398 F:      drivers/phy/xilinx/phy-zynqmp.c
25399
25400 XILINX ZYNQMP SHA3 DRIVER
25401 M:      Harsha <[email protected]>
25402 S:      Maintained
25403 F:      drivers/crypto/xilinx/zynqmp-sha.c
25404
25405 XILINX ZYNQMP NVMEM DRIVER
25406 M:      Praveen Teja Kundanala <[email protected]>
25407 M:      Kalyani Akula <[email protected]>
25408 R:      Michal Simek <[email protected]>
25409 S:      Maintained
25410 F:      Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
25411 F:      drivers/nvmem/zynqmp_nvmem.c
25412
25413 XILLYBUS DRIVER
25414 M:      Eli Billauer <[email protected]>
25415 L:      [email protected]
25416 S:      Supported
25417 F:      drivers/char/xillybus/
25418
25419 XLP9XX I2C DRIVER
25420 M:      George Cherian <[email protected]>
25421 L:      [email protected]
25422 S:      Supported
25423 W:      http://www.marvell.com
25424 F:      drivers/i2c/busses/i2c-xlp9xx.c
25425
25426 XRA1403 GPIO EXPANDER
25427 M:      Nandor Han <[email protected]>
25428 L:      [email protected]
25429 S:      Maintained
25430 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
25431 F:      drivers/gpio/gpio-xra1403.c
25432
25433 XTENSA XTFPGA PLATFORM SUPPORT
25434 M:      Max Filippov <[email protected]>
25435 S:      Maintained
25436 F:      drivers/spi/spi-xtensa-xtfpga.c
25437 F:      sound/soc/xtensa/xtfpga-i2s.c
25438
25439 YAM DRIVER FOR AX.25
25440 M:      Jean-Paul Roubelat <[email protected]>
25441 L:      [email protected]
25442 S:      Maintained
25443 F:      drivers/net/hamradio/yam*
25444 F:      include/linux/yam.h
25445
25446 YAMA SECURITY MODULE
25447 M:      Kees Cook <[email protected]>
25448 S:      Supported
25449 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
25450 F:      Documentation/admin-guide/LSM/Yama.rst
25451 F:      security/yama/
25452
25453 YAML NETLINK (YNL)
25454 M:      Donald Hunter <[email protected]>
25455 M:      Jakub Kicinski <[email protected]>
25456 F:      Documentation/netlink/
25457 F:      Documentation/userspace-api/netlink/intro-specs.rst
25458 F:      Documentation/userspace-api/netlink/specs.rst
25459 F:      tools/net/ynl/
25460
25461 YEALINK PHONE DRIVER
25462 M:      Henk Vergonet <[email protected]>
25463 L:      [email protected]
25464 S:      Maintained
25465 F:      Documentation/input/devices/yealink.rst
25466 F:      drivers/input/misc/yealink.*
25467
25468 Z3FOLD COMPRESSED PAGE ALLOCATOR
25469 M:      Vitaly Wool <[email protected]>
25470 R:      Miaohe Lin <[email protected]>
25471 L:      [email protected]
25472 S:      Maintained
25473 F:      mm/z3fold.c
25474
25475 Z8530 DRIVER FOR AX.25
25476 M:      Joerg Reuter <[email protected]>
25477 L:      [email protected]
25478 S:      Maintained
25479 W:      http://yaina.de/jreuter/
25480 W:      http://www.qsl.net/dl1bke/
25481 F:      Documentation/networking/device_drivers/hamradio/z8530drv.rst
25482 F:      drivers/net/hamradio/*scc.c
25483 F:      drivers/net/hamradio/z8530.h
25484
25485 ZBUD COMPRESSED PAGE ALLOCATOR
25486 M:      Seth Jennings <[email protected]>
25487 M:      Dan Streetman <[email protected]>
25488 L:      [email protected]
25489 S:      Maintained
25490 F:      mm/zbud.c
25491
25492 ZD1211RW WIRELESS DRIVER
25493 L:      [email protected]
25494 S:      Orphan
25495 F:      drivers/net/wireless/zydas/zd1211rw/
25496
25497 ZD1301 MEDIA DRIVER
25498 L:      [email protected]
25499 S:      Orphan
25500 W:      https://linuxtv.org/
25501 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
25502 F:      drivers/media/usb/dvb-usb-v2/zd1301*
25503
25504 ZD1301_DEMOD MEDIA DRIVER
25505 L:      [email protected]
25506 S:      Orphan
25507 W:      https://linuxtv.org/
25508 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
25509 F:      drivers/media/dvb-frontends/zd1301_demod*
25510
25511 ZHAOXIN PROCESSOR SUPPORT
25512 M:      Tony W Wang-oc <[email protected]>
25513 L:      [email protected]
25514 S:      Maintained
25515 F:      arch/x86/kernel/cpu/zhaoxin.c
25516
25517 ZONEFS FILESYSTEM
25518 M:      Damien Le Moal <[email protected]>
25519 M:      Naohiro Aota <[email protected]>
25520 R:      Johannes Thumshirn <[email protected]>
25521 L:      [email protected]
25522 S:      Maintained
25523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
25524 F:      Documentation/filesystems/zonefs.rst
25525 F:      fs/zonefs/
25526
25527 ZR36067 VIDEO FOR LINUX DRIVER
25528 M:      Corentin Labbe <[email protected]>
25529 L:      [email protected]
25530 L:      [email protected]
25531 S:      Maintained
25532 W:      http://mjpeg.sourceforge.net/driver-zoran/
25533 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
25534 F:      Documentation/driver-api/media/drivers/zoran.rst
25535 F:      drivers/media/pci/zoran/
25536
25537 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
25538 M:      Minchan Kim <[email protected]>
25539 M:      Sergey Senozhatsky <[email protected]>
25540 L:      [email protected]
25541 S:      Maintained
25542 F:      Documentation/admin-guide/blockdev/zram.rst
25543 F:      drivers/block/zram/
25544
25545 ZS DECSTATION Z85C30 SERIAL DRIVER
25546 M:      "Maciej W. Rozycki" <[email protected]>
25547 S:      Maintained
25548 F:      drivers/tty/serial/zs.*
25549
25550 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
25551 M:      Minchan Kim <[email protected]>
25552 M:      Sergey Senozhatsky <[email protected]>
25553 L:      [email protected]
25554 S:      Maintained
25555 F:      Documentation/mm/zsmalloc.rst
25556 F:      include/linux/zsmalloc.h
25557 F:      mm/zsmalloc.c
25558
25559 ZSTD
25560 M:      Nick Terrell <[email protected]>
25561 S:      Maintained
25562 B:      https://github.com/facebook/zstd/issues
25563 T:      git https://github.com/terrelln/linux.git
25564 F:      crypto/zstd.c
25565 F:      include/linux/zstd*
25566 F:      lib/decompress_unzstd.c
25567 F:      lib/zstd/
25568 N:      zstd
25569 K:      zstd
25570
25571 ZSWAP COMPRESSED SWAP CACHING
25572 M:      Johannes Weiner <[email protected]>
25573 M:      Yosry Ahmed <[email protected]>
25574 M:      Nhat Pham <[email protected]>
25575 R:      Chengming Zhou <[email protected]>
25576 L:      [email protected]
25577 S:      Maintained
25578 F:      Documentation/admin-guide/mm/zswap.rst
25579 F:      include/linux/zpool.h
25580 F:      include/linux/zswap.h
25581 F:      mm/zpool.c
25582 F:      mm/zswap.c
25583 F:      tools/testing/selftests/cgroup/test_zswap.c
25584
25585 SENARYTECH AUDIO CODEC DRIVER
25586 M:      bo liu <[email protected]>
25587 S:      Maintained
25588 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
25589 F:      sound/pci/hda/patch_senarytech.c
25590
25591 THE REST
25592 M:      Linus Torvalds <[email protected]>
25593 L:      [email protected]
25594 S:      Buried alive in reporters
25595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
25596 F:      *
25597 F:      */
This page took 1.468592 seconds and 4 git commands to generate.