]> Git Repo - linux.git/blob - MAINTAINERS
Merge tag 'erofs-for-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang...
[linux.git] / MAINTAINERS
1 List of maintainers
2 ===================
3
4 Descriptions of section entries and preferred order
5 ---------------------------------------------------
6
7         M: *Mail* patches to: FullName <address@domain>
8         R: Designated *Reviewer*: FullName <address@domain>
9            These reviewers should be CCed on patches.
10         L: *Mailing list* that is relevant to this area
11         S: *Status*, one of the following:
12            Supported:   Someone is actually paid to look after this.
13            Maintained:  Someone actually looks after it.
14            Odd Fixes:   It has a maintainer but they don't have time to do
15                         much other than throw the odd patch in. See below..
16            Orphan:      No current maintainer [but maybe you could take the
17                         role as you write your new code].
18            Obsolete:    Old code. Something tagged obsolete generally means
19                         it has been replaced by a better system and you
20                         should be using that.
21         W: *Web-page* with status/info
22         Q: *Patchwork* web based patch tracking system site
23         B: URI for where to file *bugs*. A web-page with detailed bug
24            filing info, a direct bug tracker link, or a mailto: URI.
25         C: URI for *chat* protocol, server and channel where developers
26            usually hang out, for example irc://server/channel.
27         P: *Subsystem Profile* document for more details submitting
28            patches to the given subsystem. This is either an in-tree file,
29            or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
30            for details.
31         T: *SCM* tree type and location.
32            Type is one of: git, hg, quilt, stgit, topgit
33         F: *Files* and directories wildcard patterns.
34            A trailing slash includes all files and subdirectory files.
35            F:   drivers/net/    all files in and below drivers/net
36            F:   drivers/net/*   all files in drivers/net, but not below
37            F:   */net/*         all files in "any top level directory"/net
38            One pattern per line.  Multiple F: lines acceptable.
39         X: *Excluded* files and directories that are NOT maintained, same
40            rules as F:. Files exclusions are tested before file matches.
41            Can be useful for excluding a specific subdirectory, for instance:
42            F:   net/
43            X:   net/ipv6/
44            matches all files in and below net excluding net/ipv6/
45         N: Files and directories *Regex* patterns.
46            N:   [^a-z]tegra     all files whose path contains tegra
47                                 (not including files like integrator)
48            One pattern per line.  Multiple N: lines acceptable.
49            scripts/get_maintainer.pl has different behavior for files that
50            match F: pattern and matches of N: patterns.  By default,
51            get_maintainer will not look at git log history when an F: pattern
52            match occurs.  When an N: match occurs, git log history is used
53            to also notify the people that have git commit signatures.
54         K: *Content regex* (perl extended) pattern match in a patch or file.
55            For instance:
56            K: of_get_profile
57               matches patches or files that contain "of_get_profile"
58            K: \b(printk|pr_(info|err))\b
59               matches patches or files that contain one or more of the words
60               printk, pr_info or pr_err
61            One regex pattern per line.  Multiple K: lines acceptable.
62
63 Maintainers List
64 ----------------
65
66 .. note:: When reading this list, please look for the most precise areas
67           first. When adding to this list, please keep the entries in
68           alphabetical order.
69
70 3C59X NETWORK DRIVER
71 M:      Steffen Klassert <[email protected]>
72 L:      [email protected]
73 S:      Odd Fixes
74 F:      Documentation/networking/device_drivers/ethernet/3com/vortex.rst
75 F:      drivers/net/ethernet/3com/3c59x.c
76
77 3CR990 NETWORK DRIVER
78 M:      David Dillow <[email protected]>
79 L:      [email protected]
80 S:      Maintained
81 F:      drivers/net/ethernet/3com/typhoon*
82
83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
84 M:      Adam Radford <[email protected]>
85 L:      [email protected]
86 S:      Supported
87 W:      http://www.lsi.com
88 F:      drivers/scsi/3w-*
89
90 53C700 AND 53C700-66 SCSI DRIVER
91 M:      "James E.J. Bottomley" <[email protected]>
92 L:      [email protected]
93 S:      Maintained
94 F:      drivers/scsi/53c700*
95
96 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
97 M:      Alexander Aring <[email protected]>
98 L:      [email protected]
99 L:      [email protected]
100 S:      Maintained
101 F:      Documentation/networking/6lowpan.rst
102 F:      include/net/6lowpan.h
103 F:      net/6lowpan/
104
105 6PACK NETWORK DRIVER FOR AX.25
106 M:      Andreas Koensgen <[email protected]>
107 L:      [email protected]
108 S:      Maintained
109 F:      drivers/net/hamradio/6pack.c
110
111 802.11 (including CFG80211/NL80211)
112 M:      Johannes Berg <[email protected]>
113 L:      [email protected]
114 S:      Maintained
115 W:      https://wireless.wiki.kernel.org/
116 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
119 F:      Documentation/driver-api/80211/cfg80211.rst
120 F:      Documentation/networking/regulatory.rst
121 F:      include/linux/ieee80211.h
122 F:      include/net/cfg80211.h
123 F:      include/net/ieee80211_radiotap.h
124 F:      include/net/iw_handler.h
125 F:      include/net/wext.h
126 F:      include/uapi/linux/nl80211.h
127 F:      include/uapi/linux/wireless.h
128 F:      net/wireless/
129
130 8169 10/100/1000 GIGABIT ETHERNET DRIVER
131 M:      Heiner Kallweit <[email protected]>
132 M:      [email protected]
133 L:      [email protected]
134 S:      Maintained
135 F:      drivers/net/ethernet/realtek/r8169*
136
137 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
138 M:      Greg Kroah-Hartman <[email protected]>
139 L:      [email protected]
140 S:      Maintained
141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
142 F:      drivers/tty/serial/8250*
143 F:      include/linux/serial_8250.h
144
145 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
146 L:      [email protected]
147 S:      Orphan / Obsolete
148 F:      drivers/net/ethernet/8390/
149
150 9P FILE SYSTEM
151 M:      Eric Van Hensbergen <[email protected]>
152 M:      Latchesar Ionkov <[email protected]>
153 M:      Dominique Martinet <[email protected]>
154 R:      Christian Schoenebeck <[email protected]>
155 L:      [email protected]
156 S:      Maintained
157 W:      http://github.com/v9fs
158 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
160 T:      git git://github.com/martinetd/linux.git
161 F:      Documentation/filesystems/9p.rst
162 F:      fs/9p/
163 F:      include/net/9p/
164 F:      include/trace/events/9p.h
165 F:      include/uapi/linux/virtio_9p.h
166 F:      net/9p/
167
168 A64FX DIAG DRIVER
169 M:      Hitomi Hasegawa <[email protected]>
170 S:      Supported
171 F:      drivers/soc/fujitsu/a64fx-diag.c
172
173 A8293 MEDIA DRIVER
174 L:      [email protected]
175 S:      Orphan
176 W:      https://linuxtv.org
177 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
178 F:      drivers/media/dvb-frontends/a8293*
179
180 AACRAID SCSI RAID DRIVER
181 M:      Adaptec OEM Raid Solutions <[email protected]>
182 L:      [email protected]
183 S:      Supported
184 W:      http://www.adaptec.com/
185 F:      Documentation/scsi/aacraid.rst
186 F:      drivers/scsi/aacraid/
187
188 AB8500 BATTERY AND CHARGER DRIVERS
189 M:      Linus Walleij <[email protected]>
190 F:      Documentation/devicetree/bindings/power/supply/*ab8500*
191 F:      drivers/power/supply/*ab8500*
192
193 ABI/API
194 L:      [email protected]
195 F:      include/linux/syscalls.h
196 F:      kernel/sys_ni.c
197 X:      arch/*/include/uapi/
198 X:      include/uapi/
199
200 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
201 M:      Hans de Goede <[email protected]>
202 L:      [email protected]
203 S:      Maintained
204 F:      drivers/hwmon/abituguru.c
205
206 ABIT UGURU 3 HARDWARE MONITOR DRIVER
207 M:      Alistair John Strachan <[email protected]>
208 L:      [email protected]
209 S:      Maintained
210 F:      drivers/hwmon/abituguru3.c
211
212 ACCES 104-DIO-48E GPIO DRIVER
213 M:      William Breathitt Gray <[email protected]>
214 L:      [email protected]
215 S:      Maintained
216 F:      drivers/gpio/gpio-104-dio-48e.c
217
218 ACCES 104-IDI-48 GPIO DRIVER
219 M:      William Breathitt Gray <[email protected]>
220 L:      [email protected]
221 S:      Maintained
222 F:      drivers/gpio/gpio-104-idi-48.c
223
224 ACCES 104-IDIO-16 GPIO DRIVER
225 M:      William Breathitt Gray <[email protected]>
226 L:      [email protected]
227 S:      Maintained
228 F:      drivers/gpio/gpio-104-idio-16.c
229
230 ACCES 104-QUAD-8 DRIVER
231 M:      William Breathitt Gray <[email protected]>
232 L:      [email protected]
233 S:      Maintained
234 F:      drivers/counter/104-quad-8.c
235
236 ACCES IDIO-16 GPIO LIBRARY
237 M:      William Breathitt Gray <[email protected]>
238 L:      [email protected]
239 S:      Maintained
240 F:      drivers/gpio/gpio-idio-16.c
241 F:      drivers/gpio/gpio-idio-16.h
242
243 ACCES PCI-IDIO-16 GPIO DRIVER
244 M:      William Breathitt Gray <[email protected]>
245 L:      [email protected]
246 S:      Maintained
247 F:      drivers/gpio/gpio-pci-idio-16.c
248
249 ACCES PCIe-IDIO-24 GPIO DRIVER
250 M:      William Breathitt Gray <[email protected]>
251 L:      [email protected]
252 S:      Maintained
253 F:      drivers/gpio/gpio-pcie-idio-24.c
254
255 ACENIC DRIVER
256 M:      Jes Sorensen <[email protected]>
257 L:      [email protected]
258 S:      Maintained
259 F:      drivers/net/ethernet/alteon/acenic*
260
261 ACER ASPIRE 1 EMBEDDED CONTROLLER DRIVER
262 M:      Nikita Travkin <[email protected]>
263 S:      Maintained
264 F:      Documentation/devicetree/bindings/platform/acer,aspire1-ec.yaml
265 F:      drivers/platform/arm64/acer-aspire1-ec.c
266
267 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
268 M:      Peter Kaestle <[email protected]>
269 L:      [email protected]
270 S:      Maintained
271 W:      http://piie.net/?section=acerhdf
272 F:      drivers/platform/x86/acerhdf.c
273
274 ACER WMI LAPTOP EXTRAS
275 M:      "Lee, Chun-Yi" <[email protected]>
276 L:      [email protected]
277 S:      Maintained
278 F:      drivers/platform/x86/acer-wmi.c
279
280 ACPI
281 M:      "Rafael J. Wysocki" <[email protected]>
282 R:      Len Brown <[email protected]>
283 L:      [email protected]
284 S:      Supported
285 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
286 B:      https://bugzilla.kernel.org
287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
288 F:      Documentation/ABI/testing/configfs-acpi
289 F:      Documentation/ABI/testing/sysfs-bus-acpi
290 F:      Documentation/firmware-guide/acpi/
291 F:      arch/x86/kernel/acpi/
292 F:      arch/x86/pci/acpi.c
293 F:      drivers/acpi/
294 F:      drivers/pci/*/*acpi*
295 F:      drivers/pci/*acpi*
296 F:      drivers/pnp/pnpacpi/
297 F:      include/acpi/
298 F:      include/linux/acpi.h
299 F:      include/linux/fwnode.h
300 F:      include/linux/fw_table.h
301 F:      lib/fw_table.c
302 F:      tools/power/acpi/
303
304 ACPI APEI
305 M:      "Rafael J. Wysocki" <[email protected]>
306 R:      Len Brown <[email protected]>
307 R:      James Morse <[email protected]>
308 R:      Tony Luck <[email protected]>
309 R:      Borislav Petkov <[email protected]>
310 L:      [email protected]
311 F:      drivers/acpi/apei/
312
313 ACPI COMPONENT ARCHITECTURE (ACPICA)
314 M:      Robert Moore <[email protected]>
315 M:      "Rafael J. Wysocki" <[email protected]>
316 L:      [email protected]
317 L:      [email protected]
318 S:      Supported
319 W:      https://acpica.org/
320 W:      https://github.com/acpica/acpica/
321 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
322 B:      https://bugzilla.kernel.org
323 B:      https://bugs.acpica.org
324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
325 F:      drivers/acpi/acpica/
326 F:      include/acpi/
327 F:      tools/power/acpi/
328
329 ACPI FOR ARM64 (ACPI/arm64)
330 M:      Lorenzo Pieralisi <[email protected]>
331 M:      Hanjun Guo <[email protected]>
332 M:      Sudeep Holla <[email protected]>
333 L:      [email protected]
334 L:      [email protected] (moderated for non-subscribers)
335 S:      Maintained
336 F:      drivers/acpi/arm64
337 F:      include/linux/acpi_iort.h
338
339 ACPI FOR RISC-V (ACPI/riscv)
340 M:      Sunil V L <[email protected]>
341 L:      [email protected]
342 L:      [email protected]
343 S:      Maintained
344 F:      drivers/acpi/riscv/
345
346 ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
347 M:      Sudeep Holla <[email protected]>
348 L:      [email protected]
349 S:      Supported
350 F:      drivers/mailbox/pcc.c
351
352 ACPI PMIC DRIVERS
353 M:      "Rafael J. Wysocki" <[email protected]>
354 M:      Len Brown <[email protected]>
355 R:      Andy Shevchenko <[email protected]>
356 R:      Mika Westerberg <[email protected]>
357 L:      [email protected]
358 S:      Supported
359 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
360 B:      https://bugzilla.kernel.org
361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
362 F:      drivers/acpi/pmic/
363
364 ACPI QUICKSTART DRIVER
365 M:      Armin Wolf <[email protected]>
366 L:      [email protected]
367 S:      Maintained
368 F:      drivers/platform/x86/quickstart.c
369
370 ACPI SERIAL MULTI INSTANTIATE DRIVER
371 M:      Hans de Goede <[email protected]>
372 L:      [email protected]
373 S:      Maintained
374 F:      drivers/platform/x86/serial-multi-instantiate.c
375
376 ACPI THERMAL DRIVER
377 M:      Rafael J. Wysocki <[email protected]>
378 R:      Zhang Rui <[email protected]>
379 L:      [email protected]
380 S:      Supported
381 B:      https://bugzilla.kernel.org
382 F:      drivers/acpi/*thermal*
383
384 ACPI VIOT DRIVER
385 M:      Jean-Philippe Brucker <[email protected]>
386 L:      [email protected]
387 L:      [email protected]
388 S:      Maintained
389 F:      drivers/acpi/viot.c
390 F:      include/linux/acpi_viot.h
391
392 ACPI WMI DRIVER
393 M:      Armin Wolf <[email protected]>
394 L:      [email protected]
395 S:      Maintained
396 F:      Documentation/ABI/testing/sysfs-bus-wmi
397 F:      Documentation/driver-api/wmi.rst
398 F:      Documentation/wmi/
399 F:      drivers/platform/x86/wmi.c
400 F:      include/uapi/linux/wmi.h
401
402 ACRN HYPERVISOR SERVICE MODULE
403 M:      Fei Li <[email protected]>
404 L:      [email protected] (subscribers-only)
405 S:      Supported
406 W:      https://projectacrn.org
407 F:      Documentation/virt/acrn/
408 F:      drivers/virt/acrn/
409 F:      include/uapi/linux/acrn.h
410
411 AD1889 ALSA SOUND DRIVER
412 L:      [email protected]
413 S:      Maintained
414 W:      https://parisc.wiki.kernel.org/index.php/AD1889
415 F:      sound/pci/ad1889.*
416
417 AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
418 M:      Mugilraj Dhavachelvan <[email protected]>
419 L:      [email protected]
420 S:      Supported
421 F:      drivers/iio/potentiometer/ad5110.c
422
423 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
424 M:      Michael Hennerich <[email protected]>
425 S:      Supported
426 W:      http://wiki.analog.com/AD5254
427 W:      https://ez.analog.com/linux-software-drivers
428 F:      drivers/misc/ad525x_dpot.c
429
430 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
431 M:      Michael Hennerich <[email protected]>
432 S:      Supported
433 W:      http://wiki.analog.com/AD5398
434 W:      https://ez.analog.com/linux-software-drivers
435 F:      drivers/regulator/ad5398.c
436
437 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
438 M:      Michael Hennerich <[email protected]>
439 S:      Supported
440 W:      http://wiki.analog.com/AD7142
441 W:      https://ez.analog.com/linux-software-drivers
442 F:      drivers/input/misc/ad714x.c
443
444 AD738X ADC DRIVER (AD7380/1/2/4)
445 M:      Michael Hennerich <[email protected]>
446 M:      Nuno Sá <[email protected]>
447 R:      David Lechner <[email protected]>
448 S:      Supported
449 W:      https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/ad738x
450 W:      https://ez.analog.com/linux-software-drivers
451 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml
452 F:      drivers/iio/adc/ad7380.c
453
454 AD7877 TOUCHSCREEN DRIVER
455 M:      Michael Hennerich <[email protected]>
456 S:      Supported
457 W:      http://wiki.analog.com/AD7877
458 W:      https://ez.analog.com/linux-software-drivers
459 F:      drivers/input/touchscreen/ad7877.c
460
461 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
462 M:      Michael Hennerich <[email protected]>
463 S:      Supported
464 W:      http://wiki.analog.com/AD7879
465 W:      https://ez.analog.com/linux-software-drivers
466 F:      drivers/input/touchscreen/ad7879.c
467
468 AD7944 ADC DRIVER (AD7944/AD7985/AD7986)
469 M:      Michael Hennerich <[email protected]>
470 M:      Nuno Sá <[email protected]>
471 R:      David Lechner <[email protected]>
472 S:      Supported
473 W:      https://ez.analog.com/linux-software-drivers
474 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml
475 F:      Documentation/iio/ad7944.rst
476 F:      drivers/iio/adc/ad7944.c
477
478 ADAFRUIT MINI I2C GAMEPAD
479 M:      Anshul Dalal <[email protected]>
480 L:      [email protected]
481 S:      Maintained
482 F:      Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
483 F:      drivers/input/joystick/adafruit-seesaw.c
484
485 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
486 M:      Jiri Kosina <[email protected]>
487 S:      Maintained
488
489 ADF7242 IEEE 802.15.4 RADIO DRIVER
490 M:      Michael Hennerich <[email protected]>
491 L:      [email protected]
492 S:      Supported
493 W:      https://wiki.analog.com/ADF7242
494 W:      https://ez.analog.com/linux-software-drivers
495 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
496 F:      drivers/net/ieee802154/adf7242.c
497
498 ADM1025 HARDWARE MONITOR DRIVER
499 M:      Jean Delvare <[email protected]>
500 L:      [email protected]
501 S:      Maintained
502 F:      Documentation/hwmon/adm1025.rst
503 F:      drivers/hwmon/adm1025.c
504
505 ADM1029 HARDWARE MONITOR DRIVER
506 M:      Corentin Labbe <[email protected]>
507 L:      [email protected]
508 S:      Maintained
509 F:      drivers/hwmon/adm1029.c
510
511 ADM8211 WIRELESS DRIVER
512 L:      [email protected]
513 S:      Orphan
514 F:      drivers/net/wireless/admtek/adm8211.*
515
516 ADP1050 HARDWARE MONITOR DRIVER
517 M:      Radu Sabau <[email protected]>
518 L:      [email protected]
519 S:      Supported
520 W:      https://ez.analog.com/linux-software-drivers
521 F:      Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml
522
523 ADP1653 FLASH CONTROLLER DRIVER
524 M:      Sakari Ailus <[email protected]>
525 L:      [email protected]
526 S:      Maintained
527 F:      drivers/media/i2c/adp1653.c
528 F:      include/media/i2c/adp1653.h
529
530 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
531 M:      Michael Hennerich <[email protected]>
532 S:      Supported
533 W:      http://wiki.analog.com/ADP5520
534 W:      https://ez.analog.com/linux-software-drivers
535 F:      drivers/gpio/gpio-adp5520.c
536 F:      drivers/input/keyboard/adp5520-keys.c
537 F:      drivers/leds/leds-adp5520.c
538 F:      drivers/mfd/adp5520.c
539 F:      drivers/video/backlight/adp5520_bl.c
540
541 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
542 M:      Michael Hennerich <[email protected]>
543 S:      Supported
544 W:      http://wiki.analog.com/ADP5588
545 W:      https://ez.analog.com/linux-software-drivers
546 F:      Documentation/devicetree/bindings/input/adi,adp5588.yaml
547 F:      drivers/input/keyboard/adp5588-keys.c
548
549 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
550 M:      Michael Hennerich <[email protected]>
551 S:      Supported
552 W:      http://wiki.analog.com/ADP8860
553 W:      https://ez.analog.com/linux-software-drivers
554 F:      drivers/video/backlight/adp8860_bl.c
555
556 ADT746X FAN DRIVER
557 M:      Colin Leroy <[email protected]>
558 S:      Maintained
559 F:      drivers/macintosh/therm_adt746x.c
560
561 ADT7475 HARDWARE MONITOR DRIVER
562 M:      Jean Delvare <[email protected]>
563 L:      [email protected]
564 S:      Maintained
565 F:      Documentation/hwmon/adt7475.rst
566 F:      drivers/hwmon/adt7475.c
567
568 ADVANSYS SCSI DRIVER
569 M:      Matthew Wilcox <[email protected]>
570 M:      Hannes Reinecke <[email protected]>
571 L:      [email protected]
572 S:      Maintained
573 F:      Documentation/scsi/advansys.rst
574 F:      drivers/scsi/advansys.c
575
576 ADVANTECH SWBTN DRIVER
577 M:      Andrea Ho <[email protected]>
578 L:      [email protected]
579 S:      Maintained
580 F:      drivers/platform/x86/adv_swbutton.c
581
582 ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
583 M:      Lucas Stankus <[email protected]>
584 S:      Supported
585 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
586 F:      drivers/iio/accel/adxl313*
587
588 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
589 M:      Michael Hennerich <[email protected]>
590 S:      Supported
591 W:      http://wiki.analog.com/ADXL345
592 W:      https://ez.analog.com/linux-software-drivers
593 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
594 F:      drivers/input/misc/adxl34x.c
595
596 ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
597 M:      Puranjay Mohan <[email protected]>
598 L:      [email protected]
599 S:      Supported
600 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
601 F:      drivers/iio/accel/adxl355.h
602 F:      drivers/iio/accel/adxl355_core.c
603 F:      drivers/iio/accel/adxl355_i2c.c
604 F:      drivers/iio/accel/adxl355_spi.c
605
606 ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
607 M:      Cosmin Tanislav <[email protected]>
608 L:      [email protected]
609 S:      Supported
610 W:      https://ez.analog.com/linux-software-drivers
611 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
612 F:      drivers/iio/accel/adxl367*
613
614 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
615 M:      Michael Hennerich <[email protected]>
616 S:      Supported
617 W:      https://ez.analog.com/linux-software-drivers
618 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
619 F:      drivers/iio/accel/adxl372.c
620 F:      drivers/iio/accel/adxl372_i2c.c
621 F:      drivers/iio/accel/adxl372_spi.c
622
623 AF8133J THREE-AXIS MAGNETOMETER DRIVER
624 M:      Ondřej Jirman <[email protected]>
625 S:      Maintained
626 F:      Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml
627 F:      drivers/iio/magnetometer/af8133j.c
628
629 AF9013 MEDIA DRIVER
630 L:      [email protected]
631 S:      Orphan
632 W:      https://linuxtv.org
633 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
634 F:      drivers/media/dvb-frontends/af9013*
635
636 AF9033 MEDIA DRIVER
637 L:      [email protected]
638 S:      Orphan
639 W:      https://linuxtv.org
640 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
641 F:      drivers/media/dvb-frontends/af9033*
642
643 AFFS FILE SYSTEM
644 M:      David Sterba <[email protected]>
645 L:      [email protected]
646 S:      Odd Fixes
647 F:      Documentation/filesystems/affs.rst
648 F:      fs/affs/
649
650 AFS FILESYSTEM
651 M:      David Howells <[email protected]>
652 M:      Marc Dionne <[email protected]>
653 L:      [email protected]
654 S:      Supported
655 W:      https://www.infradead.org/~dhowells/kafs/
656 F:      Documentation/filesystems/afs.rst
657 F:      fs/afs/
658 F:      include/trace/events/afs.h
659
660 AGPGART DRIVER
661 M:      David Airlie <[email protected]>
662 L:      [email protected]
663 S:      Maintained
664 T:      git https://gitlab.freedesktop.org/drm/kernel.git
665 F:      drivers/char/agp/
666 F:      include/linux/agp*
667 F:      include/uapi/linux/agp*
668
669 AHA152X SCSI DRIVER
670 M:      "Juergen E. Fischer" <[email protected]>
671 L:      [email protected]
672 S:      Maintained
673 F:      drivers/scsi/aha152x*
674 F:      drivers/scsi/pcmcia/aha152x*
675
676 AIC7XXX / AIC79XX SCSI DRIVER
677 M:      Hannes Reinecke <[email protected]>
678 L:      [email protected]
679 S:      Maintained
680 F:      drivers/scsi/aic7xxx/
681
682 AIMSLAB FM RADIO RECEIVER DRIVER
683 M:      Hans Verkuil <[email protected]>
684 L:      [email protected]
685 S:      Maintained
686 W:      https://linuxtv.org
687 T:      git git://linuxtv.org/media_tree.git
688 F:      drivers/media/radio/radio-aimslab*
689
690 AIO
691 M:      Benjamin LaHaise <[email protected]>
692 L:      [email protected]
693 S:      Supported
694 F:      fs/aio.c
695 F:      include/linux/*aio*.h
696
697 AIROHA ETHERNET DRIVER
698 M:      Lorenzo Bianconi <[email protected]>
699 L:      [email protected] (moderated for non-subscribers)
700 L:      [email protected] (moderated for non-subscribers)
701 L:      [email protected]
702 S:      Maintained
703 F:      Documentation/devicetree/bindings/net/airoha,en7581-eth.yaml
704 F:      drivers/net/ethernet/mediatek/airoha_eth.c
705
706 AIROHA PCIE PHY DRIVER
707 M:      Lorenzo Bianconi <[email protected]>
708 L:      [email protected] (moderated for non-subscribers)
709 S:      Maintained
710 F:      Documentation/devicetree/bindings/phy/airoha,en7581-pcie-phy.yaml
711 F:      drivers/phy/phy-airoha-pcie-regs.h
712 F:      drivers/phy/phy-airoha-pcie.c
713
714 AIROHA SPI SNFI DRIVER
715 M:      Lorenzo Bianconi <[email protected]>
716 M:      Ray Liu <[email protected]>
717 L:      [email protected] (moderated for non-subscribers)
718 L:      [email protected]
719 S:      Maintained
720 F:      Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml
721 F:      drivers/spi/spi-airoha-snfi.c
722
723 AIRSPY MEDIA DRIVER
724 L:      [email protected]
725 S:      Orphan
726 W:      https://linuxtv.org
727 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
728 F:      drivers/media/usb/airspy/
729
730 ALACRITECH GIGABIT ETHERNET DRIVER
731 M:      Lino Sanfilippo <[email protected]>
732 S:      Maintained
733 F:      drivers/net/ethernet/alacritech/*
734
735 ALCATEL SPEEDTOUCH USB DRIVER
736 M:      Duncan Sands <[email protected]>
737 L:      [email protected]
738 S:      Maintained
739 W:      http://www.linux-usb.org/SpeedTouch/
740 F:      drivers/usb/atm/speedtch.c
741 F:      drivers/usb/atm/usbatm.c
742
743 ALCHEMY AU1XX0 MMC DRIVER
744 M:      Manuel Lauss <[email protected]>
745 S:      Maintained
746 F:      drivers/mmc/host/au1xmmc.c
747
748 ALI1563 I2C DRIVER
749 M:      Rudolf Marek <[email protected]>
750 L:      [email protected]
751 S:      Maintained
752 F:      Documentation/i2c/busses/i2c-ali1563.rst
753 F:      drivers/i2c/busses/i2c-ali1563.c
754
755 ALIBABA ELASTIC RDMA DRIVER
756 M:      Cheng Xu <[email protected]>
757 M:      Kai Shen <[email protected]>
758 L:      [email protected]
759 S:      Supported
760 F:      drivers/infiniband/hw/erdma
761 F:      include/uapi/rdma/erdma-abi.h
762
763 ALIBABA PMU DRIVER
764 M:      Shuai Xue <[email protected]>
765 S:      Supported
766 F:      Documentation/admin-guide/perf/alibaba_pmu.rst
767 F:      drivers/perf/alibaba_uncore_drw_pmu.c
768
769 ALIENWARE WMI DRIVER
770 L:      [email protected]
771 S:      Maintained
772 F:      drivers/platform/x86/dell/alienware-wmi.c
773
774 ALLEGRO DVT VIDEO IP CORE DRIVER
775 M:      Michael Tretter <[email protected]>
776 R:      Pengutronix Kernel Team <[email protected]>
777 L:      [email protected]
778 S:      Maintained
779 F:      Documentation/devicetree/bindings/media/allegro,al5e.yaml
780 F:      drivers/media/platform/allegro-dvt/
781
782 ALLIED VISION ALVIUM CAMERA DRIVER
783 M:      Tommaso Merciai <[email protected]>
784 M:      Martin Hecht <[email protected]>
785 L:      [email protected]
786 S:      Maintained
787 F:      Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
788 F:      drivers/media/i2c/alvium-csi2.c
789 F:      drivers/media/i2c/alvium-csi2.h
790
791 ALLWINNER A10 CSI DRIVER
792 M:      Maxime Ripard <[email protected]>
793 L:      [email protected]
794 S:      Maintained
795 T:      git git://linuxtv.org/media_tree.git
796 F:      Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
797 F:      drivers/media/platform/sunxi/sun4i-csi/
798
799 ALLWINNER A31 CSI DRIVER
800 M:      Yong Deng <[email protected]>
801 M:      Paul Kocialkowski <[email protected]>
802 L:      [email protected]
803 S:      Maintained
804 T:      git git://linuxtv.org/media_tree.git
805 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
806 F:      drivers/media/platform/sunxi/sun6i-csi/
807
808 ALLWINNER A31 ISP DRIVER
809 M:      Paul Kocialkowski <[email protected]>
810 L:      [email protected]
811 S:      Maintained
812 T:      git git://linuxtv.org/media_tree.git
813 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
814 F:      drivers/staging/media/sunxi/sun6i-isp/
815 F:      drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
816
817 ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
818 M:      Paul Kocialkowski <[email protected]>
819 L:      [email protected]
820 S:      Maintained
821 T:      git git://linuxtv.org/media_tree.git
822 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
823 F:      drivers/media/platform/sunxi/sun6i-mipi-csi2/
824
825 ALLWINNER CPUFREQ DRIVER
826 M:      Yangtao Li <[email protected]>
827 L:      [email protected]
828 S:      Maintained
829 F:      Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
830 F:      drivers/cpufreq/sun50i-cpufreq-nvmem.c
831
832 ALLWINNER CRYPTO DRIVERS
833 M:      Corentin Labbe <[email protected]>
834 L:      [email protected]
835 S:      Maintained
836 F:      drivers/crypto/allwinner/
837
838 ALLWINNER DMIC DRIVERS
839 M:      Ban Tao <[email protected]>
840 L:      [email protected] (moderated for non-subscribers)
841 S:      Maintained
842 F:      Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
843 F:      sound/soc/sunxi/sun50i-dmic.c
844
845 ALLWINNER HARDWARE SPINLOCK SUPPORT
846 M:      Wilken Gottwalt <[email protected]>
847 S:      Maintained
848 F:      Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
849 F:      drivers/hwspinlock/sun6i_hwspinlock.c
850
851 ALLWINNER THERMAL DRIVER
852 M:      Vasily Khoruzhick <[email protected]>
853 M:      Yangtao Li <[email protected]>
854 L:      [email protected]
855 S:      Maintained
856 F:      Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
857 F:      drivers/thermal/sun8i_thermal.c
858
859 ALLWINNER VPU DRIVER
860 M:      Maxime Ripard <[email protected]>
861 M:      Paul Kocialkowski <[email protected]>
862 L:      [email protected]
863 S:      Maintained
864 F:      drivers/staging/media/sunxi/cedrus/
865
866 ALPHA PORT
867 M:      Richard Henderson <[email protected]>
868 M:      Ivan Kokshaysky <[email protected]>
869 M:      Matt Turner <[email protected]>
870 L:      [email protected]
871 S:      Odd Fixes
872 F:      arch/alpha/
873
874 ALPS PS/2 TOUCHPAD DRIVER
875 R:      Pali Rohár <[email protected]>
876 F:      drivers/input/mouse/alps.*
877
878 ALTERA MAILBOX DRIVER
879 M:      Mun Yew Tham <[email protected]>
880 S:      Maintained
881 F:      drivers/mailbox/mailbox-altera.c
882
883 ALTERA MSGDMA IP CORE DRIVER
884 M:      Olivier Dautricourt <[email protected]>
885 R:      Stefan Roese <[email protected]>
886 L:      [email protected]
887 S:      Odd Fixes
888 F:      Documentation/devicetree/bindings/dma/altr,msgdma.yaml
889 F:      drivers/dma/altera-msgdma.c
890
891 ALTERA PIO DRIVER
892 M:      Mun Yew Tham <[email protected]>
893 L:      [email protected]
894 S:      Maintained
895 F:      drivers/gpio/gpio-altera.c
896
897 ALTERA TRIPLE SPEED ETHERNET DRIVER
898 M:      Joyce Ooi <[email protected]>
899 L:      [email protected]
900 S:      Maintained
901 F:      drivers/net/ethernet/altera/
902
903 ALTERA UART/JTAG UART SERIAL DRIVERS
904 M:      Tobias Klauser <[email protected]>
905 L:      [email protected]
906 S:      Maintained
907 F:      drivers/tty/serial/altera_jtaguart.c
908 F:      drivers/tty/serial/altera_uart.c
909 F:      include/linux/altera_jtaguart.h
910 F:      include/linux/altera_uart.h
911
912 AMAZON ANNAPURNA LABS FIC DRIVER
913 M:      Talel Shenhar <[email protected]>
914 S:      Maintained
915 F:      Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
916 F:      drivers/irqchip/irq-al-fic.c
917
918 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
919 M:      Talel Shenhar <[email protected]>
920 M:      Talel Shenhar <[email protected]>
921 S:      Maintained
922 F:      Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
923 F:      drivers/edac/al_mc_edac.c
924
925 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
926 M:      Talel Shenhar <[email protected]>
927 S:      Maintained
928 F:      Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
929 F:      drivers/thermal/thermal_mmio.c
930
931 AMAZON ETHERNET DRIVERS
932 M:      Shay Agroskin <[email protected]>
933 M:      Arthur Kiyanovski <[email protected]>
934 R:      David Arinzon <[email protected]>
935 R:      Noam Dagan <[email protected]>
936 R:      Saeed Bishara <[email protected]>
937 L:      [email protected]
938 S:      Supported
939 F:      Documentation/networking/device_drivers/ethernet/amazon/ena.rst
940 F:      drivers/net/ethernet/amazon/
941
942 AMAZON RDMA EFA DRIVER
943 M:      Michael Margolin <[email protected]>
944 R:      Gal Pressman <[email protected]>
945 R:      Yossi Leybovich <[email protected]>
946 L:      [email protected]
947 S:      Supported
948 Q:      https://patchwork.kernel.org/project/linux-rdma/list/
949 F:      drivers/infiniband/hw/efa/
950 F:      include/uapi/rdma/efa-abi.h
951
952 AMD ADDRESS TRANSLATION LIBRARY (ATL)
953 M:      Yazen Ghannam <[email protected]>
954 L:      [email protected]
955 S:      Supported
956 F:      drivers/ras/amd/atl/*
957
958 AMD AXI W1 DRIVER
959 M:      Kris Chaplin <[email protected]>
960 R:      Thomas Delev <[email protected]>
961 R:      Michal Simek <[email protected]>
962 S:      Maintained
963 F:      Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
964 F:      drivers/w1/masters/amd_axi_w1.c
965
966 AMD CDX BUS DRIVER
967 M:      Nipun Gupta <[email protected]>
968 M:      Nikhil Agarwal <[email protected]>
969 S:      Maintained
970 F:      Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
971 F:      drivers/cdx/*
972 F:      include/linux/cdx/*
973
974 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
975 M:      Tom Lendacky <[email protected]>
976 M:      John Allen <[email protected]>
977 L:      [email protected]
978 S:      Supported
979 F:      drivers/crypto/ccp/
980 F:      include/linux/ccp.h
981
982 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
983 M:      Ashish Kalra <[email protected]>
984 M:      Tom Lendacky <[email protected]>
985 L:      [email protected]
986 S:      Supported
987 F:      drivers/crypto/ccp/sev*
988 F:      include/uapi/linux/psp-sev.h
989
990 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
991 M:      Mario Limonciello <[email protected]>
992 L:      [email protected]
993 S:      Supported
994 F:      drivers/crypto/ccp/dbc.c
995 F:      drivers/crypto/ccp/dbc.h
996 F:      drivers/crypto/ccp/platform-access.c
997 F:      drivers/crypto/ccp/platform-access.h
998 F:      include/uapi/linux/psp-dbc.h
999 F:      tools/crypto/ccp/*.c
1000 F:      tools/crypto/ccp/*.py
1001
1002 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - HSTI SUPPORT
1003 M:      Mario Limonciello <[email protected]>
1004 L:      [email protected]
1005 S:      Supported
1006 F:      drivers/crypto/ccp/hsti.*
1007
1008 AMD DISPLAY CORE
1009 M:      Harry Wentland <[email protected]>
1010 M:      Leo Li <[email protected]>
1011 M:      Rodrigo Siqueira <[email protected]>
1012 L:      [email protected]
1013 S:      Supported
1014 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1015 F:      drivers/gpu/drm/amd/display/
1016
1017 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1018 M:      Huang Rui <[email protected]>
1019 L:      [email protected]
1020 S:      Supported
1021 F:      Documentation/hwmon/fam15h_power.rst
1022 F:      drivers/hwmon/fam15h_power.c
1023
1024 AMD FCH GPIO DRIVER
1025 M:      Enrico Weigelt, metux IT consult <[email protected]>
1026 L:      [email protected]
1027 S:      Maintained
1028 F:      drivers/gpio/gpio-amd-fch.c
1029 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
1030
1031 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1032 L:      [email protected] (moderated for non-subscribers)
1033 S:      Orphan
1034 F:      drivers/usb/gadget/udc/amd5536udc.*
1035
1036 AMD GEODE PROCESSOR/CHIPSET SUPPORT
1037 M:      Andres Salomon <[email protected]>
1038 L:      [email protected] (moderated for non-subscribers)
1039 S:      Supported
1040 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1041 F:      arch/x86/include/asm/geode.h
1042 F:      drivers/char/hw_random/geode-rng.c
1043 F:      drivers/crypto/geode*
1044 F:      drivers/video/fbdev/geode/
1045
1046 AMD HSMP DRIVER
1047 M:      Naveen Krishna Chatradhi <[email protected]>
1048 R:      Carlos Bilbao <[email protected]>
1049 L:      [email protected]
1050 S:      Maintained
1051 F:      Documentation/arch/x86/amd_hsmp.rst
1052 F:      arch/x86/include/asm/amd_hsmp.h
1053 F:      arch/x86/include/uapi/asm/amd_hsmp.h
1054 F:      drivers/platform/x86/amd/hsmp.c
1055
1056 AMD IOMMU (AMD-VI)
1057 M:      Joerg Roedel <[email protected]>
1058 R:      Suravee Suthikulpanit <[email protected]>
1059 L:      [email protected]
1060 S:      Maintained
1061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
1062 F:      drivers/iommu/amd/
1063 F:      include/linux/amd-iommu.h
1064
1065 AMD KFD
1066 M:      Felix Kuehling <[email protected]>
1067 L:      [email protected]
1068 S:      Supported
1069 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1070 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1071 F:      drivers/gpu/drm/amd/amdkfd/
1072 F:      drivers/gpu/drm/amd/include/cik_structs.h
1073 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1074 F:      drivers/gpu/drm/amd/include/v9_structs.h
1075 F:      drivers/gpu/drm/amd/include/vi_structs.h
1076 F:      include/uapi/linux/kfd_ioctl.h
1077 F:      include/uapi/linux/kfd_sysfs.h
1078
1079 AMD MP2 I2C DRIVER
1080 M:      Elie Morisse <[email protected]>
1081 M:      Shyam Sundar S K <[email protected]>
1082 L:      [email protected]
1083 S:      Maintained
1084 F:      drivers/i2c/busses/i2c-amd-mp2*
1085
1086 AMD PDS CORE DRIVER
1087 M:      Shannon Nelson <[email protected]>
1088 M:      Brett Creeley <[email protected]>
1089 L:      [email protected]
1090 S:      Supported
1091 F:      Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1092 F:      drivers/net/ethernet/amd/pds_core/
1093 F:      include/linux/pds/
1094
1095 AMD PMC DRIVER
1096 M:      Shyam Sundar S K <[email protected]>
1097 L:      [email protected]
1098 S:      Maintained
1099 F:      drivers/platform/x86/amd/pmc/
1100
1101 AMD PMF DRIVER
1102 M:      Shyam Sundar S K <[email protected]>
1103 L:      [email protected]
1104 S:      Maintained
1105 F:      Documentation/ABI/testing/sysfs-amd-pmf
1106 F:      drivers/platform/x86/amd/pmf/
1107
1108 AMD POWERPLAY AND SWSMU
1109 M:      Kenneth Feng <[email protected]>
1110 L:      [email protected]
1111 S:      Supported
1112 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1113 F:      drivers/gpu/drm/amd/pm/
1114
1115 AMD PSTATE DRIVER
1116 M:      Huang Rui <[email protected]>
1117 M:      Gautham R. Shenoy <[email protected]>
1118 M:      Mario Limonciello <[email protected]>
1119 R:      Perry Yuan <[email protected]>
1120 L:      [email protected]
1121 S:      Supported
1122 F:      Documentation/admin-guide/pm/amd-pstate.rst
1123 F:      drivers/cpufreq/amd-pstate*
1124 F:      tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1125
1126 AMD PTDMA DRIVER
1127 M:      Basavaraj Natikar <[email protected]>
1128 L:      [email protected]
1129 S:      Maintained
1130 F:      drivers/dma/ptdma/
1131
1132 AMD SEATTLE DEVICE TREE SUPPORT
1133 M:      Suravee Suthikulpanit <[email protected]>
1134 M:      Tom Lendacky <[email protected]>
1135 S:      Supported
1136 F:      arch/arm64/boot/dts/amd/
1137
1138 AMD SENSOR FUSION HUB DRIVER
1139 M:      Basavaraj Natikar <[email protected]>
1140 L:      [email protected]
1141 S:      Maintained
1142 F:      Documentation/hid/amd-sfh*
1143 F:      drivers/hid/amd-sfh-hid/
1144
1145 AMD SPI DRIVER
1146 M:      Sanjay R Mehta <[email protected]>
1147 S:      Maintained
1148 F:      drivers/spi/spi-amd.c
1149
1150 AMD XGBE DRIVER
1151 M:      "Shyam Sundar S K" <[email protected]>
1152 L:      [email protected]
1153 S:      Supported
1154 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1155 F:      drivers/net/ethernet/amd/xgbe/
1156
1157 AMLOGIC BLUETOOTH DRIVER
1158 M:      Yang Li <[email protected]>
1159 L:      [email protected]
1160 S:      Maintained
1161 F:      Documentation/devicetree/bindings/net/bluetooth/amlogic,w155s2-bt.yaml
1162 F:      drivers/bluetooth/hci_aml.c
1163
1164 AMLOGIC DDR PMU DRIVER
1165 M:      Jiucheng Xu <[email protected]>
1166 L:      [email protected]
1167 S:      Supported
1168 W:      http://www.amlogic.com
1169 F:      Documentation/admin-guide/perf/meson-ddr-pmu.rst
1170 F:      Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1171 F:      drivers/perf/amlogic/
1172 F:      include/soc/amlogic/
1173
1174 AMPHENOL CHIPCAP 2 HUMIDITY-TEMPERATURE IIO DRIVER
1175 M:      Javier Carrasco <[email protected]>
1176 L:      [email protected]
1177 S:      Maintained
1178 F:      Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1179 F:      Documentation/hwmon/chipcap2.rst
1180 F:      drivers/hwmon/chipcap2.c
1181
1182 AMPHION VPU CODEC V4L2 DRIVER
1183 M:      Ming Qian <[email protected]>
1184 M:      Zhou Peng <[email protected]>
1185 L:      [email protected]
1186 S:      Maintained
1187 F:      Documentation/devicetree/bindings/media/amphion,vpu.yaml
1188 F:      drivers/media/platform/amphion/
1189
1190 AMS AS73211 DRIVER
1191 M:      Christian Eggers <[email protected]>
1192 L:      [email protected]
1193 S:      Maintained
1194 F:      Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1195 F:      drivers/iio/light/as73211.c
1196
1197 AMT (Automatic Multicast Tunneling)
1198 M:      Taehee Yoo <[email protected]>
1199 L:      [email protected]
1200 S:      Maintained
1201 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1203 F:      drivers/net/amt.c
1204
1205 ANALOG DEVICES INC AD3552R DRIVER
1206 M:      Nuno Sá <[email protected]>
1207 L:      [email protected]
1208 S:      Supported
1209 W:      https://ez.analog.com/linux-software-drivers
1210 F:      Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1211 F:      drivers/iio/dac/ad3552r.c
1212
1213 ANALOG DEVICES INC AD4130 DRIVER
1214 M:      Cosmin Tanislav <[email protected]>
1215 L:      [email protected]
1216 S:      Supported
1217 W:      https://ez.analog.com/linux-software-drivers
1218 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1219 F:      Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1220 F:      drivers/iio/adc/ad4130.c
1221
1222 ANALOG DEVICES INC AD7091R DRIVER
1223 M:      Marcelo Schmitt <[email protected]>
1224 L:      [email protected]
1225 S:      Supported
1226 W:      http://ez.analog.com/community/linux-device-drivers
1227 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1228 F:      drivers/iio/adc/ad7091r*
1229
1230 ANALOG DEVICES INC AD7192 DRIVER
1231 M:      Alisa-Dariana Roman <[email protected]>
1232 L:      [email protected]
1233 S:      Supported
1234 W:      https://ez.analog.com/linux-software-drivers
1235 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1236 F:      drivers/iio/adc/ad7192.c
1237
1238 ANALOG DEVICES INC AD7292 DRIVER
1239 M:      Marcelo Schmitt <[email protected]>
1240 L:      [email protected]
1241 S:      Supported
1242 W:      https://ez.analog.com/linux-software-drivers
1243 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1244 F:      drivers/iio/adc/ad7292.c
1245
1246 ANALOG DEVICES INC AD7293 DRIVER
1247 M:      Antoniu Miclaus <[email protected]>
1248 L:      [email protected]
1249 S:      Supported
1250 W:      https://ez.analog.com/linux-software-drivers
1251 F:      Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1252 F:      drivers/iio/dac/ad7293.c
1253
1254 ANALOG DEVICES INC AD74115 DRIVER
1255 M:      Cosmin Tanislav <[email protected]>
1256 L:      [email protected]
1257 S:      Supported
1258 W:      https://ez.analog.com/linux-software-drivers
1259 F:      Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1260 F:      drivers/iio/addac/ad74115.c
1261
1262 ANALOG DEVICES INC AD74413R DRIVER
1263 M:      Cosmin Tanislav <[email protected]>
1264 L:      [email protected]
1265 S:      Supported
1266 W:      https://ez.analog.com/linux-software-drivers
1267 F:      Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1268 F:      drivers/iio/addac/ad74413r.c
1269 F:      include/dt-bindings/iio/addac/adi,ad74413r.h
1270
1271 ANALOG DEVICES INC AD7768-1 DRIVER
1272 M:      Michael Hennerich <[email protected]>
1273 L:      [email protected]
1274 S:      Supported
1275 W:      https://ez.analog.com/linux-software-drivers
1276 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1277 F:      drivers/iio/adc/ad7768-1.c
1278
1279 ANALOG DEVICES INC AD7780 DRIVER
1280 M:      Michael Hennerich <[email protected]>
1281 M:      Renato Lui Geh <[email protected]>
1282 L:      [email protected]
1283 S:      Supported
1284 W:      https://ez.analog.com/linux-software-drivers
1285 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1286 F:      drivers/iio/adc/ad7780.c
1287
1288 ANALOG DEVICES INC AD9739a DRIVER
1289 M:      Nuno Sa <[email protected]>
1290 M:      Dragos Bogdan <[email protected]>
1291 L:      [email protected]
1292 S:      Supported
1293 W:      https://ez.analog.com/linux-software-drivers
1294 F:      Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
1295 F:      drivers/iio/dac/ad9739a.c
1296
1297 ANALOG DEVICES INC ADA4250 DRIVER
1298 M:      Antoniu Miclaus <[email protected]>
1299 L:      [email protected]
1300 S:      Supported
1301 W:      https://ez.analog.com/linux-software-drivers
1302 F:      Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1303 F:      drivers/iio/amplifiers/ada4250.c
1304
1305 ANALOG DEVICES INC ADF4377 DRIVER
1306 M:      Antoniu Miclaus <[email protected]>
1307 L:      [email protected]
1308 S:      Supported
1309 W:      https://ez.analog.com/linux-software-drivers
1310 F:      Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1311 F:      drivers/iio/frequency/adf4377.c
1312
1313 ANALOG DEVICES INC ADGS1408 DRIVER
1314 M:      Mircea Caprioru <[email protected]>
1315 S:      Supported
1316 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1317 F:      drivers/mux/adgs1408.c
1318
1319 ANALOG DEVICES INC ADIN DRIVER
1320 M:      Michael Hennerich <[email protected]>
1321 L:      [email protected]
1322 S:      Supported
1323 W:      https://ez.analog.com/linux-software-drivers
1324 F:      Documentation/devicetree/bindings/net/adi,adin.yaml
1325 F:      drivers/net/phy/adin.c
1326
1327 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1328 M:      Nuno Sa <[email protected]>
1329 L:      [email protected]
1330 S:      Supported
1331 F:      drivers/iio/imu/adis.c
1332 F:      drivers/iio/imu/adis_buffer.c
1333 F:      drivers/iio/imu/adis_trigger.c
1334 F:      include/linux/iio/imu/adis.h
1335
1336 ANALOG DEVICES INC ADIS16460 DRIVER
1337 M:      Dragos Bogdan <[email protected]>
1338 L:      [email protected]
1339 S:      Supported
1340 W:      https://ez.analog.com/linux-software-drivers
1341 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1342 F:      drivers/iio/imu/adis16460.c
1343
1344 ANALOG DEVICES INC ADIS16475 DRIVER
1345 M:      Nuno Sa <[email protected]>
1346 L:      [email protected]
1347 S:      Supported
1348 W:      https://ez.analog.com/linux-software-drivers
1349 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1350 F:      drivers/iio/imu/adis16475.c
1351
1352 ANALOG DEVICES INC ADM1177 DRIVER
1353 M:      Michael Hennerich <[email protected]>
1354 L:      [email protected]
1355 S:      Supported
1356 W:      https://ez.analog.com/linux-software-drivers
1357 F:      Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1358 F:      drivers/hwmon/adm1177.c
1359
1360 ANALOG DEVICES INC ADMFM2000 DRIVER
1361 M:      Kim Seer Paller <[email protected]>
1362 L:      [email protected]
1363 S:      Supported
1364 W:      https://ez.analog.com/linux-software-drivers
1365 F:      Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
1366 F:      drivers/iio/frequency/admfm2000.c
1367
1368 ANALOG DEVICES INC ADMV1013 DRIVER
1369 M:      Antoniu Miclaus <[email protected]>
1370 L:      [email protected]
1371 S:      Supported
1372 W:      https://ez.analog.com/linux-software-drivers
1373 F:      Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1374 F:      drivers/iio/frequency/admv1013.c
1375
1376 ANALOG DEVICES INC ADMV1014 DRIVER
1377 M:      Antoniu Miclaus <[email protected]>
1378 L:      [email protected]
1379 S:      Supported
1380 W:      https://ez.analog.com/linux-software-drivers
1381 F:      Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1382 F:      drivers/iio/frequency/admv1014.c
1383
1384 ANALOG DEVICES INC ADMV8818 DRIVER
1385 M:      Antoniu Miclaus <[email protected]>
1386 L:      [email protected]
1387 S:      Supported
1388 W:      https://ez.analog.com/linux-software-drivers
1389 F:      Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1390 F:      drivers/iio/filter/admv8818.c
1391
1392 ANALOG DEVICES INC ADP5061 DRIVER
1393 M:      Michael Hennerich <[email protected]>
1394 L:      [email protected]
1395 S:      Supported
1396 W:      https://ez.analog.com/linux-software-drivers
1397 F:      drivers/power/supply/adp5061.c
1398
1399 ANALOG DEVICES INC ADRF6780 DRIVER
1400 M:      Antoniu Miclaus <[email protected]>
1401 L:      [email protected]
1402 S:      Supported
1403 W:      https://ez.analog.com/linux-software-drivers
1404 F:      Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1405 F:      drivers/iio/frequency/adrf6780.c
1406
1407 ANALOG DEVICES INC ADV7180 DRIVER
1408 M:      Lars-Peter Clausen <[email protected]>
1409 L:      [email protected]
1410 S:      Supported
1411 W:      https://ez.analog.com/linux-software-drivers
1412 F:      Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1413 F:      drivers/media/i2c/adv7180.c
1414
1415 ANALOG DEVICES INC ADV748X DRIVER
1416 M:      Kieran Bingham <[email protected]>
1417 L:      [email protected]
1418 S:      Maintained
1419 F:      Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1420 F:      drivers/media/i2c/adv748x/*
1421
1422 ANALOG DEVICES INC ADV7511 DRIVER
1423 M:      Hans Verkuil <[email protected]>
1424 L:      [email protected]
1425 S:      Maintained
1426 F:      drivers/media/i2c/adv7511*
1427
1428 ANALOG DEVICES INC ADV7604 DRIVER
1429 M:      Hans Verkuil <[email protected]>
1430 L:      [email protected]
1431 S:      Maintained
1432 F:      Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1433 F:      drivers/media/i2c/adv7604*
1434
1435 ANALOG DEVICES INC ADV7842 DRIVER
1436 M:      Hans Verkuil <[email protected]>
1437 L:      [email protected]
1438 S:      Maintained
1439 F:      drivers/media/i2c/adv7842*
1440
1441 ANALOG DEVICES INC ADXRS290 DRIVER
1442 M:      Nishant Malpani <[email protected]>
1443 L:      [email protected]
1444 S:      Supported
1445 F:      Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1446 F:      drivers/iio/gyro/adxrs290.c
1447
1448 ANALOG DEVICES INC ASOC CODEC DRIVERS
1449 M:      Lars-Peter Clausen <[email protected]>
1450 M:      Nuno Sá <[email protected]>
1451 L:      [email protected] (moderated for non-subscribers)
1452 S:      Supported
1453 W:      http://wiki.analog.com/
1454 W:      https://ez.analog.com/linux-software-drivers
1455 F:      sound/soc/codecs/ad1*
1456 F:      sound/soc/codecs/ad7*
1457 F:      sound/soc/codecs/adau*
1458 F:      sound/soc/codecs/adav*
1459 F:      sound/soc/codecs/sigmadsp.*
1460 F:      sound/soc/codecs/ssm*
1461
1462 ANALOG DEVICES INC AXI DAC DRIVER
1463 M:      Nuno Sa <[email protected]>
1464 L:      [email protected]
1465 S:      Supported
1466 W:      https://ez.analog.com/linux-software-drivers
1467 F:      Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
1468 F:      drivers/iio/dac/adi-axi-dac.c
1469
1470 ANALOG DEVICES INC DMA DRIVERS
1471 M:      Lars-Peter Clausen <[email protected]>
1472 S:      Supported
1473 W:      https://ez.analog.com/linux-software-drivers
1474 F:      drivers/dma/dma-axi-dmac.c
1475
1476 ANALOG DEVICES INC IIO DRIVERS
1477 M:      Lars-Peter Clausen <[email protected]>
1478 M:      Michael Hennerich <[email protected]>
1479 S:      Supported
1480 W:      http://wiki.analog.com/
1481 W:      https://ez.analog.com/linux-software-drivers
1482 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1483 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1484 F:      Documentation/devicetree/bindings/iio/*/adi,*
1485 F:      Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1486 F:      Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1487 F:      drivers/iio/*/ad*
1488 F:      drivers/iio/adc/ltc249*
1489 F:      drivers/iio/amplifiers/hmc425a.c
1490 F:      drivers/staging/iio/*/ad*
1491 X:      drivers/iio/*/adjd*
1492
1493 ANALOGBITS PLL LIBRARIES
1494 M:      Paul Walmsley <[email protected]>
1495 M:      Samuel Holland <[email protected]>
1496 S:      Supported
1497 F:      drivers/clk/analogbits/*
1498 F:      include/linux/clk/analogbits*
1499
1500 ANDROID DRIVERS
1501 M:      Greg Kroah-Hartman <[email protected]>
1502 M:      Arve Hjønnevåg <[email protected]>
1503 M:      Todd Kjos <[email protected]>
1504 M:      Martijn Coenen <[email protected]>
1505 M:      Joel Fernandes <[email protected]>
1506 M:      Christian Brauner <[email protected]>
1507 M:      Carlos Llamas <[email protected]>
1508 M:      Suren Baghdasaryan <[email protected]>
1509 L:      [email protected]
1510 S:      Supported
1511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1512 F:      drivers/android/
1513
1514 ANDROID GOLDFISH PIC DRIVER
1515 M:      Miodrag Dinic <[email protected]>
1516 S:      Supported
1517 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1518 F:      drivers/irqchip/irq-goldfish-pic.c
1519
1520 ANDROID GOLDFISH RTC DRIVER
1521 M:      Jiaxun Yang <[email protected]>
1522 S:      Supported
1523 F:      drivers/rtc/rtc-goldfish.c
1524
1525 AOA (Apple Onboard Audio) ALSA DRIVER
1526 M:      Johannes Berg <[email protected]>
1527 L:      [email protected]
1528 L:      [email protected] (moderated for non-subscribers)
1529 S:      Maintained
1530 F:      sound/aoa/
1531
1532 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1533 M:      William Breathitt Gray <[email protected]>
1534 L:      [email protected]
1535 S:      Maintained
1536 F:      drivers/iio/addac/stx104.c
1537
1538 APM DRIVER
1539 M:      Jiri Kosina <[email protected]>
1540 S:      Odd fixes
1541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1542 F:      arch/x86/kernel/apm_32.c
1543 F:      drivers/char/apm-emulation.c
1544 F:      include/linux/apm_bios.h
1545 F:      include/uapi/linux/apm_bios.h
1546
1547 APPARMOR SECURITY MODULE
1548 M:      John Johansen <[email protected]>
1549 M:      John Johansen <[email protected]>
1550 L:      [email protected] (moderated for non-subscribers)
1551 S:      Supported
1552 W:      apparmor.net
1553 B:      https://gitlab.com/apparmor/apparmor-kernel
1554 C:      irc://irc.oftc.net/apparmor
1555 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1556 T:      https://gitlab.com/apparmor/apparmor-kernel.git
1557 F:      Documentation/admin-guide/LSM/apparmor.rst
1558 F:      security/apparmor/
1559
1560 APPLE BCM5974 MULTITOUCH DRIVER
1561 M:      Henrik Rydberg <[email protected]>
1562 L:      [email protected]
1563 S:      Odd fixes
1564 F:      drivers/input/mouse/bcm5974.c
1565
1566 APPLE PCIE CONTROLLER DRIVER
1567 M:      Alyssa Rosenzweig <[email protected]>
1568 M:      Marc Zyngier <[email protected]>
1569 L:      [email protected]
1570 S:      Maintained
1571 F:      drivers/pci/controller/pcie-apple.c
1572
1573 APPLE SMC DRIVER
1574 M:      Henrik Rydberg <[email protected]>
1575 L:      [email protected]
1576 S:      Odd fixes
1577 F:      drivers/hwmon/applesmc.c
1578
1579 APPLETALK NETWORK LAYER
1580 L:      [email protected]
1581 S:      Odd fixes
1582 F:      include/linux/atalk.h
1583 F:      include/uapi/linux/atalk.h
1584 F:      net/appletalk/
1585
1586 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1587 M:      Khuong Dinh <[email protected]>
1588 S:      Supported
1589 F:      arch/arm64/boot/dts/apm/
1590
1591 APPLIED MICRO (APM) X-GENE SOC EDAC
1592 M:      Khuong Dinh <[email protected]>
1593 S:      Supported
1594 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1595 F:      drivers/edac/xgene_edac.c
1596
1597 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1598 M:      Iyappan Subramanian <[email protected]>
1599 M:      Keyur Chudgar <[email protected]>
1600 S:      Supported
1601 F:      drivers/net/ethernet/apm/xgene-v2/
1602
1603 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1604 M:      Iyappan Subramanian <[email protected]>
1605 M:      Keyur Chudgar <[email protected]>
1606 M:      Quan Nguyen <[email protected]>
1607 S:      Supported
1608 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1609 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1610 F:      drivers/net/ethernet/apm/xgene/
1611 F:      drivers/net/mdio/mdio-xgene.c
1612
1613 APPLIED MICRO (APM) X-GENE SOC PMU
1614 M:      Khuong Dinh <[email protected]>
1615 S:      Supported
1616 F:      Documentation/admin-guide/perf/xgene-pmu.rst
1617 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1618 F:      drivers/perf/xgene_pmu.c
1619
1620 APPLIED MICRO QT2025 PHY DRIVER
1621 M:      FUJITA Tomonori <[email protected]>
1622 R:      Trevor Gross <[email protected]>
1623 L:      [email protected]
1624 L:      [email protected]
1625 S:      Maintained
1626 F:      drivers/net/phy/qt2025.rs
1627
1628 APTINA CAMERA SENSOR PLL
1629 M:      Laurent Pinchart <[email protected]>
1630 L:      [email protected]
1631 S:      Maintained
1632 F:      drivers/media/i2c/aptina-pll.*
1633
1634 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1635 M:      Aleksa Savic <[email protected]>
1636 M:      Jack Doan <[email protected]>
1637 L:      [email protected]
1638 S:      Maintained
1639 F:      Documentation/hwmon/aquacomputer_d5next.rst
1640 F:      drivers/hwmon/aquacomputer_d5next.c
1641
1642 AQUANTIA ETHERNET DRIVER (atlantic)
1643 M:      Igor Russkikh <[email protected]>
1644 L:      [email protected]
1645 S:      Supported
1646 W:      https://www.marvell.com/
1647 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
1648 F:      Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1649 F:      drivers/net/ethernet/aquantia/atlantic/
1650
1651 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1652 M:      Egor Pomozov <[email protected]>
1653 L:      [email protected]
1654 S:      Supported
1655 W:      http://www.aquantia.com
1656 F:      drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1657
1658 AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1659 M:      Krzysztof Hałasa <[email protected]>
1660 L:      [email protected]
1661 S:      Maintained
1662 F:      Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1663 F:      drivers/media/i2c/ar0521.c
1664
1665 ARASAN NAND CONTROLLER DRIVER
1666 M:      Miquel Raynal <[email protected]>
1667 R:      Michal Simek <[email protected]>
1668 L:      [email protected]
1669 S:      Maintained
1670 F:      Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1671 F:      drivers/mtd/nand/raw/arasan-nand-controller.c
1672
1673 ARC FRAMEBUFFER DRIVER
1674 M:      Jaya Kumar <[email protected]>
1675 S:      Maintained
1676 F:      drivers/video/fbdev/arcfb.c
1677 F:      drivers/video/fbdev/core/fb_defio.c
1678
1679 ARC PGU DRM DRIVER
1680 M:      Alexey Brodkin <[email protected]>
1681 S:      Supported
1682 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1683 F:      drivers/gpu/drm/tiny/arcpgu.c
1684
1685 ARCNET NETWORK LAYER
1686 M:      Michael Grzeschik <[email protected]>
1687 L:      [email protected]
1688 S:      Maintained
1689 F:      drivers/net/arcnet/
1690 F:      include/uapi/linux/if_arcnet.h
1691
1692 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1693 M:      Arnd Bergmann <[email protected]>
1694 M:      Olof Johansson <[email protected]>
1695 M:      [email protected]
1696 L:      [email protected] (moderated for non-subscribers)
1697 S:      Maintained
1698 P:      Documentation/process/maintainer-soc.rst
1699 C:      irc://irc.libera.chat/armlinux
1700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1701 F:      Documentation/process/maintainer-soc*.rst
1702 F:      arch/arm/boot/dts/Makefile
1703 F:      arch/arm64/boot/dts/Makefile
1704
1705 ARM ARCHITECTED TIMER DRIVER
1706 M:      Mark Rutland <[email protected]>
1707 M:      Marc Zyngier <[email protected]>
1708 L:      [email protected] (moderated for non-subscribers)
1709 S:      Maintained
1710 F:      arch/arm/include/asm/arch_timer.h
1711 F:      arch/arm64/include/asm/arch_timer.h
1712 F:      drivers/clocksource/arm_arch_timer.c
1713
1714 ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1715 M:      Marc Zyngier <[email protected]>
1716 L:      [email protected] (moderated for non-subscribers)
1717 S:      Maintained
1718 F:      Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1719 F:      arch/arm/include/asm/arch_gicv3.h
1720 F:      arch/arm64/include/asm/arch_gicv3.h
1721 F:      drivers/irqchip/irq-gic*.[ch]
1722 F:      include/linux/irqchip/arm-gic*.h
1723 F:      include/linux/irqchip/arm-vgic-info.h
1724
1725 ARM HDLCD DRM DRIVER
1726 M:      Liviu Dudau <[email protected]>
1727 S:      Supported
1728 F:      Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1729 F:      drivers/gpu/drm/arm/hdlcd_*
1730
1731 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1732 M:      Linus Walleij <[email protected]>
1733 L:      [email protected] (moderated for non-subscribers)
1734 S:      Maintained
1735 F:      Documentation/devicetree/bindings/arm/arm,integrator.yaml
1736 F:      Documentation/devicetree/bindings/arm/arm,realview.yaml
1737 F:      Documentation/devicetree/bindings/arm/arm,versatile.yaml
1738 F:      Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1739 F:      Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1740 F:      Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1741 F:      Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1742 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1743 F:      Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1744 F:      arch/arm/boot/dts/arm/arm-realview-*
1745 F:      arch/arm/boot/dts/arm/integrator*
1746 F:      arch/arm/boot/dts/arm/versatile*
1747 F:      arch/arm/mach-versatile/
1748 F:      drivers/bus/arm-integrator-lm.c
1749 F:      drivers/clk/versatile/
1750 F:      drivers/i2c/busses/i2c-versatile.c
1751 F:      drivers/irqchip/irq-versatile-fpga.c
1752 F:      drivers/mtd/maps/physmap-versatile.*
1753 F:      drivers/power/reset/arm-versatile-reboot.c
1754 F:      drivers/soc/versatile/
1755
1756 ARM INTERCONNECT PMU DRIVERS
1757 M:      Robin Murphy <[email protected]>
1758 S:      Supported
1759 F:      Documentation/admin-guide/perf/arm-cmn.rst
1760 F:      Documentation/admin-guide/perf/arm-ni.rst
1761 F:      Documentation/devicetree/bindings/perf/arm,cmn.yaml
1762 F:      Documentation/devicetree/bindings/perf/arm,ni.yaml
1763 F:      drivers/perf/arm-cmn.c
1764 F:      drivers/perf/arm-ni.c
1765 F:      tools/perf/pmu-events/arch/arm64/arm/cmn/
1766
1767 ARM KOMEDA DRM-KMS DRIVER
1768 M:      Liviu Dudau <[email protected]>
1769 S:      Supported
1770 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1771 F:      Documentation/devicetree/bindings/display/arm,komeda.yaml
1772 F:      Documentation/gpu/komeda-kms.rst
1773 F:      drivers/gpu/drm/arm/display/include/
1774 F:      drivers/gpu/drm/arm/display/komeda/
1775
1776 ARM MALI PANFROST DRM DRIVER
1777 M:      Boris Brezillon <[email protected]>
1778 M:      Rob Herring <[email protected]>
1779 R:      Steven Price <[email protected]>
1780 L:      [email protected]
1781 S:      Supported
1782 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1783 F:      Documentation/gpu/panfrost.rst
1784 F:      drivers/gpu/drm/panfrost/
1785 F:      include/uapi/drm/panfrost_drm.h
1786
1787 ARM MALI PANTHOR DRM DRIVER
1788 M:      Boris Brezillon <[email protected]>
1789 M:      Steven Price <[email protected]>
1790 M:      Liviu Dudau <[email protected]>
1791 L:      [email protected]
1792 S:      Supported
1793 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1794 F:      Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
1795 F:      drivers/gpu/drm/panthor/
1796 F:      include/uapi/drm/panthor_drm.h
1797
1798 ARM MALI-DP DRM DRIVER
1799 M:      Liviu Dudau <[email protected]>
1800 S:      Supported
1801 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1802 F:      Documentation/devicetree/bindings/display/arm,malidp.yaml
1803 F:      Documentation/gpu/afbc.rst
1804 F:      drivers/gpu/drm/arm/
1805
1806 ARM MFM AND FLOPPY DRIVERS
1807 M:      Ian Molton <[email protected]>
1808 S:      Maintained
1809 F:      arch/arm/include/asm/floppy.h
1810 F:      arch/arm/mach-rpc/floppydma.S
1811
1812 ARM PMU PROFILING AND DEBUGGING
1813 M:      Will Deacon <[email protected]>
1814 M:      Mark Rutland <[email protected]>
1815 L:      [email protected] (moderated for non-subscribers)
1816 S:      Maintained
1817 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1818 F:      Documentation/devicetree/bindings/perf/
1819 F:      arch/arm*/include/asm/hw_breakpoint.h
1820 F:      arch/arm*/include/asm/perf_event.h
1821 F:      arch/arm*/kernel/hw_breakpoint.c
1822 F:      arch/arm*/kernel/perf_*
1823 F:      drivers/perf/
1824 F:      include/linux/perf/arm_pmu*.h
1825
1826 ARM PORT
1827 M:      Russell King <[email protected]>
1828 L:      [email protected] (moderated for non-subscribers)
1829 S:      Odd Fixes
1830 W:      http://www.armlinux.org.uk/
1831 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1832 F:      arch/arm/
1833 X:      arch/arm/boot/dts/
1834
1835 ARM PRIMECELL AACI PL041 DRIVER
1836 M:      Russell King <[email protected]>
1837 S:      Odd Fixes
1838 F:      sound/arm/aaci.*
1839
1840 ARM PRIMECELL BUS SUPPORT
1841 M:      Russell King <[email protected]>
1842 S:      Odd Fixes
1843 F:      drivers/amba/
1844 F:      include/linux/amba/bus.h
1845
1846 ARM PRIMECELL KMI PL050 DRIVER
1847 M:      Russell King <[email protected]>
1848 S:      Odd Fixes
1849 F:      drivers/input/serio/ambakmi.*
1850 F:      include/linux/amba/kmi.h
1851
1852 ARM PRIMECELL MMCI PL180/1 DRIVER
1853 M:      Russell King <[email protected]>
1854 S:      Odd Fixes
1855 F:      drivers/mmc/host/mmci.*
1856 F:      include/linux/amba/mmci.h
1857
1858 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1859 M:      Miquel Raynal <[email protected]>
1860 R:      Michal Simek <[email protected]>
1861 L:      [email protected]
1862 S:      Maintained
1863 F:      Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1864 F:      drivers/mtd/nand/raw/pl35x-nand-controller.c
1865
1866 ARM PRIMECELL PL35X SMC DRIVER
1867 M:      Miquel Raynal <[email protected]>
1868 R:      Michal Simek <[email protected]>
1869 L:      [email protected] (moderated for non-subscribers)
1870 S:      Maintained
1871 F:      Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1872 F:      drivers/memory/pl353-smc.c
1873
1874 ARM PRIMECELL SSP PL022 SPI DRIVER
1875 M:      Linus Walleij <[email protected]>
1876 L:      [email protected] (moderated for non-subscribers)
1877 S:      Maintained
1878 F:      Documentation/devicetree/bindings/spi/spi-pl022.yaml
1879 F:      drivers/spi/spi-pl022.c
1880
1881 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1882 M:      Russell King <[email protected]>
1883 S:      Odd Fixes
1884 F:      drivers/tty/serial/amba-pl01*.c
1885 F:      include/linux/amba/serial.h
1886
1887 ARM PRIMECELL VIC PL190/PL192 DRIVER
1888 M:      Linus Walleij <[email protected]>
1889 L:      [email protected] (moderated for non-subscribers)
1890 S:      Maintained
1891 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1892 F:      drivers/irqchip/irq-vic.c
1893
1894 ARM SMC WATCHDOG DRIVER
1895 M:      Julius Werner <[email protected]>
1896 R:      Evan Benn <[email protected]>
1897 S:      Maintained
1898 F:      Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1899 F:      drivers/watchdog/arm_smc_wdt.c
1900
1901 ARM SMMU DRIVERS
1902 M:      Will Deacon <[email protected]>
1903 R:      Robin Murphy <[email protected]>
1904 L:      [email protected] (moderated for non-subscribers)
1905 S:      Maintained
1906 F:      Documentation/devicetree/bindings/iommu/arm,smmu*
1907 F:      drivers/iommu/arm/
1908 F:      drivers/iommu/io-pgtable-arm*
1909
1910 ARM SMMU SVA SUPPORT
1911 R:      Jean-Philippe Brucker <[email protected]>
1912 F:      drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c
1913
1914 ARM SUB-ARCHITECTURES
1915 L:      [email protected] (moderated for non-subscribers)
1916 S:      Maintained
1917 C:      irc://irc.libera.chat/armlinux
1918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1919 F:      arch/arm/mach-*/
1920 F:      arch/arm/plat-*/
1921
1922 ARM/ACTIONS SEMI ARCHITECTURE
1923 M:      Andreas Färber <[email protected]>
1924 M:      Manivannan Sadhasivam <[email protected]>
1925 L:      [email protected] (moderated for non-subscribers)
1926 L:      [email protected] (moderated for non-subscribers)
1927 S:      Maintained
1928 F:      Documentation/devicetree/bindings/arm/actions.yaml
1929 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1930 F:      Documentation/devicetree/bindings/dma/owl-dma.yaml
1931 F:      Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1932 F:      Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1933 F:      Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1934 F:      Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1935 F:      Documentation/devicetree/bindings/pinctrl/actions,*
1936 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1937 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1938 F:      arch/arm/boot/dts/actions/
1939 F:      arch/arm/mach-actions/
1940 F:      arch/arm64/boot/dts/actions/
1941 F:      drivers/clk/actions/
1942 F:      drivers/clocksource/timer-owl*
1943 F:      drivers/dma/owl-dma.c
1944 F:      drivers/i2c/busses/i2c-owl.c
1945 F:      drivers/irqchip/irq-owl-sirq.c
1946 F:      drivers/mmc/host/owl-mmc.c
1947 F:      drivers/net/ethernet/actions/
1948 F:      drivers/pinctrl/actions/*
1949 F:      drivers/pmdomain/actions/
1950 F:      include/dt-bindings/power/owl-*
1951 F:      include/dt-bindings/reset/actions,*
1952 F:      include/linux/soc/actions/
1953 N:      owl
1954
1955 ARM/AIROHA SOC SUPPORT
1956 M:      Matthias Brugger <[email protected]>
1957 M:      AngeloGioacchino Del Regno <[email protected]>
1958 L:      [email protected] (moderated for non-subscribers)
1959 L:      [email protected] (moderated for non-subscribers)
1960 S:      Odd Fixes
1961 F:      arch/arm/boot/dts/airoha/
1962 F:      arch/arm64/boot/dts/airoha/
1963
1964 ARM/Allwinner SoC Clock Support
1965 M:      Emilio López <[email protected]>
1966 S:      Maintained
1967 F:      drivers/clk/sunxi/
1968
1969 ARM/Allwinner sunXi SoC support
1970 M:      Chen-Yu Tsai <[email protected]>
1971 M:      Jernej Skrabec <[email protected]>
1972 M:      Samuel Holland <[email protected]>
1973 L:      [email protected] (moderated for non-subscribers)
1974 L:      [email protected]
1975 S:      Maintained
1976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1977 F:      arch/arm/mach-sunxi/
1978 F:      arch/arm64/boot/dts/allwinner/
1979 F:      drivers/clk/sunxi-ng/
1980 F:      drivers/pinctrl/sunxi/
1981 F:      drivers/soc/sunxi/
1982 N:      allwinner
1983 N:      sun[x456789]i
1984 N:      sun[25]0i
1985
1986 ARM/ALPHASCALE ARCHITECTURE
1987 M:      Krzysztof Kozlowski <[email protected]>
1988 L:      [email protected] (moderated for non-subscribers)
1989 S:      Odd Fixes
1990 F:      arch/arm/boot/dts/alphascale/
1991 F:      drivers/clk/clk-asm9260.c
1992 F:      drivers/clocksource/asm9260_timer.c
1993 F:      drivers/rtc/rtc-asm9260.c
1994 F:      drivers/watchdog/asm9260_wdt.c
1995
1996 ARM/AMD PENSANDO ARM64 ARCHITECTURE
1997 M:      Brad Larson <[email protected]>
1998 L:      [email protected] (moderated for non-subscribers)
1999 S:      Supported
2000 F:      Documentation/devicetree/bindings/*/amd,pensando*
2001 F:      arch/arm64/boot/dts/amd/elba*
2002
2003 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
2004 M:      Neil Armstrong <[email protected]>
2005 M:      Jerome Brunet <[email protected]>
2006 L:      [email protected]
2007 S:      Maintained
2008 F:      Documentation/devicetree/bindings/clock/amlogic*
2009 F:      drivers/clk/meson/
2010 F:      include/dt-bindings/clock/amlogic,a1*
2011 F:      include/dt-bindings/clock/gxbb*
2012 F:      include/dt-bindings/clock/meson*
2013
2014 ARM/Amlogic Meson SoC Crypto Drivers
2015 M:      Corentin Labbe <[email protected]>
2016 L:      [email protected]
2017 L:      [email protected]
2018 S:      Maintained
2019 F:      Documentation/devicetree/bindings/crypto/amlogic*
2020 F:      drivers/crypto/amlogic/
2021
2022 ARM/Amlogic Meson SoC Sound Drivers
2023 M:      Jerome Brunet <[email protected]>
2024 L:      [email protected] (moderated for non-subscribers)
2025 S:      Maintained
2026 F:      Documentation/devicetree/bindings/sound/amlogic*
2027 F:      sound/soc/meson/
2028
2029 ARM/Amlogic Meson SoC support
2030 M:      Neil Armstrong <[email protected]>
2031 M:      Kevin Hilman <[email protected]>
2032 R:      Jerome Brunet <[email protected]>
2033 R:      Martin Blumenstingl <[email protected]>
2034 L:      [email protected] (moderated for non-subscribers)
2035 L:      [email protected]
2036 S:      Maintained
2037 W:      http://linux-meson.com/
2038 F:      Documentation/devicetree/bindings/phy/amlogic*
2039 F:      arch/arm/boot/dts/amlogic/
2040 F:      arch/arm/mach-meson/
2041 F:      arch/arm64/boot/dts/amlogic/
2042 F:      drivers/pmdomain/amlogic/
2043 F:      drivers/mmc/host/meson*
2044 F:      drivers/phy/amlogic/
2045 F:      drivers/pinctrl/meson/
2046 F:      drivers/rtc/rtc-meson*
2047 F:      drivers/soc/amlogic/
2048 N:      meson
2049
2050 ARM/Annapurna Labs ALPINE ARCHITECTURE
2051 M:      Antoine Tenart <[email protected]>
2052 L:      [email protected] (moderated for non-subscribers)
2053 S:      Odd Fixes
2054 F:      arch/arm/boot/dts/amazon/
2055 F:      arch/arm/mach-alpine/
2056 F:      arch/arm64/boot/dts/amazon/
2057 F:      drivers/*/*alpine*
2058
2059 ARM/APPLE MACHINE SOUND DRIVERS
2060 M:      Martin Povišer <[email protected]>
2061 L:      [email protected]
2062 L:      [email protected] (moderated for non-subscribers)
2063 S:      Maintained
2064 F:      Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
2065 F:      Documentation/devicetree/bindings/sound/apple,*
2066 F:      sound/soc/apple/*
2067 F:      sound/soc/codecs/cs42l83-i2c.c
2068 F:      sound/soc/codecs/ssm3515.c
2069
2070 ARM/APPLE MACHINE SUPPORT
2071 M:      Hector Martin <[email protected]>
2072 M:      Sven Peter <[email protected]>
2073 R:      Alyssa Rosenzweig <[email protected]>
2074 L:      [email protected]
2075 L:      [email protected] (moderated for non-subscribers)
2076 S:      Maintained
2077 W:      https://asahilinux.org
2078 B:      https://github.com/AsahiLinux/linux/issues
2079 C:      irc://irc.oftc.net/asahi-dev
2080 T:      git https://github.com/AsahiLinux/linux.git
2081 F:      Documentation/devicetree/bindings/arm/apple.yaml
2082 F:      Documentation/devicetree/bindings/arm/apple/*
2083 F:      Documentation/devicetree/bindings/clock/apple,nco.yaml
2084 F:      Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2085 F:      Documentation/devicetree/bindings/dma/apple,admac.yaml
2086 F:      Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2087 F:      Documentation/devicetree/bindings/interrupt-controller/apple,*
2088 F:      Documentation/devicetree/bindings/iommu/apple,dart.yaml
2089 F:      Documentation/devicetree/bindings/iommu/apple,sart.yaml
2090 F:      Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2091 F:      Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2092 F:      Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2093 F:      Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2094 F:      Documentation/devicetree/bindings/pci/apple,pcie.yaml
2095 F:      Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2096 F:      Documentation/devicetree/bindings/power/apple*
2097 F:      Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2098 F:      Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2099 F:      arch/arm64/boot/dts/apple/
2100 F:      drivers/bluetooth/hci_bcm4377.c
2101 F:      drivers/clk/clk-apple-nco.c
2102 F:      drivers/cpufreq/apple-soc-cpufreq.c
2103 F:      drivers/dma/apple-admac.c
2104 F:      drivers/pmdomain/apple/
2105 F:      drivers/i2c/busses/i2c-pasemi-core.c
2106 F:      drivers/i2c/busses/i2c-pasemi-platform.c
2107 F:      drivers/iommu/apple-dart.c
2108 F:      drivers/iommu/io-pgtable-dart.c
2109 F:      drivers/irqchip/irq-apple-aic.c
2110 F:      drivers/nvme/host/apple.c
2111 F:      drivers/nvmem/apple-efuses.c
2112 F:      drivers/pinctrl/pinctrl-apple-gpio.c
2113 F:      drivers/pwm/pwm-apple.c
2114 F:      drivers/soc/apple/*
2115 F:      drivers/watchdog/apple_wdt.c
2116 F:      include/dt-bindings/interrupt-controller/apple-aic.h
2117 F:      include/dt-bindings/pinctrl/apple.h
2118 F:      include/linux/soc/apple/*
2119
2120 ARM/ARTPEC MACHINE SUPPORT
2121 M:      Jesper Nilsson <[email protected]>
2122 M:      Lars Persson <[email protected]>
2123 L:      [email protected]
2124 S:      Maintained
2125 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2126 F:      arch/arm/boot/dts/axis/
2127 F:      arch/arm/mach-artpec
2128 F:      drivers/clk/axis
2129 F:      drivers/crypto/axis
2130 F:      drivers/mmc/host/usdhi6rol0.c
2131 F:      drivers/pinctrl/pinctrl-artpec*
2132
2133 ARM/ASPEED I2C DRIVER
2134 M:      Brendan Higgins <[email protected]>
2135 R:      Benjamin Herrenschmidt <[email protected]>
2136 R:      Joel Stanley <[email protected]>
2137 L:      [email protected]
2138 L:      [email protected] (moderated for non-subscribers)
2139 S:      Maintained
2140 F:      Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2141 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2142 F:      drivers/i2c/busses/i2c-aspeed.c
2143 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
2144
2145 ARM/ASPEED MACHINE SUPPORT
2146 M:      Joel Stanley <[email protected]>
2147 R:      Andrew Jeffery <[email protected]>
2148 L:      [email protected] (moderated for non-subscribers)
2149 L:      [email protected] (moderated for non-subscribers)
2150 S:      Supported
2151 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
2152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2153 F:      Documentation/devicetree/bindings/arm/aspeed/
2154 F:      arch/arm/boot/dts/aspeed/
2155 F:      arch/arm/mach-aspeed/
2156 N:      aspeed
2157
2158 ARM/AXM LSI SOC
2159 M:      Krzysztof Kozlowski <[email protected]>
2160 L:      [email protected] (moderated for non-subscribers)
2161 S:      Odd Fixes
2162 F:      Documentation/devicetree/bindings/arm/axxia.yaml
2163 F:      arch/arm/boot/dts/intel/axm/
2164 F:      arch/arm/mach-axxia/
2165
2166 ARM/BITMAIN ARCHITECTURE
2167 M:      Manivannan Sadhasivam <[email protected]>
2168 L:      [email protected] (moderated for non-subscribers)
2169 S:      Maintained
2170 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
2171 F:      Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2172 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2173 F:      arch/arm64/boot/dts/bitmain/
2174 F:      drivers/clk/clk-bm1880.c
2175 F:      drivers/pinctrl/pinctrl-bm1880.c
2176
2177 ARM/CALXEDA HIGHBANK ARCHITECTURE
2178 M:      Andre Przywara <[email protected]>
2179 L:      [email protected] (moderated for non-subscribers)
2180 S:      Maintained
2181 F:      arch/arm/boot/dts/calxeda/
2182 F:      arch/arm/mach-highbank/
2183
2184 ARM/CAVIUM THUNDER NETWORK DRIVER
2185 M:      Sunil Goutham <[email protected]>
2186 L:      [email protected] (moderated for non-subscribers)
2187 S:      Supported
2188 F:      drivers/net/ethernet/cavium/thunder/
2189
2190 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2191 M:      Lukasz Majewski <[email protected]>
2192 L:      [email protected] (moderated for non-subscribers)
2193 S:      Maintained
2194 F:      arch/arm/mach-ep93xx/ts72xx.c
2195
2196 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2197 M:      Alexander Shiyan <[email protected]>
2198 L:      [email protected] (moderated for non-subscribers)
2199 S:      Odd Fixes
2200 N:      clps711x
2201
2202 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2203 M:      Hartley Sweeten <[email protected]>
2204 M:      Alexander Sverdlin <[email protected]>
2205 L:      [email protected] (moderated for non-subscribers)
2206 S:      Maintained
2207 F:      Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2208 F:      Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2209 F:      arch/arm/boot/compressed/misc-ep93xx.h
2210 F:      arch/arm/mach-ep93xx/
2211 F:      drivers/iio/adc/ep93xx_adc.c
2212
2213 ARM/CLKDEV SUPPORT
2214 M:      Russell King <[email protected]>
2215 L:      [email protected] (moderated for non-subscribers)
2216 S:      Maintained
2217 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2218 F:      drivers/clk/clkdev.c
2219
2220 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2221 M:      Baruch Siach <[email protected]>
2222 L:      [email protected] (moderated for non-subscribers)
2223 S:      Maintained
2224 F:      arch/arm/boot/dts/cnxt/
2225 N:      digicolor
2226
2227 ARM/CORESIGHT FRAMEWORK AND DRIVERS
2228 M:      Suzuki K Poulose <[email protected]>
2229 R:      Mike Leach <[email protected]>
2230 R:      James Clark <[email protected]>
2231 L:      [email protected] (moderated for non-subscribers)
2232 L:      [email protected] (moderated for non-subscribers)
2233 S:      Maintained
2234 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2235 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2236 F:      Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2237 F:      Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2238 F:      Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2239 F:      Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2240 F:      Documentation/trace/coresight/*
2241 F:      drivers/hwtracing/coresight/*
2242 F:      include/dt-bindings/arm/coresight-cti-dt.h
2243 F:      include/linux/coresight*
2244 F:      include/uapi/linux/coresight*
2245 F:      samples/coresight/*
2246 F:      tools/perf/Documentation/arm-coresight.txt
2247 F:      tools/perf/arch/arm/util/auxtrace.c
2248 F:      tools/perf/arch/arm/util/cs-etm.c
2249 F:      tools/perf/arch/arm/util/cs-etm.h
2250 F:      tools/perf/arch/arm/util/pmu.c
2251 F:      tools/perf/tests/shell/*coresight*
2252 F:      tools/perf/tests/shell/coresight/*
2253 F:      tools/perf/tests/shell/lib/*coresight*
2254 F:      tools/perf/util/cs-etm-decoder/*
2255 F:      tools/perf/util/cs-etm.*
2256
2257 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2258 M:      Hans Ulli Kroll <[email protected]>
2259 M:      Linus Walleij <[email protected]>
2260 L:      [email protected] (moderated for non-subscribers)
2261 S:      Maintained
2262 T:      git git://github.com/ulli-kroll/linux.git
2263 F:      Documentation/devicetree/bindings/arm/gemini.yaml
2264 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2265 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2266 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2267 F:      arch/arm/boot/dts/gemini/
2268 F:      arch/arm/mach-gemini/
2269 F:      drivers/crypto/gemini/
2270 F:      drivers/net/ethernet/cortina/
2271 F:      drivers/pinctrl/pinctrl-gemini.c
2272 F:      drivers/rtc/rtc-ftrtc010.c
2273
2274 ARM/CZ.NIC TURRIS SUPPORT
2275 M:      Marek Behún <[email protected]>
2276 S:      Maintained
2277 W:      https://www.turris.cz/
2278 F:      Documentation/ABI/testing/debugfs-moxtet
2279 F:      Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
2280 F:      Documentation/ABI/testing/sysfs-bus-moxtet-devices
2281 F:      Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2282 F:      Documentation/devicetree/bindings/bus/moxtet.txt
2283 F:      Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2284 F:      Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
2285 F:      Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2286 F:      Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
2287 F:      Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2288 F:      Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2289 F:      drivers/bus/moxtet.c
2290 F:      drivers/firmware/turris-mox-rwtm.c
2291 F:      drivers/gpio/gpio-moxtet.c
2292 F:      drivers/leds/leds-turris-omnia.c
2293 F:      drivers/mailbox/armada-37xx-rwtm-mailbox.c
2294 F:      drivers/platform/cznic/
2295 F:      drivers/watchdog/armada_37xx_wdt.c
2296 F:      include/dt-bindings/bus/moxtet.h
2297 F:      include/linux/armada-37xx-rwtm-mailbox.h
2298 F:      include/linux/moxtet.h
2299 F:      include/linux/turris-omnia-mcu-interface.h
2300
2301 ARM/FARADAY FA526 PORT
2302 M:      Hans Ulli Kroll <[email protected]>
2303 L:      [email protected] (moderated for non-subscribers)
2304 S:      Maintained
2305 T:      git git://git.berlios.de/gemini-board
2306 F:      arch/arm/mm/*-fa*
2307
2308 ARM/FOOTBRIDGE ARCHITECTURE
2309 M:      Russell King <[email protected]>
2310 L:      [email protected] (moderated for non-subscribers)
2311 S:      Maintained
2312 W:      http://www.armlinux.org.uk/
2313 F:      arch/arm/include/asm/hardware/dec21285.h
2314 F:      arch/arm/mach-footbridge/
2315
2316 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2317 M:      Shawn Guo <[email protected]>
2318 M:      Sascha Hauer <[email protected]>
2319 R:      Pengutronix Kernel Team <[email protected]>
2320 R:      Fabio Estevam <[email protected]>
2321 L:      [email protected]
2322 L:      [email protected] (moderated for non-subscribers)
2323 S:      Maintained
2324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2325 F:      arch/arm/boot/dts/nxp/imx/
2326 F:      arch/arm/boot/dts/nxp/mxs/
2327 F:      arch/arm64/boot/dts/freescale/
2328 X:      arch/arm64/boot/dts/freescale/fsl-*
2329 X:      arch/arm64/boot/dts/freescale/qoriq-*
2330 X:      drivers/media/i2c/
2331 N:      imx
2332 N:      mxs
2333
2334 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2335 M:      Shawn Guo <[email protected]>
2336 L:      [email protected] (moderated for non-subscribers)
2337 S:      Maintained
2338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2339 F:      arch/arm/boot/dts/nxp/ls/
2340 F:      arch/arm64/boot/dts/freescale/fsl-*
2341 F:      arch/arm64/boot/dts/freescale/qoriq-*
2342
2343 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2344 M:      Shawn Guo <[email protected]>
2345 M:      Sascha Hauer <[email protected]>
2346 R:      Pengutronix Kernel Team <[email protected]>
2347 R:      Stefan Agner <[email protected]>
2348 L:      [email protected] (moderated for non-subscribers)
2349 S:      Maintained
2350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2351 F:      arch/arm/boot/dts/nxp/vf/
2352 F:      arch/arm/mach-imx/*vf610*
2353
2354 ARM/GUMSTIX MACHINE SUPPORT
2355 M:      Steve Sakoman <[email protected]>
2356 L:      [email protected] (moderated for non-subscribers)
2357 S:      Maintained
2358
2359 ARM/HISILICON SOC SUPPORT
2360 M:      Wei Xu <[email protected]>
2361 L:      [email protected] (moderated for non-subscribers)
2362 S:      Supported
2363 W:      http://www.hisilicon.com
2364 T:      git https://github.com/hisilicon/linux-hisi.git
2365 F:      arch/arm/boot/dts/hisilicon/
2366 F:      arch/arm/mach-hisi/
2367 F:      arch/arm64/boot/dts/hisilicon/
2368
2369 ARM/HP JORNADA 7XX MACHINE SUPPORT
2370 M:      Kristoffer Ericson <[email protected]>
2371 S:      Maintained
2372 W:      www.jlime.com
2373 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2374 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
2375 F:      arch/arm/mach-sa1100/jornada720.c
2376
2377 ARM/HPE GXP ARCHITECTURE
2378 M:      Jean-Marie Verdun <[email protected]>
2379 M:      Nick Hawkins <[email protected]>
2380 S:      Maintained
2381 F:      Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2382 F:      Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2383 F:      Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2384 F:      Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2385 F:      Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2386 F:      Documentation/hwmon/gxp-fan-ctrl.rst
2387 F:      arch/arm/boot/dts/hpe/
2388 F:      arch/arm/mach-hpe/
2389 F:      drivers/clocksource/timer-gxp.c
2390 F:      drivers/hwmon/gxp-fan-ctrl.c
2391 F:      drivers/i2c/busses/i2c-gxp.c
2392 F:      drivers/spi/spi-gxp.c
2393 F:      drivers/watchdog/gxp-wdt.c
2394
2395 ARM/IGEP MACHINE SUPPORT
2396 M:      Enric Balletbo i Serra <[email protected]>
2397 M:      Javier Martinez Canillas <[email protected]>
2398 L:      [email protected]
2399 L:      [email protected] (moderated for non-subscribers)
2400 S:      Maintained
2401 F:      arch/arm/boot/dts/ti/omap/omap3-igep*
2402
2403 ARM/INTEL IXP4XX ARM ARCHITECTURE
2404 M:      Linus Walleij <[email protected]>
2405 M:      Imre Kaloz <[email protected]>
2406 L:      [email protected] (moderated for non-subscribers)
2407 S:      Maintained
2408 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2409 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2410 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2411 F:      Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2412 F:      Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2413 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2414 F:      arch/arm/boot/dts/intel/ixp/
2415 F:      arch/arm/mach-ixp4xx/
2416 F:      drivers/bus/intel-ixp4xx-eb.c
2417 F:      drivers/char/hw_random/ixp4xx-rng.c
2418 F:      drivers/clocksource/timer-ixp4xx.c
2419 F:      drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2420 F:      drivers/gpio/gpio-ixp4xx.c
2421 F:      drivers/irqchip/irq-ixp4xx.c
2422 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
2423 F:      drivers/net/wan/ixp4xx_hss.c
2424 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
2425 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
2426 F:      include/linux/soc/ixp4xx/npe.h
2427 F:      include/linux/soc/ixp4xx/qmgr.h
2428
2429 ARM/INTEL KEEMBAY ARCHITECTURE
2430 M:      Paul J. Murphy <[email protected]>
2431 M:      Daniele Alessandrelli <[email protected]>
2432 S:      Maintained
2433 F:      Documentation/devicetree/bindings/arm/intel,keembay.yaml
2434 F:      arch/arm64/boot/dts/intel/keembay-evm.dts
2435 F:      arch/arm64/boot/dts/intel/keembay-soc.dtsi
2436
2437 ARM/INTEL XSC3 (MANZANO) ARM CORE
2438 M:      Lennert Buytenhek <[email protected]>
2439 L:      [email protected] (moderated for non-subscribers)
2440 S:      Maintained
2441
2442 ARM/LG1K ARCHITECTURE
2443 M:      Chanho Min <[email protected]>
2444 L:      [email protected] (moderated for non-subscribers)
2445 S:      Maintained
2446 F:      arch/arm64/boot/dts/lg/
2447
2448 ARM/LPC18XX ARCHITECTURE
2449 M:      Vladimir Zapolskiy <[email protected]>
2450 L:      [email protected] (moderated for non-subscribers)
2451 S:      Maintained
2452 F:      Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml
2453 F:      arch/arm/boot/dts/nxp/lpc/lpc43*
2454 F:      drivers/i2c/busses/i2c-lpc2k.c
2455 F:      drivers/memory/pl172.c
2456 F:      drivers/mtd/spi-nor/controllers/nxp-spifi.c
2457 F:      drivers/rtc/rtc-lpc24xx.c
2458 N:      lpc18xx
2459
2460 ARM/LPC32XX SOC SUPPORT
2461 M:      Vladimir Zapolskiy <[email protected]>
2462 L:      [email protected] (moderated for non-subscribers)
2463 S:      Maintained
2464 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
2465 F:      Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2466 F:      arch/arm/boot/dts/nxp/lpc/lpc32*
2467 F:      arch/arm/mach-lpc32xx/
2468 F:      drivers/i2c/busses/i2c-pnx.c
2469 F:      drivers/net/ethernet/nxp/lpc_eth.c
2470 F:      drivers/usb/host/ohci-nxp.c
2471 F:      drivers/watchdog/pnx4008_wdt.c
2472 N:      lpc32xx
2473
2474 ARM/Marvell Dove/MV78xx0/Orion SOC support
2475 M:      Andrew Lunn <[email protected]>
2476 M:      Sebastian Hesselbarth <[email protected]>
2477 M:      Gregory Clement <[email protected]>
2478 L:      [email protected] (moderated for non-subscribers)
2479 S:      Maintained
2480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2481 F:      Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2482 F:      Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2483 F:      Documentation/devicetree/bindings/soc/dove/
2484 F:      arch/arm/boot/dts/marvell/dove*
2485 F:      arch/arm/boot/dts/marvell/orion5x*
2486 F:      arch/arm/mach-dove/
2487 F:      arch/arm/mach-mv78xx0/
2488 F:      arch/arm/mach-orion5x/
2489 F:      arch/arm/plat-orion/
2490 F:      drivers/bus/mvebu-mbus.c
2491 F:      drivers/soc/dove/
2492
2493 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2494 M:      Andrew Lunn <[email protected]>
2495 M:      Gregory Clement <[email protected]>
2496 M:      Sebastian Hesselbarth <[email protected]>
2497 L:      [email protected] (moderated for non-subscribers)
2498 S:      Maintained
2499 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2500 F:      Documentation/devicetree/bindings/arm/marvell/
2501 F:      arch/arm/boot/dts/marvell/armada*
2502 F:      arch/arm/boot/dts/marvell/kirkwood*
2503 F:      arch/arm/configs/mvebu_*_defconfig
2504 F:      arch/arm/mach-mvebu/
2505 F:      arch/arm64/boot/dts/marvell/
2506 F:      drivers/clk/mvebu/
2507 F:      drivers/cpufreq/armada-37xx-cpufreq.c
2508 F:      drivers/cpufreq/armada-8k-cpufreq.c
2509 F:      drivers/cpufreq/mvebu-cpufreq.c
2510 F:      drivers/irqchip/irq-armada-370-xp.c
2511 F:      drivers/irqchip/irq-mvebu-*
2512 F:      drivers/pinctrl/mvebu/
2513 F:      drivers/rtc/rtc-armada38x.c
2514
2515 ARM/Mediatek RTC DRIVER
2516 M:      Eddie Huang <[email protected]>
2517 M:      Sean Wang <[email protected]>
2518 L:      [email protected] (moderated for non-subscribers)
2519 L:      [email protected] (moderated for non-subscribers)
2520 S:      Maintained
2521 F:      Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2522 F:      Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2523 F:      drivers/rtc/rtc-mt2712.c
2524 F:      drivers/rtc/rtc-mt6397.c
2525 F:      drivers/rtc/rtc-mt7622.c
2526
2527 ARM/Mediatek SoC support
2528 M:      Matthias Brugger <[email protected]>
2529 M:      AngeloGioacchino Del Regno <[email protected]>
2530 L:      [email protected]
2531 L:      [email protected] (moderated for non-subscribers)
2532 L:      [email protected] (moderated for non-subscribers)
2533 S:      Maintained
2534 W:      https://mtk.wiki.kernel.org/
2535 C:      irc://irc.libera.chat/linux-mediatek
2536 F:      arch/arm/boot/dts/mediatek/
2537 F:      arch/arm/mach-mediatek/
2538 F:      arch/arm64/boot/dts/mediatek/
2539 F:      drivers/soc/mediatek/
2540 N:      mtk
2541 N:      mt[2678]
2542 K:      mediatek
2543
2544 ARM/Mediatek USB3 PHY DRIVER
2545 M:      Chunfeng Yun <[email protected]>
2546 L:      [email protected] (moderated for non-subscribers)
2547 L:      [email protected] (moderated for non-subscribers)
2548 S:      Maintained
2549 F:      Documentation/devicetree/bindings/phy/mediatek,*
2550 F:      drivers/phy/mediatek/
2551
2552 ARM/MICROCHIP (ARM64) SoC support
2553 M:      Conor Dooley <[email protected]>
2554 M:      Nicolas Ferre <[email protected]>
2555 M:      Claudiu Beznea <[email protected]>
2556 L:      [email protected] (moderated for non-subscribers)
2557 S:      Supported
2558 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2559 F:      arch/arm64/boot/dts/microchip/
2560
2561 ARM/Microchip (AT91) SoC support
2562 M:      Nicolas Ferre <[email protected]>
2563 M:      Alexandre Belloni <[email protected]>
2564 M:      Claudiu Beznea <[email protected]>
2565 L:      [email protected] (moderated for non-subscribers)
2566 S:      Supported
2567 W:      http://www.linux4sam.org
2568 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2569 F:      arch/arm/boot/dts/microchip/
2570 F:      arch/arm/include/debug/at91.S
2571 F:      arch/arm/mach-at91/
2572 F:      drivers/memory/atmel*
2573 F:      drivers/watchdog/sama5d4_wdt.c
2574 F:      include/soc/at91/
2575 X:      drivers/input/touchscreen/atmel_mxt_ts.c
2576 N:      at91
2577 N:      atmel
2578
2579 ARM/Microchip Sparx5 SoC support
2580 M:      Lars Povlsen <[email protected]>
2581 M:      Steen Hegelund <[email protected]>
2582 M:      Daniel Machon <[email protected]>
2583 M:      [email protected]
2584 L:      [email protected] (moderated for non-subscribers)
2585 S:      Supported
2586 F:      arch/arm64/boot/dts/microchip/sparx*
2587 F:      drivers/net/ethernet/microchip/vcap/
2588 F:      drivers/pinctrl/pinctrl-microchip-sgpio.c
2589 N:      sparx5
2590
2591 ARM/MILBEAUT ARCHITECTURE
2592 M:      Taichi Sugaya <[email protected]>
2593 M:      Takao Orito <[email protected]>
2594 L:      [email protected] (moderated for non-subscribers)
2595 S:      Maintained
2596 F:      arch/arm/boot/dts/socionext/milbeaut*
2597 F:      arch/arm/mach-milbeaut/
2598 N:      milbeaut
2599
2600 ARM/MOXA ART SOC
2601 M:      Krzysztof Kozlowski <[email protected]>
2602 L:      [email protected] (moderated for non-subscribers)
2603 S:      Odd Fixes
2604 F:      Documentation/devicetree/bindings/arm/moxart.yaml
2605 F:      Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt
2606 F:      arch/arm/boot/dts/moxa/
2607 F:      drivers/clk/clk-moxart.c
2608
2609 ARM/MStar/Sigmastar Armv7 SoC support
2610 M:      Daniel Palmer <[email protected]>
2611 M:      Romain Perier <[email protected]>
2612 L:      [email protected] (moderated for non-subscribers)
2613 S:      Maintained
2614 W:      http://linux-chenxing.org/
2615 T:      git git://github.com/linux-chenxing/linux.git
2616 F:      Documentation/devicetree/bindings/arm/mstar/*
2617 F:      Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2618 F:      Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2619 F:      arch/arm/boot/dts/sigmastar/
2620 F:      arch/arm/mach-mstar/
2621 F:      drivers/clk/mstar/
2622 F:      drivers/clocksource/timer-msc313e.c
2623 F:      drivers/gpio/gpio-msc313.c
2624 F:      drivers/rtc/rtc-msc313.c
2625 F:      drivers/watchdog/msc313e_wdt.c
2626 F:      include/dt-bindings/clock/mstar-*
2627 F:      include/dt-bindings/gpio/msc313-gpio.h
2628
2629 ARM/NOMADIK/Ux500 ARCHITECTURES
2630 M:      Linus Walleij <[email protected]>
2631 L:      [email protected] (moderated for non-subscribers)
2632 S:      Maintained
2633 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2634 F:      Documentation/devicetree/bindings/arm/ste-*
2635 F:      Documentation/devicetree/bindings/arm/ux500.yaml
2636 F:      Documentation/devicetree/bindings/arm/ux500/
2637 F:      Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2638 F:      Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2639 F:      arch/arm/boot/dts/st/ste-*
2640 F:      arch/arm/mach-nomadik/
2641 F:      arch/arm/mach-ux500/
2642 F:      drivers/clk/clk-nomadik.c
2643 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2644 F:      drivers/dma/ste_dma40*
2645 F:      drivers/pmdomain/st/ste-ux500-pm-domain.c
2646 F:      drivers/gpio/gpio-nomadik.c
2647 F:      drivers/hwspinlock/u8500_hsem.c
2648 F:      drivers/i2c/busses/i2c-nomadik.c
2649 F:      drivers/iio/adc/ab8500-gpadc.c
2650 F:      drivers/mfd/ab8500*
2651 F:      drivers/mfd/abx500*
2652 F:      drivers/mfd/db8500*
2653 F:      drivers/pinctrl/nomadik/
2654 F:      drivers/rtc/rtc-ab8500.c
2655 F:      drivers/rtc/rtc-pl031.c
2656 F:      drivers/soc/ux500/
2657
2658 ARM/NUVOTON MA35 ARCHITECTURE
2659 M:      Jacky Huang <[email protected]>
2660 M:      Shan-Chun Hung <[email protected]>
2661 L:      [email protected] (moderated for non-subscribers)
2662 S:      Supported
2663 F:      Documentation/devicetree/bindings/*/*/*ma35*
2664 F:      Documentation/devicetree/bindings/*/*ma35*
2665 F:      arch/arm64/boot/dts/nuvoton/*ma35*
2666 F:      drivers/*/*/*ma35*
2667 F:      drivers/*/*ma35*
2668 K:      ma35d1
2669
2670 ARM/NUVOTON NPCM ARCHITECTURE
2671 M:      Avi Fishman <[email protected]>
2672 M:      Tomer Maimon <[email protected]>
2673 M:      Tali Perry <[email protected]>
2674 R:      Patrick Venture <[email protected]>
2675 R:      Nancy Yuen <[email protected]>
2676 R:      Benjamin Fair <[email protected]>
2677 L:      [email protected] (moderated for non-subscribers)
2678 S:      Supported
2679 F:      Documentation/devicetree/bindings/*/*/*npcm*
2680 F:      Documentation/devicetree/bindings/*/*npcm*
2681 F:      Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2682 F:      arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2683 F:      arch/arm/mach-npcm/
2684 F:      arch/arm64/boot/dts/nuvoton/
2685 F:      drivers/*/*/*npcm*
2686 F:      drivers/*/*npcm*
2687 F:      drivers/rtc/rtc-nct3018y.c
2688 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2689 F:      include/dt-bindings/clock/nuvoton,npcm845-clk.h
2690
2691 ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2692 M:      Joseph Liu <[email protected]>
2693 M:      Marvin Lin <[email protected]>
2694 L:      [email protected]
2695 L:      [email protected] (moderated for non-subscribers)
2696 S:      Maintained
2697 F:      Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2698 F:      Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2699 F:      Documentation/userspace-api/media/drivers/npcm-video.rst
2700 F:      drivers/media/platform/nuvoton/
2701 F:      include/uapi/linux/npcm-video.h
2702
2703 ARM/NUVOTON WPCM450 ARCHITECTURE
2704 M:      Jonathan Neuschäfer <[email protected]>
2705 L:      [email protected] (moderated for non-subscribers)
2706 S:      Maintained
2707 W:      https://github.com/neuschaefer/wpcm450/wiki
2708 F:      Documentation/devicetree/bindings/*/*wpcm*
2709 F:      arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2710 F:      arch/arm/configs/wpcm450_defconfig
2711 F:      arch/arm/mach-npcm/wpcm450.c
2712 F:      drivers/*/*/*wpcm*
2713 F:      drivers/*/*wpcm*
2714
2715 ARM/NXP S32G ARCHITECTURE
2716 R:      Chester Lin <[email protected]>
2717 R:      Matthias Brugger <[email protected]>
2718 R:      Ghennadi Procopciuc <[email protected]>
2719 L:      NXP S32 Linux Team <[email protected]>
2720 L:      [email protected] (moderated for non-subscribers)
2721 S:      Maintained
2722 F:      arch/arm64/boot/dts/freescale/s32g*.dts*
2723 F:      drivers/pinctrl/nxp/
2724
2725 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2726 M:      Alexander Clouter <[email protected]>
2727 L:      [email protected] (moderated for non-subscribers)
2728 S:      Maintained
2729 W:      http://www.digriz.org.uk/ts78xx/kernel
2730 F:      arch/arm/mach-orion5x/ts78xx-*
2731
2732 ARM/QUALCOMM CHROMEBOOK SUPPORT
2733 R:      [email protected]
2734 F:      arch/arm64/boot/dts/qcom/sc7180*
2735 F:      arch/arm64/boot/dts/qcom/sc7280*
2736 F:      arch/arm64/boot/dts/qcom/sdm845-cheza*
2737
2738 ARM/QUALCOMM MAILING LIST
2739 L:      [email protected]
2740 F:      Documentation/devicetree/bindings/*/qcom*
2741 F:      Documentation/devicetree/bindings/soc/qcom/
2742 F:      arch/arm/boot/dts/qcom/
2743 F:      arch/arm/configs/qcom_defconfig
2744 F:      arch/arm/mach-qcom/
2745 F:      arch/arm64/boot/dts/qcom/
2746 F:      drivers/*/*/pm8???-*
2747 F:      drivers/*/*/qcom*
2748 F:      drivers/*/*/qcom/
2749 F:      drivers/*/qcom*
2750 F:      drivers/*/qcom/
2751 F:      drivers/bluetooth/btqcomsmd.c
2752 F:      drivers/clocksource/timer-qcom.c
2753 F:      drivers/cpuidle/cpuidle-qcom-spm.c
2754 F:      drivers/extcon/extcon-qcom*
2755 F:      drivers/i2c/busses/i2c-qcom-geni.c
2756 F:      drivers/i2c/busses/i2c-qup.c
2757 F:      drivers/iommu/msm*
2758 F:      drivers/mfd/ssbi.c
2759 F:      drivers/mmc/host/mmci_qcom*
2760 F:      drivers/mmc/host/sdhci-msm.c
2761 F:      drivers/pci/controller/dwc/pcie-qcom.c
2762 F:      drivers/phy/qualcomm/
2763 F:      drivers/power/*/msm*
2764 F:      drivers/reset/reset-qcom-*
2765 F:      drivers/rtc/rtc-pm8xxx.c
2766 F:      drivers/spi/spi-geni-qcom.c
2767 F:      drivers/spi/spi-qcom-qspi.c
2768 F:      drivers/spi/spi-qup.c
2769 F:      drivers/tty/serial/msm_serial.c
2770 F:      drivers/ufs/host/ufs-qcom*
2771 F:      drivers/usb/dwc3/dwc3-qcom.c
2772 F:      include/dt-bindings/*/qcom*
2773 F:      include/linux/*/qcom*
2774 F:      include/linux/soc/qcom/
2775
2776 ARM/QUALCOMM SUPPORT
2777 M:      Bjorn Andersson <[email protected]>
2778 M:      Konrad Dybcio <[email protected]>
2779 L:      [email protected]
2780 S:      Maintained
2781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2782 F:      Documentation/devicetree/bindings/arm/qcom-soc.yaml
2783 F:      Documentation/devicetree/bindings/arm/qcom.yaml
2784 F:      Documentation/devicetree/bindings/bus/qcom*
2785 F:      Documentation/devicetree/bindings/cache/qcom,llcc.yaml
2786 F:      Documentation/devicetree/bindings/firmware/qcom,scm.yaml
2787 F:      Documentation/devicetree/bindings/reserved-memory/qcom
2788 F:      Documentation/devicetree/bindings/soc/qcom/
2789 F:      arch/arm/boot/dts/qcom/
2790 F:      arch/arm/configs/qcom_defconfig
2791 F:      arch/arm/mach-qcom/
2792 F:      arch/arm64/boot/dts/qcom/
2793 F:      drivers/bus/qcom*
2794 F:      drivers/firmware/qcom/
2795 F:      drivers/soc/qcom/
2796 F:      include/dt-bindings/arm/qcom,ids.h
2797 F:      include/dt-bindings/firmware/qcom,scm.h
2798 F:      include/dt-bindings/soc/qcom*
2799 F:      include/linux/firmware/qcom
2800 F:      include/linux/soc/qcom/
2801 F:      include/soc/qcom/
2802
2803 ARM/RDA MICRO ARCHITECTURE
2804 M:      Manivannan Sadhasivam <[email protected]>
2805 L:      [email protected] (moderated for non-subscribers)
2806 L:      [email protected] (moderated for non-subscribers)
2807 S:      Maintained
2808 F:      Documentation/devicetree/bindings/arm/rda.yaml
2809 F:      Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2810 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2811 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2812 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2813 F:      arch/arm/boot/dts/unisoc/
2814 F:      drivers/clocksource/timer-rda.c
2815 F:      drivers/gpio/gpio-rda.c
2816 F:      drivers/irqchip/irq-rda-intc.c
2817 F:      drivers/tty/serial/rda-uart.c
2818
2819 ARM/REALTEK ARCHITECTURE
2820 M:      Andreas Färber <[email protected]>
2821 L:      [email protected] (moderated for non-subscribers)
2822 L:      [email protected] (moderated for non-subscribers)
2823 S:      Maintained
2824 F:      Documentation/devicetree/bindings/arm/realtek.yaml
2825 F:      arch/arm/boot/dts/realtek/
2826 F:      arch/arm/mach-realtek/
2827 F:      arch/arm64/boot/dts/realtek/
2828
2829 ARM/RISC-V/RENESAS ARCHITECTURE
2830 M:      Geert Uytterhoeven <[email protected]>
2831 M:      Magnus Damm <[email protected]>
2832 L:      [email protected]
2833 S:      Supported
2834 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2835 C:      irc://irc.libera.chat/renesas-soc
2836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2837 F:      Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2838 F:      Documentation/devicetree/bindings/soc/renesas/
2839 F:      arch/arm/boot/dts/renesas/
2840 F:      arch/arm/configs/shmobile_defconfig
2841 F:      arch/arm/include/debug/renesas-scif.S
2842 F:      arch/arm/mach-shmobile/
2843 F:      arch/arm64/boot/dts/renesas/
2844 F:      arch/riscv/boot/dts/renesas/
2845 F:      drivers/pmdomain/renesas/
2846 F:      drivers/soc/renesas/
2847 F:      include/linux/soc/renesas/
2848 K:      \brenesas,
2849
2850 ARM/RISCPC ARCHITECTURE
2851 M:      Russell King <[email protected]>
2852 L:      [email protected] (moderated for non-subscribers)
2853 S:      Maintained
2854 W:      http://www.armlinux.org.uk/
2855 F:      arch/arm/include/asm/hardware/ioc.h
2856 F:      arch/arm/include/asm/hardware/iomd.h
2857 F:      arch/arm/include/asm/hardware/memc.h
2858 F:      arch/arm/mach-rpc/
2859 F:      drivers/net/ethernet/8390/etherh.c
2860 F:      drivers/net/ethernet/i825xx/ether1*
2861 F:      drivers/net/ethernet/seeq/ether3*
2862 F:      drivers/scsi/arm/
2863
2864 ARM/Rockchip SoC support
2865 M:      Heiko Stuebner <[email protected]>
2866 L:      [email protected] (moderated for non-subscribers)
2867 L:      [email protected]
2868 S:      Maintained
2869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2870 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2871 F:      Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2872 F:      Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2873 F:      arch/arm/boot/dts/rockchip/
2874 F:      arch/arm/mach-rockchip/
2875 F:      drivers/*/*/*rockchip*
2876 F:      drivers/*/*rockchip*
2877 F:      drivers/clk/rockchip/
2878 F:      drivers/i2c/busses/i2c-rk3x.c
2879 F:      sound/soc/rockchip/
2880 N:      rockchip
2881
2882 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2883 M:      Krzysztof Kozlowski <[email protected]>
2884 R:      Alim Akhtar <[email protected]>
2885 L:      [email protected] (moderated for non-subscribers)
2886 L:      [email protected]
2887 S:      Maintained
2888 P:      Documentation/process/maintainer-soc-clean-dts.rst
2889 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2890 B:      mailto:[email protected]
2891 C:      irc://irc.libera.chat/linux-exynos
2892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2893 F:      Documentation/arch/arm/samsung/
2894 F:      Documentation/devicetree/bindings/arm/samsung/
2895 F:      Documentation/devicetree/bindings/hwinfo/samsung,*
2896 F:      Documentation/devicetree/bindings/power/pd-samsung.yaml
2897 F:      Documentation/devicetree/bindings/soc/samsung/
2898 F:      arch/arm/boot/dts/samsung/
2899 F:      arch/arm/mach-exynos*/
2900 F:      arch/arm/mach-s3c/
2901 F:      arch/arm/mach-s5p*/
2902 F:      arch/arm64/boot/dts/exynos/
2903 F:      drivers/*/*/*s3c24*
2904 F:      drivers/*/*s3c24*
2905 F:      drivers/*/*s3c64xx*
2906 F:      drivers/*/*s5pv210*
2907 F:      drivers/clocksource/samsung_pwm_timer.c
2908 F:      drivers/memory/samsung/
2909 F:      drivers/pwm/pwm-samsung.c
2910 F:      drivers/soc/samsung/
2911 F:      drivers/tty/serial/samsung*
2912 F:      include/clocksource/samsung_pwm.h
2913 F:      include/linux/platform_data/*s3c*
2914 F:      include/linux/serial_s3c.h
2915 F:      include/linux/soc/samsung/
2916 N:      exynos
2917 N:      s3c64xx
2918 N:      s5pv210
2919
2920 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2921 M:      Łukasz Stelmach <[email protected]>
2922 L:      [email protected] (moderated for non-subscribers)
2923 L:      [email protected]
2924 S:      Maintained
2925 F:      drivers/media/platform/samsung/s5p-g2d/
2926
2927 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2928 M:      Marek Szyprowski <[email protected]>
2929 L:      [email protected]
2930 L:      [email protected]
2931 S:      Maintained
2932 F:      Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
2933 F:      drivers/media/cec/platform/s5p/
2934
2935 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2936 M:      Andrzej Pietrasiewicz <[email protected]>
2937 M:      Jacek Anaszewski <[email protected]>
2938 M:      Sylwester Nawrocki <[email protected]>
2939 L:      [email protected] (moderated for non-subscribers)
2940 L:      [email protected]
2941 S:      Maintained
2942 F:      Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2943 F:      drivers/media/platform/samsung/s5p-jpeg/
2944
2945 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2946 M:      Marek Szyprowski <[email protected]>
2947 M:      Andrzej Hajda <[email protected]>
2948 L:      [email protected] (moderated for non-subscribers)
2949 L:      [email protected]
2950 S:      Maintained
2951 F:      Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
2952 F:      drivers/media/platform/samsung/s5p-mfc/
2953
2954 ARM/SOCFPGA ARCHITECTURE
2955 M:      Dinh Nguyen <[email protected]>
2956 S:      Maintained
2957 W:      http://www.rocketboards.org
2958 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2959 F:      arch/arm/boot/dts/intel/socfpga/
2960 F:      arch/arm/configs/socfpga_defconfig
2961 F:      arch/arm/mach-socfpga/
2962 F:      arch/arm64/boot/dts/altera/
2963 F:      arch/arm64/boot/dts/intel/
2964
2965 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2966 M:      Dinh Nguyen <[email protected]>
2967 S:      Maintained
2968 F:      drivers/clk/socfpga/
2969
2970 ARM/SOCFPGA EDAC SUPPORT
2971 M:      Dinh Nguyen <[email protected]>
2972 S:      Maintained
2973 F:      drivers/edac/altera_edac.[ch]
2974
2975 ARM/SPREADTRUM SoC SUPPORT
2976 M:      Orson Zhai <[email protected]>
2977 M:      Baolin Wang <[email protected]>
2978 R:      Chunyan Zhang <[email protected]>
2979 S:      Maintained
2980 F:      arch/arm64/boot/dts/sprd
2981 N:      sprd
2982 N:      sc27xx
2983 N:      sc2731
2984
2985 ARM/STI ARCHITECTURE
2986 M:      Patrice Chotard <[email protected]>
2987 L:      [email protected] (moderated for non-subscribers)
2988 S:      Maintained
2989 W:      http://www.stlinux.com
2990 F:      Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
2991 F:      Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
2992 F:      arch/arm/boot/dts/st/sti*
2993 F:      arch/arm/mach-sti/
2994 F:      drivers/ata/ahci_st.c
2995 F:      drivers/char/hw_random/st-rng.c
2996 F:      drivers/clocksource/arm_global_timer.c
2997 F:      drivers/clocksource/clksrc_st_lpc.c
2998 F:      drivers/cpufreq/sti-cpufreq.c
2999 F:      drivers/dma/st_fdma*
3000 F:      drivers/i2c/busses/i2c-st.c
3001 F:      drivers/media/platform/st/sti/c8sectpfe/
3002 F:      drivers/media/rc/st_rc.c
3003 F:      drivers/mmc/host/sdhci-st.c
3004 F:      drivers/phy/st/phy-miphy28lp.c
3005 F:      drivers/phy/st/phy-stih407-usb.c
3006 F:      drivers/pinctrl/pinctrl-st.c
3007 F:      drivers/remoteproc/st_remoteproc.c
3008 F:      drivers/remoteproc/st_slim_rproc.c
3009 F:      drivers/reset/sti/
3010 F:      drivers/rtc/rtc-st-lpc.c
3011 F:      drivers/tty/serial/st-asc.c
3012 F:      drivers/usb/dwc3/dwc3-st.c
3013 F:      drivers/usb/host/ehci-st.c
3014 F:      drivers/usb/host/ohci-st.c
3015 F:      drivers/watchdog/st_lpc_wdt.c
3016 F:      include/linux/remoteproc/st_slim_rproc.h
3017
3018 ARM/STM32 ARCHITECTURE
3019 M:      Maxime Coquelin <[email protected]>
3020 M:      Alexandre Torgue <[email protected]>
3021 L:      [email protected] (moderated for non-subscribers)
3022 L:      [email protected] (moderated for non-subscribers)
3023 S:      Maintained
3024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
3025 F:      arch/arm/boot/dts/st/stm32*
3026 F:      arch/arm/mach-stm32/
3027 F:      arch/arm64/boot/dts/st/
3028 F:      drivers/clocksource/armv7m_systick.c
3029 N:      stm32
3030 N:      stm
3031
3032 ARM/SUNPLUS SP7021 SOC SUPPORT
3033 M:      Qin Jian <[email protected]>
3034 L:      [email protected] (moderated for mon-subscribers)
3035 S:      Maintained
3036 W:      https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
3037 F:      Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
3038 F:      Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
3039 F:      Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
3040 F:      Documentation/devicetree/bindings/reset/sunplus,reset.yaml
3041 F:      arch/arm/boot/dts/sunplus/
3042 F:      arch/arm/configs/sp7021_*defconfig
3043 F:      drivers/clk/clk-sp7021.c
3044 F:      drivers/irqchip/irq-sp7021-intc.c
3045 F:      drivers/reset/reset-sunplus.c
3046 F:      include/dt-bindings/clock/sunplus,sp7021-clkc.h
3047 F:      include/dt-bindings/reset/sunplus,sp7021-reset.h
3048
3049 ARM/Synaptics SoC support
3050 M:      Jisheng Zhang <[email protected]>
3051 M:      Sebastian Hesselbarth <[email protected]>
3052 L:      [email protected] (moderated for non-subscribers)
3053 S:      Maintained
3054 F:      arch/arm/boot/dts/synaptics/
3055 F:      arch/arm/mach-berlin/
3056 F:      arch/arm64/boot/dts/synaptics/
3057
3058 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
3059 M:      Hans Verkuil <[email protected]>
3060 L:      [email protected]
3061 L:      [email protected]
3062 S:      Maintained
3063 F:      Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
3064 F:      drivers/media/cec/platform/tegra/
3065
3066 ARM/TESLA FSD SoC SUPPORT
3067 M:      Alim Akhtar <[email protected]>
3068 M:      [email protected]
3069 L:      [email protected] (moderated for non-subscribers)
3070 L:      [email protected]
3071 S:      Maintained
3072 F:      arch/arm64/boot/dts/tesla/
3073
3074 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
3075 M:      Santosh Shilimkar <[email protected]>
3076 L:      [email protected]
3077 S:      Maintained
3078 F:      drivers/memory/*emif*
3079
3080 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3081 M:      Nishanth Menon <[email protected]>
3082 M:      Santosh Shilimkar <[email protected]>
3083 L:      [email protected] (moderated for non-subscribers)
3084 S:      Maintained
3085 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3086 F:      arch/arm/boot/dts/ti/keystone/
3087 F:      arch/arm/mach-keystone/
3088
3089 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3090 M:      Santosh Shilimkar <[email protected]>
3091 L:      [email protected]
3092 S:      Maintained
3093 F:      drivers/clk/keystone/
3094
3095 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3096 M:      Santosh Shilimkar <[email protected]>
3097 L:      [email protected] (moderated for non-subscribers)
3098 L:      [email protected]
3099 S:      Maintained
3100 F:      drivers/clocksource/timer-keystone.c
3101
3102 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3103 M:      Santosh Shilimkar <[email protected]>
3104 L:      [email protected]
3105 S:      Maintained
3106 F:      drivers/power/reset/keystone-reset.c
3107
3108 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3109 M:      Nishanth Menon <[email protected]>
3110 M:      Vignesh Raghavendra <[email protected]>
3111 M:      Tero Kristo <[email protected]>
3112 L:      [email protected] (moderated for non-subscribers)
3113 S:      Supported
3114 F:      Documentation/devicetree/bindings/arm/ti/k3.yaml
3115 F:      Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3116 F:      arch/arm64/boot/dts/ti/Makefile
3117 F:      arch/arm64/boot/dts/ti/k3-*
3118
3119 ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
3120 M:      Krzysztof Kozlowski <[email protected]>
3121 L:      [email protected] (moderated for non-subscribers)
3122 S:      Odd Fixes
3123 F:      Documentation/devicetree/bindings/*/*/ti,nspire*
3124 F:      Documentation/devicetree/bindings/*/ti,nspire*
3125 F:      Documentation/devicetree/bindings/arm/ti/nspire.yaml
3126 F:      arch/arm/boot/dts/nspire/
3127
3128 ARM/TOSHIBA VISCONTI ARCHITECTURE
3129 M:      Nobuhiro Iwamatsu <[email protected]>
3130 L:      [email protected] (moderated for non-subscribers)
3131 S:      Supported
3132 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3133 F:      Documentation/devicetree/bindings/arm/toshiba.yaml
3134 F:      Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3135 F:      Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3136 F:      Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3137 F:      Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3138 F:      Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3139 F:      Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3140 F:      Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3141 F:      arch/arm64/boot/dts/toshiba/
3142 F:      drivers/clk/visconti/
3143 F:      drivers/gpio/gpio-visconti.c
3144 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3145 F:      drivers/pci/controller/dwc/pcie-visconti.c
3146 F:      drivers/pinctrl/visconti/
3147 F:      drivers/watchdog/visconti_wdt.c
3148 N:      visconti
3149
3150 ARM/UNIPHIER ARCHITECTURE
3151 M:      Kunihiko Hayashi <[email protected]>
3152 M:      Masami Hiramatsu <[email protected]>
3153 L:      [email protected] (moderated for non-subscribers)
3154 S:      Maintained
3155 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3156 F:      Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3157 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3158 F:      Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3159 F:      arch/arm/boot/dts/socionext/uniphier*
3160 F:      arch/arm/include/asm/hardware/cache-uniphier.h
3161 F:      arch/arm/mm/cache-uniphier.c
3162 F:      arch/arm64/boot/dts/socionext/uniphier*
3163 F:      drivers/bus/uniphier-system-bus.c
3164 F:      drivers/clk/uniphier/
3165 F:      drivers/dma/uniphier-mdmac.c
3166 F:      drivers/gpio/gpio-uniphier.c
3167 F:      drivers/i2c/busses/i2c-uniphier*
3168 F:      drivers/irqchip/irq-uniphier-aidet.c
3169 F:      drivers/mmc/host/uniphier-sd.c
3170 F:      drivers/pinctrl/uniphier/
3171 F:      drivers/reset/reset-uniphier.c
3172 F:      drivers/tty/serial/8250/8250_uniphier.c
3173 N:      uniphier
3174
3175 ARM/VERSATILE EXPRESS PLATFORM
3176 M:      Liviu Dudau <[email protected]>
3177 M:      Sudeep Holla <[email protected]>
3178 M:      Lorenzo Pieralisi <[email protected]>
3179 L:      [email protected] (moderated for non-subscribers)
3180 S:      Maintained
3181 N:      mps2
3182 N:      vexpress
3183 F:      arch/arm/mach-versatile/
3184 F:      arch/arm64/boot/dts/arm/
3185 F:      drivers/clocksource/timer-versatile.c
3186 X:      drivers/cpufreq/vexpress-spc-cpufreq.c
3187 X:      Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3188
3189 ARM/VFP SUPPORT
3190 M:      Russell King <[email protected]>
3191 L:      [email protected] (moderated for non-subscribers)
3192 S:      Maintained
3193 W:      http://www.armlinux.org.uk/
3194 F:      arch/arm/vfp/
3195
3196 ARM/VT8500 ARM ARCHITECTURE
3197 M:      Alexey Charkov <[email protected]>
3198 M:      Krzysztof Kozlowski <[email protected]>
3199 L:      [email protected] (moderated for non-subscribers)
3200 S:      Odd Fixes
3201 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3202 F:      arch/arm/boot/dts/vt8500/
3203 F:      arch/arm/mach-vt8500/
3204 F:      drivers/clocksource/timer-vt8500.c
3205 F:      drivers/i2c/busses/i2c-viai2c-wmt.c
3206 F:      drivers/mmc/host/wmt-sdmmc.c
3207 F:      drivers/pwm/pwm-vt8500.c
3208 F:      drivers/rtc/rtc-vt8500.c
3209 F:      drivers/tty/serial/vt8500_serial.c
3210 F:      drivers/video/fbdev/vt8500lcdfb.*
3211 F:      drivers/video/fbdev/wm8505fb*
3212 F:      drivers/video/fbdev/wmt_ge_rops.*
3213
3214 ARM/ZYNQ ARCHITECTURE
3215 M:      Michal Simek <[email protected]>
3216 L:      [email protected] (moderated for non-subscribers)
3217 S:      Supported
3218 W:      http://wiki.xilinx.com
3219 T:      git https://github.com/Xilinx/linux-xlnx.git
3220 F:      Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3221 F:      Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3222 F:      Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3223 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3224 F:      Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3225 F:      Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3226 F:      arch/arm/mach-zynq/
3227 F:      drivers/clocksource/timer-cadence-ttc.c
3228 F:      drivers/cpuidle/cpuidle-zynq.c
3229 F:      drivers/edac/synopsys_edac.c
3230 F:      drivers/i2c/busses/i2c-cadence.c
3231 F:      drivers/i2c/busses/i2c-xiic.c
3232 F:      drivers/mmc/host/sdhci-of-arasan.c
3233 N:      zynq
3234 N:      xilinx
3235
3236 ARM64 FIT SUPPORT
3237 M:      Simon Glass <[email protected]>
3238 L:      [email protected] (moderated for non-subscribers)
3239 S:      Maintained
3240 F:      arch/arm64/boot/Makefile
3241 F:      scripts/make_fit.py
3242
3243 ARM64 PLATFORM DRIVERS
3244 M:      Hans de Goede <[email protected]>
3245 M:      Ilpo Järvinen <[email protected]>
3246 R:      Bryan O'Donoghue <[email protected]>
3247 L:      [email protected]
3248 S:      Maintained
3249 Q:      https://patchwork.kernel.org/project/platform-driver-x86/list/
3250 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3251 F:      drivers/platform/arm64/
3252
3253 ARM64 PORT (AARCH64 ARCHITECTURE)
3254 M:      Catalin Marinas <[email protected]>
3255 M:      Will Deacon <[email protected]>
3256 L:      [email protected] (moderated for non-subscribers)
3257 S:      Maintained
3258 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3259 F:      Documentation/arch/arm64/
3260 F:      arch/arm64/
3261 F:      tools/testing/selftests/arm64/
3262 X:      arch/arm64/boot/dts/
3263
3264 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3265 M:      George McCollister <[email protected]>
3266 L:      [email protected]
3267 S:      Maintained
3268 F:      Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3269 F:      drivers/net/dsa/xrs700x/*
3270 F:      net/dsa/tag_xrs700x.c
3271
3272 AS3645A LED FLASH CONTROLLER DRIVER
3273 M:      Sakari Ailus <[email protected]>
3274 L:      [email protected]
3275 S:      Maintained
3276 F:      drivers/leds/flash/leds-as3645a.c
3277
3278 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3279 M:      Tianshu Qiu <[email protected]>
3280 L:      [email protected]
3281 S:      Maintained
3282 T:      git git://linuxtv.org/media_tree.git
3283 F:      Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3284 F:      drivers/media/i2c/ak7375.c
3285
3286 ASAHI KASEI AK8974 DRIVER
3287 M:      Linus Walleij <[email protected]>
3288 L:      [email protected]
3289 S:      Supported
3290 W:      http://www.akm.com/
3291 F:      drivers/iio/magnetometer/ak8974.c
3292
3293 AOSONG AGS02MA TVOC SENSOR DRIVER
3294 M:      Anshul Dalal <[email protected]>
3295 L:      [email protected]
3296 S:      Maintained
3297 F:      Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3298 F:      drivers/iio/chemical/ags02ma.c
3299
3300 ASC7621 HARDWARE MONITOR DRIVER
3301 M:      George Joseph <[email protected]>
3302 L:      [email protected]
3303 S:      Maintained
3304 F:      Documentation/hwmon/asc7621.rst
3305 F:      drivers/hwmon/asc7621.c
3306
3307 ASIX AX88796C SPI ETHERNET ADAPTER
3308 M:      Łukasz Stelmach <[email protected]>
3309 S:      Maintained
3310 F:      Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3311 F:      drivers/net/ethernet/asix/ax88796c_*
3312
3313 ASIX PHY DRIVER [RUST]
3314 M:      FUJITA Tomonori <[email protected]>
3315 R:      Trevor Gross <[email protected]>
3316 L:      [email protected]
3317 L:      [email protected]
3318 S:      Maintained
3319 F:      drivers/net/phy/ax88796b_rust.rs
3320
3321 ASPEED CRYPTO DRIVER
3322 M:      Neal Liu <[email protected]>
3323 L:      [email protected] (moderated for non-subscribers)
3324 S:      Maintained
3325 F:      Documentation/devicetree/bindings/crypto/aspeed,*
3326 F:      drivers/crypto/aspeed/
3327
3328 ASPEED PECI CONTROLLER
3329 M:      Iwona Winiarska <[email protected]>
3330 L:      [email protected] (moderated for non-subscribers)
3331 L:      [email protected] (moderated for non-subscribers)
3332 S:      Supported
3333 F:      Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3334 F:      drivers/peci/controller/peci-aspeed.c
3335
3336 ASPEED PINCTRL DRIVERS
3337 M:      Andrew Jeffery <[email protected]>
3338 L:      [email protected] (moderated for non-subscribers)
3339 L:      [email protected] (moderated for non-subscribers)
3340 L:      [email protected]
3341 S:      Maintained
3342 F:      Documentation/devicetree/bindings/pinctrl/aspeed,*
3343 F:      drivers/pinctrl/aspeed/
3344
3345 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3346 M:      Eddie James <[email protected]>
3347 L:      [email protected] (moderated for non-subscribers)
3348 S:      Maintained
3349 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3350 F:      drivers/irqchip/irq-aspeed-scu-ic.c
3351 F:      include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3352
3353 ASPEED SD/MMC DRIVER
3354 M:      Andrew Jeffery <[email protected]>
3355 L:      [email protected] (moderated for non-subscribers)
3356 L:      [email protected] (moderated for non-subscribers)
3357 L:      [email protected]
3358 S:      Maintained
3359 F:      Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3360 F:      drivers/mmc/host/sdhci-of-aspeed*
3361
3362 ASPEED SMC SPI DRIVER
3363 M:      Chin-Ting Kuo <[email protected]>
3364 M:      Cédric Le Goater <[email protected]>
3365 L:      [email protected] (moderated for non-subscribers)
3366 L:      [email protected] (moderated for non-subscribers)
3367 L:      [email protected]
3368 S:      Maintained
3369 F:      Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3370 F:      drivers/spi/spi-aspeed-smc.c
3371
3372 ASPEED USB UDC DRIVER
3373 M:      Neal Liu <[email protected]>
3374 L:      [email protected] (moderated for non-subscribers)
3375 S:      Maintained
3376 F:      Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3377 F:      drivers/usb/gadget/udc/aspeed_udc.c
3378
3379 ASPEED VIDEO ENGINE DRIVER
3380 M:      Eddie James <[email protected]>
3381 L:      [email protected]
3382 L:      [email protected] (moderated for non-subscribers)
3383 S:      Maintained
3384 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
3385 F:      drivers/media/platform/aspeed/
3386
3387 ASUS EC HARDWARE MONITOR DRIVER
3388 M:      Eugene Shalygin <[email protected]>
3389 L:      [email protected]
3390 S:      Maintained
3391 F:      drivers/hwmon/asus-ec-sensors.c
3392
3393 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3394 M:      Corentin Chary <[email protected]>
3395 M:      Luke D. Jones <[email protected]>
3396 L:      [email protected]
3397 S:      Maintained
3398 W:      https://asus-linux.org/
3399 F:      drivers/platform/x86/asus*.c
3400 F:      drivers/platform/x86/eeepc*.c
3401
3402 ASUS TF103C DOCK DRIVER
3403 M:      Hans de Goede <[email protected]>
3404 L:      [email protected]
3405 S:      Maintained
3406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3407 F:      drivers/platform/x86/asus-tf103c-dock.c
3408
3409 ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3410 M:      Aleksa Savic <[email protected]>
3411 L:      [email protected]
3412 S:      Maintained
3413 F:      drivers/hwmon/asus_rog_ryujin.c
3414
3415 ASUS WIRELESS RADIO CONTROL DRIVER
3416 M:      João Paulo Rechi Vita <[email protected]>
3417 L:      [email protected]
3418 S:      Maintained
3419 F:      drivers/platform/x86/asus-wireless.c
3420
3421 ASUS WMI HARDWARE MONITOR DRIVER
3422 M:      Ed Brindley <[email protected]>
3423 M:      Denis Pauk <[email protected]>
3424 L:      [email protected]
3425 S:      Maintained
3426 F:      drivers/hwmon/asus_wmi_sensors.c
3427
3428 ASYMMETRIC KEYS
3429 M:      David Howells <[email protected]>
3430 L:      [email protected]
3431 S:      Maintained
3432 F:      Documentation/crypto/asymmetric-keys.rst
3433 F:      crypto/asymmetric_keys/
3434 F:      include/crypto/pkcs7.h
3435 F:      include/crypto/public_key.h
3436 F:      include/linux/verification.h
3437
3438 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3439 R:      Dan Williams <[email protected]>
3440 S:      Odd fixes
3441 W:      http://sourceforge.net/projects/xscaleiop
3442 F:      Documentation/crypto/async-tx-api.rst
3443 F:      crypto/async_tx/
3444 F:      include/linux/async_tx.h
3445
3446 AT24 EEPROM DRIVER
3447 M:      Bartosz Golaszewski <[email protected]>
3448 L:      [email protected]
3449 S:      Maintained
3450 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3451 F:      Documentation/devicetree/bindings/eeprom/at24.yaml
3452 F:      drivers/misc/eeprom/at24.c
3453
3454 ATA OVER ETHERNET (AOE) DRIVER
3455 M:      "Justin Sanders" <[email protected]>
3456 S:      Supported
3457 W:      http://www.openaoe.org/
3458 F:      Documentation/admin-guide/aoe/
3459 F:      drivers/block/aoe/
3460
3461 ATC260X PMIC MFD DRIVER
3462 M:      Manivannan Sadhasivam <[email protected]>
3463 M:      Cristian Ciocaltea <[email protected]>
3464 L:      [email protected]
3465 S:      Maintained
3466 F:      Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3467 F:      drivers/input/misc/atc260x-onkey.c
3468 F:      drivers/mfd/atc260*
3469 F:      drivers/power/reset/atc260x-poweroff.c
3470 F:      drivers/regulator/atc260x-regulator.c
3471 F:      include/linux/mfd/atc260x/*
3472
3473 ATHEROS 71XX/9XXX GPIO DRIVER
3474 M:      Alban Bedel <[email protected]>
3475 S:      Maintained
3476 W:      https://github.com/AlbanBedel/linux
3477 T:      git git://github.com/AlbanBedel/linux
3478 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3479 F:      drivers/gpio/gpio-ath79.c
3480
3481 ATHEROS 71XX/9XXX USB PHY DRIVER
3482 M:      Alban Bedel <[email protected]>
3483 S:      Maintained
3484 W:      https://github.com/AlbanBedel/linux
3485 T:      git git://github.com/AlbanBedel/linux
3486 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3487 F:      drivers/phy/qualcomm/phy-ath79-usb.c
3488
3489 ATHEROS ATH GENERIC UTILITIES
3490 M:      Kalle Valo <[email protected]>
3491 L:      [email protected]
3492 S:      Supported
3493 F:      drivers/net/wireless/ath/*
3494
3495 ATHEROS ATH5K WIRELESS DRIVER
3496 M:      Jiri Slaby <[email protected]>
3497 M:      Nick Kossifidis <[email protected]>
3498 M:      Luis Chamberlain <[email protected]>
3499 L:      [email protected]
3500 S:      Maintained
3501 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3502 F:      drivers/net/wireless/ath/ath5k/
3503
3504 ATHEROS ATH6KL WIRELESS DRIVER
3505 L:      [email protected]
3506 S:      Orphan
3507 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3508 F:      drivers/net/wireless/ath/ath6kl/
3509
3510 ATI_REMOTE2 DRIVER
3511 M:      Ville Syrjala <[email protected]>
3512 S:      Maintained
3513 F:      drivers/input/misc/ati_remote2.c
3514
3515 ATK0110 HWMON DRIVER
3516 M:      Luca Tettamanti <[email protected]>
3517 L:      [email protected]
3518 S:      Maintained
3519 F:      drivers/hwmon/asus_atk0110.c
3520
3521 ATLX ETHERNET DRIVERS
3522 M:      Chris Snook <[email protected]>
3523 L:      [email protected]
3524 S:      Maintained
3525 W:      http://sourceforge.net/projects/atl1
3526 W:      http://atl1.sourceforge.net
3527 F:      drivers/net/ethernet/atheros/
3528
3529 ATM
3530 M:      Chas Williams <[email protected]>
3531 L:      [email protected] (moderated for non-subscribers)
3532 L:      [email protected]
3533 S:      Maintained
3534 W:      http://linux-atm.sourceforge.net
3535 F:      drivers/atm/
3536 F:      include/linux/atm*
3537 F:      include/linux/sonet.h
3538 F:      include/uapi/linux/atm*
3539 F:      include/uapi/linux/sonet.h
3540
3541 ATMEL MACB ETHERNET DRIVER
3542 M:      Nicolas Ferre <[email protected]>
3543 M:      Claudiu Beznea <[email protected]>
3544 S:      Supported
3545 F:      drivers/net/ethernet/cadence/
3546
3547 ATMEL MAXTOUCH DRIVER
3548 M:      Nick Dyer <[email protected]>
3549 S:      Maintained
3550 T:      git git://github.com/ndyer/linux.git
3551 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3552 F:      drivers/input/touchscreen/atmel_mxt_ts.c
3553
3554 ATOMIC INFRASTRUCTURE
3555 M:      Will Deacon <[email protected]>
3556 M:      Peter Zijlstra <[email protected]>
3557 R:      Boqun Feng <[email protected]>
3558 R:      Mark Rutland <[email protected]>
3559 L:      [email protected]
3560 S:      Maintained
3561 F:      Documentation/atomic_*.txt
3562 F:      arch/*/include/asm/atomic*.h
3563 F:      include/*/atomic*.h
3564 F:      include/linux/refcount.h
3565 F:      scripts/atomic/
3566
3567 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3568 M:      Bradley Grove <[email protected]>
3569 L:      [email protected]
3570 S:      Supported
3571 W:      http://www.attotech.com
3572 F:      drivers/scsi/esas2r
3573
3574 ATUSB IEEE 802.15.4 RADIO DRIVER
3575 M:      Stefan Schmidt <[email protected]>
3576 L:      [email protected]
3577 S:      Maintained
3578 F:      drivers/net/ieee802154/at86rf230.h
3579 F:      drivers/net/ieee802154/atusb.c
3580 F:      drivers/net/ieee802154/atusb.h
3581
3582 AUDIT SUBSYSTEM
3583 M:      Paul Moore <[email protected]>
3584 M:      Eric Paris <[email protected]>
3585 L:      [email protected]
3586 S:      Supported
3587 W:      https://github.com/linux-audit
3588 Q:      https://patchwork.kernel.org/project/audit/list
3589 B:      mailto:[email protected]
3590 P:      https://github.com/linux-audit/audit-kernel/blob/main/README.md
3591 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3592 F:      include/asm-generic/audit_*.h
3593 F:      include/linux/audit.h
3594 F:      include/linux/audit_arch.h
3595 F:      include/uapi/linux/audit.h
3596 F:      kernel/audit*
3597 F:      lib/*audit.c
3598 K:      \baudit_[a-z_0-9]\+\b
3599
3600 AUXILIARY BUS DRIVER
3601 M:      Greg Kroah-Hartman <[email protected]>
3602 R:      Dave Ertman <[email protected]>
3603 R:      Ira Weiny <[email protected]>
3604 S:      Supported
3605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3606 F:      Documentation/driver-api/auxiliary_bus.rst
3607 F:      drivers/base/auxiliary.c
3608 F:      include/linux/auxiliary_bus.h
3609
3610 AUXILIARY DISPLAY DRIVERS
3611 M:      Andy Shevchenko <[email protected]>
3612 R:      Geert Uytterhoeven <[email protected]>
3613 S:      Odd Fixes
3614 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3615 F:      Documentation/devicetree/bindings/auxdisplay/
3616 F:      drivers/auxdisplay/
3617 F:      include/linux/cfag12864b.h
3618 F:      include/uapi/linux/map_to_14segment.h
3619 F:      include/uapi/linux/map_to_7segment.h
3620
3621 AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER
3622 M:      Subhajit Ghosh <[email protected]>
3623 L:      [email protected]
3624 S:      Maintained
3625 F:      Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
3626 F:      drivers/iio/light/apds9306.c
3627
3628 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3629 M:      Andreas Klinger <[email protected]>
3630 L:      [email protected]
3631 S:      Maintained
3632 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3633 F:      drivers/iio/adc/hx711.c
3634
3635 AX.25 NETWORK LAYER
3636 L:      [email protected]
3637 S:      Orphan
3638 W:      https://linux-ax25.in-berlin.de
3639 F:      include/net/ax25.h
3640 F:      include/uapi/linux/ax25.h
3641 F:      net/ax25/
3642
3643 AXENTIA ARM DEVICES
3644 M:      Peter Rosin <[email protected]>
3645 L:      [email protected] (moderated for non-subscribers)
3646 S:      Maintained
3647 F:      arch/arm/boot/dts/microchip/at91-linea.dtsi
3648 F:      arch/arm/boot/dts/microchip/at91-natte.dtsi
3649 F:      arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3650 F:      arch/arm/boot/dts/microchip/at91-tse850-3.dts
3651
3652 AXENTIA ASOC DRIVERS
3653 M:      Peter Rosin <[email protected]>
3654 L:      [email protected] (moderated for non-subscribers)
3655 S:      Maintained
3656 F:      Documentation/devicetree/bindings/sound/axentia,*
3657 F:      sound/soc/atmel/tse850-pcm5142.c
3658
3659 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3660 M:      Nuno Sá <[email protected]>
3661 L:      [email protected]
3662 S:      Supported
3663 W:      https://ez.analog.com/linux-software-drivers
3664 F:      Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3665 F:      drivers/hwmon/axi-fan-control.c
3666
3667 AXI SPI ENGINE
3668 M:      Michael Hennerich <[email protected]>
3669 M:      Nuno Sá <[email protected]>
3670 R:      David Lechner <[email protected]>
3671 L:      [email protected]
3672 S:      Supported
3673 W:      https://ez.analog.com/linux-software-drivers
3674 F:      Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3675 F:      drivers/spi/spi-axi-spi-engine.c
3676
3677 AXI PWM GENERATOR
3678 M:      Michael Hennerich <[email protected]>
3679 M:      Nuno Sá <[email protected]>
3680 L:      [email protected]
3681 S:      Supported
3682 W:      https://ez.analog.com/linux-software-drivers
3683 F:      Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml
3684 F:      drivers/pwm/pwm-axi-pwmgen.c
3685
3686 AXXIA I2C CONTROLLER
3687 M:      Krzysztof Adamski <[email protected]>
3688 L:      [email protected]
3689 S:      Maintained
3690 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3691 F:      drivers/i2c/busses/i2c-axxia.c
3692
3693 AZ6007 DVB DRIVER
3694 M:      Mauro Carvalho Chehab <[email protected]>
3695 L:      [email protected]
3696 S:      Maintained
3697 W:      https://linuxtv.org
3698 T:      git git://linuxtv.org/media_tree.git
3699 F:      drivers/media/usb/dvb-usb-v2/az6007.c
3700
3701 AZTECH FM RADIO RECEIVER DRIVER
3702 M:      Hans Verkuil <[email protected]>
3703 L:      [email protected]
3704 S:      Maintained
3705 W:      https://linuxtv.org
3706 T:      git git://linuxtv.org/media_tree.git
3707 F:      drivers/media/radio/radio-aztech*
3708
3709 B43 WIRELESS DRIVER
3710 L:      [email protected]
3711 L:      [email protected]
3712 S:      Orphan
3713 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3714 F:      drivers/net/wireless/broadcom/b43/
3715
3716 B43LEGACY WIRELESS DRIVER
3717 L:      [email protected]
3718 L:      [email protected]
3719 S:      Orphan
3720 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3721 F:      drivers/net/wireless/broadcom/b43legacy/
3722
3723 BACKLIGHT CLASS/SUBSYSTEM
3724 M:      Lee Jones <[email protected]>
3725 M:      Daniel Thompson <[email protected]>
3726 M:      Jingoo Han <[email protected]>
3727 L:      [email protected]
3728 S:      Maintained
3729 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3730 F:      Documentation/ABI/stable/sysfs-class-backlight
3731 F:      Documentation/ABI/testing/sysfs-class-backlight
3732 F:      Documentation/devicetree/bindings/leds/backlight
3733 F:      drivers/video/backlight/
3734 F:      include/linux/backlight.h
3735 F:      include/linux/pwm_backlight.h
3736
3737 BAIKAL-T1 PVT HARDWARE MONITOR DRIVER
3738 M:      Serge Semin <[email protected]>
3739 L:      [email protected]
3740 S:      Supported
3741 F:      Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.yaml
3742 F:      Documentation/hwmon/bt1-pvt.rst
3743 F:      drivers/hwmon/bt1-pvt.[ch]
3744
3745 BARCO P50 GPIO DRIVER
3746 M:      Santosh Kumar Yadav <[email protected]>
3747 M:      Peter Korsgaard <[email protected]>
3748 S:      Maintained
3749 F:      drivers/platform/x86/barco-p50-gpio.c
3750
3751 BATMAN ADVANCED
3752 M:      Marek Lindner <[email protected]>
3753 M:      Simon Wunderlich <[email protected]>
3754 M:      Antonio Quartulli <[email protected]>
3755 M:      Sven Eckelmann <[email protected]>
3756 L:      [email protected] (moderated for non-subscribers)
3757 S:      Maintained
3758 W:      https://www.open-mesh.org/
3759 Q:      https://patchwork.open-mesh.org/project/batman/list/
3760 B:      https://www.open-mesh.org/projects/batman-adv/issues
3761 C:      ircs://irc.hackint.org/batadv
3762 T:      git https://git.open-mesh.org/linux-merge.git
3763 F:      Documentation/networking/batman-adv.rst
3764 F:      include/uapi/linux/batadv_packet.h
3765 F:      include/uapi/linux/batman_adv.h
3766 F:      net/batman-adv/
3767
3768 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3769 M:      Thomas Sailer <[email protected]>
3770 L:      [email protected]
3771 S:      Maintained
3772 W:      http://www.baycom.org/~tom/ham/ham.html
3773 F:      drivers/net/hamradio/baycom*
3774
3775 BCACHE (BLOCK LAYER CACHE)
3776 M:      Coly Li <[email protected]>
3777 M:      Kent Overstreet <[email protected]>
3778 L:      [email protected]
3779 S:      Maintained
3780 W:      http://bcache.evilpiepirate.org
3781 C:      irc://irc.oftc.net/bcache
3782 F:      drivers/md/bcache/
3783
3784 BCACHEFS
3785 M:      Kent Overstreet <[email protected]>
3786 L:      [email protected]
3787 S:      Supported
3788 C:      irc://irc.oftc.net/bcache
3789 T:      git https://evilpiepirate.org/git/bcachefs.git
3790 F:      fs/bcachefs/
3791 F:      Documentation/filesystems/bcachefs/
3792
3793 BDISP ST MEDIA DRIVER
3794 M:      Fabien Dessenne <[email protected]>
3795 L:      [email protected]
3796 S:      Supported
3797 W:      https://linuxtv.org
3798 T:      git git://linuxtv.org/media_tree.git
3799 F:      drivers/media/platform/st/sti/bdisp
3800
3801 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3802 M:      Dariusz Marcinkiewicz <[email protected]>
3803 L:      [email protected]
3804 S:      Maintained
3805 F:      drivers/net/ethernet/ec_bhf.c
3806
3807 BEFS FILE SYSTEM
3808 M:      Luis de Bethencourt <[email protected]>
3809 M:      Salah Triki <[email protected]>
3810 S:      Maintained
3811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3812 F:      Documentation/filesystems/befs.rst
3813 F:      fs/befs/
3814
3815 BFQ I/O SCHEDULER
3816 M:      Paolo Valente <[email protected]>
3817 M:      Jens Axboe <[email protected]>
3818 L:      [email protected]
3819 S:      Maintained
3820 F:      Documentation/block/bfq-iosched.rst
3821 F:      block/bfq-*
3822
3823 BFS FILE SYSTEM
3824 M:      "Tigran A. Aivazian" <[email protected]>
3825 S:      Maintained
3826 F:      Documentation/filesystems/bfs.rst
3827 F:      fs/bfs/
3828 F:      include/uapi/linux/bfs_fs.h
3829
3830 BINMAN
3831 M:      Simon Glass <[email protected]>
3832 S:      Supported
3833 F:      Documentation/devicetree/bindings/mtd/partitions/binman*
3834
3835 BITMAP API
3836 M:      Yury Norov <[email protected]>
3837 R:      Rasmus Villemoes <[email protected]>
3838 S:      Maintained
3839 F:      include/linux/bitfield.h
3840 F:      include/linux/bitmap-str.h
3841 F:      include/linux/bitmap.h
3842 F:      include/linux/bits.h
3843 F:      include/linux/cpumask.h
3844 F:      include/linux/cpumask_types.h
3845 F:      include/linux/find.h
3846 F:      include/linux/nodemask.h
3847 F:      include/linux/nodemask_types.h
3848 F:      include/vdso/bits.h
3849 F:      lib/bitmap-str.c
3850 F:      lib/bitmap.c
3851 F:      lib/cpumask.c
3852 F:      lib/cpumask_kunit.c
3853 F:      lib/find_bit.c
3854 F:      lib/find_bit_benchmark.c
3855 F:      lib/test_bitmap.c
3856 F:      tools/include/linux/bitfield.h
3857 F:      tools/include/linux/bitmap.h
3858 F:      tools/include/linux/bits.h
3859 F:      tools/include/linux/find.h
3860 F:      tools/include/vdso/bits.h
3861 F:      tools/lib/bitmap.c
3862 F:      tools/lib/find_bit.c
3863
3864 BITOPS API
3865 M:      Yury Norov <[email protected]>
3866 R:      Rasmus Villemoes <[email protected]>
3867 S:      Maintained
3868 F:      arch/*/include/asm/bitops.h
3869 F:      arch/*/include/asm/bitops_32.h
3870 F:      arch/*/include/asm/bitops_64.h
3871 F:      arch/*/lib/bitops.c
3872 F:      include/asm-generic/bitops
3873 F:      include/asm-generic/bitops.h
3874 F:      include/linux/bitops.h
3875 F:      lib/test_bitops.c
3876 F:      tools/*/bitops*
3877
3878 BLINKM RGB LED DRIVER
3879 M:      Jan-Simon Moeller <[email protected]>
3880 S:      Maintained
3881 F:      drivers/leds/leds-blinkm.c
3882
3883 BLOCK LAYER
3884 M:      Jens Axboe <[email protected]>
3885 L:      [email protected]
3886 S:      Maintained
3887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3888 F:      Documentation/ABI/stable/sysfs-block
3889 F:      Documentation/block/
3890 F:      block/
3891 F:      drivers/block/
3892 F:      include/linux/bio.h
3893 F:      include/linux/blk*
3894 F:      kernel/trace/blktrace.c
3895 F:      lib/sbitmap.c
3896
3897 BLOCK LAYER DEVICE DRIVER API [RUST]
3898 M:      Andreas Hindborg <[email protected]>
3899 R:      Boqun Feng <[email protected]>
3900 L:      [email protected]
3901 L:      [email protected]
3902 S:      Supported
3903 W:      https://rust-for-linux.com
3904 B:      https://github.com/Rust-for-Linux/linux/issues
3905 C:      https://rust-for-linux.zulipchat.com/#narrow/stream/Block
3906 T:      git https://github.com/Rust-for-Linux/linux.git rust-block-next
3907 F:      drivers/block/rnull.rs
3908 F:      rust/kernel/block.rs
3909 F:      rust/kernel/block/
3910
3911 BLOCK2MTD DRIVER
3912 M:      Joern Engel <[email protected]>
3913 L:      [email protected]
3914 S:      Maintained
3915 F:      drivers/mtd/devices/block2mtd.c
3916
3917 BLUETOOTH DRIVERS
3918 M:      Marcel Holtmann <[email protected]>
3919 M:      Luiz Augusto von Dentz <[email protected]>
3920 L:      [email protected]
3921 S:      Supported
3922 W:      http://www.bluez.org/
3923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3924 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3925 F:      Documentation/devicetree/bindings/net/bluetooth/
3926 F:      drivers/bluetooth/
3927
3928 BLUETOOTH SUBSYSTEM
3929 M:      Marcel Holtmann <[email protected]>
3930 M:      Johan Hedberg <[email protected]>
3931 M:      Luiz Augusto von Dentz <[email protected]>
3932 L:      [email protected]
3933 S:      Supported
3934 W:      http://www.bluez.org/
3935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3937 F:      include/net/bluetooth/
3938 F:      net/bluetooth/
3939
3940 BONDING DRIVER
3941 M:      Jay Vosburgh <[email protected]>
3942 M:      Andy Gospodarek <[email protected]>
3943 L:      [email protected]
3944 S:      Maintained
3945 F:      Documentation/networking/bonding.rst
3946 F:      drivers/net/bonding/
3947 F:      include/net/bond*
3948 F:      include/uapi/linux/if_bonding.h
3949 F:      tools/testing/selftests/drivers/net/bonding/
3950
3951 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3952 M:      Dan Robertson <[email protected]>
3953 L:      [email protected]
3954 S:      Maintained
3955 F:      Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3956 F:      drivers/iio/accel/bma400*
3957
3958 BOSCH SENSORTEC BMI323 IMU IIO DRIVER
3959 M:      Jagath Jog J <[email protected]>
3960 L:      [email protected]
3961 S:      Maintained
3962 F:      Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
3963 F:      drivers/iio/imu/bmi323/
3964
3965 BPF JIT for ARC
3966 M:      Shahab Vahedi <[email protected]>
3967 L:      [email protected]
3968 S:      Maintained
3969 F:      arch/arc/net/
3970
3971 BPF JIT for ARM
3972 M:      Russell King <[email protected]>
3973 M:      Puranjay Mohan <[email protected]>
3974 L:      [email protected]
3975 S:      Maintained
3976 F:      arch/arm/net/
3977
3978 BPF JIT for ARM64
3979 M:      Daniel Borkmann <[email protected]>
3980 M:      Alexei Starovoitov <[email protected]>
3981 M:      Puranjay Mohan <[email protected]>
3982 R:      Xu Kuohai <[email protected]>
3983 L:      [email protected]
3984 S:      Supported
3985 F:      arch/arm64/net/
3986
3987 BPF JIT for LOONGARCH
3988 M:      Tiezhu Yang <[email protected]>
3989 R:      Hengqi Chen <[email protected]>
3990 L:      [email protected]
3991 S:      Maintained
3992 F:      arch/loongarch/net/
3993
3994 BPF JIT for MIPS (32-BIT AND 64-BIT)
3995 M:      Johan Almbladh <[email protected]>
3996 M:      Paul Burton <[email protected]>
3997 L:      [email protected]
3998 S:      Maintained
3999 F:      arch/mips/net/
4000
4001 BPF JIT for NFP NICs
4002 M:      Jakub Kicinski <[email protected]>
4003 L:      [email protected]
4004 S:      Odd Fixes
4005 F:      drivers/net/ethernet/netronome/nfp/bpf/
4006
4007 BPF JIT for POWERPC (32-BIT AND 64-BIT)
4008 M:      Michael Ellerman <[email protected]>
4009 M:      Hari Bathini <[email protected]>
4010 M:      Christophe Leroy <[email protected]>
4011 R:      Naveen N Rao <[email protected]>
4012 L:      [email protected]
4013 S:      Supported
4014 F:      arch/powerpc/net/
4015
4016 BPF JIT for RISC-V (32-bit)
4017 M:      Luke Nelson <[email protected]>
4018 M:      Xi Wang <[email protected]>
4019 L:      [email protected]
4020 S:      Maintained
4021 F:      arch/riscv/net/
4022 X:      arch/riscv/net/bpf_jit_comp64.c
4023
4024 BPF JIT for RISC-V (64-bit)
4025 M:      Björn Töpel <[email protected]>
4026 R:      Pu Lehui <[email protected]>
4027 R:      Puranjay Mohan <[email protected]>
4028 L:      [email protected]
4029 S:      Maintained
4030 F:      arch/riscv/net/
4031 X:      arch/riscv/net/bpf_jit_comp32.c
4032
4033 BPF JIT for S390
4034 M:      Ilya Leoshkevich <[email protected]>
4035 M:      Heiko Carstens <[email protected]>
4036 M:      Vasily Gorbik <[email protected]>
4037 L:      [email protected]
4038 S:      Supported
4039 F:      arch/s390/net/
4040 X:      arch/s390/net/pnet.c
4041
4042 BPF JIT for SPARC (32-BIT AND 64-BIT)
4043 M:      David S. Miller <[email protected]>
4044 L:      [email protected]
4045 S:      Odd Fixes
4046 F:      arch/sparc/net/
4047
4048 BPF JIT for X86 32-BIT
4049 M:      Wang YanQing <[email protected]>
4050 L:      [email protected]
4051 S:      Odd Fixes
4052 F:      arch/x86/net/bpf_jit_comp32.c
4053
4054 BPF JIT for X86 64-BIT
4055 M:      Alexei Starovoitov <[email protected]>
4056 M:      Daniel Borkmann <[email protected]>
4057 L:      [email protected]
4058 S:      Supported
4059 F:      arch/x86/net/
4060 X:      arch/x86/net/bpf_jit_comp32.c
4061
4062 BPF [BTF]
4063 M:      Martin KaFai Lau <[email protected]>
4064 L:      [email protected]
4065 S:      Maintained
4066 F:      include/linux/btf*
4067 F:      kernel/bpf/btf.c
4068
4069 BPF [CORE]
4070 M:      Alexei Starovoitov <[email protected]>
4071 M:      Daniel Borkmann <[email protected]>
4072 R:      John Fastabend <[email protected]>
4073 L:      [email protected]
4074 S:      Maintained
4075 F:      include/linux/bpf*
4076 F:      include/linux/filter.h
4077 F:      include/linux/tnum.h
4078 F:      kernel/bpf/core.c
4079 F:      kernel/bpf/dispatcher.c
4080 F:      kernel/bpf/mprog.c
4081 F:      kernel/bpf/syscall.c
4082 F:      kernel/bpf/tnum.c
4083 F:      kernel/bpf/trampoline.c
4084 F:      kernel/bpf/verifier.c
4085
4086 BPF [CRYPTO]
4087 M:      Vadim Fedorenko <[email protected]>
4088 L:      [email protected]
4089 S:      Maintained
4090 F:      crypto/bpf_crypto_skcipher.c
4091 F:      include/linux/bpf_crypto.h
4092 F:      kernel/bpf/crypto.c
4093
4094 BPF [DOCUMENTATION] (Related to Standardization)
4095 R:      David Vernet <[email protected]>
4096 L:      [email protected]
4097 L:      [email protected]
4098 S:      Maintained
4099 F:      Documentation/bpf/standardization/
4100
4101 BPF [GENERAL] (Safe Dynamic Programs and Tools)
4102 M:      Alexei Starovoitov <[email protected]>
4103 M:      Daniel Borkmann <[email protected]>
4104 M:      Andrii Nakryiko <[email protected]>
4105 R:      Martin KaFai Lau <[email protected]>
4106 R:      Eduard Zingerman <[email protected]>
4107 R:      Song Liu <[email protected]>
4108 R:      Yonghong Song <[email protected]>
4109 R:      John Fastabend <[email protected]>
4110 R:      KP Singh <[email protected]>
4111 R:      Stanislav Fomichev <[email protected]>
4112 R:      Hao Luo <[email protected]>
4113 R:      Jiri Olsa <[email protected]>
4114 L:      [email protected]
4115 S:      Supported
4116 W:      https://bpf.io/
4117 Q:      https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
4118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
4119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
4120 F:      Documentation/bpf/
4121 F:      Documentation/networking/filter.rst
4122 F:      Documentation/userspace-api/ebpf/
4123 F:      arch/*/net/*
4124 F:      include/linux/bpf*
4125 F:      include/linux/btf*
4126 F:      include/linux/filter.h
4127 F:      include/trace/events/xdp.h
4128 F:      include/uapi/linux/bpf*
4129 F:      include/uapi/linux/btf*
4130 F:      include/uapi/linux/filter.h
4131 F:      kernel/bpf/
4132 F:      kernel/trace/bpf_trace.c
4133 F:      lib/test_bpf.c
4134 F:      net/bpf/
4135 F:      net/core/filter.c
4136 F:      net/sched/act_bpf.c
4137 F:      net/sched/cls_bpf.c
4138 F:      samples/bpf/
4139 F:      scripts/bpf_doc.py
4140 F:      scripts/Makefile.btf
4141 F:      scripts/pahole-version.sh
4142 F:      tools/bpf/
4143 F:      tools/lib/bpf/
4144 F:      tools/testing/selftests/bpf/
4145
4146 BPF [ITERATOR]
4147 M:      Yonghong Song <[email protected]>
4148 L:      [email protected]
4149 S:      Maintained
4150 F:      kernel/bpf/*iter.c
4151
4152 BPF [L7 FRAMEWORK] (sockmap)
4153 M:      John Fastabend <[email protected]>
4154 M:      Jakub Sitnicki <[email protected]>
4155 L:      [email protected]
4156 L:      [email protected]
4157 S:      Maintained
4158 F:      include/linux/skmsg.h
4159 F:      net/core/skmsg.c
4160 F:      net/core/sock_map.c
4161 F:      net/ipv4/tcp_bpf.c
4162 F:      net/ipv4/udp_bpf.c
4163 F:      net/unix/unix_bpf.c
4164
4165 BPF [LIBRARY] (libbpf)
4166 M:      Andrii Nakryiko <[email protected]>
4167 M:      Eduard Zingerman <[email protected]>
4168 L:      [email protected]
4169 S:      Maintained
4170 F:      tools/lib/bpf/
4171
4172 BPF [MISC]
4173 L:      [email protected]
4174 S:      Odd Fixes
4175 K:      (?:\b|_)bpf(?:\b|_)
4176
4177 BPF [NETKIT] (BPF-programmable network device)
4178 M:      Daniel Borkmann <[email protected]>
4179 M:      Nikolay Aleksandrov <[email protected]>
4180 L:      [email protected]
4181 L:      [email protected]
4182 S:      Supported
4183 F:      drivers/net/netkit.c
4184 F:      include/net/netkit.h
4185
4186 BPF [NETWORKING] (struct_ops, reuseport)
4187 M:      Martin KaFai Lau <[email protected]>
4188 L:      [email protected]
4189 L:      [email protected]
4190 S:      Maintained
4191 F:      kernel/bpf/bpf_struct*
4192
4193 BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4194 M:      Martin KaFai Lau <[email protected]>
4195 M:      Daniel Borkmann <[email protected]>
4196 R:      John Fastabend <[email protected]>
4197 L:      [email protected]
4198 L:      [email protected]
4199 S:      Maintained
4200 F:      include/net/tcx.h
4201 F:      kernel/bpf/tcx.c
4202 F:      net/core/filter.c
4203 F:      net/sched/act_bpf.c
4204 F:      net/sched/cls_bpf.c
4205
4206 BPF [RINGBUF]
4207 M:      Andrii Nakryiko <[email protected]>
4208 L:      [email protected]
4209 S:      Maintained
4210 F:      kernel/bpf/ringbuf.c
4211
4212 BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4213 M:      KP Singh <[email protected]>
4214 M:      Matt Bobrowski <[email protected]>
4215 L:      [email protected]
4216 S:      Maintained
4217 F:      Documentation/bpf/prog_lsm.rst
4218 F:      include/linux/bpf_lsm.h
4219 F:      kernel/bpf/bpf_lsm.c
4220 F:      kernel/trace/bpf_trace.c
4221 F:      security/bpf/
4222
4223 BPF [SELFTESTS] (Test Runners & Infrastructure)
4224 M:      Andrii Nakryiko <[email protected]>
4225 M:      Eduard Zingerman <[email protected]>
4226 R:      Mykola Lysenko <[email protected]>
4227 L:      [email protected]
4228 S:      Maintained
4229 F:      tools/testing/selftests/bpf/
4230
4231 BPF [STORAGE & CGROUPS]
4232 M:      Martin KaFai Lau <[email protected]>
4233 L:      [email protected]
4234 S:      Maintained
4235 F:      kernel/bpf/*storage.c
4236 F:      kernel/bpf/bpf_lru*
4237 F:      kernel/bpf/cgroup.c
4238
4239 BPF [TOOLING] (bpftool)
4240 M:      Quentin Monnet <[email protected]>
4241 L:      [email protected]
4242 S:      Maintained
4243 F:      kernel/bpf/disasm.*
4244 F:      tools/bpf/bpftool/
4245
4246 BPF [TRACING]
4247 M:      Song Liu <[email protected]>
4248 R:      Jiri Olsa <[email protected]>
4249 L:      [email protected]
4250 S:      Maintained
4251 F:      kernel/bpf/stackmap.c
4252 F:      kernel/trace/bpf_trace.c
4253
4254 BROADCOM ASP 2.0 ETHERNET DRIVER
4255 M:      Justin Chen <[email protected]>
4256 M:      Florian Fainelli <[email protected]>
4257 L:      [email protected]
4258 L:      [email protected]
4259 S:      Supported
4260 F:      Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4261 F:      drivers/net/ethernet/broadcom/asp2/
4262
4263 BROADCOM B44 10/100 ETHERNET DRIVER
4264 M:      Michael Chan <[email protected]>
4265 L:      [email protected]
4266 S:      Supported
4267 F:      drivers/net/ethernet/broadcom/b44.*
4268
4269 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4270 M:      Florian Fainelli <[email protected]>
4271 L:      [email protected]
4272 L:      [email protected] (subscribers-only)
4273 S:      Supported
4274 F:      Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4275 F:      drivers/net/dsa/b53/*
4276 F:      drivers/net/dsa/bcm_sf2*
4277 F:      include/linux/dsa/brcm.h
4278 F:      include/linux/platform_data/b53.h
4279
4280 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4281 M:      Florian Fainelli <[email protected]>
4282 R:      Broadcom internal kernel review list <[email protected]>
4283 L:      [email protected] (moderated for non-subscribers)
4284 L:      [email protected] (moderated for non-subscribers)
4285 S:      Maintained
4286 T:      git https://github.com/broadcom/stblinux.git
4287 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4288 F:      drivers/pci/controller/pcie-brcmstb.c
4289 F:      drivers/staging/vc04_services
4290 N:      bcm2711
4291 N:      bcm283*
4292 N:      raspberrypi
4293
4294 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4295 M:      Florian Fainelli <[email protected]>
4296 M:      Ray Jui <[email protected]>
4297 M:      Scott Branden <[email protected]>
4298 R:      Broadcom internal kernel review list <[email protected]>
4299 S:      Maintained
4300 T:      git https://github.com/broadcom/mach-bcm
4301 F:      arch/arm/mach-bcm/
4302 N:      bcm281*
4303 N:      bcm113*
4304 N:      bcm216*
4305 N:      kona
4306
4307 BROADCOM BCM2835 CAMERA DRIVERS
4308 M:      Raspberry Pi Kernel Maintenance <[email protected]>
4309 L:      [email protected]
4310 S:      Maintained
4311 F:      Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4312 F:      drivers/media/platform/broadcom/bcm2835-unicam*
4313
4314 BROADCOM BCM47XX MIPS ARCHITECTURE
4315 M:      Hauke Mehrtens <[email protected]>
4316 M:      Rafał Miłecki <[email protected]>
4317 L:      [email protected]
4318 S:      Maintained
4319 F:      Documentation/devicetree/bindings/mips/brcm/
4320 F:      arch/mips/bcm47xx/*
4321 F:      arch/mips/include/asm/mach-bcm47xx/*
4322
4323 BROADCOM BCM4908 ETHERNET DRIVER
4324 M:      Rafał Miłecki <[email protected]>
4325 R:      Broadcom internal kernel review list <[email protected]>
4326 L:      [email protected]
4327 S:      Maintained
4328 F:      Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4329 F:      drivers/net/ethernet/broadcom/bcm4908_enet.*
4330 F:      drivers/net/ethernet/broadcom/unimac.h
4331
4332 BROADCOM BCM4908 PINMUX DRIVER
4333 M:      Rafał Miłecki <[email protected]>
4334 R:      Broadcom internal kernel review list <[email protected]>
4335 L:      [email protected]
4336 S:      Maintained
4337 F:      Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4338 F:      drivers/pinctrl/bcm/pinctrl-bcm4908.c
4339
4340 BROADCOM BCM5301X ARM ARCHITECTURE
4341 M:      Florian Fainelli <[email protected]>
4342 M:      Hauke Mehrtens <[email protected]>
4343 M:      Rafał Miłecki <[email protected]>
4344 R:      Broadcom internal kernel review list <[email protected]>
4345 L:      [email protected] (moderated for non-subscribers)
4346 S:      Maintained
4347 F:      arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4348 F:      arch/arm/boot/dts/broadcom/bcm470*
4349 F:      arch/arm/boot/dts/broadcom/bcm5301*
4350 F:      arch/arm/boot/dts/broadcom/bcm953012*
4351 F:      arch/arm/mach-bcm/bcm_5301x.c
4352
4353 BROADCOM BCM53573 ARM ARCHITECTURE
4354 M:      Florian Fainelli <[email protected]>
4355 M:      Rafał Miłecki <[email protected]>
4356 R:      Broadcom internal kernel review list <[email protected]>
4357 L:      [email protected] (moderated for non-subscribers)
4358 S:      Maintained
4359 F:      arch/arm/boot/dts/broadcom/bcm47189*
4360 F:      arch/arm/boot/dts/broadcom/bcm53573*
4361
4362 BROADCOM BCM63XX/BCM33XX UDC DRIVER
4363 M:      Kevin Cernekee <[email protected]>
4364 L:      [email protected]
4365 S:      Maintained
4366 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
4367
4368 BROADCOM BCM7XXX ARM ARCHITECTURE
4369 M:      Florian Fainelli <[email protected]>
4370 R:      Broadcom internal kernel review list <[email protected]>
4371 L:      [email protected] (moderated for non-subscribers)
4372 S:      Maintained
4373 T:      git https://github.com/broadcom/stblinux.git
4374 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4375 F:      arch/arm/boot/dts/broadcom/bcm7*.dts*
4376 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
4377 F:      arch/arm/mach-bcm/*brcmstb*
4378 F:      arch/arm/mm/cache-b15-rac.c
4379 F:      drivers/bus/brcmstb_gisb.c
4380 F:      drivers/pci/controller/pcie-brcmstb.c
4381 N:      brcmstb
4382 N:      bcm7038
4383 N:      bcm7120
4384
4385 BROADCOM BCMBCA ARM ARCHITECTURE
4386 M:      William Zhang <[email protected]>
4387 M:      Anand Gore <[email protected]>
4388 M:      Kursad Oney <[email protected]>
4389 M:      Florian Fainelli <[email protected]>
4390 M:      Rafał Miłecki <[email protected]>
4391 R:      Broadcom internal kernel review list <[email protected]>
4392 L:      [email protected] (moderated for non-subscribers)
4393 S:      Maintained
4394 T:      git https://github.com/broadcom/stblinux.git
4395 F:      Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4396 F:      arch/arm64/boot/dts/broadcom/bcmbca/*
4397 N:      bcmbca
4398 N:      bcm[9]?47622
4399 N:      bcm[9]?4912
4400 N:      bcm[9]?63138
4401 N:      bcm[9]?63146
4402 N:      bcm[9]?63148
4403 N:      bcm[9]?63158
4404 N:      bcm[9]?63178
4405 N:      bcm[9]?6756
4406 N:      bcm[9]?6813
4407 N:      bcm[9]?6846
4408 N:      bcm[9]?6855
4409 N:      bcm[9]?6856
4410 N:      bcm[9]?6858
4411 N:      bcm[9]?6878
4412
4413 BROADCOM BDC DRIVER
4414 M:      Justin Chen <[email protected]>
4415 M:      Al Cooper <[email protected]>
4416 R:      Broadcom internal kernel review list <[email protected]>
4417 L:      [email protected]
4418 S:      Maintained
4419 F:      Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4420 F:      drivers/usb/gadget/udc/bdc/
4421
4422 BROADCOM BMIPS CPUFREQ DRIVER
4423 M:      Markus Mayer <[email protected]>
4424 R:      Broadcom internal kernel review list <[email protected]>
4425 L:      [email protected]
4426 S:      Maintained
4427 F:      drivers/cpufreq/bmips-cpufreq.c
4428
4429 BROADCOM BMIPS MIPS ARCHITECTURE
4430 M:      Florian Fainelli <[email protected]>
4431 R:      Broadcom internal kernel review list <[email protected]>
4432 L:      [email protected]
4433 S:      Maintained
4434 T:      git https://github.com/broadcom/stblinux.git
4435 F:      arch/mips/bmips/*
4436 F:      arch/mips/boot/dts/brcm/bcm*.dts*
4437 F:      arch/mips/include/asm/mach-bmips/*
4438 F:      arch/mips/kernel/*bmips*
4439 F:      drivers/irqchip/irq-bcm63*
4440 F:      drivers/irqchip/irq-bcm7*
4441 F:      drivers/irqchip/irq-brcmstb*
4442 F:      drivers/pmdomain/bcm/bcm63xx-power.c
4443 F:      include/linux/bcm963xx_nvram.h
4444 F:      include/linux/bcm963xx_tag.h
4445
4446 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4447 M:      Rasesh Mody <[email protected]>
4448 M:      [email protected]
4449 L:      [email protected]
4450 S:      Supported
4451 F:      drivers/net/ethernet/broadcom/bnx2.*
4452 F:      drivers/net/ethernet/broadcom/bnx2_*
4453
4454 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4455 M:      Saurav Kashyap <[email protected]>
4456 M:      Javed Hasan <[email protected]>
4457 M:      [email protected]
4458 L:      [email protected]
4459 S:      Supported
4460 F:      drivers/scsi/bnx2fc/
4461
4462 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4463 M:      Nilesh Javali <[email protected]>
4464 M:      Manish Rangankar <[email protected]>
4465 M:      [email protected]
4466 L:      [email protected]
4467 S:      Supported
4468 F:      drivers/scsi/bnx2i/
4469
4470 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4471 M:      Sudarsana Kalluru <[email protected]>
4472 M:      Manish Chopra <[email protected]>
4473 L:      [email protected]
4474 S:      Supported
4475 F:      drivers/net/ethernet/broadcom/bnx2x/
4476
4477 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4478 M:      Michael Chan <[email protected]>
4479 L:      [email protected]
4480 S:      Supported
4481 F:      drivers/firmware/broadcom/tee_bnxt_fw.c
4482 F:      drivers/net/ethernet/broadcom/bnxt/
4483 F:      include/linux/firmware/broadcom/tee_bnxt_fw.h
4484
4485 BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4486 M:      Arend van Spriel <[email protected]>
4487 L:      [email protected]
4488 L:      [email protected]
4489 L:      [email protected]
4490 S:      Supported
4491 F:      drivers/net/wireless/broadcom/brcm80211/
4492 F:      include/linux/platform_data/brcmfmac.h
4493
4494 BROADCOM BRCMSTB GPIO DRIVER
4495 M:      Doug Berger <[email protected]>
4496 M:      Florian Fainelli <[email protected]>
4497 R:      Broadcom internal kernel review list <[email protected]>
4498 S:      Supported
4499 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4500 F:      drivers/gpio/gpio-brcmstb.c
4501
4502 BROADCOM BRCMSTB I2C DRIVER
4503 M:      Kamal Dasu <[email protected]>
4504 R:      Broadcom internal kernel review list <[email protected]>
4505 L:      [email protected]
4506 S:      Supported
4507 F:      Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4508 F:      drivers/i2c/busses/i2c-brcmstb.c
4509
4510 BROADCOM BRCMSTB UART DRIVER
4511 M:      Al Cooper <[email protected]>
4512 R:      Broadcom internal kernel review list <[email protected]>
4513 L:      [email protected]
4514 S:      Maintained
4515 F:      Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4516 F:      drivers/tty/serial/8250/8250_bcm7271.c
4517
4518 BROADCOM BRCMSTB USB EHCI DRIVER
4519 M:      Justin Chen <[email protected]>
4520 M:      Al Cooper <[email protected]>
4521 R:      Broadcom internal kernel review list <[email protected]>
4522 L:      [email protected]
4523 S:      Maintained
4524 F:      Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4525 F:      drivers/usb/host/ehci-brcm.*
4526
4527 BROADCOM BRCMSTB USB PIN MAP DRIVER
4528 M:      Al Cooper <[email protected]>
4529 R:      Broadcom internal kernel review list <[email protected]>
4530 L:      [email protected]
4531 S:      Maintained
4532 F:      Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4533 F:      drivers/usb/misc/brcmstb-usb-pinmap.c
4534
4535 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4536 M:      Justin Chen <[email protected]>
4537 M:      Al Cooper <[email protected]>
4538 R:      Broadcom internal kernel review list <[email protected]>
4539 L:      [email protected]
4540 S:      Maintained
4541 F:      drivers/phy/broadcom/phy-brcm-usb*
4542
4543 BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4544 M:      William Zhang <[email protected]>
4545 M:      Kursad Oney <[email protected]>
4546 M:      Jonas Gorski <[email protected]>
4547 R:      Broadcom internal kernel review list <[email protected]>
4548 L:      [email protected]
4549 S:      Maintained
4550 F:      Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4551 F:      drivers/spi/spi-bcm63xx-hsspi.c
4552 F:      drivers/spi/spi-bcmbca-hsspi.c
4553
4554 BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4555 M:      Jonas Gorski <[email protected]>
4556 L:      [email protected]
4557 S:      Odd Fixes
4558 F:      Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4559 F:      drivers/spi/spi-bcm63xx.c
4560
4561 BROADCOM ETHERNET PHY DRIVERS
4562 M:      Florian Fainelli <[email protected]>
4563 R:      Broadcom internal kernel review list <[email protected]>
4564 L:      [email protected]
4565 S:      Supported
4566 F:      Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4567 F:      drivers/net/phy/bcm*.[ch]
4568 F:      drivers/net/phy/broadcom.c
4569 F:      include/linux/brcmphy.h
4570
4571 BROADCOM GENET ETHERNET DRIVER
4572 M:      Doug Berger <[email protected]>
4573 M:      Florian Fainelli <[email protected]>
4574 R:      Broadcom internal kernel review list <[email protected]>
4575 L:      [email protected]
4576 S:      Supported
4577 F:      Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4578 F:      Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4579 F:      drivers/net/ethernet/broadcom/genet/
4580 F:      drivers/net/ethernet/broadcom/unimac.h
4581 F:      drivers/net/mdio/mdio-bcm-unimac.c
4582 F:      include/linux/platform_data/bcmgenet.h
4583 F:      include/linux/platform_data/mdio-bcm-unimac.h
4584
4585 BROADCOM IPROC ARM ARCHITECTURE
4586 M:      Ray Jui <[email protected]>
4587 M:      Scott Branden <[email protected]>
4588 R:      Broadcom internal kernel review list <[email protected]>
4589 L:      [email protected] (moderated for non-subscribers)
4590 S:      Maintained
4591 T:      git https://github.com/broadcom/stblinux.git
4592 F:      arch/arm64/boot/dts/broadcom/northstar2/*
4593 F:      arch/arm64/boot/dts/broadcom/stingray/*
4594 F:      drivers/clk/bcm/clk-ns*
4595 F:      drivers/clk/bcm/clk-sr*
4596 F:      drivers/pinctrl/bcm/pinctrl-ns*
4597 F:      include/dt-bindings/clock/bcm-sr*
4598 N:      iproc
4599 N:      cygnus
4600 N:      bcm[-_]nsp
4601 N:      bcm9113*
4602 N:      bcm9583*
4603 N:      bcm9585*
4604 N:      bcm9586*
4605 N:      bcm988312
4606 N:      bcm113*
4607 N:      bcm583*
4608 N:      bcm585*
4609 N:      bcm586*
4610 N:      bcm88312
4611 N:      hr2
4612 N:      stingray
4613
4614 BROADCOM IPROC GBIT ETHERNET DRIVER
4615 M:      Rafał Miłecki <[email protected]>
4616 R:      Broadcom internal kernel review list <[email protected]>
4617 L:      [email protected]
4618 S:      Maintained
4619 F:      Documentation/devicetree/bindings/net/brcm,amac.yaml
4620 F:      drivers/net/ethernet/broadcom/bgmac*
4621 F:      drivers/net/ethernet/broadcom/unimac.h
4622
4623 BROADCOM KONA GPIO DRIVER
4624 M:      Ray Jui <[email protected]>
4625 R:      Broadcom internal kernel review list <[email protected]>
4626 S:      Supported
4627 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4628 F:      drivers/gpio/gpio-bcm-kona.c
4629
4630 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4631 M:      Sathya Prakash Veerichetty <[email protected]>
4632 M:      Kashyap Desai <[email protected]>
4633 M:      Sumit Saxena <[email protected]>
4634 M:      Sreekanth Reddy <[email protected]>
4635 L:      [email protected]
4636 L:      [email protected]
4637 S:      Supported
4638 W:      https://www.broadcom.com/support/storage
4639 F:      drivers/scsi/mpi3mr/
4640
4641 BROADCOM NETXTREME-E ROCE DRIVER
4642 M:      Selvin Xavier <[email protected]>
4643 L:      [email protected]
4644 S:      Supported
4645 W:      http://www.broadcom.com
4646 F:      drivers/infiniband/hw/bnxt_re/
4647 F:      include/uapi/rdma/bnxt_re-abi.h
4648
4649 BROADCOM NVRAM DRIVER
4650 M:      Rafał Miłecki <[email protected]>
4651 L:      [email protected]
4652 S:      Maintained
4653 F:      drivers/firmware/broadcom/*
4654
4655 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4656 M:      Rafał Miłecki <[email protected]>
4657 M:      Florian Fainelli <[email protected]>
4658 R:      Broadcom internal kernel review list <[email protected]>
4659 L:      [email protected]
4660 S:      Maintained
4661 T:      git https://github.com/broadcom/stblinux.git
4662 F:      drivers/pmdomain/bcm/bcm-pmb.c
4663 F:      include/dt-bindings/soc/bcm-pmb.h
4664
4665 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4666 M:      Rafał Miłecki <[email protected]>
4667 L:      [email protected]
4668 S:      Maintained
4669 F:      drivers/bcma/
4670 F:      include/linux/bcma/
4671
4672 BROADCOM SPI DRIVER
4673 M:      Kamal Dasu <[email protected]>
4674 R:      Broadcom internal kernel review list <[email protected]>
4675 S:      Maintained
4676 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4677 F:      drivers/spi/spi-bcm-qspi.*
4678 F:      drivers/spi/spi-brcmstb-qspi.c
4679 F:      drivers/spi/spi-iproc-qspi.c
4680
4681 BROADCOM STB AVS CPUFREQ DRIVER
4682 M:      Markus Mayer <[email protected]>
4683 R:      Broadcom internal kernel review list <[email protected]>
4684 L:      [email protected]
4685 S:      Maintained
4686 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4687 F:      drivers/cpufreq/brcmstb*
4688
4689 BROADCOM STB AVS TMON DRIVER
4690 M:      Markus Mayer <[email protected]>
4691 R:      Broadcom internal kernel review list <[email protected]>
4692 L:      [email protected]
4693 S:      Maintained
4694 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4695 F:      drivers/thermal/broadcom/brcmstb*
4696
4697 BROADCOM STB DPFE DRIVER
4698 M:      Markus Mayer <[email protected]>
4699 R:      Broadcom internal kernel review list <[email protected]>
4700 L:      [email protected] (moderated for non-subscribers)
4701 S:      Maintained
4702 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4703 F:      drivers/memory/brcmstb_dpfe.c
4704
4705 BROADCOM STB NAND FLASH DRIVER
4706 M:      Brian Norris <[email protected]>
4707 M:      Kamal Dasu <[email protected]>
4708 R:      Broadcom internal kernel review list <[email protected]>
4709 L:      [email protected]
4710 S:      Maintained
4711 F:      drivers/mtd/nand/raw/brcmnand/
4712 F:      include/linux/platform_data/brcmnand.h
4713
4714 BROADCOM STB PCIE DRIVER
4715 M:      Jim Quinlan <[email protected]>
4716 M:      Nicolas Saenz Julienne <[email protected]>
4717 M:      Florian Fainelli <[email protected]>
4718 R:      Broadcom internal kernel review list <[email protected]>
4719 L:      [email protected]
4720 S:      Maintained
4721 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4722 F:      drivers/pci/controller/pcie-brcmstb.c
4723
4724 BROADCOM SYSTEMPORT ETHERNET DRIVER
4725 M:      Florian Fainelli <[email protected]>
4726 R:      Broadcom internal kernel review list <[email protected]>
4727 L:      [email protected]
4728 S:      Supported
4729 F:      Documentation/devicetree/bindings/net/brcm,systemport.yaml
4730 F:      drivers/net/ethernet/broadcom/bcmsysport.*
4731 F:      drivers/net/ethernet/broadcom/unimac.h
4732
4733 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4734 M:      Pavan Chebbi <[email protected]>
4735 M:      Michael Chan <[email protected]>
4736 L:      [email protected]
4737 S:      Supported
4738 F:      drivers/net/ethernet/broadcom/tg3.*
4739
4740 BROADCOM VK DRIVER
4741 M:      Scott Branden <[email protected]>
4742 R:      Broadcom internal kernel review list <[email protected]>
4743 S:      Supported
4744 F:      drivers/misc/bcm-vk/
4745 F:      include/uapi/linux/misc/bcm_vk.h
4746
4747 BROCADE BFA FC SCSI DRIVER
4748 M:      Anil Gurumurthy <[email protected]>
4749 M:      Sudarsana Kalluru <[email protected]>
4750 L:      [email protected]
4751 S:      Supported
4752 F:      drivers/scsi/bfa/
4753
4754 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4755 M:      Rasesh Mody <[email protected]>
4756 M:      Sudarsana Kalluru <[email protected]>
4757 M:      [email protected]
4758 L:      [email protected]
4759 S:      Supported
4760 F:      drivers/net/ethernet/brocade/bna/
4761
4762 BSG (block layer generic sg v4 driver)
4763 M:      FUJITA Tomonori <[email protected]>
4764 L:      [email protected]
4765 S:      Supported
4766 F:      block/bsg.c
4767 F:      include/linux/bsg.h
4768 F:      include/uapi/linux/bsg.h
4769
4770 BT87X AUDIO DRIVER
4771 M:      Clemens Ladisch <[email protected]>
4772 L:      [email protected] (moderated for non-subscribers)
4773 S:      Maintained
4774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4775 F:      Documentation/sound/cards/bt87x.rst
4776 F:      sound/pci/bt87x.c
4777
4778 BT8XXGPIO DRIVER
4779 M:      Michael Buesch <[email protected]>
4780 S:      Maintained
4781 W:      http://bu3sch.de/btgpio.php
4782 F:      drivers/gpio/gpio-bt8xx.c
4783
4784 BTRFS FILE SYSTEM
4785 M:      Chris Mason <[email protected]>
4786 M:      Josef Bacik <[email protected]>
4787 M:      David Sterba <[email protected]>
4788 L:      [email protected]
4789 S:      Maintained
4790 W:      https://btrfs.readthedocs.io
4791 Q:      https://patchwork.kernel.org/project/linux-btrfs/list/
4792 C:      irc://irc.libera.chat/btrfs
4793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4794 F:      Documentation/filesystems/btrfs.rst
4795 F:      fs/btrfs/
4796 F:      include/linux/btrfs*
4797 F:      include/trace/events/btrfs.h
4798 F:      include/uapi/linux/btrfs*
4799
4800 BTTV VIDEO4LINUX DRIVER
4801 M:      Mauro Carvalho Chehab <[email protected]>
4802 L:      [email protected]
4803 S:      Odd fixes
4804 W:      https://linuxtv.org
4805 T:      git git://linuxtv.org/media_tree.git
4806 F:      Documentation/driver-api/media/drivers/bttv*
4807 F:      drivers/media/pci/bt8xx/bttv*
4808
4809 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4810 M:      Chanwoo Choi <[email protected]>
4811 L:      [email protected]
4812 L:      [email protected]
4813 S:      Maintained
4814 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4815 F:      Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4816 F:      drivers/devfreq/exynos-bus.c
4817
4818 BUSLOGIC SCSI DRIVER
4819 M:      Khalid Aziz <[email protected]>
4820 L:      [email protected]
4821 S:      Maintained
4822 F:      drivers/scsi/BusLogic.*
4823 F:      drivers/scsi/FlashPoint.*
4824
4825 BXCAN CAN NETWORK DRIVER
4826 M:      Dario Binacchi <[email protected]>
4827 L:      [email protected]
4828 S:      Maintained
4829 F:      Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4830 F:      drivers/net/can/bxcan.c
4831
4832 C-MEDIA CMI8788 DRIVER
4833 M:      Clemens Ladisch <[email protected]>
4834 L:      [email protected] (moderated for non-subscribers)
4835 S:      Maintained
4836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4837 F:      sound/pci/oxygen/
4838
4839 C-SKY ARCHITECTURE
4840 M:      Guo Ren <[email protected]>
4841 L:      [email protected]
4842 S:      Supported
4843 T:      git https://github.com/c-sky/csky-linux.git
4844 F:      Documentation/devicetree/bindings/csky/
4845 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
4846 F:      Documentation/devicetree/bindings/timer/csky,*
4847 F:      arch/csky/
4848 F:      drivers/clocksource/timer-gx6605s.c
4849 F:      drivers/clocksource/timer-mp-csky.c
4850 F:      drivers/irqchip/irq-csky-*
4851 N:      csky
4852 K:      csky
4853
4854 CA8210 IEEE-802.15.4 RADIO DRIVER
4855 L:      [email protected]
4856 S:      Orphan
4857 W:      https://github.com/Cascoda/ca8210-linux.git
4858 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4859 F:      drivers/net/ieee802154/ca8210.c
4860
4861 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4862 M:      David Howells <[email protected]>
4863 L:      [email protected]
4864 S:      Supported
4865 F:      Documentation/filesystems/caching/cachefiles.rst
4866 F:      fs/cachefiles/
4867
4868 CACHESTAT: PAGE CACHE STATS FOR A FILE
4869 M:      Nhat Pham <[email protected]>
4870 M:      Johannes Weiner <[email protected]>
4871 L:      [email protected]
4872 S:      Maintained
4873 F:      tools/testing/selftests/cachestat/test_cachestat.c
4874
4875 CADENCE MIPI-CSI2 BRIDGES
4876 M:      Maxime Ripard <[email protected]>
4877 L:      [email protected]
4878 S:      Maintained
4879 F:      Documentation/devicetree/bindings/media/cdns,*.txt
4880 F:      Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
4881 F:      drivers/media/platform/cadence/cdns-csi2*
4882
4883 CADENCE NAND DRIVER
4884 L:      [email protected]
4885 S:      Orphan
4886 F:      Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4887 F:      drivers/mtd/nand/raw/cadence-nand-controller.c
4888
4889 CADENCE USB3 DRD IP DRIVER
4890 M:      Peter Chen <[email protected]>
4891 M:      Pawel Laszczak <[email protected]>
4892 R:      Roger Quadros <[email protected]>
4893 L:      [email protected]
4894 S:      Maintained
4895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4896 F:      Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4897 F:      drivers/usb/cdns3/
4898 X:      drivers/usb/cdns3/cdnsp*
4899
4900 CADENCE USBHS DRIVER
4901 M:      Pawel Laszczak <[email protected]>
4902 L:      [email protected]
4903 S:      Maintained
4904 F:      drivers/usb/gadget/udc/cdns2
4905
4906 CADENCE USBSSP DRD IP DRIVER
4907 M:      Pawel Laszczak <[email protected]>
4908 L:      [email protected]
4909 S:      Maintained
4910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4911 F:      drivers/usb/cdns3/
4912 X:      drivers/usb/cdns3/cdns3*
4913
4914 CADET FM/AM RADIO RECEIVER DRIVER
4915 M:      Hans Verkuil <[email protected]>
4916 L:      [email protected]
4917 S:      Maintained
4918 W:      https://linuxtv.org
4919 T:      git git://linuxtv.org/media_tree.git
4920 F:      drivers/media/radio/radio-cadet*
4921
4922 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4923 L:      [email protected]
4924 S:      Orphan
4925 T:      git git://linuxtv.org/media_tree.git
4926 F:      Documentation/admin-guide/media/cafe_ccic*
4927 F:      drivers/media/platform/marvell/
4928
4929 CAIF NETWORK LAYER
4930 L:      [email protected]
4931 S:      Orphan
4932 F:      Documentation/networking/caif/
4933 F:      drivers/net/caif/
4934 F:      include/net/caif/
4935 F:      include/uapi/linux/caif/
4936 F:      net/caif/
4937
4938 CAKE QDISC
4939 M:      Toke Høiland-Jørgensen <[email protected]>
4940 L:      [email protected] (moderated for non-subscribers)
4941 S:      Maintained
4942 F:      net/sched/sch_cake.c
4943
4944 CAN NETWORK DRIVERS
4945 M:      Marc Kleine-Budde <[email protected]>
4946 M:      Vincent Mailhol <[email protected]>
4947 L:      [email protected]
4948 S:      Maintained
4949 W:      https://github.com/linux-can
4950 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4951 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4952 F:      Documentation/devicetree/bindings/net/can/
4953 F:      Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4954 F:      drivers/net/can/
4955 F:      drivers/phy/phy-can-transceiver.c
4956 F:      include/linux/can/bittiming.h
4957 F:      include/linux/can/dev.h
4958 F:      include/linux/can/length.h
4959 F:      include/linux/can/platform/
4960 F:      include/linux/can/rx-offload.h
4961 F:      include/uapi/linux/can/error.h
4962 F:      include/uapi/linux/can/netlink.h
4963 F:      include/uapi/linux/can/vxcan.h
4964
4965 CAN NETWORK LAYER
4966 M:      Oliver Hartkopp <[email protected]>
4967 M:      Marc Kleine-Budde <[email protected]>
4968 L:      [email protected]
4969 S:      Maintained
4970 W:      https://github.com/linux-can
4971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4972 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4973 F:      Documentation/networking/can.rst
4974 F:      Documentation/networking/iso15765-2.rst
4975 F:      include/linux/can/can-ml.h
4976 F:      include/linux/can/core.h
4977 F:      include/linux/can/skb.h
4978 F:      include/net/netns/can.h
4979 F:      include/uapi/linux/can.h
4980 F:      include/uapi/linux/can/bcm.h
4981 F:      include/uapi/linux/can/gw.h
4982 F:      include/uapi/linux/can/isotp.h
4983 F:      include/uapi/linux/can/raw.h
4984 F:      net/can/
4985
4986 CAN-J1939 NETWORK LAYER
4987 M:      Robin van der Gracht <[email protected]>
4988 M:      Oleksij Rempel <[email protected]>
4989 R:      [email protected]
4990 L:      [email protected]
4991 S:      Maintained
4992 F:      Documentation/networking/j1939.rst
4993 F:      include/uapi/linux/can/j1939.h
4994 F:      net/can/j1939/
4995
4996 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4997 M:      Damien Le Moal <[email protected]>
4998 L:      [email protected]
4999 L:      [email protected] (pinctrl driver)
5000 F:      Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
5001 F:      drivers/pinctrl/pinctrl-k210.c
5002
5003 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
5004 M:      Damien Le Moal <[email protected]>
5005 L:      [email protected]
5006 L:      [email protected]
5007 S:      Maintained
5008 F:      Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
5009 F:      drivers/reset/reset-k210.c
5010
5011 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
5012 M:      Damien Le Moal <[email protected]>
5013 L:      [email protected]
5014 S:      Maintained
5015 F:      Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
5016 F:      drivers/soc/canaan/
5017 F:      include/soc/canaan/
5018
5019 CAPABILITIES
5020 M:      Serge Hallyn <[email protected]>
5021 L:      [email protected]
5022 S:      Supported
5023 F:      include/linux/capability.h
5024 F:      include/uapi/linux/capability.h
5025 F:      kernel/capability.c
5026 F:      security/commoncap.c
5027
5028 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
5029 M:      Kevin Tsai <[email protected]>
5030 S:      Maintained
5031 F:      drivers/iio/light/cm*
5032
5033 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
5034 M:      Christian Lamparter <[email protected]>
5035 L:      [email protected]
5036 S:      Maintained
5037 W:      https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
5038 F:      drivers/net/wireless/ath/carl9170/
5039
5040 CAVIUM I2C DRIVER
5041 M:      Robert Richter <[email protected]>
5042 S:      Odd Fixes
5043 W:      http://www.marvell.com
5044 F:      drivers/i2c/busses/i2c-octeon*
5045 F:      drivers/i2c/busses/i2c-thunderx*
5046
5047 CAVIUM LIQUIDIO NETWORK DRIVER
5048 L:      [email protected]
5049 S:      Orphan
5050 W:      http://www.marvell.com
5051 F:      drivers/net/ethernet/cavium/liquidio/
5052
5053 CAVIUM MMC DRIVER
5054 M:      Robert Richter <[email protected]>
5055 S:      Odd Fixes
5056 W:      http://www.marvell.com
5057 F:      drivers/mmc/host/cavium*
5058
5059 CAVIUM OCTEON-TX CRYPTO DRIVER
5060 M:      George Cherian <[email protected]>
5061 L:      [email protected]
5062 S:      Supported
5063 W:      http://www.marvell.com
5064 F:      drivers/crypto/cavium/cpt/
5065
5066 CAVIUM THUNDERX2 ARM64 SOC
5067 M:      Robert Richter <[email protected]>
5068 L:      [email protected] (moderated for non-subscribers)
5069 S:      Odd Fixes
5070 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
5071 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
5072
5073 CBS/ETF/TAPRIO QDISCS
5074 M:      Vinicius Costa Gomes <[email protected]>
5075 L:      [email protected]
5076 S:      Maintained
5077 F:      net/sched/sch_cbs.c
5078 F:      net/sched/sch_etf.c
5079 F:      net/sched/sch_taprio.c
5080
5081 CC2520 IEEE-802.15.4 RADIO DRIVER
5082 M:      Stefan Schmidt <[email protected]>
5083 L:      [email protected]
5084 S:      Odd Fixes
5085 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
5086 F:      drivers/net/ieee802154/cc2520.c
5087
5088 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
5089 M:      Gilad Ben-Yossef <[email protected]>
5090 L:      [email protected]
5091 S:      Supported
5092 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5093 F:      drivers/crypto/ccree/
5094
5095 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
5096 M:      Hadar Gat <[email protected]>
5097 L:      [email protected]
5098 S:      Supported
5099 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5100 F:      Documentation/devicetree/bindings/rng/arm-cctrng.yaml
5101 F:      drivers/char/hw_random/cctrng.c
5102 F:      drivers/char/hw_random/cctrng.h
5103
5104 CEC FRAMEWORK
5105 M:      Hans Verkuil <[email protected]>
5106 L:      [email protected]
5107 S:      Supported
5108 W:      http://linuxtv.org
5109 T:      git git://linuxtv.org/media_tree.git
5110 F:      Documentation/ABI/testing/debugfs-cec-error-inj
5111 F:      Documentation/devicetree/bindings/media/cec/cec-common.yaml
5112 F:      Documentation/driver-api/media/cec-core.rst
5113 F:      Documentation/userspace-api/media/cec
5114 F:      drivers/media/cec/
5115 F:      drivers/media/rc/keymaps/rc-cec.c
5116 F:      include/media/cec-notifier.h
5117 F:      include/media/cec.h
5118 F:      include/uapi/linux/cec-funcs.h
5119 F:      include/uapi/linux/cec.h
5120
5121 CEC GPIO DRIVER
5122 M:      Hans Verkuil <[email protected]>
5123 L:      [email protected]
5124 S:      Supported
5125 W:      http://linuxtv.org
5126 T:      git git://linuxtv.org/media_tree.git
5127 F:      Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
5128 F:      drivers/media/cec/platform/cec-gpio/
5129
5130 CELL BROADBAND ENGINE ARCHITECTURE
5131 M:      Arnd Bergmann <[email protected]>
5132 L:      [email protected]
5133 S:      Supported
5134 W:      http://www.ibm.com/developerworks/power/cell/
5135 F:      arch/powerpc/include/asm/cell*.h
5136 F:      arch/powerpc/include/asm/spu*.h
5137 F:      arch/powerpc/include/uapi/asm/spu*.h
5138 F:      arch/powerpc/platforms/cell/
5139
5140 CELLWISE CW2015 BATTERY DRIVER
5141 M:      Tobias Schrammm <[email protected]>
5142 S:      Maintained
5143 F:      Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5144 F:      drivers/power/supply/cw2015_battery.c
5145
5146 CEPH COMMON CODE (LIBCEPH)
5147 M:      Ilya Dryomov <[email protected]>
5148 M:      Xiubo Li <[email protected]>
5149 L:      [email protected]
5150 S:      Supported
5151 W:      http://ceph.com/
5152 T:      git https://github.com/ceph/ceph-client.git
5153 F:      include/linux/ceph/
5154 F:      include/linux/crush/
5155 F:      net/ceph/
5156
5157 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5158 M:      Xiubo Li <[email protected]>
5159 M:      Ilya Dryomov <[email protected]>
5160 L:      [email protected]
5161 S:      Supported
5162 W:      http://ceph.com/
5163 T:      git https://github.com/ceph/ceph-client.git
5164 F:      Documentation/filesystems/ceph.rst
5165 F:      fs/ceph/
5166
5167 CERTIFICATE HANDLING
5168 M:      David Howells <[email protected]>
5169 M:      David Woodhouse <[email protected]>
5170 L:      [email protected]
5171 S:      Maintained
5172 F:      Documentation/admin-guide/module-signing.rst
5173 F:      certs/
5174 F:      scripts/sign-file.c
5175 F:      tools/certs/
5176
5177 CFAG12864B LCD DRIVER
5178 M:      Miguel Ojeda <[email protected]>
5179 S:      Maintained
5180 F:      drivers/auxdisplay/cfag12864b.c
5181 F:      include/linux/cfag12864b.h
5182
5183 CFAG12864BFB LCD FRAMEBUFFER DRIVER
5184 M:      Miguel Ojeda <[email protected]>
5185 S:      Maintained
5186 F:      drivers/auxdisplay/cfag12864bfb.c
5187 F:      include/linux/cfag12864b.h
5188
5189 CHAR and MISC DRIVERS
5190 M:      Arnd Bergmann <[email protected]>
5191 M:      Greg Kroah-Hartman <[email protected]>
5192 S:      Supported
5193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5194 F:      drivers/char/
5195 F:      drivers/misc/
5196 F:      include/linux/miscdevice.h
5197 X:      drivers/char/agp/
5198 X:      drivers/char/hw_random/
5199 X:      drivers/char/ipmi/
5200 X:      drivers/char/random.c
5201 X:      drivers/char/tpm/
5202
5203 CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5204 M:      Thomas Weißschuh <[email protected]>
5205 L:      [email protected]
5206 S:      Maintained
5207 F:      Documentation/hwmon/powerz.rst
5208 F:      drivers/hwmon/powerz.c
5209
5210 CHECKPATCH
5211 M:      Andy Whitcroft <[email protected]>
5212 M:      Joe Perches <[email protected]>
5213 R:      Dwaipayan Ray <[email protected]>
5214 R:      Lukas Bulwahn <[email protected]>
5215 S:      Maintained
5216 F:      scripts/checkpatch.pl
5217
5218 CHECKPATCH DOCUMENTATION
5219 M:      Dwaipayan Ray <[email protected]>
5220 M:      Lukas Bulwahn <[email protected]>
5221 R:      Joe Perches <[email protected]>
5222 S:      Maintained
5223 F:      Documentation/dev-tools/checkpatch.rst
5224
5225 CHINESE DOCUMENTATION
5226 M:      Alex Shi <[email protected]>
5227 M:      Yanteng Si <[email protected]>
5228 S:      Maintained
5229 F:      Documentation/translations/zh_CN/
5230
5231 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5232 M:      Peter Chen <[email protected]>
5233 L:      [email protected]
5234 S:      Maintained
5235 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5236 F:      drivers/usb/chipidea/
5237
5238 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5239 M:      Hans de Goede <[email protected]>
5240 L:      [email protected]
5241 S:      Maintained
5242 F:      Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5243 F:      drivers/input/touchscreen/chipone_icn8318.c
5244
5245 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5246 M:      Hans de Goede <[email protected]>
5247 L:      [email protected]
5248 S:      Maintained
5249 F:      drivers/input/touchscreen/chipone_icn8505.c
5250
5251 CHROME HARDWARE PLATFORM SUPPORT
5252 M:      Benson Leung <[email protected]>
5253 M:      Tzung-Bi Shih <[email protected]>
5254 L:      [email protected]
5255 S:      Maintained
5256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5257 F:      drivers/platform/chrome/
5258
5259 CHROMEOS EC CODEC DRIVER
5260 M:      Cheng-Yi Chiang <[email protected]>
5261 M:      Tzung-Bi Shih <[email protected]>
5262 R:      Guenter Roeck <[email protected]>
5263 L:      [email protected]
5264 S:      Maintained
5265 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5266 F:      sound/soc/codecs/cros_ec_codec.*
5267
5268 CHROMEOS EC CHARGE CONTROL
5269 M:      Thomas Weißschuh <[email protected]>
5270 S:      Maintained
5271 F:      drivers/power/supply/cros_charge-control.c
5272
5273 CHROMEOS EC HARDWARE MONITORING
5274 M:      Thomas Weißschuh <[email protected]>
5275 L:      [email protected]
5276 L:      [email protected]
5277 S:      Maintained
5278 F:      Documentation/hwmon/cros_ec_hwmon.rst
5279 F:      drivers/hwmon/cros_ec_hwmon.c
5280
5281 CHROMEOS EC LED DRIVER
5282 M:      Thomas Weißschuh <[email protected]>
5283 S:      Maintained
5284 F:      drivers/leds/leds-cros_ec.c
5285
5286 CHROMEOS EC SUBDRIVERS
5287 M:      Benson Leung <[email protected]>
5288 R:      Guenter Roeck <[email protected]>
5289 L:      [email protected]
5290 S:      Maintained
5291 F:      drivers/power/supply/cros_charge-control.c
5292 F:      drivers/power/supply/cros_usbpd-charger.c
5293 N:      cros_ec
5294 N:      cros-ec
5295
5296 CHROMEOS EC UART DRIVER
5297 M:      Bhanu Prakash Maiya <[email protected]>
5298 R:      Benson Leung <[email protected]>
5299 R:      Tzung-Bi Shih <[email protected]>
5300 S:      Maintained
5301 F:      drivers/platform/chrome/cros_ec_uart.c
5302
5303 CHROMEOS EC USB PD NOTIFY DRIVER
5304 M:      Prashant Malani <[email protected]>
5305 L:      [email protected]
5306 S:      Maintained
5307 F:      drivers/platform/chrome/cros_usbpd_notify.c
5308 F:      include/linux/platform_data/cros_usbpd_notify.h
5309
5310 CHROMEOS EC USB TYPE-C DRIVER
5311 M:      Prashant Malani <[email protected]>
5312 L:      [email protected]
5313 S:      Maintained
5314 F:      drivers/platform/chrome/cros_ec_typec.*
5315 F:      drivers/platform/chrome/cros_typec_switch.c
5316 F:      drivers/platform/chrome/cros_typec_vdm.*
5317
5318 CHROMEOS HPS DRIVER
5319 M:      Dan Callaghan <[email protected]>
5320 R:      Sami Kyöstilä <[email protected]>
5321 S:      Maintained
5322 F:      drivers/platform/chrome/cros_hps_i2c.c
5323
5324 CHROMEOS EC WATCHDOG
5325 M:      Lukasz Majczak <[email protected]>
5326 L:      [email protected]
5327 S:      Maintained
5328 F:      drivers/watchdog/cros_ec_wdt.c
5329
5330 CHRONTEL CH7322 CEC DRIVER
5331 M:      Joe Tessler <[email protected]>
5332 L:      [email protected]
5333 S:      Maintained
5334 T:      git git://linuxtv.org/media_tree.git
5335 F:      Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5336 F:      drivers/media/cec/i2c/ch7322.c
5337
5338 CIRRUS LOGIC AUDIO CODEC DRIVERS
5339 M:      David Rhodes <[email protected]>
5340 M:      Richard Fitzgerald <[email protected]>
5341 L:      [email protected]
5342 L:      [email protected]
5343 S:      Maintained
5344 F:      Documentation/devicetree/bindings/sound/cirrus,cs*
5345 F:      drivers/mfd/cs42l43*
5346 F:      drivers/pinctrl/cirrus/pinctrl-cs42l43*
5347 F:      drivers/spi/spi-cs42l43*
5348 F:      include/dt-bindings/sound/cs*
5349 F:      include/linux/mfd/cs42l43*
5350 F:      include/sound/cs*
5351 F:      sound/pci/hda/cirrus*
5352 F:      sound/pci/hda/cs*
5353 F:      sound/pci/hda/hda_component*
5354 F:      sound/pci/hda/hda_cs_dsp_ctl.*
5355 F:      sound/soc/codecs/cs*
5356
5357 CIRRUS LOGIC HAPTIC DRIVERS
5358 M:      James Ogletree <[email protected]>
5359 M:      Fred Treven <[email protected]>
5360 M:      Ben Bright <[email protected]>
5361 L:      [email protected]
5362 S:      Supported
5363 F:      Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
5364 F:      drivers/input/misc/cs40l*
5365 F:      drivers/mfd/cs40l*
5366 F:      include/linux/mfd/cs40l*
5367 F:      sound/soc/codecs/cs40l*
5368
5369 CIRRUS LOGIC DSP FIRMWARE DRIVER
5370 M:      Simon Trimmer <[email protected]>
5371 M:      Charles Keepax <[email protected]>
5372 M:      Richard Fitzgerald <[email protected]>
5373 L:      [email protected]
5374 S:      Supported
5375 W:      https://github.com/CirrusLogic/linux-drivers/wiki
5376 T:      git https://github.com/CirrusLogic/linux-drivers.git
5377 F:      drivers/firmware/cirrus/*
5378 F:      include/linux/firmware/cirrus/*
5379
5380 CIRRUS LOGIC EP93XX ETHERNET DRIVER
5381 M:      Hartley Sweeten <[email protected]>
5382 L:      [email protected]
5383 S:      Maintained
5384 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
5385
5386 CIRRUS LOGIC LOCHNAGAR DRIVER
5387 M:      Charles Keepax <[email protected]>
5388 M:      Richard Fitzgerald <[email protected]>
5389 L:      [email protected]
5390 S:      Supported
5391 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5392 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5393 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5394 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5395 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5396 F:      Documentation/hwmon/lochnagar.rst
5397 F:      drivers/clk/clk-lochnagar.c
5398 F:      drivers/hwmon/lochnagar-hwmon.c
5399 F:      drivers/mfd/lochnagar-i2c.c
5400 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5401 F:      drivers/regulator/lochnagar-regulator.c
5402 F:      include/dt-bindings/clock/lochnagar.h
5403 F:      include/dt-bindings/pinctrl/lochnagar.h
5404 F:      include/linux/mfd/lochnagar*
5405 F:      sound/soc/codecs/lochnagar-sc.c
5406
5407 CIRRUS LOGIC MADERA CODEC DRIVERS
5408 M:      Charles Keepax <[email protected]>
5409 M:      Richard Fitzgerald <[email protected]>
5410 L:      [email protected]
5411 L:      [email protected]
5412 S:      Supported
5413 W:      https://github.com/CirrusLogic/linux-drivers/wiki
5414 T:      git https://github.com/CirrusLogic/linux-drivers.git
5415 F:      Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5416 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5417 F:      Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5418 F:      drivers/gpio/gpio-madera*
5419 F:      drivers/irqchip/irq-madera*
5420 F:      drivers/mfd/cs47l*
5421 F:      drivers/mfd/madera*
5422 F:      drivers/pinctrl/cirrus/*
5423 F:      include/dt-bindings/sound/madera*
5424 F:      include/linux/irqchip/irq-madera*
5425 F:      include/linux/mfd/madera/*
5426 F:      include/sound/madera*
5427 F:      sound/soc/codecs/cs47l*
5428 F:      sound/soc/codecs/madera*
5429
5430 CISCO FCOE HBA DRIVER
5431 M:      Satish Kharat <[email protected]>
5432 M:      Sesidhar Baddela <[email protected]>
5433 M:      Karan Tilak Kumar <[email protected]>
5434 L:      [email protected]
5435 S:      Supported
5436 F:      drivers/scsi/fnic/
5437
5438 CISCO SCSI HBA DRIVER
5439 M:      Karan Tilak Kumar <[email protected]>
5440 M:      Sesidhar Baddela <[email protected]>
5441 L:      [email protected]
5442 S:      Supported
5443 F:      drivers/scsi/snic/
5444
5445 CISCO VIC ETHERNET NIC DRIVER
5446 M:      Christian Benvenuti <[email protected]>
5447 M:      Satish Kharat <[email protected]>
5448 S:      Supported
5449 F:      drivers/net/ethernet/cisco/enic/
5450
5451 CISCO VIC LOW LATENCY NIC DRIVER
5452 M:      Christian Benvenuti <[email protected]>
5453 M:      Nelson Escobar <[email protected]>
5454 S:      Supported
5455 F:      drivers/infiniband/hw/usnic/
5456
5457 CLANG CONTROL FLOW INTEGRITY SUPPORT
5458 M:      Sami Tolvanen <[email protected]>
5459 M:      Kees Cook <[email protected]>
5460 R:      Nathan Chancellor <[email protected]>
5461 L:      [email protected]
5462 S:      Supported
5463 B:      https://github.com/ClangBuiltLinux/linux/issues
5464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5465 F:      include/linux/cfi.h
5466 F:      kernel/cfi.c
5467
5468 CLANG-FORMAT FILE
5469 M:      Miguel Ojeda <[email protected]>
5470 S:      Maintained
5471 F:      .clang-format
5472
5473 CLANG/LLVM BUILD SUPPORT
5474 M:      Nathan Chancellor <[email protected]>
5475 R:      Nick Desaulniers <[email protected]>
5476 R:      Bill Wendling <[email protected]>
5477 R:      Justin Stitt <[email protected]>
5478 L:      [email protected]
5479 S:      Supported
5480 W:      https://clangbuiltlinux.github.io/
5481 B:      https://github.com/ClangBuiltLinux/linux/issues
5482 C:      irc://irc.libera.chat/clangbuiltlinux
5483 F:      Documentation/kbuild/llvm.rst
5484 F:      include/linux/compiler-clang.h
5485 F:      scripts/Makefile.clang
5486 F:      scripts/clang-tools/
5487 K:      \b(?i:clang|llvm)\b
5488
5489 CLK API
5490 M:      Russell King <[email protected]>
5491 L:      [email protected]
5492 S:      Maintained
5493 F:      include/linux/clk.h
5494
5495 CLOCKSOURCE, CLOCKEVENT DRIVERS
5496 M:      Daniel Lezcano <[email protected]>
5497 M:      Thomas Gleixner <[email protected]>
5498 L:      [email protected]
5499 S:      Supported
5500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5501 F:      Documentation/devicetree/bindings/timer/
5502 F:      drivers/clocksource/
5503
5504 CLOSURES
5505 M:      Kent Overstreet <[email protected]>
5506 L:      [email protected]
5507 S:      Supported
5508 C:      irc://irc.oftc.net/bcache
5509 F:      include/linux/closure.h
5510 F:      lib/closure.c
5511
5512 CMPC ACPI DRIVER
5513 M:      Thadeu Lima de Souza Cascardo <[email protected]>
5514 L:      [email protected]
5515 S:      Supported
5516 F:      drivers/platform/x86/classmate-laptop.c
5517
5518 COBALT MEDIA DRIVER
5519 M:      Hans Verkuil <[email protected]>
5520 L:      [email protected]
5521 S:      Supported
5522 W:      https://linuxtv.org
5523 T:      git git://linuxtv.org/media_tree.git
5524 F:      drivers/media/pci/cobalt/
5525
5526 COCCINELLE/Semantic Patches (SmPL)
5527 M:      Julia Lawall <[email protected]>
5528 M:      Nicolas Palix <[email protected]>
5529 L:      [email protected] (moderated for non-subscribers)
5530 S:      Supported
5531 W:      https://coccinelle.gitlabpages.inria.fr/website/
5532 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5533 F:      Documentation/dev-tools/coccinelle.rst
5534 F:      scripts/coccicheck
5535 F:      scripts/coccinelle/
5536
5537 CODA FILE SYSTEM
5538 M:      Jan Harkes <[email protected]>
5539 M:      [email protected]
5540 L:      [email protected]
5541 S:      Maintained
5542 W:      http://www.coda.cs.cmu.edu/
5543 F:      Documentation/filesystems/coda.rst
5544 F:      fs/coda/
5545 F:      include/linux/coda*.h
5546 F:      include/uapi/linux/coda*.h
5547
5548 CODA V4L2 MEM2MEM DRIVER
5549 M:      Philipp Zabel <[email protected]>
5550 L:      [email protected]
5551 S:      Maintained
5552 F:      Documentation/devicetree/bindings/media/coda.yaml
5553 F:      drivers/media/platform/chips-media/coda
5554
5555 CODE OF CONDUCT
5556 M:      Greg Kroah-Hartman <[email protected]>
5557 S:      Supported
5558 F:      Documentation/process/code-of-conduct-interpretation.rst
5559 F:      Documentation/process/code-of-conduct.rst
5560
5561 CODE TAGGING
5562 M:      Suren Baghdasaryan <[email protected]>
5563 M:      Kent Overstreet <[email protected]>
5564 S:      Maintained
5565 F:      include/asm-generic/codetag.lds.h
5566 F:      include/linux/codetag.h
5567 F:      lib/codetag.c
5568
5569 COMEDI DRIVERS
5570 M:      Ian Abbott <[email protected]>
5571 M:      H Hartley Sweeten <[email protected]>
5572 S:      Odd Fixes
5573 F:      drivers/comedi/
5574 F:      include/linux/comedi/
5575 F:      include/uapi/linux/comedi.h
5576
5577 COMMON CLK FRAMEWORK
5578 M:      Michael Turquette <[email protected]>
5579 M:      Stephen Boyd <[email protected]>
5580 L:      [email protected]
5581 S:      Maintained
5582 Q:      http://patchwork.kernel.org/project/linux-clk/list/
5583 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5584 F:      Documentation/devicetree/bindings/clock/
5585 F:      drivers/clk/
5586 F:      include/dt-bindings/clock/
5587 F:      include/linux/clk-pr*
5588 F:      include/linux/clk/
5589 F:      include/linux/of_clk.h
5590 X:      drivers/clk/clkdev.c
5591
5592 COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5593 M:      Steve French <[email protected]>
5594 R:      Paulo Alcantara <[email protected]> (DFS, global name space)
5595 R:      Ronnie Sahlberg <[email protected]> (directory leases, sparse files)
5596 R:      Shyam Prasad N <[email protected]> (multichannel)
5597 R:      Tom Talpey <[email protected]> (RDMA, smbdirect)
5598 R:      Bharath SM <[email protected]> (deferred close, directory leases)
5599 L:      [email protected]
5600 L:      [email protected] (moderated for non-subscribers)
5601 S:      Supported
5602 W:      https://wiki.samba.org/index.php/LinuxCIFS
5603 T:      git git://git.samba.org/sfrench/cifs-2.6.git
5604 F:      Documentation/admin-guide/cifs/
5605 F:      fs/smb/client/
5606 F:      fs/smb/common/
5607 F:      include/uapi/linux/cifs
5608
5609 COMPACTPCI HOTPLUG CORE
5610 M:      Scott Murray <[email protected]>
5611 L:      [email protected]
5612 S:      Maintained
5613 F:      drivers/pci/hotplug/cpci_hotplug*
5614
5615 COMPACTPCI HOTPLUG GENERIC DRIVER
5616 M:      Scott Murray <[email protected]>
5617 L:      [email protected]
5618 S:      Maintained
5619 F:      drivers/pci/hotplug/cpcihp_generic.c
5620
5621 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5622 M:      Scott Murray <[email protected]>
5623 L:      [email protected]
5624 S:      Maintained
5625 F:      drivers/pci/hotplug/cpcihp_zt5550.*
5626
5627 COMPAL LAPTOP SUPPORT
5628 M:      Cezary Jackiewicz <[email protected]>
5629 L:      [email protected]
5630 S:      Maintained
5631 F:      drivers/platform/x86/compal-laptop.c
5632
5633 COMPILER ATTRIBUTES
5634 M:      Miguel Ojeda <[email protected]>
5635 S:      Maintained
5636 F:      include/linux/compiler_attributes.h
5637
5638 COMPUTE EXPRESS LINK (CXL)
5639 M:      Davidlohr Bueso <[email protected]>
5640 M:      Jonathan Cameron <[email protected]>
5641 M:      Dave Jiang <[email protected]>
5642 M:      Alison Schofield <[email protected]>
5643 M:      Vishal Verma <[email protected]>
5644 M:      Ira Weiny <[email protected]>
5645 M:      Dan Williams <[email protected]>
5646 L:      [email protected]
5647 S:      Maintained
5648 F:      Documentation/driver-api/cxl
5649 F:      drivers/cxl/
5650 F:      include/linux/einj-cxl.h
5651 F:      include/linux/cxl-event.h
5652 F:      include/uapi/linux/cxl_mem.h
5653 F:      tools/testing/cxl/
5654
5655 COMPUTE EXPRESS LINK PMU (CPMU)
5656 M:      Jonathan Cameron <[email protected]>
5657 L:      [email protected]
5658 S:      Maintained
5659 F:      Documentation/admin-guide/perf/cxl.rst
5660 F:      drivers/perf/cxl_pmu.c
5661
5662 CONEXANT ACCESSRUNNER USB DRIVER
5663 L:      [email protected]
5664 S:      Orphan
5665 W:      http://accessrunner.sourceforge.net/
5666 F:      drivers/usb/atm/cxacru.c
5667
5668 CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5669 M:      Elena Reshetova <[email protected]>
5670 M:      Carlos Bilbao <[email protected]>
5671 S:      Maintained
5672 F:      Documentation/security/snp-tdx-threat-model.rst
5673
5674 CONFIGFS
5675 M:      Joel Becker <[email protected]>
5676 M:      Christoph Hellwig <[email protected]>
5677 S:      Supported
5678 T:      git git://git.infradead.org/users/hch/configfs.git
5679 F:      fs/configfs/
5680 F:      include/linux/configfs.h
5681 F:      samples/configfs/
5682
5683 CONSOLE SUBSYSTEM
5684 M:      Greg Kroah-Hartman <[email protected]>
5685 S:      Supported
5686 F:      drivers/video/console/
5687 F:      include/linux/console*
5688
5689 CONTEXT TRACKING
5690 M:      Frederic Weisbecker <[email protected]>
5691 M:      "Paul E. McKenney" <[email protected]>
5692 S:      Maintained
5693 F:      include/linux/context_tracking*
5694 F:      kernel/context_tracking.c
5695
5696 CONTROL GROUP (CGROUP)
5697 M:      Tejun Heo <[email protected]>
5698 M:      Zefan Li <[email protected]>
5699 M:      Johannes Weiner <[email protected]>
5700 M:      Michal Koutný <[email protected]>
5701 L:      [email protected]
5702 S:      Maintained
5703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5704 F:      Documentation/admin-guide/cgroup-v1/
5705 F:      Documentation/admin-guide/cgroup-v2.rst
5706 F:      include/linux/cgroup*
5707 F:      kernel/cgroup/
5708 F:      tools/testing/selftests/cgroup/
5709
5710 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5711 M:      Tejun Heo <[email protected]>
5712 M:      Josef Bacik <[email protected]>
5713 M:      Jens Axboe <[email protected]>
5714 L:      [email protected]
5715 L:      [email protected]
5716 T:      git git://git.kernel.dk/linux-block
5717 F:      Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5718 F:      block/bfq-cgroup.c
5719 F:      block/blk-cgroup.c
5720 F:      block/blk-iocost.c
5721 F:      block/blk-iolatency.c
5722 F:      block/blk-throttle.c
5723 F:      include/linux/blk-cgroup.h
5724
5725 CONTROL GROUP - CPUSET
5726 M:      Waiman Long <[email protected]>
5727 M:      Zefan Li <[email protected]>
5728 L:      [email protected]
5729 S:      Maintained
5730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5731 F:      Documentation/admin-guide/cgroup-v1/cpusets.rst
5732 F:      include/linux/cpuset.h
5733 F:      kernel/cgroup/cpuset.c
5734 F:      tools/testing/selftests/cgroup/test_cpuset.c
5735 F:      tools/testing/selftests/cgroup/test_cpuset_prs.sh
5736
5737 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5738 M:      Johannes Weiner <[email protected]>
5739 M:      Michal Hocko <[email protected]>
5740 M:      Roman Gushchin <[email protected]>
5741 M:      Shakeel Butt <[email protected]>
5742 R:      Muchun Song <[email protected]>
5743 L:      [email protected]
5744 L:      [email protected]
5745 S:      Maintained
5746 F:      include/linux/memcontrol.h
5747 F:      mm/memcontrol.c
5748 F:      mm/memcontrol-v1.c
5749 F:      mm/memcontrol-v1.h
5750 F:      mm/swap_cgroup.c
5751 F:      samples/cgroup/*
5752 F:      tools/testing/selftests/cgroup/memcg_protection.m
5753 F:      tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5754 F:      tools/testing/selftests/cgroup/test_kmem.c
5755 F:      tools/testing/selftests/cgroup/test_memcontrol.c
5756
5757 CORETEMP HARDWARE MONITORING DRIVER
5758 M:      Fenghua Yu <[email protected]>
5759 L:      [email protected]
5760 S:      Maintained
5761 F:      Documentation/hwmon/coretemp.rst
5762 F:      drivers/hwmon/coretemp.c
5763
5764 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5765 M:      Marius Zachmann <[email protected]>
5766 L:      [email protected]
5767 S:      Maintained
5768 F:      drivers/hwmon/corsair-cpro.c
5769
5770 CORSAIR-PSU HARDWARE MONITOR DRIVER
5771 M:      Wilken Gottwalt <[email protected]>
5772 L:      [email protected]
5773 S:      Maintained
5774 F:      Documentation/hwmon/corsair-psu.rst
5775 F:      drivers/hwmon/corsair-psu.c
5776
5777 COUNTER SUBSYSTEM
5778 M:      William Breathitt Gray <[email protected]>
5779 L:      [email protected]
5780 S:      Maintained
5781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5782 F:      Documentation/ABI/testing/sysfs-bus-counter
5783 F:      Documentation/driver-api/generic-counter.rst
5784 F:      drivers/counter/
5785 F:      include/linux/counter.h
5786 F:      include/uapi/linux/counter.h
5787 F:      tools/counter/
5788
5789 COUNTER WATCH EVENTS TOOL
5790 M:      Fabrice Gasnier <[email protected]>
5791 L:      [email protected]
5792 S:      Maintained
5793 F:      tools/counter/counter_watch_events.c
5794
5795 CP2615 I2C DRIVER
5796 M:      Bence Csókás <[email protected]>
5797 S:      Maintained
5798 F:      drivers/i2c/busses/i2c-cp2615.c
5799
5800 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5801 M:      Viresh Kumar <[email protected]>
5802 M:      Sudeep Holla <[email protected]>
5803 L:      [email protected]
5804 S:      Maintained
5805 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5806 F:      drivers/cpufreq/vexpress-spc-cpufreq.c
5807
5808 CPU FREQUENCY SCALING FRAMEWORK
5809 M:      "Rafael J. Wysocki" <[email protected]>
5810 M:      Viresh Kumar <[email protected]>
5811 L:      [email protected]
5812 S:      Maintained
5813 B:      https://bugzilla.kernel.org
5814 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5815 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5816 F:      Documentation/admin-guide/pm/cpufreq.rst
5817 F:      Documentation/admin-guide/pm/intel_pstate.rst
5818 F:      Documentation/cpu-freq/
5819 F:      Documentation/devicetree/bindings/cpufreq/
5820 F:      drivers/cpufreq/
5821 F:      include/linux/cpufreq.h
5822 F:      include/linux/sched/cpufreq.h
5823 F:      kernel/sched/cpufreq*.c
5824 F:      tools/testing/selftests/cpufreq/
5825
5826 CPU HOTPLUG
5827 M:      Thomas Gleixner <[email protected]>
5828 M:      Peter Zijlstra <[email protected]>
5829 L:      [email protected]
5830 S:      Maintained
5831 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5832 F:      include/linux/cpu.h
5833 F:      include/linux/cpuhotplug.h
5834 F:      include/linux/smpboot.h
5835 F:      kernel/cpu.c
5836 F:      kernel/smpboot.*
5837
5838 CPU IDLE TIME MANAGEMENT FRAMEWORK
5839 M:      "Rafael J. Wysocki" <[email protected]>
5840 M:      Daniel Lezcano <[email protected]>
5841 L:      [email protected]
5842 S:      Maintained
5843 B:      https://bugzilla.kernel.org
5844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5845 F:      Documentation/admin-guide/pm/cpuidle.rst
5846 F:      Documentation/driver-api/pm/cpuidle.rst
5847 F:      drivers/cpuidle/
5848 F:      include/linux/cpuidle.h
5849
5850 CPU POWER MONITORING SUBSYSTEM
5851 M:      Thomas Renninger <[email protected]>
5852 M:      Shuah Khan <[email protected]>
5853 M:      Shuah Khan <[email protected]>
5854 M:      John B. Wyatt IV <[email protected]>
5855 M:      John B. Wyatt IV <[email protected]>
5856 M:      John Kacur <[email protected]>
5857 L:      [email protected]
5858 S:      Maintained
5859 F:      tools/power/cpupower/
5860
5861 CPUID/MSR DRIVER
5862 M:      "H. Peter Anvin" <[email protected]>
5863 S:      Maintained
5864 F:      arch/x86/kernel/cpuid.c
5865 F:      arch/x86/kernel/msr.c
5866
5867 CPUIDLE DRIVER - ARM BIG LITTLE
5868 M:      Lorenzo Pieralisi <[email protected]>
5869 M:      Daniel Lezcano <[email protected]>
5870 L:      [email protected]
5871 L:      [email protected] (moderated for non-subscribers)
5872 S:      Maintained
5873 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5874 F:      drivers/cpuidle/cpuidle-big_little.c
5875
5876 CPUIDLE DRIVER - ARM EXYNOS
5877 M:      Daniel Lezcano <[email protected]>
5878 M:      Kukjin Kim <[email protected]>
5879 R:      Krzysztof Kozlowski <[email protected]>
5880 L:      [email protected]
5881 L:      [email protected]
5882 S:      Maintained
5883 F:      arch/arm/mach-exynos/pm.c
5884 F:      drivers/cpuidle/cpuidle-exynos.c
5885 F:      include/linux/platform_data/cpuidle-exynos.h
5886
5887 CPUIDLE DRIVER - ARM PSCI
5888 M:      Lorenzo Pieralisi <[email protected]>
5889 M:      Sudeep Holla <[email protected]>
5890 L:      [email protected]
5891 L:      [email protected] (moderated for non-subscribers)
5892 S:      Supported
5893 F:      drivers/cpuidle/cpuidle-psci.c
5894
5895 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5896 M:      Ulf Hansson <[email protected]>
5897 L:      [email protected]
5898 L:      [email protected] (moderated for non-subscribers)
5899 S:      Supported
5900 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5901 F:      drivers/cpuidle/cpuidle-psci-domain.c
5902 F:      drivers/cpuidle/cpuidle-psci.h
5903
5904 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5905 M:      Ulf Hansson <[email protected]>
5906 L:      [email protected]
5907 S:      Supported
5908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5909 F:      drivers/cpuidle/dt_idle_genpd.c
5910 F:      drivers/cpuidle/dt_idle_genpd.h
5911
5912 CPUIDLE DRIVER - RISC-V SBI
5913 M:      Anup Patel <[email protected]>
5914 L:      [email protected]
5915 L:      [email protected]
5916 S:      Maintained
5917 F:      drivers/cpuidle/cpuidle-riscv-sbi.c
5918
5919 CRAMFS FILESYSTEM
5920 M:      Nicolas Pitre <[email protected]>
5921 S:      Maintained
5922 F:      Documentation/filesystems/cramfs.rst
5923 F:      fs/cramfs/
5924
5925 CREATIVE SB0540
5926 M:      Bastien Nocera <[email protected]>
5927 L:      [email protected]
5928 S:      Maintained
5929 F:      drivers/hid/hid-creative-sb0540.c
5930
5931 CRYPTO API
5932 M:      Herbert Xu <[email protected]>
5933 M:      "David S. Miller" <[email protected]>
5934 L:      [email protected]
5935 S:      Maintained
5936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5938 F:      Documentation/crypto/
5939 F:      Documentation/devicetree/bindings/crypto/
5940 F:      arch/*/crypto/
5941 F:      crypto/
5942 F:      drivers/crypto/
5943 F:      include/crypto/
5944 F:      include/linux/crypto*
5945 F:      lib/crypto/
5946
5947 CRYPTO SPEED TEST COMPARE
5948 M:      Wang Jinchao <[email protected]>
5949 L:      [email protected]
5950 S:      Maintained
5951 F:      tools/crypto/tcrypt/tcrypt_speed_compare.py
5952
5953 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5954 M:      Neil Horman <[email protected]>
5955 L:      [email protected]
5956 S:      Maintained
5957 F:      crypto/ansi_cprng.c
5958 F:      crypto/rng.c
5959
5960 CS3308 MEDIA DRIVER
5961 M:      Hans Verkuil <[email protected]>
5962 L:      [email protected]
5963 S:      Odd Fixes
5964 W:      http://linuxtv.org
5965 T:      git git://linuxtv.org/media_tree.git
5966 F:      drivers/media/i2c/cs3308.c
5967
5968 CS5535 Audio ALSA driver
5969 M:      Jaya Kumar <[email protected]>
5970 S:      Maintained
5971 F:      sound/pci/cs5535audio/
5972
5973 CTU CAN FD DRIVER
5974 M:      Pavel Pisa <[email protected]>
5975 M:      Ondrej Ille <[email protected]>
5976 L:      [email protected]
5977 S:      Maintained
5978 F:      Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5979 F:      drivers/net/can/ctucanfd/
5980
5981 CVE ASSIGNMENT CONTACT
5982 M:      CVE Assignment Team <[email protected]>
5983 S:      Maintained
5984 F:      Documentation/process/cve.rst
5985
5986 CW1200 WLAN driver
5987 S:      Orphan
5988 F:      drivers/net/wireless/st/cw1200/
5989 F:      include/linux/platform_data/net-cw1200.h
5990
5991 CX18 VIDEO4LINUX DRIVER
5992 M:      Andy Walls <[email protected]>
5993 L:      [email protected]
5994 S:      Maintained
5995 W:      https://linuxtv.org
5996 T:      git git://linuxtv.org/media_tree.git
5997 F:      drivers/media/pci/cx18/
5998 F:      include/uapi/linux/ivtv*
5999
6000 CX2341X MPEG ENCODER HELPER MODULE
6001 M:      Hans Verkuil <[email protected]>
6002 L:      [email protected]
6003 S:      Maintained
6004 W:      https://linuxtv.org
6005 T:      git git://linuxtv.org/media_tree.git
6006 F:      drivers/media/common/cx2341x*
6007 F:      include/media/drv-intf/cx2341x.h
6008
6009 CX24120 MEDIA DRIVER
6010 M:      Jemma Denson <[email protected]>
6011 M:      Patrick Boettcher <[email protected]>
6012 L:      [email protected]
6013 S:      Maintained
6014 W:      https://linuxtv.org
6015 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6016 F:      drivers/media/dvb-frontends/cx24120*
6017
6018 CX88 VIDEO4LINUX DRIVER
6019 M:      Mauro Carvalho Chehab <[email protected]>
6020 L:      [email protected]
6021 S:      Odd fixes
6022 W:      https://linuxtv.org
6023 T:      git git://linuxtv.org/media_tree.git
6024 F:      Documentation/driver-api/media/drivers/cx88*
6025 F:      drivers/media/pci/cx88/
6026
6027 CXD2820R MEDIA DRIVER
6028 L:      [email protected]
6029 S:      Orphan
6030 W:      https://linuxtv.org
6031 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6032 F:      drivers/media/dvb-frontends/cxd2820r*
6033
6034 CXGB3 ETHERNET DRIVER (CXGB3)
6035 M:      Potnuri Bharat Teja <[email protected]>
6036 L:      [email protected]
6037 S:      Supported
6038 W:      http://www.chelsio.com
6039 F:      drivers/net/ethernet/chelsio/cxgb3/
6040
6041 CXGB3 ISCSI DRIVER (CXGB3I)
6042 M:      Varun Prakash <[email protected]>
6043 L:      [email protected]
6044 S:      Supported
6045 W:      http://www.chelsio.com
6046 F:      drivers/scsi/cxgbi/cxgb3i
6047
6048 CXGB4 CRYPTO DRIVER (chcr)
6049 M:      Ayush Sawal <[email protected]>
6050 L:      [email protected]
6051 S:      Supported
6052 W:      http://www.chelsio.com
6053 F:      drivers/crypto/chelsio
6054
6055 CXGB4 ETHERNET DRIVER (CXGB4)
6056 M:      Potnuri Bharat Teja <[email protected]>
6057 L:      [email protected]
6058 S:      Supported
6059 W:      http://www.chelsio.com
6060 F:      drivers/net/ethernet/chelsio/cxgb4/
6061
6062 CXGB4 INLINE CRYPTO DRIVER
6063 M:      Ayush Sawal <[email protected]>
6064 L:      [email protected]
6065 S:      Supported
6066 W:      http://www.chelsio.com
6067 F:      drivers/net/ethernet/chelsio/inline_crypto/
6068
6069 CXGB4 ISCSI DRIVER (CXGB4I)
6070 M:      Varun Prakash <[email protected]>
6071 L:      [email protected]
6072 S:      Supported
6073 W:      http://www.chelsio.com
6074 F:      drivers/scsi/cxgbi/cxgb4i
6075
6076 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
6077 M:      Potnuri Bharat Teja <[email protected]>
6078 L:      [email protected]
6079 S:      Supported
6080 W:      http://www.openfabrics.org
6081 F:      drivers/infiniband/hw/cxgb4/
6082 F:      include/uapi/rdma/cxgb4-abi.h
6083
6084 CXGB4VF ETHERNET DRIVER (CXGB4VF)
6085 M:      Potnuri Bharat Teja <[email protected]>
6086 L:      [email protected]
6087 S:      Supported
6088 W:      http://www.chelsio.com
6089 F:      drivers/net/ethernet/chelsio/cxgb4vf/
6090
6091 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
6092 M:      Frederic Barrat <[email protected]>
6093 M:      Andrew Donnellan <[email protected]>
6094 L:      [email protected]
6095 S:      Supported
6096 F:      Documentation/ABI/testing/sysfs-class-cxl
6097 F:      Documentation/arch/powerpc/cxl.rst
6098 F:      arch/powerpc/platforms/powernv/pci-cxl.c
6099 F:      drivers/misc/cxl/
6100 F:      include/misc/cxl*
6101 F:      include/uapi/misc/cxl.h
6102
6103 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
6104 M:      Manoj N. Kumar <[email protected]>
6105 M:      Uma Krishnan <[email protected]>
6106 L:      [email protected]
6107 S:      Obsolete
6108 F:      Documentation/arch/powerpc/cxlflash.rst
6109 F:      drivers/scsi/cxlflash/
6110 F:      include/uapi/scsi/cxlflash_ioctl.h
6111
6112 CYBERPRO FB DRIVER
6113 M:      Russell King <[email protected]>
6114 L:      [email protected] (moderated for non-subscribers)
6115 S:      Maintained
6116 W:      http://www.armlinux.org.uk/
6117 F:      drivers/video/fbdev/cyber2000fb.*
6118
6119 CYCLADES PC300 DRIVER
6120 S:      Orphan
6121 F:      drivers/net/wan/pc300*
6122
6123 CYPRESS CY8C95X0 PINCTRL DRIVER
6124 M:      Patrick Rudolph <[email protected]>
6125 L:      [email protected]
6126 S:      Maintained
6127 F:      drivers/pinctrl/pinctrl-cy8c95x0.c
6128
6129 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
6130 M:      Linus Walleij <[email protected]>
6131 L:      [email protected]
6132 S:      Maintained
6133 F:      drivers/input/touchscreen/cy8ctma140.c
6134
6135 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
6136 M:      Yassine Oudjana <[email protected]>
6137 L:      [email protected]
6138 S:      Maintained
6139 F:      Documentation/devicetree/bindings/input/cypress-sf.yaml
6140 F:      drivers/input/keyboard/cypress-sf.c
6141
6142 CYPRESS_FIRMWARE MEDIA DRIVER
6143 L:      [email protected]
6144 S:      Orphan
6145 W:      https://linuxtv.org
6146 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6147 F:      drivers/media/common/cypress_firmware*
6148
6149 CYTTSP TOUCHSCREEN DRIVER
6150 M:      Linus Walleij <[email protected]>
6151 L:      [email protected]
6152 S:      Maintained
6153 F:      drivers/input/touchscreen/cyttsp*
6154
6155 D-LINK DIR-685 TOUCHKEYS DRIVER
6156 M:      Linus Walleij <[email protected]>
6157 L:      [email protected]
6158 S:      Supported
6159 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
6160
6161 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
6162 M:      Joshua Kinard <[email protected]>
6163 S:      Maintained
6164 F:      drivers/rtc/rtc-ds1685.c
6165 F:      include/linux/rtc/ds1685.h
6166
6167 DAMA SLAVE for AX.25
6168 M:      Joerg Reuter <[email protected]>
6169 L:      [email protected]
6170 S:      Maintained
6171 W:      http://yaina.de/jreuter/
6172 W:      http://www.qsl.net/dl1bke/
6173 F:      net/ax25/af_ax25.c
6174 F:      net/ax25/ax25_dev.c
6175 F:      net/ax25/ax25_ds_*
6176 F:      net/ax25/ax25_in.c
6177 F:      net/ax25/ax25_out.c
6178 F:      net/ax25/ax25_timer.c
6179 F:      net/ax25/sysctl_net_ax25.c
6180
6181 DATA ACCESS MONITOR
6182 M:      SeongJae Park <[email protected]>
6183 L:      [email protected]
6184 L:      [email protected]
6185 S:      Maintained
6186 W:      https://damonitor.github.io
6187 P:      Documentation/mm/damon/maintainer-profile.rst
6188 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6189 T:      quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6190 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6191 F:      Documentation/ABI/testing/sysfs-kernel-mm-damon
6192 F:      Documentation/admin-guide/mm/damon/
6193 F:      Documentation/mm/damon/
6194 F:      include/linux/damon.h
6195 F:      include/trace/events/damon.h
6196 F:      mm/damon/
6197 F:      tools/testing/selftests/damon/
6198
6199 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6200 L:      [email protected]
6201 S:      Orphan
6202 F:      Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6203 F:      drivers/net/ethernet/dec/tulip/dmfe.c
6204
6205 DC390/AM53C974 SCSI driver
6206 M:      Hannes Reinecke <[email protected]>
6207 L:      [email protected]
6208 S:      Maintained
6209 F:      drivers/scsi/am53c974.c
6210
6211 DC395x SCSI driver
6212 M:      Oliver Neukum <[email protected]>
6213 M:      Ali Akcaagac <[email protected]>
6214 M:      Jamie Lenehan <[email protected]>
6215 S:      Maintained
6216 F:      Documentation/scsi/dc395x.rst
6217 F:      drivers/scsi/dc395x.*
6218
6219 DCCP PROTOCOL
6220 L:      [email protected]
6221 S:      Orphan
6222 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6223 F:      include/linux/dccp.h
6224 F:      include/linux/tfrc.h
6225 F:      include/uapi/linux/dccp.h
6226 F:      net/dccp/
6227
6228 DEBUGOBJECTS:
6229 M:      Thomas Gleixner <[email protected]>
6230 L:      [email protected]
6231 S:      Maintained
6232 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6233 F:      include/linux/debugobjects.h
6234 F:      lib/debugobjects.c
6235
6236 DECSTATION PLATFORM SUPPORT
6237 M:      "Maciej W. Rozycki" <[email protected]>
6238 L:      [email protected]
6239 S:      Maintained
6240 W:      http://www.linux-mips.org/wiki/DECstation
6241 F:      arch/mips/dec/
6242 F:      arch/mips/include/asm/dec/
6243 F:      arch/mips/include/asm/mach-dec/
6244
6245 DEFXX FDDI NETWORK DRIVER
6246 M:      "Maciej W. Rozycki" <[email protected]>
6247 S:      Maintained
6248 F:      drivers/net/fddi/defxx.*
6249
6250 DEFZA FDDI NETWORK DRIVER
6251 M:      "Maciej W. Rozycki" <[email protected]>
6252 S:      Maintained
6253 F:      drivers/net/fddi/defza.*
6254
6255 DEINTERLACE DRIVERS FOR ALLWINNER H3
6256 M:      Jernej Skrabec <[email protected]>
6257 L:      [email protected]
6258 S:      Maintained
6259 T:      git git://linuxtv.org/media_tree.git
6260 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6261 F:      drivers/media/platform/sunxi/sun8i-di/
6262
6263 DELL LAPTOP DRIVER
6264 M:      Matthew Garrett <[email protected]>
6265 M:      Pali Rohár <[email protected]>
6266 L:      [email protected]
6267 S:      Maintained
6268 F:      drivers/platform/x86/dell/dell-laptop.c
6269
6270 DELL LAPTOP FREEFALL DRIVER
6271 M:      Pali Rohár <[email protected]>
6272 S:      Maintained
6273 F:      drivers/platform/x86/dell/dell-smo8800.c
6274
6275 DELL LAPTOP RBTN DRIVER
6276 M:      Pali Rohár <[email protected]>
6277 S:      Maintained
6278 F:      drivers/platform/x86/dell/dell-rbtn.*
6279
6280 DELL LAPTOP SMM DRIVER
6281 M:      Pali Rohár <[email protected]>
6282 S:      Maintained
6283 F:      Documentation/ABI/obsolete/procfs-i8k
6284 F:      drivers/hwmon/dell-smm-hwmon.c
6285 F:      include/uapi/linux/i8k.h
6286
6287 DELL PC DRIVER
6288 M:      Lyndon Sanche <[email protected]>
6289 L:      [email protected]
6290 S:      Maintained
6291 F:      drivers/platform/x86/dell/dell-pc.c
6292
6293 DELL REMOTE BIOS UPDATE DRIVER
6294 M:      Stuart Hayes <[email protected]>
6295 L:      [email protected]
6296 S:      Maintained
6297 F:      drivers/platform/x86/dell/dell_rbu.c
6298
6299 DELL SMBIOS DRIVER
6300 M:      Pali Rohár <[email protected]>
6301 L:      [email protected]
6302 L:      [email protected]
6303 S:      Maintained
6304 F:      drivers/platform/x86/dell/dell-smbios.*
6305
6306 DELL SMBIOS SMM DRIVER
6307 L:      [email protected]
6308 L:      [email protected]
6309 S:      Maintained
6310 F:      drivers/platform/x86/dell/dell-smbios-smm.c
6311
6312 DELL SMBIOS WMI DRIVER
6313 L:      [email protected]
6314 L:      [email protected]
6315 S:      Maintained
6316 F:      drivers/platform/x86/dell/dell-smbios-wmi.c
6317 F:      tools/wmi/dell-smbios-example.c
6318
6319 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6320 M:      Stuart Hayes <[email protected]>
6321 L:      [email protected]
6322 S:      Maintained
6323 F:      Documentation/userspace-api/dcdbas.rst
6324 F:      drivers/platform/x86/dell/dcdbas.*
6325
6326 DELL WMI DDV DRIVER
6327 M:      Armin Wolf <[email protected]>
6328 S:      Maintained
6329 F:      Documentation/ABI/testing/debugfs-dell-wmi-ddv
6330 F:      Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6331 F:      Documentation/wmi/devices/dell-wmi-ddv.rst
6332 F:      drivers/platform/x86/dell/dell-wmi-ddv.c
6333
6334 DELL WMI DESCRIPTOR DRIVER
6335 L:      [email protected]
6336 S:      Maintained
6337 F:      drivers/platform/x86/dell/dell-wmi-descriptor.c
6338
6339 DELL WMI HARDWARE PRIVACY SUPPORT
6340 L:      [email protected]
6341 L:      [email protected]
6342 S:      Maintained
6343 F:      drivers/platform/x86/dell/dell-wmi-privacy.c
6344
6345 DELL WMI NOTIFICATIONS DRIVER
6346 M:      Matthew Garrett <[email protected]>
6347 M:      Pali Rohár <[email protected]>
6348 S:      Maintained
6349 F:      drivers/platform/x86/dell/dell-wmi-base.c
6350
6351 DELL WMI SYSMAN DRIVER
6352 M:      Prasanth Ksr <[email protected]>
6353 L:      [email protected]
6354 L:      [email protected]
6355 S:      Maintained
6356 F:      Documentation/ABI/testing/sysfs-class-firmware-attributes
6357 F:      drivers/platform/x86/dell/dell-wmi-sysman/
6358
6359 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6360 M:      Zev Weiss <[email protected]>
6361 L:      [email protected]
6362 S:      Maintained
6363 F:      drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6364
6365 DELTA DPS920AB PSU DRIVER
6366 M:      Robert Marko <[email protected]>
6367 L:      [email protected]
6368 S:      Maintained
6369 F:      Documentation/hwmon/dps920ab.rst
6370 F:      drivers/hwmon/pmbus/dps920ab.c
6371
6372 DELTA NETWORKS TN48M CPLD DRIVERS
6373 M:      Robert Marko <[email protected]>
6374 S:      Maintained
6375 F:      Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6376 F:      Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6377 F:      Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6378 F:      drivers/gpio/gpio-tn48m.c
6379 F:      include/dt-bindings/reset/delta,tn48m-reset.h
6380
6381 DELTA ST MEDIA DRIVER
6382 M:      Hugues Fruchet <[email protected]>
6383 L:      [email protected]
6384 S:      Supported
6385 W:      https://linuxtv.org
6386 T:      git git://linuxtv.org/media_tree.git
6387 F:      drivers/media/platform/st/sti/delta
6388
6389 DENALI NAND DRIVER
6390 L:      [email protected]
6391 S:      Orphan
6392 F:      drivers/mtd/nand/raw/denali*
6393
6394 DESIGNWARE EDMA CORE IP DRIVER
6395 M:      Manivannan Sadhasivam <[email protected]>
6396 R:      Serge Semin <[email protected]>
6397 L:      [email protected]
6398 S:      Maintained
6399 F:      drivers/dma/dw-edma/
6400 F:      include/linux/dma/edma.h
6401
6402 DESIGNWARE USB2 DRD IP DRIVER
6403 M:      Minas Harutyunyan <[email protected]>
6404 L:      [email protected]
6405 S:      Maintained
6406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6407 F:      drivers/usb/dwc2/
6408
6409 DESIGNWARE USB3 DRD IP DRIVER
6410 M:      Thinh Nguyen <[email protected]>
6411 L:      [email protected]
6412 S:      Maintained
6413 F:      drivers/usb/dwc3/
6414
6415 DESIGNWARE XDATA IP DRIVER
6416 L:      [email protected]
6417 S:      Orphan
6418 F:      Documentation/misc-devices/dw-xdata-pcie.rst
6419 F:      drivers/misc/dw-xdata-pcie.c
6420
6421 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6422 M:      Andreas Klinger <[email protected]>
6423 L:      [email protected]
6424 S:      Maintained
6425 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6426 F:      drivers/iio/proximity/srf*.c
6427
6428 DEVICE COREDUMP (DEV_COREDUMP)
6429 M:      Johannes Berg <[email protected]>
6430 L:      [email protected]
6431 S:      Maintained
6432 F:      drivers/base/devcoredump.c
6433 F:      include/linux/devcoredump.h
6434
6435 DEVICE DEPENDENCY HELPER SCRIPT
6436 M:      Saravana Kannan <[email protected]>
6437 L:      [email protected]
6438 S:      Maintained
6439 F:      scripts/dev-needs.sh
6440
6441 DEVICE DIRECT ACCESS (DAX)
6442 M:      Dan Williams <[email protected]>
6443 M:      Vishal Verma <[email protected]>
6444 M:      Dave Jiang <[email protected]>
6445 L:      [email protected]
6446 L:      [email protected]
6447 S:      Supported
6448 F:      drivers/dax/
6449
6450 DEVICE FREQUENCY (DEVFREQ)
6451 M:      MyungJoo Ham <[email protected]>
6452 M:      Kyungmin Park <[email protected]>
6453 M:      Chanwoo Choi <[email protected]>
6454 L:      [email protected]
6455 S:      Maintained
6456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6457 F:      Documentation/devicetree/bindings/devfreq/
6458 F:      Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6459 F:      drivers/devfreq/
6460 F:      include/linux/devfreq.h
6461 F:      include/trace/events/devfreq.h
6462
6463 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6464 M:      Chanwoo Choi <[email protected]>
6465 L:      [email protected]
6466 S:      Supported
6467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6468 F:      Documentation/devicetree/bindings/devfreq/event/
6469 F:      drivers/devfreq/devfreq-event.c
6470 F:      drivers/devfreq/event/
6471 F:      include/dt-bindings/pmu/exynos_ppmu.h
6472 F:      include/linux/devfreq-event.h
6473
6474 DEVICE RESOURCE MANAGEMENT HELPERS
6475 M:      Hans de Goede <[email protected]>
6476 R:      Matti Vaittinen <[email protected]>
6477 S:      Maintained
6478 F:      include/linux/devm-helpers.h
6479
6480 DEVICE-MAPPER  (LVM)
6481 M:      Alasdair Kergon <[email protected]>
6482 M:      Mike Snitzer <[email protected]>
6483 M:      Mikulas Patocka <[email protected]>
6484 L:      [email protected]
6485 S:      Maintained
6486 Q:      http://patchwork.kernel.org/project/dm-devel/list/
6487 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6488 F:      Documentation/admin-guide/device-mapper/
6489 F:      drivers/md/Kconfig
6490 F:      drivers/md/Makefile
6491 F:      drivers/md/dm*
6492 F:      drivers/md/persistent-data/
6493 F:      include/linux/device-mapper.h
6494 F:      include/linux/dm-*.h
6495 F:      include/uapi/linux/dm-*.h
6496
6497 DEVICE-MAPPER VDO TARGET
6498 M:      Matthew Sakai <[email protected]>
6499 L:      [email protected]
6500 S:      Maintained
6501 F:      Documentation/admin-guide/device-mapper/vdo*.rst
6502 F:      drivers/md/dm-vdo/
6503
6504 DEVLINK
6505 M:      Jiri Pirko <[email protected]>
6506 L:      [email protected]
6507 S:      Supported
6508 F:      Documentation/networking/devlink
6509 F:      include/net/devlink.h
6510 F:      include/uapi/linux/devlink.h
6511 F:      net/devlink/
6512
6513 DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6514 M:      Christoph Niedermaier <[email protected]>
6515 L:      [email protected]
6516 S:      Maintained
6517 F:      arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6518 F:      arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6519
6520 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6521 M:      Marek Vasut <[email protected]>
6522 L:      [email protected]
6523 S:      Maintained
6524 F:      arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6525 F:      arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6526
6527 DIALOG SEMICONDUCTOR DRIVERS
6528 M:      Support Opensource <[email protected]>
6529 S:      Supported
6530 W:      http://www.dialog-semiconductor.com/products
6531 F:      Documentation/devicetree/bindings/input/dlg,da72??.txt
6532 F:      Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6533 F:      Documentation/devicetree/bindings/mfd/da90*.txt
6534 F:      Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6535 F:      Documentation/devicetree/bindings/regulator/da92*.txt
6536 F:      Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6537 F:      Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6538 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
6539 F:      Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6540 F:      Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6541 F:      Documentation/hwmon/da90??.rst
6542 F:      drivers/gpio/gpio-da90??.c
6543 F:      drivers/hwmon/da90??-hwmon.c
6544 F:      drivers/iio/adc/da91??-*.c
6545 F:      drivers/input/misc/da72??.[ch]
6546 F:      drivers/input/misc/da90??_onkey.c
6547 F:      drivers/input/touchscreen/da9052_tsi.c
6548 F:      drivers/leds/leds-da90??.c
6549 F:      drivers/mfd/da903x.c
6550 F:      drivers/mfd/da90??-*.c
6551 F:      drivers/mfd/da91??-*.c
6552 F:      drivers/pinctrl/pinctrl-da90??.c
6553 F:      drivers/power/supply/da9052-battery.c
6554 F:      drivers/power/supply/da91??-*.c
6555 F:      drivers/regulator/da9???-regulator.[ch]
6556 F:      drivers/regulator/slg51000-regulator.[ch]
6557 F:      drivers/rtc/rtc-da90??.c
6558 F:      drivers/thermal/da90??-thermal.c
6559 F:      drivers/video/backlight/da90??_bl.c
6560 F:      drivers/watchdog/da90??_wdt.c
6561 F:      include/dt-bindings/regulator/dlg,da9*-regulator.h
6562 F:      include/linux/mfd/da903x.h
6563 F:      include/linux/mfd/da9052/
6564 F:      include/linux/mfd/da9055/
6565 F:      include/linux/mfd/da9062/
6566 F:      include/linux/mfd/da9063/
6567 F:      include/linux/mfd/da9150/
6568 F:      include/linux/regulator/da9211.h
6569 F:      include/sound/da[79]*.h
6570 F:      sound/soc/codecs/da[79]*.[ch]
6571
6572 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6573 M:      William Breathitt Gray <[email protected]>
6574 L:      [email protected]
6575 S:      Maintained
6576 F:      drivers/gpio/gpio-gpio-mm.c
6577
6578 DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6579 M:      Martin Tuma <[email protected]>
6580 L:      [email protected]
6581 S:      Maintained
6582 F:      Documentation/admin-guide/media/mgb4.rst
6583 F:      drivers/media/pci/mgb4/
6584
6585 DIOLAN U2C-12 I2C DRIVER
6586 M:      Guenter Roeck <[email protected]>
6587 L:      [email protected]
6588 S:      Maintained
6589 F:      drivers/i2c/busses/i2c-diolan-u2c.c
6590
6591 DIRECTORY NOTIFICATION (DNOTIFY)
6592 M:      Jan Kara <[email protected]>
6593 R:      Amir Goldstein <[email protected]>
6594 L:      [email protected]
6595 S:      Maintained
6596 F:      Documentation/filesystems/dnotify.rst
6597 F:      fs/notify/dnotify/
6598 F:      include/linux/dnotify.h
6599
6600 DISK GEOMETRY AND PARTITION HANDLING
6601 M:      Andries Brouwer <[email protected]>
6602 S:      Maintained
6603 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6604 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6605 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6606
6607 DISKQUOTA
6608 M:      Jan Kara <[email protected]>
6609 S:      Maintained
6610 F:      Documentation/filesystems/quota.rst
6611 F:      fs/quota/
6612 F:      include/linux/quota*.h
6613 F:      include/uapi/linux/quota*.h
6614
6615 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6616 M:      Bernie Thompson <[email protected]>
6617 L:      [email protected]
6618 S:      Maintained
6619 W:      http://plugable.com/category/projects/udlfb/
6620 F:      Documentation/fb/udlfb.rst
6621 F:      drivers/video/fbdev/udlfb.c
6622 F:      include/video/udlfb.h
6623
6624 DISTRIBUTED LOCK MANAGER (DLM)
6625 M:      Alexander Aring <[email protected]>
6626 M:      David Teigland <[email protected]>
6627 L:      [email protected]
6628 S:      Supported
6629 W:      https://pagure.io/dlm
6630 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6631 F:      fs/dlm/
6632
6633 DMA BUFFER SHARING FRAMEWORK
6634 M:      Sumit Semwal <[email protected]>
6635 M:      Christian König <[email protected]>
6636 L:      [email protected]
6637 L:      [email protected]
6638 L:      [email protected] (moderated for non-subscribers)
6639 S:      Maintained
6640 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6641 F:      Documentation/driver-api/dma-buf.rst
6642 F:      Documentation/userspace-api/dma-buf-alloc-exchange.rst
6643 F:      drivers/dma-buf/
6644 F:      include/linux/*fence.h
6645 F:      include/linux/dma-buf.h
6646 F:      include/linux/dma-resv.h
6647 K:      \bdma_(?:buf|fence|resv)\b
6648
6649 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6650 M:      Vinod Koul <[email protected]>
6651 L:      [email protected]
6652 S:      Maintained
6653 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6655 F:      Documentation/devicetree/bindings/dma/
6656 F:      Documentation/driver-api/dmaengine/
6657 F:      drivers/dma/
6658 F:      include/dt-bindings/dma/
6659 F:      include/linux/dma/
6660 F:      include/linux/dmaengine.h
6661 F:      include/linux/of_dma.h
6662
6663 DMA MAPPING BENCHMARK
6664 M:      Xiang Chen <[email protected]>
6665 L:      [email protected]
6666 F:      kernel/dma/map_benchmark.c
6667 F:      tools/testing/selftests/dma/
6668
6669 DMA MAPPING HELPERS
6670 M:      Christoph Hellwig <[email protected]>
6671 M:      Marek Szyprowski <[email protected]>
6672 R:      Robin Murphy <[email protected]>
6673 L:      [email protected]
6674 S:      Supported
6675 W:      http://git.infradead.org/users/hch/dma-mapping.git
6676 T:      git git://git.infradead.org/users/hch/dma-mapping.git
6677 F:      include/asm-generic/dma-mapping.h
6678 F:      include/linux/dma-direct.h
6679 F:      include/linux/dma-map-ops.h
6680 F:      include/linux/dma-mapping.h
6681 F:      include/linux/swiotlb.h
6682 F:      kernel/dma/
6683
6684 DMA-BUF HEAPS FRAMEWORK
6685 M:      Sumit Semwal <[email protected]>
6686 R:      Benjamin Gaignard <[email protected]>
6687 R:      Brian Starkey <[email protected]>
6688 R:      John Stultz <[email protected]>
6689 R:      T.J. Mercier <[email protected]>
6690 L:      [email protected]
6691 L:      [email protected]
6692 L:      [email protected] (moderated for non-subscribers)
6693 S:      Maintained
6694 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6695 F:      drivers/dma-buf/dma-heap.c
6696 F:      drivers/dma-buf/heaps/*
6697 F:      include/linux/dma-heap.h
6698 F:      include/uapi/linux/dma-heap.h
6699
6700 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6701 M:      Lukasz Luba <[email protected]>
6702 L:      [email protected]
6703 L:      [email protected]
6704 S:      Maintained
6705 F:      Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6706 F:      drivers/memory/samsung/exynos5422-dmc.c
6707
6708 DME1737 HARDWARE MONITOR DRIVER
6709 M:      Juerg Haefliger <[email protected]>
6710 L:      [email protected]
6711 S:      Maintained
6712 F:      Documentation/hwmon/dme1737.rst
6713 F:      drivers/hwmon/dme1737.c
6714
6715 DMI/SMBIOS SUPPORT
6716 M:      Jean Delvare <[email protected]>
6717 S:      Maintained
6718 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6719 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
6720 F:      drivers/firmware/dmi-id.c
6721 F:      drivers/firmware/dmi_scan.c
6722 F:      include/linux/dmi.h
6723
6724 DOCUMENTATION
6725 M:      Jonathan Corbet <[email protected]>
6726 L:      [email protected]
6727 S:      Maintained
6728 P:      Documentation/doc-guide/maintainer-profile.rst
6729 T:      git git://git.lwn.net/linux.git docs-next
6730 F:      Documentation/
6731 F:      scripts/check-variable-fonts.sh
6732 F:      scripts/documentation-file-ref-check
6733 F:      scripts/kernel-doc
6734 F:      scripts/sphinx-pre-install
6735 X:      Documentation/ABI/
6736 X:      Documentation/admin-guide/media/
6737 X:      Documentation/devicetree/
6738 X:      Documentation/driver-api/media/
6739 X:      Documentation/firmware-guide/acpi/
6740 X:      Documentation/i2c/
6741 X:      Documentation/netlink/
6742 X:      Documentation/power/
6743 X:      Documentation/spi/
6744 X:      Documentation/userspace-api/media/
6745
6746 DOCUMENTATION PROCESS
6747 M:      Jonathan Corbet <[email protected]>
6748 L:      [email protected]
6749 S:      Maintained
6750 F:      Documentation/maintainer/
6751 F:      Documentation/process/
6752
6753 DOCUMENTATION REPORTING ISSUES
6754 M:      Thorsten Leemhuis <[email protected]>
6755 L:      [email protected]
6756 S:      Maintained
6757 F:      Documentation/admin-guide/quickly-build-trimmed-linux.rst
6758 F:      Documentation/admin-guide/reporting-issues.rst
6759 F:      Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6760
6761 DOCUMENTATION SCRIPTS
6762 M:      Mauro Carvalho Chehab <[email protected]>
6763 L:      [email protected]
6764 S:      Maintained
6765 F:      Documentation/sphinx/parse-headers.pl
6766 F:      scripts/documentation-file-ref-check
6767 F:      scripts/sphinx-pre-install
6768
6769 DOCUMENTATION/ITALIAN
6770 M:      Federico Vaga <[email protected]>
6771 L:      [email protected]
6772 S:      Maintained
6773 F:      Documentation/translations/it_IT
6774
6775 DOCUMENTATION/JAPANESE
6776 R:      Akira Yokosawa <[email protected]>
6777 L:      [email protected]
6778 S:      Maintained
6779 F:      Documentation/translations/ja_JP
6780
6781 DONGWOON DW9714 LENS VOICE COIL DRIVER
6782 M:      Sakari Ailus <[email protected]>
6783 L:      [email protected]
6784 S:      Maintained
6785 T:      git git://linuxtv.org/media_tree.git
6786 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6787 F:      drivers/media/i2c/dw9714.c
6788
6789 DONGWOON DW9719 LENS VOICE COIL DRIVER
6790 M:      Daniel Scally <[email protected]>
6791 L:      [email protected]
6792 S:      Maintained
6793 T:      git git://linuxtv.org/media_tree.git
6794 F:      drivers/media/i2c/dw9719.c
6795
6796 DONGWOON DW9768 LENS VOICE COIL DRIVER
6797 L:      [email protected]
6798 S:      Orphan
6799 T:      git git://linuxtv.org/media_tree.git
6800 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6801 F:      drivers/media/i2c/dw9768.c
6802
6803 DONGWOON DW9807 LENS VOICE COIL DRIVER
6804 M:      Sakari Ailus <[email protected]>
6805 L:      [email protected]
6806 S:      Maintained
6807 T:      git git://linuxtv.org/media_tree.git
6808 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6809 F:      drivers/media/i2c/dw9807-vcm.c
6810
6811 DOUBLETALK DRIVER
6812 M:      "James R. Van Zandt" <[email protected]>
6813 L:      [email protected]
6814 S:      Maintained
6815 F:      drivers/char/dtlk.c
6816 F:      include/linux/dtlk.h
6817
6818 DPAA2 DATAPATH I/O (DPIO) DRIVER
6819 M:      Roy Pledge <[email protected]>
6820 L:      [email protected]
6821 S:      Maintained
6822 F:      drivers/soc/fsl/dpio
6823
6824 DPAA2 ETHERNET DRIVER
6825 M:      Ioana Ciornei <[email protected]>
6826 L:      [email protected]
6827 S:      Maintained
6828 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6829 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6830 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
6831 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
6832 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6833 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6834 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6835 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
6836 F:      drivers/net/ethernet/freescale/dpaa2/dpmac*
6837 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
6838
6839 DPAA2 ETHERNET SWITCH DRIVER
6840 M:      Ioana Ciornei <[email protected]>
6841 L:      [email protected]
6842 S:      Maintained
6843 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6844 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6845 F:      drivers/net/ethernet/freescale/dpaa2/dpsw*
6846
6847 DPLL SUBSYSTEM
6848 M:      Vadim Fedorenko <[email protected]>
6849 M:      Arkadiusz Kubalewski <[email protected]>
6850 M:      Jiri Pirko <[email protected]>
6851 L:      [email protected]
6852 S:      Supported
6853 F:      Documentation/driver-api/dpll.rst
6854 F:      drivers/dpll/*
6855 F:      include/linux/dpll.h
6856 F:      include/uapi/linux/dpll.h
6857
6858 DRBD DRIVER
6859 M:      Philipp Reisner <[email protected]>
6860 M:      Lars Ellenberg <[email protected]>
6861 M:      Christoph Böhmwalder <[email protected]>
6862 L:      [email protected]
6863 S:      Supported
6864 W:      http://www.drbd.org
6865 T:      git git://git.linbit.com/linux-drbd.git
6866 T:      git git://git.linbit.com/drbd-8.4.git
6867 F:      Documentation/admin-guide/blockdev/
6868 F:      drivers/block/drbd/
6869 F:      include/linux/drbd*
6870 F:      lib/lru_cache.c
6871
6872 DRIVER COMPONENT FRAMEWORK
6873 L:      [email protected]
6874 F:      drivers/base/component.c
6875 F:      include/linux/component.h
6876
6877 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6878 M:      Greg Kroah-Hartman <[email protected]>
6879 R:      "Rafael J. Wysocki" <[email protected]>
6880 S:      Supported
6881 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6882 F:      Documentation/core-api/kobject.rst
6883 F:      drivers/base/
6884 F:      fs/debugfs/
6885 F:      fs/sysfs/
6886 F:      include/linux/debugfs.h
6887 F:      include/linux/fwnode.h
6888 F:      include/linux/kobj*
6889 F:      include/linux/property.h
6890 F:      lib/kobj*
6891 F:      rust/kernel/device.rs
6892
6893 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6894 M:      Nishanth Menon <[email protected]>
6895 L:      [email protected]
6896 S:      Maintained
6897 F:      drivers/soc/ti/smartreflex.c
6898 F:      include/linux/power/smartreflex.h
6899
6900 DRM ACCEL DRIVERS FOR INTEL VPU
6901 M:      Jacek Lawrynowicz <[email protected]>
6902 M:      Stanislaw Gruszka <[email protected]>
6903 L:      [email protected]
6904 S:      Supported
6905 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6906 F:      drivers/accel/ivpu/
6907 F:      include/uapi/drm/ivpu_accel.h
6908
6909 DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6910 M:      Oded Gabbay <[email protected]>
6911 L:      [email protected]
6912 S:      Maintained
6913 C:      irc://irc.oftc.net/dri-devel
6914 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6915 F:      Documentation/accel/
6916 F:      drivers/accel/
6917 F:      include/drm/drm_accel.h
6918
6919 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6920 M:      Maxime Ripard <[email protected]>
6921 M:      Chen-Yu Tsai <[email protected]>
6922 R:      Jernej Skrabec <[email protected]>
6923 L:      [email protected]
6924 S:      Supported
6925 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6926 F:      drivers/gpu/drm/sun4i/sun8i*
6927
6928 DRM DRIVER FOR ARM PL111 CLCD
6929 S:      Orphan
6930 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6931 F:      drivers/gpu/drm/pl111/
6932
6933 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6934 M:      Linus Walleij <[email protected]>
6935 S:      Maintained
6936 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6937 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6938 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
6939
6940 DRM DRIVER FOR ASPEED BMC GFX
6941 M:      Joel Stanley <[email protected]>
6942 L:      [email protected] (moderated for non-subscribers)
6943 S:      Supported
6944 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6945 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6946 F:      drivers/gpu/drm/aspeed/
6947
6948 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6949 M:      Dave Airlie <[email protected]>
6950 R:      Thomas Zimmermann <[email protected]>
6951 R:      Jocelyn Falempe <[email protected]>
6952 L:      [email protected]
6953 S:      Supported
6954 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6955 F:      drivers/gpu/drm/ast/
6956
6957 DRM DRIVER FOR BOCHS VIRTUAL GPU
6958 M:      Gerd Hoffmann <[email protected]>
6959 L:      [email protected]
6960 S:      Maintained
6961 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6962 F:      drivers/gpu/drm/tiny/bochs.c
6963
6964 DRM DRIVER FOR BOE HIMAX8279D PANELS
6965 M:      Jerry Han <[email protected]>
6966 S:      Maintained
6967 F:      Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6968 F:      drivers/gpu/drm/panel/panel-boe-himax8279d.c
6969
6970 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6971 M:      Jagan Teki <[email protected]>
6972 S:      Maintained
6973 F:      Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6974 F:      drivers/gpu/drm/bridge/chipone-icn6211.c
6975
6976 DRM DRIVER FOR EBBG FT8719 PANEL
6977 M:      Joel Selvaraj <[email protected]>
6978 S:      Maintained
6979 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6980 F:      Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6981 F:      drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6982
6983 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6984 M:      Linus Walleij <[email protected]>
6985 S:      Maintained
6986 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6987 F:      drivers/gpu/drm/tve200/
6988
6989 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6990 M:      Icenowy Zheng <[email protected]>
6991 S:      Maintained
6992 F:      Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6993 F:      drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6994
6995 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6996 M:      Jagan Teki <[email protected]>
6997 S:      Maintained
6998 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6999 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
7000
7001 DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
7002 M:      Thomas Zimmermann <[email protected]>
7003 M:      Javier Martinez Canillas <[email protected]>
7004 L:      [email protected]
7005 S:      Maintained
7006 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7007 F:      drivers/gpu/drm/drm_aperture.c
7008 F:      drivers/gpu/drm/tiny/ofdrm.c
7009 F:      drivers/gpu/drm/tiny/simpledrm.c
7010 F:      drivers/video/aperture.c
7011 F:      drivers/video/nomodeset.c
7012 F:      include/drm/drm_aperture.h
7013 F:      include/linux/aperture.h
7014 F:      include/video/nomodeset.h
7015
7016 DRM DRIVER FOR GENERIC EDP PANELS
7017 R:      Douglas Anderson <[email protected]>
7018 F:      Documentation/devicetree/bindings/display/panel/panel-edp.yaml
7019 F:      drivers/gpu/drm/panel/panel-edp.c
7020
7021 DRM DRIVER FOR GENERIC USB DISPLAY
7022 M:      Noralf Trønnes <[email protected]>
7023 S:      Maintained
7024 W:      https://github.com/notro/gud/wiki
7025 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7026 F:      drivers/gpu/drm/gud/
7027 F:      include/drm/gud.h
7028
7029 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
7030 M:      Hans de Goede <[email protected]>
7031 S:      Maintained
7032 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7033 F:      drivers/gpu/drm/tiny/gm12u320.c
7034
7035 DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
7036 M:      Ondrej Jirman <[email protected]>
7037 M:      Javier Martinez Canillas <[email protected]>
7038 S:      Maintained
7039 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7040 F:      Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
7041 F:      drivers/gpu/drm/panel/panel-himax-hx8394.c
7042
7043 DRM DRIVER FOR HX8357D PANELS
7044 S:      Orphan
7045 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7046 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
7047 F:      drivers/gpu/drm/tiny/hx8357d.c
7048
7049 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
7050 M:      Deepak Rawat <[email protected]>
7051 L:      [email protected]
7052 L:      [email protected]
7053 S:      Maintained
7054 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7055 F:      drivers/gpu/drm/hyperv
7056
7057 DRM DRIVER FOR ILITEK ILI9225 PANELS
7058 M:      David Lechner <[email protected]>
7059 S:      Maintained
7060 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7061 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
7062 F:      drivers/gpu/drm/tiny/ili9225.c
7063
7064 DRM DRIVER FOR ILITEK ILI9486 PANELS
7065 M:      Kamlesh Gurudasani <[email protected]>
7066 S:      Maintained
7067 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7068 F:      Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
7069 F:      drivers/gpu/drm/tiny/ili9486.c
7070
7071 DRM DRIVER FOR ILITEK ILI9805 PANELS
7072 M:      Michael Trimarchi <[email protected]>
7073 S:      Maintained
7074 F:      Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
7075 F:      drivers/gpu/drm/panel/panel-ilitek-ili9805.c
7076
7077 DRM DRIVER FOR ILITEK ILI9806E PANELS
7078 M:      Michael Walle <[email protected]>
7079 S:      Maintained
7080 F:      drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
7081
7082 DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
7083 M:      Jagan Teki <[email protected]>
7084 S:      Maintained
7085 F:      Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
7086 F:      drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
7087
7088 DRM DRIVER FOR LG SW43408 PANELS
7089 M:      Sumit Semwal <[email protected]>
7090 M:      Caleb Connolly <[email protected]>
7091 S:      Maintained
7092 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7093 F:      Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
7094 F:      drivers/gpu/drm/panel/panel-lg-sw43408.c
7095
7096 DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
7097 M:      Paul Kocialkowski <[email protected]>
7098 S:      Supported
7099 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7100 F:      drivers/gpu/drm/logicvc/
7101
7102 DRM DRIVER FOR LVDS PANELS
7103 M:      Laurent Pinchart <[email protected]>
7104 L:      [email protected]
7105 S:      Maintained
7106 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7107 F:      Documentation/devicetree/bindings/display/lvds.yaml
7108 F:      Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
7109 F:      drivers/gpu/drm/panel/panel-lvds.c
7110
7111 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
7112 M:      Guido Günther <[email protected]>
7113 R:      Purism Kernel Team <[email protected]>
7114 S:      Maintained
7115 F:      Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
7116 F:      drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
7117
7118 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
7119 M:      Dave Airlie <[email protected]>
7120 R:      Thomas Zimmermann <[email protected]>
7121 R:      Jocelyn Falempe <[email protected]>
7122 L:      [email protected]
7123 S:      Supported
7124 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7125 F:      drivers/gpu/drm/mgag200/
7126
7127 DRM DRIVER FOR MI0283QT
7128 M:      Noralf Trønnes <[email protected]>
7129 S:      Maintained
7130 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7131 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
7132 F:      drivers/gpu/drm/tiny/mi0283qt.c
7133
7134 DRM DRIVER FOR MIPI DBI compatible panels
7135 M:      Noralf Trønnes <[email protected]>
7136 S:      Maintained
7137 W:      https://github.com/notro/panel-mipi-dbi/wiki
7138 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7139 F:      Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
7140 F:      drivers/gpu/drm/tiny/panel-mipi-dbi.c
7141
7142 DRM DRIVER for Qualcomm Adreno GPUs
7143 M:      Rob Clark <[email protected]>
7144 R:      Sean Paul <[email protected]>
7145 R:      Konrad Dybcio <[email protected]>
7146 L:      [email protected]
7147 L:      [email protected]
7148 L:      [email protected]
7149 S:      Maintained
7150 B:      https://gitlab.freedesktop.org/drm/msm/-/issues
7151 T:      git https://gitlab.freedesktop.org/drm/msm.git
7152 F:      Documentation/devicetree/bindings/display/msm/gpu.yaml
7153 F:      drivers/gpu/drm/msm/adreno/
7154 F:      drivers/gpu/drm/msm/msm_gpu.*
7155 F:      drivers/gpu/drm/msm/msm_gpu_devfreq.*
7156 F:      drivers/gpu/drm/msm/msm_ringbuffer.*
7157 F:      drivers/gpu/drm/msm/registers/adreno/
7158 F:      include/uapi/drm/msm_drm.h
7159
7160 DRM DRIVER for Qualcomm display hardware
7161 M:      Rob Clark <[email protected]>
7162 M:      Abhinav Kumar <[email protected]>
7163 M:      Dmitry Baryshkov <[email protected]>
7164 R:      Sean Paul <[email protected]>
7165 R:      Marijn Suijten <[email protected]>
7166 L:      [email protected]
7167 L:      [email protected]
7168 L:      [email protected]
7169 S:      Maintained
7170 B:      https://gitlab.freedesktop.org/drm/msm/-/issues
7171 T:      git https://gitlab.freedesktop.org/drm/msm.git
7172 F:      Documentation/devicetree/bindings/display/msm/
7173 F:      drivers/gpu/drm/ci/xfails/msm*
7174 F:      drivers/gpu/drm/msm/
7175 F:      include/uapi/drm/msm_drm.h
7176
7177 DRM DRIVER FOR NOVATEK NT35510 PANELS
7178 M:      Linus Walleij <[email protected]>
7179 S:      Maintained
7180 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7181 F:      Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7182 F:      drivers/gpu/drm/panel/panel-novatek-nt35510.c
7183
7184 DRM DRIVER FOR NOVATEK NT35560 PANELS
7185 M:      Linus Walleij <[email protected]>
7186 S:      Maintained
7187 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7188 F:      Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7189 F:      drivers/gpu/drm/panel/panel-novatek-nt35560.c
7190
7191 DRM DRIVER FOR NOVATEK NT36523 PANELS
7192 M:      Jianhua Lu <[email protected]>
7193 S:      Maintained
7194 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7195 F:      Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7196 F:      drivers/gpu/drm/panel/panel-novatek-nt36523.c
7197
7198 DRM DRIVER FOR NOVATEK NT36672A PANELS
7199 M:      Sumit Semwal <[email protected]>
7200 S:      Maintained
7201 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7202 F:      Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7203 F:      drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7204
7205 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7206 M:      Karol Herbst <[email protected]>
7207 M:      Lyude Paul <[email protected]>
7208 M:      Danilo Krummrich <[email protected]>
7209 L:      [email protected]
7210 L:      [email protected]
7211 S:      Supported
7212 W:      https://nouveau.freedesktop.org/
7213 Q:      https://patchwork.freedesktop.org/project/nouveau/
7214 Q:      https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7215 B:      https://gitlab.freedesktop.org/drm/nouveau/-/issues
7216 C:      irc://irc.oftc.net/nouveau
7217 T:      git https://gitlab.freedesktop.org/drm/nouveau.git
7218 F:      drivers/gpu/drm/nouveau/
7219 F:      include/uapi/drm/nouveau_drm.h
7220
7221 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7222 M:      Stefan Mavrodiev <[email protected]>
7223 S:      Maintained
7224 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7225 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7226
7227 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7228 R:      Douglas Anderson <[email protected]>
7229 F:      Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7230 F:      drivers/gpu/drm/bridge/parade-ps8640.c
7231
7232 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7233 M:      Noralf Trønnes <[email protected]>
7234 S:      Maintained
7235 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7236 F:      Documentation/devicetree/bindings/display/repaper.txt
7237 F:      drivers/gpu/drm/tiny/repaper.c
7238
7239 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7240 M:      Dave Airlie <[email protected]>
7241 M:      Gerd Hoffmann <[email protected]>
7242 L:      [email protected]
7243 S:      Obsolete
7244 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7245 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7246 F:      drivers/gpu/drm/tiny/cirrus.c
7247
7248 DRM DRIVER FOR QXL VIRTUAL GPU
7249 M:      Dave Airlie <[email protected]>
7250 M:      Gerd Hoffmann <[email protected]>
7251 L:      [email protected]
7252 L:      [email protected]
7253 S:      Maintained
7254 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7255 F:      drivers/gpu/drm/qxl/
7256 F:      include/uapi/drm/qxl_drm.h
7257
7258 DRM DRIVER FOR RAYDIUM RM67191 PANELS
7259 M:      Robert Chiras <[email protected]>
7260 S:      Maintained
7261 F:      Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7262 F:      drivers/gpu/drm/panel/panel-raydium-rm67191.c
7263
7264 DRM DRIVER FOR SAMSUNG DB7430 PANELS
7265 M:      Linus Walleij <[email protected]>
7266 S:      Maintained
7267 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7268 F:      Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7269 F:      drivers/gpu/drm/panel/panel-samsung-db7430.c
7270
7271 DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7272 M:      Inki Dae <[email protected]>
7273 M:      Jagan Teki <[email protected]>
7274 M:      Marek Szyprowski <[email protected]>
7275 S:      Maintained
7276 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7277 F:      Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7278 F:      drivers/gpu/drm/bridge/samsung-dsim.c
7279 F:      include/drm/bridge/samsung-dsim.h
7280
7281 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7282 M:      Markuss Broks <[email protected]>
7283 S:      Maintained
7284 F:      Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7285 F:      drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7286
7287 DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7288 M:      Artur Weber <[email protected]>
7289 S:      Maintained
7290 F:      Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7291 F:      drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7292
7293 DRM DRIVER FOR SITRONIX ST7586 PANELS
7294 M:      David Lechner <[email protected]>
7295 S:      Maintained
7296 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7297 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
7298 F:      drivers/gpu/drm/tiny/st7586.c
7299
7300 DRM DRIVER FOR SITRONIX ST7701 PANELS
7301 M:      Jagan Teki <[email protected]>
7302 S:      Maintained
7303 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7304 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
7305
7306 DRM DRIVER FOR SITRONIX ST7703 PANELS
7307 M:      Guido Günther <[email protected]>
7308 R:      Purism Kernel Team <[email protected]>
7309 R:      Ondrej Jirman <[email protected]>
7310 S:      Maintained
7311 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7312 F:      drivers/gpu/drm/panel/panel-sitronix-st7703.c
7313
7314 DRM DRIVER FOR SITRONIX ST7735R PANELS
7315 M:      David Lechner <[email protected]>
7316 S:      Maintained
7317 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7318 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7319 F:      drivers/gpu/drm/tiny/st7735r.c
7320
7321 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7322 M:      Javier Martinez Canillas <[email protected]>
7323 S:      Maintained
7324 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7325 F:      Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7326 F:      Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7327 F:      drivers/gpu/drm/solomon/ssd130x*
7328
7329 DRM DRIVER FOR ST-ERICSSON MCDE
7330 M:      Linus Walleij <[email protected]>
7331 S:      Maintained
7332 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7333 F:      Documentation/devicetree/bindings/display/ste,mcde.yaml
7334 F:      drivers/gpu/drm/mcde/
7335
7336 DRM DRIVER FOR SYNAPTICS R63353 PANELS
7337 M:      Michael Trimarchi <[email protected]>
7338 S:      Maintained
7339 F:      Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7340 F:      drivers/gpu/drm/panel/panel-synaptics-r63353.c
7341
7342 DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7343 M:      Jagan Teki <[email protected]>
7344 S:      Maintained
7345 F:      Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7346 F:      drivers/gpu/drm/bridge/ti-dlpc3433.c
7347
7348 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7349 R:      Douglas Anderson <[email protected]>
7350 F:      Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7351 F:      drivers/gpu/drm/bridge/ti-sn65dsi86.c
7352
7353 DRM DRIVER FOR TPO TPG110 PANELS
7354 M:      Linus Walleij <[email protected]>
7355 S:      Maintained
7356 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7357 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7358 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
7359
7360 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7361 M:      Dave Airlie <[email protected]>
7362 R:      Sean Paul <[email protected]>
7363 R:      Thomas Zimmermann <[email protected]>
7364 L:      [email protected]
7365 S:      Supported
7366 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7367 F:      drivers/gpu/drm/udl/
7368
7369 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7370 M:      Rodrigo Siqueira <[email protected]>
7371 M:      Melissa Wen <[email protected]>
7372 M:      Maíra Canal <[email protected]>
7373 R:      Haneen Mohammed <[email protected]>
7374 R:      Daniel Vetter <[email protected]>
7375 L:      [email protected]
7376 S:      Maintained
7377 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7378 F:      Documentation/gpu/vkms.rst
7379 F:      drivers/gpu/drm/ci/xfails/vkms*
7380 F:      drivers/gpu/drm/vkms/
7381
7382 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7383 M:      Hans de Goede <[email protected]>
7384 L:      [email protected]
7385 S:      Maintained
7386 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7387 F:      drivers/gpu/drm/vboxvideo/
7388
7389 DRM DRIVER FOR VMWARE VIRTUAL GPU
7390 M:      Zack Rusin <[email protected]>
7391 R:      Broadcom internal kernel review list <[email protected]>
7392 L:      [email protected]
7393 S:      Supported
7394 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7395 F:      drivers/gpu/drm/vmwgfx/
7396 F:      include/uapi/drm/vmwgfx_drm.h
7397
7398 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7399 M:      Linus Walleij <[email protected]>
7400 S:      Maintained
7401 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7402 F:      Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7403 F:      drivers/gpu/drm/panel/panel-widechips-ws2401.c
7404
7405 DRM DRIVERS
7406 M:      David Airlie <[email protected]>
7407 M:      Daniel Vetter <[email protected]>
7408 L:      [email protected]
7409 S:      Maintained
7410 B:      https://gitlab.freedesktop.org/drm
7411 C:      irc://irc.oftc.net/dri-devel
7412 T:      git https://gitlab.freedesktop.org/drm/kernel.git
7413 F:      Documentation/devicetree/bindings/display/
7414 F:      Documentation/devicetree/bindings/gpu/
7415 F:      Documentation/gpu/
7416 F:      drivers/gpu/
7417 F:      include/drm/
7418 F:      include/linux/vga*
7419 F:      include/uapi/drm/
7420
7421 DRM DRIVERS AND MISC GPU PATCHES
7422 M:      Maarten Lankhorst <[email protected]>
7423 M:      Maxime Ripard <[email protected]>
7424 M:      Thomas Zimmermann <[email protected]>
7425 S:      Maintained
7426 W:      https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7427 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7428 F:      Documentation/devicetree/bindings/display/
7429 F:      Documentation/devicetree/bindings/gpu/
7430 F:      Documentation/gpu/
7431 F:      drivers/gpu/drm/
7432 F:      drivers/gpu/vga/
7433 F:      include/drm/drm
7434 F:      include/linux/vga*
7435 F:      include/uapi/drm/
7436 X:      drivers/gpu/drm/amd/
7437 X:      drivers/gpu/drm/armada/
7438 X:      drivers/gpu/drm/etnaviv/
7439 X:      drivers/gpu/drm/exynos/
7440 X:      drivers/gpu/drm/i915/
7441 X:      drivers/gpu/drm/kmb/
7442 X:      drivers/gpu/drm/mediatek/
7443 X:      drivers/gpu/drm/msm/
7444 X:      drivers/gpu/drm/nouveau/
7445 X:      drivers/gpu/drm/radeon/
7446 X:      drivers/gpu/drm/renesas/rcar-du/
7447 X:      drivers/gpu/drm/tegra/
7448
7449 DRM DRIVERS FOR ALLWINNER A10
7450 M:      Maxime Ripard <[email protected]>
7451 M:      Chen-Yu Tsai <[email protected]>
7452 L:      [email protected]
7453 S:      Supported
7454 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7455 F:      Documentation/devicetree/bindings/display/allwinner*
7456 F:      drivers/gpu/drm/sun4i/
7457
7458 DRM DRIVERS FOR AMLOGIC SOCS
7459 M:      Neil Armstrong <[email protected]>
7460 L:      [email protected]
7461 L:      [email protected]
7462 S:      Supported
7463 W:      http://linux-meson.com/
7464 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7465 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7466 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7467 F:      Documentation/gpu/meson.rst
7468 F:      drivers/gpu/drm/ci/xfails/meson*
7469 F:      drivers/gpu/drm/meson/
7470
7471 DRM DRIVERS FOR ATMEL HLCDC
7472 M:      Sam Ravnborg <[email protected]>
7473 M:      Boris Brezillon <[email protected]>
7474 L:      [email protected]
7475 S:      Supported
7476 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7477 F:      Documentation/devicetree/bindings/display/atmel/
7478 F:      drivers/gpu/drm/atmel-hlcdc/
7479
7480 DRM DRIVERS FOR BRIDGE CHIPS
7481 M:      Andrzej Hajda <[email protected]>
7482 M:      Neil Armstrong <[email protected]>
7483 M:      Robert Foss <[email protected]>
7484 R:      Laurent Pinchart <[email protected]>
7485 R:      Jonas Karlman <[email protected]>
7486 R:      Jernej Skrabec <[email protected]>
7487 S:      Maintained
7488 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7489 F:      Documentation/devicetree/bindings/display/bridge/
7490 F:      drivers/gpu/drm/bridge/
7491 F:      drivers/gpu/drm/display/drm_bridge_connector.c
7492 F:      drivers/gpu/drm/drm_bridge.c
7493 F:      include/drm/drm_bridge.h
7494 F:      include/drm/drm_bridge_connector.h
7495
7496 DRM DRIVERS FOR EXYNOS
7497 M:      Inki Dae <[email protected]>
7498 M:      Seung-Woo Kim <[email protected]>
7499 M:      Kyungmin Park <[email protected]>
7500 L:      [email protected]
7501 S:      Supported
7502 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7503 F:      Documentation/devicetree/bindings/display/exynos/
7504 F:      Documentation/devicetree/bindings/display/samsung/
7505 F:      drivers/gpu/drm/exynos/
7506 F:      include/uapi/drm/exynos_drm.h
7507
7508 DRM DRIVERS FOR FREESCALE DCU
7509 M:      Stefan Agner <[email protected]>
7510 M:      Alison Wang <[email protected]>
7511 L:      [email protected]
7512 S:      Supported
7513 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7514 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
7515 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
7516 F:      drivers/gpu/drm/fsl-dcu/
7517
7518 DRM DRIVERS FOR FREESCALE IMX 5/6
7519 M:      Philipp Zabel <[email protected]>
7520 L:      [email protected]
7521 S:      Maintained
7522 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7523 T:      git git://git.pengutronix.de/git/pza/linux
7524 F:      Documentation/devicetree/bindings/display/imx/
7525 F:      drivers/gpu/drm/imx/ipuv3/
7526 F:      drivers/gpu/ipu-v3/
7527
7528 DRM DRIVERS FOR FREESCALE IMX BRIDGE
7529 M:      Liu Ying <[email protected]>
7530 L:      [email protected]
7531 S:      Maintained
7532 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7533 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7534 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7535 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7536 F:      drivers/gpu/drm/bridge/imx/
7537
7538 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7539 M:      Patrik Jakobsson <[email protected]>
7540 L:      [email protected]
7541 S:      Maintained
7542 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7543 F:      drivers/gpu/drm/gma500/
7544
7545 DRM DRIVERS FOR HISILICON
7546 M:      Xinliang Liu <[email protected]>
7547 M:      Tian Tao  <[email protected]>
7548 R:      Xinwei Kong <[email protected]>
7549 R:      Sumit Semwal <[email protected]>
7550 R:      Yongqin Liu <[email protected]>
7551 R:      John Stultz <[email protected]>
7552 L:      [email protected]
7553 S:      Maintained
7554 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7555 F:      Documentation/devicetree/bindings/display/hisilicon/
7556 F:      drivers/gpu/drm/hisilicon/
7557
7558 DRM DRIVERS FOR LIMA
7559 M:      Qiang Yu <[email protected]>
7560 L:      [email protected]
7561 L:      [email protected] (moderated for non-subscribers)
7562 S:      Maintained
7563 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7564 F:      drivers/gpu/drm/lima/
7565 F:      include/uapi/drm/lima_drm.h
7566
7567 DRM DRIVERS FOR LOONGSON
7568 M:      Sui Jingfeng <[email protected]>
7569 L:      [email protected]
7570 S:      Supported
7571 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7572 F:      drivers/gpu/drm/loongson/
7573
7574 DRM DRIVERS FOR MEDIATEK
7575 M:      Chun-Kuang Hu <[email protected]>
7576 M:      Philipp Zabel <[email protected]>
7577 L:      [email protected]
7578 L:      [email protected] (moderated for non-subscribers)
7579 S:      Supported
7580 F:      Documentation/devicetree/bindings/display/mediatek/
7581 F:      drivers/gpu/drm/ci/xfails/mediatek*
7582 F:      drivers/gpu/drm/mediatek/
7583 F:      drivers/phy/mediatek/phy-mtk-dp.c
7584 F:      drivers/phy/mediatek/phy-mtk-hdmi*
7585 F:      drivers/phy/mediatek/phy-mtk-mipi*
7586
7587 DRM DRIVERS FOR NVIDIA TEGRA
7588 M:      Thierry Reding <[email protected]>
7589 M:      Mikko Perttunen <[email protected]>
7590 L:      [email protected]
7591 L:      [email protected]
7592 S:      Supported
7593 T:      git https://gitlab.freedesktop.org/drm/tegra.git
7594 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7595 F:      Documentation/devicetree/bindings/gpu/host1x/
7596 F:      drivers/gpu/drm/tegra/
7597 F:      drivers/gpu/host1x/
7598 F:      include/linux/host1x.h
7599 F:      include/uapi/drm/tegra_drm.h
7600
7601 DRM DRIVERS FOR RENESAS R-CAR
7602 M:      Laurent Pinchart <[email protected]>
7603 M:      Kieran Bingham <[email protected]>
7604 L:      [email protected]
7605 L:      [email protected]
7606 S:      Supported
7607 T:      git git://linuxtv.org/pinchartl/media drm/du/next
7608 F:      Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7609 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7610 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7611 F:      Documentation/devicetree/bindings/display/renesas,du.yaml
7612 F:      drivers/gpu/drm/renesas/rcar-du/
7613
7614 DRM DRIVERS FOR RENESAS RZ
7615 M:      Biju Das <[email protected]>
7616 L:      [email protected]
7617 L:      [email protected]
7618 S:      Maintained
7619 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7620 F:      Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7621 F:      drivers/gpu/drm/renesas/rz-du/
7622
7623 DRM DRIVERS FOR RENESAS SHMOBILE
7624 M:      Laurent Pinchart <[email protected]>
7625 M:      Geert Uytterhoeven <[email protected]>
7626 L:      [email protected]
7627 L:      [email protected]
7628 S:      Supported
7629 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7630 F:      Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7631 F:      drivers/gpu/drm/renesas/shmobile/
7632 F:      include/linux/platform_data/shmob_drm.h
7633
7634 DRM DRIVERS FOR ROCKCHIP
7635 M:      Sandy Huang <[email protected]>
7636 M:      Heiko Stübner <[email protected]>
7637 M:      Andy Yan <[email protected]>
7638 L:      [email protected]
7639 S:      Maintained
7640 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7641 F:      Documentation/devicetree/bindings/display/rockchip/
7642 F:      drivers/gpu/drm/ci/xfails/rockchip*
7643 F:      drivers/gpu/drm/rockchip/
7644
7645 DRM DRIVERS FOR STI
7646 M:      Alain Volmat <[email protected]>
7647 L:      [email protected]
7648 S:      Maintained
7649 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7650 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
7651 F:      drivers/gpu/drm/sti
7652
7653 DRM DRIVERS FOR STM
7654 M:      Yannick Fertre <[email protected]>
7655 M:      Raphael Gallais-Pou <[email protected]>
7656 M:      Philippe Cornu <[email protected]>
7657 L:      [email protected]
7658 S:      Maintained
7659 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7660 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7661 F:      Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
7662 F:      drivers/gpu/drm/stm
7663
7664 DRM DRIVERS FOR TI KEYSTONE
7665 M:      Jyri Sarha <[email protected]>
7666 M:      Tomi Valkeinen <[email protected]>
7667 L:      [email protected]
7668 S:      Maintained
7669 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7670 F:      Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7671 F:      Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7672 F:      Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7673 F:      drivers/gpu/drm/tidss/
7674
7675 DRM DRIVERS FOR TI LCDC
7676 M:      Jyri Sarha <[email protected]>
7677 M:      Tomi Valkeinen <[email protected]>
7678 L:      [email protected]
7679 S:      Maintained
7680 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7681 F:      Documentation/devicetree/bindings/display/tilcdc/
7682 F:      drivers/gpu/drm/tilcdc/
7683
7684 DRM DRIVERS FOR TI OMAP
7685 M:      Tomi Valkeinen <[email protected]>
7686 L:      [email protected]
7687 S:      Maintained
7688 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7689 F:      Documentation/devicetree/bindings/display/ti/
7690 F:      drivers/gpu/drm/omapdrm/
7691
7692 DRM DRIVERS FOR V3D
7693 M:      Melissa Wen <[email protected]>
7694 M:      Maíra Canal <[email protected]>
7695 S:      Supported
7696 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7697 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7698 F:      drivers/gpu/drm/v3d/
7699 F:      include/uapi/drm/v3d_drm.h
7700
7701 DRM DRIVERS FOR VC4
7702 M:      Maxime Ripard <[email protected]>
7703 M:      Dave Stevenson <[email protected]>
7704 R:      Raspberry Pi Kernel Maintenance <[email protected]>
7705 S:      Supported
7706 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7707 F:      Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7708 F:      drivers/gpu/drm/vc4/
7709 F:      include/uapi/drm/vc4_drm.h
7710
7711 DRM DRIVERS FOR VIVANTE GPU IP
7712 M:      Lucas Stach <[email protected]>
7713 R:      Russell King <[email protected]>
7714 R:      Christian Gmeiner <[email protected]>
7715 L:      [email protected] (moderated for non-subscribers)
7716 L:      [email protected]
7717 S:      Maintained
7718 F:      Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7719 F:      drivers/gpu/drm/etnaviv/
7720 F:      include/uapi/drm/etnaviv_drm.h
7721
7722 DRM DRIVERS FOR XEN
7723 M:      Oleksandr Andrushchenko <[email protected]>
7724 L:      [email protected]
7725 L:      [email protected] (moderated for non-subscribers)
7726 S:      Supported
7727 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7728 F:      Documentation/gpu/xen-front.rst
7729 F:      drivers/gpu/drm/xen/
7730
7731 DRM DRIVERS FOR XILINX
7732 M:      Laurent Pinchart <[email protected]>
7733 M:      Tomi Valkeinen <[email protected]>
7734 L:      [email protected]
7735 S:      Maintained
7736 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7737 F:      Documentation/devicetree/bindings/display/xlnx/
7738 F:      drivers/gpu/drm/xlnx/
7739
7740 DRM GPU SCHEDULER
7741 M:      Luben Tuikov <[email protected]>
7742 M:      Matthew Brost <[email protected]>
7743 L:      [email protected]
7744 S:      Maintained
7745 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7746 F:      drivers/gpu/drm/scheduler/
7747 F:      include/drm/gpu_scheduler.h
7748
7749 DRM PANEL DRIVERS
7750 M:      Neil Armstrong <[email protected]>
7751 R:      Jessica Zhang <[email protected]>
7752 L:      [email protected]
7753 S:      Maintained
7754 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7755 F:      Documentation/devicetree/bindings/display/panel/
7756 F:      drivers/gpu/drm/drm_panel.c
7757 F:      drivers/gpu/drm/panel/
7758 F:      include/drm/drm_panel.h
7759
7760 DRM PRIVACY-SCREEN CLASS
7761 M:      Hans de Goede <[email protected]>
7762 L:      [email protected]
7763 S:      Maintained
7764 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7765 F:      drivers/gpu/drm/drm_privacy_screen*
7766 F:      include/drm/drm_privacy_screen*
7767
7768 DRM TTM SUBSYSTEM
7769 M:      Christian Koenig <[email protected]>
7770 M:      Huang Rui <[email protected]>
7771 L:      [email protected]
7772 S:      Maintained
7773 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7774 F:      drivers/gpu/drm/ttm/
7775 F:      include/drm/ttm/
7776
7777 DRM AUTOMATED TESTING
7778 M:      Helen Koike <[email protected]>
7779 L:      [email protected]
7780 S:      Maintained
7781 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7782 F:      Documentation/gpu/automated_testing.rst
7783 F:      drivers/gpu/drm/ci/
7784
7785 DSBR100 USB FM RADIO DRIVER
7786 M:      Alexey Klimov <[email protected]>
7787 L:      [email protected]
7788 S:      Maintained
7789 T:      git git://linuxtv.org/media_tree.git
7790 F:      drivers/media/radio/dsbr100.c
7791
7792 DT3155 MEDIA DRIVER
7793 M:      Hans Verkuil <[email protected]>
7794 L:      [email protected]
7795 S:      Odd Fixes
7796 W:      https://linuxtv.org
7797 T:      git git://linuxtv.org/media_tree.git
7798 F:      drivers/media/pci/dt3155/
7799
7800 DVB_USB_AF9015 MEDIA DRIVER
7801 L:      [email protected]
7802 S:      Orphan
7803 W:      https://linuxtv.org
7804 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7805 F:      drivers/media/usb/dvb-usb-v2/af9015*
7806
7807 DVB_USB_AF9035 MEDIA DRIVER
7808 L:      [email protected]
7809 S:      Orphan
7810 W:      https://linuxtv.org
7811 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7812 F:      drivers/media/usb/dvb-usb-v2/af9035*
7813
7814 DVB_USB_ANYSEE MEDIA DRIVER
7815 L:      [email protected]
7816 S:      Orphan
7817 W:      https://linuxtv.org
7818 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7819 F:      drivers/media/usb/dvb-usb-v2/anysee*
7820
7821 DVB_USB_AU6610 MEDIA DRIVER
7822 L:      [email protected]
7823 S:      Orphan
7824 W:      https://linuxtv.org
7825 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7826 F:      drivers/media/usb/dvb-usb-v2/au6610*
7827
7828 DVB_USB_CE6230 MEDIA DRIVER
7829 L:      [email protected]
7830 S:      Orphan
7831 W:      https://linuxtv.org
7832 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7833 F:      drivers/media/usb/dvb-usb-v2/ce6230*
7834
7835 DVB_USB_CXUSB MEDIA DRIVER
7836 M:      Michael Krufky <[email protected]>
7837 L:      [email protected]
7838 S:      Maintained
7839 W:      https://linuxtv.org
7840 W:      http://github.com/mkrufky
7841 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7842 T:      git git://linuxtv.org/media_tree.git
7843 F:      drivers/media/usb/dvb-usb/cxusb*
7844
7845 DVB_USB_EC168 MEDIA DRIVER
7846 L:      [email protected]
7847 S:      Orphan
7848 W:      https://linuxtv.org
7849 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7850 F:      drivers/media/usb/dvb-usb-v2/ec168*
7851
7852 DVB_USB_GL861 MEDIA DRIVER
7853 L:      [email protected]
7854 S:      Orphan
7855 W:      https://linuxtv.org
7856 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7857 F:      drivers/media/usb/dvb-usb-v2/gl861*
7858
7859 DVB_USB_MXL111SF MEDIA DRIVER
7860 M:      Michael Krufky <[email protected]>
7861 L:      [email protected]
7862 S:      Maintained
7863 W:      https://linuxtv.org
7864 W:      http://github.com/mkrufky
7865 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7866 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
7867 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
7868
7869 DVB_USB_RTL28XXU MEDIA DRIVER
7870 L:      [email protected]
7871 S:      Orphan
7872 W:      https://linuxtv.org
7873 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7874 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
7875
7876 DVB_USB_V2 MEDIA DRIVER
7877 L:      [email protected]
7878 S:      Orphan
7879 W:      https://linuxtv.org
7880 W:      http://palosaari.fi/linux/
7881 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7882 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
7883 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
7884
7885 DYNAMIC DEBUG
7886 M:      Jason Baron <[email protected]>
7887 M:      Jim Cromie <[email protected]>
7888 S:      Maintained
7889 F:      include/linux/dynamic_debug.h
7890 F:      lib/dynamic_debug.c
7891 F:      lib/test_dynamic_debug.c
7892
7893 DYNAMIC INTERRUPT MODERATION
7894 M:      Tal Gilboa <[email protected]>
7895 S:      Maintained
7896 F:      Documentation/networking/net_dim.rst
7897 F:      include/linux/dim.h
7898 F:      lib/dim/
7899
7900 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7901 M:      Daniel Lezcano <[email protected]>
7902 L:      [email protected]
7903 S:      Supported
7904 B:      https://bugzilla.kernel.org
7905 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
7906 F:      drivers/powercap/dtpm*
7907 F:      include/linux/dtpm.h
7908
7909 DZ DECSTATION DZ11 SERIAL DRIVER
7910 M:      "Maciej W. Rozycki" <[email protected]>
7911 S:      Maintained
7912 F:      drivers/tty/serial/dz.*
7913
7914 E3X0 POWER BUTTON DRIVER
7915 M:      Moritz Fischer <[email protected]>
7916 L:      [email protected]
7917 S:      Supported
7918 W:      http://www.ettus.com
7919 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
7920 F:      drivers/input/misc/e3x0-button.c
7921
7922 E4000 MEDIA DRIVER
7923 L:      [email protected]
7924 S:      Orphan
7925 W:      https://linuxtv.org
7926 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7927 F:      drivers/media/tuners/e4000*
7928
7929 EARTH_PT1 MEDIA DRIVER
7930 M:      Akihiro Tsukada <[email protected]>
7931 L:      [email protected]
7932 S:      Odd Fixes
7933 F:      drivers/media/pci/pt1/
7934
7935 EARTH_PT3 MEDIA DRIVER
7936 M:      Akihiro Tsukada <[email protected]>
7937 L:      [email protected]
7938 S:      Odd Fixes
7939 F:      drivers/media/pci/pt3/
7940
7941 EC100 MEDIA DRIVER
7942 L:      [email protected]
7943 S:      Orphan
7944 W:      https://linuxtv.org
7945 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7946 F:      drivers/media/dvb-frontends/ec100*
7947
7948 ECRYPT FILE SYSTEM
7949 M:      Tyler Hicks <[email protected]>
7950 L:      [email protected]
7951 S:      Odd Fixes
7952 W:      http://ecryptfs.org
7953 W:      https://launchpad.net/ecryptfs
7954 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7955 F:      Documentation/filesystems/ecryptfs.rst
7956 F:      fs/ecryptfs/
7957
7958 EDAC-AMD64
7959 M:      Yazen Ghannam <[email protected]>
7960 L:      [email protected]
7961 S:      Supported
7962 F:      drivers/edac/amd64_edac*
7963 F:      drivers/edac/mce_amd*
7964
7965 EDAC-ARMADA
7966 M:      Jan Luebbe <[email protected]>
7967 L:      [email protected]
7968 S:      Maintained
7969 F:      Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7970 F:      drivers/edac/armada_xp_*
7971
7972 EDAC-AST2500
7973 M:      Stefan Schaeckeler <[email protected]>
7974 S:      Supported
7975 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7976 F:      drivers/edac/aspeed_edac.c
7977
7978 EDAC-BLUEFIELD
7979 M:      Shravan Kumar Ramani <[email protected]>
7980 S:      Supported
7981 F:      drivers/edac/bluefield_edac.c
7982
7983 EDAC-CALXEDA
7984 M:      Andre Przywara <[email protected]>
7985 L:      [email protected]
7986 S:      Maintained
7987 F:      drivers/edac/highbank*
7988
7989 EDAC-CAVIUM OCTEON
7990 M:      Ralf Baechle <[email protected]>
7991 L:      [email protected]
7992 L:      [email protected]
7993 S:      Supported
7994 F:      drivers/edac/octeon_edac*
7995
7996 EDAC-CAVIUM THUNDERX
7997 M:      Robert Richter <[email protected]>
7998 L:      [email protected]
7999 S:      Odd Fixes
8000 F:      drivers/edac/thunderx_edac*
8001
8002 EDAC-CORE
8003 M:      Borislav Petkov <[email protected]>
8004 M:      Tony Luck <[email protected]>
8005 R:      James Morse <[email protected]>
8006 R:      Mauro Carvalho Chehab <[email protected]>
8007 R:      Robert Richter <[email protected]>
8008 L:      [email protected]
8009 S:      Supported
8010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
8011 F:      Documentation/driver-api/edac.rst
8012 F:      drivers/edac/
8013 F:      include/linux/edac.h
8014
8015 EDAC-DMC520
8016 M:      Lei Wang <[email protected]>
8017 L:      [email protected]
8018 S:      Supported
8019 F:      drivers/edac/dmc520_edac.c
8020
8021 EDAC-E752X
8022 M:      Mark Gross <[email protected]>
8023 L:      [email protected]
8024 S:      Maintained
8025 F:      drivers/edac/e752x_edac.c
8026
8027 EDAC-E7XXX
8028 L:      [email protected]
8029 S:      Maintained
8030 F:      drivers/edac/e7xxx_edac.c
8031
8032 EDAC-FSL_DDR
8033 M:      York Sun <[email protected]>
8034 L:      [email protected]
8035 S:      Maintained
8036 F:      drivers/edac/fsl_ddr_edac.*
8037
8038 EDAC-GHES
8039 M:      Mauro Carvalho Chehab <[email protected]>
8040 L:      [email protected]
8041 S:      Maintained
8042 F:      drivers/edac/ghes_edac.c
8043
8044 EDAC-I10NM
8045 M:      Tony Luck <[email protected]>
8046 L:      [email protected]
8047 S:      Maintained
8048 F:      drivers/edac/i10nm_base.c
8049
8050 EDAC-I3000
8051 L:      [email protected]
8052 S:      Orphan
8053 F:      drivers/edac/i3000_edac.c
8054
8055 EDAC-I5000
8056 L:      [email protected]
8057 S:      Maintained
8058 F:      drivers/edac/i5000_edac.c
8059
8060 EDAC-I5400
8061 M:      Mauro Carvalho Chehab <[email protected]>
8062 L:      [email protected]
8063 S:      Maintained
8064 F:      drivers/edac/i5400_edac.c
8065
8066 EDAC-I7300
8067 M:      Mauro Carvalho Chehab <[email protected]>
8068 L:      [email protected]
8069 S:      Maintained
8070 F:      drivers/edac/i7300_edac.c
8071
8072 EDAC-I7CORE
8073 M:      Mauro Carvalho Chehab <[email protected]>
8074 L:      [email protected]
8075 S:      Maintained
8076 F:      drivers/edac/i7core_edac.c
8077
8078 EDAC-I82443BXGX
8079 M:      Tim Small <[email protected]>
8080 L:      [email protected]
8081 S:      Maintained
8082 F:      drivers/edac/i82443bxgx_edac.c
8083
8084 EDAC-I82975X
8085 M:      "Arvind R." <[email protected]>
8086 L:      [email protected]
8087 S:      Maintained
8088 F:      drivers/edac/i82975x_edac.c
8089
8090 EDAC-IE31200
8091 M:      Jason Baron <[email protected]>
8092 L:      [email protected]
8093 S:      Maintained
8094 F:      drivers/edac/ie31200_edac.c
8095
8096 EDAC-IGEN6
8097 M:      Tony Luck <[email protected]>
8098 R:      Qiuxu Zhuo <[email protected]>
8099 L:      [email protected]
8100 S:      Maintained
8101 F:      drivers/edac/igen6_edac.c
8102
8103 EDAC-MPC85XX
8104 M:      Johannes Thumshirn <[email protected]>
8105 L:      [email protected]
8106 S:      Maintained
8107 F:      drivers/edac/mpc85xx_edac.[ch]
8108
8109 EDAC-NPCM
8110 M:      Marvin Lin <[email protected]>
8111 M:      Stanley Chu <[email protected]>
8112 L:      [email protected]
8113 S:      Maintained
8114 F:      Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
8115 F:      drivers/edac/npcm_edac.c
8116
8117 EDAC-PASEMI
8118 M:      Egor Martovetsky <[email protected]>
8119 L:      [email protected]
8120 S:      Maintained
8121 F:      drivers/edac/pasemi_edac.c
8122
8123 EDAC-PND2
8124 M:      Tony Luck <[email protected]>
8125 L:      [email protected]
8126 S:      Maintained
8127 F:      drivers/edac/pnd2_edac.[ch]
8128
8129 EDAC-QCOM
8130 M:      Manivannan Sadhasivam <[email protected]>
8131 L:      [email protected]
8132 L:      [email protected]
8133 S:      Maintained
8134 F:      drivers/edac/qcom_edac.c
8135
8136 EDAC-R82600
8137 M:      Tim Small <[email protected]>
8138 L:      [email protected]
8139 S:      Maintained
8140 F:      drivers/edac/r82600_edac.c
8141
8142 EDAC-SBRIDGE
8143 M:      Tony Luck <[email protected]>
8144 R:      Qiuxu Zhuo <[email protected]>
8145 L:      [email protected]
8146 S:      Maintained
8147 F:      drivers/edac/sb_edac.c
8148
8149 EDAC-SKYLAKE
8150 M:      Tony Luck <[email protected]>
8151 L:      [email protected]
8152 S:      Maintained
8153 F:      drivers/edac/skx_*.[ch]
8154
8155 EDAC-TI
8156 M:      Tero Kristo <[email protected]>
8157 L:      [email protected]
8158 S:      Odd Fixes
8159 F:      drivers/edac/ti_edac.c
8160
8161 EDIROL UA-101/UA-1000 DRIVER
8162 M:      Clemens Ladisch <[email protected]>
8163 L:      [email protected] (moderated for non-subscribers)
8164 S:      Maintained
8165 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8166 F:      sound/usb/misc/ua101.c
8167
8168 EFI TEST DRIVER
8169 M:      Ivan Hu <[email protected]>
8170 M:      Ard Biesheuvel <[email protected]>
8171 L:      [email protected]
8172 S:      Maintained
8173 F:      drivers/firmware/efi/test/
8174
8175 EFI VARIABLE FILESYSTEM
8176 M:      Jeremy Kerr <[email protected]>
8177 M:      Ard Biesheuvel <[email protected]>
8178 L:      [email protected]
8179 S:      Maintained
8180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8181 F:      fs/efivarfs/
8182
8183 EFIFB FRAMEBUFFER DRIVER
8184 M:      Peter Jones <[email protected]>
8185 L:      [email protected]
8186 S:      Maintained
8187 F:      drivers/video/fbdev/efifb.c
8188
8189 EFS FILESYSTEM
8190 S:      Orphan
8191 W:      http://aeschi.ch.eu.org/efs/
8192 F:      fs/efs/
8193
8194 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8195 L:      [email protected]
8196 S:      Orphan
8197 F:      drivers/net/ethernet/ibm/ehea/
8198
8199 ELM327 CAN NETWORK DRIVER
8200 M:      Max Staudt <[email protected]>
8201 L:      [email protected]
8202 S:      Maintained
8203 F:      Documentation/networking/device_drivers/can/can327.rst
8204 F:      drivers/net/can/can327.c
8205
8206 EM28XX VIDEO4LINUX DRIVER
8207 M:      Mauro Carvalho Chehab <[email protected]>
8208 L:      [email protected]
8209 S:      Maintained
8210 W:      https://linuxtv.org
8211 T:      git git://linuxtv.org/media_tree.git
8212 F:      Documentation/admin-guide/media/em28xx*
8213 F:      drivers/media/usb/em28xx/
8214
8215 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8216 M:      Adrian Hunter <[email protected]>
8217 M:      Asutosh Das <[email protected]>
8218 R:      Ritesh Harjani <[email protected]>
8219 L:      [email protected]
8220 S:      Supported
8221 F:      drivers/mmc/host/cqhci*
8222
8223 EMS CPC-PCI CAN DRIVER
8224 M:      Gerhard Uttenthaler <[email protected]>
8225 M:      [email protected]
8226 L:      [email protected]
8227 S:      Maintained
8228 F:      drivers/net/can/sja1000/ems_pci.c
8229
8230 EMULEX 10Gbps iSCSI - OneConnect DRIVER
8231 M:      Ketan Mukadam <[email protected]>
8232 L:      [email protected]
8233 S:      Supported
8234 W:      http://www.broadcom.com
8235 F:      drivers/scsi/be2iscsi/
8236
8237 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8238 M:      Ajit Khaparde <[email protected]>
8239 M:      Sriharsha Basavapatna <[email protected]>
8240 M:      Somnath Kotur <[email protected]>
8241 L:      [email protected]
8242 S:      Supported
8243 W:      http://www.emulex.com
8244 F:      drivers/net/ethernet/emulex/benet/
8245
8246 EMULEX ONECONNECT ROCE DRIVER
8247 M:      Selvin Xavier <[email protected]>
8248 L:      [email protected]
8249 S:      Odd Fixes
8250 W:      http://www.broadcom.com
8251 F:      drivers/infiniband/hw/ocrdma/
8252 F:      include/uapi/rdma/ocrdma-abi.h
8253
8254 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8255 M:      James Smart <[email protected]>
8256 M:      Ram Vegesna <[email protected]>
8257 L:      [email protected]
8258 L:      [email protected]
8259 S:      Supported
8260 W:      http://www.broadcom.com
8261 F:      drivers/scsi/elx/
8262
8263 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8264 M:      James Smart <[email protected]>
8265 M:      Dick Kennedy <[email protected]>
8266 L:      [email protected]
8267 S:      Supported
8268 W:      http://www.broadcom.com
8269 F:      drivers/scsi/lpfc/
8270
8271 ENE CB710 FLASH CARD READER DRIVER
8272 M:      Michał Mirosław <[email protected]>
8273 S:      Maintained
8274 F:      drivers/misc/cb710/
8275 F:      drivers/mmc/host/cb710-mmc.*
8276 F:      include/linux/cb710.h
8277
8278 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8279 M:      Maxim Levitsky <[email protected]>
8280 S:      Maintained
8281 F:      drivers/media/rc/ene_ir.*
8282
8283 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8284 M:      Laurentiu Tudor <[email protected]>
8285 L:      [email protected]
8286 S:      Maintained
8287 F:      drivers/tty/ehv_bytechan.c
8288
8289 EPSON S1D13XXX FRAMEBUFFER DRIVER
8290 M:      Kristoffer Ericson <[email protected]>
8291 S:      Maintained
8292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8293 F:      drivers/video/fbdev/s1d13xxxfb.c
8294 F:      include/video/s1d13xxxfb.h
8295
8296 EROFS FILE SYSTEM
8297 M:      Gao Xiang <[email protected]>
8298 M:      Chao Yu <[email protected]>
8299 R:      Yue Hu <[email protected]>
8300 R:      Jeffle Xu <[email protected]>
8301 R:      Sandeep Dhavale <[email protected]>
8302 L:      [email protected]
8303 S:      Maintained
8304 W:      https://erofs.docs.kernel.org
8305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8306 F:      Documentation/ABI/testing/sysfs-fs-erofs
8307 F:      Documentation/filesystems/erofs.rst
8308 F:      fs/erofs/
8309 F:      include/trace/events/erofs.h
8310
8311 ERRSEQ ERROR TRACKING INFRASTRUCTURE
8312 M:      Jeff Layton <[email protected]>
8313 S:      Maintained
8314 F:      include/linux/errseq.h
8315 F:      lib/errseq.c
8316
8317 ESD CAN NETWORK DRIVERS
8318 M:      Stefan Mätje <[email protected]>
8319 R:      [email protected]
8320 L:      [email protected]
8321 S:      Maintained
8322 F:      drivers/net/can/esd/
8323
8324 ESD CAN/USB DRIVERS
8325 M:      Frank Jungclaus <[email protected]>
8326 R:      [email protected]
8327 L:      [email protected]
8328 S:      Maintained
8329 F:      drivers/net/can/usb/esd_usb.c
8330
8331 ET131X NETWORK DRIVER
8332 M:      Mark Einon <[email protected]>
8333 S:      Odd Fixes
8334 F:      drivers/net/ethernet/agere/
8335
8336 ETAS ES58X CAN/USB DRIVER
8337 M:      Vincent Mailhol <[email protected]>
8338 L:      [email protected]
8339 S:      Maintained
8340 F:      Documentation/networking/devlink/etas_es58x.rst
8341 F:      drivers/net/can/usb/etas_es58x/
8342
8343 ETHERNET BRIDGE
8344 M:      Roopa Prabhu <[email protected]>
8345 M:      Nikolay Aleksandrov <[email protected]>
8346 L:      [email protected]
8347 L:      [email protected]
8348 S:      Maintained
8349 W:      http://www.linuxfoundation.org/en/Net:Bridge
8350 F:      include/linux/netfilter_bridge/
8351 F:      net/bridge/
8352
8353 ETHERNET PHY LIBRARY
8354 M:      Andrew Lunn <[email protected]>
8355 M:      Heiner Kallweit <[email protected]>
8356 R:      Russell King <[email protected]>
8357 L:      [email protected]
8358 S:      Maintained
8359 F:      Documentation/ABI/testing/sysfs-class-net-phydev
8360 F:      Documentation/devicetree/bindings/net/ethernet-phy.yaml
8361 F:      Documentation/devicetree/bindings/net/mdio*
8362 F:      Documentation/devicetree/bindings/net/qca,ar803x.yaml
8363 F:      Documentation/networking/phy.rst
8364 F:      drivers/net/mdio/
8365 F:      drivers/net/mdio/acpi_mdio.c
8366 F:      drivers/net/mdio/fwnode_mdio.c
8367 F:      drivers/net/mdio/of_mdio.c
8368 F:      drivers/net/pcs/
8369 F:      drivers/net/phy/
8370 F:      include/dt-bindings/net/qca-ar803x.h
8371 F:      include/linux/*mdio*.h
8372 F:      include/linux/linkmode.h
8373 F:      include/linux/mdio/*.h
8374 F:      include/linux/mii.h
8375 F:      include/linux/of_net.h
8376 F:      include/linux/phy.h
8377 F:      include/linux/phy_fixed.h
8378 F:      include/linux/phy_link_topology.h
8379 F:      include/linux/phylib_stubs.h
8380 F:      include/linux/platform_data/mdio-bcm-unimac.h
8381 F:      include/linux/platform_data/mdio-gpio.h
8382 F:      include/trace/events/mdio.h
8383 F:      include/uapi/linux/mdio.h
8384 F:      include/uapi/linux/mii.h
8385 F:      net/core/of_net.c
8386
8387 ETHERNET PHY LIBRARY [RUST]
8388 M:      FUJITA Tomonori <[email protected]>
8389 R:      Trevor Gross <[email protected]>
8390 L:      [email protected]
8391 L:      [email protected]
8392 S:      Maintained
8393 F:      rust/kernel/net/phy.rs
8394 F:      rust/kernel/net/phy/reg.rs
8395
8396 EXEC & BINFMT API, ELF
8397 R:      Eric Biederman <[email protected]>
8398 R:      Kees Cook <[email protected]>
8399 L:      [email protected]
8400 S:      Supported
8401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8402 F:      Documentation/userspace-api/ELF.rst
8403 F:      fs/*binfmt_*.c
8404 F:      fs/Kconfig.binfmt
8405 F:      fs/exec.c
8406 F:      fs/tests/binfmt_*_kunit.c
8407 F:      fs/tests/exec_kunit.c
8408 F:      include/linux/binfmts.h
8409 F:      include/linux/elf.h
8410 F:      include/uapi/linux/binfmts.h
8411 F:      include/uapi/linux/elf.h
8412 F:      tools/testing/selftests/exec/
8413 N:      asm/elf.h
8414 N:      binfmt
8415
8416 EXFAT FILE SYSTEM
8417 M:      Namjae Jeon <[email protected]>
8418 M:      Sungjong Seo <[email protected]>
8419 L:      [email protected]
8420 S:      Maintained
8421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8422 F:      fs/exfat/
8423
8424 EXPRESSWIRE PROTOCOL LIBRARY
8425 M:      Duje Mihanović <[email protected]>
8426 L:      [email protected]
8427 S:      Maintained
8428 F:      drivers/leds/leds-expresswire.c
8429 F:      include/linux/leds-expresswire.h
8430
8431 EXT2 FILE SYSTEM
8432 M:      Jan Kara <[email protected]>
8433 L:      [email protected]
8434 S:      Maintained
8435 F:      Documentation/filesystems/ext2.rst
8436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8437 F:      fs/ext2/
8438 F:      include/linux/ext2*
8439
8440 EXT4 FILE SYSTEM
8441 M:      "Theodore Ts'o" <[email protected]>
8442 M:      Andreas Dilger <[email protected]>
8443 L:      [email protected]
8444 S:      Maintained
8445 W:      http://ext4.wiki.kernel.org
8446 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
8447 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8448 F:      Documentation/filesystems/ext4/
8449 F:      fs/ext4/
8450 F:      include/trace/events/ext4.h
8451 F:      include/uapi/linux/ext4.h
8452
8453 Extended Verification Module (EVM)
8454 M:      Mimi Zohar <[email protected]>
8455 M:      Roberto Sassu <[email protected]>
8456 L:      [email protected]
8457 S:      Supported
8458 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8459 F:      security/integrity/
8460 F:      security/integrity/evm/
8461
8462 EXTENSIBLE FIRMWARE INTERFACE (EFI)
8463 M:      Ard Biesheuvel <[email protected]>
8464 L:      [email protected]
8465 S:      Maintained
8466 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8467 F:      Documentation/admin-guide/efi-stub.rst
8468 F:      arch/*/include/asm/efi.h
8469 F:      arch/*/kernel/efi.c
8470 F:      arch/arm/boot/compressed/efi-header.S
8471 F:      arch/x86/platform/efi/
8472 F:      drivers/firmware/efi/
8473 F:      include/linux/efi*.h
8474
8475 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8476 M:      MyungJoo Ham <[email protected]>
8477 M:      Chanwoo Choi <[email protected]>
8478 L:      [email protected]
8479 S:      Maintained
8480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8481 F:      Documentation/devicetree/bindings/extcon/
8482 F:      Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8483 F:      drivers/extcon/
8484 F:      include/linux/extcon.h
8485 F:      include/linux/extcon/
8486
8487 EXTRA BOOT CONFIG
8488 M:      Masami Hiramatsu <[email protected]>
8489 L:      [email protected]
8490 L:      [email protected]
8491 S:      Maintained
8492 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
8493 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8494 F:      Documentation/admin-guide/bootconfig.rst
8495 F:      fs/proc/bootconfig.c
8496 F:      include/linux/bootconfig.h
8497 F:      lib/bootconfig-data.S
8498 F:      lib/bootconfig.c
8499 F:      tools/bootconfig/*
8500 F:      tools/bootconfig/scripts/*
8501
8502 EXYNOS DP DRIVER
8503 M:      Jingoo Han <[email protected]>
8504 L:      [email protected]
8505 S:      Maintained
8506 F:      drivers/gpu/drm/exynos/exynos_dp*
8507
8508 EXYNOS SYSMMU (IOMMU) driver
8509 M:      Marek Szyprowski <[email protected]>
8510 L:      [email protected]
8511 S:      Maintained
8512 F:      drivers/iommu/exynos-iommu.c
8513
8514 F2FS FILE SYSTEM
8515 M:      Jaegeuk Kim <[email protected]>
8516 M:      Chao Yu <[email protected]>
8517 L:      [email protected]
8518 S:      Maintained
8519 W:      https://f2fs.wiki.kernel.org/
8520 Q:      https://patchwork.kernel.org/project/f2fs/list/
8521 B:      https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8523 F:      Documentation/ABI/testing/sysfs-fs-f2fs
8524 F:      Documentation/filesystems/f2fs.rst
8525 F:      fs/f2fs/
8526 F:      include/linux/f2fs_fs.h
8527 F:      include/trace/events/f2fs.h
8528 F:      include/uapi/linux/f2fs.h
8529
8530 F71805F HARDWARE MONITORING DRIVER
8531 M:      Jean Delvare <[email protected]>
8532 L:      [email protected]
8533 S:      Maintained
8534 F:      Documentation/hwmon/f71805f.rst
8535 F:      drivers/hwmon/f71805f.c
8536
8537 FADDR2LINE
8538 M:      Josh Poimboeuf <[email protected]>
8539 S:      Maintained
8540 F:      scripts/faddr2line
8541
8542 FAILOVER MODULE
8543 M:      Sridhar Samudrala <[email protected]>
8544 L:      [email protected]
8545 S:      Supported
8546 F:      Documentation/networking/failover.rst
8547 F:      include/net/failover.h
8548 F:      net/core/failover.c
8549
8550 FANOTIFY
8551 M:      Jan Kara <[email protected]>
8552 R:      Amir Goldstein <[email protected]>
8553 R:      Matthew Bobrowski <[email protected]>
8554 L:      [email protected]
8555 S:      Maintained
8556 F:      fs/notify/fanotify/
8557 F:      include/linux/fanotify.h
8558 F:      include/uapi/linux/fanotify.h
8559
8560 FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8561 M:      Linus Walleij <[email protected]>
8562 L:      [email protected]
8563 S:      Maintained
8564 F:      drivers/usb/fotg210/
8565
8566 FARSYNC SYNCHRONOUS DRIVER
8567 M:      Kevin Curtis <[email protected]>
8568 S:      Supported
8569 W:      http://www.farsite.co.uk/
8570 F:      drivers/net/wan/farsync.*
8571
8572 FAULT INJECTION SUPPORT
8573 M:      Akinobu Mita <[email protected]>
8574 S:      Supported
8575 F:      Documentation/fault-injection/
8576 F:      lib/fault-inject.c
8577
8578 FBTFT Framebuffer drivers
8579 L:      [email protected]
8580 L:      [email protected]
8581 S:      Orphan
8582 F:      drivers/staging/fbtft/
8583
8584 FC0011 TUNER DRIVER
8585 M:      Michael Buesch <[email protected]>
8586 L:      [email protected]
8587 S:      Maintained
8588 F:      drivers/media/tuners/fc0011.c
8589 F:      drivers/media/tuners/fc0011.h
8590
8591 FC2580 MEDIA DRIVER
8592 L:      [email protected]
8593 S:      Orphan
8594 W:      https://linuxtv.org
8595 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8596 F:      drivers/media/tuners/fc2580*
8597
8598 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8599 M:      Hannes Reinecke <[email protected]>
8600 L:      [email protected]
8601 S:      Supported
8602 W:      www.Open-FCoE.org
8603 F:      drivers/scsi/fcoe/
8604 F:      drivers/scsi/libfc/
8605 F:      include/scsi/fc/
8606 F:      include/scsi/libfc.h
8607 F:      include/scsi/libfcoe.h
8608 F:      include/uapi/scsi/fc/
8609
8610 FILE LOCKING (flock() and fcntl()/lockf())
8611 M:      Jeff Layton <[email protected]>
8612 M:      Chuck Lever <[email protected]>
8613 R:      Alexander Aring <[email protected]>
8614 L:      [email protected]
8615 S:      Maintained
8616 F:      fs/fcntl.c
8617 F:      fs/locks.c
8618 F:      include/linux/fcntl.h
8619 F:      include/uapi/linux/fcntl.h
8620
8621 FILESYSTEM DIRECT ACCESS (DAX)
8622 M:      Dan Williams <[email protected]>
8623 R:      Matthew Wilcox <[email protected]>
8624 R:      Jan Kara <[email protected]>
8625 L:      [email protected]
8626 L:      [email protected]
8627 S:      Supported
8628 F:      fs/dax.c
8629 F:      include/linux/dax.h
8630 F:      include/trace/events/fs_dax.h
8631
8632 FILESYSTEMS (VFS and infrastructure)
8633 M:      Alexander Viro <[email protected]>
8634 M:      Christian Brauner <[email protected]>
8635 R:      Jan Kara <[email protected]>
8636 L:      [email protected]
8637 S:      Maintained
8638 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git
8639 F:      fs/*
8640 F:      include/linux/fs.h
8641 F:      include/linux/fs_types.h
8642 F:      include/uapi/linux/fs.h
8643 F:      include/uapi/linux/openat2.h
8644
8645 FILESYSTEMS [EXPORTFS]
8646 M:      Chuck Lever <[email protected]>
8647 M:      Jeff Layton <[email protected]>
8648 R:      Amir Goldstein <[email protected]>
8649 L:      [email protected]
8650 L:      [email protected]
8651 S:      Supported
8652 F:      Documentation/filesystems/nfs/exporting.rst
8653 F:      fs/exportfs/
8654 F:      fs/fhandle.c
8655 F:      include/linux/exportfs.h
8656
8657 FILESYSTEMS [IDMAPPED MOUNTS]
8658 M:      Christian Brauner <[email protected]>
8659 M:      Seth Forshee <[email protected]>
8660 L:      [email protected]
8661 S:      Maintained
8662 F:      Documentation/filesystems/idmappings.rst
8663 F:      fs/mnt_idmapping.c
8664 F:      include/linux/mnt_idmapping.*
8665 F:      tools/testing/selftests/mount_setattr/
8666
8667 FILESYSTEMS [IOMAP]
8668 M:      Christian Brauner <[email protected]>
8669 R:      Darrick J. Wong <[email protected]>
8670 L:      [email protected]
8671 L:      [email protected]
8672 S:      Supported
8673 F:      Documentation/filesystems/iomap/*
8674 F:      fs/iomap/
8675 F:      include/linux/iomap.h
8676
8677 FILESYSTEMS [NETFS LIBRARY]
8678 M:      David Howells <[email protected]>
8679 R:      Jeff Layton <[email protected]>
8680 L:      [email protected]
8681 L:      [email protected]
8682 S:      Supported
8683 F:      Documentation/filesystems/caching/
8684 F:      Documentation/filesystems/netfs_library.rst
8685 F:      fs/netfs/
8686 F:      include/linux/fscache*.h
8687 F:      include/linux/netfs.h
8688 F:      include/trace/events/fscache.h
8689 F:      include/trace/events/netfs.h
8690
8691 FILESYSTEMS [STACKABLE]
8692 M:      Miklos Szeredi <[email protected]>
8693 M:      Amir Goldstein <[email protected]>
8694 L:      [email protected]
8695 L:      [email protected]
8696 S:      Maintained
8697 F:      fs/backing-file.c
8698 F:      include/linux/backing-file.h
8699
8700 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8701 M:      Riku Voipio <[email protected]>
8702 L:      [email protected]
8703 S:      Maintained
8704 F:      drivers/hwmon/f75375s.c
8705 F:      include/linux/f75375s.h
8706
8707 FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8708 M:      Ji-Ze Hong (Peter Hong) <[email protected]>
8709 L:      [email protected]
8710 S:      Maintained
8711 F:      drivers/net/can/usb/f81604.c
8712
8713 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8714 M:      Clemens Ladisch <[email protected]>
8715 M:      Takashi Sakamoto <[email protected]>
8716 L:      [email protected] (moderated for non-subscribers)
8717 S:      Maintained
8718 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8719 F:      include/uapi/sound/firewire.h
8720 F:      sound/firewire/
8721
8722 FIREWIRE MEDIA DRIVERS (firedtv)
8723 M:      Stefan Richter <[email protected]>
8724 L:      [email protected]
8725 L:      [email protected]
8726 S:      Maintained
8727 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8728 F:      drivers/media/firewire/
8729
8730 FIREWIRE SBP-2 TARGET
8731 M:      Chris Boot <[email protected]>
8732 L:      [email protected]
8733 L:      [email protected]
8734 L:      [email protected]
8735 S:      Maintained
8736 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8737 F:      drivers/target/sbp/
8738
8739 FIREWIRE SUBSYSTEM
8740 M:      Takashi Sakamoto <[email protected]>
8741 M:      Takashi Sakamoto <[email protected]>
8742 L:      [email protected]
8743 S:      Maintained
8744 W:      http://ieee1394.docs.kernel.org/
8745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8746 F:      drivers/firewire/
8747 F:      include/linux/firewire.h
8748 F:      include/uapi/linux/firewire*.h
8749 F:      tools/firewire/
8750
8751 FIRMWARE FRAMEWORK FOR ARMV8-A
8752 M:      Sudeep Holla <[email protected]>
8753 L:      [email protected] (moderated for non-subscribers)
8754 S:      Maintained
8755 F:      drivers/firmware/arm_ffa/
8756 F:      include/linux/arm_ffa.h
8757
8758 FIRMWARE LOADER (request_firmware)
8759 M:      Luis Chamberlain <[email protected]>
8760 M:      Russ Weight <[email protected]>
8761 M:      Danilo Krummrich <[email protected]>
8762 L:      [email protected]
8763 S:      Maintained
8764 F:      Documentation/firmware_class/
8765 F:      drivers/base/firmware_loader/
8766 F:      rust/kernel/firmware.rs
8767 F:      include/linux/firmware.h
8768
8769 FLEXTIMER FTM-QUADDEC DRIVER
8770 M:      Patrick Havelange <[email protected]>
8771 L:      [email protected]
8772 S:      Maintained
8773 F:      Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8774 F:      drivers/counter/ftm-quaddec.c
8775
8776 FLOPPY DRIVER
8777 M:      Denis Efremov <[email protected]>
8778 L:      [email protected]
8779 S:      Odd Fixes
8780 F:      drivers/block/floppy.c
8781
8782 FLYSKY FSIA6B RC RECEIVER
8783 M:      Markus Koch <[email protected]>
8784 L:      [email protected]
8785 S:      Maintained
8786 F:      drivers/input/joystick/fsia6b.c
8787
8788 FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
8789 M:      Geoffrey D. Bennett <[email protected]>
8790 L:      [email protected] (moderated for non-subscribers)
8791 S:      Maintained
8792 W:      https://github.com/geoffreybennett/scarlett-gen2
8793 B:      https://github.com/geoffreybennett/scarlett-gen2/issues
8794 T:      git https://github.com/geoffreybennett/scarlett-gen2.git
8795 F:      include/uapi/sound/scarlett2.h
8796 F:      sound/usb/mixer_scarlett2.c
8797
8798 FORCEDETH GIGABIT ETHERNET DRIVER
8799 M:      Rain River <[email protected]>
8800 M:      Zhu Yanjun <[email protected]>
8801 L:      [email protected]
8802 S:      Maintained
8803 F:      drivers/net/ethernet/nvidia/*
8804
8805 FORTIFY_SOURCE
8806 M:      Kees Cook <[email protected]>
8807 L:      [email protected]
8808 S:      Supported
8809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8810 F:      include/linux/fortify-string.h
8811 F:      lib/fortify_kunit.c
8812 F:      lib/memcpy_kunit.c
8813 F:      lib/test_fortify/*
8814 F:      scripts/test_fortify.sh
8815 K:      \b__NO_FORTIFY\b
8816
8817 FPGA DFL DRIVERS
8818 M:      Wu Hao <[email protected]>
8819 R:      Tom Rix <[email protected]>
8820 L:      [email protected]
8821 S:      Maintained
8822 F:      Documentation/ABI/testing/sysfs-bus-dfl*
8823 F:      Documentation/fpga/dfl.rst
8824 F:      drivers/fpga/dfl*
8825 F:      drivers/uio/uio_dfl.c
8826 F:      include/linux/dfl.h
8827 F:      include/uapi/linux/fpga-dfl.h
8828
8829 FPGA MANAGER FRAMEWORK
8830 M:      Moritz Fischer <[email protected]>
8831 M:      Wu Hao <[email protected]>
8832 M:      Xu Yilun <[email protected]>
8833 R:      Tom Rix <[email protected]>
8834 L:      [email protected]
8835 S:      Maintained
8836 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
8837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8838 F:      Documentation/devicetree/bindings/fpga/
8839 F:      Documentation/driver-api/fpga/
8840 F:      Documentation/fpga/
8841 F:      drivers/fpga/
8842 F:      include/linux/fpga/
8843
8844 FPU EMULATOR
8845 M:      Bill Metzenthen <[email protected]>
8846 S:      Maintained
8847 W:      https://floatingpoint.billm.au/
8848 F:      arch/x86/math-emu/
8849
8850 FRAMEBUFFER CORE
8851 M:      Daniel Vetter <[email protected]>
8852 S:      Odd Fixes
8853 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
8854 F:      drivers/video/fbdev/core/
8855
8856 FRAMEBUFFER LAYER
8857 M:      Helge Deller <[email protected]>
8858 L:      [email protected]
8859 L:      [email protected]
8860 S:      Maintained
8861 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
8862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8863 F:      Documentation/fb/
8864 F:      drivers/video/
8865 F:      include/linux/fb.h
8866 F:      include/uapi/linux/fb.h
8867 F:      include/uapi/video/
8868 F:      include/video/
8869
8870 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8871 M:      Horia Geantă <[email protected]>
8872 M:      Pankaj Gupta <[email protected]>
8873 M:      Gaurav Jain <[email protected]>
8874 L:      [email protected]
8875 S:      Maintained
8876 F:      Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8877 F:      drivers/crypto/caam/
8878
8879 FREESCALE COLDFIRE M5441X MMC DRIVER
8880 M:      Angelo Dureghello <[email protected]>
8881 L:      [email protected]
8882 S:      Maintained
8883 F:      drivers/mmc/host/sdhci-esdhc-mcf.c
8884 F:      include/linux/platform_data/mmc-esdhc-mcf.h
8885
8886 FREESCALE DIU FRAMEBUFFER DRIVER
8887 M:      Timur Tabi <[email protected]>
8888 L:      [email protected]
8889 S:      Maintained
8890 F:      drivers/video/fbdev/fsl-diu-fb.*
8891
8892 FREESCALE DMA DRIVER
8893 M:      Zhang Wei <[email protected]>
8894 L:      [email protected]
8895 S:      Maintained
8896 F:      drivers/dma/fsldma.*
8897
8898 FREESCALE DSPI DRIVER
8899 M:      Vladimir Oltean <[email protected]>
8900 L:      [email protected]
8901 L:      [email protected]
8902 S:      Maintained
8903 F:      Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
8904 F:      drivers/spi/spi-fsl-dspi.c
8905 F:      include/linux/spi/spi-fsl-dspi.h
8906
8907 FREESCALE eDMA DRIVER
8908 M:      Frank Li <[email protected]>
8909 L:      [email protected]
8910 L:      [email protected]
8911 S:      Maintained
8912 F:      Documentation/devicetree/bindings/dma/fsl,edma.yaml
8913 F:      drivers/dma/fsl-edma*.*
8914
8915 FREESCALE ENETC ETHERNET DRIVERS
8916 M:      Claudiu Manoil <[email protected]>
8917 M:      Vladimir Oltean <[email protected]>
8918 L:      [email protected]
8919 S:      Maintained
8920 F:      drivers/net/ethernet/freescale/enetc/
8921
8922 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8923 M:      Claudiu Manoil <[email protected]>
8924 L:      [email protected]
8925 S:      Maintained
8926 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8927 F:      drivers/net/ethernet/freescale/gianfar*
8928
8929 FREESCALE GPMI NAND DRIVER
8930 M:      Han Xu <[email protected]>
8931 L:      [email protected]
8932 S:      Maintained
8933 F:      drivers/mtd/nand/raw/gpmi-nand/*
8934
8935 FREESCALE I2C CPM DRIVER
8936 M:      Jochen Friedrich <[email protected]>
8937 L:      [email protected]
8938 L:      [email protected]
8939 S:      Maintained
8940 F:      drivers/i2c/busses/i2c-cpm.c
8941
8942 FREESCALE IMX / MXC FEC DRIVER
8943 M:      Wei Fang <[email protected]>
8944 R:      Shenwei Wang <[email protected]>
8945 R:      Clark Wang <[email protected]>
8946 L:      [email protected]
8947 L:      [email protected]
8948 S:      Maintained
8949 F:      Documentation/devicetree/bindings/net/fsl,fec.yaml
8950 F:      drivers/net/ethernet/freescale/fec.h
8951 F:      drivers/net/ethernet/freescale/fec_main.c
8952 F:      drivers/net/ethernet/freescale/fec_ptp.c
8953
8954 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8955 M:      Sascha Hauer <[email protected]>
8956 R:      Pengutronix Kernel Team <[email protected]>
8957 L:      [email protected]
8958 L:      [email protected] (moderated for non-subscribers)
8959 S:      Maintained
8960 F:      drivers/video/fbdev/imxfb.c
8961
8962 FREESCALE IMX DDR PMU DRIVER
8963 M:      Frank Li <[email protected]>
8964 L:      [email protected] (moderated for non-subscribers)
8965 S:      Maintained
8966 F:      Documentation/admin-guide/perf/imx-ddr.rst
8967 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8968 F:      drivers/perf/fsl_imx8_ddr_perf.c
8969
8970 FREESCALE IMX I2C DRIVER
8971 M:      Oleksij Rempel <[email protected]>
8972 R:      Pengutronix Kernel Team <[email protected]>
8973 L:      [email protected]
8974 S:      Maintained
8975 F:      Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8976 F:      drivers/i2c/busses/i2c-imx.c
8977
8978 FREESCALE IMX LPI2C DRIVER
8979 M:      Dong Aisheng <[email protected]>
8980 L:      [email protected]
8981 L:      [email protected]
8982 S:      Maintained
8983 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8984 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
8985
8986 FREESCALE IMX LPSPI DRIVER
8987 M:      Frank Li <[email protected]>
8988 L:      [email protected]
8989 L:      [email protected]
8990 S:      Maintained
8991 F:      Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml
8992 F:      drivers/spi/spi-fsl-lpspi.c
8993
8994 FREESCALE MPC I2C DRIVER
8995 M:      Chris Packham <[email protected]>
8996 L:      [email protected]
8997 S:      Maintained
8998 F:      Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8999 F:      drivers/i2c/busses/i2c-mpc.c
9000
9001 FREESCALE QORIQ DPAA ETHERNET DRIVER
9002 M:      Madalin Bucur <[email protected]>
9003 L:      [email protected]
9004 S:      Maintained
9005 F:      drivers/net/ethernet/freescale/dpaa
9006
9007 FREESCALE QORIQ DPAA FMAN DRIVER
9008 M:      Madalin Bucur <[email protected]>
9009 R:      Sean Anderson <[email protected]>
9010 L:      [email protected]
9011 S:      Maintained
9012 F:      Documentation/devicetree/bindings/net/fsl,fman*.yaml
9013 F:      drivers/net/ethernet/freescale/fman
9014
9015 FREESCALE QORIQ PTP CLOCK DRIVER
9016 M:      Yangbo Lu <[email protected]>
9017 L:      [email protected]
9018 S:      Maintained
9019 F:      Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
9020 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
9021 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
9022 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
9023 F:      drivers/ptp/ptp_qoriq.c
9024 F:      drivers/ptp/ptp_qoriq_debugfs.c
9025 F:      include/linux/fsl/ptp_qoriq.h
9026
9027 FREESCALE QUAD SPI DRIVER
9028 M:      Han Xu <[email protected]>
9029 L:      [email protected]
9030 L:      [email protected]
9031 S:      Maintained
9032 F:      Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
9033 F:      drivers/spi/spi-fsl-qspi.c
9034
9035 FREESCALE QUICC ENGINE LIBRARY
9036 M:      Qiang Zhao <[email protected]>
9037 M:      Christophe Leroy <[email protected]>
9038 L:      [email protected]
9039 S:      Maintained
9040 F:      drivers/soc/fsl/qe/
9041 F:      include/soc/fsl/qe/
9042
9043 FREESCALE QUICC ENGINE QMC DRIVER
9044 M:      Herve Codina <[email protected]>
9045 L:      [email protected]
9046 S:      Maintained
9047 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
9048 F:      drivers/soc/fsl/qe/qmc.c
9049 F:      include/soc/fsl/qe/qmc.h
9050
9051 FREESCALE QUICC ENGINE QMC HDLC DRIVER
9052 M:      Herve Codina <[email protected]>
9053 L:      [email protected]
9054 L:      [email protected]
9055 S:      Maintained
9056 F:      drivers/net/wan/fsl_qmc_hdlc.c
9057
9058 FREESCALE QUICC ENGINE TSA DRIVER
9059 M:      Herve Codina <[email protected]>
9060 L:      [email protected]
9061 S:      Maintained
9062 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
9063 F:      drivers/soc/fsl/qe/tsa.c
9064 F:      drivers/soc/fsl/qe/tsa.h
9065 F:      include/dt-bindings/soc/cpm1-fsl,tsa.h
9066
9067 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
9068 L:      [email protected]
9069 L:      [email protected]
9070 S:      Orphan
9071 F:      drivers/net/ethernet/freescale/ucc_geth*
9072
9073 FREESCALE QUICC ENGINE UCC HDLC DRIVER
9074 M:      Zhao Qiang <[email protected]>
9075 L:      [email protected]
9076 L:      [email protected]
9077 S:      Maintained
9078 F:      drivers/net/wan/fsl_ucc_hdlc*
9079
9080 FREESCALE QUICC ENGINE UCC UART DRIVER
9081 M:      Timur Tabi <[email protected]>
9082 L:      [email protected]
9083 S:      Maintained
9084 F:      drivers/tty/serial/ucc_uart.c
9085
9086 FREESCALE SOC DRIVERS
9087 M:      Christophe Leroy <[email protected]>
9088 L:      [email protected]
9089 L:      [email protected] (moderated for non-subscribers)
9090 S:      Maintained
9091 F:      Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
9092 F:      Documentation/devicetree/bindings/soc/fsl/
9093 F:      drivers/soc/fsl/
9094 F:      include/linux/fsl/
9095 F:      include/soc/fsl/
9096
9097 FREESCALE SOC FS_ENET DRIVER
9098 M:      Pantelis Antoniou <[email protected]>
9099 L:      [email protected]
9100 L:      [email protected]
9101 S:      Maintained
9102 F:      drivers/net/ethernet/freescale/fs_enet/
9103
9104 FREESCALE SOC SOUND DRIVERS
9105 M:      Shengjiu Wang <[email protected]>
9106 M:      Xiubo Li <[email protected]>
9107 R:      Fabio Estevam <[email protected]>
9108 R:      Nicolin Chen <[email protected]>
9109 L:      [email protected] (moderated for non-subscribers)
9110 L:      [email protected]
9111 S:      Maintained
9112 F:      sound/soc/fsl/fsl*
9113 F:      sound/soc/fsl/imx*
9114
9115 FREESCALE SOC LPC32XX SOUND DRIVERS
9116 M:      J.M.B. Downing <[email protected]>
9117 M:      Piotr Wojtaszczyk <[email protected]>
9118 R:      Vladimir Zapolskiy <[email protected]>
9119 L:      [email protected] (moderated for non-subscribers)
9120 L:      [email protected]
9121 S:      Maintained
9122 F:      Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
9123 F:      sound/soc/fsl/lpc3xxx-*
9124
9125 FREESCALE SOC SOUND QMC DRIVER
9126 M:      Herve Codina <[email protected]>
9127 L:      [email protected] (moderated for non-subscribers)
9128 L:      [email protected]
9129 S:      Maintained
9130 F:      Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
9131 F:      sound/soc/fsl/fsl_qmc_audio.c
9132
9133 FREESCALE USB PERIPHERAL DRIVERS
9134 L:      [email protected]
9135 L:      [email protected]
9136 S:      Orphan
9137 F:      drivers/usb/gadget/udc/fsl*
9138
9139 FREESCALE USB PHY DRIVER
9140 L:      [email protected]
9141 L:      [email protected]
9142 S:      Orphan
9143 F:      drivers/usb/phy/phy-fsl-usb*
9144
9145 FREEVXFS FILESYSTEM
9146 M:      Christoph Hellwig <[email protected]>
9147 S:      Maintained
9148 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
9149 F:      fs/freevxfs/
9150
9151 FREEZER
9152 M:      "Rafael J. Wysocki" <[email protected]>
9153 M:      Pavel Machek <[email protected]>
9154 L:      [email protected]
9155 S:      Supported
9156 F:      Documentation/power/freezing-of-tasks.rst
9157 F:      include/linux/freezer.h
9158 F:      kernel/freezer.c
9159
9160 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
9161 M:      Eric Biggers <[email protected]>
9162 M:      Theodore Y. Ts'o <[email protected]>
9163 M:      Jaegeuk Kim <[email protected]>
9164 L:      [email protected]
9165 S:      Supported
9166 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
9167 T:      git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
9168 F:      Documentation/filesystems/fscrypt.rst
9169 F:      fs/crypto/
9170 F:      include/linux/fscrypt.h
9171 F:      include/uapi/linux/fscrypt.h
9172
9173 FSI SUBSYSTEM
9174 M:      Jeremy Kerr <[email protected]>
9175 M:      Joel Stanley <[email protected]>
9176 R:      Alistar Popple <[email protected]>
9177 R:      Eddie James <[email protected]>
9178 L:      [email protected]
9179 S:      Supported
9180 Q:      http://patchwork.ozlabs.org/project/linux-fsi/list/
9181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
9182 F:      drivers/fsi/
9183 F:      include/linux/fsi*.h
9184 F:      include/trace/events/fsi*.h
9185
9186 FSI-ATTACHED I2C DRIVER
9187 M:      Eddie James <[email protected]>
9188 L:      [email protected]
9189 L:      [email protected] (moderated for non-subscribers)
9190 S:      Maintained
9191 F:      Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
9192 F:      drivers/i2c/busses/i2c-fsi.c
9193
9194 FSI-ATTACHED SPI DRIVER
9195 M:      Eddie James <[email protected]>
9196 L:      [email protected]
9197 S:      Maintained
9198 F:      Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
9199 F:      drivers/spi/spi-fsi.c
9200
9201 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
9202 M:      Jan Kara <[email protected]>
9203 R:      Amir Goldstein <[email protected]>
9204 L:      [email protected]
9205 S:      Maintained
9206 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
9207 F:      fs/notify/
9208 F:      include/linux/fsnotify*.h
9209
9210 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
9211 M:      Eric Biggers <[email protected]>
9212 M:      Theodore Y. Ts'o <[email protected]>
9213 L:      [email protected]
9214 S:      Supported
9215 Q:      https://patchwork.kernel.org/project/fsverity/list/
9216 T:      git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9217 F:      Documentation/filesystems/fsverity.rst
9218 F:      fs/verity/
9219 F:      include/linux/fsverity.h
9220 F:      include/uapi/linux/fsverity.h
9221
9222 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9223 M:      Michael Zaidman <[email protected]>
9224 L:      [email protected]
9225 L:      [email protected]
9226 S:      Maintained
9227 F:      drivers/hid/hid-ft260.c
9228
9229 FUJITSU LAPTOP EXTRAS
9230 M:      Jonathan Woithe <[email protected]>
9231 L:      [email protected]
9232 S:      Maintained
9233 F:      drivers/platform/x86/fujitsu-laptop.c
9234
9235 FUJITSU TABLET EXTRAS
9236 M:      Robert Gerlach <[email protected]>
9237 L:      [email protected]
9238 S:      Maintained
9239 F:      drivers/platform/x86/fujitsu-tablet.c
9240
9241 FUNCTION HOOKS (FTRACE)
9242 M:      Steven Rostedt <[email protected]>
9243 M:      Masami Hiramatsu <[email protected]>
9244 R:      Mark Rutland <[email protected]>
9245 L:      [email protected]
9246 L:      [email protected]
9247 S:      Maintained
9248 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
9249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9250 F:      Documentation/trace/ftrace*
9251 F:      arch/*/*/*/*ftrace*
9252 F:      arch/*/*/*ftrace*
9253 F:      include/*/ftrace.h
9254 F:      kernel/trace/fgraph.c
9255 F:      kernel/trace/ftrace*
9256 F:      samples/ftrace
9257
9258 FUNGIBLE ETHERNET DRIVERS
9259 M:      Dimitris Michailidis <[email protected]>
9260 L:      [email protected]
9261 S:      Supported
9262 F:      drivers/net/ethernet/fungible/
9263
9264 FUSE: FILESYSTEM IN USERSPACE
9265 M:      Miklos Szeredi <[email protected]>
9266 L:      [email protected]
9267 S:      Maintained
9268 W:      https://github.com/libfuse/
9269 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9270 F:      Documentation/filesystems/fuse.rst
9271 F:      fs/fuse/
9272 F:      include/uapi/linux/fuse.h
9273
9274 FUTEX SUBSYSTEM
9275 M:      Thomas Gleixner <[email protected]>
9276 M:      Ingo Molnar <[email protected]>
9277 R:      Peter Zijlstra <[email protected]>
9278 R:      Darren Hart <[email protected]>
9279 R:      Davidlohr Bueso <[email protected]>
9280 R:      André Almeida <[email protected]>
9281 L:      [email protected]
9282 S:      Maintained
9283 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9284 F:      Documentation/locking/*futex*
9285 F:      include/asm-generic/futex.h
9286 F:      include/linux/futex.h
9287 F:      include/uapi/linux/futex.h
9288 F:      kernel/futex/*
9289 F:      tools/perf/bench/futex*
9290 F:      tools/testing/selftests/futex/
9291
9292 GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9293 M:      Sebastian Reichel <[email protected]>
9294 L:      [email protected]
9295 S:      Maintained
9296 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9297 F:      drivers/media/i2c/gc0308.c
9298
9299 GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
9300 M:      Zhi Mao <[email protected]>
9301 L:      [email protected]
9302 S:      Maintained
9303 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
9304 F:      drivers/media/i2c/gc05a2.c
9305
9306 GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
9307 M:      Zhi Mao <[email protected]>
9308 L:      [email protected]
9309 S:      Maintained
9310 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
9311 F:      drivers/media/i2c/gc08a3.c
9312
9313 GALAXYCORE GC2145 SENSOR DRIVER
9314 M:      Alain Volmat <[email protected]>
9315 L:      [email protected]
9316 S:      Maintained
9317 T:      git git://linuxtv.org/media_tree.git
9318 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9319 F:      drivers/media/i2c/gc2145.c
9320
9321 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9322 M:      Tim Harvey <[email protected]>
9323 S:      Maintained
9324 F:      Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9325 F:      Documentation/hwmon/gsc-hwmon.rst
9326 F:      drivers/hwmon/gsc-hwmon.c
9327 F:      drivers/mfd/gateworks-gsc.c
9328 F:      include/linux/mfd/gsc.h
9329 F:      include/linux/platform_data/gsc_hwmon.h
9330
9331 GCC PLUGINS
9332 M:      Kees Cook <[email protected]>
9333 L:      [email protected]
9334 S:      Maintained
9335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9336 F:      Documentation/kbuild/gcc-plugins.rst
9337 F:      include/linux/stackleak.h
9338 F:      kernel/stackleak.c
9339 F:      scripts/Makefile.gcc-plugins
9340 F:      scripts/gcc-plugins/
9341
9342 GCOV BASED KERNEL PROFILING
9343 M:      Peter Oberparleiter <[email protected]>
9344 S:      Maintained
9345 F:      Documentation/dev-tools/gcov.rst
9346 F:      kernel/gcov/
9347
9348 GDB KERNEL DEBUGGING HELPER SCRIPTS
9349 M:      Jan Kiszka <[email protected]>
9350 M:      Kieran Bingham <[email protected]>
9351 S:      Supported
9352 F:      scripts/gdb/
9353
9354 GEMINI CRYPTO DRIVER
9355 M:      Corentin Labbe <[email protected]>
9356 L:      [email protected]
9357 S:      Maintained
9358 F:      drivers/crypto/gemini/
9359
9360 GEMTEK FM RADIO RECEIVER DRIVER
9361 M:      Hans Verkuil <[email protected]>
9362 L:      [email protected]
9363 S:      Maintained
9364 W:      https://linuxtv.org
9365 T:      git git://linuxtv.org/media_tree.git
9366 F:      drivers/media/radio/radio-gemtek*
9367
9368 GENERIC ARCHITECTURE TOPOLOGY
9369 M:      Sudeep Holla <[email protected]>
9370 L:      [email protected]
9371 S:      Maintained
9372 F:      drivers/base/arch_topology.c
9373 F:      include/linux/arch_topology.h
9374
9375 GENERIC ENTRY CODE
9376 M:      Thomas Gleixner <[email protected]>
9377 M:      Peter Zijlstra <[email protected]>
9378 M:      Andy Lutomirski <[email protected]>
9379 L:      [email protected]
9380 S:      Maintained
9381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9382 F:      include/linux/entry-common.h
9383 F:      include/linux/entry-kvm.h
9384 F:      kernel/entry/
9385
9386 GENERIC GPIO I2C DRIVER
9387 M:      Wolfram Sang <[email protected]>
9388 S:      Supported
9389 F:      drivers/i2c/busses/i2c-gpio.c
9390 F:      include/linux/platform_data/i2c-gpio.h
9391
9392 GENERIC GPIO I2C MULTIPLEXER DRIVER
9393 M:      Peter Korsgaard <[email protected]>
9394 L:      [email protected]
9395 S:      Supported
9396 F:      Documentation/i2c/muxes/i2c-mux-gpio.rst
9397 F:      drivers/i2c/muxes/i2c-mux-gpio.c
9398 F:      include/linux/platform_data/i2c-mux-gpio.h
9399
9400 GENERIC GPIO RESET DRIVER
9401 M:      Krzysztof Kozlowski <[email protected]>
9402 S:      Maintained
9403 F:      drivers/reset/reset-gpio.c
9404
9405 GENERIC HDLC (WAN) DRIVERS
9406 M:      Krzysztof Halasa <[email protected]>
9407 S:      Maintained
9408 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
9409 F:      drivers/net/wan/c101.c
9410 F:      drivers/net/wan/hd6457*
9411 F:      drivers/net/wan/hdlc*
9412 F:      drivers/net/wan/n2.c
9413 F:      drivers/net/wan/pc300too.c
9414 F:      drivers/net/wan/pci200syn.c
9415 F:      drivers/net/wan/wanxl*
9416
9417 GENERIC INCLUDE/ASM HEADER FILES
9418 M:      Arnd Bergmann <[email protected]>
9419 L:      [email protected]
9420 S:      Maintained
9421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9422 F:      include/asm-generic/
9423 F:      include/uapi/asm-generic/
9424
9425 GENERIC PHY FRAMEWORK
9426 M:      Vinod Koul <[email protected]>
9427 M:      Kishon Vijay Abraham I <[email protected]>
9428 L:      [email protected]
9429 S:      Supported
9430 Q:      https://patchwork.kernel.org/project/linux-phy/list/
9431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9432 F:      Documentation/devicetree/bindings/phy/
9433 F:      drivers/phy/
9434 F:      include/dt-bindings/phy/
9435 F:      include/linux/phy/
9436
9437 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9438 M:      Wolfram Sang <[email protected]>
9439 S:      Supported
9440 F:      Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9441 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
9442
9443 GENERIC PM DOMAINS
9444 M:      Ulf Hansson <[email protected]>
9445 L:      [email protected]
9446 S:      Supported
9447 F:      Documentation/devicetree/bindings/power/power?domain*
9448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9449 F:      drivers/pmdomain/
9450 F:      include/linux/pm_domain.h
9451
9452 GENERIC RADIX TREE
9453 M:      Kent Overstreet <[email protected]>
9454 S:      Supported
9455 C:      irc://irc.oftc.net/bcache
9456 F:      include/linux/generic-radix-tree.h
9457 F:      lib/generic-radix-tree.c
9458
9459 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9460 M:      Eugen Hristev <[email protected]>
9461 L:      [email protected]
9462 S:      Maintained
9463 F:      drivers/input/touchscreen/resistive-adc-touch.c
9464
9465 GENERIC STRING LIBRARY
9466 M:      Kees Cook <[email protected]>
9467 R:      Andy Shevchenko <[email protected]>
9468 L:      [email protected]
9469 S:      Supported
9470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9471 F:      include/linux/string.h
9472 F:      include/linux/string_choices.h
9473 F:      include/linux/string_helpers.h
9474 F:      lib/string.c
9475 F:      lib/string_kunit.c
9476 F:      lib/string_helpers.c
9477 F:      lib/string_helpers_kunit.c
9478 F:      scripts/coccinelle/api/string_choices.cocci
9479
9480 GENERIC UIO DRIVER FOR PCI DEVICES
9481 M:      "Michael S. Tsirkin" <[email protected]>
9482 L:      [email protected]
9483 S:      Supported
9484 F:      drivers/uio/uio_pci_generic.c
9485
9486 GENERIC VDSO LIBRARY
9487 M:      Andy Lutomirski <[email protected]>
9488 M:      Thomas Gleixner <[email protected]>
9489 M:      Vincenzo Frascino <[email protected]>
9490 L:      [email protected]
9491 S:      Maintained
9492 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9493 F:      include/asm-generic/vdso/vsyscall.h
9494 F:      include/vdso/
9495 F:      kernel/time/vsyscall.c
9496 F:      lib/vdso/
9497
9498 GENWQE (IBM Generic Workqueue Card)
9499 M:      Frank Haverkamp <[email protected]>
9500 S:      Supported
9501 F:      drivers/misc/genwqe/
9502
9503 GET_MAINTAINER SCRIPT
9504 M:      Joe Perches <[email protected]>
9505 S:      Maintained
9506 F:      scripts/get_maintainer.pl
9507
9508 GFS2 FILE SYSTEM
9509 M:      Andreas Gruenbacher <[email protected]>
9510 L:      [email protected]
9511 S:      Supported
9512 B:      https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9514 F:      Documentation/filesystems/gfs2*
9515 F:      fs/gfs2/
9516 F:      include/uapi/linux/gfs2_ondisk.h
9517
9518 GIGABYTE WATERFORCE SENSOR DRIVER
9519 M:      Aleksa Savic <[email protected]>
9520 L:      [email protected]
9521 S:      Maintained
9522 F:      Documentation/hwmon/gigabyte_waterforce.rst
9523 F:      drivers/hwmon/gigabyte_waterforce.c
9524
9525 GIGABYTE WMI DRIVER
9526 M:      Thomas Weißschuh <[email protected]>
9527 L:      [email protected]
9528 S:      Maintained
9529 F:      drivers/platform/x86/gigabyte-wmi.c
9530
9531 GNSS SUBSYSTEM
9532 M:      Johan Hovold <[email protected]>
9533 S:      Maintained
9534 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9535 F:      Documentation/ABI/testing/sysfs-class-gnss
9536 F:      Documentation/devicetree/bindings/gnss/
9537 F:      drivers/gnss/
9538 F:      include/linux/gnss.h
9539
9540 GO7007 MPEG CODEC
9541 M:      Hans Verkuil <[email protected]>
9542 L:      [email protected]
9543 S:      Maintained
9544 F:      drivers/media/usb/go7007/
9545
9546 GOODIX TOUCHSCREEN
9547 M:      Bastien Nocera <[email protected]>
9548 M:      Hans de Goede <[email protected]>
9549 L:      [email protected]
9550 S:      Maintained
9551 F:      drivers/input/touchscreen/goodix*
9552
9553 GOOGLE ETHERNET DRIVERS
9554 M:      Jeroen de Borst <[email protected]>
9555 M:      Praveen Kaligineedi <[email protected]>
9556 R:      Shailend Chand <[email protected]>
9557 L:      [email protected]
9558 S:      Supported
9559 F:      Documentation/networking/device_drivers/ethernet/google/gve.rst
9560 F:      drivers/net/ethernet/google
9561
9562 GOOGLE FIRMWARE DRIVERS
9563 M:      Tzung-Bi Shih <[email protected]>
9564 R:      Brian Norris <[email protected]>
9565 R:      Julius Werner <[email protected]>
9566 L:      [email protected]
9567 S:      Maintained
9568 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9569 F:      drivers/firmware/google/
9570
9571 GOOGLE TENSOR SoC SUPPORT
9572 M:      Peter Griffin <[email protected]>
9573 L:      [email protected] (moderated for non-subscribers)
9574 L:      [email protected]
9575 S:      Maintained
9576 F:      Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9577 F:      arch/arm64/boot/dts/exynos/google/
9578 F:      drivers/clk/samsung/clk-gs101.c
9579 F:      drivers/phy/samsung/phy-gs101-ufs.c
9580 F:      include/dt-bindings/clock/google,gs101.h
9581 K:      [gG]oogle.?[tT]ensor
9582
9583 GPD POCKET FAN DRIVER
9584 M:      Hans de Goede <[email protected]>
9585 L:      [email protected]
9586 S:      Maintained
9587 F:      drivers/platform/x86/gpd-pocket-fan.c
9588
9589 GPIO ACPI SUPPORT
9590 M:      Mika Westerberg <[email protected]>
9591 M:      Andy Shevchenko <[email protected]>
9592 L:      [email protected]
9593 L:      [email protected]
9594 S:      Supported
9595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9596 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
9597 F:      drivers/gpio/gpiolib-acpi.c
9598 F:      drivers/gpio/gpiolib-acpi.h
9599
9600 GPIO AGGREGATOR
9601 M:      Geert Uytterhoeven <[email protected]>
9602 L:      [email protected]
9603 S:      Supported
9604 F:      Documentation/admin-guide/gpio/gpio-aggregator.rst
9605 F:      drivers/gpio/gpio-aggregator.c
9606
9607 GPIO IR Transmitter
9608 M:      Sean Young <[email protected]>
9609 L:      [email protected]
9610 S:      Maintained
9611 F:      Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9612 F:      drivers/media/rc/gpio-ir-tx.c
9613
9614 GPIO MOCKUP DRIVER
9615 M:      Bamvor Jian Zhang <[email protected]>
9616 L:      [email protected]
9617 S:      Maintained
9618 F:      drivers/gpio/gpio-mockup.c
9619 F:      tools/testing/selftests/gpio/
9620
9621 GPIO REGMAP
9622 M:      Michael Walle <[email protected]>
9623 S:      Maintained
9624 F:      drivers/gpio/gpio-regmap.c
9625 F:      include/linux/gpio/regmap.h
9626 K:      (devm_)?gpio_regmap_(un)?register
9627
9628 GPIO SUBSYSTEM
9629 M:      Linus Walleij <[email protected]>
9630 M:      Bartosz Golaszewski <[email protected]>
9631 L:      [email protected]
9632 S:      Maintained
9633 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9634 F:      Documentation/admin-guide/gpio/
9635 F:      Documentation/devicetree/bindings/gpio/
9636 F:      Documentation/driver-api/gpio/
9637 F:      drivers/gpio/
9638 F:      include/dt-bindings/gpio/
9639 F:      include/linux/gpio.h
9640 F:      include/linux/gpio/
9641 F:      include/linux/of_gpio.h
9642
9643 GPIO UAPI
9644 M:      Bartosz Golaszewski <[email protected]>
9645 R:      Kent Gibson <[email protected]>
9646 L:      [email protected]
9647 S:      Maintained
9648 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9649 F:      Documentation/ABI/obsolete/sysfs-gpio
9650 F:      Documentation/ABI/testing/gpio-cdev
9651 F:      Documentation/userspace-api/gpio/
9652 F:      drivers/gpio/gpiolib-cdev.c
9653 F:      include/uapi/linux/gpio.h
9654 F:      tools/gpio/
9655
9656 GRE DEMULTIPLEXER DRIVER
9657 M:      Dmitry Kozlov <[email protected]>
9658 L:      [email protected]
9659 S:      Maintained
9660 F:      include/net/gre.h
9661 F:      net/ipv4/gre_demux.c
9662 F:      net/ipv4/gre_offload.c
9663
9664 GRETH 10/100/1G Ethernet MAC device driver
9665 M:      Andreas Larsson <[email protected]>
9666 L:      [email protected]
9667 S:      Maintained
9668 F:      drivers/net/ethernet/aeroflex/
9669
9670 GREYBUS AUDIO PROTOCOLS DRIVERS
9671 M:      Vaibhav Agarwal <[email protected]>
9672 M:      Mark Greer <[email protected]>
9673 S:      Maintained
9674 F:      drivers/staging/greybus/audio_apbridgea.c
9675 F:      drivers/staging/greybus/audio_apbridgea.h
9676 F:      drivers/staging/greybus/audio_codec.c
9677 F:      drivers/staging/greybus/audio_codec.h
9678 F:      drivers/staging/greybus/audio_gb.c
9679 F:      drivers/staging/greybus/audio_manager.c
9680 F:      drivers/staging/greybus/audio_manager.h
9681 F:      drivers/staging/greybus/audio_manager_module.c
9682 F:      drivers/staging/greybus/audio_manager_private.h
9683 F:      drivers/staging/greybus/audio_manager_sysfs.c
9684 F:      drivers/staging/greybus/audio_module.c
9685 F:      drivers/staging/greybus/audio_topology.c
9686
9687 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9688 M:      Viresh Kumar <[email protected]>
9689 S:      Maintained
9690 F:      drivers/staging/greybus/authentication.c
9691 F:      drivers/staging/greybus/bootrom.c
9692 F:      drivers/staging/greybus/firmware.h
9693 F:      drivers/staging/greybus/fw-core.c
9694 F:      drivers/staging/greybus/fw-download.c
9695 F:      drivers/staging/greybus/fw-management.c
9696 F:      drivers/staging/greybus/greybus_authentication.h
9697 F:      drivers/staging/greybus/greybus_firmware.h
9698 F:      drivers/staging/greybus/hid.c
9699 F:      drivers/staging/greybus/i2c.c
9700 F:      drivers/staging/greybus/spi.c
9701 F:      drivers/staging/greybus/spilib.c
9702 F:      drivers/staging/greybus/spilib.h
9703
9704 GREYBUS LOOPBACK DRIVER
9705 M:      Bryan O'Donoghue <[email protected]>
9706 S:      Maintained
9707 F:      drivers/staging/greybus/loopback.c
9708
9709 GREYBUS PLATFORM DRIVERS
9710 M:      Vaibhav Hiremath <[email protected]>
9711 S:      Maintained
9712 F:      drivers/staging/greybus/arche-apb-ctrl.c
9713 F:      drivers/staging/greybus/arche-platform.c
9714 F:      drivers/staging/greybus/arche_platform.h
9715
9716 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9717 M:      Rui Miguel Silva <[email protected]>
9718 S:      Maintained
9719 F:      drivers/staging/greybus/gpio.c
9720 F:      drivers/staging/greybus/light.c
9721 F:      drivers/staging/greybus/power_supply.c
9722 F:      drivers/staging/greybus/sdio.c
9723 F:      drivers/staging/greybus/spi.c
9724 F:      drivers/staging/greybus/spilib.c
9725
9726 GREYBUS BEAGLEPLAY DRIVERS
9727 M:      Ayush Singh <[email protected]>
9728 L:      [email protected] (moderated for non-subscribers)
9729 S:      Maintained
9730 F:      Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9731 F:      drivers/greybus/gb-beagleplay.c
9732
9733 GREYBUS SUBSYSTEM
9734 M:      Johan Hovold <[email protected]>
9735 M:      Alex Elder <[email protected]>
9736 M:      Greg Kroah-Hartman <[email protected]>
9737 L:      [email protected] (moderated for non-subscribers)
9738 S:      Maintained
9739 F:      drivers/greybus/
9740 F:      drivers/staging/greybus/
9741 F:      include/linux/greybus.h
9742 F:      include/linux/greybus/
9743
9744 GREYBUS UART PROTOCOLS DRIVERS
9745 M:      David Lin <[email protected]>
9746 S:      Maintained
9747 F:      drivers/staging/greybus/log.c
9748 F:      drivers/staging/greybus/uart.c
9749
9750 GS1662 VIDEO SERIALIZER
9751 M:      Charles-Antoine Couret <[email protected]>
9752 L:      [email protected]
9753 S:      Maintained
9754 T:      git git://linuxtv.org/media_tree.git
9755 F:      drivers/media/spi/gs1662.c
9756
9757 GSPCA FINEPIX SUBDRIVER
9758 M:      Frank Zago <[email protected]>
9759 L:      [email protected]
9760 S:      Maintained
9761 T:      git git://linuxtv.org/media_tree.git
9762 F:      drivers/media/usb/gspca/finepix.c
9763
9764 GSPCA GL860 SUBDRIVER
9765 M:      Olivier Lorin <[email protected]>
9766 L:      [email protected]
9767 S:      Maintained
9768 T:      git git://linuxtv.org/media_tree.git
9769 F:      drivers/media/usb/gspca/gl860/
9770
9771 GSPCA M5602 SUBDRIVER
9772 M:      Erik Andren <[email protected]>
9773 L:      [email protected]
9774 S:      Maintained
9775 T:      git git://linuxtv.org/media_tree.git
9776 F:      drivers/media/usb/gspca/m5602/
9777
9778 GSPCA PAC207 SONIXB SUBDRIVER
9779 M:      Hans Verkuil <[email protected]>
9780 L:      [email protected]
9781 S:      Odd Fixes
9782 T:      git git://linuxtv.org/media_tree.git
9783 F:      drivers/media/usb/gspca/pac207.c
9784
9785 GSPCA SN9C20X SUBDRIVER
9786 M:      Brian Johnson <[email protected]>
9787 L:      [email protected]
9788 S:      Maintained
9789 T:      git git://linuxtv.org/media_tree.git
9790 F:      drivers/media/usb/gspca/sn9c20x.c
9791
9792 GSPCA T613 SUBDRIVER
9793 M:      Leandro Costantino <[email protected]>
9794 L:      [email protected]
9795 S:      Maintained
9796 T:      git git://linuxtv.org/media_tree.git
9797 F:      drivers/media/usb/gspca/t613.c
9798
9799 GSPCA USB WEBCAM DRIVER
9800 M:      Hans Verkuil <[email protected]>
9801 L:      [email protected]
9802 S:      Odd Fixes
9803 T:      git git://linuxtv.org/media_tree.git
9804 F:      drivers/media/usb/gspca/
9805
9806 GTP (GPRS Tunneling Protocol)
9807 M:      Pablo Neira Ayuso <[email protected]>
9808 M:      Harald Welte <[email protected]>
9809 L:      [email protected]
9810 S:      Maintained
9811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9812 F:      drivers/net/gtp.c
9813
9814 GUID PARTITION TABLE (GPT)
9815 M:      Davidlohr Bueso <[email protected]>
9816 L:      [email protected]
9817 S:      Maintained
9818 F:      block/partitions/efi.*
9819
9820 HABANALABS PCI DRIVER
9821 M:      Ofir Bitton <[email protected]>
9822 L:      [email protected]
9823 S:      Supported
9824 C:      irc://irc.oftc.net/dri-devel
9825 T:      git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
9826 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
9827 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
9828 F:      drivers/accel/habanalabs/
9829 F:      include/linux/habanalabs/
9830 F:      include/trace/events/habanalabs.h
9831 F:      include/uapi/drm/habanalabs_accel.h
9832
9833 HACKRF MEDIA DRIVER
9834 L:      [email protected]
9835 S:      Orphan
9836 W:      https://linuxtv.org
9837 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9838 F:      drivers/media/usb/hackrf/
9839
9840 HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9841 M:      Chuck Lever <[email protected]>
9842 L:      [email protected]
9843 L:      [email protected]
9844 S:      Maintained
9845 F:      Documentation/netlink/specs/handshake.yaml
9846 F:      Documentation/networking/tls-handshake.rst
9847 F:      include/net/handshake.h
9848 F:      include/trace/events/handshake.h
9849 F:      net/handshake/
9850
9851 HANTRO VPU CODEC DRIVER
9852 M:      Ezequiel Garcia <[email protected]>
9853 M:      Philipp Zabel <[email protected]>
9854 L:      [email protected]
9855 L:      [email protected]
9856 S:      Maintained
9857 F:      Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9858 F:      Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9859 F:      Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9860 F:      drivers/media/platform/verisilicon/
9861
9862 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9863 M:      Frank Seidel <[email protected]>
9864 L:      [email protected]
9865 S:      Maintained
9866 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9867 F:      drivers/platform/x86/hdaps.c
9868
9869 HARDWARE MONITORING
9870 M:      Jean Delvare <[email protected]>
9871 M:      Guenter Roeck <[email protected]>
9872 L:      [email protected]
9873 S:      Maintained
9874 W:      http://hwmon.wiki.kernel.org/
9875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9876 F:      Documentation/ABI/testing/sysfs-class-hwmon
9877 F:      Documentation/devicetree/bindings/hwmon/
9878 F:      Documentation/hwmon/
9879 F:      drivers/hwmon/
9880 F:      include/linux/hwmon*.h
9881 F:      include/trace/events/hwmon*.h
9882 K:      (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9883
9884 HARDWARE RANDOM NUMBER GENERATOR CORE
9885 M:      Olivia Mackall <[email protected]>
9886 M:      Herbert Xu <[email protected]>
9887 L:      [email protected]
9888 S:      Odd fixes
9889 F:      Documentation/admin-guide/hw_random.rst
9890 F:      Documentation/devicetree/bindings/rng/
9891 F:      drivers/char/hw_random/
9892 F:      include/linux/hw_random.h
9893
9894 HARDWARE SPINLOCK CORE
9895 M:      Bjorn Andersson <[email protected]>
9896 R:      Baolin Wang <[email protected]>
9897 L:      [email protected]
9898 S:      Maintained
9899 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9900 F:      Documentation/devicetree/bindings/hwlock/
9901 F:      Documentation/locking/hwspinlock.rst
9902 F:      drivers/hwspinlock/
9903 F:      include/linux/hwspinlock.h
9904
9905 HARDWARE TRACING FACILITIES
9906 M:      Alexander Shishkin <[email protected]>
9907 S:      Maintained
9908 F:      drivers/hwtracing/
9909
9910 HARMONY SOUND DRIVER
9911 L:      [email protected]
9912 S:      Maintained
9913 F:      sound/parisc/harmony.*
9914
9915 HDPVR USB VIDEO ENCODER DRIVER
9916 M:      Hans Verkuil <[email protected]>
9917 L:      [email protected]
9918 S:      Odd Fixes
9919 W:      https://linuxtv.org
9920 T:      git git://linuxtv.org/media_tree.git
9921 F:      drivers/media/usb/hdpvr/
9922
9923 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9924 M:      Keng-Yu Lin <[email protected]>
9925 S:      Supported
9926 F:      drivers/misc/hpilo.[ch]
9927
9928 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9929 M:      Jerry Hoemann <[email protected]>
9930 S:      Supported
9931 F:      Documentation/watchdog/hpwdt.rst
9932 F:      drivers/watchdog/hpwdt.c
9933
9934 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9935 M:      Don Brace <[email protected]>
9936 L:      [email protected]
9937 L:      [email protected]
9938 S:      Supported
9939 F:      Documentation/scsi/hpsa.rst
9940 F:      drivers/scsi/hpsa*.[ch]
9941 F:      include/linux/cciss*.h
9942 F:      include/uapi/linux/cciss*.h
9943
9944 HFI1 DRIVER
9945 M:      Dennis Dalessandro <[email protected]>
9946 L:      [email protected]
9947 S:      Supported
9948 F:      drivers/infiniband/hw/hfi1
9949
9950 HFS FILESYSTEM
9951 L:      [email protected]
9952 S:      Orphan
9953 F:      Documentation/filesystems/hfs.rst
9954 F:      fs/hfs/
9955
9956 HFSPLUS FILESYSTEM
9957 L:      [email protected]
9958 S:      Orphan
9959 F:      Documentation/filesystems/hfsplus.rst
9960 F:      fs/hfsplus/
9961
9962 HGA FRAMEBUFFER DRIVER
9963 M:      Ferenc Bakonyi <[email protected]>
9964 L:      [email protected]
9965 S:      Maintained
9966 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9967 F:      drivers/video/fbdev/hgafb.c
9968
9969 HIBERNATION (aka Software Suspend, aka swsusp)
9970 M:      "Rafael J. Wysocki" <[email protected]>
9971 M:      Pavel Machek <[email protected]>
9972 L:      [email protected]
9973 S:      Supported
9974 B:      https://bugzilla.kernel.org
9975 F:      arch/*/include/asm/suspend*.h
9976 F:      arch/x86/power/
9977 F:      drivers/base/power/
9978 F:      include/linux/freezer.h
9979 F:      include/linux/pm.h
9980 F:      include/linux/suspend.h
9981 F:      kernel/power/
9982
9983 HID CORE LAYER
9984 M:      Jiri Kosina <[email protected]>
9985 M:      Benjamin Tissoires <[email protected]>
9986 L:      [email protected]
9987 S:      Maintained
9988 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9989 F:      Documentation/hid/
9990 F:      drivers/hid/
9991 F:      include/linux/hid*
9992 F:      include/uapi/linux/hid*
9993 F:      samples/hid/
9994 F:      tools/testing/selftests/hid/
9995
9996 HID LOGITECH DRIVERS
9997 R:      Filipe Laíns <[email protected]>
9998 L:      [email protected]
9999 S:      Maintained
10000 F:      drivers/hid/hid-logitech-*
10001
10002 HID NVIDIA SHIELD DRIVER
10003 M:      Rahul Rameshbabu <[email protected]>
10004 L:      [email protected]
10005 S:      Maintained
10006 F:      drivers/hid/hid-nvidia-shield.c
10007
10008 HID PHOENIX RC FLIGHT CONTROLLER
10009 M:      Marcus Folkesson <[email protected]>
10010 L:      [email protected]
10011 S:      Maintained
10012 F:      drivers/hid/hid-pxrc.c
10013
10014 HID PLAYSTATION DRIVER
10015 M:      Roderick Colenbrander <[email protected]>
10016 L:      [email protected]
10017 S:      Supported
10018 F:      drivers/hid/hid-playstation.c
10019
10020 HID SENSOR HUB DRIVERS
10021 M:      Jiri Kosina <[email protected]>
10022 M:      Jonathan Cameron <[email protected]>
10023 M:      Srinivas Pandruvada <[email protected]>
10024 L:      [email protected]
10025 L:      [email protected]
10026 S:      Maintained
10027 F:      Documentation/hid/hid-sensor*
10028 F:      drivers/hid/hid-sensor-*
10029 F:      drivers/iio/*/hid-*
10030 F:      include/linux/hid-sensor-*
10031
10032 HID VRC-2 CAR CONTROLLER DRIVER
10033 M:      Marcus Folkesson <[email protected]>
10034 L:      [email protected]
10035 S:      Maintained
10036 F:      drivers/hid/hid-vrc2.c
10037
10038 HID WACOM DRIVER
10039 M:      Ping Cheng <[email protected]>
10040 M:      Jason Gerecke  <[email protected]>
10041 L:      [email protected]
10042 S:      Maintained
10043 F:      drivers/hid/wacom.h
10044 F:      drivers/hid/wacom_*
10045
10046 HID++ LOGITECH DRIVERS
10047 R:      Filipe Laíns <[email protected]>
10048 R:      Bastien Nocera <[email protected]>
10049 L:      [email protected]
10050 S:      Maintained
10051 F:      drivers/hid/hid-logitech-hidpp.c
10052
10053 HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
10054 M:      Anna-Maria Behnsen <[email protected]>
10055 M:      Frederic Weisbecker <[email protected]>
10056 M:      Thomas Gleixner <[email protected]>
10057 L:      [email protected]
10058 S:      Maintained
10059 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10060 F:      Documentation/timers/
10061 F:      include/linux/clockchips.h
10062 F:      include/linux/hrtimer.h
10063 F:      include/linux/timer.h
10064 F:      kernel/time/clockevents.c
10065 F:      kernel/time/hrtimer.c
10066 F:      kernel/time/timer.c
10067 F:      kernel/time/timer_list.c
10068 F:      kernel/time/timer_migration.*
10069 F:      tools/testing/selftests/timers/
10070
10071 HIGH-SPEED SCC DRIVER FOR AX.25
10072 L:      [email protected]
10073 S:      Orphan
10074 F:      drivers/net/hamradio/scc.c
10075
10076 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
10077 M:      HighPoint Linux Team <[email protected]>
10078 S:      Supported
10079 W:      http://www.highpoint-tech.com
10080 F:      Documentation/scsi/hptiop.rst
10081 F:      drivers/scsi/hptiop.c
10082
10083 HIKEY960 ONBOARD USB GPIO HUB DRIVER
10084 M:      John Stultz <[email protected]>
10085 L:      [email protected]
10086 S:      Maintained
10087 F:      drivers/misc/hisi_hikey_usb.c
10088
10089 HIMAX HX83112B TOUCHSCREEN SUPPORT
10090 M:      Job Noorman <[email protected]>
10091 L:      [email protected]
10092 S:      Maintained
10093 F:      Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
10094 F:      drivers/input/touchscreen/himax_hx83112b.c
10095
10096 HIPPI
10097 M:      Jes Sorensen <[email protected]>
10098 L:      [email protected]
10099 S:      Maintained
10100 F:      drivers/net/hippi/
10101 F:      include/linux/hippidevice.h
10102 F:      include/uapi/linux/if_hippi.h
10103 F:      net/802/hippi.c
10104
10105 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
10106 M:      Kurt Kanzenbach <[email protected]>
10107 L:      [email protected]
10108 S:      Maintained
10109 F:      Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
10110 F:      drivers/net/dsa/hirschmann/*
10111 F:      include/linux/platform_data/hirschmann-hellcreek.h
10112 F:      net/dsa/tag_hellcreek.c
10113
10114 HISILICON DMA DRIVER
10115 M:      Zhou Wang <[email protected]>
10116 M:      Jie Hai <[email protected]>
10117 L:      [email protected]
10118 S:      Maintained
10119 F:      drivers/dma/hisi_dma.c
10120
10121 HISILICON GPIO DRIVER
10122 M:      Jay Fang <[email protected]>
10123 L:      [email protected]
10124 S:      Maintained
10125 F:      Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
10126 F:      drivers/gpio/gpio-hisi.c
10127
10128 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
10129 M:      Zhiqi Song <[email protected]>
10130 M:      Longfang Liu <[email protected]>
10131 L:      [email protected]
10132 S:      Maintained
10133 F:      Documentation/ABI/testing/debugfs-hisi-hpre
10134 F:      drivers/crypto/hisilicon/hpre/hpre.h
10135 F:      drivers/crypto/hisilicon/hpre/hpre_crypto.c
10136 F:      drivers/crypto/hisilicon/hpre/hpre_main.c
10137
10138 HISILICON HNS3 PMU DRIVER
10139 M:      Jijie Shao <[email protected]>
10140 S:      Supported
10141 F:      Documentation/admin-guide/perf/hns3-pmu.rst
10142 F:      drivers/perf/hisilicon/hns3_pmu.c
10143
10144 HISILICON I2C CONTROLLER DRIVER
10145 M:      Yicong Yang <[email protected]>
10146 L:      [email protected]
10147 S:      Maintained
10148 W:      https://www.hisilicon.com
10149 F:      Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
10150 F:      drivers/i2c/busses/i2c-hisi.c
10151
10152 HISILICON KUNPENG SOC HCCS DRIVER
10153 M:      Huisong Li <[email protected]>
10154 S:      Maintained
10155 F:      Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
10156 F:      drivers/soc/hisilicon/kunpeng_hccs.c
10157 F:      drivers/soc/hisilicon/kunpeng_hccs.h
10158
10159 HISILICON LPC BUS DRIVER
10160 M:      Jay Fang <[email protected]>
10161 S:      Maintained
10162 W:      http://www.hisilicon.com
10163 F:      Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
10164 F:      drivers/bus/hisi_lpc.c
10165
10166 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
10167 M:      Yisen Zhuang <[email protected]>
10168 M:      Salil Mehta <[email protected]>
10169 M:      Jijie Shao <[email protected]>
10170 L:      [email protected]
10171 S:      Maintained
10172 W:      http://www.hisilicon.com
10173 F:      drivers/net/ethernet/hisilicon/hns3/
10174
10175 HISILICON NETWORK SUBSYSTEM DRIVER
10176 M:      Yisen Zhuang <[email protected]>
10177 M:      Salil Mehta <[email protected]>
10178 L:      [email protected]
10179 S:      Maintained
10180 W:      http://www.hisilicon.com
10181 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
10182 F:      drivers/net/ethernet/hisilicon/
10183
10184 HISILICON PMU DRIVER
10185 M:      Yicong Yang <[email protected]>
10186 M:      Jonathan Cameron <[email protected]>
10187 S:      Supported
10188 W:      http://www.hisilicon.com
10189 F:      Documentation/admin-guide/perf/hisi-pcie-pmu.rst
10190 F:      Documentation/admin-guide/perf/hisi-pmu.rst
10191 F:      drivers/perf/hisilicon
10192
10193 HISILICON PTT DRIVER
10194 M:      Yicong Yang <[email protected]>
10195 M:      Jonathan Cameron <[email protected]>
10196 L:      [email protected]
10197 S:      Maintained
10198 F:      Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
10199 F:      Documentation/trace/hisi-ptt.rst
10200 F:      drivers/hwtracing/ptt/
10201 F:      tools/perf/arch/arm64/util/hisi-ptt.c
10202 F:      tools/perf/util/hisi-ptt*
10203 F:      tools/perf/util/hisi-ptt-decoder/*
10204
10205 HISILICON QM DRIVER
10206 M:      Weili Qian <[email protected]>
10207 M:      Zhou Wang <[email protected]>
10208 L:      [email protected]
10209 S:      Maintained
10210 F:      drivers/crypto/hisilicon/Kconfig
10211 F:      drivers/crypto/hisilicon/Makefile
10212 F:      drivers/crypto/hisilicon/qm.c
10213 F:      drivers/crypto/hisilicon/sgl.c
10214 F:      include/linux/hisi_acc_qm.h
10215
10216 HISILICON ROCE DRIVER
10217 M:      Chengchang Tang <[email protected]>
10218 M:      Junxian Huang <[email protected]>
10219 L:      [email protected]
10220 S:      Maintained
10221 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
10222 F:      drivers/infiniband/hw/hns/
10223
10224 HISILICON SAS Controller
10225 M:      Yihang Li <[email protected]>
10226 S:      Supported
10227 W:      http://www.hisilicon.com
10228 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10229 F:      drivers/scsi/hisi_sas/
10230
10231 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10232 M:      Longfang Liu <[email protected]>
10233 L:      [email protected]
10234 S:      Maintained
10235 F:      Documentation/ABI/testing/debugfs-hisi-sec
10236 F:      drivers/crypto/hisilicon/sec2/sec.h
10237 F:      drivers/crypto/hisilicon/sec2/sec_crypto.c
10238 F:      drivers/crypto/hisilicon/sec2/sec_crypto.h
10239 F:      drivers/crypto/hisilicon/sec2/sec_main.c
10240
10241 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10242 M:      Jay Fang <[email protected]>
10243 L:      [email protected]
10244 S:      Maintained
10245 W:      http://www.hisilicon.com
10246 F:      drivers/spi/spi-hisi-kunpeng.c
10247
10248 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10249 M:      Mauro Carvalho Chehab <[email protected]>
10250 L:      [email protected]
10251 S:      Maintained
10252 F:      Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10253 F:      drivers/spmi/hisi-spmi-controller.c
10254
10255 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10256 M:      Mauro Carvalho Chehab <[email protected]>
10257 L:      [email protected]
10258 S:      Maintained
10259 F:      Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10260 F:      drivers/mfd/hi6421-spmi-pmic.c
10261
10262 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10263 M:      Weili Qian <[email protected]>
10264 S:      Maintained
10265 F:      drivers/crypto/hisilicon/trng/trng.c
10266
10267 HISILICON V3XX SPI NOR FLASH Controller Driver
10268 M:      Jay Fang <[email protected]>
10269 S:      Maintained
10270 W:      http://www.hisilicon.com
10271 F:      drivers/spi/spi-hisi-sfc-v3xx.c
10272
10273 HISILICON ZIP Controller DRIVER
10274 M:      Yang Shen <[email protected]>
10275 M:      Zhou Wang <[email protected]>
10276 L:      [email protected]
10277 S:      Maintained
10278 F:      Documentation/ABI/testing/debugfs-hisi-zip
10279 F:      drivers/crypto/hisilicon/zip/
10280
10281 HMM - Heterogeneous Memory Management
10282 M:      Jérôme Glisse <[email protected]>
10283 L:      [email protected]
10284 S:      Maintained
10285 F:      Documentation/mm/hmm.rst
10286 F:      include/linux/hmm*
10287 F:      lib/test_hmm*
10288 F:      mm/hmm*
10289 F:      tools/testing/selftests/mm/*hmm*
10290
10291 HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10292 M:      Petre Rodan <[email protected]>
10293 L:      [email protected]
10294 S:      Maintained
10295 F:      Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10296 F:      drivers/iio/pressure/hsc030pa*
10297
10298 HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10299 M:      Andreas Klinger <[email protected]>
10300 M:      Petre Rodan <[email protected]>
10301 L:      [email protected]
10302 S:      Maintained
10303 F:      Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10304 F:      drivers/iio/pressure/mprls0025pa*
10305
10306 HP BIOSCFG DRIVER
10307 M:      Jorge Lopez <[email protected]>
10308 L:      [email protected]
10309 S:      Maintained
10310 F:      drivers/platform/x86/hp/hp-bioscfg/
10311
10312 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10313 L:      [email protected]
10314 S:      Orphan
10315 F:      drivers/platform/x86/hp/tc1100-wmi.c
10316
10317 HP WMI HARDWARE MONITOR DRIVER
10318 M:      James Seo <[email protected]>
10319 L:      [email protected]
10320 S:      Maintained
10321 F:      Documentation/hwmon/hp-wmi-sensors.rst
10322 F:      drivers/hwmon/hp-wmi-sensors.c
10323
10324 HPET:   High Precision Event Timers driver
10325 M:      Clemens Ladisch <[email protected]>
10326 S:      Maintained
10327 F:      Documentation/timers/hpet.rst
10328 F:      drivers/char/hpet.c
10329 F:      include/linux/hpet.h
10330 F:      include/uapi/linux/hpet.h
10331
10332 HPET:   x86
10333 S:      Orphan
10334 F:      arch/x86/include/asm/hpet.h
10335 F:      arch/x86/kernel/hpet.c
10336
10337 HPFS FILESYSTEM
10338 M:      Mikulas Patocka <[email protected]>
10339 S:      Maintained
10340 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10341 F:      fs/hpfs/
10342
10343 HS3001 Hardware Temperature and Humidity Sensor
10344 M:      Andre Werner <[email protected]>
10345 L:      [email protected]
10346 S:      Maintained
10347 F:      drivers/hwmon/hs3001.c
10348
10349 HSI SUBSYSTEM
10350 M:      Sebastian Reichel <[email protected]>
10351 S:      Maintained
10352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10353 F:      Documentation/ABI/testing/sysfs-bus-hsi
10354 F:      Documentation/driver-api/hsi.rst
10355 F:      drivers/hsi/
10356 F:      include/linux/hsi/
10357 F:      include/uapi/linux/hsi/
10358
10359 HSO 3G MODEM DRIVER
10360 L:      [email protected]
10361 S:      Orphan
10362 F:      drivers/net/usb/hso.c
10363
10364 HSR NETWORK PROTOCOL
10365 L:      [email protected]
10366 S:      Orphan
10367 F:      net/hsr/
10368
10369 HT16K33 LED CONTROLLER DRIVER
10370 M:      Robin van der Gracht <[email protected]>
10371 S:      Maintained
10372 F:      Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10373 F:      drivers/auxdisplay/ht16k33.c
10374
10375 HTCPEN TOUCHSCREEN DRIVER
10376 M:      Pau Oliva Fora <[email protected]>
10377 L:      [email protected]
10378 S:      Maintained
10379 F:      drivers/input/touchscreen/htcpen.c
10380
10381 HTE SUBSYSTEM
10382 M:      Dipen Patel <[email protected]>
10383 L:      [email protected]
10384 S:      Maintained
10385 Q:      https://patchwork.kernel.org/project/timestamp/list/
10386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10387 F:      Documentation/devicetree/bindings/timestamp/
10388 F:      Documentation/driver-api/hte/
10389 F:      drivers/hte/
10390 F:      include/linux/hte.h
10391
10392 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10393 M:      Lorenzo Bianconi <[email protected]>
10394 L:      [email protected]
10395 S:      Maintained
10396 W:      http://www.st.com/
10397 F:      Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10398 F:      drivers/iio/humidity/hts221*
10399
10400 HUAWEI ETHERNET DRIVER
10401 M:      Cai Huoqing <[email protected]>
10402 L:      [email protected]
10403 S:      Maintained
10404 F:      Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10405 F:      drivers/net/ethernet/huawei/hinic/
10406
10407 HUGETLB SUBSYSTEM
10408 M:      Muchun Song <[email protected]>
10409 L:      [email protected]
10410 S:      Maintained
10411 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10412 F:      Documentation/admin-guide/mm/hugetlbpage.rst
10413 F:      Documentation/mm/hugetlbfs_reserv.rst
10414 F:      Documentation/mm/vmemmap_dedup.rst
10415 F:      fs/hugetlbfs/
10416 F:      include/linux/hugetlb.h
10417 F:      mm/hugetlb.c
10418 F:      mm/hugetlb_vmemmap.c
10419 F:      mm/hugetlb_vmemmap.h
10420 F:      tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10421
10422 HVA ST MEDIA DRIVER
10423 M:      Jean-Christophe Trotin <[email protected]>
10424 L:      [email protected]
10425 S:      Supported
10426 W:      https://linuxtv.org
10427 T:      git git://linuxtv.org/media_tree.git
10428 F:      drivers/media/platform/st/sti/hva
10429
10430 HWPOISON MEMORY FAILURE HANDLING
10431 M:      Miaohe Lin <[email protected]>
10432 R:      Naoya Horiguchi <[email protected]>
10433 L:      [email protected]
10434 S:      Maintained
10435 F:      mm/hwpoison-inject.c
10436 F:      mm/memory-failure.c
10437
10438 HYCON HY46XX TOUCHSCREEN SUPPORT
10439 M:      Giulio Benetti <[email protected]>
10440 L:      [email protected]
10441 S:      Maintained
10442 F:      Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10443 F:      drivers/input/touchscreen/hycon-hy46xx.c
10444
10445 HYGON PROCESSOR SUPPORT
10446 M:      Pu Wen <[email protected]>
10447 L:      [email protected]
10448 S:      Maintained
10449 F:      arch/x86/kernel/cpu/hygon.c
10450
10451 HYNIX HI556 SENSOR DRIVER
10452 M:      Sakari Ailus <[email protected]>
10453 L:      [email protected]
10454 S:      Maintained
10455 T:      git git://linuxtv.org/media_tree.git
10456 F:      drivers/media/i2c/hi556.c
10457
10458 HYNIX HI846 SENSOR DRIVER
10459 M:      Martin Kepplinger <[email protected]>
10460 L:      [email protected]
10461 S:      Maintained
10462 F:      drivers/media/i2c/hi846.c
10463
10464 HYNIX HI847 SENSOR DRIVER
10465 M:      Sakari Ailus <[email protected]>
10466 L:      [email protected]
10467 S:      Maintained
10468 F:      drivers/media/i2c/hi847.c
10469
10470 Hyper-V/Azure CORE AND DRIVERS
10471 M:      "K. Y. Srinivasan" <[email protected]>
10472 M:      Haiyang Zhang <[email protected]>
10473 M:      Wei Liu <[email protected]>
10474 M:      Dexuan Cui <[email protected]>
10475 L:      [email protected]
10476 S:      Supported
10477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10478 F:      Documentation/ABI/stable/sysfs-bus-vmbus
10479 F:      Documentation/ABI/testing/debugfs-hyperv
10480 F:      Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10481 F:      Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10482 F:      Documentation/virt/hyperv
10483 F:      arch/arm64/hyperv
10484 F:      arch/arm64/include/asm/hyperv-tlfs.h
10485 F:      arch/arm64/include/asm/mshyperv.h
10486 F:      arch/x86/hyperv
10487 F:      arch/x86/include/asm/hyperv-tlfs.h
10488 F:      arch/x86/include/asm/mshyperv.h
10489 F:      arch/x86/include/asm/trace/hyperv.h
10490 F:      arch/x86/kernel/cpu/mshyperv.c
10491 F:      drivers/clocksource/hyperv_timer.c
10492 F:      drivers/hid/hid-hyperv.c
10493 F:      drivers/hv/
10494 F:      drivers/input/serio/hyperv-keyboard.c
10495 F:      drivers/iommu/hyperv-iommu.c
10496 F:      drivers/net/ethernet/microsoft/
10497 F:      drivers/net/hyperv/
10498 F:      drivers/pci/controller/pci-hyperv-intf.c
10499 F:      drivers/pci/controller/pci-hyperv.c
10500 F:      drivers/scsi/storvsc_drv.c
10501 F:      drivers/uio/uio_hv_generic.c
10502 F:      drivers/video/fbdev/hyperv_fb.c
10503 F:      include/asm-generic/hyperv-tlfs.h
10504 F:      include/asm-generic/mshyperv.h
10505 F:      include/clocksource/hyperv_timer.h
10506 F:      include/linux/hyperv.h
10507 F:      include/net/mana
10508 F:      include/uapi/linux/hyperv.h
10509 F:      net/vmw_vsock/hyperv_transport.c
10510 F:      tools/hv/
10511
10512 HYPERBUS SUPPORT
10513 M:      Vignesh Raghavendra <[email protected]>
10514 R:      Tudor Ambarus <[email protected]>
10515 L:      [email protected]
10516 S:      Supported
10517 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10518 C:      irc://irc.oftc.net/mtd
10519 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10520 F:      Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10521 F:      drivers/mtd/hyperbus/
10522 F:      include/linux/mtd/hyperbus.h
10523
10524 HYPERVISOR VIRTUAL CONSOLE DRIVER
10525 L:      [email protected]
10526 S:      Odd Fixes
10527 F:      drivers/tty/hvc/
10528
10529 I2C ACPI SUPPORT
10530 M:      Mika Westerberg <[email protected]>
10531 L:      [email protected]
10532 L:      [email protected]
10533 S:      Maintained
10534 F:      drivers/i2c/i2c-core-acpi.c
10535
10536 I2C ADDRESS TRANSLATOR (ATR)
10537 M:      Tomi Valkeinen <[email protected]>
10538 R:      Luca Ceresoli <[email protected]>
10539 L:      [email protected]
10540 S:      Maintained
10541 F:      drivers/i2c/i2c-atr.c
10542 F:      include/linux/i2c-atr.h
10543
10544 I2C CONTROLLER DRIVER FOR NVIDIA GPU
10545 M:      Ajay Gupta <[email protected]>
10546 L:      [email protected]
10547 S:      Maintained
10548 F:      Documentation/i2c/busses/i2c-nvidia-gpu.rst
10549 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
10550
10551 I2C MUXES
10552 M:      Peter Rosin <[email protected]>
10553 L:      [email protected]
10554 S:      Maintained
10555 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
10556 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
10557 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
10558 F:      Documentation/i2c/i2c-topology.rst
10559 F:      Documentation/i2c/muxes/
10560 F:      drivers/i2c/i2c-mux.c
10561 F:      drivers/i2c/muxes/
10562 F:      include/linux/i2c-mux.h
10563
10564 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10565 M:      Gregory CLEMENT <[email protected]>
10566 L:      [email protected]
10567 S:      Maintained
10568 F:      Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10569 F:      drivers/i2c/busses/i2c-mv64xxx.c
10570
10571 I2C OVER PARALLEL PORT
10572 M:      Jean Delvare <[email protected]>
10573 L:      [email protected]
10574 S:      Maintained
10575 F:      Documentation/i2c/busses/i2c-parport.rst
10576 F:      drivers/i2c/busses/i2c-parport.c
10577
10578 I2C SUBSYSTEM
10579 M:      Wolfram Sang <[email protected]>
10580 L:      [email protected]
10581 S:      Maintained
10582 W:      https://i2c.wiki.kernel.org/
10583 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
10584 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10585 F:      Documentation/i2c/
10586 F:      drivers/i2c/*
10587 F:      include/dt-bindings/i2c/i2c.h
10588 F:      include/linux/i2c-dev.h
10589 F:      include/linux/i2c-smbus.h
10590 F:      include/linux/i2c.h
10591 F:      include/uapi/linux/i2c-*.h
10592 F:      include/uapi/linux/i2c.h
10593
10594 I2C SUBSYSTEM HOST DRIVERS
10595 M:      Andi Shyti <[email protected]>
10596 L:      [email protected]
10597 S:      Maintained
10598 W:      https://i2c.wiki.kernel.org/
10599 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
10600 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10601 F:      Documentation/devicetree/bindings/i2c/
10602 F:      drivers/i2c/algos/
10603 F:      drivers/i2c/busses/
10604 F:      include/dt-bindings/i2c/
10605
10606 I2C-TAOS-EVM DRIVER
10607 M:      Jean Delvare <[email protected]>
10608 L:      [email protected]
10609 S:      Maintained
10610 F:      Documentation/i2c/busses/i2c-taos-evm.rst
10611 F:      drivers/i2c/busses/i2c-taos-evm.c
10612
10613 I2C-TINY-USB DRIVER
10614 M:      Till Harbaum <[email protected]>
10615 L:      [email protected]
10616 S:      Maintained
10617 W:      http://www.harbaum.org/till/i2c_tiny_usb
10618 F:      drivers/i2c/busses/i2c-tiny-usb.c
10619
10620 I2C/SMBUS CONTROLLER DRIVERS FOR PC
10621 M:      Jean Delvare <[email protected]>
10622 L:      [email protected]
10623 S:      Maintained
10624 F:      Documentation/i2c/busses/i2c-ali1535.rst
10625 F:      Documentation/i2c/busses/i2c-ali1563.rst
10626 F:      Documentation/i2c/busses/i2c-ali15x3.rst
10627 F:      Documentation/i2c/busses/i2c-amd756.rst
10628 F:      Documentation/i2c/busses/i2c-amd8111.rst
10629 F:      Documentation/i2c/busses/i2c-i801.rst
10630 F:      Documentation/i2c/busses/i2c-nforce2.rst
10631 F:      Documentation/i2c/busses/i2c-piix4.rst
10632 F:      Documentation/i2c/busses/i2c-sis5595.rst
10633 F:      Documentation/i2c/busses/i2c-sis630.rst
10634 F:      Documentation/i2c/busses/i2c-sis96x.rst
10635 F:      Documentation/i2c/busses/i2c-via.rst
10636 F:      Documentation/i2c/busses/i2c-viapro.rst
10637 F:      drivers/i2c/busses/i2c-ali1535.c
10638 F:      drivers/i2c/busses/i2c-ali1563.c
10639 F:      drivers/i2c/busses/i2c-ali15x3.c
10640 F:      drivers/i2c/busses/i2c-amd756-s4882.c
10641 F:      drivers/i2c/busses/i2c-amd756.c
10642 F:      drivers/i2c/busses/i2c-amd8111.c
10643 F:      drivers/i2c/busses/i2c-i801.c
10644 F:      drivers/i2c/busses/i2c-isch.c
10645 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
10646 F:      drivers/i2c/busses/i2c-nforce2.c
10647 F:      drivers/i2c/busses/i2c-piix4.c
10648 F:      drivers/i2c/busses/i2c-sis5595.c
10649 F:      drivers/i2c/busses/i2c-sis630.c
10650 F:      drivers/i2c/busses/i2c-sis96x.c
10651 F:      drivers/i2c/busses/i2c-via.c
10652 F:      drivers/i2c/busses/i2c-viapro.c
10653
10654 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10655 M:      Hans de Goede <[email protected]>
10656 L:      [email protected]
10657 S:      Maintained
10658 F:      drivers/i2c/busses/i2c-cht-wc.c
10659
10660 I2C/SMBUS ISMT DRIVER
10661 M:      Seth Heasley <[email protected]>
10662 M:      Neil Horman <[email protected]>
10663 L:      [email protected]
10664 F:      Documentation/i2c/busses/i2c-ismt.rst
10665 F:      drivers/i2c/busses/i2c-ismt.c
10666
10667 I2C/SMBUS ZHAOXIN DRIVER
10668 M:      Hans Hu <[email protected]>
10669 L:      [email protected]
10670 S:      Maintained
10671 W:      https://www.zhaoxin.com
10672 F:      drivers/i2c/busses/i2c-viai2c-common.c
10673 F:      drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10674
10675 I2C/SMBUS STUB DRIVER
10676 M:      Jean Delvare <[email protected]>
10677 L:      [email protected]
10678 S:      Maintained
10679 F:      drivers/i2c/i2c-stub.c
10680
10681 I3C DRIVER FOR ASPEED AST2600
10682 M:      Jeremy Kerr <[email protected]>
10683 S:      Maintained
10684 F:      Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10685 F:      drivers/i3c/master/ast2600-i3c-master.c
10686
10687 I3C DRIVER FOR CADENCE I3C MASTER IP
10688 M:      Przemysław Gaj <[email protected]>
10689 S:      Maintained
10690 F:      Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10691 F:      drivers/i3c/master/i3c-master-cdns.c
10692
10693 I3C DRIVER FOR SYNOPSYS DESIGNWARE
10694 S:      Orphan
10695 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10696 F:      drivers/i3c/master/dw*
10697
10698 I3C SUBSYSTEM
10699 M:      Alexandre Belloni <[email protected]>
10700 L:      [email protected] (moderated for non-subscribers)
10701 S:      Maintained
10702 C:      irc://chat.freenode.net/linux-i3c
10703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10704 F:      Documentation/ABI/testing/sysfs-bus-i3c
10705 F:      Documentation/devicetree/bindings/i3c/
10706 F:      Documentation/driver-api/i3c
10707 F:      drivers/i3c/
10708 F:      include/dt-bindings/i3c/
10709 F:      include/linux/i3c/
10710
10711 IBM Operation Panel Input Driver
10712 M:      Eddie James <[email protected]>
10713 L:      [email protected]
10714 S:      Maintained
10715 F:      Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10716 F:      drivers/input/misc/ibm-panel.c
10717
10718 IBM Power 842 compression accelerator
10719 M:      Haren Myneni <[email protected]>
10720 S:      Supported
10721 F:      crypto/842.c
10722 F:      drivers/crypto/nx/Kconfig
10723 F:      drivers/crypto/nx/Makefile
10724 F:      drivers/crypto/nx/nx-842*
10725 F:      include/linux/sw842.h
10726 F:      lib/842/
10727
10728 IBM Power in-Nest Crypto Acceleration
10729 M:      Breno Leitão <[email protected]>
10730 M:      Nayna Jain <[email protected]>
10731 M:      Paulo Flabiano Smorigo <[email protected]>
10732 L:      [email protected]
10733 S:      Supported
10734 F:      drivers/crypto/nx/Kconfig
10735 F:      drivers/crypto/nx/Makefile
10736 F:      drivers/crypto/nx/nx-aes*
10737 F:      drivers/crypto/nx/nx-sha*
10738 F:      drivers/crypto/nx/nx.*
10739 F:      drivers/crypto/nx/nx_csbcpb.h
10740 F:      drivers/crypto/nx/nx_debugfs.c
10741
10742 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10743 M:      Tyrel Datwyler <[email protected]>
10744 L:      [email protected]
10745 L:      [email protected]
10746 S:      Supported
10747 F:      drivers/pci/hotplug/rpadlpar*
10748
10749 IBM Power Linux RAID adapter
10750 M:      Brian King <[email protected]>
10751 S:      Supported
10752 F:      drivers/scsi/ipr.*
10753
10754 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10755 M:      Tyrel Datwyler <[email protected]>
10756 L:      [email protected]
10757 L:      [email protected]
10758 S:      Supported
10759 F:      drivers/pci/hotplug/rpaphp*
10760
10761 IBM Power SRIOV Virtual NIC Device Driver
10762 M:      Haren Myneni <[email protected]>
10763 M:      Rick Lindsley <[email protected]>
10764 R:      Nick Child <[email protected]>
10765 R:      Thomas Falcon <[email protected]>
10766 L:      [email protected]
10767 S:      Supported
10768 F:      drivers/net/ethernet/ibm/ibmvnic.*
10769
10770 IBM Power VFIO Support
10771 M:      Timothy Pearson <[email protected]>
10772 S:      Supported
10773 F:      drivers/vfio/vfio_iommu_spapr_tce.c
10774
10775 IBM Power Virtual Ethernet Device Driver
10776 M:      Nick Child <[email protected]>
10777 L:      [email protected]
10778 S:      Supported
10779 F:      drivers/net/ethernet/ibm/ibmveth.*
10780
10781 IBM Power Virtual FC Device Drivers
10782 M:      Tyrel Datwyler <[email protected]>
10783 L:      [email protected]
10784 S:      Supported
10785 F:      drivers/scsi/ibmvscsi/ibmvfc*
10786
10787 IBM Power Virtual Management Channel Driver
10788 M:      Brad Warrum <[email protected]>
10789 M:      Ritu Agarwal <[email protected]>
10790 S:      Supported
10791 F:      drivers/misc/ibmvmc.*
10792
10793 IBM Power Virtual SCSI Device Drivers
10794 M:      Tyrel Datwyler <[email protected]>
10795 L:      [email protected]
10796 S:      Supported
10797 F:      drivers/scsi/ibmvscsi/ibmvscsi*
10798 F:      include/scsi/viosrp.h
10799
10800 IBM Power Virtual SCSI Device Target Driver
10801 M:      Tyrel Datwyler <[email protected]>
10802 L:      [email protected]
10803 L:      [email protected]
10804 S:      Supported
10805 F:      drivers/scsi/ibmvscsi_tgt/
10806
10807 IBM Power VMX Cryptographic instructions
10808 M:      Breno Leitão <[email protected]>
10809 M:      Nayna Jain <[email protected]>
10810 M:      Paulo Flabiano Smorigo <[email protected]>
10811 L:      [email protected]
10812 S:      Supported
10813 F:      arch/powerpc/crypto/Kconfig
10814 F:      arch/powerpc/crypto/Makefile
10815 F:      arch/powerpc/crypto/aes.c
10816 F:      arch/powerpc/crypto/aes_cbc.c
10817 F:      arch/powerpc/crypto/aes_ctr.c
10818 F:      arch/powerpc/crypto/aes_xts.c
10819 F:      arch/powerpc/crypto/aesp8-ppc.*
10820 F:      arch/powerpc/crypto/ghash.c
10821 F:      arch/powerpc/crypto/ghashp8-ppc.pl
10822 F:      arch/powerpc/crypto/ppc-xlate.pl
10823 F:      arch/powerpc/crypto/vmx.c
10824
10825 IBM ServeRAID RAID DRIVER
10826 S:      Orphan
10827 F:      drivers/scsi/ips.*
10828
10829 ICH LPC AND GPIO DRIVER
10830 M:      Peter Tyser <[email protected]>
10831 S:      Maintained
10832 F:      drivers/gpio/gpio-ich.c
10833 F:      drivers/mfd/lpc_ich.c
10834
10835 ICY I2C DRIVER
10836 M:      Max Staudt <[email protected]>
10837 L:      [email protected]
10838 S:      Maintained
10839 F:      drivers/i2c/busses/i2c-icy.c
10840
10841 IDEAPAD LAPTOP EXTRAS DRIVER
10842 M:      Ike Panhc <[email protected]>
10843 L:      [email protected]
10844 S:      Maintained
10845 W:      http://launchpad.net/ideapad-laptop
10846 F:      drivers/platform/x86/ideapad-laptop.c
10847
10848 IDEAPAD LAPTOP SLIDEBAR DRIVER
10849 M:      Andrey Moiseev <[email protected]>
10850 L:      [email protected]
10851 S:      Maintained
10852 W:      https://github.com/o2genum/ideapad-slidebar
10853 F:      drivers/input/misc/ideapad_slidebar.c
10854
10855 IDT VersaClock 5 CLOCK DRIVER
10856 M:      Luca Ceresoli <[email protected]>
10857 S:      Maintained
10858 F:      Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10859 F:      drivers/clk/clk-versaclock5.c
10860
10861 IEEE 802.15.4 SUBSYSTEM
10862 M:      Alexander Aring <[email protected]>
10863 M:      Stefan Schmidt <[email protected]>
10864 M:      Miquel Raynal <[email protected]>
10865 L:      [email protected]
10866 S:      Maintained
10867 W:      https://linux-wpan.org/
10868 Q:      https://patchwork.kernel.org/project/linux-wpan/list/
10869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10871 F:      Documentation/networking/ieee802154.rst
10872 F:      drivers/net/ieee802154/
10873 F:      include/linux/ieee802154.h
10874 F:      include/linux/nl802154.h
10875 F:      include/net/af_ieee802154.h
10876 F:      include/net/cfg802154.h
10877 F:      include/net/ieee802154_netdev.h
10878 F:      include/net/mac802154.h
10879 F:      include/net/nl802154.h
10880 F:      net/ieee802154/
10881 F:      net/mac802154/
10882
10883 Intel VIRTIO DATA PATH ACCELERATOR
10884 M:      Zhu Lingshan <[email protected]>
10885 L:      [email protected]
10886 S:      Supported
10887 F:      drivers/vdpa/ifcvf/
10888
10889 IFE PROTOCOL
10890 M:      Yotam Gigi <[email protected]>
10891 M:      Jamal Hadi Salim <[email protected]>
10892 F:      include/net/ife.h
10893 F:      include/uapi/linux/ife.h
10894 F:      net/ife
10895
10896 IGORPLUG-USB IR RECEIVER
10897 M:      Sean Young <[email protected]>
10898 L:      [email protected]
10899 S:      Maintained
10900 F:      drivers/media/rc/igorplugusb.c
10901
10902 IGUANAWORKS USB IR TRANSCEIVER
10903 M:      Sean Young <[email protected]>
10904 L:      [email protected]
10905 S:      Maintained
10906 F:      drivers/media/rc/iguanair.c
10907
10908 IIO BACKEND FRAMEWORK
10909 M:      Nuno Sa <[email protected]>
10910 R:      Olivier Moysan <[email protected]>
10911 L:      [email protected]
10912 S:      Maintained
10913 F:      drivers/iio/industrialio-backend.c
10914 F:      include/linux/iio/backend.h
10915
10916 IIO DIGITAL POTENTIOMETER DAC
10917 M:      Peter Rosin <[email protected]>
10918 L:      [email protected]
10919 S:      Maintained
10920 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10921 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10922 F:      drivers/iio/dac/dpot-dac.c
10923
10924 IIO ENVELOPE DETECTOR
10925 M:      Peter Rosin <[email protected]>
10926 L:      [email protected]
10927 S:      Maintained
10928 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10929 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10930 F:      drivers/iio/adc/envelope-detector.c
10931
10932 IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
10933 M:      Matti Vaittinen <[email protected]>
10934 L:      [email protected]
10935 S:      Maintained
10936 F:      drivers/iio/industrialio-gts-helper.c
10937 F:      include/linux/iio/iio-gts-helper.h
10938 F:      drivers/iio/test/iio-test-gts.c
10939
10940 IIO MULTIPLEXER
10941 M:      Peter Rosin <[email protected]>
10942 L:      [email protected]
10943 S:      Maintained
10944 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10945 F:      drivers/iio/multiplexer/iio-mux.c
10946
10947 IIO SCMI BASED DRIVER
10948 M:      Jyoti Bhayana <[email protected]>
10949 L:      [email protected]
10950 S:      Maintained
10951 F:      drivers/iio/common/scmi_sensors/scmi_iio.c
10952
10953 IIO SUBSYSTEM AND DRIVERS
10954 M:      Jonathan Cameron <[email protected]>
10955 R:      Lars-Peter Clausen <[email protected]>
10956 L:      [email protected]
10957 S:      Maintained
10958 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10959 F:      Documentation/ABI/testing/configfs-iio*
10960 F:      Documentation/ABI/testing/sysfs-bus-iio*
10961 F:      Documentation/devicetree/bindings/iio/
10962 F:      Documentation/iio/
10963 F:      drivers/iio/
10964 F:      drivers/staging/iio/
10965 F:      include/dt-bindings/iio/
10966 F:      include/linux/iio/
10967 F:      tools/iio/
10968
10969 IIO UNIT CONVERTER
10970 M:      Peter Rosin <[email protected]>
10971 L:      [email protected]
10972 S:      Maintained
10973 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10974 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10975 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10976 F:      drivers/iio/afe/iio-rescale.c
10977
10978 IKANOS/ADI EAGLE ADSL USB DRIVER
10979 M:      Matthieu Castet <[email protected]>
10980 M:      Stanislaw Gruszka <[email protected]>
10981 S:      Maintained
10982 F:      drivers/usb/atm/ueagle-atm.c
10983
10984 IMAGIS TOUCHSCREEN DRIVER
10985 M:      Markuss Broks <[email protected]>
10986 S:      Maintained
10987 F:      Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10988 F:      drivers/input/touchscreen/imagis.c
10989
10990 IMGTEC ASCII LCD DRIVER
10991 M:      Paul Burton <[email protected]>
10992 S:      Maintained
10993 F:      Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10994 F:      drivers/auxdisplay/img-ascii-lcd.c
10995
10996 IMGTEC JPEG ENCODER DRIVER
10997 M:      Devarsh Thakkar <[email protected]>
10998 L:      [email protected]
10999 S:      Supported
11000 F:      Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
11001 F:      drivers/media/platform/imagination/e5010*
11002
11003 IMGTEC IR DECODER DRIVER
11004 S:      Orphan
11005 F:      drivers/media/rc/img-ir/
11006
11007 IMGTEC POWERVR DRM DRIVER
11008 M:      Frank Binns <[email protected]>
11009 M:      Matt Coster <[email protected]>
11010 S:      Supported
11011 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
11012 F:      Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
11013 F:      Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
11014 F:      Documentation/gpu/imagination/
11015 F:      drivers/gpu/drm/imagination/
11016 F:      include/uapi/drm/pvr_drm.h
11017
11018 IMON SOUNDGRAPH USB IR RECEIVER
11019 M:      Sean Young <[email protected]>
11020 L:      [email protected]
11021 S:      Maintained
11022 F:      drivers/media/rc/imon.c
11023 F:      drivers/media/rc/imon_raw.c
11024
11025 IMS TWINTURBO FRAMEBUFFER DRIVER
11026 L:      [email protected]
11027 S:      Orphan
11028 F:      drivers/video/fbdev/imsttfb.c
11029
11030 INDEX OF FURTHER KERNEL DOCUMENTATION
11031 M:      Carlos Bilbao <[email protected]>
11032 S:      Maintained
11033 F:      Documentation/process/kernel-docs.rst
11034
11035 INDUSTRY PACK SUBSYSTEM (IPACK)
11036 M:      Vaibhav Gupta <[email protected]>
11037 M:      Jens Taprogge <[email protected]>
11038 M:      Greg Kroah-Hartman <[email protected]>
11039 L:      [email protected]
11040 S:      Maintained
11041 W:      http://industrypack.sourceforge.net
11042 F:      drivers/ipack/
11043
11044 INFINEON DPS310 Driver
11045 M:      Eddie James <[email protected]>
11046 L:      [email protected]
11047 S:      Maintained
11048 F:      drivers/iio/pressure/dps310.c
11049
11050 INFINEON PEB2466 ASoC CODEC
11051 M:      Herve Codina <[email protected]>
11052 L:      [email protected] (moderated for non-subscribers)
11053 S:      Maintained
11054 F:      Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
11055 F:      sound/soc/codecs/peb2466.c
11056
11057 INFINIBAND SUBSYSTEM
11058 M:      Jason Gunthorpe <[email protected]>
11059 M:      Leon Romanovsky <[email protected]>
11060 L:      [email protected]
11061 S:      Supported
11062 W:      https://github.com/linux-rdma/rdma-core
11063 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
11065 F:      Documentation/devicetree/bindings/infiniband/
11066 F:      Documentation/infiniband/
11067 F:      drivers/infiniband/
11068 F:      include/rdma/
11069 F:      include/trace/events/ib_mad.h
11070 F:      include/trace/events/ib_umad.h
11071 F:      include/trace/misc/rdma.h
11072 F:      include/uapi/linux/if_infiniband.h
11073 F:      include/uapi/rdma/
11074 F:      samples/bpf/ibumad_kern.c
11075 F:      samples/bpf/ibumad_user.c
11076
11077 INGENIC JZ4780 NAND DRIVER
11078 M:      Harvey Hunt <[email protected]>
11079 L:      [email protected]
11080 L:      [email protected]
11081 S:      Maintained
11082 F:      drivers/mtd/nand/raw/ingenic/
11083
11084 INGENIC JZ47xx SoCs
11085 M:      Paul Cercueil <[email protected]>
11086 L:      [email protected]
11087 S:      Maintained
11088 F:      arch/mips/boot/dts/ingenic/
11089 F:      arch/mips/generic/board-ingenic.c
11090 F:      arch/mips/include/asm/mach-ingenic/
11091 F:      arch/mips/ingenic/Kconfig
11092 F:      drivers/clk/ingenic/
11093 F:      drivers/dma/dma-jz4780.c
11094 F:      drivers/gpu/drm/ingenic/
11095 F:      drivers/i2c/busses/i2c-jz4780.c
11096 F:      drivers/iio/adc/ingenic-adc.c
11097 F:      drivers/irqchip/irq-ingenic.c
11098 F:      drivers/memory/jz4780-nemc.c
11099 F:      drivers/mmc/host/jz4740_mmc.c
11100 F:      drivers/mtd/nand/raw/ingenic/
11101 F:      drivers/pinctrl/pinctrl-ingenic.c
11102 F:      drivers/power/supply/ingenic-battery.c
11103 F:      drivers/pwm/pwm-jz4740.c
11104 F:      drivers/remoteproc/ingenic_rproc.c
11105 F:      drivers/rtc/rtc-jz4740.c
11106 F:      drivers/tty/serial/8250/8250_ingenic.c
11107 F:      drivers/usb/musb/jz4740.c
11108 F:      drivers/watchdog/jz4740_wdt.c
11109 F:      include/dt-bindings/iio/adc/ingenic,adc.h
11110 F:      include/linux/mfd/ingenic-tcu.h
11111 F:      sound/soc/codecs/jz47*
11112 F:      sound/soc/jz4740/
11113
11114 INJOINIC IP5xxx POWER BANK IC DRIVER
11115 M:      Samuel Holland <[email protected]>
11116 S:      Maintained
11117 F:      drivers/power/supply/ip5xxx_power.c
11118
11119 INOTIFY
11120 M:      Jan Kara <[email protected]>
11121 R:      Amir Goldstein <[email protected]>
11122 L:      [email protected]
11123 S:      Maintained
11124 F:      Documentation/filesystems/inotify.rst
11125 F:      fs/notify/inotify/
11126 F:      include/linux/inotify.h
11127 F:      include/uapi/linux/inotify.h
11128
11129 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
11130 M:      Dmitry Torokhov <[email protected]>
11131 L:      [email protected]
11132 S:      Maintained
11133 Q:      http://patchwork.kernel.org/project/linux-input/list/
11134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
11135 F:      Documentation/devicetree/bindings/input/
11136 F:      Documentation/devicetree/bindings/serio/
11137 F:      Documentation/input/
11138 F:      drivers/input/
11139 F:      include/dt-bindings/input/
11140 F:      include/linux/input.h
11141 F:      include/linux/input/
11142 F:      include/uapi/linux/input-event-codes.h
11143 F:      include/uapi/linux/input.h
11144
11145 INPUT MULTITOUCH (MT) PROTOCOL
11146 M:      Henrik Rydberg <[email protected]>
11147 L:      [email protected]
11148 S:      Odd fixes
11149 F:      Documentation/input/multi-touch-protocol.rst
11150 F:      drivers/input/input-mt.c
11151 K:      \b(ABS|SYN)_MT_
11152
11153 INSIDE SECURE CRYPTO DRIVER
11154 M:      Antoine Tenart <[email protected]>
11155 L:      [email protected]
11156 S:      Maintained
11157 F:      drivers/crypto/inside-secure/
11158
11159 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
11160 M:      Mimi Zohar <[email protected]>
11161 M:      Roberto Sassu <[email protected]>
11162 M:      Dmitry Kasatkin <[email protected]>
11163 R:      Eric Snowberg <[email protected]>
11164 L:      [email protected]
11165 S:      Supported
11166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
11167 F:      security/integrity/
11168 F:      security/integrity/ima/
11169
11170 INTEL 810/815 FRAMEBUFFER DRIVER
11171 M:      Antonino Daplas <[email protected]>
11172 L:      [email protected]
11173 S:      Maintained
11174 F:      drivers/video/fbdev/i810/
11175
11176 INTEL 8254 COUNTER DRIVER
11177 M:      William Breathitt Gray <[email protected]>
11178 L:      [email protected]
11179 S:      Maintained
11180 F:      drivers/counter/i8254.c
11181 F:      include/linux/i8254.h
11182
11183 INTEL 8255 GPIO DRIVER
11184 M:      William Breathitt Gray <[email protected]>
11185 L:      [email protected]
11186 S:      Maintained
11187 F:      drivers/gpio/gpio-i8255.c
11188 F:      drivers/gpio/gpio-i8255.h
11189
11190 INTEL ASoC DRIVERS
11191 M:      Cezary Rojewski <[email protected]>
11192 M:      Liam Girdwood <[email protected]>
11193 M:      Peter Ujfalusi <[email protected]>
11194 M:      Bard Liao <[email protected]>
11195 M:      Ranjani Sridharan <[email protected]>
11196 M:      Kai Vehmanen <[email protected]>
11197 R:      Pierre-Louis Bossart <[email protected]>
11198 L:      [email protected] (moderated for non-subscribers)
11199 S:      Supported
11200 F:      sound/soc/intel/
11201
11202 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
11203 M:      Hans de Goede <[email protected]>
11204 L:      [email protected]
11205 S:      Maintained
11206 F:      drivers/platform/x86/intel/atomisp2/pm.c
11207
11208 INTEL ATOMISP2 LED DRIVER
11209 M:      Hans de Goede <[email protected]>
11210 L:      [email protected]
11211 S:      Maintained
11212 F:      drivers/platform/x86/intel/atomisp2/led.c
11213
11214 INTEL BIOS SAR INT1092 DRIVER
11215 M:      Shravan Sudhakar <[email protected]>
11216 L:      [email protected]
11217 S:      Maintained
11218 F:      drivers/platform/x86/intel/int1092/
11219
11220 INTEL BROXTON PMC DRIVER
11221 M:      Mika Westerberg <[email protected]>
11222 M:      Zha Qipeng <[email protected]>
11223 S:      Maintained
11224 F:      drivers/mfd/intel_pmc_bxt.c
11225 F:      include/linux/mfd/intel_pmc_bxt.h
11226
11227 INTEL C600 SERIES SAS CONTROLLER DRIVER
11228 M:      Artur Paszkiewicz <[email protected]>
11229 L:      [email protected]
11230 S:      Supported
11231 T:      git git://git.code.sf.net/p/intel-sas/isci
11232 F:      drivers/scsi/isci/
11233
11234 INTEL CPU family model numbers
11235 M:      Tony Luck <[email protected]>
11236 M:      [email protected]
11237 L:      [email protected]
11238 S:      Supported
11239 F:      arch/x86/include/asm/intel-family.h
11240
11241 INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11242 M:      Jani Nikula <[email protected]>
11243 M:      Rodrigo Vivi <[email protected]>
11244 L:      [email protected]
11245 L:      [email protected]
11246 S:      Supported
11247 F:      drivers/gpu/drm/i915/display/
11248 F:      drivers/gpu/drm/xe/display/
11249 F:      drivers/gpu/drm/xe/compat-i915-headers
11250 F:      include/drm/intel/
11251
11252 INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11253 M:      Jani Nikula <[email protected]>
11254 M:      Joonas Lahtinen <[email protected]>
11255 M:      Rodrigo Vivi <[email protected]>
11256 M:      Tvrtko Ursulin <[email protected]>
11257 L:      [email protected]
11258 S:      Supported
11259 W:      https://drm.pages.freedesktop.org/intel-docs/
11260 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
11261 B:      https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11262 C:      irc://irc.oftc.net/intel-gfx
11263 T:      git https://gitlab.freedesktop.org/drm/i915/kernel.git
11264 F:      Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11265 F:      Documentation/gpu/i915.rst
11266 F:      drivers/gpu/drm/ci/xfails/i915*
11267 F:      drivers/gpu/drm/i915/
11268 F:      include/drm/intel/
11269 F:      include/uapi/drm/i915_drm.h
11270
11271 INTEL DRM XE DRIVER (Lunar Lake and newer)
11272 M:      Lucas De Marchi <[email protected]>
11273 M:      Thomas Hellström <[email protected]>
11274 M:      Rodrigo Vivi <[email protected]>
11275 L:      [email protected]
11276 S:      Supported
11277 W:      https://drm.pages.freedesktop.org/intel-docs/
11278 Q:      http://patchwork.freedesktop.org/project/intel-xe/
11279 B:      https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11280 C:      irc://irc.oftc.net/xe
11281 T:      git https://gitlab.freedesktop.org/drm/xe/kernel.git
11282 F:      Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11283 F:      Documentation/gpu/xe/
11284 F:      drivers/gpu/drm/xe/
11285 F:      include/drm/intel/
11286 F:      include/uapi/drm/xe_drm.h
11287
11288 INTEL ETHERNET DRIVERS
11289 M:      Tony Nguyen <[email protected]>
11290 M:      Przemek Kitszel <[email protected]>
11291 L:      [email protected] (moderated for non-subscribers)
11292 S:      Supported
11293 W:      https://www.intel.com/content/www/us/en/support.html
11294 Q:      https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11297 F:      Documentation/networking/device_drivers/ethernet/intel/
11298 F:      drivers/net/ethernet/intel/
11299 F:      drivers/net/ethernet/intel/*/
11300 F:      include/linux/avf/virtchnl.h
11301 F:      include/linux/net/intel/iidc.h
11302
11303 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11304 M:      Mustafa Ismail <[email protected]>
11305 M:      Tatyana Nikolova <[email protected]>
11306 L:      [email protected]
11307 S:      Supported
11308 F:      drivers/infiniband/hw/irdma/
11309 F:      include/uapi/rdma/irdma-abi.h
11310
11311 INTEL GPIO DRIVERS
11312 M:      Andy Shevchenko <[email protected]>
11313 L:      [email protected]
11314 S:      Supported
11315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11316 F:      drivers/gpio/gpio-elkhartlake.c
11317 F:      drivers/gpio/gpio-graniterapids.c
11318 F:      drivers/gpio/gpio-ich.c
11319 F:      drivers/gpio/gpio-merrifield.c
11320 F:      drivers/gpio/gpio-ml-ioh.c
11321 F:      drivers/gpio/gpio-pch.c
11322 F:      drivers/gpio/gpio-sch.c
11323 F:      drivers/gpio/gpio-sodaville.c
11324 F:      drivers/gpio/gpio-tangier.c
11325 F:      drivers/gpio/gpio-tangier.h
11326
11327 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11328 M:      Zhenyu Wang <[email protected]>
11329 M:      Zhi Wang <[email protected]>
11330 L:      [email protected]
11331 L:      [email protected]
11332 S:      Supported
11333 W:      https://github.com/intel/gvt-linux/wiki
11334 T:      git https://github.com/intel/gvt-linux.git
11335 F:      drivers/gpu/drm/i915/gvt/
11336
11337 INTEL HID EVENT DRIVER
11338 M:      Alex Hung <[email protected]>
11339 L:      [email protected]
11340 S:      Maintained
11341 F:      drivers/platform/x86/intel/hid.c
11342
11343 INTEL I/OAT DMA DRIVER
11344 M:      Dave Jiang <[email protected]>
11345 R:      Dan Williams <[email protected]>
11346 L:      [email protected]
11347 S:      Supported
11348 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
11349 F:      drivers/dma/ioat*
11350
11351 INTEL IAA CRYPTO DRIVER
11352 M:      Tom Zanussi <[email protected]>
11353 L:      [email protected]
11354 S:      Supported
11355 F:      Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11356 F:      drivers/crypto/intel/iaa/*
11357
11358 INTEL IDLE DRIVER
11359 M:      Jacob Pan <[email protected]>
11360 M:      Len Brown <[email protected]>
11361 L:      [email protected]
11362 S:      Supported
11363 B:      https://bugzilla.kernel.org
11364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11365 F:      drivers/idle/intel_idle.c
11366
11367 INTEL IDXD DRIVER
11368 M:      Fenghua Yu <[email protected]>
11369 R:      Dave Jiang <[email protected]>
11370 L:      [email protected]
11371 S:      Supported
11372 F:      drivers/dma/idxd/*
11373 F:      include/uapi/linux/idxd.h
11374
11375 INTEL IN FIELD SCAN (IFS) DEVICE
11376 M:      Jithu Joseph <[email protected]>
11377 R:      Ashok Raj <[email protected]>
11378 R:      Tony Luck <[email protected]>
11379 S:      Maintained
11380 F:      drivers/platform/x86/intel/ifs
11381 F:      include/trace/events/intel_ifs.h
11382 F:      tools/testing/selftests/drivers/platform/x86/intel/ifs/
11383
11384 INTEL INTEGRATED SENSOR HUB DRIVER
11385 M:      Srinivas Pandruvada <[email protected]>
11386 M:      Jiri Kosina <[email protected]>
11387 L:      [email protected]
11388 S:      Maintained
11389 F:      drivers/hid/intel-ish-hid/
11390
11391 INTEL IOMMU (VT-d)
11392 M:      David Woodhouse <[email protected]>
11393 M:      Lu Baolu <[email protected]>
11394 L:      [email protected]
11395 S:      Supported
11396 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11397 F:      drivers/iommu/intel/
11398
11399 INTEL IPU3 CSI-2 CIO2 DRIVER
11400 M:      Yong Zhi <[email protected]>
11401 M:      Sakari Ailus <[email protected]>
11402 M:      Bingbu Cao <[email protected]>
11403 M:      Dan Scally <[email protected]>
11404 R:      Tianshu Qiu <[email protected]>
11405 L:      [email protected]
11406 S:      Maintained
11407 T:      git git://linuxtv.org/media_tree.git
11408 F:      Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11409 F:      drivers/media/pci/intel/ipu3/
11410
11411 INTEL IPU3 CSI-2 IMGU DRIVER
11412 M:      Sakari Ailus <[email protected]>
11413 R:      Bingbu Cao <[email protected]>
11414 R:      Tianshu Qiu <[email protected]>
11415 L:      [email protected]
11416 S:      Maintained
11417 F:      Documentation/admin-guide/media/ipu3.rst
11418 F:      Documentation/admin-guide/media/ipu3_rcb.svg
11419 F:      Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11420 F:      drivers/staging/media/ipu3/
11421
11422 INTEL IPU6 INPUT SYSTEM DRIVER
11423 M:      Sakari Ailus <[email protected]>
11424 M:      Bingbu Cao <[email protected]>
11425 R:      Tianshu Qiu <[email protected]>
11426 L:      [email protected]
11427 S:      Maintained
11428 T:      git git://linuxtv.org/media_tree.git
11429 F:      Documentation/admin-guide/media/ipu6-isys.rst
11430 F:      drivers/media/pci/intel/ipu6/
11431
11432 INTEL ISHTP ECLITE DRIVER
11433 M:      Sumesh K Naduvalath <[email protected]>
11434 L:      [email protected]
11435 S:      Supported
11436 F:      drivers/platform/x86/intel/ishtp_eclite.c
11437
11438 INTEL IXP4XX CRYPTO SUPPORT
11439 M:      Corentin Labbe <[email protected]>
11440 L:      [email protected]
11441 S:      Maintained
11442 F:      drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11443
11444 INTEL KEEM BAY DRM DRIVER
11445 M:      Anitha Chrisanthus <[email protected]>
11446 M:      Edmund Dea <[email protected]>
11447 S:      Maintained
11448 F:      Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11449 F:      drivers/gpu/drm/kmb/
11450
11451 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11452 M:      Daniele Alessandrelli <[email protected]>
11453 S:      Maintained
11454 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11455 F:      drivers/crypto/intel/keembay/Kconfig
11456 F:      drivers/crypto/intel/keembay/Makefile
11457 F:      drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11458 F:      drivers/crypto/intel/keembay/ocs-aes.c
11459 F:      drivers/crypto/intel/keembay/ocs-aes.h
11460
11461 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11462 M:      Daniele Alessandrelli <[email protected]>
11463 M:      Prabhjot Khurana <[email protected]>
11464 M:      Mark Gross <[email protected]>
11465 S:      Maintained
11466 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11467 F:      drivers/crypto/intel/keembay/Kconfig
11468 F:      drivers/crypto/intel/keembay/Makefile
11469 F:      drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11470
11471 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11472 M:      Daniele Alessandrelli <[email protected]>
11473 M:      Declan Murphy <[email protected]>
11474 S:      Maintained
11475 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11476 F:      drivers/crypto/intel/keembay/Kconfig
11477 F:      drivers/crypto/intel/keembay/Makefile
11478 F:      drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11479 F:      drivers/crypto/intel/keembay/ocs-hcu.c
11480 F:      drivers/crypto/intel/keembay/ocs-hcu.h
11481
11482 INTEL MANAGEMENT ENGINE (mei)
11483 M:      Tomas Winkler <[email protected]>
11484 L:      [email protected]
11485 S:      Supported
11486 F:      Documentation/driver-api/mei/*
11487 F:      drivers/misc/mei/
11488 F:      drivers/watchdog/mei_wdt.c
11489 F:      include/linux/mei_aux.h
11490 F:      include/linux/mei_cl_bus.h
11491 F:      include/uapi/linux/mei.h
11492 F:      include/uapi/linux/mei_uuid.h
11493 F:      include/uapi/linux/uuid.h
11494 F:      samples/mei/*
11495
11496 INTEL MAX 10 BMC MFD DRIVER
11497 M:      Xu Yilun <[email protected]>
11498 R:      Tom Rix <[email protected]>
11499 S:      Maintained
11500 F:      Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11501 F:      Documentation/hwmon/intel-m10-bmc-hwmon.rst
11502 F:      drivers/hwmon/intel-m10-bmc-hwmon.c
11503 F:      drivers/mfd/intel-m10-bmc*
11504 F:      include/linux/mfd/intel-m10-bmc.h
11505
11506 INTEL MAX10 BMC SECURE UPDATES
11507 M:      Peter Colberg <[email protected]>
11508 L:      [email protected]
11509 S:      Maintained
11510 F:      Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11511 F:      drivers/fpga/intel-m10-bmc-sec-update.c
11512
11513 INTEL P-Unit IPC DRIVER
11514 M:      Zha Qipeng <[email protected]>
11515 L:      [email protected]
11516 S:      Maintained
11517 F:      arch/x86/include/asm/intel_punit_ipc.h
11518 F:      drivers/platform/x86/intel/punit_ipc.c
11519
11520 INTEL PMC CORE DRIVER
11521 M:      Rajneesh Bhardwaj <[email protected]>
11522 M:      David E Box <[email protected]>
11523 L:      [email protected]
11524 S:      Maintained
11525 F:      Documentation/ABI/testing/sysfs-platform-intel-pmc
11526 F:      drivers/platform/x86/intel/pmc/
11527
11528 INTEL PMIC GPIO DRIVERS
11529 M:      Andy Shevchenko <[email protected]>
11530 S:      Supported
11531 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11532 F:      drivers/gpio/gpio-*cove.c
11533
11534 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11535 M:      Andy Shevchenko <[email protected]>
11536 S:      Supported
11537 F:      drivers/mfd/intel_soc_pmic*
11538 F:      include/linux/mfd/intel_soc_pmic*
11539
11540 INTEL PMT DRIVERS
11541 M:      David E. Box <[email protected]>
11542 S:      Supported
11543 F:      drivers/platform/x86/intel/pmt/
11544
11545 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11546 M:      Stanislav Yakovlev <[email protected]>
11547 L:      [email protected]
11548 S:      Maintained
11549 F:      Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11550 F:      Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11551 F:      drivers/net/wireless/intel/ipw2x00/
11552
11553 INTEL PSTATE DRIVER
11554 M:      Srinivas Pandruvada <[email protected]>
11555 M:      Len Brown <[email protected]>
11556 L:      [email protected]
11557 S:      Supported
11558 F:      drivers/cpufreq/intel_pstate.c
11559
11560 INTEL PTP DFL ToD DRIVER
11561 M:      Tianfei Zhang <[email protected]>
11562 L:      [email protected]
11563 L:      [email protected]
11564 S:      Maintained
11565 F:      drivers/ptp/ptp_dfl_tod.c
11566
11567 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11568 M:      Jarkko Nikula <[email protected]>
11569 L:      [email protected]
11570 F:      drivers/counter/intel-qep.c
11571
11572 INTEL SCU DRIVERS
11573 M:      Mika Westerberg <[email protected]>
11574 S:      Maintained
11575 F:      arch/x86/include/asm/intel_scu_ipc.h
11576 F:      drivers/platform/x86/intel_scu_*
11577
11578 INTEL SDSI DRIVER
11579 M:      David E. Box <[email protected]>
11580 S:      Supported
11581 F:      drivers/platform/x86/intel/sdsi.c
11582 F:      tools/arch/x86/intel_sdsi/
11583 F:      tools/testing/selftests/drivers/sdsi/
11584
11585 INTEL SGX
11586 M:      Jarkko Sakkinen <[email protected]>
11587 R:      Dave Hansen <[email protected]>
11588 L:      [email protected]
11589 S:      Supported
11590 Q:      https://patchwork.kernel.org/project/intel-sgx/list/
11591 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11592 F:      Documentation/arch/x86/sgx.rst
11593 F:      arch/x86/entry/vdso/vsgx.S
11594 F:      arch/x86/include/asm/sgx.h
11595 F:      arch/x86/include/uapi/asm/sgx.h
11596 F:      arch/x86/kernel/cpu/sgx/*
11597 F:      tools/testing/selftests/sgx/*
11598 K:      \bSGX_
11599
11600 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11601 M:      Daniel Scally <[email protected]>
11602 S:      Maintained
11603 F:      drivers/platform/x86/intel/int3472/
11604
11605 INTEL SPEED SELECT TECHNOLOGY
11606 M:      Srinivas Pandruvada <[email protected]>
11607 L:      [email protected]
11608 S:      Maintained
11609 F:      drivers/platform/x86/intel/speed_select_if/
11610 F:      include/uapi/linux/isst_if.h
11611 F:      tools/power/x86/intel-speed-select/
11612
11613 INTEL STRATIX10 FIRMWARE DRIVERS
11614 M:      Dinh Nguyen <[email protected]>
11615 L:      [email protected]
11616 S:      Maintained
11617 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11618 F:      Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11619 F:      Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11620 F:      drivers/firmware/stratix10-rsu.c
11621 F:      drivers/firmware/stratix10-svc.c
11622 F:      include/linux/firmware/intel/stratix10-smc.h
11623 F:      include/linux/firmware/intel/stratix10-svc-client.h
11624
11625 INTEL TELEMETRY DRIVER
11626 M:      Rajneesh Bhardwaj <[email protected]>
11627 M:      "David E. Box" <[email protected]>
11628 L:      [email protected]
11629 S:      Maintained
11630 F:      arch/x86/include/asm/intel_telemetry.h
11631 F:      drivers/platform/x86/intel/telemetry/
11632
11633 INTEL TPMI DRIVER
11634 M:      Srinivas Pandruvada <[email protected]>
11635 L:      [email protected]
11636 S:      Maintained
11637 F:      Documentation/ABI/testing/debugfs-tpmi
11638 F:      drivers/platform/x86/intel/tpmi.c
11639 F:      include/linux/intel_tpmi.h
11640
11641 INTEL UNCORE FREQUENCY CONTROL
11642 M:      Srinivas Pandruvada <[email protected]>
11643 L:      [email protected]
11644 S:      Maintained
11645 F:      Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11646 F:      drivers/platform/x86/intel/uncore-frequency/
11647
11648 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11649 M:      David E. Box <[email protected]>
11650 S:      Supported
11651 F:      drivers/platform/x86/intel/vsec.*
11652
11653 INTEL VIRTUAL BUTTON DRIVER
11654 M:      AceLan Kao <[email protected]>
11655 L:      [email protected]
11656 S:      Maintained
11657 F:      drivers/platform/x86/intel/vbtn.c
11658
11659 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11660 M:      Stanislaw Gruszka <[email protected]>
11661 L:      [email protected]
11662 S:      Supported
11663 F:      drivers/net/wireless/intel/iwlegacy/
11664
11665 INTEL WIRELESS WIFI LINK (iwlwifi)
11666 M:      Miri Korenblit <[email protected]>
11667 L:      [email protected]
11668 S:      Supported
11669 W:      https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11671 F:      drivers/net/wireless/intel/iwlwifi/
11672
11673 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11674 M:      Jithu Joseph <[email protected]>
11675 S:      Maintained
11676 W:      https://slimbootloader.github.io/security/firmware-update.html
11677 F:      drivers/platform/x86/intel/wmi/sbl-fw-update.c
11678
11679 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11680 L:      [email protected]
11681 S:      Maintained
11682 F:      drivers/platform/x86/intel/wmi/thunderbolt.c
11683
11684 INTEL WWAN IOSM DRIVER
11685 M:      M Chetan Kumar <[email protected]>
11686 L:      [email protected]
11687 S:      Maintained
11688 F:      drivers/net/wwan/iosm/
11689
11690 INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
11691 M:      Xin Li <[email protected]>
11692 M:      "H. Peter Anvin" <[email protected]>
11693 S:      Supported
11694 F:      Documentation/arch/x86/x86_64/fred.rst
11695 F:      arch/x86/entry/entry_64_fred.S
11696 F:      arch/x86/entry/entry_fred.c
11697 F:      arch/x86/include/asm/fred.h
11698 F:      arch/x86/kernel/fred.c
11699
11700 INTEL(R) TRACE HUB
11701 M:      Alexander Shishkin <[email protected]>
11702 S:      Supported
11703 F:      Documentation/trace/intel_th.rst
11704 F:      drivers/hwtracing/intel_th/
11705 F:      include/linux/intel_th.h
11706
11707 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11708 M:      Ning Sun <[email protected]>
11709 L:      [email protected]
11710 S:      Supported
11711 W:      http://tboot.sourceforge.net
11712 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11713 F:      Documentation/arch/x86/intel_txt.rst
11714 F:      arch/x86/kernel/tboot.c
11715 F:      include/linux/tboot.h
11716
11717 INTERCONNECT API
11718 M:      Georgi Djakov <[email protected]>
11719 L:      [email protected]
11720 S:      Maintained
11721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11722 F:      Documentation/devicetree/bindings/interconnect/
11723 F:      Documentation/driver-api/interconnect.rst
11724 F:      drivers/interconnect/
11725 F:      include/dt-bindings/interconnect/
11726 F:      include/linux/interconnect-provider.h
11727 F:      include/linux/interconnect.h
11728
11729 INTERRUPT COUNTER DRIVER
11730 M:      Oleksij Rempel <[email protected]>
11731 R:      Pengutronix Kernel Team <[email protected]>
11732 L:      [email protected]
11733 F:      Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11734 F:      drivers/counter/interrupt-cnt.c
11735
11736 INTERSIL ISL7998X VIDEO DECODER DRIVER
11737 M:      Michael Tretter <[email protected]>
11738 R:      Pengutronix Kernel Team <[email protected]>
11739 L:      [email protected]
11740 S:      Maintained
11741 F:      Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11742 F:      drivers/media/i2c/isl7998x.c
11743
11744 INVENSENSE ICM-426xx IMU DRIVER
11745 M:      Jean-Baptiste Maneyrol <[email protected]>
11746 L:      [email protected]
11747 S:      Maintained
11748 W:      https://invensense.tdk.com/
11749 F:      Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
11750 F:      Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11751 F:      drivers/iio/imu/inv_icm42600/
11752
11753 INVENSENSE MPU-3050 GYROSCOPE DRIVER
11754 M:      Linus Walleij <[email protected]>
11755 L:      [email protected]
11756 S:      Maintained
11757 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
11758 F:      drivers/iio/gyro/mpu3050*
11759
11760 IOC3 ETHERNET DRIVER
11761 M:      Ralf Baechle <[email protected]>
11762 L:      [email protected]
11763 S:      Maintained
11764 F:      drivers/net/ethernet/sgi/ioc3-eth.c
11765
11766 IOMMU DMA-API LAYER
11767 M:      Robin Murphy <[email protected]>
11768 L:      [email protected]
11769 S:      Maintained
11770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11771 F:      drivers/iommu/dma-iommu.c
11772 F:      drivers/iommu/dma-iommu.h
11773 F:      drivers/iommu/iova.c
11774 F:      include/linux/iova.h
11775
11776 IOMMU SUBSYSTEM
11777 M:      Joerg Roedel <[email protected]>
11778 M:      Will Deacon <[email protected]>
11779 R:      Robin Murphy <[email protected]>
11780 L:      [email protected]
11781 S:      Maintained
11782 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11783 F:      Documentation/devicetree/bindings/iommu/
11784 F:      drivers/iommu/
11785 F:      include/linux/iommu.h
11786 F:      include/linux/iova.h
11787 F:      include/linux/of_iommu.h
11788
11789 IOMMUFD
11790 M:      Jason Gunthorpe <[email protected]>
11791 M:      Kevin Tian <[email protected]>
11792 L:      [email protected]
11793 S:      Maintained
11794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
11795 F:      Documentation/userspace-api/iommufd.rst
11796 F:      drivers/iommu/iommufd/
11797 F:      include/linux/iommufd.h
11798 F:      include/uapi/linux/iommufd.h
11799 F:      tools/testing/selftests/iommu/
11800
11801 IOSYS-MAP HELPERS
11802 M:      Thomas Zimmermann <[email protected]>
11803 L:      [email protected]
11804 S:      Maintained
11805 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
11806 F:      include/linux/iosys-map.h
11807
11808 IO_URING
11809 M:      Jens Axboe <[email protected]>
11810 M:      Pavel Begunkov <[email protected]>
11811 L:      [email protected]
11812 S:      Maintained
11813 T:      git git://git.kernel.dk/linux-block
11814 T:      git git://git.kernel.dk/liburing
11815 F:      include/linux/io_uring/
11816 F:      include/linux/io_uring.h
11817 F:      include/linux/io_uring_types.h
11818 F:      include/trace/events/io_uring.h
11819 F:      include/uapi/linux/io_uring.h
11820 F:      io_uring/
11821
11822 IPMI SUBSYSTEM
11823 M:      Corey Minyard <[email protected]>
11824 L:      [email protected] (moderated for non-subscribers)
11825 S:      Supported
11826 W:      http://openipmi.sourceforge.net/
11827 T:      git https://github.com/cminyard/linux-ipmi.git for-next
11828 F:      Documentation/devicetree/bindings/ipmi/
11829 F:      Documentation/driver-api/ipmi.rst
11830 F:      drivers/char/ipmi/
11831 F:      include/linux/ipmi*
11832 F:      include/uapi/linux/ipmi*
11833
11834 IPS SCSI RAID DRIVER
11835 M:      Adaptec OEM Raid Solutions <[email protected]>
11836 L:      [email protected]
11837 S:      Maintained
11838 W:      http://www.adaptec.com/
11839 F:      drivers/scsi/ips*
11840
11841 IPVS
11842 M:      Simon Horman <[email protected]>
11843 M:      Julian Anastasov <[email protected]>
11844 L:      [email protected]
11845 L:      [email protected]
11846 S:      Maintained
11847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11849 F:      Documentation/networking/ipvs-sysctl.rst
11850 F:      include/net/ip_vs.h
11851 F:      include/uapi/linux/ip_vs.h
11852 F:      net/netfilter/ipvs/
11853
11854 IPWIRELESS DRIVER
11855 M:      Jiri Kosina <[email protected]>
11856 M:      David Sterba <[email protected]>
11857 S:      Odd Fixes
11858 F:      drivers/tty/ipwireless/
11859
11860 IRON DEVICE AUDIO CODEC DRIVERS
11861 M:      Kiseok Jo <[email protected]>
11862 L:      [email protected] (moderated for non-subscribers)
11863 S:      Maintained
11864 F:      Documentation/devicetree/bindings/sound/irondevice,*
11865 F:      sound/soc/codecs/sma*
11866
11867 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
11868 M:      Thomas Gleixner <[email protected]>
11869 S:      Maintained
11870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11871 F:      Documentation/core-api/irq/irq-domain.rst
11872 F:      include/linux/irqdomain.h
11873 F:      include/linux/irqdomain_defs.h
11874 F:      kernel/irq/irqdomain.c
11875 F:      kernel/irq/msi.c
11876
11877 IRQ SUBSYSTEM
11878 M:      Thomas Gleixner <[email protected]>
11879 L:      [email protected]
11880 S:      Maintained
11881 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11882 F:      include/linux/group_cpus.h
11883 F:      include/linux/irq.h
11884 F:      include/linux/irqhandler.h
11885 F:      include/linux/irqnr.h
11886 F:      include/linux/irqreturn.h
11887 F:      kernel/irq/
11888 F:      lib/group_cpus.c
11889
11890 IRQCHIP DRIVERS
11891 M:      Thomas Gleixner <[email protected]>
11892 L:      [email protected]
11893 S:      Maintained
11894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11895 F:      Documentation/devicetree/bindings/interrupt-controller/
11896 F:      drivers/irqchip/
11897 F:      include/linux/irqchip.h
11898
11899 ISA
11900 M:      William Breathitt Gray <[email protected]>
11901 S:      Maintained
11902 F:      Documentation/driver-api/isa.rst
11903 F:      drivers/base/isa.c
11904 F:      include/linux/isa.h
11905
11906 ISA RADIO MODULE
11907 M:      Hans Verkuil <[email protected]>
11908 L:      [email protected]
11909 S:      Maintained
11910 W:      https://linuxtv.org
11911 T:      git git://linuxtv.org/media_tree.git
11912 F:      drivers/media/radio/radio-isa*
11913
11914 ISAPNP
11915 M:      Jaroslav Kysela <[email protected]>
11916 S:      Maintained
11917 F:      Documentation/userspace-api/isapnp.rst
11918 F:      drivers/pnp/isapnp/
11919 F:      include/linux/isapnp.h
11920
11921 ISCSI
11922 M:      Lee Duncan <[email protected]>
11923 M:      Chris Leech <[email protected]>
11924 M:      Mike Christie <[email protected]>
11925 L:      [email protected]
11926 L:      [email protected]
11927 S:      Maintained
11928 W:      www.open-iscsi.com
11929 F:      drivers/scsi/*iscsi*
11930 F:      include/scsi/*iscsi*
11931
11932 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
11933 M:      Peter Jones <[email protected]>
11934 M:      Konrad Rzeszutek Wilk <[email protected]>
11935 S:      Maintained
11936 F:      drivers/firmware/iscsi_ibft*
11937
11938 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
11939 M:      Sagi Grimberg <[email protected]>
11940 M:      Max Gurtovoy <[email protected]>
11941 L:      [email protected]
11942 S:      Supported
11943 W:      http://www.openfabrics.org
11944 W:      www.open-iscsi.org
11945 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11946 F:      drivers/infiniband/ulp/iser/
11947
11948 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
11949 M:      Sagi Grimberg <[email protected]>
11950 L:      [email protected]
11951 L:      [email protected]
11952 S:      Supported
11953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11954 F:      drivers/infiniband/ulp/isert
11955
11956 ISDN/CMTP OVER BLUETOOTH
11957 M:      Karsten Keil <[email protected]>
11958 L:      [email protected] (subscribers-only)
11959 L:      [email protected]
11960 S:      Odd Fixes
11961 W:      http://www.isdn4linux.de
11962 F:      Documentation/isdn/
11963 F:      drivers/isdn/capi/
11964 F:      include/linux/isdn/
11965 F:      include/uapi/linux/isdn/
11966 F:      net/bluetooth/cmtp/
11967
11968 ISDN/mISDN SUBSYSTEM
11969 M:      Karsten Keil <[email protected]>
11970 L:      [email protected] (subscribers-only)
11971 L:      [email protected]
11972 S:      Maintained
11973 W:      http://www.isdn4linux.de
11974 F:      drivers/isdn/Kconfig
11975 F:      drivers/isdn/Makefile
11976 F:      drivers/isdn/hardware/
11977 F:      drivers/isdn/mISDN/
11978
11979 ISOFS FILESYSTEM
11980 M:      Jan Kara <[email protected]>
11981 L:      [email protected]
11982 S:      Maintained
11983 F:      Documentation/filesystems/isofs.rst
11984 F:      fs/isofs/
11985
11986 IT87 HARDWARE MONITORING DRIVER
11987 M:      Jean Delvare <[email protected]>
11988 L:      [email protected]
11989 S:      Maintained
11990 F:      Documentation/hwmon/it87.rst
11991 F:      drivers/hwmon/it87.c
11992
11993 IT913X MEDIA DRIVER
11994 L:      [email protected]
11995 S:      Orphan
11996 W:      https://linuxtv.org
11997 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11998 F:      drivers/media/tuners/it913x*
11999
12000 ITE IT66121 HDMI BRIDGE DRIVER
12001 M:      Phong LE <[email protected]>
12002 M:      Neil Armstrong <[email protected]>
12003 S:      Maintained
12004 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
12005 F:      Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
12006 F:      drivers/gpu/drm/bridge/ite-it66121.c
12007
12008 IVTV VIDEO4LINUX DRIVER
12009 M:      Andy Walls <[email protected]>
12010 L:      [email protected]
12011 S:      Maintained
12012 W:      https://linuxtv.org
12013 T:      git git://linuxtv.org/media_tree.git
12014 F:      Documentation/admin-guide/media/ivtv*
12015 F:      drivers/media/pci/ivtv/
12016 F:      include/uapi/linux/ivtv*
12017
12018 IX2505V MEDIA DRIVER
12019 M:      Malcolm Priestley <[email protected]>
12020 L:      [email protected]
12021 S:      Maintained
12022 W:      https://linuxtv.org
12023 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12024 F:      drivers/media/dvb-frontends/ix2505v*
12025
12026 JAILHOUSE HYPERVISOR INTERFACE
12027 M:      Jan Kiszka <[email protected]>
12028 L:      [email protected]
12029 S:      Maintained
12030 F:      arch/x86/include/asm/jailhouse_para.h
12031 F:      arch/x86/kernel/jailhouse.c
12032
12033 JFS FILESYSTEM
12034 M:      Dave Kleikamp <[email protected]>
12035 L:      [email protected]
12036 S:      Odd Fixes
12037 W:      http://jfs.sourceforge.net/
12038 T:      git https://github.com/kleikamp/linux-shaggy.git
12039 F:      Documentation/admin-guide/jfs.rst
12040 F:      fs/jfs/
12041
12042 JME NETWORK DRIVER
12043 M:      Guo-Fu Tseng <[email protected]>
12044 L:      [email protected]
12045 S:      Odd Fixes
12046 F:      drivers/net/ethernet/jme.*
12047
12048 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
12049 M:      David Woodhouse <[email protected]>
12050 M:      Richard Weinberger <[email protected]>
12051 L:      [email protected]
12052 S:      Odd Fixes
12053 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
12054 T:      git git://git.infradead.org/ubifs-2.6.git
12055 F:      fs/jffs2/
12056 F:      include/uapi/linux/jffs2.h
12057
12058 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
12059 M:      "Theodore Ts'o" <[email protected]>
12060 M:      Jan Kara <[email protected]>
12061 L:      [email protected]
12062 S:      Maintained
12063 F:      fs/jbd2/
12064 F:      include/linux/jbd2.h
12065
12066 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
12067 M:      Mikhail Ulyanov <[email protected]>
12068 L:      [email protected]
12069 L:      [email protected]
12070 S:      Maintained
12071 F:      drivers/media/platform/renesas/rcar_jpu.c
12072
12073 JSM Neo PCI based serial card
12074 L:      [email protected]
12075 S:      Orphan
12076 F:      drivers/tty/serial/jsm/
12077
12078 K10TEMP HARDWARE MONITORING DRIVER
12079 M:      Clemens Ladisch <[email protected]>
12080 L:      [email protected]
12081 S:      Maintained
12082 F:      Documentation/hwmon/k10temp.rst
12083 F:      drivers/hwmon/k10temp.c
12084
12085 K8TEMP HARDWARE MONITORING DRIVER
12086 M:      Rudolf Marek <[email protected]>
12087 L:      [email protected]
12088 S:      Maintained
12089 F:      Documentation/hwmon/k8temp.rst
12090 F:      drivers/hwmon/k8temp.c
12091
12092 KASAN
12093 M:      Andrey Ryabinin <[email protected]>
12094 R:      Alexander Potapenko <[email protected]>
12095 R:      Andrey Konovalov <[email protected]>
12096 R:      Dmitry Vyukov <[email protected]>
12097 R:      Vincenzo Frascino <[email protected]>
12098 L:      [email protected]
12099 S:      Maintained
12100 F:      Documentation/dev-tools/kasan.rst
12101 F:      arch/*/include/asm/*kasan.h
12102 F:      arch/*/mm/kasan_init*
12103 F:      include/linux/kasan*.h
12104 F:      lib/Kconfig.kasan
12105 F:      mm/kasan/
12106 F:      scripts/Makefile.kasan
12107
12108 KCONFIG
12109 M:      Masahiro Yamada <[email protected]>
12110 L:      [email protected]
12111 S:      Maintained
12112 Q:      https://patchwork.kernel.org/project/linux-kbuild/list/
12113 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
12114 F:      Documentation/kbuild/kconfig*
12115 F:      scripts/Kconfig.include
12116 F:      scripts/kconfig/
12117
12118 KCOV
12119 R:      Dmitry Vyukov <[email protected]>
12120 R:      Andrey Konovalov <[email protected]>
12121 L:      [email protected]
12122 S:      Maintained
12123 F:      Documentation/dev-tools/kcov.rst
12124 F:      include/linux/kcov.h
12125 F:      include/uapi/linux/kcov.h
12126 F:      kernel/kcov.c
12127 F:      scripts/Makefile.kcov
12128
12129 KCSAN
12130 M:      Marco Elver <[email protected]>
12131 R:      Dmitry Vyukov <[email protected]>
12132 L:      [email protected]
12133 S:      Maintained
12134 F:      Documentation/dev-tools/kcsan.rst
12135 F:      include/linux/kcsan*.h
12136 F:      kernel/kcsan/
12137 F:      lib/Kconfig.kcsan
12138 F:      scripts/Makefile.kcsan
12139
12140 KDUMP
12141 M:      Baoquan He <[email protected]>
12142 R:      Vivek Goyal <[email protected]>
12143 R:      Dave Young <[email protected]>
12144 L:      [email protected]
12145 S:      Maintained
12146 W:      http://lse.sourceforge.net/kdump/
12147 F:      Documentation/admin-guide/kdump/
12148 F:      fs/proc/vmcore.c
12149 F:      include/linux/crash_core.h
12150 F:      include/linux/crash_dump.h
12151 F:      include/uapi/linux/vmcore.h
12152 F:      kernel/crash_*.c
12153
12154 KEENE FM RADIO TRANSMITTER DRIVER
12155 M:      Hans Verkuil <[email protected]>
12156 L:      [email protected]
12157 S:      Maintained
12158 W:      https://linuxtv.org
12159 T:      git git://linuxtv.org/media_tree.git
12160 F:      drivers/media/radio/radio-keene*
12161
12162 KERNEL AUTOMOUNTER
12163 M:      Ian Kent <[email protected]>
12164 L:      [email protected]
12165 S:      Maintained
12166 F:      fs/autofs/
12167
12168 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
12169 M:      Masahiro Yamada <[email protected]>
12170 R:      Nathan Chancellor <[email protected]>
12171 R:      Nicolas Schier <[email protected]>
12172 L:      [email protected]
12173 S:      Maintained
12174 Q:      https://patchwork.kernel.org/project/linux-kbuild/list/
12175 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
12176 F:      Documentation/kbuild/
12177 F:      Makefile
12178 F:      scripts/*vmlinux*
12179 F:      scripts/Kbuild*
12180 F:      scripts/Makefile*
12181 F:      scripts/basic/
12182 F:      scripts/clang-tools/
12183 F:      scripts/dummy-tools/
12184 F:      scripts/include/
12185 F:      scripts/mk*
12186 F:      scripts/mod/
12187 F:      scripts/package/
12188 F:      usr/
12189
12190 KERNEL HARDENING (not covered by other areas)
12191 M:      Kees Cook <[email protected]>
12192 R:      Gustavo A. R. Silva <[email protected]>
12193 L:      [email protected]
12194 S:      Supported
12195 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12196 F:      Documentation/ABI/testing/sysfs-kernel-oops_count
12197 F:      Documentation/ABI/testing/sysfs-kernel-warn_count
12198 F:      arch/*/configs/hardening.config
12199 F:      include/linux/overflow.h
12200 F:      include/linux/randomize_kstack.h
12201 F:      kernel/configs/hardening.config
12202 F:      lib/usercopy_kunit.c
12203 F:      mm/usercopy.c
12204 K:      \b(add|choose)_random_kstack_offset\b
12205 K:      \b__check_(object_size|heap_object)\b
12206 K:      \b__counted_by\b
12207
12208 KERNEL JANITORS
12209 L:      [email protected]
12210 S:      Odd Fixes
12211 W:      http://kernelnewbies.org/KernelJanitors
12212
12213 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
12214 M:      Chuck Lever <[email protected]>
12215 M:      Jeff Layton <[email protected]>
12216 R:      Neil Brown <[email protected]>
12217 R:      Olga Kornievskaia <[email protected]>
12218 R:      Dai Ngo <[email protected]>
12219 R:      Tom Talpey <[email protected]>
12220 L:      [email protected]
12221 S:      Supported
12222 B:      https://bugzilla.kernel.org
12223 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
12224 F:      Documentation/filesystems/nfs/
12225 F:      fs/lockd/
12226 F:      fs/nfs_common/
12227 F:      fs/nfsd/
12228 F:      include/linux/lockd/
12229 F:      include/linux/sunrpc/
12230 F:      include/trace/events/rpcgss.h
12231 F:      include/trace/events/rpcrdma.h
12232 F:      include/trace/events/sunrpc.h
12233 F:      include/trace/misc/fs.h
12234 F:      include/trace/misc/nfs.h
12235 F:      include/trace/misc/sunrpc.h
12236 F:      include/uapi/linux/nfsd/
12237 F:      include/uapi/linux/sunrpc/
12238 F:      net/sunrpc/
12239
12240 KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
12241 M:      Thomas Weißschuh <[email protected]>
12242 R:      Christian Heusel <[email protected]>
12243 R:      Nathan Chancellor <[email protected]>
12244 S:      Maintained
12245 F:      scripts/package/PKGBUILD
12246
12247 KERNEL REGRESSIONS
12248 M:      Thorsten Leemhuis <[email protected]>
12249 L:      [email protected]
12250 S:      Supported
12251 F:      Documentation/admin-guide/reporting-regressions.rst
12252 F:      Documentation/process/handling-regressions.rst
12253
12254 KERNEL SELFTEST FRAMEWORK
12255 M:      Shuah Khan <[email protected]>
12256 M:      Shuah Khan <[email protected]>
12257 L:      [email protected]
12258 S:      Maintained
12259 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
12260 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12261 F:      Documentation/dev-tools/kselftest*
12262 F:      tools/testing/selftests/
12263
12264 KERNEL SMB3 SERVER (KSMBD)
12265 M:      Namjae Jeon <[email protected]>
12266 M:      Steve French <[email protected]>
12267 R:      Sergey Senozhatsky <[email protected]>
12268 R:      Tom Talpey <[email protected]>
12269 L:      [email protected]
12270 S:      Maintained
12271 T:      git git://git.samba.org/ksmbd.git
12272 F:      Documentation/filesystems/smb/ksmbd.rst
12273 F:      fs/smb/common/
12274 F:      fs/smb/server/
12275
12276 KERNEL UNIT TESTING FRAMEWORK (KUnit)
12277 M:      Brendan Higgins <[email protected]>
12278 M:      David Gow <[email protected]>
12279 R:      Rae Moar <[email protected]>
12280 L:      [email protected]
12281 L:      [email protected]
12282 S:      Maintained
12283 W:      https://google.github.io/kunit-docs/third_party/kernel/docs/
12284 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12286 F:      Documentation/dev-tools/kunit/
12287 F:      include/kunit/
12288 F:      lib/kunit/
12289 F:      rust/kernel/kunit.rs
12290 F:      scripts/rustdoc_test_*
12291 F:      tools/testing/kunit/
12292
12293 KERNEL USERMODE HELPER
12294 M:      Luis Chamberlain <[email protected]>
12295 L:      [email protected]
12296 S:      Maintained
12297 F:      include/linux/umh.h
12298 F:      kernel/umh.c
12299
12300 KERNEL VIRTUAL MACHINE (KVM)
12301 M:      Paolo Bonzini <[email protected]>
12302 L:      [email protected]
12303 S:      Supported
12304 W:      http://www.linux-kvm.org
12305 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12306 F:      Documentation/virt/kvm/
12307 F:      include/asm-generic/kvm*
12308 F:      include/kvm/iodev.h
12309 F:      include/linux/kvm*
12310 F:      include/trace/events/kvm.h
12311 F:      include/uapi/asm-generic/kvm*
12312 F:      include/uapi/linux/kvm*
12313 F:      tools/kvm/
12314 F:      tools/testing/selftests/kvm/
12315 F:      virt/kvm/*
12316
12317 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
12318 M:      Marc Zyngier <[email protected]>
12319 M:      Oliver Upton <[email protected]>
12320 R:      James Morse <[email protected]>
12321 R:      Suzuki K Poulose <[email protected]>
12322 R:      Zenghui Yu <[email protected]>
12323 L:      [email protected] (moderated for non-subscribers)
12324 L:      [email protected]
12325 S:      Maintained
12326 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
12327 F:      Documentation/virt/kvm/arm/
12328 F:      Documentation/virt/kvm/devices/arm*
12329 F:      arch/arm64/include/asm/kvm*
12330 F:      arch/arm64/include/uapi/asm/kvm*
12331 F:      arch/arm64/kvm/
12332 F:      include/kvm/arm_*
12333 F:      tools/testing/selftests/kvm/*/aarch64/
12334 F:      tools/testing/selftests/kvm/aarch64/
12335
12336 KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
12337 M:      Tianrui Zhao <[email protected]>
12338 M:      Bibo Mao <[email protected]>
12339 M:      Huacai Chen <[email protected]>
12340 L:      [email protected]
12341 L:      [email protected]
12342 S:      Maintained
12343 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12344 F:      arch/loongarch/include/asm/kvm*
12345 F:      arch/loongarch/include/uapi/asm/kvm*
12346 F:      arch/loongarch/kvm/
12347
12348 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
12349 M:      Huacai Chen <[email protected]>
12350 L:      [email protected]
12351 L:      [email protected]
12352 S:      Maintained
12353 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12354 F:      arch/mips/include/asm/kvm*
12355 F:      arch/mips/include/uapi/asm/kvm*
12356 F:      arch/mips/kvm/
12357
12358 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
12359 M:      Michael Ellerman <[email protected]>
12360 R:      Nicholas Piggin <[email protected]>
12361 L:      [email protected]
12362 L:      [email protected]
12363 S:      Maintained (Book3S 64-bit HV)
12364 S:      Odd fixes (Book3S 64-bit PR)
12365 S:      Orphan (Book3E and 32-bit)
12366 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
12367 F:      arch/powerpc/include/asm/kvm*
12368 F:      arch/powerpc/include/uapi/asm/kvm*
12369 F:      arch/powerpc/kernel/kvm*
12370 F:      arch/powerpc/kvm/
12371
12372 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
12373 M:      Anup Patel <[email protected]>
12374 R:      Atish Patra <[email protected]>
12375 L:      [email protected]
12376 L:      [email protected]
12377 L:      [email protected]
12378 S:      Maintained
12379 T:      git https://github.com/kvm-riscv/linux.git
12380 F:      arch/riscv/include/asm/kvm*
12381 F:      arch/riscv/include/uapi/asm/kvm*
12382 F:      arch/riscv/kvm/
12383 F:      tools/testing/selftests/kvm/*/riscv/
12384 F:      tools/testing/selftests/kvm/riscv/
12385
12386 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
12387 M:      Christian Borntraeger <[email protected]>
12388 M:      Janosch Frank <[email protected]>
12389 M:      Claudio Imbrenda <[email protected]>
12390 R:      David Hildenbrand <[email protected]>
12391 L:      [email protected]
12392 S:      Supported
12393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
12394 F:      Documentation/virt/kvm/s390*
12395 F:      arch/s390/include/asm/gmap.h
12396 F:      arch/s390/include/asm/kvm*
12397 F:      arch/s390/include/uapi/asm/kvm*
12398 F:      arch/s390/include/uapi/asm/uvdevice.h
12399 F:      arch/s390/kernel/uv.c
12400 F:      arch/s390/kvm/
12401 F:      arch/s390/mm/gmap.c
12402 F:      drivers/s390/char/uvdevice.c
12403 F:      tools/testing/selftests/drivers/s390x/uvdevice/
12404 F:      tools/testing/selftests/kvm/*/s390x/
12405 F:      tools/testing/selftests/kvm/s390x/
12406
12407 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
12408 M:      Sean Christopherson <[email protected]>
12409 M:      Paolo Bonzini <[email protected]>
12410 L:      [email protected]
12411 S:      Supported
12412 P:      Documentation/process/maintainer-kvm-x86.rst
12413 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12414 F:      arch/x86/include/asm/kvm*
12415 F:      arch/x86/include/asm/svm.h
12416 F:      arch/x86/include/asm/vmx*.h
12417 F:      arch/x86/include/uapi/asm/kvm*
12418 F:      arch/x86/include/uapi/asm/svm.h
12419 F:      arch/x86/include/uapi/asm/vmx.h
12420 F:      arch/x86/kvm/
12421 F:      arch/x86/kvm/*/
12422 F:      tools/testing/selftests/kvm/*/x86_64/
12423 F:      tools/testing/selftests/kvm/x86_64/
12424
12425 KERNFS
12426 M:      Greg Kroah-Hartman <[email protected]>
12427 M:      Tejun Heo <[email protected]>
12428 S:      Supported
12429 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12430 F:      fs/kernfs/
12431 F:      include/linux/kernfs.h
12432
12433 KEXEC
12434 M:      Eric Biederman <[email protected]>
12435 L:      [email protected]
12436 S:      Maintained
12437 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
12438 F:      include/linux/kexec.h
12439 F:      include/uapi/linux/kexec.h
12440 F:      kernel/kexec*
12441
12442 KEYS-ENCRYPTED
12443 M:      Mimi Zohar <[email protected]>
12444 L:      [email protected]
12445 L:      [email protected]
12446 S:      Supported
12447 F:      Documentation/security/keys/trusted-encrypted.rst
12448 F:      include/keys/encrypted-type.h
12449 F:      security/keys/encrypted-keys/
12450
12451 KEYS-TRUSTED
12452 M:      James Bottomley <[email protected]>
12453 M:      Jarkko Sakkinen <[email protected]>
12454 M:      Mimi Zohar <[email protected]>
12455 L:      [email protected]
12456 L:      [email protected]
12457 S:      Supported
12458 F:      Documentation/security/keys/trusted-encrypted.rst
12459 F:      include/keys/trusted-type.h
12460 F:      include/keys/trusted_tpm.h
12461 F:      security/keys/trusted-keys/
12462
12463 KEYS-TRUSTED-CAAM
12464 M:      Ahmad Fatoum <[email protected]>
12465 R:      Pengutronix Kernel Team <[email protected]>
12466 L:      [email protected]
12467 L:      [email protected]
12468 S:      Maintained
12469 F:      include/keys/trusted_caam.h
12470 F:      security/keys/trusted-keys/trusted_caam.c
12471
12472 KEYS-TRUSTED-DCP
12473 M:      David Gstir <[email protected]>
12474 R:      sigma star Kernel Team <[email protected]>
12475 L:      [email protected]
12476 L:      [email protected]
12477 S:      Supported
12478 F:      include/keys/trusted_dcp.h
12479 F:      security/keys/trusted-keys/trusted_dcp.c
12480
12481 KEYS-TRUSTED-TEE
12482 M:      Sumit Garg <[email protected]>
12483 L:      [email protected]
12484 L:      [email protected]
12485 S:      Supported
12486 F:      include/keys/trusted_tee.h
12487 F:      security/keys/trusted-keys/trusted_tee.c
12488
12489 KEYS/KEYRINGS
12490 M:      David Howells <[email protected]>
12491 M:      Jarkko Sakkinen <[email protected]>
12492 L:      [email protected]
12493 S:      Maintained
12494 F:      Documentation/security/keys/core.rst
12495 F:      include/keys/
12496 F:      include/linux/key-type.h
12497 F:      include/linux/key.h
12498 F:      include/linux/keyctl.h
12499 F:      include/uapi/linux/keyctl.h
12500 F:      security/keys/
12501
12502 KEYS/KEYRINGS_INTEGRITY
12503 M:      Jarkko Sakkinen <[email protected]>
12504 M:      Mimi Zohar <[email protected]>
12505 L:      [email protected]
12506 L:      [email protected]
12507 S:      Supported
12508 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
12509 F:      security/integrity/platform_certs
12510
12511 KFENCE
12512 M:      Alexander Potapenko <[email protected]>
12513 M:      Marco Elver <[email protected]>
12514 R:      Dmitry Vyukov <[email protected]>
12515 L:      [email protected]
12516 S:      Maintained
12517 F:      Documentation/dev-tools/kfence.rst
12518 F:      arch/*/include/asm/kfence.h
12519 F:      include/linux/kfence.h
12520 F:      lib/Kconfig.kfence
12521 F:      mm/kfence/
12522
12523 KFIFO
12524 M:      Stefani Seibold <[email protected]>
12525 S:      Maintained
12526 F:      include/linux/kfifo.h
12527 F:      lib/kfifo.c
12528 F:      samples/kfifo/
12529
12530 KGDB / KDB /debug_core
12531 M:      Jason Wessel <[email protected]>
12532 M:      Daniel Thompson <[email protected]>
12533 R:      Douglas Anderson <[email protected]>
12534 L:      [email protected]
12535 S:      Maintained
12536 W:      http://kgdb.wiki.kernel.org/
12537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12538 F:      Documentation/dev-tools/kgdb.rst
12539 F:      drivers/misc/kgdbts.c
12540 F:      drivers/tty/serial/kgdboc.c
12541 F:      include/linux/kdb.h
12542 F:      include/linux/kgdb.h
12543 F:      kernel/debug/
12544 F:      kernel/module/kdb.c
12545
12546 KHADAS MCU MFD DRIVER
12547 M:      Neil Armstrong <[email protected]>
12548 L:      [email protected]
12549 S:      Maintained
12550 F:      Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12551 F:      drivers/mfd/khadas-mcu.c
12552 F:      drivers/thermal/khadas_mcu_fan.c
12553 F:      include/linux/mfd/khadas-mcu.h
12554
12555 KIONIX/ROHM KX022A ACCELEROMETER
12556 M:      Matti Vaittinen <[email protected]>
12557 L:      [email protected]
12558 S:      Supported
12559 F:      drivers/iio/accel/kionix-kx022a*
12560
12561 KMEMLEAK
12562 M:      Catalin Marinas <[email protected]>
12563 S:      Maintained
12564 F:      Documentation/dev-tools/kmemleak.rst
12565 F:      include/linux/kmemleak.h
12566 F:      mm/kmemleak.c
12567 F:      samples/kmemleak/kmemleak-test.c
12568
12569 KMSAN
12570 M:      Alexander Potapenko <[email protected]>
12571 R:      Marco Elver <[email protected]>
12572 R:      Dmitry Vyukov <[email protected]>
12573 L:      [email protected]
12574 S:      Maintained
12575 F:      Documentation/dev-tools/kmsan.rst
12576 F:      arch/*/include/asm/kmsan.h
12577 F:      arch/*/mm/kmsan_*
12578 F:      include/linux/kmsan*.h
12579 F:      lib/Kconfig.kmsan
12580 F:      mm/kmsan/
12581 F:      scripts/Makefile.kmsan
12582
12583 KPROBES
12584 M:      Naveen N Rao <[email protected]>
12585 M:      Anil S Keshavamurthy <[email protected]>
12586 M:      "David S. Miller" <[email protected]>
12587 M:      Masami Hiramatsu <[email protected]>
12588 L:      [email protected]
12589 L:      [email protected]
12590 S:      Maintained
12591 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
12592 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12593 F:      Documentation/trace/kprobes.rst
12594 F:      include/asm-generic/kprobes.h
12595 F:      include/linux/kprobes.h
12596 F:      kernel/kprobes.c
12597 F:      lib/test_kprobes.c
12598 F:      samples/kprobes
12599
12600 KS0108 LCD CONTROLLER DRIVER
12601 M:      Miguel Ojeda <[email protected]>
12602 S:      Maintained
12603 F:      Documentation/admin-guide/auxdisplay/ks0108.rst
12604 F:      drivers/auxdisplay/ks0108.c
12605 F:      include/linux/ks0108.h
12606
12607 KTD253 BACKLIGHT DRIVER
12608 M:      Linus Walleij <[email protected]>
12609 S:      Maintained
12610 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12611 F:      drivers/video/backlight/ktd253-backlight.c
12612
12613 KTD2801 BACKLIGHT DRIVER
12614 M:      Duje Mihanović <[email protected]>
12615 S:      Maintained
12616 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
12617 F:      drivers/video/backlight/ktd2801-backlight.c
12618
12619 KTEST
12620 M:      Steven Rostedt <[email protected]>
12621 M:      John Hawley <[email protected]>
12622 S:      Maintained
12623 F:      tools/testing/ktest
12624
12625 KTZ8866 BACKLIGHT DRIVER
12626 M:      Jianhua Lu <[email protected]>
12627 S:      Maintained
12628 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
12629 F:      drivers/video/backlight/ktz8866.c
12630
12631 KVM PARAVIRT (KVM/paravirt)
12632 M:      Paolo Bonzini <[email protected]>
12633 R:      Vitaly Kuznetsov <[email protected]>
12634 L:      [email protected]
12635 S:      Supported
12636 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12637 F:      arch/um/include/asm/kvm_para.h
12638 F:      arch/x86/include/asm/kvm_para.h
12639 F:      arch/x86/include/asm/pvclock-abi.h
12640 F:      arch/x86/include/uapi/asm/kvm_para.h
12641 F:      arch/x86/kernel/kvm.c
12642 F:      arch/x86/kernel/kvmclock.c
12643 F:      include/asm-generic/kvm_para.h
12644 F:      include/linux/kvm_para.h
12645 F:      include/uapi/asm-generic/kvm_para.h
12646 F:      include/uapi/linux/kvm_para.h
12647
12648 KVM X86 HYPER-V (KVM/hyper-v)
12649 M:      Vitaly Kuznetsov <[email protected]>
12650 M:      Sean Christopherson <[email protected]>
12651 M:      Paolo Bonzini <[email protected]>
12652 L:      [email protected]
12653 S:      Supported
12654 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12655 F:      arch/x86/kvm/hyperv.*
12656 F:      arch/x86/kvm/kvm_onhyperv.*
12657 F:      arch/x86/kvm/svm/hyperv.*
12658 F:      arch/x86/kvm/svm/svm_onhyperv.*
12659 F:      arch/x86/kvm/vmx/hyperv.*
12660
12661 KVM X86 Xen (KVM/Xen)
12662 M:      David Woodhouse <[email protected]>
12663 M:      Paul Durrant <[email protected]>
12664 M:      Sean Christopherson <[email protected]>
12665 M:      Paolo Bonzini <[email protected]>
12666 L:      [email protected]
12667 S:      Supported
12668 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12669 F:      arch/x86/kvm/xen.*
12670
12671 L3MDEV
12672 M:      David Ahern <[email protected]>
12673 L:      [email protected]
12674 S:      Maintained
12675 F:      include/net/l3mdev.h
12676 F:      net/l3mdev
12677
12678 LANDLOCK SECURITY MODULE
12679 M:      Mickaël Salaün <[email protected]>
12680 R:      Günther Noack <[email protected]>
12681 L:      [email protected]
12682 S:      Supported
12683 W:      https://landlock.io
12684 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12685 F:      Documentation/security/landlock.rst
12686 F:      Documentation/userspace-api/landlock.rst
12687 F:      fs/ioctl.c
12688 F:      include/uapi/linux/landlock.h
12689 F:      samples/landlock/
12690 F:      security/landlock/
12691 F:      tools/testing/selftests/landlock/
12692 K:      landlock
12693 K:      LANDLOCK
12694
12695 LANTIQ / INTEL Ethernet drivers
12696 M:      Hauke Mehrtens <[email protected]>
12697 L:      [email protected]
12698 S:      Maintained
12699 F:      Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
12700 F:      drivers/net/dsa/lantiq_gswip.c
12701 F:      drivers/net/dsa/lantiq_pce.h
12702 F:      drivers/net/ethernet/lantiq_xrx200.c
12703 F:      net/dsa/tag_gswip.c
12704
12705 LANTIQ MIPS ARCHITECTURE
12706 M:      John Crispin <[email protected]>
12707 L:      [email protected]
12708 S:      Maintained
12709 F:      arch/mips/lantiq
12710 F:      drivers/soc/lantiq
12711
12712 LANTIQ PEF2256 DRIVER
12713 M:      Herve Codina <[email protected]>
12714 S:      Maintained
12715 F:      Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12716 F:      drivers/net/wan/framer/pef2256/
12717 F:      drivers/pinctrl/pinctrl-pef2256.c
12718 F:      include/linux/framer/pef2256.h
12719
12720 LASI 53c700 driver for PARISC
12721 M:      "James E.J. Bottomley" <[email protected]>
12722 L:      [email protected]
12723 S:      Maintained
12724 F:      Documentation/scsi/53c700.rst
12725 F:      drivers/scsi/53c700*
12726
12727 LEAKING_ADDRESSES
12728 M:      Tycho Andersen <[email protected]>
12729 R:      Kees Cook <[email protected]>
12730 L:      [email protected]
12731 S:      Maintained
12732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12733 F:      scripts/leaking_addresses.pl
12734
12735 LED SUBSYSTEM
12736 M:      Pavel Machek <[email protected]>
12737 M:      Lee Jones <[email protected]>
12738 L:      [email protected]
12739 S:      Maintained
12740 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
12741 F:      Documentation/devicetree/bindings/leds/
12742 F:      Documentation/leds/
12743 F:      drivers/leds/
12744 F:      include/dt-bindings/leds/
12745 F:      include/linux/leds.h
12746
12747 LEGO MINDSTORMS EV3
12748 R:      David Lechner <[email protected]>
12749 S:      Maintained
12750 F:      Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
12751 F:      arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
12752 F:      drivers/power/supply/lego_ev3_battery.c
12753
12754 LEGO USB Tower driver
12755 M:      Juergen Stuber <[email protected]>
12756 L:      [email protected]
12757 S:      Maintained
12758 W:      http://legousb.sourceforge.net/
12759 F:      drivers/usb/misc/legousbtower.c
12760
12761 LETSKETCH HID TABLET DRIVER
12762 M:      Hans de Goede <[email protected]>
12763 L:      [email protected]
12764 S:      Maintained
12765 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12766 F:      drivers/hid/hid-letsketch.c
12767
12768 LG LAPTOP EXTRAS
12769 M:      Matan Ziv-Av <[email protected]>
12770 L:      [email protected]
12771 S:      Maintained
12772 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
12773 F:      Documentation/admin-guide/laptops/lg-laptop.rst
12774 F:      drivers/platform/x86/lg-laptop.c
12775
12776 LG2160 MEDIA DRIVER
12777 M:      Michael Krufky <[email protected]>
12778 L:      [email protected]
12779 S:      Maintained
12780 W:      https://linuxtv.org
12781 W:      http://github.com/mkrufky
12782 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12783 T:      git git://linuxtv.org/mkrufky/tuners.git
12784 F:      drivers/media/dvb-frontends/lg2160.*
12785
12786 LGDT3305 MEDIA DRIVER
12787 M:      Michael Krufky <[email protected]>
12788 L:      [email protected]
12789 S:      Maintained
12790 W:      https://linuxtv.org
12791 W:      http://github.com/mkrufky
12792 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12793 T:      git git://linuxtv.org/mkrufky/tuners.git
12794 F:      drivers/media/dvb-frontends/lgdt3305.*
12795
12796 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
12797 M:      Viresh Kumar <[email protected]>
12798 L:      [email protected]
12799 S:      Maintained
12800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12801 F:      drivers/ata/pata_arasan_cf.c
12802 F:      include/linux/pata_arasan_cf_data.h
12803
12804 LIBATA PATA DRIVERS
12805 R:      Sergey Shtylyov <[email protected]>
12806 L:      [email protected]
12807 F:      drivers/ata/ata_*.c
12808 F:      drivers/ata/pata_*.c
12809
12810 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
12811 M:      Linus Walleij <[email protected]>
12812 L:      [email protected]
12813 S:      Maintained
12814 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12815 F:      drivers/ata/pata_ftide010.c
12816 F:      drivers/ata/sata_gemini.c
12817 F:      drivers/ata/sata_gemini.h
12818
12819 LIBATA SATA AHCI PLATFORM devices support
12820 M:      Hans de Goede <[email protected]>
12821 M:      Jens Axboe <[email protected]>
12822 L:      [email protected]
12823 S:      Maintained
12824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12825 F:      drivers/ata/ahci_platform.c
12826 F:      drivers/ata/libahci_platform.c
12827 F:      include/linux/ahci_platform.h
12828
12829 LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
12830 M:      Serge Semin <[email protected]>
12831 L:      [email protected]
12832 S:      Maintained
12833 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12834 F:      Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
12835 F:      Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
12836 F:      drivers/ata/ahci_dwc.c
12837
12838 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12839 M:      Mikael Pettersson <[email protected]>
12840 L:      [email protected]
12841 S:      Maintained
12842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12843 F:      drivers/ata/sata_promise.*
12844
12845 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12846 M:      Damien Le Moal <[email protected]>
12847 M:      Niklas Cassel <[email protected]>
12848 L:      [email protected]
12849 S:      Maintained
12850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
12851 F:      Documentation/ABI/testing/sysfs-ata
12852 F:      Documentation/devicetree/bindings/ata/
12853 F:      drivers/ata/
12854 F:      include/linux/ata.h
12855 F:      include/linux/libata.h
12856
12857 LIBETH COMMON ETHERNET LIBRARY
12858 M:      Alexander Lobakin <[email protected]>
12859 L:      [email protected]
12860 L:      [email protected] (moderated for non-subscribers)
12861 S:      Supported
12862 T:      git https://github.com/alobakin/linux.git
12863 F:      drivers/net/ethernet/intel/libeth/
12864 F:      include/net/libeth/
12865 K:      libeth
12866
12867 LIBIE COMMON INTEL ETHERNET LIBRARY
12868 M:      Alexander Lobakin <[email protected]>
12869 L:      [email protected] (moderated for non-subscribers)
12870 L:      [email protected]
12871 S:      Supported
12872 T:      git https://github.com/alobakin/linux.git
12873 F:      drivers/net/ethernet/intel/libie/
12874 F:      include/linux/net/intel/libie/
12875 K:      libie
12876
12877 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
12878 M:      Vishal Verma <[email protected]>
12879 M:      Dan Williams <[email protected]>
12880 M:      Dave Jiang <[email protected]>
12881 L:      [email protected]
12882 S:      Supported
12883 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12884 P:      Documentation/nvdimm/maintainer-entry-profile.rst
12885 F:      drivers/nvdimm/btt*
12886
12887 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
12888 M:      Dan Williams <[email protected]>
12889 M:      Vishal Verma <[email protected]>
12890 M:      Dave Jiang <[email protected]>
12891 L:      [email protected]
12892 S:      Supported
12893 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12894 P:      Documentation/nvdimm/maintainer-entry-profile.rst
12895 F:      drivers/nvdimm/pmem*
12896
12897 LIBNVDIMM: DEVICETREE BINDINGS
12898 M:      Oliver O'Halloran <[email protected]>
12899 L:      [email protected]
12900 S:      Supported
12901 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12902 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
12903 F:      drivers/nvdimm/of_pmem.c
12904
12905 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
12906 M:      Dan Williams <[email protected]>
12907 M:      Vishal Verma <[email protected]>
12908 M:      Dave Jiang <[email protected]>
12909 M:      Ira Weiny <[email protected]>
12910 L:      [email protected]
12911 S:      Supported
12912 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12913 P:      Documentation/nvdimm/maintainer-entry-profile.rst
12914 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
12915 F:      drivers/acpi/nfit/*
12916 F:      drivers/nvdimm/*
12917 F:      include/linux/libnvdimm.h
12918 F:      include/linux/nd.h
12919 F:      include/uapi/linux/ndctl.h
12920 F:      tools/testing/nvdimm/
12921
12922 LIBRARY CODE
12923 M:      Andrew Morton <[email protected]>
12924 L:      [email protected]
12925 S:      Supported
12926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
12927 F:      lib/*
12928
12929 LICENSES and SPDX stuff
12930 M:      Thomas Gleixner <[email protected]>
12931 M:      Greg Kroah-Hartman <[email protected]>
12932 L:      [email protected]
12933 S:      Maintained
12934 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
12935 F:      COPYING
12936 F:      Documentation/process/license-rules.rst
12937 F:      LICENSES/
12938 F:      scripts/spdxcheck-test.sh
12939 F:      scripts/spdxcheck.py
12940 F:      scripts/spdxexclude
12941
12942 LINEAR RANGES HELPERS
12943 M:      Mark Brown <[email protected]>
12944 R:      Matti Vaittinen <[email protected]>
12945 F:      include/linux/linear_range.h
12946 F:      lib/linear_ranges.c
12947 F:      lib/test_linear_ranges.c
12948
12949 LINUX FOR POWER MACINTOSH
12950 L:      [email protected]
12951 S:      Orphan
12952 F:      arch/powerpc/platforms/powermac/
12953 F:      drivers/macintosh/
12954 X:      drivers/macintosh/adb-iop.c
12955 X:      drivers/macintosh/via-macii.c
12956
12957 LINUX FOR POWERPC (32-BIT AND 64-BIT)
12958 M:      Michael Ellerman <[email protected]>
12959 R:      Nicholas Piggin <[email protected]>
12960 R:      Christophe Leroy <[email protected]>
12961 R:      Naveen N Rao <[email protected]>
12962 L:      [email protected]
12963 S:      Supported
12964 W:      https://github.com/linuxppc/wiki/wiki
12965 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
12966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
12967 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
12968 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
12969 F:      Documentation/devicetree/bindings/powerpc/
12970 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
12971 F:      Documentation/arch/powerpc/
12972 F:      arch/powerpc/
12973 F:      drivers/*/*/*pasemi*
12974 F:      drivers/*/*pasemi*
12975 F:      drivers/char/tpm/tpm_ibmvtpm*
12976 F:      drivers/crypto/nx/
12977 F:      drivers/i2c/busses/i2c-opal.c
12978 F:      drivers/net/ethernet/ibm/ibmveth.*
12979 F:      drivers/net/ethernet/ibm/ibmvnic.*
12980 F:      drivers/pci/hotplug/pnv_php.c
12981 F:      drivers/pci/hotplug/rpa*
12982 F:      drivers/rtc/rtc-opal.c
12983 F:      drivers/scsi/ibmvscsi/
12984 F:      drivers/tty/hvc/hvc_opal.c
12985 F:      drivers/watchdog/wdrtas.c
12986 F:      include/linux/papr_scm.h
12987 F:      include/uapi/linux/papr_pdsm.h
12988 F:      tools/testing/selftests/powerpc
12989 N:      /pmac
12990 N:      powermac
12991 N:      powernv
12992 N:      [^a-z0-9]ps3
12993 N:      pseries
12994
12995 LINUX FOR POWERPC EMBEDDED MPC5XXX
12996 M:      Anatolij Gustschin <[email protected]>
12997 L:      [email protected]
12998 S:      Odd Fixes
12999 F:      arch/powerpc/platforms/512x/
13000 F:      arch/powerpc/platforms/52xx/
13001
13002 LINUX FOR POWERPC EMBEDDED PPC4XX
13003 L:      [email protected]
13004 S:      Orphan
13005 F:      arch/powerpc/platforms/44x/
13006
13007 LINUX FOR POWERPC EMBEDDED PPC85XX
13008 M:      Scott Wood <[email protected]>
13009 L:      [email protected]
13010 S:      Odd fixes
13011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
13012 F:      Documentation/devicetree/bindings/cache/freescale-l2cache.txt
13013 F:      Documentation/devicetree/bindings/powerpc/fsl/
13014 F:      arch/powerpc/platforms/85xx/
13015
13016 LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
13017 M:      Christophe Leroy <[email protected]>
13018 L:      [email protected]
13019 S:      Maintained
13020 F:      arch/powerpc/platforms/8xx/
13021 F:      arch/powerpc/platforms/83xx/
13022
13023 LINUX KERNEL DUMP TEST MODULE (LKDTM)
13024 M:      Kees Cook <[email protected]>
13025 S:      Maintained
13026 F:      drivers/misc/lkdtm/*
13027 F:      tools/testing/selftests/lkdtm/*
13028
13029 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
13030 M:      Alan Stern <[email protected]>
13031 M:      Andrea Parri <[email protected]>
13032 M:      Will Deacon <[email protected]>
13033 M:      Peter Zijlstra <[email protected]>
13034 M:      Boqun Feng <[email protected]>
13035 M:      Nicholas Piggin <[email protected]>
13036 M:      David Howells <[email protected]>
13037 M:      Jade Alglave <[email protected]>
13038 M:      Luc Maranget <[email protected]>
13039 M:      "Paul E. McKenney" <[email protected]>
13040 R:      Akira Yokosawa <[email protected]>
13041 R:      Daniel Lustig <[email protected]>
13042 R:      Joel Fernandes <[email protected]>
13043 L:      [email protected]
13044 L:      [email protected]
13045 S:      Supported
13046 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13047 F:      Documentation/atomic_bitops.txt
13048 F:      Documentation/atomic_t.txt
13049 F:      Documentation/core-api/refcount-vs-atomic.rst
13050 F:      Documentation/litmus-tests/
13051 F:      Documentation/memory-barriers.txt
13052 F:      tools/memory-model/
13053
13054 LINUX-NEXT TREE
13055 M:      Stephen Rothwell <[email protected]>
13056 L:      [email protected]
13057 S:      Supported
13058 B:      mailto:[email protected] and the appropriate development tree
13059 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
13060
13061 LIS3LV02D ACCELEROMETER DRIVER
13062 M:      Eric Piel <[email protected]>
13063 S:      Maintained
13064 F:      Documentation/misc-devices/lis3lv02d.rst
13065 F:      drivers/misc/lis3lv02d/
13066 F:      drivers/platform/x86/hp/hp_accel.c
13067
13068 LIST KUNIT TEST
13069 M:      David Gow <[email protected]>
13070 L:      [email protected]
13071 L:      [email protected]
13072 S:      Maintained
13073 F:      lib/list-test.c
13074
13075 LITEX PLATFORM
13076 M:      Karol Gugala <[email protected]>
13077 M:      Mateusz Holenko <[email protected]>
13078 M:      Gabriel Somlo <[email protected]>
13079 M:      Joel Stanley <[email protected]>
13080 S:      Maintained
13081 F:      Documentation/devicetree/bindings/*/litex,*.yaml
13082 F:      arch/openrisc/boot/dts/or1klitex.dts
13083 F:      drivers/mmc/host/litex_mmc.c
13084 F:      drivers/net/ethernet/litex/*
13085 F:      drivers/soc/litex/*
13086 F:      drivers/tty/serial/liteuart.c
13087 F:      include/linux/litex.h
13088 N:      litex
13089
13090 LIVE PATCHING
13091 M:      Josh Poimboeuf <[email protected]>
13092 M:      Jiri Kosina <[email protected]>
13093 M:      Miroslav Benes <[email protected]>
13094 M:      Petr Mladek <[email protected]>
13095 R:      Joe Lawrence <[email protected]>
13096 L:      [email protected]
13097 S:      Maintained
13098 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
13099 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
13100 F:      Documentation/livepatch/
13101 F:      arch/powerpc/include/asm/livepatch.h
13102 F:      include/linux/livepatch.h
13103 F:      kernel/livepatch/
13104 F:      kernel/module/livepatch.c
13105 F:      samples/livepatch/
13106 F:      tools/testing/selftests/livepatch/
13107
13108 LLC (802.2)
13109 L:      [email protected]
13110 S:      Odd fixes
13111 F:      include/linux/llc.h
13112 F:      include/net/llc*
13113 F:      include/uapi/linux/llc.h
13114 F:      net/llc/
13115
13116 LM73 HARDWARE MONITOR DRIVER
13117 M:      Guillaume Ligneul <[email protected]>
13118 L:      [email protected]
13119 S:      Maintained
13120 F:      drivers/hwmon/lm73.c
13121
13122 LM78 HARDWARE MONITOR DRIVER
13123 M:      Jean Delvare <[email protected]>
13124 L:      [email protected]
13125 S:      Maintained
13126 F:      Documentation/hwmon/lm78.rst
13127 F:      drivers/hwmon/lm78.c
13128
13129 LM83 HARDWARE MONITOR DRIVER
13130 M:      Jean Delvare <[email protected]>
13131 L:      [email protected]
13132 S:      Maintained
13133 F:      Documentation/hwmon/lm83.rst
13134 F:      drivers/hwmon/lm83.c
13135
13136 LM90 HARDWARE MONITOR DRIVER
13137 M:      Jean Delvare <[email protected]>
13138 L:      [email protected]
13139 S:      Maintained
13140 F:      Documentation/devicetree/bindings/hwmon/national,lm90.yaml
13141 F:      Documentation/hwmon/lm90.rst
13142 F:      drivers/hwmon/lm90.c
13143 F:      include/dt-bindings/thermal/lm90.h
13144
13145 LME2510 MEDIA DRIVER
13146 M:      Malcolm Priestley <[email protected]>
13147 L:      [email protected]
13148 S:      Maintained
13149 W:      https://linuxtv.org
13150 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13151 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
13152
13153 LOADPIN SECURITY MODULE
13154 M:      Kees Cook <[email protected]>
13155 S:      Supported
13156 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13157 F:      Documentation/admin-guide/LSM/LoadPin.rst
13158 F:      security/loadpin/
13159
13160 LOCKDOWN SECURITY MODULE
13161 L:      [email protected]
13162 S:      Odd Fixes
13163 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
13164 F:      security/lockdown/
13165
13166 LOCKING PRIMITIVES
13167 M:      Peter Zijlstra <[email protected]>
13168 M:      Ingo Molnar <[email protected]>
13169 M:      Will Deacon <[email protected]>
13170 R:      Waiman Long <[email protected]>
13171 R:      Boqun Feng <[email protected]> (LOCKDEP)
13172 L:      [email protected]
13173 S:      Maintained
13174 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
13175 F:      Documentation/locking/
13176 F:      arch/*/include/asm/spinlock*.h
13177 F:      include/linux/lockdep*.h
13178 F:      include/linux/mutex*.h
13179 F:      include/linux/rwlock*.h
13180 F:      include/linux/rwsem*.h
13181 F:      include/linux/seqlock.h
13182 F:      include/linux/spinlock*.h
13183 F:      kernel/locking/
13184 F:      lib/locking*.[ch]
13185 X:      kernel/locking/locktorture.c
13186
13187 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
13188 M:      "Richard Russon (FlatCap)" <[email protected]>
13189 L:      [email protected]
13190 S:      Maintained
13191 W:      http://www.linux-ntfs.org/content/view/19/37/
13192 F:      Documentation/admin-guide/ldm.rst
13193 F:      block/partitions/ldm.*
13194
13195 LOGITECH HID GAMING KEYBOARDS
13196 M:      Hans de Goede <[email protected]>
13197 L:      [email protected]
13198 S:      Maintained
13199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13200 F:      drivers/hid/hid-lg-g15.c
13201
13202 LONTIUM LT8912B MIPI TO HDMI BRIDGE
13203 M:      Adrien Grassein <[email protected]>
13204 S:      Maintained
13205 F:      Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
13206 F:      drivers/gpu/drm/bridge/lontium-lt8912b.c
13207
13208 LOONGARCH
13209 M:      Huacai Chen <[email protected]>
13210 R:      WANG Xuerui <[email protected]>
13211 L:      [email protected]
13212 S:      Maintained
13213 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
13214 F:      Documentation/arch/loongarch/
13215 F:      Documentation/translations/zh_CN/arch/loongarch/
13216 F:      arch/loongarch/
13217 F:      drivers/*/*loongarch*
13218 F:      drivers/cpufreq/loongson3_cpufreq.c
13219
13220 LOONGSON GPIO DRIVER
13221 M:      Yinbo Zhu <[email protected]>
13222 L:      [email protected]
13223 S:      Maintained
13224 F:      Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
13225 F:      drivers/gpio/gpio-loongson-64bit.c
13226
13227 LOONGSON LS2X APB DMA DRIVER
13228 M:      Binbin Zhou <[email protected]>
13229 L:      [email protected]
13230 S:      Maintained
13231 F:      Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
13232 F:      drivers/dma/ls2x-apb-dma.c
13233
13234 LOONGSON LS2X I2C DRIVER
13235 M:      Binbin Zhou <[email protected]>
13236 L:      [email protected]
13237 S:      Maintained
13238 F:      Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
13239 F:      drivers/i2c/busses/i2c-ls2x.c
13240
13241 LOONGSON-2 SOC SERIES CLOCK DRIVER
13242 M:      Yinbo Zhu <[email protected]>
13243 L:      [email protected]
13244 S:      Maintained
13245 F:      Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
13246 F:      drivers/clk/clk-loongson2.c
13247 F:      include/dt-bindings/clock/loongson,ls2k-clk.h
13248
13249 LOONGSON SPI DRIVER
13250 M:      Yinbo Zhu <[email protected]>
13251 L:      [email protected]
13252 S:      Maintained
13253 F:      Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13254 F:      drivers/spi/spi-loongson-core.c
13255 F:      drivers/spi/spi-loongson-pci.c
13256 F:      drivers/spi/spi-loongson-plat.c
13257 F:      drivers/spi/spi-loongson.h
13258
13259 LOONGSON-2 SOC SERIES GUTS DRIVER
13260 M:      Yinbo Zhu <[email protected]>
13261 L:      [email protected]
13262 S:      Maintained
13263 F:      Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13264 F:      drivers/soc/loongson/loongson2_guts.c
13265
13266 LOONGSON-2 SOC SERIES PM DRIVER
13267 M:      Yinbo Zhu <[email protected]>
13268 L:      [email protected]
13269 S:      Maintained
13270 F:      Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13271 F:      drivers/soc/loongson/loongson2_pm.c
13272
13273 LOONGSON-2 SOC SERIES PINCTRL DRIVER
13274 M:      zhanghongchen <[email protected]>
13275 M:      Yinbo Zhu <[email protected]>
13276 L:      [email protected]
13277 S:      Maintained
13278 F:      Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13279 F:      drivers/pinctrl/pinctrl-loongson2.c
13280
13281 LOONGSON-2 SOC SERIES THERMAL DRIVER
13282 M:      zhanghongchen <[email protected]>
13283 M:      Yinbo Zhu <[email protected]>
13284 L:      [email protected]
13285 S:      Maintained
13286 F:      Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13287 F:      drivers/thermal/loongson2_thermal.c
13288
13289 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13290 M:      Sathya Prakash <[email protected]>
13291 M:      Sreekanth Reddy <[email protected]>
13292 M:      Suganath Prabu Subramani <[email protected]>
13293 L:      [email protected]
13294 L:      [email protected]
13295 S:      Supported
13296 W:      http://www.avagotech.com/support/
13297 F:      drivers/message/fusion/
13298 F:      drivers/scsi/mpt3sas/
13299
13300 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13301 M:      Matthew Wilcox <[email protected]>
13302 L:      [email protected]
13303 S:      Maintained
13304 F:      drivers/scsi/sym53c8xx_2/
13305
13306 LTC1660 DAC DRIVER
13307 M:      Marcus Folkesson <[email protected]>
13308 L:      [email protected]
13309 S:      Maintained
13310 F:      Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13311 F:      drivers/iio/dac/ltc1660.c
13312
13313 LTC2688 IIO DAC DRIVER
13314 M:      Nuno Sá <[email protected]>
13315 L:      [email protected]
13316 S:      Supported
13317 W:      https://ez.analog.com/linux-software-drivers
13318 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13319 F:      Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13320 F:      drivers/iio/dac/ltc2688.c
13321
13322 LTC2947 HARDWARE MONITOR DRIVER
13323 M:      Nuno Sá <[email protected]>
13324 L:      [email protected]
13325 S:      Supported
13326 W:      https://ez.analog.com/linux-software-drivers
13327 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13328 F:      drivers/hwmon/ltc2947-core.c
13329 F:      drivers/hwmon/ltc2947-i2c.c
13330 F:      drivers/hwmon/ltc2947-spi.c
13331 F:      drivers/hwmon/ltc2947.h
13332
13333 LTC2991 HARDWARE MONITOR DRIVER
13334 M:      Antoniu Miclaus <[email protected]>
13335 L:      [email protected]
13336 S:      Supported
13337 W:      https://ez.analog.com/linux-software-drivers
13338 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13339 F:      drivers/hwmon/ltc2991.c
13340
13341 LTC2983 IIO TEMPERATURE DRIVER
13342 M:      Nuno Sá <[email protected]>
13343 L:      [email protected]
13344 S:      Supported
13345 W:      https://ez.analog.com/linux-software-drivers
13346 F:      Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13347 F:      drivers/iio/temperature/ltc2983.c
13348
13349 LTC4282 HARDWARE MONITOR DRIVER
13350 M:      Nuno Sa <[email protected]>
13351 L:      [email protected]
13352 S:      Supported
13353 F:      Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13354 F:      Documentation/hwmon/ltc4282.rst
13355 F:      drivers/hwmon/ltc4282.c
13356
13357 LTC4286 HARDWARE MONITOR DRIVER
13358 M:      Delphine CC Chiu <[email protected]>
13359 L:      [email protected]
13360 S:      Maintained
13361 F:      Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13362 F:      Documentation/hwmon/ltc4286.rst
13363 F:      drivers/hwmon/pmbus/Kconfig
13364 F:      drivers/hwmon/pmbus/Makefile
13365 F:      drivers/hwmon/pmbus/ltc4286.c
13366
13367 LTC4306 I2C MULTIPLEXER DRIVER
13368 M:      Michael Hennerich <[email protected]>
13369 L:      [email protected]
13370 S:      Supported
13371 W:      https://ez.analog.com/linux-software-drivers
13372 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13373 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
13374
13375 LTP (Linux Test Project)
13376 M:      Andrea Cervesato <[email protected]>
13377 M:      Cyril Hrubis <[email protected]>
13378 M:      Jan Stancek <[email protected]>
13379 M:      Petr Vorel <[email protected]>
13380 M:      Li Wang <[email protected]>
13381 M:      Yang Xu <[email protected]>
13382 M:      Xiao Yang <[email protected]>
13383 L:      [email protected] (subscribers-only)
13384 S:      Maintained
13385 W:      https://linux-test-project.readthedocs.io/
13386 T:      git https://github.com/linux-test-project/ltp.git
13387
13388 LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13389 M:      Anshul Dalal <[email protected]>
13390 L:      [email protected]
13391 S:      Maintained
13392 F:      Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13393 F:      drivers/iio/light/ltr390.c
13394
13395 LYNX 28G SERDES PHY DRIVER
13396 M:      Ioana Ciornei <[email protected]>
13397 L:      [email protected]
13398 S:      Supported
13399 F:      Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13400 F:      drivers/phy/freescale/phy-fsl-lynx-28g.c
13401
13402 LYNX PCS MODULE
13403 M:      Ioana Ciornei <[email protected]>
13404 L:      [email protected]
13405 S:      Supported
13406 F:      drivers/net/pcs/pcs-lynx.c
13407 F:      include/linux/pcs-lynx.h
13408
13409 M68K ARCHITECTURE
13410 M:      Geert Uytterhoeven <[email protected]>
13411 L:      [email protected]
13412 S:      Maintained
13413 W:      http://www.linux-m68k.org/
13414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13415 F:      arch/m68k/
13416 F:      drivers/zorro/
13417
13418 M68K ON APPLE MACINTOSH
13419 M:      Joshua Thompson <[email protected]>
13420 L:      [email protected]
13421 S:      Maintained
13422 W:      http://www.mac.linux-m68k.org/
13423 F:      arch/m68k/mac/
13424 F:      drivers/macintosh/adb-iop.c
13425 F:      drivers/macintosh/via-macii.c
13426
13427 M68K ON HP9000/300
13428 M:      Philip Blundell <[email protected]>
13429 S:      Maintained
13430 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
13431 F:      arch/m68k/hp300/
13432
13433 M88DS3103 MEDIA DRIVER
13434 L:      [email protected]
13435 S:      Orphan
13436 W:      https://linuxtv.org
13437 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13438 F:      drivers/media/dvb-frontends/m88ds3103*
13439
13440 M88RS2000 MEDIA DRIVER
13441 M:      Malcolm Priestley <[email protected]>
13442 L:      [email protected]
13443 S:      Maintained
13444 W:      https://linuxtv.org
13445 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13446 F:      drivers/media/dvb-frontends/m88rs2000*
13447
13448 MA901 MASTERKIT USB FM RADIO DRIVER
13449 M:      Alexey Klimov <[email protected]>
13450 L:      [email protected]
13451 S:      Maintained
13452 T:      git git://linuxtv.org/media_tree.git
13453 F:      drivers/media/radio/radio-ma901.c
13454
13455 MAC80211
13456 M:      Johannes Berg <[email protected]>
13457 L:      [email protected]
13458 S:      Maintained
13459 W:      https://wireless.wiki.kernel.org/
13460 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
13461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13463 F:      Documentation/networking/mac80211-injection.rst
13464 F:      Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13465 F:      drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13466 F:      include/net/mac80211.h
13467 F:      net/mac80211/
13468
13469 MAILBOX API
13470 M:      Jassi Brar <[email protected]>
13471 L:      [email protected]
13472 S:      Maintained
13473 F:      Documentation/devicetree/bindings/mailbox/
13474 F:      drivers/mailbox/
13475 F:      include/dt-bindings/mailbox/
13476 F:      include/linux/mailbox_client.h
13477 F:      include/linux/mailbox_controller.h
13478
13479 MAILBOX ARM MHUv2
13480 M:      Viresh Kumar <[email protected]>
13481 M:      Tushar Khandelwal <[email protected]>
13482 L:      [email protected]
13483 S:      Maintained
13484 F:      Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13485 F:      drivers/mailbox/arm_mhuv2.c
13486 F:      include/linux/mailbox/arm_mhuv2_message.h
13487
13488 MAILBOX ARM MHUv3
13489 M:      Sudeep Holla <[email protected]>
13490 M:      Cristian Marussi <[email protected]>
13491 L:      [email protected]
13492 L:      [email protected] (moderated for non-subscribers)
13493 S:      Maintained
13494 F:      Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13495 F:      drivers/mailbox/arm_mhuv3.c
13496
13497 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13498 M:      Alejandro Colomar <[email protected]>
13499 L:      [email protected]
13500 S:      Maintained
13501 W:      http://www.kernel.org/doc/man-pages
13502 T:      git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13503 T:      git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13504
13505 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13506 M:      Jeremy Kerr <[email protected]>
13507 M:      Matt Johnston <[email protected]>
13508 L:      [email protected]
13509 S:      Maintained
13510 F:      Documentation/networking/mctp.rst
13511 F:      drivers/net/mctp/
13512 F:      include/net/mctp.h
13513 F:      include/net/mctpdevice.h
13514 F:      include/net/netns/mctp.h
13515 F:      net/mctp/
13516
13517 MAPLE TREE
13518 M:      Liam R. Howlett <[email protected]>
13519 L:      [email protected]
13520 L:      [email protected]
13521 S:      Supported
13522 F:      Documentation/core-api/maple_tree.rst
13523 F:      include/linux/maple_tree.h
13524 F:      include/trace/events/maple_tree.h
13525 F:      lib/maple_tree.c
13526 F:      lib/test_maple_tree.c
13527 F:      tools/testing/radix-tree/linux/maple_tree.h
13528 F:      tools/testing/radix-tree/maple.c
13529
13530 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13531 M:      Rahul Bedarkar <[email protected]>
13532 L:      [email protected]
13533 S:      Maintained
13534 F:      arch/mips/boot/dts/img/pistachio*
13535
13536 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13537 M:      Andrew Lunn <[email protected]>
13538 L:      [email protected]
13539 S:      Maintained
13540 F:      Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13541 F:      Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13542 F:      Documentation/networking/devlink/mv88e6xxx.rst
13543 F:      drivers/net/dsa/mv88e6xxx/
13544 F:      include/linux/dsa/mv88e6xxx.h
13545 F:      include/linux/platform_data/mv88e6xxx.h
13546
13547 MARVELL 88PM886 PMIC DRIVER
13548 M:      Karel Balej <[email protected]>
13549 S:      Maintained
13550 F:      Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
13551 F:      drivers/input/misc/88pm886-onkey.c
13552 F:      drivers/mfd/88pm886.c
13553 F:      drivers/regulators/88pm886-regulator.c
13554 F:      include/linux/mfd/88pm886.h
13555
13556 MARVELL ARMADA 3700 PHY DRIVERS
13557 M:      Miquel Raynal <[email protected]>
13558 S:      Maintained
13559 F:      Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13560 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13561 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13562 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13563
13564 MARVELL ARMADA 3700 SERIAL DRIVER
13565 M:      Pali Rohár <[email protected]>
13566 S:      Maintained
13567 F:      Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13568 F:      Documentation/devicetree/bindings/serial/mvebu-uart.txt
13569 F:      drivers/tty/serial/mvebu-uart.c
13570
13571 MARVELL ARMADA DRM SUPPORT
13572 M:      Russell King <[email protected]>
13573 S:      Maintained
13574 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13575 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13576 F:      Documentation/devicetree/bindings/display/armada/
13577 F:      drivers/gpu/drm/armada/
13578 F:      include/uapi/drm/armada_drm.h
13579
13580 MARVELL CRYPTO DRIVER
13581 M:      Boris Brezillon <[email protected]>
13582 M:      Arnaud Ebalard <[email protected]>
13583 M:      Srujana Challa <[email protected]>
13584 L:      [email protected]
13585 S:      Maintained
13586 F:      drivers/crypto/marvell/
13587 F:      include/linux/soc/marvell/octeontx2/
13588
13589 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13590 M:      Mirko Lindner <[email protected]>
13591 M:      Stephen Hemminger <[email protected]>
13592 L:      [email protected]
13593 S:      Odd fixes
13594 F:      drivers/net/ethernet/marvell/sk*
13595
13596 MARVELL LIBERTAS WIRELESS DRIVER
13597 L:      [email protected]
13598 S:      Orphan
13599 F:      drivers/net/wireless/marvell/libertas/
13600
13601 MARVELL MACCHIATOBIN SUPPORT
13602 M:      Russell King <[email protected]>
13603 L:      [email protected] (moderated for non-subscribers)
13604 S:      Maintained
13605 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13606
13607 MARVELL MV643XX ETHERNET DRIVER
13608 M:      Sebastian Hesselbarth <[email protected]>
13609 L:      [email protected]
13610 S:      Maintained
13611 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
13612
13613 MARVELL MV88X3310 PHY DRIVER
13614 M:      Russell King <[email protected]>
13615 M:      Marek Behún <[email protected]>
13616 L:      [email protected]
13617 S:      Maintained
13618 F:      drivers/net/phy/marvell10g.c
13619
13620 MARVELL MVEBU THERMAL DRIVER
13621 M:      Miquel Raynal <[email protected]>
13622 S:      Maintained
13623 F:      drivers/thermal/armada_thermal.c
13624
13625 MARVELL MVNETA ETHERNET DRIVER
13626 M:      Marcin Wojtas <[email protected]>
13627 L:      [email protected]
13628 S:      Maintained
13629 F:      drivers/net/ethernet/marvell/mvneta*
13630
13631 MARVELL MVPP2 ETHERNET DRIVER
13632 M:      Marcin Wojtas <[email protected]>
13633 M:      Russell King <[email protected]>
13634 L:      [email protected]
13635 S:      Maintained
13636 F:      Documentation/devicetree/bindings/net/marvell,pp2.yaml
13637 F:      drivers/net/ethernet/marvell/mvpp2/
13638
13639 MARVELL MWIFIEX WIRELESS DRIVER
13640 M:      Brian Norris <[email protected]>
13641 R:      Francesco Dolcini <[email protected]>
13642 L:      [email protected]
13643 S:      Odd Fixes
13644 F:      drivers/net/wireless/marvell/mwifiex/
13645
13646 MARVELL MWL8K WIRELESS DRIVER
13647 L:      [email protected]
13648 S:      Orphan
13649 F:      drivers/net/wireless/marvell/mwl8k.c
13650
13651 MARVELL NAND CONTROLLER DRIVER
13652 M:      Miquel Raynal <[email protected]>
13653 L:      [email protected]
13654 S:      Maintained
13655 F:      drivers/mtd/nand/raw/marvell_nand.c
13656
13657 MARVELL OCTEON ENDPOINT DRIVER
13658 M:      Veerasenareddy Burru <[email protected]>
13659 M:      Sathesh Edara <[email protected]>
13660 L:      [email protected]
13661 S:      Supported
13662 F:      drivers/net/ethernet/marvell/octeon_ep
13663
13664 MARVELL OCTEON ENDPOINT VF DRIVER
13665 M:      Veerasenareddy Burru <[email protected]>
13666 M:      Sathesh Edara <[email protected]>
13667 M:      Shinas Rasheed <[email protected]>
13668 M:      Satananda Burla <[email protected]>
13669 L:      [email protected]
13670 S:      Supported
13671 F:      drivers/net/ethernet/marvell/octeon_ep_vf
13672
13673 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13674 M:      Sunil Goutham <[email protected]>
13675 M:      Geetha sowjanya <[email protected]>
13676 M:      Subbaraya Sundeep <[email protected]>
13677 M:      hariprasad <[email protected]>
13678 L:      [email protected]
13679 S:      Supported
13680 F:      drivers/net/ethernet/marvell/octeontx2/nic/
13681 F:      include/linux/soc/marvell/octeontx2/
13682
13683 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13684 M:      Sunil Goutham <[email protected]>
13685 M:      Linu Cherian <[email protected]>
13686 M:      Geetha sowjanya <[email protected]>
13687 M:      Jerin Jacob <[email protected]>
13688 M:      hariprasad <[email protected]>
13689 M:      Subbaraya Sundeep <[email protected]>
13690 L:      [email protected]
13691 S:      Supported
13692 F:      Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13693 F:      drivers/net/ethernet/marvell/octeontx2/af/
13694
13695 MARVELL PRESTERA ETHERNET SWITCH DRIVER
13696 M:      Taras Chornyi <[email protected]>
13697 S:      Supported
13698 W:      https://github.com/Marvell-switching/switchdev-prestera
13699 F:      drivers/net/ethernet/marvell/prestera/
13700
13701 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13702 M:      Nicolas Pitre <[email protected]>
13703 S:      Odd Fixes
13704 F:      drivers/mmc/host/mvsdio.*
13705
13706 MARVELL USB MDIO CONTROLLER DRIVER
13707 M:      Tobias Waldekranz <[email protected]>
13708 L:      [email protected]
13709 S:      Maintained
13710 F:      Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13711 F:      drivers/net/mdio/mdio-mvusb.c
13712
13713 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13714 M:      Hu Ziji <[email protected]>
13715 L:      [email protected]
13716 S:      Supported
13717 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13718 F:      drivers/mmc/host/sdhci-xenon*
13719
13720 MARVELL OCTEON CN10K DPI DRIVER
13721 M:      Vamsi Attunuru <[email protected]>
13722 S:      Supported
13723 F:      drivers/misc/mrvl_cn10k_dpi.c
13724
13725 MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
13726 R:      [email protected]
13727 R:      [email protected]
13728 F:      drivers/vdpa/octeon_ep/
13729
13730 MATROX FRAMEBUFFER DRIVER
13731 L:      [email protected]
13732 S:      Orphan
13733 F:      drivers/video/fbdev/matrox/matroxfb_*
13734 F:      include/uapi/linux/matroxfb.h
13735
13736 MAX15301 DRIVER
13737 M:      Daniel Nilsson <[email protected]>
13738 L:      [email protected]
13739 S:      Maintained
13740 F:      Documentation/hwmon/max15301.rst
13741 F:      drivers/hwmon/pmbus/max15301.c
13742
13743 MAX2175 SDR TUNER DRIVER
13744 M:      Ramesh Shanmugasundaram <[email protected]>
13745 L:      [email protected]
13746 S:      Maintained
13747 T:      git git://linuxtv.org/media_tree.git
13748 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
13749 F:      Documentation/userspace-api/media/drivers/max2175.rst
13750 F:      drivers/media/i2c/max2175*
13751 F:      include/uapi/linux/max2175.h
13752
13753 MAX31335 RTC DRIVER
13754 M:      Antoniu Miclaus <[email protected]>
13755 L:      [email protected]
13756 S:      Supported
13757 W:      https://ez.analog.com/linux-software-drivers
13758 F:      Documentation/devicetree/bindings/rtc/adi,max31335.yaml
13759 F:      drivers/rtc/rtc-max31335.c
13760
13761 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
13762 L:      [email protected]
13763 S:      Orphan
13764 F:      Documentation/hwmon/max6650.rst
13765 F:      drivers/hwmon/max6650.c
13766
13767 MAX9286 QUAD GMSL DESERIALIZER DRIVER
13768 M:      Jacopo Mondi <[email protected]>
13769 M:      Kieran Bingham <[email protected]>
13770 M:      Laurent Pinchart <[email protected]>
13771 M:      Niklas Söderlund <[email protected]>
13772 L:      [email protected]
13773 S:      Maintained
13774 F:      Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
13775 F:      drivers/media/i2c/max9286.c
13776
13777 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
13778 M:      Niklas Söderlund <[email protected]>
13779 L:      [email protected]
13780 S:      Maintained
13781 F:      Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
13782 F:      drivers/staging/media/max96712/max96712.c
13783
13784 MAX96714 GMSL2 DESERIALIZER DRIVER
13785 M:      Julien Massot <[email protected]>
13786 L:      [email protected]
13787 S:      Maintained
13788 F:      Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
13789 F:      drivers/media/i2c/max96714.c
13790
13791 MAX96717 GMSL2 SERIALIZER DRIVER
13792 M:      Julien Massot <[email protected]>
13793 L:      [email protected]
13794 S:      Maintained
13795 F:      Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
13796 F:      drivers/media/i2c/max96717.c
13797
13798 MAX9860 MONO AUDIO VOICE CODEC DRIVER
13799 M:      Peter Rosin <[email protected]>
13800 L:      [email protected] (moderated for non-subscribers)
13801 S:      Maintained
13802 F:      Documentation/devicetree/bindings/sound/max9860.txt
13803 F:      sound/soc/codecs/max9860.*
13804
13805 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
13806 M:      Andreas Klinger <[email protected]>
13807 L:      [email protected]
13808 S:      Maintained
13809 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
13810 F:      drivers/iio/proximity/mb1232.c
13811
13812 MAXIM MAX11205 DRIVER
13813 M:      Ramona Bolboaca <[email protected]>
13814 L:      [email protected]
13815 S:      Supported
13816 W:      https://ez.analog.com/linux-software-drivers
13817 F:      Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
13818 F:      drivers/iio/adc/max11205.c
13819
13820 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
13821 R:      Iskren Chernev <[email protected]>
13822 R:      Krzysztof Kozlowski <[email protected]>
13823 R:      Marek Szyprowski <[email protected]>
13824 R:      Matheus Castello <[email protected]>
13825 L:      [email protected]
13826 S:      Maintained
13827 F:      Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
13828 F:      drivers/power/supply/max17040_battery.c
13829
13830 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
13831 R:      Hans de Goede <[email protected]>
13832 R:      Krzysztof Kozlowski <[email protected]>
13833 R:      Marek Szyprowski <[email protected]>
13834 R:      Sebastian Krzyszkowiak <[email protected]>
13835 R:      Purism Kernel Team <[email protected]>
13836 L:      [email protected]
13837 S:      Maintained
13838 F:      Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
13839 F:      drivers/power/supply/max17042_battery.c
13840
13841 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
13842 M:      Laurent Pinchart <[email protected]>
13843 L:      [email protected]
13844 S:      Maintained
13845 F:      Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
13846 F:      drivers/regulator/max20086-regulator.c
13847
13848 MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
13849 M:      Rajat Khandelwal <[email protected]>
13850 L:      [email protected]
13851 S:      Maintained
13852 F:      drivers/iio/temperature/max30208.c
13853
13854 MAXIM MAX77650 PMIC MFD DRIVER
13855 M:      Bartosz Golaszewski <[email protected]>
13856 L:      [email protected]
13857 S:      Maintained
13858 F:      Documentation/devicetree/bindings/*/*max77650.yaml
13859 F:      Documentation/devicetree/bindings/*/max77650*.yaml
13860 F:      drivers/gpio/gpio-max77650.c
13861 F:      drivers/input/misc/max77650-onkey.c
13862 F:      drivers/leds/leds-max77650.c
13863 F:      drivers/mfd/max77650.c
13864 F:      drivers/power/supply/max77650-charger.c
13865 F:      drivers/regulator/max77650-regulator.c
13866 F:      include/linux/mfd/max77650.h
13867
13868 MAXIM MAX77714 PMIC MFD DRIVER
13869 M:      Luca Ceresoli <[email protected]>
13870 S:      Maintained
13871 F:      Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
13872 F:      drivers/mfd/max77714.c
13873 F:      include/linux/mfd/max77714.h
13874
13875 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
13876 M:      Javier Martinez Canillas <[email protected]>
13877 L:      [email protected]
13878 S:      Supported
13879 F:      Documentation/devicetree/bindings/*/*max77802.yaml
13880 F:      drivers/regulator/max77802-regulator.c
13881 F:      include/dt-bindings/*/*max77802.h
13882
13883 MAXIM MAX77976 BATTERY CHARGER
13884 M:      Luca Ceresoli <[email protected]>
13885 S:      Supported
13886 F:      Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
13887 F:      drivers/power/supply/max77976_charger.c
13888
13889 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
13890 M:      Krzysztof Kozlowski <[email protected]>
13891 L:      [email protected]
13892 S:      Maintained
13893 B:      mailto:[email protected]
13894 F:      Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
13895 F:      Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
13896 F:      drivers/power/supply/max14577_charger.c
13897 F:      drivers/power/supply/max77693_charger.c
13898
13899 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
13900 M:      Chanwoo Choi <[email protected]>
13901 M:      Krzysztof Kozlowski <[email protected]>
13902 L:      [email protected]
13903 S:      Maintained
13904 B:      mailto:[email protected]
13905 F:      Documentation/devicetree/bindings/*/maxim,max14577.yaml
13906 F:      Documentation/devicetree/bindings/*/maxim,max77686.yaml
13907 F:      Documentation/devicetree/bindings/*/maxim,max77693.yaml
13908 F:      Documentation/devicetree/bindings/*/maxim,max77843.yaml
13909 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
13910 F:      drivers/*/*max77843.c
13911 F:      drivers/*/max14577*.c
13912 F:      drivers/*/max77686*.c
13913 F:      drivers/*/max77693*.c
13914 F:      drivers/clk/clk-max77686.c
13915 F:      drivers/extcon/extcon-max14577.c
13916 F:      drivers/extcon/extcon-max77693.c
13917 F:      drivers/rtc/rtc-max77686.c
13918 F:      include/linux/mfd/max14577*.h
13919 F:      include/linux/mfd/max77686*.h
13920 F:      include/linux/mfd/max77693*.h
13921
13922 MAXIRADIO FM RADIO RECEIVER DRIVER
13923 M:      Hans Verkuil <[email protected]>
13924 L:      [email protected]
13925 S:      Maintained
13926 W:      https://linuxtv.org
13927 T:      git git://linuxtv.org/media_tree.git
13928 F:      drivers/media/radio/radio-maxiradio*
13929
13930 MAXLINEAR ETHERNET PHY DRIVER
13931 M:      Xu Liang <[email protected]>
13932 L:      [email protected]
13933 S:      Supported
13934 F:      drivers/net/phy/mxl-gpy.c
13935
13936 MCAN MMIO DEVICE DRIVER
13937 M:      Chandrasekar Ramakrishnan <[email protected]>
13938 L:      [email protected]
13939 S:      Maintained
13940 F:      Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
13941 F:      drivers/net/can/m_can/m_can.c
13942 F:      drivers/net/can/m_can/m_can.h
13943 F:      drivers/net/can/m_can/m_can_platform.c
13944
13945 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
13946 R:      Yasushi SHOJI <[email protected]>
13947 L:      [email protected]
13948 S:      Maintained
13949 F:      drivers/net/can/usb/mcba_usb.c
13950
13951 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
13952 M:      Rishi Gupta <[email protected]>
13953 L:      [email protected]
13954 L:      [email protected]
13955 S:      Maintained
13956 F:      drivers/hid/hid-mcp2221.c
13957
13958 MCP251XFD SPI-CAN NETWORK DRIVER
13959 M:      Marc Kleine-Budde <[email protected]>
13960 M:      Manivannan Sadhasivam <[email protected]>
13961 R:      Thomas Kopp <[email protected]>
13962 L:      [email protected]
13963 S:      Maintained
13964 F:      Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
13965 F:      drivers/net/can/spi/mcp251xfd/
13966
13967 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
13968 M:      Peter Rosin <[email protected]>
13969 L:      [email protected]
13970 S:      Maintained
13971 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
13972 F:      drivers/iio/potentiometer/mcp4018.c
13973 F:      drivers/iio/potentiometer/mcp4531.c
13974
13975 MCP4821 DAC DRIVER
13976 M:      Anshul Dalal <[email protected]>
13977 L:      [email protected]
13978 S:      Maintained
13979 F:      Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
13980 F:      drivers/iio/dac/mcp4821.c
13981
13982 MCR20A IEEE-802.15.4 RADIO DRIVER
13983 M:      Stefan Schmidt <[email protected]>
13984 L:      [email protected]
13985 S:      Odd Fixes
13986 W:      https://github.com/xueliu/mcr20a-linux
13987 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
13988 F:      drivers/net/ieee802154/mcr20a.c
13989 F:      drivers/net/ieee802154/mcr20a.h
13990
13991 MDIO REGMAP DRIVER
13992 M:      Maxime Chevallier <[email protected]>
13993 L:      [email protected]
13994 S:      Maintained
13995 F:      drivers/net/mdio/mdio-regmap.c
13996 F:      include/linux/mdio/mdio-regmap.h
13997
13998 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
13999 M:      William Breathitt Gray <[email protected]>
14000 L:      [email protected]
14001 S:      Maintained
14002 F:      drivers/iio/dac/cio-dac.c
14003
14004 MEDIA CONTROLLER FRAMEWORK
14005 M:      Sakari Ailus <[email protected]>
14006 M:      Laurent Pinchart <[email protected]>
14007 L:      [email protected]
14008 S:      Supported
14009 W:      https://www.linuxtv.org
14010 T:      git git://linuxtv.org/media_tree.git
14011 F:      drivers/media/mc/
14012 F:      include/media/media-*.h
14013 F:      include/uapi/linux/media.h
14014
14015 MEDIA DRIVER FOR FREESCALE IMX PXP
14016 M:      Philipp Zabel <[email protected]>
14017 L:      [email protected]
14018 S:      Maintained
14019 T:      git git://linuxtv.org/media_tree.git
14020 F:      drivers/media/platform/nxp/imx-pxp.[ch]
14021
14022 MEDIA DRIVERS FOR ASCOT2E
14023 M:      Sergey Kozlov <[email protected]>
14024 M:      Abylay Ospan <[email protected]>
14025 L:      [email protected]
14026 S:      Supported
14027 W:      https://linuxtv.org
14028 W:      http://netup.tv/
14029 T:      git git://linuxtv.org/media_tree.git
14030 F:      drivers/media/dvb-frontends/ascot2e*
14031
14032 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
14033 M:      Jasmin Jessich <[email protected]>
14034 L:      [email protected]
14035 S:      Maintained
14036 W:      https://linuxtv.org
14037 T:      git git://linuxtv.org/media_tree.git
14038 F:      drivers/media/dvb-frontends/cxd2099*
14039
14040 MEDIA DRIVERS FOR CXD2841ER
14041 M:      Sergey Kozlov <[email protected]>
14042 M:      Abylay Ospan <[email protected]>
14043 L:      [email protected]
14044 S:      Supported
14045 W:      https://linuxtv.org
14046 W:      http://netup.tv/
14047 T:      git git://linuxtv.org/media_tree.git
14048 F:      drivers/media/dvb-frontends/cxd2841er*
14049
14050 MEDIA DRIVERS FOR CXD2880
14051 M:      Yasunari Takiguchi <[email protected]>
14052 L:      [email protected]
14053 S:      Supported
14054 W:      http://linuxtv.org/
14055 T:      git git://linuxtv.org/media_tree.git
14056 F:      drivers/media/dvb-frontends/cxd2880/*
14057 F:      drivers/media/spi/cxd2880*
14058
14059 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
14060 L:      [email protected]
14061 S:      Orphan
14062 W:      https://linuxtv.org
14063 T:      git git://linuxtv.org/media_tree.git
14064 F:      drivers/media/pci/ddbridge/*
14065
14066 MEDIA DRIVERS FOR FREESCALE IMX
14067 M:      Steve Longerbeam <[email protected]>
14068 M:      Philipp Zabel <[email protected]>
14069 L:      [email protected]
14070 S:      Maintained
14071 T:      git git://linuxtv.org/media_tree.git
14072 F:      Documentation/admin-guide/media/imx.rst
14073 F:      Documentation/devicetree/bindings/media/imx.txt
14074 F:      drivers/staging/media/imx/
14075 F:      include/linux/imx-media.h
14076 F:      include/media/imx.h
14077
14078 MEDIA DRIVERS FOR FREESCALE IMX7/8
14079 M:      Rui Miguel Silva <[email protected]>
14080 M:      Laurent Pinchart <[email protected]>
14081 M:      Martin Kepplinger <[email protected]>
14082 R:      Purism Kernel Team <[email protected]>
14083 L:      [email protected]
14084 S:      Maintained
14085 T:      git git://linuxtv.org/media_tree.git
14086 F:      Documentation/admin-guide/media/imx7.rst
14087 F:      Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
14088 F:      Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
14089 F:      Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
14090 F:      drivers/media/platform/nxp/imx-mipi-csis.c
14091 F:      drivers/media/platform/nxp/imx7-media-csi.c
14092 F:      drivers/media/platform/nxp/imx8mq-mipi-csi2.c
14093
14094 MEDIA DRIVERS FOR HELENE
14095 M:      Abylay Ospan <[email protected]>
14096 L:      [email protected]
14097 S:      Supported
14098 W:      https://linuxtv.org
14099 W:      http://netup.tv/
14100 T:      git git://linuxtv.org/media_tree.git
14101 F:      drivers/media/dvb-frontends/helene*
14102
14103 MEDIA DRIVERS FOR HORUS3A
14104 M:      Sergey Kozlov <[email protected]>
14105 M:      Abylay Ospan <[email protected]>
14106 L:      [email protected]
14107 S:      Supported
14108 W:      https://linuxtv.org
14109 W:      http://netup.tv/
14110 T:      git git://linuxtv.org/media_tree.git
14111 F:      drivers/media/dvb-frontends/horus3a*
14112
14113 MEDIA DRIVERS FOR LNBH25
14114 M:      Sergey Kozlov <[email protected]>
14115 M:      Abylay Ospan <[email protected]>
14116 L:      [email protected]
14117 S:      Supported
14118 W:      https://linuxtv.org
14119 W:      http://netup.tv/
14120 T:      git git://linuxtv.org/media_tree.git
14121 F:      drivers/media/dvb-frontends/lnbh25*
14122
14123 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
14124 L:      [email protected]
14125 S:      Orphan
14126 W:      https://linuxtv.org
14127 T:      git git://linuxtv.org/media_tree.git
14128 F:      drivers/media/dvb-frontends/mxl5xx*
14129
14130 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
14131 M:      Sergey Kozlov <[email protected]>
14132 M:      Abylay Ospan <[email protected]>
14133 L:      [email protected]
14134 S:      Supported
14135 W:      https://linuxtv.org
14136 W:      http://netup.tv/
14137 T:      git git://linuxtv.org/media_tree.git
14138 F:      drivers/media/pci/netup_unidvb/*
14139
14140 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
14141 M:      Dmitry Osipenko <[email protected]>
14142 L:      [email protected]
14143 L:      [email protected]
14144 S:      Maintained
14145 T:      git git://linuxtv.org/media_tree.git
14146 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
14147 F:      drivers/media/platform/nvidia/tegra-vde/
14148
14149 MEDIA DRIVERS FOR RENESAS - CEU
14150 M:      Jacopo Mondi <[email protected]>
14151 L:      [email protected]
14152 L:      [email protected]
14153 S:      Supported
14154 T:      git git://linuxtv.org/media_tree.git
14155 F:      Documentation/devicetree/bindings/media/renesas,ceu.yaml
14156 F:      drivers/media/platform/renesas/renesas-ceu.c
14157 F:      include/media/drv-intf/renesas-ceu.h
14158
14159 MEDIA DRIVERS FOR RENESAS - DRIF
14160 M:      Fabrizio Castro <[email protected]>
14161 L:      [email protected]
14162 L:      [email protected]
14163 S:      Supported
14164 T:      git git://linuxtv.org/media_tree.git
14165 F:      Documentation/devicetree/bindings/media/renesas,drif.yaml
14166 F:      drivers/media/platform/renesas/rcar_drif.c
14167
14168 MEDIA DRIVERS FOR RENESAS - FCP
14169 M:      Laurent Pinchart <[email protected]>
14170 L:      [email protected]
14171 L:      [email protected]
14172 S:      Supported
14173 T:      git git://linuxtv.org/media_tree.git
14174 F:      Documentation/devicetree/bindings/media/renesas,fcp.yaml
14175 F:      drivers/media/platform/renesas/rcar-fcp.c
14176 F:      include/media/rcar-fcp.h
14177
14178 MEDIA DRIVERS FOR RENESAS - FDP1
14179 M:      Kieran Bingham <[email protected]>
14180 L:      [email protected]
14181 L:      [email protected]
14182 S:      Supported
14183 T:      git git://linuxtv.org/media_tree.git
14184 F:      Documentation/devicetree/bindings/media/renesas,fdp1.yaml
14185 F:      drivers/media/platform/renesas/rcar_fdp1.c
14186
14187 MEDIA DRIVERS FOR RENESAS - VIN
14188 M:      Niklas Söderlund <[email protected]>
14189 L:      [email protected]
14190 L:      [email protected]
14191 S:      Supported
14192 T:      git git://linuxtv.org/media_tree.git
14193 F:      Documentation/devicetree/bindings/media/renesas,csi2.yaml
14194 F:      Documentation/devicetree/bindings/media/renesas,isp.yaml
14195 F:      Documentation/devicetree/bindings/media/renesas,vin.yaml
14196 F:      drivers/media/platform/renesas/rcar-csi2.c
14197 F:      drivers/media/platform/renesas/rcar-isp.c
14198 F:      drivers/media/platform/renesas/rcar-vin/
14199
14200 MEDIA DRIVERS FOR RENESAS - VSP1
14201 M:      Laurent Pinchart <[email protected]>
14202 M:      Kieran Bingham <[email protected]>
14203 L:      [email protected]
14204 L:      [email protected]
14205 S:      Supported
14206 T:      git git://linuxtv.org/media_tree.git
14207 F:      Documentation/devicetree/bindings/media/renesas,vsp1.yaml
14208 F:      drivers/media/platform/renesas/vsp1/
14209
14210 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
14211 L:      [email protected]
14212 S:      Orphan
14213 W:      https://linuxtv.org
14214 T:      git git://linuxtv.org/media_tree.git
14215 F:      drivers/media/dvb-frontends/stv0910*
14216
14217 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
14218 L:      [email protected]
14219 S:      Orphan
14220 W:      https://linuxtv.org
14221 T:      git git://linuxtv.org/media_tree.git
14222 F:      drivers/media/dvb-frontends/stv6111*
14223
14224 MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
14225 M:      Hugues Fruchet <[email protected]>
14226 M:      Alain Volmat <[email protected]>
14227 L:      [email protected]
14228 S:      Supported
14229 T:      git git://linuxtv.org/media_tree.git
14230 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
14231 F:      Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
14232 F:      drivers/media/platform/st/stm32/stm32-dcmi.c
14233 F:      drivers/media/platform/st/stm32/stm32-dcmipp/*
14234
14235 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
14236 M:      Mauro Carvalho Chehab <[email protected]>
14237 L:      [email protected]
14238 S:      Maintained
14239 W:      https://linuxtv.org
14240 Q:      http://patchwork.kernel.org/project/linux-media/list/
14241 T:      git git://linuxtv.org/media_tree.git
14242 F:      Documentation/admin-guide/media/
14243 F:      Documentation/devicetree/bindings/media/
14244 F:      Documentation/driver-api/media/
14245 F:      Documentation/userspace-api/media/
14246 F:      drivers/media/
14247 F:      drivers/staging/media/
14248 F:      include/dt-bindings/media/
14249 F:      include/linux/platform_data/media/
14250 F:      include/media/
14251 F:      include/uapi/linux/dvb/
14252 F:      include/uapi/linux/ivtv*
14253 F:      include/uapi/linux/media.h
14254 F:      include/uapi/linux/uvcvideo.h
14255 F:      include/uapi/linux/v4l2-*
14256 F:      include/uapi/linux/videodev2.h
14257
14258 MEDIATEK BLUETOOTH DRIVER
14259 M:      Sean Wang <[email protected]>
14260 L:      [email protected]
14261 L:      [email protected] (moderated for non-subscribers)
14262 S:      Maintained
14263 F:      Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
14264 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
14265 F:      drivers/bluetooth/btmtkuart.c
14266
14267 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
14268 M:      Sean Wang <[email protected]>
14269 L:      [email protected]
14270 S:      Maintained
14271 F:      Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
14272 F:      drivers/power/reset/mt6323-poweroff.c
14273
14274 MEDIATEK CIR DRIVER
14275 M:      Sean Wang <[email protected]>
14276 S:      Maintained
14277 F:      drivers/media/rc/mtk-cir.c
14278
14279 MEDIATEK DMA DRIVER
14280 M:      Sean Wang <[email protected]>
14281 L:      [email protected]
14282 L:      [email protected] (moderated for non-subscribers)
14283 L:      [email protected] (moderated for non-subscribers)
14284 S:      Maintained
14285 F:      Documentation/devicetree/bindings/dma/mediatek,*
14286 F:      drivers/dma/mediatek/
14287
14288 MEDIATEK ETHERNET DRIVER
14289 M:      Felix Fietkau <[email protected]>
14290 M:      Sean Wang <[email protected]>
14291 M:      Mark Lee <[email protected]>
14292 M:      Lorenzo Bianconi <[email protected]>
14293 L:      [email protected]
14294 S:      Maintained
14295 F:      drivers/net/ethernet/mediatek/
14296
14297 MEDIATEK ETHERNET PCS DRIVER
14298 M:      Alexander Couzens <[email protected]>
14299 M:      Daniel Golle <[email protected]>
14300 L:      [email protected]
14301 S:      Maintained
14302 F:      drivers/net/pcs/pcs-mtk-lynxi.c
14303 F:      include/linux/pcs/pcs-mtk-lynxi.h
14304
14305 MEDIATEK ETHERNET PHY DRIVERS
14306 M:      Daniel Golle <[email protected]>
14307 M:      Qingfang Deng <[email protected]>
14308 M:      SkyLake Huang <[email protected]>
14309 L:      [email protected]
14310 S:      Maintained
14311 F:      drivers/net/phy/mediatek-ge-soc.c
14312 F:      drivers/net/phy/mediatek-ge.c
14313 F:      drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14314
14315 MEDIATEK I2C CONTROLLER DRIVER
14316 M:      Qii Wang <[email protected]>
14317 L:      [email protected]
14318 S:      Maintained
14319 F:      Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14320 F:      drivers/i2c/busses/i2c-mt65xx.c
14321
14322 MEDIATEK IOMMU DRIVER
14323 M:      Yong Wu <[email protected]>
14324 L:      [email protected]
14325 L:      [email protected] (moderated for non-subscribers)
14326 S:      Supported
14327 F:      Documentation/devicetree/bindings/iommu/mediatek*
14328 F:      drivers/iommu/mtk_iommu*
14329 F:      include/dt-bindings/memory/mediatek,mt*-port.h
14330 F:      include/dt-bindings/memory/mt*-port.h
14331
14332 MEDIATEK JPEG DRIVER
14333 M:      Bin Liu <[email protected]>
14334 S:      Supported
14335 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14336 F:      drivers/media/platform/mediatek/jpeg/
14337
14338 MEDIATEK KEYPAD DRIVER
14339 M:      Mattijs Korpershoek <[email protected]>
14340 S:      Supported
14341 F:      Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14342 F:      drivers/input/keyboard/mt6779-keypad.c
14343
14344 MEDIATEK MDP DRIVER
14345 M:      Minghsiu Tsai <[email protected]>
14346 M:      Houlong Wei <[email protected]>
14347 M:      Andrew-CT Chen <[email protected]>
14348 S:      Supported
14349 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
14350 F:      drivers/media/platform/mediatek/mdp/
14351 F:      drivers/media/platform/mediatek/vpu/
14352
14353 MEDIATEK MEDIA DRIVER
14354 M:      Tiffany Lin <[email protected]>
14355 M:      Andrew-CT Chen <[email protected]>
14356 M:      Yunfei Dong <[email protected]>
14357 S:      Supported
14358 F:      Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14359 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
14360 F:      drivers/media/platform/mediatek/vcodec/
14361 F:      drivers/media/platform/mediatek/vpu/
14362
14363 MEDIATEK MIPI-CSI CDPHY DRIVER
14364 M:      Julien Stephan <[email protected]>
14365 M:      Andy Hsieh <[email protected]>
14366 S:      Supported
14367 F:      Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14368 F:      drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14369
14370 MEDIATEK MMC/SD/SDIO DRIVER
14371 M:      Chaotian Jing <[email protected]>
14372 S:      Maintained
14373 F:      Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14374 F:      drivers/mmc/host/mtk-sd.c
14375
14376 MEDIATEK MT76 WIRELESS LAN DRIVER
14377 M:      Felix Fietkau <[email protected]>
14378 M:      Lorenzo Bianconi <[email protected]>
14379 M:      Ryder Lee <[email protected]>
14380 R:      Shayne Chen <[email protected]>
14381 R:      Sean Wang <[email protected]>
14382 L:      [email protected]
14383 S:      Maintained
14384 T:      git https://github.com/nbd168/wireless
14385 F:      Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14386 F:      drivers/net/wireless/mediatek/mt76/
14387
14388 MEDIATEK MT7601U WIRELESS LAN DRIVER
14389 M:      Jakub Kicinski <[email protected]>
14390 L:      [email protected]
14391 S:      Maintained
14392 F:      drivers/net/wireless/mediatek/mt7601u/
14393
14394 MEDIATEK MT7621 CLOCK DRIVER
14395 M:      Sergio Paracuellos <[email protected]>
14396 S:      Maintained
14397 F:      Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14398 F:      drivers/clk/ralink/clk-mt7621.c
14399
14400 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14401 M:      Sergio Paracuellos <[email protected]>
14402 S:      Maintained
14403 F:      Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14404 F:      drivers/pci/controller/pcie-mt7621.c
14405
14406 MEDIATEK MT7621 PHY PCI DRIVER
14407 M:      Sergio Paracuellos <[email protected]>
14408 S:      Maintained
14409 F:      Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14410 F:      drivers/phy/ralink/phy-mt7621-pci.c
14411
14412 MEDIATEK MT7621/28/88 I2C DRIVER
14413 M:      Stefan Roese <[email protected]>
14414 L:      [email protected]
14415 S:      Maintained
14416 F:      Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14417 F:      drivers/i2c/busses/i2c-mt7621.c
14418
14419 MEDIATEK MTMIPS CLOCK DRIVER
14420 M:      Sergio Paracuellos <[email protected]>
14421 S:      Maintained
14422 F:      Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14423 F:      drivers/clk/ralink/clk-mtmips.c
14424
14425 MEDIATEK NAND CONTROLLER DRIVER
14426 L:      [email protected]
14427 S:      Orphan
14428 F:      Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14429 F:      drivers/mtd/nand/raw/mtk_*
14430
14431 MEDIATEK PMIC LED DRIVER
14432 M:      Sean Wang <[email protected]>
14433 S:      Maintained
14434 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
14435 F:      drivers/leds/leds-mt6323.c
14436
14437 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14438 M:      Sean Wang <[email protected]>
14439 S:      Maintained
14440 F:      drivers/char/hw_random/mtk-rng.c
14441
14442 MEDIATEK SMI DRIVER
14443 M:      Yong Wu <[email protected]>
14444 L:      [email protected] (moderated for non-subscribers)
14445 S:      Supported
14446 F:      Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14447 F:      drivers/memory/mtk-smi.c
14448 F:      include/soc/mediatek/smi.h
14449
14450 MEDIATEK SWITCH DRIVER
14451 M:      Arınç ÜNAL <[email protected]>
14452 M:      Daniel Golle <[email protected]>
14453 M:      DENG Qingfang <[email protected]>
14454 M:      Sean Wang <[email protected]>
14455 L:      [email protected]
14456 S:      Maintained
14457 F:      drivers/net/dsa/mt7530-mdio.c
14458 F:      drivers/net/dsa/mt7530-mmio.c
14459 F:      drivers/net/dsa/mt7530.*
14460 F:      net/dsa/tag_mtk.c
14461
14462 MEDIATEK T7XX 5G WWAN MODEM DRIVER
14463 M:      Chandrashekar Devegowda <[email protected]>
14464 R:      Chiranjeevi Rapolu <[email protected]>
14465 R:      Liu Haijun <[email protected]>
14466 R:      M Chetan Kumar <[email protected]>
14467 R:      Ricardo Martinez <[email protected]>
14468 L:      [email protected]
14469 S:      Supported
14470 F:      drivers/net/wwan/t7xx/
14471
14472 MEDIATEK USB3 DRD IP DRIVER
14473 M:      Chunfeng Yun <[email protected]>
14474 L:      [email protected]
14475 L:      [email protected] (moderated for non-subscribers)
14476 L:      [email protected] (moderated for non-subscribers)
14477 S:      Maintained
14478 F:      Documentation/devicetree/bindings/usb/mediatek,*
14479 F:      drivers/usb/host/xhci-mtk*
14480 F:      drivers/usb/mtu3/
14481
14482 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14483 M:      Peter Senna Tschudin <[email protected]>
14484 M:      Ian Ray <[email protected]>
14485 M:      Martyn Welch <[email protected]>
14486 S:      Maintained
14487 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14488 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14489
14490 MEGARAID SCSI/SAS DRIVERS
14491 M:      Kashyap Desai <[email protected]>
14492 M:      Sumit Saxena <[email protected]>
14493 M:      Shivasharan S <[email protected]>
14494 M:      Chandrakanth patil <[email protected]>
14495 L:      [email protected]
14496 L:      [email protected]
14497 S:      Maintained
14498 W:      http://www.avagotech.com/support/
14499 F:      Documentation/scsi/megaraid.rst
14500 F:      drivers/scsi/megaraid.*
14501 F:      drivers/scsi/megaraid/
14502
14503 MELEXIS MLX90614 DRIVER
14504 M:      Crt Mori <[email protected]>
14505 L:      [email protected]
14506 S:      Supported
14507 W:      http://www.melexis.com
14508 F:      drivers/iio/temperature/mlx90614.c
14509
14510 MELEXIS MLX90632 DRIVER
14511 M:      Crt Mori <[email protected]>
14512 L:      [email protected]
14513 S:      Supported
14514 W:      http://www.melexis.com
14515 F:      drivers/iio/temperature/mlx90632.c
14516
14517 MELEXIS MLX90635 DRIVER
14518 M:      Crt Mori <[email protected]>
14519 L:      [email protected]
14520 S:      Supported
14521 W:      http://www.melexis.com
14522 F:      drivers/iio/temperature/mlx90635.c
14523
14524 MELFAS MIP4 TOUCHSCREEN DRIVER
14525 M:      Sangwon Jee <[email protected]>
14526 S:      Supported
14527 W:      http://www.melfas.com
14528 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14529 F:      drivers/input/touchscreen/melfas_mip4.c
14530
14531 MELLANOX BLUEFIELD I2C DRIVER
14532 M:      Khalil Blaiech <[email protected]>
14533 M:      Asmaa Mnebhi <[email protected]>
14534 L:      [email protected]
14535 S:      Supported
14536 F:      drivers/i2c/busses/i2c-mlxbf.c
14537
14538 MELLANOX ETHERNET DRIVER (mlx4_en)
14539 M:      Tariq Toukan <[email protected]>
14540 L:      [email protected]
14541 S:      Supported
14542 W:      https://www.nvidia.com/networking/
14543 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14544 F:      drivers/net/ethernet/mellanox/mlx4/en_*
14545
14546 MELLANOX ETHERNET DRIVER (mlx5e)
14547 M:      Saeed Mahameed <[email protected]>
14548 M:      Tariq Toukan <[email protected]>
14549 L:      [email protected]
14550 S:      Supported
14551 W:      https://www.nvidia.com/networking/
14552 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14553 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
14554
14555 MELLANOX ETHERNET INNOVA DRIVERS
14556 R:      Boris Pismenny <[email protected]>
14557 L:      [email protected]
14558 S:      Supported
14559 W:      https://www.nvidia.com/networking/
14560 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14561 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
14562 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
14563 F:      include/linux/mlx5/mlx5_ifc_fpga.h
14564
14565 MELLANOX ETHERNET SWITCH DRIVERS
14566 M:      Ido Schimmel <[email protected]>
14567 M:      Petr Machata <[email protected]>
14568 L:      [email protected]
14569 S:      Supported
14570 W:      https://www.nvidia.com/networking/
14571 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14572 F:      drivers/net/ethernet/mellanox/mlxsw/
14573 F:      tools/testing/selftests/drivers/net/mlxsw/
14574
14575 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
14576 M:      [email protected]
14577 L:      [email protected]
14578 S:      Supported
14579 W:      https://www.nvidia.com/networking/
14580 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14581 F:      drivers/net/ethernet/mellanox/mlxfw/
14582
14583 MELLANOX HARDWARE PLATFORM SUPPORT
14584 M:      Hans de Goede <[email protected]>
14585 M:      Ilpo Järvinen <[email protected]>
14586 M:      Vadim Pasternak <[email protected]>
14587 L:      [email protected]
14588 S:      Supported
14589 F:      Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
14590 F:      drivers/platform/mellanox/
14591 F:      include/linux/platform_data/mlxreg.h
14592
14593 MELLANOX MLX4 core VPI driver
14594 M:      Tariq Toukan <[email protected]>
14595 L:      [email protected]
14596 L:      [email protected]
14597 S:      Supported
14598 W:      https://www.nvidia.com/networking/
14599 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14600 F:      drivers/net/ethernet/mellanox/mlx4/
14601 F:      include/linux/mlx4/
14602
14603 MELLANOX MLX4 IB driver
14604 M:      Yishai Hadas <[email protected]>
14605 L:      [email protected]
14606 S:      Supported
14607 W:      https://www.nvidia.com/networking/
14608 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14609 F:      drivers/infiniband/hw/mlx4/
14610 F:      include/linux/mlx4/
14611 F:      include/uapi/rdma/mlx4-abi.h
14612
14613 MELLANOX MLX5 core VPI driver
14614 M:      Saeed Mahameed <[email protected]>
14615 M:      Leon Romanovsky <[email protected]>
14616 M:      Tariq Toukan <[email protected]>
14617 L:      [email protected]
14618 L:      [email protected]
14619 S:      Supported
14620 W:      https://www.nvidia.com/networking/
14621 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14622 F:      Documentation/networking/device_drivers/ethernet/mellanox/
14623 F:      drivers/net/ethernet/mellanox/mlx5/core/
14624 F:      include/linux/mlx5/
14625
14626 MELLANOX MLX5 IB driver
14627 M:      Leon Romanovsky <[email protected]>
14628 L:      [email protected]
14629 S:      Supported
14630 W:      https://www.nvidia.com/networking/
14631 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14632 F:      drivers/infiniband/hw/mlx5/
14633 F:      include/linux/mlx5/
14634 F:      include/uapi/rdma/mlx5-abi.h
14635
14636 MELLANOX MLX5 VDPA DRIVER
14637 M:      Dragos Tatulea <[email protected]>
14638 L:      [email protected]
14639 S:      Supported
14640 F:      drivers/vdpa/mlx5/
14641
14642 MELLANOX MLXCPLD I2C AND MUX DRIVER
14643 M:      Vadim Pasternak <[email protected]>
14644 M:      Michael Shych <[email protected]>
14645 L:      [email protected]
14646 S:      Supported
14647 F:      Documentation/i2c/busses/i2c-mlxcpld.rst
14648 F:      drivers/i2c/busses/i2c-mlxcpld.c
14649 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
14650
14651 MELLANOX MLXCPLD LED DRIVER
14652 M:      Vadim Pasternak <[email protected]>
14653 L:      [email protected]
14654 S:      Supported
14655 F:      Documentation/leds/leds-mlxcpld.rst
14656 F:      drivers/leds/leds-mlxcpld.c
14657 F:      drivers/leds/leds-mlxreg.c
14658
14659 MELLANOX PLATFORM DRIVER
14660 M:      Vadim Pasternak <[email protected]>
14661 L:      [email protected]
14662 S:      Supported
14663 F:      drivers/platform/x86/mlx-platform.c
14664
14665 MEMBARRIER SUPPORT
14666 M:      Mathieu Desnoyers <[email protected]>
14667 M:      "Paul E. McKenney" <[email protected]>
14668 L:      [email protected]
14669 S:      Supported
14670 F:      Documentation/scheduler/membarrier.rst
14671 F:      arch/*/include/asm/membarrier.h
14672 F:      arch/*/include/asm/sync_core.h
14673 F:      include/uapi/linux/membarrier.h
14674 F:      kernel/sched/membarrier.c
14675
14676 MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14677 M:      Mike Rapoport <[email protected]>
14678 L:      [email protected]
14679 S:      Maintained
14680 F:      Documentation/core-api/boot-time-mm.rst
14681 F:      include/linux/memblock.h
14682 F:      mm/memblock.c
14683 F:      mm/mm_init.c
14684 F:      tools/testing/memblock/
14685
14686 MEMORY ALLOCATION PROFILING
14687 M:      Suren Baghdasaryan <[email protected]>
14688 M:      Kent Overstreet <[email protected]>
14689 L:      [email protected]
14690 S:      Maintained
14691 F:      Documentation/mm/allocation-profiling.rst
14692 F:      include/linux/alloc_tag.h
14693 F:      include/linux/pgalloc_tag.h
14694 F:      lib/alloc_tag.c
14695
14696 MEMORY CONTROLLER DRIVERS
14697 M:      Krzysztof Kozlowski <[email protected]>
14698 L:      [email protected]
14699 S:      Maintained
14700 B:      mailto:[email protected]
14701 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
14702 F:      Documentation/devicetree/bindings/memory-controllers/
14703 F:      drivers/memory/
14704 F:      include/dt-bindings/memory/
14705 F:      include/memory/
14706
14707 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
14708 M:      Dmitry Osipenko <[email protected]>
14709 L:      [email protected]
14710 L:      [email protected]
14711 S:      Maintained
14712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
14713 F:      drivers/devfreq/tegra30-devfreq.c
14714
14715 MEMORY HOT(UN)PLUG
14716 M:      David Hildenbrand <[email protected]>
14717 M:      Oscar Salvador <[email protected]>
14718 L:      [email protected]
14719 S:      Maintained
14720 F:      Documentation/admin-guide/mm/memory-hotplug.rst
14721 F:      Documentation/core-api/memory-hotplug.rst
14722 F:      drivers/base/memory.c
14723 F:      include/linux/memory_hotplug.h
14724 F:      mm/memory_hotplug.c
14725 F:      tools/testing/selftests/memory-hotplug/
14726
14727 MEMORY MANAGEMENT
14728 M:      Andrew Morton <[email protected]>
14729 L:      [email protected]
14730 S:      Maintained
14731 W:      http://www.linux-mm.org
14732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14733 T:      quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
14734 F:      include/linux/gfp.h
14735 F:      include/linux/gfp_types.h
14736 F:      include/linux/memfd.h
14737 F:      include/linux/memory.h
14738 F:      include/linux/memory_hotplug.h
14739 F:      include/linux/memory-tiers.h
14740 F:      include/linux/mempolicy.h
14741 F:      include/linux/mempool.h
14742 F:      include/linux/memremap.h
14743 F:      include/linux/mm.h
14744 F:      include/linux/mm_*.h
14745 F:      include/linux/mmzone.h
14746 F:      include/linux/mmu_notifier.h
14747 F:      include/linux/pagewalk.h
14748 F:      include/linux/rmap.h
14749 F:      include/trace/events/ksm.h
14750 F:      mm/
14751 F:      tools/mm/
14752 F:      tools/testing/selftests/mm/
14753 N:      include/linux/page[-_]*
14754
14755 MEMORY MAPPING
14756 M:      Andrew Morton <[email protected]>
14757 R:      Liam R. Howlett <[email protected]>
14758 R:      Vlastimil Babka <[email protected]>
14759 R:      Lorenzo Stoakes <[email protected]>
14760 L:      [email protected]
14761 S:      Maintained
14762 W:      http://www.linux-mm.org
14763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14764 F:      mm/mmap.c
14765
14766 MEMORY TECHNOLOGY DEVICES (MTD)
14767 M:      Miquel Raynal <[email protected]>
14768 M:      Richard Weinberger <[email protected]>
14769 M:      Vignesh Raghavendra <[email protected]>
14770 L:      [email protected]
14771 S:      Maintained
14772 W:      http://www.linux-mtd.infradead.org/
14773 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14774 C:      irc://irc.oftc.net/mtd
14775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
14776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
14777 F:      Documentation/devicetree/bindings/mtd/
14778 F:      drivers/mtd/
14779 F:      include/linux/mtd/
14780 F:      include/uapi/mtd/
14781
14782 MEMSENSING MICROSYSTEMS MSA311 DRIVER
14783 M:      Dmitry Rokosov <[email protected]>
14784 L:      [email protected]
14785 S:      Maintained
14786 F:      Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
14787 F:      drivers/iio/accel/msa311.c
14788
14789 MEN A21 WATCHDOG DRIVER
14790 M:      Johannes Thumshirn <[email protected]>
14791 L:      [email protected]
14792 S:      Maintained
14793 F:      drivers/watchdog/mena21_wdt.c
14794
14795 MEN CHAMELEON BUS (mcb)
14796 M:      Johannes Thumshirn <[email protected]>
14797 S:      Maintained
14798 F:      Documentation/driver-api/men-chameleon-bus.rst
14799 F:      drivers/mcb/
14800 F:      include/linux/mcb.h
14801
14802 MEN F21BMC (Board Management Controller)
14803 M:      Andreas Werner <[email protected]>
14804 S:      Supported
14805 F:      Documentation/hwmon/menf21bmc.rst
14806 F:      drivers/hwmon/menf21bmc_hwmon.c
14807 F:      drivers/leds/leds-menf21bmc.c
14808 F:      drivers/mfd/menf21bmc.c
14809 F:      drivers/watchdog/menf21bmc_wdt.c
14810
14811 MEN Z069 WATCHDOG DRIVER
14812 M:      Johannes Thumshirn <[email protected]>
14813 L:      [email protected]
14814 S:      Maintained
14815 F:      drivers/watchdog/menz69_wdt.c
14816
14817 MESON AO CEC DRIVER FOR AMLOGIC SOCS
14818 M:      Neil Armstrong <[email protected]>
14819 L:      [email protected]
14820 L:      [email protected]
14821 S:      Supported
14822 W:      http://linux-meson.com/
14823 T:      git git://linuxtv.org/media_tree.git
14824 F:      Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
14825 F:      drivers/media/cec/platform/meson/ao-cec-g12a.c
14826 F:      drivers/media/cec/platform/meson/ao-cec.c
14827
14828 MESON GE2D DRIVER FOR AMLOGIC SOCS
14829 M:      Neil Armstrong <[email protected]>
14830 L:      [email protected]
14831 L:      [email protected]
14832 S:      Supported
14833 T:      git git://linuxtv.org/media_tree.git
14834 F:      Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
14835 F:      drivers/media/platform/amlogic/meson-ge2d/
14836
14837 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
14838 M:      Liang Yang <[email protected]>
14839 L:      [email protected]
14840 S:      Maintained
14841 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
14842 F:      drivers/mtd/nand/raw/meson_*
14843
14844 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
14845 M:      Neil Armstrong <[email protected]>
14846 L:      [email protected]
14847 L:      [email protected]
14848 S:      Supported
14849 T:      git git://linuxtv.org/media_tree.git
14850 F:      Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
14851 F:      drivers/staging/media/meson/vdec/
14852
14853 META ETHERNET DRIVERS
14854 M:      Alexander Duyck <[email protected]>
14855 M:      Jakub Kicinski <[email protected]>
14856 R:      [email protected]
14857 S:      Supported
14858 F:      Documentation/networking/device_drivers/ethernet/meta/
14859 F:      drivers/net/ethernet/meta/
14860
14861 METHODE UDPU SUPPORT
14862 M:      Robert Marko <[email protected]>
14863 S:      Maintained
14864 F:      arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
14865 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
14866
14867 MHI BUS
14868 M:      Manivannan Sadhasivam <[email protected]>
14869 L:      [email protected]
14870 L:      [email protected]
14871 S:      Maintained
14872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
14873 F:      Documentation/ABI/stable/sysfs-bus-mhi
14874 F:      Documentation/mhi/
14875 F:      drivers/bus/mhi/
14876 F:      drivers/pci/endpoint/functions/pci-epf-mhi.c
14877 F:      include/linux/mhi.h
14878
14879 MICROBLAZE ARCHITECTURE
14880 M:      Michal Simek <[email protected]>
14881 S:      Supported
14882 W:      http://www.monstr.eu/fdt/
14883 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
14884 F:      arch/microblaze/
14885
14886 MICROBLAZE TMR INJECT
14887 M:      Appana Durga Kedareswara rao <[email protected]>
14888 S:      Supported
14889 F:      Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
14890 F:      drivers/misc/xilinx_tmr_inject.c
14891
14892 MICROBLAZE TMR MANAGER
14893 M:      Appana Durga Kedareswara rao <[email protected]>
14894 S:      Supported
14895 F:      Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
14896 F:      Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
14897 F:      drivers/misc/xilinx_tmr_manager.c
14898
14899 MICROCHIP AT91 DMA DRIVERS
14900 M:      Ludovic Desroches <[email protected]>
14901 L:      [email protected] (moderated for non-subscribers)
14902 L:      [email protected]
14903 S:      Supported
14904 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
14905 F:      drivers/dma/at_hdmac.c
14906 F:      drivers/dma/at_xdmac.c
14907 F:      include/dt-bindings/dma/at91.h
14908
14909 MICROCHIP AT91 SERIAL DRIVER
14910 M:      Richard Genoud <[email protected]>
14911 S:      Maintained
14912 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14913 F:      drivers/tty/serial/atmel_serial.c
14914 F:      drivers/tty/serial/atmel_serial.h
14915
14916 MICROCHIP AT91 USART MFD DRIVER
14917 M:      Radu Pirea <[email protected]>
14918 L:      [email protected]
14919 S:      Supported
14920 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14921 F:      drivers/mfd/at91-usart.c
14922 F:      include/dt-bindings/mfd/at91-usart.h
14923
14924 MICROCHIP AT91 USART SPI DRIVER
14925 M:      Radu Pirea <[email protected]>
14926 L:      [email protected]
14927 S:      Supported
14928 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14929 F:      drivers/spi/spi-at91-usart.c
14930
14931 MICROCHIP AUDIO ASOC DRIVERS
14932 M:      Claudiu Beznea <[email protected]>
14933 L:      [email protected] (moderated for non-subscribers)
14934 S:      Supported
14935 F:      Documentation/devicetree/bindings/sound/atmel*
14936 F:      Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
14937 F:      Documentation/devicetree/bindings/sound/microchip,sama7g5-*
14938 F:      Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
14939 F:      sound/soc/atmel
14940
14941 MICROCHIP CSI2DC DRIVER
14942 M:      Eugen Hristev <[email protected]>
14943 L:      [email protected]
14944 S:      Supported
14945 F:      Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
14946 F:      drivers/media/platform/microchip/microchip-csi2dc.c
14947
14948 MICROCHIP ECC DRIVER
14949 L:      [email protected]
14950 S:      Orphan
14951 F:      drivers/crypto/atmel-ecc.*
14952
14953 MICROCHIP EIC DRIVER
14954 M:      Claudiu Beznea <[email protected]>
14955 L:      [email protected] (moderated for non-subscribers)
14956 S:      Supported
14957 F:      Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
14958 F:      drivers/irqchip/irq-mchp-eic.c
14959
14960 MICROCHIP I2C DRIVER
14961 M:      Codrin Ciubotariu <[email protected]>
14962 L:      [email protected]
14963 S:      Supported
14964 F:      drivers/i2c/busses/i2c-at91-*.c
14965 F:      drivers/i2c/busses/i2c-at91.h
14966
14967 MICROCHIP ISC DRIVER
14968 M:      Eugen Hristev <[email protected]>
14969 L:      [email protected]
14970 S:      Supported
14971 F:      Documentation/devicetree/bindings/media/atmel,isc.yaml
14972 F:      Documentation/devicetree/bindings/media/microchip,xisc.yaml
14973 F:      drivers/media/platform/microchip/microchip-isc*
14974 F:      drivers/media/platform/microchip/microchip-sama*-isc*
14975 F:      drivers/staging/media/deprecated/atmel/atmel-isc*
14976 F:      drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
14977 F:      include/linux/atmel-isc-media.h
14978
14979 MICROCHIP ISI DRIVER
14980 M:      Eugen Hristev <[email protected]>
14981 L:      [email protected]
14982 S:      Supported
14983 F:      drivers/media/platform/atmel/atmel-isi.c
14984 F:      drivers/media/platform/atmel/atmel-isi.h
14985
14986 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
14987 M:      Woojung Huh <[email protected]>
14988 M:      [email protected]
14989 L:      [email protected]
14990 S:      Maintained
14991 F:      Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
14992 F:      Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
14993 F:      drivers/net/dsa/microchip/*
14994 F:      include/linux/dsa/ksz_common.h
14995 F:      include/linux/platform_data/microchip-ksz.h
14996 F:      net/dsa/tag_ksz.c
14997
14998 MICROCHIP LAN743X ETHERNET DRIVER
14999 M:      Bryan Whitehead <[email protected]>
15000 M:      [email protected]
15001 L:      [email protected]
15002 S:      Maintained
15003 F:      drivers/net/ethernet/microchip/lan743x_*
15004
15005 MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER
15006 M:      Parthiban Veerasooran <[email protected]>
15007 L:      [email protected]
15008 S:      Maintained
15009 F:      Documentation/devicetree/bindings/net/microchip,lan8650.yaml
15010 F:      drivers/net/ethernet/microchip/lan865x/lan865x.c
15011
15012 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
15013 M:      Arun Ramadoss <[email protected]>
15014 R:      [email protected]
15015 L:      [email protected]
15016 S:      Maintained
15017 F:      drivers/net/phy/microchip_t1.c
15018
15019 MICROCHIP LAN966X ETHERNET DRIVER
15020 M:      Horatiu Vultur <[email protected]>
15021 M:      [email protected]
15022 L:      [email protected]
15023 S:      Maintained
15024 F:      drivers/net/ethernet/microchip/lan966x/*
15025
15026 MICROCHIP LAN966X OIC DRIVER
15027 M:      Herve Codina <[email protected]>
15028 S:      Maintained
15029 F:      Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
15030 F:      drivers/irqchip/irq-lan966x-oic.c
15031
15032 MICROCHIP LCDFB DRIVER
15033 M:      Nicolas Ferre <[email protected]>
15034 L:      [email protected]
15035 S:      Maintained
15036 F:      drivers/video/fbdev/atmel_lcdfb.c
15037 F:      include/video/atmel_lcdc.h
15038
15039 MICROCHIP MCP16502 PMIC DRIVER
15040 M:      Claudiu Beznea <[email protected]>
15041 L:      [email protected] (moderated for non-subscribers)
15042 S:      Supported
15043 F:      Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
15044 F:      drivers/regulator/mcp16502.c
15045
15046 MICROCHIP MCP3564 ADC DRIVER
15047 M:      Marius Cristea <[email protected]>
15048 L:      [email protected]
15049 S:      Supported
15050 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
15051 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
15052 F:      drivers/iio/adc/mcp3564.c
15053
15054 MICROCHIP MCP3911 ADC DRIVER
15055 M:      Marcus Folkesson <[email protected]>
15056 M:      Kent Gustavsson <[email protected]>
15057 L:      [email protected]
15058 S:      Maintained
15059 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
15060 F:      drivers/iio/adc/mcp3911.c
15061
15062 MICROCHIP MMC/SD/SDIO MCI DRIVER
15063 M:      Aubin Constans <[email protected]>
15064 S:      Maintained
15065 F:      drivers/mmc/host/atmel-mci.c
15066
15067 MICROCHIP NAND DRIVER
15068 L:      [email protected]
15069 S:      Orphan
15070 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
15071 F:      drivers/mtd/nand/raw/atmel/*
15072
15073 MICROCHIP OTPC DRIVER
15074 M:      Claudiu Beznea <[email protected]>
15075 L:      [email protected] (moderated for non-subscribers)
15076 S:      Supported
15077 F:      Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
15078 F:      drivers/nvmem/microchip-otpc.c
15079 F:      include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
15080
15081 MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
15082 M:      Marius Cristea <[email protected]>
15083 L:      [email protected]
15084 S:      Supported
15085 F:      Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
15086 F:      drivers/iio/adc/pac1934.c
15087
15088 MICROCHIP PCI1XXXX GP DRIVER
15089 M:      Vaibhaav Ram T.L <[email protected]>
15090 M:      Kumaravel Thiagarajan <[email protected]>
15091 L:      [email protected]
15092 S:      Supported
15093 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
15094 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
15095 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
15096 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
15097
15098 MICROCHIP PCI1XXXX I2C DRIVER
15099 M:      Tharun Kumar P <[email protected]>
15100 M:      Kumaravel Thiagarajan <[email protected]>
15101 M:      Microchip Linux Driver Support <[email protected]>
15102 L:      [email protected]
15103 S:      Maintained
15104 F:      drivers/i2c/busses/i2c-mchp-pci1xxxx.c
15105
15106 MICROCHIP PCIe UART DRIVER
15107 M:      Kumaravel Thiagarajan <[email protected]>
15108 M:      Tharun Kumar P <[email protected]>
15109 L:      [email protected]
15110 S:      Maintained
15111 F:      drivers/tty/serial/8250/8250_pci1xxxx.c
15112
15113 MICROCHIP POLARFIRE FPGA DRIVERS
15114 M:      Conor Dooley <[email protected]>
15115 R:      Vladimir Georgiev <[email protected]>
15116 L:      [email protected]
15117 S:      Supported
15118 F:      Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
15119 F:      drivers/fpga/microchip-spi.c
15120
15121 MICROCHIP PWM DRIVER
15122 M:      Claudiu Beznea <[email protected]>
15123 L:      [email protected] (moderated for non-subscribers)
15124 L:      [email protected]
15125 S:      Supported
15126 F:      Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
15127 F:      drivers/pwm/pwm-atmel.c
15128
15129 MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
15130 M:      Manikandan Muralidharan <[email protected]>
15131 M:      Dharma Balasubiramani <[email protected]>
15132 L:      [email protected]
15133 S:      Supported
15134 F:      Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
15135 F:      drivers/gpu/drm/bridge/microchip-lvds.c
15136
15137 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
15138 M:      Eugen Hristev <[email protected]>
15139 L:      [email protected]
15140 S:      Supported
15141 F:      Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
15142 F:      drivers/iio/adc/at91-sama5d2_adc.c
15143 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
15144
15145 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
15146 M:      Claudiu Beznea <[email protected]>
15147 S:      Supported
15148 F:      Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
15149 F:      drivers/power/reset/at91-sama5d2_shdwc.c
15150
15151 MICROCHIP SOC DRIVERS
15152 M:      Conor Dooley <[email protected]>
15153 S:      Supported
15154 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
15155 F:      Documentation/devicetree/bindings/soc/microchip/
15156 F:      drivers/soc/microchip/
15157
15158 MICROCHIP SPI DRIVER
15159 M:      Ryan Wanner <[email protected]>
15160 S:      Supported
15161 F:      drivers/spi/spi-atmel.*
15162
15163 MICROCHIP SSC DRIVER
15164 M:      Claudiu Beznea <[email protected]>
15165 L:      [email protected] (moderated for non-subscribers)
15166 S:      Supported
15167 F:      Documentation/devicetree/bindings/misc/atmel-ssc.txt
15168 F:      drivers/misc/atmel-ssc.c
15169 F:      include/linux/atmel-ssc.h
15170
15171 Microchip Timer Counter Block (TCB) Capture Driver
15172 M:      Kamel Bouhara <[email protected]>
15173 L:      [email protected] (moderated for non-subscribers)
15174 L:      [email protected]
15175 S:      Maintained
15176 F:      drivers/counter/microchip-tcb-capture.c
15177
15178 MICROCHIP USB251XB DRIVER
15179 M:      Richard Leitner <[email protected]>
15180 L:      [email protected]
15181 S:      Maintained
15182 F:      Documentation/devicetree/bindings/usb/usb251xb.yaml
15183 F:      drivers/usb/misc/usb251xb.c
15184
15185 MICROCHIP USBA UDC DRIVER
15186 M:      Cristian Birsan <[email protected]>
15187 L:      [email protected] (moderated for non-subscribers)
15188 S:      Supported
15189 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
15190
15191 MICROCHIP WILC1000 WIFI DRIVER
15192 M:      Ajay Singh <[email protected]>
15193 M:      Claudiu Beznea <[email protected]>
15194 L:      [email protected]
15195 S:      Supported
15196 F:      drivers/net/wireless/microchip/wilc1000/
15197
15198 MICROSEMI MIPS SOCS
15199 M:      Alexandre Belloni <[email protected]>
15200 M:      [email protected]
15201 L:      [email protected]
15202 S:      Supported
15203 F:      Documentation/devicetree/bindings/mips/mscc.txt
15204 F:      Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
15205 F:      Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
15206 F:      arch/mips/boot/dts/mscc/
15207 F:      arch/mips/configs/generic/board-ocelot.config
15208 F:      arch/mips/generic/board-ocelot.c
15209
15210 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
15211 M:      Don Brace <[email protected]>
15212 L:      [email protected]
15213 L:      [email protected]
15214 S:      Supported
15215 F:      Documentation/scsi/smartpqi.rst
15216 F:      drivers/scsi/smartpqi/Kconfig
15217 F:      drivers/scsi/smartpqi/Makefile
15218 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
15219 F:      include/linux/cciss*.h
15220 F:      include/uapi/linux/cciss*.h
15221
15222 MICROSOFT MANA RDMA DRIVER
15223 M:      Long Li <[email protected]>
15224 M:      Ajay Sharma <[email protected]>
15225 L:      [email protected]
15226 S:      Supported
15227 F:      drivers/infiniband/hw/mana/
15228 F:      include/net/mana
15229 F:      include/uapi/rdma/mana-abi.h
15230
15231 MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
15232 M:      Maximilian Luz <[email protected]>
15233 L:      [email protected]
15234 S:      Maintained
15235 F:      drivers/platform/surface/surface_aggregator_tabletsw.c
15236
15237 MICROSOFT SURFACE BATTERY AND AC DRIVERS
15238 M:      Maximilian Luz <[email protected]>
15239 L:      [email protected]
15240 L:      [email protected]
15241 S:      Maintained
15242 F:      drivers/power/supply/surface_battery.c
15243 F:      drivers/power/supply/surface_charger.c
15244
15245 MICROSOFT SURFACE DTX DRIVER
15246 M:      Maximilian Luz <[email protected]>
15247 L:      [email protected]
15248 S:      Maintained
15249 F:      Documentation/driver-api/surface_aggregator/clients/dtx.rst
15250 F:      drivers/platform/surface/surface_dtx.c
15251 F:      include/uapi/linux/surface_aggregator/dtx.h
15252
15253 MICROSOFT SURFACE SENSOR FAN DRIVER
15254 M:      Maximilian Luz <[email protected]>
15255 M:      Ivor Wanders <[email protected]>
15256 L:      [email protected]
15257 S:      Maintained
15258 F:      Documentation/hwmon/surface_fan.rst
15259 F:      drivers/hwmon/surface_fan.c
15260
15261 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
15262 M:      Maximilian Luz <[email protected]>
15263 L:      [email protected]
15264 S:      Maintained
15265 F:      drivers/platform/surface/surface_gpe.c
15266
15267 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
15268 M:      Hans de Goede <[email protected]>
15269 M:      Ilpo Järvinen <[email protected]>
15270 M:      Maximilian Luz <[email protected]>
15271 L:      [email protected]
15272 S:      Maintained
15273 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
15274 F:      drivers/platform/surface/
15275
15276 MICROSOFT SURFACE HID TRANSPORT DRIVER
15277 M:      Maximilian Luz <[email protected]>
15278 L:      [email protected]
15279 L:      [email protected]
15280 S:      Maintained
15281 F:      drivers/hid/surface-hid/
15282
15283 MICROSOFT SURFACE HOT-PLUG DRIVER
15284 M:      Maximilian Luz <[email protected]>
15285 L:      [email protected]
15286 S:      Maintained
15287 F:      drivers/platform/surface/surface_hotplug.c
15288
15289 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
15290 M:      Maximilian Luz <[email protected]>
15291 L:      [email protected]
15292 S:      Maintained
15293 F:      drivers/platform/surface/surface_platform_profile.c
15294
15295 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
15296 M:      Chen Yu <[email protected]>
15297 L:      [email protected]
15298 S:      Supported
15299 F:      drivers/platform/surface/surfacepro3_button.c
15300
15301 MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
15302 M:      Maximilian Luz <[email protected]>
15303 L:      [email protected]
15304 S:      Maintained
15305 F:      drivers/platform/surface/surface_aggregator_hub.c
15306
15307 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15308 M:      Maximilian Luz <[email protected]>
15309 L:      [email protected]
15310 S:      Maintained
15311 W:      https://github.com/linux-surface/surface-aggregator-module
15312 C:      irc://irc.libera.chat/linux-surface
15313 F:      Documentation/driver-api/surface_aggregator/
15314 F:      drivers/platform/surface/aggregator/
15315 F:      drivers/platform/surface/surface_acpi_notify.c
15316 F:      drivers/platform/surface/surface_aggregator_cdev.c
15317 F:      drivers/platform/surface/surface_aggregator_registry.c
15318 F:      include/linux/surface_acpi_notify.h
15319 F:      include/linux/surface_aggregator/
15320 F:      include/uapi/linux/surface_aggregator/
15321
15322 MICROTEK X6 SCANNER
15323 M:      Oliver Neukum <[email protected]>
15324 S:      Maintained
15325 F:      drivers/usb/image/microtek.*
15326
15327 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15328 M:      Luka Kovacic <[email protected]>
15329 M:      Luka Perkov <[email protected]>
15330 S:      Maintained
15331 F:      arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15332 F:      arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15333 F:      arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15334 F:      arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15335 F:      arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15336 F:      arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15337
15338 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15339 M:      Sakari Ailus <[email protected]>
15340 L:      [email protected]
15341 S:      Maintained
15342 F:      Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15343 F:      Documentation/driver-api/media/drivers/ccs/
15344 F:      Documentation/userspace-api/media/drivers/ccs.rst
15345 F:      drivers/media/i2c/ccs-pll.c
15346 F:      drivers/media/i2c/ccs-pll.h
15347 F:      drivers/media/i2c/ccs/
15348 F:      include/uapi/linux/ccs.h
15349 F:      include/uapi/linux/smiapp.h
15350
15351 MIPS
15352 M:      Thomas Bogendoerfer <[email protected]>
15353 L:      [email protected]
15354 S:      Maintained
15355 W:      http://www.linux-mips.org/
15356 Q:      https://patchwork.kernel.org/project/linux-mips/list/
15357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15358 F:      Documentation/devicetree/bindings/mips/
15359 F:      Documentation/arch/mips/
15360 F:      arch/mips/
15361 F:      drivers/platform/mips/
15362 F:      include/dt-bindings/mips/
15363
15364 MIPS BAIKAL-T1 PLATFORM
15365 M:      Serge Semin <[email protected]>
15366 L:      [email protected]
15367 S:      Supported
15368 F:      Documentation/devicetree/bindings/bus/baikal,bt1-*.yaml
15369 F:      Documentation/devicetree/bindings/clock/baikal,bt1-*.yaml
15370 F:      drivers/bus/bt1-*.c
15371 F:      drivers/clk/baikal-t1/
15372 F:      drivers/memory/bt1-l2-ctl.c
15373 F:      drivers/mtd/maps/physmap-bt1-rom.[ch]
15374
15375 MIPS BOSTON DEVELOPMENT BOARD
15376 M:      Paul Burton <[email protected]>
15377 L:      [email protected]
15378 S:      Maintained
15379 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
15380 F:      arch/mips/boot/dts/img/boston.dts
15381 F:      arch/mips/configs/generic/board-boston.config
15382 F:      drivers/clk/imgtec/clk-boston.c
15383 F:      include/dt-bindings/clock/boston-clock.h
15384
15385 MIPS CORE DRIVERS
15386 M:      Thomas Bogendoerfer <[email protected]>
15387 M:      Serge Semin <[email protected]>
15388 L:      [email protected]
15389 S:      Supported
15390 F:      drivers/bus/mips_cdmm.c
15391 F:      drivers/clocksource/mips-gic-timer.c
15392 F:      drivers/cpuidle/cpuidle-cps.c
15393 F:      drivers/irqchip/irq-mips-cpu.c
15394 F:      drivers/irqchip/irq-mips-gic.c
15395
15396 MIPS GENERIC PLATFORM
15397 M:      Paul Burton <[email protected]>
15398 L:      [email protected]
15399 S:      Supported
15400 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15401 F:      arch/mips/generic/
15402 F:      arch/mips/tools/generic-board-config.sh
15403
15404 MIPS RINT INSTRUCTION EMULATION
15405 M:      Aleksandar Markovic <[email protected]>
15406 L:      [email protected]
15407 S:      Supported
15408 F:      arch/mips/math-emu/dp_rint.c
15409 F:      arch/mips/math-emu/sp_rint.c
15410
15411 MIPS/LOONGSON1 ARCHITECTURE
15412 M:      Keguang Zhang <[email protected]>
15413 L:      [email protected]
15414 S:      Maintained
15415 F:      Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15416 F:      arch/mips/include/asm/mach-loongson32/
15417 F:      arch/mips/loongson32/
15418 F:      drivers/*/*loongson1*
15419 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15420
15421 MIPS/LOONGSON2EF ARCHITECTURE
15422 M:      Jiaxun Yang <[email protected]>
15423 L:      [email protected]
15424 S:      Maintained
15425 F:      arch/mips/include/asm/mach-loongson2ef/
15426 F:      arch/mips/loongson2ef/
15427 F:      drivers/cpufreq/loongson2_cpufreq.c
15428
15429 MIPS/LOONGSON64 ARCHITECTURE
15430 M:      Huacai Chen <[email protected]>
15431 M:      Jiaxun Yang <[email protected]>
15432 L:      [email protected]
15433 S:      Maintained
15434 F:      arch/mips/include/asm/mach-loongson64/
15435 F:      arch/mips/loongson64/
15436 F:      drivers/irqchip/irq-loongson*
15437 F:      drivers/platform/mips/cpu_hwmon.c
15438
15439 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15440 M:      Hans Verkuil <[email protected]>
15441 L:      [email protected]
15442 S:      Odd Fixes
15443 W:      https://linuxtv.org
15444 T:      git git://linuxtv.org/media_tree.git
15445 F:      drivers/media/radio/radio-miropcm20*
15446
15447 MITSUMI MM8013 FG DRIVER
15448 M:      Konrad Dybcio <[email protected]>
15449 F:      Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15450 F:      drivers/power/supply/mm8013.c
15451
15452 MMP SUPPORT
15453 R:      Lubomir Rintel <[email protected]>
15454 L:      [email protected] (moderated for non-subscribers)
15455 S:      Odd Fixes
15456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15457 F:      arch/arm/boot/dts/marvell/mmp*
15458 F:      arch/arm/mach-mmp/
15459 F:      include/linux/soc/mmp/
15460
15461 MMP USB PHY DRIVERS
15462 R:      Lubomir Rintel <[email protected]>
15463 L:      [email protected] (moderated for non-subscribers)
15464 S:      Maintained
15465 F:      drivers/phy/marvell/phy-mmp3-usb.c
15466 F:      drivers/phy/marvell/phy-pxa-usb.c
15467
15468 MMU GATHER AND TLB INVALIDATION
15469 M:      Will Deacon <[email protected]>
15470 M:      "Aneesh Kumar K.V" <[email protected]>
15471 M:      Andrew Morton <[email protected]>
15472 M:      Nick Piggin <[email protected]>
15473 M:      Peter Zijlstra <[email protected]>
15474 L:      [email protected]
15475 L:      [email protected]
15476 S:      Maintained
15477 F:      arch/*/include/asm/tlb.h
15478 F:      include/asm-generic/tlb.h
15479 F:      mm/mmu_gather.c
15480
15481 MN88472 MEDIA DRIVER
15482 L:      [email protected]
15483 S:      Orphan
15484 W:      https://linuxtv.org
15485 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15486 F:      drivers/media/dvb-frontends/mn88472*
15487
15488 MN88473 MEDIA DRIVER
15489 L:      [email protected]
15490 S:      Orphan
15491 W:      https://linuxtv.org
15492 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15493 F:      drivers/media/dvb-frontends/mn88473*
15494
15495 MOBILEYE MIPS SOCS
15496 M:      Vladimir Kondratiev <[email protected]>
15497 M:      Gregory CLEMENT <[email protected]>
15498 M:      Théo Lebrun <[email protected]>
15499 L:      [email protected]
15500 S:      Maintained
15501 F:      Documentation/devicetree/bindings/mips/mobileye.yaml
15502 F:      Documentation/devicetree/bindings/soc/mobileye/
15503 F:      arch/mips/boot/dts/mobileye/
15504 F:      arch/mips/configs/eyeq5_defconfig
15505 F:      arch/mips/mobileye/board-epm5.its.S
15506 F:      drivers/clk/clk-eyeq.c
15507 F:      drivers/pinctrl/pinctrl-eyeq5.c
15508 F:      drivers/reset/reset-eyeq.c
15509 F:      include/dt-bindings/clock/mobileye,eyeq5-clk.h
15510
15511 MODULE SUPPORT
15512 M:      Luis Chamberlain <[email protected]>
15513 L:      [email protected]
15514 L:      [email protected]
15515 S:      Maintained
15516 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15517 F:      include/linux/kmod.h
15518 F:      include/linux/module*.h
15519 F:      kernel/module/
15520 F:      lib/test_kmod.c
15521 F:      scripts/module*
15522 F:      tools/testing/selftests/kmod/
15523
15524 MONOLITHIC POWER SYSTEM PMIC DRIVER
15525 M:      Saravanan Sekar <[email protected]>
15526 S:      Maintained
15527 F:      Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
15528 F:      Documentation/devicetree/bindings/regulator/mps,mp*.yaml
15529 F:      drivers/hwmon/pmbus/mpq7932.c
15530 F:      drivers/iio/adc/mp2629_adc.c
15531 F:      drivers/mfd/mp2629.c
15532 F:      drivers/power/supply/mp2629_charger.c
15533 F:      drivers/regulator/mp5416.c
15534 F:      drivers/regulator/mpq7920.c
15535 F:      drivers/regulator/mpq7920.h
15536 F:      include/linux/mfd/mp2629.h
15537
15538 MOST(R) TECHNOLOGY DRIVER
15539 M:      Parthiban Veerasooran <[email protected]>
15540 M:      Christian Gromm <[email protected]>
15541 S:      Maintained
15542 F:      Documentation/ABI/testing/configfs-most
15543 F:      Documentation/ABI/testing/sysfs-bus-most
15544 F:      drivers/most/
15545 F:      drivers/staging/most/
15546 F:      include/linux/most.h
15547
15548 MOTORCOMM PHY DRIVER
15549 M:      Frank <[email protected]>
15550 L:      [email protected]
15551 S:      Maintained
15552 F:      Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
15553 F:      drivers/net/phy/motorcomm.c
15554
15555 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
15556 M:      Jiri Slaby <[email protected]>
15557 S:      Maintained
15558 F:      Documentation/driver-api/tty/moxa-smartio.rst
15559 F:      drivers/tty/mxser.*
15560
15561 MP3309C BACKLIGHT DRIVER
15562 M:      Flavio Suligoi <[email protected]>
15563 L:      [email protected]
15564 S:      Maintained
15565 F:      Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
15566 F:      drivers/video/backlight/mp3309c.c
15567
15568 MPS MP2891 DRIVER
15569 M:      Noah Wang <[email protected]>
15570 L:      [email protected]
15571 S:      Maintained
15572 F:      Documentation/hwmon/mp2891.rst
15573 F:      drivers/hwmon/pmbus/mp2891.c
15574
15575 MPS MP2993 DRIVER
15576 M:      Noah Wang <[email protected]>
15577 L:      [email protected]
15578 S:      Maintained
15579 F:      Documentation/hwmon/mp2993.rst
15580 F:      drivers/hwmon/pmbus/mp2993.c
15581
15582 MPS MP9941 DRIVER
15583 M:      Noah Wang <[email protected]>
15584 L:      [email protected]
15585 S:      Maintained
15586 F:      Documentation/hwmon/mp9941.rst
15587 F:      drivers/hwmon/pmbus/mp9941.c
15588
15589 MR800 AVERMEDIA USB FM RADIO DRIVER
15590 M:      Alexey Klimov <[email protected]>
15591 L:      [email protected]
15592 S:      Maintained
15593 T:      git git://linuxtv.org/media_tree.git
15594 F:      drivers/media/radio/radio-mr800.c
15595
15596 MRF24J40 IEEE 802.15.4 RADIO DRIVER
15597 M:      Stefan Schmidt <[email protected]>
15598 L:      [email protected]
15599 S:      Odd Fixes
15600 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
15601 F:      drivers/net/ieee802154/mrf24j40.c
15602
15603 MSI EC DRIVER
15604 M:      Nikita Kravets <[email protected]>
15605 L:      [email protected]
15606 S:      Maintained
15607 W:      https://github.com/BeardOverflow/msi-ec
15608 F:      drivers/platform/x86/msi-ec.*
15609
15610 MSI LAPTOP SUPPORT
15611 M:      "Lee, Chun-Yi" <[email protected]>
15612 L:      [email protected]
15613 S:      Maintained
15614 F:      drivers/platform/x86/msi-laptop.c
15615
15616 MSI WMI SUPPORT
15617 L:      [email protected]
15618 S:      Orphan
15619 F:      drivers/platform/x86/msi-wmi.c
15620
15621 MSI WMI PLATFORM FEATURES
15622 M:      Armin Wolf <[email protected]>
15623 L:      [email protected]
15624 S:      Maintained
15625 F:      Documentation/ABI/testing/debugfs-msi-wmi-platform
15626 F:      Documentation/wmi/devices/msi-wmi-platform.rst
15627 F:      drivers/platform/x86/msi-wmi-platform.c
15628
15629 MSI001 MEDIA DRIVER
15630 L:      [email protected]
15631 S:      Orphan
15632 W:      https://linuxtv.org
15633 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15634 F:      drivers/media/tuners/msi001*
15635
15636 MSI2500 MEDIA DRIVER
15637 L:      [email protected]
15638 S:      Orphan
15639 W:      https://linuxtv.org
15640 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15641 F:      drivers/media/usb/msi2500/
15642
15643 MSTAR INTERRUPT CONTROLLER DRIVER
15644 M:      Mark-PK Tsai <[email protected]>
15645 M:      Daniel Palmer <[email protected]>
15646 S:      Maintained
15647 F:      Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
15648 F:      drivers/irqchip/irq-mst-intc.c
15649
15650 MSYSTEMS DISKONCHIP G3 MTD DRIVER
15651 M:      Robert Jarzmik <[email protected]>
15652 L:      [email protected]
15653 S:      Maintained
15654 F:      drivers/mtd/devices/docg3*
15655
15656 MT9M114 ONSEMI SENSOR DRIVER
15657 M:      Laurent Pinchart <[email protected]>
15658 L:      [email protected]
15659 S:      Maintained
15660 T:      git git://linuxtv.org/media_tree.git
15661 F:      Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
15662 F:      drivers/media/i2c/mt9m114.c
15663
15664 MT9P031 APTINA CAMERA SENSOR
15665 M:      Laurent Pinchart <[email protected]>
15666 L:      [email protected]
15667 S:      Maintained
15668 T:      git git://linuxtv.org/media_tree.git
15669 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
15670 F:      drivers/media/i2c/mt9p031.c
15671 F:      include/media/i2c/mt9p031.h
15672
15673 MT9T112 APTINA CAMERA SENSOR
15674 M:      Jacopo Mondi <[email protected]>
15675 L:      [email protected]
15676 S:      Odd Fixes
15677 T:      git git://linuxtv.org/media_tree.git
15678 F:      drivers/media/i2c/mt9t112.c
15679 F:      include/media/i2c/mt9t112.h
15680
15681 MT9V032 APTINA CAMERA SENSOR
15682 M:      Laurent Pinchart <[email protected]>
15683 L:      [email protected]
15684 S:      Maintained
15685 T:      git git://linuxtv.org/media_tree.git
15686 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
15687 F:      drivers/media/i2c/mt9v032.c
15688 F:      include/media/i2c/mt9v032.h
15689
15690 MT9V111 APTINA CAMERA SENSOR
15691 M:      Jacopo Mondi <[email protected]>
15692 L:      [email protected]
15693 S:      Maintained
15694 T:      git git://linuxtv.org/media_tree.git
15695 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
15696 F:      drivers/media/i2c/mt9v111.c
15697
15698 MULTIFUNCTION DEVICES (MFD)
15699 M:      Lee Jones <[email protected]>
15700 S:      Maintained
15701 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15702 F:      Documentation/devicetree/bindings/mfd/
15703 F:      drivers/mfd/
15704 F:      include/dt-bindings/mfd/
15705 F:      include/linux/mfd/
15706
15707 MULTIMEDIA CARD (MMC) ETC. OVER SPI
15708 S:      Orphan
15709 F:      drivers/mmc/host/mmc_spi.c
15710 F:      include/linux/spi/mmc_spi.h
15711
15712 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
15713 M:      Ulf Hansson <[email protected]>
15714 L:      [email protected]
15715 S:      Maintained
15716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15717 F:      Documentation/devicetree/bindings/mmc/
15718 F:      drivers/mmc/
15719 F:      include/linux/mmc/
15720 F:      include/uapi/linux/mmc/
15721
15722 MULTIPLEXER SUBSYSTEM
15723 M:      Peter Rosin <[email protected]>
15724 S:      Maintained
15725 F:      Documentation/ABI/testing/sysfs-class-mux*
15726 F:      Documentation/devicetree/bindings/mux/
15727 F:      drivers/mux/
15728 F:      include/dt-bindings/mux/
15729 F:      include/linux/mux/
15730
15731 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
15732 M:      Bin Liu <[email protected]>
15733 L:      [email protected]
15734 S:      Maintained
15735 F:      drivers/usb/musb/
15736
15737 MXL301RF MEDIA DRIVER
15738 M:      Akihiro Tsukada <[email protected]>
15739 L:      [email protected]
15740 S:      Odd Fixes
15741 F:      drivers/media/tuners/mxl301rf*
15742
15743 MXL5007T MEDIA DRIVER
15744 M:      Michael Krufky <[email protected]>
15745 L:      [email protected]
15746 S:      Maintained
15747 W:      https://linuxtv.org
15748 W:      http://github.com/mkrufky
15749 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15750 T:      git git://linuxtv.org/mkrufky/tuners.git
15751 F:      drivers/media/tuners/mxl5007t.*
15752
15753 MXSFB DRM DRIVER
15754 M:      Marek Vasut <[email protected]>
15755 M:      Stefan Agner <[email protected]>
15756 L:      [email protected]
15757 S:      Supported
15758 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
15759 F:      Documentation/devicetree/bindings/display/fsl,lcdif.yaml
15760 F:      drivers/gpu/drm/mxsfb/
15761
15762 MYLEX DAC960 PCI RAID Controller
15763 M:      Hannes Reinecke <[email protected]>
15764 L:      [email protected]
15765 S:      Supported
15766 F:      drivers/scsi/myrb.*
15767 F:      drivers/scsi/myrs.*
15768
15769 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
15770 L:      [email protected]
15771 S:      Orphan
15772 W:      https://www.cspi.com/ethernet-products/support/downloads/
15773 F:      drivers/net/ethernet/myricom/myri10ge/
15774
15775 NAND FLASH SUBSYSTEM
15776 M:      Miquel Raynal <[email protected]>
15777 R:      Richard Weinberger <[email protected]>
15778 L:      [email protected]
15779 S:      Maintained
15780 W:      http://www.linux-mtd.infradead.org/
15781 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
15782 C:      irc://irc.oftc.net/mtd
15783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
15784 F:      drivers/mtd/nand/
15785 F:      include/linux/mtd/*nand*.h
15786
15787 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
15788 M:      Daniel Mack <[email protected]>
15789 L:      [email protected] (moderated for non-subscribers)
15790 S:      Maintained
15791 W:      http://www.native-instruments.com
15792 F:      sound/usb/caiaq/
15793
15794 NATSEMI ETHERNET DRIVER (DP8381x)
15795 S:      Orphan
15796 F:      drivers/net/ethernet/natsemi/natsemi.c
15797
15798 NCR 5380 SCSI DRIVERS
15799 M:      Finn Thain <[email protected]>
15800 M:      Michael Schmitz <[email protected]>
15801 L:      [email protected]
15802 S:      Maintained
15803 F:      Documentation/scsi/g_NCR5380.rst
15804 F:      drivers/scsi/NCR5380.*
15805 F:      drivers/scsi/arm/cumana_1.c
15806 F:      drivers/scsi/arm/oak.c
15807 F:      drivers/scsi/atari_scsi.*
15808 F:      drivers/scsi/dmx3191d.c
15809 F:      drivers/scsi/g_NCR5380.*
15810 F:      drivers/scsi/mac_scsi.*
15811 F:      drivers/scsi/sun3_scsi.*
15812 F:      drivers/scsi/sun3_scsi_vme.c
15813
15814 NCSI LIBRARY
15815 M:      Samuel Mendoza-Jonas <[email protected]>
15816 S:      Maintained
15817 F:      net/ncsi/
15818
15819 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
15820 M:      Zev Weiss <[email protected]>
15821 L:      [email protected]
15822 S:      Maintained
15823 F:      Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
15824 F:      drivers/hwmon/nct6775-i2c.c
15825
15826 NETCONSOLE
15827 M:      Breno Leitao <[email protected]>
15828 S:      Maintained
15829 F:      Documentation/networking/netconsole.rst
15830 F:      drivers/net/netconsole.c
15831 F:      tools/testing/selftests/drivers/net/netcons_basic.sh
15832
15833 NETDEVSIM
15834 M:      Jakub Kicinski <[email protected]>
15835 S:      Maintained
15836 F:      drivers/net/netdevsim/*
15837 F:      tools/testing/selftests/drivers/net/netdevsim/*
15838
15839 NETEM NETWORK EMULATOR
15840 M:      Stephen Hemminger <[email protected]>
15841 L:      [email protected]
15842 S:      Maintained
15843 F:      net/sched/sch_netem.c
15844
15845 NETERION 10GbE DRIVERS (s2io)
15846 M:      Jon Mason <[email protected]>
15847 L:      [email protected]
15848 S:      Supported
15849 F:      Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
15850 F:      drivers/net/ethernet/neterion/
15851
15852 NETFILTER
15853 M:      Pablo Neira Ayuso <[email protected]>
15854 M:      Jozsef Kadlecsik <[email protected]>
15855 L:      [email protected]
15856 L:      [email protected]
15857 S:      Maintained
15858 W:      http://www.netfilter.org/
15859 W:      http://www.iptables.org/
15860 W:      http://www.nftables.org/
15861 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
15862 C:      irc://irc.libera.chat/netfilter
15863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
15864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
15865 F:      include/linux/netfilter*
15866 F:      include/linux/netfilter/
15867 F:      include/net/netfilter/
15868 F:      include/uapi/linux/netfilter*
15869 F:      include/uapi/linux/netfilter/
15870 F:      net/*/netfilter.c
15871 F:      net/*/netfilter/
15872 F:      net/bridge/br_netfilter*.c
15873 F:      net/netfilter/
15874 F:      tools/testing/selftests/net/netfilter/
15875
15876 NETROM NETWORK LAYER
15877 M:      Ralf Baechle <[email protected]>
15878 L:      [email protected]
15879 S:      Maintained
15880 W:      https://linux-ax25.in-berlin.de
15881 F:      include/net/netrom.h
15882 F:      include/uapi/linux/netrom.h
15883 F:      net/netrom/
15884
15885 NETRONIX EMBEDDED CONTROLLER
15886 M:      Jonathan Neuschäfer <[email protected]>
15887 S:      Maintained
15888 F:      Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
15889 F:      drivers/mfd/ntxec.c
15890 F:      drivers/pwm/pwm-ntxec.c
15891 F:      drivers/rtc/rtc-ntxec.c
15892 F:      include/linux/mfd/ntxec.h
15893
15894 NETRONOME ETHERNET DRIVERS
15895 M:      Louis Peens <[email protected]>
15896 R:      Jakub Kicinski <[email protected]>
15897 L:      [email protected]
15898 S:      Maintained
15899 F:      drivers/net/ethernet/netronome/
15900
15901 NETWORK BLOCK DEVICE (NBD)
15902 M:      Josef Bacik <[email protected]>
15903 L:      [email protected]
15904 L:      [email protected]
15905 S:      Maintained
15906 F:      Documentation/admin-guide/blockdev/nbd.rst
15907 F:      drivers/block/nbd.c
15908 F:      include/trace/events/nbd.h
15909 F:      include/uapi/linux/nbd.h
15910
15911 NETWORK DROP MONITOR
15912 M:      Neil Horman <[email protected]>
15913 L:      [email protected]
15914 S:      Maintained
15915 W:      https://fedorahosted.org/dropwatch/
15916 F:      include/uapi/linux/net_dropmon.h
15917 F:      net/core/drop_monitor.c
15918
15919 NETWORKING DRIVERS
15920 M:      "David S. Miller" <[email protected]>
15921 M:      Eric Dumazet <[email protected]>
15922 M:      Jakub Kicinski <[email protected]>
15923 M:      Paolo Abeni <[email protected]>
15924 L:      [email protected]
15925 S:      Maintained
15926 P:      Documentation/process/maintainer-netdev.rst
15927 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
15928 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15929 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15930 F:      Documentation/devicetree/bindings/net/
15931 F:      Documentation/networking/net_cachelines/net_device.rst
15932 F:      drivers/connector/
15933 F:      drivers/net/
15934 F:      include/dt-bindings/net/
15935 F:      include/linux/cn_proc.h
15936 F:      include/linux/etherdevice.h
15937 F:      include/linux/ethtool_netlink.h
15938 F:      include/linux/fcdevice.h
15939 F:      include/linux/fddidevice.h
15940 F:      include/linux/hippidevice.h
15941 F:      include/linux/if_*
15942 F:      include/linux/inetdevice.h
15943 F:      include/linux/netdev*
15944 F:      include/linux/platform_data/wiznet.h
15945 F:      include/uapi/linux/cn_proc.h
15946 F:      include/uapi/linux/ethtool_netlink.h
15947 F:      include/uapi/linux/if_*
15948 F:      include/uapi/linux/netdev*
15949 F:      tools/testing/selftests/drivers/net/
15950 X:      Documentation/devicetree/bindings/net/bluetooth/
15951 X:      Documentation/devicetree/bindings/net/wireless/
15952 X:      drivers/net/wireless/
15953
15954 NETWORKING DRIVERS (WIRELESS)
15955 M:      Kalle Valo <[email protected]>
15956 L:      [email protected]
15957 S:      Maintained
15958 W:      https://wireless.wiki.kernel.org/
15959 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
15960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
15961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
15962 F:      Documentation/devicetree/bindings/net/wireless/
15963 F:      drivers/net/wireless/
15964
15965 NETWORKING [DSA]
15966 M:      Andrew Lunn <[email protected]>
15967 M:      Florian Fainelli <[email protected]>
15968 M:      Vladimir Oltean <[email protected]>
15969 S:      Maintained
15970 F:      Documentation/devicetree/bindings/net/dsa/
15971 F:      Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
15972 F:      Documentation/devicetree/bindings/net/ethernet-switch.yaml
15973 F:      drivers/net/dsa/
15974 F:      include/linux/dsa/
15975 F:      include/linux/platform_data/dsa.h
15976 F:      include/net/dsa.h
15977 F:      net/dsa/
15978 F:      tools/testing/selftests/drivers/net/dsa/
15979
15980 NETWORKING [GENERAL]
15981 M:      "David S. Miller" <[email protected]>
15982 M:      Eric Dumazet <[email protected]>
15983 M:      Jakub Kicinski <[email protected]>
15984 M:      Paolo Abeni <[email protected]>
15985 L:      [email protected]
15986 S:      Maintained
15987 P:      Documentation/process/maintainer-netdev.rst
15988 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
15989 B:      mailto:[email protected]
15990 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15991 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15992 F:      Documentation/core-api/netlink.rst
15993 F:      Documentation/netlink/
15994 F:      Documentation/networking/
15995 F:      Documentation/networking/net_cachelines/
15996 F:      Documentation/process/maintainer-netdev.rst
15997 F:      Documentation/userspace-api/netlink/
15998 F:      include/linux/framer/framer-provider.h
15999 F:      include/linux/framer/framer.h
16000 F:      include/linux/in.h
16001 F:      include/linux/indirect_call_wrapper.h
16002 F:      include/linux/inet.h
16003 F:      include/linux/inet_diag.h
16004 F:      include/linux/net.h
16005 F:      include/linux/netdev*
16006 F:      include/linux/netlink.h
16007 F:      include/linux/netpoll.h
16008 F:      include/linux/rtnetlink.h
16009 F:      include/linux/seq_file_net.h
16010 F:      include/linux/skbuff*
16011 F:      include/net/
16012 F:      include/uapi/linux/genetlink.h
16013 F:      include/uapi/linux/hsr_netlink.h
16014 F:      include/uapi/linux/in.h
16015 F:      include/uapi/linux/inet_diag.h
16016 F:      include/uapi/linux/nbd-netlink.h
16017 F:      include/uapi/linux/net.h
16018 F:      include/uapi/linux/net_namespace.h
16019 F:      include/uapi/linux/netconf.h
16020 F:      include/uapi/linux/netdev*
16021 F:      include/uapi/linux/netlink.h
16022 F:      include/uapi/linux/netlink_diag.h
16023 F:      include/uapi/linux/rtnetlink.h
16024 F:      lib/net_utils.c
16025 F:      lib/random32.c
16026 F:      net/
16027 F:      tools/net/
16028 F:      tools/testing/selftests/net/
16029 X:      net/9p/
16030 X:      net/bluetooth/
16031
16032 NETWORKING [IPSEC]
16033 M:      Steffen Klassert <[email protected]>
16034 M:      Herbert Xu <[email protected]>
16035 M:      "David S. Miller" <[email protected]>
16036 L:      [email protected]
16037 S:      Maintained
16038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
16039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
16040 F:      include/net/xfrm.h
16041 F:      include/uapi/linux/xfrm.h
16042 F:      net/ipv4/ah4.c
16043 F:      net/ipv4/esp4*
16044 F:      net/ipv4/ip_vti.c
16045 F:      net/ipv4/ipcomp.c
16046 F:      net/ipv4/xfrm*
16047 F:      net/ipv6/ah6.c
16048 F:      net/ipv6/esp6*
16049 F:      net/ipv6/ip6_vti.c
16050 F:      net/ipv6/ipcomp6.c
16051 F:      net/ipv6/xfrm*
16052 F:      net/key/
16053 F:      net/xfrm/
16054 F:      tools/testing/selftests/net/ipsec.c
16055
16056 NETWORKING [IPv4/IPv6]
16057 M:      "David S. Miller" <[email protected]>
16058 M:      David Ahern <[email protected]>
16059 L:      [email protected]
16060 S:      Maintained
16061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16062 F:      arch/x86/net/*
16063 F:      include/linux/ip.h
16064 F:      include/linux/ipv6*
16065 F:      include/net/fib*
16066 F:      include/net/ip*
16067 F:      include/net/route.h
16068 F:      net/ipv4/
16069 F:      net/ipv6/
16070
16071 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
16072 M:      Paul Moore <[email protected]>
16073 L:      [email protected]
16074 L:      [email protected]
16075 S:      Supported
16076 W:      https://github.com/netlabel
16077 F:      Documentation/netlabel/
16078 F:      include/net/calipso.h
16079 F:      include/net/cipso_ipv4.h
16080 F:      include/net/netlabel.h
16081 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
16082 F:      include/uapi/linux/netfilter/xt_SECMARK.h
16083 F:      net/ipv4/cipso_ipv4.c
16084 F:      net/ipv6/calipso.c
16085 F:      net/netfilter/xt_CONNSECMARK.c
16086 F:      net/netfilter/xt_SECMARK.c
16087 F:      net/netlabel/
16088
16089 NETWORKING [MACSEC]
16090 M:      Sabrina Dubroca <[email protected]>
16091 L:      [email protected]
16092 S:      Maintained
16093 F:      drivers/net/macsec.c
16094 F:      include/net/macsec.h
16095 F:      include/uapi/linux/if_macsec.h
16096 K:      macsec
16097 K:      \bmdo_
16098
16099 NETWORKING [MPTCP]
16100 M:      Matthieu Baerts <[email protected]>
16101 M:      Mat Martineau <[email protected]>
16102 R:      Geliang Tang <[email protected]>
16103 L:      [email protected]
16104 L:      [email protected]
16105 S:      Maintained
16106 W:      https://github.com/multipath-tcp/mptcp_net-next/wiki
16107 B:      https://github.com/multipath-tcp/mptcp_net-next/issues
16108 T:      git https://github.com/multipath-tcp/mptcp_net-next.git export-net
16109 T:      git https://github.com/multipath-tcp/mptcp_net-next.git export
16110 F:      Documentation/netlink/specs/mptcp_pm.yaml
16111 F:      Documentation/networking/mptcp*.rst
16112 F:      include/net/mptcp.h
16113 F:      include/trace/events/mptcp.h
16114 F:      include/uapi/linux/mptcp*.h
16115 F:      net/mptcp/
16116 F:      tools/testing/selftests/bpf/*/*mptcp*.c
16117 F:      tools/testing/selftests/net/mptcp/
16118
16119 NETWORKING [TCP]
16120 M:      Eric Dumazet <[email protected]>
16121 L:      [email protected]
16122 S:      Maintained
16123 F:      Documentation/networking/net_cachelines/tcp_sock.rst
16124 F:      include/linux/tcp.h
16125 F:      include/net/tcp.h
16126 F:      include/trace/events/tcp.h
16127 F:      include/uapi/linux/tcp.h
16128 F:      net/ipv4/inet_connection_sock.c
16129 F:      net/ipv4/inet_hashtables.c
16130 F:      net/ipv4/inet_timewait_sock.c
16131 F:      net/ipv4/syncookies.c
16132 F:      net/ipv4/tcp*.c
16133 F:      net/ipv6/inet6_connection_sock.c
16134 F:      net/ipv6/inet6_hashtables.c
16135 F:      net/ipv6/syncookies.c
16136 F:      net/ipv6/tcp*.c
16137
16138 NETWORKING [TLS]
16139 M:      Boris Pismenny <[email protected]>
16140 M:      John Fastabend <[email protected]>
16141 M:      Jakub Kicinski <[email protected]>
16142 L:      [email protected]
16143 S:      Maintained
16144 F:      include/net/tls.h
16145 F:      include/uapi/linux/tls.h
16146 F:      net/tls/*
16147
16148 NETXEN (1/10) GbE SUPPORT
16149 M:      Manish Chopra <[email protected]>
16150 M:      Rahul Verma <[email protected]>
16151 M:      [email protected]
16152 L:      [email protected]
16153 S:      Supported
16154 F:      drivers/net/ethernet/qlogic/netxen/
16155
16156 NET_FAILOVER MODULE
16157 M:      Sridhar Samudrala <[email protected]>
16158 L:      [email protected]
16159 S:      Supported
16160 F:      Documentation/networking/net_failover.rst
16161 F:      drivers/net/net_failover.c
16162 F:      include/net/net_failover.h
16163
16164 NEXTHOP
16165 M:      David Ahern <[email protected]>
16166 L:      [email protected]
16167 S:      Maintained
16168 F:      include/net/netns/nexthop.h
16169 F:      include/net/nexthop.h
16170 F:      include/uapi/linux/nexthop.h
16171 F:      net/ipv4/nexthop.c
16172
16173 NFC SUBSYSTEM
16174 M:      Krzysztof Kozlowski <[email protected]>
16175 L:      [email protected]
16176 S:      Maintained
16177 F:      Documentation/devicetree/bindings/net/nfc/
16178 F:      drivers/nfc/
16179 F:      include/net/nfc/
16180 F:      include/uapi/linux/nfc.h
16181 F:      net/nfc/
16182
16183 NFC VIRTUAL NCI DEVICE DRIVER
16184 M:      Bongsu Jeon <[email protected]>
16185 L:      [email protected]
16186 S:      Supported
16187 F:      drivers/nfc/virtual_ncidev.c
16188 F:      tools/testing/selftests/nci/
16189
16190 NFS, SUNRPC, AND LOCKD CLIENTS
16191 M:      Trond Myklebust <[email protected]>
16192 M:      Anna Schumaker <[email protected]>
16193 L:      [email protected]
16194 S:      Maintained
16195 W:      http://client.linux-nfs.org
16196 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
16197 F:      Documentation/filesystems/nfs/
16198 F:      fs/lockd/
16199 F:      fs/nfs/
16200 F:      fs/nfs_common/
16201 F:      include/linux/lockd/
16202 F:      include/linux/nfs*
16203 F:      include/linux/sunrpc/
16204 F:      include/uapi/linux/nfs*
16205 F:      include/uapi/linux/sunrpc/
16206 F:      net/sunrpc/
16207
16208 NILFS2 FILESYSTEM
16209 M:      Ryusuke Konishi <[email protected]>
16210 L:      [email protected]
16211 S:      Supported
16212 W:      https://nilfs.sourceforge.io/
16213 T:      git https://github.com/konis/nilfs2.git
16214 F:      Documentation/filesystems/nilfs2.rst
16215 F:      fs/nilfs2/
16216 F:      include/trace/events/nilfs2.h
16217 F:      include/uapi/linux/nilfs2_api.h
16218 F:      include/uapi/linux/nilfs2_ondisk.h
16219
16220 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
16221 M:      YOKOTA Hiroshi <[email protected]>
16222 S:      Maintained
16223 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16224 F:      Documentation/scsi/NinjaSCSI.rst
16225 F:      drivers/scsi/pcmcia/nsp_*
16226
16227 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
16228 M:      GOTO Masanori <[email protected]>
16229 M:      YOKOTA Hiroshi <[email protected]>
16230 S:      Maintained
16231 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16232 F:      Documentation/scsi/NinjaSCSI.rst
16233 F:      drivers/scsi/nsp32*
16234
16235 NINTENDO HID DRIVER
16236 M:      Daniel J. Ogorchock <[email protected]>
16237 L:      [email protected]
16238 S:      Maintained
16239 F:      drivers/hid/hid-nintendo*
16240
16241 NIOS2 ARCHITECTURE
16242 M:      Dinh Nguyen <[email protected]>
16243 S:      Maintained
16244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
16245 F:      arch/nios2/
16246
16247 NITRO ENCLAVES (NE)
16248 M:      Alexandru Ciobotaru <[email protected]>
16249 L:      [email protected]
16250 L:      The AWS Nitro Enclaves Team <[email protected]>
16251 S:      Supported
16252 W:      https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16253 F:      Documentation/virt/ne_overview.rst
16254 F:      drivers/virt/nitro_enclaves/
16255 F:      include/linux/nitro_enclaves.h
16256 F:      include/uapi/linux/nitro_enclaves.h
16257 F:      samples/nitro_enclaves/
16258
16259 NITRO SECURE MODULE (NSM)
16260 M:      Alexander Graf <[email protected]>
16261 L:      [email protected]
16262 L:      The AWS Nitro Enclaves Team <[email protected]>
16263 S:      Supported
16264 W:      https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16265 F:      drivers/misc/nsm.c
16266 F:      include/uapi/linux/nsm.h
16267
16268 NOHZ, DYNTICKS SUPPORT
16269 M:      Anna-Maria Behnsen <[email protected]>
16270 M:      Frederic Weisbecker <[email protected]>
16271 M:      Ingo Molnar <[email protected]>
16272 M:      Thomas Gleixner <[email protected]>
16273 L:      [email protected]
16274 S:      Maintained
16275 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
16276 F:      include/linux/sched/nohz.h
16277 F:      include/linux/tick.h
16278 F:      kernel/time/tick*.*
16279
16280 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
16281 M:      Pavel Machek <[email protected]>
16282 M:      Sakari Ailus <[email protected]>
16283 L:      [email protected]
16284 S:      Maintained
16285 F:      drivers/media/i2c/ad5820.c
16286 F:      drivers/media/i2c/et8ek8
16287
16288 NOKIA N900 POWER SUPPLY DRIVERS
16289 R:      Pali Rohár <[email protected]>
16290 F:      drivers/power/supply/bq2415x_charger.c
16291 F:      drivers/power/supply/bq27xxx_battery.c
16292 F:      drivers/power/supply/bq27xxx_battery_i2c.c
16293 F:      drivers/power/supply/isp1704_charger.c
16294 F:      drivers/power/supply/rx51_battery.c
16295 F:      include/linux/power/bq2415x_charger.h
16296 F:      include/linux/power/bq27xxx_battery.h
16297
16298 NOLIBC HEADER FILE
16299 M:      Willy Tarreau <[email protected]>
16300 M:      Thomas Weißschuh <[email protected]>
16301 S:      Maintained
16302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
16303 F:      tools/include/nolibc/
16304 F:      tools/testing/selftests/nolibc/
16305
16306 NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
16307 M:      Hans de Goede <[email protected]>
16308 L:      [email protected]
16309 S:      Maintained
16310 F:      drivers/input/touchscreen/novatek-nvt-ts.c
16311
16312 NSDEPS
16313 M:      Matthias Maennich <[email protected]>
16314 S:      Maintained
16315 F:      Documentation/core-api/symbol-namespaces.rst
16316 F:      scripts/nsdeps
16317
16318 NTB AMD DRIVER
16319 M:      Sanjay R Mehta <[email protected]>
16320 M:      Shyam Sundar S K <[email protected]>
16321 L:      [email protected]
16322 S:      Supported
16323 F:      drivers/ntb/hw/amd/
16324
16325 NTB DRIVER CORE
16326 M:      Jon Mason <[email protected]>
16327 M:      Dave Jiang <[email protected]>
16328 M:      Allen Hubbe <[email protected]>
16329 L:      [email protected]
16330 S:      Supported
16331 W:      https://github.com/jonmason/ntb/wiki
16332 T:      git https://github.com/jonmason/ntb.git
16333 F:      drivers/net/ntb_netdev.c
16334 F:      drivers/ntb/
16335 F:      drivers/pci/endpoint/functions/pci-epf-*ntb.c
16336 F:      include/linux/ntb.h
16337 F:      include/linux/ntb_transport.h
16338 F:      tools/testing/selftests/ntb/
16339
16340 NTB IDT DRIVER
16341 M:      Serge Semin <[email protected]>
16342 L:      [email protected]
16343 S:      Supported
16344 F:      drivers/ntb/hw/idt/
16345
16346 NTB INTEL DRIVER
16347 M:      Dave Jiang <[email protected]>
16348 L:      [email protected]
16349 S:      Supported
16350 W:      https://github.com/davejiang/linux/wiki
16351 T:      git https://github.com/davejiang/linux.git
16352 F:      drivers/ntb/hw/intel/
16353
16354 NTFS3 FILESYSTEM
16355 M:      Konstantin Komarov <[email protected]>
16356 L:      [email protected]
16357 S:      Supported
16358 W:      http://www.paragon-software.com/
16359 T:      git https://github.com/Paragon-Software-Group/linux-ntfs3.git
16360 F:      Documentation/filesystems/ntfs3.rst
16361 F:      fs/ntfs3/
16362
16363 NUBUS SUBSYSTEM
16364 M:      Finn Thain <[email protected]>
16365 L:      [email protected]
16366 S:      Maintained
16367 F:      arch/*/include/asm/nubus.h
16368 F:      drivers/nubus/
16369 F:      include/linux/nubus.h
16370 F:      include/uapi/linux/nubus.h
16371
16372 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16373 M:      Antonino Daplas <[email protected]>
16374 L:      [email protected]
16375 S:      Maintained
16376 F:      drivers/video/fbdev/nvidia/
16377 F:      drivers/video/fbdev/riva/
16378
16379 NVIDIA WMI EC BACKLIGHT DRIVER
16380 M:      Daniel Dadap <[email protected]>
16381 L:      [email protected]
16382 S:      Supported
16383 F:      drivers/platform/x86/nvidia-wmi-ec-backlight.c
16384 F:      include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16385
16386 NVM EXPRESS DRIVER
16387 M:      Keith Busch <[email protected]>
16388 M:      Jens Axboe <[email protected]>
16389 M:      Christoph Hellwig <[email protected]>
16390 M:      Sagi Grimberg <[email protected]>
16391 L:      [email protected]
16392 S:      Supported
16393 W:      http://git.infradead.org/nvme.git
16394 T:      git git://git.infradead.org/nvme.git
16395 F:      Documentation/nvme/
16396 F:      drivers/nvme/common/
16397 F:      drivers/nvme/host/
16398 F:      include/linux/nvme-*.h
16399 F:      include/linux/nvme.h
16400 F:      include/uapi/linux/nvme_ioctl.h
16401
16402 NVM EXPRESS FABRICS AUTHENTICATION
16403 M:      Hannes Reinecke <[email protected]>
16404 L:      [email protected]
16405 S:      Supported
16406 F:      drivers/nvme/host/auth.c
16407 F:      drivers/nvme/target/auth.c
16408 F:      drivers/nvme/target/fabrics-cmd-auth.c
16409 F:      include/linux/nvme-auth.h
16410
16411 NVM EXPRESS FC TRANSPORT DRIVERS
16412 M:      James Smart <[email protected]>
16413 L:      [email protected]
16414 S:      Supported
16415 F:      drivers/nvme/host/fc.c
16416 F:      drivers/nvme/target/fc.c
16417 F:      drivers/nvme/target/fcloop.c
16418 F:      include/linux/nvme-fc-driver.h
16419 F:      include/linux/nvme-fc.h
16420
16421 NVM EXPRESS HARDWARE MONITORING SUPPORT
16422 M:      Guenter Roeck <[email protected]>
16423 L:      [email protected]
16424 S:      Supported
16425 F:      drivers/nvme/host/hwmon.c
16426
16427 NVM EXPRESS TARGET DRIVER
16428 M:      Christoph Hellwig <[email protected]>
16429 M:      Sagi Grimberg <[email protected]>
16430 M:      Chaitanya Kulkarni <[email protected]>
16431 L:      [email protected]
16432 S:      Supported
16433 W:      http://git.infradead.org/nvme.git
16434 T:      git git://git.infradead.org/nvme.git
16435 F:      drivers/nvme/target/
16436
16437 NVMEM FRAMEWORK
16438 M:      Srinivas Kandagatla <[email protected]>
16439 S:      Maintained
16440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
16441 F:      Documentation/ABI/stable/sysfs-bus-nvmem
16442 F:      Documentation/devicetree/bindings/nvmem/
16443 F:      drivers/nvmem/
16444 F:      include/linux/nvmem-consumer.h
16445 F:      include/linux/nvmem-provider.h
16446
16447 NXP BLUETOOTH WIRELESS DRIVERS
16448 M:      Amitkumar Karwar <[email protected]>
16449 M:      Neeraj Kale <[email protected]>
16450 S:      Maintained
16451 F:      Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
16452 F:      drivers/bluetooth/btnxpuart.c
16453
16454 NXP C45 TJA11XX PHY DRIVER
16455 M:      Andrei Botila <[email protected]>
16456 L:      [email protected]
16457 S:      Maintained
16458 F:      drivers/net/phy/nxp-c45-tja11xx*
16459
16460 NXP FSPI DRIVER
16461 M:      Han Xu <[email protected]>
16462 M:      Haibo Chen <[email protected]>
16463 R:      Yogesh Gaur <[email protected]>
16464 L:      [email protected]
16465 L:      [email protected]
16466 S:      Maintained
16467 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
16468 F:      drivers/spi/spi-nxp-fspi.c
16469
16470 NXP FXAS21002C DRIVER
16471 M:      Rui Miguel Silva <[email protected]>
16472 L:      [email protected]
16473 S:      Maintained
16474 F:      Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
16475 F:      drivers/iio/gyro/fxas21002c.h
16476 F:      drivers/iio/gyro/fxas21002c_core.c
16477 F:      drivers/iio/gyro/fxas21002c_i2c.c
16478 F:      drivers/iio/gyro/fxas21002c_spi.c
16479
16480 NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
16481 M:      Haibo Chen <[email protected]>
16482 L:      [email protected]
16483 L:      [email protected]
16484 S:      Maintained
16485 F:      Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
16486 F:      Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
16487 F:      Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
16488 F:      drivers/iio/adc/imx7d_adc.c
16489 F:      drivers/iio/adc/imx93_adc.c
16490 F:      drivers/iio/adc/vf610_adc.c
16491
16492 NXP i.MX 8M ISI DRIVER
16493 M:      Laurent Pinchart <[email protected]>
16494 L:      [email protected]
16495 S:      Maintained
16496 F:      Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
16497 F:      drivers/media/platform/nxp/imx8-isi/
16498
16499 NXP i.MX 8MP DW100 V4L2 DRIVER
16500 M:      Xavier Roumegue <[email protected]>
16501 L:      [email protected]
16502 S:      Maintained
16503 F:      Documentation/devicetree/bindings/media/nxp,dw100.yaml
16504 F:      Documentation/userspace-api/media/drivers/dw100.rst
16505 F:      drivers/media/platform/nxp/dw100/
16506 F:      include/uapi/linux/dw100.h
16507
16508 NXP i.MX 8MQ DCSS DRIVER
16509 M:      Laurentiu Palcu <[email protected]>
16510 R:      Lucas Stach <[email protected]>
16511 L:      [email protected]
16512 S:      Maintained
16513 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
16514 F:      Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
16515 F:      drivers/gpu/drm/imx/dcss/
16516
16517 NXP i.MX 8QXP ADC DRIVER
16518 M:      Cai Huoqing <[email protected]>
16519 M:      Haibo Chen <[email protected]>
16520 L:      [email protected]
16521 L:      [email protected]
16522 S:      Maintained
16523 F:      Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
16524 F:      drivers/iio/adc/imx8qxp-adc.c
16525
16526 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
16527 M:      Mirela Rabulea <[email protected]>
16528 L:      [email protected]
16529 L:      [email protected]
16530 S:      Maintained
16531 F:      Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
16532 F:      drivers/media/platform/nxp/imx-jpeg
16533
16534 NXP i.MX CLOCK DRIVERS
16535 M:      Abel Vesa <[email protected]>
16536 R:      Peng Fan <[email protected]>
16537 L:      [email protected]
16538 L:      [email protected]
16539 S:      Maintained
16540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
16541 F:      Documentation/devicetree/bindings/clock/imx*
16542 F:      drivers/clk/imx/
16543 F:      include/dt-bindings/clock/imx*
16544
16545 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
16546 M:      Jagan Teki <[email protected]>
16547 S:      Maintained
16548 F:      Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
16549 F:      drivers/regulator/pf8x00-regulator.c
16550
16551 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
16552 M:      Krzysztof Kozlowski <[email protected]>
16553 L:      [email protected]
16554 S:      Maintained
16555 F:      Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
16556 F:      drivers/extcon/extcon-ptn5150.c
16557
16558 NXP SGTL5000 DRIVER
16559 M:      Fabio Estevam <[email protected]>
16560 L:      [email protected] (moderated for non-subscribers)
16561 S:      Maintained
16562 F:      Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
16563 F:      sound/soc/codecs/sgtl5000*
16564
16565 NXP SJA1105 ETHERNET SWITCH DRIVER
16566 M:      Vladimir Oltean <[email protected]>
16567 L:      [email protected]
16568 S:      Maintained
16569 F:      drivers/net/dsa/sja1105
16570 F:      drivers/net/pcs/pcs-xpcs-nxp.c
16571
16572 NXP TDA998X DRM DRIVER
16573 M:      Russell King <[email protected]>
16574 S:      Maintained
16575 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
16576 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
16577 F:      drivers/gpu/drm/i2c/tda998x_drv.c
16578 F:      include/drm/i2c/tda998x.h
16579 F:      include/dt-bindings/display/tda998x.h
16580 K:      "nxp,tda998x"
16581
16582 NXP TFA9879 DRIVER
16583 M:      Peter Rosin <[email protected]>
16584 L:      [email protected] (moderated for non-subscribers)
16585 S:      Maintained
16586 F:      Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
16587 F:      sound/soc/codecs/tfa9879*
16588
16589 NXP-NCI NFC DRIVER
16590 S:      Orphan
16591 F:      Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
16592 F:      drivers/nfc/nxp-nci
16593
16594 NXP/Goodix TFA989X (TFA1) DRIVER
16595 M:      Stephan Gerhold <[email protected]>
16596 L:      [email protected] (moderated for non-subscribers)
16597 S:      Maintained
16598 F:      Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
16599 F:      sound/soc/codecs/tfa989x.c
16600
16601 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
16602 M:      Jonas Malaco <[email protected]>
16603 L:      [email protected]
16604 S:      Maintained
16605 F:      Documentation/hwmon/nzxt-kraken2.rst
16606 F:      drivers/hwmon/nzxt-kraken2.c
16607
16608 NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
16609 M:      Jonas Malaco <[email protected]>
16610 M:      Aleksa Savic <[email protected]>
16611 L:      [email protected]
16612 S:      Maintained
16613 F:      Documentation/hwmon/nzxt-kraken3.rst
16614 F:      drivers/hwmon/nzxt-kraken3.c
16615
16616 NZXT-SMART2 HARDWARE MONITORING DRIVER
16617 M:      Aleksandr Mezin <[email protected]>
16618 L:      [email protected]
16619 S:      Maintained
16620 F:      Documentation/hwmon/nzxt-smart2.rst
16621 F:      drivers/hwmon/nzxt-smart2.c
16622
16623 OBJAGG
16624 M:      Jiri Pirko <[email protected]>
16625 L:      [email protected]
16626 S:      Supported
16627 F:      include/linux/objagg.h
16628 F:      lib/objagg.c
16629 F:      lib/test_objagg.c
16630
16631 OBJPOOL
16632 M:      Matt Wu <[email protected]>
16633 S:      Supported
16634 F:      include/linux/objpool.h
16635 F:      lib/objpool.c
16636 F:      lib/test_objpool.c
16637
16638 OBJTOOL
16639 M:      Josh Poimboeuf <[email protected]>
16640 M:      Peter Zijlstra <[email protected]>
16641 S:      Supported
16642 F:      include/linux/objtool*.h
16643 F:      tools/objtool/
16644
16645 OCELOT ETHERNET SWITCH DRIVER
16646 M:      Vladimir Oltean <[email protected]>
16647 M:      Claudiu Manoil <[email protected]>
16648 M:      Alexandre Belloni <[email protected]>
16649 M:      [email protected]
16650 L:      [email protected]
16651 S:      Supported
16652 F:      drivers/net/dsa/ocelot/*
16653 F:      drivers/net/ethernet/mscc/
16654 F:      include/soc/mscc/ocelot*
16655 F:      net/dsa/tag_ocelot.c
16656 F:      net/dsa/tag_ocelot_8021q.c
16657 F:      tools/testing/selftests/drivers/net/ocelot/*
16658
16659 OCELOT EXTERNAL SWITCH CONTROL
16660 M:      Colin Foster <[email protected]>
16661 S:      Supported
16662 F:      Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
16663 F:      drivers/mfd/ocelot*
16664 F:      drivers/net/dsa/ocelot/ocelot_ext.c
16665 F:      include/linux/mfd/ocelot.h
16666
16667 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
16668 M:      Frederic Barrat <[email protected]>
16669 M:      Andrew Donnellan <[email protected]>
16670 L:      [email protected]
16671 S:      Supported
16672 F:      Documentation/userspace-api/accelerators/ocxl.rst
16673 F:      arch/powerpc/include/asm/pnv-ocxl.h
16674 F:      arch/powerpc/platforms/powernv/ocxl.c
16675 F:      drivers/misc/ocxl/
16676 F:      include/misc/ocxl*
16677 F:      include/uapi/misc/ocxl.h
16678
16679 OMAP AUDIO SUPPORT
16680 M:      Peter Ujfalusi <[email protected]>
16681 M:      Jarkko Nikula <[email protected]>
16682 L:      [email protected] (moderated for non-subscribers)
16683 L:      [email protected]
16684 S:      Maintained
16685 F:      sound/soc/ti/n810.c
16686 F:      sound/soc/ti/omap*
16687 F:      sound/soc/ti/rx51.c
16688 F:      sound/soc/ti/sdma-pcm.*
16689
16690 OMAP CLOCK FRAMEWORK SUPPORT
16691 M:      Paul Walmsley <[email protected]>
16692 L:      [email protected]
16693 S:      Maintained
16694 F:      arch/arm/*omap*/*clock*
16695
16696 OMAP DEVICE TREE SUPPORT
16697 M:      Tony Lindgren <[email protected]>
16698 L:      [email protected]
16699 L:      [email protected]
16700 S:      Maintained
16701 F:      arch/arm/boot/dts/ti/omap/
16702
16703 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
16704 L:      [email protected]
16705 L:      [email protected]
16706 S:      Orphan
16707 F:      Documentation/arch/arm/omap/dss.rst
16708 F:      drivers/video/fbdev/omap2/
16709
16710 OMAP FRAMEBUFFER SUPPORT
16711 L:      [email protected]
16712 L:      [email protected]
16713 S:      Orphan
16714 F:      drivers/video/fbdev/omap/
16715
16716 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
16717 M:      Roger Quadros <[email protected]>
16718 M:      Tony Lindgren <[email protected]>
16719 L:      [email protected]
16720 S:      Maintained
16721 F:      arch/arm/mach-omap2/*gpmc*
16722 F:      drivers/memory/omap-gpmc.c
16723
16724 OMAP GPIO DRIVER
16725 M:      Grygorii Strashko <[email protected]>
16726 M:      Santosh Shilimkar <[email protected]>
16727 M:      Kevin Hilman <[email protected]>
16728 L:      [email protected]
16729 S:      Maintained
16730 F:      Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
16731 F:      drivers/gpio/gpio-omap.c
16732
16733 OMAP HARDWARE SPINLOCK SUPPORT
16734 L:      [email protected]
16735 S:      Orphan
16736 F:      drivers/hwspinlock/omap_hwspinlock.c
16737
16738 OMAP HS MMC SUPPORT
16739 L:      [email protected]
16740 L:      [email protected]
16741 S:      Orphan
16742 F:      drivers/mmc/host/omap_hsmmc.c
16743
16744 OMAP HWMOD DATA
16745 M:      Paul Walmsley <[email protected]>
16746 L:      [email protected]
16747 S:      Maintained
16748 F:      arch/arm/mach-omap2/omap_hwmod*data*
16749
16750 OMAP HWMOD SUPPORT
16751 M:      Paul Walmsley <[email protected]>
16752 L:      [email protected]
16753 S:      Maintained
16754 F:      arch/arm/mach-omap2/omap_hwmod.*
16755
16756 OMAP I2C DRIVER
16757 M:      Vignesh R <[email protected]>
16758 L:      [email protected]
16759 L:      [email protected]
16760 S:      Maintained
16761 F:      Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
16762 F:      drivers/i2c/busses/i2c-omap.c
16763
16764 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
16765 M:      Laurent Pinchart <[email protected]>
16766 L:      [email protected]
16767 S:      Maintained
16768 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
16769 F:      drivers/media/platform/ti/omap3isp/
16770 F:      drivers/staging/media/omap4iss/
16771
16772 OMAP MMC SUPPORT
16773 M:      Aaro Koskinen <[email protected]>
16774 L:      [email protected]
16775 S:      Odd Fixes
16776 F:      drivers/mmc/host/omap.c
16777
16778 OMAP POWER MANAGEMENT SUPPORT
16779 M:      Kevin Hilman <[email protected]>
16780 L:      [email protected]
16781 S:      Maintained
16782 F:      arch/arm/*omap*/*pm*
16783 F:      drivers/cpufreq/omap-cpufreq.c
16784
16785 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
16786 M:      Paul Walmsley <[email protected]>
16787 L:      [email protected]
16788 S:      Maintained
16789 F:      arch/arm/mach-omap2/prm*
16790
16791 OMAP RANDOM NUMBER GENERATOR SUPPORT
16792 M:      Deepak Saxena <[email protected]>
16793 S:      Maintained
16794 F:      drivers/char/hw_random/omap-rng.c
16795
16796 OMAP USB SUPPORT
16797 L:      [email protected]
16798 L:      [email protected]
16799 S:      Orphan
16800 F:      arch/arm/*omap*/usb*
16801 F:      drivers/usb/*/*omap*
16802
16803 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
16804 M:      Mark Jackson <[email protected]>
16805 L:      [email protected]
16806 S:      Maintained
16807 F:      arch/arm/boot/dts/ti/omap/am335x-nano.dts
16808
16809 OMAP1 SUPPORT
16810 M:      Aaro Koskinen <[email protected]>
16811 M:      Janusz Krzysztofik <[email protected]>
16812 R:      Tony Lindgren <[email protected]>
16813 L:      [email protected]
16814 S:      Maintained
16815 Q:      http://patchwork.kernel.org/project/linux-omap/list/
16816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16817 F:      arch/arm/configs/omap1_defconfig
16818 F:      arch/arm/mach-omap1/
16819 F:      drivers/i2c/busses/i2c-omap.c
16820 F:      include/linux/platform_data/ams-delta-fiq.h
16821 F:      include/linux/platform_data/i2c-omap.h
16822
16823 OMAP2+ SUPPORT
16824 M:      Aaro Koskinen <[email protected]>
16825 M:      Andreas Kemnade <[email protected]>
16826 M:      Kevin Hilman <[email protected]>
16827 M:      Roger Quadros <[email protected]>
16828 M:      Tony Lindgren <[email protected]>
16829 L:      [email protected]
16830 S:      Maintained
16831 W:      http://linux.omap.com/
16832 Q:      http://patchwork.kernel.org/project/linux-omap/list/
16833 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16834 F:      Documentation/devicetree/bindings/arm/ti/omap.yaml
16835 F:      arch/arm/configs/omap2plus_defconfig
16836 F:      arch/arm/mach-omap2/
16837 F:      drivers/bus/omap*.[ch]
16838 F:      drivers/bus/ti-sysc.c
16839 F:      drivers/gpio/gpio-tps65219.c
16840 F:      drivers/i2c/busses/i2c-omap.c
16841 F:      drivers/irqchip/irq-omap-intc.c
16842 F:      drivers/mfd/*omap*.c
16843 F:      drivers/mfd/menelaus.c
16844 F:      drivers/mfd/palmas.c
16845 F:      drivers/mfd/tps65217.c
16846 F:      drivers/mfd/tps65218.c
16847 F:      drivers/mfd/tps65219.c
16848 F:      drivers/mfd/tps65910.c
16849 F:      drivers/mfd/twl-core.[ch]
16850 F:      drivers/mfd/twl4030*.c
16851 F:      drivers/mfd/twl6030*.c
16852 F:      drivers/mfd/twl6040*.c
16853 F:      drivers/regulator/palmas-regulator*.c
16854 F:      drivers/regulator/pbias-regulator.c
16855 F:      drivers/regulator/tps65217-regulator.c
16856 F:      drivers/regulator/tps65218-regulator.c
16857 F:      drivers/regulator/tps65219-regulator.c
16858 F:      drivers/regulator/tps65910-regulator.c
16859 F:      drivers/regulator/twl-regulator.c
16860 F:      drivers/regulator/twl6030-regulator.c
16861 F:      include/linux/platform_data/i2c-omap.h
16862 F:      include/linux/platform_data/ti-sysc.h
16863
16864 OMFS FILESYSTEM
16865 M:      Bob Copeland <[email protected]>
16866 L:      [email protected]
16867 S:      Maintained
16868 F:      Documentation/filesystems/omfs.rst
16869 F:      fs/omfs/
16870
16871 OMNIVISION OG01A1B SENSOR DRIVER
16872 M:      Sakari Ailus <[email protected]>
16873 L:      [email protected]
16874 S:      Maintained
16875 F:      drivers/media/i2c/og01a1b.c
16876
16877 OMNIVISION OV01A10 SENSOR DRIVER
16878 M:      Bingbu Cao <[email protected]>
16879 L:      [email protected]
16880 S:      Maintained
16881 T:      git git://linuxtv.org/media_tree.git
16882 F:      drivers/media/i2c/ov01a10.c
16883
16884 OMNIVISION OV02A10 SENSOR DRIVER
16885 L:      [email protected]
16886 S:      Orphan
16887 T:      git git://linuxtv.org/media_tree.git
16888 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
16889 F:      drivers/media/i2c/ov02a10.c
16890
16891 OMNIVISION OV08D10 SENSOR DRIVER
16892 M:      Jimmy Su <[email protected]>
16893 L:      [email protected]
16894 S:      Maintained
16895 T:      git git://linuxtv.org/media_tree.git
16896 F:      drivers/media/i2c/ov08d10.c
16897
16898 OMNIVISION OV08X40 SENSOR DRIVER
16899 M:      Jason Chen <[email protected]>
16900 L:      [email protected]
16901 S:      Maintained
16902 T:      git git://linuxtv.org/media_tree.git
16903 F:      drivers/media/i2c/ov08x40.c
16904
16905 OMNIVISION OV13858 SENSOR DRIVER
16906 M:      Sakari Ailus <[email protected]>
16907 L:      [email protected]
16908 S:      Maintained
16909 T:      git git://linuxtv.org/media_tree.git
16910 F:      drivers/media/i2c/ov13858.c
16911
16912 OMNIVISION OV13B10 SENSOR DRIVER
16913 M:      Arec Kao <[email protected]>
16914 L:      [email protected]
16915 S:      Maintained
16916 T:      git git://linuxtv.org/media_tree.git
16917 F:      drivers/media/i2c/ov13b10.c
16918
16919 OMNIVISION OV2680 SENSOR DRIVER
16920 M:      Rui Miguel Silva <[email protected]>
16921 M:      Hans de Goede <[email protected]>
16922 L:      [email protected]
16923 S:      Maintained
16924 T:      git git://linuxtv.org/media_tree.git
16925 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
16926 F:      drivers/media/i2c/ov2680.c
16927
16928 OMNIVISION OV2685 SENSOR DRIVER
16929 M:      Shunqian Zheng <[email protected]>
16930 L:      [email protected]
16931 S:      Maintained
16932 T:      git git://linuxtv.org/media_tree.git
16933 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
16934 F:      drivers/media/i2c/ov2685.c
16935
16936 OMNIVISION OV2740 SENSOR DRIVER
16937 M:      Tianshu Qiu <[email protected]>
16938 R:      Sakari Ailus <[email protected]>
16939 R:      Bingbu Cao <[email protected]>
16940 L:      [email protected]
16941 S:      Maintained
16942 T:      git git://linuxtv.org/media_tree.git
16943 F:      drivers/media/i2c/ov2740.c
16944
16945 OMNIVISION OV4689 SENSOR DRIVER
16946 M:      Mikhail Rudenko <[email protected]>
16947 L:      [email protected]
16948 S:      Maintained
16949 T:      git git://linuxtv.org/media_tree.git
16950 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
16951 F:      drivers/media/i2c/ov4689.c
16952
16953 OMNIVISION OV5640 SENSOR DRIVER
16954 M:      Steve Longerbeam <[email protected]>
16955 L:      [email protected]
16956 S:      Maintained
16957 T:      git git://linuxtv.org/media_tree.git
16958 F:      drivers/media/i2c/ov5640.c
16959
16960 OMNIVISION OV5647 SENSOR DRIVER
16961 M:      Dave Stevenson <[email protected]>
16962 M:      Jacopo Mondi <[email protected]>
16963 L:      [email protected]
16964 S:      Maintained
16965 T:      git git://linuxtv.org/media_tree.git
16966 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
16967 F:      drivers/media/i2c/ov5647.c
16968
16969 OMNIVISION OV5670 SENSOR DRIVER
16970 M:      Sakari Ailus <[email protected]>
16971 L:      [email protected]
16972 S:      Maintained
16973 T:      git git://linuxtv.org/media_tree.git
16974 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
16975 F:      drivers/media/i2c/ov5670.c
16976
16977 OMNIVISION OV5675 SENSOR DRIVER
16978 M:      Sakari Ailus <[email protected]>
16979 L:      [email protected]
16980 S:      Maintained
16981 T:      git git://linuxtv.org/media_tree.git
16982 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
16983 F:      drivers/media/i2c/ov5675.c
16984
16985 OMNIVISION OV5693 SENSOR DRIVER
16986 M:      Daniel Scally <[email protected]>
16987 L:      [email protected]
16988 S:      Maintained
16989 T:      git git://linuxtv.org/media_tree.git
16990 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
16991 F:      drivers/media/i2c/ov5693.c
16992
16993 OMNIVISION OV5695 SENSOR DRIVER
16994 M:      Shunqian Zheng <[email protected]>
16995 L:      [email protected]
16996 S:      Maintained
16997 T:      git git://linuxtv.org/media_tree.git
16998 F:      drivers/media/i2c/ov5695.c
16999
17000 OMNIVISION OV64A40 SENSOR DRIVER
17001 M:      Jacopo Mondi <[email protected]>
17002 L:      [email protected]
17003 S:      Maintained
17004 T:      git git://linuxtv.org/media_tree.git
17005 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
17006 F:      drivers/media/i2c/ov64a40.c
17007
17008 OMNIVISION OV7670 SENSOR DRIVER
17009 L:      [email protected]
17010 S:      Orphan
17011 T:      git git://linuxtv.org/media_tree.git
17012 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
17013 F:      drivers/media/i2c/ov7670.c
17014
17015 OMNIVISION OV772x SENSOR DRIVER
17016 M:      Jacopo Mondi <[email protected]>
17017 L:      [email protected]
17018 S:      Odd fixes
17019 T:      git git://linuxtv.org/media_tree.git
17020 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
17021 F:      drivers/media/i2c/ov772x.c
17022 F:      include/media/i2c/ov772x.h
17023
17024 OMNIVISION OV7740 SENSOR DRIVER
17025 L:      [email protected]
17026 S:      Orphan
17027 T:      git git://linuxtv.org/media_tree.git
17028 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
17029 F:      drivers/media/i2c/ov7740.c
17030
17031 OMNIVISION OV8856 SENSOR DRIVER
17032 M:      Sakari Ailus <[email protected]>
17033 L:      [email protected]
17034 S:      Maintained
17035 T:      git git://linuxtv.org/media_tree.git
17036 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
17037 F:      drivers/media/i2c/ov8856.c
17038
17039 OMNIVISION OV8858 SENSOR DRIVER
17040 M:      Jacopo Mondi <[email protected]>
17041 M:      Nicholas Roth <[email protected]>
17042 L:      [email protected]
17043 S:      Maintained
17044 T:      git git://linuxtv.org/media_tree.git
17045 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
17046 F:      drivers/media/i2c/ov8858.c
17047
17048 OMNIVISION OV9282 SENSOR DRIVER
17049 M:      Dave Stevenson <[email protected]>
17050 L:      [email protected]
17051 S:      Maintained
17052 T:      git git://linuxtv.org/media_tree.git
17053 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
17054 F:      drivers/media/i2c/ov9282.c
17055
17056 OMNIVISION OV9640 SENSOR DRIVER
17057 M:      Petr Cvek <[email protected]>
17058 L:      [email protected]
17059 S:      Maintained
17060 F:      drivers/media/i2c/ov9640.*
17061
17062 OMNIVISION OV9650 SENSOR DRIVER
17063 M:      Sakari Ailus <[email protected]>
17064 R:      Akinobu Mita <[email protected]>
17065 R:      Sylwester Nawrocki <[email protected]>
17066 L:      [email protected]
17067 S:      Maintained
17068 T:      git git://linuxtv.org/media_tree.git
17069 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
17070 F:      drivers/media/i2c/ov9650.c
17071
17072 OMNIVISION OV9734 SENSOR DRIVER
17073 M:      Tianshu Qiu <[email protected]>
17074 R:      Bingbu Cao <[email protected]>
17075 L:      [email protected]
17076 S:      Maintained
17077 T:      git git://linuxtv.org/media_tree.git
17078 F:      drivers/media/i2c/ov9734.c
17079
17080 ONBOARD USB HUB DRIVER
17081 M:      Matthias Kaehlcke <[email protected]>
17082 L:      [email protected]
17083 S:      Maintained
17084 F:      Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
17085 F:      drivers/usb/misc/onboard_usb_dev.c
17086
17087 ONENAND FLASH DRIVER
17088 M:      Kyungmin Park <[email protected]>
17089 L:      [email protected]
17090 S:      Maintained
17091 F:      drivers/mtd/nand/onenand/
17092 F:      include/linux/mtd/onenand*.h
17093
17094 ONEXPLAYER FAN DRIVER
17095 M:      Derek John Clark <[email protected]>
17096 M:      Joaquín Ignacio Aramendía <[email protected]>
17097 L:      [email protected]
17098 S:      Maintained
17099 F:      drivers/hwmon/oxp-sensors.c
17100
17101 ONIE TLV NVMEM LAYOUT DRIVER
17102 M:      Miquel Raynal <[email protected]>
17103 S:      Maintained
17104 F:      Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
17105 F:      drivers/nvmem/layouts/onie-tlv.c
17106
17107 ONION OMEGA2+ BOARD
17108 M:      Harvey Hunt <[email protected]>
17109 L:      [email protected]
17110 S:      Maintained
17111 F:      arch/mips/boot/dts/ralink/omega2p.dts
17112
17113 ONSEMI ETHERNET PHY DRIVERS
17114 M:      Piergiorgio Beruto <[email protected]>
17115 L:      [email protected]
17116 S:      Supported
17117 W:      http://www.onsemi.com
17118 F:      drivers/net/phy/ncn*
17119
17120 OP-TEE DRIVER
17121 M:      Jens Wiklander <[email protected]>
17122 L:      [email protected]
17123 S:      Maintained
17124 F:      Documentation/ABI/testing/sysfs-bus-optee-devices
17125 F:      drivers/tee/optee/
17126
17127 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
17128 M:      Sumit Garg <[email protected]>
17129 L:      [email protected]
17130 S:      Maintained
17131 F:      drivers/char/hw_random/optee-rng.c
17132
17133 OP-TEE RTC DRIVER
17134 M:      Clément Léger <[email protected]>
17135 L:      [email protected]
17136 S:      Maintained
17137 F:      drivers/rtc/rtc-optee.c
17138
17139 OPA-VNIC DRIVER
17140 M:      Dennis Dalessandro <[email protected]>
17141 L:      [email protected]
17142 S:      Supported
17143 F:      drivers/infiniband/ulp/opa_vnic
17144
17145 OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK
17146 M:      Parthiban Veerasooran <[email protected]>
17147 L:      [email protected]
17148 S:      Maintained
17149 F:      Documentation/networking/oa-tc6-framework.rst
17150 F:      drivers/include/linux/oa_tc6.h
17151 F:      drivers/net/ethernet/oa_tc6.c
17152
17153 OPEN FIRMWARE AND FLATTENED DEVICE TREE
17154 M:      Rob Herring <[email protected]>
17155 M:      Saravana Kannan <[email protected]>
17156 L:      [email protected]
17157 S:      Maintained
17158 W:      http://www.devicetree.org/
17159 C:      irc://irc.libera.chat/devicetree
17160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17161 F:      Documentation/ABI/testing/sysfs-firmware-ofw
17162 F:      drivers/of/
17163 F:      include/linux/of*.h
17164 F:      scripts/dtc/
17165 F:      tools/testing/selftests/dt/
17166 K:      of_overlay_notifier_
17167 K:      of_overlay_fdt_apply
17168 K:      of_overlay_remove
17169
17170 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
17171 M:      Rob Herring <[email protected]>
17172 M:      Krzysztof Kozlowski <[email protected]>
17173 M:      Conor Dooley <[email protected]>
17174 L:      [email protected]
17175 S:      Maintained
17176 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
17177 C:      irc://irc.libera.chat/devicetree
17178 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17179 F:      Documentation/devicetree/
17180 F:      arch/*/boot/dts/
17181 F:      include/dt-bindings/
17182
17183 OPENCOMPUTE PTP CLOCK DRIVER
17184 M:      Jonathan Lemon <[email protected]>
17185 M:      Vadim Fedorenko <[email protected]>
17186 L:      [email protected]
17187 S:      Maintained
17188 F:      drivers/ptp/ptp_ocp.c
17189
17190 OPENCORES I2C BUS DRIVER
17191 M:      Peter Korsgaard <[email protected]>
17192 M:      Andrew Lunn <[email protected]>
17193 L:      [email protected]
17194 S:      Maintained
17195 F:      Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
17196 F:      Documentation/i2c/busses/i2c-ocores.rst
17197 F:      drivers/i2c/busses/i2c-ocores.c
17198 F:      include/linux/platform_data/i2c-ocores.h
17199
17200 OPENRISC ARCHITECTURE
17201 M:      Jonas Bonn <[email protected]>
17202 M:      Stefan Kristiansson <[email protected]>
17203 M:      Stafford Horne <[email protected]>
17204 L:      [email protected]
17205 S:      Maintained
17206 W:      http://openrisc.io
17207 T:      git https://github.com/openrisc/linux.git
17208 F:      Documentation/arch/openrisc/
17209 F:      Documentation/devicetree/bindings/openrisc/
17210 F:      arch/openrisc/
17211 F:      drivers/irqchip/irq-ompic.c
17212 F:      drivers/irqchip/irq-or1k-*
17213
17214 OPENVSWITCH
17215 M:      Pravin B Shelar <[email protected]>
17216 L:      [email protected]
17217 L:      [email protected]
17218 S:      Maintained
17219 W:      http://openvswitch.org
17220 F:      include/uapi/linux/openvswitch.h
17221 F:      net/openvswitch/
17222 F:      tools/testing/selftests/net/openvswitch/
17223
17224 OPERATING PERFORMANCE POINTS (OPP)
17225 M:      Viresh Kumar <[email protected]>
17226 M:      Nishanth Menon <[email protected]>
17227 M:      Stephen Boyd <[email protected]>
17228 L:      [email protected]
17229 S:      Maintained
17230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
17231 F:      Documentation/devicetree/bindings/opp/
17232 F:      Documentation/power/opp.rst
17233 F:      drivers/opp/
17234 F:      include/linux/pm_opp.h
17235
17236 OPL4 DRIVER
17237 M:      Clemens Ladisch <[email protected]>
17238 L:      [email protected] (moderated for non-subscribers)
17239 S:      Maintained
17240 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17241 F:      sound/drivers/opl4/
17242
17243 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
17244 M:      Mark Fasheh <[email protected]>
17245 M:      Joel Becker <[email protected]>
17246 M:      Joseph Qi <[email protected]>
17247 L:      [email protected]
17248 S:      Supported
17249 W:      http://ocfs2.wiki.kernel.org
17250 F:      Documentation/filesystems/dlmfs.rst
17251 F:      Documentation/filesystems/ocfs2.rst
17252 F:      fs/ocfs2/
17253
17254 ORANGEFS FILESYSTEM
17255 M:      Mike Marshall <[email protected]>
17256 R:      Martin Brandenburg <[email protected]>
17257 L:      [email protected]
17258 S:      Supported
17259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
17260 F:      Documentation/filesystems/orangefs.rst
17261 F:      fs/orangefs/
17262
17263 OV2659 OMNIVISION SENSOR DRIVER
17264 M:      "Lad, Prabhakar" <[email protected]>
17265 L:      [email protected]
17266 S:      Maintained
17267 W:      https://linuxtv.org
17268 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
17269 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17270 F:      drivers/media/i2c/ov2659.c
17271 F:      include/media/i2c/ov2659.h
17272
17273 OVERLAY FILESYSTEM
17274 M:      Miklos Szeredi <[email protected]>
17275 M:      Amir Goldstein <[email protected]>
17276 L:      [email protected]
17277 S:      Supported
17278 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
17279 F:      Documentation/filesystems/overlayfs.rst
17280 F:      fs/overlayfs/
17281
17282 P54 WIRELESS DRIVER
17283 M:      Christian Lamparter <[email protected]>
17284 L:      [email protected]
17285 S:      Maintained
17286 W:      https://wireless.wiki.kernel.org/en/users/Drivers/p54
17287 F:      drivers/net/wireless/intersil/p54/
17288
17289 PACKET SOCKETS
17290 M:      Willem de Bruijn <[email protected]>
17291 S:      Maintained
17292 F:      include/uapi/linux/if_packet.h
17293 F:      net/packet/af_packet.c
17294
17295 PACKING
17296 M:      Vladimir Oltean <[email protected]>
17297 L:      [email protected]
17298 S:      Supported
17299 F:      Documentation/core-api/packing.rst
17300 F:      include/linux/packing.h
17301 F:      lib/packing.c
17302
17303 PADATA PARALLEL EXECUTION MECHANISM
17304 M:      Steffen Klassert <[email protected]>
17305 M:      Daniel Jordan <[email protected]>
17306 L:      [email protected]
17307 L:      [email protected]
17308 S:      Maintained
17309 F:      Documentation/core-api/padata.rst
17310 F:      include/linux/padata.h
17311 F:      kernel/padata.c
17312
17313 PAGE CACHE
17314 M:      Matthew Wilcox (Oracle) <[email protected]>
17315 L:      [email protected]
17316 S:      Supported
17317 T:      git git://git.infradead.org/users/willy/pagecache.git
17318 F:      Documentation/filesystems/locking.rst
17319 F:      Documentation/filesystems/vfs.rst
17320 F:      include/linux/pagemap.h
17321 F:      mm/filemap.c
17322 F:      mm/page-writeback.c
17323 F:      mm/readahead.c
17324 F:      mm/truncate.c
17325
17326 PAGE POOL
17327 M:      Jesper Dangaard Brouer <[email protected]>
17328 M:      Ilias Apalodimas <[email protected]>
17329 L:      [email protected]
17330 S:      Supported
17331 F:      Documentation/networking/page_pool.rst
17332 F:      include/net/page_pool/
17333 F:      include/trace/events/page_pool.h
17334 F:      net/core/page_pool.c
17335
17336 PAGE TABLE CHECK
17337 M:      Pasha Tatashin <[email protected]>
17338 M:      Andrew Morton <[email protected]>
17339 L:      [email protected]
17340 S:      Maintained
17341 F:      Documentation/mm/page_table_check.rst
17342 F:      include/linux/page_table_check.h
17343 F:      mm/page_table_check.c
17344
17345 PANASONIC LAPTOP ACPI EXTRAS DRIVER
17346 M:      Kenneth Chan <[email protected]>
17347 L:      [email protected]
17348 S:      Maintained
17349 F:      drivers/platform/x86/panasonic-laptop.c
17350
17351 PARALLAX PING IIO SENSOR DRIVER
17352 M:      Andreas Klinger <[email protected]>
17353 L:      [email protected]
17354 S:      Maintained
17355 F:      Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
17356 F:      drivers/iio/proximity/ping.c
17357
17358 PARALLEL LCD/KEYPAD PANEL DRIVER
17359 M:      Willy Tarreau <[email protected]>
17360 M:      Ksenija Stanojevic <[email protected]>
17361 S:      Odd Fixes
17362 F:      Documentation/admin-guide/lcd-panel-cgram.rst
17363 F:      drivers/auxdisplay/panel.c
17364
17365 PARALLEL PORT SUBSYSTEM
17366 M:      Sudip Mukherjee <[email protected]>
17367 M:      Sudip Mukherjee <[email protected]>
17368 L:      [email protected] (subscribers-only)
17369 S:      Maintained
17370 F:      Documentation/driver-api/parport*.rst
17371 F:      drivers/char/ppdev.c
17372 F:      drivers/parport/
17373 F:      include/linux/parport*.h
17374 F:      include/uapi/linux/ppdev.h
17375
17376 PARAVIRT_OPS INTERFACE
17377 M:      Juergen Gross <[email protected]>
17378 R:      Ajay Kaher <[email protected]>
17379 R:      Alexey Makhalov <[email protected]>
17380 R:      Broadcom internal kernel review list <[email protected]>
17381 L:      [email protected]
17382 L:      [email protected]
17383 S:      Supported
17384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17385 F:      Documentation/virt/paravirt_ops.rst
17386 F:      arch/*/include/asm/paravirt*.h
17387 F:      arch/*/kernel/paravirt*
17388 F:      include/linux/hypervisor.h
17389
17390 PARISC ARCHITECTURE
17391 M:      "James E.J. Bottomley" <[email protected]>
17392 M:      Helge Deller <[email protected]>
17393 L:      [email protected]
17394 S:      Maintained
17395 W:      https://parisc.wiki.kernel.org
17396 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
17397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17399 F:      Documentation/arch/parisc/
17400 F:      arch/parisc/
17401 F:      drivers/char/agp/parisc-agp.c
17402 F:      drivers/input/misc/hp_sdc_rtc.c
17403 F:      drivers/input/serio/gscps2.c
17404 F:      drivers/input/serio/hp_sdc*
17405 F:      drivers/parisc/
17406 F:      drivers/parport/parport_gsc.*
17407 F:      drivers/tty/serial/8250/8250_parisc.c
17408 F:      drivers/video/console/sti*
17409 F:      drivers/video/fbdev/sti*
17410 F:      drivers/video/logo/logo_parisc*
17411 F:      include/linux/hp_sdc.h
17412
17413 PARMAN
17414 M:      Jiri Pirko <[email protected]>
17415 L:      [email protected]
17416 S:      Supported
17417 F:      include/linux/parman.h
17418 F:      lib/parman.c
17419 F:      lib/test_parman.c
17420
17421 PC ENGINES APU BOARD DRIVER
17422 M:      Enrico Weigelt, metux IT consult <[email protected]>
17423 S:      Maintained
17424 F:      drivers/platform/x86/pcengines-apuv2.c
17425
17426 PC87360 HARDWARE MONITORING DRIVER
17427 M:      Jim Cromie <[email protected]>
17428 L:      [email protected]
17429 S:      Maintained
17430 F:      Documentation/hwmon/pc87360.rst
17431 F:      drivers/hwmon/pc87360.c
17432
17433 PC8736x GPIO DRIVER
17434 M:      Jim Cromie <[email protected]>
17435 S:      Maintained
17436 F:      drivers/char/pc8736x_gpio.c
17437
17438 PC87427 HARDWARE MONITORING DRIVER
17439 M:      Jean Delvare <[email protected]>
17440 L:      [email protected]
17441 S:      Maintained
17442 F:      Documentation/hwmon/pc87427.rst
17443 F:      drivers/hwmon/pc87427.c
17444
17445 PCA9532 LED DRIVER
17446 M:      Riku Voipio <[email protected]>
17447 S:      Maintained
17448 F:      drivers/leds/leds-pca9532.c
17449 F:      include/linux/leds-pca9532.h
17450
17451 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
17452 M:      Thomas Petazzoni <[email protected]>
17453 M:      Pali Rohár <[email protected]>
17454 L:      [email protected]
17455 L:      [email protected] (moderated for non-subscribers)
17456 S:      Maintained
17457 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
17458 F:      drivers/pci/controller/pci-aardvark.c
17459
17460 PCI DRIVER FOR ALTERA PCIE IP
17461 M:      Joyce Ooi <[email protected]>
17462 L:      [email protected]
17463 S:      Supported
17464 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
17465 F:      drivers/pci/controller/pcie-altera.c
17466
17467 PCI DRIVER FOR APPLIEDMICRO XGENE
17468 M:      Toan Le <[email protected]>
17469 L:      [email protected]
17470 L:      [email protected] (moderated for non-subscribers)
17471 S:      Maintained
17472 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
17473 F:      drivers/pci/controller/pci-xgene.c
17474
17475 PCI DRIVER FOR ARM VERSATILE PLATFORM
17476 M:      Rob Herring <[email protected]>
17477 L:      [email protected]
17478 L:      [email protected] (moderated for non-subscribers)
17479 S:      Maintained
17480 F:      Documentation/devicetree/bindings/pci/versatile.yaml
17481 F:      drivers/pci/controller/pci-versatile.c
17482
17483 PCI DRIVER FOR ARMADA 8K
17484 M:      Thomas Petazzoni <[email protected]>
17485 L:      [email protected]
17486 L:      [email protected] (moderated for non-subscribers)
17487 S:      Maintained
17488 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
17489 F:      drivers/pci/controller/dwc/pcie-armada8k.c
17490
17491 PCI DRIVER FOR CADENCE PCIE IP
17492 L:      [email protected]
17493 S:      Orphan
17494 F:      Documentation/devicetree/bindings/pci/cdns,*
17495 F:      drivers/pci/controller/cadence/*cadence*
17496
17497 PCI DRIVER FOR FREESCALE LAYERSCAPE
17498 M:      Minghuan Lian <[email protected]>
17499 M:      Mingkai Hu <[email protected]>
17500 M:      Roy Zang <[email protected]>
17501 L:      [email protected]
17502 L:      [email protected]
17503 L:      [email protected] (moderated for non-subscribers)
17504 L:      [email protected]
17505 S:      Maintained
17506 F:      drivers/pci/controller/dwc/*layerscape*
17507
17508 PCI DRIVER FOR FU740
17509 M:      Paul Walmsley <[email protected]>
17510 M:      Greentime Hu <[email protected]>
17511 M:      Samuel Holland <[email protected]>
17512 L:      [email protected]
17513 S:      Maintained
17514 F:      Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
17515 F:      drivers/pci/controller/dwc/pcie-fu740.c
17516
17517 PCI DRIVER FOR GENERIC OF HOSTS
17518 M:      Will Deacon <[email protected]>
17519 L:      [email protected]
17520 L:      [email protected] (moderated for non-subscribers)
17521 S:      Maintained
17522 F:      Documentation/devicetree/bindings/pci/host-generic-pci.yaml
17523 F:      drivers/pci/controller/pci-host-common.c
17524 F:      drivers/pci/controller/pci-host-generic.c
17525
17526 PCI DRIVER FOR IMX6
17527 M:      Richard Zhu <[email protected]>
17528 M:      Lucas Stach <[email protected]>
17529 L:      [email protected]
17530 L:      [email protected] (moderated for non-subscribers)
17531 L:      [email protected]
17532 S:      Maintained
17533 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
17534 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
17535 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
17536 F:      drivers/pci/controller/dwc/*imx6*
17537
17538 PCI DRIVER FOR INTEL IXP4XX
17539 M:      Linus Walleij <[email protected]>
17540 S:      Maintained
17541 F:      Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
17542 F:      drivers/pci/controller/pci-ixp4xx.c
17543
17544 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
17545 M:      Nirmal Patel <[email protected]>
17546 R:      Jonathan Derrick <[email protected]>
17547 L:      [email protected]
17548 S:      Supported
17549 F:      drivers/pci/controller/vmd.c
17550
17551 PCI DRIVER FOR MICROSEMI SWITCHTEC
17552 M:      Kurt Schwemmer <[email protected]>
17553 M:      Logan Gunthorpe <[email protected]>
17554 L:      [email protected]
17555 S:      Maintained
17556 F:      Documentation/ABI/testing/sysfs-class-switchtec
17557 F:      Documentation/driver-api/switchtec.rst
17558 F:      drivers/ntb/hw/mscc/
17559 F:      drivers/pci/switch/switchtec*
17560 F:      include/linux/switchtec.h
17561 F:      include/uapi/linux/switchtec_ioctl.h
17562
17563 PCI DRIVER FOR MOBIVEIL PCIE IP
17564 M:      Karthikeyan Mitran <[email protected]>
17565 M:      Hou Zhiqiang <[email protected]>
17566 L:      [email protected]
17567 S:      Supported
17568 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
17569 F:      drivers/pci/controller/mobiveil/pcie-mobiveil*
17570
17571 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
17572 M:      Thomas Petazzoni <[email protected]>
17573 M:      Pali Rohár <[email protected]>
17574 L:      [email protected]
17575 L:      [email protected] (moderated for non-subscribers)
17576 S:      Maintained
17577 F:      drivers/pci/controller/*mvebu*
17578
17579 PCI DRIVER FOR NVIDIA TEGRA
17580 M:      Thierry Reding <[email protected]>
17581 L:      [email protected]
17582 L:      [email protected]
17583 S:      Supported
17584 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
17585 F:      drivers/pci/controller/pci-tegra.c
17586
17587 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
17588 M:      Hou Zhiqiang <[email protected]>
17589 L:      [email protected]
17590 L:      [email protected] (moderated for non-subscribers)
17591 S:      Maintained
17592 F:      Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
17593 F:      drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
17594
17595 PCI DRIVER FOR PLDA PCIE IP
17596 M:      Daire McNamara <[email protected]>
17597 L:      [email protected]
17598 S:      Maintained
17599 F:      Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
17600 F:      drivers/pci/controller/plda/pcie-plda-host.c
17601 F:      drivers/pci/controller/plda/pcie-plda.h
17602
17603 PCI DRIVER FOR RENESAS R-CAR
17604 M:      Marek Vasut <[email protected]>
17605 M:      Yoshihiro Shimoda <[email protected]>
17606 L:      [email protected]
17607 L:      [email protected]
17608 S:      Maintained
17609 F:      Documentation/devicetree/bindings/pci/*rcar*
17610 F:      drivers/pci/controller/*rcar*
17611 F:      drivers/pci/controller/dwc/*rcar*
17612
17613 PCI DRIVER FOR SAMSUNG EXYNOS
17614 M:      Jingoo Han <[email protected]>
17615 L:      [email protected]
17616 L:      [email protected] (moderated for non-subscribers)
17617 L:      [email protected]
17618 S:      Maintained
17619 F:      drivers/pci/controller/dwc/pci-exynos.c
17620
17621 PCI DRIVER FOR SYNOPSYS DESIGNWARE
17622 M:      Jingoo Han <[email protected]>
17623 M:      Manivannan Sadhasivam <[email protected]>
17624 L:      [email protected]
17625 S:      Maintained
17626 F:      Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
17627 F:      Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
17628 F:      drivers/pci/controller/dwc/*designware*
17629
17630 PCI DRIVER FOR TI DRA7XX/J721E
17631 M:      Vignesh Raghavendra <[email protected]>
17632 R:      Siddharth Vadapalli <[email protected]>
17633 L:      [email protected]
17634 L:      [email protected]
17635 L:      [email protected] (moderated for non-subscribers)
17636 S:      Supported
17637 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
17638 F:      drivers/pci/controller/cadence/pci-j721e.c
17639 F:      drivers/pci/controller/dwc/pci-dra7xx.c
17640
17641 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
17642 M:      Linus Walleij <[email protected]>
17643 L:      [email protected]
17644 S:      Maintained
17645 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
17646 F:      drivers/pci/controller/pci-v3-semi.c
17647
17648 PCI DRIVER FOR XILINX VERSAL CPM
17649 M:      Bharat Kumar Gogada <[email protected]>
17650 M:      Michal Simek <[email protected]>
17651 L:      [email protected]
17652 S:      Maintained
17653 F:      Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
17654 F:      drivers/pci/controller/pcie-xilinx-cpm.c
17655
17656 PCI ENDPOINT SUBSYSTEM
17657 M:      Manivannan Sadhasivam <[email protected]>
17658 M:      Krzysztof Wilczyński <[email protected]>
17659 R:      Kishon Vijay Abraham I <[email protected]>
17660 L:      [email protected]
17661 S:      Supported
17662 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17663 B:      https://bugzilla.kernel.org
17664 C:      irc://irc.oftc.net/linux-pci
17665 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17666 F:      Documentation/PCI/endpoint/*
17667 F:      Documentation/misc-devices/pci-endpoint-test.rst
17668 F:      drivers/misc/pci_endpoint_test.c
17669 F:      drivers/pci/endpoint/
17670 F:      tools/pci/
17671
17672 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
17673 M:      Mahesh J Salgaonkar <[email protected]>
17674 R:      Oliver O'Halloran <[email protected]>
17675 L:      [email protected]
17676 S:      Supported
17677 F:      Documentation/PCI/pci-error-recovery.rst
17678 F:      Documentation/arch/powerpc/eeh-pci-error-recovery.rst
17679 F:      arch/powerpc/include/*/eeh*.h
17680 F:      arch/powerpc/kernel/eeh*.c
17681 F:      arch/powerpc/platforms/*/eeh*.c
17682 F:      drivers/pci/pcie/aer.c
17683 F:      drivers/pci/pcie/dpc.c
17684 F:      drivers/pci/pcie/err.c
17685
17686 PCI ERROR RECOVERY
17687 M:      Linas Vepstas <[email protected]>
17688 L:      [email protected]
17689 S:      Supported
17690 F:      Documentation/PCI/pci-error-recovery.rst
17691
17692 PCI MSI DRIVER FOR ALTERA MSI IP
17693 M:      Joyce Ooi <[email protected]>
17694 L:      [email protected]
17695 S:      Supported
17696 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
17697 F:      drivers/pci/controller/pcie-altera-msi.c
17698
17699 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
17700 M:      Toan Le <[email protected]>
17701 L:      [email protected]
17702 L:      [email protected] (moderated for non-subscribers)
17703 S:      Maintained
17704 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
17705 F:      drivers/pci/controller/pci-xgene-msi.c
17706
17707 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
17708 M:      Lorenzo Pieralisi <[email protected]>
17709 M:      Krzysztof Wilczyński <[email protected]>
17710 R:      Manivannan Sadhasivam <[email protected]>
17711 R:      Rob Herring <[email protected]>
17712 L:      [email protected]
17713 S:      Supported
17714 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17715 B:      https://bugzilla.kernel.org
17716 C:      irc://irc.oftc.net/linux-pci
17717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17718 F:      Documentation/devicetree/bindings/pci/
17719 F:      drivers/pci/controller/
17720 F:      drivers/pci/pci-bridge-emul.c
17721 F:      drivers/pci/pci-bridge-emul.h
17722
17723 PCI PEER-TO-PEER DMA (P2PDMA)
17724 M:      Bjorn Helgaas <[email protected]>
17725 M:      Logan Gunthorpe <[email protected]>
17726 L:      [email protected]
17727 S:      Supported
17728 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17729 B:      https://bugzilla.kernel.org
17730 C:      irc://irc.oftc.net/linux-pci
17731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17732 F:      Documentation/driver-api/pci/p2pdma.rst
17733 F:      drivers/pci/p2pdma.c
17734 F:      include/linux/pci-p2pdma.h
17735
17736 PCI POWER CONTROL
17737 M:      Bartosz Golaszewski <[email protected]>
17738 L:      [email protected]
17739 S:      Maintained
17740 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17741 F:      drivers/pci/pwrctl/*
17742 F:      include/linux/pci-pwrctl.h
17743
17744 PCI SUBSYSTEM
17745 M:      Bjorn Helgaas <[email protected]>
17746 L:      [email protected]
17747 S:      Supported
17748 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17749 B:      https://bugzilla.kernel.org
17750 C:      irc://irc.oftc.net/linux-pci
17751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17752 F:      Documentation/PCI/
17753 F:      Documentation/devicetree/bindings/pci/
17754 F:      arch/x86/kernel/early-quirks.c
17755 F:      arch/x86/kernel/quirks.c
17756 F:      arch/x86/pci/
17757 F:      drivers/acpi/pci*
17758 F:      drivers/pci/
17759 F:      include/asm-generic/pci*
17760 F:      include/linux/of_pci.h
17761 F:      include/linux/pci*
17762 F:      include/uapi/linux/pci*
17763
17764 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
17765 M:      Jonathan Chocron <[email protected]>
17766 L:      [email protected]
17767 S:      Maintained
17768 F:      Documentation/devicetree/bindings/pci/pcie-al.txt
17769 F:      drivers/pci/controller/dwc/pcie-al.c
17770
17771 PCIE DRIVER FOR AMLOGIC MESON
17772 M:      Yue Wang <[email protected]>
17773 L:      [email protected]
17774 L:      [email protected]
17775 S:      Maintained
17776 F:      drivers/pci/controller/dwc/pci-meson.c
17777
17778 PCIE DRIVER FOR AXIS ARTPEC
17779 M:      Jesper Nilsson <[email protected]>
17780 L:      [email protected]
17781 L:      [email protected]
17782 S:      Maintained
17783 F:      Documentation/devicetree/bindings/pci/axis,artpec*
17784 F:      drivers/pci/controller/dwc/*artpec*
17785
17786 PCIE DRIVER FOR CAVIUM THUNDERX
17787 M:      Robert Richter <[email protected]>
17788 L:      [email protected]
17789 L:      [email protected] (moderated for non-subscribers)
17790 S:      Odd Fixes
17791 F:      drivers/pci/controller/pci-thunder-*
17792
17793 PCIE DRIVER FOR HISILICON
17794 M:      Zhou Wang <[email protected]>
17795 L:      [email protected]
17796 S:      Maintained
17797 F:      drivers/pci/controller/dwc/pcie-hisi.c
17798
17799 PCIE DRIVER FOR HISILICON KIRIN
17800 M:      Xiaowei Song <[email protected]>
17801 M:      Binghui Wang <[email protected]>
17802 L:      [email protected]
17803 S:      Maintained
17804 F:      Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
17805 F:      drivers/pci/controller/dwc/pcie-kirin.c
17806
17807 PCIE DRIVER FOR HISILICON STB
17808 M:      Shawn Guo <[email protected]>
17809 L:      [email protected]
17810 S:      Maintained
17811 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
17812 F:      drivers/pci/controller/dwc/pcie-histb.c
17813
17814 PCIE DRIVER FOR INTEL KEEM BAY
17815 M:      Srikanth Thokala <[email protected]>
17816 L:      [email protected]
17817 S:      Supported
17818 F:      Documentation/devicetree/bindings/pci/intel,keembay-pcie*
17819 F:      drivers/pci/controller/dwc/pcie-keembay.c
17820
17821 PCIE DRIVER FOR INTEL LGM GW SOC
17822 M:      Chuanhua Lei <[email protected]>
17823 L:      [email protected]
17824 S:      Maintained
17825 F:      Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
17826 F:      drivers/pci/controller/dwc/pcie-intel-gw.c
17827
17828 PCIE DRIVER FOR MEDIATEK
17829 M:      Ryder Lee <[email protected]>
17830 M:      Jianjun Wang <[email protected]>
17831 L:      [email protected]
17832 L:      [email protected] (moderated for non-subscribers)
17833 S:      Supported
17834 F:      Documentation/devicetree/bindings/pci/mediatek*
17835 F:      drivers/pci/controller/*mediatek*
17836
17837 PCIE DRIVER FOR MICROCHIP
17838 M:      Daire McNamara <[email protected]>
17839 L:      [email protected]
17840 S:      Supported
17841 F:      Documentation/devicetree/bindings/pci/microchip*
17842 F:      drivers/pci/controller/plda/*microchip*
17843
17844 PCIE DRIVER FOR QUALCOMM MSM
17845 M:      Manivannan Sadhasivam <[email protected]>
17846 L:      [email protected]
17847 L:      [email protected]
17848 S:      Maintained
17849 F:      drivers/pci/controller/dwc/pcie-qcom.c
17850
17851 PCIE DRIVER FOR ROCKCHIP
17852 M:      Shawn Lin <[email protected]>
17853 L:      [email protected]
17854 L:      [email protected]
17855 S:      Maintained
17856 F:      Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
17857 F:      drivers/pci/controller/pcie-rockchip*
17858
17859 PCIE DRIVER FOR SOCIONEXT UNIPHIER
17860 M:      Kunihiko Hayashi <[email protected]>
17861 L:      [email protected]
17862 S:      Maintained
17863 F:      Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
17864 F:      drivers/pci/controller/dwc/pcie-uniphier*
17865
17866 PCIE DRIVER FOR ST SPEAR13XX
17867 M:      Pratyush Anand <[email protected]>
17868 L:      [email protected]
17869 S:      Maintained
17870 F:      drivers/pci/controller/dwc/*spear*
17871
17872 PCIE DRIVER FOR STARFIVE JH71x0
17873 M:      Kevin Xie <[email protected]>
17874 L:      [email protected]
17875 S:      Maintained
17876 F:      Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
17877 F:      drivers/pci/controller/plda/pcie-starfive.c
17878
17879 PCIE ENDPOINT DRIVER FOR QUALCOMM
17880 M:      Manivannan Sadhasivam <[email protected]>
17881 L:      [email protected]
17882 L:      [email protected]
17883 S:      Maintained
17884 F:      Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
17885 F:      drivers/pci/controller/dwc/pcie-qcom-ep.c
17886
17887 PCMCIA SUBSYSTEM
17888 M:      Dominik Brodowski <[email protected]>
17889 S:      Odd Fixes
17890 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
17891 F:      Documentation/pcmcia/
17892 F:      drivers/pcmcia/
17893 F:      include/pcmcia/
17894 F:      tools/pcmcia/
17895
17896 PCNET32 NETWORK DRIVER
17897 M:      Don Fry <[email protected]>
17898 L:      [email protected]
17899 S:      Maintained
17900 F:      drivers/net/ethernet/amd/pcnet32.c
17901
17902 PCRYPT PARALLEL CRYPTO ENGINE
17903 M:      Steffen Klassert <[email protected]>
17904 L:      [email protected]
17905 S:      Maintained
17906 F:      crypto/pcrypt.c
17907 F:      include/crypto/pcrypt.h
17908
17909 PDS DSC VIRTIO DATA PATH ACCELERATOR
17910 R:      Shannon Nelson <[email protected]>
17911 F:      drivers/vdpa/pds/
17912
17913 PECI HARDWARE MONITORING DRIVERS
17914 M:      Iwona Winiarska <[email protected]>
17915 L:      [email protected]
17916 S:      Supported
17917 F:      Documentation/hwmon/peci-cputemp.rst
17918 F:      Documentation/hwmon/peci-dimmtemp.rst
17919 F:      drivers/hwmon/peci/
17920
17921 PECI SUBSYSTEM
17922 M:      Iwona Winiarska <[email protected]>
17923 L:      [email protected] (moderated for non-subscribers)
17924 S:      Supported
17925 F:      Documentation/devicetree/bindings/peci/
17926 F:      Documentation/peci/
17927 F:      drivers/peci/
17928 F:      include/linux/peci-cpu.h
17929 F:      include/linux/peci.h
17930
17931 PENSANDO ETHERNET DRIVERS
17932 M:      Shannon Nelson <[email protected]>
17933 M:      Brett Creeley <[email protected]>
17934 L:      [email protected]
17935 S:      Supported
17936 F:      Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
17937 F:      drivers/net/ethernet/pensando/
17938
17939 PER-CPU MEMORY ALLOCATOR
17940 M:      Dennis Zhou <[email protected]>
17941 M:      Tejun Heo <[email protected]>
17942 M:      Christoph Lameter <[email protected]>
17943 L:      [email protected]
17944 S:      Maintained
17945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
17946 F:      arch/*/include/asm/percpu.h
17947 F:      include/linux/percpu*.h
17948 F:      lib/percpu*.c
17949 F:      mm/percpu*.c
17950
17951 PER-TASK DELAY ACCOUNTING
17952 M:      Balbir Singh <[email protected]>
17953 S:      Maintained
17954 F:      include/linux/delayacct.h
17955 F:      kernel/delayacct.c
17956
17957 PERFORMANCE EVENTS SUBSYSTEM
17958 M:      Peter Zijlstra <[email protected]>
17959 M:      Ingo Molnar <[email protected]>
17960 M:      Arnaldo Carvalho de Melo <[email protected]>
17961 M:      Namhyung Kim <[email protected]>
17962 R:      Mark Rutland <[email protected]>
17963 R:      Alexander Shishkin <[email protected]>
17964 R:      Jiri Olsa <[email protected]>
17965 R:      Ian Rogers <[email protected]>
17966 R:      Adrian Hunter <[email protected]>
17967 R:      "Liang, Kan" <[email protected]>
17968 L:      [email protected]
17969 L:      [email protected]
17970 S:      Supported
17971 W:      https://perf.wiki.kernel.org/
17972 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17973 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
17974 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
17975 F:      arch/*/events/*
17976 F:      arch/*/events/*/*
17977 F:      arch/*/include/asm/perf_event.h
17978 F:      arch/*/kernel/*/*/perf_event*.c
17979 F:      arch/*/kernel/*/perf_event*.c
17980 F:      arch/*/kernel/perf_callchain.c
17981 F:      arch/*/kernel/perf_event*.c
17982 F:      include/linux/perf_event.h
17983 F:      include/uapi/linux/perf_event.h
17984 F:      kernel/events/*
17985 F:      tools/lib/perf/
17986 F:      tools/perf/
17987
17988 PERFORMANCE EVENTS TOOLING ARM64
17989 R:      John Garry <[email protected]>
17990 R:      Will Deacon <[email protected]>
17991 R:      James Clark <[email protected]>
17992 R:      Mike Leach <[email protected]>
17993 R:      Leo Yan <[email protected]>
17994 L:      [email protected] (moderated for non-subscribers)
17995 S:      Supported
17996 F:      tools/build/feature/test-libopencsd.c
17997 F:      tools/perf/arch/arm*/
17998 F:      tools/perf/pmu-events/arch/arm64/
17999 F:      tools/perf/util/arm-spe*
18000 F:      tools/perf/util/cs-etm*
18001
18002 PERSONALITY HANDLING
18003 M:      Christoph Hellwig <[email protected]>
18004 L:      [email protected]
18005 S:      Maintained
18006 F:      include/linux/personality.h
18007 F:      include/uapi/linux/personality.h
18008
18009 PHOENIX RC FLIGHT CONTROLLER ADAPTER
18010 M:      Marcus Folkesson <[email protected]>
18011 L:      [email protected]
18012 S:      Maintained
18013 F:      Documentation/input/devices/pxrc.rst
18014 F:      drivers/input/joystick/pxrc.c
18015
18016 PHONET PROTOCOL
18017 M:      Remi Denis-Courmont <[email protected]>
18018 S:      Supported
18019 F:      Documentation/networking/phonet.rst
18020 F:      include/linux/phonet.h
18021 F:      include/net/phonet/
18022 F:      include/uapi/linux/phonet.h
18023 F:      net/phonet/
18024
18025 PHRAM MTD DRIVER
18026 M:      Joern Engel <[email protected]>
18027 L:      [email protected]
18028 S:      Maintained
18029 F:      drivers/mtd/devices/phram.c
18030
18031 PICOLCD HID DRIVER
18032 M:      Bruno Prémont <[email protected]>
18033 L:      [email protected]
18034 S:      Maintained
18035 F:      drivers/hid/hid-picolcd*
18036
18037 PIDFD API
18038 M:      Christian Brauner <[email protected]>
18039 L:      [email protected]
18040 S:      Maintained
18041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
18042 F:      samples/pidfd/
18043 F:      tools/testing/selftests/clone3/
18044 F:      tools/testing/selftests/pid_namespace/
18045 F:      tools/testing/selftests/pidfd/
18046 K:      (?i)pidfd
18047 K:      (?i)clone3
18048 K:      \b(clone_args|kernel_clone_args)\b
18049
18050 PIN CONTROL SUBSYSTEM
18051 M:      Linus Walleij <[email protected]>
18052 L:      [email protected]
18053 S:      Maintained
18054 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
18055 F:      Documentation/devicetree/bindings/pinctrl/
18056 F:      Documentation/driver-api/pin-control.rst
18057 F:      drivers/pinctrl/
18058 F:      include/dt-bindings/pinctrl/
18059 F:      include/linux/pinctrl/
18060
18061 PIN CONTROLLER - AMD
18062 M:      Basavaraj Natikar <[email protected]>
18063 M:      Shyam Sundar S K <[email protected]>
18064 S:      Maintained
18065 F:      drivers/pinctrl/pinctrl-amd.c
18066
18067 PIN CONTROLLER - FREESCALE
18068 M:      Dong Aisheng <[email protected]>
18069 M:      Fabio Estevam <[email protected]>
18070 M:      Shawn Guo <[email protected]>
18071 M:      Jacky Bai <[email protected]>
18072 R:      Pengutronix Kernel Team <[email protected]>
18073 L:      [email protected]
18074 L:      NXP S32 Linux Team <[email protected]>
18075 S:      Maintained
18076 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
18077 F:      Documentation/devicetree/bindings/pinctrl/nxp,s32*
18078 F:      drivers/pinctrl/freescale/
18079 F:      drivers/pinctrl/nxp/
18080
18081 PIN CONTROLLER - INTEL
18082 M:      Mika Westerberg <[email protected]>
18083 M:      Andy Shevchenko <[email protected]>
18084 S:      Supported
18085 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
18086 F:      drivers/pinctrl/intel/
18087
18088 PIN CONTROLLER - KEEMBAY
18089 M:      Lakshmi Sowjanya D <[email protected]>
18090 S:      Supported
18091 F:      drivers/pinctrl/pinctrl-keembay*
18092
18093 PIN CONTROLLER - MEDIATEK
18094 M:      Sean Wang <[email protected]>
18095 L:      [email protected] (moderated for non-subscribers)
18096 S:      Maintained
18097 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
18098 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
18099 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
18100 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
18101 F:      drivers/pinctrl/mediatek/
18102
18103 PIN CONTROLLER - MEDIATEK MIPS
18104 M:      Arınç ÜNAL <[email protected]>
18105 M:      Sergio Paracuellos <[email protected]>
18106 L:      [email protected] (moderated for non-subscribers)
18107 L:      [email protected]
18108 S:      Maintained
18109 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
18110 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
18111 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
18112 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
18113 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
18114 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
18115 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
18116 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
18117 F:      drivers/pinctrl/mediatek/pinctrl-mt7620.c
18118 F:      drivers/pinctrl/mediatek/pinctrl-mt7621.c
18119 F:      drivers/pinctrl/mediatek/pinctrl-mt76x8.c
18120 F:      drivers/pinctrl/mediatek/pinctrl-mtmips.*
18121 F:      drivers/pinctrl/mediatek/pinctrl-rt2880.c
18122 F:      drivers/pinctrl/mediatek/pinctrl-rt305x.c
18123 F:      drivers/pinctrl/mediatek/pinctrl-rt3883.c
18124
18125 PIN CONTROLLER - MICROCHIP AT91
18126 M:      Ludovic Desroches <[email protected]>
18127 L:      [email protected] (moderated for non-subscribers)
18128 L:      [email protected]
18129 S:      Supported
18130 F:      drivers/gpio/gpio-sama5d2-piobu.c
18131 F:      drivers/pinctrl/pinctrl-at91*
18132
18133 PIN CONTROLLER - QUALCOMM
18134 M:      Bjorn Andersson <[email protected]>
18135 L:      [email protected]
18136 S:      Maintained
18137 F:      Documentation/devicetree/bindings/pinctrl/qcom,*
18138 F:      drivers/pinctrl/qcom/
18139
18140 PIN CONTROLLER - RENESAS
18141 M:      Geert Uytterhoeven <[email protected]>
18142 L:      [email protected]
18143 S:      Supported
18144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
18145 F:      Documentation/devicetree/bindings/pinctrl/renesas,*
18146 F:      drivers/pinctrl/renesas/
18147
18148 PIN CONTROLLER - SAMSUNG
18149 M:      Krzysztof Kozlowski <[email protected]>
18150 M:      Sylwester Nawrocki <[email protected]>
18151 R:      Alim Akhtar <[email protected]>
18152 L:      [email protected] (moderated for non-subscribers)
18153 L:      [email protected]
18154 S:      Maintained
18155 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
18156 B:      mailto:[email protected]
18157 C:      irc://irc.libera.chat/linux-exynos
18158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
18159 F:      Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
18160 F:      drivers/pinctrl/samsung/
18161
18162 PIN CONTROLLER - SINGLE
18163 M:      Tony Lindgren <[email protected]>
18164 M:      Haojian Zhuang <[email protected]>
18165 L:      [email protected] (moderated for non-subscribers)
18166 L:      [email protected]
18167 S:      Maintained
18168 F:      drivers/pinctrl/pinctrl-single.c
18169
18170 PIN CONTROLLER - SUNPLUS / TIBBO
18171 M:      Dvorkin Dmitry <[email protected]>
18172 M:      Wells Lu <[email protected]>
18173 L:      [email protected] (moderated for non-subscribers)
18174 S:      Maintained
18175 W:      https://sunplus.atlassian.net/wiki/spaces/doc/overview
18176 F:      Documentation/devicetree/bindings/pinctrl/sunplus,*
18177 F:      drivers/pinctrl/sunplus/
18178 F:      include/dt-bindings/pinctrl/sppctl*.h
18179
18180 PINE64 PINEPHONE KEYBOARD DRIVER
18181 M:      Samuel Holland <[email protected]>
18182 S:      Supported
18183 F:      Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
18184 F:      drivers/input/keyboard/pinephone-keyboard.c
18185
18186 PKTCDVD DRIVER
18187 M:      [email protected]
18188 S:      Orphan
18189 F:      drivers/block/pktcdvd.c
18190 F:      include/linux/pktcdvd.h
18191 F:      include/uapi/linux/pktcdvd.h
18192
18193 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
18194 M:      Tomasz Duszynski <[email protected]>
18195 S:      Maintained
18196 F:      Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
18197 F:      drivers/iio/chemical/pms7003.c
18198
18199 PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
18200 M:      Piergiorgio Beruto <[email protected]>
18201 L:      [email protected]
18202 S:      Maintained
18203 F:      drivers/net/phy/mdio-open-alliance.h
18204 F:      net/ethtool/plca.c
18205
18206 PLDMFW LIBRARY
18207 M:      Jacob Keller <[email protected]>
18208 S:      Maintained
18209 F:      Documentation/driver-api/pldmfw/
18210 F:      include/linux/pldmfw.h
18211 F:      lib/pldmfw/
18212
18213 PLX DMA DRIVER
18214 M:      Logan Gunthorpe <[email protected]>
18215 S:      Maintained
18216 F:      drivers/dma/plx_dma.c
18217
18218 PM-GRAPH UTILITY
18219 M:      "Todd E Brandt" <[email protected]>
18220 L:      [email protected]
18221 S:      Supported
18222 W:      https://01.org/pm-graph
18223 B:      https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
18224 T:      git git://github.com/intel/pm-graph
18225 F:      tools/power/pm-graph
18226
18227 PM6764TR DRIVER
18228 M:      Charles Hsu     <[email protected]>
18229 L:      [email protected]
18230 S:      Maintained
18231 F:      Documentation/hwmon/pm6764tr.rst
18232 F:      drivers/hwmon/pmbus/pm6764tr.c
18233
18234 PMC SIERRA MaxRAID DRIVER
18235 L:      [email protected]
18236 S:      Orphan
18237 W:      http://www.pmc-sierra.com/
18238 F:      drivers/scsi/pmcraid.*
18239
18240 PMC SIERRA PM8001 DRIVER
18241 M:      Jack Wang <[email protected]>
18242 L:      [email protected]
18243 S:      Supported
18244 F:      drivers/scsi/pm8001/
18245
18246 PNI RM3100 IIO DRIVER
18247 M:      Song Qiang <[email protected]>
18248 L:      [email protected]
18249 S:      Maintained
18250 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
18251 F:      drivers/iio/magnetometer/rm3100*
18252
18253 PNP SUPPORT
18254 M:      "Rafael J. Wysocki" <[email protected]>
18255 L:      [email protected]
18256 S:      Maintained
18257 F:      drivers/pnp/
18258 F:      include/linux/pnp.h
18259
18260 POSIX CLOCKS and TIMERS
18261 M:      Anna-Maria Behnsen <[email protected]>
18262 M:      Frederic Weisbecker <[email protected]>
18263 M:      Thomas Gleixner <[email protected]>
18264 L:      [email protected]
18265 S:      Maintained
18266 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18267 F:      fs/timerfd.c
18268 F:      include/linux/time_namespace.h
18269 F:      include/linux/timerfd.h
18270 F:      include/uapi/linux/time.h
18271 F:      include/uapi/linux/timerfd.h
18272 F:      include/trace/events/timer*
18273 F:      kernel/time/itimer.c
18274 F:      kernel/time/posix-*
18275 F:      kernel/time/namespace.c
18276
18277 POWER MANAGEMENT CORE
18278 M:      "Rafael J. Wysocki" <[email protected]>
18279 L:      [email protected]
18280 S:      Supported
18281 B:      https://bugzilla.kernel.org
18282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
18283 F:      drivers/base/power/
18284 F:      drivers/powercap/
18285 F:      include/linux/intel_rapl.h
18286 F:      include/linux/pm.h
18287 F:      include/linux/pm_*
18288 F:      include/linux/powercap.h
18289 F:      kernel/configs/nopm.config
18290
18291 POWER SEQUENCING
18292 M:      Bartosz Golaszewski <[email protected]>
18293 L:      [email protected]
18294 S:      Maintained
18295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
18296 F:      drivers/power/sequencing/
18297 F:      include/linux/pwrseq/
18298
18299 POWER STATE COORDINATION INTERFACE (PSCI)
18300 M:      Mark Rutland <[email protected]>
18301 M:      Lorenzo Pieralisi <[email protected]>
18302 L:      [email protected] (moderated for non-subscribers)
18303 S:      Maintained
18304 F:      drivers/firmware/psci/
18305 F:      include/linux/psci.h
18306 F:      include/uapi/linux/psci.h
18307
18308 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
18309 M:      Sebastian Reichel <[email protected]>
18310 L:      [email protected]
18311 S:      Maintained
18312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18313 F:      Documentation/ABI/testing/sysfs-class-power
18314 F:      Documentation/devicetree/bindings/power/supply/
18315 F:      drivers/power/supply/
18316 F:      include/linux/power/
18317 F:      include/linux/power_supply.h
18318 F:      tools/testing/selftests/power_supply/
18319
18320 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
18321 M:      Suraj Jitindar Singh <[email protected]>
18322 L:      [email protected]
18323 S:      Maintained
18324 F:      drivers/char/powernv-op-panel.c
18325
18326 PPP OVER ATM (RFC 2364)
18327 M:      Mitchell Blank Jr <[email protected]>
18328 S:      Maintained
18329 F:      include/uapi/linux/atmppp.h
18330 F:      net/atm/pppoatm.c
18331
18332 PPP OVER ETHERNET
18333 M:      Michal Ostrowski <[email protected]>
18334 S:      Maintained
18335 F:      drivers/net/ppp/pppoe.c
18336 F:      drivers/net/ppp/pppox.c
18337
18338 PPP OVER L2TP
18339 M:      James Chapman <[email protected]>
18340 S:      Maintained
18341 F:      include/linux/if_pppol2tp.h
18342 F:      include/uapi/linux/if_pppol2tp.h
18343 F:      net/l2tp/l2tp_ppp.c
18344
18345 PPP PROTOCOL DRIVERS AND COMPRESSORS
18346 L:      [email protected]
18347 S:      Orphan
18348 F:      drivers/net/ppp/ppp_*
18349
18350 PPS SUPPORT
18351 M:      Rodolfo Giometti <[email protected]>
18352 L:      [email protected] (subscribers-only)
18353 S:      Maintained
18354 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
18355 F:      Documentation/ABI/testing/sysfs-pps
18356 F:      Documentation/devicetree/bindings/pps/pps-gpio.yaml
18357 F:      Documentation/driver-api/pps.rst
18358 F:      drivers/pps/
18359 F:      include/linux/pps*.h
18360 F:      include/uapi/linux/pps.h
18361
18362 PPTP DRIVER
18363 M:      Dmitry Kozlov <[email protected]>
18364 L:      [email protected]
18365 S:      Maintained
18366 W:      http://sourceforge.net/projects/accel-pptp
18367 F:      drivers/net/ppp/pptp.c
18368
18369 PRESSURE STALL INFORMATION (PSI)
18370 M:      Johannes Weiner <[email protected]>
18371 M:      Suren Baghdasaryan <[email protected]>
18372 R:      Peter Ziljstra <[email protected]>
18373 S:      Maintained
18374 F:      include/linux/psi*
18375 F:      kernel/sched/psi.c
18376
18377 PRINTK
18378 M:      Petr Mladek <[email protected]>
18379 R:      Steven Rostedt <[email protected]>
18380 R:      John Ogness <[email protected]>
18381 R:      Sergey Senozhatsky <[email protected]>
18382 S:      Maintained
18383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
18384 F:      include/linux/printk.h
18385 F:      kernel/printk/
18386
18387 PRINTK INDEXING
18388 R:      Chris Down <[email protected]>
18389 S:      Maintained
18390 F:      Documentation/core-api/printk-index.rst
18391 F:      kernel/printk/index.c
18392 K:      printk_index
18393
18394 PROC FILESYSTEM
18395 L:      [email protected]
18396 L:      [email protected]
18397 S:      Maintained
18398 F:      Documentation/filesystems/proc.rst
18399 F:      fs/proc/
18400 F:      include/linux/proc_fs.h
18401 F:      tools/testing/selftests/proc/
18402
18403 PROC SYSCTL
18404 M:      Luis Chamberlain <[email protected]>
18405 M:      Kees Cook <[email protected]>
18406 M:      Joel Granados <[email protected]>
18407 L:      [email protected]
18408 L:      [email protected]
18409 S:      Maintained
18410 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18411 F:      fs/proc/proc_sysctl.c
18412 F:      include/linux/sysctl.h
18413 F:      kernel/sysctl-test.c
18414 F:      kernel/sysctl.c
18415 F:      tools/testing/selftests/sysctl/
18416
18417 PS3 NETWORK SUPPORT
18418 M:      Geoff Levand <[email protected]>
18419 L:      [email protected]
18420 L:      [email protected]
18421 S:      Maintained
18422 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
18423
18424 PS3 PLATFORM SUPPORT
18425 M:      Geoff Levand <[email protected]>
18426 L:      [email protected]
18427 S:      Maintained
18428 F:      arch/powerpc/boot/ps3*
18429 F:      arch/powerpc/include/asm/lv1call.h
18430 F:      arch/powerpc/include/asm/ps3*.h
18431 F:      arch/powerpc/platforms/ps3/
18432 F:      drivers/*/ps3*
18433 F:      drivers/ps3/
18434 F:      drivers/rtc/rtc-ps3.c
18435 F:      drivers/usb/host/*ps3.c
18436 F:      sound/ppc/snd_ps3*
18437
18438 PS3VRAM DRIVER
18439 M:      Jim Paris <[email protected]>
18440 M:      Geoff Levand <[email protected]>
18441 L:      [email protected]
18442 S:      Maintained
18443 F:      drivers/block/ps3vram.c
18444
18445 PSAMPLE PACKET SAMPLING SUPPORT
18446 M:      Yotam Gigi <[email protected]>
18447 S:      Maintained
18448 F:      include/net/psample.h
18449 F:      include/uapi/linux/psample.h
18450 F:      net/psample
18451
18452 PSE NETWORK DRIVER
18453 M:      Oleksij Rempel <[email protected]>
18454 M:      Kory Maincent <[email protected]>
18455 L:      [email protected]
18456 S:      Maintained
18457 F:      Documentation/devicetree/bindings/net/pse-pd/
18458 F:      drivers/net/pse-pd/
18459 F:      net/ethtool/pse-pd.c
18460
18461 PSTORE FILESYSTEM
18462 M:      Kees Cook <[email protected]>
18463 R:      Tony Luck <[email protected]>
18464 R:      Guilherme G. Piccoli <[email protected]>
18465 L:      [email protected]
18466 S:      Supported
18467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
18468 F:      Documentation/admin-guide/pstore-blk.rst
18469 F:      Documentation/admin-guide/ramoops.rst
18470 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
18471 F:      drivers/acpi/apei/erst.c
18472 F:      drivers/firmware/efi/efi-pstore.c
18473 F:      fs/pstore/
18474 F:      include/linux/pstore*
18475 K:      \b(pstore|ramoops)
18476
18477 PT5161L HARDWARE MONITOR DRIVER
18478 M:      Cosmo Chou <[email protected]>
18479 L:      [email protected]
18480 S:      Maintained
18481 F:      Documentation/hwmon/pt5161l.rst
18482 F:      drivers/hwmon/pt5161l.c
18483
18484 PTP HARDWARE CLOCK SUPPORT
18485 M:      Richard Cochran <[email protected]>
18486 L:      [email protected]
18487 S:      Maintained
18488 W:      http://linuxptp.sourceforge.net/
18489 F:      Documentation/ABI/testing/sysfs-ptp
18490 F:      Documentation/driver-api/ptp.rst
18491 F:      drivers/net/phy/dp83640*
18492 F:      drivers/ptp/*
18493 F:      include/linux/ptp_cl*
18494 K:      (?:\b|_)ptp(?:\b|_)
18495
18496 PTP MOCKUP CLOCK SUPPORT
18497 M:      Vladimir Oltean <[email protected]>
18498 L:      [email protected]
18499 S:      Maintained
18500 F:      drivers/ptp/ptp_mock.c
18501 F:      include/linux/ptp_mock.h
18502
18503 PTP VIRTUAL CLOCK SUPPORT
18504 M:      Yangbo Lu <[email protected]>
18505 L:      [email protected]
18506 S:      Maintained
18507 F:      drivers/ptp/ptp_vclock.c
18508 F:      net/ethtool/phc_vclocks.c
18509
18510 PTRACE SUPPORT
18511 M:      Oleg Nesterov <[email protected]>
18512 S:      Maintained
18513 F:      arch/*/*/ptrace*.c
18514 F:      arch/*/include/asm/ptrace*.h
18515 F:      arch/*/ptrace*.c
18516 F:      include/asm-generic/syscall.h
18517 F:      include/linux/ptrace.h
18518 F:      include/linux/regset.h
18519 F:      include/uapi/linux/ptrace.h
18520 F:      kernel/ptrace.c
18521
18522 PULSE8-CEC DRIVER
18523 M:      Hans Verkuil <[email protected]>
18524 L:      [email protected]
18525 S:      Maintained
18526 T:      git git://linuxtv.org/media_tree.git
18527 F:      drivers/media/cec/usb/pulse8/
18528
18529 PURELIFI PLFXLC DRIVER
18530 M:      Srinivasan Raju <[email protected]>
18531 L:      [email protected]
18532 S:      Supported
18533 F:      drivers/net/wireless/purelifi/plfxlc/
18534
18535 PVRUSB2 VIDEO4LINUX DRIVER
18536 M:      Mike Isely <[email protected]>
18537 L:      [email protected]       (subscribers-only)
18538 L:      [email protected]
18539 S:      Maintained
18540 W:      http://www.isely.net/pvrusb2/
18541 T:      git git://linuxtv.org/media_tree.git
18542 F:      Documentation/driver-api/media/drivers/pvrusb2*
18543 F:      drivers/media/usb/pvrusb2/
18544
18545 PWC WEBCAM DRIVER
18546 M:      Hans Verkuil <[email protected]>
18547 L:      [email protected]
18548 S:      Odd Fixes
18549 T:      git git://linuxtv.org/media_tree.git
18550 F:      drivers/media/usb/pwc/*
18551 F:      include/trace/events/pwc.h
18552
18553 PWM IR Transmitter
18554 M:      Sean Young <[email protected]>
18555 L:      [email protected]
18556 S:      Maintained
18557 F:      Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
18558 F:      drivers/media/rc/pwm-ir-tx.c
18559
18560 PWM SUBSYSTEM
18561 M:      Uwe Kleine-König <[email protected]>
18562 L:      [email protected]
18563 S:      Maintained
18564 Q:      https://patchwork.ozlabs.org/project/linux-pwm/list/
18565 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
18566 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
18567 F:      Documentation/devicetree/bindings/pwm/
18568 F:      Documentation/driver-api/pwm.rst
18569 F:      drivers/gpio/gpio-mvebu.c
18570 F:      drivers/pwm/
18571 F:      drivers/video/backlight/pwm_bl.c
18572 F:      include/dt-bindings/pwm/
18573 F:      include/linux/pwm.h
18574 F:      include/linux/pwm_backlight.h
18575 K:      pwm_(config|apply_might_sleep|apply_atomic|ops)
18576
18577 PXA GPIO DRIVER
18578 M:      Robert Jarzmik <[email protected]>
18579 L:      [email protected]
18580 S:      Maintained
18581 F:      drivers/gpio/gpio-pxa.c
18582
18583 PXA MMCI DRIVER
18584 S:      Orphan
18585
18586 PXA RTC DRIVER
18587 M:      Robert Jarzmik <[email protected]>
18588 L:      [email protected]
18589 S:      Maintained
18590
18591 PXA2xx/PXA3xx SUPPORT
18592 M:      Daniel Mack <[email protected]>
18593 M:      Haojian Zhuang <[email protected]>
18594 M:      Robert Jarzmik <[email protected]>
18595 L:      [email protected] (moderated for non-subscribers)
18596 S:      Maintained
18597 T:      git git://github.com/hzhuang1/linux.git
18598 T:      git git://github.com/rjarzmik/linux.git
18599 F:      arch/arm/boot/dts/intel/pxa/
18600 F:      arch/arm/mach-pxa/
18601 F:      drivers/dma/pxa*
18602 F:      drivers/pcmcia/pxa2xx*
18603 F:      drivers/pinctrl/pxa/
18604 F:      drivers/spi/spi-pxa2xx*
18605 F:      drivers/usb/gadget/udc/pxa2*
18606 F:      include/sound/pxa2xx-lib.h
18607 F:      sound/arm/pxa*
18608 F:      sound/soc/pxa/
18609
18610 QAT DRIVER
18611 M:      Giovanni Cabiddu <[email protected]>
18612 L:      [email protected]
18613 S:      Supported
18614 F:      drivers/crypto/intel/qat/
18615
18616 QCOM AUDIO (ASoC) DRIVERS
18617 M:      Srinivas Kandagatla <[email protected]>
18618 L:      [email protected] (moderated for non-subscribers)
18619 L:      [email protected]
18620 S:      Supported
18621 F:      Documentation/devicetree/bindings/soc/qcom/qcom,apr*
18622 F:      Documentation/devicetree/bindings/sound/qcom,*
18623 F:      drivers/soc/qcom/apr.c
18624 F:      include/dt-bindings/sound/qcom,wcd9335.h
18625 F:      sound/soc/codecs/lpass-rx-macro.*
18626 F:      sound/soc/codecs/lpass-tx-macro.*
18627 F:      sound/soc/codecs/lpass-va-macro.c
18628 F:      sound/soc/codecs/lpass-wsa-macro.*
18629 F:      sound/soc/codecs/msm8916-wcd-analog.c
18630 F:      sound/soc/codecs/msm8916-wcd-digital.c
18631 F:      sound/soc/codecs/wcd-clsh-v2.*
18632 F:      sound/soc/codecs/wcd-mbhc-v2.*
18633 F:      sound/soc/codecs/wcd9335.*
18634 F:      sound/soc/codecs/wcd934x.c
18635 F:      sound/soc/codecs/wsa881x.c
18636 F:      sound/soc/codecs/wsa883x.c
18637 F:      sound/soc/codecs/wsa884x.c
18638 F:      sound/soc/qcom/
18639
18640 QCOM EMBEDDED USB DEBUGGER (EUD)
18641 M:      Souradeep Chowdhury <[email protected]>
18642 L:      [email protected]
18643 S:      Maintained
18644 F:      Documentation/ABI/testing/sysfs-driver-eud
18645 F:      Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
18646 F:      drivers/usb/misc/qcom_eud.c
18647
18648 QCOM IPA DRIVER
18649 M:      Alex Elder <[email protected]>
18650 L:      [email protected]
18651 S:      Maintained
18652 F:      drivers/net/ipa/
18653
18654 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
18655 M:      Gabriel Somlo <[email protected]>
18656 M:      "Michael S. Tsirkin" <[email protected]>
18657 L:      [email protected]
18658 S:      Maintained
18659 F:      drivers/firmware/qemu_fw_cfg.c
18660 F:      include/uapi/linux/qemu_fw_cfg.h
18661
18662 QIB DRIVER
18663 M:      Dennis Dalessandro <[email protected]>
18664 L:      [email protected]
18665 S:      Supported
18666 F:      drivers/infiniband/hw/qib/
18667
18668 QLOGIC QL41xxx FCOE DRIVER
18669 M:      Saurav Kashyap <[email protected]>
18670 M:      Javed Hasan <[email protected]>
18671 M:      [email protected]
18672 L:      [email protected]
18673 S:      Supported
18674 F:      drivers/scsi/qedf/
18675
18676 QLOGIC QL41xxx ISCSI DRIVER
18677 M:      Nilesh Javali <[email protected]>
18678 M:      Manish Rangankar <[email protected]>
18679 M:      [email protected]
18680 L:      [email protected]
18681 S:      Supported
18682 F:      drivers/scsi/qedi/
18683
18684 QLOGIC QL4xxx ETHERNET DRIVER
18685 M:      Manish Chopra <[email protected]>
18686 L:      [email protected]
18687 S:      Supported
18688 F:      drivers/net/ethernet/qlogic/qed/
18689 F:      drivers/net/ethernet/qlogic/qede/
18690 F:      include/linux/qed/
18691
18692 QLOGIC QL4xxx RDMA DRIVER
18693 M:      Michal Kalderon <[email protected]>
18694 L:      [email protected]
18695 S:      Supported
18696 F:      drivers/infiniband/hw/qedr/
18697 F:      include/uapi/rdma/qedr-abi.h
18698
18699 QLOGIC QLA1280 SCSI DRIVER
18700 M:      Michael Reed <[email protected]>
18701 L:      [email protected]
18702 S:      Maintained
18703 F:      drivers/scsi/qla1280.[ch]
18704
18705 QLOGIC QLA2XXX FC-SCSI DRIVER
18706 M:      Nilesh Javali <[email protected]>
18707 M:      [email protected]
18708 L:      [email protected]
18709 S:      Supported
18710 F:      drivers/scsi/qla2xxx/
18711
18712 QLOGIC QLA3XXX NETWORK DRIVER
18713 M:      [email protected]
18714 L:      [email protected]
18715 S:      Supported
18716 F:      drivers/net/ethernet/qlogic/qla3xxx.*
18717
18718 QLOGIC QLA4XXX iSCSI DRIVER
18719 M:      Nilesh Javali <[email protected]>
18720 M:      Manish Rangankar <[email protected]>
18721 M:      [email protected]
18722 L:      [email protected]
18723 S:      Supported
18724 F:      drivers/scsi/qla4xxx/
18725
18726 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
18727 M:      Shahed Shaikh <[email protected]>
18728 M:      Manish Chopra <[email protected]>
18729 M:      [email protected]
18730 L:      [email protected]
18731 S:      Supported
18732 F:      drivers/net/ethernet/qlogic/qlcnic/
18733
18734 QM1D1B0004 MEDIA DRIVER
18735 M:      Akihiro Tsukada <[email protected]>
18736 L:      [email protected]
18737 S:      Odd Fixes
18738 F:      drivers/media/tuners/qm1d1b0004*
18739
18740 QM1D1C0042 MEDIA DRIVER
18741 M:      Akihiro Tsukada <[email protected]>
18742 L:      [email protected]
18743 S:      Odd Fixes
18744 F:      drivers/media/tuners/qm1d1c0042*
18745
18746 QNX4 FILESYSTEM
18747 M:      Anders Larsen <[email protected]>
18748 S:      Maintained
18749 W:      http://www.alarsen.net/linux/qnx4fs/
18750 F:      fs/qnx4/
18751 F:      include/uapi/linux/qnx4_fs.h
18752 F:      include/uapi/linux/qnxtypes.h
18753
18754 QNX6 FILESYSTEM
18755 S:      Orphan
18756 F:      Documentation/filesystems/qnx6.rst
18757 F:      fs/qnx6/
18758 F:      include/linux/qnx6_fs.h
18759
18760 QORIQ DPAA2 FSL-MC BUS DRIVER
18761 M:      Stuart Yoder <[email protected]>
18762 M:      Laurentiu Tudor <[email protected]>
18763 L:      [email protected]
18764 S:      Maintained
18765 F:      Documentation/ABI/stable/sysfs-bus-fsl-mc
18766 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
18767 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
18768 F:      drivers/bus/fsl-mc/
18769 F:      include/uapi/linux/fsl_mc.h
18770
18771 QT1010 MEDIA DRIVER
18772 L:      [email protected]
18773 S:      Orphan
18774 W:      https://linuxtv.org
18775 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
18776 F:      drivers/media/tuners/qt1010*
18777
18778 QUALCOMM ATH12K WIRELESS DRIVER
18779 M:      Kalle Valo <[email protected]>
18780 M:      Jeff Johnson <[email protected]>
18781 L:      [email protected]
18782 S:      Supported
18783 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
18784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18785 F:      drivers/net/wireless/ath/ath12k/
18786 N:      ath12k
18787
18788 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
18789 M:      Kalle Valo <[email protected]>
18790 M:      Jeff Johnson <[email protected]>
18791 L:      [email protected]
18792 S:      Supported
18793 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
18794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18795 F:      drivers/net/wireless/ath/ath10k/
18796 N:      ath10k
18797
18798 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
18799 M:      Kalle Valo <[email protected]>
18800 M:      Jeff Johnson <[email protected]>
18801 L:      [email protected]
18802 S:      Supported
18803 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
18804 B:      https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
18805 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18806 F:      drivers/net/wireless/ath/ath11k/
18807 N:      ath11k
18808
18809 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
18810 M:      Toke Høiland-Jørgensen <[email protected]>
18811 L:      [email protected]
18812 S:      Maintained
18813 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
18814 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18815 F:      Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
18816 F:      drivers/net/wireless/ath/ath9k/
18817
18818 QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
18819 M:      Stefan Wahren <[email protected]>
18820 L:      [email protected]
18821 S:      Maintained
18822 F:      Documentation/devicetree/bindings/net/qca,qca7000.txt
18823 F:      drivers/net/ethernet/qualcomm/qca*
18824
18825 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
18826 M:      Stephan Gerhold <[email protected]>
18827 L:      [email protected]
18828 L:      [email protected]
18829 S:      Maintained
18830 F:      Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
18831 F:      drivers/net/wwan/qcom_bam_dmux.c
18832
18833 QUALCOMM CAMERA SUBSYSTEM DRIVER
18834 M:      Robert Foss <[email protected]>
18835 M:      Todor Tomov <[email protected]>
18836 M:      Bryan O'Donoghue <[email protected]>
18837 L:      [email protected]
18838 S:      Maintained
18839 F:      Documentation/admin-guide/media/qcom_camss.rst
18840 F:      Documentation/devicetree/bindings/media/*camss*
18841 F:      drivers/media/platform/qcom/camss/
18842
18843 QUALCOMM CLOCK DRIVERS
18844 M:      Bjorn Andersson <[email protected]>
18845 L:      [email protected]
18846 S:      Supported
18847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
18848 F:      Documentation/devicetree/bindings/clock/qcom,*
18849 F:      drivers/clk/qcom/
18850 F:      include/dt-bindings/clock/qcom,*
18851
18852 QUALCOMM CLOUD AI (QAIC) DRIVER
18853 M:      Jeffrey Hugo <[email protected]>
18854 R:      Carl Vanderlip <[email protected]>
18855 R:      Pranjal Ramajor Asha Kanojiya <[email protected]>
18856 L:      [email protected]
18857 L:      [email protected]
18858 S:      Supported
18859 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
18860 F:      Documentation/accel/qaic/
18861 F:      drivers/accel/qaic/
18862 F:      include/uapi/drm/qaic_accel.h
18863
18864 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
18865 M:      Bjorn Andersson <[email protected]>
18866 M:      Konrad Dybcio <[email protected]>
18867 L:      [email protected]
18868 L:      [email protected]
18869 S:      Maintained
18870 F:      Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
18871 F:      drivers/pmdomain/qcom/cpr.c
18872
18873 QUALCOMM CPUCP MAILBOX DRIVER
18874 M:      Sibi Sankar <[email protected]>
18875 L:      [email protected]
18876 S:      Supported
18877 F:      Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
18878 F:      drivers/mailbox/qcom-cpucp-mbox.c
18879
18880 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
18881 M:      Ilia Lin <[email protected]>
18882 L:      [email protected]
18883 S:      Maintained
18884 F:      Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
18885 F:      Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
18886 F:      drivers/cpufreq/qcom-cpufreq-nvmem.c
18887
18888 QUALCOMM CRYPTO DRIVERS
18889 M:      Thara Gopinath <[email protected]>
18890 L:      [email protected]
18891 L:      [email protected]
18892 S:      Maintained
18893 F:      Documentation/devicetree/bindings/crypto/qcom-qce.yaml
18894 F:      drivers/crypto/qce/
18895
18896 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
18897 M:      Timur Tabi <[email protected]>
18898 L:      [email protected]
18899 S:      Maintained
18900 F:      drivers/net/ethernet/qualcomm/emac/
18901
18902 QUALCOMM ETHQOS ETHERNET DRIVER
18903 M:      Vinod Koul <[email protected]>
18904 L:      [email protected]
18905 L:      [email protected]
18906 S:      Maintained
18907 F:      Documentation/devicetree/bindings/net/qcom,ethqos.yaml
18908 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
18909
18910 QUALCOMM FASTRPC DRIVER
18911 M:      Srinivas Kandagatla <[email protected]>
18912 M:      Amol Maheshwari <[email protected]>
18913 L:      [email protected]
18914 L:      [email protected]
18915 S:      Maintained
18916 F:      Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
18917 F:      drivers/misc/fastrpc.c
18918 F:      include/uapi/misc/fastrpc.h
18919
18920 QUALCOMM HEXAGON ARCHITECTURE
18921 M:      Brian Cain <[email protected]>
18922 L:      [email protected]
18923 S:      Supported
18924 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
18925 F:      arch/hexagon/
18926
18927 QUALCOMM HIDMA DRIVER
18928 M:      Sinan Kaya <[email protected]>
18929 L:      [email protected] (moderated for non-subscribers)
18930 L:      [email protected]
18931 L:      [email protected]
18932 S:      Supported
18933 F:      drivers/dma/qcom/hidma*
18934
18935 QUALCOMM I2C CCI DRIVER
18936 M:      Loic Poulain <[email protected]>
18937 M:      Robert Foss <[email protected]>
18938 L:      [email protected]
18939 L:      [email protected]
18940 S:      Maintained
18941 F:      Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
18942 F:      drivers/i2c/busses/i2c-qcom-cci.c
18943
18944 QUALCOMM INTERCONNECT BWMON DRIVER
18945 M:      Krzysztof Kozlowski <[email protected]>
18946 L:      [email protected]
18947 S:      Maintained
18948 F:      Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
18949 F:      drivers/soc/qcom/icc-bwmon.c
18950
18951 QUALCOMM IOMMU
18952 M:      Rob Clark <[email protected]>
18953 L:      [email protected]
18954 L:      [email protected]
18955 S:      Maintained
18956 F:      drivers/iommu/arm/arm-smmu/qcom_iommu.c
18957 F:      drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
18958 F:      drivers/iommu/msm_iommu*
18959
18960 QUALCOMM IPC ROUTER (QRTR) DRIVER
18961 M:      Manivannan Sadhasivam <[email protected]>
18962 L:      [email protected]
18963 S:      Maintained
18964 F:      include/trace/events/qrtr.h
18965 F:      include/uapi/linux/qrtr.h
18966 F:      net/qrtr/
18967
18968 QUALCOMM IPCC MAILBOX DRIVER
18969 M:      Manivannan Sadhasivam <[email protected]>
18970 L:      [email protected]
18971 S:      Supported
18972 F:      Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
18973 F:      drivers/mailbox/qcom-ipcc.c
18974 F:      include/dt-bindings/mailbox/qcom-ipcc.h
18975
18976 QUALCOMM IPQ4019 USB PHY DRIVER
18977 M:      Robert Marko <[email protected]>
18978 M:      Luka Perkov <[email protected]>
18979 L:      [email protected]
18980 S:      Maintained
18981 F:      Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
18982 F:      drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
18983
18984 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
18985 M:      Robert Marko <[email protected]>
18986 M:      Luka Perkov <[email protected]>
18987 L:      [email protected]
18988 S:      Maintained
18989 F:      Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
18990 F:      drivers/regulator/vqmmc-ipq4019-regulator.c
18991
18992 QUALCOMM NAND CONTROLLER DRIVER
18993 M:      Manivannan Sadhasivam <[email protected]>
18994 L:      [email protected]
18995 L:      [email protected]
18996 S:      Maintained
18997 F:      Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
18998 F:      drivers/mtd/nand/raw/qcom_nandc.c
18999
19000 QUALCOMM QSEECOM DRIVER
19001 M:      Maximilian Luz <[email protected]>
19002 L:      [email protected]
19003 S:      Maintained
19004 F:      drivers/firmware/qcom/qcom_qseecom.c
19005
19006 QUALCOMM QSEECOM UEFISECAPP DRIVER
19007 M:      Maximilian Luz <[email protected]>
19008 L:      [email protected]
19009 S:      Maintained
19010 F:      drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
19011
19012 QUALCOMM RMNET DRIVER
19013 M:      Subash Abhinov Kasiviswanathan <[email protected]>
19014 M:      Sean Tranchetti <[email protected]>
19015 L:      [email protected]
19016 S:      Maintained
19017 F:      Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
19018 F:      drivers/net/ethernet/qualcomm/rmnet/
19019 F:      include/linux/if_rmnet.h
19020
19021 QUALCOMM TRUST ZONE MEMORY ALLOCATOR
19022 M:      Bartosz Golaszewski <[email protected]>
19023 L:      [email protected]
19024 S:      Maintained
19025 F:      drivers/firmware/qcom/qcom_tzmem.c
19026 F:      drivers/firmware/qcom/qcom_tzmem.h
19027 F:      include/linux/firmware/qcom/qcom_tzmem.h
19028
19029 QUALCOMM TSENS THERMAL DRIVER
19030 M:      Amit Kucheria <[email protected]>
19031 M:      Thara Gopinath <[email protected]>
19032 L:      [email protected]
19033 L:      [email protected]
19034 S:      Maintained
19035 F:      Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
19036 F:      drivers/thermal/qcom/
19037
19038 QUALCOMM TYPEC PORT MANAGER DRIVER
19039 M:      Bryan O'Donoghue <[email protected]>
19040 L:      [email protected]
19041 L:      [email protected]
19042 S:      Maintained
19043 F:      Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
19044 F:      drivers/usb/typec/tcpm/qcom/
19045
19046 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
19047 M:      Stanimir Varbanov <[email protected]>
19048 M:      Vikash Garodia <[email protected]>
19049 R:      Bryan O'Donoghue <[email protected]>
19050 L:      [email protected]
19051 L:      [email protected]
19052 S:      Maintained
19053 T:      git git://linuxtv.org/media_tree.git
19054 F:      Documentation/devicetree/bindings/media/*venus*
19055 F:      drivers/media/platform/qcom/venus/
19056
19057 QUALCOMM WCN36XX WIRELESS DRIVER
19058 M:      Loic Poulain <[email protected]>
19059 L:      [email protected]
19060 S:      Supported
19061 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
19062 F:      drivers/net/wireless/ath/wcn36xx/
19063
19064 QUANTENNA QTNFMAC WIRELESS DRIVER
19065 M:      Igor Mitsyanko <[email protected]>
19066 R:      Sergey Matyukevich <[email protected]>
19067 L:      [email protected]
19068 S:      Maintained
19069 F:      drivers/net/wireless/quantenna
19070
19071 RADEON and AMDGPU DRM DRIVERS
19072 M:      Alex Deucher <[email protected]>
19073 M:      Christian König <[email protected]>
19074 M:      Xinhui Pan <[email protected]>
19075 L:      [email protected]
19076 S:      Supported
19077 B:      https://gitlab.freedesktop.org/drm/amd/-/issues
19078 C:      irc://irc.oftc.net/radeon
19079 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
19080 F:      Documentation/gpu/amdgpu/
19081 F:      drivers/gpu/drm/amd/
19082 F:      drivers/gpu/drm/ci/xfails/amd*
19083 F:      drivers/gpu/drm/radeon/
19084 F:      include/uapi/drm/amdgpu_drm.h
19085 F:      include/uapi/drm/radeon_drm.h
19086
19087 RADEON FRAMEBUFFER DISPLAY DRIVER
19088 M:      Benjamin Herrenschmidt <[email protected]>
19089 L:      [email protected]
19090 S:      Maintained
19091 F:      drivers/video/fbdev/aty/radeon*
19092 F:      include/uapi/linux/radeonfb.h
19093
19094 RADIOSHARK RADIO DRIVER
19095 M:      Hans Verkuil <[email protected]>
19096 L:      [email protected]
19097 S:      Maintained
19098 T:      git git://linuxtv.org/media_tree.git
19099 F:      drivers/media/radio/radio-shark.c
19100
19101 RADIOSHARK2 RADIO DRIVER
19102 M:      Hans Verkuil <[email protected]>
19103 L:      [email protected]
19104 S:      Maintained
19105 T:      git git://linuxtv.org/media_tree.git
19106 F:      drivers/media/radio/radio-shark2.c
19107 F:      drivers/media/radio/radio-tea5777.c
19108
19109 RADOS BLOCK DEVICE (RBD)
19110 M:      Ilya Dryomov <[email protected]>
19111 R:      Dongsheng Yang <[email protected]>
19112 L:      [email protected]
19113 S:      Supported
19114 W:      http://ceph.com/
19115 T:      git https://github.com/ceph/ceph-client.git
19116 F:      Documentation/ABI/testing/sysfs-bus-rbd
19117 F:      drivers/block/rbd.c
19118 F:      drivers/block/rbd_types.h
19119
19120 RAGE128 FRAMEBUFFER DISPLAY DRIVER
19121 L:      [email protected]
19122 S:      Orphan
19123 F:      drivers/video/fbdev/aty/aty128fb.c
19124
19125 RAINSHADOW-CEC DRIVER
19126 M:      Hans Verkuil <[email protected]>
19127 L:      [email protected]
19128 S:      Maintained
19129 T:      git git://linuxtv.org/media_tree.git
19130 F:      drivers/media/cec/usb/rainshadow/
19131
19132 RALINK MIPS ARCHITECTURE
19133 M:      John Crispin <[email protected]>
19134 M:      Sergio Paracuellos <[email protected]>
19135 L:      [email protected]
19136 S:      Maintained
19137 F:      arch/mips/ralink
19138
19139 RALINK MT7621 MIPS ARCHITECTURE
19140 M:      Arınç ÜNAL <[email protected]>
19141 M:      Sergio Paracuellos <[email protected]>
19142 L:      [email protected]
19143 S:      Maintained
19144 F:      arch/mips/boot/dts/ralink/mt7621*
19145
19146 RALINK RT2X00 WIRELESS LAN DRIVER
19147 M:      Stanislaw Gruszka <[email protected]>
19148 L:      [email protected]
19149 S:      Maintained
19150 F:      drivers/net/wireless/ralink/rt2x00/
19151
19152 RAMDISK RAM BLOCK DEVICE DRIVER
19153 M:      Jens Axboe <[email protected]>
19154 S:      Maintained
19155 F:      Documentation/admin-guide/blockdev/ramdisk.rst
19156 F:      drivers/block/brd.c
19157
19158 RANCHU VIRTUAL BOARD FOR MIPS
19159 M:      Miodrag Dinic <[email protected]>
19160 L:      [email protected]
19161 S:      Supported
19162 F:      arch/mips/configs/generic/board-ranchu.config
19163 F:      arch/mips/generic/board-ranchu.c
19164
19165 RANDOM NUMBER DRIVER
19166 M:      "Theodore Ts'o" <[email protected]>
19167 M:      Jason A. Donenfeld <[email protected]>
19168 S:      Maintained
19169 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
19170 F:      Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
19171 F:      drivers/char/random.c
19172 F:      include/linux/random.h
19173 F:      include/uapi/linux/random.h
19174 F:      drivers/virt/vmgenid.c
19175 F:      include/vdso/getrandom.h
19176 F:      lib/vdso/getrandom.c
19177 F:      arch/x86/entry/vdso/vgetrandom*
19178 F:      arch/x86/include/asm/vdso/getrandom*
19179
19180 RAPIDIO SUBSYSTEM
19181 M:      Matt Porter <[email protected]>
19182 M:      Alexandre Bounine <[email protected]>
19183 S:      Maintained
19184 F:      drivers/rapidio/
19185
19186 RAS INFRASTRUCTURE
19187 M:      Tony Luck <[email protected]>
19188 M:      Borislav Petkov <[email protected]>
19189 L:      [email protected]
19190 S:      Maintained
19191 F:      Documentation/admin-guide/RAS
19192 F:      drivers/ras/
19193 F:      include/linux/ras.h
19194 F:      include/ras/ras_event.h
19195
19196 RAS FRU MEMORY POISON MANAGER (FMPM)
19197 M:      Yazen Ghannam <[email protected]>
19198 L:      [email protected]
19199 S:      Maintained
19200 F:      drivers/ras/amd/fmpm.c
19201
19202 RASPBERRY PI PISP BACK END
19203 M:      Jacopo Mondi <[email protected]>
19204 L:      Raspberry Pi Kernel Maintenance <[email protected]>
19205 L:      [email protected]
19206 S:      Maintained
19207 F:      Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
19208 F:      drivers/media/platform/raspberrypi/pisp_be/
19209 F:      include/uapi/linux/media/raspberrypi/
19210
19211 RC-CORE / LIRC FRAMEWORK
19212 M:      Sean Young <[email protected]>
19213 L:      [email protected]
19214 S:      Maintained
19215 W:      http://linuxtv.org
19216 T:      git git://linuxtv.org/media_tree.git
19217 F:      Documentation/driver-api/media/rc-core.rst
19218 F:      Documentation/userspace-api/media/rc/
19219 F:      drivers/media/rc/
19220 F:      include/media/rc-core.h
19221 F:      include/media/rc-map.h
19222 F:      include/uapi/linux/lirc.h
19223
19224 RCMM REMOTE CONTROLS DECODER
19225 M:      Patrick Lerda <[email protected]>
19226 S:      Maintained
19227 F:      drivers/media/rc/ir-rcmm-decoder.c
19228
19229 RCUTORTURE TEST FRAMEWORK
19230 M:      "Paul E. McKenney" <[email protected]>
19231 M:      Josh Triplett <[email protected]>
19232 R:      Steven Rostedt <[email protected]>
19233 R:      Mathieu Desnoyers <[email protected]>
19234 R:      Lai Jiangshan <[email protected]>
19235 L:      [email protected]
19236 S:      Supported
19237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19238 F:      tools/testing/selftests/rcutorture
19239
19240 RDACM20 Camera Sensor
19241 M:      Jacopo Mondi <[email protected]>
19242 M:      Kieran Bingham <[email protected]>
19243 M:      Laurent Pinchart <[email protected]>
19244 M:      Niklas Söderlund <[email protected]>
19245 L:      [email protected]
19246 S:      Maintained
19247 F:      Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19248 F:      drivers/media/i2c/max9271.c
19249 F:      drivers/media/i2c/max9271.h
19250 F:      drivers/media/i2c/rdacm20.c
19251
19252 RDACM21 Camera Sensor
19253 M:      Jacopo Mondi <[email protected]>
19254 M:      Kieran Bingham <[email protected]>
19255 M:      Laurent Pinchart <[email protected]>
19256 M:      Niklas Söderlund <[email protected]>
19257 L:      [email protected]
19258 S:      Maintained
19259 F:      Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19260 F:      drivers/media/i2c/max9271.c
19261 F:      drivers/media/i2c/max9271.h
19262 F:      drivers/media/i2c/rdacm21.c
19263
19264 RDC R-321X SoC
19265 M:      Florian Fainelli <[email protected]>
19266 S:      Maintained
19267
19268 RDC R6040 FAST ETHERNET DRIVER
19269 M:      Florian Fainelli <[email protected]>
19270 L:      [email protected]
19271 S:      Maintained
19272 F:      drivers/net/ethernet/rdc/r6040.c
19273
19274 RDMAVT - RDMA verbs software
19275 M:      Dennis Dalessandro <[email protected]>
19276 L:      [email protected]
19277 S:      Supported
19278 F:      drivers/infiniband/sw/rdmavt
19279
19280 RDS - RELIABLE DATAGRAM SOCKETS
19281 M:      Allison Henderson <[email protected]>
19282 L:      [email protected]
19283 L:      [email protected]
19284 L:      [email protected] (moderated for non-subscribers)
19285 S:      Supported
19286 W:      https://oss.oracle.com/projects/rds/
19287 F:      Documentation/networking/rds.rst
19288 F:      net/rds/
19289 F:      tools/testing/selftests/net/rds/
19290
19291 RDT - RESOURCE ALLOCATION
19292 M:      Fenghua Yu <[email protected]>
19293 M:      Reinette Chatre <[email protected]>
19294 L:      [email protected]
19295 S:      Supported
19296 F:      Documentation/arch/x86/resctrl*
19297 F:      arch/x86/include/asm/resctrl.h
19298 F:      arch/x86/kernel/cpu/resctrl/
19299 F:      tools/testing/selftests/resctrl/
19300
19301 READ-COPY UPDATE (RCU)
19302 M:      "Paul E. McKenney" <[email protected]>
19303 M:      Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h)
19304 M:      Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h)
19305 M:      Joel Fernandes <[email protected]>
19306 M:      Josh Triplett <[email protected]>
19307 M:      Boqun Feng <[email protected]>
19308 M:      Uladzislau Rezki <[email protected]>
19309 R:      Steven Rostedt <[email protected]>
19310 R:      Mathieu Desnoyers <[email protected]>
19311 R:      Lai Jiangshan <[email protected]>
19312 R:      Zqiang <[email protected]>
19313 L:      [email protected]
19314 S:      Supported
19315 W:      http://www.rdrop.com/users/paulmck/RCU/
19316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19317 F:      Documentation/RCU/
19318 F:      include/linux/rcu*
19319 F:      kernel/rcu/
19320 X:      Documentation/RCU/torture.rst
19321 X:      include/linux/srcu*.h
19322 X:      kernel/rcu/srcu*.c
19323
19324 REAL TIME CLOCK (RTC) SUBSYSTEM
19325 M:      Alexandre Belloni <[email protected]>
19326 L:      [email protected]
19327 S:      Maintained
19328 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
19329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
19330 F:      Documentation/admin-guide/rtc.rst
19331 F:      Documentation/devicetree/bindings/rtc/
19332 F:      drivers/rtc/
19333 F:      include/linux/rtc.h
19334 F:      include/linux/rtc/
19335 F:      include/uapi/linux/rtc.h
19336 F:      tools/testing/selftests/rtc/
19337
19338 Real-time Linux Analysis (RTLA) tools
19339 M:      Steven Rostedt <[email protected]>
19340 L:      [email protected]
19341 S:      Maintained
19342 F:      Documentation/tools/rtla/
19343 F:      tools/tracing/rtla/
19344
19345 REALTEK AUDIO CODECS
19346 M:      Oder Chiou <[email protected]>
19347 S:      Maintained
19348 F:      include/sound/rt*.h
19349 F:      sound/soc/codecs/rt*
19350
19351 REALTEK OTTO WATCHDOG
19352 M:      Sander Vanheule <[email protected]>
19353 L:      [email protected]
19354 S:      Maintained
19355 F:      Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
19356 F:      drivers/watchdog/realtek_otto_wdt.c
19357
19358 REALTEK RTL83xx SMI DSA ROUTER CHIPS
19359 M:      Linus Walleij <[email protected]>
19360 M:      Alvin Šipraga <[email protected]>
19361 S:      Maintained
19362 F:      Documentation/devicetree/bindings/net/dsa/realtek.yaml
19363 F:      drivers/net/dsa/realtek/*
19364
19365 REALTEK WIRELESS DRIVER (rtlwifi family)
19366 M:      Ping-Ke Shih <[email protected]>
19367 L:      [email protected]
19368 S:      Maintained
19369 T:      git https://github.com/pkshih/rtw.git
19370 F:      drivers/net/wireless/realtek/rtlwifi/
19371
19372 REALTEK WIRELESS DRIVER (rtw88)
19373 M:      Ping-Ke Shih <[email protected]>
19374 L:      [email protected]
19375 S:      Maintained
19376 T:      git https://github.com/pkshih/rtw.git
19377 F:      drivers/net/wireless/realtek/rtw88/
19378
19379 REALTEK WIRELESS DRIVER (rtw89)
19380 M:      Ping-Ke Shih <[email protected]>
19381 L:      [email protected]
19382 S:      Maintained
19383 T:      git https://github.com/pkshih/rtw.git
19384 F:      drivers/net/wireless/realtek/rtw89/
19385
19386 REDPINE WIRELESS DRIVER
19387 L:      [email protected]
19388 S:      Orphan
19389 F:      drivers/net/wireless/rsi/
19390
19391 REGISTER MAP ABSTRACTION
19392 M:      Mark Brown <[email protected]>
19393 L:      [email protected]
19394 S:      Supported
19395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
19396 F:      Documentation/devicetree/bindings/regmap/
19397 F:      drivers/base/regmap/
19398 F:      include/linux/regmap.h
19399
19400 REISERFS FILE SYSTEM
19401 L:      [email protected]
19402 S:      Obsolete
19403 F:      fs/reiserfs/
19404
19405 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
19406 M:      Bjorn Andersson <[email protected]>
19407 M:      Mathieu Poirier <[email protected]>
19408 L:      [email protected]
19409 S:      Maintained
19410 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
19411 F:      Documentation/ABI/testing/sysfs-class-remoteproc
19412 F:      Documentation/devicetree/bindings/remoteproc/
19413 F:      Documentation/staging/remoteproc.rst
19414 F:      drivers/remoteproc/
19415 F:      include/linux/remoteproc.h
19416 F:      include/linux/remoteproc/
19417
19418 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
19419 M:      Bjorn Andersson <[email protected]>
19420 M:      Mathieu Poirier <[email protected]>
19421 L:      [email protected]
19422 S:      Maintained
19423 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
19424 F:      Documentation/ABI/testing/sysfs-bus-rpmsg
19425 F:      Documentation/staging/rpmsg.rst
19426 F:      drivers/rpmsg/
19427 F:      include/linux/rpmsg.h
19428 F:      include/linux/rpmsg/
19429 F:      include/uapi/linux/rpmsg.h
19430 F:      samples/rpmsg/
19431
19432 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
19433 M:      Stephan Gerhold <[email protected]>
19434 L:      [email protected]
19435 L:      [email protected]
19436 S:      Maintained
19437 F:      drivers/net/wwan/rpmsg_wwan_ctrl.c
19438
19439 RENESAS CLOCK DRIVERS
19440 M:      Geert Uytterhoeven <[email protected]>
19441 L:      [email protected]
19442 S:      Supported
19443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
19444 F:      Documentation/devicetree/bindings/clock/renesas,*
19445 F:      drivers/clk/renesas/
19446
19447 RENESAS EMEV2 I2C DRIVER
19448 M:      Wolfram Sang <[email protected]>
19449 L:      [email protected]
19450 S:      Supported
19451 F:      Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
19452 F:      drivers/i2c/busses/i2c-emev2.c
19453
19454 RENESAS ETHERNET AVB DRIVER
19455 R:      Sergey Shtylyov <[email protected]>
19456 L:      [email protected]
19457 L:      [email protected]
19458 F:      Documentation/devicetree/bindings/net/renesas,etheravb.yaml
19459 F:      drivers/net/ethernet/renesas/Kconfig
19460 F:      drivers/net/ethernet/renesas/Makefile
19461 F:      drivers/net/ethernet/renesas/ravb*
19462
19463 RENESAS ETHERNET SWITCH DRIVER
19464 R:      Yoshihiro Shimoda <[email protected]>
19465 L:      [email protected]
19466 L:      [email protected]
19467 F:      Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
19468 F:      drivers/net/ethernet/renesas/Kconfig
19469 F:      drivers/net/ethernet/renesas/Makefile
19470 F:      drivers/net/ethernet/renesas/rcar_gen4*
19471 F:      drivers/net/ethernet/renesas/rswitch*
19472
19473 RENESAS ETHERNET TSN DRIVER
19474 M:      Niklas Söderlund <[email protected]>
19475 L:      [email protected]
19476 L:      [email protected]
19477 S:      Supported
19478 F:      Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
19479 F:      drivers/net/ethernet/renesas/rtsn.*
19480
19481 RENESAS IDT821034 ASoC CODEC
19482 M:      Herve Codina <[email protected]>
19483 L:      [email protected] (moderated for non-subscribers)
19484 S:      Maintained
19485 F:      Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
19486 F:      sound/soc/codecs/idt821034.c
19487
19488 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
19489 M:      Miquel Raynal <[email protected]>
19490 L:      [email protected]
19491 L:      [email protected]
19492 S:      Maintained
19493 F:      Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
19494 F:      drivers/mtd/nand/raw/renesas-nand-controller.c
19495
19496 RENESAS R-CAR GYROADC DRIVER
19497 M:      Marek Vasut <[email protected]>
19498 L:      [email protected]
19499 S:      Supported
19500 F:      Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
19501 F:      drivers/iio/adc/rcar-gyroadc.c
19502
19503 RENESAS R-CAR I2C DRIVERS
19504 M:      Wolfram Sang <[email protected]>
19505 L:      [email protected]
19506 S:      Supported
19507 F:      Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
19508 F:      Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
19509 F:      drivers/i2c/busses/i2c-rcar.c
19510 F:      drivers/i2c/busses/i2c-sh_mobile.c
19511
19512 RENESAS R-CAR SATA DRIVER
19513 R:      Sergey Shtylyov <[email protected]>
19514 L:      [email protected]
19515 L:      [email protected]
19516 S:      Supported
19517 F:      Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
19518 F:      drivers/ata/sata_rcar.c
19519
19520 RENESAS R-CAR THERMAL DRIVERS
19521 M:      Niklas Söderlund <[email protected]>
19522 L:      [email protected]
19523 S:      Supported
19524 F:      Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
19525 F:      Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
19526 F:      drivers/thermal/renesas/rcar_gen3_thermal.c
19527 F:      drivers/thermal/renesas/rcar_thermal.c
19528
19529 RENESAS RIIC DRIVER
19530 M:      Chris Brandt <[email protected]>
19531 L:      [email protected]
19532 S:      Supported
19533 F:      Documentation/devicetree/bindings/i2c/renesas,riic.yaml
19534 F:      drivers/i2c/busses/i2c-riic.c
19535
19536 RENESAS RZ/G2L A/D DRIVER
19537 M:      Lad Prabhakar <[email protected]>
19538 L:      [email protected]
19539 L:      [email protected]
19540 S:      Supported
19541 F:      Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
19542 F:      drivers/iio/adc/rzg2l_adc.c
19543
19544 RENESAS RZ/G2L MTU3a COUNTER DRIVER
19545 M:      Biju Das <[email protected]>
19546 L:      [email protected]
19547 L:      [email protected]
19548 S:      Supported
19549 F:      Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
19550 F:      drivers/counter/rz-mtu3-cnt.c
19551
19552 RENESAS RZ/N1 A5PSW SWITCH DRIVER
19553 M:      Clément Léger <[email protected]>
19554 L:      [email protected]
19555 L:      [email protected]
19556 S:      Maintained
19557 F:      Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
19558 F:      Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
19559 F:      drivers/net/dsa/rzn1_a5psw*
19560 F:      drivers/net/pcs/pcs-rzn1-miic.c
19561 F:      include/dt-bindings/net/pcs-rzn1-miic.h
19562 F:      include/linux/pcs-rzn1-miic.h
19563 F:      net/dsa/tag_rzn1_a5psw.c
19564
19565 RENESAS RZ/N1 DWMAC GLUE LAYER
19566 M:      Romain Gantois <[email protected]>
19567 S:      Maintained
19568 F:      Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
19569 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
19570
19571 RENESAS RZ/N1 RTC CONTROLLER DRIVER
19572 M:      Miquel Raynal <[email protected]>
19573 L:      [email protected]
19574 L:      [email protected]
19575 S:      Maintained
19576 F:      Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
19577 F:      drivers/rtc/rtc-rzn1.c
19578
19579 RENESAS RZ/N1 USBF CONTROLLER DRIVER
19580 M:      Herve Codina <[email protected]>
19581 L:      [email protected]
19582 L:      [email protected]
19583 S:      Maintained
19584 F:      Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
19585 F:      drivers/usb/gadget/udc/renesas_usbf.c
19586
19587 RENESAS RZ/V2M I2C DRIVER
19588 M:      Fabrizio Castro <[email protected]>
19589 L:      [email protected]
19590 L:      [email protected]
19591 S:      Supported
19592 F:      Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
19593 F:      drivers/i2c/busses/i2c-rzv2m.c
19594
19595 RENESAS SUPERH ETHERNET DRIVER
19596 R:      Sergey Shtylyov <[email protected]>
19597 L:      [email protected]
19598 L:      [email protected]
19599 F:      Documentation/devicetree/bindings/net/renesas,ether.yaml
19600 F:      drivers/net/ethernet/renesas/Kconfig
19601 F:      drivers/net/ethernet/renesas/Makefile
19602 F:      drivers/net/ethernet/renesas/sh_eth*
19603 F:      include/linux/sh_eth.h
19604
19605 RENESAS USB PHY DRIVER
19606 M:      Yoshihiro Shimoda <[email protected]>
19607 L:      [email protected]
19608 S:      Maintained
19609 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
19610
19611 RENESAS VERSACLOCK 7 CLOCK DRIVER
19612 M:      Alex Helms <[email protected]>
19613 S:      Maintained
19614 F:      Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
19615 F:      drivers/clk/clk-versaclock7.c
19616
19617 RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
19618 M:      Herve Codina <[email protected]>
19619 L:      [email protected]
19620 S:      Maintained
19621 F:      Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
19622 F:      drivers/iio/potentiometer/x9250.c
19623
19624 RESET CONTROLLER FRAMEWORK
19625 M:      Philipp Zabel <[email protected]>
19626 S:      Maintained
19627 T:      git git://git.pengutronix.de/git/pza/linux
19628 F:      Documentation/devicetree/bindings/reset/
19629 F:      Documentation/driver-api/reset.rst
19630 F:      drivers/reset/
19631 F:      include/dt-bindings/reset/
19632 F:      include/linux/reset-controller.h
19633 F:      include/linux/reset.h
19634 F:      include/linux/reset/
19635 K:      \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
19636
19637 RESTARTABLE SEQUENCES SUPPORT
19638 M:      Mathieu Desnoyers <[email protected]>
19639 M:      Peter Zijlstra <[email protected]>
19640 M:      "Paul E. McKenney" <[email protected]>
19641 M:      Boqun Feng <[email protected]>
19642 L:      [email protected]
19643 S:      Supported
19644 F:      include/trace/events/rseq.h
19645 F:      include/uapi/linux/rseq.h
19646 F:      kernel/rseq.c
19647 F:      tools/testing/selftests/rseq/
19648
19649 RFKILL
19650 M:      Johannes Berg <[email protected]>
19651 L:      [email protected]
19652 S:      Maintained
19653 W:      https://wireless.wiki.kernel.org/
19654 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
19655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
19656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
19657 F:      Documentation/ABI/stable/sysfs-class-rfkill
19658 F:      Documentation/driver-api/rfkill.rst
19659 F:      include/linux/rfkill.h
19660 F:      include/uapi/linux/rfkill.h
19661 F:      net/rfkill/
19662
19663 RHASHTABLE
19664 M:      Thomas Graf <[email protected]>
19665 M:      Herbert Xu <[email protected]>
19666 L:      [email protected]
19667 S:      Maintained
19668 F:      include/linux/rhashtable-types.h
19669 F:      include/linux/rhashtable.h
19670 F:      lib/rhashtable.c
19671 F:      lib/test_rhashtable.c
19672
19673 RICOH R5C592 MEMORYSTICK DRIVER
19674 M:      Maxim Levitsky <[email protected]>
19675 S:      Maintained
19676 F:      drivers/memstick/host/r592.*
19677
19678 RICOH SMARTMEDIA/XD DRIVER
19679 M:      Maxim Levitsky <[email protected]>
19680 S:      Maintained
19681 F:      drivers/mtd/nand/raw/r852.c
19682 F:      drivers/mtd/nand/raw/r852.h
19683
19684 RISC-V AIA DRIVERS
19685 M:      Anup Patel <[email protected]>
19686 L:      [email protected]
19687 S:      Maintained
19688 F:      Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
19689 F:      Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
19690 F:      drivers/irqchip/irq-riscv-aplic-*.c
19691 F:      drivers/irqchip/irq-riscv-aplic-*.h
19692 F:      drivers/irqchip/irq-riscv-imsic-*.c
19693 F:      drivers/irqchip/irq-riscv-imsic-*.h
19694 F:      drivers/irqchip/irq-riscv-intc.c
19695 F:      include/linux/irqchip/riscv-aplic.h
19696 F:      include/linux/irqchip/riscv-imsic.h
19697
19698 RISC-V ARCHITECTURE
19699 M:      Paul Walmsley <[email protected]>
19700 M:      Palmer Dabbelt <[email protected]>
19701 M:      Albert Ou <[email protected]>
19702 L:      [email protected]
19703 S:      Supported
19704 Q:      https://patchwork.kernel.org/project/linux-riscv/list/
19705 C:      irc://irc.libera.chat/riscv
19706 P:      Documentation/arch/riscv/patch-acceptance.rst
19707 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
19708 F:      arch/riscv/
19709 N:      riscv
19710 K:      riscv
19711
19712 RISC-V MICROCHIP FPGA SUPPORT
19713 M:      Conor Dooley <[email protected]>
19714 M:      Daire McNamara <[email protected]>
19715 L:      [email protected]
19716 S:      Supported
19717 F:      Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
19718 F:      Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
19719 F:      Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
19720 F:      Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
19721 F:      Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
19722 F:      Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
19723 F:      Documentation/devicetree/bindings/riscv/microchip.yaml
19724 F:      Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
19725 F:      Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
19726 F:      Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
19727 F:      arch/riscv/boot/dts/microchip/
19728 F:      drivers/char/hw_random/mpfs-rng.c
19729 F:      drivers/clk/microchip/clk-mpfs*.c
19730 F:      drivers/firmware/microchip/mpfs-auto-update.c
19731 F:      drivers/i2c/busses/i2c-microchip-corei2c.c
19732 F:      drivers/mailbox/mailbox-mpfs.c
19733 F:      drivers/pci/controller/plda/pcie-microchip-host.c
19734 F:      drivers/pwm/pwm-microchip-core.c
19735 F:      drivers/reset/reset-mpfs.c
19736 F:      drivers/rtc/rtc-mpfs.c
19737 F:      drivers/soc/microchip/mpfs-sys-controller.c
19738 F:      drivers/spi/spi-microchip-core-qspi.c
19739 F:      drivers/spi/spi-microchip-core.c
19740 F:      drivers/usb/musb/mpfs.c
19741 F:      include/soc/microchip/mpfs.h
19742
19743 RISC-V MISC SOC SUPPORT
19744 M:      Conor Dooley <[email protected]>
19745 L:      [email protected]
19746 S:      Maintained
19747 Q:      https://patchwork.kernel.org/project/linux-riscv/list/
19748 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19749 F:      Documentation/devicetree/bindings/riscv/
19750 F:      arch/riscv/boot/dts/
19751 X:      arch/riscv/boot/dts/allwinner/
19752 X:      arch/riscv/boot/dts/renesas/
19753 X:      arch/riscv/boot/dts/sophgo/
19754 X:      arch/riscv/boot/dts/thead/
19755
19756 RISC-V PMU DRIVERS
19757 M:      Atish Patra <[email protected]>
19758 R:      Anup Patel <[email protected]>
19759 L:      [email protected]
19760 S:      Supported
19761 F:      drivers/perf/riscv_pmu.c
19762 F:      drivers/perf/riscv_pmu_legacy.c
19763 F:      drivers/perf/riscv_pmu_sbi.c
19764
19765 RISC-V THEAD SoC SUPPORT
19766 M:      Drew Fustini <[email protected]>
19767 M:      Guo Ren <[email protected]>
19768 M:      Fu Wei <[email protected]>
19769 L:      [email protected]
19770 S:      Maintained
19771 T:      git https://github.com/pdp7/linux.git
19772 F:      Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
19773 F:      arch/riscv/boot/dts/thead/
19774 F:      drivers/clk/thead/clk-th1520-ap.c
19775 F:      include/dt-bindings/clock/thead,th1520-clk-ap.h
19776
19777 RNBD BLOCK DRIVERS
19778 M:      Md. Haris Iqbal <[email protected]>
19779 M:      Jack Wang <[email protected]>
19780 L:      [email protected]
19781 S:      Maintained
19782 F:      drivers/block/rnbd/
19783
19784 ROCCAT DRIVERS
19785 M:      Stefan Achatz <[email protected]>
19786 S:      Maintained
19787 W:      http://sourceforge.net/projects/roccat/
19788 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
19789 F:      drivers/hid/hid-roccat*
19790 F:      include/linux/hid-roccat*
19791
19792 ROCKCHIP CAN-FD DRIVER
19793 M:      Marc Kleine-Budde <[email protected]>
19794 R:      [email protected]
19795 L:      [email protected]
19796 S:      Maintained
19797 F:      Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml
19798 F:      drivers/net/can/rockchip/
19799
19800 ROCKCHIP CRYPTO DRIVERS
19801 M:      Corentin Labbe <[email protected]>
19802 L:      [email protected]
19803 S:      Maintained
19804 F:      Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
19805 F:      drivers/crypto/rockchip/
19806
19807 ROCKCHIP I2S TDM DRIVER
19808 M:      Nicolas Frattaroli <[email protected]>
19809 L:      [email protected]
19810 S:      Maintained
19811 F:      Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
19812 F:      sound/soc/rockchip/rockchip_i2s_tdm.*
19813
19814 ROCKCHIP ISP V1 DRIVER
19815 M:      Dafna Hirschfeld <[email protected]>
19816 M:      Laurent Pinchart <[email protected]>
19817 L:      [email protected]
19818 L:      [email protected]
19819 S:      Maintained
19820 F:      Documentation/admin-guide/media/rkisp1.rst
19821 F:      Documentation/devicetree/bindings/media/rockchip-isp1.yaml
19822 F:      Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
19823 F:      drivers/media/platform/rockchip/rkisp1
19824 F:      include/uapi/linux/rkisp1-config.h
19825
19826 ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT
19827 M:      Daniel Golle <[email protected]>
19828 M:      Aurelien Jarno <[email protected]>
19829 S:      Maintained
19830 F:      Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml
19831 F:      drivers/char/hw_random/rockchip-rng.c
19832
19833 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
19834 M:      Jacob Chen <[email protected]>
19835 M:      Ezequiel Garcia <[email protected]>
19836 L:      [email protected]
19837 L:      [email protected]
19838 S:      Maintained
19839 F:      Documentation/devicetree/bindings/media/rockchip-rga.yaml
19840 F:      drivers/media/platform/rockchip/rga/
19841
19842 ROCKCHIP RK3308 INTERNAL AUDIO CODEC
19843 M:      Luca Ceresoli <[email protected]>
19844 S:      Maintained
19845 F:      Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
19846 F:      sound/soc/codecs/rk3308_codec.c
19847 F:      sound/soc/codecs/rk3308_codec.h
19848
19849 ROCKCHIP VIDEO DECODER DRIVER
19850 M:      Ezequiel Garcia <[email protected]>
19851 L:      [email protected]
19852 L:      [email protected]
19853 S:      Maintained
19854 F:      Documentation/devicetree/bindings/media/rockchip,vdec.yaml
19855 F:      drivers/staging/media/rkvdec/
19856
19857 ROCKER DRIVER
19858 M:      Jiri Pirko <[email protected]>
19859 L:      [email protected]
19860 S:      Supported
19861 F:      drivers/net/ethernet/rocker/
19862
19863 ROCKETPORT EXPRESS/INFINITY DRIVER
19864 M:      Kevin Cernekee <[email protected]>
19865 L:      [email protected]
19866 S:      Odd Fixes
19867 F:      drivers/tty/serial/rp2.*
19868
19869 ROHM BD99954 CHARGER IC
19870 M:      Matti Vaittinen <[email protected]>
19871 S:      Supported
19872 F:      drivers/power/supply/bd99954-charger.c
19873 F:      drivers/power/supply/bd99954-charger.h
19874
19875 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
19876 M:      Tomasz Duszynski <[email protected]>
19877 S:      Maintained
19878 F:      Documentation/devicetree/bindings/iio/light/bh1750.yaml
19879 F:      drivers/iio/light/bh1750.c
19880
19881 ROHM BM1390 PRESSURE SENSOR DRIVER
19882 M:      Matti Vaittinen <[email protected]>
19883 L:      [email protected]
19884 S:      Supported
19885 F:      drivers/iio/pressure/rohm-bm1390.c
19886
19887 ROHM BU270xx LIGHT SENSOR DRIVERs
19888 M:      Matti Vaittinen <[email protected]>
19889 L:      [email protected]
19890 S:      Supported
19891 F:      drivers/iio/light/rohm-bu27008.c
19892 F:      drivers/iio/light/rohm-bu27034.c
19893
19894 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
19895 M:      Marek Vasut <[email protected]>
19896 L:      [email protected]
19897 L:      [email protected]
19898 S:      Supported
19899 F:      Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
19900 F:      drivers/gpio/gpio-bd9571mwv.c
19901 F:      drivers/mfd/bd9571mwv.c
19902 F:      drivers/regulator/bd9571mwv-regulator.c
19903 F:      include/linux/mfd/bd9571mwv.h
19904
19905 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
19906 M:      Matti Vaittinen <[email protected]>
19907 S:      Supported
19908 F:      drivers/clk/clk-bd718x7.c
19909 F:      drivers/gpio/gpio-bd71815.c
19910 F:      drivers/gpio/gpio-bd71828.c
19911 F:      drivers/mfd/rohm-bd71828.c
19912 F:      drivers/mfd/rohm-bd718x7.c
19913 F:      drivers/mfd/rohm-bd9576.c
19914 F:      drivers/mfd/rohm-bd96801.c
19915 F:      drivers/regulator/bd71815-regulator.c
19916 F:      drivers/regulator/bd71828-regulator.c
19917 F:      drivers/regulator/bd718x7-regulator.c
19918 F:      drivers/regulator/bd9576-regulator.c
19919 F:      drivers/regulator/bd96801-regulator.c
19920 F:      drivers/regulator/rohm-regulator.c
19921 F:      drivers/rtc/rtc-bd70528.c
19922 F:      drivers/watchdog/bd9576_wdt.c
19923 F:      drivers/watchdog/bd96801_wdt.c
19924 F:      include/linux/mfd/rohm-bd71815.h
19925 F:      include/linux/mfd/rohm-bd71828.h
19926 F:      include/linux/mfd/rohm-bd718x7.h
19927 F:      include/linux/mfd/rohm-bd957x.h
19928 F:      include/linux/mfd/rohm-bd96801.h
19929 F:      include/linux/mfd/rohm-generic.h
19930 F:      include/linux/mfd/rohm-shared.h
19931
19932 ROSE NETWORK LAYER
19933 M:      Ralf Baechle <[email protected]>
19934 L:      [email protected]
19935 S:      Maintained
19936 W:      https://linux-ax25.in-berlin.de
19937 F:      include/net/rose.h
19938 F:      include/uapi/linux/rose.h
19939 F:      net/rose/
19940
19941 ROTATION DRIVER FOR ALLWINNER A83T
19942 M:      Jernej Skrabec <[email protected]>
19943 L:      [email protected]
19944 S:      Maintained
19945 T:      git git://linuxtv.org/media_tree.git
19946 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
19947 F:      drivers/media/platform/sunxi/sun8i-rotate/
19948
19949 RPMSG TTY DRIVER
19950 M:      Arnaud Pouliquen <[email protected]>
19951 L:      [email protected]
19952 S:      Maintained
19953 F:      drivers/tty/rpmsg_tty.c
19954
19955 RTASE ETHERNET DRIVER
19956 M:      Justin Lai <[email protected]>
19957 M:      Larry Chiu <[email protected]>
19958 L:      [email protected]
19959 S:      Maintained
19960 F:      drivers/net/ethernet/realtek/rtase/
19961
19962 RTL2830 MEDIA DRIVER
19963 L:      [email protected]
19964 S:      Orphan
19965 W:      https://linuxtv.org
19966 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
19967 F:      drivers/media/dvb-frontends/rtl2830*
19968
19969 RTL2832 MEDIA DRIVER
19970 L:      [email protected]
19971 S:      Orphan
19972 W:      https://linuxtv.org
19973 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
19974 F:      drivers/media/dvb-frontends/rtl2832*
19975
19976 RTL2832_SDR MEDIA DRIVER
19977 L:      [email protected]
19978 S:      Orphan
19979 W:      https://linuxtv.org
19980 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
19981 F:      drivers/media/dvb-frontends/rtl2832_sdr*
19982
19983 RTL8180 WIRELESS DRIVER
19984 L:      [email protected]
19985 S:      Orphan
19986 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
19987
19988 RTL8187 WIRELESS DRIVER
19989 M:      Hin-Tak Leung <[email protected]>
19990 L:      [email protected]
19991 S:      Maintained
19992 T:      git https://github.com/pkshih/rtw.git
19993 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
19994
19995 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
19996 M:      Jes Sorensen <[email protected]>
19997 L:      [email protected]
19998 S:      Maintained
19999 T:      git https://github.com/pkshih/rtw.git
20000 F:      drivers/net/wireless/realtek/rtl8xxxu/
20001
20002 RTRS TRANSPORT DRIVERS
20003 M:      Md. Haris Iqbal <[email protected]>
20004 M:      Jack Wang <[email protected]>
20005 L:      [email protected]
20006 S:      Maintained
20007 F:      drivers/infiniband/ulp/rtrs/
20008
20009 RUNTIME VERIFICATION (RV)
20010 M:      Steven Rostedt <[email protected]>
20011 L:      [email protected]
20012 S:      Maintained
20013 F:      Documentation/trace/rv/
20014 F:      include/linux/rv.h
20015 F:      include/rv/
20016 F:      kernel/trace/rv/
20017 F:      tools/verification/
20018
20019 RUST
20020 M:      Miguel Ojeda <[email protected]>
20021 M:      Alex Gaynor <[email protected]>
20022 R:      Boqun Feng <[email protected]>
20023 R:      Gary Guo <[email protected]>
20024 R:      Björn Roy Baron <[email protected]>
20025 R:      Benno Lossin <[email protected]>
20026 R:      Andreas Hindborg <[email protected]>
20027 R:      Alice Ryhl <[email protected]>
20028 L:      [email protected]
20029 S:      Supported
20030 W:      https://rust-for-linux.com
20031 B:      https://github.com/Rust-for-Linux/linux/issues
20032 C:      zulip://rust-for-linux.zulipchat.com
20033 P:      https://rust-for-linux.com/contributing
20034 T:      git https://github.com/Rust-for-Linux/linux.git rust-next
20035 F:      Documentation/rust/
20036 F:      rust/
20037 F:      samples/rust/
20038 F:      scripts/*rust*
20039 F:      tools/testing/selftests/rust/
20040 K:      \b(?i:rust)\b
20041
20042 RXRPC SOCKETS (AF_RXRPC)
20043 M:      David Howells <[email protected]>
20044 M:      Marc Dionne <[email protected]>
20045 L:      [email protected]
20046 S:      Supported
20047 W:      https://www.infradead.org/~dhowells/kafs/
20048 F:      Documentation/networking/rxrpc.rst
20049 F:      include/keys/rxrpc-type.h
20050 F:      include/net/af_rxrpc.h
20051 F:      include/trace/events/rxrpc.h
20052 F:      include/uapi/linux/rxrpc.h
20053 F:      net/rxrpc/
20054
20055 S3 SAVAGE FRAMEBUFFER DRIVER
20056 M:      Antonino Daplas <[email protected]>
20057 L:      [email protected]
20058 S:      Maintained
20059 F:      drivers/video/fbdev/savage/
20060
20061 S390 ARCHITECTURE
20062 M:      Heiko Carstens <[email protected]>
20063 M:      Vasily Gorbik <[email protected]>
20064 M:      Alexander Gordeev <[email protected]>
20065 R:      Christian Borntraeger <[email protected]>
20066 R:      Sven Schnelle <[email protected]>
20067 L:      [email protected]
20068 S:      Supported
20069 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20070 F:      Documentation/driver-api/s390-drivers.rst
20071 F:      Documentation/arch/s390/
20072 F:      arch/s390/
20073 F:      drivers/s390/
20074 F:      drivers/watchdog/diag288_wdt.c
20075
20076 S390 COMMON I/O LAYER
20077 M:      Vineeth Vijayan <[email protected]>
20078 M:      Peter Oberparleiter <[email protected]>
20079 L:      [email protected]
20080 S:      Supported
20081 F:      drivers/s390/cio/
20082
20083 S390 DASD DRIVER
20084 M:      Stefan Haberland <[email protected]>
20085 M:      Jan Hoeppner <[email protected]>
20086 L:      [email protected]
20087 S:      Supported
20088 F:      block/partitions/ibm.c
20089 F:      drivers/s390/block/dasd*
20090 F:      include/linux/dasd_mod.h
20091
20092 S390 IOMMU (PCI)
20093 M:      Niklas Schnelle <[email protected]>
20094 M:      Matthew Rosato <[email protected]>
20095 R:      Gerald Schaefer <[email protected]>
20096 L:      [email protected]
20097 S:      Supported
20098 F:      drivers/iommu/s390-iommu.c
20099
20100 S390 IUCV NETWORK LAYER
20101 M:      Alexandra Winter <[email protected]>
20102 M:      Thorsten Winkler <[email protected]>
20103 L:      [email protected]
20104 L:      [email protected]
20105 S:      Supported
20106 F:      drivers/s390/net/*iucv*
20107 F:      include/net/iucv/
20108 F:      net/iucv/
20109
20110 S390 MM
20111 M:      Alexander Gordeev <[email protected]>
20112 M:      Gerald Schaefer <[email protected]>
20113 L:      [email protected]
20114 S:      Supported
20115 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20116 F:      arch/s390/include/asm/pgtable.h
20117 F:      arch/s390/mm
20118
20119 S390 NETWORK DRIVERS
20120 M:      Alexandra Winter <[email protected]>
20121 M:      Thorsten Winkler <[email protected]>
20122 L:      [email protected]
20123 L:      [email protected]
20124 S:      Supported
20125 F:      drivers/s390/net/
20126
20127 S390 PCI SUBSYSTEM
20128 M:      Niklas Schnelle <[email protected]>
20129 M:      Gerald Schaefer <[email protected]>
20130 L:      [email protected]
20131 S:      Supported
20132 F:      Documentation/arch/s390/pci.rst
20133 F:      arch/s390/pci/
20134 F:      drivers/pci/hotplug/s390_pci_hpc.c
20135
20136 S390 SCM DRIVER
20137 M:      Vineeth Vijayan <[email protected]>
20138 L:      [email protected]
20139 S:      Supported
20140 F:      drivers/s390/block/scm*
20141 F:      drivers/s390/cio/scm.c
20142
20143 S390 VFIO AP DRIVER
20144 M:      Tony Krowiak <[email protected]>
20145 M:      Halil Pasic <[email protected]>
20146 M:      Jason Herne <[email protected]>
20147 L:      [email protected]
20148 S:      Supported
20149 F:      Documentation/arch/s390/vfio-ap*
20150 F:      drivers/s390/crypto/vfio_ap*
20151
20152 S390 VFIO-CCW DRIVER
20153 M:      Eric Farman <[email protected]>
20154 M:      Matthew Rosato <[email protected]>
20155 R:      Halil Pasic <[email protected]>
20156 L:      [email protected]
20157 L:      [email protected]
20158 S:      Supported
20159 F:      Documentation/arch/s390/vfio-ccw.rst
20160 F:      drivers/s390/cio/vfio_ccw*
20161 F:      include/uapi/linux/vfio_ccw.h
20162
20163 S390 VFIO-PCI DRIVER
20164 M:      Matthew Rosato <[email protected]>
20165 M:      Eric Farman <[email protected]>
20166 L:      [email protected]
20167 L:      [email protected]
20168 S:      Supported
20169 F:      arch/s390/kvm/pci*
20170 F:      drivers/vfio/pci/vfio_pci_zdev.c
20171 F:      include/uapi/linux/vfio_zdev.h
20172
20173 S390 ZCRYPT DRIVER
20174 M:      Harald Freudenberger <[email protected]>
20175 L:      [email protected]
20176 S:      Supported
20177 F:      drivers/s390/crypto/
20178
20179 S390 ZFCP DRIVER
20180 M:      Steffen Maier <[email protected]>
20181 M:      Benjamin Block <[email protected]>
20182 L:      [email protected]
20183 S:      Supported
20184 F:      drivers/s390/scsi/zfcp_*
20185
20186 SAA6588 RDS RECEIVER DRIVER
20187 M:      Hans Verkuil <[email protected]>
20188 L:      [email protected]
20189 S:      Odd Fixes
20190 W:      https://linuxtv.org
20191 T:      git git://linuxtv.org/media_tree.git
20192 F:      drivers/media/i2c/saa6588*
20193
20194 SAA7134 VIDEO4LINUX DRIVER
20195 M:      Mauro Carvalho Chehab <[email protected]>
20196 L:      [email protected]
20197 S:      Odd fixes
20198 W:      https://linuxtv.org
20199 T:      git git://linuxtv.org/media_tree.git
20200 F:      Documentation/driver-api/media/drivers/saa7134*
20201 F:      drivers/media/pci/saa7134/
20202
20203 SAA7146 VIDEO4LINUX-2 DRIVER
20204 M:      Hans Verkuil <[email protected]>
20205 L:      [email protected]
20206 S:      Maintained
20207 T:      git git://linuxtv.org/media_tree.git
20208 F:      drivers/media/common/saa7146/
20209 F:      drivers/media/pci/saa7146/
20210 F:      include/media/drv-intf/saa7146*
20211
20212 SAFESETID SECURITY MODULE
20213 M:      Micah Morton <[email protected]>
20214 S:      Supported
20215 F:      Documentation/admin-guide/LSM/SafeSetID.rst
20216 F:      security/safesetid/
20217
20218 SAMSUNG AUDIO (ASoC) DRIVERS
20219 M:      Sylwester Nawrocki <[email protected]>
20220 L:      [email protected] (moderated for non-subscribers)
20221 S:      Maintained
20222 B:      mailto:[email protected]
20223 F:      Documentation/devicetree/bindings/sound/samsung*
20224 F:      sound/soc/samsung/
20225
20226 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
20227 M:      Krzysztof Kozlowski <[email protected]>
20228 L:      [email protected]
20229 L:      [email protected]
20230 S:      Maintained
20231 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
20232 F:      drivers/crypto/exynos-rng.c
20233
20234 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
20235 M:      Łukasz Stelmach <[email protected]>
20236 L:      [email protected]
20237 S:      Maintained
20238 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
20239 F:      drivers/char/hw_random/exynos-trng.c
20240
20241 SAMSUNG FRAMEBUFFER DRIVER
20242 M:      Jingoo Han <[email protected]>
20243 L:      [email protected]
20244 S:      Maintained
20245 F:      drivers/video/fbdev/s3c-fb.c
20246
20247 SAMSUNG INTERCONNECT DRIVERS
20248 M:      Sylwester Nawrocki <[email protected]>
20249 M:      Artur Świgoń <[email protected]>
20250 L:      [email protected]
20251 L:      [email protected]
20252 S:      Supported
20253 F:      drivers/interconnect/samsung/
20254
20255 SAMSUNG LAPTOP DRIVER
20256 M:      Corentin Chary <[email protected]>
20257 L:      [email protected]
20258 S:      Maintained
20259 F:      drivers/platform/x86/samsung-laptop.c
20260
20261 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
20262 M:      Krzysztof Kozlowski <[email protected]>
20263 L:      [email protected]
20264 L:      [email protected]
20265 S:      Maintained
20266 B:      mailto:[email protected]
20267 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
20268 F:      Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
20269 F:      Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
20270 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
20271 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
20272 F:      drivers/clk/clk-s2mps11.c
20273 F:      drivers/mfd/sec*.c
20274 F:      drivers/regulator/s2m*.c
20275 F:      drivers/regulator/s5m*.c
20276 F:      drivers/rtc/rtc-s5m.c
20277 F:      include/linux/mfd/samsung/
20278
20279 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
20280 M:      Sylwester Nawrocki <[email protected]>
20281 L:      [email protected]
20282 L:      [email protected]
20283 S:      Maintained
20284 F:      drivers/media/platform/samsung/s3c-camif/
20285 F:      include/media/drv-intf/s3c_camif.h
20286
20287 SAMSUNG S3FWRN5 NFC DRIVER
20288 M:      Krzysztof Kozlowski <[email protected]>
20289 S:      Maintained
20290 F:      Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
20291 F:      drivers/nfc/s3fwrn5
20292
20293 SAMSUNG S5C73M3 CAMERA DRIVER
20294 M:      Sylwester Nawrocki <[email protected]>
20295 M:      Andrzej Hajda <[email protected]>
20296 L:      [email protected]
20297 S:      Supported
20298 F:      Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
20299 F:      drivers/media/i2c/s5c73m3/*
20300
20301 SAMSUNG S5K5BAF CAMERA DRIVER
20302 M:      Sylwester Nawrocki <[email protected]>
20303 M:      Andrzej Hajda <[email protected]>
20304 L:      [email protected]
20305 S:      Supported
20306 F:      drivers/media/i2c/s5k5baf.c
20307
20308 SAMSUNG S5P Security SubSystem (SSS) DRIVER
20309 M:      Krzysztof Kozlowski <[email protected]>
20310 M:      Vladimir Zapolskiy <[email protected]>
20311 L:      [email protected]
20312 L:      [email protected]
20313 S:      Maintained
20314 F:      Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
20315 F:      Documentation/devicetree/bindings/crypto/samsung-sss.yaml
20316 F:      drivers/crypto/s5p-sss.c
20317
20318 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
20319 M:      Sylwester Nawrocki <[email protected]>
20320 L:      [email protected]
20321 S:      Supported
20322 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
20323 F:      Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
20324 F:      Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
20325 F:      Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
20326 F:      Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
20327 F:      Documentation/devicetree/bindings/media/samsung,fimc.yaml
20328 F:      drivers/media/platform/samsung/exynos4-is/
20329
20330 SAMSUNG SOC CLOCK DRIVERS
20331 M:      Krzysztof Kozlowski <[email protected]>
20332 M:      Sylwester Nawrocki <[email protected]>
20333 M:      Chanwoo Choi <[email protected]>
20334 R:      Alim Akhtar <[email protected]>
20335 L:      [email protected]
20336 S:      Maintained
20337 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
20338 F:      Documentation/devicetree/bindings/clock/samsung,*.yaml
20339 F:      Documentation/devicetree/bindings/clock/samsung,s3c*
20340 F:      drivers/clk/samsung/
20341 F:      include/dt-bindings/clock/exynos*.h
20342 F:      include/dt-bindings/clock/s5p*.h
20343 F:      include/dt-bindings/clock/samsung,*.h
20344 F:      include/linux/clk/samsung.h
20345
20346 SAMSUNG SPI DRIVERS
20347 M:      Andi Shyti <[email protected]>
20348 L:      [email protected]
20349 L:      [email protected]
20350 S:      Maintained
20351 F:      Documentation/devicetree/bindings/spi/samsung,spi*.yaml
20352 F:      drivers/spi/spi-s3c*
20353 F:      include/linux/platform_data/spi-s3c64xx.h
20354
20355 SAMSUNG SXGBE DRIVERS
20356 M:      Byungho An <[email protected]>
20357 L:      [email protected]
20358 S:      Supported
20359 F:      drivers/net/ethernet/samsung/sxgbe/
20360
20361 SAMSUNG THERMAL DRIVER
20362 M:      Bartlomiej Zolnierkiewicz <[email protected]>
20363 M:      Krzysztof Kozlowski <[email protected]>
20364 L:      [email protected]
20365 L:      [email protected]
20366 S:      Maintained
20367 F:      Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
20368 F:      drivers/thermal/samsung/
20369
20370 SAMSUNG USB2 PHY DRIVER
20371 M:      Sylwester Nawrocki <[email protected]>
20372 L:      [email protected]
20373 S:      Supported
20374 F:      Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
20375 F:      Documentation/driver-api/phy/samsung-usb2.rst
20376 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
20377 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
20378 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
20379 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
20380 F:      drivers/phy/samsung/phy-samsung-usb2.c
20381 F:      drivers/phy/samsung/phy-samsung-usb2.h
20382
20383 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
20384 M:      Paul Barker <[email protected]>
20385 R:      Marc Murphy <[email protected]>
20386 S:      Supported
20387 F:      arch/arm/boot/dts/ti/omap/am335x-sancloud*
20388
20389 SC1200 WDT DRIVER
20390 M:      Zwane Mwaikambo <[email protected]>
20391 S:      Maintained
20392 F:      drivers/watchdog/sc1200wdt.c
20393
20394 SCHEDULER
20395 M:      Ingo Molnar <[email protected]>
20396 M:      Peter Zijlstra <[email protected]>
20397 M:      Juri Lelli <[email protected]> (SCHED_DEADLINE)
20398 M:      Vincent Guittot <[email protected]> (SCHED_NORMAL)
20399 R:      Dietmar Eggemann <[email protected]> (SCHED_NORMAL)
20400 R:      Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR)
20401 R:      Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH)
20402 R:      Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING)
20403 R:      Valentin Schneider <[email protected]> (TOPOLOGY)
20404 L:      [email protected]
20405 S:      Maintained
20406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
20407 F:      include/linux/preempt.h
20408 F:      include/linux/sched.h
20409 F:      include/linux/wait.h
20410 F:      include/uapi/linux/sched.h
20411 F:      kernel/sched/
20412
20413 SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
20414 M:      Gustavo Silva <[email protected]>
20415 S:      Maintained
20416 F:      drivers/iio/chemical/ens160_core.c
20417 F:      drivers/iio/chemical/ens160_i2c.c
20418 F:      drivers/iio/chemical/ens160_spi.c
20419 F:      drivers/iio/chemical/ens160.h
20420
20421 SCSI LIBSAS SUBSYSTEM
20422 R:      John Garry <[email protected]>
20423 R:      Jason Yan <[email protected]>
20424 L:      [email protected]
20425 S:      Supported
20426 F:      Documentation/scsi/libsas.rst
20427 F:      drivers/scsi/libsas/
20428 F:      include/scsi/libsas.h
20429 F:      include/scsi/sas_ata.h
20430
20431 SCSI RDMA PROTOCOL (SRP) INITIATOR
20432 M:      Bart Van Assche <[email protected]>
20433 L:      [email protected]
20434 S:      Supported
20435 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
20436 F:      drivers/infiniband/ulp/srp/
20437 F:      include/scsi/srp.h
20438
20439 SCSI RDMA PROTOCOL (SRP) TARGET
20440 M:      Bart Van Assche <[email protected]>
20441 L:      [email protected]
20442 L:      [email protected]
20443 S:      Supported
20444 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
20445 F:      drivers/infiniband/ulp/srpt/
20446
20447 SCSI SG DRIVER
20448 M:      Doug Gilbert <[email protected]>
20449 L:      [email protected]
20450 S:      Maintained
20451 W:      http://sg.danny.cz/sg
20452 F:      Documentation/scsi/scsi-generic.rst
20453 F:      drivers/scsi/sg.c
20454 F:      include/scsi/sg.h
20455
20456 SCSI SUBSYSTEM
20457 M:      "James E.J. Bottomley" <[email protected]>
20458 M:      "Martin K. Petersen" <[email protected]>
20459 L:      [email protected]
20460 S:      Maintained
20461 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
20462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
20463 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20464 F:      Documentation/devicetree/bindings/scsi/
20465 F:      drivers/scsi/
20466 F:      drivers/ufs/
20467 F:      include/scsi/
20468 F:      include/uapi/scsi/
20469
20470 SCSI TAPE DRIVER
20471 M:      Kai Mäkisara <[email protected]>
20472 L:      [email protected]
20473 S:      Maintained
20474 F:      Documentation/scsi/st.rst
20475 F:      drivers/scsi/st.*
20476 F:      drivers/scsi/st_*.h
20477
20478 SCSI TARGET CORE USER DRIVER
20479 M:      Bodo Stroesser <[email protected]>
20480 L:      [email protected]
20481 L:      [email protected]
20482 S:      Supported
20483 F:      Documentation/target/tcmu-design.rst
20484 F:      drivers/target/target_core_user.c
20485 F:      include/uapi/linux/target_core_user.h
20486
20487 SCSI TARGET SUBSYSTEM
20488 M:      "Martin K. Petersen" <[email protected]>
20489 L:      [email protected]
20490 L:      [email protected]
20491 S:      Supported
20492 Q:      https://patchwork.kernel.org/project/target-devel/list/
20493 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20494 F:      Documentation/target/
20495 F:      drivers/target/
20496 F:      include/target/
20497
20498 SCTP PROTOCOL
20499 M:      Marcelo Ricardo Leitner <[email protected]>
20500 M:      Xin Long <[email protected]>
20501 L:      [email protected]
20502 S:      Maintained
20503 W:      https://github.com/sctp/lksctp-tools/wiki
20504 F:      Documentation/networking/sctp.rst
20505 F:      include/linux/sctp.h
20506 F:      include/net/sctp/
20507 F:      include/uapi/linux/sctp.h
20508 F:      net/sctp/
20509
20510 SCx200 CPU SUPPORT
20511 M:      Jim Cromie <[email protected]>
20512 S:      Odd Fixes
20513 F:      Documentation/i2c/busses/scx200_acb.rst
20514 F:      arch/x86/platform/scx200/
20515 F:      drivers/i2c/busses/scx200*
20516 F:      drivers/mtd/maps/scx200_docflash.c
20517 F:      drivers/watchdog/scx200_wdt.c
20518 F:      include/linux/scx200.h
20519
20520 SCx200 GPIO DRIVER
20521 M:      Jim Cromie <[email protected]>
20522 S:      Maintained
20523 F:      drivers/char/scx200_gpio.c
20524 F:      include/linux/scx200_gpio.h
20525
20526 SCx200 HRT CLOCKSOURCE DRIVER
20527 M:      Jim Cromie <[email protected]>
20528 S:      Maintained
20529 F:      drivers/clocksource/scx200_hrt.c
20530
20531 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
20532 M:      Sascha Sommer <[email protected]>
20533 L:      [email protected] (subscribers-only)
20534 S:      Maintained
20535 F:      drivers/mmc/host/sdricoh_cs.c
20536
20537 SECO BOARDS CEC DRIVER
20538 M:      Ettore Chimenti <[email protected]>
20539 S:      Maintained
20540 F:      drivers/media/cec/platform/seco/seco-cec.c
20541 F:      drivers/media/cec/platform/seco/seco-cec.h
20542
20543 SECURE COMPUTING
20544 M:      Kees Cook <[email protected]>
20545 R:      Andy Lutomirski <[email protected]>
20546 R:      Will Drewry <[email protected]>
20547 S:      Supported
20548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
20549 F:      Documentation/userspace-api/seccomp_filter.rst
20550 F:      include/linux/seccomp.h
20551 F:      include/uapi/linux/seccomp.h
20552 F:      kernel/seccomp.c
20553 F:      tools/testing/selftests/kselftest_harness.h
20554 F:      tools/testing/selftests/seccomp/*
20555 K:      \bsecure_computing
20556 K:      \bTIF_SECCOMP\b
20557
20558 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
20559 M:      Kamal Dasu <[email protected]>
20560 M:      Al Cooper <[email protected]>
20561 R:      Broadcom internal kernel review list <[email protected]>
20562 L:      [email protected]
20563 S:      Maintained
20564 F:      drivers/mmc/host/sdhci-brcmstb*
20565
20566 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
20567 M:      Adrian Hunter <[email protected]>
20568 L:      [email protected]
20569 S:      Supported
20570 F:      Documentation/devicetree/bindings/mmc/sdhci-common.yaml
20571 F:      drivers/mmc/host/sdhci*
20572
20573 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
20574 M:      Aubin Constans <[email protected]>
20575 R:      Eugen Hristev <[email protected]>
20576 L:      [email protected]
20577 S:      Supported
20578 F:      drivers/mmc/host/sdhci-of-at91.c
20579
20580 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
20581 M:      Haibo Chen <[email protected]>
20582 L:      [email protected]
20583 L:      [email protected]
20584 L:      [email protected]
20585 S:      Maintained
20586 F:      drivers/mmc/host/sdhci-esdhc-imx.c
20587
20588 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
20589 M:      Ben Dooks <[email protected]>
20590 M:      Jaehoon Chung <[email protected]>
20591 L:      [email protected]
20592 S:      Maintained
20593 F:      drivers/mmc/host/sdhci-s3c*
20594
20595 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
20596 M:      Viresh Kumar <[email protected]>
20597 L:      [email protected]
20598 S:      Maintained
20599 F:      drivers/mmc/host/sdhci-spear.c
20600
20601 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
20602 M:      Vignesh Raghavendra <[email protected]>
20603 L:      [email protected]
20604 S:      Maintained
20605 F:      drivers/mmc/host/sdhci-omap.c
20606
20607 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
20608 M:      Jonathan Derrick <[email protected]>
20609 L:      [email protected]
20610 S:      Supported
20611 F:      block/opal_proto.h
20612 F:      block/sed*
20613 F:      include/linux/sed*
20614 F:      include/uapi/linux/sed*
20615
20616 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
20617 M:      Mark Rutland <[email protected]>
20618 M:      Lorenzo Pieralisi <[email protected]>
20619 M:      Sudeep Holla <[email protected]>
20620 L:      [email protected] (moderated for non-subscribers)
20621 S:      Maintained
20622 F:      drivers/firmware/smccc/
20623 F:      include/linux/arm-smccc.h
20624
20625 SECURITY CONTACT
20626 M:      Security Officers <[email protected]>
20627 S:      Supported
20628 F:      Documentation/process/security-bugs.rst
20629
20630 SECURITY SUBSYSTEM
20631 M:      Paul Moore <[email protected]>
20632 M:      James Morris <[email protected]>
20633 M:      "Serge E. Hallyn" <[email protected]>
20634 L:      [email protected]
20635 S:      Supported
20636 Q:      https://patchwork.kernel.org/project/linux-security-module/list
20637 B:      mailto:[email protected]
20638 P:      https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
20639 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
20640 F:      include/linux/lsm_audit.h
20641 F:      include/linux/lsm_hook_defs.h
20642 F:      include/linux/lsm_hooks.h
20643 F:      include/linux/security.h
20644 F:      include/uapi/linux/lsm.h
20645 F:      security/
20646 F:      tools/testing/selftests/lsm/
20647 X:      security/selinux/
20648 K:      \bsecurity_[a-z_0-9]\+\b
20649
20650 SELINUX SECURITY MODULE
20651 M:      Paul Moore <[email protected]>
20652 M:      Stephen Smalley <[email protected]>
20653 R:      Ondrej Mosnacek <[email protected]>
20654 L:      [email protected]
20655 S:      Supported
20656 W:      https://github.com/SELinuxProject
20657 Q:      https://patchwork.kernel.org/project/selinux/list
20658 B:      mailto:[email protected]
20659 P:      https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
20660 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
20661 F:      Documentation/ABI/removed/sysfs-selinux-checkreqprot
20662 F:      Documentation/ABI/removed/sysfs-selinux-disable
20663 F:      Documentation/admin-guide/LSM/SELinux.rst
20664 F:      include/trace/events/avc.h
20665 F:      include/uapi/linux/selinux_netlink.h
20666 F:      scripts/selinux/
20667 F:      security/selinux/
20668
20669 SENSABLE PHANTOM
20670 M:      Jiri Slaby <[email protected]>
20671 S:      Maintained
20672 F:      drivers/misc/phantom.c
20673 F:      include/uapi/linux/phantom.h
20674
20675 SENSEAIR SUNRISE 006-0-0007
20676 M:      Jacopo Mondi <[email protected]>
20677 S:      Maintained
20678 F:      Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
20679 F:      Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
20680 F:      drivers/iio/chemical/sunrise_co2.c
20681
20682 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
20683 M:      Tomasz Duszynski <[email protected]>
20684 S:      Maintained
20685 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
20686 F:      drivers/iio/chemical/scd30.h
20687 F:      drivers/iio/chemical/scd30_core.c
20688 F:      drivers/iio/chemical/scd30_i2c.c
20689 F:      drivers/iio/chemical/scd30_serial.c
20690
20691 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
20692 M:      Roan van Dijk <[email protected]>
20693 S:      Maintained
20694 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
20695 F:      drivers/iio/chemical/scd4x.c
20696
20697 SENSIRION SGP40 GAS SENSOR DRIVER
20698 M:      Andreas Klinger <[email protected]>
20699 S:      Maintained
20700 F:      Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
20701 F:      drivers/iio/chemical/sgp40.c
20702
20703 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
20704 M:      Tomasz Duszynski <[email protected]>
20705 S:      Maintained
20706 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
20707 F:      drivers/iio/chemical/sps30.c
20708 F:      drivers/iio/chemical/sps30_i2c.c
20709 F:      drivers/iio/chemical/sps30_serial.c
20710
20711 SERIAL DEVICE BUS
20712 M:      Rob Herring <[email protected]>
20713 L:      [email protected]
20714 S:      Maintained
20715 F:      Documentation/devicetree/bindings/serial/serial.yaml
20716 F:      drivers/tty/serdev/
20717 F:      include/linux/serdev.h
20718
20719 SERIAL IR RECEIVER
20720 M:      Sean Young <[email protected]>
20721 L:      [email protected]
20722 S:      Maintained
20723 F:      drivers/media/rc/serial_ir.c
20724
20725 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
20726 M:      Srinivas Kandagatla <[email protected]>
20727 L:      [email protected] (moderated for non-subscribers)
20728 S:      Maintained
20729 F:      Documentation/devicetree/bindings/slimbus/
20730 F:      drivers/slimbus/
20731 F:      include/linux/slimbus.h
20732
20733 SFC NETWORK DRIVER
20734 M:      Edward Cree <[email protected]>
20735 M:      Martin Habets <[email protected]>
20736 L:      [email protected]
20737 L:      [email protected]
20738 S:      Supported
20739 F:      Documentation/networking/devlink/sfc.rst
20740 F:      drivers/net/ethernet/sfc/
20741
20742 SFCTEMP HWMON DRIVER
20743 M:      Emil Renner Berthing <[email protected]>
20744 M:      Hal Feng <[email protected]>
20745 L:      [email protected]
20746 S:      Maintained
20747 F:      Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
20748 F:      Documentation/hwmon/sfctemp.rst
20749 F:      drivers/hwmon/sfctemp.c
20750
20751 SFF/SFP/SFP+ MODULE SUPPORT
20752 M:      Russell King <[email protected]>
20753 L:      [email protected]
20754 S:      Maintained
20755 F:      Documentation/devicetree/bindings/net/sff,sfp.yaml
20756 F:      drivers/net/phy/phylink.c
20757 F:      drivers/net/phy/sfp*
20758 F:      include/linux/mdio/mdio-i2c.h
20759 F:      include/linux/phylink.h
20760 F:      include/linux/sfp.h
20761 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)
20762
20763 SGI GRU DRIVER
20764 M:      Dimitri Sivanich <[email protected]>
20765 S:      Maintained
20766 F:      drivers/misc/sgi-gru/
20767
20768 SGI XP/XPC/XPNET DRIVER
20769 M:      Robin Holt <[email protected]>
20770 M:      Steve Wahl <[email protected]>
20771 S:      Maintained
20772 F:      drivers/misc/sgi-xp/
20773
20774 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
20775 M:      Wenjia Zhang <[email protected]>
20776 M:      Jan Karcher <[email protected]>
20777 R:      D. Wythe <[email protected]>
20778 R:      Tony Lu <[email protected]>
20779 R:      Wen Gu <[email protected]>
20780 L:      [email protected]
20781 S:      Supported
20782 F:      net/smc/
20783
20784 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
20785 M:      Linus Walleij <[email protected]>
20786 L:      [email protected]
20787 S:      Maintained
20788 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
20789 F:      Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
20790 F:      drivers/iio/light/gp2ap002.c
20791
20792 SHARP RJ54N1CB0C SENSOR DRIVER
20793 M:      Jacopo Mondi <[email protected]>
20794 L:      [email protected]
20795 S:      Odd fixes
20796 T:      git git://linuxtv.org/media_tree.git
20797 F:      drivers/media/i2c/rj54n1cb0c.c
20798 F:      include/media/i2c/rj54n1cb0c.h
20799
20800 SHRINKER
20801 M:      Andrew Morton <[email protected]>
20802 M:      Dave Chinner <[email protected]>
20803 R:      Qi Zheng <[email protected]>
20804 R:      Roman Gushchin <[email protected]>
20805 R:      Muchun Song <[email protected]>
20806 L:      [email protected]
20807 S:      Maintained
20808 F:      Documentation/admin-guide/mm/shrinker_debugfs.rst
20809 F:      include/linux/shrinker.h
20810 F:      mm/shrinker.c
20811 F:      mm/shrinker_debug.c
20812
20813 SH_VOU V4L2 OUTPUT DRIVER
20814 L:      [email protected]
20815 S:      Orphan
20816 F:      drivers/media/platform/renesas/sh_vou.c
20817 F:      include/media/drv-intf/sh_vou.h
20818
20819 SI2157 MEDIA DRIVER
20820 L:      [email protected]
20821 S:      Orphan
20822 W:      https://linuxtv.org
20823 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20824 F:      drivers/media/tuners/si2157*
20825
20826 SI2165 MEDIA DRIVER
20827 M:      Matthias Schwarzott <[email protected]>
20828 L:      [email protected]
20829 S:      Maintained
20830 W:      https://linuxtv.org
20831 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20832 F:      drivers/media/dvb-frontends/si2165*
20833
20834 SI2168 MEDIA DRIVER
20835 L:      [email protected]
20836 S:      Orphan
20837 W:      https://linuxtv.org
20838 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20839 F:      drivers/media/dvb-frontends/si2168*
20840
20841 SI470X FM RADIO RECEIVER I2C DRIVER
20842 M:      Hans Verkuil <[email protected]>
20843 L:      [email protected]
20844 S:      Odd Fixes
20845 W:      https://linuxtv.org
20846 T:      git git://linuxtv.org/media_tree.git
20847 F:      Documentation/devicetree/bindings/media/silabs,si470x.yaml
20848 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
20849
20850 SI470X FM RADIO RECEIVER USB DRIVER
20851 M:      Hans Verkuil <[email protected]>
20852 L:      [email protected]
20853 S:      Maintained
20854 W:      https://linuxtv.org
20855 T:      git git://linuxtv.org/media_tree.git
20856 F:      drivers/media/radio/si470x/radio-si470x-common.c
20857 F:      drivers/media/radio/si470x/radio-si470x-usb.c
20858 F:      drivers/media/radio/si470x/radio-si470x.h
20859
20860 SI4713 FM RADIO TRANSMITTER I2C DRIVER
20861 M:      Eduardo Valentin <[email protected]>
20862 L:      [email protected]
20863 S:      Odd Fixes
20864 W:      https://linuxtv.org
20865 T:      git git://linuxtv.org/media_tree.git
20866 F:      drivers/media/radio/si4713/si4713.?
20867
20868 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
20869 M:      Eduardo Valentin <[email protected]>
20870 L:      [email protected]
20871 S:      Odd Fixes
20872 W:      https://linuxtv.org
20873 T:      git git://linuxtv.org/media_tree.git
20874 F:      drivers/media/radio/si4713/radio-platform-si4713.c
20875
20876 SI4713 FM RADIO TRANSMITTER USB DRIVER
20877 M:      Hans Verkuil <[email protected]>
20878 L:      [email protected]
20879 S:      Maintained
20880 W:      https://linuxtv.org
20881 T:      git git://linuxtv.org/media_tree.git
20882 F:      drivers/media/radio/si4713/radio-usb-si4713.c
20883
20884 SIANO DVB DRIVER
20885 M:      Mauro Carvalho Chehab <[email protected]>
20886 L:      [email protected]
20887 S:      Odd fixes
20888 W:      https://linuxtv.org
20889 T:      git git://linuxtv.org/media_tree.git
20890 F:      drivers/media/common/siano/
20891 F:      drivers/media/mmc/siano/
20892 F:      drivers/media/usb/siano/
20893 F:      drivers/media/usb/siano/
20894
20895 SIEMENS IPC LED DRIVERS
20896 M:      Gerd Haeussler <[email protected]>
20897 M:      Xing Tong Wu <[email protected]>
20898 M:      Tobias Schaffner <[email protected]>
20899 L:      [email protected]
20900 S:      Maintained
20901 F:      drivers/leds/simple/
20902
20903 SIEMENS IPC PLATFORM DRIVERS
20904 M:      Gerd Haeussler <[email protected]>
20905 M:      Xing Tong Wu <[email protected]>
20906 M:      Tobias Schaffner <[email protected]>
20907 L:      [email protected]
20908 S:      Maintained
20909 F:      drivers/platform/x86/siemens/
20910 F:      include/linux/platform_data/x86/simatic-ipc-base.h
20911 F:      include/linux/platform_data/x86/simatic-ipc.h
20912
20913 SIEMENS IPC WATCHDOG DRIVERS
20914 M:      Gerd Haeussler <[email protected]>
20915 M:      Xing Tong Wu <[email protected]>
20916 M:      Tobias Schaffner <[email protected]>
20917 L:      [email protected]
20918 S:      Maintained
20919 F:      drivers/watchdog/simatic-ipc-wdt.c
20920
20921 SIFIVE DRIVERS
20922 M:      Paul Walmsley <[email protected]>
20923 M:      Samuel Holland <[email protected]>
20924 L:      [email protected]
20925 S:      Supported
20926 F:      drivers/dma/sf-pdma/
20927 N:      sifive
20928 K:      fu[57]40
20929 K:      [^@]sifive
20930
20931 SILEAD TOUCHSCREEN DRIVER
20932 M:      Hans de Goede <[email protected]>
20933 L:      [email protected]
20934 L:      [email protected]
20935 S:      Maintained
20936 F:      drivers/input/touchscreen/silead.c
20937 F:      drivers/platform/x86/touchscreen_dmi.c
20938
20939 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
20940 M:      Jérôme Pouiller <[email protected]>
20941 S:      Supported
20942 F:      Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
20943 F:      drivers/net/wireless/silabs/wfx/
20944
20945 SILICON MOTION SM712 FRAME BUFFER DRIVER
20946 M:      Sudip Mukherjee <[email protected]>
20947 M:      Teddy Wang <[email protected]>
20948 M:      Sudip Mukherjee <[email protected]>
20949 L:      [email protected]
20950 S:      Maintained
20951 F:      Documentation/fb/sm712fb.rst
20952 F:      drivers/video/fbdev/sm712*
20953
20954 SILVACO I3C DUAL-ROLE MASTER
20955 M:      Miquel Raynal <[email protected]>
20956 M:      Conor Culhane <[email protected]>
20957 L:      [email protected] (moderated for non-subscribers)
20958 S:      Maintained
20959 F:      Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
20960 F:      drivers/i3c/master/svc-i3c-master.c
20961
20962 SIMPLEFB FB DRIVER
20963 M:      Hans de Goede <[email protected]>
20964 L:      [email protected]
20965 S:      Maintained
20966 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
20967 F:      drivers/video/fbdev/simplefb.c
20968 F:      include/linux/platform_data/simplefb.h
20969
20970 SIOX
20971 M:      Thorsten Scherer <[email protected]>
20972 R:      Pengutronix Kernel Team <[email protected]>
20973 S:      Supported
20974 F:      drivers/gpio/gpio-siox.c
20975 F:      drivers/siox/*
20976 F:      include/trace/events/siox.h
20977
20978 SIPHASH PRF ROUTINES
20979 M:      Jason A. Donenfeld <[email protected]>
20980 S:      Maintained
20981 F:      include/linux/siphash.h
20982 F:      lib/siphash.c
20983 F:      lib/siphash_kunit.c
20984
20985 SIS 190 ETHERNET DRIVER
20986 M:      Francois Romieu <[email protected]>
20987 L:      [email protected]
20988 S:      Maintained
20989 F:      drivers/net/ethernet/sis/sis190.c
20990
20991 SIS 900/7016 FAST ETHERNET DRIVER
20992 M:      Daniele Venzano <[email protected]>
20993 L:      [email protected]
20994 S:      Maintained
20995 W:      http://www.brownhat.org/sis900.html
20996 F:      drivers/net/ethernet/sis/sis900.*
20997
20998 SIS FRAMEBUFFER DRIVER
20999 S:      Orphan
21000 F:      Documentation/fb/sisfb.rst
21001 F:      drivers/video/fbdev/sis/
21002 F:      include/video/sisfb.h
21003
21004 SIS I2C TOUCHSCREEN DRIVER
21005 M:      Mika Penttilä <[email protected]>
21006 L:      [email protected]
21007 S:      Maintained
21008 F:      Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
21009 F:      drivers/input/touchscreen/sis_i2c.c
21010
21011 SIS USB2VGA DRIVER
21012 M:      Thomas Winischhofer <[email protected]>
21013 S:      Maintained
21014 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
21015 F:      drivers/usb/misc/sisusbvga/
21016
21017 SL28 CPLD MFD DRIVER
21018 M:      Michael Walle <[email protected]>
21019 S:      Maintained
21020 F:      Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
21021 F:      Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
21022 F:      Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
21023 F:      Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
21024 F:      Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
21025 F:      Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
21026 F:      drivers/gpio/gpio-sl28cpld.c
21027 F:      drivers/hwmon/sl28cpld-hwmon.c
21028 F:      drivers/irqchip/irq-sl28cpld.c
21029 F:      drivers/pwm/pwm-sl28cpld.c
21030 F:      drivers/watchdog/sl28cpld_wdt.c
21031
21032 SL28 VPD NVMEM LAYOUT DRIVER
21033 M:      Michael Walle <[email protected]>
21034 S:      Maintained
21035 F:      Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
21036 F:      drivers/nvmem/layouts/sl28vpd.c
21037
21038 SLAB ALLOCATOR
21039 M:      Christoph Lameter <[email protected]>
21040 M:      Pekka Enberg <[email protected]>
21041 M:      David Rientjes <[email protected]>
21042 M:      Joonsoo Kim <[email protected]>
21043 M:      Andrew Morton <[email protected]>
21044 M:      Vlastimil Babka <[email protected]>
21045 R:      Roman Gushchin <[email protected]>
21046 R:      Hyeonggon Yoo <[email protected]>
21047 L:      [email protected]
21048 S:      Maintained
21049 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
21050 F:      include/linux/sl?b*.h
21051 F:      mm/sl?b*
21052
21053 SLCAN CAN NETWORK DRIVER
21054 M:      Dario Binacchi <[email protected]>
21055 L:      [email protected]
21056 S:      Maintained
21057 F:      drivers/net/can/slcan/
21058
21059 SLEEPABLE READ-COPY UPDATE (SRCU)
21060 M:      Lai Jiangshan <[email protected]>
21061 M:      "Paul E. McKenney" <[email protected]>
21062 M:      Josh Triplett <[email protected]>
21063 R:      Steven Rostedt <[email protected]>
21064 R:      Mathieu Desnoyers <[email protected]>
21065 L:      [email protected]
21066 S:      Supported
21067 W:      http://www.rdrop.com/users/paulmck/RCU/
21068 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
21069 F:      include/linux/srcu*.h
21070 F:      kernel/rcu/srcu*.c
21071
21072 SMACK SECURITY MODULE
21073 M:      Casey Schaufler <[email protected]>
21074 L:      [email protected]
21075 S:      Maintained
21076 W:      http://schaufler-ca.com
21077 T:      git git://github.com/cschaufler/smack-next
21078 F:      Documentation/admin-guide/LSM/Smack.rst
21079 F:      security/smack/
21080
21081 SMC91x ETHERNET DRIVER
21082 M:      Nicolas Pitre <[email protected]>
21083 S:      Odd Fixes
21084 F:      drivers/net/ethernet/smsc/smc91x.*
21085
21086 SMSC EMC2103 HARDWARE MONITOR DRIVER
21087 M:      Steve Glendinning <[email protected]>
21088 L:      [email protected]
21089 S:      Maintained
21090 F:      Documentation/hwmon/emc2103.rst
21091 F:      drivers/hwmon/emc2103.c
21092
21093 SMSC SCH5627 HARDWARE MONITOR DRIVER
21094 M:      Hans de Goede <[email protected]>
21095 L:      [email protected]
21096 S:      Supported
21097 F:      Documentation/hwmon/sch5627.rst
21098 F:      drivers/hwmon/sch5627.c
21099
21100 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
21101 M:      Steve Glendinning <[email protected]>
21102 L:      [email protected]
21103 S:      Maintained
21104 F:      drivers/video/fbdev/smscufx.c
21105
21106 SMSC47B397 HARDWARE MONITOR DRIVER
21107 M:      Jean Delvare <[email protected]>
21108 L:      [email protected]
21109 S:      Maintained
21110 F:      Documentation/hwmon/smsc47b397.rst
21111 F:      drivers/hwmon/smsc47b397.c
21112
21113 SMSC911x ETHERNET DRIVER
21114 M:      Steve Glendinning <[email protected]>
21115 L:      [email protected]
21116 S:      Maintained
21117 F:      drivers/net/ethernet/smsc/smsc911x.*
21118 F:      include/linux/smsc911x.h
21119
21120 SMSC9420 PCI ETHERNET DRIVER
21121 M:      Steve Glendinning <[email protected]>
21122 L:      [email protected]
21123 S:      Maintained
21124 F:      drivers/net/ethernet/smsc/smsc9420.*
21125
21126 SNET DPU VIRTIO DATA PATH ACCELERATOR
21127 R:      Alvaro Karsz <[email protected]>
21128 F:      drivers/vdpa/solidrun/
21129
21130 SOCIONEXT (SNI) AVE NETWORK DRIVER
21131 M:      Kunihiko Hayashi <[email protected]>
21132 L:      [email protected]
21133 S:      Maintained
21134 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
21135 F:      drivers/net/ethernet/socionext/sni_ave.c
21136
21137 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
21138 M:      Ilias Apalodimas <[email protected]>
21139 M:      Masahisa Kojima <[email protected]>
21140 L:      [email protected]
21141 S:      Maintained
21142 F:      Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
21143 F:      drivers/net/ethernet/socionext/netsec.c
21144
21145 SOCIONEXT (SNI) Synquacer SPI DRIVER
21146 M:      Masahisa Kojima <[email protected]>
21147 M:      Jassi Brar <[email protected]>
21148 L:      [email protected]
21149 S:      Maintained
21150 F:      Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
21151 F:      drivers/spi/spi-synquacer.c
21152
21153 SOCIONEXT SYNQUACER I2C DRIVER
21154 M:      Ard Biesheuvel <[email protected]>
21155 L:      [email protected]
21156 S:      Maintained
21157 F:      Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
21158 F:      drivers/i2c/busses/i2c-synquacer.c
21159
21160 SOCIONEXT UNIPHIER SOUND DRIVER
21161 L:      [email protected] (moderated for non-subscribers)
21162 S:      Orphan
21163 F:      sound/soc/uniphier/
21164
21165 SOCKET TIMESTAMPING
21166 M:      Willem de Bruijn <[email protected]>
21167 S:      Maintained
21168 F:      Documentation/networking/timestamping.rst
21169 F:      include/linux/net_tstamp.h
21170 F:      include/uapi/linux/net_tstamp.h
21171 F:      tools/testing/selftests/net/so_txtime.c
21172
21173 SOEKRIS NET48XX LED SUPPORT
21174 M:      Chris Boot <[email protected]>
21175 S:      Maintained
21176 F:      drivers/leds/leds-net48xx.c
21177
21178 SOFT-IWARP DRIVER (siw)
21179 M:      Bernard Metzler <[email protected]>
21180 L:      [email protected]
21181 S:      Supported
21182 F:      drivers/infiniband/sw/siw/
21183 F:      include/uapi/rdma/siw-abi.h
21184
21185 SOFT-ROCE DRIVER (rxe)
21186 M:      Zhu Yanjun <[email protected]>
21187 L:      [email protected]
21188 S:      Supported
21189 F:      drivers/infiniband/sw/rxe/
21190 F:      include/uapi/rdma/rdma_user_rxe.h
21191
21192 SOFTLOGIC 6x10 MPEG CODEC
21193 M:      Bluecherry Maintainers <[email protected]>
21194 M:      Andrey Utkin <[email protected]>
21195 M:      Ismael Luceno <[email protected]>
21196 L:      [email protected]
21197 S:      Supported
21198 F:      drivers/media/pci/solo6x10/
21199
21200 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
21201 M:      James Morse <[email protected]>
21202 L:      [email protected] (moderated for non-subscribers)
21203 S:      Maintained
21204 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
21205 F:      drivers/firmware/arm_sdei.c
21206 F:      include/linux/arm_sdei.h
21207 F:      include/uapi/linux/arm_sdei.h
21208
21209 SOFTWARE NODES AND DEVICE PROPERTIES
21210 R:      Andy Shevchenko <[email protected]>
21211 R:      Daniel Scally <[email protected]>
21212 R:      Heikki Krogerus <[email protected]>
21213 R:      Sakari Ailus <[email protected]>
21214 L:      [email protected]
21215 S:      Maintained
21216 F:      drivers/base/property.c
21217 F:      drivers/base/swnode.c
21218 F:      include/linux/fwnode.h
21219 F:      include/linux/property.h
21220
21221 SOFTWARE RAID (Multiple Disks) SUPPORT
21222 M:      Song Liu <[email protected]>
21223 R:      Yu Kuai <[email protected]>
21224 L:      [email protected]
21225 S:      Supported
21226 Q:      https://patchwork.kernel.org/project/linux-raid/list/
21227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
21228 F:      drivers/md/Kconfig
21229 F:      drivers/md/Makefile
21230 F:      drivers/md/md*
21231 F:      drivers/md/raid*
21232 F:      include/linux/raid/
21233 F:      include/uapi/linux/raid/
21234
21235 SOLIDRUN CLEARFOG SUPPORT
21236 M:      Russell King <[email protected]>
21237 S:      Maintained
21238 F:      arch/arm/boot/dts/marvell/armada-388-clearfog*
21239 F:      arch/arm/boot/dts/marvell/armada-38x-solidrun-*
21240
21241 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
21242 M:      Russell King <[email protected]>
21243 S:      Maintained
21244 F:      arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
21245 F:      arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
21246 F:      arch/arm/boot/dts/nxp/imx/imx6*-sr-*
21247
21248 SONIC NETWORK DRIVER
21249 M:      Thomas Bogendoerfer <[email protected]>
21250 L:      [email protected]
21251 S:      Maintained
21252 F:      drivers/net/ethernet/natsemi/sonic.*
21253
21254 SONICS SILICON BACKPLANE DRIVER (SSB)
21255 M:      Michael Buesch <[email protected]>
21256 L:      [email protected]
21257 S:      Maintained
21258 F:      drivers/ssb/
21259 F:      include/linux/ssb/
21260
21261 SONY IMX208 SENSOR DRIVER
21262 M:      Sakari Ailus <[email protected]>
21263 L:      [email protected]
21264 S:      Maintained
21265 T:      git git://linuxtv.org/media_tree.git
21266 F:      drivers/media/i2c/imx208.c
21267
21268 SONY IMX214 SENSOR DRIVER
21269 M:      Ricardo Ribalda <[email protected]>
21270 L:      [email protected]
21271 S:      Maintained
21272 T:      git git://linuxtv.org/media_tree.git
21273 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
21274 F:      drivers/media/i2c/imx214.c
21275
21276 SONY IMX219 SENSOR DRIVER
21277 M:      Dave Stevenson <[email protected]>
21278 L:      [email protected]
21279 S:      Maintained
21280 T:      git git://linuxtv.org/media_tree.git
21281 F:      Documentation/devicetree/bindings/media/i2c/imx219.yaml
21282 F:      drivers/media/i2c/imx219.c
21283
21284 SONY IMX258 SENSOR DRIVER
21285 M:      Sakari Ailus <[email protected]>
21286 L:      [email protected]
21287 S:      Maintained
21288 T:      git git://linuxtv.org/media_tree.git
21289 F:      Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
21290 F:      drivers/media/i2c/imx258.c
21291
21292 SONY IMX274 SENSOR DRIVER
21293 M:      Leon Luo <[email protected]>
21294 L:      [email protected]
21295 S:      Maintained
21296 T:      git git://linuxtv.org/media_tree.git
21297 F:      Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
21298 F:      drivers/media/i2c/imx274.c
21299
21300 SONY IMX283 SENSOR DRIVER
21301 M:      Kieran Bingham <[email protected]>
21302 M:      Umang Jain <[email protected]>
21303 L:      [email protected]
21304 S:      Maintained
21305 T:      git git://linuxtv.org/media_tree.git
21306 F:      Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
21307 F:      drivers/media/i2c/imx283.c
21308
21309 SONY IMX290 SENSOR DRIVER
21310 M:      Manivannan Sadhasivam <[email protected]>
21311 L:      [email protected]
21312 S:      Maintained
21313 T:      git git://linuxtv.org/media_tree.git
21314 F:      Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
21315 F:      drivers/media/i2c/imx290.c
21316
21317 SONY IMX296 SENSOR DRIVER
21318 M:      Laurent Pinchart <[email protected]>
21319 M:      Manivannan Sadhasivam <[email protected]>
21320 L:      [email protected]
21321 S:      Maintained
21322 T:      git git://linuxtv.org/media_tree.git
21323 F:      Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
21324 F:      drivers/media/i2c/imx296.c
21325
21326 SONY IMX319 SENSOR DRIVER
21327 M:      Bingbu Cao <[email protected]>
21328 L:      [email protected]
21329 S:      Maintained
21330 T:      git git://linuxtv.org/media_tree.git
21331 F:      drivers/media/i2c/imx319.c
21332
21333 SONY IMX334 SENSOR DRIVER
21334 L:      [email protected]
21335 S:      Orphan
21336 T:      git git://linuxtv.org/media_tree.git
21337 F:      Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
21338 F:      drivers/media/i2c/imx334.c
21339
21340 SONY IMX335 SENSOR DRIVER
21341 L:      [email protected]
21342 S:      Orphan
21343 T:      git git://linuxtv.org/media_tree.git
21344 F:      Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
21345 F:      drivers/media/i2c/imx335.c
21346
21347 SONY IMX355 SENSOR DRIVER
21348 M:      Tianshu Qiu <[email protected]>
21349 L:      [email protected]
21350 S:      Maintained
21351 T:      git git://linuxtv.org/media_tree.git
21352 F:      drivers/media/i2c/imx355.c
21353
21354 SONY IMX412 SENSOR DRIVER
21355 L:      [email protected]
21356 S:      Orphan
21357 T:      git git://linuxtv.org/media_tree.git
21358 F:      Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
21359 F:      drivers/media/i2c/imx412.c
21360
21361 SONY IMX415 SENSOR DRIVER
21362 M:      Michael Riesch <[email protected]>
21363 L:      [email protected]
21364 S:      Maintained
21365 T:      git git://linuxtv.org/media_tree.git
21366 F:      Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
21367 F:      drivers/media/i2c/imx415.c
21368
21369 SONY MEMORYSTICK SUBSYSTEM
21370 M:      Maxim Levitsky <[email protected]>
21371 M:      Alex Dubov <[email protected]>
21372 M:      Ulf Hansson <[email protected]>
21373 L:      [email protected]
21374 S:      Maintained
21375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
21376 F:      drivers/memstick/
21377 F:      include/linux/memstick.h
21378
21379 SONY VAIO CONTROL DEVICE DRIVER
21380 M:      Mattia Dongili <[email protected]>
21381 L:      [email protected]
21382 S:      Maintained
21383 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
21384 F:      Documentation/admin-guide/laptops/sony-laptop.rst
21385 F:      drivers/char/sonypi.c
21386 F:      drivers/platform/x86/sony-laptop.c
21387 F:      include/linux/sony-laptop.h
21388
21389 SOPHGO DEVICETREES and DRIVERS
21390 M:      Chen Wang <[email protected]>
21391 M:      Inochi Amaoto <[email protected]>
21392 T:      git https://github.com/sophgo/linux.git
21393 S:      Maintained
21394 N:      sophgo
21395 K:      sophgo
21396
21397 SOUND
21398 M:      Jaroslav Kysela <[email protected]>
21399 M:      Takashi Iwai <[email protected]>
21400 L:      [email protected]
21401 S:      Maintained
21402 W:      http://www.alsa-project.org/
21403 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
21404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21405 F:      Documentation/sound/
21406 F:      include/sound/
21407 F:      include/uapi/sound/
21408 F:      sound/
21409 F:      tools/testing/selftests/alsa
21410
21411 SOUND - ALSA SELFTESTS
21412 M:      Mark Brown <[email protected]>
21413 L:      [email protected]
21414 L:      [email protected]
21415 S:      Supported
21416 F:      tools/testing/selftests/alsa
21417
21418 SOUND - COMPRESSED AUDIO
21419 M:      Vinod Koul <[email protected]>
21420 L:      [email protected] (moderated for non-subscribers)
21421 S:      Supported
21422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21423 F:      Documentation/sound/designs/compress-offload.rst
21424 F:      include/sound/compress_driver.h
21425 F:      include/uapi/sound/compress_*
21426 F:      sound/core/compress_offload.c
21427 F:      sound/soc/soc-compress.c
21428
21429 SOUND - CORE KUNIT TEST
21430 M:      Ivan Orlov <[email protected]>
21431 L:      [email protected]
21432 S:      Supported
21433 F:      sound/core/sound_kunit.c
21434
21435 SOUND - DMAENGINE HELPERS
21436 M:      Lars-Peter Clausen <[email protected]>
21437 S:      Supported
21438 F:      include/sound/dmaengine_pcm.h
21439 F:      sound/core/pcm_dmaengine.c
21440 F:      sound/soc/soc-generic-dmaengine-pcm.c
21441
21442 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
21443 M:      Liam Girdwood <[email protected]>
21444 M:      Mark Brown <[email protected]>
21445 L:      [email protected]
21446 S:      Supported
21447 W:      http://alsa-project.org/main/index.php/ASoC
21448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
21449 F:      Documentation/devicetree/bindings/sound/
21450 F:      Documentation/sound/soc/
21451 F:      include/dt-bindings/sound/
21452 F:      include/sound/soc*
21453 F:      include/sound/sof.h
21454 F:      include/sound/sof/
21455 F:      include/trace/events/sof*.h
21456 F:      include/uapi/sound/asoc.h
21457 F:      sound/soc/
21458
21459 SOUND - SOC LAYER / dapm-graph
21460 M:      Luca Ceresoli <[email protected]>
21461 L:      [email protected]
21462 S:      Maintained
21463 F:      tools/sound/dapm-graph
21464
21465 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
21466 M:      Liam Girdwood <[email protected]>
21467 M:      Peter Ujfalusi <[email protected]>
21468 M:      Bard Liao <[email protected]>
21469 M:      Ranjani Sridharan <[email protected]>
21470 M:      Daniel Baluta <[email protected]>
21471 R:      Kai Vehmanen <[email protected]>
21472 R:      Pierre-Louis Bossart <[email protected]>
21473 L:      [email protected] (moderated for non-subscribers)
21474 S:      Supported
21475 W:      https://github.com/thesofproject/linux/
21476 F:      sound/soc/sof/
21477
21478 SOUNDWIRE SUBSYSTEM
21479 M:      Vinod Koul <[email protected]>
21480 M:      Bard Liao <[email protected]>
21481 R:      Pierre-Louis Bossart <[email protected]>
21482 R:      Sanyog Kale <[email protected]>
21483 L:      [email protected] (moderated for non-subscribers)
21484 S:      Supported
21485 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
21486 F:      Documentation/driver-api/soundwire/
21487 F:      drivers/soundwire/
21488 F:      include/linux/soundwire/
21489
21490 SP2 MEDIA DRIVER
21491 M:      Olli Salonen <[email protected]>
21492 L:      [email protected]
21493 S:      Maintained
21494 W:      https://linuxtv.org
21495 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21496 F:      drivers/media/dvb-frontends/sp2*
21497
21498 SPANISH DOCUMENTATION
21499 M:      Carlos Bilbao <[email protected]>
21500 R:      Avadhut Naik <[email protected]>
21501 S:      Maintained
21502 F:      Documentation/translations/sp_SP/
21503
21504 SPARC + UltraSPARC (sparc/sparc64)
21505 M:      "David S. Miller" <[email protected]>
21506 M:      Andreas Larsson <[email protected]>
21507 L:      [email protected]
21508 S:      Maintained
21509 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
21510 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21512 F:      arch/sparc/
21513 F:      drivers/sbus/
21514
21515 SPARC SERIAL DRIVERS
21516 M:      "David S. Miller" <[email protected]>
21517 L:      [email protected]
21518 S:      Maintained
21519 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21521 F:      drivers/tty/serial/suncore.c
21522 F:      drivers/tty/serial/sunhv.c
21523 F:      drivers/tty/serial/sunsab.c
21524 F:      drivers/tty/serial/sunsab.h
21525 F:      drivers/tty/serial/sunsu.c
21526 F:      drivers/tty/serial/sunzilog.c
21527 F:      drivers/tty/serial/sunzilog.h
21528 F:      drivers/tty/vcc.c
21529 F:      include/linux/sunserialcore.h
21530
21531 SPARSE CHECKER
21532 M:      "Luc Van Oostenryck" <[email protected]>
21533 L:      [email protected]
21534 S:      Maintained
21535 W:      https://sparse.docs.kernel.org/
21536 Q:      https://patchwork.kernel.org/project/linux-sparse/list/
21537 B:      https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
21538 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
21539 F:      include/linux/compiler.h
21540
21541 SPEAKUP CONSOLE SPEECH DRIVER
21542 M:      William Hubbs <[email protected]>
21543 M:      Chris Brannon <[email protected]>
21544 M:      Kirk Reiser <[email protected]>
21545 M:      Samuel Thibault <[email protected]>
21546 L:      [email protected]
21547 S:      Odd Fixes
21548 W:      http://www.linux-speakup.org/
21549 W:      https://github.com/linux-speakup/speakup
21550 B:      https://github.com/linux-speakup/speakup/issues
21551 F:      drivers/accessibility/speakup/
21552
21553 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
21554 M:      Viresh Kumar <[email protected]>
21555 M:      Shiraz Hashim <[email protected]>
21556 M:      [email protected]
21557 L:      [email protected] (moderated for non-subscribers)
21558 S:      Maintained
21559 W:      http://www.st.com/spear
21560 F:      arch/arm/boot/dts/st/spear*
21561 F:      arch/arm/mach-spear/
21562 F:      drivers/clk/spear/
21563 F:      drivers/pinctrl/spear/
21564
21565 SPI NOR SUBSYSTEM
21566 M:      Tudor Ambarus <[email protected]>
21567 M:      Pratyush Yadav <[email protected]>
21568 M:      Michael Walle <[email protected]>
21569 L:      [email protected]
21570 S:      Maintained
21571 W:      http://www.linux-mtd.infradead.org/
21572 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
21573 C:      irc://irc.oftc.net/mtd
21574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
21575 F:      Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
21576 F:      drivers/mtd/spi-nor/
21577 F:      include/linux/mtd/spi-nor.h
21578
21579 SPI SUBSYSTEM
21580 M:      Mark Brown <[email protected]>
21581 L:      [email protected]
21582 S:      Maintained
21583 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
21584 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
21585 F:      Documentation/devicetree/bindings/spi/
21586 F:      Documentation/spi/
21587 F:      drivers/spi/
21588 F:      include/linux/spi/
21589 F:      include/uapi/linux/spi/
21590 F:      tools/spi/
21591
21592 SPIDERNET NETWORK DRIVER for CELL
21593 M:      Ishizaki Kou <[email protected]>
21594 M:      Geoff Levand <[email protected]>
21595 L:      [email protected]
21596 L:      [email protected]
21597 S:      Maintained
21598 F:      Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
21599 F:      drivers/net/ethernet/toshiba/spider_net*
21600
21601 SPMI SUBSYSTEM
21602 M:      Stephen Boyd <[email protected]>
21603 L:      [email protected]
21604 S:      Maintained
21605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
21606 F:      Documentation/devicetree/bindings/spmi/
21607 F:      drivers/spmi/
21608 F:      include/dt-bindings/spmi/spmi.h
21609 F:      include/linux/spmi.h
21610 F:      include/trace/events/spmi.h
21611
21612 SPU FILE SYSTEM
21613 M:      Jeremy Kerr <[email protected]>
21614 L:      [email protected]
21615 S:      Supported
21616 W:      http://www.ibm.com/developerworks/power/cell/
21617 F:      Documentation/filesystems/spufs/spufs.rst
21618 F:      arch/powerpc/platforms/cell/spufs/
21619
21620 SQUASHFS FILE SYSTEM
21621 M:      Phillip Lougher <[email protected]>
21622 L:      [email protected] (subscribers-only)
21623 S:      Maintained
21624 W:      http://squashfs.org.uk
21625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
21626 F:      Documentation/filesystems/squashfs.rst
21627 F:      fs/squashfs/
21628
21629 SRM (Alpha) environment access
21630 M:      Jan-Benedict Glaw <[email protected]>
21631 S:      Maintained
21632 F:      arch/alpha/kernel/srm_env.c
21633
21634 ST LSM6DSx IMU IIO DRIVER
21635 M:      Lorenzo Bianconi <[email protected]>
21636 L:      [email protected]
21637 S:      Maintained
21638 W:      http://www.st.com/
21639 F:      Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
21640 F:      drivers/iio/imu/st_lsm6dsx/
21641
21642 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
21643 M:      Benjamin Mugnier <[email protected]>
21644 M:      Sylvain Petinot <[email protected]>
21645 L:      [email protected]
21646 S:      Maintained
21647 T:      git git://linuxtv.org/media_tree.git
21648 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
21649 F:      drivers/media/i2c/st-mipid02.c
21650
21651 ST STM32 FIREWALL
21652 M:      Gatien Chevallier <[email protected]>
21653 S:      Maintained
21654 F:      drivers/bus/stm32_etzpc.c
21655 F:      drivers/bus/stm32_firewall.c
21656 F:      drivers/bus/stm32_rifsc.c
21657
21658 ST STM32 I2C/SMBUS DRIVER
21659 M:      Pierre-Yves MORDRET <[email protected]>
21660 M:      Alain Volmat <[email protected]>
21661 L:      [email protected]
21662 S:      Maintained
21663 F:      drivers/i2c/busses/i2c-stm32*
21664
21665 ST STM32 SPI DRIVER
21666 M:      Alain Volmat <[email protected]>
21667 L:      [email protected]
21668 S:      Maintained
21669 F:      drivers/spi/spi-stm32.c
21670
21671 ST STPDDC60 DRIVER
21672 M:      Daniel Nilsson <[email protected]>
21673 L:      [email protected]
21674 S:      Maintained
21675 F:      Documentation/hwmon/stpddc60.rst
21676 F:      drivers/hwmon/pmbus/stpddc60.c
21677
21678 ST VGXY61 DRIVER
21679 M:      Benjamin Mugnier <[email protected]>
21680 M:      Sylvain Petinot <[email protected]>
21681 L:      [email protected]
21682 S:      Maintained
21683 T:      git git://linuxtv.org/media_tree.git
21684 F:      Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
21685 F:      Documentation/userspace-api/media/drivers/vgxy61.rst
21686 F:      drivers/media/i2c/vgxy61.c
21687
21688 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
21689 M:      Song Qiang <[email protected]>
21690 L:      [email protected]
21691 S:      Maintained
21692 F:      Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
21693 F:      drivers/iio/proximity/vl53l0x-i2c.c
21694
21695 STABLE BRANCH
21696 M:      Greg Kroah-Hartman <[email protected]>
21697 M:      Sasha Levin <[email protected]>
21698 L:      [email protected]
21699 S:      Supported
21700 F:      Documentation/process/stable-kernel-rules.rst
21701
21702 STAGING - ATOMISP DRIVER
21703 M:      Hans de Goede <[email protected]>
21704 M:      Mauro Carvalho Chehab <[email protected]>
21705 R:      Sakari Ailus <[email protected]>
21706 L:      [email protected]
21707 S:      Maintained
21708 F:      drivers/staging/media/atomisp/
21709
21710 STAGING - FIELDBUS SUBSYSTEM
21711 M:      Sven Van Asbroeck <[email protected]>
21712 S:      Maintained
21713 F:      drivers/staging/fieldbus/*
21714 F:      drivers/staging/fieldbus/Documentation/
21715
21716 STAGING - HMS ANYBUS-S BUS
21717 M:      Sven Van Asbroeck <[email protected]>
21718 S:      Maintained
21719 F:      drivers/staging/fieldbus/anybuss/
21720
21721 STAGING - INDUSTRIAL IO
21722 M:      Jonathan Cameron <[email protected]>
21723 L:      [email protected]
21724 S:      Odd Fixes
21725 F:      Documentation/devicetree/bindings/staging/iio/
21726 F:      drivers/staging/iio/
21727
21728 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
21729 M:      Marc Dietrich <[email protected]>
21730 L:      [email protected] (moderated for non-subscribers)
21731 L:      [email protected]
21732 S:      Maintained
21733 F:      drivers/staging/nvec/
21734
21735 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
21736 M:      Jens Frederich <[email protected]>
21737 M:      Jon Nettleton <[email protected]>
21738 S:      Maintained
21739 W:      http://wiki.laptop.org/go/DCON
21740 F:      drivers/staging/olpc_dcon/
21741
21742 STAGING - REALTEK RTL8712U DRIVERS
21743 M:      Florian Schilhabel <[email protected]>.
21744 S:      Odd Fixes
21745 F:      drivers/staging/rtl8712/
21746
21747 STAGING - SEPS525 LCD CONTROLLER DRIVERS
21748 M:      Michael Hennerich <[email protected]>
21749 L:      [email protected]
21750 S:      Supported
21751 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
21752 F:      drivers/staging/fbtft/fb_seps525.c
21753
21754 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
21755 M:      Sudip Mukherjee <[email protected]>
21756 M:      Teddy Wang <[email protected]>
21757 M:      Sudip Mukherjee <[email protected]>
21758 L:      [email protected]
21759 S:      Maintained
21760 F:      drivers/staging/sm750fb/
21761
21762 STAGING - VIA VT665X DRIVERS
21763 M:      Philipp Hortmann <[email protected]>
21764 S:      Odd Fixes
21765 F:      drivers/staging/vt665?/
21766
21767 STAGING SUBSYSTEM
21768 M:      Greg Kroah-Hartman <[email protected]>
21769 L:      [email protected]
21770 S:      Supported
21771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
21772 F:      drivers/staging/
21773
21774 STANDALONE CACHE CONTROLLER DRIVERS
21775 M:      Conor Dooley <[email protected]>
21776 S:      Maintained
21777 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21778 F:      Documentation/devicetree/bindings/cache/
21779 F:      drivers/cache
21780
21781 STARFIRE/DURALAN NETWORK DRIVER
21782 M:      Ion Badulescu <[email protected]>
21783 S:      Odd Fixes
21784 F:      drivers/net/ethernet/adaptec/starfire*
21785
21786 STARFIVE CAMERA SUBSYSTEM DRIVER
21787 M:      Jack Zhu <[email protected]>
21788 M:      Changhuang Liang <[email protected]>
21789 L:      [email protected]
21790 S:      Maintained
21791 F:      Documentation/admin-guide/media/starfive_camss.rst
21792 F:      Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
21793 F:      drivers/staging/media/starfive/camss
21794
21795 STARFIVE CRYPTO DRIVER
21796 M:      Jia Jie Ho <[email protected]>
21797 M:      William Qiu <[email protected]>
21798 S:      Supported
21799 F:      Documentation/devicetree/bindings/crypto/starfive*
21800 F:      drivers/crypto/starfive/
21801
21802 STARFIVE DEVICETREES
21803 M:      Emil Renner Berthing <[email protected]>
21804 S:      Maintained
21805 F:      arch/riscv/boot/dts/starfive/
21806
21807 STARFIVE DWMAC GLUE LAYER
21808 M:      Emil Renner Berthing <[email protected]>
21809 M:      Minda Chen <[email protected]>
21810 S:      Maintained
21811 F:      Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
21812 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
21813
21814 STARFIVE JH7110 DPHY RX DRIVER
21815 M:      Jack Zhu <[email protected]>
21816 M:      Changhuang Liang <[email protected]>
21817 S:      Supported
21818 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
21819 F:      drivers/phy/starfive/phy-jh7110-dphy-rx.c
21820
21821 STARFIVE JH7110 DPHY TX DRIVER
21822 M:      Keith Zhao <[email protected]>
21823 M:      Shengyang Chen <[email protected]>
21824 S:      Supported
21825 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
21826 F:      drivers/phy/starfive/phy-jh7110-dphy-tx.c
21827
21828 STARFIVE JH7110 MMC/SD/SDIO DRIVER
21829 M:      William Qiu <[email protected]>
21830 S:      Supported
21831 F:      Documentation/devicetree/bindings/mmc/starfive*
21832 F:      drivers/mmc/host/dw_mmc-starfive.c
21833
21834 STARFIVE JH7110 PLL CLOCK DRIVER
21835 M:      Xingyu Wu <[email protected]>
21836 S:      Supported
21837 F:      Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
21838 F:      drivers/clk/starfive/clk-starfive-jh7110-pll.c
21839
21840 STARFIVE JH7110 PWMDAC DRIVER
21841 M:      Hal Feng <[email protected]>
21842 M:      Xingyu Wu <[email protected]>
21843 S:      Supported
21844 F:      Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
21845 F:      sound/soc/starfive/jh7110_pwmdac.c
21846
21847 STARFIVE JH7110 SYSCON
21848 M:      William Qiu <[email protected]>
21849 M:      Xingyu Wu <[email protected]>
21850 S:      Supported
21851 F:      Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
21852
21853 STARFIVE JH7110 TDM DRIVER
21854 M:      Walker Chen <[email protected]>
21855 S:      Maintained
21856 F:      Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
21857 F:      sound/soc/starfive/jh7110_tdm.c
21858
21859 STARFIVE JH71X0 CLOCK DRIVERS
21860 M:      Emil Renner Berthing <[email protected]>
21861 M:      Hal Feng <[email protected]>
21862 S:      Maintained
21863 F:      Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
21864 F:      drivers/clk/starfive/clk-starfive-jh71*
21865 F:      include/dt-bindings/clock/starfive?jh71*.h
21866
21867 STARFIVE JH71X0 PINCTRL DRIVERS
21868 M:      Emil Renner Berthing <[email protected]>
21869 M:      Jianlong Huang <[email protected]>
21870 M:      Hal Feng <[email protected]>
21871 L:      [email protected]
21872 S:      Maintained
21873 F:      Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
21874 F:      drivers/pinctrl/starfive/pinctrl-starfive-jh71*
21875 F:      include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
21876 F:      include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
21877
21878 STARFIVE JH71X0 RESET CONTROLLER DRIVERS
21879 M:      Emil Renner Berthing <[email protected]>
21880 M:      Hal Feng <[email protected]>
21881 S:      Maintained
21882 F:      Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
21883 F:      drivers/reset/starfive/reset-starfive-jh71*
21884 F:      include/dt-bindings/reset/starfive?jh71*.h
21885
21886 STARFIVE JH71X0 USB DRIVERS
21887 M:      Minda Chen <[email protected]>
21888 S:      Maintained
21889 F:      Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
21890 F:      drivers/usb/cdns3/cdns3-starfive.c
21891
21892 STARFIVE JH71XX PMU CONTROLLER DRIVER
21893 M:      Walker Chen <[email protected]>
21894 M:      Changhuang Liang <[email protected]>
21895 S:      Supported
21896 F:      Documentation/devicetree/bindings/power/starfive*
21897 F:      drivers/pmdomain/starfive/
21898 F:      include/dt-bindings/power/starfive,jh7110-pmu.h
21899
21900 STARFIVE SOC DRIVERS
21901 M:      Conor Dooley <[email protected]>
21902 S:      Maintained
21903 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21904 F:      Documentation/devicetree/bindings/soc/starfive/
21905
21906 STARFIVE STARLINK PMU DRIVER
21907 M:      Ji Sheng Teoh <[email protected]>
21908 S:      Maintained
21909 F:      Documentation/admin-guide/perf/starfive_starlink_pmu.rst
21910 F:      Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
21911 F:      drivers/perf/starfive_starlink_pmu.c
21912
21913 STARFIVE TRNG DRIVER
21914 M:      Jia Jie Ho <[email protected]>
21915 S:      Supported
21916 F:      Documentation/devicetree/bindings/rng/starfive*
21917 F:      drivers/char/hw_random/jh7110-trng.c
21918
21919 STARFIVE WATCHDOG DRIVER
21920 M:      Xingyu Wu <[email protected]>
21921 M:      Samin Guo <[email protected]>
21922 S:      Supported
21923 F:      Documentation/devicetree/bindings/watchdog/starfive*
21924 F:      drivers/watchdog/starfive-wdt.c
21925
21926 STARFIVE JH71X0 PCIE AND USB PHY DRIVER
21927 M:      Minda Chen <[email protected]>
21928 S:      Supported
21929 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
21930 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
21931 F:      drivers/phy/starfive/phy-jh7110-pcie.c
21932 F:      drivers/phy/starfive/phy-jh7110-usb.c
21933
21934 STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
21935 M:      Changhuang Liang <[email protected]>
21936 S:      Supported
21937 F:      Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
21938 F:      drivers/irqchip/irq-starfive-jh8100-intc.c
21939
21940 STATIC BRANCH/CALL
21941 M:      Peter Zijlstra <[email protected]>
21942 M:      Josh Poimboeuf <[email protected]>
21943 M:      Jason Baron <[email protected]>
21944 R:      Steven Rostedt <[email protected]>
21945 R:      Ard Biesheuvel <[email protected]>
21946 S:      Supported
21947 F:      arch/*/include/asm/jump_label*.h
21948 F:      arch/*/include/asm/static_call*.h
21949 F:      arch/*/kernel/jump_label.c
21950 F:      arch/*/kernel/static_call.c
21951 F:      include/linux/jump_label*.h
21952 F:      include/linux/static_call*.h
21953 F:      kernel/jump_label.c
21954 F:      kernel/static_call.c
21955
21956 STI AUDIO (ASoC) DRIVERS
21957 M:      Arnaud Pouliquen <[email protected]>
21958 L:      [email protected] (moderated for non-subscribers)
21959 S:      Maintained
21960 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
21961 F:      sound/soc/sti/
21962
21963 STI CEC DRIVER
21964 M:      Alain Volmat <[email protected]>
21965 S:      Maintained
21966 F:      Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
21967 F:      drivers/media/cec/platform/sti/
21968
21969 STK1160 USB VIDEO CAPTURE DRIVER
21970 M:      Ezequiel Garcia <[email protected]>
21971 L:      [email protected]
21972 S:      Maintained
21973 T:      git git://linuxtv.org/media_tree.git
21974 F:      drivers/media/usb/stk1160/
21975
21976 STM32 AUDIO (ASoC) DRIVERS
21977 M:      Olivier Moysan <[email protected]>
21978 M:      Arnaud Pouliquen <[email protected]>
21979 L:      [email protected] (moderated for non-subscribers)
21980 S:      Maintained
21981 F:      Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
21982 F:      Documentation/devicetree/bindings/sound/st,stm32-*.yaml
21983 F:      sound/soc/stm/
21984
21985 STM32 DMA DRIVERS
21986 M:      Amélie Delaunay <[email protected]>
21987 L:      [email protected]
21988 L:      [email protected] (moderated for non-subscribers)
21989 S:      Maintained
21990 F:      Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
21991 F:      Documentation/devicetree/bindings/dma/stm32/
21992 F:      drivers/dma/stm32/
21993
21994 STM32 TIMER/LPTIMER DRIVERS
21995 M:      Fabrice Gasnier <[email protected]>
21996 S:      Maintained
21997 F:      Documentation/ABI/testing/*timer-stm32
21998 F:      Documentation/devicetree/bindings/*/*stm32-*timer*
21999 F:      drivers/*/stm32-*timer*
22000 F:      drivers/pwm/pwm-stm32*
22001 F:      include/linux/*/stm32-*tim*
22002
22003 STMMAC ETHERNET DRIVER
22004 M:      Alexandre Torgue <[email protected]>
22005 M:      Jose Abreu <[email protected]>
22006 L:      [email protected]
22007 S:      Supported
22008 W:      http://www.stlinux.com
22009 F:      Documentation/networking/device_drivers/ethernet/stmicro/
22010 F:      drivers/net/ethernet/stmicro/stmmac/
22011
22012 SUN HAPPY MEAL ETHERNET DRIVER
22013 M:      Sean Anderson <[email protected]>
22014 S:      Maintained
22015 F:      drivers/net/ethernet/sun/sunhme.*
22016
22017 SUN3/3X
22018 M:      Sam Creasey <[email protected]>
22019 S:      Maintained
22020 W:      http://sammy.net/sun3/
22021 F:      arch/m68k/include/asm/sun3*
22022 F:      arch/m68k/kernel/*sun3*
22023 F:      arch/m68k/sun3*/
22024 F:      drivers/net/ethernet/i825xx/sun3*
22025
22026 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
22027 M:      Hans de Goede <[email protected]>
22028 L:      [email protected]
22029 S:      Maintained
22030 F:      Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
22031 F:      drivers/input/keyboard/sun4i-lradc-keys.c
22032
22033 SUNDANCE NETWORK DRIVER
22034 M:      Denis Kirjanov <[email protected]>
22035 L:      [email protected]
22036 S:      Maintained
22037 F:      drivers/net/ethernet/dlink/sundance.c
22038
22039 SUNPLUS ETHERNET DRIVER
22040 M:      Wells Lu <[email protected]>
22041 L:      [email protected]
22042 S:      Maintained
22043 W:      https://sunplus.atlassian.net/wiki/spaces/doc/overview
22044 F:      Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
22045 F:      drivers/net/ethernet/sunplus/
22046
22047 SUNPLUS MMC DRIVER
22048 M:      Tony Huang <[email protected]>
22049 M:      Li-hao Kuo <[email protected]>
22050 S:      Maintained
22051 F:      Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
22052 F:      drivers/mmc/host/sunplus-mmc.c
22053
22054 SUNPLUS OCOTP DRIVER
22055 M:      Vincent Shih <[email protected]>
22056 S:      Maintained
22057 F:      Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
22058 F:      drivers/nvmem/sunplus-ocotp.c
22059
22060 SUNPLUS PWM DRIVER
22061 M:      Hammer Hsieh <[email protected]>
22062 S:      Maintained
22063 F:      Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
22064 F:      drivers/pwm/pwm-sunplus.c
22065
22066 SUNPLUS RTC DRIVER
22067 M:      Vincent Shih <[email protected]>
22068 L:      [email protected]
22069 S:      Maintained
22070 F:      Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
22071 F:      drivers/rtc/rtc-sunplus.c
22072
22073 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
22074 M:      Li-hao Kuo <[email protected]>
22075 L:      [email protected]
22076 S:      Maintained
22077 F:      Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
22078 F:      drivers/spi/spi-sunplus-sp7021.c
22079
22080 SUNPLUS UART DRIVER
22081 M:      Hammer Hsieh <[email protected]>
22082 S:      Maintained
22083 F:      Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
22084 F:      drivers/tty/serial/sunplus-uart.c
22085
22086 SUNPLUS USB2 PHY DRIVER
22087 M:      Vincent Shih <[email protected]>
22088 L:      [email protected]
22089 S:      Maintained
22090 F:      Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
22091 F:      drivers/phy/sunplus/Kconfig
22092 F:      drivers/phy/sunplus/Makefile
22093 F:      drivers/phy/sunplus/phy-sunplus-usb2.c
22094
22095 SUNPLUS WATCHDOG DRIVER
22096 M:      Xiantao Hu <[email protected]>
22097 L:      [email protected]
22098 S:      Maintained
22099 F:      Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
22100 F:      drivers/watchdog/sunplus_wdt.c
22101
22102 SUPERH
22103 M:      Yoshinori Sato <[email protected]>
22104 M:      Rich Felker <[email protected]>
22105 M:      John Paul Adrian Glaubitz <[email protected]>
22106 L:      [email protected]
22107 S:      Maintained
22108 Q:      http://patchwork.kernel.org/project/linux-sh/list/
22109 F:      Documentation/arch/sh/
22110 F:      arch/sh/
22111 F:      drivers/sh/
22112
22113 SUSPEND TO RAM
22114 M:      "Rafael J. Wysocki" <[email protected]>
22115 M:      Len Brown <[email protected]>
22116 M:      Pavel Machek <[email protected]>
22117 L:      [email protected]
22118 S:      Supported
22119 B:      https://bugzilla.kernel.org
22120 F:      Documentation/power/
22121 F:      arch/x86/kernel/acpi/sleep*
22122 F:      arch/x86/kernel/acpi/wakeup*
22123 F:      drivers/base/power/
22124 F:      include/linux/freezer.h
22125 F:      include/linux/pm.h
22126 F:      include/linux/suspend.h
22127 F:      kernel/power/
22128
22129 SVGA HANDLING
22130 M:      Martin Mares <[email protected]>
22131 L:      [email protected]
22132 S:      Maintained
22133 F:      Documentation/admin-guide/svga.rst
22134 F:      arch/x86/boot/video*
22135
22136 SWITCHDEV
22137 M:      Jiri Pirko <[email protected]>
22138 M:      Ivan Vecera <[email protected]>
22139 L:      [email protected]
22140 S:      Supported
22141 F:      include/net/switchdev.h
22142 F:      net/switchdev/
22143
22144 SY8106A REGULATOR DRIVER
22145 M:      Icenowy Zheng <[email protected]>
22146 S:      Maintained
22147 F:      Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
22148 F:      drivers/regulator/sy8106a-regulator.c
22149
22150 SYNC FILE FRAMEWORK
22151 M:      Sumit Semwal <[email protected]>
22152 R:      Gustavo Padovan <[email protected]>
22153 L:      [email protected]
22154 L:      [email protected]
22155 S:      Maintained
22156 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
22157 F:      Documentation/driver-api/sync_file.rst
22158 F:      drivers/dma-buf/dma-fence*
22159 F:      drivers/dma-buf/sw_sync.c
22160 F:      drivers/dma-buf/sync_*
22161 F:      include/linux/sync_file.h
22162 F:      include/uapi/linux/sync_file.h
22163
22164 SYNOPSYS ARC ARCHITECTURE
22165 M:      Vineet Gupta <[email protected]>
22166 L:      [email protected]
22167 S:      Supported
22168 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
22169 F:      Documentation/arch/arc
22170 F:      Documentation/devicetree/bindings/arc/*
22171 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
22172 F:      arch/arc/
22173 F:      drivers/clocksource/arc_timer.c
22174 F:      drivers/tty/serial/arc_uart.c
22175
22176 SYNOPSYS ARC HSDK SDP pll clock driver
22177 M:      Eugeniy Paltsev <[email protected]>
22178 S:      Supported
22179 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
22180 F:      drivers/clk/clk-hsdk-pll.c
22181
22182 SYNOPSYS ARC SDP clock driver
22183 M:      Eugeniy Paltsev <[email protected]>
22184 S:      Supported
22185 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
22186 F:      drivers/clk/axs10x/*
22187
22188 SYNOPSYS ARC SDP platform support
22189 M:      Alexey Brodkin <[email protected]>
22190 S:      Supported
22191 F:      Documentation/devicetree/bindings/arc/axs10*
22192 F:      arch/arc/boot/dts/ax*
22193 F:      arch/arc/plat-axs10x
22194
22195 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
22196 M:      Eugeniy Paltsev <[email protected]>
22197 S:      Supported
22198 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
22199 F:      drivers/reset/reset-axs10x.c
22200
22201 SYNOPSYS CREG GPIO DRIVER
22202 M:      Eugeniy Paltsev <[email protected]>
22203 S:      Maintained
22204 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
22205 F:      drivers/gpio/gpio-creg-snps.c
22206
22207 SYNOPSYS DESIGNWARE 8250 UART DRIVER
22208 M:      Ilpo Järvinen <[email protected]>
22209 R:      Andy Shevchenko <[email protected]>
22210 S:      Supported
22211 F:      drivers/tty/serial/8250/8250_dw.c
22212 F:      drivers/tty/serial/8250/8250_dwlib.*
22213 F:      drivers/tty/serial/8250/8250_lpss.c
22214
22215 SYNOPSYS DESIGNWARE APB GPIO DRIVER
22216 M:      Hoan Tran <[email protected]>
22217 M:      Serge Semin <[email protected]>
22218 L:      [email protected]
22219 S:      Maintained
22220 F:      Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
22221 F:      drivers/gpio/gpio-dwapb.c
22222
22223 SYNOPSYS DESIGNWARE APB SSI DRIVER
22224 M:      Serge Semin <[email protected]>
22225 L:      [email protected]
22226 S:      Supported
22227 F:      Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
22228 F:      drivers/spi/spi-dw*
22229
22230 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
22231 M:      Eugeniy Paltsev <[email protected]>
22232 S:      Maintained
22233 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
22234 F:      drivers/dma/dw-axi-dmac/
22235
22236 SYNOPSYS DESIGNWARE DMAC DRIVER
22237 M:      Viresh Kumar <[email protected]>
22238 R:      Andy Shevchenko <[email protected]>
22239 S:      Maintained
22240 F:      Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
22241 F:      Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
22242 F:      drivers/dma/dw/
22243 F:      include/dt-bindings/dma/dw-dmac.h
22244 F:      include/linux/dma/dw.h
22245 F:      include/linux/platform_data/dma-dw.h
22246
22247 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
22248 M:      Jose Abreu <[email protected]>
22249 L:      [email protected]
22250 S:      Supported
22251 F:      drivers/net/ethernet/synopsys/
22252
22253 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
22254 M:      Jose Abreu <[email protected]>
22255 L:      [email protected]
22256 S:      Supported
22257 F:      drivers/net/pcs/pcs-xpcs.c
22258 F:      drivers/net/pcs/pcs-xpcs.h
22259 F:      include/linux/pcs/pcs-xpcs.h
22260
22261 SYNOPSYS DESIGNWARE I2C DRIVER
22262 M:      Jarkko Nikula <[email protected]>
22263 R:      Andy Shevchenko <[email protected]>
22264 R:      Mika Westerberg <[email protected]>
22265 R:      Jan Dabros <[email protected]>
22266 L:      [email protected]
22267 S:      Supported
22268 F:      drivers/i2c/busses/i2c-designware-*
22269
22270 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
22271 M:      Jaehoon Chung <[email protected]>
22272 L:      [email protected]
22273 S:      Maintained
22274 F:      drivers/mmc/host/dw_mmc*
22275
22276 SYNOPSYS DESIGNWARE PCIE PMU DRIVER
22277 M:      Shuai Xue <[email protected]>
22278 M:      Jing Zhang <[email protected]>
22279 S:      Supported
22280 F:      Documentation/admin-guide/perf/dwc_pcie_pmu.rst
22281 F:      drivers/perf/dwc_pcie_pmu.c
22282
22283 SYNOPSYS HSDK RESET CONTROLLER DRIVER
22284 M:      Eugeniy Paltsev <[email protected]>
22285 S:      Supported
22286 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
22287 F:      drivers/reset/reset-hsdk.c
22288 F:      include/dt-bindings/reset/snps,hsdk-reset.h
22289
22290 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
22291 M:      Prabu Thangamuthu <[email protected]>
22292 M:      Manjunath M B <[email protected]>
22293 L:      [email protected]
22294 S:      Maintained
22295 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
22296
22297 SYSTEM CONFIGURATION (SYSCON)
22298 M:      Lee Jones <[email protected]>
22299 M:      Arnd Bergmann <[email protected]>
22300 S:      Supported
22301 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
22302 F:      drivers/mfd/syscon.c
22303
22304 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
22305 M:      Sudeep Holla <[email protected]>
22306 R:      Cristian Marussi <[email protected]>
22307 L:      [email protected]
22308 L:      [email protected] (moderated for non-subscribers)
22309 S:      Maintained
22310 F:      Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
22311 F:      drivers/clk/clk-sc[mp]i.c
22312 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
22313 F:      drivers/firmware/arm_scmi/
22314 F:      drivers/firmware/arm_scpi.c
22315 F:      drivers/hwmon/scmi-hwmon.c
22316 F:      drivers/pinctrl/pinctrl-scmi.c
22317 F:      drivers/pmdomain/arm/
22318 F:      drivers/powercap/arm_scmi_powercap.c
22319 F:      drivers/regulator/scmi-regulator.c
22320 F:      drivers/reset/reset-scmi.c
22321 F:      include/linux/sc[mp]i_protocol.h
22322 F:      include/trace/events/scmi.h
22323 F:      include/uapi/linux/virtio_scmi.h
22324
22325 SYSTEM RESET/SHUTDOWN DRIVERS
22326 M:      Sebastian Reichel <[email protected]>
22327 L:      [email protected]
22328 S:      Maintained
22329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
22330 F:      Documentation/devicetree/bindings/power/reset/
22331 F:      drivers/power/reset/
22332
22333 SYSTEM TRACE MODULE CLASS
22334 M:      Alexander Shishkin <[email protected]>
22335 S:      Maintained
22336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
22337 F:      Documentation/trace/stm.rst
22338 F:      drivers/hwtracing/stm/
22339 F:      include/linux/stm.h
22340 F:      include/uapi/linux/stm.h
22341
22342 SYSTEM76 ACPI DRIVER
22343 M:      Jeremy Soller <[email protected]>
22344 M:      System76 Product Development <[email protected]>
22345 L:      [email protected]
22346 S:      Maintained
22347 F:      drivers/platform/x86/system76_acpi.c
22348
22349 SYSV FILESYSTEM
22350 S:      Orphan
22351 F:      Documentation/filesystems/sysv-fs.rst
22352 F:      fs/sysv/
22353 F:      include/linux/sysv_fs.h
22354
22355 TASKSTATS STATISTICS INTERFACE
22356 M:      Balbir Singh <[email protected]>
22357 S:      Maintained
22358 F:      Documentation/accounting/taskstats*
22359 F:      include/linux/taskstats*
22360 F:      kernel/taskstats.c
22361
22362 TC subsystem
22363 M:      Jamal Hadi Salim <[email protected]>
22364 M:      Cong Wang <[email protected]>
22365 M:      Jiri Pirko <[email protected]>
22366 L:      [email protected]
22367 S:      Maintained
22368 F:      include/net/pkt_cls.h
22369 F:      include/net/pkt_sched.h
22370 F:      include/net/tc_act/
22371 F:      include/uapi/linux/pkt_cls.h
22372 F:      include/uapi/linux/pkt_sched.h
22373 F:      include/uapi/linux/tc_act/
22374 F:      include/uapi/linux/tc_ematch/
22375 F:      net/sched/
22376 F:      tools/testing/selftests/tc-testing
22377
22378 TC90522 MEDIA DRIVER
22379 M:      Akihiro Tsukada <[email protected]>
22380 L:      [email protected]
22381 S:      Odd Fixes
22382 F:      drivers/media/dvb-frontends/tc90522*
22383
22384 TCP LOW PRIORITY MODULE
22385 M:      "Wong Hoi Sing, Edison" <[email protected]>
22386 M:      "Hung Hing Lun, Mike" <[email protected]>
22387 S:      Maintained
22388 W:      http://tcp-lp-mod.sourceforge.net/
22389 F:      net/ipv4/tcp_lp.c
22390
22391 TDA10071 MEDIA DRIVER
22392 L:      [email protected]
22393 S:      Orphan
22394 W:      https://linuxtv.org
22395 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22396 F:      drivers/media/dvb-frontends/tda10071*
22397
22398 TDA18212 MEDIA DRIVER
22399 L:      [email protected]
22400 S:      Orphan
22401 W:      https://linuxtv.org
22402 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22403 F:      drivers/media/tuners/tda18212*
22404
22405 TDA18218 MEDIA DRIVER
22406 L:      [email protected]
22407 S:      Orphan
22408 W:      https://linuxtv.org
22409 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22410 F:      drivers/media/tuners/tda18218*
22411
22412 TDA18250 MEDIA DRIVER
22413 M:      Olli Salonen <[email protected]>
22414 L:      [email protected]
22415 S:      Maintained
22416 W:      https://linuxtv.org
22417 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22418 T:      git git://linuxtv.org/media_tree.git
22419 F:      drivers/media/tuners/tda18250*
22420
22421 TDA18271 MEDIA DRIVER
22422 M:      Michael Krufky <[email protected]>
22423 L:      [email protected]
22424 S:      Maintained
22425 W:      https://linuxtv.org
22426 W:      http://github.com/mkrufky
22427 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22428 T:      git git://linuxtv.org/mkrufky/tuners.git
22429 F:      drivers/media/tuners/tda18271*
22430
22431 TDA1997x MEDIA DRIVER
22432 M:      Tim Harvey <[email protected]>
22433 L:      [email protected]
22434 S:      Maintained
22435 W:      https://linuxtv.org
22436 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22437 F:      drivers/media/i2c/tda1997x.*
22438
22439 TDA827x MEDIA DRIVER
22440 M:      Michael Krufky <[email protected]>
22441 L:      [email protected]
22442 S:      Maintained
22443 W:      https://linuxtv.org
22444 W:      http://github.com/mkrufky
22445 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22446 T:      git git://linuxtv.org/mkrufky/tuners.git
22447 F:      drivers/media/tuners/tda8290.*
22448
22449 TDA8290 MEDIA DRIVER
22450 M:      Michael Krufky <[email protected]>
22451 L:      [email protected]
22452 S:      Maintained
22453 W:      https://linuxtv.org
22454 W:      http://github.com/mkrufky
22455 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22456 T:      git git://linuxtv.org/mkrufky/tuners.git
22457 F:      drivers/media/tuners/tda8290.*
22458
22459 TDA9840 MEDIA DRIVER
22460 M:      Hans Verkuil <[email protected]>
22461 L:      [email protected]
22462 S:      Maintained
22463 W:      https://linuxtv.org
22464 T:      git git://linuxtv.org/media_tree.git
22465 F:      drivers/media/i2c/tda9840*
22466
22467 TEA5761 TUNER DRIVER
22468 M:      Mauro Carvalho Chehab <[email protected]>
22469 L:      [email protected]
22470 S:      Odd fixes
22471 W:      https://linuxtv.org
22472 T:      git git://linuxtv.org/media_tree.git
22473 F:      drivers/media/tuners/tea5761.*
22474
22475 TEA5767 TUNER DRIVER
22476 M:      Mauro Carvalho Chehab <[email protected]>
22477 L:      [email protected]
22478 S:      Maintained
22479 W:      https://linuxtv.org
22480 T:      git git://linuxtv.org/media_tree.git
22481 F:      drivers/media/tuners/tea5767.*
22482
22483 TEA6415C MEDIA DRIVER
22484 M:      Hans Verkuil <[email protected]>
22485 L:      [email protected]
22486 S:      Maintained
22487 W:      https://linuxtv.org
22488 T:      git git://linuxtv.org/media_tree.git
22489 F:      drivers/media/i2c/tea6415c*
22490
22491 TEA6420 MEDIA DRIVER
22492 M:      Hans Verkuil <[email protected]>
22493 L:      [email protected]
22494 S:      Maintained
22495 W:      https://linuxtv.org
22496 T:      git git://linuxtv.org/media_tree.git
22497 F:      drivers/media/i2c/tea6420*
22498
22499 TEAM DRIVER
22500 M:      Jiri Pirko <[email protected]>
22501 L:      [email protected]
22502 S:      Supported
22503 F:      Documentation/netlink/specs/team.yaml
22504 F:      drivers/net/team/
22505 F:      include/linux/if_team.h
22506 F:      include/uapi/linux/if_team.h
22507 F:      tools/testing/selftests/drivers/net/team/
22508
22509 TECHNICAL ADVISORY BOARD PROCESS DOCS
22510 M:      "Theodore Ts'o" <[email protected]>
22511 M:      Greg Kroah-Hartman <[email protected]>
22512 L:      [email protected]
22513 S:      Maintained
22514 F:      Documentation/process/contribution-maturity-model.rst
22515 F:      Documentation/process/researcher-guidelines.rst
22516
22517 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
22518 M:      "Savoir-faire Linux Inc." <[email protected]>
22519 S:      Maintained
22520 F:      arch/x86/platform/ts5500/
22521
22522 TECHNOTREND USB IR RECEIVER
22523 M:      Sean Young <[email protected]>
22524 L:      [email protected]
22525 S:      Maintained
22526 F:      drivers/media/rc/ttusbir.c
22527
22528 TECHWELL TW9900 VIDEO DECODER
22529 M:      Mehdi Djait <[email protected]>
22530 L:      [email protected]
22531 S:      Maintained
22532 F:      drivers/media/i2c/tw9900.c
22533
22534 TECHWELL TW9910 VIDEO DECODER
22535 L:      [email protected]
22536 S:      Orphan
22537 F:      drivers/media/i2c/tw9910.c
22538 F:      include/media/i2c/tw9910.h
22539
22540 TEE SUBSYSTEM
22541 M:      Jens Wiklander <[email protected]>
22542 R:      Sumit Garg <[email protected]>
22543 L:      [email protected]
22544 S:      Maintained
22545 F:      Documentation/driver-api/tee.rst
22546 F:      Documentation/tee/
22547 F:      Documentation/userspace-api/tee.rst
22548 F:      drivers/tee/
22549 F:      include/linux/tee_core.h
22550 F:      include/linux/tee_drv.h
22551 F:      include/uapi/linux/tee.h
22552
22553 TEGRA ARCHITECTURE SUPPORT
22554 M:      Thierry Reding <[email protected]>
22555 M:      Jonathan Hunter <[email protected]>
22556 L:      [email protected]
22557 S:      Supported
22558 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
22559 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
22560 N:      [^a-z]tegra
22561
22562 TEGRA CLOCK DRIVER
22563 M:      Peter De Schrijver <[email protected]>
22564 M:      Prashant Gaikwad <[email protected]>
22565 S:      Supported
22566 F:      drivers/clk/tegra/
22567
22568 TEGRA CRYPTO DRIVERS
22569 M:      Akhil R <[email protected]>
22570 S:      Supported
22571 F:      drivers/crypto/tegra/*
22572
22573 TEGRA DMA DRIVERS
22574 M:      Laxman Dewangan <[email protected]>
22575 M:      Jon Hunter <[email protected]>
22576 S:      Supported
22577 F:      drivers/dma/tegra*
22578
22579 TEGRA I2C DRIVER
22580 M:      Laxman Dewangan <[email protected]>
22581 R:      Dmitry Osipenko <[email protected]>
22582 S:      Supported
22583 F:      drivers/i2c/busses/i2c-tegra.c
22584
22585 TEGRA IOMMU DRIVERS
22586 M:      Thierry Reding <[email protected]>
22587 R:      Krishna Reddy <[email protected]>
22588 L:      [email protected]
22589 S:      Supported
22590 F:      drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
22591 F:      drivers/iommu/tegra*
22592
22593 TEGRA KBC DRIVER
22594 M:      Laxman Dewangan <[email protected]>
22595 S:      Supported
22596 F:      drivers/input/keyboard/tegra-kbc.c
22597
22598 TEGRA NAND DRIVER
22599 M:      Stefan Agner <[email protected]>
22600 M:      Lucas Stach <[email protected]>
22601 S:      Maintained
22602 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
22603 F:      drivers/mtd/nand/raw/tegra_nand.c
22604
22605 TEGRA PWM DRIVER
22606 M:      Thierry Reding <[email protected]>
22607 S:      Supported
22608 F:      drivers/pwm/pwm-tegra.c
22609
22610 TEGRA QUAD SPI DRIVER
22611 M:      Thierry Reding <[email protected]>
22612 M:      Jonathan Hunter <[email protected]>
22613 M:      Sowjanya Komatineni <[email protected]>
22614 L:      [email protected]
22615 S:      Maintained
22616 F:      drivers/spi/spi-tegra210-quad.c
22617
22618 TEGRA SERIAL DRIVER
22619 M:      Laxman Dewangan <[email protected]>
22620 S:      Supported
22621 F:      drivers/tty/serial/serial-tegra.c
22622
22623 TEGRA SPI DRIVER
22624 M:      Laxman Dewangan <[email protected]>
22625 S:      Supported
22626 F:      drivers/spi/spi-tegra*
22627
22628 TEGRA VIDEO DRIVER
22629 M:      Thierry Reding <[email protected]>
22630 M:      Jonathan Hunter <[email protected]>
22631 M:      Sowjanya Komatineni <[email protected]>
22632 M:      Luca Ceresoli <[email protected]>
22633 L:      [email protected]
22634 L:      [email protected]
22635 S:      Maintained
22636 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
22637 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
22638 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
22639 F:      drivers/staging/media/tegra-video/
22640
22641 TEGRA XUSB PADCTL DRIVER
22642 M:      JC Kuo <[email protected]>
22643 S:      Supported
22644 F:      drivers/phy/tegra/xusb*
22645
22646 TEHUTI ETHERNET DRIVER
22647 M:      Andy Gospodarek <[email protected]>
22648 L:      [email protected]
22649 S:      Supported
22650 F:      drivers/net/ethernet/tehuti/tehuti.*
22651
22652 TEHUTI TN40XX ETHERNET DRIVER
22653 M:      FUJITA Tomonori <[email protected]>
22654 L:      [email protected]
22655 S:      Maintained
22656 F:      drivers/net/ethernet/tehuti/tn40*
22657
22658 TELECOM CLOCK DRIVER FOR MCPL0010
22659 M:      Mark Gross <[email protected]>
22660 S:      Supported
22661 F:      drivers/char/tlclk.c
22662
22663 TEMPO SEMICONDUCTOR DRIVERS
22664 M:      Steven Eckhoff <[email protected]>
22665 S:      Maintained
22666 F:      Documentation/devicetree/bindings/sound/tscs*.txt
22667 F:      sound/soc/codecs/tscs*.c
22668 F:      sound/soc/codecs/tscs*.h
22669
22670 TENSILICA XTENSA PORT (xtensa)
22671 M:      Chris Zankel <[email protected]>
22672 M:      Max Filippov <[email protected]>
22673 S:      Maintained
22674 T:      git https://github.com/jcmvbkbc/linux-xtensa.git
22675 F:      arch/xtensa/
22676 F:      drivers/irqchip/irq-xtensa-*
22677
22678 TEXAS INSTRUMENTS ASoC DRIVERS
22679 M:      Peter Ujfalusi <[email protected]>
22680 L:      [email protected] (moderated for non-subscribers)
22681 S:      Maintained
22682 F:      Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
22683 F:      sound/soc/ti/
22684
22685 TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
22686 M:      Shenghao Ding <[email protected]>
22687 M:      Kevin Lu <[email protected]>
22688 M:      Baojun Xu <[email protected]>
22689 L:      [email protected] (moderated for non-subscribers)
22690 S:      Maintained
22691 F:      Documentation/devicetree/bindings/sound/tas2552.txt
22692 F:      Documentation/devicetree/bindings/sound/ti,tas2562.yaml
22693 F:      Documentation/devicetree/bindings/sound/ti,tas2770.yaml
22694 F:      Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
22695 F:      Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
22696 F:      Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
22697 F:      Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
22698 F:      Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
22699 F:      Documentation/devicetree/bindings/sound/tlv320aic31xx.txt
22700 F:      Documentation/devicetree/bindings/sound/tpa6130a2.txt
22701 F:      include/sound/tas2*.h
22702 F:      include/sound/tlv320*.h
22703 F:      include/sound/tpa6130a2-plat.h
22704 F:      sound/pci/hda/tas2781_hda_i2c.c
22705 F:      sound/soc/codecs/pcm1681.c
22706 F:      sound/soc/codecs/pcm1789*.*
22707 F:      sound/soc/codecs/pcm179x*.*
22708 F:      sound/soc/codecs/pcm186x*.*
22709 F:      sound/soc/codecs/pcm3008.*
22710 F:      sound/soc/codecs/pcm3060*.*
22711 F:      sound/soc/codecs/pcm3168a*.*
22712 F:      sound/soc/codecs/pcm5102a.c
22713 F:      sound/soc/codecs/pcm512x*.*
22714 F:      sound/soc/codecs/tas2*.*
22715 F:      sound/soc/codecs/tlv320*.*
22716 F:      sound/soc/codecs/tpa6130a2.*
22717
22718 TEXAS INSTRUMENTS DMA DRIVERS
22719 M:      Peter Ujfalusi <[email protected]>
22720 L:      [email protected]
22721 S:      Maintained
22722 F:      Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
22723 F:      Documentation/devicetree/bindings/dma/ti-edma.txt
22724 F:      Documentation/devicetree/bindings/dma/ti/
22725 F:      drivers/dma/ti/
22726 F:      include/linux/dma/k3-psil.h
22727 F:      include/linux/dma/k3-udma-glue.h
22728 F:      include/linux/dma/ti-cppi5.h
22729 X:      drivers/dma/ti/cppi41.c
22730
22731 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
22732 M:      Robert Marko <[email protected]>
22733 M:      Luka Perkov <[email protected]>
22734 L:      [email protected]
22735 S:      Maintained
22736 F:      Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
22737 F:      Documentation/hwmon/tps23861.rst
22738 F:      drivers/hwmon/tps23861.c
22739
22740 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
22741 M:      Ricardo Ribalda <[email protected]>
22742 L:      [email protected]
22743 S:      Supported
22744 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
22745 F:      drivers/iio/dac/ti-dac7612.c
22746
22747 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
22748 M:      Nishanth Menon <[email protected]>
22749 M:      Tero Kristo <[email protected]>
22750 M:      Santosh Shilimkar <[email protected]>
22751 L:      [email protected] (moderated for non-subscribers)
22752 S:      Maintained
22753 F:      Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
22754 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
22755 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
22756 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
22757 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
22758 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
22759 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
22760 F:      drivers/clk/keystone/sci-clk.c
22761 F:      drivers/firmware/ti_sci*
22762 F:      drivers/irqchip/irq-ti-sci-inta.c
22763 F:      drivers/irqchip/irq-ti-sci-intr.c
22764 F:      drivers/reset/reset-ti-sci.c
22765 F:      drivers/soc/ti/ti_sci_inta_msi.c
22766 F:      drivers/pmdomain/ti/ti_sci_pm_domains.c
22767 F:      include/dt-bindings/soc/ti,sci_pm_domain.h
22768 F:      include/linux/soc/ti/ti_sci_inta_msi.h
22769 F:      include/linux/soc/ti/ti_sci_protocol.h
22770
22771 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
22772 M:      Puranjay Mohan <[email protected]>
22773 L:      [email protected]
22774 S:      Supported
22775 F:      Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
22776 F:      drivers/iio/temperature/tmp117.c
22777
22778 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
22779 M:      Hans Verkuil <[email protected]>
22780 L:      [email protected]
22781 S:      Maintained
22782 W:      https://linuxtv.org
22783 T:      git git://linuxtv.org/media_tree.git
22784 F:      drivers/media/radio/radio-raremono.c
22785
22786 THERMAL
22787 M:      Rafael J. Wysocki <[email protected]>
22788 M:      Daniel Lezcano <[email protected]>
22789 R:      Zhang Rui <[email protected]>
22790 R:      Lukasz Luba <[email protected]>
22791 L:      [email protected]
22792 S:      Supported
22793 Q:      https://patchwork.kernel.org/project/linux-pm/list/
22794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
22795 F:      Documentation/ABI/testing/sysfs-class-thermal
22796 F:      Documentation/admin-guide/thermal/
22797 F:      Documentation/devicetree/bindings/thermal/
22798 F:      Documentation/driver-api/thermal/
22799 F:      drivers/thermal/
22800 F:      include/dt-bindings/thermal/
22801 F:      include/linux/cpu_cooling.h
22802 F:      include/linux/thermal.h
22803 F:      include/uapi/linux/thermal.h
22804 F:      tools/lib/thermal/
22805 F:      tools/thermal/
22806
22807 THERMAL DRIVER FOR AMLOGIC SOCS
22808 M:      Guillaume La Roque <[email protected]>
22809 L:      [email protected]
22810 L:      [email protected]
22811 S:      Supported
22812 W:      http://linux-meson.com/
22813 F:      Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
22814 F:      drivers/thermal/amlogic_thermal.c
22815
22816 THERMAL/CPU_COOLING
22817 M:      Amit Daniel Kachhap <[email protected]>
22818 M:      Daniel Lezcano <[email protected]>
22819 M:      Viresh Kumar <[email protected]>
22820 R:      Lukasz Luba <[email protected]>
22821 L:      [email protected]
22822 S:      Supported
22823 F:      Documentation/driver-api/thermal/cpu-cooling-api.rst
22824 F:      Documentation/driver-api/thermal/cpu-idle-cooling.rst
22825 F:      drivers/thermal/cpufreq_cooling.c
22826 F:      drivers/thermal/cpuidle_cooling.c
22827 F:      include/linux/cpu_cooling.h
22828
22829 THERMAL/POWER_ALLOCATOR
22830 M:      Lukasz Luba <[email protected]>
22831 L:      [email protected]
22832 S:      Maintained
22833 F:      Documentation/driver-api/thermal/power_allocator.rst
22834 F:      drivers/thermal/gov_power_allocator.c
22835 F:      drivers/thermal/thermal_trace_ipa.h
22836
22837 THINKPAD ACPI EXTRAS DRIVER
22838 M:      Henrique de Moraes Holschuh <[email protected]>
22839 L:      [email protected]
22840 L:      [email protected]
22841 S:      Maintained
22842 W:      http://ibm-acpi.sourceforge.net
22843 W:      http://thinkwiki.org/wiki/Ibm-acpi
22844 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
22845 F:      drivers/platform/x86/thinkpad_acpi.c
22846
22847 THINKPAD LMI DRIVER
22848 M:      Mark Pearson <[email protected]>
22849 L:      [email protected]
22850 S:      Maintained
22851 F:      Documentation/ABI/testing/sysfs-class-firmware-attributes
22852 F:      drivers/platform/x86/think-lmi.?
22853
22854 THP7312 ISP DRIVER
22855 M:      Laurent Pinchart <[email protected]>
22856 M:      Paul Elder <[email protected]>
22857 L:      [email protected]
22858 S:      Maintained
22859 T:      git git://linuxtv.org/media_tree.git
22860 F:      Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
22861 F:      Documentation/userspace-api/media/drivers/thp7312.rst
22862 F:      drivers/media/i2c/thp7312.c
22863 F:      include/uapi/linux/thp7312.h
22864
22865 THUNDERBOLT DMA TRAFFIC TEST DRIVER
22866 M:      Isaac Hazan <[email protected]>
22867 L:      [email protected]
22868 S:      Maintained
22869 F:      drivers/thunderbolt/dma_test.c
22870
22871 THUNDERBOLT DRIVER
22872 M:      Andreas Noever <[email protected]>
22873 M:      Michael Jamet <[email protected]>
22874 M:      Mika Westerberg <[email protected]>
22875 M:      Yehezkel Bernat <[email protected]>
22876 L:      [email protected]
22877 S:      Maintained
22878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
22879 F:      Documentation/admin-guide/thunderbolt.rst
22880 F:      drivers/thunderbolt/
22881 F:      include/linux/thunderbolt.h
22882
22883 THUNDERBOLT NETWORK DRIVER
22884 M:      Michael Jamet <[email protected]>
22885 M:      Mika Westerberg <[email protected]>
22886 M:      Yehezkel Bernat <[email protected]>
22887 L:      [email protected]
22888 S:      Maintained
22889 F:      drivers/net/thunderbolt/
22890
22891 THUNDERX GPIO DRIVER
22892 M:      Robert Richter <[email protected]>
22893 S:      Odd Fixes
22894 F:      drivers/gpio/gpio-thunderx.c
22895
22896 TI ADS1119 ADC DRIVER
22897 M:      Francesco Dolcini <[email protected]>
22898 M:      João Paulo Gonçalves <[email protected]>
22899 L:      [email protected]
22900 S:      Maintained
22901 F:      Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
22902 F:      drivers/iio/adc/ti-ads1119.c
22903
22904 TI ADS7924 ADC DRIVER
22905 M:      Hugo Villeneuve <[email protected]>
22906 L:      [email protected]
22907 S:      Supported
22908 F:      Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
22909 F:      drivers/iio/adc/ti-ads7924.c
22910
22911 TI AM437X VPFE DRIVER
22912 M:      "Lad, Prabhakar" <[email protected]>
22913 L:      [email protected]
22914 S:      Maintained
22915 W:      https://linuxtv.org
22916 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22917 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22918 F:      drivers/media/platform/ti/am437x/
22919
22920 TI BANDGAP AND THERMAL DRIVER
22921 M:      Eduardo Valentin <[email protected]>
22922 M:      Keerthy <[email protected]>
22923 L:      [email protected]
22924 L:      [email protected]
22925 S:      Maintained
22926 F:      drivers/thermal/ti-soc-thermal/
22927
22928 TI BQ27XXX POWER SUPPLY DRIVER
22929 F:      drivers/power/supply/bq27xxx_battery.c
22930 F:      drivers/power/supply/bq27xxx_battery_i2c.c
22931 F:      include/linux/power/bq27xxx_battery.h
22932
22933 TI CDCE706 CLOCK DRIVER
22934 M:      Max Filippov <[email protected]>
22935 S:      Maintained
22936 F:      drivers/clk/clk-cdce706.c
22937
22938 TI CLOCK DRIVER
22939 M:      Tero Kristo <[email protected]>
22940 L:      [email protected]
22941 S:      Odd Fixes
22942 F:      drivers/clk/ti/
22943 F:      include/linux/clk/ti.h
22944
22945 TI DAVINCI MACHINE SUPPORT
22946 M:      Bartosz Golaszewski <[email protected]>
22947 L:      [email protected] (moderated for non-subscribers)
22948 S:      Maintained
22949 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
22950 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
22951 F:      arch/arm/boot/dts/ti/davinci/
22952 F:      arch/arm/mach-davinci/
22953 F:      drivers/i2c/busses/i2c-davinci.c
22954
22955 TI DAVINCI SERIES CLOCK DRIVER
22956 M:      David Lechner <[email protected]>
22957 S:      Maintained
22958 F:      Documentation/devicetree/bindings/clock/ti/davinci/
22959 F:      drivers/clk/davinci/
22960 F:      include/linux/clk/davinci.h
22961
22962 TI DAVINCI SERIES GPIO DRIVER
22963 M:      Keerthy <[email protected]>
22964 L:      [email protected]
22965 S:      Maintained
22966 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
22967 F:      drivers/gpio/gpio-davinci.c
22968
22969 TI DAVINCI SERIES MEDIA DRIVER
22970 M:      "Lad, Prabhakar" <[email protected]>
22971 L:      [email protected]
22972 S:      Maintained
22973 W:      https://linuxtv.org
22974 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22975 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22976 F:      drivers/media/platform/ti/davinci/
22977 F:      include/media/davinci/
22978
22979 TI ENHANCED CAPTURE (eCAP) DRIVER
22980 M:      Vignesh Raghavendra <[email protected]>
22981 R:      Julien Panis <[email protected]>
22982 L:      [email protected]
22983 L:      [email protected]
22984 S:      Maintained
22985 F:      Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
22986 F:      drivers/counter/ti-ecap-capture.c
22987
22988 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
22989 R:      David Lechner <[email protected]>
22990 L:      [email protected]
22991 F:      Documentation/devicetree/bindings/counter/ti-eqep.yaml
22992 F:      drivers/counter/ti-eqep.c
22993
22994 TI ETHERNET SWITCH DRIVER (CPSW)
22995 R:      Siddharth Vadapalli <[email protected]>
22996 R:      Roger Quadros <[email protected]>
22997 L:      [email protected]
22998 L:      [email protected]
22999 S:      Maintained
23000 F:      drivers/net/ethernet/ti/cpsw*
23001 F:      drivers/net/ethernet/ti/davinci*
23002
23003 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
23004 M:      Alex Dubov <[email protected]>
23005 S:      Maintained
23006 W:      http://tifmxx.berlios.de/
23007 F:      drivers/memstick/host/tifm_ms.c
23008 F:      drivers/misc/tifm*
23009 F:      drivers/mmc/host/tifm_sd.c
23010 F:      include/linux/tifm.h
23011
23012 TI FPD-LINK DRIVERS
23013 M:      Tomi Valkeinen <[email protected]>
23014 L:      [email protected]
23015 S:      Maintained
23016 F:      Documentation/devicetree/bindings/media/i2c/ti,ds90*
23017 F:      drivers/media/i2c/ds90*
23018 F:      include/media/i2c/ds90*
23019
23020 TI HDC302X HUMIDITY DRIVER
23021 M:      Javier Carrasco <[email protected]>
23022 M:      Li peiyu <[email protected]>
23023 L:      [email protected]
23024 S:      Maintained
23025 F:      Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
23026 F:      drivers/iio/humidity/hdc3020.c
23027
23028 TI ICSSG ETHERNET DRIVER (ICSSG)
23029 R:      MD Danish Anwar <[email protected]>
23030 R:      Roger Quadros <[email protected]>
23031 L:      [email protected] (moderated for non-subscribers)
23032 L:      [email protected]
23033 S:      Maintained
23034 F:      Documentation/devicetree/bindings/net/ti,icss*.yaml
23035 F:      drivers/net/ethernet/ti/icssg/*
23036
23037 TI J721E CSI2RX DRIVER
23038 M:      Jai Luthra <[email protected]>
23039 L:      [email protected]
23040 S:      Maintained
23041 F:      Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
23042 F:      drivers/media/platform/ti/j721e-csi2rx/
23043
23044 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
23045 M:      Nishanth Menon <[email protected]>
23046 M:      Santosh Shilimkar <[email protected]>
23047 L:      [email protected]
23048 L:      [email protected] (moderated for non-subscribers)
23049 S:      Maintained
23050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
23051 F:      Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
23052 F:      drivers/pmdomain/ti/omap_prm.c
23053 F:      drivers/soc/ti/*
23054
23055 TI LM49xxx FAMILY ASoC CODEC DRIVERS
23056 M:      M R Swami Reddy <[email protected]>
23057 M:      Vishwas A Deshpande <[email protected]>
23058 L:      [email protected] (moderated for non-subscribers)
23059 S:      Maintained
23060 F:      sound/soc/codecs/isabelle*
23061 F:      sound/soc/codecs/lm49453*
23062
23063 TI LMP92064 ADC DRIVER
23064 M:      Leonard Göhrs <[email protected]>
23065 R:      [email protected]
23066 L:      [email protected]
23067 S:      Maintained
23068 F:      Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
23069 F:      drivers/iio/adc/ti-lmp92064.c
23070
23071 TI PCM3060 ASoC CODEC DRIVER
23072 M:      Kirill Marinushkin <[email protected]>
23073 L:      [email protected] (moderated for non-subscribers)
23074 S:      Maintained
23075 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
23076 F:      sound/soc/codecs/pcm3060*
23077
23078 TI TAS571X FAMILY ASoC CODEC DRIVER
23079 M:      Kevin Cernekee <[email protected]>
23080 L:      [email protected] (moderated for non-subscribers)
23081 S:      Odd Fixes
23082 F:      sound/soc/codecs/tas571x*
23083
23084 TI TMAG5273 MAGNETOMETER DRIVER
23085 M:      Gerald Loacker <[email protected]>
23086 L:      [email protected]
23087 S:      Maintained
23088 F:      Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
23089 F:      drivers/iio/magnetometer/tmag5273.c
23090
23091 TI TRF7970A NFC DRIVER
23092 M:      Mark Greer <[email protected]>
23093 L:      [email protected]
23094 S:      Supported
23095 F:      Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
23096 F:      drivers/nfc/trf7970a.c
23097
23098 TI TSC2046 ADC DRIVER
23099 M:      Oleksij Rempel <[email protected]>
23100 R:      [email protected]
23101 L:      [email protected]
23102 S:      Maintained
23103 F:      Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
23104 F:      drivers/iio/adc/ti-tsc2046.c
23105
23106 TI TWL4030 SERIES SOC CODEC DRIVER
23107 M:      Peter Ujfalusi <[email protected]>
23108 L:      [email protected] (moderated for non-subscribers)
23109 S:      Maintained
23110 F:      sound/soc/codecs/twl4030*
23111
23112 TI VPE/CAL DRIVERS
23113 M:      Benoit Parrot <[email protected]>
23114 L:      [email protected]
23115 S:      Maintained
23116 W:      http://linuxtv.org/
23117 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
23118 F:      Documentation/devicetree/bindings/media/ti,cal.yaml
23119 F:      Documentation/devicetree/bindings/media/ti,vpe.yaml
23120 F:      drivers/media/platform/ti/cal/
23121 F:      drivers/media/platform/ti/vpe/
23122
23123 TI WILINK WIRELESS DRIVERS
23124 L:      [email protected]
23125 S:      Orphan
23126 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
23127 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
23128 F:      drivers/net/wireless/ti/
23129
23130 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
23131 M:      John Stultz <[email protected]>
23132 M:      Thomas Gleixner <[email protected]>
23133 R:      Stephen Boyd <[email protected]>
23134 L:      [email protected]
23135 S:      Supported
23136 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
23137 F:      include/linux/clocksource.h
23138 F:      include/linux/time.h
23139 F:      include/linux/timekeeper_internal.h
23140 F:      include/linux/timekeeping.h
23141 F:      include/linux/timex.h
23142 F:      include/uapi/linux/time.h
23143 F:      include/uapi/linux/timex.h
23144 F:      kernel/time/alarmtimer.c
23145 F:      kernel/time/clocksource*
23146 F:      kernel/time/ntp*
23147 F:      kernel/time/time.c
23148 F:      kernel/time/timeconst.bc
23149 F:      kernel/time/timeconv.c
23150 F:      kernel/time/timecounter.c
23151 F:      kernel/time/timekeeping*
23152 F:      kernel/time/time_test.c
23153 F:      tools/testing/selftests/timers/
23154
23155 TIPC NETWORK LAYER
23156 M:      Jon Maloy <[email protected]>
23157 M:      Ying Xue <[email protected]>
23158 L:      [email protected] (core kernel code)
23159 L:      [email protected] (user apps, general discussion)
23160 S:      Maintained
23161 W:      http://tipc.sourceforge.net/
23162 F:      include/uapi/linux/tipc*.h
23163 F:      net/tipc/
23164
23165 TLAN NETWORK DRIVER
23166 M:      Samuel Chessman <[email protected]>
23167 L:      [email protected] (subscribers-only)
23168 S:      Maintained
23169 W:      http://sourceforge.net/projects/tlan/
23170 F:      Documentation/networking/device_drivers/ethernet/ti/tlan.rst
23171 F:      drivers/net/ethernet/ti/tlan.*
23172
23173 TMIO/SDHI MMC DRIVER
23174 M:      Wolfram Sang <[email protected]>
23175 L:      [email protected]
23176 L:      [email protected]
23177 S:      Supported
23178 F:      drivers/mmc/host/renesas_sdhi*
23179 F:      drivers/mmc/host/tmio_mmc*
23180 F:      include/linux/platform_data/tmio.h
23181
23182 TMP513 HARDWARE MONITOR DRIVER
23183 M:      Eric Tremblay <[email protected]>
23184 L:      [email protected]
23185 S:      Maintained
23186 F:      Documentation/hwmon/tmp513.rst
23187 F:      drivers/hwmon/tmp513.c
23188
23189 TMPFS (SHMEM FILESYSTEM)
23190 M:      Hugh Dickins <[email protected]>
23191 L:      [email protected]
23192 S:      Maintained
23193 F:      include/linux/shmem_fs.h
23194 F:      mm/shmem.c
23195
23196 TOMOYO SECURITY MODULE
23197 M:      Kentaro Takeda <[email protected]>
23198 M:      Tetsuo Handa <[email protected]>
23199 L:      [email protected] (subscribers-only, for developers in English)
23200 L:      [email protected] (subscribers-only, for users in English)
23201 L:      [email protected] (subscribers-only, for developers in Japanese)
23202 L:      [email protected] (subscribers-only, for users in Japanese)
23203 S:      Maintained
23204 W:      https://tomoyo.sourceforge.net/
23205 F:      security/tomoyo/
23206
23207 TOPSTAR LAPTOP EXTRAS DRIVER
23208 M:      Herton Ronaldo Krzesinski <[email protected]>
23209 L:      [email protected]
23210 S:      Maintained
23211 F:      drivers/platform/x86/topstar-laptop.c
23212
23213 TORTURE-TEST MODULES
23214 M:      Davidlohr Bueso <[email protected]>
23215 M:      "Paul E. McKenney" <[email protected]>
23216 M:      Josh Triplett <[email protected]>
23217 L:      [email protected]
23218 S:      Supported
23219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
23220 F:      Documentation/RCU/torture.rst
23221 F:      kernel/locking/locktorture.c
23222 F:      kernel/rcu/rcuscale.c
23223 F:      kernel/rcu/rcutorture.c
23224 F:      kernel/rcu/refscale.c
23225 F:      kernel/torture.c
23226
23227 TOSHIBA ACPI EXTRAS DRIVER
23228 M:      Azael Avalos <[email protected]>
23229 L:      [email protected]
23230 S:      Maintained
23231 F:      drivers/platform/x86/toshiba_acpi.c
23232
23233 TOSHIBA BLUETOOTH DRIVER
23234 M:      Azael Avalos <[email protected]>
23235 L:      [email protected]
23236 S:      Maintained
23237 F:      drivers/platform/x86/toshiba_bluetooth.c
23238
23239 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
23240 M:      Azael Avalos <[email protected]>
23241 L:      [email protected]
23242 S:      Maintained
23243 F:      drivers/platform/x86/toshiba_haps.c
23244
23245 TOSHIBA SMM DRIVER
23246 M:      Jonathan Buzzard <[email protected]>
23247 S:      Maintained
23248 W:      http://www.buzzard.org.uk/toshiba/
23249 F:      drivers/char/toshiba.c
23250 F:      include/linux/toshiba.h
23251 F:      include/uapi/linux/toshiba.h
23252
23253 TOSHIBA TC358743 DRIVER
23254 M:      Hans Verkuil <[email protected]>
23255 L:      [email protected]
23256 S:      Maintained
23257 F:      Documentation/devicetree/bindings/media/i2c/tc358743.txt
23258 F:      drivers/media/i2c/tc358743*
23259 F:      include/media/i2c/tc358743.h
23260
23261 TOSHIBA WMI HOTKEYS DRIVER
23262 M:      Azael Avalos <[email protected]>
23263 L:      [email protected]
23264 S:      Maintained
23265 F:      drivers/platform/x86/toshiba-wmi.c
23266
23267 TPM DEVICE DRIVER
23268 M:      Peter Huewe <[email protected]>
23269 M:      Jarkko Sakkinen <[email protected]>
23270 R:      Jason Gunthorpe <[email protected]>
23271 L:      [email protected]
23272 S:      Maintained
23273 W:      https://codeberg.org/jarkko/linux-tpmdd-test
23274 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
23275 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
23276 F:      Documentation/devicetree/bindings/tpm/
23277 F:      drivers/char/tpm/
23278
23279 TPS546D24 DRIVER
23280 M:      Duke Du <[email protected]>
23281 L:      [email protected]
23282 S:      Maintained
23283 F:      Documentation/hwmon/tps546d24.rst
23284 F:      drivers/hwmon/pmbus/tps546d24.c
23285
23286 TQ SYSTEMS BOARD & DRIVER SUPPORT
23287 L:      [email protected]
23288 S:      Supported
23289 W:      https://www.tq-group.com/en/products/tq-embedded/
23290 F:      arch/arm/boot/dts/imx*mba*.dts*
23291 F:      arch/arm/boot/dts/imx*tqma*.dts*
23292 F:      arch/arm/boot/dts/mba*.dtsi
23293 F:      arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
23294 F:      arch/arm64/boot/dts/freescale/imx*mba*.dts*
23295 F:      arch/arm64/boot/dts/freescale/imx*tqma*.dts*
23296 F:      arch/arm64/boot/dts/freescale/mba*.dtsi
23297 F:      arch/arm64/boot/dts/freescale/tqml*.dts*
23298 F:      drivers/gpio/gpio-tqmx86.c
23299 F:      drivers/mfd/tqmx86.c
23300 F:      drivers/watchdog/tqmx86_wdt.c
23301
23302 TRACING
23303 M:      Steven Rostedt <[email protected]>
23304 M:      Masami Hiramatsu <[email protected]>
23305 R:      Mathieu Desnoyers <[email protected]>
23306 L:      [email protected]
23307 L:      [email protected]
23308 S:      Maintained
23309 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
23310 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
23311 F:      Documentation/trace/*
23312 F:      fs/tracefs/
23313 F:      include/linux/trace*.h
23314 F:      include/trace/
23315 F:      kernel/trace/
23316 F:      scripts/tracing/
23317 F:      tools/testing/selftests/ftrace/
23318
23319 TRACING MMIO ACCESSES (MMIOTRACE)
23320 M:      Steven Rostedt <[email protected]>
23321 M:      Masami Hiramatsu <[email protected]>
23322 R:      Karol Herbst <[email protected]>
23323 R:      Pekka Paalanen <[email protected]>
23324 L:      [email protected]
23325 L:      [email protected]
23326 S:      Maintained
23327 F:      arch/x86/mm/kmmio.c
23328 F:      arch/x86/mm/mmio-mod.c
23329 F:      arch/x86/mm/testmmiotrace.c
23330 F:      include/linux/mmiotrace.h
23331 F:      kernel/trace/trace_mmiotrace.c
23332
23333 TRACING OS NOISE / LATENCY TRACERS
23334 M:      Steven Rostedt <[email protected]>
23335 S:      Maintained
23336 F:      Documentation/trace/hwlat_detector.rst
23337 F:      Documentation/trace/osnoise-tracer.rst
23338 F:      Documentation/trace/timerlat-tracer.rst
23339 F:      arch/*/kernel/trace.c
23340 F:      include/trace/events/osnoise.h
23341 F:      kernel/trace/trace_hwlat.c
23342 F:      kernel/trace/trace_irqsoff.c
23343 F:      kernel/trace/trace_osnoise.c
23344 F:      kernel/trace/trace_sched_wakeup.c
23345
23346 TRADITIONAL CHINESE DOCUMENTATION
23347 M:      Hu Haowen <[email protected]>
23348 S:      Maintained
23349 W:      https://github.com/srcres258/linux-doc
23350 T:      git git://github.com/srcres258/linux-doc.git doc-zh-tw
23351 F:      Documentation/translations/zh_TW/
23352
23353 TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
23354 M:      Dan Williams <[email protected]>
23355 L:      [email protected]
23356 S:      Maintained
23357 F:      Documentation/ABI/testing/configfs-tsm
23358 F:      drivers/virt/coco/tsm.c
23359 F:      include/linux/tsm.h
23360
23361 TRUSTED SERVICES TEE DRIVER
23362 M:      Balint Dobszay <[email protected]>
23363 M:      Sudeep Holla <[email protected]>
23364 L:      [email protected] (moderated for non-subscribers)
23365 L:      [email protected]
23366 S:      Maintained
23367 F:      Documentation/tee/ts-tee.rst
23368 F:      drivers/tee/tstee/
23369
23370 TTY LAYER AND SERIAL DRIVERS
23371 M:      Greg Kroah-Hartman <[email protected]>
23372 M:      Jiri Slaby <[email protected]>
23373 L:      [email protected]
23374 L:      [email protected]
23375 S:      Supported
23376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
23377 F:      Documentation/devicetree/bindings/serial/
23378 F:      Documentation/driver-api/serial/
23379 F:      drivers/tty/
23380 F:      include/linux/selection.h
23381 F:      include/linux/serial.h
23382 F:      include/linux/serial_core.h
23383 F:      include/linux/sysrq.h
23384 F:      include/linux/tty*.h
23385 F:      include/linux/vt.h
23386 F:      include/linux/vt_*.h
23387 F:      include/uapi/linux/serial.h
23388 F:      include/uapi/linux/serial_core.h
23389 F:      include/uapi/linux/tty.h
23390
23391 TUA9001 MEDIA DRIVER
23392 L:      [email protected]
23393 S:      Orphan
23394 W:      https://linuxtv.org
23395 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
23396 F:      drivers/media/tuners/tua9001*
23397
23398 TULIP NETWORK DRIVERS
23399 L:      [email protected]
23400 L:      [email protected]
23401 S:      Orphan
23402 F:      drivers/net/ethernet/dec/tulip/
23403
23404 TUN/TAP driver
23405 M:      Willem de Bruijn <[email protected]>
23406 M:      Jason Wang <[email protected]>
23407 S:      Maintained
23408 W:      http://vtun.sourceforge.net/tun
23409 F:      Documentation/networking/tuntap.rst
23410 F:      arch/um/os-Linux/drivers/
23411 F:      drivers/net/tap.c
23412 F:      drivers/net/tun.c
23413
23414 TURBOCHANNEL SUBSYSTEM
23415 M:      "Maciej W. Rozycki" <[email protected]>
23416 M:      Ralf Baechle <[email protected]>
23417 L:      [email protected]
23418 S:      Maintained
23419 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
23420 F:      drivers/tc/
23421 F:      include/linux/tc.h
23422
23423 TURBOSTAT UTILITY
23424 M:      "Len Brown" <[email protected]>
23425 L:      [email protected]
23426 S:      Supported
23427 Q:      https://patchwork.kernel.org/project/linux-pm/list/
23428 B:      https://bugzilla.kernel.org
23429 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
23430 F:      tools/power/x86/turbostat/
23431 F:      tools/testing/selftests/turbostat/
23432
23433 TW5864 VIDEO4LINUX DRIVER
23434 M:      Bluecherry Maintainers <[email protected]>
23435 M:      Andrey Utkin <[email protected]>
23436 M:      Andrey Utkin <[email protected]>
23437 L:      [email protected]
23438 S:      Supported
23439 F:      drivers/media/pci/tw5864/
23440
23441 TW68 VIDEO4LINUX DRIVER
23442 M:      Hans Verkuil <[email protected]>
23443 L:      [email protected]
23444 S:      Odd Fixes
23445 W:      https://linuxtv.org
23446 T:      git git://linuxtv.org/media_tree.git
23447 F:      drivers/media/pci/tw68/
23448
23449 TW686X VIDEO4LINUX DRIVER
23450 M:      Ezequiel Garcia <[email protected]>
23451 L:      [email protected]
23452 S:      Maintained
23453 W:      http://linuxtv.org
23454 T:      git git://linuxtv.org/media_tree.git
23455 F:      drivers/media/pci/tw686x/
23456
23457 U-BOOT ENVIRONMENT VARIABLES
23458 M:      Rafał Miłecki <[email protected]>
23459 S:      Maintained
23460 F:      Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
23461 F:      drivers/nvmem/u-boot-env.c
23462
23463 UACCE ACCELERATOR FRAMEWORK
23464 M:      Zhangfei Gao <[email protected]>
23465 M:      Zhou Wang <[email protected]>
23466 L:      [email protected]
23467 L:      [email protected]
23468 S:      Maintained
23469 F:      Documentation/ABI/testing/sysfs-driver-uacce
23470 F:      Documentation/misc-devices/uacce.rst
23471 F:      drivers/misc/uacce/
23472 F:      include/linux/uacce.h
23473 F:      include/uapi/misc/uacce/
23474
23475 UBI FILE SYSTEM (UBIFS)
23476 M:      Richard Weinberger <[email protected]>
23477 R:      Zhihao Cheng <[email protected]>
23478 L:      [email protected]
23479 S:      Supported
23480 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
23481 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23483 F:      Documentation/ABI/testing/sysfs-fs-ubifs
23484 F:      Documentation/filesystems/ubifs-authentication.rst
23485 F:      Documentation/filesystems/ubifs.rst
23486 F:      fs/ubifs/
23487
23488 UBLK USERSPACE BLOCK DRIVER
23489 M:      Ming Lei <[email protected]>
23490 L:      [email protected]
23491 S:      Maintained
23492 F:      Documentation/block/ublk.rst
23493 F:      drivers/block/ublk_drv.c
23494 F:      include/uapi/linux/ublk_cmd.h
23495
23496 UBSAN
23497 M:      Kees Cook <[email protected]>
23498 R:      Marco Elver <[email protected]>
23499 R:      Andrey Konovalov <[email protected]>
23500 R:      Andrey Ryabinin <[email protected]>
23501 L:      [email protected]
23502 L:      [email protected]
23503 S:      Supported
23504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
23505 F:      Documentation/dev-tools/ubsan.rst
23506 F:      include/linux/ubsan.h
23507 F:      lib/Kconfig.ubsan
23508 F:      lib/test_ubsan.c
23509 F:      lib/ubsan.c
23510 F:      lib/ubsan.h
23511 F:      scripts/Makefile.ubsan
23512 K:      \bARCH_HAS_UBSAN\b
23513
23514 UCLINUX (M68KNOMMU AND COLDFIRE)
23515 M:      Greg Ungerer <[email protected]>
23516 L:      [email protected]
23517 S:      Maintained
23518 W:      http://www.linux-m68k.org/
23519 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
23520 F:      arch/m68k/*/*_no.*
23521 F:      arch/m68k/68*/
23522 F:      arch/m68k/coldfire/
23523 F:      arch/m68k/include/asm/*_no.*
23524
23525 UDF FILESYSTEM
23526 M:      Jan Kara <[email protected]>
23527 S:      Maintained
23528 F:      Documentation/filesystems/udf.rst
23529 F:      fs/udf/
23530
23531 UDRAW TABLET
23532 M:      Bastien Nocera <[email protected]>
23533 L:      [email protected]
23534 S:      Maintained
23535 F:      drivers/hid/hid-udraw-ps3.c
23536
23537 UFS FILESYSTEM
23538 M:      Evgeniy Dushistov <[email protected]>
23539 S:      Maintained
23540 F:      Documentation/admin-guide/ufs.rst
23541 F:      fs/ufs/
23542
23543 UHID USERSPACE HID IO DRIVER
23544 M:      David Rheinsberg <[email protected]>
23545 L:      [email protected]
23546 S:      Maintained
23547 F:      drivers/hid/uhid.c
23548 F:      include/uapi/linux/uhid.h
23549
23550 ULPI BUS
23551 M:      Heikki Krogerus <[email protected]>
23552 L:      [email protected]
23553 S:      Maintained
23554 F:      drivers/usb/common/ulpi.c
23555 F:      include/linux/ulpi/
23556
23557 UNICODE SUBSYSTEM
23558 M:      Gabriel Krisman Bertazi <[email protected]>
23559 L:      [email protected]
23560 S:      Supported
23561 F:      fs/unicode/
23562
23563 UNIFDEF
23564 M:      Tony Finch <[email protected]>
23565 S:      Maintained
23566 W:      http://dotat.at/prog/unifdef
23567 F:      scripts/unifdef.c
23568
23569 UNIFORM CDROM DRIVER
23570 M:      Phillip Potter <[email protected]>
23571 S:      Maintained
23572 F:      Documentation/cdrom/
23573 F:      drivers/cdrom/cdrom.c
23574 F:      include/linux/cdrom.h
23575 F:      include/uapi/linux/cdrom.h
23576
23577 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
23578 R:      Alim Akhtar <[email protected]>
23579 R:      Avri Altman <[email protected]>
23580 R:      Bart Van Assche <[email protected]>
23581 L:      [email protected]
23582 S:      Supported
23583 F:      Documentation/devicetree/bindings/ufs/
23584 F:      Documentation/scsi/ufs.rst
23585 F:      drivers/ufs/core/
23586
23587 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
23588 M:      Pedro Sousa <[email protected]>
23589 L:      [email protected]
23590 S:      Supported
23591 F:      drivers/ufs/host/*dwc*
23592
23593 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
23594 M:      Alim Akhtar <[email protected]>
23595 L:      [email protected]
23596 S:      Maintained
23597 F:      drivers/ufs/host/ufs-exynos*
23598
23599 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
23600 M:      Peter Wang <[email protected]>
23601 R:      Stanley Jhu <[email protected]>
23602 L:      [email protected]
23603 L:      [email protected] (moderated for non-subscribers)
23604 S:      Maintained
23605 F:      drivers/ufs/host/ufs-mediatek*
23606
23607 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
23608 M:      Manivannan Sadhasivam <[email protected]>
23609 L:      [email protected]
23610 L:      [email protected]
23611 S:      Maintained
23612 F:      Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
23613 F:      drivers/ufs/host/ufs-qcom*
23614
23615 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
23616 M:      Yoshihiro Shimoda <[email protected]>
23617 L:      [email protected]
23618 L:      [email protected]
23619 S:      Maintained
23620 F:      drivers/ufs/host/ufs-renesas.c
23621
23622 UNSORTED BLOCK IMAGES (UBI)
23623 M:      Richard Weinberger <[email protected]>
23624 R:      Zhihao Cheng <[email protected]>
23625 L:      [email protected]
23626 S:      Supported
23627 W:      http://www.linux-mtd.infradead.org/
23628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23629 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23630 F:      drivers/mtd/ubi/
23631 F:      include/linux/mtd/ubi.h
23632 F:      include/uapi/mtd/ubi-user.h
23633
23634 UPROBES
23635 M:      Masami Hiramatsu <[email protected]>
23636 M:      Oleg Nesterov <[email protected]>
23637 M:      Peter Zijlstra <[email protected]>
23638 L:      [email protected]
23639 L:      [email protected]
23640 S:      Maintained
23641 F:      arch/*/include/asm/uprobes.h
23642 F:      arch/*/kernel/probes/uprobes.c
23643 F:      arch/*/kernel/uprobes.c
23644 F:      include/linux/uprobes.h
23645 F:      kernel/events/uprobes.c
23646
23647 USB "USBNET" DRIVER FRAMEWORK
23648 M:      Oliver Neukum <[email protected]>
23649 L:      [email protected]
23650 S:      Maintained
23651 W:      http://www.linux-usb.org/usbnet
23652 F:      drivers/net/usb/usbnet.c
23653 F:      include/linux/usb/usbnet.h
23654
23655 USB ACM DRIVER
23656 M:      Oliver Neukum <[email protected]>
23657 L:      [email protected]
23658 S:      Maintained
23659 F:      Documentation/usb/acm.rst
23660 F:      drivers/usb/class/cdc-acm.*
23661
23662 USB APPLE MFI FASTCHARGE DRIVER
23663 M:      Bastien Nocera <[email protected]>
23664 L:      [email protected]
23665 S:      Maintained
23666 F:      drivers/usb/misc/apple-mfi-fastcharge.c
23667
23668 USB AR5523 WIRELESS DRIVER
23669 L:      [email protected]
23670 S:      Orphan
23671 F:      drivers/net/wireless/ath/ar5523/
23672
23673 USB ATTACHED SCSI
23674 M:      Oliver Neukum <[email protected]>
23675 L:      [email protected]
23676 L:      [email protected]
23677 S:      Maintained
23678 F:      drivers/usb/storage/uas.c
23679
23680 USB CDC ETHERNET DRIVER
23681 M:      Oliver Neukum <[email protected]>
23682 L:      [email protected]
23683 S:      Maintained
23684 F:      drivers/net/usb/cdc_*.c
23685 F:      include/uapi/linux/usb/cdc.h
23686
23687 USB CHAOSKEY DRIVER
23688 M:      Keith Packard <[email protected]>
23689 L:      [email protected]
23690 S:      Maintained
23691 F:      drivers/usb/misc/chaoskey.c
23692
23693 USB CYPRESS C67X00 DRIVER
23694 L:      [email protected]
23695 S:      Orphan
23696 F:      drivers/usb/c67x00/
23697
23698 USB DAVICOM DM9601 DRIVER
23699 M:      Peter Korsgaard <[email protected]>
23700 L:      [email protected]
23701 S:      Maintained
23702 W:      http://www.linux-usb.org/usbnet
23703 F:      drivers/net/usb/dm9601.c
23704
23705 USB EHCI DRIVER
23706 M:      Alan Stern <[email protected]>
23707 L:      [email protected]
23708 S:      Maintained
23709 F:      Documentation/usb/ehci.rst
23710 F:      drivers/usb/host/ehci*
23711
23712 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
23713 M:      Jiri Kosina <[email protected]>
23714 M:      Benjamin Tissoires <[email protected]>
23715 L:      [email protected]
23716 S:      Maintained
23717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
23718 F:      Documentation/hid/hiddev.rst
23719 F:      drivers/hid/usbhid/
23720
23721 USB INTEL XHCI ROLE MUX DRIVER
23722 M:      Hans de Goede <[email protected]>
23723 L:      [email protected]
23724 S:      Maintained
23725 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
23726
23727 USB IP DRIVER FOR HISILICON KIRIN 960
23728 M:      Yu Chen <[email protected]>
23729 M:      Binghui Wang <[email protected]>
23730 L:      [email protected]
23731 S:      Maintained
23732 F:      Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
23733 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
23734
23735 USB IP DRIVER FOR HISILICON KIRIN 970
23736 M:      Mauro Carvalho Chehab <[email protected]>
23737 L:      [email protected]
23738 S:      Maintained
23739 F:      Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
23740 F:      drivers/phy/hisilicon/phy-hi3670-usb3.c
23741
23742 USB ISP116X DRIVER
23743 M:      Olav Kongas <[email protected]>
23744 L:      [email protected]
23745 S:      Maintained
23746 F:      drivers/usb/host/isp116x*
23747 F:      include/linux/usb/isp116x.h
23748
23749 USB ISP1760 DRIVER
23750 M:      Rui Miguel Silva <[email protected]>
23751 L:      [email protected]
23752 S:      Maintained
23753 F:      Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
23754 F:      drivers/usb/isp1760/*
23755
23756 USB LAN78XX ETHERNET DRIVER
23757 M:      Woojung Huh <[email protected]>
23758 M:      [email protected]
23759 L:      [email protected]
23760 S:      Maintained
23761 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
23762 F:      drivers/net/usb/lan78xx.*
23763 F:      include/dt-bindings/net/microchip-lan78xx.h
23764
23765 USB MASS STORAGE DRIVER
23766 M:      Alan Stern <[email protected]>
23767 L:      [email protected]
23768 L:      [email protected]
23769 S:      Maintained
23770 F:      drivers/usb/storage/
23771
23772 USB MIDI DRIVER
23773 M:      Clemens Ladisch <[email protected]>
23774 L:      [email protected] (moderated for non-subscribers)
23775 S:      Maintained
23776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
23777 F:      sound/usb/midi.*
23778
23779 USB NETWORKING DRIVERS
23780 L:      [email protected]
23781 S:      Odd Fixes
23782 F:      drivers/net/usb/
23783
23784 USB OHCI DRIVER
23785 M:      Alan Stern <[email protected]>
23786 L:      [email protected]
23787 S:      Maintained
23788 F:      Documentation/usb/ohci.rst
23789 F:      drivers/usb/host/ohci*
23790
23791 USB OTG FSM (Finite State Machine)
23792 M:      Peter Chen <[email protected]>
23793 L:      [email protected]
23794 S:      Maintained
23795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
23796 F:      drivers/usb/common/usb-otg-fsm.c
23797
23798 USB OVER IP DRIVER
23799 M:      Valentina Manea <[email protected]>
23800 M:      Shuah Khan <[email protected]>
23801 M:      Shuah Khan <[email protected]>
23802 R:      Hongren Zheng <[email protected]>
23803 L:      [email protected]
23804 S:      Maintained
23805 F:      Documentation/usb/usbip_protocol.rst
23806 F:      drivers/usb/usbip/
23807 F:      tools/testing/selftests/drivers/usb/usbip/
23808 F:      tools/usb/usbip/
23809
23810 USB PEGASUS DRIVER
23811 M:      Petko Manolov <[email protected]>
23812 L:      [email protected]
23813 L:      [email protected]
23814 S:      Maintained
23815 W:      https://github.com/petkan/pegasus
23816 T:      git https://github.com/petkan/pegasus.git
23817 F:      drivers/net/usb/pegasus.*
23818
23819 USB PRINTER DRIVER (usblp)
23820 M:      Pete Zaitcev <[email protected]>
23821 L:      [email protected]
23822 S:      Supported
23823 F:      drivers/usb/class/usblp.c
23824
23825 USB QMI WWAN NETWORK DRIVER
23826 M:      Bjørn Mork <[email protected]>
23827 L:      [email protected]
23828 S:      Maintained
23829 F:      Documentation/ABI/testing/sysfs-class-net-qmi
23830 F:      drivers/net/usb/qmi_wwan.c
23831
23832 USB RAW GADGET DRIVER
23833 R:      Andrey Konovalov <[email protected]>
23834 L:      [email protected]
23835 S:      Maintained
23836 F:      Documentation/usb/raw-gadget.rst
23837 F:      drivers/usb/gadget/legacy/raw_gadget.c
23838 F:      include/uapi/linux/usb/raw_gadget.h
23839
23840 USB RTL8150 DRIVER
23841 M:      Petko Manolov <[email protected]>
23842 L:      [email protected]
23843 L:      [email protected]
23844 S:      Maintained
23845 W:      https://github.com/petkan/rtl8150
23846 T:      git https://github.com/petkan/rtl8150.git
23847 F:      drivers/net/usb/rtl8150.c
23848
23849 USB SERIAL SUBSYSTEM
23850 M:      Johan Hovold <[email protected]>
23851 L:      [email protected]
23852 S:      Maintained
23853 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
23854 F:      Documentation/usb/usb-serial.rst
23855 F:      drivers/usb/serial/
23856 F:      include/linux/usb/serial.h
23857
23858 USB SMSC75XX ETHERNET DRIVER
23859 M:      Steve Glendinning <[email protected]>
23860 L:      [email protected]
23861 S:      Maintained
23862 F:      drivers/net/usb/smsc75xx.*
23863
23864 USB SMSC95XX ETHERNET DRIVER
23865 M:      Steve Glendinning <[email protected]>
23866 M:      [email protected]
23867 L:      [email protected]
23868 S:      Maintained
23869 F:      drivers/net/usb/smsc95xx.*
23870
23871 USB SUBSYSTEM
23872 M:      Greg Kroah-Hartman <[email protected]>
23873 L:      [email protected]
23874 S:      Supported
23875 W:      http://www.linux-usb.org
23876 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
23877 F:      Documentation/devicetree/bindings/usb/
23878 F:      Documentation/usb/
23879 F:      drivers/usb/
23880 F:      include/dt-bindings/usb/
23881 F:      include/linux/usb.h
23882 F:      include/linux/usb/
23883 F:      include/uapi/linux/usb/
23884
23885 USB TYPEC BUS FOR ALTERNATE MODES
23886 M:      Heikki Krogerus <[email protected]>
23887 L:      [email protected]
23888 S:      Maintained
23889 F:      Documentation/ABI/testing/sysfs-bus-typec
23890 F:      Documentation/driver-api/usb/typec_bus.rst
23891 F:      drivers/usb/typec/altmodes/
23892 F:      include/linux/usb/typec_altmode.h
23893
23894 USB TYPEC CLASS
23895 M:      Heikki Krogerus <[email protected]>
23896 L:      [email protected]
23897 S:      Maintained
23898 F:      Documentation/ABI/testing/sysfs-class-typec
23899 F:      Documentation/driver-api/usb/typec.rst
23900 F:      drivers/usb/typec/
23901 F:      include/linux/usb/typec.h
23902
23903 USB TYPEC INTEL PMC MUX DRIVER
23904 M:      Heikki Krogerus <[email protected]>
23905 L:      [email protected]
23906 S:      Maintained
23907 F:      Documentation/firmware-guide/acpi/intel-pmc-mux.rst
23908 F:      drivers/usb/typec/mux/intel_pmc_mux.c
23909
23910 USB TYPEC PI3USB30532 MUX DRIVER
23911 M:      Hans de Goede <[email protected]>
23912 L:      [email protected]
23913 S:      Maintained
23914 F:      drivers/usb/typec/mux/pi3usb30532.c
23915
23916 USB TYPEC PORT CONTROLLER DRIVERS
23917 L:      [email protected]
23918 S:      Orphan
23919 F:      drivers/usb/typec/tcpm/
23920
23921 USB UHCI DRIVER
23922 M:      Alan Stern <[email protected]>
23923 L:      [email protected]
23924 S:      Maintained
23925 F:      drivers/usb/host/uhci*
23926
23927 USB VIDEO CLASS
23928 M:      Laurent Pinchart <[email protected]>
23929 L:      [email protected]
23930 S:      Maintained
23931 W:      http://www.ideasonboard.org/uvc/
23932 T:      git git://linuxtv.org/media_tree.git
23933 F:      drivers/media/usb/uvc/
23934 F:      include/uapi/linux/uvcvideo.h
23935
23936 USB WEBCAM GADGET
23937 L:      [email protected]
23938 S:      Orphan
23939 F:      drivers/usb/gadget/function/*uvc*
23940 F:      drivers/usb/gadget/legacy/webcam.c
23941 F:      include/uapi/linux/usb/g_uvc.h
23942
23943 USB XHCI DRIVER
23944 M:      Mathias Nyman <[email protected]>
23945 L:      [email protected]
23946 S:      Supported
23947 F:      drivers/usb/host/pci-quirks*
23948 F:      drivers/usb/host/xhci*
23949
23950 USER DATAGRAM PROTOCOL (UDP)
23951 M:      Willem de Bruijn <[email protected]>
23952 S:      Maintained
23953 F:      include/linux/udp.h
23954 F:      net/ipv4/udp.c
23955 F:      net/ipv6/udp.c
23956
23957 USER-MODE LINUX (UML)
23958 M:      Richard Weinberger <[email protected]>
23959 M:      Anton Ivanov <[email protected]>
23960 M:      Johannes Berg <[email protected]>
23961 L:      [email protected]
23962 S:      Maintained
23963 W:      http://user-mode-linux.sourceforge.net
23964 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
23965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
23966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
23967 F:      Documentation/virt/uml/
23968 F:      arch/um/
23969 F:      arch/x86/um/
23970 F:      fs/hostfs/
23971
23972 USERSPACE COPYIN/COPYOUT (UIOVEC)
23973 M:      Alexander Viro <[email protected]>
23974 S:      Maintained
23975 F:      include/linux/uio.h
23976 F:      lib/iov_iter.c
23977
23978 USERSPACE DMA BUFFER DRIVER
23979 M:      Gerd Hoffmann <[email protected]>
23980 L:      [email protected]
23981 S:      Maintained
23982 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
23983 F:      drivers/dma-buf/udmabuf.c
23984 F:      include/uapi/linux/udmabuf.h
23985
23986 USERSPACE I/O (UIO)
23987 M:      Greg Kroah-Hartman <[email protected]>
23988 S:      Maintained
23989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23990 F:      Documentation/driver-api/uio-howto.rst
23991 F:      drivers/uio/
23992 F:      include/linux/uio_driver.h
23993
23994 UTIL-LINUX PACKAGE
23995 M:      Karel Zak <[email protected]>
23996 L:      [email protected]
23997 S:      Maintained
23998 W:      http://en.wikipedia.org/wiki/Util-linux
23999 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
24000
24001 UUID HELPERS
24002 R:      Andy Shevchenko <[email protected]>
24003 L:      [email protected]
24004 S:      Maintained
24005 F:      include/linux/uuid.h
24006 F:      lib/test_uuid.c
24007 F:      lib/uuid.c
24008
24009 UV SYSFS DRIVER
24010 M:      Justin Ernst <[email protected]>
24011 L:      [email protected]
24012 S:      Maintained
24013 F:      drivers/platform/x86/uv_sysfs.c
24014
24015 UVESAFB DRIVER
24016 M:      Michal Januszewski <[email protected]>
24017 L:      [email protected]
24018 S:      Maintained
24019 W:      https://github.com/mjanusz/v86d
24020 F:      Documentation/fb/uvesafb.rst
24021 F:      drivers/video/fbdev/uvesafb.*
24022
24023 Ux500 CLOCK DRIVERS
24024 M:      Ulf Hansson <[email protected]>
24025 L:      [email protected]
24026 L:      [email protected] (moderated for non-subscribers)
24027 S:      Maintained
24028 F:      drivers/clk/ux500/
24029
24030 V4L2 ASYNC AND FWNODE FRAMEWORKS
24031 M:      Sakari Ailus <[email protected]>
24032 L:      [email protected]
24033 S:      Maintained
24034 T:      git git://linuxtv.org/media_tree.git
24035 F:      drivers/media/v4l2-core/v4l2-async.c
24036 F:      drivers/media/v4l2-core/v4l2-fwnode.c
24037 F:      include/media/v4l2-async.h
24038 F:      include/media/v4l2-fwnode.h
24039
24040 V4L2 LENS DRIVERS
24041 M:      Sakari Ailus <[email protected]>
24042 L:      [email protected]
24043 S:      Maintained
24044 F:      drivers/media/i2c/ak*
24045 F:      drivers/media/i2c/dw*
24046 F:      drivers/media/i2c/lm*
24047
24048 V4L2 CAMERA SENSOR DRIVERS
24049 M:      Sakari Ailus <[email protected]>
24050 L:      [email protected]
24051 S:      Maintained
24052 F:      Documentation/driver-api/media/camera-sensor.rst
24053 F:      Documentation/driver-api/media/tx-rx.rst
24054 F:      drivers/media/i2c/ar*
24055 F:      drivers/media/i2c/gc*
24056 F:      drivers/media/i2c/hi*
24057 F:      drivers/media/i2c/imx*
24058 F:      drivers/media/i2c/mt*
24059 F:      drivers/media/i2c/og*
24060 F:      drivers/media/i2c/ov*
24061 F:      drivers/media/i2c/s5*
24062 F:      drivers/media/i2c/vgxy61.c
24063
24064 VF610 NAND DRIVER
24065 M:      Stefan Agner <[email protected]>
24066 L:      [email protected]
24067 S:      Supported
24068 F:      drivers/mtd/nand/raw/vf610_nfc.c
24069
24070 VFAT/FAT/MSDOS FILESYSTEM
24071 M:      OGAWA Hirofumi <[email protected]>
24072 S:      Maintained
24073 F:      Documentation/filesystems/vfat.rst
24074 F:      fs/fat/
24075 F:      tools/testing/selftests/filesystems/fat/
24076
24077 VFIO CDX DRIVER
24078 M:      Nipun Gupta <[email protected]>
24079 M:      Nikhil Agarwal <[email protected]>
24080 L:      [email protected]
24081 S:      Maintained
24082 F:      drivers/vfio/cdx/*
24083
24084 VFIO DRIVER
24085 M:      Alex Williamson <[email protected]>
24086 L:      [email protected]
24087 S:      Maintained
24088 T:      git https://github.com/awilliam/linux-vfio.git
24089 F:      Documentation/ABI/testing/debugfs-vfio
24090 F:      Documentation/ABI/testing/sysfs-devices-vfio-dev
24091 F:      Documentation/driver-api/vfio.rst
24092 F:      drivers/vfio/
24093 F:      include/linux/vfio.h
24094 F:      include/linux/vfio_pci_core.h
24095 F:      include/uapi/linux/vfio.h
24096
24097 VFIO FSL-MC DRIVER
24098 L:      [email protected]
24099 S:      Orphan
24100 F:      drivers/vfio/fsl-mc/
24101
24102 VFIO HISILICON PCI DRIVER
24103 M:      Longfang Liu <[email protected]>
24104 M:      Shameer Kolothum <[email protected]>
24105 L:      [email protected]
24106 S:      Maintained
24107 F:      drivers/vfio/pci/hisilicon/
24108
24109 VFIO MEDIATED DEVICE DRIVERS
24110 M:      Kirti Wankhede <[email protected]>
24111 L:      [email protected]
24112 S:      Maintained
24113 F:      Documentation/driver-api/vfio-mediated-device.rst
24114 F:      drivers/vfio/mdev/
24115 F:      include/linux/mdev.h
24116 F:      samples/vfio-mdev/
24117
24118 VFIO MLX5 PCI DRIVER
24119 M:      Yishai Hadas <[email protected]>
24120 L:      [email protected]
24121 S:      Maintained
24122 F:      drivers/vfio/pci/mlx5/
24123
24124 VFIO NVIDIA GRACE GPU DRIVER
24125 M:      Ankit Agrawal <[email protected]>
24126 L:      [email protected]
24127 S:      Supported
24128 F:      drivers/vfio/pci/nvgrace-gpu/
24129
24130 VFIO PCI DEVICE SPECIFIC DRIVERS
24131 R:      Jason Gunthorpe <[email protected]>
24132 R:      Yishai Hadas <[email protected]>
24133 R:      Shameer Kolothum <[email protected]>
24134 R:      Kevin Tian <[email protected]>
24135 L:      [email protected]
24136 S:      Maintained
24137 P:      Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
24138 F:      drivers/vfio/pci/*/
24139
24140 VFIO PDS PCI DRIVER
24141 M:      Brett Creeley <[email protected]>
24142 L:      [email protected]
24143 S:      Maintained
24144 F:      Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
24145 F:      drivers/vfio/pci/pds/
24146
24147 VFIO PLATFORM DRIVER
24148 M:      Eric Auger <[email protected]>
24149 L:      [email protected]
24150 S:      Maintained
24151 F:      drivers/vfio/platform/
24152
24153 VFIO QAT PCI DRIVER
24154 M:      Xin Zeng <[email protected]>
24155 M:      Giovanni Cabiddu <[email protected]>
24156 L:      [email protected]
24157 L:      [email protected]
24158 S:      Supported
24159 F:      drivers/vfio/pci/qat/
24160
24161 VFIO VIRTIO PCI DRIVER
24162 M:      Yishai Hadas <[email protected]>
24163 L:      [email protected]
24164 L:      [email protected]
24165 S:      Maintained
24166 F:      drivers/vfio/pci/virtio
24167
24168 VGA_SWITCHEROO
24169 R:      Lukas Wunner <[email protected]>
24170 S:      Maintained
24171 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
24172 F:      Documentation/gpu/vga-switcheroo.rst
24173 F:      drivers/gpu/vga/vga_switcheroo.c
24174 F:      include/linux/vga_switcheroo.h
24175
24176 VIA RHINE NETWORK DRIVER
24177 M:      Kevin Brace <[email protected]>
24178 S:      Maintained
24179 F:      drivers/net/ethernet/via/via-rhine.c
24180
24181 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
24182 M:      Florian Tobias Schandinat <[email protected]>
24183 L:      [email protected]
24184 S:      Maintained
24185 F:      drivers/video/fbdev/via/
24186 F:      include/linux/via-core.h
24187 F:      include/linux/via_i2c.h
24188
24189 VIA VELOCITY NETWORK DRIVER
24190 M:      Francois Romieu <[email protected]>
24191 L:      [email protected]
24192 S:      Maintained
24193 F:      drivers/net/ethernet/via/via-velocity.*
24194
24195 VICODEC VIRTUAL CODEC DRIVER
24196 M:      Hans Verkuil <[email protected]>
24197 L:      [email protected]
24198 S:      Maintained
24199 W:      https://linuxtv.org
24200 T:      git git://linuxtv.org/media_tree.git
24201 F:      drivers/media/test-drivers/vicodec/*
24202
24203 VIDEO I2C POLLING DRIVER
24204 M:      Matt Ranostay <[email protected]>
24205 L:      [email protected]
24206 S:      Maintained
24207 F:      drivers/media/i2c/video-i2c.c
24208
24209 VIDEO MULTIPLEXER DRIVER
24210 M:      Philipp Zabel <[email protected]>
24211 L:      [email protected]
24212 S:      Maintained
24213 F:      drivers/media/platform/video-mux.c
24214
24215 VIDEOBUF2 FRAMEWORK
24216 M:      Tomasz Figa <[email protected]>
24217 M:      Marek Szyprowski <[email protected]>
24218 L:      [email protected]
24219 S:      Maintained
24220 F:      drivers/media/common/videobuf2/*
24221 F:      include/media/videobuf2-*
24222
24223 VIDTV VIRTUAL DIGITAL TV DRIVER
24224 M:      Daniel W. S. Almeida <[email protected]>
24225 L:      [email protected]
24226 S:      Maintained
24227 W:      https://linuxtv.org
24228 T:      git git://linuxtv.org/media_tree.git
24229 F:      drivers/media/test-drivers/vidtv/*
24230
24231 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
24232 M:      Shuah Khan <[email protected]>
24233 R:      Kieran Bingham <[email protected]>
24234 L:      [email protected]
24235 S:      Maintained
24236 W:      https://linuxtv.org
24237 T:      git git://linuxtv.org/media_tree.git
24238 F:      drivers/media/test-drivers/vimc/*
24239
24240 VIRT LIB
24241 M:      Alex Williamson <[email protected]>
24242 M:      Paolo Bonzini <[email protected]>
24243 L:      [email protected]
24244 S:      Supported
24245 F:      virt/lib/
24246
24247 VIRTIO AND VHOST VSOCK DRIVER
24248 M:      Stefan Hajnoczi <[email protected]>
24249 M:      Stefano Garzarella <[email protected]>
24250 L:      [email protected]
24251 L:      [email protected]
24252 L:      [email protected]
24253 S:      Maintained
24254 F:      drivers/vhost/vsock.c
24255 F:      include/linux/virtio_vsock.h
24256 F:      include/uapi/linux/virtio_vsock.h
24257 F:      net/vmw_vsock/virtio_transport.c
24258 F:      net/vmw_vsock/virtio_transport_common.c
24259
24260 VIRTIO BALLOON
24261 M:      "Michael S. Tsirkin" <[email protected]>
24262 M:      David Hildenbrand <[email protected]>
24263 L:      [email protected]
24264 S:      Maintained
24265 F:      drivers/virtio/virtio_balloon.c
24266 F:      include/linux/balloon_compaction.h
24267 F:      include/uapi/linux/virtio_balloon.h
24268 F:      mm/balloon_compaction.c
24269
24270 VIRTIO BLOCK AND SCSI DRIVERS
24271 M:      "Michael S. Tsirkin" <[email protected]>
24272 M:      Jason Wang <[email protected]>
24273 R:      Paolo Bonzini <[email protected]>
24274 R:      Stefan Hajnoczi <[email protected]>
24275 R:      Eugenio Pérez <[email protected]>
24276 L:      [email protected]
24277 S:      Maintained
24278 F:      drivers/block/virtio_blk.c
24279 F:      drivers/scsi/virtio_scsi.c
24280 F:      include/uapi/linux/virtio_blk.h
24281 F:      include/uapi/linux/virtio_scsi.h
24282
24283 VIRTIO CONSOLE DRIVER
24284 M:      Amit Shah <[email protected]>
24285 L:      [email protected]
24286 S:      Maintained
24287 F:      drivers/char/virtio_console.c
24288 F:      include/uapi/linux/virtio_console.h
24289
24290 VIRTIO CORE AND NET DRIVERS
24291 M:      "Michael S. Tsirkin" <[email protected]>
24292 M:      Jason Wang <[email protected]>
24293 R:      Xuan Zhuo <[email protected]>
24294 R:      Eugenio Pérez <[email protected]>
24295 L:      [email protected]
24296 S:      Maintained
24297 F:      Documentation/ABI/testing/sysfs-bus-vdpa
24298 F:      Documentation/ABI/testing/sysfs-class-vduse
24299 F:      Documentation/devicetree/bindings/virtio/
24300 F:      Documentation/driver-api/virtio/
24301 F:      drivers/block/virtio_blk.c
24302 F:      drivers/crypto/virtio/
24303 F:      drivers/net/virtio_net.c
24304 F:      drivers/vdpa/
24305 F:      drivers/virtio/
24306 F:      include/linux/vdpa.h
24307 F:      include/linux/virtio*.h
24308 F:      include/linux/vringh.h
24309 F:      include/uapi/linux/virtio_*.h
24310 F:      tools/virtio/
24311 F:      tools/testing/selftests/drivers/net/virtio_net/
24312
24313 VIRTIO CRYPTO DRIVER
24314 M:      Gonglei <[email protected]>
24315 L:      [email protected]
24316 L:      [email protected]
24317 S:      Maintained
24318 F:      drivers/crypto/virtio/
24319 F:      include/uapi/linux/virtio_crypto.h
24320
24321 VIRTIO DRIVERS FOR S390
24322 M:      Cornelia Huck <[email protected]>
24323 M:      Halil Pasic <[email protected]>
24324 M:      Eric Farman <[email protected]>
24325 L:      [email protected]
24326 L:      [email protected]
24327 L:      [email protected]
24328 S:      Supported
24329 F:      arch/s390/include/uapi/asm/virtio-ccw.h
24330 F:      drivers/s390/virtio/
24331
24332 VIRTIO FILE SYSTEM
24333 M:      Vivek Goyal <[email protected]>
24334 M:      Stefan Hajnoczi <[email protected]>
24335 M:      Miklos Szeredi <[email protected]>
24336 R:      Eugenio Pérez <[email protected]>
24337 L:      [email protected]
24338 L:      [email protected]
24339 S:      Supported
24340 W:      https://virtio-fs.gitlab.io/
24341 F:      Documentation/filesystems/virtiofs.rst
24342 F:      fs/fuse/virtio_fs.c
24343 F:      include/uapi/linux/virtio_fs.h
24344
24345 VIRTIO GPIO DRIVER
24346 M:      Enrico Weigelt, metux IT consult <[email protected]>
24347 M:      Viresh Kumar <[email protected]>
24348 L:      [email protected]
24349 L:      [email protected]
24350 S:      Maintained
24351 F:      drivers/gpio/gpio-virtio.c
24352 F:      include/uapi/linux/virtio_gpio.h
24353
24354 VIRTIO GPU DRIVER
24355 M:      David Airlie <[email protected]>
24356 M:      Gerd Hoffmann <[email protected]>
24357 R:      Gurchetan Singh <[email protected]>
24358 R:      Chia-I Wu <[email protected]>
24359 L:      [email protected]
24360 L:      [email protected]
24361 S:      Maintained
24362 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
24363 F:      drivers/gpu/drm/ci/xfails/virtio*
24364 F:      drivers/gpu/drm/virtio/
24365 F:      include/uapi/linux/virtio_gpu.h
24366
24367 VIRTIO HOST (VHOST)
24368 M:      "Michael S. Tsirkin" <[email protected]>
24369 M:      Jason Wang <[email protected]>
24370 R:      Eugenio Pérez <[email protected]>
24371 L:      [email protected]
24372 L:      [email protected]
24373 L:      [email protected]
24374 S:      Maintained
24375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
24376 F:      drivers/vhost/
24377 F:      include/linux/sched/vhost_task.h
24378 F:      include/linux/vhost_iotlb.h
24379 F:      include/uapi/linux/vhost.h
24380 F:      kernel/vhost_task.c
24381
24382 VIRTIO HOST (VHOST-SCSI)
24383 M:      "Michael S. Tsirkin" <[email protected]>
24384 M:      Jason Wang <[email protected]>
24385 M:      Mike Christie <[email protected]>
24386 R:      Paolo Bonzini <[email protected]>
24387 R:      Stefan Hajnoczi <[email protected]>
24388 L:      [email protected]
24389 S:      Maintained
24390 F:      drivers/vhost/scsi.c
24391
24392 VIRTIO I2C DRIVER
24393 M:      Viresh Kumar <[email protected]>
24394 R:      "Chen, Jian Jun" <[email protected]>
24395 L:      [email protected]
24396 L:      [email protected]
24397 S:      Maintained
24398 F:      drivers/i2c/busses/i2c-virtio.c
24399 F:      include/uapi/linux/virtio_i2c.h
24400
24401 VIRTIO INPUT DRIVER
24402 M:      Gerd Hoffmann <[email protected]>
24403 S:      Maintained
24404 F:      drivers/virtio/virtio_input.c
24405 F:      include/uapi/linux/virtio_input.h
24406
24407 VIRTIO IOMMU DRIVER
24408 M:      Jean-Philippe Brucker <[email protected]>
24409 L:      [email protected]
24410 S:      Maintained
24411 F:      drivers/iommu/virtio-iommu.c
24412 F:      include/uapi/linux/virtio_iommu.h
24413
24414 VIRTIO MEM DRIVER
24415 M:      David Hildenbrand <[email protected]>
24416 L:      [email protected]
24417 S:      Maintained
24418 W:      https://virtio-mem.gitlab.io/
24419 F:      drivers/virtio/virtio_mem.c
24420 F:      include/uapi/linux/virtio_mem.h
24421
24422 VIRTIO PMEM DRIVER
24423 M:      Pankaj Gupta <[email protected]>
24424 L:      [email protected]
24425 S:      Maintained
24426 F:      drivers/nvdimm/nd_virtio.c
24427 F:      drivers/nvdimm/virtio_pmem.c
24428
24429 VIRTIO SOUND DRIVER
24430 M:      Anton Yakovlev <[email protected]>
24431 M:      "Michael S. Tsirkin" <[email protected]>
24432 L:      [email protected]
24433 L:      [email protected] (moderated for non-subscribers)
24434 S:      Maintained
24435 F:      include/uapi/linux/virtio_snd.h
24436 F:      sound/virtio/*
24437
24438 VIRTUAL BOX GUEST DEVICE DRIVER
24439 M:      Hans de Goede <[email protected]>
24440 M:      Arnd Bergmann <[email protected]>
24441 M:      Greg Kroah-Hartman <[email protected]>
24442 S:      Maintained
24443 F:      drivers/virt/vboxguest/
24444 F:      include/linux/vbox_utils.h
24445 F:      include/uapi/linux/vbox*.h
24446
24447 VIRTUAL BOX SHARED FOLDER VFS DRIVER
24448 M:      Hans de Goede <[email protected]>
24449 L:      [email protected]
24450 S:      Maintained
24451 F:      fs/vboxsf/*
24452
24453 VIRTUAL PCM TEST DRIVER
24454 M:      Ivan Orlov <[email protected]>
24455 L:      [email protected]
24456 S:      Maintained
24457 F:      Documentation/sound/cards/pcmtest.rst
24458 F:      sound/drivers/pcmtest.c
24459 F:      tools/testing/selftests/alsa/test-pcmtest-driver.c
24460
24461 VIRTUAL SERIO DEVICE DRIVER
24462 M:      Stephen Chandler Paul <[email protected]>
24463 S:      Maintained
24464 F:      drivers/input/serio/userio.c
24465 F:      include/uapi/linux/userio.h
24466
24467 VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
24468 M:      Javier Carrasco <[email protected]>
24469 S:      Maintained
24470 F:      Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
24471 F:      drivers/iio/light/veml6075.c
24472
24473 VISL VIRTUAL STATELESS DECODER DRIVER
24474 M:      Daniel Almeida <[email protected]>
24475 L:      [email protected]
24476 S:      Supported
24477 F:      drivers/media/test-drivers/visl
24478
24479 VIVID VIRTUAL VIDEO DRIVER
24480 M:      Hans Verkuil <[email protected]>
24481 L:      [email protected]
24482 S:      Maintained
24483 W:      https://linuxtv.org
24484 T:      git git://linuxtv.org/media_tree.git
24485 F:      drivers/media/test-drivers/vivid/*
24486
24487 VM SOCKETS (AF_VSOCK)
24488 M:      Stefano Garzarella <[email protected]>
24489 L:      [email protected]
24490 L:      [email protected]
24491 S:      Maintained
24492 F:      drivers/net/vsockmon.c
24493 F:      include/net/af_vsock.h
24494 F:      include/uapi/linux/vm_sockets.h
24495 F:      include/uapi/linux/vm_sockets_diag.h
24496 F:      include/uapi/linux/vsockmon.h
24497 F:      net/vmw_vsock/
24498 F:      tools/testing/vsock/
24499
24500 VMALLOC
24501 M:      Andrew Morton <[email protected]>
24502 R:      Uladzislau Rezki <[email protected]>
24503 R:      Christoph Hellwig <[email protected]>
24504 L:      [email protected]
24505 S:      Maintained
24506 W:      http://www.linux-mm.org
24507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
24508 F:      include/linux/vmalloc.h
24509 F:      mm/vmalloc.c
24510
24511 VME SUBSYSTEM
24512 L:      [email protected]
24513 S:      Orphan
24514 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24515 F:      Documentation/driver-api/vme.rst
24516 F:      drivers/staging/vme_user/
24517
24518 VMWARE BALLOON DRIVER
24519 M:      Jerrin Shaji George <[email protected]>
24520 R:      Broadcom internal kernel review list <[email protected]>
24521 L:      [email protected]
24522 S:      Supported
24523 F:      drivers/misc/vmw_balloon.c
24524
24525 VMWARE HYPERVISOR INTERFACE
24526 M:      Ajay Kaher <[email protected]>
24527 M:      Alexey Makhalov <[email protected]>
24528 R:      Broadcom internal kernel review list <[email protected]>
24529 L:      [email protected]
24530 L:      [email protected]
24531 S:      Supported
24532 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
24533 F:      arch/x86/include/asm/vmware.h
24534 F:      arch/x86/kernel/cpu/vmware.c
24535
24536 VMWARE PVRDMA DRIVER
24537 M:      Bryan Tan <[email protected]>
24538 M:      Vishnu Dasa <[email protected]>
24539 R:      Broadcom internal kernel review list <[email protected]>
24540 L:      [email protected]
24541 S:      Supported
24542 F:      drivers/infiniband/hw/vmw_pvrdma/
24543
24544 VMWARE PVSCSI DRIVER
24545 M:      Vishal Bhakta <[email protected]>
24546 R:      Broadcom internal kernel review list <[email protected]>
24547 L:      [email protected]
24548 S:      Supported
24549 F:      drivers/scsi/vmw_pvscsi.c
24550 F:      drivers/scsi/vmw_pvscsi.h
24551
24552 VMWARE VIRTUAL PTP CLOCK DRIVER
24553 M:      Nick Shi <[email protected]>
24554 R:      Ajay Kaher <[email protected]>
24555 R:      Alexey Makhalov <[email protected]>
24556 R:      Broadcom internal kernel review list <[email protected]>
24557 L:      [email protected]
24558 S:      Supported
24559 F:      drivers/ptp/ptp_vmw.c
24560
24561 VMWARE VMCI DRIVER
24562 M:      Bryan Tan <[email protected]>
24563 M:      Vishnu Dasa <[email protected]>
24564 R:      Broadcom internal kernel review list <[email protected]>
24565 L:      [email protected]
24566 S:      Supported
24567 F:      drivers/misc/vmw_vmci/
24568 F:      include/linux/vmw_vmci*
24569
24570 VMWARE VMMOUSE SUBDRIVER
24571 M:      Zack Rusin <[email protected]>
24572 R:      Broadcom internal kernel review list <[email protected]>
24573 L:      [email protected]
24574 S:      Supported
24575 F:      drivers/input/mouse/vmmouse.c
24576 F:      drivers/input/mouse/vmmouse.h
24577
24578 VMWARE VMXNET3 ETHERNET DRIVER
24579 M:      Ronak Doshi <[email protected]>
24580 R:      Broadcom internal kernel review list <[email protected]>
24581 L:      [email protected]
24582 S:      Supported
24583 F:      drivers/net/vmxnet3/
24584
24585 VMWARE VSOCK VMCI TRANSPORT DRIVER
24586 M:      Bryan Tan <[email protected]>
24587 M:      Vishnu Dasa <[email protected]>
24588 R:      Broadcom internal kernel review list <[email protected]>
24589 L:      [email protected]
24590 S:      Supported
24591 F:      net/vmw_vsock/vmci_transport*
24592
24593 VOCORE VOCORE2 BOARD
24594 M:      Harvey Hunt <[email protected]>
24595 L:      [email protected]
24596 S:      Maintained
24597 F:      arch/mips/boot/dts/ralink/vocore2.dts
24598
24599 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
24600 M:      Liam Girdwood <[email protected]>
24601 M:      Mark Brown <[email protected]>
24602 L:      [email protected]
24603 S:      Supported
24604 W:      http://www.slimlogic.co.uk/?p=48
24605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
24606 F:      Documentation/devicetree/bindings/regulator/
24607 F:      Documentation/power/regulator/
24608 F:      drivers/regulator/
24609 F:      include/dt-bindings/regulator/
24610 F:      include/linux/regulator/
24611 K:      regulator_get_optional
24612
24613 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
24614 R:      Matti Vaittinen <[email protected]>
24615 F:      drivers/regulator/irq_helpers.c
24616
24617 VRF
24618 M:      David Ahern <[email protected]>
24619 L:      [email protected]
24620 S:      Maintained
24621 F:      Documentation/networking/vrf.rst
24622 F:      drivers/net/vrf.c
24623
24624 VSPRINTF
24625 M:      Petr Mladek <[email protected]>
24626 M:      Steven Rostedt <[email protected]>
24627 R:      Andy Shevchenko <[email protected]>
24628 R:      Rasmus Villemoes <[email protected]>
24629 R:      Sergey Senozhatsky <[email protected]>
24630 S:      Maintained
24631 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
24632 F:      Documentation/core-api/printk-formats.rst
24633 F:      lib/test_printf.c
24634 F:      lib/test_scanf.c
24635 F:      lib/vsprintf.c
24636
24637 VT1211 HARDWARE MONITOR DRIVER
24638 M:      Juerg Haefliger <[email protected]>
24639 L:      [email protected]
24640 S:      Maintained
24641 F:      Documentation/hwmon/vt1211.rst
24642 F:      drivers/hwmon/vt1211.c
24643
24644 VT8231 HARDWARE MONITOR DRIVER
24645 M:      Roger Lucas <[email protected]>
24646 L:      [email protected]
24647 S:      Maintained
24648 F:      drivers/hwmon/vt8231.c
24649
24650 VUB300 USB to SDIO/SD/MMC bridge chip
24651 L:      [email protected]
24652 S:      Orphan
24653 F:      drivers/mmc/host/vub300.c
24654
24655 W1 DALLAS'S 1-WIRE BUS
24656 M:      Krzysztof Kozlowski <[email protected]>
24657 S:      Maintained
24658 F:      Documentation/devicetree/bindings/w1/
24659 F:      Documentation/w1/
24660 F:      drivers/w1/
24661 F:      include/linux/w1.h
24662
24663 W83791D HARDWARE MONITORING DRIVER
24664 M:      Marc Hulsman <[email protected]>
24665 L:      [email protected]
24666 S:      Maintained
24667 F:      Documentation/hwmon/w83791d.rst
24668 F:      drivers/hwmon/w83791d.c
24669
24670 W83793 HARDWARE MONITORING DRIVER
24671 M:      Rudolf Marek <[email protected]>
24672 L:      [email protected]
24673 S:      Maintained
24674 F:      Documentation/hwmon/w83793.rst
24675 F:      drivers/hwmon/w83793.c
24676
24677 W83795 HARDWARE MONITORING DRIVER
24678 M:      Jean Delvare <[email protected]>
24679 L:      [email protected]
24680 S:      Maintained
24681 F:      drivers/hwmon/w83795.c
24682
24683 W83L51xD SD/MMC CARD INTERFACE DRIVER
24684 M:      Pierre Ossman <[email protected]>
24685 S:      Maintained
24686 F:      drivers/mmc/host/wbsd.*
24687
24688 WACOM PROTOCOL 4 SERIAL TABLETS
24689 M:      Julian Squires <[email protected]>
24690 M:      Hans de Goede <[email protected]>
24691 L:      [email protected]
24692 S:      Maintained
24693 F:      drivers/input/tablet/wacom_serial4.c
24694
24695 WANGXUN ETHERNET DRIVER
24696 M:      Jiawen Wu <[email protected]>
24697 M:      Mengyuan Lou <[email protected]>
24698 L:      [email protected]
24699 S:      Maintained
24700 W:      https://www.net-swift.com
24701 F:      Documentation/networking/device_drivers/ethernet/wangxun/*
24702 F:      drivers/net/ethernet/wangxun/
24703 F:      drivers/net/pcs/pcs-xpcs-wx.c
24704
24705 WATCHDOG DEVICE DRIVERS
24706 M:      Wim Van Sebroeck <[email protected]>
24707 M:      Guenter Roeck <[email protected]>
24708 L:      [email protected]
24709 S:      Maintained
24710 W:      http://www.linux-watchdog.org/
24711 T:      git git://www.linux-watchdog.org/linux-watchdog.git
24712 F:      Documentation/devicetree/bindings/watchdog/
24713 F:      Documentation/watchdog/
24714 F:      drivers/watchdog/
24715 F:      include/linux/watchdog.h
24716 F:      include/trace/events/watchdog.h
24717 F:      include/uapi/linux/watchdog.h
24718
24719 WAVE5 VPU CODEC DRIVER
24720 M:      Nas Chung <[email protected]>
24721 M:      Jackson Lee <[email protected]>
24722 L:      [email protected]
24723 S:      Maintained
24724 F:      Documentation/devicetree/bindings/media/cnm,wave521c.yaml
24725 F:      drivers/media/platform/chips-media/wave5/
24726
24727 WHISKEYCOVE PMIC GPIO DRIVER
24728 M:      Kuppuswamy Sathyanarayanan <[email protected]>
24729 L:      [email protected]
24730 S:      Maintained
24731 F:      drivers/gpio/gpio-wcove.c
24732
24733 WHWAVE RTC DRIVER
24734 M:      Dianlong Li <[email protected]>
24735 L:      [email protected]
24736 S:      Maintained
24737 F:      drivers/rtc/rtc-sd3078.c
24738
24739 WIIMOTE HID DRIVER
24740 M:      David Rheinsberg <[email protected]>
24741 L:      [email protected]
24742 S:      Maintained
24743 F:      drivers/hid/hid-wiimote*
24744
24745 WILOCITY WIL6210 WIRELESS DRIVER
24746 L:      [email protected]
24747 S:      Orphan
24748 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
24749 F:      drivers/net/wireless/ath/wil6210/
24750
24751 WINBOND CIR DRIVER
24752 M:      David Härdeman <[email protected]>
24753 S:      Maintained
24754 F:      drivers/media/rc/winbond-cir.c
24755
24756 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
24757 L:      [email protected]
24758 S:      Orphan
24759 F:      drivers/watchdog/ebc-c384_wdt.c
24760
24761 WINSYSTEMS WS16C48 GPIO DRIVER
24762 M:      William Breathitt Gray <[email protected]>
24763 L:      [email protected]
24764 S:      Maintained
24765 F:      drivers/gpio/gpio-ws16c48.c
24766
24767 WIREGUARD SECURE NETWORK TUNNEL
24768 M:      Jason A. Donenfeld <[email protected]>
24769 L:      [email protected]
24770 L:      [email protected]
24771 S:      Maintained
24772 F:      drivers/net/wireguard/
24773 F:      tools/testing/selftests/wireguard/
24774
24775 WISTRON LAPTOP BUTTON DRIVER
24776 M:      Miloslav Trmac <[email protected]>
24777 S:      Maintained
24778 F:      drivers/input/misc/wistron_btns.c
24779
24780 WMI BINARY MOF DRIVER
24781 M:      Armin Wolf <[email protected]>
24782 R:      Thomas Weißschuh <[email protected]>
24783 L:      [email protected]
24784 S:      Maintained
24785 F:      Documentation/ABI/stable/sysfs-platform-wmi-bmof
24786 F:      Documentation/wmi/devices/wmi-bmof.rst
24787 F:      drivers/platform/x86/wmi-bmof.c
24788
24789 WOLFSON MICROELECTRONICS DRIVERS
24790 L:      [email protected]
24791 S:      Supported
24792 W:      https://github.com/CirrusLogic/linux-drivers/wiki
24793 T:      git https://github.com/CirrusLogic/linux-drivers.git
24794 F:      Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
24795 F:      Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
24796 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
24797 F:      Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
24798 F:      Documentation/devicetree/bindings/sound/wlf,*.yaml
24799 F:      Documentation/devicetree/bindings/sound/wm*
24800 F:      Documentation/hwmon/wm83??.rst
24801 F:      arch/arm/mach-s3c/mach-crag6410*
24802 F:      drivers/clk/clk-wm83*.c
24803 F:      drivers/gpio/gpio-*wm*.c
24804 F:      drivers/gpio/gpio-arizona.c
24805 F:      drivers/hwmon/wm83??-hwmon.c
24806 F:      drivers/input/misc/wm831x-on.c
24807 F:      drivers/input/touchscreen/wm831x-ts.c
24808 F:      drivers/input/touchscreen/wm97*.c
24809 F:      drivers/leds/leds-wm83*.c
24810 F:      drivers/mfd/arizona*
24811 F:      drivers/mfd/cs47l24*
24812 F:      drivers/mfd/wm*.c
24813 F:      drivers/power/supply/wm83*.c
24814 F:      drivers/regulator/arizona*
24815 F:      drivers/regulator/wm8*.c
24816 F:      drivers/rtc/rtc-wm83*.c
24817 F:      drivers/video/backlight/wm83*_bl.c
24818 F:      drivers/watchdog/wm83*_wdt.c
24819 F:      include/linux/mfd/arizona/
24820 F:      include/linux/mfd/wm831x/
24821 F:      include/linux/mfd/wm8350/
24822 F:      include/linux/mfd/wm8400*
24823 F:      include/linux/regulator/arizona*
24824 F:      include/linux/wm97xx.h
24825 F:      include/sound/wm????.h
24826 F:      sound/soc/codecs/arizona*
24827 F:      sound/soc/codecs/cs47l24*
24828 F:      sound/soc/codecs/wm*
24829
24830 WORKQUEUE
24831 M:      Tejun Heo <[email protected]>
24832 R:      Lai Jiangshan <[email protected]>
24833 S:      Maintained
24834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
24835 F:      Documentation/core-api/workqueue.rst
24836 F:      include/linux/workqueue.h
24837 F:      kernel/workqueue.c
24838 F:      kernel/workqueue_internal.h
24839
24840 WWAN DRIVERS
24841 M:      Loic Poulain <[email protected]>
24842 M:      Sergey Ryazanov <[email protected]>
24843 R:      Johannes Berg <[email protected]>
24844 L:      [email protected]
24845 S:      Maintained
24846 F:      drivers/net/wwan/
24847 F:      include/linux/wwan.h
24848 F:      include/uapi/linux/wwan.h
24849
24850 X-POWERS AXP288 PMIC DRIVERS
24851 M:      Hans de Goede <[email protected]>
24852 S:      Maintained
24853 F:      drivers/acpi/pmic/intel_pmic_xpower.c
24854 N:      axp288
24855
24856 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
24857 M:      Chen-Yu Tsai <[email protected]>
24858 L:      [email protected]
24859 S:      Maintained
24860 N:      axp[128]
24861
24862 X.25 STACK
24863 M:      Martin Schiller <[email protected]>
24864 L:      [email protected]
24865 S:      Maintained
24866 F:      Documentation/networking/lapb-module.rst
24867 F:      Documentation/networking/x25*
24868 F:      drivers/net/wan/hdlc_x25.c
24869 F:      drivers/net/wan/lapbether.c
24870 F:      include/*/lapb.h
24871 F:      include/net/x25*
24872 F:      include/uapi/linux/x25.h
24873 F:      net/lapb/
24874 F:      net/x25/
24875
24876 X86 ARCHITECTURE (32-BIT AND 64-BIT)
24877 M:      Thomas Gleixner <[email protected]>
24878 M:      Ingo Molnar <[email protected]>
24879 M:      Borislav Petkov <[email protected]>
24880 M:      Dave Hansen <[email protected]>
24881 M:      [email protected]
24882 R:      "H. Peter Anvin" <[email protected]>
24883 L:      [email protected]
24884 S:      Maintained
24885 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
24886 F:      Documentation/arch/x86/
24887 F:      Documentation/devicetree/bindings/x86/
24888 F:      arch/x86/
24889
24890 X86 ENTRY CODE
24891 M:      Andy Lutomirski <[email protected]>
24892 L:      [email protected]
24893 S:      Maintained
24894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
24895 F:      arch/x86/entry/
24896
24897 X86 HARDWARE VULNERABILITIES
24898 M:      Thomas Gleixner <[email protected]>
24899 M:      Borislav Petkov <[email protected]>
24900 M:      Peter Zijlstra <[email protected]>
24901 M:      Josh Poimboeuf <[email protected]>
24902 R:      Pawan Gupta <[email protected]>
24903 S:      Maintained
24904 F:      Documentation/admin-guide/hw-vuln/
24905 F:      arch/x86/include/asm/nospec-branch.h
24906 F:      arch/x86/kernel/cpu/bugs.c
24907
24908 X86 MCE INFRASTRUCTURE
24909 M:      Tony Luck <[email protected]>
24910 M:      Borislav Petkov <[email protected]>
24911 L:      [email protected]
24912 S:      Maintained
24913 F:      Documentation/ABI/testing/sysfs-mce
24914 F:      Documentation/arch/x86/x86_64/machinecheck.rst
24915 F:      arch/x86/kernel/cpu/mce/*
24916
24917 X86 MICROCODE UPDATE SUPPORT
24918 M:      Borislav Petkov <[email protected]>
24919 S:      Maintained
24920 F:      arch/x86/kernel/cpu/microcode/*
24921
24922 X86 MM
24923 M:      Dave Hansen <[email protected]>
24924 M:      Andy Lutomirski <[email protected]>
24925 M:      Peter Zijlstra <[email protected]>
24926 L:      [email protected]
24927 S:      Maintained
24928 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
24929 F:      arch/x86/mm/
24930
24931 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
24932 M:      Hans de Goede <[email protected]>
24933 L:      [email protected]
24934 S:      Maintained
24935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24936 F:      drivers/platform/x86/x86-android-tablets/
24937
24938 X86 PLATFORM DRIVERS
24939 M:      Hans de Goede <[email protected]>
24940 M:      Ilpo Järvinen <[email protected]>
24941 L:      [email protected]
24942 S:      Maintained
24943 Q:      https://patchwork.kernel.org/project/platform-driver-x86/list/
24944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24945 F:      drivers/platform/olpc/
24946 F:      drivers/platform/x86/
24947 F:      include/linux/platform_data/x86/
24948
24949 X86 PLATFORM UV HPE SUPERDOME FLEX
24950 M:      Steve Wahl <[email protected]>
24951 R:      Justin Ernst <[email protected]>
24952 R:      Kyle Meyer <[email protected]>
24953 R:      Dimitri Sivanich <[email protected]>
24954 R:      Russ Anderson <[email protected]>
24955 S:      Supported
24956 F:      arch/x86/include/asm/uv/
24957 F:      arch/x86/kernel/apic/x2apic_uv_x.c
24958 F:      arch/x86/platform/uv/
24959
24960 X86 STACK UNWINDING
24961 M:      Josh Poimboeuf <[email protected]>
24962 M:      Peter Zijlstra <[email protected]>
24963 S:      Supported
24964 F:      arch/x86/include/asm/unwind*.h
24965 F:      arch/x86/kernel/dumpstack.c
24966 F:      arch/x86/kernel/stacktrace.c
24967 F:      arch/x86/kernel/unwind_*.c
24968
24969 X86 TRUST DOMAIN EXTENSIONS (TDX)
24970 M:      Kirill A. Shutemov <[email protected]>
24971 R:      Dave Hansen <[email protected]>
24972 L:      [email protected]
24973 L:      [email protected]
24974 S:      Supported
24975 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
24976 F:      arch/x86/boot/compressed/tdx*
24977 F:      arch/x86/coco/tdx/
24978 F:      arch/x86/include/asm/shared/tdx.h
24979 F:      arch/x86/include/asm/tdx.h
24980 F:      arch/x86/virt/vmx/tdx/
24981 F:      drivers/virt/coco/tdx-guest
24982
24983 X86 VDSO
24984 M:      Andy Lutomirski <[email protected]>
24985 L:      [email protected]
24986 S:      Maintained
24987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
24988 F:      arch/x86/entry/vdso/
24989
24990 XARRAY
24991 M:      Matthew Wilcox <[email protected]>
24992 L:      [email protected]
24993 S:      Supported
24994 F:      Documentation/core-api/xarray.rst
24995 F:      include/linux/idr.h
24996 F:      include/linux/xarray.h
24997 F:      lib/idr.c
24998 F:      lib/xarray.c
24999 F:      tools/testing/radix-tree
25000
25001 XBOX DVD IR REMOTE
25002 M:      Benjamin Valentin <[email protected]>
25003 S:      Maintained
25004 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
25005 F:      drivers/media/rc/xbox_remote.c
25006
25007 XC2028/3028 TUNER DRIVER
25008 M:      Mauro Carvalho Chehab <[email protected]>
25009 L:      [email protected]
25010 S:      Maintained
25011 W:      https://linuxtv.org
25012 T:      git git://linuxtv.org/media_tree.git
25013 F:      drivers/media/tuners/xc2028.*
25014
25015 XDP (eXpress Data Path)
25016 M:      Alexei Starovoitov <[email protected]>
25017 M:      Daniel Borkmann <[email protected]>
25018 M:      David S. Miller <[email protected]>
25019 M:      Jakub Kicinski <[email protected]>
25020 M:      Jesper Dangaard Brouer <[email protected]>
25021 M:      John Fastabend <[email protected]>
25022 L:      [email protected]
25023 L:      [email protected]
25024 S:      Supported
25025 F:      drivers/net/ethernet/*/*/*/*/*xdp*
25026 F:      drivers/net/ethernet/*/*/*xdp*
25027 F:      include/net/xdp.h
25028 F:      include/net/xdp_priv.h
25029 F:      include/trace/events/xdp.h
25030 F:      kernel/bpf/cpumap.c
25031 F:      kernel/bpf/devmap.c
25032 F:      net/core/xdp.c
25033 F:      samples/bpf/xdp*
25034 F:      tools/testing/selftests/bpf/*/*xdp*
25035 F:      tools/testing/selftests/bpf/*xdp*
25036 K:      (?:\b|_)xdp(?:\b|_)
25037
25038 XDP SOCKETS (AF_XDP)
25039 M:      Björn Töpel <[email protected]>
25040 M:      Magnus Karlsson <[email protected]>
25041 M:      Maciej Fijalkowski <[email protected]>
25042 R:      Jonathan Lemon <[email protected]>
25043 L:      [email protected]
25044 L:      [email protected]
25045 S:      Maintained
25046 F:      Documentation/networking/af_xdp.rst
25047 F:      include/net/netns/xdp.h
25048 F:      include/net/xdp_sock*
25049 F:      include/net/xsk_buff_pool.h
25050 F:      include/uapi/linux/if_xdp.h
25051 F:      include/uapi/linux/xdp_diag.h
25052 F:      net/xdp/
25053 F:      tools/testing/selftests/bpf/*xsk*
25054
25055 XEN BLOCK SUBSYSTEM
25056 M:      Roger Pau Monné <[email protected]>
25057 L:      [email protected] (moderated for non-subscribers)
25058 S:      Supported
25059 F:      drivers/block/xen*
25060 F:      drivers/block/xen-blkback/*
25061
25062 XEN HYPERVISOR ARM
25063 M:      Stefano Stabellini <[email protected]>
25064 L:      [email protected] (moderated for non-subscribers)
25065 S:      Maintained
25066 F:      arch/arm/include/asm/xen/
25067 F:      arch/arm/xen/
25068
25069 XEN HYPERVISOR ARM64
25070 M:      Stefano Stabellini <[email protected]>
25071 L:      [email protected] (moderated for non-subscribers)
25072 S:      Maintained
25073 F:      arch/arm64/include/asm/xen/
25074 F:      arch/arm64/xen/
25075
25076 XEN HYPERVISOR INTERFACE
25077 M:      Juergen Gross <[email protected]>
25078 M:      Stefano Stabellini <[email protected]>
25079 R:      Oleksandr Tyshchenko <[email protected]>
25080 L:      [email protected] (moderated for non-subscribers)
25081 S:      Supported
25082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
25083 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
25084 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
25085 F:      drivers/*/xen-*front.c
25086 F:      drivers/xen/
25087 F:      include/uapi/xen/
25088 F:      include/xen/
25089 F:      kernel/configs/xen.config
25090
25091 XEN HYPERVISOR X86
25092 M:      Juergen Gross <[email protected]>
25093 R:      Boris Ostrovsky <[email protected]>
25094 L:      [email protected] (moderated for non-subscribers)
25095 S:      Supported
25096 F:      arch/x86/configs/xen.config
25097 F:      arch/x86/include/asm/pvclock-abi.h
25098 F:      arch/x86/include/asm/xen/
25099 F:      arch/x86/platform/pvh/
25100 F:      arch/x86/xen/
25101
25102 XEN NETWORK BACKEND DRIVER
25103 M:      Wei Liu <[email protected]>
25104 M:      Paul Durrant <[email protected]>
25105 L:      [email protected] (moderated for non-subscribers)
25106 L:      [email protected]
25107 S:      Supported
25108 F:      drivers/net/xen-netback/*
25109
25110 XEN PCI SUBSYSTEM
25111 M:      Juergen Gross <[email protected]>
25112 L:      [email protected] (moderated for non-subscribers)
25113 S:      Supported
25114 F:      arch/x86/pci/*xen*
25115 F:      drivers/pci/*xen*
25116
25117 XEN PVSCSI DRIVERS
25118 M:      Juergen Gross <[email protected]>
25119 L:      [email protected] (moderated for non-subscribers)
25120 L:      [email protected]
25121 S:      Supported
25122 F:      drivers/scsi/xen-scsifront.c
25123 F:      drivers/xen/xen-scsiback.c
25124 F:      include/xen/interface/io/vscsiif.h
25125
25126 XEN PVUSB DRIVER
25127 M:      Juergen Gross <[email protected]>
25128 L:      [email protected] (moderated for non-subscribers)
25129 L:      [email protected]
25130 S:      Supported
25131 F:      drivers/usb/host/xen*
25132 F:      include/xen/interface/io/usbif.h
25133
25134 XEN SOUND FRONTEND DRIVER
25135 M:      Oleksandr Andrushchenko <[email protected]>
25136 L:      [email protected] (moderated for non-subscribers)
25137 L:      [email protected] (moderated for non-subscribers)
25138 S:      Supported
25139 F:      sound/xen/*
25140
25141 XEN SWIOTLB SUBSYSTEM
25142 M:      Juergen Gross <[email protected]>
25143 M:      Stefano Stabellini <[email protected]>
25144 L:      [email protected] (moderated for non-subscribers)
25145 L:      [email protected]
25146 S:      Supported
25147 F:      arch/*/include/asm/xen/swiotlb-xen.h
25148 F:      drivers/xen/swiotlb-xen.c
25149 F:      include/xen/arm/swiotlb-xen.h
25150 F:      include/xen/swiotlb-xen.h
25151
25152 XFS FILESYSTEM
25153 M:      Chandan Babu R <[email protected]>
25154 R:      Darrick J. Wong <[email protected]>
25155 L:      [email protected]
25156 S:      Supported
25157 W:      http://xfs.org/
25158 C:      irc://irc.oftc.net/xfs
25159 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
25160 P:      Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
25161 F:      Documentation/ABI/testing/sysfs-fs-xfs
25162 F:      Documentation/admin-guide/xfs.rst
25163 F:      Documentation/filesystems/xfs/*
25164 F:      fs/xfs/
25165 F:      include/uapi/linux/dqblk_xfs.h
25166 F:      include/uapi/linux/fsmap.h
25167
25168 XILINX AMS DRIVER
25169 M:      Anand Ashok Dumbre <[email protected]>
25170 L:      [email protected]
25171 S:      Maintained
25172 F:      Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
25173 F:      drivers/iio/adc/xilinx-ams.c
25174
25175 XILINX AXI ETHERNET DRIVER
25176 M:      Radhey Shyam Pandey <[email protected]>
25177 S:      Maintained
25178 F:      Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
25179 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
25180
25181 XILINX CAN DRIVER
25182 M:      Appana Durga Kedareswara rao <[email protected]>
25183 L:      [email protected]
25184 S:      Maintained
25185 F:      Documentation/devicetree/bindings/net/can/xilinx,can.yaml
25186 F:      drivers/net/can/xilinx_can.c
25187
25188 XILINX EVENT MANAGEMENT DRIVER
25189 M:      Michal Simek <[email protected]>
25190 S:      Maintained
25191 F:      drivers/soc/xilinx/xlnx_event_manager.c
25192 F:      include/linux/firmware/xlnx-event-manager.h
25193
25194 XILINX GPIO DRIVER
25195 M:      Shubhrajyoti Datta <[email protected]>
25196 R:      Srinivas Neeli <[email protected]>
25197 R:      Michal Simek <[email protected]>
25198 S:      Maintained
25199 F:      Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
25200 F:      Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
25201 F:      drivers/gpio/gpio-xilinx.c
25202 F:      drivers/gpio/gpio-zynq.c
25203
25204 XILINX LL TEMAC ETHERNET DRIVER
25205 L:      [email protected]
25206 S:      Orphan
25207 F:      drivers/net/ethernet/xilinx/ll_temac*
25208
25209 XILINX PWM DRIVER
25210 M:      Sean Anderson <[email protected]>
25211 S:      Maintained
25212 F:      drivers/pwm/pwm-xilinx.c
25213 F:      include/clocksource/timer-xilinx.h
25214
25215 XILINX SD-FEC IP CORES
25216 M:      Derek Kiernan <[email protected]>
25217 M:      Dragan Cvetic <[email protected]>
25218 S:      Maintained
25219 F:      Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
25220 F:      Documentation/misc-devices/xilinx_sdfec.rst
25221 F:      drivers/misc/Kconfig
25222 F:      drivers/misc/Makefile
25223 F:      drivers/misc/xilinx_sdfec.c
25224 F:      include/uapi/misc/xilinx_sdfec.h
25225
25226 XILINX UARTLITE SERIAL DRIVER
25227 M:      Peter Korsgaard <[email protected]>
25228 L:      [email protected]
25229 S:      Maintained
25230 F:      drivers/tty/serial/uartlite.c
25231
25232 XILINX VIDEO IP CORES
25233 M:      Laurent Pinchart <[email protected]>
25234 L:      [email protected]
25235 S:      Supported
25236 T:      git git://linuxtv.org/media_tree.git
25237 F:      Documentation/devicetree/bindings/media/xilinx/
25238 F:      drivers/media/platform/xilinx/
25239 F:      include/uapi/linux/xilinx-v4l2-controls.h
25240
25241 XILINX VERSAL EDAC DRIVER
25242 M:      Shubhrajyoti Datta <[email protected]>
25243 M:      Sai Krishna Potthuri <[email protected]>
25244 S:      Maintained
25245 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
25246 F:      drivers/edac/versal_edac.c
25247
25248 XILINX WATCHDOG DRIVER
25249 M:      Srinivas Neeli <[email protected]>
25250 R:      Shubhrajyoti Datta <[email protected]>
25251 R:      Michal Simek <[email protected]>
25252 S:      Maintained
25253 F:      Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
25254 F:      Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
25255 F:      drivers/watchdog/of_xilinx_wdt.c
25256 F:      drivers/watchdog/xilinx_wwdt.c
25257
25258 XILINX XDMA DRIVER
25259 M:      Lizhi Hou <[email protected]>
25260 M:      Brian Xu <[email protected]>
25261 M:      Raj Kumar Rampelli <[email protected]>
25262 L:      [email protected]
25263 S:      Supported
25264 F:      drivers/dma/xilinx/xdma-regs.h
25265 F:      drivers/dma/xilinx/xdma.c
25266 F:      include/linux/dma/amd_xdma.h
25267 F:      include/linux/platform_data/amd_xdma.h
25268
25269 XILINX ZYNQMP DPDMA DRIVER
25270 M:      Laurent Pinchart <[email protected]>
25271 L:      [email protected]
25272 S:      Supported
25273 F:      Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
25274 F:      drivers/dma/xilinx/xilinx_dpdma.c
25275 F:      include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
25276
25277 XILINX ZYNQMP OCM EDAC DRIVER
25278 M:      Shubhrajyoti Datta <[email protected]>
25279 M:      Sai Krishna Potthuri <[email protected]>
25280 S:      Maintained
25281 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
25282 F:      drivers/edac/zynqmp_edac.c
25283
25284 XILINX ZYNQMP PSGTR PHY DRIVER
25285 M:      Laurent Pinchart <[email protected]>
25286 L:      [email protected]
25287 S:      Supported
25288 T:      git https://github.com/Xilinx/linux-xlnx.git
25289 F:      Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
25290 F:      drivers/phy/xilinx/phy-zynqmp.c
25291
25292 XILINX ZYNQMP SHA3 DRIVER
25293 M:      Harsha <[email protected]>
25294 S:      Maintained
25295 F:      drivers/crypto/xilinx/zynqmp-sha.c
25296
25297 XILINX ZYNQMP NVMEM DRIVER
25298 M:      Praveen Teja Kundanala <[email protected]>
25299 M:      Kalyani Akula <[email protected]>
25300 R:      Michal Simek <[email protected]>
25301 S:      Maintained
25302 F:      Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
25303 F:      drivers/nvmem/zynqmp_nvmem.c
25304
25305 XILLYBUS DRIVER
25306 M:      Eli Billauer <[email protected]>
25307 L:      [email protected]
25308 S:      Supported
25309 F:      drivers/char/xillybus/
25310
25311 XLP9XX I2C DRIVER
25312 M:      George Cherian <[email protected]>
25313 L:      [email protected]
25314 S:      Supported
25315 W:      http://www.marvell.com
25316 F:      drivers/i2c/busses/i2c-xlp9xx.c
25317
25318 XRA1403 GPIO EXPANDER
25319 M:      Nandor Han <[email protected]>
25320 L:      [email protected]
25321 S:      Maintained
25322 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
25323 F:      drivers/gpio/gpio-xra1403.c
25324
25325 XTENSA XTFPGA PLATFORM SUPPORT
25326 M:      Max Filippov <[email protected]>
25327 S:      Maintained
25328 F:      drivers/spi/spi-xtensa-xtfpga.c
25329 F:      sound/soc/xtensa/xtfpga-i2s.c
25330
25331 YAM DRIVER FOR AX.25
25332 M:      Jean-Paul Roubelat <[email protected]>
25333 L:      [email protected]
25334 S:      Maintained
25335 F:      drivers/net/hamradio/yam*
25336 F:      include/linux/yam.h
25337
25338 YAMA SECURITY MODULE
25339 M:      Kees Cook <[email protected]>
25340 S:      Supported
25341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
25342 F:      Documentation/admin-guide/LSM/Yama.rst
25343 F:      security/yama/
25344
25345 YAML NETLINK (YNL)
25346 M:      Donald Hunter <[email protected]>
25347 M:      Jakub Kicinski <[email protected]>
25348 F:      Documentation/netlink/
25349 F:      Documentation/userspace-api/netlink/intro-specs.rst
25350 F:      Documentation/userspace-api/netlink/specs.rst
25351 F:      tools/net/ynl/
25352
25353 YEALINK PHONE DRIVER
25354 M:      Henk Vergonet <[email protected]>
25355 L:      [email protected]
25356 S:      Maintained
25357 F:      Documentation/input/devices/yealink.rst
25358 F:      drivers/input/misc/yealink.*
25359
25360 Z3FOLD COMPRESSED PAGE ALLOCATOR
25361 M:      Vitaly Wool <[email protected]>
25362 R:      Miaohe Lin <[email protected]>
25363 L:      [email protected]
25364 S:      Maintained
25365 F:      mm/z3fold.c
25366
25367 Z8530 DRIVER FOR AX.25
25368 M:      Joerg Reuter <[email protected]>
25369 L:      [email protected]
25370 S:      Maintained
25371 W:      http://yaina.de/jreuter/
25372 W:      http://www.qsl.net/dl1bke/
25373 F:      Documentation/networking/device_drivers/hamradio/z8530drv.rst
25374 F:      drivers/net/hamradio/*scc.c
25375 F:      drivers/net/hamradio/z8530.h
25376
25377 ZBUD COMPRESSED PAGE ALLOCATOR
25378 M:      Seth Jennings <[email protected]>
25379 M:      Dan Streetman <[email protected]>
25380 L:      [email protected]
25381 S:      Maintained
25382 F:      mm/zbud.c
25383
25384 ZD1211RW WIRELESS DRIVER
25385 L:      [email protected]
25386 S:      Orphan
25387 F:      drivers/net/wireless/zydas/zd1211rw/
25388
25389 ZD1301 MEDIA DRIVER
25390 L:      [email protected]
25391 S:      Orphan
25392 W:      https://linuxtv.org/
25393 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
25394 F:      drivers/media/usb/dvb-usb-v2/zd1301*
25395
25396 ZD1301_DEMOD MEDIA DRIVER
25397 L:      [email protected]
25398 S:      Orphan
25399 W:      https://linuxtv.org/
25400 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
25401 F:      drivers/media/dvb-frontends/zd1301_demod*
25402
25403 ZHAOXIN PROCESSOR SUPPORT
25404 M:      Tony W Wang-oc <[email protected]>
25405 L:      [email protected]
25406 S:      Maintained
25407 F:      arch/x86/kernel/cpu/zhaoxin.c
25408
25409 ZONEFS FILESYSTEM
25410 M:      Damien Le Moal <[email protected]>
25411 M:      Naohiro Aota <[email protected]>
25412 R:      Johannes Thumshirn <[email protected]>
25413 L:      [email protected]
25414 S:      Maintained
25415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
25416 F:      Documentation/filesystems/zonefs.rst
25417 F:      fs/zonefs/
25418
25419 ZR36067 VIDEO FOR LINUX DRIVER
25420 M:      Corentin Labbe <[email protected]>
25421 L:      [email protected]
25422 L:      [email protected]
25423 S:      Maintained
25424 W:      http://mjpeg.sourceforge.net/driver-zoran/
25425 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
25426 F:      Documentation/driver-api/media/drivers/zoran.rst
25427 F:      drivers/media/pci/zoran/
25428
25429 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
25430 M:      Minchan Kim <[email protected]>
25431 M:      Sergey Senozhatsky <[email protected]>
25432 L:      [email protected]
25433 S:      Maintained
25434 F:      Documentation/admin-guide/blockdev/zram.rst
25435 F:      drivers/block/zram/
25436
25437 ZS DECSTATION Z85C30 SERIAL DRIVER
25438 M:      "Maciej W. Rozycki" <[email protected]>
25439 S:      Maintained
25440 F:      drivers/tty/serial/zs.*
25441
25442 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
25443 M:      Minchan Kim <[email protected]>
25444 M:      Sergey Senozhatsky <[email protected]>
25445 L:      [email protected]
25446 S:      Maintained
25447 F:      Documentation/mm/zsmalloc.rst
25448 F:      include/linux/zsmalloc.h
25449 F:      mm/zsmalloc.c
25450
25451 ZSTD
25452 M:      Nick Terrell <[email protected]>
25453 S:      Maintained
25454 B:      https://github.com/facebook/zstd/issues
25455 T:      git https://github.com/terrelln/linux.git
25456 F:      crypto/zstd.c
25457 F:      include/linux/zstd*
25458 F:      lib/decompress_unzstd.c
25459 F:      lib/zstd/
25460 N:      zstd
25461 K:      zstd
25462
25463 ZSWAP COMPRESSED SWAP CACHING
25464 M:      Johannes Weiner <[email protected]>
25465 M:      Yosry Ahmed <[email protected]>
25466 M:      Nhat Pham <[email protected]>
25467 R:      Chengming Zhou <[email protected]>
25468 L:      [email protected]
25469 S:      Maintained
25470 F:      Documentation/admin-guide/mm/zswap.rst
25471 F:      include/linux/zpool.h
25472 F:      include/linux/zswap.h
25473 F:      mm/zpool.c
25474 F:      mm/zswap.c
25475 F:      tools/testing/selftests/cgroup/test_zswap.c
25476
25477 SENARYTECH AUDIO CODEC DRIVER
25478 M:      bo liu <[email protected]>
25479 S:      Maintained
25480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
25481 F:      sound/pci/hda/patch_senarytech.c
25482
25483 THE REST
25484 M:      Linus Torvalds <[email protected]>
25485 L:      [email protected]
25486 S:      Buried alive in reporters
25487 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
25488 F:      *
25489 F:      */
This page took 1.470423 seconds and 4 git commands to generate.