]> Git Repo - linux.git/blob - MAINTAINERS
Merge tag 'imx-fixes-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo...
[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 M:      Antti Palosaari <[email protected]>
175 L:      [email protected]
176 S:      Maintained
177 W:      https://linuxtv.org
178 W:      http://palosaari.fi/linux/
179 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
180 T:      git git://linuxtv.org/anttip/media_tree.git
181 F:      drivers/media/dvb-frontends/a8293*
182
183 AACRAID SCSI RAID DRIVER
184 M:      Adaptec OEM Raid Solutions <[email protected]>
185 L:      [email protected]
186 S:      Supported
187 W:      http://www.adaptec.com/
188 F:      Documentation/scsi/aacraid.rst
189 F:      drivers/scsi/aacraid/
190
191 AB8500 BATTERY AND CHARGER DRIVERS
192 M:      Linus Walleij <[email protected]>
193 F:      Documentation/devicetree/bindings/power/supply/*ab8500*
194 F:      drivers/power/supply/*ab8500*
195
196 ABI/API
197 L:      [email protected]
198 F:      include/linux/syscalls.h
199 F:      kernel/sys_ni.c
200 X:      arch/*/include/uapi/
201 X:      include/uapi/
202
203 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
204 M:      Hans de Goede <[email protected]>
205 L:      [email protected]
206 S:      Maintained
207 F:      drivers/hwmon/abituguru.c
208
209 ABIT UGURU 3 HARDWARE MONITOR DRIVER
210 M:      Alistair John Strachan <[email protected]>
211 L:      [email protected]
212 S:      Maintained
213 F:      drivers/hwmon/abituguru3.c
214
215 ACCES 104-DIO-48E GPIO DRIVER
216 M:      William Breathitt Gray <[email protected]>
217 L:      [email protected]
218 S:      Maintained
219 F:      drivers/gpio/gpio-104-dio-48e.c
220
221 ACCES 104-IDI-48 GPIO DRIVER
222 M:      William Breathitt Gray <[email protected]>
223 L:      [email protected]
224 S:      Maintained
225 F:      drivers/gpio/gpio-104-idi-48.c
226
227 ACCES 104-IDIO-16 GPIO DRIVER
228 M:      William Breathitt Gray <[email protected]>
229 L:      [email protected]
230 S:      Maintained
231 F:      drivers/gpio/gpio-104-idio-16.c
232
233 ACCES 104-QUAD-8 DRIVER
234 M:      William Breathitt Gray <[email protected]>
235 L:      [email protected]
236 S:      Maintained
237 F:      drivers/counter/104-quad-8.c
238
239 ACCES IDIO-16 GPIO LIBRARY
240 M:      William Breathitt Gray <[email protected]>
241 L:      [email protected]
242 S:      Maintained
243 F:      drivers/gpio/gpio-idio-16.c
244 F:      drivers/gpio/gpio-idio-16.h
245
246 ACCES PCI-IDIO-16 GPIO DRIVER
247 M:      William Breathitt Gray <[email protected]>
248 L:      [email protected]
249 S:      Maintained
250 F:      drivers/gpio/gpio-pci-idio-16.c
251
252 ACCES PCIe-IDIO-24 GPIO DRIVER
253 M:      William Breathitt Gray <[email protected]>
254 L:      [email protected]
255 S:      Maintained
256 F:      drivers/gpio/gpio-pcie-idio-24.c
257
258 ACENIC DRIVER
259 M:      Jes Sorensen <[email protected]>
260 L:      [email protected]
261 S:      Maintained
262 F:      drivers/net/ethernet/alteon/acenic*
263
264 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
265 M:      Peter Kaestle <[email protected]>
266 L:      [email protected]
267 S:      Maintained
268 W:      http://piie.net/?section=acerhdf
269 F:      drivers/platform/x86/acerhdf.c
270
271 ACER WMI LAPTOP EXTRAS
272 M:      "Lee, Chun-Yi" <[email protected]>
273 L:      [email protected]
274 S:      Maintained
275 F:      drivers/platform/x86/acer-wmi.c
276
277 ACPI
278 M:      "Rafael J. Wysocki" <[email protected]>
279 R:      Len Brown <[email protected]>
280 L:      [email protected]
281 S:      Supported
282 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
283 B:      https://bugzilla.kernel.org
284 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
285 F:      Documentation/ABI/testing/configfs-acpi
286 F:      Documentation/ABI/testing/sysfs-bus-acpi
287 F:      Documentation/firmware-guide/acpi/
288 F:      arch/x86/kernel/acpi/
289 F:      arch/x86/pci/acpi.c
290 F:      drivers/acpi/
291 F:      drivers/pci/*/*acpi*
292 F:      drivers/pci/*acpi*
293 F:      drivers/pnp/pnpacpi/
294 F:      include/acpi/
295 F:      include/linux/acpi.h
296 F:      include/linux/fwnode.h
297 F:      include/linux/fw_table.h
298 F:      lib/fw_table.c
299 F:      tools/power/acpi/
300
301 ACPI APEI
302 M:      "Rafael J. Wysocki" <[email protected]>
303 R:      Len Brown <[email protected]>
304 R:      James Morse <[email protected]>
305 R:      Tony Luck <[email protected]>
306 R:      Borislav Petkov <[email protected]>
307 L:      [email protected]
308 F:      drivers/acpi/apei/
309
310 ACPI COMPONENT ARCHITECTURE (ACPICA)
311 M:      Robert Moore <[email protected]>
312 M:      "Rafael J. Wysocki" <[email protected]>
313 L:      [email protected]
314 L:      [email protected]
315 S:      Supported
316 W:      https://acpica.org/
317 W:      https://github.com/acpica/acpica/
318 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
319 B:      https://bugzilla.kernel.org
320 B:      https://bugs.acpica.org
321 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
322 F:      drivers/acpi/acpica/
323 F:      include/acpi/
324 F:      tools/power/acpi/
325
326 ACPI FOR ARM64 (ACPI/arm64)
327 M:      Lorenzo Pieralisi <[email protected]>
328 M:      Hanjun Guo <[email protected]>
329 M:      Sudeep Holla <[email protected]>
330 L:      [email protected]
331 L:      [email protected] (moderated for non-subscribers)
332 S:      Maintained
333 F:      drivers/acpi/arm64
334
335 ACPI FOR RISC-V (ACPI/riscv)
336 M:      Sunil V L <[email protected]>
337 L:      [email protected]
338 L:      [email protected]
339 S:      Maintained
340 F:      drivers/acpi/riscv/
341
342 ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
343 M:      Sudeep Holla <[email protected]>
344 L:      [email protected]
345 S:      Supported
346 F:      drivers/mailbox/pcc.c
347
348 ACPI PMIC DRIVERS
349 M:      "Rafael J. Wysocki" <[email protected]>
350 M:      Len Brown <[email protected]>
351 R:      Andy Shevchenko <[email protected]>
352 R:      Mika Westerberg <[email protected]>
353 L:      [email protected]
354 S:      Supported
355 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
356 B:      https://bugzilla.kernel.org
357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
358 F:      drivers/acpi/pmic/
359
360 ACPI SERIAL MULTI INSTANTIATE DRIVER
361 M:      Hans de Goede <[email protected]>
362 L:      [email protected]
363 S:      Maintained
364 F:      drivers/platform/x86/serial-multi-instantiate.c
365
366 ACPI THERMAL DRIVER
367 M:      Rafael J. Wysocki <[email protected]>
368 R:      Zhang Rui <[email protected]>
369 L:      [email protected]
370 S:      Supported
371 B:      https://bugzilla.kernel.org
372 F:      drivers/acpi/*thermal*
373
374 ACPI VIOT DRIVER
375 M:      Jean-Philippe Brucker <[email protected]>
376 L:      [email protected]
377 L:      [email protected]
378 S:      Maintained
379 F:      drivers/acpi/viot.c
380 F:      include/linux/acpi_viot.h
381
382 ACPI WMI DRIVER
383 M:      Armin Wolf <[email protected]>
384 L:      [email protected]
385 S:      Maintained
386 F:      Documentation/driver-api/wmi.rst
387 F:      Documentation/wmi/
388 F:      drivers/platform/x86/wmi.c
389 F:      include/uapi/linux/wmi.h
390
391 ACRN HYPERVISOR SERVICE MODULE
392 M:      Fei Li <[email protected]>
393 L:      [email protected] (subscribers-only)
394 S:      Supported
395 W:      https://projectacrn.org
396 F:      Documentation/virt/acrn/
397 F:      drivers/virt/acrn/
398 F:      include/uapi/linux/acrn.h
399
400 AD1889 ALSA SOUND DRIVER
401 L:      [email protected]
402 S:      Maintained
403 W:      https://parisc.wiki.kernel.org/index.php/AD1889
404 F:      sound/pci/ad1889.*
405
406 AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
407 M:      Mugilraj Dhavachelvan <[email protected]>
408 L:      [email protected]
409 S:      Supported
410 F:      drivers/iio/potentiometer/ad5110.c
411
412 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
413 M:      Michael Hennerich <[email protected]>
414 S:      Supported
415 W:      http://wiki.analog.com/AD5254
416 W:      https://ez.analog.com/linux-software-drivers
417 F:      drivers/misc/ad525x_dpot.c
418
419 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
420 M:      Michael Hennerich <[email protected]>
421 S:      Supported
422 W:      http://wiki.analog.com/AD5398
423 W:      https://ez.analog.com/linux-software-drivers
424 F:      drivers/regulator/ad5398.c
425
426 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
427 M:      Michael Hennerich <[email protected]>
428 S:      Supported
429 W:      http://wiki.analog.com/AD7142
430 W:      https://ez.analog.com/linux-software-drivers
431 F:      drivers/input/misc/ad714x.c
432
433 AD7877 TOUCHSCREEN DRIVER
434 M:      Michael Hennerich <[email protected]>
435 S:      Supported
436 W:      http://wiki.analog.com/AD7877
437 W:      https://ez.analog.com/linux-software-drivers
438 F:      drivers/input/touchscreen/ad7877.c
439
440 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
441 M:      Michael Hennerich <[email protected]>
442 S:      Supported
443 W:      http://wiki.analog.com/AD7879
444 W:      https://ez.analog.com/linux-software-drivers
445 F:      drivers/input/touchscreen/ad7879.c
446
447 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
448 M:      Jiri Kosina <[email protected]>
449 S:      Maintained
450
451 ADF7242 IEEE 802.15.4 RADIO DRIVER
452 M:      Michael Hennerich <[email protected]>
453 L:      [email protected]
454 S:      Supported
455 W:      https://wiki.analog.com/ADF7242
456 W:      https://ez.analog.com/linux-software-drivers
457 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
458 F:      drivers/net/ieee802154/adf7242.c
459
460 ADM1025 HARDWARE MONITOR DRIVER
461 M:      Jean Delvare <[email protected]>
462 L:      [email protected]
463 S:      Maintained
464 F:      Documentation/hwmon/adm1025.rst
465 F:      drivers/hwmon/adm1025.c
466
467 ADM1029 HARDWARE MONITOR DRIVER
468 M:      Corentin Labbe <[email protected]>
469 L:      [email protected]
470 S:      Maintained
471 F:      drivers/hwmon/adm1029.c
472
473 ADM8211 WIRELESS DRIVER
474 L:      [email protected]
475 S:      Orphan
476 F:      drivers/net/wireless/admtek/adm8211.*
477
478 ADP1653 FLASH CONTROLLER DRIVER
479 M:      Sakari Ailus <[email protected]>
480 L:      [email protected]
481 S:      Maintained
482 F:      drivers/media/i2c/adp1653.c
483 F:      include/media/i2c/adp1653.h
484
485 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
486 M:      Michael Hennerich <[email protected]>
487 S:      Supported
488 W:      http://wiki.analog.com/ADP5520
489 W:      https://ez.analog.com/linux-software-drivers
490 F:      drivers/gpio/gpio-adp5520.c
491 F:      drivers/input/keyboard/adp5520-keys.c
492 F:      drivers/leds/leds-adp5520.c
493 F:      drivers/mfd/adp5520.c
494 F:      drivers/video/backlight/adp5520_bl.c
495
496 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
497 M:      Michael Hennerich <[email protected]>
498 S:      Supported
499 W:      http://wiki.analog.com/ADP5588
500 W:      https://ez.analog.com/linux-software-drivers
501 F:      Documentation/devicetree/bindings/input/adi,adp5588.yaml
502 F:      drivers/input/keyboard/adp5588-keys.c
503
504 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
505 M:      Michael Hennerich <[email protected]>
506 S:      Supported
507 W:      http://wiki.analog.com/ADP8860
508 W:      https://ez.analog.com/linux-software-drivers
509 F:      drivers/video/backlight/adp8860_bl.c
510
511 ADT746X FAN DRIVER
512 M:      Colin Leroy <[email protected]>
513 S:      Maintained
514 F:      drivers/macintosh/therm_adt746x.c
515
516 ADT7475 HARDWARE MONITOR DRIVER
517 M:      Jean Delvare <[email protected]>
518 L:      [email protected]
519 S:      Maintained
520 F:      Documentation/hwmon/adt7475.rst
521 F:      drivers/hwmon/adt7475.c
522
523 ADVANSYS SCSI DRIVER
524 M:      Matthew Wilcox <[email protected]>
525 M:      Hannes Reinecke <[email protected]>
526 L:      [email protected]
527 S:      Maintained
528 F:      Documentation/scsi/advansys.rst
529 F:      drivers/scsi/advansys.c
530
531 ADVANTECH SWBTN DRIVER
532 M:      Andrea Ho <[email protected]>
533 L:      [email protected]
534 S:      Maintained
535 F:      drivers/platform/x86/adv_swbutton.c
536
537 ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
538 M:      Lucas Stankus <[email protected]>
539 S:      Supported
540 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
541 F:      drivers/iio/accel/adxl313*
542
543 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
544 M:      Michael Hennerich <[email protected]>
545 S:      Supported
546 W:      http://wiki.analog.com/ADXL345
547 W:      https://ez.analog.com/linux-software-drivers
548 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
549 F:      drivers/input/misc/adxl34x.c
550
551 ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
552 M:      Puranjay Mohan <[email protected]>
553 L:      [email protected]
554 S:      Supported
555 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
556 F:      drivers/iio/accel/adxl355.h
557 F:      drivers/iio/accel/adxl355_core.c
558 F:      drivers/iio/accel/adxl355_i2c.c
559 F:      drivers/iio/accel/adxl355_spi.c
560
561 ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
562 M:      Cosmin Tanislav <[email protected]>
563 L:      [email protected]
564 S:      Supported
565 W:      https://ez.analog.com/linux-software-drivers
566 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
567 F:      drivers/iio/accel/adxl367*
568
569 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
570 M:      Michael Hennerich <[email protected]>
571 S:      Supported
572 W:      https://ez.analog.com/linux-software-drivers
573 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
574 F:      drivers/iio/accel/adxl372.c
575 F:      drivers/iio/accel/adxl372_i2c.c
576 F:      drivers/iio/accel/adxl372_spi.c
577
578 AF9013 MEDIA DRIVER
579 M:      Antti Palosaari <[email protected]>
580 L:      [email protected]
581 S:      Maintained
582 W:      https://linuxtv.org
583 W:      http://palosaari.fi/linux/
584 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
585 T:      git git://linuxtv.org/anttip/media_tree.git
586 F:      drivers/media/dvb-frontends/af9013*
587
588 AF9033 MEDIA DRIVER
589 M:      Antti Palosaari <[email protected]>
590 L:      [email protected]
591 S:      Maintained
592 W:      https://linuxtv.org
593 W:      http://palosaari.fi/linux/
594 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
595 T:      git git://linuxtv.org/anttip/media_tree.git
596 F:      drivers/media/dvb-frontends/af9033*
597
598 AFFS FILE SYSTEM
599 M:      David Sterba <[email protected]>
600 L:      [email protected]
601 S:      Odd Fixes
602 F:      Documentation/filesystems/affs.rst
603 F:      fs/affs/
604
605 AFS FILESYSTEM
606 M:      David Howells <[email protected]>
607 M:      Marc Dionne <[email protected]>
608 L:      [email protected]
609 S:      Supported
610 W:      https://www.infradead.org/~dhowells/kafs/
611 F:      Documentation/filesystems/afs.rst
612 F:      fs/afs/
613 F:      include/trace/events/afs.h
614
615 AGPGART DRIVER
616 M:      David Airlie <[email protected]>
617 L:      [email protected]
618 S:      Maintained
619 T:      git git://anongit.freedesktop.org/drm/drm
620 F:      drivers/char/agp/
621 F:      include/linux/agp*
622 F:      include/uapi/linux/agp*
623
624 AHA152X SCSI DRIVER
625 M:      "Juergen E. Fischer" <[email protected]>
626 L:      [email protected]
627 S:      Maintained
628 F:      drivers/scsi/aha152x*
629 F:      drivers/scsi/pcmcia/aha152x*
630
631 AIC7XXX / AIC79XX SCSI DRIVER
632 M:      Hannes Reinecke <[email protected]>
633 L:      [email protected]
634 S:      Maintained
635 F:      drivers/scsi/aic7xxx/
636
637 AIMSLAB FM RADIO RECEIVER DRIVER
638 M:      Hans Verkuil <[email protected]>
639 L:      [email protected]
640 S:      Maintained
641 W:      https://linuxtv.org
642 T:      git git://linuxtv.org/media_tree.git
643 F:      drivers/media/radio/radio-aimslab*
644
645 AIO
646 M:      Benjamin LaHaise <[email protected]>
647 L:      [email protected]
648 S:      Supported
649 F:      fs/aio.c
650 F:      include/linux/*aio*.h
651
652 AIRSPY MEDIA DRIVER
653 M:      Antti Palosaari <[email protected]>
654 L:      [email protected]
655 S:      Maintained
656 W:      https://linuxtv.org
657 W:      http://palosaari.fi/linux/
658 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
659 T:      git git://linuxtv.org/anttip/media_tree.git
660 F:      drivers/media/usb/airspy/
661
662 ALACRITECH GIGABIT ETHERNET DRIVER
663 M:      Lino Sanfilippo <[email protected]>
664 S:      Maintained
665 F:      drivers/net/ethernet/alacritech/*
666
667 ALCATEL SPEEDTOUCH USB DRIVER
668 M:      Duncan Sands <[email protected]>
669 L:      [email protected]
670 S:      Maintained
671 W:      http://www.linux-usb.org/SpeedTouch/
672 F:      drivers/usb/atm/speedtch.c
673 F:      drivers/usb/atm/usbatm.c
674
675 ALCHEMY AU1XX0 MMC DRIVER
676 M:      Manuel Lauss <[email protected]>
677 S:      Maintained
678 F:      drivers/mmc/host/au1xmmc.c
679
680 ALI1563 I2C DRIVER
681 M:      Rudolf Marek <[email protected]>
682 L:      [email protected]
683 S:      Maintained
684 F:      Documentation/i2c/busses/i2c-ali1563.rst
685 F:      drivers/i2c/busses/i2c-ali1563.c
686
687 ALIBABA ELASTIC RDMA DRIVER
688 M:      Cheng Xu <[email protected]>
689 M:      Kai Shen <[email protected]>
690 L:      [email protected]
691 S:      Supported
692 F:      drivers/infiniband/hw/erdma
693 F:      include/uapi/rdma/erdma-abi.h
694
695 ALIBABA PMU DRIVER
696 M:      Shuai Xue <[email protected]>
697 S:      Supported
698 F:      Documentation/admin-guide/perf/alibaba_pmu.rst
699 F:      drivers/perf/alibaba_uncore_drw_pmu.c
700
701 ALIENWARE WMI DRIVER
702 L:      [email protected]
703 S:      Maintained
704 F:      drivers/platform/x86/dell/alienware-wmi.c
705
706 ALLEGRO DVT VIDEO IP CORE DRIVER
707 M:      Michael Tretter <[email protected]>
708 R:      Pengutronix Kernel Team <[email protected]>
709 L:      [email protected]
710 S:      Maintained
711 F:      Documentation/devicetree/bindings/media/allegro,al5e.yaml
712 F:      drivers/media/platform/allegro-dvt/
713
714 ALLWINNER A10 CSI DRIVER
715 M:      Maxime Ripard <[email protected]>
716 L:      [email protected]
717 S:      Maintained
718 T:      git git://linuxtv.org/media_tree.git
719 F:      Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
720 F:      drivers/media/platform/sunxi/sun4i-csi/
721
722 ALLWINNER A31 CSI DRIVER
723 M:      Yong Deng <[email protected]>
724 M:      Paul Kocialkowski <[email protected]>
725 L:      [email protected]
726 S:      Maintained
727 T:      git git://linuxtv.org/media_tree.git
728 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
729 F:      drivers/media/platform/sunxi/sun6i-csi/
730
731 ALLWINNER A31 ISP DRIVER
732 M:      Paul Kocialkowski <[email protected]>
733 L:      [email protected]
734 S:      Maintained
735 T:      git git://linuxtv.org/media_tree.git
736 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
737 F:      drivers/staging/media/sunxi/sun6i-isp/
738 F:      drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
739
740 ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
741 M:      Paul Kocialkowski <[email protected]>
742 L:      [email protected]
743 S:      Maintained
744 T:      git git://linuxtv.org/media_tree.git
745 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
746 F:      drivers/media/platform/sunxi/sun6i-mipi-csi2/
747
748 ALLWINNER CPUFREQ DRIVER
749 M:      Yangtao Li <[email protected]>
750 L:      [email protected]
751 S:      Maintained
752 F:      Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
753 F:      drivers/cpufreq/sun50i-cpufreq-nvmem.c
754
755 ALLWINNER CRYPTO DRIVERS
756 M:      Corentin Labbe <[email protected]>
757 L:      [email protected]
758 S:      Maintained
759 F:      drivers/crypto/allwinner/
760
761 ALLWINNER DMIC DRIVERS
762 M:      Ban Tao <[email protected]>
763 L:      [email protected] (moderated for non-subscribers)
764 S:      Maintained
765 F:      Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
766 F:      sound/soc/sunxi/sun50i-dmic.c
767
768 ALLWINNER HARDWARE SPINLOCK SUPPORT
769 M:      Wilken Gottwalt <[email protected]>
770 S:      Maintained
771 F:      Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
772 F:      drivers/hwspinlock/sun6i_hwspinlock.c
773
774 ALLWINNER THERMAL DRIVER
775 M:      Vasily Khoruzhick <[email protected]>
776 M:      Yangtao Li <[email protected]>
777 L:      [email protected]
778 S:      Maintained
779 F:      Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
780 F:      drivers/thermal/sun8i_thermal.c
781
782 ALLWINNER VPU DRIVER
783 M:      Maxime Ripard <[email protected]>
784 M:      Paul Kocialkowski <[email protected]>
785 L:      [email protected]
786 S:      Maintained
787 F:      drivers/staging/media/sunxi/cedrus/
788
789 ALPHA PORT
790 M:      Richard Henderson <[email protected]>
791 M:      Ivan Kokshaysky <[email protected]>
792 M:      Matt Turner <[email protected]>
793 L:      [email protected]
794 S:      Odd Fixes
795 F:      arch/alpha/
796
797 ALPS PS/2 TOUCHPAD DRIVER
798 R:      Pali Rohár <[email protected]>
799 F:      drivers/input/mouse/alps.*
800
801 ALTERA I2C CONTROLLER DRIVER
802 M:      Thor Thayer <[email protected]>
803 S:      Maintained
804 F:      Documentation/devicetree/bindings/i2c/i2c-altera.txt
805 F:      drivers/i2c/busses/i2c-altera.c
806
807 ALTERA MAILBOX DRIVER
808 M:      Mun Yew Tham <[email protected]>
809 S:      Maintained
810 F:      drivers/mailbox/mailbox-altera.c
811
812 ALTERA MSGDMA IP CORE DRIVER
813 M:      Olivier Dautricourt <[email protected]>
814 R:      Stefan Roese <[email protected]>
815 L:      [email protected]
816 S:      Odd Fixes
817 F:      Documentation/devicetree/bindings/dma/altr,msgdma.yaml
818 F:      drivers/dma/altera-msgdma.c
819
820 ALTERA PIO DRIVER
821 M:      Mun Yew Tham <[email protected]>
822 L:      [email protected]
823 S:      Maintained
824 F:      drivers/gpio/gpio-altera.c
825
826 ALTERA SYSTEM MANAGER DRIVER
827 M:      Thor Thayer <[email protected]>
828 S:      Maintained
829 F:      drivers/mfd/altera-sysmgr.c
830 F:      include/linux/mfd/altera-sysmgr.h
831
832 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
833 M:      Thor Thayer <[email protected]>
834 S:      Maintained
835 F:      drivers/gpio/gpio-altera-a10sr.c
836 F:      drivers/mfd/altera-a10sr.c
837 F:      drivers/reset/reset-a10sr.c
838 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
839 F:      include/linux/mfd/altera-a10sr.h
840
841 ALTERA TRIPLE SPEED ETHERNET DRIVER
842 M:      Joyce Ooi <[email protected]>
843 L:      [email protected]
844 S:      Maintained
845 F:      drivers/net/ethernet/altera/
846
847 ALTERA UART/JTAG UART SERIAL DRIVERS
848 M:      Tobias Klauser <[email protected]>
849 L:      [email protected]
850 S:      Maintained
851 F:      drivers/tty/serial/altera_jtaguart.c
852 F:      drivers/tty/serial/altera_uart.c
853 F:      include/linux/altera_jtaguart.h
854 F:      include/linux/altera_uart.h
855
856 AMAZON ANNAPURNA LABS FIC DRIVER
857 M:      Talel Shenhar <[email protected]>
858 S:      Maintained
859 F:      Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
860 F:      drivers/irqchip/irq-al-fic.c
861
862 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
863 M:      Talel Shenhar <[email protected]>
864 M:      Talel Shenhar <[email protected]>
865 S:      Maintained
866 F:      Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
867 F:      drivers/edac/al_mc_edac.c
868
869 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
870 M:      Talel Shenhar <[email protected]>
871 S:      Maintained
872 F:      Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
873 F:      drivers/thermal/thermal_mmio.c
874
875 AMAZON ETHERNET DRIVERS
876 M:      Shay Agroskin <[email protected]>
877 M:      Arthur Kiyanovski <[email protected]>
878 R:      David Arinzon <[email protected]>
879 R:      Noam Dagan <[email protected]>
880 R:      Saeed Bishara <[email protected]>
881 L:      [email protected]
882 S:      Supported
883 F:      Documentation/networking/device_drivers/ethernet/amazon/ena.rst
884 F:      drivers/net/ethernet/amazon/
885
886 AMAZON RDMA EFA DRIVER
887 M:      Michael Margolin <[email protected]>
888 R:      Gal Pressman <[email protected]>
889 R:      Yossi Leybovich <[email protected]>
890 L:      [email protected]
891 S:      Supported
892 Q:      https://patchwork.kernel.org/project/linux-rdma/list/
893 F:      drivers/infiniband/hw/efa/
894 F:      include/uapi/rdma/efa-abi.h
895
896 AMD CDX BUS DRIVER
897 M:      Nipun Gupta <[email protected]>
898 M:      Nikhil Agarwal <[email protected]>
899 S:      Maintained
900 F:      Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
901 F:      drivers/cdx/*
902 F:      include/linux/cdx/*
903
904 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
905 M:      Tom Lendacky <[email protected]>
906 M:      John Allen <[email protected]>
907 L:      [email protected]
908 S:      Supported
909 F:      drivers/crypto/ccp/
910 F:      include/linux/ccp.h
911
912 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
913 M:      Ashish Kalra <[email protected]>
914 M:      Tom Lendacky <[email protected]>
915 L:      [email protected]
916 S:      Supported
917 F:      drivers/crypto/ccp/sev*
918 F:      include/uapi/linux/psp-sev.h
919
920 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
921 M:      Mario Limonciello <[email protected]>
922 L:      [email protected]
923 S:      Supported
924 F:      drivers/crypto/ccp/dbc.c
925 F:      drivers/crypto/ccp/dbc.h
926 F:      drivers/crypto/ccp/platform-access.c
927 F:      drivers/crypto/ccp/platform-access.h
928 F:      include/uapi/linux/psp-dbc.h
929 F:      tools/crypto/ccp/*.c
930 F:      tools/crypto/ccp/*.py
931
932 AMD DISPLAY CORE
933 M:      Harry Wentland <[email protected]>
934 M:      Leo Li <[email protected]>
935 M:      Rodrigo Siqueira <[email protected]>
936 L:      [email protected]
937 S:      Supported
938 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
939 F:      drivers/gpu/drm/amd/display/
940
941 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
942 M:      Huang Rui <[email protected]>
943 L:      [email protected]
944 S:      Supported
945 F:      Documentation/hwmon/fam15h_power.rst
946 F:      drivers/hwmon/fam15h_power.c
947
948 AMD FCH GPIO DRIVER
949 M:      Enrico Weigelt, metux IT consult <[email protected]>
950 L:      [email protected]
951 S:      Maintained
952 F:      drivers/gpio/gpio-amd-fch.c
953 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
954
955 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
956 L:      [email protected] (moderated for non-subscribers)
957 S:      Orphan
958 F:      drivers/usb/gadget/udc/amd5536udc.*
959
960 AMD GEODE PROCESSOR/CHIPSET SUPPORT
961 M:      Andres Salomon <[email protected]>
962 L:      [email protected] (moderated for non-subscribers)
963 S:      Supported
964 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
965 F:      arch/x86/include/asm/geode.h
966 F:      drivers/char/hw_random/geode-rng.c
967 F:      drivers/crypto/geode*
968 F:      drivers/video/fbdev/geode/
969
970 AMD HSMP DRIVER
971 M:      Naveen Krishna Chatradhi <[email protected]>
972 R:      Carlos Bilbao <[email protected]>
973 L:      [email protected]
974 S:      Maintained
975 F:      Documentation/arch/x86/amd_hsmp.rst
976 F:      arch/x86/include/asm/amd_hsmp.h
977 F:      arch/x86/include/uapi/asm/amd_hsmp.h
978 F:      drivers/platform/x86/amd/hsmp.c
979
980 AMD IOMMU (AMD-VI)
981 M:      Joerg Roedel <[email protected]>
982 R:      Suravee Suthikulpanit <[email protected]>
983 L:      [email protected]
984 S:      Maintained
985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
986 F:      drivers/iommu/amd/
987 F:      include/linux/amd-iommu.h
988
989 AMD KFD
990 M:      Felix Kuehling <[email protected]>
991 L:      [email protected]
992 S:      Supported
993 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
994 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
995 F:      drivers/gpu/drm/amd/amdkfd/
996 F:      drivers/gpu/drm/amd/include/cik_structs.h
997 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
998 F:      drivers/gpu/drm/amd/include/v9_structs.h
999 F:      drivers/gpu/drm/amd/include/vi_structs.h
1000 F:      include/uapi/linux/kfd_ioctl.h
1001 F:      include/uapi/linux/kfd_sysfs.h
1002
1003 AMD MP2 I2C DRIVER
1004 M:      Elie Morisse <[email protected]>
1005 M:      Shyam Sundar S K <[email protected]>
1006 L:      [email protected]
1007 S:      Maintained
1008 F:      drivers/i2c/busses/i2c-amd-mp2*
1009
1010 AMD PDS CORE DRIVER
1011 M:      Shannon Nelson <[email protected]>
1012 M:      Brett Creeley <[email protected]>
1013 L:      [email protected]
1014 S:      Supported
1015 F:      Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1016 F:      drivers/net/ethernet/amd/pds_core/
1017 F:      include/linux/pds/
1018
1019 AMD PMC DRIVER
1020 M:      Shyam Sundar S K <[email protected]>
1021 L:      [email protected]
1022 S:      Maintained
1023 F:      drivers/platform/x86/amd/pmc/
1024
1025 AMD PMF DRIVER
1026 M:      Shyam Sundar S K <[email protected]>
1027 L:      [email protected]
1028 S:      Maintained
1029 F:      Documentation/ABI/testing/sysfs-amd-pmf
1030 F:      drivers/platform/x86/amd/pmf/
1031
1032 AMD POWERPLAY AND SWSMU
1033 M:      Evan Quan <[email protected]>
1034 L:      [email protected]
1035 S:      Supported
1036 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1037 F:      drivers/gpu/drm/amd/pm/
1038
1039 AMD PSTATE DRIVER
1040 M:      Huang Rui <[email protected]>
1041 L:      [email protected]
1042 S:      Supported
1043 F:      Documentation/admin-guide/pm/amd-pstate.rst
1044 F:      drivers/cpufreq/amd-pstate*
1045 F:      include/linux/amd-pstate.h
1046 F:      tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1047
1048 AMD PTDMA DRIVER
1049 M:      Sanjay R Mehta <[email protected]>
1050 L:      [email protected]
1051 S:      Maintained
1052 F:      drivers/dma/ptdma/
1053
1054 AMD SEATTLE DEVICE TREE SUPPORT
1055 M:      Suravee Suthikulpanit <[email protected]>
1056 M:      Tom Lendacky <[email protected]>
1057 S:      Supported
1058 F:      arch/arm64/boot/dts/amd/
1059
1060 AMD SENSOR FUSION HUB DRIVER
1061 M:      Basavaraj Natikar <[email protected]>
1062 L:      [email protected]
1063 S:      Maintained
1064 F:      Documentation/hid/amd-sfh*
1065 F:      drivers/hid/amd-sfh-hid/
1066
1067 AMD SPI DRIVER
1068 M:      Sanjay R Mehta <[email protected]>
1069 S:      Maintained
1070 F:      drivers/spi/spi-amd.c
1071
1072 AMD XGBE DRIVER
1073 M:      "Shyam Sundar S K" <[email protected]>
1074 L:      [email protected]
1075 S:      Supported
1076 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1077 F:      drivers/net/ethernet/amd/xgbe/
1078
1079 AMLOGIC DDR PMU DRIVER
1080 M:      Jiucheng Xu <[email protected]>
1081 L:      [email protected]
1082 S:      Supported
1083 W:      http://www.amlogic.com
1084 F:      Documentation/admin-guide/perf/meson-ddr-pmu.rst
1085 F:      Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1086 F:      drivers/perf/amlogic/
1087 F:      include/soc/amlogic/
1088
1089 AMPHION VPU CODEC V4L2 DRIVER
1090 M:      Ming Qian <[email protected]>
1091 M:      Zhou Peng <[email protected]>
1092 L:      [email protected]
1093 S:      Maintained
1094 F:      Documentation/devicetree/bindings/media/amphion,vpu.yaml
1095 F:      drivers/media/platform/amphion/
1096
1097 AMS AS73211 DRIVER
1098 M:      Christian Eggers <[email protected]>
1099 L:      [email protected]
1100 S:      Maintained
1101 F:      Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1102 F:      drivers/iio/light/as73211.c
1103
1104 AMT (Automatic Multicast Tunneling)
1105 M:      Taehee Yoo <[email protected]>
1106 L:      [email protected]
1107 S:      Maintained
1108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1109 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1110 F:      drivers/net/amt.c
1111
1112 ANALOG DEVICES INC AD3552R DRIVER
1113 M:      Nuno Sá <[email protected]>
1114 L:      [email protected]
1115 S:      Supported
1116 W:      https://ez.analog.com/linux-software-drivers
1117 F:      Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1118 F:      drivers/iio/dac/ad3552r.c
1119
1120 ANALOG DEVICES INC AD4130 DRIVER
1121 M:      Cosmin Tanislav <[email protected]>
1122 L:      [email protected]
1123 S:      Supported
1124 W:      https://ez.analog.com/linux-software-drivers
1125 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1126 F:      Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1127 F:      drivers/iio/adc/ad4130.c
1128
1129 ANALOG DEVICES INC AD7192 DRIVER
1130 M:      Alexandru Tachici <[email protected]>
1131 L:      [email protected]
1132 S:      Supported
1133 W:      https://ez.analog.com/linux-software-drivers
1134 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1135 F:      drivers/iio/adc/ad7192.c
1136
1137 ANALOG DEVICES INC AD7292 DRIVER
1138 M:      Marcelo Schmitt <[email protected]>
1139 L:      [email protected]
1140 S:      Supported
1141 W:      https://ez.analog.com/linux-software-drivers
1142 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1143 F:      drivers/iio/adc/ad7292.c
1144
1145 ANALOG DEVICES INC AD7293 DRIVER
1146 M:      Antoniu Miclaus <[email protected]>
1147 L:      [email protected]
1148 S:      Supported
1149 W:      https://ez.analog.com/linux-software-drivers
1150 F:      Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1151 F:      drivers/iio/dac/ad7293.c
1152
1153 ANALOG DEVICES INC AD74115 DRIVER
1154 M:      Cosmin Tanislav <[email protected]>
1155 L:      [email protected]
1156 S:      Supported
1157 W:      https://ez.analog.com/linux-software-drivers
1158 F:      Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1159 F:      drivers/iio/addac/ad74115.c
1160
1161 ANALOG DEVICES INC AD74413R DRIVER
1162 M:      Cosmin Tanislav <[email protected]>
1163 L:      [email protected]
1164 S:      Supported
1165 W:      https://ez.analog.com/linux-software-drivers
1166 F:      Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1167 F:      drivers/iio/addac/ad74413r.c
1168 F:      include/dt-bindings/iio/addac/adi,ad74413r.h
1169
1170 ANALOG DEVICES INC AD7768-1 DRIVER
1171 M:      Michael Hennerich <[email protected]>
1172 L:      [email protected]
1173 S:      Supported
1174 W:      https://ez.analog.com/linux-software-drivers
1175 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1176 F:      drivers/iio/adc/ad7768-1.c
1177
1178 ANALOG DEVICES INC AD7780 DRIVER
1179 M:      Michael Hennerich <[email protected]>
1180 M:      Renato Lui Geh <[email protected]>
1181 L:      [email protected]
1182 S:      Supported
1183 W:      https://ez.analog.com/linux-software-drivers
1184 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1185 F:      drivers/iio/adc/ad7780.c
1186
1187 ANALOG DEVICES INC ADA4250 DRIVER
1188 M:      Antoniu Miclaus <[email protected]>
1189 L:      [email protected]
1190 S:      Supported
1191 W:      https://ez.analog.com/linux-software-drivers
1192 F:      Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1193 F:      drivers/iio/amplifiers/ada4250.c
1194
1195 ANALOG DEVICES INC ADF4377 DRIVER
1196 M:      Antoniu Miclaus <[email protected]>
1197 L:      [email protected]
1198 S:      Supported
1199 W:      https://ez.analog.com/linux-software-drivers
1200 F:      Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1201 F:      drivers/iio/frequency/adf4377.c
1202
1203 ANALOG DEVICES INC ADGS1408 DRIVER
1204 M:      Mircea Caprioru <[email protected]>
1205 S:      Supported
1206 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1207 F:      drivers/mux/adgs1408.c
1208
1209 ANALOG DEVICES INC ADIN DRIVER
1210 M:      Michael Hennerich <[email protected]>
1211 L:      [email protected]
1212 S:      Supported
1213 W:      https://ez.analog.com/linux-software-drivers
1214 F:      Documentation/devicetree/bindings/net/adi,adin.yaml
1215 F:      drivers/net/phy/adin.c
1216
1217 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1218 M:      Nuno Sa <[email protected]>
1219 L:      [email protected]
1220 S:      Supported
1221 F:      drivers/iio/imu/adis.c
1222 F:      drivers/iio/imu/adis_buffer.c
1223 F:      drivers/iio/imu/adis_trigger.c
1224 F:      include/linux/iio/imu/adis.h
1225
1226 ANALOG DEVICES INC ADIS16460 DRIVER
1227 M:      Dragos Bogdan <[email protected]>
1228 L:      [email protected]
1229 S:      Supported
1230 W:      https://ez.analog.com/linux-software-drivers
1231 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1232 F:      drivers/iio/imu/adis16460.c
1233
1234 ANALOG DEVICES INC ADIS16475 DRIVER
1235 M:      Nuno Sa <[email protected]>
1236 L:      [email protected]
1237 S:      Supported
1238 W:      https://ez.analog.com/linux-software-drivers
1239 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1240 F:      drivers/iio/imu/adis16475.c
1241
1242 ANALOG DEVICES INC ADM1177 DRIVER
1243 M:      Michael Hennerich <[email protected]>
1244 L:      [email protected]
1245 S:      Supported
1246 W:      https://ez.analog.com/linux-software-drivers
1247 F:      Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1248 F:      drivers/hwmon/adm1177.c
1249
1250 ANALOG DEVICES INC ADMV1013 DRIVER
1251 M:      Antoniu Miclaus <[email protected]>
1252 L:      [email protected]
1253 S:      Supported
1254 W:      https://ez.analog.com/linux-software-drivers
1255 F:      Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1256 F:      drivers/iio/frequency/admv1013.c
1257
1258 ANALOG DEVICES INC ADMV1014 DRIVER
1259 M:      Antoniu Miclaus <[email protected]>
1260 L:      [email protected]
1261 S:      Supported
1262 W:      https://ez.analog.com/linux-software-drivers
1263 F:      Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1264 F:      drivers/iio/frequency/admv1014.c
1265
1266 ANALOG DEVICES INC ADMV8818 DRIVER
1267 M:      Antoniu Miclaus <[email protected]>
1268 L:      [email protected]
1269 S:      Supported
1270 W:      https://ez.analog.com/linux-software-drivers
1271 F:      Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1272 F:      drivers/iio/filter/admv8818.c
1273
1274 ANALOG DEVICES INC ADP5061 DRIVER
1275 M:      Michael Hennerich <[email protected]>
1276 L:      [email protected]
1277 S:      Supported
1278 W:      https://ez.analog.com/linux-software-drivers
1279 F:      drivers/power/supply/adp5061.c
1280
1281 ANALOG DEVICES INC ADRF6780 DRIVER
1282 M:      Antoniu Miclaus <[email protected]>
1283 L:      [email protected]
1284 S:      Supported
1285 W:      https://ez.analog.com/linux-software-drivers
1286 F:      Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1287 F:      drivers/iio/frequency/adrf6780.c
1288
1289 ANALOG DEVICES INC ADV7180 DRIVER
1290 M:      Lars-Peter Clausen <[email protected]>
1291 L:      [email protected]
1292 S:      Supported
1293 W:      https://ez.analog.com/linux-software-drivers
1294 F:      Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1295 F:      drivers/media/i2c/adv7180.c
1296
1297 ANALOG DEVICES INC ADV748X DRIVER
1298 M:      Kieran Bingham <[email protected]>
1299 L:      [email protected]
1300 S:      Maintained
1301 F:      Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1302 F:      drivers/media/i2c/adv748x/*
1303
1304 ANALOG DEVICES INC ADV7511 DRIVER
1305 M:      Hans Verkuil <[email protected]>
1306 L:      [email protected]
1307 S:      Maintained
1308 F:      drivers/media/i2c/adv7511*
1309
1310 ANALOG DEVICES INC ADV7604 DRIVER
1311 M:      Hans Verkuil <[email protected]>
1312 L:      [email protected]
1313 S:      Maintained
1314 F:      Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1315 F:      drivers/media/i2c/adv7604*
1316
1317 ANALOG DEVICES INC ADV7842 DRIVER
1318 M:      Hans Verkuil <[email protected]>
1319 L:      [email protected]
1320 S:      Maintained
1321 F:      drivers/media/i2c/adv7842*
1322
1323 ANALOG DEVICES INC ADXRS290 DRIVER
1324 M:      Nishant Malpani <[email protected]>
1325 L:      [email protected]
1326 S:      Supported
1327 F:      Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1328 F:      drivers/iio/gyro/adxrs290.c
1329
1330 ANALOG DEVICES INC ASOC CODEC DRIVERS
1331 M:      Lars-Peter Clausen <[email protected]>
1332 M:      Nuno Sá <[email protected]>
1333 L:      [email protected] (moderated for non-subscribers)
1334 S:      Supported
1335 W:      http://wiki.analog.com/
1336 W:      https://ez.analog.com/linux-software-drivers
1337 F:      sound/soc/codecs/ad1*
1338 F:      sound/soc/codecs/ad7*
1339 F:      sound/soc/codecs/adau*
1340 F:      sound/soc/codecs/adav*
1341 F:      sound/soc/codecs/sigmadsp.*
1342 F:      sound/soc/codecs/ssm*
1343
1344 ANALOG DEVICES INC DMA DRIVERS
1345 M:      Lars-Peter Clausen <[email protected]>
1346 S:      Supported
1347 W:      https://ez.analog.com/linux-software-drivers
1348 F:      drivers/dma/dma-axi-dmac.c
1349
1350 ANALOG DEVICES INC IIO DRIVERS
1351 M:      Lars-Peter Clausen <[email protected]>
1352 M:      Michael Hennerich <[email protected]>
1353 S:      Supported
1354 W:      http://wiki.analog.com/
1355 W:      https://ez.analog.com/linux-software-drivers
1356 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1357 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1358 F:      Documentation/devicetree/bindings/iio/*/adi,*
1359 F:      Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1360 F:      Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1361 F:      drivers/iio/*/ad*
1362 F:      drivers/iio/adc/ltc249*
1363 F:      drivers/iio/amplifiers/hmc425a.c
1364 F:      drivers/staging/iio/*/ad*
1365 X:      drivers/iio/*/adjd*
1366
1367 ANALOG DEVICES INC MAX31760 DRIVER
1368 M:      Ibrahim Tilki <[email protected]>
1369 S:      Maintained
1370 W:      http://wiki.analog.com/
1371 W:      https://ez.analog.com/linux-software-drivers
1372 F:      Documentation/devicetree/bindings/hwmon/adi,max31760.yaml
1373 F:      Documentation/hwmon/max31760.rst
1374 F:      drivers/hwmon/max31760.c
1375
1376 ANALOGBITS PLL LIBRARIES
1377 M:      Paul Walmsley <[email protected]>
1378 S:      Supported
1379 F:      drivers/clk/analogbits/*
1380 F:      include/linux/clk/analogbits*
1381
1382 ANDROID DRIVERS
1383 M:      Greg Kroah-Hartman <[email protected]>
1384 M:      Arve Hjønnevåg <[email protected]>
1385 M:      Todd Kjos <[email protected]>
1386 M:      Martijn Coenen <[email protected]>
1387 M:      Joel Fernandes <[email protected]>
1388 M:      Christian Brauner <[email protected]>
1389 M:      Carlos Llamas <[email protected]>
1390 M:      Suren Baghdasaryan <[email protected]>
1391 L:      [email protected]
1392 S:      Supported
1393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1394 F:      drivers/android/
1395
1396 ANDROID GOLDFISH PIC DRIVER
1397 M:      Miodrag Dinic <[email protected]>
1398 S:      Supported
1399 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1400 F:      drivers/irqchip/irq-goldfish-pic.c
1401
1402 ANDROID GOLDFISH RTC DRIVER
1403 M:      Jiaxun Yang <[email protected]>
1404 S:      Supported
1405 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1406 F:      drivers/rtc/rtc-goldfish.c
1407
1408 AOA (Apple Onboard Audio) ALSA DRIVER
1409 M:      Johannes Berg <[email protected]>
1410 L:      [email protected]
1411 L:      [email protected] (moderated for non-subscribers)
1412 S:      Maintained
1413 F:      sound/aoa/
1414
1415 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1416 M:      William Breathitt Gray <[email protected]>
1417 L:      [email protected]
1418 S:      Maintained
1419 F:      drivers/iio/addac/stx104.c
1420
1421 APM DRIVER
1422 M:      Jiri Kosina <[email protected]>
1423 S:      Odd fixes
1424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1425 F:      arch/x86/kernel/apm_32.c
1426 F:      drivers/char/apm-emulation.c
1427 F:      include/linux/apm_bios.h
1428 F:      include/uapi/linux/apm_bios.h
1429
1430 APPARMOR SECURITY MODULE
1431 M:      John Johansen <[email protected]>
1432 M:      John Johansen <[email protected]>
1433 L:      [email protected] (moderated for non-subscribers)
1434 S:      Supported
1435 W:      apparmor.net
1436 B:      https://gitlab.com/apparmor/apparmor-kernel
1437 C:      irc://irc.oftc.net/apparmor
1438 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1439 T:      https://gitlab.com/apparmor/apparmor-kernel.git
1440 F:      Documentation/admin-guide/LSM/apparmor.rst
1441 F:      security/apparmor/
1442
1443 APPLE BCM5974 MULTITOUCH DRIVER
1444 M:      Henrik Rydberg <[email protected]>
1445 L:      [email protected]
1446 S:      Odd fixes
1447 F:      drivers/input/mouse/bcm5974.c
1448
1449 APPLE PCIE CONTROLLER DRIVER
1450 M:      Alyssa Rosenzweig <[email protected]>
1451 M:      Marc Zyngier <[email protected]>
1452 L:      [email protected]
1453 S:      Maintained
1454 F:      drivers/pci/controller/pcie-apple.c
1455
1456 APPLE SMC DRIVER
1457 M:      Henrik Rydberg <[email protected]>
1458 L:      [email protected]
1459 S:      Odd fixes
1460 F:      drivers/hwmon/applesmc.c
1461
1462 APPLETALK NETWORK LAYER
1463 L:      [email protected]
1464 S:      Odd fixes
1465 F:      include/linux/atalk.h
1466 F:      include/uapi/linux/atalk.h
1467 F:      net/appletalk/
1468
1469 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1470 M:      Khuong Dinh <[email protected]>
1471 S:      Supported
1472 F:      arch/arm64/boot/dts/apm/
1473
1474 APPLIED MICRO (APM) X-GENE SOC EDAC
1475 M:      Khuong Dinh <[email protected]>
1476 S:      Supported
1477 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1478 F:      drivers/edac/xgene_edac.c
1479
1480 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1481 M:      Iyappan Subramanian <[email protected]>
1482 M:      Keyur Chudgar <[email protected]>
1483 S:      Supported
1484 F:      drivers/net/ethernet/apm/xgene-v2/
1485
1486 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1487 M:      Iyappan Subramanian <[email protected]>
1488 M:      Keyur Chudgar <[email protected]>
1489 M:      Quan Nguyen <[email protected]>
1490 S:      Supported
1491 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1492 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1493 F:      drivers/net/ethernet/apm/xgene/
1494 F:      drivers/net/mdio/mdio-xgene.c
1495
1496 APPLIED MICRO (APM) X-GENE SOC PMU
1497 M:      Khuong Dinh <[email protected]>
1498 S:      Supported
1499 F:      Documentation/admin-guide/perf/xgene-pmu.rst
1500 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1501 F:      drivers/perf/xgene_pmu.c
1502
1503 APTINA CAMERA SENSOR PLL
1504 M:      Laurent Pinchart <[email protected]>
1505 L:      [email protected]
1506 S:      Maintained
1507 F:      drivers/media/i2c/aptina-pll.*
1508
1509 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1510 M:      Aleksa Savic <[email protected]>
1511 M:      Jack Doan <[email protected]>
1512 L:      [email protected]
1513 S:      Maintained
1514 F:      Documentation/hwmon/aquacomputer_d5next.rst
1515 F:      drivers/hwmon/aquacomputer_d5next.c
1516
1517 AQUANTIA ETHERNET DRIVER (atlantic)
1518 M:      Igor Russkikh <[email protected]>
1519 L:      [email protected]
1520 S:      Supported
1521 W:      https://www.marvell.com/
1522 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
1523 F:      Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1524 F:      drivers/net/ethernet/aquantia/atlantic/
1525
1526 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1527 M:      Egor Pomozov <[email protected]>
1528 L:      [email protected]
1529 S:      Supported
1530 W:      http://www.aquantia.com
1531 F:      drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1532
1533 AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1534 M:      Krzysztof Hałasa <[email protected]>
1535 L:      [email protected]
1536 S:      Maintained
1537 F:      Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1538 F:      drivers/media/i2c/ar0521.c
1539
1540 ARASAN NAND CONTROLLER DRIVER
1541 M:      Miquel Raynal <[email protected]>
1542 R:      Michal Simek <[email protected]>
1543 L:      [email protected]
1544 S:      Maintained
1545 F:      Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1546 F:      drivers/mtd/nand/raw/arasan-nand-controller.c
1547
1548 ARC FRAMEBUFFER DRIVER
1549 M:      Jaya Kumar <[email protected]>
1550 S:      Maintained
1551 F:      drivers/video/fbdev/arcfb.c
1552 F:      drivers/video/fbdev/core/fb_defio.c
1553
1554 ARC PGU DRM DRIVER
1555 M:      Alexey Brodkin <[email protected]>
1556 S:      Supported
1557 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1558 F:      drivers/gpu/drm/tiny/arcpgu.c
1559
1560 ARCNET NETWORK LAYER
1561 M:      Michael Grzeschik <[email protected]>
1562 L:      [email protected]
1563 S:      Maintained
1564 F:      drivers/net/arcnet/
1565 F:      include/uapi/linux/if_arcnet.h
1566
1567 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1568 M:      Arnd Bergmann <[email protected]>
1569 M:      Olof Johansson <[email protected]>
1570 M:      [email protected]
1571 L:      [email protected] (moderated for non-subscribers)
1572 S:      Maintained
1573 P:      Documentation/process/maintainer-soc.rst
1574 C:      irc://irc.libera.chat/armlinux
1575 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1576 F:      Documentation/process/maintainer-soc*.rst
1577 F:      arch/arm/boot/dts/Makefile
1578 F:      arch/arm64/boot/dts/Makefile
1579
1580 ARM ARCHITECTED TIMER DRIVER
1581 M:      Mark Rutland <[email protected]>
1582 M:      Marc Zyngier <[email protected]>
1583 L:      [email protected] (moderated for non-subscribers)
1584 S:      Maintained
1585 F:      arch/arm/include/asm/arch_timer.h
1586 F:      arch/arm64/include/asm/arch_timer.h
1587 F:      drivers/clocksource/arm_arch_timer.c
1588
1589 ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1590 M:      Marc Zyngier <[email protected]>
1591 L:      [email protected] (moderated for non-subscribers)
1592 S:      Maintained
1593 F:      Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1594 F:      arch/arm/include/asm/arch_gicv3.h
1595 F:      arch/arm64/include/asm/arch_gicv3.h
1596 F:      drivers/irqchip/irq-gic*.[ch]
1597 F:      include/linux/irqchip/arm-gic*.h
1598 F:      include/linux/irqchip/arm-vgic-info.h
1599
1600 ARM HDLCD DRM DRIVER
1601 M:      Liviu Dudau <[email protected]>
1602 S:      Supported
1603 F:      Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1604 F:      drivers/gpu/drm/arm/hdlcd_*
1605
1606 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1607 M:      Linus Walleij <[email protected]>
1608 L:      [email protected] (moderated for non-subscribers)
1609 S:      Maintained
1610 F:      Documentation/devicetree/bindings/arm/arm,integrator.yaml
1611 F:      Documentation/devicetree/bindings/arm/arm,realview.yaml
1612 F:      Documentation/devicetree/bindings/arm/arm,versatile.yaml
1613 F:      Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1614 F:      Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1615 F:      Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1616 F:      Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1617 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1618 F:      Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1619 F:      arch/arm/boot/dts/arm/arm-realview-*
1620 F:      arch/arm/boot/dts/arm/integrator*
1621 F:      arch/arm/boot/dts/arm/versatile*
1622 F:      arch/arm/mach-versatile/
1623 F:      drivers/bus/arm-integrator-lm.c
1624 F:      drivers/clk/versatile/
1625 F:      drivers/i2c/busses/i2c-versatile.c
1626 F:      drivers/irqchip/irq-versatile-fpga.c
1627 F:      drivers/mtd/maps/physmap-versatile.*
1628 F:      drivers/power/reset/arm-versatile-reboot.c
1629 F:      drivers/soc/versatile/
1630
1631 ARM KOMEDA DRM-KMS DRIVER
1632 M:      Liviu Dudau <[email protected]>
1633 S:      Supported
1634 T:      git git://anongit.freedesktop.org/drm/drm-misc
1635 F:      Documentation/devicetree/bindings/display/arm,komeda.yaml
1636 F:      Documentation/gpu/komeda-kms.rst
1637 F:      drivers/gpu/drm/arm/display/include/
1638 F:      drivers/gpu/drm/arm/display/komeda/
1639
1640 ARM MALI PANFROST DRM DRIVER
1641 M:      Boris Brezillon <[email protected]>
1642 M:      Rob Herring <[email protected]>
1643 R:      Steven Price <[email protected]>
1644 L:      [email protected]
1645 S:      Supported
1646 T:      git git://anongit.freedesktop.org/drm/drm-misc
1647 F:      Documentation/gpu/panfrost.rst
1648 F:      drivers/gpu/drm/panfrost/
1649 F:      include/uapi/drm/panfrost_drm.h
1650
1651 ARM MALI-DP DRM DRIVER
1652 M:      Liviu Dudau <[email protected]>
1653 S:      Supported
1654 T:      git git://anongit.freedesktop.org/drm/drm-misc
1655 F:      Documentation/devicetree/bindings/display/arm,malidp.yaml
1656 F:      Documentation/gpu/afbc.rst
1657 F:      drivers/gpu/drm/arm/
1658
1659 ARM MFM AND FLOPPY DRIVERS
1660 M:      Ian Molton <[email protected]>
1661 S:      Maintained
1662 F:      arch/arm/include/asm/floppy.h
1663 F:      arch/arm/mach-rpc/floppydma.S
1664
1665 ARM PMU PROFILING AND DEBUGGING
1666 M:      Will Deacon <[email protected]>
1667 M:      Mark Rutland <[email protected]>
1668 L:      [email protected] (moderated for non-subscribers)
1669 S:      Maintained
1670 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1671 F:      Documentation/devicetree/bindings/perf/
1672 F:      arch/arm*/include/asm/hw_breakpoint.h
1673 F:      arch/arm*/include/asm/perf_event.h
1674 F:      arch/arm*/kernel/hw_breakpoint.c
1675 F:      arch/arm*/kernel/perf_*
1676 F:      drivers/perf/
1677 F:      include/linux/perf/arm_pmu*.h
1678
1679 ARM PORT
1680 M:      Russell King <[email protected]>
1681 L:      [email protected] (moderated for non-subscribers)
1682 S:      Odd Fixes
1683 W:      http://www.armlinux.org.uk/
1684 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1685 F:      arch/arm/
1686 X:      arch/arm/boot/dts/
1687
1688 ARM PRIMECELL AACI PL041 DRIVER
1689 M:      Russell King <[email protected]>
1690 S:      Odd Fixes
1691 F:      sound/arm/aaci.*
1692
1693 ARM PRIMECELL BUS SUPPORT
1694 M:      Russell King <[email protected]>
1695 S:      Odd Fixes
1696 F:      drivers/amba/
1697 F:      include/linux/amba/bus.h
1698
1699 ARM PRIMECELL CLCD PL110 DRIVER
1700 M:      Russell King <[email protected]>
1701 S:      Odd Fixes
1702 F:      drivers/video/fbdev/amba-clcd.*
1703
1704 ARM PRIMECELL KMI PL050 DRIVER
1705 M:      Russell King <[email protected]>
1706 S:      Odd Fixes
1707 F:      drivers/input/serio/ambakmi.*
1708 F:      include/linux/amba/kmi.h
1709
1710 ARM PRIMECELL MMCI PL180/1 DRIVER
1711 M:      Russell King <[email protected]>
1712 S:      Odd Fixes
1713 F:      drivers/mmc/host/mmci.*
1714 F:      include/linux/amba/mmci.h
1715
1716 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1717 M:      Miquel Raynal <[email protected]>
1718 R:      Michal Simek <[email protected]>
1719 L:      [email protected]
1720 S:      Maintained
1721 F:      Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1722 F:      drivers/mtd/nand/raw/pl35x-nand-controller.c
1723
1724 ARM PRIMECELL PL35X SMC DRIVER
1725 M:      Miquel Raynal <[email protected]>
1726 R:      Michal Simek <[email protected]>
1727 L:      [email protected] (moderated for non-subscribers)
1728 S:      Maintained
1729 F:      Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1730 F:      drivers/memory/pl353-smc.c
1731
1732 ARM PRIMECELL SSP PL022 SPI DRIVER
1733 M:      Linus Walleij <[email protected]>
1734 L:      [email protected] (moderated for non-subscribers)
1735 S:      Maintained
1736 F:      Documentation/devicetree/bindings/spi/spi-pl022.yaml
1737 F:      drivers/spi/spi-pl022.c
1738
1739 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1740 M:      Russell King <[email protected]>
1741 S:      Odd Fixes
1742 F:      drivers/tty/serial/amba-pl01*.c
1743 F:      include/linux/amba/serial.h
1744
1745 ARM PRIMECELL VIC PL190/PL192 DRIVER
1746 M:      Linus Walleij <[email protected]>
1747 L:      [email protected] (moderated for non-subscribers)
1748 S:      Maintained
1749 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1750 F:      drivers/irqchip/irq-vic.c
1751
1752 ARM SMC WATCHDOG DRIVER
1753 M:      Julius Werner <[email protected]>
1754 R:      Evan Benn <[email protected]>
1755 S:      Maintained
1756 F:      Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1757 F:      drivers/watchdog/arm_smc_wdt.c
1758
1759 ARM SMMU DRIVERS
1760 M:      Will Deacon <[email protected]>
1761 R:      Robin Murphy <[email protected]>
1762 L:      [email protected] (moderated for non-subscribers)
1763 S:      Maintained
1764 F:      Documentation/devicetree/bindings/iommu/arm,smmu*
1765 F:      drivers/iommu/arm/
1766 F:      drivers/iommu/io-pgtable-arm*
1767
1768 ARM SUB-ARCHITECTURES
1769 L:      [email protected] (moderated for non-subscribers)
1770 S:      Maintained
1771 C:      irc://irc.libera.chat/armlinux
1772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1773 F:      arch/arm/mach-*/
1774 F:      arch/arm/plat-*/
1775
1776 ARM/ACTIONS SEMI ARCHITECTURE
1777 M:      Andreas Färber <[email protected]>
1778 M:      Manivannan Sadhasivam <[email protected]>
1779 L:      [email protected] (moderated for non-subscribers)
1780 L:      [email protected] (moderated for non-subscribers)
1781 S:      Maintained
1782 F:      Documentation/devicetree/bindings/arm/actions.yaml
1783 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1784 F:      Documentation/devicetree/bindings/dma/owl-dma.yaml
1785 F:      Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1786 F:      Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1787 F:      Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1788 F:      Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1789 F:      Documentation/devicetree/bindings/pinctrl/actions,*
1790 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1791 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1792 F:      arch/arm/boot/dts/actions/
1793 F:      arch/arm/mach-actions/
1794 F:      arch/arm64/boot/dts/actions/
1795 F:      drivers/clk/actions/
1796 F:      drivers/clocksource/timer-owl*
1797 F:      drivers/dma/owl-dma.c
1798 F:      drivers/i2c/busses/i2c-owl.c
1799 F:      drivers/irqchip/irq-owl-sirq.c
1800 F:      drivers/mmc/host/owl-mmc.c
1801 F:      drivers/net/ethernet/actions/
1802 F:      drivers/pinctrl/actions/*
1803 F:      drivers/pmdomain/actions/
1804 F:      include/dt-bindings/power/owl-*
1805 F:      include/dt-bindings/reset/actions,*
1806 F:      include/linux/soc/actions/
1807 N:      owl
1808
1809 ARM/Allwinner SoC Clock Support
1810 M:      Emilio López <[email protected]>
1811 S:      Maintained
1812 F:      drivers/clk/sunxi/
1813
1814 ARM/Allwinner sunXi SoC support
1815 M:      Chen-Yu Tsai <[email protected]>
1816 M:      Jernej Skrabec <[email protected]>
1817 M:      Samuel Holland <[email protected]>
1818 L:      [email protected] (moderated for non-subscribers)
1819 L:      [email protected]
1820 S:      Maintained
1821 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1822 F:      arch/arm/mach-sunxi/
1823 F:      arch/arm64/boot/dts/allwinner/
1824 F:      drivers/clk/sunxi-ng/
1825 F:      drivers/pinctrl/sunxi/
1826 F:      drivers/soc/sunxi/
1827 N:      allwinner
1828 N:      sun[x456789]i
1829 N:      sun[25]0i
1830
1831 ARM/AMD PENSANDO ARM64 ARCHITECTURE
1832 M:      Brad Larson <[email protected]>
1833 L:      [email protected] (moderated for non-subscribers)
1834 S:      Supported
1835 F:      Documentation/devicetree/bindings/*/amd,pensando*
1836 F:      arch/arm64/boot/dts/amd/elba*
1837
1838 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1839 M:      Neil Armstrong <[email protected]>
1840 M:      Jerome Brunet <[email protected]>
1841 L:      [email protected]
1842 S:      Maintained
1843 F:      Documentation/devicetree/bindings/clock/amlogic*
1844 F:      drivers/clk/meson/
1845 F:      include/dt-bindings/clock/amlogic,a1*
1846 F:      include/dt-bindings/clock/gxbb*
1847 F:      include/dt-bindings/clock/meson*
1848
1849 ARM/Amlogic Meson SoC Crypto Drivers
1850 M:      Corentin Labbe <[email protected]>
1851 L:      [email protected]
1852 L:      [email protected]
1853 S:      Maintained
1854 F:      Documentation/devicetree/bindings/crypto/amlogic*
1855 F:      drivers/crypto/amlogic/
1856
1857 ARM/Amlogic Meson SoC Sound Drivers
1858 M:      Jerome Brunet <[email protected]>
1859 L:      [email protected] (moderated for non-subscribers)
1860 S:      Maintained
1861 F:      Documentation/devicetree/bindings/sound/amlogic*
1862 F:      sound/soc/meson/
1863
1864 ARM/Amlogic Meson SoC support
1865 M:      Neil Armstrong <[email protected]>
1866 M:      Kevin Hilman <[email protected]>
1867 R:      Jerome Brunet <[email protected]>
1868 R:      Martin Blumenstingl <[email protected]>
1869 L:      [email protected] (moderated for non-subscribers)
1870 L:      [email protected]
1871 S:      Maintained
1872 W:      http://linux-meson.com/
1873 F:      Documentation/devicetree/bindings/phy/amlogic*
1874 F:      arch/arm/boot/dts/amlogic/
1875 F:      arch/arm/mach-meson/
1876 F:      arch/arm64/boot/dts/amlogic/
1877 F:      drivers/pmdomain/amlogic/
1878 F:      drivers/mmc/host/meson*
1879 F:      drivers/phy/amlogic/
1880 F:      drivers/pinctrl/meson/
1881 F:      drivers/rtc/rtc-meson*
1882 F:      drivers/soc/amlogic/
1883 N:      meson
1884
1885 ARM/Annapurna Labs ALPINE ARCHITECTURE
1886 M:      Tsahee Zidenberg <[email protected]>
1887 M:      Antoine Tenart <[email protected]>
1888 L:      [email protected] (moderated for non-subscribers)
1889 S:      Maintained
1890 F:      arch/arm/boot/dts/amazon/
1891 F:      arch/arm/mach-alpine/
1892 F:      arch/arm64/boot/dts/amazon/
1893 F:      drivers/*/*alpine*
1894
1895 ARM/APPLE MACHINE SOUND DRIVERS
1896 M:      Martin Povišer <[email protected]>
1897 L:      [email protected]
1898 L:      [email protected] (moderated for non-subscribers)
1899 S:      Maintained
1900 F:      Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
1901 F:      Documentation/devicetree/bindings/sound/apple,*
1902 F:      sound/soc/apple/*
1903 F:      sound/soc/codecs/cs42l83-i2c.c
1904 F:      sound/soc/codecs/ssm3515.c
1905
1906 ARM/APPLE MACHINE SUPPORT
1907 M:      Hector Martin <[email protected]>
1908 M:      Sven Peter <[email protected]>
1909 R:      Alyssa Rosenzweig <[email protected]>
1910 L:      [email protected]
1911 L:      [email protected] (moderated for non-subscribers)
1912 S:      Maintained
1913 W:      https://asahilinux.org
1914 B:      https://github.com/AsahiLinux/linux/issues
1915 C:      irc://irc.oftc.net/asahi-dev
1916 T:      git https://github.com/AsahiLinux/linux.git
1917 F:      Documentation/devicetree/bindings/arm/apple.yaml
1918 F:      Documentation/devicetree/bindings/arm/apple/*
1919 F:      Documentation/devicetree/bindings/clock/apple,nco.yaml
1920 F:      Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
1921 F:      Documentation/devicetree/bindings/dma/apple,admac.yaml
1922 F:      Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1923 F:      Documentation/devicetree/bindings/interrupt-controller/apple,*
1924 F:      Documentation/devicetree/bindings/iommu/apple,dart.yaml
1925 F:      Documentation/devicetree/bindings/iommu/apple,sart.yaml
1926 F:      Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1927 F:      Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
1928 F:      Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
1929 F:      Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
1930 F:      Documentation/devicetree/bindings/pci/apple,pcie.yaml
1931 F:      Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1932 F:      Documentation/devicetree/bindings/power/apple*
1933 F:      Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
1934 F:      Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
1935 F:      arch/arm64/boot/dts/apple/
1936 F:      drivers/bluetooth/hci_bcm4377.c
1937 F:      drivers/clk/clk-apple-nco.c
1938 F:      drivers/cpufreq/apple-soc-cpufreq.c
1939 F:      drivers/dma/apple-admac.c
1940 F:      drivers/pmdomain/apple/
1941 F:      drivers/i2c/busses/i2c-pasemi-core.c
1942 F:      drivers/i2c/busses/i2c-pasemi-platform.c
1943 F:      drivers/iommu/apple-dart.c
1944 F:      drivers/iommu/io-pgtable-dart.c
1945 F:      drivers/irqchip/irq-apple-aic.c
1946 F:      drivers/mailbox/apple-mailbox.c
1947 F:      drivers/nvme/host/apple.c
1948 F:      drivers/nvmem/apple-efuses.c
1949 F:      drivers/pinctrl/pinctrl-apple-gpio.c
1950 F:      drivers/pwm/pwm-apple.c
1951 F:      drivers/soc/apple/*
1952 F:      drivers/watchdog/apple_wdt.c
1953 F:      include/dt-bindings/interrupt-controller/apple-aic.h
1954 F:      include/dt-bindings/pinctrl/apple.h
1955 F:      include/linux/apple-mailbox.h
1956 F:      include/linux/soc/apple/*
1957
1958 ARM/ARTPEC MACHINE SUPPORT
1959 M:      Jesper Nilsson <[email protected]>
1960 M:      Lars Persson <[email protected]>
1961 L:      [email protected]
1962 S:      Maintained
1963 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1964 F:      arch/arm/boot/dts/axis/
1965 F:      arch/arm/mach-artpec
1966 F:      drivers/clk/axis
1967 F:      drivers/crypto/axis
1968 F:      drivers/mmc/host/usdhi6rol0.c
1969 F:      drivers/pinctrl/pinctrl-artpec*
1970
1971 ARM/ASPEED I2C DRIVER
1972 M:      Brendan Higgins <[email protected]>
1973 R:      Benjamin Herrenschmidt <[email protected]>
1974 R:      Joel Stanley <[email protected]>
1975 L:      [email protected]
1976 L:      [email protected] (moderated for non-subscribers)
1977 S:      Maintained
1978 F:      Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
1979 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1980 F:      drivers/i2c/busses/i2c-aspeed.c
1981 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1982
1983 ARM/ASPEED MACHINE SUPPORT
1984 M:      Joel Stanley <[email protected]>
1985 R:      Andrew Jeffery <[email protected]>
1986 L:      [email protected] (moderated for non-subscribers)
1987 L:      [email protected] (moderated for non-subscribers)
1988 S:      Supported
1989 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1990 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
1991 F:      Documentation/devicetree/bindings/arm/aspeed/
1992 F:      arch/arm/boot/dts/aspeed/
1993 F:      arch/arm/mach-aspeed/
1994 N:      aspeed
1995
1996 ARM/BITMAIN ARCHITECTURE
1997 M:      Manivannan Sadhasivam <[email protected]>
1998 L:      [email protected] (moderated for non-subscribers)
1999 S:      Maintained
2000 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
2001 F:      Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2002 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2003 F:      arch/arm64/boot/dts/bitmain/
2004 F:      drivers/clk/clk-bm1880.c
2005 F:      drivers/pinctrl/pinctrl-bm1880.c
2006
2007 ARM/CALXEDA HIGHBANK ARCHITECTURE
2008 M:      Andre Przywara <[email protected]>
2009 L:      [email protected] (moderated for non-subscribers)
2010 S:      Maintained
2011 F:      arch/arm/boot/dts/calxeda/
2012 F:      arch/arm/mach-highbank/
2013
2014 ARM/CAVIUM THUNDER NETWORK DRIVER
2015 M:      Sunil Goutham <[email protected]>
2016 L:      [email protected] (moderated for non-subscribers)
2017 S:      Supported
2018 F:      drivers/net/ethernet/cavium/thunder/
2019
2020 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2021 M:      Lukasz Majewski <[email protected]>
2022 L:      [email protected] (moderated for non-subscribers)
2023 S:      Maintained
2024 F:      arch/arm/mach-ep93xx/ts72xx.c
2025
2026 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2027 M:      Alexander Shiyan <[email protected]>
2028 L:      [email protected] (moderated for non-subscribers)
2029 S:      Odd Fixes
2030 N:      clps711x
2031
2032 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
2033 M:      Lennert Buytenhek <[email protected]>
2034 L:      [email protected] (moderated for non-subscribers)
2035 S:      Maintained
2036
2037 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2038 M:      Hartley Sweeten <[email protected]>
2039 M:      Alexander Sverdlin <[email protected]>
2040 L:      [email protected] (moderated for non-subscribers)
2041 S:      Maintained
2042 F:      Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2043 F:      Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2044 F:      arch/arm/boot/compressed/misc-ep93xx.h
2045 F:      arch/arm/mach-ep93xx/
2046 F:      drivers/iio/adc/ep93xx_adc.c
2047
2048 ARM/CLKDEV SUPPORT
2049 M:      Russell King <[email protected]>
2050 L:      [email protected] (moderated for non-subscribers)
2051 S:      Maintained
2052 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2053 F:      drivers/clk/clkdev.c
2054
2055 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2056 M:      Baruch Siach <[email protected]>
2057 L:      [email protected] (moderated for non-subscribers)
2058 S:      Maintained
2059 F:      arch/arm/boot/dts/cnxt/
2060 N:      digicolor
2061
2062 ARM/CORESIGHT FRAMEWORK AND DRIVERS
2063 M:      Suzuki K Poulose <[email protected]>
2064 R:      Mike Leach <[email protected]>
2065 R:      James Clark <[email protected]>
2066 R:      Leo Yan <[email protected]>
2067 L:      [email protected] (moderated for non-subscribers)
2068 L:      [email protected] (moderated for non-subscribers)
2069 S:      Maintained
2070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2071 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2072 F:      Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2073 F:      Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2074 F:      Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2075 F:      Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2076 F:      Documentation/trace/coresight/*
2077 F:      drivers/hwtracing/coresight/*
2078 F:      include/dt-bindings/arm/coresight-cti-dt.h
2079 F:      include/linux/coresight*
2080 F:      include/uapi/linux/coresight*
2081 F:      samples/coresight/*
2082 F:      tools/perf/Documentation/arm-coresight.txt
2083 F:      tools/perf/arch/arm/util/auxtrace.c
2084 F:      tools/perf/arch/arm/util/cs-etm.c
2085 F:      tools/perf/arch/arm/util/cs-etm.h
2086 F:      tools/perf/arch/arm/util/pmu.c
2087 F:      tools/perf/tests/shell/*coresight*
2088 F:      tools/perf/tests/shell/coresight/*
2089 F:      tools/perf/tests/shell/lib/*coresight*
2090 F:      tools/perf/util/cs-etm-decoder/*
2091 F:      tools/perf/util/cs-etm.*
2092
2093 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2094 M:      Hans Ulli Kroll <[email protected]>
2095 M:      Linus Walleij <[email protected]>
2096 L:      [email protected] (moderated for non-subscribers)
2097 S:      Maintained
2098 T:      git git://github.com/ulli-kroll/linux.git
2099 F:      Documentation/devicetree/bindings/arm/gemini.yaml
2100 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2101 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2102 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2103 F:      arch/arm/boot/dts/gemini/
2104 F:      arch/arm/mach-gemini/
2105 F:      drivers/crypto/gemini/
2106 F:      drivers/net/ethernet/cortina/
2107 F:      drivers/pinctrl/pinctrl-gemini.c
2108 F:      drivers/rtc/rtc-ftrtc010.c
2109
2110 ARM/CZ.NIC TURRIS SUPPORT
2111 M:      Marek Behún <[email protected]>
2112 S:      Maintained
2113 W:      https://www.turris.cz/
2114 F:      Documentation/ABI/testing/debugfs-moxtet
2115 F:      Documentation/ABI/testing/sysfs-bus-moxtet-devices
2116 F:      Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2117 F:      Documentation/devicetree/bindings/bus/moxtet.txt
2118 F:      Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2119 F:      Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2120 F:      Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2121 F:      Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2122 F:      drivers/bus/moxtet.c
2123 F:      drivers/firmware/turris-mox-rwtm.c
2124 F:      drivers/gpio/gpio-moxtet.c
2125 F:      drivers/leds/leds-turris-omnia.c
2126 F:      drivers/mailbox/armada-37xx-rwtm-mailbox.c
2127 F:      drivers/watchdog/armada_37xx_wdt.c
2128 F:      include/dt-bindings/bus/moxtet.h
2129 F:      include/linux/armada-37xx-rwtm-mailbox.h
2130 F:      include/linux/moxtet.h
2131
2132 ARM/FARADAY FA526 PORT
2133 M:      Hans Ulli Kroll <[email protected]>
2134 L:      [email protected] (moderated for non-subscribers)
2135 S:      Maintained
2136 T:      git git://git.berlios.de/gemini-board
2137 F:      arch/arm/mm/*-fa*
2138
2139 ARM/FOOTBRIDGE ARCHITECTURE
2140 M:      Russell King <[email protected]>
2141 L:      [email protected] (moderated for non-subscribers)
2142 S:      Maintained
2143 W:      http://www.armlinux.org.uk/
2144 F:      arch/arm/include/asm/hardware/dec21285.h
2145 F:      arch/arm/mach-footbridge/
2146
2147 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2148 M:      Shawn Guo <[email protected]>
2149 M:      Sascha Hauer <[email protected]>
2150 R:      Pengutronix Kernel Team <[email protected]>
2151 R:      Fabio Estevam <[email protected]>
2152 R:      NXP Linux Team <[email protected]>
2153 L:      [email protected] (moderated for non-subscribers)
2154 S:      Maintained
2155 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2156 F:      arch/arm/boot/dts/nxp/imx/
2157 F:      arch/arm/boot/dts/nxp/mxs/
2158 F:      arch/arm64/boot/dts/freescale/
2159 X:      arch/arm64/boot/dts/freescale/fsl-*
2160 X:      arch/arm64/boot/dts/freescale/qoriq-*
2161 X:      drivers/media/i2c/
2162 N:      imx
2163 N:      mxs
2164
2165 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2166 M:      Shawn Guo <[email protected]>
2167 M:      Li Yang <[email protected]>
2168 L:      [email protected] (moderated for non-subscribers)
2169 S:      Maintained
2170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2171 F:      arch/arm/boot/dts/nxp/ls/
2172 F:      arch/arm64/boot/dts/freescale/fsl-*
2173 F:      arch/arm64/boot/dts/freescale/qoriq-*
2174
2175 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2176 M:      Shawn Guo <[email protected]>
2177 M:      Sascha Hauer <[email protected]>
2178 R:      Pengutronix Kernel Team <[email protected]>
2179 R:      Stefan Agner <[email protected]>
2180 L:      [email protected] (moderated for non-subscribers)
2181 S:      Maintained
2182 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2183 F:      arch/arm/boot/dts/nxp/vf/
2184 F:      arch/arm/mach-imx/*vf610*
2185
2186 ARM/GUMSTIX MACHINE SUPPORT
2187 M:      Steve Sakoman <[email protected]>
2188 L:      [email protected] (moderated for non-subscribers)
2189 S:      Maintained
2190
2191 ARM/HISILICON SOC SUPPORT
2192 M:      Wei Xu <[email protected]>
2193 L:      [email protected] (moderated for non-subscribers)
2194 S:      Supported
2195 W:      http://www.hisilicon.com
2196 T:      git https://github.com/hisilicon/linux-hisi.git
2197 F:      arch/arm/boot/dts/hisilicon/
2198 F:      arch/arm/mach-hisi/
2199 F:      arch/arm64/boot/dts/hisilicon/
2200
2201 ARM/HP JORNADA 7XX MACHINE SUPPORT
2202 M:      Kristoffer Ericson <[email protected]>
2203 S:      Maintained
2204 W:      www.jlime.com
2205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2206 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
2207 F:      arch/arm/mach-sa1100/jornada720.c
2208
2209 ARM/HPE GXP ARCHITECTURE
2210 M:      Jean-Marie Verdun <[email protected]>
2211 M:      Nick Hawkins <[email protected]>
2212 S:      Maintained
2213 F:      Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2214 F:      Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2215 F:      Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2216 F:      Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2217 F:      Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2218 F:      Documentation/hwmon/gxp-fan-ctrl.rst
2219 F:      arch/arm/boot/dts/hpe/
2220 F:      arch/arm/mach-hpe/
2221 F:      drivers/clocksource/timer-gxp.c
2222 F:      drivers/hwmon/gxp-fan-ctrl.c
2223 F:      drivers/i2c/busses/i2c-gxp.c
2224 F:      drivers/spi/spi-gxp.c
2225 F:      drivers/watchdog/gxp-wdt.c
2226
2227 ARM/IGEP MACHINE SUPPORT
2228 M:      Enric Balletbo i Serra <[email protected]>
2229 M:      Javier Martinez Canillas <[email protected]>
2230 L:      [email protected]
2231 L:      [email protected] (moderated for non-subscribers)
2232 S:      Maintained
2233 F:      arch/arm/boot/dts/ti/omap/omap3-igep*
2234
2235 ARM/INTEL IXP4XX ARM ARCHITECTURE
2236 M:      Linus Walleij <[email protected]>
2237 M:      Imre Kaloz <[email protected]>
2238 L:      [email protected] (moderated for non-subscribers)
2239 S:      Maintained
2240 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2241 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2242 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2243 F:      Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2244 F:      Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2245 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2246 F:      arch/arm/boot/dts/intel/ixp/
2247 F:      arch/arm/mach-ixp4xx/
2248 F:      drivers/bus/intel-ixp4xx-eb.c
2249 F:      drivers/char/hw_random/ixp4xx-rng.c
2250 F:      drivers/clocksource/timer-ixp4xx.c
2251 F:      drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2252 F:      drivers/gpio/gpio-ixp4xx.c
2253 F:      drivers/irqchip/irq-ixp4xx.c
2254 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
2255 F:      drivers/net/wan/ixp4xx_hss.c
2256 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
2257 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
2258 F:      include/linux/soc/ixp4xx/npe.h
2259 F:      include/linux/soc/ixp4xx/qmgr.h
2260
2261 ARM/INTEL KEEMBAY ARCHITECTURE
2262 M:      Paul J. Murphy <[email protected]>
2263 M:      Daniele Alessandrelli <[email protected]>
2264 S:      Maintained
2265 F:      Documentation/devicetree/bindings/arm/intel,keembay.yaml
2266 F:      arch/arm64/boot/dts/intel/keembay-evm.dts
2267 F:      arch/arm64/boot/dts/intel/keembay-soc.dtsi
2268
2269 ARM/INTEL XSC3 (MANZANO) ARM CORE
2270 M:      Lennert Buytenhek <[email protected]>
2271 L:      [email protected] (moderated for non-subscribers)
2272 S:      Maintained
2273
2274 ARM/LG1K ARCHITECTURE
2275 M:      Chanho Min <[email protected]>
2276 L:      [email protected] (moderated for non-subscribers)
2277 S:      Maintained
2278 F:      arch/arm64/boot/dts/lg/
2279
2280 ARM/LPC18XX ARCHITECTURE
2281 M:      Vladimir Zapolskiy <[email protected]>
2282 L:      [email protected] (moderated for non-subscribers)
2283 S:      Maintained
2284 F:      Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2285 F:      arch/arm/boot/dts/nxp/lpc/lpc43*
2286 F:      drivers/i2c/busses/i2c-lpc2k.c
2287 F:      drivers/memory/pl172.c
2288 F:      drivers/mtd/spi-nor/controllers/nxp-spifi.c
2289 F:      drivers/rtc/rtc-lpc24xx.c
2290 N:      lpc18xx
2291
2292 ARM/LPC32XX SOC SUPPORT
2293 M:      Vladimir Zapolskiy <[email protected]>
2294 L:      [email protected] (moderated for non-subscribers)
2295 S:      Maintained
2296 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
2297 F:      Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2298 F:      arch/arm/boot/dts/nxp/lpc/lpc32*
2299 F:      arch/arm/mach-lpc32xx/
2300 F:      drivers/i2c/busses/i2c-pnx.c
2301 F:      drivers/net/ethernet/nxp/lpc_eth.c
2302 F:      drivers/usb/host/ohci-nxp.c
2303 F:      drivers/watchdog/pnx4008_wdt.c
2304 N:      lpc32xx
2305
2306 ARM/Marvell Dove/MV78xx0/Orion SOC support
2307 M:      Andrew Lunn <[email protected]>
2308 M:      Sebastian Hesselbarth <[email protected]>
2309 M:      Gregory Clement <[email protected]>
2310 L:      [email protected] (moderated for non-subscribers)
2311 S:      Maintained
2312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2313 F:      Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2314 F:      Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2315 F:      Documentation/devicetree/bindings/soc/dove/
2316 F:      arch/arm/boot/dts/marvell/dove*
2317 F:      arch/arm/boot/dts/marvell/orion5x*
2318 F:      arch/arm/mach-dove/
2319 F:      arch/arm/mach-mv78xx0/
2320 F:      arch/arm/mach-orion5x/
2321 F:      arch/arm/plat-orion/
2322 F:      drivers/soc/dove/
2323
2324 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2325 M:      Andrew Lunn <[email protected]>
2326 M:      Gregory Clement <[email protected]>
2327 M:      Sebastian Hesselbarth <[email protected]>
2328 L:      [email protected] (moderated for non-subscribers)
2329 S:      Maintained
2330 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2331 F:      Documentation/devicetree/bindings/arm/marvell/
2332 F:      arch/arm/boot/dts/marvell/armada*
2333 F:      arch/arm/boot/dts/marvell/kirkwood*
2334 F:      arch/arm/configs/mvebu_*_defconfig
2335 F:      arch/arm/mach-mvebu/
2336 F:      arch/arm64/boot/dts/marvell/armada*
2337 F:      arch/arm64/boot/dts/marvell/cn913*
2338 F:      drivers/clk/mvebu/
2339 F:      drivers/cpufreq/armada-37xx-cpufreq.c
2340 F:      drivers/cpufreq/armada-8k-cpufreq.c
2341 F:      drivers/cpufreq/mvebu-cpufreq.c
2342 F:      drivers/irqchip/irq-armada-370-xp.c
2343 F:      drivers/irqchip/irq-mvebu-*
2344 F:      drivers/pinctrl/mvebu/
2345 F:      drivers/rtc/rtc-armada38x.c
2346
2347 ARM/Mediatek RTC DRIVER
2348 M:      Eddie Huang <[email protected]>
2349 M:      Sean Wang <[email protected]>
2350 L:      [email protected] (moderated for non-subscribers)
2351 L:      [email protected] (moderated for non-subscribers)
2352 S:      Maintained
2353 F:      Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2354 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2355 F:      drivers/rtc/rtc-mt2712.c
2356 F:      drivers/rtc/rtc-mt6397.c
2357 F:      drivers/rtc/rtc-mt7622.c
2358
2359 ARM/Mediatek SoC support
2360 M:      Matthias Brugger <[email protected]>
2361 M:      AngeloGioacchino Del Regno <[email protected]>
2362 L:      [email protected]
2363 L:      [email protected] (moderated for non-subscribers)
2364 L:      [email protected] (moderated for non-subscribers)
2365 S:      Maintained
2366 W:      https://mtk.wiki.kernel.org/
2367 C:      irc://irc.libera.chat/linux-mediatek
2368 F:      arch/arm/boot/dts/mediatek/
2369 F:      arch/arm/mach-mediatek/
2370 F:      arch/arm64/boot/dts/mediatek/
2371 F:      drivers/soc/mediatek/
2372 N:      mtk
2373 N:      mt[2678]
2374 K:      mediatek
2375
2376 ARM/Mediatek USB3 PHY DRIVER
2377 M:      Chunfeng Yun <[email protected]>
2378 L:      [email protected] (moderated for non-subscribers)
2379 L:      [email protected] (moderated for non-subscribers)
2380 S:      Maintained
2381 F:      Documentation/devicetree/bindings/phy/mediatek,*
2382 F:      drivers/phy/mediatek/
2383
2384 ARM/MICROCHIP (ARM64) SoC support
2385 M:      Conor Dooley <[email protected]>
2386 M:      Nicolas Ferre <[email protected]>
2387 M:      Claudiu Beznea <[email protected]>
2388 L:      [email protected] (moderated for non-subscribers)
2389 S:      Supported
2390 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2391 F:      arch/arm64/boot/dts/microchip/
2392
2393 ARM/Microchip (AT91) SoC support
2394 M:      Nicolas Ferre <[email protected]>
2395 M:      Alexandre Belloni <[email protected]>
2396 M:      Claudiu Beznea <[email protected]>
2397 L:      [email protected] (moderated for non-subscribers)
2398 S:      Supported
2399 W:      http://www.linux4sam.org
2400 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2401 F:      arch/arm/boot/dts/microchip/at91*
2402 F:      arch/arm/boot/dts/microchip/sama*
2403 F:      arch/arm/include/debug/at91.S
2404 F:      arch/arm/mach-at91/
2405 F:      drivers/memory/atmel*
2406 F:      drivers/watchdog/sama5d4_wdt.c
2407 F:      include/soc/at91/
2408 X:      drivers/input/touchscreen/atmel_mxt_ts.c
2409 X:      drivers/net/wireless/atmel/
2410 N:      at91
2411 N:      atmel
2412
2413 ARM/Microchip Sparx5 SoC support
2414 M:      Lars Povlsen <[email protected]>
2415 M:      Steen Hegelund <[email protected]>
2416 M:      Daniel Machon <[email protected]>
2417 M:      [email protected]
2418 L:      [email protected] (moderated for non-subscribers)
2419 S:      Supported
2420 F:      arch/arm64/boot/dts/microchip/sparx*
2421 F:      drivers/net/ethernet/microchip/vcap/
2422 F:      drivers/pinctrl/pinctrl-microchip-sgpio.c
2423 N:      sparx5
2424
2425 ARM/MILBEAUT ARCHITECTURE
2426 M:      Taichi Sugaya <[email protected]>
2427 M:      Takao Orito <[email protected]>
2428 L:      [email protected] (moderated for non-subscribers)
2429 S:      Maintained
2430 F:      arch/arm/boot/dts/socionext/milbeaut*
2431 F:      arch/arm/mach-milbeaut/
2432 N:      milbeaut
2433
2434 ARM/MStar/Sigmastar Armv7 SoC support
2435 M:      Daniel Palmer <[email protected]>
2436 M:      Romain Perier <[email protected]>
2437 L:      [email protected] (moderated for non-subscribers)
2438 S:      Maintained
2439 W:      http://linux-chenxing.org/
2440 T:      git git://github.com/linux-chenxing/linux.git
2441 F:      Documentation/devicetree/bindings/arm/mstar/*
2442 F:      Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2443 F:      Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2444 F:      arch/arm/boot/dts/sigmastar/
2445 F:      arch/arm/mach-mstar/
2446 F:      drivers/clk/mstar/
2447 F:      drivers/clocksource/timer-msc313e.c
2448 F:      drivers/gpio/gpio-msc313.c
2449 F:      drivers/rtc/rtc-msc313.c
2450 F:      drivers/watchdog/msc313e_wdt.c
2451 F:      include/dt-bindings/clock/mstar-*
2452 F:      include/dt-bindings/gpio/msc313-gpio.h
2453
2454 ARM/NOMADIK/Ux500 ARCHITECTURES
2455 M:      Linus Walleij <[email protected]>
2456 L:      [email protected] (moderated for non-subscribers)
2457 S:      Maintained
2458 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2459 F:      Documentation/devicetree/bindings/arm/ste-*
2460 F:      Documentation/devicetree/bindings/arm/ux500.yaml
2461 F:      Documentation/devicetree/bindings/arm/ux500/
2462 F:      Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2463 F:      arch/arm/boot/dts/st/ste-*
2464 F:      arch/arm/mach-nomadik/
2465 F:      arch/arm/mach-ux500/
2466 F:      drivers/clk/clk-nomadik.c
2467 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2468 F:      drivers/dma/ste_dma40*
2469 F:      drivers/pmdomain/st/ste-ux500-pm-domain.c
2470 F:      drivers/hwspinlock/u8500_hsem.c
2471 F:      drivers/i2c/busses/i2c-nomadik.c
2472 F:      drivers/iio/adc/ab8500-gpadc.c
2473 F:      drivers/mfd/ab8500*
2474 F:      drivers/mfd/abx500*
2475 F:      drivers/mfd/db8500*
2476 F:      drivers/pinctrl/nomadik/
2477 F:      drivers/rtc/rtc-ab8500.c
2478 F:      drivers/rtc/rtc-pl031.c
2479 F:      drivers/soc/ux500/
2480
2481 ARM/NUVOTON MA35 ARCHITECTURE
2482 M:      Jacky Huang <[email protected]>
2483 M:      Shan-Chun Hung <[email protected]>
2484 L:      [email protected] (moderated for non-subscribers)
2485 S:      Supported
2486 F:      Documentation/devicetree/bindings/*/*/*ma35*
2487 F:      Documentation/devicetree/bindings/*/*ma35*
2488 F:      arch/arm64/boot/dts/nuvoton/*ma35*
2489 F:      drivers/*/*/*ma35*
2490 F:      drivers/*/*ma35*
2491 K:      ma35d1
2492
2493 ARM/NUVOTON NPCM ARCHITECTURE
2494 M:      Avi Fishman <[email protected]>
2495 M:      Tomer Maimon <[email protected]>
2496 M:      Tali Perry <[email protected]>
2497 R:      Patrick Venture <[email protected]>
2498 R:      Nancy Yuen <[email protected]>
2499 R:      Benjamin Fair <[email protected]>
2500 L:      [email protected] (moderated for non-subscribers)
2501 S:      Supported
2502 F:      Documentation/devicetree/bindings/*/*/*npcm*
2503 F:      Documentation/devicetree/bindings/*/*npcm*
2504 F:      Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2505 F:      arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2506 F:      arch/arm/mach-npcm/
2507 F:      arch/arm64/boot/dts/nuvoton/
2508 F:      drivers/*/*/*npcm*
2509 F:      drivers/*/*npcm*
2510 F:      drivers/rtc/rtc-nct3018y.c
2511 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2512 F:      include/dt-bindings/clock/nuvoton,npcm845-clk.h
2513
2514 ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2515 M:      Joseph Liu <[email protected]>
2516 M:      Marvin Lin <[email protected]>
2517 L:      [email protected]
2518 L:      [email protected] (moderated for non-subscribers)
2519 S:      Maintained
2520 F:      Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2521 F:      Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2522 F:      Documentation/userspace-api/media/drivers/npcm-video.rst
2523 F:      drivers/media/platform/nuvoton/
2524 F:      include/uapi/linux/npcm-video.h
2525
2526 ARM/NUVOTON WPCM450 ARCHITECTURE
2527 M:      Jonathan Neuschäfer <[email protected]>
2528 L:      [email protected] (moderated for non-subscribers)
2529 S:      Maintained
2530 W:      https://github.com/neuschaefer/wpcm450/wiki
2531 F:      Documentation/devicetree/bindings/*/*wpcm*
2532 F:      arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2533 F:      arch/arm/configs/wpcm450_defconfig
2534 F:      arch/arm/mach-npcm/wpcm450.c
2535 F:      drivers/*/*/*wpcm*
2536 F:      drivers/*/*wpcm*
2537
2538 ARM/NXP S32G ARCHITECTURE
2539 M:      Chester Lin <[email protected]>
2540 R:      Andreas Färber <[email protected]>
2541 R:      Matthias Brugger <[email protected]>
2542 R:      NXP S32 Linux Team <[email protected]>
2543 L:      [email protected] (moderated for non-subscribers)
2544 S:      Maintained
2545 F:      arch/arm64/boot/dts/freescale/s32g*.dts*
2546
2547 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2548 M:      Alexander Clouter <[email protected]>
2549 L:      [email protected] (moderated for non-subscribers)
2550 S:      Maintained
2551 W:      http://www.digriz.org.uk/ts78xx/kernel
2552 F:      arch/arm/mach-orion5x/ts78xx-*
2553
2554 ARM/QUALCOMM CHROMEBOOK SUPPORT
2555 R:      [email protected]
2556 F:      arch/arm64/boot/dts/qcom/sc7180*
2557 F:      arch/arm64/boot/dts/qcom/sc7280*
2558 F:      arch/arm64/boot/dts/qcom/sdm845-cheza*
2559
2560 ARM/QUALCOMM SUPPORT
2561 M:      Andy Gross <[email protected]>
2562 M:      Bjorn Andersson <[email protected]>
2563 M:      Konrad Dybcio <[email protected]>
2564 L:      [email protected]
2565 S:      Maintained
2566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2567 F:      Documentation/devicetree/bindings/*/qcom*
2568 F:      Documentation/devicetree/bindings/soc/qcom/
2569 F:      arch/arm/boot/dts/qcom/
2570 F:      arch/arm/configs/qcom_defconfig
2571 F:      arch/arm/mach-qcom/
2572 F:      arch/arm64/boot/dts/qcom/
2573 F:      drivers/*/*/pm8???-*
2574 F:      drivers/*/*/qcom*
2575 F:      drivers/*/*/qcom/
2576 F:      drivers/*/qcom*
2577 F:      drivers/*/qcom/
2578 F:      drivers/bluetooth/btqcomsmd.c
2579 F:      drivers/clocksource/timer-qcom.c
2580 F:      drivers/cpuidle/cpuidle-qcom-spm.c
2581 F:      drivers/extcon/extcon-qcom*
2582 F:      drivers/i2c/busses/i2c-qcom-geni.c
2583 F:      drivers/i2c/busses/i2c-qup.c
2584 F:      drivers/iommu/msm*
2585 F:      drivers/mfd/ssbi.c
2586 F:      drivers/mmc/host/mmci_qcom*
2587 F:      drivers/mmc/host/sdhci-msm.c
2588 F:      drivers/pci/controller/dwc/pcie-qcom.c
2589 F:      drivers/phy/qualcomm/
2590 F:      drivers/power/*/msm*
2591 F:      drivers/reset/reset-qcom-*
2592 F:      drivers/spi/spi-geni-qcom.c
2593 F:      drivers/spi/spi-qcom-qspi.c
2594 F:      drivers/spi/spi-qup.c
2595 F:      drivers/tty/serial/msm_serial.c
2596 F:      drivers/ufs/host/ufs-qcom*
2597 F:      drivers/usb/dwc3/dwc3-qcom.c
2598 F:      include/dt-bindings/*/qcom*
2599 F:      include/linux/*/qcom*
2600 F:      include/linux/soc/qcom/
2601
2602 ARM/RDA MICRO ARCHITECTURE
2603 M:      Manivannan Sadhasivam <[email protected]>
2604 L:      [email protected] (moderated for non-subscribers)
2605 L:      [email protected] (moderated for non-subscribers)
2606 S:      Maintained
2607 F:      Documentation/devicetree/bindings/arm/rda.yaml
2608 F:      Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2609 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2610 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2611 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2612 F:      arch/arm/boot/dts/unisoc/
2613 F:      drivers/clocksource/timer-rda.c
2614 F:      drivers/gpio/gpio-rda.c
2615 F:      drivers/irqchip/irq-rda-intc.c
2616 F:      drivers/tty/serial/rda-uart.c
2617
2618 ARM/REALTEK ARCHITECTURE
2619 M:      Andreas Färber <[email protected]>
2620 L:      [email protected] (moderated for non-subscribers)
2621 L:      [email protected] (moderated for non-subscribers)
2622 S:      Maintained
2623 F:      Documentation/devicetree/bindings/arm/realtek.yaml
2624 F:      arch/arm/boot/dts/realtek/
2625 F:      arch/arm/mach-realtek/
2626 F:      arch/arm64/boot/dts/realtek/
2627
2628 ARM/RISC-V/RENESAS ARCHITECTURE
2629 M:      Geert Uytterhoeven <[email protected]>
2630 M:      Magnus Damm <[email protected]>
2631 L:      [email protected]
2632 S:      Supported
2633 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2634 C:      irc://irc.libera.chat/renesas-soc
2635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2636 F:      Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2637 F:      Documentation/devicetree/bindings/soc/renesas/
2638 F:      arch/arm/boot/dts/renesas/
2639 F:      arch/arm/configs/shmobile_defconfig
2640 F:      arch/arm/include/debug/renesas-scif.S
2641 F:      arch/arm/mach-shmobile/
2642 F:      arch/arm64/boot/dts/renesas/
2643 F:      arch/riscv/boot/dts/renesas/
2644 F:      drivers/pmdomain/renesas/
2645 F:      drivers/soc/renesas/
2646 F:      include/linux/soc/renesas/
2647 K:      \brenesas,
2648
2649 ARM/RISCPC ARCHITECTURE
2650 M:      Russell King <[email protected]>
2651 L:      [email protected] (moderated for non-subscribers)
2652 S:      Maintained
2653 W:      http://www.armlinux.org.uk/
2654 F:      arch/arm/include/asm/hardware/ioc.h
2655 F:      arch/arm/include/asm/hardware/iomd.h
2656 F:      arch/arm/include/asm/hardware/memc.h
2657 F:      arch/arm/mach-rpc/
2658 F:      drivers/net/ethernet/8390/etherh.c
2659 F:      drivers/net/ethernet/i825xx/ether1*
2660 F:      drivers/net/ethernet/seeq/ether3*
2661 F:      drivers/scsi/arm/
2662
2663 ARM/Rockchip SoC support
2664 M:      Heiko Stuebner <[email protected]>
2665 L:      [email protected] (moderated for non-subscribers)
2666 L:      [email protected]
2667 S:      Maintained
2668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2669 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2670 F:      Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2671 F:      Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2672 F:      arch/arm/boot/dts/rockchip/
2673 F:      arch/arm/mach-rockchip/
2674 F:      drivers/*/*/*rockchip*
2675 F:      drivers/*/*rockchip*
2676 F:      drivers/clk/rockchip/
2677 F:      drivers/i2c/busses/i2c-rk3x.c
2678 F:      sound/soc/rockchip/
2679 N:      rockchip
2680
2681 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2682 M:      Krzysztof Kozlowski <[email protected]>
2683 R:      Alim Akhtar <[email protected]>
2684 L:      [email protected] (moderated for non-subscribers)
2685 L:      [email protected]
2686 S:      Maintained
2687 P:      Documentation/process/maintainer-soc-clean-dts.rst
2688 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2689 B:      mailto:[email protected]
2690 C:      irc://irc.libera.chat/linux-exynos
2691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2692 F:      Documentation/arch/arm/samsung/
2693 F:      Documentation/devicetree/bindings/arm/samsung/
2694 F:      Documentation/devicetree/bindings/hwinfo/samsung,*
2695 F:      Documentation/devicetree/bindings/power/pd-samsung.yaml
2696 F:      Documentation/devicetree/bindings/soc/samsung/
2697 F:      arch/arm/boot/dts/samsung/
2698 F:      arch/arm/mach-exynos*/
2699 F:      arch/arm/mach-s3c/
2700 F:      arch/arm/mach-s5p*/
2701 F:      arch/arm64/boot/dts/exynos/
2702 F:      drivers/*/*/*s3c24*
2703 F:      drivers/*/*s3c24*
2704 F:      drivers/*/*s3c64xx*
2705 F:      drivers/*/*s5pv210*
2706 F:      drivers/clocksource/samsung_pwm_timer.c
2707 F:      drivers/memory/samsung/
2708 F:      drivers/pwm/pwm-samsung.c
2709 F:      drivers/soc/samsung/
2710 F:      drivers/tty/serial/samsung*
2711 F:      include/clocksource/samsung_pwm.h
2712 F:      include/linux/platform_data/*s3c*
2713 F:      include/linux/serial_s3c.h
2714 F:      include/linux/soc/samsung/
2715 N:      exynos
2716 N:      s3c64xx
2717 N:      s5pv210
2718
2719 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2720 M:      Łukasz Stelmach <[email protected]>
2721 L:      [email protected] (moderated for non-subscribers)
2722 L:      [email protected]
2723 S:      Maintained
2724 F:      drivers/media/platform/samsung/s5p-g2d/
2725
2726 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2727 M:      Marek Szyprowski <[email protected]>
2728 L:      [email protected]
2729 L:      [email protected]
2730 S:      Maintained
2731 F:      Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
2732 F:      drivers/media/cec/platform/s5p/
2733
2734 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2735 M:      Andrzej Pietrasiewicz <[email protected]>
2736 M:      Jacek Anaszewski <[email protected]>
2737 M:      Sylwester Nawrocki <[email protected]>
2738 L:      [email protected] (moderated for non-subscribers)
2739 L:      [email protected]
2740 S:      Maintained
2741 F:      Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2742 F:      drivers/media/platform/samsung/s5p-jpeg/
2743
2744 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2745 M:      Marek Szyprowski <[email protected]>
2746 M:      Andrzej Hajda <[email protected]>
2747 L:      [email protected] (moderated for non-subscribers)
2748 L:      [email protected]
2749 S:      Maintained
2750 F:      drivers/media/platform/samsung/s5p-mfc/
2751
2752 ARM/SOCFPGA ARCHITECTURE
2753 M:      Dinh Nguyen <[email protected]>
2754 S:      Maintained
2755 W:      http://www.rocketboards.org
2756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2757 F:      arch/arm/boot/dts/intel/socfpga/
2758 F:      arch/arm/configs/socfpga_defconfig
2759 F:      arch/arm/mach-socfpga/
2760 F:      arch/arm64/boot/dts/altera/
2761 F:      arch/arm64/boot/dts/intel/
2762
2763 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2764 M:      Dinh Nguyen <[email protected]>
2765 S:      Maintained
2766 F:      drivers/clk/socfpga/
2767
2768 ARM/SOCFPGA EDAC SUPPORT
2769 M:      Dinh Nguyen <[email protected]>
2770 S:      Maintained
2771 F:      drivers/edac/altera_edac.[ch]
2772
2773 ARM/SPREADTRUM SoC SUPPORT
2774 M:      Orson Zhai <[email protected]>
2775 M:      Baolin Wang <[email protected]>
2776 M:      Chunyan Zhang <[email protected]>
2777 S:      Maintained
2778 F:      arch/arm64/boot/dts/sprd
2779 N:      sprd
2780 N:      sc27xx
2781 N:      sc2731
2782
2783 ARM/STI ARCHITECTURE
2784 M:      Patrice Chotard <[email protected]>
2785 L:      [email protected] (moderated for non-subscribers)
2786 S:      Maintained
2787 W:      http://www.stlinux.com
2788 F:      Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
2789 F:      Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
2790 F:      arch/arm/boot/dts/st/sti*
2791 F:      arch/arm/mach-sti/
2792 F:      drivers/ata/ahci_st.c
2793 F:      drivers/char/hw_random/st-rng.c
2794 F:      drivers/clocksource/arm_global_timer.c
2795 F:      drivers/clocksource/clksrc_st_lpc.c
2796 F:      drivers/cpufreq/sti-cpufreq.c
2797 F:      drivers/dma/st_fdma*
2798 F:      drivers/i2c/busses/i2c-st.c
2799 F:      drivers/media/platform/st/sti/c8sectpfe/
2800 F:      drivers/media/rc/st_rc.c
2801 F:      drivers/mmc/host/sdhci-st.c
2802 F:      drivers/phy/st/phy-miphy28lp.c
2803 F:      drivers/phy/st/phy-stih407-usb.c
2804 F:      drivers/pinctrl/pinctrl-st.c
2805 F:      drivers/remoteproc/st_remoteproc.c
2806 F:      drivers/remoteproc/st_slim_rproc.c
2807 F:      drivers/reset/sti/
2808 F:      drivers/rtc/rtc-st-lpc.c
2809 F:      drivers/tty/serial/st-asc.c
2810 F:      drivers/usb/dwc3/dwc3-st.c
2811 F:      drivers/usb/host/ehci-st.c
2812 F:      drivers/usb/host/ohci-st.c
2813 F:      drivers/watchdog/st_lpc_wdt.c
2814 F:      include/linux/remoteproc/st_slim_rproc.h
2815
2816 ARM/STM32 ARCHITECTURE
2817 M:      Maxime Coquelin <[email protected]>
2818 M:      Alexandre Torgue <[email protected]>
2819 L:      [email protected] (moderated for non-subscribers)
2820 L:      [email protected] (moderated for non-subscribers)
2821 S:      Maintained
2822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2823 F:      arch/arm/boot/dts/st/stm32*
2824 F:      arch/arm/mach-stm32/
2825 F:      arch/arm64/boot/dts/st/
2826 F:      drivers/clocksource/armv7m_systick.c
2827 N:      stm32
2828 N:      stm
2829
2830 ARM/SUNPLUS SP7021 SOC SUPPORT
2831 M:      Qin Jian <[email protected]>
2832 L:      [email protected] (moderated for mon-subscribers)
2833 S:      Maintained
2834 W:      https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
2835 F:      Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
2836 F:      Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
2837 F:      Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
2838 F:      Documentation/devicetree/bindings/reset/sunplus,reset.yaml
2839 F:      arch/arm/boot/dts/sunplus/
2840 F:      arch/arm/configs/sp7021_*defconfig
2841 F:      arch/arm/mach-sunplus/
2842 F:      drivers/clk/clk-sp7021.c
2843 F:      drivers/irqchip/irq-sp7021-intc.c
2844 F:      drivers/reset/reset-sunplus.c
2845 F:      include/dt-bindings/clock/sunplus,sp7021-clkc.h
2846 F:      include/dt-bindings/reset/sunplus,sp7021-reset.h
2847
2848 ARM/Synaptics SoC support
2849 M:      Jisheng Zhang <[email protected]>
2850 M:      Sebastian Hesselbarth <[email protected]>
2851 L:      [email protected] (moderated for non-subscribers)
2852 S:      Maintained
2853 F:      arch/arm/boot/dts/synaptics/
2854 F:      arch/arm/mach-berlin/
2855 F:      arch/arm64/boot/dts/synaptics/
2856
2857 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2858 M:      Lennert Buytenhek <[email protected]>
2859 L:      [email protected] (moderated for non-subscribers)
2860 S:      Maintained
2861
2862 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2863 M:      Hans Verkuil <[email protected]>
2864 L:      [email protected]
2865 L:      [email protected]
2866 S:      Maintained
2867 F:      Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
2868 F:      drivers/media/cec/platform/tegra/
2869
2870 ARM/TESLA FSD SoC SUPPORT
2871 M:      Alim Akhtar <[email protected]>
2872 M:      [email protected]
2873 L:      [email protected] (moderated for non-subscribers)
2874 L:      [email protected]
2875 S:      Maintained
2876 F:      arch/arm64/boot/dts/tesla/
2877
2878 ARM/TETON BGA MACHINE SUPPORT
2879 M:      "Mark F. Brown" <[email protected]>
2880 L:      [email protected] (moderated for non-subscribers)
2881 S:      Maintained
2882
2883 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2884 M:      Santosh Shilimkar <[email protected]>
2885 L:      [email protected]
2886 S:      Maintained
2887 F:      drivers/memory/*emif*
2888
2889 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2890 M:      Nishanth Menon <[email protected]>
2891 M:      Santosh Shilimkar <[email protected]>
2892 L:      [email protected] (moderated for non-subscribers)
2893 S:      Maintained
2894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2895 F:      arch/arm/boot/dts/ti/keystone/
2896 F:      arch/arm/mach-keystone/
2897
2898 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2899 M:      Santosh Shilimkar <[email protected]>
2900 L:      [email protected]
2901 S:      Maintained
2902 F:      drivers/clk/keystone/
2903
2904 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2905 M:      Santosh Shilimkar <[email protected]>
2906 L:      [email protected] (moderated for non-subscribers)
2907 L:      [email protected]
2908 S:      Maintained
2909 F:      drivers/clocksource/timer-keystone.c
2910
2911 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2912 M:      Santosh Shilimkar <[email protected]>
2913 L:      [email protected]
2914 S:      Maintained
2915 F:      drivers/power/reset/keystone-reset.c
2916
2917 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2918 M:      Nishanth Menon <[email protected]>
2919 M:      Vignesh Raghavendra <[email protected]>
2920 M:      Tero Kristo <[email protected]>
2921 L:      [email protected] (moderated for non-subscribers)
2922 S:      Supported
2923 F:      Documentation/devicetree/bindings/arm/ti/k3.yaml
2924 F:      Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
2925 F:      arch/arm64/boot/dts/ti/Makefile
2926 F:      arch/arm64/boot/dts/ti/k3-*
2927
2928 ARM/TOSHIBA VISCONTI ARCHITECTURE
2929 M:      Nobuhiro Iwamatsu <[email protected]>
2930 L:      [email protected] (moderated for non-subscribers)
2931 S:      Supported
2932 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2933 F:      Documentation/devicetree/bindings/arm/toshiba.yaml
2934 F:      Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
2935 F:      Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
2936 F:      Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2937 F:      Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2938 F:      Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2939 F:      Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
2940 F:      Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2941 F:      arch/arm64/boot/dts/toshiba/
2942 F:      drivers/clk/visconti/
2943 F:      drivers/gpio/gpio-visconti.c
2944 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2945 F:      drivers/pci/controller/dwc/pcie-visconti.c
2946 F:      drivers/pinctrl/visconti/
2947 F:      drivers/watchdog/visconti_wdt.c
2948 N:      visconti
2949
2950 ARM/UNIPHIER ARCHITECTURE
2951 M:      Kunihiko Hayashi <[email protected]>
2952 M:      Masami Hiramatsu <[email protected]>
2953 L:      [email protected] (moderated for non-subscribers)
2954 S:      Maintained
2955 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2956 F:      Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2957 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2958 F:      Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
2959 F:      arch/arm/boot/dts/socionext/uniphier*
2960 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2961 F:      arch/arm/mach-uniphier/
2962 F:      arch/arm/mm/cache-uniphier.c
2963 F:      arch/arm64/boot/dts/socionext/uniphier*
2964 F:      drivers/bus/uniphier-system-bus.c
2965 F:      drivers/clk/uniphier/
2966 F:      drivers/dma/uniphier-mdmac.c
2967 F:      drivers/gpio/gpio-uniphier.c
2968 F:      drivers/i2c/busses/i2c-uniphier*
2969 F:      drivers/irqchip/irq-uniphier-aidet.c
2970 F:      drivers/mmc/host/uniphier-sd.c
2971 F:      drivers/pinctrl/uniphier/
2972 F:      drivers/reset/reset-uniphier.c
2973 F:      drivers/tty/serial/8250/8250_uniphier.c
2974 N:      uniphier
2975
2976 ARM/VERSATILE EXPRESS PLATFORM
2977 M:      Liviu Dudau <[email protected]>
2978 M:      Sudeep Holla <[email protected]>
2979 M:      Lorenzo Pieralisi <[email protected]>
2980 L:      [email protected] (moderated for non-subscribers)
2981 S:      Maintained
2982 N:      mps2
2983 N:      vexpress
2984 F:      arch/arm/mach-versatile/
2985 F:      arch/arm64/boot/dts/arm/
2986 F:      drivers/clocksource/timer-versatile.c
2987 X:      drivers/cpufreq/vexpress-spc-cpufreq.c
2988 X:      Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
2989
2990 ARM/VFP SUPPORT
2991 M:      Russell King <[email protected]>
2992 L:      [email protected] (moderated for non-subscribers)
2993 S:      Maintained
2994 W:      http://www.armlinux.org.uk/
2995 F:      arch/arm/vfp/
2996
2997 ARM/VT8500 ARM ARCHITECTURE
2998 L:      [email protected] (moderated for non-subscribers)
2999 S:      Orphan
3000 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3001 F:      arch/arm/mach-vt8500/
3002 F:      drivers/clocksource/timer-vt8500.c
3003 F:      drivers/i2c/busses/i2c-wmt.c
3004 F:      drivers/mmc/host/wmt-sdmmc.c
3005 F:      drivers/pwm/pwm-vt8500.c
3006 F:      drivers/rtc/rtc-vt8500.c
3007 F:      drivers/tty/serial/vt8500_serial.c
3008 F:      drivers/usb/host/ehci-platform.c
3009 F:      drivers/usb/host/uhci-platform.c
3010 F:      drivers/video/fbdev/vt8500lcdfb.*
3011 F:      drivers/video/fbdev/wm8505fb*
3012 F:      drivers/video/fbdev/wmt_ge_rops.*
3013
3014 ARM/ZYNQ ARCHITECTURE
3015 M:      Michal Simek <[email protected]>
3016 L:      [email protected] (moderated for non-subscribers)
3017 S:      Supported
3018 W:      http://wiki.xilinx.com
3019 T:      git https://github.com/Xilinx/linux-xlnx.git
3020 F:      Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3021 F:      Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3022 F:      Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3023 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3024 F:      Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3025 F:      arch/arm/mach-zynq/
3026 F:      drivers/clocksource/timer-cadence-ttc.c
3027 F:      drivers/cpuidle/cpuidle-zynq.c
3028 F:      drivers/edac/synopsys_edac.c
3029 F:      drivers/i2c/busses/i2c-cadence.c
3030 F:      drivers/i2c/busses/i2c-xiic.c
3031 F:      drivers/mmc/host/sdhci-of-arasan.c
3032 N:      zynq
3033 N:      xilinx
3034
3035 ARM64 PORT (AARCH64 ARCHITECTURE)
3036 M:      Catalin Marinas <[email protected]>
3037 M:      Will Deacon <[email protected]>
3038 L:      [email protected] (moderated for non-subscribers)
3039 S:      Maintained
3040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3041 F:      Documentation/arch/arm64/
3042 F:      arch/arm64/
3043 F:      tools/testing/selftests/arm64/
3044 X:      arch/arm64/boot/dts/
3045
3046 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3047 M:      George McCollister <[email protected]>
3048 L:      [email protected]
3049 S:      Maintained
3050 F:      Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3051 F:      drivers/net/dsa/xrs700x/*
3052 F:      net/dsa/tag_xrs700x.c
3053
3054 AS3645A LED FLASH CONTROLLER DRIVER
3055 M:      Sakari Ailus <[email protected]>
3056 L:      [email protected]
3057 S:      Maintained
3058 F:      drivers/leds/flash/leds-as3645a.c
3059
3060 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3061 M:      Tianshu Qiu <[email protected]>
3062 L:      [email protected]
3063 S:      Maintained
3064 T:      git git://linuxtv.org/media_tree.git
3065 F:      Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3066 F:      drivers/media/i2c/ak7375.c
3067
3068 ASAHI KASEI AK8974 DRIVER
3069 M:      Linus Walleij <[email protected]>
3070 L:      [email protected]
3071 S:      Supported
3072 W:      http://www.akm.com/
3073 F:      drivers/iio/magnetometer/ak8974.c
3074
3075 ASC7621 HARDWARE MONITOR DRIVER
3076 M:      George Joseph <[email protected]>
3077 L:      [email protected]
3078 S:      Maintained
3079 F:      Documentation/hwmon/asc7621.rst
3080 F:      drivers/hwmon/asc7621.c
3081
3082 ASIX AX88796C SPI ETHERNET ADAPTER
3083 M:      Łukasz Stelmach <[email protected]>
3084 S:      Maintained
3085 F:      Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3086 F:      drivers/net/ethernet/asix/ax88796c_*
3087
3088 ASPEED CRYPTO DRIVER
3089 M:      Neal Liu <[email protected]>
3090 L:      [email protected] (moderated for non-subscribers)
3091 S:      Maintained
3092 F:      Documentation/devicetree/bindings/crypto/aspeed,*
3093 F:      drivers/crypto/aspeed/
3094
3095 ASPEED PECI CONTROLLER
3096 M:      Iwona Winiarska <[email protected]>
3097 L:      [email protected] (moderated for non-subscribers)
3098 L:      [email protected] (moderated for non-subscribers)
3099 S:      Supported
3100 F:      Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3101 F:      drivers/peci/controller/peci-aspeed.c
3102
3103 ASPEED PINCTRL DRIVERS
3104 M:      Andrew Jeffery <[email protected]>
3105 L:      [email protected] (moderated for non-subscribers)
3106 L:      [email protected] (moderated for non-subscribers)
3107 L:      [email protected]
3108 S:      Maintained
3109 F:      Documentation/devicetree/bindings/pinctrl/aspeed,*
3110 F:      drivers/pinctrl/aspeed/
3111
3112 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3113 M:      Eddie James <[email protected]>
3114 L:      [email protected] (moderated for non-subscribers)
3115 S:      Maintained
3116 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3117 F:      drivers/irqchip/irq-aspeed-scu-ic.c
3118 F:      include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3119
3120 ASPEED SD/MMC DRIVER
3121 M:      Andrew Jeffery <[email protected]>
3122 L:      [email protected] (moderated for non-subscribers)
3123 L:      [email protected] (moderated for non-subscribers)
3124 L:      [email protected]
3125 S:      Maintained
3126 F:      Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3127 F:      drivers/mmc/host/sdhci-of-aspeed*
3128
3129 ASPEED SMC SPI DRIVER
3130 M:      Chin-Ting Kuo <[email protected]>
3131 M:      Cédric Le Goater <[email protected]>
3132 L:      [email protected] (moderated for non-subscribers)
3133 L:      [email protected] (moderated for non-subscribers)
3134 L:      [email protected]
3135 S:      Maintained
3136 F:      Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3137 F:      drivers/spi/spi-aspeed-smc.c
3138
3139 ASPEED USB UDC DRIVER
3140 M:      Neal Liu <[email protected]>
3141 L:      [email protected] (moderated for non-subscribers)
3142 S:      Maintained
3143 F:      Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3144 F:      drivers/usb/gadget/udc/aspeed_udc.c
3145
3146 ASPEED VIDEO ENGINE DRIVER
3147 M:      Eddie James <[email protected]>
3148 L:      [email protected]
3149 L:      [email protected] (moderated for non-subscribers)
3150 S:      Maintained
3151 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
3152 F:      drivers/media/platform/aspeed/
3153
3154 ASUS EC HARDWARE MONITOR DRIVER
3155 M:      Eugene Shalygin <[email protected]>
3156 L:      [email protected]
3157 S:      Maintained
3158 F:      drivers/hwmon/asus-ec-sensors.c
3159
3160 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3161 M:      Corentin Chary <[email protected]>
3162 L:      [email protected]
3163 L:      [email protected]
3164 S:      Maintained
3165 W:      http://acpi4asus.sf.net
3166 F:      drivers/platform/x86/asus*.c
3167 F:      drivers/platform/x86/eeepc*.c
3168
3169 ASUS TF103C DOCK DRIVER
3170 M:      Hans de Goede <[email protected]>
3171 L:      [email protected]
3172 S:      Maintained
3173 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3174 F:      drivers/platform/x86/asus-tf103c-dock.c
3175
3176 ASUS WIRELESS RADIO CONTROL DRIVER
3177 M:      João Paulo Rechi Vita <[email protected]>
3178 L:      [email protected]
3179 S:      Maintained
3180 F:      drivers/platform/x86/asus-wireless.c
3181
3182 ASUS WMI HARDWARE MONITOR DRIVER
3183 M:      Ed Brindley <[email protected]>
3184 M:      Denis Pauk <[email protected]>
3185 L:      [email protected]
3186 S:      Maintained
3187 F:      drivers/hwmon/asus_wmi_sensors.c
3188
3189 ASYMMETRIC KEYS
3190 M:      David Howells <[email protected]>
3191 L:      [email protected]
3192 S:      Maintained
3193 F:      Documentation/crypto/asymmetric-keys.rst
3194 F:      crypto/asymmetric_keys/
3195 F:      include/crypto/pkcs7.h
3196 F:      include/crypto/public_key.h
3197 F:      include/linux/verification.h
3198
3199 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3200 R:      Dan Williams <[email protected]>
3201 S:      Odd fixes
3202 W:      http://sourceforge.net/projects/xscaleiop
3203 F:      Documentation/crypto/async-tx-api.rst
3204 F:      crypto/async_tx/
3205 F:      include/linux/async_tx.h
3206
3207 AT24 EEPROM DRIVER
3208 M:      Bartosz Golaszewski <[email protected]>
3209 L:      [email protected]
3210 S:      Maintained
3211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3212 F:      Documentation/devicetree/bindings/eeprom/at24.yaml
3213 F:      drivers/misc/eeprom/at24.c
3214
3215 ATA OVER ETHERNET (AOE) DRIVER
3216 M:      "Justin Sanders" <[email protected]>
3217 S:      Supported
3218 W:      http://www.openaoe.org/
3219 F:      Documentation/admin-guide/aoe/
3220 F:      drivers/block/aoe/
3221
3222 ATC260X PMIC MFD DRIVER
3223 M:      Manivannan Sadhasivam <[email protected]>
3224 M:      Cristian Ciocaltea <[email protected]>
3225 L:      [email protected]
3226 S:      Maintained
3227 F:      Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3228 F:      drivers/input/misc/atc260x-onkey.c
3229 F:      drivers/mfd/atc260*
3230 F:      drivers/power/reset/atc260x-poweroff.c
3231 F:      drivers/regulator/atc260x-regulator.c
3232 F:      include/linux/mfd/atc260x/*
3233
3234 ATHEROS 71XX/9XXX GPIO DRIVER
3235 M:      Alban Bedel <[email protected]>
3236 S:      Maintained
3237 W:      https://github.com/AlbanBedel/linux
3238 T:      git git://github.com/AlbanBedel/linux
3239 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3240 F:      drivers/gpio/gpio-ath79.c
3241
3242 ATHEROS 71XX/9XXX USB PHY DRIVER
3243 M:      Alban Bedel <[email protected]>
3244 S:      Maintained
3245 W:      https://github.com/AlbanBedel/linux
3246 T:      git git://github.com/AlbanBedel/linux
3247 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3248 F:      drivers/phy/qualcomm/phy-ath79-usb.c
3249
3250 ATHEROS ATH GENERIC UTILITIES
3251 M:      Kalle Valo <[email protected]>
3252 L:      [email protected]
3253 S:      Supported
3254 F:      drivers/net/wireless/ath/*
3255
3256 ATHEROS ATH5K WIRELESS DRIVER
3257 M:      Jiri Slaby <[email protected]>
3258 M:      Nick Kossifidis <[email protected]>
3259 M:      Luis Chamberlain <[email protected]>
3260 L:      [email protected]
3261 S:      Maintained
3262 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3263 F:      drivers/net/wireless/ath/ath5k/
3264
3265 ATHEROS ATH6KL WIRELESS DRIVER
3266 L:      [email protected]
3267 S:      Orphan
3268 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3269 F:      drivers/net/wireless/ath/ath6kl/
3270
3271 ATI_REMOTE2 DRIVER
3272 M:      Ville Syrjala <[email protected]>
3273 S:      Maintained
3274 F:      drivers/input/misc/ati_remote2.c
3275
3276 ATK0110 HWMON DRIVER
3277 M:      Luca Tettamanti <[email protected]>
3278 L:      [email protected]
3279 S:      Maintained
3280 F:      drivers/hwmon/asus_atk0110.c
3281
3282 ATLX ETHERNET DRIVERS
3283 M:      Chris Snook <[email protected]>
3284 L:      [email protected]
3285 S:      Maintained
3286 W:      http://sourceforge.net/projects/atl1
3287 W:      http://atl1.sourceforge.net
3288 F:      drivers/net/ethernet/atheros/
3289
3290 ATM
3291 M:      Chas Williams <[email protected]>
3292 L:      [email protected] (moderated for non-subscribers)
3293 L:      [email protected]
3294 S:      Maintained
3295 W:      http://linux-atm.sourceforge.net
3296 F:      drivers/atm/
3297 F:      include/linux/atm*
3298 F:      include/uapi/linux/atm*
3299
3300 ATMEL MACB ETHERNET DRIVER
3301 M:      Nicolas Ferre <[email protected]>
3302 M:      Claudiu Beznea <[email protected]>
3303 S:      Supported
3304 F:      drivers/net/ethernet/cadence/
3305
3306 ATMEL MAXTOUCH DRIVER
3307 M:      Nick Dyer <[email protected]>
3308 S:      Maintained
3309 T:      git git://github.com/ndyer/linux.git
3310 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3311 F:      drivers/input/touchscreen/atmel_mxt_ts.c
3312
3313 ATMEL WIRELESS DRIVER
3314 L:      [email protected]
3315 S:      Orphan
3316 W:      http://www.thekelleys.org.uk/atmel
3317 W:      http://atmelwlandriver.sourceforge.net/
3318 F:      drivers/net/wireless/atmel/atmel*
3319
3320 ATOMIC INFRASTRUCTURE
3321 M:      Will Deacon <[email protected]>
3322 M:      Peter Zijlstra <[email protected]>
3323 R:      Boqun Feng <[email protected]>
3324 R:      Mark Rutland <[email protected]>
3325 L:      [email protected]
3326 S:      Maintained
3327 F:      Documentation/atomic_*.txt
3328 F:      arch/*/include/asm/atomic*.h
3329 F:      include/*/atomic*.h
3330 F:      include/linux/refcount.h
3331 F:      scripts/atomic/
3332
3333 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3334 M:      Bradley Grove <[email protected]>
3335 L:      [email protected]
3336 S:      Supported
3337 W:      http://www.attotech.com
3338 F:      drivers/scsi/esas2r
3339
3340 ATUSB IEEE 802.15.4 RADIO DRIVER
3341 M:      Stefan Schmidt <[email protected]>
3342 L:      [email protected]
3343 S:      Maintained
3344 F:      drivers/net/ieee802154/at86rf230.h
3345 F:      drivers/net/ieee802154/atusb.c
3346 F:      drivers/net/ieee802154/atusb.h
3347
3348 AUDIT SUBSYSTEM
3349 M:      Paul Moore <[email protected]>
3350 M:      Eric Paris <[email protected]>
3351 L:      [email protected]
3352 S:      Supported
3353 W:      https://github.com/linux-audit
3354 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3355 F:      include/asm-generic/audit_*.h
3356 F:      include/linux/audit.h
3357 F:      include/linux/audit_arch.h
3358 F:      include/uapi/linux/audit.h
3359 F:      kernel/audit*
3360 F:      lib/*audit.c
3361
3362 AUXILIARY BUS DRIVER
3363 M:      Greg Kroah-Hartman <[email protected]>
3364 R:      Dave Ertman <[email protected]>
3365 R:      Ira Weiny <[email protected]>
3366 S:      Supported
3367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3368 F:      Documentation/driver-api/auxiliary_bus.rst
3369 F:      drivers/base/auxiliary.c
3370 F:      include/linux/auxiliary_bus.h
3371
3372 AUXILIARY DISPLAY DRIVERS
3373 M:      Miguel Ojeda <[email protected]>
3374 S:      Maintained
3375 F:      Documentation/devicetree/bindings/auxdisplay/
3376 F:      drivers/auxdisplay/
3377 F:      include/linux/cfag12864b.h
3378
3379 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3380 M:      Andreas Klinger <[email protected]>
3381 L:      [email protected]
3382 S:      Maintained
3383 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3384 F:      drivers/iio/adc/hx711.c
3385
3386 AX.25 NETWORK LAYER
3387 M:      Ralf Baechle <[email protected]>
3388 L:      [email protected]
3389 S:      Maintained
3390 W:      https://linux-ax25.in-berlin.de
3391 F:      include/net/ax25.h
3392 F:      include/uapi/linux/ax25.h
3393 F:      net/ax25/
3394
3395 AXENTIA ARM DEVICES
3396 M:      Peter Rosin <[email protected]>
3397 L:      [email protected] (moderated for non-subscribers)
3398 S:      Maintained
3399 F:      arch/arm/boot/dts/microchip/at91-linea.dtsi
3400 F:      arch/arm/boot/dts/microchip/at91-natte.dtsi
3401 F:      arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3402 F:      arch/arm/boot/dts/microchip/at91-tse850-3.dts
3403
3404 AXENTIA ASOC DRIVERS
3405 M:      Peter Rosin <[email protected]>
3406 L:      [email protected] (moderated for non-subscribers)
3407 S:      Maintained
3408 F:      Documentation/devicetree/bindings/sound/axentia,*
3409 F:      sound/soc/atmel/tse850-pcm5142.c
3410
3411 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3412 M:      Nuno Sá <[email protected]>
3413 L:      [email protected]
3414 S:      Supported
3415 W:      https://ez.analog.com/linux-software-drivers
3416 F:      Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3417 F:      drivers/hwmon/axi-fan-control.c
3418
3419 AXXIA I2C CONTROLLER
3420 M:      Krzysztof Adamski <[email protected]>
3421 L:      [email protected]
3422 S:      Maintained
3423 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3424 F:      drivers/i2c/busses/i2c-axxia.c
3425
3426 AZ6007 DVB DRIVER
3427 M:      Mauro Carvalho Chehab <[email protected]>
3428 L:      [email protected]
3429 S:      Maintained
3430 W:      https://linuxtv.org
3431 T:      git git://linuxtv.org/media_tree.git
3432 F:      drivers/media/usb/dvb-usb-v2/az6007.c
3433
3434 AZTECH FM RADIO RECEIVER DRIVER
3435 M:      Hans Verkuil <[email protected]>
3436 L:      [email protected]
3437 S:      Maintained
3438 W:      https://linuxtv.org
3439 T:      git git://linuxtv.org/media_tree.git
3440 F:      drivers/media/radio/radio-aztech*
3441
3442 B43 WIRELESS DRIVER
3443 L:      [email protected]
3444 L:      [email protected]
3445 S:      Orphan
3446 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3447 F:      drivers/net/wireless/broadcom/b43/
3448
3449 B43LEGACY WIRELESS DRIVER
3450 M:      Larry Finger <[email protected]>
3451 L:      [email protected]
3452 L:      [email protected]
3453 S:      Maintained
3454 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3455 F:      drivers/net/wireless/broadcom/b43legacy/
3456
3457 BACKLIGHT CLASS/SUBSYSTEM
3458 M:      Lee Jones <[email protected]>
3459 M:      Daniel Thompson <[email protected]>
3460 M:      Jingoo Han <[email protected]>
3461 L:      [email protected]
3462 S:      Maintained
3463 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3464 F:      Documentation/ABI/stable/sysfs-class-backlight
3465 F:      Documentation/ABI/testing/sysfs-class-backlight
3466 F:      Documentation/devicetree/bindings/leds/backlight
3467 F:      drivers/video/backlight/
3468 F:      include/linux/backlight.h
3469 F:      include/linux/pwm_backlight.h
3470
3471 BARCO P50 GPIO DRIVER
3472 M:      Santosh Kumar Yadav <[email protected]>
3473 M:      Peter Korsgaard <[email protected]>
3474 S:      Maintained
3475 F:      drivers/platform/x86/barco-p50-gpio.c
3476
3477 BATMAN ADVANCED
3478 M:      Marek Lindner <[email protected]>
3479 M:      Simon Wunderlich <[email protected]>
3480 M:      Antonio Quartulli <[email protected]>
3481 M:      Sven Eckelmann <[email protected]>
3482 L:      [email protected] (moderated for non-subscribers)
3483 S:      Maintained
3484 W:      https://www.open-mesh.org/
3485 Q:      https://patchwork.open-mesh.org/project/batman/list/
3486 B:      https://www.open-mesh.org/projects/batman-adv/issues
3487 C:      ircs://irc.hackint.org/batadv
3488 T:      git https://git.open-mesh.org/linux-merge.git
3489 F:      Documentation/networking/batman-adv.rst
3490 F:      include/uapi/linux/batadv_packet.h
3491 F:      include/uapi/linux/batman_adv.h
3492 F:      net/batman-adv/
3493
3494 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3495 M:      Thomas Sailer <[email protected]>
3496 L:      [email protected]
3497 S:      Maintained
3498 W:      http://www.baycom.org/~tom/ham/ham.html
3499 F:      drivers/net/hamradio/baycom*
3500
3501 BCACHE (BLOCK LAYER CACHE)
3502 M:      Coly Li <[email protected]>
3503 M:      Kent Overstreet <[email protected]>
3504 L:      [email protected]
3505 S:      Maintained
3506 W:      http://bcache.evilpiepirate.org
3507 C:      irc://irc.oftc.net/bcache
3508 F:      drivers/md/bcache/
3509
3510 BCACHEFS
3511 M:      Kent Overstreet <[email protected]>
3512 R:      Brian Foster <[email protected]>
3513 L:      [email protected]
3514 S:      Supported
3515 C:      irc://irc.oftc.net/bcache
3516 F:      fs/bcachefs/
3517
3518 BDISP ST MEDIA DRIVER
3519 M:      Fabien Dessenne <[email protected]>
3520 L:      [email protected]
3521 S:      Supported
3522 W:      https://linuxtv.org
3523 T:      git git://linuxtv.org/media_tree.git
3524 F:      drivers/media/platform/st/sti/bdisp
3525
3526 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3527 M:      Dariusz Marcinkiewicz <[email protected]>
3528 L:      [email protected]
3529 S:      Maintained
3530 F:      drivers/net/ethernet/ec_bhf.c
3531
3532 BEFS FILE SYSTEM
3533 M:      Luis de Bethencourt <[email protected]>
3534 M:      Salah Triki <[email protected]>
3535 S:      Maintained
3536 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3537 F:      Documentation/filesystems/befs.rst
3538 F:      fs/befs/
3539
3540 BFQ I/O SCHEDULER
3541 M:      Paolo Valente <[email protected]>
3542 M:      Jens Axboe <[email protected]>
3543 L:      [email protected]
3544 S:      Maintained
3545 F:      Documentation/block/bfq-iosched.rst
3546 F:      block/bfq-*
3547
3548 BFS FILE SYSTEM
3549 M:      "Tigran A. Aivazian" <[email protected]>
3550 S:      Maintained
3551 F:      Documentation/filesystems/bfs.rst
3552 F:      fs/bfs/
3553 F:      include/uapi/linux/bfs_fs.h
3554
3555 BITMAP API
3556 M:      Yury Norov <[email protected]>
3557 R:      Andy Shevchenko <[email protected]>
3558 R:      Rasmus Villemoes <[email protected]>
3559 S:      Maintained
3560 F:      include/linux/bitfield.h
3561 F:      include/linux/bitmap-str.h
3562 F:      include/linux/bitmap.h
3563 F:      include/linux/bits.h
3564 F:      include/linux/cpumask.h
3565 F:      include/linux/find.h
3566 F:      include/linux/nodemask.h
3567 F:      include/vdso/bits.h
3568 F:      lib/bitmap-str.c
3569 F:      lib/bitmap.c
3570 F:      lib/cpumask.c
3571 F:      lib/cpumask_kunit.c
3572 F:      lib/find_bit.c
3573 F:      lib/find_bit_benchmark.c
3574 F:      lib/test_bitmap.c
3575 F:      tools/include/linux/bitfield.h
3576 F:      tools/include/linux/bitmap.h
3577 F:      tools/include/linux/bits.h
3578 F:      tools/include/linux/find.h
3579 F:      tools/include/vdso/bits.h
3580 F:      tools/lib/bitmap.c
3581 F:      tools/lib/find_bit.c
3582
3583 BLINKM RGB LED DRIVER
3584 M:      Jan-Simon Moeller <[email protected]>
3585 S:      Maintained
3586 F:      drivers/leds/leds-blinkm.c
3587
3588 BLOCK LAYER
3589 M:      Jens Axboe <[email protected]>
3590 L:      [email protected]
3591 S:      Maintained
3592 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3593 F:      Documentation/ABI/stable/sysfs-block
3594 F:      Documentation/block/
3595 F:      block/
3596 F:      drivers/block/
3597 F:      include/linux/bio.h
3598 F:      include/linux/blk*
3599 F:      kernel/trace/blktrace.c
3600 F:      lib/sbitmap.c
3601
3602 BLOCK2MTD DRIVER
3603 M:      Joern Engel <[email protected]>
3604 L:      [email protected]
3605 S:      Maintained
3606 F:      drivers/mtd/devices/block2mtd.c
3607
3608 BLUETOOTH DRIVERS
3609 M:      Marcel Holtmann <[email protected]>
3610 M:      Johan Hedberg <[email protected]>
3611 M:      Luiz Augusto von Dentz <[email protected]>
3612 L:      [email protected]
3613 S:      Supported
3614 W:      http://www.bluez.org/
3615 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3617 F:      Documentation/devicetree/bindings/net/bluetooth/
3618 F:      drivers/bluetooth/
3619
3620 BLUETOOTH SUBSYSTEM
3621 M:      Marcel Holtmann <[email protected]>
3622 M:      Johan Hedberg <[email protected]>
3623 M:      Luiz Augusto von Dentz <[email protected]>
3624 L:      [email protected]
3625 S:      Supported
3626 W:      http://www.bluez.org/
3627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3629 F:      include/net/bluetooth/
3630 F:      net/bluetooth/
3631
3632 BONDING DRIVER
3633 M:      Jay Vosburgh <[email protected]>
3634 M:      Andy Gospodarek <[email protected]>
3635 L:      [email protected]
3636 S:      Supported
3637 W:      http://sourceforge.net/projects/bonding/
3638 F:      Documentation/networking/bonding.rst
3639 F:      drivers/net/bonding/
3640 F:      include/net/bond*
3641 F:      include/uapi/linux/if_bonding.h
3642 F:      tools/testing/selftests/drivers/net/bonding/
3643
3644 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3645 M:      Dan Robertson <[email protected]>
3646 L:      [email protected]
3647 S:      Maintained
3648 F:      Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3649 F:      drivers/iio/accel/bma400*
3650
3651 BPF JIT for ARM
3652 M:      Russell King <[email protected]>
3653 M:      Puranjay Mohan <[email protected]>
3654 L:      [email protected]
3655 S:      Maintained
3656 F:      arch/arm/net/
3657
3658 BPF JIT for ARM64
3659 M:      Daniel Borkmann <[email protected]>
3660 M:      Alexei Starovoitov <[email protected]>
3661 M:      Zi Shen Lim <[email protected]>
3662 L:      [email protected]
3663 S:      Supported
3664 F:      arch/arm64/net/
3665
3666 BPF JIT for MIPS (32-BIT AND 64-BIT)
3667 M:      Johan Almbladh <[email protected]>
3668 M:      Paul Burton <[email protected]>
3669 L:      [email protected]
3670 S:      Maintained
3671 F:      arch/mips/net/
3672
3673 BPF JIT for NFP NICs
3674 M:      Jakub Kicinski <[email protected]>
3675 L:      [email protected]
3676 S:      Odd Fixes
3677 F:      drivers/net/ethernet/netronome/nfp/bpf/
3678
3679 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3680 M:      Naveen N. Rao <[email protected]>
3681 M:      Michael Ellerman <[email protected]>
3682 L:      [email protected]
3683 S:      Supported
3684 F:      arch/powerpc/net/
3685
3686 BPF JIT for RISC-V (32-bit)
3687 M:      Luke Nelson <[email protected]>
3688 M:      Xi Wang <[email protected]>
3689 L:      [email protected]
3690 S:      Maintained
3691 F:      arch/riscv/net/
3692 X:      arch/riscv/net/bpf_jit_comp64.c
3693
3694 BPF JIT for RISC-V (64-bit)
3695 M:      Björn Töpel <[email protected]>
3696 L:      [email protected]
3697 S:      Maintained
3698 F:      arch/riscv/net/
3699 X:      arch/riscv/net/bpf_jit_comp32.c
3700
3701 BPF JIT for S390
3702 M:      Ilya Leoshkevich <[email protected]>
3703 M:      Heiko Carstens <[email protected]>
3704 M:      Vasily Gorbik <[email protected]>
3705 L:      [email protected]
3706 S:      Supported
3707 F:      arch/s390/net/
3708 X:      arch/s390/net/pnet.c
3709
3710 BPF JIT for SPARC (32-BIT AND 64-BIT)
3711 M:      David S. Miller <[email protected]>
3712 L:      [email protected]
3713 S:      Odd Fixes
3714 F:      arch/sparc/net/
3715
3716 BPF JIT for X86 32-BIT
3717 M:      Wang YanQing <[email protected]>
3718 L:      [email protected]
3719 S:      Odd Fixes
3720 F:      arch/x86/net/bpf_jit_comp32.c
3721
3722 BPF JIT for X86 64-BIT
3723 M:      Alexei Starovoitov <[email protected]>
3724 M:      Daniel Borkmann <[email protected]>
3725 L:      [email protected]
3726 S:      Supported
3727 F:      arch/x86/net/
3728 X:      arch/x86/net/bpf_jit_comp32.c
3729
3730 BPF [BTF]
3731 M:      Martin KaFai Lau <[email protected]>
3732 L:      [email protected]
3733 S:      Maintained
3734 F:      include/linux/btf*
3735 F:      kernel/bpf/btf.c
3736
3737 BPF [CORE]
3738 M:      Alexei Starovoitov <[email protected]>
3739 M:      Daniel Borkmann <[email protected]>
3740 R:      John Fastabend <[email protected]>
3741 L:      [email protected]
3742 S:      Maintained
3743 F:      include/linux/bpf*
3744 F:      include/linux/filter.h
3745 F:      include/linux/tnum.h
3746 F:      kernel/bpf/core.c
3747 F:      kernel/bpf/dispatcher.c
3748 F:      kernel/bpf/mprog.c
3749 F:      kernel/bpf/syscall.c
3750 F:      kernel/bpf/tnum.c
3751 F:      kernel/bpf/trampoline.c
3752 F:      kernel/bpf/verifier.c
3753
3754 BPF [DOCUMENTATION] (Related to Standardization)
3755 R:      David Vernet <[email protected]>
3756 L:      [email protected]
3757 L:      [email protected]
3758 S:      Maintained
3759 F:      Documentation/bpf/standardization/
3760
3761 BPF [GENERAL] (Safe Dynamic Programs and Tools)
3762 M:      Alexei Starovoitov <[email protected]>
3763 M:      Daniel Borkmann <[email protected]>
3764 M:      Andrii Nakryiko <[email protected]>
3765 R:      Martin KaFai Lau <[email protected]>
3766 R:      Song Liu <[email protected]>
3767 R:      Yonghong Song <[email protected]>
3768 R:      John Fastabend <[email protected]>
3769 R:      KP Singh <[email protected]>
3770 R:      Stanislav Fomichev <[email protected]>
3771 R:      Hao Luo <[email protected]>
3772 R:      Jiri Olsa <[email protected]>
3773 L:      [email protected]
3774 S:      Supported
3775 W:      https://bpf.io/
3776 Q:      https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3779 F:      Documentation/bpf/
3780 F:      Documentation/networking/filter.rst
3781 F:      Documentation/userspace-api/ebpf/
3782 F:      arch/*/net/*
3783 F:      include/linux/bpf*
3784 F:      include/linux/btf*
3785 F:      include/linux/filter.h
3786 F:      include/trace/events/xdp.h
3787 F:      include/uapi/linux/bpf*
3788 F:      include/uapi/linux/btf*
3789 F:      include/uapi/linux/filter.h
3790 F:      kernel/bpf/
3791 F:      kernel/trace/bpf_trace.c
3792 F:      lib/test_bpf.c
3793 F:      net/bpf/
3794 F:      net/core/filter.c
3795 F:      net/sched/act_bpf.c
3796 F:      net/sched/cls_bpf.c
3797 F:      samples/bpf/
3798 F:      scripts/bpf_doc.py
3799 F:      scripts/Makefile.btf
3800 F:      scripts/pahole-version.sh
3801 F:      tools/bpf/
3802 F:      tools/lib/bpf/
3803 F:      tools/testing/selftests/bpf/
3804
3805 BPF [ITERATOR]
3806 M:      Yonghong Song <[email protected]>
3807 L:      [email protected]
3808 S:      Maintained
3809 F:      kernel/bpf/*iter.c
3810
3811 BPF [L7 FRAMEWORK] (sockmap)
3812 M:      John Fastabend <[email protected]>
3813 M:      Jakub Sitnicki <[email protected]>
3814 L:      [email protected]
3815 L:      [email protected]
3816 S:      Maintained
3817 F:      include/linux/skmsg.h
3818 F:      net/core/skmsg.c
3819 F:      net/core/sock_map.c
3820 F:      net/ipv4/tcp_bpf.c
3821 F:      net/ipv4/udp_bpf.c
3822 F:      net/unix/unix_bpf.c
3823
3824 BPF [LIBRARY] (libbpf)
3825 M:      Andrii Nakryiko <[email protected]>
3826 L:      [email protected]
3827 S:      Maintained
3828 F:      tools/lib/bpf/
3829
3830 BPF [MISC]
3831 L:      [email protected]
3832 S:      Odd Fixes
3833 K:      (?:\b|_)bpf(?:\b|_)
3834
3835 BPF [NETKIT] (BPF-programmable network device)
3836 M:      Daniel Borkmann <[email protected]>
3837 M:      Nikolay Aleksandrov <[email protected]>
3838 L:      [email protected]
3839 L:      [email protected]
3840 S:      Supported
3841 F:      drivers/net/netkit.c
3842 F:      include/net/netkit.h
3843
3844 BPF [NETWORKING] (struct_ops, reuseport)
3845 M:      Martin KaFai Lau <[email protected]>
3846 L:      [email protected]
3847 L:      [email protected]
3848 S:      Maintained
3849 F:      kernel/bpf/bpf_struct*
3850
3851 BPF [NETWORKING] (tcx & tc BPF, sock_addr)
3852 M:      Martin KaFai Lau <[email protected]>
3853 M:      Daniel Borkmann <[email protected]>
3854 R:      John Fastabend <[email protected]>
3855 L:      [email protected]
3856 L:      [email protected]
3857 S:      Maintained
3858 F:      include/net/tcx.h
3859 F:      kernel/bpf/tcx.c
3860 F:      net/core/filter.c
3861 F:      net/sched/act_bpf.c
3862 F:      net/sched/cls_bpf.c
3863
3864 BPF [RINGBUF]
3865 M:      Andrii Nakryiko <[email protected]>
3866 L:      [email protected]
3867 S:      Maintained
3868 F:      kernel/bpf/ringbuf.c
3869
3870 BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
3871 M:      KP Singh <[email protected]>
3872 R:      Florent Revest <[email protected]>
3873 R:      Brendan Jackman <[email protected]>
3874 L:      [email protected]
3875 S:      Maintained
3876 F:      Documentation/bpf/prog_lsm.rst
3877 F:      include/linux/bpf_lsm.h
3878 F:      kernel/bpf/bpf_lsm.c
3879 F:      security/bpf/
3880
3881 BPF [SELFTESTS] (Test Runners & Infrastructure)
3882 M:      Andrii Nakryiko <[email protected]>
3883 R:      Mykola Lysenko <[email protected]>
3884 L:      [email protected]
3885 S:      Maintained
3886 F:      tools/testing/selftests/bpf/
3887
3888 BPF [STORAGE & CGROUPS]
3889 M:      Martin KaFai Lau <[email protected]>
3890 L:      [email protected]
3891 S:      Maintained
3892 F:      kernel/bpf/*storage.c
3893 F:      kernel/bpf/bpf_lru*
3894 F:      kernel/bpf/cgroup.c
3895
3896 BPF [TOOLING] (bpftool)
3897 M:      Quentin Monnet <[email protected]>
3898 L:      [email protected]
3899 S:      Maintained
3900 F:      kernel/bpf/disasm.*
3901 F:      tools/bpf/bpftool/
3902
3903 BPF [TRACING]
3904 M:      Song Liu <[email protected]>
3905 R:      Jiri Olsa <[email protected]>
3906 L:      [email protected]
3907 S:      Maintained
3908 F:      kernel/bpf/stackmap.c
3909 F:      kernel/trace/bpf_trace.c
3910
3911 BROADCOM ASP 2.0 ETHERNET DRIVER
3912 M:      Justin Chen <[email protected]>
3913 M:      Florian Fainelli <[email protected]>
3914 L:      [email protected]
3915 L:      [email protected]
3916 S:      Supported
3917 F:      Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
3918 F:      drivers/net/ethernet/broadcom/asp2/
3919
3920 BROADCOM B44 10/100 ETHERNET DRIVER
3921 M:      Michael Chan <[email protected]>
3922 L:      [email protected]
3923 S:      Supported
3924 F:      drivers/net/ethernet/broadcom/b44.*
3925
3926 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3927 M:      Florian Fainelli <[email protected]>
3928 L:      [email protected]
3929 L:      [email protected] (subscribers-only)
3930 S:      Supported
3931 F:      Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3932 F:      drivers/net/dsa/b53/*
3933 F:      drivers/net/dsa/bcm_sf2*
3934 F:      include/linux/dsa/brcm.h
3935 F:      include/linux/platform_data/b53.h
3936
3937 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3938 M:      Florian Fainelli <[email protected]>
3939 R:      Broadcom internal kernel review list <[email protected]>
3940 L:      [email protected] (moderated for non-subscribers)
3941 L:      [email protected] (moderated for non-subscribers)
3942 S:      Maintained
3943 T:      git https://github.com/broadcom/stblinux.git
3944 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3945 F:      drivers/pci/controller/pcie-brcmstb.c
3946 F:      drivers/staging/vc04_services
3947 N:      bcm2711
3948 N:      bcm283*
3949 N:      raspberrypi
3950
3951 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3952 M:      Florian Fainelli <[email protected]>
3953 M:      Ray Jui <[email protected]>
3954 M:      Scott Branden <[email protected]>
3955 R:      Broadcom internal kernel review list <[email protected]>
3956 S:      Maintained
3957 T:      git https://github.com/broadcom/mach-bcm
3958 F:      arch/arm/mach-bcm/
3959 N:      bcm281*
3960 N:      bcm113*
3961 N:      bcm216*
3962 N:      kona
3963
3964 BROADCOM BCM47XX MIPS ARCHITECTURE
3965 M:      Hauke Mehrtens <[email protected]>
3966 M:      Rafał Miłecki <[email protected]>
3967 L:      [email protected]
3968 S:      Maintained
3969 F:      Documentation/devicetree/bindings/mips/brcm/
3970 F:      arch/mips/bcm47xx/*
3971 F:      arch/mips/include/asm/mach-bcm47xx/*
3972
3973 BROADCOM BCM4908 ETHERNET DRIVER
3974 M:      Rafał Miłecki <[email protected]>
3975 R:      Broadcom internal kernel review list <[email protected]>
3976 L:      [email protected]
3977 S:      Maintained
3978 F:      Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3979 F:      drivers/net/ethernet/broadcom/bcm4908_enet.*
3980 F:      drivers/net/ethernet/broadcom/unimac.h
3981
3982 BROADCOM BCM4908 PINMUX DRIVER
3983 M:      Rafał Miłecki <[email protected]>
3984 R:      Broadcom internal kernel review list <[email protected]>
3985 L:      [email protected]
3986 S:      Maintained
3987 F:      Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
3988 F:      drivers/pinctrl/bcm/pinctrl-bcm4908.c
3989
3990 BROADCOM BCM5301X ARM ARCHITECTURE
3991 M:      Florian Fainelli <[email protected]>
3992 M:      Hauke Mehrtens <[email protected]>
3993 M:      Rafał Miłecki <[email protected]>
3994 R:      Broadcom internal kernel review list <[email protected]>
3995 L:      [email protected] (moderated for non-subscribers)
3996 S:      Maintained
3997 F:      arch/arm/boot/dts/broadcom/bcm-ns.dtsi
3998 F:      arch/arm/boot/dts/broadcom/bcm470*
3999 F:      arch/arm/boot/dts/broadcom/bcm5301*
4000 F:      arch/arm/boot/dts/broadcom/bcm953012*
4001 F:      arch/arm/mach-bcm/bcm_5301x.c
4002
4003 BROADCOM BCM53573 ARM ARCHITECTURE
4004 M:      Florian Fainelli <[email protected]>
4005 M:      Rafał Miłecki <[email protected]>
4006 R:      Broadcom internal kernel review list <[email protected]>
4007 L:      [email protected] (moderated for non-subscribers)
4008 S:      Maintained
4009 F:      arch/arm/boot/dts/broadcom/bcm47189*
4010 F:      arch/arm/boot/dts/broadcom/bcm53573*
4011
4012 BROADCOM BCM63XX/BCM33XX UDC DRIVER
4013 M:      Kevin Cernekee <[email protected]>
4014 L:      [email protected]
4015 S:      Maintained
4016 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
4017
4018 BROADCOM BCM7XXX ARM ARCHITECTURE
4019 M:      Florian Fainelli <[email protected]>
4020 R:      Broadcom internal kernel review list <[email protected]>
4021 L:      [email protected] (moderated for non-subscribers)
4022 S:      Maintained
4023 T:      git https://github.com/broadcom/stblinux.git
4024 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4025 F:      arch/arm/boot/dts/broadcom/bcm7*.dts*
4026 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
4027 F:      arch/arm/mach-bcm/*brcmstb*
4028 F:      arch/arm/mm/cache-b15-rac.c
4029 F:      drivers/bus/brcmstb_gisb.c
4030 F:      drivers/pci/controller/pcie-brcmstb.c
4031 N:      brcmstb
4032 N:      bcm7038
4033 N:      bcm7120
4034
4035 BROADCOM BCMBCA ARM ARCHITECTURE
4036 M:      William Zhang <[email protected]>
4037 M:      Anand Gore <[email protected]>
4038 M:      Kursad Oney <[email protected]>
4039 M:      Florian Fainelli <[email protected]>
4040 M:      Rafał Miłecki <[email protected]>
4041 R:      Broadcom internal kernel review list <[email protected]>
4042 L:      [email protected] (moderated for non-subscribers)
4043 S:      Maintained
4044 T:      git https://github.com/broadcom/stblinux.git
4045 F:      Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4046 F:      arch/arm64/boot/dts/broadcom/bcmbca/*
4047 N:      bcmbca
4048 N:      bcm[9]?47622
4049 N:      bcm[9]?4912
4050 N:      bcm[9]?63138
4051 N:      bcm[9]?63146
4052 N:      bcm[9]?63148
4053 N:      bcm[9]?63158
4054 N:      bcm[9]?63178
4055 N:      bcm[9]?6756
4056 N:      bcm[9]?6813
4057 N:      bcm[9]?6846
4058 N:      bcm[9]?6855
4059 N:      bcm[9]?6856
4060 N:      bcm[9]?6858
4061 N:      bcm[9]?6878
4062
4063 BROADCOM BDC DRIVER
4064 M:      Justin Chen <[email protected]>
4065 M:      Al Cooper <[email protected]>
4066 R:      Broadcom internal kernel review list <[email protected]>
4067 L:      [email protected]
4068 S:      Maintained
4069 F:      Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4070 F:      drivers/usb/gadget/udc/bdc/
4071
4072 BROADCOM BMIPS CPUFREQ DRIVER
4073 M:      Markus Mayer <[email protected]>
4074 R:      Broadcom internal kernel review list <[email protected]>
4075 L:      [email protected]
4076 S:      Maintained
4077 F:      drivers/cpufreq/bmips-cpufreq.c
4078
4079 BROADCOM BMIPS MIPS ARCHITECTURE
4080 M:      Florian Fainelli <[email protected]>
4081 R:      Broadcom internal kernel review list <[email protected]>
4082 L:      [email protected]
4083 S:      Maintained
4084 T:      git https://github.com/broadcom/stblinux.git
4085 F:      arch/mips/bmips/*
4086 F:      arch/mips/boot/dts/brcm/bcm*.dts*
4087 F:      arch/mips/include/asm/mach-bmips/*
4088 F:      arch/mips/kernel/*bmips*
4089 F:      drivers/irqchip/irq-bcm63*
4090 F:      drivers/irqchip/irq-bcm7*
4091 F:      drivers/irqchip/irq-brcmstb*
4092 F:      drivers/pmdomain/bcm/bcm63xx-power.c
4093 F:      include/linux/bcm963xx_nvram.h
4094 F:      include/linux/bcm963xx_tag.h
4095
4096 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4097 M:      Rasesh Mody <[email protected]>
4098 M:      [email protected]
4099 L:      [email protected]
4100 S:      Supported
4101 F:      drivers/net/ethernet/broadcom/bnx2.*
4102 F:      drivers/net/ethernet/broadcom/bnx2_*
4103
4104 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4105 M:      Saurav Kashyap <[email protected]>
4106 M:      Javed Hasan <[email protected]>
4107 M:      [email protected]
4108 L:      [email protected]
4109 S:      Supported
4110 F:      drivers/scsi/bnx2fc/
4111
4112 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4113 M:      Nilesh Javali <[email protected]>
4114 M:      Manish Rangankar <[email protected]>
4115 M:      [email protected]
4116 L:      [email protected]
4117 S:      Supported
4118 F:      drivers/scsi/bnx2i/
4119
4120 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4121 M:      Ariel Elior <[email protected]>
4122 M:      Sudarsana Kalluru <[email protected]>
4123 M:      Manish Chopra <[email protected]>
4124 L:      [email protected]
4125 S:      Supported
4126 F:      drivers/net/ethernet/broadcom/bnx2x/
4127
4128 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4129 M:      Michael Chan <[email protected]>
4130 L:      [email protected]
4131 S:      Supported
4132 F:      drivers/firmware/broadcom/tee_bnxt_fw.c
4133 F:      drivers/net/ethernet/broadcom/bnxt/
4134 F:      include/linux/firmware/broadcom/tee_bnxt_fw.h
4135
4136 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
4137 M:      Arend van Spriel <[email protected]>
4138 M:      Franky Lin <[email protected]>
4139 M:      Hante Meuleman <[email protected]>
4140 L:      [email protected]
4141 L:      [email protected]
4142 L:      [email protected]
4143 S:      Supported
4144 F:      drivers/net/wireless/broadcom/brcm80211/
4145
4146 BROADCOM BRCMSTB GPIO DRIVER
4147 M:      Doug Berger <[email protected]>
4148 M:      Florian Fainelli <[email protected]>
4149 R:      Broadcom internal kernel review list <[email protected]>
4150 S:      Supported
4151 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4152 F:      drivers/gpio/gpio-brcmstb.c
4153
4154 BROADCOM BRCMSTB I2C DRIVER
4155 M:      Kamal Dasu <[email protected]>
4156 R:      Broadcom internal kernel review list <[email protected]>
4157 L:      [email protected]
4158 S:      Supported
4159 F:      Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4160 F:      drivers/i2c/busses/i2c-brcmstb.c
4161
4162 BROADCOM BRCMSTB UART DRIVER
4163 M:      Al Cooper <[email protected]>
4164 R:      Broadcom internal kernel review list <[email protected]>
4165 L:      [email protected]
4166 S:      Maintained
4167 F:      Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4168 F:      drivers/tty/serial/8250/8250_bcm7271.c
4169
4170 BROADCOM BRCMSTB USB EHCI DRIVER
4171 M:      Justin Chen <[email protected]>
4172 M:      Al Cooper <[email protected]>
4173 R:      Broadcom internal kernel review list <[email protected]>
4174 L:      [email protected]
4175 S:      Maintained
4176 F:      Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4177 F:      drivers/usb/host/ehci-brcm.*
4178
4179 BROADCOM BRCMSTB USB PIN MAP DRIVER
4180 M:      Al Cooper <[email protected]>
4181 R:      Broadcom internal kernel review list <[email protected]>
4182 L:      [email protected]
4183 S:      Maintained
4184 F:      Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4185 F:      drivers/usb/misc/brcmstb-usb-pinmap.c
4186
4187 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4188 M:      Justin Chen <[email protected]>
4189 M:      Al Cooper <[email protected]>
4190 R:      Broadcom internal kernel review list <[email protected]>
4191 L:      [email protected]
4192 S:      Maintained
4193 F:      drivers/phy/broadcom/phy-brcm-usb*
4194
4195 BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4196 M:      William Zhang <[email protected]>
4197 M:      Kursad Oney <[email protected]>
4198 M:      Jonas Gorski <[email protected]>
4199 R:      Broadcom internal kernel review list <[email protected]>
4200 L:      [email protected]
4201 S:      Maintained
4202 F:      Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4203 F:      drivers/spi/spi-bcm63xx-hsspi.c
4204 F:      drivers/spi/spi-bcmbca-hsspi.c
4205
4206 BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4207 M:      Jonas Gorski <[email protected]>
4208 L:      [email protected]
4209 S:      Odd Fixes
4210 F:      Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4211 F:      drivers/spi/spi-bcm63xx.c
4212
4213 BROADCOM ETHERNET PHY DRIVERS
4214 M:      Florian Fainelli <[email protected]>
4215 R:      Broadcom internal kernel review list <[email protected]>
4216 L:      [email protected]
4217 S:      Supported
4218 F:      Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4219 F:      drivers/net/phy/bcm*.[ch]
4220 F:      drivers/net/phy/broadcom.c
4221 F:      include/linux/brcmphy.h
4222
4223 BROADCOM GENET ETHERNET DRIVER
4224 M:      Doug Berger <[email protected]>
4225 M:      Florian Fainelli <[email protected]>
4226 R:      Broadcom internal kernel review list <[email protected]>
4227 L:      [email protected]
4228 S:      Supported
4229 F:      Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4230 F:      Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4231 F:      drivers/net/ethernet/broadcom/genet/
4232 F:      drivers/net/ethernet/broadcom/unimac.h
4233 F:      drivers/net/mdio/mdio-bcm-unimac.c
4234 F:      include/linux/platform_data/bcmgenet.h
4235 F:      include/linux/platform_data/mdio-bcm-unimac.h
4236
4237 BROADCOM IPROC ARM ARCHITECTURE
4238 M:      Ray Jui <[email protected]>
4239 M:      Scott Branden <[email protected]>
4240 R:      Broadcom internal kernel review list <[email protected]>
4241 L:      [email protected] (moderated for non-subscribers)
4242 S:      Maintained
4243 T:      git https://github.com/broadcom/stblinux.git
4244 F:      arch/arm64/boot/dts/broadcom/northstar2/*
4245 F:      arch/arm64/boot/dts/broadcom/stingray/*
4246 F:      drivers/clk/bcm/clk-ns*
4247 F:      drivers/clk/bcm/clk-sr*
4248 F:      drivers/pinctrl/bcm/pinctrl-ns*
4249 F:      include/dt-bindings/clock/bcm-sr*
4250 N:      iproc
4251 N:      cygnus
4252 N:      bcm[-_]nsp
4253 N:      bcm9113*
4254 N:      bcm9583*
4255 N:      bcm9585*
4256 N:      bcm9586*
4257 N:      bcm988312
4258 N:      bcm113*
4259 N:      bcm583*
4260 N:      bcm585*
4261 N:      bcm586*
4262 N:      bcm88312
4263 N:      hr2
4264 N:      stingray
4265
4266 BROADCOM IPROC GBIT ETHERNET DRIVER
4267 M:      Rafał Miłecki <[email protected]>
4268 R:      Broadcom internal kernel review list <[email protected]>
4269 L:      [email protected]
4270 S:      Maintained
4271 F:      Documentation/devicetree/bindings/net/brcm,amac.yaml
4272 F:      drivers/net/ethernet/broadcom/bgmac*
4273 F:      drivers/net/ethernet/broadcom/unimac.h
4274
4275 BROADCOM KONA GPIO DRIVER
4276 M:      Ray Jui <[email protected]>
4277 R:      Broadcom internal kernel review list <[email protected]>
4278 S:      Supported
4279 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4280 F:      drivers/gpio/gpio-bcm-kona.c
4281
4282 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4283 M:      Sathya Prakash Veerichetty <[email protected]>
4284 M:      Kashyap Desai <[email protected]>
4285 M:      Sumit Saxena <[email protected]>
4286 M:      Sreekanth Reddy <[email protected]>
4287 L:      [email protected]
4288 L:      [email protected]
4289 S:      Supported
4290 W:      https://www.broadcom.com/support/storage
4291 F:      drivers/scsi/mpi3mr/
4292
4293 BROADCOM NETXTREME-E ROCE DRIVER
4294 M:      Selvin Xavier <[email protected]>
4295 L:      [email protected]
4296 S:      Supported
4297 W:      http://www.broadcom.com
4298 F:      drivers/infiniband/hw/bnxt_re/
4299 F:      include/uapi/rdma/bnxt_re-abi.h
4300
4301 BROADCOM NVRAM DRIVER
4302 M:      Rafał Miłecki <[email protected]>
4303 L:      [email protected]
4304 S:      Maintained
4305 F:      drivers/firmware/broadcom/*
4306
4307 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4308 M:      Rafał Miłecki <[email protected]>
4309 M:      Florian Fainelli <[email protected]>
4310 R:      Broadcom internal kernel review list <[email protected]>
4311 L:      [email protected]
4312 S:      Maintained
4313 T:      git https://github.com/broadcom/stblinux.git
4314 F:      drivers/pmdomain/bcm/bcm-pmb.c
4315 F:      include/dt-bindings/soc/bcm-pmb.h
4316
4317 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4318 M:      Rafał Miłecki <[email protected]>
4319 L:      [email protected]
4320 S:      Maintained
4321 F:      drivers/bcma/
4322 F:      include/linux/bcma/
4323
4324 BROADCOM SPI DRIVER
4325 M:      Kamal Dasu <[email protected]>
4326 R:      Broadcom internal kernel review list <[email protected]>
4327 S:      Maintained
4328 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4329 F:      drivers/spi/spi-bcm-qspi.*
4330 F:      drivers/spi/spi-brcmstb-qspi.c
4331 F:      drivers/spi/spi-iproc-qspi.c
4332
4333 BROADCOM STB AVS CPUFREQ DRIVER
4334 M:      Markus Mayer <[email protected]>
4335 R:      Broadcom internal kernel review list <[email protected]>
4336 L:      [email protected]
4337 S:      Maintained
4338 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4339 F:      drivers/cpufreq/brcmstb*
4340
4341 BROADCOM STB AVS TMON DRIVER
4342 M:      Markus Mayer <[email protected]>
4343 R:      Broadcom internal kernel review list <[email protected]>
4344 L:      [email protected]
4345 S:      Maintained
4346 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4347 F:      drivers/thermal/broadcom/brcmstb*
4348
4349 BROADCOM STB DPFE DRIVER
4350 M:      Markus Mayer <[email protected]>
4351 R:      Broadcom internal kernel review list <[email protected]>
4352 L:      [email protected] (moderated for non-subscribers)
4353 S:      Maintained
4354 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4355 F:      drivers/memory/brcmstb_dpfe.c
4356
4357 BROADCOM STB NAND FLASH DRIVER
4358 M:      Brian Norris <[email protected]>
4359 M:      Kamal Dasu <[email protected]>
4360 R:      Broadcom internal kernel review list <[email protected]>
4361 L:      [email protected]
4362 S:      Maintained
4363 F:      drivers/mtd/nand/raw/brcmnand/
4364 F:      include/linux/platform_data/brcmnand.h
4365
4366 BROADCOM STB PCIE DRIVER
4367 M:      Jim Quinlan <[email protected]>
4368 M:      Nicolas Saenz Julienne <[email protected]>
4369 M:      Florian Fainelli <[email protected]>
4370 R:      Broadcom internal kernel review list <[email protected]>
4371 L:      [email protected]
4372 S:      Maintained
4373 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4374 F:      drivers/pci/controller/pcie-brcmstb.c
4375
4376 BROADCOM SYSTEMPORT ETHERNET DRIVER
4377 M:      Florian Fainelli <[email protected]>
4378 R:      Broadcom internal kernel review list <[email protected]>
4379 L:      [email protected]
4380 S:      Supported
4381 F:      Documentation/devicetree/bindings/net/brcm,systemport.yaml
4382 F:      drivers/net/ethernet/broadcom/bcmsysport.*
4383 F:      drivers/net/ethernet/broadcom/unimac.h
4384
4385 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4386 M:      Pavan Chebbi <[email protected]>
4387 M:      Michael Chan <[email protected]>
4388 L:      [email protected]
4389 S:      Supported
4390 F:      drivers/net/ethernet/broadcom/tg3.*
4391
4392 BROADCOM VK DRIVER
4393 M:      Scott Branden <[email protected]>
4394 R:      Broadcom internal kernel review list <[email protected]>
4395 S:      Supported
4396 F:      drivers/misc/bcm-vk/
4397 F:      include/uapi/linux/misc/bcm_vk.h
4398
4399 BROCADE BFA FC SCSI DRIVER
4400 M:      Anil Gurumurthy <[email protected]>
4401 M:      Sudarsana Kalluru <[email protected]>
4402 L:      [email protected]
4403 S:      Supported
4404 F:      drivers/scsi/bfa/
4405
4406 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4407 M:      Rasesh Mody <[email protected]>
4408 M:      Sudarsana Kalluru <[email protected]>
4409 M:      [email protected]
4410 L:      [email protected]
4411 S:      Supported
4412 F:      drivers/net/ethernet/brocade/bna/
4413
4414 BSG (block layer generic sg v4 driver)
4415 M:      FUJITA Tomonori <[email protected]>
4416 L:      [email protected]
4417 S:      Supported
4418 F:      block/bsg.c
4419 F:      include/linux/bsg.h
4420 F:      include/uapi/linux/bsg.h
4421
4422 BT87X AUDIO DRIVER
4423 M:      Clemens Ladisch <[email protected]>
4424 L:      [email protected] (moderated for non-subscribers)
4425 S:      Maintained
4426 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4427 F:      Documentation/sound/cards/bt87x.rst
4428 F:      sound/pci/bt87x.c
4429
4430 BT8XXGPIO DRIVER
4431 M:      Michael Buesch <[email protected]>
4432 S:      Maintained
4433 W:      http://bu3sch.de/btgpio.php
4434 F:      drivers/gpio/gpio-bt8xx.c
4435
4436 BTRFS FILE SYSTEM
4437 M:      Chris Mason <[email protected]>
4438 M:      Josef Bacik <[email protected]>
4439 M:      David Sterba <[email protected]>
4440 L:      [email protected]
4441 S:      Maintained
4442 W:      https://btrfs.readthedocs.io
4443 Q:      https://patchwork.kernel.org/project/linux-btrfs/list/
4444 C:      irc://irc.libera.chat/btrfs
4445 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4446 F:      Documentation/filesystems/btrfs.rst
4447 F:      fs/btrfs/
4448 F:      include/linux/btrfs*
4449 F:      include/trace/events/btrfs.h
4450 F:      include/uapi/linux/btrfs*
4451
4452 BTTV VIDEO4LINUX DRIVER
4453 M:      Mauro Carvalho Chehab <[email protected]>
4454 L:      [email protected]
4455 S:      Odd fixes
4456 W:      https://linuxtv.org
4457 T:      git git://linuxtv.org/media_tree.git
4458 F:      Documentation/driver-api/media/drivers/bttv*
4459 F:      drivers/media/pci/bt8xx/bttv*
4460
4461 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4462 M:      Chanwoo Choi <[email protected]>
4463 L:      [email protected]
4464 L:      [email protected]
4465 S:      Maintained
4466 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4467 F:      Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4468 F:      drivers/devfreq/exynos-bus.c
4469
4470 BUSLOGIC SCSI DRIVER
4471 M:      Khalid Aziz <[email protected]>
4472 L:      [email protected]
4473 S:      Maintained
4474 F:      drivers/scsi/BusLogic.*
4475 F:      drivers/scsi/FlashPoint.*
4476
4477 BXCAN CAN NETWORK DRIVER
4478 M:      Dario Binacchi <[email protected]>
4479 L:      [email protected]
4480 S:      Maintained
4481 F:      Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4482 F:      drivers/net/can/bxcan.c
4483
4484 C-MEDIA CMI8788 DRIVER
4485 M:      Clemens Ladisch <[email protected]>
4486 L:      [email protected] (moderated for non-subscribers)
4487 S:      Maintained
4488 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4489 F:      sound/pci/oxygen/
4490
4491 C-SKY ARCHITECTURE
4492 M:      Guo Ren <[email protected]>
4493 L:      [email protected]
4494 S:      Supported
4495 T:      git https://github.com/c-sky/csky-linux.git
4496 F:      Documentation/devicetree/bindings/csky/
4497 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
4498 F:      Documentation/devicetree/bindings/timer/csky,*
4499 F:      arch/csky/
4500 F:      drivers/clocksource/timer-gx6605s.c
4501 F:      drivers/clocksource/timer-mp-csky.c
4502 F:      drivers/irqchip/irq-csky-*
4503 N:      csky
4504 K:      csky
4505
4506 CA8210 IEEE-802.15.4 RADIO DRIVER
4507 L:      [email protected]
4508 S:      Orphan
4509 W:      https://github.com/Cascoda/ca8210-linux.git
4510 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4511 F:      drivers/net/ieee802154/ca8210.c
4512
4513 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4514 M:      David Howells <[email protected]>
4515 L:      [email protected] (moderated for non-subscribers)
4516 S:      Supported
4517 F:      Documentation/filesystems/caching/cachefiles.rst
4518 F:      fs/cachefiles/
4519
4520 CACHESTAT: PAGE CACHE STATS FOR A FILE
4521 M:      Nhat Pham <[email protected]>
4522 M:      Johannes Weiner <[email protected]>
4523 L:      [email protected]
4524 S:      Maintained
4525 F:      tools/testing/selftests/cachestat/test_cachestat.c
4526
4527 CADENCE MIPI-CSI2 BRIDGES
4528 M:      Maxime Ripard <[email protected]>
4529 L:      [email protected]
4530 S:      Maintained
4531 F:      Documentation/devicetree/bindings/media/cdns,*.txt
4532 F:      Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
4533 F:      drivers/media/platform/cadence/cdns-csi2*
4534
4535 CADENCE NAND DRIVER
4536 L:      [email protected]
4537 S:      Orphan
4538 F:      Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4539 F:      drivers/mtd/nand/raw/cadence-nand-controller.c
4540
4541 CADENCE USB3 DRD IP DRIVER
4542 M:      Peter Chen <[email protected]>
4543 M:      Pawel Laszczak <[email protected]>
4544 R:      Roger Quadros <[email protected]>
4545 L:      [email protected]
4546 S:      Maintained
4547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4548 F:      Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4549 F:      drivers/usb/cdns3/
4550 X:      drivers/usb/cdns3/cdnsp*
4551
4552 CADENCE USBHS DRIVER
4553 M:      Pawel Laszczak <[email protected]>
4554 L:      [email protected]
4555 S:      Maintained
4556 F:      drivers/usb/gadget/udc/cdns2
4557
4558 CADENCE USBSSP DRD IP DRIVER
4559 M:      Pawel Laszczak <[email protected]>
4560 L:      [email protected]
4561 S:      Maintained
4562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4563 F:      drivers/usb/cdns3/
4564 X:      drivers/usb/cdns3/cdns3*
4565
4566 CADET FM/AM RADIO RECEIVER DRIVER
4567 M:      Hans Verkuil <[email protected]>
4568 L:      [email protected]
4569 S:      Maintained
4570 W:      https://linuxtv.org
4571 T:      git git://linuxtv.org/media_tree.git
4572 F:      drivers/media/radio/radio-cadet*
4573
4574 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4575 L:      [email protected]
4576 S:      Orphan
4577 T:      git git://linuxtv.org/media_tree.git
4578 F:      Documentation/admin-guide/media/cafe_ccic*
4579 F:      drivers/media/platform/marvell/
4580
4581 CAIF NETWORK LAYER
4582 L:      [email protected]
4583 S:      Orphan
4584 F:      Documentation/networking/caif/
4585 F:      drivers/net/caif/
4586 F:      include/net/caif/
4587 F:      include/uapi/linux/caif/
4588 F:      net/caif/
4589
4590 CAKE QDISC
4591 M:      Toke Høiland-Jørgensen <[email protected]>
4592 L:      [email protected] (moderated for non-subscribers)
4593 S:      Maintained
4594 F:      net/sched/sch_cake.c
4595
4596 CAN NETWORK DRIVERS
4597 M:      Wolfgang Grandegger <[email protected]>
4598 M:      Marc Kleine-Budde <[email protected]>
4599 L:      [email protected]
4600 S:      Maintained
4601 W:      https://github.com/linux-can
4602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4604 F:      Documentation/devicetree/bindings/net/can/
4605 F:      Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4606 F:      drivers/net/can/
4607 F:      drivers/phy/phy-can-transceiver.c
4608 F:      include/linux/can/bittiming.h
4609 F:      include/linux/can/dev.h
4610 F:      include/linux/can/length.h
4611 F:      include/linux/can/platform/
4612 F:      include/linux/can/rx-offload.h
4613 F:      include/uapi/linux/can/error.h
4614 F:      include/uapi/linux/can/netlink.h
4615 F:      include/uapi/linux/can/vxcan.h
4616
4617 CAN NETWORK LAYER
4618 M:      Oliver Hartkopp <[email protected]>
4619 M:      Marc Kleine-Budde <[email protected]>
4620 L:      [email protected]
4621 S:      Maintained
4622 W:      https://github.com/linux-can
4623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4625 F:      Documentation/networking/can.rst
4626 F:      include/linux/can/can-ml.h
4627 F:      include/linux/can/core.h
4628 F:      include/linux/can/skb.h
4629 F:      include/net/netns/can.h
4630 F:      include/uapi/linux/can.h
4631 F:      include/uapi/linux/can/bcm.h
4632 F:      include/uapi/linux/can/gw.h
4633 F:      include/uapi/linux/can/isotp.h
4634 F:      include/uapi/linux/can/raw.h
4635 F:      net/can/
4636
4637 CAN-J1939 NETWORK LAYER
4638 M:      Robin van der Gracht <[email protected]>
4639 M:      Oleksij Rempel <[email protected]>
4640 R:      [email protected]
4641 L:      [email protected]
4642 S:      Maintained
4643 F:      Documentation/networking/j1939.rst
4644 F:      include/uapi/linux/can/j1939.h
4645 F:      net/can/j1939/
4646
4647 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4648 M:      Damien Le Moal <[email protected]>
4649 L:      [email protected]
4650 L:      [email protected] (pinctrl driver)
4651 F:      Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4652 F:      drivers/pinctrl/pinctrl-k210.c
4653
4654 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4655 M:      Damien Le Moal <[email protected]>
4656 L:      [email protected]
4657 L:      [email protected]
4658 S:      Maintained
4659 F:      Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4660 F:      drivers/reset/reset-k210.c
4661
4662 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4663 M:      Damien Le Moal <[email protected]>
4664 L:      [email protected]
4665 S:      Maintained
4666 F:      Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4667 F:      drivers/soc/canaan/
4668 F:      include/soc/canaan/
4669
4670 CAPABILITIES
4671 M:      Serge Hallyn <[email protected]>
4672 L:      [email protected]
4673 S:      Supported
4674 F:      include/linux/capability.h
4675 F:      include/uapi/linux/capability.h
4676 F:      kernel/capability.c
4677 F:      security/commoncap.c
4678
4679 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4680 M:      Kevin Tsai <[email protected]>
4681 S:      Maintained
4682 F:      drivers/iio/light/cm*
4683
4684 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4685 M:      Christian Lamparter <[email protected]>
4686 L:      [email protected]
4687 S:      Maintained
4688 W:      https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4689 F:      drivers/net/wireless/ath/carl9170/
4690
4691 CAVIUM I2C DRIVER
4692 M:      Robert Richter <[email protected]>
4693 S:      Odd Fixes
4694 W:      http://www.marvell.com
4695 F:      drivers/i2c/busses/i2c-octeon*
4696 F:      drivers/i2c/busses/i2c-thunderx*
4697
4698 CAVIUM LIQUIDIO NETWORK DRIVER
4699 M:      Derek Chickles <[email protected]>
4700 M:      Satanand Burla <[email protected]>
4701 M:      Felix Manlunas <[email protected]>
4702 L:      [email protected]
4703 S:      Supported
4704 W:      http://www.marvell.com
4705 F:      drivers/net/ethernet/cavium/liquidio/
4706
4707 CAVIUM MMC DRIVER
4708 M:      Robert Richter <[email protected]>
4709 S:      Odd Fixes
4710 W:      http://www.marvell.com
4711 F:      drivers/mmc/host/cavium*
4712
4713 CAVIUM OCTEON-TX CRYPTO DRIVER
4714 M:      George Cherian <[email protected]>
4715 L:      [email protected]
4716 S:      Supported
4717 W:      http://www.marvell.com
4718 F:      drivers/crypto/cavium/cpt/
4719
4720 CAVIUM THUNDERX2 ARM64 SOC
4721 M:      Robert Richter <[email protected]>
4722 L:      [email protected] (moderated for non-subscribers)
4723 S:      Odd Fixes
4724 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4725 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
4726
4727 CBS/ETF/TAPRIO QDISCS
4728 M:      Vinicius Costa Gomes <[email protected]>
4729 L:      [email protected]
4730 S:      Maintained
4731 F:      net/sched/sch_cbs.c
4732 F:      net/sched/sch_etf.c
4733 F:      net/sched/sch_taprio.c
4734
4735 CC2520 IEEE-802.15.4 RADIO DRIVER
4736 M:      Stefan Schmidt <[email protected]>
4737 L:      [email protected]
4738 S:      Odd Fixes
4739 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4740 F:      drivers/net/ieee802154/cc2520.c
4741
4742 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4743 M:      Gilad Ben-Yossef <[email protected]>
4744 L:      [email protected]
4745 S:      Supported
4746 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4747 F:      drivers/crypto/ccree/
4748
4749 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4750 M:      Hadar Gat <[email protected]>
4751 L:      [email protected]
4752 S:      Supported
4753 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4754 F:      Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4755 F:      drivers/char/hw_random/cctrng.c
4756 F:      drivers/char/hw_random/cctrng.h
4757
4758 CEC FRAMEWORK
4759 M:      Hans Verkuil <[email protected]>
4760 L:      [email protected]
4761 S:      Supported
4762 W:      http://linuxtv.org
4763 T:      git git://linuxtv.org/media_tree.git
4764 F:      Documentation/ABI/testing/debugfs-cec-error-inj
4765 F:      Documentation/devicetree/bindings/media/cec/cec-common.yaml
4766 F:      Documentation/driver-api/media/cec-core.rst
4767 F:      Documentation/userspace-api/media/cec
4768 F:      drivers/media/cec/
4769 F:      drivers/media/rc/keymaps/rc-cec.c
4770 F:      include/media/cec-notifier.h
4771 F:      include/media/cec.h
4772 F:      include/uapi/linux/cec-funcs.h
4773 F:      include/uapi/linux/cec.h
4774
4775 CEC GPIO DRIVER
4776 M:      Hans Verkuil <[email protected]>
4777 L:      [email protected]
4778 S:      Supported
4779 W:      http://linuxtv.org
4780 T:      git git://linuxtv.org/media_tree.git
4781 F:      Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
4782 F:      drivers/media/cec/platform/cec-gpio/
4783
4784 CELL BROADBAND ENGINE ARCHITECTURE
4785 M:      Arnd Bergmann <[email protected]>
4786 L:      [email protected]
4787 S:      Supported
4788 W:      http://www.ibm.com/developerworks/power/cell/
4789 F:      arch/powerpc/include/asm/cell*.h
4790 F:      arch/powerpc/include/asm/spu*.h
4791 F:      arch/powerpc/include/uapi/asm/spu*.h
4792 F:      arch/powerpc/platforms/cell/
4793
4794 CELLWISE CW2015 BATTERY DRIVER
4795 M:      Tobias Schrammm <[email protected]>
4796 S:      Maintained
4797 F:      Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4798 F:      drivers/power/supply/cw2015_battery.c
4799
4800 CEPH COMMON CODE (LIBCEPH)
4801 M:      Ilya Dryomov <[email protected]>
4802 M:      Xiubo Li <[email protected]>
4803 R:      Jeff Layton <[email protected]>
4804 L:      [email protected]
4805 S:      Supported
4806 W:      http://ceph.com/
4807 T:      git https://github.com/ceph/ceph-client.git
4808 F:      include/linux/ceph/
4809 F:      include/linux/crush/
4810 F:      net/ceph/
4811
4812 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4813 M:      Xiubo Li <[email protected]>
4814 M:      Ilya Dryomov <[email protected]>
4815 R:      Jeff Layton <[email protected]>
4816 L:      [email protected]
4817 S:      Supported
4818 W:      http://ceph.com/
4819 T:      git https://github.com/ceph/ceph-client.git
4820 F:      Documentation/filesystems/ceph.rst
4821 F:      fs/ceph/
4822
4823 CERTIFICATE HANDLING
4824 M:      David Howells <[email protected]>
4825 M:      David Woodhouse <[email protected]>
4826 L:      [email protected]
4827 S:      Maintained
4828 F:      Documentation/admin-guide/module-signing.rst
4829 F:      certs/
4830 F:      scripts/sign-file.c
4831 F:      tools/certs/
4832
4833 CFAG12864B LCD DRIVER
4834 M:      Miguel Ojeda <[email protected]>
4835 S:      Maintained
4836 F:      drivers/auxdisplay/cfag12864b.c
4837 F:      include/linux/cfag12864b.h
4838
4839 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4840 M:      Miguel Ojeda <[email protected]>
4841 S:      Maintained
4842 F:      drivers/auxdisplay/cfag12864bfb.c
4843 F:      include/linux/cfag12864b.h
4844
4845 CHAR and MISC DRIVERS
4846 M:      Arnd Bergmann <[email protected]>
4847 M:      Greg Kroah-Hartman <[email protected]>
4848 S:      Supported
4849 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4850 F:      drivers/char/
4851 F:      drivers/misc/
4852 F:      include/linux/miscdevice.h
4853 X:      drivers/char/agp/
4854 X:      drivers/char/hw_random/
4855 X:      drivers/char/ipmi/
4856 X:      drivers/char/random.c
4857 X:      drivers/char/tpm/
4858
4859 CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
4860 M:      Thomas Weißschuh <[email protected]>
4861 L:      [email protected]
4862 S:      Maintained
4863 F:      Documentation/hwmon/powerz.rst
4864 F:      drivers/hwmon/powerz.c
4865
4866 CHECKPATCH
4867 M:      Andy Whitcroft <[email protected]>
4868 M:      Joe Perches <[email protected]>
4869 R:      Dwaipayan Ray <[email protected]>
4870 R:      Lukas Bulwahn <[email protected]>
4871 S:      Maintained
4872 F:      scripts/checkpatch.pl
4873
4874 CHECKPATCH DOCUMENTATION
4875 M:      Dwaipayan Ray <[email protected]>
4876 M:      Lukas Bulwahn <[email protected]>
4877 R:      Joe Perches <[email protected]>
4878 S:      Maintained
4879 F:      Documentation/dev-tools/checkpatch.rst
4880
4881 CHINESE DOCUMENTATION
4882 M:      Alex Shi <[email protected]>
4883 M:      Yanteng Si <[email protected]>
4884 S:      Maintained
4885 F:      Documentation/translations/zh_CN/
4886
4887 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4888 M:      Peter Chen <[email protected]>
4889 L:      [email protected]
4890 S:      Maintained
4891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4892 F:      drivers/usb/chipidea/
4893
4894 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4895 M:      Hans de Goede <[email protected]>
4896 L:      [email protected]
4897 S:      Maintained
4898 F:      Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4899 F:      drivers/input/touchscreen/chipone_icn8318.c
4900
4901 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4902 M:      Hans de Goede <[email protected]>
4903 L:      [email protected]
4904 S:      Maintained
4905 F:      drivers/input/touchscreen/chipone_icn8505.c
4906
4907 CHROME HARDWARE PLATFORM SUPPORT
4908 M:      Benson Leung <[email protected]>
4909 M:      Tzung-Bi Shih <[email protected]>
4910 L:      [email protected]
4911 S:      Maintained
4912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4913 F:      drivers/platform/chrome/
4914
4915 CHROMEOS EC CODEC DRIVER
4916 M:      Cheng-Yi Chiang <[email protected]>
4917 M:      Tzung-Bi Shih <[email protected]>
4918 R:      Guenter Roeck <[email protected]>
4919 L:      [email protected]
4920 S:      Maintained
4921 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4922 F:      sound/soc/codecs/cros_ec_codec.*
4923
4924 CHROMEOS EC SUBDRIVERS
4925 M:      Benson Leung <[email protected]>
4926 R:      Guenter Roeck <[email protected]>
4927 L:      [email protected]
4928 S:      Maintained
4929 F:      drivers/power/supply/cros_usbpd-charger.c
4930 N:      cros_ec
4931 N:      cros-ec
4932
4933 CHROMEOS EC UART DRIVER
4934 M:      Bhanu Prakash Maiya <[email protected]>
4935 R:      Benson Leung <[email protected]>
4936 R:      Tzung-Bi Shih <[email protected]>
4937 S:      Maintained
4938 F:      drivers/platform/chrome/cros_ec_uart.c
4939
4940 CHROMEOS EC USB PD NOTIFY DRIVER
4941 M:      Prashant Malani <[email protected]>
4942 L:      [email protected]
4943 S:      Maintained
4944 F:      drivers/platform/chrome/cros_usbpd_notify.c
4945 F:      include/linux/platform_data/cros_usbpd_notify.h
4946
4947 CHROMEOS EC USB TYPE-C DRIVER
4948 M:      Prashant Malani <[email protected]>
4949 L:      [email protected]
4950 S:      Maintained
4951 F:      drivers/platform/chrome/cros_ec_typec.*
4952 F:      drivers/platform/chrome/cros_typec_switch.c
4953 F:      drivers/platform/chrome/cros_typec_vdm.*
4954
4955 CHROMEOS HPS DRIVER
4956 M:      Dan Callaghan <[email protected]>
4957 R:      Sami Kyöstilä <[email protected]>
4958 S:      Maintained
4959 F:      drivers/platform/chrome/cros_hps_i2c.c
4960
4961 CHRONTEL CH7322 CEC DRIVER
4962 M:      Joe Tessler <[email protected]>
4963 L:      [email protected]
4964 S:      Maintained
4965 T:      git git://linuxtv.org/media_tree.git
4966 F:      Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4967 F:      drivers/media/cec/i2c/ch7322.c
4968
4969 CIRRUS LOGIC AUDIO CODEC DRIVERS
4970 M:      James Schulman <[email protected]>
4971 M:      David Rhodes <[email protected]>
4972 M:      Richard Fitzgerald <[email protected]>
4973 L:      [email protected] (moderated for non-subscribers)
4974 L:      [email protected]
4975 S:      Maintained
4976 F:      Documentation/devicetree/bindings/sound/cirrus,cs*
4977 F:      drivers/mfd/cs42l43*
4978 F:      drivers/pinctrl/cirrus/pinctrl-cs42l43*
4979 F:      drivers/spi/spi-cs42l43*
4980 F:      include/dt-bindings/sound/cs*
4981 F:      include/linux/mfd/cs42l43*
4982 F:      include/sound/cs*
4983 F:      sound/pci/hda/cirrus*
4984 F:      sound/pci/hda/cs*
4985 F:      sound/pci/hda/hda_cs_dsp_ctl.*
4986 F:      sound/soc/codecs/cs*
4987
4988 CIRRUS LOGIC DSP FIRMWARE DRIVER
4989 M:      Simon Trimmer <[email protected]>
4990 M:      Charles Keepax <[email protected]>
4991 M:      Richard Fitzgerald <[email protected]>
4992 L:      [email protected]
4993 S:      Supported
4994 W:      https://github.com/CirrusLogic/linux-drivers/wiki
4995 T:      git https://github.com/CirrusLogic/linux-drivers.git
4996 F:      drivers/firmware/cirrus/*
4997 F:      include/linux/firmware/cirrus/*
4998
4999 CIRRUS LOGIC EP93XX ETHERNET DRIVER
5000 M:      Hartley Sweeten <[email protected]>
5001 L:      [email protected]
5002 S:      Maintained
5003 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
5004
5005 CIRRUS LOGIC LOCHNAGAR DRIVER
5006 M:      Charles Keepax <[email protected]>
5007 M:      Richard Fitzgerald <[email protected]>
5008 L:      [email protected]
5009 S:      Supported
5010 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5011 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5012 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5013 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5014 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5015 F:      Documentation/hwmon/lochnagar.rst
5016 F:      drivers/clk/clk-lochnagar.c
5017 F:      drivers/hwmon/lochnagar-hwmon.c
5018 F:      drivers/mfd/lochnagar-i2c.c
5019 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5020 F:      drivers/regulator/lochnagar-regulator.c
5021 F:      include/dt-bindings/clock/lochnagar.h
5022 F:      include/dt-bindings/pinctrl/lochnagar.h
5023 F:      include/linux/mfd/lochnagar*
5024 F:      sound/soc/codecs/lochnagar-sc.c
5025
5026 CIRRUS LOGIC MADERA CODEC DRIVERS
5027 M:      Charles Keepax <[email protected]>
5028 M:      Richard Fitzgerald <[email protected]>
5029 L:      [email protected] (moderated for non-subscribers)
5030 L:      [email protected]
5031 S:      Supported
5032 W:      https://github.com/CirrusLogic/linux-drivers/wiki
5033 T:      git https://github.com/CirrusLogic/linux-drivers.git
5034 F:      Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5035 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5036 F:      Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5037 F:      drivers/gpio/gpio-madera*
5038 F:      drivers/irqchip/irq-madera*
5039 F:      drivers/mfd/cs47l*
5040 F:      drivers/mfd/madera*
5041 F:      drivers/pinctrl/cirrus/*
5042 F:      include/dt-bindings/sound/madera*
5043 F:      include/linux/irqchip/irq-madera*
5044 F:      include/linux/mfd/madera/*
5045 F:      include/sound/madera*
5046 F:      sound/soc/codecs/cs47l*
5047 F:      sound/soc/codecs/madera*
5048
5049 CISCO FCOE HBA DRIVER
5050 M:      Satish Kharat <[email protected]>
5051 M:      Sesidhar Baddela <[email protected]>
5052 M:      Karan Tilak Kumar <[email protected]>
5053 L:      [email protected]
5054 S:      Supported
5055 F:      drivers/scsi/fnic/
5056
5057 CISCO SCSI HBA DRIVER
5058 M:      Karan Tilak Kumar <[email protected]>
5059 M:      Sesidhar Baddela <[email protected]>
5060 L:      [email protected]
5061 S:      Supported
5062 F:      drivers/scsi/snic/
5063
5064 CISCO VIC ETHERNET NIC DRIVER
5065 M:      Christian Benvenuti <[email protected]>
5066 M:      Satish Kharat <[email protected]>
5067 S:      Supported
5068 F:      drivers/net/ethernet/cisco/enic/
5069
5070 CISCO VIC LOW LATENCY NIC DRIVER
5071 M:      Christian Benvenuti <[email protected]>
5072 M:      Nelson Escobar <[email protected]>
5073 S:      Supported
5074 F:      drivers/infiniband/hw/usnic/
5075
5076 CLANG CONTROL FLOW INTEGRITY SUPPORT
5077 M:      Sami Tolvanen <[email protected]>
5078 M:      Kees Cook <[email protected]>
5079 R:      Nathan Chancellor <[email protected]>
5080 R:      Nick Desaulniers <[email protected]>
5081 L:      [email protected]
5082 S:      Supported
5083 B:      https://github.com/ClangBuiltLinux/linux/issues
5084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5085 F:      include/linux/cfi.h
5086 F:      kernel/cfi.c
5087
5088 CLANG-FORMAT FILE
5089 M:      Miguel Ojeda <[email protected]>
5090 S:      Maintained
5091 F:      .clang-format
5092
5093 CLANG/LLVM BUILD SUPPORT
5094 M:      Nathan Chancellor <[email protected]>
5095 M:      Nick Desaulniers <[email protected]>
5096 R:      Tom Rix <[email protected]>
5097 L:      [email protected]
5098 S:      Supported
5099 W:      https://clangbuiltlinux.github.io/
5100 B:      https://github.com/ClangBuiltLinux/linux/issues
5101 C:      irc://irc.libera.chat/clangbuiltlinux
5102 F:      Documentation/kbuild/llvm.rst
5103 F:      include/linux/compiler-clang.h
5104 F:      scripts/Makefile.clang
5105 F:      scripts/clang-tools/
5106 K:      \b(?i:clang|llvm)\b
5107
5108 CLK API
5109 M:      Russell King <[email protected]>
5110 L:      [email protected]
5111 S:      Maintained
5112 F:      include/linux/clk.h
5113
5114 CLOCKSOURCE, CLOCKEVENT DRIVERS
5115 M:      Daniel Lezcano <[email protected]>
5116 M:      Thomas Gleixner <[email protected]>
5117 L:      [email protected]
5118 S:      Supported
5119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5120 F:      Documentation/devicetree/bindings/timer/
5121 F:      drivers/clocksource/
5122
5123 CLOSURES
5124 M:      Kent Overstreet <[email protected]>
5125 L:      [email protected]
5126 S:      Supported
5127 C:      irc://irc.oftc.net/bcache
5128 F:      include/linux/closure.h
5129 F:      lib/closure.c
5130
5131 CMPC ACPI DRIVER
5132 M:      Thadeu Lima de Souza Cascardo <[email protected]>
5133 M:      Daniel Oliveira Nascimento <[email protected]>
5134 L:      [email protected]
5135 S:      Supported
5136 F:      drivers/platform/x86/classmate-laptop.c
5137
5138 COBALT MEDIA DRIVER
5139 M:      Hans Verkuil <[email protected]>
5140 L:      [email protected]
5141 S:      Supported
5142 W:      https://linuxtv.org
5143 T:      git git://linuxtv.org/media_tree.git
5144 F:      drivers/media/pci/cobalt/
5145
5146 COCCINELLE/Semantic Patches (SmPL)
5147 M:      Julia Lawall <[email protected]>
5148 M:      Nicolas Palix <[email protected]>
5149 L:      [email protected] (moderated for non-subscribers)
5150 S:      Supported
5151 W:      https://coccinelle.gitlabpages.inria.fr/website/
5152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5153 F:      Documentation/dev-tools/coccinelle.rst
5154 F:      scripts/coccicheck
5155 F:      scripts/coccinelle/
5156
5157 CODA FILE SYSTEM
5158 M:      Jan Harkes <[email protected]>
5159 M:      [email protected]
5160 L:      [email protected]
5161 S:      Maintained
5162 W:      http://www.coda.cs.cmu.edu/
5163 F:      Documentation/filesystems/coda.rst
5164 F:      fs/coda/
5165 F:      include/linux/coda*.h
5166 F:      include/uapi/linux/coda*.h
5167
5168 CODA V4L2 MEM2MEM DRIVER
5169 M:      Philipp Zabel <[email protected]>
5170 L:      [email protected]
5171 S:      Maintained
5172 F:      Documentation/devicetree/bindings/media/coda.yaml
5173 F:      drivers/media/platform/chips-media/
5174
5175 CODE OF CONDUCT
5176 M:      Greg Kroah-Hartman <[email protected]>
5177 S:      Supported
5178 F:      Documentation/process/code-of-conduct-interpretation.rst
5179 F:      Documentation/process/code-of-conduct.rst
5180
5181 COMEDI DRIVERS
5182 M:      Ian Abbott <[email protected]>
5183 M:      H Hartley Sweeten <[email protected]>
5184 S:      Odd Fixes
5185 F:      drivers/comedi/
5186 F:      include/linux/comedi/
5187 F:      include/uapi/linux/comedi.h
5188
5189 COMMON CLK FRAMEWORK
5190 M:      Michael Turquette <[email protected]>
5191 M:      Stephen Boyd <[email protected]>
5192 L:      [email protected]
5193 S:      Maintained
5194 Q:      http://patchwork.kernel.org/project/linux-clk/list/
5195 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5196 F:      Documentation/devicetree/bindings/clock/
5197 F:      drivers/clk/
5198 F:      include/dt-bindings/clock/
5199 F:      include/linux/clk-pr*
5200 F:      include/linux/clk/
5201 F:      include/linux/of_clk.h
5202 X:      drivers/clk/clkdev.c
5203
5204 COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5205 M:      Steve French <[email protected]>
5206 R:      Paulo Alcantara <[email protected]> (DFS, global name space)
5207 R:      Ronnie Sahlberg <[email protected]> (directory leases, sparse files)
5208 R:      Shyam Prasad N <[email protected]> (multichannel)
5209 R:      Tom Talpey <[email protected]> (RDMA, smbdirect)
5210 L:      [email protected]
5211 L:      [email protected] (moderated for non-subscribers)
5212 S:      Supported
5213 W:      https://wiki.samba.org/index.php/LinuxCIFS
5214 T:      git git://git.samba.org/sfrench/cifs-2.6.git
5215 F:      Documentation/admin-guide/cifs/
5216 F:      fs/smb/client/
5217 F:      fs/smb/common/
5218 F:      include/uapi/linux/cifs
5219
5220 COMPACTPCI HOTPLUG CORE
5221 M:      Scott Murray <[email protected]>
5222 L:      [email protected]
5223 S:      Maintained
5224 F:      drivers/pci/hotplug/cpci_hotplug*
5225
5226 COMPACTPCI HOTPLUG GENERIC DRIVER
5227 M:      Scott Murray <[email protected]>
5228 L:      [email protected]
5229 S:      Maintained
5230 F:      drivers/pci/hotplug/cpcihp_generic.c
5231
5232 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5233 M:      Scott Murray <[email protected]>
5234 L:      [email protected]
5235 S:      Maintained
5236 F:      drivers/pci/hotplug/cpcihp_zt5550.*
5237
5238 COMPAL LAPTOP SUPPORT
5239 M:      Cezary Jackiewicz <[email protected]>
5240 L:      [email protected]
5241 S:      Maintained
5242 F:      drivers/platform/x86/compal-laptop.c
5243
5244 COMPILER ATTRIBUTES
5245 M:      Miguel Ojeda <[email protected]>
5246 R:      Nick Desaulniers <[email protected]>
5247 S:      Maintained
5248 F:      include/linux/compiler_attributes.h
5249
5250 COMPUTE EXPRESS LINK (CXL)
5251 M:      Davidlohr Bueso <[email protected]>
5252 M:      Jonathan Cameron <[email protected]>
5253 M:      Dave Jiang <[email protected]>
5254 M:      Alison Schofield <[email protected]>
5255 M:      Vishal Verma <[email protected]>
5256 M:      Ira Weiny <[email protected]>
5257 M:      Dan Williams <[email protected]>
5258 L:      [email protected]
5259 S:      Maintained
5260 F:      drivers/cxl/
5261 F:      include/uapi/linux/cxl_mem.h
5262 F:      tools/testing/cxl/
5263
5264 COMPUTE EXPRESS LINK PMU (CPMU)
5265 M:      Jonathan Cameron <[email protected]>
5266 L:      [email protected]
5267 S:      Maintained
5268 F:      Documentation/admin-guide/perf/cxl.rst
5269 F:      drivers/perf/cxl_pmu.c
5270
5271 CONEXANT ACCESSRUNNER USB DRIVER
5272 L:      [email protected]
5273 S:      Orphan
5274 W:      http://accessrunner.sourceforge.net/
5275 F:      drivers/usb/atm/cxacru.c
5276
5277 CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5278 M:    Elena Reshetova <[email protected]>
5279 M:    Carlos Bilbao <[email protected]>
5280 S:    Maintained
5281 F:    Documentation/security/snp-tdx-threat-model.rst
5282
5283 CONFIGFS
5284 M:      Joel Becker <[email protected]>
5285 M:      Christoph Hellwig <[email protected]>
5286 S:      Supported
5287 T:      git git://git.infradead.org/users/hch/configfs.git
5288 F:      fs/configfs/
5289 F:      include/linux/configfs.h
5290 F:      samples/configfs/
5291
5292 CONSOLE SUBSYSTEM
5293 M:      Greg Kroah-Hartman <[email protected]>
5294 S:      Supported
5295 F:      drivers/video/console/
5296 F:      include/linux/console*
5297
5298 CONTEXT TRACKING
5299 M:      Frederic Weisbecker <[email protected]>
5300 M:      "Paul E. McKenney" <[email protected]>
5301 S:      Maintained
5302 F:      include/linux/context_tracking*
5303 F:      kernel/context_tracking.c
5304
5305 CONTROL GROUP (CGROUP)
5306 M:      Tejun Heo <[email protected]>
5307 M:      Zefan Li <[email protected]>
5308 M:      Johannes Weiner <[email protected]>
5309 L:      [email protected]
5310 S:      Maintained
5311 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5312 F:      Documentation/admin-guide/cgroup-v1/
5313 F:      Documentation/admin-guide/cgroup-v2.rst
5314 F:      include/linux/cgroup*
5315 F:      kernel/cgroup/
5316 F:      tools/testing/selftests/cgroup/
5317
5318 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5319 M:      Tejun Heo <[email protected]>
5320 M:      Josef Bacik <[email protected]>
5321 M:      Jens Axboe <[email protected]>
5322 L:      [email protected]
5323 L:      [email protected]
5324 T:      git git://git.kernel.dk/linux-block
5325 F:      Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5326 F:      block/bfq-cgroup.c
5327 F:      block/blk-cgroup.c
5328 F:      block/blk-iocost.c
5329 F:      block/blk-iolatency.c
5330 F:      block/blk-throttle.c
5331 F:      include/linux/blk-cgroup.h
5332
5333 CONTROL GROUP - CPUSET
5334 M:      Waiman Long <[email protected]>
5335 M:      Zefan Li <[email protected]>
5336 L:      [email protected]
5337 S:      Maintained
5338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5339 F:      Documentation/admin-guide/cgroup-v1/cpusets.rst
5340 F:      include/linux/cpuset.h
5341 F:      kernel/cgroup/cpuset.c
5342 F:      tools/testing/selftests/cgroup/test_cpuset.c
5343 F:      tools/testing/selftests/cgroup/test_cpuset_prs.sh
5344
5345 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5346 M:      Johannes Weiner <[email protected]>
5347 M:      Michal Hocko <[email protected]>
5348 M:      Roman Gushchin <[email protected]>
5349 M:      Shakeel Butt <[email protected]>
5350 R:      Muchun Song <[email protected]>
5351 L:      [email protected]
5352 L:      [email protected]
5353 S:      Maintained
5354 F:      mm/memcontrol.c
5355 F:      mm/swap_cgroup.c
5356 F:      tools/testing/selftests/cgroup/memcg_protection.m
5357 F:      tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5358 F:      tools/testing/selftests/cgroup/test_kmem.c
5359 F:      tools/testing/selftests/cgroup/test_memcontrol.c
5360
5361 CORETEMP HARDWARE MONITORING DRIVER
5362 M:      Fenghua Yu <[email protected]>
5363 L:      [email protected]
5364 S:      Maintained
5365 F:      Documentation/hwmon/coretemp.rst
5366 F:      drivers/hwmon/coretemp.c
5367
5368 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5369 M:      Marius Zachmann <[email protected]>
5370 L:      [email protected]
5371 S:      Maintained
5372 F:      drivers/hwmon/corsair-cpro.c
5373
5374 CORSAIR-PSU HARDWARE MONITOR DRIVER
5375 M:      Wilken Gottwalt <[email protected]>
5376 L:      [email protected]
5377 S:      Maintained
5378 F:      Documentation/hwmon/corsair-psu.rst
5379 F:      drivers/hwmon/corsair-psu.c
5380
5381 COUNTER SUBSYSTEM
5382 M:      William Breathitt Gray <[email protected]>
5383 L:      [email protected]
5384 S:      Maintained
5385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5386 F:      Documentation/ABI/testing/sysfs-bus-counter
5387 F:      Documentation/driver-api/generic-counter.rst
5388 F:      drivers/counter/
5389 F:      include/linux/counter.h
5390 F:      include/uapi/linux/counter.h
5391 F:      tools/counter/
5392
5393 CP2615 I2C DRIVER
5394 M:      Bence Csókás <[email protected]>
5395 S:      Maintained
5396 F:      drivers/i2c/busses/i2c-cp2615.c
5397
5398 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5399 M:      Viresh Kumar <[email protected]>
5400 M:      Sudeep Holla <[email protected]>
5401 L:      [email protected]
5402 S:      Maintained
5403 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5404 F:      drivers/cpufreq/vexpress-spc-cpufreq.c
5405
5406 CPU FREQUENCY SCALING FRAMEWORK
5407 M:      "Rafael J. Wysocki" <[email protected]>
5408 M:      Viresh Kumar <[email protected]>
5409 L:      [email protected]
5410 S:      Maintained
5411 B:      https://bugzilla.kernel.org
5412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5414 F:      Documentation/admin-guide/pm/cpufreq.rst
5415 F:      Documentation/admin-guide/pm/intel_pstate.rst
5416 F:      Documentation/cpu-freq/
5417 F:      Documentation/devicetree/bindings/cpufreq/
5418 F:      drivers/cpufreq/
5419 F:      include/linux/cpufreq.h
5420 F:      include/linux/sched/cpufreq.h
5421 F:      kernel/sched/cpufreq*.c
5422 F:      tools/testing/selftests/cpufreq/
5423
5424 CPU HOTPLUG
5425 M:      Thomas Gleixner <[email protected]>
5426 M:      Peter Zijlstra <[email protected]>
5427 L:      [email protected]
5428 S:      Maintained
5429 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5430 F:      include/linux/cpu.h
5431 F:      include/linux/cpuhotplug.h
5432 F:      include/linux/smpboot.h
5433 F:      kernel/cpu.c
5434 F:      kernel/smpboot.*
5435
5436 CPU IDLE TIME MANAGEMENT FRAMEWORK
5437 M:      "Rafael J. Wysocki" <[email protected]>
5438 M:      Daniel Lezcano <[email protected]>
5439 L:      [email protected]
5440 S:      Maintained
5441 B:      https://bugzilla.kernel.org
5442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5443 F:      Documentation/admin-guide/pm/cpuidle.rst
5444 F:      Documentation/driver-api/pm/cpuidle.rst
5445 F:      drivers/cpuidle/
5446 F:      include/linux/cpuidle.h
5447
5448 CPU POWER MONITORING SUBSYSTEM
5449 M:      Thomas Renninger <[email protected]>
5450 M:      Shuah Khan <[email protected]>
5451 M:      Shuah Khan <[email protected]>
5452 L:      [email protected]
5453 S:      Maintained
5454 F:      tools/power/cpupower/
5455
5456 CPUID/MSR DRIVER
5457 M:      "H. Peter Anvin" <[email protected]>
5458 S:      Maintained
5459 F:      arch/x86/kernel/cpuid.c
5460 F:      arch/x86/kernel/msr.c
5461
5462 CPUIDLE DRIVER - ARM BIG LITTLE
5463 M:      Lorenzo Pieralisi <[email protected]>
5464 M:      Daniel Lezcano <[email protected]>
5465 L:      [email protected]
5466 L:      [email protected] (moderated for non-subscribers)
5467 S:      Maintained
5468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5469 F:      drivers/cpuidle/cpuidle-big_little.c
5470
5471 CPUIDLE DRIVER - ARM EXYNOS
5472 M:      Daniel Lezcano <[email protected]>
5473 M:      Kukjin Kim <[email protected]>
5474 R:      Krzysztof Kozlowski <[email protected]>
5475 L:      [email protected]
5476 L:      [email protected]
5477 S:      Maintained
5478 F:      arch/arm/mach-exynos/pm.c
5479 F:      drivers/cpuidle/cpuidle-exynos.c
5480 F:      include/linux/platform_data/cpuidle-exynos.h
5481
5482 CPUIDLE DRIVER - ARM PSCI
5483 M:      Lorenzo Pieralisi <[email protected]>
5484 M:      Sudeep Holla <[email protected]>
5485 L:      [email protected]
5486 L:      [email protected] (moderated for non-subscribers)
5487 S:      Supported
5488 F:      drivers/cpuidle/cpuidle-psci.c
5489
5490 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5491 M:      Ulf Hansson <[email protected]>
5492 L:      [email protected]
5493 L:      [email protected] (moderated for non-subscribers)
5494 S:      Supported
5495 F:      drivers/cpuidle/cpuidle-psci-domain.c
5496 F:      drivers/cpuidle/cpuidle-psci.h
5497
5498 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5499 M:      Ulf Hansson <[email protected]>
5500 L:      [email protected]
5501 S:      Supported
5502 F:      drivers/cpuidle/dt_idle_genpd.c
5503 F:      drivers/cpuidle/dt_idle_genpd.h
5504
5505 CPUIDLE DRIVER - RISC-V SBI
5506 M:      Anup Patel <[email protected]>
5507 L:      [email protected]
5508 L:      [email protected]
5509 S:      Maintained
5510 F:      drivers/cpuidle/cpuidle-riscv-sbi.c
5511
5512 CRAMFS FILESYSTEM
5513 M:      Nicolas Pitre <[email protected]>
5514 S:      Maintained
5515 F:      Documentation/filesystems/cramfs.rst
5516 F:      fs/cramfs/
5517
5518 CREATIVE SB0540
5519 M:      Bastien Nocera <[email protected]>
5520 L:      [email protected]
5521 S:      Maintained
5522 F:      drivers/hid/hid-creative-sb0540.c
5523
5524 CRYPTO API
5525 M:      Herbert Xu <[email protected]>
5526 M:      "David S. Miller" <[email protected]>
5527 L:      [email protected]
5528 S:      Maintained
5529 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5530 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5531 F:      Documentation/crypto/
5532 F:      Documentation/devicetree/bindings/crypto/
5533 F:      arch/*/crypto/
5534 F:      crypto/
5535 F:      drivers/crypto/
5536 F:      include/crypto/
5537 F:      include/linux/crypto*
5538 F:      lib/crypto/
5539
5540 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5541 M:      Neil Horman <[email protected]>
5542 L:      [email protected]
5543 S:      Maintained
5544 F:      crypto/ansi_cprng.c
5545 F:      crypto/rng.c
5546
5547 CS3308 MEDIA DRIVER
5548 M:      Hans Verkuil <[email protected]>
5549 L:      [email protected]
5550 S:      Odd Fixes
5551 W:      http://linuxtv.org
5552 T:      git git://linuxtv.org/media_tree.git
5553 F:      drivers/media/i2c/cs3308.c
5554
5555 CS5535 Audio ALSA driver
5556 M:      Jaya Kumar <[email protected]>
5557 S:      Maintained
5558 F:      sound/pci/cs5535audio/
5559
5560 CTU CAN FD DRIVER
5561 M:      Pavel Pisa <[email protected]>
5562 M:      Ondrej Ille <[email protected]>
5563 L:      [email protected]
5564 S:      Maintained
5565 F:      Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5566 F:      drivers/net/can/ctucanfd/
5567
5568 CW1200 WLAN driver
5569 S:      Orphan
5570 F:      drivers/net/wireless/st/cw1200/
5571
5572 CX18 VIDEO4LINUX DRIVER
5573 M:      Andy Walls <[email protected]>
5574 L:      [email protected]
5575 S:      Maintained
5576 W:      https://linuxtv.org
5577 T:      git git://linuxtv.org/media_tree.git
5578 F:      drivers/media/pci/cx18/
5579 F:      include/uapi/linux/ivtv*
5580
5581 CX2341X MPEG ENCODER HELPER MODULE
5582 M:      Hans Verkuil <[email protected]>
5583 L:      [email protected]
5584 S:      Maintained
5585 W:      https://linuxtv.org
5586 T:      git git://linuxtv.org/media_tree.git
5587 F:      drivers/media/common/cx2341x*
5588 F:      include/media/drv-intf/cx2341x.h
5589
5590 CX24120 MEDIA DRIVER
5591 M:      Jemma Denson <[email protected]>
5592 M:      Patrick Boettcher <[email protected]>
5593 L:      [email protected]
5594 S:      Maintained
5595 W:      https://linuxtv.org
5596 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5597 F:      drivers/media/dvb-frontends/cx24120*
5598
5599 CX88 VIDEO4LINUX DRIVER
5600 M:      Mauro Carvalho Chehab <[email protected]>
5601 L:      [email protected]
5602 S:      Odd fixes
5603 W:      https://linuxtv.org
5604 T:      git git://linuxtv.org/media_tree.git
5605 F:      Documentation/driver-api/media/drivers/cx88*
5606 F:      drivers/media/pci/cx88/
5607
5608 CXD2820R MEDIA DRIVER
5609 M:      Antti Palosaari <[email protected]>
5610 L:      [email protected]
5611 S:      Maintained
5612 W:      https://linuxtv.org
5613 W:      http://palosaari.fi/linux/
5614 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5615 T:      git git://linuxtv.org/anttip/media_tree.git
5616 F:      drivers/media/dvb-frontends/cxd2820r*
5617
5618 CXGB3 ETHERNET DRIVER (CXGB3)
5619 M:      Raju Rangoju <[email protected]>
5620 L:      [email protected]
5621 S:      Supported
5622 W:      http://www.chelsio.com
5623 F:      drivers/net/ethernet/chelsio/cxgb3/
5624
5625 CXGB3 ISCSI DRIVER (CXGB3I)
5626 M:      Varun Prakash <[email protected]>
5627 L:      [email protected]
5628 S:      Supported
5629 W:      http://www.chelsio.com
5630 F:      drivers/scsi/cxgbi/cxgb3i
5631
5632 CXGB4 CRYPTO DRIVER (chcr)
5633 M:      Ayush Sawal <[email protected]>
5634 L:      [email protected]
5635 S:      Supported
5636 W:      http://www.chelsio.com
5637 F:      drivers/crypto/chelsio
5638
5639 CXGB4 ETHERNET DRIVER (CXGB4)
5640 M:      Raju Rangoju <[email protected]>
5641 L:      [email protected]
5642 S:      Supported
5643 W:      http://www.chelsio.com
5644 F:      drivers/net/ethernet/chelsio/cxgb4/
5645
5646 CXGB4 INLINE CRYPTO DRIVER
5647 M:      Ayush Sawal <[email protected]>
5648 L:      [email protected]
5649 S:      Supported
5650 W:      http://www.chelsio.com
5651 F:      drivers/net/ethernet/chelsio/inline_crypto/
5652
5653 CXGB4 ISCSI DRIVER (CXGB4I)
5654 M:      Varun Prakash <[email protected]>
5655 L:      [email protected]
5656 S:      Supported
5657 W:      http://www.chelsio.com
5658 F:      drivers/scsi/cxgbi/cxgb4i
5659
5660 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5661 M:      Potnuri Bharat Teja <[email protected]>
5662 L:      [email protected]
5663 S:      Supported
5664 W:      http://www.openfabrics.org
5665 F:      drivers/infiniband/hw/cxgb4/
5666 F:      include/uapi/rdma/cxgb4-abi.h
5667
5668 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5669 M:      Raju Rangoju <[email protected]>
5670 L:      [email protected]
5671 S:      Supported
5672 W:      http://www.chelsio.com
5673 F:      drivers/net/ethernet/chelsio/cxgb4vf/
5674
5675 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5676 M:      Frederic Barrat <[email protected]>
5677 M:      Andrew Donnellan <[email protected]>
5678 L:      [email protected]
5679 S:      Supported
5680 F:      Documentation/ABI/testing/sysfs-class-cxl
5681 F:      Documentation/arch/powerpc/cxl.rst
5682 F:      arch/powerpc/platforms/powernv/pci-cxl.c
5683 F:      drivers/misc/cxl/
5684 F:      include/misc/cxl*
5685 F:      include/uapi/misc/cxl.h
5686
5687 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5688 M:      Manoj N. Kumar <[email protected]>
5689 M:      Matthew R. Ochs <[email protected]>
5690 M:      Uma Krishnan <[email protected]>
5691 L:      [email protected]
5692 S:      Supported
5693 F:      Documentation/arch/powerpc/cxlflash.rst
5694 F:      drivers/scsi/cxlflash/
5695 F:      include/uapi/scsi/cxlflash_ioctl.h
5696
5697 CYBERPRO FB DRIVER
5698 M:      Russell King <[email protected]>
5699 L:      [email protected] (moderated for non-subscribers)
5700 S:      Maintained
5701 W:      http://www.armlinux.org.uk/
5702 F:      drivers/video/fbdev/cyber2000fb.*
5703
5704 CYCLADES PC300 DRIVER
5705 S:      Orphan
5706 F:      drivers/net/wan/pc300*
5707
5708 CYPRESS CY8C95X0 PINCTRL DRIVER
5709 M:      Patrick Rudolph <[email protected]>
5710 L:      [email protected]
5711 S:      Maintained
5712 F:      drivers/pinctrl/pinctrl-cy8c95x0.c
5713
5714 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5715 M:      Linus Walleij <[email protected]>
5716 L:      [email protected]
5717 S:      Maintained
5718 F:      drivers/input/touchscreen/cy8ctma140.c
5719
5720 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5721 M:      Yassine Oudjana <[email protected]>
5722 L:      [email protected]
5723 S:      Maintained
5724 F:      Documentation/devicetree/bindings/input/cypress-sf.yaml
5725 F:      drivers/input/keyboard/cypress-sf.c
5726
5727 CYPRESS_FIRMWARE MEDIA DRIVER
5728 M:      Antti Palosaari <[email protected]>
5729 L:      [email protected]
5730 S:      Maintained
5731 W:      https://linuxtv.org
5732 W:      http://palosaari.fi/linux/
5733 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5734 T:      git git://linuxtv.org/anttip/media_tree.git
5735 F:      drivers/media/common/cypress_firmware*
5736
5737 CYTTSP TOUCHSCREEN DRIVER
5738 M:      Linus Walleij <[email protected]>
5739 L:      [email protected]
5740 S:      Maintained
5741 F:      drivers/input/touchscreen/cyttsp*
5742
5743 D-LINK DIR-685 TOUCHKEYS DRIVER
5744 M:      Linus Walleij <[email protected]>
5745 L:      [email protected]
5746 S:      Supported
5747 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
5748
5749 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5750 M:      Joshua Kinard <[email protected]>
5751 S:      Maintained
5752 F:      drivers/rtc/rtc-ds1685.c
5753 F:      include/linux/rtc/ds1685.h
5754
5755 DAMA SLAVE for AX.25
5756 M:      Joerg Reuter <[email protected]>
5757 L:      [email protected]
5758 S:      Maintained
5759 W:      http://yaina.de/jreuter/
5760 W:      http://www.qsl.net/dl1bke/
5761 F:      net/ax25/af_ax25.c
5762 F:      net/ax25/ax25_dev.c
5763 F:      net/ax25/ax25_ds_*
5764 F:      net/ax25/ax25_in.c
5765 F:      net/ax25/ax25_out.c
5766 F:      net/ax25/ax25_timer.c
5767 F:      net/ax25/sysctl_net_ax25.c
5768
5769 DATA ACCESS MONITOR
5770 M:      SeongJae Park <[email protected]>
5771 L:      [email protected]
5772 L:      [email protected]
5773 S:      Maintained
5774 W:      https://damonitor.github.io
5775 P:      Documentation/mm/damon/maintainer-profile.rst
5776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
5777 T:      quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
5778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
5779 F:      Documentation/ABI/testing/sysfs-kernel-mm-damon
5780 F:      Documentation/admin-guide/mm/damon/
5781 F:      Documentation/mm/damon/
5782 F:      include/linux/damon.h
5783 F:      include/trace/events/damon.h
5784 F:      mm/damon/
5785 F:      tools/testing/selftests/damon/
5786
5787 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5788 L:      [email protected]
5789 S:      Orphan
5790 F:      Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5791 F:      drivers/net/ethernet/dec/tulip/dmfe.c
5792
5793 DC390/AM53C974 SCSI driver
5794 M:      Hannes Reinecke <[email protected]>
5795 L:      [email protected]
5796 S:      Maintained
5797 F:      drivers/scsi/am53c974.c
5798
5799 DC395x SCSI driver
5800 M:      Oliver Neukum <[email protected]>
5801 M:      Ali Akcaagac <[email protected]>
5802 M:      Jamie Lenehan <[email protected]>
5803 S:      Maintained
5804 F:      Documentation/scsi/dc395x.rst
5805 F:      drivers/scsi/dc395x.*
5806
5807 DCCP PROTOCOL
5808 L:      [email protected]
5809 S:      Orphan
5810 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5811 F:      include/linux/dccp.h
5812 F:      include/linux/tfrc.h
5813 F:      include/uapi/linux/dccp.h
5814 F:      net/dccp/
5815
5816 DEBUGOBJECTS:
5817 M:      Thomas Gleixner <[email protected]>
5818 L:      [email protected]
5819 S:      Maintained
5820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
5821 F:      include/linux/debugobjects.h
5822 F:      lib/debugobjects.c
5823
5824 DECSTATION PLATFORM SUPPORT
5825 M:      "Maciej W. Rozycki" <[email protected]>
5826 L:      [email protected]
5827 S:      Maintained
5828 W:      http://www.linux-mips.org/wiki/DECstation
5829 F:      arch/mips/dec/
5830 F:      arch/mips/include/asm/dec/
5831 F:      arch/mips/include/asm/mach-dec/
5832
5833 DEFXX FDDI NETWORK DRIVER
5834 M:      "Maciej W. Rozycki" <[email protected]>
5835 S:      Maintained
5836 F:      drivers/net/fddi/defxx.*
5837
5838 DEFZA FDDI NETWORK DRIVER
5839 M:      "Maciej W. Rozycki" <[email protected]>
5840 S:      Maintained
5841 F:      drivers/net/fddi/defza.*
5842
5843 DEINTERLACE DRIVERS FOR ALLWINNER H3
5844 M:      Jernej Skrabec <[email protected]>
5845 L:      [email protected]
5846 S:      Maintained
5847 T:      git git://linuxtv.org/media_tree.git
5848 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5849 F:      drivers/media/platform/sunxi/sun8i-di/
5850
5851 DELL LAPTOP DRIVER
5852 M:      Matthew Garrett <[email protected]>
5853 M:      Pali Rohár <[email protected]>
5854 L:      [email protected]
5855 S:      Maintained
5856 F:      drivers/platform/x86/dell/dell-laptop.c
5857
5858 DELL LAPTOP FREEFALL DRIVER
5859 M:      Pali Rohár <[email protected]>
5860 S:      Maintained
5861 F:      drivers/platform/x86/dell/dell-smo8800.c
5862
5863 DELL LAPTOP RBTN DRIVER
5864 M:      Pali Rohár <[email protected]>
5865 S:      Maintained
5866 F:      drivers/platform/x86/dell/dell-rbtn.*
5867
5868 DELL LAPTOP SMM DRIVER
5869 M:      Pali Rohár <[email protected]>
5870 S:      Maintained
5871 F:      Documentation/ABI/obsolete/procfs-i8k
5872 F:      drivers/hwmon/dell-smm-hwmon.c
5873 F:      include/uapi/linux/i8k.h
5874
5875 DELL REMOTE BIOS UPDATE DRIVER
5876 M:      Stuart Hayes <[email protected]>
5877 L:      [email protected]
5878 S:      Maintained
5879 F:      drivers/platform/x86/dell/dell_rbu.c
5880
5881 DELL SMBIOS DRIVER
5882 M:      Pali Rohár <[email protected]>
5883 L:      [email protected]
5884 L:      [email protected]
5885 S:      Maintained
5886 F:      drivers/platform/x86/dell/dell-smbios.*
5887
5888 DELL SMBIOS SMM DRIVER
5889 L:      [email protected]
5890 L:      [email protected]
5891 S:      Maintained
5892 F:      drivers/platform/x86/dell/dell-smbios-smm.c
5893
5894 DELL SMBIOS WMI DRIVER
5895 L:      [email protected]
5896 L:      [email protected]
5897 S:      Maintained
5898 F:      drivers/platform/x86/dell/dell-smbios-wmi.c
5899 F:      tools/wmi/dell-smbios-example.c
5900
5901 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5902 M:      Stuart Hayes <[email protected]>
5903 L:      [email protected]
5904 S:      Maintained
5905 F:      Documentation/driver-api/dcdbas.rst
5906 F:      drivers/platform/x86/dell/dcdbas.*
5907
5908 DELL WMI DDV DRIVER
5909 M:      Armin Wolf <[email protected]>
5910 S:      Maintained
5911 F:      Documentation/ABI/testing/debugfs-dell-wmi-ddv
5912 F:      Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
5913 F:      Documentation/wmi/devices/dell-wmi-ddv.rst
5914 F:      drivers/platform/x86/dell/dell-wmi-ddv.c
5915
5916 DELL WMI DESCRIPTOR DRIVER
5917 L:      [email protected]
5918 S:      Maintained
5919 F:      drivers/platform/x86/dell/dell-wmi-descriptor.c
5920
5921 DELL WMI HARDWARE PRIVACY SUPPORT
5922 M:      Perry Yuan <[email protected]>
5923 L:      [email protected]
5924 L:      [email protected]
5925 S:      Maintained
5926 F:      drivers/platform/x86/dell/dell-wmi-privacy.c
5927
5928 DELL WMI NOTIFICATIONS DRIVER
5929 M:      Matthew Garrett <[email protected]>
5930 M:      Pali Rohár <[email protected]>
5931 S:      Maintained
5932 F:      drivers/platform/x86/dell/dell-wmi-base.c
5933
5934 DELL WMI SYSMAN DRIVER
5935 M:      Prasanth Ksr <[email protected]>
5936 L:      [email protected]
5937 L:      [email protected]
5938 S:      Maintained
5939 F:      Documentation/ABI/testing/sysfs-class-firmware-attributes
5940 F:      drivers/platform/x86/dell/dell-wmi-sysman/
5941
5942 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5943 M:      Zev Weiss <[email protected]>
5944 L:      [email protected]
5945 S:      Maintained
5946 F:      drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5947
5948 DELTA DPS920AB PSU DRIVER
5949 M:      Robert Marko <[email protected]>
5950 L:      [email protected]
5951 S:      Maintained
5952 F:      Documentation/hwmon/dps920ab.rst
5953 F:      drivers/hwmon/pmbus/dps920ab.c
5954
5955 DELTA NETWORKS TN48M CPLD DRIVERS
5956 M:      Robert Marko <[email protected]>
5957 S:      Maintained
5958 F:      Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
5959 F:      Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
5960 F:      Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
5961 F:      drivers/gpio/gpio-tn48m.c
5962 F:      include/dt-bindings/reset/delta,tn48m-reset.h
5963
5964 DELTA ST MEDIA DRIVER
5965 M:      Hugues Fruchet <[email protected]>
5966 L:      [email protected]
5967 S:      Supported
5968 W:      https://linuxtv.org
5969 T:      git git://linuxtv.org/media_tree.git
5970 F:      drivers/media/platform/st/sti/delta
5971
5972 DENALI NAND DRIVER
5973 L:      [email protected]
5974 S:      Orphan
5975 F:      drivers/mtd/nand/raw/denali*
5976
5977 DESIGNWARE EDMA CORE IP DRIVER
5978 M:      Manivannan Sadhasivam <[email protected]>
5979 R:      Gustavo Pimentel <[email protected]>
5980 R:      Serge Semin <[email protected]>
5981 L:      [email protected]
5982 S:      Maintained
5983 F:      drivers/dma/dw-edma/
5984 F:      include/linux/dma/edma.h
5985
5986 DESIGNWARE USB2 DRD IP DRIVER
5987 M:      Minas Harutyunyan <[email protected]>
5988 L:      [email protected]
5989 S:      Maintained
5990 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5991 F:      drivers/usb/dwc2/
5992
5993 DESIGNWARE USB3 DRD IP DRIVER
5994 M:      Thinh Nguyen <[email protected]>
5995 L:      [email protected]
5996 S:      Maintained
5997 F:      drivers/usb/dwc3/
5998
5999 DESIGNWARE XDATA IP DRIVER
6000 M:      Gustavo Pimentel <[email protected]>
6001 L:      [email protected]
6002 S:      Maintained
6003 F:      Documentation/misc-devices/dw-xdata-pcie.rst
6004 F:      drivers/misc/dw-xdata-pcie.c
6005
6006 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6007 M:      Andreas Klinger <[email protected]>
6008 L:      [email protected]
6009 S:      Maintained
6010 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6011 F:      drivers/iio/proximity/srf*.c
6012
6013 DEVICE COREDUMP (DEV_COREDUMP)
6014 M:      Johannes Berg <[email protected]>
6015 L:      [email protected]
6016 S:      Maintained
6017 F:      drivers/base/devcoredump.c
6018 F:      include/linux/devcoredump.h
6019
6020 DEVICE DEPENDENCY HELPER SCRIPT
6021 M:      Saravana Kannan <[email protected]>
6022 L:      [email protected]
6023 S:      Maintained
6024 F:      scripts/dev-needs.sh
6025
6026 DEVICE DIRECT ACCESS (DAX)
6027 M:      Dan Williams <[email protected]>
6028 M:      Vishal Verma <[email protected]>
6029 M:      Dave Jiang <[email protected]>
6030 L:      [email protected]
6031 L:      [email protected]
6032 S:      Supported
6033 F:      drivers/dax/
6034
6035 DEVICE FREQUENCY (DEVFREQ)
6036 M:      MyungJoo Ham <[email protected]>
6037 M:      Kyungmin Park <[email protected]>
6038 M:      Chanwoo Choi <[email protected]>
6039 L:      [email protected]
6040 S:      Maintained
6041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6042 F:      Documentation/devicetree/bindings/devfreq/
6043 F:      Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6044 F:      drivers/devfreq/
6045 F:      include/linux/devfreq.h
6046 F:      include/trace/events/devfreq.h
6047
6048 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6049 M:      Chanwoo Choi <[email protected]>
6050 L:      [email protected]
6051 S:      Supported
6052 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6053 F:      Documentation/devicetree/bindings/devfreq/event/
6054 F:      drivers/devfreq/devfreq-event.c
6055 F:      drivers/devfreq/event/
6056 F:      include/dt-bindings/pmu/exynos_ppmu.h
6057 F:      include/linux/devfreq-event.h
6058
6059 DEVICE RESOURCE MANAGEMENT HELPERS
6060 M:      Hans de Goede <[email protected]>
6061 R:      Matti Vaittinen <[email protected]>
6062 S:      Maintained
6063 F:      include/linux/devm-helpers.h
6064
6065 DEVICE-MAPPER  (LVM)
6066 M:      Alasdair Kergon <[email protected]>
6067 M:      Mike Snitzer <[email protected]>
6068 M:      Mikulas Patocka <[email protected]>
6069 M:      [email protected]
6070 L:      [email protected]
6071 S:      Maintained
6072 W:      http://sources.redhat.com/dm
6073 Q:      http://patchwork.kernel.org/project/dm-devel/list/
6074 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6075 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
6076 F:      Documentation/admin-guide/device-mapper/
6077 F:      drivers/md/Kconfig
6078 F:      drivers/md/Makefile
6079 F:      drivers/md/dm*
6080 F:      drivers/md/persistent-data/
6081 F:      include/linux/device-mapper.h
6082 F:      include/linux/dm-*.h
6083 F:      include/uapi/linux/dm-*.h
6084
6085 DEVLINK
6086 M:      Jiri Pirko <[email protected]>
6087 L:      [email protected]
6088 S:      Supported
6089 F:      Documentation/networking/devlink
6090 F:      include/net/devlink.h
6091 F:      include/uapi/linux/devlink.h
6092 F:      net/devlink/
6093
6094 DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6095 M:      Christoph Niedermaier <[email protected]>
6096 L:      [email protected]
6097 S:      Maintained
6098 F:      arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6099 F:      arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6100
6101 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6102 M:      Marek Vasut <[email protected]>
6103 L:      [email protected]
6104 S:      Maintained
6105 F:      arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6106 F:      arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6107
6108 DIALOG SEMICONDUCTOR DRIVERS
6109 M:      Support Opensource <[email protected]>
6110 S:      Supported
6111 W:      http://www.dialog-semiconductor.com/products
6112 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
6113 F:      Documentation/devicetree/bindings/input/dlg,da72??.txt
6114 F:      Documentation/devicetree/bindings/mfd/da90*.txt
6115 F:      Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6116 F:      Documentation/devicetree/bindings/regulator/da92*.txt
6117 F:      Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6118 F:      Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6119 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
6120 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
6121 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
6122 F:      Documentation/hwmon/da90??.rst
6123 F:      drivers/gpio/gpio-da90??.c
6124 F:      drivers/hwmon/da90??-hwmon.c
6125 F:      drivers/iio/adc/da91??-*.c
6126 F:      drivers/input/misc/da72??.[ch]
6127 F:      drivers/input/misc/da90??_onkey.c
6128 F:      drivers/input/touchscreen/da9052_tsi.c
6129 F:      drivers/leds/leds-da90??.c
6130 F:      drivers/mfd/da903x.c
6131 F:      drivers/mfd/da90??-*.c
6132 F:      drivers/mfd/da91??-*.c
6133 F:      drivers/pinctrl/pinctrl-da90??.c
6134 F:      drivers/power/supply/da9052-battery.c
6135 F:      drivers/power/supply/da91??-*.c
6136 F:      drivers/regulator/da9???-regulator.[ch]
6137 F:      drivers/regulator/slg51000-regulator.[ch]
6138 F:      drivers/rtc/rtc-da90??.c
6139 F:      drivers/thermal/da90??-thermal.c
6140 F:      drivers/video/backlight/da90??_bl.c
6141 F:      drivers/watchdog/da90??_wdt.c
6142 F:      include/dt-bindings/regulator/dlg,da9*-regulator.h
6143 F:      include/linux/mfd/da903x.h
6144 F:      include/linux/mfd/da9052/
6145 F:      include/linux/mfd/da9055/
6146 F:      include/linux/mfd/da9062/
6147 F:      include/linux/mfd/da9063/
6148 F:      include/linux/mfd/da9150/
6149 F:      include/linux/regulator/da9211.h
6150 F:      include/sound/da[79]*.h
6151 F:      sound/soc/codecs/da[79]*.[ch]
6152
6153 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6154 M:      William Breathitt Gray <[email protected]>
6155 L:      [email protected]
6156 S:      Maintained
6157 F:      drivers/gpio/gpio-gpio-mm.c
6158
6159 DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6160 M:      Martin Tuma <[email protected]>
6161 L:      [email protected]
6162 S:      Maintained
6163 F:      Documentation/admin-guide/media/mgb4.rst
6164 F:      drivers/media/pci/mgb4/
6165
6166 DIOLAN U2C-12 I2C DRIVER
6167 M:      Guenter Roeck <[email protected]>
6168 L:      [email protected]
6169 S:      Maintained
6170 F:      drivers/i2c/busses/i2c-diolan-u2c.c
6171
6172 DIRECTORY NOTIFICATION (DNOTIFY)
6173 M:      Jan Kara <[email protected]>
6174 R:      Amir Goldstein <[email protected]>
6175 L:      [email protected]
6176 S:      Maintained
6177 F:      Documentation/filesystems/dnotify.rst
6178 F:      fs/notify/dnotify/
6179 F:      include/linux/dnotify.h
6180
6181 DISK GEOMETRY AND PARTITION HANDLING
6182 M:      Andries Brouwer <[email protected]>
6183 S:      Maintained
6184 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6185 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6186 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6187
6188 DISKQUOTA
6189 M:      Jan Kara <[email protected]>
6190 S:      Maintained
6191 F:      Documentation/filesystems/quota.rst
6192 F:      fs/quota/
6193 F:      include/linux/quota*.h
6194 F:      include/uapi/linux/quota*.h
6195
6196 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6197 M:      Bernie Thompson <[email protected]>
6198 L:      [email protected]
6199 S:      Maintained
6200 W:      http://plugable.com/category/projects/udlfb/
6201 F:      Documentation/fb/udlfb.rst
6202 F:      drivers/video/fbdev/udlfb.c
6203 F:      include/video/udlfb.h
6204
6205 DISTRIBUTED LOCK MANAGER (DLM)
6206 M:      Alexander Aring <[email protected]>
6207 M:      David Teigland <[email protected]>
6208 L:      [email protected]
6209 S:      Supported
6210 W:      https://pagure.io/dlm
6211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6212 F:      fs/dlm/
6213
6214 DMA BUFFER SHARING FRAMEWORK
6215 M:      Sumit Semwal <[email protected]>
6216 M:      Christian König <[email protected]>
6217 L:      [email protected]
6218 L:      [email protected]
6219 L:      [email protected] (moderated for non-subscribers)
6220 S:      Maintained
6221 T:      git git://anongit.freedesktop.org/drm/drm-misc
6222 F:      Documentation/driver-api/dma-buf.rst
6223 F:      Documentation/userspace-api/dma-buf-alloc-exchange.rst
6224 F:      drivers/dma-buf/
6225 F:      include/linux/*fence.h
6226 F:      include/linux/dma-buf.h
6227 F:      include/linux/dma-resv.h
6228 K:      \bdma_(?:buf|fence|resv)\b
6229
6230 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6231 M:      Vinod Koul <[email protected]>
6232 L:      [email protected]
6233 S:      Maintained
6234 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6235 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6236 F:      Documentation/devicetree/bindings/dma/
6237 F:      Documentation/driver-api/dmaengine/
6238 F:      drivers/dma/
6239 F:      include/dt-bindings/dma/
6240 F:      include/linux/dma/
6241 F:      include/linux/dmaengine.h
6242 F:      include/linux/of_dma.h
6243
6244 DMA MAPPING BENCHMARK
6245 M:      Xiang Chen <[email protected]>
6246 L:      [email protected]
6247 F:      kernel/dma/map_benchmark.c
6248 F:      tools/testing/selftests/dma/
6249
6250 DMA MAPPING HELPERS
6251 M:      Christoph Hellwig <[email protected]>
6252 M:      Marek Szyprowski <[email protected]>
6253 R:      Robin Murphy <[email protected]>
6254 L:      [email protected]
6255 S:      Supported
6256 W:      http://git.infradead.org/users/hch/dma-mapping.git
6257 T:      git git://git.infradead.org/users/hch/dma-mapping.git
6258 F:      include/asm-generic/dma-mapping.h
6259 F:      include/linux/dma-direct.h
6260 F:      include/linux/dma-map-ops.h
6261 F:      include/linux/dma-mapping.h
6262 F:      include/linux/swiotlb.h
6263 F:      kernel/dma/
6264
6265 DMA-BUF HEAPS FRAMEWORK
6266 M:      Sumit Semwal <[email protected]>
6267 R:      Benjamin Gaignard <[email protected]>
6268 R:      Brian Starkey <[email protected]>
6269 R:      John Stultz <[email protected]>
6270 R:      T.J. Mercier <[email protected]>
6271 L:      [email protected]
6272 L:      [email protected]
6273 L:      [email protected] (moderated for non-subscribers)
6274 S:      Maintained
6275 T:      git git://anongit.freedesktop.org/drm/drm-misc
6276 F:      drivers/dma-buf/dma-heap.c
6277 F:      drivers/dma-buf/heaps/*
6278 F:      include/linux/dma-heap.h
6279 F:      include/uapi/linux/dma-heap.h
6280
6281 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6282 M:      Lukasz Luba <[email protected]>
6283 L:      [email protected]
6284 L:      [email protected]
6285 S:      Maintained
6286 F:      Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6287 F:      drivers/memory/samsung/exynos5422-dmc.c
6288
6289 DME1737 HARDWARE MONITOR DRIVER
6290 M:      Juerg Haefliger <[email protected]>
6291 L:      [email protected]
6292 S:      Maintained
6293 F:      Documentation/hwmon/dme1737.rst
6294 F:      drivers/hwmon/dme1737.c
6295
6296 DMI/SMBIOS SUPPORT
6297 M:      Jean Delvare <[email protected]>
6298 S:      Maintained
6299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6300 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
6301 F:      drivers/firmware/dmi-id.c
6302 F:      drivers/firmware/dmi_scan.c
6303 F:      include/linux/dmi.h
6304
6305 DOCUMENTATION
6306 M:      Jonathan Corbet <[email protected]>
6307 L:      [email protected]
6308 S:      Maintained
6309 P:      Documentation/doc-guide/maintainer-profile.rst
6310 T:      git git://git.lwn.net/linux.git docs-next
6311 F:      Documentation/
6312 F:      scripts/documentation-file-ref-check
6313 F:      scripts/kernel-doc
6314 F:      scripts/sphinx-pre-install
6315 X:      Documentation/ABI/
6316 X:      Documentation/admin-guide/media/
6317 X:      Documentation/devicetree/
6318 X:      Documentation/driver-api/media/
6319 X:      Documentation/firmware-guide/acpi/
6320 X:      Documentation/i2c/
6321 X:      Documentation/netlink/
6322 X:      Documentation/power/
6323 X:      Documentation/spi/
6324 X:      Documentation/userspace-api/media/
6325
6326 DOCUMENTATION PROCESS
6327 M:      Jonathan Corbet <[email protected]>
6328 L:      [email protected]
6329 S:      Maintained
6330 F:      Documentation/maintainer/
6331 F:      Documentation/process/
6332
6333 DOCUMENTATION REPORTING ISSUES
6334 M:      Thorsten Leemhuis <[email protected]>
6335 L:      [email protected]
6336 S:      Maintained
6337 F:      Documentation/admin-guide/quickly-build-trimmed-linux.rst
6338 F:      Documentation/admin-guide/reporting-issues.rst
6339
6340 DOCUMENTATION SCRIPTS
6341 M:      Mauro Carvalho Chehab <[email protected]>
6342 L:      [email protected]
6343 S:      Maintained
6344 F:      Documentation/sphinx/parse-headers.pl
6345 F:      scripts/documentation-file-ref-check
6346 F:      scripts/sphinx-pre-install
6347
6348 DOCUMENTATION/ITALIAN
6349 M:      Federico Vaga <[email protected]>
6350 L:      [email protected]
6351 S:      Maintained
6352 F:      Documentation/translations/it_IT
6353
6354 DOCUMENTATION/JAPANESE
6355 R:      Akira Yokosawa <[email protected]>
6356 L:      [email protected]
6357 S:      Maintained
6358 F:      Documentation/translations/ja_JP
6359
6360 DONGWOON DW9714 LENS VOICE COIL DRIVER
6361 M:      Sakari Ailus <[email protected]>
6362 L:      [email protected]
6363 S:      Maintained
6364 T:      git git://linuxtv.org/media_tree.git
6365 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6366 F:      drivers/media/i2c/dw9714.c
6367
6368 DONGWOON DW9719 LENS VOICE COIL DRIVER
6369 M:      Daniel Scally <[email protected]>
6370 L:      [email protected]
6371 S:      Maintained
6372 T:      git git://linuxtv.org/media_tree.git
6373 F:      drivers/media/i2c/dw9719.c
6374
6375 DONGWOON DW9768 LENS VOICE COIL DRIVER
6376 L:      [email protected]
6377 S:      Orphan
6378 T:      git git://linuxtv.org/media_tree.git
6379 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6380 F:      drivers/media/i2c/dw9768.c
6381
6382 DONGWOON DW9807 LENS VOICE COIL DRIVER
6383 M:      Sakari Ailus <[email protected]>
6384 L:      [email protected]
6385 S:      Maintained
6386 T:      git git://linuxtv.org/media_tree.git
6387 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6388 F:      drivers/media/i2c/dw9807-vcm.c
6389
6390 DOUBLETALK DRIVER
6391 M:      "James R. Van Zandt" <[email protected]>
6392 L:      [email protected]
6393 S:      Maintained
6394 F:      drivers/char/dtlk.c
6395 F:      include/linux/dtlk.h
6396
6397 DPAA2 DATAPATH I/O (DPIO) DRIVER
6398 M:      Roy Pledge <[email protected]>
6399 L:      [email protected]
6400 S:      Maintained
6401 F:      drivers/soc/fsl/dpio
6402
6403 DPAA2 ETHERNET DRIVER
6404 M:      Ioana Ciornei <[email protected]>
6405 L:      [email protected]
6406 S:      Maintained
6407 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6408 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6409 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
6410 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
6411 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6412 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6413 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6414 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
6415 F:      drivers/net/ethernet/freescale/dpaa2/dpmac*
6416 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
6417
6418 DPAA2 ETHERNET SWITCH DRIVER
6419 M:      Ioana Ciornei <[email protected]>
6420 L:      [email protected]
6421 S:      Maintained
6422 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6423 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6424 F:      drivers/net/ethernet/freescale/dpaa2/dpsw*
6425
6426 DPLL SUBSYSTEM
6427 M:      Vadim Fedorenko <[email protected]>
6428 M:      Arkadiusz Kubalewski <[email protected]>
6429 M:      Jiri Pirko <[email protected]>
6430 L:      [email protected]
6431 S:      Supported
6432 F:      Documentation/driver-api/dpll.rst
6433 F:      drivers/dpll/*
6434 F:      include/linux/dpll.h
6435 F:      include/uapi/linux/dpll.h
6436
6437 DRBD DRIVER
6438 M:      Philipp Reisner <[email protected]>
6439 M:      Lars Ellenberg <[email protected]>
6440 M:      Christoph Böhmwalder <[email protected]>
6441 L:      [email protected]
6442 S:      Supported
6443 W:      http://www.drbd.org
6444 T:      git git://git.linbit.com/linux-drbd.git
6445 T:      git git://git.linbit.com/drbd-8.4.git
6446 F:      Documentation/admin-guide/blockdev/
6447 F:      drivers/block/drbd/
6448 F:      include/linux/drbd*
6449 F:      lib/lru_cache.c
6450
6451 DRIVER COMPONENT FRAMEWORK
6452 L:      [email protected]
6453 F:      drivers/base/component.c
6454 F:      include/linux/component.h
6455
6456 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6457 M:      Greg Kroah-Hartman <[email protected]>
6458 R:      "Rafael J. Wysocki" <[email protected]>
6459 S:      Supported
6460 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6461 F:      Documentation/core-api/kobject.rst
6462 F:      drivers/base/
6463 F:      fs/debugfs/
6464 F:      fs/sysfs/
6465 F:      include/linux/debugfs.h
6466 F:      include/linux/fwnode.h
6467 F:      include/linux/kobj*
6468 F:      include/linux/property.h
6469 F:      lib/kobj*
6470
6471 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6472 M:      Nishanth Menon <[email protected]>
6473 L:      [email protected]
6474 S:      Maintained
6475 F:      drivers/soc/ti/smartreflex.c
6476 F:      include/linux/power/smartreflex.h
6477
6478 DRM ACCEL DRIVERS FOR INTEL VPU
6479 M:      Jacek Lawrynowicz <[email protected]>
6480 M:      Stanislaw Gruszka <[email protected]>
6481 L:      [email protected]
6482 S:      Supported
6483 T:      git git://anongit.freedesktop.org/drm/drm-misc
6484 F:      drivers/accel/ivpu/
6485 F:      include/uapi/drm/ivpu_accel.h
6486
6487 DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6488 M:      Oded Gabbay <[email protected]>
6489 L:      [email protected]
6490 S:      Maintained
6491 C:      irc://irc.oftc.net/dri-devel
6492 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6493 F:      Documentation/accel/
6494 F:      drivers/accel/
6495 F:      include/drm/drm_accel.h
6496
6497 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6498 M:      Maxime Ripard <[email protected]>
6499 M:      Chen-Yu Tsai <[email protected]>
6500 R:      Jernej Skrabec <[email protected]>
6501 L:      [email protected]
6502 S:      Supported
6503 T:      git git://anongit.freedesktop.org/drm/drm-misc
6504 F:      drivers/gpu/drm/sun4i/sun8i*
6505
6506 DRM DRIVER FOR ARM PL111 CLCD
6507 M:      Emma Anholt <[email protected]>
6508 S:      Supported
6509 T:      git git://anongit.freedesktop.org/drm/drm-misc
6510 F:      drivers/gpu/drm/pl111/
6511
6512 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6513 M:      Linus Walleij <[email protected]>
6514 S:      Maintained
6515 T:      git git://anongit.freedesktop.org/drm/drm-misc
6516 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6517 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
6518
6519 DRM DRIVER FOR ASPEED BMC GFX
6520 M:      Joel Stanley <[email protected]>
6521 L:      [email protected] (moderated for non-subscribers)
6522 S:      Supported
6523 T:      git git://anongit.freedesktop.org/drm/drm-misc
6524 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6525 F:      drivers/gpu/drm/aspeed/
6526
6527 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6528 M:      Dave Airlie <[email protected]>
6529 R:      Thomas Zimmermann <[email protected]>
6530 R:      Jocelyn Falempe <[email protected]>
6531 L:      [email protected]
6532 S:      Supported
6533 T:      git git://anongit.freedesktop.org/drm/drm-misc
6534 F:      drivers/gpu/drm/ast/
6535
6536 DRM DRIVER FOR BOCHS VIRTUAL GPU
6537 M:      Gerd Hoffmann <[email protected]>
6538 L:      [email protected]
6539 S:      Maintained
6540 T:      git git://anongit.freedesktop.org/drm/drm-misc
6541 F:      drivers/gpu/drm/tiny/bochs.c
6542
6543 DRM DRIVER FOR BOE HIMAX8279D PANELS
6544 M:      Jerry Han <[email protected]>
6545 S:      Maintained
6546 F:      Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6547 F:      drivers/gpu/drm/panel/panel-boe-himax8279d.c
6548
6549 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6550 M:      Jagan Teki <[email protected]>
6551 S:      Maintained
6552 F:      Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6553 F:      drivers/gpu/drm/bridge/chipone-icn6211.c
6554
6555 DRM DRIVER FOR EBBG FT8719 PANEL
6556 M:      Joel Selvaraj <[email protected]>
6557 S:      Maintained
6558 T:      git git://anongit.freedesktop.org/drm/drm-misc
6559 F:      Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6560 F:      drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6561
6562 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6563 M:      Linus Walleij <[email protected]>
6564 S:      Maintained
6565 T:      git git://anongit.freedesktop.org/drm/drm-misc
6566 F:      drivers/gpu/drm/tve200/
6567
6568 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6569 M:      Icenowy Zheng <[email protected]>
6570 S:      Maintained
6571 F:      Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6572 F:      drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6573
6574 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6575 M:      Jagan Teki <[email protected]>
6576 S:      Maintained
6577 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6578 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6579
6580 DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6581 M:      Thomas Zimmermann <[email protected]>
6582 M:      Javier Martinez Canillas <[email protected]>
6583 L:      [email protected]
6584 S:      Maintained
6585 T:      git git://anongit.freedesktop.org/drm/drm-misc
6586 F:      drivers/gpu/drm/drm_aperture.c
6587 F:      drivers/gpu/drm/tiny/ofdrm.c
6588 F:      drivers/gpu/drm/tiny/simpledrm.c
6589 F:      drivers/video/aperture.c
6590 F:      drivers/video/nomodeset.c
6591 F:      include/drm/drm_aperture.h
6592 F:      include/linux/aperture.h
6593 F:      include/video/nomodeset.h
6594
6595 DRM DRIVER FOR GENERIC EDP PANELS
6596 R:      Douglas Anderson <[email protected]>
6597 F:      Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6598 F:      drivers/gpu/drm/panel/panel-edp.c
6599
6600 DRM DRIVER FOR GENERIC USB DISPLAY
6601 M:      Noralf Trønnes <[email protected]>
6602 S:      Maintained
6603 W:      https://github.com/notro/gud/wiki
6604 T:      git git://anongit.freedesktop.org/drm/drm-misc
6605 F:      drivers/gpu/drm/gud/
6606 F:      include/drm/gud.h
6607
6608 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6609 M:      Hans de Goede <[email protected]>
6610 S:      Maintained
6611 T:      git git://anongit.freedesktop.org/drm/drm-misc
6612 F:      drivers/gpu/drm/tiny/gm12u320.c
6613
6614 DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
6615 M:      Ondrej Jirman <[email protected]>
6616 M:      Javier Martinez Canillas <[email protected]>
6617 S:      Maintained
6618 T:      git git://anongit.freedesktop.org/drm/drm-misc
6619 F:      Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
6620 F:      drivers/gpu/drm/panel/panel-himax-hx8394.c
6621
6622 DRM DRIVER FOR HX8357D PANELS
6623 M:      Emma Anholt <[email protected]>
6624 S:      Maintained
6625 T:      git git://anongit.freedesktop.org/drm/drm-misc
6626 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
6627 F:      drivers/gpu/drm/tiny/hx8357d.c
6628
6629 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6630 M:      Deepak Rawat <[email protected]>
6631 L:      [email protected]
6632 L:      [email protected]
6633 S:      Maintained
6634 T:      git git://anongit.freedesktop.org/drm/drm-misc
6635 F:      drivers/gpu/drm/hyperv
6636
6637 DRM DRIVER FOR ILITEK ILI9225 PANELS
6638 M:      David Lechner <[email protected]>
6639 S:      Maintained
6640 T:      git git://anongit.freedesktop.org/drm/drm-misc
6641 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6642 F:      drivers/gpu/drm/tiny/ili9225.c
6643
6644 DRM DRIVER FOR ILITEK ILI9486 PANELS
6645 M:      Kamlesh Gurudasani <[email protected]>
6646 S:      Maintained
6647 T:      git git://anongit.freedesktop.org/drm/drm-misc
6648 F:      Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6649 F:      drivers/gpu/drm/tiny/ili9486.c
6650
6651 DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
6652 M:      Jagan Teki <[email protected]>
6653 S:      Maintained
6654 F:      Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
6655 F:      drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
6656
6657 DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
6658 M:      Paul Kocialkowski <[email protected]>
6659 S:      Supported
6660 T:      git git://anongit.freedesktop.org/drm/drm-misc
6661 F:      drivers/gpu/drm/logicvc/
6662
6663 DRM DRIVER FOR LVDS PANELS
6664 M:      Laurent Pinchart <[email protected]>
6665 L:      [email protected]
6666 S:      Maintained
6667 T:      git git://anongit.freedesktop.org/drm/drm-misc
6668 F:      Documentation/devicetree/bindings/display/lvds.yaml
6669 F:      Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6670 F:      drivers/gpu/drm/panel/panel-lvds.c
6671
6672 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6673 M:      Guido Günther <[email protected]>
6674 R:      Purism Kernel Team <[email protected]>
6675 S:      Maintained
6676 F:      Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6677 F:      drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6678
6679 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6680 M:      Dave Airlie <[email protected]>
6681 R:      Thomas Zimmermann <[email protected]>
6682 R:      Jocelyn Falempe <[email protected]>
6683 L:      [email protected]
6684 S:      Supported
6685 T:      git git://anongit.freedesktop.org/drm/drm-misc
6686 F:      drivers/gpu/drm/mgag200/
6687
6688 DRM DRIVER FOR MI0283QT
6689 M:      Noralf Trønnes <[email protected]>
6690 S:      Maintained
6691 T:      git git://anongit.freedesktop.org/drm/drm-misc
6692 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6693 F:      drivers/gpu/drm/tiny/mi0283qt.c
6694
6695 DRM DRIVER FOR MIPI DBI compatible panels
6696 M:      Noralf Trønnes <[email protected]>
6697 S:      Maintained
6698 W:      https://github.com/notro/panel-mipi-dbi/wiki
6699 T:      git git://anongit.freedesktop.org/drm/drm-misc
6700 F:      Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6701 F:      drivers/gpu/drm/tiny/panel-mipi-dbi.c
6702
6703 DRM DRIVER FOR MSM ADRENO GPU
6704 M:      Rob Clark <[email protected]>
6705 M:      Abhinav Kumar <[email protected]>
6706 M:      Dmitry Baryshkov <[email protected]>
6707 R:      Sean Paul <[email protected]>
6708 R:      Marijn Suijten <[email protected]>
6709 L:      [email protected]
6710 L:      [email protected]
6711 L:      [email protected]
6712 S:      Maintained
6713 B:      https://gitlab.freedesktop.org/drm/msm/-/issues
6714 T:      git https://gitlab.freedesktop.org/drm/msm.git
6715 F:      Documentation/devicetree/bindings/display/msm/
6716 F:      drivers/gpu/drm/ci/xfails/msm*
6717 F:      drivers/gpu/drm/msm/
6718 F:      include/uapi/drm/msm_drm.h
6719
6720 DRM DRIVER FOR NOVATEK NT35510 PANELS
6721 M:      Linus Walleij <[email protected]>
6722 S:      Maintained
6723 T:      git git://anongit.freedesktop.org/drm/drm-misc
6724 F:      Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6725 F:      drivers/gpu/drm/panel/panel-novatek-nt35510.c
6726
6727 DRM DRIVER FOR NOVATEK NT35560 PANELS
6728 M:      Linus Walleij <[email protected]>
6729 S:      Maintained
6730 T:      git git://anongit.freedesktop.org/drm/drm-misc
6731 F:      Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6732 F:      drivers/gpu/drm/panel/panel-novatek-nt35560.c
6733
6734 DRM DRIVER FOR NOVATEK NT36523 PANELS
6735 M:      Jianhua Lu <[email protected]>
6736 S:      Maintained
6737 T:      git git://anongit.freedesktop.org/drm/drm-misc
6738 F:      Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
6739 F:      drivers/gpu/drm/panel/panel-novatek-nt36523.c
6740
6741 DRM DRIVER FOR NOVATEK NT36672A PANELS
6742 M:      Sumit Semwal <[email protected]>
6743 S:      Maintained
6744 T:      git git://anongit.freedesktop.org/drm/drm-misc
6745 F:      Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6746 F:      drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6747
6748 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6749 M:      Karol Herbst <[email protected]>
6750 M:      Lyude Paul <[email protected]>
6751 M:      Danilo Krummrich <[email protected]>
6752 L:      [email protected]
6753 L:      [email protected]
6754 S:      Supported
6755 W:      https://nouveau.freedesktop.org/
6756 Q:      https://patchwork.freedesktop.org/project/nouveau/
6757 Q:      https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6758 B:      https://gitlab.freedesktop.org/drm/nouveau/-/issues
6759 C:      irc://irc.oftc.net/nouveau
6760 T:      git https://gitlab.freedesktop.org/drm/nouveau.git
6761 F:      drivers/gpu/drm/nouveau/
6762 F:      include/uapi/drm/nouveau_drm.h
6763
6764 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6765 M:      Stefan Mavrodiev <[email protected]>
6766 S:      Maintained
6767 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6768 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6769
6770 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
6771 R:      Douglas Anderson <[email protected]>
6772 F:      Documentation/devicetree/bindings/display/bridge/ps8640.yaml
6773 F:      drivers/gpu/drm/bridge/parade-ps8640.c
6774
6775 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6776 M:      Noralf Trønnes <[email protected]>
6777 S:      Maintained
6778 T:      git git://anongit.freedesktop.org/drm/drm-misc
6779 F:      Documentation/devicetree/bindings/display/repaper.txt
6780 F:      drivers/gpu/drm/tiny/repaper.c
6781
6782 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6783 M:      Dave Airlie <[email protected]>
6784 M:      Gerd Hoffmann <[email protected]>
6785 L:      [email protected]
6786 S:      Obsolete
6787 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6788 T:      git git://anongit.freedesktop.org/drm/drm-misc
6789 F:      drivers/gpu/drm/tiny/cirrus.c
6790
6791 DRM DRIVER FOR QXL VIRTUAL GPU
6792 M:      Dave Airlie <[email protected]>
6793 M:      Gerd Hoffmann <[email protected]>
6794 L:      [email protected]
6795 L:      [email protected]
6796 S:      Maintained
6797 T:      git git://anongit.freedesktop.org/drm/drm-misc
6798 F:      drivers/gpu/drm/qxl/
6799 F:      include/uapi/drm/qxl_drm.h
6800
6801 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6802 M:      Robert Chiras <[email protected]>
6803 S:      Maintained
6804 F:      Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6805 F:      drivers/gpu/drm/panel/panel-raydium-rm67191.c
6806
6807 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6808 M:      Linus Walleij <[email protected]>
6809 S:      Maintained
6810 T:      git git://anongit.freedesktop.org/drm/drm-misc
6811 F:      Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6812 F:      drivers/gpu/drm/panel/panel-samsung-db7430.c
6813
6814 DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
6815 M:      Inki Dae <[email protected]>
6816 M:      Jagan Teki <[email protected]>
6817 M:      Marek Szyprowski <[email protected]>
6818 S:      Maintained
6819 T:      git git://anongit.freedesktop.org/drm/drm-misc
6820 F:      Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
6821 F:      drivers/gpu/drm/bridge/samsung-dsim.c
6822 F:      include/drm/bridge/samsung-dsim.h
6823
6824 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6825 M:      Markuss Broks <[email protected]>
6826 S:      Maintained
6827 F:      Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6828 F:      drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6829
6830 DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
6831 M:      Artur Weber <[email protected]>
6832 S:      Maintained
6833 F:      Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
6834 F:      drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
6835
6836 DRM DRIVER FOR SITRONIX ST7586 PANELS
6837 M:      David Lechner <[email protected]>
6838 S:      Maintained
6839 T:      git git://anongit.freedesktop.org/drm/drm-misc
6840 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
6841 F:      drivers/gpu/drm/tiny/st7586.c
6842
6843 DRM DRIVER FOR SITRONIX ST7701 PANELS
6844 M:      Jagan Teki <[email protected]>
6845 S:      Maintained
6846 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6847 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
6848
6849 DRM DRIVER FOR SITRONIX ST7703 PANELS
6850 M:      Guido Günther <[email protected]>
6851 R:      Purism Kernel Team <[email protected]>
6852 R:      Ondrej Jirman <[email protected]>
6853 S:      Maintained
6854 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6855 F:      drivers/gpu/drm/panel/panel-sitronix-st7703.c
6856
6857 DRM DRIVER FOR SITRONIX ST7735R PANELS
6858 M:      David Lechner <[email protected]>
6859 S:      Maintained
6860 T:      git git://anongit.freedesktop.org/drm/drm-misc
6861 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6862 F:      drivers/gpu/drm/tiny/st7735r.c
6863
6864 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6865 M:      Javier Martinez Canillas <[email protected]>
6866 S:      Maintained
6867 T:      git git://anongit.freedesktop.org/drm/drm-misc
6868 F:      Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
6869 F:      Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
6870 F:      drivers/gpu/drm/solomon/ssd130x*
6871
6872 DRM DRIVER FOR ST-ERICSSON MCDE
6873 M:      Linus Walleij <[email protected]>
6874 S:      Maintained
6875 T:      git git://anongit.freedesktop.org/drm/drm-misc
6876 F:      Documentation/devicetree/bindings/display/ste,mcde.yaml
6877 F:      drivers/gpu/drm/mcde/
6878
6879 DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
6880 M:      Jagan Teki <[email protected]>
6881 S:      Maintained
6882 F:      Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
6883 F:      drivers/gpu/drm/bridge/ti-dlpc3433.c
6884
6885 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
6886 R:      Douglas Anderson <[email protected]>
6887 F:      Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
6888 F:      drivers/gpu/drm/bridge/ti-sn65dsi86.c
6889
6890 DRM DRIVER FOR TPO TPG110 PANELS
6891 M:      Linus Walleij <[email protected]>
6892 S:      Maintained
6893 T:      git git://anongit.freedesktop.org/drm/drm-misc
6894 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6895 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
6896
6897 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6898 M:      Dave Airlie <[email protected]>
6899 R:      Sean Paul <[email protected]>
6900 R:      Thomas Zimmermann <[email protected]>
6901 L:      [email protected]
6902 S:      Supported
6903 T:      git git://anongit.freedesktop.org/drm/drm-misc
6904 F:      drivers/gpu/drm/udl/
6905
6906 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6907 M:      Rodrigo Siqueira <[email protected]>
6908 M:      Melissa Wen <[email protected]>
6909 M:      Maíra Canal <[email protected]>
6910 R:      Haneen Mohammed <[email protected]>
6911 R:      Daniel Vetter <[email protected]>
6912 L:      [email protected]
6913 S:      Maintained
6914 T:      git git://anongit.freedesktop.org/drm/drm-misc
6915 F:      Documentation/gpu/vkms.rst
6916 F:      drivers/gpu/drm/vkms/
6917
6918 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6919 M:      Hans de Goede <[email protected]>
6920 L:      [email protected]
6921 S:      Maintained
6922 T:      git git://anongit.freedesktop.org/drm/drm-misc
6923 F:      drivers/gpu/drm/vboxvideo/
6924
6925 DRM DRIVER FOR VMWARE VIRTUAL GPU
6926 M:      Zack Rusin <[email protected]>
6927 R:      VMware Graphics Reviewers <[email protected]>
6928 L:      [email protected]
6929 S:      Supported
6930 T:      git git://anongit.freedesktop.org/drm/drm-misc
6931 F:      drivers/gpu/drm/vmwgfx/
6932 F:      include/uapi/drm/vmwgfx_drm.h
6933
6934 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6935 M:      Linus Walleij <[email protected]>
6936 S:      Maintained
6937 T:      git git://anongit.freedesktop.org/drm/drm-misc
6938 F:      Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6939 F:      drivers/gpu/drm/panel/panel-widechips-ws2401.c
6940
6941 DRM DRIVERS
6942 M:      David Airlie <[email protected]>
6943 M:      Daniel Vetter <[email protected]>
6944 L:      [email protected]
6945 S:      Maintained
6946 B:      https://gitlab.freedesktop.org/drm
6947 C:      irc://irc.oftc.net/dri-devel
6948 T:      git git://anongit.freedesktop.org/drm/drm
6949 F:      Documentation/devicetree/bindings/display/
6950 F:      Documentation/devicetree/bindings/gpu/
6951 F:      Documentation/gpu/
6952 F:      drivers/gpu/
6953 F:      include/drm/
6954 F:      include/linux/vga*
6955 F:      include/uapi/drm/
6956
6957 DRM DRIVERS AND MISC GPU PATCHES
6958 M:      Maarten Lankhorst <[email protected]>
6959 M:      Maxime Ripard <[email protected]>
6960 M:      Thomas Zimmermann <[email protected]>
6961 S:      Maintained
6962 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6963 T:      git git://anongit.freedesktop.org/drm/drm-misc
6964 F:      Documentation/devicetree/bindings/display/
6965 F:      Documentation/devicetree/bindings/gpu/
6966 F:      Documentation/gpu/
6967 F:      drivers/gpu/drm/
6968 F:      drivers/gpu/vga/
6969 F:      include/drm/drm
6970 F:      include/linux/vga*
6971 F:      include/uapi/drm/
6972 X:      drivers/gpu/drm/amd/
6973 X:      drivers/gpu/drm/armada/
6974 X:      drivers/gpu/drm/etnaviv/
6975 X:      drivers/gpu/drm/exynos/
6976 X:      drivers/gpu/drm/i915/
6977 X:      drivers/gpu/drm/kmb/
6978 X:      drivers/gpu/drm/mediatek/
6979 X:      drivers/gpu/drm/msm/
6980 X:      drivers/gpu/drm/nouveau/
6981 X:      drivers/gpu/drm/radeon/
6982 X:      drivers/gpu/drm/renesas/
6983 X:      drivers/gpu/drm/tegra/
6984
6985 DRM DRIVERS FOR ALLWINNER A10
6986 M:      Maxime Ripard <[email protected]>
6987 M:      Chen-Yu Tsai <[email protected]>
6988 L:      [email protected]
6989 S:      Supported
6990 T:      git git://anongit.freedesktop.org/drm/drm-misc
6991 F:      Documentation/devicetree/bindings/display/allwinner*
6992 F:      drivers/gpu/drm/sun4i/
6993
6994 DRM DRIVERS FOR AMLOGIC SOCS
6995 M:      Neil Armstrong <[email protected]>
6996 L:      [email protected]
6997 L:      [email protected]
6998 S:      Supported
6999 W:      http://linux-meson.com/
7000 T:      git git://anongit.freedesktop.org/drm/drm-misc
7001 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7002 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7003 F:      Documentation/gpu/meson.rst
7004 F:      drivers/gpu/drm/ci/xfails/meson*
7005 F:      drivers/gpu/drm/meson/
7006
7007 DRM DRIVERS FOR ATMEL HLCDC
7008 M:      Sam Ravnborg <[email protected]>
7009 M:      Boris Brezillon <[email protected]>
7010 L:      [email protected]
7011 S:      Supported
7012 T:      git git://anongit.freedesktop.org/drm/drm-misc
7013 F:      Documentation/devicetree/bindings/display/atmel/
7014 F:      drivers/gpu/drm/atmel-hlcdc/
7015
7016 DRM DRIVERS FOR BRIDGE CHIPS
7017 M:      Andrzej Hajda <[email protected]>
7018 M:      Neil Armstrong <[email protected]>
7019 M:      Robert Foss <[email protected]>
7020 R:      Laurent Pinchart <[email protected]>
7021 R:      Jonas Karlman <[email protected]>
7022 R:      Jernej Skrabec <[email protected]>
7023 S:      Maintained
7024 T:      git git://anongit.freedesktop.org/drm/drm-misc
7025 F:      Documentation/devicetree/bindings/display/bridge/
7026 F:      drivers/gpu/drm/bridge/
7027 F:      drivers/gpu/drm/drm_bridge.c
7028 F:      drivers/gpu/drm/drm_bridge_connector.c
7029 F:      include/drm/drm_bridge.h
7030 F:      include/drm/drm_bridge_connector.h
7031
7032 DRM DRIVERS FOR EXYNOS
7033 M:      Inki Dae <[email protected]>
7034 M:      Seung-Woo Kim <[email protected]>
7035 M:      Kyungmin Park <[email protected]>
7036 L:      [email protected]
7037 S:      Supported
7038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7039 F:      Documentation/devicetree/bindings/display/exynos/
7040 F:      Documentation/devicetree/bindings/display/samsung/
7041 F:      drivers/gpu/drm/exynos/
7042 F:      include/uapi/drm/exynos_drm.h
7043
7044 DRM DRIVERS FOR FREESCALE DCU
7045 M:      Stefan Agner <[email protected]>
7046 M:      Alison Wang <[email protected]>
7047 L:      [email protected]
7048 S:      Supported
7049 T:      git git://anongit.freedesktop.org/drm/drm-misc
7050 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
7051 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
7052 F:      drivers/gpu/drm/fsl-dcu/
7053
7054 DRM DRIVERS FOR FREESCALE IMX 5/6
7055 M:      Philipp Zabel <[email protected]>
7056 L:      [email protected]
7057 S:      Maintained
7058 T:      git git://anongit.freedesktop.org/drm/drm-misc
7059 T:      git git://git.pengutronix.de/git/pza/linux
7060 F:      Documentation/devicetree/bindings/display/imx/
7061 F:      drivers/gpu/drm/imx/ipuv3/
7062 F:      drivers/gpu/ipu-v3/
7063
7064 DRM DRIVERS FOR FREESCALE IMX BRIDGE
7065 M:      Liu Ying <[email protected]>
7066 L:      [email protected]
7067 S:      Maintained
7068 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7069 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7070 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7071 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7072 F:      drivers/gpu/drm/bridge/imx/
7073
7074 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7075 M:      Patrik Jakobsson <[email protected]>
7076 L:      [email protected]
7077 S:      Maintained
7078 T:      git git://anongit.freedesktop.org/drm/drm-misc
7079 F:      drivers/gpu/drm/gma500/
7080
7081 DRM DRIVERS FOR HISILICON
7082 M:      Xinliang Liu <[email protected]>
7083 M:      Tian Tao  <[email protected]>
7084 R:      Xinwei Kong <[email protected]>
7085 R:      Sumit Semwal <[email protected]>
7086 R:      Yongqin Liu <[email protected]>
7087 R:      John Stultz <[email protected]>
7088 L:      [email protected]
7089 S:      Maintained
7090 T:      git git://anongit.freedesktop.org/drm/drm-misc
7091 F:      Documentation/devicetree/bindings/display/hisilicon/
7092 F:      drivers/gpu/drm/hisilicon/
7093
7094 DRM DRIVERS FOR LIMA
7095 M:      Qiang Yu <[email protected]>
7096 L:      [email protected]
7097 L:      [email protected] (moderated for non-subscribers)
7098 S:      Maintained
7099 T:      git git://anongit.freedesktop.org/drm/drm-misc
7100 F:      drivers/gpu/drm/lima/
7101 F:      include/uapi/drm/lima_drm.h
7102
7103 DRM DRIVERS FOR LOONGSON
7104 M:      Sui Jingfeng <[email protected]>
7105 L:      [email protected]
7106 S:      Supported
7107 T:      git git://anongit.freedesktop.org/drm/drm-misc
7108 F:      drivers/gpu/drm/loongson/
7109
7110 DRM DRIVERS FOR MEDIATEK
7111 M:      Chun-Kuang Hu <[email protected]>
7112 M:      Philipp Zabel <[email protected]>
7113 L:      [email protected]
7114 L:      [email protected] (moderated for non-subscribers)
7115 S:      Supported
7116 F:      Documentation/devicetree/bindings/display/mediatek/
7117 F:      drivers/gpu/drm/ci/xfails/mediatek*
7118 F:      drivers/gpu/drm/mediatek/
7119 F:      drivers/phy/mediatek/phy-mtk-dp.c
7120 F:      drivers/phy/mediatek/phy-mtk-hdmi*
7121 F:      drivers/phy/mediatek/phy-mtk-mipi*
7122
7123 DRM DRIVERS FOR NVIDIA TEGRA
7124 M:      Thierry Reding <[email protected]>
7125 M:      Mikko Perttunen <[email protected]>
7126 L:      [email protected]
7127 L:      [email protected]
7128 S:      Supported
7129 T:      git https://gitlab.freedesktop.org/drm/tegra.git
7130 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7131 F:      Documentation/devicetree/bindings/gpu/host1x/
7132 F:      drivers/gpu/drm/tegra/
7133 F:      drivers/gpu/host1x/
7134 F:      include/linux/host1x.h
7135 F:      include/uapi/drm/tegra_drm.h
7136
7137 DRM DRIVERS FOR RENESAS R-CAR
7138 M:      Laurent Pinchart <[email protected]>
7139 M:      Kieran Bingham <[email protected]>
7140 L:      [email protected]
7141 L:      [email protected]
7142 S:      Supported
7143 T:      git git://linuxtv.org/pinchartl/media drm/du/next
7144 F:      Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7145 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7146 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7147 F:      Documentation/devicetree/bindings/display/renesas,du.yaml
7148 F:      drivers/gpu/drm/renesas/rcar-du/
7149
7150 DRM DRIVERS FOR RENESAS SHMOBILE
7151 M:      Laurent Pinchart <[email protected]>
7152 M:      Geert Uytterhoeven <[email protected]>
7153 L:      [email protected]
7154 L:      [email protected]
7155 S:      Supported
7156 F:      Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7157 F:      drivers/gpu/drm/renesas/shmobile/
7158 F:      include/linux/platform_data/shmob_drm.h
7159
7160 DRM DRIVERS FOR ROCKCHIP
7161 M:      Sandy Huang <[email protected]>
7162 M:      Heiko Stübner <[email protected]>
7163 L:      [email protected]
7164 S:      Maintained
7165 T:      git git://anongit.freedesktop.org/drm/drm-misc
7166 F:      Documentation/devicetree/bindings/display/rockchip/
7167 F:      drivers/gpu/drm/ci/xfails/rockchip*
7168 F:      drivers/gpu/drm/rockchip/
7169
7170 DRM DRIVERS FOR STI
7171 M:      Alain Volmat <[email protected]>
7172 L:      [email protected]
7173 S:      Maintained
7174 T:      git git://anongit.freedesktop.org/drm/drm-misc
7175 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
7176 F:      drivers/gpu/drm/sti
7177
7178 DRM DRIVERS FOR STM
7179 M:      Yannick Fertre <[email protected]>
7180 M:      Raphael Gallais-Pou <[email protected]>
7181 M:      Philippe Cornu <[email protected]>
7182 L:      [email protected]
7183 S:      Maintained
7184 T:      git git://anongit.freedesktop.org/drm/drm-misc
7185 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7186 F:      drivers/gpu/drm/stm
7187
7188 DRM DRIVERS FOR TI KEYSTONE
7189 M:      Jyri Sarha <[email protected]>
7190 M:      Tomi Valkeinen <[email protected]>
7191 L:      [email protected]
7192 S:      Maintained
7193 T:      git git://anongit.freedesktop.org/drm/drm-misc
7194 F:      Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7195 F:      Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7196 F:      Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7197 F:      drivers/gpu/drm/tidss/
7198
7199 DRM DRIVERS FOR TI LCDC
7200 M:      Jyri Sarha <[email protected]>
7201 M:      Tomi Valkeinen <[email protected]>
7202 L:      [email protected]
7203 S:      Maintained
7204 T:      git git://anongit.freedesktop.org/drm/drm-misc
7205 F:      Documentation/devicetree/bindings/display/tilcdc/
7206 F:      drivers/gpu/drm/tilcdc/
7207
7208 DRM DRIVERS FOR TI OMAP
7209 M:      Tomi Valkeinen <[email protected]>
7210 L:      [email protected]
7211 S:      Maintained
7212 T:      git git://anongit.freedesktop.org/drm/drm-misc
7213 F:      Documentation/devicetree/bindings/display/ti/
7214 F:      drivers/gpu/drm/omapdrm/
7215
7216 DRM DRIVERS FOR V3D
7217 M:      Emma Anholt <[email protected]>
7218 M:      Melissa Wen <[email protected]>
7219 S:      Supported
7220 T:      git git://anongit.freedesktop.org/drm/drm-misc
7221 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7222 F:      drivers/gpu/drm/v3d/
7223 F:      include/uapi/drm/v3d_drm.h
7224
7225 DRM DRIVERS FOR VC4
7226 M:      Emma Anholt <[email protected]>
7227 M:      Maxime Ripard <[email protected]>
7228 S:      Supported
7229 T:      git git://github.com/anholt/linux
7230 T:      git git://anongit.freedesktop.org/drm/drm-misc
7231 F:      Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7232 F:      drivers/gpu/drm/vc4/
7233 F:      include/uapi/drm/vc4_drm.h
7234
7235 DRM DRIVERS FOR VIVANTE GPU IP
7236 M:      Lucas Stach <[email protected]>
7237 R:      Russell King <[email protected]>
7238 R:      Christian Gmeiner <[email protected]>
7239 L:      [email protected] (moderated for non-subscribers)
7240 L:      [email protected]
7241 S:      Maintained
7242 F:      Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7243 F:      drivers/gpu/drm/etnaviv/
7244 F:      include/uapi/drm/etnaviv_drm.h
7245
7246 DRM DRIVERS FOR XEN
7247 M:      Oleksandr Andrushchenko <[email protected]>
7248 L:      [email protected]
7249 L:      [email protected] (moderated for non-subscribers)
7250 S:      Supported
7251 T:      git git://anongit.freedesktop.org/drm/drm-misc
7252 F:      Documentation/gpu/xen-front.rst
7253 F:      drivers/gpu/drm/xen/
7254
7255 DRM DRIVERS FOR XILINX
7256 M:      Laurent Pinchart <[email protected]>
7257 L:      [email protected]
7258 S:      Maintained
7259 T:      git git://anongit.freedesktop.org/drm/drm-misc
7260 F:      Documentation/devicetree/bindings/display/xlnx/
7261 F:      drivers/gpu/drm/xlnx/
7262
7263 DRM GPU SCHEDULER
7264 M:      Luben Tuikov <[email protected]>
7265 L:      [email protected]
7266 S:      Maintained
7267 T:      git git://anongit.freedesktop.org/drm/drm-misc
7268 F:      drivers/gpu/drm/scheduler/
7269 F:      include/drm/gpu_scheduler.h
7270
7271 DRM PANEL DRIVERS
7272 M:      Neil Armstrong <[email protected]>
7273 R:      Jessica Zhang <[email protected]>
7274 R:      Sam Ravnborg <[email protected]>
7275 L:      [email protected]
7276 S:      Maintained
7277 T:      git git://anongit.freedesktop.org/drm/drm-misc
7278 F:      Documentation/devicetree/bindings/display/panel/
7279 F:      drivers/gpu/drm/drm_panel.c
7280 F:      drivers/gpu/drm/panel/
7281 F:      include/drm/drm_panel.h
7282
7283 DRM PRIVACY-SCREEN CLASS
7284 M:      Hans de Goede <[email protected]>
7285 L:      [email protected]
7286 S:      Maintained
7287 T:      git git://anongit.freedesktop.org/drm/drm-misc
7288 F:      drivers/gpu/drm/drm_privacy_screen*
7289 F:      include/drm/drm_privacy_screen*
7290
7291 DRM TTM SUBSYSTEM
7292 M:      Christian Koenig <[email protected]>
7293 M:      Huang Rui <[email protected]>
7294 L:      [email protected]
7295 S:      Maintained
7296 T:      git git://anongit.freedesktop.org/drm/drm-misc
7297 F:      drivers/gpu/drm/ttm/
7298 F:      include/drm/ttm/
7299
7300 DRM AUTOMATED TESTING
7301 M:      Helen Koike <[email protected]>
7302 L:      [email protected]
7303 S:      Maintained
7304 T:      git git://anongit.freedesktop.org/drm/drm-misc
7305 F:      Documentation/gpu/automated_testing.rst
7306 F:      drivers/gpu/drm/ci/
7307
7308 DSBR100 USB FM RADIO DRIVER
7309 M:      Alexey Klimov <[email protected]>
7310 L:      [email protected]
7311 S:      Maintained
7312 T:      git git://linuxtv.org/media_tree.git
7313 F:      drivers/media/radio/dsbr100.c
7314
7315 DT3155 MEDIA DRIVER
7316 M:      Hans Verkuil <[email protected]>
7317 L:      [email protected]
7318 S:      Odd Fixes
7319 W:      https://linuxtv.org
7320 T:      git git://linuxtv.org/media_tree.git
7321 F:      drivers/media/pci/dt3155/
7322
7323 DVB_USB_AF9015 MEDIA DRIVER
7324 M:      Antti Palosaari <[email protected]>
7325 L:      [email protected]
7326 S:      Maintained
7327 W:      https://linuxtv.org
7328 W:      http://palosaari.fi/linux/
7329 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7330 T:      git git://linuxtv.org/anttip/media_tree.git
7331 F:      drivers/media/usb/dvb-usb-v2/af9015*
7332
7333 DVB_USB_AF9035 MEDIA DRIVER
7334 M:      Antti Palosaari <[email protected]>
7335 L:      [email protected]
7336 S:      Maintained
7337 W:      https://linuxtv.org
7338 W:      http://palosaari.fi/linux/
7339 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7340 T:      git git://linuxtv.org/anttip/media_tree.git
7341 F:      drivers/media/usb/dvb-usb-v2/af9035*
7342
7343 DVB_USB_ANYSEE MEDIA DRIVER
7344 M:      Antti Palosaari <[email protected]>
7345 L:      [email protected]
7346 S:      Maintained
7347 W:      https://linuxtv.org
7348 W:      http://palosaari.fi/linux/
7349 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7350 T:      git git://linuxtv.org/anttip/media_tree.git
7351 F:      drivers/media/usb/dvb-usb-v2/anysee*
7352
7353 DVB_USB_AU6610 MEDIA DRIVER
7354 M:      Antti Palosaari <[email protected]>
7355 L:      [email protected]
7356 S:      Maintained
7357 W:      https://linuxtv.org
7358 W:      http://palosaari.fi/linux/
7359 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7360 T:      git git://linuxtv.org/anttip/media_tree.git
7361 F:      drivers/media/usb/dvb-usb-v2/au6610*
7362
7363 DVB_USB_CE6230 MEDIA DRIVER
7364 M:      Antti Palosaari <[email protected]>
7365 L:      [email protected]
7366 S:      Maintained
7367 W:      https://linuxtv.org
7368 W:      http://palosaari.fi/linux/
7369 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7370 T:      git git://linuxtv.org/anttip/media_tree.git
7371 F:      drivers/media/usb/dvb-usb-v2/ce6230*
7372
7373 DVB_USB_CXUSB MEDIA DRIVER
7374 M:      Michael Krufky <[email protected]>
7375 L:      [email protected]
7376 S:      Maintained
7377 W:      https://linuxtv.org
7378 W:      http://github.com/mkrufky
7379 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7380 T:      git git://linuxtv.org/media_tree.git
7381 F:      drivers/media/usb/dvb-usb/cxusb*
7382
7383 DVB_USB_EC168 MEDIA DRIVER
7384 M:      Antti Palosaari <[email protected]>
7385 L:      [email protected]
7386 S:      Maintained
7387 W:      https://linuxtv.org
7388 W:      http://palosaari.fi/linux/
7389 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7390 T:      git git://linuxtv.org/anttip/media_tree.git
7391 F:      drivers/media/usb/dvb-usb-v2/ec168*
7392
7393 DVB_USB_GL861 MEDIA DRIVER
7394 M:      Antti Palosaari <[email protected]>
7395 L:      [email protected]
7396 S:      Maintained
7397 W:      https://linuxtv.org
7398 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7399 T:      git git://linuxtv.org/anttip/media_tree.git
7400 F:      drivers/media/usb/dvb-usb-v2/gl861*
7401
7402 DVB_USB_MXL111SF MEDIA DRIVER
7403 M:      Michael Krufky <[email protected]>
7404 L:      [email protected]
7405 S:      Maintained
7406 W:      https://linuxtv.org
7407 W:      http://github.com/mkrufky
7408 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7409 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
7410 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
7411
7412 DVB_USB_RTL28XXU MEDIA DRIVER
7413 M:      Antti Palosaari <[email protected]>
7414 L:      [email protected]
7415 S:      Maintained
7416 W:      https://linuxtv.org
7417 W:      http://palosaari.fi/linux/
7418 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7419 T:      git git://linuxtv.org/anttip/media_tree.git
7420 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
7421
7422 DVB_USB_V2 MEDIA DRIVER
7423 M:      Antti Palosaari <[email protected]>
7424 L:      [email protected]
7425 S:      Maintained
7426 W:      https://linuxtv.org
7427 W:      http://palosaari.fi/linux/
7428 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7429 T:      git git://linuxtv.org/anttip/media_tree.git
7430 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
7431 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
7432
7433 DYNAMIC DEBUG
7434 M:      Jason Baron <[email protected]>
7435 M:      Jim Cromie <[email protected]>
7436 S:      Maintained
7437 F:      include/linux/dynamic_debug.h
7438 F:      lib/dynamic_debug.c
7439 F:      lib/test_dynamic_debug.c
7440
7441 DYNAMIC INTERRUPT MODERATION
7442 M:      Tal Gilboa <[email protected]>
7443 S:      Maintained
7444 F:      Documentation/networking/net_dim.rst
7445 F:      include/linux/dim.h
7446 F:      lib/dim/
7447
7448 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7449 M:      Daniel Lezcano <[email protected]>
7450 L:      [email protected]
7451 S:      Supported
7452 B:      https://bugzilla.kernel.org
7453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
7454 F:      drivers/powercap/dtpm*
7455 F:      include/linux/dtpm.h
7456
7457 DZ DECSTATION DZ11 SERIAL DRIVER
7458 M:      "Maciej W. Rozycki" <[email protected]>
7459 S:      Maintained
7460 F:      drivers/tty/serial/dz.*
7461
7462 E3X0 POWER BUTTON DRIVER
7463 M:      Moritz Fischer <[email protected]>
7464 L:      [email protected]
7465 S:      Supported
7466 W:      http://www.ettus.com
7467 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
7468 F:      drivers/input/misc/e3x0-button.c
7469
7470 E4000 MEDIA DRIVER
7471 M:      Antti Palosaari <[email protected]>
7472 L:      [email protected]
7473 S:      Maintained
7474 W:      https://linuxtv.org
7475 W:      http://palosaari.fi/linux/
7476 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7477 T:      git git://linuxtv.org/anttip/media_tree.git
7478 F:      drivers/media/tuners/e4000*
7479
7480 EARTH_PT1 MEDIA DRIVER
7481 M:      Akihiro Tsukada <[email protected]>
7482 L:      [email protected]
7483 S:      Odd Fixes
7484 F:      drivers/media/pci/pt1/
7485
7486 EARTH_PT3 MEDIA DRIVER
7487 M:      Akihiro Tsukada <[email protected]>
7488 L:      [email protected]
7489 S:      Odd Fixes
7490 F:      drivers/media/pci/pt3/
7491
7492 EC100 MEDIA DRIVER
7493 M:      Antti Palosaari <[email protected]>
7494 L:      [email protected]
7495 S:      Maintained
7496 W:      https://linuxtv.org
7497 W:      http://palosaari.fi/linux/
7498 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7499 T:      git git://linuxtv.org/anttip/media_tree.git
7500 F:      drivers/media/dvb-frontends/ec100*
7501
7502 ECRYPT FILE SYSTEM
7503 M:      Tyler Hicks <[email protected]>
7504 L:      [email protected]
7505 S:      Odd Fixes
7506 W:      http://ecryptfs.org
7507 W:      https://launchpad.net/ecryptfs
7508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7509 F:      Documentation/filesystems/ecryptfs.rst
7510 F:      fs/ecryptfs/
7511
7512 EDAC-AMD64
7513 M:      Yazen Ghannam <[email protected]>
7514 L:      [email protected]
7515 S:      Supported
7516 F:      drivers/edac/amd64_edac*
7517 F:      drivers/edac/mce_amd*
7518
7519 EDAC-ARMADA
7520 M:      Jan Luebbe <[email protected]>
7521 L:      [email protected]
7522 S:      Maintained
7523 F:      Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7524 F:      drivers/edac/armada_xp_*
7525
7526 EDAC-AST2500
7527 M:      Stefan Schaeckeler <[email protected]>
7528 S:      Supported
7529 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7530 F:      drivers/edac/aspeed_edac.c
7531
7532 EDAC-BLUEFIELD
7533 M:      Shravan Kumar Ramani <[email protected]>
7534 S:      Supported
7535 F:      drivers/edac/bluefield_edac.c
7536
7537 EDAC-CALXEDA
7538 M:      Andre Przywara <[email protected]>
7539 L:      [email protected]
7540 S:      Maintained
7541 F:      drivers/edac/highbank*
7542
7543 EDAC-CAVIUM OCTEON
7544 M:      Ralf Baechle <[email protected]>
7545 L:      [email protected]
7546 L:      [email protected]
7547 S:      Supported
7548 F:      drivers/edac/octeon_edac*
7549
7550 EDAC-CAVIUM THUNDERX
7551 M:      Robert Richter <[email protected]>
7552 L:      [email protected]
7553 S:      Odd Fixes
7554 F:      drivers/edac/thunderx_edac*
7555
7556 EDAC-CORE
7557 M:      Borislav Petkov <[email protected]>
7558 M:      Tony Luck <[email protected]>
7559 R:      James Morse <[email protected]>
7560 R:      Mauro Carvalho Chehab <[email protected]>
7561 R:      Robert Richter <[email protected]>
7562 L:      [email protected]
7563 S:      Supported
7564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7565 F:      Documentation/admin-guide/ras.rst
7566 F:      Documentation/driver-api/edac.rst
7567 F:      drivers/edac/
7568 F:      include/linux/edac.h
7569
7570 EDAC-DMC520
7571 M:      Lei Wang <[email protected]>
7572 L:      [email protected]
7573 S:      Supported
7574 F:      drivers/edac/dmc520_edac.c
7575
7576 EDAC-E752X
7577 M:      Mark Gross <[email protected]>
7578 L:      [email protected]
7579 S:      Maintained
7580 F:      drivers/edac/e752x_edac.c
7581
7582 EDAC-E7XXX
7583 L:      [email protected]
7584 S:      Maintained
7585 F:      drivers/edac/e7xxx_edac.c
7586
7587 EDAC-FSL_DDR
7588 M:      York Sun <[email protected]>
7589 L:      [email protected]
7590 S:      Maintained
7591 F:      drivers/edac/fsl_ddr_edac.*
7592
7593 EDAC-GHES
7594 M:      Mauro Carvalho Chehab <[email protected]>
7595 L:      [email protected]
7596 S:      Maintained
7597 F:      drivers/edac/ghes_edac.c
7598
7599 EDAC-I10NM
7600 M:      Tony Luck <[email protected]>
7601 L:      [email protected]
7602 S:      Maintained
7603 F:      drivers/edac/i10nm_base.c
7604
7605 EDAC-I3000
7606 L:      [email protected]
7607 S:      Orphan
7608 F:      drivers/edac/i3000_edac.c
7609
7610 EDAC-I5000
7611 L:      [email protected]
7612 S:      Maintained
7613 F:      drivers/edac/i5000_edac.c
7614
7615 EDAC-I5400
7616 M:      Mauro Carvalho Chehab <[email protected]>
7617 L:      [email protected]
7618 S:      Maintained
7619 F:      drivers/edac/i5400_edac.c
7620
7621 EDAC-I7300
7622 M:      Mauro Carvalho Chehab <[email protected]>
7623 L:      [email protected]
7624 S:      Maintained
7625 F:      drivers/edac/i7300_edac.c
7626
7627 EDAC-I7CORE
7628 M:      Mauro Carvalho Chehab <[email protected]>
7629 L:      [email protected]
7630 S:      Maintained
7631 F:      drivers/edac/i7core_edac.c
7632
7633 EDAC-I82443BXGX
7634 M:      Tim Small <[email protected]>
7635 L:      [email protected]
7636 S:      Maintained
7637 F:      drivers/edac/i82443bxgx_edac.c
7638
7639 EDAC-I82975X
7640 M:      "Arvind R." <[email protected]>
7641 L:      [email protected]
7642 S:      Maintained
7643 F:      drivers/edac/i82975x_edac.c
7644
7645 EDAC-IE31200
7646 M:      Jason Baron <[email protected]>
7647 L:      [email protected]
7648 S:      Maintained
7649 F:      drivers/edac/ie31200_edac.c
7650
7651 EDAC-IGEN6
7652 M:      Tony Luck <[email protected]>
7653 R:      Qiuxu Zhuo <[email protected]>
7654 L:      [email protected]
7655 S:      Maintained
7656 F:      drivers/edac/igen6_edac.c
7657
7658 EDAC-MPC85XX
7659 M:      Johannes Thumshirn <[email protected]>
7660 L:      [email protected]
7661 S:      Maintained
7662 F:      drivers/edac/mpc85xx_edac.[ch]
7663
7664 EDAC-NPCM
7665 M:      Marvin Lin <[email protected]>
7666 M:      Stanley Chu <[email protected]>
7667 L:      [email protected]
7668 S:      Maintained
7669 F:      Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
7670 F:      drivers/edac/npcm_edac.c
7671
7672 EDAC-PASEMI
7673 M:      Egor Martovetsky <[email protected]>
7674 L:      [email protected]
7675 S:      Maintained
7676 F:      drivers/edac/pasemi_edac.c
7677
7678 EDAC-PND2
7679 M:      Tony Luck <[email protected]>
7680 L:      [email protected]
7681 S:      Maintained
7682 F:      drivers/edac/pnd2_edac.[ch]
7683
7684 EDAC-QCOM
7685 M:      Manivannan Sadhasivam <[email protected]>
7686 L:      [email protected]
7687 L:      [email protected]
7688 S:      Maintained
7689 F:      drivers/edac/qcom_edac.c
7690
7691 EDAC-R82600
7692 M:      Tim Small <[email protected]>
7693 L:      [email protected]
7694 S:      Maintained
7695 F:      drivers/edac/r82600_edac.c
7696
7697 EDAC-SBRIDGE
7698 M:      Tony Luck <[email protected]>
7699 R:      Qiuxu Zhuo <[email protected]>
7700 L:      [email protected]
7701 S:      Maintained
7702 F:      drivers/edac/sb_edac.c
7703
7704 EDAC-SKYLAKE
7705 M:      Tony Luck <[email protected]>
7706 L:      [email protected]
7707 S:      Maintained
7708 F:      drivers/edac/skx_*.[ch]
7709
7710 EDAC-TI
7711 M:      Tero Kristo <[email protected]>
7712 L:      [email protected]
7713 S:      Odd Fixes
7714 F:      drivers/edac/ti_edac.c
7715
7716 EDIROL UA-101/UA-1000 DRIVER
7717 M:      Clemens Ladisch <[email protected]>
7718 L:      [email protected] (moderated for non-subscribers)
7719 S:      Maintained
7720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7721 F:      sound/usb/misc/ua101.c
7722
7723 EFI TEST DRIVER
7724 M:      Ivan Hu <[email protected]>
7725 M:      Ard Biesheuvel <[email protected]>
7726 L:      [email protected]
7727 S:      Maintained
7728 F:      drivers/firmware/efi/test/
7729
7730 EFI VARIABLE FILESYSTEM
7731 M:      Jeremy Kerr <[email protected]>
7732 M:      Ard Biesheuvel <[email protected]>
7733 L:      [email protected]
7734 S:      Maintained
7735 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7736 F:      fs/efivarfs/
7737
7738 EFIFB FRAMEBUFFER DRIVER
7739 M:      Peter Jones <[email protected]>
7740 L:      [email protected]
7741 S:      Maintained
7742 F:      drivers/video/fbdev/efifb.c
7743
7744 EFS FILESYSTEM
7745 S:      Orphan
7746 W:      http://aeschi.ch.eu.org/efs/
7747 F:      fs/efs/
7748
7749 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7750 M:      Douglas Miller <[email protected]>
7751 L:      [email protected]
7752 S:      Maintained
7753 F:      drivers/net/ethernet/ibm/ehea/
7754
7755 ELM327 CAN NETWORK DRIVER
7756 M:      Max Staudt <[email protected]>
7757 L:      [email protected]
7758 S:      Maintained
7759 F:      Documentation/networking/device_drivers/can/can327.rst
7760 F:      drivers/net/can/can327.c
7761
7762 EM28XX VIDEO4LINUX DRIVER
7763 M:      Mauro Carvalho Chehab <[email protected]>
7764 L:      [email protected]
7765 S:      Maintained
7766 W:      https://linuxtv.org
7767 T:      git git://linuxtv.org/media_tree.git
7768 F:      Documentation/admin-guide/media/em28xx*
7769 F:      drivers/media/usb/em28xx/
7770
7771 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7772 M:      Adrian Hunter <[email protected]>
7773 M:      Ritesh Harjani <[email protected]>
7774 M:      Asutosh Das <[email protected]>
7775 L:      [email protected]
7776 S:      Supported
7777 F:      drivers/mmc/host/cqhci*
7778
7779 EMS CPC-PCI CAN DRIVER
7780 M:      Gerhard Uttenthaler <[email protected]>
7781 M:      [email protected]
7782 L:      [email protected]
7783 S:      Maintained
7784 F:      drivers/net/can/sja1000/ems_pci.c
7785
7786 EMULEX 10Gbps iSCSI - OneConnect DRIVER
7787 M:      Ketan Mukadam <[email protected]>
7788 L:      [email protected]
7789 S:      Supported
7790 W:      http://www.broadcom.com
7791 F:      drivers/scsi/be2iscsi/
7792
7793 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7794 M:      Ajit Khaparde <[email protected]>
7795 M:      Sriharsha Basavapatna <[email protected]>
7796 M:      Somnath Kotur <[email protected]>
7797 L:      [email protected]
7798 S:      Supported
7799 W:      http://www.emulex.com
7800 F:      drivers/net/ethernet/emulex/benet/
7801
7802 EMULEX ONECONNECT ROCE DRIVER
7803 M:      Selvin Xavier <[email protected]>
7804 L:      [email protected]
7805 S:      Odd Fixes
7806 W:      http://www.broadcom.com
7807 F:      drivers/infiniband/hw/ocrdma/
7808 F:      include/uapi/rdma/ocrdma-abi.h
7809
7810 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7811 M:      James Smart <[email protected]>
7812 M:      Ram Vegesna <[email protected]>
7813 L:      [email protected]
7814 L:      [email protected]
7815 S:      Supported
7816 W:      http://www.broadcom.com
7817 F:      drivers/scsi/elx/
7818
7819 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7820 M:      James Smart <[email protected]>
7821 M:      Dick Kennedy <[email protected]>
7822 L:      [email protected]
7823 S:      Supported
7824 W:      http://www.broadcom.com
7825 F:      drivers/scsi/lpfc/
7826
7827 ENE CB710 FLASH CARD READER DRIVER
7828 M:      Michał Mirosław <[email protected]>
7829 S:      Maintained
7830 F:      drivers/misc/cb710/
7831 F:      drivers/mmc/host/cb710-mmc.*
7832 F:      include/linux/cb710.h
7833
7834 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7835 M:      Maxim Levitsky <[email protected]>
7836 S:      Maintained
7837 F:      drivers/media/rc/ene_ir.*
7838
7839 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7840 M:      Laurentiu Tudor <[email protected]>
7841 L:      [email protected]
7842 S:      Maintained
7843 F:      drivers/tty/ehv_bytechan.c
7844
7845 EPSON S1D13XXX FRAMEBUFFER DRIVER
7846 M:      Kristoffer Ericson <[email protected]>
7847 S:      Maintained
7848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7849 F:      drivers/video/fbdev/s1d13xxxfb.c
7850 F:      include/video/s1d13xxxfb.h
7851
7852 EROFS FILE SYSTEM
7853 M:      Gao Xiang <[email protected]>
7854 M:      Chao Yu <[email protected]>
7855 R:      Yue Hu <[email protected]>
7856 R:      Jeffle Xu <[email protected]>
7857 L:      [email protected]
7858 S:      Maintained
7859 W:      https://erofs.docs.kernel.org
7860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7861 F:      Documentation/ABI/testing/sysfs-fs-erofs
7862 F:      Documentation/filesystems/erofs.rst
7863 F:      fs/erofs/
7864 F:      include/trace/events/erofs.h
7865
7866 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7867 M:      Jeff Layton <[email protected]>
7868 S:      Maintained
7869 F:      include/linux/errseq.h
7870 F:      lib/errseq.c
7871
7872 ESD CAN/USB DRIVERS
7873 M:      Frank Jungclaus <[email protected]>
7874 R:      [email protected]
7875 L:      [email protected]
7876 S:      Maintained
7877 F:      drivers/net/can/usb/esd_usb.c
7878
7879 ET131X NETWORK DRIVER
7880 M:      Mark Einon <[email protected]>
7881 S:      Odd Fixes
7882 F:      drivers/net/ethernet/agere/
7883
7884 ETAS ES58X CAN/USB DRIVER
7885 M:      Vincent Mailhol <[email protected]>
7886 L:      [email protected]
7887 S:      Maintained
7888 F:      Documentation/networking/devlink/etas_es58x.rst
7889 F:      drivers/net/can/usb/etas_es58x/
7890
7891 ETHERNET BRIDGE
7892 M:      Roopa Prabhu <[email protected]>
7893 M:      Nikolay Aleksandrov <[email protected]>
7894 L:      [email protected]
7895 L:      [email protected]
7896 S:      Maintained
7897 W:      http://www.linuxfoundation.org/en/Net:Bridge
7898 F:      include/linux/netfilter_bridge/
7899 F:      net/bridge/
7900
7901 ETHERNET PHY LIBRARY
7902 M:      Andrew Lunn <[email protected]>
7903 M:      Heiner Kallweit <[email protected]>
7904 R:      Russell King <[email protected]>
7905 L:      [email protected]
7906 S:      Maintained
7907 F:      Documentation/ABI/testing/sysfs-class-net-phydev
7908 F:      Documentation/devicetree/bindings/net/ethernet-phy.yaml
7909 F:      Documentation/devicetree/bindings/net/mdio*
7910 F:      Documentation/devicetree/bindings/net/qca,ar803x.yaml
7911 F:      Documentation/networking/phy.rst
7912 F:      drivers/net/mdio/
7913 F:      drivers/net/mdio/acpi_mdio.c
7914 F:      drivers/net/mdio/fwnode_mdio.c
7915 F:      drivers/net/mdio/of_mdio.c
7916 F:      drivers/net/pcs/
7917 F:      drivers/net/phy/
7918 F:      include/dt-bindings/net/qca-ar803x.h
7919 F:      include/linux/*mdio*.h
7920 F:      include/linux/linkmode.h
7921 F:      include/linux/mdio/*.h
7922 F:      include/linux/mii.h
7923 F:      include/linux/of_net.h
7924 F:      include/linux/phy.h
7925 F:      include/linux/phy_fixed.h
7926 F:      include/linux/phylib_stubs.h
7927 F:      include/linux/platform_data/mdio-bcm-unimac.h
7928 F:      include/linux/platform_data/mdio-gpio.h
7929 F:      include/trace/events/mdio.h
7930 F:      include/uapi/linux/mdio.h
7931 F:      include/uapi/linux/mii.h
7932 F:      net/core/of_net.c
7933
7934 EXEC & BINFMT API
7935 R:      Eric Biederman <[email protected]>
7936 R:      Kees Cook <[email protected]>
7937 L:      [email protected]
7938 S:      Supported
7939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7940 F:      fs/*binfmt_*.c
7941 F:      fs/exec.c
7942 F:      include/linux/binfmts.h
7943 F:      include/linux/elf.h
7944 F:      include/uapi/linux/binfmts.h
7945 F:      include/uapi/linux/elf.h
7946 F:      tools/testing/selftests/exec/
7947 N:      asm/elf.h
7948 N:      binfmt
7949
7950 EXFAT FILE SYSTEM
7951 M:      Namjae Jeon <[email protected]>
7952 M:      Sungjong Seo <[email protected]>
7953 L:      [email protected]
7954 S:      Maintained
7955 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
7956 F:      fs/exfat/
7957
7958 EXT2 FILE SYSTEM
7959 M:      Jan Kara <[email protected]>
7960 L:      [email protected]
7961 S:      Maintained
7962 F:      Documentation/filesystems/ext2.rst
7963 F:      fs/ext2/
7964 F:      include/linux/ext2*
7965
7966 EXT4 FILE SYSTEM
7967 M:      "Theodore Ts'o" <[email protected]>
7968 M:      Andreas Dilger <[email protected]>
7969 L:      [email protected]
7970 S:      Maintained
7971 W:      http://ext4.wiki.kernel.org
7972 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
7973 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7974 F:      Documentation/filesystems/ext4/
7975 F:      fs/ext4/
7976 F:      include/trace/events/ext4.h
7977 F:      include/uapi/linux/ext4.h
7978
7979 Extended Verification Module (EVM)
7980 M:      Mimi Zohar <[email protected]>
7981 L:      [email protected]
7982 S:      Supported
7983 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7984 F:      security/integrity/
7985 F:      security/integrity/evm/
7986
7987 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7988 M:      Ard Biesheuvel <[email protected]>
7989 L:      [email protected]
7990 S:      Maintained
7991 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7992 F:      Documentation/admin-guide/efi-stub.rst
7993 F:      arch/*/include/asm/efi.h
7994 F:      arch/*/kernel/efi.c
7995 F:      arch/arm/boot/compressed/efi-header.S
7996 F:      arch/x86/platform/efi/
7997 F:      drivers/firmware/efi/
7998 F:      include/linux/efi*.h
7999
8000 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8001 M:      MyungJoo Ham <[email protected]>
8002 M:      Chanwoo Choi <[email protected]>
8003 L:      [email protected]
8004 S:      Maintained
8005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8006 F:      Documentation/devicetree/bindings/extcon/
8007 F:      Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8008 F:      drivers/extcon/
8009 F:      include/linux/extcon.h
8010 F:      include/linux/extcon/
8011
8012 EXTRA BOOT CONFIG
8013 M:      Masami Hiramatsu <[email protected]>
8014 L:      [email protected]
8015 L:      [email protected]
8016 S:      Maintained
8017 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
8018 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8019 F:      Documentation/admin-guide/bootconfig.rst
8020 F:      fs/proc/bootconfig.c
8021 F:      include/linux/bootconfig.h
8022 F:      lib/bootconfig-data.S
8023 F:      lib/bootconfig.c
8024 F:      tools/bootconfig/*
8025 F:      tools/bootconfig/scripts/*
8026
8027 EXYNOS DP DRIVER
8028 M:      Jingoo Han <[email protected]>
8029 L:      [email protected]
8030 S:      Maintained
8031 F:      drivers/gpu/drm/exynos/exynos_dp*
8032
8033 EXYNOS SYSMMU (IOMMU) driver
8034 M:      Marek Szyprowski <[email protected]>
8035 L:      [email protected]
8036 S:      Maintained
8037 F:      drivers/iommu/exynos-iommu.c
8038
8039 F2FS FILE SYSTEM
8040 M:      Jaegeuk Kim <[email protected]>
8041 M:      Chao Yu <[email protected]>
8042 L:      [email protected]
8043 S:      Maintained
8044 W:      https://f2fs.wiki.kernel.org/
8045 Q:      https://patchwork.kernel.org/project/f2fs/list/
8046 B:      https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8048 F:      Documentation/ABI/testing/sysfs-fs-f2fs
8049 F:      Documentation/filesystems/f2fs.rst
8050 F:      fs/f2fs/
8051 F:      include/linux/f2fs_fs.h
8052 F:      include/trace/events/f2fs.h
8053 F:      include/uapi/linux/f2fs.h
8054
8055 F71805F HARDWARE MONITORING DRIVER
8056 M:      Jean Delvare <[email protected]>
8057 L:      [email protected]
8058 S:      Maintained
8059 F:      Documentation/hwmon/f71805f.rst
8060 F:      drivers/hwmon/f71805f.c
8061
8062 FADDR2LINE
8063 M:      Josh Poimboeuf <[email protected]>
8064 S:      Maintained
8065 F:      scripts/faddr2line
8066
8067 FAILOVER MODULE
8068 M:      Sridhar Samudrala <[email protected]>
8069 L:      [email protected]
8070 S:      Supported
8071 F:      Documentation/networking/failover.rst
8072 F:      include/net/failover.h
8073 F:      net/core/failover.c
8074
8075 FANOTIFY
8076 M:      Jan Kara <[email protected]>
8077 R:      Amir Goldstein <[email protected]>
8078 R:      Matthew Bobrowski <[email protected]>
8079 L:      [email protected]
8080 S:      Maintained
8081 F:      fs/notify/fanotify/
8082 F:      include/linux/fanotify.h
8083 F:      include/uapi/linux/fanotify.h
8084
8085 FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8086 M:      Linus Walleij <[email protected]>
8087 L:      [email protected]
8088 S:      Maintained
8089 F:      drivers/usb/fotg210/
8090
8091 FARSYNC SYNCHRONOUS DRIVER
8092 M:      Kevin Curtis <[email protected]>
8093 S:      Supported
8094 W:      http://www.farsite.co.uk/
8095 F:      drivers/net/wan/farsync.*
8096
8097 FAULT INJECTION SUPPORT
8098 M:      Akinobu Mita <[email protected]>
8099 S:      Supported
8100 F:      Documentation/fault-injection/
8101 F:      lib/fault-inject.c
8102
8103 FBTFT Framebuffer drivers
8104 L:      [email protected]
8105 L:      [email protected]
8106 S:      Orphan
8107 F:      drivers/staging/fbtft/
8108
8109 FC0011 TUNER DRIVER
8110 M:      Michael Buesch <[email protected]>
8111 L:      [email protected]
8112 S:      Maintained
8113 F:      drivers/media/tuners/fc0011.c
8114 F:      drivers/media/tuners/fc0011.h
8115
8116 FC2580 MEDIA DRIVER
8117 M:      Antti Palosaari <[email protected]>
8118 L:      [email protected]
8119 S:      Maintained
8120 W:      https://linuxtv.org
8121 W:      http://palosaari.fi/linux/
8122 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8123 T:      git git://linuxtv.org/anttip/media_tree.git
8124 F:      drivers/media/tuners/fc2580*
8125
8126 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8127 M:      Hannes Reinecke <[email protected]>
8128 L:      [email protected]
8129 S:      Supported
8130 W:      www.Open-FCoE.org
8131 F:      drivers/scsi/fcoe/
8132 F:      drivers/scsi/libfc/
8133 F:      include/scsi/fc/
8134 F:      include/scsi/libfc.h
8135 F:      include/scsi/libfcoe.h
8136 F:      include/uapi/scsi/fc/
8137
8138 FILE LOCKING (flock() and fcntl()/lockf())
8139 M:      Jeff Layton <[email protected]>
8140 M:      Chuck Lever <[email protected]>
8141 L:      [email protected]
8142 S:      Maintained
8143 F:      fs/fcntl.c
8144 F:      fs/locks.c
8145 F:      include/linux/fcntl.h
8146 F:      include/uapi/linux/fcntl.h
8147
8148 FILESYSTEM DIRECT ACCESS (DAX)
8149 M:      Dan Williams <[email protected]>
8150 R:      Matthew Wilcox <[email protected]>
8151 R:      Jan Kara <[email protected]>
8152 L:      [email protected]
8153 L:      [email protected]
8154 S:      Supported
8155 F:      fs/dax.c
8156 F:      include/linux/dax.h
8157 F:      include/trace/events/fs_dax.h
8158
8159 FILESYSTEMS (VFS and infrastructure)
8160 M:      Alexander Viro <[email protected]>
8161 M:      Christian Brauner <[email protected]>
8162 L:      [email protected]
8163 S:      Maintained
8164 F:      fs/*
8165 F:      include/linux/fs.h
8166 F:      include/linux/fs_types.h
8167 F:      include/uapi/linux/fs.h
8168 F:      include/uapi/linux/openat2.h
8169
8170 FILESYSTEMS [EXPORTFS]
8171 M:      Chuck Lever <[email protected]>
8172 M:      Jeff Layton <[email protected]>
8173 R:      Amir Goldstein <[email protected]>
8174 L:      [email protected]
8175 L:      [email protected]
8176 S:      Supported
8177 F:      Documentation/filesystems/nfs/exporting.rst
8178 F:      fs/exportfs/
8179 F:      fs/fhandle.c
8180 F:      include/linux/exportfs.h
8181
8182 FILESYSTEMS [IOMAP]
8183 M:      Christian Brauner <[email protected]>
8184 R:      Darrick J. Wong <[email protected]>
8185 L:      [email protected]
8186 L:      [email protected]
8187 S:      Supported
8188 F:      fs/iomap/
8189 F:      include/linux/iomap.h
8190
8191 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8192 M:      Riku Voipio <[email protected]>
8193 L:      [email protected]
8194 S:      Maintained
8195 F:      drivers/hwmon/f75375s.c
8196 F:      include/linux/f75375s.h
8197
8198 FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8199 M:      Ji-Ze Hong (Peter Hong) <[email protected]>
8200 L:      [email protected]
8201 S:      Maintained
8202 F:      drivers/net/can/usb/f81604.c
8203
8204 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8205 M:      Clemens Ladisch <[email protected]>
8206 M:      Takashi Sakamoto <[email protected]>
8207 L:      [email protected] (moderated for non-subscribers)
8208 S:      Maintained
8209 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8210 F:      include/uapi/sound/firewire.h
8211 F:      sound/firewire/
8212
8213 FIREWIRE MEDIA DRIVERS (firedtv)
8214 M:      Stefan Richter <[email protected]>
8215 L:      [email protected]
8216 L:      [email protected]
8217 S:      Maintained
8218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8219 F:      drivers/media/firewire/
8220
8221 FIREWIRE SBP-2 TARGET
8222 M:      Chris Boot <[email protected]>
8223 L:      [email protected]
8224 L:      [email protected]
8225 L:      [email protected]
8226 S:      Maintained
8227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8228 F:      drivers/target/sbp/
8229
8230 FIREWIRE SUBSYSTEM
8231 M:      Takashi Sakamoto <[email protected]>
8232 M:      Takashi Sakamoto <[email protected]>
8233 L:      [email protected]
8234 S:      Maintained
8235 W:      http://ieee1394.docs.kernel.org/
8236 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8237 F:      drivers/firewire/
8238 F:      include/linux/firewire.h
8239 F:      include/uapi/linux/firewire*.h
8240 F:      tools/firewire/
8241
8242 FIRMWARE FRAMEWORK FOR ARMV8-A
8243 M:      Sudeep Holla <[email protected]>
8244 L:      [email protected] (moderated for non-subscribers)
8245 S:      Maintained
8246 F:      drivers/firmware/arm_ffa/
8247 F:      include/linux/arm_ffa.h
8248
8249 FIRMWARE LOADER (request_firmware)
8250 M:      Luis Chamberlain <[email protected]>
8251 M:      Russ Weight <[email protected]>
8252 L:      [email protected]
8253 S:      Maintained
8254 F:      Documentation/firmware_class/
8255 F:      drivers/base/firmware_loader/
8256 F:      include/linux/firmware.h
8257
8258 FLEXTIMER FTM-QUADDEC DRIVER
8259 M:      Patrick Havelange <[email protected]>
8260 L:      [email protected]
8261 S:      Maintained
8262 F:      Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8263 F:      drivers/counter/ftm-quaddec.c
8264
8265 FLOPPY DRIVER
8266 M:      Denis Efremov <[email protected]>
8267 L:      [email protected]
8268 S:      Odd Fixes
8269 F:      drivers/block/floppy.c
8270
8271 FLYSKY FSIA6B RC RECEIVER
8272 M:      Markus Koch <[email protected]>
8273 L:      [email protected]
8274 S:      Maintained
8275 F:      drivers/input/joystick/fsia6b.c
8276
8277 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
8278 M:      Geoffrey D. Bennett <[email protected]>
8279 L:      [email protected] (moderated for non-subscribers)
8280 S:      Maintained
8281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8282 F:      sound/usb/mixer_scarlett2.c
8283
8284 FORCEDETH GIGABIT ETHERNET DRIVER
8285 M:      Rain River <[email protected]>
8286 M:      Zhu Yanjun <[email protected]>
8287 L:      [email protected]
8288 S:      Maintained
8289 F:      drivers/net/ethernet/nvidia/*
8290
8291 FORTIFY_SOURCE
8292 M:      Kees Cook <[email protected]>
8293 L:      [email protected]
8294 S:      Supported
8295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8296 F:      include/linux/fortify-string.h
8297 F:      lib/fortify_kunit.c
8298 F:      lib/memcpy_kunit.c
8299 F:      lib/strcat_kunit.c
8300 F:      lib/strscpy_kunit.c
8301 F:      lib/test_fortify/*
8302 F:      scripts/test_fortify.sh
8303 K:      \b__NO_FORTIFY\b
8304
8305 FPGA DFL DRIVERS
8306 M:      Wu Hao <[email protected]>
8307 R:      Tom Rix <[email protected]>
8308 L:      [email protected]
8309 S:      Maintained
8310 F:      Documentation/ABI/testing/sysfs-bus-dfl*
8311 F:      Documentation/fpga/dfl.rst
8312 F:      drivers/fpga/dfl*
8313 F:      drivers/uio/uio_dfl.c
8314 F:      include/linux/dfl.h
8315 F:      include/uapi/linux/fpga-dfl.h
8316
8317 FPGA MANAGER FRAMEWORK
8318 M:      Moritz Fischer <[email protected]>
8319 M:      Wu Hao <[email protected]>
8320 M:      Xu Yilun <[email protected]>
8321 R:      Tom Rix <[email protected]>
8322 L:      [email protected]
8323 S:      Maintained
8324 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
8325 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8326 F:      Documentation/devicetree/bindings/fpga/
8327 F:      Documentation/driver-api/fpga/
8328 F:      Documentation/fpga/
8329 F:      drivers/fpga/
8330 F:      include/linux/fpga/
8331
8332 FPU EMULATOR
8333 M:      Bill Metzenthen <[email protected]>
8334 S:      Maintained
8335 W:      https://floatingpoint.billm.au/
8336 F:      arch/x86/math-emu/
8337
8338 FRAMEBUFFER CORE
8339 M:      Daniel Vetter <[email protected]>
8340 S:      Odd Fixes
8341 T:      git git://anongit.freedesktop.org/drm/drm-misc
8342 F:      drivers/video/fbdev/core/
8343
8344 FRAMEBUFFER LAYER
8345 M:      Helge Deller <[email protected]>
8346 L:      [email protected]
8347 L:      [email protected]
8348 S:      Maintained
8349 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
8350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8351 F:      Documentation/fb/
8352 F:      drivers/video/
8353 F:      include/linux/fb.h
8354 F:      include/uapi/linux/fb.h
8355 F:      include/uapi/video/
8356 F:      include/video/
8357
8358 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8359 M:      Horia Geantă <[email protected]>
8360 M:      Pankaj Gupta <[email protected]>
8361 M:      Gaurav Jain <[email protected]>
8362 L:      [email protected]
8363 S:      Maintained
8364 F:      Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8365 F:      drivers/crypto/caam/
8366
8367 FREESCALE COLDFIRE M5441X MMC DRIVER
8368 M:      Angelo Dureghello <[email protected]>
8369 L:      [email protected]
8370 S:      Maintained
8371 F:      drivers/mmc/host/sdhci-esdhc-mcf.c
8372 F:      include/linux/platform_data/mmc-esdhc-mcf.h
8373
8374 FREESCALE DIU FRAMEBUFFER DRIVER
8375 M:      Timur Tabi <[email protected]>
8376 L:      [email protected]
8377 S:      Maintained
8378 F:      drivers/video/fbdev/fsl-diu-fb.*
8379
8380 FREESCALE DMA DRIVER
8381 M:      Li Yang <[email protected]>
8382 M:      Zhang Wei <[email protected]>
8383 L:      [email protected]
8384 S:      Maintained
8385 F:      drivers/dma/fsldma.*
8386
8387 FREESCALE DSPI DRIVER
8388 M:      Vladimir Oltean <[email protected]>
8389 L:      [email protected]
8390 S:      Maintained
8391 F:      Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8392 F:      drivers/spi/spi-fsl-dspi.c
8393 F:      include/linux/spi/spi-fsl-dspi.h
8394
8395 FREESCALE eDMA DRIVER
8396 M:      Frank Li <[email protected]>
8397 L:      [email protected]
8398 L:      [email protected]
8399 S:      Maintained
8400 F:      Documentation/devicetree/bindings/dma/fsl,edma.yaml
8401 F:      drivers/dma/fsl-edma*.*
8402
8403 FREESCALE ENETC ETHERNET DRIVERS
8404 M:      Claudiu Manoil <[email protected]>
8405 M:      Vladimir Oltean <[email protected]>
8406 L:      [email protected]
8407 S:      Maintained
8408 F:      drivers/net/ethernet/freescale/enetc/
8409
8410 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8411 M:      Claudiu Manoil <[email protected]>
8412 L:      [email protected]
8413 S:      Maintained
8414 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8415 F:      drivers/net/ethernet/freescale/gianfar*
8416
8417 FREESCALE GPMI NAND DRIVER
8418 M:      Han Xu <[email protected]>
8419 L:      [email protected]
8420 S:      Maintained
8421 F:      drivers/mtd/nand/raw/gpmi-nand/*
8422
8423 FREESCALE I2C CPM DRIVER
8424 M:      Jochen Friedrich <[email protected]>
8425 L:      [email protected]
8426 L:      [email protected]
8427 S:      Maintained
8428 F:      drivers/i2c/busses/i2c-cpm.c
8429
8430 FREESCALE IMX / MXC FEC DRIVER
8431 M:      Wei Fang <[email protected]>
8432 R:      Shenwei Wang <[email protected]>
8433 R:      Clark Wang <[email protected]>
8434 R:      NXP Linux Team <[email protected]>
8435 L:      [email protected]
8436 S:      Maintained
8437 F:      Documentation/devicetree/bindings/net/fsl,fec.yaml
8438 F:      drivers/net/ethernet/freescale/fec.h
8439 F:      drivers/net/ethernet/freescale/fec_main.c
8440 F:      drivers/net/ethernet/freescale/fec_ptp.c
8441
8442 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8443 M:      Sascha Hauer <[email protected]>
8444 R:      Pengutronix Kernel Team <[email protected]>
8445 L:      [email protected]
8446 L:      [email protected] (moderated for non-subscribers)
8447 S:      Maintained
8448 F:      drivers/video/fbdev/imxfb.c
8449
8450 FREESCALE IMX DDR PMU DRIVER
8451 M:      Frank Li <[email protected]>
8452 L:      [email protected] (moderated for non-subscribers)
8453 S:      Maintained
8454 F:      Documentation/admin-guide/perf/imx-ddr.rst
8455 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8456 F:      drivers/perf/fsl_imx8_ddr_perf.c
8457
8458 FREESCALE IMX I2C DRIVER
8459 M:      Oleksij Rempel <[email protected]>
8460 R:      Pengutronix Kernel Team <[email protected]>
8461 L:      [email protected]
8462 S:      Maintained
8463 F:      Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8464 F:      drivers/i2c/busses/i2c-imx.c
8465
8466 FREESCALE IMX LPI2C DRIVER
8467 M:      Dong Aisheng <[email protected]>
8468 L:      [email protected]
8469 L:      [email protected]
8470 S:      Maintained
8471 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8472 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
8473
8474 FREESCALE MPC I2C DRIVER
8475 M:      Chris Packham <[email protected]>
8476 L:      [email protected]
8477 S:      Maintained
8478 F:      Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8479 F:      drivers/i2c/busses/i2c-mpc.c
8480
8481 FREESCALE QORIQ DPAA ETHERNET DRIVER
8482 M:      Madalin Bucur <[email protected]>
8483 L:      [email protected]
8484 S:      Maintained
8485 F:      drivers/net/ethernet/freescale/dpaa
8486
8487 FREESCALE QORIQ DPAA FMAN DRIVER
8488 M:      Madalin Bucur <[email protected]>
8489 R:      Sean Anderson <[email protected]>
8490 L:      [email protected]
8491 S:      Maintained
8492 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
8493 F:      drivers/net/ethernet/freescale/fman
8494
8495 FREESCALE QORIQ PTP CLOCK DRIVER
8496 M:      Yangbo Lu <[email protected]>
8497 L:      [email protected]
8498 S:      Maintained
8499 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8500 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8501 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
8502 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8503 F:      drivers/ptp/ptp_qoriq.c
8504 F:      drivers/ptp/ptp_qoriq_debugfs.c
8505 F:      include/linux/fsl/ptp_qoriq.h
8506
8507 FREESCALE QUAD SPI DRIVER
8508 M:      Han Xu <[email protected]>
8509 L:      [email protected]
8510 S:      Maintained
8511 F:      Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8512 F:      drivers/spi/spi-fsl-qspi.c
8513
8514 FREESCALE QUICC ENGINE LIBRARY
8515 M:      Qiang Zhao <[email protected]>
8516 L:      [email protected]
8517 S:      Maintained
8518 F:      drivers/soc/fsl/qe/
8519 F:      include/soc/fsl/qe/
8520
8521 FREESCALE QUICC ENGINE QMC DRIVER
8522 M:      Herve Codina <[email protected]>
8523 L:      [email protected]
8524 S:      Maintained
8525 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
8526 F:      drivers/soc/fsl/qe/qmc.c
8527 F:      include/soc/fsl/qe/qmc.h
8528
8529 FREESCALE QUICC ENGINE TSA DRIVER
8530 M:      Herve Codina <[email protected]>
8531 L:      [email protected]
8532 S:      Maintained
8533 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
8534 F:      drivers/soc/fsl/qe/tsa.c
8535 F:      drivers/soc/fsl/qe/tsa.h
8536 F:      include/dt-bindings/soc/cpm1-fsl,tsa.h
8537
8538 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8539 M:      Li Yang <[email protected]>
8540 L:      [email protected]
8541 L:      [email protected]
8542 S:      Maintained
8543 F:      drivers/net/ethernet/freescale/ucc_geth*
8544
8545 FREESCALE QUICC ENGINE UCC HDLC DRIVER
8546 M:      Zhao Qiang <[email protected]>
8547 L:      [email protected]
8548 L:      [email protected]
8549 S:      Maintained
8550 F:      drivers/net/wan/fsl_ucc_hdlc*
8551
8552 FREESCALE QUICC ENGINE UCC UART DRIVER
8553 M:      Timur Tabi <[email protected]>
8554 L:      [email protected]
8555 S:      Maintained
8556 F:      drivers/tty/serial/ucc_uart.c
8557
8558 FREESCALE SOC DRIVERS
8559 M:      Li Yang <[email protected]>
8560 L:      [email protected]
8561 L:      [email protected] (moderated for non-subscribers)
8562 S:      Maintained
8563 F:      Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8564 F:      Documentation/devicetree/bindings/soc/fsl/
8565 F:      drivers/soc/fsl/
8566 F:      include/linux/fsl/
8567 F:      include/soc/fsl/
8568
8569 FREESCALE SOC FS_ENET DRIVER
8570 M:      Pantelis Antoniou <[email protected]>
8571 L:      [email protected]
8572 L:      [email protected]
8573 S:      Maintained
8574 F:      drivers/net/ethernet/freescale/fs_enet/
8575
8576 FREESCALE SOC SOUND DRIVERS
8577 M:      Shengjiu Wang <[email protected]>
8578 M:      Xiubo Li <[email protected]>
8579 R:      Fabio Estevam <[email protected]>
8580 R:      Nicolin Chen <[email protected]>
8581 L:      [email protected] (moderated for non-subscribers)
8582 L:      [email protected]
8583 S:      Maintained
8584 F:      sound/soc/fsl/fsl*
8585 F:      sound/soc/fsl/imx*
8586 F:      sound/soc/fsl/mpc8610_hpcd.c
8587
8588 FREESCALE SOC SOUND QMC DRIVER
8589 M:      Herve Codina <[email protected]>
8590 L:      [email protected] (moderated for non-subscribers)
8591 L:      [email protected]
8592 S:      Maintained
8593 F:      Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
8594 F:      sound/soc/fsl/fsl_qmc_audio.c
8595
8596 FREESCALE USB PERIPHERAL DRIVERS
8597 M:      Li Yang <[email protected]>
8598 L:      [email protected]
8599 L:      [email protected]
8600 S:      Maintained
8601 F:      drivers/usb/gadget/udc/fsl*
8602
8603 FREESCALE USB PHY DRIVER
8604 M:      Ran Wang <[email protected]>
8605 L:      [email protected]
8606 L:      [email protected]
8607 S:      Maintained
8608 F:      drivers/usb/phy/phy-fsl-usb*
8609
8610 FREEVXFS FILESYSTEM
8611 M:      Christoph Hellwig <[email protected]>
8612 S:      Maintained
8613 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
8614 F:      fs/freevxfs/
8615
8616 FREEZER
8617 M:      "Rafael J. Wysocki" <[email protected]>
8618 M:      Pavel Machek <[email protected]>
8619 L:      [email protected]
8620 S:      Supported
8621 F:      Documentation/power/freezing-of-tasks.rst
8622 F:      include/linux/freezer.h
8623 F:      kernel/freezer.c
8624
8625 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8626 M:      David Howells <[email protected]>
8627 L:      [email protected] (moderated for non-subscribers)
8628 S:      Supported
8629 F:      Documentation/filesystems/caching/
8630 F:      fs/fscache/
8631 F:      include/linux/fscache*.h
8632
8633 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8634 M:      Eric Biggers <[email protected]>
8635 M:      Theodore Y. Ts'o <[email protected]>
8636 M:      Jaegeuk Kim <[email protected]>
8637 L:      [email protected]
8638 S:      Supported
8639 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
8640 T:      git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
8641 F:      Documentation/filesystems/fscrypt.rst
8642 F:      fs/crypto/
8643 F:      include/linux/fscrypt.h
8644 F:      include/uapi/linux/fscrypt.h
8645
8646 FSI SUBSYSTEM
8647 M:      Jeremy Kerr <[email protected]>
8648 M:      Joel Stanley <[email protected]>
8649 R:      Alistar Popple <[email protected]>
8650 R:      Eddie James <[email protected]>
8651 L:      [email protected]
8652 S:      Supported
8653 Q:      http://patchwork.ozlabs.org/project/linux-fsi/list/
8654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8655 F:      drivers/fsi/
8656 F:      include/linux/fsi*.h
8657 F:      include/trace/events/fsi*.h
8658
8659 FSI-ATTACHED I2C DRIVER
8660 M:      Eddie James <[email protected]>
8661 L:      [email protected]
8662 L:      [email protected] (moderated for non-subscribers)
8663 S:      Maintained
8664 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8665 F:      drivers/i2c/busses/i2c-fsi.c
8666
8667 FSI-ATTACHED SPI DRIVER
8668 M:      Eddie James <[email protected]>
8669 L:      [email protected]
8670 S:      Maintained
8671 F:      Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8672 F:      drivers/spi/spi-fsi.c
8673
8674 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8675 M:      Jan Kara <[email protected]>
8676 R:      Amir Goldstein <[email protected]>
8677 L:      [email protected]
8678 S:      Maintained
8679 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8680 F:      fs/notify/
8681 F:      include/linux/fsnotify*.h
8682
8683 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8684 M:      Eric Biggers <[email protected]>
8685 M:      Theodore Y. Ts'o <[email protected]>
8686 L:      [email protected]
8687 S:      Supported
8688 Q:      https://patchwork.kernel.org/project/fsverity/list/
8689 T:      git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
8690 F:      Documentation/filesystems/fsverity.rst
8691 F:      fs/verity/
8692 F:      include/linux/fsverity.h
8693 F:      include/uapi/linux/fsverity.h
8694
8695 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8696 M:      Michael Zaidman <[email protected]>
8697 L:      [email protected]
8698 L:      [email protected]
8699 S:      Maintained
8700 F:      drivers/hid/hid-ft260.c
8701
8702 FUJITSU LAPTOP EXTRAS
8703 M:      Jonathan Woithe <[email protected]>
8704 L:      [email protected]
8705 S:      Maintained
8706 F:      drivers/platform/x86/fujitsu-laptop.c
8707
8708 FUJITSU TABLET EXTRAS
8709 M:      Robert Gerlach <[email protected]>
8710 L:      [email protected]
8711 S:      Maintained
8712 F:      drivers/platform/x86/fujitsu-tablet.c
8713
8714 FUNCTION HOOKS (FTRACE)
8715 M:      Steven Rostedt <[email protected]>
8716 M:      Masami Hiramatsu <[email protected]>
8717 R:      Mark Rutland <[email protected]>
8718 L:      [email protected]
8719 L:      [email protected]
8720 S:      Maintained
8721 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
8722 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8723 F:      Documentation/trace/ftrace*
8724 F:      arch/*/*/*/*ftrace*
8725 F:      arch/*/*/*ftrace*
8726 F:      include/*/ftrace.h
8727 F:      kernel/trace/fgraph.c
8728 F:      kernel/trace/ftrace*
8729 F:      samples/ftrace
8730
8731 FUNGIBLE ETHERNET DRIVERS
8732 M:      Dimitris Michailidis <[email protected]>
8733 L:      [email protected]
8734 S:      Supported
8735 F:      drivers/net/ethernet/fungible/
8736
8737 FUSE: FILESYSTEM IN USERSPACE
8738 M:      Miklos Szeredi <[email protected]>
8739 L:      [email protected]
8740 S:      Maintained
8741 W:      https://github.com/libfuse/
8742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8743 F:      Documentation/filesystems/fuse.rst
8744 F:      fs/fuse/
8745 F:      include/uapi/linux/fuse.h
8746
8747 FUTEX SUBSYSTEM
8748 M:      Thomas Gleixner <[email protected]>
8749 M:      Ingo Molnar <[email protected]>
8750 R:      Peter Zijlstra <[email protected]>
8751 R:      Darren Hart <[email protected]>
8752 R:      Davidlohr Bueso <[email protected]>
8753 R:      André Almeida <[email protected]>
8754 L:      [email protected]
8755 S:      Maintained
8756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8757 F:      Documentation/locking/*futex*
8758 F:      include/asm-generic/futex.h
8759 F:      include/linux/futex.h
8760 F:      include/uapi/linux/futex.h
8761 F:      kernel/futex/*
8762 F:      tools/perf/bench/futex*
8763 F:      tools/testing/selftests/futex/
8764
8765 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8766 M:      Tim Harvey <[email protected]>
8767 S:      Maintained
8768 F:      Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8769 F:      Documentation/hwmon/gsc-hwmon.rst
8770 F:      drivers/hwmon/gsc-hwmon.c
8771 F:      drivers/mfd/gateworks-gsc.c
8772 F:      include/linux/mfd/gsc.h
8773 F:      include/linux/platform_data/gsc_hwmon.h
8774
8775 GCC PLUGINS
8776 M:      Kees Cook <[email protected]>
8777 L:      [email protected]
8778 S:      Maintained
8779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8780 F:      Documentation/kbuild/gcc-plugins.rst
8781 F:      include/linux/stackleak.h
8782 F:      kernel/stackleak.c
8783 F:      scripts/Makefile.gcc-plugins
8784 F:      scripts/gcc-plugins/
8785
8786 GCOV BASED KERNEL PROFILING
8787 M:      Peter Oberparleiter <[email protected]>
8788 S:      Maintained
8789 F:      Documentation/dev-tools/gcov.rst
8790 F:      kernel/gcov/
8791
8792 GDB KERNEL DEBUGGING HELPER SCRIPTS
8793 M:      Jan Kiszka <[email protected]>
8794 M:      Kieran Bingham <[email protected]>
8795 S:      Supported
8796 F:      scripts/gdb/
8797
8798 GEMINI CRYPTO DRIVER
8799 M:      Corentin Labbe <[email protected]>
8800 L:      [email protected]
8801 S:      Maintained
8802 F:      drivers/crypto/gemini/
8803
8804 GEMTEK FM RADIO RECEIVER DRIVER
8805 M:      Hans Verkuil <[email protected]>
8806 L:      [email protected]
8807 S:      Maintained
8808 W:      https://linuxtv.org
8809 T:      git git://linuxtv.org/media_tree.git
8810 F:      drivers/media/radio/radio-gemtek*
8811
8812 GENERIC ARCHITECTURE TOPOLOGY
8813 M:      Sudeep Holla <[email protected]>
8814 L:      [email protected]
8815 S:      Maintained
8816 F:      drivers/base/arch_topology.c
8817 F:      include/linux/arch_topology.h
8818
8819 GENERIC ENTRY CODE
8820 M:      Thomas Gleixner <[email protected]>
8821 M:      Peter Zijlstra <[email protected]>
8822 M:      Andy Lutomirski <[email protected]>
8823 L:      [email protected]
8824 S:      Maintained
8825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8826 F:      include/linux/entry-common.h
8827 F:      include/linux/entry-kvm.h
8828 F:      kernel/entry/
8829
8830 GENERIC GPIO I2C DRIVER
8831 M:      Wolfram Sang <[email protected]>
8832 S:      Supported
8833 F:      drivers/i2c/busses/i2c-gpio.c
8834 F:      include/linux/platform_data/i2c-gpio.h
8835
8836 GENERIC GPIO I2C MULTIPLEXER DRIVER
8837 M:      Peter Korsgaard <[email protected]>
8838 L:      [email protected]
8839 S:      Supported
8840 F:      Documentation/i2c/muxes/i2c-mux-gpio.rst
8841 F:      drivers/i2c/muxes/i2c-mux-gpio.c
8842 F:      include/linux/platform_data/i2c-mux-gpio.h
8843
8844 GENERIC HDLC (WAN) DRIVERS
8845 M:      Krzysztof Halasa <[email protected]>
8846 S:      Maintained
8847 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
8848 F:      drivers/net/wan/c101.c
8849 F:      drivers/net/wan/hd6457*
8850 F:      drivers/net/wan/hdlc*
8851 F:      drivers/net/wan/n2.c
8852 F:      drivers/net/wan/pc300too.c
8853 F:      drivers/net/wan/pci200syn.c
8854 F:      drivers/net/wan/wanxl*
8855
8856 GENERIC INCLUDE/ASM HEADER FILES
8857 M:      Arnd Bergmann <[email protected]>
8858 L:      [email protected]
8859 S:      Maintained
8860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8861 F:      include/asm-generic/
8862 F:      include/uapi/asm-generic/
8863
8864 GENERIC PHY FRAMEWORK
8865 M:      Vinod Koul <[email protected]>
8866 M:      Kishon Vijay Abraham I <[email protected]>
8867 L:      [email protected]
8868 S:      Supported
8869 Q:      https://patchwork.kernel.org/project/linux-phy/list/
8870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8871 F:      Documentation/devicetree/bindings/phy/
8872 F:      drivers/phy/
8873 F:      include/dt-bindings/phy/
8874 F:      include/linux/phy/
8875
8876 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8877 M:      Wolfram Sang <[email protected]>
8878 S:      Supported
8879 F:      Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
8880 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
8881
8882 GENERIC PM DOMAINS
8883 M:      "Rafael J. Wysocki" <[email protected]>
8884 M:      Kevin Hilman <[email protected]>
8885 M:      Ulf Hansson <[email protected]>
8886 L:      [email protected]
8887 S:      Supported
8888 F:      Documentation/devicetree/bindings/power/power?domain*
8889 F:      drivers/base/power/domain*.c
8890 F:      include/linux/pm_domain.h
8891
8892 GENERIC PM DOMAIN PROVIDERS
8893 M:      Ulf Hansson <[email protected]>
8894 L:      [email protected]
8895 S:      Supported
8896 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
8897 F:      drivers/pmdomain/
8898
8899 GENERIC RADIX TREE
8900 M:      Kent Overstreet <[email protected]>
8901 S:      Supported
8902 C:      irc://irc.oftc.net/bcache
8903 F:      include/linux/generic-radix-tree.h
8904 F:      lib/generic-radix-tree.c
8905
8906 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8907 M:      Eugen Hristev <[email protected]>
8908 L:      [email protected]
8909 S:      Maintained
8910 F:      drivers/input/touchscreen/resistive-adc-touch.c
8911
8912 GENERIC STRING LIBRARY
8913 M:      Kees Cook <[email protected]>
8914 R:      Andy Shevchenko <[email protected]>
8915 L:      [email protected]
8916 S:      Supported
8917 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8918 F:      include/linux/string.h
8919 F:      include/linux/string_choices.h
8920 F:      include/linux/string_helpers.h
8921 F:      lib/string.c
8922 F:      lib/string_helpers.c
8923 F:      lib/test-string_helpers.c
8924 F:      lib/test_string.c
8925
8926 GENERIC UIO DRIVER FOR PCI DEVICES
8927 M:      "Michael S. Tsirkin" <[email protected]>
8928 L:      [email protected]
8929 S:      Supported
8930 F:      drivers/uio/uio_pci_generic.c
8931
8932 GENERIC VDSO LIBRARY
8933 M:      Andy Lutomirski <[email protected]>
8934 M:      Thomas Gleixner <[email protected]>
8935 M:      Vincenzo Frascino <[email protected]>
8936 L:      [email protected]
8937 S:      Maintained
8938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8939 F:      include/asm-generic/vdso/vsyscall.h
8940 F:      include/vdso/
8941 F:      kernel/time/vsyscall.c
8942 F:      lib/vdso/
8943
8944 GENWQE (IBM Generic Workqueue Card)
8945 M:      Frank Haverkamp <[email protected]>
8946 S:      Supported
8947 F:      drivers/misc/genwqe/
8948
8949 GET_MAINTAINER SCRIPT
8950 M:      Joe Perches <[email protected]>
8951 S:      Maintained
8952 F:      scripts/get_maintainer.pl
8953
8954 GFS2 FILE SYSTEM
8955 M:      Andreas Gruenbacher <[email protected]>
8956 L:      [email protected]
8957 S:      Supported
8958 B:      https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8959 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8960 F:      Documentation/filesystems/gfs2*
8961 F:      fs/gfs2/
8962 F:      include/uapi/linux/gfs2_ondisk.h
8963
8964 GIGABYTE WMI DRIVER
8965 M:      Thomas Weißschuh <[email protected]>
8966 L:      [email protected]
8967 S:      Maintained
8968 F:      drivers/platform/x86/gigabyte-wmi.c
8969
8970 GNSS SUBSYSTEM
8971 M:      Johan Hovold <[email protected]>
8972 S:      Maintained
8973 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8974 F:      Documentation/ABI/testing/sysfs-class-gnss
8975 F:      Documentation/devicetree/bindings/gnss/
8976 F:      drivers/gnss/
8977 F:      include/linux/gnss.h
8978
8979 GO7007 MPEG CODEC
8980 M:      Hans Verkuil <[email protected]>
8981 L:      [email protected]
8982 S:      Maintained
8983 F:      drivers/media/usb/go7007/
8984
8985 GOODIX TOUCHSCREEN
8986 M:      Bastien Nocera <[email protected]>
8987 M:      Hans de Goede <[email protected]>
8988 L:      [email protected]
8989 S:      Maintained
8990 F:      drivers/input/touchscreen/goodix*
8991
8992 GOOGLE ETHERNET DRIVERS
8993 M:      Jeroen de Borst <[email protected]>
8994 M:      Praveen Kaligineedi <[email protected]>
8995 R:      Shailend Chand <[email protected]>
8996 L:      [email protected]
8997 S:      Supported
8998 F:      Documentation/networking/device_drivers/ethernet/google/gve.rst
8999 F:      drivers/net/ethernet/google
9000
9001 GOOGLE FIRMWARE DRIVERS
9002 M:      Tzung-Bi Shih <[email protected]>
9003 R:      Brian Norris <[email protected]>
9004 R:      Julius Werner <[email protected]>
9005 L:      [email protected]
9006 S:      Maintained
9007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9008 F:      drivers/firmware/google/
9009
9010 GPD POCKET FAN DRIVER
9011 M:      Hans de Goede <[email protected]>
9012 L:      [email protected]
9013 S:      Maintained
9014 F:      drivers/platform/x86/gpd-pocket-fan.c
9015
9016 GPIO ACPI SUPPORT
9017 M:      Mika Westerberg <[email protected]>
9018 M:      Andy Shevchenko <[email protected]>
9019 L:      [email protected]
9020 L:      [email protected]
9021 S:      Supported
9022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9023 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
9024 F:      drivers/gpio/gpiolib-acpi.c
9025 F:      drivers/gpio/gpiolib-acpi.h
9026
9027 GPIO AGGREGATOR
9028 M:      Geert Uytterhoeven <[email protected]>
9029 L:      [email protected]
9030 S:      Supported
9031 F:      Documentation/admin-guide/gpio/gpio-aggregator.rst
9032 F:      drivers/gpio/gpio-aggregator.c
9033
9034 GPIO IR Transmitter
9035 M:      Sean Young <[email protected]>
9036 L:      [email protected]
9037 S:      Maintained
9038 F:      Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9039 F:      drivers/media/rc/gpio-ir-tx.c
9040
9041 GPIO MOCKUP DRIVER
9042 M:      Bamvor Jian Zhang <[email protected]>
9043 L:      [email protected]
9044 S:      Maintained
9045 F:      drivers/gpio/gpio-mockup.c
9046 F:      tools/testing/selftests/gpio/
9047
9048 GPIO REGMAP
9049 M:      Michael Walle <[email protected]>
9050 S:      Maintained
9051 F:      drivers/gpio/gpio-regmap.c
9052 F:      include/linux/gpio/regmap.h
9053 K:      (devm_)?gpio_regmap_(un)?register
9054
9055 GPIO SUBSYSTEM
9056 M:      Linus Walleij <[email protected]>
9057 M:      Bartosz Golaszewski <[email protected]>
9058 R:      Andy Shevchenko <[email protected]>
9059 L:      [email protected]
9060 S:      Maintained
9061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9062 F:      Documentation/ABI/obsolete/sysfs-gpio
9063 F:      Documentation/ABI/testing/gpio-cdev
9064 F:      Documentation/admin-guide/gpio/
9065 F:      Documentation/devicetree/bindings/gpio/
9066 F:      Documentation/driver-api/gpio/
9067 F:      drivers/gpio/
9068 F:      include/dt-bindings/gpio/
9069 F:      include/linux/gpio.h
9070 F:      include/linux/gpio/
9071 F:      include/linux/of_gpio.h
9072 F:      include/uapi/linux/gpio.h
9073 F:      tools/gpio/
9074
9075 GRE DEMULTIPLEXER DRIVER
9076 M:      Dmitry Kozlov <[email protected]>
9077 L:      [email protected]
9078 S:      Maintained
9079 F:      include/net/gre.h
9080 F:      net/ipv4/gre_demux.c
9081 F:      net/ipv4/gre_offload.c
9082
9083 GRETH 10/100/1G Ethernet MAC device driver
9084 M:      Andreas Larsson <[email protected]>
9085 L:      [email protected]
9086 S:      Maintained
9087 F:      drivers/net/ethernet/aeroflex/
9088
9089 GREYBUS AUDIO PROTOCOLS DRIVERS
9090 M:      Vaibhav Agarwal <[email protected]>
9091 M:      Mark Greer <[email protected]>
9092 S:      Maintained
9093 F:      drivers/staging/greybus/audio_apbridgea.c
9094 F:      drivers/staging/greybus/audio_apbridgea.h
9095 F:      drivers/staging/greybus/audio_codec.c
9096 F:      drivers/staging/greybus/audio_codec.h
9097 F:      drivers/staging/greybus/audio_gb.c
9098 F:      drivers/staging/greybus/audio_manager.c
9099 F:      drivers/staging/greybus/audio_manager.h
9100 F:      drivers/staging/greybus/audio_manager_module.c
9101 F:      drivers/staging/greybus/audio_manager_private.h
9102 F:      drivers/staging/greybus/audio_manager_sysfs.c
9103 F:      drivers/staging/greybus/audio_module.c
9104 F:      drivers/staging/greybus/audio_topology.c
9105
9106 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9107 M:      Viresh Kumar <[email protected]>
9108 S:      Maintained
9109 F:      drivers/staging/greybus/authentication.c
9110 F:      drivers/staging/greybus/bootrom.c
9111 F:      drivers/staging/greybus/firmware.h
9112 F:      drivers/staging/greybus/fw-core.c
9113 F:      drivers/staging/greybus/fw-download.c
9114 F:      drivers/staging/greybus/fw-management.c
9115 F:      drivers/staging/greybus/greybus_authentication.h
9116 F:      drivers/staging/greybus/greybus_firmware.h
9117 F:      drivers/staging/greybus/hid.c
9118 F:      drivers/staging/greybus/i2c.c
9119 F:      drivers/staging/greybus/spi.c
9120 F:      drivers/staging/greybus/spilib.c
9121 F:      drivers/staging/greybus/spilib.h
9122
9123 GREYBUS LOOPBACK DRIVER
9124 M:      Bryan O'Donoghue <[email protected]>
9125 S:      Maintained
9126 F:      drivers/staging/greybus/loopback.c
9127
9128 GREYBUS PLATFORM DRIVERS
9129 M:      Vaibhav Hiremath <[email protected]>
9130 S:      Maintained
9131 F:      drivers/staging/greybus/arche-apb-ctrl.c
9132 F:      drivers/staging/greybus/arche-platform.c
9133 F:      drivers/staging/greybus/arche_platform.h
9134
9135 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9136 M:      Rui Miguel Silva <[email protected]>
9137 S:      Maintained
9138 F:      drivers/staging/greybus/gpio.c
9139 F:      drivers/staging/greybus/light.c
9140 F:      drivers/staging/greybus/power_supply.c
9141 F:      drivers/staging/greybus/sdio.c
9142 F:      drivers/staging/greybus/spi.c
9143 F:      drivers/staging/greybus/spilib.c
9144
9145 GREYBUS BEAGLEPLAY DRIVERS
9146 M:      Ayush Singh <[email protected]>
9147 L:      [email protected] (moderated for non-subscribers)
9148 S:      Maintained
9149 F:      Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9150 F:      drivers/greybus/gb-beagleplay.c
9151
9152 GREYBUS SUBSYSTEM
9153 M:      Johan Hovold <[email protected]>
9154 M:      Alex Elder <[email protected]>
9155 M:      Greg Kroah-Hartman <[email protected]>
9156 L:      [email protected] (moderated for non-subscribers)
9157 S:      Maintained
9158 F:      drivers/greybus/
9159 F:      drivers/staging/greybus/
9160 F:      include/linux/greybus.h
9161 F:      include/linux/greybus/
9162
9163 GREYBUS UART PROTOCOLS DRIVERS
9164 M:      David Lin <[email protected]>
9165 S:      Maintained
9166 F:      drivers/staging/greybus/log.c
9167 F:      drivers/staging/greybus/uart.c
9168
9169 GS1662 VIDEO SERIALIZER
9170 M:      Charles-Antoine Couret <[email protected]>
9171 L:      [email protected]
9172 S:      Maintained
9173 T:      git git://linuxtv.org/media_tree.git
9174 F:      drivers/media/spi/gs1662.c
9175
9176 GSPCA FINEPIX SUBDRIVER
9177 M:      Frank Zago <[email protected]>
9178 L:      [email protected]
9179 S:      Maintained
9180 T:      git git://linuxtv.org/media_tree.git
9181 F:      drivers/media/usb/gspca/finepix.c
9182
9183 GSPCA GL860 SUBDRIVER
9184 M:      Olivier Lorin <[email protected]>
9185 L:      [email protected]
9186 S:      Maintained
9187 T:      git git://linuxtv.org/media_tree.git
9188 F:      drivers/media/usb/gspca/gl860/
9189
9190 GSPCA M5602 SUBDRIVER
9191 M:      Erik Andren <[email protected]>
9192 L:      [email protected]
9193 S:      Maintained
9194 T:      git git://linuxtv.org/media_tree.git
9195 F:      drivers/media/usb/gspca/m5602/
9196
9197 GSPCA PAC207 SONIXB SUBDRIVER
9198 M:      Hans Verkuil <[email protected]>
9199 L:      [email protected]
9200 S:      Odd Fixes
9201 T:      git git://linuxtv.org/media_tree.git
9202 F:      drivers/media/usb/gspca/pac207.c
9203
9204 GSPCA SN9C20X SUBDRIVER
9205 M:      Brian Johnson <[email protected]>
9206 L:      [email protected]
9207 S:      Maintained
9208 T:      git git://linuxtv.org/media_tree.git
9209 F:      drivers/media/usb/gspca/sn9c20x.c
9210
9211 GSPCA T613 SUBDRIVER
9212 M:      Leandro Costantino <[email protected]>
9213 L:      [email protected]
9214 S:      Maintained
9215 T:      git git://linuxtv.org/media_tree.git
9216 F:      drivers/media/usb/gspca/t613.c
9217
9218 GSPCA USB WEBCAM DRIVER
9219 M:      Hans Verkuil <[email protected]>
9220 L:      [email protected]
9221 S:      Odd Fixes
9222 T:      git git://linuxtv.org/media_tree.git
9223 F:      drivers/media/usb/gspca/
9224
9225 GTP (GPRS Tunneling Protocol)
9226 M:      Pablo Neira Ayuso <[email protected]>
9227 M:      Harald Welte <[email protected]>
9228 L:      [email protected]
9229 S:      Maintained
9230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9231 F:      drivers/net/gtp.c
9232
9233 GUID PARTITION TABLE (GPT)
9234 M:      Davidlohr Bueso <[email protected]>
9235 L:      [email protected]
9236 S:      Maintained
9237 F:      block/partitions/efi.*
9238
9239 HABANALABS PCI DRIVER
9240 M:      Oded Gabbay <[email protected]>
9241 L:      [email protected]
9242 S:      Supported
9243 C:      irc://irc.oftc.net/dri-devel
9244 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
9245 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
9246 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
9247 F:      drivers/accel/habanalabs/
9248 F:      include/linux/habanalabs/
9249 F:      include/trace/events/habanalabs.h
9250 F:      include/uapi/drm/habanalabs_accel.h
9251
9252 HACKRF MEDIA DRIVER
9253 M:      Antti Palosaari <[email protected]>
9254 L:      [email protected]
9255 S:      Maintained
9256 W:      https://linuxtv.org
9257 W:      http://palosaari.fi/linux/
9258 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9259 T:      git git://linuxtv.org/anttip/media_tree.git
9260 F:      drivers/media/usb/hackrf/
9261
9262 HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9263 M:      Chuck Lever <[email protected]>
9264 L:      [email protected]
9265 L:      [email protected]
9266 S:      Maintained
9267 F:      Documentation/netlink/specs/handshake.yaml
9268 F:      Documentation/networking/tls-handshake.rst
9269 F:      include/net/handshake.h
9270 F:      include/trace/events/handshake.h
9271 F:      net/handshake/
9272
9273 HANTRO VPU CODEC DRIVER
9274 M:      Ezequiel Garcia <[email protected]>
9275 M:      Philipp Zabel <[email protected]>
9276 L:      [email protected]
9277 L:      [email protected]
9278 S:      Maintained
9279 F:      Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9280 F:      Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9281 F:      Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9282 F:      drivers/media/platform/verisilicon/
9283
9284 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9285 M:      Frank Seidel <[email protected]>
9286 L:      [email protected]
9287 S:      Maintained
9288 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9289 F:      drivers/platform/x86/hdaps.c
9290
9291 HARDWARE MONITORING
9292 M:      Jean Delvare <[email protected]>
9293 M:      Guenter Roeck <[email protected]>
9294 L:      [email protected]
9295 S:      Maintained
9296 W:      http://hwmon.wiki.kernel.org/
9297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9298 F:      Documentation/ABI/testing/sysfs-class-hwmon
9299 F:      Documentation/devicetree/bindings/hwmon/
9300 F:      Documentation/hwmon/
9301 F:      drivers/hwmon/
9302 F:      include/linux/hwmon*.h
9303 F:      include/trace/events/hwmon*.h
9304 K:      (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9305
9306 HARDWARE RANDOM NUMBER GENERATOR CORE
9307 M:      Olivia Mackall <[email protected]>
9308 M:      Herbert Xu <[email protected]>
9309 L:      [email protected]
9310 S:      Odd fixes
9311 F:      Documentation/admin-guide/hw_random.rst
9312 F:      Documentation/devicetree/bindings/rng/
9313 F:      drivers/char/hw_random/
9314 F:      include/linux/hw_random.h
9315
9316 HARDWARE SPINLOCK CORE
9317 M:      Ohad Ben-Cohen <[email protected]>
9318 M:      Bjorn Andersson <[email protected]>
9319 R:      Baolin Wang <[email protected]>
9320 L:      [email protected]
9321 S:      Maintained
9322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9323 F:      Documentation/devicetree/bindings/hwlock/
9324 F:      Documentation/locking/hwspinlock.rst
9325 F:      drivers/hwspinlock/
9326 F:      include/linux/hwspinlock.h
9327
9328 HARDWARE TRACING FACILITIES
9329 M:      Alexander Shishkin <[email protected]>
9330 S:      Maintained
9331 F:      drivers/hwtracing/
9332
9333 HARMONY SOUND DRIVER
9334 L:      [email protected]
9335 S:      Maintained
9336 F:      sound/parisc/harmony.*
9337
9338 HDPVR USB VIDEO ENCODER DRIVER
9339 M:      Hans Verkuil <[email protected]>
9340 L:      [email protected]
9341 S:      Odd Fixes
9342 W:      https://linuxtv.org
9343 T:      git git://linuxtv.org/media_tree.git
9344 F:      drivers/media/usb/hdpvr/
9345
9346 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9347 M:      Matt Hsiao <[email protected]>
9348 S:      Supported
9349 F:      drivers/misc/hpilo.[ch]
9350
9351 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9352 M:      Jerry Hoemann <[email protected]>
9353 S:      Supported
9354 F:      Documentation/watchdog/hpwdt.rst
9355 F:      drivers/watchdog/hpwdt.c
9356
9357 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9358 M:      Don Brace <[email protected]>
9359 L:      [email protected]
9360 L:      [email protected]
9361 S:      Supported
9362 F:      Documentation/scsi/hpsa.rst
9363 F:      drivers/scsi/hpsa*.[ch]
9364 F:      include/linux/cciss*.h
9365 F:      include/uapi/linux/cciss*.h
9366
9367 HFI1 DRIVER
9368 M:      Dennis Dalessandro <[email protected]>
9369 L:      [email protected]
9370 S:      Supported
9371 F:      drivers/infiniband/hw/hfi1
9372
9373 HFS FILESYSTEM
9374 L:      [email protected]
9375 S:      Orphan
9376 F:      Documentation/filesystems/hfs.rst
9377 F:      fs/hfs/
9378
9379 HFSPLUS FILESYSTEM
9380 L:      [email protected]
9381 S:      Orphan
9382 F:      Documentation/filesystems/hfsplus.rst
9383 F:      fs/hfsplus/
9384
9385 HGA FRAMEBUFFER DRIVER
9386 M:      Ferenc Bakonyi <[email protected]>
9387 L:      [email protected]
9388 S:      Maintained
9389 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9390 F:      drivers/video/fbdev/hgafb.c
9391
9392 HIBERNATION (aka Software Suspend, aka swsusp)
9393 M:      "Rafael J. Wysocki" <[email protected]>
9394 M:      Pavel Machek <[email protected]>
9395 L:      [email protected]
9396 S:      Supported
9397 B:      https://bugzilla.kernel.org
9398 F:      arch/*/include/asm/suspend*.h
9399 F:      arch/x86/power/
9400 F:      drivers/base/power/
9401 F:      include/linux/freezer.h
9402 F:      include/linux/pm.h
9403 F:      include/linux/suspend.h
9404 F:      kernel/power/
9405
9406 HID CORE LAYER
9407 M:      Jiri Kosina <[email protected]>
9408 M:      Benjamin Tissoires <[email protected]>
9409 L:      [email protected]
9410 S:      Maintained
9411 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9412 F:      Documentation/hid/
9413 F:      drivers/hid/
9414 F:      include/linux/hid*
9415 F:      include/uapi/linux/hid*
9416 F:      samples/hid/
9417 F:      tools/testing/selftests/hid/
9418
9419 HID LOGITECH DRIVERS
9420 R:      Filipe Laíns <[email protected]>
9421 L:      [email protected]
9422 S:      Maintained
9423 F:      drivers/hid/hid-logitech-*
9424
9425 HID NVIDIA SHIELD DRIVER
9426 M:      Rahul Rameshbabu <[email protected]>
9427 L:      [email protected]
9428 S:      Maintained
9429 F:      drivers/hid/hid-nvidia-shield.c
9430
9431 HID PHOENIX RC FLIGHT CONTROLLER
9432 M:      Marcus Folkesson <[email protected]>
9433 L:      [email protected]
9434 S:      Maintained
9435 F:      drivers/hid/hid-pxrc.c
9436
9437 HID PLAYSTATION DRIVER
9438 M:      Roderick Colenbrander <[email protected]>
9439 L:      [email protected]
9440 S:      Supported
9441 F:      drivers/hid/hid-playstation.c
9442
9443 HID SENSOR HUB DRIVERS
9444 M:      Jiri Kosina <[email protected]>
9445 M:      Jonathan Cameron <[email protected]>
9446 M:      Srinivas Pandruvada <[email protected]>
9447 L:      [email protected]
9448 L:      [email protected]
9449 S:      Maintained
9450 F:      Documentation/hid/hid-sensor*
9451 F:      drivers/hid/hid-sensor-*
9452 F:      drivers/iio/*/hid-*
9453 F:      include/linux/hid-sensor-*
9454
9455 HID VRC-2 CAR CONTROLLER DRIVER
9456 M:      Marcus Folkesson <[email protected]>
9457 L:      [email protected]
9458 S:      Maintained
9459 F:      drivers/hid/hid-vrc2.c
9460
9461 HID WACOM DRIVER
9462 M:      Ping Cheng <[email protected]>
9463 M:      Jason Gerecke  <[email protected]>
9464 L:      [email protected]
9465 S:      Maintained
9466 F:      drivers/hid/wacom.h
9467 F:      drivers/hid/wacom_*
9468
9469 HID++ LOGITECH DRIVERS
9470 R:      Filipe Laíns <[email protected]>
9471 R:      Bastien Nocera <[email protected]>
9472 L:      [email protected]
9473 S:      Maintained
9474 F:      drivers/hid/hid-logitech-hidpp.c
9475
9476 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
9477 M:      Thomas Gleixner <[email protected]>
9478 L:      [email protected]
9479 S:      Maintained
9480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9481 F:      Documentation/timers/
9482 F:      include/linux/clockchips.h
9483 F:      include/linux/hrtimer.h
9484 F:      kernel/time/clockevents.c
9485 F:      kernel/time/hrtimer.c
9486 F:      kernel/time/timer_*.c
9487
9488 HIGH-SPEED SCC DRIVER FOR AX.25
9489 L:      [email protected]
9490 S:      Orphan
9491 F:      drivers/net/hamradio/scc.c
9492
9493 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
9494 M:      HighPoint Linux Team <[email protected]>
9495 S:      Supported
9496 W:      http://www.highpoint-tech.com
9497 F:      Documentation/scsi/hptiop.rst
9498 F:      drivers/scsi/hptiop.c
9499
9500 HIKEY960 ONBOARD USB GPIO HUB DRIVER
9501 M:      John Stultz <[email protected]>
9502 L:      [email protected]
9503 S:      Maintained
9504 F:      drivers/misc/hisi_hikey_usb.c
9505
9506 HIMAX HX83112B TOUCHSCREEN SUPPORT
9507 M:      Job Noorman <[email protected]>
9508 L:      [email protected]
9509 S:      Maintained
9510 F:      Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
9511 F:      drivers/input/touchscreen/himax_hx83112b.c
9512
9513 HIPPI
9514 M:      Jes Sorensen <[email protected]>
9515 L:      [email protected]
9516 S:      Maintained
9517 F:      drivers/net/hippi/
9518 F:      include/linux/hippidevice.h
9519 F:      include/uapi/linux/if_hippi.h
9520 F:      net/802/hippi.c
9521
9522 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
9523 M:      Kurt Kanzenbach <[email protected]>
9524 L:      [email protected]
9525 S:      Maintained
9526 F:      Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9527 F:      drivers/net/dsa/hirschmann/*
9528 F:      include/linux/platform_data/hirschmann-hellcreek.h
9529 F:      net/dsa/tag_hellcreek.c
9530
9531 HISILICON DMA DRIVER
9532 M:      Zhou Wang <[email protected]>
9533 M:      Jie Hai <[email protected]>
9534 L:      [email protected]
9535 S:      Maintained
9536 F:      drivers/dma/hisi_dma.c
9537
9538 HISILICON GPIO DRIVER
9539 M:      Jay Fang <[email protected]>
9540 L:      [email protected]
9541 S:      Maintained
9542 F:      Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
9543 F:      drivers/gpio/gpio-hisi.c
9544
9545 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9546 M:      Longfang Liu <[email protected]>
9547 L:      [email protected]
9548 S:      Maintained
9549 F:      Documentation/ABI/testing/debugfs-hisi-hpre
9550 F:      drivers/crypto/hisilicon/hpre/hpre.h
9551 F:      drivers/crypto/hisilicon/hpre/hpre_crypto.c
9552 F:      drivers/crypto/hisilicon/hpre/hpre_main.c
9553
9554 HISILICON HNS3 PMU DRIVER
9555 M:      Jijie Shao <[email protected]>
9556 S:      Supported
9557 F:      Documentation/admin-guide/perf/hns3-pmu.rst
9558 F:      drivers/perf/hisilicon/hns3_pmu.c
9559
9560 HISILICON I2C CONTROLLER DRIVER
9561 M:      Yicong Yang <[email protected]>
9562 L:      [email protected]
9563 S:      Maintained
9564 W:      https://www.hisilicon.com
9565 F:      Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
9566 F:      drivers/i2c/busses/i2c-hisi.c
9567
9568 HISILICON KUNPENG SOC HCCS DRIVER
9569 M:      Huisong Li <[email protected]>
9570 S:      Maintained
9571 F:      Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
9572 F:      drivers/soc/hisilicon/kunpeng_hccs.c
9573 F:      drivers/soc/hisilicon/kunpeng_hccs.h
9574
9575 HISILICON LPC BUS DRIVER
9576 M:      Jay Fang <[email protected]>
9577 S:      Maintained
9578 W:      http://www.hisilicon.com
9579 F:      Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9580 F:      drivers/bus/hisi_lpc.c
9581
9582 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9583 M:      Yisen Zhuang <[email protected]>
9584 M:      Salil Mehta <[email protected]>
9585 L:      [email protected]
9586 S:      Maintained
9587 W:      http://www.hisilicon.com
9588 F:      drivers/net/ethernet/hisilicon/hns3/
9589
9590 HISILICON NETWORK SUBSYSTEM DRIVER
9591 M:      Yisen Zhuang <[email protected]>
9592 M:      Salil Mehta <[email protected]>
9593 L:      [email protected]
9594 S:      Maintained
9595 W:      http://www.hisilicon.com
9596 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
9597 F:      drivers/net/ethernet/hisilicon/
9598
9599 HISILICON PMU DRIVER
9600 M:      Yicong Yang <[email protected]>
9601 M:      Jonathan Cameron <[email protected]>
9602 S:      Supported
9603 W:      http://www.hisilicon.com
9604 F:      Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9605 F:      Documentation/admin-guide/perf/hisi-pmu.rst
9606 F:      drivers/perf/hisilicon
9607
9608 HISILICON PTT DRIVER
9609 M:      Yicong Yang <[email protected]>
9610 M:      Jonathan Cameron <[email protected]>
9611 L:      [email protected]
9612 S:      Maintained
9613 F:      Documentation/ABI/testing/sysfs-devices-hisi_ptt
9614 F:      Documentation/trace/hisi-ptt.rst
9615 F:      drivers/hwtracing/ptt/
9616 F:      tools/perf/arch/arm64/util/hisi-ptt.c
9617 F:      tools/perf/util/hisi-ptt*
9618 F:      tools/perf/util/hisi-ptt-decoder/*
9619
9620 HISILICON QM DRIVER
9621 M:      Weili Qian <[email protected]>
9622 M:      Zhou Wang <[email protected]>
9623 L:      [email protected]
9624 S:      Maintained
9625 F:      drivers/crypto/hisilicon/Kconfig
9626 F:      drivers/crypto/hisilicon/Makefile
9627 F:      drivers/crypto/hisilicon/qm.c
9628 F:      drivers/crypto/hisilicon/sgl.c
9629 F:      include/linux/hisi_acc_qm.h
9630
9631 HISILICON ROCE DRIVER
9632 M:      Junxian Huang <[email protected]>
9633 L:      [email protected]
9634 S:      Maintained
9635 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9636 F:      drivers/infiniband/hw/hns/
9637
9638 HISILICON SAS Controller
9639 M:      Xiang Chen <[email protected]>
9640 S:      Supported
9641 W:      http://www.hisilicon.com
9642 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
9643 F:      drivers/scsi/hisi_sas/
9644
9645 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
9646 M:      Kai Ye <[email protected]>
9647 M:      Longfang Liu <[email protected]>
9648 L:      [email protected]
9649 S:      Maintained
9650 F:      Documentation/ABI/testing/debugfs-hisi-sec
9651 F:      drivers/crypto/hisilicon/sec2/sec.h
9652 F:      drivers/crypto/hisilicon/sec2/sec_crypto.c
9653 F:      drivers/crypto/hisilicon/sec2/sec_crypto.h
9654 F:      drivers/crypto/hisilicon/sec2/sec_main.c
9655
9656 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
9657 M:      Jay Fang <[email protected]>
9658 L:      [email protected]
9659 S:      Maintained
9660 W:      http://www.hisilicon.com
9661 F:      drivers/spi/spi-hisi-kunpeng.c
9662
9663 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
9664 M:      Mauro Carvalho Chehab <[email protected]>
9665 L:      [email protected]
9666 S:      Maintained
9667 F:      Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
9668 F:      drivers/spmi/hisi-spmi-controller.c
9669
9670 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
9671 M:      Mauro Carvalho Chehab <[email protected]>
9672 L:      [email protected]
9673 S:      Maintained
9674 F:      Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
9675 F:      drivers/mfd/hi6421-spmi-pmic.c
9676
9677 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
9678 M:      Weili Qian <[email protected]>
9679 S:      Maintained
9680 F:      drivers/crypto/hisilicon/trng/trng.c
9681
9682 HISILICON V3XX SPI NOR FLASH Controller Driver
9683 M:      Jay Fang <[email protected]>
9684 S:      Maintained
9685 W:      http://www.hisilicon.com
9686 F:      drivers/spi/spi-hisi-sfc-v3xx.c
9687
9688 HISILICON ZIP Controller DRIVER
9689 M:      Yang Shen <[email protected]>
9690 M:      Zhou Wang <[email protected]>
9691 L:      [email protected]
9692 S:      Maintained
9693 F:      Documentation/ABI/testing/debugfs-hisi-zip
9694 F:      drivers/crypto/hisilicon/zip/
9695
9696 HMM - Heterogeneous Memory Management
9697 M:      Jérôme Glisse <[email protected]>
9698 L:      [email protected]
9699 S:      Maintained
9700 F:      Documentation/mm/hmm.rst
9701 F:      include/linux/hmm*
9702 F:      lib/test_hmm*
9703 F:      mm/hmm*
9704 F:      tools/testing/selftests/mm/*hmm*
9705
9706 HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
9707 M:      Andreas Klinger <[email protected]>
9708 L:      [email protected]
9709 S:      Maintained
9710 F:      Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
9711 F:      drivers/iio/pressure/mprls0025pa.c
9712
9713 HOST AP DRIVER
9714 L:      [email protected]
9715 S:      Obsolete
9716 F:      drivers/net/wireless/intersil/hostap/
9717
9718 HP BIOSCFG DRIVER
9719 M:      Jorge Lopez <[email protected]>
9720 L:      [email protected]
9721 S:      Maintained
9722 F:      drivers/platform/x86/hp/hp-bioscfg/
9723
9724 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
9725 L:      [email protected]
9726 S:      Orphan
9727 F:      drivers/platform/x86/hp/tc1100-wmi.c
9728
9729 HP WMI HARDWARE MONITOR DRIVER
9730 M:      James Seo <[email protected]>
9731 L:      [email protected]
9732 S:      Maintained
9733 F:      Documentation/hwmon/hp-wmi-sensors.rst
9734 F:      drivers/hwmon/hp-wmi-sensors.c
9735
9736 HPET:   High Precision Event Timers driver
9737 M:      Clemens Ladisch <[email protected]>
9738 S:      Maintained
9739 F:      Documentation/timers/hpet.rst
9740 F:      drivers/char/hpet.c
9741 F:      include/linux/hpet.h
9742 F:      include/uapi/linux/hpet.h
9743
9744 HPET:   x86
9745 S:      Orphan
9746 F:      arch/x86/include/asm/hpet.h
9747 F:      arch/x86/kernel/hpet.c
9748
9749 HPFS FILESYSTEM
9750 M:      Mikulas Patocka <[email protected]>
9751 S:      Maintained
9752 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
9753 F:      fs/hpfs/
9754
9755 HS3001 Hardware Temperature and Humidity Sensor
9756 M:      Andre Werner <[email protected]>
9757 L:      [email protected]
9758 S:      Maintained
9759 F:      drivers/hwmon/hs3001.c
9760
9761 HSI SUBSYSTEM
9762 M:      Sebastian Reichel <[email protected]>
9763 S:      Maintained
9764 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
9765 F:      Documentation/ABI/testing/sysfs-bus-hsi
9766 F:      Documentation/driver-api/hsi.rst
9767 F:      drivers/hsi/
9768 F:      include/linux/hsi/
9769 F:      include/uapi/linux/hsi/
9770
9771 HSO 3G MODEM DRIVER
9772 L:      [email protected]
9773 S:      Orphan
9774 F:      drivers/net/usb/hso.c
9775
9776 HSR NETWORK PROTOCOL
9777 L:      [email protected]
9778 S:      Orphan
9779 F:      net/hsr/
9780
9781 HT16K33 LED CONTROLLER DRIVER
9782 M:      Robin van der Gracht <[email protected]>
9783 S:      Maintained
9784 F:      Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9785 F:      drivers/auxdisplay/ht16k33.c
9786
9787 HTCPEN TOUCHSCREEN DRIVER
9788 M:      Pau Oliva Fora <[email protected]>
9789 L:      [email protected]
9790 S:      Maintained
9791 F:      drivers/input/touchscreen/htcpen.c
9792
9793 HTE SUBSYSTEM
9794 M:      Dipen Patel <[email protected]>
9795 L:      [email protected]
9796 S:      Maintained
9797 Q:      https://patchwork.kernel.org/project/timestamp/list/
9798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
9799 F:      Documentation/devicetree/bindings/timestamp/
9800 F:      Documentation/driver-api/hte/
9801 F:      drivers/hte/
9802 F:      include/linux/hte.h
9803
9804 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9805 M:      Lorenzo Bianconi <[email protected]>
9806 L:      [email protected]
9807 S:      Maintained
9808 W:      http://www.st.com/
9809 F:      Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9810 F:      drivers/iio/humidity/hts221*
9811
9812 HUAWEI ETHERNET DRIVER
9813 M:      Cai Huoqing <[email protected]>
9814 L:      [email protected]
9815 S:      Maintained
9816 F:      Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
9817 F:      drivers/net/ethernet/huawei/hinic/
9818
9819 HUGETLB SUBSYSTEM
9820 M:      Mike Kravetz <[email protected]>
9821 M:      Muchun Song <[email protected]>
9822 L:      [email protected]
9823 S:      Maintained
9824 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
9825 F:      Documentation/admin-guide/mm/hugetlbpage.rst
9826 F:      Documentation/mm/hugetlbfs_reserv.rst
9827 F:      Documentation/mm/vmemmap_dedup.rst
9828 F:      fs/hugetlbfs/
9829 F:      include/linux/hugetlb.h
9830 F:      mm/hugetlb.c
9831 F:      mm/hugetlb_vmemmap.c
9832 F:      mm/hugetlb_vmemmap.h
9833 F:      tools/testing/selftests/cgroup/test_hugetlb_memcg.c
9834
9835 HVA ST MEDIA DRIVER
9836 M:      Jean-Christophe Trotin <[email protected]>
9837 L:      [email protected]
9838 S:      Supported
9839 W:      https://linuxtv.org
9840 T:      git git://linuxtv.org/media_tree.git
9841 F:      drivers/media/platform/st/sti/hva
9842
9843 HWPOISON MEMORY FAILURE HANDLING
9844 M:      Naoya Horiguchi <[email protected]>
9845 R:      Miaohe Lin <[email protected]>
9846 L:      [email protected]
9847 S:      Maintained
9848 F:      mm/hwpoison-inject.c
9849 F:      mm/memory-failure.c
9850
9851 HYCON HY46XX TOUCHSCREEN SUPPORT
9852 M:      Giulio Benetti <[email protected]>
9853 L:      [email protected]
9854 S:      Maintained
9855 F:      Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
9856 F:      drivers/input/touchscreen/hycon-hy46xx.c
9857
9858 HYGON PROCESSOR SUPPORT
9859 M:      Pu Wen <[email protected]>
9860 L:      [email protected]
9861 S:      Maintained
9862 F:      arch/x86/kernel/cpu/hygon.c
9863
9864 HYNIX HI556 SENSOR DRIVER
9865 M:      Sakari Ailus <[email protected]>
9866 L:      [email protected]
9867 S:      Maintained
9868 T:      git git://linuxtv.org/media_tree.git
9869 F:      drivers/media/i2c/hi556.c
9870
9871 HYNIX HI846 SENSOR DRIVER
9872 M:      Martin Kepplinger <[email protected]>
9873 L:      [email protected]
9874 S:      Maintained
9875 F:      drivers/media/i2c/hi846.c
9876
9877 HYNIX HI847 SENSOR DRIVER
9878 M:      Sakari Ailus <[email protected]>
9879 L:      [email protected]
9880 S:      Maintained
9881 F:      drivers/media/i2c/hi847.c
9882
9883 Hyper-V/Azure CORE AND DRIVERS
9884 M:      "K. Y. Srinivasan" <[email protected]>
9885 M:      Haiyang Zhang <[email protected]>
9886 M:      Wei Liu <[email protected]>
9887 M:      Dexuan Cui <[email protected]>
9888 L:      [email protected]
9889 S:      Supported
9890 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
9891 F:      Documentation/ABI/stable/sysfs-bus-vmbus
9892 F:      Documentation/ABI/testing/debugfs-hyperv
9893 F:      Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
9894 F:      Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
9895 F:      Documentation/virt/hyperv
9896 F:      arch/arm64/hyperv
9897 F:      arch/arm64/include/asm/hyperv-tlfs.h
9898 F:      arch/arm64/include/asm/mshyperv.h
9899 F:      arch/x86/hyperv
9900 F:      arch/x86/include/asm/hyperv-tlfs.h
9901 F:      arch/x86/include/asm/mshyperv.h
9902 F:      arch/x86/include/asm/trace/hyperv.h
9903 F:      arch/x86/kernel/cpu/mshyperv.c
9904 F:      drivers/clocksource/hyperv_timer.c
9905 F:      drivers/hid/hid-hyperv.c
9906 F:      drivers/hv/
9907 F:      drivers/input/serio/hyperv-keyboard.c
9908 F:      drivers/iommu/hyperv-iommu.c
9909 F:      drivers/net/ethernet/microsoft/
9910 F:      drivers/net/hyperv/
9911 F:      drivers/pci/controller/pci-hyperv-intf.c
9912 F:      drivers/pci/controller/pci-hyperv.c
9913 F:      drivers/scsi/storvsc_drv.c
9914 F:      drivers/uio/uio_hv_generic.c
9915 F:      drivers/video/fbdev/hyperv_fb.c
9916 F:      include/asm-generic/hyperv-tlfs.h
9917 F:      include/asm-generic/mshyperv.h
9918 F:      include/clocksource/hyperv_timer.h
9919 F:      include/linux/hyperv.h
9920 F:      include/net/mana
9921 F:      include/uapi/linux/hyperv.h
9922 F:      net/vmw_vsock/hyperv_transport.c
9923 F:      tools/hv/
9924
9925 HYPERBUS SUPPORT
9926 M:      Vignesh Raghavendra <[email protected]>
9927 R:      Tudor Ambarus <[email protected]>
9928 L:      [email protected]
9929 S:      Supported
9930 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9931 C:      irc://irc.oftc.net/mtd
9932 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
9933 F:      Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
9934 F:      drivers/mtd/hyperbus/
9935 F:      include/linux/mtd/hyperbus.h
9936
9937 HYPERVISOR VIRTUAL CONSOLE DRIVER
9938 L:      [email protected]
9939 S:      Odd Fixes
9940 F:      drivers/tty/hvc/
9941
9942 I2C ACPI SUPPORT
9943 M:      Mika Westerberg <[email protected]>
9944 L:      [email protected]
9945 L:      [email protected]
9946 S:      Maintained
9947 F:      drivers/i2c/i2c-core-acpi.c
9948
9949 I2C ADDRESS TRANSLATOR (ATR)
9950 M:      Tomi Valkeinen <[email protected]>
9951 R:      Luca Ceresoli <[email protected]>
9952 L:      [email protected]
9953 S:      Maintained
9954 F:      drivers/i2c/i2c-atr.c
9955 F:      include/linux/i2c-atr.h
9956
9957 I2C CONTROLLER DRIVER FOR NVIDIA GPU
9958 M:      Ajay Gupta <[email protected]>
9959 L:      [email protected]
9960 S:      Maintained
9961 F:      Documentation/i2c/busses/i2c-nvidia-gpu.rst
9962 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
9963
9964 I2C MUXES
9965 M:      Peter Rosin <[email protected]>
9966 L:      [email protected]
9967 S:      Maintained
9968 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
9969 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
9970 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
9971 F:      Documentation/i2c/i2c-topology.rst
9972 F:      Documentation/i2c/muxes/
9973 F:      drivers/i2c/i2c-mux.c
9974 F:      drivers/i2c/muxes/
9975 F:      include/linux/i2c-mux.h
9976
9977 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9978 M:      Gregory CLEMENT <[email protected]>
9979 L:      [email protected]
9980 S:      Maintained
9981 F:      Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9982 F:      drivers/i2c/busses/i2c-mv64xxx.c
9983
9984 I2C OVER PARALLEL PORT
9985 M:      Jean Delvare <[email protected]>
9986 L:      [email protected]
9987 S:      Maintained
9988 F:      Documentation/i2c/busses/i2c-parport.rst
9989 F:      drivers/i2c/busses/i2c-parport.c
9990
9991 I2C SUBSYSTEM
9992 M:      Wolfram Sang <[email protected]>
9993 L:      [email protected]
9994 S:      Maintained
9995 W:      https://i2c.wiki.kernel.org/
9996 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
9997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9998 F:      Documentation/devicetree/bindings/i2c/i2c.txt
9999 F:      Documentation/i2c/
10000 F:      drivers/i2c/*
10001 F:      include/dt-bindings/i2c/i2c.h
10002 F:      include/linux/i2c-dev.h
10003 F:      include/linux/i2c-smbus.h
10004 F:      include/linux/i2c.h
10005 F:      include/uapi/linux/i2c-*.h
10006 F:      include/uapi/linux/i2c.h
10007
10008 I2C SUBSYSTEM HOST DRIVERS
10009 M:      Andi Shyti <[email protected]>
10010 L:      [email protected]
10011 S:      Maintained
10012 W:      https://i2c.wiki.kernel.org/
10013 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
10014 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10015 F:      Documentation/devicetree/bindings/i2c/
10016 F:      drivers/i2c/algos/
10017 F:      drivers/i2c/busses/
10018 F:      include/dt-bindings/i2c/
10019
10020 I2C-TAOS-EVM DRIVER
10021 M:      Jean Delvare <[email protected]>
10022 L:      [email protected]
10023 S:      Maintained
10024 F:      Documentation/i2c/busses/i2c-taos-evm.rst
10025 F:      drivers/i2c/busses/i2c-taos-evm.c
10026
10027 I2C-TINY-USB DRIVER
10028 M:      Till Harbaum <[email protected]>
10029 L:      [email protected]
10030 S:      Maintained
10031 W:      http://www.harbaum.org/till/i2c_tiny_usb
10032 F:      drivers/i2c/busses/i2c-tiny-usb.c
10033
10034 I2C/SMBUS CONTROLLER DRIVERS FOR PC
10035 M:      Jean Delvare <[email protected]>
10036 L:      [email protected]
10037 S:      Maintained
10038 F:      Documentation/i2c/busses/i2c-ali1535.rst
10039 F:      Documentation/i2c/busses/i2c-ali1563.rst
10040 F:      Documentation/i2c/busses/i2c-ali15x3.rst
10041 F:      Documentation/i2c/busses/i2c-amd756.rst
10042 F:      Documentation/i2c/busses/i2c-amd8111.rst
10043 F:      Documentation/i2c/busses/i2c-i801.rst
10044 F:      Documentation/i2c/busses/i2c-nforce2.rst
10045 F:      Documentation/i2c/busses/i2c-piix4.rst
10046 F:      Documentation/i2c/busses/i2c-sis5595.rst
10047 F:      Documentation/i2c/busses/i2c-sis630.rst
10048 F:      Documentation/i2c/busses/i2c-sis96x.rst
10049 F:      Documentation/i2c/busses/i2c-via.rst
10050 F:      Documentation/i2c/busses/i2c-viapro.rst
10051 F:      drivers/i2c/busses/i2c-ali1535.c
10052 F:      drivers/i2c/busses/i2c-ali1563.c
10053 F:      drivers/i2c/busses/i2c-ali15x3.c
10054 F:      drivers/i2c/busses/i2c-amd756-s4882.c
10055 F:      drivers/i2c/busses/i2c-amd756.c
10056 F:      drivers/i2c/busses/i2c-amd8111.c
10057 F:      drivers/i2c/busses/i2c-i801.c
10058 F:      drivers/i2c/busses/i2c-isch.c
10059 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
10060 F:      drivers/i2c/busses/i2c-nforce2.c
10061 F:      drivers/i2c/busses/i2c-piix4.c
10062 F:      drivers/i2c/busses/i2c-sis5595.c
10063 F:      drivers/i2c/busses/i2c-sis630.c
10064 F:      drivers/i2c/busses/i2c-sis96x.c
10065 F:      drivers/i2c/busses/i2c-via.c
10066 F:      drivers/i2c/busses/i2c-viapro.c
10067
10068 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10069 M:      Hans de Goede <[email protected]>
10070 L:      [email protected]
10071 S:      Maintained
10072 F:      drivers/i2c/busses/i2c-cht-wc.c
10073
10074 I2C/SMBUS ISMT DRIVER
10075 M:      Seth Heasley <[email protected]>
10076 M:      Neil Horman <[email protected]>
10077 L:      [email protected]
10078 F:      Documentation/i2c/busses/i2c-ismt.rst
10079 F:      drivers/i2c/busses/i2c-ismt.c
10080
10081 I2C/SMBUS STUB DRIVER
10082 M:      Jean Delvare <[email protected]>
10083 L:      [email protected]
10084 S:      Maintained
10085 F:      drivers/i2c/i2c-stub.c
10086
10087 I3C DRIVER FOR ASPEED AST2600
10088 M:      Jeremy Kerr <[email protected]>
10089 S:      Maintained
10090 F:      Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10091 F:      drivers/i3c/master/ast2600-i3c-master.c
10092
10093 I3C DRIVER FOR CADENCE I3C MASTER IP
10094 M:      Przemysław Gaj <[email protected]>
10095 S:      Maintained
10096 F:      Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10097 F:      drivers/i3c/master/i3c-master-cdns.c
10098
10099 I3C DRIVER FOR SYNOPSYS DESIGNWARE
10100 S:      Orphan
10101 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10102 F:      drivers/i3c/master/dw*
10103
10104 I3C SUBSYSTEM
10105 M:      Alexandre Belloni <[email protected]>
10106 L:      [email protected] (moderated for non-subscribers)
10107 S:      Maintained
10108 C:      irc://chat.freenode.net/linux-i3c
10109 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10110 F:      Documentation/ABI/testing/sysfs-bus-i3c
10111 F:      Documentation/devicetree/bindings/i3c/
10112 F:      Documentation/driver-api/i3c
10113 F:      drivers/i3c/
10114 F:      include/linux/i3c/
10115
10116 IBM Operation Panel Input Driver
10117 M:      Eddie James <[email protected]>
10118 L:      [email protected]
10119 S:      Maintained
10120 F:      Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10121 F:      drivers/input/misc/ibm-panel.c
10122
10123 IBM Power 842 compression accelerator
10124 M:      Haren Myneni <[email protected]>
10125 S:      Supported
10126 F:      crypto/842.c
10127 F:      drivers/crypto/nx/Kconfig
10128 F:      drivers/crypto/nx/Makefile
10129 F:      drivers/crypto/nx/nx-842*
10130 F:      include/linux/sw842.h
10131 F:      lib/842/
10132
10133 IBM Power in-Nest Crypto Acceleration
10134 M:      Breno Leitão <[email protected]>
10135 M:      Nayna Jain <[email protected]>
10136 M:      Paulo Flabiano Smorigo <[email protected]>
10137 L:      [email protected]
10138 S:      Supported
10139 F:      drivers/crypto/nx/Kconfig
10140 F:      drivers/crypto/nx/Makefile
10141 F:      drivers/crypto/nx/nx-aes*
10142 F:      drivers/crypto/nx/nx-sha*
10143 F:      drivers/crypto/nx/nx.*
10144 F:      drivers/crypto/nx/nx_csbcpb.h
10145 F:      drivers/crypto/nx/nx_debugfs.c
10146
10147 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10148 M:      Tyrel Datwyler <[email protected]>
10149 L:      [email protected]
10150 L:      [email protected]
10151 S:      Supported
10152 F:      drivers/pci/hotplug/rpadlpar*
10153
10154 IBM Power Linux RAID adapter
10155 M:      Brian King <[email protected]>
10156 S:      Supported
10157 F:      drivers/scsi/ipr.*
10158
10159 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10160 M:      Tyrel Datwyler <[email protected]>
10161 L:      [email protected]
10162 L:      [email protected]
10163 S:      Supported
10164 F:      drivers/pci/hotplug/rpaphp*
10165
10166 IBM Power SRIOV Virtual NIC Device Driver
10167 M:      Haren Myneni <[email protected]>
10168 M:      Rick Lindsley <[email protected]>
10169 R:      Nick Child <[email protected]>
10170 R:      Dany Madden <[email protected]>
10171 R:      Thomas Falcon <[email protected]>
10172 L:      [email protected]
10173 S:      Supported
10174 F:      drivers/net/ethernet/ibm/ibmvnic.*
10175
10176 IBM Power VFIO Support
10177 M:      Timothy Pearson <[email protected]>
10178 S:      Supported
10179 F:      drivers/vfio/vfio_iommu_spapr_tce.c
10180
10181 IBM Power Virtual Ethernet Device Driver
10182 M:      Nick Child <[email protected]>
10183 L:      [email protected]
10184 S:      Supported
10185 F:      drivers/net/ethernet/ibm/ibmveth.*
10186
10187 IBM Power Virtual FC Device Drivers
10188 M:      Tyrel Datwyler <[email protected]>
10189 L:      [email protected]
10190 S:      Supported
10191 F:      drivers/scsi/ibmvscsi/ibmvfc*
10192
10193 IBM Power Virtual Management Channel Driver
10194 M:      Brad Warrum <[email protected]>
10195 M:      Ritu Agarwal <[email protected]>
10196 S:      Supported
10197 F:      drivers/misc/ibmvmc.*
10198
10199 IBM Power Virtual SCSI Device Drivers
10200 M:      Tyrel Datwyler <[email protected]>
10201 L:      [email protected]
10202 S:      Supported
10203 F:      drivers/scsi/ibmvscsi/ibmvscsi*
10204 F:      include/scsi/viosrp.h
10205
10206 IBM Power Virtual SCSI Device Target Driver
10207 M:      Michael Cyr <[email protected]>
10208 L:      [email protected]
10209 L:      [email protected]
10210 S:      Supported
10211 F:      drivers/scsi/ibmvscsi_tgt/
10212
10213 IBM Power VMX Cryptographic instructions
10214 M:      Breno Leitão <[email protected]>
10215 M:      Nayna Jain <[email protected]>
10216 M:      Paulo Flabiano Smorigo <[email protected]>
10217 L:      [email protected]
10218 S:      Supported
10219 F:      drivers/crypto/vmx/Kconfig
10220 F:      drivers/crypto/vmx/Makefile
10221 F:      drivers/crypto/vmx/aes*
10222 F:      drivers/crypto/vmx/ghash*
10223 F:      drivers/crypto/vmx/ppc-xlate.pl
10224 F:      drivers/crypto/vmx/vmx.c
10225
10226 IBM ServeRAID RAID DRIVER
10227 S:      Orphan
10228 F:      drivers/scsi/ips.*
10229
10230 ICH LPC AND GPIO DRIVER
10231 M:      Peter Tyser <[email protected]>
10232 S:      Maintained
10233 F:      drivers/gpio/gpio-ich.c
10234 F:      drivers/mfd/lpc_ich.c
10235
10236 ICY I2C DRIVER
10237 M:      Max Staudt <[email protected]>
10238 L:      [email protected]
10239 S:      Maintained
10240 F:      drivers/i2c/busses/i2c-icy.c
10241
10242 IDEAPAD LAPTOP EXTRAS DRIVER
10243 M:      Ike Panhc <[email protected]>
10244 L:      [email protected]
10245 S:      Maintained
10246 W:      http://launchpad.net/ideapad-laptop
10247 F:      drivers/platform/x86/ideapad-laptop.c
10248
10249 IDEAPAD LAPTOP SLIDEBAR DRIVER
10250 M:      Andrey Moiseev <[email protected]>
10251 L:      [email protected]
10252 S:      Maintained
10253 W:      https://github.com/o2genum/ideapad-slidebar
10254 F:      drivers/input/misc/ideapad_slidebar.c
10255
10256 IDMAPPED MOUNTS
10257 M:      Christian Brauner <[email protected]>
10258 M:      Seth Forshee <[email protected]>
10259 L:      [email protected]
10260 S:      Maintained
10261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping.git
10262 F:      Documentation/filesystems/idmappings.rst
10263 F:      include/linux/mnt_idmapping.*
10264 F:      tools/testing/selftests/mount_setattr/
10265
10266 IDT VersaClock 5 CLOCK DRIVER
10267 M:      Luca Ceresoli <[email protected]>
10268 S:      Maintained
10269 F:      Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10270 F:      drivers/clk/clk-versaclock5.c
10271
10272 IEEE 802.15.4 SUBSYSTEM
10273 M:      Alexander Aring <[email protected]>
10274 M:      Stefan Schmidt <[email protected]>
10275 M:      Miquel Raynal <[email protected]>
10276 L:      [email protected]
10277 S:      Maintained
10278 W:      https://linux-wpan.org/
10279 Q:      https://patchwork.kernel.org/project/linux-wpan/list/
10280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10282 F:      Documentation/networking/ieee802154.rst
10283 F:      drivers/net/ieee802154/
10284 F:      include/linux/ieee802154.h
10285 F:      include/linux/nl802154.h
10286 F:      include/net/af_ieee802154.h
10287 F:      include/net/cfg802154.h
10288 F:      include/net/ieee802154_netdev.h
10289 F:      include/net/mac802154.h
10290 F:      include/net/nl802154.h
10291 F:      net/ieee802154/
10292 F:      net/mac802154/
10293
10294 IFCVF VIRTIO DATA PATH ACCELERATOR
10295 R:      Zhu Lingshan <[email protected]>
10296 F:      drivers/vdpa/ifcvf/
10297
10298 IFE PROTOCOL
10299 M:      Yotam Gigi <[email protected]>
10300 M:      Jamal Hadi Salim <[email protected]>
10301 F:      include/net/ife.h
10302 F:      include/uapi/linux/ife.h
10303 F:      net/ife
10304
10305 IGORPLUG-USB IR RECEIVER
10306 M:      Sean Young <[email protected]>
10307 L:      [email protected]
10308 S:      Maintained
10309 F:      drivers/media/rc/igorplugusb.c
10310
10311 IGUANAWORKS USB IR TRANSCEIVER
10312 M:      Sean Young <[email protected]>
10313 L:      [email protected]
10314 S:      Maintained
10315 F:      drivers/media/rc/iguanair.c
10316
10317 IIO DIGITAL POTENTIOMETER DAC
10318 M:      Peter Rosin <[email protected]>
10319 L:      [email protected]
10320 S:      Maintained
10321 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10322 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10323 F:      drivers/iio/dac/dpot-dac.c
10324
10325 IIO ENVELOPE DETECTOR
10326 M:      Peter Rosin <[email protected]>
10327 L:      [email protected]
10328 S:      Maintained
10329 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10330 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10331 F:      drivers/iio/adc/envelope-detector.c
10332
10333 IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
10334 M:      Matti Vaittinen <[email protected]>
10335 L:      [email protected]
10336 S:      Maintained
10337 F:      drivers/iio/light/gain-time-scale-helper.c
10338 F:      drivers/iio/light/gain-time-scale-helper.h
10339
10340 IIO MULTIPLEXER
10341 M:      Peter Rosin <[email protected]>
10342 L:      [email protected]
10343 S:      Maintained
10344 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10345 F:      drivers/iio/multiplexer/iio-mux.c
10346
10347 IIO SCMI BASED DRIVER
10348 M:      Jyoti Bhayana <[email protected]>
10349 L:      [email protected]
10350 S:      Maintained
10351 F:      drivers/iio/common/scmi_sensors/scmi_iio.c
10352
10353 IIO SUBSYSTEM AND DRIVERS
10354 M:      Jonathan Cameron <[email protected]>
10355 R:      Lars-Peter Clausen <[email protected]>
10356 L:      [email protected]
10357 S:      Maintained
10358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10359 F:      Documentation/ABI/testing/configfs-iio*
10360 F:      Documentation/ABI/testing/sysfs-bus-iio*
10361 F:      Documentation/devicetree/bindings/iio/
10362 F:      drivers/iio/
10363 F:      drivers/staging/iio/
10364 F:      include/dt-bindings/iio/
10365 F:      include/linux/iio/
10366 F:      tools/iio/
10367
10368 IIO UNIT CONVERTER
10369 M:      Peter Rosin <[email protected]>
10370 L:      [email protected]
10371 S:      Maintained
10372 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10373 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10374 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10375 F:      drivers/iio/afe/iio-rescale.c
10376
10377 IKANOS/ADI EAGLE ADSL USB DRIVER
10378 M:      Matthieu Castet <[email protected]>
10379 M:      Stanislaw Gruszka <[email protected]>
10380 S:      Maintained
10381 F:      drivers/usb/atm/ueagle-atm.c
10382
10383 IMAGIS TOUCHSCREEN DRIVER
10384 M:      Markuss Broks <[email protected]>
10385 S:      Maintained
10386 F:      Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10387 F:      drivers/input/touchscreen/imagis.c
10388
10389 IMGTEC ASCII LCD DRIVER
10390 M:      Paul Burton <[email protected]>
10391 S:      Maintained
10392 F:      Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10393 F:      drivers/auxdisplay/img-ascii-lcd.c
10394
10395 IMGTEC IR DECODER DRIVER
10396 S:      Orphan
10397 F:      drivers/media/rc/img-ir/
10398
10399 IMON SOUNDGRAPH USB IR RECEIVER
10400 M:      Sean Young <[email protected]>
10401 L:      [email protected]
10402 S:      Maintained
10403 F:      drivers/media/rc/imon.c
10404 F:      drivers/media/rc/imon_raw.c
10405
10406 IMS TWINTURBO FRAMEBUFFER DRIVER
10407 L:      [email protected]
10408 S:      Orphan
10409 F:      drivers/video/fbdev/imsttfb.c
10410
10411 INA209 HARDWARE MONITOR DRIVER
10412 M:      Guenter Roeck <[email protected]>
10413 L:      [email protected]
10414 S:      Maintained
10415 F:      Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
10416 F:      Documentation/hwmon/ina209.rst
10417 F:      drivers/hwmon/ina209.c
10418
10419 INA2XX HARDWARE MONITOR DRIVER
10420 M:      Guenter Roeck <[email protected]>
10421 L:      [email protected]
10422 S:      Maintained
10423 F:      Documentation/hwmon/ina2xx.rst
10424 F:      drivers/hwmon/ina2xx.c
10425 F:      include/linux/platform_data/ina2xx.h
10426
10427 INDEX OF FURTHER KERNEL DOCUMENTATION
10428 M:      Carlos Bilbao <[email protected]>
10429 S:      Maintained
10430 F:      Documentation/process/kernel-docs.rst
10431
10432 INDUSTRY PACK SUBSYSTEM (IPACK)
10433 M:      Vaibhav Gupta <[email protected]>
10434 M:      Jens Taprogge <[email protected]>
10435 M:      Greg Kroah-Hartman <[email protected]>
10436 L:      [email protected]
10437 S:      Maintained
10438 W:      http://industrypack.sourceforge.net
10439 F:      drivers/ipack/
10440
10441 INFINEON DPS310 Driver
10442 M:      Eddie James <[email protected]>
10443 L:      [email protected]
10444 S:      Maintained
10445 F:      drivers/iio/pressure/dps310.c
10446
10447 INFINEON PEB2466 ASoC CODEC
10448 M:      Herve Codina <[email protected]>
10449 L:      [email protected] (moderated for non-subscribers)
10450 S:      Maintained
10451 F:      Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
10452 F:      sound/soc/codecs/peb2466.c
10453
10454 INFINIBAND SUBSYSTEM
10455 M:      Jason Gunthorpe <[email protected]>
10456 M:      Leon Romanovsky <[email protected]>
10457 L:      [email protected]
10458 S:      Supported
10459 W:      https://github.com/linux-rdma/rdma-core
10460 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
10462 F:      Documentation/devicetree/bindings/infiniband/
10463 F:      Documentation/infiniband/
10464 F:      drivers/infiniband/
10465 F:      include/rdma/
10466 F:      include/trace/events/ib_mad.h
10467 F:      include/trace/events/ib_umad.h
10468 F:      include/trace/misc/rdma.h
10469 F:      include/uapi/linux/if_infiniband.h
10470 F:      include/uapi/rdma/
10471 F:      samples/bpf/ibumad_kern.c
10472 F:      samples/bpf/ibumad_user.c
10473
10474 INGENIC JZ4780 NAND DRIVER
10475 M:      Harvey Hunt <[email protected]>
10476 L:      [email protected]
10477 L:      [email protected]
10478 S:      Maintained
10479 F:      drivers/mtd/nand/raw/ingenic/
10480
10481 INGENIC JZ47xx SoCs
10482 M:      Paul Cercueil <[email protected]>
10483 L:      [email protected]
10484 S:      Maintained
10485 F:      arch/mips/boot/dts/ingenic/
10486 F:      arch/mips/generic/board-ingenic.c
10487 F:      arch/mips/include/asm/mach-ingenic/
10488 F:      arch/mips/ingenic/Kconfig
10489 F:      drivers/clk/ingenic/
10490 F:      drivers/dma/dma-jz4780.c
10491 F:      drivers/gpu/drm/ingenic/
10492 F:      drivers/i2c/busses/i2c-jz4780.c
10493 F:      drivers/iio/adc/ingenic-adc.c
10494 F:      drivers/irqchip/irq-ingenic.c
10495 F:      drivers/memory/jz4780-nemc.c
10496 F:      drivers/mmc/host/jz4740_mmc.c
10497 F:      drivers/mtd/nand/raw/ingenic/
10498 F:      drivers/pinctrl/pinctrl-ingenic.c
10499 F:      drivers/power/supply/ingenic-battery.c
10500 F:      drivers/pwm/pwm-jz4740.c
10501 F:      drivers/remoteproc/ingenic_rproc.c
10502 F:      drivers/rtc/rtc-jz4740.c
10503 F:      drivers/tty/serial/8250/8250_ingenic.c
10504 F:      drivers/usb/musb/jz4740.c
10505 F:      drivers/watchdog/jz4740_wdt.c
10506 F:      include/dt-bindings/iio/adc/ingenic,adc.h
10507 F:      include/linux/mfd/ingenic-tcu.h
10508 F:      sound/soc/codecs/jz47*
10509 F:      sound/soc/jz4740/
10510
10511 INJOINIC IP5xxx POWER BANK IC DRIVER
10512 M:      Samuel Holland <[email protected]>
10513 S:      Maintained
10514 F:      drivers/power/supply/ip5xxx_power.c
10515
10516 INOTIFY
10517 M:      Jan Kara <[email protected]>
10518 R:      Amir Goldstein <[email protected]>
10519 L:      [email protected]
10520 S:      Maintained
10521 F:      Documentation/filesystems/inotify.rst
10522 F:      fs/notify/inotify/
10523 F:      include/linux/inotify.h
10524 F:      include/uapi/linux/inotify.h
10525
10526 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
10527 M:      Dmitry Torokhov <[email protected]>
10528 L:      [email protected]
10529 S:      Maintained
10530 Q:      http://patchwork.kernel.org/project/linux-input/list/
10531 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
10532 F:      Documentation/devicetree/bindings/input/
10533 F:      Documentation/devicetree/bindings/serio/
10534 F:      Documentation/input/
10535 F:      drivers/input/
10536 F:      include/dt-bindings/input/
10537 F:      include/linux/input.h
10538 F:      include/linux/input/
10539 F:      include/uapi/linux/input-event-codes.h
10540 F:      include/uapi/linux/input.h
10541
10542 INPUT MULTITOUCH (MT) PROTOCOL
10543 M:      Henrik Rydberg <[email protected]>
10544 L:      [email protected]
10545 S:      Odd fixes
10546 F:      Documentation/input/multi-touch-protocol.rst
10547 F:      drivers/input/input-mt.c
10548 K:      \b(ABS|SYN)_MT_
10549
10550 INSIDE SECURE CRYPTO DRIVER
10551 M:      Antoine Tenart <[email protected]>
10552 L:      [email protected]
10553 S:      Maintained
10554 F:      drivers/crypto/inside-secure/
10555
10556 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
10557 M:      Mimi Zohar <[email protected]>
10558 M:      Dmitry Kasatkin <[email protected]>
10559 L:      [email protected]
10560 S:      Supported
10561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
10562 F:      security/integrity/
10563 F:      security/integrity/ima/
10564
10565 INTEL 810/815 FRAMEBUFFER DRIVER
10566 M:      Antonino Daplas <[email protected]>
10567 L:      [email protected]
10568 S:      Maintained
10569 F:      drivers/video/fbdev/i810/
10570
10571 INTEL 8254 COUNTER DRIVER
10572 M:      William Breathitt Gray <[email protected]>
10573 L:      [email protected]
10574 S:      Maintained
10575 F:      drivers/counter/i8254.c
10576 F:      include/linux/i8254.h
10577
10578 INTEL 8255 GPIO DRIVER
10579 M:      William Breathitt Gray <[email protected]>
10580 L:      [email protected]
10581 S:      Maintained
10582 F:      drivers/gpio/gpio-i8255.c
10583 F:      drivers/gpio/gpio-i8255.h
10584
10585 INTEL ASoC DRIVERS
10586 M:      Cezary Rojewski <[email protected]>
10587 M:      Pierre-Louis Bossart <[email protected]>
10588 M:      Liam Girdwood <[email protected]>
10589 M:      Peter Ujfalusi <[email protected]>
10590 M:      Bard Liao <[email protected]>
10591 M:      Ranjani Sridharan <[email protected]>
10592 M:      Kai Vehmanen <[email protected]>
10593 L:      [email protected] (moderated for non-subscribers)
10594 S:      Supported
10595 F:      sound/soc/intel/
10596
10597 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
10598 M:      Hans de Goede <[email protected]>
10599 L:      [email protected]
10600 S:      Maintained
10601 F:      drivers/platform/x86/intel/atomisp2/pm.c
10602
10603 INTEL ATOMISP2 LED DRIVER
10604 M:      Hans de Goede <[email protected]>
10605 L:      [email protected]
10606 S:      Maintained
10607 F:      drivers/platform/x86/intel/atomisp2/led.c
10608
10609 INTEL BIOS SAR INT1092 DRIVER
10610 M:      Shravan Sudhakar <[email protected]>
10611 L:      [email protected]
10612 S:      Maintained
10613 F:      drivers/platform/x86/intel/int1092/
10614
10615 INTEL BROXTON PMC DRIVER
10616 M:      Mika Westerberg <[email protected]>
10617 M:      Zha Qipeng <[email protected]>
10618 S:      Maintained
10619 F:      drivers/mfd/intel_pmc_bxt.c
10620 F:      include/linux/mfd/intel_pmc_bxt.h
10621
10622 INTEL C600 SERIES SAS CONTROLLER DRIVER
10623 M:      Artur Paszkiewicz <[email protected]>
10624 L:      [email protected]
10625 S:      Supported
10626 T:      git git://git.code.sf.net/p/intel-sas/isci
10627 F:      drivers/scsi/isci/
10628
10629 INTEL CPU family model numbers
10630 M:      Tony Luck <[email protected]>
10631 M:      [email protected]
10632 L:      [email protected]
10633 S:      Supported
10634 F:      arch/x86/include/asm/intel-family.h
10635
10636 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
10637 M:      Jani Nikula <[email protected]>
10638 M:      Joonas Lahtinen <[email protected]>
10639 M:      Rodrigo Vivi <[email protected]>
10640 M:      Tvrtko Ursulin <[email protected]>
10641 L:      [email protected]
10642 S:      Supported
10643 W:      https://01.org/linuxgraphics/
10644 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
10645 B:      https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
10646 C:      irc://irc.oftc.net/intel-gfx
10647 T:      git git://anongit.freedesktop.org/drm-intel
10648 F:      Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
10649 F:      Documentation/gpu/i915.rst
10650 F:      drivers/gpu/drm/ci/xfails/i915*
10651 F:      drivers/gpu/drm/i915/
10652 F:      include/drm/i915*
10653 F:      include/uapi/drm/i915_drm.h
10654
10655 INTEL ETHERNET DRIVERS
10656 M:      Jesse Brandeburg <[email protected]>
10657 M:      Tony Nguyen <[email protected]>
10658 L:      [email protected] (moderated for non-subscribers)
10659 S:      Supported
10660 W:      https://www.intel.com/content/www/us/en/support.html
10661 Q:      https://patchwork.ozlabs.org/project/intel-wired-lan/list/
10662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
10663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
10664 F:      Documentation/networking/device_drivers/ethernet/intel/
10665 F:      drivers/net/ethernet/intel/
10666 F:      drivers/net/ethernet/intel/*/
10667 F:      include/linux/avf/virtchnl.h
10668 F:      include/linux/net/intel/iidc.h
10669
10670 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
10671 M:      Mustafa Ismail <[email protected]>
10672 M:      Shiraz Saleem <[email protected]>
10673 L:      [email protected]
10674 S:      Supported
10675 F:      drivers/infiniband/hw/irdma/
10676 F:      include/uapi/rdma/irdma-abi.h
10677
10678 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
10679 M:      Maik Broemme <[email protected]>
10680 L:      [email protected]
10681 S:      Maintained
10682 F:      Documentation/fb/intelfb.rst
10683 F:      drivers/video/fbdev/intelfb/
10684
10685 INTEL GPIO DRIVERS
10686 M:      Andy Shevchenko <[email protected]>
10687 L:      [email protected]
10688 S:      Supported
10689 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10690 F:      drivers/gpio/gpio-elkhartlake.c
10691 F:      drivers/gpio/gpio-ich.c
10692 F:      drivers/gpio/gpio-merrifield.c
10693 F:      drivers/gpio/gpio-ml-ioh.c
10694 F:      drivers/gpio/gpio-pch.c
10695 F:      drivers/gpio/gpio-sch.c
10696 F:      drivers/gpio/gpio-sodaville.c
10697 F:      drivers/gpio/gpio-tangier.c
10698
10699 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
10700 M:      Zhenyu Wang <[email protected]>
10701 M:      Zhi Wang <[email protected]>
10702 L:      [email protected]
10703 L:      [email protected]
10704 S:      Supported
10705 W:      https://01.org/igvt-g
10706 T:      git https://github.com/intel/gvt-linux.git
10707 F:      drivers/gpu/drm/i915/gvt/
10708
10709 INTEL HID EVENT DRIVER
10710 M:      Alex Hung <[email protected]>
10711 L:      [email protected]
10712 S:      Maintained
10713 F:      drivers/platform/x86/intel/hid.c
10714
10715 INTEL I/OAT DMA DRIVER
10716 M:      Dave Jiang <[email protected]>
10717 R:      Dan Williams <[email protected]>
10718 L:      [email protected]
10719 S:      Supported
10720 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
10721 F:      drivers/dma/ioat*
10722
10723 INTEL IDLE DRIVER
10724 M:      Jacob Pan <[email protected]>
10725 M:      Len Brown <[email protected]>
10726 L:      [email protected]
10727 S:      Supported
10728 B:      https://bugzilla.kernel.org
10729 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
10730 F:      drivers/idle/intel_idle.c
10731
10732 INTEL IDXD DRIVER
10733 M:      Fenghua Yu <[email protected]>
10734 M:      Dave Jiang <[email protected]>
10735 L:      [email protected]
10736 S:      Supported
10737 F:      drivers/dma/idxd/*
10738 F:      include/uapi/linux/idxd.h
10739
10740 INTEL IN FIELD SCAN (IFS) DEVICE
10741 M:      Jithu Joseph <[email protected]>
10742 R:      Ashok Raj <[email protected]>
10743 R:      Tony Luck <[email protected]>
10744 S:      Maintained
10745 F:      drivers/platform/x86/intel/ifs
10746 F:      include/trace/events/intel_ifs.h
10747
10748 INTEL INTEGRATED SENSOR HUB DRIVER
10749 M:      Srinivas Pandruvada <[email protected]>
10750 M:      Jiri Kosina <[email protected]>
10751 L:      [email protected]
10752 S:      Maintained
10753 F:      drivers/hid/intel-ish-hid/
10754
10755 INTEL IOMMU (VT-d)
10756 M:      David Woodhouse <[email protected]>
10757 M:      Lu Baolu <[email protected]>
10758 L:      [email protected]
10759 S:      Supported
10760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10761 F:      drivers/iommu/intel/
10762
10763 INTEL IPU3 CSI-2 CIO2 DRIVER
10764 M:      Yong Zhi <[email protected]>
10765 M:      Sakari Ailus <[email protected]>
10766 M:      Bingbu Cao <[email protected]>
10767 M:      Dan Scally <[email protected]>
10768 R:      Tianshu Qiu <[email protected]>
10769 L:      [email protected]
10770 S:      Maintained
10771 T:      git git://linuxtv.org/media_tree.git
10772 F:      Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
10773 F:      drivers/media/pci/intel/ipu3/
10774
10775 INTEL IPU3 CSI-2 IMGU DRIVER
10776 M:      Sakari Ailus <[email protected]>
10777 R:      Bingbu Cao <[email protected]>
10778 R:      Tianshu Qiu <[email protected]>
10779 L:      [email protected]
10780 S:      Maintained
10781 F:      Documentation/admin-guide/media/ipu3.rst
10782 F:      Documentation/admin-guide/media/ipu3_rcb.svg
10783 F:      Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
10784 F:      drivers/staging/media/ipu3/
10785
10786 INTEL ISHTP ECLITE DRIVER
10787 M:      Sumesh K Naduvalath <[email protected]>
10788 L:      [email protected]
10789 S:      Supported
10790 F:      drivers/platform/x86/intel/ishtp_eclite.c
10791
10792 INTEL IXP4XX CRYPTO SUPPORT
10793 M:      Corentin Labbe <[email protected]>
10794 L:      [email protected]
10795 S:      Maintained
10796 F:      drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
10797
10798 INTEL KEEM BAY DRM DRIVER
10799 M:      Anitha Chrisanthus <[email protected]>
10800 M:      Edmund Dea <[email protected]>
10801 S:      Maintained
10802 F:      Documentation/devicetree/bindings/display/intel,keembay-display.yaml
10803 F:      drivers/gpu/drm/kmb/
10804
10805 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
10806 M:      Daniele Alessandrelli <[email protected]>
10807 S:      Maintained
10808 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
10809 F:      drivers/crypto/intel/keembay/Kconfig
10810 F:      drivers/crypto/intel/keembay/Makefile
10811 F:      drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
10812 F:      drivers/crypto/intel/keembay/ocs-aes.c
10813 F:      drivers/crypto/intel/keembay/ocs-aes.h
10814
10815 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
10816 M:      Daniele Alessandrelli <[email protected]>
10817 M:      Prabhjot Khurana <[email protected]>
10818 M:      Mark Gross <[email protected]>
10819 S:      Maintained
10820 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
10821 F:      drivers/crypto/intel/keembay/Kconfig
10822 F:      drivers/crypto/intel/keembay/Makefile
10823 F:      drivers/crypto/intel/keembay/keembay-ocs-ecc.c
10824
10825 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
10826 M:      Daniele Alessandrelli <[email protected]>
10827 M:      Declan Murphy <[email protected]>
10828 S:      Maintained
10829 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
10830 F:      drivers/crypto/intel/keembay/Kconfig
10831 F:      drivers/crypto/intel/keembay/Makefile
10832 F:      drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
10833 F:      drivers/crypto/intel/keembay/ocs-hcu.c
10834 F:      drivers/crypto/intel/keembay/ocs-hcu.h
10835
10836 INTEL MANAGEMENT ENGINE (mei)
10837 M:      Tomas Winkler <[email protected]>
10838 L:      [email protected]
10839 S:      Supported
10840 F:      Documentation/driver-api/mei/*
10841 F:      drivers/misc/mei/
10842 F:      drivers/watchdog/mei_wdt.c
10843 F:      include/linux/mei_aux.h
10844 F:      include/linux/mei_cl_bus.h
10845 F:      include/uapi/linux/mei.h
10846 F:      include/uapi/linux/mei_uuid.h
10847 F:      include/uapi/linux/uuid.h
10848 F:      samples/mei/*
10849
10850 INTEL MAX 10 BMC MFD DRIVER
10851 M:      Xu Yilun <[email protected]>
10852 R:      Tom Rix <[email protected]>
10853 S:      Maintained
10854 F:      Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
10855 F:      Documentation/hwmon/intel-m10-bmc-hwmon.rst
10856 F:      drivers/hwmon/intel-m10-bmc-hwmon.c
10857 F:      drivers/mfd/intel-m10-bmc*
10858 F:      include/linux/mfd/intel-m10-bmc.h
10859
10860 INTEL MAX10 BMC SECURE UPDATES
10861 M:      Peter Colberg <[email protected]>
10862 L:      [email protected]
10863 S:      Maintained
10864 F:      Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
10865 F:      drivers/fpga/intel-m10-bmc-sec-update.c
10866
10867 INTEL P-Unit IPC DRIVER
10868 M:      Zha Qipeng <[email protected]>
10869 L:      [email protected]
10870 S:      Maintained
10871 F:      arch/x86/include/asm/intel_punit_ipc.h
10872 F:      drivers/platform/x86/intel/punit_ipc.c
10873
10874 INTEL PMC CORE DRIVER
10875 M:      Rajneesh Bhardwaj <[email protected]>
10876 M:      David E Box <[email protected]>
10877 L:      [email protected]
10878 S:      Maintained
10879 F:      Documentation/ABI/testing/sysfs-platform-intel-pmc
10880 F:      drivers/platform/x86/intel/pmc/
10881
10882 INTEL PMIC GPIO DRIVERS
10883 M:      Andy Shevchenko <[email protected]>
10884 S:      Supported
10885 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10886 F:      drivers/gpio/gpio-*cove.c
10887
10888 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
10889 M:      Andy Shevchenko <[email protected]>
10890 S:      Supported
10891 F:      drivers/mfd/intel_soc_pmic*
10892 F:      include/linux/mfd/intel_soc_pmic*
10893
10894 INTEL PMT DRIVERS
10895 M:      David E. Box <[email protected]>
10896 S:      Supported
10897 F:      drivers/platform/x86/intel/pmt/
10898
10899 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
10900 M:      Stanislav Yakovlev <[email protected]>
10901 L:      [email protected]
10902 S:      Maintained
10903 F:      Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
10904 F:      Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
10905 F:      drivers/net/wireless/intel/ipw2x00/
10906
10907 INTEL PSTATE DRIVER
10908 M:      Srinivas Pandruvada <[email protected]>
10909 M:      Len Brown <[email protected]>
10910 L:      [email protected]
10911 S:      Supported
10912 F:      drivers/cpufreq/intel_pstate.c
10913
10914 INTEL PTP DFL ToD DRIVER
10915 M:      Tianfei Zhang <[email protected]>
10916 L:      [email protected]
10917 L:      [email protected]
10918 S:      Maintained
10919 F:      drivers/ptp/ptp_dfl_tod.c
10920
10921 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
10922 M:      Jarkko Nikula <[email protected]>
10923 L:      [email protected]
10924 F:      drivers/counter/intel-qep.c
10925
10926 INTEL SCU DRIVERS
10927 M:      Mika Westerberg <[email protected]>
10928 S:      Maintained
10929 F:      arch/x86/include/asm/intel_scu_ipc.h
10930 F:      drivers/platform/x86/intel_scu_*
10931
10932 INTEL SDSI DRIVER
10933 M:      David E. Box <[email protected]>
10934 S:      Supported
10935 F:      drivers/platform/x86/intel/sdsi.c
10936 F:      tools/arch/x86/intel_sdsi/
10937 F:      tools/testing/selftests/drivers/sdsi/
10938
10939 INTEL SGX
10940 M:      Jarkko Sakkinen <[email protected]>
10941 R:      Dave Hansen <[email protected]>
10942 L:      [email protected]
10943 S:      Supported
10944 Q:      https://patchwork.kernel.org/project/intel-sgx/list/
10945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10946 F:      Documentation/arch/x86/sgx.rst
10947 F:      arch/x86/entry/vdso/vsgx.S
10948 F:      arch/x86/include/asm/sgx.h
10949 F:      arch/x86/include/uapi/asm/sgx.h
10950 F:      arch/x86/kernel/cpu/sgx/*
10951 F:      tools/testing/selftests/sgx/*
10952 K:      \bSGX_
10953
10954 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
10955 M:      Daniel Scally <[email protected]>
10956 S:      Maintained
10957 F:      drivers/platform/x86/intel/int3472/
10958
10959 INTEL SPEED SELECT TECHNOLOGY
10960 M:      Srinivas Pandruvada <[email protected]>
10961 L:      [email protected]
10962 S:      Maintained
10963 F:      drivers/platform/x86/intel/speed_select_if/
10964 F:      include/uapi/linux/isst_if.h
10965 F:      tools/power/x86/intel-speed-select/
10966
10967 INTEL STRATIX10 FIRMWARE DRIVERS
10968 M:      Dinh Nguyen <[email protected]>
10969 L:      [email protected]
10970 S:      Maintained
10971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
10972 F:      Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
10973 F:      Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
10974 F:      drivers/firmware/stratix10-rsu.c
10975 F:      drivers/firmware/stratix10-svc.c
10976 F:      include/linux/firmware/intel/stratix10-smc.h
10977 F:      include/linux/firmware/intel/stratix10-svc-client.h
10978
10979 INTEL TELEMETRY DRIVER
10980 M:      Rajneesh Bhardwaj <[email protected]>
10981 M:      "David E. Box" <[email protected]>
10982 L:      [email protected]
10983 S:      Maintained
10984 F:      arch/x86/include/asm/intel_telemetry.h
10985 F:      drivers/platform/x86/intel/telemetry/
10986
10987 INTEL TPMI DRIVER
10988 M:      Srinivas Pandruvada <[email protected]>
10989 L:      [email protected]
10990 S:      Maintained
10991 F:      Documentation/ABI/testing/debugfs-tpmi
10992 F:      drivers/platform/x86/intel/tpmi.c
10993 F:      include/linux/intel_tpmi.h
10994
10995 INTEL UNCORE FREQUENCY CONTROL
10996 M:      Srinivas Pandruvada <[email protected]>
10997 L:      [email protected]
10998 S:      Maintained
10999 F:      Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11000 F:      drivers/platform/x86/intel/uncore-frequency/
11001
11002 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11003 M:      David E. Box <[email protected]>
11004 S:      Supported
11005 F:      drivers/platform/x86/intel/vsec.*
11006
11007 INTEL VIRTUAL BUTTON DRIVER
11008 M:      AceLan Kao <[email protected]>
11009 L:      [email protected]
11010 S:      Maintained
11011 F:      drivers/platform/x86/intel/vbtn.c
11012
11013 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11014 M:      Stanislaw Gruszka <[email protected]>
11015 L:      [email protected]
11016 S:      Supported
11017 F:      drivers/net/wireless/intel/iwlegacy/
11018
11019 INTEL WIRELESS WIFI LINK (iwlwifi)
11020 M:      Gregory Greenman <[email protected]>
11021 L:      [email protected]
11022 S:      Supported
11023 W:      https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11025 F:      drivers/net/wireless/intel/iwlwifi/
11026
11027 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11028 M:      Jithu Joseph <[email protected]>
11029 S:      Maintained
11030 W:      https://slimbootloader.github.io/security/firmware-update.html
11031 F:      drivers/platform/x86/intel/wmi/sbl-fw-update.c
11032
11033 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11034 L:      [email protected]
11035 S:      Maintained
11036 F:      drivers/platform/x86/intel/wmi/thunderbolt.c
11037
11038 INTEL WWAN IOSM DRIVER
11039 M:      M Chetan Kumar <[email protected]>
11040 L:      [email protected]
11041 S:      Maintained
11042 F:      drivers/net/wwan/iosm/
11043
11044 INTEL(R) TRACE HUB
11045 M:      Alexander Shishkin <[email protected]>
11046 S:      Supported
11047 F:      Documentation/trace/intel_th.rst
11048 F:      drivers/hwtracing/intel_th/
11049 F:      include/linux/intel_th.h
11050
11051 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11052 M:      Ning Sun <[email protected]>
11053 L:      [email protected]
11054 S:      Supported
11055 W:      http://tboot.sourceforge.net
11056 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11057 F:      Documentation/arch/x86/intel_txt.rst
11058 F:      arch/x86/kernel/tboot.c
11059 F:      include/linux/tboot.h
11060
11061 INTERCONNECT API
11062 M:      Georgi Djakov <[email protected]>
11063 L:      [email protected]
11064 S:      Maintained
11065 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11066 F:      Documentation/devicetree/bindings/interconnect/
11067 F:      Documentation/driver-api/interconnect.rst
11068 F:      drivers/interconnect/
11069 F:      include/dt-bindings/interconnect/
11070 F:      include/linux/interconnect-provider.h
11071 F:      include/linux/interconnect.h
11072
11073 INTERRUPT COUNTER DRIVER
11074 M:      Oleksij Rempel <[email protected]>
11075 R:      Pengutronix Kernel Team <[email protected]>
11076 L:      [email protected]
11077 F:      Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11078 F:      drivers/counter/interrupt-cnt.c
11079
11080 INTERSIL ISL7998X VIDEO DECODER DRIVER
11081 M:      Michael Tretter <[email protected]>
11082 R:      Pengutronix Kernel Team <[email protected]>
11083 L:      [email protected]
11084 S:      Maintained
11085 F:      Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11086 F:      drivers/media/i2c/isl7998x.c
11087
11088 INVENSENSE ICM-426xx IMU DRIVER
11089 M:      Jean-Baptiste Maneyrol <[email protected]>
11090 L:      [email protected]
11091 S:      Maintained
11092 W:      https://invensense.tdk.com/
11093 F:      Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11094 F:      drivers/iio/imu/inv_icm42600/
11095
11096 INVENSENSE MPU-3050 GYROSCOPE DRIVER
11097 M:      Linus Walleij <[email protected]>
11098 L:      [email protected]
11099 S:      Maintained
11100 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
11101 F:      drivers/iio/gyro/mpu3050*
11102
11103 IOC3 ETHERNET DRIVER
11104 M:      Ralf Baechle <[email protected]>
11105 L:      [email protected]
11106 S:      Maintained
11107 F:      drivers/net/ethernet/sgi/ioc3-eth.c
11108
11109 IOMMU DMA-API LAYER
11110 M:      Robin Murphy <[email protected]>
11111 L:      [email protected]
11112 S:      Maintained
11113 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
11114 F:      drivers/iommu/dma-iommu.c
11115 F:      drivers/iommu/dma-iommu.h
11116 F:      drivers/iommu/iova.c
11117 F:      include/linux/iova.h
11118
11119 IOMMU SUBSYSTEM
11120 M:      Joerg Roedel <[email protected]>
11121 M:      Will Deacon <[email protected]>
11122 R:      Robin Murphy <[email protected]>
11123 L:      [email protected]
11124 S:      Maintained
11125 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
11126 F:      Documentation/devicetree/bindings/iommu/
11127 F:      Documentation/userspace-api/iommu.rst
11128 F:      drivers/iommu/
11129 F:      include/linux/iommu.h
11130 F:      include/linux/iova.h
11131 F:      include/linux/of_iommu.h
11132 F:      include/uapi/linux/iommu.h
11133
11134 IOMMUFD
11135 M:      Jason Gunthorpe <[email protected]>
11136 M:      Kevin Tian <[email protected]>
11137 L:      [email protected]
11138 S:      Maintained
11139 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
11140 F:      Documentation/userspace-api/iommufd.rst
11141 F:      drivers/iommu/iommufd/
11142 F:      include/linux/iommufd.h
11143 F:      include/uapi/linux/iommufd.h
11144 F:      tools/testing/selftests/iommu/
11145
11146 IOSYS-MAP HELPERS
11147 M:      Thomas Zimmermann <[email protected]>
11148 L:      [email protected]
11149 S:      Maintained
11150 T:      git git://anongit.freedesktop.org/drm/drm-misc
11151 F:      include/linux/iosys-map.h
11152
11153 IO_URING
11154 M:      Jens Axboe <[email protected]>
11155 R:      Pavel Begunkov <[email protected]>
11156 L:      [email protected]
11157 S:      Maintained
11158 T:      git git://git.kernel.dk/linux-block
11159 T:      git git://git.kernel.dk/liburing
11160 F:      include/linux/io_uring.h
11161 F:      include/linux/io_uring_types.h
11162 F:      include/trace/events/io_uring.h
11163 F:      include/uapi/linux/io_uring.h
11164 F:      io_uring/
11165
11166 IPMI SUBSYSTEM
11167 M:      Corey Minyard <[email protected]>
11168 L:      [email protected] (moderated for non-subscribers)
11169 S:      Supported
11170 W:      http://openipmi.sourceforge.net/
11171 T:      git https://github.com/cminyard/linux-ipmi.git for-next
11172 F:      Documentation/devicetree/bindings/ipmi/
11173 F:      Documentation/driver-api/ipmi.rst
11174 F:      drivers/char/ipmi/
11175 F:      include/linux/ipmi*
11176 F:      include/uapi/linux/ipmi*
11177
11178 IPS SCSI RAID DRIVER
11179 M:      Adaptec OEM Raid Solutions <[email protected]>
11180 L:      [email protected]
11181 S:      Maintained
11182 W:      http://www.adaptec.com/
11183 F:      drivers/scsi/ips*
11184
11185 IPVS
11186 M:      Simon Horman <[email protected]>
11187 M:      Julian Anastasov <[email protected]>
11188 L:      [email protected]
11189 L:      [email protected]
11190 S:      Maintained
11191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11193 F:      Documentation/networking/ipvs-sysctl.rst
11194 F:      include/net/ip_vs.h
11195 F:      include/uapi/linux/ip_vs.h
11196 F:      net/netfilter/ipvs/
11197
11198 IPWIRELESS DRIVER
11199 M:      Jiri Kosina <[email protected]>
11200 M:      David Sterba <[email protected]>
11201 S:      Odd Fixes
11202 F:      drivers/tty/ipwireless/
11203
11204 IRON DEVICE AUDIO CODEC DRIVERS
11205 M:      Kiseok Jo <[email protected]>
11206 L:      [email protected] (moderated for non-subscribers)
11207 S:      Maintained
11208 F:      Documentation/devicetree/bindings/sound/irondevice,*
11209 F:      sound/soc/codecs/sma*
11210
11211 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
11212 M:      Thomas Gleixner <[email protected]>
11213 S:      Maintained
11214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11215 F:      Documentation/core-api/irq/irq-domain.rst
11216 F:      include/linux/irqdomain.h
11217 F:      kernel/irq/irqdomain.c
11218 F:      kernel/irq/msi.c
11219
11220 IRQ SUBSYSTEM
11221 M:      Thomas Gleixner <[email protected]>
11222 L:      [email protected]
11223 S:      Maintained
11224 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11225 F:      include/linux/group_cpus.h
11226 F:      kernel/irq/
11227 F:      lib/group_cpus.c
11228
11229 IRQCHIP DRIVERS
11230 M:      Thomas Gleixner <[email protected]>
11231 L:      [email protected]
11232 S:      Maintained
11233 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11234 F:      Documentation/devicetree/bindings/interrupt-controller/
11235 F:      drivers/irqchip/
11236
11237 ISA
11238 M:      William Breathitt Gray <[email protected]>
11239 S:      Maintained
11240 F:      Documentation/driver-api/isa.rst
11241 F:      drivers/base/isa.c
11242 F:      include/linux/isa.h
11243
11244 ISA RADIO MODULE
11245 M:      Hans Verkuil <[email protected]>
11246 L:      [email protected]
11247 S:      Maintained
11248 W:      https://linuxtv.org
11249 T:      git git://linuxtv.org/media_tree.git
11250 F:      drivers/media/radio/radio-isa*
11251
11252 ISAPNP
11253 M:      Jaroslav Kysela <[email protected]>
11254 S:      Maintained
11255 F:      Documentation/driver-api/isapnp.rst
11256 F:      drivers/pnp/isapnp/
11257 F:      include/linux/isapnp.h
11258
11259 ISCSI
11260 M:      Lee Duncan <[email protected]>
11261 M:      Chris Leech <[email protected]>
11262 M:      Mike Christie <[email protected]>
11263 L:      [email protected]
11264 L:      [email protected]
11265 S:      Maintained
11266 W:      www.open-iscsi.com
11267 F:      drivers/scsi/*iscsi*
11268 F:      include/scsi/*iscsi*
11269
11270 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
11271 M:      Peter Jones <[email protected]>
11272 M:      Konrad Rzeszutek Wilk <[email protected]>
11273 S:      Maintained
11274 F:      drivers/firmware/iscsi_ibft*
11275
11276 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
11277 M:      Sagi Grimberg <[email protected]>
11278 M:      Max Gurtovoy <[email protected]>
11279 L:      [email protected]
11280 S:      Supported
11281 W:      http://www.openfabrics.org
11282 W:      www.open-iscsi.org
11283 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11284 F:      drivers/infiniband/ulp/iser/
11285
11286 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
11287 M:      Sagi Grimberg <[email protected]>
11288 L:      [email protected]
11289 L:      [email protected]
11290 S:      Supported
11291 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11292 F:      drivers/infiniband/ulp/isert
11293
11294 ISDN/CMTP OVER BLUETOOTH
11295 M:      Karsten Keil <[email protected]>
11296 L:      [email protected] (subscribers-only)
11297 L:      [email protected]
11298 S:      Odd Fixes
11299 W:      http://www.isdn4linux.de
11300 F:      Documentation/isdn/
11301 F:      drivers/isdn/capi/
11302 F:      include/linux/isdn/
11303 F:      include/uapi/linux/isdn/
11304 F:      net/bluetooth/cmtp/
11305
11306 ISDN/mISDN SUBSYSTEM
11307 M:      Karsten Keil <[email protected]>
11308 L:      [email protected] (subscribers-only)
11309 L:      [email protected]
11310 S:      Maintained
11311 W:      http://www.isdn4linux.de
11312 F:      drivers/isdn/Kconfig
11313 F:      drivers/isdn/Makefile
11314 F:      drivers/isdn/hardware/
11315 F:      drivers/isdn/mISDN/
11316
11317 ISOFS FILESYSTEM
11318 M:      Jan Kara <[email protected]>
11319 L:      [email protected]
11320 S:      Maintained
11321 F:      Documentation/filesystems/isofs.rst
11322 F:      fs/isofs/
11323
11324 IT87 HARDWARE MONITORING DRIVER
11325 M:      Jean Delvare <[email protected]>
11326 L:      [email protected]
11327 S:      Maintained
11328 F:      Documentation/hwmon/it87.rst
11329 F:      drivers/hwmon/it87.c
11330
11331 IT913X MEDIA DRIVER
11332 M:      Antti Palosaari <[email protected]>
11333 L:      [email protected]
11334 S:      Maintained
11335 W:      https://linuxtv.org
11336 W:      http://palosaari.fi/linux/
11337 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11338 T:      git git://linuxtv.org/anttip/media_tree.git
11339 F:      drivers/media/tuners/it913x*
11340
11341 ITE IT66121 HDMI BRIDGE DRIVER
11342 M:      Phong LE <[email protected]>
11343 M:      Neil Armstrong <[email protected]>
11344 S:      Maintained
11345 T:      git git://anongit.freedesktop.org/drm/drm-misc
11346 F:      Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
11347 F:      drivers/gpu/drm/bridge/ite-it66121.c
11348
11349 IVTV VIDEO4LINUX DRIVER
11350 M:      Andy Walls <[email protected]>
11351 L:      [email protected]
11352 S:      Maintained
11353 W:      https://linuxtv.org
11354 T:      git git://linuxtv.org/media_tree.git
11355 F:      Documentation/admin-guide/media/ivtv*
11356 F:      drivers/media/pci/ivtv/
11357 F:      include/uapi/linux/ivtv*
11358
11359 IX2505V MEDIA DRIVER
11360 M:      Malcolm Priestley <[email protected]>
11361 L:      [email protected]
11362 S:      Maintained
11363 W:      https://linuxtv.org
11364 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11365 F:      drivers/media/dvb-frontends/ix2505v*
11366
11367 JAILHOUSE HYPERVISOR INTERFACE
11368 M:      Jan Kiszka <[email protected]>
11369 L:      [email protected]
11370 S:      Maintained
11371 F:      arch/x86/include/asm/jailhouse_para.h
11372 F:      arch/x86/kernel/jailhouse.c
11373
11374 JC42.4 TEMPERATURE SENSOR DRIVER
11375 M:      Guenter Roeck <[email protected]>
11376 L:      [email protected]
11377 S:      Maintained
11378 F:      Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
11379 F:      Documentation/hwmon/jc42.rst
11380 F:      drivers/hwmon/jc42.c
11381
11382 JFS FILESYSTEM
11383 M:      Dave Kleikamp <[email protected]>
11384 L:      [email protected]
11385 S:      Odd Fixes
11386 W:      http://jfs.sourceforge.net/
11387 T:      git https://github.com/kleikamp/linux-shaggy.git
11388 F:      Documentation/admin-guide/jfs.rst
11389 F:      fs/jfs/
11390
11391 JME NETWORK DRIVER
11392 M:      Guo-Fu Tseng <[email protected]>
11393 L:      [email protected]
11394 S:      Maintained
11395 F:      drivers/net/ethernet/jme.*
11396
11397 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
11398 M:      David Woodhouse <[email protected]>
11399 M:      Richard Weinberger <[email protected]>
11400 L:      [email protected]
11401 S:      Odd Fixes
11402 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
11403 T:      git git://git.infradead.org/ubifs-2.6.git
11404 F:      fs/jffs2/
11405 F:      include/uapi/linux/jffs2.h
11406
11407 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
11408 M:      "Theodore Ts'o" <[email protected]>
11409 M:      Jan Kara <[email protected]>
11410 L:      [email protected]
11411 S:      Maintained
11412 F:      fs/jbd2/
11413 F:      include/linux/jbd2.h
11414
11415 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
11416 M:      Mikhail Ulyanov <[email protected]>
11417 L:      [email protected]
11418 L:      [email protected]
11419 S:      Maintained
11420 F:      drivers/media/platform/renesas/rcar_jpu.c
11421
11422 JSM Neo PCI based serial card
11423 L:      [email protected]
11424 S:      Orphan
11425 F:      drivers/tty/serial/jsm/
11426
11427 K10TEMP HARDWARE MONITORING DRIVER
11428 M:      Clemens Ladisch <[email protected]>
11429 L:      [email protected]
11430 S:      Maintained
11431 F:      Documentation/hwmon/k10temp.rst
11432 F:      drivers/hwmon/k10temp.c
11433
11434 K8TEMP HARDWARE MONITORING DRIVER
11435 M:      Rudolf Marek <[email protected]>
11436 L:      [email protected]
11437 S:      Maintained
11438 F:      Documentation/hwmon/k8temp.rst
11439 F:      drivers/hwmon/k8temp.c
11440
11441 KASAN
11442 M:      Andrey Ryabinin <[email protected]>
11443 R:      Alexander Potapenko <[email protected]>
11444 R:      Andrey Konovalov <[email protected]>
11445 R:      Dmitry Vyukov <[email protected]>
11446 R:      Vincenzo Frascino <[email protected]>
11447 L:      [email protected]
11448 S:      Maintained
11449 F:      Documentation/dev-tools/kasan.rst
11450 F:      arch/*/include/asm/*kasan.h
11451 F:      arch/*/mm/kasan_init*
11452 F:      include/linux/kasan*.h
11453 F:      lib/Kconfig.kasan
11454 F:      mm/kasan/
11455 F:      scripts/Makefile.kasan
11456
11457 KCONFIG
11458 M:      Masahiro Yamada <[email protected]>
11459 L:      [email protected]
11460 S:      Maintained
11461 Q:      https://patchwork.kernel.org/project/linux-kbuild/list/
11462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
11463 F:      Documentation/kbuild/kconfig*
11464 F:      scripts/Kconfig.include
11465 F:      scripts/kconfig/
11466
11467 KCOV
11468 R:      Dmitry Vyukov <[email protected]>
11469 R:      Andrey Konovalov <[email protected]>
11470 L:      [email protected]
11471 S:      Maintained
11472 F:      Documentation/dev-tools/kcov.rst
11473 F:      include/linux/kcov.h
11474 F:      include/uapi/linux/kcov.h
11475 F:      kernel/kcov.c
11476 F:      scripts/Makefile.kcov
11477
11478 KCSAN
11479 M:      Marco Elver <[email protected]>
11480 R:      Dmitry Vyukov <[email protected]>
11481 L:      [email protected]
11482 S:      Maintained
11483 F:      Documentation/dev-tools/kcsan.rst
11484 F:      include/linux/kcsan*.h
11485 F:      kernel/kcsan/
11486 F:      lib/Kconfig.kcsan
11487 F:      scripts/Makefile.kcsan
11488
11489 KDUMP
11490 M:      Baoquan He <[email protected]>
11491 R:      Vivek Goyal <[email protected]>
11492 R:      Dave Young <[email protected]>
11493 L:      [email protected]
11494 S:      Maintained
11495 W:      http://lse.sourceforge.net/kdump/
11496 F:      Documentation/admin-guide/kdump/
11497 F:      fs/proc/vmcore.c
11498 F:      include/linux/crash_core.h
11499 F:      include/linux/crash_dump.h
11500 F:      include/uapi/linux/vmcore.h
11501 F:      kernel/crash_*.c
11502
11503 KEENE FM RADIO TRANSMITTER DRIVER
11504 M:      Hans Verkuil <[email protected]>
11505 L:      [email protected]
11506 S:      Maintained
11507 W:      https://linuxtv.org
11508 T:      git git://linuxtv.org/media_tree.git
11509 F:      drivers/media/radio/radio-keene*
11510
11511 KERNEL AUTOMOUNTER
11512 M:      Ian Kent <[email protected]>
11513 L:      [email protected]
11514 S:      Maintained
11515 F:      fs/autofs/
11516
11517 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
11518 M:      Masahiro Yamada <[email protected]>
11519 R:      Nathan Chancellor <[email protected]>
11520 R:      Nick Desaulniers <[email protected]>
11521 R:      Nicolas Schier <[email protected]>
11522 L:      [email protected]
11523 S:      Maintained
11524 Q:      https://patchwork.kernel.org/project/linux-kbuild/list/
11525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
11526 F:      Documentation/kbuild/
11527 F:      Makefile
11528 F:      scripts/*vmlinux*
11529 F:      scripts/Kbuild*
11530 F:      scripts/Makefile*
11531 F:      scripts/basic/
11532 F:      scripts/dummy-tools/
11533 F:      scripts/mk*
11534 F:      scripts/mod/
11535 F:      scripts/package/
11536 F:      usr/
11537
11538 KERNEL HARDENING (not covered by other areas)
11539 M:      Kees Cook <[email protected]>
11540 R:      Gustavo A. R. Silva <[email protected]>
11541 L:      [email protected]
11542 S:      Supported
11543 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11544 F:      Documentation/ABI/testing/sysfs-kernel-oops_count
11545 F:      Documentation/ABI/testing/sysfs-kernel-warn_count
11546 F:      arch/*/configs/hardening.config
11547 F:      include/linux/overflow.h
11548 F:      include/linux/randomize_kstack.h
11549 F:      kernel/configs/hardening.config
11550 F:      mm/usercopy.c
11551 K:      \b(add|choose)_random_kstack_offset\b
11552 K:      \b__check_(object_size|heap_object)\b
11553 K:      \b__counted_by\b
11554
11555 KERNEL JANITORS
11556 L:      [email protected]
11557 S:      Odd Fixes
11558 W:      http://kernelnewbies.org/KernelJanitors
11559
11560 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
11561 M:      Chuck Lever <[email protected]>
11562 M:      Jeff Layton <[email protected]>
11563 R:      Neil Brown <[email protected]>
11564 R:      Olga Kornievskaia <[email protected]>
11565 R:      Dai Ngo <[email protected]>
11566 R:      Tom Talpey <[email protected]>
11567 L:      [email protected]
11568 S:      Supported
11569 W:      http://nfs.sourceforge.net/
11570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
11571 F:      Documentation/filesystems/nfs/
11572 F:      fs/lockd/
11573 F:      fs/nfs_common/
11574 F:      fs/nfsd/
11575 F:      include/linux/lockd/
11576 F:      include/linux/sunrpc/
11577 F:      include/trace/events/rpcgss.h
11578 F:      include/trace/events/rpcrdma.h
11579 F:      include/trace/events/sunrpc.h
11580 F:      include/trace/misc/fs.h
11581 F:      include/trace/misc/nfs.h
11582 F:      include/trace/misc/sunrpc.h
11583 F:      include/uapi/linux/nfsd/
11584 F:      include/uapi/linux/sunrpc/
11585 F:      net/sunrpc/
11586
11587 KERNEL REGRESSIONS
11588 M:      Thorsten Leemhuis <[email protected]>
11589 L:      [email protected]
11590 S:      Supported
11591 F:      Documentation/admin-guide/reporting-regressions.rst
11592 F:      Documentation/process/handling-regressions.rst
11593
11594 KERNEL SELFTEST FRAMEWORK
11595 M:      Shuah Khan <[email protected]>
11596 M:      Shuah Khan <[email protected]>
11597 L:      [email protected]
11598 S:      Maintained
11599 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
11600 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
11601 F:      Documentation/dev-tools/kselftest*
11602 F:      tools/testing/selftests/
11603
11604 KERNEL SMB3 SERVER (KSMBD)
11605 M:      Namjae Jeon <[email protected]>
11606 M:      Steve French <[email protected]>
11607 R:      Sergey Senozhatsky <[email protected]>
11608 R:      Tom Talpey <[email protected]>
11609 L:      [email protected]
11610 S:      Maintained
11611 T:      git git://git.samba.org/ksmbd.git
11612 F:      Documentation/filesystems/smb/ksmbd.rst
11613 F:      fs/smb/common/
11614 F:      fs/smb/server/
11615
11616 KERNEL UNIT TESTING FRAMEWORK (KUnit)
11617 M:      Brendan Higgins <[email protected]>
11618 M:      David Gow <[email protected]>
11619 L:      [email protected]
11620 L:      [email protected]
11621 S:      Maintained
11622 W:      https://google.github.io/kunit-docs/third_party/kernel/docs/
11623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
11624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
11625 F:      Documentation/dev-tools/kunit/
11626 F:      include/kunit/
11627 F:      lib/kunit/
11628 F:      rust/kernel/kunit.rs
11629 F:      scripts/rustdoc_test_*
11630 F:      tools/testing/kunit/
11631
11632 KERNEL USERMODE HELPER
11633 M:      Luis Chamberlain <[email protected]>
11634 L:      [email protected]
11635 S:      Maintained
11636 F:      include/linux/umh.h
11637 F:      kernel/umh.c
11638
11639 KERNEL VIRTUAL MACHINE (KVM)
11640 M:      Paolo Bonzini <[email protected]>
11641 L:      [email protected]
11642 S:      Supported
11643 W:      http://www.linux-kvm.org
11644 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11645 F:      Documentation/virt/kvm/
11646 F:      include/asm-generic/kvm*
11647 F:      include/kvm/iodev.h
11648 F:      include/linux/kvm*
11649 F:      include/trace/events/kvm.h
11650 F:      include/uapi/asm-generic/kvm*
11651 F:      include/uapi/linux/kvm*
11652 F:      tools/kvm/
11653 F:      tools/testing/selftests/kvm/
11654 F:      virt/kvm/*
11655
11656 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
11657 M:      Marc Zyngier <[email protected]>
11658 M:      Oliver Upton <[email protected]>
11659 R:      James Morse <[email protected]>
11660 R:      Suzuki K Poulose <[email protected]>
11661 R:      Zenghui Yu <[email protected]>
11662 L:      [email protected] (moderated for non-subscribers)
11663 L:      [email protected]
11664 S:      Maintained
11665 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
11666 F:      arch/arm64/include/asm/kvm*
11667 F:      arch/arm64/include/uapi/asm/kvm*
11668 F:      arch/arm64/kvm/
11669 F:      include/kvm/arm_*
11670 F:      tools/testing/selftests/kvm/*/aarch64/
11671 F:      tools/testing/selftests/kvm/aarch64/
11672
11673 KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
11674 M:      Tianrui Zhao <[email protected]>
11675 M:      Bibo Mao <[email protected]>
11676 M:      Huacai Chen <[email protected]>
11677 L:      [email protected]
11678 L:      [email protected]
11679 S:      Maintained
11680 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11681 F:      arch/loongarch/include/asm/kvm*
11682 F:      arch/loongarch/include/uapi/asm/kvm*
11683 F:      arch/loongarch/kvm/
11684
11685 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
11686 M:      Huacai Chen <[email protected]>
11687 L:      [email protected]
11688 L:      [email protected]
11689 S:      Maintained
11690 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11691 F:      arch/mips/include/asm/kvm*
11692 F:      arch/mips/include/uapi/asm/kvm*
11693 F:      arch/mips/kvm/
11694
11695 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
11696 M:      Michael Ellerman <[email protected]>
11697 R:      Nicholas Piggin <[email protected]>
11698 L:      [email protected]
11699 L:      [email protected]
11700 S:      Maintained (Book3S 64-bit HV)
11701 S:      Odd fixes (Book3S 64-bit PR)
11702 S:      Orphan (Book3E and 32-bit)
11703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
11704 F:      arch/powerpc/include/asm/kvm*
11705 F:      arch/powerpc/include/uapi/asm/kvm*
11706 F:      arch/powerpc/kernel/kvm*
11707 F:      arch/powerpc/kvm/
11708
11709 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
11710 M:      Anup Patel <[email protected]>
11711 R:      Atish Patra <[email protected]>
11712 L:      [email protected]
11713 L:      [email protected]
11714 L:      [email protected]
11715 S:      Maintained
11716 T:      git https://github.com/kvm-riscv/linux.git
11717 F:      arch/riscv/include/asm/kvm*
11718 F:      arch/riscv/include/uapi/asm/kvm*
11719 F:      arch/riscv/kvm/
11720 F:      tools/testing/selftests/kvm/*/riscv/
11721 F:      tools/testing/selftests/kvm/riscv/
11722
11723 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
11724 M:      Christian Borntraeger <[email protected]>
11725 M:      Janosch Frank <[email protected]>
11726 M:      Claudio Imbrenda <[email protected]>
11727 R:      David Hildenbrand <[email protected]>
11728 L:      [email protected]
11729 S:      Supported
11730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
11731 F:      Documentation/virt/kvm/s390*
11732 F:      arch/s390/include/asm/gmap.h
11733 F:      arch/s390/include/asm/kvm*
11734 F:      arch/s390/include/uapi/asm/kvm*
11735 F:      arch/s390/include/uapi/asm/uvdevice.h
11736 F:      arch/s390/kernel/uv.c
11737 F:      arch/s390/kvm/
11738 F:      arch/s390/mm/gmap.c
11739 F:      drivers/s390/char/uvdevice.c
11740 F:      tools/testing/selftests/drivers/s390x/uvdevice/
11741 F:      tools/testing/selftests/kvm/*/s390x/
11742 F:      tools/testing/selftests/kvm/s390x/
11743
11744 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
11745 M:      Sean Christopherson <[email protected]>
11746 M:      Paolo Bonzini <[email protected]>
11747 L:      [email protected]
11748 S:      Supported
11749 P:      Documentation/process/maintainer-kvm-x86.rst
11750 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11751 F:      arch/x86/include/asm/kvm*
11752 F:      arch/x86/include/asm/svm.h
11753 F:      arch/x86/include/asm/vmx*.h
11754 F:      arch/x86/include/uapi/asm/kvm*
11755 F:      arch/x86/include/uapi/asm/svm.h
11756 F:      arch/x86/include/uapi/asm/vmx.h
11757 F:      arch/x86/kvm/
11758 F:      arch/x86/kvm/*/
11759 F:      tools/testing/selftests/kvm/*/x86_64/
11760 F:      tools/testing/selftests/kvm/x86_64/
11761
11762 KERNFS
11763 M:      Greg Kroah-Hartman <[email protected]>
11764 M:      Tejun Heo <[email protected]>
11765 S:      Supported
11766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11767 F:      fs/kernfs/
11768 F:      include/linux/kernfs.h
11769
11770 KEXEC
11771 M:      Eric Biederman <[email protected]>
11772 L:      [email protected]
11773 S:      Maintained
11774 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
11775 F:      include/linux/kexec.h
11776 F:      include/uapi/linux/kexec.h
11777 F:      kernel/kexec*
11778
11779 KEYS-ENCRYPTED
11780 M:      Mimi Zohar <[email protected]>
11781 L:      [email protected]
11782 L:      [email protected]
11783 S:      Supported
11784 F:      Documentation/security/keys/trusted-encrypted.rst
11785 F:      include/keys/encrypted-type.h
11786 F:      security/keys/encrypted-keys/
11787
11788 KEYS-TRUSTED
11789 M:      James Bottomley <[email protected]>
11790 M:      Jarkko Sakkinen <[email protected]>
11791 M:      Mimi Zohar <[email protected]>
11792 L:      [email protected]
11793 L:      [email protected]
11794 S:      Supported
11795 F:      Documentation/security/keys/trusted-encrypted.rst
11796 F:      include/keys/trusted-type.h
11797 F:      include/keys/trusted_tpm.h
11798 F:      security/keys/trusted-keys/
11799
11800 KEYS-TRUSTED-CAAM
11801 M:      Ahmad Fatoum <[email protected]>
11802 R:      Pengutronix Kernel Team <[email protected]>
11803 L:      [email protected]
11804 L:      [email protected]
11805 S:      Maintained
11806 F:      include/keys/trusted_caam.h
11807 F:      security/keys/trusted-keys/trusted_caam.c
11808
11809 KEYS-TRUSTED-TEE
11810 M:      Sumit Garg <[email protected]>
11811 L:      [email protected]
11812 L:      [email protected]
11813 S:      Supported
11814 F:      include/keys/trusted_tee.h
11815 F:      security/keys/trusted-keys/trusted_tee.c
11816
11817 KEYS/KEYRINGS
11818 M:      David Howells <[email protected]>
11819 M:      Jarkko Sakkinen <[email protected]>
11820 L:      [email protected]
11821 S:      Maintained
11822 F:      Documentation/security/keys/core.rst
11823 F:      include/keys/
11824 F:      include/linux/key-type.h
11825 F:      include/linux/key.h
11826 F:      include/linux/keyctl.h
11827 F:      include/uapi/linux/keyctl.h
11828 F:      security/keys/
11829
11830 KEYS/KEYRINGS_INTEGRITY
11831 M:      Jarkko Sakkinen <[email protected]>
11832 M:      Mimi Zohar <[email protected]>
11833 L:      [email protected]
11834 L:      [email protected]
11835 S:      Supported
11836 F:      security/integrity/platform_certs
11837
11838 KFENCE
11839 M:      Alexander Potapenko <[email protected]>
11840 M:      Marco Elver <[email protected]>
11841 R:      Dmitry Vyukov <[email protected]>
11842 L:      [email protected]
11843 S:      Maintained
11844 F:      Documentation/dev-tools/kfence.rst
11845 F:      arch/*/include/asm/kfence.h
11846 F:      include/linux/kfence.h
11847 F:      lib/Kconfig.kfence
11848 F:      mm/kfence/
11849
11850 KFIFO
11851 M:      Stefani Seibold <[email protected]>
11852 S:      Maintained
11853 F:      include/linux/kfifo.h
11854 F:      lib/kfifo.c
11855 F:      samples/kfifo/
11856
11857 KGDB / KDB /debug_core
11858 M:      Jason Wessel <[email protected]>
11859 M:      Daniel Thompson <[email protected]>
11860 R:      Douglas Anderson <[email protected]>
11861 L:      [email protected]
11862 S:      Maintained
11863 W:      http://kgdb.wiki.kernel.org/
11864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
11865 F:      Documentation/dev-tools/kgdb.rst
11866 F:      drivers/misc/kgdbts.c
11867 F:      drivers/tty/serial/kgdboc.c
11868 F:      include/linux/kdb.h
11869 F:      include/linux/kgdb.h
11870 F:      kernel/debug/
11871 F:      kernel/module/kdb.c
11872
11873 KHADAS MCU MFD DRIVER
11874 M:      Neil Armstrong <[email protected]>
11875 L:      [email protected]
11876 S:      Maintained
11877 F:      Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
11878 F:      drivers/mfd/khadas-mcu.c
11879 F:      drivers/thermal/khadas_mcu_fan.c
11880 F:      include/linux/mfd/khadas-mcu.h
11881
11882 KIONIX/ROHM KX022A ACCELEROMETER
11883 M:      Matti Vaittinen <[email protected]>
11884 L:      [email protected]
11885 S:      Supported
11886 F:      drivers/iio/accel/kionix-kx022a*
11887
11888 KMEMLEAK
11889 M:      Catalin Marinas <[email protected]>
11890 S:      Maintained
11891 F:      Documentation/dev-tools/kmemleak.rst
11892 F:      include/linux/kmemleak.h
11893 F:      mm/kmemleak.c
11894 F:      samples/kmemleak/kmemleak-test.c
11895
11896 KMSAN
11897 M:      Alexander Potapenko <[email protected]>
11898 R:      Marco Elver <[email protected]>
11899 R:      Dmitry Vyukov <[email protected]>
11900 L:      [email protected]
11901 S:      Maintained
11902 F:      Documentation/dev-tools/kmsan.rst
11903 F:      arch/*/include/asm/kmsan.h
11904 F:      arch/*/mm/kmsan_*
11905 F:      include/linux/kmsan*.h
11906 F:      lib/Kconfig.kmsan
11907 F:      mm/kmsan/
11908 F:      scripts/Makefile.kmsan
11909
11910 KPROBES
11911 M:      Naveen N. Rao <[email protected]>
11912 M:      Anil S Keshavamurthy <[email protected]>
11913 M:      "David S. Miller" <[email protected]>
11914 M:      Masami Hiramatsu <[email protected]>
11915 L:      [email protected]
11916 L:      [email protected]
11917 S:      Maintained
11918 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
11919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
11920 F:      Documentation/trace/kprobes.rst
11921 F:      include/asm-generic/kprobes.h
11922 F:      include/linux/kprobes.h
11923 F:      kernel/kprobes.c
11924 F:      lib/test_kprobes.c
11925 F:      samples/kprobes
11926
11927 KS0108 LCD CONTROLLER DRIVER
11928 M:      Miguel Ojeda <[email protected]>
11929 S:      Maintained
11930 F:      Documentation/admin-guide/auxdisplay/ks0108.rst
11931 F:      drivers/auxdisplay/ks0108.c
11932 F:      include/linux/ks0108.h
11933
11934 KTD253 BACKLIGHT DRIVER
11935 M:      Linus Walleij <[email protected]>
11936 S:      Maintained
11937 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
11938 F:      drivers/video/backlight/ktd253-backlight.c
11939
11940 KTEST
11941 M:      Steven Rostedt <[email protected]>
11942 M:      John Hawley <[email protected]>
11943 S:      Maintained
11944 F:      tools/testing/ktest
11945
11946 KTZ8866 BACKLIGHT DRIVER
11947 M:      Jianhua Lu <[email protected]>
11948 S:      Maintained
11949 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
11950 F:      drivers/video/backlight/ktz8866.c
11951
11952 KVM PARAVIRT (KVM/paravirt)
11953 M:      Paolo Bonzini <[email protected]>
11954 R:      Wanpeng Li <[email protected]>
11955 R:      Vitaly Kuznetsov <[email protected]>
11956 L:      [email protected]
11957 S:      Supported
11958 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11959 F:      arch/um/include/asm/kvm_para.h
11960 F:      arch/x86/include/asm/kvm_para.h
11961 F:      arch/x86/include/asm/pvclock-abi.h
11962 F:      arch/x86/include/uapi/asm/kvm_para.h
11963 F:      arch/x86/kernel/kvm.c
11964 F:      arch/x86/kernel/kvmclock.c
11965 F:      include/asm-generic/kvm_para.h
11966 F:      include/linux/kvm_para.h
11967 F:      include/uapi/asm-generic/kvm_para.h
11968 F:      include/uapi/linux/kvm_para.h
11969
11970 KVM X86 HYPER-V (KVM/hyper-v)
11971 M:      Vitaly Kuznetsov <[email protected]>
11972 M:      Sean Christopherson <[email protected]>
11973 M:      Paolo Bonzini <[email protected]>
11974 L:      [email protected]
11975 S:      Supported
11976 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11977 F:      arch/x86/kvm/hyperv.*
11978 F:      arch/x86/kvm/kvm_onhyperv.*
11979 F:      arch/x86/kvm/svm/hyperv.*
11980 F:      arch/x86/kvm/svm/svm_onhyperv.*
11981 F:      arch/x86/kvm/vmx/hyperv.*
11982
11983 KVM X86 Xen (KVM/Xen)
11984 M:      David Woodhouse <[email protected]>
11985 M:      Paul Durrant <[email protected]>
11986 M:      Sean Christopherson <[email protected]>
11987 M:      Paolo Bonzini <[email protected]>
11988 L:      [email protected]
11989 S:      Supported
11990 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11991 F:      arch/x86/kvm/xen.*
11992
11993 L3MDEV
11994 M:      David Ahern <[email protected]>
11995 L:      [email protected]
11996 S:      Maintained
11997 F:      include/net/l3mdev.h
11998 F:      net/l3mdev
11999
12000 LANDLOCK SECURITY MODULE
12001 M:      Mickaël Salaün <[email protected]>
12002 L:      [email protected]
12003 S:      Supported
12004 W:      https://landlock.io
12005 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12006 F:      Documentation/security/landlock.rst
12007 F:      Documentation/userspace-api/landlock.rst
12008 F:      include/uapi/linux/landlock.h
12009 F:      samples/landlock/
12010 F:      security/landlock/
12011 F:      tools/testing/selftests/landlock/
12012 K:      landlock
12013 K:      LANDLOCK
12014
12015 LANTIQ / INTEL Ethernet drivers
12016 M:      Hauke Mehrtens <[email protected]>
12017 L:      [email protected]
12018 S:      Maintained
12019 F:      drivers/net/dsa/lantiq_gswip.c
12020 F:      drivers/net/dsa/lantiq_pce.h
12021 F:      drivers/net/ethernet/lantiq_xrx200.c
12022 F:      net/dsa/tag_gswip.c
12023
12024 LANTIQ MIPS ARCHITECTURE
12025 M:      John Crispin <[email protected]>
12026 L:      [email protected]
12027 S:      Maintained
12028 F:      arch/mips/lantiq
12029 F:      drivers/soc/lantiq
12030
12031 LASI 53c700 driver for PARISC
12032 M:      "James E.J. Bottomley" <[email protected]>
12033 L:      [email protected]
12034 S:      Maintained
12035 F:      Documentation/scsi/53c700.rst
12036 F:      drivers/scsi/53c700*
12037
12038 LEAKING_ADDRESSES
12039 M:      Tobin C. Harding <[email protected]>
12040 M:      Tycho Andersen <[email protected]>
12041 L:      [email protected]
12042 S:      Maintained
12043 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
12044 F:      scripts/leaking_addresses.pl
12045
12046 LED SUBSYSTEM
12047 M:      Pavel Machek <[email protected]>
12048 M:      Lee Jones <[email protected]>
12049 L:      [email protected]
12050 S:      Maintained
12051 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
12052 F:      Documentation/devicetree/bindings/leds/
12053 F:      Documentation/leds/
12054 F:      drivers/leds/
12055 F:      include/dt-bindings/leds/
12056 F:      include/linux/leds.h
12057
12058 LEGO MINDSTORMS EV3
12059 R:      David Lechner <[email protected]>
12060 S:      Maintained
12061 F:      Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
12062 F:      arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
12063 F:      drivers/power/supply/lego_ev3_battery.c
12064
12065 LEGO USB Tower driver
12066 M:      Juergen Stuber <[email protected]>
12067 L:      [email protected]
12068 S:      Maintained
12069 W:      http://legousb.sourceforge.net/
12070 F:      drivers/usb/misc/legousbtower.c
12071
12072 LETSKETCH HID TABLET DRIVER
12073 M:      Hans de Goede <[email protected]>
12074 L:      [email protected]
12075 S:      Maintained
12076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12077 F:      drivers/hid/hid-letsketch.c
12078
12079 LG LAPTOP EXTRAS
12080 M:      Matan Ziv-Av <[email protected]>
12081 L:      [email protected]
12082 S:      Maintained
12083 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
12084 F:      Documentation/admin-guide/laptops/lg-laptop.rst
12085 F:      drivers/platform/x86/lg-laptop.c
12086
12087 LG2160 MEDIA DRIVER
12088 M:      Michael Krufky <[email protected]>
12089 L:      [email protected]
12090 S:      Maintained
12091 W:      https://linuxtv.org
12092 W:      http://github.com/mkrufky
12093 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12094 T:      git git://linuxtv.org/mkrufky/tuners.git
12095 F:      drivers/media/dvb-frontends/lg2160.*
12096
12097 LGDT3305 MEDIA DRIVER
12098 M:      Michael Krufky <[email protected]>
12099 L:      [email protected]
12100 S:      Maintained
12101 W:      https://linuxtv.org
12102 W:      http://github.com/mkrufky
12103 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12104 T:      git git://linuxtv.org/mkrufky/tuners.git
12105 F:      drivers/media/dvb-frontends/lgdt3305.*
12106
12107 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
12108 M:      Viresh Kumar <[email protected]>
12109 L:      [email protected]
12110 S:      Maintained
12111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12112 F:      drivers/ata/pata_arasan_cf.c
12113 F:      include/linux/pata_arasan_cf_data.h
12114
12115 LIBATA PATA DRIVERS
12116 R:      Sergey Shtylyov <[email protected]>
12117 L:      [email protected]
12118 F:      drivers/ata/ata_*.c
12119 F:      drivers/ata/pata_*.c
12120
12121 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
12122 M:      Linus Walleij <[email protected]>
12123 L:      [email protected]
12124 S:      Maintained
12125 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12126 F:      drivers/ata/pata_ftide010.c
12127 F:      drivers/ata/sata_gemini.c
12128 F:      drivers/ata/sata_gemini.h
12129
12130 LIBATA SATA AHCI PLATFORM devices support
12131 M:      Hans de Goede <[email protected]>
12132 M:      Jens Axboe <[email protected]>
12133 L:      [email protected]
12134 S:      Maintained
12135 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12136 F:      drivers/ata/ahci_platform.c
12137 F:      drivers/ata/libahci_platform.c
12138 F:      include/linux/ahci_platform.h
12139
12140 LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
12141 M:      Serge Semin <[email protected]>
12142 L:      [email protected]
12143 S:      Maintained
12144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12145 F:      Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
12146 F:      Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
12147 F:      drivers/ata/ahci_dwc.c
12148
12149 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12150 M:      Mikael Pettersson <[email protected]>
12151 L:      [email protected]
12152 S:      Maintained
12153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12154 F:      drivers/ata/sata_promise.*
12155
12156 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12157 M:      Damien Le Moal <[email protected]>
12158 L:      [email protected]
12159 S:      Maintained
12160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12161 F:      Documentation/ABI/testing/sysfs-ata
12162 F:      Documentation/devicetree/bindings/ata/
12163 F:      drivers/ata/
12164 F:      include/linux/ata.h
12165 F:      include/linux/libata.h
12166
12167 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
12168 M:      Vishal Verma <[email protected]>
12169 M:      Dan Williams <[email protected]>
12170 M:      Dave Jiang <[email protected]>
12171 L:      [email protected]
12172 S:      Supported
12173 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12174 P:      Documentation/nvdimm/maintainer-entry-profile.rst
12175 F:      drivers/nvdimm/btt*
12176
12177 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
12178 M:      Dan Williams <[email protected]>
12179 M:      Vishal Verma <[email protected]>
12180 M:      Dave Jiang <[email protected]>
12181 L:      [email protected]
12182 S:      Supported
12183 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12184 P:      Documentation/nvdimm/maintainer-entry-profile.rst
12185 F:      drivers/nvdimm/pmem*
12186
12187 LIBNVDIMM: DEVICETREE BINDINGS
12188 M:      Oliver O'Halloran <[email protected]>
12189 L:      [email protected]
12190 S:      Supported
12191 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12192 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
12193 F:      drivers/nvdimm/of_pmem.c
12194
12195 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
12196 M:      Dan Williams <[email protected]>
12197 M:      Vishal Verma <[email protected]>
12198 M:      Dave Jiang <[email protected]>
12199 M:      Ira Weiny <[email protected]>
12200 L:      [email protected]
12201 S:      Supported
12202 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12203 P:      Documentation/nvdimm/maintainer-entry-profile.rst
12204 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
12205 F:      drivers/acpi/nfit/*
12206 F:      drivers/nvdimm/*
12207 F:      include/linux/libnvdimm.h
12208 F:      include/linux/nd.h
12209 F:      include/uapi/linux/ndctl.h
12210 F:      tools/testing/nvdimm/
12211
12212 LICENSES and SPDX stuff
12213 M:      Thomas Gleixner <[email protected]>
12214 M:      Greg Kroah-Hartman <[email protected]>
12215 L:      [email protected]
12216 S:      Maintained
12217 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
12218 F:      COPYING
12219 F:      Documentation/process/license-rules.rst
12220 F:      LICENSES/
12221 F:      scripts/spdxcheck-test.sh
12222 F:      scripts/spdxcheck.py
12223 F:      scripts/spdxexclude
12224
12225 LINEAR RANGES HELPERS
12226 M:      Mark Brown <[email protected]>
12227 R:      Matti Vaittinen <[email protected]>
12228 F:      include/linux/linear_range.h
12229 F:      lib/linear_ranges.c
12230 F:      lib/test_linear_ranges.c
12231
12232 LINUX FOR POWER MACINTOSH
12233 L:      [email protected]
12234 S:      Orphan
12235 F:      arch/powerpc/platforms/powermac/
12236 F:      drivers/macintosh/
12237 X:      drivers/macintosh/adb-iop.c
12238 X:      drivers/macintosh/via-macii.c
12239
12240 LINUX FOR POWERPC (32-BIT AND 64-BIT)
12241 M:      Michael Ellerman <[email protected]>
12242 R:      Nicholas Piggin <[email protected]>
12243 R:      Christophe Leroy <[email protected]>
12244 L:      [email protected]
12245 S:      Supported
12246 W:      https://github.com/linuxppc/wiki/wiki
12247 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
12248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
12249 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
12250 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
12251 F:      Documentation/devicetree/bindings/powerpc/
12252 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
12253 F:      Documentation/arch/powerpc/
12254 F:      arch/powerpc/
12255 F:      drivers/*/*/*pasemi*
12256 F:      drivers/*/*pasemi*
12257 F:      drivers/char/tpm/tpm_ibmvtpm*
12258 F:      drivers/crypto/nx/
12259 F:      drivers/crypto/vmx/
12260 F:      drivers/i2c/busses/i2c-opal.c
12261 F:      drivers/net/ethernet/ibm/ibmveth.*
12262 F:      drivers/net/ethernet/ibm/ibmvnic.*
12263 F:      drivers/pci/hotplug/pnv_php.c
12264 F:      drivers/pci/hotplug/rpa*
12265 F:      drivers/rtc/rtc-opal.c
12266 F:      drivers/scsi/ibmvscsi/
12267 F:      drivers/tty/hvc/hvc_opal.c
12268 F:      drivers/watchdog/wdrtas.c
12269 F:      tools/testing/selftests/powerpc
12270 N:      /pmac
12271 N:      powermac
12272 N:      powernv
12273 N:      [^a-z0-9]ps3
12274 N:      pseries
12275
12276 LINUX FOR POWERPC EMBEDDED MPC5XXX
12277 M:      Anatolij Gustschin <[email protected]>
12278 L:      [email protected]
12279 S:      Odd Fixes
12280 F:      arch/powerpc/platforms/512x/
12281 F:      arch/powerpc/platforms/52xx/
12282
12283 LINUX FOR POWERPC EMBEDDED PPC4XX
12284 L:      [email protected]
12285 S:      Orphan
12286 F:      arch/powerpc/platforms/40x/
12287 F:      arch/powerpc/platforms/44x/
12288
12289 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
12290 M:      Scott Wood <[email protected]>
12291 L:      [email protected]
12292 S:      Odd fixes
12293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
12294 F:      Documentation/devicetree/bindings/cache/freescale-l2cache.txt
12295 F:      Documentation/devicetree/bindings/powerpc/fsl/
12296 F:      arch/powerpc/platforms/83xx/
12297 F:      arch/powerpc/platforms/85xx/
12298
12299 LINUX FOR POWERPC EMBEDDED PPC8XX
12300 M:      Christophe Leroy <[email protected]>
12301 L:      [email protected]
12302 S:      Maintained
12303 F:      arch/powerpc/platforms/8xx/
12304
12305 LINUX KERNEL DUMP TEST MODULE (LKDTM)
12306 M:      Kees Cook <[email protected]>
12307 S:      Maintained
12308 F:      drivers/misc/lkdtm/*
12309 F:      tools/testing/selftests/lkdtm/*
12310
12311 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
12312 M:      Alan Stern <[email protected]>
12313 M:      Andrea Parri <[email protected]>
12314 M:      Will Deacon <[email protected]>
12315 M:      Peter Zijlstra <[email protected]>
12316 M:      Boqun Feng <[email protected]>
12317 M:      Nicholas Piggin <[email protected]>
12318 M:      David Howells <[email protected]>
12319 M:      Jade Alglave <[email protected]>
12320 M:      Luc Maranget <[email protected]>
12321 M:      "Paul E. McKenney" <[email protected]>
12322 R:      Akira Yokosawa <[email protected]>
12323 R:      Daniel Lustig <[email protected]>
12324 R:      Joel Fernandes <[email protected]>
12325 L:      [email protected]
12326 L:      [email protected]
12327 S:      Supported
12328 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
12329 F:      Documentation/atomic_bitops.txt
12330 F:      Documentation/atomic_t.txt
12331 F:      Documentation/core-api/refcount-vs-atomic.rst
12332 F:      Documentation/litmus-tests/
12333 F:      Documentation/memory-barriers.txt
12334 F:      tools/memory-model/
12335
12336 LINUX-NEXT TREE
12337 M:      Stephen Rothwell <[email protected]>
12338 L:      [email protected]
12339 S:      Supported
12340 B:      mailto:[email protected] and the appropriate development tree
12341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
12342
12343 LIS3LV02D ACCELEROMETER DRIVER
12344 M:      Eric Piel <[email protected]>
12345 S:      Maintained
12346 F:      Documentation/misc-devices/lis3lv02d.rst
12347 F:      drivers/misc/lis3lv02d/
12348 F:      drivers/platform/x86/hp/hp_accel.c
12349
12350 LIST KUNIT TEST
12351 M:      David Gow <[email protected]>
12352 L:      [email protected]
12353 L:      [email protected]
12354 S:      Maintained
12355 F:      lib/list-test.c
12356
12357 LITEX PLATFORM
12358 M:      Karol Gugala <[email protected]>
12359 M:      Mateusz Holenko <[email protected]>
12360 M:      Gabriel Somlo <[email protected]>
12361 M:      Joel Stanley <[email protected]>
12362 S:      Maintained
12363 F:      Documentation/devicetree/bindings/*/litex,*.yaml
12364 F:      arch/openrisc/boot/dts/or1klitex.dts
12365 F:      drivers/mmc/host/litex_mmc.c
12366 F:      drivers/net/ethernet/litex/*
12367 F:      drivers/soc/litex/*
12368 F:      drivers/tty/serial/liteuart.c
12369 F:      include/linux/litex.h
12370 N:      litex
12371
12372 LIVE PATCHING
12373 M:      Josh Poimboeuf <[email protected]>
12374 M:      Jiri Kosina <[email protected]>
12375 M:      Miroslav Benes <[email protected]>
12376 M:      Petr Mladek <[email protected]>
12377 R:      Joe Lawrence <[email protected]>
12378 L:      [email protected]
12379 S:      Maintained
12380 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
12381 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
12382 F:      Documentation/livepatch/
12383 F:      arch/powerpc/include/asm/livepatch.h
12384 F:      include/linux/livepatch.h
12385 F:      kernel/livepatch/
12386 F:      kernel/module/livepatch.c
12387 F:      lib/livepatch/
12388 F:      samples/livepatch/
12389 F:      tools/testing/selftests/livepatch/
12390
12391 LLC (802.2)
12392 L:      [email protected]
12393 S:      Odd fixes
12394 F:      include/linux/llc.h
12395 F:      include/net/llc*
12396 F:      include/uapi/linux/llc.h
12397 F:      net/llc/
12398
12399 LM73 HARDWARE MONITOR DRIVER
12400 M:      Guillaume Ligneul <[email protected]>
12401 L:      [email protected]
12402 S:      Maintained
12403 F:      drivers/hwmon/lm73.c
12404
12405 LM78 HARDWARE MONITOR DRIVER
12406 M:      Jean Delvare <[email protected]>
12407 L:      [email protected]
12408 S:      Maintained
12409 F:      Documentation/hwmon/lm78.rst
12410 F:      drivers/hwmon/lm78.c
12411
12412 LM83 HARDWARE MONITOR DRIVER
12413 M:      Jean Delvare <[email protected]>
12414 L:      [email protected]
12415 S:      Maintained
12416 F:      Documentation/hwmon/lm83.rst
12417 F:      drivers/hwmon/lm83.c
12418
12419 LM90 HARDWARE MONITOR DRIVER
12420 M:      Jean Delvare <[email protected]>
12421 L:      [email protected]
12422 S:      Maintained
12423 F:      Documentation/devicetree/bindings/hwmon/national,lm90.yaml
12424 F:      Documentation/hwmon/lm90.rst
12425 F:      drivers/hwmon/lm90.c
12426 F:      include/dt-bindings/thermal/lm90.h
12427
12428 LM95234 HARDWARE MONITOR DRIVER
12429 M:      Guenter Roeck <[email protected]>
12430 L:      [email protected]
12431 S:      Maintained
12432 F:      Documentation/hwmon/lm95234.rst
12433 F:      drivers/hwmon/lm95234.c
12434
12435 LME2510 MEDIA DRIVER
12436 M:      Malcolm Priestley <[email protected]>
12437 L:      [email protected]
12438 S:      Maintained
12439 W:      https://linuxtv.org
12440 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12441 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
12442
12443 LOADPIN SECURITY MODULE
12444 M:      Kees Cook <[email protected]>
12445 S:      Supported
12446 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12447 F:      Documentation/admin-guide/LSM/LoadPin.rst
12448 F:      security/loadpin/
12449
12450 LOCKING PRIMITIVES
12451 M:      Peter Zijlstra <[email protected]>
12452 M:      Ingo Molnar <[email protected]>
12453 M:      Will Deacon <[email protected]>
12454 R:      Waiman Long <[email protected]>
12455 R:      Boqun Feng <[email protected]> (LOCKDEP)
12456 L:      [email protected]
12457 S:      Maintained
12458 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
12459 F:      Documentation/locking/
12460 F:      arch/*/include/asm/spinlock*.h
12461 F:      include/linux/lockdep.h
12462 F:      include/linux/mutex*.h
12463 F:      include/linux/rwlock*.h
12464 F:      include/linux/rwsem*.h
12465 F:      include/linux/seqlock.h
12466 F:      include/linux/spinlock*.h
12467 F:      kernel/locking/
12468 F:      lib/locking*.[ch]
12469 X:      kernel/locking/locktorture.c
12470
12471 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
12472 M:      "Richard Russon (FlatCap)" <[email protected]>
12473 L:      [email protected]
12474 S:      Maintained
12475 W:      http://www.linux-ntfs.org/content/view/19/37/
12476 F:      Documentation/admin-guide/ldm.rst
12477 F:      block/partitions/ldm.*
12478
12479 LOGITECH HID GAMING KEYBOARDS
12480 M:      Hans de Goede <[email protected]>
12481 L:      [email protected]
12482 S:      Maintained
12483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12484 F:      drivers/hid/hid-lg-g15.c
12485
12486 LONTIUM LT8912B MIPI TO HDMI BRIDGE
12487 M:      Adrien Grassein <[email protected]>
12488 S:      Maintained
12489 F:      Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
12490 F:      drivers/gpu/drm/bridge/lontium-lt8912b.c
12491
12492 LOONGARCH
12493 M:      Huacai Chen <[email protected]>
12494 R:      WANG Xuerui <[email protected]>
12495 L:      [email protected]
12496 S:      Maintained
12497 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
12498 F:      Documentation/arch/loongarch/
12499 F:      Documentation/translations/zh_CN/arch/loongarch/
12500 F:      arch/loongarch/
12501 F:      drivers/*/*loongarch*
12502
12503 LOONGSON GPIO DRIVER
12504 M:      Yinbo Zhu <[email protected]>
12505 L:      [email protected]
12506 S:      Maintained
12507 F:      Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
12508 F:      drivers/gpio/gpio-loongson-64bit.c
12509
12510 LOONGSON LS2X I2C DRIVER
12511 M:      Binbin Zhou <[email protected]>
12512 L:      [email protected]
12513 S:      Maintained
12514 F:      Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
12515 F:      drivers/i2c/busses/i2c-ls2x.c
12516
12517 LOONGSON-2 SOC SERIES CLOCK DRIVER
12518 M:      Yinbo Zhu <[email protected]>
12519 L:      [email protected]
12520 S:      Maintained
12521 F:      Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
12522 F:      drivers/clk/clk-loongson2.c
12523 F:      include/dt-bindings/clock/loongson,ls2k-clk.h
12524
12525 LOONGSON SPI DRIVER
12526 M:      Yinbo Zhu <[email protected]>
12527 L:      [email protected]
12528 S:      Maintained
12529 F:      Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
12530 F:      drivers/spi/spi-loongson-core.c
12531 F:      drivers/spi/spi-loongson-pci.c
12532 F:      drivers/spi/spi-loongson-plat.c
12533 F:      drivers/spi/spi-loongson.h
12534
12535 LOONGSON-2 SOC SERIES GUTS DRIVER
12536 M:      Yinbo Zhu <[email protected]>
12537 L:      [email protected]
12538 S:      Maintained
12539 F:      Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
12540 F:      drivers/soc/loongson/loongson2_guts.c
12541
12542 LOONGSON-2 SOC SERIES PM DRIVER
12543 M:      Yinbo Zhu <[email protected]>
12544 L:      [email protected]
12545 S:      Maintained
12546 F:      Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
12547 F:      drivers/soc/loongson/loongson2_pm.c
12548
12549 LOONGSON-2 SOC SERIES PINCTRL DRIVER
12550 M:      zhanghongchen <[email protected]>
12551 M:      Yinbo Zhu <[email protected]>
12552 L:      [email protected]
12553 S:      Maintained
12554 F:      Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
12555 F:      drivers/pinctrl/pinctrl-loongson2.c
12556
12557 LOONGSON-2 SOC SERIES THERMAL DRIVER
12558 M:      zhanghongchen <[email protected]>
12559 M:      Yinbo Zhu <[email protected]>
12560 L:      [email protected]
12561 S:      Maintained
12562 F:      Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
12563 F:      drivers/thermal/loongson2_thermal.c
12564
12565 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
12566 M:      Sathya Prakash <[email protected]>
12567 M:      Sreekanth Reddy <[email protected]>
12568 M:      Suganath Prabu Subramani <[email protected]>
12569 L:      [email protected]
12570 L:      [email protected]
12571 S:      Supported
12572 W:      http://www.avagotech.com/support/
12573 F:      drivers/message/fusion/
12574 F:      drivers/scsi/mpt3sas/
12575
12576 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
12577 M:      Matthew Wilcox <[email protected]>
12578 L:      [email protected]
12579 S:      Maintained
12580 F:      drivers/scsi/sym53c8xx_2/
12581
12582 LTC1660 DAC DRIVER
12583 M:      Marcus Folkesson <[email protected]>
12584 L:      [email protected]
12585 S:      Maintained
12586 F:      Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
12587 F:      drivers/iio/dac/ltc1660.c
12588
12589 LTC2688 IIO DAC DRIVER
12590 M:      Nuno Sá <[email protected]>
12591 L:      [email protected]
12592 S:      Supported
12593 W:      https://ez.analog.com/linux-software-drivers
12594 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
12595 F:      Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
12596 F:      drivers/iio/dac/ltc2688.c
12597
12598 LTC2947 HARDWARE MONITOR DRIVER
12599 M:      Nuno Sá <[email protected]>
12600 L:      [email protected]
12601 S:      Supported
12602 W:      https://ez.analog.com/linux-software-drivers
12603 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
12604 F:      drivers/hwmon/ltc2947-core.c
12605 F:      drivers/hwmon/ltc2947-i2c.c
12606 F:      drivers/hwmon/ltc2947-spi.c
12607 F:      drivers/hwmon/ltc2947.h
12608
12609 LTC2991 HARDWARE MONITOR DRIVER
12610 M:      Antoniu Miclaus <[email protected]>
12611 L:      [email protected]
12612 S:      Supported
12613 W:      https://ez.analog.com/linux-software-drivers
12614 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
12615 F:      drivers/hwmon/ltc2991.c
12616
12617 LTC2983 IIO TEMPERATURE DRIVER
12618 M:      Nuno Sá <[email protected]>
12619 L:      [email protected]
12620 S:      Supported
12621 W:      https://ez.analog.com/linux-software-drivers
12622 F:      Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
12623 F:      drivers/iio/temperature/ltc2983.c
12624
12625 LTC4261 HARDWARE MONITOR DRIVER
12626 M:      Guenter Roeck <[email protected]>
12627 L:      [email protected]
12628 S:      Maintained
12629 F:      Documentation/hwmon/ltc4261.rst
12630 F:      drivers/hwmon/ltc4261.c
12631
12632 LTC4306 I2C MULTIPLEXER DRIVER
12633 M:      Michael Hennerich <[email protected]>
12634 L:      [email protected]
12635 S:      Supported
12636 W:      https://ez.analog.com/linux-software-drivers
12637 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
12638 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
12639
12640 LTP (Linux Test Project)
12641 M:      Mike Frysinger <[email protected]>
12642 M:      Cyril Hrubis <[email protected]>
12643 M:      Wanlong Gao <[email protected]>
12644 M:      Jan Stancek <[email protected]>
12645 M:      Stanislav Kholmanskikh <[email protected]>
12646 M:      Alexey Kodanev <[email protected]>
12647 L:      [email protected] (subscribers-only)
12648 S:      Maintained
12649 W:      http://linux-test-project.github.io/
12650 T:      git https://github.com/linux-test-project/ltp.git
12651
12652 LYNX 28G SERDES PHY DRIVER
12653 M:      Ioana Ciornei <[email protected]>
12654 L:      [email protected]
12655 S:      Supported
12656 F:      Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
12657 F:      drivers/phy/freescale/phy-fsl-lynx-28g.c
12658
12659 LYNX PCS MODULE
12660 M:      Ioana Ciornei <[email protected]>
12661 L:      [email protected]
12662 S:      Supported
12663 F:      drivers/net/pcs/pcs-lynx.c
12664 F:      include/linux/pcs-lynx.h
12665
12666 M68K ARCHITECTURE
12667 M:      Geert Uytterhoeven <[email protected]>
12668 L:      [email protected]
12669 S:      Maintained
12670 W:      http://www.linux-m68k.org/
12671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
12672 F:      arch/m68k/
12673 F:      drivers/zorro/
12674
12675 M68K ON APPLE MACINTOSH
12676 M:      Joshua Thompson <[email protected]>
12677 L:      [email protected]
12678 S:      Maintained
12679 W:      http://www.mac.linux-m68k.org/
12680 F:      arch/m68k/mac/
12681 F:      drivers/macintosh/adb-iop.c
12682 F:      drivers/macintosh/via-macii.c
12683
12684 M68K ON HP9000/300
12685 M:      Philip Blundell <[email protected]>
12686 S:      Maintained
12687 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
12688 F:      arch/m68k/hp300/
12689
12690 M88DS3103 MEDIA DRIVER
12691 M:      Antti Palosaari <[email protected]>
12692 L:      [email protected]
12693 S:      Maintained
12694 W:      https://linuxtv.org
12695 W:      http://palosaari.fi/linux/
12696 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12697 T:      git git://linuxtv.org/anttip/media_tree.git
12698 F:      drivers/media/dvb-frontends/m88ds3103*
12699
12700 M88RS2000 MEDIA DRIVER
12701 M:      Malcolm Priestley <[email protected]>
12702 L:      [email protected]
12703 S:      Maintained
12704 W:      https://linuxtv.org
12705 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12706 F:      drivers/media/dvb-frontends/m88rs2000*
12707
12708 MA901 MASTERKIT USB FM RADIO DRIVER
12709 M:      Alexey Klimov <[email protected]>
12710 L:      [email protected]
12711 S:      Maintained
12712 T:      git git://linuxtv.org/media_tree.git
12713 F:      drivers/media/radio/radio-ma901.c
12714
12715 MAC80211
12716 M:      Johannes Berg <[email protected]>
12717 L:      [email protected]
12718 S:      Maintained
12719 W:      https://wireless.wiki.kernel.org/
12720 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
12721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
12722 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
12723 F:      Documentation/networking/mac80211-injection.rst
12724 F:      Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
12725 F:      drivers/net/wireless/virtual/mac80211_hwsim.[ch]
12726 F:      include/net/mac80211.h
12727 F:      net/mac80211/
12728
12729 MAILBOX API
12730 M:      Jassi Brar <[email protected]>
12731 L:      [email protected]
12732 S:      Maintained
12733 F:      Documentation/devicetree/bindings/mailbox/
12734 F:      drivers/mailbox/
12735 F:      include/dt-bindings/mailbox/
12736 F:      include/linux/mailbox_client.h
12737 F:      include/linux/mailbox_controller.h
12738
12739 MAILBOX ARM MHUv2
12740 M:      Viresh Kumar <[email protected]>
12741 M:      Tushar Khandelwal <[email protected]>
12742 L:      [email protected]
12743 S:      Maintained
12744 F:      Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
12745 F:      drivers/mailbox/arm_mhuv2.c
12746 F:      include/linux/mailbox/arm_mhuv2_message.h
12747
12748 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
12749 M:      Michael Kerrisk <[email protected]>
12750 L:      [email protected]
12751 S:      Maintained
12752 W:      http://www.kernel.org/doc/man-pages
12753
12754 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
12755 M:      Jeremy Kerr <[email protected]>
12756 M:      Matt Johnston <[email protected]>
12757 L:      [email protected]
12758 S:      Maintained
12759 F:      Documentation/networking/mctp.rst
12760 F:      drivers/net/mctp/
12761 F:      include/net/mctp.h
12762 F:      include/net/mctpdevice.h
12763 F:      include/net/netns/mctp.h
12764 F:      net/mctp/
12765
12766 MAPLE TREE
12767 M:      Liam R. Howlett <[email protected]>
12768 L:      [email protected]
12769 L:      [email protected]
12770 S:      Supported
12771 F:      Documentation/core-api/maple_tree.rst
12772 F:      include/linux/maple_tree.h
12773 F:      include/trace/events/maple_tree.h
12774 F:      lib/maple_tree.c
12775 F:      lib/test_maple_tree.c
12776 F:      tools/testing/radix-tree/linux/maple_tree.h
12777 F:      tools/testing/radix-tree/maple.c
12778
12779 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
12780 M:      Rahul Bedarkar <[email protected]>
12781 L:      [email protected]
12782 S:      Maintained
12783 F:      arch/mips/boot/dts/img/pistachio*
12784
12785 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
12786 M:      Andrew Lunn <[email protected]>
12787 L:      [email protected]
12788 S:      Maintained
12789 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
12790 F:      Documentation/networking/devlink/mv88e6xxx.rst
12791 F:      drivers/net/dsa/mv88e6xxx/
12792 F:      include/linux/dsa/mv88e6xxx.h
12793 F:      include/linux/platform_data/mv88e6xxx.h
12794
12795 MARVELL ARMADA 3700 PHY DRIVERS
12796 M:      Miquel Raynal <[email protected]>
12797 S:      Maintained
12798 F:      Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
12799 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
12800 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
12801 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
12802
12803 MARVELL ARMADA 3700 SERIAL DRIVER
12804 M:      Pali Rohár <[email protected]>
12805 S:      Maintained
12806 F:      Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
12807 F:      Documentation/devicetree/bindings/serial/mvebu-uart.txt
12808 F:      drivers/tty/serial/mvebu-uart.c
12809
12810 MARVELL ARMADA DRM SUPPORT
12811 M:      Russell King <[email protected]>
12812 S:      Maintained
12813 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
12814 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
12815 F:      Documentation/devicetree/bindings/display/armada/
12816 F:      drivers/gpu/drm/armada/
12817 F:      include/uapi/drm/armada_drm.h
12818
12819 MARVELL CRYPTO DRIVER
12820 M:      Boris Brezillon <[email protected]>
12821 M:      Arnaud Ebalard <[email protected]>
12822 M:      Srujana Challa <[email protected]>
12823 L:      [email protected]
12824 S:      Maintained
12825 F:      drivers/crypto/marvell/
12826 F:      include/linux/soc/marvell/octeontx2/
12827
12828 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
12829 M:      Mirko Lindner <[email protected]>
12830 M:      Stephen Hemminger <[email protected]>
12831 L:      [email protected]
12832 S:      Maintained
12833 F:      drivers/net/ethernet/marvell/sk*
12834
12835 MARVELL LIBERTAS WIRELESS DRIVER
12836 L:      [email protected]
12837 S:      Orphan
12838 F:      drivers/net/wireless/marvell/libertas/
12839
12840 MARVELL MACCHIATOBIN SUPPORT
12841 M:      Russell King <[email protected]>
12842 L:      [email protected] (moderated for non-subscribers)
12843 S:      Maintained
12844 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
12845
12846 MARVELL MV643XX ETHERNET DRIVER
12847 M:      Sebastian Hesselbarth <[email protected]>
12848 L:      [email protected]
12849 S:      Maintained
12850 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
12851 F:      include/linux/mv643xx.h
12852
12853 MARVELL MV88X3310 PHY DRIVER
12854 M:      Russell King <[email protected]>
12855 M:      Marek Behún <[email protected]>
12856 L:      [email protected]
12857 S:      Maintained
12858 F:      drivers/net/phy/marvell10g.c
12859
12860 MARVELL MVEBU THERMAL DRIVER
12861 M:      Miquel Raynal <[email protected]>
12862 S:      Maintained
12863 F:      drivers/thermal/armada_thermal.c
12864
12865 MARVELL MVNETA ETHERNET DRIVER
12866 M:      Thomas Petazzoni <[email protected]>
12867 L:      [email protected]
12868 S:      Maintained
12869 F:      drivers/net/ethernet/marvell/mvneta.*
12870
12871 MARVELL MVPP2 ETHERNET DRIVER
12872 M:      Marcin Wojtas <[email protected]>
12873 M:      Russell King <[email protected]>
12874 L:      [email protected]
12875 S:      Maintained
12876 F:      Documentation/devicetree/bindings/net/marvell,pp2.yaml
12877 F:      drivers/net/ethernet/marvell/mvpp2/
12878
12879 MARVELL MWIFIEX WIRELESS DRIVER
12880 M:      Brian Norris <[email protected]>
12881 L:      [email protected]
12882 S:      Odd Fixes
12883 F:      drivers/net/wireless/marvell/mwifiex/
12884
12885 MARVELL MWL8K WIRELESS DRIVER
12886 L:      [email protected]
12887 S:      Orphan
12888 F:      drivers/net/wireless/marvell/mwl8k.c
12889
12890 MARVELL NAND CONTROLLER DRIVER
12891 M:      Miquel Raynal <[email protected]>
12892 L:      [email protected]
12893 S:      Maintained
12894 F:      drivers/mtd/nand/raw/marvell_nand.c
12895
12896 MARVELL OCTEON ENDPOINT DRIVER
12897 M:      Veerasenareddy Burru <[email protected]>
12898 M:      Sathesh Edara <[email protected]>
12899 L:      [email protected]
12900 S:      Supported
12901 F:      drivers/net/ethernet/marvell/octeon_ep
12902
12903 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
12904 M:      Sunil Goutham <[email protected]>
12905 M:      Geetha sowjanya <[email protected]>
12906 M:      Subbaraya Sundeep <[email protected]>
12907 M:      hariprasad <[email protected]>
12908 L:      [email protected]
12909 S:      Supported
12910 F:      drivers/net/ethernet/marvell/octeontx2/nic/
12911 F:      include/linux/soc/marvell/octeontx2/
12912
12913 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
12914 M:      Sunil Goutham <[email protected]>
12915 M:      Linu Cherian <[email protected]>
12916 M:      Geetha sowjanya <[email protected]>
12917 M:      Jerin Jacob <[email protected]>
12918 M:      hariprasad <[email protected]>
12919 M:      Subbaraya Sundeep <[email protected]>
12920 L:      [email protected]
12921 S:      Supported
12922 F:      Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
12923 F:      drivers/net/ethernet/marvell/octeontx2/af/
12924
12925 MARVELL PRESTERA ETHERNET SWITCH DRIVER
12926 M:      Taras Chornyi <[email protected]>
12927 S:      Supported
12928 W:      https://github.com/Marvell-switching/switchdev-prestera
12929 F:      drivers/net/ethernet/marvell/prestera/
12930
12931 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
12932 M:      Nicolas Pitre <[email protected]>
12933 S:      Odd Fixes
12934 F:      drivers/mmc/host/mvsdio.*
12935
12936 MARVELL USB MDIO CONTROLLER DRIVER
12937 M:      Tobias Waldekranz <[email protected]>
12938 L:      [email protected]
12939 S:      Maintained
12940 F:      Documentation/devicetree/bindings/net/marvell,mvusb.yaml
12941 F:      drivers/net/mdio/mdio-mvusb.c
12942
12943 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
12944 M:      Hu Ziji <[email protected]>
12945 L:      [email protected]
12946 S:      Supported
12947 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
12948 F:      drivers/mmc/host/sdhci-xenon*
12949
12950 MATROX FRAMEBUFFER DRIVER
12951 L:      [email protected]
12952 S:      Orphan
12953 F:      drivers/video/fbdev/matrox/matroxfb_*
12954 F:      include/uapi/linux/matroxfb.h
12955
12956 MAX15301 DRIVER
12957 M:      Daniel Nilsson <[email protected]>
12958 L:      [email protected]
12959 S:      Maintained
12960 F:      Documentation/hwmon/max15301.rst
12961 F:      drivers/hwmon/pmbus/max15301.c
12962
12963 MAX16065 HARDWARE MONITOR DRIVER
12964 M:      Guenter Roeck <[email protected]>
12965 L:      [email protected]
12966 S:      Maintained
12967 F:      Documentation/hwmon/max16065.rst
12968 F:      drivers/hwmon/max16065.c
12969
12970 MAX2175 SDR TUNER DRIVER
12971 M:      Ramesh Shanmugasundaram <[email protected]>
12972 L:      [email protected]
12973 S:      Maintained
12974 T:      git git://linuxtv.org/media_tree.git
12975 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
12976 F:      Documentation/userspace-api/media/drivers/max2175.rst
12977 F:      drivers/media/i2c/max2175*
12978 F:      include/uapi/linux/max2175.h
12979
12980 MAX31827 TEMPERATURE SWITCH DRIVER
12981 M:      Daniel Matyas <[email protected]>
12982 L:      [email protected]
12983 S:      Supported
12984 W:      https://ez.analog.com/linux-software-drivers
12985 F:      Documentation/devicetree/bindings/hwmon/adi,max31827.yaml
12986 F:      Documentation/hwmon/max31827.rst
12987 F:      drivers/hwmon/max31827.c
12988
12989 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
12990 L:      [email protected]
12991 S:      Orphan
12992 F:      Documentation/hwmon/max6650.rst
12993 F:      drivers/hwmon/max6650.c
12994
12995 MAX6697 HARDWARE MONITOR DRIVER
12996 M:      Guenter Roeck <[email protected]>
12997 L:      [email protected]
12998 S:      Maintained
12999 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
13000 F:      Documentation/hwmon/max6697.rst
13001 F:      drivers/hwmon/max6697.c
13002 F:      include/linux/platform_data/max6697.h
13003
13004 MAX9286 QUAD GMSL DESERIALIZER DRIVER
13005 M:      Jacopo Mondi <[email protected]>
13006 M:      Kieran Bingham <[email protected]>
13007 M:      Laurent Pinchart <[email protected]>
13008 M:      Niklas Söderlund <[email protected]>
13009 L:      [email protected]
13010 S:      Maintained
13011 F:      Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
13012 F:      drivers/media/i2c/max9286.c
13013
13014 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
13015 M:      Niklas Söderlund <[email protected]>
13016 L:      [email protected]
13017 S:      Maintained
13018 F:      drivers/staging/media/max96712/max96712.c
13019
13020 MAX9860 MONO AUDIO VOICE CODEC DRIVER
13021 M:      Peter Rosin <[email protected]>
13022 L:      [email protected] (moderated for non-subscribers)
13023 S:      Maintained
13024 F:      Documentation/devicetree/bindings/sound/max9860.txt
13025 F:      sound/soc/codecs/max9860.*
13026
13027 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
13028 M:      Andreas Klinger <[email protected]>
13029 L:      [email protected]
13030 S:      Maintained
13031 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
13032 F:      drivers/iio/proximity/mb1232.c
13033
13034 MAXIM MAX11205 DRIVER
13035 M:      Ramona Bolboaca <[email protected]>
13036 L:      [email protected]
13037 S:      Supported
13038 W:      https://ez.analog.com/linux-software-drivers
13039 F:      Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
13040 F:      drivers/iio/adc/max11205.c
13041
13042 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
13043 R:      Iskren Chernev <[email protected]>
13044 R:      Krzysztof Kozlowski <[email protected]>
13045 R:      Marek Szyprowski <[email protected]>
13046 R:      Matheus Castello <[email protected]>
13047 L:      [email protected]
13048 S:      Maintained
13049 F:      Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
13050 F:      drivers/power/supply/max17040_battery.c
13051
13052 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
13053 R:      Hans de Goede <[email protected]>
13054 R:      Krzysztof Kozlowski <[email protected]>
13055 R:      Marek Szyprowski <[email protected]>
13056 R:      Sebastian Krzyszkowiak <[email protected]>
13057 R:      Purism Kernel Team <[email protected]>
13058 L:      [email protected]
13059 S:      Maintained
13060 F:      Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
13061 F:      drivers/power/supply/max17042_battery.c
13062
13063 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
13064 M:      Laurent Pinchart <[email protected]>
13065 L:      [email protected]
13066 S:      Maintained
13067 F:      Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
13068 F:      drivers/regulator/max20086-regulator.c
13069
13070 MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
13071 M:      Rajat Khandelwal <[email protected]>
13072 L:      [email protected]
13073 S:      Maintained
13074 F:      drivers/iio/temperature/max30208.c
13075
13076 MAXIM MAX77650 PMIC MFD DRIVER
13077 M:      Bartosz Golaszewski <[email protected]>
13078 L:      [email protected]
13079 S:      Maintained
13080 F:      Documentation/devicetree/bindings/*/*max77650.yaml
13081 F:      Documentation/devicetree/bindings/*/max77650*.yaml
13082 F:      drivers/gpio/gpio-max77650.c
13083 F:      drivers/input/misc/max77650-onkey.c
13084 F:      drivers/leds/leds-max77650.c
13085 F:      drivers/mfd/max77650.c
13086 F:      drivers/power/supply/max77650-charger.c
13087 F:      drivers/regulator/max77650-regulator.c
13088 F:      include/linux/mfd/max77650.h
13089
13090 MAXIM MAX77714 PMIC MFD DRIVER
13091 M:      Luca Ceresoli <[email protected]>
13092 S:      Maintained
13093 F:      Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
13094 F:      drivers/mfd/max77714.c
13095 F:      include/linux/mfd/max77714.h
13096
13097 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
13098 M:      Javier Martinez Canillas <[email protected]>
13099 L:      [email protected]
13100 S:      Supported
13101 F:      Documentation/devicetree/bindings/*/*max77802.yaml
13102 F:      drivers/regulator/max77802-regulator.c
13103 F:      include/dt-bindings/*/*max77802.h
13104
13105 MAXIM MAX77976 BATTERY CHARGER
13106 M:      Luca Ceresoli <[email protected]>
13107 S:      Supported
13108 F:      Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
13109 F:      drivers/power/supply/max77976_charger.c
13110
13111 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
13112 M:      Krzysztof Kozlowski <[email protected]>
13113 L:      [email protected]
13114 S:      Maintained
13115 B:      mailto:[email protected]
13116 F:      Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
13117 F:      Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
13118 F:      drivers/power/supply/max14577_charger.c
13119 F:      drivers/power/supply/max77693_charger.c
13120
13121 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
13122 M:      Chanwoo Choi <[email protected]>
13123 M:      Krzysztof Kozlowski <[email protected]>
13124 L:      [email protected]
13125 S:      Maintained
13126 B:      mailto:[email protected]
13127 F:      Documentation/devicetree/bindings/*/maxim,max14577.yaml
13128 F:      Documentation/devicetree/bindings/*/maxim,max77686.yaml
13129 F:      Documentation/devicetree/bindings/*/maxim,max77693.yaml
13130 F:      Documentation/devicetree/bindings/*/maxim,max77843.yaml
13131 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
13132 F:      drivers/*/*max77843.c
13133 F:      drivers/*/max14577*.c
13134 F:      drivers/*/max77686*.c
13135 F:      drivers/*/max77693*.c
13136 F:      drivers/clk/clk-max77686.c
13137 F:      drivers/extcon/extcon-max14577.c
13138 F:      drivers/extcon/extcon-max77693.c
13139 F:      drivers/rtc/rtc-max77686.c
13140 F:      include/linux/mfd/max14577*.h
13141 F:      include/linux/mfd/max77686*.h
13142 F:      include/linux/mfd/max77693*.h
13143
13144 MAXIRADIO FM RADIO RECEIVER DRIVER
13145 M:      Hans Verkuil <[email protected]>
13146 L:      [email protected]
13147 S:      Maintained
13148 W:      https://linuxtv.org
13149 T:      git git://linuxtv.org/media_tree.git
13150 F:      drivers/media/radio/radio-maxiradio*
13151
13152 MAXLINEAR ETHERNET PHY DRIVER
13153 M:      Xu Liang <[email protected]>
13154 L:      [email protected]
13155 S:      Supported
13156 F:      drivers/net/phy/mxl-gpy.c
13157
13158 MCAN MMIO DEVICE DRIVER
13159 M:      Chandrasekar Ramakrishnan <[email protected]>
13160 L:      [email protected]
13161 S:      Maintained
13162 F:      Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
13163 F:      drivers/net/can/m_can/m_can.c
13164 F:      drivers/net/can/m_can/m_can.h
13165 F:      drivers/net/can/m_can/m_can_platform.c
13166
13167 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
13168 R:      Yasushi SHOJI <[email protected]>
13169 L:      [email protected]
13170 S:      Maintained
13171 F:      drivers/net/can/usb/mcba_usb.c
13172
13173 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
13174 M:      Rishi Gupta <[email protected]>
13175 L:      [email protected]
13176 L:      [email protected]
13177 S:      Maintained
13178 F:      drivers/hid/hid-mcp2221.c
13179
13180 MCP251XFD SPI-CAN NETWORK DRIVER
13181 M:      Marc Kleine-Budde <[email protected]>
13182 M:      Manivannan Sadhasivam <[email protected]>
13183 R:      Thomas Kopp <[email protected]>
13184 L:      [email protected]
13185 S:      Maintained
13186 F:      Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
13187 F:      drivers/net/can/spi/mcp251xfd/
13188
13189 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
13190 M:      Peter Rosin <[email protected]>
13191 L:      [email protected]
13192 S:      Maintained
13193 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
13194 F:      drivers/iio/potentiometer/mcp4018.c
13195 F:      drivers/iio/potentiometer/mcp4531.c
13196
13197 MCR20A IEEE-802.15.4 RADIO DRIVER
13198 M:      Stefan Schmidt <[email protected]>
13199 L:      [email protected]
13200 S:      Odd Fixes
13201 W:      https://github.com/xueliu/mcr20a-linux
13202 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
13203 F:      drivers/net/ieee802154/mcr20a.c
13204 F:      drivers/net/ieee802154/mcr20a.h
13205
13206 MDIO REGMAP DRIVER
13207 M:      Maxime Chevallier <[email protected]>
13208 L:      [email protected]
13209 S:      Maintained
13210 F:      drivers/net/mdio/mdio-regmap.c
13211 F:      include/linux/mdio/mdio-regmap.h
13212
13213 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
13214 M:      William Breathitt Gray <[email protected]>
13215 L:      [email protected]
13216 S:      Maintained
13217 F:      drivers/iio/dac/cio-dac.c
13218
13219 MEDIA CONTROLLER FRAMEWORK
13220 M:      Sakari Ailus <[email protected]>
13221 M:      Laurent Pinchart <[email protected]>
13222 L:      [email protected]
13223 S:      Supported
13224 W:      https://www.linuxtv.org
13225 T:      git git://linuxtv.org/media_tree.git
13226 F:      drivers/media/mc/
13227 F:      include/media/media-*.h
13228 F:      include/uapi/linux/media.h
13229
13230 MEDIA DRIVER FOR FREESCALE IMX PXP
13231 M:      Philipp Zabel <[email protected]>
13232 L:      [email protected]
13233 S:      Maintained
13234 T:      git git://linuxtv.org/media_tree.git
13235 F:      drivers/media/platform/nxp/imx-pxp.[ch]
13236
13237 MEDIA DRIVERS FOR ASCOT2E
13238 M:      Sergey Kozlov <[email protected]>
13239 M:      Abylay Ospan <[email protected]>
13240 L:      [email protected]
13241 S:      Supported
13242 W:      https://linuxtv.org
13243 W:      http://netup.tv/
13244 T:      git git://linuxtv.org/media_tree.git
13245 F:      drivers/media/dvb-frontends/ascot2e*
13246
13247 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
13248 M:      Jasmin Jessich <[email protected]>
13249 L:      [email protected]
13250 S:      Maintained
13251 W:      https://linuxtv.org
13252 T:      git git://linuxtv.org/media_tree.git
13253 F:      drivers/media/dvb-frontends/cxd2099*
13254
13255 MEDIA DRIVERS FOR CXD2841ER
13256 M:      Sergey Kozlov <[email protected]>
13257 M:      Abylay Ospan <[email protected]>
13258 L:      [email protected]
13259 S:      Supported
13260 W:      https://linuxtv.org
13261 W:      http://netup.tv/
13262 T:      git git://linuxtv.org/media_tree.git
13263 F:      drivers/media/dvb-frontends/cxd2841er*
13264
13265 MEDIA DRIVERS FOR CXD2880
13266 M:      Yasunari Takiguchi <[email protected]>
13267 L:      [email protected]
13268 S:      Supported
13269 W:      http://linuxtv.org/
13270 T:      git git://linuxtv.org/media_tree.git
13271 F:      drivers/media/dvb-frontends/cxd2880/*
13272 F:      drivers/media/spi/cxd2880*
13273
13274 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
13275 L:      [email protected]
13276 S:      Orphan
13277 W:      https://linuxtv.org
13278 T:      git git://linuxtv.org/media_tree.git
13279 F:      drivers/media/pci/ddbridge/*
13280
13281 MEDIA DRIVERS FOR FREESCALE IMX
13282 M:      Steve Longerbeam <[email protected]>
13283 M:      Philipp Zabel <[email protected]>
13284 L:      [email protected]
13285 S:      Maintained
13286 T:      git git://linuxtv.org/media_tree.git
13287 F:      Documentation/admin-guide/media/imx.rst
13288 F:      Documentation/devicetree/bindings/media/imx.txt
13289 F:      drivers/staging/media/imx/
13290 F:      include/linux/imx-media.h
13291 F:      include/media/imx.h
13292
13293 MEDIA DRIVERS FOR FREESCALE IMX7/8
13294 M:      Rui Miguel Silva <[email protected]>
13295 M:      Laurent Pinchart <[email protected]>
13296 M:      Martin Kepplinger <[email protected]>
13297 R:      Purism Kernel Team <[email protected]>
13298 L:      [email protected]
13299 S:      Maintained
13300 T:      git git://linuxtv.org/media_tree.git
13301 F:      Documentation/admin-guide/media/imx7.rst
13302 F:      Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
13303 F:      Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
13304 F:      Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
13305 F:      drivers/media/platform/nxp/imx-mipi-csis.c
13306 F:      drivers/media/platform/nxp/imx7-media-csi.c
13307 F:      drivers/media/platform/nxp/imx8mq-mipi-csi2.c
13308
13309 MEDIA DRIVERS FOR HELENE
13310 M:      Abylay Ospan <[email protected]>
13311 L:      [email protected]
13312 S:      Supported
13313 W:      https://linuxtv.org
13314 W:      http://netup.tv/
13315 T:      git git://linuxtv.org/media_tree.git
13316 F:      drivers/media/dvb-frontends/helene*
13317
13318 MEDIA DRIVERS FOR HORUS3A
13319 M:      Sergey Kozlov <[email protected]>
13320 M:      Abylay Ospan <[email protected]>
13321 L:      [email protected]
13322 S:      Supported
13323 W:      https://linuxtv.org
13324 W:      http://netup.tv/
13325 T:      git git://linuxtv.org/media_tree.git
13326 F:      drivers/media/dvb-frontends/horus3a*
13327
13328 MEDIA DRIVERS FOR LNBH25
13329 M:      Sergey Kozlov <[email protected]>
13330 M:      Abylay Ospan <[email protected]>
13331 L:      [email protected]
13332 S:      Supported
13333 W:      https://linuxtv.org
13334 W:      http://netup.tv/
13335 T:      git git://linuxtv.org/media_tree.git
13336 F:      drivers/media/dvb-frontends/lnbh25*
13337
13338 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
13339 L:      [email protected]
13340 S:      Orphan
13341 W:      https://linuxtv.org
13342 T:      git git://linuxtv.org/media_tree.git
13343 F:      drivers/media/dvb-frontends/mxl5xx*
13344
13345 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
13346 M:      Sergey Kozlov <[email protected]>
13347 M:      Abylay Ospan <[email protected]>
13348 L:      [email protected]
13349 S:      Supported
13350 W:      https://linuxtv.org
13351 W:      http://netup.tv/
13352 T:      git git://linuxtv.org/media_tree.git
13353 F:      drivers/media/pci/netup_unidvb/*
13354
13355 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
13356 M:      Dmitry Osipenko <[email protected]>
13357 L:      [email protected]
13358 L:      [email protected]
13359 S:      Maintained
13360 T:      git git://linuxtv.org/media_tree.git
13361 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
13362 F:      drivers/media/platform/nvidia/tegra-vde/
13363
13364 MEDIA DRIVERS FOR RENESAS - CEU
13365 M:      Jacopo Mondi <[email protected]>
13366 L:      [email protected]
13367 L:      [email protected]
13368 S:      Supported
13369 T:      git git://linuxtv.org/media_tree.git
13370 F:      Documentation/devicetree/bindings/media/renesas,ceu.yaml
13371 F:      drivers/media/platform/renesas/renesas-ceu.c
13372 F:      include/media/drv-intf/renesas-ceu.h
13373
13374 MEDIA DRIVERS FOR RENESAS - DRIF
13375 M:      Fabrizio Castro <[email protected]>
13376 L:      [email protected]
13377 L:      [email protected]
13378 S:      Supported
13379 T:      git git://linuxtv.org/media_tree.git
13380 F:      Documentation/devicetree/bindings/media/renesas,drif.yaml
13381 F:      drivers/media/platform/renesas/rcar_drif.c
13382
13383 MEDIA DRIVERS FOR RENESAS - FCP
13384 M:      Laurent Pinchart <[email protected]>
13385 L:      [email protected]
13386 L:      [email protected]
13387 S:      Supported
13388 T:      git git://linuxtv.org/media_tree.git
13389 F:      Documentation/devicetree/bindings/media/renesas,fcp.yaml
13390 F:      drivers/media/platform/renesas/rcar-fcp.c
13391 F:      include/media/rcar-fcp.h
13392
13393 MEDIA DRIVERS FOR RENESAS - FDP1
13394 M:      Kieran Bingham <[email protected]>
13395 L:      [email protected]
13396 L:      [email protected]
13397 S:      Supported
13398 T:      git git://linuxtv.org/media_tree.git
13399 F:      Documentation/devicetree/bindings/media/renesas,fdp1.yaml
13400 F:      drivers/media/platform/renesas/rcar_fdp1.c
13401
13402 MEDIA DRIVERS FOR RENESAS - VIN
13403 M:      Niklas Söderlund <[email protected]>
13404 L:      [email protected]
13405 L:      [email protected]
13406 S:      Supported
13407 T:      git git://linuxtv.org/media_tree.git
13408 F:      Documentation/devicetree/bindings/media/renesas,csi2.yaml
13409 F:      Documentation/devicetree/bindings/media/renesas,isp.yaml
13410 F:      Documentation/devicetree/bindings/media/renesas,vin.yaml
13411 F:      drivers/media/platform/renesas/rcar-isp.c
13412 F:      drivers/media/platform/renesas/rcar-vin/
13413
13414 MEDIA DRIVERS FOR RENESAS - VSP1
13415 M:      Laurent Pinchart <[email protected]>
13416 M:      Kieran Bingham <[email protected]>
13417 L:      [email protected]
13418 L:      [email protected]
13419 S:      Supported
13420 T:      git git://linuxtv.org/media_tree.git
13421 F:      Documentation/devicetree/bindings/media/renesas,vsp1.yaml
13422 F:      drivers/media/platform/renesas/vsp1/
13423
13424 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
13425 L:      [email protected]
13426 S:      Orphan
13427 W:      https://linuxtv.org
13428 T:      git git://linuxtv.org/media_tree.git
13429 F:      drivers/media/dvb-frontends/stv0910*
13430
13431 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
13432 L:      [email protected]
13433 S:      Orphan
13434 W:      https://linuxtv.org
13435 T:      git git://linuxtv.org/media_tree.git
13436 F:      drivers/media/dvb-frontends/stv6111*
13437
13438 MEDIA DRIVERS FOR STM32 - DCMI
13439 M:      Hugues Fruchet <[email protected]>
13440 L:      [email protected]
13441 S:      Supported
13442 T:      git git://linuxtv.org/media_tree.git
13443 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
13444 F:      drivers/media/platform/st/stm32/stm32-dcmi.c
13445
13446 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
13447 M:      Mauro Carvalho Chehab <[email protected]>
13448 L:      [email protected]
13449 S:      Maintained
13450 W:      https://linuxtv.org
13451 Q:      http://patchwork.kernel.org/project/linux-media/list/
13452 T:      git git://linuxtv.org/media_tree.git
13453 F:      Documentation/admin-guide/media/
13454 F:      Documentation/devicetree/bindings/media/
13455 F:      Documentation/driver-api/media/
13456 F:      Documentation/userspace-api/media/
13457 F:      drivers/media/
13458 F:      drivers/staging/media/
13459 F:      include/dt-bindings/media/
13460 F:      include/linux/platform_data/media/
13461 F:      include/media/
13462 F:      include/uapi/linux/dvb/
13463 F:      include/uapi/linux/ivtv*
13464 F:      include/uapi/linux/media.h
13465 F:      include/uapi/linux/uvcvideo.h
13466 F:      include/uapi/linux/v4l2-*
13467 F:      include/uapi/linux/videodev2.h
13468
13469 MEDIATEK BLUETOOTH DRIVER
13470 M:      Sean Wang <[email protected]>
13471 L:      [email protected]
13472 L:      [email protected] (moderated for non-subscribers)
13473 S:      Maintained
13474 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
13475 F:      drivers/bluetooth/btmtkuart.c
13476
13477 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
13478 M:      Sean Wang <[email protected]>
13479 L:      [email protected]
13480 S:      Maintained
13481 F:      Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
13482 F:      drivers/power/reset/mt6323-poweroff.c
13483
13484 MEDIATEK CIR DRIVER
13485 M:      Sean Wang <[email protected]>
13486 S:      Maintained
13487 F:      drivers/media/rc/mtk-cir.c
13488
13489 MEDIATEK DMA DRIVER
13490 M:      Sean Wang <[email protected]>
13491 L:      [email protected]
13492 L:      [email protected] (moderated for non-subscribers)
13493 L:      [email protected] (moderated for non-subscribers)
13494 S:      Maintained
13495 F:      Documentation/devicetree/bindings/dma/mtk-*
13496 F:      drivers/dma/mediatek/
13497
13498 MEDIATEK ETHERNET DRIVER
13499 M:      Felix Fietkau <[email protected]>
13500 M:      John Crispin <[email protected]>
13501 M:      Sean Wang <[email protected]>
13502 M:      Mark Lee <[email protected]>
13503 M:      Lorenzo Bianconi <[email protected]>
13504 L:      [email protected]
13505 S:      Maintained
13506 F:      drivers/net/ethernet/mediatek/
13507
13508 MEDIATEK ETHERNET PCS DRIVER
13509 M:      Alexander Couzens <[email protected]>
13510 M:      Daniel Golle <[email protected]>
13511 L:      [email protected]
13512 S:      Maintained
13513 F:      drivers/net/pcs/pcs-mtk-lynxi.c
13514 F:      include/linux/pcs/pcs-mtk-lynxi.h
13515
13516 MEDIATEK ETHERNET PHY DRIVERS
13517 M:      Daniel Golle <[email protected]>
13518 M:      Qingfang Deng <[email protected]>
13519 M:      SkyLake Huang <[email protected]>
13520 L:      [email protected]
13521 S:      Maintained
13522 F:      drivers/net/phy/mediatek-ge-soc.c
13523 F:      drivers/net/phy/mediatek-ge.c
13524
13525 MEDIATEK I2C CONTROLLER DRIVER
13526 M:      Qii Wang <[email protected]>
13527 L:      [email protected]
13528 S:      Maintained
13529 F:      Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
13530 F:      drivers/i2c/busses/i2c-mt65xx.c
13531
13532 MEDIATEK IOMMU DRIVER
13533 M:      Yong Wu <[email protected]>
13534 L:      [email protected]
13535 L:      [email protected] (moderated for non-subscribers)
13536 S:      Supported
13537 F:      Documentation/devicetree/bindings/iommu/mediatek*
13538 F:      drivers/iommu/mtk_iommu*
13539 F:      include/dt-bindings/memory/mediatek,mt*-port.h
13540 F:      include/dt-bindings/memory/mt*-port.h
13541
13542 MEDIATEK JPEG DRIVER
13543 M:      Bin Liu <[email protected]>
13544 S:      Supported
13545 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
13546 F:      drivers/media/platform/mediatek/jpeg/
13547
13548 MEDIATEK KEYPAD DRIVER
13549 M:      Mattijs Korpershoek <[email protected]>
13550 S:      Supported
13551 F:      Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
13552 F:      drivers/input/keyboard/mt6779-keypad.c
13553
13554 MEDIATEK MDP DRIVER
13555 M:      Minghsiu Tsai <[email protected]>
13556 M:      Houlong Wei <[email protected]>
13557 M:      Andrew-CT Chen <[email protected]>
13558 S:      Supported
13559 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
13560 F:      drivers/media/platform/mediatek/mdp/
13561 F:      drivers/media/platform/mediatek/vpu/
13562
13563 MEDIATEK MEDIA DRIVER
13564 M:      Tiffany Lin <[email protected]>
13565 M:      Andrew-CT Chen <[email protected]>
13566 M:      Yunfei Dong <[email protected]>
13567 S:      Supported
13568 F:      Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
13569 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
13570 F:      drivers/media/platform/mediatek/vcodec/
13571 F:      drivers/media/platform/mediatek/vpu/
13572
13573 MEDIATEK MMC/SD/SDIO DRIVER
13574 M:      Chaotian Jing <[email protected]>
13575 S:      Maintained
13576 F:      Documentation/devicetree/bindings/mmc/mtk-sd.yaml
13577 F:      drivers/mmc/host/mtk-sd.c
13578
13579 MEDIATEK MT76 WIRELESS LAN DRIVER
13580 M:      Felix Fietkau <[email protected]>
13581 M:      Lorenzo Bianconi <[email protected]>
13582 M:      Ryder Lee <[email protected]>
13583 R:      Shayne Chen <[email protected]>
13584 R:      Sean Wang <[email protected]>
13585 L:      [email protected]
13586 S:      Maintained
13587 T:      git https://github.com/nbd168/wireless
13588 F:      Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
13589 F:      drivers/net/wireless/mediatek/mt76/
13590
13591 MEDIATEK MT7601U WIRELESS LAN DRIVER
13592 M:      Jakub Kicinski <[email protected]>
13593 L:      [email protected]
13594 S:      Maintained
13595 F:      drivers/net/wireless/mediatek/mt7601u/
13596
13597 MEDIATEK MT7621 CLOCK DRIVER
13598 M:      Sergio Paracuellos <[email protected]>
13599 S:      Maintained
13600 F:      Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
13601 F:      drivers/clk/ralink/clk-mt7621.c
13602
13603 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
13604 M:      Sergio Paracuellos <[email protected]>
13605 S:      Maintained
13606 F:      Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
13607 F:      drivers/pci/controller/pcie-mt7621.c
13608
13609 MEDIATEK MT7621 PHY PCI DRIVER
13610 M:      Sergio Paracuellos <[email protected]>
13611 S:      Maintained
13612 F:      Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
13613 F:      drivers/phy/ralink/phy-mt7621-pci.c
13614
13615 MEDIATEK MT7621/28/88 I2C DRIVER
13616 M:      Stefan Roese <[email protected]>
13617 L:      [email protected]
13618 S:      Maintained
13619 F:      Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
13620 F:      drivers/i2c/busses/i2c-mt7621.c
13621
13622 MEDIATEK MTMIPS CLOCK DRIVER
13623 M:      Sergio Paracuellos <[email protected]>
13624 S:      Maintained
13625 F:      Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
13626 F:      drivers/clk/ralink/clk-mtmips.c
13627
13628 MEDIATEK NAND CONTROLLER DRIVER
13629 L:      [email protected]
13630 S:      Orphan
13631 F:      Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
13632 F:      drivers/mtd/nand/raw/mtk_*
13633
13634 MEDIATEK PMIC LED DRIVER
13635 M:      Sean Wang <[email protected]>
13636 S:      Maintained
13637 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
13638 F:      drivers/leds/leds-mt6323.c
13639
13640 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
13641 M:      Sean Wang <[email protected]>
13642 S:      Maintained
13643 F:      drivers/char/hw_random/mtk-rng.c
13644
13645 MEDIATEK SMI DRIVER
13646 M:      Yong Wu <[email protected]>
13647 L:      [email protected] (moderated for non-subscribers)
13648 S:      Supported
13649 F:      Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
13650 F:      drivers/memory/mtk-smi.c
13651 F:      include/soc/mediatek/smi.h
13652
13653 MEDIATEK SWITCH DRIVER
13654 M:      Arınç ÜNAL <[email protected]>
13655 M:      Daniel Golle <[email protected]>
13656 M:      Landen Chao <[email protected]>
13657 M:      DENG Qingfang <[email protected]>
13658 M:      Sean Wang <[email protected]>
13659 L:      [email protected]
13660 S:      Maintained
13661 F:      drivers/net/dsa/mt7530-mdio.c
13662 F:      drivers/net/dsa/mt7530-mmio.c
13663 F:      drivers/net/dsa/mt7530.*
13664 F:      net/dsa/tag_mtk.c
13665
13666 MEDIATEK T7XX 5G WWAN MODEM DRIVER
13667 M:      Chandrashekar Devegowda <[email protected]>
13668 R:      Chiranjeevi Rapolu <[email protected]>
13669 R:      Liu Haijun <[email protected]>
13670 R:      M Chetan Kumar <[email protected]>
13671 R:      Ricardo Martinez <[email protected]>
13672 L:      [email protected]
13673 S:      Supported
13674 F:      drivers/net/wwan/t7xx/
13675
13676 MEDIATEK USB3 DRD IP DRIVER
13677 M:      Chunfeng Yun <[email protected]>
13678 L:      [email protected]
13679 L:      [email protected] (moderated for non-subscribers)
13680 L:      [email protected] (moderated for non-subscribers)
13681 S:      Maintained
13682 F:      Documentation/devicetree/bindings/usb/mediatek,*
13683 F:      drivers/usb/host/xhci-mtk*
13684 F:      drivers/usb/mtu3/
13685
13686 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
13687 M:      Peter Senna Tschudin <[email protected]>
13688 M:      Ian Ray <[email protected]>
13689 M:      Martyn Welch <[email protected]>
13690 S:      Maintained
13691 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
13692 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
13693
13694 MEGARAID SCSI/SAS DRIVERS
13695 M:      Kashyap Desai <[email protected]>
13696 M:      Sumit Saxena <[email protected]>
13697 M:      Shivasharan S <[email protected]>
13698 M:      Chandrakanth patil <[email protected]>
13699 L:      [email protected]
13700 L:      [email protected]
13701 S:      Maintained
13702 W:      http://www.avagotech.com/support/
13703 F:      Documentation/scsi/megaraid.rst
13704 F:      drivers/scsi/megaraid.*
13705 F:      drivers/scsi/megaraid/
13706
13707 MELEXIS MLX90614 DRIVER
13708 M:      Crt Mori <[email protected]>
13709 L:      [email protected]
13710 S:      Supported
13711 W:      http://www.melexis.com
13712 F:      drivers/iio/temperature/mlx90614.c
13713
13714 MELEXIS MLX90632 DRIVER
13715 M:      Crt Mori <[email protected]>
13716 L:      [email protected]
13717 S:      Supported
13718 W:      http://www.melexis.com
13719 F:      drivers/iio/temperature/mlx90632.c
13720
13721 MELFAS MIP4 TOUCHSCREEN DRIVER
13722 M:      Sangwon Jee <[email protected]>
13723 S:      Supported
13724 W:      http://www.melfas.com
13725 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
13726 F:      drivers/input/touchscreen/melfas_mip4.c
13727
13728 MELLANOX BLUEFIELD I2C DRIVER
13729 M:      Khalil Blaiech <[email protected]>
13730 M:      Asmaa Mnebhi <[email protected]>
13731 L:      [email protected]
13732 S:      Supported
13733 F:      drivers/i2c/busses/i2c-mlxbf.c
13734
13735 MELLANOX ETHERNET DRIVER (mlx4_en)
13736 M:      Tariq Toukan <[email protected]>
13737 L:      [email protected]
13738 S:      Supported
13739 W:      http://www.mellanox.com
13740 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
13741 F:      drivers/net/ethernet/mellanox/mlx4/en_*
13742
13743 MELLANOX ETHERNET DRIVER (mlx5e)
13744 M:      Saeed Mahameed <[email protected]>
13745 L:      [email protected]
13746 S:      Supported
13747 W:      http://www.mellanox.com
13748 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
13749 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
13750
13751 MELLANOX ETHERNET INNOVA DRIVERS
13752 R:      Boris Pismenny <[email protected]>
13753 L:      [email protected]
13754 S:      Supported
13755 W:      http://www.mellanox.com
13756 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
13757 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
13758 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
13759 F:      include/linux/mlx5/mlx5_ifc_fpga.h
13760
13761 MELLANOX ETHERNET SWITCH DRIVERS
13762 M:      Ido Schimmel <[email protected]>
13763 M:      Petr Machata <[email protected]>
13764 L:      [email protected]
13765 S:      Supported
13766 W:      http://www.mellanox.com
13767 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
13768 F:      drivers/net/ethernet/mellanox/mlxsw/
13769 F:      tools/testing/selftests/drivers/net/mlxsw/
13770
13771 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
13772 M:      [email protected]
13773 L:      [email protected]
13774 S:      Supported
13775 W:      http://www.mellanox.com
13776 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
13777 F:      drivers/net/ethernet/mellanox/mlxfw/
13778
13779 MELLANOX HARDWARE PLATFORM SUPPORT
13780 M:      Hans de Goede <[email protected]>
13781 M:      Ilpo Järvinen <[email protected]>
13782 M:      Vadim Pasternak <[email protected]>
13783 L:      [email protected]
13784 S:      Supported
13785 F:      Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
13786 F:      drivers/platform/mellanox/
13787 F:      include/linux/platform_data/mlxreg.h
13788
13789 MELLANOX MLX4 core VPI driver
13790 M:      Tariq Toukan <[email protected]>
13791 L:      [email protected]
13792 L:      [email protected]
13793 S:      Supported
13794 W:      http://www.mellanox.com
13795 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
13796 F:      drivers/net/ethernet/mellanox/mlx4/
13797 F:      include/linux/mlx4/
13798
13799 MELLANOX MLX4 IB driver
13800 M:      Yishai Hadas <[email protected]>
13801 L:      [email protected]
13802 S:      Supported
13803 W:      http://www.mellanox.com
13804 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13805 F:      drivers/infiniband/hw/mlx4/
13806 F:      include/linux/mlx4/
13807 F:      include/uapi/rdma/mlx4-abi.h
13808
13809 MELLANOX MLX5 core VPI driver
13810 M:      Saeed Mahameed <[email protected]>
13811 M:      Leon Romanovsky <[email protected]>
13812 L:      [email protected]
13813 L:      [email protected]
13814 S:      Supported
13815 W:      http://www.mellanox.com
13816 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
13817 F:      Documentation/networking/device_drivers/ethernet/mellanox/
13818 F:      drivers/net/ethernet/mellanox/mlx5/core/
13819 F:      include/linux/mlx5/
13820
13821 MELLANOX MLX5 IB driver
13822 M:      Leon Romanovsky <[email protected]>
13823 L:      [email protected]
13824 S:      Supported
13825 W:      http://www.mellanox.com
13826 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13827 F:      drivers/infiniband/hw/mlx5/
13828 F:      include/linux/mlx5/
13829 F:      include/uapi/rdma/mlx5-abi.h
13830
13831 MELLANOX MLX5 VDPA DRIVER
13832 M:      Dragos Tatulea <[email protected]>
13833 L:      [email protected]
13834 S:      Supported
13835 F:      drivers/vdpa/mlx5/
13836
13837 MELLANOX MLXCPLD I2C AND MUX DRIVER
13838 M:      Vadim Pasternak <[email protected]>
13839 M:      Michael Shych <[email protected]>
13840 L:      [email protected]
13841 S:      Supported
13842 F:      Documentation/i2c/busses/i2c-mlxcpld.rst
13843 F:      drivers/i2c/busses/i2c-mlxcpld.c
13844 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
13845
13846 MELLANOX MLXCPLD LED DRIVER
13847 M:      Vadim Pasternak <[email protected]>
13848 L:      [email protected]
13849 S:      Supported
13850 F:      Documentation/leds/leds-mlxcpld.rst
13851 F:      drivers/leds/leds-mlxcpld.c
13852 F:      drivers/leds/leds-mlxreg.c
13853
13854 MELLANOX PLATFORM DRIVER
13855 M:      Vadim Pasternak <[email protected]>
13856 L:      [email protected]
13857 S:      Supported
13858 F:      drivers/platform/x86/mlx-platform.c
13859
13860 MEMBARRIER SUPPORT
13861 M:      Mathieu Desnoyers <[email protected]>
13862 M:      "Paul E. McKenney" <[email protected]>
13863 L:      [email protected]
13864 S:      Supported
13865 F:      arch/powerpc/include/asm/membarrier.h
13866 F:      include/uapi/linux/membarrier.h
13867 F:      kernel/sched/membarrier.c
13868
13869 MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
13870 M:      Mike Rapoport <[email protected]>
13871 L:      [email protected]
13872 S:      Maintained
13873 F:      Documentation/core-api/boot-time-mm.rst
13874 F:      include/linux/memblock.h
13875 F:      mm/memblock.c
13876 F:      mm/mm_init.c
13877 F:      tools/testing/memblock/
13878
13879 MEMORY CONTROLLER DRIVERS
13880 M:      Krzysztof Kozlowski <[email protected]>
13881 L:      [email protected]
13882 S:      Maintained
13883 B:      mailto:[email protected]
13884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
13885 F:      Documentation/devicetree/bindings/memory-controllers/
13886 F:      drivers/memory/
13887 F:      include/dt-bindings/memory/
13888 F:      include/memory/
13889
13890 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
13891 M:      Dmitry Osipenko <[email protected]>
13892 L:      [email protected]
13893 L:      [email protected]
13894 S:      Maintained
13895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
13896 F:      drivers/devfreq/tegra30-devfreq.c
13897
13898 MEMORY HOT(UN)PLUG
13899 M:      David Hildenbrand <[email protected]>
13900 M:      Oscar Salvador <[email protected]>
13901 L:      [email protected]
13902 S:      Maintained
13903 F:      Documentation/admin-guide/mm/memory-hotplug.rst
13904 F:      Documentation/core-api/memory-hotplug.rst
13905 F:      drivers/base/memory.c
13906 F:      include/linux/memory_hotplug.h
13907 F:      mm/memory_hotplug.c
13908 F:      tools/testing/selftests/memory-hotplug/
13909
13910 MEMORY MANAGEMENT
13911 M:      Andrew Morton <[email protected]>
13912 L:      [email protected]
13913 S:      Maintained
13914 W:      http://www.linux-mm.org
13915 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
13916 T:      quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
13917 F:      include/linux/gfp.h
13918 F:      include/linux/gfp_types.h
13919 F:      include/linux/memory_hotplug.h
13920 F:      include/linux/mm.h
13921 F:      include/linux/mmzone.h
13922 F:      include/linux/pagewalk.h
13923 F:      include/linux/rmap.h
13924 F:      include/trace/events/ksm.h
13925 F:      mm/
13926 F:      tools/mm/
13927 F:      tools/testing/selftests/mm/
13928
13929 MEMORY TECHNOLOGY DEVICES (MTD)
13930 M:      Miquel Raynal <[email protected]>
13931 M:      Richard Weinberger <[email protected]>
13932 M:      Vignesh Raghavendra <[email protected]>
13933 L:      [email protected]
13934 S:      Maintained
13935 W:      http://www.linux-mtd.infradead.org/
13936 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
13937 C:      irc://irc.oftc.net/mtd
13938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
13939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
13940 F:      Documentation/devicetree/bindings/mtd/
13941 F:      drivers/mtd/
13942 F:      include/linux/mtd/
13943 F:      include/uapi/mtd/
13944
13945 MEMSENSING MICROSYSTEMS MSA311 DRIVER
13946 M:      Dmitry Rokosov <[email protected]>
13947 L:      [email protected]
13948 S:      Maintained
13949 F:      Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
13950 F:      drivers/iio/accel/msa311.c
13951
13952 MEN A21 WATCHDOG DRIVER
13953 M:      Johannes Thumshirn <[email protected]>
13954 L:      [email protected]
13955 S:      Maintained
13956 F:      drivers/watchdog/mena21_wdt.c
13957
13958 MEN CHAMELEON BUS (mcb)
13959 M:      Johannes Thumshirn <[email protected]>
13960 S:      Maintained
13961 F:      Documentation/driver-api/men-chameleon-bus.rst
13962 F:      drivers/mcb/
13963 F:      include/linux/mcb.h
13964
13965 MEN F21BMC (Board Management Controller)
13966 M:      Andreas Werner <[email protected]>
13967 S:      Supported
13968 F:      Documentation/hwmon/menf21bmc.rst
13969 F:      drivers/hwmon/menf21bmc_hwmon.c
13970 F:      drivers/leds/leds-menf21bmc.c
13971 F:      drivers/mfd/menf21bmc.c
13972 F:      drivers/watchdog/menf21bmc_wdt.c
13973
13974 MEN Z069 WATCHDOG DRIVER
13975 M:      Johannes Thumshirn <[email protected]>
13976 L:      [email protected]
13977 S:      Maintained
13978 F:      drivers/watchdog/menz69_wdt.c
13979
13980 MESON AO CEC DRIVER FOR AMLOGIC SOCS
13981 M:      Neil Armstrong <[email protected]>
13982 L:      [email protected]
13983 L:      [email protected]
13984 S:      Supported
13985 W:      http://linux-meson.com/
13986 T:      git git://linuxtv.org/media_tree.git
13987 F:      Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
13988 F:      drivers/media/cec/platform/meson/ao-cec-g12a.c
13989 F:      drivers/media/cec/platform/meson/ao-cec.c
13990
13991 MESON GE2D DRIVER FOR AMLOGIC SOCS
13992 M:      Neil Armstrong <[email protected]>
13993 L:      [email protected]
13994 L:      [email protected]
13995 S:      Supported
13996 T:      git git://linuxtv.org/media_tree.git
13997 F:      Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
13998 F:      drivers/media/platform/amlogic/meson-ge2d/
13999
14000 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
14001 M:      Liang Yang <[email protected]>
14002 L:      [email protected]
14003 S:      Maintained
14004 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
14005 F:      drivers/mtd/nand/raw/meson_*
14006
14007 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
14008 M:      Neil Armstrong <[email protected]>
14009 L:      [email protected]
14010 L:      [email protected]
14011 S:      Supported
14012 T:      git git://linuxtv.org/media_tree.git
14013 F:      Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
14014 F:      drivers/staging/media/meson/vdec/
14015
14016 METHODE UDPU SUPPORT
14017 M:      Robert Marko <[email protected]>
14018 S:      Maintained
14019 F:      arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
14020 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
14021
14022 MHI BUS
14023 M:      Manivannan Sadhasivam <[email protected]>
14024 L:      [email protected]
14025 L:      [email protected]
14026 S:      Maintained
14027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
14028 F:      Documentation/ABI/stable/sysfs-bus-mhi
14029 F:      Documentation/mhi/
14030 F:      drivers/bus/mhi/
14031 F:      drivers/pci/endpoint/functions/pci-epf-mhi.c
14032 F:      include/linux/mhi.h
14033
14034 MICROBLAZE ARCHITECTURE
14035 M:      Michal Simek <[email protected]>
14036 S:      Supported
14037 W:      http://www.monstr.eu/fdt/
14038 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
14039 F:      arch/microblaze/
14040
14041 MICROBLAZE TMR INJECT
14042 M:      Appana Durga Kedareswara rao <[email protected]>
14043 S:      Supported
14044 F:      Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
14045 F:      drivers/misc/xilinx_tmr_inject.c
14046
14047 MICROBLAZE TMR MANAGER
14048 M:      Appana Durga Kedareswara rao <[email protected]>
14049 S:      Supported
14050 F:      Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
14051 F:      Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
14052 F:      drivers/misc/xilinx_tmr_manager.c
14053
14054 MICROCHIP AT91 DMA DRIVERS
14055 M:      Ludovic Desroches <[email protected]>
14056 M:      Tudor Ambarus <[email protected]>
14057 L:      [email protected] (moderated for non-subscribers)
14058 L:      [email protected]
14059 S:      Supported
14060 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
14061 F:      drivers/dma/at_hdmac.c
14062 F:      drivers/dma/at_xdmac.c
14063 F:      include/dt-bindings/dma/at91.h
14064
14065 MICROCHIP AT91 SERIAL DRIVER
14066 M:      Richard Genoud <[email protected]>
14067 S:      Maintained
14068 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14069 F:      drivers/tty/serial/atmel_serial.c
14070 F:      drivers/tty/serial/atmel_serial.h
14071
14072 MICROCHIP AT91 USART MFD DRIVER
14073 M:      Radu Pirea <[email protected]>
14074 L:      [email protected]
14075 S:      Supported
14076 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14077 F:      drivers/mfd/at91-usart.c
14078 F:      include/dt-bindings/mfd/at91-usart.h
14079
14080 MICROCHIP AT91 USART SPI DRIVER
14081 M:      Radu Pirea <[email protected]>
14082 L:      [email protected]
14083 S:      Supported
14084 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14085 F:      drivers/spi/spi-at91-usart.c
14086
14087 MICROCHIP AUDIO ASOC DRIVERS
14088 M:      Claudiu Beznea <[email protected]>
14089 L:      [email protected] (moderated for non-subscribers)
14090 S:      Supported
14091 F:      Documentation/devicetree/bindings/sound/atmel*
14092 F:      Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
14093 F:      Documentation/devicetree/bindings/sound/microchip,sama7g5-*
14094 F:      Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
14095 F:      sound/soc/atmel
14096
14097 MICROCHIP CSI2DC DRIVER
14098 M:      Eugen Hristev <[email protected]>
14099 L:      [email protected]
14100 S:      Supported
14101 F:      Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
14102 F:      drivers/media/platform/microchip/microchip-csi2dc.c
14103
14104 MICROCHIP ECC DRIVER
14105 M:      Tudor Ambarus <[email protected]>
14106 L:      [email protected]
14107 S:      Maintained
14108 F:      drivers/crypto/atmel-ecc.*
14109
14110 MICROCHIP EIC DRIVER
14111 M:      Claudiu Beznea <[email protected]>
14112 L:      [email protected] (moderated for non-subscribers)
14113 S:      Supported
14114 F:      Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
14115 F:      drivers/irqchip/irq-mchp-eic.c
14116
14117 MICROCHIP I2C DRIVER
14118 M:      Codrin Ciubotariu <[email protected]>
14119 L:      [email protected]
14120 S:      Supported
14121 F:      drivers/i2c/busses/i2c-at91-*.c
14122 F:      drivers/i2c/busses/i2c-at91.h
14123
14124 MICROCHIP ISC DRIVER
14125 M:      Eugen Hristev <[email protected]>
14126 L:      [email protected]
14127 S:      Supported
14128 F:      Documentation/devicetree/bindings/media/atmel,isc.yaml
14129 F:      Documentation/devicetree/bindings/media/microchip,xisc.yaml
14130 F:      drivers/media/platform/microchip/microchip-isc*
14131 F:      drivers/media/platform/microchip/microchip-sama*-isc*
14132 F:      drivers/staging/media/deprecated/atmel/atmel-isc*
14133 F:      drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
14134 F:      include/linux/atmel-isc-media.h
14135
14136 MICROCHIP ISI DRIVER
14137 M:      Eugen Hristev <[email protected]>
14138 L:      [email protected]
14139 S:      Supported
14140 F:      drivers/media/platform/atmel/atmel-isi.c
14141 F:      drivers/media/platform/atmel/atmel-isi.h
14142
14143 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
14144 M:      Woojung Huh <[email protected]>
14145 M:      [email protected]
14146 L:      [email protected]
14147 S:      Maintained
14148 F:      Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
14149 F:      Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
14150 F:      drivers/net/dsa/microchip/*
14151 F:      include/linux/dsa/ksz_common.h
14152 F:      include/linux/platform_data/microchip-ksz.h
14153 F:      net/dsa/tag_ksz.c
14154
14155 MICROCHIP LAN743X ETHERNET DRIVER
14156 M:      Bryan Whitehead <[email protected]>
14157 M:      [email protected]
14158 L:      [email protected]
14159 S:      Maintained
14160 F:      drivers/net/ethernet/microchip/lan743x_*
14161
14162 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
14163 M:      Arun Ramadoss <[email protected]>
14164 R:      [email protected]
14165 L:      [email protected]
14166 S:      Maintained
14167 F:      drivers/net/phy/microchip_t1.c
14168
14169 MICROCHIP LAN966X ETHERNET DRIVER
14170 M:      Horatiu Vultur <[email protected]>
14171 M:      [email protected]
14172 L:      [email protected]
14173 S:      Maintained
14174 F:      drivers/net/ethernet/microchip/lan966x/*
14175
14176 MICROCHIP LCDFB DRIVER
14177 M:      Nicolas Ferre <[email protected]>
14178 L:      [email protected]
14179 S:      Maintained
14180 F:      drivers/video/fbdev/atmel_lcdfb.c
14181 F:      include/video/atmel_lcdc.h
14182
14183 MICROCHIP MCP16502 PMIC DRIVER
14184 M:      Claudiu Beznea <[email protected]>
14185 L:      [email protected] (moderated for non-subscribers)
14186 S:      Supported
14187 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
14188 F:      drivers/regulator/mcp16502.c
14189
14190 MICROCHIP MCP3564 ADC DRIVER
14191 M:      Marius Cristea <[email protected]>
14192 L:      [email protected]
14193 S:      Supported
14194 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
14195 F:      drivers/iio/adc/mcp3564.c
14196
14197 MICROCHIP MCP3911 ADC DRIVER
14198 M:      Marcus Folkesson <[email protected]>
14199 M:      Kent Gustavsson <[email protected]>
14200 L:      [email protected]
14201 S:      Maintained
14202 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
14203 F:      drivers/iio/adc/mcp3911.c
14204
14205 MICROCHIP MMC/SD/SDIO MCI DRIVER
14206 M:      Aubin Constans <[email protected]>
14207 S:      Maintained
14208 F:      drivers/mmc/host/atmel-mci.c
14209
14210 MICROCHIP NAND DRIVER
14211 M:      Tudor Ambarus <[email protected]>
14212 L:      [email protected]
14213 S:      Supported
14214 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
14215 F:      drivers/mtd/nand/raw/atmel/*
14216
14217 MICROCHIP OTPC DRIVER
14218 M:      Claudiu Beznea <[email protected]>
14219 L:      [email protected] (moderated for non-subscribers)
14220 S:      Supported
14221 F:      Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
14222 F:      drivers/nvmem/microchip-otpc.c
14223 F:      include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
14224
14225 MICROCHIP PCI1XXXX GP DRIVER
14226 M:      Vaibhaav Ram T.L <[email protected]>
14227 M:      Kumaravel Thiagarajan <[email protected]>
14228 L:      [email protected]
14229 S:      Supported
14230 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
14231 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
14232 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
14233 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
14234
14235 MICROCHIP PCI1XXXX I2C DRIVER
14236 M:      Tharun Kumar P <[email protected]>
14237 M:      Kumaravel Thiagarajan <[email protected]>
14238 M:      Microchip Linux Driver Support <[email protected]>
14239 L:      [email protected]
14240 S:      Maintained
14241 F:      drivers/i2c/busses/i2c-mchp-pci1xxxx.c
14242
14243 MICROCHIP PCIe UART DRIVER
14244 M:      Kumaravel Thiagarajan <[email protected]>
14245 M:      Tharun Kumar P <[email protected]>
14246 L:      [email protected]
14247 S:      Maintained
14248 F:      drivers/tty/serial/8250/8250_pci1xxxx.c
14249
14250 MICROCHIP POLARFIRE FPGA DRIVERS
14251 M:      Conor Dooley <[email protected]>
14252 R:      Vladimir Georgiev <[email protected]>
14253 L:      [email protected]
14254 S:      Supported
14255 F:      Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
14256 F:      drivers/fpga/microchip-spi.c
14257
14258 MICROCHIP PWM DRIVER
14259 M:      Claudiu Beznea <[email protected]>
14260 L:      [email protected] (moderated for non-subscribers)
14261 L:      [email protected]
14262 S:      Supported
14263 F:      Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
14264 F:      drivers/pwm/pwm-atmel.c
14265
14266 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
14267 M:      Eugen Hristev <[email protected]>
14268 L:      [email protected]
14269 S:      Supported
14270 F:      Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
14271 F:      drivers/iio/adc/at91-sama5d2_adc.c
14272 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
14273
14274 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
14275 M:      Claudiu Beznea <[email protected]>
14276 S:      Supported
14277 F:      Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
14278 F:      drivers/power/reset/at91-sama5d2_shdwc.c
14279
14280 MICROCHIP SOC DRIVERS
14281 M:      Conor Dooley <[email protected]>
14282 S:      Supported
14283 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
14284 F:      drivers/soc/microchip/
14285
14286 MICROCHIP SPI DRIVER
14287 M:      Ryan Wanner <[email protected]>
14288 S:      Supported
14289 F:      drivers/spi/spi-atmel.*
14290
14291 MICROCHIP SSC DRIVER
14292 M:      Claudiu Beznea <[email protected]>
14293 L:      [email protected] (moderated for non-subscribers)
14294 S:      Supported
14295 F:      Documentation/devicetree/bindings/misc/atmel-ssc.txt
14296 F:      drivers/misc/atmel-ssc.c
14297 F:      include/linux/atmel-ssc.h
14298
14299 Microchip Timer Counter Block (TCB) Capture Driver
14300 M:      Kamel Bouhara <[email protected]>
14301 L:      [email protected] (moderated for non-subscribers)
14302 L:      [email protected]
14303 S:      Maintained
14304 F:      drivers/counter/microchip-tcb-capture.c
14305
14306 MICROCHIP USB251XB DRIVER
14307 M:      Richard Leitner <[email protected]>
14308 L:      [email protected]
14309 S:      Maintained
14310 F:      Documentation/devicetree/bindings/usb/usb251xb.yaml
14311 F:      drivers/usb/misc/usb251xb.c
14312
14313 MICROCHIP USBA UDC DRIVER
14314 M:      Cristian Birsan <[email protected]>
14315 L:      [email protected] (moderated for non-subscribers)
14316 S:      Supported
14317 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
14318
14319 MICROCHIP WILC1000 WIFI DRIVER
14320 M:      Ajay Singh <[email protected]>
14321 M:      Claudiu Beznea <[email protected]>
14322 L:      [email protected]
14323 S:      Supported
14324 F:      drivers/net/wireless/microchip/wilc1000/
14325
14326 MICROSEMI MIPS SOCS
14327 M:      Alexandre Belloni <[email protected]>
14328 M:      [email protected]
14329 L:      [email protected]
14330 S:      Supported
14331 F:      Documentation/devicetree/bindings/mips/mscc.txt
14332 F:      Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
14333 F:      Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
14334 F:      arch/mips/boot/dts/mscc/
14335 F:      arch/mips/configs/generic/board-ocelot.config
14336 F:      arch/mips/generic/board-ocelot.c
14337
14338 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
14339 M:      Don Brace <[email protected]>
14340 L:      [email protected]
14341 L:      [email protected]
14342 S:      Supported
14343 F:      Documentation/scsi/smartpqi.rst
14344 F:      drivers/scsi/smartpqi/Kconfig
14345 F:      drivers/scsi/smartpqi/Makefile
14346 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
14347 F:      include/linux/cciss*.h
14348 F:      include/uapi/linux/cciss*.h
14349
14350 MICROSOFT MANA RDMA DRIVER
14351 M:      Long Li <[email protected]>
14352 M:      Ajay Sharma <[email protected]>
14353 L:      [email protected]
14354 S:      Supported
14355 F:      drivers/infiniband/hw/mana/
14356 F:      include/net/mana
14357 F:      include/uapi/rdma/mana-abi.h
14358
14359 MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
14360 M:      Maximilian Luz <[email protected]>
14361 L:      [email protected]
14362 S:      Maintained
14363 F:      drivers/platform/surface/surface_aggregator_tabletsw.c
14364
14365 MICROSOFT SURFACE BATTERY AND AC DRIVERS
14366 M:      Maximilian Luz <[email protected]>
14367 L:      [email protected]
14368 L:      [email protected]
14369 S:      Maintained
14370 F:      drivers/power/supply/surface_battery.c
14371 F:      drivers/power/supply/surface_charger.c
14372
14373 MICROSOFT SURFACE DTX DRIVER
14374 M:      Maximilian Luz <[email protected]>
14375 L:      [email protected]
14376 S:      Maintained
14377 F:      Documentation/driver-api/surface_aggregator/clients/dtx.rst
14378 F:      drivers/platform/surface/surface_dtx.c
14379 F:      include/uapi/linux/surface_aggregator/dtx.h
14380
14381 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
14382 M:      Maximilian Luz <[email protected]>
14383 L:      [email protected]
14384 S:      Maintained
14385 F:      drivers/platform/surface/surface_gpe.c
14386
14387 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
14388 M:      Hans de Goede <[email protected]>
14389 M:      Ilpo Järvinen <[email protected]>
14390 M:      Maximilian Luz <[email protected]>
14391 L:      [email protected]
14392 S:      Maintained
14393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
14394 F:      drivers/platform/surface/
14395
14396 MICROSOFT SURFACE HID TRANSPORT DRIVER
14397 M:      Maximilian Luz <[email protected]>
14398 L:      [email protected]
14399 L:      [email protected]
14400 S:      Maintained
14401 F:      drivers/hid/surface-hid/
14402
14403 MICROSOFT SURFACE HOT-PLUG DRIVER
14404 M:      Maximilian Luz <[email protected]>
14405 L:      [email protected]
14406 S:      Maintained
14407 F:      drivers/platform/surface/surface_hotplug.c
14408
14409 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
14410 M:      Maximilian Luz <[email protected]>
14411 L:      [email protected]
14412 S:      Maintained
14413 F:      drivers/platform/surface/surface_platform_profile.c
14414
14415 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
14416 M:      Chen Yu <[email protected]>
14417 L:      [email protected]
14418 S:      Supported
14419 F:      drivers/platform/surface/surfacepro3_button.c
14420
14421 MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
14422 M:      Maximilian Luz <[email protected]>
14423 L:      [email protected]
14424 S:      Maintained
14425 F:      drivers/platform/surface/surface_aggregator_hub.c
14426
14427 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
14428 M:      Maximilian Luz <[email protected]>
14429 L:      [email protected]
14430 S:      Maintained
14431 W:      https://github.com/linux-surface/surface-aggregator-module
14432 C:      irc://irc.libera.chat/linux-surface
14433 F:      Documentation/driver-api/surface_aggregator/
14434 F:      drivers/platform/surface/aggregator/
14435 F:      drivers/platform/surface/surface_acpi_notify.c
14436 F:      drivers/platform/surface/surface_aggregator_cdev.c
14437 F:      drivers/platform/surface/surface_aggregator_registry.c
14438 F:      include/linux/surface_acpi_notify.h
14439 F:      include/linux/surface_aggregator/
14440 F:      include/uapi/linux/surface_aggregator/
14441
14442 MICROTEK X6 SCANNER
14443 M:      Oliver Neukum <[email protected]>
14444 S:      Maintained
14445 F:      drivers/usb/image/microtek.*
14446
14447 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
14448 M:      Luka Kovacic <[email protected]>
14449 M:      Luka Perkov <[email protected]>
14450 S:      Maintained
14451 F:      arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
14452 F:      arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
14453 F:      arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
14454 F:      arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
14455 F:      arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
14456 F:      arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
14457
14458 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
14459 M:      Sakari Ailus <[email protected]>
14460 L:      [email protected]
14461 S:      Maintained
14462 F:      Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
14463 F:      Documentation/driver-api/media/drivers/ccs/
14464 F:      Documentation/userspace-api/media/drivers/ccs.rst
14465 F:      drivers/media/i2c/ccs-pll.c
14466 F:      drivers/media/i2c/ccs-pll.h
14467 F:      drivers/media/i2c/ccs/
14468 F:      include/uapi/linux/ccs.h
14469 F:      include/uapi/linux/smiapp.h
14470
14471 MIPS
14472 M:      Thomas Bogendoerfer <[email protected]>
14473 L:      [email protected]
14474 S:      Maintained
14475 W:      http://www.linux-mips.org/
14476 Q:      https://patchwork.kernel.org/project/linux-mips/list/
14477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
14478 F:      Documentation/devicetree/bindings/mips/
14479 F:      Documentation/arch/mips/
14480 F:      arch/mips/
14481 F:      drivers/platform/mips/
14482 F:      include/dt-bindings/mips/
14483
14484 MIPS BOSTON DEVELOPMENT BOARD
14485 M:      Paul Burton <[email protected]>
14486 L:      [email protected]
14487 S:      Maintained
14488 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
14489 F:      arch/mips/boot/dts/img/boston.dts
14490 F:      arch/mips/configs/generic/board-boston.config
14491 F:      drivers/clk/imgtec/clk-boston.c
14492 F:      include/dt-bindings/clock/boston-clock.h
14493
14494 MIPS CORE DRIVERS
14495 M:      Thomas Bogendoerfer <[email protected]>
14496 M:      Serge Semin <[email protected]>
14497 L:      [email protected]
14498 S:      Supported
14499 F:      drivers/bus/mips_cdmm.c
14500 F:      drivers/clocksource/mips-gic-timer.c
14501 F:      drivers/cpuidle/cpuidle-cps.c
14502 F:      drivers/irqchip/irq-mips-cpu.c
14503 F:      drivers/irqchip/irq-mips-gic.c
14504
14505 MIPS GENERIC PLATFORM
14506 M:      Paul Burton <[email protected]>
14507 L:      [email protected]
14508 S:      Supported
14509 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
14510 F:      arch/mips/generic/
14511 F:      arch/mips/tools/generic-board-config.sh
14512
14513 MIPS RINT INSTRUCTION EMULATION
14514 M:      Aleksandar Markovic <[email protected]>
14515 L:      [email protected]
14516 S:      Supported
14517 F:      arch/mips/math-emu/dp_rint.c
14518 F:      arch/mips/math-emu/sp_rint.c
14519
14520 MIPS/LOONGSON1 ARCHITECTURE
14521 M:      Keguang Zhang <[email protected]>
14522 L:      [email protected]
14523 S:      Maintained
14524 F:      Documentation/devicetree/bindings/*/loongson,ls1*.yaml
14525 F:      arch/mips/include/asm/mach-loongson32/
14526 F:      arch/mips/loongson32/
14527 F:      drivers/*/*loongson1*
14528 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
14529
14530 MIPS/LOONGSON2EF ARCHITECTURE
14531 M:      Jiaxun Yang <[email protected]>
14532 L:      [email protected]
14533 S:      Maintained
14534 F:      arch/mips/include/asm/mach-loongson2ef/
14535 F:      arch/mips/loongson2ef/
14536 F:      drivers/cpufreq/loongson2_cpufreq.c
14537
14538 MIPS/LOONGSON64 ARCHITECTURE
14539 M:      Huacai Chen <[email protected]>
14540 M:      Jiaxun Yang <[email protected]>
14541 L:      [email protected]
14542 S:      Maintained
14543 F:      arch/mips/include/asm/mach-loongson64/
14544 F:      arch/mips/loongson64/
14545 F:      drivers/irqchip/irq-loongson*
14546 F:      drivers/platform/mips/cpu_hwmon.c
14547
14548 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
14549 M:      Hans Verkuil <[email protected]>
14550 L:      [email protected]
14551 S:      Odd Fixes
14552 W:      https://linuxtv.org
14553 T:      git git://linuxtv.org/media_tree.git
14554 F:      drivers/media/radio/radio-miropcm20*
14555
14556 MITSUMI MM8013 FG DRIVER
14557 M:      Konrad Dybcio <[email protected]>
14558 F:      Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
14559 F:      drivers/power/supply/mm8013.c
14560
14561 MMP SUPPORT
14562 R:      Lubomir Rintel <[email protected]>
14563 L:      [email protected] (moderated for non-subscribers)
14564 S:      Odd Fixes
14565 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
14566 F:      arch/arm/boot/dts/marvell/mmp*
14567 F:      arch/arm/mach-mmp/
14568 F:      include/linux/soc/mmp/
14569
14570 MMP USB PHY DRIVERS
14571 R:      Lubomir Rintel <[email protected]>
14572 L:      [email protected] (moderated for non-subscribers)
14573 S:      Maintained
14574 F:      drivers/phy/marvell/phy-mmp3-usb.c
14575 F:      drivers/phy/marvell/phy-pxa-usb.c
14576
14577 MMU GATHER AND TLB INVALIDATION
14578 M:      Will Deacon <[email protected]>
14579 M:      "Aneesh Kumar K.V" <[email protected]>
14580 M:      Andrew Morton <[email protected]>
14581 M:      Nick Piggin <[email protected]>
14582 M:      Peter Zijlstra <[email protected]>
14583 L:      [email protected]
14584 L:      [email protected]
14585 S:      Maintained
14586 F:      arch/*/include/asm/tlb.h
14587 F:      include/asm-generic/tlb.h
14588 F:      mm/mmu_gather.c
14589
14590 MN88472 MEDIA DRIVER
14591 M:      Antti Palosaari <[email protected]>
14592 L:      [email protected]
14593 S:      Maintained
14594 W:      https://linuxtv.org
14595 W:      http://palosaari.fi/linux/
14596 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14597 F:      drivers/media/dvb-frontends/mn88472*
14598
14599 MN88473 MEDIA DRIVER
14600 M:      Antti Palosaari <[email protected]>
14601 L:      [email protected]
14602 S:      Maintained
14603 W:      https://linuxtv.org
14604 W:      http://palosaari.fi/linux/
14605 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14606 F:      drivers/media/dvb-frontends/mn88473*
14607
14608 MODULE SUPPORT
14609 M:      Luis Chamberlain <[email protected]>
14610 L:      [email protected]
14611 L:      [email protected]
14612 S:      Maintained
14613 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
14614 F:      include/linux/kmod.h
14615 F:      include/linux/module*.h
14616 F:      kernel/module/
14617 F:      lib/test_kmod.c
14618 F:      scripts/module*
14619 F:      tools/testing/selftests/kmod/
14620
14621 MONOLITHIC POWER SYSTEM PMIC DRIVER
14622 M:      Saravanan Sekar <[email protected]>
14623 S:      Maintained
14624 F:      Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
14625 F:      Documentation/devicetree/bindings/regulator/mps,mp*.yaml
14626 F:      drivers/hwmon/pmbus/mpq7932.c
14627 F:      drivers/iio/adc/mp2629_adc.c
14628 F:      drivers/mfd/mp2629.c
14629 F:      drivers/power/supply/mp2629_charger.c
14630 F:      drivers/regulator/mp5416.c
14631 F:      drivers/regulator/mpq7920.c
14632 F:      drivers/regulator/mpq7920.h
14633 F:      include/linux/mfd/mp2629.h
14634
14635 MOST(R) TECHNOLOGY DRIVER
14636 M:      Parthiban Veerasooran <[email protected]>
14637 M:      Christian Gromm <[email protected]>
14638 S:      Maintained
14639 F:      Documentation/ABI/testing/configfs-most
14640 F:      Documentation/ABI/testing/sysfs-bus-most
14641 F:      drivers/most/
14642 F:      drivers/staging/most/
14643 F:      include/linux/most.h
14644
14645 MOTORCOMM PHY DRIVER
14646 M:      Peter Geis <[email protected]>
14647 M:      Frank <[email protected]>
14648 L:      [email protected]
14649 S:      Maintained
14650 F:      Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
14651 F:      drivers/net/phy/motorcomm.c
14652
14653 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
14654 M:      Jiri Slaby <[email protected]>
14655 S:      Maintained
14656 F:      Documentation/driver-api/tty/moxa-smartio.rst
14657 F:      drivers/tty/mxser.*
14658
14659 MR800 AVERMEDIA USB FM RADIO DRIVER
14660 M:      Alexey Klimov <[email protected]>
14661 L:      [email protected]
14662 S:      Maintained
14663 T:      git git://linuxtv.org/media_tree.git
14664 F:      drivers/media/radio/radio-mr800.c
14665
14666 MRF24J40 IEEE 802.15.4 RADIO DRIVER
14667 M:      Stefan Schmidt <[email protected]>
14668 L:      [email protected]
14669 S:      Odd Fixes
14670 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
14671 F:      drivers/net/ieee802154/mrf24j40.c
14672
14673 MSI EC DRIVER
14674 M:      Nikita Kravets <[email protected]>
14675 L:      [email protected]
14676 S:      Maintained
14677 W:      https://github.com/BeardOverflow/msi-ec
14678 F:      drivers/platform/x86/msi-ec.*
14679
14680 MSI LAPTOP SUPPORT
14681 M:      "Lee, Chun-Yi" <[email protected]>
14682 L:      [email protected]
14683 S:      Maintained
14684 F:      drivers/platform/x86/msi-laptop.c
14685
14686 MSI WMI SUPPORT
14687 L:      [email protected]
14688 S:      Orphan
14689 F:      drivers/platform/x86/msi-wmi.c
14690
14691 MSI001 MEDIA DRIVER
14692 M:      Antti Palosaari <[email protected]>
14693 L:      [email protected]
14694 S:      Maintained
14695 W:      https://linuxtv.org
14696 W:      http://palosaari.fi/linux/
14697 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14698 T:      git git://linuxtv.org/anttip/media_tree.git
14699 F:      drivers/media/tuners/msi001*
14700
14701 MSI2500 MEDIA DRIVER
14702 M:      Antti Palosaari <[email protected]>
14703 L:      [email protected]
14704 S:      Maintained
14705 W:      https://linuxtv.org
14706 W:      http://palosaari.fi/linux/
14707 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14708 T:      git git://linuxtv.org/anttip/media_tree.git
14709 F:      drivers/media/usb/msi2500/
14710
14711 MSTAR INTERRUPT CONTROLLER DRIVER
14712 M:      Mark-PK Tsai <[email protected]>
14713 M:      Daniel Palmer <[email protected]>
14714 S:      Maintained
14715 F:      Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
14716 F:      drivers/irqchip/irq-mst-intc.c
14717
14718 MSYSTEMS DISKONCHIP G3 MTD DRIVER
14719 M:      Robert Jarzmik <[email protected]>
14720 L:      [email protected]
14721 S:      Maintained
14722 F:      drivers/mtd/devices/docg3*
14723
14724 MT9M114 ONSEMI SENSOR DRIVER
14725 M:      Laurent Pinchart <[email protected]>
14726 L:      [email protected]
14727 S:      Maintained
14728 T:      git git://linuxtv.org/media_tree.git
14729 F:      Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
14730 F:      drivers/media/i2c/mt9m114.c
14731
14732 MT9P031 APTINA CAMERA SENSOR
14733 M:      Laurent Pinchart <[email protected]>
14734 L:      [email protected]
14735 S:      Maintained
14736 T:      git git://linuxtv.org/media_tree.git
14737 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
14738 F:      drivers/media/i2c/mt9p031.c
14739 F:      include/media/i2c/mt9p031.h
14740
14741 MT9T112 APTINA CAMERA SENSOR
14742 M:      Jacopo Mondi <[email protected]>
14743 L:      [email protected]
14744 S:      Odd Fixes
14745 T:      git git://linuxtv.org/media_tree.git
14746 F:      drivers/media/i2c/mt9t112.c
14747 F:      include/media/i2c/mt9t112.h
14748
14749 MT9V032 APTINA CAMERA SENSOR
14750 M:      Laurent Pinchart <[email protected]>
14751 L:      [email protected]
14752 S:      Maintained
14753 T:      git git://linuxtv.org/media_tree.git
14754 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
14755 F:      drivers/media/i2c/mt9v032.c
14756 F:      include/media/i2c/mt9v032.h
14757
14758 MT9V111 APTINA CAMERA SENSOR
14759 M:      Jacopo Mondi <[email protected]>
14760 L:      [email protected]
14761 S:      Maintained
14762 T:      git git://linuxtv.org/media_tree.git
14763 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
14764 F:      drivers/media/i2c/mt9v111.c
14765
14766 MULTIFUNCTION DEVICES (MFD)
14767 M:      Lee Jones <[email protected]>
14768 S:      Maintained
14769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14770 F:      Documentation/devicetree/bindings/mfd/
14771 F:      drivers/mfd/
14772 F:      include/dt-bindings/mfd/
14773 F:      include/linux/mfd/
14774
14775 MULTIMEDIA CARD (MMC) ETC. OVER SPI
14776 S:      Orphan
14777 F:      drivers/mmc/host/mmc_spi.c
14778 F:      include/linux/spi/mmc_spi.h
14779
14780 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
14781 M:      Ulf Hansson <[email protected]>
14782 L:      [email protected]
14783 S:      Maintained
14784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14785 F:      Documentation/devicetree/bindings/mmc/
14786 F:      drivers/mmc/
14787 F:      include/linux/mmc/
14788 F:      include/uapi/linux/mmc/
14789
14790 MULTIPLEXER SUBSYSTEM
14791 M:      Peter Rosin <[email protected]>
14792 S:      Maintained
14793 F:      Documentation/ABI/testing/sysfs-class-mux*
14794 F:      Documentation/devicetree/bindings/mux/
14795 F:      drivers/mux/
14796 F:      include/dt-bindings/mux/
14797 F:      include/linux/mux/
14798
14799 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
14800 M:      Bin Liu <[email protected]>
14801 L:      [email protected]
14802 S:      Maintained
14803 F:      drivers/usb/musb/
14804
14805 MXL301RF MEDIA DRIVER
14806 M:      Akihiro Tsukada <[email protected]>
14807 L:      [email protected]
14808 S:      Odd Fixes
14809 F:      drivers/media/tuners/mxl301rf*
14810
14811 MXL5007T MEDIA DRIVER
14812 M:      Michael Krufky <[email protected]>
14813 L:      [email protected]
14814 S:      Maintained
14815 W:      https://linuxtv.org
14816 W:      http://github.com/mkrufky
14817 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14818 T:      git git://linuxtv.org/mkrufky/tuners.git
14819 F:      drivers/media/tuners/mxl5007t.*
14820
14821 MXSFB DRM DRIVER
14822 M:      Marek Vasut <[email protected]>
14823 M:      Stefan Agner <[email protected]>
14824 L:      [email protected]
14825 S:      Supported
14826 T:      git git://anongit.freedesktop.org/drm/drm-misc
14827 F:      Documentation/devicetree/bindings/display/fsl,lcdif.yaml
14828 F:      drivers/gpu/drm/mxsfb/
14829
14830 MYLEX DAC960 PCI RAID Controller
14831 M:      Hannes Reinecke <[email protected]>
14832 L:      [email protected]
14833 S:      Supported
14834 F:      drivers/scsi/myrb.*
14835 F:      drivers/scsi/myrs.*
14836
14837 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
14838 M:      Chris Lee <[email protected]>
14839 L:      [email protected]
14840 S:      Supported
14841 W:      https://www.cspi.com/ethernet-products/support/downloads/
14842 F:      drivers/net/ethernet/myricom/myri10ge/
14843
14844 NAND FLASH SUBSYSTEM
14845 M:      Miquel Raynal <[email protected]>
14846 R:      Richard Weinberger <[email protected]>
14847 L:      [email protected]
14848 S:      Maintained
14849 W:      http://www.linux-mtd.infradead.org/
14850 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14851 C:      irc://irc.oftc.net/mtd
14852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
14853 F:      drivers/mtd/nand/
14854 F:      include/linux/mtd/*nand*.h
14855
14856 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
14857 M:      Daniel Mack <[email protected]>
14858 L:      [email protected] (moderated for non-subscribers)
14859 S:      Maintained
14860 W:      http://www.native-instruments.com
14861 F:      sound/usb/caiaq/
14862
14863 NATSEMI ETHERNET DRIVER (DP8381x)
14864 S:      Orphan
14865 F:      drivers/net/ethernet/natsemi/natsemi.c
14866
14867 NCR 5380 SCSI DRIVERS
14868 M:      Finn Thain <[email protected]>
14869 M:      Michael Schmitz <[email protected]>
14870 L:      [email protected]
14871 S:      Maintained
14872 F:      Documentation/scsi/g_NCR5380.rst
14873 F:      drivers/scsi/NCR5380.*
14874 F:      drivers/scsi/arm/cumana_1.c
14875 F:      drivers/scsi/arm/oak.c
14876 F:      drivers/scsi/atari_scsi.*
14877 F:      drivers/scsi/dmx3191d.c
14878 F:      drivers/scsi/g_NCR5380.*
14879 F:      drivers/scsi/mac_scsi.*
14880 F:      drivers/scsi/sun3_scsi.*
14881 F:      drivers/scsi/sun3_scsi_vme.c
14882
14883 NCSI LIBRARY
14884 M:      Samuel Mendoza-Jonas <[email protected]>
14885 S:      Maintained
14886 F:      net/ncsi/
14887
14888 NCT6775 HARDWARE MONITOR DRIVER - CORE & PLATFORM DRIVER
14889 M:      Guenter Roeck <[email protected]>
14890 L:      [email protected]
14891 S:      Maintained
14892 F:      Documentation/hwmon/nct6775.rst
14893 F:      drivers/hwmon/nct6775-core.c
14894 F:      drivers/hwmon/nct6775-platform.c
14895 F:      drivers/hwmon/nct6775.h
14896
14897 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
14898 M:      Zev Weiss <[email protected]>
14899 L:      [email protected]
14900 S:      Maintained
14901 F:      Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
14902 F:      drivers/hwmon/nct6775-i2c.c
14903
14904 NETDEVSIM
14905 M:      Jakub Kicinski <[email protected]>
14906 S:      Maintained
14907 F:      drivers/net/netdevsim/*
14908
14909 NETEM NETWORK EMULATOR
14910 M:      Stephen Hemminger <[email protected]>
14911 L:      [email protected]
14912 S:      Maintained
14913 F:      net/sched/sch_netem.c
14914
14915 NETERION 10GbE DRIVERS (s2io)
14916 M:      Jon Mason <[email protected]>
14917 L:      [email protected]
14918 S:      Supported
14919 F:      Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
14920 F:      drivers/net/ethernet/neterion/
14921
14922 NETFILTER
14923 M:      Pablo Neira Ayuso <[email protected]>
14924 M:      Jozsef Kadlecsik <[email protected]>
14925 M:      Florian Westphal <[email protected]>
14926 L:      [email protected]
14927 L:      [email protected]
14928 S:      Maintained
14929 W:      http://www.netfilter.org/
14930 W:      http://www.iptables.org/
14931 W:      http://www.nftables.org/
14932 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
14933 C:      irc://irc.libera.chat/netfilter
14934 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
14935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
14936 F:      include/linux/netfilter*
14937 F:      include/linux/netfilter/
14938 F:      include/net/netfilter/
14939 F:      include/uapi/linux/netfilter*
14940 F:      include/uapi/linux/netfilter/
14941 F:      net/*/netfilter.c
14942 F:      net/*/netfilter/
14943 F:      net/bridge/br_netfilter*.c
14944 F:      net/netfilter/
14945
14946 NETROM NETWORK LAYER
14947 M:      Ralf Baechle <[email protected]>
14948 L:      [email protected]
14949 S:      Maintained
14950 W:      https://linux-ax25.in-berlin.de
14951 F:      include/net/netrom.h
14952 F:      include/uapi/linux/netrom.h
14953 F:      net/netrom/
14954
14955 NETRONIX EMBEDDED CONTROLLER
14956 M:      Jonathan Neuschäfer <[email protected]>
14957 S:      Maintained
14958 F:      Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
14959 F:      drivers/mfd/ntxec.c
14960 F:      drivers/pwm/pwm-ntxec.c
14961 F:      drivers/rtc/rtc-ntxec.c
14962 F:      include/linux/mfd/ntxec.h
14963
14964 NETRONOME ETHERNET DRIVERS
14965 M:      Louis Peens <[email protected]>
14966 R:      Jakub Kicinski <[email protected]>
14967 L:      [email protected]
14968 S:      Maintained
14969 F:      drivers/net/ethernet/netronome/
14970
14971 NETWORK BLOCK DEVICE (NBD)
14972 M:      Josef Bacik <[email protected]>
14973 L:      [email protected]
14974 L:      [email protected]
14975 S:      Maintained
14976 F:      Documentation/admin-guide/blockdev/nbd.rst
14977 F:      drivers/block/nbd.c
14978 F:      include/trace/events/nbd.h
14979 F:      include/uapi/linux/nbd.h
14980
14981 NETWORK DROP MONITOR
14982 M:      Neil Horman <[email protected]>
14983 L:      [email protected]
14984 S:      Maintained
14985 W:      https://fedorahosted.org/dropwatch/
14986 F:      include/uapi/linux/net_dropmon.h
14987 F:      net/core/drop_monitor.c
14988
14989 NETWORKING DRIVERS
14990 M:      "David S. Miller" <[email protected]>
14991 M:      Eric Dumazet <[email protected]>
14992 M:      Jakub Kicinski <[email protected]>
14993 M:      Paolo Abeni <[email protected]>
14994 L:      [email protected]
14995 S:      Maintained
14996 P:      Documentation/process/maintainer-netdev.rst
14997 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15000 F:      Documentation/devicetree/bindings/net/
15001 F:      drivers/connector/
15002 F:      drivers/net/
15003 F:      include/dt-bindings/net/
15004 F:      include/linux/etherdevice.h
15005 F:      include/linux/fcdevice.h
15006 F:      include/linux/fddidevice.h
15007 F:      include/linux/hippidevice.h
15008 F:      include/linux/if_*
15009 F:      include/linux/inetdevice.h
15010 F:      include/linux/netdevice.h
15011 F:      include/uapi/linux/if_*
15012 F:      include/uapi/linux/netdevice.h
15013 X:      drivers/net/wireless/
15014
15015 NETWORKING DRIVERS (WIRELESS)
15016 M:      Kalle Valo <[email protected]>
15017 L:      [email protected]
15018 S:      Maintained
15019 W:      https://wireless.wiki.kernel.org/
15020 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
15021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
15022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
15023 F:      Documentation/devicetree/bindings/net/wireless/
15024 F:      drivers/net/wireless/
15025
15026 NETWORKING [DSA]
15027 M:      Andrew Lunn <[email protected]>
15028 M:      Florian Fainelli <[email protected]>
15029 M:      Vladimir Oltean <[email protected]>
15030 S:      Maintained
15031 F:      Documentation/devicetree/bindings/net/dsa/
15032 F:      Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
15033 F:      Documentation/devicetree/bindings/net/ethernet-switch.yaml
15034 F:      drivers/net/dsa/
15035 F:      include/linux/dsa/
15036 F:      include/linux/platform_data/dsa.h
15037 F:      include/net/dsa.h
15038 F:      net/dsa/
15039 F:      tools/testing/selftests/drivers/net/dsa/
15040
15041 NETWORKING [GENERAL]
15042 M:      "David S. Miller" <[email protected]>
15043 M:      Eric Dumazet <[email protected]>
15044 M:      Jakub Kicinski <[email protected]>
15045 M:      Paolo Abeni <[email protected]>
15046 L:      [email protected]
15047 S:      Maintained
15048 P:      Documentation/process/maintainer-netdev.rst
15049 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
15050 B:      mailto:[email protected]
15051 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15052 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15053 F:      Documentation/core-api/netlink.rst
15054 F:      Documentation/netlink/
15055 F:      Documentation/networking/
15056 F:      Documentation/process/maintainer-netdev.rst
15057 F:      Documentation/userspace-api/netlink/
15058 F:      include/linux/in.h
15059 F:      include/linux/indirect_call_wrapper.h
15060 F:      include/linux/net.h
15061 F:      include/linux/netdevice.h
15062 F:      include/net/
15063 F:      include/uapi/linux/in.h
15064 F:      include/uapi/linux/net.h
15065 F:      include/uapi/linux/net_namespace.h
15066 F:      include/uapi/linux/netdevice.h
15067 F:      lib/net_utils.c
15068 F:      lib/random32.c
15069 F:      net/
15070 F:      tools/net/
15071 F:      tools/testing/selftests/net/
15072 X:      net/bluetooth/
15073
15074 NETWORKING [IPSEC]
15075 M:      Steffen Klassert <[email protected]>
15076 M:      Herbert Xu <[email protected]>
15077 M:      "David S. Miller" <[email protected]>
15078 L:      [email protected]
15079 S:      Maintained
15080 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
15081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
15082 F:      include/net/xfrm.h
15083 F:      include/uapi/linux/xfrm.h
15084 F:      net/ipv4/ah4.c
15085 F:      net/ipv4/esp4*
15086 F:      net/ipv4/ip_vti.c
15087 F:      net/ipv4/ipcomp.c
15088 F:      net/ipv4/xfrm*
15089 F:      net/ipv6/ah6.c
15090 F:      net/ipv6/esp6*
15091 F:      net/ipv6/ip6_vti.c
15092 F:      net/ipv6/ipcomp6.c
15093 F:      net/ipv6/xfrm*
15094 F:      net/key/
15095 F:      net/xfrm/
15096 F:      tools/testing/selftests/net/ipsec.c
15097
15098 NETWORKING [IPv4/IPv6]
15099 M:      "David S. Miller" <[email protected]>
15100 M:      David Ahern <[email protected]>
15101 L:      [email protected]
15102 S:      Maintained
15103 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15104 F:      arch/x86/net/*
15105 F:      include/linux/ip.h
15106 F:      include/linux/ipv6*
15107 F:      include/net/fib*
15108 F:      include/net/ip*
15109 F:      include/net/route.h
15110 F:      net/ipv4/
15111 F:      net/ipv6/
15112
15113 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
15114 M:      Paul Moore <[email protected]>
15115 L:      [email protected]
15116 L:      [email protected]
15117 S:      Supported
15118 W:      https://github.com/netlabel
15119 F:      Documentation/netlabel/
15120 F:      include/net/calipso.h
15121 F:      include/net/cipso_ipv4.h
15122 F:      include/net/netlabel.h
15123 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
15124 F:      include/uapi/linux/netfilter/xt_SECMARK.h
15125 F:      net/ipv4/cipso_ipv4.c
15126 F:      net/ipv6/calipso.c
15127 F:      net/netfilter/xt_CONNSECMARK.c
15128 F:      net/netfilter/xt_SECMARK.c
15129 F:      net/netlabel/
15130
15131 NETWORKING [MACSEC]
15132 M:      Sabrina Dubroca <[email protected]>
15133 L:      [email protected]
15134 S:      Maintained
15135 F:      drivers/net/macsec.c
15136 F:      include/net/macsec.h
15137 F:      include/uapi/linux/if_macsec.h
15138 K:      macsec
15139 K:      \bmdo_
15140
15141 NETWORKING [MPTCP]
15142 M:      Matthieu Baerts <[email protected]>
15143 M:      Mat Martineau <[email protected]>
15144 L:      [email protected]
15145 L:      [email protected]
15146 S:      Maintained
15147 W:      https://github.com/multipath-tcp/mptcp_net-next/wiki
15148 B:      https://github.com/multipath-tcp/mptcp_net-next/issues
15149 T:      git https://github.com/multipath-tcp/mptcp_net-next.git export-net
15150 T:      git https://github.com/multipath-tcp/mptcp_net-next.git export
15151 F:      Documentation/netlink/specs/mptcp.yaml
15152 F:      Documentation/networking/mptcp-sysctl.rst
15153 F:      include/net/mptcp.h
15154 F:      include/trace/events/mptcp.h
15155 F:      include/uapi/linux/mptcp*.h
15156 F:      net/mptcp/
15157 F:      tools/testing/selftests/bpf/*/*mptcp*.c
15158 F:      tools/testing/selftests/net/mptcp/
15159
15160 NETWORKING [TCP]
15161 M:      Eric Dumazet <[email protected]>
15162 L:      [email protected]
15163 S:      Maintained
15164 F:      include/linux/tcp.h
15165 F:      include/net/tcp.h
15166 F:      include/trace/events/tcp.h
15167 F:      include/uapi/linux/tcp.h
15168 F:      net/ipv4/syncookies.c
15169 F:      net/ipv4/tcp*.c
15170 F:      net/ipv6/syncookies.c
15171 F:      net/ipv6/tcp*.c
15172
15173 NETWORKING [TLS]
15174 M:      Boris Pismenny <[email protected]>
15175 M:      John Fastabend <[email protected]>
15176 M:      Jakub Kicinski <[email protected]>
15177 L:      [email protected]
15178 S:      Maintained
15179 F:      include/net/tls.h
15180 F:      include/uapi/linux/tls.h
15181 F:      net/tls/*
15182
15183 NETXEN (1/10) GbE SUPPORT
15184 M:      Manish Chopra <[email protected]>
15185 M:      Rahul Verma <[email protected]>
15186 M:      [email protected]
15187 L:      [email protected]
15188 S:      Supported
15189 F:      drivers/net/ethernet/qlogic/netxen/
15190
15191 NET_FAILOVER MODULE
15192 M:      Sridhar Samudrala <[email protected]>
15193 L:      [email protected]
15194 S:      Supported
15195 F:      Documentation/networking/net_failover.rst
15196 F:      drivers/net/net_failover.c
15197 F:      include/net/net_failover.h
15198
15199 NEXTHOP
15200 M:      David Ahern <[email protected]>
15201 L:      [email protected]
15202 S:      Maintained
15203 F:      include/net/netns/nexthop.h
15204 F:      include/net/nexthop.h
15205 F:      include/uapi/linux/nexthop.h
15206 F:      net/ipv4/nexthop.c
15207
15208 NFC SUBSYSTEM
15209 M:      Krzysztof Kozlowski <[email protected]>
15210 L:      [email protected]
15211 S:      Maintained
15212 F:      Documentation/devicetree/bindings/net/nfc/
15213 F:      drivers/nfc/
15214 F:      include/net/nfc/
15215 F:      include/uapi/linux/nfc.h
15216 F:      net/nfc/
15217
15218 NFC VIRTUAL NCI DEVICE DRIVER
15219 M:      Bongsu Jeon <[email protected]>
15220 L:      [email protected]
15221 S:      Supported
15222 F:      drivers/nfc/virtual_ncidev.c
15223 F:      tools/testing/selftests/nci/
15224
15225 NFS, SUNRPC, AND LOCKD CLIENTS
15226 M:      Trond Myklebust <[email protected]>
15227 M:      Anna Schumaker <[email protected]>
15228 L:      [email protected]
15229 S:      Maintained
15230 W:      http://client.linux-nfs.org
15231 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
15232 F:      Documentation/filesystems/nfs/
15233 F:      fs/lockd/
15234 F:      fs/nfs/
15235 F:      fs/nfs_common/
15236 F:      include/linux/lockd/
15237 F:      include/linux/nfs*
15238 F:      include/linux/sunrpc/
15239 F:      include/uapi/linux/nfs*
15240 F:      include/uapi/linux/sunrpc/
15241 F:      net/sunrpc/
15242
15243 NILFS2 FILESYSTEM
15244 M:      Ryusuke Konishi <[email protected]>
15245 L:      [email protected]
15246 S:      Supported
15247 W:      https://nilfs.sourceforge.io/
15248 W:      https://nilfs.osdn.jp/
15249 T:      git https://github.com/konis/nilfs2.git
15250 F:      Documentation/filesystems/nilfs2.rst
15251 F:      fs/nilfs2/
15252 F:      include/trace/events/nilfs2.h
15253 F:      include/uapi/linux/nilfs2_api.h
15254 F:      include/uapi/linux/nilfs2_ondisk.h
15255
15256 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
15257 M:      YOKOTA Hiroshi <[email protected]>
15258 S:      Maintained
15259 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15260 F:      Documentation/scsi/NinjaSCSI.rst
15261 F:      drivers/scsi/pcmcia/nsp_*
15262
15263 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
15264 M:      GOTO Masanori <[email protected]>
15265 M:      YOKOTA Hiroshi <[email protected]>
15266 S:      Maintained
15267 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15268 F:      Documentation/scsi/NinjaSCSI.rst
15269 F:      drivers/scsi/nsp32*
15270
15271 NINTENDO HID DRIVER
15272 M:      Daniel J. Ogorchock <[email protected]>
15273 L:      [email protected]
15274 S:      Maintained
15275 F:      drivers/hid/hid-nintendo*
15276
15277 NIOS2 ARCHITECTURE
15278 M:      Dinh Nguyen <[email protected]>
15279 S:      Maintained
15280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
15281 F:      arch/nios2/
15282
15283 NITRO ENCLAVES (NE)
15284 M:      Alexandru Ciobotaru <[email protected]>
15285 L:      [email protected]
15286 L:      The AWS Nitro Enclaves Team <[email protected]>
15287 S:      Supported
15288 W:      https://aws.amazon.com/ec2/nitro/nitro-enclaves/
15289 F:      Documentation/virt/ne_overview.rst
15290 F:      drivers/virt/nitro_enclaves/
15291 F:      include/linux/nitro_enclaves.h
15292 F:      include/uapi/linux/nitro_enclaves.h
15293 F:      samples/nitro_enclaves/
15294
15295 NOHZ, DYNTICKS SUPPORT
15296 M:      Frederic Weisbecker <[email protected]>
15297 M:      Thomas Gleixner <[email protected]>
15298 M:      Ingo Molnar <[email protected]>
15299 L:      [email protected]
15300 S:      Maintained
15301 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
15302 F:      include/linux/sched/nohz.h
15303 F:      include/linux/tick.h
15304 F:      kernel/time/tick*.*
15305
15306 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
15307 M:      Pavel Machek <[email protected]>
15308 M:      Sakari Ailus <[email protected]>
15309 L:      [email protected]
15310 S:      Maintained
15311 F:      drivers/media/i2c/ad5820.c
15312 F:      drivers/media/i2c/et8ek8
15313
15314 NOKIA N900 POWER SUPPLY DRIVERS
15315 R:      Pali Rohár <[email protected]>
15316 F:      drivers/power/supply/bq2415x_charger.c
15317 F:      drivers/power/supply/bq27xxx_battery.c
15318 F:      drivers/power/supply/bq27xxx_battery_i2c.c
15319 F:      drivers/power/supply/isp1704_charger.c
15320 F:      drivers/power/supply/rx51_battery.c
15321 F:      include/linux/power/bq2415x_charger.h
15322 F:      include/linux/power/bq27xxx_battery.h
15323
15324 NOLIBC HEADER FILE
15325 M:      Willy Tarreau <[email protected]>
15326 M:      Thomas Weißschuh <[email protected]>
15327 S:      Maintained
15328 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
15329 F:      tools/include/nolibc/
15330 F:      tools/testing/selftests/nolibc/
15331
15332 NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
15333 M:      Hans de Goede <[email protected]>
15334 L:      [email protected]
15335 S:      Maintained
15336 F:      drivers/input/touchscreen/novatek-nvt-ts.c
15337
15338 NSDEPS
15339 M:      Matthias Maennich <[email protected]>
15340 S:      Maintained
15341 F:      Documentation/core-api/symbol-namespaces.rst
15342 F:      scripts/nsdeps
15343
15344 NTB AMD DRIVER
15345 M:      Sanjay R Mehta <[email protected]>
15346 M:      Shyam Sundar S K <[email protected]>
15347 L:      [email protected]
15348 S:      Supported
15349 F:      drivers/ntb/hw/amd/
15350
15351 NTB DRIVER CORE
15352 M:      Jon Mason <[email protected]>
15353 M:      Dave Jiang <[email protected]>
15354 M:      Allen Hubbe <[email protected]>
15355 L:      [email protected]
15356 S:      Supported
15357 W:      https://github.com/jonmason/ntb/wiki
15358 T:      git https://github.com/jonmason/ntb.git
15359 F:      drivers/net/ntb_netdev.c
15360 F:      drivers/ntb/
15361 F:      drivers/pci/endpoint/functions/pci-epf-*ntb.c
15362 F:      include/linux/ntb.h
15363 F:      include/linux/ntb_transport.h
15364 F:      tools/testing/selftests/ntb/
15365
15366 NTB IDT DRIVER
15367 M:      Serge Semin <[email protected]>
15368 L:      [email protected]
15369 S:      Supported
15370 F:      drivers/ntb/hw/idt/
15371
15372 NTB INTEL DRIVER
15373 M:      Dave Jiang <[email protected]>
15374 L:      [email protected]
15375 S:      Supported
15376 W:      https://github.com/davejiang/linux/wiki
15377 T:      git https://github.com/davejiang/linux.git
15378 F:      drivers/ntb/hw/intel/
15379
15380 NTFS FILESYSTEM
15381 M:      Anton Altaparmakov <[email protected]>
15382 R:      Namjae Jeon <[email protected]>
15383 L:      [email protected]
15384 S:      Supported
15385 W:      http://www.tuxera.com/
15386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
15387 F:      Documentation/filesystems/ntfs.rst
15388 F:      fs/ntfs/
15389
15390 NTFS3 FILESYSTEM
15391 M:      Konstantin Komarov <[email protected]>
15392 L:      [email protected]
15393 S:      Supported
15394 W:      http://www.paragon-software.com/
15395 T:      git https://github.com/Paragon-Software-Group/linux-ntfs3.git
15396 F:      Documentation/filesystems/ntfs3.rst
15397 F:      fs/ntfs3/
15398
15399 NUBUS SUBSYSTEM
15400 M:      Finn Thain <[email protected]>
15401 L:      [email protected]
15402 S:      Maintained
15403 F:      arch/*/include/asm/nubus.h
15404 F:      drivers/nubus/
15405 F:      include/linux/nubus.h
15406 F:      include/uapi/linux/nubus.h
15407
15408 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
15409 M:      Antonino Daplas <[email protected]>
15410 L:      [email protected]
15411 S:      Maintained
15412 F:      drivers/video/fbdev/nvidia/
15413 F:      drivers/video/fbdev/riva/
15414
15415 NVIDIA WMI EC BACKLIGHT DRIVER
15416 M:      Daniel Dadap <[email protected]>
15417 L:      [email protected]
15418 S:      Supported
15419 F:      drivers/platform/x86/nvidia-wmi-ec-backlight.c
15420 F:      include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
15421
15422 NVM EXPRESS DRIVER
15423 M:      Keith Busch <[email protected]>
15424 M:      Jens Axboe <[email protected]>
15425 M:      Christoph Hellwig <[email protected]>
15426 M:      Sagi Grimberg <[email protected]>
15427 L:      [email protected]
15428 S:      Supported
15429 W:      http://git.infradead.org/nvme.git
15430 T:      git git://git.infradead.org/nvme.git
15431 F:      Documentation/nvme/
15432 F:      drivers/nvme/common/
15433 F:      drivers/nvme/host/
15434 F:      include/linux/nvme-*.h
15435 F:      include/linux/nvme.h
15436 F:      include/uapi/linux/nvme_ioctl.h
15437
15438 NVM EXPRESS FABRICS AUTHENTICATION
15439 M:      Hannes Reinecke <[email protected]>
15440 L:      [email protected]
15441 S:      Supported
15442 F:      drivers/nvme/host/auth.c
15443 F:      drivers/nvme/target/auth.c
15444 F:      drivers/nvme/target/fabrics-cmd-auth.c
15445 F:      include/linux/nvme-auth.h
15446
15447 NVM EXPRESS FC TRANSPORT DRIVERS
15448 M:      James Smart <[email protected]>
15449 L:      [email protected]
15450 S:      Supported
15451 F:      drivers/nvme/host/fc.c
15452 F:      drivers/nvme/target/fc.c
15453 F:      drivers/nvme/target/fcloop.c
15454 F:      include/linux/nvme-fc-driver.h
15455 F:      include/linux/nvme-fc.h
15456
15457 NVM EXPRESS HARDWARE MONITORING SUPPORT
15458 M:      Guenter Roeck <[email protected]>
15459 L:      [email protected]
15460 S:      Supported
15461 F:      drivers/nvme/host/hwmon.c
15462
15463 NVM EXPRESS TARGET DRIVER
15464 M:      Christoph Hellwig <[email protected]>
15465 M:      Sagi Grimberg <[email protected]>
15466 M:      Chaitanya Kulkarni <[email protected]>
15467 L:      [email protected]
15468 S:      Supported
15469 W:      http://git.infradead.org/nvme.git
15470 T:      git git://git.infradead.org/nvme.git
15471 F:      drivers/nvme/target/
15472
15473 NVMEM FRAMEWORK
15474 M:      Srinivas Kandagatla <[email protected]>
15475 S:      Maintained
15476 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
15477 F:      Documentation/ABI/stable/sysfs-bus-nvmem
15478 F:      Documentation/devicetree/bindings/nvmem/
15479 F:      drivers/nvmem/
15480 F:      include/linux/nvmem-consumer.h
15481 F:      include/linux/nvmem-provider.h
15482
15483 NXP BLUETOOTH WIRELESS DRIVERS
15484 M:      Amitkumar Karwar <[email protected]>
15485 M:      Neeraj Kale <[email protected]>
15486 S:      Maintained
15487 F:      Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
15488 F:      drivers/bluetooth/btnxpuart.c
15489
15490 NXP C45 TJA11XX PHY DRIVER
15491 M:      Radu Pirea <[email protected]>
15492 L:      [email protected]
15493 S:      Maintained
15494 F:      drivers/net/phy/nxp-c45-tja11xx.c
15495
15496 NXP FSPI DRIVER
15497 M:      Han Xu <[email protected]>
15498 M:      Haibo Chen <[email protected]>
15499 R:      Yogesh Gaur <[email protected]>
15500 L:      [email protected]
15501 S:      Maintained
15502 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
15503 F:      drivers/spi/spi-nxp-fspi.c
15504
15505 NXP FXAS21002C DRIVER
15506 M:      Rui Miguel Silva <[email protected]>
15507 L:      [email protected]
15508 S:      Maintained
15509 F:      Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
15510 F:      drivers/iio/gyro/fxas21002c.h
15511 F:      drivers/iio/gyro/fxas21002c_core.c
15512 F:      drivers/iio/gyro/fxas21002c_i2c.c
15513 F:      drivers/iio/gyro/fxas21002c_spi.c
15514
15515 NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
15516 M:      Haibo Chen <[email protected]>
15517 L:      [email protected]
15518 L:      [email protected]
15519 S:      Maintained
15520 F:      Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
15521 F:      Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
15522 F:      Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
15523 F:      drivers/iio/adc/imx7d_adc.c
15524 F:      drivers/iio/adc/imx93_adc.c
15525 F:      drivers/iio/adc/vf610_adc.c
15526
15527 NXP i.MX 8M ISI DRIVER
15528 M:      Laurent Pinchart <[email protected]>
15529 L:      [email protected]
15530 S:      Maintained
15531 F:      Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
15532 F:      drivers/media/platform/nxp/imx8-isi/
15533
15534 NXP i.MX 8MP DW100 V4L2 DRIVER
15535 M:      Xavier Roumegue <[email protected]>
15536 L:      [email protected]
15537 S:      Maintained
15538 F:      Documentation/devicetree/bindings/media/nxp,dw100.yaml
15539 F:      Documentation/userspace-api/media/drivers/dw100.rst
15540 F:      drivers/media/platform/nxp/dw100/
15541 F:      include/uapi/linux/dw100.h
15542
15543 NXP i.MX 8MQ DCSS DRIVER
15544 M:      Laurentiu Palcu <[email protected]>
15545 R:      Lucas Stach <[email protected]>
15546 L:      [email protected]
15547 S:      Maintained
15548 T:      git git://anongit.freedesktop.org/drm/drm-misc
15549 F:      Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
15550 F:      drivers/gpu/drm/imx/dcss/
15551
15552 NXP i.MX 8QXP ADC DRIVER
15553 M:      Cai Huoqing <[email protected]>
15554 M:      Haibo Chen <[email protected]>
15555 L:      [email protected]
15556 L:      [email protected]
15557 S:      Maintained
15558 F:      Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
15559 F:      drivers/iio/adc/imx8qxp-adc.c
15560
15561 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
15562 M:      Mirela Rabulea <[email protected]>
15563 R:      NXP Linux Team <[email protected]>
15564 L:      [email protected]
15565 S:      Maintained
15566 F:      Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
15567 F:      drivers/media/platform/nxp/imx-jpeg
15568
15569 NXP i.MX CLOCK DRIVERS
15570 M:      Abel Vesa <[email protected]>
15571 R:      Peng Fan <[email protected]>
15572 L:      [email protected]
15573 L:      [email protected]
15574 S:      Maintained
15575 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
15576 F:      Documentation/devicetree/bindings/clock/imx*
15577 F:      drivers/clk/imx/
15578 F:      include/dt-bindings/clock/imx*
15579
15580 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
15581 M:      Jagan Teki <[email protected]>
15582 S:      Maintained
15583 F:      Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
15584 F:      drivers/regulator/pf8x00-regulator.c
15585
15586 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
15587 M:      Krzysztof Kozlowski <[email protected]>
15588 L:      [email protected]
15589 S:      Maintained
15590 F:      Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
15591 F:      drivers/extcon/extcon-ptn5150.c
15592
15593 NXP SGTL5000 DRIVER
15594 M:      Fabio Estevam <[email protected]>
15595 L:      [email protected] (moderated for non-subscribers)
15596 S:      Maintained
15597 F:      Documentation/devicetree/bindings/sound/sgtl5000.yaml
15598 F:      sound/soc/codecs/sgtl5000*
15599
15600 NXP SJA1105 ETHERNET SWITCH DRIVER
15601 M:      Vladimir Oltean <[email protected]>
15602 L:      [email protected]
15603 S:      Maintained
15604 F:      drivers/net/dsa/sja1105
15605 F:      drivers/net/pcs/pcs-xpcs-nxp.c
15606
15607 NXP TDA998X DRM DRIVER
15608 M:      Russell King <[email protected]>
15609 S:      Maintained
15610 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
15611 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
15612 F:      drivers/gpu/drm/i2c/tda998x_drv.c
15613 F:      include/drm/i2c/tda998x.h
15614 F:      include/dt-bindings/display/tda998x.h
15615 K:      "nxp,tda998x"
15616
15617 NXP TFA9879 DRIVER
15618 M:      Peter Rosin <[email protected]>
15619 L:      [email protected] (moderated for non-subscribers)
15620 S:      Maintained
15621 F:      Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
15622 F:      sound/soc/codecs/tfa9879*
15623
15624 NXP-NCI NFC DRIVER
15625 S:      Orphan
15626 F:      Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
15627 F:      drivers/nfc/nxp-nci
15628
15629 NXP/Goodix TFA989X (TFA1) DRIVER
15630 M:      Stephan Gerhold <[email protected]>
15631 L:      [email protected] (moderated for non-subscribers)
15632 S:      Maintained
15633 F:      Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
15634 F:      sound/soc/codecs/tfa989x.c
15635
15636 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
15637 M:      Jonas Malaco <[email protected]>
15638 L:      [email protected]
15639 S:      Maintained
15640 F:      Documentation/hwmon/nzxt-kraken2.rst
15641 F:      drivers/hwmon/nzxt-kraken2.c
15642
15643 NZXT-SMART2 HARDWARE MONITORING DRIVER
15644 M:      Aleksandr Mezin <[email protected]>
15645 L:      [email protected]
15646 S:      Maintained
15647 F:      Documentation/hwmon/nzxt-smart2.rst
15648 F:      drivers/hwmon/nzxt-smart2.c
15649
15650 OBJAGG
15651 M:      Jiri Pirko <[email protected]>
15652 L:      [email protected]
15653 S:      Supported
15654 F:      include/linux/objagg.h
15655 F:      lib/objagg.c
15656 F:      lib/test_objagg.c
15657
15658 OBJPOOL
15659 M:      Matt Wu <[email protected]>
15660 S:      Supported
15661 F:      include/linux/objpool.h
15662 F:      lib/objpool.c
15663 F:      lib/test_objpool.c
15664
15665 OBJTOOL
15666 M:      Josh Poimboeuf <[email protected]>
15667 M:      Peter Zijlstra <[email protected]>
15668 S:      Supported
15669 F:      include/linux/objtool*.h
15670 F:      tools/objtool/
15671
15672 OCELOT ETHERNET SWITCH DRIVER
15673 M:      Vladimir Oltean <[email protected]>
15674 M:      Claudiu Manoil <[email protected]>
15675 M:      Alexandre Belloni <[email protected]>
15676 M:      [email protected]
15677 L:      [email protected]
15678 S:      Supported
15679 F:      drivers/net/dsa/ocelot/*
15680 F:      drivers/net/ethernet/mscc/
15681 F:      include/soc/mscc/ocelot*
15682 F:      net/dsa/tag_ocelot.c
15683 F:      net/dsa/tag_ocelot_8021q.c
15684 F:      tools/testing/selftests/drivers/net/ocelot/*
15685
15686 OCELOT EXTERNAL SWITCH CONTROL
15687 M:      Colin Foster <[email protected]>
15688 S:      Supported
15689 F:      Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
15690 F:      drivers/mfd/ocelot*
15691 F:      drivers/net/dsa/ocelot/ocelot_ext.c
15692 F:      include/linux/mfd/ocelot.h
15693
15694 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
15695 M:      Frederic Barrat <[email protected]>
15696 M:      Andrew Donnellan <[email protected]>
15697 L:      [email protected]
15698 S:      Supported
15699 F:      Documentation/userspace-api/accelerators/ocxl.rst
15700 F:      arch/powerpc/include/asm/pnv-ocxl.h
15701 F:      arch/powerpc/platforms/powernv/ocxl.c
15702 F:      drivers/misc/ocxl/
15703 F:      include/misc/ocxl*
15704 F:      include/uapi/misc/ocxl.h
15705
15706 OMAP AUDIO SUPPORT
15707 M:      Peter Ujfalusi <[email protected]>
15708 M:      Jarkko Nikula <[email protected]>
15709 L:      [email protected] (moderated for non-subscribers)
15710 L:      [email protected]
15711 S:      Maintained
15712 F:      sound/soc/ti/n810.c
15713 F:      sound/soc/ti/omap*
15714 F:      sound/soc/ti/rx51.c
15715 F:      sound/soc/ti/sdma-pcm.*
15716
15717 OMAP CLOCK FRAMEWORK SUPPORT
15718 M:      Paul Walmsley <[email protected]>
15719 L:      [email protected]
15720 S:      Maintained
15721 F:      arch/arm/*omap*/*clock*
15722
15723 OMAP DEVICE TREE SUPPORT
15724 M:      Benoît Cousson <[email protected]>
15725 M:      Tony Lindgren <[email protected]>
15726 L:      [email protected]
15727 L:      [email protected]
15728 S:      Maintained
15729 F:      arch/arm/boot/dts/ti/omap/
15730
15731 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
15732 L:      [email protected]
15733 L:      [email protected]
15734 S:      Orphan
15735 F:      Documentation/arch/arm/omap/dss.rst
15736 F:      drivers/video/fbdev/omap2/
15737
15738 OMAP FRAMEBUFFER SUPPORT
15739 L:      [email protected]
15740 L:      [email protected]
15741 S:      Orphan
15742 F:      drivers/video/fbdev/omap/
15743
15744 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
15745 M:      Roger Quadros <[email protected]>
15746 M:      Tony Lindgren <[email protected]>
15747 L:      [email protected]
15748 S:      Maintained
15749 F:      arch/arm/mach-omap2/*gpmc*
15750 F:      drivers/memory/omap-gpmc.c
15751
15752 OMAP GPIO DRIVER
15753 M:      Grygorii Strashko <[email protected]>
15754 M:      Santosh Shilimkar <[email protected]>
15755 M:      Kevin Hilman <[email protected]>
15756 L:      [email protected]
15757 S:      Maintained
15758 F:      Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
15759 F:      drivers/gpio/gpio-omap.c
15760
15761 OMAP HARDWARE SPINLOCK SUPPORT
15762 M:      Ohad Ben-Cohen <[email protected]>
15763 L:      [email protected]
15764 S:      Maintained
15765 F:      drivers/hwspinlock/omap_hwspinlock.c
15766
15767 OMAP HS MMC SUPPORT
15768 L:      [email protected]
15769 L:      [email protected]
15770 S:      Orphan
15771 F:      drivers/mmc/host/omap_hsmmc.c
15772
15773 OMAP HWMOD DATA
15774 M:      Paul Walmsley <[email protected]>
15775 L:      [email protected]
15776 S:      Maintained
15777 F:      arch/arm/mach-omap2/omap_hwmod*data*
15778
15779 OMAP HWMOD SUPPORT
15780 M:      Benoît Cousson <[email protected]>
15781 M:      Paul Walmsley <[email protected]>
15782 L:      [email protected]
15783 S:      Maintained
15784 F:      arch/arm/mach-omap2/omap_hwmod.*
15785
15786 OMAP I2C DRIVER
15787 M:      Vignesh R <[email protected]>
15788 L:      [email protected]
15789 L:      [email protected]
15790 S:      Maintained
15791 F:      Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
15792 F:      drivers/i2c/busses/i2c-omap.c
15793
15794 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
15795 M:      Laurent Pinchart <[email protected]>
15796 L:      [email protected]
15797 S:      Maintained
15798 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
15799 F:      drivers/media/platform/ti/omap3isp/
15800 F:      drivers/staging/media/omap4iss/
15801
15802 OMAP MMC SUPPORT
15803 M:      Aaro Koskinen <[email protected]>
15804 L:      [email protected]
15805 S:      Odd Fixes
15806 F:      drivers/mmc/host/omap.c
15807
15808 OMAP POWER MANAGEMENT SUPPORT
15809 M:      Kevin Hilman <[email protected]>
15810 L:      [email protected]
15811 S:      Maintained
15812 F:      arch/arm/*omap*/*pm*
15813 F:      drivers/cpufreq/omap-cpufreq.c
15814
15815 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
15816 M:      Paul Walmsley <[email protected]>
15817 L:      [email protected]
15818 S:      Maintained
15819 F:      arch/arm/mach-omap2/prm*
15820
15821 OMAP RANDOM NUMBER GENERATOR SUPPORT
15822 M:      Deepak Saxena <[email protected]>
15823 S:      Maintained
15824 F:      drivers/char/hw_random/omap-rng.c
15825
15826 OMAP USB SUPPORT
15827 L:      [email protected]
15828 L:      [email protected]
15829 S:      Orphan
15830 F:      arch/arm/*omap*/usb*
15831 F:      drivers/usb/*/*omap*
15832
15833 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
15834 M:      Mark Jackson <[email protected]>
15835 L:      [email protected]
15836 S:      Maintained
15837 F:      arch/arm/boot/dts/ti/omap/am335x-nano.dts
15838
15839 OMAP1 SUPPORT
15840 M:      Aaro Koskinen <[email protected]>
15841 M:      Janusz Krzysztofik <[email protected]>
15842 M:      Tony Lindgren <[email protected]>
15843 L:      [email protected]
15844 S:      Maintained
15845 Q:      http://patchwork.kernel.org/project/linux-omap/list/
15846 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
15847 F:      arch/arm/configs/omap1_defconfig
15848 F:      arch/arm/mach-omap1/
15849 F:      drivers/i2c/busses/i2c-omap.c
15850 F:      include/linux/platform_data/ams-delta-fiq.h
15851 F:      include/linux/platform_data/i2c-omap.h
15852
15853 OMAP2+ SUPPORT
15854 M:      Tony Lindgren <[email protected]>
15855 L:      [email protected]
15856 S:      Maintained
15857 W:      http://www.muru.com/linux/omap/
15858 W:      http://linux.omap.com/
15859 Q:      http://patchwork.kernel.org/project/linux-omap/list/
15860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
15861 F:      Documentation/devicetree/bindings/arm/ti/omap.yaml
15862 F:      arch/arm/configs/omap2plus_defconfig
15863 F:      arch/arm/mach-omap2/
15864 F:      drivers/bus/ti-sysc.c
15865 F:      drivers/gpio/gpio-tps65219.c
15866 F:      drivers/i2c/busses/i2c-omap.c
15867 F:      drivers/irqchip/irq-omap-intc.c
15868 F:      drivers/mfd/*omap*.c
15869 F:      drivers/mfd/menelaus.c
15870 F:      drivers/mfd/palmas.c
15871 F:      drivers/mfd/tps65217.c
15872 F:      drivers/mfd/tps65218.c
15873 F:      drivers/mfd/tps65219.c
15874 F:      drivers/mfd/tps65910.c
15875 F:      drivers/mfd/twl-core.[ch]
15876 F:      drivers/mfd/twl4030*.c
15877 F:      drivers/mfd/twl6030*.c
15878 F:      drivers/mfd/twl6040*.c
15879 F:      drivers/regulator/palmas-regulator*.c
15880 F:      drivers/regulator/pbias-regulator.c
15881 F:      drivers/regulator/tps65217-regulator.c
15882 F:      drivers/regulator/tps65218-regulator.c
15883 F:      drivers/regulator/tps65219-regulator.c
15884 F:      drivers/regulator/tps65910-regulator.c
15885 F:      drivers/regulator/twl-regulator.c
15886 F:      drivers/regulator/twl6030-regulator.c
15887 F:      include/linux/platform_data/i2c-omap.h
15888 F:      include/linux/platform_data/ti-sysc.h
15889
15890 OMFS FILESYSTEM
15891 M:      Bob Copeland <[email protected]>
15892 L:      [email protected]
15893 S:      Maintained
15894 F:      Documentation/filesystems/omfs.rst
15895 F:      fs/omfs/
15896
15897 OMNIVISION OG01A1B SENSOR DRIVER
15898 M:      Sakari Ailus <[email protected]>
15899 L:      [email protected]
15900 S:      Maintained
15901 F:      drivers/media/i2c/og01a1b.c
15902
15903 OMNIVISION OV01A10 SENSOR DRIVER
15904 M:      Bingbu Cao <[email protected]>
15905 L:      [email protected]
15906 S:      Maintained
15907 T:      git git://linuxtv.org/media_tree.git
15908 F:      drivers/media/i2c/ov01a10.c
15909
15910 OMNIVISION OV02A10 SENSOR DRIVER
15911 L:      [email protected]
15912 S:      Orphan
15913 T:      git git://linuxtv.org/media_tree.git
15914 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
15915 F:      drivers/media/i2c/ov02a10.c
15916
15917 OMNIVISION OV08D10 SENSOR DRIVER
15918 M:      Jimmy Su <[email protected]>
15919 L:      [email protected]
15920 S:      Maintained
15921 T:      git git://linuxtv.org/media_tree.git
15922 F:      drivers/media/i2c/ov08d10.c
15923
15924 OMNIVISION OV08X40 SENSOR DRIVER
15925 M:      Jason Chen <[email protected]>
15926 L:      [email protected]
15927 S:      Maintained
15928 T:      git git://linuxtv.org/media_tree.git
15929 F:      drivers/media/i2c/ov08x40.c
15930
15931 OMNIVISION OV13858 SENSOR DRIVER
15932 M:      Sakari Ailus <[email protected]>
15933 L:      [email protected]
15934 S:      Maintained
15935 T:      git git://linuxtv.org/media_tree.git
15936 F:      drivers/media/i2c/ov13858.c
15937
15938 OMNIVISION OV13B10 SENSOR DRIVER
15939 M:      Arec Kao <[email protected]>
15940 L:      [email protected]
15941 S:      Maintained
15942 T:      git git://linuxtv.org/media_tree.git
15943 F:      drivers/media/i2c/ov13b10.c
15944
15945 OMNIVISION OV2680 SENSOR DRIVER
15946 M:      Rui Miguel Silva <[email protected]>
15947 M:      Hans de Goede <[email protected]>
15948 L:      [email protected]
15949 S:      Maintained
15950 T:      git git://linuxtv.org/media_tree.git
15951 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
15952 F:      drivers/media/i2c/ov2680.c
15953
15954 OMNIVISION OV2685 SENSOR DRIVER
15955 M:      Shunqian Zheng <[email protected]>
15956 L:      [email protected]
15957 S:      Maintained
15958 T:      git git://linuxtv.org/media_tree.git
15959 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
15960 F:      drivers/media/i2c/ov2685.c
15961
15962 OMNIVISION OV2740 SENSOR DRIVER
15963 M:      Tianshu Qiu <[email protected]>
15964 R:      Sakari Ailus <[email protected]>
15965 R:      Bingbu Cao <[email protected]>
15966 L:      [email protected]
15967 S:      Maintained
15968 T:      git git://linuxtv.org/media_tree.git
15969 F:      drivers/media/i2c/ov2740.c
15970
15971 OMNIVISION OV4689 SENSOR DRIVER
15972 M:      Mikhail Rudenko <[email protected]>
15973 L:      [email protected]
15974 S:      Maintained
15975 T:      git git://linuxtv.org/media_tree.git
15976 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
15977 F:      drivers/media/i2c/ov4689.c
15978
15979 OMNIVISION OV5640 SENSOR DRIVER
15980 M:      Steve Longerbeam <[email protected]>
15981 L:      [email protected]
15982 S:      Maintained
15983 T:      git git://linuxtv.org/media_tree.git
15984 F:      drivers/media/i2c/ov5640.c
15985
15986 OMNIVISION OV5647 SENSOR DRIVER
15987 M:      Dave Stevenson <[email protected]>
15988 M:      Jacopo Mondi <[email protected]>
15989 L:      [email protected]
15990 S:      Maintained
15991 T:      git git://linuxtv.org/media_tree.git
15992 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
15993 F:      drivers/media/i2c/ov5647.c
15994
15995 OMNIVISION OV5670 SENSOR DRIVER
15996 M:      Sakari Ailus <[email protected]>
15997 L:      [email protected]
15998 S:      Maintained
15999 T:      git git://linuxtv.org/media_tree.git
16000 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
16001 F:      drivers/media/i2c/ov5670.c
16002
16003 OMNIVISION OV5675 SENSOR DRIVER
16004 M:      Sakari Ailus <[email protected]>
16005 L:      [email protected]
16006 S:      Maintained
16007 T:      git git://linuxtv.org/media_tree.git
16008 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
16009 F:      drivers/media/i2c/ov5675.c
16010
16011 OMNIVISION OV5693 SENSOR DRIVER
16012 M:      Daniel Scally <[email protected]>
16013 L:      [email protected]
16014 S:      Maintained
16015 T:      git git://linuxtv.org/media_tree.git
16016 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
16017 F:      drivers/media/i2c/ov5693.c
16018
16019 OMNIVISION OV5695 SENSOR DRIVER
16020 M:      Shunqian Zheng <[email protected]>
16021 L:      [email protected]
16022 S:      Maintained
16023 T:      git git://linuxtv.org/media_tree.git
16024 F:      drivers/media/i2c/ov5695.c
16025
16026 OMNIVISION OV7670 SENSOR DRIVER
16027 L:      [email protected]
16028 S:      Orphan
16029 T:      git git://linuxtv.org/media_tree.git
16030 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
16031 F:      drivers/media/i2c/ov7670.c
16032
16033 OMNIVISION OV772x SENSOR DRIVER
16034 M:      Jacopo Mondi <[email protected]>
16035 L:      [email protected]
16036 S:      Odd fixes
16037 T:      git git://linuxtv.org/media_tree.git
16038 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
16039 F:      drivers/media/i2c/ov772x.c
16040 F:      include/media/i2c/ov772x.h
16041
16042 OMNIVISION OV7740 SENSOR DRIVER
16043 L:      [email protected]
16044 S:      Orphan
16045 T:      git git://linuxtv.org/media_tree.git
16046 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
16047 F:      drivers/media/i2c/ov7740.c
16048
16049 OMNIVISION OV8856 SENSOR DRIVER
16050 M:      Sakari Ailus <[email protected]>
16051 L:      [email protected]
16052 S:      Maintained
16053 T:      git git://linuxtv.org/media_tree.git
16054 F:      Documentation/devicetree/bindings/media/i2c/ov8856.yaml
16055 F:      drivers/media/i2c/ov8856.c
16056
16057 OMNIVISION OV8858 SENSOR DRIVER
16058 M:      Jacopo Mondi <[email protected]>
16059 M:      Nicholas Roth <[email protected]>
16060 L:      [email protected]
16061 S:      Maintained
16062 T:      git git://linuxtv.org/media_tree.git
16063 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
16064 F:      drivers/media/i2c/ov8858.c
16065
16066 OMNIVISION OV9282 SENSOR DRIVER
16067 M:      Dave Stevenson <[email protected]>
16068 L:      [email protected]
16069 S:      Maintained
16070 T:      git git://linuxtv.org/media_tree.git
16071 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
16072 F:      drivers/media/i2c/ov9282.c
16073
16074 OMNIVISION OV9640 SENSOR DRIVER
16075 M:      Petr Cvek <[email protected]>
16076 L:      [email protected]
16077 S:      Maintained
16078 F:      drivers/media/i2c/ov9640.*
16079
16080 OMNIVISION OV9650 SENSOR DRIVER
16081 M:      Sakari Ailus <[email protected]>
16082 R:      Akinobu Mita <[email protected]>
16083 R:      Sylwester Nawrocki <[email protected]>
16084 L:      [email protected]
16085 S:      Maintained
16086 T:      git git://linuxtv.org/media_tree.git
16087 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
16088 F:      drivers/media/i2c/ov9650.c
16089
16090 OMNIVISION OV9734 SENSOR DRIVER
16091 M:      Tianshu Qiu <[email protected]>
16092 R:      Bingbu Cao <[email protected]>
16093 L:      [email protected]
16094 S:      Maintained
16095 T:      git git://linuxtv.org/media_tree.git
16096 F:      drivers/media/i2c/ov9734.c
16097
16098 ONBOARD USB HUB DRIVER
16099 M:      Matthias Kaehlcke <[email protected]>
16100 L:      [email protected]
16101 S:      Maintained
16102 F:      Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-hub
16103 F:      drivers/usb/misc/onboard_usb_hub.c
16104
16105 ONENAND FLASH DRIVER
16106 M:      Kyungmin Park <[email protected]>
16107 L:      [email protected]
16108 S:      Maintained
16109 F:      drivers/mtd/nand/onenand/
16110 F:      include/linux/mtd/onenand*.h
16111
16112 ONEXPLAYER FAN DRIVER
16113 M:      Derek John Clark <[email protected]>
16114 M:      Joaquín Ignacio Aramendía <[email protected]>
16115 L:      [email protected]
16116 S:      Maintained
16117 F:      drivers/hwmon/oxp-sensors.c
16118
16119 ONIE TLV NVMEM LAYOUT DRIVER
16120 M:      Miquel Raynal <[email protected]>
16121 S:      Maintained
16122 F:      Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
16123 F:      drivers/nvmem/layouts/onie-tlv.c
16124
16125 ONION OMEGA2+ BOARD
16126 M:      Harvey Hunt <[email protected]>
16127 L:      [email protected]
16128 S:      Maintained
16129 F:      arch/mips/boot/dts/ralink/omega2p.dts
16130
16131 ONSEMI ETHERNET PHY DRIVERS
16132 M:      Piergiorgio Beruto <[email protected]>
16133 L:      [email protected]
16134 S:      Supported
16135 W:      http://www.onsemi.com
16136 F:      drivers/net/phy/ncn*
16137
16138 OP-TEE DRIVER
16139 M:      Jens Wiklander <[email protected]>
16140 L:      [email protected]
16141 S:      Maintained
16142 F:      Documentation/ABI/testing/sysfs-bus-optee-devices
16143 F:      drivers/tee/optee/
16144
16145 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
16146 M:      Sumit Garg <[email protected]>
16147 L:      [email protected]
16148 S:      Maintained
16149 F:      drivers/char/hw_random/optee-rng.c
16150
16151 OP-TEE RTC DRIVER
16152 M:      Clément Léger <[email protected]>
16153 L:      [email protected]
16154 S:      Maintained
16155 F:      drivers/rtc/rtc-optee.c
16156
16157 OPA-VNIC DRIVER
16158 M:      Dennis Dalessandro <[email protected]>
16159 L:      [email protected]
16160 S:      Supported
16161 F:      drivers/infiniband/ulp/opa_vnic
16162
16163 OPEN FIRMWARE AND FLATTENED DEVICE TREE
16164 M:      Rob Herring <[email protected]>
16165 M:      Frank Rowand <[email protected]>
16166 L:      [email protected]
16167 S:      Maintained
16168 W:      http://www.devicetree.org/
16169 C:      irc://irc.libera.chat/devicetree
16170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
16171 F:      Documentation/ABI/testing/sysfs-firmware-ofw
16172 F:      drivers/of/
16173 F:      include/linux/of*.h
16174 F:      scripts/dtc/
16175 F:      tools/testing/selftests/dt/
16176 K:      of_overlay_notifier_
16177 K:      of_overlay_fdt_apply
16178 K:      of_overlay_remove
16179
16180 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
16181 M:      Rob Herring <[email protected]>
16182 M:      Krzysztof Kozlowski <[email protected]>
16183 M:      Conor Dooley <[email protected]>
16184 L:      [email protected]
16185 S:      Maintained
16186 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
16187 C:      irc://irc.libera.chat/devicetree
16188 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
16189 F:      Documentation/devicetree/
16190 F:      arch/*/boot/dts/
16191 F:      include/dt-bindings/
16192
16193 OPENCOMPUTE PTP CLOCK DRIVER
16194 M:      Jonathan Lemon <[email protected]>
16195 M:      Vadim Fedorenko <[email protected]>
16196 L:      [email protected]
16197 S:      Maintained
16198 F:      drivers/ptp/ptp_ocp.c
16199
16200 OPENCORES I2C BUS DRIVER
16201 M:      Peter Korsgaard <[email protected]>
16202 M:      Andrew Lunn <[email protected]>
16203 L:      [email protected]
16204 S:      Maintained
16205 F:      Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
16206 F:      Documentation/i2c/busses/i2c-ocores.rst
16207 F:      drivers/i2c/busses/i2c-ocores.c
16208 F:      include/linux/platform_data/i2c-ocores.h
16209
16210 OPENRISC ARCHITECTURE
16211 M:      Jonas Bonn <[email protected]>
16212 M:      Stefan Kristiansson <[email protected]>
16213 M:      Stafford Horne <[email protected]>
16214 L:      [email protected]
16215 S:      Maintained
16216 W:      http://openrisc.io
16217 T:      git https://github.com/openrisc/linux.git
16218 F:      Documentation/arch/openrisc/
16219 F:      Documentation/devicetree/bindings/openrisc/
16220 F:      arch/openrisc/
16221 F:      drivers/irqchip/irq-ompic.c
16222 F:      drivers/irqchip/irq-or1k-*
16223
16224 OPENVSWITCH
16225 M:      Pravin B Shelar <[email protected]>
16226 L:      [email protected]
16227 L:      [email protected]
16228 S:      Maintained
16229 W:      http://openvswitch.org
16230 F:      include/uapi/linux/openvswitch.h
16231 F:      net/openvswitch/
16232 F:      tools/testing/selftests/net/openvswitch/
16233
16234 OPERATING PERFORMANCE POINTS (OPP)
16235 M:      Viresh Kumar <[email protected]>
16236 M:      Nishanth Menon <[email protected]>
16237 M:      Stephen Boyd <[email protected]>
16238 L:      [email protected]
16239 S:      Maintained
16240 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
16241 F:      Documentation/devicetree/bindings/opp/
16242 F:      Documentation/power/opp.rst
16243 F:      drivers/opp/
16244 F:      include/linux/pm_opp.h
16245
16246 OPL4 DRIVER
16247 M:      Clemens Ladisch <[email protected]>
16248 L:      [email protected] (moderated for non-subscribers)
16249 S:      Maintained
16250 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16251 F:      sound/drivers/opl4/
16252
16253 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
16254 M:      Mark Fasheh <[email protected]>
16255 M:      Joel Becker <[email protected]>
16256 M:      Joseph Qi <[email protected]>
16257 L:      [email protected]
16258 S:      Supported
16259 W:      http://ocfs2.wiki.kernel.org
16260 F:      Documentation/filesystems/dlmfs.rst
16261 F:      Documentation/filesystems/ocfs2.rst
16262 F:      fs/ocfs2/
16263
16264 ORANGEFS FILESYSTEM
16265 M:      Mike Marshall <[email protected]>
16266 R:      Martin Brandenburg <[email protected]>
16267 L:      [email protected]
16268 S:      Supported
16269 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
16270 F:      Documentation/filesystems/orangefs.rst
16271 F:      fs/orangefs/
16272
16273 ORINOCO DRIVER
16274 L:      [email protected]
16275 S:      Orphan
16276 W:      https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
16277 W:      http://www.nongnu.org/orinoco/
16278 F:      drivers/net/wireless/intersil/orinoco/
16279
16280 OV2659 OMNIVISION SENSOR DRIVER
16281 M:      "Lad, Prabhakar" <[email protected]>
16282 L:      [email protected]
16283 S:      Maintained
16284 W:      https://linuxtv.org
16285 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16286 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16287 F:      drivers/media/i2c/ov2659.c
16288 F:      include/media/i2c/ov2659.h
16289
16290 OVERLAY FILESYSTEM
16291 M:      Miklos Szeredi <[email protected]>
16292 M:      Amir Goldstein <[email protected]>
16293 L:      [email protected]
16294 S:      Supported
16295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
16296 F:      Documentation/filesystems/overlayfs.rst
16297 F:      fs/overlayfs/
16298
16299 P54 WIRELESS DRIVER
16300 M:      Christian Lamparter <[email protected]>
16301 L:      [email protected]
16302 S:      Maintained
16303 W:      https://wireless.wiki.kernel.org/en/users/Drivers/p54
16304 F:      drivers/net/wireless/intersil/p54/
16305
16306 PACKET SOCKETS
16307 M:      Willem de Bruijn <[email protected]>
16308 S:      Maintained
16309 F:      include/uapi/linux/if_packet.h
16310 F:      net/packet/af_packet.c
16311
16312 PACKING
16313 M:      Vladimir Oltean <[email protected]>
16314 L:      [email protected]
16315 S:      Supported
16316 F:      Documentation/core-api/packing.rst
16317 F:      include/linux/packing.h
16318 F:      lib/packing.c
16319
16320 PADATA PARALLEL EXECUTION MECHANISM
16321 M:      Steffen Klassert <[email protected]>
16322 M:      Daniel Jordan <[email protected]>
16323 L:      [email protected]
16324 L:      [email protected]
16325 S:      Maintained
16326 F:      Documentation/core-api/padata.rst
16327 F:      include/linux/padata.h
16328 F:      kernel/padata.c
16329
16330 PAGE CACHE
16331 M:      Matthew Wilcox (Oracle) <[email protected]>
16332 L:      [email protected]
16333 S:      Supported
16334 T:      git git://git.infradead.org/users/willy/pagecache.git
16335 F:      Documentation/filesystems/locking.rst
16336 F:      Documentation/filesystems/vfs.rst
16337 F:      include/linux/pagemap.h
16338 F:      mm/filemap.c
16339 F:      mm/page-writeback.c
16340 F:      mm/readahead.c
16341 F:      mm/truncate.c
16342
16343 PAGE POOL
16344 M:      Jesper Dangaard Brouer <[email protected]>
16345 M:      Ilias Apalodimas <[email protected]>
16346 L:      [email protected]
16347 S:      Supported
16348 F:      Documentation/networking/page_pool.rst
16349 F:      include/net/page_pool/
16350 F:      include/trace/events/page_pool.h
16351 F:      net/core/page_pool.c
16352
16353 PAGE TABLE CHECK
16354 M:      Pasha Tatashin <[email protected]>
16355 M:      Andrew Morton <[email protected]>
16356 L:      [email protected]
16357 S:      Maintained
16358 F:      Documentation/mm/page_table_check.rst
16359 F:      include/linux/page_table_check.h
16360 F:      mm/page_table_check.c
16361
16362 PANASONIC LAPTOP ACPI EXTRAS DRIVER
16363 M:      Kenneth Chan <[email protected]>
16364 L:      [email protected]
16365 S:      Maintained
16366 F:      drivers/platform/x86/panasonic-laptop.c
16367
16368 PARALLAX PING IIO SENSOR DRIVER
16369 M:      Andreas Klinger <[email protected]>
16370 L:      [email protected]
16371 S:      Maintained
16372 F:      Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
16373 F:      drivers/iio/proximity/ping.c
16374
16375 PARALLEL LCD/KEYPAD PANEL DRIVER
16376 M:      Willy Tarreau <[email protected]>
16377 M:      Ksenija Stanojevic <[email protected]>
16378 S:      Odd Fixes
16379 F:      Documentation/admin-guide/lcd-panel-cgram.rst
16380 F:      drivers/auxdisplay/panel.c
16381
16382 PARALLEL PORT SUBSYSTEM
16383 M:      Sudip Mukherjee <[email protected]>
16384 M:      Sudip Mukherjee <[email protected]>
16385 L:      [email protected] (subscribers-only)
16386 S:      Maintained
16387 F:      Documentation/driver-api/parport*.rst
16388 F:      drivers/char/ppdev.c
16389 F:      drivers/parport/
16390 F:      include/linux/parport*.h
16391 F:      include/uapi/linux/ppdev.h
16392
16393 PARAVIRT_OPS INTERFACE
16394 M:      Juergen Gross <[email protected]>
16395 R:      Ajay Kaher <[email protected]>
16396 R:      Alexey Makhalov <[email protected]>
16397 R:      VMware PV-Drivers Reviewers <[email protected]>
16398 L:      [email protected]
16399 L:      [email protected]
16400 S:      Supported
16401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16402 F:      Documentation/virt/paravirt_ops.rst
16403 F:      arch/*/include/asm/paravirt*.h
16404 F:      arch/*/kernel/paravirt*
16405 F:      include/linux/hypervisor.h
16406
16407 PARISC ARCHITECTURE
16408 M:      "James E.J. Bottomley" <[email protected]>
16409 M:      Helge Deller <[email protected]>
16410 L:      [email protected]
16411 S:      Maintained
16412 W:      https://parisc.wiki.kernel.org
16413 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
16414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
16415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
16416 F:      Documentation/arch/parisc/
16417 F:      arch/parisc/
16418 F:      drivers/char/agp/parisc-agp.c
16419 F:      drivers/input/misc/hp_sdc_rtc.c
16420 F:      drivers/input/serio/gscps2.c
16421 F:      drivers/input/serio/hp_sdc*
16422 F:      drivers/parisc/
16423 F:      drivers/parport/parport_gsc.*
16424 F:      drivers/tty/serial/8250/8250_parisc.c
16425 F:      drivers/video/console/sti*
16426 F:      drivers/video/fbdev/sti*
16427 F:      drivers/video/logo/logo_parisc*
16428 F:      include/linux/hp_sdc.h
16429
16430 PARMAN
16431 M:      Jiri Pirko <[email protected]>
16432 L:      [email protected]
16433 S:      Supported
16434 F:      include/linux/parman.h
16435 F:      lib/parman.c
16436 F:      lib/test_parman.c
16437
16438 PC ENGINES APU BOARD DRIVER
16439 M:      Enrico Weigelt, metux IT consult <[email protected]>
16440 S:      Maintained
16441 F:      drivers/platform/x86/pcengines-apuv2.c
16442
16443 PC87360 HARDWARE MONITORING DRIVER
16444 M:      Jim Cromie <[email protected]>
16445 L:      [email protected]
16446 S:      Maintained
16447 F:      Documentation/hwmon/pc87360.rst
16448 F:      drivers/hwmon/pc87360.c
16449
16450 PC8736x GPIO DRIVER
16451 M:      Jim Cromie <[email protected]>
16452 S:      Maintained
16453 F:      drivers/char/pc8736x_gpio.c
16454
16455 PC87427 HARDWARE MONITORING DRIVER
16456 M:      Jean Delvare <[email protected]>
16457 L:      [email protected]
16458 S:      Maintained
16459 F:      Documentation/hwmon/pc87427.rst
16460 F:      drivers/hwmon/pc87427.c
16461
16462 PCA9532 LED DRIVER
16463 M:      Riku Voipio <[email protected]>
16464 S:      Maintained
16465 F:      drivers/leds/leds-pca9532.c
16466 F:      include/linux/leds-pca9532.h
16467
16468 PCA9541 I2C BUS MASTER SELECTOR DRIVER
16469 M:      Guenter Roeck <[email protected]>
16470 L:      [email protected]
16471 S:      Maintained
16472 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
16473
16474 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
16475 M:      Thomas Petazzoni <[email protected]>
16476 M:      Pali Rohár <[email protected]>
16477 L:      [email protected]
16478 L:      [email protected] (moderated for non-subscribers)
16479 S:      Maintained
16480 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
16481 F:      drivers/pci/controller/pci-aardvark.c
16482
16483 PCI DRIVER FOR ALTERA PCIE IP
16484 M:      Joyce Ooi <[email protected]>
16485 L:      [email protected]
16486 S:      Supported
16487 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
16488 F:      drivers/pci/controller/pcie-altera.c
16489
16490 PCI DRIVER FOR APPLIEDMICRO XGENE
16491 M:      Toan Le <[email protected]>
16492 L:      [email protected]
16493 L:      [email protected] (moderated for non-subscribers)
16494 S:      Maintained
16495 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
16496 F:      drivers/pci/controller/pci-xgene.c
16497
16498 PCI DRIVER FOR ARM VERSATILE PLATFORM
16499 M:      Rob Herring <[email protected]>
16500 L:      [email protected]
16501 L:      [email protected] (moderated for non-subscribers)
16502 S:      Maintained
16503 F:      Documentation/devicetree/bindings/pci/versatile.yaml
16504 F:      drivers/pci/controller/pci-versatile.c
16505
16506 PCI DRIVER FOR ARMADA 8K
16507 M:      Thomas Petazzoni <[email protected]>
16508 L:      [email protected]
16509 L:      [email protected] (moderated for non-subscribers)
16510 S:      Maintained
16511 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
16512 F:      drivers/pci/controller/dwc/pcie-armada8k.c
16513
16514 PCI DRIVER FOR CADENCE PCIE IP
16515 M:      Tom Joseph <[email protected]>
16516 L:      [email protected]
16517 S:      Maintained
16518 F:      Documentation/devicetree/bindings/pci/cdns,*
16519 F:      drivers/pci/controller/cadence/
16520
16521 PCI DRIVER FOR FREESCALE LAYERSCAPE
16522 M:      Minghuan Lian <[email protected]>
16523 M:      Mingkai Hu <[email protected]>
16524 M:      Roy Zang <[email protected]>
16525 L:      [email protected]
16526 L:      [email protected]
16527 L:      [email protected] (moderated for non-subscribers)
16528 S:      Maintained
16529 F:      drivers/pci/controller/dwc/*layerscape*
16530
16531 PCI DRIVER FOR FU740
16532 M:      Paul Walmsley <[email protected]>
16533 M:      Greentime Hu <[email protected]>
16534 L:      [email protected]
16535 S:      Maintained
16536 F:      Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
16537 F:      drivers/pci/controller/dwc/pcie-fu740.c
16538
16539 PCI DRIVER FOR GENERIC OF HOSTS
16540 M:      Will Deacon <[email protected]>
16541 L:      [email protected]
16542 L:      [email protected] (moderated for non-subscribers)
16543 S:      Maintained
16544 F:      Documentation/devicetree/bindings/pci/host-generic-pci.yaml
16545 F:      drivers/pci/controller/pci-host-common.c
16546 F:      drivers/pci/controller/pci-host-generic.c
16547
16548 PCI DRIVER FOR IMX6
16549 M:      Richard Zhu <[email protected]>
16550 M:      Lucas Stach <[email protected]>
16551 L:      [email protected]
16552 L:      [email protected] (moderated for non-subscribers)
16553 S:      Maintained
16554 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
16555 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
16556 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
16557 F:      drivers/pci/controller/dwc/*imx6*
16558
16559 PCI DRIVER FOR INTEL IXP4XX
16560 M:      Linus Walleij <[email protected]>
16561 S:      Maintained
16562 F:      Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
16563 F:      drivers/pci/controller/pci-ixp4xx.c
16564
16565 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
16566 M:      Nirmal Patel <[email protected]>
16567 R:      Jonathan Derrick <[email protected]>
16568 L:      [email protected]
16569 S:      Supported
16570 F:      drivers/pci/controller/vmd.c
16571
16572 PCI DRIVER FOR MICROSEMI SWITCHTEC
16573 M:      Kurt Schwemmer <[email protected]>
16574 M:      Logan Gunthorpe <[email protected]>
16575 L:      [email protected]
16576 S:      Maintained
16577 F:      Documentation/ABI/testing/sysfs-class-switchtec
16578 F:      Documentation/driver-api/switchtec.rst
16579 F:      drivers/ntb/hw/mscc/
16580 F:      drivers/pci/switch/switchtec*
16581 F:      include/linux/switchtec.h
16582 F:      include/uapi/linux/switchtec_ioctl.h
16583
16584 PCI DRIVER FOR MOBIVEIL PCIE IP
16585 M:      Karthikeyan Mitran <[email protected]>
16586 M:      Hou Zhiqiang <[email protected]>
16587 L:      [email protected]
16588 S:      Supported
16589 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
16590 F:      drivers/pci/controller/mobiveil/pcie-mobiveil*
16591
16592 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
16593 M:      Thomas Petazzoni <[email protected]>
16594 M:      Pali Rohár <[email protected]>
16595 L:      [email protected]
16596 L:      [email protected] (moderated for non-subscribers)
16597 S:      Maintained
16598 F:      drivers/pci/controller/*mvebu*
16599
16600 PCI DRIVER FOR NVIDIA TEGRA
16601 M:      Thierry Reding <[email protected]>
16602 L:      [email protected]
16603 L:      [email protected]
16604 S:      Supported
16605 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
16606 F:      drivers/pci/controller/pci-tegra.c
16607
16608 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
16609 M:      Hou Zhiqiang <[email protected]>
16610 L:      [email protected]
16611 L:      [email protected] (moderated for non-subscribers)
16612 S:      Maintained
16613 F:      Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
16614 F:      drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
16615
16616 PCI DRIVER FOR RENESAS R-CAR
16617 M:      Marek Vasut <[email protected]>
16618 M:      Yoshihiro Shimoda <[email protected]>
16619 L:      [email protected]
16620 L:      [email protected]
16621 S:      Maintained
16622 F:      Documentation/devicetree/bindings/pci/*rcar*
16623 F:      drivers/pci/controller/*rcar*
16624 F:      drivers/pci/controller/dwc/*rcar*
16625
16626 PCI DRIVER FOR SAMSUNG EXYNOS
16627 M:      Jingoo Han <[email protected]>
16628 L:      [email protected]
16629 L:      [email protected] (moderated for non-subscribers)
16630 L:      [email protected]
16631 S:      Maintained
16632 F:      drivers/pci/controller/dwc/pci-exynos.c
16633
16634 PCI DRIVER FOR SYNOPSYS DESIGNWARE
16635 M:      Jingoo Han <[email protected]>
16636 M:      Gustavo Pimentel <[email protected]>
16637 M:      Manivannan Sadhasivam <[email protected]>
16638 L:      [email protected]
16639 S:      Maintained
16640 F:      Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
16641 F:      Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
16642 F:      drivers/pci/controller/dwc/*designware*
16643
16644 PCI DRIVER FOR TI DRA7XX/J721E
16645 M:      Vignesh Raghavendra <[email protected]>
16646 L:      [email protected]
16647 L:      [email protected]
16648 L:      [email protected] (moderated for non-subscribers)
16649 S:      Supported
16650 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
16651 F:      drivers/pci/controller/cadence/pci-j721e.c
16652 F:      drivers/pci/controller/dwc/pci-dra7xx.c
16653
16654 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
16655 M:      Linus Walleij <[email protected]>
16656 L:      [email protected]
16657 S:      Maintained
16658 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
16659 F:      drivers/pci/controller/pci-v3-semi.c
16660
16661 PCI DRIVER FOR XILINX VERSAL CPM
16662 M:      Bharat Kumar Gogada <[email protected]>
16663 M:      Michal Simek <[email protected]>
16664 L:      [email protected]
16665 S:      Maintained
16666 F:      Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
16667 F:      drivers/pci/controller/pcie-xilinx-cpm.c
16668
16669 PCI ENDPOINT SUBSYSTEM
16670 M:      Lorenzo Pieralisi <[email protected]>
16671 M:      Krzysztof Wilczyński <[email protected]>
16672 R:      Manivannan Sadhasivam <[email protected]>
16673 R:      Kishon Vijay Abraham I <[email protected]>
16674 L:      [email protected]
16675 S:      Supported
16676 Q:      https://patchwork.kernel.org/project/linux-pci/list/
16677 B:      https://bugzilla.kernel.org
16678 C:      irc://irc.oftc.net/linux-pci
16679 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16680 F:      Documentation/PCI/endpoint/*
16681 F:      Documentation/misc-devices/pci-endpoint-test.rst
16682 F:      drivers/misc/pci_endpoint_test.c
16683 F:      drivers/pci/endpoint/
16684 F:      tools/pci/
16685
16686 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
16687 M:      Mahesh J Salgaonkar <[email protected]>
16688 R:      Oliver O'Halloran <[email protected]>
16689 L:      [email protected]
16690 S:      Supported
16691 F:      Documentation/PCI/pci-error-recovery.rst
16692 F:      Documentation/arch/powerpc/eeh-pci-error-recovery.rst
16693 F:      arch/powerpc/include/*/eeh*.h
16694 F:      arch/powerpc/kernel/eeh*.c
16695 F:      arch/powerpc/platforms/*/eeh*.c
16696 F:      drivers/pci/pcie/aer.c
16697 F:      drivers/pci/pcie/dpc.c
16698 F:      drivers/pci/pcie/err.c
16699
16700 PCI ERROR RECOVERY
16701 M:      Linas Vepstas <[email protected]>
16702 L:      [email protected]
16703 S:      Supported
16704 F:      Documentation/PCI/pci-error-recovery.rst
16705
16706 PCI MSI DRIVER FOR ALTERA MSI IP
16707 M:      Joyce Ooi <[email protected]>
16708 L:      [email protected]
16709 S:      Supported
16710 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
16711 F:      drivers/pci/controller/pcie-altera-msi.c
16712
16713 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
16714 M:      Toan Le <[email protected]>
16715 L:      [email protected]
16716 L:      [email protected] (moderated for non-subscribers)
16717 S:      Maintained
16718 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
16719 F:      drivers/pci/controller/pci-xgene-msi.c
16720
16721 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
16722 M:      Lorenzo Pieralisi <[email protected]>
16723 M:      Krzysztof Wilczyński <[email protected]>
16724 R:      Rob Herring <[email protected]>
16725 L:      [email protected]
16726 S:      Supported
16727 Q:      https://patchwork.kernel.org/project/linux-pci/list/
16728 B:      https://bugzilla.kernel.org
16729 C:      irc://irc.oftc.net/linux-pci
16730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16731 F:      Documentation/devicetree/bindings/pci/
16732 F:      drivers/pci/controller/
16733 F:      drivers/pci/pci-bridge-emul.c
16734 F:      drivers/pci/pci-bridge-emul.h
16735
16736 PCI PEER-TO-PEER DMA (P2PDMA)
16737 M:      Bjorn Helgaas <[email protected]>
16738 M:      Logan Gunthorpe <[email protected]>
16739 L:      [email protected]
16740 S:      Supported
16741 Q:      https://patchwork.kernel.org/project/linux-pci/list/
16742 B:      https://bugzilla.kernel.org
16743 C:      irc://irc.oftc.net/linux-pci
16744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16745 F:      Documentation/driver-api/pci/p2pdma.rst
16746 F:      drivers/pci/p2pdma.c
16747 F:      include/linux/pci-p2pdma.h
16748
16749 PCI SUBSYSTEM
16750 M:      Bjorn Helgaas <[email protected]>
16751 L:      [email protected]
16752 S:      Supported
16753 Q:      https://patchwork.kernel.org/project/linux-pci/list/
16754 B:      https://bugzilla.kernel.org
16755 C:      irc://irc.oftc.net/linux-pci
16756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16757 F:      Documentation/PCI/
16758 F:      Documentation/devicetree/bindings/pci/
16759 F:      arch/x86/kernel/early-quirks.c
16760 F:      arch/x86/kernel/quirks.c
16761 F:      arch/x86/pci/
16762 F:      drivers/acpi/pci*
16763 F:      drivers/pci/
16764 F:      include/asm-generic/pci*
16765 F:      include/linux/of_pci.h
16766 F:      include/linux/pci*
16767 F:      include/uapi/linux/pci*
16768 F:      lib/pci*
16769
16770 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
16771 M:      Jonathan Chocron <[email protected]>
16772 L:      [email protected]
16773 S:      Maintained
16774 F:      Documentation/devicetree/bindings/pci/pcie-al.txt
16775 F:      drivers/pci/controller/dwc/pcie-al.c
16776
16777 PCIE DRIVER FOR AMLOGIC MESON
16778 M:      Yue Wang <[email protected]>
16779 L:      [email protected]
16780 L:      [email protected]
16781 S:      Maintained
16782 F:      drivers/pci/controller/dwc/pci-meson.c
16783
16784 PCIE DRIVER FOR AXIS ARTPEC
16785 M:      Jesper Nilsson <[email protected]>
16786 L:      [email protected]
16787 L:      [email protected]
16788 S:      Maintained
16789 F:      Documentation/devicetree/bindings/pci/axis,artpec*
16790 F:      drivers/pci/controller/dwc/*artpec*
16791
16792 PCIE DRIVER FOR CAVIUM THUNDERX
16793 M:      Robert Richter <[email protected]>
16794 L:      [email protected]
16795 L:      [email protected] (moderated for non-subscribers)
16796 S:      Odd Fixes
16797 F:      drivers/pci/controller/pci-thunder-*
16798
16799 PCIE DRIVER FOR HISILICON
16800 M:      Zhou Wang <[email protected]>
16801 L:      [email protected]
16802 S:      Maintained
16803 F:      drivers/pci/controller/dwc/pcie-hisi.c
16804
16805 PCIE DRIVER FOR HISILICON KIRIN
16806 M:      Xiaowei Song <[email protected]>
16807 M:      Binghui Wang <[email protected]>
16808 L:      [email protected]
16809 S:      Maintained
16810 F:      Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
16811 F:      drivers/pci/controller/dwc/pcie-kirin.c
16812
16813 PCIE DRIVER FOR HISILICON STB
16814 M:      Shawn Guo <[email protected]>
16815 L:      [email protected]
16816 S:      Maintained
16817 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
16818 F:      drivers/pci/controller/dwc/pcie-histb.c
16819
16820 PCIE DRIVER FOR INTEL KEEM BAY
16821 M:      Srikanth Thokala <[email protected]>
16822 L:      [email protected]
16823 S:      Supported
16824 F:      Documentation/devicetree/bindings/pci/intel,keembay-pcie*
16825 F:      drivers/pci/controller/dwc/pcie-keembay.c
16826
16827 PCIE DRIVER FOR INTEL LGM GW SOC
16828 M:      Chuanhua Lei <[email protected]>
16829 L:      [email protected]
16830 S:      Maintained
16831 F:      Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
16832 F:      drivers/pci/controller/dwc/pcie-intel-gw.c
16833
16834 PCIE DRIVER FOR MEDIATEK
16835 M:      Ryder Lee <[email protected]>
16836 M:      Jianjun Wang <[email protected]>
16837 L:      [email protected]
16838 L:      [email protected] (moderated for non-subscribers)
16839 S:      Supported
16840 F:      Documentation/devicetree/bindings/pci/mediatek*
16841 F:      drivers/pci/controller/*mediatek*
16842
16843 PCIE DRIVER FOR MICROCHIP
16844 M:      Daire McNamara <[email protected]>
16845 L:      [email protected]
16846 S:      Supported
16847 F:      Documentation/devicetree/bindings/pci/microchip*
16848 F:      drivers/pci/controller/*microchip*
16849
16850 PCIE DRIVER FOR QUALCOMM MSM
16851 M:      Manivannan Sadhasivam <[email protected]>
16852 L:      [email protected]
16853 L:      [email protected]
16854 S:      Maintained
16855 F:      drivers/pci/controller/dwc/pcie-qcom.c
16856
16857 PCIE DRIVER FOR ROCKCHIP
16858 M:      Shawn Lin <[email protected]>
16859 L:      [email protected]
16860 L:      [email protected]
16861 S:      Maintained
16862 F:      Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
16863 F:      drivers/pci/controller/pcie-rockchip*
16864
16865 PCIE DRIVER FOR SOCIONEXT UNIPHIER
16866 M:      Kunihiko Hayashi <[email protected]>
16867 L:      [email protected]
16868 S:      Maintained
16869 F:      Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
16870 F:      drivers/pci/controller/dwc/pcie-uniphier*
16871
16872 PCIE DRIVER FOR ST SPEAR13XX
16873 M:      Pratyush Anand <[email protected]>
16874 L:      [email protected]
16875 S:      Maintained
16876 F:      drivers/pci/controller/dwc/*spear*
16877
16878 PCIE ENDPOINT DRIVER FOR QUALCOMM
16879 M:      Manivannan Sadhasivam <[email protected]>
16880 L:      [email protected]
16881 L:      [email protected]
16882 S:      Maintained
16883 F:      Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
16884 F:      drivers/pci/controller/dwc/pcie-qcom-ep.c
16885
16886 PCMCIA SUBSYSTEM
16887 M:      Dominik Brodowski <[email protected]>
16888 S:      Odd Fixes
16889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
16890 F:      Documentation/pcmcia/
16891 F:      drivers/pcmcia/
16892 F:      include/pcmcia/
16893 F:      tools/pcmcia/
16894
16895 PCNET32 NETWORK DRIVER
16896 M:      Don Fry <[email protected]>
16897 L:      [email protected]
16898 S:      Maintained
16899 F:      drivers/net/ethernet/amd/pcnet32.c
16900
16901 PCRYPT PARALLEL CRYPTO ENGINE
16902 M:      Steffen Klassert <[email protected]>
16903 L:      [email protected]
16904 S:      Maintained
16905 F:      crypto/pcrypt.c
16906 F:      include/crypto/pcrypt.h
16907
16908 PDS DSC VIRTIO DATA PATH ACCELERATOR
16909 R:      Shannon Nelson <[email protected]>
16910 F:      drivers/vdpa/pds/
16911
16912 PECI HARDWARE MONITORING DRIVERS
16913 M:      Iwona Winiarska <[email protected]>
16914 L:      [email protected]
16915 S:      Supported
16916 F:      Documentation/hwmon/peci-cputemp.rst
16917 F:      Documentation/hwmon/peci-dimmtemp.rst
16918 F:      drivers/hwmon/peci/
16919
16920 PECI SUBSYSTEM
16921 M:      Iwona Winiarska <[email protected]>
16922 L:      [email protected] (moderated for non-subscribers)
16923 S:      Supported
16924 F:      Documentation/devicetree/bindings/peci/
16925 F:      Documentation/peci/
16926 F:      drivers/peci/
16927 F:      include/linux/peci-cpu.h
16928 F:      include/linux/peci.h
16929
16930 PENSANDO ETHERNET DRIVERS
16931 M:      Shannon Nelson <[email protected]>
16932 M:      Brett Creeley <[email protected]>
16933 M:      [email protected]
16934 L:      [email protected]
16935 S:      Supported
16936 F:      Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
16937 F:      drivers/net/ethernet/pensando/
16938
16939 PER-CPU MEMORY ALLOCATOR
16940 M:      Dennis Zhou <[email protected]>
16941 M:      Tejun Heo <[email protected]>
16942 M:      Christoph Lameter <[email protected]>
16943 L:      [email protected]
16944 S:      Maintained
16945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
16946 F:      arch/*/include/asm/percpu.h
16947 F:      include/linux/percpu*.h
16948 F:      lib/percpu*.c
16949 F:      mm/percpu*.c
16950
16951 PER-TASK DELAY ACCOUNTING
16952 M:      Balbir Singh <[email protected]>
16953 S:      Maintained
16954 F:      include/linux/delayacct.h
16955 F:      kernel/delayacct.c
16956
16957 PERFORMANCE EVENTS SUBSYSTEM
16958 M:      Peter Zijlstra <[email protected]>
16959 M:      Ingo Molnar <[email protected]>
16960 M:      Arnaldo Carvalho de Melo <[email protected]>
16961 R:      Mark Rutland <[email protected]>
16962 R:      Alexander Shishkin <[email protected]>
16963 R:      Jiri Olsa <[email protected]>
16964 R:      Namhyung Kim <[email protected]>
16965 R:      Ian Rogers <[email protected]>
16966 R:      Adrian Hunter <[email protected]>
16967 L:      [email protected]
16968 L:      [email protected]
16969 S:      Supported
16970 W:      https://perf.wiki.kernel.org/
16971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16972 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
16973 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
16974 F:      arch/*/events/*
16975 F:      arch/*/events/*/*
16976 F:      arch/*/include/asm/perf_event.h
16977 F:      arch/*/kernel/*/*/perf_event*.c
16978 F:      arch/*/kernel/*/perf_event*.c
16979 F:      arch/*/kernel/perf_callchain.c
16980 F:      arch/*/kernel/perf_event*.c
16981 F:      include/linux/perf_event.h
16982 F:      include/uapi/linux/perf_event.h
16983 F:      kernel/events/*
16984 F:      tools/lib/perf/
16985 F:      tools/perf/
16986
16987 PERFORMANCE EVENTS TOOLING ARM64
16988 R:      John Garry <[email protected]>
16989 R:      Will Deacon <[email protected]>
16990 R:      James Clark <[email protected]>
16991 R:      Mike Leach <[email protected]>
16992 R:      Leo Yan <[email protected]>
16993 L:      [email protected] (moderated for non-subscribers)
16994 S:      Supported
16995 F:      tools/build/feature/test-libopencsd.c
16996 F:      tools/perf/arch/arm*/
16997 F:      tools/perf/pmu-events/arch/arm64/
16998 F:      tools/perf/util/arm-spe*
16999 F:      tools/perf/util/cs-etm*
17000
17001 PERSONALITY HANDLING
17002 M:      Christoph Hellwig <[email protected]>
17003 L:      [email protected]
17004 S:      Maintained
17005 F:      include/linux/personality.h
17006 F:      include/uapi/linux/personality.h
17007
17008 PHOENIX RC FLIGHT CONTROLLER ADAPTER
17009 M:      Marcus Folkesson <[email protected]>
17010 L:      [email protected]
17011 S:      Maintained
17012 F:      Documentation/input/devices/pxrc.rst
17013 F:      drivers/input/joystick/pxrc.c
17014
17015 PHONET PROTOCOL
17016 M:      Remi Denis-Courmont <[email protected]>
17017 S:      Supported
17018 F:      Documentation/networking/phonet.rst
17019 F:      include/linux/phonet.h
17020 F:      include/net/phonet/
17021 F:      include/uapi/linux/phonet.h
17022 F:      net/phonet/
17023
17024 PHRAM MTD DRIVER
17025 M:      Joern Engel <[email protected]>
17026 L:      [email protected]
17027 S:      Maintained
17028 F:      drivers/mtd/devices/phram.c
17029
17030 PICOLCD HID DRIVER
17031 M:      Bruno Prémont <[email protected]>
17032 L:      [email protected]
17033 S:      Maintained
17034 F:      drivers/hid/hid-picolcd*
17035
17036 PIDFD API
17037 M:      Christian Brauner <[email protected]>
17038 L:      [email protected]
17039 S:      Maintained
17040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
17041 F:      samples/pidfd/
17042 F:      tools/testing/selftests/clone3/
17043 F:      tools/testing/selftests/pid_namespace/
17044 F:      tools/testing/selftests/pidfd/
17045 K:      (?i)pidfd
17046 K:      (?i)clone3
17047 K:      \b(clone_args|kernel_clone_args)\b
17048
17049 PIN CONTROL SUBSYSTEM
17050 M:      Linus Walleij <[email protected]>
17051 L:      [email protected]
17052 S:      Maintained
17053 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
17054 F:      Documentation/devicetree/bindings/pinctrl/
17055 F:      Documentation/driver-api/pin-control.rst
17056 F:      drivers/pinctrl/
17057 F:      include/dt-bindings/pinctrl/
17058 F:      include/linux/pinctrl/
17059
17060 PIN CONTROLLER - AMD
17061 M:      Basavaraj Natikar <[email protected]>
17062 M:      Shyam Sundar S K <[email protected]>
17063 S:      Maintained
17064 F:      drivers/pinctrl/pinctrl-amd.c
17065
17066 PIN CONTROLLER - FREESCALE
17067 M:      Dong Aisheng <[email protected]>
17068 M:      Fabio Estevam <[email protected]>
17069 M:      Shawn Guo <[email protected]>
17070 M:      Jacky Bai <[email protected]>
17071 R:      Pengutronix Kernel Team <[email protected]>
17072 L:      [email protected]
17073 S:      Maintained
17074 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
17075 F:      drivers/pinctrl/freescale/
17076
17077 PIN CONTROLLER - INTEL
17078 M:      Mika Westerberg <[email protected]>
17079 M:      Andy Shevchenko <[email protected]>
17080 S:      Supported
17081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
17082 F:      drivers/pinctrl/intel/
17083
17084 PIN CONTROLLER - KEEMBAY
17085 M:      Lakshmi Sowjanya D <[email protected]>
17086 S:      Supported
17087 F:      drivers/pinctrl/pinctrl-keembay*
17088
17089 PIN CONTROLLER - MEDIATEK
17090 M:      Sean Wang <[email protected]>
17091 L:      [email protected] (moderated for non-subscribers)
17092 S:      Maintained
17093 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
17094 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
17095 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
17096 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
17097 F:      drivers/pinctrl/mediatek/
17098
17099 PIN CONTROLLER - MEDIATEK MIPS
17100 M:      Arınç ÜNAL <[email protected]>
17101 M:      Sergio Paracuellos <[email protected]>
17102 L:      [email protected] (moderated for non-subscribers)
17103 L:      [email protected]
17104 S:      Maintained
17105 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
17106 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
17107 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
17108 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
17109 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
17110 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
17111 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
17112 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
17113 F:      drivers/pinctrl/mediatek/pinctrl-mt7620.c
17114 F:      drivers/pinctrl/mediatek/pinctrl-mt7621.c
17115 F:      drivers/pinctrl/mediatek/pinctrl-mt76x8.c
17116 F:      drivers/pinctrl/mediatek/pinctrl-mtmips.*
17117 F:      drivers/pinctrl/mediatek/pinctrl-rt2880.c
17118 F:      drivers/pinctrl/mediatek/pinctrl-rt305x.c
17119 F:      drivers/pinctrl/mediatek/pinctrl-rt3883.c
17120
17121 PIN CONTROLLER - MICROCHIP AT91
17122 M:      Ludovic Desroches <[email protected]>
17123 L:      [email protected] (moderated for non-subscribers)
17124 L:      [email protected]
17125 S:      Supported
17126 F:      drivers/gpio/gpio-sama5d2-piobu.c
17127 F:      drivers/pinctrl/pinctrl-at91*
17128
17129 PIN CONTROLLER - NXP S32
17130 M:      Chester Lin <[email protected]>
17131 R:      NXP S32 Linux Team <[email protected]>
17132 L:      [email protected]
17133 S:      Maintained
17134 F:      Documentation/devicetree/bindings/pinctrl/nxp,s32*
17135 F:      drivers/pinctrl/nxp/
17136
17137 PIN CONTROLLER - QUALCOMM
17138 M:      Bjorn Andersson <[email protected]>
17139 L:      [email protected]
17140 S:      Maintained
17141 F:      Documentation/devicetree/bindings/pinctrl/qcom,*
17142 F:      drivers/pinctrl/qcom/
17143
17144 PIN CONTROLLER - RENESAS
17145 M:      Geert Uytterhoeven <[email protected]>
17146 L:      [email protected]
17147 S:      Supported
17148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
17149 F:      Documentation/devicetree/bindings/pinctrl/renesas,*
17150 F:      drivers/pinctrl/renesas/
17151
17152 PIN CONTROLLER - SAMSUNG
17153 M:      Tomasz Figa <[email protected]>
17154 M:      Krzysztof Kozlowski <[email protected]>
17155 M:      Sylwester Nawrocki <[email protected]>
17156 R:      Alim Akhtar <[email protected]>
17157 L:      [email protected] (moderated for non-subscribers)
17158 L:      [email protected]
17159 S:      Maintained
17160 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
17161 B:      mailto:[email protected]
17162 C:      irc://irc.libera.chat/linux-exynos
17163 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
17164 F:      Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
17165 F:      drivers/pinctrl/samsung/
17166 F:      include/dt-bindings/pinctrl/samsung.h
17167
17168 PIN CONTROLLER - SINGLE
17169 M:      Tony Lindgren <[email protected]>
17170 M:      Haojian Zhuang <[email protected]>
17171 L:      [email protected] (moderated for non-subscribers)
17172 L:      [email protected]
17173 S:      Maintained
17174 F:      drivers/pinctrl/pinctrl-single.c
17175
17176 PIN CONTROLLER - SUNPLUS / TIBBO
17177 M:      Dvorkin Dmitry <[email protected]>
17178 M:      Wells Lu <[email protected]>
17179 L:      [email protected] (moderated for non-subscribers)
17180 S:      Maintained
17181 W:      https://sunplus.atlassian.net/wiki/spaces/doc/overview
17182 F:      Documentation/devicetree/bindings/pinctrl/sunplus,*
17183 F:      drivers/pinctrl/sunplus/
17184 F:      include/dt-bindings/pinctrl/sppctl*.h
17185
17186 PINE64 PINEPHONE KEYBOARD DRIVER
17187 M:      Samuel Holland <[email protected]>
17188 S:      Supported
17189 F:      Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
17190 F:      drivers/input/keyboard/pinephone-keyboard.c
17191
17192 PKTCDVD DRIVER
17193 M:      [email protected]
17194 S:      Orphan
17195 F:      drivers/block/pktcdvd.c
17196 F:      include/linux/pktcdvd.h
17197 F:      include/uapi/linux/pktcdvd.h
17198
17199 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
17200 M:      Tomasz Duszynski <[email protected]>
17201 S:      Maintained
17202 F:      Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
17203 F:      drivers/iio/chemical/pms7003.c
17204
17205 PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
17206 M:      Piergiorgio Beruto <[email protected]>
17207 L:      [email protected]
17208 S:      Maintained
17209 F:      drivers/net/phy/mdio-open-alliance.h
17210 F:      net/ethtool/plca.c
17211
17212 PLDMFW LIBRARY
17213 M:      Jacob Keller <[email protected]>
17214 S:      Maintained
17215 F:      Documentation/driver-api/pldmfw/
17216 F:      include/linux/pldmfw.h
17217 F:      lib/pldmfw/
17218
17219 PLX DMA DRIVER
17220 M:      Logan Gunthorpe <[email protected]>
17221 S:      Maintained
17222 F:      drivers/dma/plx_dma.c
17223
17224 PM-GRAPH UTILITY
17225 M:      "Todd E Brandt" <[email protected]>
17226 L:      [email protected]
17227 S:      Supported
17228 W:      https://01.org/pm-graph
17229 B:      https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
17230 T:      git git://github.com/intel/pm-graph
17231 F:      tools/power/pm-graph
17232
17233 PM6764TR DRIVER
17234 M:      Charles Hsu     <[email protected]>
17235 L:      [email protected]
17236 S:      Maintained
17237 F:      Documentation/hwmon/pm6764tr.rst
17238 F:      drivers/hwmon/pmbus/pm6764tr.c
17239
17240 PMBUS HARDWARE MONITORING DRIVERS
17241 M:      Guenter Roeck <[email protected]>
17242 L:      [email protected]
17243 S:      Maintained
17244 W:      http://hwmon.wiki.kernel.org/
17245 W:      http://www.roeck-us.net/linux/drivers/
17246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
17247 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
17248 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
17249 F:      Documentation/hwmon/adm1275.rst
17250 F:      Documentation/hwmon/ibm-cffps.rst
17251 F:      Documentation/hwmon/ir35221.rst
17252 F:      Documentation/hwmon/lm25066.rst
17253 F:      Documentation/hwmon/ltc2978.rst
17254 F:      Documentation/hwmon/ltc3815.rst
17255 F:      Documentation/hwmon/max16064.rst
17256 F:      Documentation/hwmon/max20751.rst
17257 F:      Documentation/hwmon/max31785.rst
17258 F:      Documentation/hwmon/max34440.rst
17259 F:      Documentation/hwmon/max8688.rst
17260 F:      Documentation/hwmon/pmbus-core.rst
17261 F:      Documentation/hwmon/pmbus.rst
17262 F:      Documentation/hwmon/tps40422.rst
17263 F:      Documentation/hwmon/ucd9000.rst
17264 F:      Documentation/hwmon/ucd9200.rst
17265 F:      Documentation/hwmon/zl6100.rst
17266 F:      drivers/hwmon/pmbus/
17267 F:      include/linux/pmbus.h
17268
17269 PMC SIERRA MaxRAID DRIVER
17270 L:      [email protected]
17271 S:      Orphan
17272 W:      http://www.pmc-sierra.com/
17273 F:      drivers/scsi/pmcraid.*
17274
17275 PMC SIERRA PM8001 DRIVER
17276 M:      Jack Wang <[email protected]>
17277 L:      [email protected]
17278 S:      Supported
17279 F:      drivers/scsi/pm8001/
17280
17281 PNI RM3100 IIO DRIVER
17282 M:      Song Qiang <[email protected]>
17283 L:      [email protected]
17284 S:      Maintained
17285 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
17286 F:      drivers/iio/magnetometer/rm3100*
17287
17288 PNP SUPPORT
17289 M:      "Rafael J. Wysocki" <[email protected]>
17290 L:      [email protected]
17291 S:      Maintained
17292 F:      drivers/pnp/
17293 F:      include/linux/pnp.h
17294
17295 POSIX CLOCKS and TIMERS
17296 M:      Thomas Gleixner <[email protected]>
17297 L:      [email protected]
17298 S:      Maintained
17299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17300 F:      fs/timerfd.c
17301 F:      include/linux/time_namespace.h
17302 F:      include/linux/timer*
17303 F:      kernel/time/*timer*
17304 F:      kernel/time/namespace.c
17305
17306 POWER MANAGEMENT CORE
17307 M:      "Rafael J. Wysocki" <[email protected]>
17308 L:      [email protected]
17309 S:      Supported
17310 B:      https://bugzilla.kernel.org
17311 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
17312 F:      drivers/base/power/
17313 F:      drivers/powercap/
17314 F:      include/linux/intel_rapl.h
17315 F:      include/linux/pm.h
17316 F:      include/linux/pm_*
17317 F:      include/linux/powercap.h
17318 F:      kernel/configs/nopm.config
17319
17320 POWER STATE COORDINATION INTERFACE (PSCI)
17321 M:      Mark Rutland <[email protected]>
17322 M:      Lorenzo Pieralisi <[email protected]>
17323 L:      [email protected] (moderated for non-subscribers)
17324 S:      Maintained
17325 F:      drivers/firmware/psci/
17326 F:      include/linux/psci.h
17327 F:      include/uapi/linux/psci.h
17328
17329 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
17330 M:      Sebastian Reichel <[email protected]>
17331 L:      [email protected]
17332 S:      Maintained
17333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17334 F:      Documentation/ABI/testing/sysfs-class-power
17335 F:      Documentation/devicetree/bindings/power/supply/
17336 F:      drivers/power/supply/
17337 F:      include/linux/power/
17338 F:      include/linux/power_supply.h
17339
17340 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
17341 M:      Suraj Jitindar Singh <[email protected]>
17342 L:      [email protected]
17343 S:      Maintained
17344 F:      drivers/char/powernv-op-panel.c
17345
17346 PPP OVER ATM (RFC 2364)
17347 M:      Mitchell Blank Jr <[email protected]>
17348 S:      Maintained
17349 F:      include/uapi/linux/atmppp.h
17350 F:      net/atm/pppoatm.c
17351
17352 PPP OVER ETHERNET
17353 M:      Michal Ostrowski <[email protected]>
17354 S:      Maintained
17355 F:      drivers/net/ppp/pppoe.c
17356 F:      drivers/net/ppp/pppox.c
17357
17358 PPP OVER L2TP
17359 M:      James Chapman <[email protected]>
17360 S:      Maintained
17361 F:      include/linux/if_pppol2tp.h
17362 F:      include/uapi/linux/if_pppol2tp.h
17363 F:      net/l2tp/l2tp_ppp.c
17364
17365 PPP PROTOCOL DRIVERS AND COMPRESSORS
17366 L:      [email protected]
17367 S:      Orphan
17368 F:      drivers/net/ppp/ppp_*
17369
17370 PPS SUPPORT
17371 M:      Rodolfo Giometti <[email protected]>
17372 L:      [email protected] (subscribers-only)
17373 S:      Maintained
17374 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
17375 F:      Documentation/ABI/testing/sysfs-pps
17376 F:      Documentation/devicetree/bindings/pps/pps-gpio.yaml
17377 F:      Documentation/driver-api/pps.rst
17378 F:      drivers/pps/
17379 F:      include/linux/pps*.h
17380 F:      include/uapi/linux/pps.h
17381
17382 PPTP DRIVER
17383 M:      Dmitry Kozlov <[email protected]>
17384 L:      [email protected]
17385 S:      Maintained
17386 W:      http://sourceforge.net/projects/accel-pptp
17387 F:      drivers/net/ppp/pptp.c
17388
17389 PRESSURE STALL INFORMATION (PSI)
17390 M:      Johannes Weiner <[email protected]>
17391 M:      Suren Baghdasaryan <[email protected]>
17392 R:      Peter Ziljstra <[email protected]>
17393 S:      Maintained
17394 F:      include/linux/psi*
17395 F:      kernel/sched/psi.c
17396
17397 PRINTK
17398 M:      Petr Mladek <[email protected]>
17399 R:      Steven Rostedt <[email protected]>
17400 R:      John Ogness <[email protected]>
17401 R:      Sergey Senozhatsky <[email protected]>
17402 S:      Maintained
17403 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
17404 F:      include/linux/printk.h
17405 F:      kernel/printk/
17406
17407 PRINTK INDEXING
17408 R:      Chris Down <[email protected]>
17409 S:      Maintained
17410 F:      Documentation/core-api/printk-index.rst
17411 F:      kernel/printk/index.c
17412 K:      printk_index
17413
17414 PROC FILESYSTEM
17415 L:      [email protected]
17416 L:      [email protected]
17417 S:      Maintained
17418 F:      Documentation/filesystems/proc.rst
17419 F:      fs/proc/
17420 F:      include/linux/proc_fs.h
17421 F:      tools/testing/selftests/proc/
17422
17423 PROC SYSCTL
17424 M:      Luis Chamberlain <[email protected]>
17425 M:      Kees Cook <[email protected]>
17426 M:      Iurii Zaikin <[email protected]>
17427 L:      [email protected]
17428 L:      [email protected]
17429 S:      Maintained
17430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
17431 F:      fs/proc/proc_sysctl.c
17432 F:      include/linux/sysctl.h
17433 F:      kernel/sysctl-test.c
17434 F:      kernel/sysctl.c
17435 F:      tools/testing/selftests/sysctl/
17436
17437 PS3 NETWORK SUPPORT
17438 M:      Geoff Levand <[email protected]>
17439 L:      [email protected]
17440 L:      [email protected]
17441 S:      Maintained
17442 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
17443
17444 PS3 PLATFORM SUPPORT
17445 M:      Geoff Levand <[email protected]>
17446 L:      [email protected]
17447 S:      Maintained
17448 F:      arch/powerpc/boot/ps3*
17449 F:      arch/powerpc/include/asm/lv1call.h
17450 F:      arch/powerpc/include/asm/ps3*.h
17451 F:      arch/powerpc/platforms/ps3/
17452 F:      drivers/*/ps3*
17453 F:      drivers/ps3/
17454 F:      drivers/rtc/rtc-ps3.c
17455 F:      drivers/usb/host/*ps3.c
17456 F:      sound/ppc/snd_ps3*
17457
17458 PS3VRAM DRIVER
17459 M:      Jim Paris <[email protected]>
17460 M:      Geoff Levand <[email protected]>
17461 L:      [email protected]
17462 S:      Maintained
17463 F:      drivers/block/ps3vram.c
17464
17465 PSAMPLE PACKET SAMPLING SUPPORT
17466 M:      Yotam Gigi <[email protected]>
17467 S:      Maintained
17468 F:      include/net/psample.h
17469 F:      include/uapi/linux/psample.h
17470 F:      net/psample
17471
17472 PSTORE FILESYSTEM
17473 M:      Kees Cook <[email protected]>
17474 R:      Tony Luck <[email protected]>
17475 R:      Guilherme G. Piccoli <[email protected]>
17476 L:      [email protected]
17477 S:      Supported
17478 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
17479 F:      Documentation/admin-guide/pstore-blk.rst
17480 F:      Documentation/admin-guide/ramoops.rst
17481 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
17482 F:      drivers/acpi/apei/erst.c
17483 F:      drivers/firmware/efi/efi-pstore.c
17484 F:      fs/pstore/
17485 F:      include/linux/pstore*
17486 K:      \b(pstore|ramoops)
17487
17488 PTP HARDWARE CLOCK SUPPORT
17489 M:      Richard Cochran <[email protected]>
17490 L:      [email protected]
17491 S:      Maintained
17492 W:      http://linuxptp.sourceforge.net/
17493 F:      Documentation/ABI/testing/sysfs-ptp
17494 F:      Documentation/driver-api/ptp.rst
17495 F:      drivers/net/phy/dp83640*
17496 F:      drivers/ptp/*
17497 F:      include/linux/ptp_cl*
17498 K:      (?:\b|_)ptp(?:\b|_)
17499
17500 PTP MOCKUP CLOCK SUPPORT
17501 M:      Vladimir Oltean <[email protected]>
17502 L:      [email protected]
17503 S:      Maintained
17504 F:      drivers/ptp/ptp_mock.c
17505 F:      include/linux/ptp_mock.h
17506
17507 PTP VIRTUAL CLOCK SUPPORT
17508 M:      Yangbo Lu <[email protected]>
17509 L:      [email protected]
17510 S:      Maintained
17511 F:      drivers/ptp/ptp_vclock.c
17512 F:      net/ethtool/phc_vclocks.c
17513
17514 PTRACE SUPPORT
17515 M:      Oleg Nesterov <[email protected]>
17516 S:      Maintained
17517 F:      arch/*/*/ptrace*.c
17518 F:      arch/*/include/asm/ptrace*.h
17519 F:      arch/*/ptrace*.c
17520 F:      include/asm-generic/syscall.h
17521 F:      include/linux/ptrace.h
17522 F:      include/linux/regset.h
17523 F:      include/uapi/linux/ptrace.h
17524 F:      kernel/ptrace.c
17525
17526 PULSE8-CEC DRIVER
17527 M:      Hans Verkuil <[email protected]>
17528 L:      [email protected]
17529 S:      Maintained
17530 T:      git git://linuxtv.org/media_tree.git
17531 F:      drivers/media/cec/usb/pulse8/
17532
17533 PURELIFI PLFXLC DRIVER
17534 M:      Srinivasan Raju <[email protected]>
17535 L:      [email protected]
17536 S:      Supported
17537 F:      drivers/net/wireless/purelifi/plfxlc/
17538
17539 PVRUSB2 VIDEO4LINUX DRIVER
17540 M:      Mike Isely <[email protected]>
17541 L:      [email protected]       (subscribers-only)
17542 L:      [email protected]
17543 S:      Maintained
17544 W:      http://www.isely.net/pvrusb2/
17545 T:      git git://linuxtv.org/media_tree.git
17546 F:      Documentation/driver-api/media/drivers/pvrusb2*
17547 F:      drivers/media/usb/pvrusb2/
17548
17549 PWC WEBCAM DRIVER
17550 M:      Hans Verkuil <[email protected]>
17551 L:      [email protected]
17552 S:      Odd Fixes
17553 T:      git git://linuxtv.org/media_tree.git
17554 F:      drivers/media/usb/pwc/*
17555 F:      include/trace/events/pwc.h
17556
17557 PWM IR Transmitter
17558 M:      Sean Young <[email protected]>
17559 L:      [email protected]
17560 S:      Maintained
17561 F:      Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
17562 F:      drivers/media/rc/pwm-ir-tx.c
17563
17564 PWM SUBSYSTEM
17565 M:      Thierry Reding <[email protected]>
17566 R:      Uwe Kleine-König <[email protected]>
17567 L:      [email protected]
17568 S:      Maintained
17569 Q:      https://patchwork.ozlabs.org/project/linux-pwm/list/
17570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
17571 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
17572 F:      Documentation/devicetree/bindings/pwm/
17573 F:      Documentation/driver-api/pwm.rst
17574 F:      drivers/gpio/gpio-mvebu.c
17575 F:      drivers/pwm/
17576 F:      drivers/video/backlight/pwm_bl.c
17577 F:      include/dt-bindings/pwm/
17578 F:      include/linux/pwm.h
17579 F:      include/linux/pwm_backlight.h
17580 K:      pwm_(config|apply_state|ops)
17581
17582 PXA GPIO DRIVER
17583 M:      Robert Jarzmik <[email protected]>
17584 L:      [email protected]
17585 S:      Maintained
17586 F:      drivers/gpio/gpio-pxa.c
17587
17588 PXA MMCI DRIVER
17589 S:      Orphan
17590
17591 PXA RTC DRIVER
17592 M:      Robert Jarzmik <[email protected]>
17593 L:      [email protected]
17594 S:      Maintained
17595
17596 PXA2xx/PXA3xx SUPPORT
17597 M:      Daniel Mack <[email protected]>
17598 M:      Haojian Zhuang <[email protected]>
17599 M:      Robert Jarzmik <[email protected]>
17600 L:      [email protected] (moderated for non-subscribers)
17601 S:      Maintained
17602 T:      git git://github.com/hzhuang1/linux.git
17603 T:      git git://github.com/rjarzmik/linux.git
17604 F:      arch/arm/boot/dts/intel/pxa/
17605 F:      arch/arm/mach-pxa/
17606 F:      drivers/dma/pxa*
17607 F:      drivers/pcmcia/pxa2xx*
17608 F:      drivers/pinctrl/pxa/
17609 F:      drivers/spi/spi-pxa2xx*
17610 F:      drivers/usb/gadget/udc/pxa2*
17611 F:      include/sound/pxa2xx-lib.h
17612 F:      sound/arm/pxa*
17613 F:      sound/soc/pxa/
17614
17615 QAT DRIVER
17616 M:      Giovanni Cabiddu <[email protected]>
17617 L:      [email protected]
17618 S:      Supported
17619 F:      drivers/crypto/intel/qat/
17620
17621 QCOM AUDIO (ASoC) DRIVERS
17622 M:      Srinivas Kandagatla <[email protected]>
17623 M:      Banajit Goswami <[email protected]>
17624 L:      [email protected] (moderated for non-subscribers)
17625 S:      Supported
17626 F:      Documentation/devicetree/bindings/soc/qcom/qcom,apr*
17627 F:      Documentation/devicetree/bindings/sound/qcom,*
17628 F:      drivers/soc/qcom/apr.c
17629 F:      include/dt-bindings/sound/qcom,wcd9335.h
17630 F:      sound/soc/codecs/lpass-rx-macro.*
17631 F:      sound/soc/codecs/lpass-tx-macro.*
17632 F:      sound/soc/codecs/lpass-va-macro.c
17633 F:      sound/soc/codecs/lpass-wsa-macro.*
17634 F:      sound/soc/codecs/msm8916-wcd-analog.c
17635 F:      sound/soc/codecs/msm8916-wcd-digital.c
17636 F:      sound/soc/codecs/wcd-clsh-v2.*
17637 F:      sound/soc/codecs/wcd-mbhc-v2.*
17638 F:      sound/soc/codecs/wcd9335.*
17639 F:      sound/soc/codecs/wcd934x.c
17640 F:      sound/soc/codecs/wsa881x.c
17641 F:      sound/soc/codecs/wsa883x.c
17642 F:      sound/soc/codecs/wsa884x.c
17643 F:      sound/soc/qcom/
17644
17645 QCOM EMBEDDED USB DEBUGGER (EUD)
17646 M:      Souradeep Chowdhury <[email protected]>
17647 L:      [email protected]
17648 S:      Maintained
17649 F:      Documentation/ABI/testing/sysfs-driver-eud
17650 F:      Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
17651 F:      drivers/usb/misc/qcom_eud.c
17652
17653 QCOM IPA DRIVER
17654 M:      Alex Elder <[email protected]>
17655 L:      [email protected]
17656 S:      Supported
17657 F:      drivers/net/ipa/
17658
17659 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
17660 M:      Gabriel Somlo <[email protected]>
17661 M:      "Michael S. Tsirkin" <[email protected]>
17662 L:      [email protected]
17663 S:      Maintained
17664 F:      drivers/firmware/qemu_fw_cfg.c
17665 F:      include/uapi/linux/qemu_fw_cfg.h
17666
17667 QIB DRIVER
17668 M:      Dennis Dalessandro <[email protected]>
17669 L:      [email protected]
17670 S:      Supported
17671 F:      drivers/infiniband/hw/qib/
17672
17673 QLOGIC QL41xxx FCOE DRIVER
17674 M:      Saurav Kashyap <[email protected]>
17675 M:      Javed Hasan <[email protected]>
17676 M:      [email protected]
17677 L:      [email protected]
17678 S:      Supported
17679 F:      drivers/scsi/qedf/
17680
17681 QLOGIC QL41xxx ISCSI DRIVER
17682 M:      Nilesh Javali <[email protected]>
17683 M:      Manish Rangankar <[email protected]>
17684 M:      [email protected]
17685 L:      [email protected]
17686 S:      Supported
17687 F:      drivers/scsi/qedi/
17688
17689 QLOGIC QL4xxx ETHERNET DRIVER
17690 M:      Ariel Elior <[email protected]>
17691 M:      Manish Chopra <[email protected]>
17692 L:      [email protected]
17693 S:      Supported
17694 F:      drivers/net/ethernet/qlogic/qed/
17695 F:      drivers/net/ethernet/qlogic/qede/
17696 F:      include/linux/qed/
17697
17698 QLOGIC QL4xxx RDMA DRIVER
17699 M:      Michal Kalderon <[email protected]>
17700 M:      Ariel Elior <[email protected]>
17701 L:      [email protected]
17702 S:      Supported
17703 F:      drivers/infiniband/hw/qedr/
17704 F:      include/uapi/rdma/qedr-abi.h
17705
17706 QLOGIC QLA1280 SCSI DRIVER
17707 M:      Michael Reed <[email protected]>
17708 L:      [email protected]
17709 S:      Maintained
17710 F:      drivers/scsi/qla1280.[ch]
17711
17712 QLOGIC QLA2XXX FC-SCSI DRIVER
17713 M:      Nilesh Javali <[email protected]>
17714 M:      [email protected]
17715 L:      [email protected]
17716 S:      Supported
17717 F:      drivers/scsi/qla2xxx/
17718
17719 QLOGIC QLA3XXX NETWORK DRIVER
17720 M:      [email protected]
17721 L:      [email protected]
17722 S:      Supported
17723 F:      drivers/net/ethernet/qlogic/qla3xxx.*
17724
17725 QLOGIC QLA4XXX iSCSI DRIVER
17726 M:      Nilesh Javali <[email protected]>
17727 M:      Manish Rangankar <[email protected]>
17728 M:      [email protected]
17729 L:      [email protected]
17730 S:      Supported
17731 F:      drivers/scsi/qla4xxx/
17732
17733 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
17734 M:      Shahed Shaikh <[email protected]>
17735 M:      Manish Chopra <[email protected]>
17736 M:      [email protected]
17737 L:      [email protected]
17738 S:      Supported
17739 F:      drivers/net/ethernet/qlogic/qlcnic/
17740
17741 QM1D1B0004 MEDIA DRIVER
17742 M:      Akihiro Tsukada <[email protected]>
17743 L:      [email protected]
17744 S:      Odd Fixes
17745 F:      drivers/media/tuners/qm1d1b0004*
17746
17747 QM1D1C0042 MEDIA DRIVER
17748 M:      Akihiro Tsukada <[email protected]>
17749 L:      [email protected]
17750 S:      Odd Fixes
17751 F:      drivers/media/tuners/qm1d1c0042*
17752
17753 QNX4 FILESYSTEM
17754 M:      Anders Larsen <[email protected]>
17755 S:      Maintained
17756 W:      http://www.alarsen.net/linux/qnx4fs/
17757 F:      fs/qnx4/
17758 F:      include/uapi/linux/qnx4_fs.h
17759 F:      include/uapi/linux/qnxtypes.h
17760
17761 QNX6 FILESYSTEM
17762 S:      Orphan
17763 F:      Documentation/filesystems/qnx6.rst
17764 F:      fs/qnx6/
17765 F:      include/linux/qnx6_fs.h
17766
17767 QORIQ DPAA2 FSL-MC BUS DRIVER
17768 M:      Stuart Yoder <[email protected]>
17769 M:      Laurentiu Tudor <[email protected]>
17770 L:      [email protected]
17771 S:      Maintained
17772 F:      Documentation/ABI/stable/sysfs-bus-fsl-mc
17773 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
17774 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
17775 F:      drivers/bus/fsl-mc/
17776 F:      include/uapi/linux/fsl_mc.h
17777
17778 QT1010 MEDIA DRIVER
17779 M:      Antti Palosaari <[email protected]>
17780 L:      [email protected]
17781 S:      Maintained
17782 W:      https://linuxtv.org
17783 W:      http://palosaari.fi/linux/
17784 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
17785 T:      git git://linuxtv.org/anttip/media_tree.git
17786 F:      drivers/media/tuners/qt1010*
17787
17788 QUALCOMM ATH12K WIRELESS DRIVER
17789 M:      Kalle Valo <[email protected]>
17790 M:      Jeff Johnson <[email protected]>
17791 L:      [email protected]
17792 S:      Supported
17793 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
17794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17795 F:      drivers/net/wireless/ath/ath12k/
17796
17797 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
17798 M:      Kalle Valo <[email protected]>
17799 M:      Jeff Johnson <[email protected]>
17800 L:      [email protected]
17801 S:      Supported
17802 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
17803 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17804 F:      Documentation/devicetree/bindings/net/wireless/qcom,ath10k.yaml
17805 F:      drivers/net/wireless/ath/ath10k/
17806
17807 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
17808 M:      Kalle Valo <[email protected]>
17809 M:      Jeff Johnson <[email protected]>
17810 L:      [email protected]
17811 S:      Supported
17812 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
17813 B:      https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
17814 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17815 F:      Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
17816 F:      drivers/net/wireless/ath/ath11k/
17817
17818 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
17819 M:      Toke Høiland-Jørgensen <[email protected]>
17820 L:      [email protected]
17821 S:      Maintained
17822 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
17823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17824 F:      Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
17825 F:      drivers/net/wireless/ath/ath9k/
17826
17827 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
17828 M:      Stephan Gerhold <[email protected]>
17829 L:      [email protected]
17830 L:      [email protected]
17831 S:      Maintained
17832 F:      Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
17833 F:      drivers/net/wwan/qcom_bam_dmux.c
17834
17835 QUALCOMM CAMERA SUBSYSTEM DRIVER
17836 M:      Robert Foss <[email protected]>
17837 M:      Todor Tomov <[email protected]>
17838 M:      Bryan O'Donoghue <[email protected]>
17839 L:      [email protected]
17840 S:      Maintained
17841 F:      Documentation/admin-guide/media/qcom_camss.rst
17842 F:      Documentation/devicetree/bindings/media/*camss*
17843 F:      drivers/media/platform/qcom/camss/
17844
17845 QUALCOMM CLOCK DRIVERS
17846 M:      Bjorn Andersson <[email protected]>
17847 L:      [email protected]
17848 S:      Supported
17849 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
17850 F:      Documentation/devicetree/bindings/clock/qcom,*
17851 F:      drivers/clk/qcom/
17852 F:      include/dt-bindings/clock/qcom,*
17853
17854 QUALCOMM CLOUD AI (QAIC) DRIVER
17855 M:      Jeffrey Hugo <[email protected]>
17856 R:      Carl Vanderlip <[email protected]>
17857 R:      Pranjal Ramajor Asha Kanojiya <[email protected]>
17858 L:      [email protected]
17859 L:      [email protected]
17860 S:      Supported
17861 T:      git git://anongit.freedesktop.org/drm/drm-misc
17862 F:      Documentation/accel/qaic/
17863 F:      drivers/accel/qaic/
17864 F:      include/uapi/drm/qaic_accel.h
17865
17866 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
17867 M:      Bjorn Andersson <[email protected]>
17868 M:      Konrad Dybcio <[email protected]>
17869 L:      [email protected]
17870 L:      [email protected]
17871 S:      Maintained
17872 F:      Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
17873 F:      drivers/pmdomain/qcom/cpr.c
17874
17875 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
17876 M:      Ilia Lin <[email protected]>
17877 L:      [email protected]
17878 S:      Maintained
17879 F:      Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
17880 F:      Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
17881 F:      drivers/cpufreq/qcom-cpufreq-nvmem.c
17882
17883 QUALCOMM CRYPTO DRIVERS
17884 M:      Thara Gopinath <[email protected]>
17885 L:      [email protected]
17886 L:      [email protected]
17887 S:      Maintained
17888 F:      Documentation/devicetree/bindings/crypto/qcom-qce.yaml
17889 F:      drivers/crypto/qce/
17890
17891 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
17892 M:      Timur Tabi <[email protected]>
17893 L:      [email protected]
17894 S:      Maintained
17895 F:      drivers/net/ethernet/qualcomm/emac/
17896
17897 QUALCOMM ETHQOS ETHERNET DRIVER
17898 M:      Vinod Koul <[email protected]>
17899 R:      Bhupesh Sharma <[email protected]>
17900 L:      [email protected]
17901 L:      [email protected]
17902 S:      Maintained
17903 F:      Documentation/devicetree/bindings/net/qcom,ethqos.yaml
17904 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
17905
17906 QUALCOMM FASTRPC DRIVER
17907 M:      Srinivas Kandagatla <[email protected]>
17908 M:      Amol Maheshwari <[email protected]>
17909 L:      [email protected]
17910 S:      Maintained
17911 F:      Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
17912 F:      drivers/misc/fastrpc.c
17913 F:      include/uapi/misc/fastrpc.h
17914
17915 QUALCOMM HEXAGON ARCHITECTURE
17916 M:      Brian Cain <[email protected]>
17917 L:      [email protected]
17918 S:      Supported
17919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
17920 F:      arch/hexagon/
17921
17922 QUALCOMM HIDMA DRIVER
17923 M:      Sinan Kaya <[email protected]>
17924 L:      [email protected] (moderated for non-subscribers)
17925 L:      [email protected]
17926 L:      [email protected]
17927 S:      Supported
17928 F:      drivers/dma/qcom/hidma*
17929
17930 QUALCOMM I2C CCI DRIVER
17931 M:      Loic Poulain <[email protected]>
17932 M:      Robert Foss <[email protected]>
17933 L:      [email protected]
17934 L:      [email protected]
17935 S:      Maintained
17936 F:      Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
17937 F:      drivers/i2c/busses/i2c-qcom-cci.c
17938
17939 QUALCOMM INTERCONNECT BWMON DRIVER
17940 M:      Krzysztof Kozlowski <[email protected]>
17941 L:      [email protected]
17942 S:      Maintained
17943 F:      Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
17944 F:      drivers/soc/qcom/icc-bwmon.c
17945
17946 QUALCOMM IOMMU
17947 M:      Rob Clark <[email protected]>
17948 L:      [email protected]
17949 L:      [email protected]
17950 S:      Maintained
17951 F:      drivers/iommu/arm/arm-smmu/qcom_iommu.c
17952
17953 QUALCOMM IPC ROUTER (QRTR) DRIVER
17954 M:      Manivannan Sadhasivam <[email protected]>
17955 L:      [email protected]
17956 S:      Maintained
17957 F:      include/trace/events/qrtr.h
17958 F:      include/uapi/linux/qrtr.h
17959 F:      net/qrtr/
17960
17961 QUALCOMM IPCC MAILBOX DRIVER
17962 M:      Manivannan Sadhasivam <[email protected]>
17963 L:      [email protected]
17964 S:      Supported
17965 F:      Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
17966 F:      drivers/mailbox/qcom-ipcc.c
17967 F:      include/dt-bindings/mailbox/qcom-ipcc.h
17968
17969 QUALCOMM IPQ4019 USB PHY DRIVER
17970 M:      Robert Marko <[email protected]>
17971 M:      Luka Perkov <[email protected]>
17972 L:      [email protected]
17973 S:      Maintained
17974 F:      Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
17975 F:      drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
17976
17977 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
17978 M:      Robert Marko <[email protected]>
17979 M:      Luka Perkov <[email protected]>
17980 L:      [email protected]
17981 S:      Maintained
17982 F:      Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
17983 F:      drivers/regulator/vqmmc-ipq4019-regulator.c
17984
17985 QUALCOMM NAND CONTROLLER DRIVER
17986 M:      Manivannan Sadhasivam <[email protected]>
17987 L:      [email protected]
17988 L:      [email protected]
17989 S:      Maintained
17990 F:      Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
17991 F:      drivers/mtd/nand/raw/qcom_nandc.c
17992
17993 QUALCOMM QSEECOM DRIVER
17994 M:      Maximilian Luz <[email protected]>
17995 L:      [email protected]
17996 S:      Maintained
17997 F:      drivers/firmware/qcom/qcom_qseecom.c
17998
17999 QUALCOMM QSEECOM UEFISECAPP DRIVER
18000 M:      Maximilian Luz <[email protected]>
18001 L:      [email protected]
18002 S:      Maintained
18003 F:      drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
18004
18005 QUALCOMM RMNET DRIVER
18006 M:      Subash Abhinov Kasiviswanathan <[email protected]>
18007 M:      Sean Tranchetti <[email protected]>
18008 L:      [email protected]
18009 S:      Maintained
18010 F:      Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
18011 F:      drivers/net/ethernet/qualcomm/rmnet/
18012 F:      include/linux/if_rmnet.h
18013
18014 QUALCOMM TSENS THERMAL DRIVER
18015 M:      Amit Kucheria <[email protected]>
18016 M:      Thara Gopinath <[email protected]>
18017 L:      [email protected]
18018 L:      [email protected]
18019 S:      Maintained
18020 F:      Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
18021 F:      drivers/thermal/qcom/
18022
18023 QUALCOMM TYPEC PORT MANAGER DRIVER
18024 M:      Bryan O'Donoghue <[email protected]>
18025 L:      [email protected]
18026 L:      [email protected]
18027 S:      Maintained
18028 F:      Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
18029 F:      drivers/usb/typec/tcpm/qcom/
18030
18031 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
18032 M:      Stanimir Varbanov <[email protected]>
18033 M:      Vikash Garodia <[email protected]>
18034 R:      Bryan O'Donoghue <[email protected]>
18035 L:      [email protected]
18036 L:      [email protected]
18037 S:      Maintained
18038 T:      git git://linuxtv.org/media_tree.git
18039 F:      Documentation/devicetree/bindings/media/*venus*
18040 F:      drivers/media/platform/qcom/venus/
18041
18042 QUALCOMM WCN36XX WIRELESS DRIVER
18043 M:      Loic Poulain <[email protected]>
18044 L:      [email protected]
18045 S:      Supported
18046 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
18047 F:      drivers/net/wireless/ath/wcn36xx/
18048
18049 QUANTENNA QTNFMAC WIRELESS DRIVER
18050 M:      Igor Mitsyanko <[email protected]>
18051 R:      Sergey Matyukevich <[email protected]>
18052 L:      [email protected]
18053 S:      Maintained
18054 F:      drivers/net/wireless/quantenna
18055
18056 RADEON and AMDGPU DRM DRIVERS
18057 M:      Alex Deucher <[email protected]>
18058 M:      Christian König <[email protected]>
18059 M:      Pan, Xinhui <[email protected]>
18060 L:      [email protected]
18061 S:      Supported
18062 B:      https://gitlab.freedesktop.org/drm/amd/-/issues
18063 C:      irc://irc.oftc.net/radeon
18064 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
18065 F:      Documentation/gpu/amdgpu/
18066 F:      drivers/gpu/drm/amd/
18067 F:      drivers/gpu/drm/ci/xfails/amd*
18068 F:      drivers/gpu/drm/radeon/
18069 F:      include/uapi/drm/amdgpu_drm.h
18070 F:      include/uapi/drm/radeon_drm.h
18071
18072 RADEON FRAMEBUFFER DISPLAY DRIVER
18073 M:      Benjamin Herrenschmidt <[email protected]>
18074 L:      [email protected]
18075 S:      Maintained
18076 F:      drivers/video/fbdev/aty/radeon*
18077 F:      include/uapi/linux/radeonfb.h
18078
18079 RADIOSHARK RADIO DRIVER
18080 M:      Hans Verkuil <[email protected]>
18081 L:      [email protected]
18082 S:      Maintained
18083 T:      git git://linuxtv.org/media_tree.git
18084 F:      drivers/media/radio/radio-shark.c
18085
18086 RADIOSHARK2 RADIO DRIVER
18087 M:      Hans Verkuil <[email protected]>
18088 L:      [email protected]
18089 S:      Maintained
18090 T:      git git://linuxtv.org/media_tree.git
18091 F:      drivers/media/radio/radio-shark2.c
18092 F:      drivers/media/radio/radio-tea5777.c
18093
18094 RADOS BLOCK DEVICE (RBD)
18095 M:      Ilya Dryomov <[email protected]>
18096 R:      Dongsheng Yang <[email protected]>
18097 L:      [email protected]
18098 S:      Supported
18099 W:      http://ceph.com/
18100 T:      git https://github.com/ceph/ceph-client.git
18101 F:      Documentation/ABI/testing/sysfs-bus-rbd
18102 F:      drivers/block/rbd.c
18103 F:      drivers/block/rbd_types.h
18104
18105 RAGE128 FRAMEBUFFER DISPLAY DRIVER
18106 L:      [email protected]
18107 S:      Orphan
18108 F:      drivers/video/fbdev/aty/aty128fb.c
18109
18110 RAINSHADOW-CEC DRIVER
18111 M:      Hans Verkuil <[email protected]>
18112 L:      [email protected]
18113 S:      Maintained
18114 T:      git git://linuxtv.org/media_tree.git
18115 F:      drivers/media/cec/usb/rainshadow/
18116
18117 RALINK MIPS ARCHITECTURE
18118 M:      John Crispin <[email protected]>
18119 L:      [email protected]
18120 S:      Maintained
18121 F:      arch/mips/ralink
18122
18123 RALINK MT7621 MIPS ARCHITECTURE
18124 M:      Arınç ÜNAL <[email protected]>
18125 M:      Sergio Paracuellos <[email protected]>
18126 L:      [email protected]
18127 S:      Maintained
18128 F:      arch/mips/boot/dts/ralink/mt7621*
18129
18130 RALINK RT2X00 WIRELESS LAN DRIVER
18131 M:      Stanislaw Gruszka <[email protected]>
18132 L:      [email protected]
18133 S:      Maintained
18134 F:      drivers/net/wireless/ralink/rt2x00/
18135
18136 RAMDISK RAM BLOCK DEVICE DRIVER
18137 M:      Jens Axboe <[email protected]>
18138 S:      Maintained
18139 F:      Documentation/admin-guide/blockdev/ramdisk.rst
18140 F:      drivers/block/brd.c
18141
18142 RANCHU VIRTUAL BOARD FOR MIPS
18143 M:      Miodrag Dinic <[email protected]>
18144 L:      [email protected]
18145 S:      Supported
18146 F:      arch/mips/configs/generic/board-ranchu.config
18147 F:      arch/mips/generic/board-ranchu.c
18148
18149 RANDOM NUMBER DRIVER
18150 M:      "Theodore Ts'o" <[email protected]>
18151 M:      Jason A. Donenfeld <[email protected]>
18152 S:      Maintained
18153 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
18154 F:      drivers/char/random.c
18155 F:      drivers/virt/vmgenid.c
18156
18157 RAPIDIO SUBSYSTEM
18158 M:      Matt Porter <[email protected]>
18159 M:      Alexandre Bounine <[email protected]>
18160 S:      Maintained
18161 F:      drivers/rapidio/
18162
18163 RAS INFRASTRUCTURE
18164 M:      Tony Luck <[email protected]>
18165 M:      Borislav Petkov <[email protected]>
18166 L:      [email protected]
18167 S:      Maintained
18168 F:      Documentation/admin-guide/ras.rst
18169 F:      drivers/ras/
18170 F:      include/linux/ras.h
18171 F:      include/ras/ras_event.h
18172
18173 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
18174 L:      [email protected]
18175 S:      Orphan
18176 F:      drivers/net/wireless/legacy/ray*
18177
18178 RC-CORE / LIRC FRAMEWORK
18179 M:      Sean Young <[email protected]>
18180 L:      [email protected]
18181 S:      Maintained
18182 W:      http://linuxtv.org
18183 T:      git git://linuxtv.org/media_tree.git
18184 F:      Documentation/driver-api/media/rc-core.rst
18185 F:      Documentation/userspace-api/media/rc/
18186 F:      drivers/media/rc/
18187 F:      include/media/rc-core.h
18188 F:      include/media/rc-map.h
18189 F:      include/uapi/linux/lirc.h
18190
18191 RCMM REMOTE CONTROLS DECODER
18192 M:      Patrick Lerda <[email protected]>
18193 S:      Maintained
18194 F:      drivers/media/rc/ir-rcmm-decoder.c
18195
18196 RCUTORTURE TEST FRAMEWORK
18197 M:      "Paul E. McKenney" <[email protected]>
18198 M:      Josh Triplett <[email protected]>
18199 R:      Steven Rostedt <[email protected]>
18200 R:      Mathieu Desnoyers <[email protected]>
18201 R:      Lai Jiangshan <[email protected]>
18202 L:      [email protected]
18203 S:      Supported
18204 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18205 F:      tools/testing/selftests/rcutorture
18206
18207 RDACM20 Camera Sensor
18208 M:      Jacopo Mondi <[email protected]>
18209 M:      Kieran Bingham <[email protected]>
18210 M:      Laurent Pinchart <[email protected]>
18211 M:      Niklas Söderlund <[email protected]>
18212 L:      [email protected]
18213 S:      Maintained
18214 F:      Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
18215 F:      drivers/media/i2c/max9271.c
18216 F:      drivers/media/i2c/max9271.h
18217 F:      drivers/media/i2c/rdacm20.c
18218
18219 RDACM21 Camera Sensor
18220 M:      Jacopo Mondi <[email protected]>
18221 M:      Kieran Bingham <[email protected]>
18222 M:      Laurent Pinchart <[email protected]>
18223 M:      Niklas Söderlund <[email protected]>
18224 L:      [email protected]
18225 S:      Maintained
18226 F:      Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
18227 F:      drivers/media/i2c/max9271.c
18228 F:      drivers/media/i2c/max9271.h
18229 F:      drivers/media/i2c/rdacm21.c
18230
18231 RDC R-321X SoC
18232 M:      Florian Fainelli <[email protected]>
18233 S:      Maintained
18234
18235 RDC R6040 FAST ETHERNET DRIVER
18236 M:      Florian Fainelli <[email protected]>
18237 L:      [email protected]
18238 S:      Maintained
18239 F:      drivers/net/ethernet/rdc/r6040.c
18240
18241 RDMAVT - RDMA verbs software
18242 M:      Dennis Dalessandro <[email protected]>
18243 L:      [email protected]
18244 S:      Supported
18245 F:      drivers/infiniband/sw/rdmavt
18246
18247 RDS - RELIABLE DATAGRAM SOCKETS
18248 M:      Santosh Shilimkar <[email protected]>
18249 L:      [email protected]
18250 L:      [email protected]
18251 L:      [email protected] (moderated for non-subscribers)
18252 S:      Supported
18253 W:      https://oss.oracle.com/projects/rds/
18254 F:      Documentation/networking/rds.rst
18255 F:      net/rds/
18256
18257 RDT - RESOURCE ALLOCATION
18258 M:      Fenghua Yu <[email protected]>
18259 M:      Reinette Chatre <[email protected]>
18260 L:      [email protected]
18261 S:      Supported
18262 F:      Documentation/arch/x86/resctrl*
18263 F:      arch/x86/include/asm/resctrl.h
18264 F:      arch/x86/kernel/cpu/resctrl/
18265 F:      tools/testing/selftests/resctrl/
18266
18267 READ-COPY UPDATE (RCU)
18268 M:      "Paul E. McKenney" <[email protected]>
18269 M:      Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h)
18270 M:      Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h)
18271 M:      Joel Fernandes <[email protected]>
18272 M:      Josh Triplett <[email protected]>
18273 M:      Boqun Feng <[email protected]>
18274 R:      Steven Rostedt <[email protected]>
18275 R:      Mathieu Desnoyers <[email protected]>
18276 R:      Lai Jiangshan <[email protected]>
18277 R:      Zqiang <[email protected]>
18278 L:      [email protected]
18279 S:      Supported
18280 W:      http://www.rdrop.com/users/paulmck/RCU/
18281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18282 F:      Documentation/RCU/
18283 F:      include/linux/rcu*
18284 F:      kernel/rcu/
18285 X:      Documentation/RCU/torture.rst
18286 X:      include/linux/srcu*.h
18287 X:      kernel/rcu/srcu*.c
18288
18289 REAL TIME CLOCK (RTC) SUBSYSTEM
18290 M:      Alessandro Zummo <[email protected]>
18291 M:      Alexandre Belloni <[email protected]>
18292 L:      [email protected]
18293 S:      Maintained
18294 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
18295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
18296 F:      Documentation/admin-guide/rtc.rst
18297 F:      Documentation/devicetree/bindings/rtc/
18298 F:      drivers/rtc/
18299 F:      include/linux/rtc.h
18300 F:      include/linux/rtc/
18301 F:      include/uapi/linux/rtc.h
18302 F:      tools/testing/selftests/rtc/
18303
18304 Real-time Linux Analysis (RTLA) tools
18305 M:      Daniel Bristot de Oliveira <[email protected]>
18306 M:      Steven Rostedt <[email protected]>
18307 L:      [email protected]
18308 S:      Maintained
18309 F:      Documentation/tools/rtla/
18310 F:      tools/tracing/rtla/
18311
18312 REALTEK AUDIO CODECS
18313 M:      Oder Chiou <[email protected]>
18314 S:      Maintained
18315 F:      include/sound/rt*.h
18316 F:      sound/soc/codecs/rt*
18317
18318 REALTEK OTTO WATCHDOG
18319 M:      Sander Vanheule <[email protected]>
18320 L:      [email protected]
18321 S:      Maintained
18322 F:      Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
18323 F:      drivers/watchdog/realtek_otto_wdt.c
18324
18325 REALTEK RTL83xx SMI DSA ROUTER CHIPS
18326 M:      Linus Walleij <[email protected]>
18327 M:      Alvin Šipraga <[email protected]>
18328 S:      Maintained
18329 F:      Documentation/devicetree/bindings/net/dsa/realtek.yaml
18330 F:      drivers/net/dsa/realtek/*
18331
18332 REALTEK WIRELESS DRIVER (rtlwifi family)
18333 M:      Ping-Ke Shih <[email protected]>
18334 L:      [email protected]
18335 S:      Maintained
18336 F:      drivers/net/wireless/realtek/rtlwifi/
18337
18338 REALTEK WIRELESS DRIVER (rtw88)
18339 M:      Ping-Ke Shih <[email protected]>
18340 L:      [email protected]
18341 S:      Maintained
18342 F:      drivers/net/wireless/realtek/rtw88/
18343
18344 REALTEK WIRELESS DRIVER (rtw89)
18345 M:      Ping-Ke Shih <[email protected]>
18346 L:      [email protected]
18347 S:      Maintained
18348 F:      drivers/net/wireless/realtek/rtw89/
18349
18350 REDPINE WIRELESS DRIVER
18351 L:      [email protected]
18352 S:      Orphan
18353 F:      drivers/net/wireless/rsi/
18354
18355 REGISTER MAP ABSTRACTION
18356 M:      Mark Brown <[email protected]>
18357 L:      [email protected]
18358 S:      Supported
18359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
18360 F:      Documentation/devicetree/bindings/regmap/
18361 F:      drivers/base/regmap/
18362 F:      include/linux/regmap.h
18363
18364 REISERFS FILE SYSTEM
18365 L:      [email protected]
18366 S:      Obsolete
18367 F:      fs/reiserfs/
18368
18369 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
18370 M:      Bjorn Andersson <[email protected]>
18371 M:      Mathieu Poirier <[email protected]>
18372 L:      [email protected]
18373 S:      Maintained
18374 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
18375 F:      Documentation/ABI/testing/sysfs-class-remoteproc
18376 F:      Documentation/devicetree/bindings/remoteproc/
18377 F:      Documentation/staging/remoteproc.rst
18378 F:      drivers/remoteproc/
18379 F:      include/linux/remoteproc.h
18380 F:      include/linux/remoteproc/
18381
18382 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
18383 M:      Bjorn Andersson <[email protected]>
18384 M:      Mathieu Poirier <[email protected]>
18385 L:      [email protected]
18386 S:      Maintained
18387 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
18388 F:      Documentation/ABI/testing/sysfs-bus-rpmsg
18389 F:      Documentation/staging/rpmsg.rst
18390 F:      drivers/rpmsg/
18391 F:      include/linux/rpmsg.h
18392 F:      include/linux/rpmsg/
18393 F:      include/uapi/linux/rpmsg.h
18394 F:      samples/rpmsg/
18395
18396 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
18397 M:      Stephan Gerhold <[email protected]>
18398 L:      [email protected]
18399 L:      [email protected]
18400 S:      Maintained
18401 F:      drivers/net/wwan/rpmsg_wwan_ctrl.c
18402
18403 RENESAS CLOCK DRIVERS
18404 M:      Geert Uytterhoeven <[email protected]>
18405 L:      [email protected]
18406 S:      Supported
18407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
18408 F:      Documentation/devicetree/bindings/clock/renesas,*
18409 F:      drivers/clk/renesas/
18410
18411 RENESAS EMEV2 I2C DRIVER
18412 M:      Wolfram Sang <[email protected]>
18413 L:      [email protected]
18414 S:      Supported
18415 F:      Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
18416 F:      drivers/i2c/busses/i2c-emev2.c
18417
18418 RENESAS ETHERNET DRIVERS
18419 R:      Sergey Shtylyov <[email protected]>
18420 L:      [email protected]
18421 L:      [email protected]
18422 F:      Documentation/devicetree/bindings/net/renesas,*.yaml
18423 F:      drivers/net/ethernet/renesas/
18424 F:      include/linux/sh_eth.h
18425
18426 RENESAS IDT821034 ASoC CODEC
18427 M:      Herve Codina <[email protected]>
18428 L:      [email protected] (moderated for non-subscribers)
18429 S:      Maintained
18430 F:      Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
18431 F:      sound/soc/codecs/idt821034.c
18432
18433 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
18434 M:      Miquel Raynal <[email protected]>
18435 L:      [email protected]
18436 L:      [email protected]
18437 S:      Maintained
18438 F:      Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
18439 F:      drivers/mtd/nand/raw/renesas-nand-controller.c
18440
18441 RENESAS R-CAR GYROADC DRIVER
18442 M:      Marek Vasut <[email protected]>
18443 L:      [email protected]
18444 S:      Supported
18445 F:      Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
18446 F:      drivers/iio/adc/rcar-gyroadc.c
18447
18448 RENESAS R-CAR I2C DRIVERS
18449 M:      Wolfram Sang <[email protected]>
18450 L:      [email protected]
18451 S:      Supported
18452 F:      Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
18453 F:      Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
18454 F:      drivers/i2c/busses/i2c-rcar.c
18455 F:      drivers/i2c/busses/i2c-sh_mobile.c
18456
18457 RENESAS R-CAR SATA DRIVER
18458 R:      Sergey Shtylyov <[email protected]>
18459 L:      [email protected]
18460 L:      [email protected]
18461 S:      Supported
18462 F:      Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
18463 F:      drivers/ata/sata_rcar.c
18464
18465 RENESAS R-CAR THERMAL DRIVERS
18466 M:      Niklas Söderlund <[email protected]>
18467 L:      [email protected]
18468 S:      Supported
18469 F:      Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
18470 F:      Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
18471 F:      drivers/thermal/rcar_gen3_thermal.c
18472 F:      drivers/thermal/rcar_thermal.c
18473
18474 RENESAS RIIC DRIVER
18475 M:      Chris Brandt <[email protected]>
18476 L:      [email protected]
18477 S:      Supported
18478 F:      Documentation/devicetree/bindings/i2c/renesas,riic.yaml
18479 F:      drivers/i2c/busses/i2c-riic.c
18480
18481 RENESAS RZ/G2L A/D DRIVER
18482 M:      Lad Prabhakar <[email protected]>
18483 L:      [email protected]
18484 L:      [email protected]
18485 S:      Supported
18486 F:      Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
18487 F:      drivers/iio/adc/rzg2l_adc.c
18488
18489 RENESAS RZ/G2L MTU3a COUNTER DRIVER
18490 M:      Biju Das <[email protected]>
18491 L:      [email protected]
18492 L:      [email protected]
18493 S:      Supported
18494 F:      Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
18495 F:      drivers/counter/rz-mtu3-cnt.c
18496
18497 RENESAS RZ/N1 A5PSW SWITCH DRIVER
18498 M:      Clément Léger <[email protected]>
18499 L:      [email protected]
18500 L:      [email protected]
18501 S:      Maintained
18502 F:      Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
18503 F:      Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
18504 F:      drivers/net/dsa/rzn1_a5psw*
18505 F:      drivers/net/pcs/pcs-rzn1-miic.c
18506 F:      include/dt-bindings/net/pcs-rzn1-miic.h
18507 F:      include/linux/pcs-rzn1-miic.h
18508 F:      net/dsa/tag_rzn1_a5psw.c
18509
18510 RENESAS RZ/N1 RTC CONTROLLER DRIVER
18511 M:      Miquel Raynal <[email protected]>
18512 L:      [email protected]
18513 L:      [email protected]
18514 S:      Maintained
18515 F:      Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
18516 F:      drivers/rtc/rtc-rzn1.c
18517
18518 RENESAS RZ/N1 USBF CONTROLLER DRIVER
18519 M:      Herve Codina <[email protected]>
18520 L:      [email protected]
18521 L:      [email protected]
18522 S:      Maintained
18523 F:      Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
18524 F:      drivers/usb/gadget/udc/renesas_usbf.c
18525
18526 RENESAS RZ/V2M I2C DRIVER
18527 M:      Fabrizio Castro <[email protected]>
18528 L:      [email protected]
18529 L:      [email protected]
18530 S:      Supported
18531 F:      Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
18532 F:      drivers/i2c/busses/i2c-rzv2m.c
18533
18534 RENESAS USB PHY DRIVER
18535 M:      Yoshihiro Shimoda <[email protected]>
18536 L:      [email protected]
18537 S:      Maintained
18538 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
18539
18540 RENESAS VERSACLOCK 7 CLOCK DRIVER
18541 M:      Alex Helms <[email protected]>
18542 S:      Maintained
18543 F:      Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
18544 F:      drivers/clk/clk-versaclock7.c
18545
18546 RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
18547 M:      Herve Codina <[email protected]>
18548 L:      [email protected]
18549 S:      Maintained
18550 F:      Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
18551 F:      drivers/iio/potentiometer/x9250.c
18552
18553 RESET CONTROLLER FRAMEWORK
18554 M:      Philipp Zabel <[email protected]>
18555 S:      Maintained
18556 T:      git git://git.pengutronix.de/git/pza/linux
18557 F:      Documentation/devicetree/bindings/reset/
18558 F:      Documentation/driver-api/reset.rst
18559 F:      drivers/reset/
18560 F:      include/dt-bindings/reset/
18561 F:      include/linux/reset-controller.h
18562 F:      include/linux/reset.h
18563 F:      include/linux/reset/
18564 K:      \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
18565
18566 RESTARTABLE SEQUENCES SUPPORT
18567 M:      Mathieu Desnoyers <[email protected]>
18568 M:      Peter Zijlstra <[email protected]>
18569 M:      "Paul E. McKenney" <[email protected]>
18570 M:      Boqun Feng <[email protected]>
18571 L:      [email protected]
18572 S:      Supported
18573 F:      include/trace/events/rseq.h
18574 F:      include/uapi/linux/rseq.h
18575 F:      kernel/rseq.c
18576 F:      tools/testing/selftests/rseq/
18577
18578 RFKILL
18579 M:      Johannes Berg <[email protected]>
18580 L:      [email protected]
18581 S:      Maintained
18582 W:      https://wireless.wiki.kernel.org/
18583 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
18584 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
18585 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
18586 F:      Documentation/ABI/stable/sysfs-class-rfkill
18587 F:      Documentation/driver-api/rfkill.rst
18588 F:      include/linux/rfkill.h
18589 F:      include/uapi/linux/rfkill.h
18590 F:      net/rfkill/
18591
18592 RHASHTABLE
18593 M:      Thomas Graf <[email protected]>
18594 M:      Herbert Xu <[email protected]>
18595 L:      [email protected]
18596 S:      Maintained
18597 F:      include/linux/rhashtable-types.h
18598 F:      include/linux/rhashtable.h
18599 F:      lib/rhashtable.c
18600 F:      lib/test_rhashtable.c
18601
18602 RICOH R5C592 MEMORYSTICK DRIVER
18603 M:      Maxim Levitsky <[email protected]>
18604 S:      Maintained
18605 F:      drivers/memstick/host/r592.*
18606
18607 RICOH SMARTMEDIA/XD DRIVER
18608 M:      Maxim Levitsky <[email protected]>
18609 S:      Maintained
18610 F:      drivers/mtd/nand/raw/r852.c
18611 F:      drivers/mtd/nand/raw/r852.h
18612
18613 RISC-V ARCHITECTURE
18614 M:      Paul Walmsley <[email protected]>
18615 M:      Palmer Dabbelt <[email protected]>
18616 M:      Albert Ou <[email protected]>
18617 L:      [email protected]
18618 S:      Supported
18619 Q:      https://patchwork.kernel.org/project/linux-riscv/list/
18620 C:      irc://irc.libera.chat/riscv
18621 P:      Documentation/arch/riscv/patch-acceptance.rst
18622 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
18623 F:      arch/riscv/
18624 N:      riscv
18625 K:      riscv
18626
18627 RISC-V MICROCHIP FPGA SUPPORT
18628 M:      Conor Dooley <[email protected]>
18629 M:      Daire McNamara <[email protected]>
18630 L:      [email protected]
18631 S:      Supported
18632 F:      Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
18633 F:      Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
18634 F:      Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
18635 F:      Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
18636 F:      Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
18637 F:      Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
18638 F:      Documentation/devicetree/bindings/riscv/microchip.yaml
18639 F:      Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
18640 F:      Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
18641 F:      Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
18642 F:      arch/riscv/boot/dts/microchip/
18643 F:      drivers/char/hw_random/mpfs-rng.c
18644 F:      drivers/clk/microchip/clk-mpfs*.c
18645 F:      drivers/i2c/busses/i2c-microchip-corei2c.c
18646 F:      drivers/mailbox/mailbox-mpfs.c
18647 F:      drivers/pci/controller/pcie-microchip-host.c
18648 F:      drivers/pwm/pwm-microchip-core.c
18649 F:      drivers/reset/reset-mpfs.c
18650 F:      drivers/rtc/rtc-mpfs.c
18651 F:      drivers/soc/microchip/mpfs-sys-controller.c
18652 F:      drivers/spi/spi-microchip-core-qspi.c
18653 F:      drivers/spi/spi-microchip-core.c
18654 F:      drivers/usb/musb/mpfs.c
18655 F:      include/soc/microchip/mpfs.h
18656
18657 RISC-V MISC SOC SUPPORT
18658 M:      Conor Dooley <[email protected]>
18659 L:      [email protected]
18660 S:      Maintained
18661 Q:      https://patchwork.kernel.org/project/linux-riscv/list/
18662 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
18663 F:      Documentation/devicetree/bindings/riscv/
18664 F:      arch/riscv/boot/dts/
18665 X:      arch/riscv/boot/dts/allwinner/
18666 X:      arch/riscv/boot/dts/renesas/
18667
18668 RISC-V PMU DRIVERS
18669 M:      Atish Patra <[email protected]>
18670 R:      Anup Patel <[email protected]>
18671 L:      [email protected]
18672 S:      Supported
18673 F:      drivers/perf/riscv_pmu.c
18674 F:      drivers/perf/riscv_pmu_legacy.c
18675 F:      drivers/perf/riscv_pmu_sbi.c
18676
18677 RISC-V THEAD SoC SUPPORT
18678 M:      Jisheng Zhang <[email protected]>
18679 M:      Guo Ren <[email protected]>
18680 M:      Fu Wei <[email protected]>
18681 L:      [email protected]
18682 S:      Maintained
18683 F:      arch/riscv/boot/dts/thead/
18684
18685 RNBD BLOCK DRIVERS
18686 M:      Md. Haris Iqbal <[email protected]>
18687 M:      Jack Wang <[email protected]>
18688 L:      [email protected]
18689 S:      Maintained
18690 F:      drivers/block/rnbd/
18691
18692 ROCCAT DRIVERS
18693 M:      Stefan Achatz <[email protected]>
18694 S:      Maintained
18695 W:      http://sourceforge.net/projects/roccat/
18696 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
18697 F:      drivers/hid/hid-roccat*
18698 F:      include/linux/hid-roccat*
18699
18700 ROCKCHIP CRYPTO DRIVERS
18701 M:      Corentin Labbe <[email protected]>
18702 L:      [email protected]
18703 S:      Maintained
18704 F:      Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
18705 F:      drivers/crypto/rockchip/
18706
18707 ROCKCHIP I2S TDM DRIVER
18708 M:      Nicolas Frattaroli <[email protected]>
18709 L:      [email protected]
18710 S:      Maintained
18711 F:      Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
18712 F:      sound/soc/rockchip/rockchip_i2s_tdm.*
18713
18714 ROCKCHIP ISP V1 DRIVER
18715 M:      Dafna Hirschfeld <[email protected]>
18716 M:      Laurent Pinchart <[email protected]>
18717 L:      [email protected]
18718 L:      [email protected]
18719 S:      Maintained
18720 F:      Documentation/admin-guide/media/rkisp1.rst
18721 F:      Documentation/devicetree/bindings/media/rockchip-isp1.yaml
18722 F:      Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
18723 F:      drivers/media/platform/rockchip/rkisp1
18724 F:      include/uapi/linux/rkisp1-config.h
18725
18726 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
18727 M:      Jacob Chen <[email protected]>
18728 M:      Ezequiel Garcia <[email protected]>
18729 L:      [email protected]
18730 L:      [email protected]
18731 S:      Maintained
18732 F:      Documentation/devicetree/bindings/media/rockchip-rga.yaml
18733 F:      drivers/media/platform/rockchip/rga/
18734
18735 ROCKCHIP VIDEO DECODER DRIVER
18736 M:      Ezequiel Garcia <[email protected]>
18737 L:      [email protected]
18738 L:      [email protected]
18739 S:      Maintained
18740 F:      Documentation/devicetree/bindings/media/rockchip,vdec.yaml
18741 F:      drivers/staging/media/rkvdec/
18742
18743 ROCKER DRIVER
18744 M:      Jiri Pirko <[email protected]>
18745 L:      [email protected]
18746 S:      Supported
18747 F:      drivers/net/ethernet/rocker/
18748
18749 ROCKETPORT EXPRESS/INFINITY DRIVER
18750 M:      Kevin Cernekee <[email protected]>
18751 L:      [email protected]
18752 S:      Odd Fixes
18753 F:      drivers/tty/serial/rp2.*
18754
18755 ROHM BD99954 CHARGER IC
18756 M:      Matti Vaittinen <[email protected]>
18757 S:      Supported
18758 F:      drivers/power/supply/bd99954-charger.c
18759 F:      drivers/power/supply/bd99954-charger.h
18760
18761 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
18762 M:      Tomasz Duszynski <[email protected]>
18763 S:      Maintained
18764 F:      Documentation/devicetree/bindings/iio/light/bh1750.yaml
18765 F:      drivers/iio/light/bh1750.c
18766
18767 ROHM BM1390 PRESSURE SENSOR DRIVER
18768 M:      Matti Vaittinen <[email protected]>
18769 L:      [email protected]
18770 S:      Supported
18771 F:      drivers/iio/pressure/rohm-bm1390.c
18772
18773 ROHM BU270xx LIGHT SENSOR DRIVERs
18774 M:      Matti Vaittinen <[email protected]>
18775 L:      [email protected]
18776 S:      Supported
18777 F:      drivers/iio/light/rohm-bu27008.c
18778 F:      drivers/iio/light/rohm-bu27034.c
18779
18780 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
18781 M:      Marek Vasut <[email protected]>
18782 L:      [email protected]
18783 L:      [email protected]
18784 S:      Supported
18785 F:      Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
18786 F:      drivers/gpio/gpio-bd9571mwv.c
18787 F:      drivers/mfd/bd9571mwv.c
18788 F:      drivers/regulator/bd9571mwv-regulator.c
18789 F:      include/linux/mfd/bd9571mwv.h
18790
18791 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
18792 M:      Matti Vaittinen <[email protected]>
18793 S:      Supported
18794 F:      drivers/clk/clk-bd718x7.c
18795 F:      drivers/gpio/gpio-bd71815.c
18796 F:      drivers/gpio/gpio-bd71828.c
18797 F:      drivers/mfd/rohm-bd71828.c
18798 F:      drivers/mfd/rohm-bd718x7.c
18799 F:      drivers/mfd/rohm-bd9576.c
18800 F:      drivers/regulator/bd71815-regulator.c
18801 F:      drivers/regulator/bd71828-regulator.c
18802 F:      drivers/regulator/bd718x7-regulator.c
18803 F:      drivers/regulator/bd9576-regulator.c
18804 F:      drivers/regulator/rohm-regulator.c
18805 F:      drivers/rtc/rtc-bd70528.c
18806 F:      drivers/watchdog/bd9576_wdt.c
18807 F:      include/linux/mfd/rohm-bd71815.h
18808 F:      include/linux/mfd/rohm-bd71828.h
18809 F:      include/linux/mfd/rohm-bd718x7.h
18810 F:      include/linux/mfd/rohm-bd957x.h
18811 F:      include/linux/mfd/rohm-generic.h
18812 F:      include/linux/mfd/rohm-shared.h
18813
18814 ROSE NETWORK LAYER
18815 M:      Ralf Baechle <[email protected]>
18816 L:      [email protected]
18817 S:      Maintained
18818 W:      https://linux-ax25.in-berlin.de
18819 F:      include/net/rose.h
18820 F:      include/uapi/linux/rose.h
18821 F:      net/rose/
18822
18823 ROTATION DRIVER FOR ALLWINNER A83T
18824 M:      Jernej Skrabec <[email protected]>
18825 L:      [email protected]
18826 S:      Maintained
18827 T:      git git://linuxtv.org/media_tree.git
18828 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
18829 F:      drivers/media/platform/sunxi/sun8i-rotate/
18830
18831 RPMSG TTY DRIVER
18832 M:      Arnaud Pouliquen <[email protected]>
18833 L:      [email protected]
18834 S:      Maintained
18835 F:      drivers/tty/rpmsg_tty.c
18836
18837 RTL2830 MEDIA DRIVER
18838 M:      Antti Palosaari <[email protected]>
18839 L:      [email protected]
18840 S:      Maintained
18841 W:      https://linuxtv.org
18842 W:      http://palosaari.fi/linux/
18843 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
18844 T:      git git://linuxtv.org/anttip/media_tree.git
18845 F:      drivers/media/dvb-frontends/rtl2830*
18846
18847 RTL2832 MEDIA DRIVER
18848 M:      Antti Palosaari <[email protected]>
18849 L:      [email protected]
18850 S:      Maintained
18851 W:      https://linuxtv.org
18852 W:      http://palosaari.fi/linux/
18853 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
18854 T:      git git://linuxtv.org/anttip/media_tree.git
18855 F:      drivers/media/dvb-frontends/rtl2832*
18856
18857 RTL2832_SDR MEDIA DRIVER
18858 M:      Antti Palosaari <[email protected]>
18859 L:      [email protected]
18860 S:      Maintained
18861 W:      https://linuxtv.org
18862 W:      http://palosaari.fi/linux/
18863 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
18864 T:      git git://linuxtv.org/anttip/media_tree.git
18865 F:      drivers/media/dvb-frontends/rtl2832_sdr*
18866
18867 RTL8180 WIRELESS DRIVER
18868 L:      [email protected]
18869 S:      Orphan
18870 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
18871
18872 RTL8187 WIRELESS DRIVER
18873 M:      Hin-Tak Leung <[email protected]>
18874 M:      Larry Finger <[email protected]>
18875 L:      [email protected]
18876 S:      Maintained
18877 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
18878
18879 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
18880 M:      Jes Sorensen <[email protected]>
18881 L:      [email protected]
18882 S:      Maintained
18883 F:      drivers/net/wireless/realtek/rtl8xxxu/
18884
18885 RTRS TRANSPORT DRIVERS
18886 M:      Md. Haris Iqbal <[email protected]>
18887 M:      Jack Wang <[email protected]>
18888 L:      [email protected]
18889 S:      Maintained
18890 F:      drivers/infiniband/ulp/rtrs/
18891
18892 RUNTIME VERIFICATION (RV)
18893 M:      Daniel Bristot de Oliveira <[email protected]>
18894 M:      Steven Rostedt <[email protected]>
18895 L:      [email protected]
18896 S:      Maintained
18897 F:      Documentation/trace/rv/
18898 F:      include/linux/rv.h
18899 F:      include/rv/
18900 F:      kernel/trace/rv/
18901 F:      tools/verification/
18902
18903 RUST
18904 M:      Miguel Ojeda <[email protected]>
18905 M:      Alex Gaynor <[email protected]>
18906 M:      Wedson Almeida Filho <[email protected]>
18907 R:      Boqun Feng <[email protected]>
18908 R:      Gary Guo <[email protected]>
18909 R:      Björn Roy Baron <[email protected]>
18910 R:      Benno Lossin <[email protected]>
18911 R:      Andreas Hindborg <[email protected]>
18912 R:      Alice Ryhl <[email protected]>
18913 L:      [email protected]
18914 S:      Supported
18915 W:      https://rust-for-linux.com
18916 B:      https://github.com/Rust-for-Linux/linux/issues
18917 C:      zulip://rust-for-linux.zulipchat.com
18918 P:      https://rust-for-linux.com/contributing
18919 T:      git https://github.com/Rust-for-Linux/linux.git rust-next
18920 F:      Documentation/rust/
18921 F:      rust/
18922 F:      samples/rust/
18923 F:      scripts/*rust*
18924 K:      \b(?i:rust)\b
18925
18926 RXRPC SOCKETS (AF_RXRPC)
18927 M:      David Howells <[email protected]>
18928 M:      Marc Dionne <[email protected]>
18929 L:      [email protected]
18930 S:      Supported
18931 W:      https://www.infradead.org/~dhowells/kafs/
18932 F:      Documentation/networking/rxrpc.rst
18933 F:      include/keys/rxrpc-type.h
18934 F:      include/net/af_rxrpc.h
18935 F:      include/trace/events/rxrpc.h
18936 F:      include/uapi/linux/rxrpc.h
18937 F:      net/rxrpc/
18938
18939 S3 SAVAGE FRAMEBUFFER DRIVER
18940 M:      Antonino Daplas <[email protected]>
18941 L:      [email protected]
18942 S:      Maintained
18943 F:      drivers/video/fbdev/savage/
18944
18945 S390 ARCHITECTURE
18946 M:      Heiko Carstens <[email protected]>
18947 M:      Vasily Gorbik <[email protected]>
18948 M:      Alexander Gordeev <[email protected]>
18949 R:      Christian Borntraeger <[email protected]>
18950 R:      Sven Schnelle <[email protected]>
18951 L:      [email protected]
18952 S:      Supported
18953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
18954 F:      Documentation/driver-api/s390-drivers.rst
18955 F:      Documentation/arch/s390/
18956 F:      arch/s390/
18957 F:      drivers/s390/
18958 F:      drivers/watchdog/diag288_wdt.c
18959
18960 S390 COMMON I/O LAYER
18961 M:      Vineeth Vijayan <[email protected]>
18962 M:      Peter Oberparleiter <[email protected]>
18963 L:      [email protected]
18964 S:      Supported
18965 F:      drivers/s390/cio/
18966
18967 S390 DASD DRIVER
18968 M:      Stefan Haberland <[email protected]>
18969 M:      Jan Hoeppner <[email protected]>
18970 L:      [email protected]
18971 S:      Supported
18972 F:      block/partitions/ibm.c
18973 F:      drivers/s390/block/dasd*
18974 F:      include/linux/dasd_mod.h
18975
18976 S390 IOMMU (PCI)
18977 M:      Niklas Schnelle <[email protected]>
18978 M:      Matthew Rosato <[email protected]>
18979 R:      Gerald Schaefer <[email protected]>
18980 L:      [email protected]
18981 S:      Supported
18982 F:      drivers/iommu/s390-iommu.c
18983
18984 S390 IUCV NETWORK LAYER
18985 M:      Alexandra Winter <[email protected]>
18986 M:      Wenjia Zhang <[email protected]>
18987 L:      [email protected]
18988 L:      [email protected]
18989 S:      Supported
18990 F:      drivers/s390/net/*iucv*
18991 F:      include/net/iucv/
18992 F:      net/iucv/
18993
18994 S390 MM
18995 M:      Alexander Gordeev <[email protected]>
18996 M:      Gerald Schaefer <[email protected]>
18997 L:      [email protected]
18998 S:      Supported
18999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19000 F:      arch/s390/include/asm/pgtable.h
19001 F:      arch/s390/mm
19002
19003 S390 NETWORK DRIVERS
19004 M:      Alexandra Winter <[email protected]>
19005 M:      Wenjia Zhang <[email protected]>
19006 L:      [email protected]
19007 L:      [email protected]
19008 S:      Supported
19009 F:      drivers/s390/net/
19010
19011 S390 PCI SUBSYSTEM
19012 M:      Niklas Schnelle <[email protected]>
19013 M:      Gerald Schaefer <[email protected]>
19014 L:      [email protected]
19015 S:      Supported
19016 F:      Documentation/arch/s390/pci.rst
19017 F:      arch/s390/pci/
19018 F:      drivers/pci/hotplug/s390_pci_hpc.c
19019
19020 S390 SCM DRIVER
19021 M:      Vineeth Vijayan <[email protected]>
19022 L:      [email protected]
19023 S:      Supported
19024 F:      drivers/s390/block/scm*
19025 F:      drivers/s390/cio/scm.c
19026
19027 S390 VFIO AP DRIVER
19028 M:      Tony Krowiak <[email protected]>
19029 M:      Halil Pasic <[email protected]>
19030 M:      Jason Herne <[email protected]>
19031 L:      [email protected]
19032 S:      Supported
19033 F:      Documentation/arch/s390/vfio-ap*
19034 F:      drivers/s390/crypto/vfio_ap*
19035
19036 S390 VFIO-CCW DRIVER
19037 M:      Eric Farman <[email protected]>
19038 M:      Matthew Rosato <[email protected]>
19039 R:      Halil Pasic <[email protected]>
19040 L:      [email protected]
19041 L:      [email protected]
19042 S:      Supported
19043 F:      Documentation/arch/s390/vfio-ccw.rst
19044 F:      drivers/s390/cio/vfio_ccw*
19045 F:      include/uapi/linux/vfio_ccw.h
19046
19047 S390 VFIO-PCI DRIVER
19048 M:      Matthew Rosato <[email protected]>
19049 M:      Eric Farman <[email protected]>
19050 L:      [email protected]
19051 L:      [email protected]
19052 S:      Supported
19053 F:      arch/s390/kvm/pci*
19054 F:      drivers/vfio/pci/vfio_pci_zdev.c
19055 F:      include/uapi/linux/vfio_zdev.h
19056
19057 S390 ZCRYPT DRIVER
19058 M:      Harald Freudenberger <[email protected]>
19059 L:      [email protected]
19060 S:      Supported
19061 F:      drivers/s390/crypto/
19062
19063 S390 ZFCP DRIVER
19064 M:      Steffen Maier <[email protected]>
19065 M:      Benjamin Block <[email protected]>
19066 L:      [email protected]
19067 S:      Supported
19068 F:      drivers/s390/scsi/zfcp_*
19069
19070 SAA6588 RDS RECEIVER DRIVER
19071 M:      Hans Verkuil <[email protected]>
19072 L:      [email protected]
19073 S:      Odd Fixes
19074 W:      https://linuxtv.org
19075 T:      git git://linuxtv.org/media_tree.git
19076 F:      drivers/media/i2c/saa6588*
19077
19078 SAA7134 VIDEO4LINUX DRIVER
19079 M:      Mauro Carvalho Chehab <[email protected]>
19080 L:      [email protected]
19081 S:      Odd fixes
19082 W:      https://linuxtv.org
19083 T:      git git://linuxtv.org/media_tree.git
19084 F:      Documentation/driver-api/media/drivers/saa7134*
19085 F:      drivers/media/pci/saa7134/
19086
19087 SAA7146 VIDEO4LINUX-2 DRIVER
19088 M:      Hans Verkuil <[email protected]>
19089 L:      [email protected]
19090 S:      Maintained
19091 T:      git git://linuxtv.org/media_tree.git
19092 F:      drivers/media/common/saa7146/
19093 F:      drivers/media/pci/saa7146/
19094 F:      include/media/drv-intf/saa7146*
19095
19096 SAFESETID SECURITY MODULE
19097 M:      Micah Morton <[email protected]>
19098 S:      Supported
19099 F:      Documentation/admin-guide/LSM/SafeSetID.rst
19100 F:      security/safesetid/
19101
19102 SAMSUNG AUDIO (ASoC) DRIVERS
19103 M:      Sylwester Nawrocki <[email protected]>
19104 L:      [email protected] (moderated for non-subscribers)
19105 S:      Maintained
19106 B:      mailto:[email protected]
19107 F:      Documentation/devicetree/bindings/sound/samsung*
19108 F:      sound/soc/samsung/
19109
19110 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
19111 M:      Krzysztof Kozlowski <[email protected]>
19112 L:      [email protected]
19113 L:      [email protected]
19114 S:      Maintained
19115 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
19116 F:      drivers/crypto/exynos-rng.c
19117
19118 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
19119 M:      Łukasz Stelmach <[email protected]>
19120 L:      [email protected]
19121 S:      Maintained
19122 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
19123 F:      drivers/char/hw_random/exynos-trng.c
19124
19125 SAMSUNG FRAMEBUFFER DRIVER
19126 M:      Jingoo Han <[email protected]>
19127 L:      [email protected]
19128 S:      Maintained
19129 F:      drivers/video/fbdev/s3c-fb.c
19130
19131 SAMSUNG INTERCONNECT DRIVERS
19132 M:      Sylwester Nawrocki <[email protected]>
19133 M:      Artur Świgoń <[email protected]>
19134 L:      [email protected]
19135 L:      [email protected]
19136 S:      Supported
19137 F:      drivers/interconnect/samsung/
19138
19139 SAMSUNG LAPTOP DRIVER
19140 M:      Corentin Chary <[email protected]>
19141 L:      [email protected]
19142 S:      Maintained
19143 F:      drivers/platform/x86/samsung-laptop.c
19144
19145 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
19146 M:      Krzysztof Kozlowski <[email protected]>
19147 L:      [email protected]
19148 L:      [email protected]
19149 S:      Maintained
19150 B:      mailto:[email protected]
19151 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
19152 F:      Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
19153 F:      Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
19154 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
19155 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
19156 F:      drivers/clk/clk-s2mps11.c
19157 F:      drivers/mfd/sec*.c
19158 F:      drivers/regulator/s2m*.c
19159 F:      drivers/regulator/s5m*.c
19160 F:      drivers/rtc/rtc-s5m.c
19161 F:      include/linux/mfd/samsung/
19162
19163 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
19164 M:      Sylwester Nawrocki <[email protected]>
19165 L:      [email protected]
19166 L:      [email protected]
19167 S:      Maintained
19168 F:      drivers/media/platform/samsung/s3c-camif/
19169 F:      include/media/drv-intf/s3c_camif.h
19170
19171 SAMSUNG S3FWRN5 NFC DRIVER
19172 M:      Krzysztof Kozlowski <[email protected]>
19173 S:      Maintained
19174 F:      Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
19175 F:      drivers/nfc/s3fwrn5
19176
19177 SAMSUNG S5C73M3 CAMERA DRIVER
19178 M:      Sylwester Nawrocki <[email protected]>
19179 M:      Andrzej Hajda <[email protected]>
19180 L:      [email protected]
19181 S:      Supported
19182 F:      Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
19183 F:      drivers/media/i2c/s5c73m3/*
19184
19185 SAMSUNG S5K5BAF CAMERA DRIVER
19186 M:      Sylwester Nawrocki <[email protected]>
19187 M:      Andrzej Hajda <[email protected]>
19188 L:      [email protected]
19189 S:      Supported
19190 F:      drivers/media/i2c/s5k5baf.c
19191
19192 SAMSUNG S5P Security SubSystem (SSS) DRIVER
19193 M:      Krzysztof Kozlowski <[email protected]>
19194 M:      Vladimir Zapolskiy <[email protected]>
19195 L:      [email protected]
19196 L:      [email protected]
19197 S:      Maintained
19198 F:      Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
19199 F:      Documentation/devicetree/bindings/crypto/samsung-sss.yaml
19200 F:      drivers/crypto/s5p-sss.c
19201
19202 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
19203 M:      Sylwester Nawrocki <[email protected]>
19204 L:      [email protected]
19205 S:      Supported
19206 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
19207 F:      Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
19208 F:      Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
19209 F:      Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
19210 F:      Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
19211 F:      Documentation/devicetree/bindings/media/samsung,fimc.yaml
19212 F:      drivers/media/platform/samsung/exynos4-is/
19213
19214 SAMSUNG SOC CLOCK DRIVERS
19215 M:      Krzysztof Kozlowski <[email protected]>
19216 M:      Sylwester Nawrocki <[email protected]>
19217 M:      Tomasz Figa <[email protected]>
19218 M:      Chanwoo Choi <[email protected]>
19219 R:      Alim Akhtar <[email protected]>
19220 L:      [email protected]
19221 S:      Maintained
19222 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
19223 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
19224 F:      Documentation/devicetree/bindings/clock/samsung,*.yaml
19225 F:      Documentation/devicetree/bindings/clock/samsung,s3c*
19226 F:      drivers/clk/samsung/
19227 F:      include/dt-bindings/clock/exynos*.h
19228 F:      include/dt-bindings/clock/s5p*.h
19229 F:      include/dt-bindings/clock/samsung,*.h
19230 F:      include/linux/clk/samsung.h
19231
19232 SAMSUNG SPI DRIVERS
19233 M:      Andi Shyti <[email protected]>
19234 L:      [email protected]
19235 L:      [email protected]
19236 S:      Maintained
19237 F:      Documentation/devicetree/bindings/spi/samsung,spi*.yaml
19238 F:      drivers/spi/spi-s3c*
19239 F:      include/linux/platform_data/spi-s3c64xx.h
19240
19241 SAMSUNG SXGBE DRIVERS
19242 M:      Byungho An <[email protected]>
19243 L:      [email protected]
19244 S:      Supported
19245 F:      drivers/net/ethernet/samsung/sxgbe/
19246
19247 SAMSUNG THERMAL DRIVER
19248 M:      Bartlomiej Zolnierkiewicz <[email protected]>
19249 M:      Krzysztof Kozlowski <[email protected]>
19250 L:      [email protected]
19251 L:      [email protected]
19252 S:      Maintained
19253 F:      Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
19254 F:      drivers/thermal/samsung/
19255
19256 SAMSUNG USB2 PHY DRIVER
19257 M:      Sylwester Nawrocki <[email protected]>
19258 L:      [email protected]
19259 S:      Supported
19260 F:      Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
19261 F:      Documentation/driver-api/phy/samsung-usb2.rst
19262 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
19263 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
19264 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
19265 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
19266 F:      drivers/phy/samsung/phy-samsung-usb2.c
19267 F:      drivers/phy/samsung/phy-samsung-usb2.h
19268
19269 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
19270 M:      Paul Barker <[email protected]>
19271 R:      Marc Murphy <[email protected]>
19272 S:      Supported
19273 F:      arch/arm/boot/dts/ti/omap/am335x-sancloud*
19274
19275 SC1200 WDT DRIVER
19276 M:      Zwane Mwaikambo <[email protected]>
19277 S:      Maintained
19278 F:      drivers/watchdog/sc1200wdt.c
19279
19280 SCHEDULER
19281 M:      Ingo Molnar <[email protected]>
19282 M:      Peter Zijlstra <[email protected]>
19283 M:      Juri Lelli <[email protected]> (SCHED_DEADLINE)
19284 M:      Vincent Guittot <[email protected]> (SCHED_NORMAL)
19285 R:      Dietmar Eggemann <[email protected]> (SCHED_NORMAL)
19286 R:      Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR)
19287 R:      Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH)
19288 R:      Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING)
19289 R:      Daniel Bristot de Oliveira <[email protected]> (SCHED_DEADLINE)
19290 R:      Valentin Schneider <[email protected]> (TOPOLOGY)
19291 L:      [email protected]
19292 S:      Maintained
19293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
19294 F:      include/linux/preempt.h
19295 F:      include/linux/sched.h
19296 F:      include/linux/wait.h
19297 F:      include/uapi/linux/sched.h
19298 F:      kernel/sched/
19299
19300 SCSI LIBSAS SUBSYSTEM
19301 R:      John Garry <[email protected]>
19302 R:      Jason Yan <[email protected]>
19303 L:      [email protected]
19304 S:      Supported
19305 F:      Documentation/scsi/libsas.rst
19306 F:      drivers/scsi/libsas/
19307 F:      include/scsi/libsas.h
19308 F:      include/scsi/sas_ata.h
19309
19310 SCSI RDMA PROTOCOL (SRP) INITIATOR
19311 M:      Bart Van Assche <[email protected]>
19312 L:      [email protected]
19313 S:      Supported
19314 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
19315 F:      drivers/infiniband/ulp/srp/
19316 F:      include/scsi/srp.h
19317
19318 SCSI RDMA PROTOCOL (SRP) TARGET
19319 M:      Bart Van Assche <[email protected]>
19320 L:      [email protected]
19321 L:      [email protected]
19322 S:      Supported
19323 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
19324 F:      drivers/infiniband/ulp/srpt/
19325
19326 SCSI SG DRIVER
19327 M:      Doug Gilbert <[email protected]>
19328 L:      [email protected]
19329 S:      Maintained
19330 W:      http://sg.danny.cz/sg
19331 F:      Documentation/scsi/scsi-generic.rst
19332 F:      drivers/scsi/sg.c
19333 F:      include/scsi/sg.h
19334
19335 SCSI SUBSYSTEM
19336 M:      "James E.J. Bottomley" <[email protected]>
19337 M:      "Martin K. Petersen" <[email protected]>
19338 L:      [email protected]
19339 S:      Maintained
19340 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
19341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
19342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
19343 F:      Documentation/devicetree/bindings/scsi/
19344 F:      drivers/scsi/
19345 F:      drivers/ufs/
19346 F:      include/scsi/
19347
19348 SCSI TAPE DRIVER
19349 M:      Kai Mäkisara <[email protected]>
19350 L:      [email protected]
19351 S:      Maintained
19352 F:      Documentation/scsi/st.rst
19353 F:      drivers/scsi/st.*
19354 F:      drivers/scsi/st_*.h
19355
19356 SCSI TARGET CORE USER DRIVER
19357 M:      Bodo Stroesser <[email protected]>
19358 L:      [email protected]
19359 L:      [email protected]
19360 S:      Supported
19361 F:      Documentation/target/tcmu-design.rst
19362 F:      drivers/target/target_core_user.c
19363 F:      include/uapi/linux/target_core_user.h
19364
19365 SCSI TARGET SUBSYSTEM
19366 M:      "Martin K. Petersen" <[email protected]>
19367 L:      [email protected]
19368 L:      [email protected]
19369 S:      Supported
19370 Q:      https://patchwork.kernel.org/project/target-devel/list/
19371 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
19372 F:      Documentation/target/
19373 F:      drivers/target/
19374 F:      include/target/
19375
19376 SCTP PROTOCOL
19377 M:      Marcelo Ricardo Leitner <[email protected]>
19378 M:      Xin Long <[email protected]>
19379 L:      [email protected]
19380 S:      Maintained
19381 W:      https://github.com/sctp/lksctp-tools/wiki
19382 F:      Documentation/networking/sctp.rst
19383 F:      include/linux/sctp.h
19384 F:      include/net/sctp/
19385 F:      include/uapi/linux/sctp.h
19386 F:      net/sctp/
19387
19388 SCx200 CPU SUPPORT
19389 M:      Jim Cromie <[email protected]>
19390 S:      Odd Fixes
19391 F:      Documentation/i2c/busses/scx200_acb.rst
19392 F:      arch/x86/platform/scx200/
19393 F:      drivers/i2c/busses/scx200*
19394 F:      drivers/mtd/maps/scx200_docflash.c
19395 F:      drivers/watchdog/scx200_wdt.c
19396 F:      include/linux/scx200.h
19397
19398 SCx200 GPIO DRIVER
19399 M:      Jim Cromie <[email protected]>
19400 S:      Maintained
19401 F:      drivers/char/scx200_gpio.c
19402 F:      include/linux/scx200_gpio.h
19403
19404 SCx200 HRT CLOCKSOURCE DRIVER
19405 M:      Jim Cromie <[email protected]>
19406 S:      Maintained
19407 F:      drivers/clocksource/scx200_hrt.c
19408
19409 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
19410 M:      Sascha Sommer <[email protected]>
19411 L:      [email protected] (subscribers-only)
19412 S:      Maintained
19413 F:      drivers/mmc/host/sdricoh_cs.c
19414
19415 SECO BOARDS CEC DRIVER
19416 M:      Ettore Chimenti <[email protected]>
19417 S:      Maintained
19418 F:      drivers/media/cec/platform/seco/seco-cec.c
19419 F:      drivers/media/cec/platform/seco/seco-cec.h
19420
19421 SECURE COMPUTING
19422 M:      Kees Cook <[email protected]>
19423 R:      Andy Lutomirski <[email protected]>
19424 R:      Will Drewry <[email protected]>
19425 S:      Supported
19426 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
19427 F:      Documentation/userspace-api/seccomp_filter.rst
19428 F:      include/linux/seccomp.h
19429 F:      include/uapi/linux/seccomp.h
19430 F:      kernel/seccomp.c
19431 F:      tools/testing/selftests/kselftest_harness.h
19432 F:      tools/testing/selftests/seccomp/*
19433 K:      \bsecure_computing
19434 K:      \bTIF_SECCOMP\b
19435
19436 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
19437 M:      Kamal Dasu <[email protected]>
19438 M:      Al Cooper <[email protected]>
19439 R:      Broadcom internal kernel review list <[email protected]>
19440 L:      [email protected]
19441 S:      Maintained
19442 F:      drivers/mmc/host/sdhci-brcmstb*
19443
19444 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
19445 M:      Adrian Hunter <[email protected]>
19446 L:      [email protected]
19447 S:      Supported
19448 F:      Documentation/devicetree/bindings/mmc/sdhci-common.yaml
19449 F:      drivers/mmc/host/sdhci*
19450
19451 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
19452 M:      Aubin Constans <[email protected]>
19453 R:      Eugen Hristev <[email protected]>
19454 L:      [email protected]
19455 S:      Supported
19456 F:      drivers/mmc/host/sdhci-of-at91.c
19457
19458 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
19459 M:      Haibo Chen <[email protected]>
19460 L:      [email protected]
19461 L:      [email protected]
19462 S:      Maintained
19463 F:      drivers/mmc/host/sdhci-esdhc-imx.c
19464
19465 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
19466 M:      Ben Dooks <[email protected]>
19467 M:      Jaehoon Chung <[email protected]>
19468 L:      [email protected]
19469 S:      Maintained
19470 F:      drivers/mmc/host/sdhci-s3c*
19471
19472 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
19473 M:      Viresh Kumar <[email protected]>
19474 L:      [email protected]
19475 S:      Maintained
19476 F:      drivers/mmc/host/sdhci-spear.c
19477
19478 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
19479 M:      Vignesh Raghavendra <[email protected]>
19480 L:      [email protected]
19481 S:      Maintained
19482 F:      drivers/mmc/host/sdhci-omap.c
19483
19484 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
19485 M:      Jonathan Derrick <[email protected]>
19486 L:      [email protected]
19487 S:      Supported
19488 F:      block/opal_proto.h
19489 F:      block/sed*
19490 F:      include/linux/sed*
19491 F:      include/uapi/linux/sed*
19492
19493 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
19494 M:      Mark Rutland <[email protected]>
19495 M:      Lorenzo Pieralisi <[email protected]>
19496 M:      Sudeep Holla <[email protected]>
19497 L:      [email protected] (moderated for non-subscribers)
19498 S:      Maintained
19499 F:      drivers/firmware/smccc/
19500 F:      include/linux/arm-smccc.h
19501
19502 SECURITY CONTACT
19503 M:      Security Officers <[email protected]>
19504 S:      Supported
19505 F:      Documentation/process/security-bugs.rst
19506
19507 SECURITY SUBSYSTEM
19508 M:      Paul Moore <[email protected]>
19509 M:      James Morris <[email protected]>
19510 M:      "Serge E. Hallyn" <[email protected]>
19511 L:      [email protected] (suggested Cc:)
19512 S:      Supported
19513 W:      http://kernsec.org/
19514 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
19515 F:      security/
19516 X:      security/selinux/
19517
19518 SELINUX SECURITY MODULE
19519 M:      Paul Moore <[email protected]>
19520 M:      Stephen Smalley <[email protected]>
19521 M:      Eric Paris <[email protected]>
19522 L:      [email protected]
19523 S:      Supported
19524 W:      https://selinuxproject.org
19525 W:      https://github.com/SELinuxProject
19526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
19527 F:      Documentation/ABI/removed/sysfs-selinux-checkreqprot
19528 F:      Documentation/ABI/removed/sysfs-selinux-disable
19529 F:      Documentation/admin-guide/LSM/SELinux.rst
19530 F:      include/trace/events/avc.h
19531 F:      include/uapi/linux/selinux_netlink.h
19532 F:      scripts/selinux/
19533 F:      security/selinux/
19534
19535 SENSABLE PHANTOM
19536 M:      Jiri Slaby <[email protected]>
19537 S:      Maintained
19538 F:      drivers/misc/phantom.c
19539 F:      include/uapi/linux/phantom.h
19540
19541 SENSEAIR SUNRISE 006-0-0007
19542 M:      Jacopo Mondi <[email protected]>
19543 S:      Maintained
19544 F:      Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
19545 F:      Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
19546 F:      drivers/iio/chemical/sunrise_co2.c
19547
19548 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
19549 M:      Tomasz Duszynski <[email protected]>
19550 S:      Maintained
19551 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
19552 F:      drivers/iio/chemical/scd30.h
19553 F:      drivers/iio/chemical/scd30_core.c
19554 F:      drivers/iio/chemical/scd30_i2c.c
19555 F:      drivers/iio/chemical/scd30_serial.c
19556
19557 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
19558 M:      Roan van Dijk <[email protected]>
19559 S:      Maintained
19560 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
19561 F:      drivers/iio/chemical/scd4x.c
19562
19563 SENSIRION SGP40 GAS SENSOR DRIVER
19564 M:      Andreas Klinger <[email protected]>
19565 S:      Maintained
19566 F:      Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
19567 F:      drivers/iio/chemical/sgp40.c
19568
19569 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
19570 M:      Tomasz Duszynski <[email protected]>
19571 S:      Maintained
19572 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
19573 F:      drivers/iio/chemical/sps30.c
19574 F:      drivers/iio/chemical/sps30_i2c.c
19575 F:      drivers/iio/chemical/sps30_serial.c
19576
19577 SERIAL DEVICE BUS
19578 M:      Rob Herring <[email protected]>
19579 L:      [email protected]
19580 S:      Maintained
19581 F:      Documentation/devicetree/bindings/serial/serial.yaml
19582 F:      drivers/tty/serdev/
19583 F:      include/linux/serdev.h
19584
19585 SERIAL IR RECEIVER
19586 M:      Sean Young <[email protected]>
19587 L:      [email protected]
19588 S:      Maintained
19589 F:      drivers/media/rc/serial_ir.c
19590
19591 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
19592 M:      Srinivas Kandagatla <[email protected]>
19593 L:      [email protected] (moderated for non-subscribers)
19594 S:      Maintained
19595 F:      Documentation/devicetree/bindings/slimbus/
19596 F:      drivers/slimbus/
19597 F:      include/linux/slimbus.h
19598
19599 SFC NETWORK DRIVER
19600 M:      Edward Cree <[email protected]>
19601 M:      Martin Habets <[email protected]>
19602 L:      [email protected]
19603 L:      [email protected]
19604 S:      Supported
19605 F:      Documentation/networking/devlink/sfc.rst
19606 F:      drivers/net/ethernet/sfc/
19607
19608 SFCTEMP HWMON DRIVER
19609 M:      Emil Renner Berthing <[email protected]>
19610 M:      Hal Feng <[email protected]>
19611 L:      [email protected]
19612 S:      Maintained
19613 F:      Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
19614 F:      Documentation/hwmon/sfctemp.rst
19615 F:      drivers/hwmon/sfctemp.c
19616
19617 SFF/SFP/SFP+ MODULE SUPPORT
19618 M:      Russell King <[email protected]>
19619 L:      [email protected]
19620 S:      Maintained
19621 F:      Documentation/devicetree/bindings/net/sff,sfp.yaml
19622 F:      drivers/net/phy/phylink.c
19623 F:      drivers/net/phy/sfp*
19624 F:      include/linux/mdio/mdio-i2c.h
19625 F:      include/linux/phylink.h
19626 F:      include/linux/sfp.h
19627 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)
19628
19629 SGI GRU DRIVER
19630 M:      Dimitri Sivanich <[email protected]>
19631 S:      Maintained
19632 F:      drivers/misc/sgi-gru/
19633
19634 SGI XP/XPC/XPNET DRIVER
19635 M:      Robin Holt <[email protected]>
19636 M:      Steve Wahl <[email protected]>
19637 S:      Maintained
19638 F:      drivers/misc/sgi-xp/
19639
19640 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
19641 M:      Karsten Graul <[email protected]>
19642 M:      Wenjia Zhang <[email protected]>
19643 M:      Jan Karcher <[email protected]>
19644 R:      D. Wythe <[email protected]>
19645 R:      Tony Lu <[email protected]>
19646 R:      Wen Gu <[email protected]>
19647 L:      [email protected]
19648 S:      Supported
19649 F:      net/smc/
19650
19651 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
19652 M:      Linus Walleij <[email protected]>
19653 L:      [email protected]
19654 S:      Maintained
19655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
19656 F:      Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
19657 F:      drivers/iio/light/gp2ap002.c
19658
19659 SHARP RJ54N1CB0C SENSOR DRIVER
19660 M:      Jacopo Mondi <[email protected]>
19661 L:      [email protected]
19662 S:      Odd fixes
19663 T:      git git://linuxtv.org/media_tree.git
19664 F:      drivers/media/i2c/rj54n1cb0c.c
19665 F:      include/media/i2c/rj54n1cb0c.h
19666
19667 SH_VOU V4L2 OUTPUT DRIVER
19668 L:      [email protected]
19669 S:      Orphan
19670 F:      drivers/media/platform/renesas/sh_vou.c
19671 F:      include/media/drv-intf/sh_vou.h
19672
19673 SI2157 MEDIA DRIVER
19674 M:      Antti Palosaari <[email protected]>
19675 L:      [email protected]
19676 S:      Maintained
19677 W:      https://linuxtv.org
19678 W:      http://palosaari.fi/linux/
19679 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
19680 T:      git git://linuxtv.org/anttip/media_tree.git
19681 F:      drivers/media/tuners/si2157*
19682
19683 SI2165 MEDIA DRIVER
19684 M:      Matthias Schwarzott <[email protected]>
19685 L:      [email protected]
19686 S:      Maintained
19687 W:      https://linuxtv.org
19688 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
19689 F:      drivers/media/dvb-frontends/si2165*
19690
19691 SI2168 MEDIA DRIVER
19692 M:      Antti Palosaari <[email protected]>
19693 L:      [email protected]
19694 S:      Maintained
19695 W:      https://linuxtv.org
19696 W:      http://palosaari.fi/linux/
19697 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
19698 T:      git git://linuxtv.org/anttip/media_tree.git
19699 F:      drivers/media/dvb-frontends/si2168*
19700
19701 SI470X FM RADIO RECEIVER I2C DRIVER
19702 M:      Hans Verkuil <[email protected]>
19703 L:      [email protected]
19704 S:      Odd Fixes
19705 W:      https://linuxtv.org
19706 T:      git git://linuxtv.org/media_tree.git
19707 F:      Documentation/devicetree/bindings/media/silabs,si470x.yaml
19708 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
19709
19710 SI470X FM RADIO RECEIVER USB DRIVER
19711 M:      Hans Verkuil <[email protected]>
19712 L:      [email protected]
19713 S:      Maintained
19714 W:      https://linuxtv.org
19715 T:      git git://linuxtv.org/media_tree.git
19716 F:      drivers/media/radio/si470x/radio-si470x-common.c
19717 F:      drivers/media/radio/si470x/radio-si470x-usb.c
19718 F:      drivers/media/radio/si470x/radio-si470x.h
19719
19720 SI4713 FM RADIO TRANSMITTER I2C DRIVER
19721 M:      Eduardo Valentin <[email protected]>
19722 L:      [email protected]
19723 S:      Odd Fixes
19724 W:      https://linuxtv.org
19725 T:      git git://linuxtv.org/media_tree.git
19726 F:      drivers/media/radio/si4713/si4713.?
19727
19728 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
19729 M:      Eduardo Valentin <[email protected]>
19730 L:      [email protected]
19731 S:      Odd Fixes
19732 W:      https://linuxtv.org
19733 T:      git git://linuxtv.org/media_tree.git
19734 F:      drivers/media/radio/si4713/radio-platform-si4713.c
19735
19736 SI4713 FM RADIO TRANSMITTER USB DRIVER
19737 M:      Hans Verkuil <[email protected]>
19738 L:      [email protected]
19739 S:      Maintained
19740 W:      https://linuxtv.org
19741 T:      git git://linuxtv.org/media_tree.git
19742 F:      drivers/media/radio/si4713/radio-usb-si4713.c
19743
19744 SIANO DVB DRIVER
19745 M:      Mauro Carvalho Chehab <[email protected]>
19746 L:      [email protected]
19747 S:      Odd fixes
19748 W:      https://linuxtv.org
19749 T:      git git://linuxtv.org/media_tree.git
19750 F:      drivers/media/common/siano/
19751 F:      drivers/media/mmc/siano/
19752 F:      drivers/media/usb/siano/
19753 F:      drivers/media/usb/siano/
19754
19755 SIEMENS IPC LED DRIVERS
19756 M:      Gerd Haeussler <[email protected]>
19757 M:      Xing Tong Wu <[email protected]>
19758 M:      Tobias Schaffner <[email protected]>
19759 L:      [email protected]
19760 S:      Maintained
19761 F:      drivers/leds/simple/
19762
19763 SIEMENS IPC PLATFORM DRIVERS
19764 M:      Gerd Haeussler <[email protected]>
19765 M:      Xing Tong Wu <[email protected]>
19766 M:      Tobias Schaffner <[email protected]>
19767 L:      [email protected]
19768 S:      Maintained
19769 F:      drivers/platform/x86/siemens/
19770 F:      include/linux/platform_data/x86/simatic-ipc-base.h
19771 F:      include/linux/platform_data/x86/simatic-ipc.h
19772
19773 SIEMENS IPC WATCHDOG DRIVERS
19774 M:      Gerd Haeussler <[email protected]>
19775 M:      Xing Tong Wu <[email protected]>
19776 M:      Tobias Schaffner <[email protected]>
19777 L:      [email protected]
19778 S:      Maintained
19779 F:      drivers/watchdog/simatic-ipc-wdt.c
19780
19781 SIFIVE DRIVERS
19782 M:      Palmer Dabbelt <[email protected]>
19783 M:      Paul Walmsley <[email protected]>
19784 L:      [email protected]
19785 S:      Supported
19786 N:      sifive
19787 K:      [^@]sifive
19788
19789 SIFIVE FU540 SYSTEM-ON-CHIP
19790 M:      Paul Walmsley <[email protected]>
19791 M:      Palmer Dabbelt <[email protected]>
19792 L:      [email protected]
19793 S:      Supported
19794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
19795 N:      fu540
19796 K:      fu540
19797
19798 SIFIVE PDMA DRIVER
19799 M:      Green Wan <[email protected]>
19800 S:      Maintained
19801 F:      Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
19802 F:      drivers/dma/sf-pdma/
19803
19804 SIFIVE SOC DRIVERS
19805 M:      Conor Dooley <[email protected]>
19806 L:      [email protected]
19807 S:      Maintained
19808 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19809 F:      Documentation/devicetree/bindings/cache/sifive,ccache0.yaml
19810 F:      drivers/soc/sifive/
19811
19812 SILEAD TOUCHSCREEN DRIVER
19813 M:      Hans de Goede <[email protected]>
19814 L:      [email protected]
19815 L:      [email protected]
19816 S:      Maintained
19817 F:      drivers/input/touchscreen/silead.c
19818 F:      drivers/platform/x86/touchscreen_dmi.c
19819
19820 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
19821 M:      Jérôme Pouiller <[email protected]>
19822 S:      Supported
19823 F:      Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
19824 F:      drivers/net/wireless/silabs/wfx/
19825
19826 SILICON MOTION SM712 FRAME BUFFER DRIVER
19827 M:      Sudip Mukherjee <[email protected]>
19828 M:      Teddy Wang <[email protected]>
19829 M:      Sudip Mukherjee <[email protected]>
19830 L:      [email protected]
19831 S:      Maintained
19832 F:      Documentation/fb/sm712fb.rst
19833 F:      drivers/video/fbdev/sm712*
19834
19835 SILVACO I3C DUAL-ROLE MASTER
19836 M:      Miquel Raynal <[email protected]>
19837 M:      Conor Culhane <[email protected]>
19838 L:      [email protected] (moderated for non-subscribers)
19839 S:      Maintained
19840 F:      Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
19841 F:      drivers/i3c/master/svc-i3c-master.c
19842
19843 SIMPLEFB FB DRIVER
19844 M:      Hans de Goede <[email protected]>
19845 L:      [email protected]
19846 S:      Maintained
19847 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
19848 F:      drivers/video/fbdev/simplefb.c
19849 F:      include/linux/platform_data/simplefb.h
19850
19851 SIMTEC EB110ATX (Chalice CATS)
19852 M:      Simtec Linux Team <[email protected]>
19853 S:      Supported
19854 W:      http://www.simtec.co.uk/products/EB110ATX/
19855
19856 SIOX
19857 M:      Thorsten Scherer <[email protected]>
19858 M:      Uwe Kleine-König <[email protected]>
19859 R:      Pengutronix Kernel Team <[email protected]>
19860 S:      Supported
19861 F:      drivers/gpio/gpio-siox.c
19862 F:      drivers/siox/*
19863 F:      include/trace/events/siox.h
19864
19865 SIPHASH PRF ROUTINES
19866 M:      Jason A. Donenfeld <[email protected]>
19867 S:      Maintained
19868 F:      include/linux/siphash.h
19869 F:      lib/siphash.c
19870 F:      lib/siphash_kunit.c
19871
19872 SIS 190 ETHERNET DRIVER
19873 M:      Francois Romieu <[email protected]>
19874 L:      [email protected]
19875 S:      Maintained
19876 F:      drivers/net/ethernet/sis/sis190.c
19877
19878 SIS 900/7016 FAST ETHERNET DRIVER
19879 M:      Daniele Venzano <[email protected]>
19880 L:      [email protected]
19881 S:      Maintained
19882 W:      http://www.brownhat.org/sis900.html
19883 F:      drivers/net/ethernet/sis/sis900.*
19884
19885 SIS FRAMEBUFFER DRIVER
19886 S:      Orphan
19887 F:      Documentation/fb/sisfb.rst
19888 F:      drivers/video/fbdev/sis/
19889 F:      include/video/sisfb.h
19890
19891 SIS I2C TOUCHSCREEN DRIVER
19892 M:      Mika Penttilä <[email protected]>
19893 L:      [email protected]
19894 S:      Maintained
19895 F:      Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
19896 F:      drivers/input/touchscreen/sis_i2c.c
19897
19898 SIS USB2VGA DRIVER
19899 M:      Thomas Winischhofer <[email protected]>
19900 S:      Maintained
19901 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
19902 F:      drivers/usb/misc/sisusbvga/
19903
19904 SL28 CPLD MFD DRIVER
19905 M:      Michael Walle <[email protected]>
19906 S:      Maintained
19907 F:      Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
19908 F:      Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
19909 F:      Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
19910 F:      Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
19911 F:      Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
19912 F:      Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
19913 F:      drivers/gpio/gpio-sl28cpld.c
19914 F:      drivers/hwmon/sl28cpld-hwmon.c
19915 F:      drivers/irqchip/irq-sl28cpld.c
19916 F:      drivers/pwm/pwm-sl28cpld.c
19917 F:      drivers/watchdog/sl28cpld_wdt.c
19918
19919 SL28 VPD NVMEM LAYOUT DRIVER
19920 M:      Michael Walle <[email protected]>
19921 S:      Maintained
19922 F:      Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
19923 F:      drivers/nvmem/layouts/sl28vpd.c
19924
19925 SLAB ALLOCATOR
19926 M:      Christoph Lameter <[email protected]>
19927 M:      Pekka Enberg <[email protected]>
19928 M:      David Rientjes <[email protected]>
19929 M:      Joonsoo Kim <[email protected]>
19930 M:      Andrew Morton <[email protected]>
19931 M:      Vlastimil Babka <[email protected]>
19932 R:      Roman Gushchin <[email protected]>
19933 R:      Hyeonggon Yoo <[email protected]>
19934 L:      [email protected]
19935 S:      Maintained
19936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
19937 F:      include/linux/sl?b*.h
19938 F:      mm/sl?b*
19939
19940 SLCAN CAN NETWORK DRIVER
19941 M:      Dario Binacchi <[email protected]>
19942 L:      [email protected]
19943 S:      Maintained
19944 F:      drivers/net/can/slcan/
19945
19946 SLEEPABLE READ-COPY UPDATE (SRCU)
19947 M:      Lai Jiangshan <[email protected]>
19948 M:      "Paul E. McKenney" <[email protected]>
19949 M:      Josh Triplett <[email protected]>
19950 R:      Steven Rostedt <[email protected]>
19951 R:      Mathieu Desnoyers <[email protected]>
19952 L:      [email protected]
19953 S:      Supported
19954 W:      http://www.rdrop.com/users/paulmck/RCU/
19955 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19956 F:      include/linux/srcu*.h
19957 F:      kernel/rcu/srcu*.c
19958
19959 SMACK SECURITY MODULE
19960 M:      Casey Schaufler <[email protected]>
19961 L:      [email protected]
19962 S:      Maintained
19963 W:      http://schaufler-ca.com
19964 T:      git git://github.com/cschaufler/smack-next
19965 F:      Documentation/admin-guide/LSM/Smack.rst
19966 F:      security/smack/
19967
19968 SMC91x ETHERNET DRIVER
19969 M:      Nicolas Pitre <[email protected]>
19970 S:      Odd Fixes
19971 F:      drivers/net/ethernet/smsc/smc91x.*
19972
19973 SMSC EMC2103 HARDWARE MONITOR DRIVER
19974 M:      Steve Glendinning <[email protected]>
19975 L:      [email protected]
19976 S:      Maintained
19977 F:      Documentation/hwmon/emc2103.rst
19978 F:      drivers/hwmon/emc2103.c
19979
19980 SMSC SCH5627 HARDWARE MONITOR DRIVER
19981 M:      Hans de Goede <[email protected]>
19982 L:      [email protected]
19983 S:      Supported
19984 F:      Documentation/hwmon/sch5627.rst
19985 F:      drivers/hwmon/sch5627.c
19986
19987 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
19988 M:      Steve Glendinning <[email protected]>
19989 L:      [email protected]
19990 S:      Maintained
19991 F:      drivers/video/fbdev/smscufx.c
19992
19993 SMSC47B397 HARDWARE MONITOR DRIVER
19994 M:      Jean Delvare <[email protected]>
19995 L:      [email protected]
19996 S:      Maintained
19997 F:      Documentation/hwmon/smsc47b397.rst
19998 F:      drivers/hwmon/smsc47b397.c
19999
20000 SMSC911x ETHERNET DRIVER
20001 M:      Steve Glendinning <[email protected]>
20002 L:      [email protected]
20003 S:      Maintained
20004 F:      drivers/net/ethernet/smsc/smsc911x.*
20005 F:      include/linux/smsc911x.h
20006
20007 SMSC9420 PCI ETHERNET DRIVER
20008 M:      Steve Glendinning <[email protected]>
20009 L:      [email protected]
20010 S:      Maintained
20011 F:      drivers/net/ethernet/smsc/smsc9420.*
20012
20013 SNET DPU VIRTIO DATA PATH ACCELERATOR
20014 R:      Alvaro Karsz <[email protected]>
20015 F:      drivers/vdpa/solidrun/
20016
20017 SOCIONEXT (SNI) AVE NETWORK DRIVER
20018 M:      Kunihiko Hayashi <[email protected]>
20019 L:      [email protected]
20020 S:      Maintained
20021 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
20022 F:      drivers/net/ethernet/socionext/sni_ave.c
20023
20024 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
20025 M:      Jassi Brar <[email protected]>
20026 M:      Ilias Apalodimas <[email protected]>
20027 L:      [email protected]
20028 S:      Maintained
20029 F:      Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
20030 F:      drivers/net/ethernet/socionext/netsec.c
20031
20032 SOCIONEXT (SNI) Synquacer SPI DRIVER
20033 M:      Masahisa Kojima <[email protected]>
20034 M:      Jassi Brar <[email protected]>
20035 L:      [email protected]
20036 S:      Maintained
20037 F:      Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
20038 F:      drivers/spi/spi-synquacer.c
20039
20040 SOCIONEXT SYNQUACER I2C DRIVER
20041 M:      Ard Biesheuvel <[email protected]>
20042 L:      [email protected]
20043 S:      Maintained
20044 F:      Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
20045 F:      drivers/i2c/busses/i2c-synquacer.c
20046
20047 SOCIONEXT UNIPHIER SOUND DRIVER
20048 L:      [email protected] (moderated for non-subscribers)
20049 S:      Orphan
20050 F:      sound/soc/uniphier/
20051
20052 SOCKET TIMESTAMPING
20053 M:      Willem de Bruijn <[email protected]>
20054 S:      Maintained
20055 F:      Documentation/networking/timestamping.rst
20056 F:      include/uapi/linux/net_tstamp.h
20057 F:      tools/testing/selftests/net/so_txtime.c
20058
20059 SOEKRIS NET48XX LED SUPPORT
20060 M:      Chris Boot <[email protected]>
20061 S:      Maintained
20062 F:      drivers/leds/leds-net48xx.c
20063
20064 SOFT-IWARP DRIVER (siw)
20065 M:      Bernard Metzler <[email protected]>
20066 L:      [email protected]
20067 S:      Supported
20068 F:      drivers/infiniband/sw/siw/
20069 F:      include/uapi/rdma/siw-abi.h
20070
20071 SOFT-ROCE DRIVER (rxe)
20072 M:      Zhu Yanjun <[email protected]>
20073 L:      [email protected]
20074 S:      Supported
20075 F:      drivers/infiniband/sw/rxe/
20076 F:      include/uapi/rdma/rdma_user_rxe.h
20077
20078 SOFTLOGIC 6x10 MPEG CODEC
20079 M:      Bluecherry Maintainers <[email protected]>
20080 M:      Anton Sviridenko <[email protected]>
20081 M:      Andrey Utkin <[email protected]>
20082 M:      Ismael Luceno <[email protected]>
20083 L:      [email protected]
20084 S:      Supported
20085 F:      drivers/media/pci/solo6x10/
20086
20087 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
20088 M:      James Morse <[email protected]>
20089 L:      [email protected] (moderated for non-subscribers)
20090 S:      Maintained
20091 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
20092 F:      drivers/firmware/arm_sdei.c
20093 F:      include/linux/arm_sdei.h
20094 F:      include/uapi/linux/arm_sdei.h
20095
20096 SOFTWARE NODES AND DEVICE PROPERTIES
20097 R:      Andy Shevchenko <[email protected]>
20098 R:      Daniel Scally <[email protected]>
20099 R:      Heikki Krogerus <[email protected]>
20100 R:      Sakari Ailus <[email protected]>
20101 L:      [email protected]
20102 S:      Maintained
20103 F:      drivers/base/property.c
20104 F:      drivers/base/swnode.c
20105 F:      include/linux/fwnode.h
20106 F:      include/linux/property.h
20107
20108 SOFTWARE RAID (Multiple Disks) SUPPORT
20109 M:      Song Liu <[email protected]>
20110 L:      [email protected]
20111 S:      Supported
20112 Q:      https://patchwork.kernel.org/project/linux-raid/list/
20113 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
20114 F:      drivers/md/Kconfig
20115 F:      drivers/md/Makefile
20116 F:      drivers/md/md*
20117 F:      drivers/md/raid*
20118 F:      include/linux/raid/
20119 F:      include/uapi/linux/raid/
20120
20121 SOLIDRUN CLEARFOG SUPPORT
20122 M:      Russell King <[email protected]>
20123 S:      Maintained
20124 F:      arch/arm/boot/dts/marvell/armada-388-clearfog*
20125 F:      arch/arm/boot/dts/marvell/armada-38x-solidrun-*
20126
20127 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
20128 M:      Russell King <[email protected]>
20129 S:      Maintained
20130 F:      arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
20131 F:      arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
20132 F:      arch/arm/boot/dts/nxp/imx/imx6*-sr-*
20133
20134 SONIC NETWORK DRIVER
20135 M:      Thomas Bogendoerfer <[email protected]>
20136 L:      [email protected]
20137 S:      Maintained
20138 F:      drivers/net/ethernet/natsemi/sonic.*
20139
20140 SONICS SILICON BACKPLANE DRIVER (SSB)
20141 M:      Michael Buesch <[email protected]>
20142 L:      [email protected]
20143 S:      Maintained
20144 F:      drivers/ssb/
20145 F:      include/linux/ssb/
20146
20147 SONY IMX208 SENSOR DRIVER
20148 M:      Sakari Ailus <[email protected]>
20149 L:      [email protected]
20150 S:      Maintained
20151 T:      git git://linuxtv.org/media_tree.git
20152 F:      drivers/media/i2c/imx208.c
20153
20154 SONY IMX214 SENSOR DRIVER
20155 M:      Ricardo Ribalda <[email protected]>
20156 L:      [email protected]
20157 S:      Maintained
20158 T:      git git://linuxtv.org/media_tree.git
20159 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
20160 F:      drivers/media/i2c/imx214.c
20161
20162 SONY IMX219 SENSOR DRIVER
20163 M:      Dave Stevenson <[email protected]>
20164 L:      [email protected]
20165 S:      Maintained
20166 T:      git git://linuxtv.org/media_tree.git
20167 F:      Documentation/devicetree/bindings/media/i2c/imx219.yaml
20168 F:      drivers/media/i2c/imx219.c
20169
20170 SONY IMX258 SENSOR DRIVER
20171 M:      Sakari Ailus <[email protected]>
20172 L:      [email protected]
20173 S:      Maintained
20174 T:      git git://linuxtv.org/media_tree.git
20175 F:      Documentation/devicetree/bindings/media/i2c/imx258.yaml
20176 F:      drivers/media/i2c/imx258.c
20177
20178 SONY IMX274 SENSOR DRIVER
20179 M:      Leon Luo <[email protected]>
20180 L:      [email protected]
20181 S:      Maintained
20182 T:      git git://linuxtv.org/media_tree.git
20183 F:      Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
20184 F:      drivers/media/i2c/imx274.c
20185
20186 SONY IMX290 SENSOR DRIVER
20187 M:      Manivannan Sadhasivam <[email protected]>
20188 L:      [email protected]
20189 S:      Maintained
20190 T:      git git://linuxtv.org/media_tree.git
20191 F:      Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
20192 F:      drivers/media/i2c/imx290.c
20193
20194 SONY IMX296 SENSOR DRIVER
20195 M:      Laurent Pinchart <[email protected]>
20196 M:      Manivannan Sadhasivam <[email protected]>
20197 L:      [email protected]
20198 S:      Maintained
20199 T:      git git://linuxtv.org/media_tree.git
20200 F:      Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
20201 F:      drivers/media/i2c/imx296.c
20202
20203 SONY IMX319 SENSOR DRIVER
20204 M:      Bingbu Cao <[email protected]>
20205 L:      [email protected]
20206 S:      Maintained
20207 T:      git git://linuxtv.org/media_tree.git
20208 F:      drivers/media/i2c/imx319.c
20209
20210 SONY IMX334 SENSOR DRIVER
20211 L:      [email protected]
20212 S:      Orphan
20213 T:      git git://linuxtv.org/media_tree.git
20214 F:      Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
20215 F:      drivers/media/i2c/imx334.c
20216
20217 SONY IMX335 SENSOR DRIVER
20218 L:      [email protected]
20219 S:      Orphan
20220 T:      git git://linuxtv.org/media_tree.git
20221 F:      Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
20222 F:      drivers/media/i2c/imx335.c
20223
20224 SONY IMX355 SENSOR DRIVER
20225 M:      Tianshu Qiu <[email protected]>
20226 L:      [email protected]
20227 S:      Maintained
20228 T:      git git://linuxtv.org/media_tree.git
20229 F:      drivers/media/i2c/imx355.c
20230
20231 SONY IMX412 SENSOR DRIVER
20232 L:      [email protected]
20233 S:      Orphan
20234 T:      git git://linuxtv.org/media_tree.git
20235 F:      Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
20236 F:      drivers/media/i2c/imx412.c
20237
20238 SONY IMX415 SENSOR DRIVER
20239 M:      Michael Riesch <[email protected]>
20240 L:      [email protected]
20241 S:      Maintained
20242 T:      git git://linuxtv.org/media_tree.git
20243 F:      Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
20244 F:      drivers/media/i2c/imx415.c
20245
20246 SONY MEMORYSTICK SUBSYSTEM
20247 M:      Maxim Levitsky <[email protected]>
20248 M:      Alex Dubov <[email protected]>
20249 M:      Ulf Hansson <[email protected]>
20250 L:      [email protected]
20251 S:      Maintained
20252 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
20253 F:      drivers/memstick/
20254 F:      include/linux/memstick.h
20255
20256 SONY VAIO CONTROL DEVICE DRIVER
20257 M:      Mattia Dongili <[email protected]>
20258 L:      [email protected]
20259 S:      Maintained
20260 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
20261 F:      Documentation/admin-guide/laptops/sony-laptop.rst
20262 F:      drivers/char/sonypi.c
20263 F:      drivers/platform/x86/sony-laptop.c
20264 F:      include/linux/sony-laptop.h
20265
20266 SOPHGO DEVICETREES
20267 M:      Chao Wei <[email protected]>
20268 M:      Chen Wang <[email protected]>
20269 S:      Maintained
20270 F:      arch/riscv/boot/dts/sophgo/
20271 F:      Documentation/devicetree/bindings/riscv/sophgo.yaml
20272
20273 SOUND
20274 M:      Jaroslav Kysela <[email protected]>
20275 M:      Takashi Iwai <[email protected]>
20276 L:      [email protected]
20277 S:      Maintained
20278 W:      http://www.alsa-project.org/
20279 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
20280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20281 F:      Documentation/sound/
20282 F:      include/sound/
20283 F:      include/uapi/sound/
20284 F:      sound/
20285 F:      tools/testing/selftests/alsa
20286
20287 SOUND - ALSA SELFTESTS
20288 M:      Mark Brown <[email protected]>
20289 L:      [email protected]
20290 L:      [email protected]
20291 S:      Supported
20292 F:      tools/testing/selftests/alsa
20293
20294 SOUND - COMPRESSED AUDIO
20295 M:      Vinod Koul <[email protected]>
20296 L:      [email protected] (moderated for non-subscribers)
20297 S:      Supported
20298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20299 F:      Documentation/sound/designs/compress-offload.rst
20300 F:      include/sound/compress_driver.h
20301 F:      include/uapi/sound/compress_*
20302 F:      sound/core/compress_offload.c
20303 F:      sound/soc/soc-compress.c
20304
20305 SOUND - DMAENGINE HELPERS
20306 M:      Lars-Peter Clausen <[email protected]>
20307 S:      Supported
20308 F:      include/sound/dmaengine_pcm.h
20309 F:      sound/core/pcm_dmaengine.c
20310 F:      sound/soc/soc-generic-dmaengine-pcm.c
20311
20312 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
20313 M:      Liam Girdwood <[email protected]>
20314 M:      Mark Brown <[email protected]>
20315 L:      [email protected]
20316 S:      Supported
20317 W:      http://alsa-project.org/main/index.php/ASoC
20318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
20319 F:      Documentation/devicetree/bindings/sound/
20320 F:      Documentation/sound/soc/
20321 F:      include/dt-bindings/sound/
20322 F:      include/sound/soc*
20323 F:      include/sound/sof.h
20324 F:      include/sound/sof/
20325 F:      include/trace/events/sof*.h
20326 F:      include/uapi/sound/asoc.h
20327 F:      sound/soc/
20328
20329 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
20330 M:      Pierre-Louis Bossart <[email protected]>
20331 M:      Liam Girdwood <[email protected]>
20332 M:      Peter Ujfalusi <[email protected]>
20333 M:      Bard Liao <[email protected]>
20334 M:      Ranjani Sridharan <[email protected]>
20335 M:      Daniel Baluta <[email protected]>
20336 R:      Kai Vehmanen <[email protected]>
20337 L:      [email protected] (moderated for non-subscribers)
20338 S:      Supported
20339 W:      https://github.com/thesofproject/linux/
20340 F:      sound/soc/sof/
20341
20342 SOUNDWIRE SUBSYSTEM
20343 M:      Vinod Koul <[email protected]>
20344 M:      Bard Liao <[email protected]>
20345 R:      Pierre-Louis Bossart <[email protected]>
20346 R:      Sanyog Kale <[email protected]>
20347 L:      [email protected] (moderated for non-subscribers)
20348 S:      Supported
20349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
20350 F:      Documentation/driver-api/soundwire/
20351 F:      drivers/soundwire/
20352 F:      include/linux/soundwire/
20353
20354 SP2 MEDIA DRIVER
20355 M:      Olli Salonen <[email protected]>
20356 L:      [email protected]
20357 S:      Maintained
20358 W:      https://linuxtv.org
20359 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20360 F:      drivers/media/dvb-frontends/sp2*
20361
20362 SPANISH DOCUMENTATION
20363 M:      Carlos Bilbao <[email protected]>
20364 S:      Maintained
20365 F:      Documentation/translations/sp_SP/
20366
20367 SPARC + UltraSPARC (sparc/sparc64)
20368 M:      "David S. Miller" <[email protected]>
20369 L:      [email protected]
20370 S:      Maintained
20371 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
20372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
20373 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
20374 F:      arch/sparc/
20375 F:      drivers/sbus/
20376
20377 SPARC SERIAL DRIVERS
20378 M:      "David S. Miller" <[email protected]>
20379 L:      [email protected]
20380 S:      Maintained
20381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
20382 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
20383 F:      drivers/tty/serial/suncore.c
20384 F:      drivers/tty/serial/sunhv.c
20385 F:      drivers/tty/serial/sunsab.c
20386 F:      drivers/tty/serial/sunsab.h
20387 F:      drivers/tty/serial/sunsu.c
20388 F:      drivers/tty/serial/sunzilog.c
20389 F:      drivers/tty/serial/sunzilog.h
20390 F:      drivers/tty/vcc.c
20391 F:      include/linux/sunserialcore.h
20392
20393 SPARSE CHECKER
20394 M:      "Luc Van Oostenryck" <[email protected]>
20395 L:      [email protected]
20396 S:      Maintained
20397 W:      https://sparse.docs.kernel.org/
20398 Q:      https://patchwork.kernel.org/project/linux-sparse/list/
20399 B:      https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
20400 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
20401 F:      include/linux/compiler.h
20402
20403 SPEAKUP CONSOLE SPEECH DRIVER
20404 M:      William Hubbs <[email protected]>
20405 M:      Chris Brannon <[email protected]>
20406 M:      Kirk Reiser <[email protected]>
20407 M:      Samuel Thibault <[email protected]>
20408 L:      [email protected]
20409 S:      Odd Fixes
20410 W:      http://www.linux-speakup.org/
20411 W:      https://github.com/linux-speakup/speakup
20412 B:      https://github.com/linux-speakup/speakup/issues
20413 F:      drivers/accessibility/speakup/
20414
20415 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
20416 M:      Viresh Kumar <[email protected]>
20417 M:      Shiraz Hashim <[email protected]>
20418 M:      [email protected]
20419 L:      [email protected] (moderated for non-subscribers)
20420 S:      Maintained
20421 W:      http://www.st.com/spear
20422 F:      arch/arm/boot/dts/st/spear*
20423 F:      arch/arm/mach-spear/
20424 F:      drivers/clk/spear/
20425 F:      drivers/pinctrl/spear/
20426
20427 SPI NOR SUBSYSTEM
20428 M:      Tudor Ambarus <[email protected]>
20429 M:      Pratyush Yadav <[email protected]>
20430 R:      Michael Walle <[email protected]>
20431 L:      [email protected]
20432 S:      Maintained
20433 W:      http://www.linux-mtd.infradead.org/
20434 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
20435 C:      irc://irc.oftc.net/mtd
20436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
20437 F:      Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
20438 F:      drivers/mtd/spi-nor/
20439 F:      include/linux/mtd/spi-nor.h
20440
20441 SPI SUBSYSTEM
20442 M:      Mark Brown <[email protected]>
20443 L:      [email protected]
20444 S:      Maintained
20445 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
20446 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
20447 F:      Documentation/devicetree/bindings/spi/
20448 F:      Documentation/spi/
20449 F:      drivers/spi/
20450 F:      include/linux/spi/
20451 F:      include/uapi/linux/spi/
20452 F:      tools/spi/
20453
20454 SPIDERNET NETWORK DRIVER for CELL
20455 M:      Ishizaki Kou <[email protected]>
20456 M:      Geoff Levand <[email protected]>
20457 L:      [email protected]
20458 L:      [email protected]
20459 S:      Maintained
20460 F:      Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
20461 F:      drivers/net/ethernet/toshiba/spider_net*
20462
20463 SPMI SUBSYSTEM
20464 M:      Stephen Boyd <[email protected]>
20465 L:      [email protected]
20466 S:      Maintained
20467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
20468 F:      Documentation/devicetree/bindings/spmi/
20469 F:      drivers/spmi/
20470 F:      include/dt-bindings/spmi/spmi.h
20471 F:      include/linux/spmi.h
20472 F:      include/trace/events/spmi.h
20473
20474 SPU FILE SYSTEM
20475 M:      Jeremy Kerr <[email protected]>
20476 L:      [email protected]
20477 S:      Supported
20478 W:      http://www.ibm.com/developerworks/power/cell/
20479 F:      Documentation/filesystems/spufs/spufs.rst
20480 F:      arch/powerpc/platforms/cell/spufs/
20481
20482 SQUASHFS FILE SYSTEM
20483 M:      Phillip Lougher <[email protected]>
20484 L:      [email protected] (subscribers-only)
20485 S:      Maintained
20486 W:      http://squashfs.org.uk
20487 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
20488 F:      Documentation/filesystems/squashfs.rst
20489 F:      fs/squashfs/
20490
20491 SRM (Alpha) environment access
20492 M:      Jan-Benedict Glaw <[email protected]>
20493 S:      Maintained
20494 F:      arch/alpha/kernel/srm_env.c
20495
20496 ST LSM6DSx IMU IIO DRIVER
20497 M:      Lorenzo Bianconi <[email protected]>
20498 L:      [email protected]
20499 S:      Maintained
20500 W:      http://www.st.com/
20501 F:      Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
20502 F:      drivers/iio/imu/st_lsm6dsx/
20503
20504 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
20505 M:      Benjamin Mugnier <[email protected]>
20506 M:      Sylvain Petinot <[email protected]>
20507 L:      [email protected]
20508 S:      Maintained
20509 T:      git git://linuxtv.org/media_tree.git
20510 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
20511 F:      drivers/media/i2c/st-mipid02.c
20512
20513 ST STM32 I2C/SMBUS DRIVER
20514 M:      Pierre-Yves MORDRET <[email protected]>
20515 M:      Alain Volmat <[email protected]>
20516 L:      [email protected]
20517 S:      Maintained
20518 F:      drivers/i2c/busses/i2c-stm32*
20519
20520 ST STM32 SPI DRIVER
20521 M:      Alain Volmat <[email protected]>
20522 L:      [email protected]
20523 S:      Maintained
20524 F:      drivers/spi/spi-stm32.c
20525
20526 ST STPDDC60 DRIVER
20527 M:      Daniel Nilsson <[email protected]>
20528 L:      [email protected]
20529 S:      Maintained
20530 F:      Documentation/hwmon/stpddc60.rst
20531 F:      drivers/hwmon/pmbus/stpddc60.c
20532
20533 ST VGXY61 DRIVER
20534 M:      Benjamin Mugnier <[email protected]>
20535 M:      Sylvain Petinot <[email protected]>
20536 L:      [email protected]
20537 S:      Maintained
20538 T:      git git://linuxtv.org/media_tree.git
20539 F:      Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
20540 F:      Documentation/userspace-api/media/drivers/st-vgxy61.rst
20541 F:      drivers/media/i2c/st-vgxy61.c
20542
20543 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
20544 M:      Song Qiang <[email protected]>
20545 L:      [email protected]
20546 S:      Maintained
20547 F:      Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
20548 F:      drivers/iio/proximity/vl53l0x-i2c.c
20549
20550 STABLE BRANCH
20551 M:      Greg Kroah-Hartman <[email protected]>
20552 M:      Sasha Levin <[email protected]>
20553 L:      [email protected]
20554 S:      Supported
20555 F:      Documentation/process/stable-kernel-rules.rst
20556
20557 STAGING - ATOMISP DRIVER
20558 M:      Hans de Goede <[email protected]>
20559 M:      Mauro Carvalho Chehab <[email protected]>
20560 R:      Sakari Ailus <[email protected]>
20561 L:      [email protected]
20562 S:      Maintained
20563 F:      drivers/staging/media/atomisp/
20564
20565 STAGING - FIELDBUS SUBSYSTEM
20566 M:      Sven Van Asbroeck <[email protected]>
20567 S:      Maintained
20568 F:      drivers/staging/fieldbus/*
20569 F:      drivers/staging/fieldbus/Documentation/
20570
20571 STAGING - HMS ANYBUS-S BUS
20572 M:      Sven Van Asbroeck <[email protected]>
20573 S:      Maintained
20574 F:      drivers/staging/fieldbus/anybuss/
20575
20576 STAGING - INDUSTRIAL IO
20577 M:      Jonathan Cameron <[email protected]>
20578 L:      [email protected]
20579 S:      Odd Fixes
20580 F:      Documentation/devicetree/bindings/staging/iio/
20581 F:      drivers/staging/iio/
20582
20583 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
20584 M:      Marc Dietrich <[email protected]>
20585 L:      [email protected] (moderated for non-subscribers)
20586 L:      [email protected]
20587 S:      Maintained
20588 F:      drivers/staging/nvec/
20589
20590 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
20591 M:      Jens Frederich <[email protected]>
20592 M:      Jon Nettleton <[email protected]>
20593 S:      Maintained
20594 W:      http://wiki.laptop.org/go/DCON
20595 F:      drivers/staging/olpc_dcon/
20596
20597 STAGING - REALTEK RTL8712U DRIVERS
20598 M:      Larry Finger <[email protected]>
20599 M:      Florian Schilhabel <[email protected]>.
20600 S:      Odd Fixes
20601 F:      drivers/staging/rtl8712/
20602
20603 STAGING - SEPS525 LCD CONTROLLER DRIVERS
20604 M:      Michael Hennerich <[email protected]>
20605 L:      [email protected]
20606 S:      Supported
20607 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
20608 F:      drivers/staging/fbtft/fb_seps525.c
20609
20610 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
20611 M:      Sudip Mukherjee <[email protected]>
20612 M:      Teddy Wang <[email protected]>
20613 M:      Sudip Mukherjee <[email protected]>
20614 L:      [email protected]
20615 S:      Maintained
20616 F:      drivers/staging/sm750fb/
20617
20618 STAGING - VIA VT665X DRIVERS
20619 M:      Forest Bond <[email protected]>
20620 S:      Odd Fixes
20621 F:      drivers/staging/vt665?/
20622
20623 STAGING SUBSYSTEM
20624 M:      Greg Kroah-Hartman <[email protected]>
20625 L:      [email protected]
20626 S:      Supported
20627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
20628 F:      drivers/staging/
20629
20630 STANDALONE CACHE CONTROLLER DRIVERS
20631 M:      Conor Dooley <[email protected]>
20632 L:      [email protected]
20633 S:      Maintained
20634 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
20635 F:      drivers/cache
20636
20637 STARFIRE/DURALAN NETWORK DRIVER
20638 M:      Ion Badulescu <[email protected]>
20639 S:      Odd Fixes
20640 F:      drivers/net/ethernet/adaptec/starfire*
20641
20642 STARFIVE CRYPTO DRIVER
20643 M:      Jia Jie Ho <[email protected]>
20644 M:      William Qiu <[email protected]>
20645 S:      Supported
20646 F:      Documentation/devicetree/bindings/crypto/starfive*
20647 F:      drivers/crypto/starfive/
20648
20649 STARFIVE DEVICETREES
20650 M:      Emil Renner Berthing <[email protected]>
20651 S:      Maintained
20652 F:      arch/riscv/boot/dts/starfive/
20653
20654 STARFIVE DWMAC GLUE LAYER
20655 M:      Emil Renner Berthing <[email protected]>
20656 M:      Samin Guo <[email protected]>
20657 S:      Maintained
20658 F:      Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
20659 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
20660
20661 STARFIVE JH7110 DPHY RX DRIVER
20662 M:      Jack Zhu <[email protected]>
20663 M:      Changhuang Liang <[email protected]>
20664 S:      Supported
20665 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
20666 F:      drivers/phy/starfive/phy-jh7110-dphy-rx.c
20667
20668 STARFIVE JH7110 MMC/SD/SDIO DRIVER
20669 M:      William Qiu <[email protected]>
20670 S:      Supported
20671 F:      Documentation/devicetree/bindings/mmc/starfive*
20672 F:      drivers/mmc/host/dw_mmc-starfive.c
20673
20674 STARFIVE JH7110 PLL CLOCK DRIVER
20675 M:      Xingyu Wu <[email protected]>
20676 S:      Supported
20677 F:      Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
20678 F:      drivers/clk/starfive/clk-starfive-jh7110-pll.c
20679
20680 STARFIVE JH7110 PWMDAC DRIVER
20681 M:      Hal Feng <[email protected]>
20682 M:      Xingyu Wu <[email protected]>
20683 S:      Supported
20684 F:      Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
20685 F:      sound/soc/starfive/jh7110_pwmdac.c
20686
20687 STARFIVE JH7110 SYSCON
20688 M:      William Qiu <[email protected]>
20689 M:      Xingyu Wu <[email protected]>
20690 S:      Supported
20691 F:      Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
20692
20693 STARFIVE JH7110 TDM DRIVER
20694 M:      Walker Chen <[email protected]>
20695 S:      Maintained
20696 F:      Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
20697 F:      sound/soc/starfive/jh7110_tdm.c
20698
20699 STARFIVE JH71X0 CLOCK DRIVERS
20700 M:      Emil Renner Berthing <[email protected]>
20701 M:      Hal Feng <[email protected]>
20702 S:      Maintained
20703 F:      Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
20704 F:      drivers/clk/starfive/clk-starfive-jh71*
20705 F:      include/dt-bindings/clock/starfive?jh71*.h
20706
20707 STARFIVE JH71X0 PINCTRL DRIVERS
20708 M:      Emil Renner Berthing <[email protected]>
20709 M:      Jianlong Huang <[email protected]>
20710 M:      Hal Feng <[email protected]>
20711 L:      [email protected]
20712 S:      Maintained
20713 F:      Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
20714 F:      drivers/pinctrl/starfive/pinctrl-starfive-jh71*
20715 F:      include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
20716 F:      include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
20717
20718 STARFIVE JH71X0 RESET CONTROLLER DRIVERS
20719 M:      Emil Renner Berthing <[email protected]>
20720 M:      Hal Feng <[email protected]>
20721 S:      Maintained
20722 F:      Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
20723 F:      drivers/reset/starfive/reset-starfive-jh71*
20724 F:      include/dt-bindings/reset/starfive?jh71*.h
20725
20726 STARFIVE JH71X0 USB DRIVERS
20727 M:      Minda Chen <[email protected]>
20728 S:      Maintained
20729 F:      Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
20730 F:      drivers/usb/cdns3/cdns3-starfive.c
20731
20732 STARFIVE JH71XX PMU CONTROLLER DRIVER
20733 M:      Walker Chen <[email protected]>
20734 M:      Changhuang Liang <[email protected]>
20735 S:      Supported
20736 F:      Documentation/devicetree/bindings/power/starfive*
20737 F:      drivers/pmdomain/starfive/
20738 F:      include/dt-bindings/power/starfive,jh7110-pmu.h
20739
20740 STARFIVE SOC DRIVERS
20741 M:      Conor Dooley <[email protected]>
20742 S:      Maintained
20743 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
20744 F:      Documentation/devicetree/bindings/soc/starfive/
20745
20746 STARFIVE TRNG DRIVER
20747 M:      Jia Jie Ho <[email protected]>
20748 S:      Supported
20749 F:      Documentation/devicetree/bindings/rng/starfive*
20750 F:      drivers/char/hw_random/jh7110-trng.c
20751
20752 STARFIVE WATCHDOG DRIVER
20753 M:      Xingyu Wu <[email protected]>
20754 M:      Samin Guo <[email protected]>
20755 S:      Supported
20756 F:      Documentation/devicetree/bindings/watchdog/starfive*
20757 F:      drivers/watchdog/starfive-wdt.c
20758
20759 STARFIVE JH71X0 PCIE AND USB PHY DRIVER
20760 M:      Minda Chen <[email protected]>
20761 S:      Supported
20762 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
20763 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
20764 F:      drivers/phy/starfive/phy-jh7110-pcie.c
20765 F:      drivers/phy/starfive/phy-jh7110-usb.c
20766
20767 STATIC BRANCH/CALL
20768 M:      Peter Zijlstra <[email protected]>
20769 M:      Josh Poimboeuf <[email protected]>
20770 M:      Jason Baron <[email protected]>
20771 R:      Steven Rostedt <[email protected]>
20772 R:      Ard Biesheuvel <[email protected]>
20773 S:      Supported
20774 F:      arch/*/include/asm/jump_label*.h
20775 F:      arch/*/include/asm/static_call*.h
20776 F:      arch/*/kernel/jump_label.c
20777 F:      arch/*/kernel/static_call.c
20778 F:      include/linux/jump_label*.h
20779 F:      include/linux/static_call*.h
20780 F:      kernel/jump_label.c
20781 F:      kernel/static_call.c
20782
20783 STI AUDIO (ASoC) DRIVERS
20784 M:      Arnaud Pouliquen <[email protected]>
20785 L:      [email protected] (moderated for non-subscribers)
20786 S:      Maintained
20787 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
20788 F:      sound/soc/sti/
20789
20790 STI CEC DRIVER
20791 M:      Alain Volmat <[email protected]>
20792 S:      Maintained
20793 F:      Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
20794 F:      drivers/media/cec/platform/sti/
20795
20796 STK1160 USB VIDEO CAPTURE DRIVER
20797 M:      Ezequiel Garcia <[email protected]>
20798 L:      [email protected]
20799 S:      Maintained
20800 T:      git git://linuxtv.org/media_tree.git
20801 F:      drivers/media/usb/stk1160/
20802
20803 STM32 AUDIO (ASoC) DRIVERS
20804 M:      Olivier Moysan <[email protected]>
20805 M:      Arnaud Pouliquen <[email protected]>
20806 L:      [email protected] (moderated for non-subscribers)
20807 S:      Maintained
20808 F:      Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
20809 F:      Documentation/devicetree/bindings/sound/st,stm32-*.yaml
20810 F:      sound/soc/stm/
20811
20812 STM32 TIMER/LPTIMER DRIVERS
20813 M:      Fabrice Gasnier <[email protected]>
20814 S:      Maintained
20815 F:      Documentation/ABI/testing/*timer-stm32
20816 F:      Documentation/devicetree/bindings/*/*stm32-*timer*
20817 F:      drivers/*/stm32-*timer*
20818 F:      drivers/pwm/pwm-stm32*
20819 F:      include/linux/*/stm32-*tim*
20820
20821 STMMAC ETHERNET DRIVER
20822 M:      Alexandre Torgue <[email protected]>
20823 M:      Jose Abreu <[email protected]>
20824 L:      [email protected]
20825 S:      Supported
20826 W:      http://www.stlinux.com
20827 F:      Documentation/networking/device_drivers/ethernet/stmicro/
20828 F:      drivers/net/ethernet/stmicro/stmmac/
20829
20830 SUN HAPPY MEAL ETHERNET DRIVER
20831 M:      Sean Anderson <[email protected]>
20832 S:      Maintained
20833 F:      drivers/net/ethernet/sun/sunhme.*
20834
20835 SUN3/3X
20836 M:      Sam Creasey <[email protected]>
20837 S:      Maintained
20838 W:      http://sammy.net/sun3/
20839 F:      arch/m68k/include/asm/sun3*
20840 F:      arch/m68k/kernel/*sun3*
20841 F:      arch/m68k/sun3*/
20842 F:      drivers/net/ethernet/i825xx/sun3*
20843
20844 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
20845 M:      Hans de Goede <[email protected]>
20846 L:      [email protected]
20847 S:      Maintained
20848 F:      Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
20849 F:      drivers/input/keyboard/sun4i-lradc-keys.c
20850
20851 SUNDANCE NETWORK DRIVER
20852 M:      Denis Kirjanov <[email protected]>
20853 L:      [email protected]
20854 S:      Maintained
20855 F:      drivers/net/ethernet/dlink/sundance.c
20856
20857 SUNPLUS ETHERNET DRIVER
20858 M:      Wells Lu <[email protected]>
20859 L:      [email protected]
20860 S:      Maintained
20861 W:      https://sunplus.atlassian.net/wiki/spaces/doc/overview
20862 F:      Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
20863 F:      drivers/net/ethernet/sunplus/
20864
20865 SUNPLUS MMC DRIVER
20866 M:      Tony Huang <[email protected]>
20867 M:      Li-hao Kuo <[email protected]>
20868 S:      Maintained
20869 F:      Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
20870 F:      drivers/mmc/host/sunplus-mmc.c
20871
20872 SUNPLUS OCOTP DRIVER
20873 M:      Vincent Shih <[email protected]>
20874 S:      Maintained
20875 F:      Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
20876 F:      drivers/nvmem/sunplus-ocotp.c
20877
20878 SUNPLUS PWM DRIVER
20879 M:      Hammer Hsieh <[email protected]>
20880 S:      Maintained
20881 F:      Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
20882 F:      drivers/pwm/pwm-sunplus.c
20883
20884 SUNPLUS RTC DRIVER
20885 M:      Vincent Shih <[email protected]>
20886 L:      [email protected]
20887 S:      Maintained
20888 F:      Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
20889 F:      drivers/rtc/rtc-sunplus.c
20890
20891 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
20892 M:      Li-hao Kuo <[email protected]>
20893 L:      [email protected]
20894 S:      Maintained
20895 F:      Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
20896 F:      drivers/spi/spi-sunplus-sp7021.c
20897
20898 SUNPLUS UART DRIVER
20899 M:      Hammer Hsieh <[email protected]>
20900 S:      Maintained
20901 F:      Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
20902 F:      drivers/tty/serial/sunplus-uart.c
20903
20904 SUNPLUS USB2 PHY DRIVER
20905 M:      Vincent Shih <[email protected]>
20906 L:      [email protected]
20907 S:      Maintained
20908 F:      Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
20909 F:      drivers/phy/sunplus/Kconfig
20910 F:      drivers/phy/sunplus/Makefile
20911 F:      drivers/phy/sunplus/phy-sunplus-usb2.c
20912
20913 SUNPLUS WATCHDOG DRIVER
20914 M:      Xiantao Hu <[email protected]>
20915 L:      [email protected]
20916 S:      Maintained
20917 F:      Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
20918 F:      drivers/watchdog/sunplus_wdt.c
20919
20920 SUPERH
20921 M:      Yoshinori Sato <[email protected]>
20922 M:      Rich Felker <[email protected]>
20923 M:      John Paul Adrian Glaubitz <[email protected]>
20924 L:      [email protected]
20925 S:      Maintained
20926 Q:      http://patchwork.kernel.org/project/linux-sh/list/
20927 F:      Documentation/arch/sh/
20928 F:      arch/sh/
20929 F:      drivers/sh/
20930
20931 SUSPEND TO RAM
20932 M:      "Rafael J. Wysocki" <[email protected]>
20933 M:      Len Brown <[email protected]>
20934 M:      Pavel Machek <[email protected]>
20935 L:      [email protected]
20936 S:      Supported
20937 B:      https://bugzilla.kernel.org
20938 F:      Documentation/power/
20939 F:      arch/x86/kernel/acpi/sleep*
20940 F:      arch/x86/kernel/acpi/wakeup*
20941 F:      drivers/base/power/
20942 F:      include/linux/freezer.h
20943 F:      include/linux/pm.h
20944 F:      include/linux/suspend.h
20945 F:      kernel/power/
20946
20947 SVGA HANDLING
20948 M:      Martin Mares <[email protected]>
20949 L:      [email protected]
20950 S:      Maintained
20951 F:      Documentation/admin-guide/svga.rst
20952 F:      arch/x86/boot/video*
20953
20954 SWITCHDEV
20955 M:      Jiri Pirko <[email protected]>
20956 M:      Ivan Vecera <[email protected]>
20957 L:      [email protected]
20958 S:      Supported
20959 F:      include/net/switchdev.h
20960 F:      net/switchdev/
20961
20962 SY8106A REGULATOR DRIVER
20963 M:      Icenowy Zheng <[email protected]>
20964 S:      Maintained
20965 F:      Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
20966 F:      drivers/regulator/sy8106a-regulator.c
20967
20968 SYNC FILE FRAMEWORK
20969 M:      Sumit Semwal <[email protected]>
20970 R:      Gustavo Padovan <[email protected]>
20971 L:      [email protected]
20972 L:      [email protected]
20973 S:      Maintained
20974 T:      git git://anongit.freedesktop.org/drm/drm-misc
20975 F:      Documentation/driver-api/sync_file.rst
20976 F:      drivers/dma-buf/dma-fence*
20977 F:      drivers/dma-buf/sw_sync.c
20978 F:      drivers/dma-buf/sync_*
20979 F:      include/linux/sync_file.h
20980 F:      include/uapi/linux/sync_file.h
20981
20982 SYNOPSYS ARC ARCHITECTURE
20983 M:      Vineet Gupta <[email protected]>
20984 L:      [email protected]
20985 S:      Supported
20986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
20987 F:      Documentation/arch/arc
20988 F:      Documentation/devicetree/bindings/arc/*
20989 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
20990 F:      arch/arc/
20991 F:      drivers/clocksource/arc_timer.c
20992 F:      drivers/tty/serial/arc_uart.c
20993
20994 SYNOPSYS ARC HSDK SDP pll clock driver
20995 M:      Eugeniy Paltsev <[email protected]>
20996 S:      Supported
20997 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
20998 F:      drivers/clk/clk-hsdk-pll.c
20999
21000 SYNOPSYS ARC SDP clock driver
21001 M:      Eugeniy Paltsev <[email protected]>
21002 S:      Supported
21003 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
21004 F:      drivers/clk/axs10x/*
21005
21006 SYNOPSYS ARC SDP platform support
21007 M:      Alexey Brodkin <[email protected]>
21008 S:      Supported
21009 F:      Documentation/devicetree/bindings/arc/axs10*
21010 F:      arch/arc/boot/dts/ax*
21011 F:      arch/arc/plat-axs10x
21012
21013 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
21014 M:      Eugeniy Paltsev <[email protected]>
21015 S:      Supported
21016 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
21017 F:      drivers/reset/reset-axs10x.c
21018
21019 SYNOPSYS CREG GPIO DRIVER
21020 M:      Eugeniy Paltsev <[email protected]>
21021 S:      Maintained
21022 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
21023 F:      drivers/gpio/gpio-creg-snps.c
21024
21025 SYNOPSYS DESIGNWARE 8250 UART DRIVER
21026 M:      Ilpo Järvinen <[email protected]>
21027 R:      Andy Shevchenko <[email protected]>
21028 S:      Supported
21029 F:      drivers/tty/serial/8250/8250_dw.c
21030 F:      drivers/tty/serial/8250/8250_dwlib.*
21031 F:      drivers/tty/serial/8250/8250_lpss.c
21032
21033 SYNOPSYS DESIGNWARE APB GPIO DRIVER
21034 M:      Hoan Tran <[email protected]>
21035 M:      Serge Semin <[email protected]>
21036 L:      [email protected]
21037 S:      Maintained
21038 F:      Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
21039 F:      drivers/gpio/gpio-dwapb.c
21040
21041 SYNOPSYS DESIGNWARE APB SSI DRIVER
21042 M:      Serge Semin <[email protected]>
21043 L:      [email protected]
21044 S:      Supported
21045 F:      Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
21046 F:      drivers/spi/spi-dw*
21047
21048 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
21049 M:      Eugeniy Paltsev <[email protected]>
21050 S:      Maintained
21051 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
21052 F:      drivers/dma/dw-axi-dmac/
21053
21054 SYNOPSYS DESIGNWARE DMAC DRIVER
21055 M:      Viresh Kumar <[email protected]>
21056 R:      Andy Shevchenko <[email protected]>
21057 S:      Maintained
21058 F:      Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
21059 F:      Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
21060 F:      drivers/dma/dw/
21061 F:      include/dt-bindings/dma/dw-dmac.h
21062 F:      include/linux/dma/dw.h
21063 F:      include/linux/platform_data/dma-dw.h
21064
21065 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
21066 M:      Jose Abreu <[email protected]>
21067 L:      [email protected]
21068 S:      Supported
21069 F:      drivers/net/ethernet/synopsys/
21070
21071 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
21072 M:      Jose Abreu <[email protected]>
21073 L:      [email protected]
21074 S:      Supported
21075 F:      drivers/net/pcs/pcs-xpcs.c
21076 F:      drivers/net/pcs/pcs-xpcs.h
21077 F:      include/linux/pcs/pcs-xpcs.h
21078
21079 SYNOPSYS DESIGNWARE I2C DRIVER
21080 M:      Jarkko Nikula <[email protected]>
21081 R:      Andy Shevchenko <[email protected]>
21082 R:      Mika Westerberg <[email protected]>
21083 R:      Jan Dabros <[email protected]>
21084 L:      [email protected]
21085 S:      Supported
21086 F:      drivers/i2c/busses/i2c-designware-*
21087
21088 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
21089 M:      Jaehoon Chung <[email protected]>
21090 L:      [email protected]
21091 S:      Maintained
21092 F:      drivers/mmc/host/dw_mmc*
21093
21094 SYNOPSYS HSDK RESET CONTROLLER DRIVER
21095 M:      Eugeniy Paltsev <[email protected]>
21096 S:      Supported
21097 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
21098 F:      drivers/reset/reset-hsdk.c
21099 F:      include/dt-bindings/reset/snps,hsdk-reset.h
21100
21101 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
21102 M:      Prabu Thangamuthu <[email protected]>
21103 M:      Manjunath M B <[email protected]>
21104 L:      [email protected]
21105 S:      Maintained
21106 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
21107
21108 SYSTEM CONFIGURATION (SYSCON)
21109 M:      Lee Jones <[email protected]>
21110 M:      Arnd Bergmann <[email protected]>
21111 S:      Supported
21112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
21113 F:      drivers/mfd/syscon.c
21114
21115 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
21116 M:      Sudeep Holla <[email protected]>
21117 R:      Cristian Marussi <[email protected]>
21118 L:      [email protected] (moderated for non-subscribers)
21119 S:      Maintained
21120 F:      Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
21121 F:      drivers/clk/clk-sc[mp]i.c
21122 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
21123 F:      drivers/firmware/arm_scmi/
21124 F:      drivers/firmware/arm_scpi.c
21125 F:      drivers/pmdomain/arm/
21126 F:      drivers/powercap/arm_scmi_powercap.c
21127 F:      drivers/regulator/scmi-regulator.c
21128 F:      drivers/reset/reset-scmi.c
21129 F:      include/linux/sc[mp]i_protocol.h
21130 F:      include/trace/events/scmi.h
21131 F:      include/uapi/linux/virtio_scmi.h
21132
21133 SYSTEM RESET/SHUTDOWN DRIVERS
21134 M:      Sebastian Reichel <[email protected]>
21135 L:      [email protected]
21136 S:      Maintained
21137 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
21138 F:      Documentation/devicetree/bindings/power/reset/
21139 F:      drivers/power/reset/
21140
21141 SYSTEM TRACE MODULE CLASS
21142 M:      Alexander Shishkin <[email protected]>
21143 S:      Maintained
21144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
21145 F:      Documentation/trace/stm.rst
21146 F:      drivers/hwtracing/stm/
21147 F:      include/linux/stm.h
21148 F:      include/uapi/linux/stm.h
21149
21150 SYSTEM76 ACPI DRIVER
21151 M:      Jeremy Soller <[email protected]>
21152 M:      System76 Product Development <[email protected]>
21153 L:      [email protected]
21154 S:      Maintained
21155 F:      drivers/platform/x86/system76_acpi.c
21156
21157 SYSV FILESYSTEM
21158 S:      Orphan
21159 F:      Documentation/filesystems/sysv-fs.rst
21160 F:      fs/sysv/
21161 F:      include/linux/sysv_fs.h
21162
21163 TASKSTATS STATISTICS INTERFACE
21164 M:      Balbir Singh <[email protected]>
21165 S:      Maintained
21166 F:      Documentation/accounting/taskstats*
21167 F:      include/linux/taskstats*
21168 F:      kernel/taskstats.c
21169
21170 TC subsystem
21171 M:      Jamal Hadi Salim <[email protected]>
21172 M:      Cong Wang <[email protected]>
21173 M:      Jiri Pirko <[email protected]>
21174 L:      [email protected]
21175 S:      Maintained
21176 F:      include/net/pkt_cls.h
21177 F:      include/net/pkt_sched.h
21178 F:      include/net/tc_act/
21179 F:      include/uapi/linux/pkt_cls.h
21180 F:      include/uapi/linux/pkt_sched.h
21181 F:      include/uapi/linux/tc_act/
21182 F:      include/uapi/linux/tc_ematch/
21183 F:      net/sched/
21184 F:      tools/testing/selftests/tc-testing
21185
21186 TC90522 MEDIA DRIVER
21187 M:      Akihiro Tsukada <[email protected]>
21188 L:      [email protected]
21189 S:      Odd Fixes
21190 F:      drivers/media/dvb-frontends/tc90522*
21191
21192 TCP LOW PRIORITY MODULE
21193 M:      "Wong Hoi Sing, Edison" <[email protected]>
21194 M:      "Hung Hing Lun, Mike" <[email protected]>
21195 S:      Maintained
21196 W:      http://tcp-lp-mod.sourceforge.net/
21197 F:      net/ipv4/tcp_lp.c
21198
21199 TDA10071 MEDIA DRIVER
21200 M:      Antti Palosaari <[email protected]>
21201 L:      [email protected]
21202 S:      Maintained
21203 W:      https://linuxtv.org
21204 W:      http://palosaari.fi/linux/
21205 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21206 T:      git git://linuxtv.org/anttip/media_tree.git
21207 F:      drivers/media/dvb-frontends/tda10071*
21208
21209 TDA18212 MEDIA DRIVER
21210 M:      Antti Palosaari <[email protected]>
21211 L:      [email protected]
21212 S:      Maintained
21213 W:      https://linuxtv.org
21214 W:      http://palosaari.fi/linux/
21215 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21216 T:      git git://linuxtv.org/anttip/media_tree.git
21217 F:      drivers/media/tuners/tda18212*
21218
21219 TDA18218 MEDIA DRIVER
21220 M:      Antti Palosaari <[email protected]>
21221 L:      [email protected]
21222 S:      Maintained
21223 W:      https://linuxtv.org
21224 W:      http://palosaari.fi/linux/
21225 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21226 T:      git git://linuxtv.org/anttip/media_tree.git
21227 F:      drivers/media/tuners/tda18218*
21228
21229 TDA18250 MEDIA DRIVER
21230 M:      Olli Salonen <[email protected]>
21231 L:      [email protected]
21232 S:      Maintained
21233 W:      https://linuxtv.org
21234 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21235 T:      git git://linuxtv.org/media_tree.git
21236 F:      drivers/media/tuners/tda18250*
21237
21238 TDA18271 MEDIA DRIVER
21239 M:      Michael Krufky <[email protected]>
21240 L:      [email protected]
21241 S:      Maintained
21242 W:      https://linuxtv.org
21243 W:      http://github.com/mkrufky
21244 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21245 T:      git git://linuxtv.org/mkrufky/tuners.git
21246 F:      drivers/media/tuners/tda18271*
21247
21248 TDA1997x MEDIA DRIVER
21249 M:      Tim Harvey <[email protected]>
21250 L:      [email protected]
21251 S:      Maintained
21252 W:      https://linuxtv.org
21253 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21254 F:      drivers/media/i2c/tda1997x.*
21255
21256 TDA827x MEDIA DRIVER
21257 M:      Michael Krufky <[email protected]>
21258 L:      [email protected]
21259 S:      Maintained
21260 W:      https://linuxtv.org
21261 W:      http://github.com/mkrufky
21262 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21263 T:      git git://linuxtv.org/mkrufky/tuners.git
21264 F:      drivers/media/tuners/tda8290.*
21265
21266 TDA8290 MEDIA DRIVER
21267 M:      Michael Krufky <[email protected]>
21268 L:      [email protected]
21269 S:      Maintained
21270 W:      https://linuxtv.org
21271 W:      http://github.com/mkrufky
21272 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21273 T:      git git://linuxtv.org/mkrufky/tuners.git
21274 F:      drivers/media/tuners/tda8290.*
21275
21276 TDA9840 MEDIA DRIVER
21277 M:      Hans Verkuil <[email protected]>
21278 L:      [email protected]
21279 S:      Maintained
21280 W:      https://linuxtv.org
21281 T:      git git://linuxtv.org/media_tree.git
21282 F:      drivers/media/i2c/tda9840*
21283
21284 TEA5761 TUNER DRIVER
21285 M:      Mauro Carvalho Chehab <[email protected]>
21286 L:      [email protected]
21287 S:      Odd fixes
21288 W:      https://linuxtv.org
21289 T:      git git://linuxtv.org/media_tree.git
21290 F:      drivers/media/tuners/tea5761.*
21291
21292 TEA5767 TUNER DRIVER
21293 M:      Mauro Carvalho Chehab <[email protected]>
21294 L:      [email protected]
21295 S:      Maintained
21296 W:      https://linuxtv.org
21297 T:      git git://linuxtv.org/media_tree.git
21298 F:      drivers/media/tuners/tea5767.*
21299
21300 TEA6415C MEDIA DRIVER
21301 M:      Hans Verkuil <[email protected]>
21302 L:      [email protected]
21303 S:      Maintained
21304 W:      https://linuxtv.org
21305 T:      git git://linuxtv.org/media_tree.git
21306 F:      drivers/media/i2c/tea6415c*
21307
21308 TEA6420 MEDIA DRIVER
21309 M:      Hans Verkuil <[email protected]>
21310 L:      [email protected]
21311 S:      Maintained
21312 W:      https://linuxtv.org
21313 T:      git git://linuxtv.org/media_tree.git
21314 F:      drivers/media/i2c/tea6420*
21315
21316 TEAM DRIVER
21317 M:      Jiri Pirko <[email protected]>
21318 L:      [email protected]
21319 S:      Supported
21320 F:      drivers/net/team/
21321 F:      include/linux/if_team.h
21322 F:      include/uapi/linux/if_team.h
21323 F:      tools/testing/selftests/drivers/net/team/
21324
21325 TECHNICAL ADVISORY BOARD PROCESS DOCS
21326 M:      "Theodore Ts'o" <[email protected]>
21327 M:      Greg Kroah-Hartman <[email protected]>
21328 L:      [email protected]
21329 S:      Maintained
21330 F:      Documentation/process/contribution-maturity-model.rst
21331 F:      Documentation/process/researcher-guidelines.rst
21332
21333 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
21334 M:      "Savoir-faire Linux Inc." <[email protected]>
21335 S:      Maintained
21336 F:      arch/x86/platform/ts5500/
21337
21338 TECHNOTREND USB IR RECEIVER
21339 M:      Sean Young <[email protected]>
21340 L:      [email protected]
21341 S:      Maintained
21342 F:      drivers/media/rc/ttusbir.c
21343
21344 TECHWELL TW9910 VIDEO DECODER
21345 L:      [email protected]
21346 S:      Orphan
21347 F:      drivers/media/i2c/tw9910.c
21348 F:      include/media/i2c/tw9910.h
21349
21350 TEE SUBSYSTEM
21351 M:      Jens Wiklander <[email protected]>
21352 R:      Sumit Garg <[email protected]>
21353 L:      [email protected]
21354 S:      Maintained
21355 F:      Documentation/staging/tee.rst
21356 F:      drivers/tee/
21357 F:      include/linux/tee_drv.h
21358 F:      include/uapi/linux/tee.h
21359
21360 TEGRA ARCHITECTURE SUPPORT
21361 M:      Thierry Reding <[email protected]>
21362 M:      Jonathan Hunter <[email protected]>
21363 L:      [email protected]
21364 S:      Supported
21365 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
21366 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
21367 N:      [^a-z]tegra
21368
21369 TEGRA CLOCK DRIVER
21370 M:      Peter De Schrijver <[email protected]>
21371 M:      Prashant Gaikwad <[email protected]>
21372 S:      Supported
21373 F:      drivers/clk/tegra/
21374
21375 TEGRA DMA DRIVERS
21376 M:      Laxman Dewangan <[email protected]>
21377 M:      Jon Hunter <[email protected]>
21378 S:      Supported
21379 F:      drivers/dma/tegra*
21380
21381 TEGRA I2C DRIVER
21382 M:      Laxman Dewangan <[email protected]>
21383 R:      Dmitry Osipenko <[email protected]>
21384 S:      Supported
21385 F:      drivers/i2c/busses/i2c-tegra.c
21386
21387 TEGRA IOMMU DRIVERS
21388 M:      Thierry Reding <[email protected]>
21389 R:      Krishna Reddy <[email protected]>
21390 L:      [email protected]
21391 S:      Supported
21392 F:      drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
21393 F:      drivers/iommu/tegra*
21394
21395 TEGRA KBC DRIVER
21396 M:      Laxman Dewangan <[email protected]>
21397 S:      Supported
21398 F:      drivers/input/keyboard/tegra-kbc.c
21399
21400 TEGRA NAND DRIVER
21401 M:      Stefan Agner <[email protected]>
21402 M:      Lucas Stach <[email protected]>
21403 S:      Maintained
21404 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
21405 F:      drivers/mtd/nand/raw/tegra_nand.c
21406
21407 TEGRA PWM DRIVER
21408 M:      Thierry Reding <[email protected]>
21409 S:      Supported
21410 F:      drivers/pwm/pwm-tegra.c
21411
21412 TEGRA QUAD SPI DRIVER
21413 M:      Thierry Reding <[email protected]>
21414 M:      Jonathan Hunter <[email protected]>
21415 M:      Sowjanya Komatineni <[email protected]>
21416 L:      [email protected]
21417 S:      Maintained
21418 F:      drivers/spi/spi-tegra210-quad.c
21419
21420 TEGRA SERIAL DRIVER
21421 M:      Laxman Dewangan <[email protected]>
21422 S:      Supported
21423 F:      drivers/tty/serial/serial-tegra.c
21424
21425 TEGRA SPI DRIVER
21426 M:      Laxman Dewangan <[email protected]>
21427 S:      Supported
21428 F:      drivers/spi/spi-tegra*
21429
21430 TEGRA VIDEO DRIVER
21431 M:      Thierry Reding <[email protected]>
21432 M:      Jonathan Hunter <[email protected]>
21433 M:      Sowjanya Komatineni <[email protected]>
21434 M:      Luca Ceresoli <[email protected]>
21435 L:      [email protected]
21436 L:      [email protected]
21437 S:      Maintained
21438 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
21439 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
21440 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
21441 F:      drivers/staging/media/tegra-video/
21442
21443 TEGRA XUSB PADCTL DRIVER
21444 M:      JC Kuo <[email protected]>
21445 S:      Supported
21446 F:      drivers/phy/tegra/xusb*
21447
21448 TEHUTI ETHERNET DRIVER
21449 M:      Andy Gospodarek <[email protected]>
21450 L:      [email protected]
21451 S:      Supported
21452 F:      drivers/net/ethernet/tehuti/*
21453
21454 TELECOM CLOCK DRIVER FOR MCPL0010
21455 M:      Mark Gross <[email protected]>
21456 S:      Supported
21457 F:      drivers/char/tlclk.c
21458
21459 TEMPO SEMICONDUCTOR DRIVERS
21460 M:      Steven Eckhoff <[email protected]>
21461 S:      Maintained
21462 F:      Documentation/devicetree/bindings/sound/tscs*.txt
21463 F:      sound/soc/codecs/tscs*.c
21464 F:      sound/soc/codecs/tscs*.h
21465
21466 TENSILICA XTENSA PORT (xtensa)
21467 M:      Chris Zankel <[email protected]>
21468 M:      Max Filippov <[email protected]>
21469 S:      Maintained
21470 T:      git https://github.com/jcmvbkbc/linux-xtensa.git
21471 F:      arch/xtensa/
21472 F:      drivers/irqchip/irq-xtensa-*
21473
21474 TEXAS INSTRUMENTS ASoC DRIVERS
21475 M:      Peter Ujfalusi <[email protected]>
21476 L:      [email protected] (moderated for non-subscribers)
21477 S:      Maintained
21478 F:      Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
21479 F:      sound/soc/ti/
21480
21481 TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
21482 M:      Shenghao Ding <[email protected]>
21483 M:      Kevin Lu <[email protected]>
21484 M:      Baojun Xu <[email protected]>
21485 L:      [email protected] (moderated for non-subscribers)
21486 S:      Maintained
21487 F:      Documentation/devicetree/bindings/sound/tas2552.txt
21488 F:      Documentation/devicetree/bindings/sound/tas2562.yaml
21489 F:      Documentation/devicetree/bindings/sound/tas2770.yaml
21490 F:      Documentation/devicetree/bindings/sound/tas27xx.yaml
21491 F:      Documentation/devicetree/bindings/sound/ti,pcm1681.txt
21492 F:      Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
21493 F:      Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
21494 F:      Documentation/devicetree/bindings/sound/tlv320adcx140.yaml
21495 F:      Documentation/devicetree/bindings/sound/tlv320aic31xx.txt
21496 F:      Documentation/devicetree/bindings/sound/tpa6130a2.txt
21497 F:      include/sound/tas2*.h
21498 F:      include/sound/tlv320*.h
21499 F:      include/sound/tpa6130a2-plat.h
21500 F:      sound/pci/hda/tas2781_hda_i2c.c
21501 F:      sound/soc/codecs/pcm1681.c
21502 F:      sound/soc/codecs/pcm1789*.*
21503 F:      sound/soc/codecs/pcm179x*.*
21504 F:      sound/soc/codecs/pcm186x*.*
21505 F:      sound/soc/codecs/pcm3008.*
21506 F:      sound/soc/codecs/pcm3060*.*
21507 F:      sound/soc/codecs/pcm3168a*.*
21508 F:      sound/soc/codecs/pcm5102a.c
21509 F:      sound/soc/codecs/pcm512x*.*
21510 F:      sound/soc/codecs/tas2*.*
21511 F:      sound/soc/codecs/tlv320*.*
21512 F:      sound/soc/codecs/tpa6130a2.*
21513
21514 TEXAS INSTRUMENTS DMA DRIVERS
21515 M:      Peter Ujfalusi <[email protected]>
21516 L:      [email protected]
21517 S:      Maintained
21518 F:      Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
21519 F:      Documentation/devicetree/bindings/dma/ti-edma.txt
21520 F:      Documentation/devicetree/bindings/dma/ti/
21521 F:      drivers/dma/ti/
21522 F:      include/linux/dma/k3-psil.h
21523 F:      include/linux/dma/k3-udma-glue.h
21524 F:      include/linux/dma/ti-cppi5.h
21525 X:      drivers/dma/ti/cppi41.c
21526
21527 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
21528 M:      Robert Marko <[email protected]>
21529 M:      Luka Perkov <[email protected]>
21530 L:      [email protected]
21531 S:      Maintained
21532 F:      Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
21533 F:      Documentation/hwmon/tps23861.rst
21534 F:      drivers/hwmon/tps23861.c
21535
21536 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
21537 M:      Ricardo Ribalda <[email protected]>
21538 L:      [email protected]
21539 S:      Supported
21540 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
21541 F:      drivers/iio/dac/ti-dac7612.c
21542
21543 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
21544 M:      Nishanth Menon <[email protected]>
21545 M:      Tero Kristo <[email protected]>
21546 M:      Santosh Shilimkar <[email protected]>
21547 L:      [email protected] (moderated for non-subscribers)
21548 S:      Maintained
21549 F:      Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
21550 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
21551 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
21552 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
21553 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
21554 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
21555 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
21556 F:      drivers/clk/keystone/sci-clk.c
21557 F:      drivers/firmware/ti_sci*
21558 F:      drivers/irqchip/irq-ti-sci-inta.c
21559 F:      drivers/irqchip/irq-ti-sci-intr.c
21560 F:      drivers/reset/reset-ti-sci.c
21561 F:      drivers/soc/ti/ti_sci_inta_msi.c
21562 F:      drivers/pmdomain/ti/ti_sci_pm_domains.c
21563 F:      include/dt-bindings/soc/ti,sci_pm_domain.h
21564 F:      include/linux/soc/ti/ti_sci_inta_msi.h
21565 F:      include/linux/soc/ti/ti_sci_protocol.h
21566
21567 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
21568 M:      Puranjay Mohan <[email protected]>
21569 L:      [email protected]
21570 S:      Supported
21571 F:      Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
21572 F:      drivers/iio/temperature/tmp117.c
21573
21574 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
21575 M:      Hans Verkuil <[email protected]>
21576 L:      [email protected]
21577 S:      Maintained
21578 W:      https://linuxtv.org
21579 T:      git git://linuxtv.org/media_tree.git
21580 F:      drivers/media/radio/radio-raremono.c
21581
21582 THERMAL
21583 M:      Rafael J. Wysocki <[email protected]>
21584 M:      Daniel Lezcano <[email protected]>
21585 R:      Zhang Rui <[email protected]>
21586 R:      Lukasz Luba <[email protected]>
21587 L:      [email protected]
21588 S:      Supported
21589 Q:      https://patchwork.kernel.org/project/linux-pm/list/
21590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
21591 F:      Documentation/ABI/testing/sysfs-class-thermal
21592 F:      Documentation/admin-guide/thermal/
21593 F:      Documentation/devicetree/bindings/thermal/
21594 F:      Documentation/driver-api/thermal/
21595 F:      drivers/thermal/
21596 F:      include/dt-bindings/thermal/
21597 F:      include/linux/cpu_cooling.h
21598 F:      include/linux/thermal.h
21599 F:      include/uapi/linux/thermal.h
21600 F:      tools/lib/thermal/
21601 F:      tools/thermal/
21602
21603 THERMAL DRIVER FOR AMLOGIC SOCS
21604 M:      Guillaume La Roque <[email protected]>
21605 L:      [email protected]
21606 L:      [email protected]
21607 S:      Supported
21608 W:      http://linux-meson.com/
21609 F:      Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
21610 F:      drivers/thermal/amlogic_thermal.c
21611
21612 THERMAL/CPU_COOLING
21613 M:      Amit Daniel Kachhap <[email protected]>
21614 M:      Daniel Lezcano <[email protected]>
21615 M:      Viresh Kumar <[email protected]>
21616 R:      Lukasz Luba <[email protected]>
21617 L:      [email protected]
21618 S:      Supported
21619 F:      Documentation/driver-api/thermal/cpu-cooling-api.rst
21620 F:      Documentation/driver-api/thermal/cpu-idle-cooling.rst
21621 F:      drivers/thermal/cpufreq_cooling.c
21622 F:      drivers/thermal/cpuidle_cooling.c
21623 F:      include/linux/cpu_cooling.h
21624
21625 THERMAL/POWER_ALLOCATOR
21626 M:      Lukasz Luba <[email protected]>
21627 L:      [email protected]
21628 S:      Maintained
21629 F:      Documentation/driver-api/thermal/power_allocator.rst
21630 F:      drivers/thermal/gov_power_allocator.c
21631 F:      drivers/thermal/thermal_trace_ipa.h
21632
21633 THINKPAD ACPI EXTRAS DRIVER
21634 M:      Henrique de Moraes Holschuh <[email protected]>
21635 L:      [email protected]
21636 L:      [email protected]
21637 S:      Maintained
21638 W:      http://ibm-acpi.sourceforge.net
21639 W:      http://thinkwiki.org/wiki/Ibm-acpi
21640 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
21641 F:      drivers/platform/x86/thinkpad_acpi.c
21642
21643 THINKPAD LMI DRIVER
21644 M:      Mark Pearson <[email protected]>
21645 L:      [email protected]
21646 S:      Maintained
21647 F:      Documentation/ABI/testing/sysfs-class-firmware-attributes
21648 F:      drivers/platform/x86/think-lmi.?
21649
21650 THUNDERBOLT DMA TRAFFIC TEST DRIVER
21651 M:      Isaac Hazan <[email protected]>
21652 L:      [email protected]
21653 S:      Maintained
21654 F:      drivers/thunderbolt/dma_test.c
21655
21656 THUNDERBOLT DRIVER
21657 M:      Andreas Noever <[email protected]>
21658 M:      Michael Jamet <[email protected]>
21659 M:      Mika Westerberg <[email protected]>
21660 M:      Yehezkel Bernat <[email protected]>
21661 L:      [email protected]
21662 S:      Maintained
21663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
21664 F:      Documentation/admin-guide/thunderbolt.rst
21665 F:      drivers/thunderbolt/
21666 F:      include/linux/thunderbolt.h
21667
21668 THUNDERBOLT NETWORK DRIVER
21669 M:      Michael Jamet <[email protected]>
21670 M:      Mika Westerberg <[email protected]>
21671 M:      Yehezkel Bernat <[email protected]>
21672 L:      [email protected]
21673 S:      Maintained
21674 F:      drivers/net/thunderbolt/
21675
21676 THUNDERX GPIO DRIVER
21677 M:      Robert Richter <[email protected]>
21678 S:      Odd Fixes
21679 F:      drivers/gpio/gpio-thunderx.c
21680
21681 TI ADS7924 ADC DRIVER
21682 M:      Hugo Villeneuve <[email protected]>
21683 L:      [email protected]
21684 S:      Supported
21685 F:      Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
21686 F:      drivers/iio/adc/ti-ads7924.c
21687
21688 TI AM437X VPFE DRIVER
21689 M:      "Lad, Prabhakar" <[email protected]>
21690 L:      [email protected]
21691 S:      Maintained
21692 W:      https://linuxtv.org
21693 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21694 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
21695 F:      drivers/media/platform/ti/am437x/
21696
21697 TI BANDGAP AND THERMAL DRIVER
21698 M:      Eduardo Valentin <[email protected]>
21699 M:      Keerthy <[email protected]>
21700 L:      [email protected]
21701 L:      [email protected]
21702 S:      Maintained
21703 F:      drivers/thermal/ti-soc-thermal/
21704
21705 TI BQ27XXX POWER SUPPLY DRIVER
21706 F:      drivers/power/supply/bq27xxx_battery.c
21707 F:      drivers/power/supply/bq27xxx_battery_i2c.c
21708 F:      include/linux/power/bq27xxx_battery.h
21709
21710 TI CDCE706 CLOCK DRIVER
21711 M:      Max Filippov <[email protected]>
21712 S:      Maintained
21713 F:      drivers/clk/clk-cdce706.c
21714
21715 TI CLOCK DRIVER
21716 M:      Tero Kristo <[email protected]>
21717 L:      [email protected]
21718 S:      Odd Fixes
21719 F:      drivers/clk/ti/
21720 F:      include/linux/clk/ti.h
21721
21722 TI DAVINCI MACHINE SUPPORT
21723 M:      Bartosz Golaszewski <[email protected]>
21724 L:      [email protected] (moderated for non-subscribers)
21725 S:      Maintained
21726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
21727 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
21728 F:      arch/arm/boot/dts/ti/davinci/
21729 F:      arch/arm/mach-davinci/
21730 F:      drivers/i2c/busses/i2c-davinci.c
21731
21732 TI DAVINCI SERIES CLOCK DRIVER
21733 M:      David Lechner <[email protected]>
21734 R:      Sekhar Nori <[email protected]>
21735 S:      Maintained
21736 F:      Documentation/devicetree/bindings/clock/ti/davinci/
21737 F:      drivers/clk/davinci/
21738 F:      include/linux/clk/davinci.h
21739
21740 TI DAVINCI SERIES GPIO DRIVER
21741 M:      Keerthy <[email protected]>
21742 L:      [email protected]
21743 S:      Maintained
21744 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
21745 F:      drivers/gpio/gpio-davinci.c
21746
21747 TI DAVINCI SERIES MEDIA DRIVER
21748 M:      "Lad, Prabhakar" <[email protected]>
21749 L:      [email protected]
21750 S:      Maintained
21751 W:      https://linuxtv.org
21752 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21753 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
21754 F:      drivers/media/platform/ti/davinci/
21755 F:      include/media/davinci/
21756
21757 TI ENHANCED CAPTURE (eCAP) DRIVER
21758 M:      Vignesh Raghavendra <[email protected]>
21759 R:      Julien Panis <[email protected]>
21760 L:      [email protected]
21761 L:      [email protected]
21762 S:      Maintained
21763 F:      Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
21764 F:      drivers/counter/ti-ecap-capture.c
21765
21766 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
21767 R:      David Lechner <[email protected]>
21768 L:      [email protected]
21769 F:      Documentation/devicetree/bindings/counter/ti-eqep.yaml
21770 F:      drivers/counter/ti-eqep.c
21771
21772 TI ETHERNET SWITCH DRIVER (CPSW)
21773 R:      Siddharth Vadapalli <[email protected]>
21774 R:      Ravi Gunasekaran <[email protected]>
21775 R:      Roger Quadros <[email protected]>
21776 L:      [email protected]
21777 L:      [email protected]
21778 S:      Maintained
21779 F:      drivers/net/ethernet/ti/cpsw*
21780 F:      drivers/net/ethernet/ti/davinci*
21781
21782 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
21783 M:      Alex Dubov <[email protected]>
21784 S:      Maintained
21785 W:      http://tifmxx.berlios.de/
21786 F:      drivers/memstick/host/tifm_ms.c
21787 F:      drivers/misc/tifm*
21788 F:      drivers/mmc/host/tifm_sd.c
21789 F:      include/linux/tifm.h
21790
21791 TI FPD-LINK DRIVERS
21792 M:      Tomi Valkeinen <[email protected]>
21793 L:      [email protected]
21794 S:      Maintained
21795 F:      Documentation/devicetree/bindings/media/i2c/ti,ds90*
21796 F:      drivers/media/i2c/ds90*
21797 F:      include/media/i2c/ds90*
21798
21799 TI ICSSG ETHERNET DRIVER (ICSSG)
21800 R:      MD Danish Anwar <[email protected]>
21801 R:      Roger Quadros <[email protected]>
21802 L:      [email protected] (moderated for non-subscribers)
21803 L:      [email protected]
21804 S:      Maintained
21805 F:      Documentation/devicetree/bindings/net/ti,icss*.yaml
21806 F:      drivers/net/ethernet/ti/icssg/*
21807
21808 TI J721E CSI2RX DRIVER
21809 M:      Jai Luthra <[email protected]>
21810 L:      [email protected]
21811 S:      Maintained
21812 F:      Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
21813 F:      drivers/media/platform/ti/j721e-csi2rx/
21814
21815 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
21816 M:      Nishanth Menon <[email protected]>
21817 M:      Santosh Shilimkar <[email protected]>
21818 L:      [email protected]
21819 L:      [email protected] (moderated for non-subscribers)
21820 S:      Maintained
21821 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
21822 F:      drivers/pmdomain/ti/omap_prm.c
21823 F:      drivers/soc/ti/*
21824
21825 TI LM49xxx FAMILY ASoC CODEC DRIVERS
21826 M:      M R Swami Reddy <[email protected]>
21827 M:      Vishwas A Deshpande <[email protected]>
21828 L:      [email protected] (moderated for non-subscribers)
21829 S:      Maintained
21830 F:      sound/soc/codecs/isabelle*
21831 F:      sound/soc/codecs/lm49453*
21832
21833 TI LMP92064 ADC DRIVER
21834 M:      Leonard Göhrs <[email protected]>
21835 R:      [email protected]
21836 L:      [email protected]
21837 S:      Maintained
21838 F:      Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
21839 F:      drivers/iio/adc/ti-lmp92064.c
21840
21841 TI PCM3060 ASoC CODEC DRIVER
21842 M:      Kirill Marinushkin <[email protected]>
21843 L:      [email protected] (moderated for non-subscribers)
21844 S:      Maintained
21845 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
21846 F:      sound/soc/codecs/pcm3060*
21847
21848 TI TAS571X FAMILY ASoC CODEC DRIVER
21849 M:      Kevin Cernekee <[email protected]>
21850 L:      [email protected] (moderated for non-subscribers)
21851 S:      Odd Fixes
21852 F:      sound/soc/codecs/tas571x*
21853
21854 TI TMAG5273 MAGNETOMETER DRIVER
21855 M:      Gerald Loacker <[email protected]>
21856 L:      [email protected]
21857 S:      Maintained
21858 F:      Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
21859 F:      drivers/iio/magnetometer/tmag5273.c
21860
21861 TI TRF7970A NFC DRIVER
21862 M:      Mark Greer <[email protected]>
21863 L:      [email protected]
21864 S:      Supported
21865 F:      Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
21866 F:      drivers/nfc/trf7970a.c
21867
21868 TI TSC2046 ADC DRIVER
21869 M:      Oleksij Rempel <[email protected]>
21870 R:      [email protected]
21871 L:      [email protected]
21872 S:      Maintained
21873 F:      Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
21874 F:      drivers/iio/adc/ti-tsc2046.c
21875
21876 TI TWL4030 SERIES SOC CODEC DRIVER
21877 M:      Peter Ujfalusi <[email protected]>
21878 L:      [email protected] (moderated for non-subscribers)
21879 S:      Maintained
21880 F:      sound/soc/codecs/twl4030*
21881
21882 TI VPE/CAL DRIVERS
21883 M:      Benoit Parrot <[email protected]>
21884 L:      [email protected]
21885 S:      Maintained
21886 W:      http://linuxtv.org/
21887 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21888 F:      Documentation/devicetree/bindings/media/ti,cal.yaml
21889 F:      Documentation/devicetree/bindings/media/ti,vpe.yaml
21890 F:      drivers/media/platform/ti/cal/
21891 F:      drivers/media/platform/ti/vpe/
21892
21893 TI WILINK WIRELESS DRIVERS
21894 L:      [email protected]
21895 S:      Orphan
21896 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
21897 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
21898 F:      drivers/net/wireless/ti/
21899
21900 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
21901 M:      John Stultz <[email protected]>
21902 M:      Thomas Gleixner <[email protected]>
21903 R:      Stephen Boyd <[email protected]>
21904 L:      [email protected]
21905 S:      Supported
21906 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
21907 F:      include/linux/clocksource.h
21908 F:      include/linux/time.h
21909 F:      include/linux/timex.h
21910 F:      include/uapi/linux/time.h
21911 F:      include/uapi/linux/timex.h
21912 F:      kernel/time/alarmtimer.c
21913 F:      kernel/time/clocksource.c
21914 F:      kernel/time/ntp.c
21915 F:      kernel/time/time*.c
21916 F:      tools/testing/selftests/timers/
21917
21918 TIPC NETWORK LAYER
21919 M:      Jon Maloy <[email protected]>
21920 M:      Ying Xue <[email protected]>
21921 L:      [email protected] (core kernel code)
21922 L:      [email protected] (user apps, general discussion)
21923 S:      Maintained
21924 W:      http://tipc.sourceforge.net/
21925 F:      include/uapi/linux/tipc*.h
21926 F:      net/tipc/
21927
21928 TLAN NETWORK DRIVER
21929 M:      Samuel Chessman <[email protected]>
21930 L:      [email protected] (subscribers-only)
21931 S:      Maintained
21932 W:      http://sourceforge.net/projects/tlan/
21933 F:      Documentation/networking/device_drivers/ethernet/ti/tlan.rst
21934 F:      drivers/net/ethernet/ti/tlan.*
21935
21936 TMIO/SDHI MMC DRIVER
21937 M:      Wolfram Sang <[email protected]>
21938 L:      [email protected]
21939 L:      [email protected]
21940 S:      Supported
21941 F:      drivers/mmc/host/renesas_sdhi*
21942 F:      drivers/mmc/host/tmio_mmc*
21943 F:      include/linux/mfd/tmio.h
21944
21945 TMP401 HARDWARE MONITOR DRIVER
21946 M:      Guenter Roeck <[email protected]>
21947 L:      [email protected]
21948 S:      Maintained
21949 F:      Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
21950 F:      Documentation/hwmon/tmp401.rst
21951 F:      drivers/hwmon/tmp401.c
21952
21953 TMP464 HARDWARE MONITOR DRIVER
21954 M:      Guenter Roeck <[email protected]>
21955 L:      [email protected]
21956 S:      Maintained
21957 F:      Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
21958 F:      Documentation/hwmon/tmp464.rst
21959 F:      drivers/hwmon/tmp464.c
21960
21961 TMP513 HARDWARE MONITOR DRIVER
21962 M:      Eric Tremblay <[email protected]>
21963 L:      [email protected]
21964 S:      Maintained
21965 F:      Documentation/hwmon/tmp513.rst
21966 F:      drivers/hwmon/tmp513.c
21967
21968 TMPFS (SHMEM FILESYSTEM)
21969 M:      Hugh Dickins <[email protected]>
21970 L:      [email protected]
21971 S:      Maintained
21972 F:      include/linux/shmem_fs.h
21973 F:      mm/shmem.c
21974
21975 TOMOYO SECURITY MODULE
21976 M:      Kentaro Takeda <[email protected]>
21977 M:      Tetsuo Handa <[email protected]>
21978 L:      [email protected] (subscribers-only, for developers in English)
21979 L:      [email protected] (subscribers-only, for users in English)
21980 L:      [email protected] (subscribers-only, for developers in Japanese)
21981 L:      [email protected] (subscribers-only, for users in Japanese)
21982 S:      Maintained
21983 W:      https://tomoyo.osdn.jp/
21984 F:      security/tomoyo/
21985
21986 TOPSTAR LAPTOP EXTRAS DRIVER
21987 M:      Herton Ronaldo Krzesinski <[email protected]>
21988 L:      [email protected]
21989 S:      Maintained
21990 F:      drivers/platform/x86/topstar-laptop.c
21991
21992 TORTURE-TEST MODULES
21993 M:      Davidlohr Bueso <[email protected]>
21994 M:      "Paul E. McKenney" <[email protected]>
21995 M:      Josh Triplett <[email protected]>
21996 L:      [email protected]
21997 S:      Supported
21998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
21999 F:      Documentation/RCU/torture.rst
22000 F:      kernel/locking/locktorture.c
22001 F:      kernel/rcu/rcuscale.c
22002 F:      kernel/rcu/rcutorture.c
22003 F:      kernel/rcu/refscale.c
22004 F:      kernel/torture.c
22005
22006 TOSHIBA ACPI EXTRAS DRIVER
22007 M:      Azael Avalos <[email protected]>
22008 L:      [email protected]
22009 S:      Maintained
22010 F:      drivers/platform/x86/toshiba_acpi.c
22011
22012 TOSHIBA BLUETOOTH DRIVER
22013 M:      Azael Avalos <[email protected]>
22014 L:      [email protected]
22015 S:      Maintained
22016 F:      drivers/platform/x86/toshiba_bluetooth.c
22017
22018 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
22019 M:      Azael Avalos <[email protected]>
22020 L:      [email protected]
22021 S:      Maintained
22022 F:      drivers/platform/x86/toshiba_haps.c
22023
22024 TOSHIBA SMM DRIVER
22025 M:      Jonathan Buzzard <[email protected]>
22026 S:      Maintained
22027 W:      http://www.buzzard.org.uk/toshiba/
22028 F:      drivers/char/toshiba.c
22029 F:      include/linux/toshiba.h
22030 F:      include/uapi/linux/toshiba.h
22031
22032 TOSHIBA TC358743 DRIVER
22033 M:      Hans Verkuil <[email protected]>
22034 L:      [email protected]
22035 S:      Maintained
22036 F:      Documentation/devicetree/bindings/media/i2c/tc358743.txt
22037 F:      drivers/media/i2c/tc358743*
22038 F:      include/media/i2c/tc358743.h
22039
22040 TOSHIBA WMI HOTKEYS DRIVER
22041 M:      Azael Avalos <[email protected]>
22042 L:      [email protected]
22043 S:      Maintained
22044 F:      drivers/platform/x86/toshiba-wmi.c
22045
22046 TPM DEVICE DRIVER
22047 M:      Peter Huewe <[email protected]>
22048 M:      Jarkko Sakkinen <[email protected]>
22049 R:      Jason Gunthorpe <[email protected]>
22050 L:      [email protected]
22051 S:      Maintained
22052 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
22053 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
22054 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
22055 F:      drivers/char/tpm/
22056
22057 TPS546D24 DRIVER
22058 M:      Duke Du <[email protected]>
22059 L:      [email protected]
22060 S:      Maintained
22061 F:      Documentation/hwmon/tps546d24.rst
22062 F:      drivers/hwmon/pmbus/tps546d24.c
22063
22064 TQ SYSTEMS BOARD & DRIVER SUPPORT
22065 L:      [email protected]
22066 S:      Supported
22067 W:      https://www.tq-group.com/en/products/tq-embedded/
22068 F:      arch/arm/boot/dts/imx*mba*.dts*
22069 F:      arch/arm/boot/dts/imx*tqma*.dts*
22070 F:      arch/arm/boot/dts/mba*.dtsi
22071 F:      arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
22072 F:      arch/arm64/boot/dts/freescale/imx*mba*.dts*
22073 F:      arch/arm64/boot/dts/freescale/imx*tqma*.dts*
22074 F:      arch/arm64/boot/dts/freescale/mba*.dtsi
22075 F:      arch/arm64/boot/dts/freescale/tqml*.dts*
22076 F:      drivers/gpio/gpio-tqmx86.c
22077 F:      drivers/mfd/tqmx86.c
22078 F:      drivers/watchdog/tqmx86_wdt.c
22079
22080 TRACING
22081 M:      Steven Rostedt <[email protected]>
22082 M:      Masami Hiramatsu <[email protected]>
22083 R:      Mathieu Desnoyers <[email protected]>
22084 L:      [email protected]
22085 L:      [email protected]
22086 S:      Maintained
22087 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
22088 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
22089 F:      Documentation/trace/*
22090 F:      fs/tracefs/
22091 F:      include/linux/trace*.h
22092 F:      include/trace/
22093 F:      kernel/trace/
22094 F:      scripts/tracing/
22095 F:      tools/testing/selftests/ftrace/
22096
22097 TRACING MMIO ACCESSES (MMIOTRACE)
22098 M:      Steven Rostedt <[email protected]>
22099 M:      Masami Hiramatsu <[email protected]>
22100 R:      Karol Herbst <[email protected]>
22101 R:      Pekka Paalanen <[email protected]>
22102 L:      [email protected]
22103 L:      [email protected]
22104 S:      Maintained
22105 F:      arch/x86/mm/kmmio.c
22106 F:      arch/x86/mm/mmio-mod.c
22107 F:      arch/x86/mm/testmmiotrace.c
22108 F:      include/linux/mmiotrace.h
22109 F:      kernel/trace/trace_mmiotrace.c
22110
22111 TRACING OS NOISE / LATENCY TRACERS
22112 M:      Steven Rostedt <[email protected]>
22113 M:      Daniel Bristot de Oliveira <[email protected]>
22114 S:      Maintained
22115 F:      Documentation/trace/hwlat_detector.rst
22116 F:      Documentation/trace/osnoise-tracer.rst
22117 F:      Documentation/trace/timerlat-tracer.rst
22118 F:      arch/*/kernel/trace.c
22119 F:      include/trace/events/osnoise.h
22120 F:      kernel/trace/trace_hwlat.c
22121 F:      kernel/trace/trace_irqsoff.c
22122 F:      kernel/trace/trace_osnoise.c
22123 F:      kernel/trace/trace_sched_wakeup.c
22124
22125 TRADITIONAL CHINESE DOCUMENTATION
22126 M:      Hu Haowen <[email protected]>
22127 S:      Maintained
22128 W:      https://github.com/srcres258/linux-doc
22129 T:      git git://github.com/srcres258/linux-doc.git doc-zh-tw
22130 F:      Documentation/translations/zh_TW/
22131
22132 TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
22133 M:      Dan Williams <[email protected]>
22134 L:      [email protected]
22135 S:      Maintained
22136 F:      Documentation/ABI/testing/configfs-tsm
22137 F:      drivers/virt/coco/tsm.c
22138 F:      include/linux/tsm.h
22139
22140 TTY LAYER AND SERIAL DRIVERS
22141 M:      Greg Kroah-Hartman <[email protected]>
22142 M:      Jiri Slaby <[email protected]>
22143 L:      [email protected]
22144 L:      [email protected]
22145 S:      Supported
22146 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
22147 F:      Documentation/devicetree/bindings/serial/
22148 F:      Documentation/driver-api/serial/
22149 F:      drivers/tty/
22150 F:      include/linux/selection.h
22151 F:      include/linux/serial.h
22152 F:      include/linux/serial_core.h
22153 F:      include/linux/sysrq.h
22154 F:      include/linux/tty*.h
22155 F:      include/linux/vt.h
22156 F:      include/linux/vt_*.h
22157 F:      include/uapi/linux/serial.h
22158 F:      include/uapi/linux/serial_core.h
22159 F:      include/uapi/linux/tty.h
22160
22161 TUA9001 MEDIA DRIVER
22162 M:      Antti Palosaari <[email protected]>
22163 L:      [email protected]
22164 S:      Maintained
22165 W:      https://linuxtv.org
22166 W:      http://palosaari.fi/linux/
22167 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22168 T:      git git://linuxtv.org/anttip/media_tree.git
22169 F:      drivers/media/tuners/tua9001*
22170
22171 TULIP NETWORK DRIVERS
22172 L:      [email protected]
22173 L:      [email protected]
22174 S:      Orphan
22175 F:      drivers/net/ethernet/dec/tulip/
22176
22177 TUN/TAP driver
22178 M:      Willem de Bruijn <[email protected]>
22179 M:      Jason Wang <[email protected]>
22180 S:      Maintained
22181 W:      http://vtun.sourceforge.net/tun
22182 F:      Documentation/networking/tuntap.rst
22183 F:      arch/um/os-Linux/drivers/
22184 F:      drivers/net/tap.c
22185 F:      drivers/net/tun.c
22186
22187 TURBOCHANNEL SUBSYSTEM
22188 M:      "Maciej W. Rozycki" <[email protected]>
22189 M:      Ralf Baechle <[email protected]>
22190 L:      [email protected]
22191 S:      Maintained
22192 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
22193 F:      drivers/tc/
22194 F:      include/linux/tc.h
22195
22196 TURBOSTAT UTILITY
22197 M:      "Len Brown" <[email protected]>
22198 L:      [email protected]
22199 S:      Supported
22200 Q:      https://patchwork.kernel.org/project/linux-pm/list/
22201 B:      https://bugzilla.kernel.org
22202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
22203 F:      tools/power/x86/turbostat/
22204
22205 TW5864 VIDEO4LINUX DRIVER
22206 M:      Bluecherry Maintainers <[email protected]>
22207 M:      Anton Sviridenko <[email protected]>
22208 M:      Andrey Utkin <[email protected]>
22209 M:      Andrey Utkin <[email protected]>
22210 L:      [email protected]
22211 S:      Supported
22212 F:      drivers/media/pci/tw5864/
22213
22214 TW68 VIDEO4LINUX DRIVER
22215 M:      Hans Verkuil <[email protected]>
22216 L:      [email protected]
22217 S:      Odd Fixes
22218 W:      https://linuxtv.org
22219 T:      git git://linuxtv.org/media_tree.git
22220 F:      drivers/media/pci/tw68/
22221
22222 TW686X VIDEO4LINUX DRIVER
22223 M:      Ezequiel Garcia <[email protected]>
22224 L:      [email protected]
22225 S:      Maintained
22226 W:      http://linuxtv.org
22227 T:      git git://linuxtv.org/media_tree.git
22228 F:      drivers/media/pci/tw686x/
22229
22230 U-BOOT ENVIRONMENT VARIABLES
22231 M:      Rafał Miłecki <[email protected]>
22232 S:      Maintained
22233 F:      Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
22234 F:      drivers/nvmem/u-boot-env.c
22235
22236 UACCE ACCELERATOR FRAMEWORK
22237 M:      Zhangfei Gao <[email protected]>
22238 M:      Zhou Wang <[email protected]>
22239 L:      [email protected]
22240 L:      [email protected]
22241 S:      Maintained
22242 F:      Documentation/ABI/testing/sysfs-driver-uacce
22243 F:      Documentation/misc-devices/uacce.rst
22244 F:      drivers/misc/uacce/
22245 F:      include/linux/uacce.h
22246 F:      include/uapi/misc/uacce/
22247
22248 UBI FILE SYSTEM (UBIFS)
22249 M:      Richard Weinberger <[email protected]>
22250 L:      [email protected]
22251 S:      Supported
22252 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
22253 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
22254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
22255 F:      Documentation/ABI/testing/sysfs-fs-ubifs
22256 F:      Documentation/filesystems/ubifs-authentication.rst
22257 F:      Documentation/filesystems/ubifs.rst
22258 F:      fs/ubifs/
22259
22260 UBLK USERSPACE BLOCK DRIVER
22261 M:      Ming Lei <[email protected]>
22262 L:      [email protected]
22263 S:      Maintained
22264 F:      Documentation/block/ublk.rst
22265 F:      drivers/block/ublk_drv.c
22266 F:      include/uapi/linux/ublk_cmd.h
22267
22268 UCLINUX (M68KNOMMU AND COLDFIRE)
22269 M:      Greg Ungerer <[email protected]>
22270 L:      [email protected]
22271 S:      Maintained
22272 W:      http://www.linux-m68k.org/
22273 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
22274 F:      arch/m68k/*/*_no.*
22275 F:      arch/m68k/68*/
22276 F:      arch/m68k/coldfire/
22277 F:      arch/m68k/include/asm/*_no.*
22278
22279 UDF FILESYSTEM
22280 M:      Jan Kara <[email protected]>
22281 S:      Maintained
22282 F:      Documentation/filesystems/udf.rst
22283 F:      fs/udf/
22284
22285 UDRAW TABLET
22286 M:      Bastien Nocera <[email protected]>
22287 L:      [email protected]
22288 S:      Maintained
22289 F:      drivers/hid/hid-udraw-ps3.c
22290
22291 UFS FILESYSTEM
22292 M:      Evgeniy Dushistov <[email protected]>
22293 S:      Maintained
22294 F:      Documentation/admin-guide/ufs.rst
22295 F:      fs/ufs/
22296
22297 UHID USERSPACE HID IO DRIVER
22298 M:      David Rheinsberg <[email protected]>
22299 L:      [email protected]
22300 S:      Maintained
22301 F:      drivers/hid/uhid.c
22302 F:      include/uapi/linux/uhid.h
22303
22304 ULPI BUS
22305 M:      Heikki Krogerus <[email protected]>
22306 L:      [email protected]
22307 S:      Maintained
22308 F:      drivers/usb/common/ulpi.c
22309 F:      include/linux/ulpi/
22310
22311 UNICODE SUBSYSTEM
22312 M:      Gabriel Krisman Bertazi <[email protected]>
22313 L:      [email protected]
22314 S:      Supported
22315 F:      fs/unicode/
22316
22317 UNIFDEF
22318 M:      Tony Finch <[email protected]>
22319 S:      Maintained
22320 W:      http://dotat.at/prog/unifdef
22321 F:      scripts/unifdef.c
22322
22323 UNIFORM CDROM DRIVER
22324 M:      Phillip Potter <[email protected]>
22325 S:      Maintained
22326 F:      Documentation/cdrom/
22327 F:      drivers/cdrom/cdrom.c
22328 F:      include/linux/cdrom.h
22329 F:      include/uapi/linux/cdrom.h
22330
22331 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
22332 R:      Alim Akhtar <[email protected]>
22333 R:      Avri Altman <[email protected]>
22334 R:      Bart Van Assche <[email protected]>
22335 L:      [email protected]
22336 S:      Supported
22337 F:      Documentation/devicetree/bindings/ufs/
22338 F:      Documentation/scsi/ufs.rst
22339 F:      drivers/ufs/core/
22340
22341 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
22342 M:      Pedro Sousa <[email protected]>
22343 L:      [email protected]
22344 S:      Supported
22345 F:      drivers/ufs/host/*dwc*
22346
22347 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
22348 M:      Alim Akhtar <[email protected]>
22349 L:      [email protected]
22350 S:      Maintained
22351 F:      drivers/ufs/host/ufs-exynos*
22352
22353 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
22354 M:      Stanley Chu <[email protected]>
22355 L:      [email protected]
22356 L:      [email protected] (moderated for non-subscribers)
22357 S:      Maintained
22358 F:      drivers/ufs/host/ufs-mediatek*
22359
22360 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
22361 M:      Manivannan Sadhasivam <[email protected]>
22362 L:      [email protected]
22363 L:      [email protected]
22364 S:      Maintained
22365 F:      Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
22366 F:      drivers/ufs/host/ufs-qcom*
22367
22368 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
22369 M:      Yoshihiro Shimoda <[email protected]>
22370 L:      [email protected]
22371 L:      [email protected]
22372 S:      Maintained
22373 F:      drivers/ufs/host/ufs-renesas.c
22374
22375 UNSORTED BLOCK IMAGES (UBI)
22376 M:      Richard Weinberger <[email protected]>
22377 L:      [email protected]
22378 S:      Supported
22379 W:      http://www.linux-mtd.infradead.org/
22380 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
22381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
22382 F:      drivers/mtd/ubi/
22383 F:      include/linux/mtd/ubi.h
22384 F:      include/uapi/mtd/ubi-user.h
22385
22386 USB "USBNET" DRIVER FRAMEWORK
22387 M:      Oliver Neukum <[email protected]>
22388 L:      [email protected]
22389 S:      Maintained
22390 W:      http://www.linux-usb.org/usbnet
22391 F:      drivers/net/usb/usbnet.c
22392 F:      include/linux/usb/usbnet.h
22393
22394 USB ACM DRIVER
22395 M:      Oliver Neukum <[email protected]>
22396 L:      [email protected]
22397 S:      Maintained
22398 F:      Documentation/usb/acm.rst
22399 F:      drivers/usb/class/cdc-acm.*
22400
22401 USB APPLE MFI FASTCHARGE DRIVER
22402 M:      Bastien Nocera <[email protected]>
22403 L:      [email protected]
22404 S:      Maintained
22405 F:      drivers/usb/misc/apple-mfi-fastcharge.c
22406
22407 USB AR5523 WIRELESS DRIVER
22408 L:      [email protected]
22409 S:      Orphan
22410 F:      drivers/net/wireless/ath/ar5523/
22411
22412 USB ATTACHED SCSI
22413 M:      Oliver Neukum <[email protected]>
22414 L:      [email protected]
22415 L:      [email protected]
22416 S:      Maintained
22417 F:      drivers/usb/storage/uas.c
22418
22419 USB CDC ETHERNET DRIVER
22420 M:      Oliver Neukum <[email protected]>
22421 L:      [email protected]
22422 S:      Maintained
22423 F:      drivers/net/usb/cdc_*.c
22424 F:      include/uapi/linux/usb/cdc.h
22425
22426 USB CHAOSKEY DRIVER
22427 M:      Keith Packard <[email protected]>
22428 L:      [email protected]
22429 S:      Maintained
22430 F:      drivers/usb/misc/chaoskey.c
22431
22432 USB CYPRESS C67X00 DRIVER
22433 L:      [email protected]
22434 S:      Orphan
22435 F:      drivers/usb/c67x00/
22436
22437 USB DAVICOM DM9601 DRIVER
22438 M:      Peter Korsgaard <[email protected]>
22439 L:      [email protected]
22440 S:      Maintained
22441 W:      http://www.linux-usb.org/usbnet
22442 F:      drivers/net/usb/dm9601.c
22443
22444 USB EHCI DRIVER
22445 M:      Alan Stern <[email protected]>
22446 L:      [email protected]
22447 S:      Maintained
22448 F:      Documentation/usb/ehci.rst
22449 F:      drivers/usb/host/ehci*
22450
22451 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
22452 M:      Jiri Kosina <[email protected]>
22453 M:      Benjamin Tissoires <[email protected]>
22454 L:      [email protected]
22455 S:      Maintained
22456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
22457 F:      Documentation/hid/hiddev.rst
22458 F:      drivers/hid/usbhid/
22459
22460 USB INTEL XHCI ROLE MUX DRIVER
22461 M:      Hans de Goede <[email protected]>
22462 L:      [email protected]
22463 S:      Maintained
22464 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
22465
22466 USB IP DRIVER FOR HISILICON KIRIN 960
22467 M:      Yu Chen <[email protected]>
22468 M:      Binghui Wang <[email protected]>
22469 L:      [email protected]
22470 S:      Maintained
22471 F:      Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
22472 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
22473
22474 USB IP DRIVER FOR HISILICON KIRIN 970
22475 M:      Mauro Carvalho Chehab <[email protected]>
22476 L:      [email protected]
22477 S:      Maintained
22478 F:      Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
22479 F:      drivers/phy/hisilicon/phy-hi3670-usb3.c
22480
22481 USB ISP116X DRIVER
22482 M:      Olav Kongas <[email protected]>
22483 L:      [email protected]
22484 S:      Maintained
22485 F:      drivers/usb/host/isp116x*
22486 F:      include/linux/usb/isp116x.h
22487
22488 USB ISP1760 DRIVER
22489 M:      Rui Miguel Silva <[email protected]>
22490 L:      [email protected]
22491 S:      Maintained
22492 F:      Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
22493 F:      drivers/usb/isp1760/*
22494
22495 USB LAN78XX ETHERNET DRIVER
22496 M:      Woojung Huh <[email protected]>
22497 M:      [email protected]
22498 L:      [email protected]
22499 S:      Maintained
22500 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
22501 F:      drivers/net/usb/lan78xx.*
22502 F:      include/dt-bindings/net/microchip-lan78xx.h
22503
22504 USB MASS STORAGE DRIVER
22505 M:      Alan Stern <[email protected]>
22506 L:      [email protected]
22507 L:      [email protected]
22508 S:      Maintained
22509 F:      drivers/usb/storage/
22510
22511 USB MIDI DRIVER
22512 M:      Clemens Ladisch <[email protected]>
22513 L:      [email protected] (moderated for non-subscribers)
22514 S:      Maintained
22515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
22516 F:      sound/usb/midi.*
22517
22518 USB NETWORKING DRIVERS
22519 L:      [email protected]
22520 S:      Odd Fixes
22521 F:      drivers/net/usb/
22522
22523 USB OHCI DRIVER
22524 M:      Alan Stern <[email protected]>
22525 L:      [email protected]
22526 S:      Maintained
22527 F:      Documentation/usb/ohci.rst
22528 F:      drivers/usb/host/ohci*
22529
22530 USB OTG FSM (Finite State Machine)
22531 M:      Peter Chen <[email protected]>
22532 L:      [email protected]
22533 S:      Maintained
22534 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
22535 F:      drivers/usb/common/usb-otg-fsm.c
22536
22537 USB OVER IP DRIVER
22538 M:      Valentina Manea <[email protected]>
22539 M:      Shuah Khan <[email protected]>
22540 M:      Shuah Khan <[email protected]>
22541 R:      Hongren Zheng <[email protected]>
22542 L:      [email protected]
22543 S:      Maintained
22544 F:      Documentation/usb/usbip_protocol.rst
22545 F:      drivers/usb/usbip/
22546 F:      tools/testing/selftests/drivers/usb/usbip/
22547 F:      tools/usb/usbip/
22548
22549 USB PEGASUS DRIVER
22550 M:      Petko Manolov <[email protected]>
22551 L:      [email protected]
22552 L:      [email protected]
22553 S:      Maintained
22554 W:      https://github.com/petkan/pegasus
22555 T:      git https://github.com/petkan/pegasus.git
22556 F:      drivers/net/usb/pegasus.*
22557
22558 USB PRINTER DRIVER (usblp)
22559 M:      Pete Zaitcev <[email protected]>
22560 L:      [email protected]
22561 S:      Supported
22562 F:      drivers/usb/class/usblp.c
22563
22564 USB QMI WWAN NETWORK DRIVER
22565 M:      Bjørn Mork <[email protected]>
22566 L:      [email protected]
22567 S:      Maintained
22568 F:      Documentation/ABI/testing/sysfs-class-net-qmi
22569 F:      drivers/net/usb/qmi_wwan.c
22570
22571 USB RAW GADGET DRIVER
22572 R:      Andrey Konovalov <[email protected]>
22573 L:      [email protected]
22574 S:      Maintained
22575 F:      Documentation/usb/raw-gadget.rst
22576 F:      drivers/usb/gadget/legacy/raw_gadget.c
22577 F:      include/uapi/linux/usb/raw_gadget.h
22578
22579 USB RTL8150 DRIVER
22580 M:      Petko Manolov <[email protected]>
22581 L:      [email protected]
22582 L:      [email protected]
22583 S:      Maintained
22584 W:      https://github.com/petkan/rtl8150
22585 T:      git https://github.com/petkan/rtl8150.git
22586 F:      drivers/net/usb/rtl8150.c
22587
22588 USB SERIAL SUBSYSTEM
22589 M:      Johan Hovold <[email protected]>
22590 L:      [email protected]
22591 S:      Maintained
22592 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
22593 F:      Documentation/usb/usb-serial.rst
22594 F:      drivers/usb/serial/
22595 F:      include/linux/usb/serial.h
22596
22597 USB SMSC75XX ETHERNET DRIVER
22598 M:      Steve Glendinning <[email protected]>
22599 L:      [email protected]
22600 S:      Maintained
22601 F:      drivers/net/usb/smsc75xx.*
22602
22603 USB SMSC95XX ETHERNET DRIVER
22604 M:      Steve Glendinning <[email protected]>
22605 M:      [email protected]
22606 L:      [email protected]
22607 S:      Maintained
22608 F:      drivers/net/usb/smsc95xx.*
22609
22610 USB SUBSYSTEM
22611 M:      Greg Kroah-Hartman <[email protected]>
22612 L:      [email protected]
22613 S:      Supported
22614 W:      http://www.linux-usb.org
22615 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
22616 F:      Documentation/devicetree/bindings/usb/
22617 F:      Documentation/usb/
22618 F:      drivers/usb/
22619 F:      include/dt-bindings/usb/
22620 F:      include/linux/usb.h
22621 F:      include/linux/usb/
22622 F:      include/uapi/linux/usb/
22623
22624 USB TYPEC BUS FOR ALTERNATE MODES
22625 M:      Heikki Krogerus <[email protected]>
22626 L:      [email protected]
22627 S:      Maintained
22628 F:      Documentation/ABI/testing/sysfs-bus-typec
22629 F:      Documentation/driver-api/usb/typec_bus.rst
22630 F:      drivers/usb/typec/altmodes/
22631 F:      include/linux/usb/typec_altmode.h
22632
22633 USB TYPEC CLASS
22634 M:      Heikki Krogerus <[email protected]>
22635 L:      [email protected]
22636 S:      Maintained
22637 F:      Documentation/ABI/testing/sysfs-class-typec
22638 F:      Documentation/driver-api/usb/typec.rst
22639 F:      drivers/usb/typec/
22640 F:      include/linux/usb/typec.h
22641
22642 USB TYPEC INTEL PMC MUX DRIVER
22643 M:      Heikki Krogerus <[email protected]>
22644 L:      [email protected]
22645 S:      Maintained
22646 F:      Documentation/firmware-guide/acpi/intel-pmc-mux.rst
22647 F:      drivers/usb/typec/mux/intel_pmc_mux.c
22648
22649 USB TYPEC PI3USB30532 MUX DRIVER
22650 M:      Hans de Goede <[email protected]>
22651 L:      [email protected]
22652 S:      Maintained
22653 F:      drivers/usb/typec/mux/pi3usb30532.c
22654
22655 USB TYPEC PORT CONTROLLER DRIVERS
22656 M:      Guenter Roeck <[email protected]>
22657 L:      [email protected]
22658 S:      Maintained
22659 F:      drivers/usb/typec/tcpm/
22660
22661 USB UHCI DRIVER
22662 M:      Alan Stern <[email protected]>
22663 L:      [email protected]
22664 S:      Maintained
22665 F:      drivers/usb/host/uhci*
22666
22667 USB VIDEO CLASS
22668 M:      Laurent Pinchart <[email protected]>
22669 L:      [email protected]
22670 S:      Maintained
22671 W:      http://www.ideasonboard.org/uvc/
22672 T:      git git://linuxtv.org/media_tree.git
22673 F:      drivers/media/usb/uvc/
22674 F:      include/uapi/linux/uvcvideo.h
22675
22676 USB WEBCAM GADGET
22677 M:      Laurent Pinchart <[email protected]>
22678 M:      Daniel Scally <[email protected]>
22679 L:      [email protected]
22680 S:      Maintained
22681 F:      drivers/usb/gadget/function/*uvc*
22682 F:      drivers/usb/gadget/legacy/webcam.c
22683 F:      include/uapi/linux/usb/g_uvc.h
22684
22685 USB WIRELESS RNDIS DRIVER (rndis_wlan)
22686 L:      [email protected]
22687 S:      Orphan
22688 F:      drivers/net/wireless/legacy/rndis_wlan.c
22689
22690 USB XHCI DRIVER
22691 M:      Mathias Nyman <[email protected]>
22692 L:      [email protected]
22693 S:      Supported
22694 F:      drivers/usb/host/pci-quirks*
22695 F:      drivers/usb/host/xhci*
22696
22697 USB ZD1201 DRIVER
22698 L:      [email protected]
22699 S:      Orphan
22700 W:      http://linux-lc100020.sourceforge.net
22701 F:      drivers/net/wireless/zydas/zd1201.*
22702
22703 USER DATAGRAM PROTOCOL (UDP)
22704 M:      Willem de Bruijn <[email protected]>
22705 S:      Maintained
22706 F:      include/linux/udp.h
22707 F:      net/ipv4/udp.c
22708 F:      net/ipv6/udp.c
22709
22710 USER-MODE LINUX (UML)
22711 M:      Richard Weinberger <[email protected]>
22712 M:      Anton Ivanov <[email protected]>
22713 M:      Johannes Berg <[email protected]>
22714 L:      [email protected]
22715 S:      Maintained
22716 W:      http://user-mode-linux.sourceforge.net
22717 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
22718 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
22719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
22720 F:      Documentation/virt/uml/
22721 F:      arch/um/
22722 F:      arch/x86/um/
22723 F:      fs/hostfs/
22724
22725 USERSPACE COPYIN/COPYOUT (UIOVEC)
22726 M:      Alexander Viro <[email protected]>
22727 S:      Maintained
22728 F:      include/linux/uio.h
22729 F:      lib/iov_iter.c
22730
22731 USERSPACE DMA BUFFER DRIVER
22732 M:      Gerd Hoffmann <[email protected]>
22733 L:      [email protected]
22734 S:      Maintained
22735 T:      git git://anongit.freedesktop.org/drm/drm-misc
22736 F:      drivers/dma-buf/udmabuf.c
22737 F:      include/uapi/linux/udmabuf.h
22738
22739 USERSPACE I/O (UIO)
22740 M:      Greg Kroah-Hartman <[email protected]>
22741 S:      Maintained
22742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
22743 F:      Documentation/driver-api/uio-howto.rst
22744 F:      drivers/uio/
22745 F:      include/linux/uio_driver.h
22746
22747 UTIL-LINUX PACKAGE
22748 M:      Karel Zak <[email protected]>
22749 L:      [email protected]
22750 S:      Maintained
22751 W:      http://en.wikipedia.org/wiki/Util-linux
22752 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
22753
22754 UUID HELPERS
22755 R:      Andy Shevchenko <[email protected]>
22756 L:      [email protected]
22757 S:      Maintained
22758 F:      include/linux/uuid.h
22759 F:      lib/test_uuid.c
22760 F:      lib/uuid.c
22761
22762 UV SYSFS DRIVER
22763 M:      Justin Ernst <[email protected]>
22764 L:      [email protected]
22765 S:      Maintained
22766 F:      drivers/platform/x86/uv_sysfs.c
22767
22768 UVESAFB DRIVER
22769 M:      Michal Januszewski <[email protected]>
22770 L:      [email protected]
22771 S:      Maintained
22772 W:      https://github.com/mjanusz/v86d
22773 F:      Documentation/fb/uvesafb.rst
22774 F:      drivers/video/fbdev/uvesafb.*
22775
22776 Ux500 CLOCK DRIVERS
22777 M:      Ulf Hansson <[email protected]>
22778 L:      [email protected]
22779 L:      [email protected] (moderated for non-subscribers)
22780 S:      Maintained
22781 F:      drivers/clk/ux500/
22782
22783 V4L2 ASYNC AND FWNODE FRAMEWORKS
22784 M:      Sakari Ailus <[email protected]>
22785 L:      [email protected]
22786 S:      Maintained
22787 T:      git git://linuxtv.org/media_tree.git
22788 F:      drivers/media/v4l2-core/v4l2-async.c
22789 F:      drivers/media/v4l2-core/v4l2-fwnode.c
22790 F:      include/media/v4l2-async.h
22791 F:      include/media/v4l2-fwnode.h
22792
22793 V4L2 LENS DRIVERS
22794 M:      Sakari Ailus <[email protected]>
22795 L:      [email protected]
22796 S:      Maintained
22797 F:      drivers/media/i2c/ak*
22798 F:      drivers/media/i2c/dw*
22799 F:      drivers/media/i2c/lm*
22800
22801 V4L2 CAMERA SENSOR DRIVERS
22802 M:      Sakari Ailus <[email protected]>
22803 L:      [email protected]
22804 S:      Maintained
22805 F:      Documentation/driver-api/media/camera-sensor.rst
22806 F:      Documentation/driver-api/media/tx-rx.rst
22807 F:      drivers/media/i2c/ar*
22808 F:      drivers/media/i2c/hi*
22809 F:      drivers/media/i2c/imx*
22810 F:      drivers/media/i2c/mt*
22811 F:      drivers/media/i2c/og*
22812 F:      drivers/media/i2c/ov*
22813 F:      drivers/media/i2c/s5*
22814 F:      drivers/media/i2c/st-vgxy61.c
22815
22816 VF610 NAND DRIVER
22817 M:      Stefan Agner <[email protected]>
22818 L:      [email protected]
22819 S:      Supported
22820 F:      drivers/mtd/nand/raw/vf610_nfc.c
22821
22822 VFAT/FAT/MSDOS FILESYSTEM
22823 M:      OGAWA Hirofumi <[email protected]>
22824 S:      Maintained
22825 F:      Documentation/filesystems/vfat.rst
22826 F:      fs/fat/
22827 F:      tools/testing/selftests/filesystems/fat/
22828
22829 VFIO CDX DRIVER
22830 M:      Nipun Gupta <[email protected]>
22831 M:      Nikhil Agarwal <[email protected]>
22832 L:      [email protected]
22833 S:      Maintained
22834 F:      drivers/vfio/cdx/*
22835
22836 VFIO DRIVER
22837 M:      Alex Williamson <[email protected]>
22838 L:      [email protected]
22839 S:      Maintained
22840 T:      git https://github.com/awilliam/linux-vfio.git
22841 F:      Documentation/ABI/testing/sysfs-devices-vfio-dev
22842 F:      Documentation/driver-api/vfio.rst
22843 F:      drivers/vfio/
22844 F:      include/linux/vfio.h
22845 F:      include/linux/vfio_pci_core.h
22846 F:      include/uapi/linux/vfio.h
22847
22848 VFIO FSL-MC DRIVER
22849 M:      Diana Craciun <[email protected]>
22850 L:      [email protected]
22851 S:      Maintained
22852 F:      drivers/vfio/fsl-mc/
22853
22854 VFIO HISILICON PCI DRIVER
22855 M:      Longfang Liu <[email protected]>
22856 M:      Shameer Kolothum <[email protected]>
22857 L:      [email protected]
22858 S:      Maintained
22859 F:      drivers/vfio/pci/hisilicon/
22860
22861 VFIO MEDIATED DEVICE DRIVERS
22862 M:      Kirti Wankhede <[email protected]>
22863 L:      [email protected]
22864 S:      Maintained
22865 F:      Documentation/driver-api/vfio-mediated-device.rst
22866 F:      drivers/vfio/mdev/
22867 F:      include/linux/mdev.h
22868 F:      samples/vfio-mdev/
22869
22870 VFIO MLX5 PCI DRIVER
22871 M:      Yishai Hadas <[email protected]>
22872 L:      [email protected]
22873 S:      Maintained
22874 F:      drivers/vfio/pci/mlx5/
22875
22876 VFIO PCI DEVICE SPECIFIC DRIVERS
22877 R:      Jason Gunthorpe <[email protected]>
22878 R:      Yishai Hadas <[email protected]>
22879 R:      Shameer Kolothum <[email protected]>
22880 R:      Kevin Tian <[email protected]>
22881 L:      [email protected]
22882 S:      Maintained
22883 P:      Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
22884 F:      drivers/vfio/pci/*/
22885
22886 VFIO PDS PCI DRIVER
22887 M:      Brett Creeley <[email protected]>
22888 L:      [email protected]
22889 S:      Maintained
22890 F:      Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
22891 F:      drivers/vfio/pci/pds/
22892
22893 VFIO PLATFORM DRIVER
22894 M:      Eric Auger <[email protected]>
22895 L:      [email protected]
22896 S:      Maintained
22897 F:      drivers/vfio/platform/
22898
22899 VGA_SWITCHEROO
22900 R:      Lukas Wunner <[email protected]>
22901 S:      Maintained
22902 T:      git git://anongit.freedesktop.org/drm/drm-misc
22903 F:      Documentation/gpu/vga-switcheroo.rst
22904 F:      drivers/gpu/vga/vga_switcheroo.c
22905 F:      include/linux/vga_switcheroo.h
22906
22907 VIA RHINE NETWORK DRIVER
22908 M:      Kevin Brace <[email protected]>
22909 S:      Maintained
22910 F:      drivers/net/ethernet/via/via-rhine.c
22911
22912 VIA SD/MMC CARD CONTROLLER DRIVER
22913 M:      Bruce Chang <[email protected]>
22914 M:      Harald Welte <[email protected]>
22915 S:      Maintained
22916 F:      drivers/mmc/host/via-sdmmc.c
22917
22918 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
22919 M:      Florian Tobias Schandinat <[email protected]>
22920 L:      [email protected]
22921 S:      Maintained
22922 F:      drivers/video/fbdev/via/
22923 F:      include/linux/via-core.h
22924 F:      include/linux/via_i2c.h
22925
22926 VIA VELOCITY NETWORK DRIVER
22927 M:      Francois Romieu <[email protected]>
22928 L:      [email protected]
22929 S:      Maintained
22930 F:      drivers/net/ethernet/via/via-velocity.*
22931
22932 VICODEC VIRTUAL CODEC DRIVER
22933 M:      Hans Verkuil <[email protected]>
22934 L:      [email protected]
22935 S:      Maintained
22936 W:      https://linuxtv.org
22937 T:      git git://linuxtv.org/media_tree.git
22938 F:      drivers/media/test-drivers/vicodec/*
22939
22940 VIDEO I2C POLLING DRIVER
22941 M:      Matt Ranostay <[email protected]>
22942 L:      [email protected]
22943 S:      Maintained
22944 F:      drivers/media/i2c/video-i2c.c
22945
22946 VIDEO MULTIPLEXER DRIVER
22947 M:      Philipp Zabel <[email protected]>
22948 L:      [email protected]
22949 S:      Maintained
22950 F:      drivers/media/platform/video-mux.c
22951
22952 VIDEOBUF2 FRAMEWORK
22953 M:      Tomasz Figa <[email protected]>
22954 M:      Marek Szyprowski <[email protected]>
22955 L:      [email protected]
22956 S:      Maintained
22957 F:      drivers/media/common/videobuf2/*
22958 F:      include/media/videobuf2-*
22959
22960 VIDTV VIRTUAL DIGITAL TV DRIVER
22961 M:      Daniel W. S. Almeida <[email protected]>
22962 L:      [email protected]
22963 S:      Maintained
22964 W:      https://linuxtv.org
22965 T:      git git://linuxtv.org/media_tree.git
22966 F:      drivers/media/test-drivers/vidtv/*
22967
22968 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
22969 M:      Shuah Khan <[email protected]>
22970 R:      Kieran Bingham <[email protected]>
22971 L:      [email protected]
22972 S:      Maintained
22973 W:      https://linuxtv.org
22974 T:      git git://linuxtv.org/media_tree.git
22975 F:      drivers/media/test-drivers/vimc/*
22976
22977 VIRT LIB
22978 M:      Alex Williamson <[email protected]>
22979 M:      Paolo Bonzini <[email protected]>
22980 L:      [email protected]
22981 S:      Supported
22982 F:      virt/lib/
22983
22984 VIRTIO AND VHOST VSOCK DRIVER
22985 M:      Stefan Hajnoczi <[email protected]>
22986 M:      Stefano Garzarella <[email protected]>
22987 L:      [email protected]
22988 L:      [email protected]
22989 L:      [email protected]
22990 S:      Maintained
22991 F:      drivers/vhost/vsock.c
22992 F:      include/linux/virtio_vsock.h
22993 F:      include/uapi/linux/virtio_vsock.h
22994 F:      net/vmw_vsock/virtio_transport.c
22995 F:      net/vmw_vsock/virtio_transport_common.c
22996
22997 VIRTIO BALLOON
22998 M:      "Michael S. Tsirkin" <[email protected]>
22999 M:      David Hildenbrand <[email protected]>
23000 L:      [email protected]
23001 S:      Maintained
23002 F:      drivers/virtio/virtio_balloon.c
23003 F:      include/linux/balloon_compaction.h
23004 F:      include/uapi/linux/virtio_balloon.h
23005 F:      mm/balloon_compaction.c
23006
23007 VIRTIO BLOCK AND SCSI DRIVERS
23008 M:      "Michael S. Tsirkin" <[email protected]>
23009 M:      Jason Wang <[email protected]>
23010 R:      Paolo Bonzini <[email protected]>
23011 R:      Stefan Hajnoczi <[email protected]>
23012 L:      [email protected]
23013 S:      Maintained
23014 F:      drivers/block/virtio_blk.c
23015 F:      drivers/scsi/virtio_scsi.c
23016 F:      include/uapi/linux/virtio_blk.h
23017 F:      include/uapi/linux/virtio_scsi.h
23018
23019 VIRTIO CONSOLE DRIVER
23020 M:      Amit Shah <[email protected]>
23021 L:      [email protected]
23022 S:      Maintained
23023 F:      drivers/char/virtio_console.c
23024 F:      include/linux/virtio_console.h
23025 F:      include/uapi/linux/virtio_console.h
23026
23027 VIRTIO CORE AND NET DRIVERS
23028 M:      "Michael S. Tsirkin" <[email protected]>
23029 M:      Jason Wang <[email protected]>
23030 R:      Xuan Zhuo <[email protected]>
23031 L:      [email protected]
23032 S:      Maintained
23033 F:      Documentation/ABI/testing/sysfs-bus-vdpa
23034 F:      Documentation/ABI/testing/sysfs-class-vduse
23035 F:      Documentation/devicetree/bindings/virtio/
23036 F:      Documentation/driver-api/virtio/
23037 F:      drivers/block/virtio_blk.c
23038 F:      drivers/crypto/virtio/
23039 F:      drivers/net/virtio_net.c
23040 F:      drivers/vdpa/
23041 F:      drivers/virtio/
23042 F:      include/linux/vdpa.h
23043 F:      include/linux/virtio*.h
23044 F:      include/linux/vringh.h
23045 F:      include/uapi/linux/virtio_*.h
23046 F:      tools/virtio/
23047
23048 VIRTIO CRYPTO DRIVER
23049 M:      Gonglei <[email protected]>
23050 L:      [email protected]
23051 L:      [email protected]
23052 S:      Maintained
23053 F:      drivers/crypto/virtio/
23054 F:      include/uapi/linux/virtio_crypto.h
23055
23056 VIRTIO DRIVERS FOR S390
23057 M:      Cornelia Huck <[email protected]>
23058 M:      Halil Pasic <[email protected]>
23059 M:      Eric Farman <[email protected]>
23060 L:      [email protected]
23061 L:      [email protected]
23062 L:      [email protected]
23063 S:      Supported
23064 F:      arch/s390/include/uapi/asm/virtio-ccw.h
23065 F:      drivers/s390/virtio/
23066
23067 VIRTIO FILE SYSTEM
23068 M:      Vivek Goyal <[email protected]>
23069 M:      Stefan Hajnoczi <[email protected]>
23070 M:      Miklos Szeredi <[email protected]>
23071 L:      [email protected]
23072 L:      [email protected]
23073 S:      Supported
23074 W:      https://virtio-fs.gitlab.io/
23075 F:      Documentation/filesystems/virtiofs.rst
23076 F:      fs/fuse/virtio_fs.c
23077 F:      include/uapi/linux/virtio_fs.h
23078
23079 VIRTIO GPIO DRIVER
23080 M:      Enrico Weigelt, metux IT consult <[email protected]>
23081 M:      Viresh Kumar <[email protected]>
23082 L:      [email protected]
23083 L:      [email protected]
23084 S:      Maintained
23085 F:      drivers/gpio/gpio-virtio.c
23086 F:      include/uapi/linux/virtio_gpio.h
23087
23088 VIRTIO GPU DRIVER
23089 M:      David Airlie <[email protected]>
23090 M:      Gerd Hoffmann <[email protected]>
23091 R:      Gurchetan Singh <[email protected]>
23092 R:      Chia-I Wu <[email protected]>
23093 L:      [email protected]
23094 L:      [email protected]
23095 S:      Maintained
23096 T:      git git://anongit.freedesktop.org/drm/drm-misc
23097 F:      drivers/gpu/drm/ci/xfails/virtio*
23098 F:      drivers/gpu/drm/virtio/
23099 F:      include/uapi/linux/virtio_gpu.h
23100
23101 VIRTIO HOST (VHOST)
23102 M:      "Michael S. Tsirkin" <[email protected]>
23103 M:      Jason Wang <[email protected]>
23104 L:      [email protected]
23105 L:      [email protected]
23106 L:      [email protected]
23107 S:      Maintained
23108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
23109 F:      drivers/vhost/
23110 F:      include/linux/sched/vhost_task.h
23111 F:      include/linux/vhost_iotlb.h
23112 F:      include/uapi/linux/vhost.h
23113 F:      kernel/vhost_task.c
23114
23115 VIRTIO HOST (VHOST-SCSI)
23116 M:      "Michael S. Tsirkin" <[email protected]>
23117 M:      Jason Wang <[email protected]>
23118 M:      Mike Christie <[email protected]>
23119 R:      Paolo Bonzini <[email protected]>
23120 R:      Stefan Hajnoczi <[email protected]>
23121 L:      [email protected]
23122 S:      Maintained
23123 F:      drivers/vhost/scsi.c
23124
23125 VIRTIO I2C DRIVER
23126 M:      Conghui Chen <[email protected]>
23127 M:      Viresh Kumar <[email protected]>
23128 L:      [email protected]
23129 L:      [email protected]
23130 S:      Maintained
23131 F:      drivers/i2c/busses/i2c-virtio.c
23132 F:      include/uapi/linux/virtio_i2c.h
23133
23134 VIRTIO INPUT DRIVER
23135 M:      Gerd Hoffmann <[email protected]>
23136 S:      Maintained
23137 F:      drivers/virtio/virtio_input.c
23138 F:      include/uapi/linux/virtio_input.h
23139
23140 VIRTIO IOMMU DRIVER
23141 M:      Jean-Philippe Brucker <[email protected]>
23142 L:      [email protected]
23143 S:      Maintained
23144 F:      drivers/iommu/virtio-iommu.c
23145 F:      include/uapi/linux/virtio_iommu.h
23146
23147 VIRTIO MEM DRIVER
23148 M:      David Hildenbrand <[email protected]>
23149 L:      [email protected]
23150 S:      Maintained
23151 W:      https://virtio-mem.gitlab.io/
23152 F:      drivers/virtio/virtio_mem.c
23153 F:      include/uapi/linux/virtio_mem.h
23154
23155 VIRTIO PMEM DRIVER
23156 M:      Pankaj Gupta <[email protected]>
23157 L:      [email protected]
23158 S:      Maintained
23159 F:      drivers/nvdimm/nd_virtio.c
23160 F:      drivers/nvdimm/virtio_pmem.c
23161
23162 VIRTIO SOUND DRIVER
23163 M:      Anton Yakovlev <[email protected]>
23164 M:      "Michael S. Tsirkin" <[email protected]>
23165 L:      [email protected]
23166 L:      [email protected] (moderated for non-subscribers)
23167 S:      Maintained
23168 F:      include/uapi/linux/virtio_snd.h
23169 F:      sound/virtio/*
23170
23171 VIRTUAL BOX GUEST DEVICE DRIVER
23172 M:      Hans de Goede <[email protected]>
23173 M:      Arnd Bergmann <[email protected]>
23174 M:      Greg Kroah-Hartman <[email protected]>
23175 S:      Maintained
23176 F:      drivers/virt/vboxguest/
23177 F:      include/linux/vbox_utils.h
23178 F:      include/uapi/linux/vbox*.h
23179
23180 VIRTUAL BOX SHARED FOLDER VFS DRIVER
23181 M:      Hans de Goede <[email protected]>
23182 L:      [email protected]
23183 S:      Maintained
23184 F:      fs/vboxsf/*
23185
23186 VIRTUAL PCM TEST DRIVER
23187 M:      Ivan Orlov <[email protected]>
23188 L:      [email protected]
23189 S:      Maintained
23190 F:      Documentation/sound/cards/pcmtest.rst
23191 F:      sound/drivers/pcmtest.c
23192 F:      tools/testing/selftests/alsa/test-pcmtest-driver.c
23193
23194 VIRTUAL SERIO DEVICE DRIVER
23195 M:      Stephen Chandler Paul <[email protected]>
23196 S:      Maintained
23197 F:      drivers/input/serio/userio.c
23198 F:      include/uapi/linux/userio.h
23199
23200 VISL VIRTUAL STATELESS DECODER DRIVER
23201 M:      Daniel Almeida <[email protected]>
23202 L:      [email protected]
23203 S:      Supported
23204 F:      drivers/media/test-drivers/visl
23205
23206 VIVID VIRTUAL VIDEO DRIVER
23207 M:      Hans Verkuil <[email protected]>
23208 L:      [email protected]
23209 S:      Maintained
23210 W:      https://linuxtv.org
23211 T:      git git://linuxtv.org/media_tree.git
23212 F:      drivers/media/test-drivers/vivid/*
23213
23214 VM SOCKETS (AF_VSOCK)
23215 M:      Stefano Garzarella <[email protected]>
23216 L:      [email protected]
23217 L:      [email protected]
23218 S:      Maintained
23219 F:      drivers/net/vsockmon.c
23220 F:      include/net/af_vsock.h
23221 F:      include/uapi/linux/vm_sockets.h
23222 F:      include/uapi/linux/vm_sockets_diag.h
23223 F:      include/uapi/linux/vsockmon.h
23224 F:      net/vmw_vsock/
23225 F:      tools/testing/vsock/
23226
23227 VMALLOC
23228 M:      Andrew Morton <[email protected]>
23229 R:      Uladzislau Rezki <[email protected]>
23230 R:      Christoph Hellwig <[email protected]>
23231 R:      Lorenzo Stoakes <[email protected]>
23232 L:      [email protected]
23233 S:      Maintained
23234 W:      http://www.linux-mm.org
23235 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
23236 F:      include/linux/vmalloc.h
23237 F:      mm/vmalloc.c
23238
23239 VME SUBSYSTEM
23240 M:      Martyn Welch <[email protected]>
23241 M:      Manohar Vanga <[email protected]>
23242 M:      Greg Kroah-Hartman <[email protected]>
23243 L:      [email protected]
23244 S:      Odd fixes
23245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23246 F:      Documentation/driver-api/vme.rst
23247 F:      drivers/staging/vme_user/
23248
23249 VMWARE BALLOON DRIVER
23250 M:      Nadav Amit <[email protected]>
23251 R:      VMware PV-Drivers Reviewers <[email protected]>
23252 L:      [email protected]
23253 S:      Supported
23254 F:      drivers/misc/vmw_balloon.c
23255
23256 VMWARE HYPERVISOR INTERFACE
23257 M:      Ajay Kaher <[email protected]>
23258 M:      Alexey Makhalov <[email protected]>
23259 R:      VMware PV-Drivers Reviewers <[email protected]>
23260 L:      [email protected]
23261 L:      [email protected]
23262 S:      Supported
23263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
23264 F:      arch/x86/include/asm/vmware.h
23265 F:      arch/x86/kernel/cpu/vmware.c
23266
23267 VMWARE PVRDMA DRIVER
23268 M:      Bryan Tan <[email protected]>
23269 M:      Vishnu Dasa <[email protected]>
23270 R:      VMware PV-Drivers Reviewers <[email protected]>
23271 L:      [email protected]
23272 S:      Supported
23273 F:      drivers/infiniband/hw/vmw_pvrdma/
23274
23275 VMWARE PVSCSI DRIVER
23276 M:      Vishal Bhakta <[email protected]>
23277 R:      VMware PV-Drivers Reviewers <[email protected]>
23278 L:      [email protected]
23279 S:      Supported
23280 F:      drivers/scsi/vmw_pvscsi.c
23281 F:      drivers/scsi/vmw_pvscsi.h
23282
23283 VMWARE VIRTUAL PTP CLOCK DRIVER
23284 M:      Jeff Sipek <[email protected]>
23285 R:      Ajay Kaher <[email protected]>
23286 R:      Alexey Makhalov <[email protected]>
23287 R:      VMware PV-Drivers Reviewers <[email protected]>
23288 L:      [email protected]
23289 S:      Supported
23290 F:      drivers/ptp/ptp_vmw.c
23291
23292 VMWARE VMCI DRIVER
23293 M:      Bryan Tan <[email protected]>
23294 M:      Vishnu Dasa <[email protected]>
23295 R:      VMware PV-Drivers Reviewers <[email protected]>
23296 L:      [email protected]
23297 S:      Supported
23298 F:      drivers/misc/vmw_vmci/
23299 F:      include/linux/vmw_vmci*
23300
23301 VMWARE VMMOUSE SUBDRIVER
23302 M:      Zack Rusin <[email protected]>
23303 R:      VMware Graphics Reviewers <[email protected]>
23304 R:      VMware PV-Drivers Reviewers <[email protected]>
23305 L:      [email protected]
23306 S:      Supported
23307 F:      drivers/input/mouse/vmmouse.c
23308 F:      drivers/input/mouse/vmmouse.h
23309
23310 VMWARE VMXNET3 ETHERNET DRIVER
23311 M:      Ronak Doshi <[email protected]>
23312 R:      VMware PV-Drivers Reviewers <[email protected]>
23313 L:      [email protected]
23314 S:      Supported
23315 F:      drivers/net/vmxnet3/
23316
23317 VMWARE VSOCK VMCI TRANSPORT DRIVER
23318 M:      Bryan Tan <[email protected]>
23319 M:      Vishnu Dasa <[email protected]>
23320 R:      VMware PV-Drivers Reviewers <[email protected]>
23321 L:      [email protected]
23322 S:      Supported
23323 F:      net/vmw_vsock/vmci_transport*
23324
23325 VOCORE VOCORE2 BOARD
23326 M:      Harvey Hunt <[email protected]>
23327 L:      [email protected]
23328 S:      Maintained
23329 F:      arch/mips/boot/dts/ralink/vocore2.dts
23330
23331 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
23332 M:      Liam Girdwood <[email protected]>
23333 M:      Mark Brown <[email protected]>
23334 L:      [email protected]
23335 S:      Supported
23336 W:      http://www.slimlogic.co.uk/?p=48
23337 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
23338 F:      Documentation/devicetree/bindings/regulator/
23339 F:      Documentation/power/regulator/
23340 F:      drivers/regulator/
23341 F:      include/dt-bindings/regulator/
23342 F:      include/linux/regulator/
23343 K:      regulator_get_optional
23344
23345 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
23346 R:      Matti Vaittinen <[email protected]>
23347 F:      drivers/regulator/irq_helpers.c
23348
23349 VRF
23350 M:      David Ahern <[email protected]>
23351 L:      [email protected]
23352 S:      Maintained
23353 F:      Documentation/networking/vrf.rst
23354 F:      drivers/net/vrf.c
23355
23356 VSPRINTF
23357 M:      Petr Mladek <[email protected]>
23358 M:      Steven Rostedt <[email protected]>
23359 R:      Andy Shevchenko <[email protected]>
23360 R:      Rasmus Villemoes <[email protected]>
23361 R:      Sergey Senozhatsky <[email protected]>
23362 S:      Maintained
23363 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
23364 F:      Documentation/core-api/printk-formats.rst
23365 F:      lib/test_printf.c
23366 F:      lib/test_scanf.c
23367 F:      lib/vsprintf.c
23368
23369 VT1211 HARDWARE MONITOR DRIVER
23370 M:      Juerg Haefliger <[email protected]>
23371 L:      [email protected]
23372 S:      Maintained
23373 F:      Documentation/hwmon/vt1211.rst
23374 F:      drivers/hwmon/vt1211.c
23375
23376 VT8231 HARDWARE MONITOR DRIVER
23377 M:      Roger Lucas <[email protected]>
23378 L:      [email protected]
23379 S:      Maintained
23380 F:      drivers/hwmon/vt8231.c
23381
23382 VUB300 USB to SDIO/SD/MMC bridge chip
23383 L:      [email protected]
23384 S:      Orphan
23385 F:      drivers/mmc/host/vub300.c
23386
23387 W1 DALLAS'S 1-WIRE BUS
23388 M:      Krzysztof Kozlowski <[email protected]>
23389 S:      Maintained
23390 F:      Documentation/devicetree/bindings/w1/
23391 F:      Documentation/w1/
23392 F:      drivers/w1/
23393 F:      include/linux/w1.h
23394
23395 W83791D HARDWARE MONITORING DRIVER
23396 M:      Marc Hulsman <[email protected]>
23397 L:      [email protected]
23398 S:      Maintained
23399 F:      Documentation/hwmon/w83791d.rst
23400 F:      drivers/hwmon/w83791d.c
23401
23402 W83793 HARDWARE MONITORING DRIVER
23403 M:      Rudolf Marek <[email protected]>
23404 L:      [email protected]
23405 S:      Maintained
23406 F:      Documentation/hwmon/w83793.rst
23407 F:      drivers/hwmon/w83793.c
23408
23409 W83795 HARDWARE MONITORING DRIVER
23410 M:      Jean Delvare <[email protected]>
23411 L:      [email protected]
23412 S:      Maintained
23413 F:      drivers/hwmon/w83795.c
23414
23415 W83L51xD SD/MMC CARD INTERFACE DRIVER
23416 M:      Pierre Ossman <[email protected]>
23417 S:      Maintained
23418 F:      drivers/mmc/host/wbsd.*
23419
23420 WACOM PROTOCOL 4 SERIAL TABLETS
23421 M:      Julian Squires <[email protected]>
23422 M:      Hans de Goede <[email protected]>
23423 L:      [email protected]
23424 S:      Maintained
23425 F:      drivers/input/tablet/wacom_serial4.c
23426
23427 WANGXUN ETHERNET DRIVER
23428 M:      Jiawen Wu <[email protected]>
23429 M:      Mengyuan Lou <[email protected]>
23430 L:      [email protected]
23431 S:      Maintained
23432 W:      https://www.net-swift.com
23433 F:      Documentation/networking/device_drivers/ethernet/wangxun/*
23434 F:      drivers/net/ethernet/wangxun/
23435 F:      drivers/net/pcs/pcs-xpcs-wx.c
23436
23437 WATCHDOG DEVICE DRIVERS
23438 M:      Wim Van Sebroeck <[email protected]>
23439 M:      Guenter Roeck <[email protected]>
23440 L:      [email protected]
23441 S:      Maintained
23442 W:      http://www.linux-watchdog.org/
23443 T:      git git://www.linux-watchdog.org/linux-watchdog.git
23444 F:      Documentation/devicetree/bindings/watchdog/
23445 F:      Documentation/watchdog/
23446 F:      drivers/watchdog/
23447 F:      include/linux/watchdog.h
23448 F:      include/trace/events/watchdog.h
23449 F:      include/uapi/linux/watchdog.h
23450
23451 WHISKEYCOVE PMIC GPIO DRIVER
23452 M:      Kuppuswamy Sathyanarayanan <[email protected]>
23453 L:      [email protected]
23454 S:      Maintained
23455 F:      drivers/gpio/gpio-wcove.c
23456
23457 WHWAVE RTC DRIVER
23458 M:      Dianlong Li <[email protected]>
23459 L:      [email protected]
23460 S:      Maintained
23461 F:      drivers/rtc/rtc-sd3078.c
23462
23463 WIIMOTE HID DRIVER
23464 M:      David Rheinsberg <[email protected]>
23465 L:      [email protected]
23466 S:      Maintained
23467 F:      drivers/hid/hid-wiimote*
23468
23469 WILOCITY WIL6210 WIRELESS DRIVER
23470 L:      [email protected]
23471 S:      Orphan
23472 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
23473 F:      drivers/net/wireless/ath/wil6210/
23474
23475 WINBOND CIR DRIVER
23476 M:      David Härdeman <[email protected]>
23477 S:      Maintained
23478 F:      drivers/media/rc/winbond-cir.c
23479
23480 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
23481 L:      [email protected]
23482 S:      Orphan
23483 F:      drivers/watchdog/ebc-c384_wdt.c
23484
23485 WINSYSTEMS WS16C48 GPIO DRIVER
23486 M:      William Breathitt Gray <[email protected]>
23487 L:      [email protected]
23488 S:      Maintained
23489 F:      drivers/gpio/gpio-ws16c48.c
23490
23491 WIREGUARD SECURE NETWORK TUNNEL
23492 M:      Jason A. Donenfeld <[email protected]>
23493 L:      [email protected]
23494 L:      [email protected]
23495 S:      Maintained
23496 F:      drivers/net/wireguard/
23497 F:      tools/testing/selftests/wireguard/
23498
23499 WISTRON LAPTOP BUTTON DRIVER
23500 M:      Miloslav Trmac <[email protected]>
23501 S:      Maintained
23502 F:      drivers/input/misc/wistron_btns.c
23503
23504 WL3501 WIRELESS PCMCIA CARD DRIVER
23505 L:      [email protected]
23506 S:      Orphan
23507 F:      drivers/net/wireless/legacy/wl3501*
23508
23509 WMI BINARY MOF DRIVER
23510 M:      Armin Wolf <[email protected]>
23511 R:      Thomas Weißschuh <[email protected]>
23512 L:      [email protected]
23513 S:      Maintained
23514 F:      Documentation/ABI/stable/sysfs-platform-wmi-bmof
23515 F:      Documentation/wmi/devices/wmi-bmof.rst
23516 F:      drivers/platform/x86/wmi-bmof.c
23517
23518 WOLFSON MICROELECTRONICS DRIVERS
23519 L:      [email protected]
23520 S:      Supported
23521 W:      https://github.com/CirrusLogic/linux-drivers/wiki
23522 T:      git https://github.com/CirrusLogic/linux-drivers.git
23523 F:      Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
23524 F:      Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
23525 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
23526 F:      Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
23527 F:      Documentation/devicetree/bindings/sound/wlf,*.yaml
23528 F:      Documentation/devicetree/bindings/sound/wm*
23529 F:      Documentation/hwmon/wm83??.rst
23530 F:      arch/arm/mach-s3c/mach-crag6410*
23531 F:      drivers/clk/clk-wm83*.c
23532 F:      drivers/gpio/gpio-*wm*.c
23533 F:      drivers/gpio/gpio-arizona.c
23534 F:      drivers/hwmon/wm83??-hwmon.c
23535 F:      drivers/input/misc/wm831x-on.c
23536 F:      drivers/input/touchscreen/wm831x-ts.c
23537 F:      drivers/input/touchscreen/wm97*.c
23538 F:      drivers/leds/leds-wm83*.c
23539 F:      drivers/mfd/arizona*
23540 F:      drivers/mfd/cs47l24*
23541 F:      drivers/mfd/wm*.c
23542 F:      drivers/power/supply/wm83*.c
23543 F:      drivers/regulator/arizona*
23544 F:      drivers/regulator/wm8*.c
23545 F:      drivers/rtc/rtc-wm83*.c
23546 F:      drivers/video/backlight/wm83*_bl.c
23547 F:      drivers/watchdog/wm83*_wdt.c
23548 F:      include/linux/mfd/arizona/
23549 F:      include/linux/mfd/wm831x/
23550 F:      include/linux/mfd/wm8350/
23551 F:      include/linux/mfd/wm8400*
23552 F:      include/linux/regulator/arizona*
23553 F:      include/linux/wm97xx.h
23554 F:      include/sound/wm????.h
23555 F:      sound/soc/codecs/arizona*
23556 F:      sound/soc/codecs/cs47l24*
23557 F:      sound/soc/codecs/wm*
23558
23559 WORKQUEUE
23560 M:      Tejun Heo <[email protected]>
23561 R:      Lai Jiangshan <[email protected]>
23562 S:      Maintained
23563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
23564 F:      Documentation/core-api/workqueue.rst
23565 F:      include/linux/workqueue.h
23566 F:      kernel/workqueue.c
23567 F:      kernel/workqueue_internal.h
23568
23569 WWAN DRIVERS
23570 M:      Loic Poulain <[email protected]>
23571 M:      Sergey Ryazanov <[email protected]>
23572 R:      Johannes Berg <[email protected]>
23573 L:      [email protected]
23574 S:      Maintained
23575 F:      drivers/net/wwan/
23576 F:      include/linux/wwan.h
23577 F:      include/uapi/linux/wwan.h
23578
23579 X-POWERS AXP288 PMIC DRIVERS
23580 M:      Hans de Goede <[email protected]>
23581 S:      Maintained
23582 F:      drivers/acpi/pmic/intel_pmic_xpower.c
23583 N:      axp288
23584
23585 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
23586 M:      Chen-Yu Tsai <[email protected]>
23587 L:      [email protected]
23588 S:      Maintained
23589 N:      axp[128]
23590
23591 X.25 STACK
23592 M:      Martin Schiller <[email protected]>
23593 L:      [email protected]
23594 S:      Maintained
23595 F:      Documentation/networking/lapb-module.rst
23596 F:      Documentation/networking/x25*
23597 F:      drivers/net/wan/hdlc_x25.c
23598 F:      drivers/net/wan/lapbether.c
23599 F:      include/*/lapb.h
23600 F:      include/net/x25*
23601 F:      include/uapi/linux/x25.h
23602 F:      net/lapb/
23603 F:      net/x25/
23604
23605 X86 ARCHITECTURE (32-BIT AND 64-BIT)
23606 M:      Thomas Gleixner <[email protected]>
23607 M:      Ingo Molnar <[email protected]>
23608 M:      Borislav Petkov <[email protected]>
23609 M:      Dave Hansen <[email protected]>
23610 M:      [email protected]
23611 R:      "H. Peter Anvin" <[email protected]>
23612 L:      [email protected]
23613 S:      Maintained
23614 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
23615 F:      Documentation/arch/x86/
23616 F:      Documentation/devicetree/bindings/x86/
23617 F:      arch/x86/
23618
23619 X86 ENTRY CODE
23620 M:      Andy Lutomirski <[email protected]>
23621 L:      [email protected]
23622 S:      Maintained
23623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
23624 F:      arch/x86/entry/
23625
23626 X86 HARDWARE VULNERABILITIES
23627 M:      Thomas Gleixner <[email protected]>
23628 M:      Borislav Petkov <[email protected]>
23629 M:      Peter Zijlstra <[email protected]>
23630 M:      Josh Poimboeuf <[email protected]>
23631 R:      Pawan Gupta <[email protected]>
23632 S:      Maintained
23633 F:      Documentation/admin-guide/hw-vuln/
23634 F:      arch/x86/include/asm/nospec-branch.h
23635 F:      arch/x86/kernel/cpu/bugs.c
23636
23637 X86 MCE INFRASTRUCTURE
23638 M:      Tony Luck <[email protected]>
23639 M:      Borislav Petkov <[email protected]>
23640 L:      [email protected]
23641 S:      Maintained
23642 F:      Documentation/ABI/testing/sysfs-mce
23643 F:      Documentation/arch/x86/x86_64/machinecheck.rst
23644 F:      arch/x86/kernel/cpu/mce/*
23645
23646 X86 MICROCODE UPDATE SUPPORT
23647 M:      Borislav Petkov <[email protected]>
23648 S:      Maintained
23649 F:      arch/x86/kernel/cpu/microcode/*
23650
23651 X86 MM
23652 M:      Dave Hansen <[email protected]>
23653 M:      Andy Lutomirski <[email protected]>
23654 M:      Peter Zijlstra <[email protected]>
23655 L:      [email protected]
23656 S:      Maintained
23657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
23658 F:      arch/x86/mm/
23659
23660 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
23661 M:      Hans de Goede <[email protected]>
23662 L:      [email protected]
23663 S:      Maintained
23664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
23665 F:      drivers/platform/x86/x86-android-tablets/
23666
23667 X86 PLATFORM DRIVERS
23668 M:      Hans de Goede <[email protected]>
23669 M:      Ilpo Järvinen <[email protected]>
23670 L:      [email protected]
23671 S:      Maintained
23672 Q:      https://patchwork.kernel.org/project/platform-driver-x86/list/
23673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
23674 F:      drivers/platform/olpc/
23675 F:      drivers/platform/x86/
23676 F:      include/linux/platform_data/x86/
23677
23678 X86 PLATFORM DRIVERS - ARCH
23679 R:      Darren Hart <[email protected]>
23680 R:      Andy Shevchenko <[email protected]>
23681 L:      [email protected]
23682 L:      [email protected]
23683 S:      Maintained
23684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
23685 F:      arch/x86/platform
23686
23687 X86 PLATFORM UV HPE SUPERDOME FLEX
23688 M:      Steve Wahl <[email protected]>
23689 R:      Justin Ernst <[email protected]>
23690 R:      Kyle Meyer <[email protected]>
23691 R:      Dimitri Sivanich <[email protected]>
23692 R:      Russ Anderson <[email protected]>
23693 S:      Supported
23694 F:      arch/x86/include/asm/uv/
23695 F:      arch/x86/kernel/apic/x2apic_uv_x.c
23696 F:      arch/x86/platform/uv/
23697
23698 X86 STACK UNWINDING
23699 M:      Josh Poimboeuf <[email protected]>
23700 M:      Peter Zijlstra <[email protected]>
23701 S:      Supported
23702 F:      arch/x86/include/asm/unwind*.h
23703 F:      arch/x86/kernel/dumpstack.c
23704 F:      arch/x86/kernel/stacktrace.c
23705 F:      arch/x86/kernel/unwind_*.c
23706
23707 X86 TRUST DOMAIN EXTENSIONS (TDX)
23708 M:      Kirill A. Shutemov <[email protected]>
23709 R:      Dave Hansen <[email protected]>
23710 L:      [email protected]
23711 L:      [email protected]
23712 S:      Supported
23713 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
23714 F:      arch/x86/boot/compressed/tdx*
23715 F:      arch/x86/coco/tdx/
23716 F:      arch/x86/include/asm/shared/tdx.h
23717 F:      arch/x86/include/asm/tdx.h
23718 F:      arch/x86/virt/vmx/tdx/
23719 F:      drivers/virt/coco/tdx-guest
23720
23721 X86 VDSO
23722 M:      Andy Lutomirski <[email protected]>
23723 L:      [email protected]
23724 S:      Maintained
23725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
23726 F:      arch/x86/entry/vdso/
23727
23728 XARRAY
23729 M:      Matthew Wilcox <[email protected]>
23730 L:      [email protected]
23731 S:      Supported
23732 F:      Documentation/core-api/xarray.rst
23733 F:      include/linux/idr.h
23734 F:      include/linux/xarray.h
23735 F:      lib/idr.c
23736 F:      lib/xarray.c
23737 F:      tools/testing/radix-tree
23738
23739 XBOX DVD IR REMOTE
23740 M:      Benjamin Valentin <[email protected]>
23741 S:      Maintained
23742 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
23743 F:      drivers/media/rc/xbox_remote.c
23744
23745 XC2028/3028 TUNER DRIVER
23746 M:      Mauro Carvalho Chehab <[email protected]>
23747 L:      [email protected]
23748 S:      Maintained
23749 W:      https://linuxtv.org
23750 T:      git git://linuxtv.org/media_tree.git
23751 F:      drivers/media/tuners/xc2028.*
23752
23753 XDP (eXpress Data Path)
23754 M:      Alexei Starovoitov <[email protected]>
23755 M:      Daniel Borkmann <[email protected]>
23756 M:      David S. Miller <[email protected]>
23757 M:      Jakub Kicinski <[email protected]>
23758 M:      Jesper Dangaard Brouer <[email protected]>
23759 M:      John Fastabend <[email protected]>
23760 L:      [email protected]
23761 L:      [email protected]
23762 S:      Supported
23763 F:      drivers/net/ethernet/*/*/*/*/*xdp*
23764 F:      drivers/net/ethernet/*/*/*xdp*
23765 F:      include/net/xdp.h
23766 F:      include/net/xdp_priv.h
23767 F:      include/trace/events/xdp.h
23768 F:      kernel/bpf/cpumap.c
23769 F:      kernel/bpf/devmap.c
23770 F:      net/core/xdp.c
23771 F:      samples/bpf/xdp*
23772 F:      tools/testing/selftests/bpf/*/*xdp*
23773 F:      tools/testing/selftests/bpf/*xdp*
23774 K:      (?:\b|_)xdp(?:\b|_)
23775
23776 XDP SOCKETS (AF_XDP)
23777 M:      Björn Töpel <[email protected]>
23778 M:      Magnus Karlsson <[email protected]>
23779 M:      Maciej Fijalkowski <[email protected]>
23780 R:      Jonathan Lemon <[email protected]>
23781 L:      [email protected]
23782 L:      [email protected]
23783 S:      Maintained
23784 F:      Documentation/networking/af_xdp.rst
23785 F:      include/net/netns/xdp.h
23786 F:      include/net/xdp_sock*
23787 F:      include/net/xsk_buff_pool.h
23788 F:      include/uapi/linux/if_xdp.h
23789 F:      include/uapi/linux/xdp_diag.h
23790 F:      net/xdp/
23791 F:      tools/testing/selftests/bpf/*xsk*
23792
23793 XEN BLOCK SUBSYSTEM
23794 M:      Roger Pau Monné <[email protected]>
23795 L:      [email protected] (moderated for non-subscribers)
23796 S:      Supported
23797 F:      drivers/block/xen*
23798 F:      drivers/block/xen-blkback/*
23799
23800 XEN HYPERVISOR ARM
23801 M:      Stefano Stabellini <[email protected]>
23802 L:      [email protected] (moderated for non-subscribers)
23803 S:      Maintained
23804 F:      arch/arm/include/asm/xen/
23805 F:      arch/arm/xen/
23806
23807 XEN HYPERVISOR ARM64
23808 M:      Stefano Stabellini <[email protected]>
23809 L:      [email protected] (moderated for non-subscribers)
23810 S:      Maintained
23811 F:      arch/arm64/include/asm/xen/
23812 F:      arch/arm64/xen/
23813
23814 XEN HYPERVISOR INTERFACE
23815 M:      Juergen Gross <[email protected]>
23816 M:      Stefano Stabellini <[email protected]>
23817 R:      Oleksandr Tyshchenko <[email protected]>
23818 L:      [email protected] (moderated for non-subscribers)
23819 S:      Supported
23820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
23821 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
23822 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
23823 F:      drivers/*/xen-*front.c
23824 F:      drivers/xen/
23825 F:      include/uapi/xen/
23826 F:      include/xen/
23827 F:      kernel/configs/xen.config
23828
23829 XEN HYPERVISOR X86
23830 M:      Juergen Gross <[email protected]>
23831 R:      Boris Ostrovsky <[email protected]>
23832 L:      [email protected] (moderated for non-subscribers)
23833 S:      Supported
23834 F:      arch/x86/configs/xen.config
23835 F:      arch/x86/include/asm/pvclock-abi.h
23836 F:      arch/x86/include/asm/xen/
23837 F:      arch/x86/platform/pvh/
23838 F:      arch/x86/xen/
23839
23840 XEN NETWORK BACKEND DRIVER
23841 M:      Wei Liu <[email protected]>
23842 M:      Paul Durrant <[email protected]>
23843 L:      [email protected] (moderated for non-subscribers)
23844 L:      [email protected]
23845 S:      Supported
23846 F:      drivers/net/xen-netback/*
23847
23848 XEN PCI SUBSYSTEM
23849 M:      Juergen Gross <[email protected]>
23850 L:      [email protected] (moderated for non-subscribers)
23851 S:      Supported
23852 F:      arch/x86/pci/*xen*
23853 F:      drivers/pci/*xen*
23854
23855 XEN PVSCSI DRIVERS
23856 M:      Juergen Gross <[email protected]>
23857 L:      [email protected] (moderated for non-subscribers)
23858 L:      [email protected]
23859 S:      Supported
23860 F:      drivers/scsi/xen-scsifront.c
23861 F:      drivers/xen/xen-scsiback.c
23862 F:      include/xen/interface/io/vscsiif.h
23863
23864 XEN PVUSB DRIVER
23865 M:      Juergen Gross <[email protected]>
23866 L:      [email protected] (moderated for non-subscribers)
23867 L:      [email protected]
23868 S:      Supported
23869 F:      drivers/usb/host/xen*
23870 F:      include/xen/interface/io/usbif.h
23871
23872 XEN SOUND FRONTEND DRIVER
23873 M:      Oleksandr Andrushchenko <[email protected]>
23874 L:      [email protected] (moderated for non-subscribers)
23875 L:      [email protected] (moderated for non-subscribers)
23876 S:      Supported
23877 F:      sound/xen/*
23878
23879 XEN SWIOTLB SUBSYSTEM
23880 M:      Juergen Gross <[email protected]>
23881 M:      Stefano Stabellini <[email protected]>
23882 L:      [email protected] (moderated for non-subscribers)
23883 L:      [email protected]
23884 S:      Supported
23885 F:      arch/*/include/asm/xen/swiotlb-xen.h
23886 F:      drivers/xen/swiotlb-xen.c
23887 F:      include/xen/arm/swiotlb-xen.h
23888 F:      include/xen/swiotlb-xen.h
23889
23890 XFS FILESYSTEM
23891 M:      Chandan Babu R <[email protected]>
23892 R:      Darrick J. Wong <[email protected]>
23893 L:      [email protected]
23894 S:      Supported
23895 W:      http://xfs.org/
23896 C:      irc://irc.oftc.net/xfs
23897 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
23898 P:      Documentation/filesystems/xfs-maintainer-entry-profile.rst
23899 F:      Documentation/ABI/testing/sysfs-fs-xfs
23900 F:      Documentation/admin-guide/xfs.rst
23901 F:      Documentation/filesystems/xfs-*
23902 F:      fs/xfs/
23903 F:      include/uapi/linux/dqblk_xfs.h
23904 F:      include/uapi/linux/fsmap.h
23905
23906 XILINX AMS DRIVER
23907 M:      Anand Ashok Dumbre <[email protected]>
23908 L:      [email protected]
23909 S:      Maintained
23910 F:      Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
23911 F:      drivers/iio/adc/xilinx-ams.c
23912
23913 XILINX AXI ETHERNET DRIVER
23914 M:      Radhey Shyam Pandey <[email protected]>
23915 S:      Maintained
23916 F:      Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
23917 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
23918
23919 XILINX CAN DRIVER
23920 M:      Appana Durga Kedareswara rao <[email protected]>
23921 R:      Naga Sureshkumar Relli <[email protected]>
23922 L:      [email protected]
23923 S:      Maintained
23924 F:      Documentation/devicetree/bindings/net/can/xilinx,can.yaml
23925 F:      drivers/net/can/xilinx_can.c
23926
23927 XILINX EVENT MANAGEMENT DRIVER
23928 M:      Abhyuday Godhasara <[email protected]>
23929 S:      Maintained
23930 F:      drivers/soc/xilinx/xlnx_event_manager.c
23931 F:      include/linux/firmware/xlnx-event-manager.h
23932
23933 XILINX GPIO DRIVER
23934 M:      Shubhrajyoti Datta <[email protected]>
23935 R:      Srinivas Neeli <[email protected]>
23936 R:      Michal Simek <[email protected]>
23937 S:      Maintained
23938 F:      Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
23939 F:      Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
23940 F:      drivers/gpio/gpio-xilinx.c
23941 F:      drivers/gpio/gpio-zynq.c
23942
23943 XILINX LL TEMAC ETHERNET DRIVER
23944 L:      [email protected]
23945 S:      Orphan
23946 F:      drivers/net/ethernet/xilinx/ll_temac*
23947
23948 XILINX PWM DRIVER
23949 M:      Sean Anderson <[email protected]>
23950 S:      Maintained
23951 F:      drivers/pwm/pwm-xilinx.c
23952 F:      include/clocksource/timer-xilinx.h
23953
23954 XILINX SD-FEC IP CORES
23955 M:      Derek Kiernan <[email protected]>
23956 M:      Dragan Cvetic <[email protected]>
23957 S:      Maintained
23958 F:      Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
23959 F:      Documentation/misc-devices/xilinx_sdfec.rst
23960 F:      drivers/misc/Kconfig
23961 F:      drivers/misc/Makefile
23962 F:      drivers/misc/xilinx_sdfec.c
23963 F:      include/uapi/misc/xilinx_sdfec.h
23964
23965 XILINX UARTLITE SERIAL DRIVER
23966 M:      Peter Korsgaard <[email protected]>
23967 L:      [email protected]
23968 S:      Maintained
23969 F:      drivers/tty/serial/uartlite.c
23970
23971 XILINX VIDEO IP CORES
23972 M:      Laurent Pinchart <[email protected]>
23973 L:      [email protected]
23974 S:      Supported
23975 T:      git git://linuxtv.org/media_tree.git
23976 F:      Documentation/devicetree/bindings/media/xilinx/
23977 F:      drivers/media/platform/xilinx/
23978 F:      include/uapi/linux/xilinx-v4l2-controls.h
23979
23980 XILINX VERSAL EDAC DRIVER
23981 M:      Shubhrajyoti Datta <[email protected]>
23982 M:      Sai Krishna Potthuri <[email protected]>
23983 S:      Maintained
23984 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
23985 F:      drivers/edac/versal_edac.c
23986
23987 XILINX WATCHDOG DRIVER
23988 M:      Srinivas Neeli <[email protected]>
23989 R:      Shubhrajyoti Datta <[email protected]>
23990 R:      Michal Simek <[email protected]>
23991 S:      Maintained
23992 F:      Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
23993 F:      Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
23994 F:      drivers/watchdog/of_xilinx_wdt.c
23995 F:      drivers/watchdog/xilinx_wwdt.c
23996
23997 XILINX XDMA DRIVER
23998 M:      Lizhi Hou <[email protected]>
23999 M:      Brian Xu <[email protected]>
24000 M:      Raj Kumar Rampelli <[email protected]>
24001 L:      [email protected]
24002 S:      Supported
24003 F:      drivers/dma/xilinx/xdma-regs.h
24004 F:      drivers/dma/xilinx/xdma.c
24005 F:      include/linux/dma/amd_xdma.h
24006 F:      include/linux/platform_data/amd_xdma.h
24007
24008 XILINX ZYNQMP DPDMA DRIVER
24009 M:      Laurent Pinchart <[email protected]>
24010 L:      [email protected]
24011 S:      Supported
24012 F:      Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
24013 F:      drivers/dma/xilinx/xilinx_dpdma.c
24014 F:      include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
24015
24016 XILINX ZYNQMP OCM EDAC DRIVER
24017 M:      Shubhrajyoti Datta <[email protected]>
24018 M:      Sai Krishna Potthuri <[email protected]>
24019 S:      Maintained
24020 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
24021 F:      drivers/edac/zynqmp_edac.c
24022
24023 XILINX ZYNQMP PSGTR PHY DRIVER
24024 M:      Laurent Pinchart <[email protected]>
24025 L:      [email protected]
24026 S:      Supported
24027 T:      git https://github.com/Xilinx/linux-xlnx.git
24028 F:      Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
24029 F:      drivers/phy/xilinx/phy-zynqmp.c
24030
24031 XILINX ZYNQMP SHA3 DRIVER
24032 M:      Harsha <[email protected]>
24033 S:      Maintained
24034 F:      drivers/crypto/xilinx/zynqmp-sha.c
24035
24036 XILLYBUS DRIVER
24037 M:      Eli Billauer <[email protected]>
24038 L:      [email protected]
24039 S:      Supported
24040 F:      drivers/char/xillybus/
24041
24042 XLP9XX I2C DRIVER
24043 M:      George Cherian <[email protected]>
24044 L:      [email protected]
24045 S:      Supported
24046 W:      http://www.marvell.com
24047 F:      drivers/i2c/busses/i2c-xlp9xx.c
24048
24049 XRA1403 GPIO EXPANDER
24050 M:      Nandor Han <[email protected]>
24051 L:      [email protected]
24052 S:      Maintained
24053 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
24054 F:      drivers/gpio/gpio-xra1403.c
24055
24056 XTENSA XTFPGA PLATFORM SUPPORT
24057 M:      Max Filippov <[email protected]>
24058 S:      Maintained
24059 F:      drivers/spi/spi-xtensa-xtfpga.c
24060 F:      sound/soc/xtensa/xtfpga-i2s.c
24061
24062 YAM DRIVER FOR AX.25
24063 M:      Jean-Paul Roubelat <[email protected]>
24064 L:      [email protected]
24065 S:      Maintained
24066 F:      drivers/net/hamradio/yam*
24067 F:      include/linux/yam.h
24068
24069 YAMA SECURITY MODULE
24070 M:      Kees Cook <[email protected]>
24071 S:      Supported
24072 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
24073 F:      Documentation/admin-guide/LSM/Yama.rst
24074 F:      security/yama/
24075
24076 YEALINK PHONE DRIVER
24077 M:      Henk Vergonet <[email protected]>
24078 L:      [email protected]
24079 S:      Maintained
24080 F:      Documentation/input/devices/yealink.rst
24081 F:      drivers/input/misc/yealink.*
24082
24083 Z3FOLD COMPRESSED PAGE ALLOCATOR
24084 M:      Vitaly Wool <[email protected]>
24085 R:      Miaohe Lin <[email protected]>
24086 L:      [email protected]
24087 S:      Maintained
24088 F:      mm/z3fold.c
24089
24090 Z8530 DRIVER FOR AX.25
24091 M:      Joerg Reuter <[email protected]>
24092 L:      [email protected]
24093 S:      Maintained
24094 W:      http://yaina.de/jreuter/
24095 W:      http://www.qsl.net/dl1bke/
24096 F:      Documentation/networking/device_drivers/hamradio/z8530drv.rst
24097 F:      drivers/net/hamradio/*scc.c
24098 F:      drivers/net/hamradio/z8530.h
24099
24100 ZBUD COMPRESSED PAGE ALLOCATOR
24101 M:      Seth Jennings <[email protected]>
24102 M:      Dan Streetman <[email protected]>
24103 L:      [email protected]
24104 S:      Maintained
24105 F:      mm/zbud.c
24106
24107 ZD1211RW WIRELESS DRIVER
24108 L:      [email protected]
24109 S:      Orphan
24110 F:      drivers/net/wireless/zydas/zd1211rw/
24111
24112 ZD1301 MEDIA DRIVER
24113 M:      Antti Palosaari <[email protected]>
24114 L:      [email protected]
24115 S:      Maintained
24116 W:      https://linuxtv.org/
24117 W:      http://palosaari.fi/linux/
24118 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
24119 F:      drivers/media/usb/dvb-usb-v2/zd1301*
24120
24121 ZD1301_DEMOD MEDIA DRIVER
24122 M:      Antti Palosaari <[email protected]>
24123 L:      [email protected]
24124 S:      Maintained
24125 W:      https://linuxtv.org/
24126 W:      http://palosaari.fi/linux/
24127 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
24128 F:      drivers/media/dvb-frontends/zd1301_demod*
24129
24130 ZHAOXIN PROCESSOR SUPPORT
24131 M:      Tony W Wang-oc <[email protected]>
24132 L:      [email protected]
24133 S:      Maintained
24134 F:      arch/x86/kernel/cpu/zhaoxin.c
24135
24136 ZONEFS FILESYSTEM
24137 M:      Damien Le Moal <[email protected]>
24138 M:      Naohiro Aota <[email protected]>
24139 R:      Johannes Thumshirn <[email protected]>
24140 L:      [email protected]
24141 S:      Maintained
24142 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
24143 F:      Documentation/filesystems/zonefs.rst
24144 F:      fs/zonefs/
24145
24146 ZPOOL COMPRESSED PAGE STORAGE API
24147 M:      Dan Streetman <[email protected]>
24148 L:      [email protected]
24149 S:      Maintained
24150 F:      include/linux/zpool.h
24151 F:      mm/zpool.c
24152
24153 ZR36067 VIDEO FOR LINUX DRIVER
24154 M:      Corentin Labbe <[email protected]>
24155 L:      [email protected]
24156 L:      [email protected]
24157 S:      Maintained
24158 W:      http://mjpeg.sourceforge.net/driver-zoran/
24159 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
24160 F:      Documentation/driver-api/media/drivers/zoran.rst
24161 F:      drivers/media/pci/zoran/
24162
24163 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
24164 M:      Minchan Kim <[email protected]>
24165 M:      Sergey Senozhatsky <[email protected]>
24166 L:      [email protected]
24167 S:      Maintained
24168 F:      Documentation/admin-guide/blockdev/zram.rst
24169 F:      drivers/block/zram/
24170
24171 ZS DECSTATION Z85C30 SERIAL DRIVER
24172 M:      "Maciej W. Rozycki" <[email protected]>
24173 S:      Maintained
24174 F:      drivers/tty/serial/zs.*
24175
24176 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
24177 M:      Minchan Kim <[email protected]>
24178 M:      Sergey Senozhatsky <[email protected]>
24179 L:      [email protected]
24180 S:      Maintained
24181 F:      Documentation/mm/zsmalloc.rst
24182 F:      include/linux/zsmalloc.h
24183 F:      mm/zsmalloc.c
24184
24185 ZSTD
24186 M:      Nick Terrell <[email protected]>
24187 S:      Maintained
24188 B:      https://github.com/facebook/zstd/issues
24189 T:      git https://github.com/terrelln/linux.git
24190 F:      crypto/zstd.c
24191 F:      include/linux/zstd*
24192 F:      lib/decompress_unzstd.c
24193 F:      lib/zstd/
24194 N:      zstd
24195 K:      zstd
24196
24197 ZSWAP COMPRESSED SWAP CACHING
24198 M:      Seth Jennings <[email protected]>
24199 M:      Dan Streetman <[email protected]>
24200 M:      Vitaly Wool <[email protected]>
24201 L:      [email protected]
24202 S:      Maintained
24203 F:      mm/zswap.c
24204
24205 THE REST
24206 M:      Linus Torvalds <[email protected]>
24207 L:      [email protected]
24208 S:      Buried alive in reporters
24209 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
24210 F:      *
24211 F:      */
This page took 1.386975 seconds and 4 git commands to generate.