]> Git Repo - linux.git/blob - MAINTAINERS
net: phy: aquantia: add missing include guards
[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
338 ACPI FOR RISC-V (ACPI/riscv)
339 M:      Sunil V L <[email protected]>
340 L:      [email protected]
341 L:      [email protected]
342 S:      Maintained
343 F:      drivers/acpi/riscv/
344
345 ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
346 M:      Sudeep Holla <[email protected]>
347 L:      [email protected]
348 S:      Supported
349 F:      drivers/mailbox/pcc.c
350
351 ACPI PMIC DRIVERS
352 M:      "Rafael J. Wysocki" <[email protected]>
353 M:      Len Brown <[email protected]>
354 R:      Andy Shevchenko <[email protected]>
355 R:      Mika Westerberg <[email protected]>
356 L:      [email protected]
357 S:      Supported
358 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
359 B:      https://bugzilla.kernel.org
360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
361 F:      drivers/acpi/pmic/
362
363 ACPI QUICKSTART DRIVER
364 M:      Armin Wolf <[email protected]>
365 L:      [email protected]
366 S:      Maintained
367 F:      drivers/platform/x86/quickstart.c
368
369 ACPI SERIAL MULTI INSTANTIATE DRIVER
370 M:      Hans de Goede <[email protected]>
371 L:      [email protected]
372 S:      Maintained
373 F:      drivers/platform/x86/serial-multi-instantiate.c
374
375 ACPI THERMAL DRIVER
376 M:      Rafael J. Wysocki <[email protected]>
377 R:      Zhang Rui <[email protected]>
378 L:      [email protected]
379 S:      Supported
380 B:      https://bugzilla.kernel.org
381 F:      drivers/acpi/*thermal*
382
383 ACPI VIOT DRIVER
384 M:      Jean-Philippe Brucker <[email protected]>
385 L:      [email protected]
386 L:      [email protected]
387 S:      Maintained
388 F:      drivers/acpi/viot.c
389 F:      include/linux/acpi_viot.h
390
391 ACPI WMI DRIVER
392 M:      Armin Wolf <[email protected]>
393 L:      [email protected]
394 S:      Maintained
395 F:      Documentation/driver-api/wmi.rst
396 F:      Documentation/wmi/
397 F:      drivers/platform/x86/wmi.c
398 F:      include/uapi/linux/wmi.h
399
400 ACRN HYPERVISOR SERVICE MODULE
401 M:      Fei Li <[email protected]>
402 L:      [email protected] (subscribers-only)
403 S:      Supported
404 W:      https://projectacrn.org
405 F:      Documentation/virt/acrn/
406 F:      drivers/virt/acrn/
407 F:      include/uapi/linux/acrn.h
408
409 AD1889 ALSA SOUND DRIVER
410 L:      [email protected]
411 S:      Maintained
412 W:      https://parisc.wiki.kernel.org/index.php/AD1889
413 F:      sound/pci/ad1889.*
414
415 AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
416 M:      Mugilraj Dhavachelvan <[email protected]>
417 L:      [email protected]
418 S:      Supported
419 F:      drivers/iio/potentiometer/ad5110.c
420
421 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
422 M:      Michael Hennerich <[email protected]>
423 S:      Supported
424 W:      http://wiki.analog.com/AD5254
425 W:      https://ez.analog.com/linux-software-drivers
426 F:      drivers/misc/ad525x_dpot.c
427
428 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
429 M:      Michael Hennerich <[email protected]>
430 S:      Supported
431 W:      http://wiki.analog.com/AD5398
432 W:      https://ez.analog.com/linux-software-drivers
433 F:      drivers/regulator/ad5398.c
434
435 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
436 M:      Michael Hennerich <[email protected]>
437 S:      Supported
438 W:      http://wiki.analog.com/AD7142
439 W:      https://ez.analog.com/linux-software-drivers
440 F:      drivers/input/misc/ad714x.c
441
442 AD7877 TOUCHSCREEN DRIVER
443 M:      Michael Hennerich <[email protected]>
444 S:      Supported
445 W:      http://wiki.analog.com/AD7877
446 W:      https://ez.analog.com/linux-software-drivers
447 F:      drivers/input/touchscreen/ad7877.c
448
449 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
450 M:      Michael Hennerich <[email protected]>
451 S:      Supported
452 W:      http://wiki.analog.com/AD7879
453 W:      https://ez.analog.com/linux-software-drivers
454 F:      drivers/input/touchscreen/ad7879.c
455
456 AD7944 ADC DRIVER (AD7944/AD7985/AD7986)
457 M:      Michael Hennerich <[email protected]>
458 M:      Nuno Sá <[email protected]>
459 R:      David Lechner <[email protected]>
460 S:      Supported
461 W:      https://ez.analog.com/linux-software-drivers
462 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml
463 F:      Documentation/iio/ad7944.rst
464 F:      drivers/iio/adc/ad7944.c
465
466 ADAFRUIT MINI I2C GAMEPAD
467 M:      Anshul Dalal <[email protected]>
468 L:      [email protected]
469 S:      Maintained
470 F:      Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
471 F:      drivers/input/joystick/adafruit-seesaw.c
472
473 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
474 M:      Jiri Kosina <[email protected]>
475 S:      Maintained
476
477 ADF7242 IEEE 802.15.4 RADIO DRIVER
478 M:      Michael Hennerich <[email protected]>
479 L:      [email protected]
480 S:      Supported
481 W:      https://wiki.analog.com/ADF7242
482 W:      https://ez.analog.com/linux-software-drivers
483 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
484 F:      drivers/net/ieee802154/adf7242.c
485
486 ADM1025 HARDWARE MONITOR DRIVER
487 M:      Jean Delvare <[email protected]>
488 L:      [email protected]
489 S:      Maintained
490 F:      Documentation/hwmon/adm1025.rst
491 F:      drivers/hwmon/adm1025.c
492
493 ADM1029 HARDWARE MONITOR DRIVER
494 M:      Corentin Labbe <[email protected]>
495 L:      [email protected]
496 S:      Maintained
497 F:      drivers/hwmon/adm1029.c
498
499 ADM8211 WIRELESS DRIVER
500 L:      [email protected]
501 S:      Orphan
502 F:      drivers/net/wireless/admtek/adm8211.*
503
504 ADP1050 HARDWARE MONITOR DRIVER
505 M:      Radu Sabau <[email protected]>
506 L:      [email protected]
507 S:      Supported
508 W:      https://ez.analog.com/linux-software-drivers
509 F:      Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml
510
511 ADP1653 FLASH CONTROLLER DRIVER
512 M:      Sakari Ailus <[email protected]>
513 L:      [email protected]
514 S:      Maintained
515 F:      drivers/media/i2c/adp1653.c
516 F:      include/media/i2c/adp1653.h
517
518 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
519 M:      Michael Hennerich <[email protected]>
520 S:      Supported
521 W:      http://wiki.analog.com/ADP5520
522 W:      https://ez.analog.com/linux-software-drivers
523 F:      drivers/gpio/gpio-adp5520.c
524 F:      drivers/input/keyboard/adp5520-keys.c
525 F:      drivers/leds/leds-adp5520.c
526 F:      drivers/mfd/adp5520.c
527 F:      drivers/video/backlight/adp5520_bl.c
528
529 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
530 M:      Michael Hennerich <[email protected]>
531 S:      Supported
532 W:      http://wiki.analog.com/ADP5588
533 W:      https://ez.analog.com/linux-software-drivers
534 F:      Documentation/devicetree/bindings/input/adi,adp5588.yaml
535 F:      drivers/input/keyboard/adp5588-keys.c
536
537 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
538 M:      Michael Hennerich <[email protected]>
539 S:      Supported
540 W:      http://wiki.analog.com/ADP8860
541 W:      https://ez.analog.com/linux-software-drivers
542 F:      drivers/video/backlight/adp8860_bl.c
543
544 ADT746X FAN DRIVER
545 M:      Colin Leroy <[email protected]>
546 S:      Maintained
547 F:      drivers/macintosh/therm_adt746x.c
548
549 ADT7475 HARDWARE MONITOR DRIVER
550 M:      Jean Delvare <[email protected]>
551 L:      [email protected]
552 S:      Maintained
553 F:      Documentation/hwmon/adt7475.rst
554 F:      drivers/hwmon/adt7475.c
555
556 ADVANSYS SCSI DRIVER
557 M:      Matthew Wilcox <[email protected]>
558 M:      Hannes Reinecke <[email protected]>
559 L:      [email protected]
560 S:      Maintained
561 F:      Documentation/scsi/advansys.rst
562 F:      drivers/scsi/advansys.c
563
564 ADVANTECH SWBTN DRIVER
565 M:      Andrea Ho <[email protected]>
566 L:      [email protected]
567 S:      Maintained
568 F:      drivers/platform/x86/adv_swbutton.c
569
570 ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
571 M:      Lucas Stankus <[email protected]>
572 S:      Supported
573 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
574 F:      drivers/iio/accel/adxl313*
575
576 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
577 M:      Michael Hennerich <[email protected]>
578 S:      Supported
579 W:      http://wiki.analog.com/ADXL345
580 W:      https://ez.analog.com/linux-software-drivers
581 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
582 F:      drivers/input/misc/adxl34x.c
583
584 ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
585 M:      Puranjay Mohan <[email protected]>
586 L:      [email protected]
587 S:      Supported
588 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
589 F:      drivers/iio/accel/adxl355.h
590 F:      drivers/iio/accel/adxl355_core.c
591 F:      drivers/iio/accel/adxl355_i2c.c
592 F:      drivers/iio/accel/adxl355_spi.c
593
594 ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
595 M:      Cosmin Tanislav <[email protected]>
596 L:      [email protected]
597 S:      Supported
598 W:      https://ez.analog.com/linux-software-drivers
599 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
600 F:      drivers/iio/accel/adxl367*
601
602 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
603 M:      Michael Hennerich <[email protected]>
604 S:      Supported
605 W:      https://ez.analog.com/linux-software-drivers
606 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
607 F:      drivers/iio/accel/adxl372.c
608 F:      drivers/iio/accel/adxl372_i2c.c
609 F:      drivers/iio/accel/adxl372_spi.c
610
611 AF8133J THREE-AXIS MAGNETOMETER DRIVER
612 M:      Ondřej Jirman <[email protected]>
613 S:      Maintained
614 F:      Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml
615 F:      drivers/iio/magnetometer/af8133j.c
616
617 AF9013 MEDIA DRIVER
618 L:      [email protected]
619 S:      Orphan
620 W:      https://linuxtv.org
621 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
622 F:      drivers/media/dvb-frontends/af9013*
623
624 AF9033 MEDIA DRIVER
625 L:      [email protected]
626 S:      Orphan
627 W:      https://linuxtv.org
628 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
629 F:      drivers/media/dvb-frontends/af9033*
630
631 AFFS FILE SYSTEM
632 M:      David Sterba <[email protected]>
633 L:      [email protected]
634 S:      Odd Fixes
635 F:      Documentation/filesystems/affs.rst
636 F:      fs/affs/
637
638 AFS FILESYSTEM
639 M:      David Howells <[email protected]>
640 M:      Marc Dionne <[email protected]>
641 L:      [email protected]
642 S:      Supported
643 W:      https://www.infradead.org/~dhowells/kafs/
644 F:      Documentation/filesystems/afs.rst
645 F:      fs/afs/
646 F:      include/trace/events/afs.h
647
648 AGPGART DRIVER
649 M:      David Airlie <[email protected]>
650 L:      [email protected]
651 S:      Maintained
652 T:      git https://gitlab.freedesktop.org/drm/kernel.git
653 F:      drivers/char/agp/
654 F:      include/linux/agp*
655 F:      include/uapi/linux/agp*
656
657 AHA152X SCSI DRIVER
658 M:      "Juergen E. Fischer" <[email protected]>
659 L:      [email protected]
660 S:      Maintained
661 F:      drivers/scsi/aha152x*
662 F:      drivers/scsi/pcmcia/aha152x*
663
664 AIC7XXX / AIC79XX SCSI DRIVER
665 M:      Hannes Reinecke <[email protected]>
666 L:      [email protected]
667 S:      Maintained
668 F:      drivers/scsi/aic7xxx/
669
670 AIMSLAB FM RADIO RECEIVER DRIVER
671 M:      Hans Verkuil <[email protected]>
672 L:      [email protected]
673 S:      Maintained
674 W:      https://linuxtv.org
675 T:      git git://linuxtv.org/media_tree.git
676 F:      drivers/media/radio/radio-aimslab*
677
678 AIO
679 M:      Benjamin LaHaise <[email protected]>
680 L:      [email protected]
681 S:      Supported
682 F:      fs/aio.c
683 F:      include/linux/*aio*.h
684
685 AIROHA SPI SNFI DRIVER
686 M:      Lorenzo Bianconi <[email protected]>
687 M:      Ray Liu <[email protected]>
688 L:      [email protected] (moderated for non-subscribers)
689 L:      [email protected]
690 S:      Maintained
691 F:      Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml
692 F:      drivers/spi/spi-airoha-snfi.c
693
694 AIRSPY MEDIA DRIVER
695 L:      [email protected]
696 S:      Orphan
697 W:      https://linuxtv.org
698 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
699 F:      drivers/media/usb/airspy/
700
701 ALACRITECH GIGABIT ETHERNET DRIVER
702 M:      Lino Sanfilippo <[email protected]>
703 S:      Maintained
704 F:      drivers/net/ethernet/alacritech/*
705
706 ALCATEL SPEEDTOUCH USB DRIVER
707 M:      Duncan Sands <[email protected]>
708 L:      [email protected]
709 S:      Maintained
710 W:      http://www.linux-usb.org/SpeedTouch/
711 F:      drivers/usb/atm/speedtch.c
712 F:      drivers/usb/atm/usbatm.c
713
714 ALCHEMY AU1XX0 MMC DRIVER
715 M:      Manuel Lauss <[email protected]>
716 S:      Maintained
717 F:      drivers/mmc/host/au1xmmc.c
718
719 ALI1563 I2C DRIVER
720 M:      Rudolf Marek <[email protected]>
721 L:      [email protected]
722 S:      Maintained
723 F:      Documentation/i2c/busses/i2c-ali1563.rst
724 F:      drivers/i2c/busses/i2c-ali1563.c
725
726 ALIBABA ELASTIC RDMA DRIVER
727 M:      Cheng Xu <[email protected]>
728 M:      Kai Shen <[email protected]>
729 L:      [email protected]
730 S:      Supported
731 F:      drivers/infiniband/hw/erdma
732 F:      include/uapi/rdma/erdma-abi.h
733
734 ALIBABA PMU DRIVER
735 M:      Shuai Xue <[email protected]>
736 S:      Supported
737 F:      Documentation/admin-guide/perf/alibaba_pmu.rst
738 F:      drivers/perf/alibaba_uncore_drw_pmu.c
739
740 ALIENWARE WMI DRIVER
741 L:      [email protected]
742 S:      Maintained
743 F:      drivers/platform/x86/dell/alienware-wmi.c
744
745 ALLEGRO DVT VIDEO IP CORE DRIVER
746 M:      Michael Tretter <[email protected]>
747 R:      Pengutronix Kernel Team <[email protected]>
748 L:      [email protected]
749 S:      Maintained
750 F:      Documentation/devicetree/bindings/media/allegro,al5e.yaml
751 F:      drivers/media/platform/allegro-dvt/
752
753 ALLIED VISION ALVIUM CAMERA DRIVER
754 M:      Tommaso Merciai <[email protected]>
755 M:      Martin Hecht <[email protected]>
756 L:      [email protected]
757 S:      Maintained
758 F:      Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
759 F:      drivers/media/i2c/alvium-csi2.c
760 F:      drivers/media/i2c/alvium-csi2.h
761
762 ALLWINNER A10 CSI DRIVER
763 M:      Maxime Ripard <[email protected]>
764 L:      [email protected]
765 S:      Maintained
766 T:      git git://linuxtv.org/media_tree.git
767 F:      Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
768 F:      drivers/media/platform/sunxi/sun4i-csi/
769
770 ALLWINNER A31 CSI DRIVER
771 M:      Yong Deng <[email protected]>
772 M:      Paul Kocialkowski <[email protected]>
773 L:      [email protected]
774 S:      Maintained
775 T:      git git://linuxtv.org/media_tree.git
776 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
777 F:      drivers/media/platform/sunxi/sun6i-csi/
778
779 ALLWINNER A31 ISP DRIVER
780 M:      Paul Kocialkowski <[email protected]>
781 L:      [email protected]
782 S:      Maintained
783 T:      git git://linuxtv.org/media_tree.git
784 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
785 F:      drivers/staging/media/sunxi/sun6i-isp/
786 F:      drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
787
788 ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
789 M:      Paul Kocialkowski <[email protected]>
790 L:      [email protected]
791 S:      Maintained
792 T:      git git://linuxtv.org/media_tree.git
793 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
794 F:      drivers/media/platform/sunxi/sun6i-mipi-csi2/
795
796 ALLWINNER CPUFREQ DRIVER
797 M:      Yangtao Li <[email protected]>
798 L:      [email protected]
799 S:      Maintained
800 F:      Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
801 F:      drivers/cpufreq/sun50i-cpufreq-nvmem.c
802
803 ALLWINNER CRYPTO DRIVERS
804 M:      Corentin Labbe <[email protected]>
805 L:      [email protected]
806 S:      Maintained
807 F:      drivers/crypto/allwinner/
808
809 ALLWINNER DMIC DRIVERS
810 M:      Ban Tao <[email protected]>
811 L:      [email protected] (moderated for non-subscribers)
812 S:      Maintained
813 F:      Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
814 F:      sound/soc/sunxi/sun50i-dmic.c
815
816 ALLWINNER HARDWARE SPINLOCK SUPPORT
817 M:      Wilken Gottwalt <[email protected]>
818 S:      Maintained
819 F:      Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
820 F:      drivers/hwspinlock/sun6i_hwspinlock.c
821
822 ALLWINNER THERMAL DRIVER
823 M:      Vasily Khoruzhick <[email protected]>
824 M:      Yangtao Li <[email protected]>
825 L:      [email protected]
826 S:      Maintained
827 F:      Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
828 F:      drivers/thermal/sun8i_thermal.c
829
830 ALLWINNER VPU DRIVER
831 M:      Maxime Ripard <[email protected]>
832 M:      Paul Kocialkowski <[email protected]>
833 L:      [email protected]
834 S:      Maintained
835 F:      drivers/staging/media/sunxi/cedrus/
836
837 ALPHA PORT
838 M:      Richard Henderson <[email protected]>
839 M:      Ivan Kokshaysky <[email protected]>
840 M:      Matt Turner <[email protected]>
841 L:      [email protected]
842 S:      Odd Fixes
843 F:      arch/alpha/
844
845 ALPS PS/2 TOUCHPAD DRIVER
846 R:      Pali Rohár <[email protected]>
847 F:      drivers/input/mouse/alps.*
848
849 ALTERA I2C CONTROLLER DRIVER
850 M:      Thor Thayer <[email protected]>
851 S:      Maintained
852 F:      Documentation/devicetree/bindings/i2c/i2c-altera.txt
853 F:      drivers/i2c/busses/i2c-altera.c
854
855 ALTERA MAILBOX DRIVER
856 M:      Mun Yew Tham <[email protected]>
857 S:      Maintained
858 F:      drivers/mailbox/mailbox-altera.c
859
860 ALTERA MSGDMA IP CORE DRIVER
861 M:      Olivier Dautricourt <[email protected]>
862 R:      Stefan Roese <[email protected]>
863 L:      [email protected]
864 S:      Odd Fixes
865 F:      Documentation/devicetree/bindings/dma/altr,msgdma.yaml
866 F:      drivers/dma/altera-msgdma.c
867
868 ALTERA PIO DRIVER
869 M:      Mun Yew Tham <[email protected]>
870 L:      [email protected]
871 S:      Maintained
872 F:      drivers/gpio/gpio-altera.c
873
874 ALTERA SYSTEM MANAGER DRIVER
875 M:      Thor Thayer <[email protected]>
876 S:      Maintained
877 F:      drivers/mfd/altera-sysmgr.c
878 F:      include/linux/mfd/altera-sysmgr.h
879
880 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
881 M:      Thor Thayer <[email protected]>
882 S:      Maintained
883 F:      drivers/gpio/gpio-altera-a10sr.c
884 F:      drivers/mfd/altera-a10sr.c
885 F:      drivers/reset/reset-a10sr.c
886 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
887 F:      include/linux/mfd/altera-a10sr.h
888
889 ALTERA TRIPLE SPEED ETHERNET DRIVER
890 M:      Joyce Ooi <[email protected]>
891 L:      [email protected]
892 S:      Maintained
893 F:      drivers/net/ethernet/altera/
894
895 ALTERA UART/JTAG UART SERIAL DRIVERS
896 M:      Tobias Klauser <[email protected]>
897 L:      [email protected]
898 S:      Maintained
899 F:      drivers/tty/serial/altera_jtaguart.c
900 F:      drivers/tty/serial/altera_uart.c
901 F:      include/linux/altera_jtaguart.h
902 F:      include/linux/altera_uart.h
903
904 AMAZON ANNAPURNA LABS FIC DRIVER
905 M:      Talel Shenhar <[email protected]>
906 S:      Maintained
907 F:      Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
908 F:      drivers/irqchip/irq-al-fic.c
909
910 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
911 M:      Talel Shenhar <[email protected]>
912 M:      Talel Shenhar <[email protected]>
913 S:      Maintained
914 F:      Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
915 F:      drivers/edac/al_mc_edac.c
916
917 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
918 M:      Talel Shenhar <[email protected]>
919 S:      Maintained
920 F:      Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
921 F:      drivers/thermal/thermal_mmio.c
922
923 AMAZON ETHERNET DRIVERS
924 M:      Shay Agroskin <[email protected]>
925 M:      Arthur Kiyanovski <[email protected]>
926 R:      David Arinzon <[email protected]>
927 R:      Noam Dagan <[email protected]>
928 R:      Saeed Bishara <[email protected]>
929 L:      [email protected]
930 S:      Supported
931 F:      Documentation/networking/device_drivers/ethernet/amazon/ena.rst
932 F:      drivers/net/ethernet/amazon/
933
934 AMAZON RDMA EFA DRIVER
935 M:      Michael Margolin <[email protected]>
936 R:      Gal Pressman <[email protected]>
937 R:      Yossi Leybovich <[email protected]>
938 L:      [email protected]
939 S:      Supported
940 Q:      https://patchwork.kernel.org/project/linux-rdma/list/
941 F:      drivers/infiniband/hw/efa/
942 F:      include/uapi/rdma/efa-abi.h
943
944 AMD ADDRESS TRANSLATION LIBRARY (ATL)
945 M:      Yazen Ghannam <[email protected]>
946 L:      [email protected]
947 S:      Supported
948 F:      drivers/ras/amd/atl/*
949
950 AMD AXI W1 DRIVER
951 M:      Kris Chaplin <[email protected]>
952 R:      Thomas Delev <[email protected]>
953 R:      Michal Simek <[email protected]>
954 S:      Maintained
955 F:      Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
956 F:      drivers/w1/masters/amd_axi_w1.c
957
958 AMD CDX BUS DRIVER
959 M:      Nipun Gupta <[email protected]>
960 M:      Nikhil Agarwal <[email protected]>
961 S:      Maintained
962 F:      Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
963 F:      drivers/cdx/*
964 F:      include/linux/cdx/*
965
966 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
967 M:      Tom Lendacky <[email protected]>
968 M:      John Allen <[email protected]>
969 L:      [email protected]
970 S:      Supported
971 F:      drivers/crypto/ccp/
972 F:      include/linux/ccp.h
973
974 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
975 M:      Ashish Kalra <[email protected]>
976 M:      Tom Lendacky <[email protected]>
977 L:      [email protected]
978 S:      Supported
979 F:      drivers/crypto/ccp/sev*
980 F:      include/uapi/linux/psp-sev.h
981
982 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
983 M:      Mario Limonciello <[email protected]>
984 L:      [email protected]
985 S:      Supported
986 F:      drivers/crypto/ccp/dbc.c
987 F:      drivers/crypto/ccp/dbc.h
988 F:      drivers/crypto/ccp/platform-access.c
989 F:      drivers/crypto/ccp/platform-access.h
990 F:      include/uapi/linux/psp-dbc.h
991 F:      tools/crypto/ccp/*.c
992 F:      tools/crypto/ccp/*.py
993
994 AMD DISPLAY CORE
995 M:      Harry Wentland <[email protected]>
996 M:      Leo Li <[email protected]>
997 M:      Rodrigo Siqueira <[email protected]>
998 L:      [email protected]
999 S:      Supported
1000 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1001 F:      drivers/gpu/drm/amd/display/
1002
1003 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1004 M:      Huang Rui <[email protected]>
1005 L:      [email protected]
1006 S:      Supported
1007 F:      Documentation/hwmon/fam15h_power.rst
1008 F:      drivers/hwmon/fam15h_power.c
1009
1010 AMD FCH GPIO DRIVER
1011 M:      Enrico Weigelt, metux IT consult <[email protected]>
1012 L:      [email protected]
1013 S:      Maintained
1014 F:      drivers/gpio/gpio-amd-fch.c
1015 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
1016
1017 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1018 L:      [email protected] (moderated for non-subscribers)
1019 S:      Orphan
1020 F:      drivers/usb/gadget/udc/amd5536udc.*
1021
1022 AMD GEODE PROCESSOR/CHIPSET SUPPORT
1023 M:      Andres Salomon <[email protected]>
1024 L:      [email protected] (moderated for non-subscribers)
1025 S:      Supported
1026 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1027 F:      arch/x86/include/asm/geode.h
1028 F:      drivers/char/hw_random/geode-rng.c
1029 F:      drivers/crypto/geode*
1030 F:      drivers/video/fbdev/geode/
1031
1032 AMD HSMP DRIVER
1033 M:      Naveen Krishna Chatradhi <[email protected]>
1034 R:      Carlos Bilbao <[email protected]>
1035 L:      [email protected]
1036 S:      Maintained
1037 F:      Documentation/arch/x86/amd_hsmp.rst
1038 F:      arch/x86/include/asm/amd_hsmp.h
1039 F:      arch/x86/include/uapi/asm/amd_hsmp.h
1040 F:      drivers/platform/x86/amd/hsmp.c
1041
1042 AMD IOMMU (AMD-VI)
1043 M:      Joerg Roedel <[email protected]>
1044 R:      Suravee Suthikulpanit <[email protected]>
1045 L:      [email protected]
1046 S:      Maintained
1047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
1048 F:      drivers/iommu/amd/
1049 F:      include/linux/amd-iommu.h
1050
1051 AMD KFD
1052 M:      Felix Kuehling <[email protected]>
1053 L:      [email protected]
1054 S:      Supported
1055 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1056 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1057 F:      drivers/gpu/drm/amd/amdkfd/
1058 F:      drivers/gpu/drm/amd/include/cik_structs.h
1059 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1060 F:      drivers/gpu/drm/amd/include/v9_structs.h
1061 F:      drivers/gpu/drm/amd/include/vi_structs.h
1062 F:      include/uapi/linux/kfd_ioctl.h
1063 F:      include/uapi/linux/kfd_sysfs.h
1064
1065 AMD MP2 I2C DRIVER
1066 M:      Elie Morisse <[email protected]>
1067 M:      Shyam Sundar S K <[email protected]>
1068 L:      [email protected]
1069 S:      Maintained
1070 F:      drivers/i2c/busses/i2c-amd-mp2*
1071
1072 AMD PDS CORE DRIVER
1073 M:      Shannon Nelson <[email protected]>
1074 M:      Brett Creeley <[email protected]>
1075 L:      [email protected]
1076 S:      Supported
1077 F:      Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1078 F:      drivers/net/ethernet/amd/pds_core/
1079 F:      include/linux/pds/
1080
1081 AMD PMC DRIVER
1082 M:      Shyam Sundar S K <[email protected]>
1083 L:      [email protected]
1084 S:      Maintained
1085 F:      drivers/platform/x86/amd/pmc/
1086
1087 AMD PMF DRIVER
1088 M:      Shyam Sundar S K <[email protected]>
1089 L:      [email protected]
1090 S:      Maintained
1091 F:      Documentation/ABI/testing/sysfs-amd-pmf
1092 F:      drivers/platform/x86/amd/pmf/
1093
1094 AMD POWERPLAY AND SWSMU
1095 M:      Evan Quan <[email protected]>
1096 L:      [email protected]
1097 S:      Supported
1098 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1099 F:      drivers/gpu/drm/amd/pm/
1100
1101 AMD PSTATE DRIVER
1102 M:      Huang Rui <[email protected]>
1103 M:      Gautham R. Shenoy <[email protected]>
1104 M:      Mario Limonciello <[email protected]>
1105 R:      Perry Yuan <[email protected]>
1106 L:      [email protected]
1107 S:      Supported
1108 F:      Documentation/admin-guide/pm/amd-pstate.rst
1109 F:      drivers/cpufreq/amd-pstate*
1110 F:      tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1111
1112 AMD PTDMA DRIVER
1113 M:      Basavaraj Natikar <[email protected]>
1114 L:      [email protected]
1115 S:      Maintained
1116 F:      drivers/dma/ptdma/
1117
1118 AMD SEATTLE DEVICE TREE SUPPORT
1119 M:      Suravee Suthikulpanit <[email protected]>
1120 M:      Tom Lendacky <[email protected]>
1121 S:      Supported
1122 F:      arch/arm64/boot/dts/amd/
1123
1124 AMD SENSOR FUSION HUB DRIVER
1125 M:      Basavaraj Natikar <[email protected]>
1126 L:      [email protected]
1127 S:      Maintained
1128 F:      Documentation/hid/amd-sfh*
1129 F:      drivers/hid/amd-sfh-hid/
1130
1131 AMD SPI DRIVER
1132 M:      Sanjay R Mehta <[email protected]>
1133 S:      Maintained
1134 F:      drivers/spi/spi-amd.c
1135
1136 AMD XGBE DRIVER
1137 M:      "Shyam Sundar S K" <[email protected]>
1138 L:      [email protected]
1139 S:      Supported
1140 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1141 F:      drivers/net/ethernet/amd/xgbe/
1142
1143 AMLOGIC DDR PMU DRIVER
1144 M:      Jiucheng Xu <[email protected]>
1145 L:      [email protected]
1146 S:      Supported
1147 W:      http://www.amlogic.com
1148 F:      Documentation/admin-guide/perf/meson-ddr-pmu.rst
1149 F:      Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1150 F:      drivers/perf/amlogic/
1151 F:      include/soc/amlogic/
1152
1153 AMPHENOL CHIPCAP 2 HUMIDITY-TEMPERATURE IIO DRIVER
1154 M:      Javier Carrasco <[email protected]>
1155 L:      [email protected]
1156 S:      Maintained
1157 F:      Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1158 F:      Documentation/hwmon/chipcap2.rst
1159 F:      drivers/hwmon/chipcap2.c
1160
1161 AMPHION VPU CODEC V4L2 DRIVER
1162 M:      Ming Qian <[email protected]>
1163 M:      Zhou Peng <[email protected]>
1164 L:      [email protected]
1165 S:      Maintained
1166 F:      Documentation/devicetree/bindings/media/amphion,vpu.yaml
1167 F:      drivers/media/platform/amphion/
1168
1169 AMS AS73211 DRIVER
1170 M:      Christian Eggers <[email protected]>
1171 L:      [email protected]
1172 S:      Maintained
1173 F:      Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1174 F:      drivers/iio/light/as73211.c
1175
1176 AMT (Automatic Multicast Tunneling)
1177 M:      Taehee Yoo <[email protected]>
1178 L:      [email protected]
1179 S:      Maintained
1180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1182 F:      drivers/net/amt.c
1183
1184 ANALOG DEVICES INC AD3552R DRIVER
1185 M:      Nuno Sá <[email protected]>
1186 L:      [email protected]
1187 S:      Supported
1188 W:      https://ez.analog.com/linux-software-drivers
1189 F:      Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1190 F:      drivers/iio/dac/ad3552r.c
1191
1192 ANALOG DEVICES INC AD4130 DRIVER
1193 M:      Cosmin Tanislav <[email protected]>
1194 L:      [email protected]
1195 S:      Supported
1196 W:      https://ez.analog.com/linux-software-drivers
1197 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1198 F:      Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1199 F:      drivers/iio/adc/ad4130.c
1200
1201 ANALOG DEVICES INC AD7091R DRIVER
1202 M:      Marcelo Schmitt <[email protected]>
1203 L:      [email protected]
1204 S:      Supported
1205 W:      http://ez.analog.com/community/linux-device-drivers
1206 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1207 F:      drivers/iio/adc/ad7091r*
1208
1209 ANALOG DEVICES INC AD7192 DRIVER
1210 M:      Alexandru Tachici <[email protected]>
1211 L:      [email protected]
1212 S:      Supported
1213 W:      https://ez.analog.com/linux-software-drivers
1214 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1215 F:      drivers/iio/adc/ad7192.c
1216
1217 ANALOG DEVICES INC AD7292 DRIVER
1218 M:      Marcelo Schmitt <[email protected]>
1219 L:      [email protected]
1220 S:      Supported
1221 W:      https://ez.analog.com/linux-software-drivers
1222 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1223 F:      drivers/iio/adc/ad7292.c
1224
1225 ANALOG DEVICES INC AD7293 DRIVER
1226 M:      Antoniu Miclaus <[email protected]>
1227 L:      [email protected]
1228 S:      Supported
1229 W:      https://ez.analog.com/linux-software-drivers
1230 F:      Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1231 F:      drivers/iio/dac/ad7293.c
1232
1233 ANALOG DEVICES INC AD74115 DRIVER
1234 M:      Cosmin Tanislav <[email protected]>
1235 L:      [email protected]
1236 S:      Supported
1237 W:      https://ez.analog.com/linux-software-drivers
1238 F:      Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1239 F:      drivers/iio/addac/ad74115.c
1240
1241 ANALOG DEVICES INC AD74413R DRIVER
1242 M:      Cosmin Tanislav <[email protected]>
1243 L:      [email protected]
1244 S:      Supported
1245 W:      https://ez.analog.com/linux-software-drivers
1246 F:      Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1247 F:      drivers/iio/addac/ad74413r.c
1248 F:      include/dt-bindings/iio/addac/adi,ad74413r.h
1249
1250 ANALOG DEVICES INC AD7768-1 DRIVER
1251 M:      Michael Hennerich <[email protected]>
1252 L:      [email protected]
1253 S:      Supported
1254 W:      https://ez.analog.com/linux-software-drivers
1255 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1256 F:      drivers/iio/adc/ad7768-1.c
1257
1258 ANALOG DEVICES INC AD7780 DRIVER
1259 M:      Michael Hennerich <[email protected]>
1260 M:      Renato Lui Geh <[email protected]>
1261 L:      [email protected]
1262 S:      Supported
1263 W:      https://ez.analog.com/linux-software-drivers
1264 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1265 F:      drivers/iio/adc/ad7780.c
1266
1267 ANALOG DEVICES INC AD9739a DRIVER
1268 M:      Nuno Sa <[email protected]>
1269 M:      Dragos Bogdan <[email protected]>
1270 L:      [email protected]
1271 S:      Supported
1272 W:      https://ez.analog.com/linux-software-drivers
1273 F:      Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
1274 F:      drivers/iio/dac/ad9739a.c
1275
1276 ANALOG DEVICES INC ADA4250 DRIVER
1277 M:      Antoniu Miclaus <[email protected]>
1278 L:      [email protected]
1279 S:      Supported
1280 W:      https://ez.analog.com/linux-software-drivers
1281 F:      Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1282 F:      drivers/iio/amplifiers/ada4250.c
1283
1284 ANALOG DEVICES INC ADF4377 DRIVER
1285 M:      Antoniu Miclaus <[email protected]>
1286 L:      [email protected]
1287 S:      Supported
1288 W:      https://ez.analog.com/linux-software-drivers
1289 F:      Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1290 F:      drivers/iio/frequency/adf4377.c
1291
1292 ANALOG DEVICES INC ADGS1408 DRIVER
1293 M:      Mircea Caprioru <[email protected]>
1294 S:      Supported
1295 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1296 F:      drivers/mux/adgs1408.c
1297
1298 ANALOG DEVICES INC ADIN DRIVER
1299 M:      Michael Hennerich <[email protected]>
1300 L:      [email protected]
1301 S:      Supported
1302 W:      https://ez.analog.com/linux-software-drivers
1303 F:      Documentation/devicetree/bindings/net/adi,adin.yaml
1304 F:      drivers/net/phy/adin.c
1305
1306 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1307 M:      Nuno Sa <[email protected]>
1308 L:      [email protected]
1309 S:      Supported
1310 F:      drivers/iio/imu/adis.c
1311 F:      drivers/iio/imu/adis_buffer.c
1312 F:      drivers/iio/imu/adis_trigger.c
1313 F:      include/linux/iio/imu/adis.h
1314
1315 ANALOG DEVICES INC ADIS16460 DRIVER
1316 M:      Dragos Bogdan <[email protected]>
1317 L:      [email protected]
1318 S:      Supported
1319 W:      https://ez.analog.com/linux-software-drivers
1320 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1321 F:      drivers/iio/imu/adis16460.c
1322
1323 ANALOG DEVICES INC ADIS16475 DRIVER
1324 M:      Nuno Sa <[email protected]>
1325 L:      [email protected]
1326 S:      Supported
1327 W:      https://ez.analog.com/linux-software-drivers
1328 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1329 F:      drivers/iio/imu/adis16475.c
1330
1331 ANALOG DEVICES INC ADM1177 DRIVER
1332 M:      Michael Hennerich <[email protected]>
1333 L:      [email protected]
1334 S:      Supported
1335 W:      https://ez.analog.com/linux-software-drivers
1336 F:      Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1337 F:      drivers/hwmon/adm1177.c
1338
1339 ANALOG DEVICES INC ADMFM2000 DRIVER
1340 M:      Kim Seer Paller <[email protected]>
1341 L:      [email protected]
1342 S:      Supported
1343 W:      https://ez.analog.com/linux-software-drivers
1344 F:      Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
1345 F:      drivers/iio/frequency/admfm2000.c
1346
1347 ANALOG DEVICES INC ADMV1013 DRIVER
1348 M:      Antoniu Miclaus <[email protected]>
1349 L:      [email protected]
1350 S:      Supported
1351 W:      https://ez.analog.com/linux-software-drivers
1352 F:      Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1353 F:      drivers/iio/frequency/admv1013.c
1354
1355 ANALOG DEVICES INC ADMV1014 DRIVER
1356 M:      Antoniu Miclaus <[email protected]>
1357 L:      [email protected]
1358 S:      Supported
1359 W:      https://ez.analog.com/linux-software-drivers
1360 F:      Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1361 F:      drivers/iio/frequency/admv1014.c
1362
1363 ANALOG DEVICES INC ADMV8818 DRIVER
1364 M:      Antoniu Miclaus <[email protected]>
1365 L:      [email protected]
1366 S:      Supported
1367 W:      https://ez.analog.com/linux-software-drivers
1368 F:      Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1369 F:      drivers/iio/filter/admv8818.c
1370
1371 ANALOG DEVICES INC ADP5061 DRIVER
1372 M:      Michael Hennerich <[email protected]>
1373 L:      [email protected]
1374 S:      Supported
1375 W:      https://ez.analog.com/linux-software-drivers
1376 F:      drivers/power/supply/adp5061.c
1377
1378 ANALOG DEVICES INC ADRF6780 DRIVER
1379 M:      Antoniu Miclaus <[email protected]>
1380 L:      [email protected]
1381 S:      Supported
1382 W:      https://ez.analog.com/linux-software-drivers
1383 F:      Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1384 F:      drivers/iio/frequency/adrf6780.c
1385
1386 ANALOG DEVICES INC ADV7180 DRIVER
1387 M:      Lars-Peter Clausen <[email protected]>
1388 L:      [email protected]
1389 S:      Supported
1390 W:      https://ez.analog.com/linux-software-drivers
1391 F:      Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1392 F:      drivers/media/i2c/adv7180.c
1393
1394 ANALOG DEVICES INC ADV748X DRIVER
1395 M:      Kieran Bingham <[email protected]>
1396 L:      [email protected]
1397 S:      Maintained
1398 F:      Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1399 F:      drivers/media/i2c/adv748x/*
1400
1401 ANALOG DEVICES INC ADV7511 DRIVER
1402 M:      Hans Verkuil <[email protected]>
1403 L:      [email protected]
1404 S:      Maintained
1405 F:      drivers/media/i2c/adv7511*
1406
1407 ANALOG DEVICES INC ADV7604 DRIVER
1408 M:      Hans Verkuil <[email protected]>
1409 L:      [email protected]
1410 S:      Maintained
1411 F:      Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1412 F:      drivers/media/i2c/adv7604*
1413
1414 ANALOG DEVICES INC ADV7842 DRIVER
1415 M:      Hans Verkuil <[email protected]>
1416 L:      [email protected]
1417 S:      Maintained
1418 F:      drivers/media/i2c/adv7842*
1419
1420 ANALOG DEVICES INC ADXRS290 DRIVER
1421 M:      Nishant Malpani <[email protected]>
1422 L:      [email protected]
1423 S:      Supported
1424 F:      Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1425 F:      drivers/iio/gyro/adxrs290.c
1426
1427 ANALOG DEVICES INC ASOC CODEC DRIVERS
1428 M:      Lars-Peter Clausen <[email protected]>
1429 M:      Nuno Sá <[email protected]>
1430 L:      [email protected] (moderated for non-subscribers)
1431 S:      Supported
1432 W:      http://wiki.analog.com/
1433 W:      https://ez.analog.com/linux-software-drivers
1434 F:      sound/soc/codecs/ad1*
1435 F:      sound/soc/codecs/ad7*
1436 F:      sound/soc/codecs/adau*
1437 F:      sound/soc/codecs/adav*
1438 F:      sound/soc/codecs/sigmadsp.*
1439 F:      sound/soc/codecs/ssm*
1440
1441 ANALOG DEVICES INC AXI DAC DRIVER
1442 M:      Nuno Sa <[email protected]>
1443 L:      [email protected]
1444 S:      Supported
1445 W:      https://ez.analog.com/linux-software-drivers
1446 F:      Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
1447 F:      drivers/iio/dac/adi-axi-dac.c
1448
1449 ANALOG DEVICES INC DMA DRIVERS
1450 M:      Lars-Peter Clausen <[email protected]>
1451 S:      Supported
1452 W:      https://ez.analog.com/linux-software-drivers
1453 F:      drivers/dma/dma-axi-dmac.c
1454
1455 ANALOG DEVICES INC IIO DRIVERS
1456 M:      Lars-Peter Clausen <[email protected]>
1457 M:      Michael Hennerich <[email protected]>
1458 S:      Supported
1459 W:      http://wiki.analog.com/
1460 W:      https://ez.analog.com/linux-software-drivers
1461 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1462 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1463 F:      Documentation/devicetree/bindings/iio/*/adi,*
1464 F:      Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1465 F:      Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1466 F:      drivers/iio/*/ad*
1467 F:      drivers/iio/adc/ltc249*
1468 F:      drivers/iio/amplifiers/hmc425a.c
1469 F:      drivers/staging/iio/*/ad*
1470 X:      drivers/iio/*/adjd*
1471
1472 ANALOGBITS PLL LIBRARIES
1473 M:      Paul Walmsley <[email protected]>
1474 M:      Samuel Holland <[email protected]>
1475 S:      Supported
1476 F:      drivers/clk/analogbits/*
1477 F:      include/linux/clk/analogbits*
1478
1479 ANDROID DRIVERS
1480 M:      Greg Kroah-Hartman <[email protected]>
1481 M:      Arve Hjønnevåg <[email protected]>
1482 M:      Todd Kjos <[email protected]>
1483 M:      Martijn Coenen <[email protected]>
1484 M:      Joel Fernandes <[email protected]>
1485 M:      Christian Brauner <[email protected]>
1486 M:      Carlos Llamas <[email protected]>
1487 M:      Suren Baghdasaryan <[email protected]>
1488 L:      [email protected]
1489 S:      Supported
1490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1491 F:      drivers/android/
1492
1493 ANDROID GOLDFISH PIC DRIVER
1494 M:      Miodrag Dinic <[email protected]>
1495 S:      Supported
1496 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1497 F:      drivers/irqchip/irq-goldfish-pic.c
1498
1499 ANDROID GOLDFISH RTC DRIVER
1500 M:      Jiaxun Yang <[email protected]>
1501 S:      Supported
1502 F:      drivers/rtc/rtc-goldfish.c
1503
1504 AOA (Apple Onboard Audio) ALSA DRIVER
1505 M:      Johannes Berg <[email protected]>
1506 L:      [email protected]
1507 L:      [email protected] (moderated for non-subscribers)
1508 S:      Maintained
1509 F:      sound/aoa/
1510
1511 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1512 M:      William Breathitt Gray <[email protected]>
1513 L:      [email protected]
1514 S:      Maintained
1515 F:      drivers/iio/addac/stx104.c
1516
1517 APM DRIVER
1518 M:      Jiri Kosina <[email protected]>
1519 S:      Odd fixes
1520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1521 F:      arch/x86/kernel/apm_32.c
1522 F:      drivers/char/apm-emulation.c
1523 F:      include/linux/apm_bios.h
1524 F:      include/uapi/linux/apm_bios.h
1525
1526 APPARMOR SECURITY MODULE
1527 M:      John Johansen <[email protected]>
1528 M:      John Johansen <[email protected]>
1529 L:      [email protected] (moderated for non-subscribers)
1530 S:      Supported
1531 W:      apparmor.net
1532 B:      https://gitlab.com/apparmor/apparmor-kernel
1533 C:      irc://irc.oftc.net/apparmor
1534 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1535 T:      https://gitlab.com/apparmor/apparmor-kernel.git
1536 F:      Documentation/admin-guide/LSM/apparmor.rst
1537 F:      security/apparmor/
1538
1539 APPLE BCM5974 MULTITOUCH DRIVER
1540 M:      Henrik Rydberg <[email protected]>
1541 L:      [email protected]
1542 S:      Odd fixes
1543 F:      drivers/input/mouse/bcm5974.c
1544
1545 APPLE PCIE CONTROLLER DRIVER
1546 M:      Alyssa Rosenzweig <[email protected]>
1547 M:      Marc Zyngier <[email protected]>
1548 L:      [email protected]
1549 S:      Maintained
1550 F:      drivers/pci/controller/pcie-apple.c
1551
1552 APPLE SMC DRIVER
1553 M:      Henrik Rydberg <[email protected]>
1554 L:      [email protected]
1555 S:      Odd fixes
1556 F:      drivers/hwmon/applesmc.c
1557
1558 APPLETALK NETWORK LAYER
1559 L:      [email protected]
1560 S:      Odd fixes
1561 F:      include/linux/atalk.h
1562 F:      include/uapi/linux/atalk.h
1563 F:      net/appletalk/
1564
1565 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1566 M:      Khuong Dinh <[email protected]>
1567 S:      Supported
1568 F:      arch/arm64/boot/dts/apm/
1569
1570 APPLIED MICRO (APM) X-GENE SOC EDAC
1571 M:      Khuong Dinh <[email protected]>
1572 S:      Supported
1573 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1574 F:      drivers/edac/xgene_edac.c
1575
1576 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1577 M:      Iyappan Subramanian <[email protected]>
1578 M:      Keyur Chudgar <[email protected]>
1579 S:      Supported
1580 F:      drivers/net/ethernet/apm/xgene-v2/
1581
1582 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1583 M:      Iyappan Subramanian <[email protected]>
1584 M:      Keyur Chudgar <[email protected]>
1585 M:      Quan Nguyen <[email protected]>
1586 S:      Supported
1587 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1588 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1589 F:      drivers/net/ethernet/apm/xgene/
1590 F:      drivers/net/mdio/mdio-xgene.c
1591
1592 APPLIED MICRO (APM) X-GENE SOC PMU
1593 M:      Khuong Dinh <[email protected]>
1594 S:      Supported
1595 F:      Documentation/admin-guide/perf/xgene-pmu.rst
1596 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1597 F:      drivers/perf/xgene_pmu.c
1598
1599 APTINA CAMERA SENSOR PLL
1600 M:      Laurent Pinchart <[email protected]>
1601 L:      [email protected]
1602 S:      Maintained
1603 F:      drivers/media/i2c/aptina-pll.*
1604
1605 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1606 M:      Aleksa Savic <[email protected]>
1607 M:      Jack Doan <[email protected]>
1608 L:      [email protected]
1609 S:      Maintained
1610 F:      Documentation/hwmon/aquacomputer_d5next.rst
1611 F:      drivers/hwmon/aquacomputer_d5next.c
1612
1613 AQUANTIA ETHERNET DRIVER (atlantic)
1614 M:      Igor Russkikh <[email protected]>
1615 L:      [email protected]
1616 S:      Supported
1617 W:      https://www.marvell.com/
1618 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
1619 F:      Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1620 F:      drivers/net/ethernet/aquantia/atlantic/
1621
1622 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1623 M:      Egor Pomozov <[email protected]>
1624 L:      [email protected]
1625 S:      Supported
1626 W:      http://www.aquantia.com
1627 F:      drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1628
1629 AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1630 M:      Krzysztof Hałasa <[email protected]>
1631 L:      [email protected]
1632 S:      Maintained
1633 F:      Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1634 F:      drivers/media/i2c/ar0521.c
1635
1636 ARASAN NAND CONTROLLER DRIVER
1637 M:      Miquel Raynal <[email protected]>
1638 R:      Michal Simek <[email protected]>
1639 L:      [email protected]
1640 S:      Maintained
1641 F:      Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1642 F:      drivers/mtd/nand/raw/arasan-nand-controller.c
1643
1644 ARC FRAMEBUFFER DRIVER
1645 M:      Jaya Kumar <[email protected]>
1646 S:      Maintained
1647 F:      drivers/video/fbdev/arcfb.c
1648 F:      drivers/video/fbdev/core/fb_defio.c
1649
1650 ARC PGU DRM DRIVER
1651 M:      Alexey Brodkin <[email protected]>
1652 S:      Supported
1653 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1654 F:      drivers/gpu/drm/tiny/arcpgu.c
1655
1656 ARCNET NETWORK LAYER
1657 M:      Michael Grzeschik <[email protected]>
1658 L:      [email protected]
1659 S:      Maintained
1660 F:      drivers/net/arcnet/
1661 F:      include/uapi/linux/if_arcnet.h
1662
1663 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1664 M:      Arnd Bergmann <[email protected]>
1665 M:      Olof Johansson <[email protected]>
1666 M:      [email protected]
1667 L:      [email protected] (moderated for non-subscribers)
1668 S:      Maintained
1669 P:      Documentation/process/maintainer-soc.rst
1670 C:      irc://irc.libera.chat/armlinux
1671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1672 F:      Documentation/process/maintainer-soc*.rst
1673 F:      arch/arm/boot/dts/Makefile
1674 F:      arch/arm64/boot/dts/Makefile
1675
1676 ARM ARCHITECTED TIMER DRIVER
1677 M:      Mark Rutland <[email protected]>
1678 M:      Marc Zyngier <[email protected]>
1679 L:      [email protected] (moderated for non-subscribers)
1680 S:      Maintained
1681 F:      arch/arm/include/asm/arch_timer.h
1682 F:      arch/arm64/include/asm/arch_timer.h
1683 F:      drivers/clocksource/arm_arch_timer.c
1684
1685 ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1686 M:      Marc Zyngier <[email protected]>
1687 L:      [email protected] (moderated for non-subscribers)
1688 S:      Maintained
1689 F:      Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1690 F:      arch/arm/include/asm/arch_gicv3.h
1691 F:      arch/arm64/include/asm/arch_gicv3.h
1692 F:      drivers/irqchip/irq-gic*.[ch]
1693 F:      include/linux/irqchip/arm-gic*.h
1694 F:      include/linux/irqchip/arm-vgic-info.h
1695
1696 ARM HDLCD DRM DRIVER
1697 M:      Liviu Dudau <[email protected]>
1698 S:      Supported
1699 F:      Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1700 F:      drivers/gpu/drm/arm/hdlcd_*
1701
1702 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1703 M:      Linus Walleij <[email protected]>
1704 L:      [email protected] (moderated for non-subscribers)
1705 S:      Maintained
1706 F:      Documentation/devicetree/bindings/arm/arm,integrator.yaml
1707 F:      Documentation/devicetree/bindings/arm/arm,realview.yaml
1708 F:      Documentation/devicetree/bindings/arm/arm,versatile.yaml
1709 F:      Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1710 F:      Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1711 F:      Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1712 F:      Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1713 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1714 F:      Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1715 F:      arch/arm/boot/dts/arm/arm-realview-*
1716 F:      arch/arm/boot/dts/arm/integrator*
1717 F:      arch/arm/boot/dts/arm/versatile*
1718 F:      arch/arm/mach-versatile/
1719 F:      drivers/bus/arm-integrator-lm.c
1720 F:      drivers/clk/versatile/
1721 F:      drivers/i2c/busses/i2c-versatile.c
1722 F:      drivers/irqchip/irq-versatile-fpga.c
1723 F:      drivers/mtd/maps/physmap-versatile.*
1724 F:      drivers/power/reset/arm-versatile-reboot.c
1725 F:      drivers/soc/versatile/
1726
1727 ARM KOMEDA DRM-KMS DRIVER
1728 M:      Liviu Dudau <[email protected]>
1729 S:      Supported
1730 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1731 F:      Documentation/devicetree/bindings/display/arm,komeda.yaml
1732 F:      Documentation/gpu/komeda-kms.rst
1733 F:      drivers/gpu/drm/arm/display/include/
1734 F:      drivers/gpu/drm/arm/display/komeda/
1735
1736 ARM MALI PANFROST DRM DRIVER
1737 M:      Boris Brezillon <[email protected]>
1738 M:      Rob Herring <[email protected]>
1739 R:      Steven Price <[email protected]>
1740 L:      [email protected]
1741 S:      Supported
1742 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1743 F:      Documentation/gpu/panfrost.rst
1744 F:      drivers/gpu/drm/panfrost/
1745 F:      include/uapi/drm/panfrost_drm.h
1746
1747 ARM MALI PANTHOR DRM DRIVER
1748 M:      Boris Brezillon <[email protected]>
1749 M:      Steven Price <[email protected]>
1750 M:      Liviu Dudau <[email protected]>
1751 L:      [email protected]
1752 S:      Supported
1753 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1754 F:      Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
1755 F:      drivers/gpu/drm/panthor/
1756 F:      include/uapi/drm/panthor_drm.h
1757
1758 ARM MALI-DP DRM DRIVER
1759 M:      Liviu Dudau <[email protected]>
1760 S:      Supported
1761 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1762 F:      Documentation/devicetree/bindings/display/arm,malidp.yaml
1763 F:      Documentation/gpu/afbc.rst
1764 F:      drivers/gpu/drm/arm/
1765
1766 ARM MFM AND FLOPPY DRIVERS
1767 M:      Ian Molton <[email protected]>
1768 S:      Maintained
1769 F:      arch/arm/include/asm/floppy.h
1770 F:      arch/arm/mach-rpc/floppydma.S
1771
1772 ARM PMU PROFILING AND DEBUGGING
1773 M:      Will Deacon <[email protected]>
1774 M:      Mark Rutland <[email protected]>
1775 L:      [email protected] (moderated for non-subscribers)
1776 S:      Maintained
1777 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1778 F:      Documentation/devicetree/bindings/perf/
1779 F:      arch/arm*/include/asm/hw_breakpoint.h
1780 F:      arch/arm*/include/asm/perf_event.h
1781 F:      arch/arm*/kernel/hw_breakpoint.c
1782 F:      arch/arm*/kernel/perf_*
1783 F:      drivers/perf/
1784 F:      include/linux/perf/arm_pmu*.h
1785
1786 ARM PORT
1787 M:      Russell King <[email protected]>
1788 L:      [email protected] (moderated for non-subscribers)
1789 S:      Odd Fixes
1790 W:      http://www.armlinux.org.uk/
1791 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1792 F:      arch/arm/
1793 X:      arch/arm/boot/dts/
1794
1795 ARM PRIMECELL AACI PL041 DRIVER
1796 M:      Russell King <[email protected]>
1797 S:      Odd Fixes
1798 F:      sound/arm/aaci.*
1799
1800 ARM PRIMECELL BUS SUPPORT
1801 M:      Russell King <[email protected]>
1802 S:      Odd Fixes
1803 F:      drivers/amba/
1804 F:      include/linux/amba/bus.h
1805
1806 ARM PRIMECELL KMI PL050 DRIVER
1807 M:      Russell King <[email protected]>
1808 S:      Odd Fixes
1809 F:      drivers/input/serio/ambakmi.*
1810 F:      include/linux/amba/kmi.h
1811
1812 ARM PRIMECELL MMCI PL180/1 DRIVER
1813 M:      Russell King <[email protected]>
1814 S:      Odd Fixes
1815 F:      drivers/mmc/host/mmci.*
1816 F:      include/linux/amba/mmci.h
1817
1818 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1819 M:      Miquel Raynal <[email protected]>
1820 R:      Michal Simek <[email protected]>
1821 L:      [email protected]
1822 S:      Maintained
1823 F:      Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1824 F:      drivers/mtd/nand/raw/pl35x-nand-controller.c
1825
1826 ARM PRIMECELL PL35X SMC DRIVER
1827 M:      Miquel Raynal <[email protected]>
1828 R:      Michal Simek <[email protected]>
1829 L:      [email protected] (moderated for non-subscribers)
1830 S:      Maintained
1831 F:      Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1832 F:      drivers/memory/pl353-smc.c
1833
1834 ARM PRIMECELL SSP PL022 SPI DRIVER
1835 M:      Linus Walleij <[email protected]>
1836 L:      [email protected] (moderated for non-subscribers)
1837 S:      Maintained
1838 F:      Documentation/devicetree/bindings/spi/spi-pl022.yaml
1839 F:      drivers/spi/spi-pl022.c
1840
1841 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1842 M:      Russell King <[email protected]>
1843 S:      Odd Fixes
1844 F:      drivers/tty/serial/amba-pl01*.c
1845 F:      include/linux/amba/serial.h
1846
1847 ARM PRIMECELL VIC PL190/PL192 DRIVER
1848 M:      Linus Walleij <[email protected]>
1849 L:      [email protected] (moderated for non-subscribers)
1850 S:      Maintained
1851 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1852 F:      drivers/irqchip/irq-vic.c
1853
1854 ARM SMC WATCHDOG DRIVER
1855 M:      Julius Werner <[email protected]>
1856 R:      Evan Benn <[email protected]>
1857 S:      Maintained
1858 F:      Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1859 F:      drivers/watchdog/arm_smc_wdt.c
1860
1861 ARM SMMU DRIVERS
1862 M:      Will Deacon <[email protected]>
1863 R:      Robin Murphy <[email protected]>
1864 L:      [email protected] (moderated for non-subscribers)
1865 S:      Maintained
1866 F:      Documentation/devicetree/bindings/iommu/arm,smmu*
1867 F:      drivers/iommu/arm/
1868 F:      drivers/iommu/io-pgtable-arm*
1869
1870 ARM SUB-ARCHITECTURES
1871 L:      [email protected] (moderated for non-subscribers)
1872 S:      Maintained
1873 C:      irc://irc.libera.chat/armlinux
1874 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1875 F:      arch/arm/mach-*/
1876 F:      arch/arm/plat-*/
1877
1878 ARM/ACTIONS SEMI ARCHITECTURE
1879 M:      Andreas Färber <[email protected]>
1880 M:      Manivannan Sadhasivam <[email protected]>
1881 L:      [email protected] (moderated for non-subscribers)
1882 L:      [email protected] (moderated for non-subscribers)
1883 S:      Maintained
1884 F:      Documentation/devicetree/bindings/arm/actions.yaml
1885 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1886 F:      Documentation/devicetree/bindings/dma/owl-dma.yaml
1887 F:      Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1888 F:      Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1889 F:      Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1890 F:      Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1891 F:      Documentation/devicetree/bindings/pinctrl/actions,*
1892 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1893 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1894 F:      arch/arm/boot/dts/actions/
1895 F:      arch/arm/mach-actions/
1896 F:      arch/arm64/boot/dts/actions/
1897 F:      drivers/clk/actions/
1898 F:      drivers/clocksource/timer-owl*
1899 F:      drivers/dma/owl-dma.c
1900 F:      drivers/i2c/busses/i2c-owl.c
1901 F:      drivers/irqchip/irq-owl-sirq.c
1902 F:      drivers/mmc/host/owl-mmc.c
1903 F:      drivers/net/ethernet/actions/
1904 F:      drivers/pinctrl/actions/*
1905 F:      drivers/pmdomain/actions/
1906 F:      include/dt-bindings/power/owl-*
1907 F:      include/dt-bindings/reset/actions,*
1908 F:      include/linux/soc/actions/
1909 N:      owl
1910
1911 ARM/Allwinner SoC Clock Support
1912 M:      Emilio López <[email protected]>
1913 S:      Maintained
1914 F:      drivers/clk/sunxi/
1915
1916 ARM/Allwinner sunXi SoC support
1917 M:      Chen-Yu Tsai <[email protected]>
1918 M:      Jernej Skrabec <[email protected]>
1919 M:      Samuel Holland <[email protected]>
1920 L:      [email protected] (moderated for non-subscribers)
1921 L:      [email protected]
1922 S:      Maintained
1923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1924 F:      arch/arm/mach-sunxi/
1925 F:      arch/arm64/boot/dts/allwinner/
1926 F:      drivers/clk/sunxi-ng/
1927 F:      drivers/pinctrl/sunxi/
1928 F:      drivers/soc/sunxi/
1929 N:      allwinner
1930 N:      sun[x456789]i
1931 N:      sun[25]0i
1932
1933 ARM/AMD PENSANDO ARM64 ARCHITECTURE
1934 M:      Brad Larson <[email protected]>
1935 L:      [email protected] (moderated for non-subscribers)
1936 S:      Supported
1937 F:      Documentation/devicetree/bindings/*/amd,pensando*
1938 F:      arch/arm64/boot/dts/amd/elba*
1939
1940 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1941 M:      Neil Armstrong <[email protected]>
1942 M:      Jerome Brunet <[email protected]>
1943 L:      [email protected]
1944 S:      Maintained
1945 F:      Documentation/devicetree/bindings/clock/amlogic*
1946 F:      drivers/clk/meson/
1947 F:      include/dt-bindings/clock/amlogic,a1*
1948 F:      include/dt-bindings/clock/gxbb*
1949 F:      include/dt-bindings/clock/meson*
1950
1951 ARM/Amlogic Meson SoC Crypto Drivers
1952 M:      Corentin Labbe <[email protected]>
1953 L:      [email protected]
1954 L:      [email protected]
1955 S:      Maintained
1956 F:      Documentation/devicetree/bindings/crypto/amlogic*
1957 F:      drivers/crypto/amlogic/
1958
1959 ARM/Amlogic Meson SoC Sound Drivers
1960 M:      Jerome Brunet <[email protected]>
1961 L:      [email protected] (moderated for non-subscribers)
1962 S:      Maintained
1963 F:      Documentation/devicetree/bindings/sound/amlogic*
1964 F:      sound/soc/meson/
1965
1966 ARM/Amlogic Meson SoC support
1967 M:      Neil Armstrong <[email protected]>
1968 M:      Kevin Hilman <[email protected]>
1969 R:      Jerome Brunet <[email protected]>
1970 R:      Martin Blumenstingl <[email protected]>
1971 L:      [email protected] (moderated for non-subscribers)
1972 L:      [email protected]
1973 S:      Maintained
1974 W:      http://linux-meson.com/
1975 F:      Documentation/devicetree/bindings/phy/amlogic*
1976 F:      arch/arm/boot/dts/amlogic/
1977 F:      arch/arm/mach-meson/
1978 F:      arch/arm64/boot/dts/amlogic/
1979 F:      drivers/pmdomain/amlogic/
1980 F:      drivers/mmc/host/meson*
1981 F:      drivers/phy/amlogic/
1982 F:      drivers/pinctrl/meson/
1983 F:      drivers/rtc/rtc-meson*
1984 F:      drivers/soc/amlogic/
1985 N:      meson
1986
1987 ARM/Annapurna Labs ALPINE ARCHITECTURE
1988 M:      Tsahee Zidenberg <[email protected]>
1989 M:      Antoine Tenart <[email protected]>
1990 L:      [email protected] (moderated for non-subscribers)
1991 S:      Maintained
1992 F:      arch/arm/boot/dts/amazon/
1993 F:      arch/arm/mach-alpine/
1994 F:      arch/arm64/boot/dts/amazon/
1995 F:      drivers/*/*alpine*
1996
1997 ARM/APPLE MACHINE SOUND DRIVERS
1998 M:      Martin Povišer <[email protected]>
1999 L:      [email protected]
2000 L:      [email protected] (moderated for non-subscribers)
2001 S:      Maintained
2002 F:      Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
2003 F:      Documentation/devicetree/bindings/sound/apple,*
2004 F:      sound/soc/apple/*
2005 F:      sound/soc/codecs/cs42l83-i2c.c
2006 F:      sound/soc/codecs/ssm3515.c
2007
2008 ARM/APPLE MACHINE SUPPORT
2009 M:      Hector Martin <[email protected]>
2010 M:      Sven Peter <[email protected]>
2011 R:      Alyssa Rosenzweig <[email protected]>
2012 L:      [email protected]
2013 L:      [email protected] (moderated for non-subscribers)
2014 S:      Maintained
2015 W:      https://asahilinux.org
2016 B:      https://github.com/AsahiLinux/linux/issues
2017 C:      irc://irc.oftc.net/asahi-dev
2018 T:      git https://github.com/AsahiLinux/linux.git
2019 F:      Documentation/devicetree/bindings/arm/apple.yaml
2020 F:      Documentation/devicetree/bindings/arm/apple/*
2021 F:      Documentation/devicetree/bindings/clock/apple,nco.yaml
2022 F:      Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2023 F:      Documentation/devicetree/bindings/dma/apple,admac.yaml
2024 F:      Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2025 F:      Documentation/devicetree/bindings/interrupt-controller/apple,*
2026 F:      Documentation/devicetree/bindings/iommu/apple,dart.yaml
2027 F:      Documentation/devicetree/bindings/iommu/apple,sart.yaml
2028 F:      Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2029 F:      Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2030 F:      Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2031 F:      Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2032 F:      Documentation/devicetree/bindings/pci/apple,pcie.yaml
2033 F:      Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2034 F:      Documentation/devicetree/bindings/power/apple*
2035 F:      Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2036 F:      Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2037 F:      arch/arm64/boot/dts/apple/
2038 F:      drivers/bluetooth/hci_bcm4377.c
2039 F:      drivers/clk/clk-apple-nco.c
2040 F:      drivers/cpufreq/apple-soc-cpufreq.c
2041 F:      drivers/dma/apple-admac.c
2042 F:      drivers/pmdomain/apple/
2043 F:      drivers/i2c/busses/i2c-pasemi-core.c
2044 F:      drivers/i2c/busses/i2c-pasemi-platform.c
2045 F:      drivers/iommu/apple-dart.c
2046 F:      drivers/iommu/io-pgtable-dart.c
2047 F:      drivers/irqchip/irq-apple-aic.c
2048 F:      drivers/nvme/host/apple.c
2049 F:      drivers/nvmem/apple-efuses.c
2050 F:      drivers/pinctrl/pinctrl-apple-gpio.c
2051 F:      drivers/pwm/pwm-apple.c
2052 F:      drivers/soc/apple/*
2053 F:      drivers/watchdog/apple_wdt.c
2054 F:      include/dt-bindings/interrupt-controller/apple-aic.h
2055 F:      include/dt-bindings/pinctrl/apple.h
2056 F:      include/linux/soc/apple/*
2057
2058 ARM/ARTPEC MACHINE SUPPORT
2059 M:      Jesper Nilsson <[email protected]>
2060 M:      Lars Persson <[email protected]>
2061 L:      [email protected]
2062 S:      Maintained
2063 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2064 F:      arch/arm/boot/dts/axis/
2065 F:      arch/arm/mach-artpec
2066 F:      drivers/clk/axis
2067 F:      drivers/crypto/axis
2068 F:      drivers/mmc/host/usdhi6rol0.c
2069 F:      drivers/pinctrl/pinctrl-artpec*
2070
2071 ARM/ASPEED I2C DRIVER
2072 M:      Brendan Higgins <[email protected]>
2073 R:      Benjamin Herrenschmidt <[email protected]>
2074 R:      Joel Stanley <[email protected]>
2075 L:      [email protected]
2076 L:      [email protected] (moderated for non-subscribers)
2077 S:      Maintained
2078 F:      Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2079 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2080 F:      drivers/i2c/busses/i2c-aspeed.c
2081 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
2082
2083 ARM/ASPEED MACHINE SUPPORT
2084 M:      Joel Stanley <[email protected]>
2085 R:      Andrew Jeffery <[email protected]>
2086 L:      [email protected] (moderated for non-subscribers)
2087 L:      [email protected] (moderated for non-subscribers)
2088 S:      Supported
2089 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
2090 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2091 F:      Documentation/devicetree/bindings/arm/aspeed/
2092 F:      arch/arm/boot/dts/aspeed/
2093 F:      arch/arm/mach-aspeed/
2094 N:      aspeed
2095
2096 ARM/BITMAIN ARCHITECTURE
2097 M:      Manivannan Sadhasivam <[email protected]>
2098 L:      [email protected] (moderated for non-subscribers)
2099 S:      Maintained
2100 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
2101 F:      Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2102 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2103 F:      arch/arm64/boot/dts/bitmain/
2104 F:      drivers/clk/clk-bm1880.c
2105 F:      drivers/pinctrl/pinctrl-bm1880.c
2106
2107 ARM/CALXEDA HIGHBANK ARCHITECTURE
2108 M:      Andre Przywara <[email protected]>
2109 L:      [email protected] (moderated for non-subscribers)
2110 S:      Maintained
2111 F:      arch/arm/boot/dts/calxeda/
2112 F:      arch/arm/mach-highbank/
2113
2114 ARM/CAVIUM THUNDER NETWORK DRIVER
2115 M:      Sunil Goutham <[email protected]>
2116 L:      [email protected] (moderated for non-subscribers)
2117 S:      Supported
2118 F:      drivers/net/ethernet/cavium/thunder/
2119
2120 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2121 M:      Lukasz Majewski <[email protected]>
2122 L:      [email protected] (moderated for non-subscribers)
2123 S:      Maintained
2124 F:      arch/arm/mach-ep93xx/ts72xx.c
2125
2126 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2127 M:      Alexander Shiyan <[email protected]>
2128 L:      [email protected] (moderated for non-subscribers)
2129 S:      Odd Fixes
2130 N:      clps711x
2131
2132 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2133 M:      Hartley Sweeten <[email protected]>
2134 M:      Alexander Sverdlin <[email protected]>
2135 L:      [email protected] (moderated for non-subscribers)
2136 S:      Maintained
2137 F:      Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2138 F:      Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2139 F:      arch/arm/boot/compressed/misc-ep93xx.h
2140 F:      arch/arm/mach-ep93xx/
2141 F:      drivers/iio/adc/ep93xx_adc.c
2142
2143 ARM/CLKDEV SUPPORT
2144 M:      Russell King <[email protected]>
2145 L:      [email protected] (moderated for non-subscribers)
2146 S:      Maintained
2147 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2148 F:      drivers/clk/clkdev.c
2149
2150 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2151 M:      Baruch Siach <[email protected]>
2152 L:      [email protected] (moderated for non-subscribers)
2153 S:      Maintained
2154 F:      arch/arm/boot/dts/cnxt/
2155 N:      digicolor
2156
2157 ARM/CORESIGHT FRAMEWORK AND DRIVERS
2158 M:      Suzuki K Poulose <[email protected]>
2159 R:      Mike Leach <[email protected]>
2160 R:      James Clark <[email protected]>
2161 L:      [email protected] (moderated for non-subscribers)
2162 L:      [email protected] (moderated for non-subscribers)
2163 S:      Maintained
2164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2165 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2166 F:      Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2167 F:      Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2168 F:      Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2169 F:      Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2170 F:      Documentation/trace/coresight/*
2171 F:      drivers/hwtracing/coresight/*
2172 F:      include/dt-bindings/arm/coresight-cti-dt.h
2173 F:      include/linux/coresight*
2174 F:      include/uapi/linux/coresight*
2175 F:      samples/coresight/*
2176 F:      tools/perf/Documentation/arm-coresight.txt
2177 F:      tools/perf/arch/arm/util/auxtrace.c
2178 F:      tools/perf/arch/arm/util/cs-etm.c
2179 F:      tools/perf/arch/arm/util/cs-etm.h
2180 F:      tools/perf/arch/arm/util/pmu.c
2181 F:      tools/perf/tests/shell/*coresight*
2182 F:      tools/perf/tests/shell/coresight/*
2183 F:      tools/perf/tests/shell/lib/*coresight*
2184 F:      tools/perf/util/cs-etm-decoder/*
2185 F:      tools/perf/util/cs-etm.*
2186
2187 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2188 M:      Hans Ulli Kroll <[email protected]>
2189 M:      Linus Walleij <[email protected]>
2190 L:      [email protected] (moderated for non-subscribers)
2191 S:      Maintained
2192 T:      git git://github.com/ulli-kroll/linux.git
2193 F:      Documentation/devicetree/bindings/arm/gemini.yaml
2194 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2195 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2196 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2197 F:      arch/arm/boot/dts/gemini/
2198 F:      arch/arm/mach-gemini/
2199 F:      drivers/crypto/gemini/
2200 F:      drivers/net/ethernet/cortina/
2201 F:      drivers/pinctrl/pinctrl-gemini.c
2202 F:      drivers/rtc/rtc-ftrtc010.c
2203
2204 ARM/CZ.NIC TURRIS SUPPORT
2205 M:      Marek Behún <[email protected]>
2206 S:      Maintained
2207 W:      https://www.turris.cz/
2208 F:      Documentation/ABI/testing/debugfs-moxtet
2209 F:      Documentation/ABI/testing/sysfs-bus-moxtet-devices
2210 F:      Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2211 F:      Documentation/devicetree/bindings/bus/moxtet.txt
2212 F:      Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2213 F:      Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2214 F:      Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2215 F:      Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2216 F:      drivers/bus/moxtet.c
2217 F:      drivers/firmware/turris-mox-rwtm.c
2218 F:      drivers/gpio/gpio-moxtet.c
2219 F:      drivers/leds/leds-turris-omnia.c
2220 F:      drivers/mailbox/armada-37xx-rwtm-mailbox.c
2221 F:      drivers/watchdog/armada_37xx_wdt.c
2222 F:      include/dt-bindings/bus/moxtet.h
2223 F:      include/linux/armada-37xx-rwtm-mailbox.h
2224 F:      include/linux/moxtet.h
2225
2226 ARM/FARADAY FA526 PORT
2227 M:      Hans Ulli Kroll <[email protected]>
2228 L:      [email protected] (moderated for non-subscribers)
2229 S:      Maintained
2230 T:      git git://git.berlios.de/gemini-board
2231 F:      arch/arm/mm/*-fa*
2232
2233 ARM/FOOTBRIDGE ARCHITECTURE
2234 M:      Russell King <[email protected]>
2235 L:      [email protected] (moderated for non-subscribers)
2236 S:      Maintained
2237 W:      http://www.armlinux.org.uk/
2238 F:      arch/arm/include/asm/hardware/dec21285.h
2239 F:      arch/arm/mach-footbridge/
2240
2241 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2242 M:      Shawn Guo <[email protected]>
2243 M:      Sascha Hauer <[email protected]>
2244 R:      Pengutronix Kernel Team <[email protected]>
2245 R:      Fabio Estevam <[email protected]>
2246 L:      [email protected]
2247 L:      [email protected] (moderated for non-subscribers)
2248 S:      Maintained
2249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2250 F:      arch/arm/boot/dts/nxp/imx/
2251 F:      arch/arm/boot/dts/nxp/mxs/
2252 F:      arch/arm64/boot/dts/freescale/
2253 X:      arch/arm64/boot/dts/freescale/fsl-*
2254 X:      arch/arm64/boot/dts/freescale/qoriq-*
2255 X:      drivers/media/i2c/
2256 N:      imx
2257 N:      mxs
2258
2259 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2260 M:      Shawn Guo <[email protected]>
2261 L:      [email protected] (moderated for non-subscribers)
2262 S:      Maintained
2263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2264 F:      arch/arm/boot/dts/nxp/ls/
2265 F:      arch/arm64/boot/dts/freescale/fsl-*
2266 F:      arch/arm64/boot/dts/freescale/qoriq-*
2267
2268 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2269 M:      Shawn Guo <[email protected]>
2270 M:      Sascha Hauer <[email protected]>
2271 R:      Pengutronix Kernel Team <[email protected]>
2272 R:      Stefan Agner <[email protected]>
2273 L:      [email protected] (moderated for non-subscribers)
2274 S:      Maintained
2275 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2276 F:      arch/arm/boot/dts/nxp/vf/
2277 F:      arch/arm/mach-imx/*vf610*
2278
2279 ARM/GUMSTIX MACHINE SUPPORT
2280 M:      Steve Sakoman <[email protected]>
2281 L:      [email protected] (moderated for non-subscribers)
2282 S:      Maintained
2283
2284 ARM/HISILICON SOC SUPPORT
2285 M:      Wei Xu <[email protected]>
2286 L:      [email protected] (moderated for non-subscribers)
2287 S:      Supported
2288 W:      http://www.hisilicon.com
2289 T:      git https://github.com/hisilicon/linux-hisi.git
2290 F:      arch/arm/boot/dts/hisilicon/
2291 F:      arch/arm/mach-hisi/
2292 F:      arch/arm64/boot/dts/hisilicon/
2293
2294 ARM/HP JORNADA 7XX MACHINE SUPPORT
2295 M:      Kristoffer Ericson <[email protected]>
2296 S:      Maintained
2297 W:      www.jlime.com
2298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2299 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
2300 F:      arch/arm/mach-sa1100/jornada720.c
2301
2302 ARM/HPE GXP ARCHITECTURE
2303 M:      Jean-Marie Verdun <[email protected]>
2304 M:      Nick Hawkins <[email protected]>
2305 S:      Maintained
2306 F:      Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2307 F:      Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2308 F:      Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2309 F:      Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2310 F:      Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2311 F:      Documentation/hwmon/gxp-fan-ctrl.rst
2312 F:      arch/arm/boot/dts/hpe/
2313 F:      arch/arm/mach-hpe/
2314 F:      drivers/clocksource/timer-gxp.c
2315 F:      drivers/hwmon/gxp-fan-ctrl.c
2316 F:      drivers/i2c/busses/i2c-gxp.c
2317 F:      drivers/spi/spi-gxp.c
2318 F:      drivers/watchdog/gxp-wdt.c
2319
2320 ARM/IGEP MACHINE SUPPORT
2321 M:      Enric Balletbo i Serra <[email protected]>
2322 M:      Javier Martinez Canillas <[email protected]>
2323 L:      [email protected]
2324 L:      [email protected] (moderated for non-subscribers)
2325 S:      Maintained
2326 F:      arch/arm/boot/dts/ti/omap/omap3-igep*
2327
2328 ARM/INTEL IXP4XX ARM ARCHITECTURE
2329 M:      Linus Walleij <[email protected]>
2330 M:      Imre Kaloz <[email protected]>
2331 L:      [email protected] (moderated for non-subscribers)
2332 S:      Maintained
2333 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2334 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2335 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2336 F:      Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2337 F:      Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2338 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2339 F:      arch/arm/boot/dts/intel/ixp/
2340 F:      arch/arm/mach-ixp4xx/
2341 F:      drivers/bus/intel-ixp4xx-eb.c
2342 F:      drivers/char/hw_random/ixp4xx-rng.c
2343 F:      drivers/clocksource/timer-ixp4xx.c
2344 F:      drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2345 F:      drivers/gpio/gpio-ixp4xx.c
2346 F:      drivers/irqchip/irq-ixp4xx.c
2347 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
2348 F:      drivers/net/wan/ixp4xx_hss.c
2349 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
2350 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
2351 F:      include/linux/soc/ixp4xx/npe.h
2352 F:      include/linux/soc/ixp4xx/qmgr.h
2353
2354 ARM/INTEL KEEMBAY ARCHITECTURE
2355 M:      Paul J. Murphy <[email protected]>
2356 M:      Daniele Alessandrelli <[email protected]>
2357 S:      Maintained
2358 F:      Documentation/devicetree/bindings/arm/intel,keembay.yaml
2359 F:      arch/arm64/boot/dts/intel/keembay-evm.dts
2360 F:      arch/arm64/boot/dts/intel/keembay-soc.dtsi
2361
2362 ARM/INTEL XSC3 (MANZANO) ARM CORE
2363 M:      Lennert Buytenhek <[email protected]>
2364 L:      [email protected] (moderated for non-subscribers)
2365 S:      Maintained
2366
2367 ARM/LG1K ARCHITECTURE
2368 M:      Chanho Min <[email protected]>
2369 L:      [email protected] (moderated for non-subscribers)
2370 S:      Maintained
2371 F:      arch/arm64/boot/dts/lg/
2372
2373 ARM/LPC18XX ARCHITECTURE
2374 M:      Vladimir Zapolskiy <[email protected]>
2375 L:      [email protected] (moderated for non-subscribers)
2376 S:      Maintained
2377 F:      Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2378 F:      arch/arm/boot/dts/nxp/lpc/lpc43*
2379 F:      drivers/i2c/busses/i2c-lpc2k.c
2380 F:      drivers/memory/pl172.c
2381 F:      drivers/mtd/spi-nor/controllers/nxp-spifi.c
2382 F:      drivers/rtc/rtc-lpc24xx.c
2383 N:      lpc18xx
2384
2385 ARM/LPC32XX SOC SUPPORT
2386 M:      Vladimir Zapolskiy <[email protected]>
2387 L:      [email protected] (moderated for non-subscribers)
2388 S:      Maintained
2389 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
2390 F:      Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2391 F:      arch/arm/boot/dts/nxp/lpc/lpc32*
2392 F:      arch/arm/mach-lpc32xx/
2393 F:      drivers/i2c/busses/i2c-pnx.c
2394 F:      drivers/net/ethernet/nxp/lpc_eth.c
2395 F:      drivers/usb/host/ohci-nxp.c
2396 F:      drivers/watchdog/pnx4008_wdt.c
2397 N:      lpc32xx
2398
2399 ARM/Marvell Dove/MV78xx0/Orion SOC support
2400 M:      Andrew Lunn <[email protected]>
2401 M:      Sebastian Hesselbarth <[email protected]>
2402 M:      Gregory Clement <[email protected]>
2403 L:      [email protected] (moderated for non-subscribers)
2404 S:      Maintained
2405 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2406 F:      Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2407 F:      Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2408 F:      Documentation/devicetree/bindings/soc/dove/
2409 F:      arch/arm/boot/dts/marvell/dove*
2410 F:      arch/arm/boot/dts/marvell/orion5x*
2411 F:      arch/arm/mach-dove/
2412 F:      arch/arm/mach-mv78xx0/
2413 F:      arch/arm/mach-orion5x/
2414 F:      arch/arm/plat-orion/
2415 F:      drivers/bus/mvebu-mbus.c
2416 F:      drivers/soc/dove/
2417
2418 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2419 M:      Andrew Lunn <[email protected]>
2420 M:      Gregory Clement <[email protected]>
2421 M:      Sebastian Hesselbarth <[email protected]>
2422 L:      [email protected] (moderated for non-subscribers)
2423 S:      Maintained
2424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2425 F:      Documentation/devicetree/bindings/arm/marvell/
2426 F:      arch/arm/boot/dts/marvell/armada*
2427 F:      arch/arm/boot/dts/marvell/kirkwood*
2428 F:      arch/arm/configs/mvebu_*_defconfig
2429 F:      arch/arm/mach-mvebu/
2430 F:      arch/arm64/boot/dts/marvell/
2431 F:      drivers/clk/mvebu/
2432 F:      drivers/cpufreq/armada-37xx-cpufreq.c
2433 F:      drivers/cpufreq/armada-8k-cpufreq.c
2434 F:      drivers/cpufreq/mvebu-cpufreq.c
2435 F:      drivers/irqchip/irq-armada-370-xp.c
2436 F:      drivers/irqchip/irq-mvebu-*
2437 F:      drivers/pinctrl/mvebu/
2438 F:      drivers/rtc/rtc-armada38x.c
2439
2440 ARM/Mediatek RTC DRIVER
2441 M:      Eddie Huang <[email protected]>
2442 M:      Sean Wang <[email protected]>
2443 L:      [email protected] (moderated for non-subscribers)
2444 L:      [email protected] (moderated for non-subscribers)
2445 S:      Maintained
2446 F:      Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2447 F:      Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2448 F:      drivers/rtc/rtc-mt2712.c
2449 F:      drivers/rtc/rtc-mt6397.c
2450 F:      drivers/rtc/rtc-mt7622.c
2451
2452 ARM/Mediatek SoC support
2453 M:      Matthias Brugger <[email protected]>
2454 M:      AngeloGioacchino Del Regno <[email protected]>
2455 L:      [email protected]
2456 L:      [email protected] (moderated for non-subscribers)
2457 L:      [email protected] (moderated for non-subscribers)
2458 S:      Maintained
2459 W:      https://mtk.wiki.kernel.org/
2460 C:      irc://irc.libera.chat/linux-mediatek
2461 F:      arch/arm/boot/dts/mediatek/
2462 F:      arch/arm/mach-mediatek/
2463 F:      arch/arm64/boot/dts/mediatek/
2464 F:      drivers/soc/mediatek/
2465 N:      mtk
2466 N:      mt[2678]
2467 K:      mediatek
2468
2469 ARM/Mediatek USB3 PHY DRIVER
2470 M:      Chunfeng Yun <[email protected]>
2471 L:      [email protected] (moderated for non-subscribers)
2472 L:      [email protected] (moderated for non-subscribers)
2473 S:      Maintained
2474 F:      Documentation/devicetree/bindings/phy/mediatek,*
2475 F:      drivers/phy/mediatek/
2476
2477 ARM/MICROCHIP (ARM64) SoC support
2478 M:      Conor Dooley <[email protected]>
2479 M:      Nicolas Ferre <[email protected]>
2480 M:      Claudiu Beznea <[email protected]>
2481 L:      [email protected] (moderated for non-subscribers)
2482 S:      Supported
2483 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2484 F:      arch/arm64/boot/dts/microchip/
2485
2486 ARM/Microchip (AT91) SoC support
2487 M:      Nicolas Ferre <[email protected]>
2488 M:      Alexandre Belloni <[email protected]>
2489 M:      Claudiu Beznea <[email protected]>
2490 L:      [email protected] (moderated for non-subscribers)
2491 S:      Supported
2492 W:      http://www.linux4sam.org
2493 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2494 F:      arch/arm/boot/dts/microchip/at91*
2495 F:      arch/arm/boot/dts/microchip/sama*
2496 F:      arch/arm/include/debug/at91.S
2497 F:      arch/arm/mach-at91/
2498 F:      drivers/memory/atmel*
2499 F:      drivers/watchdog/sama5d4_wdt.c
2500 F:      include/soc/at91/
2501 X:      drivers/input/touchscreen/atmel_mxt_ts.c
2502 N:      at91
2503 N:      atmel
2504
2505 ARM/Microchip Sparx5 SoC support
2506 M:      Lars Povlsen <[email protected]>
2507 M:      Steen Hegelund <[email protected]>
2508 M:      Daniel Machon <[email protected]>
2509 M:      [email protected]
2510 L:      [email protected] (moderated for non-subscribers)
2511 S:      Supported
2512 F:      arch/arm64/boot/dts/microchip/sparx*
2513 F:      drivers/net/ethernet/microchip/vcap/
2514 F:      drivers/pinctrl/pinctrl-microchip-sgpio.c
2515 N:      sparx5
2516
2517 ARM/MILBEAUT ARCHITECTURE
2518 M:      Taichi Sugaya <[email protected]>
2519 M:      Takao Orito <[email protected]>
2520 L:      [email protected] (moderated for non-subscribers)
2521 S:      Maintained
2522 F:      arch/arm/boot/dts/socionext/milbeaut*
2523 F:      arch/arm/mach-milbeaut/
2524 N:      milbeaut
2525
2526 ARM/MStar/Sigmastar Armv7 SoC support
2527 M:      Daniel Palmer <[email protected]>
2528 M:      Romain Perier <[email protected]>
2529 L:      [email protected] (moderated for non-subscribers)
2530 S:      Maintained
2531 W:      http://linux-chenxing.org/
2532 T:      git git://github.com/linux-chenxing/linux.git
2533 F:      Documentation/devicetree/bindings/arm/mstar/*
2534 F:      Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2535 F:      Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2536 F:      arch/arm/boot/dts/sigmastar/
2537 F:      arch/arm/mach-mstar/
2538 F:      drivers/clk/mstar/
2539 F:      drivers/clocksource/timer-msc313e.c
2540 F:      drivers/gpio/gpio-msc313.c
2541 F:      drivers/rtc/rtc-msc313.c
2542 F:      drivers/watchdog/msc313e_wdt.c
2543 F:      include/dt-bindings/clock/mstar-*
2544 F:      include/dt-bindings/gpio/msc313-gpio.h
2545
2546 ARM/NOMADIK/Ux500 ARCHITECTURES
2547 M:      Linus Walleij <[email protected]>
2548 L:      [email protected] (moderated for non-subscribers)
2549 S:      Maintained
2550 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2551 F:      Documentation/devicetree/bindings/arm/ste-*
2552 F:      Documentation/devicetree/bindings/arm/ux500.yaml
2553 F:      Documentation/devicetree/bindings/arm/ux500/
2554 F:      Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2555 F:      Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2556 F:      arch/arm/boot/dts/st/ste-*
2557 F:      arch/arm/mach-nomadik/
2558 F:      arch/arm/mach-ux500/
2559 F:      drivers/clk/clk-nomadik.c
2560 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2561 F:      drivers/dma/ste_dma40*
2562 F:      drivers/pmdomain/st/ste-ux500-pm-domain.c
2563 F:      drivers/gpio/gpio-nomadik.c
2564 F:      drivers/hwspinlock/u8500_hsem.c
2565 F:      drivers/i2c/busses/i2c-nomadik.c
2566 F:      drivers/iio/adc/ab8500-gpadc.c
2567 F:      drivers/mfd/ab8500*
2568 F:      drivers/mfd/abx500*
2569 F:      drivers/mfd/db8500*
2570 F:      drivers/pinctrl/nomadik/
2571 F:      drivers/rtc/rtc-ab8500.c
2572 F:      drivers/rtc/rtc-pl031.c
2573 F:      drivers/soc/ux500/
2574
2575 ARM/NUVOTON MA35 ARCHITECTURE
2576 M:      Jacky Huang <[email protected]>
2577 M:      Shan-Chun Hung <[email protected]>
2578 L:      [email protected] (moderated for non-subscribers)
2579 S:      Supported
2580 F:      Documentation/devicetree/bindings/*/*/*ma35*
2581 F:      Documentation/devicetree/bindings/*/*ma35*
2582 F:      arch/arm64/boot/dts/nuvoton/*ma35*
2583 F:      drivers/*/*/*ma35*
2584 F:      drivers/*/*ma35*
2585 K:      ma35d1
2586
2587 ARM/NUVOTON NPCM ARCHITECTURE
2588 M:      Avi Fishman <[email protected]>
2589 M:      Tomer Maimon <[email protected]>
2590 M:      Tali Perry <[email protected]>
2591 R:      Patrick Venture <[email protected]>
2592 R:      Nancy Yuen <[email protected]>
2593 R:      Benjamin Fair <[email protected]>
2594 L:      [email protected] (moderated for non-subscribers)
2595 S:      Supported
2596 F:      Documentation/devicetree/bindings/*/*/*npcm*
2597 F:      Documentation/devicetree/bindings/*/*npcm*
2598 F:      Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2599 F:      arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2600 F:      arch/arm/mach-npcm/
2601 F:      arch/arm64/boot/dts/nuvoton/
2602 F:      drivers/*/*/*npcm*
2603 F:      drivers/*/*npcm*
2604 F:      drivers/rtc/rtc-nct3018y.c
2605 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2606 F:      include/dt-bindings/clock/nuvoton,npcm845-clk.h
2607
2608 ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2609 M:      Joseph Liu <[email protected]>
2610 M:      Marvin Lin <[email protected]>
2611 L:      [email protected]
2612 L:      [email protected] (moderated for non-subscribers)
2613 S:      Maintained
2614 F:      Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2615 F:      Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2616 F:      Documentation/userspace-api/media/drivers/npcm-video.rst
2617 F:      drivers/media/platform/nuvoton/
2618 F:      include/uapi/linux/npcm-video.h
2619
2620 ARM/NUVOTON WPCM450 ARCHITECTURE
2621 M:      Jonathan Neuschäfer <[email protected]>
2622 L:      [email protected] (moderated for non-subscribers)
2623 S:      Maintained
2624 W:      https://github.com/neuschaefer/wpcm450/wiki
2625 F:      Documentation/devicetree/bindings/*/*wpcm*
2626 F:      arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2627 F:      arch/arm/configs/wpcm450_defconfig
2628 F:      arch/arm/mach-npcm/wpcm450.c
2629 F:      drivers/*/*/*wpcm*
2630 F:      drivers/*/*wpcm*
2631
2632 ARM/NXP S32G ARCHITECTURE
2633 R:      Chester Lin <[email protected]>
2634 R:      Matthias Brugger <[email protected]>
2635 R:      Ghennadi Procopciuc <[email protected]>
2636 L:      NXP S32 Linux Team <[email protected]>
2637 L:      [email protected] (moderated for non-subscribers)
2638 S:      Maintained
2639 F:      arch/arm64/boot/dts/freescale/s32g*.dts*
2640 F:      drivers/pinctrl/nxp/
2641
2642 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2643 M:      Alexander Clouter <[email protected]>
2644 L:      [email protected] (moderated for non-subscribers)
2645 S:      Maintained
2646 W:      http://www.digriz.org.uk/ts78xx/kernel
2647 F:      arch/arm/mach-orion5x/ts78xx-*
2648
2649 ARM/QUALCOMM CHROMEBOOK SUPPORT
2650 R:      [email protected]
2651 F:      arch/arm64/boot/dts/qcom/sc7180*
2652 F:      arch/arm64/boot/dts/qcom/sc7280*
2653 F:      arch/arm64/boot/dts/qcom/sdm845-cheza*
2654
2655 ARM/QUALCOMM MAILING LIST
2656 L:      [email protected]
2657 F:      Documentation/devicetree/bindings/*/qcom*
2658 F:      Documentation/devicetree/bindings/soc/qcom/
2659 F:      arch/arm/boot/dts/qcom/
2660 F:      arch/arm/configs/qcom_defconfig
2661 F:      arch/arm/mach-qcom/
2662 F:      arch/arm64/boot/dts/qcom/
2663 F:      drivers/*/*/pm8???-*
2664 F:      drivers/*/*/qcom*
2665 F:      drivers/*/*/qcom/
2666 F:      drivers/*/qcom*
2667 F:      drivers/*/qcom/
2668 F:      drivers/bluetooth/btqcomsmd.c
2669 F:      drivers/clocksource/timer-qcom.c
2670 F:      drivers/cpuidle/cpuidle-qcom-spm.c
2671 F:      drivers/extcon/extcon-qcom*
2672 F:      drivers/i2c/busses/i2c-qcom-geni.c
2673 F:      drivers/i2c/busses/i2c-qup.c
2674 F:      drivers/iommu/msm*
2675 F:      drivers/mfd/ssbi.c
2676 F:      drivers/mmc/host/mmci_qcom*
2677 F:      drivers/mmc/host/sdhci-msm.c
2678 F:      drivers/pci/controller/dwc/pcie-qcom.c
2679 F:      drivers/phy/qualcomm/
2680 F:      drivers/power/*/msm*
2681 F:      drivers/reset/reset-qcom-*
2682 F:      drivers/rtc/rtc-pm8xxx.c
2683 F:      drivers/spi/spi-geni-qcom.c
2684 F:      drivers/spi/spi-qcom-qspi.c
2685 F:      drivers/spi/spi-qup.c
2686 F:      drivers/tty/serial/msm_serial.c
2687 F:      drivers/ufs/host/ufs-qcom*
2688 F:      drivers/usb/dwc3/dwc3-qcom.c
2689 F:      include/dt-bindings/*/qcom*
2690 F:      include/linux/*/qcom*
2691 F:      include/linux/soc/qcom/
2692
2693 ARM/QUALCOMM SUPPORT
2694 M:      Bjorn Andersson <[email protected]>
2695 M:      Konrad Dybcio <[email protected]>
2696 L:      [email protected]
2697 S:      Maintained
2698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2699 F:      Documentation/devicetree/bindings/arm/qcom-soc.yaml
2700 F:      Documentation/devicetree/bindings/arm/qcom.yaml
2701 F:      Documentation/devicetree/bindings/bus/qcom*
2702 F:      Documentation/devicetree/bindings/cache/qcom,llcc.yaml
2703 F:      Documentation/devicetree/bindings/firmware/qcom,scm.yaml
2704 F:      Documentation/devicetree/bindings/reserved-memory/qcom
2705 F:      Documentation/devicetree/bindings/soc/qcom/
2706 F:      arch/arm/boot/dts/qcom/
2707 F:      arch/arm/configs/qcom_defconfig
2708 F:      arch/arm/mach-qcom/
2709 F:      arch/arm64/boot/dts/qcom/
2710 F:      drivers/bus/qcom*
2711 F:      drivers/firmware/qcom/
2712 F:      drivers/soc/qcom/
2713 F:      include/dt-bindings/arm/qcom,ids.h
2714 F:      include/dt-bindings/firmware/qcom,scm.h
2715 F:      include/dt-bindings/soc/qcom*
2716 F:      include/linux/firmware/qcom
2717 F:      include/linux/soc/qcom/
2718 F:      include/soc/qcom/
2719
2720 ARM/RDA MICRO ARCHITECTURE
2721 M:      Manivannan Sadhasivam <[email protected]>
2722 L:      [email protected] (moderated for non-subscribers)
2723 L:      [email protected] (moderated for non-subscribers)
2724 S:      Maintained
2725 F:      Documentation/devicetree/bindings/arm/rda.yaml
2726 F:      Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2727 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2728 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2729 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2730 F:      arch/arm/boot/dts/unisoc/
2731 F:      drivers/clocksource/timer-rda.c
2732 F:      drivers/gpio/gpio-rda.c
2733 F:      drivers/irqchip/irq-rda-intc.c
2734 F:      drivers/tty/serial/rda-uart.c
2735
2736 ARM/REALTEK ARCHITECTURE
2737 M:      Andreas Färber <[email protected]>
2738 L:      [email protected] (moderated for non-subscribers)
2739 L:      [email protected] (moderated for non-subscribers)
2740 S:      Maintained
2741 F:      Documentation/devicetree/bindings/arm/realtek.yaml
2742 F:      arch/arm/boot/dts/realtek/
2743 F:      arch/arm/mach-realtek/
2744 F:      arch/arm64/boot/dts/realtek/
2745
2746 ARM/RISC-V/RENESAS ARCHITECTURE
2747 M:      Geert Uytterhoeven <[email protected]>
2748 M:      Magnus Damm <[email protected]>
2749 L:      [email protected]
2750 S:      Supported
2751 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2752 C:      irc://irc.libera.chat/renesas-soc
2753 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2754 F:      Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2755 F:      Documentation/devicetree/bindings/soc/renesas/
2756 F:      arch/arm/boot/dts/renesas/
2757 F:      arch/arm/configs/shmobile_defconfig
2758 F:      arch/arm/include/debug/renesas-scif.S
2759 F:      arch/arm/mach-shmobile/
2760 F:      arch/arm64/boot/dts/renesas/
2761 F:      arch/riscv/boot/dts/renesas/
2762 F:      drivers/pmdomain/renesas/
2763 F:      drivers/soc/renesas/
2764 F:      include/linux/soc/renesas/
2765 K:      \brenesas,
2766
2767 ARM/RISCPC ARCHITECTURE
2768 M:      Russell King <[email protected]>
2769 L:      [email protected] (moderated for non-subscribers)
2770 S:      Maintained
2771 W:      http://www.armlinux.org.uk/
2772 F:      arch/arm/include/asm/hardware/ioc.h
2773 F:      arch/arm/include/asm/hardware/iomd.h
2774 F:      arch/arm/include/asm/hardware/memc.h
2775 F:      arch/arm/mach-rpc/
2776 F:      drivers/net/ethernet/8390/etherh.c
2777 F:      drivers/net/ethernet/i825xx/ether1*
2778 F:      drivers/net/ethernet/seeq/ether3*
2779 F:      drivers/scsi/arm/
2780
2781 ARM/Rockchip SoC support
2782 M:      Heiko Stuebner <[email protected]>
2783 L:      [email protected] (moderated for non-subscribers)
2784 L:      [email protected]
2785 S:      Maintained
2786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2787 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2788 F:      Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2789 F:      Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2790 F:      arch/arm/boot/dts/rockchip/
2791 F:      arch/arm/mach-rockchip/
2792 F:      drivers/*/*/*rockchip*
2793 F:      drivers/*/*rockchip*
2794 F:      drivers/clk/rockchip/
2795 F:      drivers/i2c/busses/i2c-rk3x.c
2796 F:      sound/soc/rockchip/
2797 N:      rockchip
2798
2799 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2800 M:      Krzysztof Kozlowski <[email protected]>
2801 R:      Alim Akhtar <[email protected]>
2802 L:      [email protected] (moderated for non-subscribers)
2803 L:      [email protected]
2804 S:      Maintained
2805 P:      Documentation/process/maintainer-soc-clean-dts.rst
2806 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2807 B:      mailto:[email protected]
2808 C:      irc://irc.libera.chat/linux-exynos
2809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2810 F:      Documentation/arch/arm/samsung/
2811 F:      Documentation/devicetree/bindings/arm/samsung/
2812 F:      Documentation/devicetree/bindings/hwinfo/samsung,*
2813 F:      Documentation/devicetree/bindings/power/pd-samsung.yaml
2814 F:      Documentation/devicetree/bindings/soc/samsung/
2815 F:      arch/arm/boot/dts/samsung/
2816 F:      arch/arm/mach-exynos*/
2817 F:      arch/arm/mach-s3c/
2818 F:      arch/arm/mach-s5p*/
2819 F:      arch/arm64/boot/dts/exynos/
2820 F:      drivers/*/*/*s3c24*
2821 F:      drivers/*/*s3c24*
2822 F:      drivers/*/*s3c64xx*
2823 F:      drivers/*/*s5pv210*
2824 F:      drivers/clocksource/samsung_pwm_timer.c
2825 F:      drivers/memory/samsung/
2826 F:      drivers/pwm/pwm-samsung.c
2827 F:      drivers/soc/samsung/
2828 F:      drivers/tty/serial/samsung*
2829 F:      include/clocksource/samsung_pwm.h
2830 F:      include/linux/platform_data/*s3c*
2831 F:      include/linux/serial_s3c.h
2832 F:      include/linux/soc/samsung/
2833 N:      exynos
2834 N:      s3c64xx
2835 N:      s5pv210
2836
2837 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2838 M:      Łukasz Stelmach <[email protected]>
2839 L:      [email protected] (moderated for non-subscribers)
2840 L:      [email protected]
2841 S:      Maintained
2842 F:      drivers/media/platform/samsung/s5p-g2d/
2843
2844 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2845 M:      Marek Szyprowski <[email protected]>
2846 L:      [email protected]
2847 L:      [email protected]
2848 S:      Maintained
2849 F:      Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
2850 F:      drivers/media/cec/platform/s5p/
2851
2852 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2853 M:      Andrzej Pietrasiewicz <[email protected]>
2854 M:      Jacek Anaszewski <[email protected]>
2855 M:      Sylwester Nawrocki <[email protected]>
2856 L:      [email protected] (moderated for non-subscribers)
2857 L:      [email protected]
2858 S:      Maintained
2859 F:      Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2860 F:      drivers/media/platform/samsung/s5p-jpeg/
2861
2862 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2863 M:      Marek Szyprowski <[email protected]>
2864 M:      Andrzej Hajda <[email protected]>
2865 L:      [email protected] (moderated for non-subscribers)
2866 L:      [email protected]
2867 S:      Maintained
2868 F:      Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
2869 F:      drivers/media/platform/samsung/s5p-mfc/
2870
2871 ARM/SOCFPGA ARCHITECTURE
2872 M:      Dinh Nguyen <[email protected]>
2873 S:      Maintained
2874 W:      http://www.rocketboards.org
2875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2876 F:      arch/arm/boot/dts/intel/socfpga/
2877 F:      arch/arm/configs/socfpga_defconfig
2878 F:      arch/arm/mach-socfpga/
2879 F:      arch/arm64/boot/dts/altera/
2880 F:      arch/arm64/boot/dts/intel/
2881
2882 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2883 M:      Dinh Nguyen <[email protected]>
2884 S:      Maintained
2885 F:      drivers/clk/socfpga/
2886
2887 ARM/SOCFPGA EDAC SUPPORT
2888 M:      Dinh Nguyen <[email protected]>
2889 S:      Maintained
2890 F:      drivers/edac/altera_edac.[ch]
2891
2892 ARM/SPREADTRUM SoC SUPPORT
2893 M:      Orson Zhai <[email protected]>
2894 M:      Baolin Wang <[email protected]>
2895 M:      Chunyan Zhang <[email protected]>
2896 S:      Maintained
2897 F:      arch/arm64/boot/dts/sprd
2898 N:      sprd
2899 N:      sc27xx
2900 N:      sc2731
2901
2902 ARM/STI ARCHITECTURE
2903 M:      Patrice Chotard <[email protected]>
2904 L:      [email protected] (moderated for non-subscribers)
2905 S:      Maintained
2906 W:      http://www.stlinux.com
2907 F:      Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
2908 F:      Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
2909 F:      arch/arm/boot/dts/st/sti*
2910 F:      arch/arm/mach-sti/
2911 F:      drivers/ata/ahci_st.c
2912 F:      drivers/char/hw_random/st-rng.c
2913 F:      drivers/clocksource/arm_global_timer.c
2914 F:      drivers/clocksource/clksrc_st_lpc.c
2915 F:      drivers/cpufreq/sti-cpufreq.c
2916 F:      drivers/dma/st_fdma*
2917 F:      drivers/i2c/busses/i2c-st.c
2918 F:      drivers/media/platform/st/sti/c8sectpfe/
2919 F:      drivers/media/rc/st_rc.c
2920 F:      drivers/mmc/host/sdhci-st.c
2921 F:      drivers/phy/st/phy-miphy28lp.c
2922 F:      drivers/phy/st/phy-stih407-usb.c
2923 F:      drivers/pinctrl/pinctrl-st.c
2924 F:      drivers/remoteproc/st_remoteproc.c
2925 F:      drivers/remoteproc/st_slim_rproc.c
2926 F:      drivers/reset/sti/
2927 F:      drivers/rtc/rtc-st-lpc.c
2928 F:      drivers/tty/serial/st-asc.c
2929 F:      drivers/usb/dwc3/dwc3-st.c
2930 F:      drivers/usb/host/ehci-st.c
2931 F:      drivers/usb/host/ohci-st.c
2932 F:      drivers/watchdog/st_lpc_wdt.c
2933 F:      include/linux/remoteproc/st_slim_rproc.h
2934
2935 ARM/STM32 ARCHITECTURE
2936 M:      Maxime Coquelin <[email protected]>
2937 M:      Alexandre Torgue <[email protected]>
2938 L:      [email protected] (moderated for non-subscribers)
2939 L:      [email protected] (moderated for non-subscribers)
2940 S:      Maintained
2941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2942 F:      arch/arm/boot/dts/st/stm32*
2943 F:      arch/arm/mach-stm32/
2944 F:      arch/arm64/boot/dts/st/
2945 F:      drivers/clocksource/armv7m_systick.c
2946 N:      stm32
2947 N:      stm
2948
2949 ARM/SUNPLUS SP7021 SOC SUPPORT
2950 M:      Qin Jian <[email protected]>
2951 L:      [email protected] (moderated for mon-subscribers)
2952 S:      Maintained
2953 W:      https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
2954 F:      Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
2955 F:      Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
2956 F:      Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
2957 F:      Documentation/devicetree/bindings/reset/sunplus,reset.yaml
2958 F:      arch/arm/boot/dts/sunplus/
2959 F:      arch/arm/configs/sp7021_*defconfig
2960 F:      drivers/clk/clk-sp7021.c
2961 F:      drivers/irqchip/irq-sp7021-intc.c
2962 F:      drivers/reset/reset-sunplus.c
2963 F:      include/dt-bindings/clock/sunplus,sp7021-clkc.h
2964 F:      include/dt-bindings/reset/sunplus,sp7021-reset.h
2965
2966 ARM/Synaptics SoC support
2967 M:      Jisheng Zhang <[email protected]>
2968 M:      Sebastian Hesselbarth <[email protected]>
2969 L:      [email protected] (moderated for non-subscribers)
2970 S:      Maintained
2971 F:      arch/arm/boot/dts/synaptics/
2972 F:      arch/arm/mach-berlin/
2973 F:      arch/arm64/boot/dts/synaptics/
2974
2975 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2976 M:      Hans Verkuil <[email protected]>
2977 L:      [email protected]
2978 L:      [email protected]
2979 S:      Maintained
2980 F:      Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
2981 F:      drivers/media/cec/platform/tegra/
2982
2983 ARM/TESLA FSD SoC SUPPORT
2984 M:      Alim Akhtar <[email protected]>
2985 M:      [email protected]
2986 L:      [email protected] (moderated for non-subscribers)
2987 L:      [email protected]
2988 S:      Maintained
2989 F:      arch/arm64/boot/dts/tesla/
2990
2991 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2992 M:      Santosh Shilimkar <[email protected]>
2993 L:      [email protected]
2994 S:      Maintained
2995 F:      drivers/memory/*emif*
2996
2997 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2998 M:      Nishanth Menon <[email protected]>
2999 M:      Santosh Shilimkar <[email protected]>
3000 L:      [email protected] (moderated for non-subscribers)
3001 S:      Maintained
3002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3003 F:      arch/arm/boot/dts/ti/keystone/
3004 F:      arch/arm/mach-keystone/
3005
3006 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3007 M:      Santosh Shilimkar <[email protected]>
3008 L:      [email protected]
3009 S:      Maintained
3010 F:      drivers/clk/keystone/
3011
3012 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3013 M:      Santosh Shilimkar <[email protected]>
3014 L:      [email protected] (moderated for non-subscribers)
3015 L:      [email protected]
3016 S:      Maintained
3017 F:      drivers/clocksource/timer-keystone.c
3018
3019 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3020 M:      Santosh Shilimkar <[email protected]>
3021 L:      [email protected]
3022 S:      Maintained
3023 F:      drivers/power/reset/keystone-reset.c
3024
3025 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3026 M:      Nishanth Menon <[email protected]>
3027 M:      Vignesh Raghavendra <[email protected]>
3028 M:      Tero Kristo <[email protected]>
3029 L:      [email protected] (moderated for non-subscribers)
3030 S:      Supported
3031 F:      Documentation/devicetree/bindings/arm/ti/k3.yaml
3032 F:      Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3033 F:      arch/arm64/boot/dts/ti/Makefile
3034 F:      arch/arm64/boot/dts/ti/k3-*
3035
3036 ARM/TOSHIBA VISCONTI ARCHITECTURE
3037 M:      Nobuhiro Iwamatsu <[email protected]>
3038 L:      [email protected] (moderated for non-subscribers)
3039 S:      Supported
3040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3041 F:      Documentation/devicetree/bindings/arm/toshiba.yaml
3042 F:      Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3043 F:      Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3044 F:      Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3045 F:      Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3046 F:      Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3047 F:      Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3048 F:      Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3049 F:      arch/arm64/boot/dts/toshiba/
3050 F:      drivers/clk/visconti/
3051 F:      drivers/gpio/gpio-visconti.c
3052 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3053 F:      drivers/pci/controller/dwc/pcie-visconti.c
3054 F:      drivers/pinctrl/visconti/
3055 F:      drivers/watchdog/visconti_wdt.c
3056 N:      visconti
3057
3058 ARM/UNIPHIER ARCHITECTURE
3059 M:      Kunihiko Hayashi <[email protected]>
3060 M:      Masami Hiramatsu <[email protected]>
3061 L:      [email protected] (moderated for non-subscribers)
3062 S:      Maintained
3063 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3064 F:      Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3065 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3066 F:      Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3067 F:      arch/arm/boot/dts/socionext/uniphier*
3068 F:      arch/arm/include/asm/hardware/cache-uniphier.h
3069 F:      arch/arm/mm/cache-uniphier.c
3070 F:      arch/arm64/boot/dts/socionext/uniphier*
3071 F:      drivers/bus/uniphier-system-bus.c
3072 F:      drivers/clk/uniphier/
3073 F:      drivers/dma/uniphier-mdmac.c
3074 F:      drivers/gpio/gpio-uniphier.c
3075 F:      drivers/i2c/busses/i2c-uniphier*
3076 F:      drivers/irqchip/irq-uniphier-aidet.c
3077 F:      drivers/mmc/host/uniphier-sd.c
3078 F:      drivers/pinctrl/uniphier/
3079 F:      drivers/reset/reset-uniphier.c
3080 F:      drivers/tty/serial/8250/8250_uniphier.c
3081 N:      uniphier
3082
3083 ARM/VERSATILE EXPRESS PLATFORM
3084 M:      Liviu Dudau <[email protected]>
3085 M:      Sudeep Holla <[email protected]>
3086 M:      Lorenzo Pieralisi <[email protected]>
3087 L:      [email protected] (moderated for non-subscribers)
3088 S:      Maintained
3089 N:      mps2
3090 N:      vexpress
3091 F:      arch/arm/mach-versatile/
3092 F:      arch/arm64/boot/dts/arm/
3093 F:      drivers/clocksource/timer-versatile.c
3094 X:      drivers/cpufreq/vexpress-spc-cpufreq.c
3095 X:      Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3096
3097 ARM/VFP SUPPORT
3098 M:      Russell King <[email protected]>
3099 L:      [email protected] (moderated for non-subscribers)
3100 S:      Maintained
3101 W:      http://www.armlinux.org.uk/
3102 F:      arch/arm/vfp/
3103
3104 ARM/VT8500 ARM ARCHITECTURE
3105 L:      [email protected] (moderated for non-subscribers)
3106 S:      Orphan
3107 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3108 F:      arch/arm/mach-vt8500/
3109 F:      drivers/clocksource/timer-vt8500.c
3110 F:      drivers/i2c/busses/i2c-viai2c-wmt.c
3111 F:      drivers/mmc/host/wmt-sdmmc.c
3112 F:      drivers/pwm/pwm-vt8500.c
3113 F:      drivers/rtc/rtc-vt8500.c
3114 F:      drivers/tty/serial/vt8500_serial.c
3115 F:      drivers/video/fbdev/vt8500lcdfb.*
3116 F:      drivers/video/fbdev/wm8505fb*
3117 F:      drivers/video/fbdev/wmt_ge_rops.*
3118
3119 ARM/ZYNQ ARCHITECTURE
3120 M:      Michal Simek <[email protected]>
3121 L:      [email protected] (moderated for non-subscribers)
3122 S:      Supported
3123 W:      http://wiki.xilinx.com
3124 T:      git https://github.com/Xilinx/linux-xlnx.git
3125 F:      Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3126 F:      Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3127 F:      Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3128 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3129 F:      Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3130 F:      Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3131 F:      arch/arm/mach-zynq/
3132 F:      drivers/clocksource/timer-cadence-ttc.c
3133 F:      drivers/cpuidle/cpuidle-zynq.c
3134 F:      drivers/edac/synopsys_edac.c
3135 F:      drivers/i2c/busses/i2c-cadence.c
3136 F:      drivers/i2c/busses/i2c-xiic.c
3137 F:      drivers/mmc/host/sdhci-of-arasan.c
3138 N:      zynq
3139 N:      xilinx
3140
3141 ARM64 FIT SUPPORT
3142 M:      Simon Glass <[email protected]>
3143 L:      [email protected] (moderated for non-subscribers)
3144 S:      Maintained
3145 F:      arch/arm64/boot/Makefile
3146 F:      scripts/make_fit.py
3147
3148 ARM64 PLATFORM DRIVERS
3149 M:      Hans de Goede <[email protected]>
3150 M:      Ilpo Järvinen <[email protected]>
3151 R:      Bryan O'Donoghue <[email protected]>
3152 L:      [email protected]
3153 S:      Maintained
3154 Q:      https://patchwork.kernel.org/project/platform-driver-x86/list/
3155 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3156 F:      drivers/platform/arm64/
3157
3158 ARM64 PORT (AARCH64 ARCHITECTURE)
3159 M:      Catalin Marinas <[email protected]>
3160 M:      Will Deacon <[email protected]>
3161 L:      [email protected] (moderated for non-subscribers)
3162 S:      Maintained
3163 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3164 F:      Documentation/arch/arm64/
3165 F:      arch/arm64/
3166 F:      tools/testing/selftests/arm64/
3167 X:      arch/arm64/boot/dts/
3168
3169 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3170 M:      George McCollister <[email protected]>
3171 L:      [email protected]
3172 S:      Maintained
3173 F:      Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3174 F:      drivers/net/dsa/xrs700x/*
3175 F:      net/dsa/tag_xrs700x.c
3176
3177 AS3645A LED FLASH CONTROLLER DRIVER
3178 M:      Sakari Ailus <[email protected]>
3179 L:      [email protected]
3180 S:      Maintained
3181 F:      drivers/leds/flash/leds-as3645a.c
3182
3183 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3184 M:      Tianshu Qiu <[email protected]>
3185 L:      [email protected]
3186 S:      Maintained
3187 T:      git git://linuxtv.org/media_tree.git
3188 F:      Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3189 F:      drivers/media/i2c/ak7375.c
3190
3191 ASAHI KASEI AK8974 DRIVER
3192 M:      Linus Walleij <[email protected]>
3193 L:      [email protected]
3194 S:      Supported
3195 W:      http://www.akm.com/
3196 F:      drivers/iio/magnetometer/ak8974.c
3197
3198 AOSONG AGS02MA TVOC SENSOR DRIVER
3199 M:      Anshul Dalal <[email protected]>
3200 L:      [email protected]
3201 S:      Maintained
3202 F:      Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3203 F:      drivers/iio/chemical/ags02ma.c
3204
3205 ASC7621 HARDWARE MONITOR DRIVER
3206 M:      George Joseph <[email protected]>
3207 L:      [email protected]
3208 S:      Maintained
3209 F:      Documentation/hwmon/asc7621.rst
3210 F:      drivers/hwmon/asc7621.c
3211
3212 ASIX AX88796C SPI ETHERNET ADAPTER
3213 M:      Łukasz Stelmach <[email protected]>
3214 S:      Maintained
3215 F:      Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3216 F:      drivers/net/ethernet/asix/ax88796c_*
3217
3218 ASIX PHY DRIVER [RUST]
3219 M:      FUJITA Tomonori <[email protected]>
3220 R:      Trevor Gross <[email protected]>
3221 L:      [email protected]
3222 L:      [email protected]
3223 S:      Maintained
3224 F:      drivers/net/phy/ax88796b_rust.rs
3225
3226 ASPEED CRYPTO DRIVER
3227 M:      Neal Liu <[email protected]>
3228 L:      [email protected] (moderated for non-subscribers)
3229 S:      Maintained
3230 F:      Documentation/devicetree/bindings/crypto/aspeed,*
3231 F:      drivers/crypto/aspeed/
3232
3233 ASPEED PECI CONTROLLER
3234 M:      Iwona Winiarska <[email protected]>
3235 L:      [email protected] (moderated for non-subscribers)
3236 L:      [email protected] (moderated for non-subscribers)
3237 S:      Supported
3238 F:      Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3239 F:      drivers/peci/controller/peci-aspeed.c
3240
3241 ASPEED PINCTRL DRIVERS
3242 M:      Andrew Jeffery <[email protected]>
3243 L:      [email protected] (moderated for non-subscribers)
3244 L:      [email protected] (moderated for non-subscribers)
3245 L:      [email protected]
3246 S:      Maintained
3247 F:      Documentation/devicetree/bindings/pinctrl/aspeed,*
3248 F:      drivers/pinctrl/aspeed/
3249
3250 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3251 M:      Eddie James <[email protected]>
3252 L:      [email protected] (moderated for non-subscribers)
3253 S:      Maintained
3254 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3255 F:      drivers/irqchip/irq-aspeed-scu-ic.c
3256 F:      include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3257
3258 ASPEED SD/MMC DRIVER
3259 M:      Andrew Jeffery <[email protected]>
3260 L:      [email protected] (moderated for non-subscribers)
3261 L:      [email protected] (moderated for non-subscribers)
3262 L:      [email protected]
3263 S:      Maintained
3264 F:      Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3265 F:      drivers/mmc/host/sdhci-of-aspeed*
3266
3267 ASPEED SMC SPI DRIVER
3268 M:      Chin-Ting Kuo <[email protected]>
3269 M:      Cédric Le Goater <[email protected]>
3270 L:      [email protected] (moderated for non-subscribers)
3271 L:      [email protected] (moderated for non-subscribers)
3272 L:      [email protected]
3273 S:      Maintained
3274 F:      Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3275 F:      drivers/spi/spi-aspeed-smc.c
3276
3277 ASPEED USB UDC DRIVER
3278 M:      Neal Liu <[email protected]>
3279 L:      [email protected] (moderated for non-subscribers)
3280 S:      Maintained
3281 F:      Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3282 F:      drivers/usb/gadget/udc/aspeed_udc.c
3283
3284 ASPEED VIDEO ENGINE DRIVER
3285 M:      Eddie James <[email protected]>
3286 L:      [email protected]
3287 L:      [email protected] (moderated for non-subscribers)
3288 S:      Maintained
3289 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
3290 F:      drivers/media/platform/aspeed/
3291
3292 ASUS EC HARDWARE MONITOR DRIVER
3293 M:      Eugene Shalygin <[email protected]>
3294 L:      [email protected]
3295 S:      Maintained
3296 F:      drivers/hwmon/asus-ec-sensors.c
3297
3298 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3299 M:      Corentin Chary <[email protected]>
3300 M:      Luke D. Jones <[email protected]>
3301 L:      [email protected]
3302 S:      Maintained
3303 W:      https://asus-linux.org/
3304 F:      drivers/platform/x86/asus*.c
3305 F:      drivers/platform/x86/eeepc*.c
3306
3307 ASUS TF103C DOCK DRIVER
3308 M:      Hans de Goede <[email protected]>
3309 L:      [email protected]
3310 S:      Maintained
3311 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3312 F:      drivers/platform/x86/asus-tf103c-dock.c
3313
3314 ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3315 M:      Aleksa Savic <[email protected]>
3316 L:      [email protected]
3317 S:      Maintained
3318 F:      drivers/hwmon/asus_rog_ryujin.c
3319
3320 ASUS WIRELESS RADIO CONTROL DRIVER
3321 M:      João Paulo Rechi Vita <[email protected]>
3322 L:      [email protected]
3323 S:      Maintained
3324 F:      drivers/platform/x86/asus-wireless.c
3325
3326 ASUS WMI HARDWARE MONITOR DRIVER
3327 M:      Ed Brindley <[email protected]>
3328 M:      Denis Pauk <[email protected]>
3329 L:      [email protected]
3330 S:      Maintained
3331 F:      drivers/hwmon/asus_wmi_sensors.c
3332
3333 ASYMMETRIC KEYS
3334 M:      David Howells <[email protected]>
3335 L:      [email protected]
3336 S:      Maintained
3337 F:      Documentation/crypto/asymmetric-keys.rst
3338 F:      crypto/asymmetric_keys/
3339 F:      include/crypto/pkcs7.h
3340 F:      include/crypto/public_key.h
3341 F:      include/linux/verification.h
3342
3343 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3344 R:      Dan Williams <[email protected]>
3345 S:      Odd fixes
3346 W:      http://sourceforge.net/projects/xscaleiop
3347 F:      Documentation/crypto/async-tx-api.rst
3348 F:      crypto/async_tx/
3349 F:      include/linux/async_tx.h
3350
3351 AT24 EEPROM DRIVER
3352 M:      Bartosz Golaszewski <[email protected]>
3353 L:      [email protected]
3354 S:      Maintained
3355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3356 F:      Documentation/devicetree/bindings/eeprom/at24.yaml
3357 F:      drivers/misc/eeprom/at24.c
3358
3359 ATA OVER ETHERNET (AOE) DRIVER
3360 M:      "Justin Sanders" <[email protected]>
3361 S:      Supported
3362 W:      http://www.openaoe.org/
3363 F:      Documentation/admin-guide/aoe/
3364 F:      drivers/block/aoe/
3365
3366 ATC260X PMIC MFD DRIVER
3367 M:      Manivannan Sadhasivam <[email protected]>
3368 M:      Cristian Ciocaltea <[email protected]>
3369 L:      [email protected]
3370 S:      Maintained
3371 F:      Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3372 F:      drivers/input/misc/atc260x-onkey.c
3373 F:      drivers/mfd/atc260*
3374 F:      drivers/power/reset/atc260x-poweroff.c
3375 F:      drivers/regulator/atc260x-regulator.c
3376 F:      include/linux/mfd/atc260x/*
3377
3378 ATHEROS 71XX/9XXX GPIO DRIVER
3379 M:      Alban Bedel <[email protected]>
3380 S:      Maintained
3381 W:      https://github.com/AlbanBedel/linux
3382 T:      git git://github.com/AlbanBedel/linux
3383 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3384 F:      drivers/gpio/gpio-ath79.c
3385
3386 ATHEROS 71XX/9XXX USB PHY DRIVER
3387 M:      Alban Bedel <[email protected]>
3388 S:      Maintained
3389 W:      https://github.com/AlbanBedel/linux
3390 T:      git git://github.com/AlbanBedel/linux
3391 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3392 F:      drivers/phy/qualcomm/phy-ath79-usb.c
3393
3394 ATHEROS ATH GENERIC UTILITIES
3395 M:      Kalle Valo <[email protected]>
3396 L:      [email protected]
3397 S:      Supported
3398 F:      drivers/net/wireless/ath/*
3399
3400 ATHEROS ATH5K WIRELESS DRIVER
3401 M:      Jiri Slaby <[email protected]>
3402 M:      Nick Kossifidis <[email protected]>
3403 M:      Luis Chamberlain <[email protected]>
3404 L:      [email protected]
3405 S:      Maintained
3406 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3407 F:      drivers/net/wireless/ath/ath5k/
3408
3409 ATHEROS ATH6KL WIRELESS DRIVER
3410 L:      [email protected]
3411 S:      Orphan
3412 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3413 F:      drivers/net/wireless/ath/ath6kl/
3414
3415 ATI_REMOTE2 DRIVER
3416 M:      Ville Syrjala <[email protected]>
3417 S:      Maintained
3418 F:      drivers/input/misc/ati_remote2.c
3419
3420 ATK0110 HWMON DRIVER
3421 M:      Luca Tettamanti <[email protected]>
3422 L:      [email protected]
3423 S:      Maintained
3424 F:      drivers/hwmon/asus_atk0110.c
3425
3426 ATLX ETHERNET DRIVERS
3427 M:      Chris Snook <[email protected]>
3428 L:      [email protected]
3429 S:      Maintained
3430 W:      http://sourceforge.net/projects/atl1
3431 W:      http://atl1.sourceforge.net
3432 F:      drivers/net/ethernet/atheros/
3433
3434 ATM
3435 M:      Chas Williams <[email protected]>
3436 L:      [email protected] (moderated for non-subscribers)
3437 L:      [email protected]
3438 S:      Maintained
3439 W:      http://linux-atm.sourceforge.net
3440 F:      drivers/atm/
3441 F:      include/linux/atm*
3442 F:      include/uapi/linux/atm*
3443
3444 ATMEL MACB ETHERNET DRIVER
3445 M:      Nicolas Ferre <[email protected]>
3446 M:      Claudiu Beznea <[email protected]>
3447 S:      Supported
3448 F:      drivers/net/ethernet/cadence/
3449
3450 ATMEL MAXTOUCH DRIVER
3451 M:      Nick Dyer <[email protected]>
3452 S:      Maintained
3453 T:      git git://github.com/ndyer/linux.git
3454 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3455 F:      drivers/input/touchscreen/atmel_mxt_ts.c
3456
3457 ATOMIC INFRASTRUCTURE
3458 M:      Will Deacon <[email protected]>
3459 M:      Peter Zijlstra <[email protected]>
3460 R:      Boqun Feng <[email protected]>
3461 R:      Mark Rutland <[email protected]>
3462 L:      [email protected]
3463 S:      Maintained
3464 F:      Documentation/atomic_*.txt
3465 F:      arch/*/include/asm/atomic*.h
3466 F:      include/*/atomic*.h
3467 F:      include/linux/refcount.h
3468 F:      scripts/atomic/
3469
3470 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3471 M:      Bradley Grove <[email protected]>
3472 L:      [email protected]
3473 S:      Supported
3474 W:      http://www.attotech.com
3475 F:      drivers/scsi/esas2r
3476
3477 ATUSB IEEE 802.15.4 RADIO DRIVER
3478 M:      Stefan Schmidt <[email protected]>
3479 L:      [email protected]
3480 S:      Maintained
3481 F:      drivers/net/ieee802154/at86rf230.h
3482 F:      drivers/net/ieee802154/atusb.c
3483 F:      drivers/net/ieee802154/atusb.h
3484
3485 AUDIT SUBSYSTEM
3486 M:      Paul Moore <[email protected]>
3487 M:      Eric Paris <[email protected]>
3488 L:      [email protected]
3489 S:      Supported
3490 W:      https://github.com/linux-audit
3491 Q:      https://patchwork.kernel.org/project/audit/list
3492 B:      mailto:[email protected]
3493 P:      https://github.com/linux-audit/audit-kernel/blob/main/README.md
3494 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3495 F:      include/asm-generic/audit_*.h
3496 F:      include/linux/audit.h
3497 F:      include/linux/audit_arch.h
3498 F:      include/uapi/linux/audit.h
3499 F:      kernel/audit*
3500 F:      lib/*audit.c
3501 K:      \baudit_[a-z_0-9]\+\b
3502
3503 AUXILIARY BUS DRIVER
3504 M:      Greg Kroah-Hartman <[email protected]>
3505 R:      Dave Ertman <[email protected]>
3506 R:      Ira Weiny <[email protected]>
3507 S:      Supported
3508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3509 F:      Documentation/driver-api/auxiliary_bus.rst
3510 F:      drivers/base/auxiliary.c
3511 F:      include/linux/auxiliary_bus.h
3512
3513 AUXILIARY DISPLAY DRIVERS
3514 M:      Andy Shevchenko <[email protected]>
3515 R:      Geert Uytterhoeven <[email protected]>
3516 S:      Odd Fixes
3517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3518 F:      Documentation/devicetree/bindings/auxdisplay/
3519 F:      drivers/auxdisplay/
3520 F:      include/linux/cfag12864b.h
3521 F:      include/uapi/linux/map_to_14segment.h
3522 F:      include/uapi/linux/map_to_7segment.h
3523
3524 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3525 M:      Andreas Klinger <[email protected]>
3526 L:      [email protected]
3527 S:      Maintained
3528 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3529 F:      drivers/iio/adc/hx711.c
3530
3531 AX.25 NETWORK LAYER
3532 L:      [email protected]
3533 S:      Orphan
3534 W:      https://linux-ax25.in-berlin.de
3535 F:      include/net/ax25.h
3536 F:      include/uapi/linux/ax25.h
3537 F:      net/ax25/
3538
3539 AXENTIA ARM DEVICES
3540 M:      Peter Rosin <[email protected]>
3541 L:      [email protected] (moderated for non-subscribers)
3542 S:      Maintained
3543 F:      arch/arm/boot/dts/microchip/at91-linea.dtsi
3544 F:      arch/arm/boot/dts/microchip/at91-natte.dtsi
3545 F:      arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3546 F:      arch/arm/boot/dts/microchip/at91-tse850-3.dts
3547
3548 AXENTIA ASOC DRIVERS
3549 M:      Peter Rosin <[email protected]>
3550 L:      [email protected] (moderated for non-subscribers)
3551 S:      Maintained
3552 F:      Documentation/devicetree/bindings/sound/axentia,*
3553 F:      sound/soc/atmel/tse850-pcm5142.c
3554
3555 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3556 M:      Nuno Sá <[email protected]>
3557 L:      [email protected]
3558 S:      Supported
3559 W:      https://ez.analog.com/linux-software-drivers
3560 F:      Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3561 F:      drivers/hwmon/axi-fan-control.c
3562
3563 AXI SPI ENGINE
3564 M:      Michael Hennerich <[email protected]>
3565 M:      Nuno Sá <[email protected]>
3566 R:      David Lechner <[email protected]>
3567 L:      [email protected]
3568 S:      Supported
3569 W:      https://ez.analog.com/linux-software-drivers
3570 F:      Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3571 F:      drivers/spi/spi-axi-spi-engine.c
3572
3573 AXXIA I2C CONTROLLER
3574 M:      Krzysztof Adamski <[email protected]>
3575 L:      [email protected]
3576 S:      Maintained
3577 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3578 F:      drivers/i2c/busses/i2c-axxia.c
3579
3580 AZ6007 DVB DRIVER
3581 M:      Mauro Carvalho Chehab <[email protected]>
3582 L:      [email protected]
3583 S:      Maintained
3584 W:      https://linuxtv.org
3585 T:      git git://linuxtv.org/media_tree.git
3586 F:      drivers/media/usb/dvb-usb-v2/az6007.c
3587
3588 AZTECH FM RADIO RECEIVER DRIVER
3589 M:      Hans Verkuil <[email protected]>
3590 L:      [email protected]
3591 S:      Maintained
3592 W:      https://linuxtv.org
3593 T:      git git://linuxtv.org/media_tree.git
3594 F:      drivers/media/radio/radio-aztech*
3595
3596 B43 WIRELESS DRIVER
3597 L:      [email protected]
3598 L:      [email protected]
3599 S:      Orphan
3600 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3601 F:      drivers/net/wireless/broadcom/b43/
3602
3603 B43LEGACY WIRELESS DRIVER
3604 L:      [email protected]
3605 L:      [email protected]
3606 S:      Orphan
3607 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3608 F:      drivers/net/wireless/broadcom/b43legacy/
3609
3610 BACKLIGHT CLASS/SUBSYSTEM
3611 M:      Lee Jones <[email protected]>
3612 M:      Daniel Thompson <[email protected]>
3613 M:      Jingoo Han <[email protected]>
3614 L:      [email protected]
3615 S:      Maintained
3616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3617 F:      Documentation/ABI/stable/sysfs-class-backlight
3618 F:      Documentation/ABI/testing/sysfs-class-backlight
3619 F:      Documentation/devicetree/bindings/leds/backlight
3620 F:      drivers/video/backlight/
3621 F:      include/linux/backlight.h
3622 F:      include/linux/pwm_backlight.h
3623
3624 BAIKAL-T1 PVT HARDWARE MONITOR DRIVER
3625 M:      Serge Semin <[email protected]>
3626 L:      [email protected]
3627 S:      Supported
3628 F:      Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.yaml
3629 F:      Documentation/hwmon/bt1-pvt.rst
3630 F:      drivers/hwmon/bt1-pvt.[ch]
3631
3632 BARCO P50 GPIO DRIVER
3633 M:      Santosh Kumar Yadav <[email protected]>
3634 M:      Peter Korsgaard <[email protected]>
3635 S:      Maintained
3636 F:      drivers/platform/x86/barco-p50-gpio.c
3637
3638 BATMAN ADVANCED
3639 M:      Marek Lindner <[email protected]>
3640 M:      Simon Wunderlich <[email protected]>
3641 M:      Antonio Quartulli <[email protected]>
3642 M:      Sven Eckelmann <[email protected]>
3643 L:      [email protected] (moderated for non-subscribers)
3644 S:      Maintained
3645 W:      https://www.open-mesh.org/
3646 Q:      https://patchwork.open-mesh.org/project/batman/list/
3647 B:      https://www.open-mesh.org/projects/batman-adv/issues
3648 C:      ircs://irc.hackint.org/batadv
3649 T:      git https://git.open-mesh.org/linux-merge.git
3650 F:      Documentation/networking/batman-adv.rst
3651 F:      include/uapi/linux/batadv_packet.h
3652 F:      include/uapi/linux/batman_adv.h
3653 F:      net/batman-adv/
3654
3655 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3656 M:      Thomas Sailer <[email protected]>
3657 L:      [email protected]
3658 S:      Maintained
3659 W:      http://www.baycom.org/~tom/ham/ham.html
3660 F:      drivers/net/hamradio/baycom*
3661
3662 BCACHE (BLOCK LAYER CACHE)
3663 M:      Coly Li <[email protected]>
3664 M:      Kent Overstreet <[email protected]>
3665 L:      [email protected]
3666 S:      Maintained
3667 W:      http://bcache.evilpiepirate.org
3668 C:      irc://irc.oftc.net/bcache
3669 F:      drivers/md/bcache/
3670
3671 BCACHEFS
3672 M:      Kent Overstreet <[email protected]>
3673 R:      Brian Foster <[email protected]>
3674 L:      [email protected]
3675 S:      Supported
3676 C:      irc://irc.oftc.net/bcache
3677 T:      git https://evilpiepirate.org/git/bcachefs.git
3678 F:      fs/bcachefs/
3679 F:      Documentation/filesystems/bcachefs/
3680
3681 BDISP ST MEDIA DRIVER
3682 M:      Fabien Dessenne <[email protected]>
3683 L:      [email protected]
3684 S:      Supported
3685 W:      https://linuxtv.org
3686 T:      git git://linuxtv.org/media_tree.git
3687 F:      drivers/media/platform/st/sti/bdisp
3688
3689 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3690 M:      Dariusz Marcinkiewicz <[email protected]>
3691 L:      [email protected]
3692 S:      Maintained
3693 F:      drivers/net/ethernet/ec_bhf.c
3694
3695 BEFS FILE SYSTEM
3696 M:      Luis de Bethencourt <[email protected]>
3697 M:      Salah Triki <[email protected]>
3698 S:      Maintained
3699 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3700 F:      Documentation/filesystems/befs.rst
3701 F:      fs/befs/
3702
3703 BFQ I/O SCHEDULER
3704 M:      Paolo Valente <[email protected]>
3705 M:      Jens Axboe <[email protected]>
3706 L:      [email protected]
3707 S:      Maintained
3708 F:      Documentation/block/bfq-iosched.rst
3709 F:      block/bfq-*
3710
3711 BFS FILE SYSTEM
3712 M:      "Tigran A. Aivazian" <[email protected]>
3713 S:      Maintained
3714 F:      Documentation/filesystems/bfs.rst
3715 F:      fs/bfs/
3716 F:      include/uapi/linux/bfs_fs.h
3717
3718 BINMAN
3719 M:      Simon Glass <[email protected]>
3720 S:      Supported
3721 F:      Documentation/devicetree/bindings/mtd/partitions/binman*
3722
3723 BITMAP API
3724 M:      Yury Norov <[email protected]>
3725 R:      Rasmus Villemoes <[email protected]>
3726 S:      Maintained
3727 F:      include/linux/bitfield.h
3728 F:      include/linux/bitmap-str.h
3729 F:      include/linux/bitmap.h
3730 F:      include/linux/bits.h
3731 F:      include/linux/cpumask.h
3732 F:      include/linux/find.h
3733 F:      include/linux/nodemask.h
3734 F:      include/vdso/bits.h
3735 F:      lib/bitmap-str.c
3736 F:      lib/bitmap.c
3737 F:      lib/cpumask.c
3738 F:      lib/cpumask_kunit.c
3739 F:      lib/find_bit.c
3740 F:      lib/find_bit_benchmark.c
3741 F:      lib/test_bitmap.c
3742 F:      tools/include/linux/bitfield.h
3743 F:      tools/include/linux/bitmap.h
3744 F:      tools/include/linux/bits.h
3745 F:      tools/include/linux/find.h
3746 F:      tools/include/vdso/bits.h
3747 F:      tools/lib/bitmap.c
3748 F:      tools/lib/find_bit.c
3749
3750 BITOPS API
3751 M:      Yury Norov <[email protected]>
3752 R:      Rasmus Villemoes <[email protected]>
3753 S:      Maintained
3754 F:      arch/*/include/asm/bitops.h
3755 F:      arch/*/include/asm/bitops_32.h
3756 F:      arch/*/include/asm/bitops_64.h
3757 F:      arch/*/lib/bitops.c
3758 F:      include/asm-generic/bitops
3759 F:      include/asm-generic/bitops.h
3760 F:      include/linux/bitops.h
3761 F:      lib/test_bitops.c
3762 F:      tools/*/bitops*
3763
3764 BLINKM RGB LED DRIVER
3765 M:      Jan-Simon Moeller <[email protected]>
3766 S:      Maintained
3767 F:      drivers/leds/leds-blinkm.c
3768
3769 BLOCK LAYER
3770 M:      Jens Axboe <[email protected]>
3771 L:      [email protected]
3772 S:      Maintained
3773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3774 F:      Documentation/ABI/stable/sysfs-block
3775 F:      Documentation/block/
3776 F:      block/
3777 F:      drivers/block/
3778 F:      include/linux/bio.h
3779 F:      include/linux/blk*
3780 F:      kernel/trace/blktrace.c
3781 F:      lib/sbitmap.c
3782
3783 BLOCK2MTD DRIVER
3784 M:      Joern Engel <[email protected]>
3785 L:      [email protected]
3786 S:      Maintained
3787 F:      drivers/mtd/devices/block2mtd.c
3788
3789 BLUETOOTH DRIVERS
3790 M:      Marcel Holtmann <[email protected]>
3791 M:      Luiz Augusto von Dentz <[email protected]>
3792 L:      [email protected]
3793 S:      Supported
3794 W:      http://www.bluez.org/
3795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3797 F:      Documentation/devicetree/bindings/net/bluetooth/
3798 F:      drivers/bluetooth/
3799
3800 BLUETOOTH SUBSYSTEM
3801 M:      Marcel Holtmann <[email protected]>
3802 M:      Johan Hedberg <[email protected]>
3803 M:      Luiz Augusto von Dentz <[email protected]>
3804 L:      [email protected]
3805 S:      Supported
3806 W:      http://www.bluez.org/
3807 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3808 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3809 F:      include/net/bluetooth/
3810 F:      net/bluetooth/
3811
3812 BONDING DRIVER
3813 M:      Jay Vosburgh <[email protected]>
3814 M:      Andy Gospodarek <[email protected]>
3815 L:      [email protected]
3816 S:      Supported
3817 W:      http://sourceforge.net/projects/bonding/
3818 F:      Documentation/networking/bonding.rst
3819 F:      drivers/net/bonding/
3820 F:      include/net/bond*
3821 F:      include/uapi/linux/if_bonding.h
3822 F:      tools/testing/selftests/drivers/net/bonding/
3823
3824 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3825 M:      Dan Robertson <[email protected]>
3826 L:      [email protected]
3827 S:      Maintained
3828 F:      Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3829 F:      drivers/iio/accel/bma400*
3830
3831 BOSCH SENSORTEC BMI323 IMU IIO DRIVER
3832 M:      Jagath Jog J <[email protected]>
3833 L:      [email protected]
3834 S:      Maintained
3835 F:      Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
3836 F:      drivers/iio/imu/bmi323/
3837
3838 BPF JIT for ARC
3839 M:      Shahab Vahedi <[email protected]>
3840 L:      [email protected]
3841 S:      Maintained
3842 F:      arch/arc/net/
3843
3844 BPF JIT for ARM
3845 M:      Russell King <[email protected]>
3846 M:      Puranjay Mohan <[email protected]>
3847 L:      [email protected]
3848 S:      Maintained
3849 F:      arch/arm/net/
3850
3851 BPF JIT for ARM64
3852 M:      Daniel Borkmann <[email protected]>
3853 M:      Alexei Starovoitov <[email protected]>
3854 M:      Puranjay Mohan <[email protected]>
3855 R:      Xu Kuohai <[email protected]>
3856 L:      [email protected]
3857 S:      Supported
3858 F:      arch/arm64/net/
3859
3860 BPF JIT for LOONGARCH
3861 M:      Tiezhu Yang <[email protected]>
3862 R:      Hengqi Chen <[email protected]>
3863 L:      [email protected]
3864 S:      Maintained
3865 F:      arch/loongarch/net/
3866
3867 BPF JIT for MIPS (32-BIT AND 64-BIT)
3868 M:      Johan Almbladh <[email protected]>
3869 M:      Paul Burton <[email protected]>
3870 L:      [email protected]
3871 S:      Maintained
3872 F:      arch/mips/net/
3873
3874 BPF JIT for NFP NICs
3875 M:      Jakub Kicinski <[email protected]>
3876 L:      [email protected]
3877 S:      Odd Fixes
3878 F:      drivers/net/ethernet/netronome/nfp/bpf/
3879
3880 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3881 M:      Naveen N. Rao <[email protected]>
3882 M:      Michael Ellerman <[email protected]>
3883 L:      [email protected]
3884 S:      Supported
3885 F:      arch/powerpc/net/
3886
3887 BPF JIT for RISC-V (32-bit)
3888 M:      Luke Nelson <[email protected]>
3889 M:      Xi Wang <[email protected]>
3890 L:      [email protected]
3891 S:      Maintained
3892 F:      arch/riscv/net/
3893 X:      arch/riscv/net/bpf_jit_comp64.c
3894
3895 BPF JIT for RISC-V (64-bit)
3896 M:      Björn Töpel <[email protected]>
3897 R:      Pu Lehui <[email protected]>
3898 R:      Puranjay Mohan <[email protected]>
3899 L:      [email protected]
3900 S:      Maintained
3901 F:      arch/riscv/net/
3902 X:      arch/riscv/net/bpf_jit_comp32.c
3903
3904 BPF JIT for S390
3905 M:      Ilya Leoshkevich <[email protected]>
3906 M:      Heiko Carstens <[email protected]>
3907 M:      Vasily Gorbik <[email protected]>
3908 L:      [email protected]
3909 S:      Supported
3910 F:      arch/s390/net/
3911 X:      arch/s390/net/pnet.c
3912
3913 BPF JIT for SPARC (32-BIT AND 64-BIT)
3914 M:      David S. Miller <[email protected]>
3915 L:      [email protected]
3916 S:      Odd Fixes
3917 F:      arch/sparc/net/
3918
3919 BPF JIT for X86 32-BIT
3920 M:      Wang YanQing <[email protected]>
3921 L:      [email protected]
3922 S:      Odd Fixes
3923 F:      arch/x86/net/bpf_jit_comp32.c
3924
3925 BPF JIT for X86 64-BIT
3926 M:      Alexei Starovoitov <[email protected]>
3927 M:      Daniel Borkmann <[email protected]>
3928 L:      [email protected]
3929 S:      Supported
3930 F:      arch/x86/net/
3931 X:      arch/x86/net/bpf_jit_comp32.c
3932
3933 BPF [BTF]
3934 M:      Martin KaFai Lau <[email protected]>
3935 L:      [email protected]
3936 S:      Maintained
3937 F:      include/linux/btf*
3938 F:      kernel/bpf/btf.c
3939
3940 BPF [CORE]
3941 M:      Alexei Starovoitov <[email protected]>
3942 M:      Daniel Borkmann <[email protected]>
3943 R:      John Fastabend <[email protected]>
3944 L:      [email protected]
3945 S:      Maintained
3946 F:      include/linux/bpf*
3947 F:      include/linux/filter.h
3948 F:      include/linux/tnum.h
3949 F:      kernel/bpf/core.c
3950 F:      kernel/bpf/dispatcher.c
3951 F:      kernel/bpf/mprog.c
3952 F:      kernel/bpf/syscall.c
3953 F:      kernel/bpf/tnum.c
3954 F:      kernel/bpf/trampoline.c
3955 F:      kernel/bpf/verifier.c
3956
3957 BPF [CRYPTO]
3958 M:      Vadim Fedorenko <[email protected]>
3959 L:      [email protected]
3960 S:      Maintained
3961 F:      crypto/bpf_crypto_skcipher.c
3962 F:      include/linux/bpf_crypto.h
3963 F:      kernel/bpf/crypto.c
3964
3965 BPF [DOCUMENTATION] (Related to Standardization)
3966 R:      David Vernet <[email protected]>
3967 L:      [email protected]
3968 L:      [email protected]
3969 S:      Maintained
3970 F:      Documentation/bpf/standardization/
3971
3972 BPF [GENERAL] (Safe Dynamic Programs and Tools)
3973 M:      Alexei Starovoitov <[email protected]>
3974 M:      Daniel Borkmann <[email protected]>
3975 M:      Andrii Nakryiko <[email protected]>
3976 R:      Martin KaFai Lau <[email protected]>
3977 R:      Eduard Zingerman <[email protected]>
3978 R:      Song Liu <[email protected]>
3979 R:      Yonghong Song <[email protected]>
3980 R:      John Fastabend <[email protected]>
3981 R:      KP Singh <[email protected]>
3982 R:      Stanislav Fomichev <[email protected]>
3983 R:      Hao Luo <[email protected]>
3984 R:      Jiri Olsa <[email protected]>
3985 L:      [email protected]
3986 S:      Supported
3987 W:      https://bpf.io/
3988 Q:      https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3990 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3991 F:      Documentation/bpf/
3992 F:      Documentation/networking/filter.rst
3993 F:      Documentation/userspace-api/ebpf/
3994 F:      arch/*/net/*
3995 F:      include/linux/bpf*
3996 F:      include/linux/btf*
3997 F:      include/linux/filter.h
3998 F:      include/trace/events/xdp.h
3999 F:      include/uapi/linux/bpf*
4000 F:      include/uapi/linux/btf*
4001 F:      include/uapi/linux/filter.h
4002 F:      kernel/bpf/
4003 F:      kernel/trace/bpf_trace.c
4004 F:      lib/test_bpf.c
4005 F:      net/bpf/
4006 F:      net/core/filter.c
4007 F:      net/sched/act_bpf.c
4008 F:      net/sched/cls_bpf.c
4009 F:      samples/bpf/
4010 F:      scripts/bpf_doc.py
4011 F:      scripts/Makefile.btf
4012 F:      scripts/pahole-version.sh
4013 F:      tools/bpf/
4014 F:      tools/lib/bpf/
4015 F:      tools/testing/selftests/bpf/
4016
4017 BPF [ITERATOR]
4018 M:      Yonghong Song <[email protected]>
4019 L:      [email protected]
4020 S:      Maintained
4021 F:      kernel/bpf/*iter.c
4022
4023 BPF [L7 FRAMEWORK] (sockmap)
4024 M:      John Fastabend <[email protected]>
4025 M:      Jakub Sitnicki <[email protected]>
4026 L:      [email protected]
4027 L:      [email protected]
4028 S:      Maintained
4029 F:      include/linux/skmsg.h
4030 F:      net/core/skmsg.c
4031 F:      net/core/sock_map.c
4032 F:      net/ipv4/tcp_bpf.c
4033 F:      net/ipv4/udp_bpf.c
4034 F:      net/unix/unix_bpf.c
4035
4036 BPF [LIBRARY] (libbpf)
4037 M:      Andrii Nakryiko <[email protected]>
4038 M:      Eduard Zingerman <[email protected]>
4039 L:      [email protected]
4040 S:      Maintained
4041 F:      tools/lib/bpf/
4042
4043 BPF [MISC]
4044 L:      [email protected]
4045 S:      Odd Fixes
4046 K:      (?:\b|_)bpf(?:\b|_)
4047
4048 BPF [NETKIT] (BPF-programmable network device)
4049 M:      Daniel Borkmann <[email protected]>
4050 M:      Nikolay Aleksandrov <[email protected]>
4051 L:      [email protected]
4052 L:      [email protected]
4053 S:      Supported
4054 F:      drivers/net/netkit.c
4055 F:      include/net/netkit.h
4056
4057 BPF [NETWORKING] (struct_ops, reuseport)
4058 M:      Martin KaFai Lau <[email protected]>
4059 L:      [email protected]
4060 L:      [email protected]
4061 S:      Maintained
4062 F:      kernel/bpf/bpf_struct*
4063
4064 BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4065 M:      Martin KaFai Lau <[email protected]>
4066 M:      Daniel Borkmann <[email protected]>
4067 R:      John Fastabend <[email protected]>
4068 L:      [email protected]
4069 L:      [email protected]
4070 S:      Maintained
4071 F:      include/net/tcx.h
4072 F:      kernel/bpf/tcx.c
4073 F:      net/core/filter.c
4074 F:      net/sched/act_bpf.c
4075 F:      net/sched/cls_bpf.c
4076
4077 BPF [RINGBUF]
4078 M:      Andrii Nakryiko <[email protected]>
4079 L:      [email protected]
4080 S:      Maintained
4081 F:      kernel/bpf/ringbuf.c
4082
4083 BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4084 M:      KP Singh <[email protected]>
4085 M:      Matt Bobrowski <[email protected]>
4086 L:      [email protected]
4087 S:      Maintained
4088 F:      Documentation/bpf/prog_lsm.rst
4089 F:      include/linux/bpf_lsm.h
4090 F:      kernel/bpf/bpf_lsm.c
4091 F:      kernel/trace/bpf_trace.c
4092 F:      security/bpf/
4093
4094 BPF [SELFTESTS] (Test Runners & Infrastructure)
4095 M:      Andrii Nakryiko <[email protected]>
4096 M:      Eduard Zingerman <[email protected]>
4097 R:      Mykola Lysenko <[email protected]>
4098 L:      [email protected]
4099 S:      Maintained
4100 F:      tools/testing/selftests/bpf/
4101
4102 BPF [STORAGE & CGROUPS]
4103 M:      Martin KaFai Lau <[email protected]>
4104 L:      [email protected]
4105 S:      Maintained
4106 F:      kernel/bpf/*storage.c
4107 F:      kernel/bpf/bpf_lru*
4108 F:      kernel/bpf/cgroup.c
4109
4110 BPF [TOOLING] (bpftool)
4111 M:      Quentin Monnet <[email protected]>
4112 L:      [email protected]
4113 S:      Maintained
4114 F:      kernel/bpf/disasm.*
4115 F:      tools/bpf/bpftool/
4116
4117 BPF [TRACING]
4118 M:      Song Liu <[email protected]>
4119 R:      Jiri Olsa <[email protected]>
4120 L:      [email protected]
4121 S:      Maintained
4122 F:      kernel/bpf/stackmap.c
4123 F:      kernel/trace/bpf_trace.c
4124
4125 BROADCOM ASP 2.0 ETHERNET DRIVER
4126 M:      Justin Chen <[email protected]>
4127 M:      Florian Fainelli <[email protected]>
4128 L:      [email protected]
4129 L:      [email protected]
4130 S:      Supported
4131 F:      Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4132 F:      drivers/net/ethernet/broadcom/asp2/
4133
4134 BROADCOM B44 10/100 ETHERNET DRIVER
4135 M:      Michael Chan <[email protected]>
4136 L:      [email protected]
4137 S:      Supported
4138 F:      drivers/net/ethernet/broadcom/b44.*
4139
4140 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4141 M:      Florian Fainelli <[email protected]>
4142 L:      [email protected]
4143 L:      [email protected] (subscribers-only)
4144 S:      Supported
4145 F:      Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4146 F:      drivers/net/dsa/b53/*
4147 F:      drivers/net/dsa/bcm_sf2*
4148 F:      include/linux/dsa/brcm.h
4149 F:      include/linux/platform_data/b53.h
4150
4151 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4152 M:      Florian Fainelli <[email protected]>
4153 R:      Broadcom internal kernel review list <[email protected]>
4154 L:      [email protected] (moderated for non-subscribers)
4155 L:      [email protected] (moderated for non-subscribers)
4156 S:      Maintained
4157 T:      git https://github.com/broadcom/stblinux.git
4158 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4159 F:      drivers/pci/controller/pcie-brcmstb.c
4160 F:      drivers/staging/vc04_services
4161 N:      bcm2711
4162 N:      bcm283*
4163 N:      raspberrypi
4164
4165 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4166 M:      Florian Fainelli <[email protected]>
4167 M:      Ray Jui <[email protected]>
4168 M:      Scott Branden <[email protected]>
4169 R:      Broadcom internal kernel review list <[email protected]>
4170 S:      Maintained
4171 T:      git https://github.com/broadcom/mach-bcm
4172 F:      arch/arm/mach-bcm/
4173 N:      bcm281*
4174 N:      bcm113*
4175 N:      bcm216*
4176 N:      kona
4177
4178 BROADCOM BCM2835 CAMERA DRIVERS
4179 M:      Raspberry Pi Kernel Maintenance <[email protected]>
4180 L:      [email protected]
4181 S:      Maintained
4182 F:      Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4183 F:      drivers/media/platform/broadcom/bcm2835-unicam*
4184
4185 BROADCOM BCM47XX MIPS ARCHITECTURE
4186 M:      Hauke Mehrtens <[email protected]>
4187 M:      Rafał Miłecki <[email protected]>
4188 L:      [email protected]
4189 S:      Maintained
4190 F:      Documentation/devicetree/bindings/mips/brcm/
4191 F:      arch/mips/bcm47xx/*
4192 F:      arch/mips/include/asm/mach-bcm47xx/*
4193
4194 BROADCOM BCM4908 ETHERNET DRIVER
4195 M:      Rafał Miłecki <[email protected]>
4196 R:      Broadcom internal kernel review list <[email protected]>
4197 L:      [email protected]
4198 S:      Maintained
4199 F:      Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4200 F:      drivers/net/ethernet/broadcom/bcm4908_enet.*
4201 F:      drivers/net/ethernet/broadcom/unimac.h
4202
4203 BROADCOM BCM4908 PINMUX DRIVER
4204 M:      Rafał Miłecki <[email protected]>
4205 R:      Broadcom internal kernel review list <[email protected]>
4206 L:      [email protected]
4207 S:      Maintained
4208 F:      Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4209 F:      drivers/pinctrl/bcm/pinctrl-bcm4908.c
4210
4211 BROADCOM BCM5301X ARM ARCHITECTURE
4212 M:      Florian Fainelli <[email protected]>
4213 M:      Hauke Mehrtens <[email protected]>
4214 M:      Rafał Miłecki <[email protected]>
4215 R:      Broadcom internal kernel review list <[email protected]>
4216 L:      [email protected] (moderated for non-subscribers)
4217 S:      Maintained
4218 F:      arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4219 F:      arch/arm/boot/dts/broadcom/bcm470*
4220 F:      arch/arm/boot/dts/broadcom/bcm5301*
4221 F:      arch/arm/boot/dts/broadcom/bcm953012*
4222 F:      arch/arm/mach-bcm/bcm_5301x.c
4223
4224 BROADCOM BCM53573 ARM ARCHITECTURE
4225 M:      Florian Fainelli <[email protected]>
4226 M:      Rafał Miłecki <[email protected]>
4227 R:      Broadcom internal kernel review list <[email protected]>
4228 L:      [email protected] (moderated for non-subscribers)
4229 S:      Maintained
4230 F:      arch/arm/boot/dts/broadcom/bcm47189*
4231 F:      arch/arm/boot/dts/broadcom/bcm53573*
4232
4233 BROADCOM BCM63XX/BCM33XX UDC DRIVER
4234 M:      Kevin Cernekee <[email protected]>
4235 L:      [email protected]
4236 S:      Maintained
4237 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
4238
4239 BROADCOM BCM7XXX ARM ARCHITECTURE
4240 M:      Florian Fainelli <[email protected]>
4241 R:      Broadcom internal kernel review list <[email protected]>
4242 L:      [email protected] (moderated for non-subscribers)
4243 S:      Maintained
4244 T:      git https://github.com/broadcom/stblinux.git
4245 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4246 F:      arch/arm/boot/dts/broadcom/bcm7*.dts*
4247 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
4248 F:      arch/arm/mach-bcm/*brcmstb*
4249 F:      arch/arm/mm/cache-b15-rac.c
4250 F:      drivers/bus/brcmstb_gisb.c
4251 F:      drivers/pci/controller/pcie-brcmstb.c
4252 N:      brcmstb
4253 N:      bcm7038
4254 N:      bcm7120
4255
4256 BROADCOM BCMBCA ARM ARCHITECTURE
4257 M:      William Zhang <[email protected]>
4258 M:      Anand Gore <[email protected]>
4259 M:      Kursad Oney <[email protected]>
4260 M:      Florian Fainelli <[email protected]>
4261 M:      Rafał Miłecki <[email protected]>
4262 R:      Broadcom internal kernel review list <[email protected]>
4263 L:      [email protected] (moderated for non-subscribers)
4264 S:      Maintained
4265 T:      git https://github.com/broadcom/stblinux.git
4266 F:      Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4267 F:      arch/arm64/boot/dts/broadcom/bcmbca/*
4268 N:      bcmbca
4269 N:      bcm[9]?47622
4270 N:      bcm[9]?4912
4271 N:      bcm[9]?63138
4272 N:      bcm[9]?63146
4273 N:      bcm[9]?63148
4274 N:      bcm[9]?63158
4275 N:      bcm[9]?63178
4276 N:      bcm[9]?6756
4277 N:      bcm[9]?6813
4278 N:      bcm[9]?6846
4279 N:      bcm[9]?6855
4280 N:      bcm[9]?6856
4281 N:      bcm[9]?6858
4282 N:      bcm[9]?6878
4283
4284 BROADCOM BDC DRIVER
4285 M:      Justin Chen <[email protected]>
4286 M:      Al Cooper <[email protected]>
4287 R:      Broadcom internal kernel review list <[email protected]>
4288 L:      [email protected]
4289 S:      Maintained
4290 F:      Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4291 F:      drivers/usb/gadget/udc/bdc/
4292
4293 BROADCOM BMIPS CPUFREQ DRIVER
4294 M:      Markus Mayer <[email protected]>
4295 R:      Broadcom internal kernel review list <[email protected]>
4296 L:      [email protected]
4297 S:      Maintained
4298 F:      drivers/cpufreq/bmips-cpufreq.c
4299
4300 BROADCOM BMIPS MIPS ARCHITECTURE
4301 M:      Florian Fainelli <[email protected]>
4302 R:      Broadcom internal kernel review list <[email protected]>
4303 L:      [email protected]
4304 S:      Maintained
4305 T:      git https://github.com/broadcom/stblinux.git
4306 F:      arch/mips/bmips/*
4307 F:      arch/mips/boot/dts/brcm/bcm*.dts*
4308 F:      arch/mips/include/asm/mach-bmips/*
4309 F:      arch/mips/kernel/*bmips*
4310 F:      drivers/irqchip/irq-bcm63*
4311 F:      drivers/irqchip/irq-bcm7*
4312 F:      drivers/irqchip/irq-brcmstb*
4313 F:      drivers/pmdomain/bcm/bcm63xx-power.c
4314 F:      include/linux/bcm963xx_nvram.h
4315 F:      include/linux/bcm963xx_tag.h
4316
4317 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4318 M:      Rasesh Mody <[email protected]>
4319 M:      [email protected]
4320 L:      [email protected]
4321 S:      Supported
4322 F:      drivers/net/ethernet/broadcom/bnx2.*
4323 F:      drivers/net/ethernet/broadcom/bnx2_*
4324
4325 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4326 M:      Saurav Kashyap <[email protected]>
4327 M:      Javed Hasan <[email protected]>
4328 M:      [email protected]
4329 L:      [email protected]
4330 S:      Supported
4331 F:      drivers/scsi/bnx2fc/
4332
4333 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4334 M:      Nilesh Javali <[email protected]>
4335 M:      Manish Rangankar <[email protected]>
4336 M:      [email protected]
4337 L:      [email protected]
4338 S:      Supported
4339 F:      drivers/scsi/bnx2i/
4340
4341 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4342 M:      Sudarsana Kalluru <[email protected]>
4343 M:      Manish Chopra <[email protected]>
4344 L:      [email protected]
4345 S:      Supported
4346 F:      drivers/net/ethernet/broadcom/bnx2x/
4347
4348 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4349 M:      Michael Chan <[email protected]>
4350 L:      [email protected]
4351 S:      Supported
4352 F:      drivers/firmware/broadcom/tee_bnxt_fw.c
4353 F:      drivers/net/ethernet/broadcom/bnxt/
4354 F:      include/linux/firmware/broadcom/tee_bnxt_fw.h
4355
4356 BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4357 M:      Arend van Spriel <[email protected]>
4358 L:      [email protected]
4359 L:      [email protected]
4360 L:      [email protected]
4361 S:      Supported
4362 F:      drivers/net/wireless/broadcom/brcm80211/
4363 F:      include/linux/platform_data/brcmfmac.h
4364
4365 BROADCOM BRCMSTB GPIO DRIVER
4366 M:      Doug Berger <[email protected]>
4367 M:      Florian Fainelli <[email protected]>
4368 R:      Broadcom internal kernel review list <[email protected]>
4369 S:      Supported
4370 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4371 F:      drivers/gpio/gpio-brcmstb.c
4372
4373 BROADCOM BRCMSTB I2C DRIVER
4374 M:      Kamal Dasu <[email protected]>
4375 R:      Broadcom internal kernel review list <[email protected]>
4376 L:      [email protected]
4377 S:      Supported
4378 F:      Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4379 F:      drivers/i2c/busses/i2c-brcmstb.c
4380
4381 BROADCOM BRCMSTB UART DRIVER
4382 M:      Al Cooper <[email protected]>
4383 R:      Broadcom internal kernel review list <[email protected]>
4384 L:      [email protected]
4385 S:      Maintained
4386 F:      Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4387 F:      drivers/tty/serial/8250/8250_bcm7271.c
4388
4389 BROADCOM BRCMSTB USB EHCI DRIVER
4390 M:      Justin Chen <[email protected]>
4391 M:      Al Cooper <[email protected]>
4392 R:      Broadcom internal kernel review list <[email protected]>
4393 L:      [email protected]
4394 S:      Maintained
4395 F:      Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4396 F:      drivers/usb/host/ehci-brcm.*
4397
4398 BROADCOM BRCMSTB USB PIN MAP DRIVER
4399 M:      Al Cooper <[email protected]>
4400 R:      Broadcom internal kernel review list <[email protected]>
4401 L:      [email protected]
4402 S:      Maintained
4403 F:      Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4404 F:      drivers/usb/misc/brcmstb-usb-pinmap.c
4405
4406 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4407 M:      Justin Chen <[email protected]>
4408 M:      Al Cooper <[email protected]>
4409 R:      Broadcom internal kernel review list <[email protected]>
4410 L:      [email protected]
4411 S:      Maintained
4412 F:      drivers/phy/broadcom/phy-brcm-usb*
4413
4414 BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4415 M:      William Zhang <[email protected]>
4416 M:      Kursad Oney <[email protected]>
4417 M:      Jonas Gorski <[email protected]>
4418 R:      Broadcom internal kernel review list <[email protected]>
4419 L:      [email protected]
4420 S:      Maintained
4421 F:      Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4422 F:      drivers/spi/spi-bcm63xx-hsspi.c
4423 F:      drivers/spi/spi-bcmbca-hsspi.c
4424
4425 BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4426 M:      Jonas Gorski <[email protected]>
4427 L:      [email protected]
4428 S:      Odd Fixes
4429 F:      Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4430 F:      drivers/spi/spi-bcm63xx.c
4431
4432 BROADCOM ETHERNET PHY DRIVERS
4433 M:      Florian Fainelli <[email protected]>
4434 R:      Broadcom internal kernel review list <[email protected]>
4435 L:      [email protected]
4436 S:      Supported
4437 F:      Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4438 F:      drivers/net/phy/bcm*.[ch]
4439 F:      drivers/net/phy/broadcom.c
4440 F:      include/linux/brcmphy.h
4441
4442 BROADCOM GENET ETHERNET DRIVER
4443 M:      Doug Berger <[email protected]>
4444 M:      Florian Fainelli <[email protected]>
4445 R:      Broadcom internal kernel review list <[email protected]>
4446 L:      [email protected]
4447 S:      Supported
4448 F:      Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4449 F:      Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4450 F:      drivers/net/ethernet/broadcom/genet/
4451 F:      drivers/net/ethernet/broadcom/unimac.h
4452 F:      drivers/net/mdio/mdio-bcm-unimac.c
4453 F:      include/linux/platform_data/bcmgenet.h
4454 F:      include/linux/platform_data/mdio-bcm-unimac.h
4455
4456 BROADCOM IPROC ARM ARCHITECTURE
4457 M:      Ray Jui <[email protected]>
4458 M:      Scott Branden <[email protected]>
4459 R:      Broadcom internal kernel review list <[email protected]>
4460 L:      [email protected] (moderated for non-subscribers)
4461 S:      Maintained
4462 T:      git https://github.com/broadcom/stblinux.git
4463 F:      arch/arm64/boot/dts/broadcom/northstar2/*
4464 F:      arch/arm64/boot/dts/broadcom/stingray/*
4465 F:      drivers/clk/bcm/clk-ns*
4466 F:      drivers/clk/bcm/clk-sr*
4467 F:      drivers/pinctrl/bcm/pinctrl-ns*
4468 F:      include/dt-bindings/clock/bcm-sr*
4469 N:      iproc
4470 N:      cygnus
4471 N:      bcm[-_]nsp
4472 N:      bcm9113*
4473 N:      bcm9583*
4474 N:      bcm9585*
4475 N:      bcm9586*
4476 N:      bcm988312
4477 N:      bcm113*
4478 N:      bcm583*
4479 N:      bcm585*
4480 N:      bcm586*
4481 N:      bcm88312
4482 N:      hr2
4483 N:      stingray
4484
4485 BROADCOM IPROC GBIT ETHERNET DRIVER
4486 M:      Rafał Miłecki <[email protected]>
4487 R:      Broadcom internal kernel review list <[email protected]>
4488 L:      [email protected]
4489 S:      Maintained
4490 F:      Documentation/devicetree/bindings/net/brcm,amac.yaml
4491 F:      drivers/net/ethernet/broadcom/bgmac*
4492 F:      drivers/net/ethernet/broadcom/unimac.h
4493
4494 BROADCOM KONA GPIO DRIVER
4495 M:      Ray Jui <[email protected]>
4496 R:      Broadcom internal kernel review list <[email protected]>
4497 S:      Supported
4498 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4499 F:      drivers/gpio/gpio-bcm-kona.c
4500
4501 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4502 M:      Sathya Prakash Veerichetty <[email protected]>
4503 M:      Kashyap Desai <[email protected]>
4504 M:      Sumit Saxena <[email protected]>
4505 M:      Sreekanth Reddy <[email protected]>
4506 L:      [email protected]
4507 L:      [email protected]
4508 S:      Supported
4509 W:      https://www.broadcom.com/support/storage
4510 F:      drivers/scsi/mpi3mr/
4511
4512 BROADCOM NETXTREME-E ROCE DRIVER
4513 M:      Selvin Xavier <[email protected]>
4514 L:      [email protected]
4515 S:      Supported
4516 W:      http://www.broadcom.com
4517 F:      drivers/infiniband/hw/bnxt_re/
4518 F:      include/uapi/rdma/bnxt_re-abi.h
4519
4520 BROADCOM NVRAM DRIVER
4521 M:      Rafał Miłecki <[email protected]>
4522 L:      [email protected]
4523 S:      Maintained
4524 F:      drivers/firmware/broadcom/*
4525
4526 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4527 M:      Rafał Miłecki <[email protected]>
4528 M:      Florian Fainelli <[email protected]>
4529 R:      Broadcom internal kernel review list <[email protected]>
4530 L:      [email protected]
4531 S:      Maintained
4532 T:      git https://github.com/broadcom/stblinux.git
4533 F:      drivers/pmdomain/bcm/bcm-pmb.c
4534 F:      include/dt-bindings/soc/bcm-pmb.h
4535
4536 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4537 M:      Rafał Miłecki <[email protected]>
4538 L:      [email protected]
4539 S:      Maintained
4540 F:      drivers/bcma/
4541 F:      include/linux/bcma/
4542
4543 BROADCOM SPI DRIVER
4544 M:      Kamal Dasu <[email protected]>
4545 R:      Broadcom internal kernel review list <[email protected]>
4546 S:      Maintained
4547 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4548 F:      drivers/spi/spi-bcm-qspi.*
4549 F:      drivers/spi/spi-brcmstb-qspi.c
4550 F:      drivers/spi/spi-iproc-qspi.c
4551
4552 BROADCOM STB AVS CPUFREQ DRIVER
4553 M:      Markus Mayer <[email protected]>
4554 R:      Broadcom internal kernel review list <[email protected]>
4555 L:      [email protected]
4556 S:      Maintained
4557 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4558 F:      drivers/cpufreq/brcmstb*
4559
4560 BROADCOM STB AVS TMON DRIVER
4561 M:      Markus Mayer <[email protected]>
4562 R:      Broadcom internal kernel review list <[email protected]>
4563 L:      [email protected]
4564 S:      Maintained
4565 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4566 F:      drivers/thermal/broadcom/brcmstb*
4567
4568 BROADCOM STB DPFE DRIVER
4569 M:      Markus Mayer <[email protected]>
4570 R:      Broadcom internal kernel review list <[email protected]>
4571 L:      [email protected] (moderated for non-subscribers)
4572 S:      Maintained
4573 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4574 F:      drivers/memory/brcmstb_dpfe.c
4575
4576 BROADCOM STB NAND FLASH DRIVER
4577 M:      Brian Norris <[email protected]>
4578 M:      Kamal Dasu <[email protected]>
4579 R:      Broadcom internal kernel review list <[email protected]>
4580 L:      [email protected]
4581 S:      Maintained
4582 F:      drivers/mtd/nand/raw/brcmnand/
4583 F:      include/linux/platform_data/brcmnand.h
4584
4585 BROADCOM STB PCIE DRIVER
4586 M:      Jim Quinlan <[email protected]>
4587 M:      Nicolas Saenz Julienne <[email protected]>
4588 M:      Florian Fainelli <[email protected]>
4589 R:      Broadcom internal kernel review list <[email protected]>
4590 L:      [email protected]
4591 S:      Maintained
4592 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4593 F:      drivers/pci/controller/pcie-brcmstb.c
4594
4595 BROADCOM SYSTEMPORT ETHERNET DRIVER
4596 M:      Florian Fainelli <[email protected]>
4597 R:      Broadcom internal kernel review list <[email protected]>
4598 L:      [email protected]
4599 S:      Supported
4600 F:      Documentation/devicetree/bindings/net/brcm,systemport.yaml
4601 F:      drivers/net/ethernet/broadcom/bcmsysport.*
4602 F:      drivers/net/ethernet/broadcom/unimac.h
4603
4604 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4605 M:      Pavan Chebbi <[email protected]>
4606 M:      Michael Chan <[email protected]>
4607 L:      [email protected]
4608 S:      Supported
4609 F:      drivers/net/ethernet/broadcom/tg3.*
4610
4611 BROADCOM VK DRIVER
4612 M:      Scott Branden <[email protected]>
4613 R:      Broadcom internal kernel review list <[email protected]>
4614 S:      Supported
4615 F:      drivers/misc/bcm-vk/
4616 F:      include/uapi/linux/misc/bcm_vk.h
4617
4618 BROCADE BFA FC SCSI DRIVER
4619 M:      Anil Gurumurthy <[email protected]>
4620 M:      Sudarsana Kalluru <[email protected]>
4621 L:      [email protected]
4622 S:      Supported
4623 F:      drivers/scsi/bfa/
4624
4625 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4626 M:      Rasesh Mody <[email protected]>
4627 M:      Sudarsana Kalluru <[email protected]>
4628 M:      [email protected]
4629 L:      [email protected]
4630 S:      Supported
4631 F:      drivers/net/ethernet/brocade/bna/
4632
4633 BSG (block layer generic sg v4 driver)
4634 M:      FUJITA Tomonori <[email protected]>
4635 L:      [email protected]
4636 S:      Supported
4637 F:      block/bsg.c
4638 F:      include/linux/bsg.h
4639 F:      include/uapi/linux/bsg.h
4640
4641 BT87X AUDIO DRIVER
4642 M:      Clemens Ladisch <[email protected]>
4643 L:      [email protected] (moderated for non-subscribers)
4644 S:      Maintained
4645 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4646 F:      Documentation/sound/cards/bt87x.rst
4647 F:      sound/pci/bt87x.c
4648
4649 BT8XXGPIO DRIVER
4650 M:      Michael Buesch <[email protected]>
4651 S:      Maintained
4652 W:      http://bu3sch.de/btgpio.php
4653 F:      drivers/gpio/gpio-bt8xx.c
4654
4655 BTRFS FILE SYSTEM
4656 M:      Chris Mason <[email protected]>
4657 M:      Josef Bacik <[email protected]>
4658 M:      David Sterba <[email protected]>
4659 L:      [email protected]
4660 S:      Maintained
4661 W:      https://btrfs.readthedocs.io
4662 Q:      https://patchwork.kernel.org/project/linux-btrfs/list/
4663 C:      irc://irc.libera.chat/btrfs
4664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4665 F:      Documentation/filesystems/btrfs.rst
4666 F:      fs/btrfs/
4667 F:      include/linux/btrfs*
4668 F:      include/trace/events/btrfs.h
4669 F:      include/uapi/linux/btrfs*
4670
4671 BTTV VIDEO4LINUX DRIVER
4672 M:      Mauro Carvalho Chehab <[email protected]>
4673 L:      [email protected]
4674 S:      Odd fixes
4675 W:      https://linuxtv.org
4676 T:      git git://linuxtv.org/media_tree.git
4677 F:      Documentation/driver-api/media/drivers/bttv*
4678 F:      drivers/media/pci/bt8xx/bttv*
4679
4680 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4681 M:      Chanwoo Choi <[email protected]>
4682 L:      [email protected]
4683 L:      [email protected]
4684 S:      Maintained
4685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4686 F:      Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4687 F:      drivers/devfreq/exynos-bus.c
4688
4689 BUSLOGIC SCSI DRIVER
4690 M:      Khalid Aziz <[email protected]>
4691 L:      [email protected]
4692 S:      Maintained
4693 F:      drivers/scsi/BusLogic.*
4694 F:      drivers/scsi/FlashPoint.*
4695
4696 BXCAN CAN NETWORK DRIVER
4697 M:      Dario Binacchi <[email protected]>
4698 L:      [email protected]
4699 S:      Maintained
4700 F:      Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4701 F:      drivers/net/can/bxcan.c
4702
4703 C-MEDIA CMI8788 DRIVER
4704 M:      Clemens Ladisch <[email protected]>
4705 L:      [email protected] (moderated for non-subscribers)
4706 S:      Maintained
4707 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4708 F:      sound/pci/oxygen/
4709
4710 C-SKY ARCHITECTURE
4711 M:      Guo Ren <[email protected]>
4712 L:      [email protected]
4713 S:      Supported
4714 T:      git https://github.com/c-sky/csky-linux.git
4715 F:      Documentation/devicetree/bindings/csky/
4716 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
4717 F:      Documentation/devicetree/bindings/timer/csky,*
4718 F:      arch/csky/
4719 F:      drivers/clocksource/timer-gx6605s.c
4720 F:      drivers/clocksource/timer-mp-csky.c
4721 F:      drivers/irqchip/irq-csky-*
4722 N:      csky
4723 K:      csky
4724
4725 CA8210 IEEE-802.15.4 RADIO DRIVER
4726 L:      [email protected]
4727 S:      Orphan
4728 W:      https://github.com/Cascoda/ca8210-linux.git
4729 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4730 F:      drivers/net/ieee802154/ca8210.c
4731
4732 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4733 M:      David Howells <[email protected]>
4734 L:      [email protected]
4735 S:      Supported
4736 F:      Documentation/filesystems/caching/cachefiles.rst
4737 F:      fs/cachefiles/
4738
4739 CACHESTAT: PAGE CACHE STATS FOR A FILE
4740 M:      Nhat Pham <[email protected]>
4741 M:      Johannes Weiner <[email protected]>
4742 L:      [email protected]
4743 S:      Maintained
4744 F:      tools/testing/selftests/cachestat/test_cachestat.c
4745
4746 CADENCE MIPI-CSI2 BRIDGES
4747 M:      Maxime Ripard <[email protected]>
4748 L:      [email protected]
4749 S:      Maintained
4750 F:      Documentation/devicetree/bindings/media/cdns,*.txt
4751 F:      Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
4752 F:      drivers/media/platform/cadence/cdns-csi2*
4753
4754 CADENCE NAND DRIVER
4755 L:      [email protected]
4756 S:      Orphan
4757 F:      Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4758 F:      drivers/mtd/nand/raw/cadence-nand-controller.c
4759
4760 CADENCE USB3 DRD IP DRIVER
4761 M:      Peter Chen <[email protected]>
4762 M:      Pawel Laszczak <[email protected]>
4763 R:      Roger Quadros <[email protected]>
4764 L:      [email protected]
4765 S:      Maintained
4766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4767 F:      Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4768 F:      drivers/usb/cdns3/
4769 X:      drivers/usb/cdns3/cdnsp*
4770
4771 CADENCE USBHS DRIVER
4772 M:      Pawel Laszczak <[email protected]>
4773 L:      [email protected]
4774 S:      Maintained
4775 F:      drivers/usb/gadget/udc/cdns2
4776
4777 CADENCE USBSSP DRD IP DRIVER
4778 M:      Pawel Laszczak <[email protected]>
4779 L:      [email protected]
4780 S:      Maintained
4781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4782 F:      drivers/usb/cdns3/
4783 X:      drivers/usb/cdns3/cdns3*
4784
4785 CADET FM/AM RADIO RECEIVER DRIVER
4786 M:      Hans Verkuil <[email protected]>
4787 L:      [email protected]
4788 S:      Maintained
4789 W:      https://linuxtv.org
4790 T:      git git://linuxtv.org/media_tree.git
4791 F:      drivers/media/radio/radio-cadet*
4792
4793 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4794 L:      [email protected]
4795 S:      Orphan
4796 T:      git git://linuxtv.org/media_tree.git
4797 F:      Documentation/admin-guide/media/cafe_ccic*
4798 F:      drivers/media/platform/marvell/
4799
4800 CAIF NETWORK LAYER
4801 L:      [email protected]
4802 S:      Orphan
4803 F:      Documentation/networking/caif/
4804 F:      drivers/net/caif/
4805 F:      include/net/caif/
4806 F:      include/uapi/linux/caif/
4807 F:      net/caif/
4808
4809 CAKE QDISC
4810 M:      Toke Høiland-Jørgensen <[email protected]>
4811 L:      [email protected] (moderated for non-subscribers)
4812 S:      Maintained
4813 F:      net/sched/sch_cake.c
4814
4815 CAN NETWORK DRIVERS
4816 M:      Marc Kleine-Budde <[email protected]>
4817 M:      Vincent Mailhol <[email protected]>
4818 L:      [email protected]
4819 S:      Maintained
4820 W:      https://github.com/linux-can
4821 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4823 F:      Documentation/devicetree/bindings/net/can/
4824 F:      Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4825 F:      drivers/net/can/
4826 F:      drivers/phy/phy-can-transceiver.c
4827 F:      include/linux/can/bittiming.h
4828 F:      include/linux/can/dev.h
4829 F:      include/linux/can/length.h
4830 F:      include/linux/can/platform/
4831 F:      include/linux/can/rx-offload.h
4832 F:      include/uapi/linux/can/error.h
4833 F:      include/uapi/linux/can/netlink.h
4834 F:      include/uapi/linux/can/vxcan.h
4835
4836 CAN NETWORK LAYER
4837 M:      Oliver Hartkopp <[email protected]>
4838 M:      Marc Kleine-Budde <[email protected]>
4839 L:      [email protected]
4840 S:      Maintained
4841 W:      https://github.com/linux-can
4842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4844 F:      Documentation/networking/can.rst
4845 F:      include/linux/can/can-ml.h
4846 F:      include/linux/can/core.h
4847 F:      include/linux/can/skb.h
4848 F:      include/net/netns/can.h
4849 F:      include/uapi/linux/can.h
4850 F:      include/uapi/linux/can/bcm.h
4851 F:      include/uapi/linux/can/gw.h
4852 F:      include/uapi/linux/can/isotp.h
4853 F:      include/uapi/linux/can/raw.h
4854 F:      net/can/
4855
4856 CAN-J1939 NETWORK LAYER
4857 M:      Robin van der Gracht <[email protected]>
4858 M:      Oleksij Rempel <[email protected]>
4859 R:      [email protected]
4860 L:      [email protected]
4861 S:      Maintained
4862 F:      Documentation/networking/j1939.rst
4863 F:      include/uapi/linux/can/j1939.h
4864 F:      net/can/j1939/
4865
4866 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4867 M:      Damien Le Moal <[email protected]>
4868 L:      [email protected]
4869 L:      [email protected] (pinctrl driver)
4870 F:      Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4871 F:      drivers/pinctrl/pinctrl-k210.c
4872
4873 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4874 M:      Damien Le Moal <[email protected]>
4875 L:      [email protected]
4876 L:      [email protected]
4877 S:      Maintained
4878 F:      Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4879 F:      drivers/reset/reset-k210.c
4880
4881 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4882 M:      Damien Le Moal <[email protected]>
4883 L:      [email protected]
4884 S:      Maintained
4885 F:      Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4886 F:      drivers/soc/canaan/
4887 F:      include/soc/canaan/
4888
4889 CAPABILITIES
4890 M:      Serge Hallyn <[email protected]>
4891 L:      [email protected]
4892 S:      Supported
4893 F:      include/linux/capability.h
4894 F:      include/uapi/linux/capability.h
4895 F:      kernel/capability.c
4896 F:      security/commoncap.c
4897
4898 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4899 M:      Kevin Tsai <[email protected]>
4900 S:      Maintained
4901 F:      drivers/iio/light/cm*
4902
4903 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4904 M:      Christian Lamparter <[email protected]>
4905 L:      [email protected]
4906 S:      Maintained
4907 W:      https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4908 F:      drivers/net/wireless/ath/carl9170/
4909
4910 CAVIUM I2C DRIVER
4911 M:      Robert Richter <[email protected]>
4912 S:      Odd Fixes
4913 W:      http://www.marvell.com
4914 F:      drivers/i2c/busses/i2c-octeon*
4915 F:      drivers/i2c/busses/i2c-thunderx*
4916
4917 CAVIUM LIQUIDIO NETWORK DRIVER
4918 L:      [email protected]
4919 S:      Orphan
4920 W:      http://www.marvell.com
4921 F:      drivers/net/ethernet/cavium/liquidio/
4922
4923 CAVIUM MMC DRIVER
4924 M:      Robert Richter <[email protected]>
4925 S:      Odd Fixes
4926 W:      http://www.marvell.com
4927 F:      drivers/mmc/host/cavium*
4928
4929 CAVIUM OCTEON-TX CRYPTO DRIVER
4930 M:      George Cherian <[email protected]>
4931 L:      [email protected]
4932 S:      Supported
4933 W:      http://www.marvell.com
4934 F:      drivers/crypto/cavium/cpt/
4935
4936 CAVIUM THUNDERX2 ARM64 SOC
4937 M:      Robert Richter <[email protected]>
4938 L:      [email protected] (moderated for non-subscribers)
4939 S:      Odd Fixes
4940 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4941 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
4942
4943 CBS/ETF/TAPRIO QDISCS
4944 M:      Vinicius Costa Gomes <[email protected]>
4945 L:      [email protected]
4946 S:      Maintained
4947 F:      net/sched/sch_cbs.c
4948 F:      net/sched/sch_etf.c
4949 F:      net/sched/sch_taprio.c
4950
4951 CC2520 IEEE-802.15.4 RADIO DRIVER
4952 M:      Stefan Schmidt <[email protected]>
4953 L:      [email protected]
4954 S:      Odd Fixes
4955 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4956 F:      drivers/net/ieee802154/cc2520.c
4957
4958 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4959 M:      Gilad Ben-Yossef <[email protected]>
4960 L:      [email protected]
4961 S:      Supported
4962 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4963 F:      drivers/crypto/ccree/
4964
4965 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4966 M:      Hadar Gat <[email protected]>
4967 L:      [email protected]
4968 S:      Supported
4969 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4970 F:      Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4971 F:      drivers/char/hw_random/cctrng.c
4972 F:      drivers/char/hw_random/cctrng.h
4973
4974 CEC FRAMEWORK
4975 M:      Hans Verkuil <[email protected]>
4976 L:      [email protected]
4977 S:      Supported
4978 W:      http://linuxtv.org
4979 T:      git git://linuxtv.org/media_tree.git
4980 F:      Documentation/ABI/testing/debugfs-cec-error-inj
4981 F:      Documentation/devicetree/bindings/media/cec/cec-common.yaml
4982 F:      Documentation/driver-api/media/cec-core.rst
4983 F:      Documentation/userspace-api/media/cec
4984 F:      drivers/media/cec/
4985 F:      drivers/media/rc/keymaps/rc-cec.c
4986 F:      include/media/cec-notifier.h
4987 F:      include/media/cec.h
4988 F:      include/uapi/linux/cec-funcs.h
4989 F:      include/uapi/linux/cec.h
4990
4991 CEC GPIO DRIVER
4992 M:      Hans Verkuil <[email protected]>
4993 L:      [email protected]
4994 S:      Supported
4995 W:      http://linuxtv.org
4996 T:      git git://linuxtv.org/media_tree.git
4997 F:      Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
4998 F:      drivers/media/cec/platform/cec-gpio/
4999
5000 CELL BROADBAND ENGINE ARCHITECTURE
5001 M:      Arnd Bergmann <[email protected]>
5002 L:      [email protected]
5003 S:      Supported
5004 W:      http://www.ibm.com/developerworks/power/cell/
5005 F:      arch/powerpc/include/asm/cell*.h
5006 F:      arch/powerpc/include/asm/spu*.h
5007 F:      arch/powerpc/include/uapi/asm/spu*.h
5008 F:      arch/powerpc/platforms/cell/
5009
5010 CELLWISE CW2015 BATTERY DRIVER
5011 M:      Tobias Schrammm <[email protected]>
5012 S:      Maintained
5013 F:      Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5014 F:      drivers/power/supply/cw2015_battery.c
5015
5016 CEPH COMMON CODE (LIBCEPH)
5017 M:      Ilya Dryomov <[email protected]>
5018 M:      Xiubo Li <[email protected]>
5019 L:      [email protected]
5020 S:      Supported
5021 W:      http://ceph.com/
5022 T:      git https://github.com/ceph/ceph-client.git
5023 F:      include/linux/ceph/
5024 F:      include/linux/crush/
5025 F:      net/ceph/
5026
5027 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5028 M:      Xiubo Li <[email protected]>
5029 M:      Ilya Dryomov <[email protected]>
5030 L:      [email protected]
5031 S:      Supported
5032 W:      http://ceph.com/
5033 T:      git https://github.com/ceph/ceph-client.git
5034 F:      Documentation/filesystems/ceph.rst
5035 F:      fs/ceph/
5036
5037 CERTIFICATE HANDLING
5038 M:      David Howells <[email protected]>
5039 M:      David Woodhouse <[email protected]>
5040 L:      [email protected]
5041 S:      Maintained
5042 F:      Documentation/admin-guide/module-signing.rst
5043 F:      certs/
5044 F:      scripts/sign-file.c
5045 F:      tools/certs/
5046
5047 CFAG12864B LCD DRIVER
5048 M:      Miguel Ojeda <[email protected]>
5049 S:      Maintained
5050 F:      drivers/auxdisplay/cfag12864b.c
5051 F:      include/linux/cfag12864b.h
5052
5053 CFAG12864BFB LCD FRAMEBUFFER DRIVER
5054 M:      Miguel Ojeda <[email protected]>
5055 S:      Maintained
5056 F:      drivers/auxdisplay/cfag12864bfb.c
5057 F:      include/linux/cfag12864b.h
5058
5059 CHAR and MISC DRIVERS
5060 M:      Arnd Bergmann <[email protected]>
5061 M:      Greg Kroah-Hartman <[email protected]>
5062 S:      Supported
5063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5064 F:      drivers/char/
5065 F:      drivers/misc/
5066 F:      include/linux/miscdevice.h
5067 X:      drivers/char/agp/
5068 X:      drivers/char/hw_random/
5069 X:      drivers/char/ipmi/
5070 X:      drivers/char/random.c
5071 X:      drivers/char/tpm/
5072
5073 CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5074 M:      Thomas Weißschuh <[email protected]>
5075 L:      [email protected]
5076 S:      Maintained
5077 F:      Documentation/hwmon/powerz.rst
5078 F:      drivers/hwmon/powerz.c
5079
5080 CHECKPATCH
5081 M:      Andy Whitcroft <[email protected]>
5082 M:      Joe Perches <[email protected]>
5083 R:      Dwaipayan Ray <[email protected]>
5084 R:      Lukas Bulwahn <[email protected]>
5085 S:      Maintained
5086 F:      scripts/checkpatch.pl
5087
5088 CHECKPATCH DOCUMENTATION
5089 M:      Dwaipayan Ray <[email protected]>
5090 M:      Lukas Bulwahn <[email protected]>
5091 R:      Joe Perches <[email protected]>
5092 S:      Maintained
5093 F:      Documentation/dev-tools/checkpatch.rst
5094
5095 CHINESE DOCUMENTATION
5096 M:      Alex Shi <[email protected]>
5097 M:      Yanteng Si <[email protected]>
5098 S:      Maintained
5099 F:      Documentation/translations/zh_CN/
5100
5101 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5102 M:      Peter Chen <[email protected]>
5103 L:      [email protected]
5104 S:      Maintained
5105 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5106 F:      drivers/usb/chipidea/
5107
5108 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5109 M:      Hans de Goede <[email protected]>
5110 L:      [email protected]
5111 S:      Maintained
5112 F:      Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5113 F:      drivers/input/touchscreen/chipone_icn8318.c
5114
5115 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5116 M:      Hans de Goede <[email protected]>
5117 L:      [email protected]
5118 S:      Maintained
5119 F:      drivers/input/touchscreen/chipone_icn8505.c
5120
5121 CHROME HARDWARE PLATFORM SUPPORT
5122 M:      Benson Leung <[email protected]>
5123 M:      Tzung-Bi Shih <[email protected]>
5124 L:      [email protected]
5125 S:      Maintained
5126 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5127 F:      drivers/platform/chrome/
5128
5129 CHROMEOS EC CODEC DRIVER
5130 M:      Cheng-Yi Chiang <[email protected]>
5131 M:      Tzung-Bi Shih <[email protected]>
5132 R:      Guenter Roeck <[email protected]>
5133 L:      [email protected]
5134 S:      Maintained
5135 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5136 F:      sound/soc/codecs/cros_ec_codec.*
5137
5138 CHROMEOS EC SUBDRIVERS
5139 M:      Benson Leung <[email protected]>
5140 R:      Guenter Roeck <[email protected]>
5141 L:      [email protected]
5142 S:      Maintained
5143 F:      drivers/power/supply/cros_usbpd-charger.c
5144 N:      cros_ec
5145 N:      cros-ec
5146
5147 CHROMEOS EC UART DRIVER
5148 M:      Bhanu Prakash Maiya <[email protected]>
5149 R:      Benson Leung <[email protected]>
5150 R:      Tzung-Bi Shih <[email protected]>
5151 S:      Maintained
5152 F:      drivers/platform/chrome/cros_ec_uart.c
5153
5154 CHROMEOS EC USB PD NOTIFY DRIVER
5155 M:      Prashant Malani <[email protected]>
5156 L:      [email protected]
5157 S:      Maintained
5158 F:      drivers/platform/chrome/cros_usbpd_notify.c
5159 F:      include/linux/platform_data/cros_usbpd_notify.h
5160
5161 CHROMEOS EC USB TYPE-C DRIVER
5162 M:      Prashant Malani <[email protected]>
5163 L:      [email protected]
5164 S:      Maintained
5165 F:      drivers/platform/chrome/cros_ec_typec.*
5166 F:      drivers/platform/chrome/cros_typec_switch.c
5167 F:      drivers/platform/chrome/cros_typec_vdm.*
5168
5169 CHROMEOS HPS DRIVER
5170 M:      Dan Callaghan <[email protected]>
5171 R:      Sami Kyöstilä <[email protected]>
5172 S:      Maintained
5173 F:      drivers/platform/chrome/cros_hps_i2c.c
5174
5175 CHROMEOS EC WATCHDOG
5176 M:      Lukasz Majczak <[email protected]>
5177 L:      [email protected]
5178 S:      Maintained
5179 F:      drivers/watchdog/cros_ec_wdt.c
5180
5181 CHRONTEL CH7322 CEC DRIVER
5182 M:      Joe Tessler <[email protected]>
5183 L:      [email protected]
5184 S:      Maintained
5185 T:      git git://linuxtv.org/media_tree.git
5186 F:      Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5187 F:      drivers/media/cec/i2c/ch7322.c
5188
5189 CIRRUS LOGIC AUDIO CODEC DRIVERS
5190 M:      David Rhodes <[email protected]>
5191 M:      Richard Fitzgerald <[email protected]>
5192 L:      [email protected] (moderated for non-subscribers)
5193 L:      [email protected]
5194 S:      Maintained
5195 F:      Documentation/devicetree/bindings/sound/cirrus,cs*
5196 F:      drivers/mfd/cs42l43*
5197 F:      drivers/pinctrl/cirrus/pinctrl-cs42l43*
5198 F:      drivers/spi/spi-cs42l43*
5199 F:      include/dt-bindings/sound/cs*
5200 F:      include/linux/mfd/cs42l43*
5201 F:      include/sound/cs*
5202 F:      sound/pci/hda/cirrus*
5203 F:      sound/pci/hda/cs*
5204 F:      sound/pci/hda/hda_component*
5205 F:      sound/pci/hda/hda_cs_dsp_ctl.*
5206 F:      sound/soc/codecs/cs*
5207
5208 CIRRUS LOGIC DSP FIRMWARE DRIVER
5209 M:      Simon Trimmer <[email protected]>
5210 M:      Charles Keepax <[email protected]>
5211 M:      Richard Fitzgerald <[email protected]>
5212 L:      [email protected]
5213 S:      Supported
5214 W:      https://github.com/CirrusLogic/linux-drivers/wiki
5215 T:      git https://github.com/CirrusLogic/linux-drivers.git
5216 F:      drivers/firmware/cirrus/*
5217 F:      include/linux/firmware/cirrus/*
5218
5219 CIRRUS LOGIC EP93XX ETHERNET DRIVER
5220 M:      Hartley Sweeten <[email protected]>
5221 L:      [email protected]
5222 S:      Maintained
5223 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
5224
5225 CIRRUS LOGIC LOCHNAGAR DRIVER
5226 M:      Charles Keepax <[email protected]>
5227 M:      Richard Fitzgerald <[email protected]>
5228 L:      [email protected]
5229 S:      Supported
5230 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5231 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5232 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5233 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5234 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5235 F:      Documentation/hwmon/lochnagar.rst
5236 F:      drivers/clk/clk-lochnagar.c
5237 F:      drivers/hwmon/lochnagar-hwmon.c
5238 F:      drivers/mfd/lochnagar-i2c.c
5239 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5240 F:      drivers/regulator/lochnagar-regulator.c
5241 F:      include/dt-bindings/clock/lochnagar.h
5242 F:      include/dt-bindings/pinctrl/lochnagar.h
5243 F:      include/linux/mfd/lochnagar*
5244 F:      sound/soc/codecs/lochnagar-sc.c
5245
5246 CIRRUS LOGIC MADERA CODEC DRIVERS
5247 M:      Charles Keepax <[email protected]>
5248 M:      Richard Fitzgerald <[email protected]>
5249 L:      [email protected] (moderated for non-subscribers)
5250 L:      [email protected]
5251 S:      Supported
5252 W:      https://github.com/CirrusLogic/linux-drivers/wiki
5253 T:      git https://github.com/CirrusLogic/linux-drivers.git
5254 F:      Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5255 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5256 F:      Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5257 F:      drivers/gpio/gpio-madera*
5258 F:      drivers/irqchip/irq-madera*
5259 F:      drivers/mfd/cs47l*
5260 F:      drivers/mfd/madera*
5261 F:      drivers/pinctrl/cirrus/*
5262 F:      include/dt-bindings/sound/madera*
5263 F:      include/linux/irqchip/irq-madera*
5264 F:      include/linux/mfd/madera/*
5265 F:      include/sound/madera*
5266 F:      sound/soc/codecs/cs47l*
5267 F:      sound/soc/codecs/madera*
5268
5269 CISCO FCOE HBA DRIVER
5270 M:      Satish Kharat <[email protected]>
5271 M:      Sesidhar Baddela <[email protected]>
5272 M:      Karan Tilak Kumar <[email protected]>
5273 L:      [email protected]
5274 S:      Supported
5275 F:      drivers/scsi/fnic/
5276
5277 CISCO SCSI HBA DRIVER
5278 M:      Karan Tilak Kumar <[email protected]>
5279 M:      Sesidhar Baddela <[email protected]>
5280 L:      [email protected]
5281 S:      Supported
5282 F:      drivers/scsi/snic/
5283
5284 CISCO VIC ETHERNET NIC DRIVER
5285 M:      Christian Benvenuti <[email protected]>
5286 M:      Satish Kharat <[email protected]>
5287 S:      Supported
5288 F:      drivers/net/ethernet/cisco/enic/
5289
5290 CISCO VIC LOW LATENCY NIC DRIVER
5291 M:      Christian Benvenuti <[email protected]>
5292 M:      Nelson Escobar <[email protected]>
5293 S:      Supported
5294 F:      drivers/infiniband/hw/usnic/
5295
5296 CLANG CONTROL FLOW INTEGRITY SUPPORT
5297 M:      Sami Tolvanen <[email protected]>
5298 M:      Kees Cook <[email protected]>
5299 R:      Nathan Chancellor <[email protected]>
5300 L:      [email protected]
5301 S:      Supported
5302 B:      https://github.com/ClangBuiltLinux/linux/issues
5303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5304 F:      include/linux/cfi.h
5305 F:      kernel/cfi.c
5306
5307 CLANG-FORMAT FILE
5308 M:      Miguel Ojeda <[email protected]>
5309 S:      Maintained
5310 F:      .clang-format
5311
5312 CLANG/LLVM BUILD SUPPORT
5313 M:      Nathan Chancellor <[email protected]>
5314 R:      Nick Desaulniers <[email protected]>
5315 R:      Bill Wendling <[email protected]>
5316 R:      Justin Stitt <[email protected]>
5317 L:      [email protected]
5318 S:      Supported
5319 W:      https://clangbuiltlinux.github.io/
5320 B:      https://github.com/ClangBuiltLinux/linux/issues
5321 C:      irc://irc.libera.chat/clangbuiltlinux
5322 F:      Documentation/kbuild/llvm.rst
5323 F:      include/linux/compiler-clang.h
5324 F:      scripts/Makefile.clang
5325 F:      scripts/clang-tools/
5326 K:      \b(?i:clang|llvm)\b
5327
5328 CLK API
5329 M:      Russell King <[email protected]>
5330 L:      [email protected]
5331 S:      Maintained
5332 F:      include/linux/clk.h
5333
5334 CLOCKSOURCE, CLOCKEVENT DRIVERS
5335 M:      Daniel Lezcano <[email protected]>
5336 M:      Thomas Gleixner <[email protected]>
5337 L:      [email protected]
5338 S:      Supported
5339 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5340 F:      Documentation/devicetree/bindings/timer/
5341 F:      drivers/clocksource/
5342
5343 CLOSURES
5344 M:      Kent Overstreet <[email protected]>
5345 L:      [email protected]
5346 S:      Supported
5347 C:      irc://irc.oftc.net/bcache
5348 F:      include/linux/closure.h
5349 F:      lib/closure.c
5350
5351 CMPC ACPI DRIVER
5352 M:      Thadeu Lima de Souza Cascardo <[email protected]>
5353 L:      [email protected]
5354 S:      Supported
5355 F:      drivers/platform/x86/classmate-laptop.c
5356
5357 COBALT MEDIA DRIVER
5358 M:      Hans Verkuil <[email protected]>
5359 L:      [email protected]
5360 S:      Supported
5361 W:      https://linuxtv.org
5362 T:      git git://linuxtv.org/media_tree.git
5363 F:      drivers/media/pci/cobalt/
5364
5365 COCCINELLE/Semantic Patches (SmPL)
5366 M:      Julia Lawall <[email protected]>
5367 M:      Nicolas Palix <[email protected]>
5368 L:      [email protected] (moderated for non-subscribers)
5369 S:      Supported
5370 W:      https://coccinelle.gitlabpages.inria.fr/website/
5371 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5372 F:      Documentation/dev-tools/coccinelle.rst
5373 F:      scripts/coccicheck
5374 F:      scripts/coccinelle/
5375
5376 CODA FILE SYSTEM
5377 M:      Jan Harkes <[email protected]>
5378 M:      [email protected]
5379 L:      [email protected]
5380 S:      Maintained
5381 W:      http://www.coda.cs.cmu.edu/
5382 F:      Documentation/filesystems/coda.rst
5383 F:      fs/coda/
5384 F:      include/linux/coda*.h
5385 F:      include/uapi/linux/coda*.h
5386
5387 CODA V4L2 MEM2MEM DRIVER
5388 M:      Philipp Zabel <[email protected]>
5389 L:      [email protected]
5390 S:      Maintained
5391 F:      Documentation/devicetree/bindings/media/coda.yaml
5392 F:      drivers/media/platform/chips-media/coda
5393
5394 CODE OF CONDUCT
5395 M:      Greg Kroah-Hartman <[email protected]>
5396 S:      Supported
5397 F:      Documentation/process/code-of-conduct-interpretation.rst
5398 F:      Documentation/process/code-of-conduct.rst
5399
5400 CODE TAGGING
5401 M:      Suren Baghdasaryan <[email protected]>
5402 M:      Kent Overstreet <[email protected]>
5403 S:      Maintained
5404 F:      include/asm-generic/codetag.lds.h
5405 F:      include/linux/codetag.h
5406 F:      lib/codetag.c
5407
5408 COMEDI DRIVERS
5409 M:      Ian Abbott <[email protected]>
5410 M:      H Hartley Sweeten <[email protected]>
5411 S:      Odd Fixes
5412 F:      drivers/comedi/
5413 F:      include/linux/comedi/
5414 F:      include/uapi/linux/comedi.h
5415
5416 COMMON CLK FRAMEWORK
5417 M:      Michael Turquette <[email protected]>
5418 M:      Stephen Boyd <[email protected]>
5419 L:      [email protected]
5420 S:      Maintained
5421 Q:      http://patchwork.kernel.org/project/linux-clk/list/
5422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5423 F:      Documentation/devicetree/bindings/clock/
5424 F:      drivers/clk/
5425 F:      include/dt-bindings/clock/
5426 F:      include/linux/clk-pr*
5427 F:      include/linux/clk/
5428 F:      include/linux/of_clk.h
5429 X:      drivers/clk/clkdev.c
5430
5431 COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5432 M:      Steve French <[email protected]>
5433 R:      Paulo Alcantara <[email protected]> (DFS, global name space)
5434 R:      Ronnie Sahlberg <[email protected]> (directory leases, sparse files)
5435 R:      Shyam Prasad N <[email protected]> (multichannel)
5436 R:      Tom Talpey <[email protected]> (RDMA, smbdirect)
5437 R:      Bharath SM <[email protected]> (deferred close, directory leases)
5438 L:      [email protected]
5439 L:      [email protected] (moderated for non-subscribers)
5440 S:      Supported
5441 W:      https://wiki.samba.org/index.php/LinuxCIFS
5442 T:      git git://git.samba.org/sfrench/cifs-2.6.git
5443 F:      Documentation/admin-guide/cifs/
5444 F:      fs/smb/client/
5445 F:      fs/smb/common/
5446 F:      include/uapi/linux/cifs
5447
5448 COMPACTPCI HOTPLUG CORE
5449 M:      Scott Murray <[email protected]>
5450 L:      [email protected]
5451 S:      Maintained
5452 F:      drivers/pci/hotplug/cpci_hotplug*
5453
5454 COMPACTPCI HOTPLUG GENERIC DRIVER
5455 M:      Scott Murray <[email protected]>
5456 L:      [email protected]
5457 S:      Maintained
5458 F:      drivers/pci/hotplug/cpcihp_generic.c
5459
5460 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5461 M:      Scott Murray <[email protected]>
5462 L:      [email protected]
5463 S:      Maintained
5464 F:      drivers/pci/hotplug/cpcihp_zt5550.*
5465
5466 COMPAL LAPTOP SUPPORT
5467 M:      Cezary Jackiewicz <[email protected]>
5468 L:      [email protected]
5469 S:      Maintained
5470 F:      drivers/platform/x86/compal-laptop.c
5471
5472 COMPILER ATTRIBUTES
5473 M:      Miguel Ojeda <[email protected]>
5474 S:      Maintained
5475 F:      include/linux/compiler_attributes.h
5476
5477 COMPUTE EXPRESS LINK (CXL)
5478 M:      Davidlohr Bueso <[email protected]>
5479 M:      Jonathan Cameron <[email protected]>
5480 M:      Dave Jiang <[email protected]>
5481 M:      Alison Schofield <[email protected]>
5482 M:      Vishal Verma <[email protected]>
5483 M:      Ira Weiny <[email protected]>
5484 M:      Dan Williams <[email protected]>
5485 L:      [email protected]
5486 S:      Maintained
5487 F:      drivers/cxl/
5488 F:      include/linux/einj-cxl.h
5489 F:      include/linux/cxl-event.h
5490 F:      include/uapi/linux/cxl_mem.h
5491 F:      tools/testing/cxl/
5492
5493 COMPUTE EXPRESS LINK PMU (CPMU)
5494 M:      Jonathan Cameron <[email protected]>
5495 L:      [email protected]
5496 S:      Maintained
5497 F:      Documentation/admin-guide/perf/cxl.rst
5498 F:      drivers/perf/cxl_pmu.c
5499
5500 CONEXANT ACCESSRUNNER USB DRIVER
5501 L:      [email protected]
5502 S:      Orphan
5503 W:      http://accessrunner.sourceforge.net/
5504 F:      drivers/usb/atm/cxacru.c
5505
5506 CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5507 M:      Elena Reshetova <[email protected]>
5508 M:      Carlos Bilbao <[email protected]>
5509 S:      Maintained
5510 F:      Documentation/security/snp-tdx-threat-model.rst
5511
5512 CONFIGFS
5513 M:      Joel Becker <[email protected]>
5514 M:      Christoph Hellwig <[email protected]>
5515 S:      Supported
5516 T:      git git://git.infradead.org/users/hch/configfs.git
5517 F:      fs/configfs/
5518 F:      include/linux/configfs.h
5519 F:      samples/configfs/
5520
5521 CONSOLE SUBSYSTEM
5522 M:      Greg Kroah-Hartman <[email protected]>
5523 S:      Supported
5524 F:      drivers/video/console/
5525 F:      include/linux/console*
5526
5527 CONTEXT TRACKING
5528 M:      Frederic Weisbecker <[email protected]>
5529 M:      "Paul E. McKenney" <[email protected]>
5530 S:      Maintained
5531 F:      include/linux/context_tracking*
5532 F:      kernel/context_tracking.c
5533
5534 CONTROL GROUP (CGROUP)
5535 M:      Tejun Heo <[email protected]>
5536 M:      Zefan Li <[email protected]>
5537 M:      Johannes Weiner <[email protected]>
5538 L:      [email protected]
5539 S:      Maintained
5540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5541 F:      Documentation/admin-guide/cgroup-v1/
5542 F:      Documentation/admin-guide/cgroup-v2.rst
5543 F:      include/linux/cgroup*
5544 F:      kernel/cgroup/
5545 F:      tools/testing/selftests/cgroup/
5546
5547 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5548 M:      Tejun Heo <[email protected]>
5549 M:      Josef Bacik <[email protected]>
5550 M:      Jens Axboe <[email protected]>
5551 L:      [email protected]
5552 L:      [email protected]
5553 T:      git git://git.kernel.dk/linux-block
5554 F:      Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5555 F:      block/bfq-cgroup.c
5556 F:      block/blk-cgroup.c
5557 F:      block/blk-iocost.c
5558 F:      block/blk-iolatency.c
5559 F:      block/blk-throttle.c
5560 F:      include/linux/blk-cgroup.h
5561
5562 CONTROL GROUP - CPUSET
5563 M:      Waiman Long <[email protected]>
5564 M:      Zefan Li <[email protected]>
5565 L:      [email protected]
5566 S:      Maintained
5567 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5568 F:      Documentation/admin-guide/cgroup-v1/cpusets.rst
5569 F:      include/linux/cpuset.h
5570 F:      kernel/cgroup/cpuset.c
5571 F:      tools/testing/selftests/cgroup/test_cpuset.c
5572 F:      tools/testing/selftests/cgroup/test_cpuset_prs.sh
5573
5574 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5575 M:      Johannes Weiner <[email protected]>
5576 M:      Michal Hocko <[email protected]>
5577 M:      Roman Gushchin <[email protected]>
5578 M:      Shakeel Butt <[email protected]>
5579 R:      Muchun Song <[email protected]>
5580 L:      [email protected]
5581 L:      [email protected]
5582 S:      Maintained
5583 F:      include/linux/memcontrol.h
5584 F:      mm/memcontrol.c
5585 F:      mm/swap_cgroup.c
5586 F:      samples/cgroup/*
5587 F:      tools/testing/selftests/cgroup/memcg_protection.m
5588 F:      tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5589 F:      tools/testing/selftests/cgroup/test_kmem.c
5590 F:      tools/testing/selftests/cgroup/test_memcontrol.c
5591
5592 CORETEMP HARDWARE MONITORING DRIVER
5593 M:      Fenghua Yu <[email protected]>
5594 L:      [email protected]
5595 S:      Maintained
5596 F:      Documentation/hwmon/coretemp.rst
5597 F:      drivers/hwmon/coretemp.c
5598
5599 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5600 M:      Marius Zachmann <[email protected]>
5601 L:      [email protected]
5602 S:      Maintained
5603 F:      drivers/hwmon/corsair-cpro.c
5604
5605 CORSAIR-PSU HARDWARE MONITOR DRIVER
5606 M:      Wilken Gottwalt <[email protected]>
5607 L:      [email protected]
5608 S:      Maintained
5609 F:      Documentation/hwmon/corsair-psu.rst
5610 F:      drivers/hwmon/corsair-psu.c
5611
5612 COUNTER SUBSYSTEM
5613 M:      William Breathitt Gray <[email protected]>
5614 L:      [email protected]
5615 S:      Maintained
5616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5617 F:      Documentation/ABI/testing/sysfs-bus-counter
5618 F:      Documentation/driver-api/generic-counter.rst
5619 F:      drivers/counter/
5620 F:      include/linux/counter.h
5621 F:      include/uapi/linux/counter.h
5622 F:      tools/counter/
5623
5624 COUNTER WATCH EVENTS TOOL
5625 M:      Fabrice Gasnier <[email protected]>
5626 L:      [email protected]
5627 S:      Maintained
5628 F:      tools/counter/counter_watch_events.c
5629
5630 CP2615 I2C DRIVER
5631 M:      Bence Csókás <[email protected]>
5632 S:      Maintained
5633 F:      drivers/i2c/busses/i2c-cp2615.c
5634
5635 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5636 M:      Viresh Kumar <[email protected]>
5637 M:      Sudeep Holla <[email protected]>
5638 L:      [email protected]
5639 S:      Maintained
5640 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5641 F:      drivers/cpufreq/vexpress-spc-cpufreq.c
5642
5643 CPU FREQUENCY SCALING FRAMEWORK
5644 M:      "Rafael J. Wysocki" <[email protected]>
5645 M:      Viresh Kumar <[email protected]>
5646 L:      [email protected]
5647 S:      Maintained
5648 B:      https://bugzilla.kernel.org
5649 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5651 F:      Documentation/admin-guide/pm/cpufreq.rst
5652 F:      Documentation/admin-guide/pm/intel_pstate.rst
5653 F:      Documentation/cpu-freq/
5654 F:      Documentation/devicetree/bindings/cpufreq/
5655 F:      drivers/cpufreq/
5656 F:      include/linux/cpufreq.h
5657 F:      include/linux/sched/cpufreq.h
5658 F:      kernel/sched/cpufreq*.c
5659 F:      tools/testing/selftests/cpufreq/
5660
5661 CPU HOTPLUG
5662 M:      Thomas Gleixner <[email protected]>
5663 M:      Peter Zijlstra <[email protected]>
5664 L:      [email protected]
5665 S:      Maintained
5666 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5667 F:      include/linux/cpu.h
5668 F:      include/linux/cpuhotplug.h
5669 F:      include/linux/smpboot.h
5670 F:      kernel/cpu.c
5671 F:      kernel/smpboot.*
5672
5673 CPU IDLE TIME MANAGEMENT FRAMEWORK
5674 M:      "Rafael J. Wysocki" <[email protected]>
5675 M:      Daniel Lezcano <[email protected]>
5676 L:      [email protected]
5677 S:      Maintained
5678 B:      https://bugzilla.kernel.org
5679 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5680 F:      Documentation/admin-guide/pm/cpuidle.rst
5681 F:      Documentation/driver-api/pm/cpuidle.rst
5682 F:      drivers/cpuidle/
5683 F:      include/linux/cpuidle.h
5684
5685 CPU POWER MONITORING SUBSYSTEM
5686 M:      Thomas Renninger <[email protected]>
5687 M:      Shuah Khan <[email protected]>
5688 M:      Shuah Khan <[email protected]>
5689 L:      [email protected]
5690 S:      Maintained
5691 F:      tools/power/cpupower/
5692
5693 CPUID/MSR DRIVER
5694 M:      "H. Peter Anvin" <[email protected]>
5695 S:      Maintained
5696 F:      arch/x86/kernel/cpuid.c
5697 F:      arch/x86/kernel/msr.c
5698
5699 CPUIDLE DRIVER - ARM BIG LITTLE
5700 M:      Lorenzo Pieralisi <[email protected]>
5701 M:      Daniel Lezcano <[email protected]>
5702 L:      [email protected]
5703 L:      [email protected] (moderated for non-subscribers)
5704 S:      Maintained
5705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5706 F:      drivers/cpuidle/cpuidle-big_little.c
5707
5708 CPUIDLE DRIVER - ARM EXYNOS
5709 M:      Daniel Lezcano <[email protected]>
5710 M:      Kukjin Kim <[email protected]>
5711 R:      Krzysztof Kozlowski <[email protected]>
5712 L:      [email protected]
5713 L:      [email protected]
5714 S:      Maintained
5715 F:      arch/arm/mach-exynos/pm.c
5716 F:      drivers/cpuidle/cpuidle-exynos.c
5717 F:      include/linux/platform_data/cpuidle-exynos.h
5718
5719 CPUIDLE DRIVER - ARM PSCI
5720 M:      Lorenzo Pieralisi <[email protected]>
5721 M:      Sudeep Holla <[email protected]>
5722 L:      [email protected]
5723 L:      [email protected] (moderated for non-subscribers)
5724 S:      Supported
5725 F:      drivers/cpuidle/cpuidle-psci.c
5726
5727 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5728 M:      Ulf Hansson <[email protected]>
5729 L:      [email protected]
5730 L:      [email protected] (moderated for non-subscribers)
5731 S:      Supported
5732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5733 F:      drivers/cpuidle/cpuidle-psci-domain.c
5734 F:      drivers/cpuidle/cpuidle-psci.h
5735
5736 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5737 M:      Ulf Hansson <[email protected]>
5738 L:      [email protected]
5739 S:      Supported
5740 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5741 F:      drivers/cpuidle/dt_idle_genpd.c
5742 F:      drivers/cpuidle/dt_idle_genpd.h
5743
5744 CPUIDLE DRIVER - RISC-V SBI
5745 M:      Anup Patel <[email protected]>
5746 L:      [email protected]
5747 L:      [email protected]
5748 S:      Maintained
5749 F:      drivers/cpuidle/cpuidle-riscv-sbi.c
5750
5751 CRAMFS FILESYSTEM
5752 M:      Nicolas Pitre <[email protected]>
5753 S:      Maintained
5754 F:      Documentation/filesystems/cramfs.rst
5755 F:      fs/cramfs/
5756
5757 CREATIVE SB0540
5758 M:      Bastien Nocera <[email protected]>
5759 L:      [email protected]
5760 S:      Maintained
5761 F:      drivers/hid/hid-creative-sb0540.c
5762
5763 CRYPTO API
5764 M:      Herbert Xu <[email protected]>
5765 M:      "David S. Miller" <[email protected]>
5766 L:      [email protected]
5767 S:      Maintained
5768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5770 F:      Documentation/crypto/
5771 F:      Documentation/devicetree/bindings/crypto/
5772 F:      arch/*/crypto/
5773 F:      crypto/
5774 F:      drivers/crypto/
5775 F:      include/crypto/
5776 F:      include/linux/crypto*
5777 F:      lib/crypto/
5778
5779 CRYPTO SPEED TEST COMPARE
5780 M:      Wang Jinchao <[email protected]>
5781 L:      [email protected]
5782 S:      Maintained
5783 F:      tools/crypto/tcrypt/tcrypt_speed_compare.py
5784
5785 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5786 M:      Neil Horman <[email protected]>
5787 L:      [email protected]
5788 S:      Maintained
5789 F:      crypto/ansi_cprng.c
5790 F:      crypto/rng.c
5791
5792 CS3308 MEDIA DRIVER
5793 M:      Hans Verkuil <[email protected]>
5794 L:      [email protected]
5795 S:      Odd Fixes
5796 W:      http://linuxtv.org
5797 T:      git git://linuxtv.org/media_tree.git
5798 F:      drivers/media/i2c/cs3308.c
5799
5800 CS5535 Audio ALSA driver
5801 M:      Jaya Kumar <[email protected]>
5802 S:      Maintained
5803 F:      sound/pci/cs5535audio/
5804
5805 CTU CAN FD DRIVER
5806 M:      Pavel Pisa <[email protected]>
5807 M:      Ondrej Ille <[email protected]>
5808 L:      [email protected]
5809 S:      Maintained
5810 F:      Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5811 F:      drivers/net/can/ctucanfd/
5812
5813 CVE ASSIGNMENT CONTACT
5814 M:      CVE Assignment Team <[email protected]>
5815 S:      Maintained
5816 F:      Documentation/process/cve.rst
5817
5818 CW1200 WLAN driver
5819 S:      Orphan
5820 F:      drivers/net/wireless/st/cw1200/
5821
5822 CX18 VIDEO4LINUX DRIVER
5823 M:      Andy Walls <[email protected]>
5824 L:      [email protected]
5825 S:      Maintained
5826 W:      https://linuxtv.org
5827 T:      git git://linuxtv.org/media_tree.git
5828 F:      drivers/media/pci/cx18/
5829 F:      include/uapi/linux/ivtv*
5830
5831 CX2341X MPEG ENCODER HELPER MODULE
5832 M:      Hans Verkuil <[email protected]>
5833 L:      [email protected]
5834 S:      Maintained
5835 W:      https://linuxtv.org
5836 T:      git git://linuxtv.org/media_tree.git
5837 F:      drivers/media/common/cx2341x*
5838 F:      include/media/drv-intf/cx2341x.h
5839
5840 CX24120 MEDIA DRIVER
5841 M:      Jemma Denson <[email protected]>
5842 M:      Patrick Boettcher <[email protected]>
5843 L:      [email protected]
5844 S:      Maintained
5845 W:      https://linuxtv.org
5846 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5847 F:      drivers/media/dvb-frontends/cx24120*
5848
5849 CX88 VIDEO4LINUX DRIVER
5850 M:      Mauro Carvalho Chehab <[email protected]>
5851 L:      [email protected]
5852 S:      Odd fixes
5853 W:      https://linuxtv.org
5854 T:      git git://linuxtv.org/media_tree.git
5855 F:      Documentation/driver-api/media/drivers/cx88*
5856 F:      drivers/media/pci/cx88/
5857
5858 CXD2820R MEDIA DRIVER
5859 L:      [email protected]
5860 S:      Orphan
5861 W:      https://linuxtv.org
5862 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5863 F:      drivers/media/dvb-frontends/cxd2820r*
5864
5865 CXGB3 ETHERNET DRIVER (CXGB3)
5866 M:      Potnuri Bharat Teja <[email protected]>
5867 L:      [email protected]
5868 S:      Supported
5869 W:      http://www.chelsio.com
5870 F:      drivers/net/ethernet/chelsio/cxgb3/
5871
5872 CXGB3 ISCSI DRIVER (CXGB3I)
5873 M:      Varun Prakash <[email protected]>
5874 L:      [email protected]
5875 S:      Supported
5876 W:      http://www.chelsio.com
5877 F:      drivers/scsi/cxgbi/cxgb3i
5878
5879 CXGB4 CRYPTO DRIVER (chcr)
5880 M:      Ayush Sawal <[email protected]>
5881 L:      [email protected]
5882 S:      Supported
5883 W:      http://www.chelsio.com
5884 F:      drivers/crypto/chelsio
5885
5886 CXGB4 ETHERNET DRIVER (CXGB4)
5887 M:      Potnuri Bharat Teja <[email protected]>
5888 L:      [email protected]
5889 S:      Supported
5890 W:      http://www.chelsio.com
5891 F:      drivers/net/ethernet/chelsio/cxgb4/
5892
5893 CXGB4 INLINE CRYPTO DRIVER
5894 M:      Ayush Sawal <[email protected]>
5895 L:      [email protected]
5896 S:      Supported
5897 W:      http://www.chelsio.com
5898 F:      drivers/net/ethernet/chelsio/inline_crypto/
5899
5900 CXGB4 ISCSI DRIVER (CXGB4I)
5901 M:      Varun Prakash <[email protected]>
5902 L:      [email protected]
5903 S:      Supported
5904 W:      http://www.chelsio.com
5905 F:      drivers/scsi/cxgbi/cxgb4i
5906
5907 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5908 M:      Potnuri Bharat Teja <[email protected]>
5909 L:      [email protected]
5910 S:      Supported
5911 W:      http://www.openfabrics.org
5912 F:      drivers/infiniband/hw/cxgb4/
5913 F:      include/uapi/rdma/cxgb4-abi.h
5914
5915 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5916 M:      Potnuri Bharat Teja <[email protected]>
5917 L:      [email protected]
5918 S:      Supported
5919 W:      http://www.chelsio.com
5920 F:      drivers/net/ethernet/chelsio/cxgb4vf/
5921
5922 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5923 M:      Frederic Barrat <[email protected]>
5924 M:      Andrew Donnellan <[email protected]>
5925 L:      [email protected]
5926 S:      Supported
5927 F:      Documentation/ABI/testing/sysfs-class-cxl
5928 F:      Documentation/arch/powerpc/cxl.rst
5929 F:      arch/powerpc/platforms/powernv/pci-cxl.c
5930 F:      drivers/misc/cxl/
5931 F:      include/misc/cxl*
5932 F:      include/uapi/misc/cxl.h
5933
5934 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5935 M:      Manoj N. Kumar <[email protected]>
5936 M:      Uma Krishnan <[email protected]>
5937 L:      [email protected]
5938 S:      Obsolete
5939 F:      Documentation/arch/powerpc/cxlflash.rst
5940 F:      drivers/scsi/cxlflash/
5941 F:      include/uapi/scsi/cxlflash_ioctl.h
5942
5943 CYBERPRO FB DRIVER
5944 M:      Russell King <[email protected]>
5945 L:      [email protected] (moderated for non-subscribers)
5946 S:      Maintained
5947 W:      http://www.armlinux.org.uk/
5948 F:      drivers/video/fbdev/cyber2000fb.*
5949
5950 CYCLADES PC300 DRIVER
5951 S:      Orphan
5952 F:      drivers/net/wan/pc300*
5953
5954 CYPRESS CY8C95X0 PINCTRL DRIVER
5955 M:      Patrick Rudolph <[email protected]>
5956 L:      [email protected]
5957 S:      Maintained
5958 F:      drivers/pinctrl/pinctrl-cy8c95x0.c
5959
5960 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5961 M:      Linus Walleij <[email protected]>
5962 L:      [email protected]
5963 S:      Maintained
5964 F:      drivers/input/touchscreen/cy8ctma140.c
5965
5966 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5967 M:      Yassine Oudjana <[email protected]>
5968 L:      [email protected]
5969 S:      Maintained
5970 F:      Documentation/devicetree/bindings/input/cypress-sf.yaml
5971 F:      drivers/input/keyboard/cypress-sf.c
5972
5973 CYPRESS_FIRMWARE MEDIA DRIVER
5974 L:      [email protected]
5975 S:      Orphan
5976 W:      https://linuxtv.org
5977 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5978 F:      drivers/media/common/cypress_firmware*
5979
5980 CYTTSP TOUCHSCREEN DRIVER
5981 M:      Linus Walleij <[email protected]>
5982 L:      [email protected]
5983 S:      Maintained
5984 F:      drivers/input/touchscreen/cyttsp*
5985
5986 D-LINK DIR-685 TOUCHKEYS DRIVER
5987 M:      Linus Walleij <[email protected]>
5988 L:      [email protected]
5989 S:      Supported
5990 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
5991
5992 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5993 M:      Joshua Kinard <[email protected]>
5994 S:      Maintained
5995 F:      drivers/rtc/rtc-ds1685.c
5996 F:      include/linux/rtc/ds1685.h
5997
5998 DAMA SLAVE for AX.25
5999 M:      Joerg Reuter <[email protected]>
6000 L:      [email protected]
6001 S:      Maintained
6002 W:      http://yaina.de/jreuter/
6003 W:      http://www.qsl.net/dl1bke/
6004 F:      net/ax25/af_ax25.c
6005 F:      net/ax25/ax25_dev.c
6006 F:      net/ax25/ax25_ds_*
6007 F:      net/ax25/ax25_in.c
6008 F:      net/ax25/ax25_out.c
6009 F:      net/ax25/ax25_timer.c
6010 F:      net/ax25/sysctl_net_ax25.c
6011
6012 DATA ACCESS MONITOR
6013 M:      SeongJae Park <[email protected]>
6014 L:      [email protected]
6015 L:      [email protected]
6016 S:      Maintained
6017 W:      https://damonitor.github.io
6018 P:      Documentation/mm/damon/maintainer-profile.rst
6019 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6020 T:      quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6022 F:      Documentation/ABI/testing/sysfs-kernel-mm-damon
6023 F:      Documentation/admin-guide/mm/damon/
6024 F:      Documentation/mm/damon/
6025 F:      include/linux/damon.h
6026 F:      include/trace/events/damon.h
6027 F:      mm/damon/
6028 F:      tools/testing/selftests/damon/
6029
6030 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6031 L:      [email protected]
6032 S:      Orphan
6033 F:      Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6034 F:      drivers/net/ethernet/dec/tulip/dmfe.c
6035
6036 DC390/AM53C974 SCSI driver
6037 M:      Hannes Reinecke <[email protected]>
6038 L:      [email protected]
6039 S:      Maintained
6040 F:      drivers/scsi/am53c974.c
6041
6042 DC395x SCSI driver
6043 M:      Oliver Neukum <[email protected]>
6044 M:      Ali Akcaagac <[email protected]>
6045 M:      Jamie Lenehan <[email protected]>
6046 S:      Maintained
6047 F:      Documentation/scsi/dc395x.rst
6048 F:      drivers/scsi/dc395x.*
6049
6050 DCCP PROTOCOL
6051 L:      [email protected]
6052 S:      Orphan
6053 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6054 F:      include/linux/dccp.h
6055 F:      include/linux/tfrc.h
6056 F:      include/uapi/linux/dccp.h
6057 F:      net/dccp/
6058
6059 DEBUGOBJECTS:
6060 M:      Thomas Gleixner <[email protected]>
6061 L:      [email protected]
6062 S:      Maintained
6063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6064 F:      include/linux/debugobjects.h
6065 F:      lib/debugobjects.c
6066
6067 DECSTATION PLATFORM SUPPORT
6068 M:      "Maciej W. Rozycki" <[email protected]>
6069 L:      [email protected]
6070 S:      Maintained
6071 W:      http://www.linux-mips.org/wiki/DECstation
6072 F:      arch/mips/dec/
6073 F:      arch/mips/include/asm/dec/
6074 F:      arch/mips/include/asm/mach-dec/
6075
6076 DEFXX FDDI NETWORK DRIVER
6077 M:      "Maciej W. Rozycki" <[email protected]>
6078 S:      Maintained
6079 F:      drivers/net/fddi/defxx.*
6080
6081 DEFZA FDDI NETWORK DRIVER
6082 M:      "Maciej W. Rozycki" <[email protected]>
6083 S:      Maintained
6084 F:      drivers/net/fddi/defza.*
6085
6086 DEINTERLACE DRIVERS FOR ALLWINNER H3
6087 M:      Jernej Skrabec <[email protected]>
6088 L:      [email protected]
6089 S:      Maintained
6090 T:      git git://linuxtv.org/media_tree.git
6091 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6092 F:      drivers/media/platform/sunxi/sun8i-di/
6093
6094 DELL LAPTOP DRIVER
6095 M:      Matthew Garrett <[email protected]>
6096 M:      Pali Rohár <[email protected]>
6097 L:      [email protected]
6098 S:      Maintained
6099 F:      drivers/platform/x86/dell/dell-laptop.c
6100
6101 DELL LAPTOP FREEFALL DRIVER
6102 M:      Pali Rohár <[email protected]>
6103 S:      Maintained
6104 F:      drivers/platform/x86/dell/dell-smo8800.c
6105
6106 DELL LAPTOP RBTN DRIVER
6107 M:      Pali Rohár <[email protected]>
6108 S:      Maintained
6109 F:      drivers/platform/x86/dell/dell-rbtn.*
6110
6111 DELL LAPTOP SMM DRIVER
6112 M:      Pali Rohár <[email protected]>
6113 S:      Maintained
6114 F:      Documentation/ABI/obsolete/procfs-i8k
6115 F:      drivers/hwmon/dell-smm-hwmon.c
6116 F:      include/uapi/linux/i8k.h
6117
6118 DELL REMOTE BIOS UPDATE DRIVER
6119 M:      Stuart Hayes <[email protected]>
6120 L:      [email protected]
6121 S:      Maintained
6122 F:      drivers/platform/x86/dell/dell_rbu.c
6123
6124 DELL SMBIOS DRIVER
6125 M:      Pali Rohár <[email protected]>
6126 L:      [email protected]
6127 L:      [email protected]
6128 S:      Maintained
6129 F:      drivers/platform/x86/dell/dell-smbios.*
6130
6131 DELL SMBIOS SMM DRIVER
6132 L:      [email protected]
6133 L:      [email protected]
6134 S:      Maintained
6135 F:      drivers/platform/x86/dell/dell-smbios-smm.c
6136
6137 DELL SMBIOS WMI DRIVER
6138 L:      [email protected]
6139 L:      [email protected]
6140 S:      Maintained
6141 F:      drivers/platform/x86/dell/dell-smbios-wmi.c
6142 F:      tools/wmi/dell-smbios-example.c
6143
6144 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6145 M:      Stuart Hayes <[email protected]>
6146 L:      [email protected]
6147 S:      Maintained
6148 F:      Documentation/userspace-api/dcdbas.rst
6149 F:      drivers/platform/x86/dell/dcdbas.*
6150
6151 DELL WMI DDV DRIVER
6152 M:      Armin Wolf <[email protected]>
6153 S:      Maintained
6154 F:      Documentation/ABI/testing/debugfs-dell-wmi-ddv
6155 F:      Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6156 F:      Documentation/wmi/devices/dell-wmi-ddv.rst
6157 F:      drivers/platform/x86/dell/dell-wmi-ddv.c
6158
6159 DELL WMI DESCRIPTOR DRIVER
6160 L:      [email protected]
6161 S:      Maintained
6162 F:      drivers/platform/x86/dell/dell-wmi-descriptor.c
6163
6164 DELL WMI HARDWARE PRIVACY SUPPORT
6165 L:      [email protected]
6166 L:      [email protected]
6167 S:      Maintained
6168 F:      drivers/platform/x86/dell/dell-wmi-privacy.c
6169
6170 DELL WMI NOTIFICATIONS DRIVER
6171 M:      Matthew Garrett <[email protected]>
6172 M:      Pali Rohár <[email protected]>
6173 S:      Maintained
6174 F:      drivers/platform/x86/dell/dell-wmi-base.c
6175
6176 DELL WMI SYSMAN DRIVER
6177 M:      Prasanth Ksr <[email protected]>
6178 L:      [email protected]
6179 L:      [email protected]
6180 S:      Maintained
6181 F:      Documentation/ABI/testing/sysfs-class-firmware-attributes
6182 F:      drivers/platform/x86/dell/dell-wmi-sysman/
6183
6184 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6185 M:      Zev Weiss <[email protected]>
6186 L:      [email protected]
6187 S:      Maintained
6188 F:      drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6189
6190 DELTA DPS920AB PSU DRIVER
6191 M:      Robert Marko <[email protected]>
6192 L:      [email protected]
6193 S:      Maintained
6194 F:      Documentation/hwmon/dps920ab.rst
6195 F:      drivers/hwmon/pmbus/dps920ab.c
6196
6197 DELTA NETWORKS TN48M CPLD DRIVERS
6198 M:      Robert Marko <[email protected]>
6199 S:      Maintained
6200 F:      Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6201 F:      Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6202 F:      Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6203 F:      drivers/gpio/gpio-tn48m.c
6204 F:      include/dt-bindings/reset/delta,tn48m-reset.h
6205
6206 DELTA ST MEDIA DRIVER
6207 M:      Hugues Fruchet <[email protected]>
6208 L:      [email protected]
6209 S:      Supported
6210 W:      https://linuxtv.org
6211 T:      git git://linuxtv.org/media_tree.git
6212 F:      drivers/media/platform/st/sti/delta
6213
6214 DENALI NAND DRIVER
6215 L:      [email protected]
6216 S:      Orphan
6217 F:      drivers/mtd/nand/raw/denali*
6218
6219 DESIGNWARE EDMA CORE IP DRIVER
6220 M:      Manivannan Sadhasivam <[email protected]>
6221 R:      Serge Semin <[email protected]>
6222 L:      [email protected]
6223 S:      Maintained
6224 F:      drivers/dma/dw-edma/
6225 F:      include/linux/dma/edma.h
6226
6227 DESIGNWARE USB2 DRD IP DRIVER
6228 M:      Minas Harutyunyan <[email protected]>
6229 L:      [email protected]
6230 S:      Maintained
6231 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6232 F:      drivers/usb/dwc2/
6233
6234 DESIGNWARE USB3 DRD IP DRIVER
6235 M:      Thinh Nguyen <[email protected]>
6236 L:      [email protected]
6237 S:      Maintained
6238 F:      drivers/usb/dwc3/
6239
6240 DESIGNWARE XDATA IP DRIVER
6241 M:      Gustavo Pimentel <[email protected]>
6242 L:      [email protected]
6243 S:      Maintained
6244 F:      Documentation/misc-devices/dw-xdata-pcie.rst
6245 F:      drivers/misc/dw-xdata-pcie.c
6246
6247 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6248 M:      Andreas Klinger <[email protected]>
6249 L:      [email protected]
6250 S:      Maintained
6251 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6252 F:      drivers/iio/proximity/srf*.c
6253
6254 DEVICE COREDUMP (DEV_COREDUMP)
6255 M:      Johannes Berg <[email protected]>
6256 L:      [email protected]
6257 S:      Maintained
6258 F:      drivers/base/devcoredump.c
6259 F:      include/linux/devcoredump.h
6260
6261 DEVICE DEPENDENCY HELPER SCRIPT
6262 M:      Saravana Kannan <[email protected]>
6263 L:      [email protected]
6264 S:      Maintained
6265 F:      scripts/dev-needs.sh
6266
6267 DEVICE DIRECT ACCESS (DAX)
6268 M:      Dan Williams <[email protected]>
6269 M:      Vishal Verma <[email protected]>
6270 M:      Dave Jiang <[email protected]>
6271 L:      [email protected]
6272 L:      [email protected]
6273 S:      Supported
6274 F:      drivers/dax/
6275
6276 DEVICE FREQUENCY (DEVFREQ)
6277 M:      MyungJoo Ham <[email protected]>
6278 M:      Kyungmin Park <[email protected]>
6279 M:      Chanwoo Choi <[email protected]>
6280 L:      [email protected]
6281 S:      Maintained
6282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6283 F:      Documentation/devicetree/bindings/devfreq/
6284 F:      Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6285 F:      drivers/devfreq/
6286 F:      include/linux/devfreq.h
6287 F:      include/trace/events/devfreq.h
6288
6289 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6290 M:      Chanwoo Choi <[email protected]>
6291 L:      [email protected]
6292 S:      Supported
6293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6294 F:      Documentation/devicetree/bindings/devfreq/event/
6295 F:      drivers/devfreq/devfreq-event.c
6296 F:      drivers/devfreq/event/
6297 F:      include/dt-bindings/pmu/exynos_ppmu.h
6298 F:      include/linux/devfreq-event.h
6299
6300 DEVICE RESOURCE MANAGEMENT HELPERS
6301 M:      Hans de Goede <[email protected]>
6302 R:      Matti Vaittinen <[email protected]>
6303 S:      Maintained
6304 F:      include/linux/devm-helpers.h
6305
6306 DEVICE-MAPPER  (LVM)
6307 M:      Alasdair Kergon <[email protected]>
6308 M:      Mike Snitzer <[email protected]>
6309 M:      Mikulas Patocka <[email protected]>
6310 L:      [email protected]
6311 S:      Maintained
6312 Q:      http://patchwork.kernel.org/project/dm-devel/list/
6313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6314 F:      Documentation/admin-guide/device-mapper/
6315 F:      drivers/md/Kconfig
6316 F:      drivers/md/Makefile
6317 F:      drivers/md/dm*
6318 F:      drivers/md/persistent-data/
6319 F:      include/linux/device-mapper.h
6320 F:      include/linux/dm-*.h
6321 F:      include/uapi/linux/dm-*.h
6322
6323 DEVICE-MAPPER VDO TARGET
6324 M:      Matthew Sakai <[email protected]>
6325 L:      [email protected]
6326 S:      Maintained
6327 F:      Documentation/admin-guide/device-mapper/vdo*.rst
6328 F:      drivers/md/dm-vdo/
6329
6330 DEVLINK
6331 M:      Jiri Pirko <[email protected]>
6332 L:      [email protected]
6333 S:      Supported
6334 F:      Documentation/networking/devlink
6335 F:      include/net/devlink.h
6336 F:      include/uapi/linux/devlink.h
6337 F:      net/devlink/
6338
6339 DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6340 M:      Christoph Niedermaier <[email protected]>
6341 L:      [email protected]
6342 S:      Maintained
6343 F:      arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6344 F:      arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6345
6346 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6347 M:      Marek Vasut <[email protected]>
6348 L:      [email protected]
6349 S:      Maintained
6350 F:      arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6351 F:      arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6352
6353 DIALOG SEMICONDUCTOR DRIVERS
6354 M:      Support Opensource <[email protected]>
6355 S:      Supported
6356 W:      http://www.dialog-semiconductor.com/products
6357 F:      Documentation/devicetree/bindings/input/dlg,da72??.txt
6358 F:      Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6359 F:      Documentation/devicetree/bindings/mfd/da90*.txt
6360 F:      Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6361 F:      Documentation/devicetree/bindings/regulator/da92*.txt
6362 F:      Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6363 F:      Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6364 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
6365 F:      Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6366 F:      Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6367 F:      Documentation/hwmon/da90??.rst
6368 F:      drivers/gpio/gpio-da90??.c
6369 F:      drivers/hwmon/da90??-hwmon.c
6370 F:      drivers/iio/adc/da91??-*.c
6371 F:      drivers/input/misc/da72??.[ch]
6372 F:      drivers/input/misc/da90??_onkey.c
6373 F:      drivers/input/touchscreen/da9052_tsi.c
6374 F:      drivers/leds/leds-da90??.c
6375 F:      drivers/mfd/da903x.c
6376 F:      drivers/mfd/da90??-*.c
6377 F:      drivers/mfd/da91??-*.c
6378 F:      drivers/pinctrl/pinctrl-da90??.c
6379 F:      drivers/power/supply/da9052-battery.c
6380 F:      drivers/power/supply/da91??-*.c
6381 F:      drivers/regulator/da9???-regulator.[ch]
6382 F:      drivers/regulator/slg51000-regulator.[ch]
6383 F:      drivers/rtc/rtc-da90??.c
6384 F:      drivers/thermal/da90??-thermal.c
6385 F:      drivers/video/backlight/da90??_bl.c
6386 F:      drivers/watchdog/da90??_wdt.c
6387 F:      include/dt-bindings/regulator/dlg,da9*-regulator.h
6388 F:      include/linux/mfd/da903x.h
6389 F:      include/linux/mfd/da9052/
6390 F:      include/linux/mfd/da9055/
6391 F:      include/linux/mfd/da9062/
6392 F:      include/linux/mfd/da9063/
6393 F:      include/linux/mfd/da9150/
6394 F:      include/linux/regulator/da9211.h
6395 F:      include/sound/da[79]*.h
6396 F:      sound/soc/codecs/da[79]*.[ch]
6397
6398 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6399 M:      William Breathitt Gray <[email protected]>
6400 L:      [email protected]
6401 S:      Maintained
6402 F:      drivers/gpio/gpio-gpio-mm.c
6403
6404 DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6405 M:      Martin Tuma <[email protected]>
6406 L:      [email protected]
6407 S:      Maintained
6408 F:      Documentation/admin-guide/media/mgb4.rst
6409 F:      drivers/media/pci/mgb4/
6410
6411 DIOLAN U2C-12 I2C DRIVER
6412 M:      Guenter Roeck <[email protected]>
6413 L:      [email protected]
6414 S:      Maintained
6415 F:      drivers/i2c/busses/i2c-diolan-u2c.c
6416
6417 DIRECTORY NOTIFICATION (DNOTIFY)
6418 M:      Jan Kara <[email protected]>
6419 R:      Amir Goldstein <[email protected]>
6420 L:      [email protected]
6421 S:      Maintained
6422 F:      Documentation/filesystems/dnotify.rst
6423 F:      fs/notify/dnotify/
6424 F:      include/linux/dnotify.h
6425
6426 DISK GEOMETRY AND PARTITION HANDLING
6427 M:      Andries Brouwer <[email protected]>
6428 S:      Maintained
6429 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6430 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6431 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6432
6433 DISKQUOTA
6434 M:      Jan Kara <[email protected]>
6435 S:      Maintained
6436 F:      Documentation/filesystems/quota.rst
6437 F:      fs/quota/
6438 F:      include/linux/quota*.h
6439 F:      include/uapi/linux/quota*.h
6440
6441 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6442 M:      Bernie Thompson <[email protected]>
6443 L:      [email protected]
6444 S:      Maintained
6445 W:      http://plugable.com/category/projects/udlfb/
6446 F:      Documentation/fb/udlfb.rst
6447 F:      drivers/video/fbdev/udlfb.c
6448 F:      include/video/udlfb.h
6449
6450 DISTRIBUTED LOCK MANAGER (DLM)
6451 M:      Alexander Aring <[email protected]>
6452 M:      David Teigland <[email protected]>
6453 L:      [email protected]
6454 S:      Supported
6455 W:      https://pagure.io/dlm
6456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6457 F:      fs/dlm/
6458
6459 DMA BUFFER SHARING FRAMEWORK
6460 M:      Sumit Semwal <[email protected]>
6461 M:      Christian König <[email protected]>
6462 L:      [email protected]
6463 L:      [email protected]
6464 L:      [email protected] (moderated for non-subscribers)
6465 S:      Maintained
6466 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6467 F:      Documentation/driver-api/dma-buf.rst
6468 F:      Documentation/userspace-api/dma-buf-alloc-exchange.rst
6469 F:      drivers/dma-buf/
6470 F:      include/linux/*fence.h
6471 F:      include/linux/dma-buf.h
6472 F:      include/linux/dma-resv.h
6473 K:      \bdma_(?:buf|fence|resv)\b
6474
6475 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6476 M:      Vinod Koul <[email protected]>
6477 L:      [email protected]
6478 S:      Maintained
6479 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6481 F:      Documentation/devicetree/bindings/dma/
6482 F:      Documentation/driver-api/dmaengine/
6483 F:      drivers/dma/
6484 F:      include/dt-bindings/dma/
6485 F:      include/linux/dma/
6486 F:      include/linux/dmaengine.h
6487 F:      include/linux/of_dma.h
6488
6489 DMA MAPPING BENCHMARK
6490 M:      Xiang Chen <[email protected]>
6491 L:      [email protected]
6492 F:      kernel/dma/map_benchmark.c
6493 F:      tools/testing/selftests/dma/
6494
6495 DMA MAPPING HELPERS
6496 M:      Christoph Hellwig <[email protected]>
6497 M:      Marek Szyprowski <[email protected]>
6498 R:      Robin Murphy <[email protected]>
6499 L:      [email protected]
6500 S:      Supported
6501 W:      http://git.infradead.org/users/hch/dma-mapping.git
6502 T:      git git://git.infradead.org/users/hch/dma-mapping.git
6503 F:      include/asm-generic/dma-mapping.h
6504 F:      include/linux/dma-direct.h
6505 F:      include/linux/dma-map-ops.h
6506 F:      include/linux/dma-mapping.h
6507 F:      include/linux/swiotlb.h
6508 F:      kernel/dma/
6509
6510 DMA-BUF HEAPS FRAMEWORK
6511 M:      Sumit Semwal <[email protected]>
6512 R:      Benjamin Gaignard <[email protected]>
6513 R:      Brian Starkey <[email protected]>
6514 R:      John Stultz <[email protected]>
6515 R:      T.J. Mercier <[email protected]>
6516 L:      [email protected]
6517 L:      [email protected]
6518 L:      [email protected] (moderated for non-subscribers)
6519 S:      Maintained
6520 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6521 F:      drivers/dma-buf/dma-heap.c
6522 F:      drivers/dma-buf/heaps/*
6523 F:      include/linux/dma-heap.h
6524 F:      include/uapi/linux/dma-heap.h
6525
6526 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6527 M:      Lukasz Luba <[email protected]>
6528 L:      [email protected]
6529 L:      [email protected]
6530 S:      Maintained
6531 F:      Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6532 F:      drivers/memory/samsung/exynos5422-dmc.c
6533
6534 DME1737 HARDWARE MONITOR DRIVER
6535 M:      Juerg Haefliger <[email protected]>
6536 L:      [email protected]
6537 S:      Maintained
6538 F:      Documentation/hwmon/dme1737.rst
6539 F:      drivers/hwmon/dme1737.c
6540
6541 DMI/SMBIOS SUPPORT
6542 M:      Jean Delvare <[email protected]>
6543 S:      Maintained
6544 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6545 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
6546 F:      drivers/firmware/dmi-id.c
6547 F:      drivers/firmware/dmi_scan.c
6548 F:      include/linux/dmi.h
6549
6550 DOCUMENTATION
6551 M:      Jonathan Corbet <[email protected]>
6552 L:      [email protected]
6553 S:      Maintained
6554 P:      Documentation/doc-guide/maintainer-profile.rst
6555 T:      git git://git.lwn.net/linux.git docs-next
6556 F:      Documentation/
6557 F:      scripts/check-variable-fonts.sh
6558 F:      scripts/documentation-file-ref-check
6559 F:      scripts/kernel-doc
6560 F:      scripts/sphinx-pre-install
6561 X:      Documentation/ABI/
6562 X:      Documentation/admin-guide/media/
6563 X:      Documentation/devicetree/
6564 X:      Documentation/driver-api/media/
6565 X:      Documentation/firmware-guide/acpi/
6566 X:      Documentation/i2c/
6567 X:      Documentation/netlink/
6568 X:      Documentation/power/
6569 X:      Documentation/spi/
6570 X:      Documentation/userspace-api/media/
6571
6572 DOCUMENTATION PROCESS
6573 M:      Jonathan Corbet <[email protected]>
6574 L:      [email protected]
6575 S:      Maintained
6576 F:      Documentation/maintainer/
6577 F:      Documentation/process/
6578
6579 DOCUMENTATION REPORTING ISSUES
6580 M:      Thorsten Leemhuis <[email protected]>
6581 L:      [email protected]
6582 S:      Maintained
6583 F:      Documentation/admin-guide/quickly-build-trimmed-linux.rst
6584 F:      Documentation/admin-guide/reporting-issues.rst
6585 F:      Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6586
6587 DOCUMENTATION SCRIPTS
6588 M:      Mauro Carvalho Chehab <[email protected]>
6589 L:      [email protected]
6590 S:      Maintained
6591 F:      Documentation/sphinx/parse-headers.pl
6592 F:      scripts/documentation-file-ref-check
6593 F:      scripts/sphinx-pre-install
6594
6595 DOCUMENTATION/ITALIAN
6596 M:      Federico Vaga <[email protected]>
6597 L:      [email protected]
6598 S:      Maintained
6599 F:      Documentation/translations/it_IT
6600
6601 DOCUMENTATION/JAPANESE
6602 R:      Akira Yokosawa <[email protected]>
6603 L:      [email protected]
6604 S:      Maintained
6605 F:      Documentation/translations/ja_JP
6606
6607 DONGWOON DW9714 LENS VOICE COIL DRIVER
6608 M:      Sakari Ailus <[email protected]>
6609 L:      [email protected]
6610 S:      Maintained
6611 T:      git git://linuxtv.org/media_tree.git
6612 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6613 F:      drivers/media/i2c/dw9714.c
6614
6615 DONGWOON DW9719 LENS VOICE COIL DRIVER
6616 M:      Daniel Scally <[email protected]>
6617 L:      [email protected]
6618 S:      Maintained
6619 T:      git git://linuxtv.org/media_tree.git
6620 F:      drivers/media/i2c/dw9719.c
6621
6622 DONGWOON DW9768 LENS VOICE COIL DRIVER
6623 L:      [email protected]
6624 S:      Orphan
6625 T:      git git://linuxtv.org/media_tree.git
6626 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6627 F:      drivers/media/i2c/dw9768.c
6628
6629 DONGWOON DW9807 LENS VOICE COIL DRIVER
6630 M:      Sakari Ailus <[email protected]>
6631 L:      [email protected]
6632 S:      Maintained
6633 T:      git git://linuxtv.org/media_tree.git
6634 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6635 F:      drivers/media/i2c/dw9807-vcm.c
6636
6637 DOUBLETALK DRIVER
6638 M:      "James R. Van Zandt" <[email protected]>
6639 L:      [email protected]
6640 S:      Maintained
6641 F:      drivers/char/dtlk.c
6642 F:      include/linux/dtlk.h
6643
6644 DPAA2 DATAPATH I/O (DPIO) DRIVER
6645 M:      Roy Pledge <[email protected]>
6646 L:      [email protected]
6647 S:      Maintained
6648 F:      drivers/soc/fsl/dpio
6649
6650 DPAA2 ETHERNET DRIVER
6651 M:      Ioana Ciornei <[email protected]>
6652 L:      [email protected]
6653 S:      Maintained
6654 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6655 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6656 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
6657 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
6658 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6659 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6660 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6661 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
6662 F:      drivers/net/ethernet/freescale/dpaa2/dpmac*
6663 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
6664
6665 DPAA2 ETHERNET SWITCH DRIVER
6666 M:      Ioana Ciornei <[email protected]>
6667 L:      [email protected]
6668 S:      Maintained
6669 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6670 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6671 F:      drivers/net/ethernet/freescale/dpaa2/dpsw*
6672
6673 DPLL SUBSYSTEM
6674 M:      Vadim Fedorenko <[email protected]>
6675 M:      Arkadiusz Kubalewski <[email protected]>
6676 M:      Jiri Pirko <[email protected]>
6677 L:      [email protected]
6678 S:      Supported
6679 F:      Documentation/driver-api/dpll.rst
6680 F:      drivers/dpll/*
6681 F:      include/linux/dpll.h
6682 F:      include/uapi/linux/dpll.h
6683
6684 DRBD DRIVER
6685 M:      Philipp Reisner <[email protected]>
6686 M:      Lars Ellenberg <[email protected]>
6687 M:      Christoph Böhmwalder <[email protected]>
6688 L:      [email protected]
6689 S:      Supported
6690 W:      http://www.drbd.org
6691 T:      git git://git.linbit.com/linux-drbd.git
6692 T:      git git://git.linbit.com/drbd-8.4.git
6693 F:      Documentation/admin-guide/blockdev/
6694 F:      drivers/block/drbd/
6695 F:      include/linux/drbd*
6696 F:      lib/lru_cache.c
6697
6698 DRIVER COMPONENT FRAMEWORK
6699 L:      [email protected]
6700 F:      drivers/base/component.c
6701 F:      include/linux/component.h
6702
6703 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6704 M:      Greg Kroah-Hartman <[email protected]>
6705 R:      "Rafael J. Wysocki" <[email protected]>
6706 S:      Supported
6707 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6708 F:      Documentation/core-api/kobject.rst
6709 F:      drivers/base/
6710 F:      fs/debugfs/
6711 F:      fs/sysfs/
6712 F:      include/linux/debugfs.h
6713 F:      include/linux/fwnode.h
6714 F:      include/linux/kobj*
6715 F:      include/linux/property.h
6716 F:      lib/kobj*
6717
6718 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6719 M:      Nishanth Menon <[email protected]>
6720 L:      [email protected]
6721 S:      Maintained
6722 F:      drivers/soc/ti/smartreflex.c
6723 F:      include/linux/power/smartreflex.h
6724
6725 DRM ACCEL DRIVERS FOR INTEL VPU
6726 M:      Jacek Lawrynowicz <[email protected]>
6727 M:      Stanislaw Gruszka <[email protected]>
6728 L:      [email protected]
6729 S:      Supported
6730 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6731 F:      drivers/accel/ivpu/
6732 F:      include/uapi/drm/ivpu_accel.h
6733
6734 DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6735 M:      Oded Gabbay <[email protected]>
6736 L:      [email protected]
6737 S:      Maintained
6738 C:      irc://irc.oftc.net/dri-devel
6739 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6740 F:      Documentation/accel/
6741 F:      drivers/accel/
6742 F:      include/drm/drm_accel.h
6743
6744 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6745 M:      Maxime Ripard <[email protected]>
6746 M:      Chen-Yu Tsai <[email protected]>
6747 R:      Jernej Skrabec <[email protected]>
6748 L:      [email protected]
6749 S:      Supported
6750 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6751 F:      drivers/gpu/drm/sun4i/sun8i*
6752
6753 DRM DRIVER FOR ARM PL111 CLCD
6754 S:      Orphan
6755 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6756 F:      drivers/gpu/drm/pl111/
6757
6758 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6759 M:      Linus Walleij <[email protected]>
6760 S:      Maintained
6761 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6762 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6763 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
6764
6765 DRM DRIVER FOR ASPEED BMC GFX
6766 M:      Joel Stanley <[email protected]>
6767 L:      [email protected] (moderated for non-subscribers)
6768 S:      Supported
6769 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6770 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6771 F:      drivers/gpu/drm/aspeed/
6772
6773 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6774 M:      Dave Airlie <[email protected]>
6775 R:      Thomas Zimmermann <[email protected]>
6776 R:      Jocelyn Falempe <[email protected]>
6777 L:      [email protected]
6778 S:      Supported
6779 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6780 F:      drivers/gpu/drm/ast/
6781
6782 DRM DRIVER FOR BOCHS VIRTUAL GPU
6783 M:      Gerd Hoffmann <[email protected]>
6784 L:      [email protected]
6785 S:      Maintained
6786 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6787 F:      drivers/gpu/drm/tiny/bochs.c
6788
6789 DRM DRIVER FOR BOE HIMAX8279D PANELS
6790 M:      Jerry Han <[email protected]>
6791 S:      Maintained
6792 F:      Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6793 F:      drivers/gpu/drm/panel/panel-boe-himax8279d.c
6794
6795 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6796 M:      Jagan Teki <[email protected]>
6797 S:      Maintained
6798 F:      Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6799 F:      drivers/gpu/drm/bridge/chipone-icn6211.c
6800
6801 DRM DRIVER FOR EBBG FT8719 PANEL
6802 M:      Joel Selvaraj <[email protected]>
6803 S:      Maintained
6804 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6805 F:      Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6806 F:      drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6807
6808 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6809 M:      Linus Walleij <[email protected]>
6810 S:      Maintained
6811 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6812 F:      drivers/gpu/drm/tve200/
6813
6814 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6815 M:      Icenowy Zheng <[email protected]>
6816 S:      Maintained
6817 F:      Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6818 F:      drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6819
6820 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6821 M:      Jagan Teki <[email protected]>
6822 S:      Maintained
6823 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6824 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6825
6826 DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6827 M:      Thomas Zimmermann <[email protected]>
6828 M:      Javier Martinez Canillas <[email protected]>
6829 L:      [email protected]
6830 S:      Maintained
6831 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6832 F:      drivers/gpu/drm/drm_aperture.c
6833 F:      drivers/gpu/drm/tiny/ofdrm.c
6834 F:      drivers/gpu/drm/tiny/simpledrm.c
6835 F:      drivers/video/aperture.c
6836 F:      drivers/video/nomodeset.c
6837 F:      include/drm/drm_aperture.h
6838 F:      include/linux/aperture.h
6839 F:      include/video/nomodeset.h
6840
6841 DRM DRIVER FOR GENERIC EDP PANELS
6842 R:      Douglas Anderson <[email protected]>
6843 F:      Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6844 F:      drivers/gpu/drm/panel/panel-edp.c
6845
6846 DRM DRIVER FOR GENERIC USB DISPLAY
6847 M:      Noralf Trønnes <[email protected]>
6848 S:      Maintained
6849 W:      https://github.com/notro/gud/wiki
6850 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6851 F:      drivers/gpu/drm/gud/
6852 F:      include/drm/gud.h
6853
6854 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6855 M:      Hans de Goede <[email protected]>
6856 S:      Maintained
6857 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6858 F:      drivers/gpu/drm/tiny/gm12u320.c
6859
6860 DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
6861 M:      Ondrej Jirman <[email protected]>
6862 M:      Javier Martinez Canillas <[email protected]>
6863 S:      Maintained
6864 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6865 F:      Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
6866 F:      drivers/gpu/drm/panel/panel-himax-hx8394.c
6867
6868 DRM DRIVER FOR HX8357D PANELS
6869 S:      Orphan
6870 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6871 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
6872 F:      drivers/gpu/drm/tiny/hx8357d.c
6873
6874 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6875 M:      Deepak Rawat <[email protected]>
6876 L:      [email protected]
6877 L:      [email protected]
6878 S:      Maintained
6879 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6880 F:      drivers/gpu/drm/hyperv
6881
6882 DRM DRIVER FOR ILITEK ILI9225 PANELS
6883 M:      David Lechner <[email protected]>
6884 S:      Maintained
6885 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6886 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6887 F:      drivers/gpu/drm/tiny/ili9225.c
6888
6889 DRM DRIVER FOR ILITEK ILI9486 PANELS
6890 M:      Kamlesh Gurudasani <[email protected]>
6891 S:      Maintained
6892 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6893 F:      Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6894 F:      drivers/gpu/drm/tiny/ili9486.c
6895
6896 DRM DRIVER FOR ILITEK ILI9805 PANELS
6897 M:      Michael Trimarchi <[email protected]>
6898 S:      Maintained
6899 F:      Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
6900 F:      drivers/gpu/drm/panel/panel-ilitek-ili9805.c
6901
6902 DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
6903 M:      Jagan Teki <[email protected]>
6904 S:      Maintained
6905 F:      Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
6906 F:      drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
6907
6908 DRM DRIVER FOR LG SW43408 PANELS
6909 M:      Sumit Semwal <[email protected]>
6910 M:      Caleb Connolly <[email protected]>
6911 S:      Maintained
6912 T:      git git://anongit.freedesktop.org/drm/drm-misc
6913 F:      Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
6914 F:      drivers/gpu/drm/panel/panel-lg-sw43408.c
6915
6916 DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
6917 M:      Paul Kocialkowski <[email protected]>
6918 S:      Supported
6919 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6920 F:      drivers/gpu/drm/logicvc/
6921
6922 DRM DRIVER FOR LVDS PANELS
6923 M:      Laurent Pinchart <[email protected]>
6924 L:      [email protected]
6925 S:      Maintained
6926 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6927 F:      Documentation/devicetree/bindings/display/lvds.yaml
6928 F:      Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6929 F:      drivers/gpu/drm/panel/panel-lvds.c
6930
6931 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6932 M:      Guido Günther <[email protected]>
6933 R:      Purism Kernel Team <[email protected]>
6934 S:      Maintained
6935 F:      Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6936 F:      drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6937
6938 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6939 M:      Dave Airlie <[email protected]>
6940 R:      Thomas Zimmermann <[email protected]>
6941 R:      Jocelyn Falempe <[email protected]>
6942 L:      [email protected]
6943 S:      Supported
6944 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6945 F:      drivers/gpu/drm/mgag200/
6946
6947 DRM DRIVER FOR MI0283QT
6948 M:      Noralf Trønnes <[email protected]>
6949 S:      Maintained
6950 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6951 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6952 F:      drivers/gpu/drm/tiny/mi0283qt.c
6953
6954 DRM DRIVER FOR MIPI DBI compatible panels
6955 M:      Noralf Trønnes <[email protected]>
6956 S:      Maintained
6957 W:      https://github.com/notro/panel-mipi-dbi/wiki
6958 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6959 F:      Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6960 F:      drivers/gpu/drm/tiny/panel-mipi-dbi.c
6961
6962 DRM DRIVER for Qualcomm Adreno GPUs
6963 M:      Rob Clark <[email protected]>
6964 R:      Sean Paul <[email protected]>
6965 R:      Konrad Dybcio <[email protected]>
6966 L:      [email protected]
6967 L:      [email protected]
6968 L:      [email protected]
6969 S:      Maintained
6970 B:      https://gitlab.freedesktop.org/drm/msm/-/issues
6971 T:      git https://gitlab.freedesktop.org/drm/msm.git
6972 F:      Documentation/devicetree/bindings/display/msm/gpu.yaml
6973 F:      drivers/gpu/drm/msm/adreno/
6974 F:      drivers/gpu/drm/msm/msm_gpu.*
6975 F:      drivers/gpu/drm/msm/msm_gpu_devfreq.*
6976 F:      drivers/gpu/drm/msm/msm_ringbuffer.*
6977 F:      drivers/gpu/drm/msm/registers/adreno/
6978 F:      include/uapi/drm/msm_drm.h
6979
6980 DRM DRIVER for Qualcomm display hardware
6981 M:      Rob Clark <[email protected]>
6982 M:      Abhinav Kumar <[email protected]>
6983 M:      Dmitry Baryshkov <[email protected]>
6984 R:      Sean Paul <[email protected]>
6985 R:      Marijn Suijten <[email protected]>
6986 L:      [email protected]
6987 L:      [email protected]
6988 L:      [email protected]
6989 S:      Maintained
6990 B:      https://gitlab.freedesktop.org/drm/msm/-/issues
6991 T:      git https://gitlab.freedesktop.org/drm/msm.git
6992 F:      Documentation/devicetree/bindings/display/msm/
6993 F:      drivers/gpu/drm/ci/xfails/msm*
6994 F:      drivers/gpu/drm/msm/
6995 F:      include/uapi/drm/msm_drm.h
6996
6997 DRM DRIVER FOR NOVATEK NT35510 PANELS
6998 M:      Linus Walleij <[email protected]>
6999 S:      Maintained
7000 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7001 F:      Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7002 F:      drivers/gpu/drm/panel/panel-novatek-nt35510.c
7003
7004 DRM DRIVER FOR NOVATEK NT35560 PANELS
7005 M:      Linus Walleij <[email protected]>
7006 S:      Maintained
7007 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7008 F:      Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7009 F:      drivers/gpu/drm/panel/panel-novatek-nt35560.c
7010
7011 DRM DRIVER FOR NOVATEK NT36523 PANELS
7012 M:      Jianhua Lu <[email protected]>
7013 S:      Maintained
7014 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7015 F:      Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7016 F:      drivers/gpu/drm/panel/panel-novatek-nt36523.c
7017
7018 DRM DRIVER FOR NOVATEK NT36672A PANELS
7019 M:      Sumit Semwal <[email protected]>
7020 S:      Maintained
7021 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7022 F:      Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7023 F:      drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7024
7025 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7026 M:      Karol Herbst <[email protected]>
7027 M:      Lyude Paul <[email protected]>
7028 M:      Danilo Krummrich <[email protected]>
7029 L:      [email protected]
7030 L:      [email protected]
7031 S:      Supported
7032 W:      https://nouveau.freedesktop.org/
7033 Q:      https://patchwork.freedesktop.org/project/nouveau/
7034 Q:      https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7035 B:      https://gitlab.freedesktop.org/drm/nouveau/-/issues
7036 C:      irc://irc.oftc.net/nouveau
7037 T:      git https://gitlab.freedesktop.org/drm/nouveau.git
7038 F:      drivers/gpu/drm/nouveau/
7039 F:      include/uapi/drm/nouveau_drm.h
7040
7041 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7042 M:      Stefan Mavrodiev <[email protected]>
7043 S:      Maintained
7044 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7045 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7046
7047 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7048 R:      Douglas Anderson <[email protected]>
7049 F:      Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7050 F:      drivers/gpu/drm/bridge/parade-ps8640.c
7051
7052 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7053 M:      Noralf Trønnes <[email protected]>
7054 S:      Maintained
7055 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7056 F:      Documentation/devicetree/bindings/display/repaper.txt
7057 F:      drivers/gpu/drm/tiny/repaper.c
7058
7059 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7060 M:      Dave Airlie <[email protected]>
7061 M:      Gerd Hoffmann <[email protected]>
7062 L:      [email protected]
7063 S:      Obsolete
7064 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7065 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7066 F:      drivers/gpu/drm/tiny/cirrus.c
7067
7068 DRM DRIVER FOR QXL VIRTUAL GPU
7069 M:      Dave Airlie <[email protected]>
7070 M:      Gerd Hoffmann <[email protected]>
7071 L:      [email protected]
7072 L:      [email protected]
7073 S:      Maintained
7074 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7075 F:      drivers/gpu/drm/qxl/
7076 F:      include/uapi/drm/qxl_drm.h
7077
7078 DRM DRIVER FOR RAYDIUM RM67191 PANELS
7079 M:      Robert Chiras <[email protected]>
7080 S:      Maintained
7081 F:      Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7082 F:      drivers/gpu/drm/panel/panel-raydium-rm67191.c
7083
7084 DRM DRIVER FOR SAMSUNG DB7430 PANELS
7085 M:      Linus Walleij <[email protected]>
7086 S:      Maintained
7087 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7088 F:      Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7089 F:      drivers/gpu/drm/panel/panel-samsung-db7430.c
7090
7091 DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7092 M:      Inki Dae <[email protected]>
7093 M:      Jagan Teki <[email protected]>
7094 M:      Marek Szyprowski <[email protected]>
7095 S:      Maintained
7096 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7097 F:      Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7098 F:      drivers/gpu/drm/bridge/samsung-dsim.c
7099 F:      include/drm/bridge/samsung-dsim.h
7100
7101 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7102 M:      Markuss Broks <[email protected]>
7103 S:      Maintained
7104 F:      Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7105 F:      drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7106
7107 DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7108 M:      Artur Weber <[email protected]>
7109 S:      Maintained
7110 F:      Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7111 F:      drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7112
7113 DRM DRIVER FOR SITRONIX ST7586 PANELS
7114 M:      David Lechner <[email protected]>
7115 S:      Maintained
7116 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7117 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
7118 F:      drivers/gpu/drm/tiny/st7586.c
7119
7120 DRM DRIVER FOR SITRONIX ST7701 PANELS
7121 M:      Jagan Teki <[email protected]>
7122 S:      Maintained
7123 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7124 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
7125
7126 DRM DRIVER FOR SITRONIX ST7703 PANELS
7127 M:      Guido Günther <[email protected]>
7128 R:      Purism Kernel Team <[email protected]>
7129 R:      Ondrej Jirman <[email protected]>
7130 S:      Maintained
7131 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7132 F:      drivers/gpu/drm/panel/panel-sitronix-st7703.c
7133
7134 DRM DRIVER FOR SITRONIX ST7735R PANELS
7135 M:      David Lechner <[email protected]>
7136 S:      Maintained
7137 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7138 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7139 F:      drivers/gpu/drm/tiny/st7735r.c
7140
7141 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7142 M:      Javier Martinez Canillas <[email protected]>
7143 S:      Maintained
7144 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7145 F:      Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7146 F:      Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7147 F:      drivers/gpu/drm/solomon/ssd130x*
7148
7149 DRM DRIVER FOR ST-ERICSSON MCDE
7150 M:      Linus Walleij <[email protected]>
7151 S:      Maintained
7152 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7153 F:      Documentation/devicetree/bindings/display/ste,mcde.yaml
7154 F:      drivers/gpu/drm/mcde/
7155
7156 DRM DRIVER FOR SYNAPTICS R63353 PANELS
7157 M:      Michael Trimarchi <[email protected]>
7158 S:      Maintained
7159 F:      Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7160 F:      drivers/gpu/drm/panel/panel-synaptics-r63353.c
7161
7162 DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7163 M:      Jagan Teki <[email protected]>
7164 S:      Maintained
7165 F:      Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7166 F:      drivers/gpu/drm/bridge/ti-dlpc3433.c
7167
7168 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7169 R:      Douglas Anderson <[email protected]>
7170 F:      Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7171 F:      drivers/gpu/drm/bridge/ti-sn65dsi86.c
7172
7173 DRM DRIVER FOR TPO TPG110 PANELS
7174 M:      Linus Walleij <[email protected]>
7175 S:      Maintained
7176 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7177 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7178 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
7179
7180 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7181 M:      Dave Airlie <[email protected]>
7182 R:      Sean Paul <[email protected]>
7183 R:      Thomas Zimmermann <[email protected]>
7184 L:      [email protected]
7185 S:      Supported
7186 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7187 F:      drivers/gpu/drm/udl/
7188
7189 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7190 M:      Rodrigo Siqueira <[email protected]>
7191 M:      Melissa Wen <[email protected]>
7192 M:      Maíra Canal <[email protected]>
7193 R:      Haneen Mohammed <[email protected]>
7194 R:      Daniel Vetter <[email protected]>
7195 L:      [email protected]
7196 S:      Maintained
7197 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7198 F:      Documentation/gpu/vkms.rst
7199 F:      drivers/gpu/drm/vkms/
7200
7201 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7202 M:      Hans de Goede <[email protected]>
7203 L:      [email protected]
7204 S:      Maintained
7205 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7206 F:      drivers/gpu/drm/vboxvideo/
7207
7208 DRM DRIVER FOR VMWARE VIRTUAL GPU
7209 M:      Zack Rusin <[email protected]>
7210 R:      Broadcom internal kernel review list <[email protected]>
7211 L:      [email protected]
7212 S:      Supported
7213 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7214 F:      drivers/gpu/drm/vmwgfx/
7215 F:      include/uapi/drm/vmwgfx_drm.h
7216
7217 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7218 M:      Linus Walleij <[email protected]>
7219 S:      Maintained
7220 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7221 F:      Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7222 F:      drivers/gpu/drm/panel/panel-widechips-ws2401.c
7223
7224 DRM DRIVERS
7225 M:      David Airlie <[email protected]>
7226 M:      Daniel Vetter <[email protected]>
7227 L:      [email protected]
7228 S:      Maintained
7229 B:      https://gitlab.freedesktop.org/drm
7230 C:      irc://irc.oftc.net/dri-devel
7231 T:      git https://gitlab.freedesktop.org/drm/kernel.git
7232 F:      Documentation/devicetree/bindings/display/
7233 F:      Documentation/devicetree/bindings/gpu/
7234 F:      Documentation/gpu/
7235 F:      drivers/gpu/
7236 F:      include/drm/
7237 F:      include/linux/vga*
7238 F:      include/uapi/drm/
7239
7240 DRM DRIVERS AND MISC GPU PATCHES
7241 M:      Maarten Lankhorst <[email protected]>
7242 M:      Maxime Ripard <[email protected]>
7243 M:      Thomas Zimmermann <[email protected]>
7244 S:      Maintained
7245 W:      https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7246 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7247 F:      Documentation/devicetree/bindings/display/
7248 F:      Documentation/devicetree/bindings/gpu/
7249 F:      Documentation/gpu/
7250 F:      drivers/gpu/drm/
7251 F:      drivers/gpu/vga/
7252 F:      include/drm/drm
7253 F:      include/linux/vga*
7254 F:      include/uapi/drm/
7255 X:      drivers/gpu/drm/amd/
7256 X:      drivers/gpu/drm/armada/
7257 X:      drivers/gpu/drm/etnaviv/
7258 X:      drivers/gpu/drm/exynos/
7259 X:      drivers/gpu/drm/i915/
7260 X:      drivers/gpu/drm/kmb/
7261 X:      drivers/gpu/drm/mediatek/
7262 X:      drivers/gpu/drm/msm/
7263 X:      drivers/gpu/drm/nouveau/
7264 X:      drivers/gpu/drm/radeon/
7265 X:      drivers/gpu/drm/renesas/rcar-du/
7266 X:      drivers/gpu/drm/tegra/
7267
7268 DRM DRIVERS FOR ALLWINNER A10
7269 M:      Maxime Ripard <[email protected]>
7270 M:      Chen-Yu Tsai <[email protected]>
7271 L:      [email protected]
7272 S:      Supported
7273 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7274 F:      Documentation/devicetree/bindings/display/allwinner*
7275 F:      drivers/gpu/drm/sun4i/
7276
7277 DRM DRIVERS FOR AMLOGIC SOCS
7278 M:      Neil Armstrong <[email protected]>
7279 L:      [email protected]
7280 L:      [email protected]
7281 S:      Supported
7282 W:      http://linux-meson.com/
7283 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7284 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7285 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7286 F:      Documentation/gpu/meson.rst
7287 F:      drivers/gpu/drm/ci/xfails/meson*
7288 F:      drivers/gpu/drm/meson/
7289
7290 DRM DRIVERS FOR ATMEL HLCDC
7291 M:      Sam Ravnborg <[email protected]>
7292 M:      Boris Brezillon <[email protected]>
7293 L:      [email protected]
7294 S:      Supported
7295 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7296 F:      Documentation/devicetree/bindings/display/atmel/
7297 F:      drivers/gpu/drm/atmel-hlcdc/
7298
7299 DRM DRIVERS FOR BRIDGE CHIPS
7300 M:      Andrzej Hajda <[email protected]>
7301 M:      Neil Armstrong <[email protected]>
7302 M:      Robert Foss <[email protected]>
7303 R:      Laurent Pinchart <[email protected]>
7304 R:      Jonas Karlman <[email protected]>
7305 R:      Jernej Skrabec <[email protected]>
7306 S:      Maintained
7307 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7308 F:      Documentation/devicetree/bindings/display/bridge/
7309 F:      drivers/gpu/drm/bridge/
7310 F:      drivers/gpu/drm/drm_bridge.c
7311 F:      drivers/gpu/drm/drm_bridge_connector.c
7312 F:      include/drm/drm_bridge.h
7313 F:      include/drm/drm_bridge_connector.h
7314
7315 DRM DRIVERS FOR EXYNOS
7316 M:      Inki Dae <[email protected]>
7317 M:      Seung-Woo Kim <[email protected]>
7318 M:      Kyungmin Park <[email protected]>
7319 L:      [email protected]
7320 S:      Supported
7321 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7322 F:      Documentation/devicetree/bindings/display/exynos/
7323 F:      Documentation/devicetree/bindings/display/samsung/
7324 F:      drivers/gpu/drm/exynos/
7325 F:      include/uapi/drm/exynos_drm.h
7326
7327 DRM DRIVERS FOR FREESCALE DCU
7328 M:      Stefan Agner <[email protected]>
7329 M:      Alison Wang <[email protected]>
7330 L:      [email protected]
7331 S:      Supported
7332 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7333 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
7334 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
7335 F:      drivers/gpu/drm/fsl-dcu/
7336
7337 DRM DRIVERS FOR FREESCALE IMX 5/6
7338 M:      Philipp Zabel <[email protected]>
7339 L:      [email protected]
7340 S:      Maintained
7341 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7342 T:      git git://git.pengutronix.de/git/pza/linux
7343 F:      Documentation/devicetree/bindings/display/imx/
7344 F:      drivers/gpu/drm/imx/ipuv3/
7345 F:      drivers/gpu/ipu-v3/
7346
7347 DRM DRIVERS FOR FREESCALE IMX BRIDGE
7348 M:      Liu Ying <[email protected]>
7349 L:      [email protected]
7350 S:      Maintained
7351 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7352 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7353 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7354 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7355 F:      drivers/gpu/drm/bridge/imx/
7356
7357 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7358 M:      Patrik Jakobsson <[email protected]>
7359 L:      [email protected]
7360 S:      Maintained
7361 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7362 F:      drivers/gpu/drm/gma500/
7363
7364 DRM DRIVERS FOR HISILICON
7365 M:      Xinliang Liu <[email protected]>
7366 M:      Tian Tao  <[email protected]>
7367 R:      Xinwei Kong <[email protected]>
7368 R:      Sumit Semwal <[email protected]>
7369 R:      Yongqin Liu <[email protected]>
7370 R:      John Stultz <[email protected]>
7371 L:      [email protected]
7372 S:      Maintained
7373 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7374 F:      Documentation/devicetree/bindings/display/hisilicon/
7375 F:      drivers/gpu/drm/hisilicon/
7376
7377 DRM DRIVERS FOR LIMA
7378 M:      Qiang Yu <[email protected]>
7379 L:      [email protected]
7380 L:      [email protected] (moderated for non-subscribers)
7381 S:      Maintained
7382 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7383 F:      drivers/gpu/drm/lima/
7384 F:      include/uapi/drm/lima_drm.h
7385
7386 DRM DRIVERS FOR LOONGSON
7387 M:      Sui Jingfeng <[email protected]>
7388 L:      [email protected]
7389 S:      Supported
7390 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7391 F:      drivers/gpu/drm/loongson/
7392
7393 DRM DRIVERS FOR MEDIATEK
7394 M:      Chun-Kuang Hu <[email protected]>
7395 M:      Philipp Zabel <[email protected]>
7396 L:      [email protected]
7397 L:      [email protected] (moderated for non-subscribers)
7398 S:      Supported
7399 F:      Documentation/devicetree/bindings/display/mediatek/
7400 F:      drivers/gpu/drm/ci/xfails/mediatek*
7401 F:      drivers/gpu/drm/mediatek/
7402 F:      drivers/phy/mediatek/phy-mtk-dp.c
7403 F:      drivers/phy/mediatek/phy-mtk-hdmi*
7404 F:      drivers/phy/mediatek/phy-mtk-mipi*
7405
7406 DRM DRIVERS FOR NVIDIA TEGRA
7407 M:      Thierry Reding <[email protected]>
7408 M:      Mikko Perttunen <[email protected]>
7409 L:      [email protected]
7410 L:      [email protected]
7411 S:      Supported
7412 T:      git https://gitlab.freedesktop.org/drm/tegra.git
7413 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7414 F:      Documentation/devicetree/bindings/gpu/host1x/
7415 F:      drivers/gpu/drm/tegra/
7416 F:      drivers/gpu/host1x/
7417 F:      include/linux/host1x.h
7418 F:      include/uapi/drm/tegra_drm.h
7419
7420 DRM DRIVERS FOR RENESAS R-CAR
7421 M:      Laurent Pinchart <[email protected]>
7422 M:      Kieran Bingham <[email protected]>
7423 L:      [email protected]
7424 L:      [email protected]
7425 S:      Supported
7426 T:      git git://linuxtv.org/pinchartl/media drm/du/next
7427 F:      Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7428 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7429 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7430 F:      Documentation/devicetree/bindings/display/renesas,du.yaml
7431 F:      drivers/gpu/drm/renesas/rcar-du/
7432
7433 DRM DRIVERS FOR RENESAS RZ
7434 M:      Biju Das <[email protected]>
7435 L:      [email protected]
7436 L:      [email protected]
7437 S:      Maintained
7438 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7439 F:      Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7440 F:      drivers/gpu/drm/renesas/rz-du/
7441
7442 DRM DRIVERS FOR RENESAS SHMOBILE
7443 M:      Laurent Pinchart <[email protected]>
7444 M:      Geert Uytterhoeven <[email protected]>
7445 L:      [email protected]
7446 L:      [email protected]
7447 S:      Supported
7448 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7449 F:      Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7450 F:      drivers/gpu/drm/renesas/shmobile/
7451 F:      include/linux/platform_data/shmob_drm.h
7452
7453 DRM DRIVERS FOR ROCKCHIP
7454 M:      Sandy Huang <[email protected]>
7455 M:      Heiko Stübner <[email protected]>
7456 M:      Andy Yan <[email protected]>
7457 L:      [email protected]
7458 S:      Maintained
7459 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7460 F:      Documentation/devicetree/bindings/display/rockchip/
7461 F:      drivers/gpu/drm/ci/xfails/rockchip*
7462 F:      drivers/gpu/drm/rockchip/
7463
7464 DRM DRIVERS FOR STI
7465 M:      Alain Volmat <[email protected]>
7466 L:      [email protected]
7467 S:      Maintained
7468 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7469 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
7470 F:      drivers/gpu/drm/sti
7471
7472 DRM DRIVERS FOR STM
7473 M:      Yannick Fertre <[email protected]>
7474 M:      Raphael Gallais-Pou <[email protected]>
7475 M:      Philippe Cornu <[email protected]>
7476 L:      [email protected]
7477 S:      Maintained
7478 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7479 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7480 F:      drivers/gpu/drm/stm
7481
7482 DRM DRIVERS FOR TI KEYSTONE
7483 M:      Jyri Sarha <[email protected]>
7484 M:      Tomi Valkeinen <[email protected]>
7485 L:      [email protected]
7486 S:      Maintained
7487 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7488 F:      Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7489 F:      Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7490 F:      Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7491 F:      drivers/gpu/drm/tidss/
7492
7493 DRM DRIVERS FOR TI LCDC
7494 M:      Jyri Sarha <[email protected]>
7495 M:      Tomi Valkeinen <[email protected]>
7496 L:      [email protected]
7497 S:      Maintained
7498 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7499 F:      Documentation/devicetree/bindings/display/tilcdc/
7500 F:      drivers/gpu/drm/tilcdc/
7501
7502 DRM DRIVERS FOR TI OMAP
7503 M:      Tomi Valkeinen <[email protected]>
7504 L:      [email protected]
7505 S:      Maintained
7506 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7507 F:      Documentation/devicetree/bindings/display/ti/
7508 F:      drivers/gpu/drm/omapdrm/
7509
7510 DRM DRIVERS FOR V3D
7511 M:      Melissa Wen <[email protected]>
7512 M:      Maíra Canal <[email protected]>
7513 S:      Supported
7514 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7515 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7516 F:      drivers/gpu/drm/v3d/
7517 F:      include/uapi/drm/v3d_drm.h
7518
7519 DRM DRIVERS FOR VC4
7520 M:      Maxime Ripard <[email protected]>
7521 S:      Supported
7522 T:      git git://github.com/anholt/linux
7523 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7524 F:      Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7525 F:      drivers/gpu/drm/vc4/
7526 F:      include/uapi/drm/vc4_drm.h
7527
7528 DRM DRIVERS FOR VIVANTE GPU IP
7529 M:      Lucas Stach <[email protected]>
7530 R:      Russell King <[email protected]>
7531 R:      Christian Gmeiner <[email protected]>
7532 L:      [email protected] (moderated for non-subscribers)
7533 L:      [email protected]
7534 S:      Maintained
7535 F:      Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7536 F:      drivers/gpu/drm/etnaviv/
7537 F:      include/uapi/drm/etnaviv_drm.h
7538
7539 DRM DRIVERS FOR XEN
7540 M:      Oleksandr Andrushchenko <[email protected]>
7541 L:      [email protected]
7542 L:      [email protected] (moderated for non-subscribers)
7543 S:      Supported
7544 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7545 F:      Documentation/gpu/xen-front.rst
7546 F:      drivers/gpu/drm/xen/
7547
7548 DRM DRIVERS FOR XILINX
7549 M:      Laurent Pinchart <[email protected]>
7550 M:      Tomi Valkeinen <[email protected]>
7551 L:      [email protected]
7552 S:      Maintained
7553 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7554 F:      Documentation/devicetree/bindings/display/xlnx/
7555 F:      drivers/gpu/drm/xlnx/
7556
7557 DRM GPU SCHEDULER
7558 M:      Luben Tuikov <[email protected]>
7559 M:      Matthew Brost <[email protected]>
7560 L:      [email protected]
7561 S:      Maintained
7562 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7563 F:      drivers/gpu/drm/scheduler/
7564 F:      include/drm/gpu_scheduler.h
7565
7566 DRM PANEL DRIVERS
7567 M:      Neil Armstrong <[email protected]>
7568 R:      Jessica Zhang <[email protected]>
7569 R:      Sam Ravnborg <[email protected]>
7570 L:      [email protected]
7571 S:      Maintained
7572 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7573 F:      Documentation/devicetree/bindings/display/panel/
7574 F:      drivers/gpu/drm/drm_panel.c
7575 F:      drivers/gpu/drm/panel/
7576 F:      include/drm/drm_panel.h
7577
7578 DRM PRIVACY-SCREEN CLASS
7579 M:      Hans de Goede <[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/drm_privacy_screen*
7584 F:      include/drm/drm_privacy_screen*
7585
7586 DRM TTM SUBSYSTEM
7587 M:      Christian Koenig <[email protected]>
7588 M:      Huang Rui <[email protected]>
7589 L:      [email protected]
7590 S:      Maintained
7591 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7592 F:      drivers/gpu/drm/ttm/
7593 F:      include/drm/ttm/
7594
7595 DRM AUTOMATED TESTING
7596 M:      Helen Koike <[email protected]>
7597 L:      [email protected]
7598 S:      Maintained
7599 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7600 F:      Documentation/gpu/automated_testing.rst
7601 F:      drivers/gpu/drm/ci/
7602
7603 DSBR100 USB FM RADIO DRIVER
7604 M:      Alexey Klimov <[email protected]>
7605 L:      [email protected]
7606 S:      Maintained
7607 T:      git git://linuxtv.org/media_tree.git
7608 F:      drivers/media/radio/dsbr100.c
7609
7610 DT3155 MEDIA DRIVER
7611 M:      Hans Verkuil <[email protected]>
7612 L:      [email protected]
7613 S:      Odd Fixes
7614 W:      https://linuxtv.org
7615 T:      git git://linuxtv.org/media_tree.git
7616 F:      drivers/media/pci/dt3155/
7617
7618 DVB_USB_AF9015 MEDIA DRIVER
7619 L:      [email protected]
7620 S:      Orphan
7621 W:      https://linuxtv.org
7622 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7623 F:      drivers/media/usb/dvb-usb-v2/af9015*
7624
7625 DVB_USB_AF9035 MEDIA DRIVER
7626 L:      [email protected]
7627 S:      Orphan
7628 W:      https://linuxtv.org
7629 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7630 F:      drivers/media/usb/dvb-usb-v2/af9035*
7631
7632 DVB_USB_ANYSEE MEDIA DRIVER
7633 L:      [email protected]
7634 S:      Orphan
7635 W:      https://linuxtv.org
7636 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7637 F:      drivers/media/usb/dvb-usb-v2/anysee*
7638
7639 DVB_USB_AU6610 MEDIA DRIVER
7640 L:      [email protected]
7641 S:      Orphan
7642 W:      https://linuxtv.org
7643 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7644 F:      drivers/media/usb/dvb-usb-v2/au6610*
7645
7646 DVB_USB_CE6230 MEDIA DRIVER
7647 L:      [email protected]
7648 S:      Orphan
7649 W:      https://linuxtv.org
7650 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7651 F:      drivers/media/usb/dvb-usb-v2/ce6230*
7652
7653 DVB_USB_CXUSB MEDIA DRIVER
7654 M:      Michael Krufky <[email protected]>
7655 L:      [email protected]
7656 S:      Maintained
7657 W:      https://linuxtv.org
7658 W:      http://github.com/mkrufky
7659 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7660 T:      git git://linuxtv.org/media_tree.git
7661 F:      drivers/media/usb/dvb-usb/cxusb*
7662
7663 DVB_USB_EC168 MEDIA DRIVER
7664 L:      [email protected]
7665 S:      Orphan
7666 W:      https://linuxtv.org
7667 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7668 F:      drivers/media/usb/dvb-usb-v2/ec168*
7669
7670 DVB_USB_GL861 MEDIA DRIVER
7671 L:      [email protected]
7672 S:      Orphan
7673 W:      https://linuxtv.org
7674 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7675 F:      drivers/media/usb/dvb-usb-v2/gl861*
7676
7677 DVB_USB_MXL111SF MEDIA DRIVER
7678 M:      Michael Krufky <[email protected]>
7679 L:      [email protected]
7680 S:      Maintained
7681 W:      https://linuxtv.org
7682 W:      http://github.com/mkrufky
7683 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7684 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
7685 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
7686
7687 DVB_USB_RTL28XXU MEDIA DRIVER
7688 L:      [email protected]
7689 S:      Orphan
7690 W:      https://linuxtv.org
7691 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7692 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
7693
7694 DVB_USB_V2 MEDIA DRIVER
7695 L:      [email protected]
7696 S:      Orphan
7697 W:      https://linuxtv.org
7698 W:      http://palosaari.fi/linux/
7699 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7700 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
7701 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
7702
7703 DYNAMIC DEBUG
7704 M:      Jason Baron <[email protected]>
7705 M:      Jim Cromie <[email protected]>
7706 S:      Maintained
7707 F:      include/linux/dynamic_debug.h
7708 F:      lib/dynamic_debug.c
7709 F:      lib/test_dynamic_debug.c
7710
7711 DYNAMIC INTERRUPT MODERATION
7712 M:      Tal Gilboa <[email protected]>
7713 S:      Maintained
7714 F:      Documentation/networking/net_dim.rst
7715 F:      include/linux/dim.h
7716 F:      lib/dim/
7717
7718 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7719 M:      Daniel Lezcano <[email protected]>
7720 L:      [email protected]
7721 S:      Supported
7722 B:      https://bugzilla.kernel.org
7723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
7724 F:      drivers/powercap/dtpm*
7725 F:      include/linux/dtpm.h
7726
7727 DZ DECSTATION DZ11 SERIAL DRIVER
7728 M:      "Maciej W. Rozycki" <[email protected]>
7729 S:      Maintained
7730 F:      drivers/tty/serial/dz.*
7731
7732 E3X0 POWER BUTTON DRIVER
7733 M:      Moritz Fischer <[email protected]>
7734 L:      [email protected]
7735 S:      Supported
7736 W:      http://www.ettus.com
7737 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
7738 F:      drivers/input/misc/e3x0-button.c
7739
7740 E4000 MEDIA DRIVER
7741 L:      [email protected]
7742 S:      Orphan
7743 W:      https://linuxtv.org
7744 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7745 F:      drivers/media/tuners/e4000*
7746
7747 EARTH_PT1 MEDIA DRIVER
7748 M:      Akihiro Tsukada <[email protected]>
7749 L:      [email protected]
7750 S:      Odd Fixes
7751 F:      drivers/media/pci/pt1/
7752
7753 EARTH_PT3 MEDIA DRIVER
7754 M:      Akihiro Tsukada <[email protected]>
7755 L:      [email protected]
7756 S:      Odd Fixes
7757 F:      drivers/media/pci/pt3/
7758
7759 EC100 MEDIA DRIVER
7760 L:      [email protected]
7761 S:      Orphan
7762 W:      https://linuxtv.org
7763 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7764 F:      drivers/media/dvb-frontends/ec100*
7765
7766 ECRYPT FILE SYSTEM
7767 M:      Tyler Hicks <[email protected]>
7768 L:      [email protected]
7769 S:      Odd Fixes
7770 W:      http://ecryptfs.org
7771 W:      https://launchpad.net/ecryptfs
7772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7773 F:      Documentation/filesystems/ecryptfs.rst
7774 F:      fs/ecryptfs/
7775
7776 EDAC-AMD64
7777 M:      Yazen Ghannam <[email protected]>
7778 L:      [email protected]
7779 S:      Supported
7780 F:      drivers/edac/amd64_edac*
7781 F:      drivers/edac/mce_amd*
7782
7783 EDAC-ARMADA
7784 M:      Jan Luebbe <[email protected]>
7785 L:      [email protected]
7786 S:      Maintained
7787 F:      Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7788 F:      drivers/edac/armada_xp_*
7789
7790 EDAC-AST2500
7791 M:      Stefan Schaeckeler <[email protected]>
7792 S:      Supported
7793 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7794 F:      drivers/edac/aspeed_edac.c
7795
7796 EDAC-BLUEFIELD
7797 M:      Shravan Kumar Ramani <[email protected]>
7798 S:      Supported
7799 F:      drivers/edac/bluefield_edac.c
7800
7801 EDAC-CALXEDA
7802 M:      Andre Przywara <[email protected]>
7803 L:      [email protected]
7804 S:      Maintained
7805 F:      drivers/edac/highbank*
7806
7807 EDAC-CAVIUM OCTEON
7808 M:      Ralf Baechle <[email protected]>
7809 L:      [email protected]
7810 L:      [email protected]
7811 S:      Supported
7812 F:      drivers/edac/octeon_edac*
7813
7814 EDAC-CAVIUM THUNDERX
7815 M:      Robert Richter <[email protected]>
7816 L:      [email protected]
7817 S:      Odd Fixes
7818 F:      drivers/edac/thunderx_edac*
7819
7820 EDAC-CORE
7821 M:      Borislav Petkov <[email protected]>
7822 M:      Tony Luck <[email protected]>
7823 R:      James Morse <[email protected]>
7824 R:      Mauro Carvalho Chehab <[email protected]>
7825 R:      Robert Richter <[email protected]>
7826 L:      [email protected]
7827 S:      Supported
7828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7829 F:      Documentation/driver-api/edac.rst
7830 F:      drivers/edac/
7831 F:      include/linux/edac.h
7832
7833 EDAC-DMC520
7834 M:      Lei Wang <[email protected]>
7835 L:      [email protected]
7836 S:      Supported
7837 F:      drivers/edac/dmc520_edac.c
7838
7839 EDAC-E752X
7840 M:      Mark Gross <[email protected]>
7841 L:      [email protected]
7842 S:      Maintained
7843 F:      drivers/edac/e752x_edac.c
7844
7845 EDAC-E7XXX
7846 L:      [email protected]
7847 S:      Maintained
7848 F:      drivers/edac/e7xxx_edac.c
7849
7850 EDAC-FSL_DDR
7851 M:      York Sun <[email protected]>
7852 L:      [email protected]
7853 S:      Maintained
7854 F:      drivers/edac/fsl_ddr_edac.*
7855
7856 EDAC-GHES
7857 M:      Mauro Carvalho Chehab <[email protected]>
7858 L:      [email protected]
7859 S:      Maintained
7860 F:      drivers/edac/ghes_edac.c
7861
7862 EDAC-I10NM
7863 M:      Tony Luck <[email protected]>
7864 L:      [email protected]
7865 S:      Maintained
7866 F:      drivers/edac/i10nm_base.c
7867
7868 EDAC-I3000
7869 L:      [email protected]
7870 S:      Orphan
7871 F:      drivers/edac/i3000_edac.c
7872
7873 EDAC-I5000
7874 L:      [email protected]
7875 S:      Maintained
7876 F:      drivers/edac/i5000_edac.c
7877
7878 EDAC-I5400
7879 M:      Mauro Carvalho Chehab <[email protected]>
7880 L:      [email protected]
7881 S:      Maintained
7882 F:      drivers/edac/i5400_edac.c
7883
7884 EDAC-I7300
7885 M:      Mauro Carvalho Chehab <[email protected]>
7886 L:      [email protected]
7887 S:      Maintained
7888 F:      drivers/edac/i7300_edac.c
7889
7890 EDAC-I7CORE
7891 M:      Mauro Carvalho Chehab <[email protected]>
7892 L:      [email protected]
7893 S:      Maintained
7894 F:      drivers/edac/i7core_edac.c
7895
7896 EDAC-I82443BXGX
7897 M:      Tim Small <[email protected]>
7898 L:      [email protected]
7899 S:      Maintained
7900 F:      drivers/edac/i82443bxgx_edac.c
7901
7902 EDAC-I82975X
7903 M:      "Arvind R." <[email protected]>
7904 L:      [email protected]
7905 S:      Maintained
7906 F:      drivers/edac/i82975x_edac.c
7907
7908 EDAC-IE31200
7909 M:      Jason Baron <[email protected]>
7910 L:      [email protected]
7911 S:      Maintained
7912 F:      drivers/edac/ie31200_edac.c
7913
7914 EDAC-IGEN6
7915 M:      Tony Luck <[email protected]>
7916 R:      Qiuxu Zhuo <[email protected]>
7917 L:      [email protected]
7918 S:      Maintained
7919 F:      drivers/edac/igen6_edac.c
7920
7921 EDAC-MPC85XX
7922 M:      Johannes Thumshirn <[email protected]>
7923 L:      [email protected]
7924 S:      Maintained
7925 F:      drivers/edac/mpc85xx_edac.[ch]
7926
7927 EDAC-NPCM
7928 M:      Marvin Lin <[email protected]>
7929 M:      Stanley Chu <[email protected]>
7930 L:      [email protected]
7931 S:      Maintained
7932 F:      Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
7933 F:      drivers/edac/npcm_edac.c
7934
7935 EDAC-PASEMI
7936 M:      Egor Martovetsky <[email protected]>
7937 L:      [email protected]
7938 S:      Maintained
7939 F:      drivers/edac/pasemi_edac.c
7940
7941 EDAC-PND2
7942 M:      Tony Luck <[email protected]>
7943 L:      [email protected]
7944 S:      Maintained
7945 F:      drivers/edac/pnd2_edac.[ch]
7946
7947 EDAC-QCOM
7948 M:      Manivannan Sadhasivam <[email protected]>
7949 L:      [email protected]
7950 L:      [email protected]
7951 S:      Maintained
7952 F:      drivers/edac/qcom_edac.c
7953
7954 EDAC-R82600
7955 M:      Tim Small <[email protected]>
7956 L:      [email protected]
7957 S:      Maintained
7958 F:      drivers/edac/r82600_edac.c
7959
7960 EDAC-SBRIDGE
7961 M:      Tony Luck <[email protected]>
7962 R:      Qiuxu Zhuo <[email protected]>
7963 L:      [email protected]
7964 S:      Maintained
7965 F:      drivers/edac/sb_edac.c
7966
7967 EDAC-SKYLAKE
7968 M:      Tony Luck <[email protected]>
7969 L:      [email protected]
7970 S:      Maintained
7971 F:      drivers/edac/skx_*.[ch]
7972
7973 EDAC-TI
7974 M:      Tero Kristo <[email protected]>
7975 L:      [email protected]
7976 S:      Odd Fixes
7977 F:      drivers/edac/ti_edac.c
7978
7979 EDIROL UA-101/UA-1000 DRIVER
7980 M:      Clemens Ladisch <[email protected]>
7981 L:      [email protected] (moderated for non-subscribers)
7982 S:      Maintained
7983 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7984 F:      sound/usb/misc/ua101.c
7985
7986 EFI TEST DRIVER
7987 M:      Ivan Hu <[email protected]>
7988 M:      Ard Biesheuvel <[email protected]>
7989 L:      [email protected]
7990 S:      Maintained
7991 F:      drivers/firmware/efi/test/
7992
7993 EFI VARIABLE FILESYSTEM
7994 M:      Jeremy Kerr <[email protected]>
7995 M:      Ard Biesheuvel <[email protected]>
7996 L:      [email protected]
7997 S:      Maintained
7998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7999 F:      fs/efivarfs/
8000
8001 EFIFB FRAMEBUFFER DRIVER
8002 M:      Peter Jones <[email protected]>
8003 L:      [email protected]
8004 S:      Maintained
8005 F:      drivers/video/fbdev/efifb.c
8006
8007 EFS FILESYSTEM
8008 S:      Orphan
8009 W:      http://aeschi.ch.eu.org/efs/
8010 F:      fs/efs/
8011
8012 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8013 L:      [email protected]
8014 S:      Orphan
8015 F:      drivers/net/ethernet/ibm/ehea/
8016
8017 ELM327 CAN NETWORK DRIVER
8018 M:      Max Staudt <[email protected]>
8019 L:      [email protected]
8020 S:      Maintained
8021 F:      Documentation/networking/device_drivers/can/can327.rst
8022 F:      drivers/net/can/can327.c
8023
8024 EM28XX VIDEO4LINUX DRIVER
8025 M:      Mauro Carvalho Chehab <[email protected]>
8026 L:      [email protected]
8027 S:      Maintained
8028 W:      https://linuxtv.org
8029 T:      git git://linuxtv.org/media_tree.git
8030 F:      Documentation/admin-guide/media/em28xx*
8031 F:      drivers/media/usb/em28xx/
8032
8033 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8034 M:      Adrian Hunter <[email protected]>
8035 M:      Asutosh Das <[email protected]>
8036 R:      Ritesh Harjani <[email protected]>
8037 L:      [email protected]
8038 S:      Supported
8039 F:      drivers/mmc/host/cqhci*
8040
8041 EMS CPC-PCI CAN DRIVER
8042 M:      Gerhard Uttenthaler <[email protected]>
8043 M:      [email protected]
8044 L:      [email protected]
8045 S:      Maintained
8046 F:      drivers/net/can/sja1000/ems_pci.c
8047
8048 EMULEX 10Gbps iSCSI - OneConnect DRIVER
8049 M:      Ketan Mukadam <[email protected]>
8050 L:      [email protected]
8051 S:      Supported
8052 W:      http://www.broadcom.com
8053 F:      drivers/scsi/be2iscsi/
8054
8055 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8056 M:      Ajit Khaparde <[email protected]>
8057 M:      Sriharsha Basavapatna <[email protected]>
8058 M:      Somnath Kotur <[email protected]>
8059 L:      [email protected]
8060 S:      Supported
8061 W:      http://www.emulex.com
8062 F:      drivers/net/ethernet/emulex/benet/
8063
8064 EMULEX ONECONNECT ROCE DRIVER
8065 M:      Selvin Xavier <[email protected]>
8066 L:      [email protected]
8067 S:      Odd Fixes
8068 W:      http://www.broadcom.com
8069 F:      drivers/infiniband/hw/ocrdma/
8070 F:      include/uapi/rdma/ocrdma-abi.h
8071
8072 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8073 M:      James Smart <[email protected]>
8074 M:      Ram Vegesna <[email protected]>
8075 L:      [email protected]
8076 L:      [email protected]
8077 S:      Supported
8078 W:      http://www.broadcom.com
8079 F:      drivers/scsi/elx/
8080
8081 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8082 M:      James Smart <[email protected]>
8083 M:      Dick Kennedy <[email protected]>
8084 L:      [email protected]
8085 S:      Supported
8086 W:      http://www.broadcom.com
8087 F:      drivers/scsi/lpfc/
8088
8089 ENE CB710 FLASH CARD READER DRIVER
8090 M:      Michał Mirosław <[email protected]>
8091 S:      Maintained
8092 F:      drivers/misc/cb710/
8093 F:      drivers/mmc/host/cb710-mmc.*
8094 F:      include/linux/cb710.h
8095
8096 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8097 M:      Maxim Levitsky <[email protected]>
8098 S:      Maintained
8099 F:      drivers/media/rc/ene_ir.*
8100
8101 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8102 M:      Laurentiu Tudor <[email protected]>
8103 L:      [email protected]
8104 S:      Maintained
8105 F:      drivers/tty/ehv_bytechan.c
8106
8107 EPSON S1D13XXX FRAMEBUFFER DRIVER
8108 M:      Kristoffer Ericson <[email protected]>
8109 S:      Maintained
8110 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8111 F:      drivers/video/fbdev/s1d13xxxfb.c
8112 F:      include/video/s1d13xxxfb.h
8113
8114 EROFS FILE SYSTEM
8115 M:      Gao Xiang <[email protected]>
8116 M:      Chao Yu <[email protected]>
8117 R:      Yue Hu <[email protected]>
8118 R:      Jeffle Xu <[email protected]>
8119 R:      Sandeep Dhavale <[email protected]>
8120 L:      [email protected]
8121 S:      Maintained
8122 W:      https://erofs.docs.kernel.org
8123 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8124 F:      Documentation/ABI/testing/sysfs-fs-erofs
8125 F:      Documentation/filesystems/erofs.rst
8126 F:      fs/erofs/
8127 F:      include/trace/events/erofs.h
8128
8129 ERRSEQ ERROR TRACKING INFRASTRUCTURE
8130 M:      Jeff Layton <[email protected]>
8131 S:      Maintained
8132 F:      include/linux/errseq.h
8133 F:      lib/errseq.c
8134
8135 ESD CAN NETWORK DRIVERS
8136 M:      Stefan Mätje <[email protected]>
8137 R:      [email protected]
8138 L:      [email protected]
8139 S:      Maintained
8140 F:      drivers/net/can/esd/
8141
8142 ESD CAN/USB DRIVERS
8143 M:      Frank Jungclaus <[email protected]>
8144 R:      [email protected]
8145 L:      [email protected]
8146 S:      Maintained
8147 F:      drivers/net/can/usb/esd_usb.c
8148
8149 ET131X NETWORK DRIVER
8150 M:      Mark Einon <[email protected]>
8151 S:      Odd Fixes
8152 F:      drivers/net/ethernet/agere/
8153
8154 ETAS ES58X CAN/USB DRIVER
8155 M:      Vincent Mailhol <[email protected]>
8156 L:      [email protected]
8157 S:      Maintained
8158 F:      Documentation/networking/devlink/etas_es58x.rst
8159 F:      drivers/net/can/usb/etas_es58x/
8160
8161 ETHERNET BRIDGE
8162 M:      Roopa Prabhu <[email protected]>
8163 M:      Nikolay Aleksandrov <[email protected]>
8164 L:      [email protected]
8165 L:      [email protected]
8166 S:      Maintained
8167 W:      http://www.linuxfoundation.org/en/Net:Bridge
8168 F:      include/linux/netfilter_bridge/
8169 F:      net/bridge/
8170
8171 ETHERNET PHY LIBRARY
8172 M:      Andrew Lunn <[email protected]>
8173 M:      Heiner Kallweit <[email protected]>
8174 R:      Russell King <[email protected]>
8175 L:      [email protected]
8176 S:      Maintained
8177 F:      Documentation/ABI/testing/sysfs-class-net-phydev
8178 F:      Documentation/devicetree/bindings/net/ethernet-phy.yaml
8179 F:      Documentation/devicetree/bindings/net/mdio*
8180 F:      Documentation/devicetree/bindings/net/qca,ar803x.yaml
8181 F:      Documentation/networking/phy.rst
8182 F:      drivers/net/mdio/
8183 F:      drivers/net/mdio/acpi_mdio.c
8184 F:      drivers/net/mdio/fwnode_mdio.c
8185 F:      drivers/net/mdio/of_mdio.c
8186 F:      drivers/net/pcs/
8187 F:      drivers/net/phy/
8188 F:      include/dt-bindings/net/qca-ar803x.h
8189 F:      include/linux/*mdio*.h
8190 F:      include/linux/linkmode.h
8191 F:      include/linux/mdio/*.h
8192 F:      include/linux/mii.h
8193 F:      include/linux/of_net.h
8194 F:      include/linux/phy.h
8195 F:      include/linux/phy_fixed.h
8196 F:      include/linux/phylib_stubs.h
8197 F:      include/linux/platform_data/mdio-bcm-unimac.h
8198 F:      include/linux/platform_data/mdio-gpio.h
8199 F:      include/trace/events/mdio.h
8200 F:      include/uapi/linux/mdio.h
8201 F:      include/uapi/linux/mii.h
8202 F:      net/core/of_net.c
8203
8204 ETHERNET PHY LIBRARY [RUST]
8205 M:      FUJITA Tomonori <[email protected]>
8206 R:      Trevor Gross <[email protected]>
8207 L:      [email protected]
8208 L:      [email protected]
8209 S:      Maintained
8210 F:      rust/kernel/net/phy.rs
8211
8212 EXEC & BINFMT API, ELF
8213 R:      Eric Biederman <[email protected]>
8214 R:      Kees Cook <[email protected]>
8215 L:      [email protected]
8216 S:      Supported
8217 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8218 F:      Documentation/userspace-api/ELF.rst
8219 F:      fs/*binfmt_*.c
8220 F:      fs/exec.c
8221 F:      include/linux/binfmts.h
8222 F:      include/linux/elf.h
8223 F:      include/uapi/linux/binfmts.h
8224 F:      include/uapi/linux/elf.h
8225 F:      tools/testing/selftests/exec/
8226 N:      asm/elf.h
8227 N:      binfmt
8228
8229 EXFAT FILE SYSTEM
8230 M:      Namjae Jeon <[email protected]>
8231 M:      Sungjong Seo <[email protected]>
8232 L:      [email protected]
8233 S:      Maintained
8234 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8235 F:      fs/exfat/
8236
8237 EXPRESSWIRE PROTOCOL LIBRARY
8238 M:      Duje Mihanović <[email protected]>
8239 L:      [email protected]
8240 S:      Maintained
8241 F:      drivers/leds/leds-expresswire.c
8242 F:      include/linux/leds-expresswire.h
8243
8244 EXT2 FILE SYSTEM
8245 M:      Jan Kara <[email protected]>
8246 L:      [email protected]
8247 S:      Maintained
8248 F:      Documentation/filesystems/ext2.rst
8249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8250 F:      fs/ext2/
8251 F:      include/linux/ext2*
8252
8253 EXT4 FILE SYSTEM
8254 M:      "Theodore Ts'o" <[email protected]>
8255 M:      Andreas Dilger <[email protected]>
8256 L:      [email protected]
8257 S:      Maintained
8258 W:      http://ext4.wiki.kernel.org
8259 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
8260 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8261 F:      Documentation/filesystems/ext4/
8262 F:      fs/ext4/
8263 F:      include/trace/events/ext4.h
8264 F:      include/uapi/linux/ext4.h
8265
8266 Extended Verification Module (EVM)
8267 M:      Mimi Zohar <[email protected]>
8268 M:      Roberto Sassu <[email protected]>
8269 L:      [email protected]
8270 S:      Supported
8271 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8272 F:      security/integrity/
8273 F:      security/integrity/evm/
8274
8275 EXTENSIBLE FIRMWARE INTERFACE (EFI)
8276 M:      Ard Biesheuvel <[email protected]>
8277 L:      [email protected]
8278 S:      Maintained
8279 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8280 F:      Documentation/admin-guide/efi-stub.rst
8281 F:      arch/*/include/asm/efi.h
8282 F:      arch/*/kernel/efi.c
8283 F:      arch/arm/boot/compressed/efi-header.S
8284 F:      arch/x86/platform/efi/
8285 F:      drivers/firmware/efi/
8286 F:      include/linux/efi*.h
8287
8288 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8289 M:      MyungJoo Ham <[email protected]>
8290 M:      Chanwoo Choi <[email protected]>
8291 L:      [email protected]
8292 S:      Maintained
8293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8294 F:      Documentation/devicetree/bindings/extcon/
8295 F:      Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8296 F:      drivers/extcon/
8297 F:      include/linux/extcon.h
8298 F:      include/linux/extcon/
8299
8300 EXTRA BOOT CONFIG
8301 M:      Masami Hiramatsu <[email protected]>
8302 L:      [email protected]
8303 L:      [email protected]
8304 S:      Maintained
8305 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
8306 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8307 F:      Documentation/admin-guide/bootconfig.rst
8308 F:      fs/proc/bootconfig.c
8309 F:      include/linux/bootconfig.h
8310 F:      lib/bootconfig-data.S
8311 F:      lib/bootconfig.c
8312 F:      tools/bootconfig/*
8313 F:      tools/bootconfig/scripts/*
8314
8315 EXYNOS DP DRIVER
8316 M:      Jingoo Han <[email protected]>
8317 L:      [email protected]
8318 S:      Maintained
8319 F:      drivers/gpu/drm/exynos/exynos_dp*
8320
8321 EXYNOS SYSMMU (IOMMU) driver
8322 M:      Marek Szyprowski <[email protected]>
8323 L:      [email protected]
8324 S:      Maintained
8325 F:      drivers/iommu/exynos-iommu.c
8326
8327 F2FS FILE SYSTEM
8328 M:      Jaegeuk Kim <[email protected]>
8329 M:      Chao Yu <[email protected]>
8330 L:      [email protected]
8331 S:      Maintained
8332 W:      https://f2fs.wiki.kernel.org/
8333 Q:      https://patchwork.kernel.org/project/f2fs/list/
8334 B:      https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8336 F:      Documentation/ABI/testing/sysfs-fs-f2fs
8337 F:      Documentation/filesystems/f2fs.rst
8338 F:      fs/f2fs/
8339 F:      include/linux/f2fs_fs.h
8340 F:      include/trace/events/f2fs.h
8341 F:      include/uapi/linux/f2fs.h
8342
8343 F71805F HARDWARE MONITORING DRIVER
8344 M:      Jean Delvare <[email protected]>
8345 L:      [email protected]
8346 S:      Maintained
8347 F:      Documentation/hwmon/f71805f.rst
8348 F:      drivers/hwmon/f71805f.c
8349
8350 FADDR2LINE
8351 M:      Josh Poimboeuf <[email protected]>
8352 S:      Maintained
8353 F:      scripts/faddr2line
8354
8355 FAILOVER MODULE
8356 M:      Sridhar Samudrala <[email protected]>
8357 L:      [email protected]
8358 S:      Supported
8359 F:      Documentation/networking/failover.rst
8360 F:      include/net/failover.h
8361 F:      net/core/failover.c
8362
8363 FANOTIFY
8364 M:      Jan Kara <[email protected]>
8365 R:      Amir Goldstein <[email protected]>
8366 R:      Matthew Bobrowski <[email protected]>
8367 L:      [email protected]
8368 S:      Maintained
8369 F:      fs/notify/fanotify/
8370 F:      include/linux/fanotify.h
8371 F:      include/uapi/linux/fanotify.h
8372
8373 FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8374 M:      Linus Walleij <[email protected]>
8375 L:      [email protected]
8376 S:      Maintained
8377 F:      drivers/usb/fotg210/
8378
8379 FARSYNC SYNCHRONOUS DRIVER
8380 M:      Kevin Curtis <[email protected]>
8381 S:      Supported
8382 W:      http://www.farsite.co.uk/
8383 F:      drivers/net/wan/farsync.*
8384
8385 FAULT INJECTION SUPPORT
8386 M:      Akinobu Mita <[email protected]>
8387 S:      Supported
8388 F:      Documentation/fault-injection/
8389 F:      lib/fault-inject.c
8390
8391 FBTFT Framebuffer drivers
8392 L:      [email protected]
8393 L:      [email protected]
8394 S:      Orphan
8395 F:      drivers/staging/fbtft/
8396
8397 FC0011 TUNER DRIVER
8398 M:      Michael Buesch <[email protected]>
8399 L:      [email protected]
8400 S:      Maintained
8401 F:      drivers/media/tuners/fc0011.c
8402 F:      drivers/media/tuners/fc0011.h
8403
8404 FC2580 MEDIA DRIVER
8405 L:      [email protected]
8406 S:      Orphan
8407 W:      https://linuxtv.org
8408 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8409 F:      drivers/media/tuners/fc2580*
8410
8411 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8412 M:      Hannes Reinecke <[email protected]>
8413 L:      [email protected]
8414 S:      Supported
8415 W:      www.Open-FCoE.org
8416 F:      drivers/scsi/fcoe/
8417 F:      drivers/scsi/libfc/
8418 F:      include/scsi/fc/
8419 F:      include/scsi/libfc.h
8420 F:      include/scsi/libfcoe.h
8421 F:      include/uapi/scsi/fc/
8422
8423 FILE LOCKING (flock() and fcntl()/lockf())
8424 M:      Jeff Layton <[email protected]>
8425 M:      Chuck Lever <[email protected]>
8426 R:      Alexander Aring <[email protected]>
8427 L:      [email protected]
8428 S:      Maintained
8429 F:      fs/fcntl.c
8430 F:      fs/locks.c
8431 F:      include/linux/fcntl.h
8432 F:      include/uapi/linux/fcntl.h
8433
8434 FILESYSTEM DIRECT ACCESS (DAX)
8435 M:      Dan Williams <[email protected]>
8436 R:      Matthew Wilcox <[email protected]>
8437 R:      Jan Kara <[email protected]>
8438 L:      [email protected]
8439 L:      [email protected]
8440 S:      Supported
8441 F:      fs/dax.c
8442 F:      include/linux/dax.h
8443 F:      include/trace/events/fs_dax.h
8444
8445 FILESYSTEMS (VFS and infrastructure)
8446 M:      Alexander Viro <[email protected]>
8447 M:      Christian Brauner <[email protected]>
8448 R:      Jan Kara <[email protected]>
8449 L:      [email protected]
8450 S:      Maintained
8451 F:      fs/*
8452 F:      include/linux/fs.h
8453 F:      include/linux/fs_types.h
8454 F:      include/uapi/linux/fs.h
8455 F:      include/uapi/linux/openat2.h
8456
8457 FILESYSTEMS [EXPORTFS]
8458 M:      Chuck Lever <[email protected]>
8459 M:      Jeff Layton <[email protected]>
8460 R:      Amir Goldstein <[email protected]>
8461 L:      [email protected]
8462 L:      [email protected]
8463 S:      Supported
8464 F:      Documentation/filesystems/nfs/exporting.rst
8465 F:      fs/exportfs/
8466 F:      fs/fhandle.c
8467 F:      include/linux/exportfs.h
8468
8469 FILESYSTEMS [IDMAPPED MOUNTS]
8470 M:      Christian Brauner <[email protected]>
8471 M:      Seth Forshee <[email protected]>
8472 L:      [email protected]
8473 S:      Maintained
8474 F:      Documentation/filesystems/idmappings.rst
8475 F:      fs/mnt_idmapping.c
8476 F:      include/linux/mnt_idmapping.*
8477 F:      tools/testing/selftests/mount_setattr/
8478
8479 FILESYSTEMS [IOMAP]
8480 M:      Christian Brauner <[email protected]>
8481 R:      Darrick J. Wong <[email protected]>
8482 L:      [email protected]
8483 L:      [email protected]
8484 S:      Supported
8485 F:      fs/iomap/
8486 F:      include/linux/iomap.h
8487
8488 FILESYSTEMS [NETFS LIBRARY]
8489 M:      David Howells <[email protected]>
8490 R:      Jeff Layton <[email protected]>
8491 L:      [email protected]
8492 L:      [email protected]
8493 S:      Supported
8494 F:      Documentation/filesystems/caching/
8495 F:      Documentation/filesystems/netfs_library.rst
8496 F:      fs/netfs/
8497 F:      include/linux/fscache*.h
8498 F:      include/linux/netfs.h
8499 F:      include/trace/events/fscache.h
8500 F:      include/trace/events/netfs.h
8501
8502 FILESYSTEMS [STACKABLE]
8503 M:      Miklos Szeredi <[email protected]>
8504 M:      Amir Goldstein <[email protected]>
8505 L:      [email protected]
8506 L:      [email protected]
8507 S:      Maintained
8508 F:      fs/backing-file.c
8509 F:      include/linux/backing-file.h
8510
8511 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8512 M:      Riku Voipio <[email protected]>
8513 L:      [email protected]
8514 S:      Maintained
8515 F:      drivers/hwmon/f75375s.c
8516 F:      include/linux/f75375s.h
8517
8518 FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8519 M:      Ji-Ze Hong (Peter Hong) <[email protected]>
8520 L:      [email protected]
8521 S:      Maintained
8522 F:      drivers/net/can/usb/f81604.c
8523
8524 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8525 M:      Clemens Ladisch <[email protected]>
8526 M:      Takashi Sakamoto <[email protected]>
8527 L:      [email protected] (moderated for non-subscribers)
8528 S:      Maintained
8529 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8530 F:      include/uapi/sound/firewire.h
8531 F:      sound/firewire/
8532
8533 FIREWIRE MEDIA DRIVERS (firedtv)
8534 M:      Stefan Richter <[email protected]>
8535 L:      [email protected]
8536 L:      [email protected]
8537 S:      Maintained
8538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8539 F:      drivers/media/firewire/
8540
8541 FIREWIRE SBP-2 TARGET
8542 M:      Chris Boot <[email protected]>
8543 L:      [email protected]
8544 L:      [email protected]
8545 L:      [email protected]
8546 S:      Maintained
8547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8548 F:      drivers/target/sbp/
8549
8550 FIREWIRE SUBSYSTEM
8551 M:      Takashi Sakamoto <[email protected]>
8552 M:      Takashi Sakamoto <[email protected]>
8553 L:      [email protected]
8554 S:      Maintained
8555 W:      http://ieee1394.docs.kernel.org/
8556 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8557 F:      drivers/firewire/
8558 F:      include/linux/firewire.h
8559 F:      include/uapi/linux/firewire*.h
8560 F:      tools/firewire/
8561
8562 FIRMWARE FRAMEWORK FOR ARMV8-A
8563 M:      Sudeep Holla <[email protected]>
8564 L:      [email protected] (moderated for non-subscribers)
8565 S:      Maintained
8566 F:      drivers/firmware/arm_ffa/
8567 F:      include/linux/arm_ffa.h
8568
8569 FIRMWARE LOADER (request_firmware)
8570 M:      Luis Chamberlain <[email protected]>
8571 M:      Russ Weight <[email protected]>
8572 L:      [email protected]
8573 S:      Maintained
8574 F:      Documentation/firmware_class/
8575 F:      drivers/base/firmware_loader/
8576 F:      include/linux/firmware.h
8577
8578 FLEXTIMER FTM-QUADDEC DRIVER
8579 M:      Patrick Havelange <[email protected]>
8580 L:      [email protected]
8581 S:      Maintained
8582 F:      Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8583 F:      drivers/counter/ftm-quaddec.c
8584
8585 FLOPPY DRIVER
8586 M:      Denis Efremov <[email protected]>
8587 L:      [email protected]
8588 S:      Odd Fixes
8589 F:      drivers/block/floppy.c
8590
8591 FLYSKY FSIA6B RC RECEIVER
8592 M:      Markus Koch <[email protected]>
8593 L:      [email protected]
8594 S:      Maintained
8595 F:      drivers/input/joystick/fsia6b.c
8596
8597 FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
8598 M:      Geoffrey D. Bennett <[email protected]>
8599 L:      [email protected] (moderated for non-subscribers)
8600 S:      Maintained
8601 W:      https://github.com/geoffreybennett/scarlett-gen2
8602 B:      https://github.com/geoffreybennett/scarlett-gen2/issues
8603 T:      git https://github.com/geoffreybennett/scarlett-gen2.git
8604 F:      include/uapi/sound/scarlett2.h
8605 F:      sound/usb/mixer_scarlett2.c
8606
8607 FORCEDETH GIGABIT ETHERNET DRIVER
8608 M:      Rain River <[email protected]>
8609 M:      Zhu Yanjun <[email protected]>
8610 L:      [email protected]
8611 S:      Maintained
8612 F:      drivers/net/ethernet/nvidia/*
8613
8614 FORTIFY_SOURCE
8615 M:      Kees Cook <[email protected]>
8616 L:      [email protected]
8617 S:      Supported
8618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8619 F:      include/linux/fortify-string.h
8620 F:      lib/fortify_kunit.c
8621 F:      lib/memcpy_kunit.c
8622 F:      lib/test_fortify/*
8623 F:      scripts/test_fortify.sh
8624 K:      \b__NO_FORTIFY\b
8625
8626 FPGA DFL DRIVERS
8627 M:      Wu Hao <[email protected]>
8628 R:      Tom Rix <[email protected]>
8629 L:      [email protected]
8630 S:      Maintained
8631 F:      Documentation/ABI/testing/sysfs-bus-dfl*
8632 F:      Documentation/fpga/dfl.rst
8633 F:      drivers/fpga/dfl*
8634 F:      drivers/uio/uio_dfl.c
8635 F:      include/linux/dfl.h
8636 F:      include/uapi/linux/fpga-dfl.h
8637
8638 FPGA MANAGER FRAMEWORK
8639 M:      Moritz Fischer <[email protected]>
8640 M:      Wu Hao <[email protected]>
8641 M:      Xu Yilun <[email protected]>
8642 R:      Tom Rix <[email protected]>
8643 L:      [email protected]
8644 S:      Maintained
8645 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
8646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8647 F:      Documentation/devicetree/bindings/fpga/
8648 F:      Documentation/driver-api/fpga/
8649 F:      Documentation/fpga/
8650 F:      drivers/fpga/
8651 F:      include/linux/fpga/
8652
8653 FPU EMULATOR
8654 M:      Bill Metzenthen <[email protected]>
8655 S:      Maintained
8656 W:      https://floatingpoint.billm.au/
8657 F:      arch/x86/math-emu/
8658
8659 FRAMEBUFFER CORE
8660 M:      Daniel Vetter <[email protected]>
8661 S:      Odd Fixes
8662 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
8663 F:      drivers/video/fbdev/core/
8664
8665 FRAMEBUFFER LAYER
8666 M:      Helge Deller <[email protected]>
8667 L:      [email protected]
8668 L:      [email protected]
8669 S:      Maintained
8670 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
8671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8672 F:      Documentation/fb/
8673 F:      drivers/video/
8674 F:      include/linux/fb.h
8675 F:      include/uapi/linux/fb.h
8676 F:      include/uapi/video/
8677 F:      include/video/
8678
8679 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8680 M:      Horia Geantă <[email protected]>
8681 M:      Pankaj Gupta <[email protected]>
8682 M:      Gaurav Jain <[email protected]>
8683 L:      [email protected]
8684 S:      Maintained
8685 F:      Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8686 F:      drivers/crypto/caam/
8687
8688 FREESCALE COLDFIRE M5441X MMC DRIVER
8689 M:      Angelo Dureghello <[email protected]>
8690 L:      [email protected]
8691 S:      Maintained
8692 F:      drivers/mmc/host/sdhci-esdhc-mcf.c
8693 F:      include/linux/platform_data/mmc-esdhc-mcf.h
8694
8695 FREESCALE DIU FRAMEBUFFER DRIVER
8696 M:      Timur Tabi <[email protected]>
8697 L:      [email protected]
8698 S:      Maintained
8699 F:      drivers/video/fbdev/fsl-diu-fb.*
8700
8701 FREESCALE DMA DRIVER
8702 M:      Zhang Wei <[email protected]>
8703 L:      [email protected]
8704 S:      Maintained
8705 F:      drivers/dma/fsldma.*
8706
8707 FREESCALE DSPI DRIVER
8708 M:      Vladimir Oltean <[email protected]>
8709 L:      [email protected]
8710 S:      Maintained
8711 F:      Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8712 F:      drivers/spi/spi-fsl-dspi.c
8713 F:      include/linux/spi/spi-fsl-dspi.h
8714
8715 FREESCALE eDMA DRIVER
8716 M:      Frank Li <[email protected]>
8717 L:      [email protected]
8718 L:      [email protected]
8719 S:      Maintained
8720 F:      Documentation/devicetree/bindings/dma/fsl,edma.yaml
8721 F:      drivers/dma/fsl-edma*.*
8722
8723 FREESCALE ENETC ETHERNET DRIVERS
8724 M:      Claudiu Manoil <[email protected]>
8725 M:      Vladimir Oltean <[email protected]>
8726 L:      [email protected]
8727 S:      Maintained
8728 F:      drivers/net/ethernet/freescale/enetc/
8729
8730 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8731 M:      Claudiu Manoil <[email protected]>
8732 L:      [email protected]
8733 S:      Maintained
8734 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8735 F:      drivers/net/ethernet/freescale/gianfar*
8736
8737 FREESCALE GPMI NAND DRIVER
8738 M:      Han Xu <[email protected]>
8739 L:      [email protected]
8740 S:      Maintained
8741 F:      drivers/mtd/nand/raw/gpmi-nand/*
8742
8743 FREESCALE I2C CPM DRIVER
8744 M:      Jochen Friedrich <[email protected]>
8745 L:      [email protected]
8746 L:      [email protected]
8747 S:      Maintained
8748 F:      drivers/i2c/busses/i2c-cpm.c
8749
8750 FREESCALE IMX / MXC FEC DRIVER
8751 M:      Wei Fang <[email protected]>
8752 R:      Shenwei Wang <[email protected]>
8753 R:      Clark Wang <[email protected]>
8754 L:      [email protected]
8755 L:      [email protected]
8756 S:      Maintained
8757 F:      Documentation/devicetree/bindings/net/fsl,fec.yaml
8758 F:      drivers/net/ethernet/freescale/fec.h
8759 F:      drivers/net/ethernet/freescale/fec_main.c
8760 F:      drivers/net/ethernet/freescale/fec_ptp.c
8761
8762 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8763 M:      Sascha Hauer <[email protected]>
8764 R:      Pengutronix Kernel Team <[email protected]>
8765 L:      [email protected]
8766 L:      [email protected] (moderated for non-subscribers)
8767 S:      Maintained
8768 F:      drivers/video/fbdev/imxfb.c
8769
8770 FREESCALE IMX DDR PMU DRIVER
8771 M:      Frank Li <[email protected]>
8772 L:      [email protected] (moderated for non-subscribers)
8773 S:      Maintained
8774 F:      Documentation/admin-guide/perf/imx-ddr.rst
8775 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8776 F:      drivers/perf/fsl_imx8_ddr_perf.c
8777
8778 FREESCALE IMX I2C DRIVER
8779 M:      Oleksij Rempel <[email protected]>
8780 R:      Pengutronix Kernel Team <[email protected]>
8781 L:      [email protected]
8782 S:      Maintained
8783 F:      Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8784 F:      drivers/i2c/busses/i2c-imx.c
8785
8786 FREESCALE IMX LPI2C DRIVER
8787 M:      Dong Aisheng <[email protected]>
8788 L:      [email protected]
8789 L:      [email protected]
8790 S:      Maintained
8791 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8792 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
8793
8794 FREESCALE MPC I2C DRIVER
8795 M:      Chris Packham <[email protected]>
8796 L:      [email protected]
8797 S:      Maintained
8798 F:      Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8799 F:      drivers/i2c/busses/i2c-mpc.c
8800
8801 FREESCALE QORIQ DPAA ETHERNET DRIVER
8802 M:      Madalin Bucur <[email protected]>
8803 L:      [email protected]
8804 S:      Maintained
8805 F:      drivers/net/ethernet/freescale/dpaa
8806
8807 FREESCALE QORIQ DPAA FMAN DRIVER
8808 M:      Madalin Bucur <[email protected]>
8809 R:      Sean Anderson <[email protected]>
8810 L:      [email protected]
8811 S:      Maintained
8812 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
8813 F:      drivers/net/ethernet/freescale/fman
8814
8815 FREESCALE QORIQ PTP CLOCK DRIVER
8816 M:      Yangbo Lu <[email protected]>
8817 L:      [email protected]
8818 S:      Maintained
8819 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8820 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8821 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
8822 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8823 F:      drivers/ptp/ptp_qoriq.c
8824 F:      drivers/ptp/ptp_qoriq_debugfs.c
8825 F:      include/linux/fsl/ptp_qoriq.h
8826
8827 FREESCALE QUAD SPI DRIVER
8828 M:      Han Xu <[email protected]>
8829 L:      [email protected]
8830 S:      Maintained
8831 F:      Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8832 F:      drivers/spi/spi-fsl-qspi.c
8833
8834 FREESCALE QUICC ENGINE LIBRARY
8835 M:      Qiang Zhao <[email protected]>
8836 L:      [email protected]
8837 S:      Maintained
8838 F:      drivers/soc/fsl/qe/
8839 F:      include/soc/fsl/qe/
8840
8841 FREESCALE QUICC ENGINE QMC DRIVER
8842 M:      Herve Codina <[email protected]>
8843 L:      [email protected]
8844 S:      Maintained
8845 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
8846 F:      drivers/soc/fsl/qe/qmc.c
8847 F:      include/soc/fsl/qe/qmc.h
8848
8849 FREESCALE QUICC ENGINE QMC HDLC DRIVER
8850 M:      Herve Codina <[email protected]>
8851 L:      [email protected]
8852 L:      [email protected]
8853 S:      Maintained
8854 F:      drivers/net/wan/fsl_qmc_hdlc.c
8855
8856 FREESCALE QUICC ENGINE TSA DRIVER
8857 M:      Herve Codina <[email protected]>
8858 L:      [email protected]
8859 S:      Maintained
8860 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
8861 F:      drivers/soc/fsl/qe/tsa.c
8862 F:      drivers/soc/fsl/qe/tsa.h
8863 F:      include/dt-bindings/soc/cpm1-fsl,tsa.h
8864
8865 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8866 L:      [email protected]
8867 L:      [email protected]
8868 S:      Orphan
8869 F:      drivers/net/ethernet/freescale/ucc_geth*
8870
8871 FREESCALE QUICC ENGINE UCC HDLC DRIVER
8872 M:      Zhao Qiang <[email protected]>
8873 L:      [email protected]
8874 L:      [email protected]
8875 S:      Maintained
8876 F:      drivers/net/wan/fsl_ucc_hdlc*
8877
8878 FREESCALE QUICC ENGINE UCC UART DRIVER
8879 M:      Timur Tabi <[email protected]>
8880 L:      [email protected]
8881 S:      Maintained
8882 F:      drivers/tty/serial/ucc_uart.c
8883
8884 FREESCALE SOC DRIVERS
8885 L:      [email protected]
8886 L:      [email protected] (moderated for non-subscribers)
8887 S:      Orphan
8888 F:      Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8889 F:      Documentation/devicetree/bindings/soc/fsl/
8890 F:      drivers/soc/fsl/
8891 F:      include/linux/fsl/
8892 F:      include/soc/fsl/
8893
8894 FREESCALE SOC FS_ENET DRIVER
8895 M:      Pantelis Antoniou <[email protected]>
8896 L:      [email protected]
8897 L:      [email protected]
8898 S:      Maintained
8899 F:      drivers/net/ethernet/freescale/fs_enet/
8900
8901 FREESCALE SOC SOUND DRIVERS
8902 M:      Shengjiu Wang <[email protected]>
8903 M:      Xiubo Li <[email protected]>
8904 R:      Fabio Estevam <[email protected]>
8905 R:      Nicolin Chen <[email protected]>
8906 L:      [email protected] (moderated for non-subscribers)
8907 L:      [email protected]
8908 S:      Maintained
8909 F:      sound/soc/fsl/fsl*
8910 F:      sound/soc/fsl/imx*
8911
8912 FREESCALE SOC SOUND QMC DRIVER
8913 M:      Herve Codina <[email protected]>
8914 L:      [email protected] (moderated for non-subscribers)
8915 L:      [email protected]
8916 S:      Maintained
8917 F:      Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
8918 F:      sound/soc/fsl/fsl_qmc_audio.c
8919
8920 FREESCALE USB PERIPHERAL DRIVERS
8921 L:      [email protected]
8922 L:      [email protected]
8923 S:      Orphan
8924 F:      drivers/usb/gadget/udc/fsl*
8925
8926 FREESCALE USB PHY DRIVER
8927 L:      [email protected]
8928 L:      [email protected]
8929 S:      Orphan
8930 F:      drivers/usb/phy/phy-fsl-usb*
8931
8932 FREEVXFS FILESYSTEM
8933 M:      Christoph Hellwig <[email protected]>
8934 S:      Maintained
8935 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
8936 F:      fs/freevxfs/
8937
8938 FREEZER
8939 M:      "Rafael J. Wysocki" <[email protected]>
8940 M:      Pavel Machek <[email protected]>
8941 L:      [email protected]
8942 S:      Supported
8943 F:      Documentation/power/freezing-of-tasks.rst
8944 F:      include/linux/freezer.h
8945 F:      kernel/freezer.c
8946
8947 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8948 M:      Eric Biggers <[email protected]>
8949 M:      Theodore Y. Ts'o <[email protected]>
8950 M:      Jaegeuk Kim <[email protected]>
8951 L:      [email protected]
8952 S:      Supported
8953 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
8954 T:      git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
8955 F:      Documentation/filesystems/fscrypt.rst
8956 F:      fs/crypto/
8957 F:      include/linux/fscrypt.h
8958 F:      include/uapi/linux/fscrypt.h
8959
8960 FSI SUBSYSTEM
8961 M:      Jeremy Kerr <[email protected]>
8962 M:      Joel Stanley <[email protected]>
8963 R:      Alistar Popple <[email protected]>
8964 R:      Eddie James <[email protected]>
8965 L:      [email protected]
8966 S:      Supported
8967 Q:      http://patchwork.ozlabs.org/project/linux-fsi/list/
8968 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8969 F:      drivers/fsi/
8970 F:      include/linux/fsi*.h
8971 F:      include/trace/events/fsi*.h
8972
8973 FSI-ATTACHED I2C DRIVER
8974 M:      Eddie James <[email protected]>
8975 L:      [email protected]
8976 L:      [email protected] (moderated for non-subscribers)
8977 S:      Maintained
8978 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8979 F:      drivers/i2c/busses/i2c-fsi.c
8980
8981 FSI-ATTACHED SPI DRIVER
8982 M:      Eddie James <[email protected]>
8983 L:      [email protected]
8984 S:      Maintained
8985 F:      Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8986 F:      drivers/spi/spi-fsi.c
8987
8988 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8989 M:      Jan Kara <[email protected]>
8990 R:      Amir Goldstein <[email protected]>
8991 L:      [email protected]
8992 S:      Maintained
8993 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8994 F:      fs/notify/
8995 F:      include/linux/fsnotify*.h
8996
8997 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8998 M:      Eric Biggers <[email protected]>
8999 M:      Theodore Y. Ts'o <[email protected]>
9000 L:      [email protected]
9001 S:      Supported
9002 Q:      https://patchwork.kernel.org/project/fsverity/list/
9003 T:      git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9004 F:      Documentation/filesystems/fsverity.rst
9005 F:      fs/verity/
9006 F:      include/linux/fsverity.h
9007 F:      include/uapi/linux/fsverity.h
9008
9009 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9010 M:      Michael Zaidman <[email protected]>
9011 L:      [email protected]
9012 L:      [email protected]
9013 S:      Maintained
9014 F:      drivers/hid/hid-ft260.c
9015
9016 FUJITSU LAPTOP EXTRAS
9017 M:      Jonathan Woithe <[email protected]>
9018 L:      [email protected]
9019 S:      Maintained
9020 F:      drivers/platform/x86/fujitsu-laptop.c
9021
9022 FUJITSU TABLET EXTRAS
9023 M:      Robert Gerlach <[email protected]>
9024 L:      [email protected]
9025 S:      Maintained
9026 F:      drivers/platform/x86/fujitsu-tablet.c
9027
9028 FUNCTION HOOKS (FTRACE)
9029 M:      Steven Rostedt <[email protected]>
9030 M:      Masami Hiramatsu <[email protected]>
9031 R:      Mark Rutland <[email protected]>
9032 L:      [email protected]
9033 L:      [email protected]
9034 S:      Maintained
9035 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
9036 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9037 F:      Documentation/trace/ftrace*
9038 F:      arch/*/*/*/*ftrace*
9039 F:      arch/*/*/*ftrace*
9040 F:      include/*/ftrace.h
9041 F:      kernel/trace/fgraph.c
9042 F:      kernel/trace/ftrace*
9043 F:      samples/ftrace
9044
9045 FUNGIBLE ETHERNET DRIVERS
9046 M:      Dimitris Michailidis <[email protected]>
9047 L:      [email protected]
9048 S:      Supported
9049 F:      drivers/net/ethernet/fungible/
9050
9051 FUSE: FILESYSTEM IN USERSPACE
9052 M:      Miklos Szeredi <[email protected]>
9053 L:      [email protected]
9054 S:      Maintained
9055 W:      https://github.com/libfuse/
9056 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9057 F:      Documentation/filesystems/fuse.rst
9058 F:      fs/fuse/
9059 F:      include/uapi/linux/fuse.h
9060
9061 FUTEX SUBSYSTEM
9062 M:      Thomas Gleixner <[email protected]>
9063 M:      Ingo Molnar <[email protected]>
9064 R:      Peter Zijlstra <[email protected]>
9065 R:      Darren Hart <[email protected]>
9066 R:      Davidlohr Bueso <[email protected]>
9067 R:      André Almeida <[email protected]>
9068 L:      [email protected]
9069 S:      Maintained
9070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9071 F:      Documentation/locking/*futex*
9072 F:      include/asm-generic/futex.h
9073 F:      include/linux/futex.h
9074 F:      include/uapi/linux/futex.h
9075 F:      kernel/futex/*
9076 F:      tools/perf/bench/futex*
9077 F:      tools/testing/selftests/futex/
9078
9079 GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9080 M:      Sebastian Reichel <[email protected]>
9081 L:      [email protected]
9082 S:      Maintained
9083 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9084 F:      drivers/media/i2c/gc0308.c
9085
9086 GALAXYCORE GC2145 SENSOR DRIVER
9087 M:      Alain Volmat <[email protected]>
9088 L:      [email protected]
9089 S:      Maintained
9090 T:      git git://linuxtv.org/media_tree.git
9091 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9092 F:      drivers/media/i2c/gc2145.c
9093
9094 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9095 M:      Tim Harvey <[email protected]>
9096 S:      Maintained
9097 F:      Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9098 F:      Documentation/hwmon/gsc-hwmon.rst
9099 F:      drivers/hwmon/gsc-hwmon.c
9100 F:      drivers/mfd/gateworks-gsc.c
9101 F:      include/linux/mfd/gsc.h
9102 F:      include/linux/platform_data/gsc_hwmon.h
9103
9104 GCC PLUGINS
9105 M:      Kees Cook <[email protected]>
9106 L:      [email protected]
9107 S:      Maintained
9108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9109 F:      Documentation/kbuild/gcc-plugins.rst
9110 F:      include/linux/stackleak.h
9111 F:      kernel/stackleak.c
9112 F:      scripts/Makefile.gcc-plugins
9113 F:      scripts/gcc-plugins/
9114
9115 GCOV BASED KERNEL PROFILING
9116 M:      Peter Oberparleiter <[email protected]>
9117 S:      Maintained
9118 F:      Documentation/dev-tools/gcov.rst
9119 F:      kernel/gcov/
9120
9121 GDB KERNEL DEBUGGING HELPER SCRIPTS
9122 M:      Jan Kiszka <[email protected]>
9123 M:      Kieran Bingham <[email protected]>
9124 S:      Supported
9125 F:      scripts/gdb/
9126
9127 GEMINI CRYPTO DRIVER
9128 M:      Corentin Labbe <[email protected]>
9129 L:      [email protected]
9130 S:      Maintained
9131 F:      drivers/crypto/gemini/
9132
9133 GEMTEK FM RADIO RECEIVER DRIVER
9134 M:      Hans Verkuil <[email protected]>
9135 L:      [email protected]
9136 S:      Maintained
9137 W:      https://linuxtv.org
9138 T:      git git://linuxtv.org/media_tree.git
9139 F:      drivers/media/radio/radio-gemtek*
9140
9141 GENERIC ARCHITECTURE TOPOLOGY
9142 M:      Sudeep Holla <[email protected]>
9143 L:      [email protected]
9144 S:      Maintained
9145 F:      drivers/base/arch_topology.c
9146 F:      include/linux/arch_topology.h
9147
9148 GENERIC ENTRY CODE
9149 M:      Thomas Gleixner <[email protected]>
9150 M:      Peter Zijlstra <[email protected]>
9151 M:      Andy Lutomirski <[email protected]>
9152 L:      [email protected]
9153 S:      Maintained
9154 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9155 F:      include/linux/entry-common.h
9156 F:      include/linux/entry-kvm.h
9157 F:      kernel/entry/
9158
9159 GENERIC GPIO I2C DRIVER
9160 M:      Wolfram Sang <[email protected]>
9161 S:      Supported
9162 F:      drivers/i2c/busses/i2c-gpio.c
9163 F:      include/linux/platform_data/i2c-gpio.h
9164
9165 GENERIC GPIO I2C MULTIPLEXER DRIVER
9166 M:      Peter Korsgaard <[email protected]>
9167 L:      [email protected]
9168 S:      Supported
9169 F:      Documentation/i2c/muxes/i2c-mux-gpio.rst
9170 F:      drivers/i2c/muxes/i2c-mux-gpio.c
9171 F:      include/linux/platform_data/i2c-mux-gpio.h
9172
9173 GENERIC GPIO RESET DRIVER
9174 M:      Krzysztof Kozlowski <[email protected]>
9175 S:      Maintained
9176 F:      drivers/reset/reset-gpio.c
9177
9178 GENERIC HDLC (WAN) DRIVERS
9179 M:      Krzysztof Halasa <[email protected]>
9180 S:      Maintained
9181 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
9182 F:      drivers/net/wan/c101.c
9183 F:      drivers/net/wan/hd6457*
9184 F:      drivers/net/wan/hdlc*
9185 F:      drivers/net/wan/n2.c
9186 F:      drivers/net/wan/pc300too.c
9187 F:      drivers/net/wan/pci200syn.c
9188 F:      drivers/net/wan/wanxl*
9189
9190 GENERIC INCLUDE/ASM HEADER FILES
9191 M:      Arnd Bergmann <[email protected]>
9192 L:      [email protected]
9193 S:      Maintained
9194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9195 F:      include/asm-generic/
9196 F:      include/uapi/asm-generic/
9197
9198 GENERIC PHY FRAMEWORK
9199 M:      Vinod Koul <[email protected]>
9200 M:      Kishon Vijay Abraham I <[email protected]>
9201 L:      [email protected]
9202 S:      Supported
9203 Q:      https://patchwork.kernel.org/project/linux-phy/list/
9204 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9205 F:      Documentation/devicetree/bindings/phy/
9206 F:      drivers/phy/
9207 F:      include/dt-bindings/phy/
9208 F:      include/linux/phy/
9209
9210 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9211 M:      Wolfram Sang <[email protected]>
9212 S:      Supported
9213 F:      Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9214 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
9215
9216 GENERIC PM DOMAINS
9217 M:      Ulf Hansson <[email protected]>
9218 L:      [email protected]
9219 S:      Supported
9220 F:      Documentation/devicetree/bindings/power/power?domain*
9221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9222 F:      drivers/pmdomain/
9223 F:      include/linux/pm_domain.h
9224
9225 GENERIC RADIX TREE
9226 M:      Kent Overstreet <[email protected]>
9227 S:      Supported
9228 C:      irc://irc.oftc.net/bcache
9229 F:      include/linux/generic-radix-tree.h
9230 F:      lib/generic-radix-tree.c
9231
9232 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9233 M:      Eugen Hristev <[email protected]>
9234 L:      [email protected]
9235 S:      Maintained
9236 F:      drivers/input/touchscreen/resistive-adc-touch.c
9237
9238 GENERIC STRING LIBRARY
9239 M:      Kees Cook <[email protected]>
9240 R:      Andy Shevchenko <[email protected]>
9241 L:      [email protected]
9242 S:      Supported
9243 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9244 F:      include/linux/string.h
9245 F:      include/linux/string_choices.h
9246 F:      include/linux/string_helpers.h
9247 F:      lib/string.c
9248 F:      lib/string_kunit.c
9249 F:      lib/string_helpers.c
9250 F:      lib/string_helpers_kunit.c
9251 F:      scripts/coccinelle/api/string_choices.cocci
9252
9253 GENERIC UIO DRIVER FOR PCI DEVICES
9254 M:      "Michael S. Tsirkin" <[email protected]>
9255 L:      [email protected]
9256 S:      Supported
9257 F:      drivers/uio/uio_pci_generic.c
9258
9259 GENERIC VDSO LIBRARY
9260 M:      Andy Lutomirski <[email protected]>
9261 M:      Thomas Gleixner <[email protected]>
9262 M:      Vincenzo Frascino <[email protected]>
9263 L:      [email protected]
9264 S:      Maintained
9265 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9266 F:      include/asm-generic/vdso/vsyscall.h
9267 F:      include/vdso/
9268 F:      kernel/time/vsyscall.c
9269 F:      lib/vdso/
9270
9271 GENWQE (IBM Generic Workqueue Card)
9272 M:      Frank Haverkamp <[email protected]>
9273 S:      Supported
9274 F:      drivers/misc/genwqe/
9275
9276 GET_MAINTAINER SCRIPT
9277 M:      Joe Perches <[email protected]>
9278 S:      Maintained
9279 F:      scripts/get_maintainer.pl
9280
9281 GFS2 FILE SYSTEM
9282 M:      Andreas Gruenbacher <[email protected]>
9283 L:      [email protected]
9284 S:      Supported
9285 B:      https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9287 F:      Documentation/filesystems/gfs2*
9288 F:      fs/gfs2/
9289 F:      include/uapi/linux/gfs2_ondisk.h
9290
9291 GIGABYTE WATERFORCE SENSOR DRIVER
9292 M:      Aleksa Savic <[email protected]>
9293 L:      [email protected]
9294 S:      Maintained
9295 F:      Documentation/hwmon/gigabyte_waterforce.rst
9296 F:      drivers/hwmon/gigabyte_waterforce.c
9297
9298 GIGABYTE WMI DRIVER
9299 M:      Thomas Weißschuh <[email protected]>
9300 L:      [email protected]
9301 S:      Maintained
9302 F:      drivers/platform/x86/gigabyte-wmi.c
9303
9304 GNSS SUBSYSTEM
9305 M:      Johan Hovold <[email protected]>
9306 S:      Maintained
9307 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9308 F:      Documentation/ABI/testing/sysfs-class-gnss
9309 F:      Documentation/devicetree/bindings/gnss/
9310 F:      drivers/gnss/
9311 F:      include/linux/gnss.h
9312
9313 GO7007 MPEG CODEC
9314 M:      Hans Verkuil <[email protected]>
9315 L:      [email protected]
9316 S:      Maintained
9317 F:      drivers/media/usb/go7007/
9318
9319 GOODIX TOUCHSCREEN
9320 M:      Bastien Nocera <[email protected]>
9321 M:      Hans de Goede <[email protected]>
9322 L:      [email protected]
9323 S:      Maintained
9324 F:      drivers/input/touchscreen/goodix*
9325
9326 GOOGLE ETHERNET DRIVERS
9327 M:      Jeroen de Borst <[email protected]>
9328 M:      Praveen Kaligineedi <[email protected]>
9329 R:      Shailend Chand <[email protected]>
9330 L:      [email protected]
9331 S:      Supported
9332 F:      Documentation/networking/device_drivers/ethernet/google/gve.rst
9333 F:      drivers/net/ethernet/google
9334
9335 GOOGLE FIRMWARE DRIVERS
9336 M:      Tzung-Bi Shih <[email protected]>
9337 R:      Brian Norris <[email protected]>
9338 R:      Julius Werner <[email protected]>
9339 L:      [email protected]
9340 S:      Maintained
9341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9342 F:      drivers/firmware/google/
9343
9344 GOOGLE TENSOR SoC SUPPORT
9345 M:      Peter Griffin <[email protected]>
9346 L:      [email protected] (moderated for non-subscribers)
9347 L:      [email protected]
9348 S:      Maintained
9349 F:      Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9350 F:      arch/arm64/boot/dts/exynos/google/
9351 F:      drivers/clk/samsung/clk-gs101.c
9352 F:      drivers/phy/samsung/phy-gs101-ufs.c
9353 F:      include/dt-bindings/clock/google,gs101.h
9354 K:      [gG]oogle.?[tT]ensor
9355
9356 GPD POCKET FAN DRIVER
9357 M:      Hans de Goede <[email protected]>
9358 L:      [email protected]
9359 S:      Maintained
9360 F:      drivers/platform/x86/gpd-pocket-fan.c
9361
9362 GPIO ACPI SUPPORT
9363 M:      Mika Westerberg <[email protected]>
9364 M:      Andy Shevchenko <[email protected]>
9365 L:      [email protected]
9366 L:      [email protected]
9367 S:      Supported
9368 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9369 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
9370 F:      drivers/gpio/gpiolib-acpi.c
9371 F:      drivers/gpio/gpiolib-acpi.h
9372
9373 GPIO AGGREGATOR
9374 M:      Geert Uytterhoeven <[email protected]>
9375 L:      [email protected]
9376 S:      Supported
9377 F:      Documentation/admin-guide/gpio/gpio-aggregator.rst
9378 F:      drivers/gpio/gpio-aggregator.c
9379
9380 GPIO IR Transmitter
9381 M:      Sean Young <[email protected]>
9382 L:      [email protected]
9383 S:      Maintained
9384 F:      Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9385 F:      drivers/media/rc/gpio-ir-tx.c
9386
9387 GPIO MOCKUP DRIVER
9388 M:      Bamvor Jian Zhang <[email protected]>
9389 L:      [email protected]
9390 S:      Maintained
9391 F:      drivers/gpio/gpio-mockup.c
9392 F:      tools/testing/selftests/gpio/
9393
9394 GPIO REGMAP
9395 M:      Michael Walle <[email protected]>
9396 S:      Maintained
9397 F:      drivers/gpio/gpio-regmap.c
9398 F:      include/linux/gpio/regmap.h
9399 K:      (devm_)?gpio_regmap_(un)?register
9400
9401 GPIO SUBSYSTEM
9402 M:      Linus Walleij <[email protected]>
9403 M:      Bartosz Golaszewski <[email protected]>
9404 L:      [email protected]
9405 S:      Maintained
9406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9407 F:      Documentation/admin-guide/gpio/
9408 F:      Documentation/devicetree/bindings/gpio/
9409 F:      Documentation/driver-api/gpio/
9410 F:      drivers/gpio/
9411 F:      include/dt-bindings/gpio/
9412 F:      include/linux/gpio.h
9413 F:      include/linux/gpio/
9414 F:      include/linux/of_gpio.h
9415
9416 GPIO UAPI
9417 M:      Bartosz Golaszewski <[email protected]>
9418 R:      Kent Gibson <[email protected]>
9419 L:      [email protected]
9420 S:      Maintained
9421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9422 F:      Documentation/ABI/obsolete/sysfs-gpio
9423 F:      Documentation/ABI/testing/gpio-cdev
9424 F:      Documentation/userspace-api/gpio/
9425 F:      drivers/gpio/gpiolib-cdev.c
9426 F:      include/uapi/linux/gpio.h
9427 F:      tools/gpio/
9428
9429 GRE DEMULTIPLEXER DRIVER
9430 M:      Dmitry Kozlov <[email protected]>
9431 L:      [email protected]
9432 S:      Maintained
9433 F:      include/net/gre.h
9434 F:      net/ipv4/gre_demux.c
9435 F:      net/ipv4/gre_offload.c
9436
9437 GRETH 10/100/1G Ethernet MAC device driver
9438 M:      Andreas Larsson <[email protected]>
9439 L:      [email protected]
9440 S:      Maintained
9441 F:      drivers/net/ethernet/aeroflex/
9442
9443 GREYBUS AUDIO PROTOCOLS DRIVERS
9444 M:      Vaibhav Agarwal <[email protected]>
9445 M:      Mark Greer <[email protected]>
9446 S:      Maintained
9447 F:      drivers/staging/greybus/audio_apbridgea.c
9448 F:      drivers/staging/greybus/audio_apbridgea.h
9449 F:      drivers/staging/greybus/audio_codec.c
9450 F:      drivers/staging/greybus/audio_codec.h
9451 F:      drivers/staging/greybus/audio_gb.c
9452 F:      drivers/staging/greybus/audio_manager.c
9453 F:      drivers/staging/greybus/audio_manager.h
9454 F:      drivers/staging/greybus/audio_manager_module.c
9455 F:      drivers/staging/greybus/audio_manager_private.h
9456 F:      drivers/staging/greybus/audio_manager_sysfs.c
9457 F:      drivers/staging/greybus/audio_module.c
9458 F:      drivers/staging/greybus/audio_topology.c
9459
9460 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9461 M:      Viresh Kumar <[email protected]>
9462 S:      Maintained
9463 F:      drivers/staging/greybus/authentication.c
9464 F:      drivers/staging/greybus/bootrom.c
9465 F:      drivers/staging/greybus/firmware.h
9466 F:      drivers/staging/greybus/fw-core.c
9467 F:      drivers/staging/greybus/fw-download.c
9468 F:      drivers/staging/greybus/fw-management.c
9469 F:      drivers/staging/greybus/greybus_authentication.h
9470 F:      drivers/staging/greybus/greybus_firmware.h
9471 F:      drivers/staging/greybus/hid.c
9472 F:      drivers/staging/greybus/i2c.c
9473 F:      drivers/staging/greybus/spi.c
9474 F:      drivers/staging/greybus/spilib.c
9475 F:      drivers/staging/greybus/spilib.h
9476
9477 GREYBUS LOOPBACK DRIVER
9478 M:      Bryan O'Donoghue <[email protected]>
9479 S:      Maintained
9480 F:      drivers/staging/greybus/loopback.c
9481
9482 GREYBUS PLATFORM DRIVERS
9483 M:      Vaibhav Hiremath <[email protected]>
9484 S:      Maintained
9485 F:      drivers/staging/greybus/arche-apb-ctrl.c
9486 F:      drivers/staging/greybus/arche-platform.c
9487 F:      drivers/staging/greybus/arche_platform.h
9488
9489 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9490 M:      Rui Miguel Silva <[email protected]>
9491 S:      Maintained
9492 F:      drivers/staging/greybus/gpio.c
9493 F:      drivers/staging/greybus/light.c
9494 F:      drivers/staging/greybus/power_supply.c
9495 F:      drivers/staging/greybus/sdio.c
9496 F:      drivers/staging/greybus/spi.c
9497 F:      drivers/staging/greybus/spilib.c
9498
9499 GREYBUS BEAGLEPLAY DRIVERS
9500 M:      Ayush Singh <[email protected]>
9501 L:      [email protected] (moderated for non-subscribers)
9502 S:      Maintained
9503 F:      Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9504 F:      drivers/greybus/gb-beagleplay.c
9505
9506 GREYBUS SUBSYSTEM
9507 M:      Johan Hovold <[email protected]>
9508 M:      Alex Elder <[email protected]>
9509 M:      Greg Kroah-Hartman <[email protected]>
9510 L:      [email protected] (moderated for non-subscribers)
9511 S:      Maintained
9512 F:      drivers/greybus/
9513 F:      drivers/staging/greybus/
9514 F:      include/linux/greybus.h
9515 F:      include/linux/greybus/
9516
9517 GREYBUS UART PROTOCOLS DRIVERS
9518 M:      David Lin <[email protected]>
9519 S:      Maintained
9520 F:      drivers/staging/greybus/log.c
9521 F:      drivers/staging/greybus/uart.c
9522
9523 GS1662 VIDEO SERIALIZER
9524 M:      Charles-Antoine Couret <[email protected]>
9525 L:      [email protected]
9526 S:      Maintained
9527 T:      git git://linuxtv.org/media_tree.git
9528 F:      drivers/media/spi/gs1662.c
9529
9530 GSPCA FINEPIX SUBDRIVER
9531 M:      Frank Zago <[email protected]>
9532 L:      [email protected]
9533 S:      Maintained
9534 T:      git git://linuxtv.org/media_tree.git
9535 F:      drivers/media/usb/gspca/finepix.c
9536
9537 GSPCA GL860 SUBDRIVER
9538 M:      Olivier Lorin <[email protected]>
9539 L:      [email protected]
9540 S:      Maintained
9541 T:      git git://linuxtv.org/media_tree.git
9542 F:      drivers/media/usb/gspca/gl860/
9543
9544 GSPCA M5602 SUBDRIVER
9545 M:      Erik Andren <[email protected]>
9546 L:      [email protected]
9547 S:      Maintained
9548 T:      git git://linuxtv.org/media_tree.git
9549 F:      drivers/media/usb/gspca/m5602/
9550
9551 GSPCA PAC207 SONIXB SUBDRIVER
9552 M:      Hans Verkuil <[email protected]>
9553 L:      [email protected]
9554 S:      Odd Fixes
9555 T:      git git://linuxtv.org/media_tree.git
9556 F:      drivers/media/usb/gspca/pac207.c
9557
9558 GSPCA SN9C20X SUBDRIVER
9559 M:      Brian Johnson <[email protected]>
9560 L:      [email protected]
9561 S:      Maintained
9562 T:      git git://linuxtv.org/media_tree.git
9563 F:      drivers/media/usb/gspca/sn9c20x.c
9564
9565 GSPCA T613 SUBDRIVER
9566 M:      Leandro Costantino <[email protected]>
9567 L:      [email protected]
9568 S:      Maintained
9569 T:      git git://linuxtv.org/media_tree.git
9570 F:      drivers/media/usb/gspca/t613.c
9571
9572 GSPCA USB WEBCAM DRIVER
9573 M:      Hans Verkuil <[email protected]>
9574 L:      [email protected]
9575 S:      Odd Fixes
9576 T:      git git://linuxtv.org/media_tree.git
9577 F:      drivers/media/usb/gspca/
9578
9579 GTP (GPRS Tunneling Protocol)
9580 M:      Pablo Neira Ayuso <[email protected]>
9581 M:      Harald Welte <[email protected]>
9582 L:      [email protected]
9583 S:      Maintained
9584 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9585 F:      drivers/net/gtp.c
9586
9587 GUID PARTITION TABLE (GPT)
9588 M:      Davidlohr Bueso <[email protected]>
9589 L:      [email protected]
9590 S:      Maintained
9591 F:      block/partitions/efi.*
9592
9593 HABANALABS PCI DRIVER
9594 M:      Oded Gabbay <[email protected]>
9595 L:      [email protected]
9596 S:      Supported
9597 C:      irc://irc.oftc.net/dri-devel
9598 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
9599 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
9600 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
9601 F:      drivers/accel/habanalabs/
9602 F:      include/linux/habanalabs/
9603 F:      include/trace/events/habanalabs.h
9604 F:      include/uapi/drm/habanalabs_accel.h
9605
9606 HACKRF MEDIA DRIVER
9607 L:      [email protected]
9608 S:      Orphan
9609 W:      https://linuxtv.org
9610 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9611 F:      drivers/media/usb/hackrf/
9612
9613 HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9614 M:      Chuck Lever <[email protected]>
9615 L:      [email protected]
9616 L:      [email protected]
9617 S:      Maintained
9618 F:      Documentation/netlink/specs/handshake.yaml
9619 F:      Documentation/networking/tls-handshake.rst
9620 F:      include/net/handshake.h
9621 F:      include/trace/events/handshake.h
9622 F:      net/handshake/
9623
9624 HANTRO VPU CODEC DRIVER
9625 M:      Ezequiel Garcia <[email protected]>
9626 M:      Philipp Zabel <[email protected]>
9627 L:      [email protected]
9628 L:      [email protected]
9629 S:      Maintained
9630 F:      Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9631 F:      Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9632 F:      Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9633 F:      drivers/media/platform/verisilicon/
9634
9635 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9636 M:      Frank Seidel <[email protected]>
9637 L:      [email protected]
9638 S:      Maintained
9639 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9640 F:      drivers/platform/x86/hdaps.c
9641
9642 HARDWARE MONITORING
9643 M:      Jean Delvare <[email protected]>
9644 M:      Guenter Roeck <[email protected]>
9645 L:      [email protected]
9646 S:      Maintained
9647 W:      http://hwmon.wiki.kernel.org/
9648 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9649 F:      Documentation/ABI/testing/sysfs-class-hwmon
9650 F:      Documentation/devicetree/bindings/hwmon/
9651 F:      Documentation/hwmon/
9652 F:      drivers/hwmon/
9653 F:      include/linux/hwmon*.h
9654 F:      include/trace/events/hwmon*.h
9655 K:      (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9656
9657 HARDWARE RANDOM NUMBER GENERATOR CORE
9658 M:      Olivia Mackall <[email protected]>
9659 M:      Herbert Xu <[email protected]>
9660 L:      [email protected]
9661 S:      Odd fixes
9662 F:      Documentation/admin-guide/hw_random.rst
9663 F:      Documentation/devicetree/bindings/rng/
9664 F:      drivers/char/hw_random/
9665 F:      include/linux/hw_random.h
9666
9667 HARDWARE SPINLOCK CORE
9668 M:      Bjorn Andersson <[email protected]>
9669 R:      Baolin Wang <[email protected]>
9670 L:      [email protected]
9671 S:      Maintained
9672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9673 F:      Documentation/devicetree/bindings/hwlock/
9674 F:      Documentation/locking/hwspinlock.rst
9675 F:      drivers/hwspinlock/
9676 F:      include/linux/hwspinlock.h
9677
9678 HARDWARE TRACING FACILITIES
9679 M:      Alexander Shishkin <[email protected]>
9680 S:      Maintained
9681 F:      drivers/hwtracing/
9682
9683 HARMONY SOUND DRIVER
9684 L:      [email protected]
9685 S:      Maintained
9686 F:      sound/parisc/harmony.*
9687
9688 HDPVR USB VIDEO ENCODER DRIVER
9689 M:      Hans Verkuil <[email protected]>
9690 L:      [email protected]
9691 S:      Odd Fixes
9692 W:      https://linuxtv.org
9693 T:      git git://linuxtv.org/media_tree.git
9694 F:      drivers/media/usb/hdpvr/
9695
9696 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9697 M:      Keng-Yu Lin <[email protected]>
9698 S:      Supported
9699 F:      drivers/misc/hpilo.[ch]
9700
9701 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9702 M:      Jerry Hoemann <[email protected]>
9703 S:      Supported
9704 F:      Documentation/watchdog/hpwdt.rst
9705 F:      drivers/watchdog/hpwdt.c
9706
9707 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9708 M:      Don Brace <[email protected]>
9709 L:      [email protected]
9710 L:      [email protected]
9711 S:      Supported
9712 F:      Documentation/scsi/hpsa.rst
9713 F:      drivers/scsi/hpsa*.[ch]
9714 F:      include/linux/cciss*.h
9715 F:      include/uapi/linux/cciss*.h
9716
9717 HFI1 DRIVER
9718 M:      Dennis Dalessandro <[email protected]>
9719 L:      [email protected]
9720 S:      Supported
9721 F:      drivers/infiniband/hw/hfi1
9722
9723 HFS FILESYSTEM
9724 L:      [email protected]
9725 S:      Orphan
9726 F:      Documentation/filesystems/hfs.rst
9727 F:      fs/hfs/
9728
9729 HFSPLUS FILESYSTEM
9730 L:      [email protected]
9731 S:      Orphan
9732 F:      Documentation/filesystems/hfsplus.rst
9733 F:      fs/hfsplus/
9734
9735 HGA FRAMEBUFFER DRIVER
9736 M:      Ferenc Bakonyi <[email protected]>
9737 L:      [email protected]
9738 S:      Maintained
9739 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9740 F:      drivers/video/fbdev/hgafb.c
9741
9742 HIBERNATION (aka Software Suspend, aka swsusp)
9743 M:      "Rafael J. Wysocki" <[email protected]>
9744 M:      Pavel Machek <[email protected]>
9745 L:      [email protected]
9746 S:      Supported
9747 B:      https://bugzilla.kernel.org
9748 F:      arch/*/include/asm/suspend*.h
9749 F:      arch/x86/power/
9750 F:      drivers/base/power/
9751 F:      include/linux/freezer.h
9752 F:      include/linux/pm.h
9753 F:      include/linux/suspend.h
9754 F:      kernel/power/
9755
9756 HID CORE LAYER
9757 M:      Jiri Kosina <[email protected]>
9758 M:      Benjamin Tissoires <[email protected]>
9759 L:      [email protected]
9760 S:      Maintained
9761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9762 F:      Documentation/hid/
9763 F:      drivers/hid/
9764 F:      include/linux/hid*
9765 F:      include/uapi/linux/hid*
9766 F:      samples/hid/
9767 F:      tools/testing/selftests/hid/
9768
9769 HID LOGITECH DRIVERS
9770 R:      Filipe Laíns <[email protected]>
9771 L:      [email protected]
9772 S:      Maintained
9773 F:      drivers/hid/hid-logitech-*
9774
9775 HID NVIDIA SHIELD DRIVER
9776 M:      Rahul Rameshbabu <[email protected]>
9777 L:      [email protected]
9778 S:      Maintained
9779 F:      drivers/hid/hid-nvidia-shield.c
9780
9781 HID PHOENIX RC FLIGHT CONTROLLER
9782 M:      Marcus Folkesson <[email protected]>
9783 L:      [email protected]
9784 S:      Maintained
9785 F:      drivers/hid/hid-pxrc.c
9786
9787 HID PLAYSTATION DRIVER
9788 M:      Roderick Colenbrander <[email protected]>
9789 L:      [email protected]
9790 S:      Supported
9791 F:      drivers/hid/hid-playstation.c
9792
9793 HID SENSOR HUB DRIVERS
9794 M:      Jiri Kosina <[email protected]>
9795 M:      Jonathan Cameron <[email protected]>
9796 M:      Srinivas Pandruvada <[email protected]>
9797 L:      [email protected]
9798 L:      [email protected]
9799 S:      Maintained
9800 F:      Documentation/hid/hid-sensor*
9801 F:      drivers/hid/hid-sensor-*
9802 F:      drivers/iio/*/hid-*
9803 F:      include/linux/hid-sensor-*
9804
9805 HID VRC-2 CAR CONTROLLER DRIVER
9806 M:      Marcus Folkesson <[email protected]>
9807 L:      [email protected]
9808 S:      Maintained
9809 F:      drivers/hid/hid-vrc2.c
9810
9811 HID WACOM DRIVER
9812 M:      Ping Cheng <[email protected]>
9813 M:      Jason Gerecke  <[email protected]>
9814 L:      [email protected]
9815 S:      Maintained
9816 F:      drivers/hid/wacom.h
9817 F:      drivers/hid/wacom_*
9818
9819 HID++ LOGITECH DRIVERS
9820 R:      Filipe Laíns <[email protected]>
9821 R:      Bastien Nocera <[email protected]>
9822 L:      [email protected]
9823 S:      Maintained
9824 F:      drivers/hid/hid-logitech-hidpp.c
9825
9826 HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
9827 M:      Anna-Maria Behnsen <[email protected]>
9828 M:      Frederic Weisbecker <[email protected]>
9829 M:      Thomas Gleixner <[email protected]>
9830 L:      [email protected]
9831 S:      Maintained
9832 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9833 F:      Documentation/timers/
9834 F:      include/linux/clockchips.h
9835 F:      include/linux/hrtimer.h
9836 F:      include/linux/timer.h
9837 F:      kernel/time/clockevents.c
9838 F:      kernel/time/hrtimer.c
9839 F:      kernel/time/timer.c
9840 F:      kernel/time/timer_list.c
9841 F:      kernel/time/timer_migration.*
9842 F:      tools/testing/selftests/timers/
9843
9844 HIGH-SPEED SCC DRIVER FOR AX.25
9845 L:      [email protected]
9846 S:      Orphan
9847 F:      drivers/net/hamradio/scc.c
9848
9849 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
9850 M:      HighPoint Linux Team <[email protected]>
9851 S:      Supported
9852 W:      http://www.highpoint-tech.com
9853 F:      Documentation/scsi/hptiop.rst
9854 F:      drivers/scsi/hptiop.c
9855
9856 HIKEY960 ONBOARD USB GPIO HUB DRIVER
9857 M:      John Stultz <[email protected]>
9858 L:      [email protected]
9859 S:      Maintained
9860 F:      drivers/misc/hisi_hikey_usb.c
9861
9862 HIMAX HX83112B TOUCHSCREEN SUPPORT
9863 M:      Job Noorman <[email protected]>
9864 L:      [email protected]
9865 S:      Maintained
9866 F:      Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
9867 F:      drivers/input/touchscreen/himax_hx83112b.c
9868
9869 HIPPI
9870 M:      Jes Sorensen <[email protected]>
9871 L:      [email protected]
9872 S:      Maintained
9873 F:      drivers/net/hippi/
9874 F:      include/linux/hippidevice.h
9875 F:      include/uapi/linux/if_hippi.h
9876 F:      net/802/hippi.c
9877
9878 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
9879 M:      Kurt Kanzenbach <[email protected]>
9880 L:      [email protected]
9881 S:      Maintained
9882 F:      Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9883 F:      drivers/net/dsa/hirschmann/*
9884 F:      include/linux/platform_data/hirschmann-hellcreek.h
9885 F:      net/dsa/tag_hellcreek.c
9886
9887 HISILICON DMA DRIVER
9888 M:      Zhou Wang <[email protected]>
9889 M:      Jie Hai <[email protected]>
9890 L:      [email protected]
9891 S:      Maintained
9892 F:      drivers/dma/hisi_dma.c
9893
9894 HISILICON GPIO DRIVER
9895 M:      Jay Fang <[email protected]>
9896 L:      [email protected]
9897 S:      Maintained
9898 F:      Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
9899 F:      drivers/gpio/gpio-hisi.c
9900
9901 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9902 M:      Zhiqi Song <[email protected]>
9903 M:      Longfang Liu <[email protected]>
9904 L:      [email protected]
9905 S:      Maintained
9906 F:      Documentation/ABI/testing/debugfs-hisi-hpre
9907 F:      drivers/crypto/hisilicon/hpre/hpre.h
9908 F:      drivers/crypto/hisilicon/hpre/hpre_crypto.c
9909 F:      drivers/crypto/hisilicon/hpre/hpre_main.c
9910
9911 HISILICON HNS3 PMU DRIVER
9912 M:      Jijie Shao <[email protected]>
9913 S:      Supported
9914 F:      Documentation/admin-guide/perf/hns3-pmu.rst
9915 F:      drivers/perf/hisilicon/hns3_pmu.c
9916
9917 HISILICON I2C CONTROLLER DRIVER
9918 M:      Yicong Yang <[email protected]>
9919 L:      [email protected]
9920 S:      Maintained
9921 W:      https://www.hisilicon.com
9922 F:      Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
9923 F:      drivers/i2c/busses/i2c-hisi.c
9924
9925 HISILICON KUNPENG SOC HCCS DRIVER
9926 M:      Huisong Li <[email protected]>
9927 S:      Maintained
9928 F:      Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
9929 F:      drivers/soc/hisilicon/kunpeng_hccs.c
9930 F:      drivers/soc/hisilicon/kunpeng_hccs.h
9931
9932 HISILICON LPC BUS DRIVER
9933 M:      Jay Fang <[email protected]>
9934 S:      Maintained
9935 W:      http://www.hisilicon.com
9936 F:      Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9937 F:      drivers/bus/hisi_lpc.c
9938
9939 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9940 M:      Yisen Zhuang <[email protected]>
9941 M:      Salil Mehta <[email protected]>
9942 M:      Jijie Shao <[email protected]>
9943 L:      [email protected]
9944 S:      Maintained
9945 W:      http://www.hisilicon.com
9946 F:      drivers/net/ethernet/hisilicon/hns3/
9947
9948 HISILICON NETWORK SUBSYSTEM DRIVER
9949 M:      Yisen Zhuang <[email protected]>
9950 M:      Salil Mehta <[email protected]>
9951 L:      [email protected]
9952 S:      Maintained
9953 W:      http://www.hisilicon.com
9954 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
9955 F:      drivers/net/ethernet/hisilicon/
9956
9957 HISILICON PMU DRIVER
9958 M:      Yicong Yang <[email protected]>
9959 M:      Jonathan Cameron <[email protected]>
9960 S:      Supported
9961 W:      http://www.hisilicon.com
9962 F:      Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9963 F:      Documentation/admin-guide/perf/hisi-pmu.rst
9964 F:      drivers/perf/hisilicon
9965
9966 HISILICON PTT DRIVER
9967 M:      Yicong Yang <[email protected]>
9968 M:      Jonathan Cameron <[email protected]>
9969 L:      [email protected]
9970 S:      Maintained
9971 F:      Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
9972 F:      Documentation/trace/hisi-ptt.rst
9973 F:      drivers/hwtracing/ptt/
9974 F:      tools/perf/arch/arm64/util/hisi-ptt.c
9975 F:      tools/perf/util/hisi-ptt*
9976 F:      tools/perf/util/hisi-ptt-decoder/*
9977
9978 HISILICON QM DRIVER
9979 M:      Weili Qian <[email protected]>
9980 M:      Zhou Wang <[email protected]>
9981 L:      [email protected]
9982 S:      Maintained
9983 F:      drivers/crypto/hisilicon/Kconfig
9984 F:      drivers/crypto/hisilicon/Makefile
9985 F:      drivers/crypto/hisilicon/qm.c
9986 F:      drivers/crypto/hisilicon/sgl.c
9987 F:      include/linux/hisi_acc_qm.h
9988
9989 HISILICON ROCE DRIVER
9990 M:      Chengchang Tang <[email protected]>
9991 M:      Junxian Huang <[email protected]>
9992 L:      [email protected]
9993 S:      Maintained
9994 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9995 F:      drivers/infiniband/hw/hns/
9996
9997 HISILICON SAS Controller
9998 M:      Xiang Chen <[email protected]>
9999 S:      Supported
10000 W:      http://www.hisilicon.com
10001 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10002 F:      drivers/scsi/hisi_sas/
10003
10004 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10005 M:      Longfang Liu <[email protected]>
10006 L:      [email protected]
10007 S:      Maintained
10008 F:      Documentation/ABI/testing/debugfs-hisi-sec
10009 F:      drivers/crypto/hisilicon/sec2/sec.h
10010 F:      drivers/crypto/hisilicon/sec2/sec_crypto.c
10011 F:      drivers/crypto/hisilicon/sec2/sec_crypto.h
10012 F:      drivers/crypto/hisilicon/sec2/sec_main.c
10013
10014 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10015 M:      Jay Fang <[email protected]>
10016 L:      [email protected]
10017 S:      Maintained
10018 W:      http://www.hisilicon.com
10019 F:      drivers/spi/spi-hisi-kunpeng.c
10020
10021 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10022 M:      Mauro Carvalho Chehab <[email protected]>
10023 L:      [email protected]
10024 S:      Maintained
10025 F:      Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10026 F:      drivers/spmi/hisi-spmi-controller.c
10027
10028 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10029 M:      Mauro Carvalho Chehab <[email protected]>
10030 L:      [email protected]
10031 S:      Maintained
10032 F:      Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10033 F:      drivers/mfd/hi6421-spmi-pmic.c
10034
10035 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10036 M:      Weili Qian <[email protected]>
10037 S:      Maintained
10038 F:      drivers/crypto/hisilicon/trng/trng.c
10039
10040 HISILICON V3XX SPI NOR FLASH Controller Driver
10041 M:      Jay Fang <[email protected]>
10042 S:      Maintained
10043 W:      http://www.hisilicon.com
10044 F:      drivers/spi/spi-hisi-sfc-v3xx.c
10045
10046 HISILICON ZIP Controller DRIVER
10047 M:      Yang Shen <[email protected]>
10048 M:      Zhou Wang <[email protected]>
10049 L:      [email protected]
10050 S:      Maintained
10051 F:      Documentation/ABI/testing/debugfs-hisi-zip
10052 F:      drivers/crypto/hisilicon/zip/
10053
10054 HMM - Heterogeneous Memory Management
10055 M:      Jérôme Glisse <[email protected]>
10056 L:      [email protected]
10057 S:      Maintained
10058 F:      Documentation/mm/hmm.rst
10059 F:      include/linux/hmm*
10060 F:      lib/test_hmm*
10061 F:      mm/hmm*
10062 F:      tools/testing/selftests/mm/*hmm*
10063
10064 HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10065 M:      Petre Rodan <[email protected]>
10066 L:      [email protected]
10067 S:      Maintained
10068 F:      Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10069 F:      drivers/iio/pressure/hsc030pa*
10070
10071 HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10072 M:      Andreas Klinger <[email protected]>
10073 M:      Petre Rodan <[email protected]>
10074 L:      [email protected]
10075 S:      Maintained
10076 F:      Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10077 F:      drivers/iio/pressure/mprls0025pa*
10078
10079 HP BIOSCFG DRIVER
10080 M:      Jorge Lopez <[email protected]>
10081 L:      [email protected]
10082 S:      Maintained
10083 F:      drivers/platform/x86/hp/hp-bioscfg/
10084
10085 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10086 L:      [email protected]
10087 S:      Orphan
10088 F:      drivers/platform/x86/hp/tc1100-wmi.c
10089
10090 HP WMI HARDWARE MONITOR DRIVER
10091 M:      James Seo <[email protected]>
10092 L:      [email protected]
10093 S:      Maintained
10094 F:      Documentation/hwmon/hp-wmi-sensors.rst
10095 F:      drivers/hwmon/hp-wmi-sensors.c
10096
10097 HPET:   High Precision Event Timers driver
10098 M:      Clemens Ladisch <[email protected]>
10099 S:      Maintained
10100 F:      Documentation/timers/hpet.rst
10101 F:      drivers/char/hpet.c
10102 F:      include/linux/hpet.h
10103 F:      include/uapi/linux/hpet.h
10104
10105 HPET:   x86
10106 S:      Orphan
10107 F:      arch/x86/include/asm/hpet.h
10108 F:      arch/x86/kernel/hpet.c
10109
10110 HPFS FILESYSTEM
10111 M:      Mikulas Patocka <[email protected]>
10112 S:      Maintained
10113 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10114 F:      fs/hpfs/
10115
10116 HS3001 Hardware Temperature and Humidity Sensor
10117 M:      Andre Werner <[email protected]>
10118 L:      [email protected]
10119 S:      Maintained
10120 F:      drivers/hwmon/hs3001.c
10121
10122 HSI SUBSYSTEM
10123 M:      Sebastian Reichel <[email protected]>
10124 S:      Maintained
10125 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10126 F:      Documentation/ABI/testing/sysfs-bus-hsi
10127 F:      Documentation/driver-api/hsi.rst
10128 F:      drivers/hsi/
10129 F:      include/linux/hsi/
10130 F:      include/uapi/linux/hsi/
10131
10132 HSO 3G MODEM DRIVER
10133 L:      [email protected]
10134 S:      Orphan
10135 F:      drivers/net/usb/hso.c
10136
10137 HSR NETWORK PROTOCOL
10138 L:      [email protected]
10139 S:      Orphan
10140 F:      net/hsr/
10141
10142 HT16K33 LED CONTROLLER DRIVER
10143 M:      Robin van der Gracht <[email protected]>
10144 S:      Maintained
10145 F:      Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10146 F:      drivers/auxdisplay/ht16k33.c
10147
10148 HTCPEN TOUCHSCREEN DRIVER
10149 M:      Pau Oliva Fora <[email protected]>
10150 L:      [email protected]
10151 S:      Maintained
10152 F:      drivers/input/touchscreen/htcpen.c
10153
10154 HTE SUBSYSTEM
10155 M:      Dipen Patel <[email protected]>
10156 L:      [email protected]
10157 S:      Maintained
10158 Q:      https://patchwork.kernel.org/project/timestamp/list/
10159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10160 F:      Documentation/devicetree/bindings/timestamp/
10161 F:      Documentation/driver-api/hte/
10162 F:      drivers/hte/
10163 F:      include/linux/hte.h
10164
10165 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10166 M:      Lorenzo Bianconi <[email protected]>
10167 L:      [email protected]
10168 S:      Maintained
10169 W:      http://www.st.com/
10170 F:      Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10171 F:      drivers/iio/humidity/hts221*
10172
10173 HUAWEI ETHERNET DRIVER
10174 M:      Cai Huoqing <[email protected]>
10175 L:      [email protected]
10176 S:      Maintained
10177 F:      Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10178 F:      drivers/net/ethernet/huawei/hinic/
10179
10180 HUGETLB SUBSYSTEM
10181 M:      Muchun Song <[email protected]>
10182 L:      [email protected]
10183 S:      Maintained
10184 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10185 F:      Documentation/admin-guide/mm/hugetlbpage.rst
10186 F:      Documentation/mm/hugetlbfs_reserv.rst
10187 F:      Documentation/mm/vmemmap_dedup.rst
10188 F:      fs/hugetlbfs/
10189 F:      include/linux/hugetlb.h
10190 F:      mm/hugetlb.c
10191 F:      mm/hugetlb_vmemmap.c
10192 F:      mm/hugetlb_vmemmap.h
10193 F:      tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10194
10195 HVA ST MEDIA DRIVER
10196 M:      Jean-Christophe Trotin <[email protected]>
10197 L:      [email protected]
10198 S:      Supported
10199 W:      https://linuxtv.org
10200 T:      git git://linuxtv.org/media_tree.git
10201 F:      drivers/media/platform/st/sti/hva
10202
10203 HWPOISON MEMORY FAILURE HANDLING
10204 M:      Miaohe Lin <[email protected]>
10205 R:      Naoya Horiguchi <[email protected]>
10206 L:      [email protected]
10207 S:      Maintained
10208 F:      mm/hwpoison-inject.c
10209 F:      mm/memory-failure.c
10210
10211 HYCON HY46XX TOUCHSCREEN SUPPORT
10212 M:      Giulio Benetti <[email protected]>
10213 L:      [email protected]
10214 S:      Maintained
10215 F:      Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10216 F:      drivers/input/touchscreen/hycon-hy46xx.c
10217
10218 HYGON PROCESSOR SUPPORT
10219 M:      Pu Wen <[email protected]>
10220 L:      [email protected]
10221 S:      Maintained
10222 F:      arch/x86/kernel/cpu/hygon.c
10223
10224 HYNIX HI556 SENSOR DRIVER
10225 M:      Sakari Ailus <[email protected]>
10226 L:      [email protected]
10227 S:      Maintained
10228 T:      git git://linuxtv.org/media_tree.git
10229 F:      drivers/media/i2c/hi556.c
10230
10231 HYNIX HI846 SENSOR DRIVER
10232 M:      Martin Kepplinger <[email protected]>
10233 L:      [email protected]
10234 S:      Maintained
10235 F:      drivers/media/i2c/hi846.c
10236
10237 HYNIX HI847 SENSOR DRIVER
10238 M:      Sakari Ailus <[email protected]>
10239 L:      [email protected]
10240 S:      Maintained
10241 F:      drivers/media/i2c/hi847.c
10242
10243 Hyper-V/Azure CORE AND DRIVERS
10244 M:      "K. Y. Srinivasan" <[email protected]>
10245 M:      Haiyang Zhang <[email protected]>
10246 M:      Wei Liu <[email protected]>
10247 M:      Dexuan Cui <[email protected]>
10248 L:      [email protected]
10249 S:      Supported
10250 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10251 F:      Documentation/ABI/stable/sysfs-bus-vmbus
10252 F:      Documentation/ABI/testing/debugfs-hyperv
10253 F:      Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10254 F:      Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10255 F:      Documentation/virt/hyperv
10256 F:      arch/arm64/hyperv
10257 F:      arch/arm64/include/asm/hyperv-tlfs.h
10258 F:      arch/arm64/include/asm/mshyperv.h
10259 F:      arch/x86/hyperv
10260 F:      arch/x86/include/asm/hyperv-tlfs.h
10261 F:      arch/x86/include/asm/mshyperv.h
10262 F:      arch/x86/include/asm/trace/hyperv.h
10263 F:      arch/x86/kernel/cpu/mshyperv.c
10264 F:      drivers/clocksource/hyperv_timer.c
10265 F:      drivers/hid/hid-hyperv.c
10266 F:      drivers/hv/
10267 F:      drivers/input/serio/hyperv-keyboard.c
10268 F:      drivers/iommu/hyperv-iommu.c
10269 F:      drivers/net/ethernet/microsoft/
10270 F:      drivers/net/hyperv/
10271 F:      drivers/pci/controller/pci-hyperv-intf.c
10272 F:      drivers/pci/controller/pci-hyperv.c
10273 F:      drivers/scsi/storvsc_drv.c
10274 F:      drivers/uio/uio_hv_generic.c
10275 F:      drivers/video/fbdev/hyperv_fb.c
10276 F:      include/asm-generic/hyperv-tlfs.h
10277 F:      include/asm-generic/mshyperv.h
10278 F:      include/clocksource/hyperv_timer.h
10279 F:      include/linux/hyperv.h
10280 F:      include/net/mana
10281 F:      include/uapi/linux/hyperv.h
10282 F:      net/vmw_vsock/hyperv_transport.c
10283 F:      tools/hv/
10284
10285 HYPERBUS SUPPORT
10286 M:      Vignesh Raghavendra <[email protected]>
10287 R:      Tudor Ambarus <[email protected]>
10288 L:      [email protected]
10289 S:      Supported
10290 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10291 C:      irc://irc.oftc.net/mtd
10292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10293 F:      Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10294 F:      drivers/mtd/hyperbus/
10295 F:      include/linux/mtd/hyperbus.h
10296
10297 HYPERVISOR VIRTUAL CONSOLE DRIVER
10298 L:      [email protected]
10299 S:      Odd Fixes
10300 F:      drivers/tty/hvc/
10301
10302 I2C ACPI SUPPORT
10303 M:      Mika Westerberg <[email protected]>
10304 L:      [email protected]
10305 L:      [email protected]
10306 S:      Maintained
10307 F:      drivers/i2c/i2c-core-acpi.c
10308
10309 I2C ADDRESS TRANSLATOR (ATR)
10310 M:      Tomi Valkeinen <[email protected]>
10311 R:      Luca Ceresoli <[email protected]>
10312 L:      [email protected]
10313 S:      Maintained
10314 F:      drivers/i2c/i2c-atr.c
10315 F:      include/linux/i2c-atr.h
10316
10317 I2C CONTROLLER DRIVER FOR NVIDIA GPU
10318 M:      Ajay Gupta <[email protected]>
10319 L:      [email protected]
10320 S:      Maintained
10321 F:      Documentation/i2c/busses/i2c-nvidia-gpu.rst
10322 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
10323
10324 I2C MUXES
10325 M:      Peter Rosin <[email protected]>
10326 L:      [email protected]
10327 S:      Maintained
10328 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
10329 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
10330 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
10331 F:      Documentation/i2c/i2c-topology.rst
10332 F:      Documentation/i2c/muxes/
10333 F:      drivers/i2c/i2c-mux.c
10334 F:      drivers/i2c/muxes/
10335 F:      include/linux/i2c-mux.h
10336
10337 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10338 M:      Gregory CLEMENT <[email protected]>
10339 L:      [email protected]
10340 S:      Maintained
10341 F:      Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10342 F:      drivers/i2c/busses/i2c-mv64xxx.c
10343
10344 I2C OVER PARALLEL PORT
10345 M:      Jean Delvare <[email protected]>
10346 L:      [email protected]
10347 S:      Maintained
10348 F:      Documentation/i2c/busses/i2c-parport.rst
10349 F:      drivers/i2c/busses/i2c-parport.c
10350
10351 I2C SUBSYSTEM
10352 M:      Wolfram Sang <[email protected]>
10353 L:      [email protected]
10354 S:      Maintained
10355 W:      https://i2c.wiki.kernel.org/
10356 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
10357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10358 F:      Documentation/i2c/
10359 F:      drivers/i2c/*
10360 F:      include/dt-bindings/i2c/i2c.h
10361 F:      include/linux/i2c-dev.h
10362 F:      include/linux/i2c-smbus.h
10363 F:      include/linux/i2c.h
10364 F:      include/uapi/linux/i2c-*.h
10365 F:      include/uapi/linux/i2c.h
10366
10367 I2C SUBSYSTEM HOST DRIVERS
10368 M:      Andi Shyti <[email protected]>
10369 L:      [email protected]
10370 S:      Maintained
10371 W:      https://i2c.wiki.kernel.org/
10372 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
10373 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10374 F:      Documentation/devicetree/bindings/i2c/
10375 F:      drivers/i2c/algos/
10376 F:      drivers/i2c/busses/
10377 F:      include/dt-bindings/i2c/
10378
10379 I2C-TAOS-EVM DRIVER
10380 M:      Jean Delvare <[email protected]>
10381 L:      [email protected]
10382 S:      Maintained
10383 F:      Documentation/i2c/busses/i2c-taos-evm.rst
10384 F:      drivers/i2c/busses/i2c-taos-evm.c
10385
10386 I2C-TINY-USB DRIVER
10387 M:      Till Harbaum <[email protected]>
10388 L:      [email protected]
10389 S:      Maintained
10390 W:      http://www.harbaum.org/till/i2c_tiny_usb
10391 F:      drivers/i2c/busses/i2c-tiny-usb.c
10392
10393 I2C/SMBUS CONTROLLER DRIVERS FOR PC
10394 M:      Jean Delvare <[email protected]>
10395 L:      [email protected]
10396 S:      Maintained
10397 F:      Documentation/i2c/busses/i2c-ali1535.rst
10398 F:      Documentation/i2c/busses/i2c-ali1563.rst
10399 F:      Documentation/i2c/busses/i2c-ali15x3.rst
10400 F:      Documentation/i2c/busses/i2c-amd756.rst
10401 F:      Documentation/i2c/busses/i2c-amd8111.rst
10402 F:      Documentation/i2c/busses/i2c-i801.rst
10403 F:      Documentation/i2c/busses/i2c-nforce2.rst
10404 F:      Documentation/i2c/busses/i2c-piix4.rst
10405 F:      Documentation/i2c/busses/i2c-sis5595.rst
10406 F:      Documentation/i2c/busses/i2c-sis630.rst
10407 F:      Documentation/i2c/busses/i2c-sis96x.rst
10408 F:      Documentation/i2c/busses/i2c-via.rst
10409 F:      Documentation/i2c/busses/i2c-viapro.rst
10410 F:      drivers/i2c/busses/i2c-ali1535.c
10411 F:      drivers/i2c/busses/i2c-ali1563.c
10412 F:      drivers/i2c/busses/i2c-ali15x3.c
10413 F:      drivers/i2c/busses/i2c-amd756-s4882.c
10414 F:      drivers/i2c/busses/i2c-amd756.c
10415 F:      drivers/i2c/busses/i2c-amd8111.c
10416 F:      drivers/i2c/busses/i2c-i801.c
10417 F:      drivers/i2c/busses/i2c-isch.c
10418 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
10419 F:      drivers/i2c/busses/i2c-nforce2.c
10420 F:      drivers/i2c/busses/i2c-piix4.c
10421 F:      drivers/i2c/busses/i2c-sis5595.c
10422 F:      drivers/i2c/busses/i2c-sis630.c
10423 F:      drivers/i2c/busses/i2c-sis96x.c
10424 F:      drivers/i2c/busses/i2c-via.c
10425 F:      drivers/i2c/busses/i2c-viapro.c
10426
10427 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10428 M:      Hans de Goede <[email protected]>
10429 L:      [email protected]
10430 S:      Maintained
10431 F:      drivers/i2c/busses/i2c-cht-wc.c
10432
10433 I2C/SMBUS ISMT DRIVER
10434 M:      Seth Heasley <[email protected]>
10435 M:      Neil Horman <[email protected]>
10436 L:      [email protected]
10437 F:      Documentation/i2c/busses/i2c-ismt.rst
10438 F:      drivers/i2c/busses/i2c-ismt.c
10439
10440 I2C/SMBUS ZHAOXIN DRIVER
10441 M:      Hans Hu <[email protected]>
10442 L:      [email protected]
10443 S:      Maintained
10444 W:      https://www.zhaoxin.com
10445 F:      drivers/i2c/busses/i2c-viai2c-common.c
10446 F:      drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10447
10448 I2C/SMBUS STUB DRIVER
10449 M:      Jean Delvare <[email protected]>
10450 L:      [email protected]
10451 S:      Maintained
10452 F:      drivers/i2c/i2c-stub.c
10453
10454 I3C DRIVER FOR ASPEED AST2600
10455 M:      Jeremy Kerr <[email protected]>
10456 S:      Maintained
10457 F:      Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10458 F:      drivers/i3c/master/ast2600-i3c-master.c
10459
10460 I3C DRIVER FOR CADENCE I3C MASTER IP
10461 M:      Przemysław Gaj <[email protected]>
10462 S:      Maintained
10463 F:      Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10464 F:      drivers/i3c/master/i3c-master-cdns.c
10465
10466 I3C DRIVER FOR SYNOPSYS DESIGNWARE
10467 S:      Orphan
10468 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10469 F:      drivers/i3c/master/dw*
10470
10471 I3C SUBSYSTEM
10472 M:      Alexandre Belloni <[email protected]>
10473 L:      [email protected] (moderated for non-subscribers)
10474 S:      Maintained
10475 C:      irc://chat.freenode.net/linux-i3c
10476 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10477 F:      Documentation/ABI/testing/sysfs-bus-i3c
10478 F:      Documentation/devicetree/bindings/i3c/
10479 F:      Documentation/driver-api/i3c
10480 F:      drivers/i3c/
10481 F:      include/linux/i3c/
10482
10483 IBM Operation Panel Input Driver
10484 M:      Eddie James <[email protected]>
10485 L:      [email protected]
10486 S:      Maintained
10487 F:      Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10488 F:      drivers/input/misc/ibm-panel.c
10489
10490 IBM Power 842 compression accelerator
10491 M:      Haren Myneni <[email protected]>
10492 S:      Supported
10493 F:      crypto/842.c
10494 F:      drivers/crypto/nx/Kconfig
10495 F:      drivers/crypto/nx/Makefile
10496 F:      drivers/crypto/nx/nx-842*
10497 F:      include/linux/sw842.h
10498 F:      lib/842/
10499
10500 IBM Power in-Nest Crypto Acceleration
10501 M:      Breno Leitão <[email protected]>
10502 M:      Nayna Jain <[email protected]>
10503 M:      Paulo Flabiano Smorigo <[email protected]>
10504 L:      [email protected]
10505 S:      Supported
10506 F:      drivers/crypto/nx/Kconfig
10507 F:      drivers/crypto/nx/Makefile
10508 F:      drivers/crypto/nx/nx-aes*
10509 F:      drivers/crypto/nx/nx-sha*
10510 F:      drivers/crypto/nx/nx.*
10511 F:      drivers/crypto/nx/nx_csbcpb.h
10512 F:      drivers/crypto/nx/nx_debugfs.c
10513
10514 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10515 M:      Tyrel Datwyler <[email protected]>
10516 L:      [email protected]
10517 L:      [email protected]
10518 S:      Supported
10519 F:      drivers/pci/hotplug/rpadlpar*
10520
10521 IBM Power Linux RAID adapter
10522 M:      Brian King <[email protected]>
10523 S:      Supported
10524 F:      drivers/scsi/ipr.*
10525
10526 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10527 M:      Tyrel Datwyler <[email protected]>
10528 L:      [email protected]
10529 L:      [email protected]
10530 S:      Supported
10531 F:      drivers/pci/hotplug/rpaphp*
10532
10533 IBM Power SRIOV Virtual NIC Device Driver
10534 M:      Haren Myneni <[email protected]>
10535 M:      Rick Lindsley <[email protected]>
10536 R:      Nick Child <[email protected]>
10537 R:      Thomas Falcon <[email protected]>
10538 L:      [email protected]
10539 S:      Supported
10540 F:      drivers/net/ethernet/ibm/ibmvnic.*
10541
10542 IBM Power VFIO Support
10543 M:      Timothy Pearson <[email protected]>
10544 S:      Supported
10545 F:      drivers/vfio/vfio_iommu_spapr_tce.c
10546
10547 IBM Power Virtual Ethernet Device Driver
10548 M:      Nick Child <[email protected]>
10549 L:      [email protected]
10550 S:      Supported
10551 F:      drivers/net/ethernet/ibm/ibmveth.*
10552
10553 IBM Power Virtual FC Device Drivers
10554 M:      Tyrel Datwyler <[email protected]>
10555 L:      [email protected]
10556 S:      Supported
10557 F:      drivers/scsi/ibmvscsi/ibmvfc*
10558
10559 IBM Power Virtual Management Channel Driver
10560 M:      Brad Warrum <[email protected]>
10561 M:      Ritu Agarwal <[email protected]>
10562 S:      Supported
10563 F:      drivers/misc/ibmvmc.*
10564
10565 IBM Power Virtual SCSI Device Drivers
10566 M:      Tyrel Datwyler <[email protected]>
10567 L:      [email protected]
10568 S:      Supported
10569 F:      drivers/scsi/ibmvscsi/ibmvscsi*
10570 F:      include/scsi/viosrp.h
10571
10572 IBM Power Virtual SCSI Device Target Driver
10573 M:      Tyrel Datwyler <[email protected]>
10574 L:      [email protected]
10575 L:      [email protected]
10576 S:      Supported
10577 F:      drivers/scsi/ibmvscsi_tgt/
10578
10579 IBM Power VMX Cryptographic instructions
10580 M:      Breno Leitão <[email protected]>
10581 M:      Nayna Jain <[email protected]>
10582 M:      Paulo Flabiano Smorigo <[email protected]>
10583 L:      [email protected]
10584 S:      Supported
10585 F:      arch/powerpc/crypto/Kconfig
10586 F:      arch/powerpc/crypto/Makefile
10587 F:      arch/powerpc/crypto/aes.c
10588 F:      arch/powerpc/crypto/aes_cbc.c
10589 F:      arch/powerpc/crypto/aes_ctr.c
10590 F:      arch/powerpc/crypto/aes_xts.c
10591 F:      arch/powerpc/crypto/aesp8-ppc.*
10592 F:      arch/powerpc/crypto/ghash.c
10593 F:      arch/powerpc/crypto/ghashp8-ppc.pl
10594 F:      arch/powerpc/crypto/ppc-xlate.pl
10595 F:      arch/powerpc/crypto/vmx.c
10596
10597 IBM ServeRAID RAID DRIVER
10598 S:      Orphan
10599 F:      drivers/scsi/ips.*
10600
10601 ICH LPC AND GPIO DRIVER
10602 M:      Peter Tyser <[email protected]>
10603 S:      Maintained
10604 F:      drivers/gpio/gpio-ich.c
10605 F:      drivers/mfd/lpc_ich.c
10606
10607 ICY I2C DRIVER
10608 M:      Max Staudt <[email protected]>
10609 L:      [email protected]
10610 S:      Maintained
10611 F:      drivers/i2c/busses/i2c-icy.c
10612
10613 IDEAPAD LAPTOP EXTRAS DRIVER
10614 M:      Ike Panhc <[email protected]>
10615 L:      [email protected]
10616 S:      Maintained
10617 W:      http://launchpad.net/ideapad-laptop
10618 F:      drivers/platform/x86/ideapad-laptop.c
10619
10620 IDEAPAD LAPTOP SLIDEBAR DRIVER
10621 M:      Andrey Moiseev <[email protected]>
10622 L:      [email protected]
10623 S:      Maintained
10624 W:      https://github.com/o2genum/ideapad-slidebar
10625 F:      drivers/input/misc/ideapad_slidebar.c
10626
10627 IDT VersaClock 5 CLOCK DRIVER
10628 M:      Luca Ceresoli <[email protected]>
10629 S:      Maintained
10630 F:      Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10631 F:      drivers/clk/clk-versaclock5.c
10632
10633 IEEE 802.15.4 SUBSYSTEM
10634 M:      Alexander Aring <[email protected]>
10635 M:      Stefan Schmidt <[email protected]>
10636 M:      Miquel Raynal <[email protected]>
10637 L:      [email protected]
10638 S:      Maintained
10639 W:      https://linux-wpan.org/
10640 Q:      https://patchwork.kernel.org/project/linux-wpan/list/
10641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10643 F:      Documentation/networking/ieee802154.rst
10644 F:      drivers/net/ieee802154/
10645 F:      include/linux/ieee802154.h
10646 F:      include/linux/nl802154.h
10647 F:      include/net/af_ieee802154.h
10648 F:      include/net/cfg802154.h
10649 F:      include/net/ieee802154_netdev.h
10650 F:      include/net/mac802154.h
10651 F:      include/net/nl802154.h
10652 F:      net/ieee802154/
10653 F:      net/mac802154/
10654
10655 Intel VIRTIO DATA PATH ACCELERATOR
10656 M:      Zhu Lingshan <[email protected]>
10657 L:      [email protected]
10658 S:      Supported
10659 F:      drivers/vdpa/ifcvf/
10660
10661 IFE PROTOCOL
10662 M:      Yotam Gigi <[email protected]>
10663 M:      Jamal Hadi Salim <[email protected]>
10664 F:      include/net/ife.h
10665 F:      include/uapi/linux/ife.h
10666 F:      net/ife
10667
10668 IGORPLUG-USB IR RECEIVER
10669 M:      Sean Young <[email protected]>
10670 L:      [email protected]
10671 S:      Maintained
10672 F:      drivers/media/rc/igorplugusb.c
10673
10674 IGUANAWORKS USB IR TRANSCEIVER
10675 M:      Sean Young <[email protected]>
10676 L:      [email protected]
10677 S:      Maintained
10678 F:      drivers/media/rc/iguanair.c
10679
10680 IIO BACKEND FRAMEWORK
10681 M:      Nuno Sa <[email protected]>
10682 R:      Olivier Moysan <[email protected]>
10683 L:      [email protected]
10684 S:      Maintained
10685 F:      drivers/iio/industrialio-backend.c
10686 F:      include/linux/iio/backend.h
10687
10688 IIO DIGITAL POTENTIOMETER DAC
10689 M:      Peter Rosin <[email protected]>
10690 L:      [email protected]
10691 S:      Maintained
10692 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10693 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10694 F:      drivers/iio/dac/dpot-dac.c
10695
10696 IIO ENVELOPE DETECTOR
10697 M:      Peter Rosin <[email protected]>
10698 L:      [email protected]
10699 S:      Maintained
10700 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10701 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10702 F:      drivers/iio/adc/envelope-detector.c
10703
10704 IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
10705 M:      Matti Vaittinen <[email protected]>
10706 L:      [email protected]
10707 S:      Maintained
10708 F:      drivers/iio/industrialio-gts-helper.c
10709 F:      include/linux/iio/iio-gts-helper.h
10710 F:      drivers/iio/test/iio-test-gts.c
10711
10712 IIO MULTIPLEXER
10713 M:      Peter Rosin <[email protected]>
10714 L:      [email protected]
10715 S:      Maintained
10716 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10717 F:      drivers/iio/multiplexer/iio-mux.c
10718
10719 IIO SCMI BASED DRIVER
10720 M:      Jyoti Bhayana <[email protected]>
10721 L:      [email protected]
10722 S:      Maintained
10723 F:      drivers/iio/common/scmi_sensors/scmi_iio.c
10724
10725 IIO SUBSYSTEM AND DRIVERS
10726 M:      Jonathan Cameron <[email protected]>
10727 R:      Lars-Peter Clausen <[email protected]>
10728 L:      [email protected]
10729 S:      Maintained
10730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10731 F:      Documentation/ABI/testing/configfs-iio*
10732 F:      Documentation/ABI/testing/sysfs-bus-iio*
10733 F:      Documentation/devicetree/bindings/iio/
10734 F:      Documentation/iio/
10735 F:      drivers/iio/
10736 F:      drivers/staging/iio/
10737 F:      include/dt-bindings/iio/
10738 F:      include/linux/iio/
10739 F:      tools/iio/
10740
10741 IIO UNIT CONVERTER
10742 M:      Peter Rosin <[email protected]>
10743 L:      [email protected]
10744 S:      Maintained
10745 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10746 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10747 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10748 F:      drivers/iio/afe/iio-rescale.c
10749
10750 IKANOS/ADI EAGLE ADSL USB DRIVER
10751 M:      Matthieu Castet <[email protected]>
10752 M:      Stanislaw Gruszka <[email protected]>
10753 S:      Maintained
10754 F:      drivers/usb/atm/ueagle-atm.c
10755
10756 IMAGIS TOUCHSCREEN DRIVER
10757 M:      Markuss Broks <[email protected]>
10758 S:      Maintained
10759 F:      Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10760 F:      drivers/input/touchscreen/imagis.c
10761
10762 IMGTEC ASCII LCD DRIVER
10763 M:      Paul Burton <[email protected]>
10764 S:      Maintained
10765 F:      Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10766 F:      drivers/auxdisplay/img-ascii-lcd.c
10767
10768 IMGTEC IR DECODER DRIVER
10769 S:      Orphan
10770 F:      drivers/media/rc/img-ir/
10771
10772 IMGTEC POWERVR DRM DRIVER
10773 M:      Frank Binns <[email protected]>
10774 M:      Matt Coster <[email protected]>
10775 S:      Supported
10776 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
10777 F:      Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
10778 F:      Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
10779 F:      Documentation/gpu/imagination/
10780 F:      drivers/gpu/drm/imagination/
10781 F:      include/uapi/drm/pvr_drm.h
10782
10783 IMON SOUNDGRAPH USB IR RECEIVER
10784 M:      Sean Young <[email protected]>
10785 L:      [email protected]
10786 S:      Maintained
10787 F:      drivers/media/rc/imon.c
10788 F:      drivers/media/rc/imon_raw.c
10789
10790 IMS TWINTURBO FRAMEBUFFER DRIVER
10791 L:      [email protected]
10792 S:      Orphan
10793 F:      drivers/video/fbdev/imsttfb.c
10794
10795 INDEX OF FURTHER KERNEL DOCUMENTATION
10796 M:      Carlos Bilbao <[email protected]>
10797 S:      Maintained
10798 F:      Documentation/process/kernel-docs.rst
10799
10800 INDUSTRY PACK SUBSYSTEM (IPACK)
10801 M:      Vaibhav Gupta <[email protected]>
10802 M:      Jens Taprogge <[email protected]>
10803 M:      Greg Kroah-Hartman <[email protected]>
10804 L:      [email protected]
10805 S:      Maintained
10806 W:      http://industrypack.sourceforge.net
10807 F:      drivers/ipack/
10808
10809 INFINEON DPS310 Driver
10810 M:      Eddie James <[email protected]>
10811 L:      [email protected]
10812 S:      Maintained
10813 F:      drivers/iio/pressure/dps310.c
10814
10815 INFINEON PEB2466 ASoC CODEC
10816 M:      Herve Codina <[email protected]>
10817 L:      [email protected] (moderated for non-subscribers)
10818 S:      Maintained
10819 F:      Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
10820 F:      sound/soc/codecs/peb2466.c
10821
10822 INFINIBAND SUBSYSTEM
10823 M:      Jason Gunthorpe <[email protected]>
10824 M:      Leon Romanovsky <[email protected]>
10825 L:      [email protected]
10826 S:      Supported
10827 W:      https://github.com/linux-rdma/rdma-core
10828 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10829 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
10830 F:      Documentation/devicetree/bindings/infiniband/
10831 F:      Documentation/infiniband/
10832 F:      drivers/infiniband/
10833 F:      include/rdma/
10834 F:      include/trace/events/ib_mad.h
10835 F:      include/trace/events/ib_umad.h
10836 F:      include/trace/misc/rdma.h
10837 F:      include/uapi/linux/if_infiniband.h
10838 F:      include/uapi/rdma/
10839 F:      samples/bpf/ibumad_kern.c
10840 F:      samples/bpf/ibumad_user.c
10841
10842 INGENIC JZ4780 NAND DRIVER
10843 M:      Harvey Hunt <[email protected]>
10844 L:      [email protected]
10845 L:      [email protected]
10846 S:      Maintained
10847 F:      drivers/mtd/nand/raw/ingenic/
10848
10849 INGENIC JZ47xx SoCs
10850 M:      Paul Cercueil <[email protected]>
10851 L:      [email protected]
10852 S:      Maintained
10853 F:      arch/mips/boot/dts/ingenic/
10854 F:      arch/mips/generic/board-ingenic.c
10855 F:      arch/mips/include/asm/mach-ingenic/
10856 F:      arch/mips/ingenic/Kconfig
10857 F:      drivers/clk/ingenic/
10858 F:      drivers/dma/dma-jz4780.c
10859 F:      drivers/gpu/drm/ingenic/
10860 F:      drivers/i2c/busses/i2c-jz4780.c
10861 F:      drivers/iio/adc/ingenic-adc.c
10862 F:      drivers/irqchip/irq-ingenic.c
10863 F:      drivers/memory/jz4780-nemc.c
10864 F:      drivers/mmc/host/jz4740_mmc.c
10865 F:      drivers/mtd/nand/raw/ingenic/
10866 F:      drivers/pinctrl/pinctrl-ingenic.c
10867 F:      drivers/power/supply/ingenic-battery.c
10868 F:      drivers/pwm/pwm-jz4740.c
10869 F:      drivers/remoteproc/ingenic_rproc.c
10870 F:      drivers/rtc/rtc-jz4740.c
10871 F:      drivers/tty/serial/8250/8250_ingenic.c
10872 F:      drivers/usb/musb/jz4740.c
10873 F:      drivers/watchdog/jz4740_wdt.c
10874 F:      include/dt-bindings/iio/adc/ingenic,adc.h
10875 F:      include/linux/mfd/ingenic-tcu.h
10876 F:      sound/soc/codecs/jz47*
10877 F:      sound/soc/jz4740/
10878
10879 INJOINIC IP5xxx POWER BANK IC DRIVER
10880 M:      Samuel Holland <[email protected]>
10881 S:      Maintained
10882 F:      drivers/power/supply/ip5xxx_power.c
10883
10884 INOTIFY
10885 M:      Jan Kara <[email protected]>
10886 R:      Amir Goldstein <[email protected]>
10887 L:      [email protected]
10888 S:      Maintained
10889 F:      Documentation/filesystems/inotify.rst
10890 F:      fs/notify/inotify/
10891 F:      include/linux/inotify.h
10892 F:      include/uapi/linux/inotify.h
10893
10894 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
10895 M:      Dmitry Torokhov <[email protected]>
10896 L:      [email protected]
10897 S:      Maintained
10898 Q:      http://patchwork.kernel.org/project/linux-input/list/
10899 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
10900 F:      Documentation/devicetree/bindings/input/
10901 F:      Documentation/devicetree/bindings/serio/
10902 F:      Documentation/input/
10903 F:      drivers/input/
10904 F:      include/dt-bindings/input/
10905 F:      include/linux/input.h
10906 F:      include/linux/input/
10907 F:      include/uapi/linux/input-event-codes.h
10908 F:      include/uapi/linux/input.h
10909
10910 INPUT MULTITOUCH (MT) PROTOCOL
10911 M:      Henrik Rydberg <[email protected]>
10912 L:      [email protected]
10913 S:      Odd fixes
10914 F:      Documentation/input/multi-touch-protocol.rst
10915 F:      drivers/input/input-mt.c
10916 K:      \b(ABS|SYN)_MT_
10917
10918 INSIDE SECURE CRYPTO DRIVER
10919 M:      Antoine Tenart <[email protected]>
10920 L:      [email protected]
10921 S:      Maintained
10922 F:      drivers/crypto/inside-secure/
10923
10924 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
10925 M:      Mimi Zohar <[email protected]>
10926 M:      Roberto Sassu <[email protected]>
10927 M:      Dmitry Kasatkin <[email protected]>
10928 R:      Eric Snowberg <[email protected]>
10929 L:      [email protected]
10930 S:      Supported
10931 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
10932 F:      security/integrity/
10933 F:      security/integrity/ima/
10934
10935 INTEL 810/815 FRAMEBUFFER DRIVER
10936 M:      Antonino Daplas <[email protected]>
10937 L:      [email protected]
10938 S:      Maintained
10939 F:      drivers/video/fbdev/i810/
10940
10941 INTEL 8254 COUNTER DRIVER
10942 M:      William Breathitt Gray <[email protected]>
10943 L:      [email protected]
10944 S:      Maintained
10945 F:      drivers/counter/i8254.c
10946 F:      include/linux/i8254.h
10947
10948 INTEL 8255 GPIO DRIVER
10949 M:      William Breathitt Gray <[email protected]>
10950 L:      [email protected]
10951 S:      Maintained
10952 F:      drivers/gpio/gpio-i8255.c
10953 F:      drivers/gpio/gpio-i8255.h
10954
10955 INTEL ASoC DRIVERS
10956 M:      Cezary Rojewski <[email protected]>
10957 M:      Pierre-Louis Bossart <[email protected]>
10958 M:      Liam Girdwood <[email protected]>
10959 M:      Peter Ujfalusi <[email protected]>
10960 M:      Bard Liao <[email protected]>
10961 M:      Ranjani Sridharan <[email protected]>
10962 M:      Kai Vehmanen <[email protected]>
10963 L:      [email protected] (moderated for non-subscribers)
10964 S:      Supported
10965 F:      sound/soc/intel/
10966
10967 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
10968 M:      Hans de Goede <[email protected]>
10969 L:      [email protected]
10970 S:      Maintained
10971 F:      drivers/platform/x86/intel/atomisp2/pm.c
10972
10973 INTEL ATOMISP2 LED DRIVER
10974 M:      Hans de Goede <[email protected]>
10975 L:      [email protected]
10976 S:      Maintained
10977 F:      drivers/platform/x86/intel/atomisp2/led.c
10978
10979 INTEL BIOS SAR INT1092 DRIVER
10980 M:      Shravan Sudhakar <[email protected]>
10981 L:      [email protected]
10982 S:      Maintained
10983 F:      drivers/platform/x86/intel/int1092/
10984
10985 INTEL BROXTON PMC DRIVER
10986 M:      Mika Westerberg <[email protected]>
10987 M:      Zha Qipeng <[email protected]>
10988 S:      Maintained
10989 F:      drivers/mfd/intel_pmc_bxt.c
10990 F:      include/linux/mfd/intel_pmc_bxt.h
10991
10992 INTEL C600 SERIES SAS CONTROLLER DRIVER
10993 M:      Artur Paszkiewicz <[email protected]>
10994 L:      [email protected]
10995 S:      Supported
10996 T:      git git://git.code.sf.net/p/intel-sas/isci
10997 F:      drivers/scsi/isci/
10998
10999 INTEL CPU family model numbers
11000 M:      Tony Luck <[email protected]>
11001 M:      [email protected]
11002 L:      [email protected]
11003 S:      Supported
11004 F:      arch/x86/include/asm/intel-family.h
11005
11006 INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11007 M:      Jani Nikula <[email protected]>
11008 M:      Rodrigo Vivi <[email protected]>
11009 L:      [email protected]
11010 L:      [email protected]
11011 S:      Supported
11012 F:      drivers/gpu/drm/i915/display/
11013 F:      drivers/gpu/drm/xe/display/
11014 F:      drivers/gpu/drm/xe/compat-i915-headers
11015
11016 INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11017 M:      Jani Nikula <[email protected]>
11018 M:      Joonas Lahtinen <[email protected]>
11019 M:      Rodrigo Vivi <[email protected]>
11020 M:      Tvrtko Ursulin <[email protected]>
11021 L:      [email protected]
11022 S:      Supported
11023 W:      https://drm.pages.freedesktop.org/intel-docs/
11024 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
11025 B:      https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11026 C:      irc://irc.oftc.net/intel-gfx
11027 T:      git git://anongit.freedesktop.org/drm-intel
11028 F:      Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11029 F:      Documentation/gpu/i915.rst
11030 F:      drivers/gpu/drm/ci/xfails/i915*
11031 F:      drivers/gpu/drm/i915/
11032 F:      include/drm/i915*
11033 F:      include/uapi/drm/i915_drm.h
11034
11035 INTEL DRM XE DRIVER (Lunar Lake and newer)
11036 M:      Lucas De Marchi <[email protected]>
11037 M:      Thomas Hellström <[email protected]>
11038 M:      Rodrigo Vivi <[email protected]>
11039 L:      [email protected]
11040 S:      Supported
11041 W:      https://drm.pages.freedesktop.org/intel-docs/
11042 Q:      http://patchwork.freedesktop.org/project/intel-xe/
11043 B:      https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11044 C:      irc://irc.oftc.net/xe
11045 T:      git https://gitlab.freedesktop.org/drm/xe/kernel.git
11046 F:      Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11047 F:      Documentation/gpu/xe/
11048 F:      drivers/gpu/drm/xe/
11049 F:      include/drm/xe*
11050 F:      include/uapi/drm/xe_drm.h
11051
11052 INTEL ETHERNET DRIVERS
11053 M:      Jesse Brandeburg <[email protected]>
11054 M:      Tony Nguyen <[email protected]>
11055 L:      [email protected] (moderated for non-subscribers)
11056 S:      Supported
11057 W:      https://www.intel.com/content/www/us/en/support.html
11058 Q:      https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11059 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11060 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11061 F:      Documentation/networking/device_drivers/ethernet/intel/
11062 F:      drivers/net/ethernet/intel/
11063 F:      drivers/net/ethernet/intel/*/
11064 F:      include/linux/avf/virtchnl.h
11065 F:      include/linux/net/intel/iidc.h
11066
11067 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11068 M:      Mustafa Ismail <[email protected]>
11069 M:      Shiraz Saleem <[email protected]>
11070 L:      [email protected]
11071 S:      Supported
11072 F:      drivers/infiniband/hw/irdma/
11073 F:      include/uapi/rdma/irdma-abi.h
11074
11075 INTEL GPIO DRIVERS
11076 M:      Andy Shevchenko <[email protected]>
11077 L:      [email protected]
11078 S:      Supported
11079 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11080 F:      drivers/gpio/gpio-elkhartlake.c
11081 F:      drivers/gpio/gpio-graniterapids.c
11082 F:      drivers/gpio/gpio-ich.c
11083 F:      drivers/gpio/gpio-merrifield.c
11084 F:      drivers/gpio/gpio-ml-ioh.c
11085 F:      drivers/gpio/gpio-pch.c
11086 F:      drivers/gpio/gpio-sch.c
11087 F:      drivers/gpio/gpio-sodaville.c
11088 F:      drivers/gpio/gpio-tangier.c
11089 F:      drivers/gpio/gpio-tangier.h
11090
11091 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11092 M:      Zhenyu Wang <[email protected]>
11093 M:      Zhi Wang <[email protected]>
11094 L:      [email protected]
11095 L:      [email protected]
11096 S:      Supported
11097 W:      https://github.com/intel/gvt-linux/wiki
11098 T:      git https://github.com/intel/gvt-linux.git
11099 F:      drivers/gpu/drm/i915/gvt/
11100
11101 INTEL HID EVENT DRIVER
11102 M:      Alex Hung <[email protected]>
11103 L:      [email protected]
11104 S:      Maintained
11105 F:      drivers/platform/x86/intel/hid.c
11106
11107 INTEL I/OAT DMA DRIVER
11108 M:      Dave Jiang <[email protected]>
11109 R:      Dan Williams <[email protected]>
11110 L:      [email protected]
11111 S:      Supported
11112 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
11113 F:      drivers/dma/ioat*
11114
11115 INTEL IAA CRYPTO DRIVER
11116 M:      Tom Zanussi <[email protected]>
11117 L:      [email protected]
11118 S:      Supported
11119 F:      Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11120 F:      drivers/crypto/intel/iaa/*
11121
11122 INTEL IDLE DRIVER
11123 M:      Jacob Pan <[email protected]>
11124 M:      Len Brown <[email protected]>
11125 L:      [email protected]
11126 S:      Supported
11127 B:      https://bugzilla.kernel.org
11128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11129 F:      drivers/idle/intel_idle.c
11130
11131 INTEL IDXD DRIVER
11132 M:      Fenghua Yu <[email protected]>
11133 R:      Dave Jiang <[email protected]>
11134 L:      [email protected]
11135 S:      Supported
11136 F:      drivers/dma/idxd/*
11137 F:      include/uapi/linux/idxd.h
11138
11139 INTEL IN FIELD SCAN (IFS) DEVICE
11140 M:      Jithu Joseph <[email protected]>
11141 R:      Ashok Raj <[email protected]>
11142 R:      Tony Luck <[email protected]>
11143 S:      Maintained
11144 F:      drivers/platform/x86/intel/ifs
11145 F:      include/trace/events/intel_ifs.h
11146
11147 INTEL INTEGRATED SENSOR HUB DRIVER
11148 M:      Srinivas Pandruvada <[email protected]>
11149 M:      Jiri Kosina <[email protected]>
11150 L:      [email protected]
11151 S:      Maintained
11152 F:      drivers/hid/intel-ish-hid/
11153
11154 INTEL IOMMU (VT-d)
11155 M:      David Woodhouse <[email protected]>
11156 M:      Lu Baolu <[email protected]>
11157 L:      [email protected]
11158 S:      Supported
11159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
11160 F:      drivers/iommu/intel/
11161
11162 INTEL IPU3 CSI-2 CIO2 DRIVER
11163 M:      Yong Zhi <[email protected]>
11164 M:      Sakari Ailus <[email protected]>
11165 M:      Bingbu Cao <[email protected]>
11166 M:      Dan Scally <[email protected]>
11167 R:      Tianshu Qiu <[email protected]>
11168 L:      [email protected]
11169 S:      Maintained
11170 T:      git git://linuxtv.org/media_tree.git
11171 F:      Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11172 F:      drivers/media/pci/intel/ipu3/
11173
11174 INTEL IPU3 CSI-2 IMGU DRIVER
11175 M:      Sakari Ailus <[email protected]>
11176 R:      Bingbu Cao <[email protected]>
11177 R:      Tianshu Qiu <[email protected]>
11178 L:      [email protected]
11179 S:      Maintained
11180 F:      Documentation/admin-guide/media/ipu3.rst
11181 F:      Documentation/admin-guide/media/ipu3_rcb.svg
11182 F:      Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11183 F:      drivers/staging/media/ipu3/
11184
11185 INTEL IPU6 INPUT SYSTEM DRIVER
11186 M:      Sakari Ailus <[email protected]>
11187 M:      Bingbu Cao <[email protected]>
11188 R:      Tianshu Qiu <[email protected]>
11189 L:      [email protected]
11190 S:      Maintained
11191 T:      git git://linuxtv.org/media_tree.git
11192 F:      Documentation/admin-guide/media/ipu6-isys.rst
11193 F:      drivers/media/pci/intel/ipu6/
11194
11195 INTEL ISHTP ECLITE DRIVER
11196 M:      Sumesh K Naduvalath <[email protected]>
11197 L:      [email protected]
11198 S:      Supported
11199 F:      drivers/platform/x86/intel/ishtp_eclite.c
11200
11201 INTEL IXP4XX CRYPTO SUPPORT
11202 M:      Corentin Labbe <[email protected]>
11203 L:      [email protected]
11204 S:      Maintained
11205 F:      drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11206
11207 INTEL KEEM BAY DRM DRIVER
11208 M:      Anitha Chrisanthus <[email protected]>
11209 M:      Edmund Dea <[email protected]>
11210 S:      Maintained
11211 F:      Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11212 F:      drivers/gpu/drm/kmb/
11213
11214 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11215 M:      Daniele Alessandrelli <[email protected]>
11216 S:      Maintained
11217 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11218 F:      drivers/crypto/intel/keembay/Kconfig
11219 F:      drivers/crypto/intel/keembay/Makefile
11220 F:      drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11221 F:      drivers/crypto/intel/keembay/ocs-aes.c
11222 F:      drivers/crypto/intel/keembay/ocs-aes.h
11223
11224 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11225 M:      Daniele Alessandrelli <[email protected]>
11226 M:      Prabhjot Khurana <[email protected]>
11227 M:      Mark Gross <[email protected]>
11228 S:      Maintained
11229 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11230 F:      drivers/crypto/intel/keembay/Kconfig
11231 F:      drivers/crypto/intel/keembay/Makefile
11232 F:      drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11233
11234 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11235 M:      Daniele Alessandrelli <[email protected]>
11236 M:      Declan Murphy <[email protected]>
11237 S:      Maintained
11238 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11239 F:      drivers/crypto/intel/keembay/Kconfig
11240 F:      drivers/crypto/intel/keembay/Makefile
11241 F:      drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11242 F:      drivers/crypto/intel/keembay/ocs-hcu.c
11243 F:      drivers/crypto/intel/keembay/ocs-hcu.h
11244
11245 INTEL MANAGEMENT ENGINE (mei)
11246 M:      Tomas Winkler <[email protected]>
11247 L:      [email protected]
11248 S:      Supported
11249 F:      Documentation/driver-api/mei/*
11250 F:      drivers/misc/mei/
11251 F:      drivers/watchdog/mei_wdt.c
11252 F:      include/linux/mei_aux.h
11253 F:      include/linux/mei_cl_bus.h
11254 F:      include/uapi/linux/mei.h
11255 F:      include/uapi/linux/mei_uuid.h
11256 F:      include/uapi/linux/uuid.h
11257 F:      samples/mei/*
11258
11259 INTEL MAX 10 BMC MFD DRIVER
11260 M:      Xu Yilun <[email protected]>
11261 R:      Tom Rix <[email protected]>
11262 S:      Maintained
11263 F:      Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11264 F:      Documentation/hwmon/intel-m10-bmc-hwmon.rst
11265 F:      drivers/hwmon/intel-m10-bmc-hwmon.c
11266 F:      drivers/mfd/intel-m10-bmc*
11267 F:      include/linux/mfd/intel-m10-bmc.h
11268
11269 INTEL MAX10 BMC SECURE UPDATES
11270 M:      Peter Colberg <[email protected]>
11271 L:      [email protected]
11272 S:      Maintained
11273 F:      Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11274 F:      drivers/fpga/intel-m10-bmc-sec-update.c
11275
11276 INTEL P-Unit IPC DRIVER
11277 M:      Zha Qipeng <[email protected]>
11278 L:      [email protected]
11279 S:      Maintained
11280 F:      arch/x86/include/asm/intel_punit_ipc.h
11281 F:      drivers/platform/x86/intel/punit_ipc.c
11282
11283 INTEL PMC CORE DRIVER
11284 M:      Rajneesh Bhardwaj <[email protected]>
11285 M:      David E Box <[email protected]>
11286 L:      [email protected]
11287 S:      Maintained
11288 F:      Documentation/ABI/testing/sysfs-platform-intel-pmc
11289 F:      drivers/platform/x86/intel/pmc/
11290
11291 INTEL PMIC GPIO DRIVERS
11292 M:      Andy Shevchenko <[email protected]>
11293 S:      Supported
11294 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11295 F:      drivers/gpio/gpio-*cove.c
11296
11297 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11298 M:      Andy Shevchenko <[email protected]>
11299 S:      Supported
11300 F:      drivers/mfd/intel_soc_pmic*
11301 F:      include/linux/mfd/intel_soc_pmic*
11302
11303 INTEL PMT DRIVERS
11304 M:      David E. Box <[email protected]>
11305 S:      Supported
11306 F:      drivers/platform/x86/intel/pmt/
11307
11308 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11309 M:      Stanislav Yakovlev <[email protected]>
11310 L:      [email protected]
11311 S:      Maintained
11312 F:      Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11313 F:      Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11314 F:      drivers/net/wireless/intel/ipw2x00/
11315
11316 INTEL PSTATE DRIVER
11317 M:      Srinivas Pandruvada <[email protected]>
11318 M:      Len Brown <[email protected]>
11319 L:      [email protected]
11320 S:      Supported
11321 F:      drivers/cpufreq/intel_pstate.c
11322
11323 INTEL PTP DFL ToD DRIVER
11324 M:      Tianfei Zhang <[email protected]>
11325 L:      [email protected]
11326 L:      [email protected]
11327 S:      Maintained
11328 F:      drivers/ptp/ptp_dfl_tod.c
11329
11330 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11331 M:      Jarkko Nikula <[email protected]>
11332 L:      [email protected]
11333 F:      drivers/counter/intel-qep.c
11334
11335 INTEL SCU DRIVERS
11336 M:      Mika Westerberg <[email protected]>
11337 S:      Maintained
11338 F:      arch/x86/include/asm/intel_scu_ipc.h
11339 F:      drivers/platform/x86/intel_scu_*
11340
11341 INTEL SDSI DRIVER
11342 M:      David E. Box <[email protected]>
11343 S:      Supported
11344 F:      drivers/platform/x86/intel/sdsi.c
11345 F:      tools/arch/x86/intel_sdsi/
11346 F:      tools/testing/selftests/drivers/sdsi/
11347
11348 INTEL SGX
11349 M:      Jarkko Sakkinen <[email protected]>
11350 R:      Dave Hansen <[email protected]>
11351 L:      [email protected]
11352 S:      Supported
11353 Q:      https://patchwork.kernel.org/project/intel-sgx/list/
11354 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11355 F:      Documentation/arch/x86/sgx.rst
11356 F:      arch/x86/entry/vdso/vsgx.S
11357 F:      arch/x86/include/asm/sgx.h
11358 F:      arch/x86/include/uapi/asm/sgx.h
11359 F:      arch/x86/kernel/cpu/sgx/*
11360 F:      tools/testing/selftests/sgx/*
11361 K:      \bSGX_
11362
11363 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11364 M:      Daniel Scally <[email protected]>
11365 S:      Maintained
11366 F:      drivers/platform/x86/intel/int3472/
11367
11368 INTEL SPEED SELECT TECHNOLOGY
11369 M:      Srinivas Pandruvada <[email protected]>
11370 L:      [email protected]
11371 S:      Maintained
11372 F:      drivers/platform/x86/intel/speed_select_if/
11373 F:      include/uapi/linux/isst_if.h
11374 F:      tools/power/x86/intel-speed-select/
11375
11376 INTEL STRATIX10 FIRMWARE DRIVERS
11377 M:      Dinh Nguyen <[email protected]>
11378 L:      [email protected]
11379 S:      Maintained
11380 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11381 F:      Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11382 F:      Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11383 F:      drivers/firmware/stratix10-rsu.c
11384 F:      drivers/firmware/stratix10-svc.c
11385 F:      include/linux/firmware/intel/stratix10-smc.h
11386 F:      include/linux/firmware/intel/stratix10-svc-client.h
11387
11388 INTEL TELEMETRY DRIVER
11389 M:      Rajneesh Bhardwaj <[email protected]>
11390 M:      "David E. Box" <[email protected]>
11391 L:      [email protected]
11392 S:      Maintained
11393 F:      arch/x86/include/asm/intel_telemetry.h
11394 F:      drivers/platform/x86/intel/telemetry/
11395
11396 INTEL TPMI DRIVER
11397 M:      Srinivas Pandruvada <[email protected]>
11398 L:      [email protected]
11399 S:      Maintained
11400 F:      Documentation/ABI/testing/debugfs-tpmi
11401 F:      drivers/platform/x86/intel/tpmi.c
11402 F:      include/linux/intel_tpmi.h
11403
11404 INTEL UNCORE FREQUENCY CONTROL
11405 M:      Srinivas Pandruvada <[email protected]>
11406 L:      [email protected]
11407 S:      Maintained
11408 F:      Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11409 F:      drivers/platform/x86/intel/uncore-frequency/
11410
11411 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11412 M:      David E. Box <[email protected]>
11413 S:      Supported
11414 F:      drivers/platform/x86/intel/vsec.*
11415
11416 INTEL VIRTUAL BUTTON DRIVER
11417 M:      AceLan Kao <[email protected]>
11418 L:      [email protected]
11419 S:      Maintained
11420 F:      drivers/platform/x86/intel/vbtn.c
11421
11422 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11423 M:      Stanislaw Gruszka <[email protected]>
11424 L:      [email protected]
11425 S:      Supported
11426 F:      drivers/net/wireless/intel/iwlegacy/
11427
11428 INTEL WIRELESS WIFI LINK (iwlwifi)
11429 M:      Miri Korenblit <[email protected]>
11430 L:      [email protected]
11431 S:      Supported
11432 W:      https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11434 F:      drivers/net/wireless/intel/iwlwifi/
11435
11436 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11437 M:      Jithu Joseph <[email protected]>
11438 S:      Maintained
11439 W:      https://slimbootloader.github.io/security/firmware-update.html
11440 F:      drivers/platform/x86/intel/wmi/sbl-fw-update.c
11441
11442 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11443 L:      [email protected]
11444 S:      Maintained
11445 F:      drivers/platform/x86/intel/wmi/thunderbolt.c
11446
11447 INTEL WWAN IOSM DRIVER
11448 M:      M Chetan Kumar <[email protected]>
11449 L:      [email protected]
11450 S:      Maintained
11451 F:      drivers/net/wwan/iosm/
11452
11453 INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
11454 M:      Xin Li <[email protected]>
11455 M:      "H. Peter Anvin" <[email protected]>
11456 S:      Supported
11457 F:      Documentation/arch/x86/x86_64/fred.rst
11458 F:      arch/x86/entry/entry_64_fred.S
11459 F:      arch/x86/entry/entry_fred.c
11460 F:      arch/x86/include/asm/fred.h
11461 F:      arch/x86/kernel/fred.c
11462
11463 INTEL(R) TRACE HUB
11464 M:      Alexander Shishkin <[email protected]>
11465 S:      Supported
11466 F:      Documentation/trace/intel_th.rst
11467 F:      drivers/hwtracing/intel_th/
11468 F:      include/linux/intel_th.h
11469
11470 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11471 M:      Ning Sun <[email protected]>
11472 L:      [email protected]
11473 S:      Supported
11474 W:      http://tboot.sourceforge.net
11475 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11476 F:      Documentation/arch/x86/intel_txt.rst
11477 F:      arch/x86/kernel/tboot.c
11478 F:      include/linux/tboot.h
11479
11480 INTERCONNECT API
11481 M:      Georgi Djakov <[email protected]>
11482 L:      [email protected]
11483 S:      Maintained
11484 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11485 F:      Documentation/devicetree/bindings/interconnect/
11486 F:      Documentation/driver-api/interconnect.rst
11487 F:      drivers/interconnect/
11488 F:      include/dt-bindings/interconnect/
11489 F:      include/linux/interconnect-provider.h
11490 F:      include/linux/interconnect.h
11491
11492 INTERRUPT COUNTER DRIVER
11493 M:      Oleksij Rempel <[email protected]>
11494 R:      Pengutronix Kernel Team <[email protected]>
11495 L:      [email protected]
11496 F:      Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11497 F:      drivers/counter/interrupt-cnt.c
11498
11499 INTERSIL ISL7998X VIDEO DECODER DRIVER
11500 M:      Michael Tretter <[email protected]>
11501 R:      Pengutronix Kernel Team <[email protected]>
11502 L:      [email protected]
11503 S:      Maintained
11504 F:      Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11505 F:      drivers/media/i2c/isl7998x.c
11506
11507 INVENSENSE ICM-426xx IMU DRIVER
11508 M:      Jean-Baptiste Maneyrol <[email protected]>
11509 L:      [email protected]
11510 S:      Maintained
11511 W:      https://invensense.tdk.com/
11512 F:      Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11513 F:      drivers/iio/imu/inv_icm42600/
11514
11515 INVENSENSE MPU-3050 GYROSCOPE DRIVER
11516 M:      Linus Walleij <[email protected]>
11517 L:      [email protected]
11518 S:      Maintained
11519 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
11520 F:      drivers/iio/gyro/mpu3050*
11521
11522 IOC3 ETHERNET DRIVER
11523 M:      Ralf Baechle <[email protected]>
11524 L:      [email protected]
11525 S:      Maintained
11526 F:      drivers/net/ethernet/sgi/ioc3-eth.c
11527
11528 IOMMU DMA-API LAYER
11529 M:      Robin Murphy <[email protected]>
11530 L:      [email protected]
11531 S:      Maintained
11532 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
11533 F:      drivers/iommu/dma-iommu.c
11534 F:      drivers/iommu/dma-iommu.h
11535 F:      drivers/iommu/iova.c
11536 F:      include/linux/iova.h
11537
11538 IOMMU SUBSYSTEM
11539 M:      Joerg Roedel <[email protected]>
11540 M:      Will Deacon <[email protected]>
11541 R:      Robin Murphy <[email protected]>
11542 L:      [email protected]
11543 S:      Maintained
11544 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
11545 F:      Documentation/devicetree/bindings/iommu/
11546 F:      Documentation/userspace-api/iommu.rst
11547 F:      drivers/iommu/
11548 F:      include/linux/iommu.h
11549 F:      include/linux/iova.h
11550 F:      include/linux/of_iommu.h
11551
11552 IOMMUFD
11553 M:      Jason Gunthorpe <[email protected]>
11554 M:      Kevin Tian <[email protected]>
11555 L:      [email protected]
11556 S:      Maintained
11557 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
11558 F:      Documentation/userspace-api/iommufd.rst
11559 F:      drivers/iommu/iommufd/
11560 F:      include/linux/iommufd.h
11561 F:      include/uapi/linux/iommufd.h
11562 F:      tools/testing/selftests/iommu/
11563
11564 IOSYS-MAP HELPERS
11565 M:      Thomas Zimmermann <[email protected]>
11566 L:      [email protected]
11567 S:      Maintained
11568 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
11569 F:      include/linux/iosys-map.h
11570
11571 IO_URING
11572 M:      Jens Axboe <[email protected]>
11573 R:      Pavel Begunkov <[email protected]>
11574 L:      [email protected]
11575 S:      Maintained
11576 T:      git git://git.kernel.dk/linux-block
11577 T:      git git://git.kernel.dk/liburing
11578 F:      include/linux/io_uring/
11579 F:      include/linux/io_uring.h
11580 F:      include/linux/io_uring_types.h
11581 F:      include/trace/events/io_uring.h
11582 F:      include/uapi/linux/io_uring.h
11583 F:      io_uring/
11584
11585 IPMI SUBSYSTEM
11586 M:      Corey Minyard <[email protected]>
11587 L:      [email protected] (moderated for non-subscribers)
11588 S:      Supported
11589 W:      http://openipmi.sourceforge.net/
11590 T:      git https://github.com/cminyard/linux-ipmi.git for-next
11591 F:      Documentation/devicetree/bindings/ipmi/
11592 F:      Documentation/driver-api/ipmi.rst
11593 F:      drivers/char/ipmi/
11594 F:      include/linux/ipmi*
11595 F:      include/uapi/linux/ipmi*
11596
11597 IPS SCSI RAID DRIVER
11598 M:      Adaptec OEM Raid Solutions <[email protected]>
11599 L:      [email protected]
11600 S:      Maintained
11601 W:      http://www.adaptec.com/
11602 F:      drivers/scsi/ips*
11603
11604 IPVS
11605 M:      Simon Horman <[email protected]>
11606 M:      Julian Anastasov <[email protected]>
11607 L:      [email protected]
11608 L:      [email protected]
11609 S:      Maintained
11610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11612 F:      Documentation/networking/ipvs-sysctl.rst
11613 F:      include/net/ip_vs.h
11614 F:      include/uapi/linux/ip_vs.h
11615 F:      net/netfilter/ipvs/
11616
11617 IPWIRELESS DRIVER
11618 M:      Jiri Kosina <[email protected]>
11619 M:      David Sterba <[email protected]>
11620 S:      Odd Fixes
11621 F:      drivers/tty/ipwireless/
11622
11623 IRON DEVICE AUDIO CODEC DRIVERS
11624 M:      Kiseok Jo <[email protected]>
11625 L:      [email protected] (moderated for non-subscribers)
11626 S:      Maintained
11627 F:      Documentation/devicetree/bindings/sound/irondevice,*
11628 F:      sound/soc/codecs/sma*
11629
11630 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
11631 M:      Thomas Gleixner <[email protected]>
11632 S:      Maintained
11633 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11634 F:      Documentation/core-api/irq/irq-domain.rst
11635 F:      include/linux/irqdomain.h
11636 F:      include/linux/irqdomain_defs.h
11637 F:      kernel/irq/irqdomain.c
11638 F:      kernel/irq/msi.c
11639
11640 IRQ SUBSYSTEM
11641 M:      Thomas Gleixner <[email protected]>
11642 L:      [email protected]
11643 S:      Maintained
11644 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11645 F:      include/linux/group_cpus.h
11646 F:      include/linux/irq.h
11647 F:      include/linux/irqhandler.h
11648 F:      include/linux/irqnr.h
11649 F:      include/linux/irqreturn.h
11650 F:      kernel/irq/
11651 F:      lib/group_cpus.c
11652
11653 IRQCHIP DRIVERS
11654 M:      Thomas Gleixner <[email protected]>
11655 L:      [email protected]
11656 S:      Maintained
11657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11658 F:      Documentation/devicetree/bindings/interrupt-controller/
11659 F:      drivers/irqchip/
11660 F:      include/linux/irqchip.h
11661
11662 ISA
11663 M:      William Breathitt Gray <[email protected]>
11664 S:      Maintained
11665 F:      Documentation/driver-api/isa.rst
11666 F:      drivers/base/isa.c
11667 F:      include/linux/isa.h
11668
11669 ISA RADIO MODULE
11670 M:      Hans Verkuil <[email protected]>
11671 L:      [email protected]
11672 S:      Maintained
11673 W:      https://linuxtv.org
11674 T:      git git://linuxtv.org/media_tree.git
11675 F:      drivers/media/radio/radio-isa*
11676
11677 ISAPNP
11678 M:      Jaroslav Kysela <[email protected]>
11679 S:      Maintained
11680 F:      Documentation/userspace-api/isapnp.rst
11681 F:      drivers/pnp/isapnp/
11682 F:      include/linux/isapnp.h
11683
11684 ISCSI
11685 M:      Lee Duncan <[email protected]>
11686 M:      Chris Leech <[email protected]>
11687 M:      Mike Christie <[email protected]>
11688 L:      [email protected]
11689 L:      [email protected]
11690 S:      Maintained
11691 W:      www.open-iscsi.com
11692 F:      drivers/scsi/*iscsi*
11693 F:      include/scsi/*iscsi*
11694
11695 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
11696 M:      Peter Jones <[email protected]>
11697 M:      Konrad Rzeszutek Wilk <[email protected]>
11698 S:      Maintained
11699 F:      drivers/firmware/iscsi_ibft*
11700
11701 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
11702 M:      Sagi Grimberg <[email protected]>
11703 M:      Max Gurtovoy <[email protected]>
11704 L:      [email protected]
11705 S:      Supported
11706 W:      http://www.openfabrics.org
11707 W:      www.open-iscsi.org
11708 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11709 F:      drivers/infiniband/ulp/iser/
11710
11711 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
11712 M:      Sagi Grimberg <[email protected]>
11713 L:      [email protected]
11714 L:      [email protected]
11715 S:      Supported
11716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11717 F:      drivers/infiniband/ulp/isert
11718
11719 ISDN/CMTP OVER BLUETOOTH
11720 M:      Karsten Keil <[email protected]>
11721 L:      [email protected] (subscribers-only)
11722 L:      [email protected]
11723 S:      Odd Fixes
11724 W:      http://www.isdn4linux.de
11725 F:      Documentation/isdn/
11726 F:      drivers/isdn/capi/
11727 F:      include/linux/isdn/
11728 F:      include/uapi/linux/isdn/
11729 F:      net/bluetooth/cmtp/
11730
11731 ISDN/mISDN SUBSYSTEM
11732 M:      Karsten Keil <[email protected]>
11733 L:      [email protected] (subscribers-only)
11734 L:      [email protected]
11735 S:      Maintained
11736 W:      http://www.isdn4linux.de
11737 F:      drivers/isdn/Kconfig
11738 F:      drivers/isdn/Makefile
11739 F:      drivers/isdn/hardware/
11740 F:      drivers/isdn/mISDN/
11741
11742 ISOFS FILESYSTEM
11743 M:      Jan Kara <[email protected]>
11744 L:      [email protected]
11745 S:      Maintained
11746 F:      Documentation/filesystems/isofs.rst
11747 F:      fs/isofs/
11748
11749 IT87 HARDWARE MONITORING DRIVER
11750 M:      Jean Delvare <[email protected]>
11751 L:      [email protected]
11752 S:      Maintained
11753 F:      Documentation/hwmon/it87.rst
11754 F:      drivers/hwmon/it87.c
11755
11756 IT913X MEDIA DRIVER
11757 L:      [email protected]
11758 S:      Orphan
11759 W:      https://linuxtv.org
11760 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11761 F:      drivers/media/tuners/it913x*
11762
11763 ITE IT66121 HDMI BRIDGE DRIVER
11764 M:      Phong LE <[email protected]>
11765 M:      Neil Armstrong <[email protected]>
11766 S:      Maintained
11767 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
11768 F:      Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
11769 F:      drivers/gpu/drm/bridge/ite-it66121.c
11770
11771 IVTV VIDEO4LINUX DRIVER
11772 M:      Andy Walls <[email protected]>
11773 L:      [email protected]
11774 S:      Maintained
11775 W:      https://linuxtv.org
11776 T:      git git://linuxtv.org/media_tree.git
11777 F:      Documentation/admin-guide/media/ivtv*
11778 F:      drivers/media/pci/ivtv/
11779 F:      include/uapi/linux/ivtv*
11780
11781 IX2505V MEDIA DRIVER
11782 M:      Malcolm Priestley <[email protected]>
11783 L:      [email protected]
11784 S:      Maintained
11785 W:      https://linuxtv.org
11786 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11787 F:      drivers/media/dvb-frontends/ix2505v*
11788
11789 JAILHOUSE HYPERVISOR INTERFACE
11790 M:      Jan Kiszka <[email protected]>
11791 L:      [email protected]
11792 S:      Maintained
11793 F:      arch/x86/include/asm/jailhouse_para.h
11794 F:      arch/x86/kernel/jailhouse.c
11795
11796 JFS FILESYSTEM
11797 M:      Dave Kleikamp <[email protected]>
11798 L:      [email protected]
11799 S:      Odd Fixes
11800 W:      http://jfs.sourceforge.net/
11801 T:      git https://github.com/kleikamp/linux-shaggy.git
11802 F:      Documentation/admin-guide/jfs.rst
11803 F:      fs/jfs/
11804
11805 JME NETWORK DRIVER
11806 M:      Guo-Fu Tseng <[email protected]>
11807 L:      [email protected]
11808 S:      Maintained
11809 F:      drivers/net/ethernet/jme.*
11810
11811 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
11812 M:      David Woodhouse <[email protected]>
11813 M:      Richard Weinberger <[email protected]>
11814 L:      [email protected]
11815 S:      Odd Fixes
11816 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
11817 T:      git git://git.infradead.org/ubifs-2.6.git
11818 F:      fs/jffs2/
11819 F:      include/uapi/linux/jffs2.h
11820
11821 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
11822 M:      "Theodore Ts'o" <[email protected]>
11823 M:      Jan Kara <[email protected]>
11824 L:      [email protected]
11825 S:      Maintained
11826 F:      fs/jbd2/
11827 F:      include/linux/jbd2.h
11828
11829 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
11830 M:      Mikhail Ulyanov <[email protected]>
11831 L:      [email protected]
11832 L:      [email protected]
11833 S:      Maintained
11834 F:      drivers/media/platform/renesas/rcar_jpu.c
11835
11836 JSM Neo PCI based serial card
11837 L:      [email protected]
11838 S:      Orphan
11839 F:      drivers/tty/serial/jsm/
11840
11841 K10TEMP HARDWARE MONITORING DRIVER
11842 M:      Clemens Ladisch <[email protected]>
11843 L:      [email protected]
11844 S:      Maintained
11845 F:      Documentation/hwmon/k10temp.rst
11846 F:      drivers/hwmon/k10temp.c
11847
11848 K8TEMP HARDWARE MONITORING DRIVER
11849 M:      Rudolf Marek <[email protected]>
11850 L:      [email protected]
11851 S:      Maintained
11852 F:      Documentation/hwmon/k8temp.rst
11853 F:      drivers/hwmon/k8temp.c
11854
11855 KASAN
11856 M:      Andrey Ryabinin <[email protected]>
11857 R:      Alexander Potapenko <[email protected]>
11858 R:      Andrey Konovalov <[email protected]>
11859 R:      Dmitry Vyukov <[email protected]>
11860 R:      Vincenzo Frascino <[email protected]>
11861 L:      [email protected]
11862 S:      Maintained
11863 F:      Documentation/dev-tools/kasan.rst
11864 F:      arch/*/include/asm/*kasan.h
11865 F:      arch/*/mm/kasan_init*
11866 F:      include/linux/kasan*.h
11867 F:      lib/Kconfig.kasan
11868 F:      mm/kasan/
11869 F:      scripts/Makefile.kasan
11870
11871 KCONFIG
11872 M:      Masahiro Yamada <[email protected]>
11873 L:      [email protected]
11874 S:      Maintained
11875 Q:      https://patchwork.kernel.org/project/linux-kbuild/list/
11876 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
11877 F:      Documentation/kbuild/kconfig*
11878 F:      scripts/Kconfig.include
11879 F:      scripts/kconfig/
11880
11881 KCOV
11882 R:      Dmitry Vyukov <[email protected]>
11883 R:      Andrey Konovalov <[email protected]>
11884 L:      [email protected]
11885 S:      Maintained
11886 F:      Documentation/dev-tools/kcov.rst
11887 F:      include/linux/kcov.h
11888 F:      include/uapi/linux/kcov.h
11889 F:      kernel/kcov.c
11890 F:      scripts/Makefile.kcov
11891
11892 KCSAN
11893 M:      Marco Elver <[email protected]>
11894 R:      Dmitry Vyukov <[email protected]>
11895 L:      [email protected]
11896 S:      Maintained
11897 F:      Documentation/dev-tools/kcsan.rst
11898 F:      include/linux/kcsan*.h
11899 F:      kernel/kcsan/
11900 F:      lib/Kconfig.kcsan
11901 F:      scripts/Makefile.kcsan
11902
11903 KDUMP
11904 M:      Baoquan He <[email protected]>
11905 R:      Vivek Goyal <[email protected]>
11906 R:      Dave Young <[email protected]>
11907 L:      [email protected]
11908 S:      Maintained
11909 W:      http://lse.sourceforge.net/kdump/
11910 F:      Documentation/admin-guide/kdump/
11911 F:      fs/proc/vmcore.c
11912 F:      include/linux/crash_core.h
11913 F:      include/linux/crash_dump.h
11914 F:      include/uapi/linux/vmcore.h
11915 F:      kernel/crash_*.c
11916
11917 KEENE FM RADIO TRANSMITTER DRIVER
11918 M:      Hans Verkuil <[email protected]>
11919 L:      [email protected]
11920 S:      Maintained
11921 W:      https://linuxtv.org
11922 T:      git git://linuxtv.org/media_tree.git
11923 F:      drivers/media/radio/radio-keene*
11924
11925 KERNEL AUTOMOUNTER
11926 M:      Ian Kent <[email protected]>
11927 L:      [email protected]
11928 S:      Maintained
11929 F:      fs/autofs/
11930
11931 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
11932 M:      Masahiro Yamada <[email protected]>
11933 R:      Nathan Chancellor <[email protected]>
11934 R:      Nicolas Schier <[email protected]>
11935 L:      [email protected]
11936 S:      Maintained
11937 Q:      https://patchwork.kernel.org/project/linux-kbuild/list/
11938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
11939 F:      Documentation/kbuild/
11940 F:      Makefile
11941 F:      scripts/*vmlinux*
11942 F:      scripts/Kbuild*
11943 F:      scripts/Makefile*
11944 F:      scripts/basic/
11945 F:      scripts/clang-tools/
11946 F:      scripts/dummy-tools/
11947 F:      scripts/mk*
11948 F:      scripts/mod/
11949 F:      scripts/package/
11950 F:      usr/
11951
11952 KERNEL HARDENING (not covered by other areas)
11953 M:      Kees Cook <[email protected]>
11954 R:      Gustavo A. R. Silva <[email protected]>
11955 L:      [email protected]
11956 S:      Supported
11957 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11958 F:      Documentation/ABI/testing/sysfs-kernel-oops_count
11959 F:      Documentation/ABI/testing/sysfs-kernel-warn_count
11960 F:      arch/*/configs/hardening.config
11961 F:      include/linux/overflow.h
11962 F:      include/linux/randomize_kstack.h
11963 F:      kernel/configs/hardening.config
11964 F:      mm/usercopy.c
11965 K:      \b(add|choose)_random_kstack_offset\b
11966 K:      \b__check_(object_size|heap_object)\b
11967 K:      \b__counted_by\b
11968
11969 KERNEL JANITORS
11970 L:      [email protected]
11971 S:      Odd Fixes
11972 W:      http://kernelnewbies.org/KernelJanitors
11973
11974 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
11975 M:      Chuck Lever <[email protected]>
11976 M:      Jeff Layton <[email protected]>
11977 R:      Neil Brown <[email protected]>
11978 R:      Olga Kornievskaia <[email protected]>
11979 R:      Dai Ngo <[email protected]>
11980 R:      Tom Talpey <[email protected]>
11981 L:      [email protected]
11982 S:      Supported
11983 W:      http://nfs.sourceforge.net/
11984 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
11985 F:      Documentation/filesystems/nfs/
11986 F:      fs/lockd/
11987 F:      fs/nfs_common/
11988 F:      fs/nfsd/
11989 F:      include/linux/lockd/
11990 F:      include/linux/sunrpc/
11991 F:      include/trace/events/rpcgss.h
11992 F:      include/trace/events/rpcrdma.h
11993 F:      include/trace/events/sunrpc.h
11994 F:      include/trace/misc/fs.h
11995 F:      include/trace/misc/nfs.h
11996 F:      include/trace/misc/sunrpc.h
11997 F:      include/uapi/linux/nfsd/
11998 F:      include/uapi/linux/sunrpc/
11999 F:      net/sunrpc/
12000
12001 KERNEL REGRESSIONS
12002 M:      Thorsten Leemhuis <[email protected]>
12003 L:      [email protected]
12004 S:      Supported
12005 F:      Documentation/admin-guide/reporting-regressions.rst
12006 F:      Documentation/process/handling-regressions.rst
12007
12008 KERNEL SELFTEST FRAMEWORK
12009 M:      Shuah Khan <[email protected]>
12010 M:      Shuah Khan <[email protected]>
12011 L:      [email protected]
12012 S:      Maintained
12013 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
12014 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12015 F:      Documentation/dev-tools/kselftest*
12016 F:      tools/testing/selftests/
12017
12018 KERNEL SMB3 SERVER (KSMBD)
12019 M:      Namjae Jeon <[email protected]>
12020 M:      Steve French <[email protected]>
12021 R:      Sergey Senozhatsky <[email protected]>
12022 R:      Tom Talpey <[email protected]>
12023 L:      [email protected]
12024 S:      Maintained
12025 T:      git git://git.samba.org/ksmbd.git
12026 F:      Documentation/filesystems/smb/ksmbd.rst
12027 F:      fs/smb/common/
12028 F:      fs/smb/server/
12029
12030 KERNEL UNIT TESTING FRAMEWORK (KUnit)
12031 M:      Brendan Higgins <[email protected]>
12032 M:      David Gow <[email protected]>
12033 R:      Rae Moar <[email protected]>
12034 L:      [email protected]
12035 L:      [email protected]
12036 S:      Maintained
12037 W:      https://google.github.io/kunit-docs/third_party/kernel/docs/
12038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12040 F:      Documentation/dev-tools/kunit/
12041 F:      include/kunit/
12042 F:      lib/kunit/
12043 F:      rust/kernel/kunit.rs
12044 F:      scripts/rustdoc_test_*
12045 F:      tools/testing/kunit/
12046
12047 KERNEL USERMODE HELPER
12048 M:      Luis Chamberlain <[email protected]>
12049 L:      [email protected]
12050 S:      Maintained
12051 F:      include/linux/umh.h
12052 F:      kernel/umh.c
12053
12054 KERNEL VIRTUAL MACHINE (KVM)
12055 M:      Paolo Bonzini <[email protected]>
12056 L:      [email protected]
12057 S:      Supported
12058 W:      http://www.linux-kvm.org
12059 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12060 F:      Documentation/virt/kvm/
12061 F:      include/asm-generic/kvm*
12062 F:      include/kvm/iodev.h
12063 F:      include/linux/kvm*
12064 F:      include/trace/events/kvm.h
12065 F:      include/uapi/asm-generic/kvm*
12066 F:      include/uapi/linux/kvm*
12067 F:      tools/kvm/
12068 F:      tools/testing/selftests/kvm/
12069 F:      virt/kvm/*
12070
12071 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
12072 M:      Marc Zyngier <[email protected]>
12073 M:      Oliver Upton <[email protected]>
12074 R:      James Morse <[email protected]>
12075 R:      Suzuki K Poulose <[email protected]>
12076 R:      Zenghui Yu <[email protected]>
12077 L:      [email protected] (moderated for non-subscribers)
12078 L:      [email protected]
12079 S:      Maintained
12080 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
12081 F:      arch/arm64/include/asm/kvm*
12082 F:      arch/arm64/include/uapi/asm/kvm*
12083 F:      arch/arm64/kvm/
12084 F:      include/kvm/arm_*
12085 F:      tools/testing/selftests/kvm/*/aarch64/
12086 F:      tools/testing/selftests/kvm/aarch64/
12087
12088 KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
12089 M:      Tianrui Zhao <[email protected]>
12090 M:      Bibo Mao <[email protected]>
12091 M:      Huacai Chen <[email protected]>
12092 L:      [email protected]
12093 L:      [email protected]
12094 S:      Maintained
12095 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12096 F:      arch/loongarch/include/asm/kvm*
12097 F:      arch/loongarch/include/uapi/asm/kvm*
12098 F:      arch/loongarch/kvm/
12099
12100 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
12101 M:      Huacai Chen <[email protected]>
12102 L:      [email protected]
12103 L:      [email protected]
12104 S:      Maintained
12105 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12106 F:      arch/mips/include/asm/kvm*
12107 F:      arch/mips/include/uapi/asm/kvm*
12108 F:      arch/mips/kvm/
12109
12110 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
12111 M:      Michael Ellerman <[email protected]>
12112 R:      Nicholas Piggin <[email protected]>
12113 L:      [email protected]
12114 L:      [email protected]
12115 S:      Maintained (Book3S 64-bit HV)
12116 S:      Odd fixes (Book3S 64-bit PR)
12117 S:      Orphan (Book3E and 32-bit)
12118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
12119 F:      arch/powerpc/include/asm/kvm*
12120 F:      arch/powerpc/include/uapi/asm/kvm*
12121 F:      arch/powerpc/kernel/kvm*
12122 F:      arch/powerpc/kvm/
12123
12124 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
12125 M:      Anup Patel <[email protected]>
12126 R:      Atish Patra <[email protected]>
12127 L:      [email protected]
12128 L:      [email protected]
12129 L:      [email protected]
12130 S:      Maintained
12131 T:      git https://github.com/kvm-riscv/linux.git
12132 F:      arch/riscv/include/asm/kvm*
12133 F:      arch/riscv/include/uapi/asm/kvm*
12134 F:      arch/riscv/kvm/
12135 F:      tools/testing/selftests/kvm/*/riscv/
12136 F:      tools/testing/selftests/kvm/riscv/
12137
12138 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
12139 M:      Christian Borntraeger <[email protected]>
12140 M:      Janosch Frank <[email protected]>
12141 M:      Claudio Imbrenda <[email protected]>
12142 R:      David Hildenbrand <[email protected]>
12143 L:      [email protected]
12144 S:      Supported
12145 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
12146 F:      Documentation/virt/kvm/s390*
12147 F:      arch/s390/include/asm/gmap.h
12148 F:      arch/s390/include/asm/kvm*
12149 F:      arch/s390/include/uapi/asm/kvm*
12150 F:      arch/s390/include/uapi/asm/uvdevice.h
12151 F:      arch/s390/kernel/uv.c
12152 F:      arch/s390/kvm/
12153 F:      arch/s390/mm/gmap.c
12154 F:      drivers/s390/char/uvdevice.c
12155 F:      tools/testing/selftests/drivers/s390x/uvdevice/
12156 F:      tools/testing/selftests/kvm/*/s390x/
12157 F:      tools/testing/selftests/kvm/s390x/
12158
12159 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
12160 M:      Sean Christopherson <[email protected]>
12161 M:      Paolo Bonzini <[email protected]>
12162 L:      [email protected]
12163 S:      Supported
12164 P:      Documentation/process/maintainer-kvm-x86.rst
12165 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12166 F:      arch/x86/include/asm/kvm*
12167 F:      arch/x86/include/asm/svm.h
12168 F:      arch/x86/include/asm/vmx*.h
12169 F:      arch/x86/include/uapi/asm/kvm*
12170 F:      arch/x86/include/uapi/asm/svm.h
12171 F:      arch/x86/include/uapi/asm/vmx.h
12172 F:      arch/x86/kvm/
12173 F:      arch/x86/kvm/*/
12174 F:      tools/testing/selftests/kvm/*/x86_64/
12175 F:      tools/testing/selftests/kvm/x86_64/
12176
12177 KERNFS
12178 M:      Greg Kroah-Hartman <[email protected]>
12179 M:      Tejun Heo <[email protected]>
12180 S:      Supported
12181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12182 F:      fs/kernfs/
12183 F:      include/linux/kernfs.h
12184
12185 KEXEC
12186 M:      Eric Biederman <[email protected]>
12187 L:      [email protected]
12188 S:      Maintained
12189 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
12190 F:      include/linux/kexec.h
12191 F:      include/uapi/linux/kexec.h
12192 F:      kernel/kexec*
12193
12194 KEYS-ENCRYPTED
12195 M:      Mimi Zohar <[email protected]>
12196 L:      [email protected]
12197 L:      [email protected]
12198 S:      Supported
12199 F:      Documentation/security/keys/trusted-encrypted.rst
12200 F:      include/keys/encrypted-type.h
12201 F:      security/keys/encrypted-keys/
12202
12203 KEYS-TRUSTED
12204 M:      James Bottomley <[email protected]>
12205 M:      Jarkko Sakkinen <[email protected]>
12206 M:      Mimi Zohar <[email protected]>
12207 L:      [email protected]
12208 L:      [email protected]
12209 S:      Supported
12210 F:      Documentation/security/keys/trusted-encrypted.rst
12211 F:      include/keys/trusted-type.h
12212 F:      include/keys/trusted_tpm.h
12213 F:      security/keys/trusted-keys/
12214
12215 KEYS-TRUSTED-CAAM
12216 M:      Ahmad Fatoum <[email protected]>
12217 R:      Pengutronix Kernel Team <[email protected]>
12218 L:      [email protected]
12219 L:      [email protected]
12220 S:      Maintained
12221 F:      include/keys/trusted_caam.h
12222 F:      security/keys/trusted-keys/trusted_caam.c
12223
12224 KEYS-TRUSTED-DCP
12225 M:      David Gstir <[email protected]>
12226 R:      sigma star Kernel Team <[email protected]>
12227 L:      [email protected]
12228 L:      [email protected]
12229 S:      Supported
12230 F:      include/keys/trusted_dcp.h
12231 F:      security/keys/trusted-keys/trusted_dcp.c
12232
12233 KEYS-TRUSTED-TEE
12234 M:      Sumit Garg <[email protected]>
12235 L:      [email protected]
12236 L:      [email protected]
12237 S:      Supported
12238 F:      include/keys/trusted_tee.h
12239 F:      security/keys/trusted-keys/trusted_tee.c
12240
12241 KEYS/KEYRINGS
12242 M:      David Howells <[email protected]>
12243 M:      Jarkko Sakkinen <[email protected]>
12244 L:      [email protected]
12245 S:      Maintained
12246 F:      Documentation/security/keys/core.rst
12247 F:      include/keys/
12248 F:      include/linux/key-type.h
12249 F:      include/linux/key.h
12250 F:      include/linux/keyctl.h
12251 F:      include/uapi/linux/keyctl.h
12252 F:      security/keys/
12253
12254 KEYS/KEYRINGS_INTEGRITY
12255 M:      Jarkko Sakkinen <[email protected]>
12256 M:      Mimi Zohar <[email protected]>
12257 L:      [email protected]
12258 L:      [email protected]
12259 S:      Supported
12260 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
12261 F:      security/integrity/platform_certs
12262
12263 KFENCE
12264 M:      Alexander Potapenko <[email protected]>
12265 M:      Marco Elver <[email protected]>
12266 R:      Dmitry Vyukov <[email protected]>
12267 L:      [email protected]
12268 S:      Maintained
12269 F:      Documentation/dev-tools/kfence.rst
12270 F:      arch/*/include/asm/kfence.h
12271 F:      include/linux/kfence.h
12272 F:      lib/Kconfig.kfence
12273 F:      mm/kfence/
12274
12275 KFIFO
12276 M:      Stefani Seibold <[email protected]>
12277 S:      Maintained
12278 F:      include/linux/kfifo.h
12279 F:      lib/kfifo.c
12280 F:      samples/kfifo/
12281
12282 KGDB / KDB /debug_core
12283 M:      Jason Wessel <[email protected]>
12284 M:      Daniel Thompson <[email protected]>
12285 R:      Douglas Anderson <[email protected]>
12286 L:      [email protected]
12287 S:      Maintained
12288 W:      http://kgdb.wiki.kernel.org/
12289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12290 F:      Documentation/dev-tools/kgdb.rst
12291 F:      drivers/misc/kgdbts.c
12292 F:      drivers/tty/serial/kgdboc.c
12293 F:      include/linux/kdb.h
12294 F:      include/linux/kgdb.h
12295 F:      kernel/debug/
12296 F:      kernel/module/kdb.c
12297
12298 KHADAS MCU MFD DRIVER
12299 M:      Neil Armstrong <[email protected]>
12300 L:      [email protected]
12301 S:      Maintained
12302 F:      Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12303 F:      drivers/mfd/khadas-mcu.c
12304 F:      drivers/thermal/khadas_mcu_fan.c
12305 F:      include/linux/mfd/khadas-mcu.h
12306
12307 KIONIX/ROHM KX022A ACCELEROMETER
12308 M:      Matti Vaittinen <[email protected]>
12309 L:      [email protected]
12310 S:      Supported
12311 F:      drivers/iio/accel/kionix-kx022a*
12312
12313 KMEMLEAK
12314 M:      Catalin Marinas <[email protected]>
12315 S:      Maintained
12316 F:      Documentation/dev-tools/kmemleak.rst
12317 F:      include/linux/kmemleak.h
12318 F:      mm/kmemleak.c
12319 F:      samples/kmemleak/kmemleak-test.c
12320
12321 KMSAN
12322 M:      Alexander Potapenko <[email protected]>
12323 R:      Marco Elver <[email protected]>
12324 R:      Dmitry Vyukov <[email protected]>
12325 L:      [email protected]
12326 S:      Maintained
12327 F:      Documentation/dev-tools/kmsan.rst
12328 F:      arch/*/include/asm/kmsan.h
12329 F:      arch/*/mm/kmsan_*
12330 F:      include/linux/kmsan*.h
12331 F:      lib/Kconfig.kmsan
12332 F:      mm/kmsan/
12333 F:      scripts/Makefile.kmsan
12334
12335 KPROBES
12336 M:      Naveen N. Rao <[email protected]>
12337 M:      Anil S Keshavamurthy <[email protected]>
12338 M:      "David S. Miller" <[email protected]>
12339 M:      Masami Hiramatsu <[email protected]>
12340 L:      [email protected]
12341 L:      [email protected]
12342 S:      Maintained
12343 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
12344 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12345 F:      Documentation/trace/kprobes.rst
12346 F:      include/asm-generic/kprobes.h
12347 F:      include/linux/kprobes.h
12348 F:      kernel/kprobes.c
12349 F:      lib/test_kprobes.c
12350 F:      samples/kprobes
12351
12352 KS0108 LCD CONTROLLER DRIVER
12353 M:      Miguel Ojeda <[email protected]>
12354 S:      Maintained
12355 F:      Documentation/admin-guide/auxdisplay/ks0108.rst
12356 F:      drivers/auxdisplay/ks0108.c
12357 F:      include/linux/ks0108.h
12358
12359 KTD253 BACKLIGHT DRIVER
12360 M:      Linus Walleij <[email protected]>
12361 S:      Maintained
12362 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12363 F:      drivers/video/backlight/ktd253-backlight.c
12364
12365 KTD2801 BACKLIGHT DRIVER
12366 M:      Duje Mihanović <[email protected]>
12367 S:      Maintained
12368 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
12369 F:      drivers/video/backlight/ktd2801-backlight.c
12370
12371 KTEST
12372 M:      Steven Rostedt <[email protected]>
12373 M:      John Hawley <[email protected]>
12374 S:      Maintained
12375 F:      tools/testing/ktest
12376
12377 KTZ8866 BACKLIGHT DRIVER
12378 M:      Jianhua Lu <[email protected]>
12379 S:      Maintained
12380 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
12381 F:      drivers/video/backlight/ktz8866.c
12382
12383 KVM PARAVIRT (KVM/paravirt)
12384 M:      Paolo Bonzini <[email protected]>
12385 R:      Vitaly Kuznetsov <[email protected]>
12386 L:      [email protected]
12387 S:      Supported
12388 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12389 F:      arch/um/include/asm/kvm_para.h
12390 F:      arch/x86/include/asm/kvm_para.h
12391 F:      arch/x86/include/asm/pvclock-abi.h
12392 F:      arch/x86/include/uapi/asm/kvm_para.h
12393 F:      arch/x86/kernel/kvm.c
12394 F:      arch/x86/kernel/kvmclock.c
12395 F:      include/asm-generic/kvm_para.h
12396 F:      include/linux/kvm_para.h
12397 F:      include/uapi/asm-generic/kvm_para.h
12398 F:      include/uapi/linux/kvm_para.h
12399
12400 KVM X86 HYPER-V (KVM/hyper-v)
12401 M:      Vitaly Kuznetsov <[email protected]>
12402 M:      Sean Christopherson <[email protected]>
12403 M:      Paolo Bonzini <[email protected]>
12404 L:      [email protected]
12405 S:      Supported
12406 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12407 F:      arch/x86/kvm/hyperv.*
12408 F:      arch/x86/kvm/kvm_onhyperv.*
12409 F:      arch/x86/kvm/svm/hyperv.*
12410 F:      arch/x86/kvm/svm/svm_onhyperv.*
12411 F:      arch/x86/kvm/vmx/hyperv.*
12412
12413 KVM X86 Xen (KVM/Xen)
12414 M:      David Woodhouse <[email protected]>
12415 M:      Paul Durrant <[email protected]>
12416 M:      Sean Christopherson <[email protected]>
12417 M:      Paolo Bonzini <[email protected]>
12418 L:      [email protected]
12419 S:      Supported
12420 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12421 F:      arch/x86/kvm/xen.*
12422
12423 L3MDEV
12424 M:      David Ahern <[email protected]>
12425 L:      [email protected]
12426 S:      Maintained
12427 F:      include/net/l3mdev.h
12428 F:      net/l3mdev
12429
12430 LANDLOCK SECURITY MODULE
12431 M:      Mickaël Salaün <[email protected]>
12432 R:      Günther Noack <[email protected]>
12433 L:      [email protected]
12434 S:      Supported
12435 W:      https://landlock.io
12436 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12437 F:      Documentation/security/landlock.rst
12438 F:      Documentation/userspace-api/landlock.rst
12439 F:      fs/ioctl.c
12440 F:      include/uapi/linux/landlock.h
12441 F:      samples/landlock/
12442 F:      security/landlock/
12443 F:      tools/testing/selftests/landlock/
12444 K:      landlock
12445 K:      LANDLOCK
12446
12447 LANTIQ / INTEL Ethernet drivers
12448 M:      Hauke Mehrtens <[email protected]>
12449 L:      [email protected]
12450 S:      Maintained
12451 F:      drivers/net/dsa/lantiq_gswip.c
12452 F:      drivers/net/dsa/lantiq_pce.h
12453 F:      drivers/net/ethernet/lantiq_xrx200.c
12454 F:      net/dsa/tag_gswip.c
12455
12456 LANTIQ MIPS ARCHITECTURE
12457 M:      John Crispin <[email protected]>
12458 L:      [email protected]
12459 S:      Maintained
12460 F:      arch/mips/lantiq
12461 F:      drivers/soc/lantiq
12462
12463 LANTIQ PEF2256 DRIVER
12464 M:      Herve Codina <[email protected]>
12465 S:      Maintained
12466 F:      Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12467 F:      drivers/net/wan/framer/pef2256/
12468 F:      drivers/pinctrl/pinctrl-pef2256.c
12469 F:      include/linux/framer/pef2256.h
12470
12471 LASI 53c700 driver for PARISC
12472 M:      "James E.J. Bottomley" <[email protected]>
12473 L:      [email protected]
12474 S:      Maintained
12475 F:      Documentation/scsi/53c700.rst
12476 F:      drivers/scsi/53c700*
12477
12478 LEAKING_ADDRESSES
12479 M:      Tycho Andersen <[email protected]>
12480 R:      Kees Cook <[email protected]>
12481 L:      [email protected]
12482 S:      Maintained
12483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12484 F:      scripts/leaking_addresses.pl
12485
12486 LED SUBSYSTEM
12487 M:      Pavel Machek <[email protected]>
12488 M:      Lee Jones <[email protected]>
12489 L:      [email protected]
12490 S:      Maintained
12491 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
12492 F:      Documentation/devicetree/bindings/leds/
12493 F:      Documentation/leds/
12494 F:      drivers/leds/
12495 F:      include/dt-bindings/leds/
12496 F:      include/linux/leds.h
12497
12498 LEGO MINDSTORMS EV3
12499 R:      David Lechner <[email protected]>
12500 S:      Maintained
12501 F:      Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
12502 F:      arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
12503 F:      drivers/power/supply/lego_ev3_battery.c
12504
12505 LEGO USB Tower driver
12506 M:      Juergen Stuber <[email protected]>
12507 L:      [email protected]
12508 S:      Maintained
12509 W:      http://legousb.sourceforge.net/
12510 F:      drivers/usb/misc/legousbtower.c
12511
12512 LETSKETCH HID TABLET DRIVER
12513 M:      Hans de Goede <[email protected]>
12514 L:      [email protected]
12515 S:      Maintained
12516 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12517 F:      drivers/hid/hid-letsketch.c
12518
12519 LG LAPTOP EXTRAS
12520 M:      Matan Ziv-Av <[email protected]>
12521 L:      [email protected]
12522 S:      Maintained
12523 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
12524 F:      Documentation/admin-guide/laptops/lg-laptop.rst
12525 F:      drivers/platform/x86/lg-laptop.c
12526
12527 LG2160 MEDIA DRIVER
12528 M:      Michael Krufky <[email protected]>
12529 L:      [email protected]
12530 S:      Maintained
12531 W:      https://linuxtv.org
12532 W:      http://github.com/mkrufky
12533 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12534 T:      git git://linuxtv.org/mkrufky/tuners.git
12535 F:      drivers/media/dvb-frontends/lg2160.*
12536
12537 LGDT3305 MEDIA DRIVER
12538 M:      Michael Krufky <[email protected]>
12539 L:      [email protected]
12540 S:      Maintained
12541 W:      https://linuxtv.org
12542 W:      http://github.com/mkrufky
12543 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12544 T:      git git://linuxtv.org/mkrufky/tuners.git
12545 F:      drivers/media/dvb-frontends/lgdt3305.*
12546
12547 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
12548 M:      Viresh Kumar <[email protected]>
12549 L:      [email protected]
12550 S:      Maintained
12551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12552 F:      drivers/ata/pata_arasan_cf.c
12553 F:      include/linux/pata_arasan_cf_data.h
12554
12555 LIBATA PATA DRIVERS
12556 R:      Sergey Shtylyov <[email protected]>
12557 L:      [email protected]
12558 F:      drivers/ata/ata_*.c
12559 F:      drivers/ata/pata_*.c
12560
12561 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
12562 M:      Linus Walleij <[email protected]>
12563 L:      [email protected]
12564 S:      Maintained
12565 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12566 F:      drivers/ata/pata_ftide010.c
12567 F:      drivers/ata/sata_gemini.c
12568 F:      drivers/ata/sata_gemini.h
12569
12570 LIBATA SATA AHCI PLATFORM devices support
12571 M:      Hans de Goede <[email protected]>
12572 M:      Jens Axboe <[email protected]>
12573 L:      [email protected]
12574 S:      Maintained
12575 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12576 F:      drivers/ata/ahci_platform.c
12577 F:      drivers/ata/libahci_platform.c
12578 F:      include/linux/ahci_platform.h
12579
12580 LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
12581 M:      Serge Semin <[email protected]>
12582 L:      [email protected]
12583 S:      Maintained
12584 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12585 F:      Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
12586 F:      Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
12587 F:      drivers/ata/ahci_dwc.c
12588
12589 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12590 M:      Mikael Pettersson <[email protected]>
12591 L:      [email protected]
12592 S:      Maintained
12593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12594 F:      drivers/ata/sata_promise.*
12595
12596 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12597 M:      Damien Le Moal <[email protected]>
12598 M:      Niklas Cassel <[email protected]>
12599 L:      [email protected]
12600 S:      Maintained
12601 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
12602 F:      Documentation/ABI/testing/sysfs-ata
12603 F:      Documentation/devicetree/bindings/ata/
12604 F:      drivers/ata/
12605 F:      include/linux/ata.h
12606 F:      include/linux/libata.h
12607
12608 LIBETH COMMON ETHERNET LIBRARY
12609 M:      Alexander Lobakin <[email protected]>
12610 L:      [email protected]
12611 L:      [email protected] (moderated for non-subscribers)
12612 S:      Supported
12613 T:      git https://github.com/alobakin/linux.git
12614 F:      drivers/net/ethernet/intel/libeth/
12615 F:      include/net/libeth/
12616 K:      libeth
12617
12618 LIBIE COMMON INTEL ETHERNET LIBRARY
12619 M:      Alexander Lobakin <[email protected]>
12620 L:      [email protected] (moderated for non-subscribers)
12621 L:      [email protected]
12622 S:      Supported
12623 T:      git https://github.com/alobakin/linux.git
12624 F:      drivers/net/ethernet/intel/libie/
12625 F:      include/linux/net/intel/libie/
12626 K:      libie
12627
12628 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
12629 M:      Vishal Verma <[email protected]>
12630 M:      Dan Williams <[email protected]>
12631 M:      Dave Jiang <[email protected]>
12632 L:      [email protected]
12633 S:      Supported
12634 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12635 P:      Documentation/nvdimm/maintainer-entry-profile.rst
12636 F:      drivers/nvdimm/btt*
12637
12638 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
12639 M:      Dan Williams <[email protected]>
12640 M:      Vishal Verma <[email protected]>
12641 M:      Dave Jiang <[email protected]>
12642 L:      [email protected]
12643 S:      Supported
12644 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12645 P:      Documentation/nvdimm/maintainer-entry-profile.rst
12646 F:      drivers/nvdimm/pmem*
12647
12648 LIBNVDIMM: DEVICETREE BINDINGS
12649 M:      Oliver O'Halloran <[email protected]>
12650 L:      [email protected]
12651 S:      Supported
12652 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12653 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
12654 F:      drivers/nvdimm/of_pmem.c
12655
12656 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
12657 M:      Dan Williams <[email protected]>
12658 M:      Vishal Verma <[email protected]>
12659 M:      Dave Jiang <[email protected]>
12660 M:      Ira Weiny <[email protected]>
12661 L:      [email protected]
12662 S:      Supported
12663 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12664 P:      Documentation/nvdimm/maintainer-entry-profile.rst
12665 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
12666 F:      drivers/acpi/nfit/*
12667 F:      drivers/nvdimm/*
12668 F:      include/linux/libnvdimm.h
12669 F:      include/linux/nd.h
12670 F:      include/uapi/linux/ndctl.h
12671 F:      tools/testing/nvdimm/
12672
12673 LIBRARY CODE
12674 M:      Andrew Morton <[email protected]>
12675 L:      [email protected]
12676 S:      Supported
12677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
12678 F:      lib/*
12679
12680 LICENSES and SPDX stuff
12681 M:      Thomas Gleixner <[email protected]>
12682 M:      Greg Kroah-Hartman <[email protected]>
12683 L:      [email protected]
12684 S:      Maintained
12685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
12686 F:      COPYING
12687 F:      Documentation/process/license-rules.rst
12688 F:      LICENSES/
12689 F:      scripts/spdxcheck-test.sh
12690 F:      scripts/spdxcheck.py
12691 F:      scripts/spdxexclude
12692
12693 LINEAR RANGES HELPERS
12694 M:      Mark Brown <[email protected]>
12695 R:      Matti Vaittinen <[email protected]>
12696 F:      include/linux/linear_range.h
12697 F:      lib/linear_ranges.c
12698 F:      lib/test_linear_ranges.c
12699
12700 LINUX FOR POWER MACINTOSH
12701 L:      [email protected]
12702 S:      Orphan
12703 F:      arch/powerpc/platforms/powermac/
12704 F:      drivers/macintosh/
12705 X:      drivers/macintosh/adb-iop.c
12706 X:      drivers/macintosh/via-macii.c
12707
12708 LINUX FOR POWERPC (32-BIT AND 64-BIT)
12709 M:      Michael Ellerman <[email protected]>
12710 R:      Nicholas Piggin <[email protected]>
12711 R:      Christophe Leroy <[email protected]>
12712 R:      Naveen N. Rao <[email protected]>
12713 L:      [email protected]
12714 S:      Supported
12715 W:      https://github.com/linuxppc/wiki/wiki
12716 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
12717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
12718 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
12719 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
12720 F:      Documentation/devicetree/bindings/powerpc/
12721 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
12722 F:      Documentation/arch/powerpc/
12723 F:      arch/powerpc/
12724 F:      drivers/*/*/*pasemi*
12725 F:      drivers/*/*pasemi*
12726 F:      drivers/char/tpm/tpm_ibmvtpm*
12727 F:      drivers/crypto/nx/
12728 F:      drivers/i2c/busses/i2c-opal.c
12729 F:      drivers/net/ethernet/ibm/ibmveth.*
12730 F:      drivers/net/ethernet/ibm/ibmvnic.*
12731 F:      drivers/pci/hotplug/pnv_php.c
12732 F:      drivers/pci/hotplug/rpa*
12733 F:      drivers/rtc/rtc-opal.c
12734 F:      drivers/scsi/ibmvscsi/
12735 F:      drivers/tty/hvc/hvc_opal.c
12736 F:      drivers/watchdog/wdrtas.c
12737 F:      include/linux/papr_scm.h
12738 F:      include/uapi/linux/papr_pdsm.h
12739 F:      tools/testing/selftests/powerpc
12740 N:      /pmac
12741 N:      powermac
12742 N:      powernv
12743 N:      [^a-z0-9]ps3
12744 N:      pseries
12745
12746 LINUX FOR POWERPC EMBEDDED MPC5XXX
12747 M:      Anatolij Gustschin <[email protected]>
12748 L:      [email protected]
12749 S:      Odd Fixes
12750 F:      arch/powerpc/platforms/512x/
12751 F:      arch/powerpc/platforms/52xx/
12752
12753 LINUX FOR POWERPC EMBEDDED PPC4XX
12754 L:      [email protected]
12755 S:      Orphan
12756 F:      arch/powerpc/platforms/40x/
12757 F:      arch/powerpc/platforms/44x/
12758
12759 LINUX FOR POWERPC EMBEDDED PPC85XX
12760 M:      Scott Wood <[email protected]>
12761 L:      [email protected]
12762 S:      Odd fixes
12763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
12764 F:      Documentation/devicetree/bindings/cache/freescale-l2cache.txt
12765 F:      Documentation/devicetree/bindings/powerpc/fsl/
12766 F:      arch/powerpc/platforms/85xx/
12767
12768 LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
12769 M:      Christophe Leroy <[email protected]>
12770 L:      [email protected]
12771 S:      Maintained
12772 F:      arch/powerpc/platforms/8xx/
12773 F:      arch/powerpc/platforms/83xx/
12774
12775 LINUX KERNEL DUMP TEST MODULE (LKDTM)
12776 M:      Kees Cook <[email protected]>
12777 S:      Maintained
12778 F:      drivers/misc/lkdtm/*
12779 F:      tools/testing/selftests/lkdtm/*
12780
12781 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
12782 M:      Alan Stern <[email protected]>
12783 M:      Andrea Parri <[email protected]>
12784 M:      Will Deacon <[email protected]>
12785 M:      Peter Zijlstra <[email protected]>
12786 M:      Boqun Feng <[email protected]>
12787 M:      Nicholas Piggin <[email protected]>
12788 M:      David Howells <[email protected]>
12789 M:      Jade Alglave <[email protected]>
12790 M:      Luc Maranget <[email protected]>
12791 M:      "Paul E. McKenney" <[email protected]>
12792 R:      Akira Yokosawa <[email protected]>
12793 R:      Daniel Lustig <[email protected]>
12794 R:      Joel Fernandes <[email protected]>
12795 L:      [email protected]
12796 L:      [email protected]
12797 S:      Supported
12798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
12799 F:      Documentation/atomic_bitops.txt
12800 F:      Documentation/atomic_t.txt
12801 F:      Documentation/core-api/refcount-vs-atomic.rst
12802 F:      Documentation/litmus-tests/
12803 F:      Documentation/memory-barriers.txt
12804 F:      tools/memory-model/
12805
12806 LINUX-NEXT TREE
12807 M:      Stephen Rothwell <[email protected]>
12808 L:      [email protected]
12809 S:      Supported
12810 B:      mailto:[email protected] and the appropriate development tree
12811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
12812
12813 LIS3LV02D ACCELEROMETER DRIVER
12814 M:      Eric Piel <[email protected]>
12815 S:      Maintained
12816 F:      Documentation/misc-devices/lis3lv02d.rst
12817 F:      drivers/misc/lis3lv02d/
12818 F:      drivers/platform/x86/hp/hp_accel.c
12819
12820 LIST KUNIT TEST
12821 M:      David Gow <[email protected]>
12822 L:      [email protected]
12823 L:      [email protected]
12824 S:      Maintained
12825 F:      lib/list-test.c
12826
12827 LITEX PLATFORM
12828 M:      Karol Gugala <[email protected]>
12829 M:      Mateusz Holenko <[email protected]>
12830 M:      Gabriel Somlo <[email protected]>
12831 M:      Joel Stanley <[email protected]>
12832 S:      Maintained
12833 F:      Documentation/devicetree/bindings/*/litex,*.yaml
12834 F:      arch/openrisc/boot/dts/or1klitex.dts
12835 F:      drivers/mmc/host/litex_mmc.c
12836 F:      drivers/net/ethernet/litex/*
12837 F:      drivers/soc/litex/*
12838 F:      drivers/tty/serial/liteuart.c
12839 F:      include/linux/litex.h
12840 N:      litex
12841
12842 LIVE PATCHING
12843 M:      Josh Poimboeuf <[email protected]>
12844 M:      Jiri Kosina <[email protected]>
12845 M:      Miroslav Benes <[email protected]>
12846 M:      Petr Mladek <[email protected]>
12847 R:      Joe Lawrence <[email protected]>
12848 L:      [email protected]
12849 S:      Maintained
12850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
12851 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
12852 F:      Documentation/livepatch/
12853 F:      arch/powerpc/include/asm/livepatch.h
12854 F:      include/linux/livepatch.h
12855 F:      kernel/livepatch/
12856 F:      kernel/module/livepatch.c
12857 F:      samples/livepatch/
12858 F:      tools/testing/selftests/livepatch/
12859
12860 LLC (802.2)
12861 L:      [email protected]
12862 S:      Odd fixes
12863 F:      include/linux/llc.h
12864 F:      include/net/llc*
12865 F:      include/uapi/linux/llc.h
12866 F:      net/llc/
12867
12868 LM73 HARDWARE MONITOR DRIVER
12869 M:      Guillaume Ligneul <[email protected]>
12870 L:      [email protected]
12871 S:      Maintained
12872 F:      drivers/hwmon/lm73.c
12873
12874 LM78 HARDWARE MONITOR DRIVER
12875 M:      Jean Delvare <[email protected]>
12876 L:      [email protected]
12877 S:      Maintained
12878 F:      Documentation/hwmon/lm78.rst
12879 F:      drivers/hwmon/lm78.c
12880
12881 LM83 HARDWARE MONITOR DRIVER
12882 M:      Jean Delvare <[email protected]>
12883 L:      [email protected]
12884 S:      Maintained
12885 F:      Documentation/hwmon/lm83.rst
12886 F:      drivers/hwmon/lm83.c
12887
12888 LM90 HARDWARE MONITOR DRIVER
12889 M:      Jean Delvare <[email protected]>
12890 L:      [email protected]
12891 S:      Maintained
12892 F:      Documentation/devicetree/bindings/hwmon/national,lm90.yaml
12893 F:      Documentation/hwmon/lm90.rst
12894 F:      drivers/hwmon/lm90.c
12895 F:      include/dt-bindings/thermal/lm90.h
12896
12897 LME2510 MEDIA DRIVER
12898 M:      Malcolm Priestley <[email protected]>
12899 L:      [email protected]
12900 S:      Maintained
12901 W:      https://linuxtv.org
12902 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12903 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
12904
12905 LOADPIN SECURITY MODULE
12906 M:      Kees Cook <[email protected]>
12907 S:      Supported
12908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12909 F:      Documentation/admin-guide/LSM/LoadPin.rst
12910 F:      security/loadpin/
12911
12912 LOCKDOWN SECURITY MODULE
12913 L:      [email protected]
12914 S:      Odd Fixes
12915 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
12916 F:      security/lockdown/
12917
12918 LOCKING PRIMITIVES
12919 M:      Peter Zijlstra <[email protected]>
12920 M:      Ingo Molnar <[email protected]>
12921 M:      Will Deacon <[email protected]>
12922 R:      Waiman Long <[email protected]>
12923 R:      Boqun Feng <[email protected]> (LOCKDEP)
12924 L:      [email protected]
12925 S:      Maintained
12926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
12927 F:      Documentation/locking/
12928 F:      arch/*/include/asm/spinlock*.h
12929 F:      include/linux/lockdep*.h
12930 F:      include/linux/mutex*.h
12931 F:      include/linux/rwlock*.h
12932 F:      include/linux/rwsem*.h
12933 F:      include/linux/seqlock.h
12934 F:      include/linux/spinlock*.h
12935 F:      kernel/locking/
12936 F:      lib/locking*.[ch]
12937 X:      kernel/locking/locktorture.c
12938
12939 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
12940 M:      "Richard Russon (FlatCap)" <[email protected]>
12941 L:      [email protected]
12942 S:      Maintained
12943 W:      http://www.linux-ntfs.org/content/view/19/37/
12944 F:      Documentation/admin-guide/ldm.rst
12945 F:      block/partitions/ldm.*
12946
12947 LOGITECH HID GAMING KEYBOARDS
12948 M:      Hans de Goede <[email protected]>
12949 L:      [email protected]
12950 S:      Maintained
12951 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12952 F:      drivers/hid/hid-lg-g15.c
12953
12954 LONTIUM LT8912B MIPI TO HDMI BRIDGE
12955 M:      Adrien Grassein <[email protected]>
12956 S:      Maintained
12957 F:      Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
12958 F:      drivers/gpu/drm/bridge/lontium-lt8912b.c
12959
12960 LOONGARCH
12961 M:      Huacai Chen <[email protected]>
12962 R:      WANG Xuerui <[email protected]>
12963 L:      [email protected]
12964 S:      Maintained
12965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
12966 F:      Documentation/arch/loongarch/
12967 F:      Documentation/translations/zh_CN/arch/loongarch/
12968 F:      arch/loongarch/
12969 F:      drivers/*/*loongarch*
12970
12971 LOONGSON GPIO DRIVER
12972 M:      Yinbo Zhu <[email protected]>
12973 L:      [email protected]
12974 S:      Maintained
12975 F:      Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
12976 F:      drivers/gpio/gpio-loongson-64bit.c
12977
12978 LOONGSON LS2X APB DMA DRIVER
12979 M:      Binbin Zhou <[email protected]>
12980 L:      [email protected]
12981 S:      Maintained
12982 F:      Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
12983 F:      drivers/dma/ls2x-apb-dma.c
12984
12985 LOONGSON LS2X I2C DRIVER
12986 M:      Binbin Zhou <[email protected]>
12987 L:      [email protected]
12988 S:      Maintained
12989 F:      Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
12990 F:      drivers/i2c/busses/i2c-ls2x.c
12991
12992 LOONGSON-2 SOC SERIES CLOCK DRIVER
12993 M:      Yinbo Zhu <[email protected]>
12994 L:      [email protected]
12995 S:      Maintained
12996 F:      Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
12997 F:      drivers/clk/clk-loongson2.c
12998 F:      include/dt-bindings/clock/loongson,ls2k-clk.h
12999
13000 LOONGSON SPI DRIVER
13001 M:      Yinbo Zhu <[email protected]>
13002 L:      [email protected]
13003 S:      Maintained
13004 F:      Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13005 F:      drivers/spi/spi-loongson-core.c
13006 F:      drivers/spi/spi-loongson-pci.c
13007 F:      drivers/spi/spi-loongson-plat.c
13008 F:      drivers/spi/spi-loongson.h
13009
13010 LOONGSON-2 SOC SERIES GUTS DRIVER
13011 M:      Yinbo Zhu <[email protected]>
13012 L:      [email protected]
13013 S:      Maintained
13014 F:      Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13015 F:      drivers/soc/loongson/loongson2_guts.c
13016
13017 LOONGSON-2 SOC SERIES PM DRIVER
13018 M:      Yinbo Zhu <[email protected]>
13019 L:      [email protected]
13020 S:      Maintained
13021 F:      Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13022 F:      drivers/soc/loongson/loongson2_pm.c
13023
13024 LOONGSON-2 SOC SERIES PINCTRL DRIVER
13025 M:      zhanghongchen <[email protected]>
13026 M:      Yinbo Zhu <[email protected]>
13027 L:      [email protected]
13028 S:      Maintained
13029 F:      Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13030 F:      drivers/pinctrl/pinctrl-loongson2.c
13031
13032 LOONGSON-2 SOC SERIES THERMAL DRIVER
13033 M:      zhanghongchen <[email protected]>
13034 M:      Yinbo Zhu <[email protected]>
13035 L:      [email protected]
13036 S:      Maintained
13037 F:      Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13038 F:      drivers/thermal/loongson2_thermal.c
13039
13040 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13041 M:      Sathya Prakash <[email protected]>
13042 M:      Sreekanth Reddy <[email protected]>
13043 M:      Suganath Prabu Subramani <[email protected]>
13044 L:      [email protected]
13045 L:      [email protected]
13046 S:      Supported
13047 W:      http://www.avagotech.com/support/
13048 F:      drivers/message/fusion/
13049 F:      drivers/scsi/mpt3sas/
13050
13051 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13052 M:      Matthew Wilcox <[email protected]>
13053 L:      [email protected]
13054 S:      Maintained
13055 F:      drivers/scsi/sym53c8xx_2/
13056
13057 LTC1660 DAC DRIVER
13058 M:      Marcus Folkesson <[email protected]>
13059 L:      [email protected]
13060 S:      Maintained
13061 F:      Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13062 F:      drivers/iio/dac/ltc1660.c
13063
13064 LTC2688 IIO DAC DRIVER
13065 M:      Nuno Sá <[email protected]>
13066 L:      [email protected]
13067 S:      Supported
13068 W:      https://ez.analog.com/linux-software-drivers
13069 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13070 F:      Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13071 F:      drivers/iio/dac/ltc2688.c
13072
13073 LTC2947 HARDWARE MONITOR DRIVER
13074 M:      Nuno Sá <[email protected]>
13075 L:      [email protected]
13076 S:      Supported
13077 W:      https://ez.analog.com/linux-software-drivers
13078 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13079 F:      drivers/hwmon/ltc2947-core.c
13080 F:      drivers/hwmon/ltc2947-i2c.c
13081 F:      drivers/hwmon/ltc2947-spi.c
13082 F:      drivers/hwmon/ltc2947.h
13083
13084 LTC2991 HARDWARE MONITOR DRIVER
13085 M:      Antoniu Miclaus <[email protected]>
13086 L:      [email protected]
13087 S:      Supported
13088 W:      https://ez.analog.com/linux-software-drivers
13089 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13090 F:      drivers/hwmon/ltc2991.c
13091
13092 LTC2983 IIO TEMPERATURE DRIVER
13093 M:      Nuno Sá <[email protected]>
13094 L:      [email protected]
13095 S:      Supported
13096 W:      https://ez.analog.com/linux-software-drivers
13097 F:      Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13098 F:      drivers/iio/temperature/ltc2983.c
13099
13100 LTC4282 HARDWARE MONITOR DRIVER
13101 M:      Nuno Sa <[email protected]>
13102 L:      [email protected]
13103 S:      Supported
13104 F:      Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13105 F:      Documentation/hwmon/ltc4282.rst
13106 F:      drivers/hwmon/ltc4282.c
13107
13108 LTC4286 HARDWARE MONITOR DRIVER
13109 M:      Delphine CC Chiu <[email protected]>
13110 L:      [email protected]
13111 S:      Maintained
13112 F:      Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13113 F:      Documentation/hwmon/ltc4286.rst
13114 F:      drivers/hwmon/pmbus/Kconfig
13115 F:      drivers/hwmon/pmbus/Makefile
13116 F:      drivers/hwmon/pmbus/ltc4286.c
13117
13118 LTC4306 I2C MULTIPLEXER DRIVER
13119 M:      Michael Hennerich <[email protected]>
13120 L:      [email protected]
13121 S:      Supported
13122 W:      https://ez.analog.com/linux-software-drivers
13123 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13124 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
13125
13126 LTP (Linux Test Project)
13127 M:      Cyril Hrubis <[email protected]>
13128 M:      Jan Stancek <[email protected]>
13129 M:      Petr Vorel <[email protected]>
13130 M:      Li Wang <[email protected]>
13131 M:      Yang Xu <[email protected]>
13132 L:      [email protected] (subscribers-only)
13133 S:      Maintained
13134 W:      http://linux-test-project.github.io/
13135 T:      git https://github.com/linux-test-project/ltp.git
13136
13137 LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13138 M:      Anshul Dalal <[email protected]>
13139 L:      [email protected]
13140 S:      Maintained
13141 F:      Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13142 F:      drivers/iio/light/ltr390.c
13143
13144 LYNX 28G SERDES PHY DRIVER
13145 M:      Ioana Ciornei <[email protected]>
13146 L:      [email protected]
13147 S:      Supported
13148 F:      Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13149 F:      drivers/phy/freescale/phy-fsl-lynx-28g.c
13150
13151 LYNX PCS MODULE
13152 M:      Ioana Ciornei <[email protected]>
13153 L:      [email protected]
13154 S:      Supported
13155 F:      drivers/net/pcs/pcs-lynx.c
13156 F:      include/linux/pcs-lynx.h
13157
13158 M68K ARCHITECTURE
13159 M:      Geert Uytterhoeven <[email protected]>
13160 L:      [email protected]
13161 S:      Maintained
13162 W:      http://www.linux-m68k.org/
13163 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13164 F:      arch/m68k/
13165 F:      drivers/zorro/
13166
13167 M68K ON APPLE MACINTOSH
13168 M:      Joshua Thompson <[email protected]>
13169 L:      [email protected]
13170 S:      Maintained
13171 W:      http://www.mac.linux-m68k.org/
13172 F:      arch/m68k/mac/
13173 F:      drivers/macintosh/adb-iop.c
13174 F:      drivers/macintosh/via-macii.c
13175
13176 M68K ON HP9000/300
13177 M:      Philip Blundell <[email protected]>
13178 S:      Maintained
13179 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
13180 F:      arch/m68k/hp300/
13181
13182 M88DS3103 MEDIA DRIVER
13183 L:      [email protected]
13184 S:      Orphan
13185 W:      https://linuxtv.org
13186 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13187 F:      drivers/media/dvb-frontends/m88ds3103*
13188
13189 M88RS2000 MEDIA DRIVER
13190 M:      Malcolm Priestley <[email protected]>
13191 L:      [email protected]
13192 S:      Maintained
13193 W:      https://linuxtv.org
13194 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13195 F:      drivers/media/dvb-frontends/m88rs2000*
13196
13197 MA901 MASTERKIT USB FM RADIO DRIVER
13198 M:      Alexey Klimov <[email protected]>
13199 L:      [email protected]
13200 S:      Maintained
13201 T:      git git://linuxtv.org/media_tree.git
13202 F:      drivers/media/radio/radio-ma901.c
13203
13204 MAC80211
13205 M:      Johannes Berg <[email protected]>
13206 L:      [email protected]
13207 S:      Maintained
13208 W:      https://wireless.wiki.kernel.org/
13209 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
13210 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13212 F:      Documentation/networking/mac80211-injection.rst
13213 F:      Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13214 F:      drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13215 F:      include/net/mac80211.h
13216 F:      net/mac80211/
13217
13218 MAILBOX API
13219 M:      Jassi Brar <[email protected]>
13220 L:      [email protected]
13221 S:      Maintained
13222 F:      Documentation/devicetree/bindings/mailbox/
13223 F:      drivers/mailbox/
13224 F:      include/dt-bindings/mailbox/
13225 F:      include/linux/mailbox_client.h
13226 F:      include/linux/mailbox_controller.h
13227
13228 MAILBOX ARM MHUv2
13229 M:      Viresh Kumar <[email protected]>
13230 M:      Tushar Khandelwal <[email protected]>
13231 L:      [email protected]
13232 S:      Maintained
13233 F:      Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13234 F:      drivers/mailbox/arm_mhuv2.c
13235 F:      include/linux/mailbox/arm_mhuv2_message.h
13236
13237 MAILBOX ARM MHUv3
13238 M:      Sudeep Holla <[email protected]>
13239 M:      Cristian Marussi <[email protected]>
13240 L:      [email protected]
13241 L:      [email protected] (moderated for non-subscribers)
13242 S:      Maintained
13243 F:      Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13244 F:      drivers/mailbox/arm_mhuv3.c
13245
13246 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13247 M:      Alejandro Colomar <[email protected]>
13248 L:      [email protected]
13249 S:      Maintained
13250 W:      http://www.kernel.org/doc/man-pages
13251 T:      git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13252 T:      git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13253
13254 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13255 M:      Jeremy Kerr <[email protected]>
13256 M:      Matt Johnston <[email protected]>
13257 L:      [email protected]
13258 S:      Maintained
13259 F:      Documentation/networking/mctp.rst
13260 F:      drivers/net/mctp/
13261 F:      include/net/mctp.h
13262 F:      include/net/mctpdevice.h
13263 F:      include/net/netns/mctp.h
13264 F:      net/mctp/
13265
13266 MAPLE TREE
13267 M:      Liam R. Howlett <[email protected]>
13268 L:      [email protected]
13269 L:      [email protected]
13270 S:      Supported
13271 F:      Documentation/core-api/maple_tree.rst
13272 F:      include/linux/maple_tree.h
13273 F:      include/trace/events/maple_tree.h
13274 F:      lib/maple_tree.c
13275 F:      lib/test_maple_tree.c
13276 F:      tools/testing/radix-tree/linux/maple_tree.h
13277 F:      tools/testing/radix-tree/maple.c
13278
13279 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13280 M:      Rahul Bedarkar <[email protected]>
13281 L:      [email protected]
13282 S:      Maintained
13283 F:      arch/mips/boot/dts/img/pistachio*
13284
13285 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13286 M:      Andrew Lunn <[email protected]>
13287 L:      [email protected]
13288 S:      Maintained
13289 F:      Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13290 F:      Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13291 F:      Documentation/networking/devlink/mv88e6xxx.rst
13292 F:      drivers/net/dsa/mv88e6xxx/
13293 F:      include/linux/dsa/mv88e6xxx.h
13294 F:      include/linux/platform_data/mv88e6xxx.h
13295
13296 MARVELL ARMADA 3700 PHY DRIVERS
13297 M:      Miquel Raynal <[email protected]>
13298 S:      Maintained
13299 F:      Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13300 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13301 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13302 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13303
13304 MARVELL ARMADA 3700 SERIAL DRIVER
13305 M:      Pali Rohár <[email protected]>
13306 S:      Maintained
13307 F:      Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13308 F:      Documentation/devicetree/bindings/serial/mvebu-uart.txt
13309 F:      drivers/tty/serial/mvebu-uart.c
13310
13311 MARVELL ARMADA DRM SUPPORT
13312 M:      Russell King <[email protected]>
13313 S:      Maintained
13314 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13315 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13316 F:      Documentation/devicetree/bindings/display/armada/
13317 F:      drivers/gpu/drm/armada/
13318 F:      include/uapi/drm/armada_drm.h
13319
13320 MARVELL CRYPTO DRIVER
13321 M:      Boris Brezillon <[email protected]>
13322 M:      Arnaud Ebalard <[email protected]>
13323 M:      Srujana Challa <[email protected]>
13324 L:      [email protected]
13325 S:      Maintained
13326 F:      drivers/crypto/marvell/
13327 F:      include/linux/soc/marvell/octeontx2/
13328
13329 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13330 M:      Mirko Lindner <[email protected]>
13331 M:      Stephen Hemminger <[email protected]>
13332 L:      [email protected]
13333 S:      Maintained
13334 F:      drivers/net/ethernet/marvell/sk*
13335
13336 MARVELL LIBERTAS WIRELESS DRIVER
13337 L:      [email protected]
13338 S:      Orphan
13339 F:      drivers/net/wireless/marvell/libertas/
13340
13341 MARVELL MACCHIATOBIN SUPPORT
13342 M:      Russell King <[email protected]>
13343 L:      [email protected] (moderated for non-subscribers)
13344 S:      Maintained
13345 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13346
13347 MARVELL MV643XX ETHERNET DRIVER
13348 M:      Sebastian Hesselbarth <[email protected]>
13349 L:      [email protected]
13350 S:      Maintained
13351 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
13352 F:      include/linux/mv643xx.h
13353
13354 MARVELL MV88X3310 PHY DRIVER
13355 M:      Russell King <[email protected]>
13356 M:      Marek Behún <[email protected]>
13357 L:      [email protected]
13358 S:      Maintained
13359 F:      drivers/net/phy/marvell10g.c
13360
13361 MARVELL MVEBU THERMAL DRIVER
13362 M:      Miquel Raynal <[email protected]>
13363 S:      Maintained
13364 F:      drivers/thermal/armada_thermal.c
13365
13366 MARVELL MVNETA ETHERNET DRIVER
13367 M:      Marcin Wojtas <[email protected]>
13368 L:      [email protected]
13369 S:      Maintained
13370 F:      drivers/net/ethernet/marvell/mvneta*
13371
13372 MARVELL MVPP2 ETHERNET DRIVER
13373 M:      Marcin Wojtas <[email protected]>
13374 M:      Russell King <[email protected]>
13375 L:      [email protected]
13376 S:      Maintained
13377 F:      Documentation/devicetree/bindings/net/marvell,pp2.yaml
13378 F:      drivers/net/ethernet/marvell/mvpp2/
13379
13380 MARVELL MWIFIEX WIRELESS DRIVER
13381 M:      Brian Norris <[email protected]>
13382 R:      Francesco Dolcini <[email protected]>
13383 L:      [email protected]
13384 S:      Odd Fixes
13385 F:      drivers/net/wireless/marvell/mwifiex/
13386
13387 MARVELL MWL8K WIRELESS DRIVER
13388 L:      [email protected]
13389 S:      Orphan
13390 F:      drivers/net/wireless/marvell/mwl8k.c
13391
13392 MARVELL NAND CONTROLLER DRIVER
13393 M:      Miquel Raynal <[email protected]>
13394 L:      [email protected]
13395 S:      Maintained
13396 F:      drivers/mtd/nand/raw/marvell_nand.c
13397
13398 MARVELL OCTEON ENDPOINT DRIVER
13399 M:      Veerasenareddy Burru <[email protected]>
13400 M:      Sathesh Edara <[email protected]>
13401 L:      [email protected]
13402 S:      Supported
13403 F:      drivers/net/ethernet/marvell/octeon_ep
13404
13405 MARVELL OCTEON ENDPOINT VF DRIVER
13406 M:      Veerasenareddy Burru <[email protected]>
13407 M:      Sathesh Edara <[email protected]>
13408 M:      Shinas Rasheed <[email protected]>
13409 M:      Satananda Burla <[email protected]>
13410 L:      [email protected]
13411 S:      Supported
13412 F:      drivers/net/ethernet/marvell/octeon_ep_vf
13413
13414 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13415 M:      Sunil Goutham <[email protected]>
13416 M:      Geetha sowjanya <[email protected]>
13417 M:      Subbaraya Sundeep <[email protected]>
13418 M:      hariprasad <[email protected]>
13419 L:      [email protected]
13420 S:      Supported
13421 F:      drivers/net/ethernet/marvell/octeontx2/nic/
13422 F:      include/linux/soc/marvell/octeontx2/
13423
13424 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13425 M:      Sunil Goutham <[email protected]>
13426 M:      Linu Cherian <[email protected]>
13427 M:      Geetha sowjanya <[email protected]>
13428 M:      Jerin Jacob <[email protected]>
13429 M:      hariprasad <[email protected]>
13430 M:      Subbaraya Sundeep <[email protected]>
13431 L:      [email protected]
13432 S:      Supported
13433 F:      Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13434 F:      drivers/net/ethernet/marvell/octeontx2/af/
13435
13436 MARVELL PRESTERA ETHERNET SWITCH DRIVER
13437 M:      Taras Chornyi <[email protected]>
13438 S:      Supported
13439 W:      https://github.com/Marvell-switching/switchdev-prestera
13440 F:      drivers/net/ethernet/marvell/prestera/
13441
13442 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13443 M:      Nicolas Pitre <[email protected]>
13444 S:      Odd Fixes
13445 F:      drivers/mmc/host/mvsdio.*
13446
13447 MARVELL USB MDIO CONTROLLER DRIVER
13448 M:      Tobias Waldekranz <[email protected]>
13449 L:      [email protected]
13450 S:      Maintained
13451 F:      Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13452 F:      drivers/net/mdio/mdio-mvusb.c
13453
13454 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13455 M:      Hu Ziji <[email protected]>
13456 L:      [email protected]
13457 S:      Supported
13458 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13459 F:      drivers/mmc/host/sdhci-xenon*
13460
13461 MATROX FRAMEBUFFER DRIVER
13462 L:      [email protected]
13463 S:      Orphan
13464 F:      drivers/video/fbdev/matrox/matroxfb_*
13465 F:      include/uapi/linux/matroxfb.h
13466
13467 MAX15301 DRIVER
13468 M:      Daniel Nilsson <[email protected]>
13469 L:      [email protected]
13470 S:      Maintained
13471 F:      Documentation/hwmon/max15301.rst
13472 F:      drivers/hwmon/pmbus/max15301.c
13473
13474 MAX2175 SDR TUNER DRIVER
13475 M:      Ramesh Shanmugasundaram <[email protected]>
13476 L:      [email protected]
13477 S:      Maintained
13478 T:      git git://linuxtv.org/media_tree.git
13479 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
13480 F:      Documentation/userspace-api/media/drivers/max2175.rst
13481 F:      drivers/media/i2c/max2175*
13482 F:      include/uapi/linux/max2175.h
13483
13484 MAX31335 RTC DRIVER
13485 M:      Antoniu Miclaus <[email protected]>
13486 L:      [email protected]
13487 S:      Supported
13488 W:      https://ez.analog.com/linux-software-drivers
13489 F:      Documentation/devicetree/bindings/rtc/adi,max31335.yaml
13490 F:      drivers/rtc/rtc-max31335.c
13491
13492 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
13493 L:      [email protected]
13494 S:      Orphan
13495 F:      Documentation/hwmon/max6650.rst
13496 F:      drivers/hwmon/max6650.c
13497
13498 MAX9286 QUAD GMSL DESERIALIZER DRIVER
13499 M:      Jacopo Mondi <[email protected]>
13500 M:      Kieran Bingham <[email protected]>
13501 M:      Laurent Pinchart <[email protected]>
13502 M:      Niklas Söderlund <[email protected]>
13503 L:      [email protected]
13504 S:      Maintained
13505 F:      Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
13506 F:      drivers/media/i2c/max9286.c
13507
13508 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
13509 M:      Niklas Söderlund <[email protected]>
13510 L:      [email protected]
13511 S:      Maintained
13512 F:      Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
13513 F:      drivers/staging/media/max96712/max96712.c
13514
13515 MAX9860 MONO AUDIO VOICE CODEC DRIVER
13516 M:      Peter Rosin <[email protected]>
13517 L:      [email protected] (moderated for non-subscribers)
13518 S:      Maintained
13519 F:      Documentation/devicetree/bindings/sound/max9860.txt
13520 F:      sound/soc/codecs/max9860.*
13521
13522 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
13523 M:      Andreas Klinger <[email protected]>
13524 L:      [email protected]
13525 S:      Maintained
13526 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
13527 F:      drivers/iio/proximity/mb1232.c
13528
13529 MAXIM MAX11205 DRIVER
13530 M:      Ramona Bolboaca <[email protected]>
13531 L:      [email protected]
13532 S:      Supported
13533 W:      https://ez.analog.com/linux-software-drivers
13534 F:      Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
13535 F:      drivers/iio/adc/max11205.c
13536
13537 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
13538 R:      Iskren Chernev <[email protected]>
13539 R:      Krzysztof Kozlowski <[email protected]>
13540 R:      Marek Szyprowski <[email protected]>
13541 R:      Matheus Castello <[email protected]>
13542 L:      [email protected]
13543 S:      Maintained
13544 F:      Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
13545 F:      drivers/power/supply/max17040_battery.c
13546
13547 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
13548 R:      Hans de Goede <[email protected]>
13549 R:      Krzysztof Kozlowski <[email protected]>
13550 R:      Marek Szyprowski <[email protected]>
13551 R:      Sebastian Krzyszkowiak <[email protected]>
13552 R:      Purism Kernel Team <[email protected]>
13553 L:      [email protected]
13554 S:      Maintained
13555 F:      Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
13556 F:      drivers/power/supply/max17042_battery.c
13557
13558 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
13559 M:      Laurent Pinchart <[email protected]>
13560 L:      [email protected]
13561 S:      Maintained
13562 F:      Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
13563 F:      drivers/regulator/max20086-regulator.c
13564
13565 MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
13566 M:      Rajat Khandelwal <[email protected]>
13567 L:      [email protected]
13568 S:      Maintained
13569 F:      drivers/iio/temperature/max30208.c
13570
13571 MAXIM MAX77650 PMIC MFD DRIVER
13572 M:      Bartosz Golaszewski <[email protected]>
13573 L:      [email protected]
13574 S:      Maintained
13575 F:      Documentation/devicetree/bindings/*/*max77650.yaml
13576 F:      Documentation/devicetree/bindings/*/max77650*.yaml
13577 F:      drivers/gpio/gpio-max77650.c
13578 F:      drivers/input/misc/max77650-onkey.c
13579 F:      drivers/leds/leds-max77650.c
13580 F:      drivers/mfd/max77650.c
13581 F:      drivers/power/supply/max77650-charger.c
13582 F:      drivers/regulator/max77650-regulator.c
13583 F:      include/linux/mfd/max77650.h
13584
13585 MAXIM MAX77714 PMIC MFD DRIVER
13586 M:      Luca Ceresoli <[email protected]>
13587 S:      Maintained
13588 F:      Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
13589 F:      drivers/mfd/max77714.c
13590 F:      include/linux/mfd/max77714.h
13591
13592 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
13593 M:      Javier Martinez Canillas <[email protected]>
13594 L:      [email protected]
13595 S:      Supported
13596 F:      Documentation/devicetree/bindings/*/*max77802.yaml
13597 F:      drivers/regulator/max77802-regulator.c
13598 F:      include/dt-bindings/*/*max77802.h
13599
13600 MAXIM MAX77976 BATTERY CHARGER
13601 M:      Luca Ceresoli <[email protected]>
13602 S:      Supported
13603 F:      Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
13604 F:      drivers/power/supply/max77976_charger.c
13605
13606 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
13607 M:      Krzysztof Kozlowski <[email protected]>
13608 L:      [email protected]
13609 S:      Maintained
13610 B:      mailto:[email protected]
13611 F:      Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
13612 F:      Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
13613 F:      drivers/power/supply/max14577_charger.c
13614 F:      drivers/power/supply/max77693_charger.c
13615
13616 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
13617 M:      Chanwoo Choi <[email protected]>
13618 M:      Krzysztof Kozlowski <[email protected]>
13619 L:      [email protected]
13620 S:      Maintained
13621 B:      mailto:[email protected]
13622 F:      Documentation/devicetree/bindings/*/maxim,max14577.yaml
13623 F:      Documentation/devicetree/bindings/*/maxim,max77686.yaml
13624 F:      Documentation/devicetree/bindings/*/maxim,max77693.yaml
13625 F:      Documentation/devicetree/bindings/*/maxim,max77843.yaml
13626 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
13627 F:      drivers/*/*max77843.c
13628 F:      drivers/*/max14577*.c
13629 F:      drivers/*/max77686*.c
13630 F:      drivers/*/max77693*.c
13631 F:      drivers/clk/clk-max77686.c
13632 F:      drivers/extcon/extcon-max14577.c
13633 F:      drivers/extcon/extcon-max77693.c
13634 F:      drivers/rtc/rtc-max77686.c
13635 F:      include/linux/mfd/max14577*.h
13636 F:      include/linux/mfd/max77686*.h
13637 F:      include/linux/mfd/max77693*.h
13638
13639 MAXIRADIO FM RADIO RECEIVER DRIVER
13640 M:      Hans Verkuil <[email protected]>
13641 L:      [email protected]
13642 S:      Maintained
13643 W:      https://linuxtv.org
13644 T:      git git://linuxtv.org/media_tree.git
13645 F:      drivers/media/radio/radio-maxiradio*
13646
13647 MAXLINEAR ETHERNET PHY DRIVER
13648 M:      Xu Liang <[email protected]>
13649 L:      [email protected]
13650 S:      Supported
13651 F:      drivers/net/phy/mxl-gpy.c
13652
13653 MCAN MMIO DEVICE DRIVER
13654 M:      Chandrasekar Ramakrishnan <[email protected]>
13655 L:      [email protected]
13656 S:      Maintained
13657 F:      Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
13658 F:      drivers/net/can/m_can/m_can.c
13659 F:      drivers/net/can/m_can/m_can.h
13660 F:      drivers/net/can/m_can/m_can_platform.c
13661
13662 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
13663 R:      Yasushi SHOJI <[email protected]>
13664 L:      [email protected]
13665 S:      Maintained
13666 F:      drivers/net/can/usb/mcba_usb.c
13667
13668 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
13669 M:      Rishi Gupta <[email protected]>
13670 L:      [email protected]
13671 L:      [email protected]
13672 S:      Maintained
13673 F:      drivers/hid/hid-mcp2221.c
13674
13675 MCP251XFD SPI-CAN NETWORK DRIVER
13676 M:      Marc Kleine-Budde <[email protected]>
13677 M:      Manivannan Sadhasivam <[email protected]>
13678 R:      Thomas Kopp <[email protected]>
13679 L:      [email protected]
13680 S:      Maintained
13681 F:      Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
13682 F:      drivers/net/can/spi/mcp251xfd/
13683
13684 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
13685 M:      Peter Rosin <[email protected]>
13686 L:      [email protected]
13687 S:      Maintained
13688 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
13689 F:      drivers/iio/potentiometer/mcp4018.c
13690 F:      drivers/iio/potentiometer/mcp4531.c
13691
13692 MCP4821 DAC DRIVER
13693 M:      Anshul Dalal <[email protected]>
13694 L:      [email protected]
13695 S:      Maintained
13696 F:      Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
13697 F:      drivers/iio/dac/mcp4821.c
13698
13699 MCR20A IEEE-802.15.4 RADIO DRIVER
13700 M:      Stefan Schmidt <[email protected]>
13701 L:      [email protected]
13702 S:      Odd Fixes
13703 W:      https://github.com/xueliu/mcr20a-linux
13704 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
13705 F:      drivers/net/ieee802154/mcr20a.c
13706 F:      drivers/net/ieee802154/mcr20a.h
13707
13708 MDIO REGMAP DRIVER
13709 M:      Maxime Chevallier <[email protected]>
13710 L:      [email protected]
13711 S:      Maintained
13712 F:      drivers/net/mdio/mdio-regmap.c
13713 F:      include/linux/mdio/mdio-regmap.h
13714
13715 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
13716 M:      William Breathitt Gray <[email protected]>
13717 L:      [email protected]
13718 S:      Maintained
13719 F:      drivers/iio/dac/cio-dac.c
13720
13721 MEDIA CONTROLLER FRAMEWORK
13722 M:      Sakari Ailus <[email protected]>
13723 M:      Laurent Pinchart <[email protected]>
13724 L:      [email protected]
13725 S:      Supported
13726 W:      https://www.linuxtv.org
13727 T:      git git://linuxtv.org/media_tree.git
13728 F:      drivers/media/mc/
13729 F:      include/media/media-*.h
13730 F:      include/uapi/linux/media.h
13731
13732 MEDIA DRIVER FOR FREESCALE IMX PXP
13733 M:      Philipp Zabel <[email protected]>
13734 L:      [email protected]
13735 S:      Maintained
13736 T:      git git://linuxtv.org/media_tree.git
13737 F:      drivers/media/platform/nxp/imx-pxp.[ch]
13738
13739 MEDIA DRIVERS FOR ASCOT2E
13740 M:      Sergey Kozlov <[email protected]>
13741 M:      Abylay Ospan <[email protected]>
13742 L:      [email protected]
13743 S:      Supported
13744 W:      https://linuxtv.org
13745 W:      http://netup.tv/
13746 T:      git git://linuxtv.org/media_tree.git
13747 F:      drivers/media/dvb-frontends/ascot2e*
13748
13749 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
13750 M:      Jasmin Jessich <[email protected]>
13751 L:      [email protected]
13752 S:      Maintained
13753 W:      https://linuxtv.org
13754 T:      git git://linuxtv.org/media_tree.git
13755 F:      drivers/media/dvb-frontends/cxd2099*
13756
13757 MEDIA DRIVERS FOR CXD2841ER
13758 M:      Sergey Kozlov <[email protected]>
13759 M:      Abylay Ospan <[email protected]>
13760 L:      [email protected]
13761 S:      Supported
13762 W:      https://linuxtv.org
13763 W:      http://netup.tv/
13764 T:      git git://linuxtv.org/media_tree.git
13765 F:      drivers/media/dvb-frontends/cxd2841er*
13766
13767 MEDIA DRIVERS FOR CXD2880
13768 M:      Yasunari Takiguchi <[email protected]>
13769 L:      [email protected]
13770 S:      Supported
13771 W:      http://linuxtv.org/
13772 T:      git git://linuxtv.org/media_tree.git
13773 F:      drivers/media/dvb-frontends/cxd2880/*
13774 F:      drivers/media/spi/cxd2880*
13775
13776 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
13777 L:      [email protected]
13778 S:      Orphan
13779 W:      https://linuxtv.org
13780 T:      git git://linuxtv.org/media_tree.git
13781 F:      drivers/media/pci/ddbridge/*
13782
13783 MEDIA DRIVERS FOR FREESCALE IMX
13784 M:      Steve Longerbeam <[email protected]>
13785 M:      Philipp Zabel <[email protected]>
13786 L:      [email protected]
13787 S:      Maintained
13788 T:      git git://linuxtv.org/media_tree.git
13789 F:      Documentation/admin-guide/media/imx.rst
13790 F:      Documentation/devicetree/bindings/media/imx.txt
13791 F:      drivers/staging/media/imx/
13792 F:      include/linux/imx-media.h
13793 F:      include/media/imx.h
13794
13795 MEDIA DRIVERS FOR FREESCALE IMX7/8
13796 M:      Rui Miguel Silva <[email protected]>
13797 M:      Laurent Pinchart <[email protected]>
13798 M:      Martin Kepplinger <[email protected]>
13799 R:      Purism Kernel Team <[email protected]>
13800 L:      [email protected]
13801 S:      Maintained
13802 T:      git git://linuxtv.org/media_tree.git
13803 F:      Documentation/admin-guide/media/imx7.rst
13804 F:      Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
13805 F:      Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
13806 F:      Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
13807 F:      drivers/media/platform/nxp/imx-mipi-csis.c
13808 F:      drivers/media/platform/nxp/imx7-media-csi.c
13809 F:      drivers/media/platform/nxp/imx8mq-mipi-csi2.c
13810
13811 MEDIA DRIVERS FOR HELENE
13812 M:      Abylay Ospan <[email protected]>
13813 L:      [email protected]
13814 S:      Supported
13815 W:      https://linuxtv.org
13816 W:      http://netup.tv/
13817 T:      git git://linuxtv.org/media_tree.git
13818 F:      drivers/media/dvb-frontends/helene*
13819
13820 MEDIA DRIVERS FOR HORUS3A
13821 M:      Sergey Kozlov <[email protected]>
13822 M:      Abylay Ospan <[email protected]>
13823 L:      [email protected]
13824 S:      Supported
13825 W:      https://linuxtv.org
13826 W:      http://netup.tv/
13827 T:      git git://linuxtv.org/media_tree.git
13828 F:      drivers/media/dvb-frontends/horus3a*
13829
13830 MEDIA DRIVERS FOR LNBH25
13831 M:      Sergey Kozlov <[email protected]>
13832 M:      Abylay Ospan <[email protected]>
13833 L:      [email protected]
13834 S:      Supported
13835 W:      https://linuxtv.org
13836 W:      http://netup.tv/
13837 T:      git git://linuxtv.org/media_tree.git
13838 F:      drivers/media/dvb-frontends/lnbh25*
13839
13840 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
13841 L:      [email protected]
13842 S:      Orphan
13843 W:      https://linuxtv.org
13844 T:      git git://linuxtv.org/media_tree.git
13845 F:      drivers/media/dvb-frontends/mxl5xx*
13846
13847 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
13848 M:      Sergey Kozlov <[email protected]>
13849 M:      Abylay Ospan <[email protected]>
13850 L:      [email protected]
13851 S:      Supported
13852 W:      https://linuxtv.org
13853 W:      http://netup.tv/
13854 T:      git git://linuxtv.org/media_tree.git
13855 F:      drivers/media/pci/netup_unidvb/*
13856
13857 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
13858 M:      Dmitry Osipenko <[email protected]>
13859 L:      [email protected]
13860 L:      [email protected]
13861 S:      Maintained
13862 T:      git git://linuxtv.org/media_tree.git
13863 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
13864 F:      drivers/media/platform/nvidia/tegra-vde/
13865
13866 MEDIA DRIVERS FOR RENESAS - CEU
13867 M:      Jacopo Mondi <[email protected]>
13868 L:      [email protected]
13869 L:      [email protected]
13870 S:      Supported
13871 T:      git git://linuxtv.org/media_tree.git
13872 F:      Documentation/devicetree/bindings/media/renesas,ceu.yaml
13873 F:      drivers/media/platform/renesas/renesas-ceu.c
13874 F:      include/media/drv-intf/renesas-ceu.h
13875
13876 MEDIA DRIVERS FOR RENESAS - DRIF
13877 M:      Fabrizio Castro <[email protected]>
13878 L:      [email protected]
13879 L:      [email protected]
13880 S:      Supported
13881 T:      git git://linuxtv.org/media_tree.git
13882 F:      Documentation/devicetree/bindings/media/renesas,drif.yaml
13883 F:      drivers/media/platform/renesas/rcar_drif.c
13884
13885 MEDIA DRIVERS FOR RENESAS - FCP
13886 M:      Laurent Pinchart <[email protected]>
13887 L:      [email protected]
13888 L:      [email protected]
13889 S:      Supported
13890 T:      git git://linuxtv.org/media_tree.git
13891 F:      Documentation/devicetree/bindings/media/renesas,fcp.yaml
13892 F:      drivers/media/platform/renesas/rcar-fcp.c
13893 F:      include/media/rcar-fcp.h
13894
13895 MEDIA DRIVERS FOR RENESAS - FDP1
13896 M:      Kieran Bingham <[email protected]>
13897 L:      [email protected]
13898 L:      [email protected]
13899 S:      Supported
13900 T:      git git://linuxtv.org/media_tree.git
13901 F:      Documentation/devicetree/bindings/media/renesas,fdp1.yaml
13902 F:      drivers/media/platform/renesas/rcar_fdp1.c
13903
13904 MEDIA DRIVERS FOR RENESAS - VIN
13905 M:      Niklas Söderlund <[email protected]>
13906 L:      [email protected]
13907 L:      [email protected]
13908 S:      Supported
13909 T:      git git://linuxtv.org/media_tree.git
13910 F:      Documentation/devicetree/bindings/media/renesas,csi2.yaml
13911 F:      Documentation/devicetree/bindings/media/renesas,isp.yaml
13912 F:      Documentation/devicetree/bindings/media/renesas,vin.yaml
13913 F:      drivers/media/platform/renesas/rcar-csi2.c
13914 F:      drivers/media/platform/renesas/rcar-isp.c
13915 F:      drivers/media/platform/renesas/rcar-vin/
13916
13917 MEDIA DRIVERS FOR RENESAS - VSP1
13918 M:      Laurent Pinchart <[email protected]>
13919 M:      Kieran Bingham <[email protected]>
13920 L:      [email protected]
13921 L:      [email protected]
13922 S:      Supported
13923 T:      git git://linuxtv.org/media_tree.git
13924 F:      Documentation/devicetree/bindings/media/renesas,vsp1.yaml
13925 F:      drivers/media/platform/renesas/vsp1/
13926
13927 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
13928 L:      [email protected]
13929 S:      Orphan
13930 W:      https://linuxtv.org
13931 T:      git git://linuxtv.org/media_tree.git
13932 F:      drivers/media/dvb-frontends/stv0910*
13933
13934 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
13935 L:      [email protected]
13936 S:      Orphan
13937 W:      https://linuxtv.org
13938 T:      git git://linuxtv.org/media_tree.git
13939 F:      drivers/media/dvb-frontends/stv6111*
13940
13941 MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
13942 M:      Hugues Fruchet <[email protected]>
13943 M:      Alain Volmat <[email protected]>
13944 L:      [email protected]
13945 S:      Supported
13946 T:      git git://linuxtv.org/media_tree.git
13947 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
13948 F:      Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
13949 F:      drivers/media/platform/st/stm32/stm32-dcmi.c
13950 F:      drivers/media/platform/st/stm32/stm32-dcmipp/*
13951
13952 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
13953 M:      Mauro Carvalho Chehab <[email protected]>
13954 L:      [email protected]
13955 S:      Maintained
13956 W:      https://linuxtv.org
13957 Q:      http://patchwork.kernel.org/project/linux-media/list/
13958 T:      git git://linuxtv.org/media_tree.git
13959 F:      Documentation/admin-guide/media/
13960 F:      Documentation/devicetree/bindings/media/
13961 F:      Documentation/driver-api/media/
13962 F:      Documentation/userspace-api/media/
13963 F:      drivers/media/
13964 F:      drivers/staging/media/
13965 F:      include/dt-bindings/media/
13966 F:      include/linux/platform_data/media/
13967 F:      include/media/
13968 F:      include/uapi/linux/dvb/
13969 F:      include/uapi/linux/ivtv*
13970 F:      include/uapi/linux/media.h
13971 F:      include/uapi/linux/uvcvideo.h
13972 F:      include/uapi/linux/v4l2-*
13973 F:      include/uapi/linux/videodev2.h
13974
13975 MEDIATEK BLUETOOTH DRIVER
13976 M:      Sean Wang <[email protected]>
13977 L:      [email protected]
13978 L:      [email protected] (moderated for non-subscribers)
13979 S:      Maintained
13980 F:      Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
13981 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
13982 F:      drivers/bluetooth/btmtkuart.c
13983
13984 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
13985 M:      Sean Wang <[email protected]>
13986 L:      [email protected]
13987 S:      Maintained
13988 F:      Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
13989 F:      drivers/power/reset/mt6323-poweroff.c
13990
13991 MEDIATEK CIR DRIVER
13992 M:      Sean Wang <[email protected]>
13993 S:      Maintained
13994 F:      drivers/media/rc/mtk-cir.c
13995
13996 MEDIATEK DMA DRIVER
13997 M:      Sean Wang <[email protected]>
13998 L:      [email protected]
13999 L:      [email protected] (moderated for non-subscribers)
14000 L:      [email protected] (moderated for non-subscribers)
14001 S:      Maintained
14002 F:      Documentation/devicetree/bindings/dma/mediatek,*
14003 F:      drivers/dma/mediatek/
14004
14005 MEDIATEK ETHERNET DRIVER
14006 M:      Felix Fietkau <[email protected]>
14007 M:      Sean Wang <[email protected]>
14008 M:      Mark Lee <[email protected]>
14009 M:      Lorenzo Bianconi <[email protected]>
14010 L:      [email protected]
14011 S:      Maintained
14012 F:      drivers/net/ethernet/mediatek/
14013
14014 MEDIATEK ETHERNET PCS DRIVER
14015 M:      Alexander Couzens <[email protected]>
14016 M:      Daniel Golle <[email protected]>
14017 L:      [email protected]
14018 S:      Maintained
14019 F:      drivers/net/pcs/pcs-mtk-lynxi.c
14020 F:      include/linux/pcs/pcs-mtk-lynxi.h
14021
14022 MEDIATEK ETHERNET PHY DRIVERS
14023 M:      Daniel Golle <[email protected]>
14024 M:      Qingfang Deng <[email protected]>
14025 M:      SkyLake Huang <[email protected]>
14026 L:      [email protected]
14027 S:      Maintained
14028 F:      drivers/net/phy/mediatek-ge-soc.c
14029 F:      drivers/net/phy/mediatek-ge.c
14030 F:      drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14031
14032 MEDIATEK I2C CONTROLLER DRIVER
14033 M:      Qii Wang <[email protected]>
14034 L:      [email protected]
14035 S:      Maintained
14036 F:      Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14037 F:      drivers/i2c/busses/i2c-mt65xx.c
14038
14039 MEDIATEK IOMMU DRIVER
14040 M:      Yong Wu <[email protected]>
14041 L:      [email protected]
14042 L:      [email protected] (moderated for non-subscribers)
14043 S:      Supported
14044 F:      Documentation/devicetree/bindings/iommu/mediatek*
14045 F:      drivers/iommu/mtk_iommu*
14046 F:      include/dt-bindings/memory/mediatek,mt*-port.h
14047 F:      include/dt-bindings/memory/mt*-port.h
14048
14049 MEDIATEK JPEG DRIVER
14050 M:      Bin Liu <[email protected]>
14051 S:      Supported
14052 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14053 F:      drivers/media/platform/mediatek/jpeg/
14054
14055 MEDIATEK KEYPAD DRIVER
14056 M:      Mattijs Korpershoek <[email protected]>
14057 S:      Supported
14058 F:      Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14059 F:      drivers/input/keyboard/mt6779-keypad.c
14060
14061 MEDIATEK MDP DRIVER
14062 M:      Minghsiu Tsai <[email protected]>
14063 M:      Houlong Wei <[email protected]>
14064 M:      Andrew-CT Chen <[email protected]>
14065 S:      Supported
14066 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
14067 F:      drivers/media/platform/mediatek/mdp/
14068 F:      drivers/media/platform/mediatek/vpu/
14069
14070 MEDIATEK MEDIA DRIVER
14071 M:      Tiffany Lin <[email protected]>
14072 M:      Andrew-CT Chen <[email protected]>
14073 M:      Yunfei Dong <[email protected]>
14074 S:      Supported
14075 F:      Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14076 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
14077 F:      drivers/media/platform/mediatek/vcodec/
14078 F:      drivers/media/platform/mediatek/vpu/
14079
14080 MEDIATEK MIPI-CSI CDPHY DRIVER
14081 M:      Julien Stephan <[email protected]>
14082 M:      Andy Hsieh <[email protected]>
14083 S:      Supported
14084 F:      Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14085 F:      drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14086
14087 MEDIATEK MMC/SD/SDIO DRIVER
14088 M:      Chaotian Jing <[email protected]>
14089 S:      Maintained
14090 F:      Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14091 F:      drivers/mmc/host/mtk-sd.c
14092
14093 MEDIATEK MT76 WIRELESS LAN DRIVER
14094 M:      Felix Fietkau <[email protected]>
14095 M:      Lorenzo Bianconi <[email protected]>
14096 M:      Ryder Lee <[email protected]>
14097 R:      Shayne Chen <[email protected]>
14098 R:      Sean Wang <[email protected]>
14099 L:      [email protected]
14100 S:      Maintained
14101 T:      git https://github.com/nbd168/wireless
14102 F:      Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14103 F:      drivers/net/wireless/mediatek/mt76/
14104
14105 MEDIATEK MT7601U WIRELESS LAN DRIVER
14106 M:      Jakub Kicinski <[email protected]>
14107 L:      [email protected]
14108 S:      Maintained
14109 F:      drivers/net/wireless/mediatek/mt7601u/
14110
14111 MEDIATEK MT7621 CLOCK DRIVER
14112 M:      Sergio Paracuellos <[email protected]>
14113 S:      Maintained
14114 F:      Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14115 F:      drivers/clk/ralink/clk-mt7621.c
14116
14117 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14118 M:      Sergio Paracuellos <[email protected]>
14119 S:      Maintained
14120 F:      Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14121 F:      drivers/pci/controller/pcie-mt7621.c
14122
14123 MEDIATEK MT7621 PHY PCI DRIVER
14124 M:      Sergio Paracuellos <[email protected]>
14125 S:      Maintained
14126 F:      Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14127 F:      drivers/phy/ralink/phy-mt7621-pci.c
14128
14129 MEDIATEK MT7621/28/88 I2C DRIVER
14130 M:      Stefan Roese <[email protected]>
14131 L:      [email protected]
14132 S:      Maintained
14133 F:      Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14134 F:      drivers/i2c/busses/i2c-mt7621.c
14135
14136 MEDIATEK MTMIPS CLOCK DRIVER
14137 M:      Sergio Paracuellos <[email protected]>
14138 S:      Maintained
14139 F:      Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14140 F:      drivers/clk/ralink/clk-mtmips.c
14141
14142 MEDIATEK NAND CONTROLLER DRIVER
14143 L:      [email protected]
14144 S:      Orphan
14145 F:      Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14146 F:      drivers/mtd/nand/raw/mtk_*
14147
14148 MEDIATEK PMIC LED DRIVER
14149 M:      Sean Wang <[email protected]>
14150 S:      Maintained
14151 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
14152 F:      drivers/leds/leds-mt6323.c
14153
14154 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14155 M:      Sean Wang <[email protected]>
14156 S:      Maintained
14157 F:      drivers/char/hw_random/mtk-rng.c
14158
14159 MEDIATEK SMI DRIVER
14160 M:      Yong Wu <[email protected]>
14161 L:      [email protected] (moderated for non-subscribers)
14162 S:      Supported
14163 F:      Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14164 F:      drivers/memory/mtk-smi.c
14165 F:      include/soc/mediatek/smi.h
14166
14167 MEDIATEK SWITCH DRIVER
14168 M:      Arınç ÜNAL <[email protected]>
14169 M:      Daniel Golle <[email protected]>
14170 M:      DENG Qingfang <[email protected]>
14171 M:      Sean Wang <[email protected]>
14172 L:      [email protected]
14173 S:      Maintained
14174 F:      drivers/net/dsa/mt7530-mdio.c
14175 F:      drivers/net/dsa/mt7530-mmio.c
14176 F:      drivers/net/dsa/mt7530.*
14177 F:      net/dsa/tag_mtk.c
14178
14179 MEDIATEK T7XX 5G WWAN MODEM DRIVER
14180 M:      Chandrashekar Devegowda <[email protected]>
14181 R:      Chiranjeevi Rapolu <[email protected]>
14182 R:      Liu Haijun <[email protected]>
14183 R:      M Chetan Kumar <[email protected]>
14184 R:      Ricardo Martinez <[email protected]>
14185 L:      [email protected]
14186 S:      Supported
14187 F:      drivers/net/wwan/t7xx/
14188
14189 MEDIATEK USB3 DRD IP DRIVER
14190 M:      Chunfeng Yun <[email protected]>
14191 L:      [email protected]
14192 L:      [email protected] (moderated for non-subscribers)
14193 L:      [email protected] (moderated for non-subscribers)
14194 S:      Maintained
14195 F:      Documentation/devicetree/bindings/usb/mediatek,*
14196 F:      drivers/usb/host/xhci-mtk*
14197 F:      drivers/usb/mtu3/
14198
14199 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14200 M:      Peter Senna Tschudin <[email protected]>
14201 M:      Ian Ray <[email protected]>
14202 M:      Martyn Welch <[email protected]>
14203 S:      Maintained
14204 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14205 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14206
14207 MEGARAID SCSI/SAS DRIVERS
14208 M:      Kashyap Desai <[email protected]>
14209 M:      Sumit Saxena <[email protected]>
14210 M:      Shivasharan S <[email protected]>
14211 M:      Chandrakanth patil <[email protected]>
14212 L:      [email protected]
14213 L:      [email protected]
14214 S:      Maintained
14215 W:      http://www.avagotech.com/support/
14216 F:      Documentation/scsi/megaraid.rst
14217 F:      drivers/scsi/megaraid.*
14218 F:      drivers/scsi/megaraid/
14219
14220 MELEXIS MLX90614 DRIVER
14221 M:      Crt Mori <[email protected]>
14222 L:      [email protected]
14223 S:      Supported
14224 W:      http://www.melexis.com
14225 F:      drivers/iio/temperature/mlx90614.c
14226
14227 MELEXIS MLX90632 DRIVER
14228 M:      Crt Mori <[email protected]>
14229 L:      [email protected]
14230 S:      Supported
14231 W:      http://www.melexis.com
14232 F:      drivers/iio/temperature/mlx90632.c
14233
14234 MELEXIS MLX90635 DRIVER
14235 M:      Crt Mori <[email protected]>
14236 L:      [email protected]
14237 S:      Supported
14238 W:      http://www.melexis.com
14239 F:      drivers/iio/temperature/mlx90635.c
14240
14241 MELFAS MIP4 TOUCHSCREEN DRIVER
14242 M:      Sangwon Jee <[email protected]>
14243 S:      Supported
14244 W:      http://www.melfas.com
14245 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14246 F:      drivers/input/touchscreen/melfas_mip4.c
14247
14248 MELLANOX BLUEFIELD I2C DRIVER
14249 M:      Khalil Blaiech <[email protected]>
14250 M:      Asmaa Mnebhi <[email protected]>
14251 L:      [email protected]
14252 S:      Supported
14253 F:      drivers/i2c/busses/i2c-mlxbf.c
14254
14255 MELLANOX ETHERNET DRIVER (mlx4_en)
14256 M:      Tariq Toukan <[email protected]>
14257 L:      [email protected]
14258 S:      Supported
14259 W:      http://www.mellanox.com
14260 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14261 F:      drivers/net/ethernet/mellanox/mlx4/en_*
14262
14263 MELLANOX ETHERNET DRIVER (mlx5e)
14264 M:      Saeed Mahameed <[email protected]>
14265 M:      Tariq Toukan <[email protected]>
14266 L:      [email protected]
14267 S:      Supported
14268 W:      http://www.mellanox.com
14269 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14270 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
14271
14272 MELLANOX ETHERNET INNOVA DRIVERS
14273 R:      Boris Pismenny <[email protected]>
14274 L:      [email protected]
14275 S:      Supported
14276 W:      http://www.mellanox.com
14277 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14278 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
14279 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
14280 F:      include/linux/mlx5/mlx5_ifc_fpga.h
14281
14282 MELLANOX ETHERNET SWITCH DRIVERS
14283 M:      Ido Schimmel <[email protected]>
14284 M:      Petr Machata <[email protected]>
14285 L:      [email protected]
14286 S:      Supported
14287 W:      http://www.mellanox.com
14288 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14289 F:      drivers/net/ethernet/mellanox/mlxsw/
14290 F:      tools/testing/selftests/drivers/net/mlxsw/
14291
14292 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
14293 M:      [email protected]
14294 L:      [email protected]
14295 S:      Supported
14296 W:      http://www.mellanox.com
14297 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14298 F:      drivers/net/ethernet/mellanox/mlxfw/
14299
14300 MELLANOX HARDWARE PLATFORM SUPPORT
14301 M:      Hans de Goede <[email protected]>
14302 M:      Ilpo Järvinen <[email protected]>
14303 M:      Vadim Pasternak <[email protected]>
14304 L:      [email protected]
14305 S:      Supported
14306 F:      Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
14307 F:      drivers/platform/mellanox/
14308 F:      include/linux/platform_data/mlxreg.h
14309
14310 MELLANOX MLX4 core VPI driver
14311 M:      Tariq Toukan <[email protected]>
14312 L:      [email protected]
14313 L:      [email protected]
14314 S:      Supported
14315 W:      http://www.mellanox.com
14316 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14317 F:      drivers/net/ethernet/mellanox/mlx4/
14318 F:      include/linux/mlx4/
14319
14320 MELLANOX MLX4 IB driver
14321 M:      Yishai Hadas <[email protected]>
14322 L:      [email protected]
14323 S:      Supported
14324 W:      http://www.mellanox.com
14325 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14326 F:      drivers/infiniband/hw/mlx4/
14327 F:      include/linux/mlx4/
14328 F:      include/uapi/rdma/mlx4-abi.h
14329
14330 MELLANOX MLX5 core VPI driver
14331 M:      Saeed Mahameed <[email protected]>
14332 M:      Leon Romanovsky <[email protected]>
14333 M:      Tariq Toukan <[email protected]>
14334 L:      [email protected]
14335 L:      [email protected]
14336 S:      Supported
14337 W:      http://www.mellanox.com
14338 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14339 F:      Documentation/networking/device_drivers/ethernet/mellanox/
14340 F:      drivers/net/ethernet/mellanox/mlx5/core/
14341 F:      include/linux/mlx5/
14342
14343 MELLANOX MLX5 IB driver
14344 M:      Leon Romanovsky <[email protected]>
14345 L:      [email protected]
14346 S:      Supported
14347 W:      http://www.mellanox.com
14348 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14349 F:      drivers/infiniband/hw/mlx5/
14350 F:      include/linux/mlx5/
14351 F:      include/uapi/rdma/mlx5-abi.h
14352
14353 MELLANOX MLX5 VDPA DRIVER
14354 M:      Dragos Tatulea <[email protected]>
14355 L:      [email protected]
14356 S:      Supported
14357 F:      drivers/vdpa/mlx5/
14358
14359 MELLANOX MLXCPLD I2C AND MUX DRIVER
14360 M:      Vadim Pasternak <[email protected]>
14361 M:      Michael Shych <[email protected]>
14362 L:      [email protected]
14363 S:      Supported
14364 F:      Documentation/i2c/busses/i2c-mlxcpld.rst
14365 F:      drivers/i2c/busses/i2c-mlxcpld.c
14366 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
14367
14368 MELLANOX MLXCPLD LED DRIVER
14369 M:      Vadim Pasternak <[email protected]>
14370 L:      [email protected]
14371 S:      Supported
14372 F:      Documentation/leds/leds-mlxcpld.rst
14373 F:      drivers/leds/leds-mlxcpld.c
14374 F:      drivers/leds/leds-mlxreg.c
14375
14376 MELLANOX PLATFORM DRIVER
14377 M:      Vadim Pasternak <[email protected]>
14378 L:      [email protected]
14379 S:      Supported
14380 F:      drivers/platform/x86/mlx-platform.c
14381
14382 MEMBARRIER SUPPORT
14383 M:      Mathieu Desnoyers <[email protected]>
14384 M:      "Paul E. McKenney" <[email protected]>
14385 L:      [email protected]
14386 S:      Supported
14387 F:      Documentation/scheduler/membarrier.rst
14388 F:      arch/*/include/asm/membarrier.h
14389 F:      arch/*/include/asm/sync_core.h
14390 F:      include/uapi/linux/membarrier.h
14391 F:      kernel/sched/membarrier.c
14392
14393 MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14394 M:      Mike Rapoport <[email protected]>
14395 L:      [email protected]
14396 S:      Maintained
14397 F:      Documentation/core-api/boot-time-mm.rst
14398 F:      include/linux/memblock.h
14399 F:      mm/memblock.c
14400 F:      mm/mm_init.c
14401 F:      tools/testing/memblock/
14402
14403 MEMORY ALLOCATION PROFILING
14404 M:      Suren Baghdasaryan <[email protected]>
14405 M:      Kent Overstreet <[email protected]>
14406 L:      [email protected]
14407 S:      Maintained
14408 F:      Documentation/mm/allocation-profiling.rst
14409 F:      include/linux/alloc_tag.h
14410 F:      include/linux/pgalloc_tag.h
14411 F:      lib/alloc_tag.c
14412
14413 MEMORY CONTROLLER DRIVERS
14414 M:      Krzysztof Kozlowski <[email protected]>
14415 L:      [email protected]
14416 S:      Maintained
14417 B:      mailto:[email protected]
14418 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
14419 F:      Documentation/devicetree/bindings/memory-controllers/
14420 F:      drivers/memory/
14421 F:      include/dt-bindings/memory/
14422 F:      include/memory/
14423
14424 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
14425 M:      Dmitry Osipenko <[email protected]>
14426 L:      [email protected]
14427 L:      [email protected]
14428 S:      Maintained
14429 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
14430 F:      drivers/devfreq/tegra30-devfreq.c
14431
14432 MEMORY HOT(UN)PLUG
14433 M:      David Hildenbrand <[email protected]>
14434 M:      Oscar Salvador <[email protected]>
14435 L:      [email protected]
14436 S:      Maintained
14437 F:      Documentation/admin-guide/mm/memory-hotplug.rst
14438 F:      Documentation/core-api/memory-hotplug.rst
14439 F:      drivers/base/memory.c
14440 F:      include/linux/memory_hotplug.h
14441 F:      mm/memory_hotplug.c
14442 F:      tools/testing/selftests/memory-hotplug/
14443
14444 MEMORY MANAGEMENT
14445 M:      Andrew Morton <[email protected]>
14446 L:      [email protected]
14447 S:      Maintained
14448 W:      http://www.linux-mm.org
14449 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14450 T:      quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
14451 F:      include/linux/gfp.h
14452 F:      include/linux/gfp_types.h
14453 F:      include/linux/memfd.h
14454 F:      include/linux/memory.h
14455 F:      include/linux/memory_hotplug.h
14456 F:      include/linux/memory-tiers.h
14457 F:      include/linux/mempolicy.h
14458 F:      include/linux/mempool.h
14459 F:      include/linux/memremap.h
14460 F:      include/linux/mm.h
14461 F:      include/linux/mm_*.h
14462 F:      include/linux/mmzone.h
14463 F:      include/linux/mmu_notifier.h
14464 F:      include/linux/pagewalk.h
14465 F:      include/linux/rmap.h
14466 F:      include/trace/events/ksm.h
14467 F:      mm/
14468 F:      tools/mm/
14469 F:      tools/testing/selftests/mm/
14470 N:      include/linux/page[-_]*
14471
14472 MEMORY MAPPING
14473 M:      Andrew Morton <[email protected]>
14474 R:      Liam R. Howlett <[email protected]>
14475 R:      Vlastimil Babka <[email protected]>
14476 R:      Lorenzo Stoakes <[email protected]>
14477 L:      [email protected]
14478 S:      Maintained
14479 W:      http://www.linux-mm.org
14480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14481 F:      mm/mmap.c
14482
14483 MEMORY TECHNOLOGY DEVICES (MTD)
14484 M:      Miquel Raynal <[email protected]>
14485 M:      Richard Weinberger <[email protected]>
14486 M:      Vignesh Raghavendra <[email protected]>
14487 L:      [email protected]
14488 S:      Maintained
14489 W:      http://www.linux-mtd.infradead.org/
14490 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14491 C:      irc://irc.oftc.net/mtd
14492 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
14493 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
14494 F:      Documentation/devicetree/bindings/mtd/
14495 F:      drivers/mtd/
14496 F:      include/linux/mtd/
14497 F:      include/uapi/mtd/
14498
14499 MEMSENSING MICROSYSTEMS MSA311 DRIVER
14500 M:      Dmitry Rokosov <[email protected]>
14501 L:      [email protected]
14502 S:      Maintained
14503 F:      Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
14504 F:      drivers/iio/accel/msa311.c
14505
14506 MEN A21 WATCHDOG DRIVER
14507 M:      Johannes Thumshirn <[email protected]>
14508 L:      [email protected]
14509 S:      Maintained
14510 F:      drivers/watchdog/mena21_wdt.c
14511
14512 MEN CHAMELEON BUS (mcb)
14513 M:      Johannes Thumshirn <[email protected]>
14514 S:      Maintained
14515 F:      Documentation/driver-api/men-chameleon-bus.rst
14516 F:      drivers/mcb/
14517 F:      include/linux/mcb.h
14518
14519 MEN F21BMC (Board Management Controller)
14520 M:      Andreas Werner <[email protected]>
14521 S:      Supported
14522 F:      Documentation/hwmon/menf21bmc.rst
14523 F:      drivers/hwmon/menf21bmc_hwmon.c
14524 F:      drivers/leds/leds-menf21bmc.c
14525 F:      drivers/mfd/menf21bmc.c
14526 F:      drivers/watchdog/menf21bmc_wdt.c
14527
14528 MEN Z069 WATCHDOG DRIVER
14529 M:      Johannes Thumshirn <[email protected]>
14530 L:      [email protected]
14531 S:      Maintained
14532 F:      drivers/watchdog/menz69_wdt.c
14533
14534 MESON AO CEC DRIVER FOR AMLOGIC SOCS
14535 M:      Neil Armstrong <[email protected]>
14536 L:      [email protected]
14537 L:      [email protected]
14538 S:      Supported
14539 W:      http://linux-meson.com/
14540 T:      git git://linuxtv.org/media_tree.git
14541 F:      Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
14542 F:      drivers/media/cec/platform/meson/ao-cec-g12a.c
14543 F:      drivers/media/cec/platform/meson/ao-cec.c
14544
14545 MESON GE2D DRIVER FOR AMLOGIC SOCS
14546 M:      Neil Armstrong <[email protected]>
14547 L:      [email protected]
14548 L:      [email protected]
14549 S:      Supported
14550 T:      git git://linuxtv.org/media_tree.git
14551 F:      Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
14552 F:      drivers/media/platform/amlogic/meson-ge2d/
14553
14554 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
14555 M:      Liang Yang <[email protected]>
14556 L:      [email protected]
14557 S:      Maintained
14558 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
14559 F:      drivers/mtd/nand/raw/meson_*
14560
14561 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
14562 M:      Neil Armstrong <[email protected]>
14563 L:      [email protected]
14564 L:      [email protected]
14565 S:      Supported
14566 T:      git git://linuxtv.org/media_tree.git
14567 F:      Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
14568 F:      drivers/staging/media/meson/vdec/
14569
14570 METHODE UDPU SUPPORT
14571 M:      Robert Marko <[email protected]>
14572 S:      Maintained
14573 F:      arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
14574 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
14575
14576 MHI BUS
14577 M:      Manivannan Sadhasivam <[email protected]>
14578 L:      [email protected]
14579 L:      [email protected]
14580 S:      Maintained
14581 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
14582 F:      Documentation/ABI/stable/sysfs-bus-mhi
14583 F:      Documentation/mhi/
14584 F:      drivers/bus/mhi/
14585 F:      drivers/pci/endpoint/functions/pci-epf-mhi.c
14586 F:      include/linux/mhi.h
14587
14588 MICROBLAZE ARCHITECTURE
14589 M:      Michal Simek <[email protected]>
14590 S:      Supported
14591 W:      http://www.monstr.eu/fdt/
14592 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
14593 F:      arch/microblaze/
14594
14595 MICROBLAZE TMR INJECT
14596 M:      Appana Durga Kedareswara rao <[email protected]>
14597 S:      Supported
14598 F:      Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
14599 F:      drivers/misc/xilinx_tmr_inject.c
14600
14601 MICROBLAZE TMR MANAGER
14602 M:      Appana Durga Kedareswara rao <[email protected]>
14603 S:      Supported
14604 F:      Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
14605 F:      Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
14606 F:      drivers/misc/xilinx_tmr_manager.c
14607
14608 MICROCHIP AT91 DMA DRIVERS
14609 M:      Ludovic Desroches <[email protected]>
14610 L:      [email protected] (moderated for non-subscribers)
14611 L:      [email protected]
14612 S:      Supported
14613 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
14614 F:      drivers/dma/at_hdmac.c
14615 F:      drivers/dma/at_xdmac.c
14616 F:      include/dt-bindings/dma/at91.h
14617
14618 MICROCHIP AT91 SERIAL DRIVER
14619 M:      Richard Genoud <[email protected]>
14620 S:      Maintained
14621 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14622 F:      drivers/tty/serial/atmel_serial.c
14623 F:      drivers/tty/serial/atmel_serial.h
14624
14625 MICROCHIP AT91 USART MFD DRIVER
14626 M:      Radu Pirea <[email protected]>
14627 L:      [email protected]
14628 S:      Supported
14629 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14630 F:      drivers/mfd/at91-usart.c
14631 F:      include/dt-bindings/mfd/at91-usart.h
14632
14633 MICROCHIP AT91 USART SPI DRIVER
14634 M:      Radu Pirea <[email protected]>
14635 L:      [email protected]
14636 S:      Supported
14637 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14638 F:      drivers/spi/spi-at91-usart.c
14639
14640 MICROCHIP AUDIO ASOC DRIVERS
14641 M:      Claudiu Beznea <[email protected]>
14642 L:      [email protected] (moderated for non-subscribers)
14643 S:      Supported
14644 F:      Documentation/devicetree/bindings/sound/atmel*
14645 F:      Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
14646 F:      Documentation/devicetree/bindings/sound/microchip,sama7g5-*
14647 F:      Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
14648 F:      sound/soc/atmel
14649
14650 MICROCHIP CSI2DC DRIVER
14651 M:      Eugen Hristev <[email protected]>
14652 L:      [email protected]
14653 S:      Supported
14654 F:      Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
14655 F:      drivers/media/platform/microchip/microchip-csi2dc.c
14656
14657 MICROCHIP ECC DRIVER
14658 L:      [email protected]
14659 S:      Orphan
14660 F:      drivers/crypto/atmel-ecc.*
14661
14662 MICROCHIP EIC DRIVER
14663 M:      Claudiu Beznea <[email protected]>
14664 L:      [email protected] (moderated for non-subscribers)
14665 S:      Supported
14666 F:      Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
14667 F:      drivers/irqchip/irq-mchp-eic.c
14668
14669 MICROCHIP I2C DRIVER
14670 M:      Codrin Ciubotariu <[email protected]>
14671 L:      [email protected]
14672 S:      Supported
14673 F:      drivers/i2c/busses/i2c-at91-*.c
14674 F:      drivers/i2c/busses/i2c-at91.h
14675
14676 MICROCHIP ISC DRIVER
14677 M:      Eugen Hristev <[email protected]>
14678 L:      [email protected]
14679 S:      Supported
14680 F:      Documentation/devicetree/bindings/media/atmel,isc.yaml
14681 F:      Documentation/devicetree/bindings/media/microchip,xisc.yaml
14682 F:      drivers/media/platform/microchip/microchip-isc*
14683 F:      drivers/media/platform/microchip/microchip-sama*-isc*
14684 F:      drivers/staging/media/deprecated/atmel/atmel-isc*
14685 F:      drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
14686 F:      include/linux/atmel-isc-media.h
14687
14688 MICROCHIP ISI DRIVER
14689 M:      Eugen Hristev <[email protected]>
14690 L:      [email protected]
14691 S:      Supported
14692 F:      drivers/media/platform/atmel/atmel-isi.c
14693 F:      drivers/media/platform/atmel/atmel-isi.h
14694
14695 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
14696 M:      Woojung Huh <[email protected]>
14697 M:      [email protected]
14698 L:      [email protected]
14699 S:      Maintained
14700 F:      Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
14701 F:      Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
14702 F:      drivers/net/dsa/microchip/*
14703 F:      include/linux/dsa/ksz_common.h
14704 F:      include/linux/platform_data/microchip-ksz.h
14705 F:      net/dsa/tag_ksz.c
14706
14707 MICROCHIP LAN743X ETHERNET DRIVER
14708 M:      Bryan Whitehead <[email protected]>
14709 M:      [email protected]
14710 L:      [email protected]
14711 S:      Maintained
14712 F:      drivers/net/ethernet/microchip/lan743x_*
14713
14714 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
14715 M:      Arun Ramadoss <[email protected]>
14716 R:      [email protected]
14717 L:      [email protected]
14718 S:      Maintained
14719 F:      drivers/net/phy/microchip_t1.c
14720
14721 MICROCHIP LAN966X ETHERNET DRIVER
14722 M:      Horatiu Vultur <[email protected]>
14723 M:      [email protected]
14724 L:      [email protected]
14725 S:      Maintained
14726 F:      drivers/net/ethernet/microchip/lan966x/*
14727
14728 MICROCHIP LCDFB DRIVER
14729 M:      Nicolas Ferre <[email protected]>
14730 L:      [email protected]
14731 S:      Maintained
14732 F:      drivers/video/fbdev/atmel_lcdfb.c
14733 F:      include/video/atmel_lcdc.h
14734
14735 MICROCHIP MCP16502 PMIC DRIVER
14736 M:      Claudiu Beznea <[email protected]>
14737 L:      [email protected] (moderated for non-subscribers)
14738 S:      Supported
14739 F:      Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
14740 F:      drivers/regulator/mcp16502.c
14741
14742 MICROCHIP MCP3564 ADC DRIVER
14743 M:      Marius Cristea <[email protected]>
14744 L:      [email protected]
14745 S:      Supported
14746 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
14747 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
14748 F:      drivers/iio/adc/mcp3564.c
14749
14750 MICROCHIP MCP3911 ADC DRIVER
14751 M:      Marcus Folkesson <[email protected]>
14752 M:      Kent Gustavsson <[email protected]>
14753 L:      [email protected]
14754 S:      Maintained
14755 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
14756 F:      drivers/iio/adc/mcp3911.c
14757
14758 MICROCHIP MMC/SD/SDIO MCI DRIVER
14759 M:      Aubin Constans <[email protected]>
14760 S:      Maintained
14761 F:      drivers/mmc/host/atmel-mci.c
14762
14763 MICROCHIP NAND DRIVER
14764 L:      [email protected]
14765 S:      Orphan
14766 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
14767 F:      drivers/mtd/nand/raw/atmel/*
14768
14769 MICROCHIP OTPC DRIVER
14770 M:      Claudiu Beznea <[email protected]>
14771 L:      [email protected] (moderated for non-subscribers)
14772 S:      Supported
14773 F:      Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
14774 F:      drivers/nvmem/microchip-otpc.c
14775 F:      include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
14776
14777 MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
14778 M:      Marius Cristea <[email protected]>
14779 L:      [email protected]
14780 S:      Supported
14781 F:      Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
14782 F:      drivers/iio/adc/pac1934.c
14783
14784 MICROCHIP PCI1XXXX GP DRIVER
14785 M:      Vaibhaav Ram T.L <[email protected]>
14786 M:      Kumaravel Thiagarajan <[email protected]>
14787 L:      [email protected]
14788 S:      Supported
14789 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
14790 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
14791 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
14792 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
14793
14794 MICROCHIP PCI1XXXX I2C DRIVER
14795 M:      Tharun Kumar P <[email protected]>
14796 M:      Kumaravel Thiagarajan <[email protected]>
14797 M:      Microchip Linux Driver Support <[email protected]>
14798 L:      [email protected]
14799 S:      Maintained
14800 F:      drivers/i2c/busses/i2c-mchp-pci1xxxx.c
14801
14802 MICROCHIP PCIe UART DRIVER
14803 M:      Kumaravel Thiagarajan <[email protected]>
14804 M:      Tharun Kumar P <[email protected]>
14805 L:      [email protected]
14806 S:      Maintained
14807 F:      drivers/tty/serial/8250/8250_pci1xxxx.c
14808
14809 MICROCHIP POLARFIRE FPGA DRIVERS
14810 M:      Conor Dooley <[email protected]>
14811 R:      Vladimir Georgiev <[email protected]>
14812 L:      [email protected]
14813 S:      Supported
14814 F:      Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
14815 F:      drivers/fpga/microchip-spi.c
14816
14817 MICROCHIP PWM DRIVER
14818 M:      Claudiu Beznea <[email protected]>
14819 L:      [email protected] (moderated for non-subscribers)
14820 L:      [email protected]
14821 S:      Supported
14822 F:      Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
14823 F:      drivers/pwm/pwm-atmel.c
14824
14825 MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
14826 M:      Manikandan Muralidharan <[email protected]>
14827 M:      Dharma Balasubiramani <[email protected]>
14828 L:      [email protected]
14829 S:      Supported
14830 F:      Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
14831 F:      drivers/gpu/drm/bridge/microchip-lvds.c
14832
14833 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
14834 M:      Eugen Hristev <[email protected]>
14835 L:      [email protected]
14836 S:      Supported
14837 F:      Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
14838 F:      drivers/iio/adc/at91-sama5d2_adc.c
14839 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
14840
14841 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
14842 M:      Claudiu Beznea <[email protected]>
14843 S:      Supported
14844 F:      Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
14845 F:      drivers/power/reset/at91-sama5d2_shdwc.c
14846
14847 MICROCHIP SOC DRIVERS
14848 M:      Conor Dooley <[email protected]>
14849 S:      Supported
14850 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
14851 F:      drivers/soc/microchip/
14852
14853 MICROCHIP SPI DRIVER
14854 M:      Ryan Wanner <[email protected]>
14855 S:      Supported
14856 F:      drivers/spi/spi-atmel.*
14857
14858 MICROCHIP SSC DRIVER
14859 M:      Claudiu Beznea <[email protected]>
14860 L:      [email protected] (moderated for non-subscribers)
14861 S:      Supported
14862 F:      Documentation/devicetree/bindings/misc/atmel-ssc.txt
14863 F:      drivers/misc/atmel-ssc.c
14864 F:      include/linux/atmel-ssc.h
14865
14866 Microchip Timer Counter Block (TCB) Capture Driver
14867 M:      Kamel Bouhara <[email protected]>
14868 L:      [email protected] (moderated for non-subscribers)
14869 L:      [email protected]
14870 S:      Maintained
14871 F:      drivers/counter/microchip-tcb-capture.c
14872
14873 MICROCHIP USB251XB DRIVER
14874 M:      Richard Leitner <[email protected]>
14875 L:      [email protected]
14876 S:      Maintained
14877 F:      Documentation/devicetree/bindings/usb/usb251xb.yaml
14878 F:      drivers/usb/misc/usb251xb.c
14879
14880 MICROCHIP USBA UDC DRIVER
14881 M:      Cristian Birsan <[email protected]>
14882 L:      [email protected] (moderated for non-subscribers)
14883 S:      Supported
14884 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
14885
14886 MICROCHIP WILC1000 WIFI DRIVER
14887 M:      Ajay Singh <[email protected]>
14888 M:      Claudiu Beznea <[email protected]>
14889 L:      [email protected]
14890 S:      Supported
14891 F:      drivers/net/wireless/microchip/wilc1000/
14892
14893 MICROSEMI MIPS SOCS
14894 M:      Alexandre Belloni <[email protected]>
14895 M:      [email protected]
14896 L:      [email protected]
14897 S:      Supported
14898 F:      Documentation/devicetree/bindings/mips/mscc.txt
14899 F:      Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
14900 F:      Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
14901 F:      arch/mips/boot/dts/mscc/
14902 F:      arch/mips/configs/generic/board-ocelot.config
14903 F:      arch/mips/generic/board-ocelot.c
14904
14905 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
14906 M:      Don Brace <[email protected]>
14907 L:      [email protected]
14908 L:      [email protected]
14909 S:      Supported
14910 F:      Documentation/scsi/smartpqi.rst
14911 F:      drivers/scsi/smartpqi/Kconfig
14912 F:      drivers/scsi/smartpqi/Makefile
14913 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
14914 F:      include/linux/cciss*.h
14915 F:      include/uapi/linux/cciss*.h
14916
14917 MICROSOFT MANA RDMA DRIVER
14918 M:      Long Li <[email protected]>
14919 M:      Ajay Sharma <[email protected]>
14920 L:      [email protected]
14921 S:      Supported
14922 F:      drivers/infiniband/hw/mana/
14923 F:      include/net/mana
14924 F:      include/uapi/rdma/mana-abi.h
14925
14926 MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
14927 M:      Maximilian Luz <[email protected]>
14928 L:      [email protected]
14929 S:      Maintained
14930 F:      drivers/platform/surface/surface_aggregator_tabletsw.c
14931
14932 MICROSOFT SURFACE BATTERY AND AC DRIVERS
14933 M:      Maximilian Luz <[email protected]>
14934 L:      [email protected]
14935 L:      [email protected]
14936 S:      Maintained
14937 F:      drivers/power/supply/surface_battery.c
14938 F:      drivers/power/supply/surface_charger.c
14939
14940 MICROSOFT SURFACE DTX DRIVER
14941 M:      Maximilian Luz <[email protected]>
14942 L:      [email protected]
14943 S:      Maintained
14944 F:      Documentation/driver-api/surface_aggregator/clients/dtx.rst
14945 F:      drivers/platform/surface/surface_dtx.c
14946 F:      include/uapi/linux/surface_aggregator/dtx.h
14947
14948 MICROSOFT SURFACE SENSOR FAN DRIVER
14949 M:      Maximilian Luz <[email protected]>
14950 M:      Ivor Wanders <[email protected]>
14951 L:      [email protected]
14952 S:      Maintained
14953 F:      Documentation/hwmon/surface_fan.rst
14954 F:      drivers/hwmon/surface_fan.c
14955
14956 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
14957 M:      Maximilian Luz <[email protected]>
14958 L:      [email protected]
14959 S:      Maintained
14960 F:      drivers/platform/surface/surface_gpe.c
14961
14962 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
14963 M:      Hans de Goede <[email protected]>
14964 M:      Ilpo Järvinen <[email protected]>
14965 M:      Maximilian Luz <[email protected]>
14966 L:      [email protected]
14967 S:      Maintained
14968 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
14969 F:      drivers/platform/surface/
14970
14971 MICROSOFT SURFACE HID TRANSPORT DRIVER
14972 M:      Maximilian Luz <[email protected]>
14973 L:      [email protected]
14974 L:      [email protected]
14975 S:      Maintained
14976 F:      drivers/hid/surface-hid/
14977
14978 MICROSOFT SURFACE HOT-PLUG DRIVER
14979 M:      Maximilian Luz <[email protected]>
14980 L:      [email protected]
14981 S:      Maintained
14982 F:      drivers/platform/surface/surface_hotplug.c
14983
14984 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
14985 M:      Maximilian Luz <[email protected]>
14986 L:      [email protected]
14987 S:      Maintained
14988 F:      drivers/platform/surface/surface_platform_profile.c
14989
14990 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
14991 M:      Chen Yu <[email protected]>
14992 L:      [email protected]
14993 S:      Supported
14994 F:      drivers/platform/surface/surfacepro3_button.c
14995
14996 MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
14997 M:      Maximilian Luz <[email protected]>
14998 L:      [email protected]
14999 S:      Maintained
15000 F:      drivers/platform/surface/surface_aggregator_hub.c
15001
15002 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15003 M:      Maximilian Luz <[email protected]>
15004 L:      [email protected]
15005 S:      Maintained
15006 W:      https://github.com/linux-surface/surface-aggregator-module
15007 C:      irc://irc.libera.chat/linux-surface
15008 F:      Documentation/driver-api/surface_aggregator/
15009 F:      drivers/platform/surface/aggregator/
15010 F:      drivers/platform/surface/surface_acpi_notify.c
15011 F:      drivers/platform/surface/surface_aggregator_cdev.c
15012 F:      drivers/platform/surface/surface_aggregator_registry.c
15013 F:      include/linux/surface_acpi_notify.h
15014 F:      include/linux/surface_aggregator/
15015 F:      include/uapi/linux/surface_aggregator/
15016
15017 MICROTEK X6 SCANNER
15018 M:      Oliver Neukum <[email protected]>
15019 S:      Maintained
15020 F:      drivers/usb/image/microtek.*
15021
15022 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15023 M:      Luka Kovacic <[email protected]>
15024 M:      Luka Perkov <[email protected]>
15025 S:      Maintained
15026 F:      arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15027 F:      arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15028 F:      arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15029 F:      arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15030 F:      arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15031 F:      arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15032
15033 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15034 M:      Sakari Ailus <[email protected]>
15035 L:      [email protected]
15036 S:      Maintained
15037 F:      Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15038 F:      Documentation/driver-api/media/drivers/ccs/
15039 F:      Documentation/userspace-api/media/drivers/ccs.rst
15040 F:      drivers/media/i2c/ccs-pll.c
15041 F:      drivers/media/i2c/ccs-pll.h
15042 F:      drivers/media/i2c/ccs/
15043 F:      include/uapi/linux/ccs.h
15044 F:      include/uapi/linux/smiapp.h
15045
15046 MIPS
15047 M:      Thomas Bogendoerfer <[email protected]>
15048 L:      [email protected]
15049 S:      Maintained
15050 W:      http://www.linux-mips.org/
15051 Q:      https://patchwork.kernel.org/project/linux-mips/list/
15052 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15053 F:      Documentation/devicetree/bindings/mips/
15054 F:      Documentation/arch/mips/
15055 F:      arch/mips/
15056 F:      drivers/platform/mips/
15057 F:      include/dt-bindings/mips/
15058
15059 MIPS BAIKAL-T1 PLATFORM
15060 M:      Serge Semin <[email protected]>
15061 L:      [email protected]
15062 S:      Supported
15063 F:      Documentation/devicetree/bindings/bus/baikal,bt1-*.yaml
15064 F:      Documentation/devicetree/bindings/clock/baikal,bt1-*.yaml
15065 F:      drivers/bus/bt1-*.c
15066 F:      drivers/clk/baikal-t1/
15067 F:      drivers/memory/bt1-l2-ctl.c
15068 F:      drivers/mtd/maps/physmap-bt1-rom.[ch]
15069
15070 MIPS BOSTON DEVELOPMENT BOARD
15071 M:      Paul Burton <[email protected]>
15072 L:      [email protected]
15073 S:      Maintained
15074 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
15075 F:      arch/mips/boot/dts/img/boston.dts
15076 F:      arch/mips/configs/generic/board-boston.config
15077 F:      drivers/clk/imgtec/clk-boston.c
15078 F:      include/dt-bindings/clock/boston-clock.h
15079
15080 MIPS CORE DRIVERS
15081 M:      Thomas Bogendoerfer <[email protected]>
15082 M:      Serge Semin <[email protected]>
15083 L:      [email protected]
15084 S:      Supported
15085 F:      drivers/bus/mips_cdmm.c
15086 F:      drivers/clocksource/mips-gic-timer.c
15087 F:      drivers/cpuidle/cpuidle-cps.c
15088 F:      drivers/irqchip/irq-mips-cpu.c
15089 F:      drivers/irqchip/irq-mips-gic.c
15090
15091 MIPS GENERIC PLATFORM
15092 M:      Paul Burton <[email protected]>
15093 L:      [email protected]
15094 S:      Supported
15095 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15096 F:      arch/mips/generic/
15097 F:      arch/mips/tools/generic-board-config.sh
15098
15099 MIPS RINT INSTRUCTION EMULATION
15100 M:      Aleksandar Markovic <[email protected]>
15101 L:      [email protected]
15102 S:      Supported
15103 F:      arch/mips/math-emu/dp_rint.c
15104 F:      arch/mips/math-emu/sp_rint.c
15105
15106 MIPS/LOONGSON1 ARCHITECTURE
15107 M:      Keguang Zhang <[email protected]>
15108 L:      [email protected]
15109 S:      Maintained
15110 F:      Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15111 F:      arch/mips/include/asm/mach-loongson32/
15112 F:      arch/mips/loongson32/
15113 F:      drivers/*/*loongson1*
15114 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15115
15116 MIPS/LOONGSON2EF ARCHITECTURE
15117 M:      Jiaxun Yang <[email protected]>
15118 L:      [email protected]
15119 S:      Maintained
15120 F:      arch/mips/include/asm/mach-loongson2ef/
15121 F:      arch/mips/loongson2ef/
15122 F:      drivers/cpufreq/loongson2_cpufreq.c
15123
15124 MIPS/LOONGSON64 ARCHITECTURE
15125 M:      Huacai Chen <[email protected]>
15126 M:      Jiaxun Yang <[email protected]>
15127 L:      [email protected]
15128 S:      Maintained
15129 F:      arch/mips/include/asm/mach-loongson64/
15130 F:      arch/mips/loongson64/
15131 F:      drivers/irqchip/irq-loongson*
15132 F:      drivers/platform/mips/cpu_hwmon.c
15133
15134 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15135 M:      Hans Verkuil <[email protected]>
15136 L:      [email protected]
15137 S:      Odd Fixes
15138 W:      https://linuxtv.org
15139 T:      git git://linuxtv.org/media_tree.git
15140 F:      drivers/media/radio/radio-miropcm20*
15141
15142 MITSUMI MM8013 FG DRIVER
15143 M:      Konrad Dybcio <[email protected]>
15144 F:      Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15145 F:      drivers/power/supply/mm8013.c
15146
15147 MMP SUPPORT
15148 R:      Lubomir Rintel <[email protected]>
15149 L:      [email protected] (moderated for non-subscribers)
15150 S:      Odd Fixes
15151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15152 F:      arch/arm/boot/dts/marvell/mmp*
15153 F:      arch/arm/mach-mmp/
15154 F:      include/linux/soc/mmp/
15155
15156 MMP USB PHY DRIVERS
15157 R:      Lubomir Rintel <[email protected]>
15158 L:      [email protected] (moderated for non-subscribers)
15159 S:      Maintained
15160 F:      drivers/phy/marvell/phy-mmp3-usb.c
15161 F:      drivers/phy/marvell/phy-pxa-usb.c
15162
15163 MMU GATHER AND TLB INVALIDATION
15164 M:      Will Deacon <[email protected]>
15165 M:      "Aneesh Kumar K.V" <[email protected]>
15166 M:      Andrew Morton <[email protected]>
15167 M:      Nick Piggin <[email protected]>
15168 M:      Peter Zijlstra <[email protected]>
15169 L:      [email protected]
15170 L:      [email protected]
15171 S:      Maintained
15172 F:      arch/*/include/asm/tlb.h
15173 F:      include/asm-generic/tlb.h
15174 F:      mm/mmu_gather.c
15175
15176 MN88472 MEDIA DRIVER
15177 L:      [email protected]
15178 S:      Orphan
15179 W:      https://linuxtv.org
15180 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15181 F:      drivers/media/dvb-frontends/mn88472*
15182
15183 MN88473 MEDIA DRIVER
15184 L:      [email protected]
15185 S:      Orphan
15186 W:      https://linuxtv.org
15187 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15188 F:      drivers/media/dvb-frontends/mn88473*
15189
15190 MOBILEYE MIPS SOCS
15191 M:      Vladimir Kondratiev <[email protected]>
15192 M:      Gregory CLEMENT <[email protected]>
15193 M:      Théo Lebrun <[email protected]>
15194 L:      [email protected]
15195 S:      Maintained
15196 F:      Documentation/devicetree/bindings/mips/mobileye.yaml
15197 F:      arch/mips/boot/dts/mobileye/
15198 F:      arch/mips/configs/eyeq5_defconfig
15199 F:      arch/mips/mobileye/board-epm5.its.S
15200
15201 MODULE SUPPORT
15202 M:      Luis Chamberlain <[email protected]>
15203 L:      [email protected]
15204 L:      [email protected]
15205 S:      Maintained
15206 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15207 F:      include/linux/kmod.h
15208 F:      include/linux/module*.h
15209 F:      kernel/module/
15210 F:      lib/test_kmod.c
15211 F:      scripts/module*
15212 F:      tools/testing/selftests/kmod/
15213
15214 MONOLITHIC POWER SYSTEM PMIC DRIVER
15215 M:      Saravanan Sekar <[email protected]>
15216 S:      Maintained
15217 F:      Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
15218 F:      Documentation/devicetree/bindings/regulator/mps,mp*.yaml
15219 F:      drivers/hwmon/pmbus/mpq7932.c
15220 F:      drivers/iio/adc/mp2629_adc.c
15221 F:      drivers/mfd/mp2629.c
15222 F:      drivers/power/supply/mp2629_charger.c
15223 F:      drivers/regulator/mp5416.c
15224 F:      drivers/regulator/mpq7920.c
15225 F:      drivers/regulator/mpq7920.h
15226 F:      include/linux/mfd/mp2629.h
15227
15228 MOST(R) TECHNOLOGY DRIVER
15229 M:      Parthiban Veerasooran <[email protected]>
15230 M:      Christian Gromm <[email protected]>
15231 S:      Maintained
15232 F:      Documentation/ABI/testing/configfs-most
15233 F:      Documentation/ABI/testing/sysfs-bus-most
15234 F:      drivers/most/
15235 F:      drivers/staging/most/
15236 F:      include/linux/most.h
15237
15238 MOTORCOMM PHY DRIVER
15239 M:      Frank <[email protected]>
15240 L:      [email protected]
15241 S:      Maintained
15242 F:      Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
15243 F:      drivers/net/phy/motorcomm.c
15244
15245 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
15246 M:      Jiri Slaby <[email protected]>
15247 S:      Maintained
15248 F:      Documentation/driver-api/tty/moxa-smartio.rst
15249 F:      drivers/tty/mxser.*
15250
15251 MP3309C BACKLIGHT DRIVER
15252 M:      Flavio Suligoi <[email protected]>
15253 L:      [email protected]
15254 S:      Maintained
15255 F:      Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
15256 F:      drivers/video/backlight/mp3309c.c
15257
15258 MR800 AVERMEDIA USB FM RADIO DRIVER
15259 M:      Alexey Klimov <[email protected]>
15260 L:      [email protected]
15261 S:      Maintained
15262 T:      git git://linuxtv.org/media_tree.git
15263 F:      drivers/media/radio/radio-mr800.c
15264
15265 MRF24J40 IEEE 802.15.4 RADIO DRIVER
15266 M:      Stefan Schmidt <[email protected]>
15267 L:      [email protected]
15268 S:      Odd Fixes
15269 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
15270 F:      drivers/net/ieee802154/mrf24j40.c
15271
15272 MSI EC DRIVER
15273 M:      Nikita Kravets <[email protected]>
15274 L:      [email protected]
15275 S:      Maintained
15276 W:      https://github.com/BeardOverflow/msi-ec
15277 F:      drivers/platform/x86/msi-ec.*
15278
15279 MSI LAPTOP SUPPORT
15280 M:      "Lee, Chun-Yi" <[email protected]>
15281 L:      [email protected]
15282 S:      Maintained
15283 F:      drivers/platform/x86/msi-laptop.c
15284
15285 MSI WMI SUPPORT
15286 L:      [email protected]
15287 S:      Orphan
15288 F:      drivers/platform/x86/msi-wmi.c
15289
15290 MSI WMI PLATFORM FEATURES
15291 M:      Armin Wolf <[email protected]>
15292 L:      [email protected]
15293 S:      Maintained
15294 F:      Documentation/ABI/testing/debugfs-msi-wmi-platform
15295 F:      Documentation/wmi/devices/msi-wmi-platform.rst
15296 F:      drivers/platform/x86/msi-wmi-platform.c
15297
15298 MSI001 MEDIA DRIVER
15299 L:      [email protected]
15300 S:      Orphan
15301 W:      https://linuxtv.org
15302 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15303 F:      drivers/media/tuners/msi001*
15304
15305 MSI2500 MEDIA DRIVER
15306 L:      [email protected]
15307 S:      Orphan
15308 W:      https://linuxtv.org
15309 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15310 F:      drivers/media/usb/msi2500/
15311
15312 MSTAR INTERRUPT CONTROLLER DRIVER
15313 M:      Mark-PK Tsai <[email protected]>
15314 M:      Daniel Palmer <[email protected]>
15315 S:      Maintained
15316 F:      Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
15317 F:      drivers/irqchip/irq-mst-intc.c
15318
15319 MSYSTEMS DISKONCHIP G3 MTD DRIVER
15320 M:      Robert Jarzmik <[email protected]>
15321 L:      [email protected]
15322 S:      Maintained
15323 F:      drivers/mtd/devices/docg3*
15324
15325 MT9M114 ONSEMI SENSOR DRIVER
15326 M:      Laurent Pinchart <[email protected]>
15327 L:      [email protected]
15328 S:      Maintained
15329 T:      git git://linuxtv.org/media_tree.git
15330 F:      Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
15331 F:      drivers/media/i2c/mt9m114.c
15332
15333 MT9P031 APTINA CAMERA SENSOR
15334 M:      Laurent Pinchart <[email protected]>
15335 L:      [email protected]
15336 S:      Maintained
15337 T:      git git://linuxtv.org/media_tree.git
15338 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
15339 F:      drivers/media/i2c/mt9p031.c
15340 F:      include/media/i2c/mt9p031.h
15341
15342 MT9T112 APTINA CAMERA SENSOR
15343 M:      Jacopo Mondi <[email protected]>
15344 L:      [email protected]
15345 S:      Odd Fixes
15346 T:      git git://linuxtv.org/media_tree.git
15347 F:      drivers/media/i2c/mt9t112.c
15348 F:      include/media/i2c/mt9t112.h
15349
15350 MT9V032 APTINA CAMERA SENSOR
15351 M:      Laurent Pinchart <[email protected]>
15352 L:      [email protected]
15353 S:      Maintained
15354 T:      git git://linuxtv.org/media_tree.git
15355 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
15356 F:      drivers/media/i2c/mt9v032.c
15357 F:      include/media/i2c/mt9v032.h
15358
15359 MT9V111 APTINA CAMERA SENSOR
15360 M:      Jacopo Mondi <[email protected]>
15361 L:      [email protected]
15362 S:      Maintained
15363 T:      git git://linuxtv.org/media_tree.git
15364 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
15365 F:      drivers/media/i2c/mt9v111.c
15366
15367 MULTIFUNCTION DEVICES (MFD)
15368 M:      Lee Jones <[email protected]>
15369 S:      Maintained
15370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15371 F:      Documentation/devicetree/bindings/mfd/
15372 F:      drivers/mfd/
15373 F:      include/dt-bindings/mfd/
15374 F:      include/linux/mfd/
15375
15376 MULTIMEDIA CARD (MMC) ETC. OVER SPI
15377 S:      Orphan
15378 F:      drivers/mmc/host/mmc_spi.c
15379 F:      include/linux/spi/mmc_spi.h
15380
15381 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
15382 M:      Ulf Hansson <[email protected]>
15383 L:      [email protected]
15384 S:      Maintained
15385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15386 F:      Documentation/devicetree/bindings/mmc/
15387 F:      drivers/mmc/
15388 F:      include/linux/mmc/
15389 F:      include/uapi/linux/mmc/
15390
15391 MULTIPLEXER SUBSYSTEM
15392 M:      Peter Rosin <[email protected]>
15393 S:      Maintained
15394 F:      Documentation/ABI/testing/sysfs-class-mux*
15395 F:      Documentation/devicetree/bindings/mux/
15396 F:      drivers/mux/
15397 F:      include/dt-bindings/mux/
15398 F:      include/linux/mux/
15399
15400 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
15401 M:      Bin Liu <[email protected]>
15402 L:      [email protected]
15403 S:      Maintained
15404 F:      drivers/usb/musb/
15405
15406 MXL301RF MEDIA DRIVER
15407 M:      Akihiro Tsukada <[email protected]>
15408 L:      [email protected]
15409 S:      Odd Fixes
15410 F:      drivers/media/tuners/mxl301rf*
15411
15412 MXL5007T MEDIA DRIVER
15413 M:      Michael Krufky <[email protected]>
15414 L:      [email protected]
15415 S:      Maintained
15416 W:      https://linuxtv.org
15417 W:      http://github.com/mkrufky
15418 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15419 T:      git git://linuxtv.org/mkrufky/tuners.git
15420 F:      drivers/media/tuners/mxl5007t.*
15421
15422 MXSFB DRM DRIVER
15423 M:      Marek Vasut <[email protected]>
15424 M:      Stefan Agner <[email protected]>
15425 L:      [email protected]
15426 S:      Supported
15427 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
15428 F:      Documentation/devicetree/bindings/display/fsl,lcdif.yaml
15429 F:      drivers/gpu/drm/mxsfb/
15430
15431 MYLEX DAC960 PCI RAID Controller
15432 M:      Hannes Reinecke <[email protected]>
15433 L:      [email protected]
15434 S:      Supported
15435 F:      drivers/scsi/myrb.*
15436 F:      drivers/scsi/myrs.*
15437
15438 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
15439 L:      [email protected]
15440 S:      Orphan
15441 W:      https://www.cspi.com/ethernet-products/support/downloads/
15442 F:      drivers/net/ethernet/myricom/myri10ge/
15443
15444 NAND FLASH SUBSYSTEM
15445 M:      Miquel Raynal <[email protected]>
15446 R:      Richard Weinberger <[email protected]>
15447 L:      [email protected]
15448 S:      Maintained
15449 W:      http://www.linux-mtd.infradead.org/
15450 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
15451 C:      irc://irc.oftc.net/mtd
15452 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
15453 F:      drivers/mtd/nand/
15454 F:      include/linux/mtd/*nand*.h
15455
15456 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
15457 M:      Daniel Mack <[email protected]>
15458 L:      [email protected] (moderated for non-subscribers)
15459 S:      Maintained
15460 W:      http://www.native-instruments.com
15461 F:      sound/usb/caiaq/
15462
15463 NATSEMI ETHERNET DRIVER (DP8381x)
15464 S:      Orphan
15465 F:      drivers/net/ethernet/natsemi/natsemi.c
15466
15467 NCR 5380 SCSI DRIVERS
15468 M:      Finn Thain <[email protected]>
15469 M:      Michael Schmitz <[email protected]>
15470 L:      [email protected]
15471 S:      Maintained
15472 F:      Documentation/scsi/g_NCR5380.rst
15473 F:      drivers/scsi/NCR5380.*
15474 F:      drivers/scsi/arm/cumana_1.c
15475 F:      drivers/scsi/arm/oak.c
15476 F:      drivers/scsi/atari_scsi.*
15477 F:      drivers/scsi/dmx3191d.c
15478 F:      drivers/scsi/g_NCR5380.*
15479 F:      drivers/scsi/mac_scsi.*
15480 F:      drivers/scsi/sun3_scsi.*
15481 F:      drivers/scsi/sun3_scsi_vme.c
15482
15483 NCSI LIBRARY
15484 M:      Samuel Mendoza-Jonas <[email protected]>
15485 S:      Maintained
15486 F:      net/ncsi/
15487
15488 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
15489 M:      Zev Weiss <[email protected]>
15490 L:      [email protected]
15491 S:      Maintained
15492 F:      Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
15493 F:      drivers/hwmon/nct6775-i2c.c
15494
15495 NETDEVSIM
15496 M:      Jakub Kicinski <[email protected]>
15497 S:      Maintained
15498 F:      drivers/net/netdevsim/*
15499 F:      tools/testing/selftests/drivers/net/netdevsim/*
15500
15501 NETEM NETWORK EMULATOR
15502 M:      Stephen Hemminger <[email protected]>
15503 L:      [email protected]
15504 S:      Maintained
15505 F:      net/sched/sch_netem.c
15506
15507 NETERION 10GbE DRIVERS (s2io)
15508 M:      Jon Mason <[email protected]>
15509 L:      [email protected]
15510 S:      Supported
15511 F:      Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
15512 F:      drivers/net/ethernet/neterion/
15513
15514 NETFILTER
15515 M:      Pablo Neira Ayuso <[email protected]>
15516 M:      Jozsef Kadlecsik <[email protected]>
15517 L:      [email protected]
15518 L:      [email protected]
15519 S:      Maintained
15520 W:      http://www.netfilter.org/
15521 W:      http://www.iptables.org/
15522 W:      http://www.nftables.org/
15523 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
15524 C:      irc://irc.libera.chat/netfilter
15525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
15526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
15527 F:      include/linux/netfilter*
15528 F:      include/linux/netfilter/
15529 F:      include/net/netfilter/
15530 F:      include/uapi/linux/netfilter*
15531 F:      include/uapi/linux/netfilter/
15532 F:      net/*/netfilter.c
15533 F:      net/*/netfilter/
15534 F:      net/bridge/br_netfilter*.c
15535 F:      net/netfilter/
15536 F:      tools/testing/selftests/net/netfilter/
15537
15538 NETROM NETWORK LAYER
15539 M:      Ralf Baechle <[email protected]>
15540 L:      [email protected]
15541 S:      Maintained
15542 W:      https://linux-ax25.in-berlin.de
15543 F:      include/net/netrom.h
15544 F:      include/uapi/linux/netrom.h
15545 F:      net/netrom/
15546
15547 NETRONIX EMBEDDED CONTROLLER
15548 M:      Jonathan Neuschäfer <[email protected]>
15549 S:      Maintained
15550 F:      Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
15551 F:      drivers/mfd/ntxec.c
15552 F:      drivers/pwm/pwm-ntxec.c
15553 F:      drivers/rtc/rtc-ntxec.c
15554 F:      include/linux/mfd/ntxec.h
15555
15556 NETRONOME ETHERNET DRIVERS
15557 M:      Louis Peens <[email protected]>
15558 R:      Jakub Kicinski <[email protected]>
15559 L:      [email protected]
15560 S:      Maintained
15561 F:      drivers/net/ethernet/netronome/
15562
15563 NETWORK BLOCK DEVICE (NBD)
15564 M:      Josef Bacik <[email protected]>
15565 L:      [email protected]
15566 L:      [email protected]
15567 S:      Maintained
15568 F:      Documentation/admin-guide/blockdev/nbd.rst
15569 F:      drivers/block/nbd.c
15570 F:      include/trace/events/nbd.h
15571 F:      include/uapi/linux/nbd.h
15572
15573 NETWORK DROP MONITOR
15574 M:      Neil Horman <[email protected]>
15575 L:      [email protected]
15576 S:      Maintained
15577 W:      https://fedorahosted.org/dropwatch/
15578 F:      include/uapi/linux/net_dropmon.h
15579 F:      net/core/drop_monitor.c
15580
15581 NETWORKING DRIVERS
15582 M:      "David S. Miller" <[email protected]>
15583 M:      Eric Dumazet <[email protected]>
15584 M:      Jakub Kicinski <[email protected]>
15585 M:      Paolo Abeni <[email protected]>
15586 L:      [email protected]
15587 S:      Maintained
15588 P:      Documentation/process/maintainer-netdev.rst
15589 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
15590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15591 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15592 F:      Documentation/devicetree/bindings/net/
15593 F:      Documentation/networking/net_cachelines/net_device.rst
15594 F:      drivers/connector/
15595 F:      drivers/net/
15596 F:      include/dt-bindings/net/
15597 F:      include/linux/cn_proc.h
15598 F:      include/linux/etherdevice.h
15599 F:      include/linux/fcdevice.h
15600 F:      include/linux/fddidevice.h
15601 F:      include/linux/hippidevice.h
15602 F:      include/linux/if_*
15603 F:      include/linux/inetdevice.h
15604 F:      include/linux/netdevice.h
15605 F:      include/uapi/linux/cn_proc.h
15606 F:      include/uapi/linux/if_*
15607 F:      include/uapi/linux/netdevice.h
15608 X:      drivers/net/wireless/
15609
15610 NETWORKING DRIVERS (WIRELESS)
15611 M:      Kalle Valo <[email protected]>
15612 L:      [email protected]
15613 S:      Maintained
15614 W:      https://wireless.wiki.kernel.org/
15615 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
15616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
15617 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
15618 F:      Documentation/devicetree/bindings/net/wireless/
15619 F:      drivers/net/wireless/
15620
15621 NETWORKING [DSA]
15622 M:      Andrew Lunn <[email protected]>
15623 M:      Florian Fainelli <[email protected]>
15624 M:      Vladimir Oltean <[email protected]>
15625 S:      Maintained
15626 F:      Documentation/devicetree/bindings/net/dsa/
15627 F:      Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
15628 F:      Documentation/devicetree/bindings/net/ethernet-switch.yaml
15629 F:      drivers/net/dsa/
15630 F:      include/linux/dsa/
15631 F:      include/linux/platform_data/dsa.h
15632 F:      include/net/dsa.h
15633 F:      net/dsa/
15634 F:      tools/testing/selftests/drivers/net/dsa/
15635
15636 NETWORKING [GENERAL]
15637 M:      "David S. Miller" <[email protected]>
15638 M:      Eric Dumazet <[email protected]>
15639 M:      Jakub Kicinski <[email protected]>
15640 M:      Paolo Abeni <[email protected]>
15641 L:      [email protected]
15642 S:      Maintained
15643 P:      Documentation/process/maintainer-netdev.rst
15644 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
15645 B:      mailto:[email protected]
15646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15648 F:      Documentation/core-api/netlink.rst
15649 F:      Documentation/netlink/
15650 F:      Documentation/networking/
15651 F:      Documentation/networking/net_cachelines/
15652 F:      Documentation/process/maintainer-netdev.rst
15653 F:      Documentation/userspace-api/netlink/
15654 F:      include/linux/framer/framer-provider.h
15655 F:      include/linux/framer/framer.h
15656 F:      include/linux/in.h
15657 F:      include/linux/indirect_call_wrapper.h
15658 F:      include/linux/net.h
15659 F:      include/linux/netdevice.h
15660 F:      include/net/
15661 F:      include/uapi/linux/in.h
15662 F:      include/uapi/linux/net.h
15663 F:      include/uapi/linux/net_namespace.h
15664 F:      include/uapi/linux/netdevice.h
15665 F:      lib/net_utils.c
15666 F:      lib/random32.c
15667 F:      net/
15668 F:      tools/net/
15669 F:      tools/testing/selftests/net/
15670 X:      net/9p/
15671 X:      net/bluetooth/
15672
15673 NETWORKING [IPSEC]
15674 M:      Steffen Klassert <[email protected]>
15675 M:      Herbert Xu <[email protected]>
15676 M:      "David S. Miller" <[email protected]>
15677 L:      [email protected]
15678 S:      Maintained
15679 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
15680 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
15681 F:      include/net/xfrm.h
15682 F:      include/uapi/linux/xfrm.h
15683 F:      net/ipv4/ah4.c
15684 F:      net/ipv4/esp4*
15685 F:      net/ipv4/ip_vti.c
15686 F:      net/ipv4/ipcomp.c
15687 F:      net/ipv4/xfrm*
15688 F:      net/ipv6/ah6.c
15689 F:      net/ipv6/esp6*
15690 F:      net/ipv6/ip6_vti.c
15691 F:      net/ipv6/ipcomp6.c
15692 F:      net/ipv6/xfrm*
15693 F:      net/key/
15694 F:      net/xfrm/
15695 F:      tools/testing/selftests/net/ipsec.c
15696
15697 NETWORKING [IPv4/IPv6]
15698 M:      "David S. Miller" <[email protected]>
15699 M:      David Ahern <[email protected]>
15700 L:      [email protected]
15701 S:      Maintained
15702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15703 F:      arch/x86/net/*
15704 F:      include/linux/ip.h
15705 F:      include/linux/ipv6*
15706 F:      include/net/fib*
15707 F:      include/net/ip*
15708 F:      include/net/route.h
15709 F:      net/ipv4/
15710 F:      net/ipv6/
15711
15712 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
15713 M:      Paul Moore <[email protected]>
15714 L:      [email protected]
15715 L:      [email protected]
15716 S:      Supported
15717 W:      https://github.com/netlabel
15718 F:      Documentation/netlabel/
15719 F:      include/net/calipso.h
15720 F:      include/net/cipso_ipv4.h
15721 F:      include/net/netlabel.h
15722 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
15723 F:      include/uapi/linux/netfilter/xt_SECMARK.h
15724 F:      net/ipv4/cipso_ipv4.c
15725 F:      net/ipv6/calipso.c
15726 F:      net/netfilter/xt_CONNSECMARK.c
15727 F:      net/netfilter/xt_SECMARK.c
15728 F:      net/netlabel/
15729
15730 NETWORKING [MACSEC]
15731 M:      Sabrina Dubroca <[email protected]>
15732 L:      [email protected]
15733 S:      Maintained
15734 F:      drivers/net/macsec.c
15735 F:      include/net/macsec.h
15736 F:      include/uapi/linux/if_macsec.h
15737 K:      macsec
15738 K:      \bmdo_
15739
15740 NETWORKING [MPTCP]
15741 M:      Matthieu Baerts <[email protected]>
15742 M:      Mat Martineau <[email protected]>
15743 R:      Geliang Tang <[email protected]>
15744 L:      [email protected]
15745 L:      [email protected]
15746 S:      Maintained
15747 W:      https://github.com/multipath-tcp/mptcp_net-next/wiki
15748 B:      https://github.com/multipath-tcp/mptcp_net-next/issues
15749 T:      git https://github.com/multipath-tcp/mptcp_net-next.git export-net
15750 T:      git https://github.com/multipath-tcp/mptcp_net-next.git export
15751 F:      Documentation/netlink/specs/mptcp_pm.yaml
15752 F:      Documentation/networking/mptcp-sysctl.rst
15753 F:      include/net/mptcp.h
15754 F:      include/trace/events/mptcp.h
15755 F:      include/uapi/linux/mptcp*.h
15756 F:      net/mptcp/
15757 F:      tools/testing/selftests/bpf/*/*mptcp*.c
15758 F:      tools/testing/selftests/net/mptcp/
15759
15760 NETWORKING [TCP]
15761 M:      Eric Dumazet <[email protected]>
15762 L:      [email protected]
15763 S:      Maintained
15764 F:      Documentation/networking/net_cachelines/tcp_sock.rst
15765 F:      include/linux/tcp.h
15766 F:      include/net/tcp.h
15767 F:      include/trace/events/tcp.h
15768 F:      include/uapi/linux/tcp.h
15769 F:      net/ipv4/syncookies.c
15770 F:      net/ipv4/tcp*.c
15771 F:      net/ipv6/syncookies.c
15772 F:      net/ipv6/tcp*.c
15773
15774 NETWORKING [TLS]
15775 M:      Boris Pismenny <[email protected]>
15776 M:      John Fastabend <[email protected]>
15777 M:      Jakub Kicinski <[email protected]>
15778 L:      [email protected]
15779 S:      Maintained
15780 F:      include/net/tls.h
15781 F:      include/uapi/linux/tls.h
15782 F:      net/tls/*
15783
15784 NETXEN (1/10) GbE SUPPORT
15785 M:      Manish Chopra <[email protected]>
15786 M:      Rahul Verma <[email protected]>
15787 M:      [email protected]
15788 L:      [email protected]
15789 S:      Supported
15790 F:      drivers/net/ethernet/qlogic/netxen/
15791
15792 NET_FAILOVER MODULE
15793 M:      Sridhar Samudrala <[email protected]>
15794 L:      [email protected]
15795 S:      Supported
15796 F:      Documentation/networking/net_failover.rst
15797 F:      drivers/net/net_failover.c
15798 F:      include/net/net_failover.h
15799
15800 NEXTHOP
15801 M:      David Ahern <[email protected]>
15802 L:      [email protected]
15803 S:      Maintained
15804 F:      include/net/netns/nexthop.h
15805 F:      include/net/nexthop.h
15806 F:      include/uapi/linux/nexthop.h
15807 F:      net/ipv4/nexthop.c
15808
15809 NFC SUBSYSTEM
15810 M:      Krzysztof Kozlowski <[email protected]>
15811 L:      [email protected]
15812 S:      Maintained
15813 F:      Documentation/devicetree/bindings/net/nfc/
15814 F:      drivers/nfc/
15815 F:      include/net/nfc/
15816 F:      include/uapi/linux/nfc.h
15817 F:      net/nfc/
15818
15819 NFC VIRTUAL NCI DEVICE DRIVER
15820 M:      Bongsu Jeon <[email protected]>
15821 L:      [email protected]
15822 S:      Supported
15823 F:      drivers/nfc/virtual_ncidev.c
15824 F:      tools/testing/selftests/nci/
15825
15826 NFS, SUNRPC, AND LOCKD CLIENTS
15827 M:      Trond Myklebust <[email protected]>
15828 M:      Anna Schumaker <[email protected]>
15829 L:      [email protected]
15830 S:      Maintained
15831 W:      http://client.linux-nfs.org
15832 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
15833 F:      Documentation/filesystems/nfs/
15834 F:      fs/lockd/
15835 F:      fs/nfs/
15836 F:      fs/nfs_common/
15837 F:      include/linux/lockd/
15838 F:      include/linux/nfs*
15839 F:      include/linux/sunrpc/
15840 F:      include/uapi/linux/nfs*
15841 F:      include/uapi/linux/sunrpc/
15842 F:      net/sunrpc/
15843
15844 NILFS2 FILESYSTEM
15845 M:      Ryusuke Konishi <[email protected]>
15846 L:      [email protected]
15847 S:      Supported
15848 W:      https://nilfs.sourceforge.io/
15849 T:      git https://github.com/konis/nilfs2.git
15850 F:      Documentation/filesystems/nilfs2.rst
15851 F:      fs/nilfs2/
15852 F:      include/trace/events/nilfs2.h
15853 F:      include/uapi/linux/nilfs2_api.h
15854 F:      include/uapi/linux/nilfs2_ondisk.h
15855
15856 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
15857 M:      YOKOTA Hiroshi <[email protected]>
15858 S:      Maintained
15859 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15860 F:      Documentation/scsi/NinjaSCSI.rst
15861 F:      drivers/scsi/pcmcia/nsp_*
15862
15863 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
15864 M:      GOTO Masanori <[email protected]>
15865 M:      YOKOTA Hiroshi <[email protected]>
15866 S:      Maintained
15867 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15868 F:      Documentation/scsi/NinjaSCSI.rst
15869 F:      drivers/scsi/nsp32*
15870
15871 NINTENDO HID DRIVER
15872 M:      Daniel J. Ogorchock <[email protected]>
15873 L:      [email protected]
15874 S:      Maintained
15875 F:      drivers/hid/hid-nintendo*
15876
15877 NIOS2 ARCHITECTURE
15878 M:      Dinh Nguyen <[email protected]>
15879 S:      Maintained
15880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
15881 F:      arch/nios2/
15882
15883 NITRO ENCLAVES (NE)
15884 M:      Alexandru Ciobotaru <[email protected]>
15885 L:      [email protected]
15886 L:      The AWS Nitro Enclaves Team <[email protected]>
15887 S:      Supported
15888 W:      https://aws.amazon.com/ec2/nitro/nitro-enclaves/
15889 F:      Documentation/virt/ne_overview.rst
15890 F:      drivers/virt/nitro_enclaves/
15891 F:      include/linux/nitro_enclaves.h
15892 F:      include/uapi/linux/nitro_enclaves.h
15893 F:      samples/nitro_enclaves/
15894
15895 NITRO SECURE MODULE (NSM)
15896 M:      Alexander Graf <[email protected]>
15897 L:      [email protected]
15898 L:      The AWS Nitro Enclaves Team <[email protected]>
15899 S:      Supported
15900 W:      https://aws.amazon.com/ec2/nitro/nitro-enclaves/
15901 F:      drivers/misc/nsm.c
15902 F:      include/uapi/linux/nsm.h
15903
15904 NOHZ, DYNTICKS SUPPORT
15905 M:      Anna-Maria Behnsen <[email protected]>
15906 M:      Frederic Weisbecker <[email protected]>
15907 M:      Ingo Molnar <[email protected]>
15908 M:      Thomas Gleixner <[email protected]>
15909 L:      [email protected]
15910 S:      Maintained
15911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
15912 F:      include/linux/sched/nohz.h
15913 F:      include/linux/tick.h
15914 F:      kernel/time/tick*.*
15915
15916 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
15917 M:      Pavel Machek <[email protected]>
15918 M:      Sakari Ailus <[email protected]>
15919 L:      [email protected]
15920 S:      Maintained
15921 F:      drivers/media/i2c/ad5820.c
15922 F:      drivers/media/i2c/et8ek8
15923
15924 NOKIA N900 POWER SUPPLY DRIVERS
15925 R:      Pali Rohár <[email protected]>
15926 F:      drivers/power/supply/bq2415x_charger.c
15927 F:      drivers/power/supply/bq27xxx_battery.c
15928 F:      drivers/power/supply/bq27xxx_battery_i2c.c
15929 F:      drivers/power/supply/isp1704_charger.c
15930 F:      drivers/power/supply/rx51_battery.c
15931 F:      include/linux/power/bq2415x_charger.h
15932 F:      include/linux/power/bq27xxx_battery.h
15933
15934 NOLIBC HEADER FILE
15935 M:      Willy Tarreau <[email protected]>
15936 M:      Thomas Weißschuh <[email protected]>
15937 S:      Maintained
15938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
15939 F:      tools/include/nolibc/
15940 F:      tools/testing/selftests/nolibc/
15941
15942 NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
15943 M:      Hans de Goede <[email protected]>
15944 L:      [email protected]
15945 S:      Maintained
15946 F:      drivers/input/touchscreen/novatek-nvt-ts.c
15947
15948 NSDEPS
15949 M:      Matthias Maennich <[email protected]>
15950 S:      Maintained
15951 F:      Documentation/core-api/symbol-namespaces.rst
15952 F:      scripts/nsdeps
15953
15954 NTB AMD DRIVER
15955 M:      Sanjay R Mehta <[email protected]>
15956 M:      Shyam Sundar S K <[email protected]>
15957 L:      [email protected]
15958 S:      Supported
15959 F:      drivers/ntb/hw/amd/
15960
15961 NTB DRIVER CORE
15962 M:      Jon Mason <[email protected]>
15963 M:      Dave Jiang <[email protected]>
15964 M:      Allen Hubbe <[email protected]>
15965 L:      [email protected]
15966 S:      Supported
15967 W:      https://github.com/jonmason/ntb/wiki
15968 T:      git https://github.com/jonmason/ntb.git
15969 F:      drivers/net/ntb_netdev.c
15970 F:      drivers/ntb/
15971 F:      drivers/pci/endpoint/functions/pci-epf-*ntb.c
15972 F:      include/linux/ntb.h
15973 F:      include/linux/ntb_transport.h
15974 F:      tools/testing/selftests/ntb/
15975
15976 NTB IDT DRIVER
15977 M:      Serge Semin <[email protected]>
15978 L:      [email protected]
15979 S:      Supported
15980 F:      drivers/ntb/hw/idt/
15981
15982 NTB INTEL DRIVER
15983 M:      Dave Jiang <[email protected]>
15984 L:      [email protected]
15985 S:      Supported
15986 W:      https://github.com/davejiang/linux/wiki
15987 T:      git https://github.com/davejiang/linux.git
15988 F:      drivers/ntb/hw/intel/
15989
15990 NTFS3 FILESYSTEM
15991 M:      Konstantin Komarov <[email protected]>
15992 L:      [email protected]
15993 S:      Supported
15994 W:      http://www.paragon-software.com/
15995 T:      git https://github.com/Paragon-Software-Group/linux-ntfs3.git
15996 F:      Documentation/filesystems/ntfs3.rst
15997 F:      fs/ntfs3/
15998
15999 NUBUS SUBSYSTEM
16000 M:      Finn Thain <[email protected]>
16001 L:      [email protected]
16002 S:      Maintained
16003 F:      arch/*/include/asm/nubus.h
16004 F:      drivers/nubus/
16005 F:      include/linux/nubus.h
16006 F:      include/uapi/linux/nubus.h
16007
16008 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16009 M:      Antonino Daplas <[email protected]>
16010 L:      [email protected]
16011 S:      Maintained
16012 F:      drivers/video/fbdev/nvidia/
16013 F:      drivers/video/fbdev/riva/
16014
16015 NVIDIA WMI EC BACKLIGHT DRIVER
16016 M:      Daniel Dadap <[email protected]>
16017 L:      [email protected]
16018 S:      Supported
16019 F:      drivers/platform/x86/nvidia-wmi-ec-backlight.c
16020 F:      include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16021
16022 NVM EXPRESS DRIVER
16023 M:      Keith Busch <[email protected]>
16024 M:      Jens Axboe <[email protected]>
16025 M:      Christoph Hellwig <[email protected]>
16026 M:      Sagi Grimberg <[email protected]>
16027 L:      [email protected]
16028 S:      Supported
16029 W:      http://git.infradead.org/nvme.git
16030 T:      git git://git.infradead.org/nvme.git
16031 F:      Documentation/nvme/
16032 F:      drivers/nvme/common/
16033 F:      drivers/nvme/host/
16034 F:      include/linux/nvme-*.h
16035 F:      include/linux/nvme.h
16036 F:      include/uapi/linux/nvme_ioctl.h
16037
16038 NVM EXPRESS FABRICS AUTHENTICATION
16039 M:      Hannes Reinecke <[email protected]>
16040 L:      [email protected]
16041 S:      Supported
16042 F:      drivers/nvme/host/auth.c
16043 F:      drivers/nvme/target/auth.c
16044 F:      drivers/nvme/target/fabrics-cmd-auth.c
16045 F:      include/linux/nvme-auth.h
16046
16047 NVM EXPRESS FC TRANSPORT DRIVERS
16048 M:      James Smart <[email protected]>
16049 L:      [email protected]
16050 S:      Supported
16051 F:      drivers/nvme/host/fc.c
16052 F:      drivers/nvme/target/fc.c
16053 F:      drivers/nvme/target/fcloop.c
16054 F:      include/linux/nvme-fc-driver.h
16055 F:      include/linux/nvme-fc.h
16056
16057 NVM EXPRESS HARDWARE MONITORING SUPPORT
16058 M:      Guenter Roeck <[email protected]>
16059 L:      [email protected]
16060 S:      Supported
16061 F:      drivers/nvme/host/hwmon.c
16062
16063 NVM EXPRESS TARGET DRIVER
16064 M:      Christoph Hellwig <[email protected]>
16065 M:      Sagi Grimberg <[email protected]>
16066 M:      Chaitanya Kulkarni <[email protected]>
16067 L:      [email protected]
16068 S:      Supported
16069 W:      http://git.infradead.org/nvme.git
16070 T:      git git://git.infradead.org/nvme.git
16071 F:      drivers/nvme/target/
16072
16073 NVMEM FRAMEWORK
16074 M:      Srinivas Kandagatla <[email protected]>
16075 S:      Maintained
16076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
16077 F:      Documentation/ABI/stable/sysfs-bus-nvmem
16078 F:      Documentation/devicetree/bindings/nvmem/
16079 F:      drivers/nvmem/
16080 F:      include/linux/nvmem-consumer.h
16081 F:      include/linux/nvmem-provider.h
16082
16083 NXP BLUETOOTH WIRELESS DRIVERS
16084 M:      Amitkumar Karwar <[email protected]>
16085 M:      Neeraj Kale <[email protected]>
16086 S:      Maintained
16087 F:      Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
16088 F:      drivers/bluetooth/btnxpuart.c
16089
16090 NXP C45 TJA11XX PHY DRIVER
16091 M:      Andrei Botila <[email protected]>
16092 L:      [email protected]
16093 S:      Maintained
16094 F:      drivers/net/phy/nxp-c45-tja11xx*
16095
16096 NXP FSPI DRIVER
16097 M:      Han Xu <[email protected]>
16098 M:      Haibo Chen <[email protected]>
16099 R:      Yogesh Gaur <[email protected]>
16100 L:      [email protected]
16101 S:      Maintained
16102 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
16103 F:      drivers/spi/spi-nxp-fspi.c
16104
16105 NXP FXAS21002C DRIVER
16106 M:      Rui Miguel Silva <[email protected]>
16107 L:      [email protected]
16108 S:      Maintained
16109 F:      Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
16110 F:      drivers/iio/gyro/fxas21002c.h
16111 F:      drivers/iio/gyro/fxas21002c_core.c
16112 F:      drivers/iio/gyro/fxas21002c_i2c.c
16113 F:      drivers/iio/gyro/fxas21002c_spi.c
16114
16115 NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
16116 M:      Haibo Chen <[email protected]>
16117 L:      [email protected]
16118 L:      [email protected]
16119 S:      Maintained
16120 F:      Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
16121 F:      Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
16122 F:      Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
16123 F:      drivers/iio/adc/imx7d_adc.c
16124 F:      drivers/iio/adc/imx93_adc.c
16125 F:      drivers/iio/adc/vf610_adc.c
16126
16127 NXP i.MX 8M ISI DRIVER
16128 M:      Laurent Pinchart <[email protected]>
16129 L:      [email protected]
16130 S:      Maintained
16131 F:      Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
16132 F:      drivers/media/platform/nxp/imx8-isi/
16133
16134 NXP i.MX 8MP DW100 V4L2 DRIVER
16135 M:      Xavier Roumegue <[email protected]>
16136 L:      [email protected]
16137 S:      Maintained
16138 F:      Documentation/devicetree/bindings/media/nxp,dw100.yaml
16139 F:      Documentation/userspace-api/media/drivers/dw100.rst
16140 F:      drivers/media/platform/nxp/dw100/
16141 F:      include/uapi/linux/dw100.h
16142
16143 NXP i.MX 8MQ DCSS DRIVER
16144 M:      Laurentiu Palcu <[email protected]>
16145 R:      Lucas Stach <[email protected]>
16146 L:      [email protected]
16147 S:      Maintained
16148 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
16149 F:      Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
16150 F:      drivers/gpu/drm/imx/dcss/
16151
16152 NXP i.MX 8QXP ADC DRIVER
16153 M:      Cai Huoqing <[email protected]>
16154 M:      Haibo Chen <[email protected]>
16155 L:      [email protected]
16156 L:      [email protected]
16157 S:      Maintained
16158 F:      Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
16159 F:      drivers/iio/adc/imx8qxp-adc.c
16160
16161 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
16162 M:      Mirela Rabulea <[email protected]>
16163 L:      [email protected]
16164 L:      [email protected]
16165 S:      Maintained
16166 F:      Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
16167 F:      drivers/media/platform/nxp/imx-jpeg
16168
16169 NXP i.MX CLOCK DRIVERS
16170 M:      Abel Vesa <[email protected]>
16171 R:      Peng Fan <[email protected]>
16172 L:      [email protected]
16173 L:      [email protected]
16174 S:      Maintained
16175 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
16176 F:      Documentation/devicetree/bindings/clock/imx*
16177 F:      drivers/clk/imx/
16178 F:      include/dt-bindings/clock/imx*
16179
16180 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
16181 M:      Jagan Teki <[email protected]>
16182 S:      Maintained
16183 F:      Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
16184 F:      drivers/regulator/pf8x00-regulator.c
16185
16186 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
16187 M:      Krzysztof Kozlowski <[email protected]>
16188 L:      [email protected]
16189 S:      Maintained
16190 F:      Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
16191 F:      drivers/extcon/extcon-ptn5150.c
16192
16193 NXP SGTL5000 DRIVER
16194 M:      Fabio Estevam <[email protected]>
16195 L:      [email protected] (moderated for non-subscribers)
16196 S:      Maintained
16197 F:      Documentation/devicetree/bindings/sound/sgtl5000.yaml
16198 F:      sound/soc/codecs/sgtl5000*
16199
16200 NXP SJA1105 ETHERNET SWITCH DRIVER
16201 M:      Vladimir Oltean <[email protected]>
16202 L:      [email protected]
16203 S:      Maintained
16204 F:      drivers/net/dsa/sja1105
16205 F:      drivers/net/pcs/pcs-xpcs-nxp.c
16206
16207 NXP TDA998X DRM DRIVER
16208 M:      Russell King <[email protected]>
16209 S:      Maintained
16210 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
16211 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
16212 F:      drivers/gpu/drm/i2c/tda998x_drv.c
16213 F:      include/drm/i2c/tda998x.h
16214 F:      include/dt-bindings/display/tda998x.h
16215 K:      "nxp,tda998x"
16216
16217 NXP TFA9879 DRIVER
16218 M:      Peter Rosin <[email protected]>
16219 L:      [email protected] (moderated for non-subscribers)
16220 S:      Maintained
16221 F:      Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
16222 F:      sound/soc/codecs/tfa9879*
16223
16224 NXP-NCI NFC DRIVER
16225 S:      Orphan
16226 F:      Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
16227 F:      drivers/nfc/nxp-nci
16228
16229 NXP/Goodix TFA989X (TFA1) DRIVER
16230 M:      Stephan Gerhold <[email protected]>
16231 L:      [email protected] (moderated for non-subscribers)
16232 S:      Maintained
16233 F:      Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
16234 F:      sound/soc/codecs/tfa989x.c
16235
16236 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
16237 M:      Jonas Malaco <[email protected]>
16238 L:      [email protected]
16239 S:      Maintained
16240 F:      Documentation/hwmon/nzxt-kraken2.rst
16241 F:      drivers/hwmon/nzxt-kraken2.c
16242
16243 NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
16244 M:      Jonas Malaco <[email protected]>
16245 M:      Aleksa Savic <[email protected]>
16246 L:      [email protected]
16247 S:      Maintained
16248 F:      Documentation/hwmon/nzxt-kraken3.rst
16249 F:      drivers/hwmon/nzxt-kraken3.c
16250
16251 NZXT-SMART2 HARDWARE MONITORING DRIVER
16252 M:      Aleksandr Mezin <[email protected]>
16253 L:      [email protected]
16254 S:      Maintained
16255 F:      Documentation/hwmon/nzxt-smart2.rst
16256 F:      drivers/hwmon/nzxt-smart2.c
16257
16258 OBJAGG
16259 M:      Jiri Pirko <[email protected]>
16260 L:      [email protected]
16261 S:      Supported
16262 F:      include/linux/objagg.h
16263 F:      lib/objagg.c
16264 F:      lib/test_objagg.c
16265
16266 OBJPOOL
16267 M:      Matt Wu <[email protected]>
16268 S:      Supported
16269 F:      include/linux/objpool.h
16270 F:      lib/objpool.c
16271 F:      lib/test_objpool.c
16272
16273 OBJTOOL
16274 M:      Josh Poimboeuf <[email protected]>
16275 M:      Peter Zijlstra <[email protected]>
16276 S:      Supported
16277 F:      include/linux/objtool*.h
16278 F:      tools/objtool/
16279
16280 OCELOT ETHERNET SWITCH DRIVER
16281 M:      Vladimir Oltean <[email protected]>
16282 M:      Claudiu Manoil <[email protected]>
16283 M:      Alexandre Belloni <[email protected]>
16284 M:      [email protected]
16285 L:      [email protected]
16286 S:      Supported
16287 F:      drivers/net/dsa/ocelot/*
16288 F:      drivers/net/ethernet/mscc/
16289 F:      include/soc/mscc/ocelot*
16290 F:      net/dsa/tag_ocelot.c
16291 F:      net/dsa/tag_ocelot_8021q.c
16292 F:      tools/testing/selftests/drivers/net/ocelot/*
16293
16294 OCELOT EXTERNAL SWITCH CONTROL
16295 M:      Colin Foster <[email protected]>
16296 S:      Supported
16297 F:      Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
16298 F:      drivers/mfd/ocelot*
16299 F:      drivers/net/dsa/ocelot/ocelot_ext.c
16300 F:      include/linux/mfd/ocelot.h
16301
16302 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
16303 M:      Frederic Barrat <[email protected]>
16304 M:      Andrew Donnellan <[email protected]>
16305 L:      [email protected]
16306 S:      Supported
16307 F:      Documentation/userspace-api/accelerators/ocxl.rst
16308 F:      arch/powerpc/include/asm/pnv-ocxl.h
16309 F:      arch/powerpc/platforms/powernv/ocxl.c
16310 F:      drivers/misc/ocxl/
16311 F:      include/misc/ocxl*
16312 F:      include/uapi/misc/ocxl.h
16313
16314 OMAP AUDIO SUPPORT
16315 M:      Peter Ujfalusi <[email protected]>
16316 M:      Jarkko Nikula <[email protected]>
16317 L:      [email protected] (moderated for non-subscribers)
16318 L:      [email protected]
16319 S:      Maintained
16320 F:      sound/soc/ti/n810.c
16321 F:      sound/soc/ti/omap*
16322 F:      sound/soc/ti/rx51.c
16323 F:      sound/soc/ti/sdma-pcm.*
16324
16325 OMAP CLOCK FRAMEWORK SUPPORT
16326 M:      Paul Walmsley <[email protected]>
16327 L:      [email protected]
16328 S:      Maintained
16329 F:      arch/arm/*omap*/*clock*
16330
16331 OMAP DEVICE TREE SUPPORT
16332 M:      Benoît Cousson <[email protected]>
16333 M:      Tony Lindgren <[email protected]>
16334 L:      [email protected]
16335 L:      [email protected]
16336 S:      Maintained
16337 F:      arch/arm/boot/dts/ti/omap/
16338
16339 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
16340 L:      [email protected]
16341 L:      [email protected]
16342 S:      Orphan
16343 F:      Documentation/arch/arm/omap/dss.rst
16344 F:      drivers/video/fbdev/omap2/
16345
16346 OMAP FRAMEBUFFER SUPPORT
16347 L:      [email protected]
16348 L:      [email protected]
16349 S:      Orphan
16350 F:      drivers/video/fbdev/omap/
16351
16352 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
16353 M:      Roger Quadros <[email protected]>
16354 M:      Tony Lindgren <[email protected]>
16355 L:      [email protected]
16356 S:      Maintained
16357 F:      arch/arm/mach-omap2/*gpmc*
16358 F:      drivers/memory/omap-gpmc.c
16359
16360 OMAP GPIO DRIVER
16361 M:      Grygorii Strashko <[email protected]>
16362 M:      Santosh Shilimkar <[email protected]>
16363 M:      Kevin Hilman <[email protected]>
16364 L:      [email protected]
16365 S:      Maintained
16366 F:      Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
16367 F:      drivers/gpio/gpio-omap.c
16368
16369 OMAP HARDWARE SPINLOCK SUPPORT
16370 L:      [email protected]
16371 S:      Orphan
16372 F:      drivers/hwspinlock/omap_hwspinlock.c
16373
16374 OMAP HS MMC SUPPORT
16375 L:      [email protected]
16376 L:      [email protected]
16377 S:      Orphan
16378 F:      drivers/mmc/host/omap_hsmmc.c
16379
16380 OMAP HWMOD DATA
16381 M:      Paul Walmsley <[email protected]>
16382 L:      [email protected]
16383 S:      Maintained
16384 F:      arch/arm/mach-omap2/omap_hwmod*data*
16385
16386 OMAP HWMOD SUPPORT
16387 M:      Benoît Cousson <[email protected]>
16388 M:      Paul Walmsley <[email protected]>
16389 L:      [email protected]
16390 S:      Maintained
16391 F:      arch/arm/mach-omap2/omap_hwmod.*
16392
16393 OMAP I2C DRIVER
16394 M:      Vignesh R <[email protected]>
16395 L:      [email protected]
16396 L:      [email protected]
16397 S:      Maintained
16398 F:      Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
16399 F:      drivers/i2c/busses/i2c-omap.c
16400
16401 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
16402 M:      Laurent Pinchart <[email protected]>
16403 L:      [email protected]
16404 S:      Maintained
16405 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
16406 F:      drivers/media/platform/ti/omap3isp/
16407 F:      drivers/staging/media/omap4iss/
16408
16409 OMAP MMC SUPPORT
16410 M:      Aaro Koskinen <[email protected]>
16411 L:      [email protected]
16412 S:      Odd Fixes
16413 F:      drivers/mmc/host/omap.c
16414
16415 OMAP POWER MANAGEMENT SUPPORT
16416 M:      Kevin Hilman <[email protected]>
16417 L:      [email protected]
16418 S:      Maintained
16419 F:      arch/arm/*omap*/*pm*
16420 F:      drivers/cpufreq/omap-cpufreq.c
16421
16422 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
16423 M:      Paul Walmsley <[email protected]>
16424 L:      [email protected]
16425 S:      Maintained
16426 F:      arch/arm/mach-omap2/prm*
16427
16428 OMAP RANDOM NUMBER GENERATOR SUPPORT
16429 M:      Deepak Saxena <[email protected]>
16430 S:      Maintained
16431 F:      drivers/char/hw_random/omap-rng.c
16432
16433 OMAP USB SUPPORT
16434 L:      [email protected]
16435 L:      [email protected]
16436 S:      Orphan
16437 F:      arch/arm/*omap*/usb*
16438 F:      drivers/usb/*/*omap*
16439
16440 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
16441 M:      Mark Jackson <[email protected]>
16442 L:      [email protected]
16443 S:      Maintained
16444 F:      arch/arm/boot/dts/ti/omap/am335x-nano.dts
16445
16446 OMAP1 SUPPORT
16447 M:      Aaro Koskinen <[email protected]>
16448 M:      Janusz Krzysztofik <[email protected]>
16449 M:      Tony Lindgren <[email protected]>
16450 L:      [email protected]
16451 S:      Maintained
16452 Q:      http://patchwork.kernel.org/project/linux-omap/list/
16453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16454 F:      arch/arm/configs/omap1_defconfig
16455 F:      arch/arm/mach-omap1/
16456 F:      drivers/i2c/busses/i2c-omap.c
16457 F:      include/linux/platform_data/ams-delta-fiq.h
16458 F:      include/linux/platform_data/i2c-omap.h
16459
16460 OMAP2+ SUPPORT
16461 M:      Tony Lindgren <[email protected]>
16462 L:      [email protected]
16463 S:      Maintained
16464 W:      http://www.muru.com/linux/omap/
16465 W:      http://linux.omap.com/
16466 Q:      http://patchwork.kernel.org/project/linux-omap/list/
16467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16468 F:      Documentation/devicetree/bindings/arm/ti/omap.yaml
16469 F:      arch/arm/configs/omap2plus_defconfig
16470 F:      arch/arm/mach-omap2/
16471 F:      drivers/bus/omap*.[ch]
16472 F:      drivers/bus/ti-sysc.c
16473 F:      drivers/gpio/gpio-tps65219.c
16474 F:      drivers/i2c/busses/i2c-omap.c
16475 F:      drivers/irqchip/irq-omap-intc.c
16476 F:      drivers/mfd/*omap*.c
16477 F:      drivers/mfd/menelaus.c
16478 F:      drivers/mfd/palmas.c
16479 F:      drivers/mfd/tps65217.c
16480 F:      drivers/mfd/tps65218.c
16481 F:      drivers/mfd/tps65219.c
16482 F:      drivers/mfd/tps65910.c
16483 F:      drivers/mfd/twl-core.[ch]
16484 F:      drivers/mfd/twl4030*.c
16485 F:      drivers/mfd/twl6030*.c
16486 F:      drivers/mfd/twl6040*.c
16487 F:      drivers/regulator/palmas-regulator*.c
16488 F:      drivers/regulator/pbias-regulator.c
16489 F:      drivers/regulator/tps65217-regulator.c
16490 F:      drivers/regulator/tps65218-regulator.c
16491 F:      drivers/regulator/tps65219-regulator.c
16492 F:      drivers/regulator/tps65910-regulator.c
16493 F:      drivers/regulator/twl-regulator.c
16494 F:      drivers/regulator/twl6030-regulator.c
16495 F:      include/linux/platform_data/i2c-omap.h
16496 F:      include/linux/platform_data/ti-sysc.h
16497
16498 OMFS FILESYSTEM
16499 M:      Bob Copeland <[email protected]>
16500 L:      [email protected]
16501 S:      Maintained
16502 F:      Documentation/filesystems/omfs.rst
16503 F:      fs/omfs/
16504
16505 OMNIVISION OG01A1B SENSOR DRIVER
16506 M:      Sakari Ailus <[email protected]>
16507 L:      [email protected]
16508 S:      Maintained
16509 F:      drivers/media/i2c/og01a1b.c
16510
16511 OMNIVISION OV01A10 SENSOR DRIVER
16512 M:      Bingbu Cao <[email protected]>
16513 L:      [email protected]
16514 S:      Maintained
16515 T:      git git://linuxtv.org/media_tree.git
16516 F:      drivers/media/i2c/ov01a10.c
16517
16518 OMNIVISION OV02A10 SENSOR DRIVER
16519 L:      [email protected]
16520 S:      Orphan
16521 T:      git git://linuxtv.org/media_tree.git
16522 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
16523 F:      drivers/media/i2c/ov02a10.c
16524
16525 OMNIVISION OV08D10 SENSOR DRIVER
16526 M:      Jimmy Su <[email protected]>
16527 L:      [email protected]
16528 S:      Maintained
16529 T:      git git://linuxtv.org/media_tree.git
16530 F:      drivers/media/i2c/ov08d10.c
16531
16532 OMNIVISION OV08X40 SENSOR DRIVER
16533 M:      Jason Chen <[email protected]>
16534 L:      [email protected]
16535 S:      Maintained
16536 T:      git git://linuxtv.org/media_tree.git
16537 F:      drivers/media/i2c/ov08x40.c
16538
16539 OMNIVISION OV13858 SENSOR DRIVER
16540 M:      Sakari Ailus <[email protected]>
16541 L:      [email protected]
16542 S:      Maintained
16543 T:      git git://linuxtv.org/media_tree.git
16544 F:      drivers/media/i2c/ov13858.c
16545
16546 OMNIVISION OV13B10 SENSOR DRIVER
16547 M:      Arec Kao <[email protected]>
16548 L:      [email protected]
16549 S:      Maintained
16550 T:      git git://linuxtv.org/media_tree.git
16551 F:      drivers/media/i2c/ov13b10.c
16552
16553 OMNIVISION OV2680 SENSOR DRIVER
16554 M:      Rui Miguel Silva <[email protected]>
16555 M:      Hans de Goede <[email protected]>
16556 L:      [email protected]
16557 S:      Maintained
16558 T:      git git://linuxtv.org/media_tree.git
16559 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
16560 F:      drivers/media/i2c/ov2680.c
16561
16562 OMNIVISION OV2685 SENSOR DRIVER
16563 M:      Shunqian Zheng <[email protected]>
16564 L:      [email protected]
16565 S:      Maintained
16566 T:      git git://linuxtv.org/media_tree.git
16567 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
16568 F:      drivers/media/i2c/ov2685.c
16569
16570 OMNIVISION OV2740 SENSOR DRIVER
16571 M:      Tianshu Qiu <[email protected]>
16572 R:      Sakari Ailus <[email protected]>
16573 R:      Bingbu Cao <[email protected]>
16574 L:      [email protected]
16575 S:      Maintained
16576 T:      git git://linuxtv.org/media_tree.git
16577 F:      drivers/media/i2c/ov2740.c
16578
16579 OMNIVISION OV4689 SENSOR DRIVER
16580 M:      Mikhail Rudenko <[email protected]>
16581 L:      [email protected]
16582 S:      Maintained
16583 T:      git git://linuxtv.org/media_tree.git
16584 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
16585 F:      drivers/media/i2c/ov4689.c
16586
16587 OMNIVISION OV5640 SENSOR DRIVER
16588 M:      Steve Longerbeam <[email protected]>
16589 L:      [email protected]
16590 S:      Maintained
16591 T:      git git://linuxtv.org/media_tree.git
16592 F:      drivers/media/i2c/ov5640.c
16593
16594 OMNIVISION OV5647 SENSOR DRIVER
16595 M:      Dave Stevenson <[email protected]>
16596 M:      Jacopo Mondi <[email protected]>
16597 L:      [email protected]
16598 S:      Maintained
16599 T:      git git://linuxtv.org/media_tree.git
16600 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
16601 F:      drivers/media/i2c/ov5647.c
16602
16603 OMNIVISION OV5670 SENSOR DRIVER
16604 M:      Sakari Ailus <[email protected]>
16605 L:      [email protected]
16606 S:      Maintained
16607 T:      git git://linuxtv.org/media_tree.git
16608 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
16609 F:      drivers/media/i2c/ov5670.c
16610
16611 OMNIVISION OV5675 SENSOR DRIVER
16612 M:      Sakari Ailus <[email protected]>
16613 L:      [email protected]
16614 S:      Maintained
16615 T:      git git://linuxtv.org/media_tree.git
16616 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
16617 F:      drivers/media/i2c/ov5675.c
16618
16619 OMNIVISION OV5693 SENSOR DRIVER
16620 M:      Daniel Scally <[email protected]>
16621 L:      [email protected]
16622 S:      Maintained
16623 T:      git git://linuxtv.org/media_tree.git
16624 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
16625 F:      drivers/media/i2c/ov5693.c
16626
16627 OMNIVISION OV5695 SENSOR DRIVER
16628 M:      Shunqian Zheng <[email protected]>
16629 L:      [email protected]
16630 S:      Maintained
16631 T:      git git://linuxtv.org/media_tree.git
16632 F:      drivers/media/i2c/ov5695.c
16633
16634 OMNIVISION OV64A40 SENSOR DRIVER
16635 M:      Jacopo Mondi <[email protected]>
16636 L:      [email protected]
16637 S:      Maintained
16638 T:      git git://linuxtv.org/media_tree.git
16639 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
16640 F:      drivers/media/i2c/ov64a40.c
16641
16642 OMNIVISION OV7670 SENSOR DRIVER
16643 L:      [email protected]
16644 S:      Orphan
16645 T:      git git://linuxtv.org/media_tree.git
16646 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
16647 F:      drivers/media/i2c/ov7670.c
16648
16649 OMNIVISION OV772x SENSOR DRIVER
16650 M:      Jacopo Mondi <[email protected]>
16651 L:      [email protected]
16652 S:      Odd fixes
16653 T:      git git://linuxtv.org/media_tree.git
16654 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
16655 F:      drivers/media/i2c/ov772x.c
16656 F:      include/media/i2c/ov772x.h
16657
16658 OMNIVISION OV7740 SENSOR DRIVER
16659 L:      [email protected]
16660 S:      Orphan
16661 T:      git git://linuxtv.org/media_tree.git
16662 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
16663 F:      drivers/media/i2c/ov7740.c
16664
16665 OMNIVISION OV8856 SENSOR DRIVER
16666 M:      Sakari Ailus <[email protected]>
16667 L:      [email protected]
16668 S:      Maintained
16669 T:      git git://linuxtv.org/media_tree.git
16670 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
16671 F:      drivers/media/i2c/ov8856.c
16672
16673 OMNIVISION OV8858 SENSOR DRIVER
16674 M:      Jacopo Mondi <[email protected]>
16675 M:      Nicholas Roth <[email protected]>
16676 L:      [email protected]
16677 S:      Maintained
16678 T:      git git://linuxtv.org/media_tree.git
16679 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
16680 F:      drivers/media/i2c/ov8858.c
16681
16682 OMNIVISION OV9282 SENSOR DRIVER
16683 M:      Dave Stevenson <[email protected]>
16684 L:      [email protected]
16685 S:      Maintained
16686 T:      git git://linuxtv.org/media_tree.git
16687 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
16688 F:      drivers/media/i2c/ov9282.c
16689
16690 OMNIVISION OV9640 SENSOR DRIVER
16691 M:      Petr Cvek <[email protected]>
16692 L:      [email protected]
16693 S:      Maintained
16694 F:      drivers/media/i2c/ov9640.*
16695
16696 OMNIVISION OV9650 SENSOR DRIVER
16697 M:      Sakari Ailus <[email protected]>
16698 R:      Akinobu Mita <[email protected]>
16699 R:      Sylwester Nawrocki <[email protected]>
16700 L:      [email protected]
16701 S:      Maintained
16702 T:      git git://linuxtv.org/media_tree.git
16703 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
16704 F:      drivers/media/i2c/ov9650.c
16705
16706 OMNIVISION OV9734 SENSOR DRIVER
16707 M:      Tianshu Qiu <[email protected]>
16708 R:      Bingbu Cao <[email protected]>
16709 L:      [email protected]
16710 S:      Maintained
16711 T:      git git://linuxtv.org/media_tree.git
16712 F:      drivers/media/i2c/ov9734.c
16713
16714 ONBOARD USB HUB DRIVER
16715 M:      Matthias Kaehlcke <[email protected]>
16716 L:      [email protected]
16717 S:      Maintained
16718 F:      Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
16719 F:      drivers/usb/misc/onboard_usb_dev.c
16720
16721 ONENAND FLASH DRIVER
16722 M:      Kyungmin Park <[email protected]>
16723 L:      [email protected]
16724 S:      Maintained
16725 F:      drivers/mtd/nand/onenand/
16726 F:      include/linux/mtd/onenand*.h
16727
16728 ONEXPLAYER FAN DRIVER
16729 M:      Derek John Clark <[email protected]>
16730 M:      Joaquín Ignacio Aramendía <[email protected]>
16731 L:      [email protected]
16732 S:      Maintained
16733 F:      drivers/hwmon/oxp-sensors.c
16734
16735 ONIE TLV NVMEM LAYOUT DRIVER
16736 M:      Miquel Raynal <[email protected]>
16737 S:      Maintained
16738 F:      Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
16739 F:      drivers/nvmem/layouts/onie-tlv.c
16740
16741 ONION OMEGA2+ BOARD
16742 M:      Harvey Hunt <[email protected]>
16743 L:      [email protected]
16744 S:      Maintained
16745 F:      arch/mips/boot/dts/ralink/omega2p.dts
16746
16747 ONSEMI ETHERNET PHY DRIVERS
16748 M:      Piergiorgio Beruto <[email protected]>
16749 L:      [email protected]
16750 S:      Supported
16751 W:      http://www.onsemi.com
16752 F:      drivers/net/phy/ncn*
16753
16754 OP-TEE DRIVER
16755 M:      Jens Wiklander <[email protected]>
16756 L:      [email protected]
16757 S:      Maintained
16758 F:      Documentation/ABI/testing/sysfs-bus-optee-devices
16759 F:      drivers/tee/optee/
16760
16761 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
16762 M:      Sumit Garg <[email protected]>
16763 L:      [email protected]
16764 S:      Maintained
16765 F:      drivers/char/hw_random/optee-rng.c
16766
16767 OP-TEE RTC DRIVER
16768 M:      Clément Léger <[email protected]>
16769 L:      [email protected]
16770 S:      Maintained
16771 F:      drivers/rtc/rtc-optee.c
16772
16773 OPA-VNIC DRIVER
16774 M:      Dennis Dalessandro <[email protected]>
16775 L:      [email protected]
16776 S:      Supported
16777 F:      drivers/infiniband/ulp/opa_vnic
16778
16779 OPEN FIRMWARE AND FLATTENED DEVICE TREE
16780 M:      Rob Herring <[email protected]>
16781 M:      Saravana Kannan <[email protected]>
16782 L:      [email protected]
16783 S:      Maintained
16784 W:      http://www.devicetree.org/
16785 C:      irc://irc.libera.chat/devicetree
16786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
16787 F:      Documentation/ABI/testing/sysfs-firmware-ofw
16788 F:      drivers/of/
16789 F:      include/linux/of*.h
16790 F:      scripts/dtc/
16791 F:      tools/testing/selftests/dt/
16792 K:      of_overlay_notifier_
16793 K:      of_overlay_fdt_apply
16794 K:      of_overlay_remove
16795
16796 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
16797 M:      Rob Herring <[email protected]>
16798 M:      Krzysztof Kozlowski <[email protected]>
16799 M:      Conor Dooley <[email protected]>
16800 L:      [email protected]
16801 S:      Maintained
16802 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
16803 C:      irc://irc.libera.chat/devicetree
16804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
16805 F:      Documentation/devicetree/
16806 F:      arch/*/boot/dts/
16807 F:      include/dt-bindings/
16808
16809 OPENCOMPUTE PTP CLOCK DRIVER
16810 M:      Jonathan Lemon <[email protected]>
16811 M:      Vadim Fedorenko <[email protected]>
16812 L:      [email protected]
16813 S:      Maintained
16814 F:      drivers/ptp/ptp_ocp.c
16815
16816 OPENCORES I2C BUS DRIVER
16817 M:      Peter Korsgaard <[email protected]>
16818 M:      Andrew Lunn <[email protected]>
16819 L:      [email protected]
16820 S:      Maintained
16821 F:      Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
16822 F:      Documentation/i2c/busses/i2c-ocores.rst
16823 F:      drivers/i2c/busses/i2c-ocores.c
16824 F:      include/linux/platform_data/i2c-ocores.h
16825
16826 OPENRISC ARCHITECTURE
16827 M:      Jonas Bonn <[email protected]>
16828 M:      Stefan Kristiansson <[email protected]>
16829 M:      Stafford Horne <[email protected]>
16830 L:      [email protected]
16831 S:      Maintained
16832 W:      http://openrisc.io
16833 T:      git https://github.com/openrisc/linux.git
16834 F:      Documentation/arch/openrisc/
16835 F:      Documentation/devicetree/bindings/openrisc/
16836 F:      arch/openrisc/
16837 F:      drivers/irqchip/irq-ompic.c
16838 F:      drivers/irqchip/irq-or1k-*
16839
16840 OPENVSWITCH
16841 M:      Pravin B Shelar <[email protected]>
16842 L:      [email protected]
16843 L:      [email protected]
16844 S:      Maintained
16845 W:      http://openvswitch.org
16846 F:      include/uapi/linux/openvswitch.h
16847 F:      net/openvswitch/
16848 F:      tools/testing/selftests/net/openvswitch/
16849
16850 OPERATING PERFORMANCE POINTS (OPP)
16851 M:      Viresh Kumar <[email protected]>
16852 M:      Nishanth Menon <[email protected]>
16853 M:      Stephen Boyd <[email protected]>
16854 L:      [email protected]
16855 S:      Maintained
16856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
16857 F:      Documentation/devicetree/bindings/opp/
16858 F:      Documentation/power/opp.rst
16859 F:      drivers/opp/
16860 F:      include/linux/pm_opp.h
16861
16862 OPL4 DRIVER
16863 M:      Clemens Ladisch <[email protected]>
16864 L:      [email protected] (moderated for non-subscribers)
16865 S:      Maintained
16866 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16867 F:      sound/drivers/opl4/
16868
16869 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
16870 M:      Mark Fasheh <[email protected]>
16871 M:      Joel Becker <[email protected]>
16872 M:      Joseph Qi <[email protected]>
16873 L:      [email protected]
16874 S:      Supported
16875 W:      http://ocfs2.wiki.kernel.org
16876 F:      Documentation/filesystems/dlmfs.rst
16877 F:      Documentation/filesystems/ocfs2.rst
16878 F:      fs/ocfs2/
16879
16880 ORANGEFS FILESYSTEM
16881 M:      Mike Marshall <[email protected]>
16882 R:      Martin Brandenburg <[email protected]>
16883 L:      [email protected]
16884 S:      Supported
16885 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
16886 F:      Documentation/filesystems/orangefs.rst
16887 F:      fs/orangefs/
16888
16889 OV2659 OMNIVISION SENSOR DRIVER
16890 M:      "Lad, Prabhakar" <[email protected]>
16891 L:      [email protected]
16892 S:      Maintained
16893 W:      https://linuxtv.org
16894 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16895 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16896 F:      drivers/media/i2c/ov2659.c
16897 F:      include/media/i2c/ov2659.h
16898
16899 OVERLAY FILESYSTEM
16900 M:      Miklos Szeredi <[email protected]>
16901 M:      Amir Goldstein <[email protected]>
16902 L:      [email protected]
16903 S:      Supported
16904 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
16905 F:      Documentation/filesystems/overlayfs.rst
16906 F:      fs/overlayfs/
16907
16908 P54 WIRELESS DRIVER
16909 M:      Christian Lamparter <[email protected]>
16910 L:      [email protected]
16911 S:      Maintained
16912 W:      https://wireless.wiki.kernel.org/en/users/Drivers/p54
16913 F:      drivers/net/wireless/intersil/p54/
16914
16915 PACKET SOCKETS
16916 M:      Willem de Bruijn <[email protected]>
16917 S:      Maintained
16918 F:      include/uapi/linux/if_packet.h
16919 F:      net/packet/af_packet.c
16920
16921 PACKING
16922 M:      Vladimir Oltean <[email protected]>
16923 L:      [email protected]
16924 S:      Supported
16925 F:      Documentation/core-api/packing.rst
16926 F:      include/linux/packing.h
16927 F:      lib/packing.c
16928
16929 PADATA PARALLEL EXECUTION MECHANISM
16930 M:      Steffen Klassert <[email protected]>
16931 M:      Daniel Jordan <[email protected]>
16932 L:      [email protected]
16933 L:      [email protected]
16934 S:      Maintained
16935 F:      Documentation/core-api/padata.rst
16936 F:      include/linux/padata.h
16937 F:      kernel/padata.c
16938
16939 PAGE CACHE
16940 M:      Matthew Wilcox (Oracle) <[email protected]>
16941 L:      [email protected]
16942 S:      Supported
16943 T:      git git://git.infradead.org/users/willy/pagecache.git
16944 F:      Documentation/filesystems/locking.rst
16945 F:      Documentation/filesystems/vfs.rst
16946 F:      include/linux/pagemap.h
16947 F:      mm/filemap.c
16948 F:      mm/page-writeback.c
16949 F:      mm/readahead.c
16950 F:      mm/truncate.c
16951
16952 PAGE POOL
16953 M:      Jesper Dangaard Brouer <[email protected]>
16954 M:      Ilias Apalodimas <[email protected]>
16955 L:      [email protected]
16956 S:      Supported
16957 F:      Documentation/networking/page_pool.rst
16958 F:      include/net/page_pool/
16959 F:      include/trace/events/page_pool.h
16960 F:      net/core/page_pool.c
16961
16962 PAGE TABLE CHECK
16963 M:      Pasha Tatashin <[email protected]>
16964 M:      Andrew Morton <[email protected]>
16965 L:      [email protected]
16966 S:      Maintained
16967 F:      Documentation/mm/page_table_check.rst
16968 F:      include/linux/page_table_check.h
16969 F:      mm/page_table_check.c
16970
16971 PANASONIC LAPTOP ACPI EXTRAS DRIVER
16972 M:      Kenneth Chan <[email protected]>
16973 L:      [email protected]
16974 S:      Maintained
16975 F:      drivers/platform/x86/panasonic-laptop.c
16976
16977 PARALLAX PING IIO SENSOR DRIVER
16978 M:      Andreas Klinger <[email protected]>
16979 L:      [email protected]
16980 S:      Maintained
16981 F:      Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
16982 F:      drivers/iio/proximity/ping.c
16983
16984 PARALLEL LCD/KEYPAD PANEL DRIVER
16985 M:      Willy Tarreau <[email protected]>
16986 M:      Ksenija Stanojevic <[email protected]>
16987 S:      Odd Fixes
16988 F:      Documentation/admin-guide/lcd-panel-cgram.rst
16989 F:      drivers/auxdisplay/panel.c
16990
16991 PARALLEL PORT SUBSYSTEM
16992 M:      Sudip Mukherjee <[email protected]>
16993 M:      Sudip Mukherjee <[email protected]>
16994 L:      [email protected] (subscribers-only)
16995 S:      Maintained
16996 F:      Documentation/driver-api/parport*.rst
16997 F:      drivers/char/ppdev.c
16998 F:      drivers/parport/
16999 F:      include/linux/parport*.h
17000 F:      include/uapi/linux/ppdev.h
17001
17002 PARAVIRT_OPS INTERFACE
17003 M:      Juergen Gross <[email protected]>
17004 R:      Ajay Kaher <[email protected]>
17005 R:      Alexey Makhalov <[email protected]>
17006 R:      Broadcom internal kernel review list <[email protected]>
17007 L:      [email protected]
17008 L:      [email protected]
17009 S:      Supported
17010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17011 F:      Documentation/virt/paravirt_ops.rst
17012 F:      arch/*/include/asm/paravirt*.h
17013 F:      arch/*/kernel/paravirt*
17014 F:      include/linux/hypervisor.h
17015
17016 PARISC ARCHITECTURE
17017 M:      "James E.J. Bottomley" <[email protected]>
17018 M:      Helge Deller <[email protected]>
17019 L:      [email protected]
17020 S:      Maintained
17021 W:      https://parisc.wiki.kernel.org
17022 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
17023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17025 F:      Documentation/arch/parisc/
17026 F:      arch/parisc/
17027 F:      drivers/char/agp/parisc-agp.c
17028 F:      drivers/input/misc/hp_sdc_rtc.c
17029 F:      drivers/input/serio/gscps2.c
17030 F:      drivers/input/serio/hp_sdc*
17031 F:      drivers/parisc/
17032 F:      drivers/parport/parport_gsc.*
17033 F:      drivers/tty/serial/8250/8250_parisc.c
17034 F:      drivers/video/console/sti*
17035 F:      drivers/video/fbdev/sti*
17036 F:      drivers/video/logo/logo_parisc*
17037 F:      include/linux/hp_sdc.h
17038
17039 PARMAN
17040 M:      Jiri Pirko <[email protected]>
17041 L:      [email protected]
17042 S:      Supported
17043 F:      include/linux/parman.h
17044 F:      lib/parman.c
17045 F:      lib/test_parman.c
17046
17047 PC ENGINES APU BOARD DRIVER
17048 M:      Enrico Weigelt, metux IT consult <[email protected]>
17049 S:      Maintained
17050 F:      drivers/platform/x86/pcengines-apuv2.c
17051
17052 PC87360 HARDWARE MONITORING DRIVER
17053 M:      Jim Cromie <[email protected]>
17054 L:      [email protected]
17055 S:      Maintained
17056 F:      Documentation/hwmon/pc87360.rst
17057 F:      drivers/hwmon/pc87360.c
17058
17059 PC8736x GPIO DRIVER
17060 M:      Jim Cromie <[email protected]>
17061 S:      Maintained
17062 F:      drivers/char/pc8736x_gpio.c
17063
17064 PC87427 HARDWARE MONITORING DRIVER
17065 M:      Jean Delvare <[email protected]>
17066 L:      [email protected]
17067 S:      Maintained
17068 F:      Documentation/hwmon/pc87427.rst
17069 F:      drivers/hwmon/pc87427.c
17070
17071 PCA9532 LED DRIVER
17072 M:      Riku Voipio <[email protected]>
17073 S:      Maintained
17074 F:      drivers/leds/leds-pca9532.c
17075 F:      include/linux/leds-pca9532.h
17076
17077 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
17078 M:      Thomas Petazzoni <[email protected]>
17079 M:      Pali Rohár <[email protected]>
17080 L:      [email protected]
17081 L:      [email protected] (moderated for non-subscribers)
17082 S:      Maintained
17083 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
17084 F:      drivers/pci/controller/pci-aardvark.c
17085
17086 PCI DRIVER FOR ALTERA PCIE IP
17087 M:      Joyce Ooi <[email protected]>
17088 L:      [email protected]
17089 S:      Supported
17090 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
17091 F:      drivers/pci/controller/pcie-altera.c
17092
17093 PCI DRIVER FOR APPLIEDMICRO XGENE
17094 M:      Toan Le <[email protected]>
17095 L:      [email protected]
17096 L:      [email protected] (moderated for non-subscribers)
17097 S:      Maintained
17098 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
17099 F:      drivers/pci/controller/pci-xgene.c
17100
17101 PCI DRIVER FOR ARM VERSATILE PLATFORM
17102 M:      Rob Herring <[email protected]>
17103 L:      [email protected]
17104 L:      [email protected] (moderated for non-subscribers)
17105 S:      Maintained
17106 F:      Documentation/devicetree/bindings/pci/versatile.yaml
17107 F:      drivers/pci/controller/pci-versatile.c
17108
17109 PCI DRIVER FOR ARMADA 8K
17110 M:      Thomas Petazzoni <[email protected]>
17111 L:      [email protected]
17112 L:      [email protected] (moderated for non-subscribers)
17113 S:      Maintained
17114 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
17115 F:      drivers/pci/controller/dwc/pcie-armada8k.c
17116
17117 PCI DRIVER FOR CADENCE PCIE IP
17118 L:      [email protected]
17119 S:      Orphan
17120 F:      Documentation/devicetree/bindings/pci/cdns,*
17121 F:      drivers/pci/controller/cadence/*cadence*
17122
17123 PCI DRIVER FOR FREESCALE LAYERSCAPE
17124 M:      Minghuan Lian <[email protected]>
17125 M:      Mingkai Hu <[email protected]>
17126 M:      Roy Zang <[email protected]>
17127 L:      [email protected]
17128 L:      [email protected]
17129 L:      [email protected] (moderated for non-subscribers)
17130 S:      Maintained
17131 F:      drivers/pci/controller/dwc/*layerscape*
17132
17133 PCI DRIVER FOR FU740
17134 M:      Paul Walmsley <[email protected]>
17135 M:      Greentime Hu <[email protected]>
17136 M:      Samuel Holland <[email protected]>
17137 L:      [email protected]
17138 S:      Maintained
17139 F:      Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
17140 F:      drivers/pci/controller/dwc/pcie-fu740.c
17141
17142 PCI DRIVER FOR GENERIC OF HOSTS
17143 M:      Will Deacon <[email protected]>
17144 L:      [email protected]
17145 L:      [email protected] (moderated for non-subscribers)
17146 S:      Maintained
17147 F:      Documentation/devicetree/bindings/pci/host-generic-pci.yaml
17148 F:      drivers/pci/controller/pci-host-common.c
17149 F:      drivers/pci/controller/pci-host-generic.c
17150
17151 PCI DRIVER FOR IMX6
17152 M:      Richard Zhu <[email protected]>
17153 M:      Lucas Stach <[email protected]>
17154 L:      [email protected]
17155 L:      [email protected] (moderated for non-subscribers)
17156 S:      Maintained
17157 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
17158 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
17159 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
17160 F:      drivers/pci/controller/dwc/*imx6*
17161
17162 PCI DRIVER FOR INTEL IXP4XX
17163 M:      Linus Walleij <[email protected]>
17164 S:      Maintained
17165 F:      Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
17166 F:      drivers/pci/controller/pci-ixp4xx.c
17167
17168 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
17169 M:      Nirmal Patel <[email protected]>
17170 R:      Jonathan Derrick <[email protected]>
17171 L:      [email protected]
17172 S:      Supported
17173 F:      drivers/pci/controller/vmd.c
17174
17175 PCI DRIVER FOR MICROSEMI SWITCHTEC
17176 M:      Kurt Schwemmer <[email protected]>
17177 M:      Logan Gunthorpe <[email protected]>
17178 L:      [email protected]
17179 S:      Maintained
17180 F:      Documentation/ABI/testing/sysfs-class-switchtec
17181 F:      Documentation/driver-api/switchtec.rst
17182 F:      drivers/ntb/hw/mscc/
17183 F:      drivers/pci/switch/switchtec*
17184 F:      include/linux/switchtec.h
17185 F:      include/uapi/linux/switchtec_ioctl.h
17186
17187 PCI DRIVER FOR MOBIVEIL PCIE IP
17188 M:      Karthikeyan Mitran <[email protected]>
17189 M:      Hou Zhiqiang <[email protected]>
17190 L:      [email protected]
17191 S:      Supported
17192 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
17193 F:      drivers/pci/controller/mobiveil/pcie-mobiveil*
17194
17195 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
17196 M:      Thomas Petazzoni <[email protected]>
17197 M:      Pali Rohár <[email protected]>
17198 L:      [email protected]
17199 L:      [email protected] (moderated for non-subscribers)
17200 S:      Maintained
17201 F:      drivers/pci/controller/*mvebu*
17202
17203 PCI DRIVER FOR NVIDIA TEGRA
17204 M:      Thierry Reding <[email protected]>
17205 L:      [email protected]
17206 L:      [email protected]
17207 S:      Supported
17208 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
17209 F:      drivers/pci/controller/pci-tegra.c
17210
17211 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
17212 M:      Hou Zhiqiang <[email protected]>
17213 L:      [email protected]
17214 L:      [email protected] (moderated for non-subscribers)
17215 S:      Maintained
17216 F:      Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
17217 F:      drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
17218
17219 PCI DRIVER FOR RENESAS R-CAR
17220 M:      Marek Vasut <[email protected]>
17221 M:      Yoshihiro Shimoda <[email protected]>
17222 L:      [email protected]
17223 L:      [email protected]
17224 S:      Maintained
17225 F:      Documentation/devicetree/bindings/pci/*rcar*
17226 F:      drivers/pci/controller/*rcar*
17227 F:      drivers/pci/controller/dwc/*rcar*
17228
17229 PCI DRIVER FOR SAMSUNG EXYNOS
17230 M:      Jingoo Han <[email protected]>
17231 L:      [email protected]
17232 L:      [email protected] (moderated for non-subscribers)
17233 L:      [email protected]
17234 S:      Maintained
17235 F:      drivers/pci/controller/dwc/pci-exynos.c
17236
17237 PCI DRIVER FOR SYNOPSYS DESIGNWARE
17238 M:      Jingoo Han <[email protected]>
17239 M:      Manivannan Sadhasivam <[email protected]>
17240 L:      [email protected]
17241 S:      Maintained
17242 F:      Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
17243 F:      Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
17244 F:      drivers/pci/controller/dwc/*designware*
17245
17246 PCI DRIVER FOR TI DRA7XX/J721E
17247 M:      Vignesh Raghavendra <[email protected]>
17248 R:      Siddharth Vadapalli <[email protected]>
17249 L:      [email protected]
17250 L:      [email protected]
17251 L:      [email protected] (moderated for non-subscribers)
17252 S:      Supported
17253 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
17254 F:      drivers/pci/controller/cadence/pci-j721e.c
17255 F:      drivers/pci/controller/dwc/pci-dra7xx.c
17256
17257 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
17258 M:      Linus Walleij <[email protected]>
17259 L:      [email protected]
17260 S:      Maintained
17261 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
17262 F:      drivers/pci/controller/pci-v3-semi.c
17263
17264 PCI DRIVER FOR XILINX VERSAL CPM
17265 M:      Bharat Kumar Gogada <[email protected]>
17266 M:      Michal Simek <[email protected]>
17267 L:      [email protected]
17268 S:      Maintained
17269 F:      Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
17270 F:      drivers/pci/controller/pcie-xilinx-cpm.c
17271
17272 PCI ENDPOINT SUBSYSTEM
17273 M:      Manivannan Sadhasivam <[email protected]>
17274 M:      Krzysztof Wilczyński <[email protected]>
17275 R:      Kishon Vijay Abraham I <[email protected]>
17276 L:      [email protected]
17277 S:      Supported
17278 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17279 B:      https://bugzilla.kernel.org
17280 C:      irc://irc.oftc.net/linux-pci
17281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17282 F:      Documentation/PCI/endpoint/*
17283 F:      Documentation/misc-devices/pci-endpoint-test.rst
17284 F:      drivers/misc/pci_endpoint_test.c
17285 F:      drivers/pci/endpoint/
17286 F:      tools/pci/
17287
17288 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
17289 M:      Mahesh J Salgaonkar <[email protected]>
17290 R:      Oliver O'Halloran <[email protected]>
17291 L:      [email protected]
17292 S:      Supported
17293 F:      Documentation/PCI/pci-error-recovery.rst
17294 F:      Documentation/arch/powerpc/eeh-pci-error-recovery.rst
17295 F:      arch/powerpc/include/*/eeh*.h
17296 F:      arch/powerpc/kernel/eeh*.c
17297 F:      arch/powerpc/platforms/*/eeh*.c
17298 F:      drivers/pci/pcie/aer.c
17299 F:      drivers/pci/pcie/dpc.c
17300 F:      drivers/pci/pcie/err.c
17301
17302 PCI ERROR RECOVERY
17303 M:      Linas Vepstas <[email protected]>
17304 L:      [email protected]
17305 S:      Supported
17306 F:      Documentation/PCI/pci-error-recovery.rst
17307
17308 PCI MSI DRIVER FOR ALTERA MSI IP
17309 M:      Joyce Ooi <[email protected]>
17310 L:      [email protected]
17311 S:      Supported
17312 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
17313 F:      drivers/pci/controller/pcie-altera-msi.c
17314
17315 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
17316 M:      Toan Le <[email protected]>
17317 L:      [email protected]
17318 L:      [email protected] (moderated for non-subscribers)
17319 S:      Maintained
17320 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
17321 F:      drivers/pci/controller/pci-xgene-msi.c
17322
17323 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
17324 M:      Lorenzo Pieralisi <[email protected]>
17325 M:      Krzysztof Wilczyński <[email protected]>
17326 R:      Rob Herring <[email protected]>
17327 L:      [email protected]
17328 S:      Supported
17329 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17330 B:      https://bugzilla.kernel.org
17331 C:      irc://irc.oftc.net/linux-pci
17332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17333 F:      Documentation/devicetree/bindings/pci/
17334 F:      drivers/pci/controller/
17335 F:      drivers/pci/pci-bridge-emul.c
17336 F:      drivers/pci/pci-bridge-emul.h
17337
17338 PCI PEER-TO-PEER DMA (P2PDMA)
17339 M:      Bjorn Helgaas <[email protected]>
17340 M:      Logan Gunthorpe <[email protected]>
17341 L:      [email protected]
17342 S:      Supported
17343 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17344 B:      https://bugzilla.kernel.org
17345 C:      irc://irc.oftc.net/linux-pci
17346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17347 F:      Documentation/driver-api/pci/p2pdma.rst
17348 F:      drivers/pci/p2pdma.c
17349 F:      include/linux/pci-p2pdma.h
17350
17351 PCI SUBSYSTEM
17352 M:      Bjorn Helgaas <[email protected]>
17353 L:      [email protected]
17354 S:      Supported
17355 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17356 B:      https://bugzilla.kernel.org
17357 C:      irc://irc.oftc.net/linux-pci
17358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17359 F:      Documentation/PCI/
17360 F:      Documentation/devicetree/bindings/pci/
17361 F:      arch/x86/kernel/early-quirks.c
17362 F:      arch/x86/kernel/quirks.c
17363 F:      arch/x86/pci/
17364 F:      drivers/acpi/pci*
17365 F:      drivers/pci/
17366 F:      include/asm-generic/pci*
17367 F:      include/linux/of_pci.h
17368 F:      include/linux/pci*
17369 F:      include/uapi/linux/pci*
17370
17371 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
17372 M:      Jonathan Chocron <[email protected]>
17373 L:      [email protected]
17374 S:      Maintained
17375 F:      Documentation/devicetree/bindings/pci/pcie-al.txt
17376 F:      drivers/pci/controller/dwc/pcie-al.c
17377
17378 PCIE DRIVER FOR AMLOGIC MESON
17379 M:      Yue Wang <[email protected]>
17380 L:      [email protected]
17381 L:      [email protected]
17382 S:      Maintained
17383 F:      drivers/pci/controller/dwc/pci-meson.c
17384
17385 PCIE DRIVER FOR AXIS ARTPEC
17386 M:      Jesper Nilsson <[email protected]>
17387 L:      [email protected]
17388 L:      [email protected]
17389 S:      Maintained
17390 F:      Documentation/devicetree/bindings/pci/axis,artpec*
17391 F:      drivers/pci/controller/dwc/*artpec*
17392
17393 PCIE DRIVER FOR CAVIUM THUNDERX
17394 M:      Robert Richter <[email protected]>
17395 L:      [email protected]
17396 L:      [email protected] (moderated for non-subscribers)
17397 S:      Odd Fixes
17398 F:      drivers/pci/controller/pci-thunder-*
17399
17400 PCIE DRIVER FOR HISILICON
17401 M:      Zhou Wang <[email protected]>
17402 L:      [email protected]
17403 S:      Maintained
17404 F:      drivers/pci/controller/dwc/pcie-hisi.c
17405
17406 PCIE DRIVER FOR HISILICON KIRIN
17407 M:      Xiaowei Song <[email protected]>
17408 M:      Binghui Wang <[email protected]>
17409 L:      [email protected]
17410 S:      Maintained
17411 F:      Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
17412 F:      drivers/pci/controller/dwc/pcie-kirin.c
17413
17414 PCIE DRIVER FOR HISILICON STB
17415 M:      Shawn Guo <[email protected]>
17416 L:      [email protected]
17417 S:      Maintained
17418 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
17419 F:      drivers/pci/controller/dwc/pcie-histb.c
17420
17421 PCIE DRIVER FOR INTEL KEEM BAY
17422 M:      Srikanth Thokala <[email protected]>
17423 L:      [email protected]
17424 S:      Supported
17425 F:      Documentation/devicetree/bindings/pci/intel,keembay-pcie*
17426 F:      drivers/pci/controller/dwc/pcie-keembay.c
17427
17428 PCIE DRIVER FOR INTEL LGM GW SOC
17429 M:      Chuanhua Lei <[email protected]>
17430 L:      [email protected]
17431 S:      Maintained
17432 F:      Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
17433 F:      drivers/pci/controller/dwc/pcie-intel-gw.c
17434
17435 PCIE DRIVER FOR MEDIATEK
17436 M:      Ryder Lee <[email protected]>
17437 M:      Jianjun Wang <[email protected]>
17438 L:      [email protected]
17439 L:      [email protected] (moderated for non-subscribers)
17440 S:      Supported
17441 F:      Documentation/devicetree/bindings/pci/mediatek*
17442 F:      drivers/pci/controller/*mediatek*
17443
17444 PCIE DRIVER FOR MICROCHIP
17445 M:      Daire McNamara <[email protected]>
17446 L:      [email protected]
17447 S:      Supported
17448 F:      Documentation/devicetree/bindings/pci/microchip*
17449 F:      drivers/pci/controller/*microchip*
17450
17451 PCIE DRIVER FOR QUALCOMM MSM
17452 M:      Manivannan Sadhasivam <[email protected]>
17453 L:      [email protected]
17454 L:      [email protected]
17455 S:      Maintained
17456 F:      drivers/pci/controller/dwc/pcie-qcom.c
17457
17458 PCIE DRIVER FOR ROCKCHIP
17459 M:      Shawn Lin <[email protected]>
17460 L:      [email protected]
17461 L:      [email protected]
17462 S:      Maintained
17463 F:      Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
17464 F:      drivers/pci/controller/pcie-rockchip*
17465
17466 PCIE DRIVER FOR SOCIONEXT UNIPHIER
17467 M:      Kunihiko Hayashi <[email protected]>
17468 L:      [email protected]
17469 S:      Maintained
17470 F:      Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
17471 F:      drivers/pci/controller/dwc/pcie-uniphier*
17472
17473 PCIE DRIVER FOR ST SPEAR13XX
17474 M:      Pratyush Anand <[email protected]>
17475 L:      [email protected]
17476 S:      Maintained
17477 F:      drivers/pci/controller/dwc/*spear*
17478
17479 PCIE ENDPOINT DRIVER FOR QUALCOMM
17480 M:      Manivannan Sadhasivam <[email protected]>
17481 L:      [email protected]
17482 L:      [email protected]
17483 S:      Maintained
17484 F:      Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
17485 F:      drivers/pci/controller/dwc/pcie-qcom-ep.c
17486
17487 PCMCIA SUBSYSTEM
17488 M:      Dominik Brodowski <[email protected]>
17489 S:      Odd Fixes
17490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
17491 F:      Documentation/pcmcia/
17492 F:      drivers/pcmcia/
17493 F:      include/pcmcia/
17494 F:      tools/pcmcia/
17495
17496 PCNET32 NETWORK DRIVER
17497 M:      Don Fry <[email protected]>
17498 L:      [email protected]
17499 S:      Maintained
17500 F:      drivers/net/ethernet/amd/pcnet32.c
17501
17502 PCRYPT PARALLEL CRYPTO ENGINE
17503 M:      Steffen Klassert <[email protected]>
17504 L:      [email protected]
17505 S:      Maintained
17506 F:      crypto/pcrypt.c
17507 F:      include/crypto/pcrypt.h
17508
17509 PDS DSC VIRTIO DATA PATH ACCELERATOR
17510 R:      Shannon Nelson <[email protected]>
17511 F:      drivers/vdpa/pds/
17512
17513 PECI HARDWARE MONITORING DRIVERS
17514 M:      Iwona Winiarska <[email protected]>
17515 L:      [email protected]
17516 S:      Supported
17517 F:      Documentation/hwmon/peci-cputemp.rst
17518 F:      Documentation/hwmon/peci-dimmtemp.rst
17519 F:      drivers/hwmon/peci/
17520
17521 PECI SUBSYSTEM
17522 M:      Iwona Winiarska <[email protected]>
17523 L:      [email protected] (moderated for non-subscribers)
17524 S:      Supported
17525 F:      Documentation/devicetree/bindings/peci/
17526 F:      Documentation/peci/
17527 F:      drivers/peci/
17528 F:      include/linux/peci-cpu.h
17529 F:      include/linux/peci.h
17530
17531 PENSANDO ETHERNET DRIVERS
17532 M:      Shannon Nelson <[email protected]>
17533 M:      Brett Creeley <[email protected]>
17534 L:      [email protected]
17535 S:      Supported
17536 F:      Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
17537 F:      drivers/net/ethernet/pensando/
17538
17539 PER-CPU MEMORY ALLOCATOR
17540 M:      Dennis Zhou <[email protected]>
17541 M:      Tejun Heo <[email protected]>
17542 M:      Christoph Lameter <[email protected]>
17543 L:      [email protected]
17544 S:      Maintained
17545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
17546 F:      arch/*/include/asm/percpu.h
17547 F:      include/linux/percpu*.h
17548 F:      lib/percpu*.c
17549 F:      mm/percpu*.c
17550
17551 PER-TASK DELAY ACCOUNTING
17552 M:      Balbir Singh <[email protected]>
17553 S:      Maintained
17554 F:      include/linux/delayacct.h
17555 F:      kernel/delayacct.c
17556
17557 PERFORMANCE EVENTS SUBSYSTEM
17558 M:      Peter Zijlstra <[email protected]>
17559 M:      Ingo Molnar <[email protected]>
17560 M:      Arnaldo Carvalho de Melo <[email protected]>
17561 M:      Namhyung Kim <[email protected]>
17562 R:      Mark Rutland <[email protected]>
17563 R:      Alexander Shishkin <[email protected]>
17564 R:      Jiri Olsa <[email protected]>
17565 R:      Ian Rogers <[email protected]>
17566 R:      Adrian Hunter <[email protected]>
17567 R:      "Liang, Kan" <[email protected]>
17568 L:      [email protected]
17569 L:      [email protected]
17570 S:      Supported
17571 W:      https://perf.wiki.kernel.org/
17572 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
17574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
17575 F:      arch/*/events/*
17576 F:      arch/*/events/*/*
17577 F:      arch/*/include/asm/perf_event.h
17578 F:      arch/*/kernel/*/*/perf_event*.c
17579 F:      arch/*/kernel/*/perf_event*.c
17580 F:      arch/*/kernel/perf_callchain.c
17581 F:      arch/*/kernel/perf_event*.c
17582 F:      include/linux/perf_event.h
17583 F:      include/uapi/linux/perf_event.h
17584 F:      kernel/events/*
17585 F:      tools/lib/perf/
17586 F:      tools/perf/
17587
17588 PERFORMANCE EVENTS TOOLING ARM64
17589 R:      John Garry <[email protected]>
17590 R:      Will Deacon <[email protected]>
17591 R:      James Clark <[email protected]>
17592 R:      Mike Leach <[email protected]>
17593 R:      Leo Yan <[email protected]>
17594 L:      [email protected] (moderated for non-subscribers)
17595 S:      Supported
17596 F:      tools/build/feature/test-libopencsd.c
17597 F:      tools/perf/arch/arm*/
17598 F:      tools/perf/pmu-events/arch/arm64/
17599 F:      tools/perf/util/arm-spe*
17600 F:      tools/perf/util/cs-etm*
17601
17602 PERSONALITY HANDLING
17603 M:      Christoph Hellwig <[email protected]>
17604 L:      [email protected]
17605 S:      Maintained
17606 F:      include/linux/personality.h
17607 F:      include/uapi/linux/personality.h
17608
17609 PHOENIX RC FLIGHT CONTROLLER ADAPTER
17610 M:      Marcus Folkesson <[email protected]>
17611 L:      [email protected]
17612 S:      Maintained
17613 F:      Documentation/input/devices/pxrc.rst
17614 F:      drivers/input/joystick/pxrc.c
17615
17616 PHONET PROTOCOL
17617 M:      Remi Denis-Courmont <[email protected]>
17618 S:      Supported
17619 F:      Documentation/networking/phonet.rst
17620 F:      include/linux/phonet.h
17621 F:      include/net/phonet/
17622 F:      include/uapi/linux/phonet.h
17623 F:      net/phonet/
17624
17625 PHRAM MTD DRIVER
17626 M:      Joern Engel <[email protected]>
17627 L:      [email protected]
17628 S:      Maintained
17629 F:      drivers/mtd/devices/phram.c
17630
17631 PICOLCD HID DRIVER
17632 M:      Bruno Prémont <[email protected]>
17633 L:      [email protected]
17634 S:      Maintained
17635 F:      drivers/hid/hid-picolcd*
17636
17637 PIDFD API
17638 M:      Christian Brauner <[email protected]>
17639 L:      [email protected]
17640 S:      Maintained
17641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
17642 F:      samples/pidfd/
17643 F:      tools/testing/selftests/clone3/
17644 F:      tools/testing/selftests/pid_namespace/
17645 F:      tools/testing/selftests/pidfd/
17646 K:      (?i)pidfd
17647 K:      (?i)clone3
17648 K:      \b(clone_args|kernel_clone_args)\b
17649
17650 PIN CONTROL SUBSYSTEM
17651 M:      Linus Walleij <[email protected]>
17652 L:      [email protected]
17653 S:      Maintained
17654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
17655 F:      Documentation/devicetree/bindings/pinctrl/
17656 F:      Documentation/driver-api/pin-control.rst
17657 F:      drivers/pinctrl/
17658 F:      include/dt-bindings/pinctrl/
17659 F:      include/linux/pinctrl/
17660
17661 PIN CONTROLLER - AMD
17662 M:      Basavaraj Natikar <[email protected]>
17663 M:      Shyam Sundar S K <[email protected]>
17664 S:      Maintained
17665 F:      drivers/pinctrl/pinctrl-amd.c
17666
17667 PIN CONTROLLER - FREESCALE
17668 M:      Dong Aisheng <[email protected]>
17669 M:      Fabio Estevam <[email protected]>
17670 M:      Shawn Guo <[email protected]>
17671 M:      Jacky Bai <[email protected]>
17672 R:      Pengutronix Kernel Team <[email protected]>
17673 L:      [email protected]
17674 L:      NXP S32 Linux Team <[email protected]>
17675 S:      Maintained
17676 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
17677 F:      Documentation/devicetree/bindings/pinctrl/nxp,s32*
17678 F:      drivers/pinctrl/freescale/
17679 F:      drivers/pinctrl/nxp/
17680
17681 PIN CONTROLLER - INTEL
17682 M:      Mika Westerberg <[email protected]>
17683 M:      Andy Shevchenko <[email protected]>
17684 S:      Supported
17685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
17686 F:      drivers/pinctrl/intel/
17687
17688 PIN CONTROLLER - KEEMBAY
17689 M:      Lakshmi Sowjanya D <[email protected]>
17690 S:      Supported
17691 F:      drivers/pinctrl/pinctrl-keembay*
17692
17693 PIN CONTROLLER - MEDIATEK
17694 M:      Sean Wang <[email protected]>
17695 L:      [email protected] (moderated for non-subscribers)
17696 S:      Maintained
17697 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
17698 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
17699 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
17700 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
17701 F:      drivers/pinctrl/mediatek/
17702
17703 PIN CONTROLLER - MEDIATEK MIPS
17704 M:      Arınç ÜNAL <[email protected]>
17705 M:      Sergio Paracuellos <[email protected]>
17706 L:      [email protected] (moderated for non-subscribers)
17707 L:      [email protected]
17708 S:      Maintained
17709 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
17710 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
17711 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
17712 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
17713 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
17714 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
17715 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
17716 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
17717 F:      drivers/pinctrl/mediatek/pinctrl-mt7620.c
17718 F:      drivers/pinctrl/mediatek/pinctrl-mt7621.c
17719 F:      drivers/pinctrl/mediatek/pinctrl-mt76x8.c
17720 F:      drivers/pinctrl/mediatek/pinctrl-mtmips.*
17721 F:      drivers/pinctrl/mediatek/pinctrl-rt2880.c
17722 F:      drivers/pinctrl/mediatek/pinctrl-rt305x.c
17723 F:      drivers/pinctrl/mediatek/pinctrl-rt3883.c
17724
17725 PIN CONTROLLER - MICROCHIP AT91
17726 M:      Ludovic Desroches <[email protected]>
17727 L:      [email protected] (moderated for non-subscribers)
17728 L:      [email protected]
17729 S:      Supported
17730 F:      drivers/gpio/gpio-sama5d2-piobu.c
17731 F:      drivers/pinctrl/pinctrl-at91*
17732
17733 PIN CONTROLLER - QUALCOMM
17734 M:      Bjorn Andersson <[email protected]>
17735 L:      [email protected]
17736 S:      Maintained
17737 F:      Documentation/devicetree/bindings/pinctrl/qcom,*
17738 F:      drivers/pinctrl/qcom/
17739
17740 PIN CONTROLLER - RENESAS
17741 M:      Geert Uytterhoeven <[email protected]>
17742 L:      [email protected]
17743 S:      Supported
17744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
17745 F:      Documentation/devicetree/bindings/pinctrl/renesas,*
17746 F:      drivers/pinctrl/renesas/
17747
17748 PIN CONTROLLER - SAMSUNG
17749 M:      Krzysztof Kozlowski <[email protected]>
17750 M:      Sylwester Nawrocki <[email protected]>
17751 R:      Alim Akhtar <[email protected]>
17752 L:      [email protected] (moderated for non-subscribers)
17753 L:      [email protected]
17754 S:      Maintained
17755 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
17756 B:      mailto:[email protected]
17757 C:      irc://irc.libera.chat/linux-exynos
17758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
17759 F:      Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
17760 F:      drivers/pinctrl/samsung/
17761
17762 PIN CONTROLLER - SINGLE
17763 M:      Tony Lindgren <[email protected]>
17764 M:      Haojian Zhuang <[email protected]>
17765 L:      [email protected] (moderated for non-subscribers)
17766 L:      [email protected]
17767 S:      Maintained
17768 F:      drivers/pinctrl/pinctrl-single.c
17769
17770 PIN CONTROLLER - SUNPLUS / TIBBO
17771 M:      Dvorkin Dmitry <[email protected]>
17772 M:      Wells Lu <[email protected]>
17773 L:      [email protected] (moderated for non-subscribers)
17774 S:      Maintained
17775 W:      https://sunplus.atlassian.net/wiki/spaces/doc/overview
17776 F:      Documentation/devicetree/bindings/pinctrl/sunplus,*
17777 F:      drivers/pinctrl/sunplus/
17778 F:      include/dt-bindings/pinctrl/sppctl*.h
17779
17780 PINE64 PINEPHONE KEYBOARD DRIVER
17781 M:      Samuel Holland <[email protected]>
17782 S:      Supported
17783 F:      Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
17784 F:      drivers/input/keyboard/pinephone-keyboard.c
17785
17786 PKTCDVD DRIVER
17787 M:      [email protected]
17788 S:      Orphan
17789 F:      drivers/block/pktcdvd.c
17790 F:      include/linux/pktcdvd.h
17791 F:      include/uapi/linux/pktcdvd.h
17792
17793 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
17794 M:      Tomasz Duszynski <[email protected]>
17795 S:      Maintained
17796 F:      Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
17797 F:      drivers/iio/chemical/pms7003.c
17798
17799 PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
17800 M:      Piergiorgio Beruto <[email protected]>
17801 L:      [email protected]
17802 S:      Maintained
17803 F:      drivers/net/phy/mdio-open-alliance.h
17804 F:      net/ethtool/plca.c
17805
17806 PLDMFW LIBRARY
17807 M:      Jacob Keller <[email protected]>
17808 S:      Maintained
17809 F:      Documentation/driver-api/pldmfw/
17810 F:      include/linux/pldmfw.h
17811 F:      lib/pldmfw/
17812
17813 PLX DMA DRIVER
17814 M:      Logan Gunthorpe <[email protected]>
17815 S:      Maintained
17816 F:      drivers/dma/plx_dma.c
17817
17818 PM-GRAPH UTILITY
17819 M:      "Todd E Brandt" <[email protected]>
17820 L:      [email protected]
17821 S:      Supported
17822 W:      https://01.org/pm-graph
17823 B:      https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
17824 T:      git git://github.com/intel/pm-graph
17825 F:      tools/power/pm-graph
17826
17827 PM6764TR DRIVER
17828 M:      Charles Hsu     <[email protected]>
17829 L:      [email protected]
17830 S:      Maintained
17831 F:      Documentation/hwmon/pm6764tr.rst
17832 F:      drivers/hwmon/pmbus/pm6764tr.c
17833
17834 PMC SIERRA MaxRAID DRIVER
17835 L:      [email protected]
17836 S:      Orphan
17837 W:      http://www.pmc-sierra.com/
17838 F:      drivers/scsi/pmcraid.*
17839
17840 PMC SIERRA PM8001 DRIVER
17841 M:      Jack Wang <[email protected]>
17842 L:      [email protected]
17843 S:      Supported
17844 F:      drivers/scsi/pm8001/
17845
17846 PNI RM3100 IIO DRIVER
17847 M:      Song Qiang <[email protected]>
17848 L:      [email protected]
17849 S:      Maintained
17850 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
17851 F:      drivers/iio/magnetometer/rm3100*
17852
17853 PNP SUPPORT
17854 M:      "Rafael J. Wysocki" <[email protected]>
17855 L:      [email protected]
17856 S:      Maintained
17857 F:      drivers/pnp/
17858 F:      include/linux/pnp.h
17859
17860 POSIX CLOCKS and TIMERS
17861 M:      Anna-Maria Behnsen <[email protected]>
17862 M:      Frederic Weisbecker <[email protected]>
17863 M:      Thomas Gleixner <[email protected]>
17864 L:      [email protected]
17865 S:      Maintained
17866 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17867 F:      fs/timerfd.c
17868 F:      include/linux/time_namespace.h
17869 F:      include/linux/timerfd.h
17870 F:      include/uapi/linux/time.h
17871 F:      include/uapi/linux/timerfd.h
17872 F:      include/trace/events/timer*
17873 F:      kernel/time/itimer.c
17874 F:      kernel/time/posix-*
17875 F:      kernel/time/namespace.c
17876
17877 POWER MANAGEMENT CORE
17878 M:      "Rafael J. Wysocki" <[email protected]>
17879 L:      [email protected]
17880 S:      Supported
17881 B:      https://bugzilla.kernel.org
17882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
17883 F:      drivers/base/power/
17884 F:      drivers/powercap/
17885 F:      include/linux/intel_rapl.h
17886 F:      include/linux/pm.h
17887 F:      include/linux/pm_*
17888 F:      include/linux/powercap.h
17889 F:      kernel/configs/nopm.config
17890
17891 POWER STATE COORDINATION INTERFACE (PSCI)
17892 M:      Mark Rutland <[email protected]>
17893 M:      Lorenzo Pieralisi <[email protected]>
17894 L:      [email protected] (moderated for non-subscribers)
17895 S:      Maintained
17896 F:      drivers/firmware/psci/
17897 F:      include/linux/psci.h
17898 F:      include/uapi/linux/psci.h
17899
17900 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
17901 M:      Sebastian Reichel <[email protected]>
17902 L:      [email protected]
17903 S:      Maintained
17904 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17905 F:      Documentation/ABI/testing/sysfs-class-power
17906 F:      Documentation/devicetree/bindings/power/supply/
17907 F:      drivers/power/supply/
17908 F:      include/linux/power/
17909 F:      include/linux/power_supply.h
17910 F:      tools/testing/selftests/power_supply/
17911
17912 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
17913 M:      Suraj Jitindar Singh <[email protected]>
17914 L:      [email protected]
17915 S:      Maintained
17916 F:      drivers/char/powernv-op-panel.c
17917
17918 PPP OVER ATM (RFC 2364)
17919 M:      Mitchell Blank Jr <[email protected]>
17920 S:      Maintained
17921 F:      include/uapi/linux/atmppp.h
17922 F:      net/atm/pppoatm.c
17923
17924 PPP OVER ETHERNET
17925 M:      Michal Ostrowski <[email protected]>
17926 S:      Maintained
17927 F:      drivers/net/ppp/pppoe.c
17928 F:      drivers/net/ppp/pppox.c
17929
17930 PPP OVER L2TP
17931 M:      James Chapman <[email protected]>
17932 S:      Maintained
17933 F:      include/linux/if_pppol2tp.h
17934 F:      include/uapi/linux/if_pppol2tp.h
17935 F:      net/l2tp/l2tp_ppp.c
17936
17937 PPP PROTOCOL DRIVERS AND COMPRESSORS
17938 L:      [email protected]
17939 S:      Orphan
17940 F:      drivers/net/ppp/ppp_*
17941
17942 PPS SUPPORT
17943 M:      Rodolfo Giometti <[email protected]>
17944 L:      [email protected] (subscribers-only)
17945 S:      Maintained
17946 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
17947 F:      Documentation/ABI/testing/sysfs-pps
17948 F:      Documentation/devicetree/bindings/pps/pps-gpio.yaml
17949 F:      Documentation/driver-api/pps.rst
17950 F:      drivers/pps/
17951 F:      include/linux/pps*.h
17952 F:      include/uapi/linux/pps.h
17953
17954 PPTP DRIVER
17955 M:      Dmitry Kozlov <[email protected]>
17956 L:      [email protected]
17957 S:      Maintained
17958 W:      http://sourceforge.net/projects/accel-pptp
17959 F:      drivers/net/ppp/pptp.c
17960
17961 PRESSURE STALL INFORMATION (PSI)
17962 M:      Johannes Weiner <[email protected]>
17963 M:      Suren Baghdasaryan <[email protected]>
17964 R:      Peter Ziljstra <[email protected]>
17965 S:      Maintained
17966 F:      include/linux/psi*
17967 F:      kernel/sched/psi.c
17968
17969 PRINTK
17970 M:      Petr Mladek <[email protected]>
17971 R:      Steven Rostedt <[email protected]>
17972 R:      John Ogness <[email protected]>
17973 R:      Sergey Senozhatsky <[email protected]>
17974 S:      Maintained
17975 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
17976 F:      include/linux/printk.h
17977 F:      kernel/printk/
17978
17979 PRINTK INDEXING
17980 R:      Chris Down <[email protected]>
17981 S:      Maintained
17982 F:      Documentation/core-api/printk-index.rst
17983 F:      kernel/printk/index.c
17984 K:      printk_index
17985
17986 PROC FILESYSTEM
17987 L:      [email protected]
17988 L:      [email protected]
17989 S:      Maintained
17990 F:      Documentation/filesystems/proc.rst
17991 F:      fs/proc/
17992 F:      include/linux/proc_fs.h
17993 F:      tools/testing/selftests/proc/
17994
17995 PROC SYSCTL
17996 M:      Luis Chamberlain <[email protected]>
17997 M:      Kees Cook <[email protected]>
17998 M:      Joel Granados <[email protected]>
17999 L:      [email protected]
18000 L:      [email protected]
18001 S:      Maintained
18002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18003 F:      fs/proc/proc_sysctl.c
18004 F:      include/linux/sysctl.h
18005 F:      kernel/sysctl-test.c
18006 F:      kernel/sysctl.c
18007 F:      tools/testing/selftests/sysctl/
18008
18009 PS3 NETWORK SUPPORT
18010 M:      Geoff Levand <[email protected]>
18011 L:      [email protected]
18012 L:      [email protected]
18013 S:      Maintained
18014 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
18015
18016 PS3 PLATFORM SUPPORT
18017 M:      Geoff Levand <[email protected]>
18018 L:      [email protected]
18019 S:      Maintained
18020 F:      arch/powerpc/boot/ps3*
18021 F:      arch/powerpc/include/asm/lv1call.h
18022 F:      arch/powerpc/include/asm/ps3*.h
18023 F:      arch/powerpc/platforms/ps3/
18024 F:      drivers/*/ps3*
18025 F:      drivers/ps3/
18026 F:      drivers/rtc/rtc-ps3.c
18027 F:      drivers/usb/host/*ps3.c
18028 F:      sound/ppc/snd_ps3*
18029
18030 PS3VRAM DRIVER
18031 M:      Jim Paris <[email protected]>
18032 M:      Geoff Levand <[email protected]>
18033 L:      [email protected]
18034 S:      Maintained
18035 F:      drivers/block/ps3vram.c
18036
18037 PSAMPLE PACKET SAMPLING SUPPORT
18038 M:      Yotam Gigi <[email protected]>
18039 S:      Maintained
18040 F:      include/net/psample.h
18041 F:      include/uapi/linux/psample.h
18042 F:      net/psample
18043
18044 PSE NETWORK DRIVER
18045 M:      Oleksij Rempel <[email protected]>
18046 M:      Kory Maincent <[email protected]>
18047 L:      [email protected]
18048 S:      Maintained
18049 F:      Documentation/devicetree/bindings/net/pse-pd/
18050 F:      drivers/net/pse-pd/
18051
18052 PSTORE FILESYSTEM
18053 M:      Kees Cook <[email protected]>
18054 R:      Tony Luck <[email protected]>
18055 R:      Guilherme G. Piccoli <[email protected]>
18056 L:      [email protected]
18057 S:      Supported
18058 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
18059 F:      Documentation/admin-guide/pstore-blk.rst
18060 F:      Documentation/admin-guide/ramoops.rst
18061 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
18062 F:      drivers/acpi/apei/erst.c
18063 F:      drivers/firmware/efi/efi-pstore.c
18064 F:      fs/pstore/
18065 F:      include/linux/pstore*
18066 K:      \b(pstore|ramoops)
18067
18068 PT5161L HARDWARE MONITOR DRIVER
18069 M:      Cosmo Chou <[email protected]>
18070 L:      [email protected]
18071 S:      Maintained
18072 F:      Documentation/hwmon/pt5161l.rst
18073 F:      drivers/hwmon/pt5161l.c
18074
18075 PTP HARDWARE CLOCK SUPPORT
18076 M:      Richard Cochran <[email protected]>
18077 L:      [email protected]
18078 S:      Maintained
18079 W:      http://linuxptp.sourceforge.net/
18080 F:      Documentation/ABI/testing/sysfs-ptp
18081 F:      Documentation/driver-api/ptp.rst
18082 F:      drivers/net/phy/dp83640*
18083 F:      drivers/ptp/*
18084 F:      include/linux/ptp_cl*
18085 K:      (?:\b|_)ptp(?:\b|_)
18086
18087 PTP MOCKUP CLOCK SUPPORT
18088 M:      Vladimir Oltean <[email protected]>
18089 L:      [email protected]
18090 S:      Maintained
18091 F:      drivers/ptp/ptp_mock.c
18092 F:      include/linux/ptp_mock.h
18093
18094 PTP VIRTUAL CLOCK SUPPORT
18095 M:      Yangbo Lu <[email protected]>
18096 L:      [email protected]
18097 S:      Maintained
18098 F:      drivers/ptp/ptp_vclock.c
18099 F:      net/ethtool/phc_vclocks.c
18100
18101 PTRACE SUPPORT
18102 M:      Oleg Nesterov <[email protected]>
18103 S:      Maintained
18104 F:      arch/*/*/ptrace*.c
18105 F:      arch/*/include/asm/ptrace*.h
18106 F:      arch/*/ptrace*.c
18107 F:      include/asm-generic/syscall.h
18108 F:      include/linux/ptrace.h
18109 F:      include/linux/regset.h
18110 F:      include/uapi/linux/ptrace.h
18111 F:      kernel/ptrace.c
18112
18113 PULSE8-CEC DRIVER
18114 M:      Hans Verkuil <[email protected]>
18115 L:      [email protected]
18116 S:      Maintained
18117 T:      git git://linuxtv.org/media_tree.git
18118 F:      drivers/media/cec/usb/pulse8/
18119
18120 PURELIFI PLFXLC DRIVER
18121 M:      Srinivasan Raju <[email protected]>
18122 L:      [email protected]
18123 S:      Supported
18124 F:      drivers/net/wireless/purelifi/plfxlc/
18125
18126 PVRUSB2 VIDEO4LINUX DRIVER
18127 M:      Mike Isely <[email protected]>
18128 L:      [email protected]       (subscribers-only)
18129 L:      [email protected]
18130 S:      Maintained
18131 W:      http://www.isely.net/pvrusb2/
18132 T:      git git://linuxtv.org/media_tree.git
18133 F:      Documentation/driver-api/media/drivers/pvrusb2*
18134 F:      drivers/media/usb/pvrusb2/
18135
18136 PWC WEBCAM DRIVER
18137 M:      Hans Verkuil <[email protected]>
18138 L:      [email protected]
18139 S:      Odd Fixes
18140 T:      git git://linuxtv.org/media_tree.git
18141 F:      drivers/media/usb/pwc/*
18142 F:      include/trace/events/pwc.h
18143
18144 PWM IR Transmitter
18145 M:      Sean Young <[email protected]>
18146 L:      [email protected]
18147 S:      Maintained
18148 F:      Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
18149 F:      drivers/media/rc/pwm-ir-tx.c
18150
18151 PWM SUBSYSTEM
18152 M:      Uwe Kleine-König <[email protected]>
18153 L:      [email protected]
18154 S:      Maintained
18155 Q:      https://patchwork.ozlabs.org/project/linux-pwm/list/
18156 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
18157 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
18158 F:      Documentation/devicetree/bindings/pwm/
18159 F:      Documentation/driver-api/pwm.rst
18160 F:      drivers/gpio/gpio-mvebu.c
18161 F:      drivers/pwm/
18162 F:      drivers/video/backlight/pwm_bl.c
18163 F:      include/dt-bindings/pwm/
18164 F:      include/linux/pwm.h
18165 F:      include/linux/pwm_backlight.h
18166 K:      pwm_(config|apply_might_sleep|apply_atomic|ops)
18167
18168 PXA GPIO DRIVER
18169 M:      Robert Jarzmik <[email protected]>
18170 L:      [email protected]
18171 S:      Maintained
18172 F:      drivers/gpio/gpio-pxa.c
18173
18174 PXA MMCI DRIVER
18175 S:      Orphan
18176
18177 PXA RTC DRIVER
18178 M:      Robert Jarzmik <[email protected]>
18179 L:      [email protected]
18180 S:      Maintained
18181
18182 PXA2xx/PXA3xx SUPPORT
18183 M:      Daniel Mack <[email protected]>
18184 M:      Haojian Zhuang <[email protected]>
18185 M:      Robert Jarzmik <[email protected]>
18186 L:      [email protected] (moderated for non-subscribers)
18187 S:      Maintained
18188 T:      git git://github.com/hzhuang1/linux.git
18189 T:      git git://github.com/rjarzmik/linux.git
18190 F:      arch/arm/boot/dts/intel/pxa/
18191 F:      arch/arm/mach-pxa/
18192 F:      drivers/dma/pxa*
18193 F:      drivers/pcmcia/pxa2xx*
18194 F:      drivers/pinctrl/pxa/
18195 F:      drivers/spi/spi-pxa2xx*
18196 F:      drivers/usb/gadget/udc/pxa2*
18197 F:      include/sound/pxa2xx-lib.h
18198 F:      sound/arm/pxa*
18199 F:      sound/soc/pxa/
18200
18201 QAT DRIVER
18202 M:      Giovanni Cabiddu <[email protected]>
18203 L:      [email protected]
18204 S:      Supported
18205 F:      drivers/crypto/intel/qat/
18206
18207 QCOM AUDIO (ASoC) DRIVERS
18208 M:      Srinivas Kandagatla <[email protected]>
18209 M:      Banajit Goswami <[email protected]>
18210 L:      [email protected] (moderated for non-subscribers)
18211 L:      [email protected]
18212 S:      Supported
18213 F:      Documentation/devicetree/bindings/soc/qcom/qcom,apr*
18214 F:      Documentation/devicetree/bindings/sound/qcom,*
18215 F:      drivers/soc/qcom/apr.c
18216 F:      include/dt-bindings/sound/qcom,wcd9335.h
18217 F:      sound/soc/codecs/lpass-rx-macro.*
18218 F:      sound/soc/codecs/lpass-tx-macro.*
18219 F:      sound/soc/codecs/lpass-va-macro.c
18220 F:      sound/soc/codecs/lpass-wsa-macro.*
18221 F:      sound/soc/codecs/msm8916-wcd-analog.c
18222 F:      sound/soc/codecs/msm8916-wcd-digital.c
18223 F:      sound/soc/codecs/wcd-clsh-v2.*
18224 F:      sound/soc/codecs/wcd-mbhc-v2.*
18225 F:      sound/soc/codecs/wcd9335.*
18226 F:      sound/soc/codecs/wcd934x.c
18227 F:      sound/soc/codecs/wsa881x.c
18228 F:      sound/soc/codecs/wsa883x.c
18229 F:      sound/soc/codecs/wsa884x.c
18230 F:      sound/soc/qcom/
18231
18232 QCOM EMBEDDED USB DEBUGGER (EUD)
18233 M:      Souradeep Chowdhury <[email protected]>
18234 L:      [email protected]
18235 S:      Maintained
18236 F:      Documentation/ABI/testing/sysfs-driver-eud
18237 F:      Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
18238 F:      drivers/usb/misc/qcom_eud.c
18239
18240 QCOM IPA DRIVER
18241 M:      Alex Elder <[email protected]>
18242 L:      [email protected]
18243 S:      Supported
18244 F:      drivers/net/ipa/
18245
18246 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
18247 M:      Gabriel Somlo <[email protected]>
18248 M:      "Michael S. Tsirkin" <[email protected]>
18249 L:      [email protected]
18250 S:      Maintained
18251 F:      drivers/firmware/qemu_fw_cfg.c
18252 F:      include/uapi/linux/qemu_fw_cfg.h
18253
18254 QIB DRIVER
18255 M:      Dennis Dalessandro <[email protected]>
18256 L:      [email protected]
18257 S:      Supported
18258 F:      drivers/infiniband/hw/qib/
18259
18260 QLOGIC QL41xxx FCOE DRIVER
18261 M:      Saurav Kashyap <[email protected]>
18262 M:      Javed Hasan <[email protected]>
18263 M:      [email protected]
18264 L:      [email protected]
18265 S:      Supported
18266 F:      drivers/scsi/qedf/
18267
18268 QLOGIC QL41xxx ISCSI DRIVER
18269 M:      Nilesh Javali <[email protected]>
18270 M:      Manish Rangankar <[email protected]>
18271 M:      [email protected]
18272 L:      [email protected]
18273 S:      Supported
18274 F:      drivers/scsi/qedi/
18275
18276 QLOGIC QL4xxx ETHERNET DRIVER
18277 M:      Manish Chopra <[email protected]>
18278 L:      [email protected]
18279 S:      Supported
18280 F:      drivers/net/ethernet/qlogic/qed/
18281 F:      drivers/net/ethernet/qlogic/qede/
18282 F:      include/linux/qed/
18283
18284 QLOGIC QL4xxx RDMA DRIVER
18285 M:      Michal Kalderon <[email protected]>
18286 L:      [email protected]
18287 S:      Supported
18288 F:      drivers/infiniband/hw/qedr/
18289 F:      include/uapi/rdma/qedr-abi.h
18290
18291 QLOGIC QLA1280 SCSI DRIVER
18292 M:      Michael Reed <[email protected]>
18293 L:      [email protected]
18294 S:      Maintained
18295 F:      drivers/scsi/qla1280.[ch]
18296
18297 QLOGIC QLA2XXX FC-SCSI DRIVER
18298 M:      Nilesh Javali <[email protected]>
18299 M:      [email protected]
18300 L:      [email protected]
18301 S:      Supported
18302 F:      drivers/scsi/qla2xxx/
18303
18304 QLOGIC QLA3XXX NETWORK DRIVER
18305 M:      [email protected]
18306 L:      [email protected]
18307 S:      Supported
18308 F:      drivers/net/ethernet/qlogic/qla3xxx.*
18309
18310 QLOGIC QLA4XXX iSCSI DRIVER
18311 M:      Nilesh Javali <[email protected]>
18312 M:      Manish Rangankar <[email protected]>
18313 M:      [email protected]
18314 L:      [email protected]
18315 S:      Supported
18316 F:      drivers/scsi/qla4xxx/
18317
18318 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
18319 M:      Shahed Shaikh <[email protected]>
18320 M:      Manish Chopra <[email protected]>
18321 M:      [email protected]
18322 L:      [email protected]
18323 S:      Supported
18324 F:      drivers/net/ethernet/qlogic/qlcnic/
18325
18326 QM1D1B0004 MEDIA DRIVER
18327 M:      Akihiro Tsukada <[email protected]>
18328 L:      [email protected]
18329 S:      Odd Fixes
18330 F:      drivers/media/tuners/qm1d1b0004*
18331
18332 QM1D1C0042 MEDIA DRIVER
18333 M:      Akihiro Tsukada <[email protected]>
18334 L:      [email protected]
18335 S:      Odd Fixes
18336 F:      drivers/media/tuners/qm1d1c0042*
18337
18338 QNX4 FILESYSTEM
18339 M:      Anders Larsen <[email protected]>
18340 S:      Maintained
18341 W:      http://www.alarsen.net/linux/qnx4fs/
18342 F:      fs/qnx4/
18343 F:      include/uapi/linux/qnx4_fs.h
18344 F:      include/uapi/linux/qnxtypes.h
18345
18346 QNX6 FILESYSTEM
18347 S:      Orphan
18348 F:      Documentation/filesystems/qnx6.rst
18349 F:      fs/qnx6/
18350 F:      include/linux/qnx6_fs.h
18351
18352 QORIQ DPAA2 FSL-MC BUS DRIVER
18353 M:      Stuart Yoder <[email protected]>
18354 M:      Laurentiu Tudor <[email protected]>
18355 L:      [email protected]
18356 S:      Maintained
18357 F:      Documentation/ABI/stable/sysfs-bus-fsl-mc
18358 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
18359 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
18360 F:      drivers/bus/fsl-mc/
18361 F:      include/uapi/linux/fsl_mc.h
18362
18363 QT1010 MEDIA DRIVER
18364 L:      [email protected]
18365 S:      Orphan
18366 W:      https://linuxtv.org
18367 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
18368 F:      drivers/media/tuners/qt1010*
18369
18370 QUALCOMM ATH12K WIRELESS DRIVER
18371 M:      Kalle Valo <[email protected]>
18372 M:      Jeff Johnson <[email protected]>
18373 L:      [email protected]
18374 S:      Supported
18375 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
18376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18377 F:      drivers/net/wireless/ath/ath12k/
18378 N:      ath12k
18379
18380 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
18381 M:      Kalle Valo <[email protected]>
18382 M:      Jeff Johnson <[email protected]>
18383 L:      [email protected]
18384 S:      Supported
18385 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
18386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18387 F:      drivers/net/wireless/ath/ath10k/
18388 N:      ath10k
18389
18390 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
18391 M:      Kalle Valo <[email protected]>
18392 M:      Jeff Johnson <[email protected]>
18393 L:      [email protected]
18394 S:      Supported
18395 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
18396 B:      https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
18397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18398 F:      drivers/net/wireless/ath/ath11k/
18399 N:      ath11k
18400
18401 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
18402 M:      Toke Høiland-Jørgensen <[email protected]>
18403 L:      [email protected]
18404 S:      Maintained
18405 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
18406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18407 F:      Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
18408 F:      drivers/net/wireless/ath/ath9k/
18409
18410 QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
18411 M:      Stefan Wahren <[email protected]>
18412 L:      [email protected]
18413 S:      Maintained
18414 F:      Documentation/devicetree/bindings/net/qca,qca7000.txt
18415 F:      drivers/net/ethernet/qualcomm/qca*
18416
18417 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
18418 M:      Stephan Gerhold <[email protected]>
18419 L:      [email protected]
18420 L:      [email protected]
18421 S:      Maintained
18422 F:      Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
18423 F:      drivers/net/wwan/qcom_bam_dmux.c
18424
18425 QUALCOMM CAMERA SUBSYSTEM DRIVER
18426 M:      Robert Foss <[email protected]>
18427 M:      Todor Tomov <[email protected]>
18428 M:      Bryan O'Donoghue <[email protected]>
18429 L:      [email protected]
18430 S:      Maintained
18431 F:      Documentation/admin-guide/media/qcom_camss.rst
18432 F:      Documentation/devicetree/bindings/media/*camss*
18433 F:      drivers/media/platform/qcom/camss/
18434
18435 QUALCOMM CLOCK DRIVERS
18436 M:      Bjorn Andersson <[email protected]>
18437 L:      [email protected]
18438 S:      Supported
18439 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
18440 F:      Documentation/devicetree/bindings/clock/qcom,*
18441 F:      drivers/clk/qcom/
18442 F:      include/dt-bindings/clock/qcom,*
18443
18444 QUALCOMM CLOUD AI (QAIC) DRIVER
18445 M:      Jeffrey Hugo <[email protected]>
18446 R:      Carl Vanderlip <[email protected]>
18447 R:      Pranjal Ramajor Asha Kanojiya <[email protected]>
18448 L:      [email protected]
18449 L:      [email protected]
18450 S:      Supported
18451 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
18452 F:      Documentation/accel/qaic/
18453 F:      drivers/accel/qaic/
18454 F:      include/uapi/drm/qaic_accel.h
18455
18456 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
18457 M:      Bjorn Andersson <[email protected]>
18458 M:      Konrad Dybcio <[email protected]>
18459 L:      [email protected]
18460 L:      [email protected]
18461 S:      Maintained
18462 F:      Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
18463 F:      drivers/pmdomain/qcom/cpr.c
18464
18465 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
18466 M:      Ilia Lin <[email protected]>
18467 L:      [email protected]
18468 S:      Maintained
18469 F:      Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
18470 F:      Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
18471 F:      drivers/cpufreq/qcom-cpufreq-nvmem.c
18472
18473 QUALCOMM CRYPTO DRIVERS
18474 M:      Thara Gopinath <[email protected]>
18475 L:      [email protected]
18476 L:      [email protected]
18477 S:      Maintained
18478 F:      Documentation/devicetree/bindings/crypto/qcom-qce.yaml
18479 F:      drivers/crypto/qce/
18480
18481 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
18482 M:      Timur Tabi <[email protected]>
18483 L:      [email protected]
18484 S:      Maintained
18485 F:      drivers/net/ethernet/qualcomm/emac/
18486
18487 QUALCOMM ETHQOS ETHERNET DRIVER
18488 M:      Vinod Koul <[email protected]>
18489 L:      [email protected]
18490 L:      [email protected]
18491 S:      Maintained
18492 F:      Documentation/devicetree/bindings/net/qcom,ethqos.yaml
18493 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
18494
18495 QUALCOMM FASTRPC DRIVER
18496 M:      Srinivas Kandagatla <[email protected]>
18497 M:      Amol Maheshwari <[email protected]>
18498 L:      [email protected]
18499 S:      Maintained
18500 F:      Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
18501 F:      drivers/misc/fastrpc.c
18502 F:      include/uapi/misc/fastrpc.h
18503
18504 QUALCOMM HEXAGON ARCHITECTURE
18505 M:      Brian Cain <[email protected]>
18506 L:      [email protected]
18507 S:      Supported
18508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
18509 F:      arch/hexagon/
18510
18511 QUALCOMM HIDMA DRIVER
18512 M:      Sinan Kaya <[email protected]>
18513 L:      [email protected] (moderated for non-subscribers)
18514 L:      [email protected]
18515 L:      [email protected]
18516 S:      Supported
18517 F:      drivers/dma/qcom/hidma*
18518
18519 QUALCOMM I2C CCI DRIVER
18520 M:      Loic Poulain <[email protected]>
18521 M:      Robert Foss <[email protected]>
18522 L:      [email protected]
18523 L:      [email protected]
18524 S:      Maintained
18525 F:      Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
18526 F:      drivers/i2c/busses/i2c-qcom-cci.c
18527
18528 QUALCOMM INTERCONNECT BWMON DRIVER
18529 M:      Krzysztof Kozlowski <[email protected]>
18530 L:      [email protected]
18531 S:      Maintained
18532 F:      Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
18533 F:      drivers/soc/qcom/icc-bwmon.c
18534
18535 QUALCOMM IOMMU
18536 M:      Rob Clark <[email protected]>
18537 L:      [email protected]
18538 L:      [email protected]
18539 S:      Maintained
18540 F:      drivers/iommu/arm/arm-smmu/qcom_iommu.c
18541 F:      drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
18542 F:      drivers/iommu/msm_iommu*
18543
18544 QUALCOMM IPC ROUTER (QRTR) DRIVER
18545 M:      Manivannan Sadhasivam <[email protected]>
18546 L:      [email protected]
18547 S:      Maintained
18548 F:      include/trace/events/qrtr.h
18549 F:      include/uapi/linux/qrtr.h
18550 F:      net/qrtr/
18551
18552 QUALCOMM IPCC MAILBOX DRIVER
18553 M:      Manivannan Sadhasivam <[email protected]>
18554 L:      [email protected]
18555 S:      Supported
18556 F:      Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
18557 F:      drivers/mailbox/qcom-ipcc.c
18558 F:      include/dt-bindings/mailbox/qcom-ipcc.h
18559
18560 QUALCOMM IPQ4019 USB PHY DRIVER
18561 M:      Robert Marko <[email protected]>
18562 M:      Luka Perkov <[email protected]>
18563 L:      [email protected]
18564 S:      Maintained
18565 F:      Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
18566 F:      drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
18567
18568 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
18569 M:      Robert Marko <[email protected]>
18570 M:      Luka Perkov <[email protected]>
18571 L:      [email protected]
18572 S:      Maintained
18573 F:      Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
18574 F:      drivers/regulator/vqmmc-ipq4019-regulator.c
18575
18576 QUALCOMM NAND CONTROLLER DRIVER
18577 M:      Manivannan Sadhasivam <[email protected]>
18578 L:      [email protected]
18579 L:      [email protected]
18580 S:      Maintained
18581 F:      Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
18582 F:      drivers/mtd/nand/raw/qcom_nandc.c
18583
18584 QUALCOMM QSEECOM DRIVER
18585 M:      Maximilian Luz <[email protected]>
18586 L:      [email protected]
18587 S:      Maintained
18588 F:      drivers/firmware/qcom/qcom_qseecom.c
18589
18590 QUALCOMM QSEECOM UEFISECAPP DRIVER
18591 M:      Maximilian Luz <[email protected]>
18592 L:      [email protected]
18593 S:      Maintained
18594 F:      drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
18595
18596 QUALCOMM RMNET DRIVER
18597 M:      Subash Abhinov Kasiviswanathan <[email protected]>
18598 M:      Sean Tranchetti <[email protected]>
18599 L:      [email protected]
18600 S:      Maintained
18601 F:      Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
18602 F:      drivers/net/ethernet/qualcomm/rmnet/
18603 F:      include/linux/if_rmnet.h
18604
18605 QUALCOMM TSENS THERMAL DRIVER
18606 M:      Amit Kucheria <[email protected]>
18607 M:      Thara Gopinath <[email protected]>
18608 L:      [email protected]
18609 L:      [email protected]
18610 S:      Maintained
18611 F:      Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
18612 F:      drivers/thermal/qcom/
18613
18614 QUALCOMM TYPEC PORT MANAGER DRIVER
18615 M:      Bryan O'Donoghue <[email protected]>
18616 L:      [email protected]
18617 L:      [email protected]
18618 S:      Maintained
18619 F:      Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
18620 F:      drivers/usb/typec/tcpm/qcom/
18621
18622 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
18623 M:      Stanimir Varbanov <[email protected]>
18624 M:      Vikash Garodia <[email protected]>
18625 R:      Bryan O'Donoghue <[email protected]>
18626 L:      [email protected]
18627 L:      [email protected]
18628 S:      Maintained
18629 T:      git git://linuxtv.org/media_tree.git
18630 F:      Documentation/devicetree/bindings/media/*venus*
18631 F:      drivers/media/platform/qcom/venus/
18632
18633 QUALCOMM WCN36XX WIRELESS DRIVER
18634 M:      Loic Poulain <[email protected]>
18635 L:      [email protected]
18636 S:      Supported
18637 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
18638 F:      drivers/net/wireless/ath/wcn36xx/
18639
18640 QUANTENNA QTNFMAC WIRELESS DRIVER
18641 M:      Igor Mitsyanko <[email protected]>
18642 R:      Sergey Matyukevich <[email protected]>
18643 L:      [email protected]
18644 S:      Maintained
18645 F:      drivers/net/wireless/quantenna
18646
18647 RADEON and AMDGPU DRM DRIVERS
18648 M:      Alex Deucher <[email protected]>
18649 M:      Christian König <[email protected]>
18650 M:      Pan, Xinhui <[email protected]>
18651 L:      [email protected]
18652 S:      Supported
18653 B:      https://gitlab.freedesktop.org/drm/amd/-/issues
18654 C:      irc://irc.oftc.net/radeon
18655 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
18656 F:      Documentation/gpu/amdgpu/
18657 F:      drivers/gpu/drm/amd/
18658 F:      drivers/gpu/drm/ci/xfails/amd*
18659 F:      drivers/gpu/drm/radeon/
18660 F:      include/uapi/drm/amdgpu_drm.h
18661 F:      include/uapi/drm/radeon_drm.h
18662
18663 RADEON FRAMEBUFFER DISPLAY DRIVER
18664 M:      Benjamin Herrenschmidt <[email protected]>
18665 L:      [email protected]
18666 S:      Maintained
18667 F:      drivers/video/fbdev/aty/radeon*
18668 F:      include/uapi/linux/radeonfb.h
18669
18670 RADIOSHARK RADIO DRIVER
18671 M:      Hans Verkuil <[email protected]>
18672 L:      [email protected]
18673 S:      Maintained
18674 T:      git git://linuxtv.org/media_tree.git
18675 F:      drivers/media/radio/radio-shark.c
18676
18677 RADIOSHARK2 RADIO DRIVER
18678 M:      Hans Verkuil <[email protected]>
18679 L:      [email protected]
18680 S:      Maintained
18681 T:      git git://linuxtv.org/media_tree.git
18682 F:      drivers/media/radio/radio-shark2.c
18683 F:      drivers/media/radio/radio-tea5777.c
18684
18685 RADOS BLOCK DEVICE (RBD)
18686 M:      Ilya Dryomov <[email protected]>
18687 R:      Dongsheng Yang <[email protected]>
18688 L:      [email protected]
18689 S:      Supported
18690 W:      http://ceph.com/
18691 T:      git https://github.com/ceph/ceph-client.git
18692 F:      Documentation/ABI/testing/sysfs-bus-rbd
18693 F:      drivers/block/rbd.c
18694 F:      drivers/block/rbd_types.h
18695
18696 RAGE128 FRAMEBUFFER DISPLAY DRIVER
18697 L:      [email protected]
18698 S:      Orphan
18699 F:      drivers/video/fbdev/aty/aty128fb.c
18700
18701 RAINSHADOW-CEC DRIVER
18702 M:      Hans Verkuil <[email protected]>
18703 L:      [email protected]
18704 S:      Maintained
18705 T:      git git://linuxtv.org/media_tree.git
18706 F:      drivers/media/cec/usb/rainshadow/
18707
18708 RALINK MIPS ARCHITECTURE
18709 M:      John Crispin <[email protected]>
18710 M:      Sergio Paracuellos <[email protected]>
18711 L:      [email protected]
18712 S:      Maintained
18713 F:      arch/mips/ralink
18714
18715 RALINK MT7621 MIPS ARCHITECTURE
18716 M:      Arınç ÜNAL <[email protected]>
18717 M:      Sergio Paracuellos <[email protected]>
18718 L:      [email protected]
18719 S:      Maintained
18720 F:      arch/mips/boot/dts/ralink/mt7621*
18721
18722 RALINK RT2X00 WIRELESS LAN DRIVER
18723 M:      Stanislaw Gruszka <[email protected]>
18724 L:      [email protected]
18725 S:      Maintained
18726 F:      drivers/net/wireless/ralink/rt2x00/
18727
18728 RAMDISK RAM BLOCK DEVICE DRIVER
18729 M:      Jens Axboe <[email protected]>
18730 S:      Maintained
18731 F:      Documentation/admin-guide/blockdev/ramdisk.rst
18732 F:      drivers/block/brd.c
18733
18734 RANCHU VIRTUAL BOARD FOR MIPS
18735 M:      Miodrag Dinic <[email protected]>
18736 L:      [email protected]
18737 S:      Supported
18738 F:      arch/mips/configs/generic/board-ranchu.config
18739 F:      arch/mips/generic/board-ranchu.c
18740
18741 RANDOM NUMBER DRIVER
18742 M:      "Theodore Ts'o" <[email protected]>
18743 M:      Jason A. Donenfeld <[email protected]>
18744 S:      Maintained
18745 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
18746 F:      Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
18747 F:      drivers/char/random.c
18748 F:      drivers/virt/vmgenid.c
18749
18750 RAPIDIO SUBSYSTEM
18751 M:      Matt Porter <[email protected]>
18752 M:      Alexandre Bounine <[email protected]>
18753 S:      Maintained
18754 F:      drivers/rapidio/
18755
18756 RAS INFRASTRUCTURE
18757 M:      Tony Luck <[email protected]>
18758 M:      Borislav Petkov <[email protected]>
18759 L:      [email protected]
18760 S:      Maintained
18761 F:      Documentation/admin-guide/RAS
18762 F:      drivers/ras/
18763 F:      include/linux/ras.h
18764 F:      include/ras/ras_event.h
18765
18766 RAS FRU MEMORY POISON MANAGER (FMPM)
18767 M:      Yazen Ghannam <[email protected]>
18768 L:      [email protected]
18769 S:      Maintained
18770 F:      drivers/ras/amd/fmpm.c
18771
18772 RC-CORE / LIRC FRAMEWORK
18773 M:      Sean Young <[email protected]>
18774 L:      [email protected]
18775 S:      Maintained
18776 W:      http://linuxtv.org
18777 T:      git git://linuxtv.org/media_tree.git
18778 F:      Documentation/driver-api/media/rc-core.rst
18779 F:      Documentation/userspace-api/media/rc/
18780 F:      drivers/media/rc/
18781 F:      include/media/rc-core.h
18782 F:      include/media/rc-map.h
18783 F:      include/uapi/linux/lirc.h
18784
18785 RCMM REMOTE CONTROLS DECODER
18786 M:      Patrick Lerda <[email protected]>
18787 S:      Maintained
18788 F:      drivers/media/rc/ir-rcmm-decoder.c
18789
18790 RCUTORTURE TEST FRAMEWORK
18791 M:      "Paul E. McKenney" <[email protected]>
18792 M:      Josh Triplett <[email protected]>
18793 R:      Steven Rostedt <[email protected]>
18794 R:      Mathieu Desnoyers <[email protected]>
18795 R:      Lai Jiangshan <[email protected]>
18796 L:      [email protected]
18797 S:      Supported
18798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18799 F:      tools/testing/selftests/rcutorture
18800
18801 RDACM20 Camera Sensor
18802 M:      Jacopo Mondi <[email protected]>
18803 M:      Kieran Bingham <[email protected]>
18804 M:      Laurent Pinchart <[email protected]>
18805 M:      Niklas Söderlund <[email protected]>
18806 L:      [email protected]
18807 S:      Maintained
18808 F:      Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
18809 F:      drivers/media/i2c/max9271.c
18810 F:      drivers/media/i2c/max9271.h
18811 F:      drivers/media/i2c/rdacm20.c
18812
18813 RDACM21 Camera Sensor
18814 M:      Jacopo Mondi <[email protected]>
18815 M:      Kieran Bingham <[email protected]>
18816 M:      Laurent Pinchart <[email protected]>
18817 M:      Niklas Söderlund <[email protected]>
18818 L:      [email protected]
18819 S:      Maintained
18820 F:      Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
18821 F:      drivers/media/i2c/max9271.c
18822 F:      drivers/media/i2c/max9271.h
18823 F:      drivers/media/i2c/rdacm21.c
18824
18825 RDC R-321X SoC
18826 M:      Florian Fainelli <[email protected]>
18827 S:      Maintained
18828
18829 RDC R6040 FAST ETHERNET DRIVER
18830 M:      Florian Fainelli <[email protected]>
18831 L:      [email protected]
18832 S:      Maintained
18833 F:      drivers/net/ethernet/rdc/r6040.c
18834
18835 RDMAVT - RDMA verbs software
18836 M:      Dennis Dalessandro <[email protected]>
18837 L:      [email protected]
18838 S:      Supported
18839 F:      drivers/infiniband/sw/rdmavt
18840
18841 RDS - RELIABLE DATAGRAM SOCKETS
18842 M:      Allison Henderson <[email protected]>
18843 L:      [email protected]
18844 L:      [email protected]
18845 L:      [email protected] (moderated for non-subscribers)
18846 S:      Supported
18847 W:      https://oss.oracle.com/projects/rds/
18848 F:      Documentation/networking/rds.rst
18849 F:      net/rds/
18850
18851 RDT - RESOURCE ALLOCATION
18852 M:      Fenghua Yu <[email protected]>
18853 M:      Reinette Chatre <[email protected]>
18854 L:      [email protected]
18855 S:      Supported
18856 F:      Documentation/arch/x86/resctrl*
18857 F:      arch/x86/include/asm/resctrl.h
18858 F:      arch/x86/kernel/cpu/resctrl/
18859 F:      tools/testing/selftests/resctrl/
18860
18861 READ-COPY UPDATE (RCU)
18862 M:      "Paul E. McKenney" <[email protected]>
18863 M:      Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h)
18864 M:      Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h)
18865 M:      Joel Fernandes <[email protected]>
18866 M:      Josh Triplett <[email protected]>
18867 M:      Boqun Feng <[email protected]>
18868 R:      Steven Rostedt <[email protected]>
18869 R:      Mathieu Desnoyers <[email protected]>
18870 R:      Lai Jiangshan <[email protected]>
18871 R:      Zqiang <[email protected]>
18872 L:      [email protected]
18873 S:      Supported
18874 W:      http://www.rdrop.com/users/paulmck/RCU/
18875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18876 F:      Documentation/RCU/
18877 F:      include/linux/rcu*
18878 F:      kernel/rcu/
18879 X:      Documentation/RCU/torture.rst
18880 X:      include/linux/srcu*.h
18881 X:      kernel/rcu/srcu*.c
18882
18883 REAL TIME CLOCK (RTC) SUBSYSTEM
18884 M:      Alexandre Belloni <[email protected]>
18885 L:      [email protected]
18886 S:      Maintained
18887 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
18888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
18889 F:      Documentation/admin-guide/rtc.rst
18890 F:      Documentation/devicetree/bindings/rtc/
18891 F:      drivers/rtc/
18892 F:      include/linux/rtc.h
18893 F:      include/linux/rtc/
18894 F:      include/uapi/linux/rtc.h
18895 F:      tools/testing/selftests/rtc/
18896
18897 Real-time Linux Analysis (RTLA) tools
18898 M:      Daniel Bristot de Oliveira <[email protected]>
18899 M:      Steven Rostedt <[email protected]>
18900 L:      [email protected]
18901 S:      Maintained
18902 F:      Documentation/tools/rtla/
18903 F:      tools/tracing/rtla/
18904
18905 REALTEK AUDIO CODECS
18906 M:      Oder Chiou <[email protected]>
18907 S:      Maintained
18908 F:      include/sound/rt*.h
18909 F:      sound/soc/codecs/rt*
18910
18911 REALTEK OTTO WATCHDOG
18912 M:      Sander Vanheule <[email protected]>
18913 L:      [email protected]
18914 S:      Maintained
18915 F:      Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
18916 F:      drivers/watchdog/realtek_otto_wdt.c
18917
18918 REALTEK RTL83xx SMI DSA ROUTER CHIPS
18919 M:      Linus Walleij <[email protected]>
18920 M:      Alvin Šipraga <[email protected]>
18921 S:      Maintained
18922 F:      Documentation/devicetree/bindings/net/dsa/realtek.yaml
18923 F:      drivers/net/dsa/realtek/*
18924
18925 REALTEK WIRELESS DRIVER (rtlwifi family)
18926 M:      Ping-Ke Shih <[email protected]>
18927 L:      [email protected]
18928 S:      Maintained
18929 T:      git https://github.com/pkshih/rtw.git
18930 F:      drivers/net/wireless/realtek/rtlwifi/
18931
18932 REALTEK WIRELESS DRIVER (rtw88)
18933 M:      Ping-Ke Shih <[email protected]>
18934 L:      [email protected]
18935 S:      Maintained
18936 T:      git https://github.com/pkshih/rtw.git
18937 F:      drivers/net/wireless/realtek/rtw88/
18938
18939 REALTEK WIRELESS DRIVER (rtw89)
18940 M:      Ping-Ke Shih <[email protected]>
18941 L:      [email protected]
18942 S:      Maintained
18943 T:      git https://github.com/pkshih/rtw.git
18944 F:      drivers/net/wireless/realtek/rtw89/
18945
18946 REDPINE WIRELESS DRIVER
18947 L:      [email protected]
18948 S:      Orphan
18949 F:      drivers/net/wireless/rsi/
18950
18951 REGISTER MAP ABSTRACTION
18952 M:      Mark Brown <[email protected]>
18953 L:      [email protected]
18954 S:      Supported
18955 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
18956 F:      Documentation/devicetree/bindings/regmap/
18957 F:      drivers/base/regmap/
18958 F:      include/linux/regmap.h
18959
18960 REISERFS FILE SYSTEM
18961 L:      [email protected]
18962 S:      Obsolete
18963 F:      fs/reiserfs/
18964
18965 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
18966 M:      Bjorn Andersson <[email protected]>
18967 M:      Mathieu Poirier <[email protected]>
18968 L:      [email protected]
18969 S:      Maintained
18970 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
18971 F:      Documentation/ABI/testing/sysfs-class-remoteproc
18972 F:      Documentation/devicetree/bindings/remoteproc/
18973 F:      Documentation/staging/remoteproc.rst
18974 F:      drivers/remoteproc/
18975 F:      include/linux/remoteproc.h
18976 F:      include/linux/remoteproc/
18977
18978 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
18979 M:      Bjorn Andersson <[email protected]>
18980 M:      Mathieu Poirier <[email protected]>
18981 L:      [email protected]
18982 S:      Maintained
18983 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
18984 F:      Documentation/ABI/testing/sysfs-bus-rpmsg
18985 F:      Documentation/staging/rpmsg.rst
18986 F:      drivers/rpmsg/
18987 F:      include/linux/rpmsg.h
18988 F:      include/linux/rpmsg/
18989 F:      include/uapi/linux/rpmsg.h
18990 F:      samples/rpmsg/
18991
18992 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
18993 M:      Stephan Gerhold <[email protected]>
18994 L:      [email protected]
18995 L:      [email protected]
18996 S:      Maintained
18997 F:      drivers/net/wwan/rpmsg_wwan_ctrl.c
18998
18999 RENESAS CLOCK DRIVERS
19000 M:      Geert Uytterhoeven <[email protected]>
19001 L:      [email protected]
19002 S:      Supported
19003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
19004 F:      Documentation/devicetree/bindings/clock/renesas,*
19005 F:      drivers/clk/renesas/
19006
19007 RENESAS EMEV2 I2C DRIVER
19008 M:      Wolfram Sang <[email protected]>
19009 L:      [email protected]
19010 S:      Supported
19011 F:      Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
19012 F:      drivers/i2c/busses/i2c-emev2.c
19013
19014 RENESAS ETHERNET AVB DRIVER
19015 R:      Sergey Shtylyov <[email protected]>
19016 L:      [email protected]
19017 L:      [email protected]
19018 F:      Documentation/devicetree/bindings/net/renesas,etheravb.yaml
19019 F:      drivers/net/ethernet/renesas/Kconfig
19020 F:      drivers/net/ethernet/renesas/Makefile
19021 F:      drivers/net/ethernet/renesas/ravb*
19022
19023 RENESAS ETHERNET SWITCH DRIVER
19024 R:      Yoshihiro Shimoda <[email protected]>
19025 L:      [email protected]
19026 L:      [email protected]
19027 F:      Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
19028 F:      drivers/net/ethernet/renesas/Kconfig
19029 F:      drivers/net/ethernet/renesas/Makefile
19030 F:      drivers/net/ethernet/renesas/rcar_gen4*
19031 F:      drivers/net/ethernet/renesas/rswitch*
19032
19033 RENESAS IDT821034 ASoC CODEC
19034 M:      Herve Codina <[email protected]>
19035 L:      [email protected] (moderated for non-subscribers)
19036 S:      Maintained
19037 F:      Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
19038 F:      sound/soc/codecs/idt821034.c
19039
19040 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
19041 M:      Miquel Raynal <[email protected]>
19042 L:      [email protected]
19043 L:      [email protected]
19044 S:      Maintained
19045 F:      Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
19046 F:      drivers/mtd/nand/raw/renesas-nand-controller.c
19047
19048 RENESAS R-CAR GYROADC DRIVER
19049 M:      Marek Vasut <[email protected]>
19050 L:      [email protected]
19051 S:      Supported
19052 F:      Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
19053 F:      drivers/iio/adc/rcar-gyroadc.c
19054
19055 RENESAS R-CAR I2C DRIVERS
19056 M:      Wolfram Sang <[email protected]>
19057 L:      [email protected]
19058 S:      Supported
19059 F:      Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
19060 F:      Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
19061 F:      drivers/i2c/busses/i2c-rcar.c
19062 F:      drivers/i2c/busses/i2c-sh_mobile.c
19063
19064 RENESAS R-CAR SATA DRIVER
19065 R:      Sergey Shtylyov <[email protected]>
19066 L:      [email protected]
19067 L:      [email protected]
19068 S:      Supported
19069 F:      Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
19070 F:      drivers/ata/sata_rcar.c
19071
19072 RENESAS R-CAR THERMAL DRIVERS
19073 M:      Niklas Söderlund <[email protected]>
19074 L:      [email protected]
19075 S:      Supported
19076 F:      Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
19077 F:      Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
19078 F:      drivers/thermal/rcar_gen3_thermal.c
19079 F:      drivers/thermal/rcar_thermal.c
19080
19081 RENESAS RIIC DRIVER
19082 M:      Chris Brandt <[email protected]>
19083 L:      [email protected]
19084 S:      Supported
19085 F:      Documentation/devicetree/bindings/i2c/renesas,riic.yaml
19086 F:      drivers/i2c/busses/i2c-riic.c
19087
19088 RENESAS RZ/G2L A/D DRIVER
19089 M:      Lad Prabhakar <[email protected]>
19090 L:      [email protected]
19091 L:      [email protected]
19092 S:      Supported
19093 F:      Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
19094 F:      drivers/iio/adc/rzg2l_adc.c
19095
19096 RENESAS RZ/G2L MTU3a COUNTER DRIVER
19097 M:      Biju Das <[email protected]>
19098 L:      [email protected]
19099 L:      [email protected]
19100 S:      Supported
19101 F:      Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
19102 F:      drivers/counter/rz-mtu3-cnt.c
19103
19104 RENESAS RZ/N1 A5PSW SWITCH DRIVER
19105 M:      Clément Léger <[email protected]>
19106 L:      [email protected]
19107 L:      [email protected]
19108 S:      Maintained
19109 F:      Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
19110 F:      Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
19111 F:      drivers/net/dsa/rzn1_a5psw*
19112 F:      drivers/net/pcs/pcs-rzn1-miic.c
19113 F:      include/dt-bindings/net/pcs-rzn1-miic.h
19114 F:      include/linux/pcs-rzn1-miic.h
19115 F:      net/dsa/tag_rzn1_a5psw.c
19116
19117 RENESAS RZ/N1 DWMAC GLUE LAYER
19118 M:      Romain Gantois <[email protected]>
19119 S:      Maintained
19120 F:      Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
19121 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
19122
19123 RENESAS RZ/N1 RTC CONTROLLER DRIVER
19124 M:      Miquel Raynal <[email protected]>
19125 L:      [email protected]
19126 L:      [email protected]
19127 S:      Maintained
19128 F:      Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
19129 F:      drivers/rtc/rtc-rzn1.c
19130
19131 RENESAS RZ/N1 USBF CONTROLLER DRIVER
19132 M:      Herve Codina <[email protected]>
19133 L:      [email protected]
19134 L:      [email protected]
19135 S:      Maintained
19136 F:      Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
19137 F:      drivers/usb/gadget/udc/renesas_usbf.c
19138
19139 RENESAS RZ/V2M I2C DRIVER
19140 M:      Fabrizio Castro <[email protected]>
19141 L:      [email protected]
19142 L:      [email protected]
19143 S:      Supported
19144 F:      Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
19145 F:      drivers/i2c/busses/i2c-rzv2m.c
19146
19147 RENESAS SUPERH ETHERNET DRIVER
19148 R:      Sergey Shtylyov <[email protected]>
19149 L:      [email protected]
19150 L:      [email protected]
19151 F:      Documentation/devicetree/bindings/net/renesas,ether.yaml
19152 F:      drivers/net/ethernet/renesas/Kconfig
19153 F:      drivers/net/ethernet/renesas/Makefile
19154 F:      drivers/net/ethernet/renesas/sh_eth*
19155 F:      include/linux/sh_eth.h
19156
19157 RENESAS USB PHY DRIVER
19158 M:      Yoshihiro Shimoda <[email protected]>
19159 L:      [email protected]
19160 S:      Maintained
19161 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
19162
19163 RENESAS VERSACLOCK 7 CLOCK DRIVER
19164 M:      Alex Helms <[email protected]>
19165 S:      Maintained
19166 F:      Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
19167 F:      drivers/clk/clk-versaclock7.c
19168
19169 RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
19170 M:      Herve Codina <[email protected]>
19171 L:      [email protected]
19172 S:      Maintained
19173 F:      Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
19174 F:      drivers/iio/potentiometer/x9250.c
19175
19176 RESET CONTROLLER FRAMEWORK
19177 M:      Philipp Zabel <[email protected]>
19178 S:      Maintained
19179 T:      git git://git.pengutronix.de/git/pza/linux
19180 F:      Documentation/devicetree/bindings/reset/
19181 F:      Documentation/driver-api/reset.rst
19182 F:      drivers/reset/
19183 F:      include/dt-bindings/reset/
19184 F:      include/linux/reset-controller.h
19185 F:      include/linux/reset.h
19186 F:      include/linux/reset/
19187 K:      \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
19188
19189 RESTARTABLE SEQUENCES SUPPORT
19190 M:      Mathieu Desnoyers <[email protected]>
19191 M:      Peter Zijlstra <[email protected]>
19192 M:      "Paul E. McKenney" <[email protected]>
19193 M:      Boqun Feng <[email protected]>
19194 L:      [email protected]
19195 S:      Supported
19196 F:      include/trace/events/rseq.h
19197 F:      include/uapi/linux/rseq.h
19198 F:      kernel/rseq.c
19199 F:      tools/testing/selftests/rseq/
19200
19201 RFKILL
19202 M:      Johannes Berg <[email protected]>
19203 L:      [email protected]
19204 S:      Maintained
19205 W:      https://wireless.wiki.kernel.org/
19206 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
19207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
19208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
19209 F:      Documentation/ABI/stable/sysfs-class-rfkill
19210 F:      Documentation/driver-api/rfkill.rst
19211 F:      include/linux/rfkill.h
19212 F:      include/uapi/linux/rfkill.h
19213 F:      net/rfkill/
19214
19215 RHASHTABLE
19216 M:      Thomas Graf <[email protected]>
19217 M:      Herbert Xu <[email protected]>
19218 L:      [email protected]
19219 S:      Maintained
19220 F:      include/linux/rhashtable-types.h
19221 F:      include/linux/rhashtable.h
19222 F:      lib/rhashtable.c
19223 F:      lib/test_rhashtable.c
19224
19225 RICOH R5C592 MEMORYSTICK DRIVER
19226 M:      Maxim Levitsky <[email protected]>
19227 S:      Maintained
19228 F:      drivers/memstick/host/r592.*
19229
19230 RICOH SMARTMEDIA/XD DRIVER
19231 M:      Maxim Levitsky <[email protected]>
19232 S:      Maintained
19233 F:      drivers/mtd/nand/raw/r852.c
19234 F:      drivers/mtd/nand/raw/r852.h
19235
19236 RISC-V AIA DRIVERS
19237 M:      Anup Patel <[email protected]>
19238 L:      [email protected]
19239 S:      Maintained
19240 F:      Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
19241 F:      Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
19242 F:      drivers/irqchip/irq-riscv-aplic-*.c
19243 F:      drivers/irqchip/irq-riscv-aplic-*.h
19244 F:      drivers/irqchip/irq-riscv-imsic-*.c
19245 F:      drivers/irqchip/irq-riscv-imsic-*.h
19246 F:      drivers/irqchip/irq-riscv-intc.c
19247 F:      include/linux/irqchip/riscv-aplic.h
19248 F:      include/linux/irqchip/riscv-imsic.h
19249
19250 RISC-V ARCHITECTURE
19251 M:      Paul Walmsley <[email protected]>
19252 M:      Palmer Dabbelt <[email protected]>
19253 M:      Albert Ou <[email protected]>
19254 L:      [email protected]
19255 S:      Supported
19256 Q:      https://patchwork.kernel.org/project/linux-riscv/list/
19257 C:      irc://irc.libera.chat/riscv
19258 P:      Documentation/arch/riscv/patch-acceptance.rst
19259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
19260 F:      arch/riscv/
19261 N:      riscv
19262 K:      riscv
19263
19264 RISC-V MICROCHIP FPGA SUPPORT
19265 M:      Conor Dooley <[email protected]>
19266 M:      Daire McNamara <[email protected]>
19267 L:      [email protected]
19268 S:      Supported
19269 F:      Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
19270 F:      Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
19271 F:      Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
19272 F:      Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
19273 F:      Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
19274 F:      Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
19275 F:      Documentation/devicetree/bindings/riscv/microchip.yaml
19276 F:      Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
19277 F:      Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
19278 F:      Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
19279 F:      arch/riscv/boot/dts/microchip/
19280 F:      drivers/char/hw_random/mpfs-rng.c
19281 F:      drivers/clk/microchip/clk-mpfs*.c
19282 F:      drivers/firmware/microchip/mpfs-auto-update.c
19283 F:      drivers/i2c/busses/i2c-microchip-corei2c.c
19284 F:      drivers/mailbox/mailbox-mpfs.c
19285 F:      drivers/pci/controller/pcie-microchip-host.c
19286 F:      drivers/pwm/pwm-microchip-core.c
19287 F:      drivers/reset/reset-mpfs.c
19288 F:      drivers/rtc/rtc-mpfs.c
19289 F:      drivers/soc/microchip/mpfs-sys-controller.c
19290 F:      drivers/spi/spi-microchip-core-qspi.c
19291 F:      drivers/spi/spi-microchip-core.c
19292 F:      drivers/usb/musb/mpfs.c
19293 F:      include/soc/microchip/mpfs.h
19294
19295 RISC-V MISC SOC SUPPORT
19296 M:      Conor Dooley <[email protected]>
19297 L:      [email protected]
19298 S:      Maintained
19299 Q:      https://patchwork.kernel.org/project/linux-riscv/list/
19300 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19301 F:      Documentation/devicetree/bindings/riscv/
19302 F:      arch/riscv/boot/dts/
19303 X:      arch/riscv/boot/dts/allwinner/
19304 X:      arch/riscv/boot/dts/renesas/
19305 X:      arch/riscv/boot/dts/sophgo/
19306
19307 RISC-V PMU DRIVERS
19308 M:      Atish Patra <[email protected]>
19309 R:      Anup Patel <[email protected]>
19310 L:      [email protected]
19311 S:      Supported
19312 F:      drivers/perf/riscv_pmu.c
19313 F:      drivers/perf/riscv_pmu_legacy.c
19314 F:      drivers/perf/riscv_pmu_sbi.c
19315
19316 RISC-V THEAD SoC SUPPORT
19317 M:      Jisheng Zhang <[email protected]>
19318 M:      Guo Ren <[email protected]>
19319 M:      Fu Wei <[email protected]>
19320 L:      [email protected]
19321 S:      Maintained
19322 F:      arch/riscv/boot/dts/thead/
19323
19324 RNBD BLOCK DRIVERS
19325 M:      Md. Haris Iqbal <[email protected]>
19326 M:      Jack Wang <[email protected]>
19327 L:      [email protected]
19328 S:      Maintained
19329 F:      drivers/block/rnbd/
19330
19331 ROCCAT DRIVERS
19332 M:      Stefan Achatz <[email protected]>
19333 S:      Maintained
19334 W:      http://sourceforge.net/projects/roccat/
19335 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
19336 F:      drivers/hid/hid-roccat*
19337 F:      include/linux/hid-roccat*
19338
19339 ROCKCHIP CRYPTO DRIVERS
19340 M:      Corentin Labbe <[email protected]>
19341 L:      [email protected]
19342 S:      Maintained
19343 F:      Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
19344 F:      drivers/crypto/rockchip/
19345
19346 ROCKCHIP I2S TDM DRIVER
19347 M:      Nicolas Frattaroli <[email protected]>
19348 L:      [email protected]
19349 S:      Maintained
19350 F:      Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
19351 F:      sound/soc/rockchip/rockchip_i2s_tdm.*
19352
19353 ROCKCHIP ISP V1 DRIVER
19354 M:      Dafna Hirschfeld <[email protected]>
19355 M:      Laurent Pinchart <[email protected]>
19356 L:      [email protected]
19357 L:      [email protected]
19358 S:      Maintained
19359 F:      Documentation/admin-guide/media/rkisp1.rst
19360 F:      Documentation/devicetree/bindings/media/rockchip-isp1.yaml
19361 F:      Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
19362 F:      drivers/media/platform/rockchip/rkisp1
19363 F:      include/uapi/linux/rkisp1-config.h
19364
19365 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
19366 M:      Jacob Chen <[email protected]>
19367 M:      Ezequiel Garcia <[email protected]>
19368 L:      [email protected]
19369 L:      [email protected]
19370 S:      Maintained
19371 F:      Documentation/devicetree/bindings/media/rockchip-rga.yaml
19372 F:      drivers/media/platform/rockchip/rga/
19373
19374 ROCKCHIP RK3308 INTERNAL AUDIO CODEC
19375 M:      Luca Ceresoli <[email protected]>
19376 S:      Maintained
19377 F:      Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
19378 F:      sound/soc/codecs/rk3308_codec.c
19379 F:      sound/soc/codecs/rk3308_codec.h
19380
19381 ROCKCHIP VIDEO DECODER DRIVER
19382 M:      Ezequiel Garcia <[email protected]>
19383 L:      [email protected]
19384 L:      [email protected]
19385 S:      Maintained
19386 F:      Documentation/devicetree/bindings/media/rockchip,vdec.yaml
19387 F:      drivers/staging/media/rkvdec/
19388
19389 ROCKER DRIVER
19390 M:      Jiri Pirko <[email protected]>
19391 L:      [email protected]
19392 S:      Supported
19393 F:      drivers/net/ethernet/rocker/
19394
19395 ROCKETPORT EXPRESS/INFINITY DRIVER
19396 M:      Kevin Cernekee <[email protected]>
19397 L:      [email protected]
19398 S:      Odd Fixes
19399 F:      drivers/tty/serial/rp2.*
19400
19401 ROHM BD99954 CHARGER IC
19402 M:      Matti Vaittinen <[email protected]>
19403 S:      Supported
19404 F:      drivers/power/supply/bd99954-charger.c
19405 F:      drivers/power/supply/bd99954-charger.h
19406
19407 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
19408 M:      Tomasz Duszynski <[email protected]>
19409 S:      Maintained
19410 F:      Documentation/devicetree/bindings/iio/light/bh1750.yaml
19411 F:      drivers/iio/light/bh1750.c
19412
19413 ROHM BM1390 PRESSURE SENSOR DRIVER
19414 M:      Matti Vaittinen <[email protected]>
19415 L:      [email protected]
19416 S:      Supported
19417 F:      drivers/iio/pressure/rohm-bm1390.c
19418
19419 ROHM BU270xx LIGHT SENSOR DRIVERs
19420 M:      Matti Vaittinen <[email protected]>
19421 L:      [email protected]
19422 S:      Supported
19423 F:      drivers/iio/light/rohm-bu27008.c
19424 F:      drivers/iio/light/rohm-bu27034.c
19425
19426 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
19427 M:      Marek Vasut <[email protected]>
19428 L:      [email protected]
19429 L:      [email protected]
19430 S:      Supported
19431 F:      Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
19432 F:      drivers/gpio/gpio-bd9571mwv.c
19433 F:      drivers/mfd/bd9571mwv.c
19434 F:      drivers/regulator/bd9571mwv-regulator.c
19435 F:      include/linux/mfd/bd9571mwv.h
19436
19437 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
19438 M:      Matti Vaittinen <[email protected]>
19439 S:      Supported
19440 F:      drivers/clk/clk-bd718x7.c
19441 F:      drivers/gpio/gpio-bd71815.c
19442 F:      drivers/gpio/gpio-bd71828.c
19443 F:      drivers/mfd/rohm-bd71828.c
19444 F:      drivers/mfd/rohm-bd718x7.c
19445 F:      drivers/mfd/rohm-bd9576.c
19446 F:      drivers/regulator/bd71815-regulator.c
19447 F:      drivers/regulator/bd71828-regulator.c
19448 F:      drivers/regulator/bd718x7-regulator.c
19449 F:      drivers/regulator/bd9576-regulator.c
19450 F:      drivers/regulator/rohm-regulator.c
19451 F:      drivers/rtc/rtc-bd70528.c
19452 F:      drivers/watchdog/bd9576_wdt.c
19453 F:      include/linux/mfd/rohm-bd71815.h
19454 F:      include/linux/mfd/rohm-bd71828.h
19455 F:      include/linux/mfd/rohm-bd718x7.h
19456 F:      include/linux/mfd/rohm-bd957x.h
19457 F:      include/linux/mfd/rohm-generic.h
19458 F:      include/linux/mfd/rohm-shared.h
19459
19460 ROSE NETWORK LAYER
19461 M:      Ralf Baechle <[email protected]>
19462 L:      [email protected]
19463 S:      Maintained
19464 W:      https://linux-ax25.in-berlin.de
19465 F:      include/net/rose.h
19466 F:      include/uapi/linux/rose.h
19467 F:      net/rose/
19468
19469 ROTATION DRIVER FOR ALLWINNER A83T
19470 M:      Jernej Skrabec <[email protected]>
19471 L:      [email protected]
19472 S:      Maintained
19473 T:      git git://linuxtv.org/media_tree.git
19474 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
19475 F:      drivers/media/platform/sunxi/sun8i-rotate/
19476
19477 RPMSG TTY DRIVER
19478 M:      Arnaud Pouliquen <[email protected]>
19479 L:      [email protected]
19480 S:      Maintained
19481 F:      drivers/tty/rpmsg_tty.c
19482
19483 RTL2830 MEDIA DRIVER
19484 L:      [email protected]
19485 S:      Orphan
19486 W:      https://linuxtv.org
19487 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
19488 F:      drivers/media/dvb-frontends/rtl2830*
19489
19490 RTL2832 MEDIA DRIVER
19491 L:      [email protected]
19492 S:      Orphan
19493 W:      https://linuxtv.org
19494 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
19495 F:      drivers/media/dvb-frontends/rtl2832*
19496
19497 RTL2832_SDR MEDIA DRIVER
19498 L:      [email protected]
19499 S:      Orphan
19500 W:      https://linuxtv.org
19501 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
19502 F:      drivers/media/dvb-frontends/rtl2832_sdr*
19503
19504 RTL8180 WIRELESS DRIVER
19505 L:      [email protected]
19506 S:      Orphan
19507 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
19508
19509 RTL8187 WIRELESS DRIVER
19510 M:      Hin-Tak Leung <[email protected]>
19511 L:      [email protected]
19512 S:      Maintained
19513 T:      git https://github.com/pkshih/rtw.git
19514 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
19515
19516 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
19517 M:      Jes Sorensen <[email protected]>
19518 L:      [email protected]
19519 S:      Maintained
19520 T:      git https://github.com/pkshih/rtw.git
19521 F:      drivers/net/wireless/realtek/rtl8xxxu/
19522
19523 RTRS TRANSPORT DRIVERS
19524 M:      Md. Haris Iqbal <[email protected]>
19525 M:      Jack Wang <[email protected]>
19526 L:      [email protected]
19527 S:      Maintained
19528 F:      drivers/infiniband/ulp/rtrs/
19529
19530 RUNTIME VERIFICATION (RV)
19531 M:      Daniel Bristot de Oliveira <[email protected]>
19532 M:      Steven Rostedt <[email protected]>
19533 L:      [email protected]
19534 S:      Maintained
19535 F:      Documentation/trace/rv/
19536 F:      include/linux/rv.h
19537 F:      include/rv/
19538 F:      kernel/trace/rv/
19539 F:      tools/verification/
19540
19541 RUST
19542 M:      Miguel Ojeda <[email protected]>
19543 M:      Alex Gaynor <[email protected]>
19544 M:      Wedson Almeida Filho <[email protected]>
19545 R:      Boqun Feng <[email protected]>
19546 R:      Gary Guo <[email protected]>
19547 R:      Björn Roy Baron <[email protected]>
19548 R:      Benno Lossin <[email protected]>
19549 R:      Andreas Hindborg <[email protected]>
19550 R:      Alice Ryhl <[email protected]>
19551 L:      [email protected]
19552 S:      Supported
19553 W:      https://rust-for-linux.com
19554 B:      https://github.com/Rust-for-Linux/linux/issues
19555 C:      zulip://rust-for-linux.zulipchat.com
19556 P:      https://rust-for-linux.com/contributing
19557 T:      git https://github.com/Rust-for-Linux/linux.git rust-next
19558 F:      Documentation/rust/
19559 F:      rust/
19560 F:      samples/rust/
19561 F:      scripts/*rust*
19562 F:      tools/testing/selftests/rust/
19563 K:      \b(?i:rust)\b
19564
19565 RXRPC SOCKETS (AF_RXRPC)
19566 M:      David Howells <[email protected]>
19567 M:      Marc Dionne <[email protected]>
19568 L:      [email protected]
19569 S:      Supported
19570 W:      https://www.infradead.org/~dhowells/kafs/
19571 F:      Documentation/networking/rxrpc.rst
19572 F:      include/keys/rxrpc-type.h
19573 F:      include/net/af_rxrpc.h
19574 F:      include/trace/events/rxrpc.h
19575 F:      include/uapi/linux/rxrpc.h
19576 F:      net/rxrpc/
19577
19578 S3 SAVAGE FRAMEBUFFER DRIVER
19579 M:      Antonino Daplas <[email protected]>
19580 L:      [email protected]
19581 S:      Maintained
19582 F:      drivers/video/fbdev/savage/
19583
19584 S390 ARCHITECTURE
19585 M:      Heiko Carstens <[email protected]>
19586 M:      Vasily Gorbik <[email protected]>
19587 M:      Alexander Gordeev <[email protected]>
19588 R:      Christian Borntraeger <[email protected]>
19589 R:      Sven Schnelle <[email protected]>
19590 L:      [email protected]
19591 S:      Supported
19592 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19593 F:      Documentation/driver-api/s390-drivers.rst
19594 F:      Documentation/arch/s390/
19595 F:      arch/s390/
19596 F:      drivers/s390/
19597 F:      drivers/watchdog/diag288_wdt.c
19598
19599 S390 COMMON I/O LAYER
19600 M:      Vineeth Vijayan <[email protected]>
19601 M:      Peter Oberparleiter <[email protected]>
19602 L:      [email protected]
19603 S:      Supported
19604 F:      drivers/s390/cio/
19605
19606 S390 DASD DRIVER
19607 M:      Stefan Haberland <[email protected]>
19608 M:      Jan Hoeppner <[email protected]>
19609 L:      [email protected]
19610 S:      Supported
19611 F:      block/partitions/ibm.c
19612 F:      drivers/s390/block/dasd*
19613 F:      include/linux/dasd_mod.h
19614
19615 S390 IOMMU (PCI)
19616 M:      Niklas Schnelle <[email protected]>
19617 M:      Matthew Rosato <[email protected]>
19618 R:      Gerald Schaefer <[email protected]>
19619 L:      [email protected]
19620 S:      Supported
19621 F:      drivers/iommu/s390-iommu.c
19622
19623 S390 IUCV NETWORK LAYER
19624 M:      Alexandra Winter <[email protected]>
19625 M:      Thorsten Winkler <[email protected]>
19626 L:      [email protected]
19627 L:      [email protected]
19628 S:      Supported
19629 F:      drivers/s390/net/*iucv*
19630 F:      include/net/iucv/
19631 F:      net/iucv/
19632
19633 S390 MM
19634 M:      Alexander Gordeev <[email protected]>
19635 M:      Gerald Schaefer <[email protected]>
19636 L:      [email protected]
19637 S:      Supported
19638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19639 F:      arch/s390/include/asm/pgtable.h
19640 F:      arch/s390/mm
19641
19642 S390 NETWORK DRIVERS
19643 M:      Alexandra Winter <[email protected]>
19644 M:      Thorsten Winkler <[email protected]>
19645 L:      [email protected]
19646 L:      [email protected]
19647 S:      Supported
19648 F:      drivers/s390/net/
19649
19650 S390 PCI SUBSYSTEM
19651 M:      Niklas Schnelle <[email protected]>
19652 M:      Gerald Schaefer <[email protected]>
19653 L:      [email protected]
19654 S:      Supported
19655 F:      Documentation/arch/s390/pci.rst
19656 F:      arch/s390/pci/
19657 F:      drivers/pci/hotplug/s390_pci_hpc.c
19658
19659 S390 SCM DRIVER
19660 M:      Vineeth Vijayan <[email protected]>
19661 L:      [email protected]
19662 S:      Supported
19663 F:      drivers/s390/block/scm*
19664 F:      drivers/s390/cio/scm.c
19665
19666 S390 VFIO AP DRIVER
19667 M:      Tony Krowiak <[email protected]>
19668 M:      Halil Pasic <[email protected]>
19669 M:      Jason Herne <[email protected]>
19670 L:      [email protected]
19671 S:      Supported
19672 F:      Documentation/arch/s390/vfio-ap*
19673 F:      drivers/s390/crypto/vfio_ap*
19674
19675 S390 VFIO-CCW DRIVER
19676 M:      Eric Farman <[email protected]>
19677 M:      Matthew Rosato <[email protected]>
19678 R:      Halil Pasic <[email protected]>
19679 L:      [email protected]
19680 L:      [email protected]
19681 S:      Supported
19682 F:      Documentation/arch/s390/vfio-ccw.rst
19683 F:      drivers/s390/cio/vfio_ccw*
19684 F:      include/uapi/linux/vfio_ccw.h
19685
19686 S390 VFIO-PCI DRIVER
19687 M:      Matthew Rosato <[email protected]>
19688 M:      Eric Farman <[email protected]>
19689 L:      [email protected]
19690 L:      [email protected]
19691 S:      Supported
19692 F:      arch/s390/kvm/pci*
19693 F:      drivers/vfio/pci/vfio_pci_zdev.c
19694 F:      include/uapi/linux/vfio_zdev.h
19695
19696 S390 ZCRYPT DRIVER
19697 M:      Harald Freudenberger <[email protected]>
19698 L:      [email protected]
19699 S:      Supported
19700 F:      drivers/s390/crypto/
19701
19702 S390 ZFCP DRIVER
19703 M:      Steffen Maier <[email protected]>
19704 M:      Benjamin Block <[email protected]>
19705 L:      [email protected]
19706 S:      Supported
19707 F:      drivers/s390/scsi/zfcp_*
19708
19709 SAA6588 RDS RECEIVER DRIVER
19710 M:      Hans Verkuil <[email protected]>
19711 L:      [email protected]
19712 S:      Odd Fixes
19713 W:      https://linuxtv.org
19714 T:      git git://linuxtv.org/media_tree.git
19715 F:      drivers/media/i2c/saa6588*
19716
19717 SAA7134 VIDEO4LINUX DRIVER
19718 M:      Mauro Carvalho Chehab <[email protected]>
19719 L:      [email protected]
19720 S:      Odd fixes
19721 W:      https://linuxtv.org
19722 T:      git git://linuxtv.org/media_tree.git
19723 F:      Documentation/driver-api/media/drivers/saa7134*
19724 F:      drivers/media/pci/saa7134/
19725
19726 SAA7146 VIDEO4LINUX-2 DRIVER
19727 M:      Hans Verkuil <[email protected]>
19728 L:      [email protected]
19729 S:      Maintained
19730 T:      git git://linuxtv.org/media_tree.git
19731 F:      drivers/media/common/saa7146/
19732 F:      drivers/media/pci/saa7146/
19733 F:      include/media/drv-intf/saa7146*
19734
19735 SAFESETID SECURITY MODULE
19736 M:      Micah Morton <[email protected]>
19737 S:      Supported
19738 F:      Documentation/admin-guide/LSM/SafeSetID.rst
19739 F:      security/safesetid/
19740
19741 SAMSUNG AUDIO (ASoC) DRIVERS
19742 M:      Sylwester Nawrocki <[email protected]>
19743 L:      [email protected] (moderated for non-subscribers)
19744 S:      Maintained
19745 B:      mailto:[email protected]
19746 F:      Documentation/devicetree/bindings/sound/samsung*
19747 F:      sound/soc/samsung/
19748
19749 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
19750 M:      Krzysztof Kozlowski <[email protected]>
19751 L:      [email protected]
19752 L:      [email protected]
19753 S:      Maintained
19754 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
19755 F:      drivers/crypto/exynos-rng.c
19756
19757 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
19758 M:      Łukasz Stelmach <[email protected]>
19759 L:      [email protected]
19760 S:      Maintained
19761 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
19762 F:      drivers/char/hw_random/exynos-trng.c
19763
19764 SAMSUNG FRAMEBUFFER DRIVER
19765 M:      Jingoo Han <[email protected]>
19766 L:      [email protected]
19767 S:      Maintained
19768 F:      drivers/video/fbdev/s3c-fb.c
19769
19770 SAMSUNG INTERCONNECT DRIVERS
19771 M:      Sylwester Nawrocki <[email protected]>
19772 M:      Artur Świgoń <[email protected]>
19773 L:      [email protected]
19774 L:      [email protected]
19775 S:      Supported
19776 F:      drivers/interconnect/samsung/
19777
19778 SAMSUNG LAPTOP DRIVER
19779 M:      Corentin Chary <[email protected]>
19780 L:      [email protected]
19781 S:      Maintained
19782 F:      drivers/platform/x86/samsung-laptop.c
19783
19784 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
19785 M:      Krzysztof Kozlowski <[email protected]>
19786 L:      [email protected]
19787 L:      [email protected]
19788 S:      Maintained
19789 B:      mailto:[email protected]
19790 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
19791 F:      Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
19792 F:      Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
19793 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
19794 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
19795 F:      drivers/clk/clk-s2mps11.c
19796 F:      drivers/mfd/sec*.c
19797 F:      drivers/regulator/s2m*.c
19798 F:      drivers/regulator/s5m*.c
19799 F:      drivers/rtc/rtc-s5m.c
19800 F:      include/linux/mfd/samsung/
19801
19802 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
19803 M:      Sylwester Nawrocki <[email protected]>
19804 L:      [email protected]
19805 L:      [email protected]
19806 S:      Maintained
19807 F:      drivers/media/platform/samsung/s3c-camif/
19808 F:      include/media/drv-intf/s3c_camif.h
19809
19810 SAMSUNG S3FWRN5 NFC DRIVER
19811 M:      Krzysztof Kozlowski <[email protected]>
19812 S:      Maintained
19813 F:      Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
19814 F:      drivers/nfc/s3fwrn5
19815
19816 SAMSUNG S5C73M3 CAMERA DRIVER
19817 M:      Sylwester Nawrocki <[email protected]>
19818 M:      Andrzej Hajda <[email protected]>
19819 L:      [email protected]
19820 S:      Supported
19821 F:      Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
19822 F:      drivers/media/i2c/s5c73m3/*
19823
19824 SAMSUNG S5K5BAF CAMERA DRIVER
19825 M:      Sylwester Nawrocki <[email protected]>
19826 M:      Andrzej Hajda <[email protected]>
19827 L:      [email protected]
19828 S:      Supported
19829 F:      drivers/media/i2c/s5k5baf.c
19830
19831 SAMSUNG S5P Security SubSystem (SSS) DRIVER
19832 M:      Krzysztof Kozlowski <[email protected]>
19833 M:      Vladimir Zapolskiy <[email protected]>
19834 L:      [email protected]
19835 L:      [email protected]
19836 S:      Maintained
19837 F:      Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
19838 F:      Documentation/devicetree/bindings/crypto/samsung-sss.yaml
19839 F:      drivers/crypto/s5p-sss.c
19840
19841 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
19842 M:      Sylwester Nawrocki <[email protected]>
19843 L:      [email protected]
19844 S:      Supported
19845 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
19846 F:      Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
19847 F:      Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
19848 F:      Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
19849 F:      Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
19850 F:      Documentation/devicetree/bindings/media/samsung,fimc.yaml
19851 F:      drivers/media/platform/samsung/exynos4-is/
19852
19853 SAMSUNG SOC CLOCK DRIVERS
19854 M:      Krzysztof Kozlowski <[email protected]>
19855 M:      Sylwester Nawrocki <[email protected]>
19856 M:      Chanwoo Choi <[email protected]>
19857 R:      Alim Akhtar <[email protected]>
19858 L:      [email protected]
19859 S:      Maintained
19860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
19861 F:      Documentation/devicetree/bindings/clock/samsung,*.yaml
19862 F:      Documentation/devicetree/bindings/clock/samsung,s3c*
19863 F:      drivers/clk/samsung/
19864 F:      include/dt-bindings/clock/exynos*.h
19865 F:      include/dt-bindings/clock/s5p*.h
19866 F:      include/dt-bindings/clock/samsung,*.h
19867 F:      include/linux/clk/samsung.h
19868
19869 SAMSUNG SPI DRIVERS
19870 M:      Andi Shyti <[email protected]>
19871 L:      [email protected]
19872 L:      [email protected]
19873 S:      Maintained
19874 F:      Documentation/devicetree/bindings/spi/samsung,spi*.yaml
19875 F:      drivers/spi/spi-s3c*
19876 F:      include/linux/platform_data/spi-s3c64xx.h
19877
19878 SAMSUNG SXGBE DRIVERS
19879 M:      Byungho An <[email protected]>
19880 L:      [email protected]
19881 S:      Supported
19882 F:      drivers/net/ethernet/samsung/sxgbe/
19883
19884 SAMSUNG THERMAL DRIVER
19885 M:      Bartlomiej Zolnierkiewicz <[email protected]>
19886 M:      Krzysztof Kozlowski <[email protected]>
19887 L:      [email protected]
19888 L:      [email protected]
19889 S:      Maintained
19890 F:      Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
19891 F:      drivers/thermal/samsung/
19892
19893 SAMSUNG USB2 PHY DRIVER
19894 M:      Sylwester Nawrocki <[email protected]>
19895 L:      [email protected]
19896 S:      Supported
19897 F:      Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
19898 F:      Documentation/driver-api/phy/samsung-usb2.rst
19899 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
19900 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
19901 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
19902 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
19903 F:      drivers/phy/samsung/phy-samsung-usb2.c
19904 F:      drivers/phy/samsung/phy-samsung-usb2.h
19905
19906 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
19907 M:      Paul Barker <[email protected]>
19908 R:      Marc Murphy <[email protected]>
19909 S:      Supported
19910 F:      arch/arm/boot/dts/ti/omap/am335x-sancloud*
19911
19912 SC1200 WDT DRIVER
19913 M:      Zwane Mwaikambo <[email protected]>
19914 S:      Maintained
19915 F:      drivers/watchdog/sc1200wdt.c
19916
19917 SCHEDULER
19918 M:      Ingo Molnar <[email protected]>
19919 M:      Peter Zijlstra <[email protected]>
19920 M:      Juri Lelli <[email protected]> (SCHED_DEADLINE)
19921 M:      Vincent Guittot <[email protected]> (SCHED_NORMAL)
19922 R:      Dietmar Eggemann <[email protected]> (SCHED_NORMAL)
19923 R:      Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR)
19924 R:      Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH)
19925 R:      Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING)
19926 R:      Daniel Bristot de Oliveira <[email protected]> (SCHED_DEADLINE)
19927 R:      Valentin Schneider <[email protected]> (TOPOLOGY)
19928 L:      [email protected]
19929 S:      Maintained
19930 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
19931 F:      include/linux/preempt.h
19932 F:      include/linux/sched.h
19933 F:      include/linux/wait.h
19934 F:      include/uapi/linux/sched.h
19935 F:      kernel/sched/
19936
19937 SCSI LIBSAS SUBSYSTEM
19938 R:      John Garry <[email protected]>
19939 R:      Jason Yan <[email protected]>
19940 L:      [email protected]
19941 S:      Supported
19942 F:      Documentation/scsi/libsas.rst
19943 F:      drivers/scsi/libsas/
19944 F:      include/scsi/libsas.h
19945 F:      include/scsi/sas_ata.h
19946
19947 SCSI RDMA PROTOCOL (SRP) INITIATOR
19948 M:      Bart Van Assche <[email protected]>
19949 L:      [email protected]
19950 S:      Supported
19951 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
19952 F:      drivers/infiniband/ulp/srp/
19953 F:      include/scsi/srp.h
19954
19955 SCSI RDMA PROTOCOL (SRP) TARGET
19956 M:      Bart Van Assche <[email protected]>
19957 L:      [email protected]
19958 L:      [email protected]
19959 S:      Supported
19960 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
19961 F:      drivers/infiniband/ulp/srpt/
19962
19963 SCSI SG DRIVER
19964 M:      Doug Gilbert <[email protected]>
19965 L:      [email protected]
19966 S:      Maintained
19967 W:      http://sg.danny.cz/sg
19968 F:      Documentation/scsi/scsi-generic.rst
19969 F:      drivers/scsi/sg.c
19970 F:      include/scsi/sg.h
19971
19972 SCSI SUBSYSTEM
19973 M:      "James E.J. Bottomley" <[email protected]>
19974 M:      "Martin K. Petersen" <[email protected]>
19975 L:      [email protected]
19976 S:      Maintained
19977 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
19978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
19979 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
19980 F:      Documentation/devicetree/bindings/scsi/
19981 F:      drivers/scsi/
19982 F:      drivers/ufs/
19983 F:      include/scsi/
19984
19985 SCSI TAPE DRIVER
19986 M:      Kai Mäkisara <[email protected]>
19987 L:      [email protected]
19988 S:      Maintained
19989 F:      Documentation/scsi/st.rst
19990 F:      drivers/scsi/st.*
19991 F:      drivers/scsi/st_*.h
19992
19993 SCSI TARGET CORE USER DRIVER
19994 M:      Bodo Stroesser <[email protected]>
19995 L:      [email protected]
19996 L:      [email protected]
19997 S:      Supported
19998 F:      Documentation/target/tcmu-design.rst
19999 F:      drivers/target/target_core_user.c
20000 F:      include/uapi/linux/target_core_user.h
20001
20002 SCSI TARGET SUBSYSTEM
20003 M:      "Martin K. Petersen" <[email protected]>
20004 L:      [email protected]
20005 L:      [email protected]
20006 S:      Supported
20007 Q:      https://patchwork.kernel.org/project/target-devel/list/
20008 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20009 F:      Documentation/target/
20010 F:      drivers/target/
20011 F:      include/target/
20012
20013 SCTP PROTOCOL
20014 M:      Marcelo Ricardo Leitner <[email protected]>
20015 M:      Xin Long <[email protected]>
20016 L:      [email protected]
20017 S:      Maintained
20018 W:      https://github.com/sctp/lksctp-tools/wiki
20019 F:      Documentation/networking/sctp.rst
20020 F:      include/linux/sctp.h
20021 F:      include/net/sctp/
20022 F:      include/uapi/linux/sctp.h
20023 F:      net/sctp/
20024
20025 SCx200 CPU SUPPORT
20026 M:      Jim Cromie <[email protected]>
20027 S:      Odd Fixes
20028 F:      Documentation/i2c/busses/scx200_acb.rst
20029 F:      arch/x86/platform/scx200/
20030 F:      drivers/i2c/busses/scx200*
20031 F:      drivers/mtd/maps/scx200_docflash.c
20032 F:      drivers/watchdog/scx200_wdt.c
20033 F:      include/linux/scx200.h
20034
20035 SCx200 GPIO DRIVER
20036 M:      Jim Cromie <[email protected]>
20037 S:      Maintained
20038 F:      drivers/char/scx200_gpio.c
20039 F:      include/linux/scx200_gpio.h
20040
20041 SCx200 HRT CLOCKSOURCE DRIVER
20042 M:      Jim Cromie <[email protected]>
20043 S:      Maintained
20044 F:      drivers/clocksource/scx200_hrt.c
20045
20046 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
20047 M:      Sascha Sommer <[email protected]>
20048 L:      [email protected] (subscribers-only)
20049 S:      Maintained
20050 F:      drivers/mmc/host/sdricoh_cs.c
20051
20052 SECO BOARDS CEC DRIVER
20053 M:      Ettore Chimenti <[email protected]>
20054 S:      Maintained
20055 F:      drivers/media/cec/platform/seco/seco-cec.c
20056 F:      drivers/media/cec/platform/seco/seco-cec.h
20057
20058 SECURE COMPUTING
20059 M:      Kees Cook <[email protected]>
20060 R:      Andy Lutomirski <[email protected]>
20061 R:      Will Drewry <[email protected]>
20062 S:      Supported
20063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
20064 F:      Documentation/userspace-api/seccomp_filter.rst
20065 F:      include/linux/seccomp.h
20066 F:      include/uapi/linux/seccomp.h
20067 F:      kernel/seccomp.c
20068 F:      tools/testing/selftests/kselftest_harness.h
20069 F:      tools/testing/selftests/seccomp/*
20070 K:      \bsecure_computing
20071 K:      \bTIF_SECCOMP\b
20072
20073 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
20074 M:      Kamal Dasu <[email protected]>
20075 M:      Al Cooper <[email protected]>
20076 R:      Broadcom internal kernel review list <[email protected]>
20077 L:      [email protected]
20078 S:      Maintained
20079 F:      drivers/mmc/host/sdhci-brcmstb*
20080
20081 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
20082 M:      Adrian Hunter <[email protected]>
20083 L:      [email protected]
20084 S:      Supported
20085 F:      Documentation/devicetree/bindings/mmc/sdhci-common.yaml
20086 F:      drivers/mmc/host/sdhci*
20087
20088 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
20089 M:      Aubin Constans <[email protected]>
20090 R:      Eugen Hristev <[email protected]>
20091 L:      [email protected]
20092 S:      Supported
20093 F:      drivers/mmc/host/sdhci-of-at91.c
20094
20095 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
20096 M:      Haibo Chen <[email protected]>
20097 L:      [email protected]
20098 L:      [email protected]
20099 S:      Maintained
20100 F:      drivers/mmc/host/sdhci-esdhc-imx.c
20101
20102 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
20103 M:      Ben Dooks <[email protected]>
20104 M:      Jaehoon Chung <[email protected]>
20105 L:      [email protected]
20106 S:      Maintained
20107 F:      drivers/mmc/host/sdhci-s3c*
20108
20109 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
20110 M:      Viresh Kumar <[email protected]>
20111 L:      [email protected]
20112 S:      Maintained
20113 F:      drivers/mmc/host/sdhci-spear.c
20114
20115 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
20116 M:      Vignesh Raghavendra <[email protected]>
20117 L:      [email protected]
20118 S:      Maintained
20119 F:      drivers/mmc/host/sdhci-omap.c
20120
20121 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
20122 M:      Jonathan Derrick <[email protected]>
20123 L:      [email protected]
20124 S:      Supported
20125 F:      block/opal_proto.h
20126 F:      block/sed*
20127 F:      include/linux/sed*
20128 F:      include/uapi/linux/sed*
20129
20130 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
20131 M:      Mark Rutland <[email protected]>
20132 M:      Lorenzo Pieralisi <[email protected]>
20133 M:      Sudeep Holla <[email protected]>
20134 L:      [email protected] (moderated for non-subscribers)
20135 S:      Maintained
20136 F:      drivers/firmware/smccc/
20137 F:      include/linux/arm-smccc.h
20138
20139 SECURITY CONTACT
20140 M:      Security Officers <[email protected]>
20141 S:      Supported
20142 F:      Documentation/process/security-bugs.rst
20143
20144 SECURITY SUBSYSTEM
20145 M:      Paul Moore <[email protected]>
20146 M:      James Morris <[email protected]>
20147 M:      "Serge E. Hallyn" <[email protected]>
20148 L:      [email protected]
20149 S:      Supported
20150 Q:      https://patchwork.kernel.org/project/linux-security-module/list
20151 B:      mailto:[email protected]
20152 P:      https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
20153 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
20154 F:      include/linux/lsm_audit.h
20155 F:      include/linux/lsm_hook_defs.h
20156 F:      include/linux/lsm_hooks.h
20157 F:      include/linux/security.h
20158 F:      include/uapi/linux/lsm.h
20159 F:      security/
20160 F:      tools/testing/selftests/lsm/
20161 X:      security/selinux/
20162 K:      \bsecurity_[a-z_0-9]\+\b
20163
20164 SELINUX SECURITY MODULE
20165 M:      Paul Moore <[email protected]>
20166 M:      Stephen Smalley <[email protected]>
20167 R:      Ondrej Mosnacek <[email protected]>
20168 L:      [email protected]
20169 S:      Supported
20170 W:      https://github.com/SELinuxProject
20171 Q:      https://patchwork.kernel.org/project/selinux/list
20172 B:      mailto:[email protected]
20173 P:      https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
20174 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
20175 F:      Documentation/ABI/removed/sysfs-selinux-checkreqprot
20176 F:      Documentation/ABI/removed/sysfs-selinux-disable
20177 F:      Documentation/admin-guide/LSM/SELinux.rst
20178 F:      include/trace/events/avc.h
20179 F:      include/uapi/linux/selinux_netlink.h
20180 F:      scripts/selinux/
20181 F:      security/selinux/
20182
20183 SENSABLE PHANTOM
20184 M:      Jiri Slaby <[email protected]>
20185 S:      Maintained
20186 F:      drivers/misc/phantom.c
20187 F:      include/uapi/linux/phantom.h
20188
20189 SENSEAIR SUNRISE 006-0-0007
20190 M:      Jacopo Mondi <[email protected]>
20191 S:      Maintained
20192 F:      Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
20193 F:      Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
20194 F:      drivers/iio/chemical/sunrise_co2.c
20195
20196 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
20197 M:      Tomasz Duszynski <[email protected]>
20198 S:      Maintained
20199 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
20200 F:      drivers/iio/chemical/scd30.h
20201 F:      drivers/iio/chemical/scd30_core.c
20202 F:      drivers/iio/chemical/scd30_i2c.c
20203 F:      drivers/iio/chemical/scd30_serial.c
20204
20205 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
20206 M:      Roan van Dijk <[email protected]>
20207 S:      Maintained
20208 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
20209 F:      drivers/iio/chemical/scd4x.c
20210
20211 SENSIRION SGP40 GAS SENSOR DRIVER
20212 M:      Andreas Klinger <[email protected]>
20213 S:      Maintained
20214 F:      Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
20215 F:      drivers/iio/chemical/sgp40.c
20216
20217 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
20218 M:      Tomasz Duszynski <[email protected]>
20219 S:      Maintained
20220 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
20221 F:      drivers/iio/chemical/sps30.c
20222 F:      drivers/iio/chemical/sps30_i2c.c
20223 F:      drivers/iio/chemical/sps30_serial.c
20224
20225 SERIAL DEVICE BUS
20226 M:      Rob Herring <[email protected]>
20227 L:      [email protected]
20228 S:      Maintained
20229 F:      Documentation/devicetree/bindings/serial/serial.yaml
20230 F:      drivers/tty/serdev/
20231 F:      include/linux/serdev.h
20232
20233 SERIAL IR RECEIVER
20234 M:      Sean Young <[email protected]>
20235 L:      [email protected]
20236 S:      Maintained
20237 F:      drivers/media/rc/serial_ir.c
20238
20239 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
20240 M:      Srinivas Kandagatla <[email protected]>
20241 L:      [email protected] (moderated for non-subscribers)
20242 S:      Maintained
20243 F:      Documentation/devicetree/bindings/slimbus/
20244 F:      drivers/slimbus/
20245 F:      include/linux/slimbus.h
20246
20247 SFC NETWORK DRIVER
20248 M:      Edward Cree <[email protected]>
20249 M:      Martin Habets <[email protected]>
20250 L:      [email protected]
20251 L:      [email protected]
20252 S:      Supported
20253 F:      Documentation/networking/devlink/sfc.rst
20254 F:      drivers/net/ethernet/sfc/
20255
20256 SFCTEMP HWMON DRIVER
20257 M:      Emil Renner Berthing <[email protected]>
20258 M:      Hal Feng <[email protected]>
20259 L:      [email protected]
20260 S:      Maintained
20261 F:      Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
20262 F:      Documentation/hwmon/sfctemp.rst
20263 F:      drivers/hwmon/sfctemp.c
20264
20265 SFF/SFP/SFP+ MODULE SUPPORT
20266 M:      Russell King <[email protected]>
20267 L:      [email protected]
20268 S:      Maintained
20269 F:      Documentation/devicetree/bindings/net/sff,sfp.yaml
20270 F:      drivers/net/phy/phylink.c
20271 F:      drivers/net/phy/sfp*
20272 F:      include/linux/mdio/mdio-i2c.h
20273 F:      include/linux/phylink.h
20274 F:      include/linux/sfp.h
20275 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)
20276
20277 SGI GRU DRIVER
20278 M:      Dimitri Sivanich <[email protected]>
20279 S:      Maintained
20280 F:      drivers/misc/sgi-gru/
20281
20282 SGI XP/XPC/XPNET DRIVER
20283 M:      Robin Holt <[email protected]>
20284 M:      Steve Wahl <[email protected]>
20285 S:      Maintained
20286 F:      drivers/misc/sgi-xp/
20287
20288 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
20289 M:      Wenjia Zhang <[email protected]>
20290 M:      Jan Karcher <[email protected]>
20291 R:      D. Wythe <[email protected]>
20292 R:      Tony Lu <[email protected]>
20293 R:      Wen Gu <[email protected]>
20294 L:      [email protected]
20295 S:      Supported
20296 F:      net/smc/
20297
20298 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
20299 M:      Linus Walleij <[email protected]>
20300 L:      [email protected]
20301 S:      Maintained
20302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
20303 F:      Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
20304 F:      drivers/iio/light/gp2ap002.c
20305
20306 SHARP RJ54N1CB0C SENSOR DRIVER
20307 M:      Jacopo Mondi <[email protected]>
20308 L:      [email protected]
20309 S:      Odd fixes
20310 T:      git git://linuxtv.org/media_tree.git
20311 F:      drivers/media/i2c/rj54n1cb0c.c
20312 F:      include/media/i2c/rj54n1cb0c.h
20313
20314 SHRINKER
20315 M:      Andrew Morton <[email protected]>
20316 M:      Dave Chinner <[email protected]>
20317 R:      Qi Zheng <[email protected]>
20318 R:      Roman Gushchin <[email protected]>
20319 R:      Muchun Song <[email protected]>
20320 L:      [email protected]
20321 S:      Maintained
20322 F:      Documentation/admin-guide/mm/shrinker_debugfs.rst
20323 F:      include/linux/shrinker.h
20324 F:      mm/shrinker.c
20325 F:      mm/shrinker_debug.c
20326
20327 SH_VOU V4L2 OUTPUT DRIVER
20328 L:      [email protected]
20329 S:      Orphan
20330 F:      drivers/media/platform/renesas/sh_vou.c
20331 F:      include/media/drv-intf/sh_vou.h
20332
20333 SI2157 MEDIA DRIVER
20334 L:      [email protected]
20335 S:      Orphan
20336 W:      https://linuxtv.org
20337 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20338 F:      drivers/media/tuners/si2157*
20339
20340 SI2165 MEDIA DRIVER
20341 M:      Matthias Schwarzott <[email protected]>
20342 L:      [email protected]
20343 S:      Maintained
20344 W:      https://linuxtv.org
20345 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20346 F:      drivers/media/dvb-frontends/si2165*
20347
20348 SI2168 MEDIA DRIVER
20349 L:      [email protected]
20350 S:      Orphan
20351 W:      https://linuxtv.org
20352 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20353 F:      drivers/media/dvb-frontends/si2168*
20354
20355 SI470X FM RADIO RECEIVER I2C DRIVER
20356 M:      Hans Verkuil <[email protected]>
20357 L:      [email protected]
20358 S:      Odd Fixes
20359 W:      https://linuxtv.org
20360 T:      git git://linuxtv.org/media_tree.git
20361 F:      Documentation/devicetree/bindings/media/silabs,si470x.yaml
20362 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
20363
20364 SI470X FM RADIO RECEIVER USB DRIVER
20365 M:      Hans Verkuil <[email protected]>
20366 L:      [email protected]
20367 S:      Maintained
20368 W:      https://linuxtv.org
20369 T:      git git://linuxtv.org/media_tree.git
20370 F:      drivers/media/radio/si470x/radio-si470x-common.c
20371 F:      drivers/media/radio/si470x/radio-si470x-usb.c
20372 F:      drivers/media/radio/si470x/radio-si470x.h
20373
20374 SI4713 FM RADIO TRANSMITTER I2C DRIVER
20375 M:      Eduardo Valentin <[email protected]>
20376 L:      [email protected]
20377 S:      Odd Fixes
20378 W:      https://linuxtv.org
20379 T:      git git://linuxtv.org/media_tree.git
20380 F:      drivers/media/radio/si4713/si4713.?
20381
20382 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
20383 M:      Eduardo Valentin <[email protected]>
20384 L:      [email protected]
20385 S:      Odd Fixes
20386 W:      https://linuxtv.org
20387 T:      git git://linuxtv.org/media_tree.git
20388 F:      drivers/media/radio/si4713/radio-platform-si4713.c
20389
20390 SI4713 FM RADIO TRANSMITTER USB DRIVER
20391 M:      Hans Verkuil <[email protected]>
20392 L:      [email protected]
20393 S:      Maintained
20394 W:      https://linuxtv.org
20395 T:      git git://linuxtv.org/media_tree.git
20396 F:      drivers/media/radio/si4713/radio-usb-si4713.c
20397
20398 SIANO DVB DRIVER
20399 M:      Mauro Carvalho Chehab <[email protected]>
20400 L:      [email protected]
20401 S:      Odd fixes
20402 W:      https://linuxtv.org
20403 T:      git git://linuxtv.org/media_tree.git
20404 F:      drivers/media/common/siano/
20405 F:      drivers/media/mmc/siano/
20406 F:      drivers/media/usb/siano/
20407 F:      drivers/media/usb/siano/
20408
20409 SIEMENS IPC LED DRIVERS
20410 M:      Gerd Haeussler <[email protected]>
20411 M:      Xing Tong Wu <[email protected]>
20412 M:      Tobias Schaffner <[email protected]>
20413 L:      [email protected]
20414 S:      Maintained
20415 F:      drivers/leds/simple/
20416
20417 SIEMENS IPC PLATFORM DRIVERS
20418 M:      Gerd Haeussler <[email protected]>
20419 M:      Xing Tong Wu <[email protected]>
20420 M:      Tobias Schaffner <[email protected]>
20421 L:      [email protected]
20422 S:      Maintained
20423 F:      drivers/platform/x86/siemens/
20424 F:      include/linux/platform_data/x86/simatic-ipc-base.h
20425 F:      include/linux/platform_data/x86/simatic-ipc.h
20426
20427 SIEMENS IPC WATCHDOG DRIVERS
20428 M:      Gerd Haeussler <[email protected]>
20429 M:      Xing Tong Wu <[email protected]>
20430 M:      Tobias Schaffner <[email protected]>
20431 L:      [email protected]
20432 S:      Maintained
20433 F:      drivers/watchdog/simatic-ipc-wdt.c
20434
20435 SIFIVE DRIVERS
20436 M:      Paul Walmsley <[email protected]>
20437 M:      Samuel Holland <[email protected]>
20438 L:      [email protected]
20439 S:      Supported
20440 F:      drivers/dma/sf-pdma/
20441 N:      sifive
20442 K:      fu[57]40
20443 K:      [^@]sifive
20444
20445 SILEAD TOUCHSCREEN DRIVER
20446 M:      Hans de Goede <[email protected]>
20447 L:      [email protected]
20448 L:      [email protected]
20449 S:      Maintained
20450 F:      drivers/input/touchscreen/silead.c
20451 F:      drivers/platform/x86/touchscreen_dmi.c
20452
20453 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
20454 M:      Jérôme Pouiller <[email protected]>
20455 S:      Supported
20456 F:      Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
20457 F:      drivers/net/wireless/silabs/wfx/
20458
20459 SILICON MOTION SM712 FRAME BUFFER DRIVER
20460 M:      Sudip Mukherjee <[email protected]>
20461 M:      Teddy Wang <[email protected]>
20462 M:      Sudip Mukherjee <[email protected]>
20463 L:      [email protected]
20464 S:      Maintained
20465 F:      Documentation/fb/sm712fb.rst
20466 F:      drivers/video/fbdev/sm712*
20467
20468 SILVACO I3C DUAL-ROLE MASTER
20469 M:      Miquel Raynal <[email protected]>
20470 M:      Conor Culhane <[email protected]>
20471 L:      [email protected] (moderated for non-subscribers)
20472 S:      Maintained
20473 F:      Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
20474 F:      drivers/i3c/master/svc-i3c-master.c
20475
20476 SIMPLEFB FB DRIVER
20477 M:      Hans de Goede <[email protected]>
20478 L:      [email protected]
20479 S:      Maintained
20480 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
20481 F:      drivers/video/fbdev/simplefb.c
20482 F:      include/linux/platform_data/simplefb.h
20483
20484 SIOX
20485 M:      Thorsten Scherer <[email protected]>
20486 R:      Pengutronix Kernel Team <[email protected]>
20487 S:      Supported
20488 F:      drivers/gpio/gpio-siox.c
20489 F:      drivers/siox/*
20490 F:      include/trace/events/siox.h
20491
20492 SIPHASH PRF ROUTINES
20493 M:      Jason A. Donenfeld <[email protected]>
20494 S:      Maintained
20495 F:      include/linux/siphash.h
20496 F:      lib/siphash.c
20497 F:      lib/siphash_kunit.c
20498
20499 SIS 190 ETHERNET DRIVER
20500 M:      Francois Romieu <[email protected]>
20501 L:      [email protected]
20502 S:      Maintained
20503 F:      drivers/net/ethernet/sis/sis190.c
20504
20505 SIS 900/7016 FAST ETHERNET DRIVER
20506 M:      Daniele Venzano <[email protected]>
20507 L:      [email protected]
20508 S:      Maintained
20509 W:      http://www.brownhat.org/sis900.html
20510 F:      drivers/net/ethernet/sis/sis900.*
20511
20512 SIS FRAMEBUFFER DRIVER
20513 S:      Orphan
20514 F:      Documentation/fb/sisfb.rst
20515 F:      drivers/video/fbdev/sis/
20516 F:      include/video/sisfb.h
20517
20518 SIS I2C TOUCHSCREEN DRIVER
20519 M:      Mika Penttilä <[email protected]>
20520 L:      [email protected]
20521 S:      Maintained
20522 F:      Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
20523 F:      drivers/input/touchscreen/sis_i2c.c
20524
20525 SIS USB2VGA DRIVER
20526 M:      Thomas Winischhofer <[email protected]>
20527 S:      Maintained
20528 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
20529 F:      drivers/usb/misc/sisusbvga/
20530
20531 SL28 CPLD MFD DRIVER
20532 M:      Michael Walle <[email protected]>
20533 S:      Maintained
20534 F:      Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
20535 F:      Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
20536 F:      Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
20537 F:      Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
20538 F:      Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
20539 F:      Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
20540 F:      drivers/gpio/gpio-sl28cpld.c
20541 F:      drivers/hwmon/sl28cpld-hwmon.c
20542 F:      drivers/irqchip/irq-sl28cpld.c
20543 F:      drivers/pwm/pwm-sl28cpld.c
20544 F:      drivers/watchdog/sl28cpld_wdt.c
20545
20546 SL28 VPD NVMEM LAYOUT DRIVER
20547 M:      Michael Walle <[email protected]>
20548 S:      Maintained
20549 F:      Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
20550 F:      drivers/nvmem/layouts/sl28vpd.c
20551
20552 SLAB ALLOCATOR
20553 M:      Christoph Lameter <[email protected]>
20554 M:      Pekka Enberg <[email protected]>
20555 M:      David Rientjes <[email protected]>
20556 M:      Joonsoo Kim <[email protected]>
20557 M:      Andrew Morton <[email protected]>
20558 M:      Vlastimil Babka <[email protected]>
20559 R:      Roman Gushchin <[email protected]>
20560 R:      Hyeonggon Yoo <[email protected]>
20561 L:      [email protected]
20562 S:      Maintained
20563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
20564 F:      include/linux/sl?b*.h
20565 F:      mm/sl?b*
20566
20567 SLCAN CAN NETWORK DRIVER
20568 M:      Dario Binacchi <[email protected]>
20569 L:      [email protected]
20570 S:      Maintained
20571 F:      drivers/net/can/slcan/
20572
20573 SLEEPABLE READ-COPY UPDATE (SRCU)
20574 M:      Lai Jiangshan <[email protected]>
20575 M:      "Paul E. McKenney" <[email protected]>
20576 M:      Josh Triplett <[email protected]>
20577 R:      Steven Rostedt <[email protected]>
20578 R:      Mathieu Desnoyers <[email protected]>
20579 L:      [email protected]
20580 S:      Supported
20581 W:      http://www.rdrop.com/users/paulmck/RCU/
20582 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20583 F:      include/linux/srcu*.h
20584 F:      kernel/rcu/srcu*.c
20585
20586 SMACK SECURITY MODULE
20587 M:      Casey Schaufler <[email protected]>
20588 L:      [email protected]
20589 S:      Maintained
20590 W:      http://schaufler-ca.com
20591 T:      git git://github.com/cschaufler/smack-next
20592 F:      Documentation/admin-guide/LSM/Smack.rst
20593 F:      security/smack/
20594
20595 SMC91x ETHERNET DRIVER
20596 M:      Nicolas Pitre <[email protected]>
20597 S:      Odd Fixes
20598 F:      drivers/net/ethernet/smsc/smc91x.*
20599
20600 SMSC EMC2103 HARDWARE MONITOR DRIVER
20601 M:      Steve Glendinning <[email protected]>
20602 L:      [email protected]
20603 S:      Maintained
20604 F:      Documentation/hwmon/emc2103.rst
20605 F:      drivers/hwmon/emc2103.c
20606
20607 SMSC SCH5627 HARDWARE MONITOR DRIVER
20608 M:      Hans de Goede <[email protected]>
20609 L:      [email protected]
20610 S:      Supported
20611 F:      Documentation/hwmon/sch5627.rst
20612 F:      drivers/hwmon/sch5627.c
20613
20614 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
20615 M:      Steve Glendinning <[email protected]>
20616 L:      [email protected]
20617 S:      Maintained
20618 F:      drivers/video/fbdev/smscufx.c
20619
20620 SMSC47B397 HARDWARE MONITOR DRIVER
20621 M:      Jean Delvare <[email protected]>
20622 L:      [email protected]
20623 S:      Maintained
20624 F:      Documentation/hwmon/smsc47b397.rst
20625 F:      drivers/hwmon/smsc47b397.c
20626
20627 SMSC911x ETHERNET DRIVER
20628 M:      Steve Glendinning <[email protected]>
20629 L:      [email protected]
20630 S:      Maintained
20631 F:      drivers/net/ethernet/smsc/smsc911x.*
20632 F:      include/linux/smsc911x.h
20633
20634 SMSC9420 PCI ETHERNET DRIVER
20635 M:      Steve Glendinning <[email protected]>
20636 L:      [email protected]
20637 S:      Maintained
20638 F:      drivers/net/ethernet/smsc/smsc9420.*
20639
20640 SNET DPU VIRTIO DATA PATH ACCELERATOR
20641 R:      Alvaro Karsz <[email protected]>
20642 F:      drivers/vdpa/solidrun/
20643
20644 SOCIONEXT (SNI) AVE NETWORK DRIVER
20645 M:      Kunihiko Hayashi <[email protected]>
20646 L:      [email protected]
20647 S:      Maintained
20648 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
20649 F:      drivers/net/ethernet/socionext/sni_ave.c
20650
20651 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
20652 M:      Ilias Apalodimas <[email protected]>
20653 M:      Masahisa Kojima <[email protected]>
20654 L:      [email protected]
20655 S:      Maintained
20656 F:      Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
20657 F:      drivers/net/ethernet/socionext/netsec.c
20658
20659 SOCIONEXT (SNI) Synquacer SPI DRIVER
20660 M:      Masahisa Kojima <[email protected]>
20661 M:      Jassi Brar <[email protected]>
20662 L:      [email protected]
20663 S:      Maintained
20664 F:      Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
20665 F:      drivers/spi/spi-synquacer.c
20666
20667 SOCIONEXT SYNQUACER I2C DRIVER
20668 M:      Ard Biesheuvel <[email protected]>
20669 L:      [email protected]
20670 S:      Maintained
20671 F:      Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
20672 F:      drivers/i2c/busses/i2c-synquacer.c
20673
20674 SOCIONEXT UNIPHIER SOUND DRIVER
20675 L:      [email protected] (moderated for non-subscribers)
20676 S:      Orphan
20677 F:      sound/soc/uniphier/
20678
20679 SOCKET TIMESTAMPING
20680 M:      Willem de Bruijn <[email protected]>
20681 S:      Maintained
20682 F:      Documentation/networking/timestamping.rst
20683 F:      include/uapi/linux/net_tstamp.h
20684 F:      tools/testing/selftests/net/so_txtime.c
20685
20686 SOEKRIS NET48XX LED SUPPORT
20687 M:      Chris Boot <[email protected]>
20688 S:      Maintained
20689 F:      drivers/leds/leds-net48xx.c
20690
20691 SOFT-IWARP DRIVER (siw)
20692 M:      Bernard Metzler <[email protected]>
20693 L:      [email protected]
20694 S:      Supported
20695 F:      drivers/infiniband/sw/siw/
20696 F:      include/uapi/rdma/siw-abi.h
20697
20698 SOFT-ROCE DRIVER (rxe)
20699 M:      Zhu Yanjun <[email protected]>
20700 L:      [email protected]
20701 S:      Supported
20702 F:      drivers/infiniband/sw/rxe/
20703 F:      include/uapi/rdma/rdma_user_rxe.h
20704
20705 SOFTLOGIC 6x10 MPEG CODEC
20706 M:      Bluecherry Maintainers <[email protected]>
20707 M:      Anton Sviridenko <[email protected]>
20708 M:      Andrey Utkin <[email protected]>
20709 M:      Ismael Luceno <[email protected]>
20710 L:      [email protected]
20711 S:      Supported
20712 F:      drivers/media/pci/solo6x10/
20713
20714 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
20715 M:      James Morse <[email protected]>
20716 L:      [email protected] (moderated for non-subscribers)
20717 S:      Maintained
20718 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
20719 F:      drivers/firmware/arm_sdei.c
20720 F:      include/linux/arm_sdei.h
20721 F:      include/uapi/linux/arm_sdei.h
20722
20723 SOFTWARE NODES AND DEVICE PROPERTIES
20724 R:      Andy Shevchenko <[email protected]>
20725 R:      Daniel Scally <[email protected]>
20726 R:      Heikki Krogerus <[email protected]>
20727 R:      Sakari Ailus <[email protected]>
20728 L:      [email protected]
20729 S:      Maintained
20730 F:      drivers/base/property.c
20731 F:      drivers/base/swnode.c
20732 F:      include/linux/fwnode.h
20733 F:      include/linux/property.h
20734
20735 SOFTWARE RAID (Multiple Disks) SUPPORT
20736 M:      Song Liu <[email protected]>
20737 R:      Yu Kuai <[email protected]>
20738 L:      [email protected]
20739 S:      Supported
20740 Q:      https://patchwork.kernel.org/project/linux-raid/list/
20741 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
20742 F:      drivers/md/Kconfig
20743 F:      drivers/md/Makefile
20744 F:      drivers/md/md*
20745 F:      drivers/md/raid*
20746 F:      include/linux/raid/
20747 F:      include/uapi/linux/raid/
20748
20749 SOLIDRUN CLEARFOG SUPPORT
20750 M:      Russell King <[email protected]>
20751 S:      Maintained
20752 F:      arch/arm/boot/dts/marvell/armada-388-clearfog*
20753 F:      arch/arm/boot/dts/marvell/armada-38x-solidrun-*
20754
20755 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
20756 M:      Russell King <[email protected]>
20757 S:      Maintained
20758 F:      arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
20759 F:      arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
20760 F:      arch/arm/boot/dts/nxp/imx/imx6*-sr-*
20761
20762 SONIC NETWORK DRIVER
20763 M:      Thomas Bogendoerfer <[email protected]>
20764 L:      [email protected]
20765 S:      Maintained
20766 F:      drivers/net/ethernet/natsemi/sonic.*
20767
20768 SONICS SILICON BACKPLANE DRIVER (SSB)
20769 M:      Michael Buesch <[email protected]>
20770 L:      [email protected]
20771 S:      Maintained
20772 F:      drivers/ssb/
20773 F:      include/linux/ssb/
20774
20775 SONY IMX208 SENSOR DRIVER
20776 M:      Sakari Ailus <[email protected]>
20777 L:      [email protected]
20778 S:      Maintained
20779 T:      git git://linuxtv.org/media_tree.git
20780 F:      drivers/media/i2c/imx208.c
20781
20782 SONY IMX214 SENSOR DRIVER
20783 M:      Ricardo Ribalda <[email protected]>
20784 L:      [email protected]
20785 S:      Maintained
20786 T:      git git://linuxtv.org/media_tree.git
20787 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
20788 F:      drivers/media/i2c/imx214.c
20789
20790 SONY IMX219 SENSOR DRIVER
20791 M:      Dave Stevenson <[email protected]>
20792 L:      [email protected]
20793 S:      Maintained
20794 T:      git git://linuxtv.org/media_tree.git
20795 F:      Documentation/devicetree/bindings/media/i2c/imx219.yaml
20796 F:      drivers/media/i2c/imx219.c
20797
20798 SONY IMX258 SENSOR DRIVER
20799 M:      Sakari Ailus <[email protected]>
20800 L:      [email protected]
20801 S:      Maintained
20802 T:      git git://linuxtv.org/media_tree.git
20803 F:      Documentation/devicetree/bindings/media/i2c/imx258.yaml
20804 F:      drivers/media/i2c/imx258.c
20805
20806 SONY IMX274 SENSOR DRIVER
20807 M:      Leon Luo <[email protected]>
20808 L:      [email protected]
20809 S:      Maintained
20810 T:      git git://linuxtv.org/media_tree.git
20811 F:      Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
20812 F:      drivers/media/i2c/imx274.c
20813
20814 SONY IMX290 SENSOR DRIVER
20815 M:      Manivannan Sadhasivam <[email protected]>
20816 L:      [email protected]
20817 S:      Maintained
20818 T:      git git://linuxtv.org/media_tree.git
20819 F:      Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
20820 F:      drivers/media/i2c/imx290.c
20821
20822 SONY IMX296 SENSOR DRIVER
20823 M:      Laurent Pinchart <[email protected]>
20824 M:      Manivannan Sadhasivam <[email protected]>
20825 L:      [email protected]
20826 S:      Maintained
20827 T:      git git://linuxtv.org/media_tree.git
20828 F:      Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
20829 F:      drivers/media/i2c/imx296.c
20830
20831 SONY IMX319 SENSOR DRIVER
20832 M:      Bingbu Cao <[email protected]>
20833 L:      [email protected]
20834 S:      Maintained
20835 T:      git git://linuxtv.org/media_tree.git
20836 F:      drivers/media/i2c/imx319.c
20837
20838 SONY IMX334 SENSOR DRIVER
20839 L:      [email protected]
20840 S:      Orphan
20841 T:      git git://linuxtv.org/media_tree.git
20842 F:      Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
20843 F:      drivers/media/i2c/imx334.c
20844
20845 SONY IMX335 SENSOR DRIVER
20846 L:      [email protected]
20847 S:      Orphan
20848 T:      git git://linuxtv.org/media_tree.git
20849 F:      Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
20850 F:      drivers/media/i2c/imx335.c
20851
20852 SONY IMX355 SENSOR DRIVER
20853 M:      Tianshu Qiu <[email protected]>
20854 L:      [email protected]
20855 S:      Maintained
20856 T:      git git://linuxtv.org/media_tree.git
20857 F:      drivers/media/i2c/imx355.c
20858
20859 SONY IMX412 SENSOR DRIVER
20860 L:      [email protected]
20861 S:      Orphan
20862 T:      git git://linuxtv.org/media_tree.git
20863 F:      Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
20864 F:      drivers/media/i2c/imx412.c
20865
20866 SONY IMX415 SENSOR DRIVER
20867 M:      Michael Riesch <[email protected]>
20868 L:      [email protected]
20869 S:      Maintained
20870 T:      git git://linuxtv.org/media_tree.git
20871 F:      Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
20872 F:      drivers/media/i2c/imx415.c
20873
20874 SONY MEMORYSTICK SUBSYSTEM
20875 M:      Maxim Levitsky <[email protected]>
20876 M:      Alex Dubov <[email protected]>
20877 M:      Ulf Hansson <[email protected]>
20878 L:      [email protected]
20879 S:      Maintained
20880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
20881 F:      drivers/memstick/
20882 F:      include/linux/memstick.h
20883
20884 SONY VAIO CONTROL DEVICE DRIVER
20885 M:      Mattia Dongili <[email protected]>
20886 L:      [email protected]
20887 S:      Maintained
20888 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
20889 F:      Documentation/admin-guide/laptops/sony-laptop.rst
20890 F:      drivers/char/sonypi.c
20891 F:      drivers/platform/x86/sony-laptop.c
20892 F:      include/linux/sony-laptop.h
20893
20894 SOPHGO DEVICETREES and DRIVERS
20895 M:      Chen Wang <[email protected]>
20896 M:      Inochi Amaoto <[email protected]>
20897 T:      git https://github.com/sophgo/linux.git
20898 S:      Maintained
20899 N:      sophgo
20900 K:      sophgo
20901
20902 SOUND
20903 M:      Jaroslav Kysela <[email protected]>
20904 M:      Takashi Iwai <[email protected]>
20905 L:      [email protected]
20906 S:      Maintained
20907 W:      http://www.alsa-project.org/
20908 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
20909 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20910 F:      Documentation/sound/
20911 F:      include/sound/
20912 F:      include/uapi/sound/
20913 F:      sound/
20914 F:      tools/testing/selftests/alsa
20915
20916 SOUND - ALSA SELFTESTS
20917 M:      Mark Brown <[email protected]>
20918 L:      [email protected]
20919 L:      [email protected]
20920 S:      Supported
20921 F:      tools/testing/selftests/alsa
20922
20923 SOUND - COMPRESSED AUDIO
20924 M:      Vinod Koul <[email protected]>
20925 L:      [email protected] (moderated for non-subscribers)
20926 S:      Supported
20927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20928 F:      Documentation/sound/designs/compress-offload.rst
20929 F:      include/sound/compress_driver.h
20930 F:      include/uapi/sound/compress_*
20931 F:      sound/core/compress_offload.c
20932 F:      sound/soc/soc-compress.c
20933
20934 SOUND - CORE KUNIT TEST
20935 M:      Ivan Orlov <[email protected]>
20936 L:      [email protected]
20937 S:      Supported
20938 F:      sound/core/sound_kunit.c
20939
20940 SOUND - DMAENGINE HELPERS
20941 M:      Lars-Peter Clausen <[email protected]>
20942 S:      Supported
20943 F:      include/sound/dmaengine_pcm.h
20944 F:      sound/core/pcm_dmaengine.c
20945 F:      sound/soc/soc-generic-dmaengine-pcm.c
20946
20947 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
20948 M:      Liam Girdwood <[email protected]>
20949 M:      Mark Brown <[email protected]>
20950 L:      [email protected]
20951 S:      Supported
20952 W:      http://alsa-project.org/main/index.php/ASoC
20953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
20954 F:      Documentation/devicetree/bindings/sound/
20955 F:      Documentation/sound/soc/
20956 F:      include/dt-bindings/sound/
20957 F:      include/sound/soc*
20958 F:      include/sound/sof.h
20959 F:      include/sound/sof/
20960 F:      include/trace/events/sof*.h
20961 F:      include/uapi/sound/asoc.h
20962 F:      sound/soc/
20963
20964 SOUND - SOC LAYER / dapm-graph
20965 M:      Luca Ceresoli <[email protected]>
20966 L:      [email protected]
20967 S:      Maintained
20968 F:      tools/sound/dapm-graph
20969
20970 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
20971 M:      Pierre-Louis Bossart <[email protected]>
20972 M:      Liam Girdwood <[email protected]>
20973 M:      Peter Ujfalusi <[email protected]>
20974 M:      Bard Liao <[email protected]>
20975 M:      Ranjani Sridharan <[email protected]>
20976 M:      Daniel Baluta <[email protected]>
20977 R:      Kai Vehmanen <[email protected]>
20978 L:      [email protected] (moderated for non-subscribers)
20979 S:      Supported
20980 W:      https://github.com/thesofproject/linux/
20981 F:      sound/soc/sof/
20982
20983 SOUNDWIRE SUBSYSTEM
20984 M:      Vinod Koul <[email protected]>
20985 M:      Bard Liao <[email protected]>
20986 R:      Pierre-Louis Bossart <[email protected]>
20987 R:      Sanyog Kale <[email protected]>
20988 L:      [email protected] (moderated for non-subscribers)
20989 S:      Supported
20990 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
20991 F:      Documentation/driver-api/soundwire/
20992 F:      drivers/soundwire/
20993 F:      include/linux/soundwire/
20994
20995 SP2 MEDIA DRIVER
20996 M:      Olli Salonen <[email protected]>
20997 L:      [email protected]
20998 S:      Maintained
20999 W:      https://linuxtv.org
21000 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21001 F:      drivers/media/dvb-frontends/sp2*
21002
21003 SPANISH DOCUMENTATION
21004 M:      Carlos Bilbao <[email protected]>
21005 R:      Avadhut Naik <[email protected]>
21006 S:      Maintained
21007 F:      Documentation/translations/sp_SP/
21008
21009 SPARC + UltraSPARC (sparc/sparc64)
21010 M:      "David S. Miller" <[email protected]>
21011 M:      Andreas Larsson <[email protected]>
21012 L:      [email protected]
21013 S:      Maintained
21014 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
21015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21017 F:      arch/sparc/
21018 F:      drivers/sbus/
21019
21020 SPARC SERIAL DRIVERS
21021 M:      "David S. Miller" <[email protected]>
21022 L:      [email protected]
21023 S:      Maintained
21024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21025 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21026 F:      drivers/tty/serial/suncore.c
21027 F:      drivers/tty/serial/sunhv.c
21028 F:      drivers/tty/serial/sunsab.c
21029 F:      drivers/tty/serial/sunsab.h
21030 F:      drivers/tty/serial/sunsu.c
21031 F:      drivers/tty/serial/sunzilog.c
21032 F:      drivers/tty/serial/sunzilog.h
21033 F:      drivers/tty/vcc.c
21034 F:      include/linux/sunserialcore.h
21035
21036 SPARSE CHECKER
21037 M:      "Luc Van Oostenryck" <[email protected]>
21038 L:      [email protected]
21039 S:      Maintained
21040 W:      https://sparse.docs.kernel.org/
21041 Q:      https://patchwork.kernel.org/project/linux-sparse/list/
21042 B:      https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
21043 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
21044 F:      include/linux/compiler.h
21045
21046 SPEAKUP CONSOLE SPEECH DRIVER
21047 M:      William Hubbs <[email protected]>
21048 M:      Chris Brannon <[email protected]>
21049 M:      Kirk Reiser <[email protected]>
21050 M:      Samuel Thibault <[email protected]>
21051 L:      [email protected]
21052 S:      Odd Fixes
21053 W:      http://www.linux-speakup.org/
21054 W:      https://github.com/linux-speakup/speakup
21055 B:      https://github.com/linux-speakup/speakup/issues
21056 F:      drivers/accessibility/speakup/
21057
21058 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
21059 M:      Viresh Kumar <[email protected]>
21060 M:      Shiraz Hashim <[email protected]>
21061 M:      [email protected]
21062 L:      [email protected] (moderated for non-subscribers)
21063 S:      Maintained
21064 W:      http://www.st.com/spear
21065 F:      arch/arm/boot/dts/st/spear*
21066 F:      arch/arm/mach-spear/
21067 F:      drivers/clk/spear/
21068 F:      drivers/pinctrl/spear/
21069
21070 SPI NOR SUBSYSTEM
21071 M:      Tudor Ambarus <[email protected]>
21072 M:      Pratyush Yadav <[email protected]>
21073 M:      Michael Walle <[email protected]>
21074 L:      [email protected]
21075 S:      Maintained
21076 W:      http://www.linux-mtd.infradead.org/
21077 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
21078 C:      irc://irc.oftc.net/mtd
21079 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
21080 F:      Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
21081 F:      drivers/mtd/spi-nor/
21082 F:      include/linux/mtd/spi-nor.h
21083
21084 SPI SUBSYSTEM
21085 M:      Mark Brown <[email protected]>
21086 L:      [email protected]
21087 S:      Maintained
21088 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
21089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
21090 F:      Documentation/devicetree/bindings/spi/
21091 F:      Documentation/spi/
21092 F:      drivers/spi/
21093 F:      include/linux/spi/
21094 F:      include/uapi/linux/spi/
21095 F:      tools/spi/
21096
21097 SPIDERNET NETWORK DRIVER for CELL
21098 M:      Ishizaki Kou <[email protected]>
21099 M:      Geoff Levand <[email protected]>
21100 L:      [email protected]
21101 L:      [email protected]
21102 S:      Maintained
21103 F:      Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
21104 F:      drivers/net/ethernet/toshiba/spider_net*
21105
21106 SPMI SUBSYSTEM
21107 M:      Stephen Boyd <[email protected]>
21108 L:      [email protected]
21109 S:      Maintained
21110 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
21111 F:      Documentation/devicetree/bindings/spmi/
21112 F:      drivers/spmi/
21113 F:      include/dt-bindings/spmi/spmi.h
21114 F:      include/linux/spmi.h
21115 F:      include/trace/events/spmi.h
21116
21117 SPU FILE SYSTEM
21118 M:      Jeremy Kerr <[email protected]>
21119 L:      [email protected]
21120 S:      Supported
21121 W:      http://www.ibm.com/developerworks/power/cell/
21122 F:      Documentation/filesystems/spufs/spufs.rst
21123 F:      arch/powerpc/platforms/cell/spufs/
21124
21125 SQUASHFS FILE SYSTEM
21126 M:      Phillip Lougher <[email protected]>
21127 L:      [email protected] (subscribers-only)
21128 S:      Maintained
21129 W:      http://squashfs.org.uk
21130 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
21131 F:      Documentation/filesystems/squashfs.rst
21132 F:      fs/squashfs/
21133
21134 SRM (Alpha) environment access
21135 M:      Jan-Benedict Glaw <[email protected]>
21136 S:      Maintained
21137 F:      arch/alpha/kernel/srm_env.c
21138
21139 ST LSM6DSx IMU IIO DRIVER
21140 M:      Lorenzo Bianconi <[email protected]>
21141 L:      [email protected]
21142 S:      Maintained
21143 W:      http://www.st.com/
21144 F:      Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
21145 F:      drivers/iio/imu/st_lsm6dsx/
21146
21147 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
21148 M:      Benjamin Mugnier <[email protected]>
21149 M:      Sylvain Petinot <[email protected]>
21150 L:      [email protected]
21151 S:      Maintained
21152 T:      git git://linuxtv.org/media_tree.git
21153 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
21154 F:      drivers/media/i2c/st-mipid02.c
21155
21156 ST STM32 FIREWALL
21157 M:      Gatien Chevallier <[email protected]>
21158 S:      Maintained
21159 F:      drivers/bus/stm32_etzpc.c
21160 F:      drivers/bus/stm32_firewall.c
21161 F:      drivers/bus/stm32_rifsc.c
21162
21163 ST STM32 I2C/SMBUS DRIVER
21164 M:      Pierre-Yves MORDRET <[email protected]>
21165 M:      Alain Volmat <[email protected]>
21166 L:      [email protected]
21167 S:      Maintained
21168 F:      drivers/i2c/busses/i2c-stm32*
21169
21170 ST STM32 SPI DRIVER
21171 M:      Alain Volmat <[email protected]>
21172 L:      [email protected]
21173 S:      Maintained
21174 F:      drivers/spi/spi-stm32.c
21175
21176 ST STPDDC60 DRIVER
21177 M:      Daniel Nilsson <[email protected]>
21178 L:      [email protected]
21179 S:      Maintained
21180 F:      Documentation/hwmon/stpddc60.rst
21181 F:      drivers/hwmon/pmbus/stpddc60.c
21182
21183 ST VGXY61 DRIVER
21184 M:      Benjamin Mugnier <[email protected]>
21185 M:      Sylvain Petinot <[email protected]>
21186 L:      [email protected]
21187 S:      Maintained
21188 T:      git git://linuxtv.org/media_tree.git
21189 F:      Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
21190 F:      Documentation/userspace-api/media/drivers/st-vgxy61.rst
21191 F:      drivers/media/i2c/st-vgxy61.c
21192
21193 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
21194 M:      Song Qiang <[email protected]>
21195 L:      [email protected]
21196 S:      Maintained
21197 F:      Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
21198 F:      drivers/iio/proximity/vl53l0x-i2c.c
21199
21200 STABLE BRANCH
21201 M:      Greg Kroah-Hartman <[email protected]>
21202 M:      Sasha Levin <[email protected]>
21203 L:      [email protected]
21204 S:      Supported
21205 F:      Documentation/process/stable-kernel-rules.rst
21206
21207 STAGING - ATOMISP DRIVER
21208 M:      Hans de Goede <[email protected]>
21209 M:      Mauro Carvalho Chehab <[email protected]>
21210 R:      Sakari Ailus <[email protected]>
21211 L:      [email protected]
21212 S:      Maintained
21213 F:      drivers/staging/media/atomisp/
21214
21215 STAGING - FIELDBUS SUBSYSTEM
21216 M:      Sven Van Asbroeck <[email protected]>
21217 S:      Maintained
21218 F:      drivers/staging/fieldbus/*
21219 F:      drivers/staging/fieldbus/Documentation/
21220
21221 STAGING - HMS ANYBUS-S BUS
21222 M:      Sven Van Asbroeck <[email protected]>
21223 S:      Maintained
21224 F:      drivers/staging/fieldbus/anybuss/
21225
21226 STAGING - INDUSTRIAL IO
21227 M:      Jonathan Cameron <[email protected]>
21228 L:      [email protected]
21229 S:      Odd Fixes
21230 F:      Documentation/devicetree/bindings/staging/iio/
21231 F:      drivers/staging/iio/
21232
21233 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
21234 M:      Marc Dietrich <[email protected]>
21235 L:      [email protected] (moderated for non-subscribers)
21236 L:      [email protected]
21237 S:      Maintained
21238 F:      drivers/staging/nvec/
21239
21240 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
21241 M:      Jens Frederich <[email protected]>
21242 M:      Jon Nettleton <[email protected]>
21243 S:      Maintained
21244 W:      http://wiki.laptop.org/go/DCON
21245 F:      drivers/staging/olpc_dcon/
21246
21247 STAGING - REALTEK RTL8712U DRIVERS
21248 M:      Florian Schilhabel <[email protected]>.
21249 S:      Odd Fixes
21250 F:      drivers/staging/rtl8712/
21251
21252 STAGING - SEPS525 LCD CONTROLLER DRIVERS
21253 M:      Michael Hennerich <[email protected]>
21254 L:      [email protected]
21255 S:      Supported
21256 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
21257 F:      drivers/staging/fbtft/fb_seps525.c
21258
21259 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
21260 M:      Sudip Mukherjee <[email protected]>
21261 M:      Teddy Wang <[email protected]>
21262 M:      Sudip Mukherjee <[email protected]>
21263 L:      [email protected]
21264 S:      Maintained
21265 F:      drivers/staging/sm750fb/
21266
21267 STAGING - VIA VT665X DRIVERS
21268 M:      Philipp Hortmann <[email protected]>
21269 S:      Odd Fixes
21270 F:      drivers/staging/vt665?/
21271
21272 STAGING SUBSYSTEM
21273 M:      Greg Kroah-Hartman <[email protected]>
21274 L:      [email protected]
21275 S:      Supported
21276 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
21277 F:      drivers/staging/
21278
21279 STANDALONE CACHE CONTROLLER DRIVERS
21280 M:      Conor Dooley <[email protected]>
21281 L:      [email protected]
21282 S:      Maintained
21283 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21284 F:      drivers/cache
21285
21286 STARFIRE/DURALAN NETWORK DRIVER
21287 M:      Ion Badulescu <[email protected]>
21288 S:      Odd Fixes
21289 F:      drivers/net/ethernet/adaptec/starfire*
21290
21291 STARFIVE CAMERA SUBSYSTEM DRIVER
21292 M:      Jack Zhu <[email protected]>
21293 M:      Changhuang Liang <[email protected]>
21294 L:      [email protected]
21295 S:      Maintained
21296 F:      Documentation/admin-guide/media/starfive_camss.rst
21297 F:      Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
21298 F:      drivers/staging/media/starfive/camss
21299
21300 STARFIVE CRYPTO DRIVER
21301 M:      Jia Jie Ho <[email protected]>
21302 M:      William Qiu <[email protected]>
21303 S:      Supported
21304 F:      Documentation/devicetree/bindings/crypto/starfive*
21305 F:      drivers/crypto/starfive/
21306
21307 STARFIVE DEVICETREES
21308 M:      Emil Renner Berthing <[email protected]>
21309 S:      Maintained
21310 F:      arch/riscv/boot/dts/starfive/
21311
21312 STARFIVE DWMAC GLUE LAYER
21313 M:      Emil Renner Berthing <[email protected]>
21314 M:      Minda Chen <[email protected]>
21315 S:      Maintained
21316 F:      Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
21317 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
21318
21319 STARFIVE JH7110 DPHY RX DRIVER
21320 M:      Jack Zhu <[email protected]>
21321 M:      Changhuang Liang <[email protected]>
21322 S:      Supported
21323 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
21324 F:      drivers/phy/starfive/phy-jh7110-dphy-rx.c
21325
21326 STARFIVE JH7110 MMC/SD/SDIO DRIVER
21327 M:      William Qiu <[email protected]>
21328 S:      Supported
21329 F:      Documentation/devicetree/bindings/mmc/starfive*
21330 F:      drivers/mmc/host/dw_mmc-starfive.c
21331
21332 STARFIVE JH7110 PLL CLOCK DRIVER
21333 M:      Xingyu Wu <[email protected]>
21334 S:      Supported
21335 F:      Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
21336 F:      drivers/clk/starfive/clk-starfive-jh7110-pll.c
21337
21338 STARFIVE JH7110 PWMDAC DRIVER
21339 M:      Hal Feng <[email protected]>
21340 M:      Xingyu Wu <[email protected]>
21341 S:      Supported
21342 F:      Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
21343 F:      sound/soc/starfive/jh7110_pwmdac.c
21344
21345 STARFIVE JH7110 SYSCON
21346 M:      William Qiu <[email protected]>
21347 M:      Xingyu Wu <[email protected]>
21348 S:      Supported
21349 F:      Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
21350
21351 STARFIVE JH7110 TDM DRIVER
21352 M:      Walker Chen <[email protected]>
21353 S:      Maintained
21354 F:      Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
21355 F:      sound/soc/starfive/jh7110_tdm.c
21356
21357 STARFIVE JH71X0 CLOCK DRIVERS
21358 M:      Emil Renner Berthing <[email protected]>
21359 M:      Hal Feng <[email protected]>
21360 S:      Maintained
21361 F:      Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
21362 F:      drivers/clk/starfive/clk-starfive-jh71*
21363 F:      include/dt-bindings/clock/starfive?jh71*.h
21364
21365 STARFIVE JH71X0 PINCTRL DRIVERS
21366 M:      Emil Renner Berthing <[email protected]>
21367 M:      Jianlong Huang <[email protected]>
21368 M:      Hal Feng <[email protected]>
21369 L:      [email protected]
21370 S:      Maintained
21371 F:      Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
21372 F:      drivers/pinctrl/starfive/pinctrl-starfive-jh71*
21373 F:      include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
21374 F:      include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
21375
21376 STARFIVE JH71X0 RESET CONTROLLER DRIVERS
21377 M:      Emil Renner Berthing <[email protected]>
21378 M:      Hal Feng <[email protected]>
21379 S:      Maintained
21380 F:      Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
21381 F:      drivers/reset/starfive/reset-starfive-jh71*
21382 F:      include/dt-bindings/reset/starfive?jh71*.h
21383
21384 STARFIVE JH71X0 USB DRIVERS
21385 M:      Minda Chen <[email protected]>
21386 S:      Maintained
21387 F:      Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
21388 F:      drivers/usb/cdns3/cdns3-starfive.c
21389
21390 STARFIVE JH71XX PMU CONTROLLER DRIVER
21391 M:      Walker Chen <[email protected]>
21392 M:      Changhuang Liang <[email protected]>
21393 S:      Supported
21394 F:      Documentation/devicetree/bindings/power/starfive*
21395 F:      drivers/pmdomain/starfive/
21396 F:      include/dt-bindings/power/starfive,jh7110-pmu.h
21397
21398 STARFIVE SOC DRIVERS
21399 M:      Conor Dooley <[email protected]>
21400 S:      Maintained
21401 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21402 F:      Documentation/devicetree/bindings/soc/starfive/
21403
21404 STARFIVE STARLINK PMU DRIVER
21405 M:      Ji Sheng Teoh <[email protected]>
21406 S:      Maintained
21407 F:      Documentation/admin-guide/perf/starfive_starlink_pmu.rst
21408 F:      Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
21409 F:      drivers/perf/starfive_starlink_pmu.c
21410
21411 STARFIVE TRNG DRIVER
21412 M:      Jia Jie Ho <[email protected]>
21413 S:      Supported
21414 F:      Documentation/devicetree/bindings/rng/starfive*
21415 F:      drivers/char/hw_random/jh7110-trng.c
21416
21417 STARFIVE WATCHDOG DRIVER
21418 M:      Xingyu Wu <[email protected]>
21419 M:      Samin Guo <[email protected]>
21420 S:      Supported
21421 F:      Documentation/devicetree/bindings/watchdog/starfive*
21422 F:      drivers/watchdog/starfive-wdt.c
21423
21424 STARFIVE JH71X0 PCIE AND USB PHY DRIVER
21425 M:      Minda Chen <[email protected]>
21426 S:      Supported
21427 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
21428 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
21429 F:      drivers/phy/starfive/phy-jh7110-pcie.c
21430 F:      drivers/phy/starfive/phy-jh7110-usb.c
21431
21432 STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
21433 M:      Changhuang Liang <[email protected]>
21434 S:      Supported
21435 F:      Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
21436 F:      drivers/irqchip/irq-starfive-jh8100-intc.c
21437
21438 STATIC BRANCH/CALL
21439 M:      Peter Zijlstra <[email protected]>
21440 M:      Josh Poimboeuf <[email protected]>
21441 M:      Jason Baron <[email protected]>
21442 R:      Steven Rostedt <[email protected]>
21443 R:      Ard Biesheuvel <[email protected]>
21444 S:      Supported
21445 F:      arch/*/include/asm/jump_label*.h
21446 F:      arch/*/include/asm/static_call*.h
21447 F:      arch/*/kernel/jump_label.c
21448 F:      arch/*/kernel/static_call.c
21449 F:      include/linux/jump_label*.h
21450 F:      include/linux/static_call*.h
21451 F:      kernel/jump_label.c
21452 F:      kernel/static_call.c
21453
21454 STI AUDIO (ASoC) DRIVERS
21455 M:      Arnaud Pouliquen <[email protected]>
21456 L:      [email protected] (moderated for non-subscribers)
21457 S:      Maintained
21458 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
21459 F:      sound/soc/sti/
21460
21461 STI CEC DRIVER
21462 M:      Alain Volmat <[email protected]>
21463 S:      Maintained
21464 F:      Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
21465 F:      drivers/media/cec/platform/sti/
21466
21467 STK1160 USB VIDEO CAPTURE DRIVER
21468 M:      Ezequiel Garcia <[email protected]>
21469 L:      [email protected]
21470 S:      Maintained
21471 T:      git git://linuxtv.org/media_tree.git
21472 F:      drivers/media/usb/stk1160/
21473
21474 STM32 AUDIO (ASoC) DRIVERS
21475 M:      Olivier Moysan <[email protected]>
21476 M:      Arnaud Pouliquen <[email protected]>
21477 L:      [email protected] (moderated for non-subscribers)
21478 S:      Maintained
21479 F:      Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
21480 F:      Documentation/devicetree/bindings/sound/st,stm32-*.yaml
21481 F:      sound/soc/stm/
21482
21483 STM32 TIMER/LPTIMER DRIVERS
21484 M:      Fabrice Gasnier <[email protected]>
21485 S:      Maintained
21486 F:      Documentation/ABI/testing/*timer-stm32
21487 F:      Documentation/devicetree/bindings/*/*stm32-*timer*
21488 F:      drivers/*/stm32-*timer*
21489 F:      drivers/pwm/pwm-stm32*
21490 F:      include/linux/*/stm32-*tim*
21491
21492 STMMAC ETHERNET DRIVER
21493 M:      Alexandre Torgue <[email protected]>
21494 M:      Jose Abreu <[email protected]>
21495 L:      [email protected]
21496 S:      Supported
21497 W:      http://www.stlinux.com
21498 F:      Documentation/networking/device_drivers/ethernet/stmicro/
21499 F:      drivers/net/ethernet/stmicro/stmmac/
21500
21501 SUN HAPPY MEAL ETHERNET DRIVER
21502 M:      Sean Anderson <[email protected]>
21503 S:      Maintained
21504 F:      drivers/net/ethernet/sun/sunhme.*
21505
21506 SUN3/3X
21507 M:      Sam Creasey <[email protected]>
21508 S:      Maintained
21509 W:      http://sammy.net/sun3/
21510 F:      arch/m68k/include/asm/sun3*
21511 F:      arch/m68k/kernel/*sun3*
21512 F:      arch/m68k/sun3*/
21513 F:      drivers/net/ethernet/i825xx/sun3*
21514
21515 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
21516 M:      Hans de Goede <[email protected]>
21517 L:      [email protected]
21518 S:      Maintained
21519 F:      Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
21520 F:      drivers/input/keyboard/sun4i-lradc-keys.c
21521
21522 SUNDANCE NETWORK DRIVER
21523 M:      Denis Kirjanov <[email protected]>
21524 L:      [email protected]
21525 S:      Maintained
21526 F:      drivers/net/ethernet/dlink/sundance.c
21527
21528 SUNPLUS ETHERNET DRIVER
21529 M:      Wells Lu <[email protected]>
21530 L:      [email protected]
21531 S:      Maintained
21532 W:      https://sunplus.atlassian.net/wiki/spaces/doc/overview
21533 F:      Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
21534 F:      drivers/net/ethernet/sunplus/
21535
21536 SUNPLUS MMC DRIVER
21537 M:      Tony Huang <[email protected]>
21538 M:      Li-hao Kuo <[email protected]>
21539 S:      Maintained
21540 F:      Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
21541 F:      drivers/mmc/host/sunplus-mmc.c
21542
21543 SUNPLUS OCOTP DRIVER
21544 M:      Vincent Shih <[email protected]>
21545 S:      Maintained
21546 F:      Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
21547 F:      drivers/nvmem/sunplus-ocotp.c
21548
21549 SUNPLUS PWM DRIVER
21550 M:      Hammer Hsieh <[email protected]>
21551 S:      Maintained
21552 F:      Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
21553 F:      drivers/pwm/pwm-sunplus.c
21554
21555 SUNPLUS RTC DRIVER
21556 M:      Vincent Shih <[email protected]>
21557 L:      [email protected]
21558 S:      Maintained
21559 F:      Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
21560 F:      drivers/rtc/rtc-sunplus.c
21561
21562 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
21563 M:      Li-hao Kuo <[email protected]>
21564 L:      [email protected]
21565 S:      Maintained
21566 F:      Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
21567 F:      drivers/spi/spi-sunplus-sp7021.c
21568
21569 SUNPLUS UART DRIVER
21570 M:      Hammer Hsieh <[email protected]>
21571 S:      Maintained
21572 F:      Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
21573 F:      drivers/tty/serial/sunplus-uart.c
21574
21575 SUNPLUS USB2 PHY DRIVER
21576 M:      Vincent Shih <[email protected]>
21577 L:      [email protected]
21578 S:      Maintained
21579 F:      Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
21580 F:      drivers/phy/sunplus/Kconfig
21581 F:      drivers/phy/sunplus/Makefile
21582 F:      drivers/phy/sunplus/phy-sunplus-usb2.c
21583
21584 SUNPLUS WATCHDOG DRIVER
21585 M:      Xiantao Hu <[email protected]>
21586 L:      [email protected]
21587 S:      Maintained
21588 F:      Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
21589 F:      drivers/watchdog/sunplus_wdt.c
21590
21591 SUPERH
21592 M:      Yoshinori Sato <[email protected]>
21593 M:      Rich Felker <[email protected]>
21594 M:      John Paul Adrian Glaubitz <[email protected]>
21595 L:      [email protected]
21596 S:      Maintained
21597 Q:      http://patchwork.kernel.org/project/linux-sh/list/
21598 F:      Documentation/arch/sh/
21599 F:      arch/sh/
21600 F:      drivers/sh/
21601
21602 SUSPEND TO RAM
21603 M:      "Rafael J. Wysocki" <[email protected]>
21604 M:      Len Brown <[email protected]>
21605 M:      Pavel Machek <[email protected]>
21606 L:      [email protected]
21607 S:      Supported
21608 B:      https://bugzilla.kernel.org
21609 F:      Documentation/power/
21610 F:      arch/x86/kernel/acpi/sleep*
21611 F:      arch/x86/kernel/acpi/wakeup*
21612 F:      drivers/base/power/
21613 F:      include/linux/freezer.h
21614 F:      include/linux/pm.h
21615 F:      include/linux/suspend.h
21616 F:      kernel/power/
21617
21618 SVGA HANDLING
21619 M:      Martin Mares <[email protected]>
21620 L:      [email protected]
21621 S:      Maintained
21622 F:      Documentation/admin-guide/svga.rst
21623 F:      arch/x86/boot/video*
21624
21625 SWITCHDEV
21626 M:      Jiri Pirko <[email protected]>
21627 M:      Ivan Vecera <[email protected]>
21628 L:      [email protected]
21629 S:      Supported
21630 F:      include/net/switchdev.h
21631 F:      net/switchdev/
21632
21633 SY8106A REGULATOR DRIVER
21634 M:      Icenowy Zheng <[email protected]>
21635 S:      Maintained
21636 F:      Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
21637 F:      drivers/regulator/sy8106a-regulator.c
21638
21639 SYNC FILE FRAMEWORK
21640 M:      Sumit Semwal <[email protected]>
21641 R:      Gustavo Padovan <[email protected]>
21642 L:      [email protected]
21643 L:      [email protected]
21644 S:      Maintained
21645 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
21646 F:      Documentation/driver-api/sync_file.rst
21647 F:      drivers/dma-buf/dma-fence*
21648 F:      drivers/dma-buf/sw_sync.c
21649 F:      drivers/dma-buf/sync_*
21650 F:      include/linux/sync_file.h
21651 F:      include/uapi/linux/sync_file.h
21652
21653 SYNOPSYS ARC ARCHITECTURE
21654 M:      Vineet Gupta <[email protected]>
21655 L:      [email protected]
21656 S:      Supported
21657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
21658 F:      Documentation/arch/arc
21659 F:      Documentation/devicetree/bindings/arc/*
21660 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
21661 F:      arch/arc/
21662 F:      drivers/clocksource/arc_timer.c
21663 F:      drivers/tty/serial/arc_uart.c
21664
21665 SYNOPSYS ARC HSDK SDP pll clock driver
21666 M:      Eugeniy Paltsev <[email protected]>
21667 S:      Supported
21668 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
21669 F:      drivers/clk/clk-hsdk-pll.c
21670
21671 SYNOPSYS ARC SDP clock driver
21672 M:      Eugeniy Paltsev <[email protected]>
21673 S:      Supported
21674 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
21675 F:      drivers/clk/axs10x/*
21676
21677 SYNOPSYS ARC SDP platform support
21678 M:      Alexey Brodkin <[email protected]>
21679 S:      Supported
21680 F:      Documentation/devicetree/bindings/arc/axs10*
21681 F:      arch/arc/boot/dts/ax*
21682 F:      arch/arc/plat-axs10x
21683
21684 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
21685 M:      Eugeniy Paltsev <[email protected]>
21686 S:      Supported
21687 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
21688 F:      drivers/reset/reset-axs10x.c
21689
21690 SYNOPSYS CREG GPIO DRIVER
21691 M:      Eugeniy Paltsev <[email protected]>
21692 S:      Maintained
21693 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
21694 F:      drivers/gpio/gpio-creg-snps.c
21695
21696 SYNOPSYS DESIGNWARE 8250 UART DRIVER
21697 M:      Ilpo Järvinen <[email protected]>
21698 R:      Andy Shevchenko <[email protected]>
21699 S:      Supported
21700 F:      drivers/tty/serial/8250/8250_dw.c
21701 F:      drivers/tty/serial/8250/8250_dwlib.*
21702 F:      drivers/tty/serial/8250/8250_lpss.c
21703
21704 SYNOPSYS DESIGNWARE APB GPIO DRIVER
21705 M:      Hoan Tran <[email protected]>
21706 M:      Serge Semin <[email protected]>
21707 L:      [email protected]
21708 S:      Maintained
21709 F:      Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
21710 F:      drivers/gpio/gpio-dwapb.c
21711
21712 SYNOPSYS DESIGNWARE APB SSI DRIVER
21713 M:      Serge Semin <[email protected]>
21714 L:      [email protected]
21715 S:      Supported
21716 F:      Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
21717 F:      drivers/spi/spi-dw*
21718
21719 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
21720 M:      Eugeniy Paltsev <[email protected]>
21721 S:      Maintained
21722 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
21723 F:      drivers/dma/dw-axi-dmac/
21724
21725 SYNOPSYS DESIGNWARE DMAC DRIVER
21726 M:      Viresh Kumar <[email protected]>
21727 R:      Andy Shevchenko <[email protected]>
21728 S:      Maintained
21729 F:      Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
21730 F:      Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
21731 F:      drivers/dma/dw/
21732 F:      include/dt-bindings/dma/dw-dmac.h
21733 F:      include/linux/dma/dw.h
21734 F:      include/linux/platform_data/dma-dw.h
21735
21736 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
21737 M:      Jose Abreu <[email protected]>
21738 L:      [email protected]
21739 S:      Supported
21740 F:      drivers/net/ethernet/synopsys/
21741
21742 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
21743 M:      Jose Abreu <[email protected]>
21744 L:      [email protected]
21745 S:      Supported
21746 F:      drivers/net/pcs/pcs-xpcs.c
21747 F:      drivers/net/pcs/pcs-xpcs.h
21748 F:      include/linux/pcs/pcs-xpcs.h
21749
21750 SYNOPSYS DESIGNWARE I2C DRIVER
21751 M:      Jarkko Nikula <[email protected]>
21752 R:      Andy Shevchenko <[email protected]>
21753 R:      Mika Westerberg <[email protected]>
21754 R:      Jan Dabros <[email protected]>
21755 L:      [email protected]
21756 S:      Supported
21757 F:      drivers/i2c/busses/i2c-designware-*
21758
21759 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
21760 M:      Jaehoon Chung <[email protected]>
21761 L:      [email protected]
21762 S:      Maintained
21763 F:      drivers/mmc/host/dw_mmc*
21764
21765 SYNOPSYS DESIGNWARE PCIE PMU DRIVER
21766 M:      Shuai Xue <[email protected]>
21767 M:      Jing Zhang <[email protected]>
21768 S:      Supported
21769 F:      Documentation/admin-guide/perf/dwc_pcie_pmu.rst
21770 F:      drivers/perf/dwc_pcie_pmu.c
21771
21772 SYNOPSYS HSDK RESET CONTROLLER DRIVER
21773 M:      Eugeniy Paltsev <[email protected]>
21774 S:      Supported
21775 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
21776 F:      drivers/reset/reset-hsdk.c
21777 F:      include/dt-bindings/reset/snps,hsdk-reset.h
21778
21779 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
21780 M:      Prabu Thangamuthu <[email protected]>
21781 M:      Manjunath M B <[email protected]>
21782 L:      [email protected]
21783 S:      Maintained
21784 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
21785
21786 SYSTEM CONFIGURATION (SYSCON)
21787 M:      Lee Jones <[email protected]>
21788 M:      Arnd Bergmann <[email protected]>
21789 S:      Supported
21790 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
21791 F:      drivers/mfd/syscon.c
21792
21793 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
21794 M:      Sudeep Holla <[email protected]>
21795 R:      Cristian Marussi <[email protected]>
21796 L:      [email protected] (moderated for non-subscribers)
21797 S:      Maintained
21798 F:      Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
21799 F:      drivers/clk/clk-sc[mp]i.c
21800 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
21801 F:      drivers/firmware/arm_scmi/
21802 F:      drivers/firmware/arm_scpi.c
21803 F:      drivers/hwmon/scmi-hwmon.c
21804 F:      drivers/pinctrl/pinctrl-scmi.c
21805 F:      drivers/pmdomain/arm/
21806 F:      drivers/powercap/arm_scmi_powercap.c
21807 F:      drivers/regulator/scmi-regulator.c
21808 F:      drivers/reset/reset-scmi.c
21809 F:      include/linux/sc[mp]i_protocol.h
21810 F:      include/trace/events/scmi.h
21811 F:      include/uapi/linux/virtio_scmi.h
21812
21813 SYSTEM RESET/SHUTDOWN DRIVERS
21814 M:      Sebastian Reichel <[email protected]>
21815 L:      [email protected]
21816 S:      Maintained
21817 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
21818 F:      Documentation/devicetree/bindings/power/reset/
21819 F:      drivers/power/reset/
21820
21821 SYSTEM TRACE MODULE CLASS
21822 M:      Alexander Shishkin <[email protected]>
21823 S:      Maintained
21824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
21825 F:      Documentation/trace/stm.rst
21826 F:      drivers/hwtracing/stm/
21827 F:      include/linux/stm.h
21828 F:      include/uapi/linux/stm.h
21829
21830 SYSTEM76 ACPI DRIVER
21831 M:      Jeremy Soller <[email protected]>
21832 M:      System76 Product Development <[email protected]>
21833 L:      [email protected]
21834 S:      Maintained
21835 F:      drivers/platform/x86/system76_acpi.c
21836
21837 SYSV FILESYSTEM
21838 S:      Orphan
21839 F:      Documentation/filesystems/sysv-fs.rst
21840 F:      fs/sysv/
21841 F:      include/linux/sysv_fs.h
21842
21843 TASKSTATS STATISTICS INTERFACE
21844 M:      Balbir Singh <[email protected]>
21845 S:      Maintained
21846 F:      Documentation/accounting/taskstats*
21847 F:      include/linux/taskstats*
21848 F:      kernel/taskstats.c
21849
21850 TC subsystem
21851 M:      Jamal Hadi Salim <[email protected]>
21852 M:      Cong Wang <[email protected]>
21853 M:      Jiri Pirko <[email protected]>
21854 L:      [email protected]
21855 S:      Maintained
21856 F:      include/net/pkt_cls.h
21857 F:      include/net/pkt_sched.h
21858 F:      include/net/tc_act/
21859 F:      include/uapi/linux/pkt_cls.h
21860 F:      include/uapi/linux/pkt_sched.h
21861 F:      include/uapi/linux/tc_act/
21862 F:      include/uapi/linux/tc_ematch/
21863 F:      net/sched/
21864 F:      tools/testing/selftests/tc-testing
21865
21866 TC90522 MEDIA DRIVER
21867 M:      Akihiro Tsukada <[email protected]>
21868 L:      [email protected]
21869 S:      Odd Fixes
21870 F:      drivers/media/dvb-frontends/tc90522*
21871
21872 TCP LOW PRIORITY MODULE
21873 M:      "Wong Hoi Sing, Edison" <[email protected]>
21874 M:      "Hung Hing Lun, Mike" <[email protected]>
21875 S:      Maintained
21876 W:      http://tcp-lp-mod.sourceforge.net/
21877 F:      net/ipv4/tcp_lp.c
21878
21879 TDA10071 MEDIA DRIVER
21880 L:      [email protected]
21881 S:      Orphan
21882 W:      https://linuxtv.org
21883 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21884 F:      drivers/media/dvb-frontends/tda10071*
21885
21886 TDA18212 MEDIA DRIVER
21887 L:      [email protected]
21888 S:      Orphan
21889 W:      https://linuxtv.org
21890 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21891 F:      drivers/media/tuners/tda18212*
21892
21893 TDA18218 MEDIA DRIVER
21894 L:      [email protected]
21895 S:      Orphan
21896 W:      https://linuxtv.org
21897 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21898 F:      drivers/media/tuners/tda18218*
21899
21900 TDA18250 MEDIA DRIVER
21901 M:      Olli Salonen <[email protected]>
21902 L:      [email protected]
21903 S:      Maintained
21904 W:      https://linuxtv.org
21905 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21906 T:      git git://linuxtv.org/media_tree.git
21907 F:      drivers/media/tuners/tda18250*
21908
21909 TDA18271 MEDIA DRIVER
21910 M:      Michael Krufky <[email protected]>
21911 L:      [email protected]
21912 S:      Maintained
21913 W:      https://linuxtv.org
21914 W:      http://github.com/mkrufky
21915 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21916 T:      git git://linuxtv.org/mkrufky/tuners.git
21917 F:      drivers/media/tuners/tda18271*
21918
21919 TDA1997x MEDIA DRIVER
21920 M:      Tim Harvey <[email protected]>
21921 L:      [email protected]
21922 S:      Maintained
21923 W:      https://linuxtv.org
21924 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21925 F:      drivers/media/i2c/tda1997x.*
21926
21927 TDA827x MEDIA DRIVER
21928 M:      Michael Krufky <[email protected]>
21929 L:      [email protected]
21930 S:      Maintained
21931 W:      https://linuxtv.org
21932 W:      http://github.com/mkrufky
21933 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21934 T:      git git://linuxtv.org/mkrufky/tuners.git
21935 F:      drivers/media/tuners/tda8290.*
21936
21937 TDA8290 MEDIA DRIVER
21938 M:      Michael Krufky <[email protected]>
21939 L:      [email protected]
21940 S:      Maintained
21941 W:      https://linuxtv.org
21942 W:      http://github.com/mkrufky
21943 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21944 T:      git git://linuxtv.org/mkrufky/tuners.git
21945 F:      drivers/media/tuners/tda8290.*
21946
21947 TDA9840 MEDIA DRIVER
21948 M:      Hans Verkuil <[email protected]>
21949 L:      [email protected]
21950 S:      Maintained
21951 W:      https://linuxtv.org
21952 T:      git git://linuxtv.org/media_tree.git
21953 F:      drivers/media/i2c/tda9840*
21954
21955 TEA5761 TUNER DRIVER
21956 M:      Mauro Carvalho Chehab <[email protected]>
21957 L:      [email protected]
21958 S:      Odd fixes
21959 W:      https://linuxtv.org
21960 T:      git git://linuxtv.org/media_tree.git
21961 F:      drivers/media/tuners/tea5761.*
21962
21963 TEA5767 TUNER DRIVER
21964 M:      Mauro Carvalho Chehab <[email protected]>
21965 L:      [email protected]
21966 S:      Maintained
21967 W:      https://linuxtv.org
21968 T:      git git://linuxtv.org/media_tree.git
21969 F:      drivers/media/tuners/tea5767.*
21970
21971 TEA6415C MEDIA DRIVER
21972 M:      Hans Verkuil <[email protected]>
21973 L:      [email protected]
21974 S:      Maintained
21975 W:      https://linuxtv.org
21976 T:      git git://linuxtv.org/media_tree.git
21977 F:      drivers/media/i2c/tea6415c*
21978
21979 TEA6420 MEDIA DRIVER
21980 M:      Hans Verkuil <[email protected]>
21981 L:      [email protected]
21982 S:      Maintained
21983 W:      https://linuxtv.org
21984 T:      git git://linuxtv.org/media_tree.git
21985 F:      drivers/media/i2c/tea6420*
21986
21987 TEAM DRIVER
21988 M:      Jiri Pirko <[email protected]>
21989 L:      [email protected]
21990 S:      Supported
21991 F:      Documentation/netlink/specs/team.yaml
21992 F:      drivers/net/team/
21993 F:      include/linux/if_team.h
21994 F:      include/uapi/linux/if_team.h
21995 F:      tools/testing/selftests/drivers/net/team/
21996
21997 TECHNICAL ADVISORY BOARD PROCESS DOCS
21998 M:      "Theodore Ts'o" <[email protected]>
21999 M:      Greg Kroah-Hartman <[email protected]>
22000 L:      [email protected]
22001 S:      Maintained
22002 F:      Documentation/process/contribution-maturity-model.rst
22003 F:      Documentation/process/researcher-guidelines.rst
22004
22005 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
22006 M:      "Savoir-faire Linux Inc." <[email protected]>
22007 S:      Maintained
22008 F:      arch/x86/platform/ts5500/
22009
22010 TECHNOTREND USB IR RECEIVER
22011 M:      Sean Young <[email protected]>
22012 L:      [email protected]
22013 S:      Maintained
22014 F:      drivers/media/rc/ttusbir.c
22015
22016 TECHWELL TW9900 VIDEO DECODER
22017 M:      Mehdi Djait <[email protected]>
22018 L:      [email protected]
22019 S:      Maintained
22020 F:      drivers/media/i2c/tw9900.c
22021
22022 TECHWELL TW9910 VIDEO DECODER
22023 L:      [email protected]
22024 S:      Orphan
22025 F:      drivers/media/i2c/tw9910.c
22026 F:      include/media/i2c/tw9910.h
22027
22028 TEE SUBSYSTEM
22029 M:      Jens Wiklander <[email protected]>
22030 R:      Sumit Garg <[email protected]>
22031 L:      [email protected]
22032 S:      Maintained
22033 F:      Documentation/driver-api/tee.rst
22034 F:      Documentation/tee/
22035 F:      Documentation/userspace-api/tee.rst
22036 F:      drivers/tee/
22037 F:      include/linux/tee_core.h
22038 F:      include/linux/tee_drv.h
22039 F:      include/uapi/linux/tee.h
22040
22041 TEGRA ARCHITECTURE SUPPORT
22042 M:      Thierry Reding <[email protected]>
22043 M:      Jonathan Hunter <[email protected]>
22044 L:      [email protected]
22045 S:      Supported
22046 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
22047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
22048 N:      [^a-z]tegra
22049
22050 TEGRA CLOCK DRIVER
22051 M:      Peter De Schrijver <[email protected]>
22052 M:      Prashant Gaikwad <[email protected]>
22053 S:      Supported
22054 F:      drivers/clk/tegra/
22055
22056 TEGRA CRYPTO DRIVERS
22057 M:      Akhil R <[email protected]>
22058 S:      Supported
22059 F:      drivers/crypto/tegra/*
22060
22061 TEGRA DMA DRIVERS
22062 M:      Laxman Dewangan <[email protected]>
22063 M:      Jon Hunter <[email protected]>
22064 S:      Supported
22065 F:      drivers/dma/tegra*
22066
22067 TEGRA I2C DRIVER
22068 M:      Laxman Dewangan <[email protected]>
22069 R:      Dmitry Osipenko <[email protected]>
22070 S:      Supported
22071 F:      drivers/i2c/busses/i2c-tegra.c
22072
22073 TEGRA IOMMU DRIVERS
22074 M:      Thierry Reding <[email protected]>
22075 R:      Krishna Reddy <[email protected]>
22076 L:      [email protected]
22077 S:      Supported
22078 F:      drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
22079 F:      drivers/iommu/tegra*
22080
22081 TEGRA KBC DRIVER
22082 M:      Laxman Dewangan <[email protected]>
22083 S:      Supported
22084 F:      drivers/input/keyboard/tegra-kbc.c
22085
22086 TEGRA NAND DRIVER
22087 M:      Stefan Agner <[email protected]>
22088 M:      Lucas Stach <[email protected]>
22089 S:      Maintained
22090 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
22091 F:      drivers/mtd/nand/raw/tegra_nand.c
22092
22093 TEGRA PWM DRIVER
22094 M:      Thierry Reding <[email protected]>
22095 S:      Supported
22096 F:      drivers/pwm/pwm-tegra.c
22097
22098 TEGRA QUAD SPI DRIVER
22099 M:      Thierry Reding <[email protected]>
22100 M:      Jonathan Hunter <[email protected]>
22101 M:      Sowjanya Komatineni <[email protected]>
22102 L:      [email protected]
22103 S:      Maintained
22104 F:      drivers/spi/spi-tegra210-quad.c
22105
22106 TEGRA SERIAL DRIVER
22107 M:      Laxman Dewangan <[email protected]>
22108 S:      Supported
22109 F:      drivers/tty/serial/serial-tegra.c
22110
22111 TEGRA SPI DRIVER
22112 M:      Laxman Dewangan <[email protected]>
22113 S:      Supported
22114 F:      drivers/spi/spi-tegra*
22115
22116 TEGRA VIDEO DRIVER
22117 M:      Thierry Reding <[email protected]>
22118 M:      Jonathan Hunter <[email protected]>
22119 M:      Sowjanya Komatineni <[email protected]>
22120 M:      Luca Ceresoli <[email protected]>
22121 L:      [email protected]
22122 L:      [email protected]
22123 S:      Maintained
22124 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
22125 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
22126 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
22127 F:      drivers/staging/media/tegra-video/
22128
22129 TEGRA XUSB PADCTL DRIVER
22130 M:      JC Kuo <[email protected]>
22131 S:      Supported
22132 F:      drivers/phy/tegra/xusb*
22133
22134 TEHUTI ETHERNET DRIVER
22135 M:      Andy Gospodarek <[email protected]>
22136 L:      [email protected]
22137 S:      Supported
22138 F:      drivers/net/ethernet/tehuti/*
22139
22140 TELECOM CLOCK DRIVER FOR MCPL0010
22141 M:      Mark Gross <[email protected]>
22142 S:      Supported
22143 F:      drivers/char/tlclk.c
22144
22145 TEMPO SEMICONDUCTOR DRIVERS
22146 M:      Steven Eckhoff <[email protected]>
22147 S:      Maintained
22148 F:      Documentation/devicetree/bindings/sound/tscs*.txt
22149 F:      sound/soc/codecs/tscs*.c
22150 F:      sound/soc/codecs/tscs*.h
22151
22152 TENSILICA XTENSA PORT (xtensa)
22153 M:      Chris Zankel <[email protected]>
22154 M:      Max Filippov <[email protected]>
22155 S:      Maintained
22156 T:      git https://github.com/jcmvbkbc/linux-xtensa.git
22157 F:      arch/xtensa/
22158 F:      drivers/irqchip/irq-xtensa-*
22159
22160 TEXAS INSTRUMENTS ASoC DRIVERS
22161 M:      Peter Ujfalusi <[email protected]>
22162 L:      [email protected] (moderated for non-subscribers)
22163 S:      Maintained
22164 F:      Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
22165 F:      sound/soc/ti/
22166
22167 TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
22168 M:      Shenghao Ding <[email protected]>
22169 M:      Kevin Lu <[email protected]>
22170 M:      Baojun Xu <[email protected]>
22171 L:      [email protected] (moderated for non-subscribers)
22172 S:      Maintained
22173 F:      Documentation/devicetree/bindings/sound/tas2552.txt
22174 F:      Documentation/devicetree/bindings/sound/tas2562.yaml
22175 F:      Documentation/devicetree/bindings/sound/tas2770.yaml
22176 F:      Documentation/devicetree/bindings/sound/tas27xx.yaml
22177 F:      Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
22178 F:      Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
22179 F:      Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
22180 F:      Documentation/devicetree/bindings/sound/tlv320adcx140.yaml
22181 F:      Documentation/devicetree/bindings/sound/tlv320aic31xx.txt
22182 F:      Documentation/devicetree/bindings/sound/tpa6130a2.txt
22183 F:      include/sound/tas2*.h
22184 F:      include/sound/tlv320*.h
22185 F:      include/sound/tpa6130a2-plat.h
22186 F:      sound/pci/hda/tas2781_hda_i2c.c
22187 F:      sound/soc/codecs/pcm1681.c
22188 F:      sound/soc/codecs/pcm1789*.*
22189 F:      sound/soc/codecs/pcm179x*.*
22190 F:      sound/soc/codecs/pcm186x*.*
22191 F:      sound/soc/codecs/pcm3008.*
22192 F:      sound/soc/codecs/pcm3060*.*
22193 F:      sound/soc/codecs/pcm3168a*.*
22194 F:      sound/soc/codecs/pcm5102a.c
22195 F:      sound/soc/codecs/pcm512x*.*
22196 F:      sound/soc/codecs/tas2*.*
22197 F:      sound/soc/codecs/tlv320*.*
22198 F:      sound/soc/codecs/tpa6130a2.*
22199
22200 TEXAS INSTRUMENTS DMA DRIVERS
22201 M:      Peter Ujfalusi <[email protected]>
22202 L:      [email protected]
22203 S:      Maintained
22204 F:      Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
22205 F:      Documentation/devicetree/bindings/dma/ti-edma.txt
22206 F:      Documentation/devicetree/bindings/dma/ti/
22207 F:      drivers/dma/ti/
22208 F:      include/linux/dma/k3-psil.h
22209 F:      include/linux/dma/k3-udma-glue.h
22210 F:      include/linux/dma/ti-cppi5.h
22211 X:      drivers/dma/ti/cppi41.c
22212
22213 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
22214 M:      Robert Marko <[email protected]>
22215 M:      Luka Perkov <[email protected]>
22216 L:      [email protected]
22217 S:      Maintained
22218 F:      Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
22219 F:      Documentation/hwmon/tps23861.rst
22220 F:      drivers/hwmon/tps23861.c
22221
22222 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
22223 M:      Ricardo Ribalda <[email protected]>
22224 L:      [email protected]
22225 S:      Supported
22226 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
22227 F:      drivers/iio/dac/ti-dac7612.c
22228
22229 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
22230 M:      Nishanth Menon <[email protected]>
22231 M:      Tero Kristo <[email protected]>
22232 M:      Santosh Shilimkar <[email protected]>
22233 L:      [email protected] (moderated for non-subscribers)
22234 S:      Maintained
22235 F:      Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
22236 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
22237 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
22238 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
22239 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
22240 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
22241 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
22242 F:      drivers/clk/keystone/sci-clk.c
22243 F:      drivers/firmware/ti_sci*
22244 F:      drivers/irqchip/irq-ti-sci-inta.c
22245 F:      drivers/irqchip/irq-ti-sci-intr.c
22246 F:      drivers/reset/reset-ti-sci.c
22247 F:      drivers/soc/ti/ti_sci_inta_msi.c
22248 F:      drivers/pmdomain/ti/ti_sci_pm_domains.c
22249 F:      include/dt-bindings/soc/ti,sci_pm_domain.h
22250 F:      include/linux/soc/ti/ti_sci_inta_msi.h
22251 F:      include/linux/soc/ti/ti_sci_protocol.h
22252
22253 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
22254 M:      Puranjay Mohan <[email protected]>
22255 L:      [email protected]
22256 S:      Supported
22257 F:      Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
22258 F:      drivers/iio/temperature/tmp117.c
22259
22260 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
22261 M:      Hans Verkuil <[email protected]>
22262 L:      [email protected]
22263 S:      Maintained
22264 W:      https://linuxtv.org
22265 T:      git git://linuxtv.org/media_tree.git
22266 F:      drivers/media/radio/radio-raremono.c
22267
22268 THERMAL
22269 M:      Rafael J. Wysocki <[email protected]>
22270 M:      Daniel Lezcano <[email protected]>
22271 R:      Zhang Rui <[email protected]>
22272 R:      Lukasz Luba <[email protected]>
22273 L:      [email protected]
22274 S:      Supported
22275 Q:      https://patchwork.kernel.org/project/linux-pm/list/
22276 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
22277 F:      Documentation/ABI/testing/sysfs-class-thermal
22278 F:      Documentation/admin-guide/thermal/
22279 F:      Documentation/devicetree/bindings/thermal/
22280 F:      Documentation/driver-api/thermal/
22281 F:      drivers/thermal/
22282 F:      include/dt-bindings/thermal/
22283 F:      include/linux/cpu_cooling.h
22284 F:      include/linux/thermal.h
22285 F:      include/uapi/linux/thermal.h
22286 F:      tools/lib/thermal/
22287 F:      tools/thermal/
22288
22289 THERMAL DRIVER FOR AMLOGIC SOCS
22290 M:      Guillaume La Roque <[email protected]>
22291 L:      [email protected]
22292 L:      [email protected]
22293 S:      Supported
22294 W:      http://linux-meson.com/
22295 F:      Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
22296 F:      drivers/thermal/amlogic_thermal.c
22297
22298 THERMAL/CPU_COOLING
22299 M:      Amit Daniel Kachhap <[email protected]>
22300 M:      Daniel Lezcano <[email protected]>
22301 M:      Viresh Kumar <[email protected]>
22302 R:      Lukasz Luba <[email protected]>
22303 L:      [email protected]
22304 S:      Supported
22305 F:      Documentation/driver-api/thermal/cpu-cooling-api.rst
22306 F:      Documentation/driver-api/thermal/cpu-idle-cooling.rst
22307 F:      drivers/thermal/cpufreq_cooling.c
22308 F:      drivers/thermal/cpuidle_cooling.c
22309 F:      include/linux/cpu_cooling.h
22310
22311 THERMAL/POWER_ALLOCATOR
22312 M:      Lukasz Luba <[email protected]>
22313 L:      [email protected]
22314 S:      Maintained
22315 F:      Documentation/driver-api/thermal/power_allocator.rst
22316 F:      drivers/thermal/gov_power_allocator.c
22317 F:      drivers/thermal/thermal_trace_ipa.h
22318
22319 THINKPAD ACPI EXTRAS DRIVER
22320 M:      Henrique de Moraes Holschuh <[email protected]>
22321 L:      [email protected]
22322 L:      [email protected]
22323 S:      Maintained
22324 W:      http://ibm-acpi.sourceforge.net
22325 W:      http://thinkwiki.org/wiki/Ibm-acpi
22326 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
22327 F:      drivers/platform/x86/thinkpad_acpi.c
22328
22329 THINKPAD LMI DRIVER
22330 M:      Mark Pearson <[email protected]>
22331 L:      [email protected]
22332 S:      Maintained
22333 F:      Documentation/ABI/testing/sysfs-class-firmware-attributes
22334 F:      drivers/platform/x86/think-lmi.?
22335
22336 THP7312 ISP DRIVER
22337 M:      Laurent Pinchart <[email protected]>
22338 M:      Paul Elder <[email protected]>
22339 L:      [email protected]
22340 S:      Maintained
22341 T:      git git://linuxtv.org/media_tree.git
22342 F:      Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
22343 F:      Documentation/userspace-api/media/drivers/thp7312.rst
22344 F:      drivers/media/i2c/thp7312.c
22345 F:      include/uapi/linux/thp7312.h
22346
22347 THUNDERBOLT DMA TRAFFIC TEST DRIVER
22348 M:      Isaac Hazan <[email protected]>
22349 L:      [email protected]
22350 S:      Maintained
22351 F:      drivers/thunderbolt/dma_test.c
22352
22353 THUNDERBOLT DRIVER
22354 M:      Andreas Noever <[email protected]>
22355 M:      Michael Jamet <[email protected]>
22356 M:      Mika Westerberg <[email protected]>
22357 M:      Yehezkel Bernat <[email protected]>
22358 L:      [email protected]
22359 S:      Maintained
22360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
22361 F:      Documentation/admin-guide/thunderbolt.rst
22362 F:      drivers/thunderbolt/
22363 F:      include/linux/thunderbolt.h
22364
22365 THUNDERBOLT NETWORK DRIVER
22366 M:      Michael Jamet <[email protected]>
22367 M:      Mika Westerberg <[email protected]>
22368 M:      Yehezkel Bernat <[email protected]>
22369 L:      [email protected]
22370 S:      Maintained
22371 F:      drivers/net/thunderbolt/
22372
22373 THUNDERX GPIO DRIVER
22374 M:      Robert Richter <[email protected]>
22375 S:      Odd Fixes
22376 F:      drivers/gpio/gpio-thunderx.c
22377
22378 TI ADS7924 ADC DRIVER
22379 M:      Hugo Villeneuve <[email protected]>
22380 L:      [email protected]
22381 S:      Supported
22382 F:      Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
22383 F:      drivers/iio/adc/ti-ads7924.c
22384
22385 TI AM437X VPFE DRIVER
22386 M:      "Lad, Prabhakar" <[email protected]>
22387 L:      [email protected]
22388 S:      Maintained
22389 W:      https://linuxtv.org
22390 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22391 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22392 F:      drivers/media/platform/ti/am437x/
22393
22394 TI BANDGAP AND THERMAL DRIVER
22395 M:      Eduardo Valentin <[email protected]>
22396 M:      Keerthy <[email protected]>
22397 L:      [email protected]
22398 L:      [email protected]
22399 S:      Maintained
22400 F:      drivers/thermal/ti-soc-thermal/
22401
22402 TI BQ27XXX POWER SUPPLY DRIVER
22403 F:      drivers/power/supply/bq27xxx_battery.c
22404 F:      drivers/power/supply/bq27xxx_battery_i2c.c
22405 F:      include/linux/power/bq27xxx_battery.h
22406
22407 TI CDCE706 CLOCK DRIVER
22408 M:      Max Filippov <[email protected]>
22409 S:      Maintained
22410 F:      drivers/clk/clk-cdce706.c
22411
22412 TI CLOCK DRIVER
22413 M:      Tero Kristo <[email protected]>
22414 L:      [email protected]
22415 S:      Odd Fixes
22416 F:      drivers/clk/ti/
22417 F:      include/linux/clk/ti.h
22418
22419 TI DAVINCI MACHINE SUPPORT
22420 M:      Bartosz Golaszewski <[email protected]>
22421 L:      [email protected] (moderated for non-subscribers)
22422 S:      Maintained
22423 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
22424 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
22425 F:      arch/arm/boot/dts/ti/davinci/
22426 F:      arch/arm/mach-davinci/
22427 F:      drivers/i2c/busses/i2c-davinci.c
22428
22429 TI DAVINCI SERIES CLOCK DRIVER
22430 M:      David Lechner <[email protected]>
22431 S:      Maintained
22432 F:      Documentation/devicetree/bindings/clock/ti/davinci/
22433 F:      drivers/clk/davinci/
22434 F:      include/linux/clk/davinci.h
22435
22436 TI DAVINCI SERIES GPIO DRIVER
22437 M:      Keerthy <[email protected]>
22438 L:      [email protected]
22439 S:      Maintained
22440 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
22441 F:      drivers/gpio/gpio-davinci.c
22442
22443 TI DAVINCI SERIES MEDIA DRIVER
22444 M:      "Lad, Prabhakar" <[email protected]>
22445 L:      [email protected]
22446 S:      Maintained
22447 W:      https://linuxtv.org
22448 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22449 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22450 F:      drivers/media/platform/ti/davinci/
22451 F:      include/media/davinci/
22452
22453 TI ENHANCED CAPTURE (eCAP) DRIVER
22454 M:      Vignesh Raghavendra <[email protected]>
22455 R:      Julien Panis <[email protected]>
22456 L:      [email protected]
22457 L:      [email protected]
22458 S:      Maintained
22459 F:      Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
22460 F:      drivers/counter/ti-ecap-capture.c
22461
22462 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
22463 R:      David Lechner <[email protected]>
22464 L:      [email protected]
22465 F:      Documentation/devicetree/bindings/counter/ti-eqep.yaml
22466 F:      drivers/counter/ti-eqep.c
22467
22468 TI ETHERNET SWITCH DRIVER (CPSW)
22469 R:      Siddharth Vadapalli <[email protected]>
22470 R:      Roger Quadros <[email protected]>
22471 L:      [email protected]
22472 L:      [email protected]
22473 S:      Maintained
22474 F:      drivers/net/ethernet/ti/cpsw*
22475 F:      drivers/net/ethernet/ti/davinci*
22476
22477 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
22478 M:      Alex Dubov <[email protected]>
22479 S:      Maintained
22480 W:      http://tifmxx.berlios.de/
22481 F:      drivers/memstick/host/tifm_ms.c
22482 F:      drivers/misc/tifm*
22483 F:      drivers/mmc/host/tifm_sd.c
22484 F:      include/linux/tifm.h
22485
22486 TI FPD-LINK DRIVERS
22487 M:      Tomi Valkeinen <[email protected]>
22488 L:      [email protected]
22489 S:      Maintained
22490 F:      Documentation/devicetree/bindings/media/i2c/ti,ds90*
22491 F:      drivers/media/i2c/ds90*
22492 F:      include/media/i2c/ds90*
22493
22494 TI HDC302X HUMIDITY DRIVER
22495 M:      Javier Carrasco <[email protected]>
22496 M:      Li peiyu <[email protected]>
22497 L:      [email protected]
22498 S:      Maintained
22499 F:      Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
22500 F:      drivers/iio/humidity/hdc3020.c
22501
22502 TI ICSSG ETHERNET DRIVER (ICSSG)
22503 R:      MD Danish Anwar <[email protected]>
22504 R:      Roger Quadros <[email protected]>
22505 L:      [email protected] (moderated for non-subscribers)
22506 L:      [email protected]
22507 S:      Maintained
22508 F:      Documentation/devicetree/bindings/net/ti,icss*.yaml
22509 F:      drivers/net/ethernet/ti/icssg/*
22510
22511 TI J721E CSI2RX DRIVER
22512 M:      Jai Luthra <[email protected]>
22513 L:      [email protected]
22514 S:      Maintained
22515 F:      Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
22516 F:      drivers/media/platform/ti/j721e-csi2rx/
22517
22518 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
22519 M:      Nishanth Menon <[email protected]>
22520 M:      Santosh Shilimkar <[email protected]>
22521 L:      [email protected]
22522 L:      [email protected] (moderated for non-subscribers)
22523 S:      Maintained
22524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
22525 F:      drivers/pmdomain/ti/omap_prm.c
22526 F:      drivers/soc/ti/*
22527
22528 TI LM49xxx FAMILY ASoC CODEC DRIVERS
22529 M:      M R Swami Reddy <[email protected]>
22530 M:      Vishwas A Deshpande <[email protected]>
22531 L:      [email protected] (moderated for non-subscribers)
22532 S:      Maintained
22533 F:      sound/soc/codecs/isabelle*
22534 F:      sound/soc/codecs/lm49453*
22535
22536 TI LMP92064 ADC DRIVER
22537 M:      Leonard Göhrs <[email protected]>
22538 R:      [email protected]
22539 L:      [email protected]
22540 S:      Maintained
22541 F:      Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
22542 F:      drivers/iio/adc/ti-lmp92064.c
22543
22544 TI PCM3060 ASoC CODEC DRIVER
22545 M:      Kirill Marinushkin <[email protected]>
22546 L:      [email protected] (moderated for non-subscribers)
22547 S:      Maintained
22548 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
22549 F:      sound/soc/codecs/pcm3060*
22550
22551 TI TAS571X FAMILY ASoC CODEC DRIVER
22552 M:      Kevin Cernekee <[email protected]>
22553 L:      [email protected] (moderated for non-subscribers)
22554 S:      Odd Fixes
22555 F:      sound/soc/codecs/tas571x*
22556
22557 TI TMAG5273 MAGNETOMETER DRIVER
22558 M:      Gerald Loacker <[email protected]>
22559 L:      [email protected]
22560 S:      Maintained
22561 F:      Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
22562 F:      drivers/iio/magnetometer/tmag5273.c
22563
22564 TI TRF7970A NFC DRIVER
22565 M:      Mark Greer <[email protected]>
22566 L:      [email protected]
22567 S:      Supported
22568 F:      Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
22569 F:      drivers/nfc/trf7970a.c
22570
22571 TI TSC2046 ADC DRIVER
22572 M:      Oleksij Rempel <[email protected]>
22573 R:      [email protected]
22574 L:      [email protected]
22575 S:      Maintained
22576 F:      Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
22577 F:      drivers/iio/adc/ti-tsc2046.c
22578
22579 TI TWL4030 SERIES SOC CODEC DRIVER
22580 M:      Peter Ujfalusi <[email protected]>
22581 L:      [email protected] (moderated for non-subscribers)
22582 S:      Maintained
22583 F:      sound/soc/codecs/twl4030*
22584
22585 TI VPE/CAL DRIVERS
22586 M:      Benoit Parrot <[email protected]>
22587 L:      [email protected]
22588 S:      Maintained
22589 W:      http://linuxtv.org/
22590 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22591 F:      Documentation/devicetree/bindings/media/ti,cal.yaml
22592 F:      Documentation/devicetree/bindings/media/ti,vpe.yaml
22593 F:      drivers/media/platform/ti/cal/
22594 F:      drivers/media/platform/ti/vpe/
22595
22596 TI WILINK WIRELESS DRIVERS
22597 L:      [email protected]
22598 S:      Orphan
22599 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
22600 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
22601 F:      drivers/net/wireless/ti/
22602
22603 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
22604 M:      John Stultz <[email protected]>
22605 M:      Thomas Gleixner <[email protected]>
22606 R:      Stephen Boyd <[email protected]>
22607 L:      [email protected]
22608 S:      Supported
22609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
22610 F:      include/linux/clocksource.h
22611 F:      include/linux/time.h
22612 F:      include/linux/timekeeper_internal.h
22613 F:      include/linux/timekeeping.h
22614 F:      include/linux/timex.h
22615 F:      include/uapi/linux/time.h
22616 F:      include/uapi/linux/timex.h
22617 F:      kernel/time/alarmtimer.c
22618 F:      kernel/time/clocksource*
22619 F:      kernel/time/ntp*
22620 F:      kernel/time/time.c
22621 F:      kernel/time/timeconst.bc
22622 F:      kernel/time/timeconv.c
22623 F:      kernel/time/timecounter.c
22624 F:      kernel/time/timekeeping*
22625 F:      kernel/time/time_test.c
22626 F:      tools/testing/selftests/timers/
22627
22628 TIPC NETWORK LAYER
22629 M:      Jon Maloy <[email protected]>
22630 M:      Ying Xue <[email protected]>
22631 L:      [email protected] (core kernel code)
22632 L:      [email protected] (user apps, general discussion)
22633 S:      Maintained
22634 W:      http://tipc.sourceforge.net/
22635 F:      include/uapi/linux/tipc*.h
22636 F:      net/tipc/
22637
22638 TLAN NETWORK DRIVER
22639 M:      Samuel Chessman <[email protected]>
22640 L:      [email protected] (subscribers-only)
22641 S:      Maintained
22642 W:      http://sourceforge.net/projects/tlan/
22643 F:      Documentation/networking/device_drivers/ethernet/ti/tlan.rst
22644 F:      drivers/net/ethernet/ti/tlan.*
22645
22646 TMIO/SDHI MMC DRIVER
22647 M:      Wolfram Sang <[email protected]>
22648 L:      [email protected]
22649 L:      [email protected]
22650 S:      Supported
22651 F:      drivers/mmc/host/renesas_sdhi*
22652 F:      drivers/mmc/host/tmio_mmc*
22653 F:      include/linux/mfd/tmio.h
22654
22655 TMP513 HARDWARE MONITOR DRIVER
22656 M:      Eric Tremblay <[email protected]>
22657 L:      [email protected]
22658 S:      Maintained
22659 F:      Documentation/hwmon/tmp513.rst
22660 F:      drivers/hwmon/tmp513.c
22661
22662 TMPFS (SHMEM FILESYSTEM)
22663 M:      Hugh Dickins <[email protected]>
22664 L:      [email protected]
22665 S:      Maintained
22666 F:      include/linux/shmem_fs.h
22667 F:      mm/shmem.c
22668
22669 TOMOYO SECURITY MODULE
22670 M:      Kentaro Takeda <[email protected]>
22671 M:      Tetsuo Handa <[email protected]>
22672 L:      [email protected] (subscribers-only, for developers in English)
22673 L:      [email protected] (subscribers-only, for users in English)
22674 L:      [email protected] (subscribers-only, for developers in Japanese)
22675 L:      [email protected] (subscribers-only, for users in Japanese)
22676 S:      Maintained
22677 W:      https://tomoyo.sourceforge.net/
22678 F:      security/tomoyo/
22679
22680 TOPSTAR LAPTOP EXTRAS DRIVER
22681 M:      Herton Ronaldo Krzesinski <[email protected]>
22682 L:      [email protected]
22683 S:      Maintained
22684 F:      drivers/platform/x86/topstar-laptop.c
22685
22686 TORTURE-TEST MODULES
22687 M:      Davidlohr Bueso <[email protected]>
22688 M:      "Paul E. McKenney" <[email protected]>
22689 M:      Josh Triplett <[email protected]>
22690 L:      [email protected]
22691 S:      Supported
22692 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
22693 F:      Documentation/RCU/torture.rst
22694 F:      kernel/locking/locktorture.c
22695 F:      kernel/rcu/rcuscale.c
22696 F:      kernel/rcu/rcutorture.c
22697 F:      kernel/rcu/refscale.c
22698 F:      kernel/torture.c
22699
22700 TOSHIBA ACPI EXTRAS DRIVER
22701 M:      Azael Avalos <[email protected]>
22702 L:      [email protected]
22703 S:      Maintained
22704 F:      drivers/platform/x86/toshiba_acpi.c
22705
22706 TOSHIBA BLUETOOTH DRIVER
22707 M:      Azael Avalos <[email protected]>
22708 L:      [email protected]
22709 S:      Maintained
22710 F:      drivers/platform/x86/toshiba_bluetooth.c
22711
22712 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
22713 M:      Azael Avalos <[email protected]>
22714 L:      [email protected]
22715 S:      Maintained
22716 F:      drivers/platform/x86/toshiba_haps.c
22717
22718 TOSHIBA SMM DRIVER
22719 M:      Jonathan Buzzard <[email protected]>
22720 S:      Maintained
22721 W:      http://www.buzzard.org.uk/toshiba/
22722 F:      drivers/char/toshiba.c
22723 F:      include/linux/toshiba.h
22724 F:      include/uapi/linux/toshiba.h
22725
22726 TOSHIBA TC358743 DRIVER
22727 M:      Hans Verkuil <[email protected]>
22728 L:      [email protected]
22729 S:      Maintained
22730 F:      Documentation/devicetree/bindings/media/i2c/tc358743.txt
22731 F:      drivers/media/i2c/tc358743*
22732 F:      include/media/i2c/tc358743.h
22733
22734 TOSHIBA WMI HOTKEYS DRIVER
22735 M:      Azael Avalos <[email protected]>
22736 L:      [email protected]
22737 S:      Maintained
22738 F:      drivers/platform/x86/toshiba-wmi.c
22739
22740 TPM DEVICE DRIVER
22741 M:      Peter Huewe <[email protected]>
22742 M:      Jarkko Sakkinen <[email protected]>
22743 R:      Jason Gunthorpe <[email protected]>
22744 L:      [email protected]
22745 S:      Maintained
22746 W:      https://codeberg.org/jarkko/linux-tpmdd-test
22747 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
22748 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
22749 F:      Documentation/devicetree/bindings/tpm/
22750 F:      drivers/char/tpm/
22751
22752 TPS546D24 DRIVER
22753 M:      Duke Du <[email protected]>
22754 L:      [email protected]
22755 S:      Maintained
22756 F:      Documentation/hwmon/tps546d24.rst
22757 F:      drivers/hwmon/pmbus/tps546d24.c
22758
22759 TQ SYSTEMS BOARD & DRIVER SUPPORT
22760 L:      [email protected]
22761 S:      Supported
22762 W:      https://www.tq-group.com/en/products/tq-embedded/
22763 F:      arch/arm/boot/dts/imx*mba*.dts*
22764 F:      arch/arm/boot/dts/imx*tqma*.dts*
22765 F:      arch/arm/boot/dts/mba*.dtsi
22766 F:      arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
22767 F:      arch/arm64/boot/dts/freescale/imx*mba*.dts*
22768 F:      arch/arm64/boot/dts/freescale/imx*tqma*.dts*
22769 F:      arch/arm64/boot/dts/freescale/mba*.dtsi
22770 F:      arch/arm64/boot/dts/freescale/tqml*.dts*
22771 F:      drivers/gpio/gpio-tqmx86.c
22772 F:      drivers/mfd/tqmx86.c
22773 F:      drivers/watchdog/tqmx86_wdt.c
22774
22775 TRACING
22776 M:      Steven Rostedt <[email protected]>
22777 M:      Masami Hiramatsu <[email protected]>
22778 R:      Mathieu Desnoyers <[email protected]>
22779 L:      [email protected]
22780 L:      [email protected]
22781 S:      Maintained
22782 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
22783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
22784 F:      Documentation/trace/*
22785 F:      fs/tracefs/
22786 F:      include/linux/trace*.h
22787 F:      include/trace/
22788 F:      kernel/trace/
22789 F:      scripts/tracing/
22790 F:      tools/testing/selftests/ftrace/
22791
22792 TRACING MMIO ACCESSES (MMIOTRACE)
22793 M:      Steven Rostedt <[email protected]>
22794 M:      Masami Hiramatsu <[email protected]>
22795 R:      Karol Herbst <[email protected]>
22796 R:      Pekka Paalanen <[email protected]>
22797 L:      [email protected]
22798 L:      [email protected]
22799 S:      Maintained
22800 F:      arch/x86/mm/kmmio.c
22801 F:      arch/x86/mm/mmio-mod.c
22802 F:      arch/x86/mm/testmmiotrace.c
22803 F:      include/linux/mmiotrace.h
22804 F:      kernel/trace/trace_mmiotrace.c
22805
22806 TRACING OS NOISE / LATENCY TRACERS
22807 M:      Steven Rostedt <[email protected]>
22808 M:      Daniel Bristot de Oliveira <[email protected]>
22809 S:      Maintained
22810 F:      Documentation/trace/hwlat_detector.rst
22811 F:      Documentation/trace/osnoise-tracer.rst
22812 F:      Documentation/trace/timerlat-tracer.rst
22813 F:      arch/*/kernel/trace.c
22814 F:      include/trace/events/osnoise.h
22815 F:      kernel/trace/trace_hwlat.c
22816 F:      kernel/trace/trace_irqsoff.c
22817 F:      kernel/trace/trace_osnoise.c
22818 F:      kernel/trace/trace_sched_wakeup.c
22819
22820 TRADITIONAL CHINESE DOCUMENTATION
22821 M:      Hu Haowen <[email protected]>
22822 S:      Maintained
22823 W:      https://github.com/srcres258/linux-doc
22824 T:      git git://github.com/srcres258/linux-doc.git doc-zh-tw
22825 F:      Documentation/translations/zh_TW/
22826
22827 TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
22828 M:      Dan Williams <[email protected]>
22829 L:      [email protected]
22830 S:      Maintained
22831 F:      Documentation/ABI/testing/configfs-tsm
22832 F:      drivers/virt/coco/tsm.c
22833 F:      include/linux/tsm.h
22834
22835 TRUSTED SERVICES TEE DRIVER
22836 M:      Balint Dobszay <[email protected]>
22837 M:      Sudeep Holla <[email protected]>
22838 L:      [email protected] (moderated for non-subscribers)
22839 L:      [email protected]
22840 S:      Maintained
22841 F:      Documentation/tee/ts-tee.rst
22842 F:      drivers/tee/tstee/
22843
22844 TTY LAYER AND SERIAL DRIVERS
22845 M:      Greg Kroah-Hartman <[email protected]>
22846 M:      Jiri Slaby <[email protected]>
22847 L:      [email protected]
22848 L:      [email protected]
22849 S:      Supported
22850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
22851 F:      Documentation/devicetree/bindings/serial/
22852 F:      Documentation/driver-api/serial/
22853 F:      drivers/tty/
22854 F:      include/linux/selection.h
22855 F:      include/linux/serial.h
22856 F:      include/linux/serial_core.h
22857 F:      include/linux/sysrq.h
22858 F:      include/linux/tty*.h
22859 F:      include/linux/vt.h
22860 F:      include/linux/vt_*.h
22861 F:      include/uapi/linux/serial.h
22862 F:      include/uapi/linux/serial_core.h
22863 F:      include/uapi/linux/tty.h
22864
22865 TUA9001 MEDIA DRIVER
22866 L:      [email protected]
22867 S:      Orphan
22868 W:      https://linuxtv.org
22869 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22870 F:      drivers/media/tuners/tua9001*
22871
22872 TULIP NETWORK DRIVERS
22873 L:      [email protected]
22874 L:      [email protected]
22875 S:      Orphan
22876 F:      drivers/net/ethernet/dec/tulip/
22877
22878 TUN/TAP driver
22879 M:      Willem de Bruijn <[email protected]>
22880 M:      Jason Wang <[email protected]>
22881 S:      Maintained
22882 W:      http://vtun.sourceforge.net/tun
22883 F:      Documentation/networking/tuntap.rst
22884 F:      arch/um/os-Linux/drivers/
22885 F:      drivers/net/tap.c
22886 F:      drivers/net/tun.c
22887
22888 TURBOCHANNEL SUBSYSTEM
22889 M:      "Maciej W. Rozycki" <[email protected]>
22890 M:      Ralf Baechle <[email protected]>
22891 L:      [email protected]
22892 S:      Maintained
22893 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
22894 F:      drivers/tc/
22895 F:      include/linux/tc.h
22896
22897 TURBOSTAT UTILITY
22898 M:      "Len Brown" <[email protected]>
22899 L:      [email protected]
22900 S:      Supported
22901 Q:      https://patchwork.kernel.org/project/linux-pm/list/
22902 B:      https://bugzilla.kernel.org
22903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
22904 F:      tools/power/x86/turbostat/
22905 F:      tools/testing/selftests/turbostat/
22906
22907 TW5864 VIDEO4LINUX DRIVER
22908 M:      Bluecherry Maintainers <[email protected]>
22909 M:      Anton Sviridenko <[email protected]>
22910 M:      Andrey Utkin <[email protected]>
22911 M:      Andrey Utkin <[email protected]>
22912 L:      [email protected]
22913 S:      Supported
22914 F:      drivers/media/pci/tw5864/
22915
22916 TW68 VIDEO4LINUX DRIVER
22917 M:      Hans Verkuil <[email protected]>
22918 L:      [email protected]
22919 S:      Odd Fixes
22920 W:      https://linuxtv.org
22921 T:      git git://linuxtv.org/media_tree.git
22922 F:      drivers/media/pci/tw68/
22923
22924 TW686X VIDEO4LINUX DRIVER
22925 M:      Ezequiel Garcia <[email protected]>
22926 L:      [email protected]
22927 S:      Maintained
22928 W:      http://linuxtv.org
22929 T:      git git://linuxtv.org/media_tree.git
22930 F:      drivers/media/pci/tw686x/
22931
22932 U-BOOT ENVIRONMENT VARIABLES
22933 M:      Rafał Miłecki <[email protected]>
22934 S:      Maintained
22935 F:      Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
22936 F:      drivers/nvmem/u-boot-env.c
22937
22938 UACCE ACCELERATOR FRAMEWORK
22939 M:      Zhangfei Gao <[email protected]>
22940 M:      Zhou Wang <[email protected]>
22941 L:      [email protected]
22942 L:      [email protected]
22943 S:      Maintained
22944 F:      Documentation/ABI/testing/sysfs-driver-uacce
22945 F:      Documentation/misc-devices/uacce.rst
22946 F:      drivers/misc/uacce/
22947 F:      include/linux/uacce.h
22948 F:      include/uapi/misc/uacce/
22949
22950 UBI FILE SYSTEM (UBIFS)
22951 M:      Richard Weinberger <[email protected]>
22952 R:      Zhihao Cheng <[email protected]>
22953 L:      [email protected]
22954 S:      Supported
22955 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
22956 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
22957 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
22958 F:      Documentation/ABI/testing/sysfs-fs-ubifs
22959 F:      Documentation/filesystems/ubifs-authentication.rst
22960 F:      Documentation/filesystems/ubifs.rst
22961 F:      fs/ubifs/
22962
22963 UBLK USERSPACE BLOCK DRIVER
22964 M:      Ming Lei <[email protected]>
22965 L:      [email protected]
22966 S:      Maintained
22967 F:      Documentation/block/ublk.rst
22968 F:      drivers/block/ublk_drv.c
22969 F:      include/uapi/linux/ublk_cmd.h
22970
22971 UBSAN
22972 M:      Kees Cook <[email protected]>
22973 R:      Marco Elver <[email protected]>
22974 R:      Andrey Konovalov <[email protected]>
22975 R:      Andrey Ryabinin <[email protected]>
22976 L:      [email protected]
22977 L:      [email protected]
22978 S:      Supported
22979 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
22980 F:      Documentation/dev-tools/ubsan.rst
22981 F:      include/linux/ubsan.h
22982 F:      lib/Kconfig.ubsan
22983 F:      lib/test_ubsan.c
22984 F:      lib/ubsan.c
22985 F:      lib/ubsan.h
22986 F:      scripts/Makefile.ubsan
22987 K:      \bARCH_HAS_UBSAN\b
22988
22989 UCLINUX (M68KNOMMU AND COLDFIRE)
22990 M:      Greg Ungerer <[email protected]>
22991 L:      [email protected]
22992 S:      Maintained
22993 W:      http://www.linux-m68k.org/
22994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
22995 F:      arch/m68k/*/*_no.*
22996 F:      arch/m68k/68*/
22997 F:      arch/m68k/coldfire/
22998 F:      arch/m68k/include/asm/*_no.*
22999
23000 UDF FILESYSTEM
23001 M:      Jan Kara <[email protected]>
23002 S:      Maintained
23003 F:      Documentation/filesystems/udf.rst
23004 F:      fs/udf/
23005
23006 UDRAW TABLET
23007 M:      Bastien Nocera <[email protected]>
23008 L:      [email protected]
23009 S:      Maintained
23010 F:      drivers/hid/hid-udraw-ps3.c
23011
23012 UFS FILESYSTEM
23013 M:      Evgeniy Dushistov <[email protected]>
23014 S:      Maintained
23015 F:      Documentation/admin-guide/ufs.rst
23016 F:      fs/ufs/
23017
23018 UHID USERSPACE HID IO DRIVER
23019 M:      David Rheinsberg <[email protected]>
23020 L:      [email protected]
23021 S:      Maintained
23022 F:      drivers/hid/uhid.c
23023 F:      include/uapi/linux/uhid.h
23024
23025 ULPI BUS
23026 M:      Heikki Krogerus <[email protected]>
23027 L:      [email protected]
23028 S:      Maintained
23029 F:      drivers/usb/common/ulpi.c
23030 F:      include/linux/ulpi/
23031
23032 UNICODE SUBSYSTEM
23033 M:      Gabriel Krisman Bertazi <[email protected]>
23034 L:      [email protected]
23035 S:      Supported
23036 F:      fs/unicode/
23037
23038 UNIFDEF
23039 M:      Tony Finch <[email protected]>
23040 S:      Maintained
23041 W:      http://dotat.at/prog/unifdef
23042 F:      scripts/unifdef.c
23043
23044 UNIFORM CDROM DRIVER
23045 M:      Phillip Potter <[email protected]>
23046 S:      Maintained
23047 F:      Documentation/cdrom/
23048 F:      drivers/cdrom/cdrom.c
23049 F:      include/linux/cdrom.h
23050 F:      include/uapi/linux/cdrom.h
23051
23052 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
23053 R:      Alim Akhtar <[email protected]>
23054 R:      Avri Altman <[email protected]>
23055 R:      Bart Van Assche <[email protected]>
23056 L:      [email protected]
23057 S:      Supported
23058 F:      Documentation/devicetree/bindings/ufs/
23059 F:      Documentation/scsi/ufs.rst
23060 F:      drivers/ufs/core/
23061
23062 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
23063 M:      Pedro Sousa <[email protected]>
23064 L:      [email protected]
23065 S:      Supported
23066 F:      drivers/ufs/host/*dwc*
23067
23068 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
23069 M:      Alim Akhtar <[email protected]>
23070 L:      [email protected]
23071 S:      Maintained
23072 F:      drivers/ufs/host/ufs-exynos*
23073
23074 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
23075 M:      Peter Wang <[email protected]>
23076 R:      Stanley Jhu <[email protected]>
23077 L:      [email protected]
23078 L:      [email protected] (moderated for non-subscribers)
23079 S:      Maintained
23080 F:      drivers/ufs/host/ufs-mediatek*
23081
23082 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
23083 M:      Manivannan Sadhasivam <[email protected]>
23084 L:      [email protected]
23085 L:      [email protected]
23086 S:      Maintained
23087 F:      Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
23088 F:      drivers/ufs/host/ufs-qcom*
23089
23090 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
23091 M:      Yoshihiro Shimoda <[email protected]>
23092 L:      [email protected]
23093 L:      [email protected]
23094 S:      Maintained
23095 F:      drivers/ufs/host/ufs-renesas.c
23096
23097 UNSORTED BLOCK IMAGES (UBI)
23098 M:      Richard Weinberger <[email protected]>
23099 R:      Zhihao Cheng <[email protected]>
23100 L:      [email protected]
23101 S:      Supported
23102 W:      http://www.linux-mtd.infradead.org/
23103 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23104 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23105 F:      drivers/mtd/ubi/
23106 F:      include/linux/mtd/ubi.h
23107 F:      include/uapi/mtd/ubi-user.h
23108
23109 USB "USBNET" DRIVER FRAMEWORK
23110 M:      Oliver Neukum <[email protected]>
23111 L:      [email protected]
23112 S:      Maintained
23113 W:      http://www.linux-usb.org/usbnet
23114 F:      drivers/net/usb/usbnet.c
23115 F:      include/linux/usb/usbnet.h
23116
23117 USB ACM DRIVER
23118 M:      Oliver Neukum <[email protected]>
23119 L:      [email protected]
23120 S:      Maintained
23121 F:      Documentation/usb/acm.rst
23122 F:      drivers/usb/class/cdc-acm.*
23123
23124 USB APPLE MFI FASTCHARGE DRIVER
23125 M:      Bastien Nocera <[email protected]>
23126 L:      [email protected]
23127 S:      Maintained
23128 F:      drivers/usb/misc/apple-mfi-fastcharge.c
23129
23130 USB AR5523 WIRELESS DRIVER
23131 L:      [email protected]
23132 S:      Orphan
23133 F:      drivers/net/wireless/ath/ar5523/
23134
23135 USB ATTACHED SCSI
23136 M:      Oliver Neukum <[email protected]>
23137 L:      [email protected]
23138 L:      [email protected]
23139 S:      Maintained
23140 F:      drivers/usb/storage/uas.c
23141
23142 USB CDC ETHERNET DRIVER
23143 M:      Oliver Neukum <[email protected]>
23144 L:      [email protected]
23145 S:      Maintained
23146 F:      drivers/net/usb/cdc_*.c
23147 F:      include/uapi/linux/usb/cdc.h
23148
23149 USB CHAOSKEY DRIVER
23150 M:      Keith Packard <[email protected]>
23151 L:      [email protected]
23152 S:      Maintained
23153 F:      drivers/usb/misc/chaoskey.c
23154
23155 USB CYPRESS C67X00 DRIVER
23156 L:      [email protected]
23157 S:      Orphan
23158 F:      drivers/usb/c67x00/
23159
23160 USB DAVICOM DM9601 DRIVER
23161 M:      Peter Korsgaard <[email protected]>
23162 L:      [email protected]
23163 S:      Maintained
23164 W:      http://www.linux-usb.org/usbnet
23165 F:      drivers/net/usb/dm9601.c
23166
23167 USB EHCI DRIVER
23168 M:      Alan Stern <[email protected]>
23169 L:      [email protected]
23170 S:      Maintained
23171 F:      Documentation/usb/ehci.rst
23172 F:      drivers/usb/host/ehci*
23173
23174 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
23175 M:      Jiri Kosina <[email protected]>
23176 M:      Benjamin Tissoires <[email protected]>
23177 L:      [email protected]
23178 S:      Maintained
23179 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
23180 F:      Documentation/hid/hiddev.rst
23181 F:      drivers/hid/usbhid/
23182
23183 USB INTEL XHCI ROLE MUX DRIVER
23184 M:      Hans de Goede <[email protected]>
23185 L:      [email protected]
23186 S:      Maintained
23187 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
23188
23189 USB IP DRIVER FOR HISILICON KIRIN 960
23190 M:      Yu Chen <[email protected]>
23191 M:      Binghui Wang <[email protected]>
23192 L:      [email protected]
23193 S:      Maintained
23194 F:      Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
23195 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
23196
23197 USB IP DRIVER FOR HISILICON KIRIN 970
23198 M:      Mauro Carvalho Chehab <[email protected]>
23199 L:      [email protected]
23200 S:      Maintained
23201 F:      Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
23202 F:      drivers/phy/hisilicon/phy-hi3670-usb3.c
23203
23204 USB ISP116X DRIVER
23205 M:      Olav Kongas <[email protected]>
23206 L:      [email protected]
23207 S:      Maintained
23208 F:      drivers/usb/host/isp116x*
23209 F:      include/linux/usb/isp116x.h
23210
23211 USB ISP1760 DRIVER
23212 M:      Rui Miguel Silva <[email protected]>
23213 L:      [email protected]
23214 S:      Maintained
23215 F:      Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
23216 F:      drivers/usb/isp1760/*
23217
23218 USB LAN78XX ETHERNET DRIVER
23219 M:      Woojung Huh <[email protected]>
23220 M:      [email protected]
23221 L:      [email protected]
23222 S:      Maintained
23223 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
23224 F:      drivers/net/usb/lan78xx.*
23225 F:      include/dt-bindings/net/microchip-lan78xx.h
23226
23227 USB MASS STORAGE DRIVER
23228 M:      Alan Stern <[email protected]>
23229 L:      [email protected]
23230 L:      [email protected]
23231 S:      Maintained
23232 F:      drivers/usb/storage/
23233
23234 USB MIDI DRIVER
23235 M:      Clemens Ladisch <[email protected]>
23236 L:      [email protected] (moderated for non-subscribers)
23237 S:      Maintained
23238 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
23239 F:      sound/usb/midi.*
23240
23241 USB NETWORKING DRIVERS
23242 L:      [email protected]
23243 S:      Odd Fixes
23244 F:      drivers/net/usb/
23245
23246 USB OHCI DRIVER
23247 M:      Alan Stern <[email protected]>
23248 L:      [email protected]
23249 S:      Maintained
23250 F:      Documentation/usb/ohci.rst
23251 F:      drivers/usb/host/ohci*
23252
23253 USB OTG FSM (Finite State Machine)
23254 M:      Peter Chen <[email protected]>
23255 L:      [email protected]
23256 S:      Maintained
23257 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
23258 F:      drivers/usb/common/usb-otg-fsm.c
23259
23260 USB OVER IP DRIVER
23261 M:      Valentina Manea <[email protected]>
23262 M:      Shuah Khan <[email protected]>
23263 M:      Shuah Khan <[email protected]>
23264 R:      Hongren Zheng <[email protected]>
23265 L:      [email protected]
23266 S:      Maintained
23267 F:      Documentation/usb/usbip_protocol.rst
23268 F:      drivers/usb/usbip/
23269 F:      tools/testing/selftests/drivers/usb/usbip/
23270 F:      tools/usb/usbip/
23271
23272 USB PEGASUS DRIVER
23273 M:      Petko Manolov <[email protected]>
23274 L:      [email protected]
23275 L:      [email protected]
23276 S:      Maintained
23277 W:      https://github.com/petkan/pegasus
23278 T:      git https://github.com/petkan/pegasus.git
23279 F:      drivers/net/usb/pegasus.*
23280
23281 USB PRINTER DRIVER (usblp)
23282 M:      Pete Zaitcev <[email protected]>
23283 L:      [email protected]
23284 S:      Supported
23285 F:      drivers/usb/class/usblp.c
23286
23287 USB QMI WWAN NETWORK DRIVER
23288 M:      Bjørn Mork <[email protected]>
23289 L:      [email protected]
23290 S:      Maintained
23291 F:      Documentation/ABI/testing/sysfs-class-net-qmi
23292 F:      drivers/net/usb/qmi_wwan.c
23293
23294 USB RAW GADGET DRIVER
23295 R:      Andrey Konovalov <[email protected]>
23296 L:      [email protected]
23297 S:      Maintained
23298 F:      Documentation/usb/raw-gadget.rst
23299 F:      drivers/usb/gadget/legacy/raw_gadget.c
23300 F:      include/uapi/linux/usb/raw_gadget.h
23301
23302 USB RTL8150 DRIVER
23303 M:      Petko Manolov <[email protected]>
23304 L:      [email protected]
23305 L:      [email protected]
23306 S:      Maintained
23307 W:      https://github.com/petkan/rtl8150
23308 T:      git https://github.com/petkan/rtl8150.git
23309 F:      drivers/net/usb/rtl8150.c
23310
23311 USB SERIAL SUBSYSTEM
23312 M:      Johan Hovold <[email protected]>
23313 L:      [email protected]
23314 S:      Maintained
23315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
23316 F:      Documentation/usb/usb-serial.rst
23317 F:      drivers/usb/serial/
23318 F:      include/linux/usb/serial.h
23319
23320 USB SMSC75XX ETHERNET DRIVER
23321 M:      Steve Glendinning <[email protected]>
23322 L:      [email protected]
23323 S:      Maintained
23324 F:      drivers/net/usb/smsc75xx.*
23325
23326 USB SMSC95XX ETHERNET DRIVER
23327 M:      Steve Glendinning <[email protected]>
23328 M:      [email protected]
23329 L:      [email protected]
23330 S:      Maintained
23331 F:      drivers/net/usb/smsc95xx.*
23332
23333 USB SUBSYSTEM
23334 M:      Greg Kroah-Hartman <[email protected]>
23335 L:      [email protected]
23336 S:      Supported
23337 W:      http://www.linux-usb.org
23338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
23339 F:      Documentation/devicetree/bindings/usb/
23340 F:      Documentation/usb/
23341 F:      drivers/usb/
23342 F:      include/dt-bindings/usb/
23343 F:      include/linux/usb.h
23344 F:      include/linux/usb/
23345 F:      include/uapi/linux/usb/
23346
23347 USB TYPEC BUS FOR ALTERNATE MODES
23348 M:      Heikki Krogerus <[email protected]>
23349 L:      [email protected]
23350 S:      Maintained
23351 F:      Documentation/ABI/testing/sysfs-bus-typec
23352 F:      Documentation/driver-api/usb/typec_bus.rst
23353 F:      drivers/usb/typec/altmodes/
23354 F:      include/linux/usb/typec_altmode.h
23355
23356 USB TYPEC CLASS
23357 M:      Heikki Krogerus <[email protected]>
23358 L:      [email protected]
23359 S:      Maintained
23360 F:      Documentation/ABI/testing/sysfs-class-typec
23361 F:      Documentation/driver-api/usb/typec.rst
23362 F:      drivers/usb/typec/
23363 F:      include/linux/usb/typec.h
23364
23365 USB TYPEC INTEL PMC MUX DRIVER
23366 M:      Heikki Krogerus <[email protected]>
23367 L:      [email protected]
23368 S:      Maintained
23369 F:      Documentation/firmware-guide/acpi/intel-pmc-mux.rst
23370 F:      drivers/usb/typec/mux/intel_pmc_mux.c
23371
23372 USB TYPEC PI3USB30532 MUX DRIVER
23373 M:      Hans de Goede <[email protected]>
23374 L:      [email protected]
23375 S:      Maintained
23376 F:      drivers/usb/typec/mux/pi3usb30532.c
23377
23378 USB TYPEC PORT CONTROLLER DRIVERS
23379 L:      [email protected]
23380 S:      Orphan
23381 F:      drivers/usb/typec/tcpm/
23382
23383 USB UHCI DRIVER
23384 M:      Alan Stern <[email protected]>
23385 L:      [email protected]
23386 S:      Maintained
23387 F:      drivers/usb/host/uhci*
23388
23389 USB VIDEO CLASS
23390 M:      Laurent Pinchart <[email protected]>
23391 L:      [email protected]
23392 S:      Maintained
23393 W:      http://www.ideasonboard.org/uvc/
23394 T:      git git://linuxtv.org/media_tree.git
23395 F:      drivers/media/usb/uvc/
23396 F:      include/uapi/linux/uvcvideo.h
23397
23398 USB WEBCAM GADGET
23399 M:      Laurent Pinchart <[email protected]>
23400 M:      Daniel Scally <[email protected]>
23401 L:      [email protected]
23402 S:      Maintained
23403 F:      drivers/usb/gadget/function/*uvc*
23404 F:      drivers/usb/gadget/legacy/webcam.c
23405 F:      include/uapi/linux/usb/g_uvc.h
23406
23407 USB XHCI DRIVER
23408 M:      Mathias Nyman <[email protected]>
23409 L:      [email protected]
23410 S:      Supported
23411 F:      drivers/usb/host/pci-quirks*
23412 F:      drivers/usb/host/xhci*
23413
23414 USER DATAGRAM PROTOCOL (UDP)
23415 M:      Willem de Bruijn <[email protected]>
23416 S:      Maintained
23417 F:      include/linux/udp.h
23418 F:      net/ipv4/udp.c
23419 F:      net/ipv6/udp.c
23420
23421 USER-MODE LINUX (UML)
23422 M:      Richard Weinberger <[email protected]>
23423 M:      Anton Ivanov <[email protected]>
23424 M:      Johannes Berg <[email protected]>
23425 L:      [email protected]
23426 S:      Maintained
23427 W:      http://user-mode-linux.sourceforge.net
23428 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
23429 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
23430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
23431 F:      Documentation/virt/uml/
23432 F:      arch/um/
23433 F:      arch/x86/um/
23434 F:      fs/hostfs/
23435
23436 USERSPACE COPYIN/COPYOUT (UIOVEC)
23437 M:      Alexander Viro <[email protected]>
23438 S:      Maintained
23439 F:      include/linux/uio.h
23440 F:      lib/iov_iter.c
23441
23442 USERSPACE DMA BUFFER DRIVER
23443 M:      Gerd Hoffmann <[email protected]>
23444 L:      [email protected]
23445 S:      Maintained
23446 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
23447 F:      drivers/dma-buf/udmabuf.c
23448 F:      include/uapi/linux/udmabuf.h
23449
23450 USERSPACE I/O (UIO)
23451 M:      Greg Kroah-Hartman <[email protected]>
23452 S:      Maintained
23453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23454 F:      Documentation/driver-api/uio-howto.rst
23455 F:      drivers/uio/
23456 F:      include/linux/uio_driver.h
23457
23458 UTIL-LINUX PACKAGE
23459 M:      Karel Zak <[email protected]>
23460 L:      [email protected]
23461 S:      Maintained
23462 W:      http://en.wikipedia.org/wiki/Util-linux
23463 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
23464
23465 UUID HELPERS
23466 R:      Andy Shevchenko <[email protected]>
23467 L:      [email protected]
23468 S:      Maintained
23469 F:      include/linux/uuid.h
23470 F:      lib/test_uuid.c
23471 F:      lib/uuid.c
23472
23473 UV SYSFS DRIVER
23474 M:      Justin Ernst <[email protected]>
23475 L:      [email protected]
23476 S:      Maintained
23477 F:      drivers/platform/x86/uv_sysfs.c
23478
23479 UVESAFB DRIVER
23480 M:      Michal Januszewski <[email protected]>
23481 L:      [email protected]
23482 S:      Maintained
23483 W:      https://github.com/mjanusz/v86d
23484 F:      Documentation/fb/uvesafb.rst
23485 F:      drivers/video/fbdev/uvesafb.*
23486
23487 Ux500 CLOCK DRIVERS
23488 M:      Ulf Hansson <[email protected]>
23489 L:      [email protected]
23490 L:      [email protected] (moderated for non-subscribers)
23491 S:      Maintained
23492 F:      drivers/clk/ux500/
23493
23494 V4L2 ASYNC AND FWNODE FRAMEWORKS
23495 M:      Sakari Ailus <[email protected]>
23496 L:      [email protected]
23497 S:      Maintained
23498 T:      git git://linuxtv.org/media_tree.git
23499 F:      drivers/media/v4l2-core/v4l2-async.c
23500 F:      drivers/media/v4l2-core/v4l2-fwnode.c
23501 F:      include/media/v4l2-async.h
23502 F:      include/media/v4l2-fwnode.h
23503
23504 V4L2 LENS DRIVERS
23505 M:      Sakari Ailus <[email protected]>
23506 L:      [email protected]
23507 S:      Maintained
23508 F:      drivers/media/i2c/ak*
23509 F:      drivers/media/i2c/dw*
23510 F:      drivers/media/i2c/lm*
23511
23512 V4L2 CAMERA SENSOR DRIVERS
23513 M:      Sakari Ailus <[email protected]>
23514 L:      [email protected]
23515 S:      Maintained
23516 F:      Documentation/driver-api/media/camera-sensor.rst
23517 F:      Documentation/driver-api/media/tx-rx.rst
23518 F:      drivers/media/i2c/ar*
23519 F:      drivers/media/i2c/gc*
23520 F:      drivers/media/i2c/hi*
23521 F:      drivers/media/i2c/imx*
23522 F:      drivers/media/i2c/mt*
23523 F:      drivers/media/i2c/og*
23524 F:      drivers/media/i2c/ov*
23525 F:      drivers/media/i2c/s5*
23526 F:      drivers/media/i2c/st-vgxy61.c
23527
23528 VF610 NAND DRIVER
23529 M:      Stefan Agner <[email protected]>
23530 L:      [email protected]
23531 S:      Supported
23532 F:      drivers/mtd/nand/raw/vf610_nfc.c
23533
23534 VFAT/FAT/MSDOS FILESYSTEM
23535 M:      OGAWA Hirofumi <[email protected]>
23536 S:      Maintained
23537 F:      Documentation/filesystems/vfat.rst
23538 F:      fs/fat/
23539 F:      tools/testing/selftests/filesystems/fat/
23540
23541 VFIO CDX DRIVER
23542 M:      Nipun Gupta <[email protected]>
23543 M:      Nikhil Agarwal <[email protected]>
23544 L:      [email protected]
23545 S:      Maintained
23546 F:      drivers/vfio/cdx/*
23547
23548 VFIO DRIVER
23549 M:      Alex Williamson <[email protected]>
23550 L:      [email protected]
23551 S:      Maintained
23552 T:      git https://github.com/awilliam/linux-vfio.git
23553 F:      Documentation/ABI/testing/debugfs-vfio
23554 F:      Documentation/ABI/testing/sysfs-devices-vfio-dev
23555 F:      Documentation/driver-api/vfio.rst
23556 F:      drivers/vfio/
23557 F:      include/linux/vfio.h
23558 F:      include/linux/vfio_pci_core.h
23559 F:      include/uapi/linux/vfio.h
23560
23561 VFIO FSL-MC DRIVER
23562 L:      [email protected]
23563 S:      Orphan
23564 F:      drivers/vfio/fsl-mc/
23565
23566 VFIO HISILICON PCI DRIVER
23567 M:      Longfang Liu <[email protected]>
23568 M:      Shameer Kolothum <[email protected]>
23569 L:      [email protected]
23570 S:      Maintained
23571 F:      drivers/vfio/pci/hisilicon/
23572
23573 VFIO MEDIATED DEVICE DRIVERS
23574 M:      Kirti Wankhede <[email protected]>
23575 L:      [email protected]
23576 S:      Maintained
23577 F:      Documentation/driver-api/vfio-mediated-device.rst
23578 F:      drivers/vfio/mdev/
23579 F:      include/linux/mdev.h
23580 F:      samples/vfio-mdev/
23581
23582 VFIO MLX5 PCI DRIVER
23583 M:      Yishai Hadas <[email protected]>
23584 L:      [email protected]
23585 S:      Maintained
23586 F:      drivers/vfio/pci/mlx5/
23587
23588 VFIO NVIDIA GRACE GPU DRIVER
23589 M:      Ankit Agrawal <[email protected]>
23590 L:      [email protected]
23591 S:      Supported
23592 F:      drivers/vfio/pci/nvgrace-gpu/
23593
23594 VFIO PCI DEVICE SPECIFIC DRIVERS
23595 R:      Jason Gunthorpe <[email protected]>
23596 R:      Yishai Hadas <[email protected]>
23597 R:      Shameer Kolothum <[email protected]>
23598 R:      Kevin Tian <[email protected]>
23599 L:      [email protected]
23600 S:      Maintained
23601 P:      Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
23602 F:      drivers/vfio/pci/*/
23603
23604 VFIO PDS PCI DRIVER
23605 M:      Brett Creeley <[email protected]>
23606 L:      [email protected]
23607 S:      Maintained
23608 F:      Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
23609 F:      drivers/vfio/pci/pds/
23610
23611 VFIO PLATFORM DRIVER
23612 M:      Eric Auger <[email protected]>
23613 L:      [email protected]
23614 S:      Maintained
23615 F:      drivers/vfio/platform/
23616
23617 VFIO QAT PCI DRIVER
23618 M:      Xin Zeng <[email protected]>
23619 M:      Giovanni Cabiddu <[email protected]>
23620 L:      [email protected]
23621 L:      [email protected]
23622 S:      Supported
23623 F:      drivers/vfio/pci/qat/
23624
23625 VFIO VIRTIO PCI DRIVER
23626 M:      Yishai Hadas <[email protected]>
23627 L:      [email protected]
23628 L:      [email protected]
23629 S:      Maintained
23630 F:      drivers/vfio/pci/virtio
23631
23632 VGA_SWITCHEROO
23633 R:      Lukas Wunner <[email protected]>
23634 S:      Maintained
23635 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
23636 F:      Documentation/gpu/vga-switcheroo.rst
23637 F:      drivers/gpu/vga/vga_switcheroo.c
23638 F:      include/linux/vga_switcheroo.h
23639
23640 VIA RHINE NETWORK DRIVER
23641 M:      Kevin Brace <[email protected]>
23642 S:      Maintained
23643 F:      drivers/net/ethernet/via/via-rhine.c
23644
23645 VIA SD/MMC CARD CONTROLLER DRIVER
23646 M:      Bruce Chang <[email protected]>
23647 M:      Harald Welte <[email protected]>
23648 S:      Maintained
23649 F:      drivers/mmc/host/via-sdmmc.c
23650
23651 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
23652 M:      Florian Tobias Schandinat <[email protected]>
23653 L:      [email protected]
23654 S:      Maintained
23655 F:      drivers/video/fbdev/via/
23656 F:      include/linux/via-core.h
23657 F:      include/linux/via_i2c.h
23658
23659 VIA VELOCITY NETWORK DRIVER
23660 M:      Francois Romieu <[email protected]>
23661 L:      [email protected]
23662 S:      Maintained
23663 F:      drivers/net/ethernet/via/via-velocity.*
23664
23665 VICODEC VIRTUAL CODEC DRIVER
23666 M:      Hans Verkuil <[email protected]>
23667 L:      [email protected]
23668 S:      Maintained
23669 W:      https://linuxtv.org
23670 T:      git git://linuxtv.org/media_tree.git
23671 F:      drivers/media/test-drivers/vicodec/*
23672
23673 VIDEO I2C POLLING DRIVER
23674 M:      Matt Ranostay <[email protected]>
23675 L:      [email protected]
23676 S:      Maintained
23677 F:      drivers/media/i2c/video-i2c.c
23678
23679 VIDEO MULTIPLEXER DRIVER
23680 M:      Philipp Zabel <[email protected]>
23681 L:      [email protected]
23682 S:      Maintained
23683 F:      drivers/media/platform/video-mux.c
23684
23685 VIDEOBUF2 FRAMEWORK
23686 M:      Tomasz Figa <[email protected]>
23687 M:      Marek Szyprowski <[email protected]>
23688 L:      [email protected]
23689 S:      Maintained
23690 F:      drivers/media/common/videobuf2/*
23691 F:      include/media/videobuf2-*
23692
23693 VIDTV VIRTUAL DIGITAL TV DRIVER
23694 M:      Daniel W. S. Almeida <[email protected]>
23695 L:      [email protected]
23696 S:      Maintained
23697 W:      https://linuxtv.org
23698 T:      git git://linuxtv.org/media_tree.git
23699 F:      drivers/media/test-drivers/vidtv/*
23700
23701 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
23702 M:      Shuah Khan <[email protected]>
23703 R:      Kieran Bingham <[email protected]>
23704 L:      [email protected]
23705 S:      Maintained
23706 W:      https://linuxtv.org
23707 T:      git git://linuxtv.org/media_tree.git
23708 F:      drivers/media/test-drivers/vimc/*
23709
23710 VIRT LIB
23711 M:      Alex Williamson <[email protected]>
23712 M:      Paolo Bonzini <[email protected]>
23713 L:      [email protected]
23714 S:      Supported
23715 F:      virt/lib/
23716
23717 VIRTIO AND VHOST VSOCK DRIVER
23718 M:      Stefan Hajnoczi <[email protected]>
23719 M:      Stefano Garzarella <[email protected]>
23720 L:      [email protected]
23721 L:      [email protected]
23722 L:      [email protected]
23723 S:      Maintained
23724 F:      drivers/vhost/vsock.c
23725 F:      include/linux/virtio_vsock.h
23726 F:      include/uapi/linux/virtio_vsock.h
23727 F:      net/vmw_vsock/virtio_transport.c
23728 F:      net/vmw_vsock/virtio_transport_common.c
23729
23730 VIRTIO BALLOON
23731 M:      "Michael S. Tsirkin" <[email protected]>
23732 M:      David Hildenbrand <[email protected]>
23733 L:      [email protected]
23734 S:      Maintained
23735 F:      drivers/virtio/virtio_balloon.c
23736 F:      include/linux/balloon_compaction.h
23737 F:      include/uapi/linux/virtio_balloon.h
23738 F:      mm/balloon_compaction.c
23739
23740 VIRTIO BLOCK AND SCSI DRIVERS
23741 M:      "Michael S. Tsirkin" <[email protected]>
23742 M:      Jason Wang <[email protected]>
23743 R:      Paolo Bonzini <[email protected]>
23744 R:      Stefan Hajnoczi <[email protected]>
23745 R:      Eugenio Pérez <[email protected]>
23746 L:      [email protected]
23747 S:      Maintained
23748 F:      drivers/block/virtio_blk.c
23749 F:      drivers/scsi/virtio_scsi.c
23750 F:      include/uapi/linux/virtio_blk.h
23751 F:      include/uapi/linux/virtio_scsi.h
23752
23753 VIRTIO CONSOLE DRIVER
23754 M:      Amit Shah <[email protected]>
23755 L:      [email protected]
23756 S:      Maintained
23757 F:      drivers/char/virtio_console.c
23758 F:      include/uapi/linux/virtio_console.h
23759
23760 VIRTIO CORE AND NET DRIVERS
23761 M:      "Michael S. Tsirkin" <[email protected]>
23762 M:      Jason Wang <[email protected]>
23763 R:      Xuan Zhuo <[email protected]>
23764 R:      Eugenio Pérez <[email protected]>
23765 L:      [email protected]
23766 S:      Maintained
23767 F:      Documentation/ABI/testing/sysfs-bus-vdpa
23768 F:      Documentation/ABI/testing/sysfs-class-vduse
23769 F:      Documentation/devicetree/bindings/virtio/
23770 F:      Documentation/driver-api/virtio/
23771 F:      drivers/block/virtio_blk.c
23772 F:      drivers/crypto/virtio/
23773 F:      drivers/net/virtio_net.c
23774 F:      drivers/vdpa/
23775 F:      drivers/virtio/
23776 F:      include/linux/vdpa.h
23777 F:      include/linux/virtio*.h
23778 F:      include/linux/vringh.h
23779 F:      include/uapi/linux/virtio_*.h
23780 F:      tools/virtio/
23781 F:      tools/testing/selftests/drivers/net/virtio_net/
23782
23783 VIRTIO CRYPTO DRIVER
23784 M:      Gonglei <[email protected]>
23785 L:      [email protected]
23786 L:      [email protected]
23787 S:      Maintained
23788 F:      drivers/crypto/virtio/
23789 F:      include/uapi/linux/virtio_crypto.h
23790
23791 VIRTIO DRIVERS FOR S390
23792 M:      Cornelia Huck <[email protected]>
23793 M:      Halil Pasic <[email protected]>
23794 M:      Eric Farman <[email protected]>
23795 L:      [email protected]
23796 L:      [email protected]
23797 L:      [email protected]
23798 S:      Supported
23799 F:      arch/s390/include/uapi/asm/virtio-ccw.h
23800 F:      drivers/s390/virtio/
23801
23802 VIRTIO FILE SYSTEM
23803 M:      Vivek Goyal <[email protected]>
23804 M:      Stefan Hajnoczi <[email protected]>
23805 M:      Miklos Szeredi <[email protected]>
23806 R:      Eugenio Pérez <[email protected]>
23807 L:      [email protected]
23808 L:      [email protected]
23809 S:      Supported
23810 W:      https://virtio-fs.gitlab.io/
23811 F:      Documentation/filesystems/virtiofs.rst
23812 F:      fs/fuse/virtio_fs.c
23813 F:      include/uapi/linux/virtio_fs.h
23814
23815 VIRTIO GPIO DRIVER
23816 M:      Enrico Weigelt, metux IT consult <[email protected]>
23817 M:      Viresh Kumar <[email protected]>
23818 L:      [email protected]
23819 L:      [email protected]
23820 S:      Maintained
23821 F:      drivers/gpio/gpio-virtio.c
23822 F:      include/uapi/linux/virtio_gpio.h
23823
23824 VIRTIO GPU DRIVER
23825 M:      David Airlie <[email protected]>
23826 M:      Gerd Hoffmann <[email protected]>
23827 R:      Gurchetan Singh <[email protected]>
23828 R:      Chia-I Wu <[email protected]>
23829 L:      [email protected]
23830 L:      [email protected]
23831 S:      Maintained
23832 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
23833 F:      drivers/gpu/drm/ci/xfails/virtio*
23834 F:      drivers/gpu/drm/virtio/
23835 F:      include/uapi/linux/virtio_gpu.h
23836
23837 VIRTIO HOST (VHOST)
23838 M:      "Michael S. Tsirkin" <[email protected]>
23839 M:      Jason Wang <[email protected]>
23840 R:      Eugenio Pérez <[email protected]>
23841 L:      [email protected]
23842 L:      [email protected]
23843 L:      [email protected]
23844 S:      Maintained
23845 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
23846 F:      drivers/vhost/
23847 F:      include/linux/sched/vhost_task.h
23848 F:      include/linux/vhost_iotlb.h
23849 F:      include/uapi/linux/vhost.h
23850 F:      kernel/vhost_task.c
23851
23852 VIRTIO HOST (VHOST-SCSI)
23853 M:      "Michael S. Tsirkin" <[email protected]>
23854 M:      Jason Wang <[email protected]>
23855 M:      Mike Christie <[email protected]>
23856 R:      Paolo Bonzini <[email protected]>
23857 R:      Stefan Hajnoczi <[email protected]>
23858 L:      [email protected]
23859 S:      Maintained
23860 F:      drivers/vhost/scsi.c
23861
23862 VIRTIO I2C DRIVER
23863 M:      Conghui Chen <[email protected]>
23864 M:      Viresh Kumar <[email protected]>
23865 L:      [email protected]
23866 L:      [email protected]
23867 S:      Maintained
23868 F:      drivers/i2c/busses/i2c-virtio.c
23869 F:      include/uapi/linux/virtio_i2c.h
23870
23871 VIRTIO INPUT DRIVER
23872 M:      Gerd Hoffmann <[email protected]>
23873 S:      Maintained
23874 F:      drivers/virtio/virtio_input.c
23875 F:      include/uapi/linux/virtio_input.h
23876
23877 VIRTIO IOMMU DRIVER
23878 M:      Jean-Philippe Brucker <[email protected]>
23879 L:      [email protected]
23880 S:      Maintained
23881 F:      drivers/iommu/virtio-iommu.c
23882 F:      include/uapi/linux/virtio_iommu.h
23883
23884 VIRTIO MEM DRIVER
23885 M:      David Hildenbrand <[email protected]>
23886 L:      [email protected]
23887 S:      Maintained
23888 W:      https://virtio-mem.gitlab.io/
23889 F:      drivers/virtio/virtio_mem.c
23890 F:      include/uapi/linux/virtio_mem.h
23891
23892 VIRTIO PMEM DRIVER
23893 M:      Pankaj Gupta <[email protected]>
23894 L:      [email protected]
23895 S:      Maintained
23896 F:      drivers/nvdimm/nd_virtio.c
23897 F:      drivers/nvdimm/virtio_pmem.c
23898
23899 VIRTIO SOUND DRIVER
23900 M:      Anton Yakovlev <[email protected]>
23901 M:      "Michael S. Tsirkin" <[email protected]>
23902 L:      [email protected]
23903 L:      [email protected] (moderated for non-subscribers)
23904 S:      Maintained
23905 F:      include/uapi/linux/virtio_snd.h
23906 F:      sound/virtio/*
23907
23908 VIRTUAL BOX GUEST DEVICE DRIVER
23909 M:      Hans de Goede <[email protected]>
23910 M:      Arnd Bergmann <[email protected]>
23911 M:      Greg Kroah-Hartman <[email protected]>
23912 S:      Maintained
23913 F:      drivers/virt/vboxguest/
23914 F:      include/linux/vbox_utils.h
23915 F:      include/uapi/linux/vbox*.h
23916
23917 VIRTUAL BOX SHARED FOLDER VFS DRIVER
23918 M:      Hans de Goede <[email protected]>
23919 L:      [email protected]
23920 S:      Maintained
23921 F:      fs/vboxsf/*
23922
23923 VIRTUAL PCM TEST DRIVER
23924 M:      Ivan Orlov <[email protected]>
23925 L:      [email protected]
23926 S:      Maintained
23927 F:      Documentation/sound/cards/pcmtest.rst
23928 F:      sound/drivers/pcmtest.c
23929 F:      tools/testing/selftests/alsa/test-pcmtest-driver.c
23930
23931 VIRTUAL SERIO DEVICE DRIVER
23932 M:      Stephen Chandler Paul <[email protected]>
23933 S:      Maintained
23934 F:      drivers/input/serio/userio.c
23935 F:      include/uapi/linux/userio.h
23936
23937 VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
23938 M:      Javier Carrasco <[email protected]>
23939 S:      Maintained
23940 F:      Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
23941 F:      drivers/iio/light/veml6075.c
23942
23943 VISL VIRTUAL STATELESS DECODER DRIVER
23944 M:      Daniel Almeida <[email protected]>
23945 L:      [email protected]
23946 S:      Supported
23947 F:      drivers/media/test-drivers/visl
23948
23949 VIVID VIRTUAL VIDEO DRIVER
23950 M:      Hans Verkuil <[email protected]>
23951 L:      [email protected]
23952 S:      Maintained
23953 W:      https://linuxtv.org
23954 T:      git git://linuxtv.org/media_tree.git
23955 F:      drivers/media/test-drivers/vivid/*
23956
23957 VM SOCKETS (AF_VSOCK)
23958 M:      Stefano Garzarella <[email protected]>
23959 L:      [email protected]
23960 L:      [email protected]
23961 S:      Maintained
23962 F:      drivers/net/vsockmon.c
23963 F:      include/net/af_vsock.h
23964 F:      include/uapi/linux/vm_sockets.h
23965 F:      include/uapi/linux/vm_sockets_diag.h
23966 F:      include/uapi/linux/vsockmon.h
23967 F:      net/vmw_vsock/
23968 F:      tools/testing/vsock/
23969
23970 VMALLOC
23971 M:      Andrew Morton <[email protected]>
23972 R:      Uladzislau Rezki <[email protected]>
23973 R:      Christoph Hellwig <[email protected]>
23974 L:      [email protected]
23975 S:      Maintained
23976 W:      http://www.linux-mm.org
23977 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
23978 F:      include/linux/vmalloc.h
23979 F:      mm/vmalloc.c
23980
23981 VME SUBSYSTEM
23982 L:      [email protected]
23983 S:      Orphan
23984 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23985 F:      Documentation/driver-api/vme.rst
23986 F:      drivers/staging/vme_user/
23987
23988 VMWARE BALLOON DRIVER
23989 M:      Jerrin Shaji George <[email protected]>
23990 R:      Broadcom internal kernel review list <[email protected]>
23991 L:      [email protected]
23992 S:      Supported
23993 F:      drivers/misc/vmw_balloon.c
23994
23995 VMWARE HYPERVISOR INTERFACE
23996 M:      Ajay Kaher <[email protected]>
23997 M:      Alexey Makhalov <[email protected]>
23998 R:      Broadcom internal kernel review list <[email protected]>
23999 L:      [email protected]
24000 L:      [email protected]
24001 S:      Supported
24002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
24003 F:      arch/x86/include/asm/vmware.h
24004 F:      arch/x86/kernel/cpu/vmware.c
24005
24006 VMWARE PVRDMA DRIVER
24007 M:      Bryan Tan <[email protected]>
24008 M:      Vishnu Dasa <[email protected]>
24009 R:      Broadcom internal kernel review list <[email protected]>
24010 L:      [email protected]
24011 S:      Supported
24012 F:      drivers/infiniband/hw/vmw_pvrdma/
24013
24014 VMWARE PVSCSI DRIVER
24015 M:      Vishal Bhakta <[email protected]>
24016 R:      Broadcom internal kernel review list <[email protected]>
24017 L:      [email protected]
24018 S:      Supported
24019 F:      drivers/scsi/vmw_pvscsi.c
24020 F:      drivers/scsi/vmw_pvscsi.h
24021
24022 VMWARE VIRTUAL PTP CLOCK DRIVER
24023 M:      Nick Shi <[email protected]>
24024 R:      Ajay Kaher <[email protected]>
24025 R:      Alexey Makhalov <[email protected]>
24026 R:      Broadcom internal kernel review list <[email protected]>
24027 L:      [email protected]
24028 S:      Supported
24029 F:      drivers/ptp/ptp_vmw.c
24030
24031 VMWARE VMCI DRIVER
24032 M:      Bryan Tan <[email protected]>
24033 M:      Vishnu Dasa <[email protected]>
24034 R:      Broadcom internal kernel review list <[email protected]>
24035 L:      [email protected]
24036 S:      Supported
24037 F:      drivers/misc/vmw_vmci/
24038 F:      include/linux/vmw_vmci*
24039
24040 VMWARE VMMOUSE SUBDRIVER
24041 M:      Zack Rusin <[email protected]>
24042 R:      Broadcom internal kernel review list <[email protected]>
24043 L:      [email protected]
24044 S:      Supported
24045 F:      drivers/input/mouse/vmmouse.c
24046 F:      drivers/input/mouse/vmmouse.h
24047
24048 VMWARE VMXNET3 ETHERNET DRIVER
24049 M:      Ronak Doshi <[email protected]>
24050 R:      Broadcom internal kernel review list <[email protected]>
24051 L:      [email protected]
24052 S:      Supported
24053 F:      drivers/net/vmxnet3/
24054
24055 VMWARE VSOCK VMCI TRANSPORT DRIVER
24056 M:      Bryan Tan <[email protected]>
24057 M:      Vishnu Dasa <[email protected]>
24058 R:      Broadcom internal kernel review list <[email protected]>
24059 L:      [email protected]
24060 S:      Supported
24061 F:      net/vmw_vsock/vmci_transport*
24062
24063 VOCORE VOCORE2 BOARD
24064 M:      Harvey Hunt <[email protected]>
24065 L:      [email protected]
24066 S:      Maintained
24067 F:      arch/mips/boot/dts/ralink/vocore2.dts
24068
24069 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
24070 M:      Liam Girdwood <[email protected]>
24071 M:      Mark Brown <[email protected]>
24072 L:      [email protected]
24073 S:      Supported
24074 W:      http://www.slimlogic.co.uk/?p=48
24075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
24076 F:      Documentation/devicetree/bindings/regulator/
24077 F:      Documentation/power/regulator/
24078 F:      drivers/regulator/
24079 F:      include/dt-bindings/regulator/
24080 F:      include/linux/regulator/
24081 K:      regulator_get_optional
24082
24083 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
24084 R:      Matti Vaittinen <[email protected]>
24085 F:      drivers/regulator/irq_helpers.c
24086
24087 VRF
24088 M:      David Ahern <[email protected]>
24089 L:      [email protected]
24090 S:      Maintained
24091 F:      Documentation/networking/vrf.rst
24092 F:      drivers/net/vrf.c
24093
24094 VSPRINTF
24095 M:      Petr Mladek <[email protected]>
24096 M:      Steven Rostedt <[email protected]>
24097 R:      Andy Shevchenko <[email protected]>
24098 R:      Rasmus Villemoes <[email protected]>
24099 R:      Sergey Senozhatsky <[email protected]>
24100 S:      Maintained
24101 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
24102 F:      Documentation/core-api/printk-formats.rst
24103 F:      lib/test_printf.c
24104 F:      lib/test_scanf.c
24105 F:      lib/vsprintf.c
24106
24107 VT1211 HARDWARE MONITOR DRIVER
24108 M:      Juerg Haefliger <[email protected]>
24109 L:      [email protected]
24110 S:      Maintained
24111 F:      Documentation/hwmon/vt1211.rst
24112 F:      drivers/hwmon/vt1211.c
24113
24114 VT8231 HARDWARE MONITOR DRIVER
24115 M:      Roger Lucas <[email protected]>
24116 L:      [email protected]
24117 S:      Maintained
24118 F:      drivers/hwmon/vt8231.c
24119
24120 VUB300 USB to SDIO/SD/MMC bridge chip
24121 L:      [email protected]
24122 S:      Orphan
24123 F:      drivers/mmc/host/vub300.c
24124
24125 W1 DALLAS'S 1-WIRE BUS
24126 M:      Krzysztof Kozlowski <[email protected]>
24127 S:      Maintained
24128 F:      Documentation/devicetree/bindings/w1/
24129 F:      Documentation/w1/
24130 F:      drivers/w1/
24131 F:      include/linux/w1.h
24132
24133 W83791D HARDWARE MONITORING DRIVER
24134 M:      Marc Hulsman <[email protected]>
24135 L:      [email protected]
24136 S:      Maintained
24137 F:      Documentation/hwmon/w83791d.rst
24138 F:      drivers/hwmon/w83791d.c
24139
24140 W83793 HARDWARE MONITORING DRIVER
24141 M:      Rudolf Marek <[email protected]>
24142 L:      [email protected]
24143 S:      Maintained
24144 F:      Documentation/hwmon/w83793.rst
24145 F:      drivers/hwmon/w83793.c
24146
24147 W83795 HARDWARE MONITORING DRIVER
24148 M:      Jean Delvare <[email protected]>
24149 L:      [email protected]
24150 S:      Maintained
24151 F:      drivers/hwmon/w83795.c
24152
24153 W83L51xD SD/MMC CARD INTERFACE DRIVER
24154 M:      Pierre Ossman <[email protected]>
24155 S:      Maintained
24156 F:      drivers/mmc/host/wbsd.*
24157
24158 WACOM PROTOCOL 4 SERIAL TABLETS
24159 M:      Julian Squires <[email protected]>
24160 M:      Hans de Goede <[email protected]>
24161 L:      [email protected]
24162 S:      Maintained
24163 F:      drivers/input/tablet/wacom_serial4.c
24164
24165 WANGXUN ETHERNET DRIVER
24166 M:      Jiawen Wu <[email protected]>
24167 M:      Mengyuan Lou <[email protected]>
24168 L:      [email protected]
24169 S:      Maintained
24170 W:      https://www.net-swift.com
24171 F:      Documentation/networking/device_drivers/ethernet/wangxun/*
24172 F:      drivers/net/ethernet/wangxun/
24173 F:      drivers/net/pcs/pcs-xpcs-wx.c
24174
24175 WATCHDOG DEVICE DRIVERS
24176 M:      Wim Van Sebroeck <[email protected]>
24177 M:      Guenter Roeck <[email protected]>
24178 L:      [email protected]
24179 S:      Maintained
24180 W:      http://www.linux-watchdog.org/
24181 T:      git git://www.linux-watchdog.org/linux-watchdog.git
24182 F:      Documentation/devicetree/bindings/watchdog/
24183 F:      Documentation/watchdog/
24184 F:      drivers/watchdog/
24185 F:      include/linux/watchdog.h
24186 F:      include/trace/events/watchdog.h
24187 F:      include/uapi/linux/watchdog.h
24188
24189 WAVE5 VPU CODEC DRIVER
24190 M:      Nas Chung <[email protected]>
24191 M:      Jackson Lee <[email protected]>
24192 L:      [email protected]
24193 S:      Maintained
24194 F:      Documentation/devicetree/bindings/media/cnm,wave521c.yaml
24195 F:      drivers/media/platform/chips-media/wave5/
24196
24197 WHISKEYCOVE PMIC GPIO DRIVER
24198 M:      Kuppuswamy Sathyanarayanan <[email protected]>
24199 L:      [email protected]
24200 S:      Maintained
24201 F:      drivers/gpio/gpio-wcove.c
24202
24203 WHWAVE RTC DRIVER
24204 M:      Dianlong Li <[email protected]>
24205 L:      [email protected]
24206 S:      Maintained
24207 F:      drivers/rtc/rtc-sd3078.c
24208
24209 WIIMOTE HID DRIVER
24210 M:      David Rheinsberg <[email protected]>
24211 L:      [email protected]
24212 S:      Maintained
24213 F:      drivers/hid/hid-wiimote*
24214
24215 WILOCITY WIL6210 WIRELESS DRIVER
24216 L:      [email protected]
24217 S:      Orphan
24218 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
24219 F:      drivers/net/wireless/ath/wil6210/
24220
24221 WINBOND CIR DRIVER
24222 M:      David Härdeman <[email protected]>
24223 S:      Maintained
24224 F:      drivers/media/rc/winbond-cir.c
24225
24226 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
24227 L:      [email protected]
24228 S:      Orphan
24229 F:      drivers/watchdog/ebc-c384_wdt.c
24230
24231 WINSYSTEMS WS16C48 GPIO DRIVER
24232 M:      William Breathitt Gray <[email protected]>
24233 L:      [email protected]
24234 S:      Maintained
24235 F:      drivers/gpio/gpio-ws16c48.c
24236
24237 WIREGUARD SECURE NETWORK TUNNEL
24238 M:      Jason A. Donenfeld <[email protected]>
24239 L:      [email protected]
24240 L:      [email protected]
24241 S:      Maintained
24242 F:      drivers/net/wireguard/
24243 F:      tools/testing/selftests/wireguard/
24244
24245 WISTRON LAPTOP BUTTON DRIVER
24246 M:      Miloslav Trmac <[email protected]>
24247 S:      Maintained
24248 F:      drivers/input/misc/wistron_btns.c
24249
24250 WMI BINARY MOF DRIVER
24251 M:      Armin Wolf <[email protected]>
24252 R:      Thomas Weißschuh <[email protected]>
24253 L:      [email protected]
24254 S:      Maintained
24255 F:      Documentation/ABI/stable/sysfs-platform-wmi-bmof
24256 F:      Documentation/wmi/devices/wmi-bmof.rst
24257 F:      drivers/platform/x86/wmi-bmof.c
24258
24259 WOLFSON MICROELECTRONICS DRIVERS
24260 L:      [email protected]
24261 S:      Supported
24262 W:      https://github.com/CirrusLogic/linux-drivers/wiki
24263 T:      git https://github.com/CirrusLogic/linux-drivers.git
24264 F:      Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
24265 F:      Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
24266 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
24267 F:      Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
24268 F:      Documentation/devicetree/bindings/sound/wlf,*.yaml
24269 F:      Documentation/devicetree/bindings/sound/wm*
24270 F:      Documentation/hwmon/wm83??.rst
24271 F:      arch/arm/mach-s3c/mach-crag6410*
24272 F:      drivers/clk/clk-wm83*.c
24273 F:      drivers/gpio/gpio-*wm*.c
24274 F:      drivers/gpio/gpio-arizona.c
24275 F:      drivers/hwmon/wm83??-hwmon.c
24276 F:      drivers/input/misc/wm831x-on.c
24277 F:      drivers/input/touchscreen/wm831x-ts.c
24278 F:      drivers/input/touchscreen/wm97*.c
24279 F:      drivers/leds/leds-wm83*.c
24280 F:      drivers/mfd/arizona*
24281 F:      drivers/mfd/cs47l24*
24282 F:      drivers/mfd/wm*.c
24283 F:      drivers/power/supply/wm83*.c
24284 F:      drivers/regulator/arizona*
24285 F:      drivers/regulator/wm8*.c
24286 F:      drivers/rtc/rtc-wm83*.c
24287 F:      drivers/video/backlight/wm83*_bl.c
24288 F:      drivers/watchdog/wm83*_wdt.c
24289 F:      include/linux/mfd/arizona/
24290 F:      include/linux/mfd/wm831x/
24291 F:      include/linux/mfd/wm8350/
24292 F:      include/linux/mfd/wm8400*
24293 F:      include/linux/regulator/arizona*
24294 F:      include/linux/wm97xx.h
24295 F:      include/sound/wm????.h
24296 F:      sound/soc/codecs/arizona*
24297 F:      sound/soc/codecs/cs47l24*
24298 F:      sound/soc/codecs/wm*
24299
24300 WORKQUEUE
24301 M:      Tejun Heo <[email protected]>
24302 R:      Lai Jiangshan <[email protected]>
24303 S:      Maintained
24304 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
24305 F:      Documentation/core-api/workqueue.rst
24306 F:      include/linux/workqueue.h
24307 F:      kernel/workqueue.c
24308 F:      kernel/workqueue_internal.h
24309
24310 WWAN DRIVERS
24311 M:      Loic Poulain <[email protected]>
24312 M:      Sergey Ryazanov <[email protected]>
24313 R:      Johannes Berg <[email protected]>
24314 L:      [email protected]
24315 S:      Maintained
24316 F:      drivers/net/wwan/
24317 F:      include/linux/wwan.h
24318 F:      include/uapi/linux/wwan.h
24319
24320 X-POWERS AXP288 PMIC DRIVERS
24321 M:      Hans de Goede <[email protected]>
24322 S:      Maintained
24323 F:      drivers/acpi/pmic/intel_pmic_xpower.c
24324 N:      axp288
24325
24326 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
24327 M:      Chen-Yu Tsai <[email protected]>
24328 L:      [email protected]
24329 S:      Maintained
24330 N:      axp[128]
24331
24332 X.25 STACK
24333 M:      Martin Schiller <[email protected]>
24334 L:      [email protected]
24335 S:      Maintained
24336 F:      Documentation/networking/lapb-module.rst
24337 F:      Documentation/networking/x25*
24338 F:      drivers/net/wan/hdlc_x25.c
24339 F:      drivers/net/wan/lapbether.c
24340 F:      include/*/lapb.h
24341 F:      include/net/x25*
24342 F:      include/uapi/linux/x25.h
24343 F:      net/lapb/
24344 F:      net/x25/
24345
24346 X86 ARCHITECTURE (32-BIT AND 64-BIT)
24347 M:      Thomas Gleixner <[email protected]>
24348 M:      Ingo Molnar <[email protected]>
24349 M:      Borislav Petkov <[email protected]>
24350 M:      Dave Hansen <[email protected]>
24351 M:      [email protected]
24352 R:      "H. Peter Anvin" <[email protected]>
24353 L:      [email protected]
24354 S:      Maintained
24355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
24356 F:      Documentation/arch/x86/
24357 F:      Documentation/devicetree/bindings/x86/
24358 F:      arch/x86/
24359
24360 X86 ENTRY CODE
24361 M:      Andy Lutomirski <[email protected]>
24362 L:      [email protected]
24363 S:      Maintained
24364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
24365 F:      arch/x86/entry/
24366
24367 X86 HARDWARE VULNERABILITIES
24368 M:      Thomas Gleixner <[email protected]>
24369 M:      Borislav Petkov <[email protected]>
24370 M:      Peter Zijlstra <[email protected]>
24371 M:      Josh Poimboeuf <[email protected]>
24372 R:      Pawan Gupta <[email protected]>
24373 S:      Maintained
24374 F:      Documentation/admin-guide/hw-vuln/
24375 F:      arch/x86/include/asm/nospec-branch.h
24376 F:      arch/x86/kernel/cpu/bugs.c
24377
24378 X86 MCE INFRASTRUCTURE
24379 M:      Tony Luck <[email protected]>
24380 M:      Borislav Petkov <[email protected]>
24381 L:      [email protected]
24382 S:      Maintained
24383 F:      Documentation/ABI/testing/sysfs-mce
24384 F:      Documentation/arch/x86/x86_64/machinecheck.rst
24385 F:      arch/x86/kernel/cpu/mce/*
24386
24387 X86 MICROCODE UPDATE SUPPORT
24388 M:      Borislav Petkov <[email protected]>
24389 S:      Maintained
24390 F:      arch/x86/kernel/cpu/microcode/*
24391
24392 X86 MM
24393 M:      Dave Hansen <[email protected]>
24394 M:      Andy Lutomirski <[email protected]>
24395 M:      Peter Zijlstra <[email protected]>
24396 L:      [email protected]
24397 S:      Maintained
24398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
24399 F:      arch/x86/mm/
24400
24401 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
24402 M:      Hans de Goede <[email protected]>
24403 L:      [email protected]
24404 S:      Maintained
24405 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24406 F:      drivers/platform/x86/x86-android-tablets/
24407
24408 X86 PLATFORM DRIVERS
24409 M:      Hans de Goede <[email protected]>
24410 M:      Ilpo Järvinen <[email protected]>
24411 L:      [email protected]
24412 S:      Maintained
24413 Q:      https://patchwork.kernel.org/project/platform-driver-x86/list/
24414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24415 F:      drivers/platform/olpc/
24416 F:      drivers/platform/x86/
24417 F:      include/linux/platform_data/x86/
24418
24419 X86 PLATFORM UV HPE SUPERDOME FLEX
24420 M:      Steve Wahl <[email protected]>
24421 R:      Justin Ernst <[email protected]>
24422 R:      Kyle Meyer <[email protected]>
24423 R:      Dimitri Sivanich <[email protected]>
24424 R:      Russ Anderson <[email protected]>
24425 S:      Supported
24426 F:      arch/x86/include/asm/uv/
24427 F:      arch/x86/kernel/apic/x2apic_uv_x.c
24428 F:      arch/x86/platform/uv/
24429
24430 X86 STACK UNWINDING
24431 M:      Josh Poimboeuf <[email protected]>
24432 M:      Peter Zijlstra <[email protected]>
24433 S:      Supported
24434 F:      arch/x86/include/asm/unwind*.h
24435 F:      arch/x86/kernel/dumpstack.c
24436 F:      arch/x86/kernel/stacktrace.c
24437 F:      arch/x86/kernel/unwind_*.c
24438
24439 X86 TRUST DOMAIN EXTENSIONS (TDX)
24440 M:      Kirill A. Shutemov <[email protected]>
24441 R:      Dave Hansen <[email protected]>
24442 L:      [email protected]
24443 L:      [email protected]
24444 S:      Supported
24445 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
24446 F:      arch/x86/boot/compressed/tdx*
24447 F:      arch/x86/coco/tdx/
24448 F:      arch/x86/include/asm/shared/tdx.h
24449 F:      arch/x86/include/asm/tdx.h
24450 F:      arch/x86/virt/vmx/tdx/
24451 F:      drivers/virt/coco/tdx-guest
24452
24453 X86 VDSO
24454 M:      Andy Lutomirski <[email protected]>
24455 L:      [email protected]
24456 S:      Maintained
24457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
24458 F:      arch/x86/entry/vdso/
24459
24460 XARRAY
24461 M:      Matthew Wilcox <[email protected]>
24462 L:      [email protected]
24463 S:      Supported
24464 F:      Documentation/core-api/xarray.rst
24465 F:      include/linux/idr.h
24466 F:      include/linux/xarray.h
24467 F:      lib/idr.c
24468 F:      lib/xarray.c
24469 F:      tools/testing/radix-tree
24470
24471 XBOX DVD IR REMOTE
24472 M:      Benjamin Valentin <[email protected]>
24473 S:      Maintained
24474 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
24475 F:      drivers/media/rc/xbox_remote.c
24476
24477 XC2028/3028 TUNER DRIVER
24478 M:      Mauro Carvalho Chehab <[email protected]>
24479 L:      [email protected]
24480 S:      Maintained
24481 W:      https://linuxtv.org
24482 T:      git git://linuxtv.org/media_tree.git
24483 F:      drivers/media/tuners/xc2028.*
24484
24485 XDP (eXpress Data Path)
24486 M:      Alexei Starovoitov <[email protected]>
24487 M:      Daniel Borkmann <[email protected]>
24488 M:      David S. Miller <[email protected]>
24489 M:      Jakub Kicinski <[email protected]>
24490 M:      Jesper Dangaard Brouer <[email protected]>
24491 M:      John Fastabend <[email protected]>
24492 L:      [email protected]
24493 L:      [email protected]
24494 S:      Supported
24495 F:      drivers/net/ethernet/*/*/*/*/*xdp*
24496 F:      drivers/net/ethernet/*/*/*xdp*
24497 F:      include/net/xdp.h
24498 F:      include/net/xdp_priv.h
24499 F:      include/trace/events/xdp.h
24500 F:      kernel/bpf/cpumap.c
24501 F:      kernel/bpf/devmap.c
24502 F:      net/core/xdp.c
24503 F:      samples/bpf/xdp*
24504 F:      tools/testing/selftests/bpf/*/*xdp*
24505 F:      tools/testing/selftests/bpf/*xdp*
24506 K:      (?:\b|_)xdp(?:\b|_)
24507
24508 XDP SOCKETS (AF_XDP)
24509 M:      Björn Töpel <[email protected]>
24510 M:      Magnus Karlsson <[email protected]>
24511 M:      Maciej Fijalkowski <[email protected]>
24512 R:      Jonathan Lemon <[email protected]>
24513 L:      [email protected]
24514 L:      [email protected]
24515 S:      Maintained
24516 F:      Documentation/networking/af_xdp.rst
24517 F:      include/net/netns/xdp.h
24518 F:      include/net/xdp_sock*
24519 F:      include/net/xsk_buff_pool.h
24520 F:      include/uapi/linux/if_xdp.h
24521 F:      include/uapi/linux/xdp_diag.h
24522 F:      net/xdp/
24523 F:      tools/testing/selftests/bpf/*xsk*
24524
24525 XEN BLOCK SUBSYSTEM
24526 M:      Roger Pau Monné <[email protected]>
24527 L:      [email protected] (moderated for non-subscribers)
24528 S:      Supported
24529 F:      drivers/block/xen*
24530 F:      drivers/block/xen-blkback/*
24531
24532 XEN HYPERVISOR ARM
24533 M:      Stefano Stabellini <[email protected]>
24534 L:      [email protected] (moderated for non-subscribers)
24535 S:      Maintained
24536 F:      arch/arm/include/asm/xen/
24537 F:      arch/arm/xen/
24538
24539 XEN HYPERVISOR ARM64
24540 M:      Stefano Stabellini <[email protected]>
24541 L:      [email protected] (moderated for non-subscribers)
24542 S:      Maintained
24543 F:      arch/arm64/include/asm/xen/
24544 F:      arch/arm64/xen/
24545
24546 XEN HYPERVISOR INTERFACE
24547 M:      Juergen Gross <[email protected]>
24548 M:      Stefano Stabellini <[email protected]>
24549 R:      Oleksandr Tyshchenko <[email protected]>
24550 L:      [email protected] (moderated for non-subscribers)
24551 S:      Supported
24552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
24553 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
24554 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
24555 F:      drivers/*/xen-*front.c
24556 F:      drivers/xen/
24557 F:      include/uapi/xen/
24558 F:      include/xen/
24559 F:      kernel/configs/xen.config
24560
24561 XEN HYPERVISOR X86
24562 M:      Juergen Gross <[email protected]>
24563 R:      Boris Ostrovsky <[email protected]>
24564 L:      [email protected] (moderated for non-subscribers)
24565 S:      Supported
24566 F:      arch/x86/configs/xen.config
24567 F:      arch/x86/include/asm/pvclock-abi.h
24568 F:      arch/x86/include/asm/xen/
24569 F:      arch/x86/platform/pvh/
24570 F:      arch/x86/xen/
24571
24572 XEN NETWORK BACKEND DRIVER
24573 M:      Wei Liu <[email protected]>
24574 M:      Paul Durrant <[email protected]>
24575 L:      [email protected] (moderated for non-subscribers)
24576 L:      [email protected]
24577 S:      Supported
24578 F:      drivers/net/xen-netback/*
24579
24580 XEN PCI SUBSYSTEM
24581 M:      Juergen Gross <[email protected]>
24582 L:      [email protected] (moderated for non-subscribers)
24583 S:      Supported
24584 F:      arch/x86/pci/*xen*
24585 F:      drivers/pci/*xen*
24586
24587 XEN PVSCSI DRIVERS
24588 M:      Juergen Gross <[email protected]>
24589 L:      [email protected] (moderated for non-subscribers)
24590 L:      [email protected]
24591 S:      Supported
24592 F:      drivers/scsi/xen-scsifront.c
24593 F:      drivers/xen/xen-scsiback.c
24594 F:      include/xen/interface/io/vscsiif.h
24595
24596 XEN PVUSB DRIVER
24597 M:      Juergen Gross <[email protected]>
24598 L:      [email protected] (moderated for non-subscribers)
24599 L:      [email protected]
24600 S:      Supported
24601 F:      drivers/usb/host/xen*
24602 F:      include/xen/interface/io/usbif.h
24603
24604 XEN SOUND FRONTEND DRIVER
24605 M:      Oleksandr Andrushchenko <[email protected]>
24606 L:      [email protected] (moderated for non-subscribers)
24607 L:      [email protected] (moderated for non-subscribers)
24608 S:      Supported
24609 F:      sound/xen/*
24610
24611 XEN SWIOTLB SUBSYSTEM
24612 M:      Juergen Gross <[email protected]>
24613 M:      Stefano Stabellini <[email protected]>
24614 L:      [email protected] (moderated for non-subscribers)
24615 L:      [email protected]
24616 S:      Supported
24617 F:      arch/*/include/asm/xen/swiotlb-xen.h
24618 F:      drivers/xen/swiotlb-xen.c
24619 F:      include/xen/arm/swiotlb-xen.h
24620 F:      include/xen/swiotlb-xen.h
24621
24622 XFS FILESYSTEM
24623 M:      Chandan Babu R <[email protected]>
24624 R:      Darrick J. Wong <[email protected]>
24625 L:      [email protected]
24626 S:      Supported
24627 W:      http://xfs.org/
24628 C:      irc://irc.oftc.net/xfs
24629 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
24630 P:      Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
24631 F:      Documentation/ABI/testing/sysfs-fs-xfs
24632 F:      Documentation/admin-guide/xfs.rst
24633 F:      Documentation/filesystems/xfs/*
24634 F:      fs/xfs/
24635 F:      include/uapi/linux/dqblk_xfs.h
24636 F:      include/uapi/linux/fsmap.h
24637
24638 XILINX AMS DRIVER
24639 M:      Anand Ashok Dumbre <[email protected]>
24640 L:      [email protected]
24641 S:      Maintained
24642 F:      Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
24643 F:      drivers/iio/adc/xilinx-ams.c
24644
24645 XILINX AXI ETHERNET DRIVER
24646 M:      Radhey Shyam Pandey <[email protected]>
24647 S:      Maintained
24648 F:      Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
24649 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
24650
24651 XILINX CAN DRIVER
24652 M:      Appana Durga Kedareswara rao <[email protected]>
24653 L:      [email protected]
24654 S:      Maintained
24655 F:      Documentation/devicetree/bindings/net/can/xilinx,can.yaml
24656 F:      drivers/net/can/xilinx_can.c
24657
24658 XILINX EVENT MANAGEMENT DRIVER
24659 M:      Michal Simek <[email protected]>
24660 S:      Maintained
24661 F:      drivers/soc/xilinx/xlnx_event_manager.c
24662 F:      include/linux/firmware/xlnx-event-manager.h
24663
24664 XILINX GPIO DRIVER
24665 M:      Shubhrajyoti Datta <[email protected]>
24666 R:      Srinivas Neeli <[email protected]>
24667 R:      Michal Simek <[email protected]>
24668 S:      Maintained
24669 F:      Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
24670 F:      Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
24671 F:      drivers/gpio/gpio-xilinx.c
24672 F:      drivers/gpio/gpio-zynq.c
24673
24674 XILINX LL TEMAC ETHERNET DRIVER
24675 L:      [email protected]
24676 S:      Orphan
24677 F:      drivers/net/ethernet/xilinx/ll_temac*
24678
24679 XILINX PWM DRIVER
24680 M:      Sean Anderson <[email protected]>
24681 S:      Maintained
24682 F:      drivers/pwm/pwm-xilinx.c
24683 F:      include/clocksource/timer-xilinx.h
24684
24685 XILINX SD-FEC IP CORES
24686 M:      Derek Kiernan <[email protected]>
24687 M:      Dragan Cvetic <[email protected]>
24688 S:      Maintained
24689 F:      Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
24690 F:      Documentation/misc-devices/xilinx_sdfec.rst
24691 F:      drivers/misc/Kconfig
24692 F:      drivers/misc/Makefile
24693 F:      drivers/misc/xilinx_sdfec.c
24694 F:      include/uapi/misc/xilinx_sdfec.h
24695
24696 XILINX UARTLITE SERIAL DRIVER
24697 M:      Peter Korsgaard <[email protected]>
24698 L:      [email protected]
24699 S:      Maintained
24700 F:      drivers/tty/serial/uartlite.c
24701
24702 XILINX VIDEO IP CORES
24703 M:      Laurent Pinchart <[email protected]>
24704 L:      [email protected]
24705 S:      Supported
24706 T:      git git://linuxtv.org/media_tree.git
24707 F:      Documentation/devicetree/bindings/media/xilinx/
24708 F:      drivers/media/platform/xilinx/
24709 F:      include/uapi/linux/xilinx-v4l2-controls.h
24710
24711 XILINX VERSAL EDAC DRIVER
24712 M:      Shubhrajyoti Datta <[email protected]>
24713 M:      Sai Krishna Potthuri <[email protected]>
24714 S:      Maintained
24715 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
24716 F:      drivers/edac/versal_edac.c
24717
24718 XILINX WATCHDOG DRIVER
24719 M:      Srinivas Neeli <[email protected]>
24720 R:      Shubhrajyoti Datta <[email protected]>
24721 R:      Michal Simek <[email protected]>
24722 S:      Maintained
24723 F:      Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
24724 F:      Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
24725 F:      drivers/watchdog/of_xilinx_wdt.c
24726 F:      drivers/watchdog/xilinx_wwdt.c
24727
24728 XILINX XDMA DRIVER
24729 M:      Lizhi Hou <[email protected]>
24730 M:      Brian Xu <[email protected]>
24731 M:      Raj Kumar Rampelli <[email protected]>
24732 L:      [email protected]
24733 S:      Supported
24734 F:      drivers/dma/xilinx/xdma-regs.h
24735 F:      drivers/dma/xilinx/xdma.c
24736 F:      include/linux/dma/amd_xdma.h
24737 F:      include/linux/platform_data/amd_xdma.h
24738
24739 XILINX ZYNQMP DPDMA DRIVER
24740 M:      Laurent Pinchart <[email protected]>
24741 L:      [email protected]
24742 S:      Supported
24743 F:      Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
24744 F:      drivers/dma/xilinx/xilinx_dpdma.c
24745 F:      include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
24746
24747 XILINX ZYNQMP OCM EDAC DRIVER
24748 M:      Shubhrajyoti Datta <[email protected]>
24749 M:      Sai Krishna Potthuri <[email protected]>
24750 S:      Maintained
24751 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
24752 F:      drivers/edac/zynqmp_edac.c
24753
24754 XILINX ZYNQMP PSGTR PHY DRIVER
24755 M:      Laurent Pinchart <[email protected]>
24756 L:      [email protected]
24757 S:      Supported
24758 T:      git https://github.com/Xilinx/linux-xlnx.git
24759 F:      Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
24760 F:      drivers/phy/xilinx/phy-zynqmp.c
24761
24762 XILINX ZYNQMP SHA3 DRIVER
24763 M:      Harsha <[email protected]>
24764 S:      Maintained
24765 F:      drivers/crypto/xilinx/zynqmp-sha.c
24766
24767 XILINX ZYNQMP NVMEM DRIVER
24768 M:      Praveen Teja Kundanala <[email protected]>
24769 M:      Kalyani Akula <[email protected]>
24770 R:      Michal Simek <[email protected]>
24771 S:      Maintained
24772 F:      Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
24773 F:      drivers/nvmem/zynqmp_nvmem.c
24774
24775 XILLYBUS DRIVER
24776 M:      Eli Billauer <[email protected]>
24777 L:      [email protected]
24778 S:      Supported
24779 F:      drivers/char/xillybus/
24780
24781 XLP9XX I2C DRIVER
24782 M:      George Cherian <[email protected]>
24783 L:      [email protected]
24784 S:      Supported
24785 W:      http://www.marvell.com
24786 F:      drivers/i2c/busses/i2c-xlp9xx.c
24787
24788 XRA1403 GPIO EXPANDER
24789 M:      Nandor Han <[email protected]>
24790 L:      [email protected]
24791 S:      Maintained
24792 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
24793 F:      drivers/gpio/gpio-xra1403.c
24794
24795 XTENSA XTFPGA PLATFORM SUPPORT
24796 M:      Max Filippov <[email protected]>
24797 S:      Maintained
24798 F:      drivers/spi/spi-xtensa-xtfpga.c
24799 F:      sound/soc/xtensa/xtfpga-i2s.c
24800
24801 YAM DRIVER FOR AX.25
24802 M:      Jean-Paul Roubelat <[email protected]>
24803 L:      [email protected]
24804 S:      Maintained
24805 F:      drivers/net/hamradio/yam*
24806 F:      include/linux/yam.h
24807
24808 YAMA SECURITY MODULE
24809 M:      Kees Cook <[email protected]>
24810 S:      Supported
24811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
24812 F:      Documentation/admin-guide/LSM/Yama.rst
24813 F:      security/yama/
24814
24815 YAML NETLINK (YNL)
24816 M:      Donald Hunter <[email protected]>
24817 M:      Jakub Kicinski <[email protected]>
24818 F:      Documentation/netlink/
24819 F:      Documentation/userspace-api/netlink/intro-specs.rst
24820 F:      Documentation/userspace-api/netlink/specs.rst
24821 F:      tools/net/ynl/
24822
24823 YEALINK PHONE DRIVER
24824 M:      Henk Vergonet <[email protected]>
24825 L:      [email protected]
24826 S:      Maintained
24827 F:      Documentation/input/devices/yealink.rst
24828 F:      drivers/input/misc/yealink.*
24829
24830 Z3FOLD COMPRESSED PAGE ALLOCATOR
24831 M:      Vitaly Wool <[email protected]>
24832 R:      Miaohe Lin <[email protected]>
24833 L:      [email protected]
24834 S:      Maintained
24835 F:      mm/z3fold.c
24836
24837 Z8530 DRIVER FOR AX.25
24838 M:      Joerg Reuter <[email protected]>
24839 L:      [email protected]
24840 S:      Maintained
24841 W:      http://yaina.de/jreuter/
24842 W:      http://www.qsl.net/dl1bke/
24843 F:      Documentation/networking/device_drivers/hamradio/z8530drv.rst
24844 F:      drivers/net/hamradio/*scc.c
24845 F:      drivers/net/hamradio/z8530.h
24846
24847 ZBUD COMPRESSED PAGE ALLOCATOR
24848 M:      Seth Jennings <[email protected]>
24849 M:      Dan Streetman <[email protected]>
24850 L:      [email protected]
24851 S:      Maintained
24852 F:      mm/zbud.c
24853
24854 ZD1211RW WIRELESS DRIVER
24855 L:      [email protected]
24856 S:      Orphan
24857 F:      drivers/net/wireless/zydas/zd1211rw/
24858
24859 ZD1301 MEDIA DRIVER
24860 L:      [email protected]
24861 S:      Orphan
24862 W:      https://linuxtv.org/
24863 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
24864 F:      drivers/media/usb/dvb-usb-v2/zd1301*
24865
24866 ZD1301_DEMOD MEDIA DRIVER
24867 L:      [email protected]
24868 S:      Orphan
24869 W:      https://linuxtv.org/
24870 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
24871 F:      drivers/media/dvb-frontends/zd1301_demod*
24872
24873 ZHAOXIN PROCESSOR SUPPORT
24874 M:      Tony W Wang-oc <[email protected]>
24875 L:      [email protected]
24876 S:      Maintained
24877 F:      arch/x86/kernel/cpu/zhaoxin.c
24878
24879 ZONEFS FILESYSTEM
24880 M:      Damien Le Moal <[email protected]>
24881 M:      Naohiro Aota <[email protected]>
24882 R:      Johannes Thumshirn <[email protected]>
24883 L:      [email protected]
24884 S:      Maintained
24885 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
24886 F:      Documentation/filesystems/zonefs.rst
24887 F:      fs/zonefs/
24888
24889 ZR36067 VIDEO FOR LINUX DRIVER
24890 M:      Corentin Labbe <[email protected]>
24891 L:      [email protected]
24892 L:      [email protected]
24893 S:      Maintained
24894 W:      http://mjpeg.sourceforge.net/driver-zoran/
24895 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
24896 F:      Documentation/driver-api/media/drivers/zoran.rst
24897 F:      drivers/media/pci/zoran/
24898
24899 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
24900 M:      Minchan Kim <[email protected]>
24901 M:      Sergey Senozhatsky <[email protected]>
24902 L:      [email protected]
24903 S:      Maintained
24904 F:      Documentation/admin-guide/blockdev/zram.rst
24905 F:      drivers/block/zram/
24906
24907 ZS DECSTATION Z85C30 SERIAL DRIVER
24908 M:      "Maciej W. Rozycki" <[email protected]>
24909 S:      Maintained
24910 F:      drivers/tty/serial/zs.*
24911
24912 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
24913 M:      Minchan Kim <[email protected]>
24914 M:      Sergey Senozhatsky <[email protected]>
24915 L:      [email protected]
24916 S:      Maintained
24917 F:      Documentation/mm/zsmalloc.rst
24918 F:      include/linux/zsmalloc.h
24919 F:      mm/zsmalloc.c
24920
24921 ZSTD
24922 M:      Nick Terrell <[email protected]>
24923 S:      Maintained
24924 B:      https://github.com/facebook/zstd/issues
24925 T:      git https://github.com/terrelln/linux.git
24926 F:      crypto/zstd.c
24927 F:      include/linux/zstd*
24928 F:      lib/decompress_unzstd.c
24929 F:      lib/zstd/
24930 N:      zstd
24931 K:      zstd
24932
24933 ZSWAP COMPRESSED SWAP CACHING
24934 M:      Johannes Weiner <[email protected]>
24935 M:      Yosry Ahmed <[email protected]>
24936 M:      Nhat Pham <[email protected]>
24937 R:      Chengming Zhou <[email protected]>
24938 L:      [email protected]
24939 S:      Maintained
24940 F:      Documentation/admin-guide/mm/zswap.rst
24941 F:      include/linux/zpool.h
24942 F:      include/linux/zswap.h
24943 F:      mm/zpool.c
24944 F:      mm/zswap.c
24945 F:      tools/testing/selftests/cgroup/test_zswap.c
24946
24947 THE REST
24948 M:      Linus Torvalds <[email protected]>
24949 L:      [email protected]
24950 S:      Buried alive in reporters
24951 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
24952 F:      *
24953 F:      */
This page took 1.401728 seconds and 4 git commands to generate.