]> Git Repo - linux.git/blob - MAINTAINERS
Merge branch 'address-masking'
[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 DISPLAY CORE - DML
1029 M:      Chaitanya Dhere <[email protected]>
1030 M:      Jun Lei <[email protected]>
1031 S:      Supported
1032 F:      drivers/gpu/drm/amd/display/dc/dml/
1033 F:      drivers/gpu/drm/amd/display/dc/dml2/
1034
1035 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1036 M:      Huang Rui <[email protected]>
1037 L:      [email protected]
1038 S:      Supported
1039 F:      Documentation/hwmon/fam15h_power.rst
1040 F:      drivers/hwmon/fam15h_power.c
1041
1042 AMD FCH GPIO DRIVER
1043 M:      Enrico Weigelt, metux IT consult <[email protected]>
1044 L:      [email protected]
1045 S:      Maintained
1046 F:      drivers/gpio/gpio-amd-fch.c
1047 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
1048
1049 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1050 L:      [email protected] (moderated for non-subscribers)
1051 S:      Orphan
1052 F:      drivers/usb/gadget/udc/amd5536udc.*
1053
1054 AMD GEODE PROCESSOR/CHIPSET SUPPORT
1055 M:      Andres Salomon <[email protected]>
1056 L:      [email protected] (moderated for non-subscribers)
1057 S:      Supported
1058 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1059 F:      arch/x86/include/asm/geode.h
1060 F:      drivers/char/hw_random/geode-rng.c
1061 F:      drivers/crypto/geode*
1062 F:      drivers/video/fbdev/geode/
1063
1064 AMD HSMP DRIVER
1065 M:      Naveen Krishna Chatradhi <[email protected]>
1066 R:      Carlos Bilbao <[email protected]>
1067 L:      [email protected]
1068 S:      Maintained
1069 F:      Documentation/arch/x86/amd_hsmp.rst
1070 F:      arch/x86/include/asm/amd_hsmp.h
1071 F:      arch/x86/include/uapi/asm/amd_hsmp.h
1072 F:      drivers/platform/x86/amd/hsmp.c
1073
1074 AMD IOMMU (AMD-VI)
1075 M:      Joerg Roedel <[email protected]>
1076 R:      Suravee Suthikulpanit <[email protected]>
1077 L:      [email protected]
1078 S:      Maintained
1079 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
1080 F:      drivers/iommu/amd/
1081 F:      include/linux/amd-iommu.h
1082
1083 AMD KFD
1084 M:      Felix Kuehling <[email protected]>
1085 L:      [email protected]
1086 S:      Supported
1087 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1088 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1089 F:      drivers/gpu/drm/amd/amdkfd/
1090 F:      drivers/gpu/drm/amd/include/cik_structs.h
1091 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1092 F:      drivers/gpu/drm/amd/include/v9_structs.h
1093 F:      drivers/gpu/drm/amd/include/vi_structs.h
1094 F:      include/uapi/linux/kfd_ioctl.h
1095 F:      include/uapi/linux/kfd_sysfs.h
1096
1097 AMD MP2 I2C DRIVER
1098 M:      Elie Morisse <[email protected]>
1099 M:      Shyam Sundar S K <[email protected]>
1100 L:      [email protected]
1101 S:      Maintained
1102 F:      drivers/i2c/busses/i2c-amd-mp2*
1103
1104 AMD PDS CORE DRIVER
1105 M:      Shannon Nelson <[email protected]>
1106 M:      Brett Creeley <[email protected]>
1107 L:      [email protected]
1108 S:      Supported
1109 F:      Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1110 F:      drivers/net/ethernet/amd/pds_core/
1111 F:      include/linux/pds/
1112
1113 AMD PMC DRIVER
1114 M:      Shyam Sundar S K <[email protected]>
1115 L:      [email protected]
1116 S:      Maintained
1117 F:      drivers/platform/x86/amd/pmc/
1118
1119 AMD PMF DRIVER
1120 M:      Shyam Sundar S K <[email protected]>
1121 L:      [email protected]
1122 S:      Maintained
1123 F:      Documentation/ABI/testing/sysfs-amd-pmf
1124 F:      drivers/platform/x86/amd/pmf/
1125
1126 AMD POWERPLAY AND SWSMU
1127 M:      Kenneth Feng <[email protected]>
1128 L:      [email protected]
1129 S:      Supported
1130 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1131 F:      drivers/gpu/drm/amd/pm/
1132
1133 AMD PSTATE DRIVER
1134 M:      Huang Rui <[email protected]>
1135 M:      Gautham R. Shenoy <[email protected]>
1136 M:      Mario Limonciello <[email protected]>
1137 R:      Perry Yuan <[email protected]>
1138 L:      [email protected]
1139 S:      Supported
1140 F:      Documentation/admin-guide/pm/amd-pstate.rst
1141 F:      drivers/cpufreq/amd-pstate*
1142 F:      tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1143
1144 AMD PTDMA DRIVER
1145 M:      Basavaraj Natikar <[email protected]>
1146 L:      [email protected]
1147 S:      Maintained
1148 F:      drivers/dma/ptdma/
1149
1150 AMD SEATTLE DEVICE TREE SUPPORT
1151 M:      Suravee Suthikulpanit <[email protected]>
1152 M:      Tom Lendacky <[email protected]>
1153 S:      Supported
1154 F:      arch/arm64/boot/dts/amd/
1155
1156 AMD SENSOR FUSION HUB DRIVER
1157 M:      Basavaraj Natikar <[email protected]>
1158 L:      [email protected]
1159 S:      Maintained
1160 F:      Documentation/hid/amd-sfh*
1161 F:      drivers/hid/amd-sfh-hid/
1162
1163 AMD SPI DRIVER
1164 M:      Sanjay R Mehta <[email protected]>
1165 S:      Maintained
1166 F:      drivers/spi/spi-amd.c
1167
1168 AMD XGBE DRIVER
1169 M:      "Shyam Sundar S K" <[email protected]>
1170 L:      [email protected]
1171 S:      Supported
1172 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1173 F:      drivers/net/ethernet/amd/xgbe/
1174
1175 AMLOGIC BLUETOOTH DRIVER
1176 M:      Yang Li <[email protected]>
1177 L:      [email protected]
1178 S:      Maintained
1179 F:      Documentation/devicetree/bindings/net/bluetooth/amlogic,w155s2-bt.yaml
1180 F:      drivers/bluetooth/hci_aml.c
1181
1182 AMLOGIC DDR PMU DRIVER
1183 M:      Jiucheng Xu <[email protected]>
1184 L:      [email protected]
1185 S:      Supported
1186 W:      http://www.amlogic.com
1187 F:      Documentation/admin-guide/perf/meson-ddr-pmu.rst
1188 F:      Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1189 F:      drivers/perf/amlogic/
1190 F:      include/soc/amlogic/
1191
1192 AMPHENOL CHIPCAP 2 HUMIDITY-TEMPERATURE IIO DRIVER
1193 M:      Javier Carrasco <[email protected]>
1194 L:      [email protected]
1195 S:      Maintained
1196 F:      Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1197 F:      Documentation/hwmon/chipcap2.rst
1198 F:      drivers/hwmon/chipcap2.c
1199
1200 AMPHION VPU CODEC V4L2 DRIVER
1201 M:      Ming Qian <[email protected]>
1202 M:      Zhou Peng <[email protected]>
1203 L:      [email protected]
1204 S:      Maintained
1205 F:      Documentation/devicetree/bindings/media/amphion,vpu.yaml
1206 F:      drivers/media/platform/amphion/
1207
1208 AMS AS73211 DRIVER
1209 M:      Christian Eggers <[email protected]>
1210 L:      [email protected]
1211 S:      Maintained
1212 F:      Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1213 F:      drivers/iio/light/as73211.c
1214
1215 AMT (Automatic Multicast Tunneling)
1216 M:      Taehee Yoo <[email protected]>
1217 L:      [email protected]
1218 S:      Maintained
1219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1220 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1221 F:      drivers/net/amt.c
1222
1223 ANALOG DEVICES INC AD3552R DRIVER
1224 M:      Nuno Sá <[email protected]>
1225 L:      [email protected]
1226 S:      Supported
1227 W:      https://ez.analog.com/linux-software-drivers
1228 F:      Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1229 F:      drivers/iio/dac/ad3552r.c
1230
1231 ANALOG DEVICES INC AD4000 DRIVER
1232 M:      Marcelo Schmitt <[email protected]>
1233 L:      [email protected]
1234 S:      Supported
1235 W:      https://ez.analog.com/linux-software-drivers
1236 F:      Documentation/devicetree/bindings/iio/adc/adi,ad4000.yaml
1237
1238 ANALOG DEVICES INC AD4130 DRIVER
1239 M:      Cosmin Tanislav <[email protected]>
1240 L:      [email protected]
1241 S:      Supported
1242 W:      https://ez.analog.com/linux-software-drivers
1243 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1244 F:      Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1245 F:      drivers/iio/adc/ad4130.c
1246
1247 ANALOG DEVICES INC AD7091R DRIVER
1248 M:      Marcelo Schmitt <[email protected]>
1249 L:      [email protected]
1250 S:      Supported
1251 W:      http://ez.analog.com/community/linux-device-drivers
1252 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1253 F:      drivers/iio/adc/ad7091r*
1254
1255 ANALOG DEVICES INC AD7192 DRIVER
1256 M:      Alisa-Dariana Roman <[email protected]>
1257 L:      [email protected]
1258 S:      Supported
1259 W:      https://ez.analog.com/linux-software-drivers
1260 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1261 F:      drivers/iio/adc/ad7192.c
1262
1263 ANALOG DEVICES INC AD7292 DRIVER
1264 M:      Marcelo Schmitt <[email protected]>
1265 L:      [email protected]
1266 S:      Supported
1267 W:      https://ez.analog.com/linux-software-drivers
1268 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1269 F:      drivers/iio/adc/ad7292.c
1270
1271 ANALOG DEVICES INC AD7293 DRIVER
1272 M:      Antoniu Miclaus <[email protected]>
1273 L:      [email protected]
1274 S:      Supported
1275 W:      https://ez.analog.com/linux-software-drivers
1276 F:      Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1277 F:      drivers/iio/dac/ad7293.c
1278
1279 ANALOG DEVICES INC AD74115 DRIVER
1280 M:      Cosmin Tanislav <[email protected]>
1281 L:      [email protected]
1282 S:      Supported
1283 W:      https://ez.analog.com/linux-software-drivers
1284 F:      Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1285 F:      drivers/iio/addac/ad74115.c
1286
1287 ANALOG DEVICES INC AD74413R DRIVER
1288 M:      Cosmin Tanislav <[email protected]>
1289 L:      [email protected]
1290 S:      Supported
1291 W:      https://ez.analog.com/linux-software-drivers
1292 F:      Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1293 F:      drivers/iio/addac/ad74413r.c
1294 F:      include/dt-bindings/iio/addac/adi,ad74413r.h
1295
1296 ANALOG DEVICES INC AD7768-1 DRIVER
1297 M:      Michael Hennerich <[email protected]>
1298 L:      [email protected]
1299 S:      Supported
1300 W:      https://ez.analog.com/linux-software-drivers
1301 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1302 F:      drivers/iio/adc/ad7768-1.c
1303
1304 ANALOG DEVICES INC AD7780 DRIVER
1305 M:      Michael Hennerich <[email protected]>
1306 M:      Renato Lui Geh <[email protected]>
1307 L:      [email protected]
1308 S:      Supported
1309 W:      https://ez.analog.com/linux-software-drivers
1310 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1311 F:      drivers/iio/adc/ad7780.c
1312
1313 ANALOG DEVICES INC AD9739a DRIVER
1314 M:      Nuno Sa <[email protected]>
1315 M:      Dragos Bogdan <[email protected]>
1316 L:      [email protected]
1317 S:      Supported
1318 W:      https://ez.analog.com/linux-software-drivers
1319 F:      Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
1320 F:      drivers/iio/dac/ad9739a.c
1321
1322 ANALOG DEVICES INC ADA4250 DRIVER
1323 M:      Antoniu Miclaus <[email protected]>
1324 L:      [email protected]
1325 S:      Supported
1326 W:      https://ez.analog.com/linux-software-drivers
1327 F:      Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1328 F:      drivers/iio/amplifiers/ada4250.c
1329
1330 ANALOG DEVICES INC ADF4377 DRIVER
1331 M:      Antoniu Miclaus <[email protected]>
1332 L:      [email protected]
1333 S:      Supported
1334 W:      https://ez.analog.com/linux-software-drivers
1335 F:      Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1336 F:      drivers/iio/frequency/adf4377.c
1337
1338 ANALOG DEVICES INC ADGS1408 DRIVER
1339 M:      Mircea Caprioru <[email protected]>
1340 S:      Supported
1341 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1342 F:      drivers/mux/adgs1408.c
1343
1344 ANALOG DEVICES INC ADIN DRIVER
1345 M:      Michael Hennerich <[email protected]>
1346 L:      [email protected]
1347 S:      Supported
1348 W:      https://ez.analog.com/linux-software-drivers
1349 F:      Documentation/devicetree/bindings/net/adi,adin.yaml
1350 F:      drivers/net/phy/adin.c
1351
1352 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1353 M:      Nuno Sa <[email protected]>
1354 L:      [email protected]
1355 S:      Supported
1356 F:      drivers/iio/imu/adis.c
1357 F:      drivers/iio/imu/adis_buffer.c
1358 F:      drivers/iio/imu/adis_trigger.c
1359 F:      include/linux/iio/imu/adis.h
1360
1361 ANALOG DEVICES INC ADIS16460 DRIVER
1362 M:      Dragos Bogdan <[email protected]>
1363 L:      [email protected]
1364 S:      Supported
1365 W:      https://ez.analog.com/linux-software-drivers
1366 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1367 F:      drivers/iio/imu/adis16460.c
1368
1369 ANALOG DEVICES INC ADIS16475 DRIVER
1370 M:      Nuno Sa <[email protected]>
1371 L:      [email protected]
1372 S:      Supported
1373 W:      https://ez.analog.com/linux-software-drivers
1374 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1375 F:      drivers/iio/imu/adis16475.c
1376
1377 ANALOG DEVICES INC ADM1177 DRIVER
1378 M:      Michael Hennerich <[email protected]>
1379 L:      [email protected]
1380 S:      Supported
1381 W:      https://ez.analog.com/linux-software-drivers
1382 F:      Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1383 F:      drivers/hwmon/adm1177.c
1384
1385 ANALOG DEVICES INC ADMFM2000 DRIVER
1386 M:      Kim Seer Paller <[email protected]>
1387 L:      [email protected]
1388 S:      Supported
1389 W:      https://ez.analog.com/linux-software-drivers
1390 F:      Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
1391 F:      drivers/iio/frequency/admfm2000.c
1392
1393 ANALOG DEVICES INC ADMV1013 DRIVER
1394 M:      Antoniu Miclaus <[email protected]>
1395 L:      [email protected]
1396 S:      Supported
1397 W:      https://ez.analog.com/linux-software-drivers
1398 F:      Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1399 F:      drivers/iio/frequency/admv1013.c
1400
1401 ANALOG DEVICES INC ADMV1014 DRIVER
1402 M:      Antoniu Miclaus <[email protected]>
1403 L:      [email protected]
1404 S:      Supported
1405 W:      https://ez.analog.com/linux-software-drivers
1406 F:      Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1407 F:      drivers/iio/frequency/admv1014.c
1408
1409 ANALOG DEVICES INC ADMV8818 DRIVER
1410 M:      Antoniu Miclaus <[email protected]>
1411 L:      [email protected]
1412 S:      Supported
1413 W:      https://ez.analog.com/linux-software-drivers
1414 F:      Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1415 F:      drivers/iio/filter/admv8818.c
1416
1417 ANALOG DEVICES INC ADP5061 DRIVER
1418 M:      Michael Hennerich <[email protected]>
1419 L:      [email protected]
1420 S:      Supported
1421 W:      https://ez.analog.com/linux-software-drivers
1422 F:      drivers/power/supply/adp5061.c
1423
1424 ANALOG DEVICES INC ADRF6780 DRIVER
1425 M:      Antoniu Miclaus <[email protected]>
1426 L:      [email protected]
1427 S:      Supported
1428 W:      https://ez.analog.com/linux-software-drivers
1429 F:      Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1430 F:      drivers/iio/frequency/adrf6780.c
1431
1432 ANALOG DEVICES INC ADV7180 DRIVER
1433 M:      Lars-Peter Clausen <[email protected]>
1434 L:      [email protected]
1435 S:      Supported
1436 W:      https://ez.analog.com/linux-software-drivers
1437 F:      Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1438 F:      drivers/media/i2c/adv7180.c
1439
1440 ANALOG DEVICES INC ADV748X DRIVER
1441 M:      Kieran Bingham <[email protected]>
1442 L:      [email protected]
1443 S:      Maintained
1444 F:      Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1445 F:      drivers/media/i2c/adv748x/*
1446
1447 ANALOG DEVICES INC ADV7511 DRIVER
1448 M:      Hans Verkuil <[email protected]>
1449 L:      [email protected]
1450 S:      Maintained
1451 F:      drivers/media/i2c/adv7511*
1452
1453 ANALOG DEVICES INC ADV7604 DRIVER
1454 M:      Hans Verkuil <[email protected]>
1455 L:      [email protected]
1456 S:      Maintained
1457 F:      Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1458 F:      drivers/media/i2c/adv7604*
1459
1460 ANALOG DEVICES INC ADV7842 DRIVER
1461 M:      Hans Verkuil <[email protected]>
1462 L:      [email protected]
1463 S:      Maintained
1464 F:      drivers/media/i2c/adv7842*
1465
1466 ANALOG DEVICES INC ADXRS290 DRIVER
1467 M:      Nishant Malpani <[email protected]>
1468 L:      [email protected]
1469 S:      Supported
1470 F:      Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1471 F:      drivers/iio/gyro/adxrs290.c
1472
1473 ANALOG DEVICES INC ASOC CODEC DRIVERS
1474 M:      Lars-Peter Clausen <[email protected]>
1475 M:      Nuno Sá <[email protected]>
1476 L:      [email protected] (moderated for non-subscribers)
1477 S:      Supported
1478 W:      http://wiki.analog.com/
1479 W:      https://ez.analog.com/linux-software-drivers
1480 F:      sound/soc/codecs/ad1*
1481 F:      sound/soc/codecs/ad7*
1482 F:      sound/soc/codecs/adau*
1483 F:      sound/soc/codecs/adav*
1484 F:      sound/soc/codecs/sigmadsp.*
1485 F:      sound/soc/codecs/ssm*
1486
1487 ANALOG DEVICES INC AXI DAC DRIVER
1488 M:      Nuno Sa <[email protected]>
1489 L:      [email protected]
1490 S:      Supported
1491 W:      https://ez.analog.com/linux-software-drivers
1492 F:      Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
1493 F:      drivers/iio/dac/adi-axi-dac.c
1494
1495 ANALOG DEVICES INC DMA DRIVERS
1496 M:      Lars-Peter Clausen <[email protected]>
1497 S:      Supported
1498 W:      https://ez.analog.com/linux-software-drivers
1499 F:      drivers/dma/dma-axi-dmac.c
1500
1501 ANALOG DEVICES INC IIO DRIVERS
1502 M:      Lars-Peter Clausen <[email protected]>
1503 M:      Michael Hennerich <[email protected]>
1504 S:      Supported
1505 W:      http://wiki.analog.com/
1506 W:      https://ez.analog.com/linux-software-drivers
1507 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1508 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1509 F:      Documentation/devicetree/bindings/iio/*/adi,*
1510 F:      Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1511 F:      Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1512 F:      drivers/iio/*/ad*
1513 F:      drivers/iio/adc/ltc249*
1514 F:      drivers/iio/amplifiers/hmc425a.c
1515 F:      drivers/staging/iio/*/ad*
1516 X:      drivers/iio/*/adjd*
1517
1518 ANALOGBITS PLL LIBRARIES
1519 M:      Paul Walmsley <[email protected]>
1520 M:      Samuel Holland <[email protected]>
1521 S:      Supported
1522 F:      drivers/clk/analogbits/*
1523 F:      include/linux/clk/analogbits*
1524
1525 ANDROID DRIVERS
1526 M:      Greg Kroah-Hartman <[email protected]>
1527 M:      Arve Hjønnevåg <[email protected]>
1528 M:      Todd Kjos <[email protected]>
1529 M:      Martijn Coenen <[email protected]>
1530 M:      Joel Fernandes <[email protected]>
1531 M:      Christian Brauner <[email protected]>
1532 M:      Carlos Llamas <[email protected]>
1533 M:      Suren Baghdasaryan <[email protected]>
1534 L:      [email protected]
1535 S:      Supported
1536 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1537 F:      drivers/android/
1538
1539 ANDROID GOLDFISH PIC DRIVER
1540 M:      Miodrag Dinic <[email protected]>
1541 S:      Supported
1542 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1543 F:      drivers/irqchip/irq-goldfish-pic.c
1544
1545 ANDROID GOLDFISH RTC DRIVER
1546 M:      Jiaxun Yang <[email protected]>
1547 S:      Supported
1548 F:      drivers/rtc/rtc-goldfish.c
1549
1550 AOA (Apple Onboard Audio) ALSA DRIVER
1551 M:      Johannes Berg <[email protected]>
1552 L:      [email protected]
1553 L:      [email protected] (moderated for non-subscribers)
1554 S:      Maintained
1555 F:      sound/aoa/
1556
1557 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1558 M:      William Breathitt Gray <[email protected]>
1559 L:      [email protected]
1560 S:      Maintained
1561 F:      drivers/iio/addac/stx104.c
1562
1563 APM DRIVER
1564 M:      Jiri Kosina <[email protected]>
1565 S:      Odd fixes
1566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1567 F:      arch/x86/kernel/apm_32.c
1568 F:      drivers/char/apm-emulation.c
1569 F:      include/linux/apm_bios.h
1570 F:      include/uapi/linux/apm_bios.h
1571
1572 APPARMOR SECURITY MODULE
1573 M:      John Johansen <[email protected]>
1574 M:      John Johansen <[email protected]>
1575 L:      [email protected] (moderated for non-subscribers)
1576 S:      Supported
1577 W:      apparmor.net
1578 B:      https://gitlab.com/apparmor/apparmor-kernel
1579 C:      irc://irc.oftc.net/apparmor
1580 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1581 T:      https://gitlab.com/apparmor/apparmor-kernel.git
1582 F:      Documentation/admin-guide/LSM/apparmor.rst
1583 F:      security/apparmor/
1584
1585 APPLE BCM5974 MULTITOUCH DRIVER
1586 M:      Henrik Rydberg <[email protected]>
1587 L:      [email protected]
1588 S:      Odd fixes
1589 F:      drivers/input/mouse/bcm5974.c
1590
1591 APPLE PCIE CONTROLLER DRIVER
1592 M:      Alyssa Rosenzweig <[email protected]>
1593 M:      Marc Zyngier <[email protected]>
1594 L:      [email protected]
1595 S:      Maintained
1596 F:      drivers/pci/controller/pcie-apple.c
1597
1598 APPLE SMC DRIVER
1599 M:      Henrik Rydberg <[email protected]>
1600 L:      [email protected]
1601 S:      Odd fixes
1602 F:      drivers/hwmon/applesmc.c
1603
1604 APPLETALK NETWORK LAYER
1605 L:      [email protected]
1606 S:      Odd fixes
1607 F:      include/linux/atalk.h
1608 F:      include/uapi/linux/atalk.h
1609 F:      net/appletalk/
1610
1611 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1612 M:      Khuong Dinh <[email protected]>
1613 S:      Supported
1614 F:      arch/arm64/boot/dts/apm/
1615
1616 APPLIED MICRO (APM) X-GENE SOC EDAC
1617 M:      Khuong Dinh <[email protected]>
1618 S:      Supported
1619 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1620 F:      drivers/edac/xgene_edac.c
1621
1622 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1623 M:      Iyappan Subramanian <[email protected]>
1624 M:      Keyur Chudgar <[email protected]>
1625 S:      Supported
1626 F:      drivers/net/ethernet/apm/xgene-v2/
1627
1628 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1629 M:      Iyappan Subramanian <[email protected]>
1630 M:      Keyur Chudgar <[email protected]>
1631 M:      Quan Nguyen <[email protected]>
1632 S:      Supported
1633 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1634 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1635 F:      drivers/net/ethernet/apm/xgene/
1636 F:      drivers/net/mdio/mdio-xgene.c
1637
1638 APPLIED MICRO (APM) X-GENE SOC PMU
1639 M:      Khuong Dinh <[email protected]>
1640 S:      Supported
1641 F:      Documentation/admin-guide/perf/xgene-pmu.rst
1642 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1643 F:      drivers/perf/xgene_pmu.c
1644
1645 APPLIED MICRO QT2025 PHY DRIVER
1646 M:      FUJITA Tomonori <[email protected]>
1647 R:      Trevor Gross <[email protected]>
1648 L:      [email protected]
1649 L:      [email protected]
1650 S:      Maintained
1651 F:      drivers/net/phy/qt2025.rs
1652
1653 APTINA CAMERA SENSOR PLL
1654 M:      Laurent Pinchart <[email protected]>
1655 L:      [email protected]
1656 S:      Maintained
1657 F:      drivers/media/i2c/aptina-pll.*
1658
1659 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1660 M:      Aleksa Savic <[email protected]>
1661 M:      Jack Doan <[email protected]>
1662 L:      [email protected]
1663 S:      Maintained
1664 F:      Documentation/hwmon/aquacomputer_d5next.rst
1665 F:      drivers/hwmon/aquacomputer_d5next.c
1666
1667 AQUANTIA ETHERNET DRIVER (atlantic)
1668 M:      Igor Russkikh <[email protected]>
1669 L:      [email protected]
1670 S:      Supported
1671 W:      https://www.marvell.com/
1672 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
1673 F:      Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1674 F:      drivers/net/ethernet/aquantia/atlantic/
1675
1676 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1677 M:      Egor Pomozov <[email protected]>
1678 L:      [email protected]
1679 S:      Supported
1680 W:      http://www.aquantia.com
1681 F:      drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1682
1683 AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1684 M:      Krzysztof Hałasa <[email protected]>
1685 L:      [email protected]
1686 S:      Maintained
1687 F:      Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1688 F:      drivers/media/i2c/ar0521.c
1689
1690 ARASAN NAND CONTROLLER DRIVER
1691 M:      Miquel Raynal <[email protected]>
1692 R:      Michal Simek <[email protected]>
1693 L:      [email protected]
1694 S:      Maintained
1695 F:      Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1696 F:      drivers/mtd/nand/raw/arasan-nand-controller.c
1697
1698 ARC FRAMEBUFFER DRIVER
1699 M:      Jaya Kumar <[email protected]>
1700 S:      Maintained
1701 F:      drivers/video/fbdev/arcfb.c
1702 F:      drivers/video/fbdev/core/fb_defio.c
1703
1704 ARC PGU DRM DRIVER
1705 M:      Alexey Brodkin <[email protected]>
1706 S:      Supported
1707 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1708 F:      drivers/gpu/drm/tiny/arcpgu.c
1709
1710 ARCNET NETWORK LAYER
1711 M:      Michael Grzeschik <[email protected]>
1712 L:      [email protected]
1713 S:      Maintained
1714 F:      drivers/net/arcnet/
1715 F:      include/uapi/linux/if_arcnet.h
1716
1717 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1718 M:      Arnd Bergmann <[email protected]>
1719 M:      Olof Johansson <[email protected]>
1720 M:      [email protected]
1721 L:      [email protected] (moderated for non-subscribers)
1722 S:      Maintained
1723 P:      Documentation/process/maintainer-soc.rst
1724 C:      irc://irc.libera.chat/armlinux
1725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1726 F:      Documentation/process/maintainer-soc*.rst
1727 F:      arch/arm/boot/dts/Makefile
1728 F:      arch/arm64/boot/dts/Makefile
1729
1730 ARM ARCHITECTED TIMER DRIVER
1731 M:      Mark Rutland <[email protected]>
1732 M:      Marc Zyngier <[email protected]>
1733 L:      [email protected] (moderated for non-subscribers)
1734 S:      Maintained
1735 F:      arch/arm/include/asm/arch_timer.h
1736 F:      arch/arm64/include/asm/arch_timer.h
1737 F:      drivers/clocksource/arm_arch_timer.c
1738
1739 ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1740 M:      Marc Zyngier <[email protected]>
1741 L:      [email protected] (moderated for non-subscribers)
1742 S:      Maintained
1743 F:      Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1744 F:      arch/arm/include/asm/arch_gicv3.h
1745 F:      arch/arm64/include/asm/arch_gicv3.h
1746 F:      drivers/irqchip/irq-gic*.[ch]
1747 F:      include/linux/irqchip/arm-gic*.h
1748 F:      include/linux/irqchip/arm-vgic-info.h
1749
1750 ARM HDLCD DRM DRIVER
1751 M:      Liviu Dudau <[email protected]>
1752 S:      Supported
1753 F:      Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1754 F:      drivers/gpu/drm/arm/hdlcd_*
1755
1756 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1757 M:      Linus Walleij <[email protected]>
1758 L:      [email protected] (moderated for non-subscribers)
1759 S:      Maintained
1760 F:      Documentation/devicetree/bindings/arm/arm,integrator.yaml
1761 F:      Documentation/devicetree/bindings/arm/arm,realview.yaml
1762 F:      Documentation/devicetree/bindings/arm/arm,versatile.yaml
1763 F:      Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1764 F:      Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1765 F:      Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1766 F:      Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1767 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1768 F:      Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1769 F:      arch/arm/boot/dts/arm/arm-realview-*
1770 F:      arch/arm/boot/dts/arm/integrator*
1771 F:      arch/arm/boot/dts/arm/versatile*
1772 F:      arch/arm/mach-versatile/
1773 F:      drivers/bus/arm-integrator-lm.c
1774 F:      drivers/clk/versatile/
1775 F:      drivers/i2c/busses/i2c-versatile.c
1776 F:      drivers/irqchip/irq-versatile-fpga.c
1777 F:      drivers/mtd/maps/physmap-versatile.*
1778 F:      drivers/power/reset/arm-versatile-reboot.c
1779 F:      drivers/soc/versatile/
1780
1781 ARM INTERCONNECT PMU DRIVERS
1782 M:      Robin Murphy <[email protected]>
1783 S:      Supported
1784 F:      Documentation/admin-guide/perf/arm-cmn.rst
1785 F:      Documentation/admin-guide/perf/arm-ni.rst
1786 F:      Documentation/devicetree/bindings/perf/arm,cmn.yaml
1787 F:      Documentation/devicetree/bindings/perf/arm,ni.yaml
1788 F:      drivers/perf/arm-cmn.c
1789 F:      drivers/perf/arm-ni.c
1790 F:      tools/perf/pmu-events/arch/arm64/arm/cmn/
1791
1792 ARM KOMEDA DRM-KMS DRIVER
1793 M:      Liviu Dudau <[email protected]>
1794 S:      Supported
1795 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1796 F:      Documentation/devicetree/bindings/display/arm,komeda.yaml
1797 F:      Documentation/gpu/komeda-kms.rst
1798 F:      drivers/gpu/drm/arm/display/include/
1799 F:      drivers/gpu/drm/arm/display/komeda/
1800
1801 ARM MALI PANFROST DRM DRIVER
1802 M:      Boris Brezillon <[email protected]>
1803 M:      Rob Herring <[email protected]>
1804 R:      Steven Price <[email protected]>
1805 L:      [email protected]
1806 S:      Supported
1807 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1808 F:      Documentation/gpu/panfrost.rst
1809 F:      drivers/gpu/drm/ci/xfails/panfrost*
1810 F:      drivers/gpu/drm/panfrost/
1811 F:      include/uapi/drm/panfrost_drm.h
1812
1813 ARM MALI PANTHOR DRM DRIVER
1814 M:      Boris Brezillon <[email protected]>
1815 M:      Steven Price <[email protected]>
1816 M:      Liviu Dudau <[email protected]>
1817 L:      [email protected]
1818 S:      Supported
1819 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1820 F:      Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
1821 F:      drivers/gpu/drm/panthor/
1822 F:      include/uapi/drm/panthor_drm.h
1823
1824 ARM MALI-DP DRM DRIVER
1825 M:      Liviu Dudau <[email protected]>
1826 S:      Supported
1827 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1828 F:      Documentation/devicetree/bindings/display/arm,malidp.yaml
1829 F:      Documentation/gpu/afbc.rst
1830 F:      drivers/gpu/drm/arm/
1831
1832 ARM MFM AND FLOPPY DRIVERS
1833 M:      Ian Molton <[email protected]>
1834 S:      Maintained
1835 F:      arch/arm/include/asm/floppy.h
1836 F:      arch/arm/mach-rpc/floppydma.S
1837
1838 ARM PMU PROFILING AND DEBUGGING
1839 M:      Will Deacon <[email protected]>
1840 M:      Mark Rutland <[email protected]>
1841 L:      [email protected] (moderated for non-subscribers)
1842 S:      Maintained
1843 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1844 F:      Documentation/devicetree/bindings/perf/
1845 F:      arch/arm*/include/asm/hw_breakpoint.h
1846 F:      arch/arm*/include/asm/perf_event.h
1847 F:      arch/arm*/kernel/hw_breakpoint.c
1848 F:      arch/arm*/kernel/perf_*
1849 F:      drivers/perf/
1850 F:      include/linux/perf/arm_pmu*.h
1851
1852 ARM PORT
1853 M:      Russell King <[email protected]>
1854 L:      [email protected] (moderated for non-subscribers)
1855 S:      Odd Fixes
1856 W:      http://www.armlinux.org.uk/
1857 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1858 F:      arch/arm/
1859 X:      arch/arm/boot/dts/
1860
1861 ARM PRIMECELL AACI PL041 DRIVER
1862 M:      Russell King <[email protected]>
1863 S:      Odd Fixes
1864 F:      sound/arm/aaci.*
1865
1866 ARM PRIMECELL BUS SUPPORT
1867 M:      Russell King <[email protected]>
1868 S:      Odd Fixes
1869 F:      drivers/amba/
1870 F:      include/linux/amba/bus.h
1871
1872 ARM PRIMECELL KMI PL050 DRIVER
1873 M:      Russell King <[email protected]>
1874 S:      Odd Fixes
1875 F:      drivers/input/serio/ambakmi.*
1876 F:      include/linux/amba/kmi.h
1877
1878 ARM PRIMECELL MMCI PL180/1 DRIVER
1879 M:      Russell King <[email protected]>
1880 S:      Odd Fixes
1881 F:      drivers/mmc/host/mmci.*
1882 F:      include/linux/amba/mmci.h
1883
1884 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1885 M:      Miquel Raynal <[email protected]>
1886 R:      Michal Simek <[email protected]>
1887 L:      [email protected]
1888 S:      Maintained
1889 F:      Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1890 F:      drivers/mtd/nand/raw/pl35x-nand-controller.c
1891
1892 ARM PRIMECELL PL35X SMC DRIVER
1893 M:      Miquel Raynal <[email protected]>
1894 R:      Michal Simek <[email protected]>
1895 L:      [email protected] (moderated for non-subscribers)
1896 S:      Maintained
1897 F:      Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1898 F:      drivers/memory/pl353-smc.c
1899
1900 ARM PRIMECELL SSP PL022 SPI DRIVER
1901 M:      Linus Walleij <[email protected]>
1902 L:      [email protected] (moderated for non-subscribers)
1903 S:      Maintained
1904 F:      Documentation/devicetree/bindings/spi/spi-pl022.yaml
1905 F:      drivers/spi/spi-pl022.c
1906
1907 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1908 M:      Russell King <[email protected]>
1909 S:      Odd Fixes
1910 F:      drivers/tty/serial/amba-pl01*.c
1911 F:      include/linux/amba/serial.h
1912
1913 ARM PRIMECELL VIC PL190/PL192 DRIVER
1914 M:      Linus Walleij <[email protected]>
1915 L:      [email protected] (moderated for non-subscribers)
1916 S:      Maintained
1917 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1918 F:      drivers/irqchip/irq-vic.c
1919
1920 ARM SMC WATCHDOG DRIVER
1921 M:      Julius Werner <[email protected]>
1922 R:      Evan Benn <[email protected]>
1923 S:      Maintained
1924 F:      Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1925 F:      drivers/watchdog/arm_smc_wdt.c
1926
1927 ARM SMMU DRIVERS
1928 M:      Will Deacon <[email protected]>
1929 R:      Robin Murphy <[email protected]>
1930 L:      [email protected] (moderated for non-subscribers)
1931 S:      Maintained
1932 F:      Documentation/devicetree/bindings/iommu/arm,smmu*
1933 F:      drivers/iommu/arm/
1934 F:      drivers/iommu/io-pgtable-arm*
1935
1936 ARM SMMU SVA SUPPORT
1937 R:      Jean-Philippe Brucker <[email protected]>
1938 F:      drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c
1939
1940 ARM SUB-ARCHITECTURES
1941 L:      [email protected] (moderated for non-subscribers)
1942 S:      Maintained
1943 C:      irc://irc.libera.chat/armlinux
1944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1945 F:      arch/arm/mach-*/
1946 F:      arch/arm/plat-*/
1947
1948 ARM/ACTIONS SEMI ARCHITECTURE
1949 M:      Andreas Färber <[email protected]>
1950 M:      Manivannan Sadhasivam <[email protected]>
1951 L:      [email protected] (moderated for non-subscribers)
1952 L:      [email protected] (moderated for non-subscribers)
1953 S:      Maintained
1954 F:      Documentation/devicetree/bindings/arm/actions.yaml
1955 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1956 F:      Documentation/devicetree/bindings/dma/owl-dma.yaml
1957 F:      Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1958 F:      Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1959 F:      Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1960 F:      Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1961 F:      Documentation/devicetree/bindings/pinctrl/actions,*
1962 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1963 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1964 F:      arch/arm/boot/dts/actions/
1965 F:      arch/arm/mach-actions/
1966 F:      arch/arm64/boot/dts/actions/
1967 F:      drivers/clk/actions/
1968 F:      drivers/clocksource/timer-owl*
1969 F:      drivers/dma/owl-dma.c
1970 F:      drivers/i2c/busses/i2c-owl.c
1971 F:      drivers/irqchip/irq-owl-sirq.c
1972 F:      drivers/mmc/host/owl-mmc.c
1973 F:      drivers/net/ethernet/actions/
1974 F:      drivers/pinctrl/actions/*
1975 F:      drivers/pmdomain/actions/
1976 F:      include/dt-bindings/power/owl-*
1977 F:      include/dt-bindings/reset/actions,*
1978 F:      include/linux/soc/actions/
1979 N:      owl
1980
1981 ARM/AIROHA SOC SUPPORT
1982 M:      Matthias Brugger <[email protected]>
1983 M:      AngeloGioacchino Del Regno <[email protected]>
1984 L:      [email protected] (moderated for non-subscribers)
1985 L:      [email protected] (moderated for non-subscribers)
1986 S:      Odd Fixes
1987 F:      arch/arm/boot/dts/airoha/
1988 F:      arch/arm64/boot/dts/airoha/
1989
1990 ARM/Allwinner SoC Clock Support
1991 M:      Emilio López <[email protected]>
1992 S:      Maintained
1993 F:      drivers/clk/sunxi/
1994
1995 ARM/Allwinner sunXi SoC support
1996 M:      Chen-Yu Tsai <[email protected]>
1997 M:      Jernej Skrabec <[email protected]>
1998 M:      Samuel Holland <[email protected]>
1999 L:      [email protected] (moderated for non-subscribers)
2000 L:      [email protected]
2001 S:      Maintained
2002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
2003 F:      arch/arm/mach-sunxi/
2004 F:      arch/arm64/boot/dts/allwinner/
2005 F:      drivers/clk/sunxi-ng/
2006 F:      drivers/pinctrl/sunxi/
2007 F:      drivers/soc/sunxi/
2008 N:      allwinner
2009 N:      sun[x456789]i
2010 N:      sun[25]0i
2011
2012 ARM/ALPHASCALE ARCHITECTURE
2013 M:      Krzysztof Kozlowski <[email protected]>
2014 L:      [email protected] (moderated for non-subscribers)
2015 S:      Odd Fixes
2016 F:      arch/arm/boot/dts/alphascale/
2017 F:      drivers/clk/clk-asm9260.c
2018 F:      drivers/clocksource/asm9260_timer.c
2019 F:      drivers/rtc/rtc-asm9260.c
2020 F:      drivers/watchdog/asm9260_wdt.c
2021
2022 ARM/AMD PENSANDO ARM64 ARCHITECTURE
2023 M:      Brad Larson <[email protected]>
2024 L:      [email protected] (moderated for non-subscribers)
2025 S:      Supported
2026 F:      Documentation/devicetree/bindings/*/amd,pensando*
2027 F:      arch/arm64/boot/dts/amd/elba*
2028
2029 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
2030 M:      Neil Armstrong <[email protected]>
2031 M:      Jerome Brunet <[email protected]>
2032 L:      [email protected]
2033 S:      Maintained
2034 F:      Documentation/devicetree/bindings/clock/amlogic*
2035 F:      drivers/clk/meson/
2036 F:      include/dt-bindings/clock/amlogic,a1*
2037 F:      include/dt-bindings/clock/gxbb*
2038 F:      include/dt-bindings/clock/meson*
2039
2040 ARM/Amlogic Meson SoC Crypto Drivers
2041 M:      Corentin Labbe <[email protected]>
2042 L:      [email protected]
2043 L:      [email protected]
2044 S:      Maintained
2045 F:      Documentation/devicetree/bindings/crypto/amlogic*
2046 F:      drivers/crypto/amlogic/
2047
2048 ARM/Amlogic Meson SoC Sound Drivers
2049 M:      Jerome Brunet <[email protected]>
2050 L:      [email protected] (moderated for non-subscribers)
2051 S:      Maintained
2052 F:      Documentation/devicetree/bindings/sound/amlogic*
2053 F:      sound/soc/meson/
2054
2055 ARM/Amlogic Meson SoC support
2056 M:      Neil Armstrong <[email protected]>
2057 M:      Kevin Hilman <[email protected]>
2058 R:      Jerome Brunet <[email protected]>
2059 R:      Martin Blumenstingl <[email protected]>
2060 L:      [email protected] (moderated for non-subscribers)
2061 L:      [email protected]
2062 S:      Maintained
2063 W:      http://linux-meson.com/
2064 F:      Documentation/devicetree/bindings/phy/amlogic*
2065 F:      arch/arm/boot/dts/amlogic/
2066 F:      arch/arm/mach-meson/
2067 F:      arch/arm64/boot/dts/amlogic/
2068 F:      drivers/pmdomain/amlogic/
2069 F:      drivers/mmc/host/meson*
2070 F:      drivers/phy/amlogic/
2071 F:      drivers/pinctrl/meson/
2072 F:      drivers/rtc/rtc-meson*
2073 F:      drivers/soc/amlogic/
2074 N:      meson
2075
2076 ARM/Annapurna Labs ALPINE ARCHITECTURE
2077 M:      Antoine Tenart <[email protected]>
2078 L:      [email protected] (moderated for non-subscribers)
2079 S:      Odd Fixes
2080 F:      arch/arm/boot/dts/amazon/
2081 F:      arch/arm/mach-alpine/
2082 F:      arch/arm64/boot/dts/amazon/
2083 F:      drivers/*/*alpine*
2084
2085 ARM/APPLE MACHINE SOUND DRIVERS
2086 M:      Martin Povišer <[email protected]>
2087 L:      [email protected]
2088 L:      [email protected] (moderated for non-subscribers)
2089 S:      Maintained
2090 F:      Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
2091 F:      Documentation/devicetree/bindings/sound/apple,*
2092 F:      sound/soc/apple/*
2093 F:      sound/soc/codecs/cs42l83-i2c.c
2094 F:      sound/soc/codecs/ssm3515.c
2095
2096 ARM/APPLE MACHINE SUPPORT
2097 M:      Hector Martin <[email protected]>
2098 M:      Sven Peter <[email protected]>
2099 R:      Alyssa Rosenzweig <[email protected]>
2100 L:      [email protected]
2101 L:      [email protected] (moderated for non-subscribers)
2102 S:      Maintained
2103 W:      https://asahilinux.org
2104 B:      https://github.com/AsahiLinux/linux/issues
2105 C:      irc://irc.oftc.net/asahi-dev
2106 T:      git https://github.com/AsahiLinux/linux.git
2107 F:      Documentation/devicetree/bindings/arm/apple.yaml
2108 F:      Documentation/devicetree/bindings/arm/apple/*
2109 F:      Documentation/devicetree/bindings/clock/apple,nco.yaml
2110 F:      Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2111 F:      Documentation/devicetree/bindings/dma/apple,admac.yaml
2112 F:      Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2113 F:      Documentation/devicetree/bindings/interrupt-controller/apple,*
2114 F:      Documentation/devicetree/bindings/iommu/apple,dart.yaml
2115 F:      Documentation/devicetree/bindings/iommu/apple,sart.yaml
2116 F:      Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2117 F:      Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2118 F:      Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2119 F:      Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2120 F:      Documentation/devicetree/bindings/pci/apple,pcie.yaml
2121 F:      Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2122 F:      Documentation/devicetree/bindings/power/apple*
2123 F:      Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2124 F:      Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2125 F:      arch/arm64/boot/dts/apple/
2126 F:      drivers/bluetooth/hci_bcm4377.c
2127 F:      drivers/clk/clk-apple-nco.c
2128 F:      drivers/cpufreq/apple-soc-cpufreq.c
2129 F:      drivers/dma/apple-admac.c
2130 F:      drivers/pmdomain/apple/
2131 F:      drivers/i2c/busses/i2c-pasemi-core.c
2132 F:      drivers/i2c/busses/i2c-pasemi-platform.c
2133 F:      drivers/iommu/apple-dart.c
2134 F:      drivers/iommu/io-pgtable-dart.c
2135 F:      drivers/irqchip/irq-apple-aic.c
2136 F:      drivers/nvme/host/apple.c
2137 F:      drivers/nvmem/apple-efuses.c
2138 F:      drivers/pinctrl/pinctrl-apple-gpio.c
2139 F:      drivers/pwm/pwm-apple.c
2140 F:      drivers/soc/apple/*
2141 F:      drivers/watchdog/apple_wdt.c
2142 F:      include/dt-bindings/interrupt-controller/apple-aic.h
2143 F:      include/dt-bindings/pinctrl/apple.h
2144 F:      include/linux/soc/apple/*
2145
2146 ARM/ARTPEC MACHINE SUPPORT
2147 M:      Jesper Nilsson <[email protected]>
2148 M:      Lars Persson <[email protected]>
2149 L:      [email protected]
2150 S:      Maintained
2151 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2152 F:      arch/arm/boot/dts/axis/
2153 F:      arch/arm/mach-artpec
2154 F:      drivers/clk/axis
2155 F:      drivers/crypto/axis
2156 F:      drivers/mmc/host/usdhi6rol0.c
2157 F:      drivers/pinctrl/pinctrl-artpec*
2158
2159 ARM/ASPEED I2C DRIVER
2160 M:      Brendan Higgins <[email protected]>
2161 R:      Benjamin Herrenschmidt <[email protected]>
2162 R:      Joel Stanley <[email protected]>
2163 L:      [email protected]
2164 L:      [email protected] (moderated for non-subscribers)
2165 S:      Maintained
2166 F:      Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2167 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2168 F:      drivers/i2c/busses/i2c-aspeed.c
2169 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
2170
2171 ARM/ASPEED MACHINE SUPPORT
2172 M:      Joel Stanley <[email protected]>
2173 R:      Andrew Jeffery <[email protected]>
2174 L:      [email protected] (moderated for non-subscribers)
2175 L:      [email protected] (moderated for non-subscribers)
2176 S:      Supported
2177 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
2178 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2179 F:      Documentation/devicetree/bindings/arm/aspeed/
2180 F:      arch/arm/boot/dts/aspeed/
2181 F:      arch/arm/mach-aspeed/
2182 N:      aspeed
2183
2184 ARM/AXM LSI SOC
2185 M:      Krzysztof Kozlowski <[email protected]>
2186 L:      [email protected] (moderated for non-subscribers)
2187 S:      Odd Fixes
2188 F:      Documentation/devicetree/bindings/arm/axxia.yaml
2189 F:      arch/arm/boot/dts/intel/axm/
2190 F:      arch/arm/mach-axxia/
2191
2192 ARM/BITMAIN ARCHITECTURE
2193 M:      Manivannan Sadhasivam <[email protected]>
2194 L:      [email protected] (moderated for non-subscribers)
2195 S:      Maintained
2196 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
2197 F:      Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2198 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2199 F:      arch/arm64/boot/dts/bitmain/
2200 F:      drivers/clk/clk-bm1880.c
2201 F:      drivers/pinctrl/pinctrl-bm1880.c
2202
2203 ARM/CALXEDA HIGHBANK ARCHITECTURE
2204 M:      Andre Przywara <[email protected]>
2205 L:      [email protected] (moderated for non-subscribers)
2206 S:      Maintained
2207 F:      arch/arm/boot/dts/calxeda/
2208 F:      arch/arm/mach-highbank/
2209
2210 ARM/CAVIUM THUNDER NETWORK DRIVER
2211 M:      Sunil Goutham <[email protected]>
2212 L:      [email protected] (moderated for non-subscribers)
2213 S:      Supported
2214 F:      drivers/net/ethernet/cavium/thunder/
2215
2216 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2217 M:      Lukasz Majewski <[email protected]>
2218 L:      [email protected] (moderated for non-subscribers)
2219 S:      Maintained
2220 F:      arch/arm/mach-ep93xx/ts72xx.c
2221
2222 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2223 M:      Alexander Shiyan <[email protected]>
2224 L:      [email protected] (moderated for non-subscribers)
2225 S:      Odd Fixes
2226 N:      clps711x
2227
2228 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2229 M:      Hartley Sweeten <[email protected]>
2230 M:      Alexander Sverdlin <[email protected]>
2231 L:      [email protected] (moderated for non-subscribers)
2232 S:      Maintained
2233 F:      Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2234 F:      Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2235 F:      arch/arm/boot/compressed/misc-ep93xx.h
2236 F:      arch/arm/mach-ep93xx/
2237 F:      drivers/iio/adc/ep93xx_adc.c
2238
2239 ARM/CLKDEV SUPPORT
2240 M:      Russell King <[email protected]>
2241 L:      [email protected] (moderated for non-subscribers)
2242 S:      Maintained
2243 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2244 F:      drivers/clk/clkdev.c
2245
2246 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2247 M:      Baruch Siach <[email protected]>
2248 L:      [email protected] (moderated for non-subscribers)
2249 S:      Maintained
2250 F:      arch/arm/boot/dts/cnxt/
2251 N:      digicolor
2252
2253 ARM/CORESIGHT FRAMEWORK AND DRIVERS
2254 M:      Suzuki K Poulose <[email protected]>
2255 R:      Mike Leach <[email protected]>
2256 R:      James Clark <[email protected]>
2257 L:      [email protected] (moderated for non-subscribers)
2258 L:      [email protected] (moderated for non-subscribers)
2259 S:      Maintained
2260 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2261 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2262 F:      Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2263 F:      Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2264 F:      Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2265 F:      Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2266 F:      Documentation/trace/coresight/*
2267 F:      drivers/hwtracing/coresight/*
2268 F:      include/dt-bindings/arm/coresight-cti-dt.h
2269 F:      include/linux/coresight*
2270 F:      include/uapi/linux/coresight*
2271 F:      samples/coresight/*
2272 F:      tools/perf/Documentation/arm-coresight.txt
2273 F:      tools/perf/arch/arm/util/auxtrace.c
2274 F:      tools/perf/arch/arm/util/cs-etm.c
2275 F:      tools/perf/arch/arm/util/cs-etm.h
2276 F:      tools/perf/arch/arm/util/pmu.c
2277 F:      tools/perf/tests/shell/*coresight*
2278 F:      tools/perf/tests/shell/coresight/*
2279 F:      tools/perf/tests/shell/lib/*coresight*
2280 F:      tools/perf/util/cs-etm-decoder/*
2281 F:      tools/perf/util/cs-etm.*
2282
2283 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2284 M:      Hans Ulli Kroll <[email protected]>
2285 M:      Linus Walleij <[email protected]>
2286 L:      [email protected] (moderated for non-subscribers)
2287 S:      Maintained
2288 T:      git git://github.com/ulli-kroll/linux.git
2289 F:      Documentation/devicetree/bindings/arm/gemini.yaml
2290 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2291 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2292 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2293 F:      arch/arm/boot/dts/gemini/
2294 F:      arch/arm/mach-gemini/
2295 F:      drivers/crypto/gemini/
2296 F:      drivers/net/ethernet/cortina/
2297 F:      drivers/pinctrl/pinctrl-gemini.c
2298 F:      drivers/rtc/rtc-ftrtc010.c
2299
2300 ARM/CZ.NIC TURRIS SUPPORT
2301 M:      Marek Behún <[email protected]>
2302 S:      Maintained
2303 W:      https://www.turris.cz/
2304 F:      Documentation/ABI/testing/debugfs-moxtet
2305 F:      Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
2306 F:      Documentation/ABI/testing/sysfs-bus-moxtet-devices
2307 F:      Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2308 F:      Documentation/devicetree/bindings/bus/moxtet.txt
2309 F:      Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2310 F:      Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
2311 F:      Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2312 F:      Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
2313 F:      Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2314 F:      Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2315 F:      drivers/bus/moxtet.c
2316 F:      drivers/firmware/turris-mox-rwtm.c
2317 F:      drivers/gpio/gpio-moxtet.c
2318 F:      drivers/leds/leds-turris-omnia.c
2319 F:      drivers/mailbox/armada-37xx-rwtm-mailbox.c
2320 F:      drivers/platform/cznic/
2321 F:      drivers/watchdog/armada_37xx_wdt.c
2322 F:      include/dt-bindings/bus/moxtet.h
2323 F:      include/linux/armada-37xx-rwtm-mailbox.h
2324 F:      include/linux/moxtet.h
2325 F:      include/linux/turris-omnia-mcu-interface.h
2326
2327 ARM/FARADAY FA526 PORT
2328 M:      Hans Ulli Kroll <[email protected]>
2329 L:      [email protected] (moderated for non-subscribers)
2330 S:      Maintained
2331 T:      git git://git.berlios.de/gemini-board
2332 F:      arch/arm/mm/*-fa*
2333
2334 ARM/FOOTBRIDGE ARCHITECTURE
2335 M:      Russell King <[email protected]>
2336 L:      [email protected] (moderated for non-subscribers)
2337 S:      Maintained
2338 W:      http://www.armlinux.org.uk/
2339 F:      arch/arm/include/asm/hardware/dec21285.h
2340 F:      arch/arm/mach-footbridge/
2341
2342 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2343 M:      Shawn Guo <[email protected]>
2344 M:      Sascha Hauer <[email protected]>
2345 R:      Pengutronix Kernel Team <[email protected]>
2346 R:      Fabio Estevam <[email protected]>
2347 L:      [email protected]
2348 L:      [email protected] (moderated for non-subscribers)
2349 S:      Maintained
2350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2351 F:      arch/arm/boot/dts/nxp/imx/
2352 F:      arch/arm/boot/dts/nxp/mxs/
2353 F:      arch/arm64/boot/dts/freescale/
2354 X:      arch/arm64/boot/dts/freescale/fsl-*
2355 X:      arch/arm64/boot/dts/freescale/qoriq-*
2356 X:      drivers/media/i2c/
2357 N:      imx
2358 N:      mxs
2359
2360 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2361 M:      Shawn Guo <[email protected]>
2362 L:      [email protected] (moderated for non-subscribers)
2363 S:      Maintained
2364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2365 F:      arch/arm/boot/dts/nxp/ls/
2366 F:      arch/arm64/boot/dts/freescale/fsl-*
2367 F:      arch/arm64/boot/dts/freescale/qoriq-*
2368
2369 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2370 M:      Shawn Guo <[email protected]>
2371 M:      Sascha Hauer <[email protected]>
2372 R:      Pengutronix Kernel Team <[email protected]>
2373 R:      Stefan Agner <[email protected]>
2374 L:      [email protected] (moderated for non-subscribers)
2375 S:      Maintained
2376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2377 F:      arch/arm/boot/dts/nxp/vf/
2378 F:      arch/arm/mach-imx/*vf610*
2379
2380 ARM/GUMSTIX MACHINE SUPPORT
2381 M:      Steve Sakoman <[email protected]>
2382 L:      [email protected] (moderated for non-subscribers)
2383 S:      Maintained
2384
2385 ARM/HISILICON SOC SUPPORT
2386 M:      Wei Xu <[email protected]>
2387 L:      [email protected] (moderated for non-subscribers)
2388 S:      Supported
2389 W:      http://www.hisilicon.com
2390 T:      git https://github.com/hisilicon/linux-hisi.git
2391 F:      arch/arm/boot/dts/hisilicon/
2392 F:      arch/arm/mach-hisi/
2393 F:      arch/arm64/boot/dts/hisilicon/
2394
2395 ARM/HP JORNADA 7XX MACHINE SUPPORT
2396 M:      Kristoffer Ericson <[email protected]>
2397 S:      Maintained
2398 W:      www.jlime.com
2399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2400 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
2401 F:      arch/arm/mach-sa1100/jornada720.c
2402
2403 ARM/HPE GXP ARCHITECTURE
2404 M:      Jean-Marie Verdun <[email protected]>
2405 M:      Nick Hawkins <[email protected]>
2406 S:      Maintained
2407 F:      Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2408 F:      Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2409 F:      Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2410 F:      Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2411 F:      Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2412 F:      Documentation/hwmon/gxp-fan-ctrl.rst
2413 F:      arch/arm/boot/dts/hpe/
2414 F:      arch/arm/mach-hpe/
2415 F:      drivers/clocksource/timer-gxp.c
2416 F:      drivers/hwmon/gxp-fan-ctrl.c
2417 F:      drivers/i2c/busses/i2c-gxp.c
2418 F:      drivers/spi/spi-gxp.c
2419 F:      drivers/watchdog/gxp-wdt.c
2420
2421 ARM/IGEP MACHINE SUPPORT
2422 M:      Enric Balletbo i Serra <[email protected]>
2423 M:      Javier Martinez Canillas <[email protected]>
2424 L:      [email protected]
2425 L:      [email protected] (moderated for non-subscribers)
2426 S:      Maintained
2427 F:      arch/arm/boot/dts/ti/omap/omap3-igep*
2428
2429 ARM/INTEL IXP4XX ARM ARCHITECTURE
2430 M:      Linus Walleij <[email protected]>
2431 M:      Imre Kaloz <[email protected]>
2432 L:      [email protected] (moderated for non-subscribers)
2433 S:      Maintained
2434 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2435 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2436 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2437 F:      Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2438 F:      Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2439 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2440 F:      arch/arm/boot/dts/intel/ixp/
2441 F:      arch/arm/mach-ixp4xx/
2442 F:      drivers/bus/intel-ixp4xx-eb.c
2443 F:      drivers/char/hw_random/ixp4xx-rng.c
2444 F:      drivers/clocksource/timer-ixp4xx.c
2445 F:      drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2446 F:      drivers/gpio/gpio-ixp4xx.c
2447 F:      drivers/irqchip/irq-ixp4xx.c
2448 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
2449 F:      drivers/net/wan/ixp4xx_hss.c
2450 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
2451 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
2452 F:      include/linux/soc/ixp4xx/npe.h
2453 F:      include/linux/soc/ixp4xx/qmgr.h
2454
2455 ARM/INTEL KEEMBAY ARCHITECTURE
2456 M:      Paul J. Murphy <[email protected]>
2457 M:      Daniele Alessandrelli <[email protected]>
2458 S:      Maintained
2459 F:      Documentation/devicetree/bindings/arm/intel,keembay.yaml
2460 F:      arch/arm64/boot/dts/intel/keembay-evm.dts
2461 F:      arch/arm64/boot/dts/intel/keembay-soc.dtsi
2462
2463 ARM/INTEL XSC3 (MANZANO) ARM CORE
2464 M:      Lennert Buytenhek <[email protected]>
2465 L:      [email protected] (moderated for non-subscribers)
2466 S:      Maintained
2467
2468 ARM/LG1K ARCHITECTURE
2469 M:      Chanho Min <[email protected]>
2470 L:      [email protected] (moderated for non-subscribers)
2471 S:      Maintained
2472 F:      arch/arm64/boot/dts/lg/
2473
2474 ARM/LPC18XX ARCHITECTURE
2475 M:      Vladimir Zapolskiy <[email protected]>
2476 L:      [email protected] (moderated for non-subscribers)
2477 S:      Maintained
2478 F:      Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml
2479 F:      arch/arm/boot/dts/nxp/lpc/lpc43*
2480 F:      drivers/i2c/busses/i2c-lpc2k.c
2481 F:      drivers/memory/pl172.c
2482 F:      drivers/mtd/spi-nor/controllers/nxp-spifi.c
2483 F:      drivers/rtc/rtc-lpc24xx.c
2484 N:      lpc18xx
2485
2486 ARM/LPC32XX SOC SUPPORT
2487 M:      Vladimir Zapolskiy <[email protected]>
2488 M:      Piotr Wojtaszczyk <[email protected]>
2489 L:      [email protected] (moderated for non-subscribers)
2490 S:      Maintained
2491 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
2492 F:      Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2493 F:      arch/arm/boot/dts/nxp/lpc/lpc32*
2494 F:      arch/arm/mach-lpc32xx/
2495 F:      drivers/i2c/busses/i2c-pnx.c
2496 F:      drivers/net/ethernet/nxp/lpc_eth.c
2497 F:      drivers/usb/host/ohci-nxp.c
2498 F:      drivers/watchdog/pnx4008_wdt.c
2499 N:      lpc32xx
2500
2501 LPC32XX DMAMUX SUPPORT
2502 M:      J.M.B. Downing <[email protected]>
2503 M:      Piotr Wojtaszczyk <[email protected]>
2504 R:      Vladimir Zapolskiy <[email protected]>
2505 L:      [email protected] (moderated for non-subscribers)
2506 S:      Maintained
2507 F:      Documentation/devicetree/bindings/dma/nxp,lpc3220-dmamux.yaml
2508
2509 ARM/Marvell Dove/MV78xx0/Orion SOC support
2510 M:      Andrew Lunn <[email protected]>
2511 M:      Sebastian Hesselbarth <[email protected]>
2512 M:      Gregory Clement <[email protected]>
2513 L:      [email protected] (moderated for non-subscribers)
2514 S:      Maintained
2515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2516 F:      Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2517 F:      Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2518 F:      Documentation/devicetree/bindings/soc/dove/
2519 F:      arch/arm/boot/dts/marvell/dove*
2520 F:      arch/arm/boot/dts/marvell/orion5x*
2521 F:      arch/arm/mach-dove/
2522 F:      arch/arm/mach-mv78xx0/
2523 F:      arch/arm/mach-orion5x/
2524 F:      arch/arm/plat-orion/
2525 F:      drivers/bus/mvebu-mbus.c
2526 F:      drivers/soc/dove/
2527
2528 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2529 M:      Andrew Lunn <[email protected]>
2530 M:      Gregory Clement <[email protected]>
2531 M:      Sebastian Hesselbarth <[email protected]>
2532 L:      [email protected] (moderated for non-subscribers)
2533 S:      Maintained
2534 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2535 F:      Documentation/devicetree/bindings/arm/marvell/
2536 F:      arch/arm/boot/dts/marvell/armada*
2537 F:      arch/arm/boot/dts/marvell/kirkwood*
2538 F:      arch/arm/configs/mvebu_*_defconfig
2539 F:      arch/arm/mach-mvebu/
2540 F:      arch/arm64/boot/dts/marvell/
2541 F:      drivers/clk/mvebu/
2542 F:      drivers/cpufreq/armada-37xx-cpufreq.c
2543 F:      drivers/cpufreq/armada-8k-cpufreq.c
2544 F:      drivers/cpufreq/mvebu-cpufreq.c
2545 F:      drivers/irqchip/irq-armada-370-xp.c
2546 F:      drivers/irqchip/irq-mvebu-*
2547 F:      drivers/pinctrl/mvebu/
2548 F:      drivers/rtc/rtc-armada38x.c
2549
2550 ARM/Mediatek RTC DRIVER
2551 M:      Eddie Huang <[email protected]>
2552 M:      Sean Wang <[email protected]>
2553 L:      [email protected] (moderated for non-subscribers)
2554 L:      [email protected] (moderated for non-subscribers)
2555 S:      Maintained
2556 F:      Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2557 F:      Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2558 F:      drivers/rtc/rtc-mt2712.c
2559 F:      drivers/rtc/rtc-mt6397.c
2560 F:      drivers/rtc/rtc-mt7622.c
2561
2562 ARM/Mediatek SoC support
2563 M:      Matthias Brugger <[email protected]>
2564 M:      AngeloGioacchino Del Regno <[email protected]>
2565 L:      [email protected]
2566 L:      [email protected] (moderated for non-subscribers)
2567 L:      [email protected] (moderated for non-subscribers)
2568 S:      Maintained
2569 W:      https://mtk.wiki.kernel.org/
2570 C:      irc://irc.libera.chat/linux-mediatek
2571 F:      arch/arm/boot/dts/mediatek/
2572 F:      arch/arm/mach-mediatek/
2573 F:      arch/arm64/boot/dts/mediatek/
2574 F:      drivers/soc/mediatek/
2575 N:      mtk
2576 N:      mt[2678]
2577 K:      mediatek
2578
2579 ARM/Mediatek USB3 PHY DRIVER
2580 M:      Chunfeng Yun <[email protected]>
2581 L:      [email protected] (moderated for non-subscribers)
2582 L:      [email protected] (moderated for non-subscribers)
2583 S:      Maintained
2584 F:      Documentation/devicetree/bindings/phy/mediatek,*
2585 F:      drivers/phy/mediatek/
2586
2587 ARM/MICROCHIP (ARM64) SoC support
2588 M:      Conor Dooley <[email protected]>
2589 M:      Nicolas Ferre <[email protected]>
2590 M:      Claudiu Beznea <[email protected]>
2591 L:      [email protected] (moderated for non-subscribers)
2592 S:      Supported
2593 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2594 F:      arch/arm64/boot/dts/microchip/
2595
2596 ARM/Microchip (AT91) SoC support
2597 M:      Nicolas Ferre <[email protected]>
2598 M:      Alexandre Belloni <[email protected]>
2599 M:      Claudiu Beznea <[email protected]>
2600 L:      [email protected] (moderated for non-subscribers)
2601 S:      Supported
2602 W:      http://www.linux4sam.org
2603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2604 F:      arch/arm/boot/dts/microchip/
2605 F:      arch/arm/include/debug/at91.S
2606 F:      arch/arm/mach-at91/
2607 F:      drivers/memory/atmel*
2608 F:      drivers/watchdog/sama5d4_wdt.c
2609 F:      include/soc/at91/
2610 X:      drivers/input/touchscreen/atmel_mxt_ts.c
2611 N:      at91
2612 N:      atmel
2613
2614 ARM/Microchip Sparx5 SoC support
2615 M:      Lars Povlsen <[email protected]>
2616 M:      Steen Hegelund <[email protected]>
2617 M:      Daniel Machon <[email protected]>
2618 M:      [email protected]
2619 L:      [email protected] (moderated for non-subscribers)
2620 S:      Supported
2621 F:      arch/arm64/boot/dts/microchip/sparx*
2622 F:      drivers/net/ethernet/microchip/vcap/
2623 F:      drivers/pinctrl/pinctrl-microchip-sgpio.c
2624 N:      sparx5
2625
2626 ARM/MILBEAUT ARCHITECTURE
2627 M:      Taichi Sugaya <[email protected]>
2628 M:      Takao Orito <[email protected]>
2629 L:      [email protected] (moderated for non-subscribers)
2630 S:      Maintained
2631 F:      arch/arm/boot/dts/socionext/milbeaut*
2632 F:      arch/arm/mach-milbeaut/
2633 N:      milbeaut
2634
2635 ARM/MOXA ART SOC
2636 M:      Krzysztof Kozlowski <[email protected]>
2637 L:      [email protected] (moderated for non-subscribers)
2638 S:      Odd Fixes
2639 F:      Documentation/devicetree/bindings/arm/moxart.yaml
2640 F:      Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt
2641 F:      arch/arm/boot/dts/moxa/
2642 F:      drivers/clk/clk-moxart.c
2643
2644 ARM/MStar/Sigmastar Armv7 SoC support
2645 M:      Daniel Palmer <[email protected]>
2646 M:      Romain Perier <[email protected]>
2647 L:      [email protected] (moderated for non-subscribers)
2648 S:      Maintained
2649 W:      http://linux-chenxing.org/
2650 T:      git git://github.com/linux-chenxing/linux.git
2651 F:      Documentation/devicetree/bindings/arm/mstar/*
2652 F:      Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2653 F:      Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2654 F:      arch/arm/boot/dts/sigmastar/
2655 F:      arch/arm/mach-mstar/
2656 F:      drivers/clk/mstar/
2657 F:      drivers/clocksource/timer-msc313e.c
2658 F:      drivers/gpio/gpio-msc313.c
2659 F:      drivers/rtc/rtc-msc313.c
2660 F:      drivers/watchdog/msc313e_wdt.c
2661 F:      include/dt-bindings/clock/mstar-*
2662 F:      include/dt-bindings/gpio/msc313-gpio.h
2663
2664 ARM/NOMADIK/Ux500 ARCHITECTURES
2665 M:      Linus Walleij <[email protected]>
2666 L:      [email protected] (moderated for non-subscribers)
2667 S:      Maintained
2668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2669 F:      Documentation/devicetree/bindings/arm/ste-*
2670 F:      Documentation/devicetree/bindings/arm/ux500.yaml
2671 F:      Documentation/devicetree/bindings/arm/ux500/
2672 F:      Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2673 F:      Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2674 F:      arch/arm/boot/dts/st/ste-*
2675 F:      arch/arm/mach-nomadik/
2676 F:      arch/arm/mach-ux500/
2677 F:      drivers/clk/clk-nomadik.c
2678 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2679 F:      drivers/dma/ste_dma40*
2680 F:      drivers/pmdomain/st/ste-ux500-pm-domain.c
2681 F:      drivers/gpio/gpio-nomadik.c
2682 F:      drivers/hwspinlock/u8500_hsem.c
2683 F:      drivers/i2c/busses/i2c-nomadik.c
2684 F:      drivers/iio/adc/ab8500-gpadc.c
2685 F:      drivers/mfd/ab8500*
2686 F:      drivers/mfd/abx500*
2687 F:      drivers/mfd/db8500*
2688 F:      drivers/pinctrl/nomadik/
2689 F:      drivers/rtc/rtc-ab8500.c
2690 F:      drivers/rtc/rtc-pl031.c
2691 F:      drivers/soc/ux500/
2692
2693 ARM/NUVOTON MA35 ARCHITECTURE
2694 M:      Jacky Huang <[email protected]>
2695 M:      Shan-Chun Hung <[email protected]>
2696 L:      [email protected] (moderated for non-subscribers)
2697 S:      Supported
2698 F:      Documentation/devicetree/bindings/*/*/*ma35*
2699 F:      Documentation/devicetree/bindings/*/*ma35*
2700 F:      arch/arm64/boot/dts/nuvoton/*ma35*
2701 F:      drivers/*/*/*ma35*
2702 F:      drivers/*/*ma35*
2703 K:      ma35d1
2704
2705 ARM/NUVOTON NPCM ARCHITECTURE
2706 M:      Avi Fishman <[email protected]>
2707 M:      Tomer Maimon <[email protected]>
2708 M:      Tali Perry <[email protected]>
2709 R:      Patrick Venture <[email protected]>
2710 R:      Nancy Yuen <[email protected]>
2711 R:      Benjamin Fair <[email protected]>
2712 L:      [email protected] (moderated for non-subscribers)
2713 S:      Supported
2714 F:      Documentation/devicetree/bindings/*/*/*npcm*
2715 F:      Documentation/devicetree/bindings/*/*npcm*
2716 F:      Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2717 F:      arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2718 F:      arch/arm/mach-npcm/
2719 F:      arch/arm64/boot/dts/nuvoton/
2720 F:      drivers/*/*/*npcm*
2721 F:      drivers/*/*npcm*
2722 F:      drivers/rtc/rtc-nct3018y.c
2723 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2724 F:      include/dt-bindings/clock/nuvoton,npcm845-clk.h
2725
2726 ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2727 M:      Joseph Liu <[email protected]>
2728 M:      Marvin Lin <[email protected]>
2729 L:      [email protected]
2730 L:      [email protected] (moderated for non-subscribers)
2731 S:      Maintained
2732 F:      Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2733 F:      Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2734 F:      Documentation/userspace-api/media/drivers/npcm-video.rst
2735 F:      drivers/media/platform/nuvoton/
2736 F:      include/uapi/linux/npcm-video.h
2737
2738 ARM/NUVOTON WPCM450 ARCHITECTURE
2739 M:      Jonathan Neuschäfer <[email protected]>
2740 L:      [email protected] (moderated for non-subscribers)
2741 S:      Maintained
2742 W:      https://github.com/neuschaefer/wpcm450/wiki
2743 F:      Documentation/devicetree/bindings/*/*wpcm*
2744 F:      arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2745 F:      arch/arm/configs/wpcm450_defconfig
2746 F:      arch/arm/mach-npcm/wpcm450.c
2747 F:      drivers/*/*/*wpcm*
2748 F:      drivers/*/*wpcm*
2749
2750 ARM/NXP S32G ARCHITECTURE
2751 R:      Chester Lin <[email protected]>
2752 R:      Matthias Brugger <[email protected]>
2753 R:      Ghennadi Procopciuc <[email protected]>
2754 L:      NXP S32 Linux Team <[email protected]>
2755 L:      [email protected] (moderated for non-subscribers)
2756 S:      Maintained
2757 F:      arch/arm64/boot/dts/freescale/s32g*.dts*
2758 F:      drivers/pinctrl/nxp/
2759
2760 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2761 M:      Alexander Clouter <[email protected]>
2762 L:      [email protected] (moderated for non-subscribers)
2763 S:      Maintained
2764 W:      http://www.digriz.org.uk/ts78xx/kernel
2765 F:      arch/arm/mach-orion5x/ts78xx-*
2766
2767 ARM/QUALCOMM CHROMEBOOK SUPPORT
2768 R:      [email protected]
2769 F:      arch/arm64/boot/dts/qcom/sc7180*
2770 F:      arch/arm64/boot/dts/qcom/sc7280*
2771 F:      arch/arm64/boot/dts/qcom/sdm845-cheza*
2772
2773 ARM/QUALCOMM MAILING LIST
2774 L:      [email protected]
2775 F:      Documentation/devicetree/bindings/*/qcom*
2776 F:      Documentation/devicetree/bindings/soc/qcom/
2777 F:      arch/arm/boot/dts/qcom/
2778 F:      arch/arm/configs/qcom_defconfig
2779 F:      arch/arm/mach-qcom/
2780 F:      arch/arm64/boot/dts/qcom/
2781 F:      drivers/*/*/pm8???-*
2782 F:      drivers/*/*/qcom*
2783 F:      drivers/*/*/qcom/
2784 F:      drivers/*/qcom*
2785 F:      drivers/*/qcom/
2786 F:      drivers/bluetooth/btqcomsmd.c
2787 F:      drivers/clocksource/timer-qcom.c
2788 F:      drivers/cpuidle/cpuidle-qcom-spm.c
2789 F:      drivers/extcon/extcon-qcom*
2790 F:      drivers/i2c/busses/i2c-qcom-geni.c
2791 F:      drivers/i2c/busses/i2c-qup.c
2792 F:      drivers/iommu/msm*
2793 F:      drivers/mfd/ssbi.c
2794 F:      drivers/mmc/host/mmci_qcom*
2795 F:      drivers/mmc/host/sdhci-msm.c
2796 F:      drivers/pci/controller/dwc/pcie-qcom.c
2797 F:      drivers/phy/qualcomm/
2798 F:      drivers/power/*/msm*
2799 F:      drivers/reset/reset-qcom-*
2800 F:      drivers/rtc/rtc-pm8xxx.c
2801 F:      drivers/spi/spi-geni-qcom.c
2802 F:      drivers/spi/spi-qcom-qspi.c
2803 F:      drivers/spi/spi-qup.c
2804 F:      drivers/tty/serial/msm_serial.c
2805 F:      drivers/ufs/host/ufs-qcom*
2806 F:      drivers/usb/dwc3/dwc3-qcom.c
2807 F:      include/dt-bindings/*/qcom*
2808 F:      include/linux/*/qcom*
2809 F:      include/linux/soc/qcom/
2810
2811 ARM/QUALCOMM SUPPORT
2812 M:      Bjorn Andersson <[email protected]>
2813 M:      Konrad Dybcio <[email protected]>
2814 L:      [email protected]
2815 S:      Maintained
2816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2817 F:      Documentation/devicetree/bindings/arm/qcom-soc.yaml
2818 F:      Documentation/devicetree/bindings/arm/qcom.yaml
2819 F:      Documentation/devicetree/bindings/bus/qcom*
2820 F:      Documentation/devicetree/bindings/cache/qcom,llcc.yaml
2821 F:      Documentation/devicetree/bindings/firmware/qcom,scm.yaml
2822 F:      Documentation/devicetree/bindings/reserved-memory/qcom
2823 F:      Documentation/devicetree/bindings/soc/qcom/
2824 F:      arch/arm/boot/dts/qcom/
2825 F:      arch/arm/configs/qcom_defconfig
2826 F:      arch/arm/mach-qcom/
2827 F:      arch/arm64/boot/dts/qcom/
2828 F:      drivers/bus/qcom*
2829 F:      drivers/firmware/qcom/
2830 F:      drivers/soc/qcom/
2831 F:      include/dt-bindings/arm/qcom,ids.h
2832 F:      include/dt-bindings/firmware/qcom,scm.h
2833 F:      include/dt-bindings/soc/qcom*
2834 F:      include/linux/firmware/qcom
2835 F:      include/linux/soc/qcom/
2836 F:      include/soc/qcom/
2837
2838 ARM/RDA MICRO ARCHITECTURE
2839 M:      Manivannan Sadhasivam <[email protected]>
2840 L:      [email protected] (moderated for non-subscribers)
2841 L:      [email protected] (moderated for non-subscribers)
2842 S:      Maintained
2843 F:      Documentation/devicetree/bindings/arm/rda.yaml
2844 F:      Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2845 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2846 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2847 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2848 F:      arch/arm/boot/dts/unisoc/
2849 F:      drivers/clocksource/timer-rda.c
2850 F:      drivers/gpio/gpio-rda.c
2851 F:      drivers/irqchip/irq-rda-intc.c
2852 F:      drivers/tty/serial/rda-uart.c
2853
2854 ARM/REALTEK ARCHITECTURE
2855 M:      Andreas Färber <[email protected]>
2856 L:      [email protected] (moderated for non-subscribers)
2857 L:      [email protected] (moderated for non-subscribers)
2858 S:      Maintained
2859 F:      Documentation/devicetree/bindings/arm/realtek.yaml
2860 F:      arch/arm/boot/dts/realtek/
2861 F:      arch/arm/mach-realtek/
2862 F:      arch/arm64/boot/dts/realtek/
2863
2864 ARM/RISC-V/RENESAS ARCHITECTURE
2865 M:      Geert Uytterhoeven <[email protected]>
2866 M:      Magnus Damm <[email protected]>
2867 L:      [email protected]
2868 S:      Supported
2869 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2870 C:      irc://irc.libera.chat/renesas-soc
2871 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2872 F:      Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2873 F:      Documentation/devicetree/bindings/soc/renesas/
2874 F:      arch/arm/boot/dts/renesas/
2875 F:      arch/arm/configs/shmobile_defconfig
2876 F:      arch/arm/include/debug/renesas-scif.S
2877 F:      arch/arm/mach-shmobile/
2878 F:      arch/arm64/boot/dts/renesas/
2879 F:      arch/riscv/boot/dts/renesas/
2880 F:      drivers/pmdomain/renesas/
2881 F:      drivers/soc/renesas/
2882 F:      include/linux/soc/renesas/
2883 K:      \brenesas,
2884
2885 ARM/RISCPC ARCHITECTURE
2886 M:      Russell King <[email protected]>
2887 L:      [email protected] (moderated for non-subscribers)
2888 S:      Maintained
2889 W:      http://www.armlinux.org.uk/
2890 F:      arch/arm/include/asm/hardware/ioc.h
2891 F:      arch/arm/include/asm/hardware/iomd.h
2892 F:      arch/arm/include/asm/hardware/memc.h
2893 F:      arch/arm/mach-rpc/
2894 F:      drivers/net/ethernet/8390/etherh.c
2895 F:      drivers/net/ethernet/i825xx/ether1*
2896 F:      drivers/net/ethernet/seeq/ether3*
2897 F:      drivers/scsi/arm/
2898
2899 ARM/Rockchip SoC support
2900 M:      Heiko Stuebner <[email protected]>
2901 L:      [email protected] (moderated for non-subscribers)
2902 L:      [email protected]
2903 S:      Maintained
2904 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2905 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2906 F:      Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2907 F:      Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2908 F:      arch/arm/boot/dts/rockchip/
2909 F:      arch/arm/mach-rockchip/
2910 F:      drivers/*/*/*rockchip*
2911 F:      drivers/*/*rockchip*
2912 F:      drivers/clk/rockchip/
2913 F:      drivers/i2c/busses/i2c-rk3x.c
2914 F:      sound/soc/rockchip/
2915 N:      rockchip
2916
2917 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2918 M:      Krzysztof Kozlowski <[email protected]>
2919 R:      Alim Akhtar <[email protected]>
2920 L:      [email protected] (moderated for non-subscribers)
2921 L:      [email protected]
2922 S:      Maintained
2923 P:      Documentation/process/maintainer-soc-clean-dts.rst
2924 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2925 B:      mailto:[email protected]
2926 C:      irc://irc.libera.chat/linux-exynos
2927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2928 F:      Documentation/arch/arm/samsung/
2929 F:      Documentation/devicetree/bindings/arm/samsung/
2930 F:      Documentation/devicetree/bindings/hwinfo/samsung,*
2931 F:      Documentation/devicetree/bindings/power/pd-samsung.yaml
2932 F:      Documentation/devicetree/bindings/soc/samsung/
2933 F:      arch/arm/boot/dts/samsung/
2934 F:      arch/arm/mach-exynos*/
2935 F:      arch/arm/mach-s3c/
2936 F:      arch/arm/mach-s5p*/
2937 F:      arch/arm64/boot/dts/exynos/
2938 F:      drivers/*/*/*s3c24*
2939 F:      drivers/*/*s3c24*
2940 F:      drivers/*/*s3c64xx*
2941 F:      drivers/*/*s5pv210*
2942 F:      drivers/clocksource/samsung_pwm_timer.c
2943 F:      drivers/memory/samsung/
2944 F:      drivers/pwm/pwm-samsung.c
2945 F:      drivers/soc/samsung/
2946 F:      drivers/tty/serial/samsung*
2947 F:      include/clocksource/samsung_pwm.h
2948 F:      include/linux/platform_data/*s3c*
2949 F:      include/linux/serial_s3c.h
2950 F:      include/linux/soc/samsung/
2951 N:      exynos
2952 N:      s3c64xx
2953 N:      s5pv210
2954
2955 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2956 M:      Łukasz Stelmach <[email protected]>
2957 L:      [email protected] (moderated for non-subscribers)
2958 L:      [email protected]
2959 S:      Maintained
2960 F:      drivers/media/platform/samsung/s5p-g2d/
2961
2962 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2963 M:      Marek Szyprowski <[email protected]>
2964 L:      [email protected]
2965 L:      [email protected]
2966 S:      Maintained
2967 F:      Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
2968 F:      drivers/media/cec/platform/s5p/
2969
2970 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2971 M:      Andrzej Pietrasiewicz <[email protected]>
2972 M:      Jacek Anaszewski <[email protected]>
2973 M:      Sylwester Nawrocki <[email protected]>
2974 L:      [email protected] (moderated for non-subscribers)
2975 L:      [email protected]
2976 S:      Maintained
2977 F:      Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2978 F:      drivers/media/platform/samsung/s5p-jpeg/
2979
2980 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2981 M:      Marek Szyprowski <[email protected]>
2982 M:      Andrzej Hajda <[email protected]>
2983 L:      [email protected] (moderated for non-subscribers)
2984 L:      [email protected]
2985 S:      Maintained
2986 F:      Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
2987 F:      drivers/media/platform/samsung/s5p-mfc/
2988
2989 ARM/SOCFPGA ARCHITECTURE
2990 M:      Dinh Nguyen <[email protected]>
2991 S:      Maintained
2992 W:      http://www.rocketboards.org
2993 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2994 F:      arch/arm/boot/dts/intel/socfpga/
2995 F:      arch/arm/configs/socfpga_defconfig
2996 F:      arch/arm/mach-socfpga/
2997 F:      arch/arm64/boot/dts/altera/
2998 F:      arch/arm64/boot/dts/intel/
2999
3000 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
3001 M:      Dinh Nguyen <[email protected]>
3002 S:      Maintained
3003 F:      drivers/clk/socfpga/
3004
3005 ARM/SOCFPGA EDAC SUPPORT
3006 M:      Dinh Nguyen <[email protected]>
3007 S:      Maintained
3008 F:      drivers/edac/altera_edac.[ch]
3009
3010 ARM/SPREADTRUM SoC SUPPORT
3011 M:      Orson Zhai <[email protected]>
3012 M:      Baolin Wang <[email protected]>
3013 R:      Chunyan Zhang <[email protected]>
3014 S:      Maintained
3015 F:      arch/arm64/boot/dts/sprd
3016 N:      sprd
3017 N:      sc27xx
3018 N:      sc2731
3019
3020 ARM/STI ARCHITECTURE
3021 M:      Patrice Chotard <[email protected]>
3022 L:      [email protected] (moderated for non-subscribers)
3023 S:      Maintained
3024 W:      http://www.stlinux.com
3025 F:      Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
3026 F:      Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
3027 F:      arch/arm/boot/dts/st/sti*
3028 F:      arch/arm/mach-sti/
3029 F:      drivers/ata/ahci_st.c
3030 F:      drivers/char/hw_random/st-rng.c
3031 F:      drivers/clocksource/arm_global_timer.c
3032 F:      drivers/clocksource/clksrc_st_lpc.c
3033 F:      drivers/cpufreq/sti-cpufreq.c
3034 F:      drivers/dma/st_fdma*
3035 F:      drivers/i2c/busses/i2c-st.c
3036 F:      drivers/media/platform/st/sti/c8sectpfe/
3037 F:      drivers/media/rc/st_rc.c
3038 F:      drivers/mmc/host/sdhci-st.c
3039 F:      drivers/phy/st/phy-miphy28lp.c
3040 F:      drivers/phy/st/phy-stih407-usb.c
3041 F:      drivers/pinctrl/pinctrl-st.c
3042 F:      drivers/remoteproc/st_remoteproc.c
3043 F:      drivers/remoteproc/st_slim_rproc.c
3044 F:      drivers/reset/sti/
3045 F:      drivers/rtc/rtc-st-lpc.c
3046 F:      drivers/tty/serial/st-asc.c
3047 F:      drivers/usb/dwc3/dwc3-st.c
3048 F:      drivers/usb/host/ehci-st.c
3049 F:      drivers/usb/host/ohci-st.c
3050 F:      drivers/watchdog/st_lpc_wdt.c
3051 F:      include/linux/remoteproc/st_slim_rproc.h
3052
3053 ARM/STM32 ARCHITECTURE
3054 M:      Maxime Coquelin <[email protected]>
3055 M:      Alexandre Torgue <[email protected]>
3056 L:      [email protected] (moderated for non-subscribers)
3057 L:      [email protected] (moderated for non-subscribers)
3058 S:      Maintained
3059 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
3060 F:      arch/arm/boot/dts/st/stm32*
3061 F:      arch/arm/mach-stm32/
3062 F:      arch/arm64/boot/dts/st/
3063 F:      drivers/clocksource/armv7m_systick.c
3064 N:      stm32
3065 N:      stm
3066
3067 ARM/SUNPLUS SP7021 SOC SUPPORT
3068 M:      Qin Jian <[email protected]>
3069 L:      [email protected] (moderated for mon-subscribers)
3070 S:      Maintained
3071 W:      https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
3072 F:      Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
3073 F:      Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
3074 F:      Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
3075 F:      Documentation/devicetree/bindings/reset/sunplus,reset.yaml
3076 F:      arch/arm/boot/dts/sunplus/
3077 F:      arch/arm/configs/sp7021_*defconfig
3078 F:      drivers/clk/clk-sp7021.c
3079 F:      drivers/irqchip/irq-sp7021-intc.c
3080 F:      drivers/reset/reset-sunplus.c
3081 F:      include/dt-bindings/clock/sunplus,sp7021-clkc.h
3082 F:      include/dt-bindings/reset/sunplus,sp7021-reset.h
3083
3084 ARM/Synaptics SoC support
3085 M:      Jisheng Zhang <[email protected]>
3086 M:      Sebastian Hesselbarth <[email protected]>
3087 L:      [email protected] (moderated for non-subscribers)
3088 S:      Maintained
3089 F:      arch/arm/boot/dts/synaptics/
3090 F:      arch/arm/mach-berlin/
3091 F:      arch/arm64/boot/dts/synaptics/
3092
3093 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
3094 M:      Hans Verkuil <[email protected]>
3095 L:      [email protected]
3096 L:      [email protected]
3097 S:      Maintained
3098 F:      Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
3099 F:      drivers/media/cec/platform/tegra/
3100
3101 ARM/TESLA FSD SoC SUPPORT
3102 M:      Alim Akhtar <[email protected]>
3103 M:      [email protected]
3104 L:      [email protected] (moderated for non-subscribers)
3105 L:      [email protected]
3106 S:      Maintained
3107 F:      arch/arm64/boot/dts/tesla/
3108
3109 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
3110 M:      Santosh Shilimkar <[email protected]>
3111 L:      [email protected]
3112 S:      Maintained
3113 F:      drivers/memory/*emif*
3114
3115 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3116 M:      Nishanth Menon <[email protected]>
3117 M:      Santosh Shilimkar <[email protected]>
3118 L:      [email protected] (moderated for non-subscribers)
3119 S:      Maintained
3120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3121 F:      arch/arm/boot/dts/ti/keystone/
3122 F:      arch/arm/mach-keystone/
3123
3124 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3125 M:      Santosh Shilimkar <[email protected]>
3126 L:      [email protected]
3127 S:      Maintained
3128 F:      drivers/clk/keystone/
3129
3130 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3131 M:      Santosh Shilimkar <[email protected]>
3132 L:      [email protected] (moderated for non-subscribers)
3133 L:      [email protected]
3134 S:      Maintained
3135 F:      drivers/clocksource/timer-keystone.c
3136
3137 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3138 M:      Santosh Shilimkar <[email protected]>
3139 L:      [email protected]
3140 S:      Maintained
3141 F:      drivers/power/reset/keystone-reset.c
3142
3143 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3144 M:      Nishanth Menon <[email protected]>
3145 M:      Vignesh Raghavendra <[email protected]>
3146 M:      Tero Kristo <[email protected]>
3147 L:      [email protected] (moderated for non-subscribers)
3148 S:      Supported
3149 F:      Documentation/devicetree/bindings/arm/ti/k3.yaml
3150 F:      Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3151 F:      arch/arm64/boot/dts/ti/Makefile
3152 F:      arch/arm64/boot/dts/ti/k3-*
3153
3154 ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
3155 M:      Krzysztof Kozlowski <[email protected]>
3156 L:      [email protected] (moderated for non-subscribers)
3157 S:      Odd Fixes
3158 F:      Documentation/devicetree/bindings/*/*/ti,nspire*
3159 F:      Documentation/devicetree/bindings/*/ti,nspire*
3160 F:      Documentation/devicetree/bindings/arm/ti/nspire.yaml
3161 F:      arch/arm/boot/dts/nspire/
3162
3163 ARM/TOSHIBA VISCONTI ARCHITECTURE
3164 M:      Nobuhiro Iwamatsu <[email protected]>
3165 L:      [email protected] (moderated for non-subscribers)
3166 S:      Supported
3167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3168 F:      Documentation/devicetree/bindings/arm/toshiba.yaml
3169 F:      Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3170 F:      Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3171 F:      Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3172 F:      Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3173 F:      Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3174 F:      Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3175 F:      Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3176 F:      arch/arm64/boot/dts/toshiba/
3177 F:      drivers/clk/visconti/
3178 F:      drivers/gpio/gpio-visconti.c
3179 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3180 F:      drivers/pci/controller/dwc/pcie-visconti.c
3181 F:      drivers/pinctrl/visconti/
3182 F:      drivers/watchdog/visconti_wdt.c
3183 N:      visconti
3184
3185 ARM/UNIPHIER ARCHITECTURE
3186 M:      Kunihiko Hayashi <[email protected]>
3187 M:      Masami Hiramatsu <[email protected]>
3188 L:      [email protected] (moderated for non-subscribers)
3189 S:      Maintained
3190 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3191 F:      Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3192 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3193 F:      Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3194 F:      arch/arm/boot/dts/socionext/uniphier*
3195 F:      arch/arm/include/asm/hardware/cache-uniphier.h
3196 F:      arch/arm/mm/cache-uniphier.c
3197 F:      arch/arm64/boot/dts/socionext/uniphier*
3198 F:      drivers/bus/uniphier-system-bus.c
3199 F:      drivers/clk/uniphier/
3200 F:      drivers/dma/uniphier-mdmac.c
3201 F:      drivers/gpio/gpio-uniphier.c
3202 F:      drivers/i2c/busses/i2c-uniphier*
3203 F:      drivers/irqchip/irq-uniphier-aidet.c
3204 F:      drivers/mmc/host/uniphier-sd.c
3205 F:      drivers/pinctrl/uniphier/
3206 F:      drivers/reset/reset-uniphier.c
3207 F:      drivers/tty/serial/8250/8250_uniphier.c
3208 N:      uniphier
3209
3210 ARM/VERSATILE EXPRESS PLATFORM
3211 M:      Liviu Dudau <[email protected]>
3212 M:      Sudeep Holla <[email protected]>
3213 M:      Lorenzo Pieralisi <[email protected]>
3214 L:      [email protected] (moderated for non-subscribers)
3215 S:      Maintained
3216 N:      mps2
3217 N:      vexpress
3218 F:      arch/arm/mach-versatile/
3219 F:      arch/arm64/boot/dts/arm/
3220 F:      drivers/clocksource/timer-versatile.c
3221 X:      drivers/cpufreq/vexpress-spc-cpufreq.c
3222 X:      Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3223
3224 ARM/VFP SUPPORT
3225 M:      Russell King <[email protected]>
3226 L:      [email protected] (moderated for non-subscribers)
3227 S:      Maintained
3228 W:      http://www.armlinux.org.uk/
3229 F:      arch/arm/vfp/
3230
3231 ARM/VT8500 ARM ARCHITECTURE
3232 M:      Alexey Charkov <[email protected]>
3233 M:      Krzysztof Kozlowski <[email protected]>
3234 L:      [email protected] (moderated for non-subscribers)
3235 S:      Odd Fixes
3236 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3237 F:      arch/arm/boot/dts/vt8500/
3238 F:      arch/arm/mach-vt8500/
3239 F:      drivers/clocksource/timer-vt8500.c
3240 F:      drivers/i2c/busses/i2c-viai2c-wmt.c
3241 F:      drivers/mmc/host/wmt-sdmmc.c
3242 F:      drivers/pwm/pwm-vt8500.c
3243 F:      drivers/rtc/rtc-vt8500.c
3244 F:      drivers/tty/serial/vt8500_serial.c
3245 F:      drivers/video/fbdev/vt8500lcdfb.*
3246 F:      drivers/video/fbdev/wm8505fb*
3247 F:      drivers/video/fbdev/wmt_ge_rops.*
3248
3249 ARM/ZYNQ ARCHITECTURE
3250 M:      Michal Simek <[email protected]>
3251 L:      [email protected] (moderated for non-subscribers)
3252 S:      Supported
3253 W:      http://wiki.xilinx.com
3254 T:      git https://github.com/Xilinx/linux-xlnx.git
3255 F:      Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3256 F:      Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3257 F:      Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3258 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3259 F:      Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3260 F:      Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3261 F:      arch/arm/mach-zynq/
3262 F:      drivers/clocksource/timer-cadence-ttc.c
3263 F:      drivers/cpuidle/cpuidle-zynq.c
3264 F:      drivers/edac/synopsys_edac.c
3265 F:      drivers/i2c/busses/i2c-cadence.c
3266 F:      drivers/i2c/busses/i2c-xiic.c
3267 F:      drivers/mmc/host/sdhci-of-arasan.c
3268 N:      zynq
3269 N:      xilinx
3270
3271 ARM64 FIT SUPPORT
3272 M:      Simon Glass <[email protected]>
3273 L:      [email protected] (moderated for non-subscribers)
3274 S:      Maintained
3275 F:      arch/arm64/boot/Makefile
3276 F:      scripts/make_fit.py
3277
3278 ARM64 PLATFORM DRIVERS
3279 M:      Hans de Goede <[email protected]>
3280 M:      Ilpo Järvinen <[email protected]>
3281 R:      Bryan O'Donoghue <[email protected]>
3282 L:      [email protected]
3283 S:      Maintained
3284 Q:      https://patchwork.kernel.org/project/platform-driver-x86/list/
3285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3286 F:      drivers/platform/arm64/
3287
3288 ARM64 PORT (AARCH64 ARCHITECTURE)
3289 M:      Catalin Marinas <[email protected]>
3290 M:      Will Deacon <[email protected]>
3291 L:      [email protected] (moderated for non-subscribers)
3292 S:      Maintained
3293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3294 F:      Documentation/arch/arm64/
3295 F:      arch/arm64/
3296 F:      tools/testing/selftests/arm64/
3297 X:      arch/arm64/boot/dts/
3298
3299 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3300 M:      George McCollister <[email protected]>
3301 L:      [email protected]
3302 S:      Maintained
3303 F:      Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3304 F:      drivers/net/dsa/xrs700x/*
3305 F:      net/dsa/tag_xrs700x.c
3306
3307 AS3645A LED FLASH CONTROLLER DRIVER
3308 M:      Sakari Ailus <[email protected]>
3309 L:      [email protected]
3310 S:      Maintained
3311 F:      drivers/leds/flash/leds-as3645a.c
3312
3313 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3314 M:      Tianshu Qiu <[email protected]>
3315 L:      [email protected]
3316 S:      Maintained
3317 T:      git git://linuxtv.org/media_tree.git
3318 F:      Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3319 F:      drivers/media/i2c/ak7375.c
3320
3321 ASAHI KASEI AK8974 DRIVER
3322 M:      Linus Walleij <[email protected]>
3323 L:      [email protected]
3324 S:      Supported
3325 W:      http://www.akm.com/
3326 F:      drivers/iio/magnetometer/ak8974.c
3327
3328 AOSONG AGS02MA TVOC SENSOR DRIVER
3329 M:      Anshul Dalal <[email protected]>
3330 L:      [email protected]
3331 S:      Maintained
3332 F:      Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3333 F:      drivers/iio/chemical/ags02ma.c
3334
3335 ASC7621 HARDWARE MONITOR DRIVER
3336 M:      George Joseph <[email protected]>
3337 L:      [email protected]
3338 S:      Maintained
3339 F:      Documentation/hwmon/asc7621.rst
3340 F:      drivers/hwmon/asc7621.c
3341
3342 ASIX AX88796C SPI ETHERNET ADAPTER
3343 M:      Łukasz Stelmach <[email protected]>
3344 S:      Maintained
3345 F:      Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3346 F:      drivers/net/ethernet/asix/ax88796c_*
3347
3348 ASIX PHY DRIVER [RUST]
3349 M:      FUJITA Tomonori <[email protected]>
3350 R:      Trevor Gross <[email protected]>
3351 L:      [email protected]
3352 L:      [email protected]
3353 S:      Maintained
3354 F:      drivers/net/phy/ax88796b_rust.rs
3355
3356 ASPEED CRYPTO DRIVER
3357 M:      Neal Liu <[email protected]>
3358 L:      [email protected] (moderated for non-subscribers)
3359 S:      Maintained
3360 F:      Documentation/devicetree/bindings/crypto/aspeed,*
3361 F:      drivers/crypto/aspeed/
3362
3363 ASPEED PECI CONTROLLER
3364 M:      Iwona Winiarska <[email protected]>
3365 L:      [email protected] (moderated for non-subscribers)
3366 L:      [email protected] (moderated for non-subscribers)
3367 S:      Supported
3368 F:      Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3369 F:      drivers/peci/controller/peci-aspeed.c
3370
3371 ASPEED PINCTRL DRIVERS
3372 M:      Andrew Jeffery <[email protected]>
3373 L:      [email protected] (moderated for non-subscribers)
3374 L:      [email protected] (moderated for non-subscribers)
3375 L:      [email protected]
3376 S:      Maintained
3377 F:      Documentation/devicetree/bindings/pinctrl/aspeed,*
3378 F:      drivers/pinctrl/aspeed/
3379
3380 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3381 M:      Eddie James <[email protected]>
3382 L:      [email protected] (moderated for non-subscribers)
3383 S:      Maintained
3384 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3385 F:      drivers/irqchip/irq-aspeed-scu-ic.c
3386 F:      include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3387
3388 ASPEED SD/MMC DRIVER
3389 M:      Andrew Jeffery <[email protected]>
3390 L:      [email protected] (moderated for non-subscribers)
3391 L:      [email protected] (moderated for non-subscribers)
3392 L:      [email protected]
3393 S:      Maintained
3394 F:      Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3395 F:      drivers/mmc/host/sdhci-of-aspeed*
3396
3397 ASPEED SMC SPI DRIVER
3398 M:      Chin-Ting Kuo <[email protected]>
3399 M:      Cédric Le Goater <[email protected]>
3400 L:      [email protected] (moderated for non-subscribers)
3401 L:      [email protected] (moderated for non-subscribers)
3402 L:      [email protected]
3403 S:      Maintained
3404 F:      Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3405 F:      drivers/spi/spi-aspeed-smc.c
3406
3407 ASPEED USB UDC DRIVER
3408 M:      Neal Liu <[email protected]>
3409 L:      [email protected] (moderated for non-subscribers)
3410 S:      Maintained
3411 F:      Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3412 F:      drivers/usb/gadget/udc/aspeed_udc.c
3413
3414 ASPEED VIDEO ENGINE DRIVER
3415 M:      Eddie James <[email protected]>
3416 L:      [email protected]
3417 L:      [email protected] (moderated for non-subscribers)
3418 S:      Maintained
3419 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
3420 F:      drivers/media/platform/aspeed/
3421
3422 ASUS EC HARDWARE MONITOR DRIVER
3423 M:      Eugene Shalygin <[email protected]>
3424 L:      [email protected]
3425 S:      Maintained
3426 F:      drivers/hwmon/asus-ec-sensors.c
3427
3428 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3429 M:      Corentin Chary <[email protected]>
3430 M:      Luke D. Jones <[email protected]>
3431 L:      [email protected]
3432 S:      Maintained
3433 W:      https://asus-linux.org/
3434 F:      drivers/platform/x86/asus*.c
3435 F:      drivers/platform/x86/eeepc*.c
3436
3437 ASUS TF103C DOCK DRIVER
3438 M:      Hans de Goede <[email protected]>
3439 L:      [email protected]
3440 S:      Maintained
3441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3442 F:      drivers/platform/x86/asus-tf103c-dock.c
3443
3444 ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3445 M:      Aleksa Savic <[email protected]>
3446 L:      [email protected]
3447 S:      Maintained
3448 F:      drivers/hwmon/asus_rog_ryujin.c
3449
3450 ASUS WIRELESS RADIO CONTROL DRIVER
3451 M:      João Paulo Rechi Vita <[email protected]>
3452 L:      [email protected]
3453 S:      Maintained
3454 F:      drivers/platform/x86/asus-wireless.c
3455
3456 ASUS WMI HARDWARE MONITOR DRIVER
3457 M:      Ed Brindley <[email protected]>
3458 M:      Denis Pauk <[email protected]>
3459 L:      [email protected]
3460 S:      Maintained
3461 F:      drivers/hwmon/asus_wmi_sensors.c
3462
3463 ASYMMETRIC KEYS
3464 M:      David Howells <[email protected]>
3465 L:      [email protected]
3466 S:      Maintained
3467 F:      Documentation/crypto/asymmetric-keys.rst
3468 F:      crypto/asymmetric_keys/
3469 F:      include/crypto/pkcs7.h
3470 F:      include/crypto/public_key.h
3471 F:      include/linux/verification.h
3472
3473 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3474 R:      Dan Williams <[email protected]>
3475 S:      Odd fixes
3476 W:      http://sourceforge.net/projects/xscaleiop
3477 F:      Documentation/crypto/async-tx-api.rst
3478 F:      crypto/async_tx/
3479 F:      include/linux/async_tx.h
3480
3481 AT24 EEPROM DRIVER
3482 M:      Bartosz Golaszewski <[email protected]>
3483 L:      [email protected]
3484 S:      Maintained
3485 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3486 F:      Documentation/devicetree/bindings/eeprom/at24.yaml
3487 F:      drivers/misc/eeprom/at24.c
3488
3489 ATA OVER ETHERNET (AOE) DRIVER
3490 M:      "Justin Sanders" <[email protected]>
3491 S:      Supported
3492 W:      http://www.openaoe.org/
3493 F:      Documentation/admin-guide/aoe/
3494 F:      drivers/block/aoe/
3495
3496 ATC260X PMIC MFD DRIVER
3497 M:      Manivannan Sadhasivam <[email protected]>
3498 M:      Cristian Ciocaltea <[email protected]>
3499 L:      [email protected]
3500 S:      Maintained
3501 F:      Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3502 F:      drivers/input/misc/atc260x-onkey.c
3503 F:      drivers/mfd/atc260*
3504 F:      drivers/power/reset/atc260x-poweroff.c
3505 F:      drivers/regulator/atc260x-regulator.c
3506 F:      include/linux/mfd/atc260x/*
3507
3508 ATHEROS 71XX/9XXX GPIO 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/gpio/gpio-ath79.txt
3514 F:      drivers/gpio/gpio-ath79.c
3515
3516 ATHEROS 71XX/9XXX USB PHY DRIVER
3517 M:      Alban Bedel <[email protected]>
3518 S:      Maintained
3519 W:      https://github.com/AlbanBedel/linux
3520 T:      git git://github.com/AlbanBedel/linux
3521 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3522 F:      drivers/phy/qualcomm/phy-ath79-usb.c
3523
3524 ATHEROS ATH GENERIC UTILITIES
3525 M:      Kalle Valo <[email protected]>
3526 L:      [email protected]
3527 S:      Supported
3528 F:      drivers/net/wireless/ath/*
3529
3530 ATHEROS ATH5K WIRELESS DRIVER
3531 M:      Jiri Slaby <[email protected]>
3532 M:      Nick Kossifidis <[email protected]>
3533 M:      Luis Chamberlain <[email protected]>
3534 L:      [email protected]
3535 S:      Maintained
3536 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3537 F:      drivers/net/wireless/ath/ath5k/
3538
3539 ATHEROS ATH6KL WIRELESS DRIVER
3540 L:      [email protected]
3541 S:      Orphan
3542 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3543 F:      drivers/net/wireless/ath/ath6kl/
3544
3545 ATI_REMOTE2 DRIVER
3546 M:      Ville Syrjala <[email protected]>
3547 S:      Maintained
3548 F:      drivers/input/misc/ati_remote2.c
3549
3550 ATK0110 HWMON DRIVER
3551 M:      Luca Tettamanti <[email protected]>
3552 L:      [email protected]
3553 S:      Maintained
3554 F:      drivers/hwmon/asus_atk0110.c
3555
3556 ATLX ETHERNET DRIVERS
3557 M:      Chris Snook <[email protected]>
3558 L:      [email protected]
3559 S:      Maintained
3560 W:      http://sourceforge.net/projects/atl1
3561 W:      http://atl1.sourceforge.net
3562 F:      drivers/net/ethernet/atheros/
3563
3564 ATM
3565 M:      Chas Williams <[email protected]>
3566 L:      [email protected] (moderated for non-subscribers)
3567 L:      [email protected]
3568 S:      Maintained
3569 W:      http://linux-atm.sourceforge.net
3570 F:      drivers/atm/
3571 F:      include/linux/atm*
3572 F:      include/linux/sonet.h
3573 F:      include/uapi/linux/atm*
3574 F:      include/uapi/linux/sonet.h
3575
3576 ATMEL MACB ETHERNET DRIVER
3577 M:      Nicolas Ferre <[email protected]>
3578 M:      Claudiu Beznea <[email protected]>
3579 S:      Supported
3580 F:      drivers/net/ethernet/cadence/
3581
3582 ATMEL MAXTOUCH DRIVER
3583 M:      Nick Dyer <[email protected]>
3584 S:      Maintained
3585 T:      git git://github.com/ndyer/linux.git
3586 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3587 F:      drivers/input/touchscreen/atmel_mxt_ts.c
3588
3589 ATOMIC INFRASTRUCTURE
3590 M:      Will Deacon <[email protected]>
3591 M:      Peter Zijlstra <[email protected]>
3592 R:      Boqun Feng <[email protected]>
3593 R:      Mark Rutland <[email protected]>
3594 L:      [email protected]
3595 S:      Maintained
3596 F:      Documentation/atomic_*.txt
3597 F:      arch/*/include/asm/atomic*.h
3598 F:      include/*/atomic*.h
3599 F:      include/linux/refcount.h
3600 F:      scripts/atomic/
3601
3602 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3603 M:      Bradley Grove <[email protected]>
3604 L:      [email protected]
3605 S:      Supported
3606 W:      http://www.attotech.com
3607 F:      drivers/scsi/esas2r
3608
3609 ATUSB IEEE 802.15.4 RADIO DRIVER
3610 M:      Stefan Schmidt <[email protected]>
3611 L:      [email protected]
3612 S:      Maintained
3613 F:      drivers/net/ieee802154/at86rf230.h
3614 F:      drivers/net/ieee802154/atusb.c
3615 F:      drivers/net/ieee802154/atusb.h
3616
3617 AUDIT SUBSYSTEM
3618 M:      Paul Moore <[email protected]>
3619 M:      Eric Paris <[email protected]>
3620 L:      [email protected]
3621 S:      Supported
3622 W:      https://github.com/linux-audit
3623 Q:      https://patchwork.kernel.org/project/audit/list
3624 B:      mailto:[email protected]
3625 P:      https://github.com/linux-audit/audit-kernel/blob/main/README.md
3626 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3627 F:      include/asm-generic/audit_*.h
3628 F:      include/linux/audit.h
3629 F:      include/linux/audit_arch.h
3630 F:      include/uapi/linux/audit.h
3631 F:      kernel/audit*
3632 F:      lib/*audit.c
3633 K:      \baudit_[a-z_0-9]\+\b
3634
3635 AUXILIARY BUS DRIVER
3636 M:      Greg Kroah-Hartman <[email protected]>
3637 R:      Dave Ertman <[email protected]>
3638 R:      Ira Weiny <[email protected]>
3639 S:      Supported
3640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3641 F:      Documentation/driver-api/auxiliary_bus.rst
3642 F:      drivers/base/auxiliary.c
3643 F:      include/linux/auxiliary_bus.h
3644
3645 AUXILIARY DISPLAY DRIVERS
3646 M:      Andy Shevchenko <[email protected]>
3647 R:      Geert Uytterhoeven <[email protected]>
3648 S:      Odd Fixes
3649 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3650 F:      Documentation/devicetree/bindings/auxdisplay/
3651 F:      drivers/auxdisplay/
3652 F:      include/linux/cfag12864b.h
3653 F:      include/uapi/linux/map_to_14segment.h
3654 F:      include/uapi/linux/map_to_7segment.h
3655
3656 AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER
3657 M:      Subhajit Ghosh <[email protected]>
3658 L:      [email protected]
3659 S:      Maintained
3660 F:      Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
3661 F:      drivers/iio/light/apds9306.c
3662
3663 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3664 M:      Andreas Klinger <[email protected]>
3665 L:      [email protected]
3666 S:      Maintained
3667 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3668 F:      drivers/iio/adc/hx711.c
3669
3670 AX.25 NETWORK LAYER
3671 L:      [email protected]
3672 S:      Orphan
3673 W:      https://linux-ax25.in-berlin.de
3674 F:      include/net/ax25.h
3675 F:      include/uapi/linux/ax25.h
3676 F:      net/ax25/
3677
3678 AXENTIA ARM DEVICES
3679 M:      Peter Rosin <[email protected]>
3680 L:      [email protected] (moderated for non-subscribers)
3681 S:      Maintained
3682 F:      arch/arm/boot/dts/microchip/at91-linea.dtsi
3683 F:      arch/arm/boot/dts/microchip/at91-natte.dtsi
3684 F:      arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3685 F:      arch/arm/boot/dts/microchip/at91-tse850-3.dts
3686
3687 AXENTIA ASOC DRIVERS
3688 M:      Peter Rosin <[email protected]>
3689 L:      [email protected] (moderated for non-subscribers)
3690 S:      Maintained
3691 F:      Documentation/devicetree/bindings/sound/axentia,*
3692 F:      sound/soc/atmel/tse850-pcm5142.c
3693
3694 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3695 M:      Nuno Sá <[email protected]>
3696 L:      [email protected]
3697 S:      Supported
3698 W:      https://ez.analog.com/linux-software-drivers
3699 F:      Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3700 F:      drivers/hwmon/axi-fan-control.c
3701
3702 AXI SPI ENGINE
3703 M:      Michael Hennerich <[email protected]>
3704 M:      Nuno Sá <[email protected]>
3705 R:      David Lechner <[email protected]>
3706 L:      [email protected]
3707 S:      Supported
3708 W:      https://ez.analog.com/linux-software-drivers
3709 F:      Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3710 F:      drivers/spi/spi-axi-spi-engine.c
3711
3712 AXI PWM GENERATOR
3713 M:      Michael Hennerich <[email protected]>
3714 M:      Nuno Sá <[email protected]>
3715 L:      [email protected]
3716 S:      Supported
3717 W:      https://ez.analog.com/linux-software-drivers
3718 F:      Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml
3719 F:      drivers/pwm/pwm-axi-pwmgen.c
3720
3721 AXXIA I2C CONTROLLER
3722 M:      Krzysztof Adamski <[email protected]>
3723 L:      [email protected]
3724 S:      Maintained
3725 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3726 F:      drivers/i2c/busses/i2c-axxia.c
3727
3728 AZ6007 DVB DRIVER
3729 M:      Mauro Carvalho Chehab <[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/usb/dvb-usb-v2/az6007.c
3735
3736 AZTECH FM RADIO RECEIVER DRIVER
3737 M:      Hans Verkuil <[email protected]>
3738 L:      [email protected]
3739 S:      Maintained
3740 W:      https://linuxtv.org
3741 T:      git git://linuxtv.org/media_tree.git
3742 F:      drivers/media/radio/radio-aztech*
3743
3744 B43 WIRELESS DRIVER
3745 L:      [email protected]
3746 L:      [email protected]
3747 S:      Orphan
3748 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3749 F:      drivers/net/wireless/broadcom/b43/
3750
3751 B43LEGACY WIRELESS DRIVER
3752 L:      [email protected]
3753 L:      [email protected]
3754 S:      Orphan
3755 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3756 F:      drivers/net/wireless/broadcom/b43legacy/
3757
3758 BACKLIGHT CLASS/SUBSYSTEM
3759 M:      Lee Jones <[email protected]>
3760 M:      Daniel Thompson <[email protected]>
3761 M:      Jingoo Han <[email protected]>
3762 L:      [email protected]
3763 S:      Maintained
3764 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3765 F:      Documentation/ABI/stable/sysfs-class-backlight
3766 F:      Documentation/ABI/testing/sysfs-class-backlight
3767 F:      Documentation/devicetree/bindings/leds/backlight
3768 F:      drivers/video/backlight/
3769 F:      include/linux/backlight.h
3770 F:      include/linux/pwm_backlight.h
3771
3772 BAIKAL-T1 PVT HARDWARE MONITOR DRIVER
3773 M:      Serge Semin <[email protected]>
3774 L:      [email protected]
3775 S:      Supported
3776 F:      Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.yaml
3777 F:      Documentation/hwmon/bt1-pvt.rst
3778 F:      drivers/hwmon/bt1-pvt.[ch]
3779
3780 BARCO P50 GPIO DRIVER
3781 M:      Santosh Kumar Yadav <[email protected]>
3782 M:      Peter Korsgaard <[email protected]>
3783 S:      Maintained
3784 F:      drivers/platform/x86/barco-p50-gpio.c
3785
3786 BATMAN ADVANCED
3787 M:      Marek Lindner <[email protected]>
3788 M:      Simon Wunderlich <[email protected]>
3789 M:      Antonio Quartulli <[email protected]>
3790 M:      Sven Eckelmann <[email protected]>
3791 L:      [email protected] (moderated for non-subscribers)
3792 S:      Maintained
3793 W:      https://www.open-mesh.org/
3794 Q:      https://patchwork.open-mesh.org/project/batman/list/
3795 B:      https://www.open-mesh.org/projects/batman-adv/issues
3796 C:      ircs://irc.hackint.org/batadv
3797 T:      git https://git.open-mesh.org/linux-merge.git
3798 F:      Documentation/networking/batman-adv.rst
3799 F:      include/uapi/linux/batadv_packet.h
3800 F:      include/uapi/linux/batman_adv.h
3801 F:      net/batman-adv/
3802
3803 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3804 M:      Thomas Sailer <[email protected]>
3805 L:      [email protected]
3806 S:      Maintained
3807 W:      http://www.baycom.org/~tom/ham/ham.html
3808 F:      drivers/net/hamradio/baycom*
3809
3810 BCACHE (BLOCK LAYER CACHE)
3811 M:      Coly Li <[email protected]>
3812 M:      Kent Overstreet <[email protected]>
3813 L:      [email protected]
3814 S:      Maintained
3815 W:      http://bcache.evilpiepirate.org
3816 C:      irc://irc.oftc.net/bcache
3817 F:      drivers/md/bcache/
3818
3819 BCACHEFS
3820 M:      Kent Overstreet <[email protected]>
3821 L:      [email protected]
3822 S:      Supported
3823 C:      irc://irc.oftc.net/bcache
3824 T:      git https://evilpiepirate.org/git/bcachefs.git
3825 F:      fs/bcachefs/
3826 F:      Documentation/filesystems/bcachefs/
3827
3828 BDISP ST MEDIA DRIVER
3829 M:      Fabien Dessenne <[email protected]>
3830 L:      [email protected]
3831 S:      Supported
3832 W:      https://linuxtv.org
3833 T:      git git://linuxtv.org/media_tree.git
3834 F:      drivers/media/platform/st/sti/bdisp
3835
3836 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3837 M:      Dariusz Marcinkiewicz <[email protected]>
3838 L:      [email protected]
3839 S:      Maintained
3840 F:      drivers/net/ethernet/ec_bhf.c
3841
3842 BEFS FILE SYSTEM
3843 M:      Luis de Bethencourt <[email protected]>
3844 M:      Salah Triki <[email protected]>
3845 S:      Maintained
3846 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3847 F:      Documentation/filesystems/befs.rst
3848 F:      fs/befs/
3849
3850 BFQ I/O SCHEDULER
3851 M:      Yu Kuai <[email protected]>
3852 L:      [email protected]
3853 S:      Odd Fixes
3854 F:      Documentation/block/bfq-iosched.rst
3855 F:      block/bfq-*
3856
3857 BFS FILE SYSTEM
3858 M:      "Tigran A. Aivazian" <[email protected]>
3859 S:      Maintained
3860 F:      Documentation/filesystems/bfs.rst
3861 F:      fs/bfs/
3862 F:      include/uapi/linux/bfs_fs.h
3863
3864 BINMAN
3865 M:      Simon Glass <[email protected]>
3866 S:      Supported
3867 F:      Documentation/devicetree/bindings/mtd/partitions/binman*
3868
3869 BITMAP API
3870 M:      Yury Norov <[email protected]>
3871 R:      Rasmus Villemoes <[email protected]>
3872 S:      Maintained
3873 F:      include/linux/bitfield.h
3874 F:      include/linux/bitmap-str.h
3875 F:      include/linux/bitmap.h
3876 F:      include/linux/bits.h
3877 F:      include/linux/cpumask.h
3878 F:      include/linux/cpumask_types.h
3879 F:      include/linux/find.h
3880 F:      include/linux/nodemask.h
3881 F:      include/linux/nodemask_types.h
3882 F:      include/vdso/bits.h
3883 F:      lib/bitmap-str.c
3884 F:      lib/bitmap.c
3885 F:      lib/cpumask.c
3886 F:      lib/cpumask_kunit.c
3887 F:      lib/find_bit.c
3888 F:      lib/find_bit_benchmark.c
3889 F:      lib/test_bitmap.c
3890 F:      tools/include/linux/bitfield.h
3891 F:      tools/include/linux/bitmap.h
3892 F:      tools/include/linux/bits.h
3893 F:      tools/include/linux/find.h
3894 F:      tools/include/vdso/bits.h
3895 F:      tools/lib/bitmap.c
3896 F:      tools/lib/find_bit.c
3897
3898 BITOPS API
3899 M:      Yury Norov <[email protected]>
3900 R:      Rasmus Villemoes <[email protected]>
3901 S:      Maintained
3902 F:      arch/*/include/asm/bitops.h
3903 F:      arch/*/include/asm/bitops_32.h
3904 F:      arch/*/include/asm/bitops_64.h
3905 F:      arch/*/lib/bitops.c
3906 F:      include/asm-generic/bitops
3907 F:      include/asm-generic/bitops.h
3908 F:      include/linux/bitops.h
3909 F:      lib/test_bitops.c
3910 F:      tools/*/bitops*
3911
3912 BLINKM RGB LED DRIVER
3913 M:      Jan-Simon Moeller <[email protected]>
3914 S:      Maintained
3915 F:      drivers/leds/leds-blinkm.c
3916
3917 BLOCK LAYER
3918 M:      Jens Axboe <[email protected]>
3919 L:      [email protected]
3920 S:      Maintained
3921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3922 F:      Documentation/ABI/stable/sysfs-block
3923 F:      Documentation/block/
3924 F:      block/
3925 F:      drivers/block/
3926 F:      include/linux/bio.h
3927 F:      include/linux/blk*
3928 F:      kernel/trace/blktrace.c
3929 F:      lib/sbitmap.c
3930
3931 BLOCK LAYER DEVICE DRIVER API [RUST]
3932 M:      Andreas Hindborg <[email protected]>
3933 R:      Boqun Feng <[email protected]>
3934 L:      [email protected]
3935 L:      [email protected]
3936 S:      Supported
3937 W:      https://rust-for-linux.com
3938 B:      https://github.com/Rust-for-Linux/linux/issues
3939 C:      https://rust-for-linux.zulipchat.com/#narrow/stream/Block
3940 T:      git https://github.com/Rust-for-Linux/linux.git rust-block-next
3941 F:      drivers/block/rnull.rs
3942 F:      rust/kernel/block.rs
3943 F:      rust/kernel/block/
3944
3945 BLOCK2MTD DRIVER
3946 M:      Joern Engel <[email protected]>
3947 L:      [email protected]
3948 S:      Maintained
3949 F:      drivers/mtd/devices/block2mtd.c
3950
3951 BLUETOOTH DRIVERS
3952 M:      Marcel Holtmann <[email protected]>
3953 M:      Luiz Augusto von Dentz <[email protected]>
3954 L:      [email protected]
3955 S:      Supported
3956 W:      http://www.bluez.org/
3957 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3958 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3959 F:      Documentation/devicetree/bindings/net/bluetooth/
3960 F:      drivers/bluetooth/
3961
3962 BLUETOOTH SUBSYSTEM
3963 M:      Marcel Holtmann <[email protected]>
3964 M:      Johan Hedberg <[email protected]>
3965 M:      Luiz Augusto von Dentz <[email protected]>
3966 L:      [email protected]
3967 S:      Supported
3968 W:      http://www.bluez.org/
3969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3971 F:      include/net/bluetooth/
3972 F:      net/bluetooth/
3973
3974 BONDING DRIVER
3975 M:      Jay Vosburgh <[email protected]>
3976 M:      Andy Gospodarek <[email protected]>
3977 L:      [email protected]
3978 S:      Maintained
3979 F:      Documentation/networking/bonding.rst
3980 F:      drivers/net/bonding/
3981 F:      include/net/bond*
3982 F:      include/uapi/linux/if_bonding.h
3983 F:      tools/testing/selftests/drivers/net/bonding/
3984
3985 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3986 M:      Dan Robertson <[email protected]>
3987 L:      [email protected]
3988 S:      Maintained
3989 F:      Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3990 F:      drivers/iio/accel/bma400*
3991
3992 BOSCH SENSORTEC BMI323 IMU IIO DRIVER
3993 M:      Jagath Jog J <[email protected]>
3994 L:      [email protected]
3995 S:      Maintained
3996 F:      Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
3997 F:      drivers/iio/imu/bmi323/
3998
3999 BPF JIT for ARC
4000 M:      Shahab Vahedi <[email protected]>
4001 L:      [email protected]
4002 S:      Maintained
4003 F:      arch/arc/net/
4004
4005 BPF JIT for ARM
4006 M:      Russell King <[email protected]>
4007 M:      Puranjay Mohan <[email protected]>
4008 L:      [email protected]
4009 S:      Maintained
4010 F:      arch/arm/net/
4011
4012 BPF JIT for ARM64
4013 M:      Daniel Borkmann <[email protected]>
4014 M:      Alexei Starovoitov <[email protected]>
4015 M:      Puranjay Mohan <[email protected]>
4016 R:      Xu Kuohai <[email protected]>
4017 L:      [email protected]
4018 S:      Supported
4019 F:      arch/arm64/net/
4020
4021 BPF JIT for LOONGARCH
4022 M:      Tiezhu Yang <[email protected]>
4023 R:      Hengqi Chen <[email protected]>
4024 L:      [email protected]
4025 S:      Maintained
4026 F:      arch/loongarch/net/
4027
4028 BPF JIT for MIPS (32-BIT AND 64-BIT)
4029 M:      Johan Almbladh <[email protected]>
4030 M:      Paul Burton <[email protected]>
4031 L:      [email protected]
4032 S:      Maintained
4033 F:      arch/mips/net/
4034
4035 BPF JIT for NFP NICs
4036 M:      Jakub Kicinski <[email protected]>
4037 L:      [email protected]
4038 S:      Odd Fixes
4039 F:      drivers/net/ethernet/netronome/nfp/bpf/
4040
4041 BPF JIT for POWERPC (32-BIT AND 64-BIT)
4042 M:      Michael Ellerman <[email protected]>
4043 M:      Hari Bathini <[email protected]>
4044 M:      Christophe Leroy <[email protected]>
4045 R:      Naveen N Rao <[email protected]>
4046 L:      [email protected]
4047 S:      Supported
4048 F:      arch/powerpc/net/
4049
4050 BPF JIT for RISC-V (32-bit)
4051 M:      Luke Nelson <[email protected]>
4052 M:      Xi Wang <[email protected]>
4053 L:      [email protected]
4054 S:      Maintained
4055 F:      arch/riscv/net/
4056 X:      arch/riscv/net/bpf_jit_comp64.c
4057
4058 BPF JIT for RISC-V (64-bit)
4059 M:      Björn Töpel <[email protected]>
4060 R:      Pu Lehui <[email protected]>
4061 R:      Puranjay Mohan <[email protected]>
4062 L:      [email protected]
4063 S:      Maintained
4064 F:      arch/riscv/net/
4065 X:      arch/riscv/net/bpf_jit_comp32.c
4066
4067 BPF JIT for S390
4068 M:      Ilya Leoshkevich <[email protected]>
4069 M:      Heiko Carstens <[email protected]>
4070 M:      Vasily Gorbik <[email protected]>
4071 L:      [email protected]
4072 S:      Supported
4073 F:      arch/s390/net/
4074 X:      arch/s390/net/pnet.c
4075
4076 BPF JIT for SPARC (32-BIT AND 64-BIT)
4077 M:      David S. Miller <[email protected]>
4078 L:      [email protected]
4079 S:      Odd Fixes
4080 F:      arch/sparc/net/
4081
4082 BPF JIT for X86 32-BIT
4083 M:      Wang YanQing <[email protected]>
4084 L:      [email protected]
4085 S:      Odd Fixes
4086 F:      arch/x86/net/bpf_jit_comp32.c
4087
4088 BPF JIT for X86 64-BIT
4089 M:      Alexei Starovoitov <[email protected]>
4090 M:      Daniel Borkmann <[email protected]>
4091 L:      [email protected]
4092 S:      Supported
4093 F:      arch/x86/net/
4094 X:      arch/x86/net/bpf_jit_comp32.c
4095
4096 BPF [BTF]
4097 M:      Martin KaFai Lau <[email protected]>
4098 L:      [email protected]
4099 S:      Maintained
4100 F:      include/linux/btf*
4101 F:      kernel/bpf/btf.c
4102
4103 BPF [CORE]
4104 M:      Alexei Starovoitov <[email protected]>
4105 M:      Daniel Borkmann <[email protected]>
4106 R:      John Fastabend <[email protected]>
4107 L:      [email protected]
4108 S:      Maintained
4109 F:      include/linux/bpf*
4110 F:      include/linux/filter.h
4111 F:      include/linux/tnum.h
4112 F:      kernel/bpf/core.c
4113 F:      kernel/bpf/dispatcher.c
4114 F:      kernel/bpf/mprog.c
4115 F:      kernel/bpf/syscall.c
4116 F:      kernel/bpf/tnum.c
4117 F:      kernel/bpf/trampoline.c
4118 F:      kernel/bpf/verifier.c
4119
4120 BPF [CRYPTO]
4121 M:      Vadim Fedorenko <[email protected]>
4122 L:      [email protected]
4123 S:      Maintained
4124 F:      crypto/bpf_crypto_skcipher.c
4125 F:      include/linux/bpf_crypto.h
4126 F:      kernel/bpf/crypto.c
4127
4128 BPF [DOCUMENTATION] (Related to Standardization)
4129 R:      David Vernet <[email protected]>
4130 L:      [email protected]
4131 L:      [email protected]
4132 S:      Maintained
4133 F:      Documentation/bpf/standardization/
4134
4135 BPF [GENERAL] (Safe Dynamic Programs and Tools)
4136 M:      Alexei Starovoitov <[email protected]>
4137 M:      Daniel Borkmann <[email protected]>
4138 M:      Andrii Nakryiko <[email protected]>
4139 R:      Martin KaFai Lau <[email protected]>
4140 R:      Eduard Zingerman <[email protected]>
4141 R:      Song Liu <[email protected]>
4142 R:      Yonghong Song <[email protected]>
4143 R:      John Fastabend <[email protected]>
4144 R:      KP Singh <[email protected]>
4145 R:      Stanislav Fomichev <[email protected]>
4146 R:      Hao Luo <[email protected]>
4147 R:      Jiri Olsa <[email protected]>
4148 L:      [email protected]
4149 S:      Supported
4150 W:      https://bpf.io/
4151 Q:      https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
4152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
4153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
4154 F:      Documentation/bpf/
4155 F:      Documentation/networking/filter.rst
4156 F:      Documentation/userspace-api/ebpf/
4157 F:      arch/*/net/*
4158 F:      include/linux/bpf*
4159 F:      include/linux/btf*
4160 F:      include/linux/filter.h
4161 F:      include/trace/events/xdp.h
4162 F:      include/uapi/linux/bpf*
4163 F:      include/uapi/linux/btf*
4164 F:      include/uapi/linux/filter.h
4165 F:      kernel/bpf/
4166 F:      kernel/trace/bpf_trace.c
4167 F:      lib/buildid.c
4168 F:      lib/test_bpf.c
4169 F:      net/bpf/
4170 F:      net/core/filter.c
4171 F:      net/sched/act_bpf.c
4172 F:      net/sched/cls_bpf.c
4173 F:      samples/bpf/
4174 F:      scripts/bpf_doc.py
4175 F:      scripts/Makefile.btf
4176 F:      scripts/pahole-version.sh
4177 F:      tools/bpf/
4178 F:      tools/lib/bpf/
4179 F:      tools/testing/selftests/bpf/
4180
4181 BPF [ITERATOR]
4182 M:      Yonghong Song <[email protected]>
4183 L:      [email protected]
4184 S:      Maintained
4185 F:      kernel/bpf/*iter.c
4186
4187 BPF [L7 FRAMEWORK] (sockmap)
4188 M:      John Fastabend <[email protected]>
4189 M:      Jakub Sitnicki <[email protected]>
4190 L:      [email protected]
4191 L:      [email protected]
4192 S:      Maintained
4193 F:      include/linux/skmsg.h
4194 F:      net/core/skmsg.c
4195 F:      net/core/sock_map.c
4196 F:      net/ipv4/tcp_bpf.c
4197 F:      net/ipv4/udp_bpf.c
4198 F:      net/unix/unix_bpf.c
4199
4200 BPF [LIBRARY] (libbpf)
4201 M:      Andrii Nakryiko <[email protected]>
4202 M:      Eduard Zingerman <[email protected]>
4203 L:      [email protected]
4204 S:      Maintained
4205 F:      tools/lib/bpf/
4206
4207 BPF [MISC]
4208 L:      [email protected]
4209 S:      Odd Fixes
4210 K:      (?:\b|_)bpf(?:\b|_)
4211
4212 BPF [NETKIT] (BPF-programmable network device)
4213 M:      Daniel Borkmann <[email protected]>
4214 M:      Nikolay Aleksandrov <[email protected]>
4215 L:      [email protected]
4216 L:      [email protected]
4217 S:      Supported
4218 F:      drivers/net/netkit.c
4219 F:      include/net/netkit.h
4220
4221 BPF [NETWORKING] (struct_ops, reuseport)
4222 M:      Martin KaFai Lau <[email protected]>
4223 L:      [email protected]
4224 L:      [email protected]
4225 S:      Maintained
4226 F:      kernel/bpf/bpf_struct*
4227
4228 BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4229 M:      Martin KaFai Lau <[email protected]>
4230 M:      Daniel Borkmann <[email protected]>
4231 R:      John Fastabend <[email protected]>
4232 L:      [email protected]
4233 L:      [email protected]
4234 S:      Maintained
4235 F:      include/net/tcx.h
4236 F:      kernel/bpf/tcx.c
4237 F:      net/core/filter.c
4238 F:      net/sched/act_bpf.c
4239 F:      net/sched/cls_bpf.c
4240
4241 BPF [RINGBUF]
4242 M:      Andrii Nakryiko <[email protected]>
4243 L:      [email protected]
4244 S:      Maintained
4245 F:      kernel/bpf/ringbuf.c
4246
4247 BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4248 M:      KP Singh <[email protected]>
4249 M:      Matt Bobrowski <[email protected]>
4250 L:      [email protected]
4251 S:      Maintained
4252 F:      Documentation/bpf/prog_lsm.rst
4253 F:      include/linux/bpf_lsm.h
4254 F:      kernel/bpf/bpf_lsm.c
4255 F:      kernel/trace/bpf_trace.c
4256 F:      security/bpf/
4257
4258 BPF [SELFTESTS] (Test Runners & Infrastructure)
4259 M:      Andrii Nakryiko <[email protected]>
4260 M:      Eduard Zingerman <[email protected]>
4261 R:      Mykola Lysenko <[email protected]>
4262 L:      [email protected]
4263 S:      Maintained
4264 F:      tools/testing/selftests/bpf/
4265
4266 BPF [STORAGE & CGROUPS]
4267 M:      Martin KaFai Lau <[email protected]>
4268 L:      [email protected]
4269 S:      Maintained
4270 F:      kernel/bpf/*storage.c
4271 F:      kernel/bpf/bpf_lru*
4272 F:      kernel/bpf/cgroup.c
4273
4274 BPF [TOOLING] (bpftool)
4275 M:      Quentin Monnet <[email protected]>
4276 L:      [email protected]
4277 S:      Maintained
4278 F:      kernel/bpf/disasm.*
4279 F:      tools/bpf/bpftool/
4280
4281 BPF [TRACING]
4282 M:      Song Liu <[email protected]>
4283 R:      Jiri Olsa <[email protected]>
4284 L:      [email protected]
4285 S:      Maintained
4286 F:      kernel/bpf/stackmap.c
4287 F:      kernel/trace/bpf_trace.c
4288 F:      lib/buildid.c
4289
4290 BROADCOM ASP 2.0 ETHERNET DRIVER
4291 M:      Justin Chen <[email protected]>
4292 M:      Florian Fainelli <[email protected]>
4293 L:      [email protected]
4294 L:      [email protected]
4295 S:      Supported
4296 F:      Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4297 F:      drivers/net/ethernet/broadcom/asp2/
4298
4299 BROADCOM B44 10/100 ETHERNET DRIVER
4300 M:      Michael Chan <[email protected]>
4301 L:      [email protected]
4302 S:      Supported
4303 F:      drivers/net/ethernet/broadcom/b44.*
4304
4305 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4306 M:      Florian Fainelli <[email protected]>
4307 L:      [email protected]
4308 L:      [email protected] (subscribers-only)
4309 S:      Supported
4310 F:      Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4311 F:      drivers/net/dsa/b53/*
4312 F:      drivers/net/dsa/bcm_sf2*
4313 F:      include/linux/dsa/brcm.h
4314 F:      include/linux/platform_data/b53.h
4315
4316 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4317 M:      Florian Fainelli <[email protected]>
4318 R:      Broadcom internal kernel review list <[email protected]>
4319 L:      [email protected] (moderated for non-subscribers)
4320 L:      [email protected] (moderated for non-subscribers)
4321 S:      Maintained
4322 T:      git https://github.com/broadcom/stblinux.git
4323 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4324 F:      drivers/pci/controller/pcie-brcmstb.c
4325 F:      drivers/staging/vc04_services
4326 N:      bcm2711
4327 N:      bcm283*
4328 N:      raspberrypi
4329
4330 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4331 M:      Florian Fainelli <[email protected]>
4332 M:      Ray Jui <[email protected]>
4333 M:      Scott Branden <[email protected]>
4334 R:      Broadcom internal kernel review list <[email protected]>
4335 S:      Maintained
4336 T:      git https://github.com/broadcom/mach-bcm
4337 F:      arch/arm/mach-bcm/
4338 N:      bcm281*
4339 N:      bcm113*
4340 N:      bcm216*
4341 N:      kona
4342
4343 BROADCOM BCM2835 CAMERA DRIVERS
4344 M:      Raspberry Pi Kernel Maintenance <[email protected]>
4345 L:      [email protected]
4346 S:      Maintained
4347 F:      Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4348 F:      drivers/media/platform/broadcom/bcm2835-unicam*
4349
4350 BROADCOM BCM47XX MIPS ARCHITECTURE
4351 M:      Hauke Mehrtens <[email protected]>
4352 M:      Rafał Miłecki <[email protected]>
4353 L:      [email protected]
4354 S:      Maintained
4355 F:      Documentation/devicetree/bindings/mips/brcm/
4356 F:      arch/mips/bcm47xx/*
4357 F:      arch/mips/include/asm/mach-bcm47xx/*
4358
4359 BROADCOM BCM4908 ETHERNET DRIVER
4360 M:      Rafał Miłecki <[email protected]>
4361 R:      Broadcom internal kernel review list <[email protected]>
4362 L:      [email protected]
4363 S:      Maintained
4364 F:      Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4365 F:      drivers/net/ethernet/broadcom/bcm4908_enet.*
4366 F:      drivers/net/ethernet/broadcom/unimac.h
4367
4368 BROADCOM BCM4908 PINMUX DRIVER
4369 M:      Rafał Miłecki <[email protected]>
4370 R:      Broadcom internal kernel review list <[email protected]>
4371 L:      [email protected]
4372 S:      Maintained
4373 F:      Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4374 F:      drivers/pinctrl/bcm/pinctrl-bcm4908.c
4375
4376 BROADCOM BCM5301X ARM ARCHITECTURE
4377 M:      Florian Fainelli <[email protected]>
4378 M:      Hauke Mehrtens <[email protected]>
4379 M:      Rafał Miłecki <[email protected]>
4380 R:      Broadcom internal kernel review list <[email protected]>
4381 L:      [email protected] (moderated for non-subscribers)
4382 S:      Maintained
4383 F:      arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4384 F:      arch/arm/boot/dts/broadcom/bcm470*
4385 F:      arch/arm/boot/dts/broadcom/bcm5301*
4386 F:      arch/arm/boot/dts/broadcom/bcm953012*
4387 F:      arch/arm/mach-bcm/bcm_5301x.c
4388
4389 BROADCOM BCM53573 ARM ARCHITECTURE
4390 M:      Florian Fainelli <[email protected]>
4391 M:      Rafał Miłecki <[email protected]>
4392 R:      Broadcom internal kernel review list <[email protected]>
4393 L:      [email protected] (moderated for non-subscribers)
4394 S:      Maintained
4395 F:      arch/arm/boot/dts/broadcom/bcm47189*
4396 F:      arch/arm/boot/dts/broadcom/bcm53573*
4397
4398 BROADCOM BCM63XX/BCM33XX UDC DRIVER
4399 M:      Kevin Cernekee <[email protected]>
4400 L:      [email protected]
4401 S:      Maintained
4402 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
4403
4404 BROADCOM BCM7XXX ARM ARCHITECTURE
4405 M:      Florian Fainelli <[email protected]>
4406 R:      Broadcom internal kernel review list <[email protected]>
4407 L:      [email protected] (moderated for non-subscribers)
4408 S:      Maintained
4409 T:      git https://github.com/broadcom/stblinux.git
4410 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4411 F:      arch/arm/boot/dts/broadcom/bcm7*.dts*
4412 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
4413 F:      arch/arm/mach-bcm/*brcmstb*
4414 F:      arch/arm/mm/cache-b15-rac.c
4415 F:      drivers/bus/brcmstb_gisb.c
4416 F:      drivers/pci/controller/pcie-brcmstb.c
4417 N:      brcmstb
4418 N:      bcm7038
4419 N:      bcm7120
4420
4421 BROADCOM BCMBCA ARM ARCHITECTURE
4422 M:      William Zhang <[email protected]>
4423 M:      Anand Gore <[email protected]>
4424 M:      Kursad Oney <[email protected]>
4425 M:      Florian Fainelli <[email protected]>
4426 M:      Rafał Miłecki <[email protected]>
4427 R:      Broadcom internal kernel review list <[email protected]>
4428 L:      [email protected] (moderated for non-subscribers)
4429 S:      Maintained
4430 T:      git https://github.com/broadcom/stblinux.git
4431 F:      Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4432 F:      arch/arm64/boot/dts/broadcom/bcmbca/*
4433 N:      bcmbca
4434 N:      bcm[9]?47622
4435 N:      bcm[9]?4912
4436 N:      bcm[9]?63138
4437 N:      bcm[9]?63146
4438 N:      bcm[9]?63148
4439 N:      bcm[9]?63158
4440 N:      bcm[9]?63178
4441 N:      bcm[9]?6756
4442 N:      bcm[9]?6813
4443 N:      bcm[9]?6846
4444 N:      bcm[9]?6855
4445 N:      bcm[9]?6856
4446 N:      bcm[9]?6858
4447 N:      bcm[9]?6878
4448
4449 BROADCOM BDC DRIVER
4450 M:      Justin Chen <[email protected]>
4451 M:      Al Cooper <[email protected]>
4452 R:      Broadcom internal kernel review list <[email protected]>
4453 L:      [email protected]
4454 S:      Maintained
4455 F:      Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4456 F:      drivers/usb/gadget/udc/bdc/
4457
4458 BROADCOM BMIPS CPUFREQ DRIVER
4459 M:      Markus Mayer <[email protected]>
4460 R:      Broadcom internal kernel review list <[email protected]>
4461 L:      [email protected]
4462 S:      Maintained
4463 F:      drivers/cpufreq/bmips-cpufreq.c
4464
4465 BROADCOM BMIPS MIPS ARCHITECTURE
4466 M:      Florian Fainelli <[email protected]>
4467 R:      Broadcom internal kernel review list <[email protected]>
4468 L:      [email protected]
4469 S:      Maintained
4470 T:      git https://github.com/broadcom/stblinux.git
4471 F:      arch/mips/bmips/*
4472 F:      arch/mips/boot/dts/brcm/bcm*.dts*
4473 F:      arch/mips/include/asm/mach-bmips/*
4474 F:      arch/mips/kernel/*bmips*
4475 F:      drivers/irqchip/irq-bcm63*
4476 F:      drivers/irqchip/irq-bcm7*
4477 F:      drivers/irqchip/irq-brcmstb*
4478 F:      drivers/pmdomain/bcm/bcm63xx-power.c
4479 F:      include/linux/bcm963xx_nvram.h
4480 F:      include/linux/bcm963xx_tag.h
4481
4482 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4483 M:      Rasesh Mody <[email protected]>
4484 M:      [email protected]
4485 L:      [email protected]
4486 S:      Supported
4487 F:      drivers/net/ethernet/broadcom/bnx2.*
4488 F:      drivers/net/ethernet/broadcom/bnx2_*
4489
4490 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4491 M:      Saurav Kashyap <[email protected]>
4492 M:      Javed Hasan <[email protected]>
4493 M:      [email protected]
4494 L:      [email protected]
4495 S:      Supported
4496 F:      drivers/scsi/bnx2fc/
4497
4498 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4499 M:      Nilesh Javali <[email protected]>
4500 M:      Manish Rangankar <[email protected]>
4501 M:      [email protected]
4502 L:      [email protected]
4503 S:      Supported
4504 F:      drivers/scsi/bnx2i/
4505
4506 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4507 M:      Sudarsana Kalluru <[email protected]>
4508 M:      Manish Chopra <[email protected]>
4509 L:      [email protected]
4510 S:      Supported
4511 F:      drivers/net/ethernet/broadcom/bnx2x/
4512
4513 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4514 M:      Michael Chan <[email protected]>
4515 L:      [email protected]
4516 S:      Supported
4517 F:      drivers/firmware/broadcom/tee_bnxt_fw.c
4518 F:      drivers/net/ethernet/broadcom/bnxt/
4519 F:      include/linux/firmware/broadcom/tee_bnxt_fw.h
4520
4521 BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4522 M:      Arend van Spriel <[email protected]>
4523 L:      [email protected]
4524 L:      [email protected]
4525 L:      [email protected]
4526 S:      Supported
4527 F:      drivers/net/wireless/broadcom/brcm80211/
4528 F:      include/linux/platform_data/brcmfmac.h
4529
4530 BROADCOM BRCMSTB GPIO DRIVER
4531 M:      Doug Berger <[email protected]>
4532 M:      Florian Fainelli <[email protected]>
4533 R:      Broadcom internal kernel review list <[email protected]>
4534 S:      Supported
4535 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4536 F:      drivers/gpio/gpio-brcmstb.c
4537
4538 BROADCOM BRCMSTB I2C DRIVER
4539 M:      Kamal Dasu <[email protected]>
4540 R:      Broadcom internal kernel review list <[email protected]>
4541 L:      [email protected]
4542 S:      Supported
4543 F:      Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4544 F:      drivers/i2c/busses/i2c-brcmstb.c
4545
4546 BROADCOM BRCMSTB UART DRIVER
4547 M:      Al Cooper <[email protected]>
4548 R:      Broadcom internal kernel review list <[email protected]>
4549 L:      [email protected]
4550 S:      Maintained
4551 F:      Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4552 F:      drivers/tty/serial/8250/8250_bcm7271.c
4553
4554 BROADCOM BRCMSTB USB EHCI DRIVER
4555 M:      Justin Chen <[email protected]>
4556 M:      Al Cooper <[email protected]>
4557 R:      Broadcom internal kernel review list <[email protected]>
4558 L:      [email protected]
4559 S:      Maintained
4560 F:      Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4561 F:      drivers/usb/host/ehci-brcm.*
4562
4563 BROADCOM BRCMSTB USB PIN MAP DRIVER
4564 M:      Al Cooper <[email protected]>
4565 R:      Broadcom internal kernel review list <[email protected]>
4566 L:      [email protected]
4567 S:      Maintained
4568 F:      Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4569 F:      drivers/usb/misc/brcmstb-usb-pinmap.c
4570
4571 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4572 M:      Justin Chen <[email protected]>
4573 M:      Al Cooper <[email protected]>
4574 R:      Broadcom internal kernel review list <[email protected]>
4575 L:      [email protected]
4576 S:      Maintained
4577 F:      drivers/phy/broadcom/phy-brcm-usb*
4578
4579 BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4580 M:      William Zhang <[email protected]>
4581 M:      Kursad Oney <[email protected]>
4582 M:      Jonas Gorski <[email protected]>
4583 R:      Broadcom internal kernel review list <[email protected]>
4584 L:      [email protected]
4585 S:      Maintained
4586 F:      Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4587 F:      drivers/spi/spi-bcm63xx-hsspi.c
4588 F:      drivers/spi/spi-bcmbca-hsspi.c
4589
4590 BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4591 M:      Jonas Gorski <[email protected]>
4592 L:      [email protected]
4593 S:      Odd Fixes
4594 F:      Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4595 F:      drivers/spi/spi-bcm63xx.c
4596
4597 BROADCOM ETHERNET PHY DRIVERS
4598 M:      Florian Fainelli <[email protected]>
4599 R:      Broadcom internal kernel review list <[email protected]>
4600 L:      [email protected]
4601 S:      Supported
4602 F:      Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4603 F:      drivers/net/phy/bcm*.[ch]
4604 F:      drivers/net/phy/broadcom.c
4605 F:      include/linux/brcmphy.h
4606
4607 BROADCOM GENET ETHERNET DRIVER
4608 M:      Doug Berger <[email protected]>
4609 M:      Florian Fainelli <[email protected]>
4610 R:      Broadcom internal kernel review list <[email protected]>
4611 L:      [email protected]
4612 S:      Supported
4613 F:      Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4614 F:      Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4615 F:      drivers/net/ethernet/broadcom/genet/
4616 F:      drivers/net/ethernet/broadcom/unimac.h
4617 F:      drivers/net/mdio/mdio-bcm-unimac.c
4618 F:      include/linux/platform_data/bcmgenet.h
4619 F:      include/linux/platform_data/mdio-bcm-unimac.h
4620
4621 BROADCOM IPROC ARM ARCHITECTURE
4622 M:      Ray Jui <[email protected]>
4623 M:      Scott Branden <[email protected]>
4624 R:      Broadcom internal kernel review list <[email protected]>
4625 L:      [email protected] (moderated for non-subscribers)
4626 S:      Maintained
4627 T:      git https://github.com/broadcom/stblinux.git
4628 F:      arch/arm64/boot/dts/broadcom/northstar2/*
4629 F:      arch/arm64/boot/dts/broadcom/stingray/*
4630 F:      drivers/clk/bcm/clk-ns*
4631 F:      drivers/clk/bcm/clk-sr*
4632 F:      drivers/pinctrl/bcm/pinctrl-ns*
4633 F:      include/dt-bindings/clock/bcm-sr*
4634 N:      iproc
4635 N:      cygnus
4636 N:      bcm[-_]nsp
4637 N:      bcm9113*
4638 N:      bcm9583*
4639 N:      bcm9585*
4640 N:      bcm9586*
4641 N:      bcm988312
4642 N:      bcm113*
4643 N:      bcm583*
4644 N:      bcm585*
4645 N:      bcm586*
4646 N:      bcm88312
4647 N:      hr2
4648 N:      stingray
4649
4650 BROADCOM IPROC GBIT ETHERNET DRIVER
4651 M:      Rafał Miłecki <[email protected]>
4652 R:      Broadcom internal kernel review list <[email protected]>
4653 L:      [email protected]
4654 S:      Maintained
4655 F:      Documentation/devicetree/bindings/net/brcm,amac.yaml
4656 F:      drivers/net/ethernet/broadcom/bgmac*
4657 F:      drivers/net/ethernet/broadcom/unimac.h
4658
4659 BROADCOM KONA GPIO DRIVER
4660 M:      Ray Jui <[email protected]>
4661 R:      Broadcom internal kernel review list <[email protected]>
4662 S:      Supported
4663 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4664 F:      drivers/gpio/gpio-bcm-kona.c
4665
4666 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4667 M:      Sathya Prakash Veerichetty <[email protected]>
4668 M:      Kashyap Desai <[email protected]>
4669 M:      Sumit Saxena <[email protected]>
4670 M:      Sreekanth Reddy <[email protected]>
4671 L:      [email protected]
4672 L:      [email protected]
4673 S:      Supported
4674 W:      https://www.broadcom.com/support/storage
4675 F:      drivers/scsi/mpi3mr/
4676
4677 BROADCOM NETXTREME-E ROCE DRIVER
4678 M:      Selvin Xavier <[email protected]>
4679 L:      [email protected]
4680 S:      Supported
4681 W:      http://www.broadcom.com
4682 F:      drivers/infiniband/hw/bnxt_re/
4683 F:      include/uapi/rdma/bnxt_re-abi.h
4684
4685 BROADCOM NVRAM DRIVER
4686 M:      Rafał Miłecki <[email protected]>
4687 L:      [email protected]
4688 S:      Maintained
4689 F:      drivers/firmware/broadcom/*
4690
4691 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4692 M:      Rafał Miłecki <[email protected]>
4693 M:      Florian Fainelli <[email protected]>
4694 R:      Broadcom internal kernel review list <[email protected]>
4695 L:      [email protected]
4696 S:      Maintained
4697 T:      git https://github.com/broadcom/stblinux.git
4698 F:      drivers/pmdomain/bcm/bcm-pmb.c
4699 F:      include/dt-bindings/soc/bcm-pmb.h
4700
4701 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4702 M:      Rafał Miłecki <[email protected]>
4703 L:      [email protected]
4704 S:      Maintained
4705 F:      drivers/bcma/
4706 F:      include/linux/bcma/
4707
4708 BROADCOM SPI DRIVER
4709 M:      Kamal Dasu <[email protected]>
4710 R:      Broadcom internal kernel review list <[email protected]>
4711 S:      Maintained
4712 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4713 F:      drivers/spi/spi-bcm-qspi.*
4714 F:      drivers/spi/spi-brcmstb-qspi.c
4715 F:      drivers/spi/spi-iproc-qspi.c
4716
4717 BROADCOM STB AVS CPUFREQ DRIVER
4718 M:      Markus Mayer <[email protected]>
4719 R:      Broadcom internal kernel review list <[email protected]>
4720 L:      [email protected]
4721 S:      Maintained
4722 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4723 F:      drivers/cpufreq/brcmstb*
4724
4725 BROADCOM STB AVS TMON DRIVER
4726 M:      Markus Mayer <[email protected]>
4727 R:      Broadcom internal kernel review list <[email protected]>
4728 L:      [email protected]
4729 S:      Maintained
4730 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4731 F:      drivers/thermal/broadcom/brcmstb*
4732
4733 BROADCOM STB DPFE DRIVER
4734 M:      Markus Mayer <[email protected]>
4735 R:      Broadcom internal kernel review list <[email protected]>
4736 L:      [email protected] (moderated for non-subscribers)
4737 S:      Maintained
4738 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4739 F:      drivers/memory/brcmstb_dpfe.c
4740
4741 BROADCOM STB NAND FLASH DRIVER
4742 M:      Brian Norris <[email protected]>
4743 M:      Kamal Dasu <[email protected]>
4744 R:      Broadcom internal kernel review list <[email protected]>
4745 L:      [email protected]
4746 S:      Maintained
4747 F:      drivers/mtd/nand/raw/brcmnand/
4748 F:      include/linux/platform_data/brcmnand.h
4749
4750 BROADCOM STB PCIE DRIVER
4751 M:      Jim Quinlan <[email protected]>
4752 M:      Nicolas Saenz Julienne <[email protected]>
4753 M:      Florian Fainelli <[email protected]>
4754 R:      Broadcom internal kernel review list <[email protected]>
4755 L:      [email protected]
4756 S:      Maintained
4757 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4758 F:      drivers/pci/controller/pcie-brcmstb.c
4759
4760 BROADCOM SYSTEMPORT ETHERNET DRIVER
4761 M:      Florian Fainelli <[email protected]>
4762 R:      Broadcom internal kernel review list <[email protected]>
4763 L:      [email protected]
4764 S:      Supported
4765 F:      Documentation/devicetree/bindings/net/brcm,systemport.yaml
4766 F:      drivers/net/ethernet/broadcom/bcmsysport.*
4767 F:      drivers/net/ethernet/broadcom/unimac.h
4768
4769 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4770 M:      Pavan Chebbi <[email protected]>
4771 M:      Michael Chan <[email protected]>
4772 L:      [email protected]
4773 S:      Supported
4774 F:      drivers/net/ethernet/broadcom/tg3.*
4775
4776 BROADCOM VK DRIVER
4777 M:      Scott Branden <[email protected]>
4778 R:      Broadcom internal kernel review list <[email protected]>
4779 S:      Supported
4780 F:      drivers/misc/bcm-vk/
4781 F:      include/uapi/linux/misc/bcm_vk.h
4782
4783 BROCADE BFA FC SCSI DRIVER
4784 M:      Anil Gurumurthy <[email protected]>
4785 M:      Sudarsana Kalluru <[email protected]>
4786 L:      [email protected]
4787 S:      Supported
4788 F:      drivers/scsi/bfa/
4789
4790 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4791 M:      Rasesh Mody <[email protected]>
4792 M:      Sudarsana Kalluru <[email protected]>
4793 M:      [email protected]
4794 L:      [email protected]
4795 S:      Supported
4796 F:      drivers/net/ethernet/brocade/bna/
4797
4798 BSG (block layer generic sg v4 driver)
4799 M:      FUJITA Tomonori <[email protected]>
4800 L:      [email protected]
4801 S:      Supported
4802 F:      block/bsg.c
4803 F:      include/linux/bsg.h
4804 F:      include/uapi/linux/bsg.h
4805
4806 BT87X AUDIO DRIVER
4807 M:      Clemens Ladisch <[email protected]>
4808 L:      [email protected] (moderated for non-subscribers)
4809 S:      Maintained
4810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4811 F:      Documentation/sound/cards/bt87x.rst
4812 F:      sound/pci/bt87x.c
4813
4814 BT8XXGPIO DRIVER
4815 M:      Michael Buesch <[email protected]>
4816 S:      Maintained
4817 W:      http://bu3sch.de/btgpio.php
4818 F:      drivers/gpio/gpio-bt8xx.c
4819
4820 BTRFS FILE SYSTEM
4821 M:      Chris Mason <[email protected]>
4822 M:      Josef Bacik <[email protected]>
4823 M:      David Sterba <[email protected]>
4824 L:      [email protected]
4825 S:      Maintained
4826 W:      https://btrfs.readthedocs.io
4827 Q:      https://patchwork.kernel.org/project/linux-btrfs/list/
4828 C:      irc://irc.libera.chat/btrfs
4829 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4830 F:      Documentation/filesystems/btrfs.rst
4831 F:      fs/btrfs/
4832 F:      include/linux/btrfs*
4833 F:      include/trace/events/btrfs.h
4834 F:      include/uapi/linux/btrfs*
4835
4836 BTTV VIDEO4LINUX DRIVER
4837 M:      Mauro Carvalho Chehab <[email protected]>
4838 L:      [email protected]
4839 S:      Odd fixes
4840 W:      https://linuxtv.org
4841 T:      git git://linuxtv.org/media_tree.git
4842 F:      Documentation/driver-api/media/drivers/bttv*
4843 F:      drivers/media/pci/bt8xx/bttv*
4844
4845 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4846 M:      Chanwoo Choi <[email protected]>
4847 L:      [email protected]
4848 L:      [email protected]
4849 S:      Maintained
4850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4851 F:      Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4852 F:      drivers/devfreq/exynos-bus.c
4853
4854 BUSLOGIC SCSI DRIVER
4855 M:      Khalid Aziz <[email protected]>
4856 L:      [email protected]
4857 S:      Maintained
4858 F:      drivers/scsi/BusLogic.*
4859 F:      drivers/scsi/FlashPoint.*
4860
4861 BXCAN CAN NETWORK DRIVER
4862 M:      Dario Binacchi <[email protected]>
4863 L:      [email protected]
4864 S:      Maintained
4865 F:      Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4866 F:      drivers/net/can/bxcan.c
4867
4868 C-MEDIA CMI8788 DRIVER
4869 M:      Clemens Ladisch <[email protected]>
4870 L:      [email protected] (moderated for non-subscribers)
4871 S:      Maintained
4872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4873 F:      sound/pci/oxygen/
4874
4875 C-SKY ARCHITECTURE
4876 M:      Guo Ren <[email protected]>
4877 L:      [email protected]
4878 S:      Supported
4879 T:      git https://github.com/c-sky/csky-linux.git
4880 F:      Documentation/devicetree/bindings/csky/
4881 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
4882 F:      Documentation/devicetree/bindings/timer/csky,*
4883 F:      arch/csky/
4884 F:      drivers/clocksource/timer-gx6605s.c
4885 F:      drivers/clocksource/timer-mp-csky.c
4886 F:      drivers/irqchip/irq-csky-*
4887 N:      csky
4888 K:      csky
4889
4890 CA8210 IEEE-802.15.4 RADIO DRIVER
4891 L:      [email protected]
4892 S:      Orphan
4893 W:      https://github.com/Cascoda/ca8210-linux.git
4894 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4895 F:      drivers/net/ieee802154/ca8210.c
4896
4897 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4898 M:      David Howells <[email protected]>
4899 L:      [email protected]
4900 S:      Supported
4901 F:      Documentation/filesystems/caching/cachefiles.rst
4902 F:      fs/cachefiles/
4903
4904 CACHESTAT: PAGE CACHE STATS FOR A FILE
4905 M:      Nhat Pham <[email protected]>
4906 M:      Johannes Weiner <[email protected]>
4907 L:      [email protected]
4908 S:      Maintained
4909 F:      tools/testing/selftests/cachestat/test_cachestat.c
4910
4911 CADENCE MIPI-CSI2 BRIDGES
4912 M:      Maxime Ripard <[email protected]>
4913 L:      [email protected]
4914 S:      Maintained
4915 F:      Documentation/devicetree/bindings/media/cdns,*.txt
4916 F:      Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
4917 F:      drivers/media/platform/cadence/cdns-csi2*
4918
4919 CADENCE NAND DRIVER
4920 L:      [email protected]
4921 S:      Orphan
4922 F:      Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4923 F:      drivers/mtd/nand/raw/cadence-nand-controller.c
4924
4925 CADENCE USB3 DRD IP DRIVER
4926 M:      Peter Chen <[email protected]>
4927 M:      Pawel Laszczak <[email protected]>
4928 R:      Roger Quadros <[email protected]>
4929 L:      [email protected]
4930 S:      Maintained
4931 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4932 F:      Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4933 F:      drivers/usb/cdns3/
4934 X:      drivers/usb/cdns3/cdnsp*
4935
4936 CADENCE USBHS DRIVER
4937 M:      Pawel Laszczak <[email protected]>
4938 L:      [email protected]
4939 S:      Maintained
4940 F:      drivers/usb/gadget/udc/cdns2
4941
4942 CADENCE USBSSP DRD IP DRIVER
4943 M:      Pawel Laszczak <[email protected]>
4944 L:      [email protected]
4945 S:      Maintained
4946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4947 F:      drivers/usb/cdns3/
4948 X:      drivers/usb/cdns3/cdns3*
4949
4950 CADET FM/AM RADIO RECEIVER DRIVER
4951 M:      Hans Verkuil <[email protected]>
4952 L:      [email protected]
4953 S:      Maintained
4954 W:      https://linuxtv.org
4955 T:      git git://linuxtv.org/media_tree.git
4956 F:      drivers/media/radio/radio-cadet*
4957
4958 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4959 L:      [email protected]
4960 S:      Orphan
4961 T:      git git://linuxtv.org/media_tree.git
4962 F:      Documentation/admin-guide/media/cafe_ccic*
4963 F:      drivers/media/platform/marvell/
4964
4965 CAIF NETWORK LAYER
4966 L:      [email protected]
4967 S:      Orphan
4968 F:      Documentation/networking/caif/
4969 F:      drivers/net/caif/
4970 F:      include/net/caif/
4971 F:      include/uapi/linux/caif/
4972 F:      net/caif/
4973
4974 CAKE QDISC
4975 M:      Toke Høiland-Jørgensen <[email protected]>
4976 L:      [email protected] (moderated for non-subscribers)
4977 S:      Maintained
4978 F:      net/sched/sch_cake.c
4979
4980 CAN NETWORK DRIVERS
4981 M:      Marc Kleine-Budde <[email protected]>
4982 M:      Vincent Mailhol <[email protected]>
4983 L:      [email protected]
4984 S:      Maintained
4985 W:      https://github.com/linux-can
4986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4988 F:      Documentation/devicetree/bindings/net/can/
4989 F:      Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4990 F:      drivers/net/can/
4991 F:      drivers/phy/phy-can-transceiver.c
4992 F:      include/linux/can/bittiming.h
4993 F:      include/linux/can/dev.h
4994 F:      include/linux/can/length.h
4995 F:      include/linux/can/platform/
4996 F:      include/linux/can/rx-offload.h
4997 F:      include/uapi/linux/can/error.h
4998 F:      include/uapi/linux/can/netlink.h
4999 F:      include/uapi/linux/can/vxcan.h
5000
5001 CAN NETWORK LAYER
5002 M:      Oliver Hartkopp <[email protected]>
5003 M:      Marc Kleine-Budde <[email protected]>
5004 L:      [email protected]
5005 S:      Maintained
5006 W:      https://github.com/linux-can
5007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5008 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5009 F:      Documentation/networking/can.rst
5010 F:      Documentation/networking/iso15765-2.rst
5011 F:      include/linux/can/can-ml.h
5012 F:      include/linux/can/core.h
5013 F:      include/linux/can/skb.h
5014 F:      include/net/netns/can.h
5015 F:      include/uapi/linux/can.h
5016 F:      include/uapi/linux/can/bcm.h
5017 F:      include/uapi/linux/can/gw.h
5018 F:      include/uapi/linux/can/isotp.h
5019 F:      include/uapi/linux/can/raw.h
5020 F:      net/can/
5021
5022 CAN-J1939 NETWORK LAYER
5023 M:      Robin van der Gracht <[email protected]>
5024 M:      Oleksij Rempel <[email protected]>
5025 R:      [email protected]
5026 L:      [email protected]
5027 S:      Maintained
5028 F:      Documentation/networking/j1939.rst
5029 F:      include/uapi/linux/can/j1939.h
5030 F:      net/can/j1939/
5031
5032 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
5033 M:      Damien Le Moal <[email protected]>
5034 L:      [email protected]
5035 L:      [email protected] (pinctrl driver)
5036 F:      Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
5037 F:      drivers/pinctrl/pinctrl-k210.c
5038
5039 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
5040 M:      Damien Le Moal <[email protected]>
5041 L:      [email protected]
5042 L:      [email protected]
5043 S:      Maintained
5044 F:      Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
5045 F:      drivers/reset/reset-k210.c
5046
5047 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
5048 M:      Damien Le Moal <[email protected]>
5049 L:      [email protected]
5050 S:      Maintained
5051 F:      Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
5052 F:      drivers/soc/canaan/
5053 F:      include/soc/canaan/
5054
5055 CAPABILITIES
5056 M:      Serge Hallyn <[email protected]>
5057 L:      [email protected]
5058 S:      Supported
5059 F:      include/linux/capability.h
5060 F:      include/uapi/linux/capability.h
5061 F:      kernel/capability.c
5062 F:      security/commoncap.c
5063
5064 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
5065 M:      Kevin Tsai <[email protected]>
5066 S:      Maintained
5067 F:      drivers/iio/light/cm*
5068
5069 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
5070 M:      Christian Lamparter <[email protected]>
5071 L:      [email protected]
5072 S:      Maintained
5073 W:      https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
5074 F:      drivers/net/wireless/ath/carl9170/
5075
5076 CAVIUM I2C DRIVER
5077 M:      Robert Richter <[email protected]>
5078 S:      Odd Fixes
5079 W:      http://www.marvell.com
5080 F:      drivers/i2c/busses/i2c-octeon*
5081 F:      drivers/i2c/busses/i2c-thunderx*
5082
5083 CAVIUM LIQUIDIO NETWORK DRIVER
5084 L:      [email protected]
5085 S:      Orphan
5086 W:      http://www.marvell.com
5087 F:      drivers/net/ethernet/cavium/liquidio/
5088
5089 CAVIUM MMC DRIVER
5090 M:      Robert Richter <[email protected]>
5091 S:      Odd Fixes
5092 W:      http://www.marvell.com
5093 F:      drivers/mmc/host/cavium*
5094
5095 CAVIUM OCTEON-TX CRYPTO DRIVER
5096 M:      George Cherian <[email protected]>
5097 L:      [email protected]
5098 S:      Supported
5099 W:      http://www.marvell.com
5100 F:      drivers/crypto/cavium/cpt/
5101
5102 CAVIUM THUNDERX2 ARM64 SOC
5103 M:      Robert Richter <[email protected]>
5104 L:      [email protected] (moderated for non-subscribers)
5105 S:      Odd Fixes
5106 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
5107 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
5108
5109 CBS/ETF/TAPRIO QDISCS
5110 M:      Vinicius Costa Gomes <[email protected]>
5111 L:      [email protected]
5112 S:      Maintained
5113 F:      net/sched/sch_cbs.c
5114 F:      net/sched/sch_etf.c
5115 F:      net/sched/sch_taprio.c
5116
5117 CC2520 IEEE-802.15.4 RADIO DRIVER
5118 M:      Stefan Schmidt <[email protected]>
5119 L:      [email protected]
5120 S:      Odd Fixes
5121 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
5122 F:      drivers/net/ieee802154/cc2520.c
5123
5124 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
5125 M:      Gilad Ben-Yossef <[email protected]>
5126 L:      [email protected]
5127 S:      Supported
5128 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5129 F:      drivers/crypto/ccree/
5130
5131 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
5132 M:      Hadar Gat <[email protected]>
5133 L:      [email protected]
5134 S:      Supported
5135 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5136 F:      Documentation/devicetree/bindings/rng/arm-cctrng.yaml
5137 F:      drivers/char/hw_random/cctrng.c
5138 F:      drivers/char/hw_random/cctrng.h
5139
5140 CEC FRAMEWORK
5141 M:      Hans Verkuil <[email protected]>
5142 L:      [email protected]
5143 S:      Supported
5144 W:      http://linuxtv.org
5145 T:      git git://linuxtv.org/media_tree.git
5146 F:      Documentation/ABI/testing/debugfs-cec-error-inj
5147 F:      Documentation/devicetree/bindings/media/cec/cec-common.yaml
5148 F:      Documentation/driver-api/media/cec-core.rst
5149 F:      Documentation/userspace-api/media/cec
5150 F:      drivers/media/cec/
5151 F:      drivers/media/rc/keymaps/rc-cec.c
5152 F:      include/media/cec-notifier.h
5153 F:      include/media/cec.h
5154 F:      include/uapi/linux/cec-funcs.h
5155 F:      include/uapi/linux/cec.h
5156
5157 CEC GPIO DRIVER
5158 M:      Hans Verkuil <[email protected]>
5159 L:      [email protected]
5160 S:      Supported
5161 W:      http://linuxtv.org
5162 T:      git git://linuxtv.org/media_tree.git
5163 F:      Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
5164 F:      drivers/media/cec/platform/cec-gpio/
5165
5166 CELL BROADBAND ENGINE ARCHITECTURE
5167 L:      [email protected]
5168 S:      Orphan
5169 F:      arch/powerpc/include/asm/cell*.h
5170 F:      arch/powerpc/include/asm/spu*.h
5171 F:      arch/powerpc/include/uapi/asm/spu*.h
5172 F:      arch/powerpc/platforms/cell/
5173
5174 CELLWISE CW2015 BATTERY DRIVER
5175 M:      Tobias Schrammm <[email protected]>
5176 S:      Maintained
5177 F:      Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5178 F:      drivers/power/supply/cw2015_battery.c
5179
5180 CEPH COMMON CODE (LIBCEPH)
5181 M:      Ilya Dryomov <[email protected]>
5182 M:      Xiubo Li <[email protected]>
5183 L:      [email protected]
5184 S:      Supported
5185 W:      http://ceph.com/
5186 T:      git https://github.com/ceph/ceph-client.git
5187 F:      include/linux/ceph/
5188 F:      include/linux/crush/
5189 F:      net/ceph/
5190
5191 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5192 M:      Xiubo Li <[email protected]>
5193 M:      Ilya Dryomov <[email protected]>
5194 L:      [email protected]
5195 S:      Supported
5196 W:      http://ceph.com/
5197 T:      git https://github.com/ceph/ceph-client.git
5198 F:      Documentation/filesystems/ceph.rst
5199 F:      fs/ceph/
5200
5201 CERTIFICATE HANDLING
5202 M:      David Howells <[email protected]>
5203 M:      David Woodhouse <[email protected]>
5204 L:      [email protected]
5205 S:      Maintained
5206 F:      Documentation/admin-guide/module-signing.rst
5207 F:      certs/
5208 F:      scripts/sign-file.c
5209 F:      tools/certs/
5210
5211 CFAG12864B LCD DRIVER
5212 M:      Miguel Ojeda <[email protected]>
5213 S:      Maintained
5214 F:      drivers/auxdisplay/cfag12864b.c
5215 F:      include/linux/cfag12864b.h
5216
5217 CFAG12864BFB LCD FRAMEBUFFER DRIVER
5218 M:      Miguel Ojeda <[email protected]>
5219 S:      Maintained
5220 F:      drivers/auxdisplay/cfag12864bfb.c
5221 F:      include/linux/cfag12864b.h
5222
5223 CHAR and MISC DRIVERS
5224 M:      Arnd Bergmann <[email protected]>
5225 M:      Greg Kroah-Hartman <[email protected]>
5226 S:      Supported
5227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5228 F:      drivers/char/
5229 F:      drivers/misc/
5230 F:      include/linux/miscdevice.h
5231 X:      drivers/char/agp/
5232 X:      drivers/char/hw_random/
5233 X:      drivers/char/ipmi/
5234 X:      drivers/char/random.c
5235 X:      drivers/char/tpm/
5236
5237 CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5238 M:      Thomas Weißschuh <[email protected]>
5239 L:      [email protected]
5240 S:      Maintained
5241 F:      Documentation/hwmon/powerz.rst
5242 F:      drivers/hwmon/powerz.c
5243
5244 CHECKPATCH
5245 M:      Andy Whitcroft <[email protected]>
5246 M:      Joe Perches <[email protected]>
5247 R:      Dwaipayan Ray <[email protected]>
5248 R:      Lukas Bulwahn <[email protected]>
5249 S:      Maintained
5250 F:      scripts/checkpatch.pl
5251
5252 CHECKPATCH DOCUMENTATION
5253 M:      Dwaipayan Ray <[email protected]>
5254 M:      Lukas Bulwahn <[email protected]>
5255 R:      Joe Perches <[email protected]>
5256 S:      Maintained
5257 F:      Documentation/dev-tools/checkpatch.rst
5258
5259 CHINESE DOCUMENTATION
5260 M:      Alex Shi <[email protected]>
5261 M:      Yanteng Si <[email protected]>
5262 S:      Maintained
5263 F:      Documentation/translations/zh_CN/
5264
5265 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5266 M:      Peter Chen <[email protected]>
5267 L:      [email protected]
5268 S:      Maintained
5269 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5270 F:      drivers/usb/chipidea/
5271
5272 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5273 M:      Hans de Goede <[email protected]>
5274 L:      [email protected]
5275 S:      Maintained
5276 F:      Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5277 F:      drivers/input/touchscreen/chipone_icn8318.c
5278
5279 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5280 M:      Hans de Goede <[email protected]>
5281 L:      [email protected]
5282 S:      Maintained
5283 F:      drivers/input/touchscreen/chipone_icn8505.c
5284
5285 CHROME HARDWARE PLATFORM SUPPORT
5286 M:      Benson Leung <[email protected]>
5287 M:      Tzung-Bi Shih <[email protected]>
5288 L:      [email protected]
5289 S:      Maintained
5290 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5291 F:      drivers/platform/chrome/
5292
5293 CHROMEOS EC CODEC DRIVER
5294 M:      Cheng-Yi Chiang <[email protected]>
5295 M:      Tzung-Bi Shih <[email protected]>
5296 R:      Guenter Roeck <[email protected]>
5297 L:      [email protected]
5298 S:      Maintained
5299 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5300 F:      sound/soc/codecs/cros_ec_codec.*
5301
5302 CHROMEOS EC CHARGE CONTROL
5303 M:      Thomas Weißschuh <[email protected]>
5304 S:      Maintained
5305 F:      drivers/power/supply/cros_charge-control.c
5306
5307 CHROMEOS EC HARDWARE MONITORING
5308 M:      Thomas Weißschuh <[email protected]>
5309 L:      [email protected]
5310 L:      [email protected]
5311 S:      Maintained
5312 F:      Documentation/hwmon/cros_ec_hwmon.rst
5313 F:      drivers/hwmon/cros_ec_hwmon.c
5314
5315 CHROMEOS EC LED DRIVER
5316 M:      Thomas Weißschuh <[email protected]>
5317 S:      Maintained
5318 F:      drivers/leds/leds-cros_ec.c
5319
5320 CHROMEOS EC SUBDRIVERS
5321 M:      Benson Leung <[email protected]>
5322 R:      Guenter Roeck <[email protected]>
5323 L:      [email protected]
5324 S:      Maintained
5325 F:      drivers/power/supply/cros_charge-control.c
5326 F:      drivers/power/supply/cros_usbpd-charger.c
5327 N:      cros_ec
5328 N:      cros-ec
5329
5330 CHROMEOS EC UART DRIVER
5331 M:      Bhanu Prakash Maiya <[email protected]>
5332 R:      Benson Leung <[email protected]>
5333 R:      Tzung-Bi Shih <[email protected]>
5334 S:      Maintained
5335 F:      drivers/platform/chrome/cros_ec_uart.c
5336
5337 CHROMEOS EC USB PD NOTIFY DRIVER
5338 M:      Prashant Malani <[email protected]>
5339 L:      [email protected]
5340 S:      Maintained
5341 F:      drivers/platform/chrome/cros_usbpd_notify.c
5342 F:      include/linux/platform_data/cros_usbpd_notify.h
5343
5344 CHROMEOS EC USB TYPE-C DRIVER
5345 M:      Prashant Malani <[email protected]>
5346 L:      [email protected]
5347 S:      Maintained
5348 F:      drivers/platform/chrome/cros_ec_typec.*
5349 F:      drivers/platform/chrome/cros_typec_switch.c
5350 F:      drivers/platform/chrome/cros_typec_vdm.*
5351
5352 CHROMEOS HPS DRIVER
5353 M:      Dan Callaghan <[email protected]>
5354 R:      Sami Kyöstilä <[email protected]>
5355 S:      Maintained
5356 F:      drivers/platform/chrome/cros_hps_i2c.c
5357
5358 CHROMEOS EC WATCHDOG
5359 M:      Lukasz Majczak <[email protected]>
5360 L:      [email protected]
5361 S:      Maintained
5362 F:      drivers/watchdog/cros_ec_wdt.c
5363
5364 CHRONTEL CH7322 CEC DRIVER
5365 M:      Joe Tessler <[email protected]>
5366 L:      [email protected]
5367 S:      Maintained
5368 T:      git git://linuxtv.org/media_tree.git
5369 F:      Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5370 F:      drivers/media/cec/i2c/ch7322.c
5371
5372 CIRRUS LOGIC AUDIO CODEC DRIVERS
5373 M:      David Rhodes <[email protected]>
5374 M:      Richard Fitzgerald <[email protected]>
5375 L:      [email protected]
5376 L:      [email protected]
5377 S:      Maintained
5378 F:      Documentation/devicetree/bindings/sound/cirrus,cs*
5379 F:      drivers/mfd/cs42l43*
5380 F:      drivers/pinctrl/cirrus/pinctrl-cs42l43*
5381 F:      drivers/spi/spi-cs42l43*
5382 F:      include/dt-bindings/sound/cs*
5383 F:      include/linux/mfd/cs42l43*
5384 F:      include/sound/cs*
5385 F:      sound/pci/hda/cirrus*
5386 F:      sound/pci/hda/cs*
5387 F:      sound/pci/hda/hda_component*
5388 F:      sound/pci/hda/hda_cs_dsp_ctl.*
5389 F:      sound/soc/codecs/cs*
5390
5391 CIRRUS LOGIC HAPTIC DRIVERS
5392 M:      James Ogletree <[email protected]>
5393 M:      Fred Treven <[email protected]>
5394 M:      Ben Bright <[email protected]>
5395 L:      [email protected]
5396 S:      Supported
5397 F:      Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
5398 F:      drivers/input/misc/cs40l*
5399 F:      drivers/mfd/cs40l*
5400 F:      include/linux/mfd/cs40l*
5401 F:      sound/soc/codecs/cs40l*
5402
5403 CIRRUS LOGIC DSP FIRMWARE DRIVER
5404 M:      Simon Trimmer <[email protected]>
5405 M:      Charles Keepax <[email protected]>
5406 M:      Richard Fitzgerald <[email protected]>
5407 L:      [email protected]
5408 S:      Supported
5409 W:      https://github.com/CirrusLogic/linux-drivers/wiki
5410 T:      git https://github.com/CirrusLogic/linux-drivers.git
5411 F:      drivers/firmware/cirrus/*
5412 F:      include/linux/firmware/cirrus/*
5413
5414 CIRRUS LOGIC EP93XX ETHERNET DRIVER
5415 M:      Hartley Sweeten <[email protected]>
5416 L:      [email protected]
5417 S:      Maintained
5418 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
5419
5420 CIRRUS LOGIC LOCHNAGAR DRIVER
5421 M:      Charles Keepax <[email protected]>
5422 M:      Richard Fitzgerald <[email protected]>
5423 L:      [email protected]
5424 S:      Supported
5425 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5426 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5427 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5428 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5429 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5430 F:      Documentation/hwmon/lochnagar.rst
5431 F:      drivers/clk/clk-lochnagar.c
5432 F:      drivers/hwmon/lochnagar-hwmon.c
5433 F:      drivers/mfd/lochnagar-i2c.c
5434 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5435 F:      drivers/regulator/lochnagar-regulator.c
5436 F:      include/dt-bindings/clock/lochnagar.h
5437 F:      include/dt-bindings/pinctrl/lochnagar.h
5438 F:      include/linux/mfd/lochnagar*
5439 F:      sound/soc/codecs/lochnagar-sc.c
5440
5441 CIRRUS LOGIC MADERA CODEC DRIVERS
5442 M:      Charles Keepax <[email protected]>
5443 M:      Richard Fitzgerald <[email protected]>
5444 L:      [email protected]
5445 L:      [email protected]
5446 S:      Supported
5447 W:      https://github.com/CirrusLogic/linux-drivers/wiki
5448 T:      git https://github.com/CirrusLogic/linux-drivers.git
5449 F:      Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5450 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5451 F:      Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5452 F:      drivers/gpio/gpio-madera*
5453 F:      drivers/irqchip/irq-madera*
5454 F:      drivers/mfd/cs47l*
5455 F:      drivers/mfd/madera*
5456 F:      drivers/pinctrl/cirrus/*
5457 F:      include/dt-bindings/sound/madera*
5458 F:      include/linux/irqchip/irq-madera*
5459 F:      include/linux/mfd/madera/*
5460 F:      include/sound/madera*
5461 F:      sound/soc/codecs/cs47l*
5462 F:      sound/soc/codecs/madera*
5463
5464 CISCO FCOE HBA DRIVER
5465 M:      Satish Kharat <[email protected]>
5466 M:      Sesidhar Baddela <[email protected]>
5467 M:      Karan Tilak Kumar <[email protected]>
5468 L:      [email protected]
5469 S:      Supported
5470 F:      drivers/scsi/fnic/
5471
5472 CISCO SCSI HBA DRIVER
5473 M:      Karan Tilak Kumar <[email protected]>
5474 M:      Sesidhar Baddela <[email protected]>
5475 L:      [email protected]
5476 S:      Supported
5477 F:      drivers/scsi/snic/
5478
5479 CISCO VIC ETHERNET NIC DRIVER
5480 M:      Christian Benvenuti <[email protected]>
5481 M:      Satish Kharat <[email protected]>
5482 S:      Supported
5483 F:      drivers/net/ethernet/cisco/enic/
5484
5485 CISCO VIC LOW LATENCY NIC DRIVER
5486 M:      Christian Benvenuti <[email protected]>
5487 M:      Nelson Escobar <[email protected]>
5488 S:      Supported
5489 F:      drivers/infiniband/hw/usnic/
5490
5491 CLANG CONTROL FLOW INTEGRITY SUPPORT
5492 M:      Sami Tolvanen <[email protected]>
5493 M:      Kees Cook <[email protected]>
5494 R:      Nathan Chancellor <[email protected]>
5495 L:      [email protected]
5496 S:      Supported
5497 B:      https://github.com/ClangBuiltLinux/linux/issues
5498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5499 F:      include/linux/cfi.h
5500 F:      kernel/cfi.c
5501
5502 CLANG-FORMAT FILE
5503 M:      Miguel Ojeda <[email protected]>
5504 S:      Maintained
5505 F:      .clang-format
5506
5507 CLANG/LLVM BUILD SUPPORT
5508 M:      Nathan Chancellor <[email protected]>
5509 R:      Nick Desaulniers <[email protected]>
5510 R:      Bill Wendling <[email protected]>
5511 R:      Justin Stitt <[email protected]>
5512 L:      [email protected]
5513 S:      Supported
5514 W:      https://clangbuiltlinux.github.io/
5515 B:      https://github.com/ClangBuiltLinux/linux/issues
5516 C:      irc://irc.libera.chat/clangbuiltlinux
5517 F:      Documentation/kbuild/llvm.rst
5518 F:      include/linux/compiler-clang.h
5519 F:      scripts/Makefile.clang
5520 F:      scripts/clang-tools/
5521 K:      \b(?i:clang|llvm)\b
5522
5523 CLK API
5524 M:      Russell King <[email protected]>
5525 L:      [email protected]
5526 S:      Maintained
5527 F:      include/linux/clk.h
5528
5529 CLOCKSOURCE, CLOCKEVENT DRIVERS
5530 M:      Daniel Lezcano <[email protected]>
5531 M:      Thomas Gleixner <[email protected]>
5532 L:      [email protected]
5533 S:      Supported
5534 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5535 F:      Documentation/devicetree/bindings/timer/
5536 F:      drivers/clocksource/
5537
5538 CLOSURES
5539 M:      Kent Overstreet <[email protected]>
5540 L:      [email protected]
5541 S:      Supported
5542 C:      irc://irc.oftc.net/bcache
5543 F:      include/linux/closure.h
5544 F:      lib/closure.c
5545
5546 CMPC ACPI DRIVER
5547 M:      Thadeu Lima de Souza Cascardo <[email protected]>
5548 L:      [email protected]
5549 S:      Supported
5550 F:      drivers/platform/x86/classmate-laptop.c
5551
5552 COBALT MEDIA DRIVER
5553 M:      Hans Verkuil <[email protected]>
5554 L:      [email protected]
5555 S:      Supported
5556 W:      https://linuxtv.org
5557 T:      git git://linuxtv.org/media_tree.git
5558 F:      drivers/media/pci/cobalt/
5559
5560 COCCINELLE/Semantic Patches (SmPL)
5561 M:      Julia Lawall <[email protected]>
5562 M:      Nicolas Palix <[email protected]>
5563 L:      [email protected] (moderated for non-subscribers)
5564 S:      Supported
5565 W:      https://coccinelle.gitlabpages.inria.fr/website/
5566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5567 F:      Documentation/dev-tools/coccinelle.rst
5568 F:      scripts/coccicheck
5569 F:      scripts/coccinelle/
5570
5571 CODA FILE SYSTEM
5572 M:      Jan Harkes <[email protected]>
5573 M:      [email protected]
5574 L:      [email protected]
5575 S:      Maintained
5576 W:      http://www.coda.cs.cmu.edu/
5577 F:      Documentation/filesystems/coda.rst
5578 F:      fs/coda/
5579 F:      include/linux/coda*.h
5580 F:      include/uapi/linux/coda*.h
5581
5582 CODA V4L2 MEM2MEM DRIVER
5583 M:      Philipp Zabel <[email protected]>
5584 L:      [email protected]
5585 S:      Maintained
5586 F:      Documentation/devicetree/bindings/media/coda.yaml
5587 F:      drivers/media/platform/chips-media/coda
5588
5589 CODE OF CONDUCT
5590 M:      Greg Kroah-Hartman <[email protected]>
5591 S:      Supported
5592 F:      Documentation/process/code-of-conduct-interpretation.rst
5593 F:      Documentation/process/code-of-conduct.rst
5594
5595 CODE TAGGING
5596 M:      Suren Baghdasaryan <[email protected]>
5597 M:      Kent Overstreet <[email protected]>
5598 S:      Maintained
5599 F:      include/asm-generic/codetag.lds.h
5600 F:      include/linux/codetag.h
5601 F:      lib/codetag.c
5602
5603 COMEDI DRIVERS
5604 M:      Ian Abbott <[email protected]>
5605 M:      H Hartley Sweeten <[email protected]>
5606 S:      Odd Fixes
5607 F:      drivers/comedi/
5608 F:      include/linux/comedi/
5609 F:      include/uapi/linux/comedi.h
5610
5611 COMMON CLK FRAMEWORK
5612 M:      Michael Turquette <[email protected]>
5613 M:      Stephen Boyd <[email protected]>
5614 L:      [email protected]
5615 S:      Maintained
5616 Q:      http://patchwork.kernel.org/project/linux-clk/list/
5617 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5618 F:      Documentation/devicetree/bindings/clock/
5619 F:      drivers/clk/
5620 F:      include/dt-bindings/clock/
5621 F:      include/linux/clk-pr*
5622 F:      include/linux/clk/
5623 F:      include/linux/of_clk.h
5624 X:      drivers/clk/clkdev.c
5625
5626 COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5627 M:      Steve French <[email protected]>
5628 R:      Paulo Alcantara <[email protected]> (DFS, global name space)
5629 R:      Ronnie Sahlberg <[email protected]> (directory leases, sparse files)
5630 R:      Shyam Prasad N <[email protected]> (multichannel)
5631 R:      Tom Talpey <[email protected]> (RDMA, smbdirect)
5632 R:      Bharath SM <[email protected]> (deferred close, directory leases)
5633 L:      [email protected]
5634 L:      [email protected] (moderated for non-subscribers)
5635 S:      Supported
5636 W:      https://wiki.samba.org/index.php/LinuxCIFS
5637 T:      git git://git.samba.org/sfrench/cifs-2.6.git
5638 F:      Documentation/admin-guide/cifs/
5639 F:      fs/smb/client/
5640 F:      fs/smb/common/
5641 F:      include/uapi/linux/cifs
5642
5643 COMPACTPCI HOTPLUG CORE
5644 M:      Scott Murray <[email protected]>
5645 L:      [email protected]
5646 S:      Maintained
5647 F:      drivers/pci/hotplug/cpci_hotplug*
5648
5649 COMPACTPCI HOTPLUG GENERIC DRIVER
5650 M:      Scott Murray <[email protected]>
5651 L:      [email protected]
5652 S:      Maintained
5653 F:      drivers/pci/hotplug/cpcihp_generic.c
5654
5655 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5656 M:      Scott Murray <[email protected]>
5657 L:      [email protected]
5658 S:      Maintained
5659 F:      drivers/pci/hotplug/cpcihp_zt5550.*
5660
5661 COMPAL LAPTOP SUPPORT
5662 M:      Cezary Jackiewicz <[email protected]>
5663 L:      [email protected]
5664 S:      Maintained
5665 F:      drivers/platform/x86/compal-laptop.c
5666
5667 COMPILER ATTRIBUTES
5668 M:      Miguel Ojeda <[email protected]>
5669 S:      Maintained
5670 F:      include/linux/compiler_attributes.h
5671
5672 COMPUTE EXPRESS LINK (CXL)
5673 M:      Davidlohr Bueso <[email protected]>
5674 M:      Jonathan Cameron <[email protected]>
5675 M:      Dave Jiang <[email protected]>
5676 M:      Alison Schofield <[email protected]>
5677 M:      Vishal Verma <[email protected]>
5678 M:      Ira Weiny <[email protected]>
5679 M:      Dan Williams <[email protected]>
5680 L:      [email protected]
5681 S:      Maintained
5682 F:      Documentation/driver-api/cxl
5683 F:      drivers/cxl/
5684 F:      include/linux/einj-cxl.h
5685 F:      include/linux/cxl-event.h
5686 F:      include/uapi/linux/cxl_mem.h
5687 F:      tools/testing/cxl/
5688
5689 COMPUTE EXPRESS LINK PMU (CPMU)
5690 M:      Jonathan Cameron <[email protected]>
5691 L:      [email protected]
5692 S:      Maintained
5693 F:      Documentation/admin-guide/perf/cxl.rst
5694 F:      drivers/perf/cxl_pmu.c
5695
5696 CONEXANT ACCESSRUNNER USB DRIVER
5697 L:      [email protected]
5698 S:      Orphan
5699 W:      http://accessrunner.sourceforge.net/
5700 F:      drivers/usb/atm/cxacru.c
5701
5702 CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5703 M:      Elena Reshetova <[email protected]>
5704 M:      Carlos Bilbao <[email protected]>
5705 S:      Maintained
5706 F:      Documentation/security/snp-tdx-threat-model.rst
5707
5708 CONFIGFS
5709 M:      Joel Becker <[email protected]>
5710 M:      Christoph Hellwig <[email protected]>
5711 S:      Supported
5712 T:      git git://git.infradead.org/users/hch/configfs.git
5713 F:      fs/configfs/
5714 F:      include/linux/configfs.h
5715 F:      samples/configfs/
5716
5717 CONSOLE SUBSYSTEM
5718 M:      Greg Kroah-Hartman <[email protected]>
5719 S:      Supported
5720 F:      drivers/video/console/
5721 F:      include/linux/console*
5722
5723 CONTEXT TRACKING
5724 M:      Frederic Weisbecker <[email protected]>
5725 M:      "Paul E. McKenney" <[email protected]>
5726 S:      Maintained
5727 F:      include/linux/context_tracking*
5728 F:      kernel/context_tracking.c
5729
5730 CONTROL GROUP (CGROUP)
5731 M:      Tejun Heo <[email protected]>
5732 M:      Zefan Li <[email protected]>
5733 M:      Johannes Weiner <[email protected]>
5734 M:      Michal Koutný <[email protected]>
5735 L:      [email protected]
5736 S:      Maintained
5737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5738 F:      Documentation/admin-guide/cgroup-v1/
5739 F:      Documentation/admin-guide/cgroup-v2.rst
5740 F:      include/linux/cgroup*
5741 F:      kernel/cgroup/
5742 F:      tools/testing/selftests/cgroup/
5743
5744 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5745 M:      Tejun Heo <[email protected]>
5746 M:      Josef Bacik <[email protected]>
5747 M:      Jens Axboe <[email protected]>
5748 L:      [email protected]
5749 L:      [email protected]
5750 T:      git git://git.kernel.dk/linux-block
5751 F:      Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5752 F:      block/bfq-cgroup.c
5753 F:      block/blk-cgroup.c
5754 F:      block/blk-iocost.c
5755 F:      block/blk-iolatency.c
5756 F:      block/blk-throttle.c
5757 F:      include/linux/blk-cgroup.h
5758
5759 CONTROL GROUP - CPUSET
5760 M:      Waiman Long <[email protected]>
5761 M:      Zefan Li <[email protected]>
5762 L:      [email protected]
5763 S:      Maintained
5764 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5765 F:      Documentation/admin-guide/cgroup-v1/cpusets.rst
5766 F:      include/linux/cpuset.h
5767 F:      kernel/cgroup/cpuset-internal.h
5768 F:      kernel/cgroup/cpuset-v1.c
5769 F:      kernel/cgroup/cpuset.c
5770 F:      tools/testing/selftests/cgroup/test_cpuset.c
5771 F:      tools/testing/selftests/cgroup/test_cpuset_prs.sh
5772 F:      tools/testing/selftests/cgroup/test_cpuset_v1_base.sh
5773
5774 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5775 M:      Johannes Weiner <[email protected]>
5776 M:      Michal Hocko <[email protected]>
5777 M:      Roman Gushchin <[email protected]>
5778 M:      Shakeel Butt <[email protected]>
5779 R:      Muchun Song <[email protected]>
5780 L:      [email protected]
5781 L:      [email protected]
5782 S:      Maintained
5783 F:      include/linux/memcontrol.h
5784 F:      mm/memcontrol.c
5785 F:      mm/memcontrol-v1.c
5786 F:      mm/memcontrol-v1.h
5787 F:      mm/swap_cgroup.c
5788 F:      samples/cgroup/*
5789 F:      tools/testing/selftests/cgroup/memcg_protection.m
5790 F:      tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5791 F:      tools/testing/selftests/cgroup/test_kmem.c
5792 F:      tools/testing/selftests/cgroup/test_memcontrol.c
5793
5794 CORETEMP HARDWARE MONITORING DRIVER
5795 M:      Fenghua Yu <[email protected]>
5796 L:      [email protected]
5797 S:      Maintained
5798 F:      Documentation/hwmon/coretemp.rst
5799 F:      drivers/hwmon/coretemp.c
5800
5801 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5802 M:      Marius Zachmann <[email protected]>
5803 L:      [email protected]
5804 S:      Maintained
5805 F:      drivers/hwmon/corsair-cpro.c
5806
5807 CORSAIR-PSU HARDWARE MONITOR DRIVER
5808 M:      Wilken Gottwalt <[email protected]>
5809 L:      [email protected]
5810 S:      Maintained
5811 F:      Documentation/hwmon/corsair-psu.rst
5812 F:      drivers/hwmon/corsair-psu.c
5813
5814 COUNTER SUBSYSTEM
5815 M:      William Breathitt Gray <[email protected]>
5816 L:      [email protected]
5817 S:      Maintained
5818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5819 F:      Documentation/ABI/testing/sysfs-bus-counter
5820 F:      Documentation/driver-api/generic-counter.rst
5821 F:      drivers/counter/
5822 F:      include/linux/counter.h
5823 F:      include/uapi/linux/counter.h
5824 F:      tools/counter/
5825
5826 COUNTER WATCH EVENTS TOOL
5827 M:      Fabrice Gasnier <[email protected]>
5828 L:      [email protected]
5829 S:      Maintained
5830 F:      tools/counter/counter_watch_events.c
5831
5832 CP2615 I2C DRIVER
5833 M:      Bence Csókás <[email protected]>
5834 S:      Maintained
5835 F:      drivers/i2c/busses/i2c-cp2615.c
5836
5837 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5838 M:      Viresh Kumar <[email protected]>
5839 M:      Sudeep Holla <[email protected]>
5840 L:      [email protected]
5841 S:      Maintained
5842 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5843 F:      drivers/cpufreq/vexpress-spc-cpufreq.c
5844
5845 CPU FREQUENCY SCALING FRAMEWORK
5846 M:      "Rafael J. Wysocki" <[email protected]>
5847 M:      Viresh Kumar <[email protected]>
5848 L:      [email protected]
5849 S:      Maintained
5850 B:      https://bugzilla.kernel.org
5851 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5853 F:      Documentation/admin-guide/pm/cpufreq.rst
5854 F:      Documentation/admin-guide/pm/intel_pstate.rst
5855 F:      Documentation/cpu-freq/
5856 F:      Documentation/devicetree/bindings/cpufreq/
5857 F:      drivers/cpufreq/
5858 F:      include/linux/cpufreq.h
5859 F:      include/linux/sched/cpufreq.h
5860 F:      kernel/sched/cpufreq*.c
5861 F:      tools/testing/selftests/cpufreq/
5862
5863 CPU HOTPLUG
5864 M:      Thomas Gleixner <[email protected]>
5865 M:      Peter Zijlstra <[email protected]>
5866 L:      [email protected]
5867 S:      Maintained
5868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5869 F:      include/linux/cpu.h
5870 F:      include/linux/cpuhotplug.h
5871 F:      include/linux/smpboot.h
5872 F:      kernel/cpu.c
5873 F:      kernel/smpboot.*
5874
5875 CPU IDLE TIME MANAGEMENT FRAMEWORK
5876 M:      "Rafael J. Wysocki" <[email protected]>
5877 M:      Daniel Lezcano <[email protected]>
5878 L:      [email protected]
5879 S:      Maintained
5880 B:      https://bugzilla.kernel.org
5881 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5882 F:      Documentation/admin-guide/pm/cpuidle.rst
5883 F:      Documentation/driver-api/pm/cpuidle.rst
5884 F:      drivers/cpuidle/
5885 F:      include/linux/cpuidle.h
5886
5887 CPU POWER MONITORING SUBSYSTEM
5888 M:      Thomas Renninger <[email protected]>
5889 M:      Shuah Khan <[email protected]>
5890 M:      Shuah Khan <[email protected]>
5891 M:      John B. Wyatt IV <[email protected]>
5892 M:      John B. Wyatt IV <[email protected]>
5893 M:      John Kacur <[email protected]>
5894 L:      [email protected]
5895 S:      Maintained
5896 F:      tools/power/cpupower/
5897
5898 CPUID/MSR DRIVER
5899 M:      "H. Peter Anvin" <[email protected]>
5900 S:      Maintained
5901 F:      arch/x86/kernel/cpuid.c
5902 F:      arch/x86/kernel/msr.c
5903
5904 CPUIDLE DRIVER - ARM BIG LITTLE
5905 M:      Lorenzo Pieralisi <[email protected]>
5906 M:      Daniel Lezcano <[email protected]>
5907 L:      [email protected]
5908 L:      [email protected] (moderated for non-subscribers)
5909 S:      Maintained
5910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5911 F:      drivers/cpuidle/cpuidle-big_little.c
5912
5913 CPUIDLE DRIVER - ARM EXYNOS
5914 M:      Daniel Lezcano <[email protected]>
5915 M:      Kukjin Kim <[email protected]>
5916 R:      Krzysztof Kozlowski <[email protected]>
5917 L:      [email protected]
5918 L:      [email protected]
5919 S:      Maintained
5920 F:      arch/arm/mach-exynos/pm.c
5921 F:      drivers/cpuidle/cpuidle-exynos.c
5922 F:      include/linux/platform_data/cpuidle-exynos.h
5923
5924 CPUIDLE DRIVER - ARM PSCI
5925 M:      Lorenzo Pieralisi <[email protected]>
5926 M:      Sudeep Holla <[email protected]>
5927 L:      [email protected]
5928 L:      [email protected] (moderated for non-subscribers)
5929 S:      Supported
5930 F:      drivers/cpuidle/cpuidle-psci.c
5931
5932 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5933 M:      Ulf Hansson <[email protected]>
5934 L:      [email protected]
5935 L:      [email protected] (moderated for non-subscribers)
5936 S:      Supported
5937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5938 F:      drivers/cpuidle/cpuidle-psci-domain.c
5939 F:      drivers/cpuidle/cpuidle-psci.h
5940
5941 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5942 M:      Ulf Hansson <[email protected]>
5943 L:      [email protected]
5944 S:      Supported
5945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5946 F:      drivers/cpuidle/dt_idle_genpd.c
5947 F:      drivers/cpuidle/dt_idle_genpd.h
5948
5949 CPUIDLE DRIVER - RISC-V SBI
5950 M:      Anup Patel <[email protected]>
5951 L:      [email protected]
5952 L:      [email protected]
5953 S:      Maintained
5954 F:      drivers/cpuidle/cpuidle-riscv-sbi.c
5955
5956 CRAMFS FILESYSTEM
5957 M:      Nicolas Pitre <[email protected]>
5958 S:      Maintained
5959 F:      Documentation/filesystems/cramfs.rst
5960 F:      fs/cramfs/
5961
5962 CREATIVE SB0540
5963 M:      Bastien Nocera <[email protected]>
5964 L:      [email protected]
5965 S:      Maintained
5966 F:      drivers/hid/hid-creative-sb0540.c
5967
5968 CRYPTO API
5969 M:      Herbert Xu <[email protected]>
5970 M:      "David S. Miller" <[email protected]>
5971 L:      [email protected]
5972 S:      Maintained
5973 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5974 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5975 F:      Documentation/crypto/
5976 F:      Documentation/devicetree/bindings/crypto/
5977 F:      arch/*/crypto/
5978 F:      crypto/
5979 F:      drivers/crypto/
5980 F:      include/crypto/
5981 F:      include/linux/crypto*
5982 F:      lib/crypto/
5983
5984 CRYPTO SPEED TEST COMPARE
5985 M:      Wang Jinchao <[email protected]>
5986 L:      [email protected]
5987 S:      Maintained
5988 F:      tools/crypto/tcrypt/tcrypt_speed_compare.py
5989
5990 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5991 M:      Neil Horman <[email protected]>
5992 L:      [email protected]
5993 S:      Maintained
5994 F:      crypto/ansi_cprng.c
5995 F:      crypto/rng.c
5996
5997 CS3308 MEDIA DRIVER
5998 M:      Hans Verkuil <[email protected]>
5999 L:      [email protected]
6000 S:      Odd Fixes
6001 W:      http://linuxtv.org
6002 T:      git git://linuxtv.org/media_tree.git
6003 F:      drivers/media/i2c/cs3308.c
6004
6005 CS5535 Audio ALSA driver
6006 M:      Jaya Kumar <[email protected]>
6007 S:      Maintained
6008 F:      sound/pci/cs5535audio/
6009
6010 CTU CAN FD DRIVER
6011 M:      Pavel Pisa <[email protected]>
6012 M:      Ondrej Ille <[email protected]>
6013 L:      [email protected]
6014 S:      Maintained
6015 F:      Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
6016 F:      drivers/net/can/ctucanfd/
6017
6018 CVE ASSIGNMENT CONTACT
6019 M:      CVE Assignment Team <[email protected]>
6020 S:      Maintained
6021 F:      Documentation/process/cve.rst
6022
6023 CW1200 WLAN driver
6024 S:      Orphan
6025 F:      drivers/net/wireless/st/cw1200/
6026 F:      include/linux/platform_data/net-cw1200.h
6027
6028 CX18 VIDEO4LINUX DRIVER
6029 M:      Andy Walls <[email protected]>
6030 L:      [email protected]
6031 S:      Maintained
6032 W:      https://linuxtv.org
6033 T:      git git://linuxtv.org/media_tree.git
6034 F:      drivers/media/pci/cx18/
6035 F:      include/uapi/linux/ivtv*
6036
6037 CX2341X MPEG ENCODER HELPER MODULE
6038 M:      Hans Verkuil <[email protected]>
6039 L:      [email protected]
6040 S:      Maintained
6041 W:      https://linuxtv.org
6042 T:      git git://linuxtv.org/media_tree.git
6043 F:      drivers/media/common/cx2341x*
6044 F:      include/media/drv-intf/cx2341x.h
6045
6046 CX24120 MEDIA DRIVER
6047 M:      Jemma Denson <[email protected]>
6048 M:      Patrick Boettcher <[email protected]>
6049 L:      [email protected]
6050 S:      Maintained
6051 W:      https://linuxtv.org
6052 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6053 F:      drivers/media/dvb-frontends/cx24120*
6054
6055 CX88 VIDEO4LINUX DRIVER
6056 M:      Mauro Carvalho Chehab <[email protected]>
6057 L:      [email protected]
6058 S:      Odd fixes
6059 W:      https://linuxtv.org
6060 T:      git git://linuxtv.org/media_tree.git
6061 F:      Documentation/driver-api/media/drivers/cx88*
6062 F:      drivers/media/pci/cx88/
6063
6064 CXD2820R MEDIA DRIVER
6065 L:      [email protected]
6066 S:      Orphan
6067 W:      https://linuxtv.org
6068 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6069 F:      drivers/media/dvb-frontends/cxd2820r*
6070
6071 CXGB3 ETHERNET DRIVER (CXGB3)
6072 M:      Potnuri Bharat Teja <[email protected]>
6073 L:      [email protected]
6074 S:      Supported
6075 W:      http://www.chelsio.com
6076 F:      drivers/net/ethernet/chelsio/cxgb3/
6077
6078 CXGB3 ISCSI DRIVER (CXGB3I)
6079 M:      Varun Prakash <[email protected]>
6080 L:      [email protected]
6081 S:      Supported
6082 W:      http://www.chelsio.com
6083 F:      drivers/scsi/cxgbi/cxgb3i
6084
6085 CXGB4 CRYPTO DRIVER (chcr)
6086 M:      Ayush Sawal <[email protected]>
6087 L:      [email protected]
6088 S:      Supported
6089 W:      http://www.chelsio.com
6090 F:      drivers/crypto/chelsio
6091
6092 CXGB4 ETHERNET DRIVER (CXGB4)
6093 M:      Potnuri Bharat Teja <[email protected]>
6094 L:      [email protected]
6095 S:      Supported
6096 W:      http://www.chelsio.com
6097 F:      drivers/net/ethernet/chelsio/cxgb4/
6098
6099 CXGB4 INLINE CRYPTO DRIVER
6100 M:      Ayush Sawal <[email protected]>
6101 L:      [email protected]
6102 S:      Supported
6103 W:      http://www.chelsio.com
6104 F:      drivers/net/ethernet/chelsio/inline_crypto/
6105
6106 CXGB4 ISCSI DRIVER (CXGB4I)
6107 M:      Varun Prakash <[email protected]>
6108 L:      [email protected]
6109 S:      Supported
6110 W:      http://www.chelsio.com
6111 F:      drivers/scsi/cxgbi/cxgb4i
6112
6113 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
6114 M:      Potnuri Bharat Teja <[email protected]>
6115 L:      [email protected]
6116 S:      Supported
6117 W:      http://www.openfabrics.org
6118 F:      drivers/infiniband/hw/cxgb4/
6119 F:      include/uapi/rdma/cxgb4-abi.h
6120
6121 CXGB4VF ETHERNET DRIVER (CXGB4VF)
6122 M:      Potnuri Bharat Teja <[email protected]>
6123 L:      [email protected]
6124 S:      Supported
6125 W:      http://www.chelsio.com
6126 F:      drivers/net/ethernet/chelsio/cxgb4vf/
6127
6128 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
6129 M:      Frederic Barrat <[email protected]>
6130 M:      Andrew Donnellan <[email protected]>
6131 L:      [email protected]
6132 S:      Supported
6133 F:      Documentation/ABI/testing/sysfs-class-cxl
6134 F:      Documentation/arch/powerpc/cxl.rst
6135 F:      arch/powerpc/platforms/powernv/pci-cxl.c
6136 F:      drivers/misc/cxl/
6137 F:      include/misc/cxl*
6138 F:      include/uapi/misc/cxl.h
6139
6140 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
6141 M:      Manoj N. Kumar <[email protected]>
6142 M:      Uma Krishnan <[email protected]>
6143 L:      [email protected]
6144 S:      Obsolete
6145 F:      Documentation/arch/powerpc/cxlflash.rst
6146 F:      drivers/scsi/cxlflash/
6147 F:      include/uapi/scsi/cxlflash_ioctl.h
6148
6149 CYBERPRO FB DRIVER
6150 M:      Russell King <[email protected]>
6151 L:      [email protected] (moderated for non-subscribers)
6152 S:      Maintained
6153 W:      http://www.armlinux.org.uk/
6154 F:      drivers/video/fbdev/cyber2000fb.*
6155
6156 CYCLADES PC300 DRIVER
6157 S:      Orphan
6158 F:      drivers/net/wan/pc300*
6159
6160 CYPRESS CY8C95X0 PINCTRL DRIVER
6161 M:      Patrick Rudolph <[email protected]>
6162 L:      [email protected]
6163 S:      Maintained
6164 F:      drivers/pinctrl/pinctrl-cy8c95x0.c
6165
6166 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
6167 M:      Linus Walleij <[email protected]>
6168 L:      [email protected]
6169 S:      Maintained
6170 F:      drivers/input/touchscreen/cy8ctma140.c
6171
6172 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
6173 M:      Yassine Oudjana <[email protected]>
6174 L:      [email protected]
6175 S:      Maintained
6176 F:      Documentation/devicetree/bindings/input/cypress-sf.yaml
6177 F:      drivers/input/keyboard/cypress-sf.c
6178
6179 CYPRESS_FIRMWARE MEDIA DRIVER
6180 L:      [email protected]
6181 S:      Orphan
6182 W:      https://linuxtv.org
6183 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6184 F:      drivers/media/common/cypress_firmware*
6185
6186 CYTTSP TOUCHSCREEN DRIVER
6187 M:      Linus Walleij <[email protected]>
6188 L:      [email protected]
6189 S:      Maintained
6190 F:      drivers/input/touchscreen/cyttsp*
6191
6192 D-LINK DIR-685 TOUCHKEYS DRIVER
6193 M:      Linus Walleij <[email protected]>
6194 L:      [email protected]
6195 S:      Supported
6196 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
6197
6198 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
6199 M:      Joshua Kinard <[email protected]>
6200 S:      Maintained
6201 F:      drivers/rtc/rtc-ds1685.c
6202 F:      include/linux/rtc/ds1685.h
6203
6204 DAMA SLAVE for AX.25
6205 M:      Joerg Reuter <[email protected]>
6206 L:      [email protected]
6207 S:      Maintained
6208 W:      http://yaina.de/jreuter/
6209 W:      http://www.qsl.net/dl1bke/
6210 F:      net/ax25/af_ax25.c
6211 F:      net/ax25/ax25_dev.c
6212 F:      net/ax25/ax25_ds_*
6213 F:      net/ax25/ax25_in.c
6214 F:      net/ax25/ax25_out.c
6215 F:      net/ax25/ax25_timer.c
6216 F:      net/ax25/sysctl_net_ax25.c
6217
6218 DATA ACCESS MONITOR
6219 M:      SeongJae Park <[email protected]>
6220 L:      [email protected]
6221 L:      [email protected]
6222 S:      Maintained
6223 W:      https://damonitor.github.io
6224 P:      Documentation/mm/damon/maintainer-profile.rst
6225 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6226 T:      quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6228 F:      Documentation/ABI/testing/sysfs-kernel-mm-damon
6229 F:      Documentation/admin-guide/mm/damon/
6230 F:      Documentation/mm/damon/
6231 F:      include/linux/damon.h
6232 F:      include/trace/events/damon.h
6233 F:      mm/damon/
6234 F:      tools/testing/selftests/damon/
6235
6236 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6237 L:      [email protected]
6238 S:      Orphan
6239 F:      Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6240 F:      drivers/net/ethernet/dec/tulip/dmfe.c
6241
6242 DC390/AM53C974 SCSI driver
6243 M:      Hannes Reinecke <[email protected]>
6244 L:      [email protected]
6245 S:      Maintained
6246 F:      drivers/scsi/am53c974.c
6247
6248 DC395x SCSI driver
6249 M:      Oliver Neukum <[email protected]>
6250 M:      Ali Akcaagac <[email protected]>
6251 M:      Jamie Lenehan <[email protected]>
6252 S:      Maintained
6253 F:      Documentation/scsi/dc395x.rst
6254 F:      drivers/scsi/dc395x.*
6255
6256 DCCP PROTOCOL
6257 L:      [email protected]
6258 S:      Orphan
6259 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6260 F:      include/linux/dccp.h
6261 F:      include/linux/tfrc.h
6262 F:      include/uapi/linux/dccp.h
6263 F:      net/dccp/
6264
6265 DEBUGOBJECTS:
6266 M:      Thomas Gleixner <[email protected]>
6267 L:      [email protected]
6268 S:      Maintained
6269 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6270 F:      include/linux/debugobjects.h
6271 F:      lib/debugobjects.c
6272
6273 DECSTATION PLATFORM SUPPORT
6274 M:      "Maciej W. Rozycki" <[email protected]>
6275 L:      [email protected]
6276 S:      Maintained
6277 W:      http://www.linux-mips.org/wiki/DECstation
6278 F:      arch/mips/dec/
6279 F:      arch/mips/include/asm/dec/
6280 F:      arch/mips/include/asm/mach-dec/
6281
6282 DEFXX FDDI NETWORK DRIVER
6283 M:      "Maciej W. Rozycki" <[email protected]>
6284 S:      Maintained
6285 F:      drivers/net/fddi/defxx.*
6286
6287 DEFZA FDDI NETWORK DRIVER
6288 M:      "Maciej W. Rozycki" <[email protected]>
6289 S:      Maintained
6290 F:      drivers/net/fddi/defza.*
6291
6292 DEINTERLACE DRIVERS FOR ALLWINNER H3
6293 M:      Jernej Skrabec <[email protected]>
6294 L:      [email protected]
6295 S:      Maintained
6296 T:      git git://linuxtv.org/media_tree.git
6297 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6298 F:      drivers/media/platform/sunxi/sun8i-di/
6299
6300 DELL LAPTOP DRIVER
6301 M:      Matthew Garrett <[email protected]>
6302 M:      Pali Rohár <[email protected]>
6303 L:      [email protected]
6304 S:      Maintained
6305 F:      drivers/platform/x86/dell/dell-laptop.c
6306
6307 DELL LAPTOP FREEFALL DRIVER
6308 M:      Pali Rohár <[email protected]>
6309 S:      Maintained
6310 F:      drivers/platform/x86/dell/dell-smo8800.c
6311
6312 DELL LAPTOP RBTN DRIVER
6313 M:      Pali Rohár <[email protected]>
6314 S:      Maintained
6315 F:      drivers/platform/x86/dell/dell-rbtn.*
6316
6317 DELL LAPTOP SMM DRIVER
6318 M:      Pali Rohár <[email protected]>
6319 S:      Maintained
6320 F:      Documentation/ABI/obsolete/procfs-i8k
6321 F:      drivers/hwmon/dell-smm-hwmon.c
6322 F:      include/uapi/linux/i8k.h
6323
6324 DELL PC DRIVER
6325 M:      Lyndon Sanche <[email protected]>
6326 L:      [email protected]
6327 S:      Maintained
6328 F:      drivers/platform/x86/dell/dell-pc.c
6329
6330 DELL REMOTE BIOS UPDATE DRIVER
6331 M:      Stuart Hayes <[email protected]>
6332 L:      [email protected]
6333 S:      Maintained
6334 F:      drivers/platform/x86/dell/dell_rbu.c
6335
6336 DELL SMBIOS DRIVER
6337 M:      Pali Rohár <[email protected]>
6338 L:      [email protected]
6339 L:      [email protected]
6340 S:      Maintained
6341 F:      drivers/platform/x86/dell/dell-smbios.*
6342
6343 DELL SMBIOS SMM DRIVER
6344 L:      [email protected]
6345 L:      [email protected]
6346 S:      Maintained
6347 F:      drivers/platform/x86/dell/dell-smbios-smm.c
6348
6349 DELL SMBIOS WMI DRIVER
6350 L:      [email protected]
6351 L:      [email protected]
6352 S:      Maintained
6353 F:      drivers/platform/x86/dell/dell-smbios-wmi.c
6354 F:      tools/wmi/dell-smbios-example.c
6355
6356 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6357 M:      Stuart Hayes <[email protected]>
6358 L:      [email protected]
6359 S:      Maintained
6360 F:      Documentation/userspace-api/dcdbas.rst
6361 F:      drivers/platform/x86/dell/dcdbas.*
6362
6363 DELL WMI DDV DRIVER
6364 M:      Armin Wolf <[email protected]>
6365 S:      Maintained
6366 F:      Documentation/ABI/testing/debugfs-dell-wmi-ddv
6367 F:      Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6368 F:      Documentation/wmi/devices/dell-wmi-ddv.rst
6369 F:      drivers/platform/x86/dell/dell-wmi-ddv.c
6370
6371 DELL WMI DESCRIPTOR DRIVER
6372 L:      [email protected]
6373 S:      Maintained
6374 F:      drivers/platform/x86/dell/dell-wmi-descriptor.c
6375
6376 DELL WMI HARDWARE PRIVACY SUPPORT
6377 L:      [email protected]
6378 L:      [email protected]
6379 S:      Maintained
6380 F:      drivers/platform/x86/dell/dell-wmi-privacy.c
6381
6382 DELL WMI NOTIFICATIONS DRIVER
6383 M:      Matthew Garrett <[email protected]>
6384 M:      Pali Rohár <[email protected]>
6385 S:      Maintained
6386 F:      drivers/platform/x86/dell/dell-wmi-base.c
6387
6388 DELL WMI SYSMAN DRIVER
6389 M:      Prasanth Ksr <[email protected]>
6390 L:      [email protected]
6391 L:      [email protected]
6392 S:      Maintained
6393 F:      Documentation/ABI/testing/sysfs-class-firmware-attributes
6394 F:      drivers/platform/x86/dell/dell-wmi-sysman/
6395
6396 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6397 M:      Zev Weiss <[email protected]>
6398 L:      [email protected]
6399 S:      Maintained
6400 F:      drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6401
6402 DELTA DPS920AB PSU DRIVER
6403 M:      Robert Marko <[email protected]>
6404 L:      [email protected]
6405 S:      Maintained
6406 F:      Documentation/hwmon/dps920ab.rst
6407 F:      drivers/hwmon/pmbus/dps920ab.c
6408
6409 DELTA NETWORKS TN48M CPLD DRIVERS
6410 M:      Robert Marko <[email protected]>
6411 S:      Maintained
6412 F:      Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6413 F:      Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6414 F:      Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6415 F:      drivers/gpio/gpio-tn48m.c
6416 F:      include/dt-bindings/reset/delta,tn48m-reset.h
6417
6418 DELTA ST MEDIA DRIVER
6419 M:      Hugues Fruchet <[email protected]>
6420 L:      [email protected]
6421 S:      Supported
6422 W:      https://linuxtv.org
6423 T:      git git://linuxtv.org/media_tree.git
6424 F:      drivers/media/platform/st/sti/delta
6425
6426 DENALI NAND DRIVER
6427 L:      [email protected]
6428 S:      Orphan
6429 F:      drivers/mtd/nand/raw/denali*
6430
6431 DESIGNWARE EDMA CORE IP DRIVER
6432 M:      Manivannan Sadhasivam <[email protected]>
6433 R:      Serge Semin <[email protected]>
6434 L:      [email protected]
6435 S:      Maintained
6436 F:      drivers/dma/dw-edma/
6437 F:      include/linux/dma/edma.h
6438
6439 DESIGNWARE USB2 DRD IP DRIVER
6440 M:      Minas Harutyunyan <[email protected]>
6441 L:      [email protected]
6442 S:      Maintained
6443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6444 F:      drivers/usb/dwc2/
6445
6446 DESIGNWARE USB3 DRD IP DRIVER
6447 M:      Thinh Nguyen <[email protected]>
6448 L:      [email protected]
6449 S:      Maintained
6450 F:      drivers/usb/dwc3/
6451
6452 DESIGNWARE XDATA IP DRIVER
6453 L:      [email protected]
6454 S:      Orphan
6455 F:      Documentation/misc-devices/dw-xdata-pcie.rst
6456 F:      drivers/misc/dw-xdata-pcie.c
6457
6458 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6459 M:      Andreas Klinger <[email protected]>
6460 L:      [email protected]
6461 S:      Maintained
6462 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6463 F:      drivers/iio/proximity/srf*.c
6464
6465 DEVICE COREDUMP (DEV_COREDUMP)
6466 M:      Johannes Berg <[email protected]>
6467 L:      [email protected]
6468 S:      Maintained
6469 F:      drivers/base/devcoredump.c
6470 F:      include/linux/devcoredump.h
6471
6472 DEVICE DEPENDENCY HELPER SCRIPT
6473 M:      Saravana Kannan <[email protected]>
6474 L:      [email protected]
6475 S:      Maintained
6476 F:      scripts/dev-needs.sh
6477
6478 DEVICE DIRECT ACCESS (DAX)
6479 M:      Dan Williams <[email protected]>
6480 M:      Vishal Verma <[email protected]>
6481 M:      Dave Jiang <[email protected]>
6482 L:      [email protected]
6483 L:      [email protected]
6484 S:      Supported
6485 F:      drivers/dax/
6486
6487 DEVICE FREQUENCY (DEVFREQ)
6488 M:      MyungJoo Ham <[email protected]>
6489 M:      Kyungmin Park <[email protected]>
6490 M:      Chanwoo Choi <[email protected]>
6491 L:      [email protected]
6492 S:      Maintained
6493 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6494 F:      Documentation/devicetree/bindings/devfreq/
6495 F:      Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6496 F:      drivers/devfreq/
6497 F:      include/linux/devfreq.h
6498 F:      include/trace/events/devfreq.h
6499
6500 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6501 M:      Chanwoo Choi <[email protected]>
6502 L:      [email protected]
6503 S:      Supported
6504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6505 F:      Documentation/devicetree/bindings/devfreq/event/
6506 F:      drivers/devfreq/devfreq-event.c
6507 F:      drivers/devfreq/event/
6508 F:      include/dt-bindings/pmu/exynos_ppmu.h
6509 F:      include/linux/devfreq-event.h
6510
6511 DEVICE RESOURCE MANAGEMENT HELPERS
6512 M:      Hans de Goede <[email protected]>
6513 R:      Matti Vaittinen <[email protected]>
6514 S:      Maintained
6515 F:      include/linux/devm-helpers.h
6516
6517 DEVICE-MAPPER  (LVM)
6518 M:      Alasdair Kergon <[email protected]>
6519 M:      Mike Snitzer <[email protected]>
6520 M:      Mikulas Patocka <[email protected]>
6521 L:      [email protected]
6522 S:      Maintained
6523 Q:      http://patchwork.kernel.org/project/dm-devel/list/
6524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6525 F:      Documentation/admin-guide/device-mapper/
6526 F:      drivers/md/Kconfig
6527 F:      drivers/md/Makefile
6528 F:      drivers/md/dm*
6529 F:      drivers/md/persistent-data/
6530 F:      include/linux/device-mapper.h
6531 F:      include/linux/dm-*.h
6532 F:      include/uapi/linux/dm-*.h
6533
6534 DEVICE-MAPPER VDO TARGET
6535 M:      Matthew Sakai <[email protected]>
6536 L:      [email protected]
6537 S:      Maintained
6538 F:      Documentation/admin-guide/device-mapper/vdo*.rst
6539 F:      drivers/md/dm-vdo/
6540
6541 DEVLINK
6542 M:      Jiri Pirko <[email protected]>
6543 L:      [email protected]
6544 S:      Supported
6545 F:      Documentation/networking/devlink
6546 F:      include/net/devlink.h
6547 F:      include/uapi/linux/devlink.h
6548 F:      net/devlink/
6549
6550 DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6551 M:      Christoph Niedermaier <[email protected]>
6552 L:      [email protected]
6553 S:      Maintained
6554 F:      arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6555 F:      arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6556
6557 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6558 M:      Marek Vasut <[email protected]>
6559 L:      [email protected]
6560 S:      Maintained
6561 F:      arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6562 F:      arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6563
6564 DIALOG SEMICONDUCTOR DRIVERS
6565 M:      Support Opensource <[email protected]>
6566 S:      Supported
6567 W:      http://www.dialog-semiconductor.com/products
6568 F:      Documentation/devicetree/bindings/input/dlg,da72??.txt
6569 F:      Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6570 F:      Documentation/devicetree/bindings/mfd/da90*.txt
6571 F:      Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6572 F:      Documentation/devicetree/bindings/regulator/da92*.txt
6573 F:      Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6574 F:      Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6575 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
6576 F:      Documentation/devicetree/bindings/sound/dlg,da7213.yaml
6577 F:      Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6578 F:      Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6579 F:      Documentation/hwmon/da90??.rst
6580 F:      drivers/gpio/gpio-da90??.c
6581 F:      drivers/hwmon/da90??-hwmon.c
6582 F:      drivers/iio/adc/da91??-*.c
6583 F:      drivers/input/misc/da72??.[ch]
6584 F:      drivers/input/misc/da90??_onkey.c
6585 F:      drivers/input/touchscreen/da9052_tsi.c
6586 F:      drivers/leds/leds-da90??.c
6587 F:      drivers/mfd/da903x.c
6588 F:      drivers/mfd/da90??-*.c
6589 F:      drivers/mfd/da91??-*.c
6590 F:      drivers/pinctrl/pinctrl-da90??.c
6591 F:      drivers/power/supply/da9052-battery.c
6592 F:      drivers/power/supply/da91??-*.c
6593 F:      drivers/regulator/da9???-regulator.[ch]
6594 F:      drivers/regulator/slg51000-regulator.[ch]
6595 F:      drivers/rtc/rtc-da90??.c
6596 F:      drivers/thermal/da90??-thermal.c
6597 F:      drivers/video/backlight/da90??_bl.c
6598 F:      drivers/watchdog/da90??_wdt.c
6599 F:      include/dt-bindings/regulator/dlg,da9*-regulator.h
6600 F:      include/linux/mfd/da903x.h
6601 F:      include/linux/mfd/da9052/
6602 F:      include/linux/mfd/da9055/
6603 F:      include/linux/mfd/da9062/
6604 F:      include/linux/mfd/da9063/
6605 F:      include/linux/mfd/da9150/
6606 F:      include/linux/regulator/da9211.h
6607 F:      include/sound/da[79]*.h
6608 F:      sound/soc/codecs/da[79]*.[ch]
6609
6610 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6611 M:      William Breathitt Gray <[email protected]>
6612 L:      [email protected]
6613 S:      Maintained
6614 F:      drivers/gpio/gpio-gpio-mm.c
6615
6616 DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6617 M:      Martin Tuma <[email protected]>
6618 L:      [email protected]
6619 S:      Maintained
6620 F:      Documentation/admin-guide/media/mgb4.rst
6621 F:      drivers/media/pci/mgb4/
6622
6623 DIOLAN U2C-12 I2C DRIVER
6624 M:      Guenter Roeck <[email protected]>
6625 L:      [email protected]
6626 S:      Maintained
6627 F:      drivers/i2c/busses/i2c-diolan-u2c.c
6628
6629 DIRECTORY NOTIFICATION (DNOTIFY)
6630 M:      Jan Kara <[email protected]>
6631 R:      Amir Goldstein <[email protected]>
6632 L:      [email protected]
6633 S:      Maintained
6634 F:      Documentation/filesystems/dnotify.rst
6635 F:      fs/notify/dnotify/
6636 F:      include/linux/dnotify.h
6637
6638 DISK GEOMETRY AND PARTITION HANDLING
6639 M:      Andries Brouwer <[email protected]>
6640 S:      Maintained
6641 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6642 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6643 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6644
6645 DISKQUOTA
6646 M:      Jan Kara <[email protected]>
6647 S:      Maintained
6648 F:      Documentation/filesystems/quota.rst
6649 F:      fs/quota/
6650 F:      include/linux/quota*.h
6651 F:      include/uapi/linux/quota*.h
6652
6653 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6654 M:      Bernie Thompson <[email protected]>
6655 L:      [email protected]
6656 S:      Maintained
6657 W:      http://plugable.com/category/projects/udlfb/
6658 F:      Documentation/fb/udlfb.rst
6659 F:      drivers/video/fbdev/udlfb.c
6660 F:      include/video/udlfb.h
6661
6662 DISTRIBUTED LOCK MANAGER (DLM)
6663 M:      Alexander Aring <[email protected]>
6664 M:      David Teigland <[email protected]>
6665 L:      [email protected]
6666 S:      Supported
6667 W:      https://pagure.io/dlm
6668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6669 F:      fs/dlm/
6670
6671 DMA BUFFER SHARING FRAMEWORK
6672 M:      Sumit Semwal <[email protected]>
6673 M:      Christian König <[email protected]>
6674 L:      [email protected]
6675 L:      [email protected]
6676 L:      [email protected] (moderated for non-subscribers)
6677 S:      Maintained
6678 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6679 F:      Documentation/driver-api/dma-buf.rst
6680 F:      Documentation/userspace-api/dma-buf-alloc-exchange.rst
6681 F:      drivers/dma-buf/
6682 F:      include/linux/*fence.h
6683 F:      include/linux/dma-buf.h
6684 F:      include/linux/dma-resv.h
6685 K:      \bdma_(?:buf|fence|resv)\b
6686
6687 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6688 M:      Vinod Koul <[email protected]>
6689 L:      [email protected]
6690 S:      Maintained
6691 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6692 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6693 F:      Documentation/devicetree/bindings/dma/
6694 F:      Documentation/driver-api/dmaengine/
6695 F:      drivers/dma/
6696 F:      include/dt-bindings/dma/
6697 F:      include/linux/dma/
6698 F:      include/linux/dmaengine.h
6699 F:      include/linux/of_dma.h
6700
6701 DMA MAPPING BENCHMARK
6702 M:      Xiang Chen <[email protected]>
6703 L:      [email protected]
6704 F:      kernel/dma/map_benchmark.c
6705 F:      tools/testing/selftests/dma/
6706
6707 DMA MAPPING HELPERS
6708 M:      Christoph Hellwig <[email protected]>
6709 M:      Marek Szyprowski <[email protected]>
6710 R:      Robin Murphy <[email protected]>
6711 L:      [email protected]
6712 S:      Supported
6713 W:      http://git.infradead.org/users/hch/dma-mapping.git
6714 T:      git git://git.infradead.org/users/hch/dma-mapping.git
6715 F:      include/asm-generic/dma-mapping.h
6716 F:      include/linux/dma-direct.h
6717 F:      include/linux/dma-map-ops.h
6718 F:      include/linux/dma-mapping.h
6719 F:      include/linux/swiotlb.h
6720 F:      kernel/dma/
6721
6722 DMA-BUF HEAPS FRAMEWORK
6723 M:      Sumit Semwal <[email protected]>
6724 R:      Benjamin Gaignard <[email protected]>
6725 R:      Brian Starkey <[email protected]>
6726 R:      John Stultz <[email protected]>
6727 R:      T.J. Mercier <[email protected]>
6728 L:      [email protected]
6729 L:      [email protected]
6730 L:      [email protected] (moderated for non-subscribers)
6731 S:      Maintained
6732 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6733 F:      drivers/dma-buf/dma-heap.c
6734 F:      drivers/dma-buf/heaps/*
6735 F:      include/linux/dma-heap.h
6736 F:      include/uapi/linux/dma-heap.h
6737 F:      tools/testing/selftests/dmabuf-heaps/
6738
6739 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6740 M:      Lukasz Luba <[email protected]>
6741 L:      [email protected]
6742 L:      [email protected]
6743 S:      Maintained
6744 F:      Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6745 F:      drivers/memory/samsung/exynos5422-dmc.c
6746
6747 DME1737 HARDWARE MONITOR DRIVER
6748 M:      Juerg Haefliger <[email protected]>
6749 L:      [email protected]
6750 S:      Maintained
6751 F:      Documentation/hwmon/dme1737.rst
6752 F:      drivers/hwmon/dme1737.c
6753
6754 DMI/SMBIOS SUPPORT
6755 M:      Jean Delvare <[email protected]>
6756 S:      Maintained
6757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6758 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
6759 F:      drivers/firmware/dmi-id.c
6760 F:      drivers/firmware/dmi_scan.c
6761 F:      include/linux/dmi.h
6762
6763 DOCUMENTATION
6764 M:      Jonathan Corbet <[email protected]>
6765 L:      [email protected]
6766 S:      Maintained
6767 P:      Documentation/doc-guide/maintainer-profile.rst
6768 T:      git git://git.lwn.net/linux.git docs-next
6769 F:      Documentation/
6770 F:      scripts/check-variable-fonts.sh
6771 F:      scripts/documentation-file-ref-check
6772 F:      scripts/kernel-doc
6773 F:      scripts/sphinx-pre-install
6774 X:      Documentation/ABI/
6775 X:      Documentation/admin-guide/media/
6776 X:      Documentation/devicetree/
6777 X:      Documentation/driver-api/media/
6778 X:      Documentation/firmware-guide/acpi/
6779 X:      Documentation/i2c/
6780 X:      Documentation/netlink/
6781 X:      Documentation/power/
6782 X:      Documentation/spi/
6783 X:      Documentation/userspace-api/media/
6784
6785 DOCUMENTATION PROCESS
6786 M:      Jonathan Corbet <[email protected]>
6787 L:      [email protected]
6788 S:      Maintained
6789 F:      Documentation/dev-tools/
6790 F:      Documentation/maintainer/
6791 F:      Documentation/process/
6792
6793 DOCUMENTATION REPORTING ISSUES
6794 M:      Thorsten Leemhuis <[email protected]>
6795 L:      [email protected]
6796 S:      Maintained
6797 F:      Documentation/admin-guide/bug-bisect.rst
6798 F:      Documentation/admin-guide/quickly-build-trimmed-linux.rst
6799 F:      Documentation/admin-guide/reporting-issues.rst
6800 F:      Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6801
6802 DOCUMENTATION SCRIPTS
6803 M:      Mauro Carvalho Chehab <[email protected]>
6804 L:      [email protected]
6805 S:      Maintained
6806 F:      Documentation/sphinx/parse-headers.pl
6807 F:      scripts/documentation-file-ref-check
6808 F:      scripts/sphinx-pre-install
6809
6810 DOCUMENTATION/ITALIAN
6811 M:      Federico Vaga <[email protected]>
6812 L:      [email protected]
6813 S:      Maintained
6814 F:      Documentation/translations/it_IT
6815
6816 DOCUMENTATION/JAPANESE
6817 R:      Akira Yokosawa <[email protected]>
6818 L:      [email protected]
6819 S:      Maintained
6820 F:      Documentation/translations/ja_JP
6821
6822 DONGWOON DW9714 LENS VOICE COIL DRIVER
6823 M:      Sakari Ailus <[email protected]>
6824 L:      [email protected]
6825 S:      Maintained
6826 T:      git git://linuxtv.org/media_tree.git
6827 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6828 F:      drivers/media/i2c/dw9714.c
6829
6830 DONGWOON DW9719 LENS VOICE COIL DRIVER
6831 M:      Daniel Scally <[email protected]>
6832 L:      [email protected]
6833 S:      Maintained
6834 T:      git git://linuxtv.org/media_tree.git
6835 F:      drivers/media/i2c/dw9719.c
6836
6837 DONGWOON DW9768 LENS VOICE COIL DRIVER
6838 L:      [email protected]
6839 S:      Orphan
6840 T:      git git://linuxtv.org/media_tree.git
6841 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6842 F:      drivers/media/i2c/dw9768.c
6843
6844 DONGWOON DW9807 LENS VOICE COIL DRIVER
6845 M:      Sakari Ailus <[email protected]>
6846 L:      [email protected]
6847 S:      Maintained
6848 T:      git git://linuxtv.org/media_tree.git
6849 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6850 F:      drivers/media/i2c/dw9807-vcm.c
6851
6852 DOUBLETALK DRIVER
6853 M:      "James R. Van Zandt" <[email protected]>
6854 L:      [email protected]
6855 S:      Maintained
6856 F:      drivers/char/dtlk.c
6857 F:      include/linux/dtlk.h
6858
6859 DPAA2 DATAPATH I/O (DPIO) DRIVER
6860 M:      Roy Pledge <[email protected]>
6861 L:      [email protected]
6862 S:      Maintained
6863 F:      drivers/soc/fsl/dpio
6864
6865 DPAA2 ETHERNET DRIVER
6866 M:      Ioana Ciornei <[email protected]>
6867 L:      [email protected]
6868 S:      Maintained
6869 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6870 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6871 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
6872 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
6873 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6874 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6875 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6876 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
6877 F:      drivers/net/ethernet/freescale/dpaa2/dpmac*
6878 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
6879
6880 DPAA2 ETHERNET SWITCH DRIVER
6881 M:      Ioana Ciornei <[email protected]>
6882 L:      [email protected]
6883 S:      Maintained
6884 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6885 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6886 F:      drivers/net/ethernet/freescale/dpaa2/dpsw*
6887
6888 DPLL SUBSYSTEM
6889 M:      Vadim Fedorenko <[email protected]>
6890 M:      Arkadiusz Kubalewski <[email protected]>
6891 M:      Jiri Pirko <[email protected]>
6892 L:      [email protected]
6893 S:      Supported
6894 F:      Documentation/driver-api/dpll.rst
6895 F:      drivers/dpll/*
6896 F:      include/linux/dpll.h
6897 F:      include/uapi/linux/dpll.h
6898
6899 DRBD DRIVER
6900 M:      Philipp Reisner <[email protected]>
6901 M:      Lars Ellenberg <[email protected]>
6902 M:      Christoph Böhmwalder <[email protected]>
6903 L:      [email protected]
6904 S:      Supported
6905 W:      http://www.drbd.org
6906 T:      git git://git.linbit.com/linux-drbd.git
6907 T:      git git://git.linbit.com/drbd-8.4.git
6908 F:      Documentation/admin-guide/blockdev/
6909 F:      drivers/block/drbd/
6910 F:      include/linux/drbd*
6911 F:      lib/lru_cache.c
6912
6913 DRIVER COMPONENT FRAMEWORK
6914 L:      [email protected]
6915 F:      drivers/base/component.c
6916 F:      include/linux/component.h
6917
6918 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6919 M:      Greg Kroah-Hartman <[email protected]>
6920 R:      "Rafael J. Wysocki" <[email protected]>
6921 S:      Supported
6922 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6923 F:      Documentation/core-api/kobject.rst
6924 F:      drivers/base/
6925 F:      fs/debugfs/
6926 F:      fs/sysfs/
6927 F:      include/linux/debugfs.h
6928 F:      include/linux/fwnode.h
6929 F:      include/linux/kobj*
6930 F:      include/linux/property.h
6931 F:      lib/kobj*
6932 F:      rust/kernel/device.rs
6933
6934 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6935 M:      Nishanth Menon <[email protected]>
6936 L:      [email protected]
6937 S:      Maintained
6938 F:      drivers/soc/ti/smartreflex.c
6939 F:      include/linux/power/smartreflex.h
6940
6941 DRM ACCEL DRIVERS FOR INTEL VPU
6942 M:      Jacek Lawrynowicz <[email protected]>
6943 M:      Stanislaw Gruszka <[email protected]>
6944 L:      [email protected]
6945 S:      Supported
6946 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6947 F:      drivers/accel/ivpu/
6948 F:      include/uapi/drm/ivpu_accel.h
6949
6950 DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6951 M:      Oded Gabbay <[email protected]>
6952 L:      [email protected]
6953 S:      Maintained
6954 C:      irc://irc.oftc.net/dri-devel
6955 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6956 F:      Documentation/accel/
6957 F:      drivers/accel/
6958 F:      include/drm/drm_accel.h
6959
6960 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6961 M:      Maxime Ripard <[email protected]>
6962 M:      Chen-Yu Tsai <[email protected]>
6963 R:      Jernej Skrabec <[email protected]>
6964 L:      [email protected]
6965 S:      Supported
6966 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6967 F:      drivers/gpu/drm/sun4i/sun8i*
6968
6969 DRM DRIVER FOR ARM PL111 CLCD
6970 S:      Orphan
6971 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6972 F:      drivers/gpu/drm/pl111/
6973
6974 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6975 M:      Linus Walleij <[email protected]>
6976 S:      Maintained
6977 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6978 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6979 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
6980
6981 DRM DRIVER FOR ASPEED BMC GFX
6982 M:      Joel Stanley <[email protected]>
6983 L:      [email protected] (moderated for non-subscribers)
6984 S:      Supported
6985 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6986 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6987 F:      drivers/gpu/drm/aspeed/
6988
6989 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6990 M:      Dave Airlie <[email protected]>
6991 R:      Thomas Zimmermann <[email protected]>
6992 R:      Jocelyn Falempe <[email protected]>
6993 L:      [email protected]
6994 S:      Supported
6995 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6996 F:      drivers/gpu/drm/ast/
6997
6998 DRM DRIVER FOR BOCHS VIRTUAL GPU
6999 M:      Gerd Hoffmann <[email protected]>
7000 L:      [email protected]
7001 S:      Maintained
7002 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7003 F:      drivers/gpu/drm/tiny/bochs.c
7004
7005 DRM DRIVER FOR BOE HIMAX8279D PANELS
7006 M:      Jerry Han <[email protected]>
7007 S:      Maintained
7008 F:      Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
7009 F:      drivers/gpu/drm/panel/panel-boe-himax8279d.c
7010
7011 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
7012 M:      Jagan Teki <[email protected]>
7013 S:      Maintained
7014 F:      Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
7015 F:      drivers/gpu/drm/bridge/chipone-icn6211.c
7016
7017 DRM DRIVER FOR EBBG FT8719 PANEL
7018 M:      Joel Selvaraj <[email protected]>
7019 S:      Maintained
7020 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7021 F:      Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
7022 F:      drivers/gpu/drm/panel/panel-ebbg-ft8719.c
7023
7024 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
7025 M:      Linus Walleij <[email protected]>
7026 S:      Maintained
7027 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7028 F:      drivers/gpu/drm/tve200/
7029
7030 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
7031 M:      Icenowy Zheng <[email protected]>
7032 S:      Maintained
7033 F:      Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
7034 F:      drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
7035
7036 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
7037 M:      Jagan Teki <[email protected]>
7038 S:      Maintained
7039 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
7040 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
7041
7042 DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
7043 M:      Thomas Zimmermann <[email protected]>
7044 M:      Javier Martinez Canillas <[email protected]>
7045 L:      [email protected]
7046 S:      Maintained
7047 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7048 F:      drivers/gpu/drm/drm_aperture.c
7049 F:      drivers/gpu/drm/tiny/ofdrm.c
7050 F:      drivers/gpu/drm/tiny/simpledrm.c
7051 F:      drivers/video/aperture.c
7052 F:      drivers/video/nomodeset.c
7053 F:      include/drm/drm_aperture.h
7054 F:      include/linux/aperture.h
7055 F:      include/video/nomodeset.h
7056
7057 DRM DRIVER FOR GENERIC EDP PANELS
7058 R:      Douglas Anderson <[email protected]>
7059 F:      Documentation/devicetree/bindings/display/panel/panel-edp.yaml
7060 F:      drivers/gpu/drm/panel/panel-edp.c
7061
7062 DRM DRIVER FOR GENERIC USB DISPLAY
7063 M:      Noralf Trønnes <[email protected]>
7064 S:      Maintained
7065 W:      https://github.com/notro/gud/wiki
7066 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7067 F:      drivers/gpu/drm/gud/
7068 F:      include/drm/gud.h
7069
7070 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
7071 M:      Hans de Goede <[email protected]>
7072 S:      Maintained
7073 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7074 F:      drivers/gpu/drm/tiny/gm12u320.c
7075
7076 DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
7077 M:      Ondrej Jirman <[email protected]>
7078 M:      Javier Martinez Canillas <[email protected]>
7079 S:      Maintained
7080 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7081 F:      Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
7082 F:      drivers/gpu/drm/panel/panel-himax-hx8394.c
7083
7084 DRM DRIVER FOR HX8357D PANELS
7085 S:      Orphan
7086 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7087 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
7088 F:      drivers/gpu/drm/tiny/hx8357d.c
7089
7090 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
7091 M:      Deepak Rawat <[email protected]>
7092 L:      [email protected]
7093 L:      [email protected]
7094 S:      Maintained
7095 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7096 F:      drivers/gpu/drm/hyperv
7097
7098 DRM DRIVER FOR ILITEK ILI9225 PANELS
7099 M:      David Lechner <[email protected]>
7100 S:      Maintained
7101 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7102 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
7103 F:      drivers/gpu/drm/tiny/ili9225.c
7104
7105 DRM DRIVER FOR ILITEK ILI9486 PANELS
7106 M:      Kamlesh Gurudasani <[email protected]>
7107 S:      Maintained
7108 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7109 F:      Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
7110 F:      drivers/gpu/drm/tiny/ili9486.c
7111
7112 DRM DRIVER FOR ILITEK ILI9805 PANELS
7113 M:      Michael Trimarchi <[email protected]>
7114 S:      Maintained
7115 F:      Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
7116 F:      drivers/gpu/drm/panel/panel-ilitek-ili9805.c
7117
7118 DRM DRIVER FOR ILITEK ILI9806E PANELS
7119 M:      Michael Walle <[email protected]>
7120 S:      Maintained
7121 F:      drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
7122
7123 DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
7124 M:      Jagan Teki <[email protected]>
7125 S:      Maintained
7126 F:      Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
7127 F:      drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
7128
7129 DRM DRIVER FOR LG SW43408 PANELS
7130 M:      Sumit Semwal <[email protected]>
7131 M:      Caleb Connolly <[email protected]>
7132 S:      Maintained
7133 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7134 F:      Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
7135 F:      drivers/gpu/drm/panel/panel-lg-sw43408.c
7136
7137 DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
7138 M:      Paul Kocialkowski <[email protected]>
7139 S:      Supported
7140 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7141 F:      drivers/gpu/drm/logicvc/
7142
7143 DRM DRIVER FOR LVDS PANELS
7144 M:      Laurent Pinchart <[email protected]>
7145 L:      [email protected]
7146 S:      Maintained
7147 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7148 F:      Documentation/devicetree/bindings/display/lvds.yaml
7149 F:      Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
7150 F:      drivers/gpu/drm/panel/panel-lvds.c
7151
7152 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
7153 M:      Guido Günther <[email protected]>
7154 R:      Purism Kernel Team <[email protected]>
7155 S:      Maintained
7156 F:      Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
7157 F:      drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
7158
7159 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
7160 M:      Dave Airlie <[email protected]>
7161 R:      Thomas Zimmermann <[email protected]>
7162 R:      Jocelyn Falempe <[email protected]>
7163 L:      [email protected]
7164 S:      Supported
7165 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7166 F:      drivers/gpu/drm/mgag200/
7167
7168 DRM DRIVER FOR MI0283QT
7169 M:      Noralf Trønnes <[email protected]>
7170 S:      Maintained
7171 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7172 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
7173 F:      drivers/gpu/drm/tiny/mi0283qt.c
7174
7175 DRM DRIVER FOR MIPI DBI compatible panels
7176 M:      Noralf Trønnes <[email protected]>
7177 S:      Maintained
7178 W:      https://github.com/notro/panel-mipi-dbi/wiki
7179 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7180 F:      Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
7181 F:      drivers/gpu/drm/tiny/panel-mipi-dbi.c
7182
7183 DRM DRIVER for Qualcomm Adreno GPUs
7184 M:      Rob Clark <[email protected]>
7185 R:      Sean Paul <[email protected]>
7186 R:      Konrad Dybcio <[email protected]>
7187 L:      [email protected]
7188 L:      [email protected]
7189 L:      [email protected]
7190 S:      Maintained
7191 B:      https://gitlab.freedesktop.org/drm/msm/-/issues
7192 T:      git https://gitlab.freedesktop.org/drm/msm.git
7193 F:      Documentation/devicetree/bindings/display/msm/gpu.yaml
7194 F:      drivers/gpu/drm/msm/adreno/
7195 F:      drivers/gpu/drm/msm/msm_gpu.*
7196 F:      drivers/gpu/drm/msm/msm_gpu_devfreq.*
7197 F:      drivers/gpu/drm/msm/msm_ringbuffer.*
7198 F:      drivers/gpu/drm/msm/registers/adreno/
7199 F:      include/uapi/drm/msm_drm.h
7200
7201 DRM DRIVER for Qualcomm display hardware
7202 M:      Rob Clark <[email protected]>
7203 M:      Abhinav Kumar <[email protected]>
7204 M:      Dmitry Baryshkov <[email protected]>
7205 R:      Sean Paul <[email protected]>
7206 R:      Marijn Suijten <[email protected]>
7207 L:      [email protected]
7208 L:      [email protected]
7209 L:      [email protected]
7210 S:      Maintained
7211 B:      https://gitlab.freedesktop.org/drm/msm/-/issues
7212 T:      git https://gitlab.freedesktop.org/drm/msm.git
7213 F:      Documentation/devicetree/bindings/display/msm/
7214 F:      drivers/gpu/drm/ci/xfails/msm*
7215 F:      drivers/gpu/drm/msm/
7216 F:      include/uapi/drm/msm_drm.h
7217
7218 DRM DRIVER FOR NOVATEK NT35510 PANELS
7219 M:      Linus Walleij <[email protected]>
7220 S:      Maintained
7221 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7222 F:      Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7223 F:      drivers/gpu/drm/panel/panel-novatek-nt35510.c
7224
7225 DRM DRIVER FOR NOVATEK NT35560 PANELS
7226 M:      Linus Walleij <[email protected]>
7227 S:      Maintained
7228 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7229 F:      Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7230 F:      drivers/gpu/drm/panel/panel-novatek-nt35560.c
7231
7232 DRM DRIVER FOR NOVATEK NT36523 PANELS
7233 M:      Jianhua Lu <[email protected]>
7234 S:      Maintained
7235 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7236 F:      Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7237 F:      drivers/gpu/drm/panel/panel-novatek-nt36523.c
7238
7239 DRM DRIVER FOR NOVATEK NT36672A PANELS
7240 M:      Sumit Semwal <[email protected]>
7241 S:      Maintained
7242 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7243 F:      Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7244 F:      drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7245
7246 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7247 M:      Karol Herbst <[email protected]>
7248 M:      Lyude Paul <[email protected]>
7249 M:      Danilo Krummrich <[email protected]>
7250 L:      [email protected]
7251 L:      [email protected]
7252 S:      Supported
7253 W:      https://nouveau.freedesktop.org/
7254 Q:      https://patchwork.freedesktop.org/project/nouveau/
7255 Q:      https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7256 B:      https://gitlab.freedesktop.org/drm/nouveau/-/issues
7257 C:      irc://irc.oftc.net/nouveau
7258 T:      git https://gitlab.freedesktop.org/drm/nouveau.git
7259 F:      drivers/gpu/drm/nouveau/
7260 F:      include/uapi/drm/nouveau_drm.h
7261
7262 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7263 M:      Stefan Mavrodiev <[email protected]>
7264 S:      Maintained
7265 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7266 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7267
7268 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7269 R:      Douglas Anderson <[email protected]>
7270 F:      Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7271 F:      drivers/gpu/drm/bridge/parade-ps8640.c
7272
7273 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7274 M:      Noralf Trønnes <[email protected]>
7275 S:      Maintained
7276 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7277 F:      Documentation/devicetree/bindings/display/repaper.txt
7278 F:      drivers/gpu/drm/tiny/repaper.c
7279
7280 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7281 M:      Dave Airlie <[email protected]>
7282 M:      Gerd Hoffmann <[email protected]>
7283 L:      [email protected]
7284 S:      Obsolete
7285 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7286 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7287 F:      drivers/gpu/drm/tiny/cirrus.c
7288
7289 DRM DRIVER FOR QXL VIRTUAL GPU
7290 M:      Dave Airlie <[email protected]>
7291 M:      Gerd Hoffmann <[email protected]>
7292 L:      [email protected]
7293 L:      [email protected]
7294 S:      Maintained
7295 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7296 F:      drivers/gpu/drm/qxl/
7297 F:      include/uapi/drm/qxl_drm.h
7298
7299 DRM DRIVER FOR RAYDIUM RM67191 PANELS
7300 M:      Robert Chiras <[email protected]>
7301 S:      Maintained
7302 F:      Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7303 F:      drivers/gpu/drm/panel/panel-raydium-rm67191.c
7304
7305 DRM DRIVER FOR SAMSUNG DB7430 PANELS
7306 M:      Linus Walleij <[email protected]>
7307 S:      Maintained
7308 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7309 F:      Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7310 F:      drivers/gpu/drm/panel/panel-samsung-db7430.c
7311
7312 DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7313 M:      Inki Dae <[email protected]>
7314 M:      Jagan Teki <[email protected]>
7315 M:      Marek Szyprowski <[email protected]>
7316 S:      Maintained
7317 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7318 F:      Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7319 F:      drivers/gpu/drm/bridge/samsung-dsim.c
7320 F:      include/drm/bridge/samsung-dsim.h
7321
7322 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7323 M:      Markuss Broks <[email protected]>
7324 S:      Maintained
7325 F:      Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7326 F:      drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7327
7328 DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7329 M:      Artur Weber <[email protected]>
7330 S:      Maintained
7331 F:      Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7332 F:      drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7333
7334 DRM DRIVER FOR SITRONIX ST7586 PANELS
7335 M:      David Lechner <[email protected]>
7336 S:      Maintained
7337 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7338 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
7339 F:      drivers/gpu/drm/tiny/st7586.c
7340
7341 DRM DRIVER FOR SITRONIX ST7701 PANELS
7342 M:      Jagan Teki <[email protected]>
7343 S:      Maintained
7344 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7345 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
7346
7347 DRM DRIVER FOR SITRONIX ST7703 PANELS
7348 M:      Guido Günther <[email protected]>
7349 R:      Purism Kernel Team <[email protected]>
7350 R:      Ondrej Jirman <[email protected]>
7351 S:      Maintained
7352 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7353 F:      drivers/gpu/drm/panel/panel-sitronix-st7703.c
7354
7355 DRM DRIVER FOR SITRONIX ST7735R PANELS
7356 M:      David Lechner <[email protected]>
7357 S:      Maintained
7358 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7359 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7360 F:      drivers/gpu/drm/tiny/st7735r.c
7361
7362 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7363 M:      Javier Martinez Canillas <[email protected]>
7364 S:      Maintained
7365 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7366 F:      Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7367 F:      Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7368 F:      drivers/gpu/drm/solomon/ssd130x*
7369
7370 DRM DRIVER FOR ST-ERICSSON MCDE
7371 M:      Linus Walleij <[email protected]>
7372 S:      Maintained
7373 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7374 F:      Documentation/devicetree/bindings/display/ste,mcde.yaml
7375 F:      drivers/gpu/drm/mcde/
7376
7377 DRM DRIVER FOR SYNAPTICS R63353 PANELS
7378 M:      Michael Trimarchi <[email protected]>
7379 S:      Maintained
7380 F:      Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7381 F:      drivers/gpu/drm/panel/panel-synaptics-r63353.c
7382
7383 DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7384 M:      Jagan Teki <[email protected]>
7385 S:      Maintained
7386 F:      Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7387 F:      drivers/gpu/drm/bridge/ti-dlpc3433.c
7388
7389 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7390 R:      Douglas Anderson <[email protected]>
7391 F:      Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7392 F:      drivers/gpu/drm/bridge/ti-sn65dsi86.c
7393
7394 DRM DRIVER FOR TPO TPG110 PANELS
7395 M:      Linus Walleij <[email protected]>
7396 S:      Maintained
7397 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7398 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7399 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
7400
7401 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7402 M:      Dave Airlie <[email protected]>
7403 R:      Sean Paul <[email protected]>
7404 R:      Thomas Zimmermann <[email protected]>
7405 L:      [email protected]
7406 S:      Supported
7407 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7408 F:      drivers/gpu/drm/udl/
7409
7410 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7411 M:      Rodrigo Siqueira <[email protected]>
7412 M:      Maíra Canal <[email protected]>
7413 R:      Haneen Mohammed <[email protected]>
7414 R:      Simona Vetter <[email protected]>
7415 R:      Melissa Wen <[email protected]>
7416 L:      [email protected]
7417 S:      Maintained
7418 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7419 F:      Documentation/gpu/vkms.rst
7420 F:      drivers/gpu/drm/ci/xfails/vkms*
7421 F:      drivers/gpu/drm/vkms/
7422
7423 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7424 M:      Hans de Goede <[email protected]>
7425 L:      [email protected]
7426 S:      Maintained
7427 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7428 F:      drivers/gpu/drm/vboxvideo/
7429
7430 DRM DRIVER FOR VMWARE VIRTUAL GPU
7431 M:      Zack Rusin <[email protected]>
7432 R:      Broadcom internal kernel review list <[email protected]>
7433 L:      [email protected]
7434 S:      Supported
7435 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7436 F:      drivers/gpu/drm/vmwgfx/
7437 F:      include/uapi/drm/vmwgfx_drm.h
7438
7439 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7440 M:      Linus Walleij <[email protected]>
7441 S:      Maintained
7442 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7443 F:      Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7444 F:      drivers/gpu/drm/panel/panel-widechips-ws2401.c
7445
7446 DRM DRIVERS
7447 M:      David Airlie <[email protected]>
7448 M:      Simona Vetter <[email protected]>
7449 L:      [email protected]
7450 S:      Maintained
7451 B:      https://gitlab.freedesktop.org/drm
7452 C:      irc://irc.oftc.net/dri-devel
7453 T:      git https://gitlab.freedesktop.org/drm/kernel.git
7454 F:      Documentation/devicetree/bindings/display/
7455 F:      Documentation/devicetree/bindings/gpu/
7456 F:      Documentation/gpu/
7457 F:      drivers/gpu/
7458 F:      include/drm/
7459 F:      include/linux/vga*
7460 F:      include/uapi/drm/
7461
7462 DRM DRIVERS AND MISC GPU PATCHES
7463 M:      Maarten Lankhorst <[email protected]>
7464 M:      Maxime Ripard <[email protected]>
7465 M:      Thomas Zimmermann <[email protected]>
7466 S:      Maintained
7467 W:      https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7468 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7469 F:      Documentation/devicetree/bindings/display/
7470 F:      Documentation/devicetree/bindings/gpu/
7471 F:      Documentation/gpu/
7472 F:      drivers/gpu/drm/
7473 F:      drivers/gpu/vga/
7474 F:      include/drm/drm
7475 F:      include/linux/vga*
7476 F:      include/uapi/drm/
7477 X:      drivers/gpu/drm/amd/
7478 X:      drivers/gpu/drm/armada/
7479 X:      drivers/gpu/drm/etnaviv/
7480 X:      drivers/gpu/drm/exynos/
7481 X:      drivers/gpu/drm/i915/
7482 X:      drivers/gpu/drm/kmb/
7483 X:      drivers/gpu/drm/mediatek/
7484 X:      drivers/gpu/drm/msm/
7485 X:      drivers/gpu/drm/nouveau/
7486 X:      drivers/gpu/drm/radeon/
7487 X:      drivers/gpu/drm/renesas/rcar-du/
7488 X:      drivers/gpu/drm/tegra/
7489
7490 DRM DRIVERS FOR ALLWINNER A10
7491 M:      Maxime Ripard <[email protected]>
7492 M:      Chen-Yu Tsai <[email protected]>
7493 L:      [email protected]
7494 S:      Supported
7495 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7496 F:      Documentation/devicetree/bindings/display/allwinner*
7497 F:      drivers/gpu/drm/sun4i/
7498
7499 DRM DRIVERS FOR AMLOGIC SOCS
7500 M:      Neil Armstrong <[email protected]>
7501 L:      [email protected]
7502 L:      [email protected]
7503 S:      Supported
7504 W:      http://linux-meson.com/
7505 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7506 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7507 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7508 F:      Documentation/gpu/meson.rst
7509 F:      drivers/gpu/drm/ci/xfails/meson*
7510 F:      drivers/gpu/drm/meson/
7511
7512 DRM DRIVERS FOR ATMEL HLCDC
7513 M:      Sam Ravnborg <[email protected]>
7514 M:      Boris Brezillon <[email protected]>
7515 L:      [email protected]
7516 S:      Supported
7517 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7518 F:      Documentation/devicetree/bindings/display/atmel/
7519 F:      drivers/gpu/drm/atmel-hlcdc/
7520
7521 DRM DRIVERS FOR BRIDGE CHIPS
7522 M:      Andrzej Hajda <[email protected]>
7523 M:      Neil Armstrong <[email protected]>
7524 M:      Robert Foss <[email protected]>
7525 R:      Laurent Pinchart <[email protected]>
7526 R:      Jonas Karlman <[email protected]>
7527 R:      Jernej Skrabec <[email protected]>
7528 S:      Maintained
7529 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7530 F:      Documentation/devicetree/bindings/display/bridge/
7531 F:      drivers/gpu/drm/bridge/
7532 F:      drivers/gpu/drm/display/drm_bridge_connector.c
7533 F:      drivers/gpu/drm/drm_bridge.c
7534 F:      include/drm/drm_bridge.h
7535 F:      include/drm/drm_bridge_connector.h
7536
7537 DRM DRIVERS FOR EXYNOS
7538 M:      Inki Dae <[email protected]>
7539 M:      Seung-Woo Kim <[email protected]>
7540 M:      Kyungmin Park <[email protected]>
7541 L:      [email protected]
7542 S:      Supported
7543 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7544 F:      Documentation/devicetree/bindings/display/samsung/
7545 F:      drivers/gpu/drm/exynos/
7546 F:      include/uapi/drm/exynos_drm.h
7547
7548 DRM DRIVERS FOR FREESCALE DCU
7549 M:      Stefan Agner <[email protected]>
7550 M:      Alison Wang <[email protected]>
7551 L:      [email protected]
7552 S:      Supported
7553 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7554 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
7555 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
7556 F:      drivers/gpu/drm/fsl-dcu/
7557
7558 DRM DRIVERS FOR FREESCALE IMX 5/6
7559 M:      Philipp Zabel <[email protected]>
7560 L:      [email protected]
7561 S:      Maintained
7562 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7563 T:      git git://git.pengutronix.de/git/pza/linux
7564 F:      Documentation/devicetree/bindings/display/imx/
7565 F:      drivers/gpu/drm/imx/ipuv3/
7566 F:      drivers/gpu/ipu-v3/
7567
7568 DRM DRIVERS FOR FREESCALE IMX BRIDGE
7569 M:      Liu Ying <[email protected]>
7570 L:      [email protected]
7571 S:      Maintained
7572 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7573 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7574 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7575 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7576 F:      drivers/gpu/drm/bridge/imx/
7577
7578 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7579 M:      Patrik Jakobsson <[email protected]>
7580 L:      [email protected]
7581 S:      Maintained
7582 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7583 F:      drivers/gpu/drm/gma500/
7584
7585 DRM DRIVERS FOR HISILICON
7586 M:      Xinliang Liu <[email protected]>
7587 M:      Tian Tao  <[email protected]>
7588 R:      Xinwei Kong <[email protected]>
7589 R:      Sumit Semwal <[email protected]>
7590 R:      Yongqin Liu <[email protected]>
7591 R:      John Stultz <[email protected]>
7592 L:      [email protected]
7593 S:      Maintained
7594 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7595 F:      Documentation/devicetree/bindings/display/hisilicon/
7596 F:      drivers/gpu/drm/hisilicon/
7597
7598 DRM DRIVERS FOR LIMA
7599 M:      Qiang Yu <[email protected]>
7600 L:      [email protected]
7601 L:      [email protected] (moderated for non-subscribers)
7602 S:      Maintained
7603 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7604 F:      drivers/gpu/drm/lima/
7605 F:      include/uapi/drm/lima_drm.h
7606
7607 DRM DRIVERS FOR LOONGSON
7608 M:      Sui Jingfeng <[email protected]>
7609 L:      [email protected]
7610 S:      Supported
7611 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7612 F:      drivers/gpu/drm/loongson/
7613
7614 DRM DRIVERS FOR MEDIATEK
7615 M:      Chun-Kuang Hu <[email protected]>
7616 M:      Philipp Zabel <[email protected]>
7617 L:      [email protected]
7618 L:      [email protected] (moderated for non-subscribers)
7619 S:      Supported
7620 F:      Documentation/devicetree/bindings/display/mediatek/
7621 F:      drivers/gpu/drm/ci/xfails/mediatek*
7622 F:      drivers/gpu/drm/mediatek/
7623 F:      drivers/phy/mediatek/phy-mtk-dp.c
7624 F:      drivers/phy/mediatek/phy-mtk-hdmi*
7625 F:      drivers/phy/mediatek/phy-mtk-mipi*
7626
7627 DRM DRIVERS FOR NVIDIA TEGRA
7628 M:      Thierry Reding <[email protected]>
7629 M:      Mikko Perttunen <[email protected]>
7630 L:      [email protected]
7631 L:      [email protected]
7632 S:      Supported
7633 T:      git https://gitlab.freedesktop.org/drm/tegra.git
7634 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7635 F:      Documentation/devicetree/bindings/gpu/host1x/
7636 F:      drivers/gpu/drm/tegra/
7637 F:      drivers/gpu/host1x/
7638 F:      include/linux/host1x.h
7639 F:      include/uapi/drm/tegra_drm.h
7640
7641 DRM DRIVERS FOR RENESAS R-CAR
7642 M:      Laurent Pinchart <[email protected]>
7643 M:      Kieran Bingham <[email protected]>
7644 L:      [email protected]
7645 L:      [email protected]
7646 S:      Supported
7647 T:      git git://linuxtv.org/pinchartl/media drm/du/next
7648 F:      Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7649 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7650 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7651 F:      Documentation/devicetree/bindings/display/renesas,du.yaml
7652 F:      drivers/gpu/drm/renesas/rcar-du/
7653
7654 DRM DRIVERS FOR RENESAS RZ
7655 M:      Biju Das <[email protected]>
7656 L:      [email protected]
7657 L:      [email protected]
7658 S:      Maintained
7659 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7660 F:      Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7661 F:      drivers/gpu/drm/renesas/rz-du/
7662
7663 DRM DRIVERS FOR RENESAS SHMOBILE
7664 M:      Laurent Pinchart <[email protected]>
7665 M:      Geert Uytterhoeven <[email protected]>
7666 L:      [email protected]
7667 L:      [email protected]
7668 S:      Supported
7669 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7670 F:      Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7671 F:      drivers/gpu/drm/renesas/shmobile/
7672 F:      include/linux/platform_data/shmob_drm.h
7673
7674 DRM DRIVERS FOR ROCKCHIP
7675 M:      Sandy Huang <[email protected]>
7676 M:      Heiko Stübner <[email protected]>
7677 M:      Andy Yan <[email protected]>
7678 L:      [email protected]
7679 S:      Maintained
7680 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7681 F:      Documentation/devicetree/bindings/display/rockchip/
7682 F:      drivers/gpu/drm/ci/xfails/rockchip*
7683 F:      drivers/gpu/drm/rockchip/
7684
7685 DRM DRIVERS FOR STI
7686 M:      Alain Volmat <[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,stih4xx.txt
7691 F:      drivers/gpu/drm/sti
7692
7693 DRM DRIVERS FOR STM
7694 M:      Yannick Fertre <[email protected]>
7695 M:      Raphael Gallais-Pou <[email protected]>
7696 M:      Philippe Cornu <[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/st,stm32-ltdc.yaml
7701 F:      Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
7702 F:      drivers/gpu/drm/stm
7703
7704 DRM DRIVERS FOR TI KEYSTONE
7705 M:      Jyri Sarha <[email protected]>
7706 M:      Tomi Valkeinen <[email protected]>
7707 L:      [email protected]
7708 S:      Maintained
7709 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7710 F:      Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7711 F:      Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7712 F:      Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7713 F:      drivers/gpu/drm/tidss/
7714
7715 DRM DRIVERS FOR TI LCDC
7716 M:      Jyri Sarha <[email protected]>
7717 M:      Tomi Valkeinen <[email protected]>
7718 L:      [email protected]
7719 S:      Maintained
7720 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7721 F:      Documentation/devicetree/bindings/display/tilcdc/
7722 F:      drivers/gpu/drm/tilcdc/
7723
7724 DRM DRIVERS FOR TI OMAP
7725 M:      Tomi Valkeinen <[email protected]>
7726 L:      [email protected]
7727 S:      Maintained
7728 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7729 F:      Documentation/devicetree/bindings/display/ti/
7730 F:      drivers/gpu/drm/omapdrm/
7731
7732 DRM DRIVERS FOR V3D
7733 M:      Melissa Wen <[email protected]>
7734 M:      Maíra Canal <[email protected]>
7735 S:      Supported
7736 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7737 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7738 F:      drivers/gpu/drm/v3d/
7739 F:      include/uapi/drm/v3d_drm.h
7740
7741 DRM DRIVERS FOR VC4
7742 M:      Maxime Ripard <[email protected]>
7743 M:      Dave Stevenson <[email protected]>
7744 R:      Raspberry Pi Kernel Maintenance <[email protected]>
7745 S:      Supported
7746 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7747 F:      Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7748 F:      drivers/gpu/drm/vc4/
7749 F:      include/uapi/drm/vc4_drm.h
7750
7751 DRM DRIVERS FOR VIVANTE GPU IP
7752 M:      Lucas Stach <[email protected]>
7753 R:      Russell King <[email protected]>
7754 R:      Christian Gmeiner <[email protected]>
7755 L:      [email protected] (moderated for non-subscribers)
7756 L:      [email protected]
7757 S:      Maintained
7758 F:      Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7759 F:      drivers/gpu/drm/etnaviv/
7760 F:      include/uapi/drm/etnaviv_drm.h
7761
7762 DRM DRIVERS FOR XEN
7763 M:      Oleksandr Andrushchenko <[email protected]>
7764 L:      [email protected]
7765 L:      [email protected] (moderated for non-subscribers)
7766 S:      Supported
7767 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7768 F:      Documentation/gpu/xen-front.rst
7769 F:      drivers/gpu/drm/xen/
7770
7771 DRM DRIVERS FOR XILINX
7772 M:      Laurent Pinchart <[email protected]>
7773 M:      Tomi Valkeinen <[email protected]>
7774 L:      [email protected]
7775 S:      Maintained
7776 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7777 F:      Documentation/devicetree/bindings/display/xlnx/
7778 F:      drivers/gpu/drm/xlnx/
7779
7780 DRM GPU SCHEDULER
7781 M:      Luben Tuikov <[email protected]>
7782 M:      Matthew Brost <[email protected]>
7783 L:      [email protected]
7784 S:      Maintained
7785 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7786 F:      drivers/gpu/drm/scheduler/
7787 F:      include/drm/gpu_scheduler.h
7788
7789 DRM PANEL DRIVERS
7790 M:      Neil Armstrong <[email protected]>
7791 R:      Jessica Zhang <[email protected]>
7792 L:      [email protected]
7793 S:      Maintained
7794 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7795 F:      Documentation/devicetree/bindings/display/panel/
7796 F:      drivers/gpu/drm/drm_panel.c
7797 F:      drivers/gpu/drm/panel/
7798 F:      include/drm/drm_panel.h
7799
7800 DRM PRIVACY-SCREEN CLASS
7801 M:      Hans de Goede <[email protected]>
7802 L:      [email protected]
7803 S:      Maintained
7804 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7805 F:      drivers/gpu/drm/drm_privacy_screen*
7806 F:      include/drm/drm_privacy_screen*
7807
7808 DRM TTM SUBSYSTEM
7809 M:      Christian Koenig <[email protected]>
7810 M:      Huang Rui <[email protected]>
7811 L:      [email protected]
7812 S:      Maintained
7813 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7814 F:      drivers/gpu/drm/ttm/
7815 F:      include/drm/ttm/
7816
7817 DRM AUTOMATED TESTING
7818 M:      Helen Koike <[email protected]>
7819 L:      [email protected]
7820 S:      Maintained
7821 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7822 F:      Documentation/gpu/automated_testing.rst
7823 F:      drivers/gpu/drm/ci/
7824
7825 DSBR100 USB FM RADIO DRIVER
7826 M:      Alexey Klimov <[email protected]>
7827 L:      [email protected]
7828 S:      Maintained
7829 T:      git git://linuxtv.org/media_tree.git
7830 F:      drivers/media/radio/dsbr100.c
7831
7832 DT3155 MEDIA DRIVER
7833 M:      Hans Verkuil <[email protected]>
7834 L:      [email protected]
7835 S:      Odd Fixes
7836 W:      https://linuxtv.org
7837 T:      git git://linuxtv.org/media_tree.git
7838 F:      drivers/media/pci/dt3155/
7839
7840 DVB_USB_AF9015 MEDIA DRIVER
7841 L:      [email protected]
7842 S:      Orphan
7843 W:      https://linuxtv.org
7844 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7845 F:      drivers/media/usb/dvb-usb-v2/af9015*
7846
7847 DVB_USB_AF9035 MEDIA DRIVER
7848 L:      [email protected]
7849 S:      Orphan
7850 W:      https://linuxtv.org
7851 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7852 F:      drivers/media/usb/dvb-usb-v2/af9035*
7853
7854 DVB_USB_ANYSEE MEDIA DRIVER
7855 L:      [email protected]
7856 S:      Orphan
7857 W:      https://linuxtv.org
7858 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7859 F:      drivers/media/usb/dvb-usb-v2/anysee*
7860
7861 DVB_USB_AU6610 MEDIA DRIVER
7862 L:      [email protected]
7863 S:      Orphan
7864 W:      https://linuxtv.org
7865 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7866 F:      drivers/media/usb/dvb-usb-v2/au6610*
7867
7868 DVB_USB_CE6230 MEDIA DRIVER
7869 L:      [email protected]
7870 S:      Orphan
7871 W:      https://linuxtv.org
7872 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7873 F:      drivers/media/usb/dvb-usb-v2/ce6230*
7874
7875 DVB_USB_CXUSB MEDIA DRIVER
7876 M:      Michael Krufky <[email protected]>
7877 L:      [email protected]
7878 S:      Maintained
7879 W:      https://linuxtv.org
7880 W:      http://github.com/mkrufky
7881 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7882 T:      git git://linuxtv.org/media_tree.git
7883 F:      drivers/media/usb/dvb-usb/cxusb*
7884
7885 DVB_USB_EC168 MEDIA DRIVER
7886 L:      [email protected]
7887 S:      Orphan
7888 W:      https://linuxtv.org
7889 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7890 F:      drivers/media/usb/dvb-usb-v2/ec168*
7891
7892 DVB_USB_GL861 MEDIA DRIVER
7893 L:      [email protected]
7894 S:      Orphan
7895 W:      https://linuxtv.org
7896 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7897 F:      drivers/media/usb/dvb-usb-v2/gl861*
7898
7899 DVB_USB_MXL111SF MEDIA DRIVER
7900 M:      Michael Krufky <[email protected]>
7901 L:      [email protected]
7902 S:      Maintained
7903 W:      https://linuxtv.org
7904 W:      http://github.com/mkrufky
7905 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7906 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
7907 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
7908
7909 DVB_USB_RTL28XXU MEDIA DRIVER
7910 L:      [email protected]
7911 S:      Orphan
7912 W:      https://linuxtv.org
7913 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7914 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
7915
7916 DVB_USB_V2 MEDIA DRIVER
7917 L:      [email protected]
7918 S:      Orphan
7919 W:      https://linuxtv.org
7920 W:      http://palosaari.fi/linux/
7921 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7922 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
7923 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
7924
7925 DYNAMIC DEBUG
7926 M:      Jason Baron <[email protected]>
7927 M:      Jim Cromie <[email protected]>
7928 S:      Maintained
7929 F:      include/linux/dynamic_debug.h
7930 F:      lib/dynamic_debug.c
7931 F:      lib/test_dynamic_debug.c
7932
7933 DYNAMIC INTERRUPT MODERATION
7934 M:      Tal Gilboa <[email protected]>
7935 S:      Maintained
7936 F:      Documentation/networking/net_dim.rst
7937 F:      include/linux/dim.h
7938 F:      lib/dim/
7939
7940 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7941 M:      Daniel Lezcano <[email protected]>
7942 L:      [email protected]
7943 S:      Supported
7944 B:      https://bugzilla.kernel.org
7945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
7946 F:      drivers/powercap/dtpm*
7947 F:      include/linux/dtpm.h
7948
7949 DZ DECSTATION DZ11 SERIAL DRIVER
7950 M:      "Maciej W. Rozycki" <[email protected]>
7951 S:      Maintained
7952 F:      drivers/tty/serial/dz.*
7953
7954 E3X0 POWER BUTTON DRIVER
7955 M:      Moritz Fischer <[email protected]>
7956 L:      [email protected]
7957 S:      Supported
7958 W:      http://www.ettus.com
7959 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
7960 F:      drivers/input/misc/e3x0-button.c
7961
7962 E4000 MEDIA DRIVER
7963 L:      [email protected]
7964 S:      Orphan
7965 W:      https://linuxtv.org
7966 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7967 F:      drivers/media/tuners/e4000*
7968
7969 EARTH_PT1 MEDIA DRIVER
7970 M:      Akihiro Tsukada <[email protected]>
7971 L:      [email protected]
7972 S:      Odd Fixes
7973 F:      drivers/media/pci/pt1/
7974
7975 EARTH_PT3 MEDIA DRIVER
7976 M:      Akihiro Tsukada <[email protected]>
7977 L:      [email protected]
7978 S:      Odd Fixes
7979 F:      drivers/media/pci/pt3/
7980
7981 EC100 MEDIA DRIVER
7982 L:      [email protected]
7983 S:      Orphan
7984 W:      https://linuxtv.org
7985 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7986 F:      drivers/media/dvb-frontends/ec100*
7987
7988 ECRYPT FILE SYSTEM
7989 M:      Tyler Hicks <[email protected]>
7990 L:      [email protected]
7991 S:      Odd Fixes
7992 W:      http://ecryptfs.org
7993 W:      https://launchpad.net/ecryptfs
7994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7995 F:      Documentation/filesystems/ecryptfs.rst
7996 F:      fs/ecryptfs/
7997
7998 EDAC-AMD64
7999 M:      Yazen Ghannam <[email protected]>
8000 L:      [email protected]
8001 S:      Supported
8002 F:      drivers/edac/amd64_edac*
8003 F:      drivers/edac/mce_amd*
8004
8005 EDAC-ARMADA
8006 M:      Jan Luebbe <[email protected]>
8007 L:      [email protected]
8008 S:      Maintained
8009 F:      Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
8010 F:      drivers/edac/armada_xp_*
8011
8012 EDAC-AST2500
8013 M:      Stefan Schaeckeler <[email protected]>
8014 S:      Supported
8015 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
8016 F:      drivers/edac/aspeed_edac.c
8017
8018 EDAC-BLUEFIELD
8019 M:      Shravan Kumar Ramani <[email protected]>
8020 S:      Supported
8021 F:      drivers/edac/bluefield_edac.c
8022
8023 EDAC-CALXEDA
8024 M:      Andre Przywara <[email protected]>
8025 L:      [email protected]
8026 S:      Maintained
8027 F:      drivers/edac/highbank*
8028
8029 EDAC-CAVIUM OCTEON
8030 M:      Ralf Baechle <[email protected]>
8031 L:      [email protected]
8032 L:      [email protected]
8033 S:      Supported
8034 F:      drivers/edac/octeon_edac*
8035
8036 EDAC-CAVIUM THUNDERX
8037 M:      Robert Richter <[email protected]>
8038 L:      [email protected]
8039 S:      Odd Fixes
8040 F:      drivers/edac/thunderx_edac*
8041
8042 EDAC-CORE
8043 M:      Borislav Petkov <[email protected]>
8044 M:      Tony Luck <[email protected]>
8045 R:      James Morse <[email protected]>
8046 R:      Mauro Carvalho Chehab <[email protected]>
8047 R:      Robert Richter <[email protected]>
8048 L:      [email protected]
8049 S:      Supported
8050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
8051 F:      Documentation/driver-api/edac.rst
8052 F:      drivers/edac/
8053 F:      include/linux/edac.h
8054
8055 EDAC-DMC520
8056 M:      Lei Wang <[email protected]>
8057 L:      [email protected]
8058 S:      Supported
8059 F:      drivers/edac/dmc520_edac.c
8060
8061 EDAC-E752X
8062 M:      Mark Gross <[email protected]>
8063 L:      [email protected]
8064 S:      Maintained
8065 F:      drivers/edac/e752x_edac.c
8066
8067 EDAC-E7XXX
8068 L:      [email protected]
8069 S:      Maintained
8070 F:      drivers/edac/e7xxx_edac.c
8071
8072 EDAC-FSL_DDR
8073 M:      York Sun <[email protected]>
8074 L:      [email protected]
8075 S:      Maintained
8076 F:      drivers/edac/fsl_ddr_edac.*
8077
8078 EDAC-GHES
8079 M:      Mauro Carvalho Chehab <[email protected]>
8080 L:      [email protected]
8081 S:      Maintained
8082 F:      drivers/edac/ghes_edac.c
8083
8084 EDAC-I10NM
8085 M:      Tony Luck <[email protected]>
8086 L:      [email protected]
8087 S:      Maintained
8088 F:      drivers/edac/i10nm_base.c
8089
8090 EDAC-I3000
8091 L:      [email protected]
8092 S:      Orphan
8093 F:      drivers/edac/i3000_edac.c
8094
8095 EDAC-I5000
8096 L:      [email protected]
8097 S:      Maintained
8098 F:      drivers/edac/i5000_edac.c
8099
8100 EDAC-I5400
8101 M:      Mauro Carvalho Chehab <[email protected]>
8102 L:      [email protected]
8103 S:      Maintained
8104 F:      drivers/edac/i5400_edac.c
8105
8106 EDAC-I7300
8107 M:      Mauro Carvalho Chehab <[email protected]>
8108 L:      [email protected]
8109 S:      Maintained
8110 F:      drivers/edac/i7300_edac.c
8111
8112 EDAC-I7CORE
8113 M:      Mauro Carvalho Chehab <[email protected]>
8114 L:      [email protected]
8115 S:      Maintained
8116 F:      drivers/edac/i7core_edac.c
8117
8118 EDAC-I82443BXGX
8119 M:      Tim Small <[email protected]>
8120 L:      [email protected]
8121 S:      Maintained
8122 F:      drivers/edac/i82443bxgx_edac.c
8123
8124 EDAC-I82975X
8125 M:      "Arvind R." <[email protected]>
8126 L:      [email protected]
8127 S:      Maintained
8128 F:      drivers/edac/i82975x_edac.c
8129
8130 EDAC-IE31200
8131 M:      Jason Baron <[email protected]>
8132 L:      [email protected]
8133 S:      Maintained
8134 F:      drivers/edac/ie31200_edac.c
8135
8136 EDAC-IGEN6
8137 M:      Tony Luck <[email protected]>
8138 R:      Qiuxu Zhuo <[email protected]>
8139 L:      [email protected]
8140 S:      Maintained
8141 F:      drivers/edac/igen6_edac.c
8142
8143 EDAC-MPC85XX
8144 M:      Johannes Thumshirn <[email protected]>
8145 L:      [email protected]
8146 S:      Maintained
8147 F:      drivers/edac/mpc85xx_edac.[ch]
8148
8149 EDAC-NPCM
8150 M:      Marvin Lin <[email protected]>
8151 M:      Stanley Chu <[email protected]>
8152 L:      [email protected]
8153 S:      Maintained
8154 F:      Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
8155 F:      drivers/edac/npcm_edac.c
8156
8157 EDAC-PASEMI
8158 M:      Egor Martovetsky <[email protected]>
8159 L:      [email protected]
8160 S:      Maintained
8161 F:      drivers/edac/pasemi_edac.c
8162
8163 EDAC-PND2
8164 M:      Tony Luck <[email protected]>
8165 L:      [email protected]
8166 S:      Maintained
8167 F:      drivers/edac/pnd2_edac.[ch]
8168
8169 EDAC-QCOM
8170 M:      Manivannan Sadhasivam <[email protected]>
8171 L:      [email protected]
8172 L:      [email protected]
8173 S:      Maintained
8174 F:      drivers/edac/qcom_edac.c
8175
8176 EDAC-R82600
8177 M:      Tim Small <[email protected]>
8178 L:      [email protected]
8179 S:      Maintained
8180 F:      drivers/edac/r82600_edac.c
8181
8182 EDAC-SBRIDGE
8183 M:      Tony Luck <[email protected]>
8184 R:      Qiuxu Zhuo <[email protected]>
8185 L:      [email protected]
8186 S:      Maintained
8187 F:      drivers/edac/sb_edac.c
8188
8189 EDAC-SKYLAKE
8190 M:      Tony Luck <[email protected]>
8191 L:      [email protected]
8192 S:      Maintained
8193 F:      drivers/edac/skx_*.[ch]
8194
8195 EDAC-TI
8196 M:      Tero Kristo <[email protected]>
8197 L:      [email protected]
8198 S:      Odd Fixes
8199 F:      drivers/edac/ti_edac.c
8200
8201 EDIROL UA-101/UA-1000 DRIVER
8202 M:      Clemens Ladisch <[email protected]>
8203 L:      [email protected] (moderated for non-subscribers)
8204 S:      Maintained
8205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8206 F:      sound/usb/misc/ua101.c
8207
8208 EFI TEST DRIVER
8209 M:      Ivan Hu <[email protected]>
8210 M:      Ard Biesheuvel <[email protected]>
8211 L:      [email protected]
8212 S:      Maintained
8213 F:      drivers/firmware/efi/test/
8214
8215 EFI VARIABLE FILESYSTEM
8216 M:      Jeremy Kerr <[email protected]>
8217 M:      Ard Biesheuvel <[email protected]>
8218 L:      [email protected]
8219 S:      Maintained
8220 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8221 F:      fs/efivarfs/
8222
8223 EFIFB FRAMEBUFFER DRIVER
8224 M:      Peter Jones <[email protected]>
8225 L:      [email protected]
8226 S:      Maintained
8227 F:      drivers/video/fbdev/efifb.c
8228
8229 EFS FILESYSTEM
8230 S:      Orphan
8231 W:      http://aeschi.ch.eu.org/efs/
8232 F:      fs/efs/
8233
8234 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8235 L:      [email protected]
8236 S:      Orphan
8237 F:      drivers/net/ethernet/ibm/ehea/
8238
8239 ELM327 CAN NETWORK DRIVER
8240 M:      Max Staudt <[email protected]>
8241 L:      [email protected]
8242 S:      Maintained
8243 F:      Documentation/networking/device_drivers/can/can327.rst
8244 F:      drivers/net/can/can327.c
8245
8246 EM28XX VIDEO4LINUX DRIVER
8247 M:      Mauro Carvalho Chehab <[email protected]>
8248 L:      [email protected]
8249 S:      Maintained
8250 W:      https://linuxtv.org
8251 T:      git git://linuxtv.org/media_tree.git
8252 F:      Documentation/admin-guide/media/em28xx*
8253 F:      drivers/media/usb/em28xx/
8254
8255 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8256 M:      Adrian Hunter <[email protected]>
8257 M:      Asutosh Das <[email protected]>
8258 R:      Ritesh Harjani <[email protected]>
8259 L:      [email protected]
8260 S:      Supported
8261 F:      drivers/mmc/host/cqhci*
8262
8263 EMS CPC-PCI CAN DRIVER
8264 M:      Gerhard Uttenthaler <[email protected]>
8265 M:      [email protected]
8266 L:      [email protected]
8267 S:      Maintained
8268 F:      drivers/net/can/sja1000/ems_pci.c
8269
8270 EMULEX 10Gbps iSCSI - OneConnect DRIVER
8271 M:      Ketan Mukadam <[email protected]>
8272 L:      [email protected]
8273 S:      Supported
8274 W:      http://www.broadcom.com
8275 F:      drivers/scsi/be2iscsi/
8276
8277 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8278 M:      Ajit Khaparde <[email protected]>
8279 M:      Sriharsha Basavapatna <[email protected]>
8280 M:      Somnath Kotur <[email protected]>
8281 L:      [email protected]
8282 S:      Supported
8283 W:      http://www.emulex.com
8284 F:      drivers/net/ethernet/emulex/benet/
8285
8286 EMULEX ONECONNECT ROCE DRIVER
8287 M:      Selvin Xavier <[email protected]>
8288 L:      [email protected]
8289 S:      Odd Fixes
8290 W:      http://www.broadcom.com
8291 F:      drivers/infiniband/hw/ocrdma/
8292 F:      include/uapi/rdma/ocrdma-abi.h
8293
8294 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8295 M:      James Smart <[email protected]>
8296 M:      Ram Vegesna <[email protected]>
8297 L:      [email protected]
8298 L:      [email protected]
8299 S:      Supported
8300 W:      http://www.broadcom.com
8301 F:      drivers/scsi/elx/
8302
8303 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8304 M:      James Smart <[email protected]>
8305 M:      Dick Kennedy <[email protected]>
8306 L:      [email protected]
8307 S:      Supported
8308 W:      http://www.broadcom.com
8309 F:      drivers/scsi/lpfc/
8310
8311 ENE CB710 FLASH CARD READER DRIVER
8312 M:      Michał Mirosław <[email protected]>
8313 S:      Maintained
8314 F:      drivers/misc/cb710/
8315 F:      drivers/mmc/host/cb710-mmc.*
8316 F:      include/linux/cb710.h
8317
8318 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8319 M:      Maxim Levitsky <[email protected]>
8320 S:      Maintained
8321 F:      drivers/media/rc/ene_ir.*
8322
8323 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8324 M:      Laurentiu Tudor <[email protected]>
8325 L:      [email protected]
8326 S:      Maintained
8327 F:      drivers/tty/ehv_bytechan.c
8328
8329 EPSON S1D13XXX FRAMEBUFFER DRIVER
8330 M:      Kristoffer Ericson <[email protected]>
8331 S:      Maintained
8332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8333 F:      drivers/video/fbdev/s1d13xxxfb.c
8334 F:      include/video/s1d13xxxfb.h
8335
8336 EROFS FILE SYSTEM
8337 M:      Gao Xiang <[email protected]>
8338 M:      Chao Yu <[email protected]>
8339 R:      Yue Hu <[email protected]>
8340 R:      Jeffle Xu <[email protected]>
8341 R:      Sandeep Dhavale <[email protected]>
8342 L:      [email protected]
8343 S:      Maintained
8344 W:      https://erofs.docs.kernel.org
8345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8346 F:      Documentation/ABI/testing/sysfs-fs-erofs
8347 F:      Documentation/filesystems/erofs.rst
8348 F:      fs/erofs/
8349 F:      include/trace/events/erofs.h
8350
8351 ERRSEQ ERROR TRACKING INFRASTRUCTURE
8352 M:      Jeff Layton <[email protected]>
8353 S:      Maintained
8354 F:      include/linux/errseq.h
8355 F:      lib/errseq.c
8356
8357 ESD CAN NETWORK DRIVERS
8358 M:      Stefan Mätje <[email protected]>
8359 R:      [email protected]
8360 L:      [email protected]
8361 S:      Maintained
8362 F:      drivers/net/can/esd/
8363
8364 ESD CAN/USB DRIVERS
8365 M:      Frank Jungclaus <[email protected]>
8366 R:      [email protected]
8367 L:      [email protected]
8368 S:      Maintained
8369 F:      drivers/net/can/usb/esd_usb.c
8370
8371 ET131X NETWORK DRIVER
8372 M:      Mark Einon <[email protected]>
8373 S:      Odd Fixes
8374 F:      drivers/net/ethernet/agere/
8375
8376 ETAS ES58X CAN/USB DRIVER
8377 M:      Vincent Mailhol <[email protected]>
8378 L:      [email protected]
8379 S:      Maintained
8380 F:      Documentation/networking/devlink/etas_es58x.rst
8381 F:      drivers/net/can/usb/etas_es58x/
8382
8383 ETHERNET BRIDGE
8384 M:      Roopa Prabhu <[email protected]>
8385 M:      Nikolay Aleksandrov <[email protected]>
8386 L:      [email protected]
8387 L:      [email protected]
8388 S:      Maintained
8389 W:      http://www.linuxfoundation.org/en/Net:Bridge
8390 F:      include/linux/netfilter_bridge/
8391 F:      net/bridge/
8392
8393 ETHERNET PHY LIBRARY
8394 M:      Andrew Lunn <[email protected]>
8395 M:      Heiner Kallweit <[email protected]>
8396 R:      Russell King <[email protected]>
8397 L:      [email protected]
8398 S:      Maintained
8399 F:      Documentation/ABI/testing/sysfs-class-net-phydev
8400 F:      Documentation/devicetree/bindings/net/ethernet-phy.yaml
8401 F:      Documentation/devicetree/bindings/net/mdio*
8402 F:      Documentation/devicetree/bindings/net/qca,ar803x.yaml
8403 F:      Documentation/networking/phy.rst
8404 F:      drivers/net/mdio/
8405 F:      drivers/net/mdio/acpi_mdio.c
8406 F:      drivers/net/mdio/fwnode_mdio.c
8407 F:      drivers/net/mdio/of_mdio.c
8408 F:      drivers/net/pcs/
8409 F:      drivers/net/phy/
8410 F:      include/dt-bindings/net/qca-ar803x.h
8411 F:      include/linux/*mdio*.h
8412 F:      include/linux/linkmode.h
8413 F:      include/linux/mdio/*.h
8414 F:      include/linux/mii.h
8415 F:      include/linux/of_net.h
8416 F:      include/linux/phy.h
8417 F:      include/linux/phy_fixed.h
8418 F:      include/linux/phy_link_topology.h
8419 F:      include/linux/phylib_stubs.h
8420 F:      include/linux/platform_data/mdio-bcm-unimac.h
8421 F:      include/linux/platform_data/mdio-gpio.h
8422 F:      include/trace/events/mdio.h
8423 F:      include/uapi/linux/mdio.h
8424 F:      include/uapi/linux/mii.h
8425 F:      net/core/of_net.c
8426
8427 ETHERNET PHY LIBRARY [RUST]
8428 M:      FUJITA Tomonori <[email protected]>
8429 R:      Trevor Gross <[email protected]>
8430 L:      [email protected]
8431 L:      [email protected]
8432 S:      Maintained
8433 F:      rust/kernel/net/phy.rs
8434 F:      rust/kernel/net/phy/reg.rs
8435
8436 EXEC & BINFMT API, ELF
8437 R:      Eric Biederman <[email protected]>
8438 R:      Kees Cook <[email protected]>
8439 L:      [email protected]
8440 S:      Supported
8441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8442 F:      Documentation/userspace-api/ELF.rst
8443 F:      fs/*binfmt_*.c
8444 F:      fs/Kconfig.binfmt
8445 F:      fs/exec.c
8446 F:      fs/tests/binfmt_*_kunit.c
8447 F:      fs/tests/exec_kunit.c
8448 F:      include/linux/binfmts.h
8449 F:      include/linux/elf.h
8450 F:      include/uapi/linux/binfmts.h
8451 F:      include/uapi/linux/elf.h
8452 F:      tools/testing/selftests/exec/
8453 N:      asm/elf.h
8454 N:      binfmt
8455
8456 EXFAT FILE SYSTEM
8457 M:      Namjae Jeon <[email protected]>
8458 M:      Sungjong Seo <[email protected]>
8459 L:      [email protected]
8460 S:      Maintained
8461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8462 F:      fs/exfat/
8463
8464 EXPRESSWIRE PROTOCOL LIBRARY
8465 M:      Duje Mihanović <[email protected]>
8466 L:      [email protected]
8467 S:      Maintained
8468 F:      drivers/leds/leds-expresswire.c
8469 F:      include/linux/leds-expresswire.h
8470
8471 EXT2 FILE SYSTEM
8472 M:      Jan Kara <[email protected]>
8473 L:      [email protected]
8474 S:      Maintained
8475 F:      Documentation/filesystems/ext2.rst
8476 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8477 F:      fs/ext2/
8478 F:      include/linux/ext2*
8479
8480 EXT4 FILE SYSTEM
8481 M:      "Theodore Ts'o" <[email protected]>
8482 M:      Andreas Dilger <[email protected]>
8483 L:      [email protected]
8484 S:      Maintained
8485 W:      http://ext4.wiki.kernel.org
8486 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
8487 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8488 F:      Documentation/filesystems/ext4/
8489 F:      fs/ext4/
8490 F:      include/trace/events/ext4.h
8491 F:      include/uapi/linux/ext4.h
8492
8493 Extended Verification Module (EVM)
8494 M:      Mimi Zohar <[email protected]>
8495 M:      Roberto Sassu <[email protected]>
8496 L:      [email protected]
8497 S:      Supported
8498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8499 F:      security/integrity/
8500 F:      security/integrity/evm/
8501
8502 EXTENSIBLE FIRMWARE INTERFACE (EFI)
8503 M:      Ard Biesheuvel <[email protected]>
8504 L:      [email protected]
8505 S:      Maintained
8506 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8507 F:      Documentation/admin-guide/efi-stub.rst
8508 F:      arch/*/include/asm/efi.h
8509 F:      arch/*/kernel/efi.c
8510 F:      arch/arm/boot/compressed/efi-header.S
8511 F:      arch/x86/platform/efi/
8512 F:      drivers/firmware/efi/
8513 F:      include/linux/efi*.h
8514
8515 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8516 M:      MyungJoo Ham <[email protected]>
8517 M:      Chanwoo Choi <[email protected]>
8518 L:      [email protected]
8519 S:      Maintained
8520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8521 F:      Documentation/devicetree/bindings/extcon/
8522 F:      Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8523 F:      drivers/extcon/
8524 F:      include/linux/extcon.h
8525 F:      include/linux/extcon/
8526
8527 EXTRA BOOT CONFIG
8528 M:      Masami Hiramatsu <[email protected]>
8529 L:      [email protected]
8530 L:      [email protected]
8531 S:      Maintained
8532 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
8533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8534 F:      Documentation/admin-guide/bootconfig.rst
8535 F:      fs/proc/bootconfig.c
8536 F:      include/linux/bootconfig.h
8537 F:      lib/bootconfig-data.S
8538 F:      lib/bootconfig.c
8539 F:      tools/bootconfig/*
8540 F:      tools/bootconfig/scripts/*
8541
8542 EXYNOS DP DRIVER
8543 M:      Jingoo Han <[email protected]>
8544 L:      [email protected]
8545 S:      Maintained
8546 F:      drivers/gpu/drm/exynos/exynos_dp*
8547
8548 EXYNOS SYSMMU (IOMMU) driver
8549 M:      Marek Szyprowski <[email protected]>
8550 L:      [email protected]
8551 S:      Maintained
8552 F:      drivers/iommu/exynos-iommu.c
8553
8554 F2FS FILE SYSTEM
8555 M:      Jaegeuk Kim <[email protected]>
8556 M:      Chao Yu <[email protected]>
8557 L:      [email protected]
8558 S:      Maintained
8559 W:      https://f2fs.wiki.kernel.org/
8560 Q:      https://patchwork.kernel.org/project/f2fs/list/
8561 B:      https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8563 F:      Documentation/ABI/testing/sysfs-fs-f2fs
8564 F:      Documentation/filesystems/f2fs.rst
8565 F:      fs/f2fs/
8566 F:      include/linux/f2fs_fs.h
8567 F:      include/trace/events/f2fs.h
8568 F:      include/uapi/linux/f2fs.h
8569
8570 F71805F HARDWARE MONITORING DRIVER
8571 M:      Jean Delvare <[email protected]>
8572 L:      [email protected]
8573 S:      Maintained
8574 F:      Documentation/hwmon/f71805f.rst
8575 F:      drivers/hwmon/f71805f.c
8576
8577 FADDR2LINE
8578 M:      Josh Poimboeuf <[email protected]>
8579 S:      Maintained
8580 F:      scripts/faddr2line
8581
8582 FAILOVER MODULE
8583 M:      Sridhar Samudrala <[email protected]>
8584 L:      [email protected]
8585 S:      Supported
8586 F:      Documentation/networking/failover.rst
8587 F:      include/net/failover.h
8588 F:      net/core/failover.c
8589
8590 FANOTIFY
8591 M:      Jan Kara <[email protected]>
8592 R:      Amir Goldstein <[email protected]>
8593 R:      Matthew Bobrowski <[email protected]>
8594 L:      [email protected]
8595 S:      Maintained
8596 F:      fs/notify/fanotify/
8597 F:      include/linux/fanotify.h
8598 F:      include/uapi/linux/fanotify.h
8599
8600 FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8601 M:      Linus Walleij <[email protected]>
8602 L:      [email protected]
8603 S:      Maintained
8604 F:      drivers/usb/fotg210/
8605
8606 FARSYNC SYNCHRONOUS DRIVER
8607 M:      Kevin Curtis <[email protected]>
8608 S:      Supported
8609 W:      http://www.farsite.co.uk/
8610 F:      drivers/net/wan/farsync.*
8611
8612 FAULT INJECTION SUPPORT
8613 M:      Akinobu Mita <[email protected]>
8614 S:      Supported
8615 F:      Documentation/fault-injection/
8616 F:      lib/fault-inject.c
8617 F:      tools/testing/fault-injection/
8618
8619 FBTFT Framebuffer drivers
8620 L:      [email protected]
8621 L:      [email protected]
8622 S:      Orphan
8623 F:      drivers/staging/fbtft/
8624
8625 FC0011 TUNER DRIVER
8626 M:      Michael Buesch <[email protected]>
8627 L:      [email protected]
8628 S:      Maintained
8629 F:      drivers/media/tuners/fc0011.c
8630 F:      drivers/media/tuners/fc0011.h
8631
8632 FC2580 MEDIA DRIVER
8633 L:      [email protected]
8634 S:      Orphan
8635 W:      https://linuxtv.org
8636 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8637 F:      drivers/media/tuners/fc2580*
8638
8639 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8640 M:      Hannes Reinecke <[email protected]>
8641 L:      [email protected]
8642 S:      Supported
8643 W:      www.Open-FCoE.org
8644 F:      drivers/scsi/fcoe/
8645 F:      drivers/scsi/libfc/
8646 F:      include/scsi/fc/
8647 F:      include/scsi/libfc.h
8648 F:      include/scsi/libfcoe.h
8649 F:      include/uapi/scsi/fc/
8650
8651 FILE LOCKING (flock() and fcntl()/lockf())
8652 M:      Jeff Layton <[email protected]>
8653 M:      Chuck Lever <[email protected]>
8654 R:      Alexander Aring <[email protected]>
8655 L:      [email protected]
8656 S:      Maintained
8657 F:      fs/fcntl.c
8658 F:      fs/locks.c
8659 F:      include/linux/fcntl.h
8660 F:      include/uapi/linux/fcntl.h
8661
8662 FILESYSTEM DIRECT ACCESS (DAX)
8663 M:      Dan Williams <[email protected]>
8664 R:      Matthew Wilcox <[email protected]>
8665 R:      Jan Kara <[email protected]>
8666 L:      [email protected]
8667 L:      [email protected]
8668 S:      Supported
8669 F:      fs/dax.c
8670 F:      include/linux/dax.h
8671 F:      include/trace/events/fs_dax.h
8672
8673 FILESYSTEMS (VFS and infrastructure)
8674 M:      Alexander Viro <[email protected]>
8675 M:      Christian Brauner <[email protected]>
8676 R:      Jan Kara <[email protected]>
8677 L:      [email protected]
8678 S:      Maintained
8679 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git
8680 F:      fs/*
8681 F:      include/linux/fs.h
8682 F:      include/linux/fs_types.h
8683 F:      include/uapi/linux/fs.h
8684 F:      include/uapi/linux/openat2.h
8685
8686 FILESYSTEMS [EXPORTFS]
8687 M:      Chuck Lever <[email protected]>
8688 M:      Jeff Layton <[email protected]>
8689 R:      Amir Goldstein <[email protected]>
8690 L:      [email protected]
8691 L:      [email protected]
8692 S:      Supported
8693 F:      Documentation/filesystems/nfs/exporting.rst
8694 F:      fs/exportfs/
8695 F:      fs/fhandle.c
8696 F:      include/linux/exportfs.h
8697
8698 FILESYSTEMS [IDMAPPED MOUNTS]
8699 M:      Christian Brauner <[email protected]>
8700 M:      Seth Forshee <[email protected]>
8701 L:      [email protected]
8702 S:      Maintained
8703 F:      Documentation/filesystems/idmappings.rst
8704 F:      fs/mnt_idmapping.c
8705 F:      include/linux/mnt_idmapping.*
8706 F:      tools/testing/selftests/mount_setattr/
8707
8708 FILESYSTEMS [IOMAP]
8709 M:      Christian Brauner <[email protected]>
8710 R:      Darrick J. Wong <[email protected]>
8711 L:      [email protected]
8712 L:      [email protected]
8713 S:      Supported
8714 F:      Documentation/filesystems/iomap/*
8715 F:      fs/iomap/
8716 F:      include/linux/iomap.h
8717
8718 FILESYSTEMS [NETFS LIBRARY]
8719 M:      David Howells <[email protected]>
8720 R:      Jeff Layton <[email protected]>
8721 L:      [email protected]
8722 L:      [email protected]
8723 S:      Supported
8724 F:      Documentation/filesystems/caching/
8725 F:      Documentation/filesystems/netfs_library.rst
8726 F:      fs/netfs/
8727 F:      include/linux/fscache*.h
8728 F:      include/linux/netfs.h
8729 F:      include/trace/events/fscache.h
8730 F:      include/trace/events/netfs.h
8731
8732 FILESYSTEMS [STACKABLE]
8733 M:      Miklos Szeredi <[email protected]>
8734 M:      Amir Goldstein <[email protected]>
8735 L:      [email protected]
8736 L:      [email protected]
8737 S:      Maintained
8738 F:      fs/backing-file.c
8739 F:      include/linux/backing-file.h
8740
8741 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8742 M:      Riku Voipio <[email protected]>
8743 L:      [email protected]
8744 S:      Maintained
8745 F:      drivers/hwmon/f75375s.c
8746 F:      include/linux/f75375s.h
8747
8748 FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8749 M:      Ji-Ze Hong (Peter Hong) <[email protected]>
8750 L:      [email protected]
8751 S:      Maintained
8752 F:      drivers/net/can/usb/f81604.c
8753
8754 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8755 M:      Clemens Ladisch <[email protected]>
8756 M:      Takashi Sakamoto <[email protected]>
8757 L:      [email protected] (moderated for non-subscribers)
8758 S:      Maintained
8759 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8760 F:      include/uapi/sound/firewire.h
8761 F:      sound/firewire/
8762
8763 FIREWIRE MEDIA DRIVERS (firedtv)
8764 M:      Stefan Richter <[email protected]>
8765 L:      [email protected]
8766 L:      [email protected]
8767 S:      Maintained
8768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8769 F:      drivers/media/firewire/
8770
8771 FIREWIRE SBP-2 TARGET
8772 M:      Chris Boot <[email protected]>
8773 L:      [email protected]
8774 L:      [email protected]
8775 L:      [email protected]
8776 S:      Maintained
8777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8778 F:      drivers/target/sbp/
8779
8780 FIREWIRE SUBSYSTEM
8781 M:      Takashi Sakamoto <[email protected]>
8782 M:      Takashi Sakamoto <[email protected]>
8783 L:      [email protected]
8784 S:      Maintained
8785 W:      http://ieee1394.docs.kernel.org/
8786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8787 F:      drivers/firewire/
8788 F:      include/linux/firewire.h
8789 F:      include/uapi/linux/firewire*.h
8790 F:      tools/firewire/
8791
8792 FIRMWARE FRAMEWORK FOR ARMV8-A
8793 M:      Sudeep Holla <[email protected]>
8794 L:      [email protected] (moderated for non-subscribers)
8795 S:      Maintained
8796 F:      drivers/firmware/arm_ffa/
8797 F:      include/linux/arm_ffa.h
8798
8799 FIRMWARE LOADER (request_firmware)
8800 M:      Luis Chamberlain <[email protected]>
8801 M:      Russ Weight <[email protected]>
8802 M:      Danilo Krummrich <[email protected]>
8803 L:      [email protected]
8804 S:      Maintained
8805 F:      Documentation/firmware_class/
8806 F:      drivers/base/firmware_loader/
8807 F:      rust/kernel/firmware.rs
8808 F:      include/linux/firmware.h
8809
8810 FLEXTIMER FTM-QUADDEC DRIVER
8811 M:      Patrick Havelange <[email protected]>
8812 L:      [email protected]
8813 S:      Maintained
8814 F:      Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8815 F:      drivers/counter/ftm-quaddec.c
8816
8817 FLOPPY DRIVER
8818 M:      Denis Efremov <[email protected]>
8819 L:      [email protected]
8820 S:      Odd Fixes
8821 F:      drivers/block/floppy.c
8822
8823 FLYSKY FSIA6B RC RECEIVER
8824 M:      Markus Koch <[email protected]>
8825 L:      [email protected]
8826 S:      Maintained
8827 F:      drivers/input/joystick/fsia6b.c
8828
8829 FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
8830 M:      Geoffrey D. Bennett <[email protected]>
8831 L:      [email protected] (moderated for non-subscribers)
8832 S:      Maintained
8833 W:      https://github.com/geoffreybennett/scarlett-gen2
8834 B:      https://github.com/geoffreybennett/scarlett-gen2/issues
8835 T:      git https://github.com/geoffreybennett/scarlett-gen2.git
8836 F:      include/uapi/sound/scarlett2.h
8837 F:      sound/usb/mixer_scarlett2.c
8838
8839 FORCEDETH GIGABIT ETHERNET DRIVER
8840 M:      Rain River <[email protected]>
8841 M:      Zhu Yanjun <[email protected]>
8842 L:      [email protected]
8843 S:      Maintained
8844 F:      drivers/net/ethernet/nvidia/*
8845
8846 FORTIFY_SOURCE
8847 M:      Kees Cook <[email protected]>
8848 L:      [email protected]
8849 S:      Supported
8850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8851 F:      include/linux/fortify-string.h
8852 F:      lib/fortify_kunit.c
8853 F:      lib/memcpy_kunit.c
8854 F:      lib/test_fortify/*
8855 K:      \b__NO_FORTIFY\b
8856
8857 FPGA DFL DRIVERS
8858 M:      Wu Hao <[email protected]>
8859 R:      Tom Rix <[email protected]>
8860 L:      [email protected]
8861 S:      Maintained
8862 F:      Documentation/ABI/testing/sysfs-bus-dfl*
8863 F:      Documentation/fpga/dfl.rst
8864 F:      drivers/fpga/dfl*
8865 F:      drivers/uio/uio_dfl.c
8866 F:      include/linux/dfl.h
8867 F:      include/uapi/linux/fpga-dfl.h
8868
8869 FPGA MANAGER FRAMEWORK
8870 M:      Moritz Fischer <[email protected]>
8871 M:      Wu Hao <[email protected]>
8872 M:      Xu Yilun <[email protected]>
8873 R:      Tom Rix <[email protected]>
8874 L:      [email protected]
8875 S:      Maintained
8876 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
8877 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8878 F:      Documentation/devicetree/bindings/fpga/
8879 F:      Documentation/driver-api/fpga/
8880 F:      Documentation/fpga/
8881 F:      drivers/fpga/
8882 F:      include/linux/fpga/
8883
8884 FPU EMULATOR
8885 M:      Bill Metzenthen <[email protected]>
8886 S:      Maintained
8887 W:      https://floatingpoint.billm.au/
8888 F:      arch/x86/math-emu/
8889
8890 FRAMEBUFFER CORE
8891 M:      Simona Vetter <[email protected]>
8892 S:      Odd Fixes
8893 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
8894 F:      drivers/video/fbdev/core/
8895
8896 FRAMEBUFFER LAYER
8897 M:      Helge Deller <[email protected]>
8898 L:      [email protected]
8899 L:      [email protected]
8900 S:      Maintained
8901 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
8902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8903 F:      Documentation/fb/
8904 F:      drivers/video/
8905 F:      include/linux/fb.h
8906 F:      include/uapi/linux/fb.h
8907 F:      include/uapi/video/
8908 F:      include/video/
8909
8910 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8911 M:      Horia Geantă <[email protected]>
8912 M:      Pankaj Gupta <[email protected]>
8913 M:      Gaurav Jain <[email protected]>
8914 L:      [email protected]
8915 S:      Maintained
8916 F:      Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8917 F:      drivers/crypto/caam/
8918
8919 FREESCALE COLDFIRE M5441X MMC DRIVER
8920 M:      Angelo Dureghello <[email protected]>
8921 L:      [email protected]
8922 S:      Maintained
8923 F:      drivers/mmc/host/sdhci-esdhc-mcf.c
8924 F:      include/linux/platform_data/mmc-esdhc-mcf.h
8925
8926 FREESCALE DIU FRAMEBUFFER DRIVER
8927 M:      Timur Tabi <[email protected]>
8928 L:      [email protected]
8929 S:      Maintained
8930 F:      drivers/video/fbdev/fsl-diu-fb.*
8931
8932 FREESCALE DMA DRIVER
8933 M:      Zhang Wei <[email protected]>
8934 L:      [email protected]
8935 S:      Maintained
8936 F:      drivers/dma/fsldma.*
8937
8938 FREESCALE DSPI DRIVER
8939 M:      Vladimir Oltean <[email protected]>
8940 L:      [email protected]
8941 L:      [email protected]
8942 S:      Maintained
8943 F:      Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
8944 F:      drivers/spi/spi-fsl-dspi.c
8945 F:      include/linux/spi/spi-fsl-dspi.h
8946
8947 FREESCALE eDMA DRIVER
8948 M:      Frank Li <[email protected]>
8949 L:      [email protected]
8950 L:      [email protected]
8951 S:      Maintained
8952 F:      Documentation/devicetree/bindings/dma/fsl,edma.yaml
8953 F:      drivers/dma/fsl-edma*.*
8954
8955 FREESCALE ENETC ETHERNET DRIVERS
8956 M:      Claudiu Manoil <[email protected]>
8957 M:      Vladimir Oltean <[email protected]>
8958 L:      [email protected]
8959 S:      Maintained
8960 F:      drivers/net/ethernet/freescale/enetc/
8961
8962 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8963 M:      Claudiu Manoil <[email protected]>
8964 L:      [email protected]
8965 S:      Maintained
8966 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8967 F:      drivers/net/ethernet/freescale/gianfar*
8968
8969 FREESCALE GPMI NAND DRIVER
8970 M:      Han Xu <[email protected]>
8971 L:      [email protected]
8972 S:      Maintained
8973 F:      drivers/mtd/nand/raw/gpmi-nand/*
8974
8975 FREESCALE I2C CPM DRIVER
8976 M:      Jochen Friedrich <[email protected]>
8977 L:      [email protected]
8978 L:      [email protected]
8979 S:      Maintained
8980 F:      drivers/i2c/busses/i2c-cpm.c
8981
8982 FREESCALE IMX / MXC FEC DRIVER
8983 M:      Wei Fang <[email protected]>
8984 R:      Shenwei Wang <[email protected]>
8985 R:      Clark Wang <[email protected]>
8986 L:      [email protected]
8987 L:      [email protected]
8988 S:      Maintained
8989 F:      Documentation/devicetree/bindings/net/fsl,fec.yaml
8990 F:      drivers/net/ethernet/freescale/fec.h
8991 F:      drivers/net/ethernet/freescale/fec_main.c
8992 F:      drivers/net/ethernet/freescale/fec_ptp.c
8993
8994 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8995 M:      Sascha Hauer <[email protected]>
8996 R:      Pengutronix Kernel Team <[email protected]>
8997 L:      [email protected]
8998 L:      [email protected] (moderated for non-subscribers)
8999 S:      Maintained
9000 F:      drivers/video/fbdev/imxfb.c
9001
9002 FREESCALE IMX DDR PMU DRIVER
9003 M:      Frank Li <[email protected]>
9004 L:      [email protected] (moderated for non-subscribers)
9005 S:      Maintained
9006 F:      Documentation/admin-guide/perf/imx-ddr.rst
9007 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
9008 F:      drivers/perf/fsl_imx8_ddr_perf.c
9009
9010 FREESCALE IMX I2C DRIVER
9011 M:      Oleksij Rempel <[email protected]>
9012 R:      Pengutronix Kernel Team <[email protected]>
9013 L:      [email protected]
9014 S:      Maintained
9015 F:      Documentation/devicetree/bindings/i2c/i2c-imx.yaml
9016 F:      drivers/i2c/busses/i2c-imx.c
9017
9018 FREESCALE IMX LPI2C DRIVER
9019 M:      Dong Aisheng <[email protected]>
9020 L:      [email protected]
9021 L:      [email protected]
9022 S:      Maintained
9023 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
9024 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
9025
9026 FREESCALE IMX LPSPI DRIVER
9027 M:      Frank Li <[email protected]>
9028 L:      [email protected]
9029 L:      [email protected]
9030 S:      Maintained
9031 F:      Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml
9032 F:      drivers/spi/spi-fsl-lpspi.c
9033
9034 FREESCALE MPC I2C DRIVER
9035 M:      Chris Packham <[email protected]>
9036 L:      [email protected]
9037 S:      Maintained
9038 F:      Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
9039 F:      drivers/i2c/busses/i2c-mpc.c
9040
9041 FREESCALE QORIQ DPAA ETHERNET DRIVER
9042 M:      Madalin Bucur <[email protected]>
9043 L:      [email protected]
9044 S:      Maintained
9045 F:      drivers/net/ethernet/freescale/dpaa
9046
9047 FREESCALE QORIQ DPAA FMAN DRIVER
9048 M:      Madalin Bucur <[email protected]>
9049 R:      Sean Anderson <[email protected]>
9050 L:      [email protected]
9051 S:      Maintained
9052 F:      Documentation/devicetree/bindings/net/fsl,fman*.yaml
9053 F:      drivers/net/ethernet/freescale/fman
9054
9055 FREESCALE QORIQ PTP CLOCK DRIVER
9056 M:      Yangbo Lu <[email protected]>
9057 L:      [email protected]
9058 S:      Maintained
9059 F:      Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
9060 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
9061 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
9062 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
9063 F:      drivers/ptp/ptp_qoriq.c
9064 F:      drivers/ptp/ptp_qoriq_debugfs.c
9065 F:      include/linux/fsl/ptp_qoriq.h
9066
9067 FREESCALE QUAD SPI DRIVER
9068 M:      Han Xu <[email protected]>
9069 L:      [email protected]
9070 L:      [email protected]
9071 S:      Maintained
9072 F:      Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
9073 F:      drivers/spi/spi-fsl-qspi.c
9074
9075 FREESCALE QUICC ENGINE LIBRARY
9076 M:      Qiang Zhao <[email protected]>
9077 M:      Christophe Leroy <[email protected]>
9078 L:      [email protected]
9079 S:      Maintained
9080 F:      drivers/soc/fsl/qe/
9081 F:      include/soc/fsl/qe/
9082
9083 FREESCALE QUICC ENGINE QMC DRIVER
9084 M:      Herve Codina <[email protected]>
9085 L:      [email protected]
9086 S:      Maintained
9087 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
9088 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml
9089 F:      drivers/soc/fsl/qe/qmc.c
9090 F:      include/soc/fsl/qe/qmc.h
9091
9092 FREESCALE QUICC ENGINE QMC HDLC DRIVER
9093 M:      Herve Codina <[email protected]>
9094 L:      [email protected]
9095 L:      [email protected]
9096 S:      Maintained
9097 F:      drivers/net/wan/fsl_qmc_hdlc.c
9098
9099 FREESCALE QUICC ENGINE TSA DRIVER
9100 M:      Herve Codina <[email protected]>
9101 L:      [email protected]
9102 S:      Maintained
9103 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
9104 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml
9105 F:      drivers/soc/fsl/qe/tsa.c
9106 F:      drivers/soc/fsl/qe/tsa.h
9107 F:      include/dt-bindings/soc/cpm1-fsl,tsa.h
9108 F:      include/dt-bindings/soc/qe-fsl,tsa.h
9109
9110 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
9111 L:      [email protected]
9112 L:      [email protected]
9113 S:      Orphan
9114 F:      drivers/net/ethernet/freescale/ucc_geth*
9115
9116 FREESCALE QUICC ENGINE UCC HDLC DRIVER
9117 M:      Zhao Qiang <[email protected]>
9118 L:      [email protected]
9119 L:      [email protected]
9120 S:      Maintained
9121 F:      drivers/net/wan/fsl_ucc_hdlc*
9122
9123 FREESCALE QUICC ENGINE UCC UART DRIVER
9124 M:      Timur Tabi <[email protected]>
9125 L:      [email protected]
9126 S:      Maintained
9127 F:      drivers/tty/serial/ucc_uart.c
9128
9129 FREESCALE SOC DRIVERS
9130 M:      Christophe Leroy <[email protected]>
9131 L:      [email protected]
9132 L:      [email protected] (moderated for non-subscribers)
9133 S:      Maintained
9134 F:      Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
9135 F:      Documentation/devicetree/bindings/soc/fsl/
9136 F:      drivers/soc/fsl/
9137 F:      include/linux/fsl/
9138 F:      include/soc/fsl/
9139
9140 FREESCALE SOC FS_ENET DRIVER
9141 M:      Pantelis Antoniou <[email protected]>
9142 L:      [email protected]
9143 L:      [email protected]
9144 S:      Maintained
9145 F:      drivers/net/ethernet/freescale/fs_enet/
9146
9147 FREESCALE SOC SOUND DRIVERS
9148 M:      Shengjiu Wang <[email protected]>
9149 M:      Xiubo Li <[email protected]>
9150 R:      Fabio Estevam <[email protected]>
9151 R:      Nicolin Chen <[email protected]>
9152 L:      [email protected] (moderated for non-subscribers)
9153 L:      [email protected]
9154 S:      Maintained
9155 F:      sound/soc/fsl/fsl*
9156 F:      sound/soc/fsl/imx*
9157
9158 FREESCALE SOC LPC32XX SOUND DRIVERS
9159 M:      J.M.B. Downing <[email protected]>
9160 M:      Piotr Wojtaszczyk <[email protected]>
9161 R:      Vladimir Zapolskiy <[email protected]>
9162 L:      [email protected] (moderated for non-subscribers)
9163 L:      [email protected]
9164 S:      Maintained
9165 F:      Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
9166 F:      sound/soc/fsl/lpc3xxx-*
9167
9168 FREESCALE SOC SOUND QMC DRIVER
9169 M:      Herve Codina <[email protected]>
9170 L:      [email protected] (moderated for non-subscribers)
9171 L:      [email protected]
9172 S:      Maintained
9173 F:      Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
9174 F:      sound/soc/fsl/fsl_qmc_audio.c
9175
9176 FREESCALE USB PERIPHERAL DRIVERS
9177 L:      [email protected]
9178 L:      [email protected]
9179 S:      Orphan
9180 F:      drivers/usb/gadget/udc/fsl*
9181
9182 FREESCALE USB PHY DRIVER
9183 L:      [email protected]
9184 L:      [email protected]
9185 S:      Orphan
9186 F:      drivers/usb/phy/phy-fsl-usb*
9187
9188 FREEVXFS FILESYSTEM
9189 M:      Christoph Hellwig <[email protected]>
9190 S:      Maintained
9191 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
9192 F:      fs/freevxfs/
9193
9194 FREEZER
9195 M:      "Rafael J. Wysocki" <[email protected]>
9196 M:      Pavel Machek <[email protected]>
9197 L:      [email protected]
9198 S:      Supported
9199 F:      Documentation/power/freezing-of-tasks.rst
9200 F:      include/linux/freezer.h
9201 F:      kernel/freezer.c
9202
9203 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
9204 M:      Eric Biggers <[email protected]>
9205 M:      Theodore Y. Ts'o <[email protected]>
9206 M:      Jaegeuk Kim <[email protected]>
9207 L:      [email protected]
9208 S:      Supported
9209 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
9210 T:      git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
9211 F:      Documentation/filesystems/fscrypt.rst
9212 F:      fs/crypto/
9213 F:      include/linux/fscrypt.h
9214 F:      include/uapi/linux/fscrypt.h
9215
9216 FSI SUBSYSTEM
9217 M:      Jeremy Kerr <[email protected]>
9218 M:      Joel Stanley <[email protected]>
9219 R:      Alistar Popple <[email protected]>
9220 R:      Eddie James <[email protected]>
9221 L:      [email protected]
9222 S:      Supported
9223 Q:      http://patchwork.ozlabs.org/project/linux-fsi/list/
9224 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
9225 F:      drivers/fsi/
9226 F:      include/linux/fsi*.h
9227 F:      include/trace/events/fsi*.h
9228
9229 FSI-ATTACHED I2C DRIVER
9230 M:      Eddie James <[email protected]>
9231 L:      [email protected]
9232 L:      [email protected] (moderated for non-subscribers)
9233 S:      Maintained
9234 F:      Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
9235 F:      drivers/i2c/busses/i2c-fsi.c
9236
9237 FSI-ATTACHED SPI DRIVER
9238 M:      Eddie James <[email protected]>
9239 L:      [email protected]
9240 S:      Maintained
9241 F:      Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
9242 F:      drivers/spi/spi-fsi.c
9243
9244 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
9245 M:      Jan Kara <[email protected]>
9246 R:      Amir Goldstein <[email protected]>
9247 L:      [email protected]
9248 S:      Maintained
9249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
9250 F:      fs/notify/
9251 F:      include/linux/fsnotify*.h
9252
9253 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
9254 M:      Eric Biggers <[email protected]>
9255 M:      Theodore Y. Ts'o <[email protected]>
9256 L:      [email protected]
9257 S:      Supported
9258 Q:      https://patchwork.kernel.org/project/fsverity/list/
9259 T:      git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9260 F:      Documentation/filesystems/fsverity.rst
9261 F:      fs/verity/
9262 F:      include/linux/fsverity.h
9263 F:      include/uapi/linux/fsverity.h
9264
9265 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9266 M:      Michael Zaidman <[email protected]>
9267 L:      [email protected]
9268 L:      [email protected]
9269 S:      Maintained
9270 F:      drivers/hid/hid-ft260.c
9271
9272 FUJITSU LAPTOP EXTRAS
9273 M:      Jonathan Woithe <[email protected]>
9274 L:      [email protected]
9275 S:      Maintained
9276 F:      drivers/platform/x86/fujitsu-laptop.c
9277
9278 FUJITSU TABLET EXTRAS
9279 M:      Robert Gerlach <[email protected]>
9280 L:      [email protected]
9281 S:      Maintained
9282 F:      drivers/platform/x86/fujitsu-tablet.c
9283
9284 FUNCTION HOOKS (FTRACE)
9285 M:      Steven Rostedt <[email protected]>
9286 M:      Masami Hiramatsu <[email protected]>
9287 R:      Mark Rutland <[email protected]>
9288 L:      [email protected]
9289 L:      [email protected]
9290 S:      Maintained
9291 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
9292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9293 F:      Documentation/trace/ftrace*
9294 F:      arch/*/*/*/*ftrace*
9295 F:      arch/*/*/*ftrace*
9296 F:      include/*/ftrace.h
9297 F:      kernel/trace/fgraph.c
9298 F:      kernel/trace/ftrace*
9299 F:      samples/ftrace
9300
9301 FUNGIBLE ETHERNET DRIVERS
9302 M:      Dimitris Michailidis <[email protected]>
9303 L:      [email protected]
9304 S:      Supported
9305 F:      drivers/net/ethernet/fungible/
9306
9307 FUSE: FILESYSTEM IN USERSPACE
9308 M:      Miklos Szeredi <[email protected]>
9309 L:      [email protected]
9310 S:      Maintained
9311 W:      https://github.com/libfuse/
9312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9313 F:      Documentation/filesystems/fuse.rst
9314 F:      fs/fuse/
9315 F:      include/uapi/linux/fuse.h
9316
9317 FUTEX SUBSYSTEM
9318 M:      Thomas Gleixner <[email protected]>
9319 M:      Ingo Molnar <[email protected]>
9320 R:      Peter Zijlstra <[email protected]>
9321 R:      Darren Hart <[email protected]>
9322 R:      Davidlohr Bueso <[email protected]>
9323 R:      André Almeida <[email protected]>
9324 L:      [email protected]
9325 S:      Maintained
9326 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9327 F:      Documentation/locking/*futex*
9328 F:      include/asm-generic/futex.h
9329 F:      include/linux/futex.h
9330 F:      include/uapi/linux/futex.h
9331 F:      kernel/futex/*
9332 F:      tools/perf/bench/futex*
9333 F:      tools/testing/selftests/futex/
9334
9335 GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9336 M:      Sebastian Reichel <[email protected]>
9337 L:      [email protected]
9338 S:      Maintained
9339 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9340 F:      drivers/media/i2c/gc0308.c
9341
9342 GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
9343 M:      Zhi Mao <[email protected]>
9344 L:      [email protected]
9345 S:      Maintained
9346 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
9347 F:      drivers/media/i2c/gc05a2.c
9348
9349 GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
9350 M:      Zhi Mao <[email protected]>
9351 L:      [email protected]
9352 S:      Maintained
9353 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
9354 F:      drivers/media/i2c/gc08a3.c
9355
9356 GALAXYCORE GC2145 SENSOR DRIVER
9357 M:      Alain Volmat <[email protected]>
9358 L:      [email protected]
9359 S:      Maintained
9360 T:      git git://linuxtv.org/media_tree.git
9361 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9362 F:      drivers/media/i2c/gc2145.c
9363
9364 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9365 M:      Tim Harvey <[email protected]>
9366 S:      Maintained
9367 F:      Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9368 F:      Documentation/hwmon/gsc-hwmon.rst
9369 F:      drivers/hwmon/gsc-hwmon.c
9370 F:      drivers/mfd/gateworks-gsc.c
9371 F:      include/linux/mfd/gsc.h
9372 F:      include/linux/platform_data/gsc_hwmon.h
9373
9374 GCC PLUGINS
9375 M:      Kees Cook <[email protected]>
9376 L:      [email protected]
9377 S:      Maintained
9378 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9379 F:      Documentation/kbuild/gcc-plugins.rst
9380 F:      include/linux/stackleak.h
9381 F:      kernel/stackleak.c
9382 F:      scripts/Makefile.gcc-plugins
9383 F:      scripts/gcc-plugins/
9384
9385 GCOV BASED KERNEL PROFILING
9386 M:      Peter Oberparleiter <[email protected]>
9387 S:      Maintained
9388 F:      Documentation/dev-tools/gcov.rst
9389 F:      kernel/gcov/
9390
9391 GDB KERNEL DEBUGGING HELPER SCRIPTS
9392 M:      Jan Kiszka <[email protected]>
9393 M:      Kieran Bingham <[email protected]>
9394 S:      Supported
9395 F:      scripts/gdb/
9396
9397 GEMINI CRYPTO DRIVER
9398 M:      Corentin Labbe <[email protected]>
9399 L:      [email protected]
9400 S:      Maintained
9401 F:      drivers/crypto/gemini/
9402
9403 GEMTEK FM RADIO RECEIVER DRIVER
9404 M:      Hans Verkuil <[email protected]>
9405 L:      [email protected]
9406 S:      Maintained
9407 W:      https://linuxtv.org
9408 T:      git git://linuxtv.org/media_tree.git
9409 F:      drivers/media/radio/radio-gemtek*
9410
9411 GENERIC ARCHITECTURE TOPOLOGY
9412 M:      Sudeep Holla <[email protected]>
9413 L:      [email protected]
9414 S:      Maintained
9415 F:      drivers/base/arch_topology.c
9416 F:      include/linux/arch_topology.h
9417
9418 GENERIC ENTRY CODE
9419 M:      Thomas Gleixner <[email protected]>
9420 M:      Peter Zijlstra <[email protected]>
9421 M:      Andy Lutomirski <[email protected]>
9422 L:      [email protected]
9423 S:      Maintained
9424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9425 F:      include/linux/entry-common.h
9426 F:      include/linux/entry-kvm.h
9427 F:      kernel/entry/
9428
9429 GENERIC GPIO I2C DRIVER
9430 M:      Wolfram Sang <[email protected]>
9431 S:      Supported
9432 F:      drivers/i2c/busses/i2c-gpio.c
9433 F:      include/linux/platform_data/i2c-gpio.h
9434
9435 GENERIC GPIO I2C MULTIPLEXER DRIVER
9436 M:      Peter Korsgaard <[email protected]>
9437 L:      [email protected]
9438 S:      Supported
9439 F:      Documentation/i2c/muxes/i2c-mux-gpio.rst
9440 F:      drivers/i2c/muxes/i2c-mux-gpio.c
9441 F:      include/linux/platform_data/i2c-mux-gpio.h
9442
9443 GENERIC GPIO RESET DRIVER
9444 M:      Krzysztof Kozlowski <[email protected]>
9445 S:      Maintained
9446 F:      drivers/reset/reset-gpio.c
9447
9448 GENERIC HDLC (WAN) DRIVERS
9449 M:      Krzysztof Halasa <[email protected]>
9450 S:      Maintained
9451 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
9452 F:      drivers/net/wan/c101.c
9453 F:      drivers/net/wan/hd6457*
9454 F:      drivers/net/wan/hdlc*
9455 F:      drivers/net/wan/n2.c
9456 F:      drivers/net/wan/pc300too.c
9457 F:      drivers/net/wan/pci200syn.c
9458 F:      drivers/net/wan/wanxl*
9459
9460 GENERIC INCLUDE/ASM HEADER FILES
9461 M:      Arnd Bergmann <[email protected]>
9462 L:      [email protected]
9463 S:      Maintained
9464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9465 F:      include/asm-generic/
9466 F:      include/uapi/asm-generic/
9467
9468 GENERIC PHY FRAMEWORK
9469 M:      Vinod Koul <[email protected]>
9470 M:      Kishon Vijay Abraham I <[email protected]>
9471 L:      [email protected]
9472 S:      Supported
9473 Q:      https://patchwork.kernel.org/project/linux-phy/list/
9474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9475 F:      Documentation/devicetree/bindings/phy/
9476 F:      drivers/phy/
9477 F:      include/dt-bindings/phy/
9478 F:      include/linux/phy/
9479
9480 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9481 M:      Wolfram Sang <[email protected]>
9482 S:      Supported
9483 F:      Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9484 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
9485
9486 GENERIC PM DOMAINS
9487 M:      Ulf Hansson <[email protected]>
9488 L:      [email protected]
9489 S:      Supported
9490 F:      Documentation/devicetree/bindings/power/power?domain*
9491 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9492 F:      drivers/pmdomain/
9493 F:      include/linux/pm_domain.h
9494
9495 GENERIC RADIX TREE
9496 M:      Kent Overstreet <[email protected]>
9497 S:      Supported
9498 C:      irc://irc.oftc.net/bcache
9499 F:      include/linux/generic-radix-tree.h
9500 F:      lib/generic-radix-tree.c
9501
9502 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9503 M:      Eugen Hristev <[email protected]>
9504 L:      [email protected]
9505 S:      Maintained
9506 F:      drivers/input/touchscreen/resistive-adc-touch.c
9507
9508 GENERIC STRING LIBRARY
9509 M:      Kees Cook <[email protected]>
9510 R:      Andy Shevchenko <[email protected]>
9511 L:      [email protected]
9512 S:      Supported
9513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9514 F:      include/linux/string.h
9515 F:      include/linux/string_choices.h
9516 F:      include/linux/string_helpers.h
9517 F:      lib/string.c
9518 F:      lib/string_kunit.c
9519 F:      lib/string_helpers.c
9520 F:      lib/string_helpers_kunit.c
9521 F:      scripts/coccinelle/api/string_choices.cocci
9522
9523 GENERIC UIO DRIVER FOR PCI DEVICES
9524 M:      "Michael S. Tsirkin" <[email protected]>
9525 L:      [email protected]
9526 S:      Supported
9527 F:      drivers/uio/uio_pci_generic.c
9528
9529 GENERIC VDSO LIBRARY
9530 M:      Andy Lutomirski <[email protected]>
9531 M:      Thomas Gleixner <[email protected]>
9532 M:      Vincenzo Frascino <[email protected]>
9533 L:      [email protected]
9534 S:      Maintained
9535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9536 F:      include/asm-generic/vdso/vsyscall.h
9537 F:      include/vdso/
9538 F:      kernel/time/vsyscall.c
9539 F:      lib/vdso/
9540
9541 GENWQE (IBM Generic Workqueue Card)
9542 M:      Frank Haverkamp <[email protected]>
9543 S:      Supported
9544 F:      drivers/misc/genwqe/
9545
9546 GET_MAINTAINER SCRIPT
9547 M:      Joe Perches <[email protected]>
9548 S:      Maintained
9549 F:      scripts/get_maintainer.pl
9550
9551 GFS2 FILE SYSTEM
9552 M:      Andreas Gruenbacher <[email protected]>
9553 L:      [email protected]
9554 S:      Supported
9555 B:      https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9556 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9557 F:      Documentation/filesystems/gfs2*
9558 F:      fs/gfs2/
9559 F:      include/uapi/linux/gfs2_ondisk.h
9560
9561 GIGABYTE WATERFORCE SENSOR DRIVER
9562 M:      Aleksa Savic <[email protected]>
9563 L:      [email protected]
9564 S:      Maintained
9565 F:      Documentation/hwmon/gigabyte_waterforce.rst
9566 F:      drivers/hwmon/gigabyte_waterforce.c
9567
9568 GIGABYTE WMI DRIVER
9569 M:      Thomas Weißschuh <[email protected]>
9570 L:      [email protected]
9571 S:      Maintained
9572 F:      drivers/platform/x86/gigabyte-wmi.c
9573
9574 GNSS SUBSYSTEM
9575 M:      Johan Hovold <[email protected]>
9576 S:      Maintained
9577 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9578 F:      Documentation/ABI/testing/sysfs-class-gnss
9579 F:      Documentation/devicetree/bindings/gnss/
9580 F:      drivers/gnss/
9581 F:      include/linux/gnss.h
9582
9583 GO7007 MPEG CODEC
9584 M:      Hans Verkuil <[email protected]>
9585 L:      [email protected]
9586 S:      Maintained
9587 F:      drivers/media/usb/go7007/
9588
9589 GOODIX TOUCHSCREEN
9590 M:      Bastien Nocera <[email protected]>
9591 M:      Hans de Goede <[email protected]>
9592 L:      [email protected]
9593 S:      Maintained
9594 F:      drivers/input/touchscreen/goodix*
9595
9596 GOOGLE ETHERNET DRIVERS
9597 M:      Jeroen de Borst <[email protected]>
9598 M:      Praveen Kaligineedi <[email protected]>
9599 R:      Shailend Chand <[email protected]>
9600 L:      [email protected]
9601 S:      Supported
9602 F:      Documentation/networking/device_drivers/ethernet/google/gve.rst
9603 F:      drivers/net/ethernet/google
9604
9605 GOOGLE FIRMWARE DRIVERS
9606 M:      Tzung-Bi Shih <[email protected]>
9607 R:      Brian Norris <[email protected]>
9608 R:      Julius Werner <[email protected]>
9609 L:      [email protected]
9610 S:      Maintained
9611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9612 F:      drivers/firmware/google/
9613
9614 GOOGLE TENSOR SoC SUPPORT
9615 M:      Peter Griffin <[email protected]>
9616 L:      [email protected] (moderated for non-subscribers)
9617 L:      [email protected]
9618 S:      Maintained
9619 F:      Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9620 F:      arch/arm64/boot/dts/exynos/google/
9621 F:      drivers/clk/samsung/clk-gs101.c
9622 F:      drivers/phy/samsung/phy-gs101-ufs.c
9623 F:      include/dt-bindings/clock/google,gs101.h
9624 K:      [gG]oogle.?[tT]ensor
9625
9626 GPD POCKET FAN DRIVER
9627 M:      Hans de Goede <[email protected]>
9628 L:      [email protected]
9629 S:      Maintained
9630 F:      drivers/platform/x86/gpd-pocket-fan.c
9631
9632 GPIO ACPI SUPPORT
9633 M:      Mika Westerberg <[email protected]>
9634 M:      Andy Shevchenko <[email protected]>
9635 L:      [email protected]
9636 L:      [email protected]
9637 S:      Supported
9638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9639 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
9640 F:      drivers/gpio/gpiolib-acpi.c
9641 F:      drivers/gpio/gpiolib-acpi.h
9642
9643 GPIO AGGREGATOR
9644 M:      Geert Uytterhoeven <[email protected]>
9645 L:      [email protected]
9646 S:      Supported
9647 F:      Documentation/admin-guide/gpio/gpio-aggregator.rst
9648 F:      drivers/gpio/gpio-aggregator.c
9649
9650 GPIO IR Transmitter
9651 M:      Sean Young <[email protected]>
9652 L:      [email protected]
9653 S:      Maintained
9654 F:      Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9655 F:      drivers/media/rc/gpio-ir-tx.c
9656
9657 GPIO MOCKUP DRIVER
9658 M:      Bamvor Jian Zhang <[email protected]>
9659 L:      [email protected]
9660 S:      Maintained
9661 F:      drivers/gpio/gpio-mockup.c
9662 F:      tools/testing/selftests/gpio/
9663
9664 GPIO REGMAP
9665 M:      Michael Walle <[email protected]>
9666 S:      Maintained
9667 F:      drivers/gpio/gpio-regmap.c
9668 F:      include/linux/gpio/regmap.h
9669 K:      (devm_)?gpio_regmap_(un)?register
9670
9671 GPIO SUBSYSTEM
9672 M:      Linus Walleij <[email protected]>
9673 M:      Bartosz Golaszewski <[email protected]>
9674 L:      [email protected]
9675 S:      Maintained
9676 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9677 F:      Documentation/admin-guide/gpio/
9678 F:      Documentation/devicetree/bindings/gpio/
9679 F:      Documentation/driver-api/gpio/
9680 F:      drivers/gpio/
9681 F:      include/dt-bindings/gpio/
9682 F:      include/linux/gpio.h
9683 F:      include/linux/gpio/
9684 F:      include/linux/of_gpio.h
9685
9686 GPIO UAPI
9687 M:      Bartosz Golaszewski <[email protected]>
9688 R:      Kent Gibson <[email protected]>
9689 L:      [email protected]
9690 S:      Maintained
9691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9692 F:      Documentation/ABI/obsolete/sysfs-gpio
9693 F:      Documentation/ABI/testing/gpio-cdev
9694 F:      Documentation/userspace-api/gpio/
9695 F:      drivers/gpio/gpiolib-cdev.c
9696 F:      include/uapi/linux/gpio.h
9697 F:      tools/gpio/
9698
9699 GRE DEMULTIPLEXER DRIVER
9700 M:      Dmitry Kozlov <[email protected]>
9701 L:      [email protected]
9702 S:      Maintained
9703 F:      include/net/gre.h
9704 F:      net/ipv4/gre_demux.c
9705 F:      net/ipv4/gre_offload.c
9706
9707 GRETH 10/100/1G Ethernet MAC device driver
9708 M:      Andreas Larsson <[email protected]>
9709 L:      [email protected]
9710 S:      Maintained
9711 F:      drivers/net/ethernet/aeroflex/
9712
9713 GREYBUS AUDIO PROTOCOLS DRIVERS
9714 M:      Vaibhav Agarwal <[email protected]>
9715 M:      Mark Greer <[email protected]>
9716 S:      Maintained
9717 F:      drivers/staging/greybus/audio_apbridgea.c
9718 F:      drivers/staging/greybus/audio_apbridgea.h
9719 F:      drivers/staging/greybus/audio_codec.c
9720 F:      drivers/staging/greybus/audio_codec.h
9721 F:      drivers/staging/greybus/audio_gb.c
9722 F:      drivers/staging/greybus/audio_manager.c
9723 F:      drivers/staging/greybus/audio_manager.h
9724 F:      drivers/staging/greybus/audio_manager_module.c
9725 F:      drivers/staging/greybus/audio_manager_private.h
9726 F:      drivers/staging/greybus/audio_manager_sysfs.c
9727 F:      drivers/staging/greybus/audio_module.c
9728 F:      drivers/staging/greybus/audio_topology.c
9729
9730 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9731 M:      Viresh Kumar <[email protected]>
9732 S:      Maintained
9733 F:      drivers/staging/greybus/authentication.c
9734 F:      drivers/staging/greybus/bootrom.c
9735 F:      drivers/staging/greybus/firmware.h
9736 F:      drivers/staging/greybus/fw-core.c
9737 F:      drivers/staging/greybus/fw-download.c
9738 F:      drivers/staging/greybus/fw-management.c
9739 F:      drivers/staging/greybus/greybus_authentication.h
9740 F:      drivers/staging/greybus/greybus_firmware.h
9741 F:      drivers/staging/greybus/hid.c
9742 F:      drivers/staging/greybus/i2c.c
9743 F:      drivers/staging/greybus/spi.c
9744 F:      drivers/staging/greybus/spilib.c
9745 F:      drivers/staging/greybus/spilib.h
9746
9747 GREYBUS LOOPBACK DRIVER
9748 M:      Bryan O'Donoghue <[email protected]>
9749 S:      Maintained
9750 F:      drivers/staging/greybus/loopback.c
9751
9752 GREYBUS PLATFORM DRIVERS
9753 M:      Vaibhav Hiremath <[email protected]>
9754 S:      Maintained
9755 F:      drivers/staging/greybus/arche-apb-ctrl.c
9756 F:      drivers/staging/greybus/arche-platform.c
9757 F:      drivers/staging/greybus/arche_platform.h
9758
9759 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9760 M:      Rui Miguel Silva <[email protected]>
9761 S:      Maintained
9762 F:      drivers/staging/greybus/gpio.c
9763 F:      drivers/staging/greybus/light.c
9764 F:      drivers/staging/greybus/power_supply.c
9765 F:      drivers/staging/greybus/sdio.c
9766 F:      drivers/staging/greybus/spi.c
9767 F:      drivers/staging/greybus/spilib.c
9768
9769 GREYBUS BEAGLEPLAY DRIVERS
9770 M:      Ayush Singh <[email protected]>
9771 L:      [email protected] (moderated for non-subscribers)
9772 S:      Maintained
9773 F:      Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9774 F:      drivers/greybus/gb-beagleplay.c
9775
9776 GREYBUS SUBSYSTEM
9777 M:      Johan Hovold <[email protected]>
9778 M:      Alex Elder <[email protected]>
9779 M:      Greg Kroah-Hartman <[email protected]>
9780 L:      [email protected] (moderated for non-subscribers)
9781 S:      Maintained
9782 F:      drivers/greybus/
9783 F:      drivers/staging/greybus/
9784 F:      include/linux/greybus.h
9785 F:      include/linux/greybus/
9786
9787 GREYBUS UART PROTOCOLS DRIVERS
9788 M:      David Lin <[email protected]>
9789 S:      Maintained
9790 F:      drivers/staging/greybus/log.c
9791 F:      drivers/staging/greybus/uart.c
9792
9793 GS1662 VIDEO SERIALIZER
9794 M:      Charles-Antoine Couret <[email protected]>
9795 L:      [email protected]
9796 S:      Maintained
9797 T:      git git://linuxtv.org/media_tree.git
9798 F:      drivers/media/spi/gs1662.c
9799
9800 GSPCA FINEPIX SUBDRIVER
9801 M:      Frank Zago <[email protected]>
9802 L:      [email protected]
9803 S:      Maintained
9804 T:      git git://linuxtv.org/media_tree.git
9805 F:      drivers/media/usb/gspca/finepix.c
9806
9807 GSPCA GL860 SUBDRIVER
9808 M:      Olivier Lorin <[email protected]>
9809 L:      [email protected]
9810 S:      Maintained
9811 T:      git git://linuxtv.org/media_tree.git
9812 F:      drivers/media/usb/gspca/gl860/
9813
9814 GSPCA M5602 SUBDRIVER
9815 M:      Erik Andren <[email protected]>
9816 L:      [email protected]
9817 S:      Maintained
9818 T:      git git://linuxtv.org/media_tree.git
9819 F:      drivers/media/usb/gspca/m5602/
9820
9821 GSPCA PAC207 SONIXB SUBDRIVER
9822 M:      Hans Verkuil <[email protected]>
9823 L:      [email protected]
9824 S:      Odd Fixes
9825 T:      git git://linuxtv.org/media_tree.git
9826 F:      drivers/media/usb/gspca/pac207.c
9827
9828 GSPCA SN9C20X SUBDRIVER
9829 M:      Brian Johnson <[email protected]>
9830 L:      [email protected]
9831 S:      Maintained
9832 T:      git git://linuxtv.org/media_tree.git
9833 F:      drivers/media/usb/gspca/sn9c20x.c
9834
9835 GSPCA T613 SUBDRIVER
9836 M:      Leandro Costantino <[email protected]>
9837 L:      [email protected]
9838 S:      Maintained
9839 T:      git git://linuxtv.org/media_tree.git
9840 F:      drivers/media/usb/gspca/t613.c
9841
9842 GSPCA USB WEBCAM DRIVER
9843 M:      Hans Verkuil <[email protected]>
9844 L:      [email protected]
9845 S:      Odd Fixes
9846 T:      git git://linuxtv.org/media_tree.git
9847 F:      drivers/media/usb/gspca/
9848
9849 GTP (GPRS Tunneling Protocol)
9850 M:      Pablo Neira Ayuso <[email protected]>
9851 M:      Harald Welte <[email protected]>
9852 L:      [email protected]
9853 S:      Maintained
9854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9855 F:      drivers/net/gtp.c
9856
9857 GUID PARTITION TABLE (GPT)
9858 M:      Davidlohr Bueso <[email protected]>
9859 L:      [email protected]
9860 S:      Maintained
9861 F:      block/partitions/efi.*
9862
9863 HABANALABS PCI DRIVER
9864 M:      Ofir Bitton <[email protected]>
9865 L:      [email protected]
9866 S:      Supported
9867 C:      irc://irc.oftc.net/dri-devel
9868 T:      git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
9869 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
9870 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
9871 F:      drivers/accel/habanalabs/
9872 F:      include/linux/habanalabs/
9873 F:      include/trace/events/habanalabs.h
9874 F:      include/uapi/drm/habanalabs_accel.h
9875
9876 HACKRF MEDIA DRIVER
9877 L:      [email protected]
9878 S:      Orphan
9879 W:      https://linuxtv.org
9880 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9881 F:      drivers/media/usb/hackrf/
9882
9883 HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9884 M:      Chuck Lever <[email protected]>
9885 L:      [email protected]
9886 L:      [email protected]
9887 S:      Maintained
9888 F:      Documentation/netlink/specs/handshake.yaml
9889 F:      Documentation/networking/tls-handshake.rst
9890 F:      include/net/handshake.h
9891 F:      include/trace/events/handshake.h
9892 F:      net/handshake/
9893
9894 HANTRO VPU CODEC DRIVER
9895 M:      Ezequiel Garcia <[email protected]>
9896 M:      Philipp Zabel <[email protected]>
9897 L:      [email protected]
9898 L:      [email protected]
9899 S:      Maintained
9900 F:      Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9901 F:      Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9902 F:      Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9903 F:      drivers/media/platform/verisilicon/
9904
9905 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9906 M:      Frank Seidel <[email protected]>
9907 L:      [email protected]
9908 S:      Maintained
9909 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9910 F:      drivers/platform/x86/hdaps.c
9911
9912 HARDWARE MONITORING
9913 M:      Jean Delvare <[email protected]>
9914 M:      Guenter Roeck <[email protected]>
9915 L:      [email protected]
9916 S:      Maintained
9917 W:      http://hwmon.wiki.kernel.org/
9918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9919 F:      Documentation/ABI/testing/sysfs-class-hwmon
9920 F:      Documentation/devicetree/bindings/hwmon/
9921 F:      Documentation/hwmon/
9922 F:      drivers/hwmon/
9923 F:      include/linux/hwmon*.h
9924 F:      include/trace/events/hwmon*.h
9925 K:      (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9926
9927 HARDWARE RANDOM NUMBER GENERATOR CORE
9928 M:      Olivia Mackall <[email protected]>
9929 M:      Herbert Xu <[email protected]>
9930 L:      [email protected]
9931 S:      Odd fixes
9932 F:      Documentation/admin-guide/hw_random.rst
9933 F:      Documentation/devicetree/bindings/rng/
9934 F:      drivers/char/hw_random/
9935 F:      include/linux/hw_random.h
9936
9937 HARDWARE SPINLOCK CORE
9938 M:      Bjorn Andersson <[email protected]>
9939 R:      Baolin Wang <[email protected]>
9940 L:      [email protected]
9941 S:      Maintained
9942 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9943 F:      Documentation/devicetree/bindings/hwlock/
9944 F:      Documentation/locking/hwspinlock.rst
9945 F:      drivers/hwspinlock/
9946 F:      include/linux/hwspinlock.h
9947
9948 HARDWARE TRACING FACILITIES
9949 M:      Alexander Shishkin <[email protected]>
9950 S:      Maintained
9951 F:      drivers/hwtracing/
9952
9953 HARMONY SOUND DRIVER
9954 L:      [email protected]
9955 S:      Maintained
9956 F:      sound/parisc/harmony.*
9957
9958 HDPVR USB VIDEO ENCODER DRIVER
9959 M:      Hans Verkuil <[email protected]>
9960 L:      [email protected]
9961 S:      Odd Fixes
9962 W:      https://linuxtv.org
9963 T:      git git://linuxtv.org/media_tree.git
9964 F:      drivers/media/usb/hdpvr/
9965
9966 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9967 M:      Keng-Yu Lin <[email protected]>
9968 S:      Supported
9969 F:      drivers/misc/hpilo.[ch]
9970
9971 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9972 M:      Jerry Hoemann <[email protected]>
9973 S:      Supported
9974 F:      Documentation/watchdog/hpwdt.rst
9975 F:      drivers/watchdog/hpwdt.c
9976
9977 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9978 M:      Don Brace <[email protected]>
9979 L:      [email protected]
9980 L:      [email protected]
9981 S:      Supported
9982 F:      Documentation/scsi/hpsa.rst
9983 F:      drivers/scsi/hpsa*.[ch]
9984 F:      include/linux/cciss*.h
9985 F:      include/uapi/linux/cciss*.h
9986
9987 HFI1 DRIVER
9988 M:      Dennis Dalessandro <[email protected]>
9989 L:      [email protected]
9990 S:      Supported
9991 F:      drivers/infiniband/hw/hfi1
9992
9993 HFS FILESYSTEM
9994 L:      [email protected]
9995 S:      Orphan
9996 F:      Documentation/filesystems/hfs.rst
9997 F:      fs/hfs/
9998
9999 HFSPLUS FILESYSTEM
10000 L:      [email protected]
10001 S:      Orphan
10002 F:      Documentation/filesystems/hfsplus.rst
10003 F:      fs/hfsplus/
10004
10005 HGA FRAMEBUFFER DRIVER
10006 M:      Ferenc Bakonyi <[email protected]>
10007 L:      [email protected]
10008 S:      Maintained
10009 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
10010 F:      drivers/video/fbdev/hgafb.c
10011
10012 HIBERNATION (aka Software Suspend, aka swsusp)
10013 M:      "Rafael J. Wysocki" <[email protected]>
10014 M:      Pavel Machek <[email protected]>
10015 L:      [email protected]
10016 S:      Supported
10017 B:      https://bugzilla.kernel.org
10018 F:      arch/*/include/asm/suspend*.h
10019 F:      arch/x86/power/
10020 F:      drivers/base/power/
10021 F:      include/linux/freezer.h
10022 F:      include/linux/pm.h
10023 F:      include/linux/suspend.h
10024 F:      kernel/power/
10025
10026 HID CORE LAYER
10027 M:      Jiri Kosina <[email protected]>
10028 M:      Benjamin Tissoires <[email protected]>
10029 L:      [email protected]
10030 S:      Maintained
10031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10032 F:      Documentation/hid/
10033 F:      drivers/hid/
10034 F:      include/linux/hid*
10035 F:      include/uapi/linux/hid*
10036 F:      samples/hid/
10037 F:      tools/testing/selftests/hid/
10038
10039 HID LOGITECH DRIVERS
10040 R:      Filipe Laíns <[email protected]>
10041 L:      [email protected]
10042 S:      Maintained
10043 F:      drivers/hid/hid-logitech-*
10044
10045 HID NVIDIA SHIELD DRIVER
10046 M:      Rahul Rameshbabu <[email protected]>
10047 L:      [email protected]
10048 S:      Maintained
10049 F:      drivers/hid/hid-nvidia-shield.c
10050
10051 HID PHOENIX RC FLIGHT CONTROLLER
10052 M:      Marcus Folkesson <[email protected]>
10053 L:      [email protected]
10054 S:      Maintained
10055 F:      drivers/hid/hid-pxrc.c
10056
10057 HID PLAYSTATION DRIVER
10058 M:      Roderick Colenbrander <[email protected]>
10059 L:      [email protected]
10060 S:      Supported
10061 F:      drivers/hid/hid-playstation.c
10062
10063 HID SENSOR HUB DRIVERS
10064 M:      Jiri Kosina <[email protected]>
10065 M:      Jonathan Cameron <[email protected]>
10066 M:      Srinivas Pandruvada <[email protected]>
10067 L:      [email protected]
10068 L:      [email protected]
10069 S:      Maintained
10070 F:      Documentation/hid/hid-sensor*
10071 F:      drivers/hid/hid-sensor-*
10072 F:      drivers/iio/*/hid-*
10073 F:      include/linux/hid-sensor-*
10074
10075 HID VRC-2 CAR CONTROLLER DRIVER
10076 M:      Marcus Folkesson <[email protected]>
10077 L:      [email protected]
10078 S:      Maintained
10079 F:      drivers/hid/hid-vrc2.c
10080
10081 HID WACOM DRIVER
10082 M:      Ping Cheng <[email protected]>
10083 M:      Jason Gerecke  <[email protected]>
10084 L:      [email protected]
10085 S:      Maintained
10086 F:      drivers/hid/wacom.h
10087 F:      drivers/hid/wacom_*
10088
10089 HID++ LOGITECH DRIVERS
10090 R:      Filipe Laíns <[email protected]>
10091 R:      Bastien Nocera <[email protected]>
10092 L:      [email protected]
10093 S:      Maintained
10094 F:      drivers/hid/hid-logitech-hidpp.c
10095
10096 HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
10097 M:      Anna-Maria Behnsen <[email protected]>
10098 M:      Frederic Weisbecker <[email protected]>
10099 M:      Thomas Gleixner <[email protected]>
10100 L:      [email protected]
10101 S:      Maintained
10102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10103 F:      Documentation/timers/
10104 F:      include/linux/clockchips.h
10105 F:      include/linux/hrtimer.h
10106 F:      include/linux/timer.h
10107 F:      kernel/time/clockevents.c
10108 F:      kernel/time/hrtimer.c
10109 F:      kernel/time/timer.c
10110 F:      kernel/time/timer_list.c
10111 F:      kernel/time/timer_migration.*
10112 F:      tools/testing/selftests/timers/
10113
10114 HIGH-SPEED SCC DRIVER FOR AX.25
10115 L:      [email protected]
10116 S:      Orphan
10117 F:      drivers/net/hamradio/scc.c
10118
10119 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
10120 M:      HighPoint Linux Team <[email protected]>
10121 S:      Supported
10122 W:      http://www.highpoint-tech.com
10123 F:      Documentation/scsi/hptiop.rst
10124 F:      drivers/scsi/hptiop.c
10125
10126 HIKEY960 ONBOARD USB GPIO HUB DRIVER
10127 M:      John Stultz <[email protected]>
10128 L:      [email protected]
10129 S:      Maintained
10130 F:      drivers/misc/hisi_hikey_usb.c
10131
10132 HIMAX HX83112B TOUCHSCREEN SUPPORT
10133 M:      Job Noorman <[email protected]>
10134 L:      [email protected]
10135 S:      Maintained
10136 F:      Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
10137 F:      drivers/input/touchscreen/himax_hx83112b.c
10138
10139 HIPPI
10140 M:      Jes Sorensen <[email protected]>
10141 L:      [email protected]
10142 S:      Maintained
10143 F:      drivers/net/hippi/
10144 F:      include/linux/hippidevice.h
10145 F:      include/uapi/linux/if_hippi.h
10146 F:      net/802/hippi.c
10147
10148 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
10149 M:      Kurt Kanzenbach <[email protected]>
10150 L:      [email protected]
10151 S:      Maintained
10152 F:      Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
10153 F:      drivers/net/dsa/hirschmann/*
10154 F:      include/linux/platform_data/hirschmann-hellcreek.h
10155 F:      net/dsa/tag_hellcreek.c
10156
10157 HISILICON DMA DRIVER
10158 M:      Zhou Wang <[email protected]>
10159 M:      Jie Hai <[email protected]>
10160 L:      [email protected]
10161 S:      Maintained
10162 F:      drivers/dma/hisi_dma.c
10163
10164 HISILICON GPIO DRIVER
10165 M:      Jay Fang <[email protected]>
10166 L:      [email protected]
10167 S:      Maintained
10168 F:      Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
10169 F:      drivers/gpio/gpio-hisi.c
10170
10171 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
10172 M:      Zhiqi Song <[email protected]>
10173 M:      Longfang Liu <[email protected]>
10174 L:      [email protected]
10175 S:      Maintained
10176 F:      Documentation/ABI/testing/debugfs-hisi-hpre
10177 F:      drivers/crypto/hisilicon/hpre/hpre.h
10178 F:      drivers/crypto/hisilicon/hpre/hpre_crypto.c
10179 F:      drivers/crypto/hisilicon/hpre/hpre_main.c
10180
10181 HISILICON HNS3 PMU DRIVER
10182 M:      Jijie Shao <[email protected]>
10183 S:      Supported
10184 F:      Documentation/admin-guide/perf/hns3-pmu.rst
10185 F:      drivers/perf/hisilicon/hns3_pmu.c
10186
10187 HISILICON I2C CONTROLLER DRIVER
10188 M:      Yicong Yang <[email protected]>
10189 L:      [email protected]
10190 S:      Maintained
10191 W:      https://www.hisilicon.com
10192 F:      Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
10193 F:      drivers/i2c/busses/i2c-hisi.c
10194
10195 HISILICON KUNPENG SOC HCCS DRIVER
10196 M:      Huisong Li <[email protected]>
10197 S:      Maintained
10198 F:      Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
10199 F:      drivers/soc/hisilicon/kunpeng_hccs.c
10200 F:      drivers/soc/hisilicon/kunpeng_hccs.h
10201
10202 HISILICON LPC BUS DRIVER
10203 M:      Jay Fang <[email protected]>
10204 S:      Maintained
10205 W:      http://www.hisilicon.com
10206 F:      Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
10207 F:      drivers/bus/hisi_lpc.c
10208
10209 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
10210 M:      Yisen Zhuang <[email protected]>
10211 M:      Salil Mehta <[email protected]>
10212 M:      Jijie Shao <[email protected]>
10213 L:      [email protected]
10214 S:      Maintained
10215 W:      http://www.hisilicon.com
10216 F:      drivers/net/ethernet/hisilicon/hns3/
10217
10218 HISILICON NETWORK SUBSYSTEM DRIVER
10219 M:      Yisen Zhuang <[email protected]>
10220 M:      Salil Mehta <[email protected]>
10221 L:      [email protected]
10222 S:      Maintained
10223 W:      http://www.hisilicon.com
10224 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
10225 F:      drivers/net/ethernet/hisilicon/
10226
10227 HISILICON PMU DRIVER
10228 M:      Yicong Yang <[email protected]>
10229 M:      Jonathan Cameron <[email protected]>
10230 S:      Supported
10231 W:      http://www.hisilicon.com
10232 F:      Documentation/admin-guide/perf/hisi-pcie-pmu.rst
10233 F:      Documentation/admin-guide/perf/hisi-pmu.rst
10234 F:      drivers/perf/hisilicon
10235
10236 HISILICON PTT DRIVER
10237 M:      Yicong Yang <[email protected]>
10238 M:      Jonathan Cameron <[email protected]>
10239 L:      [email protected]
10240 S:      Maintained
10241 F:      Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
10242 F:      Documentation/trace/hisi-ptt.rst
10243 F:      drivers/hwtracing/ptt/
10244 F:      tools/perf/arch/arm64/util/hisi-ptt.c
10245 F:      tools/perf/util/hisi-ptt*
10246 F:      tools/perf/util/hisi-ptt-decoder/*
10247
10248 HISILICON QM DRIVER
10249 M:      Weili Qian <[email protected]>
10250 M:      Zhou Wang <[email protected]>
10251 L:      [email protected]
10252 S:      Maintained
10253 F:      drivers/crypto/hisilicon/Kconfig
10254 F:      drivers/crypto/hisilicon/Makefile
10255 F:      drivers/crypto/hisilicon/qm.c
10256 F:      drivers/crypto/hisilicon/sgl.c
10257 F:      include/linux/hisi_acc_qm.h
10258
10259 HISILICON ROCE DRIVER
10260 M:      Chengchang Tang <[email protected]>
10261 M:      Junxian Huang <[email protected]>
10262 L:      [email protected]
10263 S:      Maintained
10264 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
10265 F:      drivers/infiniband/hw/hns/
10266
10267 HISILICON SAS Controller
10268 M:      Yihang Li <[email protected]>
10269 S:      Supported
10270 W:      http://www.hisilicon.com
10271 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10272 F:      drivers/scsi/hisi_sas/
10273
10274 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10275 M:      Longfang Liu <[email protected]>
10276 L:      [email protected]
10277 S:      Maintained
10278 F:      Documentation/ABI/testing/debugfs-hisi-sec
10279 F:      drivers/crypto/hisilicon/sec2/sec.h
10280 F:      drivers/crypto/hisilicon/sec2/sec_crypto.c
10281 F:      drivers/crypto/hisilicon/sec2/sec_crypto.h
10282 F:      drivers/crypto/hisilicon/sec2/sec_main.c
10283
10284 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10285 M:      Jay Fang <[email protected]>
10286 L:      [email protected]
10287 S:      Maintained
10288 W:      http://www.hisilicon.com
10289 F:      drivers/spi/spi-hisi-kunpeng.c
10290
10291 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10292 M:      Mauro Carvalho Chehab <[email protected]>
10293 L:      [email protected]
10294 S:      Maintained
10295 F:      Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10296 F:      drivers/spmi/hisi-spmi-controller.c
10297
10298 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10299 M:      Mauro Carvalho Chehab <[email protected]>
10300 L:      [email protected]
10301 S:      Maintained
10302 F:      Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10303 F:      drivers/mfd/hi6421-spmi-pmic.c
10304
10305 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10306 M:      Weili Qian <[email protected]>
10307 S:      Maintained
10308 F:      drivers/crypto/hisilicon/trng/trng.c
10309
10310 HISILICON V3XX SPI NOR FLASH Controller Driver
10311 M:      Jay Fang <[email protected]>
10312 S:      Maintained
10313 W:      http://www.hisilicon.com
10314 F:      drivers/spi/spi-hisi-sfc-v3xx.c
10315
10316 HISILICON ZIP Controller DRIVER
10317 M:      Yang Shen <[email protected]>
10318 M:      Zhou Wang <[email protected]>
10319 L:      [email protected]
10320 S:      Maintained
10321 F:      Documentation/ABI/testing/debugfs-hisi-zip
10322 F:      drivers/crypto/hisilicon/zip/
10323
10324 HMM - Heterogeneous Memory Management
10325 M:      Jérôme Glisse <[email protected]>
10326 L:      [email protected]
10327 S:      Maintained
10328 F:      Documentation/mm/hmm.rst
10329 F:      include/linux/hmm*
10330 F:      lib/test_hmm*
10331 F:      mm/hmm*
10332 F:      tools/testing/selftests/mm/*hmm*
10333
10334 HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10335 M:      Petre Rodan <[email protected]>
10336 L:      [email protected]
10337 S:      Maintained
10338 F:      Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10339 F:      drivers/iio/pressure/hsc030pa*
10340
10341 HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10342 M:      Andreas Klinger <[email protected]>
10343 M:      Petre Rodan <[email protected]>
10344 L:      [email protected]
10345 S:      Maintained
10346 F:      Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10347 F:      drivers/iio/pressure/mprls0025pa*
10348
10349 HP BIOSCFG DRIVER
10350 M:      Jorge Lopez <[email protected]>
10351 L:      [email protected]
10352 S:      Maintained
10353 F:      drivers/platform/x86/hp/hp-bioscfg/
10354
10355 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10356 L:      [email protected]
10357 S:      Orphan
10358 F:      drivers/platform/x86/hp/tc1100-wmi.c
10359
10360 HP WMI HARDWARE MONITOR DRIVER
10361 M:      James Seo <[email protected]>
10362 L:      [email protected]
10363 S:      Maintained
10364 F:      Documentation/hwmon/hp-wmi-sensors.rst
10365 F:      drivers/hwmon/hp-wmi-sensors.c
10366
10367 HPET:   High Precision Event Timers driver
10368 M:      Clemens Ladisch <[email protected]>
10369 S:      Maintained
10370 F:      Documentation/timers/hpet.rst
10371 F:      drivers/char/hpet.c
10372 F:      include/linux/hpet.h
10373 F:      include/uapi/linux/hpet.h
10374
10375 HPET:   x86
10376 S:      Orphan
10377 F:      arch/x86/include/asm/hpet.h
10378 F:      arch/x86/kernel/hpet.c
10379
10380 HPFS FILESYSTEM
10381 M:      Mikulas Patocka <[email protected]>
10382 S:      Maintained
10383 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10384 F:      fs/hpfs/
10385
10386 HS3001 Hardware Temperature and Humidity Sensor
10387 M:      Andre Werner <[email protected]>
10388 L:      [email protected]
10389 S:      Maintained
10390 F:      drivers/hwmon/hs3001.c
10391
10392 HSI SUBSYSTEM
10393 M:      Sebastian Reichel <[email protected]>
10394 S:      Maintained
10395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10396 F:      Documentation/ABI/testing/sysfs-bus-hsi
10397 F:      Documentation/driver-api/hsi.rst
10398 F:      drivers/hsi/
10399 F:      include/linux/hsi/
10400 F:      include/uapi/linux/hsi/
10401
10402 HSO 3G MODEM DRIVER
10403 L:      [email protected]
10404 S:      Orphan
10405 F:      drivers/net/usb/hso.c
10406
10407 HSR NETWORK PROTOCOL
10408 L:      [email protected]
10409 S:      Orphan
10410 F:      net/hsr/
10411
10412 HT16K33 LED CONTROLLER DRIVER
10413 M:      Robin van der Gracht <[email protected]>
10414 S:      Maintained
10415 F:      Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10416 F:      drivers/auxdisplay/ht16k33.c
10417
10418 HTCPEN TOUCHSCREEN DRIVER
10419 M:      Pau Oliva Fora <[email protected]>
10420 L:      [email protected]
10421 S:      Maintained
10422 F:      drivers/input/touchscreen/htcpen.c
10423
10424 HTE SUBSYSTEM
10425 M:      Dipen Patel <[email protected]>
10426 L:      [email protected]
10427 S:      Maintained
10428 Q:      https://patchwork.kernel.org/project/timestamp/list/
10429 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10430 F:      Documentation/devicetree/bindings/timestamp/
10431 F:      Documentation/driver-api/hte/
10432 F:      drivers/hte/
10433 F:      include/linux/hte.h
10434
10435 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10436 M:      Lorenzo Bianconi <[email protected]>
10437 L:      [email protected]
10438 S:      Maintained
10439 W:      http://www.st.com/
10440 F:      Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10441 F:      drivers/iio/humidity/hts221*
10442
10443 HUAWEI ETHERNET DRIVER
10444 M:      Cai Huoqing <[email protected]>
10445 L:      [email protected]
10446 S:      Maintained
10447 F:      Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10448 F:      drivers/net/ethernet/huawei/hinic/
10449
10450 HUGETLB SUBSYSTEM
10451 M:      Muchun Song <[email protected]>
10452 L:      [email protected]
10453 S:      Maintained
10454 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10455 F:      Documentation/admin-guide/mm/hugetlbpage.rst
10456 F:      Documentation/mm/hugetlbfs_reserv.rst
10457 F:      Documentation/mm/vmemmap_dedup.rst
10458 F:      fs/hugetlbfs/
10459 F:      include/linux/hugetlb.h
10460 F:      mm/hugetlb.c
10461 F:      mm/hugetlb_vmemmap.c
10462 F:      mm/hugetlb_vmemmap.h
10463 F:      tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10464
10465 HVA ST MEDIA DRIVER
10466 M:      Jean-Christophe Trotin <[email protected]>
10467 L:      [email protected]
10468 S:      Supported
10469 W:      https://linuxtv.org
10470 T:      git git://linuxtv.org/media_tree.git
10471 F:      drivers/media/platform/st/sti/hva
10472
10473 HWPOISON MEMORY FAILURE HANDLING
10474 M:      Miaohe Lin <[email protected]>
10475 R:      Naoya Horiguchi <[email protected]>
10476 L:      [email protected]
10477 S:      Maintained
10478 F:      mm/hwpoison-inject.c
10479 F:      mm/memory-failure.c
10480
10481 HYCON HY46XX TOUCHSCREEN SUPPORT
10482 M:      Giulio Benetti <[email protected]>
10483 L:      [email protected]
10484 S:      Maintained
10485 F:      Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10486 F:      drivers/input/touchscreen/hycon-hy46xx.c
10487
10488 HYGON PROCESSOR SUPPORT
10489 M:      Pu Wen <[email protected]>
10490 L:      [email protected]
10491 S:      Maintained
10492 F:      arch/x86/kernel/cpu/hygon.c
10493
10494 HYNIX HI556 SENSOR DRIVER
10495 M:      Sakari Ailus <[email protected]>
10496 L:      [email protected]
10497 S:      Maintained
10498 T:      git git://linuxtv.org/media_tree.git
10499 F:      drivers/media/i2c/hi556.c
10500
10501 HYNIX HI846 SENSOR DRIVER
10502 M:      Martin Kepplinger <[email protected]>
10503 L:      [email protected]
10504 S:      Maintained
10505 F:      drivers/media/i2c/hi846.c
10506
10507 HYNIX HI847 SENSOR DRIVER
10508 M:      Sakari Ailus <[email protected]>
10509 L:      [email protected]
10510 S:      Maintained
10511 F:      drivers/media/i2c/hi847.c
10512
10513 Hyper-V/Azure CORE AND DRIVERS
10514 M:      "K. Y. Srinivasan" <[email protected]>
10515 M:      Haiyang Zhang <[email protected]>
10516 M:      Wei Liu <[email protected]>
10517 M:      Dexuan Cui <[email protected]>
10518 L:      [email protected]
10519 S:      Supported
10520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10521 F:      Documentation/ABI/stable/sysfs-bus-vmbus
10522 F:      Documentation/ABI/testing/debugfs-hyperv
10523 F:      Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10524 F:      Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10525 F:      Documentation/virt/hyperv
10526 F:      arch/arm64/hyperv
10527 F:      arch/arm64/include/asm/hyperv-tlfs.h
10528 F:      arch/arm64/include/asm/mshyperv.h
10529 F:      arch/x86/hyperv
10530 F:      arch/x86/include/asm/hyperv-tlfs.h
10531 F:      arch/x86/include/asm/mshyperv.h
10532 F:      arch/x86/include/asm/trace/hyperv.h
10533 F:      arch/x86/kernel/cpu/mshyperv.c
10534 F:      drivers/clocksource/hyperv_timer.c
10535 F:      drivers/hid/hid-hyperv.c
10536 F:      drivers/hv/
10537 F:      drivers/input/serio/hyperv-keyboard.c
10538 F:      drivers/iommu/hyperv-iommu.c
10539 F:      drivers/net/ethernet/microsoft/
10540 F:      drivers/net/hyperv/
10541 F:      drivers/pci/controller/pci-hyperv-intf.c
10542 F:      drivers/pci/controller/pci-hyperv.c
10543 F:      drivers/scsi/storvsc_drv.c
10544 F:      drivers/uio/uio_hv_generic.c
10545 F:      drivers/video/fbdev/hyperv_fb.c
10546 F:      include/asm-generic/hyperv-tlfs.h
10547 F:      include/asm-generic/mshyperv.h
10548 F:      include/clocksource/hyperv_timer.h
10549 F:      include/linux/hyperv.h
10550 F:      include/net/mana
10551 F:      include/uapi/linux/hyperv.h
10552 F:      net/vmw_vsock/hyperv_transport.c
10553 F:      tools/hv/
10554
10555 HYPERBUS SUPPORT
10556 M:      Vignesh Raghavendra <[email protected]>
10557 R:      Tudor Ambarus <[email protected]>
10558 L:      [email protected]
10559 S:      Supported
10560 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10561 C:      irc://irc.oftc.net/mtd
10562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10563 F:      Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10564 F:      drivers/mtd/hyperbus/
10565 F:      include/linux/mtd/hyperbus.h
10566
10567 HYPERVISOR VIRTUAL CONSOLE DRIVER
10568 L:      [email protected]
10569 S:      Odd Fixes
10570 F:      drivers/tty/hvc/
10571
10572 I2C ACPI SUPPORT
10573 M:      Mika Westerberg <[email protected]>
10574 L:      [email protected]
10575 L:      [email protected]
10576 S:      Maintained
10577 F:      drivers/i2c/i2c-core-acpi.c
10578
10579 I2C ADDRESS TRANSLATOR (ATR)
10580 M:      Tomi Valkeinen <[email protected]>
10581 R:      Luca Ceresoli <[email protected]>
10582 L:      [email protected]
10583 S:      Maintained
10584 F:      drivers/i2c/i2c-atr.c
10585 F:      include/linux/i2c-atr.h
10586
10587 I2C CONTROLLER DRIVER FOR NVIDIA GPU
10588 M:      Ajay Gupta <[email protected]>
10589 L:      [email protected]
10590 S:      Maintained
10591 F:      Documentation/i2c/busses/i2c-nvidia-gpu.rst
10592 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
10593
10594 I2C MUXES
10595 M:      Peter Rosin <[email protected]>
10596 L:      [email protected]
10597 S:      Maintained
10598 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
10599 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
10600 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
10601 F:      Documentation/i2c/i2c-topology.rst
10602 F:      Documentation/i2c/muxes/
10603 F:      drivers/i2c/i2c-mux.c
10604 F:      drivers/i2c/muxes/
10605 F:      include/linux/i2c-mux.h
10606
10607 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10608 M:      Gregory CLEMENT <[email protected]>
10609 L:      [email protected]
10610 S:      Maintained
10611 F:      Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10612 F:      drivers/i2c/busses/i2c-mv64xxx.c
10613
10614 I2C OVER PARALLEL PORT
10615 M:      Jean Delvare <[email protected]>
10616 L:      [email protected]
10617 S:      Maintained
10618 F:      Documentation/i2c/busses/i2c-parport.rst
10619 F:      drivers/i2c/busses/i2c-parport.c
10620
10621 I2C SUBSYSTEM
10622 M:      Wolfram Sang <[email protected]>
10623 L:      [email protected]
10624 S:      Maintained
10625 W:      https://i2c.wiki.kernel.org/
10626 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
10627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10628 F:      Documentation/i2c/
10629 F:      drivers/i2c/*
10630 F:      include/dt-bindings/i2c/i2c.h
10631 F:      include/linux/i2c-dev.h
10632 F:      include/linux/i2c-smbus.h
10633 F:      include/linux/i2c.h
10634 F:      include/uapi/linux/i2c-*.h
10635 F:      include/uapi/linux/i2c.h
10636
10637 I2C SUBSYSTEM HOST DRIVERS
10638 M:      Andi Shyti <[email protected]>
10639 L:      [email protected]
10640 S:      Maintained
10641 W:      https://i2c.wiki.kernel.org/
10642 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
10643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10644 F:      Documentation/devicetree/bindings/i2c/
10645 F:      drivers/i2c/algos/
10646 F:      drivers/i2c/busses/
10647 F:      include/dt-bindings/i2c/
10648
10649 I2C-TAOS-EVM DRIVER
10650 M:      Jean Delvare <[email protected]>
10651 L:      [email protected]
10652 S:      Maintained
10653 F:      Documentation/i2c/busses/i2c-taos-evm.rst
10654 F:      drivers/i2c/busses/i2c-taos-evm.c
10655
10656 I2C-TINY-USB DRIVER
10657 M:      Till Harbaum <[email protected]>
10658 L:      [email protected]
10659 S:      Maintained
10660 W:      http://www.harbaum.org/till/i2c_tiny_usb
10661 F:      drivers/i2c/busses/i2c-tiny-usb.c
10662
10663 I2C/SMBUS CONTROLLER DRIVERS FOR PC
10664 M:      Jean Delvare <[email protected]>
10665 L:      [email protected]
10666 S:      Maintained
10667 F:      Documentation/i2c/busses/i2c-ali1535.rst
10668 F:      Documentation/i2c/busses/i2c-ali1563.rst
10669 F:      Documentation/i2c/busses/i2c-ali15x3.rst
10670 F:      Documentation/i2c/busses/i2c-amd756.rst
10671 F:      Documentation/i2c/busses/i2c-amd8111.rst
10672 F:      Documentation/i2c/busses/i2c-i801.rst
10673 F:      Documentation/i2c/busses/i2c-nforce2.rst
10674 F:      Documentation/i2c/busses/i2c-piix4.rst
10675 F:      Documentation/i2c/busses/i2c-sis5595.rst
10676 F:      Documentation/i2c/busses/i2c-sis630.rst
10677 F:      Documentation/i2c/busses/i2c-sis96x.rst
10678 F:      Documentation/i2c/busses/i2c-via.rst
10679 F:      Documentation/i2c/busses/i2c-viapro.rst
10680 F:      drivers/i2c/busses/i2c-ali1535.c
10681 F:      drivers/i2c/busses/i2c-ali1563.c
10682 F:      drivers/i2c/busses/i2c-ali15x3.c
10683 F:      drivers/i2c/busses/i2c-amd756-s4882.c
10684 F:      drivers/i2c/busses/i2c-amd756.c
10685 F:      drivers/i2c/busses/i2c-amd8111.c
10686 F:      drivers/i2c/busses/i2c-i801.c
10687 F:      drivers/i2c/busses/i2c-isch.c
10688 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
10689 F:      drivers/i2c/busses/i2c-nforce2.c
10690 F:      drivers/i2c/busses/i2c-piix4.c
10691 F:      drivers/i2c/busses/i2c-sis5595.c
10692 F:      drivers/i2c/busses/i2c-sis630.c
10693 F:      drivers/i2c/busses/i2c-sis96x.c
10694 F:      drivers/i2c/busses/i2c-via.c
10695 F:      drivers/i2c/busses/i2c-viapro.c
10696
10697 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10698 M:      Hans de Goede <[email protected]>
10699 L:      [email protected]
10700 S:      Maintained
10701 F:      drivers/i2c/busses/i2c-cht-wc.c
10702
10703 I2C/SMBUS ISMT DRIVER
10704 M:      Seth Heasley <[email protected]>
10705 M:      Neil Horman <[email protected]>
10706 L:      [email protected]
10707 F:      Documentation/i2c/busses/i2c-ismt.rst
10708 F:      drivers/i2c/busses/i2c-ismt.c
10709
10710 I2C/SMBUS ZHAOXIN DRIVER
10711 M:      Hans Hu <[email protected]>
10712 L:      [email protected]
10713 S:      Maintained
10714 W:      https://www.zhaoxin.com
10715 F:      drivers/i2c/busses/i2c-viai2c-common.c
10716 F:      drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10717
10718 I2C/SMBUS STUB DRIVER
10719 M:      Jean Delvare <[email protected]>
10720 L:      [email protected]
10721 S:      Maintained
10722 F:      drivers/i2c/i2c-stub.c
10723
10724 I3C DRIVER FOR ASPEED AST2600
10725 M:      Jeremy Kerr <[email protected]>
10726 S:      Maintained
10727 F:      Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10728 F:      drivers/i3c/master/ast2600-i3c-master.c
10729
10730 I3C DRIVER FOR CADENCE I3C MASTER IP
10731 M:      Przemysław Gaj <[email protected]>
10732 S:      Maintained
10733 F:      Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10734 F:      drivers/i3c/master/i3c-master-cdns.c
10735
10736 I3C DRIVER FOR SYNOPSYS DESIGNWARE
10737 S:      Orphan
10738 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10739 F:      drivers/i3c/master/dw*
10740
10741 I3C SUBSYSTEM
10742 M:      Alexandre Belloni <[email protected]>
10743 L:      [email protected] (moderated for non-subscribers)
10744 S:      Maintained
10745 C:      irc://chat.freenode.net/linux-i3c
10746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10747 F:      Documentation/ABI/testing/sysfs-bus-i3c
10748 F:      Documentation/devicetree/bindings/i3c/
10749 F:      Documentation/driver-api/i3c
10750 F:      drivers/i3c/
10751 F:      include/dt-bindings/i3c/
10752 F:      include/linux/i3c/
10753
10754 IBM Operation Panel Input Driver
10755 M:      Eddie James <[email protected]>
10756 L:      [email protected]
10757 S:      Maintained
10758 F:      Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10759 F:      drivers/input/misc/ibm-panel.c
10760
10761 IBM Power 842 compression accelerator
10762 M:      Haren Myneni <[email protected]>
10763 S:      Supported
10764 F:      crypto/842.c
10765 F:      drivers/crypto/nx/Kconfig
10766 F:      drivers/crypto/nx/Makefile
10767 F:      drivers/crypto/nx/nx-842*
10768 F:      include/linux/sw842.h
10769 F:      lib/842/
10770
10771 IBM Power in-Nest Crypto Acceleration
10772 M:      Breno Leitão <[email protected]>
10773 M:      Nayna Jain <[email protected]>
10774 M:      Paulo Flabiano Smorigo <[email protected]>
10775 L:      [email protected]
10776 S:      Supported
10777 F:      drivers/crypto/nx/Kconfig
10778 F:      drivers/crypto/nx/Makefile
10779 F:      drivers/crypto/nx/nx-aes*
10780 F:      drivers/crypto/nx/nx-sha*
10781 F:      drivers/crypto/nx/nx.*
10782 F:      drivers/crypto/nx/nx_csbcpb.h
10783 F:      drivers/crypto/nx/nx_debugfs.c
10784
10785 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10786 M:      Tyrel Datwyler <[email protected]>
10787 L:      [email protected]
10788 L:      [email protected]
10789 S:      Supported
10790 F:      drivers/pci/hotplug/rpadlpar*
10791
10792 IBM Power Linux RAID adapter
10793 M:      Brian King <[email protected]>
10794 S:      Supported
10795 F:      drivers/scsi/ipr.*
10796
10797 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10798 M:      Tyrel Datwyler <[email protected]>
10799 L:      [email protected]
10800 L:      [email protected]
10801 S:      Supported
10802 F:      drivers/pci/hotplug/rpaphp*
10803
10804 IBM Power SRIOV Virtual NIC Device Driver
10805 M:      Haren Myneni <[email protected]>
10806 M:      Rick Lindsley <[email protected]>
10807 R:      Nick Child <[email protected]>
10808 R:      Thomas Falcon <[email protected]>
10809 L:      [email protected]
10810 S:      Supported
10811 F:      drivers/net/ethernet/ibm/ibmvnic.*
10812
10813 IBM Power VFIO Support
10814 M:      Timothy Pearson <[email protected]>
10815 S:      Supported
10816 F:      drivers/vfio/vfio_iommu_spapr_tce.c
10817
10818 IBM Power Virtual Ethernet Device Driver
10819 M:      Nick Child <[email protected]>
10820 L:      [email protected]
10821 S:      Supported
10822 F:      drivers/net/ethernet/ibm/ibmveth.*
10823
10824 IBM Power Virtual FC Device Drivers
10825 M:      Tyrel Datwyler <[email protected]>
10826 L:      [email protected]
10827 S:      Supported
10828 F:      drivers/scsi/ibmvscsi/ibmvfc*
10829
10830 IBM Power Virtual Management Channel Driver
10831 M:      Brad Warrum <[email protected]>
10832 M:      Ritu Agarwal <[email protected]>
10833 S:      Supported
10834 F:      drivers/misc/ibmvmc.*
10835
10836 IBM Power Virtual SCSI Device Drivers
10837 M:      Tyrel Datwyler <[email protected]>
10838 L:      [email protected]
10839 S:      Supported
10840 F:      drivers/scsi/ibmvscsi/ibmvscsi*
10841 F:      include/scsi/viosrp.h
10842
10843 IBM Power Virtual SCSI Device Target Driver
10844 M:      Tyrel Datwyler <[email protected]>
10845 L:      [email protected]
10846 L:      [email protected]
10847 S:      Supported
10848 F:      drivers/scsi/ibmvscsi_tgt/
10849
10850 IBM Power VMX Cryptographic instructions
10851 M:      Breno Leitão <[email protected]>
10852 M:      Nayna Jain <[email protected]>
10853 M:      Paulo Flabiano Smorigo <[email protected]>
10854 L:      [email protected]
10855 S:      Supported
10856 F:      arch/powerpc/crypto/Kconfig
10857 F:      arch/powerpc/crypto/Makefile
10858 F:      arch/powerpc/crypto/aes.c
10859 F:      arch/powerpc/crypto/aes_cbc.c
10860 F:      arch/powerpc/crypto/aes_ctr.c
10861 F:      arch/powerpc/crypto/aes_xts.c
10862 F:      arch/powerpc/crypto/aesp8-ppc.*
10863 F:      arch/powerpc/crypto/ghash.c
10864 F:      arch/powerpc/crypto/ghashp8-ppc.pl
10865 F:      arch/powerpc/crypto/ppc-xlate.pl
10866 F:      arch/powerpc/crypto/vmx.c
10867
10868 IBM ServeRAID RAID DRIVER
10869 S:      Orphan
10870 F:      drivers/scsi/ips.*
10871
10872 ICH LPC AND GPIO DRIVER
10873 M:      Peter Tyser <[email protected]>
10874 S:      Maintained
10875 F:      drivers/gpio/gpio-ich.c
10876 F:      drivers/mfd/lpc_ich.c
10877
10878 ICY I2C DRIVER
10879 M:      Max Staudt <[email protected]>
10880 L:      [email protected]
10881 S:      Maintained
10882 F:      drivers/i2c/busses/i2c-icy.c
10883
10884 IDEAPAD LAPTOP EXTRAS DRIVER
10885 M:      Ike Panhc <[email protected]>
10886 L:      [email protected]
10887 S:      Maintained
10888 W:      http://launchpad.net/ideapad-laptop
10889 F:      drivers/platform/x86/ideapad-laptop.c
10890
10891 IDEAPAD LAPTOP SLIDEBAR DRIVER
10892 M:      Andrey Moiseev <[email protected]>
10893 L:      [email protected]
10894 S:      Maintained
10895 W:      https://github.com/o2genum/ideapad-slidebar
10896 F:      drivers/input/misc/ideapad_slidebar.c
10897
10898 IDT VersaClock 5 CLOCK DRIVER
10899 M:      Luca Ceresoli <[email protected]>
10900 S:      Maintained
10901 F:      Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10902 F:      drivers/clk/clk-versaclock5.c
10903
10904 IEEE 802.15.4 SUBSYSTEM
10905 M:      Alexander Aring <[email protected]>
10906 M:      Stefan Schmidt <[email protected]>
10907 M:      Miquel Raynal <[email protected]>
10908 L:      [email protected]
10909 S:      Maintained
10910 W:      https://linux-wpan.org/
10911 Q:      https://patchwork.kernel.org/project/linux-wpan/list/
10912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10913 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10914 F:      Documentation/networking/ieee802154.rst
10915 F:      drivers/net/ieee802154/
10916 F:      include/linux/ieee802154.h
10917 F:      include/linux/nl802154.h
10918 F:      include/net/af_ieee802154.h
10919 F:      include/net/cfg802154.h
10920 F:      include/net/ieee802154_netdev.h
10921 F:      include/net/mac802154.h
10922 F:      include/net/nl802154.h
10923 F:      net/ieee802154/
10924 F:      net/mac802154/
10925
10926 Intel VIRTIO DATA PATH ACCELERATOR
10927 M:      Zhu Lingshan <[email protected]>
10928 L:      [email protected]
10929 S:      Supported
10930 F:      drivers/vdpa/ifcvf/
10931
10932 IFE PROTOCOL
10933 M:      Yotam Gigi <[email protected]>
10934 M:      Jamal Hadi Salim <[email protected]>
10935 F:      include/net/ife.h
10936 F:      include/uapi/linux/ife.h
10937 F:      net/ife
10938
10939 IGORPLUG-USB IR RECEIVER
10940 M:      Sean Young <[email protected]>
10941 L:      [email protected]
10942 S:      Maintained
10943 F:      drivers/media/rc/igorplugusb.c
10944
10945 IGUANAWORKS USB IR TRANSCEIVER
10946 M:      Sean Young <[email protected]>
10947 L:      [email protected]
10948 S:      Maintained
10949 F:      drivers/media/rc/iguanair.c
10950
10951 IIO BACKEND FRAMEWORK
10952 M:      Nuno Sa <[email protected]>
10953 R:      Olivier Moysan <[email protected]>
10954 L:      [email protected]
10955 S:      Maintained
10956 F:      drivers/iio/industrialio-backend.c
10957 F:      include/linux/iio/backend.h
10958
10959 IIO DIGITAL POTENTIOMETER DAC
10960 M:      Peter Rosin <[email protected]>
10961 L:      [email protected]
10962 S:      Maintained
10963 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10964 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10965 F:      drivers/iio/dac/dpot-dac.c
10966
10967 IIO ENVELOPE DETECTOR
10968 M:      Peter Rosin <[email protected]>
10969 L:      [email protected]
10970 S:      Maintained
10971 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10972 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10973 F:      drivers/iio/adc/envelope-detector.c
10974
10975 IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
10976 M:      Matti Vaittinen <[email protected]>
10977 L:      [email protected]
10978 S:      Maintained
10979 F:      drivers/iio/industrialio-gts-helper.c
10980 F:      include/linux/iio/iio-gts-helper.h
10981 F:      drivers/iio/test/iio-test-gts.c
10982
10983 IIO MULTIPLEXER
10984 M:      Peter Rosin <[email protected]>
10985 L:      [email protected]
10986 S:      Maintained
10987 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10988 F:      drivers/iio/multiplexer/iio-mux.c
10989
10990 IIO SCMI BASED DRIVER
10991 M:      Jyoti Bhayana <[email protected]>
10992 L:      [email protected]
10993 S:      Maintained
10994 F:      drivers/iio/common/scmi_sensors/scmi_iio.c
10995
10996 IIO SUBSYSTEM AND DRIVERS
10997 M:      Jonathan Cameron <[email protected]>
10998 R:      Lars-Peter Clausen <[email protected]>
10999 L:      [email protected]
11000 S:      Maintained
11001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
11002 F:      Documentation/ABI/testing/configfs-iio*
11003 F:      Documentation/ABI/testing/sysfs-bus-iio*
11004 F:      Documentation/devicetree/bindings/iio/
11005 F:      Documentation/iio/
11006 F:      drivers/iio/
11007 F:      drivers/staging/iio/
11008 F:      include/dt-bindings/iio/
11009 F:      include/linux/iio/
11010 F:      tools/iio/
11011
11012 IIO UNIT CONVERTER
11013 M:      Peter Rosin <[email protected]>
11014 L:      [email protected]
11015 S:      Maintained
11016 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
11017 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
11018 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
11019 F:      drivers/iio/afe/iio-rescale.c
11020
11021 IKANOS/ADI EAGLE ADSL USB DRIVER
11022 M:      Matthieu Castet <[email protected]>
11023 M:      Stanislaw Gruszka <[email protected]>
11024 S:      Maintained
11025 F:      drivers/usb/atm/ueagle-atm.c
11026
11027 IMAGIS TOUCHSCREEN DRIVER
11028 M:      Markuss Broks <[email protected]>
11029 S:      Maintained
11030 F:      Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
11031 F:      drivers/input/touchscreen/imagis.c
11032
11033 IMGTEC ASCII LCD DRIVER
11034 M:      Paul Burton <[email protected]>
11035 S:      Maintained
11036 F:      Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
11037 F:      drivers/auxdisplay/img-ascii-lcd.c
11038
11039 IMGTEC JPEG ENCODER DRIVER
11040 M:      Devarsh Thakkar <[email protected]>
11041 L:      [email protected]
11042 S:      Supported
11043 F:      Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
11044 F:      drivers/media/platform/imagination/e5010*
11045
11046 IMGTEC IR DECODER DRIVER
11047 S:      Orphan
11048 F:      drivers/media/rc/img-ir/
11049
11050 IMGTEC POWERVR DRM DRIVER
11051 M:      Frank Binns <[email protected]>
11052 M:      Matt Coster <[email protected]>
11053 S:      Supported
11054 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
11055 F:      Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
11056 F:      Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
11057 F:      Documentation/gpu/imagination/
11058 F:      drivers/gpu/drm/ci/xfails/powervr*
11059 F:      drivers/gpu/drm/imagination/
11060 F:      include/uapi/drm/pvr_drm.h
11061
11062 IMON SOUNDGRAPH USB IR RECEIVER
11063 M:      Sean Young <[email protected]>
11064 L:      [email protected]
11065 S:      Maintained
11066 F:      drivers/media/rc/imon.c
11067 F:      drivers/media/rc/imon_raw.c
11068
11069 IMS TWINTURBO FRAMEBUFFER DRIVER
11070 L:      [email protected]
11071 S:      Orphan
11072 F:      drivers/video/fbdev/imsttfb.c
11073
11074 INDEX OF FURTHER KERNEL DOCUMENTATION
11075 M:      Carlos Bilbao <[email protected]>
11076 S:      Maintained
11077 F:      Documentation/process/kernel-docs.rst
11078
11079 INDUSTRY PACK SUBSYSTEM (IPACK)
11080 M:      Vaibhav Gupta <[email protected]>
11081 M:      Jens Taprogge <[email protected]>
11082 M:      Greg Kroah-Hartman <[email protected]>
11083 L:      [email protected]
11084 S:      Maintained
11085 W:      http://industrypack.sourceforge.net
11086 F:      drivers/ipack/
11087
11088 INFINEON DPS310 Driver
11089 M:      Eddie James <[email protected]>
11090 L:      [email protected]
11091 S:      Maintained
11092 F:      drivers/iio/pressure/dps310.c
11093
11094 INFINEON PEB2466 ASoC CODEC
11095 M:      Herve Codina <[email protected]>
11096 L:      [email protected] (moderated for non-subscribers)
11097 S:      Maintained
11098 F:      Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
11099 F:      sound/soc/codecs/peb2466.c
11100
11101 INFINIBAND SUBSYSTEM
11102 M:      Jason Gunthorpe <[email protected]>
11103 M:      Leon Romanovsky <[email protected]>
11104 L:      [email protected]
11105 S:      Supported
11106 W:      https://github.com/linux-rdma/rdma-core
11107 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
11109 F:      Documentation/devicetree/bindings/infiniband/
11110 F:      Documentation/infiniband/
11111 F:      drivers/infiniband/
11112 F:      include/rdma/
11113 F:      include/trace/events/ib_mad.h
11114 F:      include/trace/events/ib_umad.h
11115 F:      include/trace/misc/rdma.h
11116 F:      include/uapi/linux/if_infiniband.h
11117 F:      include/uapi/rdma/
11118 F:      samples/bpf/ibumad_kern.c
11119 F:      samples/bpf/ibumad_user.c
11120
11121 INGENIC JZ4780 NAND DRIVER
11122 M:      Harvey Hunt <[email protected]>
11123 L:      [email protected]
11124 L:      [email protected]
11125 S:      Maintained
11126 F:      drivers/mtd/nand/raw/ingenic/
11127
11128 INGENIC JZ47xx SoCs
11129 M:      Paul Cercueil <[email protected]>
11130 L:      [email protected]
11131 S:      Maintained
11132 F:      arch/mips/boot/dts/ingenic/
11133 F:      arch/mips/generic/board-ingenic.c
11134 F:      arch/mips/include/asm/mach-ingenic/
11135 F:      arch/mips/ingenic/Kconfig
11136 F:      drivers/clk/ingenic/
11137 F:      drivers/dma/dma-jz4780.c
11138 F:      drivers/gpu/drm/ingenic/
11139 F:      drivers/i2c/busses/i2c-jz4780.c
11140 F:      drivers/iio/adc/ingenic-adc.c
11141 F:      drivers/irqchip/irq-ingenic.c
11142 F:      drivers/memory/jz4780-nemc.c
11143 F:      drivers/mmc/host/jz4740_mmc.c
11144 F:      drivers/mtd/nand/raw/ingenic/
11145 F:      drivers/pinctrl/pinctrl-ingenic.c
11146 F:      drivers/power/supply/ingenic-battery.c
11147 F:      drivers/pwm/pwm-jz4740.c
11148 F:      drivers/remoteproc/ingenic_rproc.c
11149 F:      drivers/rtc/rtc-jz4740.c
11150 F:      drivers/tty/serial/8250/8250_ingenic.c
11151 F:      drivers/usb/musb/jz4740.c
11152 F:      drivers/watchdog/jz4740_wdt.c
11153 F:      include/dt-bindings/iio/adc/ingenic,adc.h
11154 F:      include/linux/mfd/ingenic-tcu.h
11155 F:      sound/soc/codecs/jz47*
11156 F:      sound/soc/jz4740/
11157
11158 INJOINIC IP5xxx POWER BANK IC DRIVER
11159 M:      Samuel Holland <[email protected]>
11160 S:      Maintained
11161 F:      drivers/power/supply/ip5xxx_power.c
11162
11163 INOTIFY
11164 M:      Jan Kara <[email protected]>
11165 R:      Amir Goldstein <[email protected]>
11166 L:      [email protected]
11167 S:      Maintained
11168 F:      Documentation/filesystems/inotify.rst
11169 F:      fs/notify/inotify/
11170 F:      include/linux/inotify.h
11171 F:      include/uapi/linux/inotify.h
11172
11173 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
11174 M:      Dmitry Torokhov <[email protected]>
11175 L:      [email protected]
11176 S:      Maintained
11177 Q:      http://patchwork.kernel.org/project/linux-input/list/
11178 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
11179 F:      Documentation/devicetree/bindings/input/
11180 F:      Documentation/devicetree/bindings/serio/
11181 F:      Documentation/input/
11182 F:      drivers/input/
11183 F:      include/dt-bindings/input/
11184 F:      include/linux/input.h
11185 F:      include/linux/input/
11186 F:      include/uapi/linux/input-event-codes.h
11187 F:      include/uapi/linux/input.h
11188
11189 INPUT MULTITOUCH (MT) PROTOCOL
11190 M:      Henrik Rydberg <[email protected]>
11191 L:      [email protected]
11192 S:      Odd fixes
11193 F:      Documentation/input/multi-touch-protocol.rst
11194 F:      drivers/input/input-mt.c
11195 K:      \b(ABS|SYN)_MT_
11196
11197 INSIDE SECURE CRYPTO DRIVER
11198 M:      Antoine Tenart <[email protected]>
11199 L:      [email protected]
11200 S:      Maintained
11201 F:      drivers/crypto/inside-secure/
11202
11203 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
11204 M:      Mimi Zohar <[email protected]>
11205 M:      Roberto Sassu <[email protected]>
11206 M:      Dmitry Kasatkin <[email protected]>
11207 R:      Eric Snowberg <[email protected]>
11208 L:      [email protected]
11209 S:      Supported
11210 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
11211 F:      security/integrity/
11212 F:      security/integrity/ima/
11213
11214 INTEGRITY POLICY ENFORCEMENT (IPE)
11215 M:      Fan Wu <[email protected]>
11216 L:      [email protected]
11217 S:      Supported
11218 T:      git https://github.com/microsoft/ipe.git
11219 F:      Documentation/admin-guide/LSM/ipe.rst
11220 F:      Documentation/security/ipe.rst
11221 F:      scripts/ipe/
11222 F:      security/ipe/
11223
11224 INTEL 810/815 FRAMEBUFFER DRIVER
11225 M:      Antonino Daplas <[email protected]>
11226 L:      [email protected]
11227 S:      Maintained
11228 F:      drivers/video/fbdev/i810/
11229
11230 INTEL 8254 COUNTER DRIVER
11231 M:      William Breathitt Gray <[email protected]>
11232 L:      [email protected]
11233 S:      Maintained
11234 F:      drivers/counter/i8254.c
11235 F:      include/linux/i8254.h
11236
11237 INTEL 8255 GPIO DRIVER
11238 M:      William Breathitt Gray <[email protected]>
11239 L:      [email protected]
11240 S:      Maintained
11241 F:      drivers/gpio/gpio-i8255.c
11242 F:      drivers/gpio/gpio-i8255.h
11243
11244 INTEL ASoC DRIVERS
11245 M:      Cezary Rojewski <[email protected]>
11246 M:      Liam Girdwood <[email protected]>
11247 M:      Peter Ujfalusi <[email protected]>
11248 M:      Bard Liao <[email protected]>
11249 M:      Ranjani Sridharan <[email protected]>
11250 M:      Kai Vehmanen <[email protected]>
11251 R:      Pierre-Louis Bossart <[email protected]>
11252 L:      [email protected] (moderated for non-subscribers)
11253 S:      Supported
11254 F:      sound/soc/intel/
11255
11256 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
11257 M:      Hans de Goede <[email protected]>
11258 L:      [email protected]
11259 S:      Maintained
11260 F:      drivers/platform/x86/intel/atomisp2/pm.c
11261
11262 INTEL ATOMISP2 LED DRIVER
11263 M:      Hans de Goede <[email protected]>
11264 L:      [email protected]
11265 S:      Maintained
11266 F:      drivers/platform/x86/intel/atomisp2/led.c
11267
11268 INTEL BIOS SAR INT1092 DRIVER
11269 M:      Shravan Sudhakar <[email protected]>
11270 L:      [email protected]
11271 S:      Maintained
11272 F:      drivers/platform/x86/intel/int1092/
11273
11274 INTEL BROXTON PMC DRIVER
11275 M:      Mika Westerberg <[email protected]>
11276 M:      Zha Qipeng <[email protected]>
11277 S:      Maintained
11278 F:      drivers/mfd/intel_pmc_bxt.c
11279 F:      include/linux/mfd/intel_pmc_bxt.h
11280
11281 INTEL C600 SERIES SAS CONTROLLER DRIVER
11282 M:      Artur Paszkiewicz <[email protected]>
11283 L:      [email protected]
11284 S:      Supported
11285 T:      git git://git.code.sf.net/p/intel-sas/isci
11286 F:      drivers/scsi/isci/
11287
11288 INTEL CPU family model numbers
11289 M:      Tony Luck <[email protected]>
11290 M:      [email protected]
11291 L:      [email protected]
11292 S:      Supported
11293 F:      arch/x86/include/asm/intel-family.h
11294
11295 INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11296 M:      Jani Nikula <[email protected]>
11297 M:      Rodrigo Vivi <[email protected]>
11298 L:      [email protected]
11299 L:      [email protected]
11300 S:      Supported
11301 F:      drivers/gpu/drm/i915/display/
11302 F:      drivers/gpu/drm/xe/display/
11303 F:      drivers/gpu/drm/xe/compat-i915-headers
11304 F:      include/drm/intel/
11305
11306 INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11307 M:      Jani Nikula <[email protected]>
11308 M:      Joonas Lahtinen <[email protected]>
11309 M:      Rodrigo Vivi <[email protected]>
11310 M:      Tvrtko Ursulin <[email protected]>
11311 L:      [email protected]
11312 S:      Supported
11313 W:      https://drm.pages.freedesktop.org/intel-docs/
11314 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
11315 B:      https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11316 C:      irc://irc.oftc.net/intel-gfx
11317 T:      git https://gitlab.freedesktop.org/drm/i915/kernel.git
11318 F:      Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11319 F:      Documentation/gpu/i915.rst
11320 F:      drivers/gpu/drm/ci/xfails/i915*
11321 F:      drivers/gpu/drm/i915/
11322 F:      include/drm/intel/
11323 F:      include/uapi/drm/i915_drm.h
11324
11325 INTEL DRM XE DRIVER (Lunar Lake and newer)
11326 M:      Lucas De Marchi <[email protected]>
11327 M:      Thomas Hellström <[email protected]>
11328 M:      Rodrigo Vivi <[email protected]>
11329 L:      [email protected]
11330 S:      Supported
11331 W:      https://drm.pages.freedesktop.org/intel-docs/
11332 Q:      http://patchwork.freedesktop.org/project/intel-xe/
11333 B:      https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11334 C:      irc://irc.oftc.net/xe
11335 T:      git https://gitlab.freedesktop.org/drm/xe/kernel.git
11336 F:      Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11337 F:      Documentation/gpu/xe/
11338 F:      drivers/gpu/drm/xe/
11339 F:      include/drm/intel/
11340 F:      include/uapi/drm/xe_drm.h
11341
11342 INTEL ETHERNET DRIVERS
11343 M:      Tony Nguyen <[email protected]>
11344 M:      Przemek Kitszel <[email protected]>
11345 L:      [email protected] (moderated for non-subscribers)
11346 S:      Supported
11347 W:      https://www.intel.com/content/www/us/en/support.html
11348 Q:      https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11351 F:      Documentation/networking/device_drivers/ethernet/intel/
11352 F:      drivers/net/ethernet/intel/
11353 F:      drivers/net/ethernet/intel/*/
11354 F:      include/linux/avf/virtchnl.h
11355 F:      include/linux/net/intel/iidc.h
11356
11357 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11358 M:      Mustafa Ismail <[email protected]>
11359 M:      Tatyana Nikolova <[email protected]>
11360 L:      [email protected]
11361 S:      Supported
11362 F:      drivers/infiniband/hw/irdma/
11363 F:      include/uapi/rdma/irdma-abi.h
11364
11365 INTEL GPIO DRIVERS
11366 M:      Andy Shevchenko <[email protected]>
11367 L:      [email protected]
11368 S:      Supported
11369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11370 F:      drivers/gpio/gpio-elkhartlake.c
11371 F:      drivers/gpio/gpio-graniterapids.c
11372 F:      drivers/gpio/gpio-ich.c
11373 F:      drivers/gpio/gpio-merrifield.c
11374 F:      drivers/gpio/gpio-ml-ioh.c
11375 F:      drivers/gpio/gpio-pch.c
11376 F:      drivers/gpio/gpio-sch.c
11377 F:      drivers/gpio/gpio-sodaville.c
11378 F:      drivers/gpio/gpio-tangier.c
11379 F:      drivers/gpio/gpio-tangier.h
11380
11381 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11382 M:      Zhenyu Wang <[email protected]>
11383 M:      Zhi Wang <[email protected]>
11384 L:      [email protected]
11385 L:      [email protected]
11386 S:      Supported
11387 W:      https://github.com/intel/gvt-linux/wiki
11388 T:      git https://github.com/intel/gvt-linux.git
11389 F:      drivers/gpu/drm/i915/gvt/
11390
11391 INTEL HID EVENT DRIVER
11392 M:      Alex Hung <[email protected]>
11393 L:      [email protected]
11394 S:      Maintained
11395 F:      drivers/platform/x86/intel/hid.c
11396
11397 INTEL I/OAT DMA DRIVER
11398 M:      Dave Jiang <[email protected]>
11399 R:      Dan Williams <[email protected]>
11400 L:      [email protected]
11401 S:      Supported
11402 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
11403 F:      drivers/dma/ioat*
11404
11405 INTEL IAA CRYPTO DRIVER
11406 M:      Tom Zanussi <[email protected]>
11407 L:      [email protected]
11408 S:      Supported
11409 F:      Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11410 F:      drivers/crypto/intel/iaa/*
11411
11412 INTEL IDLE DRIVER
11413 M:      Jacob Pan <[email protected]>
11414 M:      Len Brown <[email protected]>
11415 L:      [email protected]
11416 S:      Supported
11417 B:      https://bugzilla.kernel.org
11418 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11419 F:      drivers/idle/intel_idle.c
11420
11421 INTEL IDXD DRIVER
11422 M:      Fenghua Yu <[email protected]>
11423 R:      Dave Jiang <[email protected]>
11424 L:      [email protected]
11425 S:      Supported
11426 F:      drivers/dma/idxd/*
11427 F:      include/uapi/linux/idxd.h
11428
11429 INTEL IN FIELD SCAN (IFS) DEVICE
11430 M:      Jithu Joseph <[email protected]>
11431 R:      Ashok Raj <[email protected]>
11432 R:      Tony Luck <[email protected]>
11433 S:      Maintained
11434 F:      drivers/platform/x86/intel/ifs
11435 F:      include/trace/events/intel_ifs.h
11436 F:      tools/testing/selftests/drivers/platform/x86/intel/ifs/
11437
11438 INTEL INTEGRATED SENSOR HUB DRIVER
11439 M:      Srinivas Pandruvada <[email protected]>
11440 M:      Jiri Kosina <[email protected]>
11441 L:      [email protected]
11442 S:      Maintained
11443 F:      drivers/hid/intel-ish-hid/
11444
11445 INTEL IOMMU (VT-d)
11446 M:      David Woodhouse <[email protected]>
11447 M:      Lu Baolu <[email protected]>
11448 L:      [email protected]
11449 S:      Supported
11450 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11451 F:      drivers/iommu/intel/
11452
11453 INTEL IPU3 CSI-2 CIO2 DRIVER
11454 M:      Yong Zhi <[email protected]>
11455 M:      Sakari Ailus <[email protected]>
11456 M:      Bingbu Cao <[email protected]>
11457 M:      Dan Scally <[email protected]>
11458 R:      Tianshu Qiu <[email protected]>
11459 L:      [email protected]
11460 S:      Maintained
11461 T:      git git://linuxtv.org/media_tree.git
11462 F:      Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11463 F:      drivers/media/pci/intel/ipu3/
11464
11465 INTEL IPU3 CSI-2 IMGU DRIVER
11466 M:      Sakari Ailus <[email protected]>
11467 R:      Bingbu Cao <[email protected]>
11468 R:      Tianshu Qiu <[email protected]>
11469 L:      [email protected]
11470 S:      Maintained
11471 F:      Documentation/admin-guide/media/ipu3.rst
11472 F:      Documentation/admin-guide/media/ipu3_rcb.svg
11473 F:      Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11474 F:      drivers/staging/media/ipu3/
11475
11476 INTEL IPU6 INPUT SYSTEM DRIVER
11477 M:      Sakari Ailus <[email protected]>
11478 M:      Bingbu Cao <[email protected]>
11479 R:      Tianshu Qiu <[email protected]>
11480 L:      [email protected]
11481 S:      Maintained
11482 T:      git git://linuxtv.org/media_tree.git
11483 F:      Documentation/admin-guide/media/ipu6-isys.rst
11484 F:      drivers/media/pci/intel/ipu6/
11485
11486 INTEL ISHTP ECLITE DRIVER
11487 M:      Sumesh K Naduvalath <[email protected]>
11488 L:      [email protected]
11489 S:      Supported
11490 F:      drivers/platform/x86/intel/ishtp_eclite.c
11491
11492 INTEL IXP4XX CRYPTO SUPPORT
11493 M:      Corentin Labbe <[email protected]>
11494 L:      [email protected]
11495 S:      Maintained
11496 F:      drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11497
11498 INTEL KEEM BAY DRM DRIVER
11499 M:      Anitha Chrisanthus <[email protected]>
11500 M:      Edmund Dea <[email protected]>
11501 S:      Maintained
11502 F:      Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11503 F:      drivers/gpu/drm/kmb/
11504
11505 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11506 M:      Daniele Alessandrelli <[email protected]>
11507 S:      Maintained
11508 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11509 F:      drivers/crypto/intel/keembay/Kconfig
11510 F:      drivers/crypto/intel/keembay/Makefile
11511 F:      drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11512 F:      drivers/crypto/intel/keembay/ocs-aes.c
11513 F:      drivers/crypto/intel/keembay/ocs-aes.h
11514
11515 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11516 M:      Daniele Alessandrelli <[email protected]>
11517 M:      Prabhjot Khurana <[email protected]>
11518 M:      Mark Gross <[email protected]>
11519 S:      Maintained
11520 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11521 F:      drivers/crypto/intel/keembay/Kconfig
11522 F:      drivers/crypto/intel/keembay/Makefile
11523 F:      drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11524
11525 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11526 M:      Daniele Alessandrelli <[email protected]>
11527 M:      Declan Murphy <[email protected]>
11528 S:      Maintained
11529 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11530 F:      drivers/crypto/intel/keembay/Kconfig
11531 F:      drivers/crypto/intel/keembay/Makefile
11532 F:      drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11533 F:      drivers/crypto/intel/keembay/ocs-hcu.c
11534 F:      drivers/crypto/intel/keembay/ocs-hcu.h
11535
11536 INTEL MANAGEMENT ENGINE (mei)
11537 M:      Tomas Winkler <[email protected]>
11538 L:      [email protected]
11539 S:      Supported
11540 F:      Documentation/driver-api/mei/*
11541 F:      drivers/misc/mei/
11542 F:      drivers/watchdog/mei_wdt.c
11543 F:      include/linux/mei_aux.h
11544 F:      include/linux/mei_cl_bus.h
11545 F:      include/uapi/linux/mei.h
11546 F:      include/uapi/linux/mei_uuid.h
11547 F:      include/uapi/linux/uuid.h
11548 F:      samples/mei/*
11549
11550 INTEL MAX 10 BMC MFD DRIVER
11551 M:      Xu Yilun <[email protected]>
11552 R:      Tom Rix <[email protected]>
11553 S:      Maintained
11554 F:      Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11555 F:      Documentation/hwmon/intel-m10-bmc-hwmon.rst
11556 F:      drivers/hwmon/intel-m10-bmc-hwmon.c
11557 F:      drivers/mfd/intel-m10-bmc*
11558 F:      include/linux/mfd/intel-m10-bmc.h
11559
11560 INTEL MAX10 BMC SECURE UPDATES
11561 M:      Peter Colberg <[email protected]>
11562 L:      [email protected]
11563 S:      Maintained
11564 F:      Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11565 F:      drivers/fpga/intel-m10-bmc-sec-update.c
11566
11567 INTEL MID (Mobile Internet Device) PLATFORM
11568 M:      Andy Shevchenko <[email protected]>
11569 L:      [email protected]
11570 S:      Supported
11571 F:      arch/x86/include/asm/intel-mid.h
11572 F:      arch/x86/pci/intel_mid_pci.c
11573 F:      arch/x86/platform/intel-mid/
11574 F:      drivers/extcon/extcon-intel-mrfld.c
11575 F:      drivers/iio/adc/intel_mrfld_adc.c
11576 F:      drivers/mfd/intel_soc_pmic_mrfld.c
11577 F:      drivers/platform/x86/intel/mrfld_pwrbtn.c
11578 F:      drivers/platform/x86/intel_scu_*
11579 F:      drivers/staging/media/atomisp/
11580 F:      drivers/watchdog/intel-mid_wdt.c
11581 F:      include/linux/mfd/intel_soc_pmic_mrfld.h
11582 F:      include/linux/platform_data/x86/intel-mid_wdt.h
11583 F:      include/linux/platform_data/x86/intel_scu_ipc.h
11584
11585 INTEL P-Unit IPC DRIVER
11586 M:      Zha Qipeng <[email protected]>
11587 L:      [email protected]
11588 S:      Maintained
11589 F:      arch/x86/include/asm/intel_punit_ipc.h
11590 F:      drivers/platform/x86/intel/punit_ipc.c
11591
11592 INTEL PMC CORE DRIVER
11593 M:      Rajneesh Bhardwaj <[email protected]>
11594 M:      David E Box <[email protected]>
11595 L:      [email protected]
11596 S:      Maintained
11597 F:      Documentation/ABI/testing/sysfs-platform-intel-pmc
11598 F:      drivers/platform/x86/intel/pmc/
11599
11600 INTEL PMIC GPIO DRIVERS
11601 M:      Andy Shevchenko <[email protected]>
11602 S:      Supported
11603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11604 F:      drivers/gpio/gpio-*cove.c
11605
11606 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11607 M:      Andy Shevchenko <[email protected]>
11608 S:      Supported
11609 F:      drivers/mfd/intel_soc_pmic*
11610 F:      include/linux/mfd/intel_soc_pmic*
11611
11612 INTEL PMT DRIVERS
11613 M:      David E. Box <[email protected]>
11614 S:      Supported
11615 F:      drivers/platform/x86/intel/pmt/
11616
11617 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11618 M:      Stanislav Yakovlev <[email protected]>
11619 L:      [email protected]
11620 S:      Maintained
11621 F:      Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11622 F:      Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11623 F:      drivers/net/wireless/intel/ipw2x00/
11624
11625 INTEL PSTATE DRIVER
11626 M:      Srinivas Pandruvada <[email protected]>
11627 M:      Len Brown <[email protected]>
11628 L:      [email protected]
11629 S:      Supported
11630 F:      drivers/cpufreq/intel_pstate.c
11631
11632 INTEL PTP DFL ToD DRIVER
11633 M:      Tianfei Zhang <[email protected]>
11634 L:      [email protected]
11635 L:      [email protected]
11636 S:      Maintained
11637 F:      drivers/ptp/ptp_dfl_tod.c
11638
11639 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11640 M:      Jarkko Nikula <[email protected]>
11641 L:      [email protected]
11642 F:      drivers/counter/intel-qep.c
11643
11644 INTEL SCU DRIVERS
11645 M:      Mika Westerberg <[email protected]>
11646 S:      Maintained
11647 F:      drivers/platform/x86/intel_scu_*
11648 F:      include/linux/platform_data/x86/intel_scu_ipc.h
11649
11650 INTEL SDSI DRIVER
11651 M:      David E. Box <[email protected]>
11652 S:      Supported
11653 F:      drivers/platform/x86/intel/sdsi.c
11654 F:      tools/arch/x86/intel_sdsi/
11655 F:      tools/testing/selftests/drivers/sdsi/
11656
11657 INTEL SGX
11658 M:      Jarkko Sakkinen <[email protected]>
11659 R:      Dave Hansen <[email protected]>
11660 L:      [email protected]
11661 S:      Supported
11662 Q:      https://patchwork.kernel.org/project/intel-sgx/list/
11663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11664 F:      Documentation/arch/x86/sgx.rst
11665 F:      arch/x86/entry/vdso/vsgx.S
11666 F:      arch/x86/include/asm/sgx.h
11667 F:      arch/x86/include/uapi/asm/sgx.h
11668 F:      arch/x86/kernel/cpu/sgx/*
11669 F:      tools/testing/selftests/sgx/*
11670 K:      \bSGX_
11671
11672 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11673 M:      Daniel Scally <[email protected]>
11674 S:      Maintained
11675 F:      drivers/platform/x86/intel/int3472/
11676
11677 INTEL SPEED SELECT TECHNOLOGY
11678 M:      Srinivas Pandruvada <[email protected]>
11679 L:      [email protected]
11680 S:      Maintained
11681 F:      drivers/platform/x86/intel/speed_select_if/
11682 F:      include/uapi/linux/isst_if.h
11683 F:      tools/power/x86/intel-speed-select/
11684
11685 INTEL STRATIX10 FIRMWARE DRIVERS
11686 M:      Dinh Nguyen <[email protected]>
11687 L:      [email protected]
11688 S:      Maintained
11689 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11690 F:      Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11691 F:      Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11692 F:      drivers/firmware/stratix10-rsu.c
11693 F:      drivers/firmware/stratix10-svc.c
11694 F:      include/linux/firmware/intel/stratix10-smc.h
11695 F:      include/linux/firmware/intel/stratix10-svc-client.h
11696
11697 INTEL TELEMETRY DRIVER
11698 M:      Rajneesh Bhardwaj <[email protected]>
11699 M:      "David E. Box" <[email protected]>
11700 L:      [email protected]
11701 S:      Maintained
11702 F:      arch/x86/include/asm/intel_telemetry.h
11703 F:      drivers/platform/x86/intel/telemetry/
11704
11705 INTEL TPMI DRIVER
11706 M:      Srinivas Pandruvada <[email protected]>
11707 L:      [email protected]
11708 S:      Maintained
11709 F:      Documentation/ABI/testing/debugfs-tpmi
11710 F:      drivers/platform/x86/intel/tpmi.c
11711 F:      include/linux/intel_tpmi.h
11712
11713 INTEL UNCORE FREQUENCY CONTROL
11714 M:      Srinivas Pandruvada <[email protected]>
11715 L:      [email protected]
11716 S:      Maintained
11717 F:      Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11718 F:      drivers/platform/x86/intel/uncore-frequency/
11719
11720 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11721 M:      David E. Box <[email protected]>
11722 S:      Supported
11723 F:      drivers/platform/x86/intel/vsec.c
11724 F:      include/linux/intel_vsec.h
11725
11726 INTEL VIRTUAL BUTTON DRIVER
11727 M:      AceLan Kao <[email protected]>
11728 L:      [email protected]
11729 S:      Maintained
11730 F:      drivers/platform/x86/intel/vbtn.c
11731
11732 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11733 M:      Stanislaw Gruszka <[email protected]>
11734 L:      [email protected]
11735 S:      Supported
11736 F:      drivers/net/wireless/intel/iwlegacy/
11737
11738 INTEL WIRELESS WIFI LINK (iwlwifi)
11739 M:      Miri Korenblit <[email protected]>
11740 L:      [email protected]
11741 S:      Supported
11742 W:      https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11744 F:      drivers/net/wireless/intel/iwlwifi/
11745
11746 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11747 M:      Jithu Joseph <[email protected]>
11748 S:      Maintained
11749 W:      https://slimbootloader.github.io/security/firmware-update.html
11750 F:      drivers/platform/x86/intel/wmi/sbl-fw-update.c
11751
11752 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11753 L:      [email protected]
11754 S:      Maintained
11755 F:      drivers/platform/x86/intel/wmi/thunderbolt.c
11756
11757 INTEL WWAN IOSM DRIVER
11758 M:      M Chetan Kumar <[email protected]>
11759 L:      [email protected]
11760 S:      Maintained
11761 F:      drivers/net/wwan/iosm/
11762
11763 INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
11764 M:      Xin Li <[email protected]>
11765 M:      "H. Peter Anvin" <[email protected]>
11766 S:      Supported
11767 F:      Documentation/arch/x86/x86_64/fred.rst
11768 F:      arch/x86/entry/entry_64_fred.S
11769 F:      arch/x86/entry/entry_fred.c
11770 F:      arch/x86/include/asm/fred.h
11771 F:      arch/x86/kernel/fred.c
11772
11773 INTEL(R) TRACE HUB
11774 M:      Alexander Shishkin <[email protected]>
11775 S:      Supported
11776 F:      Documentation/trace/intel_th.rst
11777 F:      drivers/hwtracing/intel_th/
11778 F:      include/linux/intel_th.h
11779
11780 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11781 M:      Ning Sun <[email protected]>
11782 L:      [email protected]
11783 S:      Supported
11784 W:      http://tboot.sourceforge.net
11785 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11786 F:      Documentation/arch/x86/intel_txt.rst
11787 F:      arch/x86/kernel/tboot.c
11788 F:      include/linux/tboot.h
11789
11790 INTERCONNECT API
11791 M:      Georgi Djakov <[email protected]>
11792 L:      [email protected]
11793 S:      Maintained
11794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11795 F:      Documentation/devicetree/bindings/interconnect/
11796 F:      Documentation/driver-api/interconnect.rst
11797 F:      drivers/interconnect/
11798 F:      include/dt-bindings/interconnect/
11799 F:      include/linux/interconnect-provider.h
11800 F:      include/linux/interconnect.h
11801
11802 INTERRUPT COUNTER DRIVER
11803 M:      Oleksij Rempel <[email protected]>
11804 R:      Pengutronix Kernel Team <[email protected]>
11805 L:      [email protected]
11806 F:      Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11807 F:      drivers/counter/interrupt-cnt.c
11808
11809 INTERSIL ISL7998X VIDEO DECODER DRIVER
11810 M:      Michael Tretter <[email protected]>
11811 R:      Pengutronix Kernel Team <[email protected]>
11812 L:      [email protected]
11813 S:      Maintained
11814 F:      Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11815 F:      drivers/media/i2c/isl7998x.c
11816
11817 INVENSENSE ICM-426xx IMU DRIVER
11818 M:      Jean-Baptiste Maneyrol <[email protected]>
11819 L:      [email protected]
11820 S:      Maintained
11821 W:      https://invensense.tdk.com/
11822 F:      Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
11823 F:      Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11824 F:      drivers/iio/imu/inv_icm42600/
11825
11826 INVENSENSE MPU-3050 GYROSCOPE DRIVER
11827 M:      Linus Walleij <[email protected]>
11828 L:      [email protected]
11829 S:      Maintained
11830 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
11831 F:      drivers/iio/gyro/mpu3050*
11832
11833 IOC3 ETHERNET DRIVER
11834 M:      Ralf Baechle <[email protected]>
11835 L:      [email protected]
11836 S:      Maintained
11837 F:      drivers/net/ethernet/sgi/ioc3-eth.c
11838
11839 IOMMU DMA-API LAYER
11840 M:      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:      drivers/iommu/dma-iommu.c
11845 F:      drivers/iommu/dma-iommu.h
11846 F:      drivers/iommu/iova.c
11847 F:      include/linux/iommu-dma.h
11848 F:      include/linux/iova.h
11849
11850 IOMMU SUBSYSTEM
11851 M:      Joerg Roedel <[email protected]>
11852 M:      Will Deacon <[email protected]>
11853 R:      Robin Murphy <[email protected]>
11854 L:      [email protected]
11855 S:      Maintained
11856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11857 F:      Documentation/devicetree/bindings/iommu/
11858 F:      drivers/iommu/
11859 F:      include/linux/iommu.h
11860 F:      include/linux/iova.h
11861 F:      include/linux/of_iommu.h
11862
11863 IOMMUFD
11864 M:      Jason Gunthorpe <[email protected]>
11865 M:      Kevin Tian <[email protected]>
11866 L:      [email protected]
11867 S:      Maintained
11868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
11869 F:      Documentation/userspace-api/iommufd.rst
11870 F:      drivers/iommu/iommufd/
11871 F:      include/linux/iommufd.h
11872 F:      include/uapi/linux/iommufd.h
11873 F:      tools/testing/selftests/iommu/
11874
11875 IOSYS-MAP HELPERS
11876 M:      Thomas Zimmermann <[email protected]>
11877 L:      [email protected]
11878 S:      Maintained
11879 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
11880 F:      include/linux/iosys-map.h
11881
11882 IO_URING
11883 M:      Jens Axboe <[email protected]>
11884 M:      Pavel Begunkov <[email protected]>
11885 L:      [email protected]
11886 S:      Maintained
11887 T:      git git://git.kernel.dk/linux-block
11888 T:      git git://git.kernel.dk/liburing
11889 F:      include/linux/io_uring/
11890 F:      include/linux/io_uring.h
11891 F:      include/linux/io_uring_types.h
11892 F:      include/trace/events/io_uring.h
11893 F:      include/uapi/linux/io_uring.h
11894 F:      io_uring/
11895
11896 IPMI SUBSYSTEM
11897 M:      Corey Minyard <[email protected]>
11898 L:      [email protected] (moderated for non-subscribers)
11899 S:      Supported
11900 W:      http://openipmi.sourceforge.net/
11901 T:      git https://github.com/cminyard/linux-ipmi.git for-next
11902 F:      Documentation/devicetree/bindings/ipmi/
11903 F:      Documentation/driver-api/ipmi.rst
11904 F:      drivers/char/ipmi/
11905 F:      include/linux/ipmi*
11906 F:      include/uapi/linux/ipmi*
11907
11908 IPS SCSI RAID DRIVER
11909 M:      Adaptec OEM Raid Solutions <[email protected]>
11910 L:      [email protected]
11911 S:      Maintained
11912 W:      http://www.adaptec.com/
11913 F:      drivers/scsi/ips*
11914
11915 IPVS
11916 M:      Simon Horman <[email protected]>
11917 M:      Julian Anastasov <[email protected]>
11918 L:      [email protected]
11919 L:      [email protected]
11920 S:      Maintained
11921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11922 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11923 F:      Documentation/networking/ipvs-sysctl.rst
11924 F:      include/net/ip_vs.h
11925 F:      include/uapi/linux/ip_vs.h
11926 F:      net/netfilter/ipvs/
11927
11928 IPWIRELESS DRIVER
11929 M:      Jiri Kosina <[email protected]>
11930 M:      David Sterba <[email protected]>
11931 S:      Odd Fixes
11932 F:      drivers/tty/ipwireless/
11933
11934 IRON DEVICE AUDIO CODEC DRIVERS
11935 M:      Kiseok Jo <[email protected]>
11936 L:      [email protected] (moderated for non-subscribers)
11937 S:      Maintained
11938 F:      Documentation/devicetree/bindings/sound/irondevice,*
11939 F:      sound/soc/codecs/sma*
11940
11941 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
11942 M:      Thomas Gleixner <[email protected]>
11943 S:      Maintained
11944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11945 F:      Documentation/core-api/irq/irq-domain.rst
11946 F:      include/linux/irqdomain.h
11947 F:      include/linux/irqdomain_defs.h
11948 F:      kernel/irq/irqdomain.c
11949 F:      kernel/irq/msi.c
11950
11951 IRQ SUBSYSTEM
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:      include/linux/group_cpus.h
11957 F:      include/linux/irq.h
11958 F:      include/linux/irqhandler.h
11959 F:      include/linux/irqnr.h
11960 F:      include/linux/irqreturn.h
11961 F:      kernel/irq/
11962 F:      lib/group_cpus.c
11963
11964 IRQCHIP DRIVERS
11965 M:      Thomas Gleixner <[email protected]>
11966 L:      [email protected]
11967 S:      Maintained
11968 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11969 F:      Documentation/devicetree/bindings/interrupt-controller/
11970 F:      drivers/irqchip/
11971 F:      include/linux/irqchip.h
11972
11973 ISA
11974 M:      William Breathitt Gray <[email protected]>
11975 S:      Maintained
11976 F:      Documentation/driver-api/isa.rst
11977 F:      drivers/base/isa.c
11978 F:      include/linux/isa.h
11979
11980 ISA RADIO MODULE
11981 M:      Hans Verkuil <[email protected]>
11982 L:      [email protected]
11983 S:      Maintained
11984 W:      https://linuxtv.org
11985 T:      git git://linuxtv.org/media_tree.git
11986 F:      drivers/media/radio/radio-isa*
11987
11988 ISAPNP
11989 M:      Jaroslav Kysela <[email protected]>
11990 S:      Maintained
11991 F:      Documentation/userspace-api/isapnp.rst
11992 F:      drivers/pnp/isapnp/
11993 F:      include/linux/isapnp.h
11994
11995 ISCSI
11996 M:      Lee Duncan <[email protected]>
11997 M:      Chris Leech <[email protected]>
11998 M:      Mike Christie <[email protected]>
11999 L:      [email protected]
12000 L:      [email protected]
12001 S:      Maintained
12002 W:      www.open-iscsi.com
12003 F:      drivers/scsi/*iscsi*
12004 F:      include/scsi/*iscsi*
12005
12006 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
12007 M:      Peter Jones <[email protected]>
12008 M:      Konrad Rzeszutek Wilk <[email protected]>
12009 S:      Maintained
12010 F:      drivers/firmware/iscsi_ibft*
12011
12012 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
12013 M:      Sagi Grimberg <[email protected]>
12014 M:      Max Gurtovoy <[email protected]>
12015 L:      [email protected]
12016 S:      Supported
12017 W:      http://www.openfabrics.org
12018 W:      www.open-iscsi.org
12019 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12020 F:      drivers/infiniband/ulp/iser/
12021
12022 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
12023 M:      Sagi Grimberg <[email protected]>
12024 L:      [email protected]
12025 L:      [email protected]
12026 S:      Supported
12027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12028 F:      drivers/infiniband/ulp/isert
12029
12030 ISDN/CMTP OVER BLUETOOTH
12031 M:      Karsten Keil <[email protected]>
12032 L:      [email protected] (subscribers-only)
12033 L:      [email protected]
12034 S:      Odd Fixes
12035 W:      http://www.isdn4linux.de
12036 F:      Documentation/isdn/
12037 F:      drivers/isdn/capi/
12038 F:      include/linux/isdn/
12039 F:      include/uapi/linux/isdn/
12040 F:      net/bluetooth/cmtp/
12041
12042 ISDN/mISDN SUBSYSTEM
12043 M:      Karsten Keil <[email protected]>
12044 L:      [email protected] (subscribers-only)
12045 L:      [email protected]
12046 S:      Maintained
12047 W:      http://www.isdn4linux.de
12048 F:      drivers/isdn/Kconfig
12049 F:      drivers/isdn/Makefile
12050 F:      drivers/isdn/hardware/
12051 F:      drivers/isdn/mISDN/
12052
12053 ISOFS FILESYSTEM
12054 M:      Jan Kara <[email protected]>
12055 L:      [email protected]
12056 S:      Maintained
12057 F:      Documentation/filesystems/isofs.rst
12058 F:      fs/isofs/
12059
12060 IT87 HARDWARE MONITORING DRIVER
12061 M:      Jean Delvare <[email protected]>
12062 L:      [email protected]
12063 S:      Maintained
12064 F:      Documentation/hwmon/it87.rst
12065 F:      drivers/hwmon/it87.c
12066
12067 IT913X MEDIA DRIVER
12068 L:      [email protected]
12069 S:      Orphan
12070 W:      https://linuxtv.org
12071 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12072 F:      drivers/media/tuners/it913x*
12073
12074 ITE IT66121 HDMI BRIDGE DRIVER
12075 M:      Phong LE <[email protected]>
12076 M:      Neil Armstrong <[email protected]>
12077 S:      Maintained
12078 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
12079 F:      Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
12080 F:      drivers/gpu/drm/bridge/ite-it66121.c
12081
12082 IVTV VIDEO4LINUX DRIVER
12083 M:      Andy Walls <[email protected]>
12084 L:      [email protected]
12085 S:      Maintained
12086 W:      https://linuxtv.org
12087 T:      git git://linuxtv.org/media_tree.git
12088 F:      Documentation/admin-guide/media/ivtv*
12089 F:      drivers/media/pci/ivtv/
12090 F:      include/uapi/linux/ivtv*
12091
12092 IX2505V MEDIA DRIVER
12093 M:      Malcolm Priestley <[email protected]>
12094 L:      [email protected]
12095 S:      Maintained
12096 W:      https://linuxtv.org
12097 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12098 F:      drivers/media/dvb-frontends/ix2505v*
12099
12100 JAILHOUSE HYPERVISOR INTERFACE
12101 M:      Jan Kiszka <[email protected]>
12102 L:      [email protected]
12103 S:      Maintained
12104 F:      arch/x86/include/asm/jailhouse_para.h
12105 F:      arch/x86/kernel/jailhouse.c
12106
12107 JFS FILESYSTEM
12108 M:      Dave Kleikamp <[email protected]>
12109 L:      [email protected]
12110 S:      Odd Fixes
12111 W:      http://jfs.sourceforge.net/
12112 T:      git https://github.com/kleikamp/linux-shaggy.git
12113 F:      Documentation/admin-guide/jfs.rst
12114 F:      fs/jfs/
12115
12116 JME NETWORK DRIVER
12117 M:      Guo-Fu Tseng <[email protected]>
12118 L:      [email protected]
12119 S:      Odd Fixes
12120 F:      drivers/net/ethernet/jme.*
12121
12122 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
12123 M:      David Woodhouse <[email protected]>
12124 M:      Richard Weinberger <[email protected]>
12125 L:      [email protected]
12126 S:      Odd Fixes
12127 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
12128 T:      git git://git.infradead.org/ubifs-2.6.git
12129 F:      fs/jffs2/
12130 F:      include/uapi/linux/jffs2.h
12131
12132 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
12133 M:      "Theodore Ts'o" <[email protected]>
12134 M:      Jan Kara <[email protected]>
12135 L:      [email protected]
12136 S:      Maintained
12137 F:      fs/jbd2/
12138 F:      include/linux/jbd2.h
12139
12140 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
12141 M:      Mikhail Ulyanov <[email protected]>
12142 L:      [email protected]
12143 L:      [email protected]
12144 S:      Maintained
12145 F:      drivers/media/platform/renesas/rcar_jpu.c
12146
12147 JSM Neo PCI based serial card
12148 L:      [email protected]
12149 S:      Orphan
12150 F:      drivers/tty/serial/jsm/
12151
12152 K10TEMP HARDWARE MONITORING DRIVER
12153 M:      Clemens Ladisch <[email protected]>
12154 L:      [email protected]
12155 S:      Maintained
12156 F:      Documentation/hwmon/k10temp.rst
12157 F:      drivers/hwmon/k10temp.c
12158
12159 K8TEMP HARDWARE MONITORING DRIVER
12160 M:      Rudolf Marek <[email protected]>
12161 L:      [email protected]
12162 S:      Maintained
12163 F:      Documentation/hwmon/k8temp.rst
12164 F:      drivers/hwmon/k8temp.c
12165
12166 KASAN
12167 M:      Andrey Ryabinin <[email protected]>
12168 R:      Alexander Potapenko <[email protected]>
12169 R:      Andrey Konovalov <[email protected]>
12170 R:      Dmitry Vyukov <[email protected]>
12171 R:      Vincenzo Frascino <[email protected]>
12172 L:      [email protected]
12173 S:      Maintained
12174 F:      Documentation/dev-tools/kasan.rst
12175 F:      arch/*/include/asm/*kasan.h
12176 F:      arch/*/mm/kasan_init*
12177 F:      include/linux/kasan*.h
12178 F:      lib/Kconfig.kasan
12179 F:      mm/kasan/
12180 F:      scripts/Makefile.kasan
12181
12182 KCONFIG
12183 M:      Masahiro Yamada <[email protected]>
12184 L:      [email protected]
12185 S:      Maintained
12186 Q:      https://patchwork.kernel.org/project/linux-kbuild/list/
12187 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
12188 F:      Documentation/kbuild/kconfig*
12189 F:      scripts/Kconfig.include
12190 F:      scripts/kconfig/
12191
12192 KCOV
12193 R:      Dmitry Vyukov <[email protected]>
12194 R:      Andrey Konovalov <[email protected]>
12195 L:      [email protected]
12196 S:      Maintained
12197 F:      Documentation/dev-tools/kcov.rst
12198 F:      include/linux/kcov.h
12199 F:      include/uapi/linux/kcov.h
12200 F:      kernel/kcov.c
12201 F:      scripts/Makefile.kcov
12202
12203 KCSAN
12204 M:      Marco Elver <[email protected]>
12205 R:      Dmitry Vyukov <[email protected]>
12206 L:      [email protected]
12207 S:      Maintained
12208 F:      Documentation/dev-tools/kcsan.rst
12209 F:      include/linux/kcsan*.h
12210 F:      kernel/kcsan/
12211 F:      lib/Kconfig.kcsan
12212 F:      scripts/Makefile.kcsan
12213
12214 KDUMP
12215 M:      Baoquan He <[email protected]>
12216 R:      Vivek Goyal <[email protected]>
12217 R:      Dave Young <[email protected]>
12218 L:      [email protected]
12219 S:      Maintained
12220 W:      http://lse.sourceforge.net/kdump/
12221 F:      Documentation/admin-guide/kdump/
12222 F:      fs/proc/vmcore.c
12223 F:      include/linux/crash_core.h
12224 F:      include/linux/crash_dump.h
12225 F:      include/uapi/linux/vmcore.h
12226 F:      kernel/crash_*.c
12227
12228 KEENE FM RADIO TRANSMITTER DRIVER
12229 M:      Hans Verkuil <[email protected]>
12230 L:      [email protected]
12231 S:      Maintained
12232 W:      https://linuxtv.org
12233 T:      git git://linuxtv.org/media_tree.git
12234 F:      drivers/media/radio/radio-keene*
12235
12236 KERNEL AUTOMOUNTER
12237 M:      Ian Kent <[email protected]>
12238 L:      [email protected]
12239 S:      Maintained
12240 F:      fs/autofs/
12241
12242 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
12243 M:      Masahiro Yamada <[email protected]>
12244 R:      Nathan Chancellor <[email protected]>
12245 R:      Nicolas Schier <[email protected]>
12246 L:      [email protected]
12247 S:      Maintained
12248 Q:      https://patchwork.kernel.org/project/linux-kbuild/list/
12249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
12250 F:      Documentation/kbuild/
12251 F:      Makefile
12252 F:      scripts/*vmlinux*
12253 F:      scripts/Kbuild*
12254 F:      scripts/Makefile*
12255 F:      scripts/basic/
12256 F:      scripts/clang-tools/
12257 F:      scripts/dummy-tools/
12258 F:      scripts/include/
12259 F:      scripts/mk*
12260 F:      scripts/mod/
12261 F:      scripts/package/
12262 F:      usr/
12263
12264 KERNEL HARDENING (not covered by other areas)
12265 M:      Kees Cook <[email protected]>
12266 R:      Gustavo A. R. Silva <[email protected]>
12267 L:      [email protected]
12268 S:      Supported
12269 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12270 F:      Documentation/ABI/testing/sysfs-kernel-oops_count
12271 F:      Documentation/ABI/testing/sysfs-kernel-warn_count
12272 F:      arch/*/configs/hardening.config
12273 F:      include/linux/overflow.h
12274 F:      include/linux/randomize_kstack.h
12275 F:      kernel/configs/hardening.config
12276 F:      lib/usercopy_kunit.c
12277 F:      mm/usercopy.c
12278 K:      \b(add|choose)_random_kstack_offset\b
12279 K:      \b__check_(object_size|heap_object)\b
12280 K:      \b__counted_by\b
12281
12282 KERNEL JANITORS
12283 L:      [email protected]
12284 S:      Odd Fixes
12285 W:      http://kernelnewbies.org/KernelJanitors
12286
12287 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
12288 M:      Chuck Lever <[email protected]>
12289 M:      Jeff Layton <[email protected]>
12290 R:      Neil Brown <[email protected]>
12291 R:      Olga Kornievskaia <[email protected]>
12292 R:      Dai Ngo <[email protected]>
12293 R:      Tom Talpey <[email protected]>
12294 L:      [email protected]
12295 S:      Supported
12296 B:      https://bugzilla.kernel.org
12297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
12298 F:      Documentation/filesystems/nfs/
12299 F:      fs/lockd/
12300 F:      fs/nfs_common/
12301 F:      fs/nfsd/
12302 F:      include/linux/lockd/
12303 F:      include/linux/sunrpc/
12304 F:      include/trace/events/rpcgss.h
12305 F:      include/trace/events/rpcrdma.h
12306 F:      include/trace/events/sunrpc.h
12307 F:      include/trace/misc/fs.h
12308 F:      include/trace/misc/nfs.h
12309 F:      include/trace/misc/sunrpc.h
12310 F:      include/uapi/linux/nfsd/
12311 F:      include/uapi/linux/sunrpc/
12312 F:      net/sunrpc/
12313
12314 KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
12315 M:      Thomas Weißschuh <[email protected]>
12316 R:      Christian Heusel <[email protected]>
12317 R:      Nathan Chancellor <[email protected]>
12318 S:      Maintained
12319 F:      scripts/package/PKGBUILD
12320
12321 KERNEL REGRESSIONS
12322 M:      Thorsten Leemhuis <[email protected]>
12323 L:      [email protected]
12324 S:      Supported
12325 F:      Documentation/admin-guide/reporting-regressions.rst
12326 F:      Documentation/process/handling-regressions.rst
12327
12328 KERNEL SELFTEST FRAMEWORK
12329 M:      Shuah Khan <[email protected]>
12330 M:      Shuah Khan <[email protected]>
12331 L:      [email protected]
12332 S:      Maintained
12333 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
12334 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12335 F:      Documentation/dev-tools/kselftest*
12336 F:      tools/testing/selftests/
12337
12338 KERNEL SMB3 SERVER (KSMBD)
12339 M:      Namjae Jeon <[email protected]>
12340 M:      Steve French <[email protected]>
12341 R:      Sergey Senozhatsky <[email protected]>
12342 R:      Tom Talpey <[email protected]>
12343 L:      [email protected]
12344 S:      Maintained
12345 T:      git git://git.samba.org/ksmbd.git
12346 F:      Documentation/filesystems/smb/ksmbd.rst
12347 F:      fs/smb/common/
12348 F:      fs/smb/server/
12349
12350 KERNEL UNIT TESTING FRAMEWORK (KUnit)
12351 M:      Brendan Higgins <[email protected]>
12352 M:      David Gow <[email protected]>
12353 R:      Rae Moar <[email protected]>
12354 L:      [email protected]
12355 L:      [email protected]
12356 S:      Maintained
12357 W:      https://google.github.io/kunit-docs/third_party/kernel/docs/
12358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12360 F:      Documentation/dev-tools/kunit/
12361 F:      include/kunit/
12362 F:      lib/kunit/
12363 F:      rust/kernel/kunit.rs
12364 F:      scripts/rustdoc_test_*
12365 F:      tools/testing/kunit/
12366
12367 KERNEL USERMODE HELPER
12368 M:      Luis Chamberlain <[email protected]>
12369 L:      [email protected]
12370 S:      Maintained
12371 F:      include/linux/umh.h
12372 F:      kernel/umh.c
12373
12374 KERNEL VIRTUAL MACHINE (KVM)
12375 M:      Paolo Bonzini <[email protected]>
12376 L:      [email protected]
12377 S:      Supported
12378 W:      http://www.linux-kvm.org
12379 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12380 F:      Documentation/virt/kvm/
12381 F:      include/asm-generic/kvm*
12382 F:      include/kvm/iodev.h
12383 F:      include/linux/kvm*
12384 F:      include/trace/events/kvm.h
12385 F:      include/uapi/asm-generic/kvm*
12386 F:      include/uapi/linux/kvm*
12387 F:      tools/kvm/
12388 F:      tools/testing/selftests/kvm/
12389 F:      virt/kvm/*
12390
12391 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
12392 M:      Marc Zyngier <[email protected]>
12393 M:      Oliver Upton <[email protected]>
12394 R:      James Morse <[email protected]>
12395 R:      Suzuki K Poulose <[email protected]>
12396 R:      Zenghui Yu <[email protected]>
12397 L:      [email protected] (moderated for non-subscribers)
12398 L:      [email protected]
12399 S:      Maintained
12400 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
12401 F:      Documentation/virt/kvm/arm/
12402 F:      Documentation/virt/kvm/devices/arm*
12403 F:      arch/arm64/include/asm/kvm*
12404 F:      arch/arm64/include/uapi/asm/kvm*
12405 F:      arch/arm64/kvm/
12406 F:      include/kvm/arm_*
12407 F:      tools/testing/selftests/kvm/*/aarch64/
12408 F:      tools/testing/selftests/kvm/aarch64/
12409
12410 KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
12411 M:      Tianrui Zhao <[email protected]>
12412 M:      Bibo Mao <[email protected]>
12413 M:      Huacai Chen <[email protected]>
12414 L:      [email protected]
12415 L:      [email protected]
12416 S:      Maintained
12417 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12418 F:      Documentation/virt/kvm/loongarch/
12419 F:      arch/loongarch/include/asm/kvm*
12420 F:      arch/loongarch/include/uapi/asm/kvm*
12421 F:      arch/loongarch/kvm/
12422
12423 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
12424 M:      Huacai Chen <[email protected]>
12425 L:      [email protected]
12426 L:      [email protected]
12427 S:      Maintained
12428 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12429 F:      arch/mips/include/asm/kvm*
12430 F:      arch/mips/include/uapi/asm/kvm*
12431 F:      arch/mips/kvm/
12432
12433 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
12434 M:      Michael Ellerman <[email protected]>
12435 R:      Nicholas Piggin <[email protected]>
12436 L:      [email protected]
12437 L:      [email protected]
12438 S:      Maintained (Book3S 64-bit HV)
12439 S:      Odd fixes (Book3S 64-bit PR)
12440 S:      Orphan (Book3E and 32-bit)
12441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
12442 F:      arch/powerpc/include/asm/kvm*
12443 F:      arch/powerpc/include/uapi/asm/kvm*
12444 F:      arch/powerpc/kernel/kvm*
12445 F:      arch/powerpc/kvm/
12446
12447 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
12448 M:      Anup Patel <[email protected]>
12449 R:      Atish Patra <[email protected]>
12450 L:      [email protected]
12451 L:      [email protected]
12452 L:      [email protected]
12453 S:      Maintained
12454 T:      git https://github.com/kvm-riscv/linux.git
12455 F:      arch/riscv/include/asm/kvm*
12456 F:      arch/riscv/include/uapi/asm/kvm*
12457 F:      arch/riscv/kvm/
12458 F:      tools/testing/selftests/kvm/*/riscv/
12459 F:      tools/testing/selftests/kvm/riscv/
12460
12461 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
12462 M:      Christian Borntraeger <[email protected]>
12463 M:      Janosch Frank <[email protected]>
12464 M:      Claudio Imbrenda <[email protected]>
12465 R:      David Hildenbrand <[email protected]>
12466 L:      [email protected]
12467 S:      Supported
12468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
12469 F:      Documentation/virt/kvm/s390*
12470 F:      arch/s390/include/asm/gmap.h
12471 F:      arch/s390/include/asm/kvm*
12472 F:      arch/s390/include/uapi/asm/kvm*
12473 F:      arch/s390/include/uapi/asm/uvdevice.h
12474 F:      arch/s390/kernel/uv.c
12475 F:      arch/s390/kvm/
12476 F:      arch/s390/mm/gmap.c
12477 F:      drivers/s390/char/uvdevice.c
12478 F:      tools/testing/selftests/drivers/s390x/uvdevice/
12479 F:      tools/testing/selftests/kvm/*/s390x/
12480 F:      tools/testing/selftests/kvm/s390x/
12481
12482 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
12483 M:      Sean Christopherson <[email protected]>
12484 M:      Paolo Bonzini <[email protected]>
12485 L:      [email protected]
12486 S:      Supported
12487 P:      Documentation/process/maintainer-kvm-x86.rst
12488 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12489 F:      arch/x86/include/asm/kvm*
12490 F:      arch/x86/include/asm/svm.h
12491 F:      arch/x86/include/asm/vmx*.h
12492 F:      arch/x86/include/uapi/asm/kvm*
12493 F:      arch/x86/include/uapi/asm/svm.h
12494 F:      arch/x86/include/uapi/asm/vmx.h
12495 F:      arch/x86/kvm/
12496 F:      arch/x86/kvm/*/
12497 F:      tools/testing/selftests/kvm/*/x86_64/
12498 F:      tools/testing/selftests/kvm/x86_64/
12499
12500 KERNFS
12501 M:      Greg Kroah-Hartman <[email protected]>
12502 M:      Tejun Heo <[email protected]>
12503 S:      Supported
12504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12505 F:      fs/kernfs/
12506 F:      include/linux/kernfs.h
12507
12508 KEXEC
12509 M:      Eric Biederman <[email protected]>
12510 L:      [email protected]
12511 S:      Maintained
12512 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
12513 F:      include/linux/kexec.h
12514 F:      include/uapi/linux/kexec.h
12515 F:      kernel/kexec*
12516
12517 KEYS-ENCRYPTED
12518 M:      Mimi Zohar <[email protected]>
12519 L:      [email protected]
12520 L:      [email protected]
12521 S:      Supported
12522 F:      Documentation/security/keys/trusted-encrypted.rst
12523 F:      include/keys/encrypted-type.h
12524 F:      security/keys/encrypted-keys/
12525
12526 KEYS-TRUSTED
12527 M:      James Bottomley <[email protected]>
12528 M:      Jarkko Sakkinen <[email protected]>
12529 M:      Mimi Zohar <[email protected]>
12530 L:      [email protected]
12531 L:      [email protected]
12532 S:      Supported
12533 F:      Documentation/security/keys/trusted-encrypted.rst
12534 F:      include/keys/trusted-type.h
12535 F:      include/keys/trusted_tpm.h
12536 F:      security/keys/trusted-keys/
12537
12538 KEYS-TRUSTED-CAAM
12539 M:      Ahmad Fatoum <[email protected]>
12540 R:      Pengutronix Kernel Team <[email protected]>
12541 L:      [email protected]
12542 L:      [email protected]
12543 S:      Maintained
12544 F:      include/keys/trusted_caam.h
12545 F:      security/keys/trusted-keys/trusted_caam.c
12546
12547 KEYS-TRUSTED-DCP
12548 M:      David Gstir <[email protected]>
12549 R:      sigma star Kernel Team <[email protected]>
12550 L:      [email protected]
12551 L:      [email protected]
12552 S:      Supported
12553 F:      include/keys/trusted_dcp.h
12554 F:      security/keys/trusted-keys/trusted_dcp.c
12555
12556 KEYS-TRUSTED-TEE
12557 M:      Sumit Garg <[email protected]>
12558 L:      [email protected]
12559 L:      [email protected]
12560 S:      Supported
12561 F:      include/keys/trusted_tee.h
12562 F:      security/keys/trusted-keys/trusted_tee.c
12563
12564 KEYS/KEYRINGS
12565 M:      David Howells <[email protected]>
12566 M:      Jarkko Sakkinen <[email protected]>
12567 L:      [email protected]
12568 S:      Maintained
12569 F:      Documentation/security/keys/core.rst
12570 F:      include/keys/
12571 F:      include/linux/key-type.h
12572 F:      include/linux/key.h
12573 F:      include/linux/keyctl.h
12574 F:      include/uapi/linux/keyctl.h
12575 F:      security/keys/
12576
12577 KEYS/KEYRINGS_INTEGRITY
12578 M:      Jarkko Sakkinen <[email protected]>
12579 M:      Mimi Zohar <[email protected]>
12580 L:      [email protected]
12581 L:      [email protected]
12582 S:      Supported
12583 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
12584 F:      security/integrity/platform_certs
12585
12586 KFENCE
12587 M:      Alexander Potapenko <[email protected]>
12588 M:      Marco Elver <[email protected]>
12589 R:      Dmitry Vyukov <[email protected]>
12590 L:      [email protected]
12591 S:      Maintained
12592 F:      Documentation/dev-tools/kfence.rst
12593 F:      arch/*/include/asm/kfence.h
12594 F:      include/linux/kfence.h
12595 F:      lib/Kconfig.kfence
12596 F:      mm/kfence/
12597
12598 KFIFO
12599 M:      Stefani Seibold <[email protected]>
12600 S:      Maintained
12601 F:      include/linux/kfifo.h
12602 F:      lib/kfifo.c
12603 F:      samples/kfifo/
12604
12605 KGDB / KDB /debug_core
12606 M:      Jason Wessel <[email protected]>
12607 M:      Daniel Thompson <[email protected]>
12608 R:      Douglas Anderson <[email protected]>
12609 L:      [email protected]
12610 S:      Maintained
12611 W:      http://kgdb.wiki.kernel.org/
12612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12613 F:      Documentation/dev-tools/kgdb.rst
12614 F:      drivers/misc/kgdbts.c
12615 F:      drivers/tty/serial/kgdboc.c
12616 F:      include/linux/kdb.h
12617 F:      include/linux/kgdb.h
12618 F:      kernel/debug/
12619 F:      kernel/module/kdb.c
12620
12621 KHADAS MCU MFD DRIVER
12622 M:      Neil Armstrong <[email protected]>
12623 L:      [email protected]
12624 S:      Maintained
12625 F:      Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12626 F:      drivers/mfd/khadas-mcu.c
12627 F:      drivers/thermal/khadas_mcu_fan.c
12628 F:      include/linux/mfd/khadas-mcu.h
12629
12630 KIONIX/ROHM KX022A ACCELEROMETER
12631 M:      Matti Vaittinen <[email protected]>
12632 L:      [email protected]
12633 S:      Supported
12634 F:      drivers/iio/accel/kionix-kx022a*
12635
12636 KMEMLEAK
12637 M:      Catalin Marinas <[email protected]>
12638 S:      Maintained
12639 F:      Documentation/dev-tools/kmemleak.rst
12640 F:      include/linux/kmemleak.h
12641 F:      mm/kmemleak.c
12642 F:      samples/kmemleak/kmemleak-test.c
12643
12644 KMSAN
12645 M:      Alexander Potapenko <[email protected]>
12646 R:      Marco Elver <[email protected]>
12647 R:      Dmitry Vyukov <[email protected]>
12648 L:      [email protected]
12649 S:      Maintained
12650 F:      Documentation/dev-tools/kmsan.rst
12651 F:      arch/*/include/asm/kmsan.h
12652 F:      arch/*/mm/kmsan_*
12653 F:      include/linux/kmsan*.h
12654 F:      lib/Kconfig.kmsan
12655 F:      mm/kmsan/
12656 F:      scripts/Makefile.kmsan
12657
12658 KPROBES
12659 M:      Naveen N Rao <[email protected]>
12660 M:      Anil S Keshavamurthy <[email protected]>
12661 M:      "David S. Miller" <[email protected]>
12662 M:      Masami Hiramatsu <[email protected]>
12663 L:      [email protected]
12664 L:      [email protected]
12665 S:      Maintained
12666 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
12667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12668 F:      Documentation/trace/kprobes.rst
12669 F:      include/asm-generic/kprobes.h
12670 F:      include/linux/kprobes.h
12671 F:      kernel/kprobes.c
12672 F:      lib/test_kprobes.c
12673 F:      samples/kprobes
12674
12675 KS0108 LCD CONTROLLER DRIVER
12676 M:      Miguel Ojeda <[email protected]>
12677 S:      Maintained
12678 F:      Documentation/admin-guide/auxdisplay/ks0108.rst
12679 F:      drivers/auxdisplay/ks0108.c
12680 F:      include/linux/ks0108.h
12681
12682 KTD253 BACKLIGHT DRIVER
12683 M:      Linus Walleij <[email protected]>
12684 S:      Maintained
12685 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12686 F:      drivers/video/backlight/ktd253-backlight.c
12687
12688 KTD2801 BACKLIGHT DRIVER
12689 M:      Duje Mihanović <[email protected]>
12690 S:      Maintained
12691 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
12692 F:      drivers/video/backlight/ktd2801-backlight.c
12693
12694 KTEST
12695 M:      Steven Rostedt <[email protected]>
12696 M:      John Hawley <[email protected]>
12697 S:      Maintained
12698 F:      tools/testing/ktest
12699
12700 KTZ8866 BACKLIGHT DRIVER
12701 M:      Jianhua Lu <[email protected]>
12702 S:      Maintained
12703 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
12704 F:      drivers/video/backlight/ktz8866.c
12705
12706 KVM PARAVIRT (KVM/paravirt)
12707 M:      Paolo Bonzini <[email protected]>
12708 R:      Vitaly Kuznetsov <[email protected]>
12709 L:      [email protected]
12710 S:      Supported
12711 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12712 F:      arch/um/include/asm/kvm_para.h
12713 F:      arch/x86/include/asm/kvm_para.h
12714 F:      arch/x86/include/asm/pvclock-abi.h
12715 F:      arch/x86/include/uapi/asm/kvm_para.h
12716 F:      arch/x86/kernel/kvm.c
12717 F:      arch/x86/kernel/kvmclock.c
12718 F:      include/asm-generic/kvm_para.h
12719 F:      include/linux/kvm_para.h
12720 F:      include/uapi/asm-generic/kvm_para.h
12721 F:      include/uapi/linux/kvm_para.h
12722
12723 KVM X86 HYPER-V (KVM/hyper-v)
12724 M:      Vitaly Kuznetsov <[email protected]>
12725 M:      Sean Christopherson <[email protected]>
12726 M:      Paolo Bonzini <[email protected]>
12727 L:      [email protected]
12728 S:      Supported
12729 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12730 F:      arch/x86/kvm/hyperv.*
12731 F:      arch/x86/kvm/kvm_onhyperv.*
12732 F:      arch/x86/kvm/svm/hyperv.*
12733 F:      arch/x86/kvm/svm/svm_onhyperv.*
12734 F:      arch/x86/kvm/vmx/hyperv.*
12735
12736 KVM X86 Xen (KVM/Xen)
12737 M:      David Woodhouse <[email protected]>
12738 M:      Paul Durrant <[email protected]>
12739 M:      Sean Christopherson <[email protected]>
12740 M:      Paolo Bonzini <[email protected]>
12741 L:      [email protected]
12742 S:      Supported
12743 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12744 F:      arch/x86/kvm/xen.*
12745
12746 L3MDEV
12747 M:      David Ahern <[email protected]>
12748 L:      [email protected]
12749 S:      Maintained
12750 F:      include/net/l3mdev.h
12751 F:      net/l3mdev
12752
12753 LANDLOCK SECURITY MODULE
12754 M:      Mickaël Salaün <[email protected]>
12755 R:      Günther Noack <[email protected]>
12756 L:      [email protected]
12757 S:      Supported
12758 W:      https://landlock.io
12759 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12760 F:      Documentation/security/landlock.rst
12761 F:      Documentation/userspace-api/landlock.rst
12762 F:      fs/ioctl.c
12763 F:      include/uapi/linux/landlock.h
12764 F:      samples/landlock/
12765 F:      security/landlock/
12766 F:      tools/testing/selftests/landlock/
12767 K:      landlock
12768 K:      LANDLOCK
12769
12770 LANTIQ / INTEL Ethernet drivers
12771 M:      Hauke Mehrtens <[email protected]>
12772 L:      [email protected]
12773 S:      Maintained
12774 F:      Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
12775 F:      drivers/net/dsa/lantiq_gswip.c
12776 F:      drivers/net/dsa/lantiq_pce.h
12777 F:      drivers/net/ethernet/lantiq_xrx200.c
12778 F:      net/dsa/tag_gswip.c
12779
12780 LANTIQ MIPS ARCHITECTURE
12781 M:      John Crispin <[email protected]>
12782 L:      [email protected]
12783 S:      Maintained
12784 F:      arch/mips/lantiq
12785 F:      drivers/soc/lantiq
12786
12787 LANTIQ PEF2256 DRIVER
12788 M:      Herve Codina <[email protected]>
12789 S:      Maintained
12790 F:      Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12791 F:      drivers/net/wan/framer/pef2256/
12792 F:      drivers/pinctrl/pinctrl-pef2256.c
12793 F:      include/linux/framer/pef2256.h
12794
12795 LASI 53c700 driver for PARISC
12796 M:      "James E.J. Bottomley" <[email protected]>
12797 L:      [email protected]
12798 S:      Maintained
12799 F:      Documentation/scsi/53c700.rst
12800 F:      drivers/scsi/53c700*
12801
12802 LEAKING_ADDRESSES
12803 M:      Tycho Andersen <[email protected]>
12804 R:      Kees Cook <[email protected]>
12805 L:      [email protected]
12806 S:      Maintained
12807 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12808 F:      scripts/leaking_addresses.pl
12809
12810 LED SUBSYSTEM
12811 M:      Pavel Machek <[email protected]>
12812 M:      Lee Jones <[email protected]>
12813 L:      [email protected]
12814 S:      Maintained
12815 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
12816 F:      Documentation/devicetree/bindings/leds/
12817 F:      Documentation/leds/
12818 F:      drivers/leds/
12819 F:      include/dt-bindings/leds/
12820 F:      include/linux/leds.h
12821
12822 LEGO MINDSTORMS EV3
12823 R:      David Lechner <[email protected]>
12824 S:      Maintained
12825 F:      Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
12826 F:      arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
12827 F:      drivers/power/supply/lego_ev3_battery.c
12828
12829 LEGO USB Tower driver
12830 M:      Juergen Stuber <[email protected]>
12831 L:      [email protected]
12832 S:      Maintained
12833 W:      http://legousb.sourceforge.net/
12834 F:      drivers/usb/misc/legousbtower.c
12835
12836 LETSKETCH HID TABLET DRIVER
12837 M:      Hans de Goede <[email protected]>
12838 L:      [email protected]
12839 S:      Maintained
12840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12841 F:      drivers/hid/hid-letsketch.c
12842
12843 LG LAPTOP EXTRAS
12844 M:      Matan Ziv-Av <[email protected]>
12845 L:      [email protected]
12846 S:      Maintained
12847 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
12848 F:      Documentation/admin-guide/laptops/lg-laptop.rst
12849 F:      drivers/platform/x86/lg-laptop.c
12850
12851 LG2160 MEDIA DRIVER
12852 M:      Michael Krufky <[email protected]>
12853 L:      [email protected]
12854 S:      Maintained
12855 W:      https://linuxtv.org
12856 W:      http://github.com/mkrufky
12857 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12858 T:      git git://linuxtv.org/mkrufky/tuners.git
12859 F:      drivers/media/dvb-frontends/lg2160.*
12860
12861 LGDT3305 MEDIA DRIVER
12862 M:      Michael Krufky <[email protected]>
12863 L:      [email protected]
12864 S:      Maintained
12865 W:      https://linuxtv.org
12866 W:      http://github.com/mkrufky
12867 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12868 T:      git git://linuxtv.org/mkrufky/tuners.git
12869 F:      drivers/media/dvb-frontends/lgdt3305.*
12870
12871 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
12872 M:      Viresh Kumar <[email protected]>
12873 L:      [email protected]
12874 S:      Maintained
12875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12876 F:      drivers/ata/pata_arasan_cf.c
12877 F:      include/linux/pata_arasan_cf_data.h
12878
12879 LIBATA PATA DRIVERS
12880 R:      Sergey Shtylyov <[email protected]>
12881 L:      [email protected]
12882 F:      drivers/ata/ata_*.c
12883 F:      drivers/ata/pata_*.c
12884
12885 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
12886 M:      Linus Walleij <[email protected]>
12887 L:      [email protected]
12888 S:      Maintained
12889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12890 F:      drivers/ata/pata_ftide010.c
12891 F:      drivers/ata/sata_gemini.c
12892 F:      drivers/ata/sata_gemini.h
12893
12894 LIBATA SATA AHCI PLATFORM devices support
12895 M:      Hans de Goede <[email protected]>
12896 M:      Jens Axboe <[email protected]>
12897 L:      [email protected]
12898 S:      Maintained
12899 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12900 F:      drivers/ata/ahci_platform.c
12901 F:      drivers/ata/libahci_platform.c
12902 F:      include/linux/ahci_platform.h
12903
12904 LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
12905 M:      Serge Semin <[email protected]>
12906 L:      [email protected]
12907 S:      Maintained
12908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12909 F:      Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
12910 F:      Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
12911 F:      drivers/ata/ahci_dwc.c
12912
12913 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12914 M:      Mikael Pettersson <[email protected]>
12915 L:      [email protected]
12916 S:      Maintained
12917 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12918 F:      drivers/ata/sata_promise.*
12919
12920 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12921 M:      Damien Le Moal <[email protected]>
12922 M:      Niklas Cassel <[email protected]>
12923 L:      [email protected]
12924 S:      Maintained
12925 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
12926 F:      Documentation/ABI/testing/sysfs-ata
12927 F:      Documentation/devicetree/bindings/ata/
12928 F:      drivers/ata/
12929 F:      include/linux/ata.h
12930 F:      include/linux/libata.h
12931
12932 LIBETH COMMON ETHERNET LIBRARY
12933 M:      Alexander Lobakin <[email protected]>
12934 L:      [email protected]
12935 L:      [email protected] (moderated for non-subscribers)
12936 S:      Supported
12937 T:      git https://github.com/alobakin/linux.git
12938 F:      drivers/net/ethernet/intel/libeth/
12939 F:      include/net/libeth/
12940 K:      libeth
12941
12942 LIBIE COMMON INTEL ETHERNET LIBRARY
12943 M:      Alexander Lobakin <[email protected]>
12944 L:      [email protected] (moderated for non-subscribers)
12945 L:      [email protected]
12946 S:      Supported
12947 T:      git https://github.com/alobakin/linux.git
12948 F:      drivers/net/ethernet/intel/libie/
12949 F:      include/linux/net/intel/libie/
12950 K:      libie
12951
12952 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
12953 M:      Vishal Verma <[email protected]>
12954 M:      Dan Williams <[email protected]>
12955 M:      Dave Jiang <[email protected]>
12956 L:      [email protected]
12957 S:      Supported
12958 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12959 P:      Documentation/nvdimm/maintainer-entry-profile.rst
12960 F:      drivers/nvdimm/btt*
12961
12962 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
12963 M:      Dan Williams <[email protected]>
12964 M:      Vishal Verma <[email protected]>
12965 M:      Dave Jiang <[email protected]>
12966 L:      [email protected]
12967 S:      Supported
12968 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12969 P:      Documentation/nvdimm/maintainer-entry-profile.rst
12970 F:      drivers/nvdimm/pmem*
12971
12972 LIBNVDIMM: DEVICETREE BINDINGS
12973 M:      Oliver O'Halloran <[email protected]>
12974 L:      [email protected]
12975 S:      Supported
12976 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12977 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
12978 F:      drivers/nvdimm/of_pmem.c
12979
12980 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
12981 M:      Dan Williams <[email protected]>
12982 M:      Vishal Verma <[email protected]>
12983 M:      Dave Jiang <[email protected]>
12984 M:      Ira Weiny <[email protected]>
12985 L:      [email protected]
12986 S:      Supported
12987 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12988 P:      Documentation/nvdimm/maintainer-entry-profile.rst
12989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
12990 F:      drivers/acpi/nfit/*
12991 F:      drivers/nvdimm/*
12992 F:      include/linux/libnvdimm.h
12993 F:      include/linux/nd.h
12994 F:      include/uapi/linux/ndctl.h
12995 F:      tools/testing/nvdimm/
12996
12997 LIBRARY CODE
12998 M:      Andrew Morton <[email protected]>
12999 L:      [email protected]
13000 S:      Supported
13001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
13002 F:      lib/*
13003
13004 LICENSES and SPDX stuff
13005 M:      Thomas Gleixner <[email protected]>
13006 M:      Greg Kroah-Hartman <[email protected]>
13007 L:      [email protected]
13008 S:      Maintained
13009 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
13010 F:      COPYING
13011 F:      Documentation/process/license-rules.rst
13012 F:      LICENSES/
13013 F:      scripts/spdxcheck-test.sh
13014 F:      scripts/spdxcheck.py
13015 F:      scripts/spdxexclude
13016
13017 LINEAR RANGES HELPERS
13018 M:      Mark Brown <[email protected]>
13019 R:      Matti Vaittinen <[email protected]>
13020 F:      include/linux/linear_range.h
13021 F:      lib/linear_ranges.c
13022 F:      lib/test_linear_ranges.c
13023
13024 LINUX FOR POWER MACINTOSH
13025 L:      [email protected]
13026 S:      Orphan
13027 F:      arch/powerpc/platforms/powermac/
13028 F:      drivers/macintosh/
13029 X:      drivers/macintosh/adb-iop.c
13030 X:      drivers/macintosh/via-macii.c
13031
13032 LINUX FOR POWERPC (32-BIT AND 64-BIT)
13033 M:      Michael Ellerman <[email protected]>
13034 R:      Nicholas Piggin <[email protected]>
13035 R:      Christophe Leroy <[email protected]>
13036 R:      Naveen N Rao <[email protected]>
13037 R:      Madhavan Srinivasan <[email protected]>
13038 L:      [email protected]
13039 S:      Supported
13040 W:      https://github.com/linuxppc/wiki/wiki
13041 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
13042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
13043 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
13044 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
13045 F:      Documentation/devicetree/bindings/powerpc/
13046 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
13047 F:      Documentation/arch/powerpc/
13048 F:      arch/powerpc/
13049 F:      drivers/*/*/*pasemi*
13050 F:      drivers/*/*pasemi*
13051 F:      drivers/char/tpm/tpm_ibmvtpm*
13052 F:      drivers/crypto/nx/
13053 F:      drivers/i2c/busses/i2c-opal.c
13054 F:      drivers/net/ethernet/ibm/ibmveth.*
13055 F:      drivers/net/ethernet/ibm/ibmvnic.*
13056 F:      drivers/pci/hotplug/pnv_php.c
13057 F:      drivers/pci/hotplug/rpa*
13058 F:      drivers/rtc/rtc-opal.c
13059 F:      drivers/scsi/ibmvscsi/
13060 F:      drivers/tty/hvc/hvc_opal.c
13061 F:      drivers/watchdog/wdrtas.c
13062 F:      include/linux/papr_scm.h
13063 F:      include/uapi/linux/papr_pdsm.h
13064 F:      tools/testing/selftests/powerpc
13065 N:      /pmac
13066 N:      powermac
13067 N:      powernv
13068 N:      [^a-z0-9]ps3
13069 N:      pseries
13070
13071 LINUX FOR POWERPC EMBEDDED MPC5XXX
13072 M:      Anatolij Gustschin <[email protected]>
13073 L:      [email protected]
13074 S:      Odd Fixes
13075 F:      arch/powerpc/platforms/512x/
13076 F:      arch/powerpc/platforms/52xx/
13077
13078 LINUX FOR POWERPC EMBEDDED PPC4XX
13079 L:      [email protected]
13080 S:      Orphan
13081 F:      arch/powerpc/platforms/44x/
13082
13083 LINUX FOR POWERPC EMBEDDED PPC85XX
13084 M:      Scott Wood <[email protected]>
13085 L:      [email protected]
13086 S:      Odd fixes
13087 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
13088 F:      Documentation/devicetree/bindings/cache/freescale-l2cache.txt
13089 F:      Documentation/devicetree/bindings/powerpc/fsl/
13090 F:      arch/powerpc/platforms/85xx/
13091
13092 LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
13093 M:      Christophe Leroy <[email protected]>
13094 L:      [email protected]
13095 S:      Maintained
13096 F:      arch/powerpc/platforms/8xx/
13097 F:      arch/powerpc/platforms/83xx/
13098
13099 LINUX KERNEL DUMP TEST MODULE (LKDTM)
13100 M:      Kees Cook <[email protected]>
13101 S:      Maintained
13102 F:      drivers/misc/lkdtm/*
13103 F:      tools/testing/selftests/lkdtm/*
13104
13105 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
13106 M:      Alan Stern <[email protected]>
13107 M:      Andrea Parri <[email protected]>
13108 M:      Will Deacon <[email protected]>
13109 M:      Peter Zijlstra <[email protected]>
13110 M:      Boqun Feng <[email protected]>
13111 M:      Nicholas Piggin <[email protected]>
13112 M:      David Howells <[email protected]>
13113 M:      Jade Alglave <[email protected]>
13114 M:      Luc Maranget <[email protected]>
13115 M:      "Paul E. McKenney" <[email protected]>
13116 R:      Akira Yokosawa <[email protected]>
13117 R:      Daniel Lustig <[email protected]>
13118 R:      Joel Fernandes <[email protected]>
13119 L:      [email protected]
13120 L:      [email protected]
13121 L:      [email protected]
13122 S:      Supported
13123 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13124 F:      Documentation/atomic_bitops.txt
13125 F:      Documentation/atomic_t.txt
13126 F:      Documentation/core-api/refcount-vs-atomic.rst
13127 F:      Documentation/litmus-tests/
13128 F:      Documentation/memory-barriers.txt
13129 F:      tools/memory-model/
13130
13131 LINUX-NEXT TREE
13132 M:      Stephen Rothwell <[email protected]>
13133 L:      [email protected]
13134 S:      Supported
13135 B:      mailto:[email protected] and the appropriate development tree
13136 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
13137
13138 LIS3LV02D ACCELEROMETER DRIVER
13139 M:      Eric Piel <[email protected]>
13140 S:      Maintained
13141 F:      Documentation/misc-devices/lis3lv02d.rst
13142 F:      drivers/misc/lis3lv02d/
13143 F:      drivers/platform/x86/hp/hp_accel.c
13144
13145 LIST KUNIT TEST
13146 M:      David Gow <[email protected]>
13147 L:      [email protected]
13148 L:      [email protected]
13149 S:      Maintained
13150 F:      lib/list-test.c
13151
13152 LITEX PLATFORM
13153 M:      Karol Gugala <[email protected]>
13154 M:      Mateusz Holenko <[email protected]>
13155 M:      Gabriel Somlo <[email protected]>
13156 M:      Joel Stanley <[email protected]>
13157 S:      Maintained
13158 F:      Documentation/devicetree/bindings/*/litex,*.yaml
13159 F:      arch/openrisc/boot/dts/or1klitex.dts
13160 F:      drivers/mmc/host/litex_mmc.c
13161 F:      drivers/net/ethernet/litex/*
13162 F:      drivers/soc/litex/*
13163 F:      drivers/tty/serial/liteuart.c
13164 F:      include/linux/litex.h
13165 N:      litex
13166
13167 LIVE PATCHING
13168 M:      Josh Poimboeuf <[email protected]>
13169 M:      Jiri Kosina <[email protected]>
13170 M:      Miroslav Benes <[email protected]>
13171 M:      Petr Mladek <[email protected]>
13172 R:      Joe Lawrence <[email protected]>
13173 L:      [email protected]
13174 S:      Maintained
13175 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
13176 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
13177 F:      Documentation/livepatch/
13178 F:      arch/powerpc/include/asm/livepatch.h
13179 F:      include/linux/livepatch.h
13180 F:      kernel/livepatch/
13181 F:      kernel/module/livepatch.c
13182 F:      samples/livepatch/
13183 F:      tools/testing/selftests/livepatch/
13184
13185 LLC (802.2)
13186 L:      [email protected]
13187 S:      Odd fixes
13188 F:      include/linux/llc.h
13189 F:      include/net/llc*
13190 F:      include/uapi/linux/llc.h
13191 F:      net/llc/
13192
13193 LM73 HARDWARE MONITOR DRIVER
13194 M:      Guillaume Ligneul <[email protected]>
13195 L:      [email protected]
13196 S:      Maintained
13197 F:      drivers/hwmon/lm73.c
13198
13199 LM78 HARDWARE MONITOR DRIVER
13200 M:      Jean Delvare <[email protected]>
13201 L:      [email protected]
13202 S:      Maintained
13203 F:      Documentation/hwmon/lm78.rst
13204 F:      drivers/hwmon/lm78.c
13205
13206 LM83 HARDWARE MONITOR DRIVER
13207 M:      Jean Delvare <[email protected]>
13208 L:      [email protected]
13209 S:      Maintained
13210 F:      Documentation/hwmon/lm83.rst
13211 F:      drivers/hwmon/lm83.c
13212
13213 LM90 HARDWARE MONITOR DRIVER
13214 M:      Jean Delvare <[email protected]>
13215 L:      [email protected]
13216 S:      Maintained
13217 F:      Documentation/devicetree/bindings/hwmon/national,lm90.yaml
13218 F:      Documentation/hwmon/lm90.rst
13219 F:      drivers/hwmon/lm90.c
13220 F:      include/dt-bindings/thermal/lm90.h
13221
13222 LME2510 MEDIA DRIVER
13223 M:      Malcolm Priestley <[email protected]>
13224 L:      [email protected]
13225 S:      Maintained
13226 W:      https://linuxtv.org
13227 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13228 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
13229
13230 LOADPIN SECURITY MODULE
13231 M:      Kees Cook <[email protected]>
13232 S:      Supported
13233 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13234 F:      Documentation/admin-guide/LSM/LoadPin.rst
13235 F:      security/loadpin/
13236
13237 LOCKDOWN SECURITY MODULE
13238 L:      [email protected]
13239 S:      Odd Fixes
13240 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
13241 F:      security/lockdown/
13242
13243 LOCKING PRIMITIVES
13244 M:      Peter Zijlstra <[email protected]>
13245 M:      Ingo Molnar <[email protected]>
13246 M:      Will Deacon <[email protected]>
13247 R:      Waiman Long <[email protected]>
13248 R:      Boqun Feng <[email protected]> (LOCKDEP)
13249 L:      [email protected]
13250 S:      Maintained
13251 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
13252 F:      Documentation/locking/
13253 F:      arch/*/include/asm/spinlock*.h
13254 F:      include/linux/lockdep*.h
13255 F:      include/linux/mutex*.h
13256 F:      include/linux/rwlock*.h
13257 F:      include/linux/rwsem*.h
13258 F:      include/linux/seqlock.h
13259 F:      include/linux/spinlock*.h
13260 F:      kernel/locking/
13261 F:      lib/locking*.[ch]
13262 X:      kernel/locking/locktorture.c
13263
13264 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
13265 M:      "Richard Russon (FlatCap)" <[email protected]>
13266 L:      [email protected]
13267 S:      Maintained
13268 W:      http://www.linux-ntfs.org/content/view/19/37/
13269 F:      Documentation/admin-guide/ldm.rst
13270 F:      block/partitions/ldm.*
13271
13272 LOGITECH HID GAMING KEYBOARDS
13273 M:      Hans de Goede <[email protected]>
13274 L:      [email protected]
13275 S:      Maintained
13276 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13277 F:      drivers/hid/hid-lg-g15.c
13278
13279 LONTIUM LT8912B MIPI TO HDMI BRIDGE
13280 M:      Adrien Grassein <[email protected]>
13281 S:      Maintained
13282 F:      Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
13283 F:      drivers/gpu/drm/bridge/lontium-lt8912b.c
13284
13285 LOONGARCH
13286 M:      Huacai Chen <[email protected]>
13287 R:      WANG Xuerui <[email protected]>
13288 L:      [email protected]
13289 S:      Maintained
13290 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
13291 F:      Documentation/arch/loongarch/
13292 F:      Documentation/translations/zh_CN/arch/loongarch/
13293 F:      arch/loongarch/
13294 F:      drivers/*/*loongarch*
13295 F:      drivers/cpufreq/loongson3_cpufreq.c
13296
13297 LOONGSON GPIO DRIVER
13298 M:      Yinbo Zhu <[email protected]>
13299 L:      [email protected]
13300 S:      Maintained
13301 F:      Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
13302 F:      drivers/gpio/gpio-loongson-64bit.c
13303
13304 LOONGSON LS2X APB DMA DRIVER
13305 M:      Binbin Zhou <[email protected]>
13306 L:      [email protected]
13307 S:      Maintained
13308 F:      Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
13309 F:      drivers/dma/ls2x-apb-dma.c
13310
13311 LOONGSON LS2X I2C DRIVER
13312 M:      Binbin Zhou <[email protected]>
13313 L:      [email protected]
13314 S:      Maintained
13315 F:      Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
13316 F:      drivers/i2c/busses/i2c-ls2x.c
13317
13318 LOONGSON-2 SOC SERIES CLOCK DRIVER
13319 M:      Yinbo Zhu <[email protected]>
13320 L:      [email protected]
13321 S:      Maintained
13322 F:      Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
13323 F:      drivers/clk/clk-loongson2.c
13324 F:      include/dt-bindings/clock/loongson,ls2k-clk.h
13325
13326 LOONGSON SPI DRIVER
13327 M:      Yinbo Zhu <[email protected]>
13328 L:      [email protected]
13329 S:      Maintained
13330 F:      Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13331 F:      drivers/spi/spi-loongson-core.c
13332 F:      drivers/spi/spi-loongson-pci.c
13333 F:      drivers/spi/spi-loongson-plat.c
13334 F:      drivers/spi/spi-loongson.h
13335
13336 LOONGSON-2 SOC SERIES GUTS DRIVER
13337 M:      Yinbo Zhu <[email protected]>
13338 L:      [email protected]
13339 S:      Maintained
13340 F:      Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13341 F:      drivers/soc/loongson/loongson2_guts.c
13342
13343 LOONGSON-2 SOC SERIES PM DRIVER
13344 M:      Yinbo Zhu <[email protected]>
13345 L:      [email protected]
13346 S:      Maintained
13347 F:      Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13348 F:      drivers/soc/loongson/loongson2_pm.c
13349
13350 LOONGSON-2 SOC SERIES PINCTRL DRIVER
13351 M:      zhanghongchen <[email protected]>
13352 M:      Yinbo Zhu <[email protected]>
13353 L:      [email protected]
13354 S:      Maintained
13355 F:      Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13356 F:      drivers/pinctrl/pinctrl-loongson2.c
13357
13358 LOONGSON-2 SOC SERIES THERMAL DRIVER
13359 M:      zhanghongchen <[email protected]>
13360 M:      Yinbo Zhu <[email protected]>
13361 L:      [email protected]
13362 S:      Maintained
13363 F:      Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13364 F:      drivers/thermal/loongson2_thermal.c
13365
13366 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13367 M:      Sathya Prakash <[email protected]>
13368 M:      Sreekanth Reddy <[email protected]>
13369 M:      Suganath Prabu Subramani <[email protected]>
13370 L:      [email protected]
13371 L:      [email protected]
13372 S:      Supported
13373 W:      http://www.avagotech.com/support/
13374 F:      drivers/message/fusion/
13375 F:      drivers/scsi/mpt3sas/
13376
13377 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13378 M:      Matthew Wilcox <[email protected]>
13379 L:      [email protected]
13380 S:      Maintained
13381 F:      drivers/scsi/sym53c8xx_2/
13382
13383 LTC1660 DAC DRIVER
13384 M:      Marcus Folkesson <[email protected]>
13385 L:      [email protected]
13386 S:      Maintained
13387 F:      Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13388 F:      drivers/iio/dac/ltc1660.c
13389
13390 LTC2688 IIO DAC DRIVER
13391 M:      Nuno Sá <[email protected]>
13392 L:      [email protected]
13393 S:      Supported
13394 W:      https://ez.analog.com/linux-software-drivers
13395 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13396 F:      Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13397 F:      drivers/iio/dac/ltc2688.c
13398
13399 LTC2947 HARDWARE MONITOR DRIVER
13400 M:      Nuno Sá <[email protected]>
13401 L:      [email protected]
13402 S:      Supported
13403 W:      https://ez.analog.com/linux-software-drivers
13404 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13405 F:      drivers/hwmon/ltc2947-core.c
13406 F:      drivers/hwmon/ltc2947-i2c.c
13407 F:      drivers/hwmon/ltc2947-spi.c
13408 F:      drivers/hwmon/ltc2947.h
13409
13410 LTC2991 HARDWARE MONITOR DRIVER
13411 M:      Antoniu Miclaus <[email protected]>
13412 L:      [email protected]
13413 S:      Supported
13414 W:      https://ez.analog.com/linux-software-drivers
13415 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13416 F:      drivers/hwmon/ltc2991.c
13417
13418 LTC2983 IIO TEMPERATURE DRIVER
13419 M:      Nuno Sá <[email protected]>
13420 L:      [email protected]
13421 S:      Supported
13422 W:      https://ez.analog.com/linux-software-drivers
13423 F:      Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13424 F:      drivers/iio/temperature/ltc2983.c
13425
13426 LTC4282 HARDWARE MONITOR DRIVER
13427 M:      Nuno Sa <[email protected]>
13428 L:      [email protected]
13429 S:      Supported
13430 F:      Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13431 F:      Documentation/hwmon/ltc4282.rst
13432 F:      drivers/hwmon/ltc4282.c
13433
13434 LTC4286 HARDWARE MONITOR DRIVER
13435 M:      Delphine CC Chiu <[email protected]>
13436 L:      [email protected]
13437 S:      Maintained
13438 F:      Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13439 F:      Documentation/hwmon/ltc4286.rst
13440 F:      drivers/hwmon/pmbus/Kconfig
13441 F:      drivers/hwmon/pmbus/Makefile
13442 F:      drivers/hwmon/pmbus/ltc4286.c
13443
13444 LTC4306 I2C MULTIPLEXER DRIVER
13445 M:      Michael Hennerich <[email protected]>
13446 L:      [email protected]
13447 S:      Supported
13448 W:      https://ez.analog.com/linux-software-drivers
13449 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13450 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
13451
13452 LTP (Linux Test Project)
13453 M:      Andrea Cervesato <[email protected]>
13454 M:      Cyril Hrubis <[email protected]>
13455 M:      Jan Stancek <[email protected]>
13456 M:      Petr Vorel <[email protected]>
13457 M:      Li Wang <[email protected]>
13458 M:      Yang Xu <[email protected]>
13459 M:      Xiao Yang <[email protected]>
13460 L:      [email protected] (subscribers-only)
13461 S:      Maintained
13462 W:      https://linux-test-project.readthedocs.io/
13463 T:      git https://github.com/linux-test-project/ltp.git
13464
13465 LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13466 M:      Anshul Dalal <[email protected]>
13467 L:      [email protected]
13468 S:      Maintained
13469 F:      Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13470 F:      drivers/iio/light/ltr390.c
13471
13472 LYNX 28G SERDES PHY DRIVER
13473 M:      Ioana Ciornei <[email protected]>
13474 L:      [email protected]
13475 S:      Supported
13476 F:      Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13477 F:      drivers/phy/freescale/phy-fsl-lynx-28g.c
13478
13479 LYNX PCS MODULE
13480 M:      Ioana Ciornei <[email protected]>
13481 L:      [email protected]
13482 S:      Supported
13483 F:      drivers/net/pcs/pcs-lynx.c
13484 F:      include/linux/pcs-lynx.h
13485
13486 M68K ARCHITECTURE
13487 M:      Geert Uytterhoeven <[email protected]>
13488 L:      [email protected]
13489 S:      Maintained
13490 W:      http://www.linux-m68k.org/
13491 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13492 F:      arch/m68k/
13493 F:      drivers/zorro/
13494
13495 M68K ON APPLE MACINTOSH
13496 M:      Joshua Thompson <[email protected]>
13497 L:      [email protected]
13498 S:      Maintained
13499 W:      http://www.mac.linux-m68k.org/
13500 F:      arch/m68k/mac/
13501 F:      drivers/macintosh/adb-iop.c
13502 F:      drivers/macintosh/via-macii.c
13503
13504 M68K ON HP9000/300
13505 M:      Philip Blundell <[email protected]>
13506 S:      Maintained
13507 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
13508 F:      arch/m68k/hp300/
13509
13510 M88DS3103 MEDIA DRIVER
13511 L:      [email protected]
13512 S:      Orphan
13513 W:      https://linuxtv.org
13514 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13515 F:      drivers/media/dvb-frontends/m88ds3103*
13516
13517 M88RS2000 MEDIA DRIVER
13518 M:      Malcolm Priestley <[email protected]>
13519 L:      [email protected]
13520 S:      Maintained
13521 W:      https://linuxtv.org
13522 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13523 F:      drivers/media/dvb-frontends/m88rs2000*
13524
13525 MA901 MASTERKIT USB FM RADIO DRIVER
13526 M:      Alexey Klimov <[email protected]>
13527 L:      [email protected]
13528 S:      Maintained
13529 T:      git git://linuxtv.org/media_tree.git
13530 F:      drivers/media/radio/radio-ma901.c
13531
13532 MAC80211
13533 M:      Johannes Berg <[email protected]>
13534 L:      [email protected]
13535 S:      Maintained
13536 W:      https://wireless.wiki.kernel.org/
13537 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
13538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13540 F:      Documentation/networking/mac80211-injection.rst
13541 F:      Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13542 F:      drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13543 F:      include/net/mac80211.h
13544 F:      net/mac80211/
13545
13546 MAILBOX API
13547 M:      Jassi Brar <[email protected]>
13548 L:      [email protected]
13549 S:      Maintained
13550 F:      Documentation/devicetree/bindings/mailbox/
13551 F:      drivers/mailbox/
13552 F:      include/dt-bindings/mailbox/
13553 F:      include/linux/mailbox_client.h
13554 F:      include/linux/mailbox_controller.h
13555
13556 MAILBOX ARM MHUv2
13557 M:      Viresh Kumar <[email protected]>
13558 M:      Tushar Khandelwal <[email protected]>
13559 L:      [email protected]
13560 S:      Maintained
13561 F:      Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13562 F:      drivers/mailbox/arm_mhuv2.c
13563 F:      include/linux/mailbox/arm_mhuv2_message.h
13564
13565 MAILBOX ARM MHUv3
13566 M:      Sudeep Holla <[email protected]>
13567 M:      Cristian Marussi <[email protected]>
13568 L:      [email protected]
13569 L:      [email protected] (moderated for non-subscribers)
13570 S:      Maintained
13571 F:      Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13572 F:      drivers/mailbox/arm_mhuv3.c
13573
13574 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13575 M:      Alejandro Colomar <[email protected]>
13576 L:      [email protected]
13577 S:      Maintained
13578 W:      http://www.kernel.org/doc/man-pages
13579 T:      git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13580 T:      git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13581
13582 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13583 M:      Jeremy Kerr <[email protected]>
13584 M:      Matt Johnston <[email protected]>
13585 L:      [email protected]
13586 S:      Maintained
13587 F:      Documentation/networking/mctp.rst
13588 F:      drivers/net/mctp/
13589 F:      include/net/mctp.h
13590 F:      include/net/mctpdevice.h
13591 F:      include/net/netns/mctp.h
13592 F:      net/mctp/
13593
13594 MAPLE TREE
13595 M:      Liam R. Howlett <[email protected]>
13596 L:      [email protected]
13597 L:      [email protected]
13598 S:      Supported
13599 F:      Documentation/core-api/maple_tree.rst
13600 F:      include/linux/maple_tree.h
13601 F:      include/trace/events/maple_tree.h
13602 F:      lib/maple_tree.c
13603 F:      lib/test_maple_tree.c
13604 F:      tools/testing/radix-tree/linux/maple_tree.h
13605 F:      tools/testing/radix-tree/maple.c
13606
13607 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13608 M:      Rahul Bedarkar <[email protected]>
13609 L:      [email protected]
13610 S:      Maintained
13611 F:      arch/mips/boot/dts/img/pistachio*
13612
13613 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13614 M:      Andrew Lunn <[email protected]>
13615 L:      [email protected]
13616 S:      Maintained
13617 F:      Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13618 F:      Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13619 F:      Documentation/networking/devlink/mv88e6xxx.rst
13620 F:      drivers/net/dsa/mv88e6xxx/
13621 F:      include/linux/dsa/mv88e6xxx.h
13622 F:      include/linux/platform_data/mv88e6xxx.h
13623
13624 MARVELL 88PM886 PMIC DRIVER
13625 M:      Karel Balej <[email protected]>
13626 S:      Maintained
13627 F:      Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
13628 F:      drivers/input/misc/88pm886-onkey.c
13629 F:      drivers/mfd/88pm886.c
13630 F:      drivers/regulators/88pm886-regulator.c
13631 F:      include/linux/mfd/88pm886.h
13632
13633 MARVELL ARMADA 3700 PHY DRIVERS
13634 M:      Miquel Raynal <[email protected]>
13635 S:      Maintained
13636 F:      Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13637 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13638 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13639 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13640
13641 MARVELL ARMADA 3700 SERIAL DRIVER
13642 M:      Pali Rohár <[email protected]>
13643 S:      Maintained
13644 F:      Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13645 F:      Documentation/devicetree/bindings/serial/mvebu-uart.txt
13646 F:      drivers/tty/serial/mvebu-uart.c
13647
13648 MARVELL ARMADA DRM SUPPORT
13649 M:      Russell King <[email protected]>
13650 S:      Maintained
13651 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13652 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13653 F:      Documentation/devicetree/bindings/display/armada/
13654 F:      drivers/gpu/drm/armada/
13655 F:      include/uapi/drm/armada_drm.h
13656
13657 MARVELL CRYPTO DRIVER
13658 M:      Boris Brezillon <[email protected]>
13659 M:      Arnaud Ebalard <[email protected]>
13660 M:      Srujana Challa <[email protected]>
13661 L:      [email protected]
13662 S:      Maintained
13663 F:      drivers/crypto/marvell/
13664 F:      include/linux/soc/marvell/octeontx2/
13665
13666 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13667 M:      Mirko Lindner <[email protected]>
13668 M:      Stephen Hemminger <[email protected]>
13669 L:      [email protected]
13670 S:      Odd fixes
13671 F:      drivers/net/ethernet/marvell/sk*
13672
13673 MARVELL LIBERTAS WIRELESS DRIVER
13674 L:      [email protected]
13675 S:      Orphan
13676 F:      drivers/net/wireless/marvell/libertas/
13677
13678 MARVELL MACCHIATOBIN SUPPORT
13679 M:      Russell King <[email protected]>
13680 L:      [email protected] (moderated for non-subscribers)
13681 S:      Maintained
13682 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13683
13684 MARVELL MV643XX ETHERNET DRIVER
13685 M:      Sebastian Hesselbarth <[email protected]>
13686 L:      [email protected]
13687 S:      Maintained
13688 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
13689
13690 MARVELL MV88X3310 PHY DRIVER
13691 M:      Russell King <[email protected]>
13692 M:      Marek Behún <[email protected]>
13693 L:      [email protected]
13694 S:      Maintained
13695 F:      drivers/net/phy/marvell10g.c
13696
13697 MARVELL MVEBU THERMAL DRIVER
13698 M:      Miquel Raynal <[email protected]>
13699 S:      Maintained
13700 F:      drivers/thermal/armada_thermal.c
13701
13702 MARVELL MVNETA ETHERNET DRIVER
13703 M:      Marcin Wojtas <[email protected]>
13704 L:      [email protected]
13705 S:      Maintained
13706 F:      drivers/net/ethernet/marvell/mvneta*
13707
13708 MARVELL MVPP2 ETHERNET DRIVER
13709 M:      Marcin Wojtas <[email protected]>
13710 M:      Russell King <[email protected]>
13711 L:      [email protected]
13712 S:      Maintained
13713 F:      Documentation/devicetree/bindings/net/marvell,pp2.yaml
13714 F:      drivers/net/ethernet/marvell/mvpp2/
13715
13716 MARVELL MWIFIEX WIRELESS DRIVER
13717 M:      Brian Norris <[email protected]>
13718 R:      Francesco Dolcini <[email protected]>
13719 L:      [email protected]
13720 S:      Odd Fixes
13721 F:      drivers/net/wireless/marvell/mwifiex/
13722
13723 MARVELL MWL8K WIRELESS DRIVER
13724 L:      [email protected]
13725 S:      Orphan
13726 F:      drivers/net/wireless/marvell/mwl8k.c
13727
13728 MARVELL NAND CONTROLLER DRIVER
13729 M:      Miquel Raynal <[email protected]>
13730 L:      [email protected]
13731 S:      Maintained
13732 F:      drivers/mtd/nand/raw/marvell_nand.c
13733
13734 MARVELL OCTEON ENDPOINT DRIVER
13735 M:      Veerasenareddy Burru <[email protected]>
13736 M:      Sathesh Edara <[email protected]>
13737 L:      [email protected]
13738 S:      Supported
13739 F:      drivers/net/ethernet/marvell/octeon_ep
13740
13741 MARVELL OCTEON ENDPOINT VF DRIVER
13742 M:      Veerasenareddy Burru <[email protected]>
13743 M:      Sathesh Edara <[email protected]>
13744 M:      Shinas Rasheed <[email protected]>
13745 M:      Satananda Burla <[email protected]>
13746 L:      [email protected]
13747 S:      Supported
13748 F:      drivers/net/ethernet/marvell/octeon_ep_vf
13749
13750 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13751 M:      Sunil Goutham <[email protected]>
13752 M:      Geetha sowjanya <[email protected]>
13753 M:      Subbaraya Sundeep <[email protected]>
13754 M:      hariprasad <[email protected]>
13755 L:      [email protected]
13756 S:      Supported
13757 F:      drivers/net/ethernet/marvell/octeontx2/nic/
13758 F:      include/linux/soc/marvell/octeontx2/
13759
13760 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13761 M:      Sunil Goutham <[email protected]>
13762 M:      Linu Cherian <[email protected]>
13763 M:      Geetha sowjanya <[email protected]>
13764 M:      Jerin Jacob <[email protected]>
13765 M:      hariprasad <[email protected]>
13766 M:      Subbaraya Sundeep <[email protected]>
13767 L:      [email protected]
13768 S:      Supported
13769 F:      Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13770 F:      drivers/net/ethernet/marvell/octeontx2/af/
13771
13772 MARVELL PRESTERA ETHERNET SWITCH DRIVER
13773 M:      Taras Chornyi <[email protected]>
13774 S:      Supported
13775 W:      https://github.com/Marvell-switching/switchdev-prestera
13776 F:      drivers/net/ethernet/marvell/prestera/
13777
13778 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13779 M:      Nicolas Pitre <[email protected]>
13780 S:      Odd Fixes
13781 F:      drivers/mmc/host/mvsdio.*
13782
13783 MARVELL USB MDIO CONTROLLER DRIVER
13784 M:      Tobias Waldekranz <[email protected]>
13785 L:      [email protected]
13786 S:      Maintained
13787 F:      Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13788 F:      drivers/net/mdio/mdio-mvusb.c
13789
13790 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13791 M:      Hu Ziji <[email protected]>
13792 L:      [email protected]
13793 S:      Supported
13794 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13795 F:      drivers/mmc/host/sdhci-xenon*
13796
13797 MARVELL OCTEON CN10K DPI DRIVER
13798 M:      Vamsi Attunuru <[email protected]>
13799 S:      Supported
13800 F:      drivers/misc/mrvl_cn10k_dpi.c
13801
13802 MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
13803 R:      [email protected]
13804 R:      [email protected]
13805 F:      drivers/vdpa/octeon_ep/
13806
13807 MATROX FRAMEBUFFER DRIVER
13808 L:      [email protected]
13809 S:      Orphan
13810 F:      drivers/video/fbdev/matrox/matroxfb_*
13811 F:      include/uapi/linux/matroxfb.h
13812
13813 MAX15301 DRIVER
13814 M:      Daniel Nilsson <[email protected]>
13815 L:      [email protected]
13816 S:      Maintained
13817 F:      Documentation/hwmon/max15301.rst
13818 F:      drivers/hwmon/pmbus/max15301.c
13819
13820 MAX2175 SDR TUNER DRIVER
13821 M:      Ramesh Shanmugasundaram <[email protected]>
13822 L:      [email protected]
13823 S:      Maintained
13824 T:      git git://linuxtv.org/media_tree.git
13825 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
13826 F:      Documentation/userspace-api/media/drivers/max2175.rst
13827 F:      drivers/media/i2c/max2175*
13828 F:      include/uapi/linux/max2175.h
13829
13830 MAX31335 RTC DRIVER
13831 M:      Antoniu Miclaus <[email protected]>
13832 L:      [email protected]
13833 S:      Supported
13834 W:      https://ez.analog.com/linux-software-drivers
13835 F:      Documentation/devicetree/bindings/rtc/adi,max31335.yaml
13836 F:      drivers/rtc/rtc-max31335.c
13837
13838 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
13839 L:      [email protected]
13840 S:      Orphan
13841 F:      Documentation/hwmon/max6650.rst
13842 F:      drivers/hwmon/max6650.c
13843
13844 MAX9286 QUAD GMSL DESERIALIZER DRIVER
13845 M:      Jacopo Mondi <[email protected]>
13846 M:      Kieran Bingham <[email protected]>
13847 M:      Laurent Pinchart <[email protected]>
13848 M:      Niklas Söderlund <[email protected]>
13849 L:      [email protected]
13850 S:      Maintained
13851 F:      Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
13852 F:      drivers/media/i2c/max9286.c
13853
13854 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
13855 M:      Niklas Söderlund <[email protected]>
13856 L:      [email protected]
13857 S:      Maintained
13858 F:      Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
13859 F:      drivers/staging/media/max96712/max96712.c
13860
13861 MAX96714 GMSL2 DESERIALIZER DRIVER
13862 M:      Julien Massot <[email protected]>
13863 L:      [email protected]
13864 S:      Maintained
13865 F:      Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
13866 F:      drivers/media/i2c/max96714.c
13867
13868 MAX96717 GMSL2 SERIALIZER DRIVER
13869 M:      Julien Massot <[email protected]>
13870 L:      [email protected]
13871 S:      Maintained
13872 F:      Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
13873 F:      drivers/media/i2c/max96717.c
13874
13875 MAX9860 MONO AUDIO VOICE CODEC DRIVER
13876 M:      Peter Rosin <[email protected]>
13877 L:      [email protected] (moderated for non-subscribers)
13878 S:      Maintained
13879 F:      Documentation/devicetree/bindings/sound/max9860.txt
13880 F:      sound/soc/codecs/max9860.*
13881
13882 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
13883 M:      Andreas Klinger <[email protected]>
13884 L:      [email protected]
13885 S:      Maintained
13886 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
13887 F:      drivers/iio/proximity/mb1232.c
13888
13889 MAXIM MAX11205 DRIVER
13890 M:      Ramona Bolboaca <[email protected]>
13891 L:      [email protected]
13892 S:      Supported
13893 W:      https://ez.analog.com/linux-software-drivers
13894 F:      Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
13895 F:      drivers/iio/adc/max11205.c
13896
13897 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
13898 R:      Iskren Chernev <[email protected]>
13899 R:      Krzysztof Kozlowski <[email protected]>
13900 R:      Marek Szyprowski <[email protected]>
13901 R:      Matheus Castello <[email protected]>
13902 L:      [email protected]
13903 S:      Maintained
13904 F:      Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
13905 F:      drivers/power/supply/max17040_battery.c
13906
13907 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
13908 R:      Hans de Goede <[email protected]>
13909 R:      Krzysztof Kozlowski <[email protected]>
13910 R:      Marek Szyprowski <[email protected]>
13911 R:      Sebastian Krzyszkowiak <[email protected]>
13912 R:      Purism Kernel Team <[email protected]>
13913 L:      [email protected]
13914 S:      Maintained
13915 F:      Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
13916 F:      drivers/power/supply/max17042_battery.c
13917
13918 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
13919 M:      Laurent Pinchart <[email protected]>
13920 L:      [email protected]
13921 S:      Maintained
13922 F:      Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
13923 F:      drivers/regulator/max20086-regulator.c
13924
13925 MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
13926 M:      Rajat Khandelwal <[email protected]>
13927 L:      [email protected]
13928 S:      Maintained
13929 F:      drivers/iio/temperature/max30208.c
13930
13931 MAXIM MAX77650 PMIC MFD DRIVER
13932 M:      Bartosz Golaszewski <[email protected]>
13933 L:      [email protected]
13934 S:      Maintained
13935 F:      Documentation/devicetree/bindings/*/*max77650.yaml
13936 F:      Documentation/devicetree/bindings/*/max77650*.yaml
13937 F:      drivers/gpio/gpio-max77650.c
13938 F:      drivers/input/misc/max77650-onkey.c
13939 F:      drivers/leds/leds-max77650.c
13940 F:      drivers/mfd/max77650.c
13941 F:      drivers/power/supply/max77650-charger.c
13942 F:      drivers/regulator/max77650-regulator.c
13943 F:      include/linux/mfd/max77650.h
13944
13945 MAXIM MAX77714 PMIC MFD DRIVER
13946 M:      Luca Ceresoli <[email protected]>
13947 S:      Maintained
13948 F:      Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
13949 F:      drivers/mfd/max77714.c
13950 F:      include/linux/mfd/max77714.h
13951
13952 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
13953 M:      Javier Martinez Canillas <[email protected]>
13954 L:      [email protected]
13955 S:      Supported
13956 F:      Documentation/devicetree/bindings/*/*max77802.yaml
13957 F:      drivers/regulator/max77802-regulator.c
13958 F:      include/dt-bindings/*/*max77802.h
13959
13960 MAXIM MAX77976 BATTERY CHARGER
13961 M:      Luca Ceresoli <[email protected]>
13962 S:      Supported
13963 F:      Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
13964 F:      drivers/power/supply/max77976_charger.c
13965
13966 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
13967 M:      Krzysztof Kozlowski <[email protected]>
13968 L:      [email protected]
13969 S:      Maintained
13970 B:      mailto:[email protected]
13971 F:      Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
13972 F:      Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
13973 F:      drivers/power/supply/max14577_charger.c
13974 F:      drivers/power/supply/max77693_charger.c
13975
13976 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
13977 M:      Chanwoo Choi <[email protected]>
13978 M:      Krzysztof Kozlowski <[email protected]>
13979 L:      [email protected]
13980 S:      Maintained
13981 B:      mailto:[email protected]
13982 F:      Documentation/devicetree/bindings/*/maxim,max14577.yaml
13983 F:      Documentation/devicetree/bindings/*/maxim,max77686.yaml
13984 F:      Documentation/devicetree/bindings/*/maxim,max77693.yaml
13985 F:      Documentation/devicetree/bindings/*/maxim,max77843.yaml
13986 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
13987 F:      drivers/*/*max77843.c
13988 F:      drivers/*/max14577*.c
13989 F:      drivers/*/max77686*.c
13990 F:      drivers/*/max77693*.c
13991 F:      drivers/clk/clk-max77686.c
13992 F:      drivers/extcon/extcon-max14577.c
13993 F:      drivers/extcon/extcon-max77693.c
13994 F:      drivers/rtc/rtc-max77686.c
13995 F:      include/linux/mfd/max14577*.h
13996 F:      include/linux/mfd/max77686*.h
13997 F:      include/linux/mfd/max77693*.h
13998
13999 MAXIRADIO FM RADIO RECEIVER DRIVER
14000 M:      Hans Verkuil <[email protected]>
14001 L:      [email protected]
14002 S:      Maintained
14003 W:      https://linuxtv.org
14004 T:      git git://linuxtv.org/media_tree.git
14005 F:      drivers/media/radio/radio-maxiradio*
14006
14007 MAXLINEAR ETHERNET PHY DRIVER
14008 M:      Xu Liang <[email protected]>
14009 L:      [email protected]
14010 S:      Supported
14011 F:      drivers/net/phy/mxl-gpy.c
14012
14013 MCAN MMIO DEVICE DRIVER
14014 M:      Chandrasekar Ramakrishnan <[email protected]>
14015 L:      [email protected]
14016 S:      Maintained
14017 F:      Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
14018 F:      drivers/net/can/m_can/m_can.c
14019 F:      drivers/net/can/m_can/m_can.h
14020 F:      drivers/net/can/m_can/m_can_platform.c
14021
14022 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
14023 R:      Yasushi SHOJI <[email protected]>
14024 L:      [email protected]
14025 S:      Maintained
14026 F:      drivers/net/can/usb/mcba_usb.c
14027
14028 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
14029 M:      Rishi Gupta <[email protected]>
14030 L:      [email protected]
14031 L:      [email protected]
14032 S:      Maintained
14033 F:      drivers/hid/hid-mcp2221.c
14034
14035 MCP251XFD SPI-CAN NETWORK DRIVER
14036 M:      Marc Kleine-Budde <[email protected]>
14037 M:      Manivannan Sadhasivam <[email protected]>
14038 R:      Thomas Kopp <[email protected]>
14039 L:      [email protected]
14040 S:      Maintained
14041 F:      Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
14042 F:      drivers/net/can/spi/mcp251xfd/
14043
14044 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
14045 M:      Peter Rosin <[email protected]>
14046 L:      [email protected]
14047 S:      Maintained
14048 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
14049 F:      drivers/iio/potentiometer/mcp4018.c
14050 F:      drivers/iio/potentiometer/mcp4531.c
14051
14052 MCP4821 DAC DRIVER
14053 M:      Anshul Dalal <[email protected]>
14054 L:      [email protected]
14055 S:      Maintained
14056 F:      Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
14057 F:      drivers/iio/dac/mcp4821.c
14058
14059 MCR20A IEEE-802.15.4 RADIO DRIVER
14060 M:      Stefan Schmidt <[email protected]>
14061 L:      [email protected]
14062 S:      Odd Fixes
14063 W:      https://github.com/xueliu/mcr20a-linux
14064 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
14065 F:      drivers/net/ieee802154/mcr20a.c
14066 F:      drivers/net/ieee802154/mcr20a.h
14067
14068 MDIO REGMAP DRIVER
14069 M:      Maxime Chevallier <[email protected]>
14070 L:      [email protected]
14071 S:      Maintained
14072 F:      drivers/net/mdio/mdio-regmap.c
14073 F:      include/linux/mdio/mdio-regmap.h
14074
14075 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
14076 M:      William Breathitt Gray <[email protected]>
14077 L:      [email protected]
14078 S:      Maintained
14079 F:      drivers/iio/dac/cio-dac.c
14080
14081 MEDIA CONTROLLER FRAMEWORK
14082 M:      Sakari Ailus <[email protected]>
14083 M:      Laurent Pinchart <[email protected]>
14084 L:      [email protected]
14085 S:      Supported
14086 W:      https://www.linuxtv.org
14087 T:      git git://linuxtv.org/media_tree.git
14088 F:      drivers/media/mc/
14089 F:      include/media/media-*.h
14090 F:      include/uapi/linux/media.h
14091
14092 MEDIA DRIVER FOR FREESCALE IMX PXP
14093 M:      Philipp Zabel <[email protected]>
14094 L:      [email protected]
14095 S:      Maintained
14096 T:      git git://linuxtv.org/media_tree.git
14097 F:      drivers/media/platform/nxp/imx-pxp.[ch]
14098
14099 MEDIA DRIVERS FOR ASCOT2E
14100 M:      Sergey Kozlov <[email protected]>
14101 M:      Abylay Ospan <[email protected]>
14102 L:      [email protected]
14103 S:      Supported
14104 W:      https://linuxtv.org
14105 W:      http://netup.tv/
14106 T:      git git://linuxtv.org/media_tree.git
14107 F:      drivers/media/dvb-frontends/ascot2e*
14108
14109 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
14110 M:      Jasmin Jessich <[email protected]>
14111 L:      [email protected]
14112 S:      Maintained
14113 W:      https://linuxtv.org
14114 T:      git git://linuxtv.org/media_tree.git
14115 F:      drivers/media/dvb-frontends/cxd2099*
14116
14117 MEDIA DRIVERS FOR CXD2841ER
14118 M:      Sergey Kozlov <[email protected]>
14119 M:      Abylay Ospan <[email protected]>
14120 L:      [email protected]
14121 S:      Supported
14122 W:      https://linuxtv.org
14123 W:      http://netup.tv/
14124 T:      git git://linuxtv.org/media_tree.git
14125 F:      drivers/media/dvb-frontends/cxd2841er*
14126
14127 MEDIA DRIVERS FOR CXD2880
14128 M:      Yasunari Takiguchi <[email protected]>
14129 L:      [email protected]
14130 S:      Supported
14131 W:      http://linuxtv.org/
14132 T:      git git://linuxtv.org/media_tree.git
14133 F:      drivers/media/dvb-frontends/cxd2880/*
14134 F:      drivers/media/spi/cxd2880*
14135
14136 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
14137 L:      [email protected]
14138 S:      Orphan
14139 W:      https://linuxtv.org
14140 T:      git git://linuxtv.org/media_tree.git
14141 F:      drivers/media/pci/ddbridge/*
14142
14143 MEDIA DRIVERS FOR FREESCALE IMX
14144 M:      Steve Longerbeam <[email protected]>
14145 M:      Philipp Zabel <[email protected]>
14146 L:      [email protected]
14147 S:      Maintained
14148 T:      git git://linuxtv.org/media_tree.git
14149 F:      Documentation/admin-guide/media/imx.rst
14150 F:      Documentation/devicetree/bindings/media/imx.txt
14151 F:      drivers/staging/media/imx/
14152 F:      include/linux/imx-media.h
14153 F:      include/media/imx.h
14154
14155 MEDIA DRIVERS FOR FREESCALE IMX7/8
14156 M:      Rui Miguel Silva <[email protected]>
14157 M:      Laurent Pinchart <[email protected]>
14158 M:      Martin Kepplinger <[email protected]>
14159 R:      Purism Kernel Team <[email protected]>
14160 L:      [email protected]
14161 S:      Maintained
14162 T:      git git://linuxtv.org/media_tree.git
14163 F:      Documentation/admin-guide/media/imx7.rst
14164 F:      Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
14165 F:      Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
14166 F:      Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
14167 F:      drivers/media/platform/nxp/imx-mipi-csis.c
14168 F:      drivers/media/platform/nxp/imx7-media-csi.c
14169 F:      drivers/media/platform/nxp/imx8mq-mipi-csi2.c
14170
14171 MEDIA DRIVERS FOR HELENE
14172 M:      Abylay Ospan <[email protected]>
14173 L:      [email protected]
14174 S:      Supported
14175 W:      https://linuxtv.org
14176 W:      http://netup.tv/
14177 T:      git git://linuxtv.org/media_tree.git
14178 F:      drivers/media/dvb-frontends/helene*
14179
14180 MEDIA DRIVERS FOR HORUS3A
14181 M:      Sergey Kozlov <[email protected]>
14182 M:      Abylay Ospan <[email protected]>
14183 L:      [email protected]
14184 S:      Supported
14185 W:      https://linuxtv.org
14186 W:      http://netup.tv/
14187 T:      git git://linuxtv.org/media_tree.git
14188 F:      drivers/media/dvb-frontends/horus3a*
14189
14190 MEDIA DRIVERS FOR LNBH25
14191 M:      Sergey Kozlov <[email protected]>
14192 M:      Abylay Ospan <[email protected]>
14193 L:      [email protected]
14194 S:      Supported
14195 W:      https://linuxtv.org
14196 W:      http://netup.tv/
14197 T:      git git://linuxtv.org/media_tree.git
14198 F:      drivers/media/dvb-frontends/lnbh25*
14199
14200 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
14201 L:      [email protected]
14202 S:      Orphan
14203 W:      https://linuxtv.org
14204 T:      git git://linuxtv.org/media_tree.git
14205 F:      drivers/media/dvb-frontends/mxl5xx*
14206
14207 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
14208 M:      Sergey Kozlov <[email protected]>
14209 M:      Abylay Ospan <[email protected]>
14210 L:      [email protected]
14211 S:      Supported
14212 W:      https://linuxtv.org
14213 W:      http://netup.tv/
14214 T:      git git://linuxtv.org/media_tree.git
14215 F:      drivers/media/pci/netup_unidvb/*
14216
14217 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
14218 M:      Dmitry Osipenko <[email protected]>
14219 L:      [email protected]
14220 L:      [email protected]
14221 S:      Maintained
14222 T:      git git://linuxtv.org/media_tree.git
14223 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
14224 F:      drivers/media/platform/nvidia/tegra-vde/
14225
14226 MEDIA DRIVERS FOR RENESAS - CEU
14227 M:      Jacopo Mondi <[email protected]>
14228 L:      [email protected]
14229 L:      [email protected]
14230 S:      Supported
14231 T:      git git://linuxtv.org/media_tree.git
14232 F:      Documentation/devicetree/bindings/media/renesas,ceu.yaml
14233 F:      drivers/media/platform/renesas/renesas-ceu.c
14234 F:      include/media/drv-intf/renesas-ceu.h
14235
14236 MEDIA DRIVERS FOR RENESAS - DRIF
14237 M:      Fabrizio Castro <[email protected]>
14238 L:      [email protected]
14239 L:      [email protected]
14240 S:      Supported
14241 T:      git git://linuxtv.org/media_tree.git
14242 F:      Documentation/devicetree/bindings/media/renesas,drif.yaml
14243 F:      drivers/media/platform/renesas/rcar_drif.c
14244
14245 MEDIA DRIVERS FOR RENESAS - FCP
14246 M:      Laurent Pinchart <[email protected]>
14247 L:      [email protected]
14248 L:      [email protected]
14249 S:      Supported
14250 T:      git git://linuxtv.org/media_tree.git
14251 F:      Documentation/devicetree/bindings/media/renesas,fcp.yaml
14252 F:      drivers/media/platform/renesas/rcar-fcp.c
14253 F:      include/media/rcar-fcp.h
14254
14255 MEDIA DRIVERS FOR RENESAS - FDP1
14256 M:      Kieran Bingham <[email protected]>
14257 L:      [email protected]
14258 L:      [email protected]
14259 S:      Supported
14260 T:      git git://linuxtv.org/media_tree.git
14261 F:      Documentation/devicetree/bindings/media/renesas,fdp1.yaml
14262 F:      drivers/media/platform/renesas/rcar_fdp1.c
14263
14264 MEDIA DRIVERS FOR RENESAS - VIN
14265 M:      Niklas Söderlund <[email protected]>
14266 L:      [email protected]
14267 L:      [email protected]
14268 S:      Supported
14269 T:      git git://linuxtv.org/media_tree.git
14270 F:      Documentation/devicetree/bindings/media/renesas,csi2.yaml
14271 F:      Documentation/devicetree/bindings/media/renesas,isp.yaml
14272 F:      Documentation/devicetree/bindings/media/renesas,vin.yaml
14273 F:      drivers/media/platform/renesas/rcar-csi2.c
14274 F:      drivers/media/platform/renesas/rcar-isp.c
14275 F:      drivers/media/platform/renesas/rcar-vin/
14276
14277 MEDIA DRIVERS FOR RENESAS - VSP1
14278 M:      Laurent Pinchart <[email protected]>
14279 M:      Kieran Bingham <[email protected]>
14280 L:      [email protected]
14281 L:      [email protected]
14282 S:      Supported
14283 T:      git git://linuxtv.org/media_tree.git
14284 F:      Documentation/devicetree/bindings/media/renesas,vsp1.yaml
14285 F:      drivers/media/platform/renesas/vsp1/
14286
14287 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
14288 L:      [email protected]
14289 S:      Orphan
14290 W:      https://linuxtv.org
14291 T:      git git://linuxtv.org/media_tree.git
14292 F:      drivers/media/dvb-frontends/stv0910*
14293
14294 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
14295 L:      [email protected]
14296 S:      Orphan
14297 W:      https://linuxtv.org
14298 T:      git git://linuxtv.org/media_tree.git
14299 F:      drivers/media/dvb-frontends/stv6111*
14300
14301 MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
14302 M:      Hugues Fruchet <[email protected]>
14303 M:      Alain Volmat <[email protected]>
14304 L:      [email protected]
14305 S:      Supported
14306 T:      git git://linuxtv.org/media_tree.git
14307 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
14308 F:      Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
14309 F:      drivers/media/platform/st/stm32/stm32-dcmi.c
14310 F:      drivers/media/platform/st/stm32/stm32-dcmipp/*
14311
14312 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
14313 M:      Mauro Carvalho Chehab <[email protected]>
14314 L:      [email protected]
14315 S:      Maintained
14316 W:      https://linuxtv.org
14317 Q:      http://patchwork.kernel.org/project/linux-media/list/
14318 T:      git git://linuxtv.org/media_tree.git
14319 F:      Documentation/admin-guide/media/
14320 F:      Documentation/devicetree/bindings/media/
14321 F:      Documentation/driver-api/media/
14322 F:      Documentation/userspace-api/media/
14323 F:      drivers/media/
14324 F:      drivers/staging/media/
14325 F:      include/dt-bindings/media/
14326 F:      include/linux/platform_data/media/
14327 F:      include/media/
14328 F:      include/uapi/linux/dvb/
14329 F:      include/uapi/linux/ivtv*
14330 F:      include/uapi/linux/media.h
14331 F:      include/uapi/linux/uvcvideo.h
14332 F:      include/uapi/linux/v4l2-*
14333 F:      include/uapi/linux/videodev2.h
14334
14335 MEDIATEK BLUETOOTH DRIVER
14336 M:      Sean Wang <[email protected]>
14337 L:      [email protected]
14338 L:      [email protected] (moderated for non-subscribers)
14339 S:      Maintained
14340 F:      Documentation/devicetree/bindings/net/bluetooth/mediatek,bluetooth.txt
14341 F:      Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
14342 F:      drivers/bluetooth/btmtkuart.c
14343
14344 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
14345 M:      Sean Wang <[email protected]>
14346 L:      [email protected]
14347 S:      Maintained
14348 F:      Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
14349 F:      drivers/power/reset/mt6323-poweroff.c
14350
14351 MEDIATEK CIR DRIVER
14352 M:      Sean Wang <[email protected]>
14353 S:      Maintained
14354 F:      drivers/media/rc/mtk-cir.c
14355
14356 MEDIATEK DMA DRIVER
14357 M:      Sean Wang <[email protected]>
14358 L:      [email protected]
14359 L:      [email protected] (moderated for non-subscribers)
14360 L:      [email protected] (moderated for non-subscribers)
14361 S:      Maintained
14362 F:      Documentation/devicetree/bindings/dma/mediatek,*
14363 F:      drivers/dma/mediatek/
14364
14365 MEDIATEK ETHERNET DRIVER
14366 M:      Felix Fietkau <[email protected]>
14367 M:      Sean Wang <[email protected]>
14368 M:      Mark Lee <[email protected]>
14369 M:      Lorenzo Bianconi <[email protected]>
14370 L:      [email protected]
14371 S:      Maintained
14372 F:      drivers/net/ethernet/mediatek/
14373
14374 MEDIATEK ETHERNET PCS DRIVER
14375 M:      Alexander Couzens <[email protected]>
14376 M:      Daniel Golle <[email protected]>
14377 L:      [email protected]
14378 S:      Maintained
14379 F:      drivers/net/pcs/pcs-mtk-lynxi.c
14380 F:      include/linux/pcs/pcs-mtk-lynxi.h
14381
14382 MEDIATEK ETHERNET PHY DRIVERS
14383 M:      Daniel Golle <[email protected]>
14384 M:      Qingfang Deng <[email protected]>
14385 M:      SkyLake Huang <[email protected]>
14386 L:      [email protected]
14387 S:      Maintained
14388 F:      drivers/net/phy/mediatek-ge-soc.c
14389 F:      drivers/net/phy/mediatek-ge.c
14390 F:      drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14391
14392 MEDIATEK I2C CONTROLLER DRIVER
14393 M:      Qii Wang <[email protected]>
14394 L:      [email protected]
14395 S:      Maintained
14396 F:      Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14397 F:      drivers/i2c/busses/i2c-mt65xx.c
14398
14399 MEDIATEK IOMMU DRIVER
14400 M:      Yong Wu <[email protected]>
14401 L:      [email protected]
14402 L:      [email protected] (moderated for non-subscribers)
14403 S:      Supported
14404 F:      Documentation/devicetree/bindings/iommu/mediatek*
14405 F:      drivers/iommu/mtk_iommu*
14406 F:      include/dt-bindings/memory/mediatek,mt*-port.h
14407 F:      include/dt-bindings/memory/mt*-port.h
14408
14409 MEDIATEK JPEG DRIVER
14410 M:      Bin Liu <[email protected]>
14411 S:      Supported
14412 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14413 F:      drivers/media/platform/mediatek/jpeg/
14414
14415 MEDIATEK KEYPAD DRIVER
14416 M:      Mattijs Korpershoek <[email protected]>
14417 S:      Supported
14418 F:      Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14419 F:      drivers/input/keyboard/mt6779-keypad.c
14420
14421 MEDIATEK MDP DRIVER
14422 M:      Minghsiu Tsai <[email protected]>
14423 M:      Houlong Wei <[email protected]>
14424 M:      Andrew-CT Chen <[email protected]>
14425 S:      Supported
14426 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
14427 F:      drivers/media/platform/mediatek/mdp/
14428 F:      drivers/media/platform/mediatek/vpu/
14429
14430 MEDIATEK MEDIA DRIVER
14431 M:      Tiffany Lin <[email protected]>
14432 M:      Andrew-CT Chen <[email protected]>
14433 M:      Yunfei Dong <[email protected]>
14434 S:      Supported
14435 F:      Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14436 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
14437 F:      drivers/media/platform/mediatek/vcodec/
14438 F:      drivers/media/platform/mediatek/vpu/
14439
14440 MEDIATEK MIPI-CSI CDPHY DRIVER
14441 M:      Julien Stephan <[email protected]>
14442 M:      Andy Hsieh <[email protected]>
14443 S:      Supported
14444 F:      Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14445 F:      drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14446
14447 MEDIATEK MMC/SD/SDIO DRIVER
14448 M:      Chaotian Jing <[email protected]>
14449 S:      Maintained
14450 F:      Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14451 F:      drivers/mmc/host/mtk-sd.c
14452
14453 MEDIATEK MT76 WIRELESS LAN DRIVER
14454 M:      Felix Fietkau <[email protected]>
14455 M:      Lorenzo Bianconi <[email protected]>
14456 M:      Ryder Lee <[email protected]>
14457 R:      Shayne Chen <[email protected]>
14458 R:      Sean Wang <[email protected]>
14459 L:      [email protected]
14460 S:      Maintained
14461 T:      git https://github.com/nbd168/wireless
14462 F:      Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14463 F:      drivers/net/wireless/mediatek/mt76/
14464
14465 MEDIATEK MT7601U WIRELESS LAN DRIVER
14466 M:      Jakub Kicinski <[email protected]>
14467 L:      [email protected]
14468 S:      Maintained
14469 F:      drivers/net/wireless/mediatek/mt7601u/
14470
14471 MEDIATEK MT7621 CLOCK DRIVER
14472 M:      Sergio Paracuellos <[email protected]>
14473 S:      Maintained
14474 F:      Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14475 F:      drivers/clk/ralink/clk-mt7621.c
14476
14477 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14478 M:      Sergio Paracuellos <[email protected]>
14479 S:      Maintained
14480 F:      Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14481 F:      drivers/pci/controller/pcie-mt7621.c
14482
14483 MEDIATEK MT7621 PHY PCI DRIVER
14484 M:      Sergio Paracuellos <[email protected]>
14485 S:      Maintained
14486 F:      Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14487 F:      drivers/phy/ralink/phy-mt7621-pci.c
14488
14489 MEDIATEK MT7621/28/88 I2C DRIVER
14490 M:      Stefan Roese <[email protected]>
14491 L:      [email protected]
14492 S:      Maintained
14493 F:      Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14494 F:      drivers/i2c/busses/i2c-mt7621.c
14495
14496 MEDIATEK MTMIPS CLOCK DRIVER
14497 M:      Sergio Paracuellos <[email protected]>
14498 S:      Maintained
14499 F:      Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14500 F:      drivers/clk/ralink/clk-mtmips.c
14501
14502 MEDIATEK NAND CONTROLLER DRIVER
14503 L:      [email protected]
14504 S:      Orphan
14505 F:      Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14506 F:      drivers/mtd/nand/raw/mtk_*
14507
14508 MEDIATEK PMIC LED DRIVER
14509 M:      Sean Wang <[email protected]>
14510 S:      Maintained
14511 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
14512 F:      drivers/leds/leds-mt6323.c
14513
14514 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14515 M:      Sean Wang <[email protected]>
14516 S:      Maintained
14517 F:      drivers/char/hw_random/mtk-rng.c
14518
14519 MEDIATEK SMI DRIVER
14520 M:      Yong Wu <[email protected]>
14521 L:      [email protected] (moderated for non-subscribers)
14522 S:      Supported
14523 F:      Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14524 F:      drivers/memory/mtk-smi.c
14525 F:      include/soc/mediatek/smi.h
14526
14527 MEDIATEK SWITCH DRIVER
14528 M:      Arınç ÜNAL <[email protected]>
14529 M:      Daniel Golle <[email protected]>
14530 M:      DENG Qingfang <[email protected]>
14531 M:      Sean Wang <[email protected]>
14532 L:      [email protected]
14533 S:      Maintained
14534 F:      drivers/net/dsa/mt7530-mdio.c
14535 F:      drivers/net/dsa/mt7530-mmio.c
14536 F:      drivers/net/dsa/mt7530.*
14537 F:      net/dsa/tag_mtk.c
14538
14539 MEDIATEK T7XX 5G WWAN MODEM DRIVER
14540 M:      Chandrashekar Devegowda <[email protected]>
14541 R:      Chiranjeevi Rapolu <[email protected]>
14542 R:      Liu Haijun <[email protected]>
14543 R:      M Chetan Kumar <[email protected]>
14544 R:      Ricardo Martinez <[email protected]>
14545 L:      [email protected]
14546 S:      Supported
14547 F:      drivers/net/wwan/t7xx/
14548
14549 MEDIATEK USB3 DRD IP DRIVER
14550 M:      Chunfeng Yun <[email protected]>
14551 L:      [email protected]
14552 L:      [email protected] (moderated for non-subscribers)
14553 L:      [email protected] (moderated for non-subscribers)
14554 S:      Maintained
14555 F:      Documentation/devicetree/bindings/usb/mediatek,*
14556 F:      drivers/usb/host/xhci-mtk*
14557 F:      drivers/usb/mtu3/
14558
14559 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14560 M:      Peter Senna Tschudin <[email protected]>
14561 M:      Ian Ray <[email protected]>
14562 M:      Martyn Welch <[email protected]>
14563 S:      Maintained
14564 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14565 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14566
14567 MEGARAID SCSI/SAS DRIVERS
14568 M:      Kashyap Desai <[email protected]>
14569 M:      Sumit Saxena <[email protected]>
14570 M:      Shivasharan S <[email protected]>
14571 M:      Chandrakanth patil <[email protected]>
14572 L:      [email protected]
14573 L:      [email protected]
14574 S:      Maintained
14575 W:      http://www.avagotech.com/support/
14576 F:      Documentation/scsi/megaraid.rst
14577 F:      drivers/scsi/megaraid.*
14578 F:      drivers/scsi/megaraid/
14579
14580 MELEXIS MLX90614 DRIVER
14581 M:      Crt Mori <[email protected]>
14582 L:      [email protected]
14583 S:      Supported
14584 W:      http://www.melexis.com
14585 F:      drivers/iio/temperature/mlx90614.c
14586
14587 MELEXIS MLX90632 DRIVER
14588 M:      Crt Mori <[email protected]>
14589 L:      [email protected]
14590 S:      Supported
14591 W:      http://www.melexis.com
14592 F:      drivers/iio/temperature/mlx90632.c
14593
14594 MELEXIS MLX90635 DRIVER
14595 M:      Crt Mori <[email protected]>
14596 L:      [email protected]
14597 S:      Supported
14598 W:      http://www.melexis.com
14599 F:      drivers/iio/temperature/mlx90635.c
14600
14601 MELFAS MIP4 TOUCHSCREEN DRIVER
14602 M:      Sangwon Jee <[email protected]>
14603 S:      Supported
14604 W:      http://www.melfas.com
14605 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14606 F:      drivers/input/touchscreen/melfas_mip4.c
14607
14608 MELLANOX BLUEFIELD I2C DRIVER
14609 M:      Khalil Blaiech <[email protected]>
14610 M:      Asmaa Mnebhi <[email protected]>
14611 L:      [email protected]
14612 S:      Supported
14613 F:      drivers/i2c/busses/i2c-mlxbf.c
14614
14615 MELLANOX ETHERNET DRIVER (mlx4_en)
14616 M:      Tariq Toukan <[email protected]>
14617 L:      [email protected]
14618 S:      Supported
14619 W:      https://www.nvidia.com/networking/
14620 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14621 F:      drivers/net/ethernet/mellanox/mlx4/en_*
14622
14623 MELLANOX ETHERNET DRIVER (mlx5e)
14624 M:      Saeed Mahameed <[email protected]>
14625 M:      Tariq Toukan <[email protected]>
14626 L:      [email protected]
14627 S:      Supported
14628 W:      https://www.nvidia.com/networking/
14629 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14630 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
14631
14632 MELLANOX ETHERNET INNOVA DRIVERS
14633 R:      Boris Pismenny <[email protected]>
14634 L:      [email protected]
14635 S:      Supported
14636 W:      https://www.nvidia.com/networking/
14637 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14638 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
14639 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
14640 F:      include/linux/mlx5/mlx5_ifc_fpga.h
14641
14642 MELLANOX ETHERNET SWITCH DRIVERS
14643 M:      Ido Schimmel <[email protected]>
14644 M:      Petr Machata <[email protected]>
14645 L:      [email protected]
14646 S:      Supported
14647 W:      https://www.nvidia.com/networking/
14648 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14649 F:      drivers/net/ethernet/mellanox/mlxsw/
14650 F:      tools/testing/selftests/drivers/net/mlxsw/
14651
14652 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
14653 M:      [email protected]
14654 L:      [email protected]
14655 S:      Supported
14656 W:      https://www.nvidia.com/networking/
14657 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14658 F:      drivers/net/ethernet/mellanox/mlxfw/
14659
14660 MELLANOX HARDWARE PLATFORM SUPPORT
14661 M:      Hans de Goede <[email protected]>
14662 M:      Ilpo Järvinen <[email protected]>
14663 M:      Vadim Pasternak <[email protected]>
14664 L:      [email protected]
14665 S:      Supported
14666 F:      Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
14667 F:      drivers/platform/mellanox/
14668 F:      include/linux/platform_data/mlxreg.h
14669
14670 MELLANOX MLX4 core VPI driver
14671 M:      Tariq Toukan <[email protected]>
14672 L:      [email protected]
14673 L:      [email protected]
14674 S:      Supported
14675 W:      https://www.nvidia.com/networking/
14676 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14677 F:      drivers/net/ethernet/mellanox/mlx4/
14678 F:      include/linux/mlx4/
14679
14680 MELLANOX MLX4 IB driver
14681 M:      Yishai Hadas <[email protected]>
14682 L:      [email protected]
14683 S:      Supported
14684 W:      https://www.nvidia.com/networking/
14685 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14686 F:      drivers/infiniband/hw/mlx4/
14687 F:      include/linux/mlx4/
14688 F:      include/uapi/rdma/mlx4-abi.h
14689
14690 MELLANOX MLX5 core VPI driver
14691 M:      Saeed Mahameed <[email protected]>
14692 M:      Leon Romanovsky <[email protected]>
14693 M:      Tariq Toukan <[email protected]>
14694 L:      [email protected]
14695 L:      [email protected]
14696 S:      Supported
14697 W:      https://www.nvidia.com/networking/
14698 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14699 F:      Documentation/networking/device_drivers/ethernet/mellanox/
14700 F:      drivers/net/ethernet/mellanox/mlx5/core/
14701 F:      include/linux/mlx5/
14702
14703 MELLANOX MLX5 IB driver
14704 M:      Leon Romanovsky <[email protected]>
14705 L:      [email protected]
14706 S:      Supported
14707 W:      https://www.nvidia.com/networking/
14708 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14709 F:      drivers/infiniband/hw/mlx5/
14710 F:      include/linux/mlx5/
14711 F:      include/uapi/rdma/mlx5-abi.h
14712
14713 MELLANOX MLX5 VDPA DRIVER
14714 M:      Dragos Tatulea <[email protected]>
14715 L:      [email protected]
14716 S:      Supported
14717 F:      drivers/vdpa/mlx5/
14718
14719 MELLANOX MLXCPLD I2C AND MUX DRIVER
14720 M:      Vadim Pasternak <[email protected]>
14721 M:      Michael Shych <[email protected]>
14722 L:      [email protected]
14723 S:      Supported
14724 F:      Documentation/i2c/busses/i2c-mlxcpld.rst
14725 F:      drivers/i2c/busses/i2c-mlxcpld.c
14726 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
14727
14728 MELLANOX MLXCPLD LED DRIVER
14729 M:      Vadim Pasternak <[email protected]>
14730 L:      [email protected]
14731 S:      Supported
14732 F:      Documentation/leds/leds-mlxcpld.rst
14733 F:      drivers/leds/leds-mlxcpld.c
14734 F:      drivers/leds/leds-mlxreg.c
14735
14736 MELLANOX PLATFORM DRIVER
14737 M:      Vadim Pasternak <[email protected]>
14738 L:      [email protected]
14739 S:      Supported
14740 F:      drivers/platform/x86/mlx-platform.c
14741
14742 MEMBARRIER SUPPORT
14743 M:      Mathieu Desnoyers <[email protected]>
14744 M:      "Paul E. McKenney" <[email protected]>
14745 L:      [email protected]
14746 S:      Supported
14747 F:      Documentation/scheduler/membarrier.rst
14748 F:      arch/*/include/asm/membarrier.h
14749 F:      arch/*/include/asm/sync_core.h
14750 F:      include/uapi/linux/membarrier.h
14751 F:      kernel/sched/membarrier.c
14752
14753 MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14754 M:      Mike Rapoport <[email protected]>
14755 L:      [email protected]
14756 S:      Maintained
14757 F:      Documentation/core-api/boot-time-mm.rst
14758 F:      include/linux/memblock.h
14759 F:      mm/memblock.c
14760 F:      mm/mm_init.c
14761 F:      tools/testing/memblock/
14762
14763 MEMORY ALLOCATION PROFILING
14764 M:      Suren Baghdasaryan <[email protected]>
14765 M:      Kent Overstreet <[email protected]>
14766 L:      [email protected]
14767 S:      Maintained
14768 F:      Documentation/mm/allocation-profiling.rst
14769 F:      include/linux/alloc_tag.h
14770 F:      include/linux/pgalloc_tag.h
14771 F:      lib/alloc_tag.c
14772
14773 MEMORY CONTROLLER DRIVERS
14774 M:      Krzysztof Kozlowski <[email protected]>
14775 L:      [email protected]
14776 S:      Maintained
14777 B:      mailto:[email protected]
14778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
14779 F:      Documentation/devicetree/bindings/memory-controllers/
14780 F:      drivers/memory/
14781 F:      include/dt-bindings/memory/
14782 F:      include/memory/
14783
14784 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
14785 M:      Dmitry Osipenko <[email protected]>
14786 L:      [email protected]
14787 L:      [email protected]
14788 S:      Maintained
14789 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
14790 F:      drivers/devfreq/tegra30-devfreq.c
14791
14792 MEMORY HOT(UN)PLUG
14793 M:      David Hildenbrand <[email protected]>
14794 M:      Oscar Salvador <[email protected]>
14795 L:      [email protected]
14796 S:      Maintained
14797 F:      Documentation/admin-guide/mm/memory-hotplug.rst
14798 F:      Documentation/core-api/memory-hotplug.rst
14799 F:      drivers/base/memory.c
14800 F:      include/linux/memory_hotplug.h
14801 F:      mm/memory_hotplug.c
14802 F:      tools/testing/selftests/memory-hotplug/
14803
14804 MEMORY MANAGEMENT
14805 M:      Andrew Morton <[email protected]>
14806 L:      [email protected]
14807 S:      Maintained
14808 W:      http://www.linux-mm.org
14809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14810 T:      quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
14811 F:      include/linux/gfp.h
14812 F:      include/linux/gfp_types.h
14813 F:      include/linux/memfd.h
14814 F:      include/linux/memory.h
14815 F:      include/linux/memory_hotplug.h
14816 F:      include/linux/memory-tiers.h
14817 F:      include/linux/mempolicy.h
14818 F:      include/linux/mempool.h
14819 F:      include/linux/memremap.h
14820 F:      include/linux/mm.h
14821 F:      include/linux/mm_*.h
14822 F:      include/linux/mmzone.h
14823 F:      include/linux/mmu_notifier.h
14824 F:      include/linux/pagewalk.h
14825 F:      include/linux/rmap.h
14826 F:      include/trace/events/ksm.h
14827 F:      mm/
14828 F:      tools/mm/
14829 F:      tools/testing/selftests/mm/
14830 N:      include/linux/page[-_]*
14831
14832 MEMORY MAPPING
14833 M:      Andrew Morton <[email protected]>
14834 R:      Liam R. Howlett <[email protected]>
14835 R:      Vlastimil Babka <[email protected]>
14836 R:      Lorenzo Stoakes <[email protected]>
14837 L:      [email protected]
14838 S:      Maintained
14839 W:      http://www.linux-mm.org
14840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14841 F:      mm/mmap.c
14842
14843 MEMORY TECHNOLOGY DEVICES (MTD)
14844 M:      Miquel Raynal <[email protected]>
14845 M:      Richard Weinberger <[email protected]>
14846 M:      Vignesh Raghavendra <[email protected]>
14847 L:      [email protected]
14848 S:      Maintained
14849 W:      http://www.linux-mtd.infradead.org/
14850 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14851 C:      irc://irc.oftc.net/mtd
14852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
14853 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
14854 F:      Documentation/devicetree/bindings/mtd/
14855 F:      drivers/mtd/
14856 F:      include/linux/mtd/
14857 F:      include/uapi/mtd/
14858
14859 MEMSENSING MICROSYSTEMS MSA311 DRIVER
14860 M:      Dmitry Rokosov <[email protected]>
14861 L:      [email protected]
14862 S:      Maintained
14863 F:      Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
14864 F:      drivers/iio/accel/msa311.c
14865
14866 MEN A21 WATCHDOG DRIVER
14867 M:      Johannes Thumshirn <[email protected]>
14868 L:      [email protected]
14869 S:      Maintained
14870 F:      drivers/watchdog/mena21_wdt.c
14871
14872 MEN CHAMELEON BUS (mcb)
14873 M:      Johannes Thumshirn <[email protected]>
14874 S:      Maintained
14875 F:      Documentation/driver-api/men-chameleon-bus.rst
14876 F:      drivers/mcb/
14877 F:      include/linux/mcb.h
14878
14879 MEN F21BMC (Board Management Controller)
14880 M:      Andreas Werner <[email protected]>
14881 S:      Supported
14882 F:      Documentation/hwmon/menf21bmc.rst
14883 F:      drivers/hwmon/menf21bmc_hwmon.c
14884 F:      drivers/leds/leds-menf21bmc.c
14885 F:      drivers/mfd/menf21bmc.c
14886 F:      drivers/watchdog/menf21bmc_wdt.c
14887
14888 MEN Z069 WATCHDOG DRIVER
14889 M:      Johannes Thumshirn <[email protected]>
14890 L:      [email protected]
14891 S:      Maintained
14892 F:      drivers/watchdog/menz69_wdt.c
14893
14894 MESON AO CEC DRIVER FOR AMLOGIC SOCS
14895 M:      Neil Armstrong <[email protected]>
14896 L:      [email protected]
14897 L:      [email protected]
14898 S:      Supported
14899 W:      http://linux-meson.com/
14900 T:      git git://linuxtv.org/media_tree.git
14901 F:      Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
14902 F:      drivers/media/cec/platform/meson/ao-cec-g12a.c
14903 F:      drivers/media/cec/platform/meson/ao-cec.c
14904
14905 MESON GE2D DRIVER FOR AMLOGIC SOCS
14906 M:      Neil Armstrong <[email protected]>
14907 L:      [email protected]
14908 L:      [email protected]
14909 S:      Supported
14910 T:      git git://linuxtv.org/media_tree.git
14911 F:      Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
14912 F:      drivers/media/platform/amlogic/meson-ge2d/
14913
14914 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
14915 M:      Liang Yang <[email protected]>
14916 L:      [email protected]
14917 S:      Maintained
14918 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
14919 F:      drivers/mtd/nand/raw/meson_*
14920
14921 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
14922 M:      Neil Armstrong <[email protected]>
14923 L:      [email protected]
14924 L:      [email protected]
14925 S:      Supported
14926 T:      git git://linuxtv.org/media_tree.git
14927 F:      Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
14928 F:      drivers/staging/media/meson/vdec/
14929
14930 META ETHERNET DRIVERS
14931 M:      Alexander Duyck <[email protected]>
14932 M:      Jakub Kicinski <[email protected]>
14933 R:      [email protected]
14934 S:      Supported
14935 F:      Documentation/networking/device_drivers/ethernet/meta/
14936 F:      drivers/net/ethernet/meta/
14937
14938 METHODE UDPU SUPPORT
14939 M:      Robert Marko <[email protected]>
14940 S:      Maintained
14941 F:      arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
14942 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
14943
14944 MHI BUS
14945 M:      Manivannan Sadhasivam <[email protected]>
14946 L:      [email protected]
14947 L:      [email protected]
14948 S:      Maintained
14949 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
14950 F:      Documentation/ABI/stable/sysfs-bus-mhi
14951 F:      Documentation/mhi/
14952 F:      drivers/bus/mhi/
14953 F:      drivers/pci/endpoint/functions/pci-epf-mhi.c
14954 F:      include/linux/mhi.h
14955
14956 MICROBLAZE ARCHITECTURE
14957 M:      Michal Simek <[email protected]>
14958 S:      Supported
14959 W:      http://www.monstr.eu/fdt/
14960 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
14961 F:      arch/microblaze/
14962
14963 MICROBLAZE TMR INJECT
14964 M:      Appana Durga Kedareswara rao <[email protected]>
14965 S:      Supported
14966 F:      Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
14967 F:      drivers/misc/xilinx_tmr_inject.c
14968
14969 MICROBLAZE TMR MANAGER
14970 M:      Appana Durga Kedareswara rao <[email protected]>
14971 S:      Supported
14972 F:      Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
14973 F:      Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
14974 F:      drivers/misc/xilinx_tmr_manager.c
14975
14976 MICROCHIP AT91 DMA DRIVERS
14977 M:      Ludovic Desroches <[email protected]>
14978 L:      [email protected] (moderated for non-subscribers)
14979 L:      [email protected]
14980 S:      Supported
14981 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
14982 F:      drivers/dma/at_hdmac.c
14983 F:      drivers/dma/at_xdmac.c
14984 F:      include/dt-bindings/dma/at91.h
14985
14986 MICROCHIP AT91 SERIAL DRIVER
14987 M:      Richard Genoud <[email protected]>
14988 S:      Maintained
14989 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14990 F:      drivers/tty/serial/atmel_serial.c
14991 F:      drivers/tty/serial/atmel_serial.h
14992
14993 MICROCHIP AT91 USART MFD DRIVER
14994 M:      Radu Pirea <[email protected]>
14995 L:      [email protected]
14996 S:      Supported
14997 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14998 F:      drivers/mfd/at91-usart.c
14999 F:      include/dt-bindings/mfd/at91-usart.h
15000
15001 MICROCHIP AT91 USART SPI DRIVER
15002 M:      Radu Pirea <[email protected]>
15003 L:      [email protected]
15004 S:      Supported
15005 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15006 F:      drivers/spi/spi-at91-usart.c
15007
15008 MICROCHIP AUDIO ASOC DRIVERS
15009 M:      Claudiu Beznea <[email protected]>
15010 L:      [email protected] (moderated for non-subscribers)
15011 S:      Supported
15012 F:      Documentation/devicetree/bindings/sound/atmel*
15013 F:      Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
15014 F:      Documentation/devicetree/bindings/sound/microchip,sama7g5-*
15015 F:      Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
15016 F:      sound/soc/atmel
15017
15018 MICROCHIP CSI2DC DRIVER
15019 M:      Eugen Hristev <[email protected]>
15020 L:      [email protected]
15021 S:      Supported
15022 F:      Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
15023 F:      drivers/media/platform/microchip/microchip-csi2dc.c
15024
15025 MICROCHIP ECC DRIVER
15026 L:      [email protected]
15027 S:      Orphan
15028 F:      drivers/crypto/atmel-ecc.*
15029
15030 MICROCHIP EIC DRIVER
15031 M:      Claudiu Beznea <[email protected]>
15032 L:      [email protected] (moderated for non-subscribers)
15033 S:      Supported
15034 F:      Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
15035 F:      drivers/irqchip/irq-mchp-eic.c
15036
15037 MICROCHIP I2C DRIVER
15038 M:      Codrin Ciubotariu <[email protected]>
15039 L:      [email protected]
15040 S:      Supported
15041 F:      drivers/i2c/busses/i2c-at91-*.c
15042 F:      drivers/i2c/busses/i2c-at91.h
15043
15044 MICROCHIP ISC DRIVER
15045 M:      Eugen Hristev <[email protected]>
15046 L:      [email protected]
15047 S:      Supported
15048 F:      Documentation/devicetree/bindings/media/atmel,isc.yaml
15049 F:      Documentation/devicetree/bindings/media/microchip,xisc.yaml
15050 F:      drivers/media/platform/microchip/microchip-isc*
15051 F:      drivers/media/platform/microchip/microchip-sama*-isc*
15052 F:      drivers/staging/media/deprecated/atmel/atmel-isc*
15053 F:      drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
15054 F:      include/linux/atmel-isc-media.h
15055
15056 MICROCHIP ISI DRIVER
15057 M:      Eugen Hristev <[email protected]>
15058 L:      [email protected]
15059 S:      Supported
15060 F:      drivers/media/platform/atmel/atmel-isi.c
15061 F:      drivers/media/platform/atmel/atmel-isi.h
15062
15063 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
15064 M:      Woojung Huh <[email protected]>
15065 M:      [email protected]
15066 L:      [email protected]
15067 S:      Maintained
15068 F:      Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
15069 F:      Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
15070 F:      drivers/net/dsa/microchip/*
15071 F:      include/linux/dsa/ksz_common.h
15072 F:      include/linux/platform_data/microchip-ksz.h
15073 F:      net/dsa/tag_ksz.c
15074
15075 MICROCHIP LAN743X ETHERNET DRIVER
15076 M:      Bryan Whitehead <[email protected]>
15077 M:      [email protected]
15078 L:      [email protected]
15079 S:      Maintained
15080 F:      drivers/net/ethernet/microchip/lan743x_*
15081
15082 MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER
15083 M:      Parthiban Veerasooran <[email protected]>
15084 L:      [email protected]
15085 S:      Maintained
15086 F:      Documentation/devicetree/bindings/net/microchip,lan8650.yaml
15087 F:      drivers/net/ethernet/microchip/lan865x/lan865x.c
15088
15089 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
15090 M:      Arun Ramadoss <[email protected]>
15091 R:      [email protected]
15092 L:      [email protected]
15093 S:      Maintained
15094 F:      drivers/net/phy/microchip_t1.c
15095
15096 MICROCHIP LAN966X ETHERNET DRIVER
15097 M:      Horatiu Vultur <[email protected]>
15098 M:      [email protected]
15099 L:      [email protected]
15100 S:      Maintained
15101 F:      drivers/net/ethernet/microchip/lan966x/*
15102
15103 MICROCHIP LAN966X OIC DRIVER
15104 M:      Herve Codina <[email protected]>
15105 S:      Maintained
15106 F:      Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
15107 F:      drivers/irqchip/irq-lan966x-oic.c
15108
15109 MICROCHIP LCDFB DRIVER
15110 M:      Nicolas Ferre <[email protected]>
15111 L:      [email protected]
15112 S:      Maintained
15113 F:      drivers/video/fbdev/atmel_lcdfb.c
15114 F:      include/video/atmel_lcdc.h
15115
15116 MICROCHIP MCP16502 PMIC DRIVER
15117 M:      Claudiu Beznea <[email protected]>
15118 L:      [email protected] (moderated for non-subscribers)
15119 S:      Supported
15120 F:      Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
15121 F:      drivers/regulator/mcp16502.c
15122
15123 MICROCHIP MCP3564 ADC DRIVER
15124 M:      Marius Cristea <[email protected]>
15125 L:      [email protected]
15126 S:      Supported
15127 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
15128 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
15129 F:      drivers/iio/adc/mcp3564.c
15130
15131 MICROCHIP MCP3911 ADC DRIVER
15132 M:      Marcus Folkesson <[email protected]>
15133 M:      Kent Gustavsson <[email protected]>
15134 L:      [email protected]
15135 S:      Maintained
15136 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
15137 F:      drivers/iio/adc/mcp3911.c
15138
15139 MICROCHIP MMC/SD/SDIO MCI DRIVER
15140 M:      Aubin Constans <[email protected]>
15141 S:      Maintained
15142 F:      drivers/mmc/host/atmel-mci.c
15143
15144 MICROCHIP NAND DRIVER
15145 L:      [email protected]
15146 S:      Orphan
15147 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
15148 F:      drivers/mtd/nand/raw/atmel/*
15149
15150 MICROCHIP OTPC DRIVER
15151 M:      Claudiu Beznea <[email protected]>
15152 L:      [email protected] (moderated for non-subscribers)
15153 S:      Supported
15154 F:      Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
15155 F:      drivers/nvmem/microchip-otpc.c
15156 F:      include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
15157
15158 MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
15159 M:      Marius Cristea <[email protected]>
15160 L:      [email protected]
15161 S:      Supported
15162 F:      Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
15163 F:      drivers/iio/adc/pac1934.c
15164
15165 MICROCHIP PCI1XXXX GP DRIVER
15166 M:      Vaibhaav Ram T.L <[email protected]>
15167 M:      Kumaravel Thiagarajan <[email protected]>
15168 L:      [email protected]
15169 S:      Supported
15170 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
15171 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
15172 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
15173 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
15174
15175 MICROCHIP PCI1XXXX I2C DRIVER
15176 M:      Tharun Kumar P <[email protected]>
15177 M:      Kumaravel Thiagarajan <[email protected]>
15178 M:      Microchip Linux Driver Support <[email protected]>
15179 L:      [email protected]
15180 S:      Maintained
15181 F:      drivers/i2c/busses/i2c-mchp-pci1xxxx.c
15182
15183 MICROCHIP PCIe UART DRIVER
15184 M:      Kumaravel Thiagarajan <[email protected]>
15185 M:      Tharun Kumar P <[email protected]>
15186 L:      [email protected]
15187 S:      Maintained
15188 F:      drivers/tty/serial/8250/8250_pci1xxxx.c
15189
15190 MICROCHIP POLARFIRE FPGA DRIVERS
15191 M:      Conor Dooley <[email protected]>
15192 R:      Vladimir Georgiev <[email protected]>
15193 L:      [email protected]
15194 S:      Supported
15195 F:      Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
15196 F:      drivers/fpga/microchip-spi.c
15197
15198 MICROCHIP PWM DRIVER
15199 M:      Claudiu Beznea <[email protected]>
15200 L:      [email protected] (moderated for non-subscribers)
15201 L:      [email protected]
15202 S:      Supported
15203 F:      Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
15204 F:      drivers/pwm/pwm-atmel.c
15205
15206 MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
15207 M:      Manikandan Muralidharan <[email protected]>
15208 M:      Dharma Balasubiramani <[email protected]>
15209 L:      [email protected]
15210 S:      Supported
15211 F:      Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
15212 F:      drivers/gpu/drm/bridge/microchip-lvds.c
15213
15214 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
15215 M:      Eugen Hristev <[email protected]>
15216 L:      [email protected]
15217 S:      Supported
15218 F:      Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
15219 F:      drivers/iio/adc/at91-sama5d2_adc.c
15220 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
15221
15222 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
15223 M:      Claudiu Beznea <[email protected]>
15224 S:      Supported
15225 F:      Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
15226 F:      drivers/power/reset/at91-sama5d2_shdwc.c
15227
15228 MICROCHIP SOC DRIVERS
15229 M:      Conor Dooley <[email protected]>
15230 S:      Supported
15231 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
15232 F:      Documentation/devicetree/bindings/soc/microchip/
15233 F:      drivers/soc/microchip/
15234
15235 MICROCHIP SPI DRIVER
15236 M:      Ryan Wanner <[email protected]>
15237 S:      Supported
15238 F:      drivers/spi/spi-atmel.*
15239
15240 MICROCHIP SSC DRIVER
15241 M:      Claudiu Beznea <[email protected]>
15242 L:      [email protected] (moderated for non-subscribers)
15243 S:      Supported
15244 F:      Documentation/devicetree/bindings/misc/atmel-ssc.txt
15245 F:      drivers/misc/atmel-ssc.c
15246 F:      include/linux/atmel-ssc.h
15247
15248 Microchip Timer Counter Block (TCB) Capture Driver
15249 M:      Kamel Bouhara <[email protected]>
15250 L:      [email protected] (moderated for non-subscribers)
15251 L:      [email protected]
15252 S:      Maintained
15253 F:      drivers/counter/microchip-tcb-capture.c
15254
15255 MICROCHIP USB251XB DRIVER
15256 M:      Richard Leitner <[email protected]>
15257 L:      [email protected]
15258 S:      Maintained
15259 F:      Documentation/devicetree/bindings/usb/usb251xb.yaml
15260 F:      drivers/usb/misc/usb251xb.c
15261
15262 MICROCHIP USBA UDC DRIVER
15263 M:      Cristian Birsan <[email protected]>
15264 L:      [email protected] (moderated for non-subscribers)
15265 S:      Supported
15266 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
15267
15268 MICROCHIP WILC1000 WIFI DRIVER
15269 M:      Ajay Singh <[email protected]>
15270 M:      Claudiu Beznea <[email protected]>
15271 L:      [email protected]
15272 S:      Supported
15273 F:      drivers/net/wireless/microchip/wilc1000/
15274
15275 MICROSEMI MIPS SOCS
15276 M:      Alexandre Belloni <[email protected]>
15277 M:      [email protected]
15278 L:      [email protected]
15279 S:      Supported
15280 F:      Documentation/devicetree/bindings/mips/mscc.txt
15281 F:      Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
15282 F:      Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
15283 F:      arch/mips/boot/dts/mscc/
15284 F:      arch/mips/configs/generic/board-ocelot.config
15285 F:      arch/mips/generic/board-ocelot.c
15286
15287 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
15288 M:      Don Brace <[email protected]>
15289 L:      [email protected]
15290 L:      [email protected]
15291 S:      Supported
15292 F:      Documentation/scsi/smartpqi.rst
15293 F:      drivers/scsi/smartpqi/Kconfig
15294 F:      drivers/scsi/smartpqi/Makefile
15295 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
15296 F:      include/linux/cciss*.h
15297 F:      include/uapi/linux/cciss*.h
15298
15299 MICROSOFT MANA RDMA DRIVER
15300 M:      Long Li <[email protected]>
15301 M:      Ajay Sharma <[email protected]>
15302 L:      [email protected]
15303 S:      Supported
15304 F:      drivers/infiniband/hw/mana/
15305 F:      include/net/mana
15306 F:      include/uapi/rdma/mana-abi.h
15307
15308 MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
15309 M:      Maximilian Luz <[email protected]>
15310 L:      [email protected]
15311 S:      Maintained
15312 F:      drivers/platform/surface/surface_aggregator_tabletsw.c
15313
15314 MICROSOFT SURFACE BATTERY AND AC DRIVERS
15315 M:      Maximilian Luz <[email protected]>
15316 L:      [email protected]
15317 L:      [email protected]
15318 S:      Maintained
15319 F:      drivers/power/supply/surface_battery.c
15320 F:      drivers/power/supply/surface_charger.c
15321
15322 MICROSOFT SURFACE DTX DRIVER
15323 M:      Maximilian Luz <[email protected]>
15324 L:      [email protected]
15325 S:      Maintained
15326 F:      Documentation/driver-api/surface_aggregator/clients/dtx.rst
15327 F:      drivers/platform/surface/surface_dtx.c
15328 F:      include/uapi/linux/surface_aggregator/dtx.h
15329
15330 MICROSOFT SURFACE SENSOR FAN DRIVER
15331 M:      Maximilian Luz <[email protected]>
15332 M:      Ivor Wanders <[email protected]>
15333 L:      [email protected]
15334 S:      Maintained
15335 F:      Documentation/hwmon/surface_fan.rst
15336 F:      drivers/hwmon/surface_fan.c
15337
15338 MICROSOFT SURFACE SENSOR THERMAL DRIVER
15339 M:      Maximilian Luz <[email protected]>
15340 L:      [email protected]
15341 S:      Maintained
15342 F:      drivers/hwmon/surface_temp.c
15343
15344 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
15345 M:      Maximilian Luz <[email protected]>
15346 L:      [email protected]
15347 S:      Maintained
15348 F:      drivers/platform/surface/surface_gpe.c
15349
15350 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
15351 M:      Hans de Goede <[email protected]>
15352 M:      Ilpo Järvinen <[email protected]>
15353 M:      Maximilian Luz <[email protected]>
15354 L:      [email protected]
15355 S:      Maintained
15356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
15357 F:      drivers/platform/surface/
15358
15359 MICROSOFT SURFACE HID TRANSPORT DRIVER
15360 M:      Maximilian Luz <[email protected]>
15361 L:      [email protected]
15362 L:      [email protected]
15363 S:      Maintained
15364 F:      drivers/hid/surface-hid/
15365
15366 MICROSOFT SURFACE HOT-PLUG DRIVER
15367 M:      Maximilian Luz <[email protected]>
15368 L:      [email protected]
15369 S:      Maintained
15370 F:      drivers/platform/surface/surface_hotplug.c
15371
15372 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
15373 M:      Maximilian Luz <[email protected]>
15374 L:      [email protected]
15375 S:      Maintained
15376 F:      drivers/platform/surface/surface_platform_profile.c
15377
15378 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
15379 M:      Chen Yu <[email protected]>
15380 L:      [email protected]
15381 S:      Supported
15382 F:      drivers/platform/surface/surfacepro3_button.c
15383
15384 MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
15385 M:      Maximilian Luz <[email protected]>
15386 L:      [email protected]
15387 S:      Maintained
15388 F:      drivers/platform/surface/surface_aggregator_hub.c
15389
15390 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15391 M:      Maximilian Luz <[email protected]>
15392 L:      [email protected]
15393 S:      Maintained
15394 W:      https://github.com/linux-surface/surface-aggregator-module
15395 C:      irc://irc.libera.chat/linux-surface
15396 F:      Documentation/driver-api/surface_aggregator/
15397 F:      drivers/platform/surface/aggregator/
15398 F:      drivers/platform/surface/surface_acpi_notify.c
15399 F:      drivers/platform/surface/surface_aggregator_cdev.c
15400 F:      drivers/platform/surface/surface_aggregator_registry.c
15401 F:      include/linux/surface_acpi_notify.h
15402 F:      include/linux/surface_aggregator/
15403 F:      include/uapi/linux/surface_aggregator/
15404
15405 MICROTEK X6 SCANNER
15406 M:      Oliver Neukum <[email protected]>
15407 S:      Maintained
15408 F:      drivers/usb/image/microtek.*
15409
15410 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15411 M:      Luka Kovacic <[email protected]>
15412 M:      Luka Perkov <[email protected]>
15413 S:      Maintained
15414 F:      arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15415 F:      arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15416 F:      arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15417 F:      arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15418 F:      arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15419 F:      arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15420
15421 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15422 M:      Sakari Ailus <[email protected]>
15423 L:      [email protected]
15424 S:      Maintained
15425 F:      Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15426 F:      Documentation/driver-api/media/drivers/ccs/
15427 F:      Documentation/userspace-api/media/drivers/ccs.rst
15428 F:      drivers/media/i2c/ccs-pll.c
15429 F:      drivers/media/i2c/ccs-pll.h
15430 F:      drivers/media/i2c/ccs/
15431 F:      include/uapi/linux/ccs.h
15432 F:      include/uapi/linux/smiapp.h
15433
15434 MIPS
15435 M:      Thomas Bogendoerfer <[email protected]>
15436 L:      [email protected]
15437 S:      Maintained
15438 W:      http://www.linux-mips.org/
15439 Q:      https://patchwork.kernel.org/project/linux-mips/list/
15440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15441 F:      Documentation/devicetree/bindings/mips/
15442 F:      Documentation/arch/mips/
15443 F:      arch/mips/
15444 F:      drivers/platform/mips/
15445 F:      include/dt-bindings/mips/
15446
15447 MIPS BAIKAL-T1 PLATFORM
15448 M:      Serge Semin <[email protected]>
15449 L:      [email protected]
15450 S:      Supported
15451 F:      Documentation/devicetree/bindings/bus/baikal,bt1-*.yaml
15452 F:      Documentation/devicetree/bindings/clock/baikal,bt1-*.yaml
15453 F:      drivers/bus/bt1-*.c
15454 F:      drivers/clk/baikal-t1/
15455 F:      drivers/memory/bt1-l2-ctl.c
15456 F:      drivers/mtd/maps/physmap-bt1-rom.[ch]
15457
15458 MIPS BOSTON DEVELOPMENT BOARD
15459 M:      Paul Burton <[email protected]>
15460 L:      [email protected]
15461 S:      Maintained
15462 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
15463 F:      arch/mips/boot/dts/img/boston.dts
15464 F:      arch/mips/configs/generic/board-boston.config
15465 F:      drivers/clk/imgtec/clk-boston.c
15466 F:      include/dt-bindings/clock/boston-clock.h
15467
15468 MIPS CORE DRIVERS
15469 M:      Thomas Bogendoerfer <[email protected]>
15470 M:      Serge Semin <[email protected]>
15471 L:      [email protected]
15472 S:      Supported
15473 F:      drivers/bus/mips_cdmm.c
15474 F:      drivers/clocksource/mips-gic-timer.c
15475 F:      drivers/cpuidle/cpuidle-cps.c
15476 F:      drivers/irqchip/irq-mips-cpu.c
15477 F:      drivers/irqchip/irq-mips-gic.c
15478
15479 MIPS GENERIC PLATFORM
15480 M:      Paul Burton <[email protected]>
15481 L:      [email protected]
15482 S:      Supported
15483 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15484 F:      arch/mips/generic/
15485 F:      arch/mips/tools/generic-board-config.sh
15486
15487 MIPS RINT INSTRUCTION EMULATION
15488 M:      Aleksandar Markovic <[email protected]>
15489 L:      [email protected]
15490 S:      Supported
15491 F:      arch/mips/math-emu/dp_rint.c
15492 F:      arch/mips/math-emu/sp_rint.c
15493
15494 MIPS/LOONGSON1 ARCHITECTURE
15495 M:      Keguang Zhang <[email protected]>
15496 L:      [email protected]
15497 S:      Maintained
15498 F:      Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15499 F:      arch/mips/include/asm/mach-loongson32/
15500 F:      arch/mips/loongson32/
15501 F:      drivers/*/*loongson1*
15502 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15503
15504 MIPS/LOONGSON2EF ARCHITECTURE
15505 M:      Jiaxun Yang <[email protected]>
15506 L:      [email protected]
15507 S:      Maintained
15508 F:      arch/mips/include/asm/mach-loongson2ef/
15509 F:      arch/mips/loongson2ef/
15510 F:      drivers/cpufreq/loongson2_cpufreq.c
15511
15512 MIPS/LOONGSON64 ARCHITECTURE
15513 M:      Huacai Chen <[email protected]>
15514 M:      Jiaxun Yang <[email protected]>
15515 L:      [email protected]
15516 S:      Maintained
15517 F:      arch/mips/include/asm/mach-loongson64/
15518 F:      arch/mips/loongson64/
15519 F:      drivers/irqchip/irq-loongson*
15520 F:      drivers/platform/mips/cpu_hwmon.c
15521
15522 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15523 M:      Hans Verkuil <[email protected]>
15524 L:      [email protected]
15525 S:      Odd Fixes
15526 W:      https://linuxtv.org
15527 T:      git git://linuxtv.org/media_tree.git
15528 F:      drivers/media/radio/radio-miropcm20*
15529
15530 MITSUMI MM8013 FG DRIVER
15531 M:      Konrad Dybcio <[email protected]>
15532 F:      Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15533 F:      drivers/power/supply/mm8013.c
15534
15535 MMP SUPPORT
15536 R:      Lubomir Rintel <[email protected]>
15537 L:      [email protected] (moderated for non-subscribers)
15538 S:      Odd Fixes
15539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15540 F:      arch/arm/boot/dts/marvell/mmp*
15541 F:      arch/arm/mach-mmp/
15542 F:      include/linux/soc/mmp/
15543
15544 MMP USB PHY DRIVERS
15545 R:      Lubomir Rintel <[email protected]>
15546 L:      [email protected] (moderated for non-subscribers)
15547 S:      Maintained
15548 F:      drivers/phy/marvell/phy-mmp3-usb.c
15549 F:      drivers/phy/marvell/phy-pxa-usb.c
15550
15551 MMU GATHER AND TLB INVALIDATION
15552 M:      Will Deacon <[email protected]>
15553 M:      "Aneesh Kumar K.V" <[email protected]>
15554 M:      Andrew Morton <[email protected]>
15555 M:      Nick Piggin <[email protected]>
15556 M:      Peter Zijlstra <[email protected]>
15557 L:      [email protected]
15558 L:      [email protected]
15559 S:      Maintained
15560 F:      arch/*/include/asm/tlb.h
15561 F:      include/asm-generic/tlb.h
15562 F:      mm/mmu_gather.c
15563
15564 MN88472 MEDIA DRIVER
15565 L:      [email protected]
15566 S:      Orphan
15567 W:      https://linuxtv.org
15568 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15569 F:      drivers/media/dvb-frontends/mn88472*
15570
15571 MN88473 MEDIA DRIVER
15572 L:      [email protected]
15573 S:      Orphan
15574 W:      https://linuxtv.org
15575 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15576 F:      drivers/media/dvb-frontends/mn88473*
15577
15578 MOBILEYE MIPS SOCS
15579 M:      Vladimir Kondratiev <[email protected]>
15580 M:      Gregory CLEMENT <[email protected]>
15581 M:      Théo Lebrun <[email protected]>
15582 L:      [email protected]
15583 S:      Maintained
15584 F:      Documentation/devicetree/bindings/mips/mobileye.yaml
15585 F:      Documentation/devicetree/bindings/soc/mobileye/
15586 F:      arch/mips/boot/dts/mobileye/
15587 F:      arch/mips/configs/eyeq5_defconfig
15588 F:      arch/mips/mobileye/board-epm5.its.S
15589 F:      drivers/clk/clk-eyeq.c
15590 F:      drivers/pinctrl/pinctrl-eyeq5.c
15591 F:      drivers/reset/reset-eyeq.c
15592 F:      include/dt-bindings/clock/mobileye,eyeq5-clk.h
15593
15594 MODULE SUPPORT
15595 M:      Luis Chamberlain <[email protected]>
15596 L:      [email protected]
15597 L:      [email protected]
15598 S:      Maintained
15599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15600 F:      include/linux/kmod.h
15601 F:      include/linux/module*.h
15602 F:      kernel/module/
15603 F:      lib/test_kmod.c
15604 F:      scripts/module*
15605 F:      tools/testing/selftests/kmod/
15606
15607 MONOLITHIC POWER SYSTEM PMIC DRIVER
15608 M:      Saravanan Sekar <[email protected]>
15609 S:      Maintained
15610 F:      Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
15611 F:      Documentation/devicetree/bindings/regulator/mps,mp*.yaml
15612 F:      drivers/hwmon/pmbus/mpq7932.c
15613 F:      drivers/iio/adc/mp2629_adc.c
15614 F:      drivers/mfd/mp2629.c
15615 F:      drivers/power/supply/mp2629_charger.c
15616 F:      drivers/regulator/mp5416.c
15617 F:      drivers/regulator/mpq7920.c
15618 F:      drivers/regulator/mpq7920.h
15619 F:      include/linux/mfd/mp2629.h
15620
15621 MOST(R) TECHNOLOGY DRIVER
15622 M:      Parthiban Veerasooran <[email protected]>
15623 M:      Christian Gromm <[email protected]>
15624 S:      Maintained
15625 F:      Documentation/ABI/testing/configfs-most
15626 F:      Documentation/ABI/testing/sysfs-bus-most
15627 F:      drivers/most/
15628 F:      drivers/staging/most/
15629 F:      include/linux/most.h
15630
15631 MOTORCOMM PHY DRIVER
15632 M:      Frank <[email protected]>
15633 L:      [email protected]
15634 S:      Maintained
15635 F:      Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
15636 F:      drivers/net/phy/motorcomm.c
15637
15638 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
15639 M:      Jiri Slaby <[email protected]>
15640 S:      Maintained
15641 F:      Documentation/driver-api/tty/moxa-smartio.rst
15642 F:      drivers/tty/mxser.*
15643
15644 MP3309C BACKLIGHT DRIVER
15645 M:      Flavio Suligoi <[email protected]>
15646 L:      [email protected]
15647 S:      Maintained
15648 F:      Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
15649 F:      drivers/video/backlight/mp3309c.c
15650
15651 MPS MP2891 DRIVER
15652 M:      Noah Wang <[email protected]>
15653 L:      [email protected]
15654 S:      Maintained
15655 F:      Documentation/hwmon/mp2891.rst
15656 F:      drivers/hwmon/pmbus/mp2891.c
15657
15658 MPS MP2993 DRIVER
15659 M:      Noah Wang <[email protected]>
15660 L:      [email protected]
15661 S:      Maintained
15662 F:      Documentation/hwmon/mp2993.rst
15663 F:      drivers/hwmon/pmbus/mp2993.c
15664
15665 MPS MP9941 DRIVER
15666 M:      Noah Wang <[email protected]>
15667 L:      [email protected]
15668 S:      Maintained
15669 F:      Documentation/hwmon/mp9941.rst
15670 F:      drivers/hwmon/pmbus/mp9941.c
15671
15672 MR800 AVERMEDIA USB FM RADIO DRIVER
15673 M:      Alexey Klimov <[email protected]>
15674 L:      [email protected]
15675 S:      Maintained
15676 T:      git git://linuxtv.org/media_tree.git
15677 F:      drivers/media/radio/radio-mr800.c
15678
15679 MRF24J40 IEEE 802.15.4 RADIO DRIVER
15680 M:      Stefan Schmidt <[email protected]>
15681 L:      [email protected]
15682 S:      Odd Fixes
15683 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
15684 F:      drivers/net/ieee802154/mrf24j40.c
15685
15686 MSI EC DRIVER
15687 M:      Nikita Kravets <[email protected]>
15688 L:      [email protected]
15689 S:      Maintained
15690 W:      https://github.com/BeardOverflow/msi-ec
15691 F:      drivers/platform/x86/msi-ec.*
15692
15693 MSI LAPTOP SUPPORT
15694 M:      "Lee, Chun-Yi" <[email protected]>
15695 L:      [email protected]
15696 S:      Maintained
15697 F:      drivers/platform/x86/msi-laptop.c
15698
15699 MSI WMI SUPPORT
15700 L:      [email protected]
15701 S:      Orphan
15702 F:      drivers/platform/x86/msi-wmi.c
15703
15704 MSI WMI PLATFORM FEATURES
15705 M:      Armin Wolf <[email protected]>
15706 L:      [email protected]
15707 S:      Maintained
15708 F:      Documentation/ABI/testing/debugfs-msi-wmi-platform
15709 F:      Documentation/wmi/devices/msi-wmi-platform.rst
15710 F:      drivers/platform/x86/msi-wmi-platform.c
15711
15712 MSI001 MEDIA DRIVER
15713 L:      [email protected]
15714 S:      Orphan
15715 W:      https://linuxtv.org
15716 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15717 F:      drivers/media/tuners/msi001*
15718
15719 MSI2500 MEDIA DRIVER
15720 L:      [email protected]
15721 S:      Orphan
15722 W:      https://linuxtv.org
15723 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15724 F:      drivers/media/usb/msi2500/
15725
15726 MSTAR INTERRUPT CONTROLLER DRIVER
15727 M:      Mark-PK Tsai <[email protected]>
15728 M:      Daniel Palmer <[email protected]>
15729 S:      Maintained
15730 F:      Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
15731 F:      drivers/irqchip/irq-mst-intc.c
15732
15733 MSYSTEMS DISKONCHIP G3 MTD DRIVER
15734 M:      Robert Jarzmik <[email protected]>
15735 L:      [email protected]
15736 S:      Maintained
15737 F:      drivers/mtd/devices/docg3*
15738
15739 MT9M114 ONSEMI SENSOR DRIVER
15740 M:      Laurent Pinchart <[email protected]>
15741 L:      [email protected]
15742 S:      Maintained
15743 T:      git git://linuxtv.org/media_tree.git
15744 F:      Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
15745 F:      drivers/media/i2c/mt9m114.c
15746
15747 MT9P031 APTINA CAMERA SENSOR
15748 M:      Laurent Pinchart <[email protected]>
15749 L:      [email protected]
15750 S:      Maintained
15751 T:      git git://linuxtv.org/media_tree.git
15752 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
15753 F:      drivers/media/i2c/mt9p031.c
15754 F:      include/media/i2c/mt9p031.h
15755
15756 MT9T112 APTINA CAMERA SENSOR
15757 M:      Jacopo Mondi <[email protected]>
15758 L:      [email protected]
15759 S:      Odd Fixes
15760 T:      git git://linuxtv.org/media_tree.git
15761 F:      drivers/media/i2c/mt9t112.c
15762 F:      include/media/i2c/mt9t112.h
15763
15764 MT9V032 APTINA CAMERA SENSOR
15765 M:      Laurent Pinchart <[email protected]>
15766 L:      [email protected]
15767 S:      Maintained
15768 T:      git git://linuxtv.org/media_tree.git
15769 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
15770 F:      drivers/media/i2c/mt9v032.c
15771 F:      include/media/i2c/mt9v032.h
15772
15773 MT9V111 APTINA CAMERA SENSOR
15774 M:      Jacopo Mondi <[email protected]>
15775 L:      [email protected]
15776 S:      Maintained
15777 T:      git git://linuxtv.org/media_tree.git
15778 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
15779 F:      drivers/media/i2c/mt9v111.c
15780
15781 MULTIFUNCTION DEVICES (MFD)
15782 M:      Lee Jones <[email protected]>
15783 S:      Maintained
15784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15785 F:      Documentation/devicetree/bindings/mfd/
15786 F:      drivers/mfd/
15787 F:      include/dt-bindings/mfd/
15788 F:      include/linux/mfd/
15789
15790 MULTIMEDIA CARD (MMC) ETC. OVER SPI
15791 S:      Orphan
15792 F:      drivers/mmc/host/mmc_spi.c
15793 F:      include/linux/spi/mmc_spi.h
15794
15795 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
15796 M:      Ulf Hansson <[email protected]>
15797 L:      [email protected]
15798 S:      Maintained
15799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15800 F:      Documentation/devicetree/bindings/mmc/
15801 F:      drivers/mmc/
15802 F:      include/linux/mmc/
15803 F:      include/uapi/linux/mmc/
15804
15805 MULTIPLEXER SUBSYSTEM
15806 M:      Peter Rosin <[email protected]>
15807 S:      Maintained
15808 F:      Documentation/ABI/testing/sysfs-class-mux*
15809 F:      Documentation/devicetree/bindings/mux/
15810 F:      drivers/mux/
15811 F:      include/dt-bindings/mux/
15812 F:      include/linux/mux/
15813
15814 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
15815 M:      Bin Liu <[email protected]>
15816 L:      [email protected]
15817 S:      Maintained
15818 F:      drivers/usb/musb/
15819
15820 MXL301RF MEDIA DRIVER
15821 M:      Akihiro Tsukada <[email protected]>
15822 L:      [email protected]
15823 S:      Odd Fixes
15824 F:      drivers/media/tuners/mxl301rf*
15825
15826 MXL5007T MEDIA DRIVER
15827 M:      Michael Krufky <[email protected]>
15828 L:      [email protected]
15829 S:      Maintained
15830 W:      https://linuxtv.org
15831 W:      http://github.com/mkrufky
15832 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15833 T:      git git://linuxtv.org/mkrufky/tuners.git
15834 F:      drivers/media/tuners/mxl5007t.*
15835
15836 MXSFB DRM DRIVER
15837 M:      Marek Vasut <[email protected]>
15838 M:      Stefan Agner <[email protected]>
15839 L:      [email protected]
15840 S:      Supported
15841 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
15842 F:      Documentation/devicetree/bindings/display/fsl,lcdif.yaml
15843 F:      drivers/gpu/drm/mxsfb/
15844
15845 MYLEX DAC960 PCI RAID Controller
15846 M:      Hannes Reinecke <[email protected]>
15847 L:      [email protected]
15848 S:      Supported
15849 F:      drivers/scsi/myrb.*
15850 F:      drivers/scsi/myrs.*
15851
15852 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
15853 L:      [email protected]
15854 S:      Orphan
15855 W:      https://www.cspi.com/ethernet-products/support/downloads/
15856 F:      drivers/net/ethernet/myricom/myri10ge/
15857
15858 NAND FLASH SUBSYSTEM
15859 M:      Miquel Raynal <[email protected]>
15860 R:      Richard Weinberger <[email protected]>
15861 L:      [email protected]
15862 S:      Maintained
15863 W:      http://www.linux-mtd.infradead.org/
15864 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
15865 C:      irc://irc.oftc.net/mtd
15866 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
15867 F:      drivers/mtd/nand/
15868 F:      include/linux/mtd/*nand*.h
15869
15870 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
15871 M:      Daniel Mack <[email protected]>
15872 L:      [email protected] (moderated for non-subscribers)
15873 S:      Maintained
15874 W:      http://www.native-instruments.com
15875 F:      sound/usb/caiaq/
15876
15877 NATSEMI ETHERNET DRIVER (DP8381x)
15878 S:      Orphan
15879 F:      drivers/net/ethernet/natsemi/natsemi.c
15880
15881 NCR 5380 SCSI DRIVERS
15882 M:      Finn Thain <[email protected]>
15883 M:      Michael Schmitz <[email protected]>
15884 L:      [email protected]
15885 S:      Maintained
15886 F:      Documentation/scsi/g_NCR5380.rst
15887 F:      drivers/scsi/NCR5380.*
15888 F:      drivers/scsi/arm/cumana_1.c
15889 F:      drivers/scsi/arm/oak.c
15890 F:      drivers/scsi/atari_scsi.*
15891 F:      drivers/scsi/dmx3191d.c
15892 F:      drivers/scsi/g_NCR5380.*
15893 F:      drivers/scsi/mac_scsi.*
15894 F:      drivers/scsi/sun3_scsi.*
15895 F:      drivers/scsi/sun3_scsi_vme.c
15896
15897 NCSI LIBRARY
15898 M:      Samuel Mendoza-Jonas <[email protected]>
15899 S:      Maintained
15900 F:      net/ncsi/
15901
15902 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
15903 M:      Zev Weiss <[email protected]>
15904 L:      [email protected]
15905 S:      Maintained
15906 F:      Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
15907 F:      drivers/hwmon/nct6775-i2c.c
15908
15909 NETCONSOLE
15910 M:      Breno Leitao <[email protected]>
15911 S:      Maintained
15912 F:      Documentation/networking/netconsole.rst
15913 F:      drivers/net/netconsole.c
15914 F:      tools/testing/selftests/drivers/net/netcons_basic.sh
15915
15916 NETDEVSIM
15917 M:      Jakub Kicinski <[email protected]>
15918 S:      Maintained
15919 F:      drivers/net/netdevsim/*
15920 F:      tools/testing/selftests/drivers/net/netdevsim/*
15921
15922 NETEM NETWORK EMULATOR
15923 M:      Stephen Hemminger <[email protected]>
15924 L:      [email protected]
15925 S:      Maintained
15926 F:      net/sched/sch_netem.c
15927
15928 NETERION 10GbE DRIVERS (s2io)
15929 M:      Jon Mason <[email protected]>
15930 L:      [email protected]
15931 S:      Supported
15932 F:      Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
15933 F:      drivers/net/ethernet/neterion/
15934
15935 NETFILTER
15936 M:      Pablo Neira Ayuso <[email protected]>
15937 M:      Jozsef Kadlecsik <[email protected]>
15938 L:      [email protected]
15939 L:      [email protected]
15940 S:      Maintained
15941 W:      http://www.netfilter.org/
15942 W:      http://www.iptables.org/
15943 W:      http://www.nftables.org/
15944 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
15945 C:      irc://irc.libera.chat/netfilter
15946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
15947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
15948 F:      include/linux/netfilter*
15949 F:      include/linux/netfilter/
15950 F:      include/net/netfilter/
15951 F:      include/uapi/linux/netfilter*
15952 F:      include/uapi/linux/netfilter/
15953 F:      net/*/netfilter.c
15954 F:      net/*/netfilter/
15955 F:      net/bridge/br_netfilter*.c
15956 F:      net/netfilter/
15957 F:      tools/testing/selftests/net/netfilter/
15958
15959 NETROM NETWORK LAYER
15960 M:      Ralf Baechle <[email protected]>
15961 L:      [email protected]
15962 S:      Maintained
15963 W:      https://linux-ax25.in-berlin.de
15964 F:      include/net/netrom.h
15965 F:      include/uapi/linux/netrom.h
15966 F:      net/netrom/
15967
15968 NETRONIX EMBEDDED CONTROLLER
15969 M:      Jonathan Neuschäfer <[email protected]>
15970 S:      Maintained
15971 F:      Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
15972 F:      drivers/mfd/ntxec.c
15973 F:      drivers/pwm/pwm-ntxec.c
15974 F:      drivers/rtc/rtc-ntxec.c
15975 F:      include/linux/mfd/ntxec.h
15976
15977 NETRONOME ETHERNET DRIVERS
15978 M:      Louis Peens <[email protected]>
15979 R:      Jakub Kicinski <[email protected]>
15980 L:      [email protected]
15981 S:      Maintained
15982 F:      drivers/net/ethernet/netronome/
15983
15984 NETWORK BLOCK DEVICE (NBD)
15985 M:      Josef Bacik <[email protected]>
15986 L:      [email protected]
15987 L:      [email protected]
15988 S:      Maintained
15989 F:      Documentation/admin-guide/blockdev/nbd.rst
15990 F:      drivers/block/nbd.c
15991 F:      include/trace/events/nbd.h
15992 F:      include/uapi/linux/nbd.h
15993
15994 NETWORK DROP MONITOR
15995 M:      Neil Horman <[email protected]>
15996 L:      [email protected]
15997 S:      Maintained
15998 W:      https://fedorahosted.org/dropwatch/
15999 F:      include/uapi/linux/net_dropmon.h
16000 F:      net/core/drop_monitor.c
16001
16002 NETWORKING DRIVERS
16003 M:      "David S. Miller" <[email protected]>
16004 M:      Eric Dumazet <[email protected]>
16005 M:      Jakub Kicinski <[email protected]>
16006 M:      Paolo Abeni <[email protected]>
16007 L:      [email protected]
16008 S:      Maintained
16009 P:      Documentation/process/maintainer-netdev.rst
16010 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
16011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16012 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16013 F:      Documentation/devicetree/bindings/net/
16014 F:      Documentation/networking/net_cachelines/net_device.rst
16015 F:      drivers/connector/
16016 F:      drivers/net/
16017 F:      include/dt-bindings/net/
16018 F:      include/linux/cn_proc.h
16019 F:      include/linux/etherdevice.h
16020 F:      include/linux/ethtool_netlink.h
16021 F:      include/linux/fcdevice.h
16022 F:      include/linux/fddidevice.h
16023 F:      include/linux/hippidevice.h
16024 F:      include/linux/if_*
16025 F:      include/linux/inetdevice.h
16026 F:      include/linux/netdev*
16027 F:      include/linux/platform_data/wiznet.h
16028 F:      include/uapi/linux/cn_proc.h
16029 F:      include/uapi/linux/ethtool_netlink.h
16030 F:      include/uapi/linux/if_*
16031 F:      include/uapi/linux/netdev*
16032 F:      tools/testing/selftests/drivers/net/
16033 X:      Documentation/devicetree/bindings/net/bluetooth/
16034 X:      Documentation/devicetree/bindings/net/wireless/
16035 X:      drivers/net/wireless/
16036
16037 NETWORKING DRIVERS (WIRELESS)
16038 M:      Kalle Valo <[email protected]>
16039 L:      [email protected]
16040 S:      Maintained
16041 W:      https://wireless.wiki.kernel.org/
16042 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
16043 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
16044 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
16045 F:      Documentation/devicetree/bindings/net/wireless/
16046 F:      drivers/net/wireless/
16047
16048 NETWORKING [DSA]
16049 M:      Andrew Lunn <[email protected]>
16050 M:      Florian Fainelli <[email protected]>
16051 M:      Vladimir Oltean <[email protected]>
16052 S:      Maintained
16053 F:      Documentation/devicetree/bindings/net/dsa/
16054 F:      Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
16055 F:      Documentation/devicetree/bindings/net/ethernet-switch.yaml
16056 F:      drivers/net/dsa/
16057 F:      include/linux/dsa/
16058 F:      include/linux/platform_data/dsa.h
16059 F:      include/net/dsa.h
16060 F:      net/dsa/
16061 F:      tools/testing/selftests/drivers/net/dsa/
16062
16063 NETWORKING [GENERAL]
16064 M:      "David S. Miller" <[email protected]>
16065 M:      Eric Dumazet <[email protected]>
16066 M:      Jakub Kicinski <[email protected]>
16067 M:      Paolo Abeni <[email protected]>
16068 L:      [email protected]
16069 S:      Maintained
16070 P:      Documentation/process/maintainer-netdev.rst
16071 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
16072 B:      mailto:[email protected]
16073 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16074 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16075 F:      Documentation/core-api/netlink.rst
16076 F:      Documentation/netlink/
16077 F:      Documentation/networking/
16078 F:      Documentation/networking/net_cachelines/
16079 F:      Documentation/process/maintainer-netdev.rst
16080 F:      Documentation/userspace-api/netlink/
16081 F:      include/linux/framer/framer-provider.h
16082 F:      include/linux/framer/framer.h
16083 F:      include/linux/in.h
16084 F:      include/linux/indirect_call_wrapper.h
16085 F:      include/linux/inet.h
16086 F:      include/linux/inet_diag.h
16087 F:      include/linux/net.h
16088 F:      include/linux/netdev*
16089 F:      include/linux/netlink.h
16090 F:      include/linux/netpoll.h
16091 F:      include/linux/rtnetlink.h
16092 F:      include/linux/seq_file_net.h
16093 F:      include/linux/skbuff*
16094 F:      include/net/
16095 F:      include/uapi/linux/genetlink.h
16096 F:      include/uapi/linux/hsr_netlink.h
16097 F:      include/uapi/linux/in.h
16098 F:      include/uapi/linux/inet_diag.h
16099 F:      include/uapi/linux/nbd-netlink.h
16100 F:      include/uapi/linux/net.h
16101 F:      include/uapi/linux/net_namespace.h
16102 F:      include/uapi/linux/netconf.h
16103 F:      include/uapi/linux/netdev*
16104 F:      include/uapi/linux/netlink.h
16105 F:      include/uapi/linux/netlink_diag.h
16106 F:      include/uapi/linux/rtnetlink.h
16107 F:      lib/net_utils.c
16108 F:      lib/random32.c
16109 F:      net/
16110 F:      tools/net/
16111 F:      tools/testing/selftests/net/
16112 X:      net/9p/
16113 X:      net/bluetooth/
16114
16115 NETWORKING [IPSEC]
16116 M:      Steffen Klassert <[email protected]>
16117 M:      Herbert Xu <[email protected]>
16118 M:      "David S. Miller" <[email protected]>
16119 L:      [email protected]
16120 S:      Maintained
16121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
16122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
16123 F:      include/net/xfrm.h
16124 F:      include/uapi/linux/xfrm.h
16125 F:      net/ipv4/ah4.c
16126 F:      net/ipv4/esp4*
16127 F:      net/ipv4/ip_vti.c
16128 F:      net/ipv4/ipcomp.c
16129 F:      net/ipv4/xfrm*
16130 F:      net/ipv6/ah6.c
16131 F:      net/ipv6/esp6*
16132 F:      net/ipv6/ip6_vti.c
16133 F:      net/ipv6/ipcomp6.c
16134 F:      net/ipv6/xfrm*
16135 F:      net/key/
16136 F:      net/xfrm/
16137 F:      tools/testing/selftests/net/ipsec.c
16138
16139 NETWORKING [IPv4/IPv6]
16140 M:      "David S. Miller" <[email protected]>
16141 M:      David Ahern <[email protected]>
16142 L:      [email protected]
16143 S:      Maintained
16144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16145 F:      arch/x86/net/*
16146 F:      include/linux/ip.h
16147 F:      include/linux/ipv6*
16148 F:      include/net/fib*
16149 F:      include/net/ip*
16150 F:      include/net/route.h
16151 F:      net/ipv4/
16152 F:      net/ipv6/
16153
16154 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
16155 M:      Paul Moore <[email protected]>
16156 L:      [email protected]
16157 L:      [email protected]
16158 S:      Supported
16159 W:      https://github.com/netlabel
16160 F:      Documentation/netlabel/
16161 F:      include/net/calipso.h
16162 F:      include/net/cipso_ipv4.h
16163 F:      include/net/netlabel.h
16164 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
16165 F:      include/uapi/linux/netfilter/xt_SECMARK.h
16166 F:      net/ipv4/cipso_ipv4.c
16167 F:      net/ipv6/calipso.c
16168 F:      net/netfilter/xt_CONNSECMARK.c
16169 F:      net/netfilter/xt_SECMARK.c
16170 F:      net/netlabel/
16171
16172 NETWORKING [MACSEC]
16173 M:      Sabrina Dubroca <[email protected]>
16174 L:      [email protected]
16175 S:      Maintained
16176 F:      drivers/net/macsec.c
16177 F:      include/net/macsec.h
16178 F:      include/uapi/linux/if_macsec.h
16179 K:      macsec
16180 K:      \bmdo_
16181
16182 NETWORKING [MPTCP]
16183 M:      Matthieu Baerts <[email protected]>
16184 M:      Mat Martineau <[email protected]>
16185 R:      Geliang Tang <[email protected]>
16186 L:      [email protected]
16187 L:      [email protected]
16188 S:      Maintained
16189 W:      https://github.com/multipath-tcp/mptcp_net-next/wiki
16190 B:      https://github.com/multipath-tcp/mptcp_net-next/issues
16191 T:      git https://github.com/multipath-tcp/mptcp_net-next.git export-net
16192 T:      git https://github.com/multipath-tcp/mptcp_net-next.git export
16193 F:      Documentation/netlink/specs/mptcp_pm.yaml
16194 F:      Documentation/networking/mptcp*.rst
16195 F:      include/net/mptcp.h
16196 F:      include/trace/events/mptcp.h
16197 F:      include/uapi/linux/mptcp*.h
16198 F:      net/mptcp/
16199 F:      tools/testing/selftests/bpf/*/*mptcp*.c
16200 F:      tools/testing/selftests/net/mptcp/
16201
16202 NETWORKING [TCP]
16203 M:      Eric Dumazet <[email protected]>
16204 L:      [email protected]
16205 S:      Maintained
16206 F:      Documentation/networking/net_cachelines/tcp_sock.rst
16207 F:      include/linux/tcp.h
16208 F:      include/net/tcp.h
16209 F:      include/trace/events/tcp.h
16210 F:      include/uapi/linux/tcp.h
16211 F:      net/ipv4/inet_connection_sock.c
16212 F:      net/ipv4/inet_hashtables.c
16213 F:      net/ipv4/inet_timewait_sock.c
16214 F:      net/ipv4/syncookies.c
16215 F:      net/ipv4/tcp*.c
16216 F:      net/ipv6/inet6_connection_sock.c
16217 F:      net/ipv6/inet6_hashtables.c
16218 F:      net/ipv6/syncookies.c
16219 F:      net/ipv6/tcp*.c
16220
16221 NETWORKING [TLS]
16222 M:      Boris Pismenny <[email protected]>
16223 M:      John Fastabend <[email protected]>
16224 M:      Jakub Kicinski <[email protected]>
16225 L:      [email protected]
16226 S:      Maintained
16227 F:      include/net/tls.h
16228 F:      include/uapi/linux/tls.h
16229 F:      net/tls/*
16230
16231 NETXEN (1/10) GbE SUPPORT
16232 M:      Manish Chopra <[email protected]>
16233 M:      Rahul Verma <[email protected]>
16234 M:      [email protected]
16235 L:      [email protected]
16236 S:      Supported
16237 F:      drivers/net/ethernet/qlogic/netxen/
16238
16239 NET_FAILOVER MODULE
16240 M:      Sridhar Samudrala <[email protected]>
16241 L:      [email protected]
16242 S:      Supported
16243 F:      Documentation/networking/net_failover.rst
16244 F:      drivers/net/net_failover.c
16245 F:      include/net/net_failover.h
16246
16247 NEXTHOP
16248 M:      David Ahern <[email protected]>
16249 L:      [email protected]
16250 S:      Maintained
16251 F:      include/net/netns/nexthop.h
16252 F:      include/net/nexthop.h
16253 F:      include/uapi/linux/nexthop.h
16254 F:      net/ipv4/nexthop.c
16255
16256 NFC SUBSYSTEM
16257 M:      Krzysztof Kozlowski <[email protected]>
16258 L:      [email protected]
16259 S:      Maintained
16260 F:      Documentation/devicetree/bindings/net/nfc/
16261 F:      drivers/nfc/
16262 F:      include/net/nfc/
16263 F:      include/uapi/linux/nfc.h
16264 F:      net/nfc/
16265
16266 NFC VIRTUAL NCI DEVICE DRIVER
16267 M:      Bongsu Jeon <[email protected]>
16268 L:      [email protected]
16269 S:      Supported
16270 F:      drivers/nfc/virtual_ncidev.c
16271 F:      tools/testing/selftests/nci/
16272
16273 NFS, SUNRPC, AND LOCKD CLIENTS
16274 M:      Trond Myklebust <[email protected]>
16275 M:      Anna Schumaker <[email protected]>
16276 L:      [email protected]
16277 S:      Maintained
16278 W:      http://client.linux-nfs.org
16279 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
16280 F:      Documentation/filesystems/nfs/
16281 F:      fs/lockd/
16282 F:      fs/nfs/
16283 F:      fs/nfs_common/
16284 F:      include/linux/lockd/
16285 F:      include/linux/nfs*
16286 F:      include/linux/sunrpc/
16287 F:      include/uapi/linux/nfs*
16288 F:      include/uapi/linux/sunrpc/
16289 F:      net/sunrpc/
16290
16291 NILFS2 FILESYSTEM
16292 M:      Ryusuke Konishi <[email protected]>
16293 L:      [email protected]
16294 S:      Supported
16295 W:      https://nilfs.sourceforge.io/
16296 T:      git https://github.com/konis/nilfs2.git
16297 F:      Documentation/filesystems/nilfs2.rst
16298 F:      fs/nilfs2/
16299 F:      include/trace/events/nilfs2.h
16300 F:      include/uapi/linux/nilfs2_api.h
16301 F:      include/uapi/linux/nilfs2_ondisk.h
16302
16303 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
16304 M:      YOKOTA Hiroshi <[email protected]>
16305 S:      Maintained
16306 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16307 F:      Documentation/scsi/NinjaSCSI.rst
16308 F:      drivers/scsi/pcmcia/nsp_*
16309
16310 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
16311 M:      GOTO Masanori <[email protected]>
16312 M:      YOKOTA Hiroshi <[email protected]>
16313 S:      Maintained
16314 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16315 F:      Documentation/scsi/NinjaSCSI.rst
16316 F:      drivers/scsi/nsp32*
16317
16318 NINTENDO HID DRIVER
16319 M:      Daniel J. Ogorchock <[email protected]>
16320 L:      [email protected]
16321 S:      Maintained
16322 F:      drivers/hid/hid-nintendo*
16323
16324 NIOS2 ARCHITECTURE
16325 M:      Dinh Nguyen <[email protected]>
16326 S:      Maintained
16327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
16328 F:      arch/nios2/
16329
16330 NITRO ENCLAVES (NE)
16331 M:      Alexandru Ciobotaru <[email protected]>
16332 L:      [email protected]
16333 L:      The AWS Nitro Enclaves Team <[email protected]>
16334 S:      Supported
16335 W:      https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16336 F:      Documentation/virt/ne_overview.rst
16337 F:      drivers/virt/nitro_enclaves/
16338 F:      include/linux/nitro_enclaves.h
16339 F:      include/uapi/linux/nitro_enclaves.h
16340 F:      samples/nitro_enclaves/
16341
16342 NITRO SECURE MODULE (NSM)
16343 M:      Alexander Graf <[email protected]>
16344 L:      [email protected]
16345 L:      The AWS Nitro Enclaves Team <[email protected]>
16346 S:      Supported
16347 W:      https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16348 F:      drivers/misc/nsm.c
16349 F:      include/uapi/linux/nsm.h
16350
16351 NOHZ, DYNTICKS SUPPORT
16352 M:      Anna-Maria Behnsen <[email protected]>
16353 M:      Frederic Weisbecker <[email protected]>
16354 M:      Ingo Molnar <[email protected]>
16355 M:      Thomas Gleixner <[email protected]>
16356 L:      [email protected]
16357 S:      Maintained
16358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
16359 F:      include/linux/sched/nohz.h
16360 F:      include/linux/tick.h
16361 F:      kernel/time/tick*.*
16362
16363 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
16364 M:      Pavel Machek <[email protected]>
16365 M:      Sakari Ailus <[email protected]>
16366 L:      [email protected]
16367 S:      Maintained
16368 F:      drivers/media/i2c/ad5820.c
16369 F:      drivers/media/i2c/et8ek8
16370
16371 NOKIA N900 POWER SUPPLY DRIVERS
16372 R:      Pali Rohár <[email protected]>
16373 F:      drivers/power/supply/bq2415x_charger.c
16374 F:      drivers/power/supply/bq27xxx_battery.c
16375 F:      drivers/power/supply/bq27xxx_battery_i2c.c
16376 F:      drivers/power/supply/isp1704_charger.c
16377 F:      drivers/power/supply/rx51_battery.c
16378 F:      include/linux/power/bq2415x_charger.h
16379 F:      include/linux/power/bq27xxx_battery.h
16380
16381 NOLIBC HEADER FILE
16382 M:      Willy Tarreau <[email protected]>
16383 M:      Thomas Weißschuh <[email protected]>
16384 S:      Maintained
16385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
16386 F:      tools/include/nolibc/
16387 F:      tools/testing/selftests/nolibc/
16388
16389 NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
16390 M:      Hans de Goede <[email protected]>
16391 L:      [email protected]
16392 S:      Maintained
16393 F:      drivers/input/touchscreen/novatek-nvt-ts.c
16394
16395 NSDEPS
16396 M:      Matthias Maennich <[email protected]>
16397 S:      Maintained
16398 F:      Documentation/core-api/symbol-namespaces.rst
16399 F:      scripts/nsdeps
16400
16401 NTB AMD DRIVER
16402 M:      Sanjay R Mehta <[email protected]>
16403 M:      Shyam Sundar S K <[email protected]>
16404 L:      [email protected]
16405 S:      Supported
16406 F:      drivers/ntb/hw/amd/
16407
16408 NTB DRIVER CORE
16409 M:      Jon Mason <[email protected]>
16410 M:      Dave Jiang <[email protected]>
16411 M:      Allen Hubbe <[email protected]>
16412 L:      [email protected]
16413 S:      Supported
16414 W:      https://github.com/jonmason/ntb/wiki
16415 T:      git https://github.com/jonmason/ntb.git
16416 F:      drivers/net/ntb_netdev.c
16417 F:      drivers/ntb/
16418 F:      drivers/pci/endpoint/functions/pci-epf-*ntb.c
16419 F:      include/linux/ntb.h
16420 F:      include/linux/ntb_transport.h
16421 F:      tools/testing/selftests/ntb/
16422
16423 NTB IDT DRIVER
16424 M:      Serge Semin <[email protected]>
16425 L:      [email protected]
16426 S:      Supported
16427 F:      drivers/ntb/hw/idt/
16428
16429 NTB INTEL DRIVER
16430 M:      Dave Jiang <[email protected]>
16431 L:      [email protected]
16432 S:      Supported
16433 W:      https://github.com/davejiang/linux/wiki
16434 T:      git https://github.com/davejiang/linux.git
16435 F:      drivers/ntb/hw/intel/
16436
16437 NTFS3 FILESYSTEM
16438 M:      Konstantin Komarov <[email protected]>
16439 L:      [email protected]
16440 S:      Supported
16441 W:      http://www.paragon-software.com/
16442 T:      git https://github.com/Paragon-Software-Group/linux-ntfs3.git
16443 F:      Documentation/filesystems/ntfs3.rst
16444 F:      fs/ntfs3/
16445
16446 NUBUS SUBSYSTEM
16447 M:      Finn Thain <[email protected]>
16448 L:      [email protected]
16449 S:      Maintained
16450 F:      arch/*/include/asm/nubus.h
16451 F:      drivers/nubus/
16452 F:      include/linux/nubus.h
16453 F:      include/uapi/linux/nubus.h
16454
16455 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16456 M:      Antonino Daplas <[email protected]>
16457 L:      [email protected]
16458 S:      Maintained
16459 F:      drivers/video/fbdev/nvidia/
16460 F:      drivers/video/fbdev/riva/
16461
16462 NVIDIA WMI EC BACKLIGHT DRIVER
16463 M:      Daniel Dadap <[email protected]>
16464 L:      [email protected]
16465 S:      Supported
16466 F:      drivers/platform/x86/nvidia-wmi-ec-backlight.c
16467 F:      include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16468
16469 NVM EXPRESS DRIVER
16470 M:      Keith Busch <[email protected]>
16471 M:      Jens Axboe <[email protected]>
16472 M:      Christoph Hellwig <[email protected]>
16473 M:      Sagi Grimberg <[email protected]>
16474 L:      [email protected]
16475 S:      Supported
16476 W:      http://git.infradead.org/nvme.git
16477 T:      git git://git.infradead.org/nvme.git
16478 F:      Documentation/nvme/
16479 F:      drivers/nvme/common/
16480 F:      drivers/nvme/host/
16481 F:      include/linux/nvme-*.h
16482 F:      include/linux/nvme.h
16483 F:      include/uapi/linux/nvme_ioctl.h
16484
16485 NVM EXPRESS FABRICS AUTHENTICATION
16486 M:      Hannes Reinecke <[email protected]>
16487 L:      [email protected]
16488 S:      Supported
16489 F:      drivers/nvme/host/auth.c
16490 F:      drivers/nvme/target/auth.c
16491 F:      drivers/nvme/target/fabrics-cmd-auth.c
16492 F:      include/linux/nvme-auth.h
16493
16494 NVM EXPRESS FC TRANSPORT DRIVERS
16495 M:      James Smart <[email protected]>
16496 L:      [email protected]
16497 S:      Supported
16498 F:      drivers/nvme/host/fc.c
16499 F:      drivers/nvme/target/fc.c
16500 F:      drivers/nvme/target/fcloop.c
16501 F:      include/linux/nvme-fc-driver.h
16502 F:      include/linux/nvme-fc.h
16503
16504 NVM EXPRESS HARDWARE MONITORING SUPPORT
16505 M:      Guenter Roeck <[email protected]>
16506 L:      [email protected]
16507 S:      Supported
16508 F:      drivers/nvme/host/hwmon.c
16509
16510 NVM EXPRESS TARGET DRIVER
16511 M:      Christoph Hellwig <[email protected]>
16512 M:      Sagi Grimberg <[email protected]>
16513 M:      Chaitanya Kulkarni <[email protected]>
16514 L:      [email protected]
16515 S:      Supported
16516 W:      http://git.infradead.org/nvme.git
16517 T:      git git://git.infradead.org/nvme.git
16518 F:      drivers/nvme/target/
16519
16520 NVMEM FRAMEWORK
16521 M:      Srinivas Kandagatla <[email protected]>
16522 S:      Maintained
16523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
16524 F:      Documentation/ABI/stable/sysfs-bus-nvmem
16525 F:      Documentation/devicetree/bindings/nvmem/
16526 F:      drivers/nvmem/
16527 F:      include/linux/nvmem-consumer.h
16528 F:      include/linux/nvmem-provider.h
16529
16530 NXP BLUETOOTH WIRELESS DRIVERS
16531 M:      Amitkumar Karwar <[email protected]>
16532 M:      Neeraj Kale <[email protected]>
16533 S:      Maintained
16534 F:      Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
16535 F:      drivers/bluetooth/btnxpuart.c
16536
16537 NXP C45 TJA11XX PHY DRIVER
16538 M:      Andrei Botila <[email protected]>
16539 L:      [email protected]
16540 S:      Maintained
16541 F:      drivers/net/phy/nxp-c45-tja11xx*
16542
16543 NXP FSPI DRIVER
16544 M:      Han Xu <[email protected]>
16545 M:      Haibo Chen <[email protected]>
16546 R:      Yogesh Gaur <[email protected]>
16547 L:      [email protected]
16548 L:      [email protected]
16549 S:      Maintained
16550 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
16551 F:      drivers/spi/spi-nxp-fspi.c
16552
16553 NXP FXAS21002C DRIVER
16554 M:      Rui Miguel Silva <[email protected]>
16555 L:      [email protected]
16556 S:      Maintained
16557 F:      Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
16558 F:      drivers/iio/gyro/fxas21002c.h
16559 F:      drivers/iio/gyro/fxas21002c_core.c
16560 F:      drivers/iio/gyro/fxas21002c_i2c.c
16561 F:      drivers/iio/gyro/fxas21002c_spi.c
16562
16563 NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
16564 M:      Haibo Chen <[email protected]>
16565 L:      [email protected]
16566 L:      [email protected]
16567 S:      Maintained
16568 F:      Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
16569 F:      Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
16570 F:      Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
16571 F:      drivers/iio/adc/imx7d_adc.c
16572 F:      drivers/iio/adc/imx93_adc.c
16573 F:      drivers/iio/adc/vf610_adc.c
16574
16575 NXP i.MX 8M ISI DRIVER
16576 M:      Laurent Pinchart <[email protected]>
16577 L:      [email protected]
16578 S:      Maintained
16579 F:      Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
16580 F:      drivers/media/platform/nxp/imx8-isi/
16581
16582 NXP i.MX 8MP DW100 V4L2 DRIVER
16583 M:      Xavier Roumegue <[email protected]>
16584 L:      [email protected]
16585 S:      Maintained
16586 F:      Documentation/devicetree/bindings/media/nxp,dw100.yaml
16587 F:      Documentation/userspace-api/media/drivers/dw100.rst
16588 F:      drivers/media/platform/nxp/dw100/
16589 F:      include/uapi/linux/dw100.h
16590
16591 NXP i.MX 8MQ DCSS DRIVER
16592 M:      Laurentiu Palcu <[email protected]>
16593 R:      Lucas Stach <[email protected]>
16594 L:      [email protected]
16595 S:      Maintained
16596 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
16597 F:      Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
16598 F:      drivers/gpu/drm/imx/dcss/
16599
16600 NXP i.MX 8QXP ADC DRIVER
16601 M:      Cai Huoqing <[email protected]>
16602 M:      Haibo Chen <[email protected]>
16603 L:      [email protected]
16604 L:      [email protected]
16605 S:      Maintained
16606 F:      Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
16607 F:      drivers/iio/adc/imx8qxp-adc.c
16608
16609 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
16610 M:      Mirela Rabulea <[email protected]>
16611 L:      [email protected]
16612 L:      [email protected]
16613 S:      Maintained
16614 F:      Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
16615 F:      drivers/media/platform/nxp/imx-jpeg
16616
16617 NXP i.MX CLOCK DRIVERS
16618 M:      Abel Vesa <[email protected]>
16619 R:      Peng Fan <[email protected]>
16620 L:      [email protected]
16621 L:      [email protected]
16622 S:      Maintained
16623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
16624 F:      Documentation/devicetree/bindings/clock/imx*
16625 F:      drivers/clk/imx/
16626 F:      include/dt-bindings/clock/imx*
16627
16628 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
16629 M:      Jagan Teki <[email protected]>
16630 S:      Maintained
16631 F:      Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
16632 F:      drivers/regulator/pf8x00-regulator.c
16633
16634 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
16635 M:      Krzysztof Kozlowski <[email protected]>
16636 L:      [email protected]
16637 S:      Maintained
16638 F:      Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
16639 F:      drivers/extcon/extcon-ptn5150.c
16640
16641 NXP SGTL5000 DRIVER
16642 M:      Fabio Estevam <[email protected]>
16643 L:      [email protected] (moderated for non-subscribers)
16644 S:      Maintained
16645 F:      Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
16646 F:      sound/soc/codecs/sgtl5000*
16647
16648 NXP SJA1105 ETHERNET SWITCH DRIVER
16649 M:      Vladimir Oltean <[email protected]>
16650 L:      [email protected]
16651 S:      Maintained
16652 F:      drivers/net/dsa/sja1105
16653 F:      drivers/net/pcs/pcs-xpcs-nxp.c
16654
16655 NXP TDA998X DRM DRIVER
16656 M:      Russell King <[email protected]>
16657 S:      Maintained
16658 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
16659 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
16660 F:      drivers/gpu/drm/i2c/tda998x_drv.c
16661 F:      include/drm/i2c/tda998x.h
16662 F:      include/dt-bindings/display/tda998x.h
16663 K:      "nxp,tda998x"
16664
16665 NXP TFA9879 DRIVER
16666 M:      Peter Rosin <[email protected]>
16667 L:      [email protected] (moderated for non-subscribers)
16668 S:      Maintained
16669 F:      Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
16670 F:      sound/soc/codecs/tfa9879*
16671
16672 NXP-NCI NFC DRIVER
16673 S:      Orphan
16674 F:      Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
16675 F:      drivers/nfc/nxp-nci
16676
16677 NXP/Goodix TFA989X (TFA1) DRIVER
16678 M:      Stephan Gerhold <[email protected]>
16679 L:      [email protected] (moderated for non-subscribers)
16680 S:      Maintained
16681 F:      Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
16682 F:      sound/soc/codecs/tfa989x.c
16683
16684 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
16685 M:      Jonas Malaco <[email protected]>
16686 L:      [email protected]
16687 S:      Maintained
16688 F:      Documentation/hwmon/nzxt-kraken2.rst
16689 F:      drivers/hwmon/nzxt-kraken2.c
16690
16691 NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
16692 M:      Jonas Malaco <[email protected]>
16693 M:      Aleksa Savic <[email protected]>
16694 L:      [email protected]
16695 S:      Maintained
16696 F:      Documentation/hwmon/nzxt-kraken3.rst
16697 F:      drivers/hwmon/nzxt-kraken3.c
16698
16699 NZXT-SMART2 HARDWARE MONITORING DRIVER
16700 M:      Aleksandr Mezin <[email protected]>
16701 L:      [email protected]
16702 S:      Maintained
16703 F:      Documentation/hwmon/nzxt-smart2.rst
16704 F:      drivers/hwmon/nzxt-smart2.c
16705
16706 OBJAGG
16707 M:      Jiri Pirko <[email protected]>
16708 L:      [email protected]
16709 S:      Supported
16710 F:      include/linux/objagg.h
16711 F:      lib/objagg.c
16712 F:      lib/test_objagg.c
16713
16714 OBJPOOL
16715 M:      Matt Wu <[email protected]>
16716 S:      Supported
16717 F:      include/linux/objpool.h
16718 F:      lib/objpool.c
16719 F:      lib/test_objpool.c
16720
16721 OBJTOOL
16722 M:      Josh Poimboeuf <[email protected]>
16723 M:      Peter Zijlstra <[email protected]>
16724 S:      Supported
16725 F:      include/linux/objtool*.h
16726 F:      tools/objtool/
16727
16728 OCELOT ETHERNET SWITCH DRIVER
16729 M:      Vladimir Oltean <[email protected]>
16730 M:      Claudiu Manoil <[email protected]>
16731 M:      Alexandre Belloni <[email protected]>
16732 M:      [email protected]
16733 L:      [email protected]
16734 S:      Supported
16735 F:      drivers/net/dsa/ocelot/*
16736 F:      drivers/net/ethernet/mscc/
16737 F:      include/soc/mscc/ocelot*
16738 F:      net/dsa/tag_ocelot.c
16739 F:      net/dsa/tag_ocelot_8021q.c
16740 F:      tools/testing/selftests/drivers/net/ocelot/*
16741
16742 OCELOT EXTERNAL SWITCH CONTROL
16743 M:      Colin Foster <[email protected]>
16744 S:      Supported
16745 F:      Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
16746 F:      drivers/mfd/ocelot*
16747 F:      drivers/net/dsa/ocelot/ocelot_ext.c
16748 F:      include/linux/mfd/ocelot.h
16749
16750 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
16751 M:      Frederic Barrat <[email protected]>
16752 M:      Andrew Donnellan <[email protected]>
16753 L:      [email protected]
16754 S:      Supported
16755 F:      Documentation/userspace-api/accelerators/ocxl.rst
16756 F:      arch/powerpc/include/asm/pnv-ocxl.h
16757 F:      arch/powerpc/platforms/powernv/ocxl.c
16758 F:      drivers/misc/ocxl/
16759 F:      include/misc/ocxl*
16760 F:      include/uapi/misc/ocxl.h
16761
16762 OMAP AUDIO SUPPORT
16763 M:      Peter Ujfalusi <[email protected]>
16764 M:      Jarkko Nikula <[email protected]>
16765 L:      [email protected] (moderated for non-subscribers)
16766 L:      [email protected]
16767 S:      Maintained
16768 F:      sound/soc/ti/n810.c
16769 F:      sound/soc/ti/omap*
16770 F:      sound/soc/ti/rx51.c
16771 F:      sound/soc/ti/sdma-pcm.*
16772
16773 OMAP CLOCK FRAMEWORK SUPPORT
16774 M:      Paul Walmsley <[email protected]>
16775 L:      [email protected]
16776 S:      Maintained
16777 F:      arch/arm/*omap*/*clock*
16778
16779 OMAP DEVICE TREE SUPPORT
16780 M:      Tony Lindgren <[email protected]>
16781 L:      [email protected]
16782 L:      [email protected]
16783 S:      Maintained
16784 F:      arch/arm/boot/dts/ti/omap/
16785
16786 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
16787 L:      [email protected]
16788 L:      [email protected]
16789 S:      Orphan
16790 F:      Documentation/arch/arm/omap/dss.rst
16791 F:      drivers/video/fbdev/omap2/
16792
16793 OMAP FRAMEBUFFER SUPPORT
16794 L:      [email protected]
16795 L:      [email protected]
16796 S:      Orphan
16797 F:      drivers/video/fbdev/omap/
16798
16799 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
16800 M:      Roger Quadros <[email protected]>
16801 M:      Tony Lindgren <[email protected]>
16802 L:      [email protected]
16803 S:      Maintained
16804 F:      arch/arm/mach-omap2/*gpmc*
16805 F:      drivers/memory/omap-gpmc.c
16806
16807 OMAP GPIO DRIVER
16808 M:      Grygorii Strashko <[email protected]>
16809 M:      Santosh Shilimkar <[email protected]>
16810 M:      Kevin Hilman <[email protected]>
16811 L:      [email protected]
16812 S:      Maintained
16813 F:      Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
16814 F:      drivers/gpio/gpio-omap.c
16815
16816 OMAP HARDWARE SPINLOCK SUPPORT
16817 L:      [email protected]
16818 S:      Orphan
16819 F:      drivers/hwspinlock/omap_hwspinlock.c
16820
16821 OMAP HS MMC SUPPORT
16822 L:      [email protected]
16823 L:      [email protected]
16824 S:      Orphan
16825 F:      drivers/mmc/host/omap_hsmmc.c
16826
16827 OMAP HWMOD DATA
16828 M:      Paul Walmsley <[email protected]>
16829 L:      [email protected]
16830 S:      Maintained
16831 F:      arch/arm/mach-omap2/omap_hwmod*data*
16832
16833 OMAP HWMOD SUPPORT
16834 M:      Paul Walmsley <[email protected]>
16835 L:      [email protected]
16836 S:      Maintained
16837 F:      arch/arm/mach-omap2/omap_hwmod.*
16838
16839 OMAP I2C DRIVER
16840 M:      Vignesh R <[email protected]>
16841 L:      [email protected]
16842 L:      [email protected]
16843 S:      Maintained
16844 F:      Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
16845 F:      drivers/i2c/busses/i2c-omap.c
16846
16847 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
16848 M:      Laurent Pinchart <[email protected]>
16849 L:      [email protected]
16850 S:      Maintained
16851 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
16852 F:      drivers/media/platform/ti/omap3isp/
16853 F:      drivers/staging/media/omap4iss/
16854
16855 OMAP MMC SUPPORT
16856 M:      Aaro Koskinen <[email protected]>
16857 L:      [email protected]
16858 S:      Odd Fixes
16859 F:      drivers/mmc/host/omap.c
16860
16861 OMAP POWER MANAGEMENT SUPPORT
16862 M:      Kevin Hilman <[email protected]>
16863 L:      [email protected]
16864 S:      Maintained
16865 F:      arch/arm/*omap*/*pm*
16866 F:      drivers/cpufreq/omap-cpufreq.c
16867
16868 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
16869 M:      Paul Walmsley <[email protected]>
16870 L:      [email protected]
16871 S:      Maintained
16872 F:      arch/arm/mach-omap2/prm*
16873
16874 OMAP RANDOM NUMBER GENERATOR SUPPORT
16875 M:      Deepak Saxena <[email protected]>
16876 S:      Maintained
16877 F:      drivers/char/hw_random/omap-rng.c
16878
16879 OMAP USB SUPPORT
16880 L:      [email protected]
16881 L:      [email protected]
16882 S:      Orphan
16883 F:      arch/arm/*omap*/usb*
16884 F:      drivers/usb/*/*omap*
16885
16886 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
16887 M:      Mark Jackson <[email protected]>
16888 L:      [email protected]
16889 S:      Maintained
16890 F:      arch/arm/boot/dts/ti/omap/am335x-nano.dts
16891
16892 OMAP1 SUPPORT
16893 M:      Aaro Koskinen <[email protected]>
16894 M:      Janusz Krzysztofik <[email protected]>
16895 R:      Tony Lindgren <[email protected]>
16896 L:      [email protected]
16897 S:      Maintained
16898 Q:      http://patchwork.kernel.org/project/linux-omap/list/
16899 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16900 F:      arch/arm/configs/omap1_defconfig
16901 F:      arch/arm/mach-omap1/
16902 F:      drivers/i2c/busses/i2c-omap.c
16903 F:      include/linux/platform_data/ams-delta-fiq.h
16904 F:      include/linux/platform_data/i2c-omap.h
16905
16906 OMAP2+ SUPPORT
16907 M:      Aaro Koskinen <[email protected]>
16908 M:      Andreas Kemnade <[email protected]>
16909 M:      Kevin Hilman <[email protected]>
16910 M:      Roger Quadros <[email protected]>
16911 M:      Tony Lindgren <[email protected]>
16912 L:      [email protected]
16913 S:      Maintained
16914 W:      http://linux.omap.com/
16915 Q:      http://patchwork.kernel.org/project/linux-omap/list/
16916 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16917 F:      Documentation/devicetree/bindings/arm/ti/omap.yaml
16918 F:      arch/arm/configs/omap2plus_defconfig
16919 F:      arch/arm/mach-omap2/
16920 F:      drivers/bus/omap*.[ch]
16921 F:      drivers/bus/ti-sysc.c
16922 F:      drivers/gpio/gpio-tps65219.c
16923 F:      drivers/i2c/busses/i2c-omap.c
16924 F:      drivers/irqchip/irq-omap-intc.c
16925 F:      drivers/mfd/*omap*.c
16926 F:      drivers/mfd/menelaus.c
16927 F:      drivers/mfd/palmas.c
16928 F:      drivers/mfd/tps65217.c
16929 F:      drivers/mfd/tps65218.c
16930 F:      drivers/mfd/tps65219.c
16931 F:      drivers/mfd/tps65910.c
16932 F:      drivers/mfd/twl-core.[ch]
16933 F:      drivers/mfd/twl4030*.c
16934 F:      drivers/mfd/twl6030*.c
16935 F:      drivers/mfd/twl6040*.c
16936 F:      drivers/regulator/palmas-regulator*.c
16937 F:      drivers/regulator/pbias-regulator.c
16938 F:      drivers/regulator/tps65217-regulator.c
16939 F:      drivers/regulator/tps65218-regulator.c
16940 F:      drivers/regulator/tps65219-regulator.c
16941 F:      drivers/regulator/tps65910-regulator.c
16942 F:      drivers/regulator/twl-regulator.c
16943 F:      drivers/regulator/twl6030-regulator.c
16944 F:      include/linux/platform_data/i2c-omap.h
16945 F:      include/linux/platform_data/ti-sysc.h
16946
16947 OMFS FILESYSTEM
16948 M:      Bob Copeland <[email protected]>
16949 L:      [email protected]
16950 S:      Maintained
16951 F:      Documentation/filesystems/omfs.rst
16952 F:      fs/omfs/
16953
16954 OMNIVISION OG01A1B SENSOR DRIVER
16955 M:      Sakari Ailus <[email protected]>
16956 L:      [email protected]
16957 S:      Maintained
16958 F:      drivers/media/i2c/og01a1b.c
16959
16960 OMNIVISION OV01A10 SENSOR DRIVER
16961 M:      Bingbu Cao <[email protected]>
16962 L:      [email protected]
16963 S:      Maintained
16964 T:      git git://linuxtv.org/media_tree.git
16965 F:      drivers/media/i2c/ov01a10.c
16966
16967 OMNIVISION OV02A10 SENSOR DRIVER
16968 L:      [email protected]
16969 S:      Orphan
16970 T:      git git://linuxtv.org/media_tree.git
16971 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
16972 F:      drivers/media/i2c/ov02a10.c
16973
16974 OMNIVISION OV08D10 SENSOR DRIVER
16975 M:      Jimmy Su <[email protected]>
16976 L:      [email protected]
16977 S:      Maintained
16978 T:      git git://linuxtv.org/media_tree.git
16979 F:      drivers/media/i2c/ov08d10.c
16980
16981 OMNIVISION OV08X40 SENSOR DRIVER
16982 M:      Jason Chen <[email protected]>
16983 L:      [email protected]
16984 S:      Maintained
16985 T:      git git://linuxtv.org/media_tree.git
16986 F:      drivers/media/i2c/ov08x40.c
16987
16988 OMNIVISION OV13858 SENSOR DRIVER
16989 M:      Sakari Ailus <[email protected]>
16990 L:      [email protected]
16991 S:      Maintained
16992 T:      git git://linuxtv.org/media_tree.git
16993 F:      drivers/media/i2c/ov13858.c
16994
16995 OMNIVISION OV13B10 SENSOR DRIVER
16996 M:      Arec Kao <[email protected]>
16997 L:      [email protected]
16998 S:      Maintained
16999 T:      git git://linuxtv.org/media_tree.git
17000 F:      drivers/media/i2c/ov13b10.c
17001
17002 OMNIVISION OV2680 SENSOR DRIVER
17003 M:      Rui Miguel Silva <[email protected]>
17004 M:      Hans de Goede <[email protected]>
17005 L:      [email protected]
17006 S:      Maintained
17007 T:      git git://linuxtv.org/media_tree.git
17008 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
17009 F:      drivers/media/i2c/ov2680.c
17010
17011 OMNIVISION OV2685 SENSOR DRIVER
17012 M:      Shunqian Zheng <[email protected]>
17013 L:      [email protected]
17014 S:      Maintained
17015 T:      git git://linuxtv.org/media_tree.git
17016 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
17017 F:      drivers/media/i2c/ov2685.c
17018
17019 OMNIVISION OV2740 SENSOR DRIVER
17020 M:      Tianshu Qiu <[email protected]>
17021 R:      Sakari Ailus <[email protected]>
17022 R:      Bingbu Cao <[email protected]>
17023 L:      [email protected]
17024 S:      Maintained
17025 T:      git git://linuxtv.org/media_tree.git
17026 F:      drivers/media/i2c/ov2740.c
17027
17028 OMNIVISION OV4689 SENSOR DRIVER
17029 M:      Mikhail Rudenko <[email protected]>
17030 L:      [email protected]
17031 S:      Maintained
17032 T:      git git://linuxtv.org/media_tree.git
17033 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
17034 F:      drivers/media/i2c/ov4689.c
17035
17036 OMNIVISION OV5640 SENSOR DRIVER
17037 M:      Steve Longerbeam <[email protected]>
17038 L:      [email protected]
17039 S:      Maintained
17040 T:      git git://linuxtv.org/media_tree.git
17041 F:      drivers/media/i2c/ov5640.c
17042
17043 OMNIVISION OV5647 SENSOR DRIVER
17044 M:      Dave Stevenson <[email protected]>
17045 M:      Jacopo Mondi <[email protected]>
17046 L:      [email protected]
17047 S:      Maintained
17048 T:      git git://linuxtv.org/media_tree.git
17049 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
17050 F:      drivers/media/i2c/ov5647.c
17051
17052 OMNIVISION OV5670 SENSOR DRIVER
17053 M:      Sakari Ailus <[email protected]>
17054 L:      [email protected]
17055 S:      Maintained
17056 T:      git git://linuxtv.org/media_tree.git
17057 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
17058 F:      drivers/media/i2c/ov5670.c
17059
17060 OMNIVISION OV5675 SENSOR DRIVER
17061 M:      Sakari Ailus <[email protected]>
17062 L:      [email protected]
17063 S:      Maintained
17064 T:      git git://linuxtv.org/media_tree.git
17065 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
17066 F:      drivers/media/i2c/ov5675.c
17067
17068 OMNIVISION OV5693 SENSOR DRIVER
17069 M:      Daniel Scally <[email protected]>
17070 L:      [email protected]
17071 S:      Maintained
17072 T:      git git://linuxtv.org/media_tree.git
17073 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
17074 F:      drivers/media/i2c/ov5693.c
17075
17076 OMNIVISION OV5695 SENSOR DRIVER
17077 M:      Shunqian Zheng <[email protected]>
17078 L:      [email protected]
17079 S:      Maintained
17080 T:      git git://linuxtv.org/media_tree.git
17081 F:      drivers/media/i2c/ov5695.c
17082
17083 OMNIVISION OV64A40 SENSOR DRIVER
17084 M:      Jacopo Mondi <[email protected]>
17085 L:      [email protected]
17086 S:      Maintained
17087 T:      git git://linuxtv.org/media_tree.git
17088 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
17089 F:      drivers/media/i2c/ov64a40.c
17090
17091 OMNIVISION OV7670 SENSOR DRIVER
17092 L:      [email protected]
17093 S:      Orphan
17094 T:      git git://linuxtv.org/media_tree.git
17095 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
17096 F:      drivers/media/i2c/ov7670.c
17097
17098 OMNIVISION OV772x SENSOR DRIVER
17099 M:      Jacopo Mondi <[email protected]>
17100 L:      [email protected]
17101 S:      Odd fixes
17102 T:      git git://linuxtv.org/media_tree.git
17103 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
17104 F:      drivers/media/i2c/ov772x.c
17105 F:      include/media/i2c/ov772x.h
17106
17107 OMNIVISION OV7740 SENSOR DRIVER
17108 L:      [email protected]
17109 S:      Orphan
17110 T:      git git://linuxtv.org/media_tree.git
17111 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
17112 F:      drivers/media/i2c/ov7740.c
17113
17114 OMNIVISION OV8856 SENSOR DRIVER
17115 M:      Sakari Ailus <[email protected]>
17116 L:      [email protected]
17117 S:      Maintained
17118 T:      git git://linuxtv.org/media_tree.git
17119 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
17120 F:      drivers/media/i2c/ov8856.c
17121
17122 OMNIVISION OV8858 SENSOR DRIVER
17123 M:      Jacopo Mondi <[email protected]>
17124 M:      Nicholas Roth <[email protected]>
17125 L:      [email protected]
17126 S:      Maintained
17127 T:      git git://linuxtv.org/media_tree.git
17128 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
17129 F:      drivers/media/i2c/ov8858.c
17130
17131 OMNIVISION OV9282 SENSOR DRIVER
17132 M:      Dave Stevenson <[email protected]>
17133 L:      [email protected]
17134 S:      Maintained
17135 T:      git git://linuxtv.org/media_tree.git
17136 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
17137 F:      drivers/media/i2c/ov9282.c
17138
17139 OMNIVISION OV9640 SENSOR DRIVER
17140 M:      Petr Cvek <[email protected]>
17141 L:      [email protected]
17142 S:      Maintained
17143 F:      drivers/media/i2c/ov9640.*
17144
17145 OMNIVISION OV9650 SENSOR DRIVER
17146 M:      Sakari Ailus <[email protected]>
17147 R:      Akinobu Mita <[email protected]>
17148 R:      Sylwester Nawrocki <[email protected]>
17149 L:      [email protected]
17150 S:      Maintained
17151 T:      git git://linuxtv.org/media_tree.git
17152 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
17153 F:      drivers/media/i2c/ov9650.c
17154
17155 OMNIVISION OV9734 SENSOR DRIVER
17156 M:      Tianshu Qiu <[email protected]>
17157 R:      Bingbu Cao <[email protected]>
17158 L:      [email protected]
17159 S:      Maintained
17160 T:      git git://linuxtv.org/media_tree.git
17161 F:      drivers/media/i2c/ov9734.c
17162
17163 ONBOARD USB HUB DRIVER
17164 M:      Matthias Kaehlcke <[email protected]>
17165 L:      [email protected]
17166 S:      Maintained
17167 F:      Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
17168 F:      drivers/usb/misc/onboard_usb_dev.c
17169
17170 ONENAND FLASH DRIVER
17171 M:      Kyungmin Park <[email protected]>
17172 L:      [email protected]
17173 S:      Maintained
17174 F:      drivers/mtd/nand/onenand/
17175 F:      include/linux/mtd/onenand*.h
17176
17177 ONEXPLAYER FAN DRIVER
17178 M:      Derek John Clark <[email protected]>
17179 M:      Joaquín Ignacio Aramendía <[email protected]>
17180 L:      [email protected]
17181 S:      Maintained
17182 F:      drivers/hwmon/oxp-sensors.c
17183
17184 ONIE TLV NVMEM LAYOUT DRIVER
17185 M:      Miquel Raynal <[email protected]>
17186 S:      Maintained
17187 F:      Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
17188 F:      drivers/nvmem/layouts/onie-tlv.c
17189
17190 ONION OMEGA2+ BOARD
17191 M:      Harvey Hunt <[email protected]>
17192 L:      [email protected]
17193 S:      Maintained
17194 F:      arch/mips/boot/dts/ralink/omega2p.dts
17195
17196 ONSEMI ETHERNET PHY DRIVERS
17197 M:      Piergiorgio Beruto <[email protected]>
17198 L:      [email protected]
17199 S:      Supported
17200 W:      http://www.onsemi.com
17201 F:      drivers/net/phy/ncn*
17202
17203 OP-TEE DRIVER
17204 M:      Jens Wiklander <[email protected]>
17205 L:      [email protected]
17206 S:      Maintained
17207 F:      Documentation/ABI/testing/sysfs-bus-optee-devices
17208 F:      drivers/tee/optee/
17209
17210 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
17211 M:      Sumit Garg <[email protected]>
17212 L:      [email protected]
17213 S:      Maintained
17214 F:      drivers/char/hw_random/optee-rng.c
17215
17216 OP-TEE RTC DRIVER
17217 M:      Clément Léger <[email protected]>
17218 L:      [email protected]
17219 S:      Maintained
17220 F:      drivers/rtc/rtc-optee.c
17221
17222 OPA-VNIC DRIVER
17223 M:      Dennis Dalessandro <[email protected]>
17224 L:      [email protected]
17225 S:      Supported
17226 F:      drivers/infiniband/ulp/opa_vnic
17227
17228 OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK
17229 M:      Parthiban Veerasooran <[email protected]>
17230 L:      [email protected]
17231 S:      Maintained
17232 F:      Documentation/networking/oa-tc6-framework.rst
17233 F:      drivers/include/linux/oa_tc6.h
17234 F:      drivers/net/ethernet/oa_tc6.c
17235
17236 OPEN FIRMWARE AND FLATTENED DEVICE TREE
17237 M:      Rob Herring <[email protected]>
17238 M:      Saravana Kannan <[email protected]>
17239 L:      [email protected]
17240 S:      Maintained
17241 W:      http://www.devicetree.org/
17242 C:      irc://irc.libera.chat/devicetree
17243 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17244 F:      Documentation/ABI/testing/sysfs-firmware-ofw
17245 F:      drivers/of/
17246 F:      include/linux/of*.h
17247 F:      scripts/dtc/
17248 F:      tools/testing/selftests/dt/
17249 K:      of_overlay_notifier_
17250 K:      of_overlay_fdt_apply
17251 K:      of_overlay_remove
17252
17253 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
17254 M:      Rob Herring <[email protected]>
17255 M:      Krzysztof Kozlowski <[email protected]>
17256 M:      Conor Dooley <[email protected]>
17257 L:      [email protected]
17258 S:      Maintained
17259 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
17260 C:      irc://irc.libera.chat/devicetree
17261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17262 F:      Documentation/devicetree/
17263 F:      arch/*/boot/dts/
17264 F:      include/dt-bindings/
17265
17266 OPENCOMPUTE PTP CLOCK DRIVER
17267 M:      Jonathan Lemon <[email protected]>
17268 M:      Vadim Fedorenko <[email protected]>
17269 L:      [email protected]
17270 S:      Maintained
17271 F:      drivers/ptp/ptp_ocp.c
17272
17273 OPENCORES I2C BUS DRIVER
17274 M:      Peter Korsgaard <[email protected]>
17275 M:      Andrew Lunn <[email protected]>
17276 L:      [email protected]
17277 S:      Maintained
17278 F:      Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
17279 F:      Documentation/i2c/busses/i2c-ocores.rst
17280 F:      drivers/i2c/busses/i2c-ocores.c
17281 F:      include/linux/platform_data/i2c-ocores.h
17282
17283 OPENRISC ARCHITECTURE
17284 M:      Jonas Bonn <[email protected]>
17285 M:      Stefan Kristiansson <[email protected]>
17286 M:      Stafford Horne <[email protected]>
17287 L:      [email protected]
17288 S:      Maintained
17289 W:      http://openrisc.io
17290 T:      git https://github.com/openrisc/linux.git
17291 F:      Documentation/arch/openrisc/
17292 F:      Documentation/devicetree/bindings/openrisc/
17293 F:      arch/openrisc/
17294 F:      drivers/irqchip/irq-ompic.c
17295 F:      drivers/irqchip/irq-or1k-*
17296
17297 OPENVSWITCH
17298 M:      Pravin B Shelar <[email protected]>
17299 L:      [email protected]
17300 L:      [email protected]
17301 S:      Maintained
17302 W:      http://openvswitch.org
17303 F:      include/uapi/linux/openvswitch.h
17304 F:      net/openvswitch/
17305 F:      tools/testing/selftests/net/openvswitch/
17306
17307 OPERATING PERFORMANCE POINTS (OPP)
17308 M:      Viresh Kumar <[email protected]>
17309 M:      Nishanth Menon <[email protected]>
17310 M:      Stephen Boyd <[email protected]>
17311 L:      [email protected]
17312 S:      Maintained
17313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
17314 F:      Documentation/devicetree/bindings/opp/
17315 F:      Documentation/power/opp.rst
17316 F:      drivers/opp/
17317 F:      include/linux/pm_opp.h
17318
17319 OPL4 DRIVER
17320 M:      Clemens Ladisch <[email protected]>
17321 L:      [email protected] (moderated for non-subscribers)
17322 S:      Maintained
17323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17324 F:      sound/drivers/opl4/
17325
17326 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
17327 M:      Mark Fasheh <[email protected]>
17328 M:      Joel Becker <[email protected]>
17329 M:      Joseph Qi <[email protected]>
17330 L:      [email protected]
17331 S:      Supported
17332 W:      http://ocfs2.wiki.kernel.org
17333 F:      Documentation/filesystems/dlmfs.rst
17334 F:      Documentation/filesystems/ocfs2.rst
17335 F:      fs/ocfs2/
17336
17337 ORANGEFS FILESYSTEM
17338 M:      Mike Marshall <[email protected]>
17339 R:      Martin Brandenburg <[email protected]>
17340 L:      [email protected]
17341 S:      Supported
17342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
17343 F:      Documentation/filesystems/orangefs.rst
17344 F:      fs/orangefs/
17345
17346 OV2659 OMNIVISION SENSOR DRIVER
17347 M:      "Lad, Prabhakar" <[email protected]>
17348 L:      [email protected]
17349 S:      Maintained
17350 W:      https://linuxtv.org
17351 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
17352 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17353 F:      drivers/media/i2c/ov2659.c
17354 F:      include/media/i2c/ov2659.h
17355
17356 OVERLAY FILESYSTEM
17357 M:      Miklos Szeredi <[email protected]>
17358 M:      Amir Goldstein <[email protected]>
17359 L:      [email protected]
17360 S:      Supported
17361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
17362 F:      Documentation/filesystems/overlayfs.rst
17363 F:      fs/overlayfs/
17364
17365 P54 WIRELESS DRIVER
17366 M:      Christian Lamparter <[email protected]>
17367 L:      [email protected]
17368 S:      Maintained
17369 W:      https://wireless.wiki.kernel.org/en/users/Drivers/p54
17370 F:      drivers/net/wireless/intersil/p54/
17371
17372 PACKET SOCKETS
17373 M:      Willem de Bruijn <[email protected]>
17374 S:      Maintained
17375 F:      include/uapi/linux/if_packet.h
17376 F:      net/packet/af_packet.c
17377
17378 PACKING
17379 M:      Vladimir Oltean <[email protected]>
17380 L:      [email protected]
17381 S:      Supported
17382 F:      Documentation/core-api/packing.rst
17383 F:      include/linux/packing.h
17384 F:      lib/packing.c
17385
17386 PADATA PARALLEL EXECUTION MECHANISM
17387 M:      Steffen Klassert <[email protected]>
17388 M:      Daniel Jordan <[email protected]>
17389 L:      [email protected]
17390 L:      [email protected]
17391 S:      Maintained
17392 F:      Documentation/core-api/padata.rst
17393 F:      include/linux/padata.h
17394 F:      kernel/padata.c
17395
17396 PAGE CACHE
17397 M:      Matthew Wilcox (Oracle) <[email protected]>
17398 L:      [email protected]
17399 S:      Supported
17400 T:      git git://git.infradead.org/users/willy/pagecache.git
17401 F:      Documentation/filesystems/locking.rst
17402 F:      Documentation/filesystems/vfs.rst
17403 F:      include/linux/pagemap.h
17404 F:      mm/filemap.c
17405 F:      mm/page-writeback.c
17406 F:      mm/readahead.c
17407 F:      mm/truncate.c
17408
17409 PAGE POOL
17410 M:      Jesper Dangaard Brouer <[email protected]>
17411 M:      Ilias Apalodimas <[email protected]>
17412 L:      [email protected]
17413 S:      Supported
17414 F:      Documentation/networking/page_pool.rst
17415 F:      include/net/page_pool/
17416 F:      include/trace/events/page_pool.h
17417 F:      net/core/page_pool.c
17418
17419 PAGE TABLE CHECK
17420 M:      Pasha Tatashin <[email protected]>
17421 M:      Andrew Morton <[email protected]>
17422 L:      [email protected]
17423 S:      Maintained
17424 F:      Documentation/mm/page_table_check.rst
17425 F:      include/linux/page_table_check.h
17426 F:      mm/page_table_check.c
17427
17428 PANASONIC LAPTOP ACPI EXTRAS DRIVER
17429 M:      Kenneth Chan <[email protected]>
17430 L:      [email protected]
17431 S:      Maintained
17432 F:      drivers/platform/x86/panasonic-laptop.c
17433
17434 PARALLAX PING IIO SENSOR DRIVER
17435 M:      Andreas Klinger <[email protected]>
17436 L:      [email protected]
17437 S:      Maintained
17438 F:      Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
17439 F:      drivers/iio/proximity/ping.c
17440
17441 PARALLEL LCD/KEYPAD PANEL DRIVER
17442 M:      Willy Tarreau <[email protected]>
17443 M:      Ksenija Stanojevic <[email protected]>
17444 S:      Odd Fixes
17445 F:      Documentation/admin-guide/lcd-panel-cgram.rst
17446 F:      drivers/auxdisplay/panel.c
17447
17448 PARALLEL PORT SUBSYSTEM
17449 M:      Sudip Mukherjee <[email protected]>
17450 M:      Sudip Mukherjee <[email protected]>
17451 L:      [email protected] (subscribers-only)
17452 S:      Maintained
17453 F:      Documentation/driver-api/parport*.rst
17454 F:      drivers/char/ppdev.c
17455 F:      drivers/parport/
17456 F:      include/linux/parport*.h
17457 F:      include/uapi/linux/ppdev.h
17458
17459 PARAVIRT_OPS INTERFACE
17460 M:      Juergen Gross <[email protected]>
17461 R:      Ajay Kaher <[email protected]>
17462 R:      Alexey Makhalov <[email protected]>
17463 R:      Broadcom internal kernel review list <[email protected]>
17464 L:      [email protected]
17465 L:      [email protected]
17466 S:      Supported
17467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17468 F:      Documentation/virt/paravirt_ops.rst
17469 F:      arch/*/include/asm/paravirt*.h
17470 F:      arch/*/kernel/paravirt*
17471 F:      include/linux/hypervisor.h
17472
17473 PARISC ARCHITECTURE
17474 M:      "James E.J. Bottomley" <[email protected]>
17475 M:      Helge Deller <[email protected]>
17476 L:      [email protected]
17477 S:      Maintained
17478 W:      https://parisc.wiki.kernel.org
17479 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
17480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17481 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17482 F:      Documentation/arch/parisc/
17483 F:      arch/parisc/
17484 F:      drivers/char/agp/parisc-agp.c
17485 F:      drivers/input/misc/hp_sdc_rtc.c
17486 F:      drivers/input/serio/gscps2.c
17487 F:      drivers/input/serio/hp_sdc*
17488 F:      drivers/parisc/
17489 F:      drivers/parport/parport_gsc.*
17490 F:      drivers/tty/serial/8250/8250_parisc.c
17491 F:      drivers/video/console/sti*
17492 F:      drivers/video/fbdev/sti*
17493 F:      drivers/video/logo/logo_parisc*
17494 F:      include/linux/hp_sdc.h
17495
17496 PARMAN
17497 M:      Jiri Pirko <[email protected]>
17498 L:      [email protected]
17499 S:      Supported
17500 F:      include/linux/parman.h
17501 F:      lib/parman.c
17502 F:      lib/test_parman.c
17503
17504 PC ENGINES APU BOARD DRIVER
17505 M:      Enrico Weigelt, metux IT consult <[email protected]>
17506 S:      Maintained
17507 F:      drivers/platform/x86/pcengines-apuv2.c
17508
17509 PC87360 HARDWARE MONITORING DRIVER
17510 M:      Jim Cromie <[email protected]>
17511 L:      [email protected]
17512 S:      Maintained
17513 F:      Documentation/hwmon/pc87360.rst
17514 F:      drivers/hwmon/pc87360.c
17515
17516 PC8736x GPIO DRIVER
17517 M:      Jim Cromie <[email protected]>
17518 S:      Maintained
17519 F:      drivers/char/pc8736x_gpio.c
17520
17521 PC87427 HARDWARE MONITORING DRIVER
17522 M:      Jean Delvare <[email protected]>
17523 L:      [email protected]
17524 S:      Maintained
17525 F:      Documentation/hwmon/pc87427.rst
17526 F:      drivers/hwmon/pc87427.c
17527
17528 PCA9532 LED DRIVER
17529 M:      Riku Voipio <[email protected]>
17530 S:      Maintained
17531 F:      drivers/leds/leds-pca9532.c
17532 F:      include/linux/leds-pca9532.h
17533
17534 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
17535 M:      Thomas Petazzoni <[email protected]>
17536 M:      Pali Rohár <[email protected]>
17537 L:      [email protected]
17538 L:      [email protected] (moderated for non-subscribers)
17539 S:      Maintained
17540 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
17541 F:      drivers/pci/controller/pci-aardvark.c
17542
17543 PCI DRIVER FOR ALTERA PCIE IP
17544 M:      Joyce Ooi <[email protected]>
17545 L:      [email protected]
17546 S:      Supported
17547 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
17548 F:      drivers/pci/controller/pcie-altera.c
17549
17550 PCI DRIVER FOR APPLIEDMICRO XGENE
17551 M:      Toan Le <[email protected]>
17552 L:      [email protected]
17553 L:      [email protected] (moderated for non-subscribers)
17554 S:      Maintained
17555 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
17556 F:      drivers/pci/controller/pci-xgene.c
17557
17558 PCI DRIVER FOR ARM VERSATILE PLATFORM
17559 M:      Rob Herring <[email protected]>
17560 L:      [email protected]
17561 L:      [email protected] (moderated for non-subscribers)
17562 S:      Maintained
17563 F:      Documentation/devicetree/bindings/pci/versatile.yaml
17564 F:      drivers/pci/controller/pci-versatile.c
17565
17566 PCI DRIVER FOR ARMADA 8K
17567 M:      Thomas Petazzoni <[email protected]>
17568 L:      [email protected]
17569 L:      [email protected] (moderated for non-subscribers)
17570 S:      Maintained
17571 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
17572 F:      drivers/pci/controller/dwc/pcie-armada8k.c
17573
17574 PCI DRIVER FOR CADENCE PCIE IP
17575 L:      [email protected]
17576 S:      Orphan
17577 F:      Documentation/devicetree/bindings/pci/cdns,*
17578 F:      drivers/pci/controller/cadence/*cadence*
17579
17580 PCI DRIVER FOR FREESCALE LAYERSCAPE
17581 M:      Minghuan Lian <[email protected]>
17582 M:      Mingkai Hu <[email protected]>
17583 M:      Roy Zang <[email protected]>
17584 L:      [email protected]
17585 L:      [email protected]
17586 L:      [email protected] (moderated for non-subscribers)
17587 L:      [email protected]
17588 S:      Maintained
17589 F:      drivers/pci/controller/dwc/*layerscape*
17590
17591 PCI DRIVER FOR FU740
17592 M:      Paul Walmsley <[email protected]>
17593 M:      Greentime Hu <[email protected]>
17594 M:      Samuel Holland <[email protected]>
17595 L:      [email protected]
17596 S:      Maintained
17597 F:      Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
17598 F:      drivers/pci/controller/dwc/pcie-fu740.c
17599
17600 PCI DRIVER FOR GENERIC OF HOSTS
17601 M:      Will Deacon <[email protected]>
17602 L:      [email protected]
17603 L:      [email protected] (moderated for non-subscribers)
17604 S:      Maintained
17605 F:      Documentation/devicetree/bindings/pci/host-generic-pci.yaml
17606 F:      drivers/pci/controller/pci-host-common.c
17607 F:      drivers/pci/controller/pci-host-generic.c
17608
17609 PCI DRIVER FOR IMX6
17610 M:      Richard Zhu <[email protected]>
17611 M:      Lucas Stach <[email protected]>
17612 L:      [email protected]
17613 L:      [email protected] (moderated for non-subscribers)
17614 L:      [email protected]
17615 S:      Maintained
17616 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
17617 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
17618 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
17619 F:      drivers/pci/controller/dwc/*imx6*
17620
17621 PCI DRIVER FOR INTEL IXP4XX
17622 M:      Linus Walleij <[email protected]>
17623 S:      Maintained
17624 F:      Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
17625 F:      drivers/pci/controller/pci-ixp4xx.c
17626
17627 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
17628 M:      Nirmal Patel <[email protected]>
17629 R:      Jonathan Derrick <[email protected]>
17630 L:      [email protected]
17631 S:      Supported
17632 F:      drivers/pci/controller/vmd.c
17633
17634 PCI DRIVER FOR MICROSEMI SWITCHTEC
17635 M:      Kurt Schwemmer <[email protected]>
17636 M:      Logan Gunthorpe <[email protected]>
17637 L:      [email protected]
17638 S:      Maintained
17639 F:      Documentation/ABI/testing/sysfs-class-switchtec
17640 F:      Documentation/driver-api/switchtec.rst
17641 F:      drivers/ntb/hw/mscc/
17642 F:      drivers/pci/switch/switchtec*
17643 F:      include/linux/switchtec.h
17644 F:      include/uapi/linux/switchtec_ioctl.h
17645
17646 PCI DRIVER FOR MOBIVEIL PCIE IP
17647 M:      Karthikeyan Mitran <[email protected]>
17648 M:      Hou Zhiqiang <[email protected]>
17649 L:      [email protected]
17650 S:      Supported
17651 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
17652 F:      drivers/pci/controller/mobiveil/pcie-mobiveil*
17653
17654 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
17655 M:      Thomas Petazzoni <[email protected]>
17656 M:      Pali Rohár <[email protected]>
17657 L:      [email protected]
17658 L:      [email protected] (moderated for non-subscribers)
17659 S:      Maintained
17660 F:      drivers/pci/controller/*mvebu*
17661
17662 PCI DRIVER FOR NVIDIA TEGRA
17663 M:      Thierry Reding <[email protected]>
17664 L:      [email protected]
17665 L:      [email protected]
17666 S:      Supported
17667 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
17668 F:      drivers/pci/controller/pci-tegra.c
17669
17670 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
17671 M:      Hou Zhiqiang <[email protected]>
17672 L:      [email protected]
17673 L:      [email protected] (moderated for non-subscribers)
17674 S:      Maintained
17675 F:      Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
17676 F:      drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
17677
17678 PCI DRIVER FOR PLDA PCIE IP
17679 M:      Daire McNamara <[email protected]>
17680 L:      [email protected]
17681 S:      Maintained
17682 F:      Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
17683 F:      drivers/pci/controller/plda/pcie-plda-host.c
17684 F:      drivers/pci/controller/plda/pcie-plda.h
17685
17686 PCI DRIVER FOR RENESAS R-CAR
17687 M:      Marek Vasut <[email protected]>
17688 M:      Yoshihiro Shimoda <[email protected]>
17689 L:      [email protected]
17690 L:      [email protected]
17691 S:      Maintained
17692 F:      Documentation/devicetree/bindings/pci/*rcar*
17693 F:      drivers/pci/controller/*rcar*
17694 F:      drivers/pci/controller/dwc/*rcar*
17695
17696 PCI DRIVER FOR SAMSUNG EXYNOS
17697 M:      Jingoo Han <[email protected]>
17698 L:      [email protected]
17699 L:      [email protected] (moderated for non-subscribers)
17700 L:      [email protected]
17701 S:      Maintained
17702 F:      drivers/pci/controller/dwc/pci-exynos.c
17703
17704 PCI DRIVER FOR SYNOPSYS DESIGNWARE
17705 M:      Jingoo Han <[email protected]>
17706 M:      Manivannan Sadhasivam <[email protected]>
17707 L:      [email protected]
17708 S:      Maintained
17709 F:      Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
17710 F:      Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
17711 F:      drivers/pci/controller/dwc/*designware*
17712
17713 PCI DRIVER FOR TI DRA7XX/J721E
17714 M:      Vignesh Raghavendra <[email protected]>
17715 R:      Siddharth Vadapalli <[email protected]>
17716 L:      [email protected]
17717 L:      [email protected]
17718 L:      [email protected] (moderated for non-subscribers)
17719 S:      Supported
17720 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
17721 F:      drivers/pci/controller/cadence/pci-j721e.c
17722 F:      drivers/pci/controller/dwc/pci-dra7xx.c
17723
17724 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
17725 M:      Linus Walleij <[email protected]>
17726 L:      [email protected]
17727 S:      Maintained
17728 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
17729 F:      drivers/pci/controller/pci-v3-semi.c
17730
17731 PCI DRIVER FOR XILINX VERSAL CPM
17732 M:      Bharat Kumar Gogada <[email protected]>
17733 M:      Michal Simek <[email protected]>
17734 L:      [email protected]
17735 S:      Maintained
17736 F:      Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
17737 F:      drivers/pci/controller/pcie-xilinx-cpm.c
17738
17739 PCI ENDPOINT SUBSYSTEM
17740 M:      Manivannan Sadhasivam <[email protected]>
17741 M:      Krzysztof Wilczyński <[email protected]>
17742 R:      Kishon Vijay Abraham I <[email protected]>
17743 L:      [email protected]
17744 S:      Supported
17745 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17746 B:      https://bugzilla.kernel.org
17747 C:      irc://irc.oftc.net/linux-pci
17748 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17749 F:      Documentation/PCI/endpoint/*
17750 F:      Documentation/misc-devices/pci-endpoint-test.rst
17751 F:      drivers/misc/pci_endpoint_test.c
17752 F:      drivers/pci/endpoint/
17753 F:      tools/pci/
17754
17755 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
17756 M:      Mahesh J Salgaonkar <[email protected]>
17757 R:      Oliver O'Halloran <[email protected]>
17758 L:      [email protected]
17759 S:      Supported
17760 F:      Documentation/PCI/pci-error-recovery.rst
17761 F:      Documentation/arch/powerpc/eeh-pci-error-recovery.rst
17762 F:      arch/powerpc/include/*/eeh*.h
17763 F:      arch/powerpc/kernel/eeh*.c
17764 F:      arch/powerpc/platforms/*/eeh*.c
17765 F:      drivers/pci/pcie/aer.c
17766 F:      drivers/pci/pcie/dpc.c
17767 F:      drivers/pci/pcie/err.c
17768
17769 PCI ERROR RECOVERY
17770 M:      Linas Vepstas <[email protected]>
17771 L:      [email protected]
17772 S:      Supported
17773 F:      Documentation/PCI/pci-error-recovery.rst
17774
17775 PCI MSI DRIVER FOR ALTERA MSI IP
17776 M:      Joyce Ooi <[email protected]>
17777 L:      [email protected]
17778 S:      Supported
17779 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
17780 F:      drivers/pci/controller/pcie-altera-msi.c
17781
17782 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
17783 M:      Toan Le <[email protected]>
17784 L:      [email protected]
17785 L:      [email protected] (moderated for non-subscribers)
17786 S:      Maintained
17787 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
17788 F:      drivers/pci/controller/pci-xgene-msi.c
17789
17790 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
17791 M:      Lorenzo Pieralisi <[email protected]>
17792 M:      Krzysztof Wilczyński <[email protected]>
17793 R:      Manivannan Sadhasivam <[email protected]>
17794 R:      Rob Herring <[email protected]>
17795 L:      [email protected]
17796 S:      Supported
17797 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17798 B:      https://bugzilla.kernel.org
17799 C:      irc://irc.oftc.net/linux-pci
17800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17801 F:      Documentation/devicetree/bindings/pci/
17802 F:      drivers/pci/controller/
17803 F:      drivers/pci/pci-bridge-emul.c
17804 F:      drivers/pci/pci-bridge-emul.h
17805
17806 PCI PEER-TO-PEER DMA (P2PDMA)
17807 M:      Bjorn Helgaas <[email protected]>
17808 M:      Logan Gunthorpe <[email protected]>
17809 L:      [email protected]
17810 S:      Supported
17811 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17812 B:      https://bugzilla.kernel.org
17813 C:      irc://irc.oftc.net/linux-pci
17814 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17815 F:      Documentation/driver-api/pci/p2pdma.rst
17816 F:      drivers/pci/p2pdma.c
17817 F:      include/linux/pci-p2pdma.h
17818
17819 PCI POWER CONTROL
17820 M:      Bartosz Golaszewski <[email protected]>
17821 L:      [email protected]
17822 S:      Maintained
17823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17824 F:      drivers/pci/pwrctl/*
17825 F:      include/linux/pci-pwrctl.h
17826
17827 PCI SUBSYSTEM
17828 M:      Bjorn Helgaas <[email protected]>
17829 L:      [email protected]
17830 S:      Supported
17831 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17832 B:      https://bugzilla.kernel.org
17833 C:      irc://irc.oftc.net/linux-pci
17834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17835 F:      Documentation/PCI/
17836 F:      Documentation/devicetree/bindings/pci/
17837 F:      arch/x86/kernel/early-quirks.c
17838 F:      arch/x86/kernel/quirks.c
17839 F:      arch/x86/pci/
17840 F:      drivers/acpi/pci*
17841 F:      drivers/pci/
17842 F:      include/asm-generic/pci*
17843 F:      include/linux/of_pci.h
17844 F:      include/linux/pci*
17845 F:      include/uapi/linux/pci*
17846
17847 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
17848 M:      Jonathan Chocron <[email protected]>
17849 L:      [email protected]
17850 S:      Maintained
17851 F:      Documentation/devicetree/bindings/pci/pcie-al.txt
17852 F:      drivers/pci/controller/dwc/pcie-al.c
17853
17854 PCIE DRIVER FOR AMLOGIC MESON
17855 M:      Yue Wang <[email protected]>
17856 L:      [email protected]
17857 L:      [email protected]
17858 S:      Maintained
17859 F:      drivers/pci/controller/dwc/pci-meson.c
17860
17861 PCIE DRIVER FOR AXIS ARTPEC
17862 M:      Jesper Nilsson <[email protected]>
17863 L:      [email protected]
17864 L:      [email protected]
17865 S:      Maintained
17866 F:      Documentation/devicetree/bindings/pci/axis,artpec*
17867 F:      drivers/pci/controller/dwc/*artpec*
17868
17869 PCIE DRIVER FOR CAVIUM THUNDERX
17870 M:      Robert Richter <[email protected]>
17871 L:      [email protected]
17872 L:      [email protected] (moderated for non-subscribers)
17873 S:      Odd Fixes
17874 F:      drivers/pci/controller/pci-thunder-*
17875
17876 PCIE DRIVER FOR HISILICON
17877 M:      Zhou Wang <[email protected]>
17878 L:      [email protected]
17879 S:      Maintained
17880 F:      drivers/pci/controller/dwc/pcie-hisi.c
17881
17882 PCIE DRIVER FOR HISILICON KIRIN
17883 M:      Xiaowei Song <[email protected]>
17884 M:      Binghui Wang <[email protected]>
17885 L:      [email protected]
17886 S:      Maintained
17887 F:      Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
17888 F:      drivers/pci/controller/dwc/pcie-kirin.c
17889
17890 PCIE DRIVER FOR HISILICON STB
17891 M:      Shawn Guo <[email protected]>
17892 L:      [email protected]
17893 S:      Maintained
17894 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
17895 F:      drivers/pci/controller/dwc/pcie-histb.c
17896
17897 PCIE DRIVER FOR INTEL KEEM BAY
17898 M:      Srikanth Thokala <[email protected]>
17899 L:      [email protected]
17900 S:      Supported
17901 F:      Documentation/devicetree/bindings/pci/intel,keembay-pcie*
17902 F:      drivers/pci/controller/dwc/pcie-keembay.c
17903
17904 PCIE DRIVER FOR INTEL LGM GW SOC
17905 M:      Chuanhua Lei <[email protected]>
17906 L:      [email protected]
17907 S:      Maintained
17908 F:      Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
17909 F:      drivers/pci/controller/dwc/pcie-intel-gw.c
17910
17911 PCIE DRIVER FOR MEDIATEK
17912 M:      Ryder Lee <[email protected]>
17913 M:      Jianjun Wang <[email protected]>
17914 L:      [email protected]
17915 L:      [email protected] (moderated for non-subscribers)
17916 S:      Supported
17917 F:      Documentation/devicetree/bindings/pci/mediatek*
17918 F:      drivers/pci/controller/*mediatek*
17919
17920 PCIE DRIVER FOR MICROCHIP
17921 M:      Daire McNamara <[email protected]>
17922 L:      [email protected]
17923 S:      Supported
17924 F:      Documentation/devicetree/bindings/pci/microchip*
17925 F:      drivers/pci/controller/plda/*microchip*
17926
17927 PCIE DRIVER FOR QUALCOMM MSM
17928 M:      Manivannan Sadhasivam <[email protected]>
17929 L:      [email protected]
17930 L:      [email protected]
17931 S:      Maintained
17932 F:      drivers/pci/controller/dwc/pcie-qcom.c
17933
17934 PCIE DRIVER FOR ROCKCHIP
17935 M:      Shawn Lin <[email protected]>
17936 L:      [email protected]
17937 L:      [email protected]
17938 S:      Maintained
17939 F:      Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
17940 F:      drivers/pci/controller/pcie-rockchip*
17941
17942 PCIE DRIVER FOR SOCIONEXT UNIPHIER
17943 M:      Kunihiko Hayashi <[email protected]>
17944 L:      [email protected]
17945 S:      Maintained
17946 F:      Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
17947 F:      drivers/pci/controller/dwc/pcie-uniphier*
17948
17949 PCIE DRIVER FOR ST SPEAR13XX
17950 M:      Pratyush Anand <[email protected]>
17951 L:      [email protected]
17952 S:      Maintained
17953 F:      drivers/pci/controller/dwc/*spear*
17954
17955 PCIE DRIVER FOR STARFIVE JH71x0
17956 M:      Kevin Xie <[email protected]>
17957 L:      [email protected]
17958 S:      Maintained
17959 F:      Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
17960 F:      drivers/pci/controller/plda/pcie-starfive.c
17961
17962 PCIE ENDPOINT DRIVER FOR QUALCOMM
17963 M:      Manivannan Sadhasivam <[email protected]>
17964 L:      [email protected]
17965 L:      [email protected]
17966 S:      Maintained
17967 F:      Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
17968 F:      drivers/pci/controller/dwc/pcie-qcom-ep.c
17969
17970 PCMCIA SUBSYSTEM
17971 M:      Dominik Brodowski <[email protected]>
17972 S:      Odd Fixes
17973 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
17974 F:      Documentation/pcmcia/
17975 F:      drivers/pcmcia/
17976 F:      include/pcmcia/
17977 F:      tools/pcmcia/
17978
17979 PCNET32 NETWORK DRIVER
17980 M:      Don Fry <[email protected]>
17981 L:      [email protected]
17982 S:      Maintained
17983 F:      drivers/net/ethernet/amd/pcnet32.c
17984
17985 PCRYPT PARALLEL CRYPTO ENGINE
17986 M:      Steffen Klassert <[email protected]>
17987 L:      [email protected]
17988 S:      Maintained
17989 F:      crypto/pcrypt.c
17990 F:      include/crypto/pcrypt.h
17991
17992 PDS DSC VIRTIO DATA PATH ACCELERATOR
17993 R:      Shannon Nelson <[email protected]>
17994 F:      drivers/vdpa/pds/
17995
17996 PECI HARDWARE MONITORING DRIVERS
17997 M:      Iwona Winiarska <[email protected]>
17998 L:      [email protected]
17999 S:      Supported
18000 F:      Documentation/hwmon/peci-cputemp.rst
18001 F:      Documentation/hwmon/peci-dimmtemp.rst
18002 F:      drivers/hwmon/peci/
18003
18004 PECI SUBSYSTEM
18005 M:      Iwona Winiarska <[email protected]>
18006 L:      [email protected] (moderated for non-subscribers)
18007 S:      Supported
18008 F:      Documentation/devicetree/bindings/peci/
18009 F:      Documentation/peci/
18010 F:      drivers/peci/
18011 F:      include/linux/peci-cpu.h
18012 F:      include/linux/peci.h
18013
18014 PENSANDO ETHERNET DRIVERS
18015 M:      Shannon Nelson <[email protected]>
18016 M:      Brett Creeley <[email protected]>
18017 L:      [email protected]
18018 S:      Supported
18019 F:      Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
18020 F:      drivers/net/ethernet/pensando/
18021
18022 PER-CPU MEMORY ALLOCATOR
18023 M:      Dennis Zhou <[email protected]>
18024 M:      Tejun Heo <[email protected]>
18025 M:      Christoph Lameter <[email protected]>
18026 L:      [email protected]
18027 S:      Maintained
18028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
18029 F:      arch/*/include/asm/percpu.h
18030 F:      include/linux/percpu*.h
18031 F:      lib/percpu*.c
18032 F:      mm/percpu*.c
18033
18034 PER-TASK DELAY ACCOUNTING
18035 M:      Balbir Singh <[email protected]>
18036 S:      Maintained
18037 F:      include/linux/delayacct.h
18038 F:      kernel/delayacct.c
18039
18040 PERFORMANCE EVENTS SUBSYSTEM
18041 M:      Peter Zijlstra <[email protected]>
18042 M:      Ingo Molnar <[email protected]>
18043 M:      Arnaldo Carvalho de Melo <[email protected]>
18044 M:      Namhyung Kim <[email protected]>
18045 R:      Mark Rutland <[email protected]>
18046 R:      Alexander Shishkin <[email protected]>
18047 R:      Jiri Olsa <[email protected]>
18048 R:      Ian Rogers <[email protected]>
18049 R:      Adrian Hunter <[email protected]>
18050 R:      "Liang, Kan" <[email protected]>
18051 L:      [email protected]
18052 L:      [email protected]
18053 S:      Supported
18054 W:      https://perf.wiki.kernel.org/
18055 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18056 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
18057 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
18058 F:      arch/*/events/*
18059 F:      arch/*/events/*/*
18060 F:      arch/*/include/asm/perf_event.h
18061 F:      arch/*/kernel/*/*/perf_event*.c
18062 F:      arch/*/kernel/*/perf_event*.c
18063 F:      arch/*/kernel/perf_callchain.c
18064 F:      arch/*/kernel/perf_event*.c
18065 F:      include/linux/perf_event.h
18066 F:      include/uapi/linux/perf_event.h
18067 F:      kernel/events/*
18068 F:      tools/lib/perf/
18069 F:      tools/perf/
18070
18071 PERFORMANCE EVENTS TOOLING ARM64
18072 R:      John Garry <[email protected]>
18073 R:      Will Deacon <[email protected]>
18074 R:      James Clark <[email protected]>
18075 R:      Mike Leach <[email protected]>
18076 R:      Leo Yan <[email protected]>
18077 L:      [email protected] (moderated for non-subscribers)
18078 S:      Supported
18079 F:      tools/build/feature/test-libopencsd.c
18080 F:      tools/perf/arch/arm*/
18081 F:      tools/perf/pmu-events/arch/arm64/
18082 F:      tools/perf/util/arm-spe*
18083 F:      tools/perf/util/cs-etm*
18084
18085 PERSONALITY HANDLING
18086 M:      Christoph Hellwig <[email protected]>
18087 L:      [email protected]
18088 S:      Maintained
18089 F:      include/linux/personality.h
18090 F:      include/uapi/linux/personality.h
18091
18092 PHOENIX RC FLIGHT CONTROLLER ADAPTER
18093 M:      Marcus Folkesson <[email protected]>
18094 L:      [email protected]
18095 S:      Maintained
18096 F:      Documentation/input/devices/pxrc.rst
18097 F:      drivers/input/joystick/pxrc.c
18098
18099 PHONET PROTOCOL
18100 M:      Remi Denis-Courmont <[email protected]>
18101 S:      Supported
18102 F:      Documentation/networking/phonet.rst
18103 F:      include/linux/phonet.h
18104 F:      include/net/phonet/
18105 F:      include/uapi/linux/phonet.h
18106 F:      net/phonet/
18107
18108 PHRAM MTD DRIVER
18109 M:      Joern Engel <[email protected]>
18110 L:      [email protected]
18111 S:      Maintained
18112 F:      drivers/mtd/devices/phram.c
18113
18114 PICOLCD HID DRIVER
18115 M:      Bruno Prémont <[email protected]>
18116 L:      [email protected]
18117 S:      Maintained
18118 F:      drivers/hid/hid-picolcd*
18119
18120 PIDFD API
18121 M:      Christian Brauner <[email protected]>
18122 L:      [email protected]
18123 S:      Maintained
18124 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
18125 F:      samples/pidfd/
18126 F:      tools/testing/selftests/clone3/
18127 F:      tools/testing/selftests/pid_namespace/
18128 F:      tools/testing/selftests/pidfd/
18129 K:      (?i)pidfd
18130 K:      (?i)clone3
18131 K:      \b(clone_args|kernel_clone_args)\b
18132
18133 PIN CONTROL SUBSYSTEM
18134 M:      Linus Walleij <[email protected]>
18135 L:      [email protected]
18136 S:      Maintained
18137 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
18138 F:      Documentation/devicetree/bindings/pinctrl/
18139 F:      Documentation/driver-api/pin-control.rst
18140 F:      drivers/pinctrl/
18141 F:      include/dt-bindings/pinctrl/
18142 F:      include/linux/pinctrl/
18143
18144 PIN CONTROLLER - AMD
18145 M:      Basavaraj Natikar <[email protected]>
18146 M:      Shyam Sundar S K <[email protected]>
18147 S:      Maintained
18148 F:      drivers/pinctrl/pinctrl-amd.c
18149
18150 PIN CONTROLLER - FREESCALE
18151 M:      Dong Aisheng <[email protected]>
18152 M:      Fabio Estevam <[email protected]>
18153 M:      Shawn Guo <[email protected]>
18154 M:      Jacky Bai <[email protected]>
18155 R:      Pengutronix Kernel Team <[email protected]>
18156 L:      [email protected]
18157 L:      NXP S32 Linux Team <[email protected]>
18158 S:      Maintained
18159 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
18160 F:      Documentation/devicetree/bindings/pinctrl/nxp,s32*
18161 F:      drivers/pinctrl/freescale/
18162 F:      drivers/pinctrl/nxp/
18163
18164 PIN CONTROLLER - INTEL
18165 M:      Mika Westerberg <[email protected]>
18166 M:      Andy Shevchenko <[email protected]>
18167 S:      Supported
18168 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
18169 F:      drivers/pinctrl/intel/
18170
18171 PIN CONTROLLER - KEEMBAY
18172 M:      Lakshmi Sowjanya D <[email protected]>
18173 S:      Supported
18174 F:      drivers/pinctrl/pinctrl-keembay*
18175
18176 PIN CONTROLLER - MEDIATEK
18177 M:      Sean Wang <[email protected]>
18178 L:      [email protected] (moderated for non-subscribers)
18179 S:      Maintained
18180 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
18181 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
18182 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
18183 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
18184 F:      drivers/pinctrl/mediatek/
18185
18186 PIN CONTROLLER - MEDIATEK MIPS
18187 M:      Arınç ÜNAL <[email protected]>
18188 M:      Sergio Paracuellos <[email protected]>
18189 L:      [email protected] (moderated for non-subscribers)
18190 L:      [email protected]
18191 S:      Maintained
18192 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
18193 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
18194 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
18195 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
18196 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
18197 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
18198 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
18199 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
18200 F:      drivers/pinctrl/mediatek/pinctrl-mt7620.c
18201 F:      drivers/pinctrl/mediatek/pinctrl-mt7621.c
18202 F:      drivers/pinctrl/mediatek/pinctrl-mt76x8.c
18203 F:      drivers/pinctrl/mediatek/pinctrl-mtmips.*
18204 F:      drivers/pinctrl/mediatek/pinctrl-rt2880.c
18205 F:      drivers/pinctrl/mediatek/pinctrl-rt305x.c
18206 F:      drivers/pinctrl/mediatek/pinctrl-rt3883.c
18207
18208 PIN CONTROLLER - MICROCHIP AT91
18209 M:      Ludovic Desroches <[email protected]>
18210 L:      [email protected] (moderated for non-subscribers)
18211 L:      [email protected]
18212 S:      Supported
18213 F:      drivers/gpio/gpio-sama5d2-piobu.c
18214 F:      drivers/pinctrl/pinctrl-at91*
18215
18216 PIN CONTROLLER - QUALCOMM
18217 M:      Bjorn Andersson <[email protected]>
18218 L:      [email protected]
18219 S:      Maintained
18220 F:      Documentation/devicetree/bindings/pinctrl/qcom,*
18221 F:      drivers/pinctrl/qcom/
18222
18223 PIN CONTROLLER - RENESAS
18224 M:      Geert Uytterhoeven <[email protected]>
18225 L:      [email protected]
18226 S:      Supported
18227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
18228 F:      Documentation/devicetree/bindings/pinctrl/renesas,*
18229 F:      drivers/pinctrl/renesas/
18230
18231 PIN CONTROLLER - SAMSUNG
18232 M:      Krzysztof Kozlowski <[email protected]>
18233 M:      Sylwester Nawrocki <[email protected]>
18234 R:      Alim Akhtar <[email protected]>
18235 L:      [email protected] (moderated for non-subscribers)
18236 L:      [email protected]
18237 S:      Maintained
18238 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
18239 B:      mailto:[email protected]
18240 C:      irc://irc.libera.chat/linux-exynos
18241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
18242 F:      Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
18243 F:      drivers/pinctrl/samsung/
18244
18245 PIN CONTROLLER - SINGLE
18246 M:      Tony Lindgren <[email protected]>
18247 M:      Haojian Zhuang <[email protected]>
18248 L:      [email protected] (moderated for non-subscribers)
18249 L:      [email protected]
18250 S:      Maintained
18251 F:      drivers/pinctrl/pinctrl-single.c
18252
18253 PIN CONTROLLER - SUNPLUS / TIBBO
18254 M:      Dvorkin Dmitry <[email protected]>
18255 M:      Wells Lu <[email protected]>
18256 L:      [email protected] (moderated for non-subscribers)
18257 S:      Maintained
18258 W:      https://sunplus.atlassian.net/wiki/spaces/doc/overview
18259 F:      Documentation/devicetree/bindings/pinctrl/sunplus,*
18260 F:      drivers/pinctrl/sunplus/
18261 F:      include/dt-bindings/pinctrl/sppctl*.h
18262
18263 PINE64 PINEPHONE KEYBOARD DRIVER
18264 M:      Samuel Holland <[email protected]>
18265 S:      Supported
18266 F:      Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
18267 F:      drivers/input/keyboard/pinephone-keyboard.c
18268
18269 PKTCDVD DRIVER
18270 M:      [email protected]
18271 S:      Orphan
18272 F:      drivers/block/pktcdvd.c
18273 F:      include/linux/pktcdvd.h
18274 F:      include/uapi/linux/pktcdvd.h
18275
18276 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
18277 M:      Tomasz Duszynski <[email protected]>
18278 S:      Maintained
18279 F:      Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
18280 F:      drivers/iio/chemical/pms7003.c
18281
18282 PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
18283 M:      Piergiorgio Beruto <[email protected]>
18284 L:      [email protected]
18285 S:      Maintained
18286 F:      drivers/net/phy/mdio-open-alliance.h
18287 F:      net/ethtool/plca.c
18288
18289 PLDMFW LIBRARY
18290 M:      Jacob Keller <[email protected]>
18291 S:      Maintained
18292 F:      Documentation/driver-api/pldmfw/
18293 F:      include/linux/pldmfw.h
18294 F:      lib/pldmfw/
18295
18296 PLX DMA DRIVER
18297 M:      Logan Gunthorpe <[email protected]>
18298 S:      Maintained
18299 F:      drivers/dma/plx_dma.c
18300
18301 PM-GRAPH UTILITY
18302 M:      "Todd E Brandt" <[email protected]>
18303 L:      [email protected]
18304 S:      Supported
18305 W:      https://01.org/pm-graph
18306 B:      https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
18307 T:      git git://github.com/intel/pm-graph
18308 F:      tools/power/pm-graph
18309
18310 PM6764TR DRIVER
18311 M:      Charles Hsu     <[email protected]>
18312 L:      [email protected]
18313 S:      Maintained
18314 F:      Documentation/hwmon/pm6764tr.rst
18315 F:      drivers/hwmon/pmbus/pm6764tr.c
18316
18317 PMC SIERRA MaxRAID DRIVER
18318 L:      [email protected]
18319 S:      Orphan
18320 W:      http://www.pmc-sierra.com/
18321 F:      drivers/scsi/pmcraid.*
18322
18323 PMC SIERRA PM8001 DRIVER
18324 M:      Jack Wang <[email protected]>
18325 L:      [email protected]
18326 S:      Supported
18327 F:      drivers/scsi/pm8001/
18328
18329 PNI RM3100 IIO DRIVER
18330 M:      Song Qiang <[email protected]>
18331 L:      [email protected]
18332 S:      Maintained
18333 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
18334 F:      drivers/iio/magnetometer/rm3100*
18335
18336 PNP SUPPORT
18337 M:      "Rafael J. Wysocki" <[email protected]>
18338 L:      [email protected]
18339 S:      Maintained
18340 F:      drivers/pnp/
18341 F:      include/linux/pnp.h
18342
18343 POSIX CLOCKS and TIMERS
18344 M:      Anna-Maria Behnsen <[email protected]>
18345 M:      Frederic Weisbecker <[email protected]>
18346 M:      Thomas Gleixner <[email protected]>
18347 L:      [email protected]
18348 S:      Maintained
18349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18350 F:      fs/timerfd.c
18351 F:      include/linux/time_namespace.h
18352 F:      include/linux/timerfd.h
18353 F:      include/uapi/linux/time.h
18354 F:      include/uapi/linux/timerfd.h
18355 F:      include/trace/events/timer*
18356 F:      kernel/time/itimer.c
18357 F:      kernel/time/posix-*
18358 F:      kernel/time/namespace.c
18359
18360 POWER MANAGEMENT CORE
18361 M:      "Rafael J. Wysocki" <[email protected]>
18362 L:      [email protected]
18363 S:      Supported
18364 B:      https://bugzilla.kernel.org
18365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
18366 F:      drivers/base/power/
18367 F:      drivers/powercap/
18368 F:      include/linux/intel_rapl.h
18369 F:      include/linux/pm.h
18370 F:      include/linux/pm_*
18371 F:      include/linux/powercap.h
18372 F:      kernel/configs/nopm.config
18373
18374 POWER SEQUENCING
18375 M:      Bartosz Golaszewski <[email protected]>
18376 L:      [email protected]
18377 S:      Maintained
18378 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
18379 F:      Documentation/driver-api/pwrseq.rst
18380 F:      drivers/power/sequencing/
18381 F:      include/linux/pwrseq/
18382
18383 POWER STATE COORDINATION INTERFACE (PSCI)
18384 M:      Mark Rutland <[email protected]>
18385 M:      Lorenzo Pieralisi <[email protected]>
18386 L:      [email protected] (moderated for non-subscribers)
18387 S:      Maintained
18388 F:      drivers/firmware/psci/
18389 F:      include/linux/psci.h
18390 F:      include/uapi/linux/psci.h
18391
18392 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
18393 M:      Sebastian Reichel <[email protected]>
18394 L:      [email protected]
18395 S:      Maintained
18396 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18397 F:      Documentation/ABI/testing/sysfs-class-power
18398 F:      Documentation/devicetree/bindings/power/supply/
18399 F:      drivers/power/supply/
18400 F:      include/linux/power/
18401 F:      include/linux/power_supply.h
18402 F:      tools/testing/selftests/power_supply/
18403
18404 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
18405 M:      Suraj Jitindar Singh <[email protected]>
18406 L:      [email protected]
18407 S:      Maintained
18408 F:      drivers/char/powernv-op-panel.c
18409
18410 PPP OVER ATM (RFC 2364)
18411 M:      Mitchell Blank Jr <[email protected]>
18412 S:      Maintained
18413 F:      include/uapi/linux/atmppp.h
18414 F:      net/atm/pppoatm.c
18415
18416 PPP OVER ETHERNET
18417 M:      Michal Ostrowski <[email protected]>
18418 S:      Maintained
18419 F:      drivers/net/ppp/pppoe.c
18420 F:      drivers/net/ppp/pppox.c
18421
18422 PPP OVER L2TP
18423 M:      James Chapman <[email protected]>
18424 S:      Maintained
18425 F:      include/linux/if_pppol2tp.h
18426 F:      include/uapi/linux/if_pppol2tp.h
18427 F:      net/l2tp/l2tp_ppp.c
18428
18429 PPP PROTOCOL DRIVERS AND COMPRESSORS
18430 L:      [email protected]
18431 S:      Orphan
18432 F:      drivers/net/ppp/ppp_*
18433
18434 PPS SUPPORT
18435 M:      Rodolfo Giometti <[email protected]>
18436 L:      [email protected] (subscribers-only)
18437 S:      Maintained
18438 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
18439 F:      Documentation/ABI/testing/sysfs-pps
18440 F:      Documentation/devicetree/bindings/pps/pps-gpio.yaml
18441 F:      Documentation/driver-api/pps.rst
18442 F:      drivers/pps/
18443 F:      include/linux/pps*.h
18444 F:      include/uapi/linux/pps.h
18445
18446 PPTP DRIVER
18447 M:      Dmitry Kozlov <[email protected]>
18448 L:      [email protected]
18449 S:      Maintained
18450 W:      http://sourceforge.net/projects/accel-pptp
18451 F:      drivers/net/ppp/pptp.c
18452
18453 PRESSURE STALL INFORMATION (PSI)
18454 M:      Johannes Weiner <[email protected]>
18455 M:      Suren Baghdasaryan <[email protected]>
18456 R:      Peter Ziljstra <[email protected]>
18457 S:      Maintained
18458 F:      include/linux/psi*
18459 F:      kernel/sched/psi.c
18460
18461 PRINTK
18462 M:      Petr Mladek <[email protected]>
18463 R:      Steven Rostedt <[email protected]>
18464 R:      John Ogness <[email protected]>
18465 R:      Sergey Senozhatsky <[email protected]>
18466 S:      Maintained
18467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
18468 F:      include/linux/printk.h
18469 F:      kernel/printk/
18470
18471 PRINTK INDEXING
18472 R:      Chris Down <[email protected]>
18473 S:      Maintained
18474 F:      Documentation/core-api/printk-index.rst
18475 F:      kernel/printk/index.c
18476 K:      printk_index
18477
18478 PROC FILESYSTEM
18479 L:      [email protected]
18480 L:      [email protected]
18481 S:      Maintained
18482 F:      Documentation/filesystems/proc.rst
18483 F:      fs/proc/
18484 F:      include/linux/proc_fs.h
18485 F:      tools/testing/selftests/proc/
18486
18487 PROC SYSCTL
18488 M:      Luis Chamberlain <[email protected]>
18489 M:      Kees Cook <[email protected]>
18490 M:      Joel Granados <[email protected]>
18491 L:      [email protected]
18492 L:      [email protected]
18493 S:      Maintained
18494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18495 F:      fs/proc/proc_sysctl.c
18496 F:      include/linux/sysctl.h
18497 F:      kernel/sysctl-test.c
18498 F:      kernel/sysctl.c
18499 F:      tools/testing/selftests/sysctl/
18500
18501 PS3 NETWORK SUPPORT
18502 M:      Geoff Levand <[email protected]>
18503 L:      [email protected]
18504 L:      [email protected]
18505 S:      Maintained
18506 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
18507
18508 PS3 PLATFORM SUPPORT
18509 M:      Geoff Levand <[email protected]>
18510 L:      [email protected]
18511 S:      Maintained
18512 F:      arch/powerpc/boot/ps3*
18513 F:      arch/powerpc/include/asm/lv1call.h
18514 F:      arch/powerpc/include/asm/ps3*.h
18515 F:      arch/powerpc/platforms/ps3/
18516 F:      drivers/*/ps3*
18517 F:      drivers/ps3/
18518 F:      drivers/rtc/rtc-ps3.c
18519 F:      drivers/usb/host/*ps3.c
18520 F:      sound/ppc/snd_ps3*
18521
18522 PS3VRAM DRIVER
18523 M:      Jim Paris <[email protected]>
18524 M:      Geoff Levand <[email protected]>
18525 L:      [email protected]
18526 S:      Maintained
18527 F:      drivers/block/ps3vram.c
18528
18529 PSAMPLE PACKET SAMPLING SUPPORT
18530 M:      Yotam Gigi <[email protected]>
18531 S:      Maintained
18532 F:      include/net/psample.h
18533 F:      include/uapi/linux/psample.h
18534 F:      net/psample
18535
18536 PSE NETWORK DRIVER
18537 M:      Oleksij Rempel <[email protected]>
18538 M:      Kory Maincent <[email protected]>
18539 L:      [email protected]
18540 S:      Maintained
18541 F:      Documentation/devicetree/bindings/net/pse-pd/
18542 F:      drivers/net/pse-pd/
18543 F:      net/ethtool/pse-pd.c
18544
18545 PSTORE FILESYSTEM
18546 M:      Kees Cook <[email protected]>
18547 R:      Tony Luck <[email protected]>
18548 R:      Guilherme G. Piccoli <[email protected]>
18549 L:      [email protected]
18550 S:      Supported
18551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
18552 F:      Documentation/admin-guide/pstore-blk.rst
18553 F:      Documentation/admin-guide/ramoops.rst
18554 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
18555 F:      drivers/acpi/apei/erst.c
18556 F:      drivers/firmware/efi/efi-pstore.c
18557 F:      fs/pstore/
18558 F:      include/linux/pstore*
18559 K:      \b(pstore|ramoops)
18560
18561 PT5161L HARDWARE MONITOR DRIVER
18562 M:      Cosmo Chou <[email protected]>
18563 L:      [email protected]
18564 S:      Maintained
18565 F:      Documentation/hwmon/pt5161l.rst
18566 F:      drivers/hwmon/pt5161l.c
18567
18568 PTP HARDWARE CLOCK SUPPORT
18569 M:      Richard Cochran <[email protected]>
18570 L:      [email protected]
18571 S:      Maintained
18572 W:      http://linuxptp.sourceforge.net/
18573 F:      Documentation/ABI/testing/sysfs-ptp
18574 F:      Documentation/driver-api/ptp.rst
18575 F:      drivers/net/phy/dp83640*
18576 F:      drivers/ptp/*
18577 F:      include/linux/ptp_cl*
18578 K:      (?:\b|_)ptp(?:\b|_)
18579
18580 PTP MOCKUP CLOCK SUPPORT
18581 M:      Vladimir Oltean <[email protected]>
18582 L:      [email protected]
18583 S:      Maintained
18584 F:      drivers/ptp/ptp_mock.c
18585 F:      include/linux/ptp_mock.h
18586
18587 PTP VIRTUAL CLOCK SUPPORT
18588 M:      Yangbo Lu <[email protected]>
18589 L:      [email protected]
18590 S:      Maintained
18591 F:      drivers/ptp/ptp_vclock.c
18592 F:      net/ethtool/phc_vclocks.c
18593
18594 PTRACE SUPPORT
18595 M:      Oleg Nesterov <[email protected]>
18596 S:      Maintained
18597 F:      arch/*/*/ptrace*.c
18598 F:      arch/*/include/asm/ptrace*.h
18599 F:      arch/*/ptrace*.c
18600 F:      include/asm-generic/syscall.h
18601 F:      include/linux/ptrace.h
18602 F:      include/linux/regset.h
18603 F:      include/uapi/linux/ptrace.h
18604 F:      kernel/ptrace.c
18605
18606 PULSE8-CEC DRIVER
18607 M:      Hans Verkuil <[email protected]>
18608 L:      [email protected]
18609 S:      Maintained
18610 T:      git git://linuxtv.org/media_tree.git
18611 F:      drivers/media/cec/usb/pulse8/
18612
18613 PURELIFI PLFXLC DRIVER
18614 M:      Srinivasan Raju <[email protected]>
18615 L:      [email protected]
18616 S:      Supported
18617 F:      drivers/net/wireless/purelifi/plfxlc/
18618
18619 PVRUSB2 VIDEO4LINUX DRIVER
18620 M:      Mike Isely <[email protected]>
18621 L:      [email protected]       (subscribers-only)
18622 L:      [email protected]
18623 S:      Maintained
18624 W:      http://www.isely.net/pvrusb2/
18625 T:      git git://linuxtv.org/media_tree.git
18626 F:      Documentation/driver-api/media/drivers/pvrusb2*
18627 F:      drivers/media/usb/pvrusb2/
18628
18629 PWC WEBCAM DRIVER
18630 M:      Hans Verkuil <[email protected]>
18631 L:      [email protected]
18632 S:      Odd Fixes
18633 T:      git git://linuxtv.org/media_tree.git
18634 F:      drivers/media/usb/pwc/*
18635 F:      include/trace/events/pwc.h
18636
18637 PWM IR Transmitter
18638 M:      Sean Young <[email protected]>
18639 L:      [email protected]
18640 S:      Maintained
18641 F:      Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
18642 F:      drivers/media/rc/pwm-ir-tx.c
18643
18644 PWM SUBSYSTEM
18645 M:      Uwe Kleine-König <[email protected]>
18646 L:      [email protected]
18647 S:      Maintained
18648 Q:      https://patchwork.ozlabs.org/project/linux-pwm/list/
18649 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
18650 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
18651 F:      Documentation/devicetree/bindings/pwm/
18652 F:      Documentation/driver-api/pwm.rst
18653 F:      drivers/gpio/gpio-mvebu.c
18654 F:      drivers/pwm/
18655 F:      drivers/video/backlight/pwm_bl.c
18656 F:      include/dt-bindings/pwm/
18657 F:      include/linux/pwm.h
18658 F:      include/linux/pwm_backlight.h
18659 K:      pwm_(config|apply_might_sleep|apply_atomic|ops)
18660
18661 PXA GPIO DRIVER
18662 M:      Robert Jarzmik <[email protected]>
18663 L:      [email protected]
18664 S:      Maintained
18665 F:      drivers/gpio/gpio-pxa.c
18666
18667 PXA MMCI DRIVER
18668 S:      Orphan
18669
18670 PXA RTC DRIVER
18671 M:      Robert Jarzmik <[email protected]>
18672 L:      [email protected]
18673 S:      Maintained
18674
18675 PXA2xx/PXA3xx SUPPORT
18676 M:      Daniel Mack <[email protected]>
18677 M:      Haojian Zhuang <[email protected]>
18678 M:      Robert Jarzmik <[email protected]>
18679 L:      [email protected] (moderated for non-subscribers)
18680 S:      Maintained
18681 T:      git git://github.com/hzhuang1/linux.git
18682 T:      git git://github.com/rjarzmik/linux.git
18683 F:      arch/arm/boot/dts/intel/pxa/
18684 F:      arch/arm/mach-pxa/
18685 F:      drivers/dma/pxa*
18686 F:      drivers/pcmcia/pxa2xx*
18687 F:      drivers/pinctrl/pxa/
18688 F:      drivers/spi/spi-pxa2xx*
18689 F:      drivers/usb/gadget/udc/pxa2*
18690 F:      include/sound/pxa2xx-lib.h
18691 F:      sound/arm/pxa*
18692 F:      sound/soc/pxa/
18693
18694 QAT DRIVER
18695 M:      Giovanni Cabiddu <[email protected]>
18696 L:      [email protected]
18697 S:      Supported
18698 F:      drivers/crypto/intel/qat/
18699
18700 QCOM AUDIO (ASoC) DRIVERS
18701 M:      Srinivas Kandagatla <[email protected]>
18702 L:      [email protected] (moderated for non-subscribers)
18703 L:      [email protected]
18704 S:      Supported
18705 F:      Documentation/devicetree/bindings/soc/qcom/qcom,apr*
18706 F:      Documentation/devicetree/bindings/sound/qcom,*
18707 F:      drivers/soc/qcom/apr.c
18708 F:      include/dt-bindings/sound/qcom,wcd9335.h
18709 F:      sound/soc/codecs/lpass-rx-macro.*
18710 F:      sound/soc/codecs/lpass-tx-macro.*
18711 F:      sound/soc/codecs/lpass-va-macro.c
18712 F:      sound/soc/codecs/lpass-wsa-macro.*
18713 F:      sound/soc/codecs/msm8916-wcd-analog.c
18714 F:      sound/soc/codecs/msm8916-wcd-digital.c
18715 F:      sound/soc/codecs/wcd-clsh-v2.*
18716 F:      sound/soc/codecs/wcd-mbhc-v2.*
18717 F:      sound/soc/codecs/wcd9335.*
18718 F:      sound/soc/codecs/wcd934x.c
18719 F:      sound/soc/codecs/wsa881x.c
18720 F:      sound/soc/codecs/wsa883x.c
18721 F:      sound/soc/codecs/wsa884x.c
18722 F:      sound/soc/qcom/
18723
18724 QCOM EMBEDDED USB DEBUGGER (EUD)
18725 M:      Souradeep Chowdhury <[email protected]>
18726 L:      [email protected]
18727 S:      Maintained
18728 F:      Documentation/ABI/testing/sysfs-driver-eud
18729 F:      Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
18730 F:      drivers/usb/misc/qcom_eud.c
18731
18732 QCOM IPA DRIVER
18733 M:      Alex Elder <[email protected]>
18734 L:      [email protected]
18735 S:      Maintained
18736 F:      drivers/net/ipa/
18737
18738 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
18739 M:      Gabriel Somlo <[email protected]>
18740 M:      "Michael S. Tsirkin" <[email protected]>
18741 L:      [email protected]
18742 S:      Maintained
18743 F:      drivers/firmware/qemu_fw_cfg.c
18744 F:      include/uapi/linux/qemu_fw_cfg.h
18745
18746 QIB DRIVER
18747 M:      Dennis Dalessandro <[email protected]>
18748 L:      [email protected]
18749 S:      Supported
18750 F:      drivers/infiniband/hw/qib/
18751
18752 QLOGIC QL41xxx FCOE DRIVER
18753 M:      Saurav Kashyap <[email protected]>
18754 M:      Javed Hasan <[email protected]>
18755 M:      [email protected]
18756 L:      [email protected]
18757 S:      Supported
18758 F:      drivers/scsi/qedf/
18759
18760 QLOGIC QL41xxx ISCSI DRIVER
18761 M:      Nilesh Javali <[email protected]>
18762 M:      Manish Rangankar <[email protected]>
18763 M:      [email protected]
18764 L:      [email protected]
18765 S:      Supported
18766 F:      drivers/scsi/qedi/
18767
18768 QLOGIC QL4xxx ETHERNET DRIVER
18769 M:      Manish Chopra <[email protected]>
18770 L:      [email protected]
18771 S:      Supported
18772 F:      drivers/net/ethernet/qlogic/qed/
18773 F:      drivers/net/ethernet/qlogic/qede/
18774 F:      include/linux/qed/
18775
18776 QLOGIC QL4xxx RDMA DRIVER
18777 M:      Michal Kalderon <[email protected]>
18778 L:      [email protected]
18779 S:      Supported
18780 F:      drivers/infiniband/hw/qedr/
18781 F:      include/uapi/rdma/qedr-abi.h
18782
18783 QLOGIC QLA1280 SCSI DRIVER
18784 M:      Michael Reed <[email protected]>
18785 L:      [email protected]
18786 S:      Maintained
18787 F:      drivers/scsi/qla1280.[ch]
18788
18789 QLOGIC QLA2XXX FC-SCSI DRIVER
18790 M:      Nilesh Javali <[email protected]>
18791 M:      [email protected]
18792 L:      [email protected]
18793 S:      Supported
18794 F:      drivers/scsi/qla2xxx/
18795
18796 QLOGIC QLA3XXX NETWORK DRIVER
18797 M:      [email protected]
18798 L:      [email protected]
18799 S:      Supported
18800 F:      drivers/net/ethernet/qlogic/qla3xxx.*
18801
18802 QLOGIC QLA4XXX iSCSI DRIVER
18803 M:      Nilesh Javali <[email protected]>
18804 M:      Manish Rangankar <[email protected]>
18805 M:      [email protected]
18806 L:      [email protected]
18807 S:      Supported
18808 F:      drivers/scsi/qla4xxx/
18809
18810 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
18811 M:      Shahed Shaikh <[email protected]>
18812 M:      Manish Chopra <[email protected]>
18813 M:      [email protected]
18814 L:      [email protected]
18815 S:      Supported
18816 F:      drivers/net/ethernet/qlogic/qlcnic/
18817
18818 QM1D1B0004 MEDIA DRIVER
18819 M:      Akihiro Tsukada <[email protected]>
18820 L:      [email protected]
18821 S:      Odd Fixes
18822 F:      drivers/media/tuners/qm1d1b0004*
18823
18824 QM1D1C0042 MEDIA DRIVER
18825 M:      Akihiro Tsukada <[email protected]>
18826 L:      [email protected]
18827 S:      Odd Fixes
18828 F:      drivers/media/tuners/qm1d1c0042*
18829
18830 QNX4 FILESYSTEM
18831 M:      Anders Larsen <[email protected]>
18832 S:      Maintained
18833 W:      http://www.alarsen.net/linux/qnx4fs/
18834 F:      fs/qnx4/
18835 F:      include/uapi/linux/qnx4_fs.h
18836 F:      include/uapi/linux/qnxtypes.h
18837
18838 QNX6 FILESYSTEM
18839 S:      Orphan
18840 F:      Documentation/filesystems/qnx6.rst
18841 F:      fs/qnx6/
18842 F:      include/linux/qnx6_fs.h
18843
18844 QORIQ DPAA2 FSL-MC BUS DRIVER
18845 M:      Stuart Yoder <[email protected]>
18846 M:      Laurentiu Tudor <[email protected]>
18847 L:      [email protected]
18848 S:      Maintained
18849 F:      Documentation/ABI/stable/sysfs-bus-fsl-mc
18850 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
18851 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
18852 F:      drivers/bus/fsl-mc/
18853 F:      include/uapi/linux/fsl_mc.h
18854
18855 QT1010 MEDIA DRIVER
18856 L:      [email protected]
18857 S:      Orphan
18858 W:      https://linuxtv.org
18859 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
18860 F:      drivers/media/tuners/qt1010*
18861
18862 QUALCOMM ATH12K WIRELESS DRIVER
18863 M:      Kalle Valo <[email protected]>
18864 M:      Jeff Johnson <[email protected]>
18865 L:      [email protected]
18866 S:      Supported
18867 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
18868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18869 F:      drivers/net/wireless/ath/ath12k/
18870 N:      ath12k
18871
18872 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
18873 M:      Kalle Valo <[email protected]>
18874 M:      Jeff Johnson <[email protected]>
18875 L:      [email protected]
18876 S:      Supported
18877 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
18878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18879 F:      drivers/net/wireless/ath/ath10k/
18880 N:      ath10k
18881
18882 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
18883 M:      Kalle Valo <[email protected]>
18884 M:      Jeff Johnson <[email protected]>
18885 L:      [email protected]
18886 S:      Supported
18887 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
18888 B:      https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
18889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18890 F:      drivers/net/wireless/ath/ath11k/
18891 N:      ath11k
18892
18893 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
18894 M:      Toke Høiland-Jørgensen <[email protected]>
18895 L:      [email protected]
18896 S:      Maintained
18897 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
18898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18899 F:      Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
18900 F:      drivers/net/wireless/ath/ath9k/
18901
18902 QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
18903 M:      Stefan Wahren <[email protected]>
18904 L:      [email protected]
18905 S:      Maintained
18906 F:      Documentation/devicetree/bindings/net/qca,qca7000.txt
18907 F:      drivers/net/ethernet/qualcomm/qca*
18908
18909 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
18910 M:      Stephan Gerhold <[email protected]>
18911 L:      [email protected]
18912 L:      [email protected]
18913 S:      Maintained
18914 F:      Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
18915 F:      drivers/net/wwan/qcom_bam_dmux.c
18916
18917 QUALCOMM CAMERA SUBSYSTEM DRIVER
18918 M:      Robert Foss <[email protected]>
18919 M:      Todor Tomov <[email protected]>
18920 M:      Bryan O'Donoghue <[email protected]>
18921 L:      [email protected]
18922 S:      Maintained
18923 F:      Documentation/admin-guide/media/qcom_camss.rst
18924 F:      Documentation/devicetree/bindings/media/*camss*
18925 F:      drivers/media/platform/qcom/camss/
18926
18927 QUALCOMM CLOCK DRIVERS
18928 M:      Bjorn Andersson <[email protected]>
18929 L:      [email protected]
18930 S:      Supported
18931 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
18932 F:      Documentation/devicetree/bindings/clock/qcom,*
18933 F:      drivers/clk/qcom/
18934 F:      include/dt-bindings/clock/qcom,*
18935
18936 QUALCOMM CLOUD AI (QAIC) DRIVER
18937 M:      Jeffrey Hugo <[email protected]>
18938 R:      Carl Vanderlip <[email protected]>
18939 L:      [email protected]
18940 L:      [email protected]
18941 S:      Supported
18942 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
18943 F:      Documentation/accel/qaic/
18944 F:      drivers/accel/qaic/
18945 F:      include/uapi/drm/qaic_accel.h
18946
18947 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
18948 M:      Bjorn Andersson <[email protected]>
18949 M:      Konrad Dybcio <[email protected]>
18950 L:      [email protected]
18951 L:      [email protected]
18952 S:      Maintained
18953 F:      Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
18954 F:      drivers/pmdomain/qcom/cpr.c
18955
18956 QUALCOMM CPUCP MAILBOX DRIVER
18957 M:      Sibi Sankar <[email protected]>
18958 L:      [email protected]
18959 S:      Supported
18960 F:      Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
18961 F:      drivers/mailbox/qcom-cpucp-mbox.c
18962
18963 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
18964 M:      Ilia Lin <[email protected]>
18965 L:      [email protected]
18966 S:      Maintained
18967 F:      Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
18968 F:      Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
18969 F:      drivers/cpufreq/qcom-cpufreq-nvmem.c
18970
18971 QUALCOMM CRYPTO DRIVERS
18972 M:      Thara Gopinath <[email protected]>
18973 L:      [email protected]
18974 L:      [email protected]
18975 S:      Maintained
18976 F:      Documentation/devicetree/bindings/crypto/qcom-qce.yaml
18977 F:      drivers/crypto/qce/
18978
18979 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
18980 M:      Timur Tabi <[email protected]>
18981 L:      [email protected]
18982 S:      Maintained
18983 F:      drivers/net/ethernet/qualcomm/emac/
18984
18985 QUALCOMM ETHQOS ETHERNET DRIVER
18986 M:      Vinod Koul <[email protected]>
18987 L:      [email protected]
18988 L:      [email protected]
18989 S:      Maintained
18990 F:      Documentation/devicetree/bindings/net/qcom,ethqos.yaml
18991 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
18992
18993 QUALCOMM FASTRPC DRIVER
18994 M:      Srinivas Kandagatla <[email protected]>
18995 M:      Amol Maheshwari <[email protected]>
18996 L:      [email protected]
18997 L:      [email protected]
18998 S:      Maintained
18999 F:      Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
19000 F:      drivers/misc/fastrpc.c
19001 F:      include/uapi/misc/fastrpc.h
19002
19003 QUALCOMM HEXAGON ARCHITECTURE
19004 M:      Brian Cain <[email protected]>
19005 L:      [email protected]
19006 S:      Supported
19007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
19008 F:      arch/hexagon/
19009
19010 QUALCOMM HIDMA DRIVER
19011 M:      Sinan Kaya <[email protected]>
19012 L:      [email protected] (moderated for non-subscribers)
19013 L:      [email protected]
19014 L:      [email protected]
19015 S:      Supported
19016 F:      drivers/dma/qcom/hidma*
19017
19018 QUALCOMM I2C CCI DRIVER
19019 M:      Loic Poulain <[email protected]>
19020 M:      Robert Foss <[email protected]>
19021 L:      [email protected]
19022 L:      [email protected]
19023 S:      Maintained
19024 F:      Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
19025 F:      drivers/i2c/busses/i2c-qcom-cci.c
19026
19027 QUALCOMM INTERCONNECT BWMON DRIVER
19028 M:      Krzysztof Kozlowski <[email protected]>
19029 L:      [email protected]
19030 S:      Maintained
19031 F:      Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
19032 F:      drivers/soc/qcom/icc-bwmon.c
19033 F:      drivers/soc/qcom/trace_icc-bwmon.h
19034
19035 QUALCOMM IOMMU
19036 M:      Rob Clark <[email protected]>
19037 L:      [email protected]
19038 L:      [email protected]
19039 S:      Maintained
19040 F:      drivers/iommu/arm/arm-smmu/qcom_iommu.c
19041 F:      drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
19042 F:      drivers/iommu/msm_iommu*
19043
19044 QUALCOMM IPC ROUTER (QRTR) DRIVER
19045 M:      Manivannan Sadhasivam <[email protected]>
19046 L:      [email protected]
19047 S:      Maintained
19048 F:      include/trace/events/qrtr.h
19049 F:      include/uapi/linux/qrtr.h
19050 F:      net/qrtr/
19051
19052 QUALCOMM IPCC MAILBOX DRIVER
19053 M:      Manivannan Sadhasivam <[email protected]>
19054 L:      [email protected]
19055 S:      Supported
19056 F:      Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
19057 F:      drivers/mailbox/qcom-ipcc.c
19058 F:      include/dt-bindings/mailbox/qcom-ipcc.h
19059
19060 QUALCOMM IPQ4019 USB PHY DRIVER
19061 M:      Robert Marko <[email protected]>
19062 M:      Luka Perkov <[email protected]>
19063 L:      [email protected]
19064 S:      Maintained
19065 F:      Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
19066 F:      drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
19067
19068 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
19069 M:      Robert Marko <[email protected]>
19070 M:      Luka Perkov <[email protected]>
19071 L:      [email protected]
19072 S:      Maintained
19073 F:      Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
19074 F:      drivers/regulator/vqmmc-ipq4019-regulator.c
19075
19076 QUALCOMM NAND CONTROLLER DRIVER
19077 M:      Manivannan Sadhasivam <[email protected]>
19078 L:      [email protected]
19079 L:      [email protected]
19080 S:      Maintained
19081 F:      Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
19082 F:      drivers/mtd/nand/raw/qcom_nandc.c
19083
19084 QUALCOMM QSEECOM DRIVER
19085 M:      Maximilian Luz <[email protected]>
19086 L:      [email protected]
19087 S:      Maintained
19088 F:      drivers/firmware/qcom/qcom_qseecom.c
19089
19090 QUALCOMM QSEECOM UEFISECAPP DRIVER
19091 M:      Maximilian Luz <[email protected]>
19092 L:      [email protected]
19093 S:      Maintained
19094 F:      drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
19095
19096 QUALCOMM RMNET DRIVER
19097 M:      Subash Abhinov Kasiviswanathan <[email protected]>
19098 M:      Sean Tranchetti <[email protected]>
19099 L:      [email protected]
19100 S:      Maintained
19101 F:      Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
19102 F:      drivers/net/ethernet/qualcomm/rmnet/
19103 F:      include/linux/if_rmnet.h
19104
19105 QUALCOMM TRUST ZONE MEMORY ALLOCATOR
19106 M:      Bartosz Golaszewski <[email protected]>
19107 L:      [email protected]
19108 S:      Maintained
19109 F:      drivers/firmware/qcom/qcom_tzmem.c
19110 F:      drivers/firmware/qcom/qcom_tzmem.h
19111 F:      include/linux/firmware/qcom/qcom_tzmem.h
19112
19113 QUALCOMM TSENS THERMAL DRIVER
19114 M:      Amit Kucheria <[email protected]>
19115 M:      Thara Gopinath <[email protected]>
19116 L:      [email protected]
19117 L:      [email protected]
19118 S:      Maintained
19119 F:      Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
19120 F:      drivers/thermal/qcom/
19121
19122 QUALCOMM TYPEC PORT MANAGER DRIVER
19123 M:      Bryan O'Donoghue <[email protected]>
19124 L:      [email protected]
19125 L:      [email protected]
19126 S:      Maintained
19127 F:      Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
19128 F:      drivers/usb/typec/tcpm/qcom/
19129
19130 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
19131 M:      Stanimir Varbanov <[email protected]>
19132 M:      Vikash Garodia <[email protected]>
19133 R:      Bryan O'Donoghue <[email protected]>
19134 L:      [email protected]
19135 L:      [email protected]
19136 S:      Maintained
19137 T:      git git://linuxtv.org/media_tree.git
19138 F:      Documentation/devicetree/bindings/media/*venus*
19139 F:      drivers/media/platform/qcom/venus/
19140
19141 QUALCOMM WCN36XX WIRELESS DRIVER
19142 M:      Loic Poulain <[email protected]>
19143 L:      [email protected]
19144 S:      Supported
19145 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
19146 F:      drivers/net/wireless/ath/wcn36xx/
19147
19148 QUANTENNA QTNFMAC WIRELESS DRIVER
19149 M:      Igor Mitsyanko <[email protected]>
19150 R:      Sergey Matyukevich <[email protected]>
19151 L:      [email protected]
19152 S:      Maintained
19153 F:      drivers/net/wireless/quantenna
19154
19155 RADEON and AMDGPU DRM DRIVERS
19156 M:      Alex Deucher <[email protected]>
19157 M:      Christian König <[email protected]>
19158 M:      Xinhui Pan <[email protected]>
19159 L:      [email protected]
19160 S:      Supported
19161 B:      https://gitlab.freedesktop.org/drm/amd/-/issues
19162 C:      irc://irc.oftc.net/radeon
19163 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
19164 F:      Documentation/gpu/amdgpu/
19165 F:      drivers/gpu/drm/amd/
19166 F:      drivers/gpu/drm/ci/xfails/amd*
19167 F:      drivers/gpu/drm/radeon/
19168 F:      include/uapi/drm/amdgpu_drm.h
19169 F:      include/uapi/drm/radeon_drm.h
19170
19171 RADEON FRAMEBUFFER DISPLAY DRIVER
19172 M:      Benjamin Herrenschmidt <[email protected]>
19173 L:      [email protected]
19174 S:      Maintained
19175 F:      drivers/video/fbdev/aty/radeon*
19176 F:      include/uapi/linux/radeonfb.h
19177
19178 RADIOSHARK RADIO DRIVER
19179 M:      Hans Verkuil <[email protected]>
19180 L:      [email protected]
19181 S:      Maintained
19182 T:      git git://linuxtv.org/media_tree.git
19183 F:      drivers/media/radio/radio-shark.c
19184
19185 RADIOSHARK2 RADIO DRIVER
19186 M:      Hans Verkuil <[email protected]>
19187 L:      [email protected]
19188 S:      Maintained
19189 T:      git git://linuxtv.org/media_tree.git
19190 F:      drivers/media/radio/radio-shark2.c
19191 F:      drivers/media/radio/radio-tea5777.c
19192
19193 RADOS BLOCK DEVICE (RBD)
19194 M:      Ilya Dryomov <[email protected]>
19195 R:      Dongsheng Yang <[email protected]>
19196 L:      [email protected]
19197 S:      Supported
19198 W:      http://ceph.com/
19199 T:      git https://github.com/ceph/ceph-client.git
19200 F:      Documentation/ABI/testing/sysfs-bus-rbd
19201 F:      drivers/block/rbd.c
19202 F:      drivers/block/rbd_types.h
19203
19204 RAGE128 FRAMEBUFFER DISPLAY DRIVER
19205 L:      [email protected]
19206 S:      Orphan
19207 F:      drivers/video/fbdev/aty/aty128fb.c
19208
19209 RAINSHADOW-CEC DRIVER
19210 M:      Hans Verkuil <[email protected]>
19211 L:      [email protected]
19212 S:      Maintained
19213 T:      git git://linuxtv.org/media_tree.git
19214 F:      drivers/media/cec/usb/rainshadow/
19215
19216 RALINK MIPS ARCHITECTURE
19217 M:      John Crispin <[email protected]>
19218 M:      Sergio Paracuellos <[email protected]>
19219 L:      [email protected]
19220 S:      Maintained
19221 F:      arch/mips/ralink
19222
19223 RALINK MT7621 MIPS ARCHITECTURE
19224 M:      Arınç ÜNAL <[email protected]>
19225 M:      Sergio Paracuellos <[email protected]>
19226 L:      [email protected]
19227 S:      Maintained
19228 F:      arch/mips/boot/dts/ralink/mt7621*
19229
19230 RALINK RT2X00 WIRELESS LAN DRIVER
19231 M:      Stanislaw Gruszka <[email protected]>
19232 L:      [email protected]
19233 S:      Maintained
19234 F:      drivers/net/wireless/ralink/rt2x00/
19235
19236 RAMDISK RAM BLOCK DEVICE DRIVER
19237 M:      Jens Axboe <[email protected]>
19238 S:      Maintained
19239 F:      Documentation/admin-guide/blockdev/ramdisk.rst
19240 F:      drivers/block/brd.c
19241
19242 RANCHU VIRTUAL BOARD FOR MIPS
19243 M:      Miodrag Dinic <[email protected]>
19244 L:      [email protected]
19245 S:      Supported
19246 F:      arch/mips/configs/generic/board-ranchu.config
19247 F:      arch/mips/generic/board-ranchu.c
19248
19249 RANDOM NUMBER DRIVER
19250 M:      "Theodore Ts'o" <[email protected]>
19251 M:      Jason A. Donenfeld <[email protected]>
19252 S:      Maintained
19253 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
19254 F:      Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
19255 F:      drivers/char/random.c
19256 F:      include/linux/random.h
19257 F:      include/uapi/linux/random.h
19258 F:      drivers/virt/vmgenid.c
19259 F:      include/vdso/getrandom.h
19260 F:      lib/vdso/getrandom.c
19261 F:      arch/x86/entry/vdso/vgetrandom*
19262 F:      arch/x86/include/asm/vdso/getrandom*
19263
19264 RAPIDIO SUBSYSTEM
19265 M:      Matt Porter <[email protected]>
19266 M:      Alexandre Bounine <[email protected]>
19267 S:      Maintained
19268 F:      drivers/rapidio/
19269
19270 RAS INFRASTRUCTURE
19271 M:      Tony Luck <[email protected]>
19272 M:      Borislav Petkov <[email protected]>
19273 L:      [email protected]
19274 S:      Maintained
19275 F:      Documentation/admin-guide/RAS
19276 F:      drivers/ras/
19277 F:      include/linux/ras.h
19278 F:      include/ras/ras_event.h
19279
19280 RAS FRU MEMORY POISON MANAGER (FMPM)
19281 M:      Yazen Ghannam <[email protected]>
19282 L:      [email protected]
19283 S:      Maintained
19284 F:      drivers/ras/amd/fmpm.c
19285
19286 RASPBERRY PI PISP BACK END
19287 M:      Jacopo Mondi <[email protected]>
19288 L:      Raspberry Pi Kernel Maintenance <[email protected]>
19289 L:      [email protected]
19290 S:      Maintained
19291 F:      Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
19292 F:      drivers/media/platform/raspberrypi/pisp_be/
19293 F:      include/uapi/linux/media/raspberrypi/
19294
19295 RC-CORE / LIRC FRAMEWORK
19296 M:      Sean Young <[email protected]>
19297 L:      [email protected]
19298 S:      Maintained
19299 W:      http://linuxtv.org
19300 T:      git git://linuxtv.org/media_tree.git
19301 F:      Documentation/driver-api/media/rc-core.rst
19302 F:      Documentation/userspace-api/media/rc/
19303 F:      drivers/media/rc/
19304 F:      include/media/rc-core.h
19305 F:      include/media/rc-map.h
19306 F:      include/uapi/linux/lirc.h
19307
19308 RCMM REMOTE CONTROLS DECODER
19309 M:      Patrick Lerda <[email protected]>
19310 S:      Maintained
19311 F:      drivers/media/rc/ir-rcmm-decoder.c
19312
19313 RCUTORTURE TEST FRAMEWORK
19314 M:      "Paul E. McKenney" <[email protected]>
19315 M:      Josh Triplett <[email protected]>
19316 R:      Steven Rostedt <[email protected]>
19317 R:      Mathieu Desnoyers <[email protected]>
19318 R:      Lai Jiangshan <[email protected]>
19319 L:      [email protected]
19320 S:      Supported
19321 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19322 F:      tools/testing/selftests/rcutorture
19323
19324 RDACM20 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/rdacm20.c
19335
19336 RDACM21 Camera Sensor
19337 M:      Jacopo Mondi <[email protected]>
19338 M:      Kieran Bingham <[email protected]>
19339 M:      Laurent Pinchart <[email protected]>
19340 M:      Niklas Söderlund <[email protected]>
19341 L:      [email protected]
19342 S:      Maintained
19343 F:      Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19344 F:      drivers/media/i2c/max9271.c
19345 F:      drivers/media/i2c/max9271.h
19346 F:      drivers/media/i2c/rdacm21.c
19347
19348 RDC R-321X SoC
19349 M:      Florian Fainelli <[email protected]>
19350 S:      Maintained
19351
19352 RDC R6040 FAST ETHERNET DRIVER
19353 M:      Florian Fainelli <[email protected]>
19354 L:      [email protected]
19355 S:      Maintained
19356 F:      drivers/net/ethernet/rdc/r6040.c
19357
19358 RDMAVT - RDMA verbs software
19359 M:      Dennis Dalessandro <[email protected]>
19360 L:      [email protected]
19361 S:      Supported
19362 F:      drivers/infiniband/sw/rdmavt
19363
19364 RDS - RELIABLE DATAGRAM SOCKETS
19365 M:      Allison Henderson <[email protected]>
19366 L:      [email protected]
19367 L:      [email protected]
19368 L:      [email protected] (moderated for non-subscribers)
19369 S:      Supported
19370 W:      https://oss.oracle.com/projects/rds/
19371 F:      Documentation/networking/rds.rst
19372 F:      net/rds/
19373 F:      tools/testing/selftests/net/rds/
19374
19375 RDT - RESOURCE ALLOCATION
19376 M:      Fenghua Yu <[email protected]>
19377 M:      Reinette Chatre <[email protected]>
19378 L:      [email protected]
19379 S:      Supported
19380 F:      Documentation/arch/x86/resctrl*
19381 F:      arch/x86/include/asm/resctrl.h
19382 F:      arch/x86/kernel/cpu/resctrl/
19383 F:      tools/testing/selftests/resctrl/
19384
19385 READ-COPY UPDATE (RCU)
19386 M:      "Paul E. McKenney" <[email protected]>
19387 M:      Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h)
19388 M:      Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h)
19389 M:      Joel Fernandes <[email protected]>
19390 M:      Josh Triplett <[email protected]>
19391 M:      Boqun Feng <[email protected]>
19392 M:      Uladzislau Rezki <[email protected]>
19393 R:      Steven Rostedt <[email protected]>
19394 R:      Mathieu Desnoyers <[email protected]>
19395 R:      Lai Jiangshan <[email protected]>
19396 R:      Zqiang <[email protected]>
19397 L:      [email protected]
19398 S:      Supported
19399 W:      http://www.rdrop.com/users/paulmck/RCU/
19400 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19401 F:      Documentation/RCU/
19402 F:      include/linux/rcu*
19403 F:      kernel/rcu/
19404 X:      Documentation/RCU/torture.rst
19405 X:      include/linux/srcu*.h
19406 X:      kernel/rcu/srcu*.c
19407
19408 REAL TIME CLOCK (RTC) SUBSYSTEM
19409 M:      Alexandre Belloni <[email protected]>
19410 L:      [email protected]
19411 S:      Maintained
19412 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
19413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
19414 F:      Documentation/admin-guide/rtc.rst
19415 F:      Documentation/devicetree/bindings/rtc/
19416 F:      drivers/rtc/
19417 F:      include/linux/rtc.h
19418 F:      include/linux/rtc/
19419 F:      include/uapi/linux/rtc.h
19420 F:      tools/testing/selftests/rtc/
19421
19422 Real-time Linux Analysis (RTLA) tools
19423 M:      Steven Rostedt <[email protected]>
19424 L:      [email protected]
19425 S:      Maintained
19426 F:      Documentation/tools/rtla/
19427 F:      tools/tracing/rtla/
19428
19429 REALTEK AUDIO CODECS
19430 M:      Oder Chiou <[email protected]>
19431 S:      Maintained
19432 F:      include/sound/rt*.h
19433 F:      sound/soc/codecs/rt*
19434
19435 REALTEK OTTO WATCHDOG
19436 M:      Sander Vanheule <[email protected]>
19437 L:      [email protected]
19438 S:      Maintained
19439 F:      Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
19440 F:      drivers/watchdog/realtek_otto_wdt.c
19441
19442 REALTEK RTL83xx SMI DSA ROUTER CHIPS
19443 M:      Linus Walleij <[email protected]>
19444 M:      Alvin Šipraga <[email protected]>
19445 S:      Maintained
19446 F:      Documentation/devicetree/bindings/net/dsa/realtek.yaml
19447 F:      drivers/net/dsa/realtek/*
19448
19449 REALTEK WIRELESS DRIVER (rtlwifi family)
19450 M:      Ping-Ke Shih <[email protected]>
19451 L:      [email protected]
19452 S:      Maintained
19453 T:      git https://github.com/pkshih/rtw.git
19454 F:      drivers/net/wireless/realtek/rtlwifi/
19455
19456 REALTEK WIRELESS DRIVER (rtw88)
19457 M:      Ping-Ke Shih <[email protected]>
19458 L:      [email protected]
19459 S:      Maintained
19460 T:      git https://github.com/pkshih/rtw.git
19461 F:      drivers/net/wireless/realtek/rtw88/
19462
19463 REALTEK WIRELESS DRIVER (rtw89)
19464 M:      Ping-Ke Shih <[email protected]>
19465 L:      [email protected]
19466 S:      Maintained
19467 T:      git https://github.com/pkshih/rtw.git
19468 F:      drivers/net/wireless/realtek/rtw89/
19469
19470 REDPINE WIRELESS DRIVER
19471 L:      [email protected]
19472 S:      Orphan
19473 F:      drivers/net/wireless/rsi/
19474
19475 REGISTER MAP ABSTRACTION
19476 M:      Mark Brown <[email protected]>
19477 L:      [email protected]
19478 S:      Supported
19479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
19480 F:      Documentation/devicetree/bindings/regmap/
19481 F:      drivers/base/regmap/
19482 F:      include/linux/regmap.h
19483
19484 REISERFS FILE SYSTEM
19485 L:      [email protected]
19486 S:      Obsolete
19487 F:      fs/reiserfs/
19488
19489 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
19490 M:      Bjorn Andersson <[email protected]>
19491 M:      Mathieu Poirier <[email protected]>
19492 L:      [email protected]
19493 S:      Maintained
19494 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
19495 F:      Documentation/ABI/testing/sysfs-class-remoteproc
19496 F:      Documentation/devicetree/bindings/remoteproc/
19497 F:      Documentation/staging/remoteproc.rst
19498 F:      drivers/remoteproc/
19499 F:      include/linux/remoteproc.h
19500 F:      include/linux/remoteproc/
19501
19502 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
19503 M:      Bjorn Andersson <[email protected]>
19504 M:      Mathieu Poirier <[email protected]>
19505 L:      [email protected]
19506 S:      Maintained
19507 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
19508 F:      Documentation/ABI/testing/sysfs-bus-rpmsg
19509 F:      Documentation/staging/rpmsg.rst
19510 F:      drivers/rpmsg/
19511 F:      include/linux/rpmsg.h
19512 F:      include/linux/rpmsg/
19513 F:      include/uapi/linux/rpmsg.h
19514 F:      samples/rpmsg/
19515
19516 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
19517 M:      Stephan Gerhold <[email protected]>
19518 L:      [email protected]
19519 L:      [email protected]
19520 S:      Maintained
19521 F:      drivers/net/wwan/rpmsg_wwan_ctrl.c
19522
19523 RENESAS CLOCK DRIVERS
19524 M:      Geert Uytterhoeven <[email protected]>
19525 L:      [email protected]
19526 S:      Supported
19527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
19528 F:      Documentation/devicetree/bindings/clock/renesas,*
19529 F:      drivers/clk/renesas/
19530
19531 RENESAS EMEV2 I2C DRIVER
19532 M:      Wolfram Sang <[email protected]>
19533 L:      [email protected]
19534 S:      Supported
19535 F:      Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
19536 F:      drivers/i2c/busses/i2c-emev2.c
19537
19538 RENESAS ETHERNET AVB DRIVER
19539 R:      Sergey Shtylyov <[email protected]>
19540 L:      [email protected]
19541 L:      [email protected]
19542 F:      Documentation/devicetree/bindings/net/renesas,etheravb.yaml
19543 F:      drivers/net/ethernet/renesas/Kconfig
19544 F:      drivers/net/ethernet/renesas/Makefile
19545 F:      drivers/net/ethernet/renesas/ravb*
19546
19547 RENESAS ETHERNET SWITCH DRIVER
19548 R:      Yoshihiro Shimoda <[email protected]>
19549 L:      [email protected]
19550 L:      [email protected]
19551 F:      Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
19552 F:      drivers/net/ethernet/renesas/Kconfig
19553 F:      drivers/net/ethernet/renesas/Makefile
19554 F:      drivers/net/ethernet/renesas/rcar_gen4*
19555 F:      drivers/net/ethernet/renesas/rswitch*
19556
19557 RENESAS ETHERNET TSN DRIVER
19558 M:      Niklas Söderlund <[email protected]>
19559 L:      [email protected]
19560 L:      [email protected]
19561 S:      Supported
19562 F:      Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
19563 F:      drivers/net/ethernet/renesas/rtsn.*
19564
19565 RENESAS IDT821034 ASoC CODEC
19566 M:      Herve Codina <[email protected]>
19567 L:      [email protected] (moderated for non-subscribers)
19568 S:      Maintained
19569 F:      Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
19570 F:      sound/soc/codecs/idt821034.c
19571
19572 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
19573 M:      Miquel Raynal <[email protected]>
19574 L:      [email protected]
19575 L:      [email protected]
19576 S:      Maintained
19577 F:      Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
19578 F:      drivers/mtd/nand/raw/renesas-nand-controller.c
19579
19580 RENESAS R-CAR GYROADC DRIVER
19581 M:      Marek Vasut <[email protected]>
19582 L:      [email protected]
19583 S:      Supported
19584 F:      Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
19585 F:      drivers/iio/adc/rcar-gyroadc.c
19586
19587 RENESAS R-CAR I2C DRIVERS
19588 M:      Wolfram Sang <[email protected]>
19589 L:      [email protected]
19590 S:      Supported
19591 F:      Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
19592 F:      Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
19593 F:      drivers/i2c/busses/i2c-rcar.c
19594 F:      drivers/i2c/busses/i2c-sh_mobile.c
19595
19596 RENESAS R-CAR SATA DRIVER
19597 R:      Sergey Shtylyov <[email protected]>
19598 L:      [email protected]
19599 L:      [email protected]
19600 S:      Supported
19601 F:      Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
19602 F:      drivers/ata/sata_rcar.c
19603
19604 RENESAS R-CAR THERMAL DRIVERS
19605 M:      Niklas Söderlund <[email protected]>
19606 L:      [email protected]
19607 S:      Supported
19608 F:      Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
19609 F:      Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
19610 F:      drivers/thermal/renesas/rcar_gen3_thermal.c
19611 F:      drivers/thermal/renesas/rcar_thermal.c
19612
19613 RENESAS RIIC DRIVER
19614 M:      Chris Brandt <[email protected]>
19615 L:      [email protected]
19616 S:      Supported
19617 F:      Documentation/devicetree/bindings/i2c/renesas,riic.yaml
19618 F:      drivers/i2c/busses/i2c-riic.c
19619
19620 RENESAS RZ/G2L A/D DRIVER
19621 M:      Lad Prabhakar <[email protected]>
19622 L:      [email protected]
19623 L:      [email protected]
19624 S:      Supported
19625 F:      Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
19626 F:      drivers/iio/adc/rzg2l_adc.c
19627
19628 RENESAS RZ/G2L MTU3a COUNTER DRIVER
19629 M:      Biju Das <[email protected]>
19630 L:      [email protected]
19631 L:      [email protected]
19632 S:      Supported
19633 F:      Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
19634 F:      drivers/counter/rz-mtu3-cnt.c
19635
19636 RENESAS RZ/N1 A5PSW SWITCH DRIVER
19637 M:      Clément Léger <[email protected]>
19638 L:      [email protected]
19639 L:      [email protected]
19640 S:      Maintained
19641 F:      Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
19642 F:      Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
19643 F:      drivers/net/dsa/rzn1_a5psw*
19644 F:      drivers/net/pcs/pcs-rzn1-miic.c
19645 F:      include/dt-bindings/net/pcs-rzn1-miic.h
19646 F:      include/linux/pcs-rzn1-miic.h
19647 F:      net/dsa/tag_rzn1_a5psw.c
19648
19649 RENESAS RZ/N1 DWMAC GLUE LAYER
19650 M:      Romain Gantois <[email protected]>
19651 S:      Maintained
19652 F:      Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
19653 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
19654
19655 RENESAS RZ/N1 RTC CONTROLLER DRIVER
19656 M:      Miquel Raynal <[email protected]>
19657 L:      [email protected]
19658 L:      [email protected]
19659 S:      Maintained
19660 F:      Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
19661 F:      drivers/rtc/rtc-rzn1.c
19662
19663 RENESAS RZ/N1 USBF CONTROLLER DRIVER
19664 M:      Herve Codina <[email protected]>
19665 L:      [email protected]
19666 L:      [email protected]
19667 S:      Maintained
19668 F:      Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
19669 F:      drivers/usb/gadget/udc/renesas_usbf.c
19670
19671 RENESAS RZ/V2M I2C DRIVER
19672 M:      Fabrizio Castro <[email protected]>
19673 L:      [email protected]
19674 L:      [email protected]
19675 S:      Supported
19676 F:      Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
19677 F:      drivers/i2c/busses/i2c-rzv2m.c
19678
19679 RENESAS SUPERH ETHERNET DRIVER
19680 R:      Sergey Shtylyov <[email protected]>
19681 L:      [email protected]
19682 L:      [email protected]
19683 F:      Documentation/devicetree/bindings/net/renesas,ether.yaml
19684 F:      drivers/net/ethernet/renesas/Kconfig
19685 F:      drivers/net/ethernet/renesas/Makefile
19686 F:      drivers/net/ethernet/renesas/sh_eth*
19687 F:      include/linux/sh_eth.h
19688
19689 RENESAS USB PHY DRIVER
19690 M:      Yoshihiro Shimoda <[email protected]>
19691 L:      [email protected]
19692 S:      Maintained
19693 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
19694
19695 RENESAS VERSACLOCK 7 CLOCK DRIVER
19696 M:      Alex Helms <[email protected]>
19697 S:      Maintained
19698 F:      Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
19699 F:      drivers/clk/clk-versaclock7.c
19700
19701 RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
19702 M:      Herve Codina <[email protected]>
19703 L:      [email protected]
19704 S:      Maintained
19705 F:      Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
19706 F:      drivers/iio/potentiometer/x9250.c
19707
19708 RESET CONTROLLER FRAMEWORK
19709 M:      Philipp Zabel <[email protected]>
19710 S:      Maintained
19711 T:      git git://git.pengutronix.de/git/pza/linux
19712 F:      Documentation/devicetree/bindings/reset/
19713 F:      Documentation/driver-api/reset.rst
19714 F:      drivers/reset/
19715 F:      include/dt-bindings/reset/
19716 F:      include/linux/reset-controller.h
19717 F:      include/linux/reset.h
19718 F:      include/linux/reset/
19719 K:      \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
19720
19721 RESTARTABLE SEQUENCES SUPPORT
19722 M:      Mathieu Desnoyers <[email protected]>
19723 M:      Peter Zijlstra <[email protected]>
19724 M:      "Paul E. McKenney" <[email protected]>
19725 M:      Boqun Feng <[email protected]>
19726 L:      [email protected]
19727 S:      Supported
19728 F:      include/trace/events/rseq.h
19729 F:      include/uapi/linux/rseq.h
19730 F:      kernel/rseq.c
19731 F:      tools/testing/selftests/rseq/
19732
19733 RFKILL
19734 M:      Johannes Berg <[email protected]>
19735 L:      [email protected]
19736 S:      Maintained
19737 W:      https://wireless.wiki.kernel.org/
19738 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
19739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
19740 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
19741 F:      Documentation/ABI/stable/sysfs-class-rfkill
19742 F:      Documentation/driver-api/rfkill.rst
19743 F:      include/linux/rfkill.h
19744 F:      include/uapi/linux/rfkill.h
19745 F:      net/rfkill/
19746
19747 RHASHTABLE
19748 M:      Thomas Graf <[email protected]>
19749 M:      Herbert Xu <[email protected]>
19750 L:      [email protected]
19751 S:      Maintained
19752 F:      include/linux/rhashtable-types.h
19753 F:      include/linux/rhashtable.h
19754 F:      lib/rhashtable.c
19755 F:      lib/test_rhashtable.c
19756
19757 RICOH R5C592 MEMORYSTICK DRIVER
19758 M:      Maxim Levitsky <[email protected]>
19759 S:      Maintained
19760 F:      drivers/memstick/host/r592.*
19761
19762 RICOH SMARTMEDIA/XD DRIVER
19763 M:      Maxim Levitsky <[email protected]>
19764 S:      Maintained
19765 F:      drivers/mtd/nand/raw/r852.c
19766 F:      drivers/mtd/nand/raw/r852.h
19767
19768 RISC-V AIA DRIVERS
19769 M:      Anup Patel <[email protected]>
19770 L:      [email protected]
19771 S:      Maintained
19772 F:      Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
19773 F:      Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
19774 F:      drivers/irqchip/irq-riscv-aplic-*.c
19775 F:      drivers/irqchip/irq-riscv-aplic-*.h
19776 F:      drivers/irqchip/irq-riscv-imsic-*.c
19777 F:      drivers/irqchip/irq-riscv-imsic-*.h
19778 F:      drivers/irqchip/irq-riscv-intc.c
19779 F:      include/linux/irqchip/riscv-aplic.h
19780 F:      include/linux/irqchip/riscv-imsic.h
19781
19782 RISC-V ARCHITECTURE
19783 M:      Paul Walmsley <[email protected]>
19784 M:      Palmer Dabbelt <[email protected]>
19785 M:      Albert Ou <[email protected]>
19786 L:      [email protected]
19787 S:      Supported
19788 Q:      https://patchwork.kernel.org/project/linux-riscv/list/
19789 C:      irc://irc.libera.chat/riscv
19790 P:      Documentation/arch/riscv/patch-acceptance.rst
19791 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
19792 F:      arch/riscv/
19793 N:      riscv
19794 K:      riscv
19795
19796 RISC-V MICROCHIP FPGA SUPPORT
19797 M:      Conor Dooley <[email protected]>
19798 M:      Daire McNamara <[email protected]>
19799 L:      [email protected]
19800 S:      Supported
19801 F:      Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
19802 F:      Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
19803 F:      Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
19804 F:      Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
19805 F:      Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
19806 F:      Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
19807 F:      Documentation/devicetree/bindings/riscv/microchip.yaml
19808 F:      Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
19809 F:      Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
19810 F:      Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
19811 F:      arch/riscv/boot/dts/microchip/
19812 F:      drivers/char/hw_random/mpfs-rng.c
19813 F:      drivers/clk/microchip/clk-mpfs*.c
19814 F:      drivers/firmware/microchip/mpfs-auto-update.c
19815 F:      drivers/i2c/busses/i2c-microchip-corei2c.c
19816 F:      drivers/mailbox/mailbox-mpfs.c
19817 F:      drivers/pci/controller/plda/pcie-microchip-host.c
19818 F:      drivers/pwm/pwm-microchip-core.c
19819 F:      drivers/reset/reset-mpfs.c
19820 F:      drivers/rtc/rtc-mpfs.c
19821 F:      drivers/soc/microchip/mpfs-sys-controller.c
19822 F:      drivers/spi/spi-microchip-core-qspi.c
19823 F:      drivers/spi/spi-microchip-core.c
19824 F:      drivers/usb/musb/mpfs.c
19825 F:      include/soc/microchip/mpfs.h
19826
19827 RISC-V MISC SOC SUPPORT
19828 M:      Conor Dooley <[email protected]>
19829 L:      [email protected]
19830 S:      Maintained
19831 Q:      https://patchwork.kernel.org/project/linux-riscv/list/
19832 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19833 F:      Documentation/devicetree/bindings/riscv/
19834 F:      arch/riscv/boot/dts/
19835 X:      arch/riscv/boot/dts/allwinner/
19836 X:      arch/riscv/boot/dts/renesas/
19837 X:      arch/riscv/boot/dts/sophgo/
19838 X:      arch/riscv/boot/dts/thead/
19839
19840 RISC-V PMU DRIVERS
19841 M:      Atish Patra <[email protected]>
19842 R:      Anup Patel <[email protected]>
19843 L:      [email protected]
19844 S:      Supported
19845 F:      drivers/perf/riscv_pmu.c
19846 F:      drivers/perf/riscv_pmu_legacy.c
19847 F:      drivers/perf/riscv_pmu_sbi.c
19848
19849 RISC-V THEAD SoC SUPPORT
19850 M:      Drew Fustini <[email protected]>
19851 M:      Guo Ren <[email protected]>
19852 M:      Fu Wei <[email protected]>
19853 L:      [email protected]
19854 S:      Maintained
19855 T:      git https://github.com/pdp7/linux.git
19856 F:      Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
19857 F:      arch/riscv/boot/dts/thead/
19858 F:      drivers/clk/thead/clk-th1520-ap.c
19859 F:      include/dt-bindings/clock/thead,th1520-clk-ap.h
19860
19861 RNBD BLOCK DRIVERS
19862 M:      Md. Haris Iqbal <[email protected]>
19863 M:      Jack Wang <[email protected]>
19864 L:      [email protected]
19865 S:      Maintained
19866 F:      drivers/block/rnbd/
19867
19868 ROCCAT DRIVERS
19869 M:      Stefan Achatz <[email protected]>
19870 S:      Maintained
19871 W:      http://sourceforge.net/projects/roccat/
19872 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
19873 F:      drivers/hid/hid-roccat*
19874 F:      include/linux/hid-roccat*
19875
19876 ROCKCHIP CAN-FD DRIVER
19877 M:      Marc Kleine-Budde <[email protected]>
19878 R:      [email protected]
19879 L:      [email protected]
19880 S:      Maintained
19881 F:      Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml
19882 F:      drivers/net/can/rockchip/
19883
19884 ROCKCHIP CRYPTO DRIVERS
19885 M:      Corentin Labbe <[email protected]>
19886 L:      [email protected]
19887 S:      Maintained
19888 F:      Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
19889 F:      drivers/crypto/rockchip/
19890
19891 ROCKCHIP I2S TDM DRIVER
19892 M:      Nicolas Frattaroli <[email protected]>
19893 L:      [email protected]
19894 S:      Maintained
19895 F:      Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
19896 F:      sound/soc/rockchip/rockchip_i2s_tdm.*
19897
19898 ROCKCHIP ISP V1 DRIVER
19899 M:      Dafna Hirschfeld <[email protected]>
19900 M:      Laurent Pinchart <[email protected]>
19901 L:      [email protected]
19902 L:      [email protected]
19903 S:      Maintained
19904 F:      Documentation/admin-guide/media/rkisp1.rst
19905 F:      Documentation/devicetree/bindings/media/rockchip-isp1.yaml
19906 F:      Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
19907 F:      drivers/media/platform/rockchip/rkisp1
19908 F:      include/uapi/linux/rkisp1-config.h
19909
19910 ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT
19911 M:      Daniel Golle <[email protected]>
19912 M:      Aurelien Jarno <[email protected]>
19913 S:      Maintained
19914 F:      Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml
19915 F:      drivers/char/hw_random/rockchip-rng.c
19916
19917 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
19918 M:      Jacob Chen <[email protected]>
19919 M:      Ezequiel Garcia <[email protected]>
19920 L:      [email protected]
19921 L:      [email protected]
19922 S:      Maintained
19923 F:      Documentation/devicetree/bindings/media/rockchip-rga.yaml
19924 F:      drivers/media/platform/rockchip/rga/
19925
19926 ROCKCHIP RK3308 INTERNAL AUDIO CODEC
19927 M:      Luca Ceresoli <[email protected]>
19928 S:      Maintained
19929 F:      Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
19930 F:      sound/soc/codecs/rk3308_codec.c
19931 F:      sound/soc/codecs/rk3308_codec.h
19932
19933 ROCKCHIP VIDEO DECODER DRIVER
19934 M:      Ezequiel Garcia <[email protected]>
19935 L:      [email protected]
19936 L:      [email protected]
19937 S:      Maintained
19938 F:      Documentation/devicetree/bindings/media/rockchip,vdec.yaml
19939 F:      drivers/staging/media/rkvdec/
19940
19941 ROCKER DRIVER
19942 M:      Jiri Pirko <[email protected]>
19943 L:      [email protected]
19944 S:      Supported
19945 F:      drivers/net/ethernet/rocker/
19946
19947 ROCKETPORT EXPRESS/INFINITY DRIVER
19948 M:      Kevin Cernekee <[email protected]>
19949 L:      [email protected]
19950 S:      Odd Fixes
19951 F:      drivers/tty/serial/rp2.*
19952
19953 ROHM BD99954 CHARGER IC
19954 M:      Matti Vaittinen <[email protected]>
19955 S:      Supported
19956 F:      drivers/power/supply/bd99954-charger.c
19957 F:      drivers/power/supply/bd99954-charger.h
19958
19959 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
19960 M:      Tomasz Duszynski <[email protected]>
19961 S:      Maintained
19962 F:      Documentation/devicetree/bindings/iio/light/bh1750.yaml
19963 F:      drivers/iio/light/bh1750.c
19964
19965 ROHM BM1390 PRESSURE SENSOR DRIVER
19966 M:      Matti Vaittinen <[email protected]>
19967 L:      [email protected]
19968 S:      Supported
19969 F:      drivers/iio/pressure/rohm-bm1390.c
19970
19971 ROHM BU270xx LIGHT SENSOR DRIVERs
19972 M:      Matti Vaittinen <[email protected]>
19973 L:      [email protected]
19974 S:      Supported
19975 F:      drivers/iio/light/rohm-bu27008.c
19976 F:      drivers/iio/light/rohm-bu27034.c
19977
19978 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
19979 M:      Marek Vasut <[email protected]>
19980 L:      [email protected]
19981 L:      [email protected]
19982 S:      Supported
19983 F:      Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
19984 F:      drivers/gpio/gpio-bd9571mwv.c
19985 F:      drivers/mfd/bd9571mwv.c
19986 F:      drivers/regulator/bd9571mwv-regulator.c
19987 F:      include/linux/mfd/bd9571mwv.h
19988
19989 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
19990 M:      Matti Vaittinen <[email protected]>
19991 S:      Supported
19992 F:      drivers/clk/clk-bd718x7.c
19993 F:      drivers/gpio/gpio-bd71815.c
19994 F:      drivers/gpio/gpio-bd71828.c
19995 F:      drivers/mfd/rohm-bd71828.c
19996 F:      drivers/mfd/rohm-bd718x7.c
19997 F:      drivers/mfd/rohm-bd9576.c
19998 F:      drivers/mfd/rohm-bd96801.c
19999 F:      drivers/regulator/bd71815-regulator.c
20000 F:      drivers/regulator/bd71828-regulator.c
20001 F:      drivers/regulator/bd718x7-regulator.c
20002 F:      drivers/regulator/bd9576-regulator.c
20003 F:      drivers/regulator/bd96801-regulator.c
20004 F:      drivers/regulator/rohm-regulator.c
20005 F:      drivers/rtc/rtc-bd70528.c
20006 F:      drivers/watchdog/bd9576_wdt.c
20007 F:      drivers/watchdog/bd96801_wdt.c
20008 F:      include/linux/mfd/rohm-bd71815.h
20009 F:      include/linux/mfd/rohm-bd71828.h
20010 F:      include/linux/mfd/rohm-bd718x7.h
20011 F:      include/linux/mfd/rohm-bd957x.h
20012 F:      include/linux/mfd/rohm-bd96801.h
20013 F:      include/linux/mfd/rohm-generic.h
20014 F:      include/linux/mfd/rohm-shared.h
20015
20016 ROSE NETWORK LAYER
20017 M:      Ralf Baechle <[email protected]>
20018 L:      [email protected]
20019 S:      Maintained
20020 W:      https://linux-ax25.in-berlin.de
20021 F:      include/net/rose.h
20022 F:      include/uapi/linux/rose.h
20023 F:      net/rose/
20024
20025 ROTATION DRIVER FOR ALLWINNER A83T
20026 M:      Jernej Skrabec <[email protected]>
20027 L:      [email protected]
20028 S:      Maintained
20029 T:      git git://linuxtv.org/media_tree.git
20030 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
20031 F:      drivers/media/platform/sunxi/sun8i-rotate/
20032
20033 RPMB SUBSYSTEM
20034 M:      Jens Wiklander <[email protected]>
20035 L:      [email protected]
20036 S:      Supported
20037 F:      drivers/misc/rpmb-core.c
20038 F:      include/linux/rpmb.h
20039
20040 RPMSG TTY DRIVER
20041 M:      Arnaud Pouliquen <[email protected]>
20042 L:      [email protected]
20043 S:      Maintained
20044 F:      drivers/tty/rpmsg_tty.c
20045
20046 RTASE ETHERNET DRIVER
20047 M:      Justin Lai <[email protected]>
20048 M:      Larry Chiu <[email protected]>
20049 L:      [email protected]
20050 S:      Maintained
20051 F:      drivers/net/ethernet/realtek/rtase/
20052
20053 RTL2830 MEDIA DRIVER
20054 L:      [email protected]
20055 S:      Orphan
20056 W:      https://linuxtv.org
20057 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20058 F:      drivers/media/dvb-frontends/rtl2830*
20059
20060 RTL2832 MEDIA DRIVER
20061 L:      [email protected]
20062 S:      Orphan
20063 W:      https://linuxtv.org
20064 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20065 F:      drivers/media/dvb-frontends/rtl2832*
20066
20067 RTL2832_SDR MEDIA DRIVER
20068 L:      [email protected]
20069 S:      Orphan
20070 W:      https://linuxtv.org
20071 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20072 F:      drivers/media/dvb-frontends/rtl2832_sdr*
20073
20074 RTL8180 WIRELESS DRIVER
20075 L:      [email protected]
20076 S:      Orphan
20077 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
20078
20079 RTL8187 WIRELESS DRIVER
20080 M:      Hin-Tak Leung <[email protected]>
20081 L:      [email protected]
20082 S:      Maintained
20083 T:      git https://github.com/pkshih/rtw.git
20084 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
20085
20086 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
20087 M:      Jes Sorensen <[email protected]>
20088 L:      [email protected]
20089 S:      Maintained
20090 T:      git https://github.com/pkshih/rtw.git
20091 F:      drivers/net/wireless/realtek/rtl8xxxu/
20092
20093 RTRS TRANSPORT DRIVERS
20094 M:      Md. Haris Iqbal <[email protected]>
20095 M:      Jack Wang <[email protected]>
20096 L:      [email protected]
20097 S:      Maintained
20098 F:      drivers/infiniband/ulp/rtrs/
20099
20100 RUNTIME VERIFICATION (RV)
20101 M:      Steven Rostedt <[email protected]>
20102 L:      [email protected]
20103 S:      Maintained
20104 F:      Documentation/trace/rv/
20105 F:      include/linux/rv.h
20106 F:      include/rv/
20107 F:      kernel/trace/rv/
20108 F:      tools/verification/
20109
20110 RUST
20111 M:      Miguel Ojeda <[email protected]>
20112 M:      Alex Gaynor <[email protected]>
20113 R:      Boqun Feng <[email protected]>
20114 R:      Gary Guo <[email protected]>
20115 R:      Björn Roy Baron <[email protected]>
20116 R:      Benno Lossin <[email protected]>
20117 R:      Andreas Hindborg <[email protected]>
20118 R:      Alice Ryhl <[email protected]>
20119 L:      [email protected]
20120 S:      Supported
20121 W:      https://rust-for-linux.com
20122 B:      https://github.com/Rust-for-Linux/linux/issues
20123 C:      zulip://rust-for-linux.zulipchat.com
20124 P:      https://rust-for-linux.com/contributing
20125 T:      git https://github.com/Rust-for-Linux/linux.git rust-next
20126 F:      Documentation/rust/
20127 F:      rust/
20128 F:      samples/rust/
20129 F:      scripts/*rust*
20130 F:      tools/testing/selftests/rust/
20131 K:      \b(?i:rust)\b
20132
20133 RXRPC SOCKETS (AF_RXRPC)
20134 M:      David Howells <[email protected]>
20135 M:      Marc Dionne <[email protected]>
20136 L:      [email protected]
20137 S:      Supported
20138 W:      https://www.infradead.org/~dhowells/kafs/
20139 F:      Documentation/networking/rxrpc.rst
20140 F:      include/keys/rxrpc-type.h
20141 F:      include/net/af_rxrpc.h
20142 F:      include/trace/events/rxrpc.h
20143 F:      include/uapi/linux/rxrpc.h
20144 F:      net/rxrpc/
20145
20146 S3 SAVAGE FRAMEBUFFER DRIVER
20147 M:      Antonino Daplas <[email protected]>
20148 L:      [email protected]
20149 S:      Maintained
20150 F:      drivers/video/fbdev/savage/
20151
20152 S390 ARCHITECTURE
20153 M:      Heiko Carstens <[email protected]>
20154 M:      Vasily Gorbik <[email protected]>
20155 M:      Alexander Gordeev <[email protected]>
20156 R:      Christian Borntraeger <[email protected]>
20157 R:      Sven Schnelle <[email protected]>
20158 L:      [email protected]
20159 S:      Supported
20160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20161 F:      Documentation/driver-api/s390-drivers.rst
20162 F:      Documentation/arch/s390/
20163 F:      arch/s390/
20164 F:      drivers/s390/
20165 F:      drivers/watchdog/diag288_wdt.c
20166
20167 S390 COMMON I/O LAYER
20168 M:      Vineeth Vijayan <[email protected]>
20169 M:      Peter Oberparleiter <[email protected]>
20170 L:      [email protected]
20171 S:      Supported
20172 F:      drivers/s390/cio/
20173
20174 S390 DASD DRIVER
20175 M:      Stefan Haberland <[email protected]>
20176 M:      Jan Hoeppner <[email protected]>
20177 L:      [email protected]
20178 S:      Supported
20179 F:      block/partitions/ibm.c
20180 F:      drivers/s390/block/dasd*
20181 F:      include/linux/dasd_mod.h
20182
20183 S390 IOMMU (PCI)
20184 M:      Niklas Schnelle <[email protected]>
20185 M:      Matthew Rosato <[email protected]>
20186 R:      Gerald Schaefer <[email protected]>
20187 L:      [email protected]
20188 S:      Supported
20189 F:      drivers/iommu/s390-iommu.c
20190
20191 S390 IUCV NETWORK LAYER
20192 M:      Alexandra Winter <[email protected]>
20193 M:      Thorsten Winkler <[email protected]>
20194 L:      [email protected]
20195 L:      [email protected]
20196 S:      Supported
20197 F:      drivers/s390/net/*iucv*
20198 F:      include/net/iucv/
20199 F:      net/iucv/
20200
20201 S390 MM
20202 M:      Alexander Gordeev <[email protected]>
20203 M:      Gerald Schaefer <[email protected]>
20204 L:      [email protected]
20205 S:      Supported
20206 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20207 F:      arch/s390/include/asm/pgtable.h
20208 F:      arch/s390/mm
20209
20210 S390 NETWORK DRIVERS
20211 M:      Alexandra Winter <[email protected]>
20212 M:      Thorsten Winkler <[email protected]>
20213 L:      [email protected]
20214 L:      [email protected]
20215 S:      Supported
20216 F:      drivers/s390/net/
20217
20218 S390 PCI SUBSYSTEM
20219 M:      Niklas Schnelle <[email protected]>
20220 M:      Gerald Schaefer <[email protected]>
20221 L:      [email protected]
20222 S:      Supported
20223 F:      Documentation/arch/s390/pci.rst
20224 F:      arch/s390/pci/
20225 F:      drivers/pci/hotplug/s390_pci_hpc.c
20226
20227 S390 SCM DRIVER
20228 M:      Vineeth Vijayan <[email protected]>
20229 L:      [email protected]
20230 S:      Supported
20231 F:      drivers/s390/block/scm*
20232 F:      drivers/s390/cio/scm.c
20233
20234 S390 VFIO AP DRIVER
20235 M:      Tony Krowiak <[email protected]>
20236 M:      Halil Pasic <[email protected]>
20237 M:      Jason Herne <[email protected]>
20238 L:      [email protected]
20239 S:      Supported
20240 F:      Documentation/arch/s390/vfio-ap*
20241 F:      drivers/s390/crypto/vfio_ap*
20242
20243 S390 VFIO-CCW DRIVER
20244 M:      Eric Farman <[email protected]>
20245 M:      Matthew Rosato <[email protected]>
20246 R:      Halil Pasic <[email protected]>
20247 L:      [email protected]
20248 L:      [email protected]
20249 S:      Supported
20250 F:      Documentation/arch/s390/vfio-ccw.rst
20251 F:      drivers/s390/cio/vfio_ccw*
20252 F:      include/uapi/linux/vfio_ccw.h
20253
20254 S390 VFIO-PCI DRIVER
20255 M:      Matthew Rosato <[email protected]>
20256 M:      Eric Farman <[email protected]>
20257 L:      [email protected]
20258 L:      [email protected]
20259 S:      Supported
20260 F:      arch/s390/kvm/pci*
20261 F:      drivers/vfio/pci/vfio_pci_zdev.c
20262 F:      include/uapi/linux/vfio_zdev.h
20263
20264 S390 ZCRYPT DRIVER
20265 M:      Harald Freudenberger <[email protected]>
20266 L:      [email protected]
20267 S:      Supported
20268 F:      drivers/s390/crypto/
20269
20270 S390 ZFCP DRIVER
20271 M:      Steffen Maier <[email protected]>
20272 M:      Benjamin Block <[email protected]>
20273 L:      [email protected]
20274 S:      Supported
20275 F:      drivers/s390/scsi/zfcp_*
20276
20277 SAA6588 RDS RECEIVER DRIVER
20278 M:      Hans Verkuil <[email protected]>
20279 L:      [email protected]
20280 S:      Odd Fixes
20281 W:      https://linuxtv.org
20282 T:      git git://linuxtv.org/media_tree.git
20283 F:      drivers/media/i2c/saa6588*
20284
20285 SAA7134 VIDEO4LINUX DRIVER
20286 M:      Mauro Carvalho Chehab <[email protected]>
20287 L:      [email protected]
20288 S:      Odd fixes
20289 W:      https://linuxtv.org
20290 T:      git git://linuxtv.org/media_tree.git
20291 F:      Documentation/driver-api/media/drivers/saa7134*
20292 F:      drivers/media/pci/saa7134/
20293
20294 SAA7146 VIDEO4LINUX-2 DRIVER
20295 M:      Hans Verkuil <[email protected]>
20296 L:      [email protected]
20297 S:      Maintained
20298 T:      git git://linuxtv.org/media_tree.git
20299 F:      drivers/media/common/saa7146/
20300 F:      drivers/media/pci/saa7146/
20301 F:      include/media/drv-intf/saa7146*
20302
20303 SAFESETID SECURITY MODULE
20304 M:      Micah Morton <[email protected]>
20305 S:      Supported
20306 F:      Documentation/admin-guide/LSM/SafeSetID.rst
20307 F:      security/safesetid/
20308
20309 SAMSUNG AUDIO (ASoC) DRIVERS
20310 M:      Sylwester Nawrocki <[email protected]>
20311 L:      [email protected] (moderated for non-subscribers)
20312 S:      Maintained
20313 B:      mailto:[email protected]
20314 F:      Documentation/devicetree/bindings/sound/samsung*
20315 F:      sound/soc/samsung/
20316
20317 SAMSUNG EXYNOS850 SoC SUPPORT
20318 M:      Sam Protsenko <[email protected]>
20319 L:      [email protected] (moderated for non-subscribers)
20320 L:      [email protected]
20321 S:      Maintained
20322 F:      Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml
20323 F:      arch/arm64/boot/dts/exynos/exynos850*
20324 F:      drivers/clk/samsung/clk-exynos850.c
20325 F:      include/dt-bindings/clock/exynos850.h
20326
20327 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
20328 M:      Krzysztof Kozlowski <[email protected]>
20329 L:      [email protected]
20330 L:      [email protected]
20331 S:      Maintained
20332 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
20333 F:      drivers/crypto/exynos-rng.c
20334
20335 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
20336 M:      Łukasz Stelmach <[email protected]>
20337 L:      [email protected]
20338 S:      Maintained
20339 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
20340 F:      drivers/char/hw_random/exynos-trng.c
20341
20342 SAMSUNG FRAMEBUFFER DRIVER
20343 M:      Jingoo Han <[email protected]>
20344 L:      [email protected]
20345 S:      Maintained
20346 F:      drivers/video/fbdev/s3c-fb.c
20347
20348 SAMSUNG INTERCONNECT DRIVERS
20349 M:      Sylwester Nawrocki <[email protected]>
20350 M:      Artur Świgoń <[email protected]>
20351 L:      [email protected]
20352 L:      [email protected]
20353 S:      Supported
20354 F:      drivers/interconnect/samsung/
20355
20356 SAMSUNG LAPTOP DRIVER
20357 M:      Corentin Chary <[email protected]>
20358 L:      [email protected]
20359 S:      Maintained
20360 F:      drivers/platform/x86/samsung-laptop.c
20361
20362 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
20363 M:      Krzysztof Kozlowski <[email protected]>
20364 L:      [email protected]
20365 L:      [email protected]
20366 S:      Maintained
20367 B:      mailto:[email protected]
20368 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
20369 F:      Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
20370 F:      Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
20371 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
20372 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
20373 F:      drivers/clk/clk-s2mps11.c
20374 F:      drivers/mfd/sec*.c
20375 F:      drivers/regulator/s2m*.c
20376 F:      drivers/regulator/s5m*.c
20377 F:      drivers/rtc/rtc-s5m.c
20378 F:      include/linux/mfd/samsung/
20379
20380 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
20381 M:      Sylwester Nawrocki <[email protected]>
20382 L:      [email protected]
20383 L:      [email protected]
20384 S:      Maintained
20385 F:      drivers/media/platform/samsung/s3c-camif/
20386 F:      include/media/drv-intf/s3c_camif.h
20387
20388 SAMSUNG S3FWRN5 NFC DRIVER
20389 M:      Krzysztof Kozlowski <[email protected]>
20390 S:      Maintained
20391 F:      Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
20392 F:      drivers/nfc/s3fwrn5
20393
20394 SAMSUNG S5C73M3 CAMERA DRIVER
20395 M:      Sylwester Nawrocki <[email protected]>
20396 M:      Andrzej Hajda <[email protected]>
20397 L:      [email protected]
20398 S:      Supported
20399 F:      Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
20400 F:      drivers/media/i2c/s5c73m3/*
20401
20402 SAMSUNG S5K5BAF CAMERA DRIVER
20403 M:      Sylwester Nawrocki <[email protected]>
20404 M:      Andrzej Hajda <[email protected]>
20405 L:      [email protected]
20406 S:      Supported
20407 F:      drivers/media/i2c/s5k5baf.c
20408
20409 SAMSUNG S5P Security SubSystem (SSS) DRIVER
20410 M:      Krzysztof Kozlowski <[email protected]>
20411 M:      Vladimir Zapolskiy <[email protected]>
20412 L:      [email protected]
20413 L:      [email protected]
20414 S:      Maintained
20415 F:      Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
20416 F:      Documentation/devicetree/bindings/crypto/samsung-sss.yaml
20417 F:      drivers/crypto/s5p-sss.c
20418
20419 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
20420 M:      Sylwester Nawrocki <[email protected]>
20421 L:      [email protected]
20422 S:      Supported
20423 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
20424 F:      Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
20425 F:      Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
20426 F:      Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
20427 F:      Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
20428 F:      Documentation/devicetree/bindings/media/samsung,fimc.yaml
20429 F:      drivers/media/platform/samsung/exynos4-is/
20430
20431 SAMSUNG SOC CLOCK DRIVERS
20432 M:      Krzysztof Kozlowski <[email protected]>
20433 M:      Sylwester Nawrocki <[email protected]>
20434 M:      Chanwoo Choi <[email protected]>
20435 R:      Alim Akhtar <[email protected]>
20436 L:      [email protected]
20437 S:      Maintained
20438 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
20439 F:      Documentation/devicetree/bindings/clock/samsung,*.yaml
20440 F:      Documentation/devicetree/bindings/clock/samsung,s3c*
20441 F:      drivers/clk/samsung/
20442 F:      include/dt-bindings/clock/exynos*.h
20443 F:      include/dt-bindings/clock/s5p*.h
20444 F:      include/dt-bindings/clock/samsung,*.h
20445 F:      include/linux/clk/samsung.h
20446
20447 SAMSUNG SPI DRIVERS
20448 M:      Andi Shyti <[email protected]>
20449 L:      [email protected]
20450 L:      [email protected]
20451 S:      Maintained
20452 F:      Documentation/devicetree/bindings/spi/samsung,spi*.yaml
20453 F:      drivers/spi/spi-s3c*
20454 F:      include/linux/platform_data/spi-s3c64xx.h
20455
20456 SAMSUNG SXGBE DRIVERS
20457 M:      Byungho An <[email protected]>
20458 L:      [email protected]
20459 S:      Supported
20460 F:      drivers/net/ethernet/samsung/sxgbe/
20461
20462 SAMSUNG THERMAL DRIVER
20463 M:      Bartlomiej Zolnierkiewicz <[email protected]>
20464 M:      Krzysztof Kozlowski <[email protected]>
20465 L:      [email protected]
20466 L:      [email protected]
20467 S:      Maintained
20468 F:      Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
20469 F:      drivers/thermal/samsung/
20470
20471 SAMSUNG USB2 PHY DRIVER
20472 M:      Sylwester Nawrocki <[email protected]>
20473 L:      [email protected]
20474 S:      Supported
20475 F:      Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
20476 F:      Documentation/driver-api/phy/samsung-usb2.rst
20477 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
20478 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
20479 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
20480 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
20481 F:      drivers/phy/samsung/phy-samsung-usb2.c
20482 F:      drivers/phy/samsung/phy-samsung-usb2.h
20483
20484 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
20485 M:      Paul Barker <[email protected]>
20486 R:      Marc Murphy <[email protected]>
20487 S:      Supported
20488 F:      arch/arm/boot/dts/ti/omap/am335x-sancloud*
20489
20490 SC1200 WDT DRIVER
20491 M:      Zwane Mwaikambo <[email protected]>
20492 S:      Maintained
20493 F:      drivers/watchdog/sc1200wdt.c
20494
20495 SCHEDULER
20496 M:      Ingo Molnar <[email protected]>
20497 M:      Peter Zijlstra <[email protected]>
20498 M:      Juri Lelli <[email protected]> (SCHED_DEADLINE)
20499 M:      Vincent Guittot <[email protected]> (SCHED_NORMAL)
20500 R:      Dietmar Eggemann <[email protected]> (SCHED_NORMAL)
20501 R:      Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR)
20502 R:      Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH)
20503 R:      Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING)
20504 R:      Valentin Schneider <[email protected]> (TOPOLOGY)
20505 L:      [email protected]
20506 S:      Maintained
20507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
20508 F:      include/linux/preempt.h
20509 F:      include/linux/sched.h
20510 F:      include/linux/wait.h
20511 F:      include/uapi/linux/sched.h
20512 F:      kernel/sched/
20513
20514 SCHEDULER - SCHED_EXT
20515 R:      Tejun Heo <[email protected]>
20516 R:      David Vernet <[email protected]>
20517 L:      [email protected]
20518 S:      Maintained
20519 W:      https://github.com/sched-ext/scx
20520 T:      git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git
20521 F:      include/linux/sched/ext.h
20522 F:      kernel/sched/ext.h
20523 F:      kernel/sched/ext.c
20524 F:      tools/sched_ext/
20525 F:      tools/testing/selftests/sched_ext
20526
20527 SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
20528 M:      Gustavo Silva <[email protected]>
20529 S:      Maintained
20530 F:      drivers/iio/chemical/ens160_core.c
20531 F:      drivers/iio/chemical/ens160_i2c.c
20532 F:      drivers/iio/chemical/ens160_spi.c
20533 F:      drivers/iio/chemical/ens160.h
20534
20535 SCSI LIBSAS SUBSYSTEM
20536 R:      John Garry <[email protected]>
20537 R:      Jason Yan <[email protected]>
20538 L:      [email protected]
20539 S:      Supported
20540 F:      Documentation/scsi/libsas.rst
20541 F:      drivers/scsi/libsas/
20542 F:      include/scsi/libsas.h
20543 F:      include/scsi/sas_ata.h
20544
20545 SCSI RDMA PROTOCOL (SRP) INITIATOR
20546 M:      Bart Van Assche <[email protected]>
20547 L:      [email protected]
20548 S:      Supported
20549 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
20550 F:      drivers/infiniband/ulp/srp/
20551 F:      include/scsi/srp.h
20552
20553 SCSI RDMA PROTOCOL (SRP) TARGET
20554 M:      Bart Van Assche <[email protected]>
20555 L:      [email protected]
20556 L:      [email protected]
20557 S:      Supported
20558 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
20559 F:      drivers/infiniband/ulp/srpt/
20560
20561 SCSI SG DRIVER
20562 M:      Doug Gilbert <[email protected]>
20563 L:      [email protected]
20564 S:      Maintained
20565 W:      http://sg.danny.cz/sg
20566 F:      Documentation/scsi/scsi-generic.rst
20567 F:      drivers/scsi/sg.c
20568 F:      include/scsi/sg.h
20569
20570 SCSI SUBSYSTEM
20571 M:      "James E.J. Bottomley" <[email protected]>
20572 M:      "Martin K. Petersen" <[email protected]>
20573 L:      [email protected]
20574 S:      Maintained
20575 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
20576 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
20577 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20578 F:      Documentation/devicetree/bindings/scsi/
20579 F:      drivers/scsi/
20580 F:      drivers/ufs/
20581 F:      include/scsi/
20582 F:      include/uapi/scsi/
20583
20584 SCSI TAPE DRIVER
20585 M:      Kai Mäkisara <[email protected]>
20586 L:      [email protected]
20587 S:      Maintained
20588 F:      Documentation/scsi/st.rst
20589 F:      drivers/scsi/st.*
20590 F:      drivers/scsi/st_*.h
20591
20592 SCSI TARGET CORE USER DRIVER
20593 M:      Bodo Stroesser <[email protected]>
20594 L:      [email protected]
20595 L:      [email protected]
20596 S:      Supported
20597 F:      Documentation/target/tcmu-design.rst
20598 F:      drivers/target/target_core_user.c
20599 F:      include/uapi/linux/target_core_user.h
20600
20601 SCSI TARGET SUBSYSTEM
20602 M:      "Martin K. Petersen" <[email protected]>
20603 L:      [email protected]
20604 L:      [email protected]
20605 S:      Supported
20606 Q:      https://patchwork.kernel.org/project/target-devel/list/
20607 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20608 F:      Documentation/target/
20609 F:      drivers/target/
20610 F:      include/target/
20611
20612 SCTP PROTOCOL
20613 M:      Marcelo Ricardo Leitner <[email protected]>
20614 M:      Xin Long <[email protected]>
20615 L:      [email protected]
20616 S:      Maintained
20617 W:      https://github.com/sctp/lksctp-tools/wiki
20618 F:      Documentation/networking/sctp.rst
20619 F:      include/linux/sctp.h
20620 F:      include/net/sctp/
20621 F:      include/uapi/linux/sctp.h
20622 F:      net/sctp/
20623
20624 SCx200 CPU SUPPORT
20625 M:      Jim Cromie <[email protected]>
20626 S:      Odd Fixes
20627 F:      Documentation/i2c/busses/scx200_acb.rst
20628 F:      arch/x86/platform/scx200/
20629 F:      drivers/i2c/busses/scx200*
20630 F:      drivers/mtd/maps/scx200_docflash.c
20631 F:      drivers/watchdog/scx200_wdt.c
20632 F:      include/linux/scx200.h
20633
20634 SCx200 GPIO DRIVER
20635 M:      Jim Cromie <[email protected]>
20636 S:      Maintained
20637 F:      drivers/char/scx200_gpio.c
20638 F:      include/linux/scx200_gpio.h
20639
20640 SCx200 HRT CLOCKSOURCE DRIVER
20641 M:      Jim Cromie <[email protected]>
20642 S:      Maintained
20643 F:      drivers/clocksource/scx200_hrt.c
20644
20645 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
20646 M:      Sascha Sommer <[email protected]>
20647 L:      [email protected] (subscribers-only)
20648 S:      Maintained
20649 F:      drivers/mmc/host/sdricoh_cs.c
20650
20651 SECO BOARDS CEC DRIVER
20652 M:      Ettore Chimenti <[email protected]>
20653 S:      Maintained
20654 F:      drivers/media/cec/platform/seco/seco-cec.c
20655 F:      drivers/media/cec/platform/seco/seco-cec.h
20656
20657 SECURE COMPUTING
20658 M:      Kees Cook <[email protected]>
20659 R:      Andy Lutomirski <[email protected]>
20660 R:      Will Drewry <[email protected]>
20661 S:      Supported
20662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
20663 F:      Documentation/userspace-api/seccomp_filter.rst
20664 F:      include/linux/seccomp.h
20665 F:      include/uapi/linux/seccomp.h
20666 F:      kernel/seccomp.c
20667 F:      tools/testing/selftests/kselftest_harness.h
20668 F:      tools/testing/selftests/seccomp/*
20669 K:      \bsecure_computing
20670 K:      \bTIF_SECCOMP\b
20671
20672 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
20673 M:      Kamal Dasu <[email protected]>
20674 M:      Al Cooper <[email protected]>
20675 R:      Broadcom internal kernel review list <[email protected]>
20676 L:      [email protected]
20677 S:      Maintained
20678 F:      drivers/mmc/host/sdhci-brcmstb*
20679
20680 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
20681 M:      Adrian Hunter <[email protected]>
20682 L:      [email protected]
20683 S:      Supported
20684 F:      Documentation/devicetree/bindings/mmc/sdhci-common.yaml
20685 F:      drivers/mmc/host/sdhci*
20686
20687 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
20688 M:      Aubin Constans <[email protected]>
20689 R:      Eugen Hristev <[email protected]>
20690 L:      [email protected]
20691 S:      Supported
20692 F:      drivers/mmc/host/sdhci-of-at91.c
20693
20694 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
20695 M:      Haibo Chen <[email protected]>
20696 L:      [email protected]
20697 L:      [email protected]
20698 L:      [email protected]
20699 S:      Maintained
20700 F:      drivers/mmc/host/sdhci-esdhc-imx.c
20701
20702 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
20703 M:      Ben Dooks <[email protected]>
20704 M:      Jaehoon Chung <[email protected]>
20705 L:      [email protected]
20706 S:      Maintained
20707 F:      drivers/mmc/host/sdhci-s3c*
20708
20709 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
20710 M:      Viresh Kumar <[email protected]>
20711 L:      [email protected]
20712 S:      Maintained
20713 F:      drivers/mmc/host/sdhci-spear.c
20714
20715 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
20716 M:      Vignesh Raghavendra <[email protected]>
20717 L:      [email protected]
20718 S:      Maintained
20719 F:      drivers/mmc/host/sdhci-omap.c
20720
20721 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
20722 M:      Jonathan Derrick <[email protected]>
20723 L:      [email protected]
20724 S:      Supported
20725 F:      block/opal_proto.h
20726 F:      block/sed*
20727 F:      include/linux/sed*
20728 F:      include/uapi/linux/sed*
20729
20730 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
20731 M:      Mark Rutland <[email protected]>
20732 M:      Lorenzo Pieralisi <[email protected]>
20733 M:      Sudeep Holla <[email protected]>
20734 L:      [email protected] (moderated for non-subscribers)
20735 S:      Maintained
20736 F:      drivers/firmware/smccc/
20737 F:      include/linux/arm-smccc.h
20738
20739 SECURITY CONTACT
20740 M:      Security Officers <[email protected]>
20741 S:      Supported
20742 F:      Documentation/process/security-bugs.rst
20743
20744 SECURITY SUBSYSTEM
20745 M:      Paul Moore <[email protected]>
20746 M:      James Morris <[email protected]>
20747 M:      "Serge E. Hallyn" <[email protected]>
20748 L:      [email protected]
20749 S:      Supported
20750 Q:      https://patchwork.kernel.org/project/linux-security-module/list
20751 B:      mailto:[email protected]
20752 P:      https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
20753 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
20754 F:      include/linux/lsm_audit.h
20755 F:      include/linux/lsm_hook_defs.h
20756 F:      include/linux/lsm_hooks.h
20757 F:      include/linux/security.h
20758 F:      include/uapi/linux/lsm.h
20759 F:      security/
20760 F:      tools/testing/selftests/lsm/
20761 X:      security/selinux/
20762 K:      \bsecurity_[a-z_0-9]\+\b
20763
20764 SELINUX SECURITY MODULE
20765 M:      Paul Moore <[email protected]>
20766 M:      Stephen Smalley <[email protected]>
20767 R:      Ondrej Mosnacek <[email protected]>
20768 L:      [email protected]
20769 S:      Supported
20770 W:      https://github.com/SELinuxProject
20771 Q:      https://patchwork.kernel.org/project/selinux/list
20772 B:      mailto:[email protected]
20773 P:      https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
20774 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
20775 F:      Documentation/ABI/removed/sysfs-selinux-checkreqprot
20776 F:      Documentation/ABI/removed/sysfs-selinux-disable
20777 F:      Documentation/admin-guide/LSM/SELinux.rst
20778 F:      include/trace/events/avc.h
20779 F:      include/uapi/linux/selinux_netlink.h
20780 F:      scripts/selinux/
20781 F:      security/selinux/
20782
20783 SENSABLE PHANTOM
20784 M:      Jiri Slaby <[email protected]>
20785 S:      Maintained
20786 F:      drivers/misc/phantom.c
20787 F:      include/uapi/linux/phantom.h
20788
20789 SENSEAIR SUNRISE 006-0-0007
20790 M:      Jacopo Mondi <[email protected]>
20791 S:      Maintained
20792 F:      Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
20793 F:      Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
20794 F:      drivers/iio/chemical/sunrise_co2.c
20795
20796 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
20797 M:      Tomasz Duszynski <[email protected]>
20798 S:      Maintained
20799 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
20800 F:      drivers/iio/chemical/scd30.h
20801 F:      drivers/iio/chemical/scd30_core.c
20802 F:      drivers/iio/chemical/scd30_i2c.c
20803 F:      drivers/iio/chemical/scd30_serial.c
20804
20805 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
20806 M:      Roan van Dijk <[email protected]>
20807 S:      Maintained
20808 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
20809 F:      drivers/iio/chemical/scd4x.c
20810
20811 SENSIRION SGP40 GAS SENSOR DRIVER
20812 M:      Andreas Klinger <[email protected]>
20813 S:      Maintained
20814 F:      Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
20815 F:      drivers/iio/chemical/sgp40.c
20816
20817 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
20818 M:      Tomasz Duszynski <[email protected]>
20819 S:      Maintained
20820 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
20821 F:      drivers/iio/chemical/sps30.c
20822 F:      drivers/iio/chemical/sps30_i2c.c
20823 F:      drivers/iio/chemical/sps30_serial.c
20824
20825 SERIAL DEVICE BUS
20826 M:      Rob Herring <[email protected]>
20827 L:      [email protected]
20828 S:      Maintained
20829 F:      Documentation/devicetree/bindings/serial/serial.yaml
20830 F:      drivers/tty/serdev/
20831 F:      include/linux/serdev.h
20832
20833 SERIAL IR RECEIVER
20834 M:      Sean Young <[email protected]>
20835 L:      [email protected]
20836 S:      Maintained
20837 F:      drivers/media/rc/serial_ir.c
20838
20839 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
20840 M:      Srinivas Kandagatla <[email protected]>
20841 L:      [email protected] (moderated for non-subscribers)
20842 S:      Maintained
20843 F:      Documentation/devicetree/bindings/slimbus/
20844 F:      drivers/slimbus/
20845 F:      include/linux/slimbus.h
20846
20847 SFC NETWORK DRIVER
20848 M:      Edward Cree <[email protected]>
20849 M:      Martin Habets <[email protected]>
20850 L:      [email protected]
20851 L:      [email protected]
20852 S:      Supported
20853 F:      Documentation/networking/devlink/sfc.rst
20854 F:      drivers/net/ethernet/sfc/
20855
20856 SFCTEMP HWMON DRIVER
20857 M:      Emil Renner Berthing <[email protected]>
20858 M:      Hal Feng <[email protected]>
20859 L:      [email protected]
20860 S:      Maintained
20861 F:      Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
20862 F:      Documentation/hwmon/sfctemp.rst
20863 F:      drivers/hwmon/sfctemp.c
20864
20865 SFF/SFP/SFP+ MODULE SUPPORT
20866 M:      Russell King <[email protected]>
20867 L:      [email protected]
20868 S:      Maintained
20869 F:      Documentation/devicetree/bindings/net/sff,sfp.yaml
20870 F:      drivers/net/phy/phylink.c
20871 F:      drivers/net/phy/sfp*
20872 F:      include/linux/mdio/mdio-i2c.h
20873 F:      include/linux/phylink.h
20874 F:      include/linux/sfp.h
20875 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)
20876
20877 SGI GRU DRIVER
20878 M:      Dimitri Sivanich <[email protected]>
20879 S:      Maintained
20880 F:      drivers/misc/sgi-gru/
20881
20882 SGI XP/XPC/XPNET DRIVER
20883 M:      Robin Holt <[email protected]>
20884 M:      Steve Wahl <[email protected]>
20885 S:      Maintained
20886 F:      drivers/misc/sgi-xp/
20887
20888 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
20889 M:      Wenjia Zhang <[email protected]>
20890 M:      Jan Karcher <[email protected]>
20891 R:      D. Wythe <[email protected]>
20892 R:      Tony Lu <[email protected]>
20893 R:      Wen Gu <[email protected]>
20894 L:      [email protected]
20895 S:      Supported
20896 F:      net/smc/
20897
20898 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
20899 M:      Linus Walleij <[email protected]>
20900 L:      [email protected]
20901 S:      Maintained
20902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
20903 F:      Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
20904 F:      drivers/iio/light/gp2ap002.c
20905
20906 SHARP RJ54N1CB0C SENSOR DRIVER
20907 M:      Jacopo Mondi <[email protected]>
20908 L:      [email protected]
20909 S:      Odd fixes
20910 T:      git git://linuxtv.org/media_tree.git
20911 F:      drivers/media/i2c/rj54n1cb0c.c
20912 F:      include/media/i2c/rj54n1cb0c.h
20913
20914 SHRINKER
20915 M:      Andrew Morton <[email protected]>
20916 M:      Dave Chinner <[email protected]>
20917 R:      Qi Zheng <[email protected]>
20918 R:      Roman Gushchin <[email protected]>
20919 R:      Muchun Song <[email protected]>
20920 L:      [email protected]
20921 S:      Maintained
20922 F:      Documentation/admin-guide/mm/shrinker_debugfs.rst
20923 F:      include/linux/shrinker.h
20924 F:      mm/shrinker.c
20925 F:      mm/shrinker_debug.c
20926
20927 SH_VOU V4L2 OUTPUT DRIVER
20928 L:      [email protected]
20929 S:      Orphan
20930 F:      drivers/media/platform/renesas/sh_vou.c
20931 F:      include/media/drv-intf/sh_vou.h
20932
20933 SI2157 MEDIA DRIVER
20934 L:      [email protected]
20935 S:      Orphan
20936 W:      https://linuxtv.org
20937 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20938 F:      drivers/media/tuners/si2157*
20939
20940 SI2165 MEDIA DRIVER
20941 M:      Matthias Schwarzott <[email protected]>
20942 L:      [email protected]
20943 S:      Maintained
20944 W:      https://linuxtv.org
20945 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20946 F:      drivers/media/dvb-frontends/si2165*
20947
20948 SI2168 MEDIA DRIVER
20949 L:      [email protected]
20950 S:      Orphan
20951 W:      https://linuxtv.org
20952 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20953 F:      drivers/media/dvb-frontends/si2168*
20954
20955 SI470X FM RADIO RECEIVER I2C DRIVER
20956 M:      Hans Verkuil <[email protected]>
20957 L:      [email protected]
20958 S:      Odd Fixes
20959 W:      https://linuxtv.org
20960 T:      git git://linuxtv.org/media_tree.git
20961 F:      Documentation/devicetree/bindings/media/silabs,si470x.yaml
20962 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
20963
20964 SI470X FM RADIO RECEIVER USB DRIVER
20965 M:      Hans Verkuil <[email protected]>
20966 L:      [email protected]
20967 S:      Maintained
20968 W:      https://linuxtv.org
20969 T:      git git://linuxtv.org/media_tree.git
20970 F:      drivers/media/radio/si470x/radio-si470x-common.c
20971 F:      drivers/media/radio/si470x/radio-si470x-usb.c
20972 F:      drivers/media/radio/si470x/radio-si470x.h
20973
20974 SI4713 FM RADIO TRANSMITTER I2C DRIVER
20975 M:      Eduardo Valentin <[email protected]>
20976 L:      [email protected]
20977 S:      Odd Fixes
20978 W:      https://linuxtv.org
20979 T:      git git://linuxtv.org/media_tree.git
20980 F:      drivers/media/radio/si4713/si4713.?
20981
20982 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
20983 M:      Eduardo Valentin <[email protected]>
20984 L:      [email protected]
20985 S:      Odd Fixes
20986 W:      https://linuxtv.org
20987 T:      git git://linuxtv.org/media_tree.git
20988 F:      drivers/media/radio/si4713/radio-platform-si4713.c
20989
20990 SI4713 FM RADIO TRANSMITTER USB DRIVER
20991 M:      Hans Verkuil <[email protected]>
20992 L:      [email protected]
20993 S:      Maintained
20994 W:      https://linuxtv.org
20995 T:      git git://linuxtv.org/media_tree.git
20996 F:      drivers/media/radio/si4713/radio-usb-si4713.c
20997
20998 SIANO DVB DRIVER
20999 M:      Mauro Carvalho Chehab <[email protected]>
21000 L:      [email protected]
21001 S:      Odd fixes
21002 W:      https://linuxtv.org
21003 T:      git git://linuxtv.org/media_tree.git
21004 F:      drivers/media/common/siano/
21005 F:      drivers/media/mmc/siano/
21006 F:      drivers/media/usb/siano/
21007 F:      drivers/media/usb/siano/
21008
21009 SIEMENS IPC LED DRIVERS
21010 M:      Gerd Haeussler <[email protected]>
21011 M:      Xing Tong Wu <[email protected]>
21012 M:      Tobias Schaffner <[email protected]>
21013 L:      [email protected]
21014 S:      Maintained
21015 F:      drivers/leds/simple/
21016
21017 SIEMENS IPC PLATFORM DRIVERS
21018 M:      Gerd Haeussler <[email protected]>
21019 M:      Xing Tong Wu <[email protected]>
21020 M:      Tobias Schaffner <[email protected]>
21021 L:      [email protected]
21022 S:      Maintained
21023 F:      drivers/platform/x86/siemens/
21024 F:      include/linux/platform_data/x86/simatic-ipc-base.h
21025 F:      include/linux/platform_data/x86/simatic-ipc.h
21026
21027 SIEMENS IPC WATCHDOG DRIVERS
21028 M:      Gerd Haeussler <[email protected]>
21029 M:      Xing Tong Wu <[email protected]>
21030 M:      Tobias Schaffner <[email protected]>
21031 L:      [email protected]
21032 S:      Maintained
21033 F:      drivers/watchdog/simatic-ipc-wdt.c
21034
21035 SIFIVE DRIVERS
21036 M:      Paul Walmsley <[email protected]>
21037 M:      Samuel Holland <[email protected]>
21038 L:      [email protected]
21039 S:      Supported
21040 F:      drivers/dma/sf-pdma/
21041 N:      sifive
21042 K:      fu[57]40
21043 K:      [^@]sifive
21044
21045 SILEAD TOUCHSCREEN DRIVER
21046 M:      Hans de Goede <[email protected]>
21047 L:      [email protected]
21048 L:      [email protected]
21049 S:      Maintained
21050 F:      drivers/input/touchscreen/silead.c
21051 F:      drivers/platform/x86/touchscreen_dmi.c
21052
21053 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
21054 M:      Jérôme Pouiller <[email protected]>
21055 S:      Supported
21056 F:      Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
21057 F:      drivers/net/wireless/silabs/wfx/
21058
21059 SILICON MOTION SM712 FRAME BUFFER DRIVER
21060 M:      Sudip Mukherjee <[email protected]>
21061 M:      Teddy Wang <[email protected]>
21062 M:      Sudip Mukherjee <[email protected]>
21063 L:      [email protected]
21064 S:      Maintained
21065 F:      Documentation/fb/sm712fb.rst
21066 F:      drivers/video/fbdev/sm712*
21067
21068 SILVACO I3C DUAL-ROLE MASTER
21069 M:      Miquel Raynal <[email protected]>
21070 M:      Conor Culhane <[email protected]>
21071 L:      [email protected] (moderated for non-subscribers)
21072 S:      Maintained
21073 F:      Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
21074 F:      drivers/i3c/master/svc-i3c-master.c
21075
21076 SIMPLEFB FB DRIVER
21077 M:      Hans de Goede <[email protected]>
21078 L:      [email protected]
21079 S:      Maintained
21080 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
21081 F:      drivers/video/fbdev/simplefb.c
21082 F:      include/linux/platform_data/simplefb.h
21083
21084 SIOX
21085 M:      Thorsten Scherer <[email protected]>
21086 R:      Pengutronix Kernel Team <[email protected]>
21087 S:      Supported
21088 F:      drivers/gpio/gpio-siox.c
21089 F:      drivers/siox/*
21090 F:      include/trace/events/siox.h
21091
21092 SIPHASH PRF ROUTINES
21093 M:      Jason A. Donenfeld <[email protected]>
21094 S:      Maintained
21095 F:      include/linux/siphash.h
21096 F:      lib/siphash.c
21097 F:      lib/siphash_kunit.c
21098
21099 SIS 190 ETHERNET DRIVER
21100 M:      Francois Romieu <[email protected]>
21101 L:      [email protected]
21102 S:      Maintained
21103 F:      drivers/net/ethernet/sis/sis190.c
21104
21105 SIS 900/7016 FAST ETHERNET DRIVER
21106 M:      Daniele Venzano <[email protected]>
21107 L:      [email protected]
21108 S:      Maintained
21109 W:      http://www.brownhat.org/sis900.html
21110 F:      drivers/net/ethernet/sis/sis900.*
21111
21112 SIS FRAMEBUFFER DRIVER
21113 S:      Orphan
21114 F:      Documentation/fb/sisfb.rst
21115 F:      drivers/video/fbdev/sis/
21116 F:      include/video/sisfb.h
21117
21118 SIS I2C TOUCHSCREEN DRIVER
21119 M:      Mika Penttilä <[email protected]>
21120 L:      [email protected]
21121 S:      Maintained
21122 F:      Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
21123 F:      drivers/input/touchscreen/sis_i2c.c
21124
21125 SIS USB2VGA DRIVER
21126 M:      Thomas Winischhofer <[email protected]>
21127 S:      Maintained
21128 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
21129 F:      drivers/usb/misc/sisusbvga/
21130
21131 SL28 CPLD MFD DRIVER
21132 M:      Michael Walle <[email protected]>
21133 S:      Maintained
21134 F:      Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
21135 F:      Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
21136 F:      Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
21137 F:      Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
21138 F:      Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
21139 F:      Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
21140 F:      drivers/gpio/gpio-sl28cpld.c
21141 F:      drivers/hwmon/sl28cpld-hwmon.c
21142 F:      drivers/irqchip/irq-sl28cpld.c
21143 F:      drivers/pwm/pwm-sl28cpld.c
21144 F:      drivers/watchdog/sl28cpld_wdt.c
21145
21146 SL28 VPD NVMEM LAYOUT DRIVER
21147 M:      Michael Walle <[email protected]>
21148 S:      Maintained
21149 F:      Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
21150 F:      drivers/nvmem/layouts/sl28vpd.c
21151
21152 SLAB ALLOCATOR
21153 M:      Christoph Lameter <[email protected]>
21154 M:      Pekka Enberg <[email protected]>
21155 M:      David Rientjes <[email protected]>
21156 M:      Joonsoo Kim <[email protected]>
21157 M:      Andrew Morton <[email protected]>
21158 M:      Vlastimil Babka <[email protected]>
21159 R:      Roman Gushchin <[email protected]>
21160 R:      Hyeonggon Yoo <[email protected]>
21161 L:      [email protected]
21162 S:      Maintained
21163 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
21164 F:      include/linux/sl?b*.h
21165 F:      mm/sl?b*
21166
21167 SLCAN CAN NETWORK DRIVER
21168 M:      Dario Binacchi <[email protected]>
21169 L:      [email protected]
21170 S:      Maintained
21171 F:      drivers/net/can/slcan/
21172
21173 SLEEPABLE READ-COPY UPDATE (SRCU)
21174 M:      Lai Jiangshan <[email protected]>
21175 M:      "Paul E. McKenney" <[email protected]>
21176 M:      Josh Triplett <[email protected]>
21177 R:      Steven Rostedt <[email protected]>
21178 R:      Mathieu Desnoyers <[email protected]>
21179 L:      [email protected]
21180 S:      Supported
21181 W:      http://www.rdrop.com/users/paulmck/RCU/
21182 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
21183 F:      include/linux/srcu*.h
21184 F:      kernel/rcu/srcu*.c
21185
21186 SMACK SECURITY MODULE
21187 M:      Casey Schaufler <[email protected]>
21188 L:      [email protected]
21189 S:      Maintained
21190 W:      http://schaufler-ca.com
21191 T:      git git://github.com/cschaufler/smack-next
21192 F:      Documentation/admin-guide/LSM/Smack.rst
21193 F:      security/smack/
21194
21195 SMC91x ETHERNET DRIVER
21196 M:      Nicolas Pitre <[email protected]>
21197 S:      Odd Fixes
21198 F:      drivers/net/ethernet/smsc/smc91x.*
21199
21200 SMSC EMC2103 HARDWARE MONITOR DRIVER
21201 M:      Steve Glendinning <[email protected]>
21202 L:      [email protected]
21203 S:      Maintained
21204 F:      Documentation/hwmon/emc2103.rst
21205 F:      drivers/hwmon/emc2103.c
21206
21207 SMSC SCH5627 HARDWARE MONITOR DRIVER
21208 M:      Hans de Goede <[email protected]>
21209 L:      [email protected]
21210 S:      Supported
21211 F:      Documentation/hwmon/sch5627.rst
21212 F:      drivers/hwmon/sch5627.c
21213
21214 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
21215 M:      Steve Glendinning <[email protected]>
21216 L:      [email protected]
21217 S:      Maintained
21218 F:      drivers/video/fbdev/smscufx.c
21219
21220 SMSC47B397 HARDWARE MONITOR DRIVER
21221 M:      Jean Delvare <[email protected]>
21222 L:      [email protected]
21223 S:      Maintained
21224 F:      Documentation/hwmon/smsc47b397.rst
21225 F:      drivers/hwmon/smsc47b397.c
21226
21227 SMSC911x ETHERNET DRIVER
21228 M:      Steve Glendinning <[email protected]>
21229 L:      [email protected]
21230 S:      Maintained
21231 F:      drivers/net/ethernet/smsc/smsc911x.*
21232 F:      include/linux/smsc911x.h
21233
21234 SMSC9420 PCI ETHERNET DRIVER
21235 M:      Steve Glendinning <[email protected]>
21236 L:      [email protected]
21237 S:      Maintained
21238 F:      drivers/net/ethernet/smsc/smsc9420.*
21239
21240 SNET DPU VIRTIO DATA PATH ACCELERATOR
21241 R:      Alvaro Karsz <[email protected]>
21242 F:      drivers/vdpa/solidrun/
21243
21244 SOCIONEXT (SNI) AVE NETWORK DRIVER
21245 M:      Kunihiko Hayashi <[email protected]>
21246 L:      [email protected]
21247 S:      Maintained
21248 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
21249 F:      drivers/net/ethernet/socionext/sni_ave.c
21250
21251 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
21252 M:      Ilias Apalodimas <[email protected]>
21253 M:      Masahisa Kojima <[email protected]>
21254 L:      [email protected]
21255 S:      Maintained
21256 F:      Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
21257 F:      drivers/net/ethernet/socionext/netsec.c
21258
21259 SOCIONEXT (SNI) Synquacer SPI DRIVER
21260 M:      Masahisa Kojima <[email protected]>
21261 M:      Jassi Brar <[email protected]>
21262 L:      [email protected]
21263 S:      Maintained
21264 F:      Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
21265 F:      drivers/spi/spi-synquacer.c
21266
21267 SOCIONEXT SYNQUACER I2C DRIVER
21268 M:      Ard Biesheuvel <[email protected]>
21269 L:      [email protected]
21270 S:      Maintained
21271 F:      Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
21272 F:      drivers/i2c/busses/i2c-synquacer.c
21273
21274 SOCIONEXT UNIPHIER SOUND DRIVER
21275 L:      [email protected] (moderated for non-subscribers)
21276 S:      Orphan
21277 F:      sound/soc/uniphier/
21278
21279 SOCKET TIMESTAMPING
21280 M:      Willem de Bruijn <[email protected]>
21281 S:      Maintained
21282 F:      Documentation/networking/timestamping.rst
21283 F:      include/linux/net_tstamp.h
21284 F:      include/uapi/linux/net_tstamp.h
21285 F:      tools/testing/selftests/net/so_txtime.c
21286
21287 SOEKRIS NET48XX LED SUPPORT
21288 M:      Chris Boot <[email protected]>
21289 S:      Maintained
21290 F:      drivers/leds/leds-net48xx.c
21291
21292 SOFT-IWARP DRIVER (siw)
21293 M:      Bernard Metzler <[email protected]>
21294 L:      [email protected]
21295 S:      Supported
21296 F:      drivers/infiniband/sw/siw/
21297 F:      include/uapi/rdma/siw-abi.h
21298
21299 SOFT-ROCE DRIVER (rxe)
21300 M:      Zhu Yanjun <[email protected]>
21301 L:      [email protected]
21302 S:      Supported
21303 F:      drivers/infiniband/sw/rxe/
21304 F:      include/uapi/rdma/rdma_user_rxe.h
21305
21306 SOFTLOGIC 6x10 MPEG CODEC
21307 M:      Bluecherry Maintainers <[email protected]>
21308 M:      Andrey Utkin <[email protected]>
21309 M:      Ismael Luceno <[email protected]>
21310 L:      [email protected]
21311 S:      Supported
21312 F:      drivers/media/pci/solo6x10/
21313
21314 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
21315 M:      James Morse <[email protected]>
21316 L:      [email protected] (moderated for non-subscribers)
21317 S:      Maintained
21318 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
21319 F:      drivers/firmware/arm_sdei.c
21320 F:      include/linux/arm_sdei.h
21321 F:      include/uapi/linux/arm_sdei.h
21322
21323 SOFTWARE NODES AND DEVICE PROPERTIES
21324 R:      Andy Shevchenko <[email protected]>
21325 R:      Daniel Scally <[email protected]>
21326 R:      Heikki Krogerus <[email protected]>
21327 R:      Sakari Ailus <[email protected]>
21328 L:      [email protected]
21329 S:      Maintained
21330 F:      drivers/base/property.c
21331 F:      drivers/base/swnode.c
21332 F:      include/linux/fwnode.h
21333 F:      include/linux/property.h
21334
21335 SOFTWARE RAID (Multiple Disks) SUPPORT
21336 M:      Song Liu <[email protected]>
21337 R:      Yu Kuai <[email protected]>
21338 L:      [email protected]
21339 S:      Supported
21340 Q:      https://patchwork.kernel.org/project/linux-raid/list/
21341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
21342 F:      drivers/md/Kconfig
21343 F:      drivers/md/Makefile
21344 F:      drivers/md/md*
21345 F:      drivers/md/raid*
21346 F:      include/linux/raid/
21347 F:      include/uapi/linux/raid/
21348
21349 SOLIDRUN CLEARFOG SUPPORT
21350 M:      Russell King <[email protected]>
21351 S:      Maintained
21352 F:      arch/arm/boot/dts/marvell/armada-388-clearfog*
21353 F:      arch/arm/boot/dts/marvell/armada-38x-solidrun-*
21354
21355 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
21356 M:      Russell King <[email protected]>
21357 S:      Maintained
21358 F:      arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
21359 F:      arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
21360 F:      arch/arm/boot/dts/nxp/imx/imx6*-sr-*
21361
21362 SONIC NETWORK DRIVER
21363 M:      Thomas Bogendoerfer <[email protected]>
21364 L:      [email protected]
21365 S:      Maintained
21366 F:      drivers/net/ethernet/natsemi/sonic.*
21367
21368 SONICS SILICON BACKPLANE DRIVER (SSB)
21369 M:      Michael Buesch <[email protected]>
21370 L:      [email protected]
21371 S:      Maintained
21372 F:      drivers/ssb/
21373 F:      include/linux/ssb/
21374
21375 SONY IMX208 SENSOR DRIVER
21376 M:      Sakari Ailus <[email protected]>
21377 L:      [email protected]
21378 S:      Maintained
21379 T:      git git://linuxtv.org/media_tree.git
21380 F:      drivers/media/i2c/imx208.c
21381
21382 SONY IMX214 SENSOR DRIVER
21383 M:      Ricardo Ribalda <[email protected]>
21384 L:      [email protected]
21385 S:      Maintained
21386 T:      git git://linuxtv.org/media_tree.git
21387 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
21388 F:      drivers/media/i2c/imx214.c
21389
21390 SONY IMX219 SENSOR DRIVER
21391 M:      Dave Stevenson <[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/imx219.yaml
21396 F:      drivers/media/i2c/imx219.c
21397
21398 SONY IMX258 SENSOR DRIVER
21399 M:      Sakari Ailus <[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,imx258.yaml
21404 F:      drivers/media/i2c/imx258.c
21405
21406 SONY IMX274 SENSOR DRIVER
21407 M:      Leon Luo <[email protected]>
21408 L:      [email protected]
21409 S:      Maintained
21410 T:      git git://linuxtv.org/media_tree.git
21411 F:      Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
21412 F:      drivers/media/i2c/imx274.c
21413
21414 SONY IMX283 SENSOR DRIVER
21415 M:      Kieran Bingham <[email protected]>
21416 M:      Umang Jain <[email protected]>
21417 L:      [email protected]
21418 S:      Maintained
21419 T:      git git://linuxtv.org/media_tree.git
21420 F:      Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
21421 F:      drivers/media/i2c/imx283.c
21422
21423 SONY IMX290 SENSOR DRIVER
21424 M:      Manivannan Sadhasivam <[email protected]>
21425 L:      [email protected]
21426 S:      Maintained
21427 T:      git git://linuxtv.org/media_tree.git
21428 F:      Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
21429 F:      drivers/media/i2c/imx290.c
21430
21431 SONY IMX296 SENSOR DRIVER
21432 M:      Laurent Pinchart <[email protected]>
21433 M:      Manivannan Sadhasivam <[email protected]>
21434 L:      [email protected]
21435 S:      Maintained
21436 T:      git git://linuxtv.org/media_tree.git
21437 F:      Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
21438 F:      drivers/media/i2c/imx296.c
21439
21440 SONY IMX319 SENSOR DRIVER
21441 M:      Bingbu Cao <[email protected]>
21442 L:      [email protected]
21443 S:      Maintained
21444 T:      git git://linuxtv.org/media_tree.git
21445 F:      drivers/media/i2c/imx319.c
21446
21447 SONY IMX334 SENSOR DRIVER
21448 L:      [email protected]
21449 S:      Orphan
21450 T:      git git://linuxtv.org/media_tree.git
21451 F:      Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
21452 F:      drivers/media/i2c/imx334.c
21453
21454 SONY IMX335 SENSOR DRIVER
21455 L:      [email protected]
21456 S:      Orphan
21457 T:      git git://linuxtv.org/media_tree.git
21458 F:      Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
21459 F:      drivers/media/i2c/imx335.c
21460
21461 SONY IMX355 SENSOR DRIVER
21462 M:      Tianshu Qiu <[email protected]>
21463 L:      [email protected]
21464 S:      Maintained
21465 T:      git git://linuxtv.org/media_tree.git
21466 F:      drivers/media/i2c/imx355.c
21467
21468 SONY IMX412 SENSOR DRIVER
21469 L:      [email protected]
21470 S:      Orphan
21471 T:      git git://linuxtv.org/media_tree.git
21472 F:      Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
21473 F:      drivers/media/i2c/imx412.c
21474
21475 SONY IMX415 SENSOR DRIVER
21476 M:      Michael Riesch <[email protected]>
21477 L:      [email protected]
21478 S:      Maintained
21479 T:      git git://linuxtv.org/media_tree.git
21480 F:      Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
21481 F:      drivers/media/i2c/imx415.c
21482
21483 SONY MEMORYSTICK SUBSYSTEM
21484 M:      Maxim Levitsky <[email protected]>
21485 M:      Alex Dubov <[email protected]>
21486 M:      Ulf Hansson <[email protected]>
21487 L:      [email protected]
21488 S:      Maintained
21489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
21490 F:      drivers/memstick/
21491 F:      include/linux/memstick.h
21492
21493 SONY VAIO CONTROL DEVICE DRIVER
21494 M:      Mattia Dongili <[email protected]>
21495 L:      [email protected]
21496 S:      Maintained
21497 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
21498 F:      Documentation/admin-guide/laptops/sony-laptop.rst
21499 F:      drivers/char/sonypi.c
21500 F:      drivers/platform/x86/sony-laptop.c
21501 F:      include/linux/sony-laptop.h
21502
21503 SOPHGO DEVICETREES and DRIVERS
21504 M:      Chen Wang <[email protected]>
21505 M:      Inochi Amaoto <[email protected]>
21506 T:      git https://github.com/sophgo/linux.git
21507 S:      Maintained
21508 N:      sophgo
21509 K:      sophgo
21510
21511 SOUND
21512 M:      Jaroslav Kysela <[email protected]>
21513 M:      Takashi Iwai <[email protected]>
21514 L:      [email protected]
21515 S:      Maintained
21516 W:      http://www.alsa-project.org/
21517 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
21518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21519 F:      Documentation/sound/
21520 F:      include/sound/
21521 F:      include/uapi/sound/
21522 F:      sound/
21523 F:      tools/testing/selftests/alsa
21524
21525 SOUND - ALSA SELFTESTS
21526 M:      Mark Brown <[email protected]>
21527 L:      [email protected]
21528 L:      [email protected]
21529 S:      Supported
21530 F:      tools/testing/selftests/alsa
21531
21532 SOUND - COMPRESSED AUDIO
21533 M:      Vinod Koul <[email protected]>
21534 L:      [email protected] (moderated for non-subscribers)
21535 S:      Supported
21536 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21537 F:      Documentation/sound/designs/compress-offload.rst
21538 F:      include/sound/compress_driver.h
21539 F:      include/uapi/sound/compress_*
21540 F:      sound/core/compress_offload.c
21541 F:      sound/soc/soc-compress.c
21542
21543 SOUND - CORE KUNIT TEST
21544 M:      Ivan Orlov <[email protected]>
21545 L:      [email protected]
21546 S:      Supported
21547 F:      sound/core/sound_kunit.c
21548
21549 SOUND - DMAENGINE HELPERS
21550 M:      Lars-Peter Clausen <[email protected]>
21551 S:      Supported
21552 F:      include/sound/dmaengine_pcm.h
21553 F:      sound/core/pcm_dmaengine.c
21554 F:      sound/soc/soc-generic-dmaengine-pcm.c
21555
21556 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
21557 M:      Liam Girdwood <[email protected]>
21558 M:      Mark Brown <[email protected]>
21559 L:      [email protected]
21560 S:      Supported
21561 W:      http://alsa-project.org/main/index.php/ASoC
21562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
21563 F:      Documentation/devicetree/bindings/sound/
21564 F:      Documentation/sound/soc/
21565 F:      include/dt-bindings/sound/
21566 F:      include/sound/soc*
21567 F:      include/sound/sof.h
21568 F:      include/sound/sof/
21569 F:      include/trace/events/sof*.h
21570 F:      include/uapi/sound/asoc.h
21571 F:      sound/soc/
21572
21573 SOUND - SOC LAYER / dapm-graph
21574 M:      Luca Ceresoli <[email protected]>
21575 L:      [email protected]
21576 S:      Maintained
21577 F:      tools/sound/dapm-graph
21578
21579 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
21580 M:      Liam Girdwood <[email protected]>
21581 M:      Peter Ujfalusi <[email protected]>
21582 M:      Bard Liao <[email protected]>
21583 M:      Ranjani Sridharan <[email protected]>
21584 M:      Daniel Baluta <[email protected]>
21585 R:      Kai Vehmanen <[email protected]>
21586 R:      Pierre-Louis Bossart <[email protected]>
21587 L:      [email protected] (moderated for non-subscribers)
21588 S:      Supported
21589 W:      https://github.com/thesofproject/linux/
21590 F:      sound/soc/sof/
21591
21592 SOUNDWIRE SUBSYSTEM
21593 M:      Vinod Koul <[email protected]>
21594 M:      Bard Liao <[email protected]>
21595 R:      Pierre-Louis Bossart <[email protected]>
21596 R:      Sanyog Kale <[email protected]>
21597 L:      [email protected] (moderated for non-subscribers)
21598 S:      Supported
21599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
21600 F:      Documentation/driver-api/soundwire/
21601 F:      drivers/soundwire/
21602 F:      include/linux/soundwire/
21603
21604 SP2 MEDIA DRIVER
21605 M:      Olli Salonen <[email protected]>
21606 L:      [email protected]
21607 S:      Maintained
21608 W:      https://linuxtv.org
21609 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21610 F:      drivers/media/dvb-frontends/sp2*
21611
21612 SPANISH DOCUMENTATION
21613 M:      Carlos Bilbao <[email protected]>
21614 R:      Avadhut Naik <[email protected]>
21615 S:      Maintained
21616 F:      Documentation/translations/sp_SP/
21617
21618 SPARC + UltraSPARC (sparc/sparc64)
21619 M:      "David S. Miller" <[email protected]>
21620 M:      Andreas Larsson <[email protected]>
21621 L:      [email protected]
21622 S:      Maintained
21623 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
21624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21626 F:      arch/sparc/
21627 F:      drivers/sbus/
21628
21629 SPARC SERIAL DRIVERS
21630 M:      "David S. Miller" <[email protected]>
21631 L:      [email protected]
21632 S:      Maintained
21633 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21635 F:      drivers/tty/serial/suncore.c
21636 F:      drivers/tty/serial/sunhv.c
21637 F:      drivers/tty/serial/sunsab.c
21638 F:      drivers/tty/serial/sunsab.h
21639 F:      drivers/tty/serial/sunsu.c
21640 F:      drivers/tty/serial/sunzilog.c
21641 F:      drivers/tty/serial/sunzilog.h
21642 F:      drivers/tty/vcc.c
21643 F:      include/linux/sunserialcore.h
21644
21645 SPARSE CHECKER
21646 M:      "Luc Van Oostenryck" <[email protected]>
21647 L:      [email protected]
21648 S:      Maintained
21649 W:      https://sparse.docs.kernel.org/
21650 Q:      https://patchwork.kernel.org/project/linux-sparse/list/
21651 B:      https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
21652 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
21653 F:      include/linux/compiler.h
21654
21655 SPEAKUP CONSOLE SPEECH DRIVER
21656 M:      William Hubbs <[email protected]>
21657 M:      Chris Brannon <[email protected]>
21658 M:      Kirk Reiser <[email protected]>
21659 M:      Samuel Thibault <[email protected]>
21660 L:      [email protected]
21661 S:      Odd Fixes
21662 W:      http://www.linux-speakup.org/
21663 W:      https://github.com/linux-speakup/speakup
21664 B:      https://github.com/linux-speakup/speakup/issues
21665 F:      drivers/accessibility/speakup/
21666
21667 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
21668 M:      Viresh Kumar <[email protected]>
21669 M:      Shiraz Hashim <[email protected]>
21670 M:      [email protected]
21671 L:      [email protected] (moderated for non-subscribers)
21672 S:      Maintained
21673 W:      http://www.st.com/spear
21674 F:      arch/arm/boot/dts/st/spear*
21675 F:      arch/arm/mach-spear/
21676 F:      drivers/clk/spear/
21677 F:      drivers/pinctrl/spear/
21678
21679 SPI NOR SUBSYSTEM
21680 M:      Tudor Ambarus <[email protected]>
21681 M:      Pratyush Yadav <[email protected]>
21682 M:      Michael Walle <[email protected]>
21683 L:      [email protected]
21684 S:      Maintained
21685 W:      http://www.linux-mtd.infradead.org/
21686 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
21687 C:      irc://irc.oftc.net/mtd
21688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
21689 F:      Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
21690 F:      drivers/mtd/spi-nor/
21691 F:      include/linux/mtd/spi-nor.h
21692
21693 SPI SUBSYSTEM
21694 M:      Mark Brown <[email protected]>
21695 L:      [email protected]
21696 S:      Maintained
21697 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
21698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
21699 F:      Documentation/devicetree/bindings/spi/
21700 F:      Documentation/spi/
21701 F:      drivers/spi/
21702 F:      include/linux/spi/
21703 F:      include/uapi/linux/spi/
21704 F:      tools/spi/
21705
21706 SPIDERNET NETWORK DRIVER for CELL
21707 M:      Ishizaki Kou <[email protected]>
21708 M:      Geoff Levand <[email protected]>
21709 L:      [email protected]
21710 L:      [email protected]
21711 S:      Maintained
21712 F:      Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
21713 F:      drivers/net/ethernet/toshiba/spider_net*
21714
21715 SPMI SUBSYSTEM
21716 M:      Stephen Boyd <[email protected]>
21717 L:      [email protected]
21718 S:      Maintained
21719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
21720 F:      Documentation/devicetree/bindings/spmi/
21721 F:      drivers/spmi/
21722 F:      include/dt-bindings/spmi/spmi.h
21723 F:      include/linux/spmi.h
21724 F:      include/trace/events/spmi.h
21725
21726 SPU FILE SYSTEM
21727 L:      [email protected]
21728 S:      Orphan
21729 F:      Documentation/filesystems/spufs/spufs.rst
21730 F:      arch/powerpc/platforms/cell/spufs/
21731
21732 SQUASHFS FILE SYSTEM
21733 M:      Phillip Lougher <[email protected]>
21734 L:      [email protected] (subscribers-only)
21735 S:      Maintained
21736 W:      http://squashfs.org.uk
21737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
21738 F:      Documentation/filesystems/squashfs.rst
21739 F:      fs/squashfs/
21740
21741 SRM (Alpha) environment access
21742 M:      Jan-Benedict Glaw <[email protected]>
21743 S:      Maintained
21744 F:      arch/alpha/kernel/srm_env.c
21745
21746 ST LSM6DSx IMU IIO DRIVER
21747 M:      Lorenzo Bianconi <[email protected]>
21748 L:      [email protected]
21749 S:      Maintained
21750 W:      http://www.st.com/
21751 F:      Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
21752 F:      drivers/iio/imu/st_lsm6dsx/
21753
21754 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
21755 M:      Benjamin Mugnier <[email protected]>
21756 M:      Sylvain Petinot <[email protected]>
21757 L:      [email protected]
21758 S:      Maintained
21759 T:      git git://linuxtv.org/media_tree.git
21760 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
21761 F:      drivers/media/i2c/st-mipid02.c
21762
21763 ST STM32 FIREWALL
21764 M:      Gatien Chevallier <[email protected]>
21765 S:      Maintained
21766 F:      drivers/bus/stm32_etzpc.c
21767 F:      drivers/bus/stm32_firewall.c
21768 F:      drivers/bus/stm32_rifsc.c
21769
21770 ST STM32 I2C/SMBUS DRIVER
21771 M:      Pierre-Yves MORDRET <[email protected]>
21772 M:      Alain Volmat <[email protected]>
21773 L:      [email protected]
21774 S:      Maintained
21775 F:      drivers/i2c/busses/i2c-stm32*
21776
21777 ST STM32 SPI DRIVER
21778 M:      Alain Volmat <[email protected]>
21779 L:      [email protected]
21780 S:      Maintained
21781 F:      drivers/spi/spi-stm32.c
21782
21783 ST STPDDC60 DRIVER
21784 M:      Daniel Nilsson <[email protected]>
21785 L:      [email protected]
21786 S:      Maintained
21787 F:      Documentation/hwmon/stpddc60.rst
21788 F:      drivers/hwmon/pmbus/stpddc60.c
21789
21790 ST VGXY61 DRIVER
21791 M:      Benjamin Mugnier <[email protected]>
21792 M:      Sylvain Petinot <[email protected]>
21793 L:      [email protected]
21794 S:      Maintained
21795 T:      git git://linuxtv.org/media_tree.git
21796 F:      Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
21797 F:      Documentation/userspace-api/media/drivers/vgxy61.rst
21798 F:      drivers/media/i2c/vgxy61.c
21799
21800 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
21801 M:      Song Qiang <[email protected]>
21802 L:      [email protected]
21803 S:      Maintained
21804 F:      Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
21805 F:      drivers/iio/proximity/vl53l0x-i2c.c
21806
21807 STABLE BRANCH
21808 M:      Greg Kroah-Hartman <[email protected]>
21809 M:      Sasha Levin <[email protected]>
21810 L:      [email protected]
21811 S:      Supported
21812 F:      Documentation/process/stable-kernel-rules.rst
21813
21814 STAGING - ATOMISP DRIVER
21815 M:      Hans de Goede <[email protected]>
21816 M:      Mauro Carvalho Chehab <[email protected]>
21817 R:      Sakari Ailus <[email protected]>
21818 L:      [email protected]
21819 S:      Maintained
21820 F:      drivers/staging/media/atomisp/
21821
21822 STAGING - FIELDBUS SUBSYSTEM
21823 M:      Sven Van Asbroeck <[email protected]>
21824 S:      Maintained
21825 F:      drivers/staging/fieldbus/*
21826 F:      drivers/staging/fieldbus/Documentation/
21827
21828 STAGING - HMS ANYBUS-S BUS
21829 M:      Sven Van Asbroeck <[email protected]>
21830 S:      Maintained
21831 F:      drivers/staging/fieldbus/anybuss/
21832
21833 STAGING - INDUSTRIAL IO
21834 M:      Jonathan Cameron <[email protected]>
21835 L:      [email protected]
21836 S:      Odd Fixes
21837 F:      Documentation/devicetree/bindings/staging/iio/
21838 F:      drivers/staging/iio/
21839
21840 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
21841 M:      Marc Dietrich <[email protected]>
21842 L:      [email protected] (moderated for non-subscribers)
21843 L:      [email protected]
21844 S:      Maintained
21845 F:      drivers/staging/nvec/
21846
21847 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
21848 M:      Jens Frederich <[email protected]>
21849 M:      Jon Nettleton <[email protected]>
21850 S:      Maintained
21851 W:      http://wiki.laptop.org/go/DCON
21852 F:      drivers/staging/olpc_dcon/
21853
21854 STAGING - REALTEK RTL8712U DRIVERS
21855 M:      Florian Schilhabel <[email protected]>.
21856 S:      Odd Fixes
21857 F:      drivers/staging/rtl8712/
21858
21859 STAGING - SEPS525 LCD CONTROLLER DRIVERS
21860 M:      Michael Hennerich <[email protected]>
21861 L:      [email protected]
21862 S:      Supported
21863 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
21864 F:      drivers/staging/fbtft/fb_seps525.c
21865
21866 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
21867 M:      Sudip Mukherjee <[email protected]>
21868 M:      Teddy Wang <[email protected]>
21869 M:      Sudip Mukherjee <[email protected]>
21870 L:      [email protected]
21871 S:      Maintained
21872 F:      drivers/staging/sm750fb/
21873
21874 STAGING - VIA VT665X DRIVERS
21875 M:      Philipp Hortmann <[email protected]>
21876 S:      Odd Fixes
21877 F:      drivers/staging/vt665?/
21878
21879 STAGING SUBSYSTEM
21880 M:      Greg Kroah-Hartman <[email protected]>
21881 L:      [email protected]
21882 S:      Supported
21883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
21884 F:      drivers/staging/
21885
21886 STANDALONE CACHE CONTROLLER DRIVERS
21887 M:      Conor Dooley <[email protected]>
21888 S:      Maintained
21889 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21890 F:      Documentation/devicetree/bindings/cache/
21891 F:      drivers/cache
21892
21893 STARFIRE/DURALAN NETWORK DRIVER
21894 M:      Ion Badulescu <[email protected]>
21895 S:      Odd Fixes
21896 F:      drivers/net/ethernet/adaptec/starfire*
21897
21898 STARFIVE CAMERA SUBSYSTEM DRIVER
21899 M:      Jack Zhu <[email protected]>
21900 M:      Changhuang Liang <[email protected]>
21901 L:      [email protected]
21902 S:      Maintained
21903 F:      Documentation/admin-guide/media/starfive_camss.rst
21904 F:      Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
21905 F:      drivers/staging/media/starfive/camss
21906
21907 STARFIVE CRYPTO DRIVER
21908 M:      Jia Jie Ho <[email protected]>
21909 M:      William Qiu <[email protected]>
21910 S:      Supported
21911 F:      Documentation/devicetree/bindings/crypto/starfive*
21912 F:      drivers/crypto/starfive/
21913
21914 STARFIVE DEVICETREES
21915 M:      Emil Renner Berthing <[email protected]>
21916 S:      Maintained
21917 F:      arch/riscv/boot/dts/starfive/
21918
21919 STARFIVE DWMAC GLUE LAYER
21920 M:      Emil Renner Berthing <[email protected]>
21921 M:      Minda Chen <[email protected]>
21922 S:      Maintained
21923 F:      Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
21924 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
21925
21926 STARFIVE JH7110 DPHY RX DRIVER
21927 M:      Jack Zhu <[email protected]>
21928 M:      Changhuang Liang <[email protected]>
21929 S:      Supported
21930 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
21931 F:      drivers/phy/starfive/phy-jh7110-dphy-rx.c
21932
21933 STARFIVE JH7110 DPHY TX DRIVER
21934 M:      Keith Zhao <[email protected]>
21935 M:      Shengyang Chen <[email protected]>
21936 S:      Supported
21937 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
21938 F:      drivers/phy/starfive/phy-jh7110-dphy-tx.c
21939
21940 STARFIVE JH7110 MMC/SD/SDIO DRIVER
21941 M:      William Qiu <[email protected]>
21942 S:      Supported
21943 F:      Documentation/devicetree/bindings/mmc/starfive*
21944 F:      drivers/mmc/host/dw_mmc-starfive.c
21945
21946 STARFIVE JH7110 PLL CLOCK DRIVER
21947 M:      Xingyu Wu <[email protected]>
21948 S:      Supported
21949 F:      Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
21950 F:      drivers/clk/starfive/clk-starfive-jh7110-pll.c
21951
21952 STARFIVE JH7110 PWMDAC DRIVER
21953 M:      Hal Feng <[email protected]>
21954 M:      Xingyu Wu <[email protected]>
21955 S:      Supported
21956 F:      Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
21957 F:      sound/soc/starfive/jh7110_pwmdac.c
21958
21959 STARFIVE JH7110 SYSCON
21960 M:      William Qiu <[email protected]>
21961 M:      Xingyu Wu <[email protected]>
21962 S:      Supported
21963 F:      Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
21964
21965 STARFIVE JH7110 TDM DRIVER
21966 M:      Walker Chen <[email protected]>
21967 S:      Maintained
21968 F:      Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
21969 F:      sound/soc/starfive/jh7110_tdm.c
21970
21971 STARFIVE JH71X0 CLOCK DRIVERS
21972 M:      Emil Renner Berthing <[email protected]>
21973 M:      Hal Feng <[email protected]>
21974 S:      Maintained
21975 F:      Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
21976 F:      drivers/clk/starfive/clk-starfive-jh71*
21977 F:      include/dt-bindings/clock/starfive?jh71*.h
21978
21979 STARFIVE JH71X0 PINCTRL DRIVERS
21980 M:      Emil Renner Berthing <[email protected]>
21981 M:      Jianlong Huang <[email protected]>
21982 M:      Hal Feng <[email protected]>
21983 L:      [email protected]
21984 S:      Maintained
21985 F:      Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
21986 F:      drivers/pinctrl/starfive/pinctrl-starfive-jh71*
21987 F:      include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
21988 F:      include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
21989
21990 STARFIVE JH71X0 RESET CONTROLLER DRIVERS
21991 M:      Emil Renner Berthing <[email protected]>
21992 M:      Hal Feng <[email protected]>
21993 S:      Maintained
21994 F:      Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
21995 F:      drivers/reset/starfive/reset-starfive-jh71*
21996 F:      include/dt-bindings/reset/starfive?jh71*.h
21997
21998 STARFIVE JH71X0 USB DRIVERS
21999 M:      Minda Chen <[email protected]>
22000 S:      Maintained
22001 F:      Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
22002 F:      drivers/usb/cdns3/cdns3-starfive.c
22003
22004 STARFIVE JH71XX PMU CONTROLLER DRIVER
22005 M:      Walker Chen <[email protected]>
22006 M:      Changhuang Liang <[email protected]>
22007 S:      Supported
22008 F:      Documentation/devicetree/bindings/power/starfive*
22009 F:      drivers/pmdomain/starfive/
22010 F:      include/dt-bindings/power/starfive,jh7110-pmu.h
22011
22012 STARFIVE SOC DRIVERS
22013 M:      Conor Dooley <[email protected]>
22014 S:      Maintained
22015 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
22016 F:      Documentation/devicetree/bindings/soc/starfive/
22017
22018 STARFIVE STARLINK PMU DRIVER
22019 M:      Ji Sheng Teoh <[email protected]>
22020 S:      Maintained
22021 F:      Documentation/admin-guide/perf/starfive_starlink_pmu.rst
22022 F:      Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
22023 F:      drivers/perf/starfive_starlink_pmu.c
22024
22025 STARFIVE TRNG DRIVER
22026 M:      Jia Jie Ho <[email protected]>
22027 S:      Supported
22028 F:      Documentation/devicetree/bindings/rng/starfive*
22029 F:      drivers/char/hw_random/jh7110-trng.c
22030
22031 STARFIVE WATCHDOG DRIVER
22032 M:      Xingyu Wu <[email protected]>
22033 M:      Samin Guo <[email protected]>
22034 S:      Supported
22035 F:      Documentation/devicetree/bindings/watchdog/starfive*
22036 F:      drivers/watchdog/starfive-wdt.c
22037
22038 STARFIVE JH71X0 PCIE AND USB PHY DRIVER
22039 M:      Minda Chen <[email protected]>
22040 S:      Supported
22041 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
22042 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
22043 F:      drivers/phy/starfive/phy-jh7110-pcie.c
22044 F:      drivers/phy/starfive/phy-jh7110-usb.c
22045
22046 STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
22047 M:      Changhuang Liang <[email protected]>
22048 S:      Supported
22049 F:      Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
22050 F:      drivers/irqchip/irq-starfive-jh8100-intc.c
22051
22052 STATIC BRANCH/CALL
22053 M:      Peter Zijlstra <[email protected]>
22054 M:      Josh Poimboeuf <[email protected]>
22055 M:      Jason Baron <[email protected]>
22056 R:      Steven Rostedt <[email protected]>
22057 R:      Ard Biesheuvel <[email protected]>
22058 S:      Supported
22059 F:      arch/*/include/asm/jump_label*.h
22060 F:      arch/*/include/asm/static_call*.h
22061 F:      arch/*/kernel/jump_label.c
22062 F:      arch/*/kernel/static_call.c
22063 F:      include/linux/jump_label*.h
22064 F:      include/linux/static_call*.h
22065 F:      kernel/jump_label.c
22066 F:      kernel/static_call.c
22067
22068 STI AUDIO (ASoC) DRIVERS
22069 M:      Arnaud Pouliquen <[email protected]>
22070 L:      [email protected] (moderated for non-subscribers)
22071 S:      Maintained
22072 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
22073 F:      sound/soc/sti/
22074
22075 STI CEC DRIVER
22076 M:      Alain Volmat <[email protected]>
22077 S:      Maintained
22078 F:      Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
22079 F:      drivers/media/cec/platform/sti/
22080
22081 STK1160 USB VIDEO CAPTURE DRIVER
22082 M:      Ezequiel Garcia <[email protected]>
22083 L:      [email protected]
22084 S:      Maintained
22085 T:      git git://linuxtv.org/media_tree.git
22086 F:      drivers/media/usb/stk1160/
22087
22088 STM32 AUDIO (ASoC) DRIVERS
22089 M:      Olivier Moysan <[email protected]>
22090 M:      Arnaud Pouliquen <[email protected]>
22091 L:      [email protected] (moderated for non-subscribers)
22092 S:      Maintained
22093 F:      Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
22094 F:      Documentation/devicetree/bindings/sound/st,stm32-*.yaml
22095 F:      sound/soc/stm/
22096
22097 STM32 DMA DRIVERS
22098 M:      Amélie Delaunay <[email protected]>
22099 L:      [email protected]
22100 L:      [email protected] (moderated for non-subscribers)
22101 S:      Maintained
22102 F:      Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
22103 F:      Documentation/devicetree/bindings/dma/stm32/
22104 F:      drivers/dma/stm32/
22105
22106 STM32 TIMER/LPTIMER DRIVERS
22107 M:      Fabrice Gasnier <[email protected]>
22108 S:      Maintained
22109 F:      Documentation/ABI/testing/*timer-stm32
22110 F:      Documentation/devicetree/bindings/*/*stm32-*timer*
22111 F:      drivers/*/stm32-*timer*
22112 F:      drivers/pwm/pwm-stm32*
22113 F:      include/linux/*/stm32-*tim*
22114
22115 STMMAC ETHERNET DRIVER
22116 M:      Alexandre Torgue <[email protected]>
22117 M:      Jose Abreu <[email protected]>
22118 L:      [email protected]
22119 S:      Supported
22120 W:      http://www.stlinux.com
22121 F:      Documentation/networking/device_drivers/ethernet/stmicro/
22122 F:      drivers/net/ethernet/stmicro/stmmac/
22123
22124 SUN HAPPY MEAL ETHERNET DRIVER
22125 M:      Sean Anderson <[email protected]>
22126 S:      Maintained
22127 F:      drivers/net/ethernet/sun/sunhme.*
22128
22129 SUN3/3X
22130 M:      Sam Creasey <[email protected]>
22131 S:      Maintained
22132 W:      http://sammy.net/sun3/
22133 F:      arch/m68k/include/asm/sun3*
22134 F:      arch/m68k/kernel/*sun3*
22135 F:      arch/m68k/sun3*/
22136 F:      drivers/net/ethernet/i825xx/sun3*
22137
22138 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
22139 M:      Hans de Goede <[email protected]>
22140 L:      [email protected]
22141 S:      Maintained
22142 F:      Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
22143 F:      drivers/input/keyboard/sun4i-lradc-keys.c
22144
22145 SUNDANCE NETWORK DRIVER
22146 M:      Denis Kirjanov <[email protected]>
22147 L:      [email protected]
22148 S:      Maintained
22149 F:      drivers/net/ethernet/dlink/sundance.c
22150
22151 SUNPLUS ETHERNET DRIVER
22152 M:      Wells Lu <[email protected]>
22153 L:      [email protected]
22154 S:      Maintained
22155 W:      https://sunplus.atlassian.net/wiki/spaces/doc/overview
22156 F:      Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
22157 F:      drivers/net/ethernet/sunplus/
22158
22159 SUNPLUS MMC DRIVER
22160 M:      Tony Huang <[email protected]>
22161 M:      Li-hao Kuo <[email protected]>
22162 S:      Maintained
22163 F:      Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
22164 F:      drivers/mmc/host/sunplus-mmc.c
22165
22166 SUNPLUS OCOTP DRIVER
22167 M:      Vincent Shih <[email protected]>
22168 S:      Maintained
22169 F:      Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
22170 F:      drivers/nvmem/sunplus-ocotp.c
22171
22172 SUNPLUS PWM DRIVER
22173 M:      Hammer Hsieh <[email protected]>
22174 S:      Maintained
22175 F:      Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
22176 F:      drivers/pwm/pwm-sunplus.c
22177
22178 SUNPLUS RTC DRIVER
22179 M:      Vincent Shih <[email protected]>
22180 L:      [email protected]
22181 S:      Maintained
22182 F:      Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
22183 F:      drivers/rtc/rtc-sunplus.c
22184
22185 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
22186 M:      Li-hao Kuo <[email protected]>
22187 L:      [email protected]
22188 S:      Maintained
22189 F:      Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
22190 F:      drivers/spi/spi-sunplus-sp7021.c
22191
22192 SUNPLUS UART DRIVER
22193 M:      Hammer Hsieh <[email protected]>
22194 S:      Maintained
22195 F:      Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
22196 F:      drivers/tty/serial/sunplus-uart.c
22197
22198 SUNPLUS USB2 PHY DRIVER
22199 M:      Vincent Shih <[email protected]>
22200 L:      [email protected]
22201 S:      Maintained
22202 F:      Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
22203 F:      drivers/phy/sunplus/Kconfig
22204 F:      drivers/phy/sunplus/Makefile
22205 F:      drivers/phy/sunplus/phy-sunplus-usb2.c
22206
22207 SUNPLUS WATCHDOG DRIVER
22208 M:      Xiantao Hu <[email protected]>
22209 L:      [email protected]
22210 S:      Maintained
22211 F:      Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
22212 F:      drivers/watchdog/sunplus_wdt.c
22213
22214 SUPERH
22215 M:      Yoshinori Sato <[email protected]>
22216 M:      Rich Felker <[email protected]>
22217 M:      John Paul Adrian Glaubitz <[email protected]>
22218 L:      [email protected]
22219 S:      Maintained
22220 Q:      http://patchwork.kernel.org/project/linux-sh/list/
22221 F:      Documentation/arch/sh/
22222 F:      arch/sh/
22223 F:      drivers/sh/
22224
22225 SUSPEND TO RAM
22226 M:      "Rafael J. Wysocki" <[email protected]>
22227 M:      Len Brown <[email protected]>
22228 M:      Pavel Machek <[email protected]>
22229 L:      [email protected]
22230 S:      Supported
22231 B:      https://bugzilla.kernel.org
22232 F:      Documentation/power/
22233 F:      arch/x86/kernel/acpi/sleep*
22234 F:      arch/x86/kernel/acpi/wakeup*
22235 F:      drivers/base/power/
22236 F:      include/linux/freezer.h
22237 F:      include/linux/pm.h
22238 F:      include/linux/suspend.h
22239 F:      kernel/power/
22240
22241 SVGA HANDLING
22242 M:      Martin Mares <[email protected]>
22243 L:      [email protected]
22244 S:      Maintained
22245 F:      Documentation/admin-guide/svga.rst
22246 F:      arch/x86/boot/video*
22247
22248 SWITCHDEV
22249 M:      Jiri Pirko <[email protected]>
22250 M:      Ivan Vecera <[email protected]>
22251 L:      [email protected]
22252 S:      Supported
22253 F:      include/net/switchdev.h
22254 F:      net/switchdev/
22255
22256 SY8106A REGULATOR DRIVER
22257 M:      Icenowy Zheng <[email protected]>
22258 S:      Maintained
22259 F:      Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
22260 F:      drivers/regulator/sy8106a-regulator.c
22261
22262 SYNC FILE FRAMEWORK
22263 M:      Sumit Semwal <[email protected]>
22264 R:      Gustavo Padovan <[email protected]>
22265 L:      [email protected]
22266 L:      [email protected]
22267 S:      Maintained
22268 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
22269 F:      Documentation/driver-api/sync_file.rst
22270 F:      drivers/dma-buf/dma-fence*
22271 F:      drivers/dma-buf/sw_sync.c
22272 F:      drivers/dma-buf/sync_*
22273 F:      include/linux/sync_file.h
22274 F:      include/uapi/linux/sync_file.h
22275
22276 SYNOPSYS ARC ARCHITECTURE
22277 M:      Vineet Gupta <[email protected]>
22278 L:      [email protected]
22279 S:      Supported
22280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
22281 F:      Documentation/arch/arc
22282 F:      Documentation/devicetree/bindings/arc/*
22283 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
22284 F:      arch/arc/
22285 F:      drivers/clocksource/arc_timer.c
22286 F:      drivers/tty/serial/arc_uart.c
22287
22288 SYNOPSYS ARC HSDK SDP pll clock driver
22289 M:      Eugeniy Paltsev <[email protected]>
22290 S:      Supported
22291 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
22292 F:      drivers/clk/clk-hsdk-pll.c
22293
22294 SYNOPSYS ARC SDP clock driver
22295 M:      Eugeniy Paltsev <[email protected]>
22296 S:      Supported
22297 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
22298 F:      drivers/clk/axs10x/*
22299
22300 SYNOPSYS ARC SDP platform support
22301 M:      Alexey Brodkin <[email protected]>
22302 S:      Supported
22303 F:      Documentation/devicetree/bindings/arc/axs10*
22304 F:      arch/arc/boot/dts/ax*
22305 F:      arch/arc/plat-axs10x
22306
22307 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
22308 M:      Eugeniy Paltsev <[email protected]>
22309 S:      Supported
22310 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
22311 F:      drivers/reset/reset-axs10x.c
22312
22313 SYNOPSYS CREG GPIO DRIVER
22314 M:      Eugeniy Paltsev <[email protected]>
22315 S:      Maintained
22316 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
22317 F:      drivers/gpio/gpio-creg-snps.c
22318
22319 SYNOPSYS DESIGNWARE 8250 UART DRIVER
22320 M:      Ilpo Järvinen <[email protected]>
22321 R:      Andy Shevchenko <[email protected]>
22322 S:      Supported
22323 F:      drivers/tty/serial/8250/8250_dw.c
22324 F:      drivers/tty/serial/8250/8250_dwlib.*
22325 F:      drivers/tty/serial/8250/8250_lpss.c
22326
22327 SYNOPSYS DESIGNWARE APB GPIO DRIVER
22328 M:      Hoan Tran <[email protected]>
22329 M:      Serge Semin <[email protected]>
22330 L:      [email protected]
22331 S:      Maintained
22332 F:      Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
22333 F:      drivers/gpio/gpio-dwapb.c
22334
22335 SYNOPSYS DESIGNWARE APB SSI DRIVER
22336 M:      Serge Semin <[email protected]>
22337 L:      [email protected]
22338 S:      Supported
22339 F:      Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
22340 F:      drivers/spi/spi-dw*
22341
22342 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
22343 M:      Eugeniy Paltsev <[email protected]>
22344 S:      Maintained
22345 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
22346 F:      drivers/dma/dw-axi-dmac/
22347
22348 SYNOPSYS DESIGNWARE DMAC DRIVER
22349 M:      Viresh Kumar <[email protected]>
22350 R:      Andy Shevchenko <[email protected]>
22351 S:      Maintained
22352 F:      Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
22353 F:      Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
22354 F:      drivers/dma/dw/
22355 F:      include/dt-bindings/dma/dw-dmac.h
22356 F:      include/linux/dma/dw.h
22357 F:      include/linux/platform_data/dma-dw.h
22358
22359 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
22360 M:      Jose Abreu <[email protected]>
22361 L:      [email protected]
22362 S:      Supported
22363 F:      drivers/net/ethernet/synopsys/
22364
22365 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
22366 M:      Jose Abreu <[email protected]>
22367 L:      [email protected]
22368 S:      Supported
22369 F:      drivers/net/pcs/pcs-xpcs.c
22370 F:      drivers/net/pcs/pcs-xpcs.h
22371 F:      include/linux/pcs/pcs-xpcs.h
22372
22373 SYNOPSYS DESIGNWARE I2C DRIVER
22374 M:      Jarkko Nikula <[email protected]>
22375 R:      Andy Shevchenko <[email protected]>
22376 R:      Mika Westerberg <[email protected]>
22377 R:      Jan Dabros <[email protected]>
22378 L:      [email protected]
22379 S:      Supported
22380 F:      drivers/i2c/busses/i2c-designware-*
22381
22382 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
22383 M:      Jaehoon Chung <[email protected]>
22384 L:      [email protected]
22385 S:      Maintained
22386 F:      drivers/mmc/host/dw_mmc*
22387
22388 SYNOPSYS DESIGNWARE PCIE PMU DRIVER
22389 M:      Shuai Xue <[email protected]>
22390 M:      Jing Zhang <[email protected]>
22391 S:      Supported
22392 F:      Documentation/admin-guide/perf/dwc_pcie_pmu.rst
22393 F:      drivers/perf/dwc_pcie_pmu.c
22394
22395 SYNOPSYS HSDK RESET CONTROLLER DRIVER
22396 M:      Eugeniy Paltsev <[email protected]>
22397 S:      Supported
22398 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
22399 F:      drivers/reset/reset-hsdk.c
22400 F:      include/dt-bindings/reset/snps,hsdk-reset.h
22401
22402 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
22403 M:      Prabu Thangamuthu <[email protected]>
22404 M:      Manjunath M B <[email protected]>
22405 L:      [email protected]
22406 S:      Maintained
22407 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
22408
22409 SYSTEM CONFIGURATION (SYSCON)
22410 M:      Lee Jones <[email protected]>
22411 M:      Arnd Bergmann <[email protected]>
22412 S:      Supported
22413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
22414 F:      drivers/mfd/syscon.c
22415
22416 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
22417 M:      Sudeep Holla <[email protected]>
22418 R:      Cristian Marussi <[email protected]>
22419 L:      [email protected]
22420 L:      [email protected] (moderated for non-subscribers)
22421 S:      Maintained
22422 F:      Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
22423 F:      drivers/clk/clk-sc[mp]i.c
22424 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
22425 F:      drivers/firmware/arm_scmi/
22426 F:      drivers/firmware/arm_scpi.c
22427 F:      drivers/hwmon/scmi-hwmon.c
22428 F:      drivers/pinctrl/pinctrl-scmi.c
22429 F:      drivers/pmdomain/arm/
22430 F:      drivers/powercap/arm_scmi_powercap.c
22431 F:      drivers/regulator/scmi-regulator.c
22432 F:      drivers/reset/reset-scmi.c
22433 F:      include/linux/sc[mp]i_protocol.h
22434 F:      include/trace/events/scmi.h
22435 F:      include/uapi/linux/virtio_scmi.h
22436
22437 SYSTEM RESET/SHUTDOWN DRIVERS
22438 M:      Sebastian Reichel <[email protected]>
22439 L:      [email protected]
22440 S:      Maintained
22441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
22442 F:      Documentation/devicetree/bindings/power/reset/
22443 F:      drivers/power/reset/
22444
22445 SYSTEM TRACE MODULE CLASS
22446 M:      Alexander Shishkin <[email protected]>
22447 S:      Maintained
22448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
22449 F:      Documentation/trace/stm.rst
22450 F:      drivers/hwtracing/stm/
22451 F:      include/linux/stm.h
22452 F:      include/uapi/linux/stm.h
22453
22454 SYSTEM76 ACPI DRIVER
22455 M:      Jeremy Soller <[email protected]>
22456 M:      System76 Product Development <[email protected]>
22457 L:      [email protected]
22458 S:      Maintained
22459 F:      drivers/platform/x86/system76_acpi.c
22460
22461 SYSV FILESYSTEM
22462 S:      Orphan
22463 F:      Documentation/filesystems/sysv-fs.rst
22464 F:      fs/sysv/
22465 F:      include/linux/sysv_fs.h
22466
22467 TASKSTATS STATISTICS INTERFACE
22468 M:      Balbir Singh <[email protected]>
22469 S:      Maintained
22470 F:      Documentation/accounting/taskstats*
22471 F:      include/linux/taskstats*
22472 F:      kernel/taskstats.c
22473
22474 TC subsystem
22475 M:      Jamal Hadi Salim <[email protected]>
22476 M:      Cong Wang <[email protected]>
22477 M:      Jiri Pirko <[email protected]>
22478 L:      [email protected]
22479 S:      Maintained
22480 F:      include/net/pkt_cls.h
22481 F:      include/net/pkt_sched.h
22482 F:      include/net/tc_act/
22483 F:      include/uapi/linux/pkt_cls.h
22484 F:      include/uapi/linux/pkt_sched.h
22485 F:      include/uapi/linux/tc_act/
22486 F:      include/uapi/linux/tc_ematch/
22487 F:      net/sched/
22488 F:      tools/testing/selftests/tc-testing
22489
22490 TC90522 MEDIA DRIVER
22491 M:      Akihiro Tsukada <[email protected]>
22492 L:      [email protected]
22493 S:      Odd Fixes
22494 F:      drivers/media/dvb-frontends/tc90522*
22495
22496 TCP LOW PRIORITY MODULE
22497 M:      "Wong Hoi Sing, Edison" <[email protected]>
22498 M:      "Hung Hing Lun, Mike" <[email protected]>
22499 S:      Maintained
22500 W:      http://tcp-lp-mod.sourceforge.net/
22501 F:      net/ipv4/tcp_lp.c
22502
22503 TDA10071 MEDIA DRIVER
22504 L:      [email protected]
22505 S:      Orphan
22506 W:      https://linuxtv.org
22507 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22508 F:      drivers/media/dvb-frontends/tda10071*
22509
22510 TDA18212 MEDIA DRIVER
22511 L:      [email protected]
22512 S:      Orphan
22513 W:      https://linuxtv.org
22514 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22515 F:      drivers/media/tuners/tda18212*
22516
22517 TDA18218 MEDIA DRIVER
22518 L:      [email protected]
22519 S:      Orphan
22520 W:      https://linuxtv.org
22521 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22522 F:      drivers/media/tuners/tda18218*
22523
22524 TDA18250 MEDIA DRIVER
22525 M:      Olli Salonen <[email protected]>
22526 L:      [email protected]
22527 S:      Maintained
22528 W:      https://linuxtv.org
22529 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22530 T:      git git://linuxtv.org/media_tree.git
22531 F:      drivers/media/tuners/tda18250*
22532
22533 TDA18271 MEDIA DRIVER
22534 M:      Michael Krufky <[email protected]>
22535 L:      [email protected]
22536 S:      Maintained
22537 W:      https://linuxtv.org
22538 W:      http://github.com/mkrufky
22539 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22540 T:      git git://linuxtv.org/mkrufky/tuners.git
22541 F:      drivers/media/tuners/tda18271*
22542
22543 TDA1997x MEDIA DRIVER
22544 M:      Tim Harvey <[email protected]>
22545 L:      [email protected]
22546 S:      Maintained
22547 W:      https://linuxtv.org
22548 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22549 F:      drivers/media/i2c/tda1997x.*
22550
22551 TDA827x MEDIA DRIVER
22552 M:      Michael Krufky <[email protected]>
22553 L:      [email protected]
22554 S:      Maintained
22555 W:      https://linuxtv.org
22556 W:      http://github.com/mkrufky
22557 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22558 T:      git git://linuxtv.org/mkrufky/tuners.git
22559 F:      drivers/media/tuners/tda8290.*
22560
22561 TDA8290 MEDIA DRIVER
22562 M:      Michael Krufky <[email protected]>
22563 L:      [email protected]
22564 S:      Maintained
22565 W:      https://linuxtv.org
22566 W:      http://github.com/mkrufky
22567 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22568 T:      git git://linuxtv.org/mkrufky/tuners.git
22569 F:      drivers/media/tuners/tda8290.*
22570
22571 TDA9840 MEDIA DRIVER
22572 M:      Hans Verkuil <[email protected]>
22573 L:      [email protected]
22574 S:      Maintained
22575 W:      https://linuxtv.org
22576 T:      git git://linuxtv.org/media_tree.git
22577 F:      drivers/media/i2c/tda9840*
22578
22579 TEA5761 TUNER DRIVER
22580 M:      Mauro Carvalho Chehab <[email protected]>
22581 L:      [email protected]
22582 S:      Odd fixes
22583 W:      https://linuxtv.org
22584 T:      git git://linuxtv.org/media_tree.git
22585 F:      drivers/media/tuners/tea5761.*
22586
22587 TEA5767 TUNER DRIVER
22588 M:      Mauro Carvalho Chehab <[email protected]>
22589 L:      [email protected]
22590 S:      Maintained
22591 W:      https://linuxtv.org
22592 T:      git git://linuxtv.org/media_tree.git
22593 F:      drivers/media/tuners/tea5767.*
22594
22595 TEA6415C MEDIA DRIVER
22596 M:      Hans Verkuil <[email protected]>
22597 L:      [email protected]
22598 S:      Maintained
22599 W:      https://linuxtv.org
22600 T:      git git://linuxtv.org/media_tree.git
22601 F:      drivers/media/i2c/tea6415c*
22602
22603 TEA6420 MEDIA DRIVER
22604 M:      Hans Verkuil <[email protected]>
22605 L:      [email protected]
22606 S:      Maintained
22607 W:      https://linuxtv.org
22608 T:      git git://linuxtv.org/media_tree.git
22609 F:      drivers/media/i2c/tea6420*
22610
22611 TEAM DRIVER
22612 M:      Jiri Pirko <[email protected]>
22613 L:      [email protected]
22614 S:      Supported
22615 F:      Documentation/netlink/specs/team.yaml
22616 F:      drivers/net/team/
22617 F:      include/linux/if_team.h
22618 F:      include/uapi/linux/if_team.h
22619 F:      tools/testing/selftests/drivers/net/team/
22620
22621 TECHNICAL ADVISORY BOARD PROCESS DOCS
22622 M:      "Theodore Ts'o" <[email protected]>
22623 M:      Greg Kroah-Hartman <[email protected]>
22624 L:      [email protected]
22625 S:      Maintained
22626 F:      Documentation/process/contribution-maturity-model.rst
22627 F:      Documentation/process/researcher-guidelines.rst
22628
22629 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
22630 M:      "Savoir-faire Linux Inc." <[email protected]>
22631 S:      Maintained
22632 F:      arch/x86/platform/ts5500/
22633
22634 TECHNOTREND USB IR RECEIVER
22635 M:      Sean Young <[email protected]>
22636 L:      [email protected]
22637 S:      Maintained
22638 F:      drivers/media/rc/ttusbir.c
22639
22640 TECHWELL TW9900 VIDEO DECODER
22641 M:      Mehdi Djait <[email protected]>
22642 L:      [email protected]
22643 S:      Maintained
22644 F:      drivers/media/i2c/tw9900.c
22645
22646 TECHWELL TW9910 VIDEO DECODER
22647 L:      [email protected]
22648 S:      Orphan
22649 F:      drivers/media/i2c/tw9910.c
22650 F:      include/media/i2c/tw9910.h
22651
22652 TEE SUBSYSTEM
22653 M:      Jens Wiklander <[email protected]>
22654 R:      Sumit Garg <[email protected]>
22655 L:      [email protected]
22656 S:      Maintained
22657 F:      Documentation/ABI/testing/sysfs-class-tee
22658 F:      Documentation/driver-api/tee.rst
22659 F:      Documentation/tee/
22660 F:      Documentation/userspace-api/tee.rst
22661 F:      drivers/tee/
22662 F:      include/linux/tee_core.h
22663 F:      include/linux/tee_drv.h
22664 F:      include/uapi/linux/tee.h
22665
22666 TEGRA ARCHITECTURE SUPPORT
22667 M:      Thierry Reding <[email protected]>
22668 M:      Jonathan Hunter <[email protected]>
22669 L:      [email protected]
22670 S:      Supported
22671 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
22672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
22673 N:      [^a-z]tegra
22674
22675 TEGRA CLOCK DRIVER
22676 M:      Peter De Schrijver <[email protected]>
22677 M:      Prashant Gaikwad <[email protected]>
22678 S:      Supported
22679 F:      drivers/clk/tegra/
22680
22681 TEGRA CRYPTO DRIVERS
22682 M:      Akhil R <[email protected]>
22683 S:      Supported
22684 F:      drivers/crypto/tegra/*
22685
22686 TEGRA DMA DRIVERS
22687 M:      Laxman Dewangan <[email protected]>
22688 M:      Jon Hunter <[email protected]>
22689 S:      Supported
22690 F:      drivers/dma/tegra*
22691
22692 TEGRA I2C DRIVER
22693 M:      Laxman Dewangan <[email protected]>
22694 R:      Dmitry Osipenko <[email protected]>
22695 S:      Supported
22696 F:      drivers/i2c/busses/i2c-tegra.c
22697
22698 TEGRA IOMMU DRIVERS
22699 M:      Thierry Reding <[email protected]>
22700 R:      Krishna Reddy <[email protected]>
22701 L:      [email protected]
22702 S:      Supported
22703 F:      drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
22704 F:      drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
22705 F:      drivers/iommu/tegra*
22706
22707 TEGRA KBC DRIVER
22708 M:      Laxman Dewangan <[email protected]>
22709 S:      Supported
22710 F:      drivers/input/keyboard/tegra-kbc.c
22711
22712 TEGRA NAND DRIVER
22713 M:      Stefan Agner <[email protected]>
22714 M:      Lucas Stach <[email protected]>
22715 S:      Maintained
22716 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
22717 F:      drivers/mtd/nand/raw/tegra_nand.c
22718
22719 TEGRA PWM DRIVER
22720 M:      Thierry Reding <[email protected]>
22721 S:      Supported
22722 F:      drivers/pwm/pwm-tegra.c
22723
22724 TEGRA QUAD SPI DRIVER
22725 M:      Thierry Reding <[email protected]>
22726 M:      Jonathan Hunter <[email protected]>
22727 M:      Sowjanya Komatineni <[email protected]>
22728 L:      [email protected]
22729 S:      Maintained
22730 F:      drivers/spi/spi-tegra210-quad.c
22731
22732 TEGRA SERIAL DRIVER
22733 M:      Laxman Dewangan <[email protected]>
22734 S:      Supported
22735 F:      drivers/tty/serial/serial-tegra.c
22736
22737 TEGRA SPI DRIVER
22738 M:      Laxman Dewangan <[email protected]>
22739 S:      Supported
22740 F:      drivers/spi/spi-tegra*
22741
22742 TEGRA VIDEO DRIVER
22743 M:      Thierry Reding <[email protected]>
22744 M:      Jonathan Hunter <[email protected]>
22745 M:      Sowjanya Komatineni <[email protected]>
22746 M:      Luca Ceresoli <[email protected]>
22747 L:      [email protected]
22748 L:      [email protected]
22749 S:      Maintained
22750 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
22751 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
22752 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
22753 F:      drivers/staging/media/tegra-video/
22754
22755 TEGRA XUSB PADCTL DRIVER
22756 M:      JC Kuo <[email protected]>
22757 S:      Supported
22758 F:      drivers/phy/tegra/xusb*
22759
22760 TEHUTI ETHERNET DRIVER
22761 M:      Andy Gospodarek <[email protected]>
22762 L:      [email protected]
22763 S:      Supported
22764 F:      drivers/net/ethernet/tehuti/tehuti.*
22765
22766 TEHUTI TN40XX ETHERNET DRIVER
22767 M:      FUJITA Tomonori <[email protected]>
22768 L:      [email protected]
22769 S:      Maintained
22770 F:      drivers/net/ethernet/tehuti/tn40*
22771
22772 TELECOM CLOCK DRIVER FOR MCPL0010
22773 M:      Mark Gross <[email protected]>
22774 S:      Supported
22775 F:      drivers/char/tlclk.c
22776
22777 TEMPO SEMICONDUCTOR DRIVERS
22778 M:      Steven Eckhoff <[email protected]>
22779 S:      Maintained
22780 F:      Documentation/devicetree/bindings/sound/tscs*.txt
22781 F:      sound/soc/codecs/tscs*.c
22782 F:      sound/soc/codecs/tscs*.h
22783
22784 TENSILICA XTENSA PORT (xtensa)
22785 M:      Chris Zankel <[email protected]>
22786 M:      Max Filippov <[email protected]>
22787 S:      Maintained
22788 T:      git https://github.com/jcmvbkbc/linux-xtensa.git
22789 F:      arch/xtensa/
22790 F:      drivers/irqchip/irq-xtensa-*
22791
22792 TEXAS INSTRUMENTS ASoC DRIVERS
22793 M:      Peter Ujfalusi <[email protected]>
22794 L:      [email protected] (moderated for non-subscribers)
22795 S:      Maintained
22796 F:      Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
22797 F:      sound/soc/ti/
22798
22799 TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
22800 M:      Shenghao Ding <[email protected]>
22801 M:      Kevin Lu <[email protected]>
22802 M:      Baojun Xu <[email protected]>
22803 L:      [email protected] (moderated for non-subscribers)
22804 S:      Maintained
22805 F:      Documentation/devicetree/bindings/sound/tas2552.txt
22806 F:      Documentation/devicetree/bindings/sound/ti,tas2562.yaml
22807 F:      Documentation/devicetree/bindings/sound/ti,tas2770.yaml
22808 F:      Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
22809 F:      Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml
22810 F:      Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
22811 F:      Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
22812 F:      Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
22813 F:      Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
22814 F:      include/sound/tas2*.h
22815 F:      include/sound/tlv320*.h
22816 F:      include/sound/tpa6130a2-plat.h
22817 F:      sound/pci/hda/tas2781_hda_i2c.c
22818 F:      sound/soc/codecs/pcm1681.c
22819 F:      sound/soc/codecs/pcm1789*.*
22820 F:      sound/soc/codecs/pcm179x*.*
22821 F:      sound/soc/codecs/pcm186x*.*
22822 F:      sound/soc/codecs/pcm3008.*
22823 F:      sound/soc/codecs/pcm3060*.*
22824 F:      sound/soc/codecs/pcm3168a*.*
22825 F:      sound/soc/codecs/pcm5102a.c
22826 F:      sound/soc/codecs/pcm512x*.*
22827 F:      sound/soc/codecs/tas2*.*
22828 F:      sound/soc/codecs/tlv320*.*
22829 F:      sound/soc/codecs/tpa6130a2.*
22830
22831 TEXAS INSTRUMENTS DMA DRIVERS
22832 M:      Peter Ujfalusi <[email protected]>
22833 L:      [email protected]
22834 S:      Maintained
22835 F:      Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
22836 F:      Documentation/devicetree/bindings/dma/ti-edma.txt
22837 F:      Documentation/devicetree/bindings/dma/ti/
22838 F:      drivers/dma/ti/
22839 F:      include/linux/dma/k3-psil.h
22840 F:      include/linux/dma/k3-udma-glue.h
22841 F:      include/linux/dma/ti-cppi5.h
22842 X:      drivers/dma/ti/cppi41.c
22843
22844 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
22845 M:      Robert Marko <[email protected]>
22846 M:      Luka Perkov <[email protected]>
22847 L:      [email protected]
22848 S:      Maintained
22849 F:      Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
22850 F:      Documentation/hwmon/tps23861.rst
22851 F:      drivers/hwmon/tps23861.c
22852
22853 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
22854 M:      Ricardo Ribalda <[email protected]>
22855 L:      [email protected]
22856 S:      Supported
22857 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
22858 F:      drivers/iio/dac/ti-dac7612.c
22859
22860 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
22861 M:      Nishanth Menon <[email protected]>
22862 M:      Tero Kristo <[email protected]>
22863 M:      Santosh Shilimkar <[email protected]>
22864 L:      [email protected] (moderated for non-subscribers)
22865 S:      Maintained
22866 F:      Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
22867 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
22868 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
22869 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
22870 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
22871 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
22872 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
22873 F:      drivers/clk/keystone/sci-clk.c
22874 F:      drivers/firmware/ti_sci*
22875 F:      drivers/irqchip/irq-ti-sci-inta.c
22876 F:      drivers/irqchip/irq-ti-sci-intr.c
22877 F:      drivers/reset/reset-ti-sci.c
22878 F:      drivers/soc/ti/ti_sci_inta_msi.c
22879 F:      drivers/pmdomain/ti/ti_sci_pm_domains.c
22880 F:      include/dt-bindings/soc/ti,sci_pm_domain.h
22881 F:      include/linux/soc/ti/ti_sci_inta_msi.h
22882 F:      include/linux/soc/ti/ti_sci_protocol.h
22883
22884 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
22885 M:      Puranjay Mohan <[email protected]>
22886 L:      [email protected]
22887 S:      Supported
22888 F:      Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
22889 F:      drivers/iio/temperature/tmp117.c
22890
22891 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
22892 M:      Hans Verkuil <[email protected]>
22893 L:      [email protected]
22894 S:      Maintained
22895 W:      https://linuxtv.org
22896 T:      git git://linuxtv.org/media_tree.git
22897 F:      drivers/media/radio/radio-raremono.c
22898
22899 THERMAL
22900 M:      Rafael J. Wysocki <[email protected]>
22901 M:      Daniel Lezcano <[email protected]>
22902 R:      Zhang Rui <[email protected]>
22903 R:      Lukasz Luba <[email protected]>
22904 L:      [email protected]
22905 S:      Supported
22906 Q:      https://patchwork.kernel.org/project/linux-pm/list/
22907 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
22908 F:      Documentation/ABI/testing/sysfs-class-thermal
22909 F:      Documentation/admin-guide/thermal/
22910 F:      Documentation/devicetree/bindings/thermal/
22911 F:      Documentation/driver-api/thermal/
22912 F:      drivers/thermal/
22913 F:      include/dt-bindings/thermal/
22914 F:      include/linux/cpu_cooling.h
22915 F:      include/linux/thermal.h
22916 F:      include/uapi/linux/thermal.h
22917 F:      tools/lib/thermal/
22918 F:      tools/thermal/
22919
22920 THERMAL DRIVER FOR AMLOGIC SOCS
22921 M:      Guillaume La Roque <[email protected]>
22922 L:      [email protected]
22923 L:      [email protected]
22924 S:      Supported
22925 W:      http://linux-meson.com/
22926 F:      Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
22927 F:      drivers/thermal/amlogic_thermal.c
22928
22929 THERMAL/CPU_COOLING
22930 M:      Amit Daniel Kachhap <[email protected]>
22931 M:      Daniel Lezcano <[email protected]>
22932 M:      Viresh Kumar <[email protected]>
22933 R:      Lukasz Luba <[email protected]>
22934 L:      [email protected]
22935 S:      Supported
22936 F:      Documentation/driver-api/thermal/cpu-cooling-api.rst
22937 F:      Documentation/driver-api/thermal/cpu-idle-cooling.rst
22938 F:      drivers/thermal/cpufreq_cooling.c
22939 F:      drivers/thermal/cpuidle_cooling.c
22940 F:      include/linux/cpu_cooling.h
22941
22942 THERMAL/POWER_ALLOCATOR
22943 M:      Lukasz Luba <[email protected]>
22944 L:      [email protected]
22945 S:      Maintained
22946 F:      Documentation/driver-api/thermal/power_allocator.rst
22947 F:      drivers/thermal/gov_power_allocator.c
22948 F:      drivers/thermal/thermal_trace_ipa.h
22949
22950 THINKPAD ACPI EXTRAS DRIVER
22951 M:      Henrique de Moraes Holschuh <[email protected]>
22952 L:      [email protected]
22953 L:      [email protected]
22954 S:      Maintained
22955 W:      http://ibm-acpi.sourceforge.net
22956 W:      http://thinkwiki.org/wiki/Ibm-acpi
22957 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
22958 F:      drivers/platform/x86/thinkpad_acpi.c
22959
22960 THINKPAD LMI DRIVER
22961 M:      Mark Pearson <[email protected]>
22962 L:      [email protected]
22963 S:      Maintained
22964 F:      Documentation/ABI/testing/sysfs-class-firmware-attributes
22965 F:      drivers/platform/x86/think-lmi.?
22966
22967 THP7312 ISP DRIVER
22968 M:      Laurent Pinchart <[email protected]>
22969 M:      Paul Elder <[email protected]>
22970 L:      [email protected]
22971 S:      Maintained
22972 T:      git git://linuxtv.org/media_tree.git
22973 F:      Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
22974 F:      Documentation/userspace-api/media/drivers/thp7312.rst
22975 F:      drivers/media/i2c/thp7312.c
22976 F:      include/uapi/linux/thp7312.h
22977
22978 THUNDERBOLT DMA TRAFFIC TEST DRIVER
22979 M:      Isaac Hazan <[email protected]>
22980 L:      [email protected]
22981 S:      Maintained
22982 F:      drivers/thunderbolt/dma_test.c
22983
22984 THUNDERBOLT DRIVER
22985 M:      Andreas Noever <[email protected]>
22986 M:      Michael Jamet <[email protected]>
22987 M:      Mika Westerberg <[email protected]>
22988 M:      Yehezkel Bernat <[email protected]>
22989 L:      [email protected]
22990 S:      Maintained
22991 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
22992 F:      Documentation/admin-guide/thunderbolt.rst
22993 F:      drivers/thunderbolt/
22994 F:      include/linux/thunderbolt.h
22995
22996 THUNDERBOLT NETWORK DRIVER
22997 M:      Michael Jamet <[email protected]>
22998 M:      Mika Westerberg <[email protected]>
22999 M:      Yehezkel Bernat <[email protected]>
23000 L:      [email protected]
23001 S:      Maintained
23002 F:      drivers/net/thunderbolt/
23003
23004 THUNDERX GPIO DRIVER
23005 M:      Robert Richter <[email protected]>
23006 S:      Odd Fixes
23007 F:      drivers/gpio/gpio-thunderx.c
23008
23009 TI ADS1119 ADC DRIVER
23010 M:      Francesco Dolcini <[email protected]>
23011 M:      João Paulo Gonçalves <[email protected]>
23012 L:      [email protected]
23013 S:      Maintained
23014 F:      Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
23015 F:      drivers/iio/adc/ti-ads1119.c
23016
23017 TI ADS7924 ADC DRIVER
23018 M:      Hugo Villeneuve <[email protected]>
23019 L:      [email protected]
23020 S:      Supported
23021 F:      Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
23022 F:      drivers/iio/adc/ti-ads7924.c
23023
23024 TI AM437X VPFE DRIVER
23025 M:      "Lad, Prabhakar" <[email protected]>
23026 L:      [email protected]
23027 S:      Maintained
23028 W:      https://linuxtv.org
23029 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
23030 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
23031 F:      drivers/media/platform/ti/am437x/
23032
23033 TI BANDGAP AND THERMAL DRIVER
23034 M:      Eduardo Valentin <[email protected]>
23035 M:      Keerthy <[email protected]>
23036 L:      [email protected]
23037 L:      [email protected]
23038 S:      Maintained
23039 F:      drivers/thermal/ti-soc-thermal/
23040
23041 TI BQ27XXX POWER SUPPLY DRIVER
23042 F:      drivers/power/supply/bq27xxx_battery.c
23043 F:      drivers/power/supply/bq27xxx_battery_i2c.c
23044 F:      include/linux/power/bq27xxx_battery.h
23045
23046 TI CDCE706 CLOCK DRIVER
23047 M:      Max Filippov <[email protected]>
23048 S:      Maintained
23049 F:      drivers/clk/clk-cdce706.c
23050
23051 TI CLOCK DRIVER
23052 M:      Tero Kristo <[email protected]>
23053 L:      [email protected]
23054 S:      Odd Fixes
23055 F:      drivers/clk/ti/
23056 F:      include/linux/clk/ti.h
23057
23058 TI DAVINCI MACHINE SUPPORT
23059 M:      Bartosz Golaszewski <[email protected]>
23060 L:      [email protected] (moderated for non-subscribers)
23061 S:      Maintained
23062 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
23063 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
23064 F:      arch/arm/boot/dts/ti/davinci/
23065 F:      arch/arm/mach-davinci/
23066 F:      drivers/i2c/busses/i2c-davinci.c
23067
23068 TI DAVINCI SERIES CLOCK DRIVER
23069 M:      David Lechner <[email protected]>
23070 S:      Maintained
23071 F:      Documentation/devicetree/bindings/clock/ti/davinci/
23072 F:      drivers/clk/davinci/
23073 F:      include/linux/clk/davinci.h
23074
23075 TI DAVINCI SERIES GPIO DRIVER
23076 M:      Keerthy <[email protected]>
23077 L:      [email protected]
23078 S:      Maintained
23079 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
23080 F:      drivers/gpio/gpio-davinci.c
23081
23082 TI DAVINCI SERIES MEDIA DRIVER
23083 M:      "Lad, Prabhakar" <[email protected]>
23084 L:      [email protected]
23085 S:      Maintained
23086 W:      https://linuxtv.org
23087 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
23088 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
23089 F:      drivers/media/platform/ti/davinci/
23090 F:      include/media/davinci/
23091
23092 TI ENHANCED CAPTURE (eCAP) DRIVER
23093 M:      Vignesh Raghavendra <[email protected]>
23094 R:      Julien Panis <[email protected]>
23095 L:      [email protected]
23096 L:      [email protected]
23097 S:      Maintained
23098 F:      Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
23099 F:      drivers/counter/ti-ecap-capture.c
23100
23101 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
23102 R:      David Lechner <[email protected]>
23103 L:      [email protected]
23104 F:      Documentation/devicetree/bindings/counter/ti-eqep.yaml
23105 F:      drivers/counter/ti-eqep.c
23106
23107 TI ETHERNET SWITCH DRIVER (CPSW)
23108 R:      Siddharth Vadapalli <[email protected]>
23109 R:      Roger Quadros <[email protected]>
23110 L:      [email protected]
23111 L:      [email protected]
23112 S:      Maintained
23113 F:      drivers/net/ethernet/ti/cpsw*
23114 F:      drivers/net/ethernet/ti/davinci*
23115
23116 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
23117 M:      Alex Dubov <[email protected]>
23118 S:      Maintained
23119 W:      http://tifmxx.berlios.de/
23120 F:      drivers/memstick/host/tifm_ms.c
23121 F:      drivers/misc/tifm*
23122 F:      drivers/mmc/host/tifm_sd.c
23123 F:      include/linux/tifm.h
23124
23125 TI FPD-LINK DRIVERS
23126 M:      Tomi Valkeinen <[email protected]>
23127 L:      [email protected]
23128 S:      Maintained
23129 F:      Documentation/devicetree/bindings/media/i2c/ti,ds90*
23130 F:      drivers/media/i2c/ds90*
23131 F:      include/media/i2c/ds90*
23132
23133 TI HDC302X HUMIDITY DRIVER
23134 M:      Javier Carrasco <[email protected]>
23135 M:      Li peiyu <[email protected]>
23136 L:      [email protected]
23137 S:      Maintained
23138 F:      Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
23139 F:      drivers/iio/humidity/hdc3020.c
23140
23141 TI ICSSG ETHERNET DRIVER (ICSSG)
23142 R:      MD Danish Anwar <[email protected]>
23143 R:      Roger Quadros <[email protected]>
23144 L:      [email protected] (moderated for non-subscribers)
23145 L:      [email protected]
23146 S:      Maintained
23147 F:      Documentation/devicetree/bindings/net/ti,icss*.yaml
23148 F:      drivers/net/ethernet/ti/icssg/*
23149
23150 TI J721E CSI2RX DRIVER
23151 M:      Jai Luthra <[email protected]>
23152 L:      [email protected]
23153 S:      Maintained
23154 F:      Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
23155 F:      drivers/media/platform/ti/j721e-csi2rx/
23156
23157 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
23158 M:      Nishanth Menon <[email protected]>
23159 M:      Santosh Shilimkar <[email protected]>
23160 L:      [email protected]
23161 L:      [email protected] (moderated for non-subscribers)
23162 S:      Maintained
23163 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
23164 F:      Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
23165 F:      drivers/pmdomain/ti/omap_prm.c
23166 F:      drivers/soc/ti/*
23167
23168 TI LM49xxx FAMILY ASoC CODEC DRIVERS
23169 M:      M R Swami Reddy <[email protected]>
23170 M:      Vishwas A Deshpande <[email protected]>
23171 L:      [email protected] (moderated for non-subscribers)
23172 S:      Maintained
23173 F:      sound/soc/codecs/isabelle*
23174 F:      sound/soc/codecs/lm49453*
23175
23176 TI LMP92064 ADC DRIVER
23177 M:      Leonard Göhrs <[email protected]>
23178 R:      [email protected]
23179 L:      [email protected]
23180 S:      Maintained
23181 F:      Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
23182 F:      drivers/iio/adc/ti-lmp92064.c
23183
23184 TI PCM3060 ASoC CODEC DRIVER
23185 M:      Kirill Marinushkin <[email protected]>
23186 L:      [email protected] (moderated for non-subscribers)
23187 S:      Maintained
23188 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
23189 F:      sound/soc/codecs/pcm3060*
23190
23191 TI TAS571X FAMILY ASoC CODEC DRIVER
23192 M:      Kevin Cernekee <[email protected]>
23193 L:      [email protected] (moderated for non-subscribers)
23194 S:      Odd Fixes
23195 F:      sound/soc/codecs/tas571x*
23196
23197 TI TMAG5273 MAGNETOMETER DRIVER
23198 M:      Gerald Loacker <[email protected]>
23199 L:      [email protected]
23200 S:      Maintained
23201 F:      Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
23202 F:      drivers/iio/magnetometer/tmag5273.c
23203
23204 TI TRF7970A NFC DRIVER
23205 M:      Mark Greer <[email protected]>
23206 L:      [email protected]
23207 S:      Supported
23208 F:      Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
23209 F:      drivers/nfc/trf7970a.c
23210
23211 TI TSC2046 ADC DRIVER
23212 M:      Oleksij Rempel <[email protected]>
23213 R:      [email protected]
23214 L:      [email protected]
23215 S:      Maintained
23216 F:      Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
23217 F:      drivers/iio/adc/ti-tsc2046.c
23218
23219 TI TWL4030 SERIES SOC CODEC DRIVER
23220 M:      Peter Ujfalusi <[email protected]>
23221 L:      [email protected] (moderated for non-subscribers)
23222 S:      Maintained
23223 F:      sound/soc/codecs/twl4030*
23224
23225 TI VPE/CAL DRIVERS
23226 M:      Benoit Parrot <[email protected]>
23227 L:      [email protected]
23228 S:      Maintained
23229 W:      http://linuxtv.org/
23230 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
23231 F:      Documentation/devicetree/bindings/media/ti,cal.yaml
23232 F:      Documentation/devicetree/bindings/media/ti,vpe.yaml
23233 F:      drivers/media/platform/ti/cal/
23234 F:      drivers/media/platform/ti/vpe/
23235
23236 TI WILINK WIRELESS DRIVERS
23237 L:      [email protected]
23238 S:      Orphan
23239 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
23240 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
23241 F:      drivers/net/wireless/ti/
23242
23243 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
23244 M:      John Stultz <[email protected]>
23245 M:      Thomas Gleixner <[email protected]>
23246 R:      Stephen Boyd <[email protected]>
23247 L:      [email protected]
23248 S:      Supported
23249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
23250 F:      include/linux/clocksource.h
23251 F:      include/linux/time.h
23252 F:      include/linux/timekeeper_internal.h
23253 F:      include/linux/timekeeping.h
23254 F:      include/linux/timex.h
23255 F:      include/uapi/linux/time.h
23256 F:      include/uapi/linux/timex.h
23257 F:      kernel/time/alarmtimer.c
23258 F:      kernel/time/clocksource*
23259 F:      kernel/time/ntp*
23260 F:      kernel/time/time.c
23261 F:      kernel/time/timeconst.bc
23262 F:      kernel/time/timeconv.c
23263 F:      kernel/time/timecounter.c
23264 F:      kernel/time/timekeeping*
23265 F:      kernel/time/time_test.c
23266 F:      tools/testing/selftests/timers/
23267
23268 TIPC NETWORK LAYER
23269 M:      Jon Maloy <[email protected]>
23270 M:      Ying Xue <[email protected]>
23271 L:      [email protected] (core kernel code)
23272 L:      [email protected] (user apps, general discussion)
23273 S:      Maintained
23274 W:      http://tipc.sourceforge.net/
23275 F:      include/uapi/linux/tipc*.h
23276 F:      net/tipc/
23277
23278 TLAN NETWORK DRIVER
23279 M:      Samuel Chessman <[email protected]>
23280 L:      [email protected] (subscribers-only)
23281 S:      Maintained
23282 W:      http://sourceforge.net/projects/tlan/
23283 F:      Documentation/networking/device_drivers/ethernet/ti/tlan.rst
23284 F:      drivers/net/ethernet/ti/tlan.*
23285
23286 TMIO/SDHI MMC DRIVER
23287 M:      Wolfram Sang <[email protected]>
23288 L:      [email protected]
23289 L:      [email protected]
23290 S:      Supported
23291 F:      drivers/mmc/host/renesas_sdhi*
23292 F:      drivers/mmc/host/tmio_mmc*
23293 F:      include/linux/platform_data/tmio.h
23294
23295 TMP513 HARDWARE MONITOR DRIVER
23296 M:      Eric Tremblay <[email protected]>
23297 L:      [email protected]
23298 S:      Maintained
23299 F:      Documentation/hwmon/tmp513.rst
23300 F:      drivers/hwmon/tmp513.c
23301
23302 TMPFS (SHMEM FILESYSTEM)
23303 M:      Hugh Dickins <[email protected]>
23304 L:      [email protected]
23305 S:      Maintained
23306 F:      include/linux/shmem_fs.h
23307 F:      mm/shmem.c
23308
23309 TOMOYO SECURITY MODULE
23310 M:      Kentaro Takeda <[email protected]>
23311 M:      Tetsuo Handa <[email protected]>
23312 L:      [email protected] (subscribers-only, for developers in English)
23313 L:      [email protected] (subscribers-only, for users in English)
23314 L:      [email protected] (subscribers-only, for developers in Japanese)
23315 L:      [email protected] (subscribers-only, for users in Japanese)
23316 S:      Maintained
23317 W:      https://tomoyo.sourceforge.net/
23318 F:      security/tomoyo/
23319
23320 TOPSTAR LAPTOP EXTRAS DRIVER
23321 M:      Herton Ronaldo Krzesinski <[email protected]>
23322 L:      [email protected]
23323 S:      Maintained
23324 F:      drivers/platform/x86/topstar-laptop.c
23325
23326 TORTURE-TEST MODULES
23327 M:      Davidlohr Bueso <[email protected]>
23328 M:      "Paul E. McKenney" <[email protected]>
23329 M:      Josh Triplett <[email protected]>
23330 L:      [email protected]
23331 S:      Supported
23332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
23333 F:      Documentation/RCU/torture.rst
23334 F:      kernel/locking/locktorture.c
23335 F:      kernel/rcu/rcuscale.c
23336 F:      kernel/rcu/rcutorture.c
23337 F:      kernel/rcu/refscale.c
23338 F:      kernel/torture.c
23339
23340 TOSHIBA ACPI EXTRAS DRIVER
23341 M:      Azael Avalos <[email protected]>
23342 L:      [email protected]
23343 S:      Maintained
23344 F:      drivers/platform/x86/toshiba_acpi.c
23345
23346 TOSHIBA BLUETOOTH DRIVER
23347 M:      Azael Avalos <[email protected]>
23348 L:      [email protected]
23349 S:      Maintained
23350 F:      drivers/platform/x86/toshiba_bluetooth.c
23351
23352 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
23353 M:      Azael Avalos <[email protected]>
23354 L:      [email protected]
23355 S:      Maintained
23356 F:      drivers/platform/x86/toshiba_haps.c
23357
23358 TOSHIBA SMM DRIVER
23359 M:      Jonathan Buzzard <[email protected]>
23360 S:      Maintained
23361 W:      http://www.buzzard.org.uk/toshiba/
23362 F:      drivers/char/toshiba.c
23363 F:      include/linux/toshiba.h
23364 F:      include/uapi/linux/toshiba.h
23365
23366 TOSHIBA TC358743 DRIVER
23367 M:      Hans Verkuil <[email protected]>
23368 L:      [email protected]
23369 S:      Maintained
23370 F:      Documentation/devicetree/bindings/media/i2c/tc358743.txt
23371 F:      drivers/media/i2c/tc358743*
23372 F:      include/media/i2c/tc358743.h
23373
23374 TOSHIBA WMI HOTKEYS DRIVER
23375 M:      Azael Avalos <[email protected]>
23376 L:      [email protected]
23377 S:      Maintained
23378 F:      drivers/platform/x86/toshiba-wmi.c
23379
23380 TPM DEVICE DRIVER
23381 M:      Peter Huewe <[email protected]>
23382 M:      Jarkko Sakkinen <[email protected]>
23383 R:      Jason Gunthorpe <[email protected]>
23384 L:      [email protected]
23385 S:      Maintained
23386 W:      https://codeberg.org/jarkko/linux-tpmdd-test
23387 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
23388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
23389 F:      Documentation/devicetree/bindings/tpm/
23390 F:      drivers/char/tpm/
23391 F:      tools/testing/selftests/tpm2/
23392
23393 TPS546D24 DRIVER
23394 M:      Duke Du <[email protected]>
23395 L:      [email protected]
23396 S:      Maintained
23397 F:      Documentation/hwmon/tps546d24.rst
23398 F:      drivers/hwmon/pmbus/tps546d24.c
23399
23400 TQ SYSTEMS BOARD & DRIVER SUPPORT
23401 L:      [email protected]
23402 S:      Supported
23403 W:      https://www.tq-group.com/en/products/tq-embedded/
23404 F:      arch/arm/boot/dts/nxp/imx/*mba*.dts*
23405 F:      arch/arm/boot/dts/nxp/imx/*tqma*.dts*
23406 F:      arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
23407 F:      arch/arm64/boot/dts/freescale/imx*mba*.dts*
23408 F:      arch/arm64/boot/dts/freescale/imx*tqma*.dts*
23409 F:      arch/arm64/boot/dts/freescale/mba*.dtsi
23410 F:      arch/arm64/boot/dts/freescale/tqml*.dts*
23411 F:      drivers/gpio/gpio-tqmx86.c
23412 F:      drivers/mfd/tqmx86.c
23413 F:      drivers/watchdog/tqmx86_wdt.c
23414
23415 TRACING
23416 M:      Steven Rostedt <[email protected]>
23417 M:      Masami Hiramatsu <[email protected]>
23418 R:      Mathieu Desnoyers <[email protected]>
23419 L:      [email protected]
23420 L:      [email protected]
23421 S:      Maintained
23422 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
23423 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
23424 F:      Documentation/trace/*
23425 F:      fs/tracefs/
23426 F:      include/linux/trace*.h
23427 F:      include/trace/
23428 F:      kernel/trace/
23429 F:      scripts/tracing/
23430 F:      tools/testing/selftests/ftrace/
23431
23432 TRACING MMIO ACCESSES (MMIOTRACE)
23433 M:      Steven Rostedt <[email protected]>
23434 M:      Masami Hiramatsu <[email protected]>
23435 R:      Karol Herbst <[email protected]>
23436 R:      Pekka Paalanen <[email protected]>
23437 L:      [email protected]
23438 L:      [email protected]
23439 S:      Maintained
23440 F:      arch/x86/mm/kmmio.c
23441 F:      arch/x86/mm/mmio-mod.c
23442 F:      arch/x86/mm/testmmiotrace.c
23443 F:      include/linux/mmiotrace.h
23444 F:      kernel/trace/trace_mmiotrace.c
23445
23446 TRACING OS NOISE / LATENCY TRACERS
23447 M:      Steven Rostedt <[email protected]>
23448 S:      Maintained
23449 F:      Documentation/trace/hwlat_detector.rst
23450 F:      Documentation/trace/osnoise-tracer.rst
23451 F:      Documentation/trace/timerlat-tracer.rst
23452 F:      arch/*/kernel/trace.c
23453 F:      include/trace/events/osnoise.h
23454 F:      kernel/trace/trace_hwlat.c
23455 F:      kernel/trace/trace_irqsoff.c
23456 F:      kernel/trace/trace_osnoise.c
23457 F:      kernel/trace/trace_sched_wakeup.c
23458
23459 TRADITIONAL CHINESE DOCUMENTATION
23460 M:      Hu Haowen <[email protected]>
23461 S:      Maintained
23462 W:      https://github.com/srcres258/linux-doc
23463 T:      git git://github.com/srcres258/linux-doc.git doc-zh-tw
23464 F:      Documentation/translations/zh_TW/
23465
23466 TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
23467 M:      Dan Williams <[email protected]>
23468 L:      [email protected]
23469 S:      Maintained
23470 F:      Documentation/ABI/testing/configfs-tsm
23471 F:      drivers/virt/coco/tsm.c
23472 F:      include/linux/tsm.h
23473
23474 TRUSTED SERVICES TEE DRIVER
23475 M:      Balint Dobszay <[email protected]>
23476 M:      Sudeep Holla <[email protected]>
23477 L:      [email protected] (moderated for non-subscribers)
23478 L:      [email protected]
23479 S:      Maintained
23480 F:      Documentation/tee/ts-tee.rst
23481 F:      drivers/tee/tstee/
23482
23483 TTY LAYER AND SERIAL DRIVERS
23484 M:      Greg Kroah-Hartman <[email protected]>
23485 M:      Jiri Slaby <[email protected]>
23486 L:      [email protected]
23487 L:      [email protected]
23488 S:      Supported
23489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
23490 F:      Documentation/devicetree/bindings/serial/
23491 F:      Documentation/driver-api/serial/
23492 F:      drivers/tty/
23493 F:      include/linux/selection.h
23494 F:      include/linux/serial.h
23495 F:      include/linux/serial_core.h
23496 F:      include/linux/sysrq.h
23497 F:      include/linux/tty*.h
23498 F:      include/linux/vt.h
23499 F:      include/linux/vt_*.h
23500 F:      include/uapi/linux/serial.h
23501 F:      include/uapi/linux/serial_core.h
23502 F:      include/uapi/linux/tty.h
23503
23504 TUA9001 MEDIA DRIVER
23505 L:      [email protected]
23506 S:      Orphan
23507 W:      https://linuxtv.org
23508 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
23509 F:      drivers/media/tuners/tua9001*
23510
23511 TULIP NETWORK DRIVERS
23512 L:      [email protected]
23513 L:      [email protected]
23514 S:      Orphan
23515 F:      drivers/net/ethernet/dec/tulip/
23516
23517 TUN/TAP driver
23518 M:      Willem de Bruijn <[email protected]>
23519 M:      Jason Wang <[email protected]>
23520 S:      Maintained
23521 W:      http://vtun.sourceforge.net/tun
23522 F:      Documentation/networking/tuntap.rst
23523 F:      arch/um/os-Linux/drivers/
23524 F:      drivers/net/tap.c
23525 F:      drivers/net/tun.c
23526
23527 TURBOCHANNEL SUBSYSTEM
23528 M:      "Maciej W. Rozycki" <[email protected]>
23529 M:      Ralf Baechle <[email protected]>
23530 L:      [email protected]
23531 S:      Maintained
23532 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
23533 F:      drivers/tc/
23534 F:      include/linux/tc.h
23535
23536 TURBOSTAT UTILITY
23537 M:      "Len Brown" <[email protected]>
23538 L:      [email protected]
23539 S:      Supported
23540 Q:      https://patchwork.kernel.org/project/linux-pm/list/
23541 B:      https://bugzilla.kernel.org
23542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
23543 F:      tools/power/x86/turbostat/
23544 F:      tools/testing/selftests/turbostat/
23545
23546 TW5864 VIDEO4LINUX DRIVER
23547 M:      Bluecherry Maintainers <[email protected]>
23548 M:      Andrey Utkin <[email protected]>
23549 M:      Andrey Utkin <[email protected]>
23550 L:      [email protected]
23551 S:      Supported
23552 F:      drivers/media/pci/tw5864/
23553
23554 TW68 VIDEO4LINUX DRIVER
23555 M:      Hans Verkuil <[email protected]>
23556 L:      [email protected]
23557 S:      Odd Fixes
23558 W:      https://linuxtv.org
23559 T:      git git://linuxtv.org/media_tree.git
23560 F:      drivers/media/pci/tw68/
23561
23562 TW686X VIDEO4LINUX DRIVER
23563 M:      Ezequiel Garcia <[email protected]>
23564 L:      [email protected]
23565 S:      Maintained
23566 W:      http://linuxtv.org
23567 T:      git git://linuxtv.org/media_tree.git
23568 F:      drivers/media/pci/tw686x/
23569
23570 U-BOOT ENVIRONMENT VARIABLES
23571 M:      Rafał Miłecki <[email protected]>
23572 S:      Maintained
23573 F:      Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
23574 F:      drivers/nvmem/u-boot-env.c
23575
23576 UACCE ACCELERATOR FRAMEWORK
23577 M:      Zhangfei Gao <[email protected]>
23578 M:      Zhou Wang <[email protected]>
23579 L:      [email protected]
23580 L:      [email protected]
23581 S:      Maintained
23582 F:      Documentation/ABI/testing/sysfs-driver-uacce
23583 F:      Documentation/misc-devices/uacce.rst
23584 F:      drivers/misc/uacce/
23585 F:      include/linux/uacce.h
23586 F:      include/uapi/misc/uacce/
23587
23588 UBI FILE SYSTEM (UBIFS)
23589 M:      Richard Weinberger <[email protected]>
23590 R:      Zhihao Cheng <[email protected]>
23591 L:      [email protected]
23592 S:      Supported
23593 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
23594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23596 F:      Documentation/ABI/testing/sysfs-fs-ubifs
23597 F:      Documentation/filesystems/ubifs-authentication.rst
23598 F:      Documentation/filesystems/ubifs.rst
23599 F:      fs/ubifs/
23600
23601 UBLK USERSPACE BLOCK DRIVER
23602 M:      Ming Lei <[email protected]>
23603 L:      [email protected]
23604 S:      Maintained
23605 F:      Documentation/block/ublk.rst
23606 F:      drivers/block/ublk_drv.c
23607 F:      include/uapi/linux/ublk_cmd.h
23608
23609 UBSAN
23610 M:      Kees Cook <[email protected]>
23611 R:      Marco Elver <[email protected]>
23612 R:      Andrey Konovalov <[email protected]>
23613 R:      Andrey Ryabinin <[email protected]>
23614 L:      [email protected]
23615 L:      [email protected]
23616 S:      Supported
23617 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
23618 F:      Documentation/dev-tools/ubsan.rst
23619 F:      include/linux/ubsan.h
23620 F:      lib/Kconfig.ubsan
23621 F:      lib/test_ubsan.c
23622 F:      lib/ubsan.c
23623 F:      lib/ubsan.h
23624 F:      scripts/Makefile.ubsan
23625 K:      \bARCH_HAS_UBSAN\b
23626
23627 UCLINUX (M68KNOMMU AND COLDFIRE)
23628 M:      Greg Ungerer <[email protected]>
23629 L:      [email protected]
23630 S:      Maintained
23631 W:      http://www.linux-m68k.org/
23632 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
23633 F:      arch/m68k/*/*_no.*
23634 F:      arch/m68k/68*/
23635 F:      arch/m68k/coldfire/
23636 F:      arch/m68k/include/asm/*_no.*
23637
23638 UDF FILESYSTEM
23639 M:      Jan Kara <[email protected]>
23640 S:      Maintained
23641 F:      Documentation/filesystems/udf.rst
23642 F:      fs/udf/
23643
23644 UDRAW TABLET
23645 M:      Bastien Nocera <[email protected]>
23646 L:      [email protected]
23647 S:      Maintained
23648 F:      drivers/hid/hid-udraw-ps3.c
23649
23650 UFS FILESYSTEM
23651 M:      Evgeniy Dushistov <[email protected]>
23652 S:      Maintained
23653 F:      Documentation/admin-guide/ufs.rst
23654 F:      fs/ufs/
23655
23656 UHID USERSPACE HID IO DRIVER
23657 M:      David Rheinsberg <[email protected]>
23658 L:      [email protected]
23659 S:      Maintained
23660 F:      drivers/hid/uhid.c
23661 F:      include/uapi/linux/uhid.h
23662
23663 ULPI BUS
23664 M:      Heikki Krogerus <[email protected]>
23665 L:      [email protected]
23666 S:      Maintained
23667 F:      drivers/usb/common/ulpi.c
23668 F:      include/linux/ulpi/
23669
23670 UNICODE SUBSYSTEM
23671 M:      Gabriel Krisman Bertazi <[email protected]>
23672 L:      [email protected]
23673 S:      Supported
23674 F:      fs/unicode/
23675
23676 UNIFDEF
23677 M:      Tony Finch <[email protected]>
23678 S:      Maintained
23679 W:      http://dotat.at/prog/unifdef
23680 F:      scripts/unifdef.c
23681
23682 UNIFORM CDROM DRIVER
23683 M:      Phillip Potter <[email protected]>
23684 S:      Maintained
23685 F:      Documentation/cdrom/
23686 F:      drivers/cdrom/cdrom.c
23687 F:      include/linux/cdrom.h
23688 F:      include/uapi/linux/cdrom.h
23689
23690 UNION-FIND
23691 M:      Xavier <[email protected]>
23692 L:      [email protected]
23693 S:      Maintained
23694 F:      Documentation/core-api/union_find.rst
23695 F:      Documentation/translations/zh_CN/core-api/union_find.rst
23696 F:      include/linux/union_find.h
23697 F:      lib/union_find.c
23698
23699 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
23700 R:      Alim Akhtar <[email protected]>
23701 R:      Avri Altman <[email protected]>
23702 R:      Bart Van Assche <[email protected]>
23703 L:      [email protected]
23704 S:      Supported
23705 F:      Documentation/devicetree/bindings/ufs/
23706 F:      Documentation/scsi/ufs.rst
23707 F:      drivers/ufs/core/
23708
23709 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
23710 M:      Pedro Sousa <[email protected]>
23711 L:      [email protected]
23712 S:      Supported
23713 F:      drivers/ufs/host/*dwc*
23714
23715 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
23716 M:      Alim Akhtar <[email protected]>
23717 L:      [email protected]
23718 S:      Maintained
23719 F:      drivers/ufs/host/ufs-exynos*
23720
23721 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
23722 M:      Peter Wang <[email protected]>
23723 R:      Stanley Jhu <[email protected]>
23724 L:      [email protected]
23725 L:      [email protected] (moderated for non-subscribers)
23726 S:      Maintained
23727 F:      drivers/ufs/host/ufs-mediatek*
23728
23729 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
23730 M:      Manivannan Sadhasivam <[email protected]>
23731 L:      [email protected]
23732 L:      [email protected]
23733 S:      Maintained
23734 F:      Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
23735 F:      drivers/ufs/host/ufs-qcom*
23736
23737 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
23738 M:      Yoshihiro Shimoda <[email protected]>
23739 L:      [email protected]
23740 L:      [email protected]
23741 S:      Maintained
23742 F:      drivers/ufs/host/ufs-renesas.c
23743
23744 UNSORTED BLOCK IMAGES (UBI)
23745 M:      Richard Weinberger <[email protected]>
23746 R:      Zhihao Cheng <[email protected]>
23747 L:      [email protected]
23748 S:      Supported
23749 W:      http://www.linux-mtd.infradead.org/
23750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23752 F:      drivers/mtd/ubi/
23753 F:      include/linux/mtd/ubi.h
23754 F:      include/uapi/mtd/ubi-user.h
23755
23756 UPROBES
23757 M:      Masami Hiramatsu <[email protected]>
23758 M:      Oleg Nesterov <[email protected]>
23759 M:      Peter Zijlstra <[email protected]>
23760 L:      [email protected]
23761 L:      [email protected]
23762 S:      Maintained
23763 F:      arch/*/include/asm/uprobes.h
23764 F:      arch/*/kernel/probes/uprobes.c
23765 F:      arch/*/kernel/uprobes.c
23766 F:      include/linux/uprobes.h
23767 F:      kernel/events/uprobes.c
23768
23769 USB "USBNET" DRIVER FRAMEWORK
23770 M:      Oliver Neukum <[email protected]>
23771 L:      [email protected]
23772 S:      Maintained
23773 W:      http://www.linux-usb.org/usbnet
23774 F:      drivers/net/usb/usbnet.c
23775 F:      include/linux/usb/usbnet.h
23776
23777 USB ACM DRIVER
23778 M:      Oliver Neukum <[email protected]>
23779 L:      [email protected]
23780 S:      Maintained
23781 F:      Documentation/usb/acm.rst
23782 F:      drivers/usb/class/cdc-acm.*
23783
23784 USB APPLE MFI FASTCHARGE DRIVER
23785 M:      Bastien Nocera <[email protected]>
23786 L:      [email protected]
23787 S:      Maintained
23788 F:      drivers/usb/misc/apple-mfi-fastcharge.c
23789
23790 USB AR5523 WIRELESS DRIVER
23791 L:      [email protected]
23792 S:      Orphan
23793 F:      drivers/net/wireless/ath/ar5523/
23794
23795 USB ATTACHED SCSI
23796 M:      Oliver Neukum <[email protected]>
23797 L:      [email protected]
23798 L:      [email protected]
23799 S:      Maintained
23800 F:      drivers/usb/storage/uas.c
23801
23802 USB CDC ETHERNET DRIVER
23803 M:      Oliver Neukum <[email protected]>
23804 L:      [email protected]
23805 S:      Maintained
23806 F:      drivers/net/usb/cdc_*.c
23807 F:      include/uapi/linux/usb/cdc.h
23808
23809 USB CHAOSKEY DRIVER
23810 M:      Keith Packard <[email protected]>
23811 L:      [email protected]
23812 S:      Maintained
23813 F:      drivers/usb/misc/chaoskey.c
23814
23815 USB CYPRESS C67X00 DRIVER
23816 L:      [email protected]
23817 S:      Orphan
23818 F:      drivers/usb/c67x00/
23819
23820 USB DAVICOM DM9601 DRIVER
23821 M:      Peter Korsgaard <[email protected]>
23822 L:      [email protected]
23823 S:      Maintained
23824 W:      http://www.linux-usb.org/usbnet
23825 F:      drivers/net/usb/dm9601.c
23826
23827 USB EHCI DRIVER
23828 M:      Alan Stern <[email protected]>
23829 L:      [email protected]
23830 S:      Maintained
23831 F:      Documentation/usb/ehci.rst
23832 F:      drivers/usb/host/ehci*
23833
23834 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
23835 M:      Jiri Kosina <[email protected]>
23836 M:      Benjamin Tissoires <[email protected]>
23837 L:      [email protected]
23838 S:      Maintained
23839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
23840 F:      Documentation/hid/hiddev.rst
23841 F:      drivers/hid/usbhid/
23842
23843 USB INTEL XHCI ROLE MUX DRIVER
23844 M:      Hans de Goede <[email protected]>
23845 L:      [email protected]
23846 S:      Maintained
23847 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
23848
23849 USB IP DRIVER FOR HISILICON KIRIN 960
23850 M:      Yu Chen <[email protected]>
23851 M:      Binghui Wang <[email protected]>
23852 L:      [email protected]
23853 S:      Maintained
23854 F:      Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
23855 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
23856
23857 USB IP DRIVER FOR HISILICON KIRIN 970
23858 M:      Mauro Carvalho Chehab <[email protected]>
23859 L:      [email protected]
23860 S:      Maintained
23861 F:      Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
23862 F:      drivers/phy/hisilicon/phy-hi3670-usb3.c
23863
23864 USB ISP116X DRIVER
23865 M:      Olav Kongas <[email protected]>
23866 L:      [email protected]
23867 S:      Maintained
23868 F:      drivers/usb/host/isp116x*
23869 F:      include/linux/usb/isp116x.h
23870
23871 USB ISP1760 DRIVER
23872 M:      Rui Miguel Silva <[email protected]>
23873 L:      [email protected]
23874 S:      Maintained
23875 F:      Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
23876 F:      drivers/usb/isp1760/*
23877
23878 USB LAN78XX ETHERNET DRIVER
23879 M:      Woojung Huh <[email protected]>
23880 M:      [email protected]
23881 L:      [email protected]
23882 S:      Maintained
23883 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
23884 F:      drivers/net/usb/lan78xx.*
23885 F:      include/dt-bindings/net/microchip-lan78xx.h
23886
23887 USB MASS STORAGE DRIVER
23888 M:      Alan Stern <[email protected]>
23889 L:      [email protected]
23890 L:      [email protected]
23891 S:      Maintained
23892 F:      drivers/usb/storage/
23893
23894 USB MIDI DRIVER
23895 M:      Clemens Ladisch <[email protected]>
23896 L:      [email protected] (moderated for non-subscribers)
23897 S:      Maintained
23898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
23899 F:      sound/usb/midi.*
23900
23901 USB NETWORKING DRIVERS
23902 L:      [email protected]
23903 S:      Odd Fixes
23904 F:      drivers/net/usb/
23905
23906 USB OHCI DRIVER
23907 M:      Alan Stern <[email protected]>
23908 L:      [email protected]
23909 S:      Maintained
23910 F:      Documentation/usb/ohci.rst
23911 F:      drivers/usb/host/ohci*
23912
23913 USB OTG FSM (Finite State Machine)
23914 M:      Peter Chen <[email protected]>
23915 L:      [email protected]
23916 S:      Maintained
23917 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
23918 F:      drivers/usb/common/usb-otg-fsm.c
23919
23920 USB OVER IP DRIVER
23921 M:      Valentina Manea <[email protected]>
23922 M:      Shuah Khan <[email protected]>
23923 M:      Shuah Khan <[email protected]>
23924 R:      Hongren Zheng <[email protected]>
23925 L:      [email protected]
23926 S:      Maintained
23927 F:      Documentation/usb/usbip_protocol.rst
23928 F:      drivers/usb/usbip/
23929 F:      tools/testing/selftests/drivers/usb/usbip/
23930 F:      tools/usb/usbip/
23931
23932 USB PEGASUS DRIVER
23933 M:      Petko Manolov <[email protected]>
23934 L:      [email protected]
23935 L:      [email protected]
23936 S:      Maintained
23937 W:      https://github.com/petkan/pegasus
23938 T:      git https://github.com/petkan/pegasus.git
23939 F:      drivers/net/usb/pegasus.*
23940
23941 USB PRINTER DRIVER (usblp)
23942 M:      Pete Zaitcev <[email protected]>
23943 L:      [email protected]
23944 S:      Supported
23945 F:      drivers/usb/class/usblp.c
23946
23947 USB QMI WWAN NETWORK DRIVER
23948 M:      Bjørn Mork <[email protected]>
23949 L:      [email protected]
23950 S:      Maintained
23951 F:      Documentation/ABI/testing/sysfs-class-net-qmi
23952 F:      drivers/net/usb/qmi_wwan.c
23953
23954 USB RAW GADGET DRIVER
23955 R:      Andrey Konovalov <[email protected]>
23956 L:      [email protected]
23957 S:      Maintained
23958 F:      Documentation/usb/raw-gadget.rst
23959 F:      drivers/usb/gadget/legacy/raw_gadget.c
23960 F:      include/uapi/linux/usb/raw_gadget.h
23961
23962 USB RTL8150 DRIVER
23963 M:      Petko Manolov <[email protected]>
23964 L:      [email protected]
23965 L:      [email protected]
23966 S:      Maintained
23967 W:      https://github.com/petkan/rtl8150
23968 T:      git https://github.com/petkan/rtl8150.git
23969 F:      drivers/net/usb/rtl8150.c
23970
23971 USB SERIAL SUBSYSTEM
23972 M:      Johan Hovold <[email protected]>
23973 L:      [email protected]
23974 S:      Maintained
23975 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
23976 F:      Documentation/usb/usb-serial.rst
23977 F:      drivers/usb/serial/
23978 F:      include/linux/usb/serial.h
23979
23980 USB SMSC75XX ETHERNET DRIVER
23981 M:      Steve Glendinning <[email protected]>
23982 L:      [email protected]
23983 S:      Maintained
23984 F:      drivers/net/usb/smsc75xx.*
23985
23986 USB SMSC95XX ETHERNET DRIVER
23987 M:      Steve Glendinning <[email protected]>
23988 M:      [email protected]
23989 L:      [email protected]
23990 S:      Maintained
23991 F:      drivers/net/usb/smsc95xx.*
23992
23993 USB SUBSYSTEM
23994 M:      Greg Kroah-Hartman <[email protected]>
23995 L:      [email protected]
23996 S:      Supported
23997 W:      http://www.linux-usb.org
23998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
23999 F:      Documentation/devicetree/bindings/usb/
24000 F:      Documentation/usb/
24001 F:      drivers/usb/
24002 F:      include/dt-bindings/usb/
24003 F:      include/linux/usb.h
24004 F:      include/linux/usb/
24005 F:      include/uapi/linux/usb/
24006
24007 USB TYPEC BUS FOR ALTERNATE MODES
24008 M:      Heikki Krogerus <[email protected]>
24009 L:      [email protected]
24010 S:      Maintained
24011 F:      Documentation/ABI/testing/sysfs-bus-typec
24012 F:      Documentation/driver-api/usb/typec_bus.rst
24013 F:      drivers/usb/typec/altmodes/
24014 F:      include/linux/usb/typec_altmode.h
24015
24016 USB TYPEC CLASS
24017 M:      Heikki Krogerus <[email protected]>
24018 L:      [email protected]
24019 S:      Maintained
24020 F:      Documentation/ABI/testing/sysfs-class-typec
24021 F:      Documentation/driver-api/usb/typec.rst
24022 F:      drivers/usb/typec/
24023 F:      include/linux/usb/typec.h
24024
24025 USB TYPEC INTEL PMC MUX DRIVER
24026 M:      Heikki Krogerus <[email protected]>
24027 L:      [email protected]
24028 S:      Maintained
24029 F:      Documentation/firmware-guide/acpi/intel-pmc-mux.rst
24030 F:      drivers/usb/typec/mux/intel_pmc_mux.c
24031
24032 USB TYPEC PI3USB30532 MUX DRIVER
24033 M:      Hans de Goede <[email protected]>
24034 L:      [email protected]
24035 S:      Maintained
24036 F:      drivers/usb/typec/mux/pi3usb30532.c
24037
24038 USB TYPEC PORT CONTROLLER DRIVERS
24039 L:      [email protected]
24040 S:      Orphan
24041 F:      drivers/usb/typec/tcpm/
24042
24043 USB UHCI DRIVER
24044 M:      Alan Stern <[email protected]>
24045 L:      [email protected]
24046 S:      Maintained
24047 F:      drivers/usb/host/uhci*
24048
24049 USB VIDEO CLASS
24050 M:      Laurent Pinchart <[email protected]>
24051 L:      [email protected]
24052 S:      Maintained
24053 W:      http://www.ideasonboard.org/uvc/
24054 T:      git git://linuxtv.org/media_tree.git
24055 F:      drivers/media/usb/uvc/
24056 F:      include/uapi/linux/uvcvideo.h
24057
24058 USB WEBCAM GADGET
24059 L:      [email protected]
24060 S:      Orphan
24061 F:      drivers/usb/gadget/function/*uvc*
24062 F:      drivers/usb/gadget/legacy/webcam.c
24063 F:      include/uapi/linux/usb/g_uvc.h
24064
24065 USB XHCI DRIVER
24066 M:      Mathias Nyman <[email protected]>
24067 L:      [email protected]
24068 S:      Supported
24069 F:      drivers/usb/host/pci-quirks*
24070 F:      drivers/usb/host/xhci*
24071
24072 USER DATAGRAM PROTOCOL (UDP)
24073 M:      Willem de Bruijn <[email protected]>
24074 S:      Maintained
24075 F:      include/linux/udp.h
24076 F:      net/ipv4/udp.c
24077 F:      net/ipv6/udp.c
24078
24079 USER-MODE LINUX (UML)
24080 M:      Richard Weinberger <[email protected]>
24081 M:      Anton Ivanov <[email protected]>
24082 M:      Johannes Berg <[email protected]>
24083 L:      [email protected]
24084 S:      Maintained
24085 W:      http://user-mode-linux.sourceforge.net
24086 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
24087 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
24088 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
24089 F:      Documentation/virt/uml/
24090 F:      arch/um/
24091 F:      arch/x86/um/
24092 F:      fs/hostfs/
24093
24094 USERSPACE COPYIN/COPYOUT (UIOVEC)
24095 M:      Alexander Viro <[email protected]>
24096 S:      Maintained
24097 F:      include/linux/uio.h
24098 F:      lib/iov_iter.c
24099
24100 USERSPACE DMA BUFFER DRIVER
24101 M:      Gerd Hoffmann <[email protected]>
24102 L:      [email protected]
24103 S:      Maintained
24104 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
24105 F:      drivers/dma-buf/udmabuf.c
24106 F:      include/uapi/linux/udmabuf.h
24107
24108 USERSPACE I/O (UIO)
24109 M:      Greg Kroah-Hartman <[email protected]>
24110 S:      Maintained
24111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24112 F:      Documentation/driver-api/uio-howto.rst
24113 F:      drivers/uio/
24114 F:      include/linux/uio_driver.h
24115
24116 UTIL-LINUX PACKAGE
24117 M:      Karel Zak <[email protected]>
24118 L:      [email protected]
24119 S:      Maintained
24120 W:      http://en.wikipedia.org/wiki/Util-linux
24121 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
24122
24123 UUID HELPERS
24124 R:      Andy Shevchenko <[email protected]>
24125 L:      [email protected]
24126 S:      Maintained
24127 F:      include/linux/uuid.h
24128 F:      lib/test_uuid.c
24129 F:      lib/uuid.c
24130
24131 UV SYSFS DRIVER
24132 M:      Justin Ernst <[email protected]>
24133 L:      [email protected]
24134 S:      Maintained
24135 F:      drivers/platform/x86/uv_sysfs.c
24136
24137 UVESAFB DRIVER
24138 M:      Michal Januszewski <[email protected]>
24139 L:      [email protected]
24140 S:      Maintained
24141 W:      https://github.com/mjanusz/v86d
24142 F:      Documentation/fb/uvesafb.rst
24143 F:      drivers/video/fbdev/uvesafb.*
24144
24145 Ux500 CLOCK DRIVERS
24146 M:      Ulf Hansson <[email protected]>
24147 L:      [email protected]
24148 L:      [email protected] (moderated for non-subscribers)
24149 S:      Maintained
24150 F:      drivers/clk/ux500/
24151
24152 V4L2 ASYNC AND FWNODE FRAMEWORKS
24153 M:      Sakari Ailus <[email protected]>
24154 L:      [email protected]
24155 S:      Maintained
24156 T:      git git://linuxtv.org/media_tree.git
24157 F:      drivers/media/v4l2-core/v4l2-async.c
24158 F:      drivers/media/v4l2-core/v4l2-fwnode.c
24159 F:      include/media/v4l2-async.h
24160 F:      include/media/v4l2-fwnode.h
24161
24162 V4L2 LENS DRIVERS
24163 M:      Sakari Ailus <[email protected]>
24164 L:      [email protected]
24165 S:      Maintained
24166 F:      drivers/media/i2c/ak*
24167 F:      drivers/media/i2c/dw*
24168 F:      drivers/media/i2c/lm*
24169
24170 V4L2 CAMERA SENSOR DRIVERS
24171 M:      Sakari Ailus <[email protected]>
24172 L:      [email protected]
24173 S:      Maintained
24174 F:      Documentation/driver-api/media/camera-sensor.rst
24175 F:      Documentation/driver-api/media/tx-rx.rst
24176 F:      drivers/media/i2c/ar*
24177 F:      drivers/media/i2c/gc*
24178 F:      drivers/media/i2c/hi*
24179 F:      drivers/media/i2c/imx*
24180 F:      drivers/media/i2c/mt*
24181 F:      drivers/media/i2c/og*
24182 F:      drivers/media/i2c/ov*
24183 F:      drivers/media/i2c/s5*
24184 F:      drivers/media/i2c/vgxy61.c
24185
24186 VF610 NAND DRIVER
24187 M:      Stefan Agner <[email protected]>
24188 L:      [email protected]
24189 S:      Supported
24190 F:      drivers/mtd/nand/raw/vf610_nfc.c
24191
24192 VFAT/FAT/MSDOS FILESYSTEM
24193 M:      OGAWA Hirofumi <[email protected]>
24194 S:      Maintained
24195 F:      Documentation/filesystems/vfat.rst
24196 F:      fs/fat/
24197 F:      tools/testing/selftests/filesystems/fat/
24198
24199 VFIO CDX DRIVER
24200 M:      Nipun Gupta <[email protected]>
24201 M:      Nikhil Agarwal <[email protected]>
24202 L:      [email protected]
24203 S:      Maintained
24204 F:      drivers/vfio/cdx/*
24205
24206 VFIO DRIVER
24207 M:      Alex Williamson <[email protected]>
24208 L:      [email protected]
24209 S:      Maintained
24210 T:      git https://github.com/awilliam/linux-vfio.git
24211 F:      Documentation/ABI/testing/debugfs-vfio
24212 F:      Documentation/ABI/testing/sysfs-devices-vfio-dev
24213 F:      Documentation/driver-api/vfio.rst
24214 F:      drivers/vfio/
24215 F:      include/linux/vfio.h
24216 F:      include/linux/vfio_pci_core.h
24217 F:      include/uapi/linux/vfio.h
24218
24219 VFIO FSL-MC DRIVER
24220 L:      [email protected]
24221 S:      Orphan
24222 F:      drivers/vfio/fsl-mc/
24223
24224 VFIO HISILICON PCI DRIVER
24225 M:      Longfang Liu <[email protected]>
24226 M:      Shameer Kolothum <[email protected]>
24227 L:      [email protected]
24228 S:      Maintained
24229 F:      drivers/vfio/pci/hisilicon/
24230
24231 VFIO MEDIATED DEVICE DRIVERS
24232 M:      Kirti Wankhede <[email protected]>
24233 L:      [email protected]
24234 S:      Maintained
24235 F:      Documentation/driver-api/vfio-mediated-device.rst
24236 F:      drivers/vfio/mdev/
24237 F:      include/linux/mdev.h
24238 F:      samples/vfio-mdev/
24239
24240 VFIO MLX5 PCI DRIVER
24241 M:      Yishai Hadas <[email protected]>
24242 L:      [email protected]
24243 S:      Maintained
24244 F:      drivers/vfio/pci/mlx5/
24245
24246 VFIO NVIDIA GRACE GPU DRIVER
24247 M:      Ankit Agrawal <[email protected]>
24248 L:      [email protected]
24249 S:      Supported
24250 F:      drivers/vfio/pci/nvgrace-gpu/
24251
24252 VFIO PCI DEVICE SPECIFIC DRIVERS
24253 R:      Jason Gunthorpe <[email protected]>
24254 R:      Yishai Hadas <[email protected]>
24255 R:      Shameer Kolothum <[email protected]>
24256 R:      Kevin Tian <[email protected]>
24257 L:      [email protected]
24258 S:      Maintained
24259 P:      Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
24260 F:      drivers/vfio/pci/*/
24261
24262 VFIO PDS PCI DRIVER
24263 M:      Brett Creeley <[email protected]>
24264 L:      [email protected]
24265 S:      Maintained
24266 F:      Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
24267 F:      drivers/vfio/pci/pds/
24268
24269 VFIO PLATFORM DRIVER
24270 M:      Eric Auger <[email protected]>
24271 L:      [email protected]
24272 S:      Maintained
24273 F:      drivers/vfio/platform/
24274
24275 VFIO QAT PCI DRIVER
24276 M:      Xin Zeng <[email protected]>
24277 M:      Giovanni Cabiddu <[email protected]>
24278 L:      [email protected]
24279 L:      [email protected]
24280 S:      Supported
24281 F:      drivers/vfio/pci/qat/
24282
24283 VFIO VIRTIO PCI DRIVER
24284 M:      Yishai Hadas <[email protected]>
24285 L:      [email protected]
24286 L:      [email protected]
24287 S:      Maintained
24288 F:      drivers/vfio/pci/virtio
24289
24290 VGA_SWITCHEROO
24291 R:      Lukas Wunner <[email protected]>
24292 S:      Maintained
24293 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
24294 F:      Documentation/gpu/vga-switcheroo.rst
24295 F:      drivers/gpu/vga/vga_switcheroo.c
24296 F:      include/linux/vga_switcheroo.h
24297
24298 VIA RHINE NETWORK DRIVER
24299 M:      Kevin Brace <[email protected]>
24300 S:      Maintained
24301 F:      drivers/net/ethernet/via/via-rhine.c
24302
24303 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
24304 M:      Florian Tobias Schandinat <[email protected]>
24305 L:      [email protected]
24306 S:      Maintained
24307 F:      drivers/video/fbdev/via/
24308 F:      include/linux/via-core.h
24309 F:      include/linux/via_i2c.h
24310
24311 VIA VELOCITY NETWORK DRIVER
24312 M:      Francois Romieu <[email protected]>
24313 L:      [email protected]
24314 S:      Maintained
24315 F:      drivers/net/ethernet/via/via-velocity.*
24316
24317 VICODEC VIRTUAL CODEC DRIVER
24318 M:      Hans Verkuil <[email protected]>
24319 L:      [email protected]
24320 S:      Maintained
24321 W:      https://linuxtv.org
24322 T:      git git://linuxtv.org/media_tree.git
24323 F:      drivers/media/test-drivers/vicodec/*
24324
24325 VIDEO I2C POLLING DRIVER
24326 M:      Matt Ranostay <[email protected]>
24327 L:      [email protected]
24328 S:      Maintained
24329 F:      drivers/media/i2c/video-i2c.c
24330
24331 VIDEO MULTIPLEXER DRIVER
24332 M:      Philipp Zabel <[email protected]>
24333 L:      [email protected]
24334 S:      Maintained
24335 F:      drivers/media/platform/video-mux.c
24336
24337 VIDEOBUF2 FRAMEWORK
24338 M:      Tomasz Figa <[email protected]>
24339 M:      Marek Szyprowski <[email protected]>
24340 L:      [email protected]
24341 S:      Maintained
24342 F:      drivers/media/common/videobuf2/*
24343 F:      include/media/videobuf2-*
24344
24345 VIDTV VIRTUAL DIGITAL TV DRIVER
24346 M:      Daniel W. S. Almeida <[email protected]>
24347 L:      [email protected]
24348 S:      Maintained
24349 W:      https://linuxtv.org
24350 T:      git git://linuxtv.org/media_tree.git
24351 F:      drivers/media/test-drivers/vidtv/*
24352
24353 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
24354 M:      Shuah Khan <[email protected]>
24355 R:      Kieran Bingham <[email protected]>
24356 L:      [email protected]
24357 S:      Maintained
24358 W:      https://linuxtv.org
24359 T:      git git://linuxtv.org/media_tree.git
24360 F:      drivers/media/test-drivers/vimc/*
24361
24362 VIRT LIB
24363 M:      Alex Williamson <[email protected]>
24364 M:      Paolo Bonzini <[email protected]>
24365 L:      [email protected]
24366 S:      Supported
24367 F:      virt/lib/
24368
24369 VIRTIO AND VHOST VSOCK DRIVER
24370 M:      Stefan Hajnoczi <[email protected]>
24371 M:      Stefano Garzarella <[email protected]>
24372 L:      [email protected]
24373 L:      [email protected]
24374 L:      [email protected]
24375 S:      Maintained
24376 F:      drivers/vhost/vsock.c
24377 F:      include/linux/virtio_vsock.h
24378 F:      include/uapi/linux/virtio_vsock.h
24379 F:      net/vmw_vsock/virtio_transport.c
24380 F:      net/vmw_vsock/virtio_transport_common.c
24381
24382 VIRTIO BALLOON
24383 M:      "Michael S. Tsirkin" <[email protected]>
24384 M:      David Hildenbrand <[email protected]>
24385 L:      [email protected]
24386 S:      Maintained
24387 F:      drivers/virtio/virtio_balloon.c
24388 F:      include/linux/balloon_compaction.h
24389 F:      include/uapi/linux/virtio_balloon.h
24390 F:      mm/balloon_compaction.c
24391
24392 VIRTIO BLOCK AND SCSI DRIVERS
24393 M:      "Michael S. Tsirkin" <[email protected]>
24394 M:      Jason Wang <[email protected]>
24395 R:      Paolo Bonzini <[email protected]>
24396 R:      Stefan Hajnoczi <[email protected]>
24397 R:      Eugenio Pérez <[email protected]>
24398 L:      [email protected]
24399 S:      Maintained
24400 F:      drivers/block/virtio_blk.c
24401 F:      drivers/scsi/virtio_scsi.c
24402 F:      include/uapi/linux/virtio_blk.h
24403 F:      include/uapi/linux/virtio_scsi.h
24404
24405 VIRTIO CONSOLE DRIVER
24406 M:      Amit Shah <[email protected]>
24407 L:      [email protected]
24408 S:      Maintained
24409 F:      drivers/char/virtio_console.c
24410 F:      include/uapi/linux/virtio_console.h
24411
24412 VIRTIO CORE AND NET DRIVERS
24413 M:      "Michael S. Tsirkin" <[email protected]>
24414 M:      Jason Wang <[email protected]>
24415 R:      Xuan Zhuo <[email protected]>
24416 R:      Eugenio Pérez <[email protected]>
24417 L:      [email protected]
24418 S:      Maintained
24419 F:      Documentation/ABI/testing/sysfs-bus-vdpa
24420 F:      Documentation/ABI/testing/sysfs-class-vduse
24421 F:      Documentation/devicetree/bindings/virtio/
24422 F:      Documentation/driver-api/virtio/
24423 F:      drivers/block/virtio_blk.c
24424 F:      drivers/crypto/virtio/
24425 F:      drivers/net/virtio_net.c
24426 F:      drivers/vdpa/
24427 F:      drivers/virtio/
24428 F:      include/linux/vdpa.h
24429 F:      include/linux/virtio*.h
24430 F:      include/linux/vringh.h
24431 F:      include/uapi/linux/virtio_*.h
24432 F:      tools/virtio/
24433 F:      tools/testing/selftests/drivers/net/virtio_net/
24434
24435 VIRTIO CRYPTO DRIVER
24436 M:      Gonglei <[email protected]>
24437 L:      [email protected]
24438 L:      [email protected]
24439 S:      Maintained
24440 F:      drivers/crypto/virtio/
24441 F:      include/uapi/linux/virtio_crypto.h
24442
24443 VIRTIO DRIVERS FOR S390
24444 M:      Cornelia Huck <[email protected]>
24445 M:      Halil Pasic <[email protected]>
24446 M:      Eric Farman <[email protected]>
24447 L:      [email protected]
24448 L:      [email protected]
24449 L:      [email protected]
24450 S:      Supported
24451 F:      arch/s390/include/uapi/asm/virtio-ccw.h
24452 F:      drivers/s390/virtio/
24453
24454 VIRTIO FILE SYSTEM
24455 M:      Vivek Goyal <[email protected]>
24456 M:      Stefan Hajnoczi <[email protected]>
24457 M:      Miklos Szeredi <[email protected]>
24458 R:      Eugenio Pérez <[email protected]>
24459 L:      [email protected]
24460 L:      [email protected]
24461 S:      Supported
24462 W:      https://virtio-fs.gitlab.io/
24463 F:      Documentation/filesystems/virtiofs.rst
24464 F:      fs/fuse/virtio_fs.c
24465 F:      include/uapi/linux/virtio_fs.h
24466
24467 VIRTIO GPIO DRIVER
24468 M:      Enrico Weigelt, metux IT consult <[email protected]>
24469 M:      Viresh Kumar <[email protected]>
24470 L:      [email protected]
24471 L:      [email protected]
24472 S:      Maintained
24473 F:      drivers/gpio/gpio-virtio.c
24474 F:      include/uapi/linux/virtio_gpio.h
24475
24476 VIRTIO GPU DRIVER
24477 M:      David Airlie <[email protected]>
24478 M:      Gerd Hoffmann <[email protected]>
24479 R:      Gurchetan Singh <[email protected]>
24480 R:      Chia-I Wu <[email protected]>
24481 L:      [email protected]
24482 L:      [email protected]
24483 S:      Maintained
24484 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
24485 F:      drivers/gpu/drm/ci/xfails/virtio*
24486 F:      drivers/gpu/drm/virtio/
24487 F:      include/uapi/linux/virtio_gpu.h
24488
24489 VIRTIO HOST (VHOST)
24490 M:      "Michael S. Tsirkin" <[email protected]>
24491 M:      Jason Wang <[email protected]>
24492 R:      Eugenio Pérez <[email protected]>
24493 L:      [email protected]
24494 L:      [email protected]
24495 L:      [email protected]
24496 S:      Maintained
24497 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
24498 F:      drivers/vhost/
24499 F:      include/linux/sched/vhost_task.h
24500 F:      include/linux/vhost_iotlb.h
24501 F:      include/uapi/linux/vhost.h
24502 F:      kernel/vhost_task.c
24503
24504 VIRTIO HOST (VHOST-SCSI)
24505 M:      "Michael S. Tsirkin" <[email protected]>
24506 M:      Jason Wang <[email protected]>
24507 M:      Mike Christie <[email protected]>
24508 R:      Paolo Bonzini <[email protected]>
24509 R:      Stefan Hajnoczi <[email protected]>
24510 L:      [email protected]
24511 S:      Maintained
24512 F:      drivers/vhost/scsi.c
24513
24514 VIRTIO I2C DRIVER
24515 M:      Viresh Kumar <[email protected]>
24516 R:      "Chen, Jian Jun" <[email protected]>
24517 L:      [email protected]
24518 L:      [email protected]
24519 S:      Maintained
24520 F:      drivers/i2c/busses/i2c-virtio.c
24521 F:      include/uapi/linux/virtio_i2c.h
24522
24523 VIRTIO INPUT DRIVER
24524 M:      Gerd Hoffmann <[email protected]>
24525 S:      Maintained
24526 F:      drivers/virtio/virtio_input.c
24527 F:      include/uapi/linux/virtio_input.h
24528
24529 VIRTIO IOMMU DRIVER
24530 M:      Jean-Philippe Brucker <[email protected]>
24531 L:      [email protected]
24532 S:      Maintained
24533 F:      drivers/iommu/virtio-iommu.c
24534 F:      include/uapi/linux/virtio_iommu.h
24535
24536 VIRTIO MEM DRIVER
24537 M:      David Hildenbrand <[email protected]>
24538 L:      [email protected]
24539 S:      Maintained
24540 W:      https://virtio-mem.gitlab.io/
24541 F:      drivers/virtio/virtio_mem.c
24542 F:      include/uapi/linux/virtio_mem.h
24543
24544 VIRTIO PMEM DRIVER
24545 M:      Pankaj Gupta <[email protected]>
24546 L:      [email protected]
24547 S:      Maintained
24548 F:      drivers/nvdimm/nd_virtio.c
24549 F:      drivers/nvdimm/virtio_pmem.c
24550
24551 VIRTIO SOUND DRIVER
24552 M:      Anton Yakovlev <[email protected]>
24553 M:      "Michael S. Tsirkin" <[email protected]>
24554 L:      [email protected]
24555 L:      [email protected] (moderated for non-subscribers)
24556 S:      Maintained
24557 F:      include/uapi/linux/virtio_snd.h
24558 F:      sound/virtio/*
24559
24560 VIRTUAL BOX GUEST DEVICE DRIVER
24561 M:      Hans de Goede <[email protected]>
24562 M:      Arnd Bergmann <[email protected]>
24563 M:      Greg Kroah-Hartman <[email protected]>
24564 S:      Maintained
24565 F:      drivers/virt/vboxguest/
24566 F:      include/linux/vbox_utils.h
24567 F:      include/uapi/linux/vbox*.h
24568
24569 VIRTUAL BOX SHARED FOLDER VFS DRIVER
24570 M:      Hans de Goede <[email protected]>
24571 L:      [email protected]
24572 S:      Maintained
24573 F:      fs/vboxsf/*
24574
24575 VIRTUAL PCM TEST DRIVER
24576 M:      Ivan Orlov <[email protected]>
24577 L:      [email protected]
24578 S:      Maintained
24579 F:      Documentation/sound/cards/pcmtest.rst
24580 F:      sound/drivers/pcmtest.c
24581 F:      tools/testing/selftests/alsa/test-pcmtest-driver.c
24582
24583 VIRTUAL SERIO DEVICE DRIVER
24584 M:      Stephen Chandler Paul <[email protected]>
24585 S:      Maintained
24586 F:      drivers/input/serio/userio.c
24587 F:      include/uapi/linux/userio.h
24588
24589 VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
24590 M:      Javier Carrasco <[email protected]>
24591 S:      Maintained
24592 F:      Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
24593 F:      drivers/iio/light/veml6075.c
24594
24595 VISL VIRTUAL STATELESS DECODER DRIVER
24596 M:      Daniel Almeida <[email protected]>
24597 L:      [email protected]
24598 S:      Supported
24599 F:      drivers/media/test-drivers/visl
24600
24601 VIVID VIRTUAL VIDEO DRIVER
24602 M:      Hans Verkuil <[email protected]>
24603 L:      [email protected]
24604 S:      Maintained
24605 W:      https://linuxtv.org
24606 T:      git git://linuxtv.org/media_tree.git
24607 F:      drivers/media/test-drivers/vivid/*
24608
24609 VM SOCKETS (AF_VSOCK)
24610 M:      Stefano Garzarella <[email protected]>
24611 L:      [email protected]
24612 L:      [email protected]
24613 S:      Maintained
24614 F:      drivers/net/vsockmon.c
24615 F:      include/net/af_vsock.h
24616 F:      include/uapi/linux/vm_sockets.h
24617 F:      include/uapi/linux/vm_sockets_diag.h
24618 F:      include/uapi/linux/vsockmon.h
24619 F:      net/vmw_vsock/
24620 F:      tools/testing/vsock/
24621
24622 VMA
24623 M:      Andrew Morton <[email protected]>
24624 R:      Liam R. Howlett <[email protected]>
24625 R:      Vlastimil Babka <[email protected]>
24626 R:      Lorenzo Stoakes <[email protected]>
24627 L:      [email protected]
24628 S:      Maintained
24629 W:      https://www.linux-mm.org
24630 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
24631 F:      mm/vma.c
24632 F:      mm/vma.h
24633 F:      mm/vma_internal.h
24634 F:      tools/testing/vma/
24635
24636 VMALLOC
24637 M:      Andrew Morton <[email protected]>
24638 R:      Uladzislau Rezki <[email protected]>
24639 R:      Christoph Hellwig <[email protected]>
24640 L:      [email protected]
24641 S:      Maintained
24642 W:      http://www.linux-mm.org
24643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
24644 F:      include/linux/vmalloc.h
24645 F:      mm/vmalloc.c
24646
24647 VME SUBSYSTEM
24648 L:      [email protected]
24649 S:      Orphan
24650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24651 F:      Documentation/driver-api/vme.rst
24652 F:      drivers/staging/vme_user/
24653
24654 VMWARE BALLOON DRIVER
24655 M:      Jerrin Shaji George <[email protected]>
24656 R:      Broadcom internal kernel review list <[email protected]>
24657 L:      [email protected]
24658 S:      Supported
24659 F:      drivers/misc/vmw_balloon.c
24660
24661 VMWARE HYPERVISOR INTERFACE
24662 M:      Ajay Kaher <[email protected]>
24663 M:      Alexey Makhalov <[email protected]>
24664 R:      Broadcom internal kernel review list <[email protected]>
24665 L:      [email protected]
24666 L:      [email protected]
24667 S:      Supported
24668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
24669 F:      arch/x86/include/asm/vmware.h
24670 F:      arch/x86/kernel/cpu/vmware.c
24671
24672 VMWARE PVRDMA DRIVER
24673 M:      Bryan Tan <[email protected]>
24674 M:      Vishnu Dasa <[email protected]>
24675 R:      Broadcom internal kernel review list <[email protected]>
24676 L:      [email protected]
24677 S:      Supported
24678 F:      drivers/infiniband/hw/vmw_pvrdma/
24679
24680 VMWARE PVSCSI DRIVER
24681 M:      Vishal Bhakta <[email protected]>
24682 R:      Broadcom internal kernel review list <[email protected]>
24683 L:      [email protected]
24684 S:      Supported
24685 F:      drivers/scsi/vmw_pvscsi.c
24686 F:      drivers/scsi/vmw_pvscsi.h
24687
24688 VMWARE VIRTUAL PTP CLOCK DRIVER
24689 M:      Nick Shi <[email protected]>
24690 R:      Ajay Kaher <[email protected]>
24691 R:      Alexey Makhalov <[email protected]>
24692 R:      Broadcom internal kernel review list <[email protected]>
24693 L:      [email protected]
24694 S:      Supported
24695 F:      drivers/ptp/ptp_vmw.c
24696
24697 VMWARE VMCI DRIVER
24698 M:      Bryan Tan <[email protected]>
24699 M:      Vishnu Dasa <[email protected]>
24700 R:      Broadcom internal kernel review list <[email protected]>
24701 L:      [email protected]
24702 S:      Supported
24703 F:      drivers/misc/vmw_vmci/
24704 F:      include/linux/vmw_vmci*
24705
24706 VMWARE VMMOUSE SUBDRIVER
24707 M:      Zack Rusin <[email protected]>
24708 R:      Broadcom internal kernel review list <[email protected]>
24709 L:      [email protected]
24710 S:      Supported
24711 F:      drivers/input/mouse/vmmouse.c
24712 F:      drivers/input/mouse/vmmouse.h
24713
24714 VMWARE VMXNET3 ETHERNET DRIVER
24715 M:      Ronak Doshi <[email protected]>
24716 R:      Broadcom internal kernel review list <[email protected]>
24717 L:      [email protected]
24718 S:      Supported
24719 F:      drivers/net/vmxnet3/
24720
24721 VMWARE VSOCK VMCI TRANSPORT DRIVER
24722 M:      Bryan Tan <[email protected]>
24723 M:      Vishnu Dasa <[email protected]>
24724 R:      Broadcom internal kernel review list <[email protected]>
24725 L:      [email protected]
24726 S:      Supported
24727 F:      net/vmw_vsock/vmci_transport*
24728
24729 VOCORE VOCORE2 BOARD
24730 M:      Harvey Hunt <[email protected]>
24731 L:      [email protected]
24732 S:      Maintained
24733 F:      arch/mips/boot/dts/ralink/vocore2.dts
24734
24735 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
24736 M:      Liam Girdwood <[email protected]>
24737 M:      Mark Brown <[email protected]>
24738 L:      [email protected]
24739 S:      Supported
24740 W:      http://www.slimlogic.co.uk/?p=48
24741 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
24742 F:      Documentation/devicetree/bindings/regulator/
24743 F:      Documentation/power/regulator/
24744 F:      drivers/regulator/
24745 F:      include/dt-bindings/regulator/
24746 F:      include/linux/regulator/
24747 K:      regulator_get_optional
24748
24749 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
24750 R:      Matti Vaittinen <[email protected]>
24751 F:      drivers/regulator/irq_helpers.c
24752
24753 VRF
24754 M:      David Ahern <[email protected]>
24755 L:      [email protected]
24756 S:      Maintained
24757 F:      Documentation/networking/vrf.rst
24758 F:      drivers/net/vrf.c
24759
24760 VSPRINTF
24761 M:      Petr Mladek <[email protected]>
24762 M:      Steven Rostedt <[email protected]>
24763 R:      Andy Shevchenko <[email protected]>
24764 R:      Rasmus Villemoes <[email protected]>
24765 R:      Sergey Senozhatsky <[email protected]>
24766 S:      Maintained
24767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
24768 F:      Documentation/core-api/printk-formats.rst
24769 F:      lib/test_printf.c
24770 F:      lib/test_scanf.c
24771 F:      lib/vsprintf.c
24772
24773 VT1211 HARDWARE MONITOR DRIVER
24774 M:      Juerg Haefliger <[email protected]>
24775 L:      [email protected]
24776 S:      Maintained
24777 F:      Documentation/hwmon/vt1211.rst
24778 F:      drivers/hwmon/vt1211.c
24779
24780 VT8231 HARDWARE MONITOR DRIVER
24781 M:      Roger Lucas <[email protected]>
24782 L:      [email protected]
24783 S:      Maintained
24784 F:      drivers/hwmon/vt8231.c
24785
24786 VUB300 USB to SDIO/SD/MMC bridge chip
24787 L:      [email protected]
24788 S:      Orphan
24789 F:      drivers/mmc/host/vub300.c
24790
24791 W1 DALLAS'S 1-WIRE BUS
24792 M:      Krzysztof Kozlowski <[email protected]>
24793 S:      Maintained
24794 F:      Documentation/devicetree/bindings/w1/
24795 F:      Documentation/w1/
24796 F:      drivers/w1/
24797 F:      include/linux/w1.h
24798
24799 W83791D HARDWARE MONITORING DRIVER
24800 M:      Marc Hulsman <[email protected]>
24801 L:      [email protected]
24802 S:      Maintained
24803 F:      Documentation/hwmon/w83791d.rst
24804 F:      drivers/hwmon/w83791d.c
24805
24806 W83793 HARDWARE MONITORING DRIVER
24807 M:      Rudolf Marek <[email protected]>
24808 L:      [email protected]
24809 S:      Maintained
24810 F:      Documentation/hwmon/w83793.rst
24811 F:      drivers/hwmon/w83793.c
24812
24813 W83795 HARDWARE MONITORING DRIVER
24814 M:      Jean Delvare <[email protected]>
24815 L:      [email protected]
24816 S:      Maintained
24817 F:      drivers/hwmon/w83795.c
24818
24819 W83L51xD SD/MMC CARD INTERFACE DRIVER
24820 M:      Pierre Ossman <[email protected]>
24821 S:      Maintained
24822 F:      drivers/mmc/host/wbsd.*
24823
24824 WACOM PROTOCOL 4 SERIAL TABLETS
24825 M:      Julian Squires <[email protected]>
24826 M:      Hans de Goede <[email protected]>
24827 L:      [email protected]
24828 S:      Maintained
24829 F:      drivers/input/tablet/wacom_serial4.c
24830
24831 WANGXUN ETHERNET DRIVER
24832 M:      Jiawen Wu <[email protected]>
24833 M:      Mengyuan Lou <[email protected]>
24834 L:      [email protected]
24835 S:      Maintained
24836 W:      https://www.net-swift.com
24837 F:      Documentation/networking/device_drivers/ethernet/wangxun/*
24838 F:      drivers/net/ethernet/wangxun/
24839 F:      drivers/net/pcs/pcs-xpcs-wx.c
24840
24841 WATCHDOG DEVICE DRIVERS
24842 M:      Wim Van Sebroeck <[email protected]>
24843 M:      Guenter Roeck <[email protected]>
24844 L:      [email protected]
24845 S:      Maintained
24846 W:      http://www.linux-watchdog.org/
24847 T:      git git://www.linux-watchdog.org/linux-watchdog.git
24848 F:      Documentation/devicetree/bindings/watchdog/
24849 F:      Documentation/watchdog/
24850 F:      drivers/watchdog/
24851 F:      include/linux/watchdog.h
24852 F:      include/trace/events/watchdog.h
24853 F:      include/uapi/linux/watchdog.h
24854
24855 WAVE5 VPU CODEC DRIVER
24856 M:      Nas Chung <[email protected]>
24857 M:      Jackson Lee <[email protected]>
24858 L:      [email protected]
24859 S:      Maintained
24860 F:      Documentation/devicetree/bindings/media/cnm,wave521c.yaml
24861 F:      drivers/media/platform/chips-media/wave5/
24862
24863 WHISKEYCOVE PMIC GPIO DRIVER
24864 M:      Kuppuswamy Sathyanarayanan <[email protected]>
24865 L:      [email protected]
24866 S:      Maintained
24867 F:      drivers/gpio/gpio-wcove.c
24868
24869 WHWAVE RTC DRIVER
24870 M:      Dianlong Li <[email protected]>
24871 L:      [email protected]
24872 S:      Maintained
24873 F:      drivers/rtc/rtc-sd3078.c
24874
24875 WIIMOTE HID DRIVER
24876 M:      David Rheinsberg <[email protected]>
24877 L:      [email protected]
24878 S:      Maintained
24879 F:      drivers/hid/hid-wiimote*
24880
24881 WILOCITY WIL6210 WIRELESS DRIVER
24882 L:      [email protected]
24883 S:      Orphan
24884 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
24885 F:      drivers/net/wireless/ath/wil6210/
24886
24887 WINBOND CIR DRIVER
24888 M:      David Härdeman <[email protected]>
24889 S:      Maintained
24890 F:      drivers/media/rc/winbond-cir.c
24891
24892 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
24893 L:      [email protected]
24894 S:      Orphan
24895 F:      drivers/watchdog/ebc-c384_wdt.c
24896
24897 WINSYSTEMS WS16C48 GPIO DRIVER
24898 M:      William Breathitt Gray <[email protected]>
24899 L:      [email protected]
24900 S:      Maintained
24901 F:      drivers/gpio/gpio-ws16c48.c
24902
24903 WIREGUARD SECURE NETWORK TUNNEL
24904 M:      Jason A. Donenfeld <[email protected]>
24905 L:      [email protected]
24906 L:      [email protected]
24907 S:      Maintained
24908 F:      drivers/net/wireguard/
24909 F:      tools/testing/selftests/wireguard/
24910
24911 WISTRON LAPTOP BUTTON DRIVER
24912 M:      Miloslav Trmac <[email protected]>
24913 S:      Maintained
24914 F:      drivers/input/misc/wistron_btns.c
24915
24916 WMI BINARY MOF DRIVER
24917 M:      Armin Wolf <[email protected]>
24918 R:      Thomas Weißschuh <[email protected]>
24919 L:      [email protected]
24920 S:      Maintained
24921 F:      Documentation/ABI/stable/sysfs-platform-wmi-bmof
24922 F:      Documentation/wmi/devices/wmi-bmof.rst
24923 F:      drivers/platform/x86/wmi-bmof.c
24924
24925 WOLFSON MICROELECTRONICS DRIVERS
24926 L:      [email protected]
24927 S:      Supported
24928 W:      https://github.com/CirrusLogic/linux-drivers/wiki
24929 T:      git https://github.com/CirrusLogic/linux-drivers.git
24930 F:      Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
24931 F:      Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
24932 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
24933 F:      Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
24934 F:      Documentation/devicetree/bindings/sound/wlf,*.yaml
24935 F:      Documentation/devicetree/bindings/sound/wm*
24936 F:      Documentation/hwmon/wm83??.rst
24937 F:      arch/arm/mach-s3c/mach-crag6410*
24938 F:      drivers/clk/clk-wm83*.c
24939 F:      drivers/gpio/gpio-*wm*.c
24940 F:      drivers/gpio/gpio-arizona.c
24941 F:      drivers/hwmon/wm83??-hwmon.c
24942 F:      drivers/input/misc/wm831x-on.c
24943 F:      drivers/input/touchscreen/wm831x-ts.c
24944 F:      drivers/input/touchscreen/wm97*.c
24945 F:      drivers/leds/leds-wm83*.c
24946 F:      drivers/mfd/arizona*
24947 F:      drivers/mfd/cs47l24*
24948 F:      drivers/mfd/wm*.c
24949 F:      drivers/power/supply/wm83*.c
24950 F:      drivers/regulator/arizona*
24951 F:      drivers/regulator/wm8*.c
24952 F:      drivers/rtc/rtc-wm83*.c
24953 F:      drivers/video/backlight/wm83*_bl.c
24954 F:      drivers/watchdog/wm83*_wdt.c
24955 F:      include/linux/mfd/arizona/
24956 F:      include/linux/mfd/wm831x/
24957 F:      include/linux/mfd/wm8350/
24958 F:      include/linux/mfd/wm8400*
24959 F:      include/linux/regulator/arizona*
24960 F:      include/linux/wm97xx.h
24961 F:      include/sound/wm????.h
24962 F:      sound/soc/codecs/arizona*
24963 F:      sound/soc/codecs/cs47l24*
24964 F:      sound/soc/codecs/wm*
24965
24966 WORKQUEUE
24967 M:      Tejun Heo <[email protected]>
24968 R:      Lai Jiangshan <[email protected]>
24969 S:      Maintained
24970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
24971 F:      Documentation/core-api/workqueue.rst
24972 F:      include/linux/workqueue.h
24973 F:      kernel/workqueue.c
24974 F:      kernel/workqueue_internal.h
24975
24976 WWAN DRIVERS
24977 M:      Loic Poulain <[email protected]>
24978 M:      Sergey Ryazanov <[email protected]>
24979 R:      Johannes Berg <[email protected]>
24980 L:      [email protected]
24981 S:      Maintained
24982 F:      drivers/net/wwan/
24983 F:      include/linux/wwan.h
24984 F:      include/uapi/linux/wwan.h
24985
24986 X-POWERS AXP288 PMIC DRIVERS
24987 M:      Hans de Goede <[email protected]>
24988 S:      Maintained
24989 F:      drivers/acpi/pmic/intel_pmic_xpower.c
24990 N:      axp288
24991
24992 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
24993 M:      Chen-Yu Tsai <[email protected]>
24994 L:      [email protected]
24995 S:      Maintained
24996 N:      axp[128]
24997
24998 X.25 STACK
24999 M:      Martin Schiller <[email protected]>
25000 L:      [email protected]
25001 S:      Maintained
25002 F:      Documentation/networking/lapb-module.rst
25003 F:      Documentation/networking/x25*
25004 F:      drivers/net/wan/hdlc_x25.c
25005 F:      drivers/net/wan/lapbether.c
25006 F:      include/*/lapb.h
25007 F:      include/net/x25*
25008 F:      include/uapi/linux/x25.h
25009 F:      net/lapb/
25010 F:      net/x25/
25011
25012 X86 ARCHITECTURE (32-BIT AND 64-BIT)
25013 M:      Thomas Gleixner <[email protected]>
25014 M:      Ingo Molnar <[email protected]>
25015 M:      Borislav Petkov <[email protected]>
25016 M:      Dave Hansen <[email protected]>
25017 M:      [email protected]
25018 R:      "H. Peter Anvin" <[email protected]>
25019 L:      [email protected]
25020 S:      Maintained
25021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
25022 F:      Documentation/arch/x86/
25023 F:      Documentation/devicetree/bindings/x86/
25024 F:      arch/x86/
25025 F:      tools/testing/selftests/x86
25026
25027 X86 CPUID DATABASE
25028 M:      Borislav Petkov <[email protected]>
25029 M:      Thomas Gleixner <[email protected]>
25030 M:      [email protected]
25031 R:      Ahmed S. Darwish <[email protected]>
25032 L:      [email protected]
25033 S:      Maintained
25034 W:      https://x86-cpuid.org
25035 F:      tools/arch/x86/kcpuid/cpuid.csv
25036
25037 X86 ENTRY CODE
25038 M:      Andy Lutomirski <[email protected]>
25039 L:      [email protected]
25040 S:      Maintained
25041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
25042 F:      arch/x86/entry/
25043
25044 X86 HARDWARE VULNERABILITIES
25045 M:      Thomas Gleixner <[email protected]>
25046 M:      Borislav Petkov <[email protected]>
25047 M:      Peter Zijlstra <[email protected]>
25048 M:      Josh Poimboeuf <[email protected]>
25049 R:      Pawan Gupta <[email protected]>
25050 S:      Maintained
25051 F:      Documentation/admin-guide/hw-vuln/
25052 F:      arch/x86/include/asm/nospec-branch.h
25053 F:      arch/x86/kernel/cpu/bugs.c
25054
25055 X86 MCE INFRASTRUCTURE
25056 M:      Tony Luck <[email protected]>
25057 M:      Borislav Petkov <[email protected]>
25058 L:      [email protected]
25059 S:      Maintained
25060 F:      Documentation/ABI/testing/sysfs-mce
25061 F:      Documentation/arch/x86/x86_64/machinecheck.rst
25062 F:      arch/x86/kernel/cpu/mce/*
25063
25064 X86 MICROCODE UPDATE SUPPORT
25065 M:      Borislav Petkov <[email protected]>
25066 S:      Maintained
25067 F:      arch/x86/kernel/cpu/microcode/*
25068
25069 X86 MM
25070 M:      Dave Hansen <[email protected]>
25071 M:      Andy Lutomirski <[email protected]>
25072 M:      Peter Zijlstra <[email protected]>
25073 L:      [email protected]
25074 S:      Maintained
25075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
25076 F:      arch/x86/mm/
25077
25078 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
25079 M:      Hans de Goede <[email protected]>
25080 L:      [email protected]
25081 S:      Maintained
25082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
25083 F:      drivers/platform/x86/x86-android-tablets/
25084
25085 X86 PLATFORM DRIVERS
25086 M:      Hans de Goede <[email protected]>
25087 M:      Ilpo Järvinen <[email protected]>
25088 L:      [email protected]
25089 S:      Maintained
25090 Q:      https://patchwork.kernel.org/project/platform-driver-x86/list/
25091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
25092 F:      drivers/platform/olpc/
25093 F:      drivers/platform/x86/
25094 F:      include/linux/platform_data/x86/
25095
25096 X86 PLATFORM UV HPE SUPERDOME FLEX
25097 M:      Steve Wahl <[email protected]>
25098 R:      Justin Ernst <[email protected]>
25099 R:      Kyle Meyer <[email protected]>
25100 R:      Dimitri Sivanich <[email protected]>
25101 R:      Russ Anderson <[email protected]>
25102 S:      Supported
25103 F:      arch/x86/include/asm/uv/
25104 F:      arch/x86/kernel/apic/x2apic_uv_x.c
25105 F:      arch/x86/platform/uv/
25106
25107 X86 STACK UNWINDING
25108 M:      Josh Poimboeuf <[email protected]>
25109 M:      Peter Zijlstra <[email protected]>
25110 S:      Supported
25111 F:      arch/x86/include/asm/unwind*.h
25112 F:      arch/x86/kernel/dumpstack.c
25113 F:      arch/x86/kernel/stacktrace.c
25114 F:      arch/x86/kernel/unwind_*.c
25115
25116 X86 TRUST DOMAIN EXTENSIONS (TDX)
25117 M:      Kirill A. Shutemov <[email protected]>
25118 R:      Dave Hansen <[email protected]>
25119 L:      [email protected]
25120 L:      [email protected]
25121 S:      Supported
25122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
25123 F:      arch/x86/boot/compressed/tdx*
25124 F:      arch/x86/coco/tdx/
25125 F:      arch/x86/include/asm/shared/tdx.h
25126 F:      arch/x86/include/asm/tdx.h
25127 F:      arch/x86/virt/vmx/tdx/
25128 F:      drivers/virt/coco/tdx-guest
25129
25130 X86 VDSO
25131 M:      Andy Lutomirski <[email protected]>
25132 L:      [email protected]
25133 S:      Maintained
25134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
25135 F:      arch/x86/entry/vdso/
25136
25137 XARRAY
25138 M:      Matthew Wilcox <[email protected]>
25139 L:      [email protected]
25140 S:      Supported
25141 F:      Documentation/core-api/xarray.rst
25142 F:      include/linux/idr.h
25143 F:      include/linux/xarray.h
25144 F:      lib/idr.c
25145 F:      lib/xarray.c
25146 F:      tools/testing/radix-tree
25147
25148 XBOX DVD IR REMOTE
25149 M:      Benjamin Valentin <[email protected]>
25150 S:      Maintained
25151 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
25152 F:      drivers/media/rc/xbox_remote.c
25153
25154 XC2028/3028 TUNER DRIVER
25155 M:      Mauro Carvalho Chehab <[email protected]>
25156 L:      [email protected]
25157 S:      Maintained
25158 W:      https://linuxtv.org
25159 T:      git git://linuxtv.org/media_tree.git
25160 F:      drivers/media/tuners/xc2028.*
25161
25162 XDP (eXpress Data Path)
25163 M:      Alexei Starovoitov <[email protected]>
25164 M:      Daniel Borkmann <[email protected]>
25165 M:      David S. Miller <[email protected]>
25166 M:      Jakub Kicinski <[email protected]>
25167 M:      Jesper Dangaard Brouer <[email protected]>
25168 M:      John Fastabend <[email protected]>
25169 L:      [email protected]
25170 L:      [email protected]
25171 S:      Supported
25172 F:      drivers/net/ethernet/*/*/*/*/*xdp*
25173 F:      drivers/net/ethernet/*/*/*xdp*
25174 F:      include/net/xdp.h
25175 F:      include/net/xdp_priv.h
25176 F:      include/trace/events/xdp.h
25177 F:      kernel/bpf/cpumap.c
25178 F:      kernel/bpf/devmap.c
25179 F:      net/core/xdp.c
25180 F:      samples/bpf/xdp*
25181 F:      tools/testing/selftests/bpf/*/*xdp*
25182 F:      tools/testing/selftests/bpf/*xdp*
25183 K:      (?:\b|_)xdp(?:\b|_)
25184
25185 XDP SOCKETS (AF_XDP)
25186 M:      Björn Töpel <[email protected]>
25187 M:      Magnus Karlsson <[email protected]>
25188 M:      Maciej Fijalkowski <[email protected]>
25189 R:      Jonathan Lemon <[email protected]>
25190 L:      [email protected]
25191 L:      [email protected]
25192 S:      Maintained
25193 F:      Documentation/networking/af_xdp.rst
25194 F:      include/net/netns/xdp.h
25195 F:      include/net/xdp_sock*
25196 F:      include/net/xsk_buff_pool.h
25197 F:      include/uapi/linux/if_xdp.h
25198 F:      include/uapi/linux/xdp_diag.h
25199 F:      net/xdp/
25200 F:      tools/testing/selftests/bpf/*xsk*
25201
25202 XEN BLOCK SUBSYSTEM
25203 M:      Roger Pau Monné <[email protected]>
25204 L:      [email protected] (moderated for non-subscribers)
25205 S:      Supported
25206 F:      drivers/block/xen*
25207 F:      drivers/block/xen-blkback/*
25208
25209 XEN HYPERVISOR ARM
25210 M:      Stefano Stabellini <[email protected]>
25211 L:      [email protected] (moderated for non-subscribers)
25212 S:      Maintained
25213 F:      arch/arm/include/asm/xen/
25214 F:      arch/arm/xen/
25215
25216 XEN HYPERVISOR ARM64
25217 M:      Stefano Stabellini <[email protected]>
25218 L:      [email protected] (moderated for non-subscribers)
25219 S:      Maintained
25220 F:      arch/arm64/include/asm/xen/
25221 F:      arch/arm64/xen/
25222
25223 XEN HYPERVISOR INTERFACE
25224 M:      Juergen Gross <[email protected]>
25225 M:      Stefano Stabellini <[email protected]>
25226 R:      Oleksandr Tyshchenko <[email protected]>
25227 L:      [email protected] (moderated for non-subscribers)
25228 S:      Supported
25229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
25230 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
25231 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
25232 F:      drivers/*/xen-*front.c
25233 F:      drivers/xen/
25234 F:      include/uapi/xen/
25235 F:      include/xen/
25236 F:      kernel/configs/xen.config
25237
25238 XEN HYPERVISOR X86
25239 M:      Juergen Gross <[email protected]>
25240 R:      Boris Ostrovsky <[email protected]>
25241 L:      [email protected] (moderated for non-subscribers)
25242 S:      Supported
25243 F:      arch/x86/configs/xen.config
25244 F:      arch/x86/include/asm/pvclock-abi.h
25245 F:      arch/x86/include/asm/xen/
25246 F:      arch/x86/platform/pvh/
25247 F:      arch/x86/xen/
25248
25249 XEN NETWORK BACKEND DRIVER
25250 M:      Wei Liu <[email protected]>
25251 M:      Paul Durrant <[email protected]>
25252 L:      [email protected] (moderated for non-subscribers)
25253 L:      [email protected]
25254 S:      Supported
25255 F:      drivers/net/xen-netback/*
25256
25257 XEN PCI SUBSYSTEM
25258 M:      Juergen Gross <[email protected]>
25259 L:      [email protected] (moderated for non-subscribers)
25260 S:      Supported
25261 F:      arch/x86/pci/*xen*
25262 F:      drivers/pci/*xen*
25263
25264 XEN PVSCSI DRIVERS
25265 M:      Juergen Gross <[email protected]>
25266 L:      [email protected] (moderated for non-subscribers)
25267 L:      [email protected]
25268 S:      Supported
25269 F:      drivers/scsi/xen-scsifront.c
25270 F:      drivers/xen/xen-scsiback.c
25271 F:      include/xen/interface/io/vscsiif.h
25272
25273 XEN PVUSB DRIVER
25274 M:      Juergen Gross <[email protected]>
25275 L:      [email protected] (moderated for non-subscribers)
25276 L:      [email protected]
25277 S:      Supported
25278 F:      drivers/usb/host/xen*
25279 F:      include/xen/interface/io/usbif.h
25280
25281 XEN SOUND FRONTEND DRIVER
25282 M:      Oleksandr Andrushchenko <[email protected]>
25283 L:      [email protected] (moderated for non-subscribers)
25284 L:      [email protected] (moderated for non-subscribers)
25285 S:      Supported
25286 F:      sound/xen/*
25287
25288 XEN SWIOTLB SUBSYSTEM
25289 M:      Juergen Gross <[email protected]>
25290 M:      Stefano Stabellini <[email protected]>
25291 L:      [email protected] (moderated for non-subscribers)
25292 L:      [email protected]
25293 S:      Supported
25294 F:      arch/*/include/asm/xen/swiotlb-xen.h
25295 F:      drivers/xen/swiotlb-xen.c
25296 F:      include/xen/arm/swiotlb-xen.h
25297 F:      include/xen/swiotlb-xen.h
25298
25299 XFS FILESYSTEM
25300 M:      Chandan Babu R <[email protected]>
25301 R:      Darrick J. Wong <[email protected]>
25302 L:      [email protected]
25303 S:      Supported
25304 W:      http://xfs.org/
25305 C:      irc://irc.oftc.net/xfs
25306 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
25307 P:      Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
25308 F:      Documentation/ABI/testing/sysfs-fs-xfs
25309 F:      Documentation/admin-guide/xfs.rst
25310 F:      Documentation/filesystems/xfs/*
25311 F:      fs/xfs/
25312 F:      include/uapi/linux/dqblk_xfs.h
25313 F:      include/uapi/linux/fsmap.h
25314
25315 XILINX AMS DRIVER
25316 M:      Anand Ashok Dumbre <[email protected]>
25317 L:      [email protected]
25318 S:      Maintained
25319 F:      Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
25320 F:      drivers/iio/adc/xilinx-ams.c
25321
25322 XILINX AXI ETHERNET DRIVER
25323 M:      Radhey Shyam Pandey <[email protected]>
25324 S:      Maintained
25325 F:      Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
25326 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
25327
25328 XILINX CAN DRIVER
25329 M:      Appana Durga Kedareswara rao <[email protected]>
25330 L:      [email protected]
25331 S:      Maintained
25332 F:      Documentation/devicetree/bindings/net/can/xilinx,can.yaml
25333 F:      drivers/net/can/xilinx_can.c
25334
25335 XILINX EVENT MANAGEMENT DRIVER
25336 M:      Michal Simek <[email protected]>
25337 S:      Maintained
25338 F:      drivers/soc/xilinx/xlnx_event_manager.c
25339 F:      include/linux/firmware/xlnx-event-manager.h
25340
25341 XILINX GPIO DRIVER
25342 M:      Shubhrajyoti Datta <[email protected]>
25343 R:      Srinivas Neeli <[email protected]>
25344 R:      Michal Simek <[email protected]>
25345 S:      Maintained
25346 F:      Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
25347 F:      Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
25348 F:      drivers/gpio/gpio-xilinx.c
25349 F:      drivers/gpio/gpio-zynq.c
25350
25351 XILINX LL TEMAC ETHERNET DRIVER
25352 L:      [email protected]
25353 S:      Orphan
25354 F:      drivers/net/ethernet/xilinx/ll_temac*
25355
25356 XILINX PWM DRIVER
25357 M:      Sean Anderson <[email protected]>
25358 S:      Maintained
25359 F:      drivers/pwm/pwm-xilinx.c
25360 F:      include/clocksource/timer-xilinx.h
25361
25362 XILINX SD-FEC IP CORES
25363 M:      Derek Kiernan <[email protected]>
25364 M:      Dragan Cvetic <[email protected]>
25365 S:      Maintained
25366 F:      Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
25367 F:      Documentation/misc-devices/xilinx_sdfec.rst
25368 F:      drivers/misc/Kconfig
25369 F:      drivers/misc/Makefile
25370 F:      drivers/misc/xilinx_sdfec.c
25371 F:      include/uapi/misc/xilinx_sdfec.h
25372
25373 XILINX UARTLITE SERIAL DRIVER
25374 M:      Peter Korsgaard <[email protected]>
25375 L:      [email protected]
25376 S:      Maintained
25377 F:      drivers/tty/serial/uartlite.c
25378
25379 XILINX VIDEO IP CORES
25380 M:      Laurent Pinchart <[email protected]>
25381 L:      [email protected]
25382 S:      Supported
25383 T:      git git://linuxtv.org/media_tree.git
25384 F:      Documentation/devicetree/bindings/media/xilinx/
25385 F:      drivers/media/platform/xilinx/
25386 F:      include/uapi/linux/xilinx-v4l2-controls.h
25387
25388 XILINX VERSAL EDAC DRIVER
25389 M:      Shubhrajyoti Datta <[email protected]>
25390 M:      Sai Krishna Potthuri <[email protected]>
25391 S:      Maintained
25392 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
25393 F:      drivers/edac/versal_edac.c
25394
25395 XILINX WATCHDOG DRIVER
25396 M:      Srinivas Neeli <[email protected]>
25397 R:      Shubhrajyoti Datta <[email protected]>
25398 R:      Michal Simek <[email protected]>
25399 S:      Maintained
25400 F:      Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
25401 F:      Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
25402 F:      drivers/watchdog/of_xilinx_wdt.c
25403 F:      drivers/watchdog/xilinx_wwdt.c
25404
25405 XILINX XDMA DRIVER
25406 M:      Lizhi Hou <[email protected]>
25407 M:      Brian Xu <[email protected]>
25408 M:      Raj Kumar Rampelli <[email protected]>
25409 L:      [email protected]
25410 S:      Supported
25411 F:      drivers/dma/xilinx/xdma-regs.h
25412 F:      drivers/dma/xilinx/xdma.c
25413 F:      include/linux/dma/amd_xdma.h
25414 F:      include/linux/platform_data/amd_xdma.h
25415
25416 XILINX ZYNQMP DPDMA DRIVER
25417 M:      Laurent Pinchart <[email protected]>
25418 L:      [email protected]
25419 S:      Supported
25420 F:      Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
25421 F:      drivers/dma/xilinx/xilinx_dpdma.c
25422 F:      include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
25423
25424 XILINX ZYNQMP OCM EDAC DRIVER
25425 M:      Shubhrajyoti Datta <[email protected]>
25426 M:      Sai Krishna Potthuri <[email protected]>
25427 S:      Maintained
25428 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
25429 F:      drivers/edac/zynqmp_edac.c
25430
25431 XILINX ZYNQMP PSGTR PHY DRIVER
25432 M:      Laurent Pinchart <[email protected]>
25433 L:      [email protected]
25434 S:      Supported
25435 T:      git https://github.com/Xilinx/linux-xlnx.git
25436 F:      Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
25437 F:      drivers/phy/xilinx/phy-zynqmp.c
25438
25439 XILINX ZYNQMP SHA3 DRIVER
25440 M:      Harsha <[email protected]>
25441 S:      Maintained
25442 F:      drivers/crypto/xilinx/zynqmp-sha.c
25443
25444 XILINX ZYNQMP NVMEM DRIVER
25445 M:      Praveen Teja Kundanala <[email protected]>
25446 M:      Kalyani Akula <[email protected]>
25447 R:      Michal Simek <[email protected]>
25448 S:      Maintained
25449 F:      Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
25450 F:      drivers/nvmem/zynqmp_nvmem.c
25451
25452 XILLYBUS DRIVER
25453 M:      Eli Billauer <[email protected]>
25454 L:      [email protected]
25455 S:      Supported
25456 F:      drivers/char/xillybus/
25457
25458 XLP9XX I2C DRIVER
25459 M:      George Cherian <[email protected]>
25460 L:      [email protected]
25461 S:      Supported
25462 W:      http://www.marvell.com
25463 F:      drivers/i2c/busses/i2c-xlp9xx.c
25464
25465 XRA1403 GPIO EXPANDER
25466 M:      Nandor Han <[email protected]>
25467 L:      [email protected]
25468 S:      Maintained
25469 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
25470 F:      drivers/gpio/gpio-xra1403.c
25471
25472 XTENSA XTFPGA PLATFORM SUPPORT
25473 M:      Max Filippov <[email protected]>
25474 S:      Maintained
25475 F:      drivers/spi/spi-xtensa-xtfpga.c
25476 F:      sound/soc/xtensa/xtfpga-i2s.c
25477
25478 XZ EMBEDDED
25479 M:      Lasse Collin <[email protected]>
25480 S:      Maintained
25481 W:      https://tukaani.org/xz/embedded.html
25482 B:      https://github.com/tukaani-project/xz-embedded/issues
25483 C:      irc://irc.libera.chat/tukaani
25484 F:      Documentation/staging/xz.rst
25485 F:      include/linux/decompress/unxz.h
25486 F:      include/linux/xz.h
25487 F:      lib/decompress_unxz.c
25488 F:      lib/xz/
25489 F:      scripts/xz_wrap.sh
25490
25491 YAM DRIVER FOR AX.25
25492 M:      Jean-Paul Roubelat <[email protected]>
25493 L:      [email protected]
25494 S:      Maintained
25495 F:      drivers/net/hamradio/yam*
25496 F:      include/linux/yam.h
25497
25498 YAMA SECURITY MODULE
25499 M:      Kees Cook <[email protected]>
25500 S:      Supported
25501 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
25502 F:      Documentation/admin-guide/LSM/Yama.rst
25503 F:      security/yama/
25504
25505 YAML NETLINK (YNL)
25506 M:      Donald Hunter <[email protected]>
25507 M:      Jakub Kicinski <[email protected]>
25508 F:      Documentation/netlink/
25509 F:      Documentation/userspace-api/netlink/intro-specs.rst
25510 F:      Documentation/userspace-api/netlink/specs.rst
25511 F:      tools/net/ynl/
25512
25513 YEALINK PHONE DRIVER
25514 M:      Henk Vergonet <[email protected]>
25515 L:      [email protected]
25516 S:      Maintained
25517 F:      Documentation/input/devices/yealink.rst
25518 F:      drivers/input/misc/yealink.*
25519
25520 Z3FOLD COMPRESSED PAGE ALLOCATOR
25521 M:      Vitaly Wool <[email protected]>
25522 R:      Miaohe Lin <[email protected]>
25523 L:      [email protected]
25524 S:      Maintained
25525 F:      mm/z3fold.c
25526
25527 Z8530 DRIVER FOR AX.25
25528 M:      Joerg Reuter <[email protected]>
25529 L:      [email protected]
25530 S:      Maintained
25531 W:      http://yaina.de/jreuter/
25532 W:      http://www.qsl.net/dl1bke/
25533 F:      Documentation/networking/device_drivers/hamradio/z8530drv.rst
25534 F:      drivers/net/hamradio/*scc.c
25535 F:      drivers/net/hamradio/z8530.h
25536
25537 ZBUD COMPRESSED PAGE ALLOCATOR
25538 M:      Seth Jennings <[email protected]>
25539 M:      Dan Streetman <[email protected]>
25540 L:      [email protected]
25541 S:      Maintained
25542 F:      mm/zbud.c
25543
25544 ZD1211RW WIRELESS DRIVER
25545 L:      [email protected]
25546 S:      Orphan
25547 F:      drivers/net/wireless/zydas/zd1211rw/
25548
25549 ZD1301 MEDIA DRIVER
25550 L:      [email protected]
25551 S:      Orphan
25552 W:      https://linuxtv.org/
25553 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
25554 F:      drivers/media/usb/dvb-usb-v2/zd1301*
25555
25556 ZD1301_DEMOD MEDIA DRIVER
25557 L:      [email protected]
25558 S:      Orphan
25559 W:      https://linuxtv.org/
25560 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
25561 F:      drivers/media/dvb-frontends/zd1301_demod*
25562
25563 ZHAOXIN PROCESSOR SUPPORT
25564 M:      Tony W Wang-oc <[email protected]>
25565 L:      [email protected]
25566 S:      Maintained
25567 F:      arch/x86/kernel/cpu/zhaoxin.c
25568
25569 ZONEFS FILESYSTEM
25570 M:      Damien Le Moal <[email protected]>
25571 M:      Naohiro Aota <[email protected]>
25572 R:      Johannes Thumshirn <[email protected]>
25573 L:      [email protected]
25574 S:      Maintained
25575 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
25576 F:      Documentation/filesystems/zonefs.rst
25577 F:      fs/zonefs/
25578
25579 ZR36067 VIDEO FOR LINUX DRIVER
25580 M:      Corentin Labbe <[email protected]>
25581 L:      [email protected]
25582 L:      [email protected]
25583 S:      Maintained
25584 W:      http://mjpeg.sourceforge.net/driver-zoran/
25585 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
25586 F:      Documentation/driver-api/media/drivers/zoran.rst
25587 F:      drivers/media/pci/zoran/
25588
25589 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
25590 M:      Minchan Kim <[email protected]>
25591 M:      Sergey Senozhatsky <[email protected]>
25592 L:      [email protected]
25593 S:      Maintained
25594 F:      Documentation/admin-guide/blockdev/zram.rst
25595 F:      drivers/block/zram/
25596
25597 ZS DECSTATION Z85C30 SERIAL DRIVER
25598 M:      "Maciej W. Rozycki" <[email protected]>
25599 S:      Maintained
25600 F:      drivers/tty/serial/zs.*
25601
25602 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
25603 M:      Minchan Kim <[email protected]>
25604 M:      Sergey Senozhatsky <[email protected]>
25605 L:      [email protected]
25606 S:      Maintained
25607 F:      Documentation/mm/zsmalloc.rst
25608 F:      include/linux/zsmalloc.h
25609 F:      mm/zsmalloc.c
25610
25611 ZSTD
25612 M:      Nick Terrell <[email protected]>
25613 S:      Maintained
25614 B:      https://github.com/facebook/zstd/issues
25615 T:      git https://github.com/terrelln/linux.git
25616 F:      crypto/zstd.c
25617 F:      include/linux/zstd*
25618 F:      lib/decompress_unzstd.c
25619 F:      lib/zstd/
25620 N:      zstd
25621 K:      zstd
25622
25623 ZSWAP COMPRESSED SWAP CACHING
25624 M:      Johannes Weiner <[email protected]>
25625 M:      Yosry Ahmed <[email protected]>
25626 M:      Nhat Pham <[email protected]>
25627 R:      Chengming Zhou <[email protected]>
25628 L:      [email protected]
25629 S:      Maintained
25630 F:      Documentation/admin-guide/mm/zswap.rst
25631 F:      include/linux/zpool.h
25632 F:      include/linux/zswap.h
25633 F:      mm/zpool.c
25634 F:      mm/zswap.c
25635 F:      tools/testing/selftests/cgroup/test_zswap.c
25636
25637 SENARYTECH AUDIO CODEC DRIVER
25638 M:      bo liu <[email protected]>
25639 S:      Maintained
25640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
25641 F:      sound/pci/hda/patch_senarytech.c
25642
25643 THE REST
25644 M:      Linus Torvalds <[email protected]>
25645 L:      [email protected]
25646 S:      Buried alive in reporters
25647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
25648 F:      *
25649 F:      */
This page took 1.456847 seconds and 4 git commands to generate.