]> Git Repo - linux.git/blob - MAINTAINERS
netfilter: arptables: allow xtables-nft only builds
[linux.git] / MAINTAINERS
1 List of maintainers
2 ===================
3
4 Descriptions of section entries and preferred order
5 ---------------------------------------------------
6
7         M: *Mail* patches to: FullName <address@domain>
8         R: Designated *Reviewer*: FullName <address@domain>
9            These reviewers should be CCed on patches.
10         L: *Mailing list* that is relevant to this area
11         S: *Status*, one of the following:
12            Supported:   Someone is actually paid to look after this.
13            Maintained:  Someone actually looks after it.
14            Odd Fixes:   It has a maintainer but they don't have time to do
15                         much other than throw the odd patch in. See below..
16            Orphan:      No current maintainer [but maybe you could take the
17                         role as you write your new code].
18            Obsolete:    Old code. Something tagged obsolete generally means
19                         it has been replaced by a better system and you
20                         should be using that.
21         W: *Web-page* with status/info
22         Q: *Patchwork* web based patch tracking system site
23         B: URI for where to file *bugs*. A web-page with detailed bug
24            filing info, a direct bug tracker link, or a mailto: URI.
25         C: URI for *chat* protocol, server and channel where developers
26            usually hang out, for example irc://server/channel.
27         P: Subsystem Profile document for more details submitting
28            patches to the given subsystem. This is either an in-tree file,
29            or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
30            for details.
31         T: *SCM* tree type and location.
32            Type is one of: git, hg, quilt, stgit, topgit
33         F: *Files* and directories wildcard patterns.
34            A trailing slash includes all files and subdirectory files.
35            F:   drivers/net/    all files in and below drivers/net
36            F:   drivers/net/*   all files in drivers/net, but not below
37            F:   */net/*         all files in "any top level directory"/net
38            One pattern per line.  Multiple F: lines acceptable.
39         X: *Excluded* files and directories that are NOT maintained, same
40            rules as F:. Files exclusions are tested before file matches.
41            Can be useful for excluding a specific subdirectory, for instance:
42            F:   net/
43            X:   net/ipv6/
44            matches all files in and below net excluding net/ipv6/
45         N: Files and directories *Regex* patterns.
46            N:   [^a-z]tegra     all files whose path contains tegra
47                                 (not including files like integrator)
48            One pattern per line.  Multiple N: lines acceptable.
49            scripts/get_maintainer.pl has different behavior for files that
50            match F: pattern and matches of N: patterns.  By default,
51            get_maintainer will not look at git log history when an F: pattern
52            match occurs.  When an N: match occurs, git log history is used
53            to also notify the people that have git commit signatures.
54         K: *Content regex* (perl extended) pattern match in a patch or file.
55            For instance:
56            K: of_get_profile
57               matches patches or files that contain "of_get_profile"
58            K: \b(printk|pr_(info|err))\b
59               matches patches or files that contain one or more of the words
60               printk, pr_info or pr_err
61            One regex pattern per line.  Multiple K: lines acceptable.
62
63 Maintainers List
64 ----------------
65
66 .. note:: When reading this list, please look for the most precise areas
67           first. When adding to this list, please keep the entries in
68           alphabetical order.
69
70 3C59X NETWORK DRIVER
71 M:      Steffen Klassert <[email protected]>
72 L:      [email protected]
73 S:      Odd Fixes
74 F:      Documentation/networking/device_drivers/ethernet/3com/vortex.rst
75 F:      drivers/net/ethernet/3com/3c59x.c
76
77 3CR990 NETWORK DRIVER
78 M:      David Dillow <[email protected]>
79 L:      [email protected]
80 S:      Maintained
81 F:      drivers/net/ethernet/3com/typhoon*
82
83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
84 M:      Adam Radford <[email protected]>
85 L:      [email protected]
86 S:      Supported
87 W:      http://www.lsi.com
88 F:      drivers/scsi/3w-*
89
90 53C700 AND 53C700-66 SCSI DRIVER
91 M:      "James E.J. Bottomley" <[email protected]>
92 L:      [email protected]
93 S:      Maintained
94 F:      drivers/scsi/53c700*
95
96 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
97 M:      Alexander Aring <[email protected]>
98 L:      [email protected]
99 L:      [email protected]
100 S:      Maintained
101 F:      Documentation/networking/6lowpan.rst
102 F:      include/net/6lowpan.h
103 F:      net/6lowpan/
104
105 6PACK NETWORK DRIVER FOR AX.25
106 M:      Andreas Koensgen <[email protected]>
107 L:      [email protected]
108 S:      Maintained
109 F:      drivers/net/hamradio/6pack.c
110
111 802.11 (including CFG80211/NL80211)
112 M:      Johannes Berg <[email protected]>
113 L:      [email protected]
114 S:      Maintained
115 W:      https://wireless.wiki.kernel.org/
116 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
119 F:      Documentation/driver-api/80211/cfg80211.rst
120 F:      Documentation/networking/regulatory.rst
121 F:      include/linux/ieee80211.h
122 F:      include/net/cfg80211.h
123 F:      include/net/ieee80211_radiotap.h
124 F:      include/net/iw_handler.h
125 F:      include/net/wext.h
126 F:      include/uapi/linux/nl80211.h
127 F:      include/uapi/linux/wireless.h
128 F:      net/wireless/
129
130 8169 10/100/1000 GIGABIT ETHERNET DRIVER
131 M:      Heiner Kallweit <[email protected]>
132 M:      [email protected]
133 L:      [email protected]
134 S:      Maintained
135 F:      drivers/net/ethernet/realtek/r8169*
136
137 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
138 M:      Greg Kroah-Hartman <[email protected]>
139 L:      [email protected]
140 S:      Maintained
141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
142 F:      drivers/tty/serial/8250*
143 F:      include/linux/serial_8250.h
144
145 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
146 L:      [email protected]
147 S:      Orphan / Obsolete
148 F:      drivers/net/ethernet/8390/
149
150 9P FILE SYSTEM
151 M:      Eric Van Hensbergen <[email protected]>
152 M:      Latchesar Ionkov <[email protected]>
153 M:      Dominique Martinet <[email protected]>
154 R:      Christian Schoenebeck <[email protected]>
155 L:      [email protected]
156 S:      Maintained
157 W:      http://github.com/v9fs
158 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
160 T:      git git://github.com/martinetd/linux.git
161 F:      Documentation/filesystems/9p.rst
162 F:      fs/9p/
163 F:      include/net/9p/
164 F:      include/trace/events/9p.h
165 F:      include/uapi/linux/virtio_9p.h
166 F:      net/9p/
167
168 A64FX DIAG DRIVER
169 M:      Hitomi Hasegawa <[email protected]>
170 S:      Supported
171 F:      drivers/soc/fujitsu/a64fx-diag.c
172
173 A8293 MEDIA DRIVER
174 L:      [email protected]
175 S:      Orphan
176 W:      https://linuxtv.org
177 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
178 F:      drivers/media/dvb-frontends/a8293*
179
180 AACRAID SCSI RAID DRIVER
181 M:      Adaptec OEM Raid Solutions <[email protected]>
182 L:      [email protected]
183 S:      Supported
184 W:      http://www.adaptec.com/
185 F:      Documentation/scsi/aacraid.rst
186 F:      drivers/scsi/aacraid/
187
188 AB8500 BATTERY AND CHARGER DRIVERS
189 M:      Linus Walleij <[email protected]>
190 F:      Documentation/devicetree/bindings/power/supply/*ab8500*
191 F:      drivers/power/supply/*ab8500*
192
193 ABI/API
194 L:      [email protected]
195 F:      include/linux/syscalls.h
196 F:      kernel/sys_ni.c
197 X:      arch/*/include/uapi/
198 X:      include/uapi/
199
200 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
201 M:      Hans de Goede <[email protected]>
202 L:      [email protected]
203 S:      Maintained
204 F:      drivers/hwmon/abituguru.c
205
206 ABIT UGURU 3 HARDWARE MONITOR DRIVER
207 M:      Alistair John Strachan <[email protected]>
208 L:      [email protected]
209 S:      Maintained
210 F:      drivers/hwmon/abituguru3.c
211
212 ACCES 104-DIO-48E GPIO DRIVER
213 M:      William Breathitt Gray <[email protected]>
214 L:      [email protected]
215 S:      Maintained
216 F:      drivers/gpio/gpio-104-dio-48e.c
217
218 ACCES 104-IDI-48 GPIO DRIVER
219 M:      William Breathitt Gray <[email protected]>
220 L:      [email protected]
221 S:      Maintained
222 F:      drivers/gpio/gpio-104-idi-48.c
223
224 ACCES 104-IDIO-16 GPIO DRIVER
225 M:      William Breathitt Gray <[email protected]>
226 L:      [email protected]
227 S:      Maintained
228 F:      drivers/gpio/gpio-104-idio-16.c
229
230 ACCES 104-QUAD-8 DRIVER
231 M:      William Breathitt Gray <[email protected]>
232 L:      [email protected]
233 S:      Maintained
234 F:      drivers/counter/104-quad-8.c
235
236 ACCES IDIO-16 GPIO LIBRARY
237 M:      William Breathitt Gray <[email protected]>
238 L:      [email protected]
239 S:      Maintained
240 F:      drivers/gpio/gpio-idio-16.c
241 F:      drivers/gpio/gpio-idio-16.h
242
243 ACCES PCI-IDIO-16 GPIO DRIVER
244 M:      William Breathitt Gray <[email protected]>
245 L:      [email protected]
246 S:      Maintained
247 F:      drivers/gpio/gpio-pci-idio-16.c
248
249 ACCES PCIe-IDIO-24 GPIO DRIVER
250 M:      William Breathitt Gray <[email protected]>
251 L:      [email protected]
252 S:      Maintained
253 F:      drivers/gpio/gpio-pcie-idio-24.c
254
255 ACENIC DRIVER
256 M:      Jes Sorensen <[email protected]>
257 L:      [email protected]
258 S:      Maintained
259 F:      drivers/net/ethernet/alteon/acenic*
260
261 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
262 M:      Peter Kaestle <[email protected]>
263 L:      [email protected]
264 S:      Maintained
265 W:      http://piie.net/?section=acerhdf
266 F:      drivers/platform/x86/acerhdf.c
267
268 ACER WMI LAPTOP EXTRAS
269 M:      "Lee, Chun-Yi" <[email protected]>
270 L:      [email protected]
271 S:      Maintained
272 F:      drivers/platform/x86/acer-wmi.c
273
274 ACPI
275 M:      "Rafael J. Wysocki" <[email protected]>
276 R:      Len Brown <[email protected]>
277 L:      [email protected]
278 S:      Supported
279 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
280 B:      https://bugzilla.kernel.org
281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
282 F:      Documentation/ABI/testing/configfs-acpi
283 F:      Documentation/ABI/testing/sysfs-bus-acpi
284 F:      Documentation/firmware-guide/acpi/
285 F:      arch/x86/kernel/acpi/
286 F:      arch/x86/pci/acpi.c
287 F:      drivers/acpi/
288 F:      drivers/pci/*/*acpi*
289 F:      drivers/pci/*acpi*
290 F:      drivers/pnp/pnpacpi/
291 F:      include/acpi/
292 F:      include/linux/acpi.h
293 F:      include/linux/fwnode.h
294 F:      include/linux/fw_table.h
295 F:      lib/fw_table.c
296 F:      tools/power/acpi/
297
298 ACPI APEI
299 M:      "Rafael J. Wysocki" <[email protected]>
300 R:      Len Brown <[email protected]>
301 R:      James Morse <[email protected]>
302 R:      Tony Luck <[email protected]>
303 R:      Borislav Petkov <[email protected]>
304 L:      [email protected]
305 F:      drivers/acpi/apei/
306
307 ACPI COMPONENT ARCHITECTURE (ACPICA)
308 M:      Robert Moore <[email protected]>
309 M:      "Rafael J. Wysocki" <[email protected]>
310 L:      [email protected]
311 L:      [email protected]
312 S:      Supported
313 W:      https://acpica.org/
314 W:      https://github.com/acpica/acpica/
315 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
316 B:      https://bugzilla.kernel.org
317 B:      https://bugs.acpica.org
318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
319 F:      drivers/acpi/acpica/
320 F:      include/acpi/
321 F:      tools/power/acpi/
322
323 ACPI FOR ARM64 (ACPI/arm64)
324 M:      Lorenzo Pieralisi <[email protected]>
325 M:      Hanjun Guo <[email protected]>
326 M:      Sudeep Holla <[email protected]>
327 L:      [email protected]
328 L:      [email protected] (moderated for non-subscribers)
329 S:      Maintained
330 F:      drivers/acpi/arm64
331
332 ACPI FOR RISC-V (ACPI/riscv)
333 M:      Sunil V L <[email protected]>
334 L:      [email protected]
335 L:      [email protected]
336 S:      Maintained
337 F:      drivers/acpi/riscv/
338
339 ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
340 M:      Sudeep Holla <[email protected]>
341 L:      [email protected]
342 S:      Supported
343 F:      drivers/mailbox/pcc.c
344
345 ACPI PMIC DRIVERS
346 M:      "Rafael J. Wysocki" <[email protected]>
347 M:      Len Brown <[email protected]>
348 R:      Andy Shevchenko <[email protected]>
349 R:      Mika Westerberg <[email protected]>
350 L:      [email protected]
351 S:      Supported
352 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
353 B:      https://bugzilla.kernel.org
354 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
355 F:      drivers/acpi/pmic/
356
357 ACPI SERIAL MULTI INSTANTIATE DRIVER
358 M:      Hans de Goede <[email protected]>
359 L:      [email protected]
360 S:      Maintained
361 F:      drivers/platform/x86/serial-multi-instantiate.c
362
363 ACPI THERMAL DRIVER
364 M:      Rafael J. Wysocki <[email protected]>
365 R:      Zhang Rui <[email protected]>
366 L:      [email protected]
367 S:      Supported
368 B:      https://bugzilla.kernel.org
369 F:      drivers/acpi/*thermal*
370
371 ACPI VIOT DRIVER
372 M:      Jean-Philippe Brucker <[email protected]>
373 L:      [email protected]
374 L:      [email protected]
375 S:      Maintained
376 F:      drivers/acpi/viot.c
377 F:      include/linux/acpi_viot.h
378
379 ACPI WMI DRIVER
380 M:      Armin Wolf <[email protected]>
381 L:      [email protected]
382 S:      Maintained
383 F:      Documentation/driver-api/wmi.rst
384 F:      Documentation/wmi/
385 F:      drivers/platform/x86/wmi.c
386 F:      include/uapi/linux/wmi.h
387
388 ACRN HYPERVISOR SERVICE MODULE
389 M:      Fei Li <[email protected]>
390 L:      [email protected] (subscribers-only)
391 S:      Supported
392 W:      https://projectacrn.org
393 F:      Documentation/virt/acrn/
394 F:      drivers/virt/acrn/
395 F:      include/uapi/linux/acrn.h
396
397 AD1889 ALSA SOUND DRIVER
398 L:      [email protected]
399 S:      Maintained
400 W:      https://parisc.wiki.kernel.org/index.php/AD1889
401 F:      sound/pci/ad1889.*
402
403 AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
404 M:      Mugilraj Dhavachelvan <[email protected]>
405 L:      [email protected]
406 S:      Supported
407 F:      drivers/iio/potentiometer/ad5110.c
408
409 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
410 M:      Michael Hennerich <[email protected]>
411 S:      Supported
412 W:      http://wiki.analog.com/AD5254
413 W:      https://ez.analog.com/linux-software-drivers
414 F:      drivers/misc/ad525x_dpot.c
415
416 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
417 M:      Michael Hennerich <[email protected]>
418 S:      Supported
419 W:      http://wiki.analog.com/AD5398
420 W:      https://ez.analog.com/linux-software-drivers
421 F:      drivers/regulator/ad5398.c
422
423 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
424 M:      Michael Hennerich <[email protected]>
425 S:      Supported
426 W:      http://wiki.analog.com/AD7142
427 W:      https://ez.analog.com/linux-software-drivers
428 F:      drivers/input/misc/ad714x.c
429
430 AD7877 TOUCHSCREEN DRIVER
431 M:      Michael Hennerich <[email protected]>
432 S:      Supported
433 W:      http://wiki.analog.com/AD7877
434 W:      https://ez.analog.com/linux-software-drivers
435 F:      drivers/input/touchscreen/ad7877.c
436
437 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
438 M:      Michael Hennerich <[email protected]>
439 S:      Supported
440 W:      http://wiki.analog.com/AD7879
441 W:      https://ez.analog.com/linux-software-drivers
442 F:      drivers/input/touchscreen/ad7879.c
443
444 ADAFRUIT MINI I2C GAMEPAD
445 M:      Anshul Dalal <[email protected]>
446 L:      [email protected]
447 S:      Maintained
448 F:      Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
449 F:      drivers/input/joystick/adafruit-seesaw.c
450
451 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
452 M:      Jiri Kosina <[email protected]>
453 S:      Maintained
454
455 ADF7242 IEEE 802.15.4 RADIO DRIVER
456 M:      Michael Hennerich <[email protected]>
457 L:      [email protected]
458 S:      Supported
459 W:      https://wiki.analog.com/ADF7242
460 W:      https://ez.analog.com/linux-software-drivers
461 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
462 F:      drivers/net/ieee802154/adf7242.c
463
464 ADM1025 HARDWARE MONITOR DRIVER
465 M:      Jean Delvare <[email protected]>
466 L:      [email protected]
467 S:      Maintained
468 F:      Documentation/hwmon/adm1025.rst
469 F:      drivers/hwmon/adm1025.c
470
471 ADM1029 HARDWARE MONITOR DRIVER
472 M:      Corentin Labbe <[email protected]>
473 L:      [email protected]
474 S:      Maintained
475 F:      drivers/hwmon/adm1029.c
476
477 ADM8211 WIRELESS DRIVER
478 L:      [email protected]
479 S:      Orphan
480 F:      drivers/net/wireless/admtek/adm8211.*
481
482 ADP1653 FLASH CONTROLLER DRIVER
483 M:      Sakari Ailus <[email protected]>
484 L:      [email protected]
485 S:      Maintained
486 F:      drivers/media/i2c/adp1653.c
487 F:      include/media/i2c/adp1653.h
488
489 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
490 M:      Michael Hennerich <[email protected]>
491 S:      Supported
492 W:      http://wiki.analog.com/ADP5520
493 W:      https://ez.analog.com/linux-software-drivers
494 F:      drivers/gpio/gpio-adp5520.c
495 F:      drivers/input/keyboard/adp5520-keys.c
496 F:      drivers/leds/leds-adp5520.c
497 F:      drivers/mfd/adp5520.c
498 F:      drivers/video/backlight/adp5520_bl.c
499
500 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
501 M:      Michael Hennerich <[email protected]>
502 S:      Supported
503 W:      http://wiki.analog.com/ADP5588
504 W:      https://ez.analog.com/linux-software-drivers
505 F:      Documentation/devicetree/bindings/input/adi,adp5588.yaml
506 F:      drivers/input/keyboard/adp5588-keys.c
507
508 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
509 M:      Michael Hennerich <[email protected]>
510 S:      Supported
511 W:      http://wiki.analog.com/ADP8860
512 W:      https://ez.analog.com/linux-software-drivers
513 F:      drivers/video/backlight/adp8860_bl.c
514
515 ADT746X FAN DRIVER
516 M:      Colin Leroy <[email protected]>
517 S:      Maintained
518 F:      drivers/macintosh/therm_adt746x.c
519
520 ADT7475 HARDWARE MONITOR DRIVER
521 M:      Jean Delvare <[email protected]>
522 L:      [email protected]
523 S:      Maintained
524 F:      Documentation/hwmon/adt7475.rst
525 F:      drivers/hwmon/adt7475.c
526
527 ADVANSYS SCSI DRIVER
528 M:      Matthew Wilcox <[email protected]>
529 M:      Hannes Reinecke <[email protected]>
530 L:      [email protected]
531 S:      Maintained
532 F:      Documentation/scsi/advansys.rst
533 F:      drivers/scsi/advansys.c
534
535 ADVANTECH SWBTN DRIVER
536 M:      Andrea Ho <[email protected]>
537 L:      [email protected]
538 S:      Maintained
539 F:      drivers/platform/x86/adv_swbutton.c
540
541 ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
542 M:      Lucas Stankus <[email protected]>
543 S:      Supported
544 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
545 F:      drivers/iio/accel/adxl313*
546
547 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
548 M:      Michael Hennerich <[email protected]>
549 S:      Supported
550 W:      http://wiki.analog.com/ADXL345
551 W:      https://ez.analog.com/linux-software-drivers
552 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
553 F:      drivers/input/misc/adxl34x.c
554
555 ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
556 M:      Puranjay Mohan <[email protected]>
557 L:      [email protected]
558 S:      Supported
559 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
560 F:      drivers/iio/accel/adxl355.h
561 F:      drivers/iio/accel/adxl355_core.c
562 F:      drivers/iio/accel/adxl355_i2c.c
563 F:      drivers/iio/accel/adxl355_spi.c
564
565 ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
566 M:      Cosmin Tanislav <[email protected]>
567 L:      [email protected]
568 S:      Supported
569 W:      https://ez.analog.com/linux-software-drivers
570 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
571 F:      drivers/iio/accel/adxl367*
572
573 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
574 M:      Michael Hennerich <[email protected]>
575 S:      Supported
576 W:      https://ez.analog.com/linux-software-drivers
577 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
578 F:      drivers/iio/accel/adxl372.c
579 F:      drivers/iio/accel/adxl372_i2c.c
580 F:      drivers/iio/accel/adxl372_spi.c
581
582 AF9013 MEDIA DRIVER
583 L:      [email protected]
584 S:      Orphan
585 W:      https://linuxtv.org
586 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
587 F:      drivers/media/dvb-frontends/af9013*
588
589 AF9033 MEDIA DRIVER
590 L:      [email protected]
591 S:      Orphan
592 W:      https://linuxtv.org
593 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
594 F:      drivers/media/dvb-frontends/af9033*
595
596 AFFS FILE SYSTEM
597 M:      David Sterba <[email protected]>
598 L:      [email protected]
599 S:      Odd Fixes
600 F:      Documentation/filesystems/affs.rst
601 F:      fs/affs/
602
603 AFS FILESYSTEM
604 M:      David Howells <[email protected]>
605 M:      Marc Dionne <[email protected]>
606 L:      [email protected]
607 S:      Supported
608 W:      https://www.infradead.org/~dhowells/kafs/
609 F:      Documentation/filesystems/afs.rst
610 F:      fs/afs/
611 F:      include/trace/events/afs.h
612
613 AGPGART DRIVER
614 M:      David Airlie <[email protected]>
615 L:      [email protected]
616 S:      Maintained
617 T:      git git://anongit.freedesktop.org/drm/drm
618 F:      drivers/char/agp/
619 F:      include/linux/agp*
620 F:      include/uapi/linux/agp*
621
622 AHA152X SCSI DRIVER
623 M:      "Juergen E. Fischer" <[email protected]>
624 L:      [email protected]
625 S:      Maintained
626 F:      drivers/scsi/aha152x*
627 F:      drivers/scsi/pcmcia/aha152x*
628
629 AIC7XXX / AIC79XX SCSI DRIVER
630 M:      Hannes Reinecke <[email protected]>
631 L:      [email protected]
632 S:      Maintained
633 F:      drivers/scsi/aic7xxx/
634
635 AIMSLAB FM RADIO RECEIVER DRIVER
636 M:      Hans Verkuil <[email protected]>
637 L:      [email protected]
638 S:      Maintained
639 W:      https://linuxtv.org
640 T:      git git://linuxtv.org/media_tree.git
641 F:      drivers/media/radio/radio-aimslab*
642
643 AIO
644 M:      Benjamin LaHaise <[email protected]>
645 L:      [email protected]
646 S:      Supported
647 F:      fs/aio.c
648 F:      include/linux/*aio*.h
649
650 AIRSPY MEDIA DRIVER
651 L:      [email protected]
652 S:      Orphan
653 W:      https://linuxtv.org
654 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
655 F:      drivers/media/usb/airspy/
656
657 ALACRITECH GIGABIT ETHERNET DRIVER
658 M:      Lino Sanfilippo <[email protected]>
659 S:      Maintained
660 F:      drivers/net/ethernet/alacritech/*
661
662 ALCATEL SPEEDTOUCH USB DRIVER
663 M:      Duncan Sands <[email protected]>
664 L:      [email protected]
665 S:      Maintained
666 W:      http://www.linux-usb.org/SpeedTouch/
667 F:      drivers/usb/atm/speedtch.c
668 F:      drivers/usb/atm/usbatm.c
669
670 ALCHEMY AU1XX0 MMC DRIVER
671 M:      Manuel Lauss <[email protected]>
672 S:      Maintained
673 F:      drivers/mmc/host/au1xmmc.c
674
675 ALI1563 I2C DRIVER
676 M:      Rudolf Marek <[email protected]>
677 L:      [email protected]
678 S:      Maintained
679 F:      Documentation/i2c/busses/i2c-ali1563.rst
680 F:      drivers/i2c/busses/i2c-ali1563.c
681
682 ALIBABA ELASTIC RDMA DRIVER
683 M:      Cheng Xu <[email protected]>
684 M:      Kai Shen <[email protected]>
685 L:      [email protected]
686 S:      Supported
687 F:      drivers/infiniband/hw/erdma
688 F:      include/uapi/rdma/erdma-abi.h
689
690 ALIBABA PMU DRIVER
691 M:      Shuai Xue <[email protected]>
692 S:      Supported
693 F:      Documentation/admin-guide/perf/alibaba_pmu.rst
694 F:      drivers/perf/alibaba_uncore_drw_pmu.c
695
696 ALIENWARE WMI DRIVER
697 L:      [email protected]
698 S:      Maintained
699 F:      drivers/platform/x86/dell/alienware-wmi.c
700
701 ALLEGRO DVT VIDEO IP CORE DRIVER
702 M:      Michael Tretter <[email protected]>
703 R:      Pengutronix Kernel Team <[email protected]>
704 L:      [email protected]
705 S:      Maintained
706 F:      Documentation/devicetree/bindings/media/allegro,al5e.yaml
707 F:      drivers/media/platform/allegro-dvt/
708
709 ALLIED VISION ALVIUM CAMERA DRIVER
710 M:      Tommaso Merciai <[email protected]>
711 M:      Martin Hecht <[email protected]>
712 L:      [email protected]
713 S:      Maintained
714 F:      Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
715 F:      drivers/media/i2c/alvium-csi2.c
716 F:      drivers/media/i2c/alvium-csi2.h
717
718 ALLWINNER A10 CSI DRIVER
719 M:      Maxime Ripard <[email protected]>
720 L:      [email protected]
721 S:      Maintained
722 T:      git git://linuxtv.org/media_tree.git
723 F:      Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
724 F:      drivers/media/platform/sunxi/sun4i-csi/
725
726 ALLWINNER A31 CSI DRIVER
727 M:      Yong Deng <[email protected]>
728 M:      Paul Kocialkowski <[email protected]>
729 L:      [email protected]
730 S:      Maintained
731 T:      git git://linuxtv.org/media_tree.git
732 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
733 F:      drivers/media/platform/sunxi/sun6i-csi/
734
735 ALLWINNER A31 ISP DRIVER
736 M:      Paul Kocialkowski <[email protected]>
737 L:      [email protected]
738 S:      Maintained
739 T:      git git://linuxtv.org/media_tree.git
740 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
741 F:      drivers/staging/media/sunxi/sun6i-isp/
742 F:      drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
743
744 ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
745 M:      Paul Kocialkowski <[email protected]>
746 L:      [email protected]
747 S:      Maintained
748 T:      git git://linuxtv.org/media_tree.git
749 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
750 F:      drivers/media/platform/sunxi/sun6i-mipi-csi2/
751
752 ALLWINNER CPUFREQ DRIVER
753 M:      Yangtao Li <[email protected]>
754 L:      [email protected]
755 S:      Maintained
756 F:      Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
757 F:      drivers/cpufreq/sun50i-cpufreq-nvmem.c
758
759 ALLWINNER CRYPTO DRIVERS
760 M:      Corentin Labbe <[email protected]>
761 L:      [email protected]
762 S:      Maintained
763 F:      drivers/crypto/allwinner/
764
765 ALLWINNER DMIC DRIVERS
766 M:      Ban Tao <[email protected]>
767 L:      [email protected] (moderated for non-subscribers)
768 S:      Maintained
769 F:      Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
770 F:      sound/soc/sunxi/sun50i-dmic.c
771
772 ALLWINNER HARDWARE SPINLOCK SUPPORT
773 M:      Wilken Gottwalt <[email protected]>
774 S:      Maintained
775 F:      Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
776 F:      drivers/hwspinlock/sun6i_hwspinlock.c
777
778 ALLWINNER THERMAL DRIVER
779 M:      Vasily Khoruzhick <[email protected]>
780 M:      Yangtao Li <[email protected]>
781 L:      [email protected]
782 S:      Maintained
783 F:      Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
784 F:      drivers/thermal/sun8i_thermal.c
785
786 ALLWINNER VPU DRIVER
787 M:      Maxime Ripard <[email protected]>
788 M:      Paul Kocialkowski <[email protected]>
789 L:      [email protected]
790 S:      Maintained
791 F:      drivers/staging/media/sunxi/cedrus/
792
793 ALPHA PORT
794 M:      Richard Henderson <[email protected]>
795 M:      Ivan Kokshaysky <[email protected]>
796 M:      Matt Turner <[email protected]>
797 L:      [email protected]
798 S:      Odd Fixes
799 F:      arch/alpha/
800
801 ALPS PS/2 TOUCHPAD DRIVER
802 R:      Pali Rohár <[email protected]>
803 F:      drivers/input/mouse/alps.*
804
805 ALTERA I2C CONTROLLER DRIVER
806 M:      Thor Thayer <[email protected]>
807 S:      Maintained
808 F:      Documentation/devicetree/bindings/i2c/i2c-altera.txt
809 F:      drivers/i2c/busses/i2c-altera.c
810
811 ALTERA MAILBOX DRIVER
812 M:      Mun Yew Tham <[email protected]>
813 S:      Maintained
814 F:      drivers/mailbox/mailbox-altera.c
815
816 ALTERA MSGDMA IP CORE DRIVER
817 M:      Olivier Dautricourt <[email protected]>
818 R:      Stefan Roese <[email protected]>
819 L:      [email protected]
820 S:      Odd Fixes
821 F:      Documentation/devicetree/bindings/dma/altr,msgdma.yaml
822 F:      drivers/dma/altera-msgdma.c
823
824 ALTERA PIO DRIVER
825 M:      Mun Yew Tham <[email protected]>
826 L:      [email protected]
827 S:      Maintained
828 F:      drivers/gpio/gpio-altera.c
829
830 ALTERA SYSTEM MANAGER DRIVER
831 M:      Thor Thayer <[email protected]>
832 S:      Maintained
833 F:      drivers/mfd/altera-sysmgr.c
834 F:      include/linux/mfd/altera-sysmgr.h
835
836 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
837 M:      Thor Thayer <[email protected]>
838 S:      Maintained
839 F:      drivers/gpio/gpio-altera-a10sr.c
840 F:      drivers/mfd/altera-a10sr.c
841 F:      drivers/reset/reset-a10sr.c
842 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
843 F:      include/linux/mfd/altera-a10sr.h
844
845 ALTERA TRIPLE SPEED ETHERNET DRIVER
846 M:      Joyce Ooi <[email protected]>
847 L:      [email protected]
848 S:      Maintained
849 F:      drivers/net/ethernet/altera/
850
851 ALTERA UART/JTAG UART SERIAL DRIVERS
852 M:      Tobias Klauser <[email protected]>
853 L:      [email protected]
854 S:      Maintained
855 F:      drivers/tty/serial/altera_jtaguart.c
856 F:      drivers/tty/serial/altera_uart.c
857 F:      include/linux/altera_jtaguart.h
858 F:      include/linux/altera_uart.h
859
860 AMAZON ANNAPURNA LABS FIC DRIVER
861 M:      Talel Shenhar <[email protected]>
862 S:      Maintained
863 F:      Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
864 F:      drivers/irqchip/irq-al-fic.c
865
866 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
867 M:      Talel Shenhar <[email protected]>
868 M:      Talel Shenhar <[email protected]>
869 S:      Maintained
870 F:      Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
871 F:      drivers/edac/al_mc_edac.c
872
873 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
874 M:      Talel Shenhar <[email protected]>
875 S:      Maintained
876 F:      Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
877 F:      drivers/thermal/thermal_mmio.c
878
879 AMAZON ETHERNET DRIVERS
880 M:      Shay Agroskin <[email protected]>
881 M:      Arthur Kiyanovski <[email protected]>
882 R:      David Arinzon <[email protected]>
883 R:      Noam Dagan <[email protected]>
884 R:      Saeed Bishara <[email protected]>
885 L:      [email protected]
886 S:      Supported
887 F:      Documentation/networking/device_drivers/ethernet/amazon/ena.rst
888 F:      drivers/net/ethernet/amazon/
889
890 AMAZON RDMA EFA DRIVER
891 M:      Michael Margolin <[email protected]>
892 R:      Gal Pressman <[email protected]>
893 R:      Yossi Leybovich <[email protected]>
894 L:      [email protected]
895 S:      Supported
896 Q:      https://patchwork.kernel.org/project/linux-rdma/list/
897 F:      drivers/infiniband/hw/efa/
898 F:      include/uapi/rdma/efa-abi.h
899
900 AMD AXI W1 DRIVER
901 M:      Kris Chaplin <[email protected]>
902 R:      Thomas Delev <[email protected]>
903 R:      Michal Simek <[email protected]>
904 S:      Maintained
905 F:      Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
906 F:      drivers/w1/masters/amd_axi_w1.c
907
908 AMD CDX BUS DRIVER
909 M:      Nipun Gupta <[email protected]>
910 M:      Nikhil Agarwal <[email protected]>
911 S:      Maintained
912 F:      Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
913 F:      drivers/cdx/*
914 F:      include/linux/cdx/*
915
916 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
917 M:      Tom Lendacky <[email protected]>
918 M:      John Allen <[email protected]>
919 L:      [email protected]
920 S:      Supported
921 F:      drivers/crypto/ccp/
922 F:      include/linux/ccp.h
923
924 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
925 M:      Ashish Kalra <[email protected]>
926 M:      Tom Lendacky <[email protected]>
927 L:      [email protected]
928 S:      Supported
929 F:      drivers/crypto/ccp/sev*
930 F:      include/uapi/linux/psp-sev.h
931
932 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
933 M:      Mario Limonciello <[email protected]>
934 L:      [email protected]
935 S:      Supported
936 F:      drivers/crypto/ccp/dbc.c
937 F:      drivers/crypto/ccp/dbc.h
938 F:      drivers/crypto/ccp/platform-access.c
939 F:      drivers/crypto/ccp/platform-access.h
940 F:      include/uapi/linux/psp-dbc.h
941 F:      tools/crypto/ccp/*.c
942 F:      tools/crypto/ccp/*.py
943
944 AMD DISPLAY CORE
945 M:      Harry Wentland <[email protected]>
946 M:      Leo Li <[email protected]>
947 M:      Rodrigo Siqueira <[email protected]>
948 L:      [email protected]
949 S:      Supported
950 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
951 F:      drivers/gpu/drm/amd/display/
952
953 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
954 M:      Huang Rui <[email protected]>
955 L:      [email protected]
956 S:      Supported
957 F:      Documentation/hwmon/fam15h_power.rst
958 F:      drivers/hwmon/fam15h_power.c
959
960 AMD FCH GPIO DRIVER
961 M:      Enrico Weigelt, metux IT consult <[email protected]>
962 L:      [email protected]
963 S:      Maintained
964 F:      drivers/gpio/gpio-amd-fch.c
965 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
966
967 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
968 L:      [email protected] (moderated for non-subscribers)
969 S:      Orphan
970 F:      drivers/usb/gadget/udc/amd5536udc.*
971
972 AMD GEODE PROCESSOR/CHIPSET SUPPORT
973 M:      Andres Salomon <[email protected]>
974 L:      [email protected] (moderated for non-subscribers)
975 S:      Supported
976 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
977 F:      arch/x86/include/asm/geode.h
978 F:      drivers/char/hw_random/geode-rng.c
979 F:      drivers/crypto/geode*
980 F:      drivers/video/fbdev/geode/
981
982 AMD HSMP DRIVER
983 M:      Naveen Krishna Chatradhi <[email protected]>
984 R:      Carlos Bilbao <[email protected]>
985 L:      [email protected]
986 S:      Maintained
987 F:      Documentation/arch/x86/amd_hsmp.rst
988 F:      arch/x86/include/asm/amd_hsmp.h
989 F:      arch/x86/include/uapi/asm/amd_hsmp.h
990 F:      drivers/platform/x86/amd/hsmp.c
991
992 AMD IOMMU (AMD-VI)
993 M:      Joerg Roedel <[email protected]>
994 R:      Suravee Suthikulpanit <[email protected]>
995 L:      [email protected]
996 S:      Maintained
997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
998 F:      drivers/iommu/amd/
999 F:      include/linux/amd-iommu.h
1000
1001 AMD KFD
1002 M:      Felix Kuehling <[email protected]>
1003 L:      [email protected]
1004 S:      Supported
1005 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1006 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1007 F:      drivers/gpu/drm/amd/amdkfd/
1008 F:      drivers/gpu/drm/amd/include/cik_structs.h
1009 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1010 F:      drivers/gpu/drm/amd/include/v9_structs.h
1011 F:      drivers/gpu/drm/amd/include/vi_structs.h
1012 F:      include/uapi/linux/kfd_ioctl.h
1013 F:      include/uapi/linux/kfd_sysfs.h
1014
1015 AMD MP2 I2C DRIVER
1016 M:      Elie Morisse <[email protected]>
1017 M:      Shyam Sundar S K <[email protected]>
1018 L:      [email protected]
1019 S:      Maintained
1020 F:      drivers/i2c/busses/i2c-amd-mp2*
1021
1022 AMD PDS CORE DRIVER
1023 M:      Shannon Nelson <[email protected]>
1024 M:      Brett Creeley <[email protected]>
1025 L:      [email protected]
1026 S:      Supported
1027 F:      Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1028 F:      drivers/net/ethernet/amd/pds_core/
1029 F:      include/linux/pds/
1030
1031 AMD PMC DRIVER
1032 M:      Shyam Sundar S K <[email protected]>
1033 L:      [email protected]
1034 S:      Maintained
1035 F:      drivers/platform/x86/amd/pmc/
1036
1037 AMD PMF DRIVER
1038 M:      Shyam Sundar S K <[email protected]>
1039 L:      [email protected]
1040 S:      Maintained
1041 F:      Documentation/ABI/testing/sysfs-amd-pmf
1042 F:      drivers/platform/x86/amd/pmf/
1043
1044 AMD POWERPLAY AND SWSMU
1045 M:      Evan Quan <[email protected]>
1046 L:      [email protected]
1047 S:      Supported
1048 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1049 F:      drivers/gpu/drm/amd/pm/
1050
1051 AMD PSTATE DRIVER
1052 M:      Huang Rui <[email protected]>
1053 L:      [email protected]
1054 S:      Supported
1055 F:      Documentation/admin-guide/pm/amd-pstate.rst
1056 F:      drivers/cpufreq/amd-pstate*
1057 F:      include/linux/amd-pstate.h
1058 F:      tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1059
1060 AMD PTDMA DRIVER
1061 M:      Sanjay R Mehta <[email protected]>
1062 L:      [email protected]
1063 S:      Maintained
1064 F:      drivers/dma/ptdma/
1065
1066 AMD SEATTLE DEVICE TREE SUPPORT
1067 M:      Suravee Suthikulpanit <[email protected]>
1068 M:      Tom Lendacky <[email protected]>
1069 S:      Supported
1070 F:      arch/arm64/boot/dts/amd/
1071
1072 AMD SENSOR FUSION HUB DRIVER
1073 M:      Basavaraj Natikar <[email protected]>
1074 L:      [email protected]
1075 S:      Maintained
1076 F:      Documentation/hid/amd-sfh*
1077 F:      drivers/hid/amd-sfh-hid/
1078
1079 AMD SPI DRIVER
1080 M:      Sanjay R Mehta <[email protected]>
1081 S:      Maintained
1082 F:      drivers/spi/spi-amd.c
1083
1084 AMD XGBE DRIVER
1085 M:      "Shyam Sundar S K" <[email protected]>
1086 L:      [email protected]
1087 S:      Supported
1088 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1089 F:      drivers/net/ethernet/amd/xgbe/
1090
1091 AMLOGIC DDR PMU DRIVER
1092 M:      Jiucheng Xu <[email protected]>
1093 L:      [email protected]
1094 S:      Supported
1095 W:      http://www.amlogic.com
1096 F:      Documentation/admin-guide/perf/meson-ddr-pmu.rst
1097 F:      Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1098 F:      drivers/perf/amlogic/
1099 F:      include/soc/amlogic/
1100
1101 AMPHION VPU CODEC V4L2 DRIVER
1102 M:      Ming Qian <[email protected]>
1103 M:      Zhou Peng <[email protected]>
1104 L:      [email protected]
1105 S:      Maintained
1106 F:      Documentation/devicetree/bindings/media/amphion,vpu.yaml
1107 F:      drivers/media/platform/amphion/
1108
1109 AMS AS73211 DRIVER
1110 M:      Christian Eggers <[email protected]>
1111 L:      [email protected]
1112 S:      Maintained
1113 F:      Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1114 F:      drivers/iio/light/as73211.c
1115
1116 AMT (Automatic Multicast Tunneling)
1117 M:      Taehee Yoo <[email protected]>
1118 L:      [email protected]
1119 S:      Maintained
1120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1122 F:      drivers/net/amt.c
1123
1124 ANALOG DEVICES INC AD3552R DRIVER
1125 M:      Nuno Sá <[email protected]>
1126 L:      [email protected]
1127 S:      Supported
1128 W:      https://ez.analog.com/linux-software-drivers
1129 F:      Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1130 F:      drivers/iio/dac/ad3552r.c
1131
1132 ANALOG DEVICES INC AD4130 DRIVER
1133 M:      Cosmin Tanislav <[email protected]>
1134 L:      [email protected]
1135 S:      Supported
1136 W:      https://ez.analog.com/linux-software-drivers
1137 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1138 F:      Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1139 F:      drivers/iio/adc/ad4130.c
1140
1141 ANALOG DEVICES INC AD7091R DRIVER
1142 M:      Marcelo Schmitt <[email protected]>
1143 L:      [email protected]
1144 S:      Supported
1145 W:      http://ez.analog.com/community/linux-device-drivers
1146 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1147 F:      drivers/iio/adc/drivers/iio/adc/ad7091r*
1148
1149 ANALOG DEVICES INC AD7192 DRIVER
1150 M:      Alexandru Tachici <[email protected]>
1151 L:      [email protected]
1152 S:      Supported
1153 W:      https://ez.analog.com/linux-software-drivers
1154 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1155 F:      drivers/iio/adc/ad7192.c
1156
1157 ANALOG DEVICES INC AD7292 DRIVER
1158 M:      Marcelo Schmitt <[email protected]>
1159 L:      [email protected]
1160 S:      Supported
1161 W:      https://ez.analog.com/linux-software-drivers
1162 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1163 F:      drivers/iio/adc/ad7292.c
1164
1165 ANALOG DEVICES INC AD7293 DRIVER
1166 M:      Antoniu Miclaus <[email protected]>
1167 L:      [email protected]
1168 S:      Supported
1169 W:      https://ez.analog.com/linux-software-drivers
1170 F:      Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1171 F:      drivers/iio/dac/ad7293.c
1172
1173 ANALOG DEVICES INC AD74115 DRIVER
1174 M:      Cosmin Tanislav <[email protected]>
1175 L:      [email protected]
1176 S:      Supported
1177 W:      https://ez.analog.com/linux-software-drivers
1178 F:      Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1179 F:      drivers/iio/addac/ad74115.c
1180
1181 ANALOG DEVICES INC AD74413R DRIVER
1182 M:      Cosmin Tanislav <[email protected]>
1183 L:      [email protected]
1184 S:      Supported
1185 W:      https://ez.analog.com/linux-software-drivers
1186 F:      Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1187 F:      drivers/iio/addac/ad74413r.c
1188 F:      include/dt-bindings/iio/addac/adi,ad74413r.h
1189
1190 ANALOG DEVICES INC AD7768-1 DRIVER
1191 M:      Michael Hennerich <[email protected]>
1192 L:      [email protected]
1193 S:      Supported
1194 W:      https://ez.analog.com/linux-software-drivers
1195 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1196 F:      drivers/iio/adc/ad7768-1.c
1197
1198 ANALOG DEVICES INC AD7780 DRIVER
1199 M:      Michael Hennerich <[email protected]>
1200 M:      Renato Lui Geh <[email protected]>
1201 L:      [email protected]
1202 S:      Supported
1203 W:      https://ez.analog.com/linux-software-drivers
1204 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1205 F:      drivers/iio/adc/ad7780.c
1206
1207 ANALOG DEVICES INC ADA4250 DRIVER
1208 M:      Antoniu Miclaus <[email protected]>
1209 L:      [email protected]
1210 S:      Supported
1211 W:      https://ez.analog.com/linux-software-drivers
1212 F:      Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1213 F:      drivers/iio/amplifiers/ada4250.c
1214
1215 ANALOG DEVICES INC ADF4377 DRIVER
1216 M:      Antoniu Miclaus <[email protected]>
1217 L:      [email protected]
1218 S:      Supported
1219 W:      https://ez.analog.com/linux-software-drivers
1220 F:      Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1221 F:      drivers/iio/frequency/adf4377.c
1222
1223 ANALOG DEVICES INC ADGS1408 DRIVER
1224 M:      Mircea Caprioru <[email protected]>
1225 S:      Supported
1226 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1227 F:      drivers/mux/adgs1408.c
1228
1229 ANALOG DEVICES INC ADIN DRIVER
1230 M:      Michael Hennerich <[email protected]>
1231 L:      [email protected]
1232 S:      Supported
1233 W:      https://ez.analog.com/linux-software-drivers
1234 F:      Documentation/devicetree/bindings/net/adi,adin.yaml
1235 F:      drivers/net/phy/adin.c
1236
1237 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1238 M:      Nuno Sa <[email protected]>
1239 L:      [email protected]
1240 S:      Supported
1241 F:      drivers/iio/imu/adis.c
1242 F:      drivers/iio/imu/adis_buffer.c
1243 F:      drivers/iio/imu/adis_trigger.c
1244 F:      include/linux/iio/imu/adis.h
1245
1246 ANALOG DEVICES INC ADIS16460 DRIVER
1247 M:      Dragos Bogdan <[email protected]>
1248 L:      [email protected]
1249 S:      Supported
1250 W:      https://ez.analog.com/linux-software-drivers
1251 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1252 F:      drivers/iio/imu/adis16460.c
1253
1254 ANALOG DEVICES INC ADIS16475 DRIVER
1255 M:      Nuno Sa <[email protected]>
1256 L:      [email protected]
1257 S:      Supported
1258 W:      https://ez.analog.com/linux-software-drivers
1259 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1260 F:      drivers/iio/imu/adis16475.c
1261
1262 ANALOG DEVICES INC ADM1177 DRIVER
1263 M:      Michael Hennerich <[email protected]>
1264 L:      [email protected]
1265 S:      Supported
1266 W:      https://ez.analog.com/linux-software-drivers
1267 F:      Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1268 F:      drivers/hwmon/adm1177.c
1269
1270 ANALOG DEVICES INC ADMV1013 DRIVER
1271 M:      Antoniu Miclaus <[email protected]>
1272 L:      [email protected]
1273 S:      Supported
1274 W:      https://ez.analog.com/linux-software-drivers
1275 F:      Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1276 F:      drivers/iio/frequency/admv1013.c
1277
1278 ANALOG DEVICES INC ADMV1014 DRIVER
1279 M:      Antoniu Miclaus <[email protected]>
1280 L:      [email protected]
1281 S:      Supported
1282 W:      https://ez.analog.com/linux-software-drivers
1283 F:      Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1284 F:      drivers/iio/frequency/admv1014.c
1285
1286 ANALOG DEVICES INC ADMV8818 DRIVER
1287 M:      Antoniu Miclaus <[email protected]>
1288 L:      [email protected]
1289 S:      Supported
1290 W:      https://ez.analog.com/linux-software-drivers
1291 F:      Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1292 F:      drivers/iio/filter/admv8818.c
1293
1294 ANALOG DEVICES INC ADP5061 DRIVER
1295 M:      Michael Hennerich <[email protected]>
1296 L:      [email protected]
1297 S:      Supported
1298 W:      https://ez.analog.com/linux-software-drivers
1299 F:      drivers/power/supply/adp5061.c
1300
1301 ANALOG DEVICES INC ADRF6780 DRIVER
1302 M:      Antoniu Miclaus <[email protected]>
1303 L:      [email protected]
1304 S:      Supported
1305 W:      https://ez.analog.com/linux-software-drivers
1306 F:      Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1307 F:      drivers/iio/frequency/adrf6780.c
1308
1309 ANALOG DEVICES INC ADV7180 DRIVER
1310 M:      Lars-Peter Clausen <[email protected]>
1311 L:      [email protected]
1312 S:      Supported
1313 W:      https://ez.analog.com/linux-software-drivers
1314 F:      Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1315 F:      drivers/media/i2c/adv7180.c
1316
1317 ANALOG DEVICES INC ADV748X DRIVER
1318 M:      Kieran Bingham <[email protected]>
1319 L:      [email protected]
1320 S:      Maintained
1321 F:      Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1322 F:      drivers/media/i2c/adv748x/*
1323
1324 ANALOG DEVICES INC ADV7511 DRIVER
1325 M:      Hans Verkuil <[email protected]>
1326 L:      [email protected]
1327 S:      Maintained
1328 F:      drivers/media/i2c/adv7511*
1329
1330 ANALOG DEVICES INC ADV7604 DRIVER
1331 M:      Hans Verkuil <[email protected]>
1332 L:      [email protected]
1333 S:      Maintained
1334 F:      Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1335 F:      drivers/media/i2c/adv7604*
1336
1337 ANALOG DEVICES INC ADV7842 DRIVER
1338 M:      Hans Verkuil <[email protected]>
1339 L:      [email protected]
1340 S:      Maintained
1341 F:      drivers/media/i2c/adv7842*
1342
1343 ANALOG DEVICES INC ADXRS290 DRIVER
1344 M:      Nishant Malpani <[email protected]>
1345 L:      [email protected]
1346 S:      Supported
1347 F:      Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1348 F:      drivers/iio/gyro/adxrs290.c
1349
1350 ANALOG DEVICES INC ASOC CODEC DRIVERS
1351 M:      Lars-Peter Clausen <[email protected]>
1352 M:      Nuno Sá <[email protected]>
1353 L:      [email protected] (moderated for non-subscribers)
1354 S:      Supported
1355 W:      http://wiki.analog.com/
1356 W:      https://ez.analog.com/linux-software-drivers
1357 F:      sound/soc/codecs/ad1*
1358 F:      sound/soc/codecs/ad7*
1359 F:      sound/soc/codecs/adau*
1360 F:      sound/soc/codecs/adav*
1361 F:      sound/soc/codecs/sigmadsp.*
1362 F:      sound/soc/codecs/ssm*
1363
1364 ANALOG DEVICES INC DMA DRIVERS
1365 M:      Lars-Peter Clausen <[email protected]>
1366 S:      Supported
1367 W:      https://ez.analog.com/linux-software-drivers
1368 F:      drivers/dma/dma-axi-dmac.c
1369
1370 ANALOG DEVICES INC IIO DRIVERS
1371 M:      Lars-Peter Clausen <[email protected]>
1372 M:      Michael Hennerich <[email protected]>
1373 S:      Supported
1374 W:      http://wiki.analog.com/
1375 W:      https://ez.analog.com/linux-software-drivers
1376 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1377 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1378 F:      Documentation/devicetree/bindings/iio/*/adi,*
1379 F:      Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1380 F:      Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1381 F:      drivers/iio/*/ad*
1382 F:      drivers/iio/adc/ltc249*
1383 F:      drivers/iio/amplifiers/hmc425a.c
1384 F:      drivers/staging/iio/*/ad*
1385 X:      drivers/iio/*/adjd*
1386
1387 ANALOG DEVICES INC MAX31760 DRIVER
1388 M:      Ibrahim Tilki <[email protected]>
1389 S:      Maintained
1390 W:      http://wiki.analog.com/
1391 W:      https://ez.analog.com/linux-software-drivers
1392 F:      Documentation/devicetree/bindings/hwmon/adi,max31760.yaml
1393 F:      Documentation/hwmon/max31760.rst
1394 F:      drivers/hwmon/max31760.c
1395
1396 ANALOGBITS PLL LIBRARIES
1397 M:      Paul Walmsley <[email protected]>
1398 S:      Supported
1399 F:      drivers/clk/analogbits/*
1400 F:      include/linux/clk/analogbits*
1401
1402 ANDROID DRIVERS
1403 M:      Greg Kroah-Hartman <[email protected]>
1404 M:      Arve Hjønnevåg <[email protected]>
1405 M:      Todd Kjos <[email protected]>
1406 M:      Martijn Coenen <[email protected]>
1407 M:      Joel Fernandes <[email protected]>
1408 M:      Christian Brauner <[email protected]>
1409 M:      Carlos Llamas <[email protected]>
1410 M:      Suren Baghdasaryan <[email protected]>
1411 L:      [email protected]
1412 S:      Supported
1413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1414 F:      drivers/android/
1415
1416 ANDROID GOLDFISH PIC DRIVER
1417 M:      Miodrag Dinic <[email protected]>
1418 S:      Supported
1419 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1420 F:      drivers/irqchip/irq-goldfish-pic.c
1421
1422 ANDROID GOLDFISH RTC DRIVER
1423 M:      Jiaxun Yang <[email protected]>
1424 S:      Supported
1425 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1426 F:      drivers/rtc/rtc-goldfish.c
1427
1428 AOA (Apple Onboard Audio) ALSA DRIVER
1429 M:      Johannes Berg <[email protected]>
1430 L:      [email protected]
1431 L:      [email protected] (moderated for non-subscribers)
1432 S:      Maintained
1433 F:      sound/aoa/
1434
1435 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1436 M:      William Breathitt Gray <[email protected]>
1437 L:      [email protected]
1438 S:      Maintained
1439 F:      drivers/iio/addac/stx104.c
1440
1441 APM DRIVER
1442 M:      Jiri Kosina <[email protected]>
1443 S:      Odd fixes
1444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1445 F:      arch/x86/kernel/apm_32.c
1446 F:      drivers/char/apm-emulation.c
1447 F:      include/linux/apm_bios.h
1448 F:      include/uapi/linux/apm_bios.h
1449
1450 APPARMOR SECURITY MODULE
1451 M:      John Johansen <[email protected]>
1452 M:      John Johansen <[email protected]>
1453 L:      [email protected] (moderated for non-subscribers)
1454 S:      Supported
1455 W:      apparmor.net
1456 B:      https://gitlab.com/apparmor/apparmor-kernel
1457 C:      irc://irc.oftc.net/apparmor
1458 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1459 T:      https://gitlab.com/apparmor/apparmor-kernel.git
1460 F:      Documentation/admin-guide/LSM/apparmor.rst
1461 F:      security/apparmor/
1462
1463 APPLE BCM5974 MULTITOUCH DRIVER
1464 M:      Henrik Rydberg <[email protected]>
1465 L:      [email protected]
1466 S:      Odd fixes
1467 F:      drivers/input/mouse/bcm5974.c
1468
1469 APPLE PCIE CONTROLLER DRIVER
1470 M:      Alyssa Rosenzweig <[email protected]>
1471 M:      Marc Zyngier <[email protected]>
1472 L:      [email protected]
1473 S:      Maintained
1474 F:      drivers/pci/controller/pcie-apple.c
1475
1476 APPLE SMC DRIVER
1477 M:      Henrik Rydberg <[email protected]>
1478 L:      [email protected]
1479 S:      Odd fixes
1480 F:      drivers/hwmon/applesmc.c
1481
1482 APPLETALK NETWORK LAYER
1483 L:      [email protected]
1484 S:      Odd fixes
1485 F:      include/linux/atalk.h
1486 F:      include/uapi/linux/atalk.h
1487 F:      net/appletalk/
1488
1489 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1490 M:      Khuong Dinh <[email protected]>
1491 S:      Supported
1492 F:      arch/arm64/boot/dts/apm/
1493
1494 APPLIED MICRO (APM) X-GENE SOC EDAC
1495 M:      Khuong Dinh <[email protected]>
1496 S:      Supported
1497 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1498 F:      drivers/edac/xgene_edac.c
1499
1500 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1501 M:      Iyappan Subramanian <[email protected]>
1502 M:      Keyur Chudgar <[email protected]>
1503 S:      Supported
1504 F:      drivers/net/ethernet/apm/xgene-v2/
1505
1506 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1507 M:      Iyappan Subramanian <[email protected]>
1508 M:      Keyur Chudgar <[email protected]>
1509 M:      Quan Nguyen <[email protected]>
1510 S:      Supported
1511 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1512 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1513 F:      drivers/net/ethernet/apm/xgene/
1514 F:      drivers/net/mdio/mdio-xgene.c
1515
1516 APPLIED MICRO (APM) X-GENE SOC PMU
1517 M:      Khuong Dinh <[email protected]>
1518 S:      Supported
1519 F:      Documentation/admin-guide/perf/xgene-pmu.rst
1520 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1521 F:      drivers/perf/xgene_pmu.c
1522
1523 APTINA CAMERA SENSOR PLL
1524 M:      Laurent Pinchart <[email protected]>
1525 L:      [email protected]
1526 S:      Maintained
1527 F:      drivers/media/i2c/aptina-pll.*
1528
1529 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1530 M:      Aleksa Savic <[email protected]>
1531 M:      Jack Doan <[email protected]>
1532 L:      [email protected]
1533 S:      Maintained
1534 F:      Documentation/hwmon/aquacomputer_d5next.rst
1535 F:      drivers/hwmon/aquacomputer_d5next.c
1536
1537 AQUANTIA ETHERNET DRIVER (atlantic)
1538 M:      Igor Russkikh <[email protected]>
1539 L:      [email protected]
1540 S:      Supported
1541 W:      https://www.marvell.com/
1542 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
1543 F:      Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1544 F:      drivers/net/ethernet/aquantia/atlantic/
1545
1546 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1547 M:      Egor Pomozov <[email protected]>
1548 L:      [email protected]
1549 S:      Supported
1550 W:      http://www.aquantia.com
1551 F:      drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1552
1553 AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1554 M:      Krzysztof Hałasa <[email protected]>
1555 L:      [email protected]
1556 S:      Maintained
1557 F:      Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1558 F:      drivers/media/i2c/ar0521.c
1559
1560 ARASAN NAND CONTROLLER DRIVER
1561 M:      Miquel Raynal <[email protected]>
1562 R:      Michal Simek <[email protected]>
1563 L:      [email protected]
1564 S:      Maintained
1565 F:      Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1566 F:      drivers/mtd/nand/raw/arasan-nand-controller.c
1567
1568 ARC FRAMEBUFFER DRIVER
1569 M:      Jaya Kumar <[email protected]>
1570 S:      Maintained
1571 F:      drivers/video/fbdev/arcfb.c
1572 F:      drivers/video/fbdev/core/fb_defio.c
1573
1574 ARC PGU DRM DRIVER
1575 M:      Alexey Brodkin <[email protected]>
1576 S:      Supported
1577 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1578 F:      drivers/gpu/drm/tiny/arcpgu.c
1579
1580 ARCNET NETWORK LAYER
1581 M:      Michael Grzeschik <[email protected]>
1582 L:      [email protected]
1583 S:      Maintained
1584 F:      drivers/net/arcnet/
1585 F:      include/uapi/linux/if_arcnet.h
1586
1587 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1588 M:      Arnd Bergmann <[email protected]>
1589 M:      Olof Johansson <[email protected]>
1590 M:      [email protected]
1591 L:      [email protected] (moderated for non-subscribers)
1592 S:      Maintained
1593 P:      Documentation/process/maintainer-soc.rst
1594 C:      irc://irc.libera.chat/armlinux
1595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1596 F:      Documentation/process/maintainer-soc*.rst
1597 F:      arch/arm/boot/dts/Makefile
1598 F:      arch/arm64/boot/dts/Makefile
1599
1600 ARM ARCHITECTED TIMER DRIVER
1601 M:      Mark Rutland <[email protected]>
1602 M:      Marc Zyngier <[email protected]>
1603 L:      [email protected] (moderated for non-subscribers)
1604 S:      Maintained
1605 F:      arch/arm/include/asm/arch_timer.h
1606 F:      arch/arm64/include/asm/arch_timer.h
1607 F:      drivers/clocksource/arm_arch_timer.c
1608
1609 ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1610 M:      Marc Zyngier <[email protected]>
1611 L:      [email protected] (moderated for non-subscribers)
1612 S:      Maintained
1613 F:      Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1614 F:      arch/arm/include/asm/arch_gicv3.h
1615 F:      arch/arm64/include/asm/arch_gicv3.h
1616 F:      drivers/irqchip/irq-gic*.[ch]
1617 F:      include/linux/irqchip/arm-gic*.h
1618 F:      include/linux/irqchip/arm-vgic-info.h
1619
1620 ARM HDLCD DRM DRIVER
1621 M:      Liviu Dudau <[email protected]>
1622 S:      Supported
1623 F:      Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1624 F:      drivers/gpu/drm/arm/hdlcd_*
1625
1626 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1627 M:      Linus Walleij <[email protected]>
1628 L:      [email protected] (moderated for non-subscribers)
1629 S:      Maintained
1630 F:      Documentation/devicetree/bindings/arm/arm,integrator.yaml
1631 F:      Documentation/devicetree/bindings/arm/arm,realview.yaml
1632 F:      Documentation/devicetree/bindings/arm/arm,versatile.yaml
1633 F:      Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1634 F:      Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1635 F:      Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1636 F:      Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1637 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1638 F:      Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1639 F:      arch/arm/boot/dts/arm/arm-realview-*
1640 F:      arch/arm/boot/dts/arm/integrator*
1641 F:      arch/arm/boot/dts/arm/versatile*
1642 F:      arch/arm/mach-versatile/
1643 F:      drivers/bus/arm-integrator-lm.c
1644 F:      drivers/clk/versatile/
1645 F:      drivers/i2c/busses/i2c-versatile.c
1646 F:      drivers/irqchip/irq-versatile-fpga.c
1647 F:      drivers/mtd/maps/physmap-versatile.*
1648 F:      drivers/power/reset/arm-versatile-reboot.c
1649 F:      drivers/soc/versatile/
1650
1651 ARM KOMEDA DRM-KMS 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,komeda.yaml
1656 F:      Documentation/gpu/komeda-kms.rst
1657 F:      drivers/gpu/drm/arm/display/include/
1658 F:      drivers/gpu/drm/arm/display/komeda/
1659
1660 ARM MALI PANFROST DRM DRIVER
1661 M:      Boris Brezillon <[email protected]>
1662 M:      Rob Herring <[email protected]>
1663 R:      Steven Price <[email protected]>
1664 L:      [email protected]
1665 S:      Supported
1666 T:      git git://anongit.freedesktop.org/drm/drm-misc
1667 F:      Documentation/gpu/panfrost.rst
1668 F:      drivers/gpu/drm/panfrost/
1669 F:      include/uapi/drm/panfrost_drm.h
1670
1671 ARM MALI-DP DRM DRIVER
1672 M:      Liviu Dudau <[email protected]>
1673 S:      Supported
1674 T:      git git://anongit.freedesktop.org/drm/drm-misc
1675 F:      Documentation/devicetree/bindings/display/arm,malidp.yaml
1676 F:      Documentation/gpu/afbc.rst
1677 F:      drivers/gpu/drm/arm/
1678
1679 ARM MFM AND FLOPPY DRIVERS
1680 M:      Ian Molton <[email protected]>
1681 S:      Maintained
1682 F:      arch/arm/include/asm/floppy.h
1683 F:      arch/arm/mach-rpc/floppydma.S
1684
1685 ARM PMU PROFILING AND DEBUGGING
1686 M:      Will Deacon <[email protected]>
1687 M:      Mark Rutland <[email protected]>
1688 L:      [email protected] (moderated for non-subscribers)
1689 S:      Maintained
1690 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1691 F:      Documentation/devicetree/bindings/perf/
1692 F:      arch/arm*/include/asm/hw_breakpoint.h
1693 F:      arch/arm*/include/asm/perf_event.h
1694 F:      arch/arm*/kernel/hw_breakpoint.c
1695 F:      arch/arm*/kernel/perf_*
1696 F:      drivers/perf/
1697 F:      include/linux/perf/arm_pmu*.h
1698
1699 ARM PORT
1700 M:      Russell King <[email protected]>
1701 L:      [email protected] (moderated for non-subscribers)
1702 S:      Odd Fixes
1703 W:      http://www.armlinux.org.uk/
1704 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1705 F:      arch/arm/
1706 X:      arch/arm/boot/dts/
1707
1708 ARM PRIMECELL AACI PL041 DRIVER
1709 M:      Russell King <[email protected]>
1710 S:      Odd Fixes
1711 F:      sound/arm/aaci.*
1712
1713 ARM PRIMECELL BUS SUPPORT
1714 M:      Russell King <[email protected]>
1715 S:      Odd Fixes
1716 F:      drivers/amba/
1717 F:      include/linux/amba/bus.h
1718
1719 ARM PRIMECELL KMI PL050 DRIVER
1720 M:      Russell King <[email protected]>
1721 S:      Odd Fixes
1722 F:      drivers/input/serio/ambakmi.*
1723 F:      include/linux/amba/kmi.h
1724
1725 ARM PRIMECELL MMCI PL180/1 DRIVER
1726 M:      Russell King <[email protected]>
1727 S:      Odd Fixes
1728 F:      drivers/mmc/host/mmci.*
1729 F:      include/linux/amba/mmci.h
1730
1731 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1732 M:      Miquel Raynal <[email protected]>
1733 R:      Michal Simek <[email protected]>
1734 L:      [email protected]
1735 S:      Maintained
1736 F:      Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1737 F:      drivers/mtd/nand/raw/pl35x-nand-controller.c
1738
1739 ARM PRIMECELL PL35X SMC DRIVER
1740 M:      Miquel Raynal <[email protected]>
1741 R:      Michal Simek <[email protected]>
1742 L:      [email protected] (moderated for non-subscribers)
1743 S:      Maintained
1744 F:      Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1745 F:      drivers/memory/pl353-smc.c
1746
1747 ARM PRIMECELL SSP PL022 SPI DRIVER
1748 M:      Linus Walleij <[email protected]>
1749 L:      [email protected] (moderated for non-subscribers)
1750 S:      Maintained
1751 F:      Documentation/devicetree/bindings/spi/spi-pl022.yaml
1752 F:      drivers/spi/spi-pl022.c
1753
1754 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1755 M:      Russell King <[email protected]>
1756 S:      Odd Fixes
1757 F:      drivers/tty/serial/amba-pl01*.c
1758 F:      include/linux/amba/serial.h
1759
1760 ARM PRIMECELL VIC PL190/PL192 DRIVER
1761 M:      Linus Walleij <[email protected]>
1762 L:      [email protected] (moderated for non-subscribers)
1763 S:      Maintained
1764 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1765 F:      drivers/irqchip/irq-vic.c
1766
1767 ARM SMC WATCHDOG DRIVER
1768 M:      Julius Werner <[email protected]>
1769 R:      Evan Benn <[email protected]>
1770 S:      Maintained
1771 F:      Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1772 F:      drivers/watchdog/arm_smc_wdt.c
1773
1774 ARM SMMU DRIVERS
1775 M:      Will Deacon <[email protected]>
1776 R:      Robin Murphy <[email protected]>
1777 L:      [email protected] (moderated for non-subscribers)
1778 S:      Maintained
1779 F:      Documentation/devicetree/bindings/iommu/arm,smmu*
1780 F:      drivers/iommu/arm/
1781 F:      drivers/iommu/io-pgtable-arm*
1782
1783 ARM SUB-ARCHITECTURES
1784 L:      [email protected] (moderated for non-subscribers)
1785 S:      Maintained
1786 C:      irc://irc.libera.chat/armlinux
1787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1788 F:      arch/arm/mach-*/
1789 F:      arch/arm/plat-*/
1790
1791 ARM/ACTIONS SEMI ARCHITECTURE
1792 M:      Andreas Färber <[email protected]>
1793 M:      Manivannan Sadhasivam <[email protected]>
1794 L:      [email protected] (moderated for non-subscribers)
1795 L:      [email protected] (moderated for non-subscribers)
1796 S:      Maintained
1797 F:      Documentation/devicetree/bindings/arm/actions.yaml
1798 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1799 F:      Documentation/devicetree/bindings/dma/owl-dma.yaml
1800 F:      Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1801 F:      Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1802 F:      Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1803 F:      Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1804 F:      Documentation/devicetree/bindings/pinctrl/actions,*
1805 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1806 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1807 F:      arch/arm/boot/dts/actions/
1808 F:      arch/arm/mach-actions/
1809 F:      arch/arm64/boot/dts/actions/
1810 F:      drivers/clk/actions/
1811 F:      drivers/clocksource/timer-owl*
1812 F:      drivers/dma/owl-dma.c
1813 F:      drivers/i2c/busses/i2c-owl.c
1814 F:      drivers/irqchip/irq-owl-sirq.c
1815 F:      drivers/mmc/host/owl-mmc.c
1816 F:      drivers/net/ethernet/actions/
1817 F:      drivers/pinctrl/actions/*
1818 F:      drivers/pmdomain/actions/
1819 F:      include/dt-bindings/power/owl-*
1820 F:      include/dt-bindings/reset/actions,*
1821 F:      include/linux/soc/actions/
1822 N:      owl
1823
1824 ARM/Allwinner SoC Clock Support
1825 M:      Emilio López <[email protected]>
1826 S:      Maintained
1827 F:      drivers/clk/sunxi/
1828
1829 ARM/Allwinner sunXi SoC support
1830 M:      Chen-Yu Tsai <[email protected]>
1831 M:      Jernej Skrabec <[email protected]>
1832 M:      Samuel Holland <[email protected]>
1833 L:      [email protected] (moderated for non-subscribers)
1834 L:      [email protected]
1835 S:      Maintained
1836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1837 F:      arch/arm/mach-sunxi/
1838 F:      arch/arm64/boot/dts/allwinner/
1839 F:      drivers/clk/sunxi-ng/
1840 F:      drivers/pinctrl/sunxi/
1841 F:      drivers/soc/sunxi/
1842 N:      allwinner
1843 N:      sun[x456789]i
1844 N:      sun[25]0i
1845
1846 ARM/AMD PENSANDO ARM64 ARCHITECTURE
1847 M:      Brad Larson <[email protected]>
1848 L:      [email protected] (moderated for non-subscribers)
1849 S:      Supported
1850 F:      Documentation/devicetree/bindings/*/amd,pensando*
1851 F:      arch/arm64/boot/dts/amd/elba*
1852
1853 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1854 M:      Neil Armstrong <[email protected]>
1855 M:      Jerome Brunet <[email protected]>
1856 L:      [email protected]
1857 S:      Maintained
1858 F:      Documentation/devicetree/bindings/clock/amlogic*
1859 F:      drivers/clk/meson/
1860 F:      include/dt-bindings/clock/amlogic,a1*
1861 F:      include/dt-bindings/clock/gxbb*
1862 F:      include/dt-bindings/clock/meson*
1863
1864 ARM/Amlogic Meson SoC Crypto Drivers
1865 M:      Corentin Labbe <[email protected]>
1866 L:      [email protected]
1867 L:      [email protected]
1868 S:      Maintained
1869 F:      Documentation/devicetree/bindings/crypto/amlogic*
1870 F:      drivers/crypto/amlogic/
1871
1872 ARM/Amlogic Meson SoC Sound Drivers
1873 M:      Jerome Brunet <[email protected]>
1874 L:      [email protected] (moderated for non-subscribers)
1875 S:      Maintained
1876 F:      Documentation/devicetree/bindings/sound/amlogic*
1877 F:      sound/soc/meson/
1878
1879 ARM/Amlogic Meson SoC support
1880 M:      Neil Armstrong <[email protected]>
1881 M:      Kevin Hilman <[email protected]>
1882 R:      Jerome Brunet <[email protected]>
1883 R:      Martin Blumenstingl <[email protected]>
1884 L:      [email protected] (moderated for non-subscribers)
1885 L:      [email protected]
1886 S:      Maintained
1887 W:      http://linux-meson.com/
1888 F:      Documentation/devicetree/bindings/phy/amlogic*
1889 F:      arch/arm/boot/dts/amlogic/
1890 F:      arch/arm/mach-meson/
1891 F:      arch/arm64/boot/dts/amlogic/
1892 F:      drivers/pmdomain/amlogic/
1893 F:      drivers/mmc/host/meson*
1894 F:      drivers/phy/amlogic/
1895 F:      drivers/pinctrl/meson/
1896 F:      drivers/rtc/rtc-meson*
1897 F:      drivers/soc/amlogic/
1898 N:      meson
1899
1900 ARM/Annapurna Labs ALPINE ARCHITECTURE
1901 M:      Tsahee Zidenberg <[email protected]>
1902 M:      Antoine Tenart <[email protected]>
1903 L:      [email protected] (moderated for non-subscribers)
1904 S:      Maintained
1905 F:      arch/arm/boot/dts/amazon/
1906 F:      arch/arm/mach-alpine/
1907 F:      arch/arm64/boot/dts/amazon/
1908 F:      drivers/*/*alpine*
1909
1910 ARM/APPLE MACHINE SOUND DRIVERS
1911 M:      Martin Povišer <[email protected]>
1912 L:      [email protected]
1913 L:      [email protected] (moderated for non-subscribers)
1914 S:      Maintained
1915 F:      Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
1916 F:      Documentation/devicetree/bindings/sound/apple,*
1917 F:      sound/soc/apple/*
1918 F:      sound/soc/codecs/cs42l83-i2c.c
1919 F:      sound/soc/codecs/ssm3515.c
1920
1921 ARM/APPLE MACHINE SUPPORT
1922 M:      Hector Martin <[email protected]>
1923 M:      Sven Peter <[email protected]>
1924 R:      Alyssa Rosenzweig <[email protected]>
1925 L:      [email protected]
1926 L:      [email protected] (moderated for non-subscribers)
1927 S:      Maintained
1928 W:      https://asahilinux.org
1929 B:      https://github.com/AsahiLinux/linux/issues
1930 C:      irc://irc.oftc.net/asahi-dev
1931 T:      git https://github.com/AsahiLinux/linux.git
1932 F:      Documentation/devicetree/bindings/arm/apple.yaml
1933 F:      Documentation/devicetree/bindings/arm/apple/*
1934 F:      Documentation/devicetree/bindings/clock/apple,nco.yaml
1935 F:      Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
1936 F:      Documentation/devicetree/bindings/dma/apple,admac.yaml
1937 F:      Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1938 F:      Documentation/devicetree/bindings/interrupt-controller/apple,*
1939 F:      Documentation/devicetree/bindings/iommu/apple,dart.yaml
1940 F:      Documentation/devicetree/bindings/iommu/apple,sart.yaml
1941 F:      Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1942 F:      Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
1943 F:      Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
1944 F:      Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
1945 F:      Documentation/devicetree/bindings/pci/apple,pcie.yaml
1946 F:      Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1947 F:      Documentation/devicetree/bindings/power/apple*
1948 F:      Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
1949 F:      Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
1950 F:      arch/arm64/boot/dts/apple/
1951 F:      drivers/bluetooth/hci_bcm4377.c
1952 F:      drivers/clk/clk-apple-nco.c
1953 F:      drivers/cpufreq/apple-soc-cpufreq.c
1954 F:      drivers/dma/apple-admac.c
1955 F:      drivers/pmdomain/apple/
1956 F:      drivers/i2c/busses/i2c-pasemi-core.c
1957 F:      drivers/i2c/busses/i2c-pasemi-platform.c
1958 F:      drivers/iommu/apple-dart.c
1959 F:      drivers/iommu/io-pgtable-dart.c
1960 F:      drivers/irqchip/irq-apple-aic.c
1961 F:      drivers/nvme/host/apple.c
1962 F:      drivers/nvmem/apple-efuses.c
1963 F:      drivers/pinctrl/pinctrl-apple-gpio.c
1964 F:      drivers/pwm/pwm-apple.c
1965 F:      drivers/soc/apple/*
1966 F:      drivers/watchdog/apple_wdt.c
1967 F:      include/dt-bindings/interrupt-controller/apple-aic.h
1968 F:      include/dt-bindings/pinctrl/apple.h
1969 F:      include/linux/soc/apple/*
1970
1971 ARM/ARTPEC MACHINE SUPPORT
1972 M:      Jesper Nilsson <[email protected]>
1973 M:      Lars Persson <[email protected]>
1974 L:      [email protected]
1975 S:      Maintained
1976 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1977 F:      arch/arm/boot/dts/axis/
1978 F:      arch/arm/mach-artpec
1979 F:      drivers/clk/axis
1980 F:      drivers/crypto/axis
1981 F:      drivers/mmc/host/usdhi6rol0.c
1982 F:      drivers/pinctrl/pinctrl-artpec*
1983
1984 ARM/ASPEED I2C DRIVER
1985 M:      Brendan Higgins <[email protected]>
1986 R:      Benjamin Herrenschmidt <[email protected]>
1987 R:      Joel Stanley <[email protected]>
1988 L:      [email protected]
1989 L:      [email protected] (moderated for non-subscribers)
1990 S:      Maintained
1991 F:      Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
1992 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1993 F:      drivers/i2c/busses/i2c-aspeed.c
1994 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1995
1996 ARM/ASPEED MACHINE SUPPORT
1997 M:      Joel Stanley <[email protected]>
1998 R:      Andrew Jeffery <[email protected]>
1999 L:      [email protected] (moderated for non-subscribers)
2000 L:      [email protected] (moderated for non-subscribers)
2001 S:      Supported
2002 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
2003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2004 F:      Documentation/devicetree/bindings/arm/aspeed/
2005 F:      arch/arm/boot/dts/aspeed/
2006 F:      arch/arm/mach-aspeed/
2007 N:      aspeed
2008
2009 ARM/BITMAIN ARCHITECTURE
2010 M:      Manivannan Sadhasivam <[email protected]>
2011 L:      [email protected] (moderated for non-subscribers)
2012 S:      Maintained
2013 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
2014 F:      Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2015 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2016 F:      arch/arm64/boot/dts/bitmain/
2017 F:      drivers/clk/clk-bm1880.c
2018 F:      drivers/pinctrl/pinctrl-bm1880.c
2019
2020 ARM/CALXEDA HIGHBANK ARCHITECTURE
2021 M:      Andre Przywara <[email protected]>
2022 L:      [email protected] (moderated for non-subscribers)
2023 S:      Maintained
2024 F:      arch/arm/boot/dts/calxeda/
2025 F:      arch/arm/mach-highbank/
2026
2027 ARM/CAVIUM THUNDER NETWORK DRIVER
2028 M:      Sunil Goutham <[email protected]>
2029 L:      [email protected] (moderated for non-subscribers)
2030 S:      Supported
2031 F:      drivers/net/ethernet/cavium/thunder/
2032
2033 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2034 M:      Lukasz Majewski <[email protected]>
2035 L:      [email protected] (moderated for non-subscribers)
2036 S:      Maintained
2037 F:      arch/arm/mach-ep93xx/ts72xx.c
2038
2039 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2040 M:      Alexander Shiyan <[email protected]>
2041 L:      [email protected] (moderated for non-subscribers)
2042 S:      Odd Fixes
2043 N:      clps711x
2044
2045 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2046 M:      Hartley Sweeten <[email protected]>
2047 M:      Alexander Sverdlin <[email protected]>
2048 L:      [email protected] (moderated for non-subscribers)
2049 S:      Maintained
2050 F:      Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2051 F:      Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2052 F:      arch/arm/boot/compressed/misc-ep93xx.h
2053 F:      arch/arm/mach-ep93xx/
2054 F:      drivers/iio/adc/ep93xx_adc.c
2055
2056 ARM/CLKDEV SUPPORT
2057 M:      Russell King <[email protected]>
2058 L:      [email protected] (moderated for non-subscribers)
2059 S:      Maintained
2060 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2061 F:      drivers/clk/clkdev.c
2062
2063 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2064 M:      Baruch Siach <[email protected]>
2065 L:      [email protected] (moderated for non-subscribers)
2066 S:      Maintained
2067 F:      arch/arm/boot/dts/cnxt/
2068 N:      digicolor
2069
2070 ARM/CORESIGHT FRAMEWORK AND DRIVERS
2071 M:      Suzuki K Poulose <[email protected]>
2072 R:      Mike Leach <[email protected]>
2073 R:      James Clark <[email protected]>
2074 L:      [email protected] (moderated for non-subscribers)
2075 L:      [email protected] (moderated for non-subscribers)
2076 S:      Maintained
2077 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2078 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2079 F:      Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2080 F:      Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2081 F:      Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2082 F:      Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2083 F:      Documentation/trace/coresight/*
2084 F:      drivers/hwtracing/coresight/*
2085 F:      include/dt-bindings/arm/coresight-cti-dt.h
2086 F:      include/linux/coresight*
2087 F:      include/uapi/linux/coresight*
2088 F:      samples/coresight/*
2089 F:      tools/perf/Documentation/arm-coresight.txt
2090 F:      tools/perf/arch/arm/util/auxtrace.c
2091 F:      tools/perf/arch/arm/util/cs-etm.c
2092 F:      tools/perf/arch/arm/util/cs-etm.h
2093 F:      tools/perf/arch/arm/util/pmu.c
2094 F:      tools/perf/tests/shell/*coresight*
2095 F:      tools/perf/tests/shell/coresight/*
2096 F:      tools/perf/tests/shell/lib/*coresight*
2097 F:      tools/perf/util/cs-etm-decoder/*
2098 F:      tools/perf/util/cs-etm.*
2099
2100 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2101 M:      Hans Ulli Kroll <[email protected]>
2102 M:      Linus Walleij <[email protected]>
2103 L:      [email protected] (moderated for non-subscribers)
2104 S:      Maintained
2105 T:      git git://github.com/ulli-kroll/linux.git
2106 F:      Documentation/devicetree/bindings/arm/gemini.yaml
2107 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2108 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2109 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2110 F:      arch/arm/boot/dts/gemini/
2111 F:      arch/arm/mach-gemini/
2112 F:      drivers/crypto/gemini/
2113 F:      drivers/net/ethernet/cortina/
2114 F:      drivers/pinctrl/pinctrl-gemini.c
2115 F:      drivers/rtc/rtc-ftrtc010.c
2116
2117 ARM/CZ.NIC TURRIS SUPPORT
2118 M:      Marek Behún <[email protected]>
2119 S:      Maintained
2120 W:      https://www.turris.cz/
2121 F:      Documentation/ABI/testing/debugfs-moxtet
2122 F:      Documentation/ABI/testing/sysfs-bus-moxtet-devices
2123 F:      Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2124 F:      Documentation/devicetree/bindings/bus/moxtet.txt
2125 F:      Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2126 F:      Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2127 F:      Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2128 F:      Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2129 F:      drivers/bus/moxtet.c
2130 F:      drivers/firmware/turris-mox-rwtm.c
2131 F:      drivers/gpio/gpio-moxtet.c
2132 F:      drivers/leds/leds-turris-omnia.c
2133 F:      drivers/mailbox/armada-37xx-rwtm-mailbox.c
2134 F:      drivers/watchdog/armada_37xx_wdt.c
2135 F:      include/dt-bindings/bus/moxtet.h
2136 F:      include/linux/armada-37xx-rwtm-mailbox.h
2137 F:      include/linux/moxtet.h
2138
2139 ARM/FARADAY FA526 PORT
2140 M:      Hans Ulli Kroll <[email protected]>
2141 L:      [email protected] (moderated for non-subscribers)
2142 S:      Maintained
2143 T:      git git://git.berlios.de/gemini-board
2144 F:      arch/arm/mm/*-fa*
2145
2146 ARM/FOOTBRIDGE ARCHITECTURE
2147 M:      Russell King <[email protected]>
2148 L:      [email protected] (moderated for non-subscribers)
2149 S:      Maintained
2150 W:      http://www.armlinux.org.uk/
2151 F:      arch/arm/include/asm/hardware/dec21285.h
2152 F:      arch/arm/mach-footbridge/
2153
2154 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2155 M:      Shawn Guo <[email protected]>
2156 M:      Sascha Hauer <[email protected]>
2157 R:      Pengutronix Kernel Team <[email protected]>
2158 R:      Fabio Estevam <[email protected]>
2159 R:      NXP Linux Team <[email protected]>
2160 L:      [email protected] (moderated for non-subscribers)
2161 S:      Maintained
2162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2163 F:      arch/arm/boot/dts/nxp/imx/
2164 F:      arch/arm/boot/dts/nxp/mxs/
2165 F:      arch/arm64/boot/dts/freescale/
2166 X:      arch/arm64/boot/dts/freescale/fsl-*
2167 X:      arch/arm64/boot/dts/freescale/qoriq-*
2168 X:      drivers/media/i2c/
2169 N:      imx
2170 N:      mxs
2171
2172 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2173 M:      Shawn Guo <[email protected]>
2174 M:      Li Yang <[email protected]>
2175 L:      [email protected] (moderated for non-subscribers)
2176 S:      Maintained
2177 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2178 F:      arch/arm/boot/dts/nxp/ls/
2179 F:      arch/arm64/boot/dts/freescale/fsl-*
2180 F:      arch/arm64/boot/dts/freescale/qoriq-*
2181
2182 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2183 M:      Shawn Guo <[email protected]>
2184 M:      Sascha Hauer <[email protected]>
2185 R:      Pengutronix Kernel Team <[email protected]>
2186 R:      Stefan Agner <[email protected]>
2187 L:      [email protected] (moderated for non-subscribers)
2188 S:      Maintained
2189 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2190 F:      arch/arm/boot/dts/nxp/vf/
2191 F:      arch/arm/mach-imx/*vf610*
2192
2193 ARM/GUMSTIX MACHINE SUPPORT
2194 M:      Steve Sakoman <[email protected]>
2195 L:      [email protected] (moderated for non-subscribers)
2196 S:      Maintained
2197
2198 ARM/HISILICON SOC SUPPORT
2199 M:      Wei Xu <[email protected]>
2200 L:      [email protected] (moderated for non-subscribers)
2201 S:      Supported
2202 W:      http://www.hisilicon.com
2203 T:      git https://github.com/hisilicon/linux-hisi.git
2204 F:      arch/arm/boot/dts/hisilicon/
2205 F:      arch/arm/mach-hisi/
2206 F:      arch/arm64/boot/dts/hisilicon/
2207
2208 ARM/HP JORNADA 7XX MACHINE SUPPORT
2209 M:      Kristoffer Ericson <[email protected]>
2210 S:      Maintained
2211 W:      www.jlime.com
2212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2213 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
2214 F:      arch/arm/mach-sa1100/jornada720.c
2215
2216 ARM/HPE GXP ARCHITECTURE
2217 M:      Jean-Marie Verdun <[email protected]>
2218 M:      Nick Hawkins <[email protected]>
2219 S:      Maintained
2220 F:      Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2221 F:      Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2222 F:      Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2223 F:      Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2224 F:      Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2225 F:      Documentation/hwmon/gxp-fan-ctrl.rst
2226 F:      arch/arm/boot/dts/hpe/
2227 F:      arch/arm/mach-hpe/
2228 F:      drivers/clocksource/timer-gxp.c
2229 F:      drivers/hwmon/gxp-fan-ctrl.c
2230 F:      drivers/i2c/busses/i2c-gxp.c
2231 F:      drivers/spi/spi-gxp.c
2232 F:      drivers/watchdog/gxp-wdt.c
2233
2234 ARM/IGEP MACHINE SUPPORT
2235 M:      Enric Balletbo i Serra <[email protected]>
2236 M:      Javier Martinez Canillas <[email protected]>
2237 L:      [email protected]
2238 L:      [email protected] (moderated for non-subscribers)
2239 S:      Maintained
2240 F:      arch/arm/boot/dts/ti/omap/omap3-igep*
2241
2242 ARM/INTEL IXP4XX ARM ARCHITECTURE
2243 M:      Linus Walleij <[email protected]>
2244 M:      Imre Kaloz <[email protected]>
2245 L:      [email protected] (moderated for non-subscribers)
2246 S:      Maintained
2247 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2248 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2249 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2250 F:      Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2251 F:      Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2252 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2253 F:      arch/arm/boot/dts/intel/ixp/
2254 F:      arch/arm/mach-ixp4xx/
2255 F:      drivers/bus/intel-ixp4xx-eb.c
2256 F:      drivers/char/hw_random/ixp4xx-rng.c
2257 F:      drivers/clocksource/timer-ixp4xx.c
2258 F:      drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2259 F:      drivers/gpio/gpio-ixp4xx.c
2260 F:      drivers/irqchip/irq-ixp4xx.c
2261 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
2262 F:      drivers/net/wan/ixp4xx_hss.c
2263 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
2264 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
2265 F:      include/linux/soc/ixp4xx/npe.h
2266 F:      include/linux/soc/ixp4xx/qmgr.h
2267
2268 ARM/INTEL KEEMBAY ARCHITECTURE
2269 M:      Paul J. Murphy <[email protected]>
2270 M:      Daniele Alessandrelli <[email protected]>
2271 S:      Maintained
2272 F:      Documentation/devicetree/bindings/arm/intel,keembay.yaml
2273 F:      arch/arm64/boot/dts/intel/keembay-evm.dts
2274 F:      arch/arm64/boot/dts/intel/keembay-soc.dtsi
2275
2276 ARM/INTEL XSC3 (MANZANO) ARM CORE
2277 M:      Lennert Buytenhek <[email protected]>
2278 L:      [email protected] (moderated for non-subscribers)
2279 S:      Maintained
2280
2281 ARM/LG1K ARCHITECTURE
2282 M:      Chanho Min <[email protected]>
2283 L:      [email protected] (moderated for non-subscribers)
2284 S:      Maintained
2285 F:      arch/arm64/boot/dts/lg/
2286
2287 ARM/LPC18XX ARCHITECTURE
2288 M:      Vladimir Zapolskiy <[email protected]>
2289 L:      [email protected] (moderated for non-subscribers)
2290 S:      Maintained
2291 F:      Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2292 F:      arch/arm/boot/dts/nxp/lpc/lpc43*
2293 F:      drivers/i2c/busses/i2c-lpc2k.c
2294 F:      drivers/memory/pl172.c
2295 F:      drivers/mtd/spi-nor/controllers/nxp-spifi.c
2296 F:      drivers/rtc/rtc-lpc24xx.c
2297 N:      lpc18xx
2298
2299 ARM/LPC32XX SOC SUPPORT
2300 M:      Vladimir Zapolskiy <[email protected]>
2301 L:      [email protected] (moderated for non-subscribers)
2302 S:      Maintained
2303 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
2304 F:      Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2305 F:      arch/arm/boot/dts/nxp/lpc/lpc32*
2306 F:      arch/arm/mach-lpc32xx/
2307 F:      drivers/i2c/busses/i2c-pnx.c
2308 F:      drivers/net/ethernet/nxp/lpc_eth.c
2309 F:      drivers/usb/host/ohci-nxp.c
2310 F:      drivers/watchdog/pnx4008_wdt.c
2311 N:      lpc32xx
2312
2313 ARM/Marvell Dove/MV78xx0/Orion SOC support
2314 M:      Andrew Lunn <[email protected]>
2315 M:      Sebastian Hesselbarth <[email protected]>
2316 M:      Gregory Clement <[email protected]>
2317 L:      [email protected] (moderated for non-subscribers)
2318 S:      Maintained
2319 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2320 F:      Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2321 F:      Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2322 F:      Documentation/devicetree/bindings/soc/dove/
2323 F:      arch/arm/boot/dts/marvell/dove*
2324 F:      arch/arm/boot/dts/marvell/orion5x*
2325 F:      arch/arm/mach-dove/
2326 F:      arch/arm/mach-mv78xx0/
2327 F:      arch/arm/mach-orion5x/
2328 F:      arch/arm/plat-orion/
2329 F:      drivers/bus/mvebu-mbus.c
2330 F:      drivers/soc/dove/
2331
2332 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2333 M:      Andrew Lunn <[email protected]>
2334 M:      Gregory Clement <[email protected]>
2335 M:      Sebastian Hesselbarth <[email protected]>
2336 L:      [email protected] (moderated for non-subscribers)
2337 S:      Maintained
2338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2339 F:      Documentation/devicetree/bindings/arm/marvell/
2340 F:      arch/arm/boot/dts/marvell/armada*
2341 F:      arch/arm/boot/dts/marvell/kirkwood*
2342 F:      arch/arm/configs/mvebu_*_defconfig
2343 F:      arch/arm/mach-mvebu/
2344 F:      arch/arm64/boot/dts/marvell/
2345 F:      drivers/clk/mvebu/
2346 F:      drivers/cpufreq/armada-37xx-cpufreq.c
2347 F:      drivers/cpufreq/armada-8k-cpufreq.c
2348 F:      drivers/cpufreq/mvebu-cpufreq.c
2349 F:      drivers/irqchip/irq-armada-370-xp.c
2350 F:      drivers/irqchip/irq-mvebu-*
2351 F:      drivers/pinctrl/mvebu/
2352 F:      drivers/rtc/rtc-armada38x.c
2353
2354 ARM/Mediatek RTC DRIVER
2355 M:      Eddie Huang <[email protected]>
2356 M:      Sean Wang <[email protected]>
2357 L:      [email protected] (moderated for non-subscribers)
2358 L:      [email protected] (moderated for non-subscribers)
2359 S:      Maintained
2360 F:      Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2361 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2362 F:      drivers/rtc/rtc-mt2712.c
2363 F:      drivers/rtc/rtc-mt6397.c
2364 F:      drivers/rtc/rtc-mt7622.c
2365
2366 ARM/Mediatek SoC support
2367 M:      Matthias Brugger <[email protected]>
2368 M:      AngeloGioacchino Del Regno <[email protected]>
2369 L:      [email protected]
2370 L:      [email protected] (moderated for non-subscribers)
2371 L:      [email protected] (moderated for non-subscribers)
2372 S:      Maintained
2373 W:      https://mtk.wiki.kernel.org/
2374 C:      irc://irc.libera.chat/linux-mediatek
2375 F:      arch/arm/boot/dts/mediatek/
2376 F:      arch/arm/mach-mediatek/
2377 F:      arch/arm64/boot/dts/mediatek/
2378 F:      drivers/soc/mediatek/
2379 N:      mtk
2380 N:      mt[2678]
2381 K:      mediatek
2382
2383 ARM/Mediatek USB3 PHY DRIVER
2384 M:      Chunfeng Yun <[email protected]>
2385 L:      [email protected] (moderated for non-subscribers)
2386 L:      [email protected] (moderated for non-subscribers)
2387 S:      Maintained
2388 F:      Documentation/devicetree/bindings/phy/mediatek,*
2389 F:      drivers/phy/mediatek/
2390
2391 ARM/MICROCHIP (ARM64) SoC support
2392 M:      Conor Dooley <[email protected]>
2393 M:      Nicolas Ferre <[email protected]>
2394 M:      Claudiu Beznea <[email protected]>
2395 L:      [email protected] (moderated for non-subscribers)
2396 S:      Supported
2397 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2398 F:      arch/arm64/boot/dts/microchip/
2399
2400 ARM/Microchip (AT91) SoC support
2401 M:      Nicolas Ferre <[email protected]>
2402 M:      Alexandre Belloni <[email protected]>
2403 M:      Claudiu Beznea <[email protected]>
2404 L:      [email protected] (moderated for non-subscribers)
2405 S:      Supported
2406 W:      http://www.linux4sam.org
2407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2408 F:      arch/arm/boot/dts/microchip/at91*
2409 F:      arch/arm/boot/dts/microchip/sama*
2410 F:      arch/arm/include/debug/at91.S
2411 F:      arch/arm/mach-at91/
2412 F:      drivers/memory/atmel*
2413 F:      drivers/watchdog/sama5d4_wdt.c
2414 F:      include/soc/at91/
2415 X:      drivers/input/touchscreen/atmel_mxt_ts.c
2416 N:      at91
2417 N:      atmel
2418
2419 ARM/Microchip Sparx5 SoC support
2420 M:      Lars Povlsen <[email protected]>
2421 M:      Steen Hegelund <[email protected]>
2422 M:      Daniel Machon <[email protected]>
2423 M:      [email protected]
2424 L:      [email protected] (moderated for non-subscribers)
2425 S:      Supported
2426 F:      arch/arm64/boot/dts/microchip/sparx*
2427 F:      drivers/net/ethernet/microchip/vcap/
2428 F:      drivers/pinctrl/pinctrl-microchip-sgpio.c
2429 N:      sparx5
2430
2431 ARM/MILBEAUT ARCHITECTURE
2432 M:      Taichi Sugaya <[email protected]>
2433 M:      Takao Orito <[email protected]>
2434 L:      [email protected] (moderated for non-subscribers)
2435 S:      Maintained
2436 F:      arch/arm/boot/dts/socionext/milbeaut*
2437 F:      arch/arm/mach-milbeaut/
2438 N:      milbeaut
2439
2440 ARM/MStar/Sigmastar Armv7 SoC support
2441 M:      Daniel Palmer <[email protected]>
2442 M:      Romain Perier <[email protected]>
2443 L:      [email protected] (moderated for non-subscribers)
2444 S:      Maintained
2445 W:      http://linux-chenxing.org/
2446 T:      git git://github.com/linux-chenxing/linux.git
2447 F:      Documentation/devicetree/bindings/arm/mstar/*
2448 F:      Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2449 F:      Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2450 F:      arch/arm/boot/dts/sigmastar/
2451 F:      arch/arm/mach-mstar/
2452 F:      drivers/clk/mstar/
2453 F:      drivers/clocksource/timer-msc313e.c
2454 F:      drivers/gpio/gpio-msc313.c
2455 F:      drivers/rtc/rtc-msc313.c
2456 F:      drivers/watchdog/msc313e_wdt.c
2457 F:      include/dt-bindings/clock/mstar-*
2458 F:      include/dt-bindings/gpio/msc313-gpio.h
2459
2460 ARM/NOMADIK/Ux500 ARCHITECTURES
2461 M:      Linus Walleij <[email protected]>
2462 L:      [email protected] (moderated for non-subscribers)
2463 S:      Maintained
2464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2465 F:      Documentation/devicetree/bindings/arm/ste-*
2466 F:      Documentation/devicetree/bindings/arm/ux500.yaml
2467 F:      Documentation/devicetree/bindings/arm/ux500/
2468 F:      Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2469 F:      arch/arm/boot/dts/st/ste-*
2470 F:      arch/arm/mach-nomadik/
2471 F:      arch/arm/mach-ux500/
2472 F:      drivers/clk/clk-nomadik.c
2473 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2474 F:      drivers/dma/ste_dma40*
2475 F:      drivers/pmdomain/st/ste-ux500-pm-domain.c
2476 F:      drivers/hwspinlock/u8500_hsem.c
2477 F:      drivers/i2c/busses/i2c-nomadik.c
2478 F:      drivers/iio/adc/ab8500-gpadc.c
2479 F:      drivers/mfd/ab8500*
2480 F:      drivers/mfd/abx500*
2481 F:      drivers/mfd/db8500*
2482 F:      drivers/pinctrl/nomadik/
2483 F:      drivers/rtc/rtc-ab8500.c
2484 F:      drivers/rtc/rtc-pl031.c
2485 F:      drivers/soc/ux500/
2486
2487 ARM/NUVOTON MA35 ARCHITECTURE
2488 M:      Jacky Huang <[email protected]>
2489 M:      Shan-Chun Hung <[email protected]>
2490 L:      [email protected] (moderated for non-subscribers)
2491 S:      Supported
2492 F:      Documentation/devicetree/bindings/*/*/*ma35*
2493 F:      Documentation/devicetree/bindings/*/*ma35*
2494 F:      arch/arm64/boot/dts/nuvoton/*ma35*
2495 F:      drivers/*/*/*ma35*
2496 F:      drivers/*/*ma35*
2497 K:      ma35d1
2498
2499 ARM/NUVOTON NPCM ARCHITECTURE
2500 M:      Avi Fishman <[email protected]>
2501 M:      Tomer Maimon <[email protected]>
2502 M:      Tali Perry <[email protected]>
2503 R:      Patrick Venture <[email protected]>
2504 R:      Nancy Yuen <[email protected]>
2505 R:      Benjamin Fair <[email protected]>
2506 L:      [email protected] (moderated for non-subscribers)
2507 S:      Supported
2508 F:      Documentation/devicetree/bindings/*/*/*npcm*
2509 F:      Documentation/devicetree/bindings/*/*npcm*
2510 F:      Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2511 F:      arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2512 F:      arch/arm/mach-npcm/
2513 F:      arch/arm64/boot/dts/nuvoton/
2514 F:      drivers/*/*/*npcm*
2515 F:      drivers/*/*npcm*
2516 F:      drivers/rtc/rtc-nct3018y.c
2517 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2518 F:      include/dt-bindings/clock/nuvoton,npcm845-clk.h
2519
2520 ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2521 M:      Joseph Liu <[email protected]>
2522 M:      Marvin Lin <[email protected]>
2523 L:      [email protected]
2524 L:      [email protected] (moderated for non-subscribers)
2525 S:      Maintained
2526 F:      Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2527 F:      Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2528 F:      Documentation/userspace-api/media/drivers/npcm-video.rst
2529 F:      drivers/media/platform/nuvoton/
2530 F:      include/uapi/linux/npcm-video.h
2531
2532 ARM/NUVOTON WPCM450 ARCHITECTURE
2533 M:      Jonathan Neuschäfer <[email protected]>
2534 L:      [email protected] (moderated for non-subscribers)
2535 S:      Maintained
2536 W:      https://github.com/neuschaefer/wpcm450/wiki
2537 F:      Documentation/devicetree/bindings/*/*wpcm*
2538 F:      arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2539 F:      arch/arm/configs/wpcm450_defconfig
2540 F:      arch/arm/mach-npcm/wpcm450.c
2541 F:      drivers/*/*/*wpcm*
2542 F:      drivers/*/*wpcm*
2543
2544 ARM/NXP S32G ARCHITECTURE
2545 M:      Chester Lin <[email protected]>
2546 R:      Andreas Färber <[email protected]>
2547 R:      Matthias Brugger <[email protected]>
2548 R:      NXP S32 Linux Team <[email protected]>
2549 L:      [email protected] (moderated for non-subscribers)
2550 S:      Maintained
2551 F:      arch/arm64/boot/dts/freescale/s32g*.dts*
2552
2553 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2554 M:      Alexander Clouter <[email protected]>
2555 L:      [email protected] (moderated for non-subscribers)
2556 S:      Maintained
2557 W:      http://www.digriz.org.uk/ts78xx/kernel
2558 F:      arch/arm/mach-orion5x/ts78xx-*
2559
2560 ARM/QUALCOMM CHROMEBOOK SUPPORT
2561 R:      [email protected]
2562 F:      arch/arm64/boot/dts/qcom/sc7180*
2563 F:      arch/arm64/boot/dts/qcom/sc7280*
2564 F:      arch/arm64/boot/dts/qcom/sdm845-cheza*
2565
2566 ARM/QUALCOMM SUPPORT
2567 M:      Bjorn Andersson <[email protected]>
2568 M:      Konrad Dybcio <[email protected]>
2569 L:      [email protected]
2570 S:      Maintained
2571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2572 F:      Documentation/devicetree/bindings/*/qcom*
2573 F:      Documentation/devicetree/bindings/soc/qcom/
2574 F:      arch/arm/boot/dts/qcom/
2575 F:      arch/arm/configs/qcom_defconfig
2576 F:      arch/arm/mach-qcom/
2577 F:      arch/arm64/boot/dts/qcom/
2578 F:      drivers/*/*/pm8???-*
2579 F:      drivers/*/*/qcom*
2580 F:      drivers/*/*/qcom/
2581 F:      drivers/*/qcom*
2582 F:      drivers/*/qcom/
2583 F:      drivers/bluetooth/btqcomsmd.c
2584 F:      drivers/clocksource/timer-qcom.c
2585 F:      drivers/cpuidle/cpuidle-qcom-spm.c
2586 F:      drivers/extcon/extcon-qcom*
2587 F:      drivers/i2c/busses/i2c-qcom-geni.c
2588 F:      drivers/i2c/busses/i2c-qup.c
2589 F:      drivers/iommu/msm*
2590 F:      drivers/mfd/ssbi.c
2591 F:      drivers/mmc/host/mmci_qcom*
2592 F:      drivers/mmc/host/sdhci-msm.c
2593 F:      drivers/pci/controller/dwc/pcie-qcom.c
2594 F:      drivers/phy/qualcomm/
2595 F:      drivers/power/*/msm*
2596 F:      drivers/reset/reset-qcom-*
2597 F:      drivers/spi/spi-geni-qcom.c
2598 F:      drivers/spi/spi-qcom-qspi.c
2599 F:      drivers/spi/spi-qup.c
2600 F:      drivers/tty/serial/msm_serial.c
2601 F:      drivers/ufs/host/ufs-qcom*
2602 F:      drivers/usb/dwc3/dwc3-qcom.c
2603 F:      include/dt-bindings/*/qcom*
2604 F:      include/linux/*/qcom*
2605 F:      include/linux/soc/qcom/
2606
2607 ARM/RDA MICRO ARCHITECTURE
2608 M:      Manivannan Sadhasivam <[email protected]>
2609 L:      [email protected] (moderated for non-subscribers)
2610 L:      [email protected] (moderated for non-subscribers)
2611 S:      Maintained
2612 F:      Documentation/devicetree/bindings/arm/rda.yaml
2613 F:      Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2614 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2615 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2616 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2617 F:      arch/arm/boot/dts/unisoc/
2618 F:      drivers/clocksource/timer-rda.c
2619 F:      drivers/gpio/gpio-rda.c
2620 F:      drivers/irqchip/irq-rda-intc.c
2621 F:      drivers/tty/serial/rda-uart.c
2622
2623 ARM/REALTEK ARCHITECTURE
2624 M:      Andreas Färber <[email protected]>
2625 L:      [email protected] (moderated for non-subscribers)
2626 L:      [email protected] (moderated for non-subscribers)
2627 S:      Maintained
2628 F:      Documentation/devicetree/bindings/arm/realtek.yaml
2629 F:      arch/arm/boot/dts/realtek/
2630 F:      arch/arm/mach-realtek/
2631 F:      arch/arm64/boot/dts/realtek/
2632
2633 ARM/RISC-V/RENESAS ARCHITECTURE
2634 M:      Geert Uytterhoeven <[email protected]>
2635 M:      Magnus Damm <[email protected]>
2636 L:      [email protected]
2637 S:      Supported
2638 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2639 C:      irc://irc.libera.chat/renesas-soc
2640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2641 F:      Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2642 F:      Documentation/devicetree/bindings/soc/renesas/
2643 F:      arch/arm/boot/dts/renesas/
2644 F:      arch/arm/configs/shmobile_defconfig
2645 F:      arch/arm/include/debug/renesas-scif.S
2646 F:      arch/arm/mach-shmobile/
2647 F:      arch/arm64/boot/dts/renesas/
2648 F:      arch/riscv/boot/dts/renesas/
2649 F:      drivers/pmdomain/renesas/
2650 F:      drivers/soc/renesas/
2651 F:      include/linux/soc/renesas/
2652 K:      \brenesas,
2653
2654 ARM/RISCPC ARCHITECTURE
2655 M:      Russell King <[email protected]>
2656 L:      [email protected] (moderated for non-subscribers)
2657 S:      Maintained
2658 W:      http://www.armlinux.org.uk/
2659 F:      arch/arm/include/asm/hardware/ioc.h
2660 F:      arch/arm/include/asm/hardware/iomd.h
2661 F:      arch/arm/include/asm/hardware/memc.h
2662 F:      arch/arm/mach-rpc/
2663 F:      drivers/net/ethernet/8390/etherh.c
2664 F:      drivers/net/ethernet/i825xx/ether1*
2665 F:      drivers/net/ethernet/seeq/ether3*
2666 F:      drivers/scsi/arm/
2667
2668 ARM/Rockchip SoC support
2669 M:      Heiko Stuebner <[email protected]>
2670 L:      [email protected] (moderated for non-subscribers)
2671 L:      [email protected]
2672 S:      Maintained
2673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2674 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2675 F:      Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2676 F:      Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2677 F:      arch/arm/boot/dts/rockchip/
2678 F:      arch/arm/mach-rockchip/
2679 F:      drivers/*/*/*rockchip*
2680 F:      drivers/*/*rockchip*
2681 F:      drivers/clk/rockchip/
2682 F:      drivers/i2c/busses/i2c-rk3x.c
2683 F:      sound/soc/rockchip/
2684 N:      rockchip
2685
2686 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2687 M:      Krzysztof Kozlowski <[email protected]>
2688 R:      Alim Akhtar <[email protected]>
2689 L:      [email protected] (moderated for non-subscribers)
2690 L:      [email protected]
2691 S:      Maintained
2692 P:      Documentation/process/maintainer-soc-clean-dts.rst
2693 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2694 B:      mailto:[email protected]
2695 C:      irc://irc.libera.chat/linux-exynos
2696 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2697 F:      Documentation/arch/arm/samsung/
2698 F:      Documentation/devicetree/bindings/arm/samsung/
2699 F:      Documentation/devicetree/bindings/hwinfo/samsung,*
2700 F:      Documentation/devicetree/bindings/power/pd-samsung.yaml
2701 F:      Documentation/devicetree/bindings/soc/samsung/
2702 F:      arch/arm/boot/dts/samsung/
2703 F:      arch/arm/mach-exynos*/
2704 F:      arch/arm/mach-s3c/
2705 F:      arch/arm/mach-s5p*/
2706 F:      arch/arm64/boot/dts/exynos/
2707 F:      drivers/*/*/*s3c24*
2708 F:      drivers/*/*s3c24*
2709 F:      drivers/*/*s3c64xx*
2710 F:      drivers/*/*s5pv210*
2711 F:      drivers/clocksource/samsung_pwm_timer.c
2712 F:      drivers/memory/samsung/
2713 F:      drivers/pwm/pwm-samsung.c
2714 F:      drivers/soc/samsung/
2715 F:      drivers/tty/serial/samsung*
2716 F:      include/clocksource/samsung_pwm.h
2717 F:      include/linux/platform_data/*s3c*
2718 F:      include/linux/serial_s3c.h
2719 F:      include/linux/soc/samsung/
2720 N:      exynos
2721 N:      s3c64xx
2722 N:      s5pv210
2723
2724 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2725 M:      Łukasz Stelmach <[email protected]>
2726 L:      [email protected] (moderated for non-subscribers)
2727 L:      [email protected]
2728 S:      Maintained
2729 F:      drivers/media/platform/samsung/s5p-g2d/
2730
2731 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2732 M:      Marek Szyprowski <[email protected]>
2733 L:      [email protected]
2734 L:      [email protected]
2735 S:      Maintained
2736 F:      Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
2737 F:      drivers/media/cec/platform/s5p/
2738
2739 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2740 M:      Andrzej Pietrasiewicz <[email protected]>
2741 M:      Jacek Anaszewski <[email protected]>
2742 M:      Sylwester Nawrocki <[email protected]>
2743 L:      [email protected] (moderated for non-subscribers)
2744 L:      [email protected]
2745 S:      Maintained
2746 F:      Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2747 F:      drivers/media/platform/samsung/s5p-jpeg/
2748
2749 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2750 M:      Marek Szyprowski <[email protected]>
2751 M:      Andrzej Hajda <[email protected]>
2752 L:      [email protected] (moderated for non-subscribers)
2753 L:      [email protected]
2754 S:      Maintained
2755 F:      drivers/media/platform/samsung/s5p-mfc/
2756
2757 ARM/SOCFPGA ARCHITECTURE
2758 M:      Dinh Nguyen <[email protected]>
2759 S:      Maintained
2760 W:      http://www.rocketboards.org
2761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2762 F:      arch/arm/boot/dts/intel/socfpga/
2763 F:      arch/arm/configs/socfpga_defconfig
2764 F:      arch/arm/mach-socfpga/
2765 F:      arch/arm64/boot/dts/altera/
2766 F:      arch/arm64/boot/dts/intel/
2767
2768 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2769 M:      Dinh Nguyen <[email protected]>
2770 S:      Maintained
2771 F:      drivers/clk/socfpga/
2772
2773 ARM/SOCFPGA EDAC SUPPORT
2774 M:      Dinh Nguyen <[email protected]>
2775 S:      Maintained
2776 F:      drivers/edac/altera_edac.[ch]
2777
2778 ARM/SPREADTRUM SoC SUPPORT
2779 M:      Orson Zhai <[email protected]>
2780 M:      Baolin Wang <[email protected]>
2781 M:      Chunyan Zhang <[email protected]>
2782 S:      Maintained
2783 F:      arch/arm64/boot/dts/sprd
2784 N:      sprd
2785 N:      sc27xx
2786 N:      sc2731
2787
2788 ARM/STI ARCHITECTURE
2789 M:      Patrice Chotard <[email protected]>
2790 L:      [email protected] (moderated for non-subscribers)
2791 S:      Maintained
2792 W:      http://www.stlinux.com
2793 F:      Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
2794 F:      Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
2795 F:      arch/arm/boot/dts/st/sti*
2796 F:      arch/arm/mach-sti/
2797 F:      drivers/ata/ahci_st.c
2798 F:      drivers/char/hw_random/st-rng.c
2799 F:      drivers/clocksource/arm_global_timer.c
2800 F:      drivers/clocksource/clksrc_st_lpc.c
2801 F:      drivers/cpufreq/sti-cpufreq.c
2802 F:      drivers/dma/st_fdma*
2803 F:      drivers/i2c/busses/i2c-st.c
2804 F:      drivers/media/platform/st/sti/c8sectpfe/
2805 F:      drivers/media/rc/st_rc.c
2806 F:      drivers/mmc/host/sdhci-st.c
2807 F:      drivers/phy/st/phy-miphy28lp.c
2808 F:      drivers/phy/st/phy-stih407-usb.c
2809 F:      drivers/pinctrl/pinctrl-st.c
2810 F:      drivers/remoteproc/st_remoteproc.c
2811 F:      drivers/remoteproc/st_slim_rproc.c
2812 F:      drivers/reset/sti/
2813 F:      drivers/rtc/rtc-st-lpc.c
2814 F:      drivers/tty/serial/st-asc.c
2815 F:      drivers/usb/dwc3/dwc3-st.c
2816 F:      drivers/usb/host/ehci-st.c
2817 F:      drivers/usb/host/ohci-st.c
2818 F:      drivers/watchdog/st_lpc_wdt.c
2819 F:      include/linux/remoteproc/st_slim_rproc.h
2820
2821 ARM/STM32 ARCHITECTURE
2822 M:      Maxime Coquelin <[email protected]>
2823 M:      Alexandre Torgue <[email protected]>
2824 L:      [email protected] (moderated for non-subscribers)
2825 L:      [email protected] (moderated for non-subscribers)
2826 S:      Maintained
2827 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2828 F:      arch/arm/boot/dts/st/stm32*
2829 F:      arch/arm/mach-stm32/
2830 F:      arch/arm64/boot/dts/st/
2831 F:      drivers/clocksource/armv7m_systick.c
2832 N:      stm32
2833 N:      stm
2834
2835 ARM/SUNPLUS SP7021 SOC SUPPORT
2836 M:      Qin Jian <[email protected]>
2837 L:      [email protected] (moderated for mon-subscribers)
2838 S:      Maintained
2839 W:      https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
2840 F:      Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
2841 F:      Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
2842 F:      Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
2843 F:      Documentation/devicetree/bindings/reset/sunplus,reset.yaml
2844 F:      arch/arm/boot/dts/sunplus/
2845 F:      arch/arm/configs/sp7021_*defconfig
2846 F:      drivers/clk/clk-sp7021.c
2847 F:      drivers/irqchip/irq-sp7021-intc.c
2848 F:      drivers/reset/reset-sunplus.c
2849 F:      include/dt-bindings/clock/sunplus,sp7021-clkc.h
2850 F:      include/dt-bindings/reset/sunplus,sp7021-reset.h
2851
2852 ARM/Synaptics SoC support
2853 M:      Jisheng Zhang <[email protected]>
2854 M:      Sebastian Hesselbarth <[email protected]>
2855 L:      [email protected] (moderated for non-subscribers)
2856 S:      Maintained
2857 F:      arch/arm/boot/dts/synaptics/
2858 F:      arch/arm/mach-berlin/
2859 F:      arch/arm64/boot/dts/synaptics/
2860
2861 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2862 M:      Hans Verkuil <[email protected]>
2863 L:      [email protected]
2864 L:      [email protected]
2865 S:      Maintained
2866 F:      Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
2867 F:      drivers/media/cec/platform/tegra/
2868
2869 ARM/TESLA FSD SoC SUPPORT
2870 M:      Alim Akhtar <[email protected]>
2871 M:      [email protected]
2872 L:      [email protected] (moderated for non-subscribers)
2873 L:      [email protected]
2874 S:      Maintained
2875 F:      arch/arm64/boot/dts/tesla/
2876
2877 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2878 M:      Santosh Shilimkar <[email protected]>
2879 L:      [email protected]
2880 S:      Maintained
2881 F:      drivers/memory/*emif*
2882
2883 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2884 M:      Nishanth Menon <[email protected]>
2885 M:      Santosh Shilimkar <[email protected]>
2886 L:      [email protected] (moderated for non-subscribers)
2887 S:      Maintained
2888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2889 F:      arch/arm/boot/dts/ti/keystone/
2890 F:      arch/arm/mach-keystone/
2891
2892 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2893 M:      Santosh Shilimkar <[email protected]>
2894 L:      [email protected]
2895 S:      Maintained
2896 F:      drivers/clk/keystone/
2897
2898 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2899 M:      Santosh Shilimkar <[email protected]>
2900 L:      [email protected] (moderated for non-subscribers)
2901 L:      [email protected]
2902 S:      Maintained
2903 F:      drivers/clocksource/timer-keystone.c
2904
2905 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2906 M:      Santosh Shilimkar <[email protected]>
2907 L:      [email protected]
2908 S:      Maintained
2909 F:      drivers/power/reset/keystone-reset.c
2910
2911 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2912 M:      Nishanth Menon <[email protected]>
2913 M:      Vignesh Raghavendra <[email protected]>
2914 M:      Tero Kristo <[email protected]>
2915 L:      [email protected] (moderated for non-subscribers)
2916 S:      Supported
2917 F:      Documentation/devicetree/bindings/arm/ti/k3.yaml
2918 F:      Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
2919 F:      arch/arm64/boot/dts/ti/Makefile
2920 F:      arch/arm64/boot/dts/ti/k3-*
2921
2922 ARM/TOSHIBA VISCONTI ARCHITECTURE
2923 M:      Nobuhiro Iwamatsu <[email protected]>
2924 L:      [email protected] (moderated for non-subscribers)
2925 S:      Supported
2926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2927 F:      Documentation/devicetree/bindings/arm/toshiba.yaml
2928 F:      Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
2929 F:      Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
2930 F:      Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2931 F:      Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2932 F:      Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2933 F:      Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
2934 F:      Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2935 F:      arch/arm64/boot/dts/toshiba/
2936 F:      drivers/clk/visconti/
2937 F:      drivers/gpio/gpio-visconti.c
2938 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2939 F:      drivers/pci/controller/dwc/pcie-visconti.c
2940 F:      drivers/pinctrl/visconti/
2941 F:      drivers/watchdog/visconti_wdt.c
2942 N:      visconti
2943
2944 ARM/UNIPHIER ARCHITECTURE
2945 M:      Kunihiko Hayashi <[email protected]>
2946 M:      Masami Hiramatsu <[email protected]>
2947 L:      [email protected] (moderated for non-subscribers)
2948 S:      Maintained
2949 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2950 F:      Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2951 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2952 F:      Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
2953 F:      arch/arm/boot/dts/socionext/uniphier*
2954 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2955 F:      arch/arm/mm/cache-uniphier.c
2956 F:      arch/arm64/boot/dts/socionext/uniphier*
2957 F:      drivers/bus/uniphier-system-bus.c
2958 F:      drivers/clk/uniphier/
2959 F:      drivers/dma/uniphier-mdmac.c
2960 F:      drivers/gpio/gpio-uniphier.c
2961 F:      drivers/i2c/busses/i2c-uniphier*
2962 F:      drivers/irqchip/irq-uniphier-aidet.c
2963 F:      drivers/mmc/host/uniphier-sd.c
2964 F:      drivers/pinctrl/uniphier/
2965 F:      drivers/reset/reset-uniphier.c
2966 F:      drivers/tty/serial/8250/8250_uniphier.c
2967 N:      uniphier
2968
2969 ARM/VERSATILE EXPRESS PLATFORM
2970 M:      Liviu Dudau <[email protected]>
2971 M:      Sudeep Holla <[email protected]>
2972 M:      Lorenzo Pieralisi <[email protected]>
2973 L:      [email protected] (moderated for non-subscribers)
2974 S:      Maintained
2975 N:      mps2
2976 N:      vexpress
2977 F:      arch/arm/mach-versatile/
2978 F:      arch/arm64/boot/dts/arm/
2979 F:      drivers/clocksource/timer-versatile.c
2980 X:      drivers/cpufreq/vexpress-spc-cpufreq.c
2981 X:      Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
2982
2983 ARM/VFP SUPPORT
2984 M:      Russell King <[email protected]>
2985 L:      [email protected] (moderated for non-subscribers)
2986 S:      Maintained
2987 W:      http://www.armlinux.org.uk/
2988 F:      arch/arm/vfp/
2989
2990 ARM/VT8500 ARM ARCHITECTURE
2991 L:      [email protected] (moderated for non-subscribers)
2992 S:      Orphan
2993 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2994 F:      arch/arm/mach-vt8500/
2995 F:      drivers/clocksource/timer-vt8500.c
2996 F:      drivers/i2c/busses/i2c-wmt.c
2997 F:      drivers/mmc/host/wmt-sdmmc.c
2998 F:      drivers/pwm/pwm-vt8500.c
2999 F:      drivers/rtc/rtc-vt8500.c
3000 F:      drivers/tty/serial/vt8500_serial.c
3001 F:      drivers/usb/host/ehci-platform.c
3002 F:      drivers/usb/host/uhci-platform.c
3003 F:      drivers/video/fbdev/vt8500lcdfb.*
3004 F:      drivers/video/fbdev/wm8505fb*
3005 F:      drivers/video/fbdev/wmt_ge_rops.*
3006
3007 ARM/ZYNQ ARCHITECTURE
3008 M:      Michal Simek <[email protected]>
3009 L:      [email protected] (moderated for non-subscribers)
3010 S:      Supported
3011 W:      http://wiki.xilinx.com
3012 T:      git https://github.com/Xilinx/linux-xlnx.git
3013 F:      Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3014 F:      Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3015 F:      Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3016 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3017 F:      Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3018 F:      Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3019 F:      arch/arm/mach-zynq/
3020 F:      drivers/clocksource/timer-cadence-ttc.c
3021 F:      drivers/cpuidle/cpuidle-zynq.c
3022 F:      drivers/edac/synopsys_edac.c
3023 F:      drivers/i2c/busses/i2c-cadence.c
3024 F:      drivers/i2c/busses/i2c-xiic.c
3025 F:      drivers/mmc/host/sdhci-of-arasan.c
3026 N:      zynq
3027 N:      xilinx
3028
3029 ARM64 PORT (AARCH64 ARCHITECTURE)
3030 M:      Catalin Marinas <[email protected]>
3031 M:      Will Deacon <[email protected]>
3032 L:      [email protected] (moderated for non-subscribers)
3033 S:      Maintained
3034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3035 F:      Documentation/arch/arm64/
3036 F:      arch/arm64/
3037 F:      tools/testing/selftests/arm64/
3038 X:      arch/arm64/boot/dts/
3039
3040 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3041 M:      George McCollister <[email protected]>
3042 L:      [email protected]
3043 S:      Maintained
3044 F:      Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3045 F:      drivers/net/dsa/xrs700x/*
3046 F:      net/dsa/tag_xrs700x.c
3047
3048 AS3645A LED FLASH CONTROLLER DRIVER
3049 M:      Sakari Ailus <[email protected]>
3050 L:      [email protected]
3051 S:      Maintained
3052 F:      drivers/leds/flash/leds-as3645a.c
3053
3054 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3055 M:      Tianshu Qiu <[email protected]>
3056 L:      [email protected]
3057 S:      Maintained
3058 T:      git git://linuxtv.org/media_tree.git
3059 F:      Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3060 F:      drivers/media/i2c/ak7375.c
3061
3062 ASAHI KASEI AK8974 DRIVER
3063 M:      Linus Walleij <[email protected]>
3064 L:      [email protected]
3065 S:      Supported
3066 W:      http://www.akm.com/
3067 F:      drivers/iio/magnetometer/ak8974.c
3068
3069 AOSONG AGS02MA TVOC SENSOR DRIVER
3070 M:      Anshul Dalal <[email protected]>
3071 L:      [email protected]
3072 S:      Maintained
3073 F:      Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3074 F:      drivers/iio/chemical/ags02ma.c
3075
3076 ASC7621 HARDWARE MONITOR DRIVER
3077 M:      George Joseph <[email protected]>
3078 L:      [email protected]
3079 S:      Maintained
3080 F:      Documentation/hwmon/asc7621.rst
3081 F:      drivers/hwmon/asc7621.c
3082
3083 ASIX AX88796C SPI ETHERNET ADAPTER
3084 M:      Łukasz Stelmach <[email protected]>
3085 S:      Maintained
3086 F:      Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3087 F:      drivers/net/ethernet/asix/ax88796c_*
3088
3089 ASIX PHY DRIVER [RUST]
3090 M:      FUJITA Tomonori <[email protected]>
3091 R:      Trevor Gross <[email protected]>
3092 L:      [email protected]
3093 L:      [email protected]
3094 S:      Maintained
3095 F:      drivers/net/phy/ax88796b_rust.rs
3096
3097 ASPEED CRYPTO DRIVER
3098 M:      Neal Liu <[email protected]>
3099 L:      [email protected] (moderated for non-subscribers)
3100 S:      Maintained
3101 F:      Documentation/devicetree/bindings/crypto/aspeed,*
3102 F:      drivers/crypto/aspeed/
3103
3104 ASPEED PECI CONTROLLER
3105 M:      Iwona Winiarska <[email protected]>
3106 L:      [email protected] (moderated for non-subscribers)
3107 L:      [email protected] (moderated for non-subscribers)
3108 S:      Supported
3109 F:      Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3110 F:      drivers/peci/controller/peci-aspeed.c
3111
3112 ASPEED PINCTRL DRIVERS
3113 M:      Andrew Jeffery <[email protected]>
3114 L:      [email protected] (moderated for non-subscribers)
3115 L:      [email protected] (moderated for non-subscribers)
3116 L:      [email protected]
3117 S:      Maintained
3118 F:      Documentation/devicetree/bindings/pinctrl/aspeed,*
3119 F:      drivers/pinctrl/aspeed/
3120
3121 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3122 M:      Eddie James <[email protected]>
3123 L:      [email protected] (moderated for non-subscribers)
3124 S:      Maintained
3125 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3126 F:      drivers/irqchip/irq-aspeed-scu-ic.c
3127 F:      include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3128
3129 ASPEED SD/MMC DRIVER
3130 M:      Andrew Jeffery <[email protected]>
3131 L:      [email protected] (moderated for non-subscribers)
3132 L:      [email protected] (moderated for non-subscribers)
3133 L:      [email protected]
3134 S:      Maintained
3135 F:      Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3136 F:      drivers/mmc/host/sdhci-of-aspeed*
3137
3138 ASPEED SMC SPI DRIVER
3139 M:      Chin-Ting Kuo <[email protected]>
3140 M:      Cédric Le Goater <[email protected]>
3141 L:      [email protected] (moderated for non-subscribers)
3142 L:      [email protected] (moderated for non-subscribers)
3143 L:      [email protected]
3144 S:      Maintained
3145 F:      Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3146 F:      drivers/spi/spi-aspeed-smc.c
3147
3148 ASPEED USB UDC DRIVER
3149 M:      Neal Liu <[email protected]>
3150 L:      [email protected] (moderated for non-subscribers)
3151 S:      Maintained
3152 F:      Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3153 F:      drivers/usb/gadget/udc/aspeed_udc.c
3154
3155 ASPEED VIDEO ENGINE DRIVER
3156 M:      Eddie James <[email protected]>
3157 L:      [email protected]
3158 L:      [email protected] (moderated for non-subscribers)
3159 S:      Maintained
3160 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
3161 F:      drivers/media/platform/aspeed/
3162
3163 ASUS EC HARDWARE MONITOR DRIVER
3164 M:      Eugene Shalygin <[email protected]>
3165 L:      [email protected]
3166 S:      Maintained
3167 F:      drivers/hwmon/asus-ec-sensors.c
3168
3169 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3170 M:      Corentin Chary <[email protected]>
3171 L:      [email protected]
3172 L:      [email protected]
3173 S:      Maintained
3174 W:      http://acpi4asus.sf.net
3175 F:      drivers/platform/x86/asus*.c
3176 F:      drivers/platform/x86/eeepc*.c
3177
3178 ASUS TF103C DOCK DRIVER
3179 M:      Hans de Goede <[email protected]>
3180 L:      [email protected]
3181 S:      Maintained
3182 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3183 F:      drivers/platform/x86/asus-tf103c-dock.c
3184
3185 ASUS WIRELESS RADIO CONTROL DRIVER
3186 M:      João Paulo Rechi Vita <[email protected]>
3187 L:      [email protected]
3188 S:      Maintained
3189 F:      drivers/platform/x86/asus-wireless.c
3190
3191 ASUS WMI HARDWARE MONITOR DRIVER
3192 M:      Ed Brindley <[email protected]>
3193 M:      Denis Pauk <[email protected]>
3194 L:      [email protected]
3195 S:      Maintained
3196 F:      drivers/hwmon/asus_wmi_sensors.c
3197
3198 ASYMMETRIC KEYS
3199 M:      David Howells <[email protected]>
3200 L:      [email protected]
3201 S:      Maintained
3202 F:      Documentation/crypto/asymmetric-keys.rst
3203 F:      crypto/asymmetric_keys/
3204 F:      include/crypto/pkcs7.h
3205 F:      include/crypto/public_key.h
3206 F:      include/linux/verification.h
3207
3208 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3209 R:      Dan Williams <[email protected]>
3210 S:      Odd fixes
3211 W:      http://sourceforge.net/projects/xscaleiop
3212 F:      Documentation/crypto/async-tx-api.rst
3213 F:      crypto/async_tx/
3214 F:      include/linux/async_tx.h
3215
3216 AT24 EEPROM DRIVER
3217 M:      Bartosz Golaszewski <[email protected]>
3218 L:      [email protected]
3219 S:      Maintained
3220 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3221 F:      Documentation/devicetree/bindings/eeprom/at24.yaml
3222 F:      drivers/misc/eeprom/at24.c
3223
3224 ATA OVER ETHERNET (AOE) DRIVER
3225 M:      "Justin Sanders" <[email protected]>
3226 S:      Supported
3227 W:      http://www.openaoe.org/
3228 F:      Documentation/admin-guide/aoe/
3229 F:      drivers/block/aoe/
3230
3231 ATC260X PMIC MFD DRIVER
3232 M:      Manivannan Sadhasivam <[email protected]>
3233 M:      Cristian Ciocaltea <[email protected]>
3234 L:      [email protected]
3235 S:      Maintained
3236 F:      Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3237 F:      drivers/input/misc/atc260x-onkey.c
3238 F:      drivers/mfd/atc260*
3239 F:      drivers/power/reset/atc260x-poweroff.c
3240 F:      drivers/regulator/atc260x-regulator.c
3241 F:      include/linux/mfd/atc260x/*
3242
3243 ATHEROS 71XX/9XXX GPIO DRIVER
3244 M:      Alban Bedel <[email protected]>
3245 S:      Maintained
3246 W:      https://github.com/AlbanBedel/linux
3247 T:      git git://github.com/AlbanBedel/linux
3248 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3249 F:      drivers/gpio/gpio-ath79.c
3250
3251 ATHEROS 71XX/9XXX USB PHY DRIVER
3252 M:      Alban Bedel <[email protected]>
3253 S:      Maintained
3254 W:      https://github.com/AlbanBedel/linux
3255 T:      git git://github.com/AlbanBedel/linux
3256 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3257 F:      drivers/phy/qualcomm/phy-ath79-usb.c
3258
3259 ATHEROS ATH GENERIC UTILITIES
3260 M:      Kalle Valo <[email protected]>
3261 L:      [email protected]
3262 S:      Supported
3263 F:      drivers/net/wireless/ath/*
3264
3265 ATHEROS ATH5K WIRELESS DRIVER
3266 M:      Jiri Slaby <[email protected]>
3267 M:      Nick Kossifidis <[email protected]>
3268 M:      Luis Chamberlain <[email protected]>
3269 L:      [email protected]
3270 S:      Maintained
3271 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3272 F:      drivers/net/wireless/ath/ath5k/
3273
3274 ATHEROS ATH6KL WIRELESS DRIVER
3275 L:      [email protected]
3276 S:      Orphan
3277 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3278 F:      drivers/net/wireless/ath/ath6kl/
3279
3280 ATI_REMOTE2 DRIVER
3281 M:      Ville Syrjala <[email protected]>
3282 S:      Maintained
3283 F:      drivers/input/misc/ati_remote2.c
3284
3285 ATK0110 HWMON DRIVER
3286 M:      Luca Tettamanti <[email protected]>
3287 L:      [email protected]
3288 S:      Maintained
3289 F:      drivers/hwmon/asus_atk0110.c
3290
3291 ATLX ETHERNET DRIVERS
3292 M:      Chris Snook <[email protected]>
3293 L:      [email protected]
3294 S:      Maintained
3295 W:      http://sourceforge.net/projects/atl1
3296 W:      http://atl1.sourceforge.net
3297 F:      drivers/net/ethernet/atheros/
3298
3299 ATM
3300 M:      Chas Williams <[email protected]>
3301 L:      [email protected] (moderated for non-subscribers)
3302 L:      [email protected]
3303 S:      Maintained
3304 W:      http://linux-atm.sourceforge.net
3305 F:      drivers/atm/
3306 F:      include/linux/atm*
3307 F:      include/uapi/linux/atm*
3308
3309 ATMEL MACB ETHERNET DRIVER
3310 M:      Nicolas Ferre <[email protected]>
3311 M:      Claudiu Beznea <[email protected]>
3312 S:      Supported
3313 F:      drivers/net/ethernet/cadence/
3314
3315 ATMEL MAXTOUCH DRIVER
3316 M:      Nick Dyer <[email protected]>
3317 S:      Maintained
3318 T:      git git://github.com/ndyer/linux.git
3319 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3320 F:      drivers/input/touchscreen/atmel_mxt_ts.c
3321
3322 ATOMIC INFRASTRUCTURE
3323 M:      Will Deacon <[email protected]>
3324 M:      Peter Zijlstra <[email protected]>
3325 R:      Boqun Feng <[email protected]>
3326 R:      Mark Rutland <[email protected]>
3327 L:      [email protected]
3328 S:      Maintained
3329 F:      Documentation/atomic_*.txt
3330 F:      arch/*/include/asm/atomic*.h
3331 F:      include/*/atomic*.h
3332 F:      include/linux/refcount.h
3333 F:      scripts/atomic/
3334
3335 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3336 M:      Bradley Grove <[email protected]>
3337 L:      [email protected]
3338 S:      Supported
3339 W:      http://www.attotech.com
3340 F:      drivers/scsi/esas2r
3341
3342 ATUSB IEEE 802.15.4 RADIO DRIVER
3343 M:      Stefan Schmidt <[email protected]>
3344 L:      [email protected]
3345 S:      Maintained
3346 F:      drivers/net/ieee802154/at86rf230.h
3347 F:      drivers/net/ieee802154/atusb.c
3348 F:      drivers/net/ieee802154/atusb.h
3349
3350 AUDIT SUBSYSTEM
3351 M:      Paul Moore <[email protected]>
3352 M:      Eric Paris <[email protected]>
3353 L:      [email protected]
3354 S:      Supported
3355 W:      https://github.com/linux-audit
3356 Q:      https://patchwork.kernel.org/project/audit/list
3357 B:      mailto:[email protected]
3358 P:      https://github.com/linux-audit/audit-kernel/blob/main/README.md
3359 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3360 F:      include/asm-generic/audit_*.h
3361 F:      include/linux/audit.h
3362 F:      include/linux/audit_arch.h
3363 F:      include/uapi/linux/audit.h
3364 F:      kernel/audit*
3365 F:      lib/*audit.c
3366 K:      \baudit_[a-z_0-9]\+\b
3367
3368 AUXILIARY BUS DRIVER
3369 M:      Greg Kroah-Hartman <[email protected]>
3370 R:      Dave Ertman <[email protected]>
3371 R:      Ira Weiny <[email protected]>
3372 S:      Supported
3373 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3374 F:      Documentation/driver-api/auxiliary_bus.rst
3375 F:      drivers/base/auxiliary.c
3376 F:      include/linux/auxiliary_bus.h
3377
3378 AUXILIARY DISPLAY DRIVERS
3379 M:      Miguel Ojeda <[email protected]>
3380 S:      Maintained
3381 F:      Documentation/devicetree/bindings/auxdisplay/
3382 F:      drivers/auxdisplay/
3383 F:      include/linux/cfag12864b.h
3384
3385 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3386 M:      Andreas Klinger <[email protected]>
3387 L:      [email protected]
3388 S:      Maintained
3389 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3390 F:      drivers/iio/adc/hx711.c
3391
3392 AX.25 NETWORK LAYER
3393 L:      [email protected]
3394 S:      Orphan
3395 W:      https://linux-ax25.in-berlin.de
3396 F:      include/net/ax25.h
3397 F:      include/uapi/linux/ax25.h
3398 F:      net/ax25/
3399
3400 AXENTIA ARM DEVICES
3401 M:      Peter Rosin <[email protected]>
3402 L:      [email protected] (moderated for non-subscribers)
3403 S:      Maintained
3404 F:      arch/arm/boot/dts/microchip/at91-linea.dtsi
3405 F:      arch/arm/boot/dts/microchip/at91-natte.dtsi
3406 F:      arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3407 F:      arch/arm/boot/dts/microchip/at91-tse850-3.dts
3408
3409 AXENTIA ASOC DRIVERS
3410 M:      Peter Rosin <[email protected]>
3411 L:      [email protected] (moderated for non-subscribers)
3412 S:      Maintained
3413 F:      Documentation/devicetree/bindings/sound/axentia,*
3414 F:      sound/soc/atmel/tse850-pcm5142.c
3415
3416 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3417 M:      Nuno Sá <[email protected]>
3418 L:      [email protected]
3419 S:      Supported
3420 W:      https://ez.analog.com/linux-software-drivers
3421 F:      Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3422 F:      drivers/hwmon/axi-fan-control.c
3423
3424 AXI SPI ENGINE
3425 M:      Michael Hennerich <[email protected]>
3426 M:      Nuno Sá <[email protected]>
3427 R:      David Lechner <[email protected]>
3428 L:      [email protected]
3429 S:      Supported
3430 W:      https://ez.analog.com/linux-software-drivers
3431 F:      Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3432 F:      drivers/spi/spi-axi-spi-engine.c
3433
3434 AXXIA I2C CONTROLLER
3435 M:      Krzysztof Adamski <[email protected]>
3436 L:      [email protected]
3437 S:      Maintained
3438 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3439 F:      drivers/i2c/busses/i2c-axxia.c
3440
3441 AZ6007 DVB DRIVER
3442 M:      Mauro Carvalho Chehab <[email protected]>
3443 L:      [email protected]
3444 S:      Maintained
3445 W:      https://linuxtv.org
3446 T:      git git://linuxtv.org/media_tree.git
3447 F:      drivers/media/usb/dvb-usb-v2/az6007.c
3448
3449 AZTECH FM RADIO RECEIVER DRIVER
3450 M:      Hans Verkuil <[email protected]>
3451 L:      [email protected]
3452 S:      Maintained
3453 W:      https://linuxtv.org
3454 T:      git git://linuxtv.org/media_tree.git
3455 F:      drivers/media/radio/radio-aztech*
3456
3457 B43 WIRELESS DRIVER
3458 L:      [email protected]
3459 L:      [email protected]
3460 S:      Orphan
3461 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3462 F:      drivers/net/wireless/broadcom/b43/
3463
3464 B43LEGACY WIRELESS DRIVER
3465 M:      Larry Finger <[email protected]>
3466 L:      [email protected]
3467 L:      [email protected]
3468 S:      Maintained
3469 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3470 F:      drivers/net/wireless/broadcom/b43legacy/
3471
3472 BACKLIGHT CLASS/SUBSYSTEM
3473 M:      Lee Jones <[email protected]>
3474 M:      Daniel Thompson <[email protected]>
3475 M:      Jingoo Han <[email protected]>
3476 L:      [email protected]
3477 S:      Maintained
3478 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3479 F:      Documentation/ABI/stable/sysfs-class-backlight
3480 F:      Documentation/ABI/testing/sysfs-class-backlight
3481 F:      Documentation/devicetree/bindings/leds/backlight
3482 F:      drivers/video/backlight/
3483 F:      include/linux/backlight.h
3484 F:      include/linux/pwm_backlight.h
3485
3486 BAIKAL-T1 PVT HARDWARE MONITOR DRIVER
3487 M:      Serge Semin <[email protected]>
3488 L:      [email protected]
3489 S:      Supported
3490 F:      Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.yaml
3491 F:      Documentation/hwmon/bt1-pvt.rst
3492 F:      drivers/hwmon/bt1-pvt.[ch]
3493
3494 BARCO P50 GPIO DRIVER
3495 M:      Santosh Kumar Yadav <[email protected]>
3496 M:      Peter Korsgaard <[email protected]>
3497 S:      Maintained
3498 F:      drivers/platform/x86/barco-p50-gpio.c
3499
3500 BATMAN ADVANCED
3501 M:      Marek Lindner <[email protected]>
3502 M:      Simon Wunderlich <[email protected]>
3503 M:      Antonio Quartulli <[email protected]>
3504 M:      Sven Eckelmann <[email protected]>
3505 L:      [email protected] (moderated for non-subscribers)
3506 S:      Maintained
3507 W:      https://www.open-mesh.org/
3508 Q:      https://patchwork.open-mesh.org/project/batman/list/
3509 B:      https://www.open-mesh.org/projects/batman-adv/issues
3510 C:      ircs://irc.hackint.org/batadv
3511 T:      git https://git.open-mesh.org/linux-merge.git
3512 F:      Documentation/networking/batman-adv.rst
3513 F:      include/uapi/linux/batadv_packet.h
3514 F:      include/uapi/linux/batman_adv.h
3515 F:      net/batman-adv/
3516
3517 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3518 M:      Thomas Sailer <[email protected]>
3519 L:      [email protected]
3520 S:      Maintained
3521 W:      http://www.baycom.org/~tom/ham/ham.html
3522 F:      drivers/net/hamradio/baycom*
3523
3524 BCACHE (BLOCK LAYER CACHE)
3525 M:      Coly Li <[email protected]>
3526 M:      Kent Overstreet <[email protected]>
3527 L:      [email protected]
3528 S:      Maintained
3529 W:      http://bcache.evilpiepirate.org
3530 C:      irc://irc.oftc.net/bcache
3531 F:      drivers/md/bcache/
3532
3533 BCACHEFS
3534 M:      Kent Overstreet <[email protected]>
3535 R:      Brian Foster <[email protected]>
3536 L:      [email protected]
3537 S:      Supported
3538 C:      irc://irc.oftc.net/bcache
3539 F:      fs/bcachefs/
3540
3541 BDISP ST MEDIA DRIVER
3542 M:      Fabien Dessenne <[email protected]>
3543 L:      [email protected]
3544 S:      Supported
3545 W:      https://linuxtv.org
3546 T:      git git://linuxtv.org/media_tree.git
3547 F:      drivers/media/platform/st/sti/bdisp
3548
3549 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3550 M:      Dariusz Marcinkiewicz <[email protected]>
3551 L:      [email protected]
3552 S:      Maintained
3553 F:      drivers/net/ethernet/ec_bhf.c
3554
3555 BEFS FILE SYSTEM
3556 M:      Luis de Bethencourt <[email protected]>
3557 M:      Salah Triki <[email protected]>
3558 S:      Maintained
3559 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3560 F:      Documentation/filesystems/befs.rst
3561 F:      fs/befs/
3562
3563 BFQ I/O SCHEDULER
3564 M:      Paolo Valente <[email protected]>
3565 M:      Jens Axboe <[email protected]>
3566 L:      [email protected]
3567 S:      Maintained
3568 F:      Documentation/block/bfq-iosched.rst
3569 F:      block/bfq-*
3570
3571 BFS FILE SYSTEM
3572 M:      "Tigran A. Aivazian" <[email protected]>
3573 S:      Maintained
3574 F:      Documentation/filesystems/bfs.rst
3575 F:      fs/bfs/
3576 F:      include/uapi/linux/bfs_fs.h
3577
3578 BITMAP API
3579 M:      Yury Norov <[email protected]>
3580 R:      Andy Shevchenko <[email protected]>
3581 R:      Rasmus Villemoes <[email protected]>
3582 S:      Maintained
3583 F:      include/linux/bitfield.h
3584 F:      include/linux/bitmap-str.h
3585 F:      include/linux/bitmap.h
3586 F:      include/linux/bits.h
3587 F:      include/linux/cpumask.h
3588 F:      include/linux/find.h
3589 F:      include/linux/nodemask.h
3590 F:      include/vdso/bits.h
3591 F:      lib/bitmap-str.c
3592 F:      lib/bitmap.c
3593 F:      lib/cpumask.c
3594 F:      lib/cpumask_kunit.c
3595 F:      lib/find_bit.c
3596 F:      lib/find_bit_benchmark.c
3597 F:      lib/test_bitmap.c
3598 F:      tools/include/linux/bitfield.h
3599 F:      tools/include/linux/bitmap.h
3600 F:      tools/include/linux/bits.h
3601 F:      tools/include/linux/find.h
3602 F:      tools/include/vdso/bits.h
3603 F:      tools/lib/bitmap.c
3604 F:      tools/lib/find_bit.c
3605
3606 BLINKM RGB LED DRIVER
3607 M:      Jan-Simon Moeller <[email protected]>
3608 S:      Maintained
3609 F:      drivers/leds/leds-blinkm.c
3610
3611 BLOCK LAYER
3612 M:      Jens Axboe <[email protected]>
3613 L:      [email protected]
3614 S:      Maintained
3615 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3616 F:      Documentation/ABI/stable/sysfs-block
3617 F:      Documentation/block/
3618 F:      block/
3619 F:      drivers/block/
3620 F:      include/linux/bio.h
3621 F:      include/linux/blk*
3622 F:      kernel/trace/blktrace.c
3623 F:      lib/sbitmap.c
3624
3625 BLOCK2MTD DRIVER
3626 M:      Joern Engel <[email protected]>
3627 L:      [email protected]
3628 S:      Maintained
3629 F:      drivers/mtd/devices/block2mtd.c
3630
3631 BLUETOOTH DRIVERS
3632 M:      Marcel Holtmann <[email protected]>
3633 M:      Luiz Augusto von Dentz <[email protected]>
3634 L:      [email protected]
3635 S:      Supported
3636 W:      http://www.bluez.org/
3637 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3639 F:      Documentation/devicetree/bindings/net/bluetooth/
3640 F:      drivers/bluetooth/
3641
3642 BLUETOOTH SUBSYSTEM
3643 M:      Marcel Holtmann <[email protected]>
3644 M:      Johan Hedberg <[email protected]>
3645 M:      Luiz Augusto von Dentz <[email protected]>
3646 L:      [email protected]
3647 S:      Supported
3648 W:      http://www.bluez.org/
3649 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3651 F:      include/net/bluetooth/
3652 F:      net/bluetooth/
3653
3654 BONDING DRIVER
3655 M:      Jay Vosburgh <[email protected]>
3656 M:      Andy Gospodarek <[email protected]>
3657 L:      [email protected]
3658 S:      Supported
3659 W:      http://sourceforge.net/projects/bonding/
3660 F:      Documentation/networking/bonding.rst
3661 F:      drivers/net/bonding/
3662 F:      include/net/bond*
3663 F:      include/uapi/linux/if_bonding.h
3664 F:      tools/testing/selftests/drivers/net/bonding/
3665
3666 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3667 M:      Dan Robertson <[email protected]>
3668 L:      [email protected]
3669 S:      Maintained
3670 F:      Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3671 F:      drivers/iio/accel/bma400*
3672
3673 BOSCH SENSORTEC BMI323 IMU IIO DRIVER
3674 M:      Jagath Jog J <[email protected]>
3675 L:      [email protected]
3676 S:      Maintained
3677 F:      Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
3678 F:      drivers/iio/imu/bmi323/
3679
3680 BPF JIT for ARM
3681 M:      Russell King <[email protected]>
3682 M:      Puranjay Mohan <[email protected]>
3683 L:      [email protected]
3684 S:      Maintained
3685 F:      arch/arm/net/
3686
3687 BPF JIT for ARM64
3688 M:      Daniel Borkmann <[email protected]>
3689 M:      Alexei Starovoitov <[email protected]>
3690 M:      Zi Shen Lim <[email protected]>
3691 L:      [email protected]
3692 S:      Supported
3693 F:      arch/arm64/net/
3694
3695 BPF JIT for LOONGARCH
3696 M:      Tiezhu Yang <[email protected]>
3697 R:      Hengqi Chen <[email protected]>
3698 L:      [email protected]
3699 S:      Maintained
3700 F:      arch/loongarch/net/
3701
3702 BPF JIT for MIPS (32-BIT AND 64-BIT)
3703 M:      Johan Almbladh <[email protected]>
3704 M:      Paul Burton <[email protected]>
3705 L:      [email protected]
3706 S:      Maintained
3707 F:      arch/mips/net/
3708
3709 BPF JIT for NFP NICs
3710 M:      Jakub Kicinski <[email protected]>
3711 L:      [email protected]
3712 S:      Odd Fixes
3713 F:      drivers/net/ethernet/netronome/nfp/bpf/
3714
3715 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3716 M:      Naveen N. Rao <[email protected]>
3717 M:      Michael Ellerman <[email protected]>
3718 L:      [email protected]
3719 S:      Supported
3720 F:      arch/powerpc/net/
3721
3722 BPF JIT for RISC-V (32-bit)
3723 M:      Luke Nelson <[email protected]>
3724 M:      Xi Wang <[email protected]>
3725 L:      [email protected]
3726 S:      Maintained
3727 F:      arch/riscv/net/
3728 X:      arch/riscv/net/bpf_jit_comp64.c
3729
3730 BPF JIT for RISC-V (64-bit)
3731 M:      Björn Töpel <[email protected]>
3732 L:      [email protected]
3733 S:      Maintained
3734 F:      arch/riscv/net/
3735 X:      arch/riscv/net/bpf_jit_comp32.c
3736
3737 BPF JIT for S390
3738 M:      Ilya Leoshkevich <[email protected]>
3739 M:      Heiko Carstens <[email protected]>
3740 M:      Vasily Gorbik <[email protected]>
3741 L:      [email protected]
3742 S:      Supported
3743 F:      arch/s390/net/
3744 X:      arch/s390/net/pnet.c
3745
3746 BPF JIT for SPARC (32-BIT AND 64-BIT)
3747 M:      David S. Miller <[email protected]>
3748 L:      [email protected]
3749 S:      Odd Fixes
3750 F:      arch/sparc/net/
3751
3752 BPF JIT for X86 32-BIT
3753 M:      Wang YanQing <[email protected]>
3754 L:      [email protected]
3755 S:      Odd Fixes
3756 F:      arch/x86/net/bpf_jit_comp32.c
3757
3758 BPF JIT for X86 64-BIT
3759 M:      Alexei Starovoitov <[email protected]>
3760 M:      Daniel Borkmann <[email protected]>
3761 L:      [email protected]
3762 S:      Supported
3763 F:      arch/x86/net/
3764 X:      arch/x86/net/bpf_jit_comp32.c
3765
3766 BPF [BTF]
3767 M:      Martin KaFai Lau <[email protected]>
3768 L:      [email protected]
3769 S:      Maintained
3770 F:      include/linux/btf*
3771 F:      kernel/bpf/btf.c
3772
3773 BPF [CORE]
3774 M:      Alexei Starovoitov <[email protected]>
3775 M:      Daniel Borkmann <[email protected]>
3776 R:      John Fastabend <[email protected]>
3777 L:      [email protected]
3778 S:      Maintained
3779 F:      include/linux/bpf*
3780 F:      include/linux/filter.h
3781 F:      include/linux/tnum.h
3782 F:      kernel/bpf/core.c
3783 F:      kernel/bpf/dispatcher.c
3784 F:      kernel/bpf/mprog.c
3785 F:      kernel/bpf/syscall.c
3786 F:      kernel/bpf/tnum.c
3787 F:      kernel/bpf/trampoline.c
3788 F:      kernel/bpf/verifier.c
3789
3790 BPF [DOCUMENTATION] (Related to Standardization)
3791 R:      David Vernet <[email protected]>
3792 L:      [email protected]
3793 L:      [email protected]
3794 S:      Maintained
3795 F:      Documentation/bpf/standardization/
3796
3797 BPF [GENERAL] (Safe Dynamic Programs and Tools)
3798 M:      Alexei Starovoitov <[email protected]>
3799 M:      Daniel Borkmann <[email protected]>
3800 M:      Andrii Nakryiko <[email protected]>
3801 R:      Martin KaFai Lau <[email protected]>
3802 R:      Eduard Zingerman <[email protected]>
3803 R:      Song Liu <[email protected]>
3804 R:      Yonghong Song <[email protected]>
3805 R:      John Fastabend <[email protected]>
3806 R:      KP Singh <[email protected]>
3807 R:      Stanislav Fomichev <[email protected]>
3808 R:      Hao Luo <[email protected]>
3809 R:      Jiri Olsa <[email protected]>
3810 L:      [email protected]
3811 S:      Supported
3812 W:      https://bpf.io/
3813 Q:      https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3814 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3815 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3816 F:      Documentation/bpf/
3817 F:      Documentation/networking/filter.rst
3818 F:      Documentation/userspace-api/ebpf/
3819 F:      arch/*/net/*
3820 F:      include/linux/bpf*
3821 F:      include/linux/btf*
3822 F:      include/linux/filter.h
3823 F:      include/trace/events/xdp.h
3824 F:      include/uapi/linux/bpf*
3825 F:      include/uapi/linux/btf*
3826 F:      include/uapi/linux/filter.h
3827 F:      kernel/bpf/
3828 F:      kernel/trace/bpf_trace.c
3829 F:      lib/test_bpf.c
3830 F:      net/bpf/
3831 F:      net/core/filter.c
3832 F:      net/sched/act_bpf.c
3833 F:      net/sched/cls_bpf.c
3834 F:      samples/bpf/
3835 F:      scripts/bpf_doc.py
3836 F:      scripts/Makefile.btf
3837 F:      scripts/pahole-version.sh
3838 F:      tools/bpf/
3839 F:      tools/lib/bpf/
3840 F:      tools/testing/selftests/bpf/
3841
3842 BPF [ITERATOR]
3843 M:      Yonghong Song <[email protected]>
3844 L:      [email protected]
3845 S:      Maintained
3846 F:      kernel/bpf/*iter.c
3847
3848 BPF [L7 FRAMEWORK] (sockmap)
3849 M:      John Fastabend <[email protected]>
3850 M:      Jakub Sitnicki <[email protected]>
3851 L:      [email protected]
3852 L:      [email protected]
3853 S:      Maintained
3854 F:      include/linux/skmsg.h
3855 F:      net/core/skmsg.c
3856 F:      net/core/sock_map.c
3857 F:      net/ipv4/tcp_bpf.c
3858 F:      net/ipv4/udp_bpf.c
3859 F:      net/unix/unix_bpf.c
3860
3861 BPF [LIBRARY] (libbpf)
3862 M:      Andrii Nakryiko <[email protected]>
3863 M:      Eduard Zingerman <[email protected]>
3864 L:      [email protected]
3865 S:      Maintained
3866 F:      tools/lib/bpf/
3867
3868 BPF [MISC]
3869 L:      [email protected]
3870 S:      Odd Fixes
3871 K:      (?:\b|_)bpf(?:\b|_)
3872
3873 BPF [NETKIT] (BPF-programmable network device)
3874 M:      Daniel Borkmann <[email protected]>
3875 M:      Nikolay Aleksandrov <[email protected]>
3876 L:      [email protected]
3877 L:      [email protected]
3878 S:      Supported
3879 F:      drivers/net/netkit.c
3880 F:      include/net/netkit.h
3881
3882 BPF [NETWORKING] (struct_ops, reuseport)
3883 M:      Martin KaFai Lau <[email protected]>
3884 L:      [email protected]
3885 L:      [email protected]
3886 S:      Maintained
3887 F:      kernel/bpf/bpf_struct*
3888
3889 BPF [NETWORKING] (tcx & tc BPF, sock_addr)
3890 M:      Martin KaFai Lau <[email protected]>
3891 M:      Daniel Borkmann <[email protected]>
3892 R:      John Fastabend <[email protected]>
3893 L:      [email protected]
3894 L:      [email protected]
3895 S:      Maintained
3896 F:      include/net/tcx.h
3897 F:      kernel/bpf/tcx.c
3898 F:      net/core/filter.c
3899 F:      net/sched/act_bpf.c
3900 F:      net/sched/cls_bpf.c
3901
3902 BPF [RINGBUF]
3903 M:      Andrii Nakryiko <[email protected]>
3904 L:      [email protected]
3905 S:      Maintained
3906 F:      kernel/bpf/ringbuf.c
3907
3908 BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
3909 M:      KP Singh <[email protected]>
3910 R:      Florent Revest <[email protected]>
3911 R:      Brendan Jackman <[email protected]>
3912 L:      [email protected]
3913 S:      Maintained
3914 F:      Documentation/bpf/prog_lsm.rst
3915 F:      include/linux/bpf_lsm.h
3916 F:      kernel/bpf/bpf_lsm.c
3917 F:      security/bpf/
3918
3919 BPF [SELFTESTS] (Test Runners & Infrastructure)
3920 M:      Andrii Nakryiko <[email protected]>
3921 M:      Eduard Zingerman <[email protected]>
3922 R:      Mykola Lysenko <[email protected]>
3923 L:      [email protected]
3924 S:      Maintained
3925 F:      tools/testing/selftests/bpf/
3926
3927 BPF [STORAGE & CGROUPS]
3928 M:      Martin KaFai Lau <[email protected]>
3929 L:      [email protected]
3930 S:      Maintained
3931 F:      kernel/bpf/*storage.c
3932 F:      kernel/bpf/bpf_lru*
3933 F:      kernel/bpf/cgroup.c
3934
3935 BPF [TOOLING] (bpftool)
3936 M:      Quentin Monnet <[email protected]>
3937 L:      [email protected]
3938 S:      Maintained
3939 F:      kernel/bpf/disasm.*
3940 F:      tools/bpf/bpftool/
3941
3942 BPF [TRACING]
3943 M:      Song Liu <[email protected]>
3944 R:      Jiri Olsa <[email protected]>
3945 L:      [email protected]
3946 S:      Maintained
3947 F:      kernel/bpf/stackmap.c
3948 F:      kernel/trace/bpf_trace.c
3949
3950 BROADCOM ASP 2.0 ETHERNET DRIVER
3951 M:      Justin Chen <[email protected]>
3952 M:      Florian Fainelli <[email protected]>
3953 L:      [email protected]
3954 L:      [email protected]
3955 S:      Supported
3956 F:      Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
3957 F:      drivers/net/ethernet/broadcom/asp2/
3958
3959 BROADCOM B44 10/100 ETHERNET DRIVER
3960 M:      Michael Chan <[email protected]>
3961 L:      [email protected]
3962 S:      Supported
3963 F:      drivers/net/ethernet/broadcom/b44.*
3964
3965 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3966 M:      Florian Fainelli <[email protected]>
3967 L:      [email protected]
3968 L:      [email protected] (subscribers-only)
3969 S:      Supported
3970 F:      Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3971 F:      drivers/net/dsa/b53/*
3972 F:      drivers/net/dsa/bcm_sf2*
3973 F:      include/linux/dsa/brcm.h
3974 F:      include/linux/platform_data/b53.h
3975
3976 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3977 M:      Florian Fainelli <[email protected]>
3978 R:      Broadcom internal kernel review list <[email protected]>
3979 L:      [email protected] (moderated for non-subscribers)
3980 L:      [email protected] (moderated for non-subscribers)
3981 S:      Maintained
3982 T:      git https://github.com/broadcom/stblinux.git
3983 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3984 F:      drivers/pci/controller/pcie-brcmstb.c
3985 F:      drivers/staging/vc04_services
3986 N:      bcm2711
3987 N:      bcm283*
3988 N:      raspberrypi
3989
3990 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3991 M:      Florian Fainelli <[email protected]>
3992 M:      Ray Jui <[email protected]>
3993 M:      Scott Branden <[email protected]>
3994 R:      Broadcom internal kernel review list <[email protected]>
3995 S:      Maintained
3996 T:      git https://github.com/broadcom/mach-bcm
3997 F:      arch/arm/mach-bcm/
3998 N:      bcm281*
3999 N:      bcm113*
4000 N:      bcm216*
4001 N:      kona
4002
4003 BROADCOM BCM47XX MIPS ARCHITECTURE
4004 M:      Hauke Mehrtens <[email protected]>
4005 M:      Rafał Miłecki <[email protected]>
4006 L:      [email protected]
4007 S:      Maintained
4008 F:      Documentation/devicetree/bindings/mips/brcm/
4009 F:      arch/mips/bcm47xx/*
4010 F:      arch/mips/include/asm/mach-bcm47xx/*
4011
4012 BROADCOM BCM4908 ETHERNET DRIVER
4013 M:      Rafał Miłecki <[email protected]>
4014 R:      Broadcom internal kernel review list <[email protected]>
4015 L:      [email protected]
4016 S:      Maintained
4017 F:      Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4018 F:      drivers/net/ethernet/broadcom/bcm4908_enet.*
4019 F:      drivers/net/ethernet/broadcom/unimac.h
4020
4021 BROADCOM BCM4908 PINMUX DRIVER
4022 M:      Rafał Miłecki <[email protected]>
4023 R:      Broadcom internal kernel review list <[email protected]>
4024 L:      [email protected]
4025 S:      Maintained
4026 F:      Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4027 F:      drivers/pinctrl/bcm/pinctrl-bcm4908.c
4028
4029 BROADCOM BCM5301X ARM ARCHITECTURE
4030 M:      Florian Fainelli <[email protected]>
4031 M:      Hauke Mehrtens <[email protected]>
4032 M:      Rafał Miłecki <[email protected]>
4033 R:      Broadcom internal kernel review list <[email protected]>
4034 L:      [email protected] (moderated for non-subscribers)
4035 S:      Maintained
4036 F:      arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4037 F:      arch/arm/boot/dts/broadcom/bcm470*
4038 F:      arch/arm/boot/dts/broadcom/bcm5301*
4039 F:      arch/arm/boot/dts/broadcom/bcm953012*
4040 F:      arch/arm/mach-bcm/bcm_5301x.c
4041
4042 BROADCOM BCM53573 ARM ARCHITECTURE
4043 M:      Florian Fainelli <[email protected]>
4044 M:      Rafał Miłecki <[email protected]>
4045 R:      Broadcom internal kernel review list <[email protected]>
4046 L:      [email protected] (moderated for non-subscribers)
4047 S:      Maintained
4048 F:      arch/arm/boot/dts/broadcom/bcm47189*
4049 F:      arch/arm/boot/dts/broadcom/bcm53573*
4050
4051 BROADCOM BCM63XX/BCM33XX UDC DRIVER
4052 M:      Kevin Cernekee <[email protected]>
4053 L:      [email protected]
4054 S:      Maintained
4055 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
4056
4057 BROADCOM BCM7XXX ARM ARCHITECTURE
4058 M:      Florian Fainelli <[email protected]>
4059 R:      Broadcom internal kernel review list <[email protected]>
4060 L:      [email protected] (moderated for non-subscribers)
4061 S:      Maintained
4062 T:      git https://github.com/broadcom/stblinux.git
4063 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4064 F:      arch/arm/boot/dts/broadcom/bcm7*.dts*
4065 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
4066 F:      arch/arm/mach-bcm/*brcmstb*
4067 F:      arch/arm/mm/cache-b15-rac.c
4068 F:      drivers/bus/brcmstb_gisb.c
4069 F:      drivers/pci/controller/pcie-brcmstb.c
4070 N:      brcmstb
4071 N:      bcm7038
4072 N:      bcm7120
4073
4074 BROADCOM BCMBCA ARM ARCHITECTURE
4075 M:      William Zhang <[email protected]>
4076 M:      Anand Gore <[email protected]>
4077 M:      Kursad Oney <[email protected]>
4078 M:      Florian Fainelli <[email protected]>
4079 M:      Rafał Miłecki <[email protected]>
4080 R:      Broadcom internal kernel review list <[email protected]>
4081 L:      [email protected] (moderated for non-subscribers)
4082 S:      Maintained
4083 T:      git https://github.com/broadcom/stblinux.git
4084 F:      Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4085 F:      arch/arm64/boot/dts/broadcom/bcmbca/*
4086 N:      bcmbca
4087 N:      bcm[9]?47622
4088 N:      bcm[9]?4912
4089 N:      bcm[9]?63138
4090 N:      bcm[9]?63146
4091 N:      bcm[9]?63148
4092 N:      bcm[9]?63158
4093 N:      bcm[9]?63178
4094 N:      bcm[9]?6756
4095 N:      bcm[9]?6813
4096 N:      bcm[9]?6846
4097 N:      bcm[9]?6855
4098 N:      bcm[9]?6856
4099 N:      bcm[9]?6858
4100 N:      bcm[9]?6878
4101
4102 BROADCOM BDC DRIVER
4103 M:      Justin Chen <[email protected]>
4104 M:      Al Cooper <[email protected]>
4105 R:      Broadcom internal kernel review list <[email protected]>
4106 L:      [email protected]
4107 S:      Maintained
4108 F:      Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4109 F:      drivers/usb/gadget/udc/bdc/
4110
4111 BROADCOM BMIPS CPUFREQ DRIVER
4112 M:      Markus Mayer <[email protected]>
4113 R:      Broadcom internal kernel review list <[email protected]>
4114 L:      [email protected]
4115 S:      Maintained
4116 F:      drivers/cpufreq/bmips-cpufreq.c
4117
4118 BROADCOM BMIPS MIPS ARCHITECTURE
4119 M:      Florian Fainelli <[email protected]>
4120 R:      Broadcom internal kernel review list <[email protected]>
4121 L:      [email protected]
4122 S:      Maintained
4123 T:      git https://github.com/broadcom/stblinux.git
4124 F:      arch/mips/bmips/*
4125 F:      arch/mips/boot/dts/brcm/bcm*.dts*
4126 F:      arch/mips/include/asm/mach-bmips/*
4127 F:      arch/mips/kernel/*bmips*
4128 F:      drivers/irqchip/irq-bcm63*
4129 F:      drivers/irqchip/irq-bcm7*
4130 F:      drivers/irqchip/irq-brcmstb*
4131 F:      drivers/pmdomain/bcm/bcm63xx-power.c
4132 F:      include/linux/bcm963xx_nvram.h
4133 F:      include/linux/bcm963xx_tag.h
4134
4135 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4136 M:      Rasesh Mody <[email protected]>
4137 M:      [email protected]
4138 L:      [email protected]
4139 S:      Supported
4140 F:      drivers/net/ethernet/broadcom/bnx2.*
4141 F:      drivers/net/ethernet/broadcom/bnx2_*
4142
4143 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4144 M:      Saurav Kashyap <[email protected]>
4145 M:      Javed Hasan <[email protected]>
4146 M:      [email protected]
4147 L:      [email protected]
4148 S:      Supported
4149 F:      drivers/scsi/bnx2fc/
4150
4151 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4152 M:      Nilesh Javali <[email protected]>
4153 M:      Manish Rangankar <[email protected]>
4154 M:      [email protected]
4155 L:      [email protected]
4156 S:      Supported
4157 F:      drivers/scsi/bnx2i/
4158
4159 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4160 M:      Ariel Elior <[email protected]>
4161 M:      Sudarsana Kalluru <[email protected]>
4162 M:      Manish Chopra <[email protected]>
4163 L:      [email protected]
4164 S:      Supported
4165 F:      drivers/net/ethernet/broadcom/bnx2x/
4166
4167 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4168 M:      Michael Chan <[email protected]>
4169 L:      [email protected]
4170 S:      Supported
4171 F:      drivers/firmware/broadcom/tee_bnxt_fw.c
4172 F:      drivers/net/ethernet/broadcom/bnxt/
4173 F:      include/linux/firmware/broadcom/tee_bnxt_fw.h
4174
4175 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
4176 M:      Arend van Spriel <[email protected]>
4177 M:      Franky Lin <[email protected]>
4178 M:      Hante Meuleman <[email protected]>
4179 L:      [email protected]
4180 L:      [email protected]
4181 S:      Supported
4182 F:      drivers/net/wireless/broadcom/brcm80211/
4183
4184 BROADCOM BRCMSTB GPIO DRIVER
4185 M:      Doug Berger <[email protected]>
4186 M:      Florian Fainelli <[email protected]>
4187 R:      Broadcom internal kernel review list <[email protected]>
4188 S:      Supported
4189 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4190 F:      drivers/gpio/gpio-brcmstb.c
4191
4192 BROADCOM BRCMSTB I2C DRIVER
4193 M:      Kamal Dasu <[email protected]>
4194 R:      Broadcom internal kernel review list <[email protected]>
4195 L:      [email protected]
4196 S:      Supported
4197 F:      Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4198 F:      drivers/i2c/busses/i2c-brcmstb.c
4199
4200 BROADCOM BRCMSTB UART DRIVER
4201 M:      Al Cooper <[email protected]>
4202 R:      Broadcom internal kernel review list <[email protected]>
4203 L:      [email protected]
4204 S:      Maintained
4205 F:      Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4206 F:      drivers/tty/serial/8250/8250_bcm7271.c
4207
4208 BROADCOM BRCMSTB USB EHCI DRIVER
4209 M:      Justin Chen <[email protected]>
4210 M:      Al Cooper <[email protected]>
4211 R:      Broadcom internal kernel review list <[email protected]>
4212 L:      [email protected]
4213 S:      Maintained
4214 F:      Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4215 F:      drivers/usb/host/ehci-brcm.*
4216
4217 BROADCOM BRCMSTB USB PIN MAP DRIVER
4218 M:      Al Cooper <[email protected]>
4219 R:      Broadcom internal kernel review list <[email protected]>
4220 L:      [email protected]
4221 S:      Maintained
4222 F:      Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4223 F:      drivers/usb/misc/brcmstb-usb-pinmap.c
4224
4225 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4226 M:      Justin Chen <[email protected]>
4227 M:      Al Cooper <[email protected]>
4228 R:      Broadcom internal kernel review list <[email protected]>
4229 L:      [email protected]
4230 S:      Maintained
4231 F:      drivers/phy/broadcom/phy-brcm-usb*
4232
4233 BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4234 M:      William Zhang <[email protected]>
4235 M:      Kursad Oney <[email protected]>
4236 M:      Jonas Gorski <[email protected]>
4237 R:      Broadcom internal kernel review list <[email protected]>
4238 L:      [email protected]
4239 S:      Maintained
4240 F:      Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4241 F:      drivers/spi/spi-bcm63xx-hsspi.c
4242 F:      drivers/spi/spi-bcmbca-hsspi.c
4243
4244 BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4245 M:      Jonas Gorski <[email protected]>
4246 L:      [email protected]
4247 S:      Odd Fixes
4248 F:      Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4249 F:      drivers/spi/spi-bcm63xx.c
4250
4251 BROADCOM ETHERNET PHY DRIVERS
4252 M:      Florian Fainelli <[email protected]>
4253 R:      Broadcom internal kernel review list <[email protected]>
4254 L:      [email protected]
4255 S:      Supported
4256 F:      Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4257 F:      drivers/net/phy/bcm*.[ch]
4258 F:      drivers/net/phy/broadcom.c
4259 F:      include/linux/brcmphy.h
4260
4261 BROADCOM GENET ETHERNET DRIVER
4262 M:      Doug Berger <[email protected]>
4263 M:      Florian Fainelli <[email protected]>
4264 R:      Broadcom internal kernel review list <[email protected]>
4265 L:      [email protected]
4266 S:      Supported
4267 F:      Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4268 F:      Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4269 F:      drivers/net/ethernet/broadcom/genet/
4270 F:      drivers/net/ethernet/broadcom/unimac.h
4271 F:      drivers/net/mdio/mdio-bcm-unimac.c
4272 F:      include/linux/platform_data/bcmgenet.h
4273 F:      include/linux/platform_data/mdio-bcm-unimac.h
4274
4275 BROADCOM IPROC ARM ARCHITECTURE
4276 M:      Ray Jui <[email protected]>
4277 M:      Scott Branden <[email protected]>
4278 R:      Broadcom internal kernel review list <[email protected]>
4279 L:      [email protected] (moderated for non-subscribers)
4280 S:      Maintained
4281 T:      git https://github.com/broadcom/stblinux.git
4282 F:      arch/arm64/boot/dts/broadcom/northstar2/*
4283 F:      arch/arm64/boot/dts/broadcom/stingray/*
4284 F:      drivers/clk/bcm/clk-ns*
4285 F:      drivers/clk/bcm/clk-sr*
4286 F:      drivers/pinctrl/bcm/pinctrl-ns*
4287 F:      include/dt-bindings/clock/bcm-sr*
4288 N:      iproc
4289 N:      cygnus
4290 N:      bcm[-_]nsp
4291 N:      bcm9113*
4292 N:      bcm9583*
4293 N:      bcm9585*
4294 N:      bcm9586*
4295 N:      bcm988312
4296 N:      bcm113*
4297 N:      bcm583*
4298 N:      bcm585*
4299 N:      bcm586*
4300 N:      bcm88312
4301 N:      hr2
4302 N:      stingray
4303
4304 BROADCOM IPROC GBIT ETHERNET DRIVER
4305 M:      Rafał Miłecki <[email protected]>
4306 R:      Broadcom internal kernel review list <[email protected]>
4307 L:      [email protected]
4308 S:      Maintained
4309 F:      Documentation/devicetree/bindings/net/brcm,amac.yaml
4310 F:      drivers/net/ethernet/broadcom/bgmac*
4311 F:      drivers/net/ethernet/broadcom/unimac.h
4312
4313 BROADCOM KONA GPIO DRIVER
4314 M:      Ray Jui <[email protected]>
4315 R:      Broadcom internal kernel review list <[email protected]>
4316 S:      Supported
4317 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4318 F:      drivers/gpio/gpio-bcm-kona.c
4319
4320 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4321 M:      Sathya Prakash Veerichetty <[email protected]>
4322 M:      Kashyap Desai <[email protected]>
4323 M:      Sumit Saxena <[email protected]>
4324 M:      Sreekanth Reddy <[email protected]>
4325 L:      [email protected]
4326 L:      [email protected]
4327 S:      Supported
4328 W:      https://www.broadcom.com/support/storage
4329 F:      drivers/scsi/mpi3mr/
4330
4331 BROADCOM NETXTREME-E ROCE DRIVER
4332 M:      Selvin Xavier <[email protected]>
4333 L:      [email protected]
4334 S:      Supported
4335 W:      http://www.broadcom.com
4336 F:      drivers/infiniband/hw/bnxt_re/
4337 F:      include/uapi/rdma/bnxt_re-abi.h
4338
4339 BROADCOM NVRAM DRIVER
4340 M:      Rafał Miłecki <[email protected]>
4341 L:      [email protected]
4342 S:      Maintained
4343 F:      drivers/firmware/broadcom/*
4344
4345 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4346 M:      Rafał Miłecki <[email protected]>
4347 M:      Florian Fainelli <[email protected]>
4348 R:      Broadcom internal kernel review list <[email protected]>
4349 L:      [email protected]
4350 S:      Maintained
4351 T:      git https://github.com/broadcom/stblinux.git
4352 F:      drivers/pmdomain/bcm/bcm-pmb.c
4353 F:      include/dt-bindings/soc/bcm-pmb.h
4354
4355 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4356 M:      Rafał Miłecki <[email protected]>
4357 L:      [email protected]
4358 S:      Maintained
4359 F:      drivers/bcma/
4360 F:      include/linux/bcma/
4361
4362 BROADCOM SPI DRIVER
4363 M:      Kamal Dasu <[email protected]>
4364 R:      Broadcom internal kernel review list <[email protected]>
4365 S:      Maintained
4366 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4367 F:      drivers/spi/spi-bcm-qspi.*
4368 F:      drivers/spi/spi-brcmstb-qspi.c
4369 F:      drivers/spi/spi-iproc-qspi.c
4370
4371 BROADCOM STB AVS CPUFREQ DRIVER
4372 M:      Markus Mayer <[email protected]>
4373 R:      Broadcom internal kernel review list <[email protected]>
4374 L:      [email protected]
4375 S:      Maintained
4376 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4377 F:      drivers/cpufreq/brcmstb*
4378
4379 BROADCOM STB AVS TMON DRIVER
4380 M:      Markus Mayer <[email protected]>
4381 R:      Broadcom internal kernel review list <[email protected]>
4382 L:      [email protected]
4383 S:      Maintained
4384 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4385 F:      drivers/thermal/broadcom/brcmstb*
4386
4387 BROADCOM STB DPFE DRIVER
4388 M:      Markus Mayer <[email protected]>
4389 R:      Broadcom internal kernel review list <[email protected]>
4390 L:      [email protected] (moderated for non-subscribers)
4391 S:      Maintained
4392 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4393 F:      drivers/memory/brcmstb_dpfe.c
4394
4395 BROADCOM STB NAND FLASH DRIVER
4396 M:      Brian Norris <[email protected]>
4397 M:      Kamal Dasu <[email protected]>
4398 R:      Broadcom internal kernel review list <[email protected]>
4399 L:      [email protected]
4400 S:      Maintained
4401 F:      drivers/mtd/nand/raw/brcmnand/
4402 F:      include/linux/platform_data/brcmnand.h
4403
4404 BROADCOM STB PCIE DRIVER
4405 M:      Jim Quinlan <[email protected]>
4406 M:      Nicolas Saenz Julienne <[email protected]>
4407 M:      Florian Fainelli <[email protected]>
4408 R:      Broadcom internal kernel review list <[email protected]>
4409 L:      [email protected]
4410 S:      Maintained
4411 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4412 F:      drivers/pci/controller/pcie-brcmstb.c
4413
4414 BROADCOM SYSTEMPORT ETHERNET DRIVER
4415 M:      Florian Fainelli <[email protected]>
4416 R:      Broadcom internal kernel review list <[email protected]>
4417 L:      [email protected]
4418 S:      Supported
4419 F:      Documentation/devicetree/bindings/net/brcm,systemport.yaml
4420 F:      drivers/net/ethernet/broadcom/bcmsysport.*
4421 F:      drivers/net/ethernet/broadcom/unimac.h
4422
4423 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4424 M:      Pavan Chebbi <[email protected]>
4425 M:      Michael Chan <[email protected]>
4426 L:      [email protected]
4427 S:      Supported
4428 F:      drivers/net/ethernet/broadcom/tg3.*
4429
4430 BROADCOM VK DRIVER
4431 M:      Scott Branden <[email protected]>
4432 R:      Broadcom internal kernel review list <[email protected]>
4433 S:      Supported
4434 F:      drivers/misc/bcm-vk/
4435 F:      include/uapi/linux/misc/bcm_vk.h
4436
4437 BROCADE BFA FC SCSI DRIVER
4438 M:      Anil Gurumurthy <[email protected]>
4439 M:      Sudarsana Kalluru <[email protected]>
4440 L:      [email protected]
4441 S:      Supported
4442 F:      drivers/scsi/bfa/
4443
4444 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4445 M:      Rasesh Mody <[email protected]>
4446 M:      Sudarsana Kalluru <[email protected]>
4447 M:      [email protected]
4448 L:      [email protected]
4449 S:      Supported
4450 F:      drivers/net/ethernet/brocade/bna/
4451
4452 BSG (block layer generic sg v4 driver)
4453 M:      FUJITA Tomonori <[email protected]>
4454 L:      [email protected]
4455 S:      Supported
4456 F:      block/bsg.c
4457 F:      include/linux/bsg.h
4458 F:      include/uapi/linux/bsg.h
4459
4460 BT87X AUDIO DRIVER
4461 M:      Clemens Ladisch <[email protected]>
4462 L:      [email protected] (moderated for non-subscribers)
4463 S:      Maintained
4464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4465 F:      Documentation/sound/cards/bt87x.rst
4466 F:      sound/pci/bt87x.c
4467
4468 BT8XXGPIO DRIVER
4469 M:      Michael Buesch <[email protected]>
4470 S:      Maintained
4471 W:      http://bu3sch.de/btgpio.php
4472 F:      drivers/gpio/gpio-bt8xx.c
4473
4474 BTRFS FILE SYSTEM
4475 M:      Chris Mason <[email protected]>
4476 M:      Josef Bacik <[email protected]>
4477 M:      David Sterba <[email protected]>
4478 L:      [email protected]
4479 S:      Maintained
4480 W:      https://btrfs.readthedocs.io
4481 Q:      https://patchwork.kernel.org/project/linux-btrfs/list/
4482 C:      irc://irc.libera.chat/btrfs
4483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4484 F:      Documentation/filesystems/btrfs.rst
4485 F:      fs/btrfs/
4486 F:      include/linux/btrfs*
4487 F:      include/trace/events/btrfs.h
4488 F:      include/uapi/linux/btrfs*
4489
4490 BTTV VIDEO4LINUX DRIVER
4491 M:      Mauro Carvalho Chehab <[email protected]>
4492 L:      [email protected]
4493 S:      Odd fixes
4494 W:      https://linuxtv.org
4495 T:      git git://linuxtv.org/media_tree.git
4496 F:      Documentation/driver-api/media/drivers/bttv*
4497 F:      drivers/media/pci/bt8xx/bttv*
4498
4499 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4500 M:      Chanwoo Choi <[email protected]>
4501 L:      [email protected]
4502 L:      [email protected]
4503 S:      Maintained
4504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4505 F:      Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4506 F:      drivers/devfreq/exynos-bus.c
4507
4508 BUSLOGIC SCSI DRIVER
4509 M:      Khalid Aziz <[email protected]>
4510 L:      [email protected]
4511 S:      Maintained
4512 F:      drivers/scsi/BusLogic.*
4513 F:      drivers/scsi/FlashPoint.*
4514
4515 BXCAN CAN NETWORK DRIVER
4516 M:      Dario Binacchi <[email protected]>
4517 L:      [email protected]
4518 S:      Maintained
4519 F:      Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4520 F:      drivers/net/can/bxcan.c
4521
4522 C-MEDIA CMI8788 DRIVER
4523 M:      Clemens Ladisch <[email protected]>
4524 L:      [email protected] (moderated for non-subscribers)
4525 S:      Maintained
4526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4527 F:      sound/pci/oxygen/
4528
4529 C-SKY ARCHITECTURE
4530 M:      Guo Ren <[email protected]>
4531 L:      [email protected]
4532 S:      Supported
4533 T:      git https://github.com/c-sky/csky-linux.git
4534 F:      Documentation/devicetree/bindings/csky/
4535 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
4536 F:      Documentation/devicetree/bindings/timer/csky,*
4537 F:      arch/csky/
4538 F:      drivers/clocksource/timer-gx6605s.c
4539 F:      drivers/clocksource/timer-mp-csky.c
4540 F:      drivers/irqchip/irq-csky-*
4541 N:      csky
4542 K:      csky
4543
4544 CA8210 IEEE-802.15.4 RADIO DRIVER
4545 L:      [email protected]
4546 S:      Orphan
4547 W:      https://github.com/Cascoda/ca8210-linux.git
4548 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4549 F:      drivers/net/ieee802154/ca8210.c
4550
4551 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4552 M:      David Howells <[email protected]>
4553 L:      [email protected]
4554 S:      Supported
4555 F:      Documentation/filesystems/caching/cachefiles.rst
4556 F:      fs/cachefiles/
4557
4558 CACHESTAT: PAGE CACHE STATS FOR A FILE
4559 M:      Nhat Pham <[email protected]>
4560 M:      Johannes Weiner <[email protected]>
4561 L:      [email protected]
4562 S:      Maintained
4563 F:      tools/testing/selftests/cachestat/test_cachestat.c
4564
4565 CADENCE MIPI-CSI2 BRIDGES
4566 M:      Maxime Ripard <[email protected]>
4567 L:      [email protected]
4568 S:      Maintained
4569 F:      Documentation/devicetree/bindings/media/cdns,*.txt
4570 F:      Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
4571 F:      drivers/media/platform/cadence/cdns-csi2*
4572
4573 CADENCE NAND DRIVER
4574 L:      [email protected]
4575 S:      Orphan
4576 F:      Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4577 F:      drivers/mtd/nand/raw/cadence-nand-controller.c
4578
4579 CADENCE USB3 DRD IP DRIVER
4580 M:      Peter Chen <[email protected]>
4581 M:      Pawel Laszczak <[email protected]>
4582 R:      Roger Quadros <[email protected]>
4583 L:      [email protected]
4584 S:      Maintained
4585 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4586 F:      Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4587 F:      drivers/usb/cdns3/
4588 X:      drivers/usb/cdns3/cdnsp*
4589
4590 CADENCE USBHS DRIVER
4591 M:      Pawel Laszczak <[email protected]>
4592 L:      [email protected]
4593 S:      Maintained
4594 F:      drivers/usb/gadget/udc/cdns2
4595
4596 CADENCE USBSSP DRD IP DRIVER
4597 M:      Pawel Laszczak <[email protected]>
4598 L:      [email protected]
4599 S:      Maintained
4600 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4601 F:      drivers/usb/cdns3/
4602 X:      drivers/usb/cdns3/cdns3*
4603
4604 CADET FM/AM RADIO RECEIVER DRIVER
4605 M:      Hans Verkuil <[email protected]>
4606 L:      [email protected]
4607 S:      Maintained
4608 W:      https://linuxtv.org
4609 T:      git git://linuxtv.org/media_tree.git
4610 F:      drivers/media/radio/radio-cadet*
4611
4612 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4613 L:      [email protected]
4614 S:      Orphan
4615 T:      git git://linuxtv.org/media_tree.git
4616 F:      Documentation/admin-guide/media/cafe_ccic*
4617 F:      drivers/media/platform/marvell/
4618
4619 CAIF NETWORK LAYER
4620 L:      [email protected]
4621 S:      Orphan
4622 F:      Documentation/networking/caif/
4623 F:      drivers/net/caif/
4624 F:      include/net/caif/
4625 F:      include/uapi/linux/caif/
4626 F:      net/caif/
4627
4628 CAKE QDISC
4629 M:      Toke Høiland-Jørgensen <[email protected]>
4630 L:      [email protected] (moderated for non-subscribers)
4631 S:      Maintained
4632 F:      net/sched/sch_cake.c
4633
4634 CAN NETWORK DRIVERS
4635 M:      Wolfgang Grandegger <[email protected]>
4636 M:      Marc Kleine-Budde <[email protected]>
4637 L:      [email protected]
4638 S:      Maintained
4639 W:      https://github.com/linux-can
4640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4642 F:      Documentation/devicetree/bindings/net/can/
4643 F:      Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4644 F:      drivers/net/can/
4645 F:      drivers/phy/phy-can-transceiver.c
4646 F:      include/linux/can/bittiming.h
4647 F:      include/linux/can/dev.h
4648 F:      include/linux/can/length.h
4649 F:      include/linux/can/platform/
4650 F:      include/linux/can/rx-offload.h
4651 F:      include/uapi/linux/can/error.h
4652 F:      include/uapi/linux/can/netlink.h
4653 F:      include/uapi/linux/can/vxcan.h
4654
4655 CAN NETWORK LAYER
4656 M:      Oliver Hartkopp <[email protected]>
4657 M:      Marc Kleine-Budde <[email protected]>
4658 L:      [email protected]
4659 S:      Maintained
4660 W:      https://github.com/linux-can
4661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4663 F:      Documentation/networking/can.rst
4664 F:      include/linux/can/can-ml.h
4665 F:      include/linux/can/core.h
4666 F:      include/linux/can/skb.h
4667 F:      include/net/netns/can.h
4668 F:      include/uapi/linux/can.h
4669 F:      include/uapi/linux/can/bcm.h
4670 F:      include/uapi/linux/can/gw.h
4671 F:      include/uapi/linux/can/isotp.h
4672 F:      include/uapi/linux/can/raw.h
4673 F:      net/can/
4674
4675 CAN-J1939 NETWORK LAYER
4676 M:      Robin van der Gracht <[email protected]>
4677 M:      Oleksij Rempel <[email protected]>
4678 R:      [email protected]
4679 L:      [email protected]
4680 S:      Maintained
4681 F:      Documentation/networking/j1939.rst
4682 F:      include/uapi/linux/can/j1939.h
4683 F:      net/can/j1939/
4684
4685 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4686 M:      Damien Le Moal <[email protected]>
4687 L:      [email protected]
4688 L:      [email protected] (pinctrl driver)
4689 F:      Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4690 F:      drivers/pinctrl/pinctrl-k210.c
4691
4692 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4693 M:      Damien Le Moal <[email protected]>
4694 L:      [email protected]
4695 L:      [email protected]
4696 S:      Maintained
4697 F:      Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4698 F:      drivers/reset/reset-k210.c
4699
4700 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4701 M:      Damien Le Moal <[email protected]>
4702 L:      [email protected]
4703 S:      Maintained
4704 F:      Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4705 F:      drivers/soc/canaan/
4706 F:      include/soc/canaan/
4707
4708 CAPABILITIES
4709 M:      Serge Hallyn <[email protected]>
4710 L:      [email protected]
4711 S:      Supported
4712 F:      include/linux/capability.h
4713 F:      include/uapi/linux/capability.h
4714 F:      kernel/capability.c
4715 F:      security/commoncap.c
4716
4717 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4718 M:      Kevin Tsai <[email protected]>
4719 S:      Maintained
4720 F:      drivers/iio/light/cm*
4721
4722 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4723 M:      Christian Lamparter <[email protected]>
4724 L:      [email protected]
4725 S:      Maintained
4726 W:      https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4727 F:      drivers/net/wireless/ath/carl9170/
4728
4729 CAVIUM I2C DRIVER
4730 M:      Robert Richter <[email protected]>
4731 S:      Odd Fixes
4732 W:      http://www.marvell.com
4733 F:      drivers/i2c/busses/i2c-octeon*
4734 F:      drivers/i2c/busses/i2c-thunderx*
4735
4736 CAVIUM LIQUIDIO NETWORK DRIVER
4737 L:      [email protected]
4738 S:      Orphan
4739 W:      http://www.marvell.com
4740 F:      drivers/net/ethernet/cavium/liquidio/
4741
4742 CAVIUM MMC DRIVER
4743 M:      Robert Richter <[email protected]>
4744 S:      Odd Fixes
4745 W:      http://www.marvell.com
4746 F:      drivers/mmc/host/cavium*
4747
4748 CAVIUM OCTEON-TX CRYPTO DRIVER
4749 M:      George Cherian <[email protected]>
4750 L:      [email protected]
4751 S:      Supported
4752 W:      http://www.marvell.com
4753 F:      drivers/crypto/cavium/cpt/
4754
4755 CAVIUM THUNDERX2 ARM64 SOC
4756 M:      Robert Richter <[email protected]>
4757 L:      [email protected] (moderated for non-subscribers)
4758 S:      Odd Fixes
4759 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4760 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
4761
4762 CBS/ETF/TAPRIO QDISCS
4763 M:      Vinicius Costa Gomes <[email protected]>
4764 L:      [email protected]
4765 S:      Maintained
4766 F:      net/sched/sch_cbs.c
4767 F:      net/sched/sch_etf.c
4768 F:      net/sched/sch_taprio.c
4769
4770 CC2520 IEEE-802.15.4 RADIO DRIVER
4771 M:      Stefan Schmidt <[email protected]>
4772 L:      [email protected]
4773 S:      Odd Fixes
4774 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4775 F:      drivers/net/ieee802154/cc2520.c
4776
4777 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4778 M:      Gilad Ben-Yossef <[email protected]>
4779 L:      [email protected]
4780 S:      Supported
4781 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4782 F:      drivers/crypto/ccree/
4783
4784 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4785 M:      Hadar Gat <[email protected]>
4786 L:      [email protected]
4787 S:      Supported
4788 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4789 F:      Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4790 F:      drivers/char/hw_random/cctrng.c
4791 F:      drivers/char/hw_random/cctrng.h
4792
4793 CEC FRAMEWORK
4794 M:      Hans Verkuil <[email protected]>
4795 L:      [email protected]
4796 S:      Supported
4797 W:      http://linuxtv.org
4798 T:      git git://linuxtv.org/media_tree.git
4799 F:      Documentation/ABI/testing/debugfs-cec-error-inj
4800 F:      Documentation/devicetree/bindings/media/cec/cec-common.yaml
4801 F:      Documentation/driver-api/media/cec-core.rst
4802 F:      Documentation/userspace-api/media/cec
4803 F:      drivers/media/cec/
4804 F:      drivers/media/rc/keymaps/rc-cec.c
4805 F:      include/media/cec-notifier.h
4806 F:      include/media/cec.h
4807 F:      include/uapi/linux/cec-funcs.h
4808 F:      include/uapi/linux/cec.h
4809
4810 CEC GPIO DRIVER
4811 M:      Hans Verkuil <[email protected]>
4812 L:      [email protected]
4813 S:      Supported
4814 W:      http://linuxtv.org
4815 T:      git git://linuxtv.org/media_tree.git
4816 F:      Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
4817 F:      drivers/media/cec/platform/cec-gpio/
4818
4819 CELL BROADBAND ENGINE ARCHITECTURE
4820 M:      Arnd Bergmann <[email protected]>
4821 L:      [email protected]
4822 S:      Supported
4823 W:      http://www.ibm.com/developerworks/power/cell/
4824 F:      arch/powerpc/include/asm/cell*.h
4825 F:      arch/powerpc/include/asm/spu*.h
4826 F:      arch/powerpc/include/uapi/asm/spu*.h
4827 F:      arch/powerpc/platforms/cell/
4828
4829 CELLWISE CW2015 BATTERY DRIVER
4830 M:      Tobias Schrammm <[email protected]>
4831 S:      Maintained
4832 F:      Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4833 F:      drivers/power/supply/cw2015_battery.c
4834
4835 CEPH COMMON CODE (LIBCEPH)
4836 M:      Ilya Dryomov <[email protected]>
4837 M:      Xiubo Li <[email protected]>
4838 R:      Jeff Layton <[email protected]>
4839 L:      [email protected]
4840 S:      Supported
4841 W:      http://ceph.com/
4842 T:      git https://github.com/ceph/ceph-client.git
4843 F:      include/linux/ceph/
4844 F:      include/linux/crush/
4845 F:      net/ceph/
4846
4847 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4848 M:      Xiubo Li <[email protected]>
4849 M:      Ilya Dryomov <[email protected]>
4850 R:      Jeff Layton <[email protected]>
4851 L:      [email protected]
4852 S:      Supported
4853 W:      http://ceph.com/
4854 T:      git https://github.com/ceph/ceph-client.git
4855 F:      Documentation/filesystems/ceph.rst
4856 F:      fs/ceph/
4857
4858 CERTIFICATE HANDLING
4859 M:      David Howells <[email protected]>
4860 M:      David Woodhouse <[email protected]>
4861 L:      [email protected]
4862 S:      Maintained
4863 F:      Documentation/admin-guide/module-signing.rst
4864 F:      certs/
4865 F:      scripts/sign-file.c
4866 F:      tools/certs/
4867
4868 CFAG12864B LCD DRIVER
4869 M:      Miguel Ojeda <[email protected]>
4870 S:      Maintained
4871 F:      drivers/auxdisplay/cfag12864b.c
4872 F:      include/linux/cfag12864b.h
4873
4874 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4875 M:      Miguel Ojeda <[email protected]>
4876 S:      Maintained
4877 F:      drivers/auxdisplay/cfag12864bfb.c
4878 F:      include/linux/cfag12864b.h
4879
4880 CHAR and MISC DRIVERS
4881 M:      Arnd Bergmann <[email protected]>
4882 M:      Greg Kroah-Hartman <[email protected]>
4883 S:      Supported
4884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4885 F:      drivers/char/
4886 F:      drivers/misc/
4887 F:      include/linux/miscdevice.h
4888 X:      drivers/char/agp/
4889 X:      drivers/char/hw_random/
4890 X:      drivers/char/ipmi/
4891 X:      drivers/char/random.c
4892 X:      drivers/char/tpm/
4893
4894 CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
4895 M:      Thomas Weißschuh <[email protected]>
4896 L:      [email protected]
4897 S:      Maintained
4898 F:      Documentation/hwmon/powerz.rst
4899 F:      drivers/hwmon/powerz.c
4900
4901 CHECKPATCH
4902 M:      Andy Whitcroft <[email protected]>
4903 M:      Joe Perches <[email protected]>
4904 R:      Dwaipayan Ray <[email protected]>
4905 R:      Lukas Bulwahn <[email protected]>
4906 S:      Maintained
4907 F:      scripts/checkpatch.pl
4908
4909 CHECKPATCH DOCUMENTATION
4910 M:      Dwaipayan Ray <[email protected]>
4911 M:      Lukas Bulwahn <[email protected]>
4912 R:      Joe Perches <[email protected]>
4913 S:      Maintained
4914 F:      Documentation/dev-tools/checkpatch.rst
4915
4916 CHINESE DOCUMENTATION
4917 M:      Alex Shi <[email protected]>
4918 M:      Yanteng Si <[email protected]>
4919 S:      Maintained
4920 F:      Documentation/translations/zh_CN/
4921
4922 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4923 M:      Peter Chen <[email protected]>
4924 L:      [email protected]
4925 S:      Maintained
4926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4927 F:      drivers/usb/chipidea/
4928
4929 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4930 M:      Hans de Goede <[email protected]>
4931 L:      [email protected]
4932 S:      Maintained
4933 F:      Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4934 F:      drivers/input/touchscreen/chipone_icn8318.c
4935
4936 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4937 M:      Hans de Goede <[email protected]>
4938 L:      [email protected]
4939 S:      Maintained
4940 F:      drivers/input/touchscreen/chipone_icn8505.c
4941
4942 CHROME HARDWARE PLATFORM SUPPORT
4943 M:      Benson Leung <[email protected]>
4944 M:      Tzung-Bi Shih <[email protected]>
4945 L:      [email protected]
4946 S:      Maintained
4947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4948 F:      drivers/platform/chrome/
4949
4950 CHROMEOS EC CODEC DRIVER
4951 M:      Cheng-Yi Chiang <[email protected]>
4952 M:      Tzung-Bi Shih <[email protected]>
4953 R:      Guenter Roeck <[email protected]>
4954 L:      [email protected]
4955 S:      Maintained
4956 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4957 F:      sound/soc/codecs/cros_ec_codec.*
4958
4959 CHROMEOS EC SUBDRIVERS
4960 M:      Benson Leung <[email protected]>
4961 R:      Guenter Roeck <[email protected]>
4962 L:      [email protected]
4963 S:      Maintained
4964 F:      drivers/power/supply/cros_usbpd-charger.c
4965 N:      cros_ec
4966 N:      cros-ec
4967
4968 CHROMEOS EC UART DRIVER
4969 M:      Bhanu Prakash Maiya <[email protected]>
4970 R:      Benson Leung <[email protected]>
4971 R:      Tzung-Bi Shih <[email protected]>
4972 S:      Maintained
4973 F:      drivers/platform/chrome/cros_ec_uart.c
4974
4975 CHROMEOS EC USB PD NOTIFY DRIVER
4976 M:      Prashant Malani <[email protected]>
4977 L:      [email protected]
4978 S:      Maintained
4979 F:      drivers/platform/chrome/cros_usbpd_notify.c
4980 F:      include/linux/platform_data/cros_usbpd_notify.h
4981
4982 CHROMEOS EC USB TYPE-C DRIVER
4983 M:      Prashant Malani <[email protected]>
4984 L:      [email protected]
4985 S:      Maintained
4986 F:      drivers/platform/chrome/cros_ec_typec.*
4987 F:      drivers/platform/chrome/cros_typec_switch.c
4988 F:      drivers/platform/chrome/cros_typec_vdm.*
4989
4990 CHROMEOS HPS DRIVER
4991 M:      Dan Callaghan <[email protected]>
4992 R:      Sami Kyöstilä <[email protected]>
4993 S:      Maintained
4994 F:      drivers/platform/chrome/cros_hps_i2c.c
4995
4996 CHRONTEL CH7322 CEC DRIVER
4997 M:      Joe Tessler <[email protected]>
4998 L:      [email protected]
4999 S:      Maintained
5000 T:      git git://linuxtv.org/media_tree.git
5001 F:      Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5002 F:      drivers/media/cec/i2c/ch7322.c
5003
5004 CIRRUS LOGIC AUDIO CODEC DRIVERS
5005 M:      James Schulman <[email protected]>
5006 M:      David Rhodes <[email protected]>
5007 M:      Richard Fitzgerald <[email protected]>
5008 L:      [email protected] (moderated for non-subscribers)
5009 L:      [email protected]
5010 S:      Maintained
5011 F:      Documentation/devicetree/bindings/sound/cirrus,cs*
5012 F:      drivers/mfd/cs42l43*
5013 F:      drivers/pinctrl/cirrus/pinctrl-cs42l43*
5014 F:      drivers/spi/spi-cs42l43*
5015 F:      include/dt-bindings/sound/cs*
5016 F:      include/linux/mfd/cs42l43*
5017 F:      include/sound/cs*
5018 F:      sound/pci/hda/cirrus*
5019 F:      sound/pci/hda/cs*
5020 F:      sound/pci/hda/hda_cs_dsp_ctl.*
5021 F:      sound/soc/codecs/cs*
5022
5023 CIRRUS LOGIC DSP FIRMWARE DRIVER
5024 M:      Simon Trimmer <[email protected]>
5025 M:      Charles Keepax <[email protected]>
5026 M:      Richard Fitzgerald <[email protected]>
5027 L:      [email protected]
5028 S:      Supported
5029 W:      https://github.com/CirrusLogic/linux-drivers/wiki
5030 T:      git https://github.com/CirrusLogic/linux-drivers.git
5031 F:      drivers/firmware/cirrus/*
5032 F:      include/linux/firmware/cirrus/*
5033
5034 CIRRUS LOGIC EP93XX ETHERNET DRIVER
5035 M:      Hartley Sweeten <[email protected]>
5036 L:      [email protected]
5037 S:      Maintained
5038 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
5039
5040 CIRRUS LOGIC LOCHNAGAR DRIVER
5041 M:      Charles Keepax <[email protected]>
5042 M:      Richard Fitzgerald <[email protected]>
5043 L:      [email protected]
5044 S:      Supported
5045 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5046 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5047 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5048 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5049 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5050 F:      Documentation/hwmon/lochnagar.rst
5051 F:      drivers/clk/clk-lochnagar.c
5052 F:      drivers/hwmon/lochnagar-hwmon.c
5053 F:      drivers/mfd/lochnagar-i2c.c
5054 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5055 F:      drivers/regulator/lochnagar-regulator.c
5056 F:      include/dt-bindings/clock/lochnagar.h
5057 F:      include/dt-bindings/pinctrl/lochnagar.h
5058 F:      include/linux/mfd/lochnagar*
5059 F:      sound/soc/codecs/lochnagar-sc.c
5060
5061 CIRRUS LOGIC MADERA CODEC DRIVERS
5062 M:      Charles Keepax <[email protected]>
5063 M:      Richard Fitzgerald <[email protected]>
5064 L:      [email protected] (moderated for non-subscribers)
5065 L:      [email protected]
5066 S:      Supported
5067 W:      https://github.com/CirrusLogic/linux-drivers/wiki
5068 T:      git https://github.com/CirrusLogic/linux-drivers.git
5069 F:      Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5070 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5071 F:      Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5072 F:      drivers/gpio/gpio-madera*
5073 F:      drivers/irqchip/irq-madera*
5074 F:      drivers/mfd/cs47l*
5075 F:      drivers/mfd/madera*
5076 F:      drivers/pinctrl/cirrus/*
5077 F:      include/dt-bindings/sound/madera*
5078 F:      include/linux/irqchip/irq-madera*
5079 F:      include/linux/mfd/madera/*
5080 F:      include/sound/madera*
5081 F:      sound/soc/codecs/cs47l*
5082 F:      sound/soc/codecs/madera*
5083
5084 CISCO FCOE HBA DRIVER
5085 M:      Satish Kharat <[email protected]>
5086 M:      Sesidhar Baddela <[email protected]>
5087 M:      Karan Tilak Kumar <[email protected]>
5088 L:      [email protected]
5089 S:      Supported
5090 F:      drivers/scsi/fnic/
5091
5092 CISCO SCSI HBA DRIVER
5093 M:      Karan Tilak Kumar <[email protected]>
5094 M:      Sesidhar Baddela <[email protected]>
5095 L:      [email protected]
5096 S:      Supported
5097 F:      drivers/scsi/snic/
5098
5099 CISCO VIC ETHERNET NIC DRIVER
5100 M:      Christian Benvenuti <[email protected]>
5101 M:      Satish Kharat <[email protected]>
5102 S:      Supported
5103 F:      drivers/net/ethernet/cisco/enic/
5104
5105 CISCO VIC LOW LATENCY NIC DRIVER
5106 M:      Christian Benvenuti <[email protected]>
5107 M:      Nelson Escobar <[email protected]>
5108 S:      Supported
5109 F:      drivers/infiniband/hw/usnic/
5110
5111 CLANG CONTROL FLOW INTEGRITY SUPPORT
5112 M:      Sami Tolvanen <[email protected]>
5113 M:      Kees Cook <[email protected]>
5114 R:      Nathan Chancellor <[email protected]>
5115 L:      [email protected]
5116 S:      Supported
5117 B:      https://github.com/ClangBuiltLinux/linux/issues
5118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5119 F:      include/linux/cfi.h
5120 F:      kernel/cfi.c
5121
5122 CLANG-FORMAT FILE
5123 M:      Miguel Ojeda <[email protected]>
5124 S:      Maintained
5125 F:      .clang-format
5126
5127 CLANG/LLVM BUILD SUPPORT
5128 M:      Nathan Chancellor <[email protected]>
5129 R:      Nick Desaulniers <[email protected]>
5130 R:      Bill Wendling <[email protected]>
5131 R:      Justin Stitt <[email protected]>
5132 L:      [email protected]
5133 S:      Supported
5134 W:      https://clangbuiltlinux.github.io/
5135 B:      https://github.com/ClangBuiltLinux/linux/issues
5136 C:      irc://irc.libera.chat/clangbuiltlinux
5137 F:      Documentation/kbuild/llvm.rst
5138 F:      include/linux/compiler-clang.h
5139 F:      scripts/Makefile.clang
5140 F:      scripts/clang-tools/
5141 K:      \b(?i:clang|llvm)\b
5142
5143 CLK API
5144 M:      Russell King <[email protected]>
5145 L:      [email protected]
5146 S:      Maintained
5147 F:      include/linux/clk.h
5148
5149 CLOCKSOURCE, CLOCKEVENT DRIVERS
5150 M:      Daniel Lezcano <[email protected]>
5151 M:      Thomas Gleixner <[email protected]>
5152 L:      [email protected]
5153 S:      Supported
5154 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5155 F:      Documentation/devicetree/bindings/timer/
5156 F:      drivers/clocksource/
5157
5158 CLOSURES
5159 M:      Kent Overstreet <[email protected]>
5160 L:      [email protected]
5161 S:      Supported
5162 C:      irc://irc.oftc.net/bcache
5163 F:      include/linux/closure.h
5164 F:      lib/closure.c
5165
5166 CMPC ACPI DRIVER
5167 M:      Thadeu Lima de Souza Cascardo <[email protected]>
5168 M:      Daniel Oliveira Nascimento <[email protected]>
5169 L:      [email protected]
5170 S:      Supported
5171 F:      drivers/platform/x86/classmate-laptop.c
5172
5173 COBALT MEDIA DRIVER
5174 M:      Hans Verkuil <[email protected]>
5175 L:      [email protected]
5176 S:      Supported
5177 W:      https://linuxtv.org
5178 T:      git git://linuxtv.org/media_tree.git
5179 F:      drivers/media/pci/cobalt/
5180
5181 COCCINELLE/Semantic Patches (SmPL)
5182 M:      Julia Lawall <[email protected]>
5183 M:      Nicolas Palix <[email protected]>
5184 L:      [email protected] (moderated for non-subscribers)
5185 S:      Supported
5186 W:      https://coccinelle.gitlabpages.inria.fr/website/
5187 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5188 F:      Documentation/dev-tools/coccinelle.rst
5189 F:      scripts/coccicheck
5190 F:      scripts/coccinelle/
5191
5192 CODA FILE SYSTEM
5193 M:      Jan Harkes <[email protected]>
5194 M:      [email protected]
5195 L:      [email protected]
5196 S:      Maintained
5197 W:      http://www.coda.cs.cmu.edu/
5198 F:      Documentation/filesystems/coda.rst
5199 F:      fs/coda/
5200 F:      include/linux/coda*.h
5201 F:      include/uapi/linux/coda*.h
5202
5203 CODA V4L2 MEM2MEM DRIVER
5204 M:      Philipp Zabel <[email protected]>
5205 L:      [email protected]
5206 S:      Maintained
5207 F:      Documentation/devicetree/bindings/media/coda.yaml
5208 F:      drivers/media/platform/chips-media/coda
5209
5210 CODE OF CONDUCT
5211 M:      Greg Kroah-Hartman <[email protected]>
5212 S:      Supported
5213 F:      Documentation/process/code-of-conduct-interpretation.rst
5214 F:      Documentation/process/code-of-conduct.rst
5215
5216 COMEDI DRIVERS
5217 M:      Ian Abbott <[email protected]>
5218 M:      H Hartley Sweeten <[email protected]>
5219 S:      Odd Fixes
5220 F:      drivers/comedi/
5221 F:      include/linux/comedi/
5222 F:      include/uapi/linux/comedi.h
5223
5224 COMMON CLK FRAMEWORK
5225 M:      Michael Turquette <[email protected]>
5226 M:      Stephen Boyd <[email protected]>
5227 L:      [email protected]
5228 S:      Maintained
5229 Q:      http://patchwork.kernel.org/project/linux-clk/list/
5230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5231 F:      Documentation/devicetree/bindings/clock/
5232 F:      drivers/clk/
5233 F:      include/dt-bindings/clock/
5234 F:      include/linux/clk-pr*
5235 F:      include/linux/clk/
5236 F:      include/linux/of_clk.h
5237 X:      drivers/clk/clkdev.c
5238
5239 COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5240 M:      Steve French <[email protected]>
5241 R:      Paulo Alcantara <[email protected]> (DFS, global name space)
5242 R:      Ronnie Sahlberg <[email protected]> (directory leases, sparse files)
5243 R:      Shyam Prasad N <[email protected]> (multichannel)
5244 R:      Tom Talpey <[email protected]> (RDMA, smbdirect)
5245 L:      [email protected]
5246 L:      [email protected] (moderated for non-subscribers)
5247 S:      Supported
5248 W:      https://wiki.samba.org/index.php/LinuxCIFS
5249 T:      git git://git.samba.org/sfrench/cifs-2.6.git
5250 F:      Documentation/admin-guide/cifs/
5251 F:      fs/smb/client/
5252 F:      fs/smb/common/
5253 F:      include/uapi/linux/cifs
5254
5255 COMPACTPCI HOTPLUG CORE
5256 M:      Scott Murray <[email protected]>
5257 L:      [email protected]
5258 S:      Maintained
5259 F:      drivers/pci/hotplug/cpci_hotplug*
5260
5261 COMPACTPCI HOTPLUG GENERIC DRIVER
5262 M:      Scott Murray <[email protected]>
5263 L:      [email protected]
5264 S:      Maintained
5265 F:      drivers/pci/hotplug/cpcihp_generic.c
5266
5267 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5268 M:      Scott Murray <[email protected]>
5269 L:      [email protected]
5270 S:      Maintained
5271 F:      drivers/pci/hotplug/cpcihp_zt5550.*
5272
5273 COMPAL LAPTOP SUPPORT
5274 M:      Cezary Jackiewicz <[email protected]>
5275 L:      [email protected]
5276 S:      Maintained
5277 F:      drivers/platform/x86/compal-laptop.c
5278
5279 COMPILER ATTRIBUTES
5280 M:      Miguel Ojeda <[email protected]>
5281 S:      Maintained
5282 F:      include/linux/compiler_attributes.h
5283
5284 COMPUTE EXPRESS LINK (CXL)
5285 M:      Davidlohr Bueso <[email protected]>
5286 M:      Jonathan Cameron <[email protected]>
5287 M:      Dave Jiang <[email protected]>
5288 M:      Alison Schofield <[email protected]>
5289 M:      Vishal Verma <[email protected]>
5290 M:      Ira Weiny <[email protected]>
5291 M:      Dan Williams <[email protected]>
5292 L:      [email protected]
5293 S:      Maintained
5294 F:      drivers/cxl/
5295 F:      include/linux/cxl-event.h
5296 F:      include/uapi/linux/cxl_mem.h
5297 F:      tools/testing/cxl/
5298
5299 COMPUTE EXPRESS LINK PMU (CPMU)
5300 M:      Jonathan Cameron <[email protected]>
5301 L:      [email protected]
5302 S:      Maintained
5303 F:      Documentation/admin-guide/perf/cxl.rst
5304 F:      drivers/perf/cxl_pmu.c
5305
5306 CONEXANT ACCESSRUNNER USB DRIVER
5307 L:      [email protected]
5308 S:      Orphan
5309 W:      http://accessrunner.sourceforge.net/
5310 F:      drivers/usb/atm/cxacru.c
5311
5312 CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5313 M:      Elena Reshetova <[email protected]>
5314 M:      Carlos Bilbao <[email protected]>
5315 S:      Maintained
5316 F:      Documentation/security/snp-tdx-threat-model.rst
5317
5318 CONFIGFS
5319 M:      Joel Becker <[email protected]>
5320 M:      Christoph Hellwig <[email protected]>
5321 S:      Supported
5322 T:      git git://git.infradead.org/users/hch/configfs.git
5323 F:      fs/configfs/
5324 F:      include/linux/configfs.h
5325 F:      samples/configfs/
5326
5327 CONSOLE SUBSYSTEM
5328 M:      Greg Kroah-Hartman <[email protected]>
5329 S:      Supported
5330 F:      drivers/video/console/
5331 F:      include/linux/console*
5332
5333 CONTEXT TRACKING
5334 M:      Frederic Weisbecker <[email protected]>
5335 M:      "Paul E. McKenney" <[email protected]>
5336 S:      Maintained
5337 F:      include/linux/context_tracking*
5338 F:      kernel/context_tracking.c
5339
5340 CONTROL GROUP (CGROUP)
5341 M:      Tejun Heo <[email protected]>
5342 M:      Zefan Li <[email protected]>
5343 M:      Johannes Weiner <[email protected]>
5344 L:      [email protected]
5345 S:      Maintained
5346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5347 F:      Documentation/admin-guide/cgroup-v1/
5348 F:      Documentation/admin-guide/cgroup-v2.rst
5349 F:      include/linux/cgroup*
5350 F:      kernel/cgroup/
5351 F:      tools/testing/selftests/cgroup/
5352
5353 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5354 M:      Tejun Heo <[email protected]>
5355 M:      Josef Bacik <[email protected]>
5356 M:      Jens Axboe <[email protected]>
5357 L:      [email protected]
5358 L:      [email protected]
5359 T:      git git://git.kernel.dk/linux-block
5360 F:      Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5361 F:      block/bfq-cgroup.c
5362 F:      block/blk-cgroup.c
5363 F:      block/blk-iocost.c
5364 F:      block/blk-iolatency.c
5365 F:      block/blk-throttle.c
5366 F:      include/linux/blk-cgroup.h
5367
5368 CONTROL GROUP - CPUSET
5369 M:      Waiman Long <[email protected]>
5370 M:      Zefan Li <[email protected]>
5371 L:      [email protected]
5372 S:      Maintained
5373 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5374 F:      Documentation/admin-guide/cgroup-v1/cpusets.rst
5375 F:      include/linux/cpuset.h
5376 F:      kernel/cgroup/cpuset.c
5377 F:      tools/testing/selftests/cgroup/test_cpuset.c
5378 F:      tools/testing/selftests/cgroup/test_cpuset_prs.sh
5379
5380 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5381 M:      Johannes Weiner <[email protected]>
5382 M:      Michal Hocko <[email protected]>
5383 M:      Roman Gushchin <[email protected]>
5384 M:      Shakeel Butt <[email protected]>
5385 R:      Muchun Song <[email protected]>
5386 L:      [email protected]
5387 L:      [email protected]
5388 S:      Maintained
5389 F:      mm/memcontrol.c
5390 F:      mm/swap_cgroup.c
5391 F:      samples/cgroup/*
5392 F:      tools/testing/selftests/cgroup/memcg_protection.m
5393 F:      tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5394 F:      tools/testing/selftests/cgroup/test_kmem.c
5395 F:      tools/testing/selftests/cgroup/test_memcontrol.c
5396
5397 CORETEMP HARDWARE MONITORING DRIVER
5398 M:      Fenghua Yu <[email protected]>
5399 L:      [email protected]
5400 S:      Maintained
5401 F:      Documentation/hwmon/coretemp.rst
5402 F:      drivers/hwmon/coretemp.c
5403
5404 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5405 M:      Marius Zachmann <[email protected]>
5406 L:      [email protected]
5407 S:      Maintained
5408 F:      drivers/hwmon/corsair-cpro.c
5409
5410 CORSAIR-PSU HARDWARE MONITOR DRIVER
5411 M:      Wilken Gottwalt <[email protected]>
5412 L:      [email protected]
5413 S:      Maintained
5414 F:      Documentation/hwmon/corsair-psu.rst
5415 F:      drivers/hwmon/corsair-psu.c
5416
5417 COUNTER SUBSYSTEM
5418 M:      William Breathitt Gray <[email protected]>
5419 L:      [email protected]
5420 S:      Maintained
5421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5422 F:      Documentation/ABI/testing/sysfs-bus-counter
5423 F:      Documentation/driver-api/generic-counter.rst
5424 F:      drivers/counter/
5425 F:      include/linux/counter.h
5426 F:      include/uapi/linux/counter.h
5427 F:      tools/counter/
5428
5429 COUNTER WATCH EVENTS TOOL
5430 M:      Fabrice Gasnier <[email protected]>
5431 L:      [email protected]
5432 S:      Maintained
5433 F:      tools/counter/counter_watch_events.c
5434
5435 CP2615 I2C DRIVER
5436 M:      Bence Csókás <[email protected]>
5437 S:      Maintained
5438 F:      drivers/i2c/busses/i2c-cp2615.c
5439
5440 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5441 M:      Viresh Kumar <[email protected]>
5442 M:      Sudeep Holla <[email protected]>
5443 L:      [email protected]
5444 S:      Maintained
5445 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5446 F:      drivers/cpufreq/vexpress-spc-cpufreq.c
5447
5448 CPU FREQUENCY SCALING FRAMEWORK
5449 M:      "Rafael J. Wysocki" <[email protected]>
5450 M:      Viresh Kumar <[email protected]>
5451 L:      [email protected]
5452 S:      Maintained
5453 B:      https://bugzilla.kernel.org
5454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5455 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5456 F:      Documentation/admin-guide/pm/cpufreq.rst
5457 F:      Documentation/admin-guide/pm/intel_pstate.rst
5458 F:      Documentation/cpu-freq/
5459 F:      Documentation/devicetree/bindings/cpufreq/
5460 F:      drivers/cpufreq/
5461 F:      include/linux/cpufreq.h
5462 F:      include/linux/sched/cpufreq.h
5463 F:      kernel/sched/cpufreq*.c
5464 F:      tools/testing/selftests/cpufreq/
5465
5466 CPU HOTPLUG
5467 M:      Thomas Gleixner <[email protected]>
5468 M:      Peter Zijlstra <[email protected]>
5469 L:      [email protected]
5470 S:      Maintained
5471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5472 F:      include/linux/cpu.h
5473 F:      include/linux/cpuhotplug.h
5474 F:      include/linux/smpboot.h
5475 F:      kernel/cpu.c
5476 F:      kernel/smpboot.*
5477
5478 CPU IDLE TIME MANAGEMENT FRAMEWORK
5479 M:      "Rafael J. Wysocki" <[email protected]>
5480 M:      Daniel Lezcano <[email protected]>
5481 L:      [email protected]
5482 S:      Maintained
5483 B:      https://bugzilla.kernel.org
5484 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5485 F:      Documentation/admin-guide/pm/cpuidle.rst
5486 F:      Documentation/driver-api/pm/cpuidle.rst
5487 F:      drivers/cpuidle/
5488 F:      include/linux/cpuidle.h
5489
5490 CPU POWER MONITORING SUBSYSTEM
5491 M:      Thomas Renninger <[email protected]>
5492 M:      Shuah Khan <[email protected]>
5493 M:      Shuah Khan <[email protected]>
5494 L:      [email protected]
5495 S:      Maintained
5496 F:      tools/power/cpupower/
5497
5498 CPUID/MSR DRIVER
5499 M:      "H. Peter Anvin" <[email protected]>
5500 S:      Maintained
5501 F:      arch/x86/kernel/cpuid.c
5502 F:      arch/x86/kernel/msr.c
5503
5504 CPUIDLE DRIVER - ARM BIG LITTLE
5505 M:      Lorenzo Pieralisi <[email protected]>
5506 M:      Daniel Lezcano <[email protected]>
5507 L:      [email protected]
5508 L:      [email protected] (moderated for non-subscribers)
5509 S:      Maintained
5510 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5511 F:      drivers/cpuidle/cpuidle-big_little.c
5512
5513 CPUIDLE DRIVER - ARM EXYNOS
5514 M:      Daniel Lezcano <[email protected]>
5515 M:      Kukjin Kim <[email protected]>
5516 R:      Krzysztof Kozlowski <[email protected]>
5517 L:      [email protected]
5518 L:      [email protected]
5519 S:      Maintained
5520 F:      arch/arm/mach-exynos/pm.c
5521 F:      drivers/cpuidle/cpuidle-exynos.c
5522 F:      include/linux/platform_data/cpuidle-exynos.h
5523
5524 CPUIDLE DRIVER - ARM PSCI
5525 M:      Lorenzo Pieralisi <[email protected]>
5526 M:      Sudeep Holla <[email protected]>
5527 L:      [email protected]
5528 L:      [email protected] (moderated for non-subscribers)
5529 S:      Supported
5530 F:      drivers/cpuidle/cpuidle-psci.c
5531
5532 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5533 M:      Ulf Hansson <[email protected]>
5534 L:      [email protected]
5535 L:      [email protected] (moderated for non-subscribers)
5536 S:      Supported
5537 F:      drivers/cpuidle/cpuidle-psci-domain.c
5538 F:      drivers/cpuidle/cpuidle-psci.h
5539
5540 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5541 M:      Ulf Hansson <[email protected]>
5542 L:      [email protected]
5543 S:      Supported
5544 F:      drivers/cpuidle/dt_idle_genpd.c
5545 F:      drivers/cpuidle/dt_idle_genpd.h
5546
5547 CPUIDLE DRIVER - RISC-V SBI
5548 M:      Anup Patel <[email protected]>
5549 L:      [email protected]
5550 L:      [email protected]
5551 S:      Maintained
5552 F:      drivers/cpuidle/cpuidle-riscv-sbi.c
5553
5554 CRAMFS FILESYSTEM
5555 M:      Nicolas Pitre <[email protected]>
5556 S:      Maintained
5557 F:      Documentation/filesystems/cramfs.rst
5558 F:      fs/cramfs/
5559
5560 CREATIVE SB0540
5561 M:      Bastien Nocera <[email protected]>
5562 L:      [email protected]
5563 S:      Maintained
5564 F:      drivers/hid/hid-creative-sb0540.c
5565
5566 CRYPTO API
5567 M:      Herbert Xu <[email protected]>
5568 M:      "David S. Miller" <[email protected]>
5569 L:      [email protected]
5570 S:      Maintained
5571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5572 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5573 F:      Documentation/crypto/
5574 F:      Documentation/devicetree/bindings/crypto/
5575 F:      arch/*/crypto/
5576 F:      crypto/
5577 F:      drivers/crypto/
5578 F:      include/crypto/
5579 F:      include/linux/crypto*
5580 F:      lib/crypto/
5581
5582 CRYPTO SPEED TEST COMPARE
5583 M:      Wang Jinchao <[email protected]>
5584 L:      [email protected]
5585 S:      Maintained
5586 F:      tools/crypto/tcrypt/tcrypt_speed_compare.py
5587
5588 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5589 M:      Neil Horman <[email protected]>
5590 L:      [email protected]
5591 S:      Maintained
5592 F:      crypto/ansi_cprng.c
5593 F:      crypto/rng.c
5594
5595 CS3308 MEDIA DRIVER
5596 M:      Hans Verkuil <[email protected]>
5597 L:      [email protected]
5598 S:      Odd Fixes
5599 W:      http://linuxtv.org
5600 T:      git git://linuxtv.org/media_tree.git
5601 F:      drivers/media/i2c/cs3308.c
5602
5603 CS5535 Audio ALSA driver
5604 M:      Jaya Kumar <[email protected]>
5605 S:      Maintained
5606 F:      sound/pci/cs5535audio/
5607
5608 CTU CAN FD DRIVER
5609 M:      Pavel Pisa <[email protected]>
5610 M:      Ondrej Ille <[email protected]>
5611 L:      [email protected]
5612 S:      Maintained
5613 F:      Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5614 F:      drivers/net/can/ctucanfd/
5615
5616 CW1200 WLAN driver
5617 S:      Orphan
5618 F:      drivers/net/wireless/st/cw1200/
5619
5620 CX18 VIDEO4LINUX DRIVER
5621 M:      Andy Walls <[email protected]>
5622 L:      [email protected]
5623 S:      Maintained
5624 W:      https://linuxtv.org
5625 T:      git git://linuxtv.org/media_tree.git
5626 F:      drivers/media/pci/cx18/
5627 F:      include/uapi/linux/ivtv*
5628
5629 CX2341X MPEG ENCODER HELPER MODULE
5630 M:      Hans Verkuil <[email protected]>
5631 L:      [email protected]
5632 S:      Maintained
5633 W:      https://linuxtv.org
5634 T:      git git://linuxtv.org/media_tree.git
5635 F:      drivers/media/common/cx2341x*
5636 F:      include/media/drv-intf/cx2341x.h
5637
5638 CX24120 MEDIA DRIVER
5639 M:      Jemma Denson <[email protected]>
5640 M:      Patrick Boettcher <[email protected]>
5641 L:      [email protected]
5642 S:      Maintained
5643 W:      https://linuxtv.org
5644 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5645 F:      drivers/media/dvb-frontends/cx24120*
5646
5647 CX88 VIDEO4LINUX DRIVER
5648 M:      Mauro Carvalho Chehab <[email protected]>
5649 L:      [email protected]
5650 S:      Odd fixes
5651 W:      https://linuxtv.org
5652 T:      git git://linuxtv.org/media_tree.git
5653 F:      Documentation/driver-api/media/drivers/cx88*
5654 F:      drivers/media/pci/cx88/
5655
5656 CXD2820R MEDIA DRIVER
5657 L:      [email protected]
5658 S:      Orphan
5659 W:      https://linuxtv.org
5660 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5661 F:      drivers/media/dvb-frontends/cxd2820r*
5662
5663 CXGB3 ETHERNET DRIVER (CXGB3)
5664 M:      Raju Rangoju <[email protected]>
5665 L:      [email protected]
5666 S:      Supported
5667 W:      http://www.chelsio.com
5668 F:      drivers/net/ethernet/chelsio/cxgb3/
5669
5670 CXGB3 ISCSI DRIVER (CXGB3I)
5671 M:      Varun Prakash <[email protected]>
5672 L:      [email protected]
5673 S:      Supported
5674 W:      http://www.chelsio.com
5675 F:      drivers/scsi/cxgbi/cxgb3i
5676
5677 CXGB4 CRYPTO DRIVER (chcr)
5678 M:      Ayush Sawal <[email protected]>
5679 L:      [email protected]
5680 S:      Supported
5681 W:      http://www.chelsio.com
5682 F:      drivers/crypto/chelsio
5683
5684 CXGB4 ETHERNET DRIVER (CXGB4)
5685 M:      Raju Rangoju <[email protected]>
5686 L:      [email protected]
5687 S:      Supported
5688 W:      http://www.chelsio.com
5689 F:      drivers/net/ethernet/chelsio/cxgb4/
5690
5691 CXGB4 INLINE CRYPTO DRIVER
5692 M:      Ayush Sawal <[email protected]>
5693 L:      [email protected]
5694 S:      Supported
5695 W:      http://www.chelsio.com
5696 F:      drivers/net/ethernet/chelsio/inline_crypto/
5697
5698 CXGB4 ISCSI DRIVER (CXGB4I)
5699 M:      Varun Prakash <[email protected]>
5700 L:      [email protected]
5701 S:      Supported
5702 W:      http://www.chelsio.com
5703 F:      drivers/scsi/cxgbi/cxgb4i
5704
5705 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5706 M:      Potnuri Bharat Teja <[email protected]>
5707 L:      [email protected]
5708 S:      Supported
5709 W:      http://www.openfabrics.org
5710 F:      drivers/infiniband/hw/cxgb4/
5711 F:      include/uapi/rdma/cxgb4-abi.h
5712
5713 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5714 M:      Raju Rangoju <[email protected]>
5715 L:      [email protected]
5716 S:      Supported
5717 W:      http://www.chelsio.com
5718 F:      drivers/net/ethernet/chelsio/cxgb4vf/
5719
5720 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5721 M:      Frederic Barrat <[email protected]>
5722 M:      Andrew Donnellan <[email protected]>
5723 L:      [email protected]
5724 S:      Supported
5725 F:      Documentation/ABI/testing/sysfs-class-cxl
5726 F:      Documentation/arch/powerpc/cxl.rst
5727 F:      arch/powerpc/platforms/powernv/pci-cxl.c
5728 F:      drivers/misc/cxl/
5729 F:      include/misc/cxl*
5730 F:      include/uapi/misc/cxl.h
5731
5732 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5733 M:      Manoj N. Kumar <[email protected]>
5734 M:      Matthew R. Ochs <[email protected]>
5735 M:      Uma Krishnan <[email protected]>
5736 L:      [email protected]
5737 S:      Supported
5738 F:      Documentation/arch/powerpc/cxlflash.rst
5739 F:      drivers/scsi/cxlflash/
5740 F:      include/uapi/scsi/cxlflash_ioctl.h
5741
5742 CYBERPRO FB DRIVER
5743 M:      Russell King <[email protected]>
5744 L:      [email protected] (moderated for non-subscribers)
5745 S:      Maintained
5746 W:      http://www.armlinux.org.uk/
5747 F:      drivers/video/fbdev/cyber2000fb.*
5748
5749 CYCLADES PC300 DRIVER
5750 S:      Orphan
5751 F:      drivers/net/wan/pc300*
5752
5753 CYPRESS CY8C95X0 PINCTRL DRIVER
5754 M:      Patrick Rudolph <[email protected]>
5755 L:      [email protected]
5756 S:      Maintained
5757 F:      drivers/pinctrl/pinctrl-cy8c95x0.c
5758
5759 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5760 M:      Linus Walleij <[email protected]>
5761 L:      [email protected]
5762 S:      Maintained
5763 F:      drivers/input/touchscreen/cy8ctma140.c
5764
5765 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5766 M:      Yassine Oudjana <[email protected]>
5767 L:      [email protected]
5768 S:      Maintained
5769 F:      Documentation/devicetree/bindings/input/cypress-sf.yaml
5770 F:      drivers/input/keyboard/cypress-sf.c
5771
5772 CYPRESS_FIRMWARE MEDIA DRIVER
5773 L:      [email protected]
5774 S:      Orphan
5775 W:      https://linuxtv.org
5776 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5777 F:      drivers/media/common/cypress_firmware*
5778
5779 CYTTSP TOUCHSCREEN DRIVER
5780 M:      Linus Walleij <[email protected]>
5781 L:      [email protected]
5782 S:      Maintained
5783 F:      drivers/input/touchscreen/cyttsp*
5784
5785 D-LINK DIR-685 TOUCHKEYS DRIVER
5786 M:      Linus Walleij <[email protected]>
5787 L:      [email protected]
5788 S:      Supported
5789 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
5790
5791 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5792 M:      Joshua Kinard <[email protected]>
5793 S:      Maintained
5794 F:      drivers/rtc/rtc-ds1685.c
5795 F:      include/linux/rtc/ds1685.h
5796
5797 DAMA SLAVE for AX.25
5798 M:      Joerg Reuter <[email protected]>
5799 L:      [email protected]
5800 S:      Maintained
5801 W:      http://yaina.de/jreuter/
5802 W:      http://www.qsl.net/dl1bke/
5803 F:      net/ax25/af_ax25.c
5804 F:      net/ax25/ax25_dev.c
5805 F:      net/ax25/ax25_ds_*
5806 F:      net/ax25/ax25_in.c
5807 F:      net/ax25/ax25_out.c
5808 F:      net/ax25/ax25_timer.c
5809 F:      net/ax25/sysctl_net_ax25.c
5810
5811 DATA ACCESS MONITOR
5812 M:      SeongJae Park <[email protected]>
5813 L:      [email protected]
5814 L:      [email protected]
5815 S:      Maintained
5816 W:      https://damonitor.github.io
5817 P:      Documentation/mm/damon/maintainer-profile.rst
5818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
5819 T:      quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
5820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
5821 F:      Documentation/ABI/testing/sysfs-kernel-mm-damon
5822 F:      Documentation/admin-guide/mm/damon/
5823 F:      Documentation/mm/damon/
5824 F:      include/linux/damon.h
5825 F:      include/trace/events/damon.h
5826 F:      mm/damon/
5827 F:      tools/testing/selftests/damon/
5828
5829 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5830 L:      [email protected]
5831 S:      Orphan
5832 F:      Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5833 F:      drivers/net/ethernet/dec/tulip/dmfe.c
5834
5835 DC390/AM53C974 SCSI driver
5836 M:      Hannes Reinecke <[email protected]>
5837 L:      [email protected]
5838 S:      Maintained
5839 F:      drivers/scsi/am53c974.c
5840
5841 DC395x SCSI driver
5842 M:      Oliver Neukum <[email protected]>
5843 M:      Ali Akcaagac <[email protected]>
5844 M:      Jamie Lenehan <[email protected]>
5845 S:      Maintained
5846 F:      Documentation/scsi/dc395x.rst
5847 F:      drivers/scsi/dc395x.*
5848
5849 DCCP PROTOCOL
5850 L:      [email protected]
5851 S:      Orphan
5852 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5853 F:      include/linux/dccp.h
5854 F:      include/linux/tfrc.h
5855 F:      include/uapi/linux/dccp.h
5856 F:      net/dccp/
5857
5858 DEBUGOBJECTS:
5859 M:      Thomas Gleixner <[email protected]>
5860 L:      [email protected]
5861 S:      Maintained
5862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
5863 F:      include/linux/debugobjects.h
5864 F:      lib/debugobjects.c
5865
5866 DECSTATION PLATFORM SUPPORT
5867 M:      "Maciej W. Rozycki" <[email protected]>
5868 L:      [email protected]
5869 S:      Maintained
5870 W:      http://www.linux-mips.org/wiki/DECstation
5871 F:      arch/mips/dec/
5872 F:      arch/mips/include/asm/dec/
5873 F:      arch/mips/include/asm/mach-dec/
5874
5875 DEFXX FDDI NETWORK DRIVER
5876 M:      "Maciej W. Rozycki" <[email protected]>
5877 S:      Maintained
5878 F:      drivers/net/fddi/defxx.*
5879
5880 DEFZA FDDI NETWORK DRIVER
5881 M:      "Maciej W. Rozycki" <[email protected]>
5882 S:      Maintained
5883 F:      drivers/net/fddi/defza.*
5884
5885 DEINTERLACE DRIVERS FOR ALLWINNER H3
5886 M:      Jernej Skrabec <[email protected]>
5887 L:      [email protected]
5888 S:      Maintained
5889 T:      git git://linuxtv.org/media_tree.git
5890 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5891 F:      drivers/media/platform/sunxi/sun8i-di/
5892
5893 DELL LAPTOP DRIVER
5894 M:      Matthew Garrett <[email protected]>
5895 M:      Pali Rohár <[email protected]>
5896 L:      [email protected]
5897 S:      Maintained
5898 F:      drivers/platform/x86/dell/dell-laptop.c
5899
5900 DELL LAPTOP FREEFALL DRIVER
5901 M:      Pali Rohár <[email protected]>
5902 S:      Maintained
5903 F:      drivers/platform/x86/dell/dell-smo8800.c
5904
5905 DELL LAPTOP RBTN DRIVER
5906 M:      Pali Rohár <[email protected]>
5907 S:      Maintained
5908 F:      drivers/platform/x86/dell/dell-rbtn.*
5909
5910 DELL LAPTOP SMM DRIVER
5911 M:      Pali Rohár <[email protected]>
5912 S:      Maintained
5913 F:      Documentation/ABI/obsolete/procfs-i8k
5914 F:      drivers/hwmon/dell-smm-hwmon.c
5915 F:      include/uapi/linux/i8k.h
5916
5917 DELL REMOTE BIOS UPDATE DRIVER
5918 M:      Stuart Hayes <[email protected]>
5919 L:      [email protected]
5920 S:      Maintained
5921 F:      drivers/platform/x86/dell/dell_rbu.c
5922
5923 DELL SMBIOS DRIVER
5924 M:      Pali Rohár <[email protected]>
5925 L:      [email protected]
5926 L:      [email protected]
5927 S:      Maintained
5928 F:      drivers/platform/x86/dell/dell-smbios.*
5929
5930 DELL SMBIOS SMM DRIVER
5931 L:      [email protected]
5932 L:      [email protected]
5933 S:      Maintained
5934 F:      drivers/platform/x86/dell/dell-smbios-smm.c
5935
5936 DELL SMBIOS WMI DRIVER
5937 L:      [email protected]
5938 L:      [email protected]
5939 S:      Maintained
5940 F:      drivers/platform/x86/dell/dell-smbios-wmi.c
5941 F:      tools/wmi/dell-smbios-example.c
5942
5943 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5944 M:      Stuart Hayes <[email protected]>
5945 L:      [email protected]
5946 S:      Maintained
5947 F:      Documentation/userspace-api/dcdbas.rst
5948 F:      drivers/platform/x86/dell/dcdbas.*
5949
5950 DELL WMI DDV DRIVER
5951 M:      Armin Wolf <[email protected]>
5952 S:      Maintained
5953 F:      Documentation/ABI/testing/debugfs-dell-wmi-ddv
5954 F:      Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
5955 F:      Documentation/wmi/devices/dell-wmi-ddv.rst
5956 F:      drivers/platform/x86/dell/dell-wmi-ddv.c
5957
5958 DELL WMI DESCRIPTOR DRIVER
5959 L:      [email protected]
5960 S:      Maintained
5961 F:      drivers/platform/x86/dell/dell-wmi-descriptor.c
5962
5963 DELL WMI HARDWARE PRIVACY SUPPORT
5964 M:      Perry Yuan <[email protected]>
5965 L:      [email protected]
5966 L:      [email protected]
5967 S:      Maintained
5968 F:      drivers/platform/x86/dell/dell-wmi-privacy.c
5969
5970 DELL WMI NOTIFICATIONS DRIVER
5971 M:      Matthew Garrett <[email protected]>
5972 M:      Pali Rohár <[email protected]>
5973 S:      Maintained
5974 F:      drivers/platform/x86/dell/dell-wmi-base.c
5975
5976 DELL WMI SYSMAN DRIVER
5977 M:      Prasanth Ksr <[email protected]>
5978 L:      [email protected]
5979 L:      [email protected]
5980 S:      Maintained
5981 F:      Documentation/ABI/testing/sysfs-class-firmware-attributes
5982 F:      drivers/platform/x86/dell/dell-wmi-sysman/
5983
5984 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5985 M:      Zev Weiss <[email protected]>
5986 L:      [email protected]
5987 S:      Maintained
5988 F:      drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5989
5990 DELTA DPS920AB PSU DRIVER
5991 M:      Robert Marko <[email protected]>
5992 L:      [email protected]
5993 S:      Maintained
5994 F:      Documentation/hwmon/dps920ab.rst
5995 F:      drivers/hwmon/pmbus/dps920ab.c
5996
5997 DELTA NETWORKS TN48M CPLD DRIVERS
5998 M:      Robert Marko <[email protected]>
5999 S:      Maintained
6000 F:      Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6001 F:      Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6002 F:      Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6003 F:      drivers/gpio/gpio-tn48m.c
6004 F:      include/dt-bindings/reset/delta,tn48m-reset.h
6005
6006 DELTA ST MEDIA DRIVER
6007 M:      Hugues Fruchet <[email protected]>
6008 L:      [email protected]
6009 S:      Supported
6010 W:      https://linuxtv.org
6011 T:      git git://linuxtv.org/media_tree.git
6012 F:      drivers/media/platform/st/sti/delta
6013
6014 DENALI NAND DRIVER
6015 L:      [email protected]
6016 S:      Orphan
6017 F:      drivers/mtd/nand/raw/denali*
6018
6019 DESIGNWARE EDMA CORE IP DRIVER
6020 M:      Manivannan Sadhasivam <[email protected]>
6021 R:      Gustavo Pimentel <[email protected]>
6022 R:      Serge Semin <[email protected]>
6023 L:      [email protected]
6024 S:      Maintained
6025 F:      drivers/dma/dw-edma/
6026 F:      include/linux/dma/edma.h
6027
6028 DESIGNWARE USB2 DRD IP DRIVER
6029 M:      Minas Harutyunyan <[email protected]>
6030 L:      [email protected]
6031 S:      Maintained
6032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6033 F:      drivers/usb/dwc2/
6034
6035 DESIGNWARE USB3 DRD IP DRIVER
6036 M:      Thinh Nguyen <[email protected]>
6037 L:      [email protected]
6038 S:      Maintained
6039 F:      drivers/usb/dwc3/
6040
6041 DESIGNWARE XDATA IP DRIVER
6042 M:      Gustavo Pimentel <[email protected]>
6043 L:      [email protected]
6044 S:      Maintained
6045 F:      Documentation/misc-devices/dw-xdata-pcie.rst
6046 F:      drivers/misc/dw-xdata-pcie.c
6047
6048 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6049 M:      Andreas Klinger <[email protected]>
6050 L:      [email protected]
6051 S:      Maintained
6052 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6053 F:      drivers/iio/proximity/srf*.c
6054
6055 DEVICE COREDUMP (DEV_COREDUMP)
6056 M:      Johannes Berg <[email protected]>
6057 L:      [email protected]
6058 S:      Maintained
6059 F:      drivers/base/devcoredump.c
6060 F:      include/linux/devcoredump.h
6061
6062 DEVICE DEPENDENCY HELPER SCRIPT
6063 M:      Saravana Kannan <[email protected]>
6064 L:      [email protected]
6065 S:      Maintained
6066 F:      scripts/dev-needs.sh
6067
6068 DEVICE DIRECT ACCESS (DAX)
6069 M:      Dan Williams <[email protected]>
6070 M:      Vishal Verma <[email protected]>
6071 M:      Dave Jiang <[email protected]>
6072 L:      [email protected]
6073 L:      [email protected]
6074 S:      Supported
6075 F:      drivers/dax/
6076
6077 DEVICE FREQUENCY (DEVFREQ)
6078 M:      MyungJoo Ham <[email protected]>
6079 M:      Kyungmin Park <[email protected]>
6080 M:      Chanwoo Choi <[email protected]>
6081 L:      [email protected]
6082 S:      Maintained
6083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6084 F:      Documentation/devicetree/bindings/devfreq/
6085 F:      Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6086 F:      drivers/devfreq/
6087 F:      include/linux/devfreq.h
6088 F:      include/trace/events/devfreq.h
6089
6090 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6091 M:      Chanwoo Choi <[email protected]>
6092 L:      [email protected]
6093 S:      Supported
6094 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6095 F:      Documentation/devicetree/bindings/devfreq/event/
6096 F:      drivers/devfreq/devfreq-event.c
6097 F:      drivers/devfreq/event/
6098 F:      include/dt-bindings/pmu/exynos_ppmu.h
6099 F:      include/linux/devfreq-event.h
6100
6101 DEVICE RESOURCE MANAGEMENT HELPERS
6102 M:      Hans de Goede <[email protected]>
6103 R:      Matti Vaittinen <[email protected]>
6104 S:      Maintained
6105 F:      include/linux/devm-helpers.h
6106
6107 DEVICE-MAPPER  (LVM)
6108 M:      Alasdair Kergon <[email protected]>
6109 M:      Mike Snitzer <[email protected]>
6110 M:      Mikulas Patocka <[email protected]>
6111 M:      [email protected]
6112 L:      [email protected]
6113 S:      Maintained
6114 Q:      http://patchwork.kernel.org/project/dm-devel/list/
6115 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6116 F:      Documentation/admin-guide/device-mapper/
6117 F:      drivers/md/Kconfig
6118 F:      drivers/md/Makefile
6119 F:      drivers/md/dm*
6120 F:      drivers/md/persistent-data/
6121 F:      include/linux/device-mapper.h
6122 F:      include/linux/dm-*.h
6123 F:      include/uapi/linux/dm-*.h
6124
6125 DEVLINK
6126 M:      Jiri Pirko <[email protected]>
6127 L:      [email protected]
6128 S:      Supported
6129 F:      Documentation/networking/devlink
6130 F:      include/net/devlink.h
6131 F:      include/uapi/linux/devlink.h
6132 F:      net/devlink/
6133
6134 DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6135 M:      Christoph Niedermaier <[email protected]>
6136 L:      [email protected]
6137 S:      Maintained
6138 F:      arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6139 F:      arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6140
6141 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6142 M:      Marek Vasut <[email protected]>
6143 L:      [email protected]
6144 S:      Maintained
6145 F:      arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6146 F:      arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6147
6148 DIALOG SEMICONDUCTOR DRIVERS
6149 M:      Support Opensource <[email protected]>
6150 S:      Supported
6151 W:      http://www.dialog-semiconductor.com/products
6152 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
6153 F:      Documentation/devicetree/bindings/input/dlg,da72??.txt
6154 F:      Documentation/devicetree/bindings/mfd/da90*.txt
6155 F:      Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6156 F:      Documentation/devicetree/bindings/regulator/da92*.txt
6157 F:      Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6158 F:      Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6159 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
6160 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
6161 F:      Documentation/devicetree/bindings/watchdog/dlg,da90??-watchdog.yaml
6162 F:      Documentation/hwmon/da90??.rst
6163 F:      drivers/gpio/gpio-da90??.c
6164 F:      drivers/hwmon/da90??-hwmon.c
6165 F:      drivers/iio/adc/da91??-*.c
6166 F:      drivers/input/misc/da72??.[ch]
6167 F:      drivers/input/misc/da90??_onkey.c
6168 F:      drivers/input/touchscreen/da9052_tsi.c
6169 F:      drivers/leds/leds-da90??.c
6170 F:      drivers/mfd/da903x.c
6171 F:      drivers/mfd/da90??-*.c
6172 F:      drivers/mfd/da91??-*.c
6173 F:      drivers/pinctrl/pinctrl-da90??.c
6174 F:      drivers/power/supply/da9052-battery.c
6175 F:      drivers/power/supply/da91??-*.c
6176 F:      drivers/regulator/da9???-regulator.[ch]
6177 F:      drivers/regulator/slg51000-regulator.[ch]
6178 F:      drivers/rtc/rtc-da90??.c
6179 F:      drivers/thermal/da90??-thermal.c
6180 F:      drivers/video/backlight/da90??_bl.c
6181 F:      drivers/watchdog/da90??_wdt.c
6182 F:      include/dt-bindings/regulator/dlg,da9*-regulator.h
6183 F:      include/linux/mfd/da903x.h
6184 F:      include/linux/mfd/da9052/
6185 F:      include/linux/mfd/da9055/
6186 F:      include/linux/mfd/da9062/
6187 F:      include/linux/mfd/da9063/
6188 F:      include/linux/mfd/da9150/
6189 F:      include/linux/regulator/da9211.h
6190 F:      include/sound/da[79]*.h
6191 F:      sound/soc/codecs/da[79]*.[ch]
6192
6193 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6194 M:      William Breathitt Gray <[email protected]>
6195 L:      [email protected]
6196 S:      Maintained
6197 F:      drivers/gpio/gpio-gpio-mm.c
6198
6199 DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6200 M:      Martin Tuma <[email protected]>
6201 L:      [email protected]
6202 S:      Maintained
6203 F:      Documentation/admin-guide/media/mgb4.rst
6204 F:      drivers/media/pci/mgb4/
6205
6206 DIOLAN U2C-12 I2C DRIVER
6207 M:      Guenter Roeck <[email protected]>
6208 L:      [email protected]
6209 S:      Maintained
6210 F:      drivers/i2c/busses/i2c-diolan-u2c.c
6211
6212 DIRECTORY NOTIFICATION (DNOTIFY)
6213 M:      Jan Kara <[email protected]>
6214 R:      Amir Goldstein <[email protected]>
6215 L:      [email protected]
6216 S:      Maintained
6217 F:      Documentation/filesystems/dnotify.rst
6218 F:      fs/notify/dnotify/
6219 F:      include/linux/dnotify.h
6220
6221 DISK GEOMETRY AND PARTITION HANDLING
6222 M:      Andries Brouwer <[email protected]>
6223 S:      Maintained
6224 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6225 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6226 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6227
6228 DISKQUOTA
6229 M:      Jan Kara <[email protected]>
6230 S:      Maintained
6231 F:      Documentation/filesystems/quota.rst
6232 F:      fs/quota/
6233 F:      include/linux/quota*.h
6234 F:      include/uapi/linux/quota*.h
6235
6236 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6237 M:      Bernie Thompson <[email protected]>
6238 L:      [email protected]
6239 S:      Maintained
6240 W:      http://plugable.com/category/projects/udlfb/
6241 F:      Documentation/fb/udlfb.rst
6242 F:      drivers/video/fbdev/udlfb.c
6243 F:      include/video/udlfb.h
6244
6245 DISTRIBUTED LOCK MANAGER (DLM)
6246 M:      Alexander Aring <[email protected]>
6247 M:      David Teigland <[email protected]>
6248 L:      [email protected]
6249 S:      Supported
6250 W:      https://pagure.io/dlm
6251 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6252 F:      fs/dlm/
6253
6254 DMA BUFFER SHARING FRAMEWORK
6255 M:      Sumit Semwal <[email protected]>
6256 M:      Christian König <[email protected]>
6257 L:      [email protected]
6258 L:      [email protected]
6259 L:      [email protected] (moderated for non-subscribers)
6260 S:      Maintained
6261 T:      git git://anongit.freedesktop.org/drm/drm-misc
6262 F:      Documentation/driver-api/dma-buf.rst
6263 F:      Documentation/userspace-api/dma-buf-alloc-exchange.rst
6264 F:      drivers/dma-buf/
6265 F:      include/linux/*fence.h
6266 F:      include/linux/dma-buf.h
6267 F:      include/linux/dma-resv.h
6268 K:      \bdma_(?:buf|fence|resv)\b
6269
6270 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6271 M:      Vinod Koul <[email protected]>
6272 L:      [email protected]
6273 S:      Maintained
6274 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6275 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6276 F:      Documentation/devicetree/bindings/dma/
6277 F:      Documentation/driver-api/dmaengine/
6278 F:      drivers/dma/
6279 F:      include/dt-bindings/dma/
6280 F:      include/linux/dma/
6281 F:      include/linux/dmaengine.h
6282 F:      include/linux/of_dma.h
6283
6284 DMA MAPPING BENCHMARK
6285 M:      Xiang Chen <[email protected]>
6286 L:      [email protected]
6287 F:      kernel/dma/map_benchmark.c
6288 F:      tools/testing/selftests/dma/
6289
6290 DMA MAPPING HELPERS
6291 M:      Christoph Hellwig <[email protected]>
6292 M:      Marek Szyprowski <[email protected]>
6293 R:      Robin Murphy <[email protected]>
6294 L:      [email protected]
6295 S:      Supported
6296 W:      http://git.infradead.org/users/hch/dma-mapping.git
6297 T:      git git://git.infradead.org/users/hch/dma-mapping.git
6298 F:      include/asm-generic/dma-mapping.h
6299 F:      include/linux/dma-direct.h
6300 F:      include/linux/dma-map-ops.h
6301 F:      include/linux/dma-mapping.h
6302 F:      include/linux/swiotlb.h
6303 F:      kernel/dma/
6304
6305 DMA-BUF HEAPS FRAMEWORK
6306 M:      Sumit Semwal <[email protected]>
6307 R:      Benjamin Gaignard <[email protected]>
6308 R:      Brian Starkey <[email protected]>
6309 R:      John Stultz <[email protected]>
6310 R:      T.J. Mercier <[email protected]>
6311 L:      [email protected]
6312 L:      [email protected]
6313 L:      [email protected] (moderated for non-subscribers)
6314 S:      Maintained
6315 T:      git git://anongit.freedesktop.org/drm/drm-misc
6316 F:      drivers/dma-buf/dma-heap.c
6317 F:      drivers/dma-buf/heaps/*
6318 F:      include/linux/dma-heap.h
6319 F:      include/uapi/linux/dma-heap.h
6320
6321 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6322 M:      Lukasz Luba <[email protected]>
6323 L:      [email protected]
6324 L:      [email protected]
6325 S:      Maintained
6326 F:      Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6327 F:      drivers/memory/samsung/exynos5422-dmc.c
6328
6329 DME1737 HARDWARE MONITOR DRIVER
6330 M:      Juerg Haefliger <[email protected]>
6331 L:      [email protected]
6332 S:      Maintained
6333 F:      Documentation/hwmon/dme1737.rst
6334 F:      drivers/hwmon/dme1737.c
6335
6336 DMI/SMBIOS SUPPORT
6337 M:      Jean Delvare <[email protected]>
6338 S:      Maintained
6339 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6340 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
6341 F:      drivers/firmware/dmi-id.c
6342 F:      drivers/firmware/dmi_scan.c
6343 F:      include/linux/dmi.h
6344
6345 DOCUMENTATION
6346 M:      Jonathan Corbet <[email protected]>
6347 L:      [email protected]
6348 S:      Maintained
6349 P:      Documentation/doc-guide/maintainer-profile.rst
6350 T:      git git://git.lwn.net/linux.git docs-next
6351 F:      Documentation/
6352 F:      scripts/documentation-file-ref-check
6353 F:      scripts/kernel-doc
6354 F:      scripts/sphinx-pre-install
6355 X:      Documentation/ABI/
6356 X:      Documentation/admin-guide/media/
6357 X:      Documentation/devicetree/
6358 X:      Documentation/driver-api/media/
6359 X:      Documentation/firmware-guide/acpi/
6360 X:      Documentation/i2c/
6361 X:      Documentation/netlink/
6362 X:      Documentation/power/
6363 X:      Documentation/spi/
6364 X:      Documentation/userspace-api/media/
6365
6366 DOCUMENTATION PROCESS
6367 M:      Jonathan Corbet <[email protected]>
6368 L:      [email protected]
6369 S:      Maintained
6370 F:      Documentation/maintainer/
6371 F:      Documentation/process/
6372
6373 DOCUMENTATION REPORTING ISSUES
6374 M:      Thorsten Leemhuis <[email protected]>
6375 L:      [email protected]
6376 S:      Maintained
6377 F:      Documentation/admin-guide/quickly-build-trimmed-linux.rst
6378 F:      Documentation/admin-guide/reporting-issues.rst
6379
6380 DOCUMENTATION SCRIPTS
6381 M:      Mauro Carvalho Chehab <[email protected]>
6382 L:      [email protected]
6383 S:      Maintained
6384 F:      Documentation/sphinx/parse-headers.pl
6385 F:      scripts/documentation-file-ref-check
6386 F:      scripts/sphinx-pre-install
6387
6388 DOCUMENTATION/ITALIAN
6389 M:      Federico Vaga <[email protected]>
6390 L:      [email protected]
6391 S:      Maintained
6392 F:      Documentation/translations/it_IT
6393
6394 DOCUMENTATION/JAPANESE
6395 R:      Akira Yokosawa <[email protected]>
6396 L:      [email protected]
6397 S:      Maintained
6398 F:      Documentation/translations/ja_JP
6399
6400 DONGWOON DW9714 LENS VOICE COIL DRIVER
6401 M:      Sakari Ailus <[email protected]>
6402 L:      [email protected]
6403 S:      Maintained
6404 T:      git git://linuxtv.org/media_tree.git
6405 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6406 F:      drivers/media/i2c/dw9714.c
6407
6408 DONGWOON DW9719 LENS VOICE COIL DRIVER
6409 M:      Daniel Scally <[email protected]>
6410 L:      [email protected]
6411 S:      Maintained
6412 T:      git git://linuxtv.org/media_tree.git
6413 F:      drivers/media/i2c/dw9719.c
6414
6415 DONGWOON DW9768 LENS VOICE COIL DRIVER
6416 L:      [email protected]
6417 S:      Orphan
6418 T:      git git://linuxtv.org/media_tree.git
6419 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6420 F:      drivers/media/i2c/dw9768.c
6421
6422 DONGWOON DW9807 LENS VOICE COIL DRIVER
6423 M:      Sakari Ailus <[email protected]>
6424 L:      [email protected]
6425 S:      Maintained
6426 T:      git git://linuxtv.org/media_tree.git
6427 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6428 F:      drivers/media/i2c/dw9807-vcm.c
6429
6430 DOUBLETALK DRIVER
6431 M:      "James R. Van Zandt" <[email protected]>
6432 L:      [email protected]
6433 S:      Maintained
6434 F:      drivers/char/dtlk.c
6435 F:      include/linux/dtlk.h
6436
6437 DPAA2 DATAPATH I/O (DPIO) DRIVER
6438 M:      Roy Pledge <[email protected]>
6439 L:      [email protected]
6440 S:      Maintained
6441 F:      drivers/soc/fsl/dpio
6442
6443 DPAA2 ETHERNET DRIVER
6444 M:      Ioana Ciornei <[email protected]>
6445 L:      [email protected]
6446 S:      Maintained
6447 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6448 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6449 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
6450 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
6451 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6452 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6453 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6454 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
6455 F:      drivers/net/ethernet/freescale/dpaa2/dpmac*
6456 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
6457
6458 DPAA2 ETHERNET SWITCH DRIVER
6459 M:      Ioana Ciornei <[email protected]>
6460 L:      [email protected]
6461 S:      Maintained
6462 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6463 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6464 F:      drivers/net/ethernet/freescale/dpaa2/dpsw*
6465
6466 DPLL SUBSYSTEM
6467 M:      Vadim Fedorenko <[email protected]>
6468 M:      Arkadiusz Kubalewski <[email protected]>
6469 M:      Jiri Pirko <[email protected]>
6470 L:      [email protected]
6471 S:      Supported
6472 F:      Documentation/driver-api/dpll.rst
6473 F:      drivers/dpll/*
6474 F:      include/linux/dpll.h
6475 F:      include/uapi/linux/dpll.h
6476
6477 DRBD DRIVER
6478 M:      Philipp Reisner <[email protected]>
6479 M:      Lars Ellenberg <[email protected]>
6480 M:      Christoph Böhmwalder <[email protected]>
6481 L:      [email protected]
6482 S:      Supported
6483 W:      http://www.drbd.org
6484 T:      git git://git.linbit.com/linux-drbd.git
6485 T:      git git://git.linbit.com/drbd-8.4.git
6486 F:      Documentation/admin-guide/blockdev/
6487 F:      drivers/block/drbd/
6488 F:      include/linux/drbd*
6489 F:      lib/lru_cache.c
6490
6491 DRIVER COMPONENT FRAMEWORK
6492 L:      [email protected]
6493 F:      drivers/base/component.c
6494 F:      include/linux/component.h
6495
6496 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6497 M:      Greg Kroah-Hartman <[email protected]>
6498 R:      "Rafael J. Wysocki" <[email protected]>
6499 S:      Supported
6500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6501 F:      Documentation/core-api/kobject.rst
6502 F:      drivers/base/
6503 F:      fs/debugfs/
6504 F:      fs/sysfs/
6505 F:      include/linux/debugfs.h
6506 F:      include/linux/fwnode.h
6507 F:      include/linux/kobj*
6508 F:      include/linux/property.h
6509 F:      lib/kobj*
6510
6511 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6512 M:      Nishanth Menon <[email protected]>
6513 L:      [email protected]
6514 S:      Maintained
6515 F:      drivers/soc/ti/smartreflex.c
6516 F:      include/linux/power/smartreflex.h
6517
6518 DRM ACCEL DRIVERS FOR INTEL VPU
6519 M:      Jacek Lawrynowicz <[email protected]>
6520 M:      Stanislaw Gruszka <[email protected]>
6521 L:      [email protected]
6522 S:      Supported
6523 T:      git git://anongit.freedesktop.org/drm/drm-misc
6524 F:      drivers/accel/ivpu/
6525 F:      include/uapi/drm/ivpu_accel.h
6526
6527 DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6528 M:      Oded Gabbay <[email protected]>
6529 L:      [email protected]
6530 S:      Maintained
6531 C:      irc://irc.oftc.net/dri-devel
6532 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6533 F:      Documentation/accel/
6534 F:      drivers/accel/
6535 F:      include/drm/drm_accel.h
6536
6537 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6538 M:      Maxime Ripard <[email protected]>
6539 M:      Chen-Yu Tsai <[email protected]>
6540 R:      Jernej Skrabec <[email protected]>
6541 L:      [email protected]
6542 S:      Supported
6543 T:      git git://anongit.freedesktop.org/drm/drm-misc
6544 F:      drivers/gpu/drm/sun4i/sun8i*
6545
6546 DRM DRIVER FOR ARM PL111 CLCD
6547 S:      Orphan
6548 T:      git git://anongit.freedesktop.org/drm/drm-misc
6549 F:      drivers/gpu/drm/pl111/
6550
6551 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6552 M:      Linus Walleij <[email protected]>
6553 S:      Maintained
6554 T:      git git://anongit.freedesktop.org/drm/drm-misc
6555 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6556 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
6557
6558 DRM DRIVER FOR ASPEED BMC GFX
6559 M:      Joel Stanley <[email protected]>
6560 L:      [email protected] (moderated for non-subscribers)
6561 S:      Supported
6562 T:      git git://anongit.freedesktop.org/drm/drm-misc
6563 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6564 F:      drivers/gpu/drm/aspeed/
6565
6566 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6567 M:      Dave Airlie <[email protected]>
6568 R:      Thomas Zimmermann <[email protected]>
6569 R:      Jocelyn Falempe <[email protected]>
6570 L:      [email protected]
6571 S:      Supported
6572 T:      git git://anongit.freedesktop.org/drm/drm-misc
6573 F:      drivers/gpu/drm/ast/
6574
6575 DRM DRIVER FOR BOCHS VIRTUAL GPU
6576 M:      Gerd Hoffmann <[email protected]>
6577 L:      [email protected]
6578 S:      Maintained
6579 T:      git git://anongit.freedesktop.org/drm/drm-misc
6580 F:      drivers/gpu/drm/tiny/bochs.c
6581
6582 DRM DRIVER FOR BOE HIMAX8279D PANELS
6583 M:      Jerry Han <[email protected]>
6584 S:      Maintained
6585 F:      Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6586 F:      drivers/gpu/drm/panel/panel-boe-himax8279d.c
6587
6588 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6589 M:      Jagan Teki <[email protected]>
6590 S:      Maintained
6591 F:      Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6592 F:      drivers/gpu/drm/bridge/chipone-icn6211.c
6593
6594 DRM DRIVER FOR EBBG FT8719 PANEL
6595 M:      Joel Selvaraj <[email protected]>
6596 S:      Maintained
6597 T:      git git://anongit.freedesktop.org/drm/drm-misc
6598 F:      Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6599 F:      drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6600
6601 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6602 M:      Linus Walleij <[email protected]>
6603 S:      Maintained
6604 T:      git git://anongit.freedesktop.org/drm/drm-misc
6605 F:      drivers/gpu/drm/tve200/
6606
6607 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6608 M:      Icenowy Zheng <[email protected]>
6609 S:      Maintained
6610 F:      Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6611 F:      drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6612
6613 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6614 M:      Jagan Teki <[email protected]>
6615 S:      Maintained
6616 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6617 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6618
6619 DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6620 M:      Thomas Zimmermann <[email protected]>
6621 M:      Javier Martinez Canillas <[email protected]>
6622 L:      [email protected]
6623 S:      Maintained
6624 T:      git git://anongit.freedesktop.org/drm/drm-misc
6625 F:      drivers/gpu/drm/drm_aperture.c
6626 F:      drivers/gpu/drm/tiny/ofdrm.c
6627 F:      drivers/gpu/drm/tiny/simpledrm.c
6628 F:      drivers/video/aperture.c
6629 F:      drivers/video/nomodeset.c
6630 F:      include/drm/drm_aperture.h
6631 F:      include/linux/aperture.h
6632 F:      include/video/nomodeset.h
6633
6634 DRM DRIVER FOR GENERIC EDP PANELS
6635 R:      Douglas Anderson <[email protected]>
6636 F:      Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6637 F:      drivers/gpu/drm/panel/panel-edp.c
6638
6639 DRM DRIVER FOR GENERIC USB DISPLAY
6640 M:      Noralf Trønnes <[email protected]>
6641 S:      Maintained
6642 W:      https://github.com/notro/gud/wiki
6643 T:      git git://anongit.freedesktop.org/drm/drm-misc
6644 F:      drivers/gpu/drm/gud/
6645 F:      include/drm/gud.h
6646
6647 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6648 M:      Hans de Goede <[email protected]>
6649 S:      Maintained
6650 T:      git git://anongit.freedesktop.org/drm/drm-misc
6651 F:      drivers/gpu/drm/tiny/gm12u320.c
6652
6653 DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
6654 M:      Ondrej Jirman <[email protected]>
6655 M:      Javier Martinez Canillas <[email protected]>
6656 S:      Maintained
6657 T:      git git://anongit.freedesktop.org/drm/drm-misc
6658 F:      Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
6659 F:      drivers/gpu/drm/panel/panel-himax-hx8394.c
6660
6661 DRM DRIVER FOR HX8357D PANELS
6662 S:      Orphan
6663 T:      git git://anongit.freedesktop.org/drm/drm-misc
6664 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
6665 F:      drivers/gpu/drm/tiny/hx8357d.c
6666
6667 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6668 M:      Deepak Rawat <[email protected]>
6669 L:      [email protected]
6670 L:      [email protected]
6671 S:      Maintained
6672 T:      git git://anongit.freedesktop.org/drm/drm-misc
6673 F:      drivers/gpu/drm/hyperv
6674
6675 DRM DRIVER FOR ILITEK ILI9225 PANELS
6676 M:      David Lechner <[email protected]>
6677 S:      Maintained
6678 T:      git git://anongit.freedesktop.org/drm/drm-misc
6679 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6680 F:      drivers/gpu/drm/tiny/ili9225.c
6681
6682 DRM DRIVER FOR ILITEK ILI9486 PANELS
6683 M:      Kamlesh Gurudasani <[email protected]>
6684 S:      Maintained
6685 T:      git git://anongit.freedesktop.org/drm/drm-misc
6686 F:      Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6687 F:      drivers/gpu/drm/tiny/ili9486.c
6688
6689 DRM DRIVER FOR ILITEK ILI9805 PANELS
6690 M:      Michael Trimarchi <[email protected]>
6691 S:      Maintained
6692 F:      Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
6693 F:      drivers/gpu/drm/panel/panel-ilitek-ili9805.c
6694
6695 DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
6696 M:      Jagan Teki <[email protected]>
6697 S:      Maintained
6698 F:      Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
6699 F:      drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
6700
6701 DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
6702 M:      Paul Kocialkowski <[email protected]>
6703 S:      Supported
6704 T:      git git://anongit.freedesktop.org/drm/drm-misc
6705 F:      drivers/gpu/drm/logicvc/
6706
6707 DRM DRIVER FOR LVDS PANELS
6708 M:      Laurent Pinchart <[email protected]>
6709 L:      [email protected]
6710 S:      Maintained
6711 T:      git git://anongit.freedesktop.org/drm/drm-misc
6712 F:      Documentation/devicetree/bindings/display/lvds.yaml
6713 F:      Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6714 F:      drivers/gpu/drm/panel/panel-lvds.c
6715
6716 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6717 M:      Guido Günther <[email protected]>
6718 R:      Purism Kernel Team <[email protected]>
6719 S:      Maintained
6720 F:      Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6721 F:      drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6722
6723 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6724 M:      Dave Airlie <[email protected]>
6725 R:      Thomas Zimmermann <[email protected]>
6726 R:      Jocelyn Falempe <[email protected]>
6727 L:      [email protected]
6728 S:      Supported
6729 T:      git git://anongit.freedesktop.org/drm/drm-misc
6730 F:      drivers/gpu/drm/mgag200/
6731
6732 DRM DRIVER FOR MI0283QT
6733 M:      Noralf Trønnes <[email protected]>
6734 S:      Maintained
6735 T:      git git://anongit.freedesktop.org/drm/drm-misc
6736 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6737 F:      drivers/gpu/drm/tiny/mi0283qt.c
6738
6739 DRM DRIVER FOR MIPI DBI compatible panels
6740 M:      Noralf Trønnes <[email protected]>
6741 S:      Maintained
6742 W:      https://github.com/notro/panel-mipi-dbi/wiki
6743 T:      git git://anongit.freedesktop.org/drm/drm-misc
6744 F:      Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6745 F:      drivers/gpu/drm/tiny/panel-mipi-dbi.c
6746
6747 DRM DRIVER FOR MSM ADRENO GPU
6748 M:      Rob Clark <[email protected]>
6749 M:      Abhinav Kumar <[email protected]>
6750 M:      Dmitry Baryshkov <[email protected]>
6751 R:      Sean Paul <[email protected]>
6752 R:      Marijn Suijten <[email protected]>
6753 L:      [email protected]
6754 L:      [email protected]
6755 L:      [email protected]
6756 S:      Maintained
6757 B:      https://gitlab.freedesktop.org/drm/msm/-/issues
6758 T:      git https://gitlab.freedesktop.org/drm/msm.git
6759 F:      Documentation/devicetree/bindings/display/msm/
6760 F:      drivers/gpu/drm/ci/xfails/msm*
6761 F:      drivers/gpu/drm/msm/
6762 F:      include/uapi/drm/msm_drm.h
6763
6764 DRM DRIVER FOR NOVATEK NT35510 PANELS
6765 M:      Linus Walleij <[email protected]>
6766 S:      Maintained
6767 T:      git git://anongit.freedesktop.org/drm/drm-misc
6768 F:      Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6769 F:      drivers/gpu/drm/panel/panel-novatek-nt35510.c
6770
6771 DRM DRIVER FOR NOVATEK NT35560 PANELS
6772 M:      Linus Walleij <[email protected]>
6773 S:      Maintained
6774 T:      git git://anongit.freedesktop.org/drm/drm-misc
6775 F:      Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6776 F:      drivers/gpu/drm/panel/panel-novatek-nt35560.c
6777
6778 DRM DRIVER FOR NOVATEK NT36523 PANELS
6779 M:      Jianhua Lu <[email protected]>
6780 S:      Maintained
6781 T:      git git://anongit.freedesktop.org/drm/drm-misc
6782 F:      Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
6783 F:      drivers/gpu/drm/panel/panel-novatek-nt36523.c
6784
6785 DRM DRIVER FOR NOVATEK NT36672A PANELS
6786 M:      Sumit Semwal <[email protected]>
6787 S:      Maintained
6788 T:      git git://anongit.freedesktop.org/drm/drm-misc
6789 F:      Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6790 F:      drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6791
6792 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6793 M:      Karol Herbst <[email protected]>
6794 M:      Lyude Paul <[email protected]>
6795 M:      Danilo Krummrich <[email protected]>
6796 L:      [email protected]
6797 L:      [email protected]
6798 S:      Supported
6799 W:      https://nouveau.freedesktop.org/
6800 Q:      https://patchwork.freedesktop.org/project/nouveau/
6801 Q:      https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6802 B:      https://gitlab.freedesktop.org/drm/nouveau/-/issues
6803 C:      irc://irc.oftc.net/nouveau
6804 T:      git https://gitlab.freedesktop.org/drm/nouveau.git
6805 F:      drivers/gpu/drm/nouveau/
6806 F:      include/uapi/drm/nouveau_drm.h
6807
6808 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6809 M:      Stefan Mavrodiev <[email protected]>
6810 S:      Maintained
6811 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6812 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6813
6814 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
6815 R:      Douglas Anderson <[email protected]>
6816 F:      Documentation/devicetree/bindings/display/bridge/ps8640.yaml
6817 F:      drivers/gpu/drm/bridge/parade-ps8640.c
6818
6819 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6820 M:      Noralf Trønnes <[email protected]>
6821 S:      Maintained
6822 T:      git git://anongit.freedesktop.org/drm/drm-misc
6823 F:      Documentation/devicetree/bindings/display/repaper.txt
6824 F:      drivers/gpu/drm/tiny/repaper.c
6825
6826 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6827 M:      Dave Airlie <[email protected]>
6828 M:      Gerd Hoffmann <[email protected]>
6829 L:      [email protected]
6830 S:      Obsolete
6831 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6832 T:      git git://anongit.freedesktop.org/drm/drm-misc
6833 F:      drivers/gpu/drm/tiny/cirrus.c
6834
6835 DRM DRIVER FOR QXL VIRTUAL GPU
6836 M:      Dave Airlie <[email protected]>
6837 M:      Gerd Hoffmann <[email protected]>
6838 L:      [email protected]
6839 L:      [email protected]
6840 S:      Maintained
6841 T:      git git://anongit.freedesktop.org/drm/drm-misc
6842 F:      drivers/gpu/drm/qxl/
6843 F:      include/uapi/drm/qxl_drm.h
6844
6845 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6846 M:      Robert Chiras <[email protected]>
6847 S:      Maintained
6848 F:      Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6849 F:      drivers/gpu/drm/panel/panel-raydium-rm67191.c
6850
6851 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6852 M:      Linus Walleij <[email protected]>
6853 S:      Maintained
6854 T:      git git://anongit.freedesktop.org/drm/drm-misc
6855 F:      Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6856 F:      drivers/gpu/drm/panel/panel-samsung-db7430.c
6857
6858 DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
6859 M:      Inki Dae <[email protected]>
6860 M:      Jagan Teki <[email protected]>
6861 M:      Marek Szyprowski <[email protected]>
6862 S:      Maintained
6863 T:      git git://anongit.freedesktop.org/drm/drm-misc
6864 F:      Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
6865 F:      drivers/gpu/drm/bridge/samsung-dsim.c
6866 F:      include/drm/bridge/samsung-dsim.h
6867
6868 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6869 M:      Markuss Broks <[email protected]>
6870 S:      Maintained
6871 F:      Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6872 F:      drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6873
6874 DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
6875 M:      Artur Weber <[email protected]>
6876 S:      Maintained
6877 F:      Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
6878 F:      drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
6879
6880 DRM DRIVER FOR SITRONIX ST7586 PANELS
6881 M:      David Lechner <[email protected]>
6882 S:      Maintained
6883 T:      git git://anongit.freedesktop.org/drm/drm-misc
6884 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
6885 F:      drivers/gpu/drm/tiny/st7586.c
6886
6887 DRM DRIVER FOR SITRONIX ST7701 PANELS
6888 M:      Jagan Teki <[email protected]>
6889 S:      Maintained
6890 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6891 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
6892
6893 DRM DRIVER FOR SITRONIX ST7703 PANELS
6894 M:      Guido Günther <[email protected]>
6895 R:      Purism Kernel Team <[email protected]>
6896 R:      Ondrej Jirman <[email protected]>
6897 S:      Maintained
6898 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6899 F:      drivers/gpu/drm/panel/panel-sitronix-st7703.c
6900
6901 DRM DRIVER FOR SITRONIX ST7735R PANELS
6902 M:      David Lechner <[email protected]>
6903 S:      Maintained
6904 T:      git git://anongit.freedesktop.org/drm/drm-misc
6905 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6906 F:      drivers/gpu/drm/tiny/st7735r.c
6907
6908 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6909 M:      Javier Martinez Canillas <[email protected]>
6910 S:      Maintained
6911 T:      git git://anongit.freedesktop.org/drm/drm-misc
6912 F:      Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
6913 F:      Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
6914 F:      drivers/gpu/drm/solomon/ssd130x*
6915
6916 DRM DRIVER FOR ST-ERICSSON MCDE
6917 M:      Linus Walleij <[email protected]>
6918 S:      Maintained
6919 T:      git git://anongit.freedesktop.org/drm/drm-misc
6920 F:      Documentation/devicetree/bindings/display/ste,mcde.yaml
6921 F:      drivers/gpu/drm/mcde/
6922
6923 DRM DRIVER FOR SYNAPTICS R63353 PANELS
6924 M:      Michael Trimarchi <[email protected]>
6925 S:      Maintained
6926 F:      Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
6927 F:      drivers/gpu/drm/panel/panel-synaptics-r63353.c
6928
6929 DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
6930 M:      Jagan Teki <[email protected]>
6931 S:      Maintained
6932 F:      Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
6933 F:      drivers/gpu/drm/bridge/ti-dlpc3433.c
6934
6935 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
6936 R:      Douglas Anderson <[email protected]>
6937 F:      Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
6938 F:      drivers/gpu/drm/bridge/ti-sn65dsi86.c
6939
6940 DRM DRIVER FOR TPO TPG110 PANELS
6941 M:      Linus Walleij <[email protected]>
6942 S:      Maintained
6943 T:      git git://anongit.freedesktop.org/drm/drm-misc
6944 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6945 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
6946
6947 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6948 M:      Dave Airlie <[email protected]>
6949 R:      Sean Paul <[email protected]>
6950 R:      Thomas Zimmermann <[email protected]>
6951 L:      [email protected]
6952 S:      Supported
6953 T:      git git://anongit.freedesktop.org/drm/drm-misc
6954 F:      drivers/gpu/drm/udl/
6955
6956 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6957 M:      Rodrigo Siqueira <[email protected]>
6958 M:      Melissa Wen <[email protected]>
6959 M:      Maíra Canal <[email protected]>
6960 R:      Haneen Mohammed <[email protected]>
6961 R:      Daniel Vetter <[email protected]>
6962 L:      [email protected]
6963 S:      Maintained
6964 T:      git git://anongit.freedesktop.org/drm/drm-misc
6965 F:      Documentation/gpu/vkms.rst
6966 F:      drivers/gpu/drm/vkms/
6967
6968 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6969 M:      Hans de Goede <[email protected]>
6970 L:      [email protected]
6971 S:      Maintained
6972 T:      git git://anongit.freedesktop.org/drm/drm-misc
6973 F:      drivers/gpu/drm/vboxvideo/
6974
6975 DRM DRIVER FOR VMWARE VIRTUAL GPU
6976 M:      Zack Rusin <[email protected]>
6977 R:      Broadcom internal kernel review list <[email protected]>
6978 L:      [email protected]
6979 S:      Supported
6980 T:      git git://anongit.freedesktop.org/drm/drm-misc
6981 F:      drivers/gpu/drm/vmwgfx/
6982 F:      include/uapi/drm/vmwgfx_drm.h
6983
6984 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6985 M:      Linus Walleij <[email protected]>
6986 S:      Maintained
6987 T:      git git://anongit.freedesktop.org/drm/drm-misc
6988 F:      Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6989 F:      drivers/gpu/drm/panel/panel-widechips-ws2401.c
6990
6991 DRM DRIVERS
6992 M:      David Airlie <[email protected]>
6993 M:      Daniel Vetter <[email protected]>
6994 L:      [email protected]
6995 S:      Maintained
6996 B:      https://gitlab.freedesktop.org/drm
6997 C:      irc://irc.oftc.net/dri-devel
6998 T:      git git://anongit.freedesktop.org/drm/drm
6999 F:      Documentation/devicetree/bindings/display/
7000 F:      Documentation/devicetree/bindings/gpu/
7001 F:      Documentation/gpu/
7002 F:      drivers/gpu/
7003 F:      include/drm/
7004 F:      include/linux/vga*
7005 F:      include/uapi/drm/
7006
7007 DRM DRIVERS AND MISC GPU PATCHES
7008 M:      Maarten Lankhorst <[email protected]>
7009 M:      Maxime Ripard <[email protected]>
7010 M:      Thomas Zimmermann <[email protected]>
7011 S:      Maintained
7012 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
7013 T:      git git://anongit.freedesktop.org/drm/drm-misc
7014 F:      Documentation/devicetree/bindings/display/
7015 F:      Documentation/devicetree/bindings/gpu/
7016 F:      Documentation/gpu/
7017 F:      drivers/gpu/drm/
7018 F:      drivers/gpu/vga/
7019 F:      include/drm/drm
7020 F:      include/linux/vga*
7021 F:      include/uapi/drm/
7022 X:      drivers/gpu/drm/amd/
7023 X:      drivers/gpu/drm/armada/
7024 X:      drivers/gpu/drm/etnaviv/
7025 X:      drivers/gpu/drm/exynos/
7026 X:      drivers/gpu/drm/i915/
7027 X:      drivers/gpu/drm/kmb/
7028 X:      drivers/gpu/drm/mediatek/
7029 X:      drivers/gpu/drm/msm/
7030 X:      drivers/gpu/drm/nouveau/
7031 X:      drivers/gpu/drm/radeon/
7032 X:      drivers/gpu/drm/renesas/
7033 X:      drivers/gpu/drm/tegra/
7034
7035 DRM DRIVERS FOR ALLWINNER A10
7036 M:      Maxime Ripard <[email protected]>
7037 M:      Chen-Yu Tsai <[email protected]>
7038 L:      [email protected]
7039 S:      Supported
7040 T:      git git://anongit.freedesktop.org/drm/drm-misc
7041 F:      Documentation/devicetree/bindings/display/allwinner*
7042 F:      drivers/gpu/drm/sun4i/
7043
7044 DRM DRIVERS FOR AMLOGIC SOCS
7045 M:      Neil Armstrong <[email protected]>
7046 L:      [email protected]
7047 L:      [email protected]
7048 S:      Supported
7049 W:      http://linux-meson.com/
7050 T:      git git://anongit.freedesktop.org/drm/drm-misc
7051 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7052 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7053 F:      Documentation/gpu/meson.rst
7054 F:      drivers/gpu/drm/ci/xfails/meson*
7055 F:      drivers/gpu/drm/meson/
7056
7057 DRM DRIVERS FOR ATMEL HLCDC
7058 M:      Sam Ravnborg <[email protected]>
7059 M:      Boris Brezillon <[email protected]>
7060 L:      [email protected]
7061 S:      Supported
7062 T:      git git://anongit.freedesktop.org/drm/drm-misc
7063 F:      Documentation/devicetree/bindings/display/atmel/
7064 F:      drivers/gpu/drm/atmel-hlcdc/
7065
7066 DRM DRIVERS FOR BRIDGE CHIPS
7067 M:      Andrzej Hajda <[email protected]>
7068 M:      Neil Armstrong <[email protected]>
7069 M:      Robert Foss <[email protected]>
7070 R:      Laurent Pinchart <[email protected]>
7071 R:      Jonas Karlman <[email protected]>
7072 R:      Jernej Skrabec <[email protected]>
7073 S:      Maintained
7074 T:      git git://anongit.freedesktop.org/drm/drm-misc
7075 F:      Documentation/devicetree/bindings/display/bridge/
7076 F:      drivers/gpu/drm/bridge/
7077 F:      drivers/gpu/drm/drm_bridge.c
7078 F:      drivers/gpu/drm/drm_bridge_connector.c
7079 F:      include/drm/drm_bridge.h
7080 F:      include/drm/drm_bridge_connector.h
7081
7082 DRM DRIVERS FOR EXYNOS
7083 M:      Inki Dae <[email protected]>
7084 M:      Seung-Woo Kim <[email protected]>
7085 M:      Kyungmin Park <[email protected]>
7086 L:      [email protected]
7087 S:      Supported
7088 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7089 F:      Documentation/devicetree/bindings/display/exynos/
7090 F:      Documentation/devicetree/bindings/display/samsung/
7091 F:      drivers/gpu/drm/exynos/
7092 F:      include/uapi/drm/exynos_drm.h
7093
7094 DRM DRIVERS FOR FREESCALE DCU
7095 M:      Stefan Agner <[email protected]>
7096 M:      Alison Wang <[email protected]>
7097 L:      [email protected]
7098 S:      Supported
7099 T:      git git://anongit.freedesktop.org/drm/drm-misc
7100 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
7101 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
7102 F:      drivers/gpu/drm/fsl-dcu/
7103
7104 DRM DRIVERS FOR FREESCALE IMX 5/6
7105 M:      Philipp Zabel <[email protected]>
7106 L:      [email protected]
7107 S:      Maintained
7108 T:      git git://anongit.freedesktop.org/drm/drm-misc
7109 T:      git git://git.pengutronix.de/git/pza/linux
7110 F:      Documentation/devicetree/bindings/display/imx/
7111 F:      drivers/gpu/drm/imx/ipuv3/
7112 F:      drivers/gpu/ipu-v3/
7113
7114 DRM DRIVERS FOR FREESCALE IMX BRIDGE
7115 M:      Liu Ying <[email protected]>
7116 L:      [email protected]
7117 S:      Maintained
7118 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7119 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7120 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7121 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7122 F:      drivers/gpu/drm/bridge/imx/
7123
7124 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7125 M:      Patrik Jakobsson <[email protected]>
7126 L:      [email protected]
7127 S:      Maintained
7128 T:      git git://anongit.freedesktop.org/drm/drm-misc
7129 F:      drivers/gpu/drm/gma500/
7130
7131 DRM DRIVERS FOR HISILICON
7132 M:      Xinliang Liu <[email protected]>
7133 M:      Tian Tao  <[email protected]>
7134 R:      Xinwei Kong <[email protected]>
7135 R:      Sumit Semwal <[email protected]>
7136 R:      Yongqin Liu <[email protected]>
7137 R:      John Stultz <[email protected]>
7138 L:      [email protected]
7139 S:      Maintained
7140 T:      git git://anongit.freedesktop.org/drm/drm-misc
7141 F:      Documentation/devicetree/bindings/display/hisilicon/
7142 F:      drivers/gpu/drm/hisilicon/
7143
7144 DRM DRIVERS FOR LIMA
7145 M:      Qiang Yu <[email protected]>
7146 L:      [email protected]
7147 L:      [email protected] (moderated for non-subscribers)
7148 S:      Maintained
7149 T:      git git://anongit.freedesktop.org/drm/drm-misc
7150 F:      drivers/gpu/drm/lima/
7151 F:      include/uapi/drm/lima_drm.h
7152
7153 DRM DRIVERS FOR LOONGSON
7154 M:      Sui Jingfeng <[email protected]>
7155 L:      [email protected]
7156 S:      Supported
7157 T:      git git://anongit.freedesktop.org/drm/drm-misc
7158 F:      drivers/gpu/drm/loongson/
7159
7160 DRM DRIVERS FOR MEDIATEK
7161 M:      Chun-Kuang Hu <[email protected]>
7162 M:      Philipp Zabel <[email protected]>
7163 L:      [email protected]
7164 L:      [email protected] (moderated for non-subscribers)
7165 S:      Supported
7166 F:      Documentation/devicetree/bindings/display/mediatek/
7167 F:      drivers/gpu/drm/ci/xfails/mediatek*
7168 F:      drivers/gpu/drm/mediatek/
7169 F:      drivers/phy/mediatek/phy-mtk-dp.c
7170 F:      drivers/phy/mediatek/phy-mtk-hdmi*
7171 F:      drivers/phy/mediatek/phy-mtk-mipi*
7172
7173 DRM DRIVERS FOR NVIDIA TEGRA
7174 M:      Thierry Reding <[email protected]>
7175 M:      Mikko Perttunen <[email protected]>
7176 L:      [email protected]
7177 L:      [email protected]
7178 S:      Supported
7179 T:      git https://gitlab.freedesktop.org/drm/tegra.git
7180 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7181 F:      Documentation/devicetree/bindings/gpu/host1x/
7182 F:      drivers/gpu/drm/tegra/
7183 F:      drivers/gpu/host1x/
7184 F:      include/linux/host1x.h
7185 F:      include/uapi/drm/tegra_drm.h
7186
7187 DRM DRIVERS FOR RENESAS R-CAR
7188 M:      Laurent Pinchart <[email protected]>
7189 M:      Kieran Bingham <[email protected]>
7190 L:      [email protected]
7191 L:      [email protected]
7192 S:      Supported
7193 T:      git git://linuxtv.org/pinchartl/media drm/du/next
7194 F:      Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7195 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7196 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7197 F:      Documentation/devicetree/bindings/display/renesas,du.yaml
7198 F:      drivers/gpu/drm/renesas/rcar-du/
7199
7200 DRM DRIVERS FOR RENESAS SHMOBILE
7201 M:      Laurent Pinchart <[email protected]>
7202 M:      Geert Uytterhoeven <[email protected]>
7203 L:      [email protected]
7204 L:      [email protected]
7205 S:      Supported
7206 F:      Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7207 F:      drivers/gpu/drm/renesas/shmobile/
7208 F:      include/linux/platform_data/shmob_drm.h
7209
7210 DRM DRIVERS FOR ROCKCHIP
7211 M:      Sandy Huang <[email protected]>
7212 M:      Heiko Stübner <[email protected]>
7213 M:      Andy Yan <[email protected]>
7214 L:      [email protected]
7215 S:      Maintained
7216 T:      git git://anongit.freedesktop.org/drm/drm-misc
7217 F:      Documentation/devicetree/bindings/display/rockchip/
7218 F:      drivers/gpu/drm/ci/xfails/rockchip*
7219 F:      drivers/gpu/drm/rockchip/
7220
7221 DRM DRIVERS FOR STI
7222 M:      Alain Volmat <[email protected]>
7223 L:      [email protected]
7224 S:      Maintained
7225 T:      git git://anongit.freedesktop.org/drm/drm-misc
7226 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
7227 F:      drivers/gpu/drm/sti
7228
7229 DRM DRIVERS FOR STM
7230 M:      Yannick Fertre <[email protected]>
7231 M:      Raphael Gallais-Pou <[email protected]>
7232 M:      Philippe Cornu <[email protected]>
7233 L:      [email protected]
7234 S:      Maintained
7235 T:      git git://anongit.freedesktop.org/drm/drm-misc
7236 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7237 F:      drivers/gpu/drm/stm
7238
7239 DRM DRIVERS FOR TI KEYSTONE
7240 M:      Jyri Sarha <[email protected]>
7241 M:      Tomi Valkeinen <[email protected]>
7242 L:      [email protected]
7243 S:      Maintained
7244 T:      git git://anongit.freedesktop.org/drm/drm-misc
7245 F:      Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7246 F:      Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7247 F:      Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7248 F:      drivers/gpu/drm/tidss/
7249
7250 DRM DRIVERS FOR TI LCDC
7251 M:      Jyri Sarha <[email protected]>
7252 M:      Tomi Valkeinen <[email protected]>
7253 L:      [email protected]
7254 S:      Maintained
7255 T:      git git://anongit.freedesktop.org/drm/drm-misc
7256 F:      Documentation/devicetree/bindings/display/tilcdc/
7257 F:      drivers/gpu/drm/tilcdc/
7258
7259 DRM DRIVERS FOR TI OMAP
7260 M:      Tomi Valkeinen <[email protected]>
7261 L:      [email protected]
7262 S:      Maintained
7263 T:      git git://anongit.freedesktop.org/drm/drm-misc
7264 F:      Documentation/devicetree/bindings/display/ti/
7265 F:      drivers/gpu/drm/omapdrm/
7266
7267 DRM DRIVERS FOR V3D
7268 M:      Melissa Wen <[email protected]>
7269 M:      Maíra Canal <[email protected]>
7270 S:      Supported
7271 T:      git git://anongit.freedesktop.org/drm/drm-misc
7272 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7273 F:      drivers/gpu/drm/v3d/
7274 F:      include/uapi/drm/v3d_drm.h
7275
7276 DRM DRIVERS FOR VC4
7277 M:      Maxime Ripard <[email protected]>
7278 S:      Supported
7279 T:      git git://github.com/anholt/linux
7280 T:      git git://anongit.freedesktop.org/drm/drm-misc
7281 F:      Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7282 F:      drivers/gpu/drm/vc4/
7283 F:      include/uapi/drm/vc4_drm.h
7284
7285 DRM DRIVERS FOR VIVANTE GPU IP
7286 M:      Lucas Stach <[email protected]>
7287 R:      Russell King <[email protected]>
7288 R:      Christian Gmeiner <[email protected]>
7289 L:      [email protected] (moderated for non-subscribers)
7290 L:      [email protected]
7291 S:      Maintained
7292 F:      Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7293 F:      drivers/gpu/drm/etnaviv/
7294 F:      include/uapi/drm/etnaviv_drm.h
7295
7296 DRM DRIVERS FOR XEN
7297 M:      Oleksandr Andrushchenko <[email protected]>
7298 L:      [email protected]
7299 L:      [email protected] (moderated for non-subscribers)
7300 S:      Supported
7301 T:      git git://anongit.freedesktop.org/drm/drm-misc
7302 F:      Documentation/gpu/xen-front.rst
7303 F:      drivers/gpu/drm/xen/
7304
7305 DRM DRIVERS FOR XILINX
7306 M:      Laurent Pinchart <[email protected]>
7307 L:      [email protected]
7308 S:      Maintained
7309 T:      git git://anongit.freedesktop.org/drm/drm-misc
7310 F:      Documentation/devicetree/bindings/display/xlnx/
7311 F:      drivers/gpu/drm/xlnx/
7312
7313 DRM GPU SCHEDULER
7314 M:      Luben Tuikov <[email protected]>
7315 L:      [email protected]
7316 S:      Maintained
7317 T:      git git://anongit.freedesktop.org/drm/drm-misc
7318 F:      drivers/gpu/drm/scheduler/
7319 F:      include/drm/gpu_scheduler.h
7320
7321 DRM PANEL DRIVERS
7322 M:      Neil Armstrong <[email protected]>
7323 R:      Jessica Zhang <[email protected]>
7324 R:      Sam Ravnborg <[email protected]>
7325 L:      [email protected]
7326 S:      Maintained
7327 T:      git git://anongit.freedesktop.org/drm/drm-misc
7328 F:      Documentation/devicetree/bindings/display/panel/
7329 F:      drivers/gpu/drm/drm_panel.c
7330 F:      drivers/gpu/drm/panel/
7331 F:      include/drm/drm_panel.h
7332
7333 DRM PRIVACY-SCREEN CLASS
7334 M:      Hans de Goede <[email protected]>
7335 L:      [email protected]
7336 S:      Maintained
7337 T:      git git://anongit.freedesktop.org/drm/drm-misc
7338 F:      drivers/gpu/drm/drm_privacy_screen*
7339 F:      include/drm/drm_privacy_screen*
7340
7341 DRM TTM SUBSYSTEM
7342 M:      Christian Koenig <[email protected]>
7343 M:      Huang Rui <[email protected]>
7344 L:      [email protected]
7345 S:      Maintained
7346 T:      git git://anongit.freedesktop.org/drm/drm-misc
7347 F:      drivers/gpu/drm/ttm/
7348 F:      include/drm/ttm/
7349
7350 DRM AUTOMATED TESTING
7351 M:      Helen Koike <[email protected]>
7352 L:      [email protected]
7353 S:      Maintained
7354 T:      git git://anongit.freedesktop.org/drm/drm-misc
7355 F:      Documentation/gpu/automated_testing.rst
7356 F:      drivers/gpu/drm/ci/
7357
7358 DSBR100 USB FM RADIO DRIVER
7359 M:      Alexey Klimov <[email protected]>
7360 L:      [email protected]
7361 S:      Maintained
7362 T:      git git://linuxtv.org/media_tree.git
7363 F:      drivers/media/radio/dsbr100.c
7364
7365 DT3155 MEDIA DRIVER
7366 M:      Hans Verkuil <[email protected]>
7367 L:      [email protected]
7368 S:      Odd Fixes
7369 W:      https://linuxtv.org
7370 T:      git git://linuxtv.org/media_tree.git
7371 F:      drivers/media/pci/dt3155/
7372
7373 DVB_USB_AF9015 MEDIA DRIVER
7374 L:      [email protected]
7375 S:      Orphan
7376 W:      https://linuxtv.org
7377 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7378 F:      drivers/media/usb/dvb-usb-v2/af9015*
7379
7380 DVB_USB_AF9035 MEDIA DRIVER
7381 L:      [email protected]
7382 S:      Orphan
7383 W:      https://linuxtv.org
7384 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7385 F:      drivers/media/usb/dvb-usb-v2/af9035*
7386
7387 DVB_USB_ANYSEE MEDIA DRIVER
7388 L:      [email protected]
7389 S:      Orphan
7390 W:      https://linuxtv.org
7391 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7392 F:      drivers/media/usb/dvb-usb-v2/anysee*
7393
7394 DVB_USB_AU6610 MEDIA DRIVER
7395 L:      [email protected]
7396 S:      Orphan
7397 W:      https://linuxtv.org
7398 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7399 F:      drivers/media/usb/dvb-usb-v2/au6610*
7400
7401 DVB_USB_CE6230 MEDIA DRIVER
7402 L:      [email protected]
7403 S:      Orphan
7404 W:      https://linuxtv.org
7405 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7406 F:      drivers/media/usb/dvb-usb-v2/ce6230*
7407
7408 DVB_USB_CXUSB MEDIA DRIVER
7409 M:      Michael Krufky <[email protected]>
7410 L:      [email protected]
7411 S:      Maintained
7412 W:      https://linuxtv.org
7413 W:      http://github.com/mkrufky
7414 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7415 T:      git git://linuxtv.org/media_tree.git
7416 F:      drivers/media/usb/dvb-usb/cxusb*
7417
7418 DVB_USB_EC168 MEDIA DRIVER
7419 L:      [email protected]
7420 S:      Orphan
7421 W:      https://linuxtv.org
7422 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7423 F:      drivers/media/usb/dvb-usb-v2/ec168*
7424
7425 DVB_USB_GL861 MEDIA DRIVER
7426 L:      [email protected]
7427 S:      Orphan
7428 W:      https://linuxtv.org
7429 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7430 F:      drivers/media/usb/dvb-usb-v2/gl861*
7431
7432 DVB_USB_MXL111SF MEDIA DRIVER
7433 M:      Michael Krufky <[email protected]>
7434 L:      [email protected]
7435 S:      Maintained
7436 W:      https://linuxtv.org
7437 W:      http://github.com/mkrufky
7438 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7439 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
7440 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
7441
7442 DVB_USB_RTL28XXU MEDIA DRIVER
7443 L:      [email protected]
7444 S:      Orphan
7445 W:      https://linuxtv.org
7446 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7447 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
7448
7449 DVB_USB_V2 MEDIA DRIVER
7450 L:      [email protected]
7451 S:      Orphan
7452 W:      https://linuxtv.org
7453 W:      http://palosaari.fi/linux/
7454 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7455 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
7456 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
7457
7458 DYNAMIC DEBUG
7459 M:      Jason Baron <[email protected]>
7460 M:      Jim Cromie <[email protected]>
7461 S:      Maintained
7462 F:      include/linux/dynamic_debug.h
7463 F:      lib/dynamic_debug.c
7464 F:      lib/test_dynamic_debug.c
7465
7466 DYNAMIC INTERRUPT MODERATION
7467 M:      Tal Gilboa <[email protected]>
7468 S:      Maintained
7469 F:      Documentation/networking/net_dim.rst
7470 F:      include/linux/dim.h
7471 F:      lib/dim/
7472
7473 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7474 M:      Daniel Lezcano <[email protected]>
7475 L:      [email protected]
7476 S:      Supported
7477 B:      https://bugzilla.kernel.org
7478 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
7479 F:      drivers/powercap/dtpm*
7480 F:      include/linux/dtpm.h
7481
7482 DZ DECSTATION DZ11 SERIAL DRIVER
7483 M:      "Maciej W. Rozycki" <[email protected]>
7484 S:      Maintained
7485 F:      drivers/tty/serial/dz.*
7486
7487 E3X0 POWER BUTTON DRIVER
7488 M:      Moritz Fischer <[email protected]>
7489 L:      [email protected]
7490 S:      Supported
7491 W:      http://www.ettus.com
7492 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
7493 F:      drivers/input/misc/e3x0-button.c
7494
7495 E4000 MEDIA DRIVER
7496 L:      [email protected]
7497 S:      Orphan
7498 W:      https://linuxtv.org
7499 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7500 F:      drivers/media/tuners/e4000*
7501
7502 EARTH_PT1 MEDIA DRIVER
7503 M:      Akihiro Tsukada <[email protected]>
7504 L:      [email protected]
7505 S:      Odd Fixes
7506 F:      drivers/media/pci/pt1/
7507
7508 EARTH_PT3 MEDIA DRIVER
7509 M:      Akihiro Tsukada <[email protected]>
7510 L:      [email protected]
7511 S:      Odd Fixes
7512 F:      drivers/media/pci/pt3/
7513
7514 EC100 MEDIA DRIVER
7515 L:      [email protected]
7516 S:      Orphan
7517 W:      https://linuxtv.org
7518 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7519 F:      drivers/media/dvb-frontends/ec100*
7520
7521 ECRYPT FILE SYSTEM
7522 M:      Tyler Hicks <[email protected]>
7523 L:      [email protected]
7524 S:      Odd Fixes
7525 W:      http://ecryptfs.org
7526 W:      https://launchpad.net/ecryptfs
7527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7528 F:      Documentation/filesystems/ecryptfs.rst
7529 F:      fs/ecryptfs/
7530
7531 EDAC-AMD64
7532 M:      Yazen Ghannam <[email protected]>
7533 L:      [email protected]
7534 S:      Supported
7535 F:      drivers/edac/amd64_edac*
7536 F:      drivers/edac/mce_amd*
7537
7538 EDAC-ARMADA
7539 M:      Jan Luebbe <[email protected]>
7540 L:      [email protected]
7541 S:      Maintained
7542 F:      Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7543 F:      drivers/edac/armada_xp_*
7544
7545 EDAC-AST2500
7546 M:      Stefan Schaeckeler <[email protected]>
7547 S:      Supported
7548 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7549 F:      drivers/edac/aspeed_edac.c
7550
7551 EDAC-BLUEFIELD
7552 M:      Shravan Kumar Ramani <[email protected]>
7553 S:      Supported
7554 F:      drivers/edac/bluefield_edac.c
7555
7556 EDAC-CALXEDA
7557 M:      Andre Przywara <[email protected]>
7558 L:      [email protected]
7559 S:      Maintained
7560 F:      drivers/edac/highbank*
7561
7562 EDAC-CAVIUM OCTEON
7563 M:      Ralf Baechle <[email protected]>
7564 L:      [email protected]
7565 L:      [email protected]
7566 S:      Supported
7567 F:      drivers/edac/octeon_edac*
7568
7569 EDAC-CAVIUM THUNDERX
7570 M:      Robert Richter <[email protected]>
7571 L:      [email protected]
7572 S:      Odd Fixes
7573 F:      drivers/edac/thunderx_edac*
7574
7575 EDAC-CORE
7576 M:      Borislav Petkov <[email protected]>
7577 M:      Tony Luck <[email protected]>
7578 R:      James Morse <[email protected]>
7579 R:      Mauro Carvalho Chehab <[email protected]>
7580 R:      Robert Richter <[email protected]>
7581 L:      [email protected]
7582 S:      Supported
7583 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7584 F:      Documentation/admin-guide/ras.rst
7585 F:      Documentation/driver-api/edac.rst
7586 F:      drivers/edac/
7587 F:      include/linux/edac.h
7588
7589 EDAC-DMC520
7590 M:      Lei Wang <[email protected]>
7591 L:      [email protected]
7592 S:      Supported
7593 F:      drivers/edac/dmc520_edac.c
7594
7595 EDAC-E752X
7596 M:      Mark Gross <[email protected]>
7597 L:      [email protected]
7598 S:      Maintained
7599 F:      drivers/edac/e752x_edac.c
7600
7601 EDAC-E7XXX
7602 L:      [email protected]
7603 S:      Maintained
7604 F:      drivers/edac/e7xxx_edac.c
7605
7606 EDAC-FSL_DDR
7607 M:      York Sun <[email protected]>
7608 L:      [email protected]
7609 S:      Maintained
7610 F:      drivers/edac/fsl_ddr_edac.*
7611
7612 EDAC-GHES
7613 M:      Mauro Carvalho Chehab <[email protected]>
7614 L:      [email protected]
7615 S:      Maintained
7616 F:      drivers/edac/ghes_edac.c
7617
7618 EDAC-I10NM
7619 M:      Tony Luck <[email protected]>
7620 L:      [email protected]
7621 S:      Maintained
7622 F:      drivers/edac/i10nm_base.c
7623
7624 EDAC-I3000
7625 L:      [email protected]
7626 S:      Orphan
7627 F:      drivers/edac/i3000_edac.c
7628
7629 EDAC-I5000
7630 L:      [email protected]
7631 S:      Maintained
7632 F:      drivers/edac/i5000_edac.c
7633
7634 EDAC-I5400
7635 M:      Mauro Carvalho Chehab <[email protected]>
7636 L:      [email protected]
7637 S:      Maintained
7638 F:      drivers/edac/i5400_edac.c
7639
7640 EDAC-I7300
7641 M:      Mauro Carvalho Chehab <[email protected]>
7642 L:      [email protected]
7643 S:      Maintained
7644 F:      drivers/edac/i7300_edac.c
7645
7646 EDAC-I7CORE
7647 M:      Mauro Carvalho Chehab <[email protected]>
7648 L:      [email protected]
7649 S:      Maintained
7650 F:      drivers/edac/i7core_edac.c
7651
7652 EDAC-I82443BXGX
7653 M:      Tim Small <[email protected]>
7654 L:      [email protected]
7655 S:      Maintained
7656 F:      drivers/edac/i82443bxgx_edac.c
7657
7658 EDAC-I82975X
7659 M:      "Arvind R." <[email protected]>
7660 L:      [email protected]
7661 S:      Maintained
7662 F:      drivers/edac/i82975x_edac.c
7663
7664 EDAC-IE31200
7665 M:      Jason Baron <[email protected]>
7666 L:      [email protected]
7667 S:      Maintained
7668 F:      drivers/edac/ie31200_edac.c
7669
7670 EDAC-IGEN6
7671 M:      Tony Luck <[email protected]>
7672 R:      Qiuxu Zhuo <[email protected]>
7673 L:      [email protected]
7674 S:      Maintained
7675 F:      drivers/edac/igen6_edac.c
7676
7677 EDAC-MPC85XX
7678 M:      Johannes Thumshirn <[email protected]>
7679 L:      [email protected]
7680 S:      Maintained
7681 F:      drivers/edac/mpc85xx_edac.[ch]
7682
7683 EDAC-NPCM
7684 M:      Marvin Lin <[email protected]>
7685 M:      Stanley Chu <[email protected]>
7686 L:      [email protected]
7687 S:      Maintained
7688 F:      Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
7689 F:      drivers/edac/npcm_edac.c
7690
7691 EDAC-PASEMI
7692 M:      Egor Martovetsky <[email protected]>
7693 L:      [email protected]
7694 S:      Maintained
7695 F:      drivers/edac/pasemi_edac.c
7696
7697 EDAC-PND2
7698 M:      Tony Luck <[email protected]>
7699 L:      [email protected]
7700 S:      Maintained
7701 F:      drivers/edac/pnd2_edac.[ch]
7702
7703 EDAC-QCOM
7704 M:      Manivannan Sadhasivam <[email protected]>
7705 L:      [email protected]
7706 L:      [email protected]
7707 S:      Maintained
7708 F:      drivers/edac/qcom_edac.c
7709
7710 EDAC-R82600
7711 M:      Tim Small <[email protected]>
7712 L:      [email protected]
7713 S:      Maintained
7714 F:      drivers/edac/r82600_edac.c
7715
7716 EDAC-SBRIDGE
7717 M:      Tony Luck <[email protected]>
7718 R:      Qiuxu Zhuo <[email protected]>
7719 L:      [email protected]
7720 S:      Maintained
7721 F:      drivers/edac/sb_edac.c
7722
7723 EDAC-SKYLAKE
7724 M:      Tony Luck <[email protected]>
7725 L:      [email protected]
7726 S:      Maintained
7727 F:      drivers/edac/skx_*.[ch]
7728
7729 EDAC-TI
7730 M:      Tero Kristo <[email protected]>
7731 L:      [email protected]
7732 S:      Odd Fixes
7733 F:      drivers/edac/ti_edac.c
7734
7735 EDIROL UA-101/UA-1000 DRIVER
7736 M:      Clemens Ladisch <[email protected]>
7737 L:      [email protected] (moderated for non-subscribers)
7738 S:      Maintained
7739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7740 F:      sound/usb/misc/ua101.c
7741
7742 EFI TEST DRIVER
7743 M:      Ivan Hu <[email protected]>
7744 M:      Ard Biesheuvel <[email protected]>
7745 L:      [email protected]
7746 S:      Maintained
7747 F:      drivers/firmware/efi/test/
7748
7749 EFI VARIABLE FILESYSTEM
7750 M:      Jeremy Kerr <[email protected]>
7751 M:      Ard Biesheuvel <[email protected]>
7752 L:      [email protected]
7753 S:      Maintained
7754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7755 F:      fs/efivarfs/
7756
7757 EFIFB FRAMEBUFFER DRIVER
7758 M:      Peter Jones <[email protected]>
7759 L:      [email protected]
7760 S:      Maintained
7761 F:      drivers/video/fbdev/efifb.c
7762
7763 EFS FILESYSTEM
7764 S:      Orphan
7765 W:      http://aeschi.ch.eu.org/efs/
7766 F:      fs/efs/
7767
7768 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7769 M:      Douglas Miller <[email protected]>
7770 L:      [email protected]
7771 S:      Maintained
7772 F:      drivers/net/ethernet/ibm/ehea/
7773
7774 ELM327 CAN NETWORK DRIVER
7775 M:      Max Staudt <[email protected]>
7776 L:      [email protected]
7777 S:      Maintained
7778 F:      Documentation/networking/device_drivers/can/can327.rst
7779 F:      drivers/net/can/can327.c
7780
7781 EM28XX VIDEO4LINUX DRIVER
7782 M:      Mauro Carvalho Chehab <[email protected]>
7783 L:      [email protected]
7784 S:      Maintained
7785 W:      https://linuxtv.org
7786 T:      git git://linuxtv.org/media_tree.git
7787 F:      Documentation/admin-guide/media/em28xx*
7788 F:      drivers/media/usb/em28xx/
7789
7790 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7791 M:      Adrian Hunter <[email protected]>
7792 M:      Ritesh Harjani <[email protected]>
7793 M:      Asutosh Das <[email protected]>
7794 L:      [email protected]
7795 S:      Supported
7796 F:      drivers/mmc/host/cqhci*
7797
7798 EMS CPC-PCI CAN DRIVER
7799 M:      Gerhard Uttenthaler <[email protected]>
7800 M:      [email protected]
7801 L:      [email protected]
7802 S:      Maintained
7803 F:      drivers/net/can/sja1000/ems_pci.c
7804
7805 EMULEX 10Gbps iSCSI - OneConnect DRIVER
7806 M:      Ketan Mukadam <[email protected]>
7807 L:      [email protected]
7808 S:      Supported
7809 W:      http://www.broadcom.com
7810 F:      drivers/scsi/be2iscsi/
7811
7812 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7813 M:      Ajit Khaparde <[email protected]>
7814 M:      Sriharsha Basavapatna <[email protected]>
7815 M:      Somnath Kotur <[email protected]>
7816 L:      [email protected]
7817 S:      Supported
7818 W:      http://www.emulex.com
7819 F:      drivers/net/ethernet/emulex/benet/
7820
7821 EMULEX ONECONNECT ROCE DRIVER
7822 M:      Selvin Xavier <[email protected]>
7823 L:      [email protected]
7824 S:      Odd Fixes
7825 W:      http://www.broadcom.com
7826 F:      drivers/infiniband/hw/ocrdma/
7827 F:      include/uapi/rdma/ocrdma-abi.h
7828
7829 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7830 M:      James Smart <[email protected]>
7831 M:      Ram Vegesna <[email protected]>
7832 L:      [email protected]
7833 L:      [email protected]
7834 S:      Supported
7835 W:      http://www.broadcom.com
7836 F:      drivers/scsi/elx/
7837
7838 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7839 M:      James Smart <[email protected]>
7840 M:      Dick Kennedy <[email protected]>
7841 L:      [email protected]
7842 S:      Supported
7843 W:      http://www.broadcom.com
7844 F:      drivers/scsi/lpfc/
7845
7846 ENE CB710 FLASH CARD READER DRIVER
7847 M:      Michał Mirosław <[email protected]>
7848 S:      Maintained
7849 F:      drivers/misc/cb710/
7850 F:      drivers/mmc/host/cb710-mmc.*
7851 F:      include/linux/cb710.h
7852
7853 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7854 M:      Maxim Levitsky <[email protected]>
7855 S:      Maintained
7856 F:      drivers/media/rc/ene_ir.*
7857
7858 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7859 M:      Laurentiu Tudor <[email protected]>
7860 L:      [email protected]
7861 S:      Maintained
7862 F:      drivers/tty/ehv_bytechan.c
7863
7864 EPSON S1D13XXX FRAMEBUFFER DRIVER
7865 M:      Kristoffer Ericson <[email protected]>
7866 S:      Maintained
7867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7868 F:      drivers/video/fbdev/s1d13xxxfb.c
7869 F:      include/video/s1d13xxxfb.h
7870
7871 EROFS FILE SYSTEM
7872 M:      Gao Xiang <[email protected]>
7873 M:      Chao Yu <[email protected]>
7874 R:      Yue Hu <[email protected]>
7875 R:      Jeffle Xu <[email protected]>
7876 L:      [email protected]
7877 S:      Maintained
7878 W:      https://erofs.docs.kernel.org
7879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7880 F:      Documentation/ABI/testing/sysfs-fs-erofs
7881 F:      Documentation/filesystems/erofs.rst
7882 F:      fs/erofs/
7883 F:      include/trace/events/erofs.h
7884
7885 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7886 M:      Jeff Layton <[email protected]>
7887 S:      Maintained
7888 F:      include/linux/errseq.h
7889 F:      lib/errseq.c
7890
7891 ESD CAN/USB DRIVERS
7892 M:      Frank Jungclaus <[email protected]>
7893 R:      [email protected]
7894 L:      [email protected]
7895 S:      Maintained
7896 F:      drivers/net/can/usb/esd_usb.c
7897
7898 ET131X NETWORK DRIVER
7899 M:      Mark Einon <[email protected]>
7900 S:      Odd Fixes
7901 F:      drivers/net/ethernet/agere/
7902
7903 ETAS ES58X CAN/USB DRIVER
7904 M:      Vincent Mailhol <[email protected]>
7905 L:      [email protected]
7906 S:      Maintained
7907 F:      Documentation/networking/devlink/etas_es58x.rst
7908 F:      drivers/net/can/usb/etas_es58x/
7909
7910 ETHERNET BRIDGE
7911 M:      Roopa Prabhu <[email protected]>
7912 M:      Nikolay Aleksandrov <[email protected]>
7913 L:      [email protected]
7914 L:      [email protected]
7915 S:      Maintained
7916 W:      http://www.linuxfoundation.org/en/Net:Bridge
7917 F:      include/linux/netfilter_bridge/
7918 F:      net/bridge/
7919
7920 ETHERNET PHY LIBRARY
7921 M:      Andrew Lunn <[email protected]>
7922 M:      Heiner Kallweit <[email protected]>
7923 R:      Russell King <[email protected]>
7924 L:      [email protected]
7925 S:      Maintained
7926 F:      Documentation/ABI/testing/sysfs-class-net-phydev
7927 F:      Documentation/devicetree/bindings/net/ethernet-phy.yaml
7928 F:      Documentation/devicetree/bindings/net/mdio*
7929 F:      Documentation/devicetree/bindings/net/qca,ar803x.yaml
7930 F:      Documentation/networking/phy.rst
7931 F:      drivers/net/mdio/
7932 F:      drivers/net/mdio/acpi_mdio.c
7933 F:      drivers/net/mdio/fwnode_mdio.c
7934 F:      drivers/net/mdio/of_mdio.c
7935 F:      drivers/net/pcs/
7936 F:      drivers/net/phy/
7937 F:      include/dt-bindings/net/qca-ar803x.h
7938 F:      include/linux/*mdio*.h
7939 F:      include/linux/linkmode.h
7940 F:      include/linux/mdio/*.h
7941 F:      include/linux/mii.h
7942 F:      include/linux/of_net.h
7943 F:      include/linux/phy.h
7944 F:      include/linux/phy_fixed.h
7945 F:      include/linux/phylib_stubs.h
7946 F:      include/linux/platform_data/mdio-bcm-unimac.h
7947 F:      include/linux/platform_data/mdio-gpio.h
7948 F:      include/trace/events/mdio.h
7949 F:      include/uapi/linux/mdio.h
7950 F:      include/uapi/linux/mii.h
7951 F:      net/core/of_net.c
7952
7953 ETHERNET PHY LIBRARY [RUST]
7954 M:      FUJITA Tomonori <[email protected]>
7955 R:      Trevor Gross <[email protected]>
7956 L:      [email protected]
7957 L:      [email protected]
7958 S:      Maintained
7959 F:      rust/kernel/net/phy.rs
7960
7961 EXEC & BINFMT API, ELF
7962 R:      Eric Biederman <[email protected]>
7963 R:      Kees Cook <[email protected]>
7964 L:      [email protected]
7965 S:      Supported
7966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7967 F:      Documentation/userspace-api/ELF.rst
7968 F:      fs/*binfmt_*.c
7969 F:      fs/exec.c
7970 F:      include/linux/binfmts.h
7971 F:      include/linux/elf.h
7972 F:      include/uapi/linux/binfmts.h
7973 F:      include/uapi/linux/elf.h
7974 F:      tools/testing/selftests/exec/
7975 N:      asm/elf.h
7976 N:      binfmt
7977
7978 EXFAT FILE SYSTEM
7979 M:      Namjae Jeon <[email protected]>
7980 M:      Sungjong Seo <[email protected]>
7981 L:      [email protected]
7982 S:      Maintained
7983 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
7984 F:      fs/exfat/
7985
7986 EXT2 FILE SYSTEM
7987 M:      Jan Kara <[email protected]>
7988 L:      [email protected]
7989 S:      Maintained
7990 F:      Documentation/filesystems/ext2.rst
7991 F:      fs/ext2/
7992 F:      include/linux/ext2*
7993
7994 EXT4 FILE SYSTEM
7995 M:      "Theodore Ts'o" <[email protected]>
7996 M:      Andreas Dilger <[email protected]>
7997 L:      [email protected]
7998 S:      Maintained
7999 W:      http://ext4.wiki.kernel.org
8000 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
8001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8002 F:      Documentation/filesystems/ext4/
8003 F:      fs/ext4/
8004 F:      include/trace/events/ext4.h
8005 F:      include/uapi/linux/ext4.h
8006
8007 Extended Verification Module (EVM)
8008 M:      Mimi Zohar <[email protected]>
8009 M:      Roberto Sassu <[email protected]>
8010 L:      [email protected]
8011 S:      Supported
8012 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8013 F:      security/integrity/
8014 F:      security/integrity/evm/
8015
8016 EXTENSIBLE FIRMWARE INTERFACE (EFI)
8017 M:      Ard Biesheuvel <[email protected]>
8018 L:      [email protected]
8019 S:      Maintained
8020 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8021 F:      Documentation/admin-guide/efi-stub.rst
8022 F:      arch/*/include/asm/efi.h
8023 F:      arch/*/kernel/efi.c
8024 F:      arch/arm/boot/compressed/efi-header.S
8025 F:      arch/x86/platform/efi/
8026 F:      drivers/firmware/efi/
8027 F:      include/linux/efi*.h
8028
8029 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8030 M:      MyungJoo Ham <[email protected]>
8031 M:      Chanwoo Choi <[email protected]>
8032 L:      [email protected]
8033 S:      Maintained
8034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8035 F:      Documentation/devicetree/bindings/extcon/
8036 F:      Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8037 F:      drivers/extcon/
8038 F:      include/linux/extcon.h
8039 F:      include/linux/extcon/
8040
8041 EXTRA BOOT CONFIG
8042 M:      Masami Hiramatsu <[email protected]>
8043 L:      [email protected]
8044 L:      [email protected]
8045 S:      Maintained
8046 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
8047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8048 F:      Documentation/admin-guide/bootconfig.rst
8049 F:      fs/proc/bootconfig.c
8050 F:      include/linux/bootconfig.h
8051 F:      lib/bootconfig-data.S
8052 F:      lib/bootconfig.c
8053 F:      tools/bootconfig/*
8054 F:      tools/bootconfig/scripts/*
8055
8056 EXYNOS DP DRIVER
8057 M:      Jingoo Han <[email protected]>
8058 L:      [email protected]
8059 S:      Maintained
8060 F:      drivers/gpu/drm/exynos/exynos_dp*
8061
8062 EXYNOS SYSMMU (IOMMU) driver
8063 M:      Marek Szyprowski <[email protected]>
8064 L:      [email protected]
8065 S:      Maintained
8066 F:      drivers/iommu/exynos-iommu.c
8067
8068 F2FS FILE SYSTEM
8069 M:      Jaegeuk Kim <[email protected]>
8070 M:      Chao Yu <[email protected]>
8071 L:      [email protected]
8072 S:      Maintained
8073 W:      https://f2fs.wiki.kernel.org/
8074 Q:      https://patchwork.kernel.org/project/f2fs/list/
8075 B:      https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8077 F:      Documentation/ABI/testing/sysfs-fs-f2fs
8078 F:      Documentation/filesystems/f2fs.rst
8079 F:      fs/f2fs/
8080 F:      include/linux/f2fs_fs.h
8081 F:      include/trace/events/f2fs.h
8082 F:      include/uapi/linux/f2fs.h
8083
8084 F71805F HARDWARE MONITORING DRIVER
8085 M:      Jean Delvare <[email protected]>
8086 L:      [email protected]
8087 S:      Maintained
8088 F:      Documentation/hwmon/f71805f.rst
8089 F:      drivers/hwmon/f71805f.c
8090
8091 FADDR2LINE
8092 M:      Josh Poimboeuf <[email protected]>
8093 S:      Maintained
8094 F:      scripts/faddr2line
8095
8096 FAILOVER MODULE
8097 M:      Sridhar Samudrala <[email protected]>
8098 L:      [email protected]
8099 S:      Supported
8100 F:      Documentation/networking/failover.rst
8101 F:      include/net/failover.h
8102 F:      net/core/failover.c
8103
8104 FANOTIFY
8105 M:      Jan Kara <[email protected]>
8106 R:      Amir Goldstein <[email protected]>
8107 R:      Matthew Bobrowski <[email protected]>
8108 L:      [email protected]
8109 S:      Maintained
8110 F:      fs/notify/fanotify/
8111 F:      include/linux/fanotify.h
8112 F:      include/uapi/linux/fanotify.h
8113
8114 FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8115 M:      Linus Walleij <[email protected]>
8116 L:      [email protected]
8117 S:      Maintained
8118 F:      drivers/usb/fotg210/
8119
8120 FARSYNC SYNCHRONOUS DRIVER
8121 M:      Kevin Curtis <[email protected]>
8122 S:      Supported
8123 W:      http://www.farsite.co.uk/
8124 F:      drivers/net/wan/farsync.*
8125
8126 FAULT INJECTION SUPPORT
8127 M:      Akinobu Mita <[email protected]>
8128 S:      Supported
8129 F:      Documentation/fault-injection/
8130 F:      lib/fault-inject.c
8131
8132 FBTFT Framebuffer drivers
8133 L:      [email protected]
8134 L:      [email protected]
8135 S:      Orphan
8136 F:      drivers/staging/fbtft/
8137
8138 FC0011 TUNER DRIVER
8139 M:      Michael Buesch <[email protected]>
8140 L:      [email protected]
8141 S:      Maintained
8142 F:      drivers/media/tuners/fc0011.c
8143 F:      drivers/media/tuners/fc0011.h
8144
8145 FC2580 MEDIA DRIVER
8146 L:      [email protected]
8147 S:      Orphan
8148 W:      https://linuxtv.org
8149 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8150 F:      drivers/media/tuners/fc2580*
8151
8152 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8153 M:      Hannes Reinecke <[email protected]>
8154 L:      [email protected]
8155 S:      Supported
8156 W:      www.Open-FCoE.org
8157 F:      drivers/scsi/fcoe/
8158 F:      drivers/scsi/libfc/
8159 F:      include/scsi/fc/
8160 F:      include/scsi/libfc.h
8161 F:      include/scsi/libfcoe.h
8162 F:      include/uapi/scsi/fc/
8163
8164 FILE LOCKING (flock() and fcntl()/lockf())
8165 M:      Jeff Layton <[email protected]>
8166 M:      Chuck Lever <[email protected]>
8167 L:      [email protected]
8168 S:      Maintained
8169 F:      fs/fcntl.c
8170 F:      fs/locks.c
8171 F:      include/linux/fcntl.h
8172 F:      include/uapi/linux/fcntl.h
8173
8174 FILESYSTEM DIRECT ACCESS (DAX)
8175 M:      Dan Williams <[email protected]>
8176 R:      Matthew Wilcox <[email protected]>
8177 R:      Jan Kara <[email protected]>
8178 L:      [email protected]
8179 L:      [email protected]
8180 S:      Supported
8181 F:      fs/dax.c
8182 F:      include/linux/dax.h
8183 F:      include/trace/events/fs_dax.h
8184
8185 FILESYSTEMS (VFS and infrastructure)
8186 M:      Alexander Viro <[email protected]>
8187 M:      Christian Brauner <[email protected]>
8188 R:      Jan Kara <[email protected]>
8189 L:      [email protected]
8190 S:      Maintained
8191 F:      fs/*
8192 F:      include/linux/fs.h
8193 F:      include/linux/fs_types.h
8194 F:      include/uapi/linux/fs.h
8195 F:      include/uapi/linux/openat2.h
8196
8197 FILESYSTEMS [EXPORTFS]
8198 M:      Chuck Lever <[email protected]>
8199 M:      Jeff Layton <[email protected]>
8200 R:      Amir Goldstein <[email protected]>
8201 L:      [email protected]
8202 L:      [email protected]
8203 S:      Supported
8204 F:      Documentation/filesystems/nfs/exporting.rst
8205 F:      fs/exportfs/
8206 F:      fs/fhandle.c
8207 F:      include/linux/exportfs.h
8208
8209 FILESYSTEMS [IDMAPPED MOUNTS]
8210 M:      Christian Brauner <[email protected]>
8211 M:      Seth Forshee <[email protected]>
8212 L:      [email protected]
8213 S:      Maintained
8214 F:      Documentation/filesystems/idmappings.rst
8215 F:      fs/mnt_idmapping.c
8216 F:      include/linux/mnt_idmapping.*
8217 F:      tools/testing/selftests/mount_setattr/
8218
8219 FILESYSTEMS [IOMAP]
8220 M:      Christian Brauner <[email protected]>
8221 R:      Darrick J. Wong <[email protected]>
8222 L:      [email protected]
8223 L:      [email protected]
8224 S:      Supported
8225 F:      fs/iomap/
8226 F:      include/linux/iomap.h
8227
8228 FILESYSTEMS [NETFS LIBRARY]
8229 M:      David Howells <[email protected]>
8230 R:      Jeff Layton <[email protected]>
8231 L:      [email protected]
8232 L:      [email protected]
8233 S:      Supported
8234 F:      Documentation/filesystems/caching/
8235 F:      Documentation/filesystems/netfs_library.rst
8236 F:      fs/netfs/
8237 F:      include/linux/fscache*.h
8238 F:      include/linux/netfs.h
8239 F:      include/trace/events/fscache.h
8240 F:      include/trace/events/netfs.h
8241
8242 FILESYSTEMS [STACKABLE]
8243 M:      Miklos Szeredi <[email protected]>
8244 M:      Amir Goldstein <[email protected]>
8245 L:      [email protected]
8246 L:      [email protected]
8247 S:      Maintained
8248 F:      fs/backing-file.c
8249 F:      include/linux/backing-file.h
8250
8251 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8252 M:      Riku Voipio <[email protected]>
8253 L:      [email protected]
8254 S:      Maintained
8255 F:      drivers/hwmon/f75375s.c
8256 F:      include/linux/f75375s.h
8257
8258 FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8259 M:      Ji-Ze Hong (Peter Hong) <[email protected]>
8260 L:      [email protected]
8261 S:      Maintained
8262 F:      drivers/net/can/usb/f81604.c
8263
8264 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8265 M:      Clemens Ladisch <[email protected]>
8266 M:      Takashi Sakamoto <[email protected]>
8267 L:      [email protected] (moderated for non-subscribers)
8268 S:      Maintained
8269 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8270 F:      include/uapi/sound/firewire.h
8271 F:      sound/firewire/
8272
8273 FIREWIRE MEDIA DRIVERS (firedtv)
8274 M:      Stefan Richter <[email protected]>
8275 L:      [email protected]
8276 L:      [email protected]
8277 S:      Maintained
8278 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8279 F:      drivers/media/firewire/
8280
8281 FIREWIRE SBP-2 TARGET
8282 M:      Chris Boot <[email protected]>
8283 L:      [email protected]
8284 L:      [email protected]
8285 L:      [email protected]
8286 S:      Maintained
8287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8288 F:      drivers/target/sbp/
8289
8290 FIREWIRE SUBSYSTEM
8291 M:      Takashi Sakamoto <[email protected]>
8292 M:      Takashi Sakamoto <[email protected]>
8293 L:      [email protected]
8294 S:      Maintained
8295 W:      http://ieee1394.docs.kernel.org/
8296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8297 F:      drivers/firewire/
8298 F:      include/linux/firewire.h
8299 F:      include/uapi/linux/firewire*.h
8300 F:      tools/firewire/
8301
8302 FIRMWARE FRAMEWORK FOR ARMV8-A
8303 M:      Sudeep Holla <[email protected]>
8304 L:      [email protected] (moderated for non-subscribers)
8305 S:      Maintained
8306 F:      drivers/firmware/arm_ffa/
8307 F:      include/linux/arm_ffa.h
8308
8309 FIRMWARE LOADER (request_firmware)
8310 M:      Luis Chamberlain <[email protected]>
8311 M:      Russ Weight <[email protected]>
8312 L:      [email protected]
8313 S:      Maintained
8314 F:      Documentation/firmware_class/
8315 F:      drivers/base/firmware_loader/
8316 F:      include/linux/firmware.h
8317
8318 FLEXTIMER FTM-QUADDEC DRIVER
8319 M:      Patrick Havelange <[email protected]>
8320 L:      [email protected]
8321 S:      Maintained
8322 F:      Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8323 F:      drivers/counter/ftm-quaddec.c
8324
8325 FLOPPY DRIVER
8326 M:      Denis Efremov <[email protected]>
8327 L:      [email protected]
8328 S:      Odd Fixes
8329 F:      drivers/block/floppy.c
8330
8331 FLYSKY FSIA6B RC RECEIVER
8332 M:      Markus Koch <[email protected]>
8333 L:      [email protected]
8334 S:      Maintained
8335 F:      drivers/input/joystick/fsia6b.c
8336
8337 FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
8338 M:      Geoffrey D. Bennett <[email protected]>
8339 L:      [email protected] (moderated for non-subscribers)
8340 S:      Maintained
8341 W:      https://github.com/geoffreybennett/scarlett-gen2
8342 B:      https://github.com/geoffreybennett/scarlett-gen2/issues
8343 T:      git https://github.com/geoffreybennett/scarlett-gen2.git
8344 F:      include/uapi/sound/scarlett2.h
8345 F:      sound/usb/mixer_scarlett2.c
8346
8347 FORCEDETH GIGABIT ETHERNET DRIVER
8348 M:      Rain River <[email protected]>
8349 M:      Zhu Yanjun <[email protected]>
8350 L:      [email protected]
8351 S:      Maintained
8352 F:      drivers/net/ethernet/nvidia/*
8353
8354 FORTIFY_SOURCE
8355 M:      Kees Cook <[email protected]>
8356 L:      [email protected]
8357 S:      Supported
8358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8359 F:      include/linux/fortify-string.h
8360 F:      lib/fortify_kunit.c
8361 F:      lib/memcpy_kunit.c
8362 F:      lib/strcat_kunit.c
8363 F:      lib/strscpy_kunit.c
8364 F:      lib/test_fortify/*
8365 F:      scripts/test_fortify.sh
8366 K:      \b__NO_FORTIFY\b
8367
8368 FPGA DFL DRIVERS
8369 M:      Wu Hao <[email protected]>
8370 R:      Tom Rix <[email protected]>
8371 L:      [email protected]
8372 S:      Maintained
8373 F:      Documentation/ABI/testing/sysfs-bus-dfl*
8374 F:      Documentation/fpga/dfl.rst
8375 F:      drivers/fpga/dfl*
8376 F:      drivers/uio/uio_dfl.c
8377 F:      include/linux/dfl.h
8378 F:      include/uapi/linux/fpga-dfl.h
8379
8380 FPGA MANAGER FRAMEWORK
8381 M:      Moritz Fischer <[email protected]>
8382 M:      Wu Hao <[email protected]>
8383 M:      Xu Yilun <[email protected]>
8384 R:      Tom Rix <[email protected]>
8385 L:      [email protected]
8386 S:      Maintained
8387 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
8388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8389 F:      Documentation/devicetree/bindings/fpga/
8390 F:      Documentation/driver-api/fpga/
8391 F:      Documentation/fpga/
8392 F:      drivers/fpga/
8393 F:      include/linux/fpga/
8394
8395 FPU EMULATOR
8396 M:      Bill Metzenthen <[email protected]>
8397 S:      Maintained
8398 W:      https://floatingpoint.billm.au/
8399 F:      arch/x86/math-emu/
8400
8401 FRAMEBUFFER CORE
8402 M:      Daniel Vetter <[email protected]>
8403 S:      Odd Fixes
8404 T:      git git://anongit.freedesktop.org/drm/drm-misc
8405 F:      drivers/video/fbdev/core/
8406
8407 FRAMEBUFFER LAYER
8408 M:      Helge Deller <[email protected]>
8409 L:      [email protected]
8410 L:      [email protected]
8411 S:      Maintained
8412 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
8413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8414 F:      Documentation/fb/
8415 F:      drivers/video/
8416 F:      include/linux/fb.h
8417 F:      include/uapi/linux/fb.h
8418 F:      include/uapi/video/
8419 F:      include/video/
8420
8421 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8422 M:      Horia Geantă <[email protected]>
8423 M:      Pankaj Gupta <[email protected]>
8424 M:      Gaurav Jain <[email protected]>
8425 L:      [email protected]
8426 S:      Maintained
8427 F:      Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8428 F:      drivers/crypto/caam/
8429
8430 FREESCALE COLDFIRE M5441X MMC DRIVER
8431 M:      Angelo Dureghello <[email protected]>
8432 L:      [email protected]
8433 S:      Maintained
8434 F:      drivers/mmc/host/sdhci-esdhc-mcf.c
8435 F:      include/linux/platform_data/mmc-esdhc-mcf.h
8436
8437 FREESCALE DIU FRAMEBUFFER DRIVER
8438 M:      Timur Tabi <[email protected]>
8439 L:      [email protected]
8440 S:      Maintained
8441 F:      drivers/video/fbdev/fsl-diu-fb.*
8442
8443 FREESCALE DMA DRIVER
8444 M:      Li Yang <[email protected]>
8445 M:      Zhang Wei <[email protected]>
8446 L:      [email protected]
8447 S:      Maintained
8448 F:      drivers/dma/fsldma.*
8449
8450 FREESCALE DSPI DRIVER
8451 M:      Vladimir Oltean <[email protected]>
8452 L:      [email protected]
8453 S:      Maintained
8454 F:      Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8455 F:      drivers/spi/spi-fsl-dspi.c
8456 F:      include/linux/spi/spi-fsl-dspi.h
8457
8458 FREESCALE eDMA DRIVER
8459 M:      Frank Li <[email protected]>
8460 L:      [email protected]
8461 L:      [email protected]
8462 S:      Maintained
8463 F:      Documentation/devicetree/bindings/dma/fsl,edma.yaml
8464 F:      drivers/dma/fsl-edma*.*
8465
8466 FREESCALE ENETC ETHERNET DRIVERS
8467 M:      Claudiu Manoil <[email protected]>
8468 M:      Vladimir Oltean <[email protected]>
8469 L:      [email protected]
8470 S:      Maintained
8471 F:      drivers/net/ethernet/freescale/enetc/
8472
8473 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8474 M:      Claudiu Manoil <[email protected]>
8475 L:      [email protected]
8476 S:      Maintained
8477 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8478 F:      drivers/net/ethernet/freescale/gianfar*
8479
8480 FREESCALE GPMI NAND DRIVER
8481 M:      Han Xu <[email protected]>
8482 L:      [email protected]
8483 S:      Maintained
8484 F:      drivers/mtd/nand/raw/gpmi-nand/*
8485
8486 FREESCALE I2C CPM DRIVER
8487 M:      Jochen Friedrich <[email protected]>
8488 L:      [email protected]
8489 L:      [email protected]
8490 S:      Maintained
8491 F:      drivers/i2c/busses/i2c-cpm.c
8492
8493 FREESCALE IMX / MXC FEC DRIVER
8494 M:      Wei Fang <[email protected]>
8495 R:      Shenwei Wang <[email protected]>
8496 R:      Clark Wang <[email protected]>
8497 R:      NXP Linux Team <[email protected]>
8498 L:      [email protected]
8499 S:      Maintained
8500 F:      Documentation/devicetree/bindings/net/fsl,fec.yaml
8501 F:      drivers/net/ethernet/freescale/fec.h
8502 F:      drivers/net/ethernet/freescale/fec_main.c
8503 F:      drivers/net/ethernet/freescale/fec_ptp.c
8504
8505 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8506 M:      Sascha Hauer <[email protected]>
8507 R:      Pengutronix Kernel Team <[email protected]>
8508 L:      [email protected]
8509 L:      [email protected] (moderated for non-subscribers)
8510 S:      Maintained
8511 F:      drivers/video/fbdev/imxfb.c
8512
8513 FREESCALE IMX DDR PMU DRIVER
8514 M:      Frank Li <[email protected]>
8515 L:      [email protected] (moderated for non-subscribers)
8516 S:      Maintained
8517 F:      Documentation/admin-guide/perf/imx-ddr.rst
8518 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8519 F:      drivers/perf/fsl_imx8_ddr_perf.c
8520
8521 FREESCALE IMX I2C DRIVER
8522 M:      Oleksij Rempel <[email protected]>
8523 R:      Pengutronix Kernel Team <[email protected]>
8524 L:      [email protected]
8525 S:      Maintained
8526 F:      Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8527 F:      drivers/i2c/busses/i2c-imx.c
8528
8529 FREESCALE IMX LPI2C DRIVER
8530 M:      Dong Aisheng <[email protected]>
8531 L:      [email protected]
8532 L:      [email protected]
8533 S:      Maintained
8534 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8535 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
8536
8537 FREESCALE MPC I2C DRIVER
8538 M:      Chris Packham <[email protected]>
8539 L:      [email protected]
8540 S:      Maintained
8541 F:      Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8542 F:      drivers/i2c/busses/i2c-mpc.c
8543
8544 FREESCALE QORIQ DPAA ETHERNET DRIVER
8545 M:      Madalin Bucur <[email protected]>
8546 L:      [email protected]
8547 S:      Maintained
8548 F:      drivers/net/ethernet/freescale/dpaa
8549
8550 FREESCALE QORIQ DPAA FMAN DRIVER
8551 M:      Madalin Bucur <[email protected]>
8552 R:      Sean Anderson <[email protected]>
8553 L:      [email protected]
8554 S:      Maintained
8555 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
8556 F:      drivers/net/ethernet/freescale/fman
8557
8558 FREESCALE QORIQ PTP CLOCK DRIVER
8559 M:      Yangbo Lu <[email protected]>
8560 L:      [email protected]
8561 S:      Maintained
8562 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8563 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8564 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
8565 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8566 F:      drivers/ptp/ptp_qoriq.c
8567 F:      drivers/ptp/ptp_qoriq_debugfs.c
8568 F:      include/linux/fsl/ptp_qoriq.h
8569
8570 FREESCALE QUAD SPI DRIVER
8571 M:      Han Xu <[email protected]>
8572 L:      [email protected]
8573 S:      Maintained
8574 F:      Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8575 F:      drivers/spi/spi-fsl-qspi.c
8576
8577 FREESCALE QUICC ENGINE LIBRARY
8578 M:      Qiang Zhao <[email protected]>
8579 L:      [email protected]
8580 S:      Maintained
8581 F:      drivers/soc/fsl/qe/
8582 F:      include/soc/fsl/qe/
8583
8584 FREESCALE QUICC ENGINE QMC DRIVER
8585 M:      Herve Codina <[email protected]>
8586 L:      [email protected]
8587 S:      Maintained
8588 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
8589 F:      drivers/soc/fsl/qe/qmc.c
8590 F:      include/soc/fsl/qe/qmc.h
8591
8592 FREESCALE QUICC ENGINE TSA DRIVER
8593 M:      Herve Codina <[email protected]>
8594 L:      [email protected]
8595 S:      Maintained
8596 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
8597 F:      drivers/soc/fsl/qe/tsa.c
8598 F:      drivers/soc/fsl/qe/tsa.h
8599 F:      include/dt-bindings/soc/cpm1-fsl,tsa.h
8600
8601 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8602 M:      Li Yang <[email protected]>
8603 L:      [email protected]
8604 L:      [email protected]
8605 S:      Maintained
8606 F:      drivers/net/ethernet/freescale/ucc_geth*
8607
8608 FREESCALE QUICC ENGINE UCC HDLC DRIVER
8609 M:      Zhao Qiang <[email protected]>
8610 L:      [email protected]
8611 L:      [email protected]
8612 S:      Maintained
8613 F:      drivers/net/wan/fsl_ucc_hdlc*
8614
8615 FREESCALE QUICC ENGINE UCC UART DRIVER
8616 M:      Timur Tabi <[email protected]>
8617 L:      [email protected]
8618 S:      Maintained
8619 F:      drivers/tty/serial/ucc_uart.c
8620
8621 FREESCALE SOC DRIVERS
8622 M:      Li Yang <[email protected]>
8623 L:      [email protected]
8624 L:      [email protected] (moderated for non-subscribers)
8625 S:      Maintained
8626 F:      Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8627 F:      Documentation/devicetree/bindings/soc/fsl/
8628 F:      drivers/soc/fsl/
8629 F:      include/linux/fsl/
8630 F:      include/soc/fsl/
8631
8632 FREESCALE SOC FS_ENET DRIVER
8633 M:      Pantelis Antoniou <[email protected]>
8634 L:      [email protected]
8635 L:      [email protected]
8636 S:      Maintained
8637 F:      drivers/net/ethernet/freescale/fs_enet/
8638
8639 FREESCALE SOC SOUND DRIVERS
8640 M:      Shengjiu Wang <[email protected]>
8641 M:      Xiubo Li <[email protected]>
8642 R:      Fabio Estevam <[email protected]>
8643 R:      Nicolin Chen <[email protected]>
8644 L:      [email protected] (moderated for non-subscribers)
8645 L:      [email protected]
8646 S:      Maintained
8647 F:      sound/soc/fsl/fsl*
8648 F:      sound/soc/fsl/imx*
8649
8650 FREESCALE SOC SOUND QMC DRIVER
8651 M:      Herve Codina <[email protected]>
8652 L:      [email protected] (moderated for non-subscribers)
8653 L:      [email protected]
8654 S:      Maintained
8655 F:      Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
8656 F:      sound/soc/fsl/fsl_qmc_audio.c
8657
8658 FREESCALE USB PERIPHERAL DRIVERS
8659 M:      Li Yang <[email protected]>
8660 L:      [email protected]
8661 L:      [email protected]
8662 S:      Maintained
8663 F:      drivers/usb/gadget/udc/fsl*
8664
8665 FREESCALE USB PHY DRIVER
8666 M:      Ran Wang <[email protected]>
8667 L:      [email protected]
8668 L:      [email protected]
8669 S:      Maintained
8670 F:      drivers/usb/phy/phy-fsl-usb*
8671
8672 FREEVXFS FILESYSTEM
8673 M:      Christoph Hellwig <[email protected]>
8674 S:      Maintained
8675 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
8676 F:      fs/freevxfs/
8677
8678 FREEZER
8679 M:      "Rafael J. Wysocki" <[email protected]>
8680 M:      Pavel Machek <[email protected]>
8681 L:      [email protected]
8682 S:      Supported
8683 F:      Documentation/power/freezing-of-tasks.rst
8684 F:      include/linux/freezer.h
8685 F:      kernel/freezer.c
8686
8687 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8688 M:      Eric Biggers <[email protected]>
8689 M:      Theodore Y. Ts'o <[email protected]>
8690 M:      Jaegeuk Kim <[email protected]>
8691 L:      [email protected]
8692 S:      Supported
8693 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
8694 T:      git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
8695 F:      Documentation/filesystems/fscrypt.rst
8696 F:      fs/crypto/
8697 F:      include/linux/fscrypt.h
8698 F:      include/uapi/linux/fscrypt.h
8699
8700 FSI SUBSYSTEM
8701 M:      Jeremy Kerr <[email protected]>
8702 M:      Joel Stanley <[email protected]>
8703 R:      Alistar Popple <[email protected]>
8704 R:      Eddie James <[email protected]>
8705 L:      [email protected]
8706 S:      Supported
8707 Q:      http://patchwork.ozlabs.org/project/linux-fsi/list/
8708 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8709 F:      drivers/fsi/
8710 F:      include/linux/fsi*.h
8711 F:      include/trace/events/fsi*.h
8712
8713 FSI-ATTACHED I2C DRIVER
8714 M:      Eddie James <[email protected]>
8715 L:      [email protected]
8716 L:      [email protected] (moderated for non-subscribers)
8717 S:      Maintained
8718 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8719 F:      drivers/i2c/busses/i2c-fsi.c
8720
8721 FSI-ATTACHED SPI DRIVER
8722 M:      Eddie James <[email protected]>
8723 L:      [email protected]
8724 S:      Maintained
8725 F:      Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8726 F:      drivers/spi/spi-fsi.c
8727
8728 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8729 M:      Jan Kara <[email protected]>
8730 R:      Amir Goldstein <[email protected]>
8731 L:      [email protected]
8732 S:      Maintained
8733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8734 F:      fs/notify/
8735 F:      include/linux/fsnotify*.h
8736
8737 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8738 M:      Eric Biggers <[email protected]>
8739 M:      Theodore Y. Ts'o <[email protected]>
8740 L:      [email protected]
8741 S:      Supported
8742 Q:      https://patchwork.kernel.org/project/fsverity/list/
8743 T:      git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
8744 F:      Documentation/filesystems/fsverity.rst
8745 F:      fs/verity/
8746 F:      include/linux/fsverity.h
8747 F:      include/uapi/linux/fsverity.h
8748
8749 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8750 M:      Michael Zaidman <[email protected]>
8751 L:      [email protected]
8752 L:      [email protected]
8753 S:      Maintained
8754 F:      drivers/hid/hid-ft260.c
8755
8756 FUJITSU LAPTOP EXTRAS
8757 M:      Jonathan Woithe <[email protected]>
8758 L:      [email protected]
8759 S:      Maintained
8760 F:      drivers/platform/x86/fujitsu-laptop.c
8761
8762 FUJITSU TABLET EXTRAS
8763 M:      Robert Gerlach <[email protected]>
8764 L:      [email protected]
8765 S:      Maintained
8766 F:      drivers/platform/x86/fujitsu-tablet.c
8767
8768 FUNCTION HOOKS (FTRACE)
8769 M:      Steven Rostedt <[email protected]>
8770 M:      Masami Hiramatsu <[email protected]>
8771 R:      Mark Rutland <[email protected]>
8772 L:      [email protected]
8773 L:      [email protected]
8774 S:      Maintained
8775 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
8776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8777 F:      Documentation/trace/ftrace*
8778 F:      arch/*/*/*/*ftrace*
8779 F:      arch/*/*/*ftrace*
8780 F:      include/*/ftrace.h
8781 F:      kernel/trace/fgraph.c
8782 F:      kernel/trace/ftrace*
8783 F:      samples/ftrace
8784
8785 FUNGIBLE ETHERNET DRIVERS
8786 M:      Dimitris Michailidis <[email protected]>
8787 L:      [email protected]
8788 S:      Supported
8789 F:      drivers/net/ethernet/fungible/
8790
8791 FUSE: FILESYSTEM IN USERSPACE
8792 M:      Miklos Szeredi <[email protected]>
8793 L:      [email protected]
8794 S:      Maintained
8795 W:      https://github.com/libfuse/
8796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8797 F:      Documentation/filesystems/fuse.rst
8798 F:      fs/fuse/
8799 F:      include/uapi/linux/fuse.h
8800
8801 FUTEX SUBSYSTEM
8802 M:      Thomas Gleixner <[email protected]>
8803 M:      Ingo Molnar <[email protected]>
8804 R:      Peter Zijlstra <[email protected]>
8805 R:      Darren Hart <[email protected]>
8806 R:      Davidlohr Bueso <[email protected]>
8807 R:      André Almeida <[email protected]>
8808 L:      [email protected]
8809 S:      Maintained
8810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8811 F:      Documentation/locking/*futex*
8812 F:      include/asm-generic/futex.h
8813 F:      include/linux/futex.h
8814 F:      include/uapi/linux/futex.h
8815 F:      kernel/futex/*
8816 F:      tools/perf/bench/futex*
8817 F:      tools/testing/selftests/futex/
8818
8819 GALAXYCORE GC0308 CAMERA SENSOR DRIVER
8820 M:      Sebastian Reichel <[email protected]>
8821 L:      [email protected]
8822 S:      Maintained
8823 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
8824 F:      drivers/media/i2c/gc0308.c
8825
8826 GALAXYCORE GC2145 SENSOR DRIVER
8827 M:      Alain Volmat <[email protected]>
8828 L:      [email protected]
8829 S:      Maintained
8830 T:      git git://linuxtv.org/media_tree.git
8831 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
8832 F:      drivers/media/i2c/gc2145.c
8833
8834 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8835 M:      Tim Harvey <[email protected]>
8836 S:      Maintained
8837 F:      Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8838 F:      Documentation/hwmon/gsc-hwmon.rst
8839 F:      drivers/hwmon/gsc-hwmon.c
8840 F:      drivers/mfd/gateworks-gsc.c
8841 F:      include/linux/mfd/gsc.h
8842 F:      include/linux/platform_data/gsc_hwmon.h
8843
8844 GCC PLUGINS
8845 M:      Kees Cook <[email protected]>
8846 L:      [email protected]
8847 S:      Maintained
8848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8849 F:      Documentation/kbuild/gcc-plugins.rst
8850 F:      include/linux/stackleak.h
8851 F:      kernel/stackleak.c
8852 F:      scripts/Makefile.gcc-plugins
8853 F:      scripts/gcc-plugins/
8854
8855 GCOV BASED KERNEL PROFILING
8856 M:      Peter Oberparleiter <[email protected]>
8857 S:      Maintained
8858 F:      Documentation/dev-tools/gcov.rst
8859 F:      kernel/gcov/
8860
8861 GDB KERNEL DEBUGGING HELPER SCRIPTS
8862 M:      Jan Kiszka <[email protected]>
8863 M:      Kieran Bingham <[email protected]>
8864 S:      Supported
8865 F:      scripts/gdb/
8866
8867 GEMINI CRYPTO DRIVER
8868 M:      Corentin Labbe <[email protected]>
8869 L:      [email protected]
8870 S:      Maintained
8871 F:      drivers/crypto/gemini/
8872
8873 GEMTEK FM RADIO RECEIVER DRIVER
8874 M:      Hans Verkuil <[email protected]>
8875 L:      [email protected]
8876 S:      Maintained
8877 W:      https://linuxtv.org
8878 T:      git git://linuxtv.org/media_tree.git
8879 F:      drivers/media/radio/radio-gemtek*
8880
8881 GENERIC ARCHITECTURE TOPOLOGY
8882 M:      Sudeep Holla <[email protected]>
8883 L:      [email protected]
8884 S:      Maintained
8885 F:      drivers/base/arch_topology.c
8886 F:      include/linux/arch_topology.h
8887
8888 GENERIC ENTRY CODE
8889 M:      Thomas Gleixner <[email protected]>
8890 M:      Peter Zijlstra <[email protected]>
8891 M:      Andy Lutomirski <[email protected]>
8892 L:      [email protected]
8893 S:      Maintained
8894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8895 F:      include/linux/entry-common.h
8896 F:      include/linux/entry-kvm.h
8897 F:      kernel/entry/
8898
8899 GENERIC GPIO I2C DRIVER
8900 M:      Wolfram Sang <[email protected]>
8901 S:      Supported
8902 F:      drivers/i2c/busses/i2c-gpio.c
8903 F:      include/linux/platform_data/i2c-gpio.h
8904
8905 GENERIC GPIO I2C MULTIPLEXER DRIVER
8906 M:      Peter Korsgaard <[email protected]>
8907 L:      [email protected]
8908 S:      Supported
8909 F:      Documentation/i2c/muxes/i2c-mux-gpio.rst
8910 F:      drivers/i2c/muxes/i2c-mux-gpio.c
8911 F:      include/linux/platform_data/i2c-mux-gpio.h
8912
8913 GENERIC HDLC (WAN) DRIVERS
8914 M:      Krzysztof Halasa <[email protected]>
8915 S:      Maintained
8916 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
8917 F:      drivers/net/wan/c101.c
8918 F:      drivers/net/wan/hd6457*
8919 F:      drivers/net/wan/hdlc*
8920 F:      drivers/net/wan/n2.c
8921 F:      drivers/net/wan/pc300too.c
8922 F:      drivers/net/wan/pci200syn.c
8923 F:      drivers/net/wan/wanxl*
8924
8925 GENERIC INCLUDE/ASM HEADER FILES
8926 M:      Arnd Bergmann <[email protected]>
8927 L:      [email protected]
8928 S:      Maintained
8929 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8930 F:      include/asm-generic/
8931 F:      include/uapi/asm-generic/
8932
8933 GENERIC PHY FRAMEWORK
8934 M:      Vinod Koul <[email protected]>
8935 M:      Kishon Vijay Abraham I <[email protected]>
8936 L:      [email protected]
8937 S:      Supported
8938 Q:      https://patchwork.kernel.org/project/linux-phy/list/
8939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8940 F:      Documentation/devicetree/bindings/phy/
8941 F:      drivers/phy/
8942 F:      include/dt-bindings/phy/
8943 F:      include/linux/phy/
8944
8945 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8946 M:      Wolfram Sang <[email protected]>
8947 S:      Supported
8948 F:      Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
8949 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
8950
8951 GENERIC PM DOMAINS
8952 M:      Ulf Hansson <[email protected]>
8953 L:      [email protected]
8954 S:      Supported
8955 F:      Documentation/devicetree/bindings/power/power?domain*
8956 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
8957 F:      drivers/pmdomain/
8958 F:      include/linux/pm_domain.h
8959
8960 GENERIC RADIX TREE
8961 M:      Kent Overstreet <[email protected]>
8962 S:      Supported
8963 C:      irc://irc.oftc.net/bcache
8964 F:      include/linux/generic-radix-tree.h
8965 F:      lib/generic-radix-tree.c
8966
8967 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8968 M:      Eugen Hristev <[email protected]>
8969 L:      [email protected]
8970 S:      Maintained
8971 F:      drivers/input/touchscreen/resistive-adc-touch.c
8972
8973 GENERIC STRING LIBRARY
8974 M:      Kees Cook <[email protected]>
8975 R:      Andy Shevchenko <[email protected]>
8976 L:      [email protected]
8977 S:      Supported
8978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8979 F:      include/linux/string.h
8980 F:      include/linux/string_choices.h
8981 F:      include/linux/string_helpers.h
8982 F:      lib/string.c
8983 F:      lib/string_helpers.c
8984 F:      lib/test-string_helpers.c
8985 F:      lib/test_string.c
8986
8987 GENERIC UIO DRIVER FOR PCI DEVICES
8988 M:      "Michael S. Tsirkin" <[email protected]>
8989 L:      [email protected]
8990 S:      Supported
8991 F:      drivers/uio/uio_pci_generic.c
8992
8993 GENERIC VDSO LIBRARY
8994 M:      Andy Lutomirski <[email protected]>
8995 M:      Thomas Gleixner <[email protected]>
8996 M:      Vincenzo Frascino <[email protected]>
8997 L:      [email protected]
8998 S:      Maintained
8999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9000 F:      include/asm-generic/vdso/vsyscall.h
9001 F:      include/vdso/
9002 F:      kernel/time/vsyscall.c
9003 F:      lib/vdso/
9004
9005 GENWQE (IBM Generic Workqueue Card)
9006 M:      Frank Haverkamp <[email protected]>
9007 S:      Supported
9008 F:      drivers/misc/genwqe/
9009
9010 GET_MAINTAINER SCRIPT
9011 M:      Joe Perches <[email protected]>
9012 S:      Maintained
9013 F:      scripts/get_maintainer.pl
9014
9015 GFS2 FILE SYSTEM
9016 M:      Andreas Gruenbacher <[email protected]>
9017 L:      [email protected]
9018 S:      Supported
9019 B:      https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9020 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9021 F:      Documentation/filesystems/gfs2*
9022 F:      fs/gfs2/
9023 F:      include/uapi/linux/gfs2_ondisk.h
9024
9025 GIGABYTE WATERFORCE SENSOR DRIVER
9026 M:      Aleksa Savic <[email protected]>
9027 L:      [email protected]
9028 S:      Maintained
9029 F:      Documentation/hwmon/gigabyte_waterforce.rst
9030 F:      drivers/hwmon/gigabyte_waterforce.c
9031
9032 GIGABYTE WMI DRIVER
9033 M:      Thomas Weißschuh <[email protected]>
9034 L:      [email protected]
9035 S:      Maintained
9036 F:      drivers/platform/x86/gigabyte-wmi.c
9037
9038 GNSS SUBSYSTEM
9039 M:      Johan Hovold <[email protected]>
9040 S:      Maintained
9041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9042 F:      Documentation/ABI/testing/sysfs-class-gnss
9043 F:      Documentation/devicetree/bindings/gnss/
9044 F:      drivers/gnss/
9045 F:      include/linux/gnss.h
9046
9047 GO7007 MPEG CODEC
9048 M:      Hans Verkuil <[email protected]>
9049 L:      [email protected]
9050 S:      Maintained
9051 F:      drivers/media/usb/go7007/
9052
9053 GOODIX TOUCHSCREEN
9054 M:      Bastien Nocera <[email protected]>
9055 M:      Hans de Goede <[email protected]>
9056 L:      [email protected]
9057 S:      Maintained
9058 F:      drivers/input/touchscreen/goodix*
9059
9060 GOOGLE ETHERNET DRIVERS
9061 M:      Jeroen de Borst <[email protected]>
9062 M:      Praveen Kaligineedi <[email protected]>
9063 R:      Shailend Chand <[email protected]>
9064 L:      [email protected]
9065 S:      Supported
9066 F:      Documentation/networking/device_drivers/ethernet/google/gve.rst
9067 F:      drivers/net/ethernet/google
9068
9069 GOOGLE FIRMWARE DRIVERS
9070 M:      Tzung-Bi Shih <[email protected]>
9071 R:      Brian Norris <[email protected]>
9072 R:      Julius Werner <[email protected]>
9073 L:      [email protected]
9074 S:      Maintained
9075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9076 F:      drivers/firmware/google/
9077
9078 GOOGLE TENSOR SoC SUPPORT
9079 M:      Peter Griffin <[email protected]>
9080 L:      [email protected] (moderated for non-subscribers)
9081 L:      [email protected]
9082 S:      Maintained
9083 F:      Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9084 F:      arch/arm64/boot/dts/exynos/google/
9085 F:      drivers/clk/samsung/clk-gs101.c
9086 F:      include/dt-bindings/clock/google,gs101.h
9087
9088 GPD POCKET FAN DRIVER
9089 M:      Hans de Goede <[email protected]>
9090 L:      [email protected]
9091 S:      Maintained
9092 F:      drivers/platform/x86/gpd-pocket-fan.c
9093
9094 GPIO ACPI SUPPORT
9095 M:      Mika Westerberg <[email protected]>
9096 M:      Andy Shevchenko <[email protected]>
9097 L:      [email protected]
9098 L:      [email protected]
9099 S:      Supported
9100 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9101 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
9102 F:      drivers/gpio/gpiolib-acpi.c
9103 F:      drivers/gpio/gpiolib-acpi.h
9104
9105 GPIO AGGREGATOR
9106 M:      Geert Uytterhoeven <[email protected]>
9107 L:      [email protected]
9108 S:      Supported
9109 F:      Documentation/admin-guide/gpio/gpio-aggregator.rst
9110 F:      drivers/gpio/gpio-aggregator.c
9111
9112 GPIO IR Transmitter
9113 M:      Sean Young <[email protected]>
9114 L:      [email protected]
9115 S:      Maintained
9116 F:      Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9117 F:      drivers/media/rc/gpio-ir-tx.c
9118
9119 GPIO MOCKUP DRIVER
9120 M:      Bamvor Jian Zhang <[email protected]>
9121 L:      [email protected]
9122 S:      Maintained
9123 F:      drivers/gpio/gpio-mockup.c
9124 F:      tools/testing/selftests/gpio/
9125
9126 GPIO REGMAP
9127 M:      Michael Walle <[email protected]>
9128 S:      Maintained
9129 F:      drivers/gpio/gpio-regmap.c
9130 F:      include/linux/gpio/regmap.h
9131 K:      (devm_)?gpio_regmap_(un)?register
9132
9133 GPIO SUBSYSTEM
9134 M:      Linus Walleij <[email protected]>
9135 M:      Bartosz Golaszewski <[email protected]>
9136 L:      [email protected]
9137 S:      Maintained
9138 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9139 F:      Documentation/admin-guide/gpio/
9140 F:      Documentation/devicetree/bindings/gpio/
9141 F:      Documentation/driver-api/gpio/
9142 F:      drivers/gpio/
9143 F:      include/dt-bindings/gpio/
9144 F:      include/linux/gpio.h
9145 F:      include/linux/gpio/
9146 F:      include/linux/of_gpio.h
9147
9148 GPIO UAPI
9149 M:      Bartosz Golaszewski <[email protected]>
9150 R:      Kent Gibson <[email protected]>
9151 L:      [email protected]
9152 S:      Maintained
9153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9154 F:      Documentation/ABI/obsolete/sysfs-gpio
9155 F:      Documentation/ABI/testing/gpio-cdev
9156 F:      drivers/gpio/gpiolib-cdev.c
9157 F:      include/uapi/linux/gpio.h
9158 F:      tools/gpio/
9159
9160 GRE DEMULTIPLEXER DRIVER
9161 M:      Dmitry Kozlov <[email protected]>
9162 L:      [email protected]
9163 S:      Maintained
9164 F:      include/net/gre.h
9165 F:      net/ipv4/gre_demux.c
9166 F:      net/ipv4/gre_offload.c
9167
9168 GRETH 10/100/1G Ethernet MAC device driver
9169 M:      Andreas Larsson <[email protected]>
9170 L:      [email protected]
9171 S:      Maintained
9172 F:      drivers/net/ethernet/aeroflex/
9173
9174 GREYBUS AUDIO PROTOCOLS DRIVERS
9175 M:      Vaibhav Agarwal <[email protected]>
9176 M:      Mark Greer <[email protected]>
9177 S:      Maintained
9178 F:      drivers/staging/greybus/audio_apbridgea.c
9179 F:      drivers/staging/greybus/audio_apbridgea.h
9180 F:      drivers/staging/greybus/audio_codec.c
9181 F:      drivers/staging/greybus/audio_codec.h
9182 F:      drivers/staging/greybus/audio_gb.c
9183 F:      drivers/staging/greybus/audio_manager.c
9184 F:      drivers/staging/greybus/audio_manager.h
9185 F:      drivers/staging/greybus/audio_manager_module.c
9186 F:      drivers/staging/greybus/audio_manager_private.h
9187 F:      drivers/staging/greybus/audio_manager_sysfs.c
9188 F:      drivers/staging/greybus/audio_module.c
9189 F:      drivers/staging/greybus/audio_topology.c
9190
9191 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9192 M:      Viresh Kumar <[email protected]>
9193 S:      Maintained
9194 F:      drivers/staging/greybus/authentication.c
9195 F:      drivers/staging/greybus/bootrom.c
9196 F:      drivers/staging/greybus/firmware.h
9197 F:      drivers/staging/greybus/fw-core.c
9198 F:      drivers/staging/greybus/fw-download.c
9199 F:      drivers/staging/greybus/fw-management.c
9200 F:      drivers/staging/greybus/greybus_authentication.h
9201 F:      drivers/staging/greybus/greybus_firmware.h
9202 F:      drivers/staging/greybus/hid.c
9203 F:      drivers/staging/greybus/i2c.c
9204 F:      drivers/staging/greybus/spi.c
9205 F:      drivers/staging/greybus/spilib.c
9206 F:      drivers/staging/greybus/spilib.h
9207
9208 GREYBUS LOOPBACK DRIVER
9209 M:      Bryan O'Donoghue <[email protected]>
9210 S:      Maintained
9211 F:      drivers/staging/greybus/loopback.c
9212
9213 GREYBUS PLATFORM DRIVERS
9214 M:      Vaibhav Hiremath <[email protected]>
9215 S:      Maintained
9216 F:      drivers/staging/greybus/arche-apb-ctrl.c
9217 F:      drivers/staging/greybus/arche-platform.c
9218 F:      drivers/staging/greybus/arche_platform.h
9219
9220 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9221 M:      Rui Miguel Silva <[email protected]>
9222 S:      Maintained
9223 F:      drivers/staging/greybus/gpio.c
9224 F:      drivers/staging/greybus/light.c
9225 F:      drivers/staging/greybus/power_supply.c
9226 F:      drivers/staging/greybus/sdio.c
9227 F:      drivers/staging/greybus/spi.c
9228 F:      drivers/staging/greybus/spilib.c
9229
9230 GREYBUS BEAGLEPLAY DRIVERS
9231 M:      Ayush Singh <[email protected]>
9232 L:      [email protected] (moderated for non-subscribers)
9233 S:      Maintained
9234 F:      Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9235 F:      drivers/greybus/gb-beagleplay.c
9236
9237 GREYBUS SUBSYSTEM
9238 M:      Johan Hovold <[email protected]>
9239 M:      Alex Elder <[email protected]>
9240 M:      Greg Kroah-Hartman <[email protected]>
9241 L:      [email protected] (moderated for non-subscribers)
9242 S:      Maintained
9243 F:      drivers/greybus/
9244 F:      drivers/staging/greybus/
9245 F:      include/linux/greybus.h
9246 F:      include/linux/greybus/
9247
9248 GREYBUS UART PROTOCOLS DRIVERS
9249 M:      David Lin <[email protected]>
9250 S:      Maintained
9251 F:      drivers/staging/greybus/log.c
9252 F:      drivers/staging/greybus/uart.c
9253
9254 GS1662 VIDEO SERIALIZER
9255 M:      Charles-Antoine Couret <[email protected]>
9256 L:      [email protected]
9257 S:      Maintained
9258 T:      git git://linuxtv.org/media_tree.git
9259 F:      drivers/media/spi/gs1662.c
9260
9261 GSPCA FINEPIX SUBDRIVER
9262 M:      Frank Zago <[email protected]>
9263 L:      [email protected]
9264 S:      Maintained
9265 T:      git git://linuxtv.org/media_tree.git
9266 F:      drivers/media/usb/gspca/finepix.c
9267
9268 GSPCA GL860 SUBDRIVER
9269 M:      Olivier Lorin <[email protected]>
9270 L:      [email protected]
9271 S:      Maintained
9272 T:      git git://linuxtv.org/media_tree.git
9273 F:      drivers/media/usb/gspca/gl860/
9274
9275 GSPCA M5602 SUBDRIVER
9276 M:      Erik Andren <[email protected]>
9277 L:      [email protected]
9278 S:      Maintained
9279 T:      git git://linuxtv.org/media_tree.git
9280 F:      drivers/media/usb/gspca/m5602/
9281
9282 GSPCA PAC207 SONIXB SUBDRIVER
9283 M:      Hans Verkuil <[email protected]>
9284 L:      [email protected]
9285 S:      Odd Fixes
9286 T:      git git://linuxtv.org/media_tree.git
9287 F:      drivers/media/usb/gspca/pac207.c
9288
9289 GSPCA SN9C20X SUBDRIVER
9290 M:      Brian Johnson <[email protected]>
9291 L:      [email protected]
9292 S:      Maintained
9293 T:      git git://linuxtv.org/media_tree.git
9294 F:      drivers/media/usb/gspca/sn9c20x.c
9295
9296 GSPCA T613 SUBDRIVER
9297 M:      Leandro Costantino <[email protected]>
9298 L:      [email protected]
9299 S:      Maintained
9300 T:      git git://linuxtv.org/media_tree.git
9301 F:      drivers/media/usb/gspca/t613.c
9302
9303 GSPCA USB WEBCAM DRIVER
9304 M:      Hans Verkuil <[email protected]>
9305 L:      [email protected]
9306 S:      Odd Fixes
9307 T:      git git://linuxtv.org/media_tree.git
9308 F:      drivers/media/usb/gspca/
9309
9310 GTP (GPRS Tunneling Protocol)
9311 M:      Pablo Neira Ayuso <[email protected]>
9312 M:      Harald Welte <[email protected]>
9313 L:      [email protected]
9314 S:      Maintained
9315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9316 F:      drivers/net/gtp.c
9317
9318 GUID PARTITION TABLE (GPT)
9319 M:      Davidlohr Bueso <[email protected]>
9320 L:      [email protected]
9321 S:      Maintained
9322 F:      block/partitions/efi.*
9323
9324 HABANALABS PCI DRIVER
9325 M:      Oded Gabbay <[email protected]>
9326 L:      [email protected]
9327 S:      Supported
9328 C:      irc://irc.oftc.net/dri-devel
9329 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
9330 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
9331 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
9332 F:      drivers/accel/habanalabs/
9333 F:      include/linux/habanalabs/
9334 F:      include/trace/events/habanalabs.h
9335 F:      include/uapi/drm/habanalabs_accel.h
9336
9337 HACKRF MEDIA DRIVER
9338 L:      [email protected]
9339 S:      Orphan
9340 W:      https://linuxtv.org
9341 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9342 F:      drivers/media/usb/hackrf/
9343
9344 HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9345 M:      Chuck Lever <[email protected]>
9346 L:      [email protected]
9347 L:      [email protected]
9348 S:      Maintained
9349 F:      Documentation/netlink/specs/handshake.yaml
9350 F:      Documentation/networking/tls-handshake.rst
9351 F:      include/net/handshake.h
9352 F:      include/trace/events/handshake.h
9353 F:      net/handshake/
9354
9355 HANTRO VPU CODEC DRIVER
9356 M:      Ezequiel Garcia <[email protected]>
9357 M:      Philipp Zabel <[email protected]>
9358 L:      [email protected]
9359 L:      [email protected]
9360 S:      Maintained
9361 F:      Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9362 F:      Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9363 F:      Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9364 F:      drivers/media/platform/verisilicon/
9365
9366 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9367 M:      Frank Seidel <[email protected]>
9368 L:      [email protected]
9369 S:      Maintained
9370 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9371 F:      drivers/platform/x86/hdaps.c
9372
9373 HARDWARE MONITORING
9374 M:      Jean Delvare <[email protected]>
9375 M:      Guenter Roeck <[email protected]>
9376 L:      [email protected]
9377 S:      Maintained
9378 W:      http://hwmon.wiki.kernel.org/
9379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9380 F:      Documentation/ABI/testing/sysfs-class-hwmon
9381 F:      Documentation/devicetree/bindings/hwmon/
9382 F:      Documentation/hwmon/
9383 F:      drivers/hwmon/
9384 F:      include/linux/hwmon*.h
9385 F:      include/trace/events/hwmon*.h
9386 K:      (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9387
9388 HARDWARE RANDOM NUMBER GENERATOR CORE
9389 M:      Olivia Mackall <[email protected]>
9390 M:      Herbert Xu <[email protected]>
9391 L:      [email protected]
9392 S:      Odd fixes
9393 F:      Documentation/admin-guide/hw_random.rst
9394 F:      Documentation/devicetree/bindings/rng/
9395 F:      drivers/char/hw_random/
9396 F:      include/linux/hw_random.h
9397
9398 HARDWARE SPINLOCK CORE
9399 M:      Bjorn Andersson <[email protected]>
9400 R:      Baolin Wang <[email protected]>
9401 L:      [email protected]
9402 S:      Maintained
9403 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9404 F:      Documentation/devicetree/bindings/hwlock/
9405 F:      Documentation/locking/hwspinlock.rst
9406 F:      drivers/hwspinlock/
9407 F:      include/linux/hwspinlock.h
9408
9409 HARDWARE TRACING FACILITIES
9410 M:      Alexander Shishkin <[email protected]>
9411 S:      Maintained
9412 F:      drivers/hwtracing/
9413
9414 HARMONY SOUND DRIVER
9415 L:      [email protected]
9416 S:      Maintained
9417 F:      sound/parisc/harmony.*
9418
9419 HDPVR USB VIDEO ENCODER DRIVER
9420 M:      Hans Verkuil <[email protected]>
9421 L:      [email protected]
9422 S:      Odd Fixes
9423 W:      https://linuxtv.org
9424 T:      git git://linuxtv.org/media_tree.git
9425 F:      drivers/media/usb/hdpvr/
9426
9427 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9428 M:      Matt Hsiao <[email protected]>
9429 S:      Supported
9430 F:      drivers/misc/hpilo.[ch]
9431
9432 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9433 M:      Jerry Hoemann <[email protected]>
9434 S:      Supported
9435 F:      Documentation/watchdog/hpwdt.rst
9436 F:      drivers/watchdog/hpwdt.c
9437
9438 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9439 M:      Don Brace <[email protected]>
9440 L:      [email protected]
9441 L:      [email protected]
9442 S:      Supported
9443 F:      Documentation/scsi/hpsa.rst
9444 F:      drivers/scsi/hpsa*.[ch]
9445 F:      include/linux/cciss*.h
9446 F:      include/uapi/linux/cciss*.h
9447
9448 HFI1 DRIVER
9449 M:      Dennis Dalessandro <[email protected]>
9450 L:      [email protected]
9451 S:      Supported
9452 F:      drivers/infiniband/hw/hfi1
9453
9454 HFS FILESYSTEM
9455 L:      [email protected]
9456 S:      Orphan
9457 F:      Documentation/filesystems/hfs.rst
9458 F:      fs/hfs/
9459
9460 HFSPLUS FILESYSTEM
9461 L:      [email protected]
9462 S:      Orphan
9463 F:      Documentation/filesystems/hfsplus.rst
9464 F:      fs/hfsplus/
9465
9466 HGA FRAMEBUFFER DRIVER
9467 M:      Ferenc Bakonyi <[email protected]>
9468 L:      [email protected]
9469 S:      Maintained
9470 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9471 F:      drivers/video/fbdev/hgafb.c
9472
9473 HIBERNATION (aka Software Suspend, aka swsusp)
9474 M:      "Rafael J. Wysocki" <[email protected]>
9475 M:      Pavel Machek <[email protected]>
9476 L:      [email protected]
9477 S:      Supported
9478 B:      https://bugzilla.kernel.org
9479 F:      arch/*/include/asm/suspend*.h
9480 F:      arch/x86/power/
9481 F:      drivers/base/power/
9482 F:      include/linux/freezer.h
9483 F:      include/linux/pm.h
9484 F:      include/linux/suspend.h
9485 F:      kernel/power/
9486
9487 HID CORE LAYER
9488 M:      Jiri Kosina <[email protected]>
9489 M:      Benjamin Tissoires <[email protected]>
9490 L:      [email protected]
9491 S:      Maintained
9492 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9493 F:      Documentation/hid/
9494 F:      drivers/hid/
9495 F:      include/linux/hid*
9496 F:      include/uapi/linux/hid*
9497 F:      samples/hid/
9498 F:      tools/testing/selftests/hid/
9499
9500 HID LOGITECH DRIVERS
9501 R:      Filipe Laíns <[email protected]>
9502 L:      [email protected]
9503 S:      Maintained
9504 F:      drivers/hid/hid-logitech-*
9505
9506 HID NVIDIA SHIELD DRIVER
9507 M:      Rahul Rameshbabu <[email protected]>
9508 L:      [email protected]
9509 S:      Maintained
9510 F:      drivers/hid/hid-nvidia-shield.c
9511
9512 HID PHOENIX RC FLIGHT CONTROLLER
9513 M:      Marcus Folkesson <[email protected]>
9514 L:      [email protected]
9515 S:      Maintained
9516 F:      drivers/hid/hid-pxrc.c
9517
9518 HID PLAYSTATION DRIVER
9519 M:      Roderick Colenbrander <[email protected]>
9520 L:      [email protected]
9521 S:      Supported
9522 F:      drivers/hid/hid-playstation.c
9523
9524 HID SENSOR HUB DRIVERS
9525 M:      Jiri Kosina <[email protected]>
9526 M:      Jonathan Cameron <[email protected]>
9527 M:      Srinivas Pandruvada <[email protected]>
9528 L:      [email protected]
9529 L:      [email protected]
9530 S:      Maintained
9531 F:      Documentation/hid/hid-sensor*
9532 F:      drivers/hid/hid-sensor-*
9533 F:      drivers/iio/*/hid-*
9534 F:      include/linux/hid-sensor-*
9535
9536 HID VRC-2 CAR CONTROLLER DRIVER
9537 M:      Marcus Folkesson <[email protected]>
9538 L:      [email protected]
9539 S:      Maintained
9540 F:      drivers/hid/hid-vrc2.c
9541
9542 HID WACOM DRIVER
9543 M:      Ping Cheng <[email protected]>
9544 M:      Jason Gerecke  <[email protected]>
9545 L:      [email protected]
9546 S:      Maintained
9547 F:      drivers/hid/wacom.h
9548 F:      drivers/hid/wacom_*
9549
9550 HID++ LOGITECH DRIVERS
9551 R:      Filipe Laíns <[email protected]>
9552 R:      Bastien Nocera <[email protected]>
9553 L:      [email protected]
9554 S:      Maintained
9555 F:      drivers/hid/hid-logitech-hidpp.c
9556
9557 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
9558 M:      Thomas Gleixner <[email protected]>
9559 L:      [email protected]
9560 S:      Maintained
9561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9562 F:      Documentation/timers/
9563 F:      include/linux/clockchips.h
9564 F:      include/linux/hrtimer.h
9565 F:      kernel/time/clockevents.c
9566 F:      kernel/time/hrtimer.c
9567 F:      kernel/time/timer_*.c
9568
9569 HIGH-SPEED SCC DRIVER FOR AX.25
9570 L:      [email protected]
9571 S:      Orphan
9572 F:      drivers/net/hamradio/scc.c
9573
9574 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
9575 M:      HighPoint Linux Team <[email protected]>
9576 S:      Supported
9577 W:      http://www.highpoint-tech.com
9578 F:      Documentation/scsi/hptiop.rst
9579 F:      drivers/scsi/hptiop.c
9580
9581 HIKEY960 ONBOARD USB GPIO HUB DRIVER
9582 M:      John Stultz <[email protected]>
9583 L:      [email protected]
9584 S:      Maintained
9585 F:      drivers/misc/hisi_hikey_usb.c
9586
9587 HIMAX HX83112B TOUCHSCREEN SUPPORT
9588 M:      Job Noorman <[email protected]>
9589 L:      [email protected]
9590 S:      Maintained
9591 F:      Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
9592 F:      drivers/input/touchscreen/himax_hx83112b.c
9593
9594 HIPPI
9595 M:      Jes Sorensen <[email protected]>
9596 L:      [email protected]
9597 S:      Maintained
9598 F:      drivers/net/hippi/
9599 F:      include/linux/hippidevice.h
9600 F:      include/uapi/linux/if_hippi.h
9601 F:      net/802/hippi.c
9602
9603 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
9604 M:      Kurt Kanzenbach <[email protected]>
9605 L:      [email protected]
9606 S:      Maintained
9607 F:      Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9608 F:      drivers/net/dsa/hirschmann/*
9609 F:      include/linux/platform_data/hirschmann-hellcreek.h
9610 F:      net/dsa/tag_hellcreek.c
9611
9612 HISILICON DMA DRIVER
9613 M:      Zhou Wang <[email protected]>
9614 M:      Jie Hai <[email protected]>
9615 L:      [email protected]
9616 S:      Maintained
9617 F:      drivers/dma/hisi_dma.c
9618
9619 HISILICON GPIO DRIVER
9620 M:      Jay Fang <[email protected]>
9621 L:      [email protected]
9622 S:      Maintained
9623 F:      Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
9624 F:      drivers/gpio/gpio-hisi.c
9625
9626 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9627 M:      Zhiqi Song <[email protected]>
9628 M:      Longfang Liu <[email protected]>
9629 L:      [email protected]
9630 S:      Maintained
9631 F:      Documentation/ABI/testing/debugfs-hisi-hpre
9632 F:      drivers/crypto/hisilicon/hpre/hpre.h
9633 F:      drivers/crypto/hisilicon/hpre/hpre_crypto.c
9634 F:      drivers/crypto/hisilicon/hpre/hpre_main.c
9635
9636 HISILICON HNS3 PMU DRIVER
9637 M:      Jijie Shao <[email protected]>
9638 S:      Supported
9639 F:      Documentation/admin-guide/perf/hns3-pmu.rst
9640 F:      drivers/perf/hisilicon/hns3_pmu.c
9641
9642 HISILICON I2C CONTROLLER DRIVER
9643 M:      Yicong Yang <[email protected]>
9644 L:      [email protected]
9645 S:      Maintained
9646 W:      https://www.hisilicon.com
9647 F:      Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
9648 F:      drivers/i2c/busses/i2c-hisi.c
9649
9650 HISILICON KUNPENG SOC HCCS DRIVER
9651 M:      Huisong Li <[email protected]>
9652 S:      Maintained
9653 F:      Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
9654 F:      drivers/soc/hisilicon/kunpeng_hccs.c
9655 F:      drivers/soc/hisilicon/kunpeng_hccs.h
9656
9657 HISILICON LPC BUS DRIVER
9658 M:      Jay Fang <[email protected]>
9659 S:      Maintained
9660 W:      http://www.hisilicon.com
9661 F:      Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9662 F:      drivers/bus/hisi_lpc.c
9663
9664 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9665 M:      Yisen Zhuang <[email protected]>
9666 M:      Salil Mehta <[email protected]>
9667 M:      Jijie Shao <[email protected]>
9668 L:      [email protected]
9669 S:      Maintained
9670 W:      http://www.hisilicon.com
9671 F:      drivers/net/ethernet/hisilicon/hns3/
9672
9673 HISILICON NETWORK SUBSYSTEM DRIVER
9674 M:      Yisen Zhuang <[email protected]>
9675 M:      Salil Mehta <[email protected]>
9676 L:      [email protected]
9677 S:      Maintained
9678 W:      http://www.hisilicon.com
9679 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
9680 F:      drivers/net/ethernet/hisilicon/
9681
9682 HISILICON PMU DRIVER
9683 M:      Yicong Yang <[email protected]>
9684 M:      Jonathan Cameron <[email protected]>
9685 S:      Supported
9686 W:      http://www.hisilicon.com
9687 F:      Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9688 F:      Documentation/admin-guide/perf/hisi-pmu.rst
9689 F:      drivers/perf/hisilicon
9690
9691 HISILICON PTT DRIVER
9692 M:      Yicong Yang <[email protected]>
9693 M:      Jonathan Cameron <[email protected]>
9694 L:      [email protected]
9695 S:      Maintained
9696 F:      Documentation/ABI/testing/sysfs-devices-hisi_ptt
9697 F:      Documentation/trace/hisi-ptt.rst
9698 F:      drivers/hwtracing/ptt/
9699 F:      tools/perf/arch/arm64/util/hisi-ptt.c
9700 F:      tools/perf/util/hisi-ptt*
9701 F:      tools/perf/util/hisi-ptt-decoder/*
9702
9703 HISILICON QM DRIVER
9704 M:      Weili Qian <[email protected]>
9705 M:      Zhou Wang <[email protected]>
9706 L:      [email protected]
9707 S:      Maintained
9708 F:      drivers/crypto/hisilicon/Kconfig
9709 F:      drivers/crypto/hisilicon/Makefile
9710 F:      drivers/crypto/hisilicon/qm.c
9711 F:      drivers/crypto/hisilicon/sgl.c
9712 F:      include/linux/hisi_acc_qm.h
9713
9714 HISILICON ROCE DRIVER
9715 M:      Chengchang Tang <[email protected]>
9716 M:      Junxian Huang <[email protected]>
9717 L:      [email protected]
9718 S:      Maintained
9719 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9720 F:      drivers/infiniband/hw/hns/
9721
9722 HISILICON SAS Controller
9723 M:      Xiang Chen <[email protected]>
9724 S:      Supported
9725 W:      http://www.hisilicon.com
9726 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
9727 F:      drivers/scsi/hisi_sas/
9728
9729 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
9730 M:      Longfang Liu <[email protected]>
9731 L:      [email protected]
9732 S:      Maintained
9733 F:      Documentation/ABI/testing/debugfs-hisi-sec
9734 F:      drivers/crypto/hisilicon/sec2/sec.h
9735 F:      drivers/crypto/hisilicon/sec2/sec_crypto.c
9736 F:      drivers/crypto/hisilicon/sec2/sec_crypto.h
9737 F:      drivers/crypto/hisilicon/sec2/sec_main.c
9738
9739 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
9740 M:      Jay Fang <[email protected]>
9741 L:      [email protected]
9742 S:      Maintained
9743 W:      http://www.hisilicon.com
9744 F:      drivers/spi/spi-hisi-kunpeng.c
9745
9746 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
9747 M:      Mauro Carvalho Chehab <[email protected]>
9748 L:      [email protected]
9749 S:      Maintained
9750 F:      Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
9751 F:      drivers/spmi/hisi-spmi-controller.c
9752
9753 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
9754 M:      Mauro Carvalho Chehab <[email protected]>
9755 L:      [email protected]
9756 S:      Maintained
9757 F:      Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
9758 F:      drivers/mfd/hi6421-spmi-pmic.c
9759
9760 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
9761 M:      Weili Qian <[email protected]>
9762 S:      Maintained
9763 F:      drivers/crypto/hisilicon/trng/trng.c
9764
9765 HISILICON V3XX SPI NOR FLASH Controller Driver
9766 M:      Jay Fang <[email protected]>
9767 S:      Maintained
9768 W:      http://www.hisilicon.com
9769 F:      drivers/spi/spi-hisi-sfc-v3xx.c
9770
9771 HISILICON ZIP Controller DRIVER
9772 M:      Yang Shen <[email protected]>
9773 M:      Zhou Wang <[email protected]>
9774 L:      [email protected]
9775 S:      Maintained
9776 F:      Documentation/ABI/testing/debugfs-hisi-zip
9777 F:      drivers/crypto/hisilicon/zip/
9778
9779 HMM - Heterogeneous Memory Management
9780 M:      Jérôme Glisse <[email protected]>
9781 L:      [email protected]
9782 S:      Maintained
9783 F:      Documentation/mm/hmm.rst
9784 F:      include/linux/hmm*
9785 F:      lib/test_hmm*
9786 F:      mm/hmm*
9787 F:      tools/testing/selftests/mm/*hmm*
9788
9789 HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
9790 M:      Petre Rodan <[email protected]>
9791 L:      [email protected]
9792 S:      Maintained
9793 F:      Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
9794 F:      drivers/iio/pressure/hsc030pa*
9795
9796 HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
9797 M:      Andreas Klinger <[email protected]>
9798 L:      [email protected]
9799 S:      Maintained
9800 F:      Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
9801 F:      drivers/iio/pressure/mprls0025pa.c
9802
9803 HP BIOSCFG DRIVER
9804 M:      Jorge Lopez <[email protected]>
9805 L:      [email protected]
9806 S:      Maintained
9807 F:      drivers/platform/x86/hp/hp-bioscfg/
9808
9809 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
9810 L:      [email protected]
9811 S:      Orphan
9812 F:      drivers/platform/x86/hp/tc1100-wmi.c
9813
9814 HP WMI HARDWARE MONITOR DRIVER
9815 M:      James Seo <[email protected]>
9816 L:      [email protected]
9817 S:      Maintained
9818 F:      Documentation/hwmon/hp-wmi-sensors.rst
9819 F:      drivers/hwmon/hp-wmi-sensors.c
9820
9821 HPET:   High Precision Event Timers driver
9822 M:      Clemens Ladisch <[email protected]>
9823 S:      Maintained
9824 F:      Documentation/timers/hpet.rst
9825 F:      drivers/char/hpet.c
9826 F:      include/linux/hpet.h
9827 F:      include/uapi/linux/hpet.h
9828
9829 HPET:   x86
9830 S:      Orphan
9831 F:      arch/x86/include/asm/hpet.h
9832 F:      arch/x86/kernel/hpet.c
9833
9834 HPFS FILESYSTEM
9835 M:      Mikulas Patocka <[email protected]>
9836 S:      Maintained
9837 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
9838 F:      fs/hpfs/
9839
9840 HS3001 Hardware Temperature and Humidity Sensor
9841 M:      Andre Werner <[email protected]>
9842 L:      [email protected]
9843 S:      Maintained
9844 F:      drivers/hwmon/hs3001.c
9845
9846 HSI SUBSYSTEM
9847 M:      Sebastian Reichel <[email protected]>
9848 S:      Maintained
9849 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
9850 F:      Documentation/ABI/testing/sysfs-bus-hsi
9851 F:      Documentation/driver-api/hsi.rst
9852 F:      drivers/hsi/
9853 F:      include/linux/hsi/
9854 F:      include/uapi/linux/hsi/
9855
9856 HSO 3G MODEM DRIVER
9857 L:      [email protected]
9858 S:      Orphan
9859 F:      drivers/net/usb/hso.c
9860
9861 HSR NETWORK PROTOCOL
9862 L:      [email protected]
9863 S:      Orphan
9864 F:      net/hsr/
9865
9866 HT16K33 LED CONTROLLER DRIVER
9867 M:      Robin van der Gracht <[email protected]>
9868 S:      Maintained
9869 F:      Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9870 F:      drivers/auxdisplay/ht16k33.c
9871
9872 HTCPEN TOUCHSCREEN DRIVER
9873 M:      Pau Oliva Fora <[email protected]>
9874 L:      [email protected]
9875 S:      Maintained
9876 F:      drivers/input/touchscreen/htcpen.c
9877
9878 HTE SUBSYSTEM
9879 M:      Dipen Patel <[email protected]>
9880 L:      [email protected]
9881 S:      Maintained
9882 Q:      https://patchwork.kernel.org/project/timestamp/list/
9883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
9884 F:      Documentation/devicetree/bindings/timestamp/
9885 F:      Documentation/driver-api/hte/
9886 F:      drivers/hte/
9887 F:      include/linux/hte.h
9888
9889 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9890 M:      Lorenzo Bianconi <[email protected]>
9891 L:      [email protected]
9892 S:      Maintained
9893 W:      http://www.st.com/
9894 F:      Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9895 F:      drivers/iio/humidity/hts221*
9896
9897 HUAWEI ETHERNET DRIVER
9898 M:      Cai Huoqing <[email protected]>
9899 L:      [email protected]
9900 S:      Maintained
9901 F:      Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
9902 F:      drivers/net/ethernet/huawei/hinic/
9903
9904 HUGETLB SUBSYSTEM
9905 M:      Muchun Song <[email protected]>
9906 L:      [email protected]
9907 S:      Maintained
9908 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
9909 F:      Documentation/admin-guide/mm/hugetlbpage.rst
9910 F:      Documentation/mm/hugetlbfs_reserv.rst
9911 F:      Documentation/mm/vmemmap_dedup.rst
9912 F:      fs/hugetlbfs/
9913 F:      include/linux/hugetlb.h
9914 F:      mm/hugetlb.c
9915 F:      mm/hugetlb_vmemmap.c
9916 F:      mm/hugetlb_vmemmap.h
9917 F:      tools/testing/selftests/cgroup/test_hugetlb_memcg.c
9918
9919 HVA ST MEDIA DRIVER
9920 M:      Jean-Christophe Trotin <[email protected]>
9921 L:      [email protected]
9922 S:      Supported
9923 W:      https://linuxtv.org
9924 T:      git git://linuxtv.org/media_tree.git
9925 F:      drivers/media/platform/st/sti/hva
9926
9927 HWPOISON MEMORY FAILURE HANDLING
9928 M:      Miaohe Lin <[email protected]>
9929 R:      Naoya Horiguchi <[email protected]>
9930 L:      [email protected]
9931 S:      Maintained
9932 F:      mm/hwpoison-inject.c
9933 F:      mm/memory-failure.c
9934
9935 HYCON HY46XX TOUCHSCREEN SUPPORT
9936 M:      Giulio Benetti <[email protected]>
9937 L:      [email protected]
9938 S:      Maintained
9939 F:      Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
9940 F:      drivers/input/touchscreen/hycon-hy46xx.c
9941
9942 HYGON PROCESSOR SUPPORT
9943 M:      Pu Wen <[email protected]>
9944 L:      [email protected]
9945 S:      Maintained
9946 F:      arch/x86/kernel/cpu/hygon.c
9947
9948 HYNIX HI556 SENSOR DRIVER
9949 M:      Sakari Ailus <[email protected]>
9950 L:      [email protected]
9951 S:      Maintained
9952 T:      git git://linuxtv.org/media_tree.git
9953 F:      drivers/media/i2c/hi556.c
9954
9955 HYNIX HI846 SENSOR DRIVER
9956 M:      Martin Kepplinger <[email protected]>
9957 L:      [email protected]
9958 S:      Maintained
9959 F:      drivers/media/i2c/hi846.c
9960
9961 HYNIX HI847 SENSOR DRIVER
9962 M:      Sakari Ailus <[email protected]>
9963 L:      [email protected]
9964 S:      Maintained
9965 F:      drivers/media/i2c/hi847.c
9966
9967 Hyper-V/Azure CORE AND DRIVERS
9968 M:      "K. Y. Srinivasan" <[email protected]>
9969 M:      Haiyang Zhang <[email protected]>
9970 M:      Wei Liu <[email protected]>
9971 M:      Dexuan Cui <[email protected]>
9972 L:      [email protected]
9973 S:      Supported
9974 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
9975 F:      Documentation/ABI/stable/sysfs-bus-vmbus
9976 F:      Documentation/ABI/testing/debugfs-hyperv
9977 F:      Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
9978 F:      Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
9979 F:      Documentation/virt/hyperv
9980 F:      arch/arm64/hyperv
9981 F:      arch/arm64/include/asm/hyperv-tlfs.h
9982 F:      arch/arm64/include/asm/mshyperv.h
9983 F:      arch/x86/hyperv
9984 F:      arch/x86/include/asm/hyperv-tlfs.h
9985 F:      arch/x86/include/asm/mshyperv.h
9986 F:      arch/x86/include/asm/trace/hyperv.h
9987 F:      arch/x86/kernel/cpu/mshyperv.c
9988 F:      drivers/clocksource/hyperv_timer.c
9989 F:      drivers/hid/hid-hyperv.c
9990 F:      drivers/hv/
9991 F:      drivers/input/serio/hyperv-keyboard.c
9992 F:      drivers/iommu/hyperv-iommu.c
9993 F:      drivers/net/ethernet/microsoft/
9994 F:      drivers/net/hyperv/
9995 F:      drivers/pci/controller/pci-hyperv-intf.c
9996 F:      drivers/pci/controller/pci-hyperv.c
9997 F:      drivers/scsi/storvsc_drv.c
9998 F:      drivers/uio/uio_hv_generic.c
9999 F:      drivers/video/fbdev/hyperv_fb.c
10000 F:      include/asm-generic/hyperv-tlfs.h
10001 F:      include/asm-generic/mshyperv.h
10002 F:      include/clocksource/hyperv_timer.h
10003 F:      include/linux/hyperv.h
10004 F:      include/net/mana
10005 F:      include/uapi/linux/hyperv.h
10006 F:      net/vmw_vsock/hyperv_transport.c
10007 F:      tools/hv/
10008
10009 HYPERBUS SUPPORT
10010 M:      Vignesh Raghavendra <[email protected]>
10011 R:      Tudor Ambarus <[email protected]>
10012 L:      [email protected]
10013 S:      Supported
10014 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10015 C:      irc://irc.oftc.net/mtd
10016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10017 F:      Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10018 F:      drivers/mtd/hyperbus/
10019 F:      include/linux/mtd/hyperbus.h
10020
10021 HYPERVISOR VIRTUAL CONSOLE DRIVER
10022 L:      [email protected]
10023 S:      Odd Fixes
10024 F:      drivers/tty/hvc/
10025
10026 I2C ACPI SUPPORT
10027 M:      Mika Westerberg <[email protected]>
10028 L:      [email protected]
10029 L:      [email protected]
10030 S:      Maintained
10031 F:      drivers/i2c/i2c-core-acpi.c
10032
10033 I2C ADDRESS TRANSLATOR (ATR)
10034 M:      Tomi Valkeinen <[email protected]>
10035 R:      Luca Ceresoli <[email protected]>
10036 L:      [email protected]
10037 S:      Maintained
10038 F:      drivers/i2c/i2c-atr.c
10039 F:      include/linux/i2c-atr.h
10040
10041 I2C CONTROLLER DRIVER FOR NVIDIA GPU
10042 M:      Ajay Gupta <[email protected]>
10043 L:      [email protected]
10044 S:      Maintained
10045 F:      Documentation/i2c/busses/i2c-nvidia-gpu.rst
10046 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
10047
10048 I2C MUXES
10049 M:      Peter Rosin <[email protected]>
10050 L:      [email protected]
10051 S:      Maintained
10052 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
10053 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
10054 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
10055 F:      Documentation/i2c/i2c-topology.rst
10056 F:      Documentation/i2c/muxes/
10057 F:      drivers/i2c/i2c-mux.c
10058 F:      drivers/i2c/muxes/
10059 F:      include/linux/i2c-mux.h
10060
10061 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10062 M:      Gregory CLEMENT <[email protected]>
10063 L:      [email protected]
10064 S:      Maintained
10065 F:      Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10066 F:      drivers/i2c/busses/i2c-mv64xxx.c
10067
10068 I2C OVER PARALLEL PORT
10069 M:      Jean Delvare <[email protected]>
10070 L:      [email protected]
10071 S:      Maintained
10072 F:      Documentation/i2c/busses/i2c-parport.rst
10073 F:      drivers/i2c/busses/i2c-parport.c
10074
10075 I2C SUBSYSTEM
10076 M:      Wolfram Sang <[email protected]>
10077 L:      [email protected]
10078 S:      Maintained
10079 W:      https://i2c.wiki.kernel.org/
10080 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
10081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10082 F:      Documentation/devicetree/bindings/i2c/i2c.txt
10083 F:      Documentation/i2c/
10084 F:      drivers/i2c/*
10085 F:      include/dt-bindings/i2c/i2c.h
10086 F:      include/linux/i2c-dev.h
10087 F:      include/linux/i2c-smbus.h
10088 F:      include/linux/i2c.h
10089 F:      include/uapi/linux/i2c-*.h
10090 F:      include/uapi/linux/i2c.h
10091
10092 I2C SUBSYSTEM HOST DRIVERS
10093 M:      Andi Shyti <[email protected]>
10094 L:      [email protected]
10095 S:      Maintained
10096 W:      https://i2c.wiki.kernel.org/
10097 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
10098 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10099 F:      Documentation/devicetree/bindings/i2c/
10100 F:      drivers/i2c/algos/
10101 F:      drivers/i2c/busses/
10102 F:      include/dt-bindings/i2c/
10103
10104 I2C-TAOS-EVM DRIVER
10105 M:      Jean Delvare <[email protected]>
10106 L:      [email protected]
10107 S:      Maintained
10108 F:      Documentation/i2c/busses/i2c-taos-evm.rst
10109 F:      drivers/i2c/busses/i2c-taos-evm.c
10110
10111 I2C-TINY-USB DRIVER
10112 M:      Till Harbaum <[email protected]>
10113 L:      [email protected]
10114 S:      Maintained
10115 W:      http://www.harbaum.org/till/i2c_tiny_usb
10116 F:      drivers/i2c/busses/i2c-tiny-usb.c
10117
10118 I2C/SMBUS CONTROLLER DRIVERS FOR PC
10119 M:      Jean Delvare <[email protected]>
10120 L:      [email protected]
10121 S:      Maintained
10122 F:      Documentation/i2c/busses/i2c-ali1535.rst
10123 F:      Documentation/i2c/busses/i2c-ali1563.rst
10124 F:      Documentation/i2c/busses/i2c-ali15x3.rst
10125 F:      Documentation/i2c/busses/i2c-amd756.rst
10126 F:      Documentation/i2c/busses/i2c-amd8111.rst
10127 F:      Documentation/i2c/busses/i2c-i801.rst
10128 F:      Documentation/i2c/busses/i2c-nforce2.rst
10129 F:      Documentation/i2c/busses/i2c-piix4.rst
10130 F:      Documentation/i2c/busses/i2c-sis5595.rst
10131 F:      Documentation/i2c/busses/i2c-sis630.rst
10132 F:      Documentation/i2c/busses/i2c-sis96x.rst
10133 F:      Documentation/i2c/busses/i2c-via.rst
10134 F:      Documentation/i2c/busses/i2c-viapro.rst
10135 F:      drivers/i2c/busses/i2c-ali1535.c
10136 F:      drivers/i2c/busses/i2c-ali1563.c
10137 F:      drivers/i2c/busses/i2c-ali15x3.c
10138 F:      drivers/i2c/busses/i2c-amd756-s4882.c
10139 F:      drivers/i2c/busses/i2c-amd756.c
10140 F:      drivers/i2c/busses/i2c-amd8111.c
10141 F:      drivers/i2c/busses/i2c-i801.c
10142 F:      drivers/i2c/busses/i2c-isch.c
10143 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
10144 F:      drivers/i2c/busses/i2c-nforce2.c
10145 F:      drivers/i2c/busses/i2c-piix4.c
10146 F:      drivers/i2c/busses/i2c-sis5595.c
10147 F:      drivers/i2c/busses/i2c-sis630.c
10148 F:      drivers/i2c/busses/i2c-sis96x.c
10149 F:      drivers/i2c/busses/i2c-via.c
10150 F:      drivers/i2c/busses/i2c-viapro.c
10151
10152 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10153 M:      Hans de Goede <[email protected]>
10154 L:      [email protected]
10155 S:      Maintained
10156 F:      drivers/i2c/busses/i2c-cht-wc.c
10157
10158 I2C/SMBUS ISMT DRIVER
10159 M:      Seth Heasley <[email protected]>
10160 M:      Neil Horman <[email protected]>
10161 L:      [email protected]
10162 F:      Documentation/i2c/busses/i2c-ismt.rst
10163 F:      drivers/i2c/busses/i2c-ismt.c
10164
10165 I2C/SMBUS STUB DRIVER
10166 M:      Jean Delvare <[email protected]>
10167 L:      [email protected]
10168 S:      Maintained
10169 F:      drivers/i2c/i2c-stub.c
10170
10171 I3C DRIVER FOR ASPEED AST2600
10172 M:      Jeremy Kerr <[email protected]>
10173 S:      Maintained
10174 F:      Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10175 F:      drivers/i3c/master/ast2600-i3c-master.c
10176
10177 I3C DRIVER FOR CADENCE I3C MASTER IP
10178 M:      Przemysław Gaj <[email protected]>
10179 S:      Maintained
10180 F:      Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10181 F:      drivers/i3c/master/i3c-master-cdns.c
10182
10183 I3C DRIVER FOR SYNOPSYS DESIGNWARE
10184 S:      Orphan
10185 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10186 F:      drivers/i3c/master/dw*
10187
10188 I3C SUBSYSTEM
10189 M:      Alexandre Belloni <[email protected]>
10190 L:      [email protected] (moderated for non-subscribers)
10191 S:      Maintained
10192 C:      irc://chat.freenode.net/linux-i3c
10193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10194 F:      Documentation/ABI/testing/sysfs-bus-i3c
10195 F:      Documentation/devicetree/bindings/i3c/
10196 F:      Documentation/driver-api/i3c
10197 F:      drivers/i3c/
10198 F:      include/linux/i3c/
10199
10200 IBM Operation Panel Input Driver
10201 M:      Eddie James <[email protected]>
10202 L:      [email protected]
10203 S:      Maintained
10204 F:      Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10205 F:      drivers/input/misc/ibm-panel.c
10206
10207 IBM Power 842 compression accelerator
10208 M:      Haren Myneni <[email protected]>
10209 S:      Supported
10210 F:      crypto/842.c
10211 F:      drivers/crypto/nx/Kconfig
10212 F:      drivers/crypto/nx/Makefile
10213 F:      drivers/crypto/nx/nx-842*
10214 F:      include/linux/sw842.h
10215 F:      lib/842/
10216
10217 IBM Power in-Nest Crypto Acceleration
10218 M:      Breno Leitão <[email protected]>
10219 M:      Nayna Jain <[email protected]>
10220 M:      Paulo Flabiano Smorigo <[email protected]>
10221 L:      [email protected]
10222 S:      Supported
10223 F:      drivers/crypto/nx/Kconfig
10224 F:      drivers/crypto/nx/Makefile
10225 F:      drivers/crypto/nx/nx-aes*
10226 F:      drivers/crypto/nx/nx-sha*
10227 F:      drivers/crypto/nx/nx.*
10228 F:      drivers/crypto/nx/nx_csbcpb.h
10229 F:      drivers/crypto/nx/nx_debugfs.c
10230
10231 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10232 M:      Tyrel Datwyler <[email protected]>
10233 L:      [email protected]
10234 L:      [email protected]
10235 S:      Supported
10236 F:      drivers/pci/hotplug/rpadlpar*
10237
10238 IBM Power Linux RAID adapter
10239 M:      Brian King <[email protected]>
10240 S:      Supported
10241 F:      drivers/scsi/ipr.*
10242
10243 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10244 M:      Tyrel Datwyler <[email protected]>
10245 L:      [email protected]
10246 L:      [email protected]
10247 S:      Supported
10248 F:      drivers/pci/hotplug/rpaphp*
10249
10250 IBM Power SRIOV Virtual NIC Device Driver
10251 M:      Haren Myneni <[email protected]>
10252 M:      Rick Lindsley <[email protected]>
10253 R:      Nick Child <[email protected]>
10254 R:      Thomas Falcon <[email protected]>
10255 L:      [email protected]
10256 S:      Supported
10257 F:      drivers/net/ethernet/ibm/ibmvnic.*
10258
10259 IBM Power VFIO Support
10260 M:      Timothy Pearson <[email protected]>
10261 S:      Supported
10262 F:      drivers/vfio/vfio_iommu_spapr_tce.c
10263
10264 IBM Power Virtual Ethernet Device Driver
10265 M:      Nick Child <[email protected]>
10266 L:      [email protected]
10267 S:      Supported
10268 F:      drivers/net/ethernet/ibm/ibmveth.*
10269
10270 IBM Power Virtual FC Device Drivers
10271 M:      Tyrel Datwyler <[email protected]>
10272 L:      [email protected]
10273 S:      Supported
10274 F:      drivers/scsi/ibmvscsi/ibmvfc*
10275
10276 IBM Power Virtual Management Channel Driver
10277 M:      Brad Warrum <[email protected]>
10278 M:      Ritu Agarwal <[email protected]>
10279 S:      Supported
10280 F:      drivers/misc/ibmvmc.*
10281
10282 IBM Power Virtual SCSI Device Drivers
10283 M:      Tyrel Datwyler <[email protected]>
10284 L:      [email protected]
10285 S:      Supported
10286 F:      drivers/scsi/ibmvscsi/ibmvscsi*
10287 F:      include/scsi/viosrp.h
10288
10289 IBM Power Virtual SCSI Device Target Driver
10290 M:      Michael Cyr <[email protected]>
10291 L:      [email protected]
10292 L:      [email protected]
10293 S:      Supported
10294 F:      drivers/scsi/ibmvscsi_tgt/
10295
10296 IBM Power VMX Cryptographic instructions
10297 M:      Breno Leitão <[email protected]>
10298 M:      Nayna Jain <[email protected]>
10299 M:      Paulo Flabiano Smorigo <[email protected]>
10300 L:      [email protected]
10301 S:      Supported
10302 F:      drivers/crypto/vmx/Kconfig
10303 F:      drivers/crypto/vmx/Makefile
10304 F:      drivers/crypto/vmx/aes*
10305 F:      drivers/crypto/vmx/ghash*
10306 F:      drivers/crypto/vmx/ppc-xlate.pl
10307 F:      drivers/crypto/vmx/vmx.c
10308
10309 IBM ServeRAID RAID DRIVER
10310 S:      Orphan
10311 F:      drivers/scsi/ips.*
10312
10313 ICH LPC AND GPIO DRIVER
10314 M:      Peter Tyser <[email protected]>
10315 S:      Maintained
10316 F:      drivers/gpio/gpio-ich.c
10317 F:      drivers/mfd/lpc_ich.c
10318
10319 ICY I2C DRIVER
10320 M:      Max Staudt <[email protected]>
10321 L:      [email protected]
10322 S:      Maintained
10323 F:      drivers/i2c/busses/i2c-icy.c
10324
10325 IDEAPAD LAPTOP EXTRAS DRIVER
10326 M:      Ike Panhc <[email protected]>
10327 L:      [email protected]
10328 S:      Maintained
10329 W:      http://launchpad.net/ideapad-laptop
10330 F:      drivers/platform/x86/ideapad-laptop.c
10331
10332 IDEAPAD LAPTOP SLIDEBAR DRIVER
10333 M:      Andrey Moiseev <[email protected]>
10334 L:      [email protected]
10335 S:      Maintained
10336 W:      https://github.com/o2genum/ideapad-slidebar
10337 F:      drivers/input/misc/ideapad_slidebar.c
10338
10339 IDT VersaClock 5 CLOCK DRIVER
10340 M:      Luca Ceresoli <[email protected]>
10341 S:      Maintained
10342 F:      Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10343 F:      drivers/clk/clk-versaclock5.c
10344
10345 IEEE 802.15.4 SUBSYSTEM
10346 M:      Alexander Aring <[email protected]>
10347 M:      Stefan Schmidt <[email protected]>
10348 M:      Miquel Raynal <[email protected]>
10349 L:      [email protected]
10350 S:      Maintained
10351 W:      https://linux-wpan.org/
10352 Q:      https://patchwork.kernel.org/project/linux-wpan/list/
10353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10354 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10355 F:      Documentation/networking/ieee802154.rst
10356 F:      drivers/net/ieee802154/
10357 F:      include/linux/ieee802154.h
10358 F:      include/linux/nl802154.h
10359 F:      include/net/af_ieee802154.h
10360 F:      include/net/cfg802154.h
10361 F:      include/net/ieee802154_netdev.h
10362 F:      include/net/mac802154.h
10363 F:      include/net/nl802154.h
10364 F:      net/ieee802154/
10365 F:      net/mac802154/
10366
10367 IFCVF VIRTIO DATA PATH ACCELERATOR
10368 R:      Zhu Lingshan <[email protected]>
10369 F:      drivers/vdpa/ifcvf/
10370
10371 IFE PROTOCOL
10372 M:      Yotam Gigi <[email protected]>
10373 M:      Jamal Hadi Salim <[email protected]>
10374 F:      include/net/ife.h
10375 F:      include/uapi/linux/ife.h
10376 F:      net/ife
10377
10378 IGORPLUG-USB IR RECEIVER
10379 M:      Sean Young <[email protected]>
10380 L:      [email protected]
10381 S:      Maintained
10382 F:      drivers/media/rc/igorplugusb.c
10383
10384 IGUANAWORKS USB IR TRANSCEIVER
10385 M:      Sean Young <[email protected]>
10386 L:      [email protected]
10387 S:      Maintained
10388 F:      drivers/media/rc/iguanair.c
10389
10390 IIO DIGITAL POTENTIOMETER DAC
10391 M:      Peter Rosin <[email protected]>
10392 L:      [email protected]
10393 S:      Maintained
10394 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10395 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10396 F:      drivers/iio/dac/dpot-dac.c
10397
10398 IIO ENVELOPE DETECTOR
10399 M:      Peter Rosin <[email protected]>
10400 L:      [email protected]
10401 S:      Maintained
10402 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10403 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10404 F:      drivers/iio/adc/envelope-detector.c
10405
10406 IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
10407 M:      Matti Vaittinen <[email protected]>
10408 L:      [email protected]
10409 S:      Maintained
10410 F:      drivers/iio/industrialio-gts-helper.c
10411 F:      include/linux/iio/iio-gts-helper.h
10412
10413 IIO MULTIPLEXER
10414 M:      Peter Rosin <[email protected]>
10415 L:      [email protected]
10416 S:      Maintained
10417 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10418 F:      drivers/iio/multiplexer/iio-mux.c
10419
10420 IIO SCMI BASED DRIVER
10421 M:      Jyoti Bhayana <[email protected]>
10422 L:      [email protected]
10423 S:      Maintained
10424 F:      drivers/iio/common/scmi_sensors/scmi_iio.c
10425
10426 IIO SUBSYSTEM AND DRIVERS
10427 M:      Jonathan Cameron <[email protected]>
10428 R:      Lars-Peter Clausen <[email protected]>
10429 L:      [email protected]
10430 S:      Maintained
10431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10432 F:      Documentation/ABI/testing/configfs-iio*
10433 F:      Documentation/ABI/testing/sysfs-bus-iio*
10434 F:      Documentation/devicetree/bindings/iio/
10435 F:      drivers/iio/
10436 F:      drivers/staging/iio/
10437 F:      include/dt-bindings/iio/
10438 F:      include/linux/iio/
10439 F:      tools/iio/
10440
10441 IIO UNIT CONVERTER
10442 M:      Peter Rosin <[email protected]>
10443 L:      [email protected]
10444 S:      Maintained
10445 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10446 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10447 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10448 F:      drivers/iio/afe/iio-rescale.c
10449
10450 IKANOS/ADI EAGLE ADSL USB DRIVER
10451 M:      Matthieu Castet <[email protected]>
10452 M:      Stanislaw Gruszka <[email protected]>
10453 S:      Maintained
10454 F:      drivers/usb/atm/ueagle-atm.c
10455
10456 IMAGIS TOUCHSCREEN DRIVER
10457 M:      Markuss Broks <[email protected]>
10458 S:      Maintained
10459 F:      Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10460 F:      drivers/input/touchscreen/imagis.c
10461
10462 IMGTEC ASCII LCD DRIVER
10463 M:      Paul Burton <[email protected]>
10464 S:      Maintained
10465 F:      Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10466 F:      drivers/auxdisplay/img-ascii-lcd.c
10467
10468 IMGTEC IR DECODER DRIVER
10469 S:      Orphan
10470 F:      drivers/media/rc/img-ir/
10471
10472 IMGTEC POWERVR DRM DRIVER
10473 M:      Frank Binns <[email protected]>
10474 M:      Donald Robson <[email protected]>
10475 M:      Matt Coster <[email protected]>
10476 S:      Supported
10477 T:      git git://anongit.freedesktop.org/drm/drm-misc
10478 F:      Documentation/devicetree/bindings/gpu/img,powervr.yaml
10479 F:      Documentation/gpu/imagination/
10480 F:      drivers/gpu/drm/imagination/
10481 F:      include/uapi/drm/pvr_drm.h
10482
10483 IMON SOUNDGRAPH USB IR RECEIVER
10484 M:      Sean Young <[email protected]>
10485 L:      [email protected]
10486 S:      Maintained
10487 F:      drivers/media/rc/imon.c
10488 F:      drivers/media/rc/imon_raw.c
10489
10490 IMS TWINTURBO FRAMEBUFFER DRIVER
10491 L:      [email protected]
10492 S:      Orphan
10493 F:      drivers/video/fbdev/imsttfb.c
10494
10495 INA209 HARDWARE MONITOR DRIVER
10496 M:      Guenter Roeck <[email protected]>
10497 L:      [email protected]
10498 S:      Maintained
10499 F:      Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
10500 F:      Documentation/hwmon/ina209.rst
10501 F:      drivers/hwmon/ina209.c
10502
10503 INA2XX HARDWARE MONITOR DRIVER
10504 M:      Guenter Roeck <[email protected]>
10505 L:      [email protected]
10506 S:      Maintained
10507 F:      Documentation/hwmon/ina2xx.rst
10508 F:      drivers/hwmon/ina2xx.c
10509 F:      include/linux/platform_data/ina2xx.h
10510
10511 INDEX OF FURTHER KERNEL DOCUMENTATION
10512 M:      Carlos Bilbao <[email protected]>
10513 S:      Maintained
10514 F:      Documentation/process/kernel-docs.rst
10515
10516 INDUSTRY PACK SUBSYSTEM (IPACK)
10517 M:      Vaibhav Gupta <[email protected]>
10518 M:      Jens Taprogge <[email protected]>
10519 M:      Greg Kroah-Hartman <[email protected]>
10520 L:      [email protected]
10521 S:      Maintained
10522 W:      http://industrypack.sourceforge.net
10523 F:      drivers/ipack/
10524
10525 INFINEON DPS310 Driver
10526 M:      Eddie James <[email protected]>
10527 L:      [email protected]
10528 S:      Maintained
10529 F:      drivers/iio/pressure/dps310.c
10530
10531 INFINEON PEB2466 ASoC CODEC
10532 M:      Herve Codina <[email protected]>
10533 L:      [email protected] (moderated for non-subscribers)
10534 S:      Maintained
10535 F:      Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
10536 F:      sound/soc/codecs/peb2466.c
10537
10538 INFINIBAND SUBSYSTEM
10539 M:      Jason Gunthorpe <[email protected]>
10540 M:      Leon Romanovsky <[email protected]>
10541 L:      [email protected]
10542 S:      Supported
10543 W:      https://github.com/linux-rdma/rdma-core
10544 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
10546 F:      Documentation/devicetree/bindings/infiniband/
10547 F:      Documentation/infiniband/
10548 F:      drivers/infiniband/
10549 F:      include/rdma/
10550 F:      include/trace/events/ib_mad.h
10551 F:      include/trace/events/ib_umad.h
10552 F:      include/trace/misc/rdma.h
10553 F:      include/uapi/linux/if_infiniband.h
10554 F:      include/uapi/rdma/
10555 F:      samples/bpf/ibumad_kern.c
10556 F:      samples/bpf/ibumad_user.c
10557
10558 INGENIC JZ4780 NAND DRIVER
10559 M:      Harvey Hunt <[email protected]>
10560 L:      [email protected]
10561 L:      [email protected]
10562 S:      Maintained
10563 F:      drivers/mtd/nand/raw/ingenic/
10564
10565 INGENIC JZ47xx SoCs
10566 M:      Paul Cercueil <[email protected]>
10567 L:      [email protected]
10568 S:      Maintained
10569 F:      arch/mips/boot/dts/ingenic/
10570 F:      arch/mips/generic/board-ingenic.c
10571 F:      arch/mips/include/asm/mach-ingenic/
10572 F:      arch/mips/ingenic/Kconfig
10573 F:      drivers/clk/ingenic/
10574 F:      drivers/dma/dma-jz4780.c
10575 F:      drivers/gpu/drm/ingenic/
10576 F:      drivers/i2c/busses/i2c-jz4780.c
10577 F:      drivers/iio/adc/ingenic-adc.c
10578 F:      drivers/irqchip/irq-ingenic.c
10579 F:      drivers/memory/jz4780-nemc.c
10580 F:      drivers/mmc/host/jz4740_mmc.c
10581 F:      drivers/mtd/nand/raw/ingenic/
10582 F:      drivers/pinctrl/pinctrl-ingenic.c
10583 F:      drivers/power/supply/ingenic-battery.c
10584 F:      drivers/pwm/pwm-jz4740.c
10585 F:      drivers/remoteproc/ingenic_rproc.c
10586 F:      drivers/rtc/rtc-jz4740.c
10587 F:      drivers/tty/serial/8250/8250_ingenic.c
10588 F:      drivers/usb/musb/jz4740.c
10589 F:      drivers/watchdog/jz4740_wdt.c
10590 F:      include/dt-bindings/iio/adc/ingenic,adc.h
10591 F:      include/linux/mfd/ingenic-tcu.h
10592 F:      sound/soc/codecs/jz47*
10593 F:      sound/soc/jz4740/
10594
10595 INJOINIC IP5xxx POWER BANK IC DRIVER
10596 M:      Samuel Holland <[email protected]>
10597 S:      Maintained
10598 F:      drivers/power/supply/ip5xxx_power.c
10599
10600 INOTIFY
10601 M:      Jan Kara <[email protected]>
10602 R:      Amir Goldstein <[email protected]>
10603 L:      [email protected]
10604 S:      Maintained
10605 F:      Documentation/filesystems/inotify.rst
10606 F:      fs/notify/inotify/
10607 F:      include/linux/inotify.h
10608 F:      include/uapi/linux/inotify.h
10609
10610 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
10611 M:      Dmitry Torokhov <[email protected]>
10612 L:      [email protected]
10613 S:      Maintained
10614 Q:      http://patchwork.kernel.org/project/linux-input/list/
10615 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
10616 F:      Documentation/devicetree/bindings/input/
10617 F:      Documentation/devicetree/bindings/serio/
10618 F:      Documentation/input/
10619 F:      drivers/input/
10620 F:      include/dt-bindings/input/
10621 F:      include/linux/input.h
10622 F:      include/linux/input/
10623 F:      include/uapi/linux/input-event-codes.h
10624 F:      include/uapi/linux/input.h
10625
10626 INPUT MULTITOUCH (MT) PROTOCOL
10627 M:      Henrik Rydberg <[email protected]>
10628 L:      [email protected]
10629 S:      Odd fixes
10630 F:      Documentation/input/multi-touch-protocol.rst
10631 F:      drivers/input/input-mt.c
10632 K:      \b(ABS|SYN)_MT_
10633
10634 INSIDE SECURE CRYPTO DRIVER
10635 M:      Antoine Tenart <[email protected]>
10636 L:      [email protected]
10637 S:      Maintained
10638 F:      drivers/crypto/inside-secure/
10639
10640 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
10641 M:      Mimi Zohar <[email protected]>
10642 M:      Roberto Sassu <[email protected]>
10643 M:      Dmitry Kasatkin <[email protected]>
10644 R:      Eric Snowberg <[email protected]>
10645 L:      [email protected]
10646 S:      Supported
10647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
10648 F:      security/integrity/
10649 F:      security/integrity/ima/
10650
10651 INTEL 810/815 FRAMEBUFFER DRIVER
10652 M:      Antonino Daplas <[email protected]>
10653 L:      [email protected]
10654 S:      Maintained
10655 F:      drivers/video/fbdev/i810/
10656
10657 INTEL 8254 COUNTER DRIVER
10658 M:      William Breathitt Gray <[email protected]>
10659 L:      [email protected]
10660 S:      Maintained
10661 F:      drivers/counter/i8254.c
10662 F:      include/linux/i8254.h
10663
10664 INTEL 8255 GPIO DRIVER
10665 M:      William Breathitt Gray <[email protected]>
10666 L:      [email protected]
10667 S:      Maintained
10668 F:      drivers/gpio/gpio-i8255.c
10669 F:      drivers/gpio/gpio-i8255.h
10670
10671 INTEL ASoC DRIVERS
10672 M:      Cezary Rojewski <[email protected]>
10673 M:      Pierre-Louis Bossart <[email protected]>
10674 M:      Liam Girdwood <[email protected]>
10675 M:      Peter Ujfalusi <[email protected]>
10676 M:      Bard Liao <[email protected]>
10677 M:      Ranjani Sridharan <[email protected]>
10678 M:      Kai Vehmanen <[email protected]>
10679 L:      [email protected] (moderated for non-subscribers)
10680 S:      Supported
10681 F:      sound/soc/intel/
10682
10683 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
10684 M:      Hans de Goede <[email protected]>
10685 L:      [email protected]
10686 S:      Maintained
10687 F:      drivers/platform/x86/intel/atomisp2/pm.c
10688
10689 INTEL ATOMISP2 LED DRIVER
10690 M:      Hans de Goede <[email protected]>
10691 L:      [email protected]
10692 S:      Maintained
10693 F:      drivers/platform/x86/intel/atomisp2/led.c
10694
10695 INTEL BIOS SAR INT1092 DRIVER
10696 M:      Shravan Sudhakar <[email protected]>
10697 L:      [email protected]
10698 S:      Maintained
10699 F:      drivers/platform/x86/intel/int1092/
10700
10701 INTEL BROXTON PMC DRIVER
10702 M:      Mika Westerberg <[email protected]>
10703 M:      Zha Qipeng <[email protected]>
10704 S:      Maintained
10705 F:      drivers/mfd/intel_pmc_bxt.c
10706 F:      include/linux/mfd/intel_pmc_bxt.h
10707
10708 INTEL C600 SERIES SAS CONTROLLER DRIVER
10709 M:      Artur Paszkiewicz <[email protected]>
10710 L:      [email protected]
10711 S:      Supported
10712 T:      git git://git.code.sf.net/p/intel-sas/isci
10713 F:      drivers/scsi/isci/
10714
10715 INTEL CPU family model numbers
10716 M:      Tony Luck <[email protected]>
10717 M:      [email protected]
10718 L:      [email protected]
10719 S:      Supported
10720 F:      arch/x86/include/asm/intel-family.h
10721
10722 INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
10723 M:      Jani Nikula <[email protected]>
10724 M:      Rodrigo Vivi <[email protected]>
10725 L:      [email protected]
10726 L:      [email protected]
10727 S:      Supported
10728 F:      drivers/gpu/drm/i915/display/
10729 F:      drivers/gpu/drm/xe/display/
10730 F:      drivers/gpu/drm/xe/compat-i915-headers
10731
10732 INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
10733 M:      Jani Nikula <[email protected]>
10734 M:      Joonas Lahtinen <[email protected]>
10735 M:      Rodrigo Vivi <[email protected]>
10736 M:      Tvrtko Ursulin <[email protected]>
10737 L:      [email protected]
10738 S:      Supported
10739 W:      https://drm.pages.freedesktop.org/intel-docs/
10740 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
10741 B:      https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
10742 C:      irc://irc.oftc.net/intel-gfx
10743 T:      git git://anongit.freedesktop.org/drm-intel
10744 F:      Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
10745 F:      Documentation/gpu/i915.rst
10746 F:      drivers/gpu/drm/ci/xfails/i915*
10747 F:      drivers/gpu/drm/i915/
10748 F:      include/drm/i915*
10749 F:      include/uapi/drm/i915_drm.h
10750
10751 INTEL DRM XE DRIVER (Lunar Lake and newer)
10752 M:      Lucas De Marchi <[email protected]>
10753 M:      Oded Gabbay <[email protected]>
10754 M:      Thomas Hellström <[email protected]>
10755 L:      [email protected]
10756 S:      Supported
10757 W:      https://drm.pages.freedesktop.org/intel-docs/
10758 Q:      http://patchwork.freedesktop.org/project/intel-xe/
10759 B:      https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
10760 C:      irc://irc.oftc.net/xe
10761 T:      git https://gitlab.freedesktop.org/drm/xe/kernel.git
10762 F:      Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
10763 F:      Documentation/gpu/xe/
10764 F:      drivers/gpu/drm/xe/
10765 F:      include/drm/xe*
10766 F:      include/uapi/drm/xe_drm.h
10767
10768 INTEL ETHERNET DRIVERS
10769 M:      Jesse Brandeburg <[email protected]>
10770 M:      Tony Nguyen <[email protected]>
10771 L:      [email protected] (moderated for non-subscribers)
10772 S:      Supported
10773 W:      https://www.intel.com/content/www/us/en/support.html
10774 Q:      https://patchwork.ozlabs.org/project/intel-wired-lan/list/
10775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
10776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
10777 F:      Documentation/networking/device_drivers/ethernet/intel/
10778 F:      drivers/net/ethernet/intel/
10779 F:      drivers/net/ethernet/intel/*/
10780 F:      include/linux/avf/virtchnl.h
10781 F:      include/linux/net/intel/iidc.h
10782
10783 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
10784 M:      Mustafa Ismail <[email protected]>
10785 M:      Shiraz Saleem <[email protected]>
10786 L:      [email protected]
10787 S:      Supported
10788 F:      drivers/infiniband/hw/irdma/
10789 F:      include/uapi/rdma/irdma-abi.h
10790
10791 INTEL GPIO DRIVERS
10792 M:      Andy Shevchenko <[email protected]>
10793 L:      [email protected]
10794 S:      Supported
10795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10796 F:      drivers/gpio/gpio-elkhartlake.c
10797 F:      drivers/gpio/gpio-ich.c
10798 F:      drivers/gpio/gpio-merrifield.c
10799 F:      drivers/gpio/gpio-ml-ioh.c
10800 F:      drivers/gpio/gpio-pch.c
10801 F:      drivers/gpio/gpio-sch.c
10802 F:      drivers/gpio/gpio-sodaville.c
10803 F:      drivers/gpio/gpio-tangier.c
10804 F:      drivers/gpio/gpio-tangier.h
10805
10806 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
10807 M:      Zhenyu Wang <[email protected]>
10808 M:      Zhi Wang <[email protected]>
10809 L:      [email protected]
10810 L:      [email protected]
10811 S:      Supported
10812 W:      https://01.org/igvt-g
10813 T:      git https://github.com/intel/gvt-linux.git
10814 F:      drivers/gpu/drm/i915/gvt/
10815
10816 INTEL HID EVENT DRIVER
10817 M:      Alex Hung <[email protected]>
10818 L:      [email protected]
10819 S:      Maintained
10820 F:      drivers/platform/x86/intel/hid.c
10821
10822 INTEL I/OAT DMA DRIVER
10823 M:      Dave Jiang <[email protected]>
10824 R:      Dan Williams <[email protected]>
10825 L:      [email protected]
10826 S:      Supported
10827 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
10828 F:      drivers/dma/ioat*
10829
10830 INTEL IAA CRYPTO DRIVER
10831 M:      Tom Zanussi <[email protected]>
10832 L:      [email protected]
10833 S:      Supported
10834 F:      Documentation/driver-api/crypto/iaa/iaa-crypto.rst
10835 F:      drivers/crypto/intel/iaa/*
10836
10837 INTEL IDLE DRIVER
10838 M:      Jacob Pan <[email protected]>
10839 M:      Len Brown <[email protected]>
10840 L:      [email protected]
10841 S:      Supported
10842 B:      https://bugzilla.kernel.org
10843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
10844 F:      drivers/idle/intel_idle.c
10845
10846 INTEL IDXD DRIVER
10847 M:      Fenghua Yu <[email protected]>
10848 M:      Dave Jiang <[email protected]>
10849 L:      [email protected]
10850 S:      Supported
10851 F:      drivers/dma/idxd/*
10852 F:      include/uapi/linux/idxd.h
10853
10854 INTEL IN FIELD SCAN (IFS) DEVICE
10855 M:      Jithu Joseph <[email protected]>
10856 R:      Ashok Raj <[email protected]>
10857 R:      Tony Luck <[email protected]>
10858 S:      Maintained
10859 F:      drivers/platform/x86/intel/ifs
10860 F:      include/trace/events/intel_ifs.h
10861
10862 INTEL INTEGRATED SENSOR HUB DRIVER
10863 M:      Srinivas Pandruvada <[email protected]>
10864 M:      Jiri Kosina <[email protected]>
10865 L:      [email protected]
10866 S:      Maintained
10867 F:      drivers/hid/intel-ish-hid/
10868
10869 INTEL IOMMU (VT-d)
10870 M:      David Woodhouse <[email protected]>
10871 M:      Lu Baolu <[email protected]>
10872 L:      [email protected]
10873 S:      Supported
10874 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10875 F:      drivers/iommu/intel/
10876
10877 INTEL IPU3 CSI-2 CIO2 DRIVER
10878 M:      Yong Zhi <[email protected]>
10879 M:      Sakari Ailus <[email protected]>
10880 M:      Bingbu Cao <[email protected]>
10881 M:      Dan Scally <[email protected]>
10882 R:      Tianshu Qiu <[email protected]>
10883 L:      [email protected]
10884 S:      Maintained
10885 T:      git git://linuxtv.org/media_tree.git
10886 F:      Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
10887 F:      drivers/media/pci/intel/ipu3/
10888
10889 INTEL IPU3 CSI-2 IMGU DRIVER
10890 M:      Sakari Ailus <[email protected]>
10891 R:      Bingbu Cao <[email protected]>
10892 R:      Tianshu Qiu <[email protected]>
10893 L:      [email protected]
10894 S:      Maintained
10895 F:      Documentation/admin-guide/media/ipu3.rst
10896 F:      Documentation/admin-guide/media/ipu3_rcb.svg
10897 F:      Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
10898 F:      drivers/staging/media/ipu3/
10899
10900 INTEL ISHTP ECLITE DRIVER
10901 M:      Sumesh K Naduvalath <[email protected]>
10902 L:      [email protected]
10903 S:      Supported
10904 F:      drivers/platform/x86/intel/ishtp_eclite.c
10905
10906 INTEL IXP4XX CRYPTO SUPPORT
10907 M:      Corentin Labbe <[email protected]>
10908 L:      [email protected]
10909 S:      Maintained
10910 F:      drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
10911
10912 INTEL KEEM BAY DRM DRIVER
10913 M:      Anitha Chrisanthus <[email protected]>
10914 M:      Edmund Dea <[email protected]>
10915 S:      Maintained
10916 F:      Documentation/devicetree/bindings/display/intel,keembay-display.yaml
10917 F:      drivers/gpu/drm/kmb/
10918
10919 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
10920 M:      Daniele Alessandrelli <[email protected]>
10921 S:      Maintained
10922 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
10923 F:      drivers/crypto/intel/keembay/Kconfig
10924 F:      drivers/crypto/intel/keembay/Makefile
10925 F:      drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
10926 F:      drivers/crypto/intel/keembay/ocs-aes.c
10927 F:      drivers/crypto/intel/keembay/ocs-aes.h
10928
10929 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
10930 M:      Daniele Alessandrelli <[email protected]>
10931 M:      Prabhjot Khurana <[email protected]>
10932 M:      Mark Gross <[email protected]>
10933 S:      Maintained
10934 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
10935 F:      drivers/crypto/intel/keembay/Kconfig
10936 F:      drivers/crypto/intel/keembay/Makefile
10937 F:      drivers/crypto/intel/keembay/keembay-ocs-ecc.c
10938
10939 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
10940 M:      Daniele Alessandrelli <[email protected]>
10941 M:      Declan Murphy <[email protected]>
10942 S:      Maintained
10943 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
10944 F:      drivers/crypto/intel/keembay/Kconfig
10945 F:      drivers/crypto/intel/keembay/Makefile
10946 F:      drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
10947 F:      drivers/crypto/intel/keembay/ocs-hcu.c
10948 F:      drivers/crypto/intel/keembay/ocs-hcu.h
10949
10950 INTEL MANAGEMENT ENGINE (mei)
10951 M:      Tomas Winkler <[email protected]>
10952 L:      [email protected]
10953 S:      Supported
10954 F:      Documentation/driver-api/mei/*
10955 F:      drivers/misc/mei/
10956 F:      drivers/watchdog/mei_wdt.c
10957 F:      include/linux/mei_aux.h
10958 F:      include/linux/mei_cl_bus.h
10959 F:      include/uapi/linux/mei.h
10960 F:      include/uapi/linux/mei_uuid.h
10961 F:      include/uapi/linux/uuid.h
10962 F:      samples/mei/*
10963
10964 INTEL MAX 10 BMC MFD DRIVER
10965 M:      Xu Yilun <[email protected]>
10966 R:      Tom Rix <[email protected]>
10967 S:      Maintained
10968 F:      Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
10969 F:      Documentation/hwmon/intel-m10-bmc-hwmon.rst
10970 F:      drivers/hwmon/intel-m10-bmc-hwmon.c
10971 F:      drivers/mfd/intel-m10-bmc*
10972 F:      include/linux/mfd/intel-m10-bmc.h
10973
10974 INTEL MAX10 BMC SECURE UPDATES
10975 M:      Peter Colberg <[email protected]>
10976 L:      [email protected]
10977 S:      Maintained
10978 F:      Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
10979 F:      drivers/fpga/intel-m10-bmc-sec-update.c
10980
10981 INTEL P-Unit IPC DRIVER
10982 M:      Zha Qipeng <[email protected]>
10983 L:      [email protected]
10984 S:      Maintained
10985 F:      arch/x86/include/asm/intel_punit_ipc.h
10986 F:      drivers/platform/x86/intel/punit_ipc.c
10987
10988 INTEL PMC CORE DRIVER
10989 M:      Rajneesh Bhardwaj <[email protected]>
10990 M:      David E Box <[email protected]>
10991 L:      [email protected]
10992 S:      Maintained
10993 F:      Documentation/ABI/testing/sysfs-platform-intel-pmc
10994 F:      drivers/platform/x86/intel/pmc/
10995
10996 INTEL PMIC GPIO DRIVERS
10997 M:      Andy Shevchenko <[email protected]>
10998 S:      Supported
10999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11000 F:      drivers/gpio/gpio-*cove.c
11001
11002 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11003 M:      Andy Shevchenko <[email protected]>
11004 S:      Supported
11005 F:      drivers/mfd/intel_soc_pmic*
11006 F:      include/linux/mfd/intel_soc_pmic*
11007
11008 INTEL PMT DRIVERS
11009 M:      David E. Box <[email protected]>
11010 S:      Supported
11011 F:      drivers/platform/x86/intel/pmt/
11012
11013 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11014 M:      Stanislav Yakovlev <[email protected]>
11015 L:      [email protected]
11016 S:      Maintained
11017 F:      Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11018 F:      Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11019 F:      drivers/net/wireless/intel/ipw2x00/
11020
11021 INTEL PSTATE DRIVER
11022 M:      Srinivas Pandruvada <[email protected]>
11023 M:      Len Brown <[email protected]>
11024 L:      [email protected]
11025 S:      Supported
11026 F:      drivers/cpufreq/intel_pstate.c
11027
11028 INTEL PTP DFL ToD DRIVER
11029 M:      Tianfei Zhang <[email protected]>
11030 L:      [email protected]
11031 L:      [email protected]
11032 S:      Maintained
11033 F:      drivers/ptp/ptp_dfl_tod.c
11034
11035 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11036 M:      Jarkko Nikula <[email protected]>
11037 L:      [email protected]
11038 F:      drivers/counter/intel-qep.c
11039
11040 INTEL SCU DRIVERS
11041 M:      Mika Westerberg <[email protected]>
11042 S:      Maintained
11043 F:      arch/x86/include/asm/intel_scu_ipc.h
11044 F:      drivers/platform/x86/intel_scu_*
11045
11046 INTEL SDSI DRIVER
11047 M:      David E. Box <[email protected]>
11048 S:      Supported
11049 F:      drivers/platform/x86/intel/sdsi.c
11050 F:      tools/arch/x86/intel_sdsi/
11051 F:      tools/testing/selftests/drivers/sdsi/
11052
11053 INTEL SGX
11054 M:      Jarkko Sakkinen <[email protected]>
11055 R:      Dave Hansen <[email protected]>
11056 L:      [email protected]
11057 S:      Supported
11058 Q:      https://patchwork.kernel.org/project/intel-sgx/list/
11059 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11060 F:      Documentation/arch/x86/sgx.rst
11061 F:      arch/x86/entry/vdso/vsgx.S
11062 F:      arch/x86/include/asm/sgx.h
11063 F:      arch/x86/include/uapi/asm/sgx.h
11064 F:      arch/x86/kernel/cpu/sgx/*
11065 F:      tools/testing/selftests/sgx/*
11066 K:      \bSGX_
11067
11068 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11069 M:      Daniel Scally <[email protected]>
11070 S:      Maintained
11071 F:      drivers/platform/x86/intel/int3472/
11072
11073 INTEL SPEED SELECT TECHNOLOGY
11074 M:      Srinivas Pandruvada <[email protected]>
11075 L:      [email protected]
11076 S:      Maintained
11077 F:      drivers/platform/x86/intel/speed_select_if/
11078 F:      include/uapi/linux/isst_if.h
11079 F:      tools/power/x86/intel-speed-select/
11080
11081 INTEL STRATIX10 FIRMWARE DRIVERS
11082 M:      Dinh Nguyen <[email protected]>
11083 L:      [email protected]
11084 S:      Maintained
11085 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11086 F:      Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11087 F:      Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11088 F:      drivers/firmware/stratix10-rsu.c
11089 F:      drivers/firmware/stratix10-svc.c
11090 F:      include/linux/firmware/intel/stratix10-smc.h
11091 F:      include/linux/firmware/intel/stratix10-svc-client.h
11092
11093 INTEL TELEMETRY DRIVER
11094 M:      Rajneesh Bhardwaj <[email protected]>
11095 M:      "David E. Box" <[email protected]>
11096 L:      [email protected]
11097 S:      Maintained
11098 F:      arch/x86/include/asm/intel_telemetry.h
11099 F:      drivers/platform/x86/intel/telemetry/
11100
11101 INTEL TPMI DRIVER
11102 M:      Srinivas Pandruvada <[email protected]>
11103 L:      [email protected]
11104 S:      Maintained
11105 F:      Documentation/ABI/testing/debugfs-tpmi
11106 F:      drivers/platform/x86/intel/tpmi.c
11107 F:      include/linux/intel_tpmi.h
11108
11109 INTEL UNCORE FREQUENCY CONTROL
11110 M:      Srinivas Pandruvada <[email protected]>
11111 L:      [email protected]
11112 S:      Maintained
11113 F:      Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11114 F:      drivers/platform/x86/intel/uncore-frequency/
11115
11116 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11117 M:      David E. Box <[email protected]>
11118 S:      Supported
11119 F:      drivers/platform/x86/intel/vsec.*
11120
11121 INTEL VIRTUAL BUTTON DRIVER
11122 M:      AceLan Kao <[email protected]>
11123 L:      [email protected]
11124 S:      Maintained
11125 F:      drivers/platform/x86/intel/vbtn.c
11126
11127 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11128 M:      Stanislaw Gruszka <[email protected]>
11129 L:      [email protected]
11130 S:      Supported
11131 F:      drivers/net/wireless/intel/iwlegacy/
11132
11133 INTEL WIRELESS WIFI LINK (iwlwifi)
11134 M:      Gregory Greenman <[email protected]>
11135 M:      Miri Korenblit <[email protected]>
11136 L:      [email protected]
11137 S:      Supported
11138 W:      https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11139 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11140 F:      drivers/net/wireless/intel/iwlwifi/
11141
11142 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11143 M:      Jithu Joseph <[email protected]>
11144 S:      Maintained
11145 W:      https://slimbootloader.github.io/security/firmware-update.html
11146 F:      drivers/platform/x86/intel/wmi/sbl-fw-update.c
11147
11148 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11149 L:      [email protected]
11150 S:      Maintained
11151 F:      drivers/platform/x86/intel/wmi/thunderbolt.c
11152
11153 INTEL WWAN IOSM DRIVER
11154 M:      M Chetan Kumar <[email protected]>
11155 L:      [email protected]
11156 S:      Maintained
11157 F:      drivers/net/wwan/iosm/
11158
11159 INTEL(R) TRACE HUB
11160 M:      Alexander Shishkin <[email protected]>
11161 S:      Supported
11162 F:      Documentation/trace/intel_th.rst
11163 F:      drivers/hwtracing/intel_th/
11164 F:      include/linux/intel_th.h
11165
11166 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11167 M:      Ning Sun <[email protected]>
11168 L:      [email protected]
11169 S:      Supported
11170 W:      http://tboot.sourceforge.net
11171 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11172 F:      Documentation/arch/x86/intel_txt.rst
11173 F:      arch/x86/kernel/tboot.c
11174 F:      include/linux/tboot.h
11175
11176 INTERCONNECT API
11177 M:      Georgi Djakov <[email protected]>
11178 L:      [email protected]
11179 S:      Maintained
11180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11181 F:      Documentation/devicetree/bindings/interconnect/
11182 F:      Documentation/driver-api/interconnect.rst
11183 F:      drivers/interconnect/
11184 F:      include/dt-bindings/interconnect/
11185 F:      include/linux/interconnect-provider.h
11186 F:      include/linux/interconnect.h
11187
11188 INTERRUPT COUNTER DRIVER
11189 M:      Oleksij Rempel <[email protected]>
11190 R:      Pengutronix Kernel Team <[email protected]>
11191 L:      [email protected]
11192 F:      Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11193 F:      drivers/counter/interrupt-cnt.c
11194
11195 INTERSIL ISL7998X VIDEO DECODER DRIVER
11196 M:      Michael Tretter <[email protected]>
11197 R:      Pengutronix Kernel Team <[email protected]>
11198 L:      [email protected]
11199 S:      Maintained
11200 F:      Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11201 F:      drivers/media/i2c/isl7998x.c
11202
11203 INVENSENSE ICM-426xx IMU DRIVER
11204 M:      Jean-Baptiste Maneyrol <[email protected]>
11205 L:      [email protected]
11206 S:      Maintained
11207 W:      https://invensense.tdk.com/
11208 F:      Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11209 F:      drivers/iio/imu/inv_icm42600/
11210
11211 INVENSENSE MPU-3050 GYROSCOPE DRIVER
11212 M:      Linus Walleij <[email protected]>
11213 L:      [email protected]
11214 S:      Maintained
11215 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
11216 F:      drivers/iio/gyro/mpu3050*
11217
11218 IOC3 ETHERNET DRIVER
11219 M:      Ralf Baechle <[email protected]>
11220 L:      [email protected]
11221 S:      Maintained
11222 F:      drivers/net/ethernet/sgi/ioc3-eth.c
11223
11224 IOMMU DMA-API LAYER
11225 M:      Robin Murphy <[email protected]>
11226 L:      [email protected]
11227 S:      Maintained
11228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
11229 F:      drivers/iommu/dma-iommu.c
11230 F:      drivers/iommu/dma-iommu.h
11231 F:      drivers/iommu/iova.c
11232 F:      include/linux/iova.h
11233
11234 IOMMU SUBSYSTEM
11235 M:      Joerg Roedel <[email protected]>
11236 M:      Will Deacon <[email protected]>
11237 R:      Robin Murphy <[email protected]>
11238 L:      [email protected]
11239 S:      Maintained
11240 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
11241 F:      Documentation/devicetree/bindings/iommu/
11242 F:      Documentation/userspace-api/iommu.rst
11243 F:      drivers/iommu/
11244 F:      include/linux/iommu.h
11245 F:      include/linux/iova.h
11246 F:      include/linux/of_iommu.h
11247 F:      include/uapi/linux/iommu.h
11248
11249 IOMMUFD
11250 M:      Jason Gunthorpe <[email protected]>
11251 M:      Kevin Tian <[email protected]>
11252 L:      [email protected]
11253 S:      Maintained
11254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
11255 F:      Documentation/userspace-api/iommufd.rst
11256 F:      drivers/iommu/iommufd/
11257 F:      include/linux/iommufd.h
11258 F:      include/uapi/linux/iommufd.h
11259 F:      tools/testing/selftests/iommu/
11260
11261 IOSYS-MAP HELPERS
11262 M:      Thomas Zimmermann <[email protected]>
11263 L:      [email protected]
11264 S:      Maintained
11265 T:      git git://anongit.freedesktop.org/drm/drm-misc
11266 F:      include/linux/iosys-map.h
11267
11268 IO_URING
11269 M:      Jens Axboe <[email protected]>
11270 R:      Pavel Begunkov <[email protected]>
11271 L:      [email protected]
11272 S:      Maintained
11273 T:      git git://git.kernel.dk/linux-block
11274 T:      git git://git.kernel.dk/liburing
11275 F:      include/linux/io_uring/
11276 F:      include/linux/io_uring.h
11277 F:      include/linux/io_uring_types.h
11278 F:      include/trace/events/io_uring.h
11279 F:      include/uapi/linux/io_uring.h
11280 F:      io_uring/
11281
11282 IPMI SUBSYSTEM
11283 M:      Corey Minyard <[email protected]>
11284 L:      [email protected] (moderated for non-subscribers)
11285 S:      Supported
11286 W:      http://openipmi.sourceforge.net/
11287 T:      git https://github.com/cminyard/linux-ipmi.git for-next
11288 F:      Documentation/devicetree/bindings/ipmi/
11289 F:      Documentation/driver-api/ipmi.rst
11290 F:      drivers/char/ipmi/
11291 F:      include/linux/ipmi*
11292 F:      include/uapi/linux/ipmi*
11293
11294 IPS SCSI RAID DRIVER
11295 M:      Adaptec OEM Raid Solutions <[email protected]>
11296 L:      [email protected]
11297 S:      Maintained
11298 W:      http://www.adaptec.com/
11299 F:      drivers/scsi/ips*
11300
11301 IPVS
11302 M:      Simon Horman <[email protected]>
11303 M:      Julian Anastasov <[email protected]>
11304 L:      [email protected]
11305 L:      [email protected]
11306 S:      Maintained
11307 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11309 F:      Documentation/networking/ipvs-sysctl.rst
11310 F:      include/net/ip_vs.h
11311 F:      include/uapi/linux/ip_vs.h
11312 F:      net/netfilter/ipvs/
11313
11314 IPWIRELESS DRIVER
11315 M:      Jiri Kosina <[email protected]>
11316 M:      David Sterba <[email protected]>
11317 S:      Odd Fixes
11318 F:      drivers/tty/ipwireless/
11319
11320 IRON DEVICE AUDIO CODEC DRIVERS
11321 M:      Kiseok Jo <[email protected]>
11322 L:      [email protected] (moderated for non-subscribers)
11323 S:      Maintained
11324 F:      Documentation/devicetree/bindings/sound/irondevice,*
11325 F:      sound/soc/codecs/sma*
11326
11327 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
11328 M:      Thomas Gleixner <[email protected]>
11329 S:      Maintained
11330 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11331 F:      Documentation/core-api/irq/irq-domain.rst
11332 F:      include/linux/irqdomain.h
11333 F:      kernel/irq/irqdomain.c
11334 F:      kernel/irq/msi.c
11335
11336 IRQ SUBSYSTEM
11337 M:      Thomas Gleixner <[email protected]>
11338 L:      [email protected]
11339 S:      Maintained
11340 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11341 F:      include/linux/group_cpus.h
11342 F:      kernel/irq/
11343 F:      lib/group_cpus.c
11344
11345 IRQCHIP DRIVERS
11346 M:      Thomas Gleixner <[email protected]>
11347 L:      [email protected]
11348 S:      Maintained
11349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11350 F:      Documentation/devicetree/bindings/interrupt-controller/
11351 F:      drivers/irqchip/
11352
11353 ISA
11354 M:      William Breathitt Gray <[email protected]>
11355 S:      Maintained
11356 F:      Documentation/driver-api/isa.rst
11357 F:      drivers/base/isa.c
11358 F:      include/linux/isa.h
11359
11360 ISA RADIO MODULE
11361 M:      Hans Verkuil <[email protected]>
11362 L:      [email protected]
11363 S:      Maintained
11364 W:      https://linuxtv.org
11365 T:      git git://linuxtv.org/media_tree.git
11366 F:      drivers/media/radio/radio-isa*
11367
11368 ISAPNP
11369 M:      Jaroslav Kysela <[email protected]>
11370 S:      Maintained
11371 F:      Documentation/userspace-api/isapnp.rst
11372 F:      drivers/pnp/isapnp/
11373 F:      include/linux/isapnp.h
11374
11375 ISCSI
11376 M:      Lee Duncan <[email protected]>
11377 M:      Chris Leech <[email protected]>
11378 M:      Mike Christie <[email protected]>
11379 L:      [email protected]
11380 L:      [email protected]
11381 S:      Maintained
11382 W:      www.open-iscsi.com
11383 F:      drivers/scsi/*iscsi*
11384 F:      include/scsi/*iscsi*
11385
11386 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
11387 M:      Peter Jones <[email protected]>
11388 M:      Konrad Rzeszutek Wilk <[email protected]>
11389 S:      Maintained
11390 F:      drivers/firmware/iscsi_ibft*
11391
11392 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
11393 M:      Sagi Grimberg <[email protected]>
11394 M:      Max Gurtovoy <[email protected]>
11395 L:      [email protected]
11396 S:      Supported
11397 W:      http://www.openfabrics.org
11398 W:      www.open-iscsi.org
11399 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11400 F:      drivers/infiniband/ulp/iser/
11401
11402 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
11403 M:      Sagi Grimberg <[email protected]>
11404 L:      [email protected]
11405 L:      [email protected]
11406 S:      Supported
11407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11408 F:      drivers/infiniband/ulp/isert
11409
11410 ISDN/CMTP OVER BLUETOOTH
11411 M:      Karsten Keil <[email protected]>
11412 L:      [email protected] (subscribers-only)
11413 L:      [email protected]
11414 S:      Odd Fixes
11415 W:      http://www.isdn4linux.de
11416 F:      Documentation/isdn/
11417 F:      drivers/isdn/capi/
11418 F:      include/linux/isdn/
11419 F:      include/uapi/linux/isdn/
11420 F:      net/bluetooth/cmtp/
11421
11422 ISDN/mISDN SUBSYSTEM
11423 M:      Karsten Keil <[email protected]>
11424 L:      [email protected] (subscribers-only)
11425 L:      [email protected]
11426 S:      Maintained
11427 W:      http://www.isdn4linux.de
11428 F:      drivers/isdn/Kconfig
11429 F:      drivers/isdn/Makefile
11430 F:      drivers/isdn/hardware/
11431 F:      drivers/isdn/mISDN/
11432
11433 ISOFS FILESYSTEM
11434 M:      Jan Kara <[email protected]>
11435 L:      [email protected]
11436 S:      Maintained
11437 F:      Documentation/filesystems/isofs.rst
11438 F:      fs/isofs/
11439
11440 IT87 HARDWARE MONITORING DRIVER
11441 M:      Jean Delvare <[email protected]>
11442 L:      [email protected]
11443 S:      Maintained
11444 F:      Documentation/hwmon/it87.rst
11445 F:      drivers/hwmon/it87.c
11446
11447 IT913X MEDIA DRIVER
11448 L:      [email protected]
11449 S:      Orphan
11450 W:      https://linuxtv.org
11451 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11452 F:      drivers/media/tuners/it913x*
11453
11454 ITE IT66121 HDMI BRIDGE DRIVER
11455 M:      Phong LE <[email protected]>
11456 M:      Neil Armstrong <[email protected]>
11457 S:      Maintained
11458 T:      git git://anongit.freedesktop.org/drm/drm-misc
11459 F:      Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
11460 F:      drivers/gpu/drm/bridge/ite-it66121.c
11461
11462 IVTV VIDEO4LINUX DRIVER
11463 M:      Andy Walls <[email protected]>
11464 L:      [email protected]
11465 S:      Maintained
11466 W:      https://linuxtv.org
11467 T:      git git://linuxtv.org/media_tree.git
11468 F:      Documentation/admin-guide/media/ivtv*
11469 F:      drivers/media/pci/ivtv/
11470 F:      include/uapi/linux/ivtv*
11471
11472 IX2505V MEDIA DRIVER
11473 M:      Malcolm Priestley <[email protected]>
11474 L:      [email protected]
11475 S:      Maintained
11476 W:      https://linuxtv.org
11477 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11478 F:      drivers/media/dvb-frontends/ix2505v*
11479
11480 JAILHOUSE HYPERVISOR INTERFACE
11481 M:      Jan Kiszka <[email protected]>
11482 L:      [email protected]
11483 S:      Maintained
11484 F:      arch/x86/include/asm/jailhouse_para.h
11485 F:      arch/x86/kernel/jailhouse.c
11486
11487 JC42.4 TEMPERATURE SENSOR DRIVER
11488 M:      Guenter Roeck <[email protected]>
11489 L:      [email protected]
11490 S:      Maintained
11491 F:      Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
11492 F:      Documentation/hwmon/jc42.rst
11493 F:      drivers/hwmon/jc42.c
11494
11495 JFS FILESYSTEM
11496 M:      Dave Kleikamp <[email protected]>
11497 L:      [email protected]
11498 S:      Odd Fixes
11499 W:      http://jfs.sourceforge.net/
11500 T:      git https://github.com/kleikamp/linux-shaggy.git
11501 F:      Documentation/admin-guide/jfs.rst
11502 F:      fs/jfs/
11503
11504 JME NETWORK DRIVER
11505 M:      Guo-Fu Tseng <[email protected]>
11506 L:      [email protected]
11507 S:      Maintained
11508 F:      drivers/net/ethernet/jme.*
11509
11510 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
11511 M:      David Woodhouse <[email protected]>
11512 M:      Richard Weinberger <[email protected]>
11513 L:      [email protected]
11514 S:      Odd Fixes
11515 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
11516 T:      git git://git.infradead.org/ubifs-2.6.git
11517 F:      fs/jffs2/
11518 F:      include/uapi/linux/jffs2.h
11519
11520 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
11521 M:      "Theodore Ts'o" <[email protected]>
11522 M:      Jan Kara <[email protected]>
11523 L:      [email protected]
11524 S:      Maintained
11525 F:      fs/jbd2/
11526 F:      include/linux/jbd2.h
11527
11528 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
11529 M:      Mikhail Ulyanov <[email protected]>
11530 L:      [email protected]
11531 L:      [email protected]
11532 S:      Maintained
11533 F:      drivers/media/platform/renesas/rcar_jpu.c
11534
11535 JSM Neo PCI based serial card
11536 L:      [email protected]
11537 S:      Orphan
11538 F:      drivers/tty/serial/jsm/
11539
11540 K10TEMP HARDWARE MONITORING DRIVER
11541 M:      Clemens Ladisch <[email protected]>
11542 L:      [email protected]
11543 S:      Maintained
11544 F:      Documentation/hwmon/k10temp.rst
11545 F:      drivers/hwmon/k10temp.c
11546
11547 K8TEMP HARDWARE MONITORING DRIVER
11548 M:      Rudolf Marek <[email protected]>
11549 L:      [email protected]
11550 S:      Maintained
11551 F:      Documentation/hwmon/k8temp.rst
11552 F:      drivers/hwmon/k8temp.c
11553
11554 KASAN
11555 M:      Andrey Ryabinin <[email protected]>
11556 R:      Alexander Potapenko <[email protected]>
11557 R:      Andrey Konovalov <[email protected]>
11558 R:      Dmitry Vyukov <[email protected]>
11559 R:      Vincenzo Frascino <[email protected]>
11560 L:      [email protected]
11561 S:      Maintained
11562 F:      Documentation/dev-tools/kasan.rst
11563 F:      arch/*/include/asm/*kasan.h
11564 F:      arch/*/mm/kasan_init*
11565 F:      include/linux/kasan*.h
11566 F:      lib/Kconfig.kasan
11567 F:      mm/kasan/
11568 F:      scripts/Makefile.kasan
11569
11570 KCONFIG
11571 M:      Masahiro Yamada <[email protected]>
11572 L:      [email protected]
11573 S:      Maintained
11574 Q:      https://patchwork.kernel.org/project/linux-kbuild/list/
11575 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
11576 F:      Documentation/kbuild/kconfig*
11577 F:      scripts/Kconfig.include
11578 F:      scripts/kconfig/
11579
11580 KCOV
11581 R:      Dmitry Vyukov <[email protected]>
11582 R:      Andrey Konovalov <[email protected]>
11583 L:      [email protected]
11584 S:      Maintained
11585 F:      Documentation/dev-tools/kcov.rst
11586 F:      include/linux/kcov.h
11587 F:      include/uapi/linux/kcov.h
11588 F:      kernel/kcov.c
11589 F:      scripts/Makefile.kcov
11590
11591 KCSAN
11592 M:      Marco Elver <[email protected]>
11593 R:      Dmitry Vyukov <[email protected]>
11594 L:      [email protected]
11595 S:      Maintained
11596 F:      Documentation/dev-tools/kcsan.rst
11597 F:      include/linux/kcsan*.h
11598 F:      kernel/kcsan/
11599 F:      lib/Kconfig.kcsan
11600 F:      scripts/Makefile.kcsan
11601
11602 KDUMP
11603 M:      Baoquan He <[email protected]>
11604 R:      Vivek Goyal <[email protected]>
11605 R:      Dave Young <[email protected]>
11606 L:      [email protected]
11607 S:      Maintained
11608 W:      http://lse.sourceforge.net/kdump/
11609 F:      Documentation/admin-guide/kdump/
11610 F:      fs/proc/vmcore.c
11611 F:      include/linux/crash_core.h
11612 F:      include/linux/crash_dump.h
11613 F:      include/uapi/linux/vmcore.h
11614 F:      kernel/crash_*.c
11615
11616 KEENE FM RADIO TRANSMITTER DRIVER
11617 M:      Hans Verkuil <[email protected]>
11618 L:      [email protected]
11619 S:      Maintained
11620 W:      https://linuxtv.org
11621 T:      git git://linuxtv.org/media_tree.git
11622 F:      drivers/media/radio/radio-keene*
11623
11624 KERNEL AUTOMOUNTER
11625 M:      Ian Kent <[email protected]>
11626 L:      [email protected]
11627 S:      Maintained
11628 F:      fs/autofs/
11629
11630 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
11631 M:      Masahiro Yamada <[email protected]>
11632 R:      Nathan Chancellor <[email protected]>
11633 R:      Nicolas Schier <[email protected]>
11634 L:      [email protected]
11635 S:      Maintained
11636 Q:      https://patchwork.kernel.org/project/linux-kbuild/list/
11637 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
11638 F:      Documentation/kbuild/
11639 F:      Makefile
11640 F:      scripts/*vmlinux*
11641 F:      scripts/Kbuild*
11642 F:      scripts/Makefile*
11643 F:      scripts/basic/
11644 F:      scripts/clang-tools/
11645 F:      scripts/dummy-tools/
11646 F:      scripts/mk*
11647 F:      scripts/mod/
11648 F:      scripts/package/
11649 F:      usr/
11650
11651 KERNEL HARDENING (not covered by other areas)
11652 M:      Kees Cook <[email protected]>
11653 R:      Gustavo A. R. Silva <[email protected]>
11654 L:      [email protected]
11655 S:      Supported
11656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11657 F:      Documentation/ABI/testing/sysfs-kernel-oops_count
11658 F:      Documentation/ABI/testing/sysfs-kernel-warn_count
11659 F:      arch/*/configs/hardening.config
11660 F:      include/linux/overflow.h
11661 F:      include/linux/randomize_kstack.h
11662 F:      kernel/configs/hardening.config
11663 F:      mm/usercopy.c
11664 K:      \b(add|choose)_random_kstack_offset\b
11665 K:      \b__check_(object_size|heap_object)\b
11666 K:      \b__counted_by\b
11667
11668 KERNEL JANITORS
11669 L:      [email protected]
11670 S:      Odd Fixes
11671 W:      http://kernelnewbies.org/KernelJanitors
11672
11673 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
11674 M:      Chuck Lever <[email protected]>
11675 M:      Jeff Layton <[email protected]>
11676 R:      Neil Brown <[email protected]>
11677 R:      Olga Kornievskaia <[email protected]>
11678 R:      Dai Ngo <[email protected]>
11679 R:      Tom Talpey <[email protected]>
11680 L:      [email protected]
11681 S:      Supported
11682 W:      http://nfs.sourceforge.net/
11683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
11684 F:      Documentation/filesystems/nfs/
11685 F:      fs/lockd/
11686 F:      fs/nfs_common/
11687 F:      fs/nfsd/
11688 F:      include/linux/lockd/
11689 F:      include/linux/sunrpc/
11690 F:      include/trace/events/rpcgss.h
11691 F:      include/trace/events/rpcrdma.h
11692 F:      include/trace/events/sunrpc.h
11693 F:      include/trace/misc/fs.h
11694 F:      include/trace/misc/nfs.h
11695 F:      include/trace/misc/sunrpc.h
11696 F:      include/uapi/linux/nfsd/
11697 F:      include/uapi/linux/sunrpc/
11698 F:      net/sunrpc/
11699
11700 KERNEL REGRESSIONS
11701 M:      Thorsten Leemhuis <[email protected]>
11702 L:      [email protected]
11703 S:      Supported
11704 F:      Documentation/admin-guide/reporting-regressions.rst
11705 F:      Documentation/process/handling-regressions.rst
11706
11707 KERNEL SELFTEST FRAMEWORK
11708 M:      Shuah Khan <[email protected]>
11709 M:      Shuah Khan <[email protected]>
11710 L:      [email protected]
11711 S:      Maintained
11712 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
11713 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
11714 F:      Documentation/dev-tools/kselftest*
11715 F:      tools/testing/selftests/
11716
11717 KERNEL SMB3 SERVER (KSMBD)
11718 M:      Namjae Jeon <[email protected]>
11719 M:      Steve French <[email protected]>
11720 R:      Sergey Senozhatsky <[email protected]>
11721 R:      Tom Talpey <[email protected]>
11722 L:      [email protected]
11723 S:      Maintained
11724 T:      git git://git.samba.org/ksmbd.git
11725 F:      Documentation/filesystems/smb/ksmbd.rst
11726 F:      fs/smb/common/
11727 F:      fs/smb/server/
11728
11729 KERNEL UNIT TESTING FRAMEWORK (KUnit)
11730 M:      Brendan Higgins <[email protected]>
11731 M:      David Gow <[email protected]>
11732 L:      [email protected]
11733 L:      [email protected]
11734 S:      Maintained
11735 W:      https://google.github.io/kunit-docs/third_party/kernel/docs/
11736 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
11737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
11738 F:      Documentation/dev-tools/kunit/
11739 F:      include/kunit/
11740 F:      lib/kunit/
11741 F:      rust/kernel/kunit.rs
11742 F:      scripts/rustdoc_test_*
11743 F:      tools/testing/kunit/
11744
11745 KERNEL USERMODE HELPER
11746 M:      Luis Chamberlain <[email protected]>
11747 L:      [email protected]
11748 S:      Maintained
11749 F:      include/linux/umh.h
11750 F:      kernel/umh.c
11751
11752 KERNEL VIRTUAL MACHINE (KVM)
11753 M:      Paolo Bonzini <[email protected]>
11754 L:      [email protected]
11755 S:      Supported
11756 W:      http://www.linux-kvm.org
11757 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11758 F:      Documentation/virt/kvm/
11759 F:      include/asm-generic/kvm*
11760 F:      include/kvm/iodev.h
11761 F:      include/linux/kvm*
11762 F:      include/trace/events/kvm.h
11763 F:      include/uapi/asm-generic/kvm*
11764 F:      include/uapi/linux/kvm*
11765 F:      tools/kvm/
11766 F:      tools/testing/selftests/kvm/
11767 F:      virt/kvm/*
11768
11769 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
11770 M:      Marc Zyngier <[email protected]>
11771 M:      Oliver Upton <[email protected]>
11772 R:      James Morse <[email protected]>
11773 R:      Suzuki K Poulose <[email protected]>
11774 R:      Zenghui Yu <[email protected]>
11775 L:      [email protected] (moderated for non-subscribers)
11776 L:      [email protected]
11777 S:      Maintained
11778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
11779 F:      arch/arm64/include/asm/kvm*
11780 F:      arch/arm64/include/uapi/asm/kvm*
11781 F:      arch/arm64/kvm/
11782 F:      include/kvm/arm_*
11783 F:      tools/testing/selftests/kvm/*/aarch64/
11784 F:      tools/testing/selftests/kvm/aarch64/
11785
11786 KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
11787 M:      Tianrui Zhao <[email protected]>
11788 M:      Bibo Mao <[email protected]>
11789 M:      Huacai Chen <[email protected]>
11790 L:      [email protected]
11791 L:      [email protected]
11792 S:      Maintained
11793 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11794 F:      arch/loongarch/include/asm/kvm*
11795 F:      arch/loongarch/include/uapi/asm/kvm*
11796 F:      arch/loongarch/kvm/
11797
11798 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
11799 M:      Huacai Chen <[email protected]>
11800 L:      [email protected]
11801 L:      [email protected]
11802 S:      Maintained
11803 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11804 F:      arch/mips/include/asm/kvm*
11805 F:      arch/mips/include/uapi/asm/kvm*
11806 F:      arch/mips/kvm/
11807
11808 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
11809 M:      Michael Ellerman <[email protected]>
11810 R:      Nicholas Piggin <[email protected]>
11811 L:      [email protected]
11812 L:      [email protected]
11813 S:      Maintained (Book3S 64-bit HV)
11814 S:      Odd fixes (Book3S 64-bit PR)
11815 S:      Orphan (Book3E and 32-bit)
11816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
11817 F:      arch/powerpc/include/asm/kvm*
11818 F:      arch/powerpc/include/uapi/asm/kvm*
11819 F:      arch/powerpc/kernel/kvm*
11820 F:      arch/powerpc/kvm/
11821
11822 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
11823 M:      Anup Patel <[email protected]>
11824 R:      Atish Patra <[email protected]>
11825 L:      [email protected]
11826 L:      [email protected]
11827 L:      [email protected]
11828 S:      Maintained
11829 T:      git https://github.com/kvm-riscv/linux.git
11830 F:      arch/riscv/include/asm/kvm*
11831 F:      arch/riscv/include/uapi/asm/kvm*
11832 F:      arch/riscv/kvm/
11833 F:      tools/testing/selftests/kvm/*/riscv/
11834 F:      tools/testing/selftests/kvm/riscv/
11835
11836 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
11837 M:      Christian Borntraeger <[email protected]>
11838 M:      Janosch Frank <[email protected]>
11839 M:      Claudio Imbrenda <[email protected]>
11840 R:      David Hildenbrand <[email protected]>
11841 L:      [email protected]
11842 S:      Supported
11843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
11844 F:      Documentation/virt/kvm/s390*
11845 F:      arch/s390/include/asm/gmap.h
11846 F:      arch/s390/include/asm/kvm*
11847 F:      arch/s390/include/uapi/asm/kvm*
11848 F:      arch/s390/include/uapi/asm/uvdevice.h
11849 F:      arch/s390/kernel/uv.c
11850 F:      arch/s390/kvm/
11851 F:      arch/s390/mm/gmap.c
11852 F:      drivers/s390/char/uvdevice.c
11853 F:      tools/testing/selftests/drivers/s390x/uvdevice/
11854 F:      tools/testing/selftests/kvm/*/s390x/
11855 F:      tools/testing/selftests/kvm/s390x/
11856
11857 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
11858 M:      Sean Christopherson <[email protected]>
11859 M:      Paolo Bonzini <[email protected]>
11860 L:      [email protected]
11861 S:      Supported
11862 P:      Documentation/process/maintainer-kvm-x86.rst
11863 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11864 F:      arch/x86/include/asm/kvm*
11865 F:      arch/x86/include/asm/svm.h
11866 F:      arch/x86/include/asm/vmx*.h
11867 F:      arch/x86/include/uapi/asm/kvm*
11868 F:      arch/x86/include/uapi/asm/svm.h
11869 F:      arch/x86/include/uapi/asm/vmx.h
11870 F:      arch/x86/kvm/
11871 F:      arch/x86/kvm/*/
11872 F:      tools/testing/selftests/kvm/*/x86_64/
11873 F:      tools/testing/selftests/kvm/x86_64/
11874
11875 KERNFS
11876 M:      Greg Kroah-Hartman <[email protected]>
11877 M:      Tejun Heo <[email protected]>
11878 S:      Supported
11879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11880 F:      fs/kernfs/
11881 F:      include/linux/kernfs.h
11882
11883 KEXEC
11884 M:      Eric Biederman <[email protected]>
11885 L:      [email protected]
11886 S:      Maintained
11887 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
11888 F:      include/linux/kexec.h
11889 F:      include/uapi/linux/kexec.h
11890 F:      kernel/kexec*
11891
11892 KEYS-ENCRYPTED
11893 M:      Mimi Zohar <[email protected]>
11894 L:      [email protected]
11895 L:      [email protected]
11896 S:      Supported
11897 F:      Documentation/security/keys/trusted-encrypted.rst
11898 F:      include/keys/encrypted-type.h
11899 F:      security/keys/encrypted-keys/
11900
11901 KEYS-TRUSTED
11902 M:      James Bottomley <[email protected]>
11903 M:      Jarkko Sakkinen <[email protected]>
11904 M:      Mimi Zohar <[email protected]>
11905 L:      [email protected]
11906 L:      [email protected]
11907 S:      Supported
11908 F:      Documentation/security/keys/trusted-encrypted.rst
11909 F:      include/keys/trusted-type.h
11910 F:      include/keys/trusted_tpm.h
11911 F:      security/keys/trusted-keys/
11912
11913 KEYS-TRUSTED-CAAM
11914 M:      Ahmad Fatoum <[email protected]>
11915 R:      Pengutronix Kernel Team <[email protected]>
11916 L:      [email protected]
11917 L:      [email protected]
11918 S:      Maintained
11919 F:      include/keys/trusted_caam.h
11920 F:      security/keys/trusted-keys/trusted_caam.c
11921
11922 KEYS-TRUSTED-TEE
11923 M:      Sumit Garg <[email protected]>
11924 L:      [email protected]
11925 L:      [email protected]
11926 S:      Supported
11927 F:      include/keys/trusted_tee.h
11928 F:      security/keys/trusted-keys/trusted_tee.c
11929
11930 KEYS/KEYRINGS
11931 M:      David Howells <[email protected]>
11932 M:      Jarkko Sakkinen <[email protected]>
11933 L:      [email protected]
11934 S:      Maintained
11935 F:      Documentation/security/keys/core.rst
11936 F:      include/keys/
11937 F:      include/linux/key-type.h
11938 F:      include/linux/key.h
11939 F:      include/linux/keyctl.h
11940 F:      include/uapi/linux/keyctl.h
11941 F:      security/keys/
11942
11943 KEYS/KEYRINGS_INTEGRITY
11944 M:      Jarkko Sakkinen <[email protected]>
11945 M:      Mimi Zohar <[email protected]>
11946 L:      [email protected]
11947 L:      [email protected]
11948 S:      Supported
11949 F:      security/integrity/platform_certs
11950
11951 KFENCE
11952 M:      Alexander Potapenko <[email protected]>
11953 M:      Marco Elver <[email protected]>
11954 R:      Dmitry Vyukov <[email protected]>
11955 L:      [email protected]
11956 S:      Maintained
11957 F:      Documentation/dev-tools/kfence.rst
11958 F:      arch/*/include/asm/kfence.h
11959 F:      include/linux/kfence.h
11960 F:      lib/Kconfig.kfence
11961 F:      mm/kfence/
11962
11963 KFIFO
11964 M:      Stefani Seibold <[email protected]>
11965 S:      Maintained
11966 F:      include/linux/kfifo.h
11967 F:      lib/kfifo.c
11968 F:      samples/kfifo/
11969
11970 KGDB / KDB /debug_core
11971 M:      Jason Wessel <[email protected]>
11972 M:      Daniel Thompson <[email protected]>
11973 R:      Douglas Anderson <[email protected]>
11974 L:      [email protected]
11975 S:      Maintained
11976 W:      http://kgdb.wiki.kernel.org/
11977 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
11978 F:      Documentation/dev-tools/kgdb.rst
11979 F:      drivers/misc/kgdbts.c
11980 F:      drivers/tty/serial/kgdboc.c
11981 F:      include/linux/kdb.h
11982 F:      include/linux/kgdb.h
11983 F:      kernel/debug/
11984 F:      kernel/module/kdb.c
11985
11986 KHADAS MCU MFD DRIVER
11987 M:      Neil Armstrong <[email protected]>
11988 L:      [email protected]
11989 S:      Maintained
11990 F:      Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
11991 F:      drivers/mfd/khadas-mcu.c
11992 F:      drivers/thermal/khadas_mcu_fan.c
11993 F:      include/linux/mfd/khadas-mcu.h
11994
11995 KIONIX/ROHM KX022A ACCELEROMETER
11996 M:      Matti Vaittinen <[email protected]>
11997 L:      [email protected]
11998 S:      Supported
11999 F:      drivers/iio/accel/kionix-kx022a*
12000
12001 KMEMLEAK
12002 M:      Catalin Marinas <[email protected]>
12003 S:      Maintained
12004 F:      Documentation/dev-tools/kmemleak.rst
12005 F:      include/linux/kmemleak.h
12006 F:      mm/kmemleak.c
12007 F:      samples/kmemleak/kmemleak-test.c
12008
12009 KMSAN
12010 M:      Alexander Potapenko <[email protected]>
12011 R:      Marco Elver <[email protected]>
12012 R:      Dmitry Vyukov <[email protected]>
12013 L:      [email protected]
12014 S:      Maintained
12015 F:      Documentation/dev-tools/kmsan.rst
12016 F:      arch/*/include/asm/kmsan.h
12017 F:      arch/*/mm/kmsan_*
12018 F:      include/linux/kmsan*.h
12019 F:      lib/Kconfig.kmsan
12020 F:      mm/kmsan/
12021 F:      scripts/Makefile.kmsan
12022
12023 KPROBES
12024 M:      Naveen N. Rao <[email protected]>
12025 M:      Anil S Keshavamurthy <[email protected]>
12026 M:      "David S. Miller" <[email protected]>
12027 M:      Masami Hiramatsu <[email protected]>
12028 L:      [email protected]
12029 L:      [email protected]
12030 S:      Maintained
12031 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
12032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12033 F:      Documentation/trace/kprobes.rst
12034 F:      include/asm-generic/kprobes.h
12035 F:      include/linux/kprobes.h
12036 F:      kernel/kprobes.c
12037 F:      lib/test_kprobes.c
12038 F:      samples/kprobes
12039
12040 KS0108 LCD CONTROLLER DRIVER
12041 M:      Miguel Ojeda <[email protected]>
12042 S:      Maintained
12043 F:      Documentation/admin-guide/auxdisplay/ks0108.rst
12044 F:      drivers/auxdisplay/ks0108.c
12045 F:      include/linux/ks0108.h
12046
12047 KTD253 BACKLIGHT DRIVER
12048 M:      Linus Walleij <[email protected]>
12049 S:      Maintained
12050 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12051 F:      drivers/video/backlight/ktd253-backlight.c
12052
12053 KTEST
12054 M:      Steven Rostedt <[email protected]>
12055 M:      John Hawley <[email protected]>
12056 S:      Maintained
12057 F:      tools/testing/ktest
12058
12059 KTZ8866 BACKLIGHT DRIVER
12060 M:      Jianhua Lu <[email protected]>
12061 S:      Maintained
12062 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
12063 F:      drivers/video/backlight/ktz8866.c
12064
12065 KVM PARAVIRT (KVM/paravirt)
12066 M:      Paolo Bonzini <[email protected]>
12067 R:      Wanpeng Li <[email protected]>
12068 R:      Vitaly Kuznetsov <[email protected]>
12069 L:      [email protected]
12070 S:      Supported
12071 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12072 F:      arch/um/include/asm/kvm_para.h
12073 F:      arch/x86/include/asm/kvm_para.h
12074 F:      arch/x86/include/asm/pvclock-abi.h
12075 F:      arch/x86/include/uapi/asm/kvm_para.h
12076 F:      arch/x86/kernel/kvm.c
12077 F:      arch/x86/kernel/kvmclock.c
12078 F:      include/asm-generic/kvm_para.h
12079 F:      include/linux/kvm_para.h
12080 F:      include/uapi/asm-generic/kvm_para.h
12081 F:      include/uapi/linux/kvm_para.h
12082
12083 KVM X86 HYPER-V (KVM/hyper-v)
12084 M:      Vitaly Kuznetsov <[email protected]>
12085 M:      Sean Christopherson <[email protected]>
12086 M:      Paolo Bonzini <[email protected]>
12087 L:      [email protected]
12088 S:      Supported
12089 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12090 F:      arch/x86/kvm/hyperv.*
12091 F:      arch/x86/kvm/kvm_onhyperv.*
12092 F:      arch/x86/kvm/svm/hyperv.*
12093 F:      arch/x86/kvm/svm/svm_onhyperv.*
12094 F:      arch/x86/kvm/vmx/hyperv.*
12095
12096 KVM X86 Xen (KVM/Xen)
12097 M:      David Woodhouse <[email protected]>
12098 M:      Paul Durrant <[email protected]>
12099 M:      Sean Christopherson <[email protected]>
12100 M:      Paolo Bonzini <[email protected]>
12101 L:      [email protected]
12102 S:      Supported
12103 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12104 F:      arch/x86/kvm/xen.*
12105
12106 L3MDEV
12107 M:      David Ahern <[email protected]>
12108 L:      [email protected]
12109 S:      Maintained
12110 F:      include/net/l3mdev.h
12111 F:      net/l3mdev
12112
12113 LANDLOCK SECURITY MODULE
12114 M:      Mickaël Salaün <[email protected]>
12115 L:      [email protected]
12116 S:      Supported
12117 W:      https://landlock.io
12118 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12119 F:      Documentation/security/landlock.rst
12120 F:      Documentation/userspace-api/landlock.rst
12121 F:      include/uapi/linux/landlock.h
12122 F:      samples/landlock/
12123 F:      security/landlock/
12124 F:      tools/testing/selftests/landlock/
12125 K:      landlock
12126 K:      LANDLOCK
12127
12128 LANTIQ / INTEL Ethernet drivers
12129 M:      Hauke Mehrtens <[email protected]>
12130 L:      [email protected]
12131 S:      Maintained
12132 F:      drivers/net/dsa/lantiq_gswip.c
12133 F:      drivers/net/dsa/lantiq_pce.h
12134 F:      drivers/net/ethernet/lantiq_xrx200.c
12135 F:      net/dsa/tag_gswip.c
12136
12137 LANTIQ MIPS ARCHITECTURE
12138 M:      John Crispin <[email protected]>
12139 L:      [email protected]
12140 S:      Maintained
12141 F:      arch/mips/lantiq
12142 F:      drivers/soc/lantiq
12143
12144 LANTIQ PEF2256 DRIVER
12145 M:      Herve Codina <[email protected]>
12146 S:      Maintained
12147 F:      Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12148 F:      drivers/net/wan/framer/pef2256/
12149 F:      drivers/pinctrl/pinctrl-pef2256.c
12150 F:      include/linux/framer/pef2256.h
12151
12152 LASI 53c700 driver for PARISC
12153 M:      "James E.J. Bottomley" <[email protected]>
12154 L:      [email protected]
12155 S:      Maintained
12156 F:      Documentation/scsi/53c700.rst
12157 F:      drivers/scsi/53c700*
12158
12159 LEAKING_ADDRESSES
12160 M:      Tobin C. Harding <[email protected]>
12161 M:      Tycho Andersen <[email protected]>
12162 L:      [email protected]
12163 S:      Maintained
12164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
12165 F:      scripts/leaking_addresses.pl
12166
12167 LED SUBSYSTEM
12168 M:      Pavel Machek <[email protected]>
12169 M:      Lee Jones <[email protected]>
12170 L:      [email protected]
12171 S:      Maintained
12172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
12173 F:      Documentation/devicetree/bindings/leds/
12174 F:      Documentation/leds/
12175 F:      drivers/leds/
12176 F:      include/dt-bindings/leds/
12177 F:      include/linux/leds.h
12178
12179 LEGO MINDSTORMS EV3
12180 R:      David Lechner <[email protected]>
12181 S:      Maintained
12182 F:      Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
12183 F:      arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
12184 F:      drivers/power/supply/lego_ev3_battery.c
12185
12186 LEGO USB Tower driver
12187 M:      Juergen Stuber <[email protected]>
12188 L:      [email protected]
12189 S:      Maintained
12190 W:      http://legousb.sourceforge.net/
12191 F:      drivers/usb/misc/legousbtower.c
12192
12193 LETSKETCH HID TABLET DRIVER
12194 M:      Hans de Goede <[email protected]>
12195 L:      [email protected]
12196 S:      Maintained
12197 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12198 F:      drivers/hid/hid-letsketch.c
12199
12200 LG LAPTOP EXTRAS
12201 M:      Matan Ziv-Av <[email protected]>
12202 L:      [email protected]
12203 S:      Maintained
12204 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
12205 F:      Documentation/admin-guide/laptops/lg-laptop.rst
12206 F:      drivers/platform/x86/lg-laptop.c
12207
12208 LG2160 MEDIA DRIVER
12209 M:      Michael Krufky <[email protected]>
12210 L:      [email protected]
12211 S:      Maintained
12212 W:      https://linuxtv.org
12213 W:      http://github.com/mkrufky
12214 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12215 T:      git git://linuxtv.org/mkrufky/tuners.git
12216 F:      drivers/media/dvb-frontends/lg2160.*
12217
12218 LGDT3305 MEDIA DRIVER
12219 M:      Michael Krufky <[email protected]>
12220 L:      [email protected]
12221 S:      Maintained
12222 W:      https://linuxtv.org
12223 W:      http://github.com/mkrufky
12224 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12225 T:      git git://linuxtv.org/mkrufky/tuners.git
12226 F:      drivers/media/dvb-frontends/lgdt3305.*
12227
12228 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
12229 M:      Viresh Kumar <[email protected]>
12230 L:      [email protected]
12231 S:      Maintained
12232 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12233 F:      drivers/ata/pata_arasan_cf.c
12234 F:      include/linux/pata_arasan_cf_data.h
12235
12236 LIBATA PATA DRIVERS
12237 R:      Sergey Shtylyov <[email protected]>
12238 L:      [email protected]
12239 F:      drivers/ata/ata_*.c
12240 F:      drivers/ata/pata_*.c
12241
12242 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
12243 M:      Linus Walleij <[email protected]>
12244 L:      [email protected]
12245 S:      Maintained
12246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12247 F:      drivers/ata/pata_ftide010.c
12248 F:      drivers/ata/sata_gemini.c
12249 F:      drivers/ata/sata_gemini.h
12250
12251 LIBATA SATA AHCI PLATFORM devices support
12252 M:      Hans de Goede <[email protected]>
12253 M:      Jens Axboe <[email protected]>
12254 L:      [email protected]
12255 S:      Maintained
12256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12257 F:      drivers/ata/ahci_platform.c
12258 F:      drivers/ata/libahci_platform.c
12259 F:      include/linux/ahci_platform.h
12260
12261 LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
12262 M:      Serge Semin <[email protected]>
12263 L:      [email protected]
12264 S:      Maintained
12265 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12266 F:      Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
12267 F:      Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
12268 F:      drivers/ata/ahci_dwc.c
12269
12270 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12271 M:      Mikael Pettersson <[email protected]>
12272 L:      [email protected]
12273 S:      Maintained
12274 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12275 F:      drivers/ata/sata_promise.*
12276
12277 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12278 M:      Damien Le Moal <[email protected]>
12279 M:      Niklas Cassel <[email protected]>
12280 L:      [email protected]
12281 S:      Maintained
12282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
12283 F:      Documentation/ABI/testing/sysfs-ata
12284 F:      Documentation/devicetree/bindings/ata/
12285 F:      drivers/ata/
12286 F:      include/linux/ata.h
12287 F:      include/linux/libata.h
12288
12289 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
12290 M:      Vishal Verma <[email protected]>
12291 M:      Dan Williams <[email protected]>
12292 M:      Dave Jiang <[email protected]>
12293 L:      [email protected]
12294 S:      Supported
12295 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12296 P:      Documentation/nvdimm/maintainer-entry-profile.rst
12297 F:      drivers/nvdimm/btt*
12298
12299 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
12300 M:      Dan Williams <[email protected]>
12301 M:      Vishal Verma <[email protected]>
12302 M:      Dave Jiang <[email protected]>
12303 L:      [email protected]
12304 S:      Supported
12305 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12306 P:      Documentation/nvdimm/maintainer-entry-profile.rst
12307 F:      drivers/nvdimm/pmem*
12308
12309 LIBNVDIMM: DEVICETREE BINDINGS
12310 M:      Oliver O'Halloran <[email protected]>
12311 L:      [email protected]
12312 S:      Supported
12313 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12314 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
12315 F:      drivers/nvdimm/of_pmem.c
12316
12317 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
12318 M:      Dan Williams <[email protected]>
12319 M:      Vishal Verma <[email protected]>
12320 M:      Dave Jiang <[email protected]>
12321 M:      Ira Weiny <[email protected]>
12322 L:      [email protected]
12323 S:      Supported
12324 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12325 P:      Documentation/nvdimm/maintainer-entry-profile.rst
12326 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
12327 F:      drivers/acpi/nfit/*
12328 F:      drivers/nvdimm/*
12329 F:      include/linux/libnvdimm.h
12330 F:      include/linux/nd.h
12331 F:      include/uapi/linux/ndctl.h
12332 F:      tools/testing/nvdimm/
12333
12334 LIBRARY CODE
12335 M:      Andrew Morton <[email protected]>
12336 L:      [email protected]
12337 S:      Supported
12338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
12339 F:      lib/*
12340
12341 LICENSES and SPDX stuff
12342 M:      Thomas Gleixner <[email protected]>
12343 M:      Greg Kroah-Hartman <[email protected]>
12344 L:      [email protected]
12345 S:      Maintained
12346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
12347 F:      COPYING
12348 F:      Documentation/process/license-rules.rst
12349 F:      LICENSES/
12350 F:      scripts/spdxcheck-test.sh
12351 F:      scripts/spdxcheck.py
12352 F:      scripts/spdxexclude
12353
12354 LINEAR RANGES HELPERS
12355 M:      Mark Brown <[email protected]>
12356 R:      Matti Vaittinen <[email protected]>
12357 F:      include/linux/linear_range.h
12358 F:      lib/linear_ranges.c
12359 F:      lib/test_linear_ranges.c
12360
12361 LINUX FOR POWER MACINTOSH
12362 L:      [email protected]
12363 S:      Orphan
12364 F:      arch/powerpc/platforms/powermac/
12365 F:      drivers/macintosh/
12366 X:      drivers/macintosh/adb-iop.c
12367 X:      drivers/macintosh/via-macii.c
12368
12369 LINUX FOR POWERPC (32-BIT AND 64-BIT)
12370 M:      Michael Ellerman <[email protected]>
12371 R:      Nicholas Piggin <[email protected]>
12372 R:      Christophe Leroy <[email protected]>
12373 R:      Aneesh Kumar K.V <[email protected]>
12374 R:      Naveen N. Rao <[email protected]>
12375 L:      [email protected]
12376 S:      Supported
12377 W:      https://github.com/linuxppc/wiki/wiki
12378 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
12379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
12380 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
12381 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
12382 F:      Documentation/devicetree/bindings/powerpc/
12383 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
12384 F:      Documentation/arch/powerpc/
12385 F:      arch/powerpc/
12386 F:      drivers/*/*/*pasemi*
12387 F:      drivers/*/*pasemi*
12388 F:      drivers/char/tpm/tpm_ibmvtpm*
12389 F:      drivers/crypto/nx/
12390 F:      drivers/crypto/vmx/
12391 F:      drivers/i2c/busses/i2c-opal.c
12392 F:      drivers/net/ethernet/ibm/ibmveth.*
12393 F:      drivers/net/ethernet/ibm/ibmvnic.*
12394 F:      drivers/pci/hotplug/pnv_php.c
12395 F:      drivers/pci/hotplug/rpa*
12396 F:      drivers/rtc/rtc-opal.c
12397 F:      drivers/scsi/ibmvscsi/
12398 F:      drivers/tty/hvc/hvc_opal.c
12399 F:      drivers/watchdog/wdrtas.c
12400 F:      tools/testing/selftests/powerpc
12401 N:      /pmac
12402 N:      powermac
12403 N:      powernv
12404 N:      [^a-z0-9]ps3
12405 N:      pseries
12406
12407 LINUX FOR POWERPC EMBEDDED MPC5XXX
12408 M:      Anatolij Gustschin <[email protected]>
12409 L:      [email protected]
12410 S:      Odd Fixes
12411 F:      arch/powerpc/platforms/512x/
12412 F:      arch/powerpc/platforms/52xx/
12413
12414 LINUX FOR POWERPC EMBEDDED PPC4XX
12415 L:      [email protected]
12416 S:      Orphan
12417 F:      arch/powerpc/platforms/40x/
12418 F:      arch/powerpc/platforms/44x/
12419
12420 LINUX FOR POWERPC EMBEDDED PPC85XX
12421 M:      Scott Wood <[email protected]>
12422 L:      [email protected]
12423 S:      Odd fixes
12424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
12425 F:      Documentation/devicetree/bindings/cache/freescale-l2cache.txt
12426 F:      Documentation/devicetree/bindings/powerpc/fsl/
12427 F:      arch/powerpc/platforms/85xx/
12428
12429 LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
12430 M:      Christophe Leroy <[email protected]>
12431 L:      [email protected]
12432 S:      Maintained
12433 F:      arch/powerpc/platforms/8xx/
12434 F:      arch/powerpc/platforms/83xx/
12435
12436 LINUX KERNEL DUMP TEST MODULE (LKDTM)
12437 M:      Kees Cook <[email protected]>
12438 S:      Maintained
12439 F:      drivers/misc/lkdtm/*
12440 F:      tools/testing/selftests/lkdtm/*
12441
12442 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
12443 M:      Alan Stern <[email protected]>
12444 M:      Andrea Parri <[email protected]>
12445 M:      Will Deacon <[email protected]>
12446 M:      Peter Zijlstra <[email protected]>
12447 M:      Boqun Feng <[email protected]>
12448 M:      Nicholas Piggin <[email protected]>
12449 M:      David Howells <[email protected]>
12450 M:      Jade Alglave <[email protected]>
12451 M:      Luc Maranget <[email protected]>
12452 M:      "Paul E. McKenney" <[email protected]>
12453 R:      Akira Yokosawa <[email protected]>
12454 R:      Daniel Lustig <[email protected]>
12455 R:      Joel Fernandes <[email protected]>
12456 L:      [email protected]
12457 L:      [email protected]
12458 S:      Supported
12459 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
12460 F:      Documentation/atomic_bitops.txt
12461 F:      Documentation/atomic_t.txt
12462 F:      Documentation/core-api/refcount-vs-atomic.rst
12463 F:      Documentation/litmus-tests/
12464 F:      Documentation/memory-barriers.txt
12465 F:      tools/memory-model/
12466
12467 LINUX-NEXT TREE
12468 M:      Stephen Rothwell <[email protected]>
12469 L:      [email protected]
12470 S:      Supported
12471 B:      mailto:[email protected] and the appropriate development tree
12472 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
12473
12474 LIS3LV02D ACCELEROMETER DRIVER
12475 M:      Eric Piel <[email protected]>
12476 S:      Maintained
12477 F:      Documentation/misc-devices/lis3lv02d.rst
12478 F:      drivers/misc/lis3lv02d/
12479 F:      drivers/platform/x86/hp/hp_accel.c
12480
12481 LIST KUNIT TEST
12482 M:      David Gow <[email protected]>
12483 L:      [email protected]
12484 L:      [email protected]
12485 S:      Maintained
12486 F:      lib/list-test.c
12487
12488 LITEX PLATFORM
12489 M:      Karol Gugala <[email protected]>
12490 M:      Mateusz Holenko <[email protected]>
12491 M:      Gabriel Somlo <[email protected]>
12492 M:      Joel Stanley <[email protected]>
12493 S:      Maintained
12494 F:      Documentation/devicetree/bindings/*/litex,*.yaml
12495 F:      arch/openrisc/boot/dts/or1klitex.dts
12496 F:      drivers/mmc/host/litex_mmc.c
12497 F:      drivers/net/ethernet/litex/*
12498 F:      drivers/soc/litex/*
12499 F:      drivers/tty/serial/liteuart.c
12500 F:      include/linux/litex.h
12501 N:      litex
12502
12503 LIVE PATCHING
12504 M:      Josh Poimboeuf <[email protected]>
12505 M:      Jiri Kosina <[email protected]>
12506 M:      Miroslav Benes <[email protected]>
12507 M:      Petr Mladek <[email protected]>
12508 R:      Joe Lawrence <[email protected]>
12509 L:      [email protected]
12510 S:      Maintained
12511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
12512 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
12513 F:      Documentation/livepatch/
12514 F:      arch/powerpc/include/asm/livepatch.h
12515 F:      include/linux/livepatch.h
12516 F:      kernel/livepatch/
12517 F:      kernel/module/livepatch.c
12518 F:      lib/livepatch/
12519 F:      samples/livepatch/
12520 F:      tools/testing/selftests/livepatch/
12521
12522 LLC (802.2)
12523 L:      [email protected]
12524 S:      Odd fixes
12525 F:      include/linux/llc.h
12526 F:      include/net/llc*
12527 F:      include/uapi/linux/llc.h
12528 F:      net/llc/
12529
12530 LM73 HARDWARE MONITOR DRIVER
12531 M:      Guillaume Ligneul <[email protected]>
12532 L:      [email protected]
12533 S:      Maintained
12534 F:      drivers/hwmon/lm73.c
12535
12536 LM78 HARDWARE MONITOR DRIVER
12537 M:      Jean Delvare <[email protected]>
12538 L:      [email protected]
12539 S:      Maintained
12540 F:      Documentation/hwmon/lm78.rst
12541 F:      drivers/hwmon/lm78.c
12542
12543 LM83 HARDWARE MONITOR DRIVER
12544 M:      Jean Delvare <[email protected]>
12545 L:      [email protected]
12546 S:      Maintained
12547 F:      Documentation/hwmon/lm83.rst
12548 F:      drivers/hwmon/lm83.c
12549
12550 LM90 HARDWARE MONITOR DRIVER
12551 M:      Jean Delvare <[email protected]>
12552 L:      [email protected]
12553 S:      Maintained
12554 F:      Documentation/devicetree/bindings/hwmon/national,lm90.yaml
12555 F:      Documentation/hwmon/lm90.rst
12556 F:      drivers/hwmon/lm90.c
12557 F:      include/dt-bindings/thermal/lm90.h
12558
12559 LM95234 HARDWARE MONITOR DRIVER
12560 M:      Guenter Roeck <[email protected]>
12561 L:      [email protected]
12562 S:      Maintained
12563 F:      Documentation/hwmon/lm95234.rst
12564 F:      drivers/hwmon/lm95234.c
12565
12566 LME2510 MEDIA DRIVER
12567 M:      Malcolm Priestley <[email protected]>
12568 L:      [email protected]
12569 S:      Maintained
12570 W:      https://linuxtv.org
12571 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12572 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
12573
12574 LOADPIN SECURITY MODULE
12575 M:      Kees Cook <[email protected]>
12576 S:      Supported
12577 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12578 F:      Documentation/admin-guide/LSM/LoadPin.rst
12579 F:      security/loadpin/
12580
12581 LOCKDOWN SECURITY MODULE
12582 L:      [email protected]
12583 S:      Odd Fixes
12584 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
12585 F:      security/lockdown/
12586
12587 LOCKING PRIMITIVES
12588 M:      Peter Zijlstra <[email protected]>
12589 M:      Ingo Molnar <[email protected]>
12590 M:      Will Deacon <[email protected]>
12591 R:      Waiman Long <[email protected]>
12592 R:      Boqun Feng <[email protected]> (LOCKDEP)
12593 L:      [email protected]
12594 S:      Maintained
12595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
12596 F:      Documentation/locking/
12597 F:      arch/*/include/asm/spinlock*.h
12598 F:      include/linux/lockdep*.h
12599 F:      include/linux/mutex*.h
12600 F:      include/linux/rwlock*.h
12601 F:      include/linux/rwsem*.h
12602 F:      include/linux/seqlock.h
12603 F:      include/linux/spinlock*.h
12604 F:      kernel/locking/
12605 F:      lib/locking*.[ch]
12606 X:      kernel/locking/locktorture.c
12607
12608 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
12609 M:      "Richard Russon (FlatCap)" <[email protected]>
12610 L:      [email protected]
12611 S:      Maintained
12612 W:      http://www.linux-ntfs.org/content/view/19/37/
12613 F:      Documentation/admin-guide/ldm.rst
12614 F:      block/partitions/ldm.*
12615
12616 LOGITECH HID GAMING KEYBOARDS
12617 M:      Hans de Goede <[email protected]>
12618 L:      [email protected]
12619 S:      Maintained
12620 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12621 F:      drivers/hid/hid-lg-g15.c
12622
12623 LONTIUM LT8912B MIPI TO HDMI BRIDGE
12624 M:      Adrien Grassein <[email protected]>
12625 S:      Maintained
12626 F:      Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
12627 F:      drivers/gpu/drm/bridge/lontium-lt8912b.c
12628
12629 LOONGARCH
12630 M:      Huacai Chen <[email protected]>
12631 R:      WANG Xuerui <[email protected]>
12632 L:      [email protected]
12633 S:      Maintained
12634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
12635 F:      Documentation/arch/loongarch/
12636 F:      Documentation/translations/zh_CN/arch/loongarch/
12637 F:      arch/loongarch/
12638 F:      drivers/*/*loongarch*
12639
12640 LOONGSON GPIO DRIVER
12641 M:      Yinbo Zhu <[email protected]>
12642 L:      [email protected]
12643 S:      Maintained
12644 F:      Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
12645 F:      drivers/gpio/gpio-loongson-64bit.c
12646
12647 LOONGSON LS2X APB DMA DRIVER
12648 M:      Binbin Zhou <[email protected]>
12649 L:      [email protected]
12650 S:      Maintained
12651 F:      Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
12652 F:      drivers/dma/ls2x-apb-dma.c
12653
12654 LOONGSON LS2X I2C DRIVER
12655 M:      Binbin Zhou <[email protected]>
12656 L:      [email protected]
12657 S:      Maintained
12658 F:      Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
12659 F:      drivers/i2c/busses/i2c-ls2x.c
12660
12661 LOONGSON-2 SOC SERIES CLOCK DRIVER
12662 M:      Yinbo Zhu <[email protected]>
12663 L:      [email protected]
12664 S:      Maintained
12665 F:      Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
12666 F:      drivers/clk/clk-loongson2.c
12667 F:      include/dt-bindings/clock/loongson,ls2k-clk.h
12668
12669 LOONGSON SPI DRIVER
12670 M:      Yinbo Zhu <[email protected]>
12671 L:      [email protected]
12672 S:      Maintained
12673 F:      Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
12674 F:      drivers/spi/spi-loongson-core.c
12675 F:      drivers/spi/spi-loongson-pci.c
12676 F:      drivers/spi/spi-loongson-plat.c
12677 F:      drivers/spi/spi-loongson.h
12678
12679 LOONGSON-2 SOC SERIES GUTS DRIVER
12680 M:      Yinbo Zhu <[email protected]>
12681 L:      [email protected]
12682 S:      Maintained
12683 F:      Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
12684 F:      drivers/soc/loongson/loongson2_guts.c
12685
12686 LOONGSON-2 SOC SERIES PM DRIVER
12687 M:      Yinbo Zhu <[email protected]>
12688 L:      [email protected]
12689 S:      Maintained
12690 F:      Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
12691 F:      drivers/soc/loongson/loongson2_pm.c
12692
12693 LOONGSON-2 SOC SERIES PINCTRL DRIVER
12694 M:      zhanghongchen <[email protected]>
12695 M:      Yinbo Zhu <[email protected]>
12696 L:      [email protected]
12697 S:      Maintained
12698 F:      Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
12699 F:      drivers/pinctrl/pinctrl-loongson2.c
12700
12701 LOONGSON-2 SOC SERIES THERMAL DRIVER
12702 M:      zhanghongchen <[email protected]>
12703 M:      Yinbo Zhu <[email protected]>
12704 L:      [email protected]
12705 S:      Maintained
12706 F:      Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
12707 F:      drivers/thermal/loongson2_thermal.c
12708
12709 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
12710 M:      Sathya Prakash <[email protected]>
12711 M:      Sreekanth Reddy <[email protected]>
12712 M:      Suganath Prabu Subramani <[email protected]>
12713 L:      [email protected]
12714 L:      [email protected]
12715 S:      Supported
12716 W:      http://www.avagotech.com/support/
12717 F:      drivers/message/fusion/
12718 F:      drivers/scsi/mpt3sas/
12719
12720 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
12721 M:      Matthew Wilcox <[email protected]>
12722 L:      [email protected]
12723 S:      Maintained
12724 F:      drivers/scsi/sym53c8xx_2/
12725
12726 LTC1660 DAC DRIVER
12727 M:      Marcus Folkesson <[email protected]>
12728 L:      [email protected]
12729 S:      Maintained
12730 F:      Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
12731 F:      drivers/iio/dac/ltc1660.c
12732
12733 LTC2688 IIO DAC DRIVER
12734 M:      Nuno Sá <[email protected]>
12735 L:      [email protected]
12736 S:      Supported
12737 W:      https://ez.analog.com/linux-software-drivers
12738 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
12739 F:      Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
12740 F:      drivers/iio/dac/ltc2688.c
12741
12742 LTC2947 HARDWARE MONITOR DRIVER
12743 M:      Nuno Sá <[email protected]>
12744 L:      [email protected]
12745 S:      Supported
12746 W:      https://ez.analog.com/linux-software-drivers
12747 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
12748 F:      drivers/hwmon/ltc2947-core.c
12749 F:      drivers/hwmon/ltc2947-i2c.c
12750 F:      drivers/hwmon/ltc2947-spi.c
12751 F:      drivers/hwmon/ltc2947.h
12752
12753 LTC2991 HARDWARE MONITOR DRIVER
12754 M:      Antoniu Miclaus <[email protected]>
12755 L:      [email protected]
12756 S:      Supported
12757 W:      https://ez.analog.com/linux-software-drivers
12758 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
12759 F:      drivers/hwmon/ltc2991.c
12760
12761 LTC2983 IIO TEMPERATURE DRIVER
12762 M:      Nuno Sá <[email protected]>
12763 L:      [email protected]
12764 S:      Supported
12765 W:      https://ez.analog.com/linux-software-drivers
12766 F:      Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
12767 F:      drivers/iio/temperature/ltc2983.c
12768
12769 LTC4261 HARDWARE MONITOR DRIVER
12770 M:      Guenter Roeck <[email protected]>
12771 L:      [email protected]
12772 S:      Maintained
12773 F:      Documentation/hwmon/ltc4261.rst
12774 F:      drivers/hwmon/ltc4261.c
12775
12776 LTC4286 HARDWARE MONITOR DRIVER
12777 M:      Delphine CC Chiu <[email protected]>
12778 L:      [email protected]
12779 S:      Maintained
12780 F:      Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
12781 F:      Documentation/hwmon/ltc4286.rst
12782 F:      drivers/hwmon/pmbus/Kconfig
12783 F:      drivers/hwmon/pmbus/Makefile
12784 F:      drivers/hwmon/pmbus/ltc4286.c
12785
12786 LTC4306 I2C MULTIPLEXER DRIVER
12787 M:      Michael Hennerich <[email protected]>
12788 L:      [email protected]
12789 S:      Supported
12790 W:      https://ez.analog.com/linux-software-drivers
12791 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
12792 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
12793
12794 LTP (Linux Test Project)
12795 M:      Cyril Hrubis <[email protected]>
12796 M:      Jan Stancek <[email protected]>
12797 M:      Petr Vorel <[email protected]>
12798 M:      Li Wang <[email protected]>
12799 M:      Yang Xu <[email protected]>
12800 L:      [email protected] (subscribers-only)
12801 S:      Maintained
12802 W:      http://linux-test-project.github.io/
12803 T:      git https://github.com/linux-test-project/ltp.git
12804
12805 LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
12806 M:      Anshul Dalal <[email protected]>
12807 L:      [email protected]
12808 S:      Maintained
12809 F:      Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
12810 F:      drivers/iio/light/ltr390.c
12811
12812 LYNX 28G SERDES PHY DRIVER
12813 M:      Ioana Ciornei <[email protected]>
12814 L:      [email protected]
12815 S:      Supported
12816 F:      Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
12817 F:      drivers/phy/freescale/phy-fsl-lynx-28g.c
12818
12819 LYNX PCS MODULE
12820 M:      Ioana Ciornei <[email protected]>
12821 L:      [email protected]
12822 S:      Supported
12823 F:      drivers/net/pcs/pcs-lynx.c
12824 F:      include/linux/pcs-lynx.h
12825
12826 M68K ARCHITECTURE
12827 M:      Geert Uytterhoeven <[email protected]>
12828 L:      [email protected]
12829 S:      Maintained
12830 W:      http://www.linux-m68k.org/
12831 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
12832 F:      arch/m68k/
12833 F:      drivers/zorro/
12834
12835 M68K ON APPLE MACINTOSH
12836 M:      Joshua Thompson <[email protected]>
12837 L:      [email protected]
12838 S:      Maintained
12839 W:      http://www.mac.linux-m68k.org/
12840 F:      arch/m68k/mac/
12841 F:      drivers/macintosh/adb-iop.c
12842 F:      drivers/macintosh/via-macii.c
12843
12844 M68K ON HP9000/300
12845 M:      Philip Blundell <[email protected]>
12846 S:      Maintained
12847 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
12848 F:      arch/m68k/hp300/
12849
12850 M88DS3103 MEDIA DRIVER
12851 L:      [email protected]
12852 S:      Orphan
12853 W:      https://linuxtv.org
12854 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12855 F:      drivers/media/dvb-frontends/m88ds3103*
12856
12857 M88RS2000 MEDIA DRIVER
12858 M:      Malcolm Priestley <[email protected]>
12859 L:      [email protected]
12860 S:      Maintained
12861 W:      https://linuxtv.org
12862 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12863 F:      drivers/media/dvb-frontends/m88rs2000*
12864
12865 MA901 MASTERKIT USB FM RADIO DRIVER
12866 M:      Alexey Klimov <[email protected]>
12867 L:      [email protected]
12868 S:      Maintained
12869 T:      git git://linuxtv.org/media_tree.git
12870 F:      drivers/media/radio/radio-ma901.c
12871
12872 MAC80211
12873 M:      Johannes Berg <[email protected]>
12874 L:      [email protected]
12875 S:      Maintained
12876 W:      https://wireless.wiki.kernel.org/
12877 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
12878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
12879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
12880 F:      Documentation/networking/mac80211-injection.rst
12881 F:      Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
12882 F:      drivers/net/wireless/virtual/mac80211_hwsim.[ch]
12883 F:      include/net/mac80211.h
12884 F:      net/mac80211/
12885
12886 MAILBOX API
12887 M:      Jassi Brar <[email protected]>
12888 L:      [email protected]
12889 S:      Maintained
12890 F:      Documentation/devicetree/bindings/mailbox/
12891 F:      drivers/mailbox/
12892 F:      include/dt-bindings/mailbox/
12893 F:      include/linux/mailbox_client.h
12894 F:      include/linux/mailbox_controller.h
12895
12896 MAILBOX ARM MHUv2
12897 M:      Viresh Kumar <[email protected]>
12898 M:      Tushar Khandelwal <[email protected]>
12899 L:      [email protected]
12900 S:      Maintained
12901 F:      Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
12902 F:      drivers/mailbox/arm_mhuv2.c
12903 F:      include/linux/mailbox/arm_mhuv2_message.h
12904
12905 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
12906 M:      Alejandro Colomar <[email protected]>
12907 L:      [email protected]
12908 S:      Maintained
12909 W:      http://www.kernel.org/doc/man-pages
12910
12911 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
12912 M:      Jeremy Kerr <[email protected]>
12913 M:      Matt Johnston <[email protected]>
12914 L:      [email protected]
12915 S:      Maintained
12916 F:      Documentation/networking/mctp.rst
12917 F:      drivers/net/mctp/
12918 F:      include/net/mctp.h
12919 F:      include/net/mctpdevice.h
12920 F:      include/net/netns/mctp.h
12921 F:      net/mctp/
12922
12923 MAPLE TREE
12924 M:      Liam R. Howlett <[email protected]>
12925 L:      [email protected]
12926 L:      [email protected]
12927 S:      Supported
12928 F:      Documentation/core-api/maple_tree.rst
12929 F:      include/linux/maple_tree.h
12930 F:      include/trace/events/maple_tree.h
12931 F:      lib/maple_tree.c
12932 F:      lib/test_maple_tree.c
12933 F:      tools/testing/radix-tree/linux/maple_tree.h
12934 F:      tools/testing/radix-tree/maple.c
12935
12936 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
12937 M:      Rahul Bedarkar <[email protected]>
12938 L:      [email protected]
12939 S:      Maintained
12940 F:      arch/mips/boot/dts/img/pistachio*
12941
12942 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
12943 M:      Andrew Lunn <[email protected]>
12944 L:      [email protected]
12945 S:      Maintained
12946 F:      Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
12947 F:      Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
12948 F:      Documentation/networking/devlink/mv88e6xxx.rst
12949 F:      drivers/net/dsa/mv88e6xxx/
12950 F:      include/linux/dsa/mv88e6xxx.h
12951 F:      include/linux/platform_data/mv88e6xxx.h
12952
12953 MARVELL ARMADA 3700 PHY DRIVERS
12954 M:      Miquel Raynal <[email protected]>
12955 S:      Maintained
12956 F:      Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
12957 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
12958 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
12959 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
12960
12961 MARVELL ARMADA 3700 SERIAL DRIVER
12962 M:      Pali Rohár <[email protected]>
12963 S:      Maintained
12964 F:      Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
12965 F:      Documentation/devicetree/bindings/serial/mvebu-uart.txt
12966 F:      drivers/tty/serial/mvebu-uart.c
12967
12968 MARVELL ARMADA DRM SUPPORT
12969 M:      Russell King <[email protected]>
12970 S:      Maintained
12971 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
12972 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
12973 F:      Documentation/devicetree/bindings/display/armada/
12974 F:      drivers/gpu/drm/armada/
12975 F:      include/uapi/drm/armada_drm.h
12976
12977 MARVELL CRYPTO DRIVER
12978 M:      Boris Brezillon <[email protected]>
12979 M:      Arnaud Ebalard <[email protected]>
12980 M:      Srujana Challa <[email protected]>
12981 L:      [email protected]
12982 S:      Maintained
12983 F:      drivers/crypto/marvell/
12984 F:      include/linux/soc/marvell/octeontx2/
12985
12986 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
12987 M:      Mirko Lindner <[email protected]>
12988 M:      Stephen Hemminger <[email protected]>
12989 L:      [email protected]
12990 S:      Maintained
12991 F:      drivers/net/ethernet/marvell/sk*
12992
12993 MARVELL LIBERTAS WIRELESS DRIVER
12994 L:      [email protected]
12995 S:      Orphan
12996 F:      drivers/net/wireless/marvell/libertas/
12997
12998 MARVELL MACCHIATOBIN SUPPORT
12999 M:      Russell King <[email protected]>
13000 L:      [email protected] (moderated for non-subscribers)
13001 S:      Maintained
13002 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13003
13004 MARVELL MV643XX ETHERNET DRIVER
13005 M:      Sebastian Hesselbarth <[email protected]>
13006 L:      [email protected]
13007 S:      Maintained
13008 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
13009 F:      include/linux/mv643xx.h
13010
13011 MARVELL MV88X3310 PHY DRIVER
13012 M:      Russell King <[email protected]>
13013 M:      Marek Behún <[email protected]>
13014 L:      [email protected]
13015 S:      Maintained
13016 F:      drivers/net/phy/marvell10g.c
13017
13018 MARVELL MVEBU THERMAL DRIVER
13019 M:      Miquel Raynal <[email protected]>
13020 S:      Maintained
13021 F:      drivers/thermal/armada_thermal.c
13022
13023 MARVELL MVNETA ETHERNET DRIVER
13024 M:      Marcin Wojtas <[email protected]>
13025 L:      [email protected]
13026 S:      Maintained
13027 F:      drivers/net/ethernet/marvell/mvneta*
13028
13029 MARVELL MVPP2 ETHERNET DRIVER
13030 M:      Marcin Wojtas <[email protected]>
13031 M:      Russell King <[email protected]>
13032 L:      [email protected]
13033 S:      Maintained
13034 F:      Documentation/devicetree/bindings/net/marvell,pp2.yaml
13035 F:      drivers/net/ethernet/marvell/mvpp2/
13036
13037 MARVELL MWIFIEX WIRELESS DRIVER
13038 M:      Brian Norris <[email protected]>
13039 L:      [email protected]
13040 S:      Odd Fixes
13041 F:      drivers/net/wireless/marvell/mwifiex/
13042
13043 MARVELL MWL8K WIRELESS DRIVER
13044 L:      [email protected]
13045 S:      Orphan
13046 F:      drivers/net/wireless/marvell/mwl8k.c
13047
13048 MARVELL NAND CONTROLLER DRIVER
13049 M:      Miquel Raynal <[email protected]>
13050 L:      [email protected]
13051 S:      Maintained
13052 F:      drivers/mtd/nand/raw/marvell_nand.c
13053
13054 MARVELL OCTEON ENDPOINT DRIVER
13055 M:      Veerasenareddy Burru <[email protected]>
13056 M:      Sathesh Edara <[email protected]>
13057 L:      [email protected]
13058 S:      Supported
13059 F:      drivers/net/ethernet/marvell/octeon_ep
13060
13061 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13062 M:      Sunil Goutham <[email protected]>
13063 M:      Geetha sowjanya <[email protected]>
13064 M:      Subbaraya Sundeep <[email protected]>
13065 M:      hariprasad <[email protected]>
13066 L:      [email protected]
13067 S:      Supported
13068 F:      drivers/net/ethernet/marvell/octeontx2/nic/
13069 F:      include/linux/soc/marvell/octeontx2/
13070
13071 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13072 M:      Sunil Goutham <[email protected]>
13073 M:      Linu Cherian <[email protected]>
13074 M:      Geetha sowjanya <[email protected]>
13075 M:      Jerin Jacob <[email protected]>
13076 M:      hariprasad <[email protected]>
13077 M:      Subbaraya Sundeep <[email protected]>
13078 L:      [email protected]
13079 S:      Supported
13080 F:      Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13081 F:      drivers/net/ethernet/marvell/octeontx2/af/
13082
13083 MARVELL PRESTERA ETHERNET SWITCH DRIVER
13084 M:      Taras Chornyi <[email protected]>
13085 S:      Supported
13086 W:      https://github.com/Marvell-switching/switchdev-prestera
13087 F:      drivers/net/ethernet/marvell/prestera/
13088
13089 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13090 M:      Nicolas Pitre <[email protected]>
13091 S:      Odd Fixes
13092 F:      drivers/mmc/host/mvsdio.*
13093
13094 MARVELL USB MDIO CONTROLLER DRIVER
13095 M:      Tobias Waldekranz <[email protected]>
13096 L:      [email protected]
13097 S:      Maintained
13098 F:      Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13099 F:      drivers/net/mdio/mdio-mvusb.c
13100
13101 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13102 M:      Hu Ziji <[email protected]>
13103 L:      [email protected]
13104 S:      Supported
13105 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13106 F:      drivers/mmc/host/sdhci-xenon*
13107
13108 MATROX FRAMEBUFFER DRIVER
13109 L:      [email protected]
13110 S:      Orphan
13111 F:      drivers/video/fbdev/matrox/matroxfb_*
13112 F:      include/uapi/linux/matroxfb.h
13113
13114 MAX15301 DRIVER
13115 M:      Daniel Nilsson <[email protected]>
13116 L:      [email protected]
13117 S:      Maintained
13118 F:      Documentation/hwmon/max15301.rst
13119 F:      drivers/hwmon/pmbus/max15301.c
13120
13121 MAX16065 HARDWARE MONITOR DRIVER
13122 M:      Guenter Roeck <[email protected]>
13123 L:      [email protected]
13124 S:      Maintained
13125 F:      Documentation/hwmon/max16065.rst
13126 F:      drivers/hwmon/max16065.c
13127
13128 MAX2175 SDR TUNER DRIVER
13129 M:      Ramesh Shanmugasundaram <[email protected]>
13130 L:      [email protected]
13131 S:      Maintained
13132 T:      git git://linuxtv.org/media_tree.git
13133 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
13134 F:      Documentation/userspace-api/media/drivers/max2175.rst
13135 F:      drivers/media/i2c/max2175*
13136 F:      include/uapi/linux/max2175.h
13137
13138 MAX31827 TEMPERATURE SWITCH DRIVER
13139 M:      Daniel Matyas <[email protected]>
13140 L:      [email protected]
13141 S:      Supported
13142 W:      https://ez.analog.com/linux-software-drivers
13143 F:      Documentation/devicetree/bindings/hwmon/adi,max31827.yaml
13144 F:      Documentation/hwmon/max31827.rst
13145 F:      drivers/hwmon/max31827.c
13146
13147 MAX31335 RTC DRIVER
13148 M:      Antoniu Miclaus <[email protected]>
13149 L:      [email protected]
13150 S:      Supported
13151 W:      https://ez.analog.com/linux-software-drivers
13152 F:      Documentation/devicetree/bindings/rtc/adi,max31335.yaml
13153 F:      drivers/rtc/rtc-max31335.c
13154
13155 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
13156 L:      [email protected]
13157 S:      Orphan
13158 F:      Documentation/hwmon/max6650.rst
13159 F:      drivers/hwmon/max6650.c
13160
13161 MAX6697 HARDWARE MONITOR DRIVER
13162 M:      Guenter Roeck <[email protected]>
13163 L:      [email protected]
13164 S:      Maintained
13165 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
13166 F:      Documentation/hwmon/max6697.rst
13167 F:      drivers/hwmon/max6697.c
13168 F:      include/linux/platform_data/max6697.h
13169
13170 MAX9286 QUAD GMSL DESERIALIZER DRIVER
13171 M:      Jacopo Mondi <[email protected]>
13172 M:      Kieran Bingham <[email protected]>
13173 M:      Laurent Pinchart <[email protected]>
13174 M:      Niklas Söderlund <[email protected]>
13175 L:      [email protected]
13176 S:      Maintained
13177 F:      Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
13178 F:      drivers/media/i2c/max9286.c
13179
13180 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
13181 M:      Niklas Söderlund <[email protected]>
13182 L:      [email protected]
13183 S:      Maintained
13184 F:      Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
13185 F:      drivers/staging/media/max96712/max96712.c
13186
13187 MAX9860 MONO AUDIO VOICE CODEC DRIVER
13188 M:      Peter Rosin <[email protected]>
13189 L:      [email protected] (moderated for non-subscribers)
13190 S:      Maintained
13191 F:      Documentation/devicetree/bindings/sound/max9860.txt
13192 F:      sound/soc/codecs/max9860.*
13193
13194 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
13195 M:      Andreas Klinger <[email protected]>
13196 L:      [email protected]
13197 S:      Maintained
13198 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
13199 F:      drivers/iio/proximity/mb1232.c
13200
13201 MAXIM MAX11205 DRIVER
13202 M:      Ramona Bolboaca <[email protected]>
13203 L:      [email protected]
13204 S:      Supported
13205 W:      https://ez.analog.com/linux-software-drivers
13206 F:      Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
13207 F:      drivers/iio/adc/max11205.c
13208
13209 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
13210 R:      Iskren Chernev <[email protected]>
13211 R:      Krzysztof Kozlowski <[email protected]>
13212 R:      Marek Szyprowski <[email protected]>
13213 R:      Matheus Castello <[email protected]>
13214 L:      [email protected]
13215 S:      Maintained
13216 F:      Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
13217 F:      drivers/power/supply/max17040_battery.c
13218
13219 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
13220 R:      Hans de Goede <[email protected]>
13221 R:      Krzysztof Kozlowski <[email protected]>
13222 R:      Marek Szyprowski <[email protected]>
13223 R:      Sebastian Krzyszkowiak <[email protected]>
13224 R:      Purism Kernel Team <[email protected]>
13225 L:      [email protected]
13226 S:      Maintained
13227 F:      Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
13228 F:      drivers/power/supply/max17042_battery.c
13229
13230 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
13231 M:      Laurent Pinchart <[email protected]>
13232 L:      [email protected]
13233 S:      Maintained
13234 F:      Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
13235 F:      drivers/regulator/max20086-regulator.c
13236
13237 MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
13238 M:      Rajat Khandelwal <[email protected]>
13239 L:      [email protected]
13240 S:      Maintained
13241 F:      drivers/iio/temperature/max30208.c
13242
13243 MAXIM MAX77650 PMIC MFD DRIVER
13244 M:      Bartosz Golaszewski <[email protected]>
13245 L:      [email protected]
13246 S:      Maintained
13247 F:      Documentation/devicetree/bindings/*/*max77650.yaml
13248 F:      Documentation/devicetree/bindings/*/max77650*.yaml
13249 F:      drivers/gpio/gpio-max77650.c
13250 F:      drivers/input/misc/max77650-onkey.c
13251 F:      drivers/leds/leds-max77650.c
13252 F:      drivers/mfd/max77650.c
13253 F:      drivers/power/supply/max77650-charger.c
13254 F:      drivers/regulator/max77650-regulator.c
13255 F:      include/linux/mfd/max77650.h
13256
13257 MAXIM MAX77714 PMIC MFD DRIVER
13258 M:      Luca Ceresoli <[email protected]>
13259 S:      Maintained
13260 F:      Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
13261 F:      drivers/mfd/max77714.c
13262 F:      include/linux/mfd/max77714.h
13263
13264 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
13265 M:      Javier Martinez Canillas <[email protected]>
13266 L:      [email protected]
13267 S:      Supported
13268 F:      Documentation/devicetree/bindings/*/*max77802.yaml
13269 F:      drivers/regulator/max77802-regulator.c
13270 F:      include/dt-bindings/*/*max77802.h
13271
13272 MAXIM MAX77976 BATTERY CHARGER
13273 M:      Luca Ceresoli <[email protected]>
13274 S:      Supported
13275 F:      Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
13276 F:      drivers/power/supply/max77976_charger.c
13277
13278 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
13279 M:      Krzysztof Kozlowski <[email protected]>
13280 L:      [email protected]
13281 S:      Maintained
13282 B:      mailto:[email protected]
13283 F:      Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
13284 F:      Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
13285 F:      drivers/power/supply/max14577_charger.c
13286 F:      drivers/power/supply/max77693_charger.c
13287
13288 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
13289 M:      Chanwoo Choi <[email protected]>
13290 M:      Krzysztof Kozlowski <[email protected]>
13291 L:      [email protected]
13292 S:      Maintained
13293 B:      mailto:[email protected]
13294 F:      Documentation/devicetree/bindings/*/maxim,max14577.yaml
13295 F:      Documentation/devicetree/bindings/*/maxim,max77686.yaml
13296 F:      Documentation/devicetree/bindings/*/maxim,max77693.yaml
13297 F:      Documentation/devicetree/bindings/*/maxim,max77843.yaml
13298 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
13299 F:      drivers/*/*max77843.c
13300 F:      drivers/*/max14577*.c
13301 F:      drivers/*/max77686*.c
13302 F:      drivers/*/max77693*.c
13303 F:      drivers/clk/clk-max77686.c
13304 F:      drivers/extcon/extcon-max14577.c
13305 F:      drivers/extcon/extcon-max77693.c
13306 F:      drivers/rtc/rtc-max77686.c
13307 F:      include/linux/mfd/max14577*.h
13308 F:      include/linux/mfd/max77686*.h
13309 F:      include/linux/mfd/max77693*.h
13310
13311 MAXIRADIO FM RADIO RECEIVER DRIVER
13312 M:      Hans Verkuil <[email protected]>
13313 L:      [email protected]
13314 S:      Maintained
13315 W:      https://linuxtv.org
13316 T:      git git://linuxtv.org/media_tree.git
13317 F:      drivers/media/radio/radio-maxiradio*
13318
13319 MAXLINEAR ETHERNET PHY DRIVER
13320 M:      Xu Liang <[email protected]>
13321 L:      [email protected]
13322 S:      Supported
13323 F:      drivers/net/phy/mxl-gpy.c
13324
13325 MCAN MMIO DEVICE DRIVER
13326 M:      Chandrasekar Ramakrishnan <[email protected]>
13327 L:      [email protected]
13328 S:      Maintained
13329 F:      Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
13330 F:      drivers/net/can/m_can/m_can.c
13331 F:      drivers/net/can/m_can/m_can.h
13332 F:      drivers/net/can/m_can/m_can_platform.c
13333
13334 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
13335 R:      Yasushi SHOJI <[email protected]>
13336 L:      [email protected]
13337 S:      Maintained
13338 F:      drivers/net/can/usb/mcba_usb.c
13339
13340 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
13341 M:      Rishi Gupta <[email protected]>
13342 L:      [email protected]
13343 L:      [email protected]
13344 S:      Maintained
13345 F:      drivers/hid/hid-mcp2221.c
13346
13347 MCP251XFD SPI-CAN NETWORK DRIVER
13348 M:      Marc Kleine-Budde <[email protected]>
13349 M:      Manivannan Sadhasivam <[email protected]>
13350 R:      Thomas Kopp <[email protected]>
13351 L:      [email protected]
13352 S:      Maintained
13353 F:      Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
13354 F:      drivers/net/can/spi/mcp251xfd/
13355
13356 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
13357 M:      Peter Rosin <[email protected]>
13358 L:      [email protected]
13359 S:      Maintained
13360 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
13361 F:      drivers/iio/potentiometer/mcp4018.c
13362 F:      drivers/iio/potentiometer/mcp4531.c
13363
13364 MCP4821 DAC DRIVER
13365 M:      Anshul Dalal <[email protected]>
13366 L:      [email protected]
13367 S:      Maintained
13368 F:      Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
13369 F:      drivers/iio/dac/mcp4821.c
13370
13371 MCR20A IEEE-802.15.4 RADIO DRIVER
13372 M:      Stefan Schmidt <[email protected]>
13373 L:      [email protected]
13374 S:      Odd Fixes
13375 W:      https://github.com/xueliu/mcr20a-linux
13376 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
13377 F:      drivers/net/ieee802154/mcr20a.c
13378 F:      drivers/net/ieee802154/mcr20a.h
13379
13380 MDIO REGMAP DRIVER
13381 M:      Maxime Chevallier <[email protected]>
13382 L:      [email protected]
13383 S:      Maintained
13384 F:      drivers/net/mdio/mdio-regmap.c
13385 F:      include/linux/mdio/mdio-regmap.h
13386
13387 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
13388 M:      William Breathitt Gray <[email protected]>
13389 L:      [email protected]
13390 S:      Maintained
13391 F:      drivers/iio/dac/cio-dac.c
13392
13393 MEDIA CONTROLLER FRAMEWORK
13394 M:      Sakari Ailus <[email protected]>
13395 M:      Laurent Pinchart <[email protected]>
13396 L:      [email protected]
13397 S:      Supported
13398 W:      https://www.linuxtv.org
13399 T:      git git://linuxtv.org/media_tree.git
13400 F:      drivers/media/mc/
13401 F:      include/media/media-*.h
13402 F:      include/uapi/linux/media.h
13403
13404 MEDIA DRIVER FOR FREESCALE IMX PXP
13405 M:      Philipp Zabel <[email protected]>
13406 L:      [email protected]
13407 S:      Maintained
13408 T:      git git://linuxtv.org/media_tree.git
13409 F:      drivers/media/platform/nxp/imx-pxp.[ch]
13410
13411 MEDIA DRIVERS FOR ASCOT2E
13412 M:      Sergey Kozlov <[email protected]>
13413 M:      Abylay Ospan <[email protected]>
13414 L:      [email protected]
13415 S:      Supported
13416 W:      https://linuxtv.org
13417 W:      http://netup.tv/
13418 T:      git git://linuxtv.org/media_tree.git
13419 F:      drivers/media/dvb-frontends/ascot2e*
13420
13421 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
13422 M:      Jasmin Jessich <[email protected]>
13423 L:      [email protected]
13424 S:      Maintained
13425 W:      https://linuxtv.org
13426 T:      git git://linuxtv.org/media_tree.git
13427 F:      drivers/media/dvb-frontends/cxd2099*
13428
13429 MEDIA DRIVERS FOR CXD2841ER
13430 M:      Sergey Kozlov <[email protected]>
13431 M:      Abylay Ospan <[email protected]>
13432 L:      [email protected]
13433 S:      Supported
13434 W:      https://linuxtv.org
13435 W:      http://netup.tv/
13436 T:      git git://linuxtv.org/media_tree.git
13437 F:      drivers/media/dvb-frontends/cxd2841er*
13438
13439 MEDIA DRIVERS FOR CXD2880
13440 M:      Yasunari Takiguchi <[email protected]>
13441 L:      [email protected]
13442 S:      Supported
13443 W:      http://linuxtv.org/
13444 T:      git git://linuxtv.org/media_tree.git
13445 F:      drivers/media/dvb-frontends/cxd2880/*
13446 F:      drivers/media/spi/cxd2880*
13447
13448 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
13449 L:      [email protected]
13450 S:      Orphan
13451 W:      https://linuxtv.org
13452 T:      git git://linuxtv.org/media_tree.git
13453 F:      drivers/media/pci/ddbridge/*
13454
13455 MEDIA DRIVERS FOR FREESCALE IMX
13456 M:      Steve Longerbeam <[email protected]>
13457 M:      Philipp Zabel <[email protected]>
13458 L:      [email protected]
13459 S:      Maintained
13460 T:      git git://linuxtv.org/media_tree.git
13461 F:      Documentation/admin-guide/media/imx.rst
13462 F:      Documentation/devicetree/bindings/media/imx.txt
13463 F:      drivers/staging/media/imx/
13464 F:      include/linux/imx-media.h
13465 F:      include/media/imx.h
13466
13467 MEDIA DRIVERS FOR FREESCALE IMX7/8
13468 M:      Rui Miguel Silva <[email protected]>
13469 M:      Laurent Pinchart <[email protected]>
13470 M:      Martin Kepplinger <[email protected]>
13471 R:      Purism Kernel Team <[email protected]>
13472 L:      [email protected]
13473 S:      Maintained
13474 T:      git git://linuxtv.org/media_tree.git
13475 F:      Documentation/admin-guide/media/imx7.rst
13476 F:      Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
13477 F:      Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
13478 F:      Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
13479 F:      drivers/media/platform/nxp/imx-mipi-csis.c
13480 F:      drivers/media/platform/nxp/imx7-media-csi.c
13481 F:      drivers/media/platform/nxp/imx8mq-mipi-csi2.c
13482
13483 MEDIA DRIVERS FOR HELENE
13484 M:      Abylay Ospan <[email protected]>
13485 L:      [email protected]
13486 S:      Supported
13487 W:      https://linuxtv.org
13488 W:      http://netup.tv/
13489 T:      git git://linuxtv.org/media_tree.git
13490 F:      drivers/media/dvb-frontends/helene*
13491
13492 MEDIA DRIVERS FOR HORUS3A
13493 M:      Sergey Kozlov <[email protected]>
13494 M:      Abylay Ospan <[email protected]>
13495 L:      [email protected]
13496 S:      Supported
13497 W:      https://linuxtv.org
13498 W:      http://netup.tv/
13499 T:      git git://linuxtv.org/media_tree.git
13500 F:      drivers/media/dvb-frontends/horus3a*
13501
13502 MEDIA DRIVERS FOR LNBH25
13503 M:      Sergey Kozlov <[email protected]>
13504 M:      Abylay Ospan <[email protected]>
13505 L:      [email protected]
13506 S:      Supported
13507 W:      https://linuxtv.org
13508 W:      http://netup.tv/
13509 T:      git git://linuxtv.org/media_tree.git
13510 F:      drivers/media/dvb-frontends/lnbh25*
13511
13512 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
13513 L:      [email protected]
13514 S:      Orphan
13515 W:      https://linuxtv.org
13516 T:      git git://linuxtv.org/media_tree.git
13517 F:      drivers/media/dvb-frontends/mxl5xx*
13518
13519 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
13520 M:      Sergey Kozlov <[email protected]>
13521 M:      Abylay Ospan <[email protected]>
13522 L:      [email protected]
13523 S:      Supported
13524 W:      https://linuxtv.org
13525 W:      http://netup.tv/
13526 T:      git git://linuxtv.org/media_tree.git
13527 F:      drivers/media/pci/netup_unidvb/*
13528
13529 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
13530 M:      Dmitry Osipenko <[email protected]>
13531 L:      [email protected]
13532 L:      [email protected]
13533 S:      Maintained
13534 T:      git git://linuxtv.org/media_tree.git
13535 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
13536 F:      drivers/media/platform/nvidia/tegra-vde/
13537
13538 MEDIA DRIVERS FOR RENESAS - CEU
13539 M:      Jacopo Mondi <[email protected]>
13540 L:      [email protected]
13541 L:      [email protected]
13542 S:      Supported
13543 T:      git git://linuxtv.org/media_tree.git
13544 F:      Documentation/devicetree/bindings/media/renesas,ceu.yaml
13545 F:      drivers/media/platform/renesas/renesas-ceu.c
13546 F:      include/media/drv-intf/renesas-ceu.h
13547
13548 MEDIA DRIVERS FOR RENESAS - DRIF
13549 M:      Fabrizio Castro <[email protected]>
13550 L:      [email protected]
13551 L:      [email protected]
13552 S:      Supported
13553 T:      git git://linuxtv.org/media_tree.git
13554 F:      Documentation/devicetree/bindings/media/renesas,drif.yaml
13555 F:      drivers/media/platform/renesas/rcar_drif.c
13556
13557 MEDIA DRIVERS FOR RENESAS - FCP
13558 M:      Laurent Pinchart <[email protected]>
13559 L:      [email protected]
13560 L:      [email protected]
13561 S:      Supported
13562 T:      git git://linuxtv.org/media_tree.git
13563 F:      Documentation/devicetree/bindings/media/renesas,fcp.yaml
13564 F:      drivers/media/platform/renesas/rcar-fcp.c
13565 F:      include/media/rcar-fcp.h
13566
13567 MEDIA DRIVERS FOR RENESAS - FDP1
13568 M:      Kieran Bingham <[email protected]>
13569 L:      [email protected]
13570 L:      [email protected]
13571 S:      Supported
13572 T:      git git://linuxtv.org/media_tree.git
13573 F:      Documentation/devicetree/bindings/media/renesas,fdp1.yaml
13574 F:      drivers/media/platform/renesas/rcar_fdp1.c
13575
13576 MEDIA DRIVERS FOR RENESAS - VIN
13577 M:      Niklas Söderlund <[email protected]>
13578 L:      [email protected]
13579 L:      [email protected]
13580 S:      Supported
13581 T:      git git://linuxtv.org/media_tree.git
13582 F:      Documentation/devicetree/bindings/media/renesas,csi2.yaml
13583 F:      Documentation/devicetree/bindings/media/renesas,isp.yaml
13584 F:      Documentation/devicetree/bindings/media/renesas,vin.yaml
13585 F:      drivers/media/platform/renesas/rcar-isp.c
13586 F:      drivers/media/platform/renesas/rcar-vin/
13587
13588 MEDIA DRIVERS FOR RENESAS - VSP1
13589 M:      Laurent Pinchart <[email protected]>
13590 M:      Kieran Bingham <[email protected]>
13591 L:      [email protected]
13592 L:      [email protected]
13593 S:      Supported
13594 T:      git git://linuxtv.org/media_tree.git
13595 F:      Documentation/devicetree/bindings/media/renesas,vsp1.yaml
13596 F:      drivers/media/platform/renesas/vsp1/
13597
13598 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
13599 L:      [email protected]
13600 S:      Orphan
13601 W:      https://linuxtv.org
13602 T:      git git://linuxtv.org/media_tree.git
13603 F:      drivers/media/dvb-frontends/stv0910*
13604
13605 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
13606 L:      [email protected]
13607 S:      Orphan
13608 W:      https://linuxtv.org
13609 T:      git git://linuxtv.org/media_tree.git
13610 F:      drivers/media/dvb-frontends/stv6111*
13611
13612 MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
13613 M:      Hugues Fruchet <[email protected]>
13614 M:      Alain Volmat <[email protected]>
13615 L:      [email protected]
13616 S:      Supported
13617 T:      git git://linuxtv.org/media_tree.git
13618 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
13619 F:      Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
13620 F:      drivers/media/platform/st/stm32/stm32-dcmi.c
13621 F:      drivers/media/platform/st/stm32/stm32-dcmipp/*
13622
13623 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
13624 M:      Mauro Carvalho Chehab <[email protected]>
13625 L:      [email protected]
13626 S:      Maintained
13627 W:      https://linuxtv.org
13628 Q:      http://patchwork.kernel.org/project/linux-media/list/
13629 T:      git git://linuxtv.org/media_tree.git
13630 F:      Documentation/admin-guide/media/
13631 F:      Documentation/devicetree/bindings/media/
13632 F:      Documentation/driver-api/media/
13633 F:      Documentation/userspace-api/media/
13634 F:      drivers/media/
13635 F:      drivers/staging/media/
13636 F:      include/dt-bindings/media/
13637 F:      include/linux/platform_data/media/
13638 F:      include/media/
13639 F:      include/uapi/linux/dvb/
13640 F:      include/uapi/linux/ivtv*
13641 F:      include/uapi/linux/media.h
13642 F:      include/uapi/linux/uvcvideo.h
13643 F:      include/uapi/linux/v4l2-*
13644 F:      include/uapi/linux/videodev2.h
13645
13646 MEDIATEK BLUETOOTH DRIVER
13647 M:      Sean Wang <[email protected]>
13648 L:      [email protected]
13649 L:      [email protected] (moderated for non-subscribers)
13650 S:      Maintained
13651 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
13652 F:      drivers/bluetooth/btmtkuart.c
13653
13654 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
13655 M:      Sean Wang <[email protected]>
13656 L:      [email protected]
13657 S:      Maintained
13658 F:      Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
13659 F:      drivers/power/reset/mt6323-poweroff.c
13660
13661 MEDIATEK CIR DRIVER
13662 M:      Sean Wang <[email protected]>
13663 S:      Maintained
13664 F:      drivers/media/rc/mtk-cir.c
13665
13666 MEDIATEK DMA DRIVER
13667 M:      Sean Wang <[email protected]>
13668 L:      [email protected]
13669 L:      [email protected] (moderated for non-subscribers)
13670 L:      [email protected] (moderated for non-subscribers)
13671 S:      Maintained
13672 F:      Documentation/devicetree/bindings/dma/mtk-*
13673 F:      drivers/dma/mediatek/
13674
13675 MEDIATEK ETHERNET DRIVER
13676 M:      Felix Fietkau <[email protected]>
13677 M:      Sean Wang <[email protected]>
13678 M:      Mark Lee <[email protected]>
13679 M:      Lorenzo Bianconi <[email protected]>
13680 L:      [email protected]
13681 S:      Maintained
13682 F:      drivers/net/ethernet/mediatek/
13683
13684 MEDIATEK ETHERNET PCS DRIVER
13685 M:      Alexander Couzens <[email protected]>
13686 M:      Daniel Golle <[email protected]>
13687 L:      [email protected]
13688 S:      Maintained
13689 F:      drivers/net/pcs/pcs-mtk-lynxi.c
13690 F:      include/linux/pcs/pcs-mtk-lynxi.h
13691
13692 MEDIATEK ETHERNET PHY DRIVERS
13693 M:      Daniel Golle <[email protected]>
13694 M:      Qingfang Deng <[email protected]>
13695 M:      SkyLake Huang <[email protected]>
13696 L:      [email protected]
13697 S:      Maintained
13698 F:      drivers/net/phy/mediatek-ge-soc.c
13699 F:      drivers/net/phy/mediatek-ge.c
13700
13701 MEDIATEK I2C CONTROLLER DRIVER
13702 M:      Qii Wang <[email protected]>
13703 L:      [email protected]
13704 S:      Maintained
13705 F:      Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
13706 F:      drivers/i2c/busses/i2c-mt65xx.c
13707
13708 MEDIATEK IOMMU DRIVER
13709 M:      Yong Wu <[email protected]>
13710 L:      [email protected]
13711 L:      [email protected] (moderated for non-subscribers)
13712 S:      Supported
13713 F:      Documentation/devicetree/bindings/iommu/mediatek*
13714 F:      drivers/iommu/mtk_iommu*
13715 F:      include/dt-bindings/memory/mediatek,mt*-port.h
13716 F:      include/dt-bindings/memory/mt*-port.h
13717
13718 MEDIATEK JPEG DRIVER
13719 M:      Bin Liu <[email protected]>
13720 S:      Supported
13721 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
13722 F:      drivers/media/platform/mediatek/jpeg/
13723
13724 MEDIATEK KEYPAD DRIVER
13725 M:      Mattijs Korpershoek <[email protected]>
13726 S:      Supported
13727 F:      Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
13728 F:      drivers/input/keyboard/mt6779-keypad.c
13729
13730 MEDIATEK MDP DRIVER
13731 M:      Minghsiu Tsai <[email protected]>
13732 M:      Houlong Wei <[email protected]>
13733 M:      Andrew-CT Chen <[email protected]>
13734 S:      Supported
13735 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
13736 F:      drivers/media/platform/mediatek/mdp/
13737 F:      drivers/media/platform/mediatek/vpu/
13738
13739 MEDIATEK MEDIA DRIVER
13740 M:      Tiffany Lin <[email protected]>
13741 M:      Andrew-CT Chen <[email protected]>
13742 M:      Yunfei Dong <[email protected]>
13743 S:      Supported
13744 F:      Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
13745 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
13746 F:      drivers/media/platform/mediatek/vcodec/
13747 F:      drivers/media/platform/mediatek/vpu/
13748
13749 MEDIATEK MMC/SD/SDIO DRIVER
13750 M:      Chaotian Jing <[email protected]>
13751 S:      Maintained
13752 F:      Documentation/devicetree/bindings/mmc/mtk-sd.yaml
13753 F:      drivers/mmc/host/mtk-sd.c
13754
13755 MEDIATEK MT76 WIRELESS LAN DRIVER
13756 M:      Felix Fietkau <[email protected]>
13757 M:      Lorenzo Bianconi <[email protected]>
13758 M:      Ryder Lee <[email protected]>
13759 R:      Shayne Chen <[email protected]>
13760 R:      Sean Wang <[email protected]>
13761 L:      [email protected]
13762 S:      Maintained
13763 T:      git https://github.com/nbd168/wireless
13764 F:      Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
13765 F:      drivers/net/wireless/mediatek/mt76/
13766
13767 MEDIATEK MT7601U WIRELESS LAN DRIVER
13768 M:      Jakub Kicinski <[email protected]>
13769 L:      [email protected]
13770 S:      Maintained
13771 F:      drivers/net/wireless/mediatek/mt7601u/
13772
13773 MEDIATEK MT7621 CLOCK DRIVER
13774 M:      Sergio Paracuellos <[email protected]>
13775 S:      Maintained
13776 F:      Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
13777 F:      drivers/clk/ralink/clk-mt7621.c
13778
13779 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
13780 M:      Sergio Paracuellos <[email protected]>
13781 S:      Maintained
13782 F:      Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
13783 F:      drivers/pci/controller/pcie-mt7621.c
13784
13785 MEDIATEK MT7621 PHY PCI DRIVER
13786 M:      Sergio Paracuellos <[email protected]>
13787 S:      Maintained
13788 F:      Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
13789 F:      drivers/phy/ralink/phy-mt7621-pci.c
13790
13791 MEDIATEK MT7621/28/88 I2C DRIVER
13792 M:      Stefan Roese <[email protected]>
13793 L:      [email protected]
13794 S:      Maintained
13795 F:      Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
13796 F:      drivers/i2c/busses/i2c-mt7621.c
13797
13798 MEDIATEK MTMIPS CLOCK DRIVER
13799 M:      Sergio Paracuellos <[email protected]>
13800 S:      Maintained
13801 F:      Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
13802 F:      drivers/clk/ralink/clk-mtmips.c
13803
13804 MEDIATEK NAND CONTROLLER DRIVER
13805 L:      [email protected]
13806 S:      Orphan
13807 F:      Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
13808 F:      drivers/mtd/nand/raw/mtk_*
13809
13810 MEDIATEK PMIC LED DRIVER
13811 M:      Sean Wang <[email protected]>
13812 S:      Maintained
13813 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
13814 F:      drivers/leds/leds-mt6323.c
13815
13816 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
13817 M:      Sean Wang <[email protected]>
13818 S:      Maintained
13819 F:      drivers/char/hw_random/mtk-rng.c
13820
13821 MEDIATEK SMI DRIVER
13822 M:      Yong Wu <[email protected]>
13823 L:      [email protected] (moderated for non-subscribers)
13824 S:      Supported
13825 F:      Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
13826 F:      drivers/memory/mtk-smi.c
13827 F:      include/soc/mediatek/smi.h
13828
13829 MEDIATEK SWITCH DRIVER
13830 M:      Arınç ÜNAL <[email protected]>
13831 M:      Daniel Golle <[email protected]>
13832 M:      DENG Qingfang <[email protected]>
13833 M:      Sean Wang <[email protected]>
13834 L:      [email protected]
13835 S:      Maintained
13836 F:      drivers/net/dsa/mt7530-mdio.c
13837 F:      drivers/net/dsa/mt7530-mmio.c
13838 F:      drivers/net/dsa/mt7530.*
13839 F:      net/dsa/tag_mtk.c
13840
13841 MEDIATEK T7XX 5G WWAN MODEM DRIVER
13842 M:      Chandrashekar Devegowda <[email protected]>
13843 R:      Chiranjeevi Rapolu <[email protected]>
13844 R:      Liu Haijun <[email protected]>
13845 R:      M Chetan Kumar <[email protected]>
13846 R:      Ricardo Martinez <[email protected]>
13847 L:      [email protected]
13848 S:      Supported
13849 F:      drivers/net/wwan/t7xx/
13850
13851 MEDIATEK USB3 DRD IP DRIVER
13852 M:      Chunfeng Yun <[email protected]>
13853 L:      [email protected]
13854 L:      [email protected] (moderated for non-subscribers)
13855 L:      [email protected] (moderated for non-subscribers)
13856 S:      Maintained
13857 F:      Documentation/devicetree/bindings/usb/mediatek,*
13858 F:      drivers/usb/host/xhci-mtk*
13859 F:      drivers/usb/mtu3/
13860
13861 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
13862 M:      Peter Senna Tschudin <[email protected]>
13863 M:      Ian Ray <[email protected]>
13864 M:      Martyn Welch <[email protected]>
13865 S:      Maintained
13866 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
13867 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
13868
13869 MEGARAID SCSI/SAS DRIVERS
13870 M:      Kashyap Desai <[email protected]>
13871 M:      Sumit Saxena <[email protected]>
13872 M:      Shivasharan S <[email protected]>
13873 M:      Chandrakanth patil <[email protected]>
13874 L:      [email protected]
13875 L:      [email protected]
13876 S:      Maintained
13877 W:      http://www.avagotech.com/support/
13878 F:      Documentation/scsi/megaraid.rst
13879 F:      drivers/scsi/megaraid.*
13880 F:      drivers/scsi/megaraid/
13881
13882 MELEXIS MLX90614 DRIVER
13883 M:      Crt Mori <[email protected]>
13884 L:      [email protected]
13885 S:      Supported
13886 W:      http://www.melexis.com
13887 F:      drivers/iio/temperature/mlx90614.c
13888
13889 MELEXIS MLX90632 DRIVER
13890 M:      Crt Mori <[email protected]>
13891 L:      [email protected]
13892 S:      Supported
13893 W:      http://www.melexis.com
13894 F:      drivers/iio/temperature/mlx90632.c
13895
13896 MELEXIS MLX90635 DRIVER
13897 M:      Crt Mori <[email protected]>
13898 L:      [email protected]
13899 S:      Supported
13900 W:      http://www.melexis.com
13901 F:      drivers/iio/temperature/mlx90635.c
13902
13903 MELFAS MIP4 TOUCHSCREEN DRIVER
13904 M:      Sangwon Jee <[email protected]>
13905 S:      Supported
13906 W:      http://www.melfas.com
13907 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
13908 F:      drivers/input/touchscreen/melfas_mip4.c
13909
13910 MELLANOX BLUEFIELD I2C DRIVER
13911 M:      Khalil Blaiech <[email protected]>
13912 M:      Asmaa Mnebhi <[email protected]>
13913 L:      [email protected]
13914 S:      Supported
13915 F:      drivers/i2c/busses/i2c-mlxbf.c
13916
13917 MELLANOX ETHERNET DRIVER (mlx4_en)
13918 M:      Tariq Toukan <[email protected]>
13919 L:      [email protected]
13920 S:      Supported
13921 W:      http://www.mellanox.com
13922 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
13923 F:      drivers/net/ethernet/mellanox/mlx4/en_*
13924
13925 MELLANOX ETHERNET DRIVER (mlx5e)
13926 M:      Saeed Mahameed <[email protected]>
13927 L:      [email protected]
13928 S:      Supported
13929 W:      http://www.mellanox.com
13930 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
13931 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
13932
13933 MELLANOX ETHERNET INNOVA DRIVERS
13934 R:      Boris Pismenny <[email protected]>
13935 L:      [email protected]
13936 S:      Supported
13937 W:      http://www.mellanox.com
13938 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
13939 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
13940 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
13941 F:      include/linux/mlx5/mlx5_ifc_fpga.h
13942
13943 MELLANOX ETHERNET SWITCH DRIVERS
13944 M:      Ido Schimmel <[email protected]>
13945 M:      Petr Machata <[email protected]>
13946 L:      [email protected]
13947 S:      Supported
13948 W:      http://www.mellanox.com
13949 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
13950 F:      drivers/net/ethernet/mellanox/mlxsw/
13951 F:      tools/testing/selftests/drivers/net/mlxsw/
13952
13953 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
13954 M:      [email protected]
13955 L:      [email protected]
13956 S:      Supported
13957 W:      http://www.mellanox.com
13958 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
13959 F:      drivers/net/ethernet/mellanox/mlxfw/
13960
13961 MELLANOX HARDWARE PLATFORM SUPPORT
13962 M:      Hans de Goede <[email protected]>
13963 M:      Ilpo Järvinen <[email protected]>
13964 M:      Vadim Pasternak <[email protected]>
13965 L:      [email protected]
13966 S:      Supported
13967 F:      Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
13968 F:      drivers/platform/mellanox/
13969 F:      include/linux/platform_data/mlxreg.h
13970
13971 MELLANOX MLX4 core VPI driver
13972 M:      Tariq Toukan <[email protected]>
13973 L:      [email protected]
13974 L:      [email protected]
13975 S:      Supported
13976 W:      http://www.mellanox.com
13977 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
13978 F:      drivers/net/ethernet/mellanox/mlx4/
13979 F:      include/linux/mlx4/
13980
13981 MELLANOX MLX4 IB driver
13982 M:      Yishai Hadas <[email protected]>
13983 L:      [email protected]
13984 S:      Supported
13985 W:      http://www.mellanox.com
13986 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13987 F:      drivers/infiniband/hw/mlx4/
13988 F:      include/linux/mlx4/
13989 F:      include/uapi/rdma/mlx4-abi.h
13990
13991 MELLANOX MLX5 core VPI driver
13992 M:      Saeed Mahameed <[email protected]>
13993 M:      Leon Romanovsky <[email protected]>
13994 L:      [email protected]
13995 L:      [email protected]
13996 S:      Supported
13997 W:      http://www.mellanox.com
13998 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
13999 F:      Documentation/networking/device_drivers/ethernet/mellanox/
14000 F:      drivers/net/ethernet/mellanox/mlx5/core/
14001 F:      include/linux/mlx5/
14002
14003 MELLANOX MLX5 IB driver
14004 M:      Leon Romanovsky <[email protected]>
14005 L:      [email protected]
14006 S:      Supported
14007 W:      http://www.mellanox.com
14008 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14009 F:      drivers/infiniband/hw/mlx5/
14010 F:      include/linux/mlx5/
14011 F:      include/uapi/rdma/mlx5-abi.h
14012
14013 MELLANOX MLX5 VDPA DRIVER
14014 M:      Dragos Tatulea <[email protected]>
14015 L:      [email protected]
14016 S:      Supported
14017 F:      drivers/vdpa/mlx5/
14018
14019 MELLANOX MLXCPLD I2C AND MUX DRIVER
14020 M:      Vadim Pasternak <[email protected]>
14021 M:      Michael Shych <[email protected]>
14022 L:      [email protected]
14023 S:      Supported
14024 F:      Documentation/i2c/busses/i2c-mlxcpld.rst
14025 F:      drivers/i2c/busses/i2c-mlxcpld.c
14026 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
14027
14028 MELLANOX MLXCPLD LED DRIVER
14029 M:      Vadim Pasternak <[email protected]>
14030 L:      [email protected]
14031 S:      Supported
14032 F:      Documentation/leds/leds-mlxcpld.rst
14033 F:      drivers/leds/leds-mlxcpld.c
14034 F:      drivers/leds/leds-mlxreg.c
14035
14036 MELLANOX PLATFORM DRIVER
14037 M:      Vadim Pasternak <[email protected]>
14038 L:      [email protected]
14039 S:      Supported
14040 F:      drivers/platform/x86/mlx-platform.c
14041
14042 MEMBARRIER SUPPORT
14043 M:      Mathieu Desnoyers <[email protected]>
14044 M:      "Paul E. McKenney" <[email protected]>
14045 L:      [email protected]
14046 S:      Supported
14047 F:      arch/powerpc/include/asm/membarrier.h
14048 F:      include/uapi/linux/membarrier.h
14049 F:      kernel/sched/membarrier.c
14050
14051 MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14052 M:      Mike Rapoport <[email protected]>
14053 L:      [email protected]
14054 S:      Maintained
14055 F:      Documentation/core-api/boot-time-mm.rst
14056 F:      include/linux/memblock.h
14057 F:      mm/memblock.c
14058 F:      mm/mm_init.c
14059 F:      tools/testing/memblock/
14060
14061 MEMORY CONTROLLER DRIVERS
14062 M:      Krzysztof Kozlowski <[email protected]>
14063 L:      [email protected]
14064 S:      Maintained
14065 B:      mailto:[email protected]
14066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
14067 F:      Documentation/devicetree/bindings/memory-controllers/
14068 F:      drivers/memory/
14069 F:      include/dt-bindings/memory/
14070 F:      include/memory/
14071
14072 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
14073 M:      Dmitry Osipenko <[email protected]>
14074 L:      [email protected]
14075 L:      [email protected]
14076 S:      Maintained
14077 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
14078 F:      drivers/devfreq/tegra30-devfreq.c
14079
14080 MEMORY HOT(UN)PLUG
14081 M:      David Hildenbrand <[email protected]>
14082 M:      Oscar Salvador <[email protected]>
14083 L:      [email protected]
14084 S:      Maintained
14085 F:      Documentation/admin-guide/mm/memory-hotplug.rst
14086 F:      Documentation/core-api/memory-hotplug.rst
14087 F:      drivers/base/memory.c
14088 F:      include/linux/memory_hotplug.h
14089 F:      mm/memory_hotplug.c
14090 F:      tools/testing/selftests/memory-hotplug/
14091
14092 MEMORY MANAGEMENT
14093 M:      Andrew Morton <[email protected]>
14094 L:      [email protected]
14095 S:      Maintained
14096 W:      http://www.linux-mm.org
14097 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14098 T:      quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
14099 F:      include/linux/gfp.h
14100 F:      include/linux/gfp_types.h
14101 F:      include/linux/memory_hotplug.h
14102 F:      include/linux/mm.h
14103 F:      include/linux/mmzone.h
14104 F:      include/linux/pagewalk.h
14105 F:      include/linux/rmap.h
14106 F:      include/trace/events/ksm.h
14107 F:      mm/
14108 F:      tools/mm/
14109 F:      tools/testing/selftests/mm/
14110
14111 MEMORY TECHNOLOGY DEVICES (MTD)
14112 M:      Miquel Raynal <[email protected]>
14113 M:      Richard Weinberger <[email protected]>
14114 M:      Vignesh Raghavendra <[email protected]>
14115 L:      [email protected]
14116 S:      Maintained
14117 W:      http://www.linux-mtd.infradead.org/
14118 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14119 C:      irc://irc.oftc.net/mtd
14120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
14121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
14122 F:      Documentation/devicetree/bindings/mtd/
14123 F:      drivers/mtd/
14124 F:      include/linux/mtd/
14125 F:      include/uapi/mtd/
14126
14127 MEMSENSING MICROSYSTEMS MSA311 DRIVER
14128 M:      Dmitry Rokosov <[email protected]>
14129 L:      [email protected]
14130 S:      Maintained
14131 F:      Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
14132 F:      drivers/iio/accel/msa311.c
14133
14134 MEN A21 WATCHDOG DRIVER
14135 M:      Johannes Thumshirn <[email protected]>
14136 L:      [email protected]
14137 S:      Maintained
14138 F:      drivers/watchdog/mena21_wdt.c
14139
14140 MEN CHAMELEON BUS (mcb)
14141 M:      Johannes Thumshirn <[email protected]>
14142 S:      Maintained
14143 F:      Documentation/driver-api/men-chameleon-bus.rst
14144 F:      drivers/mcb/
14145 F:      include/linux/mcb.h
14146
14147 MEN F21BMC (Board Management Controller)
14148 M:      Andreas Werner <[email protected]>
14149 S:      Supported
14150 F:      Documentation/hwmon/menf21bmc.rst
14151 F:      drivers/hwmon/menf21bmc_hwmon.c
14152 F:      drivers/leds/leds-menf21bmc.c
14153 F:      drivers/mfd/menf21bmc.c
14154 F:      drivers/watchdog/menf21bmc_wdt.c
14155
14156 MEN Z069 WATCHDOG DRIVER
14157 M:      Johannes Thumshirn <[email protected]>
14158 L:      [email protected]
14159 S:      Maintained
14160 F:      drivers/watchdog/menz69_wdt.c
14161
14162 MESON AO CEC DRIVER FOR AMLOGIC SOCS
14163 M:      Neil Armstrong <[email protected]>
14164 L:      [email protected]
14165 L:      [email protected]
14166 S:      Supported
14167 W:      http://linux-meson.com/
14168 T:      git git://linuxtv.org/media_tree.git
14169 F:      Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
14170 F:      drivers/media/cec/platform/meson/ao-cec-g12a.c
14171 F:      drivers/media/cec/platform/meson/ao-cec.c
14172
14173 MESON GE2D DRIVER FOR AMLOGIC SOCS
14174 M:      Neil Armstrong <[email protected]>
14175 L:      [email protected]
14176 L:      [email protected]
14177 S:      Supported
14178 T:      git git://linuxtv.org/media_tree.git
14179 F:      Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
14180 F:      drivers/media/platform/amlogic/meson-ge2d/
14181
14182 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
14183 M:      Liang Yang <[email protected]>
14184 L:      [email protected]
14185 S:      Maintained
14186 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
14187 F:      drivers/mtd/nand/raw/meson_*
14188
14189 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
14190 M:      Neil Armstrong <[email protected]>
14191 L:      [email protected]
14192 L:      [email protected]
14193 S:      Supported
14194 T:      git git://linuxtv.org/media_tree.git
14195 F:      Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
14196 F:      drivers/staging/media/meson/vdec/
14197
14198 METHODE UDPU SUPPORT
14199 M:      Robert Marko <[email protected]>
14200 S:      Maintained
14201 F:      arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
14202 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
14203
14204 MHI BUS
14205 M:      Manivannan Sadhasivam <[email protected]>
14206 L:      [email protected]
14207 L:      [email protected]
14208 S:      Maintained
14209 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
14210 F:      Documentation/ABI/stable/sysfs-bus-mhi
14211 F:      Documentation/mhi/
14212 F:      drivers/bus/mhi/
14213 F:      drivers/pci/endpoint/functions/pci-epf-mhi.c
14214 F:      include/linux/mhi.h
14215
14216 MICROBLAZE ARCHITECTURE
14217 M:      Michal Simek <[email protected]>
14218 S:      Supported
14219 W:      http://www.monstr.eu/fdt/
14220 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
14221 F:      arch/microblaze/
14222
14223 MICROBLAZE TMR INJECT
14224 M:      Appana Durga Kedareswara rao <[email protected]>
14225 S:      Supported
14226 F:      Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
14227 F:      drivers/misc/xilinx_tmr_inject.c
14228
14229 MICROBLAZE TMR MANAGER
14230 M:      Appana Durga Kedareswara rao <[email protected]>
14231 S:      Supported
14232 F:      Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
14233 F:      Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
14234 F:      drivers/misc/xilinx_tmr_manager.c
14235
14236 MICROCHIP AT91 DMA DRIVERS
14237 M:      Ludovic Desroches <[email protected]>
14238 M:      Tudor Ambarus <[email protected]>
14239 L:      [email protected] (moderated for non-subscribers)
14240 L:      [email protected]
14241 S:      Supported
14242 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
14243 F:      drivers/dma/at_hdmac.c
14244 F:      drivers/dma/at_xdmac.c
14245 F:      include/dt-bindings/dma/at91.h
14246
14247 MICROCHIP AT91 SERIAL DRIVER
14248 M:      Richard Genoud <[email protected]>
14249 S:      Maintained
14250 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14251 F:      drivers/tty/serial/atmel_serial.c
14252 F:      drivers/tty/serial/atmel_serial.h
14253
14254 MICROCHIP AT91 USART MFD DRIVER
14255 M:      Radu Pirea <[email protected]>
14256 L:      [email protected]
14257 S:      Supported
14258 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14259 F:      drivers/mfd/at91-usart.c
14260 F:      include/dt-bindings/mfd/at91-usart.h
14261
14262 MICROCHIP AT91 USART SPI DRIVER
14263 M:      Radu Pirea <[email protected]>
14264 L:      [email protected]
14265 S:      Supported
14266 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14267 F:      drivers/spi/spi-at91-usart.c
14268
14269 MICROCHIP AUDIO ASOC DRIVERS
14270 M:      Claudiu Beznea <[email protected]>
14271 L:      [email protected] (moderated for non-subscribers)
14272 S:      Supported
14273 F:      Documentation/devicetree/bindings/sound/atmel*
14274 F:      Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
14275 F:      Documentation/devicetree/bindings/sound/microchip,sama7g5-*
14276 F:      Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
14277 F:      sound/soc/atmel
14278
14279 MICROCHIP CSI2DC DRIVER
14280 M:      Eugen Hristev <[email protected]>
14281 L:      [email protected]
14282 S:      Supported
14283 F:      Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
14284 F:      drivers/media/platform/microchip/microchip-csi2dc.c
14285
14286 MICROCHIP ECC DRIVER
14287 M:      Tudor Ambarus <[email protected]>
14288 L:      [email protected]
14289 S:      Maintained
14290 F:      drivers/crypto/atmel-ecc.*
14291
14292 MICROCHIP EIC DRIVER
14293 M:      Claudiu Beznea <[email protected]>
14294 L:      [email protected] (moderated for non-subscribers)
14295 S:      Supported
14296 F:      Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
14297 F:      drivers/irqchip/irq-mchp-eic.c
14298
14299 MICROCHIP I2C DRIVER
14300 M:      Codrin Ciubotariu <[email protected]>
14301 L:      [email protected]
14302 S:      Supported
14303 F:      drivers/i2c/busses/i2c-at91-*.c
14304 F:      drivers/i2c/busses/i2c-at91.h
14305
14306 MICROCHIP ISC DRIVER
14307 M:      Eugen Hristev <[email protected]>
14308 L:      [email protected]
14309 S:      Supported
14310 F:      Documentation/devicetree/bindings/media/atmel,isc.yaml
14311 F:      Documentation/devicetree/bindings/media/microchip,xisc.yaml
14312 F:      drivers/media/platform/microchip/microchip-isc*
14313 F:      drivers/media/platform/microchip/microchip-sama*-isc*
14314 F:      drivers/staging/media/deprecated/atmel/atmel-isc*
14315 F:      drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
14316 F:      include/linux/atmel-isc-media.h
14317
14318 MICROCHIP ISI DRIVER
14319 M:      Eugen Hristev <[email protected]>
14320 L:      [email protected]
14321 S:      Supported
14322 F:      drivers/media/platform/atmel/atmel-isi.c
14323 F:      drivers/media/platform/atmel/atmel-isi.h
14324
14325 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
14326 M:      Woojung Huh <[email protected]>
14327 M:      [email protected]
14328 L:      [email protected]
14329 S:      Maintained
14330 F:      Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
14331 F:      Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
14332 F:      drivers/net/dsa/microchip/*
14333 F:      include/linux/dsa/ksz_common.h
14334 F:      include/linux/platform_data/microchip-ksz.h
14335 F:      net/dsa/tag_ksz.c
14336
14337 MICROCHIP LAN743X ETHERNET DRIVER
14338 M:      Bryan Whitehead <[email protected]>
14339 M:      [email protected]
14340 L:      [email protected]
14341 S:      Maintained
14342 F:      drivers/net/ethernet/microchip/lan743x_*
14343
14344 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
14345 M:      Arun Ramadoss <[email protected]>
14346 R:      [email protected]
14347 L:      [email protected]
14348 S:      Maintained
14349 F:      drivers/net/phy/microchip_t1.c
14350
14351 MICROCHIP LAN966X ETHERNET DRIVER
14352 M:      Horatiu Vultur <[email protected]>
14353 M:      [email protected]
14354 L:      [email protected]
14355 S:      Maintained
14356 F:      drivers/net/ethernet/microchip/lan966x/*
14357
14358 MICROCHIP LCDFB DRIVER
14359 M:      Nicolas Ferre <[email protected]>
14360 L:      [email protected]
14361 S:      Maintained
14362 F:      drivers/video/fbdev/atmel_lcdfb.c
14363 F:      include/video/atmel_lcdc.h
14364
14365 MICROCHIP MCP16502 PMIC DRIVER
14366 M:      Claudiu Beznea <[email protected]>
14367 L:      [email protected] (moderated for non-subscribers)
14368 S:      Supported
14369 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
14370 F:      drivers/regulator/mcp16502.c
14371
14372 MICROCHIP MCP3564 ADC DRIVER
14373 M:      Marius Cristea <[email protected]>
14374 L:      [email protected]
14375 S:      Supported
14376 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
14377 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
14378 F:      drivers/iio/adc/mcp3564.c
14379
14380 MICROCHIP MCP3911 ADC DRIVER
14381 M:      Marcus Folkesson <[email protected]>
14382 M:      Kent Gustavsson <[email protected]>
14383 L:      [email protected]
14384 S:      Maintained
14385 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
14386 F:      drivers/iio/adc/mcp3911.c
14387
14388 MICROCHIP MMC/SD/SDIO MCI DRIVER
14389 M:      Aubin Constans <[email protected]>
14390 S:      Maintained
14391 F:      drivers/mmc/host/atmel-mci.c
14392
14393 MICROCHIP NAND DRIVER
14394 M:      Tudor Ambarus <[email protected]>
14395 L:      [email protected]
14396 S:      Supported
14397 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
14398 F:      drivers/mtd/nand/raw/atmel/*
14399
14400 MICROCHIP OTPC DRIVER
14401 M:      Claudiu Beznea <[email protected]>
14402 L:      [email protected] (moderated for non-subscribers)
14403 S:      Supported
14404 F:      Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
14405 F:      drivers/nvmem/microchip-otpc.c
14406 F:      include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
14407
14408 MICROCHIP PCI1XXXX GP DRIVER
14409 M:      Vaibhaav Ram T.L <[email protected]>
14410 M:      Kumaravel Thiagarajan <[email protected]>
14411 L:      [email protected]
14412 S:      Supported
14413 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
14414 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
14415 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
14416 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
14417
14418 MICROCHIP PCI1XXXX I2C DRIVER
14419 M:      Tharun Kumar P <[email protected]>
14420 M:      Kumaravel Thiagarajan <[email protected]>
14421 M:      Microchip Linux Driver Support <[email protected]>
14422 L:      [email protected]
14423 S:      Maintained
14424 F:      drivers/i2c/busses/i2c-mchp-pci1xxxx.c
14425
14426 MICROCHIP PCIe UART DRIVER
14427 M:      Kumaravel Thiagarajan <[email protected]>
14428 M:      Tharun Kumar P <[email protected]>
14429 L:      [email protected]
14430 S:      Maintained
14431 F:      drivers/tty/serial/8250/8250_pci1xxxx.c
14432
14433 MICROCHIP POLARFIRE FPGA DRIVERS
14434 M:      Conor Dooley <[email protected]>
14435 R:      Vladimir Georgiev <[email protected]>
14436 L:      [email protected]
14437 S:      Supported
14438 F:      Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
14439 F:      drivers/fpga/microchip-spi.c
14440
14441 MICROCHIP PWM DRIVER
14442 M:      Claudiu Beznea <[email protected]>
14443 L:      [email protected] (moderated for non-subscribers)
14444 L:      [email protected]
14445 S:      Supported
14446 F:      Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
14447 F:      drivers/pwm/pwm-atmel.c
14448
14449 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
14450 M:      Eugen Hristev <[email protected]>
14451 L:      [email protected]
14452 S:      Supported
14453 F:      Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
14454 F:      drivers/iio/adc/at91-sama5d2_adc.c
14455 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
14456
14457 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
14458 M:      Claudiu Beznea <[email protected]>
14459 S:      Supported
14460 F:      Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
14461 F:      drivers/power/reset/at91-sama5d2_shdwc.c
14462
14463 MICROCHIP SOC DRIVERS
14464 M:      Conor Dooley <[email protected]>
14465 S:      Supported
14466 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
14467 F:      drivers/soc/microchip/
14468
14469 MICROCHIP SPI DRIVER
14470 M:      Ryan Wanner <[email protected]>
14471 S:      Supported
14472 F:      drivers/spi/spi-atmel.*
14473
14474 MICROCHIP SSC DRIVER
14475 M:      Claudiu Beznea <[email protected]>
14476 L:      [email protected] (moderated for non-subscribers)
14477 S:      Supported
14478 F:      Documentation/devicetree/bindings/misc/atmel-ssc.txt
14479 F:      drivers/misc/atmel-ssc.c
14480 F:      include/linux/atmel-ssc.h
14481
14482 Microchip Timer Counter Block (TCB) Capture Driver
14483 M:      Kamel Bouhara <[email protected]>
14484 L:      [email protected] (moderated for non-subscribers)
14485 L:      [email protected]
14486 S:      Maintained
14487 F:      drivers/counter/microchip-tcb-capture.c
14488
14489 MICROCHIP USB251XB DRIVER
14490 M:      Richard Leitner <[email protected]>
14491 L:      [email protected]
14492 S:      Maintained
14493 F:      Documentation/devicetree/bindings/usb/usb251xb.yaml
14494 F:      drivers/usb/misc/usb251xb.c
14495
14496 MICROCHIP USBA UDC DRIVER
14497 M:      Cristian Birsan <[email protected]>
14498 L:      [email protected] (moderated for non-subscribers)
14499 S:      Supported
14500 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
14501
14502 MICROCHIP WILC1000 WIFI DRIVER
14503 M:      Ajay Singh <[email protected]>
14504 M:      Claudiu Beznea <[email protected]>
14505 L:      [email protected]
14506 S:      Supported
14507 F:      drivers/net/wireless/microchip/wilc1000/
14508
14509 MICROSEMI MIPS SOCS
14510 M:      Alexandre Belloni <[email protected]>
14511 M:      [email protected]
14512 L:      [email protected]
14513 S:      Supported
14514 F:      Documentation/devicetree/bindings/mips/mscc.txt
14515 F:      Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
14516 F:      Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
14517 F:      arch/mips/boot/dts/mscc/
14518 F:      arch/mips/configs/generic/board-ocelot.config
14519 F:      arch/mips/generic/board-ocelot.c
14520
14521 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
14522 M:      Don Brace <[email protected]>
14523 L:      [email protected]
14524 L:      [email protected]
14525 S:      Supported
14526 F:      Documentation/scsi/smartpqi.rst
14527 F:      drivers/scsi/smartpqi/Kconfig
14528 F:      drivers/scsi/smartpqi/Makefile
14529 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
14530 F:      include/linux/cciss*.h
14531 F:      include/uapi/linux/cciss*.h
14532
14533 MICROSOFT MANA RDMA DRIVER
14534 M:      Long Li <[email protected]>
14535 M:      Ajay Sharma <[email protected]>
14536 L:      [email protected]
14537 S:      Supported
14538 F:      drivers/infiniband/hw/mana/
14539 F:      include/net/mana
14540 F:      include/uapi/rdma/mana-abi.h
14541
14542 MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
14543 M:      Maximilian Luz <[email protected]>
14544 L:      [email protected]
14545 S:      Maintained
14546 F:      drivers/platform/surface/surface_aggregator_tabletsw.c
14547
14548 MICROSOFT SURFACE BATTERY AND AC DRIVERS
14549 M:      Maximilian Luz <[email protected]>
14550 L:      [email protected]
14551 L:      [email protected]
14552 S:      Maintained
14553 F:      drivers/power/supply/surface_battery.c
14554 F:      drivers/power/supply/surface_charger.c
14555
14556 MICROSOFT SURFACE DTX DRIVER
14557 M:      Maximilian Luz <[email protected]>
14558 L:      [email protected]
14559 S:      Maintained
14560 F:      Documentation/driver-api/surface_aggregator/clients/dtx.rst
14561 F:      drivers/platform/surface/surface_dtx.c
14562 F:      include/uapi/linux/surface_aggregator/dtx.h
14563
14564 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
14565 M:      Maximilian Luz <[email protected]>
14566 L:      [email protected]
14567 S:      Maintained
14568 F:      drivers/platform/surface/surface_gpe.c
14569
14570 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
14571 M:      Hans de Goede <[email protected]>
14572 M:      Ilpo Järvinen <[email protected]>
14573 M:      Maximilian Luz <[email protected]>
14574 L:      [email protected]
14575 S:      Maintained
14576 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
14577 F:      drivers/platform/surface/
14578
14579 MICROSOFT SURFACE HID TRANSPORT DRIVER
14580 M:      Maximilian Luz <[email protected]>
14581 L:      [email protected]
14582 L:      [email protected]
14583 S:      Maintained
14584 F:      drivers/hid/surface-hid/
14585
14586 MICROSOFT SURFACE HOT-PLUG DRIVER
14587 M:      Maximilian Luz <[email protected]>
14588 L:      [email protected]
14589 S:      Maintained
14590 F:      drivers/platform/surface/surface_hotplug.c
14591
14592 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
14593 M:      Maximilian Luz <[email protected]>
14594 L:      [email protected]
14595 S:      Maintained
14596 F:      drivers/platform/surface/surface_platform_profile.c
14597
14598 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
14599 M:      Chen Yu <[email protected]>
14600 L:      [email protected]
14601 S:      Supported
14602 F:      drivers/platform/surface/surfacepro3_button.c
14603
14604 MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
14605 M:      Maximilian Luz <[email protected]>
14606 L:      [email protected]
14607 S:      Maintained
14608 F:      drivers/platform/surface/surface_aggregator_hub.c
14609
14610 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
14611 M:      Maximilian Luz <[email protected]>
14612 L:      [email protected]
14613 S:      Maintained
14614 W:      https://github.com/linux-surface/surface-aggregator-module
14615 C:      irc://irc.libera.chat/linux-surface
14616 F:      Documentation/driver-api/surface_aggregator/
14617 F:      drivers/platform/surface/aggregator/
14618 F:      drivers/platform/surface/surface_acpi_notify.c
14619 F:      drivers/platform/surface/surface_aggregator_cdev.c
14620 F:      drivers/platform/surface/surface_aggregator_registry.c
14621 F:      include/linux/surface_acpi_notify.h
14622 F:      include/linux/surface_aggregator/
14623 F:      include/uapi/linux/surface_aggregator/
14624
14625 MICROTEK X6 SCANNER
14626 M:      Oliver Neukum <[email protected]>
14627 S:      Maintained
14628 F:      drivers/usb/image/microtek.*
14629
14630 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
14631 M:      Luka Kovacic <[email protected]>
14632 M:      Luka Perkov <[email protected]>
14633 S:      Maintained
14634 F:      arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
14635 F:      arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
14636 F:      arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
14637 F:      arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
14638 F:      arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
14639 F:      arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
14640
14641 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
14642 M:      Sakari Ailus <[email protected]>
14643 L:      [email protected]
14644 S:      Maintained
14645 F:      Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
14646 F:      Documentation/driver-api/media/drivers/ccs/
14647 F:      Documentation/userspace-api/media/drivers/ccs.rst
14648 F:      drivers/media/i2c/ccs-pll.c
14649 F:      drivers/media/i2c/ccs-pll.h
14650 F:      drivers/media/i2c/ccs/
14651 F:      include/uapi/linux/ccs.h
14652 F:      include/uapi/linux/smiapp.h
14653
14654 MIPS
14655 M:      Thomas Bogendoerfer <[email protected]>
14656 L:      [email protected]
14657 S:      Maintained
14658 W:      http://www.linux-mips.org/
14659 Q:      https://patchwork.kernel.org/project/linux-mips/list/
14660 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
14661 F:      Documentation/devicetree/bindings/mips/
14662 F:      Documentation/arch/mips/
14663 F:      arch/mips/
14664 F:      drivers/platform/mips/
14665 F:      include/dt-bindings/mips/
14666
14667 MIPS BOSTON DEVELOPMENT BOARD
14668 M:      Paul Burton <[email protected]>
14669 L:      [email protected]
14670 S:      Maintained
14671 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
14672 F:      arch/mips/boot/dts/img/boston.dts
14673 F:      arch/mips/configs/generic/board-boston.config
14674 F:      drivers/clk/imgtec/clk-boston.c
14675 F:      include/dt-bindings/clock/boston-clock.h
14676
14677 MIPS CORE DRIVERS
14678 M:      Thomas Bogendoerfer <[email protected]>
14679 M:      Serge Semin <[email protected]>
14680 L:      [email protected]
14681 S:      Supported
14682 F:      drivers/bus/mips_cdmm.c
14683 F:      drivers/clocksource/mips-gic-timer.c
14684 F:      drivers/cpuidle/cpuidle-cps.c
14685 F:      drivers/irqchip/irq-mips-cpu.c
14686 F:      drivers/irqchip/irq-mips-gic.c
14687
14688 MIPS GENERIC PLATFORM
14689 M:      Paul Burton <[email protected]>
14690 L:      [email protected]
14691 S:      Supported
14692 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
14693 F:      arch/mips/generic/
14694 F:      arch/mips/tools/generic-board-config.sh
14695
14696 MIPS RINT INSTRUCTION EMULATION
14697 M:      Aleksandar Markovic <[email protected]>
14698 L:      [email protected]
14699 S:      Supported
14700 F:      arch/mips/math-emu/dp_rint.c
14701 F:      arch/mips/math-emu/sp_rint.c
14702
14703 MIPS/LOONGSON1 ARCHITECTURE
14704 M:      Keguang Zhang <[email protected]>
14705 L:      [email protected]
14706 S:      Maintained
14707 F:      Documentation/devicetree/bindings/*/loongson,ls1*.yaml
14708 F:      arch/mips/include/asm/mach-loongson32/
14709 F:      arch/mips/loongson32/
14710 F:      drivers/*/*loongson1*
14711 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
14712
14713 MIPS/LOONGSON2EF ARCHITECTURE
14714 M:      Jiaxun Yang <[email protected]>
14715 L:      [email protected]
14716 S:      Maintained
14717 F:      arch/mips/include/asm/mach-loongson2ef/
14718 F:      arch/mips/loongson2ef/
14719 F:      drivers/cpufreq/loongson2_cpufreq.c
14720
14721 MIPS/LOONGSON64 ARCHITECTURE
14722 M:      Huacai Chen <[email protected]>
14723 M:      Jiaxun Yang <[email protected]>
14724 L:      [email protected]
14725 S:      Maintained
14726 F:      arch/mips/include/asm/mach-loongson64/
14727 F:      arch/mips/loongson64/
14728 F:      drivers/irqchip/irq-loongson*
14729 F:      drivers/platform/mips/cpu_hwmon.c
14730
14731 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
14732 M:      Hans Verkuil <[email protected]>
14733 L:      [email protected]
14734 S:      Odd Fixes
14735 W:      https://linuxtv.org
14736 T:      git git://linuxtv.org/media_tree.git
14737 F:      drivers/media/radio/radio-miropcm20*
14738
14739 MITSUMI MM8013 FG DRIVER
14740 M:      Konrad Dybcio <[email protected]>
14741 F:      Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
14742 F:      drivers/power/supply/mm8013.c
14743
14744 MMP SUPPORT
14745 R:      Lubomir Rintel <[email protected]>
14746 L:      [email protected] (moderated for non-subscribers)
14747 S:      Odd Fixes
14748 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
14749 F:      arch/arm/boot/dts/marvell/mmp*
14750 F:      arch/arm/mach-mmp/
14751 F:      include/linux/soc/mmp/
14752
14753 MMP USB PHY DRIVERS
14754 R:      Lubomir Rintel <[email protected]>
14755 L:      [email protected] (moderated for non-subscribers)
14756 S:      Maintained
14757 F:      drivers/phy/marvell/phy-mmp3-usb.c
14758 F:      drivers/phy/marvell/phy-pxa-usb.c
14759
14760 MMU GATHER AND TLB INVALIDATION
14761 M:      Will Deacon <[email protected]>
14762 M:      "Aneesh Kumar K.V" <[email protected]>
14763 M:      Andrew Morton <[email protected]>
14764 M:      Nick Piggin <[email protected]>
14765 M:      Peter Zijlstra <[email protected]>
14766 L:      [email protected]
14767 L:      [email protected]
14768 S:      Maintained
14769 F:      arch/*/include/asm/tlb.h
14770 F:      include/asm-generic/tlb.h
14771 F:      mm/mmu_gather.c
14772
14773 MN88472 MEDIA DRIVER
14774 L:      [email protected]
14775 S:      Orphan
14776 W:      https://linuxtv.org
14777 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14778 F:      drivers/media/dvb-frontends/mn88472*
14779
14780 MN88473 MEDIA DRIVER
14781 L:      [email protected]
14782 S:      Orphan
14783 W:      https://linuxtv.org
14784 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14785 F:      drivers/media/dvb-frontends/mn88473*
14786
14787 MODULE SUPPORT
14788 M:      Luis Chamberlain <[email protected]>
14789 L:      [email protected]
14790 L:      [email protected]
14791 S:      Maintained
14792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
14793 F:      include/linux/kmod.h
14794 F:      include/linux/module*.h
14795 F:      kernel/module/
14796 F:      lib/test_kmod.c
14797 F:      scripts/module*
14798 F:      tools/testing/selftests/kmod/
14799
14800 MONOLITHIC POWER SYSTEM PMIC DRIVER
14801 M:      Saravanan Sekar <[email protected]>
14802 S:      Maintained
14803 F:      Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
14804 F:      Documentation/devicetree/bindings/regulator/mps,mp*.yaml
14805 F:      drivers/hwmon/pmbus/mpq7932.c
14806 F:      drivers/iio/adc/mp2629_adc.c
14807 F:      drivers/mfd/mp2629.c
14808 F:      drivers/power/supply/mp2629_charger.c
14809 F:      drivers/regulator/mp5416.c
14810 F:      drivers/regulator/mpq7920.c
14811 F:      drivers/regulator/mpq7920.h
14812 F:      include/linux/mfd/mp2629.h
14813
14814 MOST(R) TECHNOLOGY DRIVER
14815 M:      Parthiban Veerasooran <[email protected]>
14816 M:      Christian Gromm <[email protected]>
14817 S:      Maintained
14818 F:      Documentation/ABI/testing/configfs-most
14819 F:      Documentation/ABI/testing/sysfs-bus-most
14820 F:      drivers/most/
14821 F:      drivers/staging/most/
14822 F:      include/linux/most.h
14823
14824 MOTORCOMM PHY DRIVER
14825 M:      Peter Geis <[email protected]>
14826 M:      Frank <[email protected]>
14827 L:      [email protected]
14828 S:      Maintained
14829 F:      Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
14830 F:      drivers/net/phy/motorcomm.c
14831
14832 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
14833 M:      Jiri Slaby <[email protected]>
14834 S:      Maintained
14835 F:      Documentation/driver-api/tty/moxa-smartio.rst
14836 F:      drivers/tty/mxser.*
14837
14838 MP3309C BACKLIGHT DRIVER
14839 M:      Flavio Suligoi <[email protected]>
14840 L:      [email protected]
14841 S:      Maintained
14842 F:      Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
14843 F:      drivers/video/backlight/mp3309c.c
14844
14845 MR800 AVERMEDIA USB FM RADIO DRIVER
14846 M:      Alexey Klimov <[email protected]>
14847 L:      [email protected]
14848 S:      Maintained
14849 T:      git git://linuxtv.org/media_tree.git
14850 F:      drivers/media/radio/radio-mr800.c
14851
14852 MRF24J40 IEEE 802.15.4 RADIO DRIVER
14853 M:      Stefan Schmidt <[email protected]>
14854 L:      [email protected]
14855 S:      Odd Fixes
14856 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
14857 F:      drivers/net/ieee802154/mrf24j40.c
14858
14859 MSI EC DRIVER
14860 M:      Nikita Kravets <[email protected]>
14861 L:      [email protected]
14862 S:      Maintained
14863 W:      https://github.com/BeardOverflow/msi-ec
14864 F:      drivers/platform/x86/msi-ec.*
14865
14866 MSI LAPTOP SUPPORT
14867 M:      "Lee, Chun-Yi" <[email protected]>
14868 L:      [email protected]
14869 S:      Maintained
14870 F:      drivers/platform/x86/msi-laptop.c
14871
14872 MSI WMI SUPPORT
14873 L:      [email protected]
14874 S:      Orphan
14875 F:      drivers/platform/x86/msi-wmi.c
14876
14877 MSI001 MEDIA DRIVER
14878 L:      [email protected]
14879 S:      Orphan
14880 W:      https://linuxtv.org
14881 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14882 F:      drivers/media/tuners/msi001*
14883
14884 MSI2500 MEDIA DRIVER
14885 L:      [email protected]
14886 S:      Orphan
14887 W:      https://linuxtv.org
14888 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14889 F:      drivers/media/usb/msi2500/
14890
14891 MSTAR INTERRUPT CONTROLLER DRIVER
14892 M:      Mark-PK Tsai <[email protected]>
14893 M:      Daniel Palmer <[email protected]>
14894 S:      Maintained
14895 F:      Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
14896 F:      drivers/irqchip/irq-mst-intc.c
14897
14898 MSYSTEMS DISKONCHIP G3 MTD DRIVER
14899 M:      Robert Jarzmik <[email protected]>
14900 L:      [email protected]
14901 S:      Maintained
14902 F:      drivers/mtd/devices/docg3*
14903
14904 MT9M114 ONSEMI SENSOR DRIVER
14905 M:      Laurent Pinchart <[email protected]>
14906 L:      [email protected]
14907 S:      Maintained
14908 T:      git git://linuxtv.org/media_tree.git
14909 F:      Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
14910 F:      drivers/media/i2c/mt9m114.c
14911
14912 MT9P031 APTINA CAMERA SENSOR
14913 M:      Laurent Pinchart <[email protected]>
14914 L:      [email protected]
14915 S:      Maintained
14916 T:      git git://linuxtv.org/media_tree.git
14917 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
14918 F:      drivers/media/i2c/mt9p031.c
14919 F:      include/media/i2c/mt9p031.h
14920
14921 MT9T112 APTINA CAMERA SENSOR
14922 M:      Jacopo Mondi <[email protected]>
14923 L:      [email protected]
14924 S:      Odd Fixes
14925 T:      git git://linuxtv.org/media_tree.git
14926 F:      drivers/media/i2c/mt9t112.c
14927 F:      include/media/i2c/mt9t112.h
14928
14929 MT9V032 APTINA CAMERA SENSOR
14930 M:      Laurent Pinchart <[email protected]>
14931 L:      [email protected]
14932 S:      Maintained
14933 T:      git git://linuxtv.org/media_tree.git
14934 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
14935 F:      drivers/media/i2c/mt9v032.c
14936 F:      include/media/i2c/mt9v032.h
14937
14938 MT9V111 APTINA CAMERA SENSOR
14939 M:      Jacopo Mondi <[email protected]>
14940 L:      [email protected]
14941 S:      Maintained
14942 T:      git git://linuxtv.org/media_tree.git
14943 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
14944 F:      drivers/media/i2c/mt9v111.c
14945
14946 MULTIFUNCTION DEVICES (MFD)
14947 M:      Lee Jones <[email protected]>
14948 S:      Maintained
14949 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14950 F:      Documentation/devicetree/bindings/mfd/
14951 F:      drivers/mfd/
14952 F:      include/dt-bindings/mfd/
14953 F:      include/linux/mfd/
14954
14955 MULTIMEDIA CARD (MMC) ETC. OVER SPI
14956 S:      Orphan
14957 F:      drivers/mmc/host/mmc_spi.c
14958 F:      include/linux/spi/mmc_spi.h
14959
14960 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
14961 M:      Ulf Hansson <[email protected]>
14962 L:      [email protected]
14963 S:      Maintained
14964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14965 F:      Documentation/devicetree/bindings/mmc/
14966 F:      drivers/mmc/
14967 F:      include/linux/mmc/
14968 F:      include/uapi/linux/mmc/
14969
14970 MULTIPLEXER SUBSYSTEM
14971 M:      Peter Rosin <[email protected]>
14972 S:      Maintained
14973 F:      Documentation/ABI/testing/sysfs-class-mux*
14974 F:      Documentation/devicetree/bindings/mux/
14975 F:      drivers/mux/
14976 F:      include/dt-bindings/mux/
14977 F:      include/linux/mux/
14978
14979 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
14980 M:      Bin Liu <[email protected]>
14981 L:      [email protected]
14982 S:      Maintained
14983 F:      drivers/usb/musb/
14984
14985 MXL301RF MEDIA DRIVER
14986 M:      Akihiro Tsukada <[email protected]>
14987 L:      [email protected]
14988 S:      Odd Fixes
14989 F:      drivers/media/tuners/mxl301rf*
14990
14991 MXL5007T MEDIA DRIVER
14992 M:      Michael Krufky <[email protected]>
14993 L:      [email protected]
14994 S:      Maintained
14995 W:      https://linuxtv.org
14996 W:      http://github.com/mkrufky
14997 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14998 T:      git git://linuxtv.org/mkrufky/tuners.git
14999 F:      drivers/media/tuners/mxl5007t.*
15000
15001 MXSFB DRM DRIVER
15002 M:      Marek Vasut <[email protected]>
15003 M:      Stefan Agner <[email protected]>
15004 L:      [email protected]
15005 S:      Supported
15006 T:      git git://anongit.freedesktop.org/drm/drm-misc
15007 F:      Documentation/devicetree/bindings/display/fsl,lcdif.yaml
15008 F:      drivers/gpu/drm/mxsfb/
15009
15010 MYLEX DAC960 PCI RAID Controller
15011 M:      Hannes Reinecke <[email protected]>
15012 L:      [email protected]
15013 S:      Supported
15014 F:      drivers/scsi/myrb.*
15015 F:      drivers/scsi/myrs.*
15016
15017 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
15018 M:      Chris Lee <[email protected]>
15019 L:      [email protected]
15020 S:      Supported
15021 W:      https://www.cspi.com/ethernet-products/support/downloads/
15022 F:      drivers/net/ethernet/myricom/myri10ge/
15023
15024 NAND FLASH SUBSYSTEM
15025 M:      Miquel Raynal <[email protected]>
15026 R:      Richard Weinberger <[email protected]>
15027 L:      [email protected]
15028 S:      Maintained
15029 W:      http://www.linux-mtd.infradead.org/
15030 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
15031 C:      irc://irc.oftc.net/mtd
15032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
15033 F:      drivers/mtd/nand/
15034 F:      include/linux/mtd/*nand*.h
15035
15036 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
15037 M:      Daniel Mack <[email protected]>
15038 L:      [email protected] (moderated for non-subscribers)
15039 S:      Maintained
15040 W:      http://www.native-instruments.com
15041 F:      sound/usb/caiaq/
15042
15043 NATSEMI ETHERNET DRIVER (DP8381x)
15044 S:      Orphan
15045 F:      drivers/net/ethernet/natsemi/natsemi.c
15046
15047 NCR 5380 SCSI DRIVERS
15048 M:      Finn Thain <[email protected]>
15049 M:      Michael Schmitz <[email protected]>
15050 L:      [email protected]
15051 S:      Maintained
15052 F:      Documentation/scsi/g_NCR5380.rst
15053 F:      drivers/scsi/NCR5380.*
15054 F:      drivers/scsi/arm/cumana_1.c
15055 F:      drivers/scsi/arm/oak.c
15056 F:      drivers/scsi/atari_scsi.*
15057 F:      drivers/scsi/dmx3191d.c
15058 F:      drivers/scsi/g_NCR5380.*
15059 F:      drivers/scsi/mac_scsi.*
15060 F:      drivers/scsi/sun3_scsi.*
15061 F:      drivers/scsi/sun3_scsi_vme.c
15062
15063 NCSI LIBRARY
15064 M:      Samuel Mendoza-Jonas <[email protected]>
15065 S:      Maintained
15066 F:      net/ncsi/
15067
15068 NCT6775 HARDWARE MONITOR DRIVER - CORE & PLATFORM DRIVER
15069 M:      Guenter Roeck <[email protected]>
15070 L:      [email protected]
15071 S:      Maintained
15072 F:      Documentation/hwmon/nct6775.rst
15073 F:      drivers/hwmon/nct6775-core.c
15074 F:      drivers/hwmon/nct6775-platform.c
15075 F:      drivers/hwmon/nct6775.h
15076
15077 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
15078 M:      Zev Weiss <[email protected]>
15079 L:      [email protected]
15080 S:      Maintained
15081 F:      Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
15082 F:      drivers/hwmon/nct6775-i2c.c
15083
15084 NETDEVSIM
15085 M:      Jakub Kicinski <[email protected]>
15086 S:      Maintained
15087 F:      drivers/net/netdevsim/*
15088
15089 NETEM NETWORK EMULATOR
15090 M:      Stephen Hemminger <[email protected]>
15091 L:      [email protected]
15092 S:      Maintained
15093 F:      net/sched/sch_netem.c
15094
15095 NETERION 10GbE DRIVERS (s2io)
15096 M:      Jon Mason <[email protected]>
15097 L:      [email protected]
15098 S:      Supported
15099 F:      Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
15100 F:      drivers/net/ethernet/neterion/
15101
15102 NETFILTER
15103 M:      Pablo Neira Ayuso <[email protected]>
15104 M:      Jozsef Kadlecsik <[email protected]>
15105 M:      Florian Westphal <[email protected]>
15106 L:      [email protected]
15107 L:      [email protected]
15108 S:      Maintained
15109 W:      http://www.netfilter.org/
15110 W:      http://www.iptables.org/
15111 W:      http://www.nftables.org/
15112 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
15113 C:      irc://irc.libera.chat/netfilter
15114 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
15115 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
15116 F:      include/linux/netfilter*
15117 F:      include/linux/netfilter/
15118 F:      include/net/netfilter/
15119 F:      include/uapi/linux/netfilter*
15120 F:      include/uapi/linux/netfilter/
15121 F:      net/*/netfilter.c
15122 F:      net/*/netfilter/
15123 F:      net/bridge/br_netfilter*.c
15124 F:      net/netfilter/
15125
15126 NETROM NETWORK LAYER
15127 M:      Ralf Baechle <[email protected]>
15128 L:      [email protected]
15129 S:      Maintained
15130 W:      https://linux-ax25.in-berlin.de
15131 F:      include/net/netrom.h
15132 F:      include/uapi/linux/netrom.h
15133 F:      net/netrom/
15134
15135 NETRONIX EMBEDDED CONTROLLER
15136 M:      Jonathan Neuschäfer <[email protected]>
15137 S:      Maintained
15138 F:      Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
15139 F:      drivers/mfd/ntxec.c
15140 F:      drivers/pwm/pwm-ntxec.c
15141 F:      drivers/rtc/rtc-ntxec.c
15142 F:      include/linux/mfd/ntxec.h
15143
15144 NETRONOME ETHERNET DRIVERS
15145 M:      Louis Peens <[email protected]>
15146 R:      Jakub Kicinski <[email protected]>
15147 L:      [email protected]
15148 S:      Maintained
15149 F:      drivers/net/ethernet/netronome/
15150
15151 NETWORK BLOCK DEVICE (NBD)
15152 M:      Josef Bacik <[email protected]>
15153 L:      [email protected]
15154 L:      [email protected]
15155 S:      Maintained
15156 F:      Documentation/admin-guide/blockdev/nbd.rst
15157 F:      drivers/block/nbd.c
15158 F:      include/trace/events/nbd.h
15159 F:      include/uapi/linux/nbd.h
15160
15161 NETWORK DROP MONITOR
15162 M:      Neil Horman <[email protected]>
15163 L:      [email protected]
15164 S:      Maintained
15165 W:      https://fedorahosted.org/dropwatch/
15166 F:      include/uapi/linux/net_dropmon.h
15167 F:      net/core/drop_monitor.c
15168
15169 NETWORKING DRIVERS
15170 M:      "David S. Miller" <[email protected]>
15171 M:      Eric Dumazet <[email protected]>
15172 M:      Jakub Kicinski <[email protected]>
15173 M:      Paolo Abeni <[email protected]>
15174 L:      [email protected]
15175 S:      Maintained
15176 P:      Documentation/process/maintainer-netdev.rst
15177 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
15178 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15179 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15180 F:      Documentation/devicetree/bindings/net/
15181 F:      Documentation/networking/net_cachelines/net_device.rst
15182 F:      drivers/connector/
15183 F:      drivers/net/
15184 F:      include/dt-bindings/net/
15185 F:      include/linux/etherdevice.h
15186 F:      include/linux/fcdevice.h
15187 F:      include/linux/fddidevice.h
15188 F:      include/linux/hippidevice.h
15189 F:      include/linux/if_*
15190 F:      include/linux/inetdevice.h
15191 F:      include/linux/netdevice.h
15192 F:      include/uapi/linux/if_*
15193 F:      include/uapi/linux/netdevice.h
15194 X:      drivers/net/wireless/
15195
15196 NETWORKING DRIVERS (WIRELESS)
15197 M:      Kalle Valo <[email protected]>
15198 L:      [email protected]
15199 S:      Maintained
15200 W:      https://wireless.wiki.kernel.org/
15201 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
15202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
15203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
15204 F:      Documentation/devicetree/bindings/net/wireless/
15205 F:      drivers/net/wireless/
15206
15207 NETWORKING [DSA]
15208 M:      Andrew Lunn <[email protected]>
15209 M:      Florian Fainelli <[email protected]>
15210 M:      Vladimir Oltean <[email protected]>
15211 S:      Maintained
15212 F:      Documentation/devicetree/bindings/net/dsa/
15213 F:      Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
15214 F:      Documentation/devicetree/bindings/net/ethernet-switch.yaml
15215 F:      drivers/net/dsa/
15216 F:      include/linux/dsa/
15217 F:      include/linux/platform_data/dsa.h
15218 F:      include/net/dsa.h
15219 F:      net/dsa/
15220 F:      tools/testing/selftests/drivers/net/dsa/
15221
15222 NETWORKING [GENERAL]
15223 M:      "David S. Miller" <[email protected]>
15224 M:      Eric Dumazet <[email protected]>
15225 M:      Jakub Kicinski <[email protected]>
15226 M:      Paolo Abeni <[email protected]>
15227 L:      [email protected]
15228 S:      Maintained
15229 P:      Documentation/process/maintainer-netdev.rst
15230 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
15231 B:      mailto:[email protected]
15232 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15233 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15234 F:      Documentation/core-api/netlink.rst
15235 F:      Documentation/netlink/
15236 F:      Documentation/networking/
15237 F:      Documentation/networking/net_cachelines/
15238 F:      Documentation/process/maintainer-netdev.rst
15239 F:      Documentation/userspace-api/netlink/
15240 F:      include/linux/in.h
15241 F:      include/linux/indirect_call_wrapper.h
15242 F:      include/linux/net.h
15243 F:      include/linux/netdevice.h
15244 F:      include/net/
15245 F:      include/uapi/linux/in.h
15246 F:      include/uapi/linux/net.h
15247 F:      include/uapi/linux/net_namespace.h
15248 F:      include/uapi/linux/netdevice.h
15249 F:      lib/net_utils.c
15250 F:      lib/random32.c
15251 F:      net/
15252 F:      tools/net/
15253 F:      tools/testing/selftests/net/
15254 X:      net/9p/
15255 X:      net/bluetooth/
15256
15257 NETWORKING [IPSEC]
15258 M:      Steffen Klassert <[email protected]>
15259 M:      Herbert Xu <[email protected]>
15260 M:      "David S. Miller" <[email protected]>
15261 L:      [email protected]
15262 S:      Maintained
15263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
15264 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
15265 F:      include/net/xfrm.h
15266 F:      include/uapi/linux/xfrm.h
15267 F:      net/ipv4/ah4.c
15268 F:      net/ipv4/esp4*
15269 F:      net/ipv4/ip_vti.c
15270 F:      net/ipv4/ipcomp.c
15271 F:      net/ipv4/xfrm*
15272 F:      net/ipv6/ah6.c
15273 F:      net/ipv6/esp6*
15274 F:      net/ipv6/ip6_vti.c
15275 F:      net/ipv6/ipcomp6.c
15276 F:      net/ipv6/xfrm*
15277 F:      net/key/
15278 F:      net/xfrm/
15279 F:      tools/testing/selftests/net/ipsec.c
15280
15281 NETWORKING [IPv4/IPv6]
15282 M:      "David S. Miller" <[email protected]>
15283 M:      David Ahern <[email protected]>
15284 L:      [email protected]
15285 S:      Maintained
15286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15287 F:      arch/x86/net/*
15288 F:      include/linux/ip.h
15289 F:      include/linux/ipv6*
15290 F:      include/net/fib*
15291 F:      include/net/ip*
15292 F:      include/net/route.h
15293 F:      net/ipv4/
15294 F:      net/ipv6/
15295
15296 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
15297 M:      Paul Moore <[email protected]>
15298 L:      [email protected]
15299 L:      [email protected]
15300 S:      Supported
15301 W:      https://github.com/netlabel
15302 F:      Documentation/netlabel/
15303 F:      include/net/calipso.h
15304 F:      include/net/cipso_ipv4.h
15305 F:      include/net/netlabel.h
15306 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
15307 F:      include/uapi/linux/netfilter/xt_SECMARK.h
15308 F:      net/ipv4/cipso_ipv4.c
15309 F:      net/ipv6/calipso.c
15310 F:      net/netfilter/xt_CONNSECMARK.c
15311 F:      net/netfilter/xt_SECMARK.c
15312 F:      net/netlabel/
15313
15314 NETWORKING [MACSEC]
15315 M:      Sabrina Dubroca <[email protected]>
15316 L:      [email protected]
15317 S:      Maintained
15318 F:      drivers/net/macsec.c
15319 F:      include/net/macsec.h
15320 F:      include/uapi/linux/if_macsec.h
15321 K:      macsec
15322 K:      \bmdo_
15323
15324 NETWORKING [MPTCP]
15325 M:      Matthieu Baerts <[email protected]>
15326 M:      Mat Martineau <[email protected]>
15327 R:      Geliang Tang <[email protected]>
15328 L:      [email protected]
15329 L:      [email protected]
15330 S:      Maintained
15331 W:      https://github.com/multipath-tcp/mptcp_net-next/wiki
15332 B:      https://github.com/multipath-tcp/mptcp_net-next/issues
15333 T:      git https://github.com/multipath-tcp/mptcp_net-next.git export-net
15334 T:      git https://github.com/multipath-tcp/mptcp_net-next.git export
15335 F:      Documentation/netlink/specs/mptcp_pm.yaml
15336 F:      Documentation/networking/mptcp-sysctl.rst
15337 F:      include/net/mptcp.h
15338 F:      include/trace/events/mptcp.h
15339 F:      include/uapi/linux/mptcp*.h
15340 F:      net/mptcp/
15341 F:      tools/testing/selftests/bpf/*/*mptcp*.c
15342 F:      tools/testing/selftests/net/mptcp/
15343
15344 NETWORKING [TCP]
15345 M:      Eric Dumazet <[email protected]>
15346 L:      [email protected]
15347 S:      Maintained
15348 F:      Documentation/networking/net_cachelines/tcp_sock.rst
15349 F:      include/linux/tcp.h
15350 F:      include/net/tcp.h
15351 F:      include/trace/events/tcp.h
15352 F:      include/uapi/linux/tcp.h
15353 F:      net/ipv4/syncookies.c
15354 F:      net/ipv4/tcp*.c
15355 F:      net/ipv6/syncookies.c
15356 F:      net/ipv6/tcp*.c
15357
15358 NETWORKING [TLS]
15359 M:      Boris Pismenny <[email protected]>
15360 M:      John Fastabend <[email protected]>
15361 M:      Jakub Kicinski <[email protected]>
15362 L:      [email protected]
15363 S:      Maintained
15364 F:      include/net/tls.h
15365 F:      include/uapi/linux/tls.h
15366 F:      net/tls/*
15367
15368 NETXEN (1/10) GbE SUPPORT
15369 M:      Manish Chopra <[email protected]>
15370 M:      Rahul Verma <[email protected]>
15371 M:      [email protected]
15372 L:      [email protected]
15373 S:      Supported
15374 F:      drivers/net/ethernet/qlogic/netxen/
15375
15376 NET_FAILOVER MODULE
15377 M:      Sridhar Samudrala <[email protected]>
15378 L:      [email protected]
15379 S:      Supported
15380 F:      Documentation/networking/net_failover.rst
15381 F:      drivers/net/net_failover.c
15382 F:      include/net/net_failover.h
15383
15384 NEXTHOP
15385 M:      David Ahern <[email protected]>
15386 L:      [email protected]
15387 S:      Maintained
15388 F:      include/net/netns/nexthop.h
15389 F:      include/net/nexthop.h
15390 F:      include/uapi/linux/nexthop.h
15391 F:      net/ipv4/nexthop.c
15392
15393 NFC SUBSYSTEM
15394 M:      Krzysztof Kozlowski <[email protected]>
15395 L:      [email protected]
15396 S:      Maintained
15397 F:      Documentation/devicetree/bindings/net/nfc/
15398 F:      drivers/nfc/
15399 F:      include/net/nfc/
15400 F:      include/uapi/linux/nfc.h
15401 F:      net/nfc/
15402
15403 NFC VIRTUAL NCI DEVICE DRIVER
15404 M:      Bongsu Jeon <[email protected]>
15405 L:      [email protected]
15406 S:      Supported
15407 F:      drivers/nfc/virtual_ncidev.c
15408 F:      tools/testing/selftests/nci/
15409
15410 NFS, SUNRPC, AND LOCKD CLIENTS
15411 M:      Trond Myklebust <[email protected]>
15412 M:      Anna Schumaker <[email protected]>
15413 L:      [email protected]
15414 S:      Maintained
15415 W:      http://client.linux-nfs.org
15416 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
15417 F:      Documentation/filesystems/nfs/
15418 F:      fs/lockd/
15419 F:      fs/nfs/
15420 F:      fs/nfs_common/
15421 F:      include/linux/lockd/
15422 F:      include/linux/nfs*
15423 F:      include/linux/sunrpc/
15424 F:      include/uapi/linux/nfs*
15425 F:      include/uapi/linux/sunrpc/
15426 F:      net/sunrpc/
15427
15428 NILFS2 FILESYSTEM
15429 M:      Ryusuke Konishi <[email protected]>
15430 L:      [email protected]
15431 S:      Supported
15432 W:      https://nilfs.sourceforge.io/
15433 W:      https://nilfs.osdn.jp/
15434 T:      git https://github.com/konis/nilfs2.git
15435 F:      Documentation/filesystems/nilfs2.rst
15436 F:      fs/nilfs2/
15437 F:      include/trace/events/nilfs2.h
15438 F:      include/uapi/linux/nilfs2_api.h
15439 F:      include/uapi/linux/nilfs2_ondisk.h
15440
15441 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
15442 M:      YOKOTA Hiroshi <[email protected]>
15443 S:      Maintained
15444 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15445 F:      Documentation/scsi/NinjaSCSI.rst
15446 F:      drivers/scsi/pcmcia/nsp_*
15447
15448 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
15449 M:      GOTO Masanori <[email protected]>
15450 M:      YOKOTA Hiroshi <[email protected]>
15451 S:      Maintained
15452 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15453 F:      Documentation/scsi/NinjaSCSI.rst
15454 F:      drivers/scsi/nsp32*
15455
15456 NINTENDO HID DRIVER
15457 M:      Daniel J. Ogorchock <[email protected]>
15458 L:      [email protected]
15459 S:      Maintained
15460 F:      drivers/hid/hid-nintendo*
15461
15462 NIOS2 ARCHITECTURE
15463 M:      Dinh Nguyen <[email protected]>
15464 S:      Maintained
15465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
15466 F:      arch/nios2/
15467
15468 NITRO ENCLAVES (NE)
15469 M:      Alexandru Ciobotaru <[email protected]>
15470 L:      [email protected]
15471 L:      The AWS Nitro Enclaves Team <[email protected]>
15472 S:      Supported
15473 W:      https://aws.amazon.com/ec2/nitro/nitro-enclaves/
15474 F:      Documentation/virt/ne_overview.rst
15475 F:      drivers/virt/nitro_enclaves/
15476 F:      include/linux/nitro_enclaves.h
15477 F:      include/uapi/linux/nitro_enclaves.h
15478 F:      samples/nitro_enclaves/
15479
15480 NITRO SECURE MODULE (NSM)
15481 M:      Alexander Graf <[email protected]>
15482 L:      [email protected]
15483 L:      The AWS Nitro Enclaves Team <[email protected]>
15484 S:      Supported
15485 W:      https://aws.amazon.com/ec2/nitro/nitro-enclaves/
15486 F:      drivers/misc/nsm.c
15487 F:      include/uapi/linux/nsm.h
15488
15489 NOHZ, DYNTICKS SUPPORT
15490 M:      Frederic Weisbecker <[email protected]>
15491 M:      Thomas Gleixner <[email protected]>
15492 M:      Ingo Molnar <[email protected]>
15493 L:      [email protected]
15494 S:      Maintained
15495 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
15496 F:      include/linux/sched/nohz.h
15497 F:      include/linux/tick.h
15498 F:      kernel/time/tick*.*
15499
15500 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
15501 M:      Pavel Machek <[email protected]>
15502 M:      Sakari Ailus <[email protected]>
15503 L:      [email protected]
15504 S:      Maintained
15505 F:      drivers/media/i2c/ad5820.c
15506 F:      drivers/media/i2c/et8ek8
15507
15508 NOKIA N900 POWER SUPPLY DRIVERS
15509 R:      Pali Rohár <[email protected]>
15510 F:      drivers/power/supply/bq2415x_charger.c
15511 F:      drivers/power/supply/bq27xxx_battery.c
15512 F:      drivers/power/supply/bq27xxx_battery_i2c.c
15513 F:      drivers/power/supply/isp1704_charger.c
15514 F:      drivers/power/supply/rx51_battery.c
15515 F:      include/linux/power/bq2415x_charger.h
15516 F:      include/linux/power/bq27xxx_battery.h
15517
15518 NOLIBC HEADER FILE
15519 M:      Willy Tarreau <[email protected]>
15520 M:      Thomas Weißschuh <[email protected]>
15521 S:      Maintained
15522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
15523 F:      tools/include/nolibc/
15524 F:      tools/testing/selftests/nolibc/
15525
15526 NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
15527 M:      Hans de Goede <[email protected]>
15528 L:      [email protected]
15529 S:      Maintained
15530 F:      drivers/input/touchscreen/novatek-nvt-ts.c
15531
15532 NSDEPS
15533 M:      Matthias Maennich <[email protected]>
15534 S:      Maintained
15535 F:      Documentation/core-api/symbol-namespaces.rst
15536 F:      scripts/nsdeps
15537
15538 NTB AMD DRIVER
15539 M:      Sanjay R Mehta <[email protected]>
15540 M:      Shyam Sundar S K <[email protected]>
15541 L:      [email protected]
15542 S:      Supported
15543 F:      drivers/ntb/hw/amd/
15544
15545 NTB DRIVER CORE
15546 M:      Jon Mason <[email protected]>
15547 M:      Dave Jiang <[email protected]>
15548 M:      Allen Hubbe <[email protected]>
15549 L:      [email protected]
15550 S:      Supported
15551 W:      https://github.com/jonmason/ntb/wiki
15552 T:      git https://github.com/jonmason/ntb.git
15553 F:      drivers/net/ntb_netdev.c
15554 F:      drivers/ntb/
15555 F:      drivers/pci/endpoint/functions/pci-epf-*ntb.c
15556 F:      include/linux/ntb.h
15557 F:      include/linux/ntb_transport.h
15558 F:      tools/testing/selftests/ntb/
15559
15560 NTB IDT DRIVER
15561 M:      Serge Semin <[email protected]>
15562 L:      [email protected]
15563 S:      Supported
15564 F:      drivers/ntb/hw/idt/
15565
15566 NTB INTEL DRIVER
15567 M:      Dave Jiang <[email protected]>
15568 L:      [email protected]
15569 S:      Supported
15570 W:      https://github.com/davejiang/linux/wiki
15571 T:      git https://github.com/davejiang/linux.git
15572 F:      drivers/ntb/hw/intel/
15573
15574 NTFS FILESYSTEM
15575 M:      Anton Altaparmakov <[email protected]>
15576 R:      Namjae Jeon <[email protected]>
15577 L:      [email protected]
15578 S:      Supported
15579 W:      http://www.tuxera.com/
15580 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
15581 F:      Documentation/filesystems/ntfs.rst
15582 F:      fs/ntfs/
15583
15584 NTFS3 FILESYSTEM
15585 M:      Konstantin Komarov <[email protected]>
15586 L:      [email protected]
15587 S:      Supported
15588 W:      http://www.paragon-software.com/
15589 T:      git https://github.com/Paragon-Software-Group/linux-ntfs3.git
15590 F:      Documentation/filesystems/ntfs3.rst
15591 F:      fs/ntfs3/
15592
15593 NUBUS SUBSYSTEM
15594 M:      Finn Thain <[email protected]>
15595 L:      [email protected]
15596 S:      Maintained
15597 F:      arch/*/include/asm/nubus.h
15598 F:      drivers/nubus/
15599 F:      include/linux/nubus.h
15600 F:      include/uapi/linux/nubus.h
15601
15602 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
15603 M:      Antonino Daplas <[email protected]>
15604 L:      [email protected]
15605 S:      Maintained
15606 F:      drivers/video/fbdev/nvidia/
15607 F:      drivers/video/fbdev/riva/
15608
15609 NVIDIA WMI EC BACKLIGHT DRIVER
15610 M:      Daniel Dadap <[email protected]>
15611 L:      [email protected]
15612 S:      Supported
15613 F:      drivers/platform/x86/nvidia-wmi-ec-backlight.c
15614 F:      include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
15615
15616 NVM EXPRESS DRIVER
15617 M:      Keith Busch <[email protected]>
15618 M:      Jens Axboe <[email protected]>
15619 M:      Christoph Hellwig <[email protected]>
15620 M:      Sagi Grimberg <[email protected]>
15621 L:      [email protected]
15622 S:      Supported
15623 W:      http://git.infradead.org/nvme.git
15624 T:      git git://git.infradead.org/nvme.git
15625 F:      Documentation/nvme/
15626 F:      drivers/nvme/common/
15627 F:      drivers/nvme/host/
15628 F:      include/linux/nvme-*.h
15629 F:      include/linux/nvme.h
15630 F:      include/uapi/linux/nvme_ioctl.h
15631
15632 NVM EXPRESS FABRICS AUTHENTICATION
15633 M:      Hannes Reinecke <[email protected]>
15634 L:      [email protected]
15635 S:      Supported
15636 F:      drivers/nvme/host/auth.c
15637 F:      drivers/nvme/target/auth.c
15638 F:      drivers/nvme/target/fabrics-cmd-auth.c
15639 F:      include/linux/nvme-auth.h
15640
15641 NVM EXPRESS FC TRANSPORT DRIVERS
15642 M:      James Smart <[email protected]>
15643 L:      [email protected]
15644 S:      Supported
15645 F:      drivers/nvme/host/fc.c
15646 F:      drivers/nvme/target/fc.c
15647 F:      drivers/nvme/target/fcloop.c
15648 F:      include/linux/nvme-fc-driver.h
15649 F:      include/linux/nvme-fc.h
15650
15651 NVM EXPRESS HARDWARE MONITORING SUPPORT
15652 M:      Guenter Roeck <[email protected]>
15653 L:      [email protected]
15654 S:      Supported
15655 F:      drivers/nvme/host/hwmon.c
15656
15657 NVM EXPRESS TARGET DRIVER
15658 M:      Christoph Hellwig <[email protected]>
15659 M:      Sagi Grimberg <[email protected]>
15660 M:      Chaitanya Kulkarni <[email protected]>
15661 L:      [email protected]
15662 S:      Supported
15663 W:      http://git.infradead.org/nvme.git
15664 T:      git git://git.infradead.org/nvme.git
15665 F:      drivers/nvme/target/
15666
15667 NVMEM FRAMEWORK
15668 M:      Srinivas Kandagatla <[email protected]>
15669 S:      Maintained
15670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
15671 F:      Documentation/ABI/stable/sysfs-bus-nvmem
15672 F:      Documentation/devicetree/bindings/nvmem/
15673 F:      drivers/nvmem/
15674 F:      include/linux/nvmem-consumer.h
15675 F:      include/linux/nvmem-provider.h
15676
15677 NXP BLUETOOTH WIRELESS DRIVERS
15678 M:      Amitkumar Karwar <[email protected]>
15679 M:      Neeraj Kale <[email protected]>
15680 S:      Maintained
15681 F:      Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
15682 F:      drivers/bluetooth/btnxpuart.c
15683
15684 NXP C45 TJA11XX PHY DRIVER
15685 M:      Andrei Botila <[email protected]>
15686 L:      [email protected]
15687 S:      Maintained
15688 F:      drivers/net/phy/nxp-c45-tja11xx*
15689
15690 NXP FSPI DRIVER
15691 M:      Han Xu <[email protected]>
15692 M:      Haibo Chen <[email protected]>
15693 R:      Yogesh Gaur <[email protected]>
15694 L:      [email protected]
15695 S:      Maintained
15696 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
15697 F:      drivers/spi/spi-nxp-fspi.c
15698
15699 NXP FXAS21002C DRIVER
15700 M:      Rui Miguel Silva <[email protected]>
15701 L:      [email protected]
15702 S:      Maintained
15703 F:      Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
15704 F:      drivers/iio/gyro/fxas21002c.h
15705 F:      drivers/iio/gyro/fxas21002c_core.c
15706 F:      drivers/iio/gyro/fxas21002c_i2c.c
15707 F:      drivers/iio/gyro/fxas21002c_spi.c
15708
15709 NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
15710 M:      Haibo Chen <[email protected]>
15711 L:      [email protected]
15712 L:      [email protected]
15713 S:      Maintained
15714 F:      Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
15715 F:      Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
15716 F:      Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
15717 F:      drivers/iio/adc/imx7d_adc.c
15718 F:      drivers/iio/adc/imx93_adc.c
15719 F:      drivers/iio/adc/vf610_adc.c
15720
15721 NXP i.MX 8M ISI DRIVER
15722 M:      Laurent Pinchart <[email protected]>
15723 L:      [email protected]
15724 S:      Maintained
15725 F:      Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
15726 F:      drivers/media/platform/nxp/imx8-isi/
15727
15728 NXP i.MX 8MP DW100 V4L2 DRIVER
15729 M:      Xavier Roumegue <[email protected]>
15730 L:      [email protected]
15731 S:      Maintained
15732 F:      Documentation/devicetree/bindings/media/nxp,dw100.yaml
15733 F:      Documentation/userspace-api/media/drivers/dw100.rst
15734 F:      drivers/media/platform/nxp/dw100/
15735 F:      include/uapi/linux/dw100.h
15736
15737 NXP i.MX 8MQ DCSS DRIVER
15738 M:      Laurentiu Palcu <[email protected]>
15739 R:      Lucas Stach <[email protected]>
15740 L:      [email protected]
15741 S:      Maintained
15742 T:      git git://anongit.freedesktop.org/drm/drm-misc
15743 F:      Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
15744 F:      drivers/gpu/drm/imx/dcss/
15745
15746 NXP i.MX 8QXP ADC DRIVER
15747 M:      Cai Huoqing <[email protected]>
15748 M:      Haibo Chen <[email protected]>
15749 L:      [email protected]
15750 L:      [email protected]
15751 S:      Maintained
15752 F:      Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
15753 F:      drivers/iio/adc/imx8qxp-adc.c
15754
15755 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
15756 M:      Mirela Rabulea <[email protected]>
15757 R:      NXP Linux Team <[email protected]>
15758 L:      [email protected]
15759 S:      Maintained
15760 F:      Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
15761 F:      drivers/media/platform/nxp/imx-jpeg
15762
15763 NXP i.MX CLOCK DRIVERS
15764 M:      Abel Vesa <[email protected]>
15765 R:      Peng Fan <[email protected]>
15766 L:      [email protected]
15767 L:      [email protected]
15768 S:      Maintained
15769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
15770 F:      Documentation/devicetree/bindings/clock/imx*
15771 F:      drivers/clk/imx/
15772 F:      include/dt-bindings/clock/imx*
15773
15774 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
15775 M:      Jagan Teki <[email protected]>
15776 S:      Maintained
15777 F:      Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
15778 F:      drivers/regulator/pf8x00-regulator.c
15779
15780 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
15781 M:      Krzysztof Kozlowski <[email protected]>
15782 L:      [email protected]
15783 S:      Maintained
15784 F:      Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
15785 F:      drivers/extcon/extcon-ptn5150.c
15786
15787 NXP SGTL5000 DRIVER
15788 M:      Fabio Estevam <[email protected]>
15789 L:      [email protected] (moderated for non-subscribers)
15790 S:      Maintained
15791 F:      Documentation/devicetree/bindings/sound/sgtl5000.yaml
15792 F:      sound/soc/codecs/sgtl5000*
15793
15794 NXP SJA1105 ETHERNET SWITCH DRIVER
15795 M:      Vladimir Oltean <[email protected]>
15796 L:      [email protected]
15797 S:      Maintained
15798 F:      drivers/net/dsa/sja1105
15799 F:      drivers/net/pcs/pcs-xpcs-nxp.c
15800
15801 NXP TDA998X DRM DRIVER
15802 M:      Russell King <[email protected]>
15803 S:      Maintained
15804 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
15805 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
15806 F:      drivers/gpu/drm/i2c/tda998x_drv.c
15807 F:      include/drm/i2c/tda998x.h
15808 F:      include/dt-bindings/display/tda998x.h
15809 K:      "nxp,tda998x"
15810
15811 NXP TFA9879 DRIVER
15812 M:      Peter Rosin <[email protected]>
15813 L:      [email protected] (moderated for non-subscribers)
15814 S:      Maintained
15815 F:      Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
15816 F:      sound/soc/codecs/tfa9879*
15817
15818 NXP-NCI NFC DRIVER
15819 S:      Orphan
15820 F:      Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
15821 F:      drivers/nfc/nxp-nci
15822
15823 NXP/Goodix TFA989X (TFA1) DRIVER
15824 M:      Stephan Gerhold <[email protected]>
15825 L:      [email protected] (moderated for non-subscribers)
15826 S:      Maintained
15827 F:      Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
15828 F:      sound/soc/codecs/tfa989x.c
15829
15830 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
15831 M:      Jonas Malaco <[email protected]>
15832 L:      [email protected]
15833 S:      Maintained
15834 F:      Documentation/hwmon/nzxt-kraken2.rst
15835 F:      drivers/hwmon/nzxt-kraken2.c
15836
15837 NZXT-SMART2 HARDWARE MONITORING DRIVER
15838 M:      Aleksandr Mezin <[email protected]>
15839 L:      [email protected]
15840 S:      Maintained
15841 F:      Documentation/hwmon/nzxt-smart2.rst
15842 F:      drivers/hwmon/nzxt-smart2.c
15843
15844 OBJAGG
15845 M:      Jiri Pirko <[email protected]>
15846 L:      [email protected]
15847 S:      Supported
15848 F:      include/linux/objagg.h
15849 F:      lib/objagg.c
15850 F:      lib/test_objagg.c
15851
15852 OBJPOOL
15853 M:      Matt Wu <[email protected]>
15854 S:      Supported
15855 F:      include/linux/objpool.h
15856 F:      lib/objpool.c
15857 F:      lib/test_objpool.c
15858
15859 OBJTOOL
15860 M:      Josh Poimboeuf <[email protected]>
15861 M:      Peter Zijlstra <[email protected]>
15862 S:      Supported
15863 F:      include/linux/objtool*.h
15864 F:      tools/objtool/
15865
15866 OCELOT ETHERNET SWITCH DRIVER
15867 M:      Vladimir Oltean <[email protected]>
15868 M:      Claudiu Manoil <[email protected]>
15869 M:      Alexandre Belloni <[email protected]>
15870 M:      [email protected]
15871 L:      [email protected]
15872 S:      Supported
15873 F:      drivers/net/dsa/ocelot/*
15874 F:      drivers/net/ethernet/mscc/
15875 F:      include/soc/mscc/ocelot*
15876 F:      net/dsa/tag_ocelot.c
15877 F:      net/dsa/tag_ocelot_8021q.c
15878 F:      tools/testing/selftests/drivers/net/ocelot/*
15879
15880 OCELOT EXTERNAL SWITCH CONTROL
15881 M:      Colin Foster <[email protected]>
15882 S:      Supported
15883 F:      Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
15884 F:      drivers/mfd/ocelot*
15885 F:      drivers/net/dsa/ocelot/ocelot_ext.c
15886 F:      include/linux/mfd/ocelot.h
15887
15888 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
15889 M:      Frederic Barrat <[email protected]>
15890 M:      Andrew Donnellan <[email protected]>
15891 L:      [email protected]
15892 S:      Supported
15893 F:      Documentation/userspace-api/accelerators/ocxl.rst
15894 F:      arch/powerpc/include/asm/pnv-ocxl.h
15895 F:      arch/powerpc/platforms/powernv/ocxl.c
15896 F:      drivers/misc/ocxl/
15897 F:      include/misc/ocxl*
15898 F:      include/uapi/misc/ocxl.h
15899
15900 OMAP AUDIO SUPPORT
15901 M:      Peter Ujfalusi <[email protected]>
15902 M:      Jarkko Nikula <[email protected]>
15903 L:      [email protected] (moderated for non-subscribers)
15904 L:      [email protected]
15905 S:      Maintained
15906 F:      sound/soc/ti/n810.c
15907 F:      sound/soc/ti/omap*
15908 F:      sound/soc/ti/rx51.c
15909 F:      sound/soc/ti/sdma-pcm.*
15910
15911 OMAP CLOCK FRAMEWORK SUPPORT
15912 M:      Paul Walmsley <[email protected]>
15913 L:      [email protected]
15914 S:      Maintained
15915 F:      arch/arm/*omap*/*clock*
15916
15917 OMAP DEVICE TREE SUPPORT
15918 M:      Benoît Cousson <[email protected]>
15919 M:      Tony Lindgren <[email protected]>
15920 L:      [email protected]
15921 L:      [email protected]
15922 S:      Maintained
15923 F:      arch/arm/boot/dts/ti/omap/
15924
15925 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
15926 L:      [email protected]
15927 L:      [email protected]
15928 S:      Orphan
15929 F:      Documentation/arch/arm/omap/dss.rst
15930 F:      drivers/video/fbdev/omap2/
15931
15932 OMAP FRAMEBUFFER SUPPORT
15933 L:      [email protected]
15934 L:      [email protected]
15935 S:      Orphan
15936 F:      drivers/video/fbdev/omap/
15937
15938 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
15939 M:      Roger Quadros <[email protected]>
15940 M:      Tony Lindgren <[email protected]>
15941 L:      [email protected]
15942 S:      Maintained
15943 F:      arch/arm/mach-omap2/*gpmc*
15944 F:      drivers/memory/omap-gpmc.c
15945
15946 OMAP GPIO DRIVER
15947 M:      Grygorii Strashko <[email protected]>
15948 M:      Santosh Shilimkar <[email protected]>
15949 M:      Kevin Hilman <[email protected]>
15950 L:      [email protected]
15951 S:      Maintained
15952 F:      Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
15953 F:      drivers/gpio/gpio-omap.c
15954
15955 OMAP HARDWARE SPINLOCK SUPPORT
15956 L:      [email protected]
15957 S:      Orphan
15958 F:      drivers/hwspinlock/omap_hwspinlock.c
15959
15960 OMAP HS MMC SUPPORT
15961 L:      [email protected]
15962 L:      [email protected]
15963 S:      Orphan
15964 F:      drivers/mmc/host/omap_hsmmc.c
15965
15966 OMAP HWMOD DATA
15967 M:      Paul Walmsley <[email protected]>
15968 L:      [email protected]
15969 S:      Maintained
15970 F:      arch/arm/mach-omap2/omap_hwmod*data*
15971
15972 OMAP HWMOD SUPPORT
15973 M:      Benoît Cousson <[email protected]>
15974 M:      Paul Walmsley <[email protected]>
15975 L:      [email protected]
15976 S:      Maintained
15977 F:      arch/arm/mach-omap2/omap_hwmod.*
15978
15979 OMAP I2C DRIVER
15980 M:      Vignesh R <[email protected]>
15981 L:      [email protected]
15982 L:      [email protected]
15983 S:      Maintained
15984 F:      Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
15985 F:      drivers/i2c/busses/i2c-omap.c
15986
15987 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
15988 M:      Laurent Pinchart <[email protected]>
15989 L:      [email protected]
15990 S:      Maintained
15991 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
15992 F:      drivers/media/platform/ti/omap3isp/
15993 F:      drivers/staging/media/omap4iss/
15994
15995 OMAP MMC SUPPORT
15996 M:      Aaro Koskinen <[email protected]>
15997 L:      [email protected]
15998 S:      Odd Fixes
15999 F:      drivers/mmc/host/omap.c
16000
16001 OMAP POWER MANAGEMENT SUPPORT
16002 M:      Kevin Hilman <[email protected]>
16003 L:      [email protected]
16004 S:      Maintained
16005 F:      arch/arm/*omap*/*pm*
16006 F:      drivers/cpufreq/omap-cpufreq.c
16007
16008 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
16009 M:      Paul Walmsley <[email protected]>
16010 L:      [email protected]
16011 S:      Maintained
16012 F:      arch/arm/mach-omap2/prm*
16013
16014 OMAP RANDOM NUMBER GENERATOR SUPPORT
16015 M:      Deepak Saxena <[email protected]>
16016 S:      Maintained
16017 F:      drivers/char/hw_random/omap-rng.c
16018
16019 OMAP USB SUPPORT
16020 L:      [email protected]
16021 L:      [email protected]
16022 S:      Orphan
16023 F:      arch/arm/*omap*/usb*
16024 F:      drivers/usb/*/*omap*
16025
16026 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
16027 M:      Mark Jackson <[email protected]>
16028 L:      [email protected]
16029 S:      Maintained
16030 F:      arch/arm/boot/dts/ti/omap/am335x-nano.dts
16031
16032 OMAP1 SUPPORT
16033 M:      Aaro Koskinen <[email protected]>
16034 M:      Janusz Krzysztofik <[email protected]>
16035 M:      Tony Lindgren <[email protected]>
16036 L:      [email protected]
16037 S:      Maintained
16038 Q:      http://patchwork.kernel.org/project/linux-omap/list/
16039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16040 F:      arch/arm/configs/omap1_defconfig
16041 F:      arch/arm/mach-omap1/
16042 F:      drivers/i2c/busses/i2c-omap.c
16043 F:      include/linux/platform_data/ams-delta-fiq.h
16044 F:      include/linux/platform_data/i2c-omap.h
16045
16046 OMAP2+ SUPPORT
16047 M:      Tony Lindgren <[email protected]>
16048 L:      [email protected]
16049 S:      Maintained
16050 W:      http://www.muru.com/linux/omap/
16051 W:      http://linux.omap.com/
16052 Q:      http://patchwork.kernel.org/project/linux-omap/list/
16053 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16054 F:      Documentation/devicetree/bindings/arm/ti/omap.yaml
16055 F:      arch/arm/configs/omap2plus_defconfig
16056 F:      arch/arm/mach-omap2/
16057 F:      drivers/bus/omap*.[ch]
16058 F:      drivers/bus/ti-sysc.c
16059 F:      drivers/gpio/gpio-tps65219.c
16060 F:      drivers/i2c/busses/i2c-omap.c
16061 F:      drivers/irqchip/irq-omap-intc.c
16062 F:      drivers/mfd/*omap*.c
16063 F:      drivers/mfd/menelaus.c
16064 F:      drivers/mfd/palmas.c
16065 F:      drivers/mfd/tps65217.c
16066 F:      drivers/mfd/tps65218.c
16067 F:      drivers/mfd/tps65219.c
16068 F:      drivers/mfd/tps65910.c
16069 F:      drivers/mfd/twl-core.[ch]
16070 F:      drivers/mfd/twl4030*.c
16071 F:      drivers/mfd/twl6030*.c
16072 F:      drivers/mfd/twl6040*.c
16073 F:      drivers/regulator/palmas-regulator*.c
16074 F:      drivers/regulator/pbias-regulator.c
16075 F:      drivers/regulator/tps65217-regulator.c
16076 F:      drivers/regulator/tps65218-regulator.c
16077 F:      drivers/regulator/tps65219-regulator.c
16078 F:      drivers/regulator/tps65910-regulator.c
16079 F:      drivers/regulator/twl-regulator.c
16080 F:      drivers/regulator/twl6030-regulator.c
16081 F:      include/linux/platform_data/i2c-omap.h
16082 F:      include/linux/platform_data/ti-sysc.h
16083
16084 OMFS FILESYSTEM
16085 M:      Bob Copeland <[email protected]>
16086 L:      [email protected]
16087 S:      Maintained
16088 F:      Documentation/filesystems/omfs.rst
16089 F:      fs/omfs/
16090
16091 OMNIVISION OG01A1B SENSOR DRIVER
16092 M:      Sakari Ailus <[email protected]>
16093 L:      [email protected]
16094 S:      Maintained
16095 F:      drivers/media/i2c/og01a1b.c
16096
16097 OMNIVISION OV01A10 SENSOR DRIVER
16098 M:      Bingbu Cao <[email protected]>
16099 L:      [email protected]
16100 S:      Maintained
16101 T:      git git://linuxtv.org/media_tree.git
16102 F:      drivers/media/i2c/ov01a10.c
16103
16104 OMNIVISION OV02A10 SENSOR DRIVER
16105 L:      [email protected]
16106 S:      Orphan
16107 T:      git git://linuxtv.org/media_tree.git
16108 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
16109 F:      drivers/media/i2c/ov02a10.c
16110
16111 OMNIVISION OV08D10 SENSOR DRIVER
16112 M:      Jimmy Su <[email protected]>
16113 L:      [email protected]
16114 S:      Maintained
16115 T:      git git://linuxtv.org/media_tree.git
16116 F:      drivers/media/i2c/ov08d10.c
16117
16118 OMNIVISION OV08X40 SENSOR DRIVER
16119 M:      Jason Chen <[email protected]>
16120 L:      [email protected]
16121 S:      Maintained
16122 T:      git git://linuxtv.org/media_tree.git
16123 F:      drivers/media/i2c/ov08x40.c
16124
16125 OMNIVISION OV13858 SENSOR DRIVER
16126 M:      Sakari Ailus <[email protected]>
16127 L:      [email protected]
16128 S:      Maintained
16129 T:      git git://linuxtv.org/media_tree.git
16130 F:      drivers/media/i2c/ov13858.c
16131
16132 OMNIVISION OV13B10 SENSOR DRIVER
16133 M:      Arec Kao <[email protected]>
16134 L:      [email protected]
16135 S:      Maintained
16136 T:      git git://linuxtv.org/media_tree.git
16137 F:      drivers/media/i2c/ov13b10.c
16138
16139 OMNIVISION OV2680 SENSOR DRIVER
16140 M:      Rui Miguel Silva <[email protected]>
16141 M:      Hans de Goede <[email protected]>
16142 L:      [email protected]
16143 S:      Maintained
16144 T:      git git://linuxtv.org/media_tree.git
16145 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
16146 F:      drivers/media/i2c/ov2680.c
16147
16148 OMNIVISION OV2685 SENSOR DRIVER
16149 M:      Shunqian Zheng <[email protected]>
16150 L:      [email protected]
16151 S:      Maintained
16152 T:      git git://linuxtv.org/media_tree.git
16153 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
16154 F:      drivers/media/i2c/ov2685.c
16155
16156 OMNIVISION OV2740 SENSOR DRIVER
16157 M:      Tianshu Qiu <[email protected]>
16158 R:      Sakari Ailus <[email protected]>
16159 R:      Bingbu Cao <[email protected]>
16160 L:      [email protected]
16161 S:      Maintained
16162 T:      git git://linuxtv.org/media_tree.git
16163 F:      drivers/media/i2c/ov2740.c
16164
16165 OMNIVISION OV4689 SENSOR DRIVER
16166 M:      Mikhail Rudenko <[email protected]>
16167 L:      [email protected]
16168 S:      Maintained
16169 T:      git git://linuxtv.org/media_tree.git
16170 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
16171 F:      drivers/media/i2c/ov4689.c
16172
16173 OMNIVISION OV5640 SENSOR DRIVER
16174 M:      Steve Longerbeam <[email protected]>
16175 L:      [email protected]
16176 S:      Maintained
16177 T:      git git://linuxtv.org/media_tree.git
16178 F:      drivers/media/i2c/ov5640.c
16179
16180 OMNIVISION OV5647 SENSOR DRIVER
16181 M:      Dave Stevenson <[email protected]>
16182 M:      Jacopo Mondi <[email protected]>
16183 L:      [email protected]
16184 S:      Maintained
16185 T:      git git://linuxtv.org/media_tree.git
16186 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
16187 F:      drivers/media/i2c/ov5647.c
16188
16189 OMNIVISION OV5670 SENSOR DRIVER
16190 M:      Sakari Ailus <[email protected]>
16191 L:      [email protected]
16192 S:      Maintained
16193 T:      git git://linuxtv.org/media_tree.git
16194 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
16195 F:      drivers/media/i2c/ov5670.c
16196
16197 OMNIVISION OV5675 SENSOR DRIVER
16198 M:      Sakari Ailus <[email protected]>
16199 L:      [email protected]
16200 S:      Maintained
16201 T:      git git://linuxtv.org/media_tree.git
16202 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
16203 F:      drivers/media/i2c/ov5675.c
16204
16205 OMNIVISION OV5693 SENSOR DRIVER
16206 M:      Daniel Scally <[email protected]>
16207 L:      [email protected]
16208 S:      Maintained
16209 T:      git git://linuxtv.org/media_tree.git
16210 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
16211 F:      drivers/media/i2c/ov5693.c
16212
16213 OMNIVISION OV5695 SENSOR DRIVER
16214 M:      Shunqian Zheng <[email protected]>
16215 L:      [email protected]
16216 S:      Maintained
16217 T:      git git://linuxtv.org/media_tree.git
16218 F:      drivers/media/i2c/ov5695.c
16219
16220 OMNIVISION OV64A40 SENSOR DRIVER
16221 M:      Jacopo Mondi <[email protected]>
16222 L:      [email protected]
16223 S:      Maintained
16224 T:      git git://linuxtv.org/media_tree.git
16225 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
16226 F:      drivers/media/i2c/ov64a40.c
16227
16228 OMNIVISION OV7670 SENSOR DRIVER
16229 L:      [email protected]
16230 S:      Orphan
16231 T:      git git://linuxtv.org/media_tree.git
16232 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
16233 F:      drivers/media/i2c/ov7670.c
16234
16235 OMNIVISION OV772x SENSOR DRIVER
16236 M:      Jacopo Mondi <[email protected]>
16237 L:      [email protected]
16238 S:      Odd fixes
16239 T:      git git://linuxtv.org/media_tree.git
16240 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
16241 F:      drivers/media/i2c/ov772x.c
16242 F:      include/media/i2c/ov772x.h
16243
16244 OMNIVISION OV7740 SENSOR DRIVER
16245 L:      [email protected]
16246 S:      Orphan
16247 T:      git git://linuxtv.org/media_tree.git
16248 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
16249 F:      drivers/media/i2c/ov7740.c
16250
16251 OMNIVISION OV8856 SENSOR DRIVER
16252 M:      Sakari Ailus <[email protected]>
16253 L:      [email protected]
16254 S:      Maintained
16255 T:      git git://linuxtv.org/media_tree.git
16256 F:      Documentation/devicetree/bindings/media/i2c/ov8856.yaml
16257 F:      drivers/media/i2c/ov8856.c
16258
16259 OMNIVISION OV8858 SENSOR DRIVER
16260 M:      Jacopo Mondi <[email protected]>
16261 M:      Nicholas Roth <[email protected]>
16262 L:      [email protected]
16263 S:      Maintained
16264 T:      git git://linuxtv.org/media_tree.git
16265 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
16266 F:      drivers/media/i2c/ov8858.c
16267
16268 OMNIVISION OV9282 SENSOR DRIVER
16269 M:      Dave Stevenson <[email protected]>
16270 L:      [email protected]
16271 S:      Maintained
16272 T:      git git://linuxtv.org/media_tree.git
16273 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
16274 F:      drivers/media/i2c/ov9282.c
16275
16276 OMNIVISION OV9640 SENSOR DRIVER
16277 M:      Petr Cvek <[email protected]>
16278 L:      [email protected]
16279 S:      Maintained
16280 F:      drivers/media/i2c/ov9640.*
16281
16282 OMNIVISION OV9650 SENSOR DRIVER
16283 M:      Sakari Ailus <[email protected]>
16284 R:      Akinobu Mita <[email protected]>
16285 R:      Sylwester Nawrocki <[email protected]>
16286 L:      [email protected]
16287 S:      Maintained
16288 T:      git git://linuxtv.org/media_tree.git
16289 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
16290 F:      drivers/media/i2c/ov9650.c
16291
16292 OMNIVISION OV9734 SENSOR DRIVER
16293 M:      Tianshu Qiu <[email protected]>
16294 R:      Bingbu Cao <[email protected]>
16295 L:      [email protected]
16296 S:      Maintained
16297 T:      git git://linuxtv.org/media_tree.git
16298 F:      drivers/media/i2c/ov9734.c
16299
16300 ONBOARD USB HUB DRIVER
16301 M:      Matthias Kaehlcke <[email protected]>
16302 L:      [email protected]
16303 S:      Maintained
16304 F:      Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-hub
16305 F:      drivers/usb/misc/onboard_usb_hub.c
16306
16307 ONENAND FLASH DRIVER
16308 M:      Kyungmin Park <[email protected]>
16309 L:      [email protected]
16310 S:      Maintained
16311 F:      drivers/mtd/nand/onenand/
16312 F:      include/linux/mtd/onenand*.h
16313
16314 ONEXPLAYER FAN DRIVER
16315 M:      Derek John Clark <[email protected]>
16316 M:      Joaquín Ignacio Aramendía <[email protected]>
16317 L:      [email protected]
16318 S:      Maintained
16319 F:      drivers/hwmon/oxp-sensors.c
16320
16321 ONIE TLV NVMEM LAYOUT DRIVER
16322 M:      Miquel Raynal <[email protected]>
16323 S:      Maintained
16324 F:      Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
16325 F:      drivers/nvmem/layouts/onie-tlv.c
16326
16327 ONION OMEGA2+ BOARD
16328 M:      Harvey Hunt <[email protected]>
16329 L:      [email protected]
16330 S:      Maintained
16331 F:      arch/mips/boot/dts/ralink/omega2p.dts
16332
16333 ONSEMI ETHERNET PHY DRIVERS
16334 M:      Piergiorgio Beruto <[email protected]>
16335 L:      [email protected]
16336 S:      Supported
16337 W:      http://www.onsemi.com
16338 F:      drivers/net/phy/ncn*
16339
16340 OP-TEE DRIVER
16341 M:      Jens Wiklander <[email protected]>
16342 L:      [email protected]
16343 S:      Maintained
16344 F:      Documentation/ABI/testing/sysfs-bus-optee-devices
16345 F:      drivers/tee/optee/
16346
16347 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
16348 M:      Sumit Garg <[email protected]>
16349 L:      [email protected]
16350 S:      Maintained
16351 F:      drivers/char/hw_random/optee-rng.c
16352
16353 OP-TEE RTC DRIVER
16354 M:      Clément Léger <[email protected]>
16355 L:      [email protected]
16356 S:      Maintained
16357 F:      drivers/rtc/rtc-optee.c
16358
16359 OPA-VNIC DRIVER
16360 M:      Dennis Dalessandro <[email protected]>
16361 L:      [email protected]
16362 S:      Supported
16363 F:      drivers/infiniband/ulp/opa_vnic
16364
16365 OPEN FIRMWARE AND FLATTENED DEVICE TREE
16366 M:      Rob Herring <[email protected]>
16367 M:      Frank Rowand <[email protected]>
16368 L:      [email protected]
16369 S:      Maintained
16370 W:      http://www.devicetree.org/
16371 C:      irc://irc.libera.chat/devicetree
16372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
16373 F:      Documentation/ABI/testing/sysfs-firmware-ofw
16374 F:      drivers/of/
16375 F:      include/linux/of*.h
16376 F:      scripts/dtc/
16377 F:      tools/testing/selftests/dt/
16378 K:      of_overlay_notifier_
16379 K:      of_overlay_fdt_apply
16380 K:      of_overlay_remove
16381
16382 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
16383 M:      Rob Herring <[email protected]>
16384 M:      Krzysztof Kozlowski <[email protected]>
16385 M:      Conor Dooley <[email protected]>
16386 L:      [email protected]
16387 S:      Maintained
16388 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
16389 C:      irc://irc.libera.chat/devicetree
16390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
16391 F:      Documentation/devicetree/
16392 F:      arch/*/boot/dts/
16393 F:      include/dt-bindings/
16394
16395 OPENCOMPUTE PTP CLOCK DRIVER
16396 M:      Jonathan Lemon <[email protected]>
16397 M:      Vadim Fedorenko <[email protected]>
16398 L:      [email protected]
16399 S:      Maintained
16400 F:      drivers/ptp/ptp_ocp.c
16401
16402 OPENCORES I2C BUS DRIVER
16403 M:      Peter Korsgaard <[email protected]>
16404 M:      Andrew Lunn <[email protected]>
16405 L:      [email protected]
16406 S:      Maintained
16407 F:      Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
16408 F:      Documentation/i2c/busses/i2c-ocores.rst
16409 F:      drivers/i2c/busses/i2c-ocores.c
16410 F:      include/linux/platform_data/i2c-ocores.h
16411
16412 OPENRISC ARCHITECTURE
16413 M:      Jonas Bonn <[email protected]>
16414 M:      Stefan Kristiansson <[email protected]>
16415 M:      Stafford Horne <[email protected]>
16416 L:      [email protected]
16417 S:      Maintained
16418 W:      http://openrisc.io
16419 T:      git https://github.com/openrisc/linux.git
16420 F:      Documentation/arch/openrisc/
16421 F:      Documentation/devicetree/bindings/openrisc/
16422 F:      arch/openrisc/
16423 F:      drivers/irqchip/irq-ompic.c
16424 F:      drivers/irqchip/irq-or1k-*
16425
16426 OPENVSWITCH
16427 M:      Pravin B Shelar <[email protected]>
16428 L:      [email protected]
16429 L:      [email protected]
16430 S:      Maintained
16431 W:      http://openvswitch.org
16432 F:      include/uapi/linux/openvswitch.h
16433 F:      net/openvswitch/
16434 F:      tools/testing/selftests/net/openvswitch/
16435
16436 OPERATING PERFORMANCE POINTS (OPP)
16437 M:      Viresh Kumar <[email protected]>
16438 M:      Nishanth Menon <[email protected]>
16439 M:      Stephen Boyd <[email protected]>
16440 L:      [email protected]
16441 S:      Maintained
16442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
16443 F:      Documentation/devicetree/bindings/opp/
16444 F:      Documentation/power/opp.rst
16445 F:      drivers/opp/
16446 F:      include/linux/pm_opp.h
16447
16448 OPL4 DRIVER
16449 M:      Clemens Ladisch <[email protected]>
16450 L:      [email protected] (moderated for non-subscribers)
16451 S:      Maintained
16452 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16453 F:      sound/drivers/opl4/
16454
16455 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
16456 M:      Mark Fasheh <[email protected]>
16457 M:      Joel Becker <[email protected]>
16458 M:      Joseph Qi <[email protected]>
16459 L:      [email protected]
16460 S:      Supported
16461 W:      http://ocfs2.wiki.kernel.org
16462 F:      Documentation/filesystems/dlmfs.rst
16463 F:      Documentation/filesystems/ocfs2.rst
16464 F:      fs/ocfs2/
16465
16466 ORANGEFS FILESYSTEM
16467 M:      Mike Marshall <[email protected]>
16468 R:      Martin Brandenburg <[email protected]>
16469 L:      [email protected]
16470 S:      Supported
16471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
16472 F:      Documentation/filesystems/orangefs.rst
16473 F:      fs/orangefs/
16474
16475 OV2659 OMNIVISION SENSOR DRIVER
16476 M:      "Lad, Prabhakar" <[email protected]>
16477 L:      [email protected]
16478 S:      Maintained
16479 W:      https://linuxtv.org
16480 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16481 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16482 F:      drivers/media/i2c/ov2659.c
16483 F:      include/media/i2c/ov2659.h
16484
16485 OVERLAY FILESYSTEM
16486 M:      Miklos Szeredi <[email protected]>
16487 M:      Amir Goldstein <[email protected]>
16488 L:      [email protected]
16489 S:      Supported
16490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
16491 F:      Documentation/filesystems/overlayfs.rst
16492 F:      fs/overlayfs/
16493
16494 P54 WIRELESS DRIVER
16495 M:      Christian Lamparter <[email protected]>
16496 L:      [email protected]
16497 S:      Maintained
16498 W:      https://wireless.wiki.kernel.org/en/users/Drivers/p54
16499 F:      drivers/net/wireless/intersil/p54/
16500
16501 PACKET SOCKETS
16502 M:      Willem de Bruijn <[email protected]>
16503 S:      Maintained
16504 F:      include/uapi/linux/if_packet.h
16505 F:      net/packet/af_packet.c
16506
16507 PACKING
16508 M:      Vladimir Oltean <[email protected]>
16509 L:      [email protected]
16510 S:      Supported
16511 F:      Documentation/core-api/packing.rst
16512 F:      include/linux/packing.h
16513 F:      lib/packing.c
16514
16515 PADATA PARALLEL EXECUTION MECHANISM
16516 M:      Steffen Klassert <[email protected]>
16517 M:      Daniel Jordan <[email protected]>
16518 L:      [email protected]
16519 L:      [email protected]
16520 S:      Maintained
16521 F:      Documentation/core-api/padata.rst
16522 F:      include/linux/padata.h
16523 F:      kernel/padata.c
16524
16525 PAGE CACHE
16526 M:      Matthew Wilcox (Oracle) <[email protected]>
16527 L:      [email protected]
16528 S:      Supported
16529 T:      git git://git.infradead.org/users/willy/pagecache.git
16530 F:      Documentation/filesystems/locking.rst
16531 F:      Documentation/filesystems/vfs.rst
16532 F:      include/linux/pagemap.h
16533 F:      mm/filemap.c
16534 F:      mm/page-writeback.c
16535 F:      mm/readahead.c
16536 F:      mm/truncate.c
16537
16538 PAGE POOL
16539 M:      Jesper Dangaard Brouer <[email protected]>
16540 M:      Ilias Apalodimas <[email protected]>
16541 L:      [email protected]
16542 S:      Supported
16543 F:      Documentation/networking/page_pool.rst
16544 F:      include/net/page_pool/
16545 F:      include/trace/events/page_pool.h
16546 F:      net/core/page_pool.c
16547
16548 PAGE TABLE CHECK
16549 M:      Pasha Tatashin <[email protected]>
16550 M:      Andrew Morton <[email protected]>
16551 L:      [email protected]
16552 S:      Maintained
16553 F:      Documentation/mm/page_table_check.rst
16554 F:      include/linux/page_table_check.h
16555 F:      mm/page_table_check.c
16556
16557 PANASONIC LAPTOP ACPI EXTRAS DRIVER
16558 M:      Kenneth Chan <[email protected]>
16559 L:      [email protected]
16560 S:      Maintained
16561 F:      drivers/platform/x86/panasonic-laptop.c
16562
16563 PARALLAX PING IIO SENSOR DRIVER
16564 M:      Andreas Klinger <[email protected]>
16565 L:      [email protected]
16566 S:      Maintained
16567 F:      Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
16568 F:      drivers/iio/proximity/ping.c
16569
16570 PARALLEL LCD/KEYPAD PANEL DRIVER
16571 M:      Willy Tarreau <[email protected]>
16572 M:      Ksenija Stanojevic <[email protected]>
16573 S:      Odd Fixes
16574 F:      Documentation/admin-guide/lcd-panel-cgram.rst
16575 F:      drivers/auxdisplay/panel.c
16576
16577 PARALLEL PORT SUBSYSTEM
16578 M:      Sudip Mukherjee <[email protected]>
16579 M:      Sudip Mukherjee <[email protected]>
16580 L:      [email protected] (subscribers-only)
16581 S:      Maintained
16582 F:      Documentation/driver-api/parport*.rst
16583 F:      drivers/char/ppdev.c
16584 F:      drivers/parport/
16585 F:      include/linux/parport*.h
16586 F:      include/uapi/linux/ppdev.h
16587
16588 PARAVIRT_OPS INTERFACE
16589 M:      Juergen Gross <[email protected]>
16590 R:      Ajay Kaher <[email protected]>
16591 R:      Alexey Makhalov <[email protected]>
16592 R:      VMware PV-Drivers Reviewers <[email protected]>
16593 L:      [email protected]
16594 L:      [email protected]
16595 S:      Supported
16596 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16597 F:      Documentation/virt/paravirt_ops.rst
16598 F:      arch/*/include/asm/paravirt*.h
16599 F:      arch/*/kernel/paravirt*
16600 F:      include/linux/hypervisor.h
16601
16602 PARISC ARCHITECTURE
16603 M:      "James E.J. Bottomley" <[email protected]>
16604 M:      Helge Deller <[email protected]>
16605 L:      [email protected]
16606 S:      Maintained
16607 W:      https://parisc.wiki.kernel.org
16608 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
16609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
16610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
16611 F:      Documentation/arch/parisc/
16612 F:      arch/parisc/
16613 F:      drivers/char/agp/parisc-agp.c
16614 F:      drivers/input/misc/hp_sdc_rtc.c
16615 F:      drivers/input/serio/gscps2.c
16616 F:      drivers/input/serio/hp_sdc*
16617 F:      drivers/parisc/
16618 F:      drivers/parport/parport_gsc.*
16619 F:      drivers/tty/serial/8250/8250_parisc.c
16620 F:      drivers/video/console/sti*
16621 F:      drivers/video/fbdev/sti*
16622 F:      drivers/video/logo/logo_parisc*
16623 F:      include/linux/hp_sdc.h
16624
16625 PARMAN
16626 M:      Jiri Pirko <[email protected]>
16627 L:      [email protected]
16628 S:      Supported
16629 F:      include/linux/parman.h
16630 F:      lib/parman.c
16631 F:      lib/test_parman.c
16632
16633 PC ENGINES APU BOARD DRIVER
16634 M:      Enrico Weigelt, metux IT consult <[email protected]>
16635 S:      Maintained
16636 F:      drivers/platform/x86/pcengines-apuv2.c
16637
16638 PC87360 HARDWARE MONITORING DRIVER
16639 M:      Jim Cromie <[email protected]>
16640 L:      [email protected]
16641 S:      Maintained
16642 F:      Documentation/hwmon/pc87360.rst
16643 F:      drivers/hwmon/pc87360.c
16644
16645 PC8736x GPIO DRIVER
16646 M:      Jim Cromie <[email protected]>
16647 S:      Maintained
16648 F:      drivers/char/pc8736x_gpio.c
16649
16650 PC87427 HARDWARE MONITORING DRIVER
16651 M:      Jean Delvare <[email protected]>
16652 L:      [email protected]
16653 S:      Maintained
16654 F:      Documentation/hwmon/pc87427.rst
16655 F:      drivers/hwmon/pc87427.c
16656
16657 PCA9532 LED DRIVER
16658 M:      Riku Voipio <[email protected]>
16659 S:      Maintained
16660 F:      drivers/leds/leds-pca9532.c
16661 F:      include/linux/leds-pca9532.h
16662
16663 PCA9541 I2C BUS MASTER SELECTOR DRIVER
16664 M:      Guenter Roeck <[email protected]>
16665 L:      [email protected]
16666 S:      Maintained
16667 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
16668
16669 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
16670 M:      Thomas Petazzoni <[email protected]>
16671 M:      Pali Rohár <[email protected]>
16672 L:      [email protected]
16673 L:      [email protected] (moderated for non-subscribers)
16674 S:      Maintained
16675 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
16676 F:      drivers/pci/controller/pci-aardvark.c
16677
16678 PCI DRIVER FOR ALTERA PCIE IP
16679 M:      Joyce Ooi <[email protected]>
16680 L:      [email protected]
16681 S:      Supported
16682 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
16683 F:      drivers/pci/controller/pcie-altera.c
16684
16685 PCI DRIVER FOR APPLIEDMICRO XGENE
16686 M:      Toan Le <[email protected]>
16687 L:      [email protected]
16688 L:      [email protected] (moderated for non-subscribers)
16689 S:      Maintained
16690 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
16691 F:      drivers/pci/controller/pci-xgene.c
16692
16693 PCI DRIVER FOR ARM VERSATILE PLATFORM
16694 M:      Rob Herring <[email protected]>
16695 L:      [email protected]
16696 L:      [email protected] (moderated for non-subscribers)
16697 S:      Maintained
16698 F:      Documentation/devicetree/bindings/pci/versatile.yaml
16699 F:      drivers/pci/controller/pci-versatile.c
16700
16701 PCI DRIVER FOR ARMADA 8K
16702 M:      Thomas Petazzoni <[email protected]>
16703 L:      [email protected]
16704 L:      [email protected] (moderated for non-subscribers)
16705 S:      Maintained
16706 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
16707 F:      drivers/pci/controller/dwc/pcie-armada8k.c
16708
16709 PCI DRIVER FOR CADENCE PCIE IP
16710 L:      [email protected]
16711 S:      Orphan
16712 F:      Documentation/devicetree/bindings/pci/cdns,*
16713 F:      drivers/pci/controller/cadence/*cadence*
16714
16715 PCI DRIVER FOR FREESCALE LAYERSCAPE
16716 M:      Minghuan Lian <[email protected]>
16717 M:      Mingkai Hu <[email protected]>
16718 M:      Roy Zang <[email protected]>
16719 L:      [email protected]
16720 L:      [email protected]
16721 L:      [email protected] (moderated for non-subscribers)
16722 S:      Maintained
16723 F:      drivers/pci/controller/dwc/*layerscape*
16724
16725 PCI DRIVER FOR FU740
16726 M:      Paul Walmsley <[email protected]>
16727 M:      Greentime Hu <[email protected]>
16728 L:      [email protected]
16729 S:      Maintained
16730 F:      Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
16731 F:      drivers/pci/controller/dwc/pcie-fu740.c
16732
16733 PCI DRIVER FOR GENERIC OF HOSTS
16734 M:      Will Deacon <[email protected]>
16735 L:      [email protected]
16736 L:      [email protected] (moderated for non-subscribers)
16737 S:      Maintained
16738 F:      Documentation/devicetree/bindings/pci/host-generic-pci.yaml
16739 F:      drivers/pci/controller/pci-host-common.c
16740 F:      drivers/pci/controller/pci-host-generic.c
16741
16742 PCI DRIVER FOR IMX6
16743 M:      Richard Zhu <[email protected]>
16744 M:      Lucas Stach <[email protected]>
16745 L:      [email protected]
16746 L:      [email protected] (moderated for non-subscribers)
16747 S:      Maintained
16748 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
16749 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
16750 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
16751 F:      drivers/pci/controller/dwc/*imx6*
16752
16753 PCI DRIVER FOR INTEL IXP4XX
16754 M:      Linus Walleij <[email protected]>
16755 S:      Maintained
16756 F:      Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
16757 F:      drivers/pci/controller/pci-ixp4xx.c
16758
16759 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
16760 M:      Nirmal Patel <[email protected]>
16761 R:      Jonathan Derrick <[email protected]>
16762 L:      [email protected]
16763 S:      Supported
16764 F:      drivers/pci/controller/vmd.c
16765
16766 PCI DRIVER FOR MICROSEMI SWITCHTEC
16767 M:      Kurt Schwemmer <[email protected]>
16768 M:      Logan Gunthorpe <[email protected]>
16769 L:      [email protected]
16770 S:      Maintained
16771 F:      Documentation/ABI/testing/sysfs-class-switchtec
16772 F:      Documentation/driver-api/switchtec.rst
16773 F:      drivers/ntb/hw/mscc/
16774 F:      drivers/pci/switch/switchtec*
16775 F:      include/linux/switchtec.h
16776 F:      include/uapi/linux/switchtec_ioctl.h
16777
16778 PCI DRIVER FOR MOBIVEIL PCIE IP
16779 M:      Karthikeyan Mitran <[email protected]>
16780 M:      Hou Zhiqiang <[email protected]>
16781 L:      [email protected]
16782 S:      Supported
16783 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
16784 F:      drivers/pci/controller/mobiveil/pcie-mobiveil*
16785
16786 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
16787 M:      Thomas Petazzoni <[email protected]>
16788 M:      Pali Rohár <[email protected]>
16789 L:      [email protected]
16790 L:      [email protected] (moderated for non-subscribers)
16791 S:      Maintained
16792 F:      drivers/pci/controller/*mvebu*
16793
16794 PCI DRIVER FOR NVIDIA TEGRA
16795 M:      Thierry Reding <[email protected]>
16796 L:      [email protected]
16797 L:      [email protected]
16798 S:      Supported
16799 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
16800 F:      drivers/pci/controller/pci-tegra.c
16801
16802 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
16803 M:      Hou Zhiqiang <[email protected]>
16804 L:      [email protected]
16805 L:      [email protected] (moderated for non-subscribers)
16806 S:      Maintained
16807 F:      Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
16808 F:      drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
16809
16810 PCI DRIVER FOR RENESAS R-CAR
16811 M:      Marek Vasut <[email protected]>
16812 M:      Yoshihiro Shimoda <[email protected]>
16813 L:      [email protected]
16814 L:      [email protected]
16815 S:      Maintained
16816 F:      Documentation/devicetree/bindings/pci/*rcar*
16817 F:      drivers/pci/controller/*rcar*
16818 F:      drivers/pci/controller/dwc/*rcar*
16819
16820 PCI DRIVER FOR SAMSUNG EXYNOS
16821 M:      Jingoo Han <[email protected]>
16822 L:      [email protected]
16823 L:      [email protected] (moderated for non-subscribers)
16824 L:      [email protected]
16825 S:      Maintained
16826 F:      drivers/pci/controller/dwc/pci-exynos.c
16827
16828 PCI DRIVER FOR SYNOPSYS DESIGNWARE
16829 M:      Jingoo Han <[email protected]>
16830 M:      Gustavo Pimentel <[email protected]>
16831 M:      Manivannan Sadhasivam <[email protected]>
16832 L:      [email protected]
16833 S:      Maintained
16834 F:      Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
16835 F:      Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
16836 F:      drivers/pci/controller/dwc/*designware*
16837
16838 PCI DRIVER FOR TI DRA7XX/J721E
16839 M:      Vignesh Raghavendra <[email protected]>
16840 L:      [email protected]
16841 L:      [email protected]
16842 L:      [email protected] (moderated for non-subscribers)
16843 S:      Supported
16844 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
16845 F:      drivers/pci/controller/cadence/pci-j721e.c
16846 F:      drivers/pci/controller/dwc/pci-dra7xx.c
16847
16848 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
16849 M:      Linus Walleij <[email protected]>
16850 L:      [email protected]
16851 S:      Maintained
16852 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
16853 F:      drivers/pci/controller/pci-v3-semi.c
16854
16855 PCI DRIVER FOR XILINX VERSAL CPM
16856 M:      Bharat Kumar Gogada <[email protected]>
16857 M:      Michal Simek <[email protected]>
16858 L:      [email protected]
16859 S:      Maintained
16860 F:      Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
16861 F:      drivers/pci/controller/pcie-xilinx-cpm.c
16862
16863 PCI ENDPOINT SUBSYSTEM
16864 M:      Lorenzo Pieralisi <[email protected]>
16865 M:      Krzysztof Wilczyński <[email protected]>
16866 R:      Manivannan Sadhasivam <[email protected]>
16867 R:      Kishon Vijay Abraham I <[email protected]>
16868 L:      [email protected]
16869 S:      Supported
16870 Q:      https://patchwork.kernel.org/project/linux-pci/list/
16871 B:      https://bugzilla.kernel.org
16872 C:      irc://irc.oftc.net/linux-pci
16873 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16874 F:      Documentation/PCI/endpoint/*
16875 F:      Documentation/misc-devices/pci-endpoint-test.rst
16876 F:      drivers/misc/pci_endpoint_test.c
16877 F:      drivers/pci/endpoint/
16878 F:      tools/pci/
16879
16880 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
16881 M:      Mahesh J Salgaonkar <[email protected]>
16882 R:      Oliver O'Halloran <[email protected]>
16883 L:      [email protected]
16884 S:      Supported
16885 F:      Documentation/PCI/pci-error-recovery.rst
16886 F:      Documentation/arch/powerpc/eeh-pci-error-recovery.rst
16887 F:      arch/powerpc/include/*/eeh*.h
16888 F:      arch/powerpc/kernel/eeh*.c
16889 F:      arch/powerpc/platforms/*/eeh*.c
16890 F:      drivers/pci/pcie/aer.c
16891 F:      drivers/pci/pcie/dpc.c
16892 F:      drivers/pci/pcie/err.c
16893
16894 PCI ERROR RECOVERY
16895 M:      Linas Vepstas <[email protected]>
16896 L:      [email protected]
16897 S:      Supported
16898 F:      Documentation/PCI/pci-error-recovery.rst
16899
16900 PCI MSI DRIVER FOR ALTERA MSI IP
16901 M:      Joyce Ooi <[email protected]>
16902 L:      [email protected]
16903 S:      Supported
16904 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
16905 F:      drivers/pci/controller/pcie-altera-msi.c
16906
16907 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
16908 M:      Toan Le <[email protected]>
16909 L:      [email protected]
16910 L:      [email protected] (moderated for non-subscribers)
16911 S:      Maintained
16912 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
16913 F:      drivers/pci/controller/pci-xgene-msi.c
16914
16915 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
16916 M:      Lorenzo Pieralisi <[email protected]>
16917 M:      Krzysztof Wilczyński <[email protected]>
16918 R:      Rob Herring <[email protected]>
16919 L:      [email protected]
16920 S:      Supported
16921 Q:      https://patchwork.kernel.org/project/linux-pci/list/
16922 B:      https://bugzilla.kernel.org
16923 C:      irc://irc.oftc.net/linux-pci
16924 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16925 F:      Documentation/devicetree/bindings/pci/
16926 F:      drivers/pci/controller/
16927 F:      drivers/pci/pci-bridge-emul.c
16928 F:      drivers/pci/pci-bridge-emul.h
16929
16930 PCI PEER-TO-PEER DMA (P2PDMA)
16931 M:      Bjorn Helgaas <[email protected]>
16932 M:      Logan Gunthorpe <[email protected]>
16933 L:      [email protected]
16934 S:      Supported
16935 Q:      https://patchwork.kernel.org/project/linux-pci/list/
16936 B:      https://bugzilla.kernel.org
16937 C:      irc://irc.oftc.net/linux-pci
16938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16939 F:      Documentation/driver-api/pci/p2pdma.rst
16940 F:      drivers/pci/p2pdma.c
16941 F:      include/linux/pci-p2pdma.h
16942
16943 PCI SUBSYSTEM
16944 M:      Bjorn Helgaas <[email protected]>
16945 L:      [email protected]
16946 S:      Supported
16947 Q:      https://patchwork.kernel.org/project/linux-pci/list/
16948 B:      https://bugzilla.kernel.org
16949 C:      irc://irc.oftc.net/linux-pci
16950 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16951 F:      Documentation/PCI/
16952 F:      Documentation/devicetree/bindings/pci/
16953 F:      arch/x86/kernel/early-quirks.c
16954 F:      arch/x86/kernel/quirks.c
16955 F:      arch/x86/pci/
16956 F:      drivers/acpi/pci*
16957 F:      drivers/pci/
16958 F:      include/asm-generic/pci*
16959 F:      include/linux/of_pci.h
16960 F:      include/linux/pci*
16961 F:      include/uapi/linux/pci*
16962 F:      lib/pci*
16963
16964 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
16965 M:      Jonathan Chocron <[email protected]>
16966 L:      [email protected]
16967 S:      Maintained
16968 F:      Documentation/devicetree/bindings/pci/pcie-al.txt
16969 F:      drivers/pci/controller/dwc/pcie-al.c
16970
16971 PCIE DRIVER FOR AMLOGIC MESON
16972 M:      Yue Wang <[email protected]>
16973 L:      [email protected]
16974 L:      [email protected]
16975 S:      Maintained
16976 F:      drivers/pci/controller/dwc/pci-meson.c
16977
16978 PCIE DRIVER FOR AXIS ARTPEC
16979 M:      Jesper Nilsson <[email protected]>
16980 L:      [email protected]
16981 L:      [email protected]
16982 S:      Maintained
16983 F:      Documentation/devicetree/bindings/pci/axis,artpec*
16984 F:      drivers/pci/controller/dwc/*artpec*
16985
16986 PCIE DRIVER FOR CAVIUM THUNDERX
16987 M:      Robert Richter <[email protected]>
16988 L:      [email protected]
16989 L:      [email protected] (moderated for non-subscribers)
16990 S:      Odd Fixes
16991 F:      drivers/pci/controller/pci-thunder-*
16992
16993 PCIE DRIVER FOR HISILICON
16994 M:      Zhou Wang <[email protected]>
16995 L:      [email protected]
16996 S:      Maintained
16997 F:      drivers/pci/controller/dwc/pcie-hisi.c
16998
16999 PCIE DRIVER FOR HISILICON KIRIN
17000 M:      Xiaowei Song <[email protected]>
17001 M:      Binghui Wang <[email protected]>
17002 L:      [email protected]
17003 S:      Maintained
17004 F:      Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
17005 F:      drivers/pci/controller/dwc/pcie-kirin.c
17006
17007 PCIE DRIVER FOR HISILICON STB
17008 M:      Shawn Guo <[email protected]>
17009 L:      [email protected]
17010 S:      Maintained
17011 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
17012 F:      drivers/pci/controller/dwc/pcie-histb.c
17013
17014 PCIE DRIVER FOR INTEL KEEM BAY
17015 M:      Srikanth Thokala <[email protected]>
17016 L:      [email protected]
17017 S:      Supported
17018 F:      Documentation/devicetree/bindings/pci/intel,keembay-pcie*
17019 F:      drivers/pci/controller/dwc/pcie-keembay.c
17020
17021 PCIE DRIVER FOR INTEL LGM GW SOC
17022 M:      Chuanhua Lei <[email protected]>
17023 L:      [email protected]
17024 S:      Maintained
17025 F:      Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
17026 F:      drivers/pci/controller/dwc/pcie-intel-gw.c
17027
17028 PCIE DRIVER FOR MEDIATEK
17029 M:      Ryder Lee <[email protected]>
17030 M:      Jianjun Wang <[email protected]>
17031 L:      [email protected]
17032 L:      [email protected] (moderated for non-subscribers)
17033 S:      Supported
17034 F:      Documentation/devicetree/bindings/pci/mediatek*
17035 F:      drivers/pci/controller/*mediatek*
17036
17037 PCIE DRIVER FOR MICROCHIP
17038 M:      Daire McNamara <[email protected]>
17039 L:      [email protected]
17040 S:      Supported
17041 F:      Documentation/devicetree/bindings/pci/microchip*
17042 F:      drivers/pci/controller/*microchip*
17043
17044 PCIE DRIVER FOR QUALCOMM MSM
17045 M:      Manivannan Sadhasivam <[email protected]>
17046 L:      [email protected]
17047 L:      [email protected]
17048 S:      Maintained
17049 F:      drivers/pci/controller/dwc/pcie-qcom.c
17050
17051 PCIE DRIVER FOR ROCKCHIP
17052 M:      Shawn Lin <[email protected]>
17053 L:      [email protected]
17054 L:      [email protected]
17055 S:      Maintained
17056 F:      Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
17057 F:      drivers/pci/controller/pcie-rockchip*
17058
17059 PCIE DRIVER FOR SOCIONEXT UNIPHIER
17060 M:      Kunihiko Hayashi <[email protected]>
17061 L:      [email protected]
17062 S:      Maintained
17063 F:      Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
17064 F:      drivers/pci/controller/dwc/pcie-uniphier*
17065
17066 PCIE DRIVER FOR ST SPEAR13XX
17067 M:      Pratyush Anand <[email protected]>
17068 L:      [email protected]
17069 S:      Maintained
17070 F:      drivers/pci/controller/dwc/*spear*
17071
17072 PCIE ENDPOINT DRIVER FOR QUALCOMM
17073 M:      Manivannan Sadhasivam <[email protected]>
17074 L:      [email protected]
17075 L:      [email protected]
17076 S:      Maintained
17077 F:      Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
17078 F:      drivers/pci/controller/dwc/pcie-qcom-ep.c
17079
17080 PCMCIA SUBSYSTEM
17081 M:      Dominik Brodowski <[email protected]>
17082 S:      Odd Fixes
17083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
17084 F:      Documentation/pcmcia/
17085 F:      drivers/pcmcia/
17086 F:      include/pcmcia/
17087 F:      tools/pcmcia/
17088
17089 PCNET32 NETWORK DRIVER
17090 M:      Don Fry <[email protected]>
17091 L:      [email protected]
17092 S:      Maintained
17093 F:      drivers/net/ethernet/amd/pcnet32.c
17094
17095 PCRYPT PARALLEL CRYPTO ENGINE
17096 M:      Steffen Klassert <[email protected]>
17097 L:      [email protected]
17098 S:      Maintained
17099 F:      crypto/pcrypt.c
17100 F:      include/crypto/pcrypt.h
17101
17102 PDS DSC VIRTIO DATA PATH ACCELERATOR
17103 R:      Shannon Nelson <[email protected]>
17104 F:      drivers/vdpa/pds/
17105
17106 PECI HARDWARE MONITORING DRIVERS
17107 M:      Iwona Winiarska <[email protected]>
17108 L:      [email protected]
17109 S:      Supported
17110 F:      Documentation/hwmon/peci-cputemp.rst
17111 F:      Documentation/hwmon/peci-dimmtemp.rst
17112 F:      drivers/hwmon/peci/
17113
17114 PECI SUBSYSTEM
17115 M:      Iwona Winiarska <[email protected]>
17116 L:      [email protected] (moderated for non-subscribers)
17117 S:      Supported
17118 F:      Documentation/devicetree/bindings/peci/
17119 F:      Documentation/peci/
17120 F:      drivers/peci/
17121 F:      include/linux/peci-cpu.h
17122 F:      include/linux/peci.h
17123
17124 PENSANDO ETHERNET DRIVERS
17125 M:      Shannon Nelson <[email protected]>
17126 M:      Brett Creeley <[email protected]>
17127 M:      [email protected]
17128 L:      [email protected]
17129 S:      Supported
17130 F:      Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
17131 F:      drivers/net/ethernet/pensando/
17132
17133 PER-CPU MEMORY ALLOCATOR
17134 M:      Dennis Zhou <[email protected]>
17135 M:      Tejun Heo <[email protected]>
17136 M:      Christoph Lameter <[email protected]>
17137 L:      [email protected]
17138 S:      Maintained
17139 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
17140 F:      arch/*/include/asm/percpu.h
17141 F:      include/linux/percpu*.h
17142 F:      lib/percpu*.c
17143 F:      mm/percpu*.c
17144
17145 PER-TASK DELAY ACCOUNTING
17146 M:      Balbir Singh <[email protected]>
17147 S:      Maintained
17148 F:      include/linux/delayacct.h
17149 F:      kernel/delayacct.c
17150
17151 PERFORMANCE EVENTS SUBSYSTEM
17152 M:      Peter Zijlstra <[email protected]>
17153 M:      Ingo Molnar <[email protected]>
17154 M:      Arnaldo Carvalho de Melo <[email protected]>
17155 M:      Namhyung Kim <[email protected]>
17156 R:      Mark Rutland <[email protected]>
17157 R:      Alexander Shishkin <[email protected]>
17158 R:      Jiri Olsa <[email protected]>
17159 R:      Ian Rogers <[email protected]>
17160 R:      Adrian Hunter <[email protected]>
17161 L:      [email protected]
17162 L:      [email protected]
17163 S:      Supported
17164 W:      https://perf.wiki.kernel.org/
17165 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
17167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
17168 F:      arch/*/events/*
17169 F:      arch/*/events/*/*
17170 F:      arch/*/include/asm/perf_event.h
17171 F:      arch/*/kernel/*/*/perf_event*.c
17172 F:      arch/*/kernel/*/perf_event*.c
17173 F:      arch/*/kernel/perf_callchain.c
17174 F:      arch/*/kernel/perf_event*.c
17175 F:      include/linux/perf_event.h
17176 F:      include/uapi/linux/perf_event.h
17177 F:      kernel/events/*
17178 F:      tools/lib/perf/
17179 F:      tools/perf/
17180
17181 PERFORMANCE EVENTS TOOLING ARM64
17182 R:      John Garry <[email protected]>
17183 R:      Will Deacon <[email protected]>
17184 R:      James Clark <[email protected]>
17185 R:      Mike Leach <[email protected]>
17186 R:      Leo Yan <[email protected]>
17187 L:      [email protected] (moderated for non-subscribers)
17188 S:      Supported
17189 F:      tools/build/feature/test-libopencsd.c
17190 F:      tools/perf/arch/arm*/
17191 F:      tools/perf/pmu-events/arch/arm64/
17192 F:      tools/perf/util/arm-spe*
17193 F:      tools/perf/util/cs-etm*
17194
17195 PERSONALITY HANDLING
17196 M:      Christoph Hellwig <[email protected]>
17197 L:      [email protected]
17198 S:      Maintained
17199 F:      include/linux/personality.h
17200 F:      include/uapi/linux/personality.h
17201
17202 PHOENIX RC FLIGHT CONTROLLER ADAPTER
17203 M:      Marcus Folkesson <[email protected]>
17204 L:      [email protected]
17205 S:      Maintained
17206 F:      Documentation/input/devices/pxrc.rst
17207 F:      drivers/input/joystick/pxrc.c
17208
17209 PHONET PROTOCOL
17210 M:      Remi Denis-Courmont <[email protected]>
17211 S:      Supported
17212 F:      Documentation/networking/phonet.rst
17213 F:      include/linux/phonet.h
17214 F:      include/net/phonet/
17215 F:      include/uapi/linux/phonet.h
17216 F:      net/phonet/
17217
17218 PHRAM MTD DRIVER
17219 M:      Joern Engel <[email protected]>
17220 L:      [email protected]
17221 S:      Maintained
17222 F:      drivers/mtd/devices/phram.c
17223
17224 PICOLCD HID DRIVER
17225 M:      Bruno Prémont <[email protected]>
17226 L:      [email protected]
17227 S:      Maintained
17228 F:      drivers/hid/hid-picolcd*
17229
17230 PIDFD API
17231 M:      Christian Brauner <[email protected]>
17232 L:      [email protected]
17233 S:      Maintained
17234 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
17235 F:      samples/pidfd/
17236 F:      tools/testing/selftests/clone3/
17237 F:      tools/testing/selftests/pid_namespace/
17238 F:      tools/testing/selftests/pidfd/
17239 K:      (?i)pidfd
17240 K:      (?i)clone3
17241 K:      \b(clone_args|kernel_clone_args)\b
17242
17243 PIN CONTROL SUBSYSTEM
17244 M:      Linus Walleij <[email protected]>
17245 L:      [email protected]
17246 S:      Maintained
17247 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
17248 F:      Documentation/devicetree/bindings/pinctrl/
17249 F:      Documentation/driver-api/pin-control.rst
17250 F:      drivers/pinctrl/
17251 F:      include/dt-bindings/pinctrl/
17252 F:      include/linux/pinctrl/
17253
17254 PIN CONTROLLER - AMD
17255 M:      Basavaraj Natikar <[email protected]>
17256 M:      Shyam Sundar S K <[email protected]>
17257 S:      Maintained
17258 F:      drivers/pinctrl/pinctrl-amd.c
17259
17260 PIN CONTROLLER - FREESCALE
17261 M:      Dong Aisheng <[email protected]>
17262 M:      Fabio Estevam <[email protected]>
17263 M:      Shawn Guo <[email protected]>
17264 M:      Jacky Bai <[email protected]>
17265 R:      Pengutronix Kernel Team <[email protected]>
17266 L:      [email protected]
17267 S:      Maintained
17268 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
17269 F:      drivers/pinctrl/freescale/
17270
17271 PIN CONTROLLER - INTEL
17272 M:      Mika Westerberg <[email protected]>
17273 M:      Andy Shevchenko <[email protected]>
17274 S:      Supported
17275 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
17276 F:      drivers/pinctrl/intel/
17277
17278 PIN CONTROLLER - KEEMBAY
17279 M:      Lakshmi Sowjanya D <[email protected]>
17280 S:      Supported
17281 F:      drivers/pinctrl/pinctrl-keembay*
17282
17283 PIN CONTROLLER - MEDIATEK
17284 M:      Sean Wang <[email protected]>
17285 L:      [email protected] (moderated for non-subscribers)
17286 S:      Maintained
17287 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
17288 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
17289 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
17290 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
17291 F:      drivers/pinctrl/mediatek/
17292
17293 PIN CONTROLLER - MEDIATEK MIPS
17294 M:      Arınç ÜNAL <[email protected]>
17295 M:      Sergio Paracuellos <[email protected]>
17296 L:      [email protected] (moderated for non-subscribers)
17297 L:      [email protected]
17298 S:      Maintained
17299 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
17300 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
17301 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
17302 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
17303 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
17304 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
17305 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
17306 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
17307 F:      drivers/pinctrl/mediatek/pinctrl-mt7620.c
17308 F:      drivers/pinctrl/mediatek/pinctrl-mt7621.c
17309 F:      drivers/pinctrl/mediatek/pinctrl-mt76x8.c
17310 F:      drivers/pinctrl/mediatek/pinctrl-mtmips.*
17311 F:      drivers/pinctrl/mediatek/pinctrl-rt2880.c
17312 F:      drivers/pinctrl/mediatek/pinctrl-rt305x.c
17313 F:      drivers/pinctrl/mediatek/pinctrl-rt3883.c
17314
17315 PIN CONTROLLER - MICROCHIP AT91
17316 M:      Ludovic Desroches <[email protected]>
17317 L:      [email protected] (moderated for non-subscribers)
17318 L:      [email protected]
17319 S:      Supported
17320 F:      drivers/gpio/gpio-sama5d2-piobu.c
17321 F:      drivers/pinctrl/pinctrl-at91*
17322
17323 PIN CONTROLLER - NXP S32
17324 M:      Chester Lin <[email protected]>
17325 R:      NXP S32 Linux Team <[email protected]>
17326 L:      [email protected]
17327 S:      Maintained
17328 F:      Documentation/devicetree/bindings/pinctrl/nxp,s32*
17329 F:      drivers/pinctrl/nxp/
17330
17331 PIN CONTROLLER - QUALCOMM
17332 M:      Bjorn Andersson <[email protected]>
17333 L:      [email protected]
17334 S:      Maintained
17335 F:      Documentation/devicetree/bindings/pinctrl/qcom,*
17336 F:      drivers/pinctrl/qcom/
17337
17338 PIN CONTROLLER - RENESAS
17339 M:      Geert Uytterhoeven <[email protected]>
17340 L:      [email protected]
17341 S:      Supported
17342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
17343 F:      Documentation/devicetree/bindings/pinctrl/renesas,*
17344 F:      drivers/pinctrl/renesas/
17345
17346 PIN CONTROLLER - SAMSUNG
17347 M:      Tomasz Figa <[email protected]>
17348 M:      Krzysztof Kozlowski <[email protected]>
17349 M:      Sylwester Nawrocki <[email protected]>
17350 R:      Alim Akhtar <[email protected]>
17351 L:      [email protected] (moderated for non-subscribers)
17352 L:      [email protected]
17353 S:      Maintained
17354 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
17355 B:      mailto:[email protected]
17356 C:      irc://irc.libera.chat/linux-exynos
17357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
17358 F:      Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
17359 F:      drivers/pinctrl/samsung/
17360 F:      include/dt-bindings/pinctrl/samsung.h
17361
17362 PIN CONTROLLER - SINGLE
17363 M:      Tony Lindgren <[email protected]>
17364 M:      Haojian Zhuang <[email protected]>
17365 L:      [email protected] (moderated for non-subscribers)
17366 L:      [email protected]
17367 S:      Maintained
17368 F:      drivers/pinctrl/pinctrl-single.c
17369
17370 PIN CONTROLLER - SUNPLUS / TIBBO
17371 M:      Dvorkin Dmitry <[email protected]>
17372 M:      Wells Lu <[email protected]>
17373 L:      [email protected] (moderated for non-subscribers)
17374 S:      Maintained
17375 W:      https://sunplus.atlassian.net/wiki/spaces/doc/overview
17376 F:      Documentation/devicetree/bindings/pinctrl/sunplus,*
17377 F:      drivers/pinctrl/sunplus/
17378 F:      include/dt-bindings/pinctrl/sppctl*.h
17379
17380 PINE64 PINEPHONE KEYBOARD DRIVER
17381 M:      Samuel Holland <[email protected]>
17382 S:      Supported
17383 F:      Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
17384 F:      drivers/input/keyboard/pinephone-keyboard.c
17385
17386 PKTCDVD DRIVER
17387 M:      [email protected]
17388 S:      Orphan
17389 F:      drivers/block/pktcdvd.c
17390 F:      include/linux/pktcdvd.h
17391 F:      include/uapi/linux/pktcdvd.h
17392
17393 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
17394 M:      Tomasz Duszynski <[email protected]>
17395 S:      Maintained
17396 F:      Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
17397 F:      drivers/iio/chemical/pms7003.c
17398
17399 PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
17400 M:      Piergiorgio Beruto <[email protected]>
17401 L:      [email protected]
17402 S:      Maintained
17403 F:      drivers/net/phy/mdio-open-alliance.h
17404 F:      net/ethtool/plca.c
17405
17406 PLDMFW LIBRARY
17407 M:      Jacob Keller <[email protected]>
17408 S:      Maintained
17409 F:      Documentation/driver-api/pldmfw/
17410 F:      include/linux/pldmfw.h
17411 F:      lib/pldmfw/
17412
17413 PLX DMA DRIVER
17414 M:      Logan Gunthorpe <[email protected]>
17415 S:      Maintained
17416 F:      drivers/dma/plx_dma.c
17417
17418 PM-GRAPH UTILITY
17419 M:      "Todd E Brandt" <[email protected]>
17420 L:      [email protected]
17421 S:      Supported
17422 W:      https://01.org/pm-graph
17423 B:      https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
17424 T:      git git://github.com/intel/pm-graph
17425 F:      tools/power/pm-graph
17426
17427 PM6764TR DRIVER
17428 M:      Charles Hsu     <[email protected]>
17429 L:      [email protected]
17430 S:      Maintained
17431 F:      Documentation/hwmon/pm6764tr.rst
17432 F:      drivers/hwmon/pmbus/pm6764tr.c
17433
17434 PMBUS HARDWARE MONITORING DRIVERS
17435 M:      Guenter Roeck <[email protected]>
17436 L:      [email protected]
17437 S:      Maintained
17438 W:      http://hwmon.wiki.kernel.org/
17439 W:      http://www.roeck-us.net/linux/drivers/
17440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
17441 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
17442 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
17443 F:      Documentation/hwmon/adm1275.rst
17444 F:      Documentation/hwmon/ibm-cffps.rst
17445 F:      Documentation/hwmon/ir35221.rst
17446 F:      Documentation/hwmon/lm25066.rst
17447 F:      Documentation/hwmon/ltc2978.rst
17448 F:      Documentation/hwmon/ltc3815.rst
17449 F:      Documentation/hwmon/max16064.rst
17450 F:      Documentation/hwmon/max20751.rst
17451 F:      Documentation/hwmon/max31785.rst
17452 F:      Documentation/hwmon/max34440.rst
17453 F:      Documentation/hwmon/max8688.rst
17454 F:      Documentation/hwmon/pmbus-core.rst
17455 F:      Documentation/hwmon/pmbus.rst
17456 F:      Documentation/hwmon/tps40422.rst
17457 F:      Documentation/hwmon/ucd9000.rst
17458 F:      Documentation/hwmon/ucd9200.rst
17459 F:      Documentation/hwmon/zl6100.rst
17460 F:      drivers/hwmon/pmbus/
17461 F:      include/linux/pmbus.h
17462
17463 PMC SIERRA MaxRAID DRIVER
17464 L:      [email protected]
17465 S:      Orphan
17466 W:      http://www.pmc-sierra.com/
17467 F:      drivers/scsi/pmcraid.*
17468
17469 PMC SIERRA PM8001 DRIVER
17470 M:      Jack Wang <[email protected]>
17471 L:      [email protected]
17472 S:      Supported
17473 F:      drivers/scsi/pm8001/
17474
17475 PNI RM3100 IIO DRIVER
17476 M:      Song Qiang <[email protected]>
17477 L:      [email protected]
17478 S:      Maintained
17479 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
17480 F:      drivers/iio/magnetometer/rm3100*
17481
17482 PNP SUPPORT
17483 M:      "Rafael J. Wysocki" <[email protected]>
17484 L:      [email protected]
17485 S:      Maintained
17486 F:      drivers/pnp/
17487 F:      include/linux/pnp.h
17488
17489 POSIX CLOCKS and TIMERS
17490 M:      Thomas Gleixner <[email protected]>
17491 L:      [email protected]
17492 S:      Maintained
17493 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17494 F:      fs/timerfd.c
17495 F:      include/linux/time_namespace.h
17496 F:      include/linux/timer*
17497 F:      kernel/time/*timer*
17498 F:      kernel/time/namespace.c
17499
17500 POWER MANAGEMENT CORE
17501 M:      "Rafael J. Wysocki" <[email protected]>
17502 L:      [email protected]
17503 S:      Supported
17504 B:      https://bugzilla.kernel.org
17505 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
17506 F:      drivers/base/power/
17507 F:      drivers/powercap/
17508 F:      include/linux/intel_rapl.h
17509 F:      include/linux/pm.h
17510 F:      include/linux/pm_*
17511 F:      include/linux/powercap.h
17512 F:      kernel/configs/nopm.config
17513
17514 POWER STATE COORDINATION INTERFACE (PSCI)
17515 M:      Mark Rutland <[email protected]>
17516 M:      Lorenzo Pieralisi <[email protected]>
17517 L:      [email protected] (moderated for non-subscribers)
17518 S:      Maintained
17519 F:      drivers/firmware/psci/
17520 F:      include/linux/psci.h
17521 F:      include/uapi/linux/psci.h
17522
17523 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
17524 M:      Sebastian Reichel <[email protected]>
17525 L:      [email protected]
17526 S:      Maintained
17527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17528 F:      Documentation/ABI/testing/sysfs-class-power
17529 F:      Documentation/devicetree/bindings/power/supply/
17530 F:      drivers/power/supply/
17531 F:      include/linux/power/
17532 F:      include/linux/power_supply.h
17533
17534 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
17535 M:      Suraj Jitindar Singh <[email protected]>
17536 L:      [email protected]
17537 S:      Maintained
17538 F:      drivers/char/powernv-op-panel.c
17539
17540 PPP OVER ATM (RFC 2364)
17541 M:      Mitchell Blank Jr <[email protected]>
17542 S:      Maintained
17543 F:      include/uapi/linux/atmppp.h
17544 F:      net/atm/pppoatm.c
17545
17546 PPP OVER ETHERNET
17547 M:      Michal Ostrowski <[email protected]>
17548 S:      Maintained
17549 F:      drivers/net/ppp/pppoe.c
17550 F:      drivers/net/ppp/pppox.c
17551
17552 PPP OVER L2TP
17553 M:      James Chapman <[email protected]>
17554 S:      Maintained
17555 F:      include/linux/if_pppol2tp.h
17556 F:      include/uapi/linux/if_pppol2tp.h
17557 F:      net/l2tp/l2tp_ppp.c
17558
17559 PPP PROTOCOL DRIVERS AND COMPRESSORS
17560 L:      [email protected]
17561 S:      Orphan
17562 F:      drivers/net/ppp/ppp_*
17563
17564 PPS SUPPORT
17565 M:      Rodolfo Giometti <[email protected]>
17566 L:      [email protected] (subscribers-only)
17567 S:      Maintained
17568 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
17569 F:      Documentation/ABI/testing/sysfs-pps
17570 F:      Documentation/devicetree/bindings/pps/pps-gpio.yaml
17571 F:      Documentation/driver-api/pps.rst
17572 F:      drivers/pps/
17573 F:      include/linux/pps*.h
17574 F:      include/uapi/linux/pps.h
17575
17576 PPTP DRIVER
17577 M:      Dmitry Kozlov <[email protected]>
17578 L:      [email protected]
17579 S:      Maintained
17580 W:      http://sourceforge.net/projects/accel-pptp
17581 F:      drivers/net/ppp/pptp.c
17582
17583 PRESSURE STALL INFORMATION (PSI)
17584 M:      Johannes Weiner <[email protected]>
17585 M:      Suren Baghdasaryan <[email protected]>
17586 R:      Peter Ziljstra <[email protected]>
17587 S:      Maintained
17588 F:      include/linux/psi*
17589 F:      kernel/sched/psi.c
17590
17591 PRINTK
17592 M:      Petr Mladek <[email protected]>
17593 R:      Steven Rostedt <[email protected]>
17594 R:      John Ogness <[email protected]>
17595 R:      Sergey Senozhatsky <[email protected]>
17596 S:      Maintained
17597 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
17598 F:      include/linux/printk.h
17599 F:      kernel/printk/
17600
17601 PRINTK INDEXING
17602 R:      Chris Down <[email protected]>
17603 S:      Maintained
17604 F:      Documentation/core-api/printk-index.rst
17605 F:      kernel/printk/index.c
17606 K:      printk_index
17607
17608 PROC FILESYSTEM
17609 L:      [email protected]
17610 L:      [email protected]
17611 S:      Maintained
17612 F:      Documentation/filesystems/proc.rst
17613 F:      fs/proc/
17614 F:      include/linux/proc_fs.h
17615 F:      tools/testing/selftests/proc/
17616
17617 PROC SYSCTL
17618 M:      Luis Chamberlain <[email protected]>
17619 M:      Kees Cook <[email protected]>
17620 M:      Joel Granados <[email protected]>
17621 L:      [email protected]
17622 L:      [email protected]
17623 S:      Maintained
17624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
17625 F:      fs/proc/proc_sysctl.c
17626 F:      include/linux/sysctl.h
17627 F:      kernel/sysctl-test.c
17628 F:      kernel/sysctl.c
17629 F:      tools/testing/selftests/sysctl/
17630
17631 PS3 NETWORK SUPPORT
17632 M:      Geoff Levand <[email protected]>
17633 L:      [email protected]
17634 L:      [email protected]
17635 S:      Maintained
17636 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
17637
17638 PS3 PLATFORM SUPPORT
17639 M:      Geoff Levand <[email protected]>
17640 L:      [email protected]
17641 S:      Maintained
17642 F:      arch/powerpc/boot/ps3*
17643 F:      arch/powerpc/include/asm/lv1call.h
17644 F:      arch/powerpc/include/asm/ps3*.h
17645 F:      arch/powerpc/platforms/ps3/
17646 F:      drivers/*/ps3*
17647 F:      drivers/ps3/
17648 F:      drivers/rtc/rtc-ps3.c
17649 F:      drivers/usb/host/*ps3.c
17650 F:      sound/ppc/snd_ps3*
17651
17652 PS3VRAM DRIVER
17653 M:      Jim Paris <[email protected]>
17654 M:      Geoff Levand <[email protected]>
17655 L:      [email protected]
17656 S:      Maintained
17657 F:      drivers/block/ps3vram.c
17658
17659 PSAMPLE PACKET SAMPLING SUPPORT
17660 M:      Yotam Gigi <[email protected]>
17661 S:      Maintained
17662 F:      include/net/psample.h
17663 F:      include/uapi/linux/psample.h
17664 F:      net/psample
17665
17666 PSTORE FILESYSTEM
17667 M:      Kees Cook <[email protected]>
17668 R:      Tony Luck <[email protected]>
17669 R:      Guilherme G. Piccoli <[email protected]>
17670 L:      [email protected]
17671 S:      Supported
17672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
17673 F:      Documentation/admin-guide/pstore-blk.rst
17674 F:      Documentation/admin-guide/ramoops.rst
17675 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
17676 F:      drivers/acpi/apei/erst.c
17677 F:      drivers/firmware/efi/efi-pstore.c
17678 F:      fs/pstore/
17679 F:      include/linux/pstore*
17680 K:      \b(pstore|ramoops)
17681
17682 PTP HARDWARE CLOCK SUPPORT
17683 M:      Richard Cochran <[email protected]>
17684 L:      [email protected]
17685 S:      Maintained
17686 W:      http://linuxptp.sourceforge.net/
17687 F:      Documentation/ABI/testing/sysfs-ptp
17688 F:      Documentation/driver-api/ptp.rst
17689 F:      drivers/net/phy/dp83640*
17690 F:      drivers/ptp/*
17691 F:      include/linux/ptp_cl*
17692 K:      (?:\b|_)ptp(?:\b|_)
17693
17694 PTP MOCKUP CLOCK SUPPORT
17695 M:      Vladimir Oltean <[email protected]>
17696 L:      [email protected]
17697 S:      Maintained
17698 F:      drivers/ptp/ptp_mock.c
17699 F:      include/linux/ptp_mock.h
17700
17701 PTP VIRTUAL CLOCK SUPPORT
17702 M:      Yangbo Lu <[email protected]>
17703 L:      [email protected]
17704 S:      Maintained
17705 F:      drivers/ptp/ptp_vclock.c
17706 F:      net/ethtool/phc_vclocks.c
17707
17708 PTRACE SUPPORT
17709 M:      Oleg Nesterov <[email protected]>
17710 S:      Maintained
17711 F:      arch/*/*/ptrace*.c
17712 F:      arch/*/include/asm/ptrace*.h
17713 F:      arch/*/ptrace*.c
17714 F:      include/asm-generic/syscall.h
17715 F:      include/linux/ptrace.h
17716 F:      include/linux/regset.h
17717 F:      include/uapi/linux/ptrace.h
17718 F:      kernel/ptrace.c
17719
17720 PULSE8-CEC DRIVER
17721 M:      Hans Verkuil <[email protected]>
17722 L:      [email protected]
17723 S:      Maintained
17724 T:      git git://linuxtv.org/media_tree.git
17725 F:      drivers/media/cec/usb/pulse8/
17726
17727 PURELIFI PLFXLC DRIVER
17728 M:      Srinivasan Raju <[email protected]>
17729 L:      [email protected]
17730 S:      Supported
17731 F:      drivers/net/wireless/purelifi/plfxlc/
17732
17733 PVRUSB2 VIDEO4LINUX DRIVER
17734 M:      Mike Isely <[email protected]>
17735 L:      [email protected]       (subscribers-only)
17736 L:      [email protected]
17737 S:      Maintained
17738 W:      http://www.isely.net/pvrusb2/
17739 T:      git git://linuxtv.org/media_tree.git
17740 F:      Documentation/driver-api/media/drivers/pvrusb2*
17741 F:      drivers/media/usb/pvrusb2/
17742
17743 PWC WEBCAM DRIVER
17744 M:      Hans Verkuil <[email protected]>
17745 L:      [email protected]
17746 S:      Odd Fixes
17747 T:      git git://linuxtv.org/media_tree.git
17748 F:      drivers/media/usb/pwc/*
17749 F:      include/trace/events/pwc.h
17750
17751 PWM IR Transmitter
17752 M:      Sean Young <[email protected]>
17753 L:      [email protected]
17754 S:      Maintained
17755 F:      Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
17756 F:      drivers/media/rc/pwm-ir-tx.c
17757
17758 PWM SUBSYSTEM
17759 M:      Uwe Kleine-König <[email protected]>
17760 L:      [email protected]
17761 S:      Maintained
17762 Q:      https://patchwork.ozlabs.org/project/linux-pwm/list/
17763 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
17764 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
17765 F:      Documentation/devicetree/bindings/pwm/
17766 F:      Documentation/driver-api/pwm.rst
17767 F:      drivers/gpio/gpio-mvebu.c
17768 F:      drivers/pwm/
17769 F:      drivers/video/backlight/pwm_bl.c
17770 F:      include/dt-bindings/pwm/
17771 F:      include/linux/pwm.h
17772 F:      include/linux/pwm_backlight.h
17773 K:      pwm_(config|apply_might_sleep|apply_atomic|ops)
17774
17775 PXA GPIO DRIVER
17776 M:      Robert Jarzmik <[email protected]>
17777 L:      [email protected]
17778 S:      Maintained
17779 F:      drivers/gpio/gpio-pxa.c
17780
17781 PXA MMCI DRIVER
17782 S:      Orphan
17783
17784 PXA RTC DRIVER
17785 M:      Robert Jarzmik <[email protected]>
17786 L:      [email protected]
17787 S:      Maintained
17788
17789 PXA2xx/PXA3xx SUPPORT
17790 M:      Daniel Mack <[email protected]>
17791 M:      Haojian Zhuang <[email protected]>
17792 M:      Robert Jarzmik <[email protected]>
17793 L:      [email protected] (moderated for non-subscribers)
17794 S:      Maintained
17795 T:      git git://github.com/hzhuang1/linux.git
17796 T:      git git://github.com/rjarzmik/linux.git
17797 F:      arch/arm/boot/dts/intel/pxa/
17798 F:      arch/arm/mach-pxa/
17799 F:      drivers/dma/pxa*
17800 F:      drivers/pcmcia/pxa2xx*
17801 F:      drivers/pinctrl/pxa/
17802 F:      drivers/spi/spi-pxa2xx*
17803 F:      drivers/usb/gadget/udc/pxa2*
17804 F:      include/sound/pxa2xx-lib.h
17805 F:      sound/arm/pxa*
17806 F:      sound/soc/pxa/
17807
17808 QAT DRIVER
17809 M:      Giovanni Cabiddu <[email protected]>
17810 L:      [email protected]
17811 S:      Supported
17812 F:      drivers/crypto/intel/qat/
17813
17814 QCOM AUDIO (ASoC) DRIVERS
17815 M:      Srinivas Kandagatla <[email protected]>
17816 M:      Banajit Goswami <[email protected]>
17817 L:      [email protected] (moderated for non-subscribers)
17818 S:      Supported
17819 F:      Documentation/devicetree/bindings/soc/qcom/qcom,apr*
17820 F:      Documentation/devicetree/bindings/sound/qcom,*
17821 F:      drivers/soc/qcom/apr.c
17822 F:      include/dt-bindings/sound/qcom,wcd9335.h
17823 F:      sound/soc/codecs/lpass-rx-macro.*
17824 F:      sound/soc/codecs/lpass-tx-macro.*
17825 F:      sound/soc/codecs/lpass-va-macro.c
17826 F:      sound/soc/codecs/lpass-wsa-macro.*
17827 F:      sound/soc/codecs/msm8916-wcd-analog.c
17828 F:      sound/soc/codecs/msm8916-wcd-digital.c
17829 F:      sound/soc/codecs/wcd-clsh-v2.*
17830 F:      sound/soc/codecs/wcd-mbhc-v2.*
17831 F:      sound/soc/codecs/wcd9335.*
17832 F:      sound/soc/codecs/wcd934x.c
17833 F:      sound/soc/codecs/wsa881x.c
17834 F:      sound/soc/codecs/wsa883x.c
17835 F:      sound/soc/codecs/wsa884x.c
17836 F:      sound/soc/qcom/
17837
17838 QCOM EMBEDDED USB DEBUGGER (EUD)
17839 M:      Souradeep Chowdhury <[email protected]>
17840 L:      [email protected]
17841 S:      Maintained
17842 F:      Documentation/ABI/testing/sysfs-driver-eud
17843 F:      Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
17844 F:      drivers/usb/misc/qcom_eud.c
17845
17846 QCOM IPA DRIVER
17847 M:      Alex Elder <[email protected]>
17848 L:      [email protected]
17849 S:      Supported
17850 F:      drivers/net/ipa/
17851
17852 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
17853 M:      Gabriel Somlo <[email protected]>
17854 M:      "Michael S. Tsirkin" <[email protected]>
17855 L:      [email protected]
17856 S:      Maintained
17857 F:      drivers/firmware/qemu_fw_cfg.c
17858 F:      include/uapi/linux/qemu_fw_cfg.h
17859
17860 QIB DRIVER
17861 M:      Dennis Dalessandro <[email protected]>
17862 L:      [email protected]
17863 S:      Supported
17864 F:      drivers/infiniband/hw/qib/
17865
17866 QLOGIC QL41xxx FCOE DRIVER
17867 M:      Saurav Kashyap <[email protected]>
17868 M:      Javed Hasan <[email protected]>
17869 M:      [email protected]
17870 L:      [email protected]
17871 S:      Supported
17872 F:      drivers/scsi/qedf/
17873
17874 QLOGIC QL41xxx ISCSI DRIVER
17875 M:      Nilesh Javali <[email protected]>
17876 M:      Manish Rangankar <[email protected]>
17877 M:      [email protected]
17878 L:      [email protected]
17879 S:      Supported
17880 F:      drivers/scsi/qedi/
17881
17882 QLOGIC QL4xxx ETHERNET DRIVER
17883 M:      Ariel Elior <[email protected]>
17884 M:      Manish Chopra <[email protected]>
17885 L:      [email protected]
17886 S:      Supported
17887 F:      drivers/net/ethernet/qlogic/qed/
17888 F:      drivers/net/ethernet/qlogic/qede/
17889 F:      include/linux/qed/
17890
17891 QLOGIC QL4xxx RDMA DRIVER
17892 M:      Michal Kalderon <[email protected]>
17893 M:      Ariel Elior <[email protected]>
17894 L:      [email protected]
17895 S:      Supported
17896 F:      drivers/infiniband/hw/qedr/
17897 F:      include/uapi/rdma/qedr-abi.h
17898
17899 QLOGIC QLA1280 SCSI DRIVER
17900 M:      Michael Reed <[email protected]>
17901 L:      [email protected]
17902 S:      Maintained
17903 F:      drivers/scsi/qla1280.[ch]
17904
17905 QLOGIC QLA2XXX FC-SCSI DRIVER
17906 M:      Nilesh Javali <[email protected]>
17907 M:      [email protected]
17908 L:      [email protected]
17909 S:      Supported
17910 F:      drivers/scsi/qla2xxx/
17911
17912 QLOGIC QLA3XXX NETWORK DRIVER
17913 M:      [email protected]
17914 L:      [email protected]
17915 S:      Supported
17916 F:      drivers/net/ethernet/qlogic/qla3xxx.*
17917
17918 QLOGIC QLA4XXX iSCSI DRIVER
17919 M:      Nilesh Javali <[email protected]>
17920 M:      Manish Rangankar <[email protected]>
17921 M:      [email protected]
17922 L:      [email protected]
17923 S:      Supported
17924 F:      drivers/scsi/qla4xxx/
17925
17926 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
17927 M:      Shahed Shaikh <[email protected]>
17928 M:      Manish Chopra <[email protected]>
17929 M:      [email protected]
17930 L:      [email protected]
17931 S:      Supported
17932 F:      drivers/net/ethernet/qlogic/qlcnic/
17933
17934 QM1D1B0004 MEDIA DRIVER
17935 M:      Akihiro Tsukada <[email protected]>
17936 L:      [email protected]
17937 S:      Odd Fixes
17938 F:      drivers/media/tuners/qm1d1b0004*
17939
17940 QM1D1C0042 MEDIA DRIVER
17941 M:      Akihiro Tsukada <[email protected]>
17942 L:      [email protected]
17943 S:      Odd Fixes
17944 F:      drivers/media/tuners/qm1d1c0042*
17945
17946 QNX4 FILESYSTEM
17947 M:      Anders Larsen <[email protected]>
17948 S:      Maintained
17949 W:      http://www.alarsen.net/linux/qnx4fs/
17950 F:      fs/qnx4/
17951 F:      include/uapi/linux/qnx4_fs.h
17952 F:      include/uapi/linux/qnxtypes.h
17953
17954 QNX6 FILESYSTEM
17955 S:      Orphan
17956 F:      Documentation/filesystems/qnx6.rst
17957 F:      fs/qnx6/
17958 F:      include/linux/qnx6_fs.h
17959
17960 QORIQ DPAA2 FSL-MC BUS DRIVER
17961 M:      Stuart Yoder <[email protected]>
17962 M:      Laurentiu Tudor <[email protected]>
17963 L:      [email protected]
17964 S:      Maintained
17965 F:      Documentation/ABI/stable/sysfs-bus-fsl-mc
17966 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
17967 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
17968 F:      drivers/bus/fsl-mc/
17969 F:      include/uapi/linux/fsl_mc.h
17970
17971 QT1010 MEDIA DRIVER
17972 L:      [email protected]
17973 S:      Orphan
17974 W:      https://linuxtv.org
17975 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
17976 F:      drivers/media/tuners/qt1010*
17977
17978 QUALCOMM ATH12K WIRELESS DRIVER
17979 M:      Kalle Valo <[email protected]>
17980 M:      Jeff Johnson <[email protected]>
17981 L:      [email protected]
17982 S:      Supported
17983 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
17984 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17985 F:      drivers/net/wireless/ath/ath12k/
17986
17987 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
17988 M:      Kalle Valo <[email protected]>
17989 M:      Jeff Johnson <[email protected]>
17990 L:      [email protected]
17991 S:      Supported
17992 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
17993 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17994 F:      Documentation/devicetree/bindings/net/wireless/qcom,ath10k.yaml
17995 F:      drivers/net/wireless/ath/ath10k/
17996
17997 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
17998 M:      Kalle Valo <[email protected]>
17999 M:      Jeff Johnson <[email protected]>
18000 L:      [email protected]
18001 S:      Supported
18002 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
18003 B:      https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
18004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18005 F:      Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
18006 F:      drivers/net/wireless/ath/ath11k/
18007
18008 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
18009 M:      Toke Høiland-Jørgensen <[email protected]>
18010 L:      [email protected]
18011 S:      Maintained
18012 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
18013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18014 F:      Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
18015 F:      drivers/net/wireless/ath/ath9k/
18016
18017 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
18018 M:      Stephan Gerhold <[email protected]>
18019 L:      [email protected]
18020 L:      [email protected]
18021 S:      Maintained
18022 F:      Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
18023 F:      drivers/net/wwan/qcom_bam_dmux.c
18024
18025 QUALCOMM CAMERA SUBSYSTEM DRIVER
18026 M:      Robert Foss <[email protected]>
18027 M:      Todor Tomov <[email protected]>
18028 M:      Bryan O'Donoghue <[email protected]>
18029 L:      [email protected]
18030 S:      Maintained
18031 F:      Documentation/admin-guide/media/qcom_camss.rst
18032 F:      Documentation/devicetree/bindings/media/*camss*
18033 F:      drivers/media/platform/qcom/camss/
18034
18035 QUALCOMM CLOCK DRIVERS
18036 M:      Bjorn Andersson <[email protected]>
18037 L:      [email protected]
18038 S:      Supported
18039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
18040 F:      Documentation/devicetree/bindings/clock/qcom,*
18041 F:      drivers/clk/qcom/
18042 F:      include/dt-bindings/clock/qcom,*
18043
18044 QUALCOMM CLOUD AI (QAIC) DRIVER
18045 M:      Jeffrey Hugo <[email protected]>
18046 R:      Carl Vanderlip <[email protected]>
18047 R:      Pranjal Ramajor Asha Kanojiya <[email protected]>
18048 L:      [email protected]
18049 L:      [email protected]
18050 S:      Supported
18051 T:      git git://anongit.freedesktop.org/drm/drm-misc
18052 F:      Documentation/accel/qaic/
18053 F:      drivers/accel/qaic/
18054 F:      include/uapi/drm/qaic_accel.h
18055
18056 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
18057 M:      Bjorn Andersson <[email protected]>
18058 M:      Konrad Dybcio <[email protected]>
18059 L:      [email protected]
18060 L:      [email protected]
18061 S:      Maintained
18062 F:      Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
18063 F:      drivers/pmdomain/qcom/cpr.c
18064
18065 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
18066 M:      Ilia Lin <[email protected]>
18067 L:      [email protected]
18068 S:      Maintained
18069 F:      Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
18070 F:      Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
18071 F:      drivers/cpufreq/qcom-cpufreq-nvmem.c
18072
18073 QUALCOMM CRYPTO DRIVERS
18074 M:      Thara Gopinath <[email protected]>
18075 L:      [email protected]
18076 L:      [email protected]
18077 S:      Maintained
18078 F:      Documentation/devicetree/bindings/crypto/qcom-qce.yaml
18079 F:      drivers/crypto/qce/
18080
18081 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
18082 M:      Timur Tabi <[email protected]>
18083 L:      [email protected]
18084 S:      Maintained
18085 F:      drivers/net/ethernet/qualcomm/emac/
18086
18087 QUALCOMM ETHQOS ETHERNET DRIVER
18088 M:      Vinod Koul <[email protected]>
18089 R:      Bhupesh Sharma <[email protected]>
18090 L:      [email protected]
18091 L:      [email protected]
18092 S:      Maintained
18093 F:      Documentation/devicetree/bindings/net/qcom,ethqos.yaml
18094 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
18095
18096 QUALCOMM FASTRPC DRIVER
18097 M:      Srinivas Kandagatla <[email protected]>
18098 M:      Amol Maheshwari <[email protected]>
18099 L:      [email protected]
18100 S:      Maintained
18101 F:      Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
18102 F:      drivers/misc/fastrpc.c
18103 F:      include/uapi/misc/fastrpc.h
18104
18105 QUALCOMM HEXAGON ARCHITECTURE
18106 M:      Brian Cain <[email protected]>
18107 L:      [email protected]
18108 S:      Supported
18109 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
18110 F:      arch/hexagon/
18111
18112 QUALCOMM HIDMA DRIVER
18113 M:      Sinan Kaya <[email protected]>
18114 L:      [email protected] (moderated for non-subscribers)
18115 L:      [email protected]
18116 L:      [email protected]
18117 S:      Supported
18118 F:      drivers/dma/qcom/hidma*
18119
18120 QUALCOMM I2C CCI DRIVER
18121 M:      Loic Poulain <[email protected]>
18122 M:      Robert Foss <[email protected]>
18123 L:      [email protected]
18124 L:      [email protected]
18125 S:      Maintained
18126 F:      Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
18127 F:      drivers/i2c/busses/i2c-qcom-cci.c
18128
18129 QUALCOMM INTERCONNECT BWMON DRIVER
18130 M:      Krzysztof Kozlowski <[email protected]>
18131 L:      [email protected]
18132 S:      Maintained
18133 F:      Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
18134 F:      drivers/soc/qcom/icc-bwmon.c
18135
18136 QUALCOMM IOMMU
18137 M:      Rob Clark <[email protected]>
18138 L:      [email protected]
18139 L:      [email protected]
18140 S:      Maintained
18141 F:      drivers/iommu/arm/arm-smmu/qcom_iommu.c
18142 F:      drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
18143 F:      drivers/iommu/msm_iommu*
18144
18145 QUALCOMM IPC ROUTER (QRTR) DRIVER
18146 M:      Manivannan Sadhasivam <[email protected]>
18147 L:      [email protected]
18148 S:      Maintained
18149 F:      include/trace/events/qrtr.h
18150 F:      include/uapi/linux/qrtr.h
18151 F:      net/qrtr/
18152
18153 QUALCOMM IPCC MAILBOX DRIVER
18154 M:      Manivannan Sadhasivam <[email protected]>
18155 L:      [email protected]
18156 S:      Supported
18157 F:      Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
18158 F:      drivers/mailbox/qcom-ipcc.c
18159 F:      include/dt-bindings/mailbox/qcom-ipcc.h
18160
18161 QUALCOMM IPQ4019 USB PHY DRIVER
18162 M:      Robert Marko <[email protected]>
18163 M:      Luka Perkov <[email protected]>
18164 L:      [email protected]
18165 S:      Maintained
18166 F:      Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
18167 F:      drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
18168
18169 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
18170 M:      Robert Marko <[email protected]>
18171 M:      Luka Perkov <[email protected]>
18172 L:      [email protected]
18173 S:      Maintained
18174 F:      Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
18175 F:      drivers/regulator/vqmmc-ipq4019-regulator.c
18176
18177 QUALCOMM NAND CONTROLLER DRIVER
18178 M:      Manivannan Sadhasivam <[email protected]>
18179 L:      [email protected]
18180 L:      [email protected]
18181 S:      Maintained
18182 F:      Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
18183 F:      drivers/mtd/nand/raw/qcom_nandc.c
18184
18185 QUALCOMM QSEECOM DRIVER
18186 M:      Maximilian Luz <[email protected]>
18187 L:      [email protected]
18188 S:      Maintained
18189 F:      drivers/firmware/qcom/qcom_qseecom.c
18190
18191 QUALCOMM QSEECOM UEFISECAPP DRIVER
18192 M:      Maximilian Luz <[email protected]>
18193 L:      [email protected]
18194 S:      Maintained
18195 F:      drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
18196
18197 QUALCOMM RMNET DRIVER
18198 M:      Subash Abhinov Kasiviswanathan <[email protected]>
18199 M:      Sean Tranchetti <[email protected]>
18200 L:      [email protected]
18201 S:      Maintained
18202 F:      Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
18203 F:      drivers/net/ethernet/qualcomm/rmnet/
18204 F:      include/linux/if_rmnet.h
18205
18206 QUALCOMM TSENS THERMAL DRIVER
18207 M:      Amit Kucheria <[email protected]>
18208 M:      Thara Gopinath <[email protected]>
18209 L:      [email protected]
18210 L:      [email protected]
18211 S:      Maintained
18212 F:      Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
18213 F:      drivers/thermal/qcom/
18214
18215 QUALCOMM TYPEC PORT MANAGER DRIVER
18216 M:      Bryan O'Donoghue <[email protected]>
18217 L:      [email protected]
18218 L:      [email protected]
18219 S:      Maintained
18220 F:      Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
18221 F:      drivers/usb/typec/tcpm/qcom/
18222
18223 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
18224 M:      Stanimir Varbanov <[email protected]>
18225 M:      Vikash Garodia <[email protected]>
18226 R:      Bryan O'Donoghue <[email protected]>
18227 L:      [email protected]
18228 L:      [email protected]
18229 S:      Maintained
18230 T:      git git://linuxtv.org/media_tree.git
18231 F:      Documentation/devicetree/bindings/media/*venus*
18232 F:      drivers/media/platform/qcom/venus/
18233
18234 QUALCOMM WCN36XX WIRELESS DRIVER
18235 M:      Loic Poulain <[email protected]>
18236 L:      [email protected]
18237 S:      Supported
18238 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
18239 F:      drivers/net/wireless/ath/wcn36xx/
18240
18241 QUANTENNA QTNFMAC WIRELESS DRIVER
18242 M:      Igor Mitsyanko <[email protected]>
18243 R:      Sergey Matyukevich <[email protected]>
18244 L:      [email protected]
18245 S:      Maintained
18246 F:      drivers/net/wireless/quantenna
18247
18248 RADEON and AMDGPU DRM DRIVERS
18249 M:      Alex Deucher <[email protected]>
18250 M:      Christian König <[email protected]>
18251 M:      Pan, Xinhui <[email protected]>
18252 L:      [email protected]
18253 S:      Supported
18254 B:      https://gitlab.freedesktop.org/drm/amd/-/issues
18255 C:      irc://irc.oftc.net/radeon
18256 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
18257 F:      Documentation/gpu/amdgpu/
18258 F:      drivers/gpu/drm/amd/
18259 F:      drivers/gpu/drm/ci/xfails/amd*
18260 F:      drivers/gpu/drm/radeon/
18261 F:      include/uapi/drm/amdgpu_drm.h
18262 F:      include/uapi/drm/radeon_drm.h
18263
18264 RADEON FRAMEBUFFER DISPLAY DRIVER
18265 M:      Benjamin Herrenschmidt <[email protected]>
18266 L:      [email protected]
18267 S:      Maintained
18268 F:      drivers/video/fbdev/aty/radeon*
18269 F:      include/uapi/linux/radeonfb.h
18270
18271 RADIOSHARK RADIO DRIVER
18272 M:      Hans Verkuil <[email protected]>
18273 L:      [email protected]
18274 S:      Maintained
18275 T:      git git://linuxtv.org/media_tree.git
18276 F:      drivers/media/radio/radio-shark.c
18277
18278 RADIOSHARK2 RADIO DRIVER
18279 M:      Hans Verkuil <[email protected]>
18280 L:      [email protected]
18281 S:      Maintained
18282 T:      git git://linuxtv.org/media_tree.git
18283 F:      drivers/media/radio/radio-shark2.c
18284 F:      drivers/media/radio/radio-tea5777.c
18285
18286 RADOS BLOCK DEVICE (RBD)
18287 M:      Ilya Dryomov <[email protected]>
18288 R:      Dongsheng Yang <[email protected]>
18289 L:      [email protected]
18290 S:      Supported
18291 W:      http://ceph.com/
18292 T:      git https://github.com/ceph/ceph-client.git
18293 F:      Documentation/ABI/testing/sysfs-bus-rbd
18294 F:      drivers/block/rbd.c
18295 F:      drivers/block/rbd_types.h
18296
18297 RAGE128 FRAMEBUFFER DISPLAY DRIVER
18298 L:      [email protected]
18299 S:      Orphan
18300 F:      drivers/video/fbdev/aty/aty128fb.c
18301
18302 RAINSHADOW-CEC DRIVER
18303 M:      Hans Verkuil <[email protected]>
18304 L:      [email protected]
18305 S:      Maintained
18306 T:      git git://linuxtv.org/media_tree.git
18307 F:      drivers/media/cec/usb/rainshadow/
18308
18309 RALINK MIPS ARCHITECTURE
18310 M:      John Crispin <[email protected]>
18311 M:      Sergio Paracuellos <[email protected]>
18312 L:      [email protected]
18313 S:      Maintained
18314 F:      arch/mips/ralink
18315
18316 RALINK MT7621 MIPS ARCHITECTURE
18317 M:      Arınç ÜNAL <[email protected]>
18318 M:      Sergio Paracuellos <[email protected]>
18319 L:      [email protected]
18320 S:      Maintained
18321 F:      arch/mips/boot/dts/ralink/mt7621*
18322
18323 RALINK RT2X00 WIRELESS LAN DRIVER
18324 M:      Stanislaw Gruszka <[email protected]>
18325 L:      [email protected]
18326 S:      Maintained
18327 F:      drivers/net/wireless/ralink/rt2x00/
18328
18329 RAMDISK RAM BLOCK DEVICE DRIVER
18330 M:      Jens Axboe <[email protected]>
18331 S:      Maintained
18332 F:      Documentation/admin-guide/blockdev/ramdisk.rst
18333 F:      drivers/block/brd.c
18334
18335 RANCHU VIRTUAL BOARD FOR MIPS
18336 M:      Miodrag Dinic <[email protected]>
18337 L:      [email protected]
18338 S:      Supported
18339 F:      arch/mips/configs/generic/board-ranchu.config
18340 F:      arch/mips/generic/board-ranchu.c
18341
18342 RANDOM NUMBER DRIVER
18343 M:      "Theodore Ts'o" <[email protected]>
18344 M:      Jason A. Donenfeld <[email protected]>
18345 S:      Maintained
18346 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
18347 F:      drivers/char/random.c
18348 F:      drivers/virt/vmgenid.c
18349
18350 RAPIDIO SUBSYSTEM
18351 M:      Matt Porter <[email protected]>
18352 M:      Alexandre Bounine <[email protected]>
18353 S:      Maintained
18354 F:      drivers/rapidio/
18355
18356 RAS INFRASTRUCTURE
18357 M:      Tony Luck <[email protected]>
18358 M:      Borislav Petkov <[email protected]>
18359 L:      [email protected]
18360 S:      Maintained
18361 F:      Documentation/admin-guide/ras.rst
18362 F:      drivers/ras/
18363 F:      include/linux/ras.h
18364 F:      include/ras/ras_event.h
18365
18366 RC-CORE / LIRC FRAMEWORK
18367 M:      Sean Young <[email protected]>
18368 L:      [email protected]
18369 S:      Maintained
18370 W:      http://linuxtv.org
18371 T:      git git://linuxtv.org/media_tree.git
18372 F:      Documentation/driver-api/media/rc-core.rst
18373 F:      Documentation/userspace-api/media/rc/
18374 F:      drivers/media/rc/
18375 F:      include/media/rc-core.h
18376 F:      include/media/rc-map.h
18377 F:      include/uapi/linux/lirc.h
18378
18379 RCMM REMOTE CONTROLS DECODER
18380 M:      Patrick Lerda <[email protected]>
18381 S:      Maintained
18382 F:      drivers/media/rc/ir-rcmm-decoder.c
18383
18384 RCUTORTURE TEST FRAMEWORK
18385 M:      "Paul E. McKenney" <[email protected]>
18386 M:      Josh Triplett <[email protected]>
18387 R:      Steven Rostedt <[email protected]>
18388 R:      Mathieu Desnoyers <[email protected]>
18389 R:      Lai Jiangshan <[email protected]>
18390 L:      [email protected]
18391 S:      Supported
18392 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18393 F:      tools/testing/selftests/rcutorture
18394
18395 RDACM20 Camera Sensor
18396 M:      Jacopo Mondi <[email protected]>
18397 M:      Kieran Bingham <[email protected]>
18398 M:      Laurent Pinchart <[email protected]>
18399 M:      Niklas Söderlund <[email protected]>
18400 L:      [email protected]
18401 S:      Maintained
18402 F:      Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
18403 F:      drivers/media/i2c/max9271.c
18404 F:      drivers/media/i2c/max9271.h
18405 F:      drivers/media/i2c/rdacm20.c
18406
18407 RDACM21 Camera Sensor
18408 M:      Jacopo Mondi <[email protected]>
18409 M:      Kieran Bingham <[email protected]>
18410 M:      Laurent Pinchart <[email protected]>
18411 M:      Niklas Söderlund <[email protected]>
18412 L:      [email protected]
18413 S:      Maintained
18414 F:      Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
18415 F:      drivers/media/i2c/max9271.c
18416 F:      drivers/media/i2c/max9271.h
18417 F:      drivers/media/i2c/rdacm21.c
18418
18419 RDC R-321X SoC
18420 M:      Florian Fainelli <[email protected]>
18421 S:      Maintained
18422
18423 RDC R6040 FAST ETHERNET DRIVER
18424 M:      Florian Fainelli <[email protected]>
18425 L:      [email protected]
18426 S:      Maintained
18427 F:      drivers/net/ethernet/rdc/r6040.c
18428
18429 RDMAVT - RDMA verbs software
18430 M:      Dennis Dalessandro <[email protected]>
18431 L:      [email protected]
18432 S:      Supported
18433 F:      drivers/infiniband/sw/rdmavt
18434
18435 RDS - RELIABLE DATAGRAM SOCKETS
18436 M:      Santosh Shilimkar <[email protected]>
18437 L:      [email protected]
18438 L:      [email protected]
18439 L:      [email protected] (moderated for non-subscribers)
18440 S:      Supported
18441 W:      https://oss.oracle.com/projects/rds/
18442 F:      Documentation/networking/rds.rst
18443 F:      net/rds/
18444
18445 RDT - RESOURCE ALLOCATION
18446 M:      Fenghua Yu <[email protected]>
18447 M:      Reinette Chatre <[email protected]>
18448 L:      [email protected]
18449 S:      Supported
18450 F:      Documentation/arch/x86/resctrl*
18451 F:      arch/x86/include/asm/resctrl.h
18452 F:      arch/x86/kernel/cpu/resctrl/
18453 F:      tools/testing/selftests/resctrl/
18454
18455 READ-COPY UPDATE (RCU)
18456 M:      "Paul E. McKenney" <[email protected]>
18457 M:      Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h)
18458 M:      Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h)
18459 M:      Joel Fernandes <[email protected]>
18460 M:      Josh Triplett <[email protected]>
18461 M:      Boqun Feng <[email protected]>
18462 R:      Steven Rostedt <[email protected]>
18463 R:      Mathieu Desnoyers <[email protected]>
18464 R:      Lai Jiangshan <[email protected]>
18465 R:      Zqiang <[email protected]>
18466 L:      [email protected]
18467 S:      Supported
18468 W:      http://www.rdrop.com/users/paulmck/RCU/
18469 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18470 F:      Documentation/RCU/
18471 F:      include/linux/rcu*
18472 F:      kernel/rcu/
18473 X:      Documentation/RCU/torture.rst
18474 X:      include/linux/srcu*.h
18475 X:      kernel/rcu/srcu*.c
18476
18477 REAL TIME CLOCK (RTC) SUBSYSTEM
18478 M:      Alexandre Belloni <[email protected]>
18479 L:      [email protected]
18480 S:      Maintained
18481 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
18482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
18483 F:      Documentation/admin-guide/rtc.rst
18484 F:      Documentation/devicetree/bindings/rtc/
18485 F:      drivers/rtc/
18486 F:      include/linux/rtc.h
18487 F:      include/linux/rtc/
18488 F:      include/uapi/linux/rtc.h
18489 F:      tools/testing/selftests/rtc/
18490
18491 Real-time Linux Analysis (RTLA) tools
18492 M:      Daniel Bristot de Oliveira <[email protected]>
18493 M:      Steven Rostedt <[email protected]>
18494 L:      [email protected]
18495 S:      Maintained
18496 F:      Documentation/tools/rtla/
18497 F:      tools/tracing/rtla/
18498
18499 REALTEK AUDIO CODECS
18500 M:      Oder Chiou <[email protected]>
18501 S:      Maintained
18502 F:      include/sound/rt*.h
18503 F:      sound/soc/codecs/rt*
18504
18505 REALTEK OTTO WATCHDOG
18506 M:      Sander Vanheule <[email protected]>
18507 L:      [email protected]
18508 S:      Maintained
18509 F:      Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
18510 F:      drivers/watchdog/realtek_otto_wdt.c
18511
18512 REALTEK RTL83xx SMI DSA ROUTER CHIPS
18513 M:      Linus Walleij <[email protected]>
18514 M:      Alvin Šipraga <[email protected]>
18515 S:      Maintained
18516 F:      Documentation/devicetree/bindings/net/dsa/realtek.yaml
18517 F:      drivers/net/dsa/realtek/*
18518
18519 REALTEK WIRELESS DRIVER (rtlwifi family)
18520 M:      Ping-Ke Shih <[email protected]>
18521 L:      [email protected]
18522 S:      Maintained
18523 F:      drivers/net/wireless/realtek/rtlwifi/
18524
18525 REALTEK WIRELESS DRIVER (rtw88)
18526 M:      Ping-Ke Shih <[email protected]>
18527 L:      [email protected]
18528 S:      Maintained
18529 F:      drivers/net/wireless/realtek/rtw88/
18530
18531 REALTEK WIRELESS DRIVER (rtw89)
18532 M:      Ping-Ke Shih <[email protected]>
18533 L:      [email protected]
18534 S:      Maintained
18535 F:      drivers/net/wireless/realtek/rtw89/
18536
18537 REDPINE WIRELESS DRIVER
18538 L:      [email protected]
18539 S:      Orphan
18540 F:      drivers/net/wireless/rsi/
18541
18542 REGISTER MAP ABSTRACTION
18543 M:      Mark Brown <[email protected]>
18544 L:      [email protected]
18545 S:      Supported
18546 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
18547 F:      Documentation/devicetree/bindings/regmap/
18548 F:      drivers/base/regmap/
18549 F:      include/linux/regmap.h
18550
18551 REISERFS FILE SYSTEM
18552 L:      [email protected]
18553 S:      Obsolete
18554 F:      fs/reiserfs/
18555
18556 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
18557 M:      Bjorn Andersson <[email protected]>
18558 M:      Mathieu Poirier <[email protected]>
18559 L:      [email protected]
18560 S:      Maintained
18561 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
18562 F:      Documentation/ABI/testing/sysfs-class-remoteproc
18563 F:      Documentation/devicetree/bindings/remoteproc/
18564 F:      Documentation/staging/remoteproc.rst
18565 F:      drivers/remoteproc/
18566 F:      include/linux/remoteproc.h
18567 F:      include/linux/remoteproc/
18568
18569 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
18570 M:      Bjorn Andersson <[email protected]>
18571 M:      Mathieu Poirier <[email protected]>
18572 L:      [email protected]
18573 S:      Maintained
18574 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
18575 F:      Documentation/ABI/testing/sysfs-bus-rpmsg
18576 F:      Documentation/staging/rpmsg.rst
18577 F:      drivers/rpmsg/
18578 F:      include/linux/rpmsg.h
18579 F:      include/linux/rpmsg/
18580 F:      include/uapi/linux/rpmsg.h
18581 F:      samples/rpmsg/
18582
18583 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
18584 M:      Stephan Gerhold <[email protected]>
18585 L:      [email protected]
18586 L:      [email protected]
18587 S:      Maintained
18588 F:      drivers/net/wwan/rpmsg_wwan_ctrl.c
18589
18590 RENESAS CLOCK DRIVERS
18591 M:      Geert Uytterhoeven <[email protected]>
18592 L:      [email protected]
18593 S:      Supported
18594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
18595 F:      Documentation/devicetree/bindings/clock/renesas,*
18596 F:      drivers/clk/renesas/
18597
18598 RENESAS EMEV2 I2C DRIVER
18599 M:      Wolfram Sang <[email protected]>
18600 L:      [email protected]
18601 S:      Supported
18602 F:      Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
18603 F:      drivers/i2c/busses/i2c-emev2.c
18604
18605 RENESAS ETHERNET DRIVERS
18606 R:      Sergey Shtylyov <[email protected]>
18607 L:      [email protected]
18608 L:      [email protected]
18609 F:      Documentation/devicetree/bindings/net/renesas,*.yaml
18610 F:      drivers/net/ethernet/renesas/
18611 F:      include/linux/sh_eth.h
18612
18613 RENESAS IDT821034 ASoC CODEC
18614 M:      Herve Codina <[email protected]>
18615 L:      [email protected] (moderated for non-subscribers)
18616 S:      Maintained
18617 F:      Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
18618 F:      sound/soc/codecs/idt821034.c
18619
18620 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
18621 M:      Miquel Raynal <[email protected]>
18622 L:      [email protected]
18623 L:      [email protected]
18624 S:      Maintained
18625 F:      Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
18626 F:      drivers/mtd/nand/raw/renesas-nand-controller.c
18627
18628 RENESAS R-CAR GYROADC DRIVER
18629 M:      Marek Vasut <[email protected]>
18630 L:      [email protected]
18631 S:      Supported
18632 F:      Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
18633 F:      drivers/iio/adc/rcar-gyroadc.c
18634
18635 RENESAS R-CAR I2C DRIVERS
18636 M:      Wolfram Sang <[email protected]>
18637 L:      [email protected]
18638 S:      Supported
18639 F:      Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
18640 F:      Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
18641 F:      drivers/i2c/busses/i2c-rcar.c
18642 F:      drivers/i2c/busses/i2c-sh_mobile.c
18643
18644 RENESAS R-CAR SATA DRIVER
18645 R:      Sergey Shtylyov <[email protected]>
18646 L:      [email protected]
18647 L:      [email protected]
18648 S:      Supported
18649 F:      Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
18650 F:      drivers/ata/sata_rcar.c
18651
18652 RENESAS R-CAR THERMAL DRIVERS
18653 M:      Niklas Söderlund <[email protected]>
18654 L:      [email protected]
18655 S:      Supported
18656 F:      Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
18657 F:      Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
18658 F:      drivers/thermal/rcar_gen3_thermal.c
18659 F:      drivers/thermal/rcar_thermal.c
18660
18661 RENESAS RIIC DRIVER
18662 M:      Chris Brandt <[email protected]>
18663 L:      [email protected]
18664 S:      Supported
18665 F:      Documentation/devicetree/bindings/i2c/renesas,riic.yaml
18666 F:      drivers/i2c/busses/i2c-riic.c
18667
18668 RENESAS RZ/G2L A/D DRIVER
18669 M:      Lad Prabhakar <[email protected]>
18670 L:      [email protected]
18671 L:      [email protected]
18672 S:      Supported
18673 F:      Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
18674 F:      drivers/iio/adc/rzg2l_adc.c
18675
18676 RENESAS RZ/G2L MTU3a COUNTER DRIVER
18677 M:      Biju Das <[email protected]>
18678 L:      [email protected]
18679 L:      [email protected]
18680 S:      Supported
18681 F:      Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
18682 F:      drivers/counter/rz-mtu3-cnt.c
18683
18684 RENESAS RZ/N1 A5PSW SWITCH DRIVER
18685 M:      Clément Léger <[email protected]>
18686 L:      [email protected]
18687 L:      [email protected]
18688 S:      Maintained
18689 F:      Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
18690 F:      Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
18691 F:      drivers/net/dsa/rzn1_a5psw*
18692 F:      drivers/net/pcs/pcs-rzn1-miic.c
18693 F:      include/dt-bindings/net/pcs-rzn1-miic.h
18694 F:      include/linux/pcs-rzn1-miic.h
18695 F:      net/dsa/tag_rzn1_a5psw.c
18696
18697 RENESAS RZ/N1 RTC CONTROLLER DRIVER
18698 M:      Miquel Raynal <[email protected]>
18699 L:      [email protected]
18700 L:      [email protected]
18701 S:      Maintained
18702 F:      Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
18703 F:      drivers/rtc/rtc-rzn1.c
18704
18705 RENESAS RZ/N1 USBF CONTROLLER DRIVER
18706 M:      Herve Codina <[email protected]>
18707 L:      [email protected]
18708 L:      [email protected]
18709 S:      Maintained
18710 F:      Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
18711 F:      drivers/usb/gadget/udc/renesas_usbf.c
18712
18713 RENESAS RZ/V2M I2C DRIVER
18714 M:      Fabrizio Castro <[email protected]>
18715 L:      [email protected]
18716 L:      [email protected]
18717 S:      Supported
18718 F:      Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
18719 F:      drivers/i2c/busses/i2c-rzv2m.c
18720
18721 RENESAS USB PHY DRIVER
18722 M:      Yoshihiro Shimoda <[email protected]>
18723 L:      [email protected]
18724 S:      Maintained
18725 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
18726
18727 RENESAS VERSACLOCK 7 CLOCK DRIVER
18728 M:      Alex Helms <[email protected]>
18729 S:      Maintained
18730 F:      Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
18731 F:      drivers/clk/clk-versaclock7.c
18732
18733 RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
18734 M:      Herve Codina <[email protected]>
18735 L:      [email protected]
18736 S:      Maintained
18737 F:      Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
18738 F:      drivers/iio/potentiometer/x9250.c
18739
18740 RESET CONTROLLER FRAMEWORK
18741 M:      Philipp Zabel <[email protected]>
18742 S:      Maintained
18743 T:      git git://git.pengutronix.de/git/pza/linux
18744 F:      Documentation/devicetree/bindings/reset/
18745 F:      Documentation/driver-api/reset.rst
18746 F:      drivers/reset/
18747 F:      include/dt-bindings/reset/
18748 F:      include/linux/reset-controller.h
18749 F:      include/linux/reset.h
18750 F:      include/linux/reset/
18751 K:      \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
18752
18753 RESTARTABLE SEQUENCES SUPPORT
18754 M:      Mathieu Desnoyers <[email protected]>
18755 M:      Peter Zijlstra <[email protected]>
18756 M:      "Paul E. McKenney" <[email protected]>
18757 M:      Boqun Feng <[email protected]>
18758 L:      [email protected]
18759 S:      Supported
18760 F:      include/trace/events/rseq.h
18761 F:      include/uapi/linux/rseq.h
18762 F:      kernel/rseq.c
18763 F:      tools/testing/selftests/rseq/
18764
18765 RFKILL
18766 M:      Johannes Berg <[email protected]>
18767 L:      [email protected]
18768 S:      Maintained
18769 W:      https://wireless.wiki.kernel.org/
18770 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
18771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
18772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
18773 F:      Documentation/ABI/stable/sysfs-class-rfkill
18774 F:      Documentation/driver-api/rfkill.rst
18775 F:      include/linux/rfkill.h
18776 F:      include/uapi/linux/rfkill.h
18777 F:      net/rfkill/
18778
18779 RHASHTABLE
18780 M:      Thomas Graf <[email protected]>
18781 M:      Herbert Xu <[email protected]>
18782 L:      [email protected]
18783 S:      Maintained
18784 F:      include/linux/rhashtable-types.h
18785 F:      include/linux/rhashtable.h
18786 F:      lib/rhashtable.c
18787 F:      lib/test_rhashtable.c
18788
18789 RICOH R5C592 MEMORYSTICK DRIVER
18790 M:      Maxim Levitsky <[email protected]>
18791 S:      Maintained
18792 F:      drivers/memstick/host/r592.*
18793
18794 RICOH SMARTMEDIA/XD DRIVER
18795 M:      Maxim Levitsky <[email protected]>
18796 S:      Maintained
18797 F:      drivers/mtd/nand/raw/r852.c
18798 F:      drivers/mtd/nand/raw/r852.h
18799
18800 RISC-V ARCHITECTURE
18801 M:      Paul Walmsley <[email protected]>
18802 M:      Palmer Dabbelt <[email protected]>
18803 M:      Albert Ou <[email protected]>
18804 L:      [email protected]
18805 S:      Supported
18806 Q:      https://patchwork.kernel.org/project/linux-riscv/list/
18807 C:      irc://irc.libera.chat/riscv
18808 P:      Documentation/arch/riscv/patch-acceptance.rst
18809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
18810 F:      arch/riscv/
18811 N:      riscv
18812 K:      riscv
18813
18814 RISC-V MICROCHIP FPGA SUPPORT
18815 M:      Conor Dooley <[email protected]>
18816 M:      Daire McNamara <[email protected]>
18817 L:      [email protected]
18818 S:      Supported
18819 F:      Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
18820 F:      Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
18821 F:      Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
18822 F:      Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
18823 F:      Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
18824 F:      Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
18825 F:      Documentation/devicetree/bindings/riscv/microchip.yaml
18826 F:      Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
18827 F:      Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
18828 F:      Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
18829 F:      arch/riscv/boot/dts/microchip/
18830 F:      drivers/char/hw_random/mpfs-rng.c
18831 F:      drivers/clk/microchip/clk-mpfs*.c
18832 F:      drivers/firmware/microchip/mpfs-auto-update.c
18833 F:      drivers/i2c/busses/i2c-microchip-corei2c.c
18834 F:      drivers/mailbox/mailbox-mpfs.c
18835 F:      drivers/pci/controller/pcie-microchip-host.c
18836 F:      drivers/pwm/pwm-microchip-core.c
18837 F:      drivers/reset/reset-mpfs.c
18838 F:      drivers/rtc/rtc-mpfs.c
18839 F:      drivers/soc/microchip/mpfs-sys-controller.c
18840 F:      drivers/spi/spi-microchip-core-qspi.c
18841 F:      drivers/spi/spi-microchip-core.c
18842 F:      drivers/usb/musb/mpfs.c
18843 F:      include/soc/microchip/mpfs.h
18844
18845 RISC-V MISC SOC SUPPORT
18846 M:      Conor Dooley <[email protected]>
18847 L:      [email protected]
18848 S:      Maintained
18849 Q:      https://patchwork.kernel.org/project/linux-riscv/list/
18850 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
18851 F:      Documentation/devicetree/bindings/riscv/
18852 F:      arch/riscv/boot/dts/
18853 X:      arch/riscv/boot/dts/allwinner/
18854 X:      arch/riscv/boot/dts/renesas/
18855
18856 RISC-V PMU DRIVERS
18857 M:      Atish Patra <[email protected]>
18858 R:      Anup Patel <[email protected]>
18859 L:      [email protected]
18860 S:      Supported
18861 F:      drivers/perf/riscv_pmu.c
18862 F:      drivers/perf/riscv_pmu_legacy.c
18863 F:      drivers/perf/riscv_pmu_sbi.c
18864
18865 RISC-V THEAD SoC SUPPORT
18866 M:      Jisheng Zhang <[email protected]>
18867 M:      Guo Ren <[email protected]>
18868 M:      Fu Wei <[email protected]>
18869 L:      [email protected]
18870 S:      Maintained
18871 F:      arch/riscv/boot/dts/thead/
18872
18873 RNBD BLOCK DRIVERS
18874 M:      Md. Haris Iqbal <[email protected]>
18875 M:      Jack Wang <[email protected]>
18876 L:      [email protected]
18877 S:      Maintained
18878 F:      drivers/block/rnbd/
18879
18880 ROCCAT DRIVERS
18881 M:      Stefan Achatz <[email protected]>
18882 S:      Maintained
18883 W:      http://sourceforge.net/projects/roccat/
18884 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
18885 F:      drivers/hid/hid-roccat*
18886 F:      include/linux/hid-roccat*
18887
18888 ROCKCHIP CRYPTO DRIVERS
18889 M:      Corentin Labbe <[email protected]>
18890 L:      [email protected]
18891 S:      Maintained
18892 F:      Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
18893 F:      drivers/crypto/rockchip/
18894
18895 ROCKCHIP I2S TDM DRIVER
18896 M:      Nicolas Frattaroli <[email protected]>
18897 L:      [email protected]
18898 S:      Maintained
18899 F:      Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
18900 F:      sound/soc/rockchip/rockchip_i2s_tdm.*
18901
18902 ROCKCHIP ISP V1 DRIVER
18903 M:      Dafna Hirschfeld <[email protected]>
18904 M:      Laurent Pinchart <[email protected]>
18905 L:      [email protected]
18906 L:      [email protected]
18907 S:      Maintained
18908 F:      Documentation/admin-guide/media/rkisp1.rst
18909 F:      Documentation/devicetree/bindings/media/rockchip-isp1.yaml
18910 F:      Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
18911 F:      drivers/media/platform/rockchip/rkisp1
18912 F:      include/uapi/linux/rkisp1-config.h
18913
18914 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
18915 M:      Jacob Chen <[email protected]>
18916 M:      Ezequiel Garcia <[email protected]>
18917 L:      [email protected]
18918 L:      [email protected]
18919 S:      Maintained
18920 F:      Documentation/devicetree/bindings/media/rockchip-rga.yaml
18921 F:      drivers/media/platform/rockchip/rga/
18922
18923 ROCKCHIP VIDEO DECODER DRIVER
18924 M:      Ezequiel Garcia <[email protected]>
18925 L:      [email protected]
18926 L:      [email protected]
18927 S:      Maintained
18928 F:      Documentation/devicetree/bindings/media/rockchip,vdec.yaml
18929 F:      drivers/staging/media/rkvdec/
18930
18931 ROCKER DRIVER
18932 M:      Jiri Pirko <[email protected]>
18933 L:      [email protected]
18934 S:      Supported
18935 F:      drivers/net/ethernet/rocker/
18936
18937 ROCKETPORT EXPRESS/INFINITY DRIVER
18938 M:      Kevin Cernekee <[email protected]>
18939 L:      [email protected]
18940 S:      Odd Fixes
18941 F:      drivers/tty/serial/rp2.*
18942
18943 ROHM BD99954 CHARGER IC
18944 M:      Matti Vaittinen <[email protected]>
18945 S:      Supported
18946 F:      drivers/power/supply/bd99954-charger.c
18947 F:      drivers/power/supply/bd99954-charger.h
18948
18949 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
18950 M:      Tomasz Duszynski <[email protected]>
18951 S:      Maintained
18952 F:      Documentation/devicetree/bindings/iio/light/bh1750.yaml
18953 F:      drivers/iio/light/bh1750.c
18954
18955 ROHM BM1390 PRESSURE SENSOR DRIVER
18956 M:      Matti Vaittinen <[email protected]>
18957 L:      [email protected]
18958 S:      Supported
18959 F:      drivers/iio/pressure/rohm-bm1390.c
18960
18961 ROHM BU270xx LIGHT SENSOR DRIVERs
18962 M:      Matti Vaittinen <[email protected]>
18963 L:      [email protected]
18964 S:      Supported
18965 F:      drivers/iio/light/rohm-bu27008.c
18966 F:      drivers/iio/light/rohm-bu27034.c
18967
18968 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
18969 M:      Marek Vasut <[email protected]>
18970 L:      [email protected]
18971 L:      [email protected]
18972 S:      Supported
18973 F:      Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
18974 F:      drivers/gpio/gpio-bd9571mwv.c
18975 F:      drivers/mfd/bd9571mwv.c
18976 F:      drivers/regulator/bd9571mwv-regulator.c
18977 F:      include/linux/mfd/bd9571mwv.h
18978
18979 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
18980 M:      Matti Vaittinen <[email protected]>
18981 S:      Supported
18982 F:      drivers/clk/clk-bd718x7.c
18983 F:      drivers/gpio/gpio-bd71815.c
18984 F:      drivers/gpio/gpio-bd71828.c
18985 F:      drivers/mfd/rohm-bd71828.c
18986 F:      drivers/mfd/rohm-bd718x7.c
18987 F:      drivers/mfd/rohm-bd9576.c
18988 F:      drivers/regulator/bd71815-regulator.c
18989 F:      drivers/regulator/bd71828-regulator.c
18990 F:      drivers/regulator/bd718x7-regulator.c
18991 F:      drivers/regulator/bd9576-regulator.c
18992 F:      drivers/regulator/rohm-regulator.c
18993 F:      drivers/rtc/rtc-bd70528.c
18994 F:      drivers/watchdog/bd9576_wdt.c
18995 F:      include/linux/mfd/rohm-bd71815.h
18996 F:      include/linux/mfd/rohm-bd71828.h
18997 F:      include/linux/mfd/rohm-bd718x7.h
18998 F:      include/linux/mfd/rohm-bd957x.h
18999 F:      include/linux/mfd/rohm-generic.h
19000 F:      include/linux/mfd/rohm-shared.h
19001
19002 ROSE NETWORK LAYER
19003 M:      Ralf Baechle <[email protected]>
19004 L:      [email protected]
19005 S:      Maintained
19006 W:      https://linux-ax25.in-berlin.de
19007 F:      include/net/rose.h
19008 F:      include/uapi/linux/rose.h
19009 F:      net/rose/
19010
19011 ROTATION DRIVER FOR ALLWINNER A83T
19012 M:      Jernej Skrabec <[email protected]>
19013 L:      [email protected]
19014 S:      Maintained
19015 T:      git git://linuxtv.org/media_tree.git
19016 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
19017 F:      drivers/media/platform/sunxi/sun8i-rotate/
19018
19019 RPMSG TTY DRIVER
19020 M:      Arnaud Pouliquen <[email protected]>
19021 L:      [email protected]
19022 S:      Maintained
19023 F:      drivers/tty/rpmsg_tty.c
19024
19025 RTL2830 MEDIA DRIVER
19026 L:      [email protected]
19027 S:      Orphan
19028 W:      https://linuxtv.org
19029 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
19030 F:      drivers/media/dvb-frontends/rtl2830*
19031
19032 RTL2832 MEDIA DRIVER
19033 L:      [email protected]
19034 S:      Orphan
19035 W:      https://linuxtv.org
19036 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
19037 F:      drivers/media/dvb-frontends/rtl2832*
19038
19039 RTL2832_SDR MEDIA DRIVER
19040 L:      [email protected]
19041 S:      Orphan
19042 W:      https://linuxtv.org
19043 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
19044 F:      drivers/media/dvb-frontends/rtl2832_sdr*
19045
19046 RTL8180 WIRELESS DRIVER
19047 L:      [email protected]
19048 S:      Orphan
19049 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
19050
19051 RTL8187 WIRELESS DRIVER
19052 M:      Hin-Tak Leung <[email protected]>
19053 M:      Larry Finger <[email protected]>
19054 L:      [email protected]
19055 S:      Maintained
19056 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
19057
19058 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
19059 M:      Jes Sorensen <[email protected]>
19060 L:      [email protected]
19061 S:      Maintained
19062 F:      drivers/net/wireless/realtek/rtl8xxxu/
19063
19064 RTRS TRANSPORT DRIVERS
19065 M:      Md. Haris Iqbal <[email protected]>
19066 M:      Jack Wang <[email protected]>
19067 L:      [email protected]
19068 S:      Maintained
19069 F:      drivers/infiniband/ulp/rtrs/
19070
19071 RUNTIME VERIFICATION (RV)
19072 M:      Daniel Bristot de Oliveira <[email protected]>
19073 M:      Steven Rostedt <[email protected]>
19074 L:      [email protected]
19075 S:      Maintained
19076 F:      Documentation/trace/rv/
19077 F:      include/linux/rv.h
19078 F:      include/rv/
19079 F:      kernel/trace/rv/
19080 F:      tools/verification/
19081
19082 RUST
19083 M:      Miguel Ojeda <[email protected]>
19084 M:      Alex Gaynor <[email protected]>
19085 M:      Wedson Almeida Filho <[email protected]>
19086 R:      Boqun Feng <[email protected]>
19087 R:      Gary Guo <[email protected]>
19088 R:      Björn Roy Baron <[email protected]>
19089 R:      Benno Lossin <[email protected]>
19090 R:      Andreas Hindborg <[email protected]>
19091 R:      Alice Ryhl <[email protected]>
19092 L:      [email protected]
19093 S:      Supported
19094 W:      https://rust-for-linux.com
19095 B:      https://github.com/Rust-for-Linux/linux/issues
19096 C:      zulip://rust-for-linux.zulipchat.com
19097 P:      https://rust-for-linux.com/contributing
19098 T:      git https://github.com/Rust-for-Linux/linux.git rust-next
19099 F:      Documentation/rust/
19100 F:      rust/
19101 F:      samples/rust/
19102 F:      scripts/*rust*
19103 K:      \b(?i:rust)\b
19104
19105 RXRPC SOCKETS (AF_RXRPC)
19106 M:      David Howells <[email protected]>
19107 M:      Marc Dionne <[email protected]>
19108 L:      [email protected]
19109 S:      Supported
19110 W:      https://www.infradead.org/~dhowells/kafs/
19111 F:      Documentation/networking/rxrpc.rst
19112 F:      include/keys/rxrpc-type.h
19113 F:      include/net/af_rxrpc.h
19114 F:      include/trace/events/rxrpc.h
19115 F:      include/uapi/linux/rxrpc.h
19116 F:      net/rxrpc/
19117
19118 S3 SAVAGE FRAMEBUFFER DRIVER
19119 M:      Antonino Daplas <[email protected]>
19120 L:      [email protected]
19121 S:      Maintained
19122 F:      drivers/video/fbdev/savage/
19123
19124 S390 ARCHITECTURE
19125 M:      Heiko Carstens <[email protected]>
19126 M:      Vasily Gorbik <[email protected]>
19127 M:      Alexander Gordeev <[email protected]>
19128 R:      Christian Borntraeger <[email protected]>
19129 R:      Sven Schnelle <[email protected]>
19130 L:      [email protected]
19131 S:      Supported
19132 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19133 F:      Documentation/driver-api/s390-drivers.rst
19134 F:      Documentation/arch/s390/
19135 F:      arch/s390/
19136 F:      drivers/s390/
19137 F:      drivers/watchdog/diag288_wdt.c
19138
19139 S390 COMMON I/O LAYER
19140 M:      Vineeth Vijayan <[email protected]>
19141 M:      Peter Oberparleiter <[email protected]>
19142 L:      [email protected]
19143 S:      Supported
19144 F:      drivers/s390/cio/
19145
19146 S390 DASD DRIVER
19147 M:      Stefan Haberland <[email protected]>
19148 M:      Jan Hoeppner <[email protected]>
19149 L:      [email protected]
19150 S:      Supported
19151 F:      block/partitions/ibm.c
19152 F:      drivers/s390/block/dasd*
19153 F:      include/linux/dasd_mod.h
19154
19155 S390 IOMMU (PCI)
19156 M:      Niklas Schnelle <[email protected]>
19157 M:      Matthew Rosato <[email protected]>
19158 R:      Gerald Schaefer <[email protected]>
19159 L:      [email protected]
19160 S:      Supported
19161 F:      drivers/iommu/s390-iommu.c
19162
19163 S390 IUCV NETWORK LAYER
19164 M:      Alexandra Winter <[email protected]>
19165 M:      Thorsten Winkler <[email protected]>
19166 L:      [email protected]
19167 L:      [email protected]
19168 S:      Supported
19169 F:      drivers/s390/net/*iucv*
19170 F:      include/net/iucv/
19171 F:      net/iucv/
19172
19173 S390 MM
19174 M:      Alexander Gordeev <[email protected]>
19175 M:      Gerald Schaefer <[email protected]>
19176 L:      [email protected]
19177 S:      Supported
19178 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19179 F:      arch/s390/include/asm/pgtable.h
19180 F:      arch/s390/mm
19181
19182 S390 NETWORK DRIVERS
19183 M:      Alexandra Winter <[email protected]>
19184 M:      Thorsten Winkler <[email protected]>
19185 L:      [email protected]
19186 L:      [email protected]
19187 S:      Supported
19188 F:      drivers/s390/net/
19189
19190 S390 PCI SUBSYSTEM
19191 M:      Niklas Schnelle <[email protected]>
19192 M:      Gerald Schaefer <[email protected]>
19193 L:      [email protected]
19194 S:      Supported
19195 F:      Documentation/arch/s390/pci.rst
19196 F:      arch/s390/pci/
19197 F:      drivers/pci/hotplug/s390_pci_hpc.c
19198
19199 S390 SCM DRIVER
19200 M:      Vineeth Vijayan <[email protected]>
19201 L:      [email protected]
19202 S:      Supported
19203 F:      drivers/s390/block/scm*
19204 F:      drivers/s390/cio/scm.c
19205
19206 S390 VFIO AP DRIVER
19207 M:      Tony Krowiak <[email protected]>
19208 M:      Halil Pasic <[email protected]>
19209 M:      Jason Herne <[email protected]>
19210 L:      [email protected]
19211 S:      Supported
19212 F:      Documentation/arch/s390/vfio-ap*
19213 F:      drivers/s390/crypto/vfio_ap*
19214
19215 S390 VFIO-CCW DRIVER
19216 M:      Eric Farman <[email protected]>
19217 M:      Matthew Rosato <[email protected]>
19218 R:      Halil Pasic <[email protected]>
19219 L:      [email protected]
19220 L:      [email protected]
19221 S:      Supported
19222 F:      Documentation/arch/s390/vfio-ccw.rst
19223 F:      drivers/s390/cio/vfio_ccw*
19224 F:      include/uapi/linux/vfio_ccw.h
19225
19226 S390 VFIO-PCI DRIVER
19227 M:      Matthew Rosato <[email protected]>
19228 M:      Eric Farman <[email protected]>
19229 L:      [email protected]
19230 L:      [email protected]
19231 S:      Supported
19232 F:      arch/s390/kvm/pci*
19233 F:      drivers/vfio/pci/vfio_pci_zdev.c
19234 F:      include/uapi/linux/vfio_zdev.h
19235
19236 S390 ZCRYPT DRIVER
19237 M:      Harald Freudenberger <[email protected]>
19238 L:      [email protected]
19239 S:      Supported
19240 F:      drivers/s390/crypto/
19241
19242 S390 ZFCP DRIVER
19243 M:      Steffen Maier <[email protected]>
19244 M:      Benjamin Block <[email protected]>
19245 L:      [email protected]
19246 S:      Supported
19247 F:      drivers/s390/scsi/zfcp_*
19248
19249 SAA6588 RDS RECEIVER DRIVER
19250 M:      Hans Verkuil <[email protected]>
19251 L:      [email protected]
19252 S:      Odd Fixes
19253 W:      https://linuxtv.org
19254 T:      git git://linuxtv.org/media_tree.git
19255 F:      drivers/media/i2c/saa6588*
19256
19257 SAA7134 VIDEO4LINUX DRIVER
19258 M:      Mauro Carvalho Chehab <[email protected]>
19259 L:      [email protected]
19260 S:      Odd fixes
19261 W:      https://linuxtv.org
19262 T:      git git://linuxtv.org/media_tree.git
19263 F:      Documentation/driver-api/media/drivers/saa7134*
19264 F:      drivers/media/pci/saa7134/
19265
19266 SAA7146 VIDEO4LINUX-2 DRIVER
19267 M:      Hans Verkuil <[email protected]>
19268 L:      [email protected]
19269 S:      Maintained
19270 T:      git git://linuxtv.org/media_tree.git
19271 F:      drivers/media/common/saa7146/
19272 F:      drivers/media/pci/saa7146/
19273 F:      include/media/drv-intf/saa7146*
19274
19275 SAFESETID SECURITY MODULE
19276 M:      Micah Morton <[email protected]>
19277 S:      Supported
19278 F:      Documentation/admin-guide/LSM/SafeSetID.rst
19279 F:      security/safesetid/
19280
19281 SAMSUNG AUDIO (ASoC) DRIVERS
19282 M:      Sylwester Nawrocki <[email protected]>
19283 L:      [email protected] (moderated for non-subscribers)
19284 S:      Maintained
19285 B:      mailto:[email protected]
19286 F:      Documentation/devicetree/bindings/sound/samsung*
19287 F:      sound/soc/samsung/
19288
19289 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
19290 M:      Krzysztof Kozlowski <[email protected]>
19291 L:      [email protected]
19292 L:      [email protected]
19293 S:      Maintained
19294 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
19295 F:      drivers/crypto/exynos-rng.c
19296
19297 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
19298 M:      Łukasz Stelmach <[email protected]>
19299 L:      [email protected]
19300 S:      Maintained
19301 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
19302 F:      drivers/char/hw_random/exynos-trng.c
19303
19304 SAMSUNG FRAMEBUFFER DRIVER
19305 M:      Jingoo Han <[email protected]>
19306 L:      [email protected]
19307 S:      Maintained
19308 F:      drivers/video/fbdev/s3c-fb.c
19309
19310 SAMSUNG INTERCONNECT DRIVERS
19311 M:      Sylwester Nawrocki <[email protected]>
19312 M:      Artur Świgoń <[email protected]>
19313 L:      [email protected]
19314 L:      [email protected]
19315 S:      Supported
19316 F:      drivers/interconnect/samsung/
19317
19318 SAMSUNG LAPTOP DRIVER
19319 M:      Corentin Chary <[email protected]>
19320 L:      [email protected]
19321 S:      Maintained
19322 F:      drivers/platform/x86/samsung-laptop.c
19323
19324 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
19325 M:      Krzysztof Kozlowski <[email protected]>
19326 L:      [email protected]
19327 L:      [email protected]
19328 S:      Maintained
19329 B:      mailto:[email protected]
19330 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
19331 F:      Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
19332 F:      Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
19333 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
19334 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
19335 F:      drivers/clk/clk-s2mps11.c
19336 F:      drivers/mfd/sec*.c
19337 F:      drivers/regulator/s2m*.c
19338 F:      drivers/regulator/s5m*.c
19339 F:      drivers/rtc/rtc-s5m.c
19340 F:      include/linux/mfd/samsung/
19341
19342 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
19343 M:      Sylwester Nawrocki <[email protected]>
19344 L:      [email protected]
19345 L:      [email protected]
19346 S:      Maintained
19347 F:      drivers/media/platform/samsung/s3c-camif/
19348 F:      include/media/drv-intf/s3c_camif.h
19349
19350 SAMSUNG S3FWRN5 NFC DRIVER
19351 M:      Krzysztof Kozlowski <[email protected]>
19352 S:      Maintained
19353 F:      Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
19354 F:      drivers/nfc/s3fwrn5
19355
19356 SAMSUNG S5C73M3 CAMERA DRIVER
19357 M:      Sylwester Nawrocki <[email protected]>
19358 M:      Andrzej Hajda <[email protected]>
19359 L:      [email protected]
19360 S:      Supported
19361 F:      Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
19362 F:      drivers/media/i2c/s5c73m3/*
19363
19364 SAMSUNG S5K5BAF CAMERA DRIVER
19365 M:      Sylwester Nawrocki <[email protected]>
19366 M:      Andrzej Hajda <[email protected]>
19367 L:      [email protected]
19368 S:      Supported
19369 F:      drivers/media/i2c/s5k5baf.c
19370
19371 SAMSUNG S5P Security SubSystem (SSS) DRIVER
19372 M:      Krzysztof Kozlowski <[email protected]>
19373 M:      Vladimir Zapolskiy <[email protected]>
19374 L:      [email protected]
19375 L:      [email protected]
19376 S:      Maintained
19377 F:      Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
19378 F:      Documentation/devicetree/bindings/crypto/samsung-sss.yaml
19379 F:      drivers/crypto/s5p-sss.c
19380
19381 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
19382 M:      Sylwester Nawrocki <[email protected]>
19383 L:      [email protected]
19384 S:      Supported
19385 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
19386 F:      Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
19387 F:      Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
19388 F:      Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
19389 F:      Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
19390 F:      Documentation/devicetree/bindings/media/samsung,fimc.yaml
19391 F:      drivers/media/platform/samsung/exynos4-is/
19392
19393 SAMSUNG SOC CLOCK DRIVERS
19394 M:      Krzysztof Kozlowski <[email protected]>
19395 M:      Sylwester Nawrocki <[email protected]>
19396 M:      Tomasz Figa <[email protected]>
19397 M:      Chanwoo Choi <[email protected]>
19398 R:      Alim Akhtar <[email protected]>
19399 L:      [email protected]
19400 S:      Maintained
19401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
19402 F:      Documentation/devicetree/bindings/clock/samsung,*.yaml
19403 F:      Documentation/devicetree/bindings/clock/samsung,s3c*
19404 F:      drivers/clk/samsung/
19405 F:      include/dt-bindings/clock/exynos*.h
19406 F:      include/dt-bindings/clock/s5p*.h
19407 F:      include/dt-bindings/clock/samsung,*.h
19408 F:      include/linux/clk/samsung.h
19409
19410 SAMSUNG SPI DRIVERS
19411 M:      Andi Shyti <[email protected]>
19412 L:      [email protected]
19413 L:      [email protected]
19414 S:      Maintained
19415 F:      Documentation/devicetree/bindings/spi/samsung,spi*.yaml
19416 F:      drivers/spi/spi-s3c*
19417 F:      include/linux/platform_data/spi-s3c64xx.h
19418
19419 SAMSUNG SXGBE DRIVERS
19420 M:      Byungho An <[email protected]>
19421 L:      [email protected]
19422 S:      Supported
19423 F:      drivers/net/ethernet/samsung/sxgbe/
19424
19425 SAMSUNG THERMAL DRIVER
19426 M:      Bartlomiej Zolnierkiewicz <[email protected]>
19427 M:      Krzysztof Kozlowski <[email protected]>
19428 L:      [email protected]
19429 L:      [email protected]
19430 S:      Maintained
19431 F:      Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
19432 F:      drivers/thermal/samsung/
19433
19434 SAMSUNG USB2 PHY DRIVER
19435 M:      Sylwester Nawrocki <[email protected]>
19436 L:      [email protected]
19437 S:      Supported
19438 F:      Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
19439 F:      Documentation/driver-api/phy/samsung-usb2.rst
19440 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
19441 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
19442 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
19443 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
19444 F:      drivers/phy/samsung/phy-samsung-usb2.c
19445 F:      drivers/phy/samsung/phy-samsung-usb2.h
19446
19447 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
19448 M:      Paul Barker <[email protected]>
19449 R:      Marc Murphy <[email protected]>
19450 S:      Supported
19451 F:      arch/arm/boot/dts/ti/omap/am335x-sancloud*
19452
19453 SC1200 WDT DRIVER
19454 M:      Zwane Mwaikambo <[email protected]>
19455 S:      Maintained
19456 F:      drivers/watchdog/sc1200wdt.c
19457
19458 SCHEDULER
19459 M:      Ingo Molnar <[email protected]>
19460 M:      Peter Zijlstra <[email protected]>
19461 M:      Juri Lelli <[email protected]> (SCHED_DEADLINE)
19462 M:      Vincent Guittot <[email protected]> (SCHED_NORMAL)
19463 R:      Dietmar Eggemann <[email protected]> (SCHED_NORMAL)
19464 R:      Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR)
19465 R:      Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH)
19466 R:      Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING)
19467 R:      Daniel Bristot de Oliveira <[email protected]> (SCHED_DEADLINE)
19468 R:      Valentin Schneider <[email protected]> (TOPOLOGY)
19469 L:      [email protected]
19470 S:      Maintained
19471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
19472 F:      include/linux/preempt.h
19473 F:      include/linux/sched.h
19474 F:      include/linux/wait.h
19475 F:      include/uapi/linux/sched.h
19476 F:      kernel/sched/
19477
19478 SCSI LIBSAS SUBSYSTEM
19479 R:      John Garry <[email protected]>
19480 R:      Jason Yan <[email protected]>
19481 L:      [email protected]
19482 S:      Supported
19483 F:      Documentation/scsi/libsas.rst
19484 F:      drivers/scsi/libsas/
19485 F:      include/scsi/libsas.h
19486 F:      include/scsi/sas_ata.h
19487
19488 SCSI RDMA PROTOCOL (SRP) INITIATOR
19489 M:      Bart Van Assche <[email protected]>
19490 L:      [email protected]
19491 S:      Supported
19492 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
19493 F:      drivers/infiniband/ulp/srp/
19494 F:      include/scsi/srp.h
19495
19496 SCSI RDMA PROTOCOL (SRP) TARGET
19497 M:      Bart Van Assche <[email protected]>
19498 L:      [email protected]
19499 L:      [email protected]
19500 S:      Supported
19501 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
19502 F:      drivers/infiniband/ulp/srpt/
19503
19504 SCSI SG DRIVER
19505 M:      Doug Gilbert <[email protected]>
19506 L:      [email protected]
19507 S:      Maintained
19508 W:      http://sg.danny.cz/sg
19509 F:      Documentation/scsi/scsi-generic.rst
19510 F:      drivers/scsi/sg.c
19511 F:      include/scsi/sg.h
19512
19513 SCSI SUBSYSTEM
19514 M:      "James E.J. Bottomley" <[email protected]>
19515 M:      "Martin K. Petersen" <[email protected]>
19516 L:      [email protected]
19517 S:      Maintained
19518 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
19519 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
19520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
19521 F:      Documentation/devicetree/bindings/scsi/
19522 F:      drivers/scsi/
19523 F:      drivers/ufs/
19524 F:      include/scsi/
19525
19526 SCSI TAPE DRIVER
19527 M:      Kai Mäkisara <[email protected]>
19528 L:      [email protected]
19529 S:      Maintained
19530 F:      Documentation/scsi/st.rst
19531 F:      drivers/scsi/st.*
19532 F:      drivers/scsi/st_*.h
19533
19534 SCSI TARGET CORE USER DRIVER
19535 M:      Bodo Stroesser <[email protected]>
19536 L:      [email protected]
19537 L:      [email protected]
19538 S:      Supported
19539 F:      Documentation/target/tcmu-design.rst
19540 F:      drivers/target/target_core_user.c
19541 F:      include/uapi/linux/target_core_user.h
19542
19543 SCSI TARGET SUBSYSTEM
19544 M:      "Martin K. Petersen" <[email protected]>
19545 L:      [email protected]
19546 L:      [email protected]
19547 S:      Supported
19548 Q:      https://patchwork.kernel.org/project/target-devel/list/
19549 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
19550 F:      Documentation/target/
19551 F:      drivers/target/
19552 F:      include/target/
19553
19554 SCTP PROTOCOL
19555 M:      Marcelo Ricardo Leitner <[email protected]>
19556 M:      Xin Long <[email protected]>
19557 L:      [email protected]
19558 S:      Maintained
19559 W:      https://github.com/sctp/lksctp-tools/wiki
19560 F:      Documentation/networking/sctp.rst
19561 F:      include/linux/sctp.h
19562 F:      include/net/sctp/
19563 F:      include/uapi/linux/sctp.h
19564 F:      net/sctp/
19565
19566 SCx200 CPU SUPPORT
19567 M:      Jim Cromie <[email protected]>
19568 S:      Odd Fixes
19569 F:      Documentation/i2c/busses/scx200_acb.rst
19570 F:      arch/x86/platform/scx200/
19571 F:      drivers/i2c/busses/scx200*
19572 F:      drivers/mtd/maps/scx200_docflash.c
19573 F:      drivers/watchdog/scx200_wdt.c
19574 F:      include/linux/scx200.h
19575
19576 SCx200 GPIO DRIVER
19577 M:      Jim Cromie <[email protected]>
19578 S:      Maintained
19579 F:      drivers/char/scx200_gpio.c
19580 F:      include/linux/scx200_gpio.h
19581
19582 SCx200 HRT CLOCKSOURCE DRIVER
19583 M:      Jim Cromie <[email protected]>
19584 S:      Maintained
19585 F:      drivers/clocksource/scx200_hrt.c
19586
19587 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
19588 M:      Sascha Sommer <[email protected]>
19589 L:      [email protected] (subscribers-only)
19590 S:      Maintained
19591 F:      drivers/mmc/host/sdricoh_cs.c
19592
19593 SECO BOARDS CEC DRIVER
19594 M:      Ettore Chimenti <[email protected]>
19595 S:      Maintained
19596 F:      drivers/media/cec/platform/seco/seco-cec.c
19597 F:      drivers/media/cec/platform/seco/seco-cec.h
19598
19599 SECURE COMPUTING
19600 M:      Kees Cook <[email protected]>
19601 R:      Andy Lutomirski <[email protected]>
19602 R:      Will Drewry <[email protected]>
19603 S:      Supported
19604 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
19605 F:      Documentation/userspace-api/seccomp_filter.rst
19606 F:      include/linux/seccomp.h
19607 F:      include/uapi/linux/seccomp.h
19608 F:      kernel/seccomp.c
19609 F:      tools/testing/selftests/kselftest_harness.h
19610 F:      tools/testing/selftests/seccomp/*
19611 K:      \bsecure_computing
19612 K:      \bTIF_SECCOMP\b
19613
19614 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
19615 M:      Kamal Dasu <[email protected]>
19616 M:      Al Cooper <[email protected]>
19617 R:      Broadcom internal kernel review list <[email protected]>
19618 L:      [email protected]
19619 S:      Maintained
19620 F:      drivers/mmc/host/sdhci-brcmstb*
19621
19622 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
19623 M:      Adrian Hunter <[email protected]>
19624 L:      [email protected]
19625 S:      Supported
19626 F:      Documentation/devicetree/bindings/mmc/sdhci-common.yaml
19627 F:      drivers/mmc/host/sdhci*
19628
19629 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
19630 M:      Aubin Constans <[email protected]>
19631 R:      Eugen Hristev <[email protected]>
19632 L:      [email protected]
19633 S:      Supported
19634 F:      drivers/mmc/host/sdhci-of-at91.c
19635
19636 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
19637 M:      Haibo Chen <[email protected]>
19638 L:      [email protected]
19639 L:      [email protected]
19640 S:      Maintained
19641 F:      drivers/mmc/host/sdhci-esdhc-imx.c
19642
19643 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
19644 M:      Ben Dooks <[email protected]>
19645 M:      Jaehoon Chung <[email protected]>
19646 L:      [email protected]
19647 S:      Maintained
19648 F:      drivers/mmc/host/sdhci-s3c*
19649
19650 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
19651 M:      Viresh Kumar <[email protected]>
19652 L:      [email protected]
19653 S:      Maintained
19654 F:      drivers/mmc/host/sdhci-spear.c
19655
19656 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
19657 M:      Vignesh Raghavendra <[email protected]>
19658 L:      [email protected]
19659 S:      Maintained
19660 F:      drivers/mmc/host/sdhci-omap.c
19661
19662 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
19663 M:      Jonathan Derrick <[email protected]>
19664 L:      [email protected]
19665 S:      Supported
19666 F:      block/opal_proto.h
19667 F:      block/sed*
19668 F:      include/linux/sed*
19669 F:      include/uapi/linux/sed*
19670
19671 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
19672 M:      Mark Rutland <[email protected]>
19673 M:      Lorenzo Pieralisi <[email protected]>
19674 M:      Sudeep Holla <[email protected]>
19675 L:      [email protected] (moderated for non-subscribers)
19676 S:      Maintained
19677 F:      drivers/firmware/smccc/
19678 F:      include/linux/arm-smccc.h
19679
19680 SECURITY CONTACT
19681 M:      Security Officers <[email protected]>
19682 S:      Supported
19683 F:      Documentation/process/security-bugs.rst
19684
19685 SECURITY SUBSYSTEM
19686 M:      Paul Moore <[email protected]>
19687 M:      James Morris <[email protected]>
19688 M:      "Serge E. Hallyn" <[email protected]>
19689 L:      [email protected]
19690 S:      Supported
19691 Q:      https://patchwork.kernel.org/project/linux-security-module/list
19692 B:      mailto:[email protected]
19693 P:      https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
19694 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
19695 F:      include/uapi/linux/lsm.h
19696 F:      security/
19697 F:      tools/testing/selftests/lsm/
19698 X:      security/selinux/
19699 K:      \bsecurity_[a-z_0-9]\+\b
19700
19701 SELINUX SECURITY MODULE
19702 M:      Paul Moore <[email protected]>
19703 M:      Stephen Smalley <[email protected]>
19704 R:      Ondrej Mosnacek <[email protected]>
19705 L:      [email protected]
19706 S:      Supported
19707 W:      https://github.com/SELinuxProject
19708 Q:      https://patchwork.kernel.org/project/selinux/list
19709 B:      mailto:[email protected]
19710 P:      https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
19711 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
19712 F:      Documentation/ABI/removed/sysfs-selinux-checkreqprot
19713 F:      Documentation/ABI/removed/sysfs-selinux-disable
19714 F:      Documentation/admin-guide/LSM/SELinux.rst
19715 F:      include/trace/events/avc.h
19716 F:      include/uapi/linux/selinux_netlink.h
19717 F:      scripts/selinux/
19718 F:      security/selinux/
19719
19720 SENSABLE PHANTOM
19721 M:      Jiri Slaby <[email protected]>
19722 S:      Maintained
19723 F:      drivers/misc/phantom.c
19724 F:      include/uapi/linux/phantom.h
19725
19726 SENSEAIR SUNRISE 006-0-0007
19727 M:      Jacopo Mondi <[email protected]>
19728 S:      Maintained
19729 F:      Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
19730 F:      Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
19731 F:      drivers/iio/chemical/sunrise_co2.c
19732
19733 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
19734 M:      Tomasz Duszynski <[email protected]>
19735 S:      Maintained
19736 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
19737 F:      drivers/iio/chemical/scd30.h
19738 F:      drivers/iio/chemical/scd30_core.c
19739 F:      drivers/iio/chemical/scd30_i2c.c
19740 F:      drivers/iio/chemical/scd30_serial.c
19741
19742 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
19743 M:      Roan van Dijk <[email protected]>
19744 S:      Maintained
19745 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
19746 F:      drivers/iio/chemical/scd4x.c
19747
19748 SENSIRION SGP40 GAS SENSOR DRIVER
19749 M:      Andreas Klinger <[email protected]>
19750 S:      Maintained
19751 F:      Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
19752 F:      drivers/iio/chemical/sgp40.c
19753
19754 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
19755 M:      Tomasz Duszynski <[email protected]>
19756 S:      Maintained
19757 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
19758 F:      drivers/iio/chemical/sps30.c
19759 F:      drivers/iio/chemical/sps30_i2c.c
19760 F:      drivers/iio/chemical/sps30_serial.c
19761
19762 SERIAL DEVICE BUS
19763 M:      Rob Herring <[email protected]>
19764 L:      [email protected]
19765 S:      Maintained
19766 F:      Documentation/devicetree/bindings/serial/serial.yaml
19767 F:      drivers/tty/serdev/
19768 F:      include/linux/serdev.h
19769
19770 SERIAL IR RECEIVER
19771 M:      Sean Young <[email protected]>
19772 L:      [email protected]
19773 S:      Maintained
19774 F:      drivers/media/rc/serial_ir.c
19775
19776 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
19777 M:      Srinivas Kandagatla <[email protected]>
19778 L:      [email protected] (moderated for non-subscribers)
19779 S:      Maintained
19780 F:      Documentation/devicetree/bindings/slimbus/
19781 F:      drivers/slimbus/
19782 F:      include/linux/slimbus.h
19783
19784 SFC NETWORK DRIVER
19785 M:      Edward Cree <[email protected]>
19786 M:      Martin Habets <[email protected]>
19787 L:      [email protected]
19788 L:      [email protected]
19789 S:      Supported
19790 F:      Documentation/networking/devlink/sfc.rst
19791 F:      drivers/net/ethernet/sfc/
19792
19793 SFCTEMP HWMON DRIVER
19794 M:      Emil Renner Berthing <[email protected]>
19795 M:      Hal Feng <[email protected]>
19796 L:      [email protected]
19797 S:      Maintained
19798 F:      Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
19799 F:      Documentation/hwmon/sfctemp.rst
19800 F:      drivers/hwmon/sfctemp.c
19801
19802 SFF/SFP/SFP+ MODULE SUPPORT
19803 M:      Russell King <[email protected]>
19804 L:      [email protected]
19805 S:      Maintained
19806 F:      Documentation/devicetree/bindings/net/sff,sfp.yaml
19807 F:      drivers/net/phy/phylink.c
19808 F:      drivers/net/phy/sfp*
19809 F:      include/linux/mdio/mdio-i2c.h
19810 F:      include/linux/phylink.h
19811 F:      include/linux/sfp.h
19812 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)
19813
19814 SGI GRU DRIVER
19815 M:      Dimitri Sivanich <[email protected]>
19816 S:      Maintained
19817 F:      drivers/misc/sgi-gru/
19818
19819 SGI XP/XPC/XPNET DRIVER
19820 M:      Robin Holt <[email protected]>
19821 M:      Steve Wahl <[email protected]>
19822 S:      Maintained
19823 F:      drivers/misc/sgi-xp/
19824
19825 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
19826 M:      Wenjia Zhang <[email protected]>
19827 M:      Jan Karcher <[email protected]>
19828 R:      D. Wythe <[email protected]>
19829 R:      Tony Lu <[email protected]>
19830 R:      Wen Gu <[email protected]>
19831 L:      [email protected]
19832 S:      Supported
19833 F:      net/smc/
19834
19835 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
19836 M:      Linus Walleij <[email protected]>
19837 L:      [email protected]
19838 S:      Maintained
19839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
19840 F:      Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
19841 F:      drivers/iio/light/gp2ap002.c
19842
19843 SHARP RJ54N1CB0C SENSOR DRIVER
19844 M:      Jacopo Mondi <[email protected]>
19845 L:      [email protected]
19846 S:      Odd fixes
19847 T:      git git://linuxtv.org/media_tree.git
19848 F:      drivers/media/i2c/rj54n1cb0c.c
19849 F:      include/media/i2c/rj54n1cb0c.h
19850
19851 SHRINKER
19852 M:      Andrew Morton <[email protected]>
19853 M:      Dave Chinner <[email protected]>
19854 R:      Qi Zheng <[email protected]>
19855 R:      Roman Gushchin <[email protected]>
19856 R:      Muchun Song <[email protected]>
19857 L:      [email protected]
19858 S:      Maintained
19859 F:      Documentation/admin-guide/mm/shrinker_debugfs.rst
19860 F:      include/linux/shrinker.h
19861 F:      mm/shrinker.c
19862 F:      mm/shrinker_debug.c
19863
19864 SH_VOU V4L2 OUTPUT DRIVER
19865 L:      [email protected]
19866 S:      Orphan
19867 F:      drivers/media/platform/renesas/sh_vou.c
19868 F:      include/media/drv-intf/sh_vou.h
19869
19870 SI2157 MEDIA DRIVER
19871 L:      [email protected]
19872 S:      Orphan
19873 W:      https://linuxtv.org
19874 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
19875 F:      drivers/media/tuners/si2157*
19876
19877 SI2165 MEDIA DRIVER
19878 M:      Matthias Schwarzott <[email protected]>
19879 L:      [email protected]
19880 S:      Maintained
19881 W:      https://linuxtv.org
19882 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
19883 F:      drivers/media/dvb-frontends/si2165*
19884
19885 SI2168 MEDIA DRIVER
19886 L:      [email protected]
19887 S:      Orphan
19888 W:      https://linuxtv.org
19889 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
19890 F:      drivers/media/dvb-frontends/si2168*
19891
19892 SI470X FM RADIO RECEIVER I2C DRIVER
19893 M:      Hans Verkuil <[email protected]>
19894 L:      [email protected]
19895 S:      Odd Fixes
19896 W:      https://linuxtv.org
19897 T:      git git://linuxtv.org/media_tree.git
19898 F:      Documentation/devicetree/bindings/media/silabs,si470x.yaml
19899 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
19900
19901 SI470X FM RADIO RECEIVER USB DRIVER
19902 M:      Hans Verkuil <[email protected]>
19903 L:      [email protected]
19904 S:      Maintained
19905 W:      https://linuxtv.org
19906 T:      git git://linuxtv.org/media_tree.git
19907 F:      drivers/media/radio/si470x/radio-si470x-common.c
19908 F:      drivers/media/radio/si470x/radio-si470x-usb.c
19909 F:      drivers/media/radio/si470x/radio-si470x.h
19910
19911 SI4713 FM RADIO TRANSMITTER I2C DRIVER
19912 M:      Eduardo Valentin <[email protected]>
19913 L:      [email protected]
19914 S:      Odd Fixes
19915 W:      https://linuxtv.org
19916 T:      git git://linuxtv.org/media_tree.git
19917 F:      drivers/media/radio/si4713/si4713.?
19918
19919 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
19920 M:      Eduardo Valentin <[email protected]>
19921 L:      [email protected]
19922 S:      Odd Fixes
19923 W:      https://linuxtv.org
19924 T:      git git://linuxtv.org/media_tree.git
19925 F:      drivers/media/radio/si4713/radio-platform-si4713.c
19926
19927 SI4713 FM RADIO TRANSMITTER USB DRIVER
19928 M:      Hans Verkuil <[email protected]>
19929 L:      [email protected]
19930 S:      Maintained
19931 W:      https://linuxtv.org
19932 T:      git git://linuxtv.org/media_tree.git
19933 F:      drivers/media/radio/si4713/radio-usb-si4713.c
19934
19935 SIANO DVB DRIVER
19936 M:      Mauro Carvalho Chehab <[email protected]>
19937 L:      [email protected]
19938 S:      Odd fixes
19939 W:      https://linuxtv.org
19940 T:      git git://linuxtv.org/media_tree.git
19941 F:      drivers/media/common/siano/
19942 F:      drivers/media/mmc/siano/
19943 F:      drivers/media/usb/siano/
19944 F:      drivers/media/usb/siano/
19945
19946 SIEMENS IPC LED DRIVERS
19947 M:      Gerd Haeussler <[email protected]>
19948 M:      Xing Tong Wu <[email protected]>
19949 M:      Tobias Schaffner <[email protected]>
19950 L:      [email protected]
19951 S:      Maintained
19952 F:      drivers/leds/simple/
19953
19954 SIEMENS IPC PLATFORM DRIVERS
19955 M:      Gerd Haeussler <[email protected]>
19956 M:      Xing Tong Wu <[email protected]>
19957 M:      Tobias Schaffner <[email protected]>
19958 L:      [email protected]
19959 S:      Maintained
19960 F:      drivers/platform/x86/siemens/
19961 F:      include/linux/platform_data/x86/simatic-ipc-base.h
19962 F:      include/linux/platform_data/x86/simatic-ipc.h
19963
19964 SIEMENS IPC WATCHDOG DRIVERS
19965 M:      Gerd Haeussler <[email protected]>
19966 M:      Xing Tong Wu <[email protected]>
19967 M:      Tobias Schaffner <[email protected]>
19968 L:      [email protected]
19969 S:      Maintained
19970 F:      drivers/watchdog/simatic-ipc-wdt.c
19971
19972 SIFIVE DRIVERS
19973 M:      Palmer Dabbelt <[email protected]>
19974 M:      Paul Walmsley <[email protected]>
19975 L:      [email protected]
19976 S:      Supported
19977 N:      sifive
19978 K:      [^@]sifive
19979
19980 SIFIVE CACHE DRIVER
19981 M:      Conor Dooley <[email protected]>
19982 L:      [email protected]
19983 S:      Maintained
19984 F:      Documentation/devicetree/bindings/cache/sifive,ccache0.yaml
19985 F:      drivers/cache/sifive_ccache.c
19986
19987 SIFIVE FU540 SYSTEM-ON-CHIP
19988 M:      Paul Walmsley <[email protected]>
19989 M:      Palmer Dabbelt <[email protected]>
19990 L:      [email protected]
19991 S:      Supported
19992 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
19993 N:      fu540
19994 K:      fu540
19995
19996 SIFIVE PDMA DRIVER
19997 M:      Green Wan <[email protected]>
19998 S:      Maintained
19999 F:      Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
20000 F:      drivers/dma/sf-pdma/
20001
20002
20003 SILEAD TOUCHSCREEN DRIVER
20004 M:      Hans de Goede <[email protected]>
20005 L:      [email protected]
20006 L:      [email protected]
20007 S:      Maintained
20008 F:      drivers/input/touchscreen/silead.c
20009 F:      drivers/platform/x86/touchscreen_dmi.c
20010
20011 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
20012 M:      Jérôme Pouiller <[email protected]>
20013 S:      Supported
20014 F:      Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
20015 F:      drivers/net/wireless/silabs/wfx/
20016
20017 SILICON MOTION SM712 FRAME BUFFER DRIVER
20018 M:      Sudip Mukherjee <[email protected]>
20019 M:      Teddy Wang <[email protected]>
20020 M:      Sudip Mukherjee <[email protected]>
20021 L:      [email protected]
20022 S:      Maintained
20023 F:      Documentation/fb/sm712fb.rst
20024 F:      drivers/video/fbdev/sm712*
20025
20026 SILVACO I3C DUAL-ROLE MASTER
20027 M:      Miquel Raynal <[email protected]>
20028 M:      Conor Culhane <[email protected]>
20029 L:      [email protected] (moderated for non-subscribers)
20030 S:      Maintained
20031 F:      Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
20032 F:      drivers/i3c/master/svc-i3c-master.c
20033
20034 SIMPLEFB FB DRIVER
20035 M:      Hans de Goede <[email protected]>
20036 L:      [email protected]
20037 S:      Maintained
20038 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
20039 F:      drivers/video/fbdev/simplefb.c
20040 F:      include/linux/platform_data/simplefb.h
20041
20042 SIOX
20043 M:      Thorsten Scherer <[email protected]>
20044 M:      Uwe Kleine-König <[email protected]>
20045 R:      Pengutronix Kernel Team <[email protected]>
20046 S:      Supported
20047 F:      drivers/gpio/gpio-siox.c
20048 F:      drivers/siox/*
20049 F:      include/trace/events/siox.h
20050
20051 SIPHASH PRF ROUTINES
20052 M:      Jason A. Donenfeld <[email protected]>
20053 S:      Maintained
20054 F:      include/linux/siphash.h
20055 F:      lib/siphash.c
20056 F:      lib/siphash_kunit.c
20057
20058 SIS 190 ETHERNET DRIVER
20059 M:      Francois Romieu <[email protected]>
20060 L:      [email protected]
20061 S:      Maintained
20062 F:      drivers/net/ethernet/sis/sis190.c
20063
20064 SIS 900/7016 FAST ETHERNET DRIVER
20065 M:      Daniele Venzano <[email protected]>
20066 L:      [email protected]
20067 S:      Maintained
20068 W:      http://www.brownhat.org/sis900.html
20069 F:      drivers/net/ethernet/sis/sis900.*
20070
20071 SIS FRAMEBUFFER DRIVER
20072 S:      Orphan
20073 F:      Documentation/fb/sisfb.rst
20074 F:      drivers/video/fbdev/sis/
20075 F:      include/video/sisfb.h
20076
20077 SIS I2C TOUCHSCREEN DRIVER
20078 M:      Mika Penttilä <[email protected]>
20079 L:      [email protected]
20080 S:      Maintained
20081 F:      Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
20082 F:      drivers/input/touchscreen/sis_i2c.c
20083
20084 SIS USB2VGA DRIVER
20085 M:      Thomas Winischhofer <[email protected]>
20086 S:      Maintained
20087 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
20088 F:      drivers/usb/misc/sisusbvga/
20089
20090 SL28 CPLD MFD DRIVER
20091 M:      Michael Walle <[email protected]>
20092 S:      Maintained
20093 F:      Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
20094 F:      Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
20095 F:      Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
20096 F:      Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
20097 F:      Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
20098 F:      Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
20099 F:      drivers/gpio/gpio-sl28cpld.c
20100 F:      drivers/hwmon/sl28cpld-hwmon.c
20101 F:      drivers/irqchip/irq-sl28cpld.c
20102 F:      drivers/pwm/pwm-sl28cpld.c
20103 F:      drivers/watchdog/sl28cpld_wdt.c
20104
20105 SL28 VPD NVMEM LAYOUT DRIVER
20106 M:      Michael Walle <[email protected]>
20107 S:      Maintained
20108 F:      Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
20109 F:      drivers/nvmem/layouts/sl28vpd.c
20110
20111 SLAB ALLOCATOR
20112 M:      Christoph Lameter <[email protected]>
20113 M:      Pekka Enberg <[email protected]>
20114 M:      David Rientjes <[email protected]>
20115 M:      Joonsoo Kim <[email protected]>
20116 M:      Andrew Morton <[email protected]>
20117 M:      Vlastimil Babka <[email protected]>
20118 R:      Roman Gushchin <[email protected]>
20119 R:      Hyeonggon Yoo <[email protected]>
20120 L:      [email protected]
20121 S:      Maintained
20122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
20123 F:      include/linux/sl?b*.h
20124 F:      mm/sl?b*
20125
20126 SLCAN CAN NETWORK DRIVER
20127 M:      Dario Binacchi <[email protected]>
20128 L:      [email protected]
20129 S:      Maintained
20130 F:      drivers/net/can/slcan/
20131
20132 SLEEPABLE READ-COPY UPDATE (SRCU)
20133 M:      Lai Jiangshan <[email protected]>
20134 M:      "Paul E. McKenney" <[email protected]>
20135 M:      Josh Triplett <[email protected]>
20136 R:      Steven Rostedt <[email protected]>
20137 R:      Mathieu Desnoyers <[email protected]>
20138 L:      [email protected]
20139 S:      Supported
20140 W:      http://www.rdrop.com/users/paulmck/RCU/
20141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20142 F:      include/linux/srcu*.h
20143 F:      kernel/rcu/srcu*.c
20144
20145 SMACK SECURITY MODULE
20146 M:      Casey Schaufler <[email protected]>
20147 L:      [email protected]
20148 S:      Maintained
20149 W:      http://schaufler-ca.com
20150 T:      git git://github.com/cschaufler/smack-next
20151 F:      Documentation/admin-guide/LSM/Smack.rst
20152 F:      security/smack/
20153
20154 SMC91x ETHERNET DRIVER
20155 M:      Nicolas Pitre <[email protected]>
20156 S:      Odd Fixes
20157 F:      drivers/net/ethernet/smsc/smc91x.*
20158
20159 SMSC EMC2103 HARDWARE MONITOR DRIVER
20160 M:      Steve Glendinning <[email protected]>
20161 L:      [email protected]
20162 S:      Maintained
20163 F:      Documentation/hwmon/emc2103.rst
20164 F:      drivers/hwmon/emc2103.c
20165
20166 SMSC SCH5627 HARDWARE MONITOR DRIVER
20167 M:      Hans de Goede <[email protected]>
20168 L:      [email protected]
20169 S:      Supported
20170 F:      Documentation/hwmon/sch5627.rst
20171 F:      drivers/hwmon/sch5627.c
20172
20173 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
20174 M:      Steve Glendinning <[email protected]>
20175 L:      [email protected]
20176 S:      Maintained
20177 F:      drivers/video/fbdev/smscufx.c
20178
20179 SMSC47B397 HARDWARE MONITOR DRIVER
20180 M:      Jean Delvare <[email protected]>
20181 L:      [email protected]
20182 S:      Maintained
20183 F:      Documentation/hwmon/smsc47b397.rst
20184 F:      drivers/hwmon/smsc47b397.c
20185
20186 SMSC911x ETHERNET DRIVER
20187 M:      Steve Glendinning <[email protected]>
20188 L:      [email protected]
20189 S:      Maintained
20190 F:      drivers/net/ethernet/smsc/smsc911x.*
20191 F:      include/linux/smsc911x.h
20192
20193 SMSC9420 PCI ETHERNET DRIVER
20194 M:      Steve Glendinning <[email protected]>
20195 L:      [email protected]
20196 S:      Maintained
20197 F:      drivers/net/ethernet/smsc/smsc9420.*
20198
20199 SNET DPU VIRTIO DATA PATH ACCELERATOR
20200 R:      Alvaro Karsz <[email protected]>
20201 F:      drivers/vdpa/solidrun/
20202
20203 SOCIONEXT (SNI) AVE NETWORK DRIVER
20204 M:      Kunihiko Hayashi <[email protected]>
20205 L:      [email protected]
20206 S:      Maintained
20207 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
20208 F:      drivers/net/ethernet/socionext/sni_ave.c
20209
20210 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
20211 M:      Jassi Brar <[email protected]>
20212 M:      Ilias Apalodimas <[email protected]>
20213 L:      [email protected]
20214 S:      Maintained
20215 F:      Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
20216 F:      drivers/net/ethernet/socionext/netsec.c
20217
20218 SOCIONEXT (SNI) Synquacer SPI DRIVER
20219 M:      Masahisa Kojima <[email protected]>
20220 M:      Jassi Brar <[email protected]>
20221 L:      [email protected]
20222 S:      Maintained
20223 F:      Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
20224 F:      drivers/spi/spi-synquacer.c
20225
20226 SOCIONEXT SYNQUACER I2C DRIVER
20227 M:      Ard Biesheuvel <[email protected]>
20228 L:      [email protected]
20229 S:      Maintained
20230 F:      Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
20231 F:      drivers/i2c/busses/i2c-synquacer.c
20232
20233 SOCIONEXT UNIPHIER SOUND DRIVER
20234 L:      [email protected] (moderated for non-subscribers)
20235 S:      Orphan
20236 F:      sound/soc/uniphier/
20237
20238 SOCKET TIMESTAMPING
20239 M:      Willem de Bruijn <[email protected]>
20240 S:      Maintained
20241 F:      Documentation/networking/timestamping.rst
20242 F:      include/uapi/linux/net_tstamp.h
20243 F:      tools/testing/selftests/net/so_txtime.c
20244
20245 SOEKRIS NET48XX LED SUPPORT
20246 M:      Chris Boot <[email protected]>
20247 S:      Maintained
20248 F:      drivers/leds/leds-net48xx.c
20249
20250 SOFT-IWARP DRIVER (siw)
20251 M:      Bernard Metzler <[email protected]>
20252 L:      [email protected]
20253 S:      Supported
20254 F:      drivers/infiniband/sw/siw/
20255 F:      include/uapi/rdma/siw-abi.h
20256
20257 SOFT-ROCE DRIVER (rxe)
20258 M:      Zhu Yanjun <[email protected]>
20259 L:      [email protected]
20260 S:      Supported
20261 F:      drivers/infiniband/sw/rxe/
20262 F:      include/uapi/rdma/rdma_user_rxe.h
20263
20264 SOFTLOGIC 6x10 MPEG CODEC
20265 M:      Bluecherry Maintainers <[email protected]>
20266 M:      Anton Sviridenko <[email protected]>
20267 M:      Andrey Utkin <[email protected]>
20268 M:      Ismael Luceno <[email protected]>
20269 L:      [email protected]
20270 S:      Supported
20271 F:      drivers/media/pci/solo6x10/
20272
20273 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
20274 M:      James Morse <[email protected]>
20275 L:      [email protected] (moderated for non-subscribers)
20276 S:      Maintained
20277 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
20278 F:      drivers/firmware/arm_sdei.c
20279 F:      include/linux/arm_sdei.h
20280 F:      include/uapi/linux/arm_sdei.h
20281
20282 SOFTWARE NODES AND DEVICE PROPERTIES
20283 R:      Andy Shevchenko <[email protected]>
20284 R:      Daniel Scally <[email protected]>
20285 R:      Heikki Krogerus <[email protected]>
20286 R:      Sakari Ailus <[email protected]>
20287 L:      [email protected]
20288 S:      Maintained
20289 F:      drivers/base/property.c
20290 F:      drivers/base/swnode.c
20291 F:      include/linux/fwnode.h
20292 F:      include/linux/property.h
20293
20294 SOFTWARE RAID (Multiple Disks) SUPPORT
20295 M:      Song Liu <[email protected]>
20296 R:      Yu Kuai <[email protected]>
20297 L:      [email protected]
20298 S:      Supported
20299 Q:      https://patchwork.kernel.org/project/linux-raid/list/
20300 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
20301 F:      drivers/md/Kconfig
20302 F:      drivers/md/Makefile
20303 F:      drivers/md/md*
20304 F:      drivers/md/raid*
20305 F:      include/linux/raid/
20306 F:      include/uapi/linux/raid/
20307
20308 SOLIDRUN CLEARFOG SUPPORT
20309 M:      Russell King <[email protected]>
20310 S:      Maintained
20311 F:      arch/arm/boot/dts/marvell/armada-388-clearfog*
20312 F:      arch/arm/boot/dts/marvell/armada-38x-solidrun-*
20313
20314 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
20315 M:      Russell King <[email protected]>
20316 S:      Maintained
20317 F:      arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
20318 F:      arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
20319 F:      arch/arm/boot/dts/nxp/imx/imx6*-sr-*
20320
20321 SONIC NETWORK DRIVER
20322 M:      Thomas Bogendoerfer <[email protected]>
20323 L:      [email protected]
20324 S:      Maintained
20325 F:      drivers/net/ethernet/natsemi/sonic.*
20326
20327 SONICS SILICON BACKPLANE DRIVER (SSB)
20328 M:      Michael Buesch <[email protected]>
20329 L:      [email protected]
20330 S:      Maintained
20331 F:      drivers/ssb/
20332 F:      include/linux/ssb/
20333
20334 SONY IMX208 SENSOR DRIVER
20335 M:      Sakari Ailus <[email protected]>
20336 L:      [email protected]
20337 S:      Maintained
20338 T:      git git://linuxtv.org/media_tree.git
20339 F:      drivers/media/i2c/imx208.c
20340
20341 SONY IMX214 SENSOR DRIVER
20342 M:      Ricardo Ribalda <[email protected]>
20343 L:      [email protected]
20344 S:      Maintained
20345 T:      git git://linuxtv.org/media_tree.git
20346 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
20347 F:      drivers/media/i2c/imx214.c
20348
20349 SONY IMX219 SENSOR DRIVER
20350 M:      Dave Stevenson <[email protected]>
20351 L:      [email protected]
20352 S:      Maintained
20353 T:      git git://linuxtv.org/media_tree.git
20354 F:      Documentation/devicetree/bindings/media/i2c/imx219.yaml
20355 F:      drivers/media/i2c/imx219.c
20356
20357 SONY IMX258 SENSOR DRIVER
20358 M:      Sakari Ailus <[email protected]>
20359 L:      [email protected]
20360 S:      Maintained
20361 T:      git git://linuxtv.org/media_tree.git
20362 F:      Documentation/devicetree/bindings/media/i2c/imx258.yaml
20363 F:      drivers/media/i2c/imx258.c
20364
20365 SONY IMX274 SENSOR DRIVER
20366 M:      Leon Luo <[email protected]>
20367 L:      [email protected]
20368 S:      Maintained
20369 T:      git git://linuxtv.org/media_tree.git
20370 F:      Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
20371 F:      drivers/media/i2c/imx274.c
20372
20373 SONY IMX290 SENSOR DRIVER
20374 M:      Manivannan Sadhasivam <[email protected]>
20375 L:      [email protected]
20376 S:      Maintained
20377 T:      git git://linuxtv.org/media_tree.git
20378 F:      Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
20379 F:      drivers/media/i2c/imx290.c
20380
20381 SONY IMX296 SENSOR DRIVER
20382 M:      Laurent Pinchart <[email protected]>
20383 M:      Manivannan Sadhasivam <[email protected]>
20384 L:      [email protected]
20385 S:      Maintained
20386 T:      git git://linuxtv.org/media_tree.git
20387 F:      Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
20388 F:      drivers/media/i2c/imx296.c
20389
20390 SONY IMX319 SENSOR DRIVER
20391 M:      Bingbu Cao <[email protected]>
20392 L:      [email protected]
20393 S:      Maintained
20394 T:      git git://linuxtv.org/media_tree.git
20395 F:      drivers/media/i2c/imx319.c
20396
20397 SONY IMX334 SENSOR DRIVER
20398 L:      [email protected]
20399 S:      Orphan
20400 T:      git git://linuxtv.org/media_tree.git
20401 F:      Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
20402 F:      drivers/media/i2c/imx334.c
20403
20404 SONY IMX335 SENSOR DRIVER
20405 L:      [email protected]
20406 S:      Orphan
20407 T:      git git://linuxtv.org/media_tree.git
20408 F:      Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
20409 F:      drivers/media/i2c/imx335.c
20410
20411 SONY IMX355 SENSOR DRIVER
20412 M:      Tianshu Qiu <[email protected]>
20413 L:      [email protected]
20414 S:      Maintained
20415 T:      git git://linuxtv.org/media_tree.git
20416 F:      drivers/media/i2c/imx355.c
20417
20418 SONY IMX412 SENSOR DRIVER
20419 L:      [email protected]
20420 S:      Orphan
20421 T:      git git://linuxtv.org/media_tree.git
20422 F:      Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
20423 F:      drivers/media/i2c/imx412.c
20424
20425 SONY IMX415 SENSOR DRIVER
20426 M:      Michael Riesch <[email protected]>
20427 L:      [email protected]
20428 S:      Maintained
20429 T:      git git://linuxtv.org/media_tree.git
20430 F:      Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
20431 F:      drivers/media/i2c/imx415.c
20432
20433 SONY MEMORYSTICK SUBSYSTEM
20434 M:      Maxim Levitsky <[email protected]>
20435 M:      Alex Dubov <[email protected]>
20436 M:      Ulf Hansson <[email protected]>
20437 L:      [email protected]
20438 S:      Maintained
20439 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
20440 F:      drivers/memstick/
20441 F:      include/linux/memstick.h
20442
20443 SONY VAIO CONTROL DEVICE DRIVER
20444 M:      Mattia Dongili <[email protected]>
20445 L:      [email protected]
20446 S:      Maintained
20447 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
20448 F:      Documentation/admin-guide/laptops/sony-laptop.rst
20449 F:      drivers/char/sonypi.c
20450 F:      drivers/platform/x86/sony-laptop.c
20451 F:      include/linux/sony-laptop.h
20452
20453 SOPHGO DEVICETREES
20454 M:      Chao Wei <[email protected]>
20455 M:      Chen Wang <[email protected]>
20456 S:      Maintained
20457 F:      arch/riscv/boot/dts/sophgo/
20458 F:      Documentation/devicetree/bindings/riscv/sophgo.yaml
20459
20460 SOUND
20461 M:      Jaroslav Kysela <[email protected]>
20462 M:      Takashi Iwai <[email protected]>
20463 L:      [email protected]
20464 S:      Maintained
20465 W:      http://www.alsa-project.org/
20466 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
20467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20468 F:      Documentation/sound/
20469 F:      include/sound/
20470 F:      include/uapi/sound/
20471 F:      sound/
20472 F:      tools/testing/selftests/alsa
20473
20474 SOUND - ALSA SELFTESTS
20475 M:      Mark Brown <[email protected]>
20476 L:      [email protected]
20477 L:      [email protected]
20478 S:      Supported
20479 F:      tools/testing/selftests/alsa
20480
20481 SOUND - COMPRESSED AUDIO
20482 M:      Vinod Koul <[email protected]>
20483 L:      [email protected] (moderated for non-subscribers)
20484 S:      Supported
20485 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20486 F:      Documentation/sound/designs/compress-offload.rst
20487 F:      include/sound/compress_driver.h
20488 F:      include/uapi/sound/compress_*
20489 F:      sound/core/compress_offload.c
20490 F:      sound/soc/soc-compress.c
20491
20492 SOUND - DMAENGINE HELPERS
20493 M:      Lars-Peter Clausen <[email protected]>
20494 S:      Supported
20495 F:      include/sound/dmaengine_pcm.h
20496 F:      sound/core/pcm_dmaengine.c
20497 F:      sound/soc/soc-generic-dmaengine-pcm.c
20498
20499 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
20500 M:      Liam Girdwood <[email protected]>
20501 M:      Mark Brown <[email protected]>
20502 L:      [email protected]
20503 S:      Supported
20504 W:      http://alsa-project.org/main/index.php/ASoC
20505 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
20506 F:      Documentation/devicetree/bindings/sound/
20507 F:      Documentation/sound/soc/
20508 F:      include/dt-bindings/sound/
20509 F:      include/sound/soc*
20510 F:      include/sound/sof.h
20511 F:      include/sound/sof/
20512 F:      include/trace/events/sof*.h
20513 F:      include/uapi/sound/asoc.h
20514 F:      sound/soc/
20515
20516 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
20517 M:      Pierre-Louis Bossart <[email protected]>
20518 M:      Liam Girdwood <[email protected]>
20519 M:      Peter Ujfalusi <[email protected]>
20520 M:      Bard Liao <[email protected]>
20521 M:      Ranjani Sridharan <[email protected]>
20522 M:      Daniel Baluta <[email protected]>
20523 R:      Kai Vehmanen <[email protected]>
20524 L:      [email protected] (moderated for non-subscribers)
20525 S:      Supported
20526 W:      https://github.com/thesofproject/linux/
20527 F:      sound/soc/sof/
20528
20529 SOUNDWIRE SUBSYSTEM
20530 M:      Vinod Koul <[email protected]>
20531 M:      Bard Liao <[email protected]>
20532 R:      Pierre-Louis Bossart <[email protected]>
20533 R:      Sanyog Kale <[email protected]>
20534 L:      [email protected] (moderated for non-subscribers)
20535 S:      Supported
20536 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
20537 F:      Documentation/driver-api/soundwire/
20538 F:      drivers/soundwire/
20539 F:      include/linux/soundwire/
20540
20541 SP2 MEDIA DRIVER
20542 M:      Olli Salonen <[email protected]>
20543 L:      [email protected]
20544 S:      Maintained
20545 W:      https://linuxtv.org
20546 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20547 F:      drivers/media/dvb-frontends/sp2*
20548
20549 SPANISH DOCUMENTATION
20550 M:      Carlos Bilbao <[email protected]>
20551 R:      Avadhut Naik <[email protected]>
20552 S:      Maintained
20553 F:      Documentation/translations/sp_SP/
20554
20555 SPARC + UltraSPARC (sparc/sparc64)
20556 M:      "David S. Miller" <[email protected]>
20557 L:      [email protected]
20558 S:      Maintained
20559 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
20560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
20561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
20562 F:      arch/sparc/
20563 F:      drivers/sbus/
20564
20565 SPARC SERIAL DRIVERS
20566 M:      "David S. Miller" <[email protected]>
20567 L:      [email protected]
20568 S:      Maintained
20569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
20570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
20571 F:      drivers/tty/serial/suncore.c
20572 F:      drivers/tty/serial/sunhv.c
20573 F:      drivers/tty/serial/sunsab.c
20574 F:      drivers/tty/serial/sunsab.h
20575 F:      drivers/tty/serial/sunsu.c
20576 F:      drivers/tty/serial/sunzilog.c
20577 F:      drivers/tty/serial/sunzilog.h
20578 F:      drivers/tty/vcc.c
20579 F:      include/linux/sunserialcore.h
20580
20581 SPARSE CHECKER
20582 M:      "Luc Van Oostenryck" <[email protected]>
20583 L:      [email protected]
20584 S:      Maintained
20585 W:      https://sparse.docs.kernel.org/
20586 Q:      https://patchwork.kernel.org/project/linux-sparse/list/
20587 B:      https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
20588 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
20589 F:      include/linux/compiler.h
20590
20591 SPEAKUP CONSOLE SPEECH DRIVER
20592 M:      William Hubbs <[email protected]>
20593 M:      Chris Brannon <[email protected]>
20594 M:      Kirk Reiser <[email protected]>
20595 M:      Samuel Thibault <[email protected]>
20596 L:      [email protected]
20597 S:      Odd Fixes
20598 W:      http://www.linux-speakup.org/
20599 W:      https://github.com/linux-speakup/speakup
20600 B:      https://github.com/linux-speakup/speakup/issues
20601 F:      drivers/accessibility/speakup/
20602
20603 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
20604 M:      Viresh Kumar <[email protected]>
20605 M:      Shiraz Hashim <[email protected]>
20606 M:      [email protected]
20607 L:      [email protected] (moderated for non-subscribers)
20608 S:      Maintained
20609 W:      http://www.st.com/spear
20610 F:      arch/arm/boot/dts/st/spear*
20611 F:      arch/arm/mach-spear/
20612 F:      drivers/clk/spear/
20613 F:      drivers/pinctrl/spear/
20614
20615 SPI NOR SUBSYSTEM
20616 M:      Tudor Ambarus <[email protected]>
20617 M:      Pratyush Yadav <[email protected]>
20618 M:      Michael Walle <[email protected]>
20619 L:      [email protected]
20620 S:      Maintained
20621 W:      http://www.linux-mtd.infradead.org/
20622 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
20623 C:      irc://irc.oftc.net/mtd
20624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
20625 F:      Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
20626 F:      drivers/mtd/spi-nor/
20627 F:      include/linux/mtd/spi-nor.h
20628
20629 SPI SUBSYSTEM
20630 M:      Mark Brown <[email protected]>
20631 L:      [email protected]
20632 S:      Maintained
20633 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
20634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
20635 F:      Documentation/devicetree/bindings/spi/
20636 F:      Documentation/spi/
20637 F:      drivers/spi/
20638 F:      include/linux/spi/
20639 F:      include/uapi/linux/spi/
20640 F:      tools/spi/
20641
20642 SPIDERNET NETWORK DRIVER for CELL
20643 M:      Ishizaki Kou <[email protected]>
20644 M:      Geoff Levand <[email protected]>
20645 L:      [email protected]
20646 L:      [email protected]
20647 S:      Maintained
20648 F:      Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
20649 F:      drivers/net/ethernet/toshiba/spider_net*
20650
20651 SPMI SUBSYSTEM
20652 M:      Stephen Boyd <[email protected]>
20653 L:      [email protected]
20654 S:      Maintained
20655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
20656 F:      Documentation/devicetree/bindings/spmi/
20657 F:      drivers/spmi/
20658 F:      include/dt-bindings/spmi/spmi.h
20659 F:      include/linux/spmi.h
20660 F:      include/trace/events/spmi.h
20661
20662 SPU FILE SYSTEM
20663 M:      Jeremy Kerr <[email protected]>
20664 L:      [email protected]
20665 S:      Supported
20666 W:      http://www.ibm.com/developerworks/power/cell/
20667 F:      Documentation/filesystems/spufs/spufs.rst
20668 F:      arch/powerpc/platforms/cell/spufs/
20669
20670 SQUASHFS FILE SYSTEM
20671 M:      Phillip Lougher <[email protected]>
20672 L:      [email protected] (subscribers-only)
20673 S:      Maintained
20674 W:      http://squashfs.org.uk
20675 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
20676 F:      Documentation/filesystems/squashfs.rst
20677 F:      fs/squashfs/
20678
20679 SRM (Alpha) environment access
20680 M:      Jan-Benedict Glaw <[email protected]>
20681 S:      Maintained
20682 F:      arch/alpha/kernel/srm_env.c
20683
20684 ST LSM6DSx IMU IIO DRIVER
20685 M:      Lorenzo Bianconi <[email protected]>
20686 L:      [email protected]
20687 S:      Maintained
20688 W:      http://www.st.com/
20689 F:      Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
20690 F:      drivers/iio/imu/st_lsm6dsx/
20691
20692 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
20693 M:      Benjamin Mugnier <[email protected]>
20694 M:      Sylvain Petinot <[email protected]>
20695 L:      [email protected]
20696 S:      Maintained
20697 T:      git git://linuxtv.org/media_tree.git
20698 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
20699 F:      drivers/media/i2c/st-mipid02.c
20700
20701 ST STM32 I2C/SMBUS DRIVER
20702 M:      Pierre-Yves MORDRET <[email protected]>
20703 M:      Alain Volmat <[email protected]>
20704 L:      [email protected]
20705 S:      Maintained
20706 F:      drivers/i2c/busses/i2c-stm32*
20707
20708 ST STM32 SPI DRIVER
20709 M:      Alain Volmat <[email protected]>
20710 L:      [email protected]
20711 S:      Maintained
20712 F:      drivers/spi/spi-stm32.c
20713
20714 ST STPDDC60 DRIVER
20715 M:      Daniel Nilsson <[email protected]>
20716 L:      [email protected]
20717 S:      Maintained
20718 F:      Documentation/hwmon/stpddc60.rst
20719 F:      drivers/hwmon/pmbus/stpddc60.c
20720
20721 ST VGXY61 DRIVER
20722 M:      Benjamin Mugnier <[email protected]>
20723 M:      Sylvain Petinot <[email protected]>
20724 L:      [email protected]
20725 S:      Maintained
20726 T:      git git://linuxtv.org/media_tree.git
20727 F:      Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
20728 F:      Documentation/userspace-api/media/drivers/st-vgxy61.rst
20729 F:      drivers/media/i2c/st-vgxy61.c
20730
20731 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
20732 M:      Song Qiang <[email protected]>
20733 L:      [email protected]
20734 S:      Maintained
20735 F:      Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
20736 F:      drivers/iio/proximity/vl53l0x-i2c.c
20737
20738 STABLE BRANCH
20739 M:      Greg Kroah-Hartman <[email protected]>
20740 M:      Sasha Levin <[email protected]>
20741 L:      [email protected]
20742 S:      Supported
20743 F:      Documentation/process/stable-kernel-rules.rst
20744
20745 STAGING - ATOMISP DRIVER
20746 M:      Hans de Goede <[email protected]>
20747 M:      Mauro Carvalho Chehab <[email protected]>
20748 R:      Sakari Ailus <[email protected]>
20749 L:      [email protected]
20750 S:      Maintained
20751 F:      drivers/staging/media/atomisp/
20752
20753 STAGING - FIELDBUS SUBSYSTEM
20754 M:      Sven Van Asbroeck <[email protected]>
20755 S:      Maintained
20756 F:      drivers/staging/fieldbus/*
20757 F:      drivers/staging/fieldbus/Documentation/
20758
20759 STAGING - HMS ANYBUS-S BUS
20760 M:      Sven Van Asbroeck <[email protected]>
20761 S:      Maintained
20762 F:      drivers/staging/fieldbus/anybuss/
20763
20764 STAGING - INDUSTRIAL IO
20765 M:      Jonathan Cameron <[email protected]>
20766 L:      [email protected]
20767 S:      Odd Fixes
20768 F:      Documentation/devicetree/bindings/staging/iio/
20769 F:      drivers/staging/iio/
20770
20771 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
20772 M:      Marc Dietrich <[email protected]>
20773 L:      [email protected] (moderated for non-subscribers)
20774 L:      [email protected]
20775 S:      Maintained
20776 F:      drivers/staging/nvec/
20777
20778 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
20779 M:      Jens Frederich <[email protected]>
20780 M:      Jon Nettleton <[email protected]>
20781 S:      Maintained
20782 W:      http://wiki.laptop.org/go/DCON
20783 F:      drivers/staging/olpc_dcon/
20784
20785 STAGING - REALTEK RTL8712U DRIVERS
20786 M:      Larry Finger <[email protected]>
20787 M:      Florian Schilhabel <[email protected]>.
20788 S:      Odd Fixes
20789 F:      drivers/staging/rtl8712/
20790
20791 STAGING - SEPS525 LCD CONTROLLER DRIVERS
20792 M:      Michael Hennerich <[email protected]>
20793 L:      [email protected]
20794 S:      Supported
20795 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
20796 F:      drivers/staging/fbtft/fb_seps525.c
20797
20798 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
20799 M:      Sudip Mukherjee <[email protected]>
20800 M:      Teddy Wang <[email protected]>
20801 M:      Sudip Mukherjee <[email protected]>
20802 L:      [email protected]
20803 S:      Maintained
20804 F:      drivers/staging/sm750fb/
20805
20806 STAGING - VIA VT665X DRIVERS
20807 M:      Forest Bond <[email protected]>
20808 S:      Odd Fixes
20809 F:      drivers/staging/vt665?/
20810
20811 STAGING SUBSYSTEM
20812 M:      Greg Kroah-Hartman <[email protected]>
20813 L:      [email protected]
20814 S:      Supported
20815 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
20816 F:      drivers/staging/
20817
20818 STANDALONE CACHE CONTROLLER DRIVERS
20819 M:      Conor Dooley <[email protected]>
20820 L:      [email protected]
20821 S:      Maintained
20822 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
20823 F:      drivers/cache
20824
20825 STARFIRE/DURALAN NETWORK DRIVER
20826 M:      Ion Badulescu <[email protected]>
20827 S:      Odd Fixes
20828 F:      drivers/net/ethernet/adaptec/starfire*
20829
20830 STARFIVE CAMERA SUBSYSTEM DRIVER
20831 M:      Jack Zhu <[email protected]>
20832 M:      Changhuang Liang <[email protected]>
20833 L:      [email protected]
20834 S:      Maintained
20835 F:      Documentation/admin-guide/media/starfive_camss.rst
20836 F:      Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
20837 F:      drivers/staging/media/starfive/camss
20838
20839 STARFIVE CRYPTO DRIVER
20840 M:      Jia Jie Ho <[email protected]>
20841 M:      William Qiu <[email protected]>
20842 S:      Supported
20843 F:      Documentation/devicetree/bindings/crypto/starfive*
20844 F:      drivers/crypto/starfive/
20845
20846 STARFIVE DEVICETREES
20847 M:      Emil Renner Berthing <[email protected]>
20848 S:      Maintained
20849 F:      arch/riscv/boot/dts/starfive/
20850
20851 STARFIVE DWMAC GLUE LAYER
20852 M:      Emil Renner Berthing <[email protected]>
20853 M:      Samin Guo <[email protected]>
20854 S:      Maintained
20855 F:      Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
20856 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
20857
20858 STARFIVE JH7110 DPHY RX DRIVER
20859 M:      Jack Zhu <[email protected]>
20860 M:      Changhuang Liang <[email protected]>
20861 S:      Supported
20862 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
20863 F:      drivers/phy/starfive/phy-jh7110-dphy-rx.c
20864
20865 STARFIVE JH7110 MMC/SD/SDIO DRIVER
20866 M:      William Qiu <[email protected]>
20867 S:      Supported
20868 F:      Documentation/devicetree/bindings/mmc/starfive*
20869 F:      drivers/mmc/host/dw_mmc-starfive.c
20870
20871 STARFIVE JH7110 PLL CLOCK DRIVER
20872 M:      Xingyu Wu <[email protected]>
20873 S:      Supported
20874 F:      Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
20875 F:      drivers/clk/starfive/clk-starfive-jh7110-pll.c
20876
20877 STARFIVE JH7110 PWMDAC DRIVER
20878 M:      Hal Feng <[email protected]>
20879 M:      Xingyu Wu <[email protected]>
20880 S:      Supported
20881 F:      Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
20882 F:      sound/soc/starfive/jh7110_pwmdac.c
20883
20884 STARFIVE JH7110 SYSCON
20885 M:      William Qiu <[email protected]>
20886 M:      Xingyu Wu <[email protected]>
20887 S:      Supported
20888 F:      Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
20889
20890 STARFIVE JH7110 TDM DRIVER
20891 M:      Walker Chen <[email protected]>
20892 S:      Maintained
20893 F:      Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
20894 F:      sound/soc/starfive/jh7110_tdm.c
20895
20896 STARFIVE JH71X0 CLOCK DRIVERS
20897 M:      Emil Renner Berthing <[email protected]>
20898 M:      Hal Feng <[email protected]>
20899 S:      Maintained
20900 F:      Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
20901 F:      drivers/clk/starfive/clk-starfive-jh71*
20902 F:      include/dt-bindings/clock/starfive?jh71*.h
20903
20904 STARFIVE JH71X0 PINCTRL DRIVERS
20905 M:      Emil Renner Berthing <[email protected]>
20906 M:      Jianlong Huang <[email protected]>
20907 M:      Hal Feng <[email protected]>
20908 L:      [email protected]
20909 S:      Maintained
20910 F:      Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
20911 F:      drivers/pinctrl/starfive/pinctrl-starfive-jh71*
20912 F:      include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
20913 F:      include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
20914
20915 STARFIVE JH71X0 RESET CONTROLLER DRIVERS
20916 M:      Emil Renner Berthing <[email protected]>
20917 M:      Hal Feng <[email protected]>
20918 S:      Maintained
20919 F:      Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
20920 F:      drivers/reset/starfive/reset-starfive-jh71*
20921 F:      include/dt-bindings/reset/starfive?jh71*.h
20922
20923 STARFIVE JH71X0 USB DRIVERS
20924 M:      Minda Chen <[email protected]>
20925 S:      Maintained
20926 F:      Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
20927 F:      drivers/usb/cdns3/cdns3-starfive.c
20928
20929 STARFIVE JH71XX PMU CONTROLLER DRIVER
20930 M:      Walker Chen <[email protected]>
20931 M:      Changhuang Liang <[email protected]>
20932 S:      Supported
20933 F:      Documentation/devicetree/bindings/power/starfive*
20934 F:      drivers/pmdomain/starfive/
20935 F:      include/dt-bindings/power/starfive,jh7110-pmu.h
20936
20937 STARFIVE SOC DRIVERS
20938 M:      Conor Dooley <[email protected]>
20939 S:      Maintained
20940 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
20941 F:      Documentation/devicetree/bindings/soc/starfive/
20942
20943 STARFIVE TRNG DRIVER
20944 M:      Jia Jie Ho <[email protected]>
20945 S:      Supported
20946 F:      Documentation/devicetree/bindings/rng/starfive*
20947 F:      drivers/char/hw_random/jh7110-trng.c
20948
20949 STARFIVE WATCHDOG DRIVER
20950 M:      Xingyu Wu <[email protected]>
20951 M:      Samin Guo <[email protected]>
20952 S:      Supported
20953 F:      Documentation/devicetree/bindings/watchdog/starfive*
20954 F:      drivers/watchdog/starfive-wdt.c
20955
20956 STARFIVE JH71X0 PCIE AND USB PHY DRIVER
20957 M:      Minda Chen <[email protected]>
20958 S:      Supported
20959 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
20960 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
20961 F:      drivers/phy/starfive/phy-jh7110-pcie.c
20962 F:      drivers/phy/starfive/phy-jh7110-usb.c
20963
20964 STATIC BRANCH/CALL
20965 M:      Peter Zijlstra <[email protected]>
20966 M:      Josh Poimboeuf <[email protected]>
20967 M:      Jason Baron <[email protected]>
20968 R:      Steven Rostedt <[email protected]>
20969 R:      Ard Biesheuvel <[email protected]>
20970 S:      Supported
20971 F:      arch/*/include/asm/jump_label*.h
20972 F:      arch/*/include/asm/static_call*.h
20973 F:      arch/*/kernel/jump_label.c
20974 F:      arch/*/kernel/static_call.c
20975 F:      include/linux/jump_label*.h
20976 F:      include/linux/static_call*.h
20977 F:      kernel/jump_label.c
20978 F:      kernel/static_call.c
20979
20980 STI AUDIO (ASoC) DRIVERS
20981 M:      Arnaud Pouliquen <[email protected]>
20982 L:      [email protected] (moderated for non-subscribers)
20983 S:      Maintained
20984 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
20985 F:      sound/soc/sti/
20986
20987 STI CEC DRIVER
20988 M:      Alain Volmat <[email protected]>
20989 S:      Maintained
20990 F:      Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
20991 F:      drivers/media/cec/platform/sti/
20992
20993 STK1160 USB VIDEO CAPTURE DRIVER
20994 M:      Ezequiel Garcia <[email protected]>
20995 L:      [email protected]
20996 S:      Maintained
20997 T:      git git://linuxtv.org/media_tree.git
20998 F:      drivers/media/usb/stk1160/
20999
21000 STM32 AUDIO (ASoC) DRIVERS
21001 M:      Olivier Moysan <[email protected]>
21002 M:      Arnaud Pouliquen <[email protected]>
21003 L:      [email protected] (moderated for non-subscribers)
21004 S:      Maintained
21005 F:      Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
21006 F:      Documentation/devicetree/bindings/sound/st,stm32-*.yaml
21007 F:      sound/soc/stm/
21008
21009 STM32 TIMER/LPTIMER DRIVERS
21010 M:      Fabrice Gasnier <[email protected]>
21011 S:      Maintained
21012 F:      Documentation/ABI/testing/*timer-stm32
21013 F:      Documentation/devicetree/bindings/*/*stm32-*timer*
21014 F:      drivers/*/stm32-*timer*
21015 F:      drivers/pwm/pwm-stm32*
21016 F:      include/linux/*/stm32-*tim*
21017
21018 STMMAC ETHERNET DRIVER
21019 M:      Alexandre Torgue <[email protected]>
21020 M:      Jose Abreu <[email protected]>
21021 L:      [email protected]
21022 S:      Supported
21023 W:      http://www.stlinux.com
21024 F:      Documentation/networking/device_drivers/ethernet/stmicro/
21025 F:      drivers/net/ethernet/stmicro/stmmac/
21026
21027 SUN HAPPY MEAL ETHERNET DRIVER
21028 M:      Sean Anderson <[email protected]>
21029 S:      Maintained
21030 F:      drivers/net/ethernet/sun/sunhme.*
21031
21032 SUN3/3X
21033 M:      Sam Creasey <[email protected]>
21034 S:      Maintained
21035 W:      http://sammy.net/sun3/
21036 F:      arch/m68k/include/asm/sun3*
21037 F:      arch/m68k/kernel/*sun3*
21038 F:      arch/m68k/sun3*/
21039 F:      drivers/net/ethernet/i825xx/sun3*
21040
21041 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
21042 M:      Hans de Goede <[email protected]>
21043 L:      [email protected]
21044 S:      Maintained
21045 F:      Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
21046 F:      drivers/input/keyboard/sun4i-lradc-keys.c
21047
21048 SUNDANCE NETWORK DRIVER
21049 M:      Denis Kirjanov <[email protected]>
21050 L:      [email protected]
21051 S:      Maintained
21052 F:      drivers/net/ethernet/dlink/sundance.c
21053
21054 SUNPLUS ETHERNET DRIVER
21055 M:      Wells Lu <[email protected]>
21056 L:      [email protected]
21057 S:      Maintained
21058 W:      https://sunplus.atlassian.net/wiki/spaces/doc/overview
21059 F:      Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
21060 F:      drivers/net/ethernet/sunplus/
21061
21062 SUNPLUS MMC DRIVER
21063 M:      Tony Huang <[email protected]>
21064 M:      Li-hao Kuo <[email protected]>
21065 S:      Maintained
21066 F:      Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
21067 F:      drivers/mmc/host/sunplus-mmc.c
21068
21069 SUNPLUS OCOTP DRIVER
21070 M:      Vincent Shih <[email protected]>
21071 S:      Maintained
21072 F:      Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
21073 F:      drivers/nvmem/sunplus-ocotp.c
21074
21075 SUNPLUS PWM DRIVER
21076 M:      Hammer Hsieh <[email protected]>
21077 S:      Maintained
21078 F:      Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
21079 F:      drivers/pwm/pwm-sunplus.c
21080
21081 SUNPLUS RTC DRIVER
21082 M:      Vincent Shih <[email protected]>
21083 L:      [email protected]
21084 S:      Maintained
21085 F:      Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
21086 F:      drivers/rtc/rtc-sunplus.c
21087
21088 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
21089 M:      Li-hao Kuo <[email protected]>
21090 L:      [email protected]
21091 S:      Maintained
21092 F:      Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
21093 F:      drivers/spi/spi-sunplus-sp7021.c
21094
21095 SUNPLUS UART DRIVER
21096 M:      Hammer Hsieh <[email protected]>
21097 S:      Maintained
21098 F:      Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
21099 F:      drivers/tty/serial/sunplus-uart.c
21100
21101 SUNPLUS USB2 PHY DRIVER
21102 M:      Vincent Shih <[email protected]>
21103 L:      [email protected]
21104 S:      Maintained
21105 F:      Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
21106 F:      drivers/phy/sunplus/Kconfig
21107 F:      drivers/phy/sunplus/Makefile
21108 F:      drivers/phy/sunplus/phy-sunplus-usb2.c
21109
21110 SUNPLUS WATCHDOG DRIVER
21111 M:      Xiantao Hu <[email protected]>
21112 L:      [email protected]
21113 S:      Maintained
21114 F:      Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
21115 F:      drivers/watchdog/sunplus_wdt.c
21116
21117 SUPERH
21118 M:      Yoshinori Sato <[email protected]>
21119 M:      Rich Felker <[email protected]>
21120 M:      John Paul Adrian Glaubitz <[email protected]>
21121 L:      [email protected]
21122 S:      Maintained
21123 Q:      http://patchwork.kernel.org/project/linux-sh/list/
21124 F:      Documentation/arch/sh/
21125 F:      arch/sh/
21126 F:      drivers/sh/
21127
21128 SUSPEND TO RAM
21129 M:      "Rafael J. Wysocki" <[email protected]>
21130 M:      Len Brown <[email protected]>
21131 M:      Pavel Machek <[email protected]>
21132 L:      [email protected]
21133 S:      Supported
21134 B:      https://bugzilla.kernel.org
21135 F:      Documentation/power/
21136 F:      arch/x86/kernel/acpi/sleep*
21137 F:      arch/x86/kernel/acpi/wakeup*
21138 F:      drivers/base/power/
21139 F:      include/linux/freezer.h
21140 F:      include/linux/pm.h
21141 F:      include/linux/suspend.h
21142 F:      kernel/power/
21143
21144 SVGA HANDLING
21145 M:      Martin Mares <[email protected]>
21146 L:      [email protected]
21147 S:      Maintained
21148 F:      Documentation/admin-guide/svga.rst
21149 F:      arch/x86/boot/video*
21150
21151 SWITCHDEV
21152 M:      Jiri Pirko <[email protected]>
21153 M:      Ivan Vecera <[email protected]>
21154 L:      [email protected]
21155 S:      Supported
21156 F:      include/net/switchdev.h
21157 F:      net/switchdev/
21158
21159 SY8106A REGULATOR DRIVER
21160 M:      Icenowy Zheng <[email protected]>
21161 S:      Maintained
21162 F:      Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
21163 F:      drivers/regulator/sy8106a-regulator.c
21164
21165 SYNC FILE FRAMEWORK
21166 M:      Sumit Semwal <[email protected]>
21167 R:      Gustavo Padovan <[email protected]>
21168 L:      [email protected]
21169 L:      [email protected]
21170 S:      Maintained
21171 T:      git git://anongit.freedesktop.org/drm/drm-misc
21172 F:      Documentation/driver-api/sync_file.rst
21173 F:      drivers/dma-buf/dma-fence*
21174 F:      drivers/dma-buf/sw_sync.c
21175 F:      drivers/dma-buf/sync_*
21176 F:      include/linux/sync_file.h
21177 F:      include/uapi/linux/sync_file.h
21178
21179 SYNOPSYS ARC ARCHITECTURE
21180 M:      Vineet Gupta <[email protected]>
21181 L:      [email protected]
21182 S:      Supported
21183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
21184 F:      Documentation/arch/arc
21185 F:      Documentation/devicetree/bindings/arc/*
21186 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
21187 F:      arch/arc/
21188 F:      drivers/clocksource/arc_timer.c
21189 F:      drivers/tty/serial/arc_uart.c
21190
21191 SYNOPSYS ARC HSDK SDP pll clock driver
21192 M:      Eugeniy Paltsev <[email protected]>
21193 S:      Supported
21194 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
21195 F:      drivers/clk/clk-hsdk-pll.c
21196
21197 SYNOPSYS ARC SDP clock driver
21198 M:      Eugeniy Paltsev <[email protected]>
21199 S:      Supported
21200 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
21201 F:      drivers/clk/axs10x/*
21202
21203 SYNOPSYS ARC SDP platform support
21204 M:      Alexey Brodkin <[email protected]>
21205 S:      Supported
21206 F:      Documentation/devicetree/bindings/arc/axs10*
21207 F:      arch/arc/boot/dts/ax*
21208 F:      arch/arc/plat-axs10x
21209
21210 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
21211 M:      Eugeniy Paltsev <[email protected]>
21212 S:      Supported
21213 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
21214 F:      drivers/reset/reset-axs10x.c
21215
21216 SYNOPSYS CREG GPIO DRIVER
21217 M:      Eugeniy Paltsev <[email protected]>
21218 S:      Maintained
21219 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
21220 F:      drivers/gpio/gpio-creg-snps.c
21221
21222 SYNOPSYS DESIGNWARE 8250 UART DRIVER
21223 M:      Ilpo Järvinen <[email protected]>
21224 R:      Andy Shevchenko <[email protected]>
21225 S:      Supported
21226 F:      drivers/tty/serial/8250/8250_dw.c
21227 F:      drivers/tty/serial/8250/8250_dwlib.*
21228 F:      drivers/tty/serial/8250/8250_lpss.c
21229
21230 SYNOPSYS DESIGNWARE APB GPIO DRIVER
21231 M:      Hoan Tran <[email protected]>
21232 M:      Serge Semin <[email protected]>
21233 L:      [email protected]
21234 S:      Maintained
21235 F:      Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
21236 F:      drivers/gpio/gpio-dwapb.c
21237
21238 SYNOPSYS DESIGNWARE APB SSI DRIVER
21239 M:      Serge Semin <[email protected]>
21240 L:      [email protected]
21241 S:      Supported
21242 F:      Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
21243 F:      drivers/spi/spi-dw*
21244
21245 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
21246 M:      Eugeniy Paltsev <[email protected]>
21247 S:      Maintained
21248 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
21249 F:      drivers/dma/dw-axi-dmac/
21250
21251 SYNOPSYS DESIGNWARE DMAC DRIVER
21252 M:      Viresh Kumar <[email protected]>
21253 R:      Andy Shevchenko <[email protected]>
21254 S:      Maintained
21255 F:      Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
21256 F:      Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
21257 F:      drivers/dma/dw/
21258 F:      include/dt-bindings/dma/dw-dmac.h
21259 F:      include/linux/dma/dw.h
21260 F:      include/linux/platform_data/dma-dw.h
21261
21262 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
21263 M:      Jose Abreu <[email protected]>
21264 L:      [email protected]
21265 S:      Supported
21266 F:      drivers/net/ethernet/synopsys/
21267
21268 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
21269 M:      Jose Abreu <[email protected]>
21270 L:      [email protected]
21271 S:      Supported
21272 F:      drivers/net/pcs/pcs-xpcs.c
21273 F:      drivers/net/pcs/pcs-xpcs.h
21274 F:      include/linux/pcs/pcs-xpcs.h
21275
21276 SYNOPSYS DESIGNWARE I2C DRIVER
21277 M:      Jarkko Nikula <[email protected]>
21278 R:      Andy Shevchenko <[email protected]>
21279 R:      Mika Westerberg <[email protected]>
21280 R:      Jan Dabros <[email protected]>
21281 L:      [email protected]
21282 S:      Supported
21283 F:      drivers/i2c/busses/i2c-designware-*
21284
21285 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
21286 M:      Jaehoon Chung <[email protected]>
21287 L:      [email protected]
21288 S:      Maintained
21289 F:      drivers/mmc/host/dw_mmc*
21290
21291 SYNOPSYS DESIGNWARE PCIE PMU DRIVER
21292 M:      Shuai Xue <[email protected]>
21293 M:      Jing Zhang <[email protected]>
21294 S:      Supported
21295 F:      Documentation/admin-guide/perf/dwc_pcie_pmu.rst
21296 F:      drivers/perf/dwc_pcie_pmu.c
21297
21298 SYNOPSYS HSDK RESET CONTROLLER DRIVER
21299 M:      Eugeniy Paltsev <[email protected]>
21300 S:      Supported
21301 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
21302 F:      drivers/reset/reset-hsdk.c
21303 F:      include/dt-bindings/reset/snps,hsdk-reset.h
21304
21305 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
21306 M:      Prabu Thangamuthu <[email protected]>
21307 M:      Manjunath M B <[email protected]>
21308 L:      [email protected]
21309 S:      Maintained
21310 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
21311
21312 SYSTEM CONFIGURATION (SYSCON)
21313 M:      Lee Jones <[email protected]>
21314 M:      Arnd Bergmann <[email protected]>
21315 S:      Supported
21316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
21317 F:      drivers/mfd/syscon.c
21318
21319 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
21320 M:      Sudeep Holla <[email protected]>
21321 R:      Cristian Marussi <[email protected]>
21322 L:      [email protected] (moderated for non-subscribers)
21323 S:      Maintained
21324 F:      Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
21325 F:      drivers/clk/clk-sc[mp]i.c
21326 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
21327 F:      drivers/firmware/arm_scmi/
21328 F:      drivers/firmware/arm_scpi.c
21329 F:      drivers/pmdomain/arm/
21330 F:      drivers/powercap/arm_scmi_powercap.c
21331 F:      drivers/regulator/scmi-regulator.c
21332 F:      drivers/reset/reset-scmi.c
21333 F:      include/linux/sc[mp]i_protocol.h
21334 F:      include/trace/events/scmi.h
21335 F:      include/uapi/linux/virtio_scmi.h
21336
21337 SYSTEM RESET/SHUTDOWN DRIVERS
21338 M:      Sebastian Reichel <[email protected]>
21339 L:      [email protected]
21340 S:      Maintained
21341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
21342 F:      Documentation/devicetree/bindings/power/reset/
21343 F:      drivers/power/reset/
21344
21345 SYSTEM TRACE MODULE CLASS
21346 M:      Alexander Shishkin <[email protected]>
21347 S:      Maintained
21348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
21349 F:      Documentation/trace/stm.rst
21350 F:      drivers/hwtracing/stm/
21351 F:      include/linux/stm.h
21352 F:      include/uapi/linux/stm.h
21353
21354 SYSTEM76 ACPI DRIVER
21355 M:      Jeremy Soller <[email protected]>
21356 M:      System76 Product Development <[email protected]>
21357 L:      [email protected]
21358 S:      Maintained
21359 F:      drivers/platform/x86/system76_acpi.c
21360
21361 SYSV FILESYSTEM
21362 S:      Orphan
21363 F:      Documentation/filesystems/sysv-fs.rst
21364 F:      fs/sysv/
21365 F:      include/linux/sysv_fs.h
21366
21367 TASKSTATS STATISTICS INTERFACE
21368 M:      Balbir Singh <[email protected]>
21369 S:      Maintained
21370 F:      Documentation/accounting/taskstats*
21371 F:      include/linux/taskstats*
21372 F:      kernel/taskstats.c
21373
21374 TC subsystem
21375 M:      Jamal Hadi Salim <[email protected]>
21376 M:      Cong Wang <[email protected]>
21377 M:      Jiri Pirko <[email protected]>
21378 L:      [email protected]
21379 S:      Maintained
21380 F:      include/net/pkt_cls.h
21381 F:      include/net/pkt_sched.h
21382 F:      include/net/tc_act/
21383 F:      include/uapi/linux/pkt_cls.h
21384 F:      include/uapi/linux/pkt_sched.h
21385 F:      include/uapi/linux/tc_act/
21386 F:      include/uapi/linux/tc_ematch/
21387 F:      net/sched/
21388 F:      tools/testing/selftests/tc-testing
21389
21390 TC90522 MEDIA DRIVER
21391 M:      Akihiro Tsukada <[email protected]>
21392 L:      [email protected]
21393 S:      Odd Fixes
21394 F:      drivers/media/dvb-frontends/tc90522*
21395
21396 TCP LOW PRIORITY MODULE
21397 M:      "Wong Hoi Sing, Edison" <[email protected]>
21398 M:      "Hung Hing Lun, Mike" <[email protected]>
21399 S:      Maintained
21400 W:      http://tcp-lp-mod.sourceforge.net/
21401 F:      net/ipv4/tcp_lp.c
21402
21403 TDA10071 MEDIA DRIVER
21404 L:      [email protected]
21405 S:      Orphan
21406 W:      https://linuxtv.org
21407 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21408 F:      drivers/media/dvb-frontends/tda10071*
21409
21410 TDA18212 MEDIA DRIVER
21411 L:      [email protected]
21412 S:      Orphan
21413 W:      https://linuxtv.org
21414 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21415 F:      drivers/media/tuners/tda18212*
21416
21417 TDA18218 MEDIA DRIVER
21418 L:      [email protected]
21419 S:      Orphan
21420 W:      https://linuxtv.org
21421 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21422 F:      drivers/media/tuners/tda18218*
21423
21424 TDA18250 MEDIA DRIVER
21425 M:      Olli Salonen <[email protected]>
21426 L:      [email protected]
21427 S:      Maintained
21428 W:      https://linuxtv.org
21429 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21430 T:      git git://linuxtv.org/media_tree.git
21431 F:      drivers/media/tuners/tda18250*
21432
21433 TDA18271 MEDIA DRIVER
21434 M:      Michael Krufky <[email protected]>
21435 L:      [email protected]
21436 S:      Maintained
21437 W:      https://linuxtv.org
21438 W:      http://github.com/mkrufky
21439 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21440 T:      git git://linuxtv.org/mkrufky/tuners.git
21441 F:      drivers/media/tuners/tda18271*
21442
21443 TDA1997x MEDIA DRIVER
21444 M:      Tim Harvey <[email protected]>
21445 L:      [email protected]
21446 S:      Maintained
21447 W:      https://linuxtv.org
21448 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21449 F:      drivers/media/i2c/tda1997x.*
21450
21451 TDA827x MEDIA DRIVER
21452 M:      Michael Krufky <[email protected]>
21453 L:      [email protected]
21454 S:      Maintained
21455 W:      https://linuxtv.org
21456 W:      http://github.com/mkrufky
21457 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21458 T:      git git://linuxtv.org/mkrufky/tuners.git
21459 F:      drivers/media/tuners/tda8290.*
21460
21461 TDA8290 MEDIA DRIVER
21462 M:      Michael Krufky <[email protected]>
21463 L:      [email protected]
21464 S:      Maintained
21465 W:      https://linuxtv.org
21466 W:      http://github.com/mkrufky
21467 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21468 T:      git git://linuxtv.org/mkrufky/tuners.git
21469 F:      drivers/media/tuners/tda8290.*
21470
21471 TDA9840 MEDIA DRIVER
21472 M:      Hans Verkuil <[email protected]>
21473 L:      [email protected]
21474 S:      Maintained
21475 W:      https://linuxtv.org
21476 T:      git git://linuxtv.org/media_tree.git
21477 F:      drivers/media/i2c/tda9840*
21478
21479 TEA5761 TUNER DRIVER
21480 M:      Mauro Carvalho Chehab <[email protected]>
21481 L:      [email protected]
21482 S:      Odd fixes
21483 W:      https://linuxtv.org
21484 T:      git git://linuxtv.org/media_tree.git
21485 F:      drivers/media/tuners/tea5761.*
21486
21487 TEA5767 TUNER DRIVER
21488 M:      Mauro Carvalho Chehab <[email protected]>
21489 L:      [email protected]
21490 S:      Maintained
21491 W:      https://linuxtv.org
21492 T:      git git://linuxtv.org/media_tree.git
21493 F:      drivers/media/tuners/tea5767.*
21494
21495 TEA6415C MEDIA DRIVER
21496 M:      Hans Verkuil <[email protected]>
21497 L:      [email protected]
21498 S:      Maintained
21499 W:      https://linuxtv.org
21500 T:      git git://linuxtv.org/media_tree.git
21501 F:      drivers/media/i2c/tea6415c*
21502
21503 TEA6420 MEDIA DRIVER
21504 M:      Hans Verkuil <[email protected]>
21505 L:      [email protected]
21506 S:      Maintained
21507 W:      https://linuxtv.org
21508 T:      git git://linuxtv.org/media_tree.git
21509 F:      drivers/media/i2c/tea6420*
21510
21511 TEAM DRIVER
21512 M:      Jiri Pirko <[email protected]>
21513 L:      [email protected]
21514 S:      Supported
21515 F:      drivers/net/team/
21516 F:      include/linux/if_team.h
21517 F:      include/uapi/linux/if_team.h
21518 F:      tools/testing/selftests/drivers/net/team/
21519
21520 TECHNICAL ADVISORY BOARD PROCESS DOCS
21521 M:      "Theodore Ts'o" <[email protected]>
21522 M:      Greg Kroah-Hartman <[email protected]>
21523 L:      [email protected]
21524 S:      Maintained
21525 F:      Documentation/process/contribution-maturity-model.rst
21526 F:      Documentation/process/researcher-guidelines.rst
21527
21528 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
21529 M:      "Savoir-faire Linux Inc." <[email protected]>
21530 S:      Maintained
21531 F:      arch/x86/platform/ts5500/
21532
21533 TECHNOTREND USB IR RECEIVER
21534 M:      Sean Young <[email protected]>
21535 L:      [email protected]
21536 S:      Maintained
21537 F:      drivers/media/rc/ttusbir.c
21538
21539 TECHWELL TW9900 VIDEO DECODER
21540 M:      Mehdi Djait <[email protected]>
21541 L:      [email protected]
21542 S:      Maintained
21543 F:      drivers/media/i2c/tw9900.c
21544
21545 TECHWELL TW9910 VIDEO DECODER
21546 L:      [email protected]
21547 S:      Orphan
21548 F:      drivers/media/i2c/tw9910.c
21549 F:      include/media/i2c/tw9910.h
21550
21551 TEE SUBSYSTEM
21552 M:      Jens Wiklander <[email protected]>
21553 R:      Sumit Garg <[email protected]>
21554 L:      [email protected]
21555 S:      Maintained
21556 F:      Documentation/driver-api/tee.rst
21557 F:      Documentation/tee/
21558 F:      Documentation/userspace-api/tee.rst
21559 F:      drivers/tee/
21560 F:      include/linux/tee_drv.h
21561 F:      include/uapi/linux/tee.h
21562
21563 TEGRA ARCHITECTURE SUPPORT
21564 M:      Thierry Reding <[email protected]>
21565 M:      Jonathan Hunter <[email protected]>
21566 L:      [email protected]
21567 S:      Supported
21568 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
21569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
21570 N:      [^a-z]tegra
21571
21572 TEGRA CLOCK DRIVER
21573 M:      Peter De Schrijver <[email protected]>
21574 M:      Prashant Gaikwad <[email protected]>
21575 S:      Supported
21576 F:      drivers/clk/tegra/
21577
21578 TEGRA DMA DRIVERS
21579 M:      Laxman Dewangan <[email protected]>
21580 M:      Jon Hunter <[email protected]>
21581 S:      Supported
21582 F:      drivers/dma/tegra*
21583
21584 TEGRA I2C DRIVER
21585 M:      Laxman Dewangan <[email protected]>
21586 R:      Dmitry Osipenko <[email protected]>
21587 S:      Supported
21588 F:      drivers/i2c/busses/i2c-tegra.c
21589
21590 TEGRA IOMMU DRIVERS
21591 M:      Thierry Reding <[email protected]>
21592 R:      Krishna Reddy <[email protected]>
21593 L:      [email protected]
21594 S:      Supported
21595 F:      drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
21596 F:      drivers/iommu/tegra*
21597
21598 TEGRA KBC DRIVER
21599 M:      Laxman Dewangan <[email protected]>
21600 S:      Supported
21601 F:      drivers/input/keyboard/tegra-kbc.c
21602
21603 TEGRA NAND DRIVER
21604 M:      Stefan Agner <[email protected]>
21605 M:      Lucas Stach <[email protected]>
21606 S:      Maintained
21607 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
21608 F:      drivers/mtd/nand/raw/tegra_nand.c
21609
21610 TEGRA PWM DRIVER
21611 M:      Thierry Reding <[email protected]>
21612 S:      Supported
21613 F:      drivers/pwm/pwm-tegra.c
21614
21615 TEGRA QUAD SPI DRIVER
21616 M:      Thierry Reding <[email protected]>
21617 M:      Jonathan Hunter <[email protected]>
21618 M:      Sowjanya Komatineni <[email protected]>
21619 L:      [email protected]
21620 S:      Maintained
21621 F:      drivers/spi/spi-tegra210-quad.c
21622
21623 TEGRA SERIAL DRIVER
21624 M:      Laxman Dewangan <[email protected]>
21625 S:      Supported
21626 F:      drivers/tty/serial/serial-tegra.c
21627
21628 TEGRA SPI DRIVER
21629 M:      Laxman Dewangan <[email protected]>
21630 S:      Supported
21631 F:      drivers/spi/spi-tegra*
21632
21633 TEGRA VIDEO DRIVER
21634 M:      Thierry Reding <[email protected]>
21635 M:      Jonathan Hunter <[email protected]>
21636 M:      Sowjanya Komatineni <[email protected]>
21637 M:      Luca Ceresoli <[email protected]>
21638 L:      [email protected]
21639 L:      [email protected]
21640 S:      Maintained
21641 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
21642 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
21643 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
21644 F:      drivers/staging/media/tegra-video/
21645
21646 TEGRA XUSB PADCTL DRIVER
21647 M:      JC Kuo <[email protected]>
21648 S:      Supported
21649 F:      drivers/phy/tegra/xusb*
21650
21651 TEHUTI ETHERNET DRIVER
21652 M:      Andy Gospodarek <[email protected]>
21653 L:      [email protected]
21654 S:      Supported
21655 F:      drivers/net/ethernet/tehuti/*
21656
21657 TELECOM CLOCK DRIVER FOR MCPL0010
21658 M:      Mark Gross <[email protected]>
21659 S:      Supported
21660 F:      drivers/char/tlclk.c
21661
21662 TEMPO SEMICONDUCTOR DRIVERS
21663 M:      Steven Eckhoff <[email protected]>
21664 S:      Maintained
21665 F:      Documentation/devicetree/bindings/sound/tscs*.txt
21666 F:      sound/soc/codecs/tscs*.c
21667 F:      sound/soc/codecs/tscs*.h
21668
21669 TENSILICA XTENSA PORT (xtensa)
21670 M:      Chris Zankel <[email protected]>
21671 M:      Max Filippov <[email protected]>
21672 S:      Maintained
21673 T:      git https://github.com/jcmvbkbc/linux-xtensa.git
21674 F:      arch/xtensa/
21675 F:      drivers/irqchip/irq-xtensa-*
21676
21677 TEXAS INSTRUMENTS ASoC DRIVERS
21678 M:      Peter Ujfalusi <[email protected]>
21679 L:      [email protected] (moderated for non-subscribers)
21680 S:      Maintained
21681 F:      Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
21682 F:      sound/soc/ti/
21683
21684 TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
21685 M:      Shenghao Ding <[email protected]>
21686 M:      Kevin Lu <[email protected]>
21687 M:      Baojun Xu <[email protected]>
21688 L:      [email protected] (moderated for non-subscribers)
21689 S:      Maintained
21690 F:      Documentation/devicetree/bindings/sound/tas2552.txt
21691 F:      Documentation/devicetree/bindings/sound/tas2562.yaml
21692 F:      Documentation/devicetree/bindings/sound/tas2770.yaml
21693 F:      Documentation/devicetree/bindings/sound/tas27xx.yaml
21694 F:      Documentation/devicetree/bindings/sound/ti,pcm1681.txt
21695 F:      Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
21696 F:      Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
21697 F:      Documentation/devicetree/bindings/sound/tlv320adcx140.yaml
21698 F:      Documentation/devicetree/bindings/sound/tlv320aic31xx.txt
21699 F:      Documentation/devicetree/bindings/sound/tpa6130a2.txt
21700 F:      include/sound/tas2*.h
21701 F:      include/sound/tlv320*.h
21702 F:      include/sound/tpa6130a2-plat.h
21703 F:      sound/pci/hda/tas2781_hda_i2c.c
21704 F:      sound/soc/codecs/pcm1681.c
21705 F:      sound/soc/codecs/pcm1789*.*
21706 F:      sound/soc/codecs/pcm179x*.*
21707 F:      sound/soc/codecs/pcm186x*.*
21708 F:      sound/soc/codecs/pcm3008.*
21709 F:      sound/soc/codecs/pcm3060*.*
21710 F:      sound/soc/codecs/pcm3168a*.*
21711 F:      sound/soc/codecs/pcm5102a.c
21712 F:      sound/soc/codecs/pcm512x*.*
21713 F:      sound/soc/codecs/tas2*.*
21714 F:      sound/soc/codecs/tlv320*.*
21715 F:      sound/soc/codecs/tpa6130a2.*
21716
21717 TEXAS INSTRUMENTS DMA DRIVERS
21718 M:      Peter Ujfalusi <[email protected]>
21719 L:      [email protected]
21720 S:      Maintained
21721 F:      Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
21722 F:      Documentation/devicetree/bindings/dma/ti-edma.txt
21723 F:      Documentation/devicetree/bindings/dma/ti/
21724 F:      drivers/dma/ti/
21725 F:      include/linux/dma/k3-psil.h
21726 F:      include/linux/dma/k3-udma-glue.h
21727 F:      include/linux/dma/ti-cppi5.h
21728 X:      drivers/dma/ti/cppi41.c
21729
21730 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
21731 M:      Robert Marko <[email protected]>
21732 M:      Luka Perkov <[email protected]>
21733 L:      [email protected]
21734 S:      Maintained
21735 F:      Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
21736 F:      Documentation/hwmon/tps23861.rst
21737 F:      drivers/hwmon/tps23861.c
21738
21739 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
21740 M:      Ricardo Ribalda <[email protected]>
21741 L:      [email protected]
21742 S:      Supported
21743 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
21744 F:      drivers/iio/dac/ti-dac7612.c
21745
21746 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
21747 M:      Nishanth Menon <[email protected]>
21748 M:      Tero Kristo <[email protected]>
21749 M:      Santosh Shilimkar <[email protected]>
21750 L:      [email protected] (moderated for non-subscribers)
21751 S:      Maintained
21752 F:      Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
21753 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
21754 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
21755 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
21756 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
21757 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
21758 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
21759 F:      drivers/clk/keystone/sci-clk.c
21760 F:      drivers/firmware/ti_sci*
21761 F:      drivers/irqchip/irq-ti-sci-inta.c
21762 F:      drivers/irqchip/irq-ti-sci-intr.c
21763 F:      drivers/reset/reset-ti-sci.c
21764 F:      drivers/soc/ti/ti_sci_inta_msi.c
21765 F:      drivers/pmdomain/ti/ti_sci_pm_domains.c
21766 F:      include/dt-bindings/soc/ti,sci_pm_domain.h
21767 F:      include/linux/soc/ti/ti_sci_inta_msi.h
21768 F:      include/linux/soc/ti/ti_sci_protocol.h
21769
21770 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
21771 M:      Puranjay Mohan <[email protected]>
21772 L:      [email protected]
21773 S:      Supported
21774 F:      Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
21775 F:      drivers/iio/temperature/tmp117.c
21776
21777 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
21778 M:      Hans Verkuil <[email protected]>
21779 L:      [email protected]
21780 S:      Maintained
21781 W:      https://linuxtv.org
21782 T:      git git://linuxtv.org/media_tree.git
21783 F:      drivers/media/radio/radio-raremono.c
21784
21785 THERMAL
21786 M:      Rafael J. Wysocki <[email protected]>
21787 M:      Daniel Lezcano <[email protected]>
21788 R:      Zhang Rui <[email protected]>
21789 R:      Lukasz Luba <[email protected]>
21790 L:      [email protected]
21791 S:      Supported
21792 Q:      https://patchwork.kernel.org/project/linux-pm/list/
21793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
21794 F:      Documentation/ABI/testing/sysfs-class-thermal
21795 F:      Documentation/admin-guide/thermal/
21796 F:      Documentation/devicetree/bindings/thermal/
21797 F:      Documentation/driver-api/thermal/
21798 F:      drivers/thermal/
21799 F:      include/dt-bindings/thermal/
21800 F:      include/linux/cpu_cooling.h
21801 F:      include/linux/thermal.h
21802 F:      include/uapi/linux/thermal.h
21803 F:      tools/lib/thermal/
21804 F:      tools/thermal/
21805
21806 THERMAL DRIVER FOR AMLOGIC SOCS
21807 M:      Guillaume La Roque <[email protected]>
21808 L:      [email protected]
21809 L:      [email protected]
21810 S:      Supported
21811 W:      http://linux-meson.com/
21812 F:      Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
21813 F:      drivers/thermal/amlogic_thermal.c
21814
21815 THERMAL/CPU_COOLING
21816 M:      Amit Daniel Kachhap <[email protected]>
21817 M:      Daniel Lezcano <[email protected]>
21818 M:      Viresh Kumar <[email protected]>
21819 R:      Lukasz Luba <[email protected]>
21820 L:      [email protected]
21821 S:      Supported
21822 F:      Documentation/driver-api/thermal/cpu-cooling-api.rst
21823 F:      Documentation/driver-api/thermal/cpu-idle-cooling.rst
21824 F:      drivers/thermal/cpufreq_cooling.c
21825 F:      drivers/thermal/cpuidle_cooling.c
21826 F:      include/linux/cpu_cooling.h
21827
21828 THERMAL/POWER_ALLOCATOR
21829 M:      Lukasz Luba <[email protected]>
21830 L:      [email protected]
21831 S:      Maintained
21832 F:      Documentation/driver-api/thermal/power_allocator.rst
21833 F:      drivers/thermal/gov_power_allocator.c
21834 F:      drivers/thermal/thermal_trace_ipa.h
21835
21836 THINKPAD ACPI EXTRAS DRIVER
21837 M:      Henrique de Moraes Holschuh <[email protected]>
21838 L:      [email protected]
21839 L:      [email protected]
21840 S:      Maintained
21841 W:      http://ibm-acpi.sourceforge.net
21842 W:      http://thinkwiki.org/wiki/Ibm-acpi
21843 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
21844 F:      drivers/platform/x86/thinkpad_acpi.c
21845
21846 THINKPAD LMI DRIVER
21847 M:      Mark Pearson <[email protected]>
21848 L:      [email protected]
21849 S:      Maintained
21850 F:      Documentation/ABI/testing/sysfs-class-firmware-attributes
21851 F:      drivers/platform/x86/think-lmi.?
21852
21853 THP7312 ISP DRIVER
21854 M:      Laurent Pinchart <[email protected]>
21855 M:      Paul Elder <[email protected]>
21856 L:      [email protected]
21857 S:      Maintained
21858 T:      git git://linuxtv.org/media_tree.git
21859 F:      Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
21860 F:      Documentation/userspace-api/media/drivers/thp7312.rst
21861 F:      drivers/media/i2c/thp7312.c
21862 F:      include/uapi/linux/thp7312.h
21863
21864 THUNDERBOLT DMA TRAFFIC TEST DRIVER
21865 M:      Isaac Hazan <[email protected]>
21866 L:      [email protected]
21867 S:      Maintained
21868 F:      drivers/thunderbolt/dma_test.c
21869
21870 THUNDERBOLT DRIVER
21871 M:      Andreas Noever <[email protected]>
21872 M:      Michael Jamet <[email protected]>
21873 M:      Mika Westerberg <[email protected]>
21874 M:      Yehezkel Bernat <[email protected]>
21875 L:      [email protected]
21876 S:      Maintained
21877 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
21878 F:      Documentation/admin-guide/thunderbolt.rst
21879 F:      drivers/thunderbolt/
21880 F:      include/linux/thunderbolt.h
21881
21882 THUNDERBOLT NETWORK DRIVER
21883 M:      Michael Jamet <[email protected]>
21884 M:      Mika Westerberg <[email protected]>
21885 M:      Yehezkel Bernat <[email protected]>
21886 L:      [email protected]
21887 S:      Maintained
21888 F:      drivers/net/thunderbolt/
21889
21890 THUNDERX GPIO DRIVER
21891 M:      Robert Richter <[email protected]>
21892 S:      Odd Fixes
21893 F:      drivers/gpio/gpio-thunderx.c
21894
21895 TI ADS7924 ADC DRIVER
21896 M:      Hugo Villeneuve <[email protected]>
21897 L:      [email protected]
21898 S:      Supported
21899 F:      Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
21900 F:      drivers/iio/adc/ti-ads7924.c
21901
21902 TI AM437X VPFE DRIVER
21903 M:      "Lad, Prabhakar" <[email protected]>
21904 L:      [email protected]
21905 S:      Maintained
21906 W:      https://linuxtv.org
21907 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21908 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
21909 F:      drivers/media/platform/ti/am437x/
21910
21911 TI BANDGAP AND THERMAL DRIVER
21912 M:      Eduardo Valentin <[email protected]>
21913 M:      Keerthy <[email protected]>
21914 L:      [email protected]
21915 L:      [email protected]
21916 S:      Maintained
21917 F:      drivers/thermal/ti-soc-thermal/
21918
21919 TI BQ27XXX POWER SUPPLY DRIVER
21920 F:      drivers/power/supply/bq27xxx_battery.c
21921 F:      drivers/power/supply/bq27xxx_battery_i2c.c
21922 F:      include/linux/power/bq27xxx_battery.h
21923
21924 TI CDCE706 CLOCK DRIVER
21925 M:      Max Filippov <[email protected]>
21926 S:      Maintained
21927 F:      drivers/clk/clk-cdce706.c
21928
21929 TI CLOCK DRIVER
21930 M:      Tero Kristo <[email protected]>
21931 L:      [email protected]
21932 S:      Odd Fixes
21933 F:      drivers/clk/ti/
21934 F:      include/linux/clk/ti.h
21935
21936 TI DAVINCI MACHINE SUPPORT
21937 M:      Bartosz Golaszewski <[email protected]>
21938 L:      [email protected] (moderated for non-subscribers)
21939 S:      Maintained
21940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
21941 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
21942 F:      arch/arm/boot/dts/ti/davinci/
21943 F:      arch/arm/mach-davinci/
21944 F:      drivers/i2c/busses/i2c-davinci.c
21945
21946 TI DAVINCI SERIES CLOCK DRIVER
21947 M:      David Lechner <[email protected]>
21948 R:      Sekhar Nori <[email protected]>
21949 S:      Maintained
21950 F:      Documentation/devicetree/bindings/clock/ti/davinci/
21951 F:      drivers/clk/davinci/
21952 F:      include/linux/clk/davinci.h
21953
21954 TI DAVINCI SERIES GPIO DRIVER
21955 M:      Keerthy <[email protected]>
21956 L:      [email protected]
21957 S:      Maintained
21958 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
21959 F:      drivers/gpio/gpio-davinci.c
21960
21961 TI DAVINCI SERIES MEDIA DRIVER
21962 M:      "Lad, Prabhakar" <[email protected]>
21963 L:      [email protected]
21964 S:      Maintained
21965 W:      https://linuxtv.org
21966 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21967 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
21968 F:      drivers/media/platform/ti/davinci/
21969 F:      include/media/davinci/
21970
21971 TI ENHANCED CAPTURE (eCAP) DRIVER
21972 M:      Vignesh Raghavendra <[email protected]>
21973 R:      Julien Panis <[email protected]>
21974 L:      [email protected]
21975 L:      [email protected]
21976 S:      Maintained
21977 F:      Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
21978 F:      drivers/counter/ti-ecap-capture.c
21979
21980 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
21981 R:      David Lechner <[email protected]>
21982 L:      [email protected]
21983 F:      Documentation/devicetree/bindings/counter/ti-eqep.yaml
21984 F:      drivers/counter/ti-eqep.c
21985
21986 TI ETHERNET SWITCH DRIVER (CPSW)
21987 R:      Siddharth Vadapalli <[email protected]>
21988 R:      Ravi Gunasekaran <[email protected]>
21989 R:      Roger Quadros <[email protected]>
21990 L:      [email protected]
21991 L:      [email protected]
21992 S:      Maintained
21993 F:      drivers/net/ethernet/ti/cpsw*
21994 F:      drivers/net/ethernet/ti/davinci*
21995
21996 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
21997 M:      Alex Dubov <[email protected]>
21998 S:      Maintained
21999 W:      http://tifmxx.berlios.de/
22000 F:      drivers/memstick/host/tifm_ms.c
22001 F:      drivers/misc/tifm*
22002 F:      drivers/mmc/host/tifm_sd.c
22003 F:      include/linux/tifm.h
22004
22005 TI FPD-LINK DRIVERS
22006 M:      Tomi Valkeinen <[email protected]>
22007 L:      [email protected]
22008 S:      Maintained
22009 F:      Documentation/devicetree/bindings/media/i2c/ti,ds90*
22010 F:      drivers/media/i2c/ds90*
22011 F:      include/media/i2c/ds90*
22012
22013 TI ICSSG ETHERNET DRIVER (ICSSG)
22014 R:      MD Danish Anwar <[email protected]>
22015 R:      Roger Quadros <[email protected]>
22016 L:      [email protected] (moderated for non-subscribers)
22017 L:      [email protected]
22018 S:      Maintained
22019 F:      Documentation/devicetree/bindings/net/ti,icss*.yaml
22020 F:      drivers/net/ethernet/ti/icssg/*
22021
22022 TI J721E CSI2RX DRIVER
22023 M:      Jai Luthra <[email protected]>
22024 L:      [email protected]
22025 S:      Maintained
22026 F:      Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
22027 F:      drivers/media/platform/ti/j721e-csi2rx/
22028
22029 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
22030 M:      Nishanth Menon <[email protected]>
22031 M:      Santosh Shilimkar <[email protected]>
22032 L:      [email protected]
22033 L:      [email protected] (moderated for non-subscribers)
22034 S:      Maintained
22035 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
22036 F:      drivers/pmdomain/ti/omap_prm.c
22037 F:      drivers/soc/ti/*
22038
22039 TI LM49xxx FAMILY ASoC CODEC DRIVERS
22040 M:      M R Swami Reddy <[email protected]>
22041 M:      Vishwas A Deshpande <[email protected]>
22042 L:      [email protected] (moderated for non-subscribers)
22043 S:      Maintained
22044 F:      sound/soc/codecs/isabelle*
22045 F:      sound/soc/codecs/lm49453*
22046
22047 TI LMP92064 ADC DRIVER
22048 M:      Leonard Göhrs <[email protected]>
22049 R:      [email protected]
22050 L:      [email protected]
22051 S:      Maintained
22052 F:      Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
22053 F:      drivers/iio/adc/ti-lmp92064.c
22054
22055 TI PCM3060 ASoC CODEC DRIVER
22056 M:      Kirill Marinushkin <[email protected]>
22057 L:      [email protected] (moderated for non-subscribers)
22058 S:      Maintained
22059 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
22060 F:      sound/soc/codecs/pcm3060*
22061
22062 TI TAS571X FAMILY ASoC CODEC DRIVER
22063 M:      Kevin Cernekee <[email protected]>
22064 L:      [email protected] (moderated for non-subscribers)
22065 S:      Odd Fixes
22066 F:      sound/soc/codecs/tas571x*
22067
22068 TI TMAG5273 MAGNETOMETER DRIVER
22069 M:      Gerald Loacker <[email protected]>
22070 L:      [email protected]
22071 S:      Maintained
22072 F:      Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
22073 F:      drivers/iio/magnetometer/tmag5273.c
22074
22075 TI TRF7970A NFC DRIVER
22076 M:      Mark Greer <[email protected]>
22077 L:      [email protected]
22078 S:      Supported
22079 F:      Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
22080 F:      drivers/nfc/trf7970a.c
22081
22082 TI TSC2046 ADC DRIVER
22083 M:      Oleksij Rempel <[email protected]>
22084 R:      [email protected]
22085 L:      [email protected]
22086 S:      Maintained
22087 F:      Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
22088 F:      drivers/iio/adc/ti-tsc2046.c
22089
22090 TI TWL4030 SERIES SOC CODEC DRIVER
22091 M:      Peter Ujfalusi <[email protected]>
22092 L:      [email protected] (moderated for non-subscribers)
22093 S:      Maintained
22094 F:      sound/soc/codecs/twl4030*
22095
22096 TI VPE/CAL DRIVERS
22097 M:      Benoit Parrot <[email protected]>
22098 L:      [email protected]
22099 S:      Maintained
22100 W:      http://linuxtv.org/
22101 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22102 F:      Documentation/devicetree/bindings/media/ti,cal.yaml
22103 F:      Documentation/devicetree/bindings/media/ti,vpe.yaml
22104 F:      drivers/media/platform/ti/cal/
22105 F:      drivers/media/platform/ti/vpe/
22106
22107 TI WILINK WIRELESS DRIVERS
22108 L:      [email protected]
22109 S:      Orphan
22110 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
22111 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
22112 F:      drivers/net/wireless/ti/
22113
22114 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
22115 M:      John Stultz <[email protected]>
22116 M:      Thomas Gleixner <[email protected]>
22117 R:      Stephen Boyd <[email protected]>
22118 L:      [email protected]
22119 S:      Supported
22120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
22121 F:      include/linux/clocksource.h
22122 F:      include/linux/time.h
22123 F:      include/linux/timex.h
22124 F:      include/uapi/linux/time.h
22125 F:      include/uapi/linux/timex.h
22126 F:      kernel/time/alarmtimer.c
22127 F:      kernel/time/clocksource.c
22128 F:      kernel/time/ntp.c
22129 F:      kernel/time/time*.c
22130 F:      tools/testing/selftests/timers/
22131
22132 TIPC NETWORK LAYER
22133 M:      Jon Maloy <[email protected]>
22134 M:      Ying Xue <[email protected]>
22135 L:      [email protected] (core kernel code)
22136 L:      [email protected] (user apps, general discussion)
22137 S:      Maintained
22138 W:      http://tipc.sourceforge.net/
22139 F:      include/uapi/linux/tipc*.h
22140 F:      net/tipc/
22141
22142 TLAN NETWORK DRIVER
22143 M:      Samuel Chessman <[email protected]>
22144 L:      [email protected] (subscribers-only)
22145 S:      Maintained
22146 W:      http://sourceforge.net/projects/tlan/
22147 F:      Documentation/networking/device_drivers/ethernet/ti/tlan.rst
22148 F:      drivers/net/ethernet/ti/tlan.*
22149
22150 TMIO/SDHI MMC DRIVER
22151 M:      Wolfram Sang <[email protected]>
22152 L:      [email protected]
22153 L:      [email protected]
22154 S:      Supported
22155 F:      drivers/mmc/host/renesas_sdhi*
22156 F:      drivers/mmc/host/tmio_mmc*
22157 F:      include/linux/mfd/tmio.h
22158
22159 TMP401 HARDWARE MONITOR DRIVER
22160 M:      Guenter Roeck <[email protected]>
22161 L:      [email protected]
22162 S:      Maintained
22163 F:      Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
22164 F:      Documentation/hwmon/tmp401.rst
22165 F:      drivers/hwmon/tmp401.c
22166
22167 TMP464 HARDWARE MONITOR DRIVER
22168 M:      Guenter Roeck <[email protected]>
22169 L:      [email protected]
22170 S:      Maintained
22171 F:      Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
22172 F:      Documentation/hwmon/tmp464.rst
22173 F:      drivers/hwmon/tmp464.c
22174
22175 TMP513 HARDWARE MONITOR DRIVER
22176 M:      Eric Tremblay <[email protected]>
22177 L:      [email protected]
22178 S:      Maintained
22179 F:      Documentation/hwmon/tmp513.rst
22180 F:      drivers/hwmon/tmp513.c
22181
22182 TMPFS (SHMEM FILESYSTEM)
22183 M:      Hugh Dickins <[email protected]>
22184 L:      [email protected]
22185 S:      Maintained
22186 F:      include/linux/shmem_fs.h
22187 F:      mm/shmem.c
22188
22189 TOMOYO SECURITY MODULE
22190 M:      Kentaro Takeda <[email protected]>
22191 M:      Tetsuo Handa <[email protected]>
22192 L:      [email protected] (subscribers-only, for developers in English)
22193 L:      [email protected] (subscribers-only, for users in English)
22194 L:      [email protected] (subscribers-only, for developers in Japanese)
22195 L:      [email protected] (subscribers-only, for users in Japanese)
22196 S:      Maintained
22197 W:      https://tomoyo.osdn.jp/
22198 F:      security/tomoyo/
22199
22200 TOPSTAR LAPTOP EXTRAS DRIVER
22201 M:      Herton Ronaldo Krzesinski <[email protected]>
22202 L:      [email protected]
22203 S:      Maintained
22204 F:      drivers/platform/x86/topstar-laptop.c
22205
22206 TORTURE-TEST MODULES
22207 M:      Davidlohr Bueso <[email protected]>
22208 M:      "Paul E. McKenney" <[email protected]>
22209 M:      Josh Triplett <[email protected]>
22210 L:      [email protected]
22211 S:      Supported
22212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
22213 F:      Documentation/RCU/torture.rst
22214 F:      kernel/locking/locktorture.c
22215 F:      kernel/rcu/rcuscale.c
22216 F:      kernel/rcu/rcutorture.c
22217 F:      kernel/rcu/refscale.c
22218 F:      kernel/torture.c
22219
22220 TOSHIBA ACPI EXTRAS DRIVER
22221 M:      Azael Avalos <[email protected]>
22222 L:      [email protected]
22223 S:      Maintained
22224 F:      drivers/platform/x86/toshiba_acpi.c
22225
22226 TOSHIBA BLUETOOTH DRIVER
22227 M:      Azael Avalos <[email protected]>
22228 L:      [email protected]
22229 S:      Maintained
22230 F:      drivers/platform/x86/toshiba_bluetooth.c
22231
22232 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
22233 M:      Azael Avalos <[email protected]>
22234 L:      [email protected]
22235 S:      Maintained
22236 F:      drivers/platform/x86/toshiba_haps.c
22237
22238 TOSHIBA SMM DRIVER
22239 M:      Jonathan Buzzard <[email protected]>
22240 S:      Maintained
22241 W:      http://www.buzzard.org.uk/toshiba/
22242 F:      drivers/char/toshiba.c
22243 F:      include/linux/toshiba.h
22244 F:      include/uapi/linux/toshiba.h
22245
22246 TOSHIBA TC358743 DRIVER
22247 M:      Hans Verkuil <[email protected]>
22248 L:      [email protected]
22249 S:      Maintained
22250 F:      Documentation/devicetree/bindings/media/i2c/tc358743.txt
22251 F:      drivers/media/i2c/tc358743*
22252 F:      include/media/i2c/tc358743.h
22253
22254 TOSHIBA WMI HOTKEYS DRIVER
22255 M:      Azael Avalos <[email protected]>
22256 L:      [email protected]
22257 S:      Maintained
22258 F:      drivers/platform/x86/toshiba-wmi.c
22259
22260 TPM DEVICE DRIVER
22261 M:      Peter Huewe <[email protected]>
22262 M:      Jarkko Sakkinen <[email protected]>
22263 R:      Jason Gunthorpe <[email protected]>
22264 L:      [email protected]
22265 S:      Maintained
22266 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
22267 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
22268 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
22269 F:      drivers/char/tpm/
22270
22271 TPS546D24 DRIVER
22272 M:      Duke Du <[email protected]>
22273 L:      [email protected]
22274 S:      Maintained
22275 F:      Documentation/hwmon/tps546d24.rst
22276 F:      drivers/hwmon/pmbus/tps546d24.c
22277
22278 TQ SYSTEMS BOARD & DRIVER SUPPORT
22279 L:      [email protected]
22280 S:      Supported
22281 W:      https://www.tq-group.com/en/products/tq-embedded/
22282 F:      arch/arm/boot/dts/imx*mba*.dts*
22283 F:      arch/arm/boot/dts/imx*tqma*.dts*
22284 F:      arch/arm/boot/dts/mba*.dtsi
22285 F:      arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
22286 F:      arch/arm64/boot/dts/freescale/imx*mba*.dts*
22287 F:      arch/arm64/boot/dts/freescale/imx*tqma*.dts*
22288 F:      arch/arm64/boot/dts/freescale/mba*.dtsi
22289 F:      arch/arm64/boot/dts/freescale/tqml*.dts*
22290 F:      drivers/gpio/gpio-tqmx86.c
22291 F:      drivers/mfd/tqmx86.c
22292 F:      drivers/watchdog/tqmx86_wdt.c
22293
22294 TRACING
22295 M:      Steven Rostedt <[email protected]>
22296 M:      Masami Hiramatsu <[email protected]>
22297 R:      Mathieu Desnoyers <[email protected]>
22298 L:      [email protected]
22299 L:      [email protected]
22300 S:      Maintained
22301 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
22302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
22303 F:      Documentation/trace/*
22304 F:      fs/tracefs/
22305 F:      include/linux/trace*.h
22306 F:      include/trace/
22307 F:      kernel/trace/
22308 F:      scripts/tracing/
22309 F:      tools/testing/selftests/ftrace/
22310
22311 TRACING MMIO ACCESSES (MMIOTRACE)
22312 M:      Steven Rostedt <[email protected]>
22313 M:      Masami Hiramatsu <[email protected]>
22314 R:      Karol Herbst <[email protected]>
22315 R:      Pekka Paalanen <[email protected]>
22316 L:      [email protected]
22317 L:      [email protected]
22318 S:      Maintained
22319 F:      arch/x86/mm/kmmio.c
22320 F:      arch/x86/mm/mmio-mod.c
22321 F:      arch/x86/mm/testmmiotrace.c
22322 F:      include/linux/mmiotrace.h
22323 F:      kernel/trace/trace_mmiotrace.c
22324
22325 TRACING OS NOISE / LATENCY TRACERS
22326 M:      Steven Rostedt <[email protected]>
22327 M:      Daniel Bristot de Oliveira <[email protected]>
22328 S:      Maintained
22329 F:      Documentation/trace/hwlat_detector.rst
22330 F:      Documentation/trace/osnoise-tracer.rst
22331 F:      Documentation/trace/timerlat-tracer.rst
22332 F:      arch/*/kernel/trace.c
22333 F:      include/trace/events/osnoise.h
22334 F:      kernel/trace/trace_hwlat.c
22335 F:      kernel/trace/trace_irqsoff.c
22336 F:      kernel/trace/trace_osnoise.c
22337 F:      kernel/trace/trace_sched_wakeup.c
22338
22339 TRADITIONAL CHINESE DOCUMENTATION
22340 M:      Hu Haowen <[email protected]>
22341 S:      Maintained
22342 W:      https://github.com/srcres258/linux-doc
22343 T:      git git://github.com/srcres258/linux-doc.git doc-zh-tw
22344 F:      Documentation/translations/zh_TW/
22345
22346 TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
22347 M:      Dan Williams <[email protected]>
22348 L:      [email protected]
22349 S:      Maintained
22350 F:      Documentation/ABI/testing/configfs-tsm
22351 F:      drivers/virt/coco/tsm.c
22352 F:      include/linux/tsm.h
22353
22354 TTY LAYER AND SERIAL DRIVERS
22355 M:      Greg Kroah-Hartman <[email protected]>
22356 M:      Jiri Slaby <[email protected]>
22357 L:      [email protected]
22358 L:      [email protected]
22359 S:      Supported
22360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
22361 F:      Documentation/devicetree/bindings/serial/
22362 F:      Documentation/driver-api/serial/
22363 F:      drivers/tty/
22364 F:      include/linux/selection.h
22365 F:      include/linux/serial.h
22366 F:      include/linux/serial_core.h
22367 F:      include/linux/sysrq.h
22368 F:      include/linux/tty*.h
22369 F:      include/linux/vt.h
22370 F:      include/linux/vt_*.h
22371 F:      include/uapi/linux/serial.h
22372 F:      include/uapi/linux/serial_core.h
22373 F:      include/uapi/linux/tty.h
22374
22375 TUA9001 MEDIA DRIVER
22376 L:      [email protected]
22377 S:      Orphan
22378 W:      https://linuxtv.org
22379 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22380 F:      drivers/media/tuners/tua9001*
22381
22382 TULIP NETWORK DRIVERS
22383 L:      [email protected]
22384 L:      [email protected]
22385 S:      Orphan
22386 F:      drivers/net/ethernet/dec/tulip/
22387
22388 TUN/TAP driver
22389 M:      Willem de Bruijn <[email protected]>
22390 M:      Jason Wang <[email protected]>
22391 S:      Maintained
22392 W:      http://vtun.sourceforge.net/tun
22393 F:      Documentation/networking/tuntap.rst
22394 F:      arch/um/os-Linux/drivers/
22395 F:      drivers/net/tap.c
22396 F:      drivers/net/tun.c
22397
22398 TURBOCHANNEL SUBSYSTEM
22399 M:      "Maciej W. Rozycki" <[email protected]>
22400 M:      Ralf Baechle <[email protected]>
22401 L:      [email protected]
22402 S:      Maintained
22403 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
22404 F:      drivers/tc/
22405 F:      include/linux/tc.h
22406
22407 TURBOSTAT UTILITY
22408 M:      "Len Brown" <[email protected]>
22409 L:      [email protected]
22410 S:      Supported
22411 Q:      https://patchwork.kernel.org/project/linux-pm/list/
22412 B:      https://bugzilla.kernel.org
22413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
22414 F:      tools/power/x86/turbostat/
22415
22416 TW5864 VIDEO4LINUX DRIVER
22417 M:      Bluecherry Maintainers <[email protected]>
22418 M:      Anton Sviridenko <[email protected]>
22419 M:      Andrey Utkin <[email protected]>
22420 M:      Andrey Utkin <[email protected]>
22421 L:      [email protected]
22422 S:      Supported
22423 F:      drivers/media/pci/tw5864/
22424
22425 TW68 VIDEO4LINUX DRIVER
22426 M:      Hans Verkuil <[email protected]>
22427 L:      [email protected]
22428 S:      Odd Fixes
22429 W:      https://linuxtv.org
22430 T:      git git://linuxtv.org/media_tree.git
22431 F:      drivers/media/pci/tw68/
22432
22433 TW686X VIDEO4LINUX DRIVER
22434 M:      Ezequiel Garcia <[email protected]>
22435 L:      [email protected]
22436 S:      Maintained
22437 W:      http://linuxtv.org
22438 T:      git git://linuxtv.org/media_tree.git
22439 F:      drivers/media/pci/tw686x/
22440
22441 U-BOOT ENVIRONMENT VARIABLES
22442 M:      Rafał Miłecki <[email protected]>
22443 S:      Maintained
22444 F:      Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
22445 F:      drivers/nvmem/u-boot-env.c
22446
22447 UACCE ACCELERATOR FRAMEWORK
22448 M:      Zhangfei Gao <[email protected]>
22449 M:      Zhou Wang <[email protected]>
22450 L:      [email protected]
22451 L:      [email protected]
22452 S:      Maintained
22453 F:      Documentation/ABI/testing/sysfs-driver-uacce
22454 F:      Documentation/misc-devices/uacce.rst
22455 F:      drivers/misc/uacce/
22456 F:      include/linux/uacce.h
22457 F:      include/uapi/misc/uacce/
22458
22459 UBI FILE SYSTEM (UBIFS)
22460 M:      Richard Weinberger <[email protected]>
22461 L:      [email protected]
22462 S:      Supported
22463 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
22464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
22465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
22466 F:      Documentation/ABI/testing/sysfs-fs-ubifs
22467 F:      Documentation/filesystems/ubifs-authentication.rst
22468 F:      Documentation/filesystems/ubifs.rst
22469 F:      fs/ubifs/
22470
22471 UBLK USERSPACE BLOCK DRIVER
22472 M:      Ming Lei <[email protected]>
22473 L:      [email protected]
22474 S:      Maintained
22475 F:      Documentation/block/ublk.rst
22476 F:      drivers/block/ublk_drv.c
22477 F:      include/uapi/linux/ublk_cmd.h
22478
22479 UCLINUX (M68KNOMMU AND COLDFIRE)
22480 M:      Greg Ungerer <[email protected]>
22481 L:      [email protected]
22482 S:      Maintained
22483 W:      http://www.linux-m68k.org/
22484 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
22485 F:      arch/m68k/*/*_no.*
22486 F:      arch/m68k/68*/
22487 F:      arch/m68k/coldfire/
22488 F:      arch/m68k/include/asm/*_no.*
22489
22490 UDF FILESYSTEM
22491 M:      Jan Kara <[email protected]>
22492 S:      Maintained
22493 F:      Documentation/filesystems/udf.rst
22494 F:      fs/udf/
22495
22496 UDRAW TABLET
22497 M:      Bastien Nocera <[email protected]>
22498 L:      [email protected]
22499 S:      Maintained
22500 F:      drivers/hid/hid-udraw-ps3.c
22501
22502 UFS FILESYSTEM
22503 M:      Evgeniy Dushistov <[email protected]>
22504 S:      Maintained
22505 F:      Documentation/admin-guide/ufs.rst
22506 F:      fs/ufs/
22507
22508 UHID USERSPACE HID IO DRIVER
22509 M:      David Rheinsberg <[email protected]>
22510 L:      [email protected]
22511 S:      Maintained
22512 F:      drivers/hid/uhid.c
22513 F:      include/uapi/linux/uhid.h
22514
22515 ULPI BUS
22516 M:      Heikki Krogerus <[email protected]>
22517 L:      [email protected]
22518 S:      Maintained
22519 F:      drivers/usb/common/ulpi.c
22520 F:      include/linux/ulpi/
22521
22522 UNICODE SUBSYSTEM
22523 M:      Gabriel Krisman Bertazi <[email protected]>
22524 L:      [email protected]
22525 S:      Supported
22526 F:      fs/unicode/
22527
22528 UNIFDEF
22529 M:      Tony Finch <[email protected]>
22530 S:      Maintained
22531 W:      http://dotat.at/prog/unifdef
22532 F:      scripts/unifdef.c
22533
22534 UNIFORM CDROM DRIVER
22535 M:      Phillip Potter <[email protected]>
22536 S:      Maintained
22537 F:      Documentation/cdrom/
22538 F:      drivers/cdrom/cdrom.c
22539 F:      include/linux/cdrom.h
22540 F:      include/uapi/linux/cdrom.h
22541
22542 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
22543 R:      Alim Akhtar <[email protected]>
22544 R:      Avri Altman <[email protected]>
22545 R:      Bart Van Assche <[email protected]>
22546 L:      [email protected]
22547 S:      Supported
22548 F:      Documentation/devicetree/bindings/ufs/
22549 F:      Documentation/scsi/ufs.rst
22550 F:      drivers/ufs/core/
22551
22552 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
22553 M:      Pedro Sousa <[email protected]>
22554 L:      [email protected]
22555 S:      Supported
22556 F:      drivers/ufs/host/*dwc*
22557
22558 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
22559 M:      Alim Akhtar <[email protected]>
22560 L:      [email protected]
22561 S:      Maintained
22562 F:      drivers/ufs/host/ufs-exynos*
22563
22564 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
22565 M:      Peter Wang <[email protected]>
22566 R:      Stanley Jhu <[email protected]>
22567 L:      [email protected]
22568 L:      [email protected] (moderated for non-subscribers)
22569 S:      Maintained
22570 F:      drivers/ufs/host/ufs-mediatek*
22571
22572 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
22573 M:      Manivannan Sadhasivam <[email protected]>
22574 L:      [email protected]
22575 L:      [email protected]
22576 S:      Maintained
22577 F:      Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
22578 F:      drivers/ufs/host/ufs-qcom*
22579
22580 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
22581 M:      Yoshihiro Shimoda <[email protected]>
22582 L:      [email protected]
22583 L:      [email protected]
22584 S:      Maintained
22585 F:      drivers/ufs/host/ufs-renesas.c
22586
22587 UNSORTED BLOCK IMAGES (UBI)
22588 M:      Richard Weinberger <[email protected]>
22589 L:      [email protected]
22590 S:      Supported
22591 W:      http://www.linux-mtd.infradead.org/
22592 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
22593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
22594 F:      drivers/mtd/ubi/
22595 F:      include/linux/mtd/ubi.h
22596 F:      include/uapi/mtd/ubi-user.h
22597
22598 USB "USBNET" DRIVER FRAMEWORK
22599 M:      Oliver Neukum <[email protected]>
22600 L:      [email protected]
22601 S:      Maintained
22602 W:      http://www.linux-usb.org/usbnet
22603 F:      drivers/net/usb/usbnet.c
22604 F:      include/linux/usb/usbnet.h
22605
22606 USB ACM DRIVER
22607 M:      Oliver Neukum <[email protected]>
22608 L:      [email protected]
22609 S:      Maintained
22610 F:      Documentation/usb/acm.rst
22611 F:      drivers/usb/class/cdc-acm.*
22612
22613 USB APPLE MFI FASTCHARGE DRIVER
22614 M:      Bastien Nocera <[email protected]>
22615 L:      [email protected]
22616 S:      Maintained
22617 F:      drivers/usb/misc/apple-mfi-fastcharge.c
22618
22619 USB AR5523 WIRELESS DRIVER
22620 L:      [email protected]
22621 S:      Orphan
22622 F:      drivers/net/wireless/ath/ar5523/
22623
22624 USB ATTACHED SCSI
22625 M:      Oliver Neukum <[email protected]>
22626 L:      [email protected]
22627 L:      [email protected]
22628 S:      Maintained
22629 F:      drivers/usb/storage/uas.c
22630
22631 USB CDC ETHERNET DRIVER
22632 M:      Oliver Neukum <[email protected]>
22633 L:      [email protected]
22634 S:      Maintained
22635 F:      drivers/net/usb/cdc_*.c
22636 F:      include/uapi/linux/usb/cdc.h
22637
22638 USB CHAOSKEY DRIVER
22639 M:      Keith Packard <[email protected]>
22640 L:      [email protected]
22641 S:      Maintained
22642 F:      drivers/usb/misc/chaoskey.c
22643
22644 USB CYPRESS C67X00 DRIVER
22645 L:      [email protected]
22646 S:      Orphan
22647 F:      drivers/usb/c67x00/
22648
22649 USB DAVICOM DM9601 DRIVER
22650 M:      Peter Korsgaard <[email protected]>
22651 L:      [email protected]
22652 S:      Maintained
22653 W:      http://www.linux-usb.org/usbnet
22654 F:      drivers/net/usb/dm9601.c
22655
22656 USB EHCI DRIVER
22657 M:      Alan Stern <[email protected]>
22658 L:      [email protected]
22659 S:      Maintained
22660 F:      Documentation/usb/ehci.rst
22661 F:      drivers/usb/host/ehci*
22662
22663 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
22664 M:      Jiri Kosina <[email protected]>
22665 M:      Benjamin Tissoires <[email protected]>
22666 L:      [email protected]
22667 S:      Maintained
22668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
22669 F:      Documentation/hid/hiddev.rst
22670 F:      drivers/hid/usbhid/
22671
22672 USB INTEL XHCI ROLE MUX DRIVER
22673 M:      Hans de Goede <[email protected]>
22674 L:      [email protected]
22675 S:      Maintained
22676 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
22677
22678 USB IP DRIVER FOR HISILICON KIRIN 960
22679 M:      Yu Chen <[email protected]>
22680 M:      Binghui Wang <[email protected]>
22681 L:      [email protected]
22682 S:      Maintained
22683 F:      Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
22684 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
22685
22686 USB IP DRIVER FOR HISILICON KIRIN 970
22687 M:      Mauro Carvalho Chehab <[email protected]>
22688 L:      [email protected]
22689 S:      Maintained
22690 F:      Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
22691 F:      drivers/phy/hisilicon/phy-hi3670-usb3.c
22692
22693 USB ISP116X DRIVER
22694 M:      Olav Kongas <[email protected]>
22695 L:      [email protected]
22696 S:      Maintained
22697 F:      drivers/usb/host/isp116x*
22698 F:      include/linux/usb/isp116x.h
22699
22700 USB ISP1760 DRIVER
22701 M:      Rui Miguel Silva <[email protected]>
22702 L:      [email protected]
22703 S:      Maintained
22704 F:      Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
22705 F:      drivers/usb/isp1760/*
22706
22707 USB LAN78XX ETHERNET DRIVER
22708 M:      Woojung Huh <[email protected]>
22709 M:      [email protected]
22710 L:      [email protected]
22711 S:      Maintained
22712 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
22713 F:      drivers/net/usb/lan78xx.*
22714 F:      include/dt-bindings/net/microchip-lan78xx.h
22715
22716 USB MASS STORAGE DRIVER
22717 M:      Alan Stern <[email protected]>
22718 L:      [email protected]
22719 L:      [email protected]
22720 S:      Maintained
22721 F:      drivers/usb/storage/
22722
22723 USB MIDI DRIVER
22724 M:      Clemens Ladisch <[email protected]>
22725 L:      [email protected] (moderated for non-subscribers)
22726 S:      Maintained
22727 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
22728 F:      sound/usb/midi.*
22729
22730 USB NETWORKING DRIVERS
22731 L:      [email protected]
22732 S:      Odd Fixes
22733 F:      drivers/net/usb/
22734
22735 USB OHCI DRIVER
22736 M:      Alan Stern <[email protected]>
22737 L:      [email protected]
22738 S:      Maintained
22739 F:      Documentation/usb/ohci.rst
22740 F:      drivers/usb/host/ohci*
22741
22742 USB OTG FSM (Finite State Machine)
22743 M:      Peter Chen <[email protected]>
22744 L:      [email protected]
22745 S:      Maintained
22746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
22747 F:      drivers/usb/common/usb-otg-fsm.c
22748
22749 USB OVER IP DRIVER
22750 M:      Valentina Manea <[email protected]>
22751 M:      Shuah Khan <[email protected]>
22752 M:      Shuah Khan <[email protected]>
22753 R:      Hongren Zheng <[email protected]>
22754 L:      [email protected]
22755 S:      Maintained
22756 F:      Documentation/usb/usbip_protocol.rst
22757 F:      drivers/usb/usbip/
22758 F:      tools/testing/selftests/drivers/usb/usbip/
22759 F:      tools/usb/usbip/
22760
22761 USB PEGASUS DRIVER
22762 M:      Petko Manolov <[email protected]>
22763 L:      [email protected]
22764 L:      [email protected]
22765 S:      Maintained
22766 W:      https://github.com/petkan/pegasus
22767 T:      git https://github.com/petkan/pegasus.git
22768 F:      drivers/net/usb/pegasus.*
22769
22770 USB PRINTER DRIVER (usblp)
22771 M:      Pete Zaitcev <[email protected]>
22772 L:      [email protected]
22773 S:      Supported
22774 F:      drivers/usb/class/usblp.c
22775
22776 USB QMI WWAN NETWORK DRIVER
22777 M:      Bjørn Mork <[email protected]>
22778 L:      [email protected]
22779 S:      Maintained
22780 F:      Documentation/ABI/testing/sysfs-class-net-qmi
22781 F:      drivers/net/usb/qmi_wwan.c
22782
22783 USB RAW GADGET DRIVER
22784 R:      Andrey Konovalov <[email protected]>
22785 L:      [email protected]
22786 S:      Maintained
22787 F:      Documentation/usb/raw-gadget.rst
22788 F:      drivers/usb/gadget/legacy/raw_gadget.c
22789 F:      include/uapi/linux/usb/raw_gadget.h
22790
22791 USB RTL8150 DRIVER
22792 M:      Petko Manolov <[email protected]>
22793 L:      [email protected]
22794 L:      [email protected]
22795 S:      Maintained
22796 W:      https://github.com/petkan/rtl8150
22797 T:      git https://github.com/petkan/rtl8150.git
22798 F:      drivers/net/usb/rtl8150.c
22799
22800 USB SERIAL SUBSYSTEM
22801 M:      Johan Hovold <[email protected]>
22802 L:      [email protected]
22803 S:      Maintained
22804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
22805 F:      Documentation/usb/usb-serial.rst
22806 F:      drivers/usb/serial/
22807 F:      include/linux/usb/serial.h
22808
22809 USB SMSC75XX ETHERNET DRIVER
22810 M:      Steve Glendinning <[email protected]>
22811 L:      [email protected]
22812 S:      Maintained
22813 F:      drivers/net/usb/smsc75xx.*
22814
22815 USB SMSC95XX ETHERNET DRIVER
22816 M:      Steve Glendinning <[email protected]>
22817 M:      [email protected]
22818 L:      [email protected]
22819 S:      Maintained
22820 F:      drivers/net/usb/smsc95xx.*
22821
22822 USB SUBSYSTEM
22823 M:      Greg Kroah-Hartman <[email protected]>
22824 L:      [email protected]
22825 S:      Supported
22826 W:      http://www.linux-usb.org
22827 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
22828 F:      Documentation/devicetree/bindings/usb/
22829 F:      Documentation/usb/
22830 F:      drivers/usb/
22831 F:      include/dt-bindings/usb/
22832 F:      include/linux/usb.h
22833 F:      include/linux/usb/
22834 F:      include/uapi/linux/usb/
22835
22836 USB TYPEC BUS FOR ALTERNATE MODES
22837 M:      Heikki Krogerus <[email protected]>
22838 L:      [email protected]
22839 S:      Maintained
22840 F:      Documentation/ABI/testing/sysfs-bus-typec
22841 F:      Documentation/driver-api/usb/typec_bus.rst
22842 F:      drivers/usb/typec/altmodes/
22843 F:      include/linux/usb/typec_altmode.h
22844
22845 USB TYPEC CLASS
22846 M:      Heikki Krogerus <[email protected]>
22847 L:      [email protected]
22848 S:      Maintained
22849 F:      Documentation/ABI/testing/sysfs-class-typec
22850 F:      Documentation/driver-api/usb/typec.rst
22851 F:      drivers/usb/typec/
22852 F:      include/linux/usb/typec.h
22853
22854 USB TYPEC INTEL PMC MUX DRIVER
22855 M:      Heikki Krogerus <[email protected]>
22856 L:      [email protected]
22857 S:      Maintained
22858 F:      Documentation/firmware-guide/acpi/intel-pmc-mux.rst
22859 F:      drivers/usb/typec/mux/intel_pmc_mux.c
22860
22861 USB TYPEC PI3USB30532 MUX DRIVER
22862 M:      Hans de Goede <[email protected]>
22863 L:      [email protected]
22864 S:      Maintained
22865 F:      drivers/usb/typec/mux/pi3usb30532.c
22866
22867 USB TYPEC PORT CONTROLLER DRIVERS
22868 M:      Guenter Roeck <[email protected]>
22869 L:      [email protected]
22870 S:      Maintained
22871 F:      drivers/usb/typec/tcpm/
22872
22873 USB UHCI DRIVER
22874 M:      Alan Stern <[email protected]>
22875 L:      [email protected]
22876 S:      Maintained
22877 F:      drivers/usb/host/uhci*
22878
22879 USB VIDEO CLASS
22880 M:      Laurent Pinchart <[email protected]>
22881 L:      [email protected]
22882 S:      Maintained
22883 W:      http://www.ideasonboard.org/uvc/
22884 T:      git git://linuxtv.org/media_tree.git
22885 F:      drivers/media/usb/uvc/
22886 F:      include/uapi/linux/uvcvideo.h
22887
22888 USB WEBCAM GADGET
22889 M:      Laurent Pinchart <[email protected]>
22890 M:      Daniel Scally <[email protected]>
22891 L:      [email protected]
22892 S:      Maintained
22893 F:      drivers/usb/gadget/function/*uvc*
22894 F:      drivers/usb/gadget/legacy/webcam.c
22895 F:      include/uapi/linux/usb/g_uvc.h
22896
22897 USB XHCI DRIVER
22898 M:      Mathias Nyman <[email protected]>
22899 L:      [email protected]
22900 S:      Supported
22901 F:      drivers/usb/host/pci-quirks*
22902 F:      drivers/usb/host/xhci*
22903
22904 USER DATAGRAM PROTOCOL (UDP)
22905 M:      Willem de Bruijn <[email protected]>
22906 S:      Maintained
22907 F:      include/linux/udp.h
22908 F:      net/ipv4/udp.c
22909 F:      net/ipv6/udp.c
22910
22911 USER-MODE LINUX (UML)
22912 M:      Richard Weinberger <[email protected]>
22913 M:      Anton Ivanov <[email protected]>
22914 M:      Johannes Berg <[email protected]>
22915 L:      [email protected]
22916 S:      Maintained
22917 W:      http://user-mode-linux.sourceforge.net
22918 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
22919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
22920 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
22921 F:      Documentation/virt/uml/
22922 F:      arch/um/
22923 F:      arch/x86/um/
22924 F:      fs/hostfs/
22925
22926 USERSPACE COPYIN/COPYOUT (UIOVEC)
22927 M:      Alexander Viro <[email protected]>
22928 S:      Maintained
22929 F:      include/linux/uio.h
22930 F:      lib/iov_iter.c
22931
22932 USERSPACE DMA BUFFER DRIVER
22933 M:      Gerd Hoffmann <[email protected]>
22934 L:      [email protected]
22935 S:      Maintained
22936 T:      git git://anongit.freedesktop.org/drm/drm-misc
22937 F:      drivers/dma-buf/udmabuf.c
22938 F:      include/uapi/linux/udmabuf.h
22939
22940 USERSPACE I/O (UIO)
22941 M:      Greg Kroah-Hartman <[email protected]>
22942 S:      Maintained
22943 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
22944 F:      Documentation/driver-api/uio-howto.rst
22945 F:      drivers/uio/
22946 F:      include/linux/uio_driver.h
22947
22948 UTIL-LINUX PACKAGE
22949 M:      Karel Zak <[email protected]>
22950 L:      [email protected]
22951 S:      Maintained
22952 W:      http://en.wikipedia.org/wiki/Util-linux
22953 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
22954
22955 UUID HELPERS
22956 R:      Andy Shevchenko <[email protected]>
22957 L:      [email protected]
22958 S:      Maintained
22959 F:      include/linux/uuid.h
22960 F:      lib/test_uuid.c
22961 F:      lib/uuid.c
22962
22963 UV SYSFS DRIVER
22964 M:      Justin Ernst <[email protected]>
22965 L:      [email protected]
22966 S:      Maintained
22967 F:      drivers/platform/x86/uv_sysfs.c
22968
22969 UVESAFB DRIVER
22970 M:      Michal Januszewski <[email protected]>
22971 L:      [email protected]
22972 S:      Maintained
22973 W:      https://github.com/mjanusz/v86d
22974 F:      Documentation/fb/uvesafb.rst
22975 F:      drivers/video/fbdev/uvesafb.*
22976
22977 Ux500 CLOCK DRIVERS
22978 M:      Ulf Hansson <[email protected]>
22979 L:      [email protected]
22980 L:      [email protected] (moderated for non-subscribers)
22981 S:      Maintained
22982 F:      drivers/clk/ux500/
22983
22984 V4L2 ASYNC AND FWNODE FRAMEWORKS
22985 M:      Sakari Ailus <[email protected]>
22986 L:      [email protected]
22987 S:      Maintained
22988 T:      git git://linuxtv.org/media_tree.git
22989 F:      drivers/media/v4l2-core/v4l2-async.c
22990 F:      drivers/media/v4l2-core/v4l2-fwnode.c
22991 F:      include/media/v4l2-async.h
22992 F:      include/media/v4l2-fwnode.h
22993
22994 V4L2 LENS DRIVERS
22995 M:      Sakari Ailus <[email protected]>
22996 L:      [email protected]
22997 S:      Maintained
22998 F:      drivers/media/i2c/ak*
22999 F:      drivers/media/i2c/dw*
23000 F:      drivers/media/i2c/lm*
23001
23002 V4L2 CAMERA SENSOR DRIVERS
23003 M:      Sakari Ailus <[email protected]>
23004 L:      [email protected]
23005 S:      Maintained
23006 F:      Documentation/driver-api/media/camera-sensor.rst
23007 F:      Documentation/driver-api/media/tx-rx.rst
23008 F:      drivers/media/i2c/ar*
23009 F:      drivers/media/i2c/gc*
23010 F:      drivers/media/i2c/hi*
23011 F:      drivers/media/i2c/imx*
23012 F:      drivers/media/i2c/mt*
23013 F:      drivers/media/i2c/og*
23014 F:      drivers/media/i2c/ov*
23015 F:      drivers/media/i2c/s5*
23016 F:      drivers/media/i2c/st-vgxy61.c
23017
23018 VF610 NAND DRIVER
23019 M:      Stefan Agner <[email protected]>
23020 L:      [email protected]
23021 S:      Supported
23022 F:      drivers/mtd/nand/raw/vf610_nfc.c
23023
23024 VFAT/FAT/MSDOS FILESYSTEM
23025 M:      OGAWA Hirofumi <[email protected]>
23026 S:      Maintained
23027 F:      Documentation/filesystems/vfat.rst
23028 F:      fs/fat/
23029 F:      tools/testing/selftests/filesystems/fat/
23030
23031 VFIO CDX DRIVER
23032 M:      Nipun Gupta <[email protected]>
23033 M:      Nikhil Agarwal <[email protected]>
23034 L:      [email protected]
23035 S:      Maintained
23036 F:      drivers/vfio/cdx/*
23037
23038 VFIO DRIVER
23039 M:      Alex Williamson <[email protected]>
23040 L:      [email protected]
23041 S:      Maintained
23042 T:      git https://github.com/awilliam/linux-vfio.git
23043 F:      Documentation/ABI/testing/debugfs-vfio
23044 F:      Documentation/ABI/testing/sysfs-devices-vfio-dev
23045 F:      Documentation/driver-api/vfio.rst
23046 F:      drivers/vfio/
23047 F:      include/linux/vfio.h
23048 F:      include/linux/vfio_pci_core.h
23049 F:      include/uapi/linux/vfio.h
23050
23051 VFIO FSL-MC DRIVER
23052 M:      Diana Craciun <[email protected]>
23053 L:      [email protected]
23054 S:      Maintained
23055 F:      drivers/vfio/fsl-mc/
23056
23057 VFIO HISILICON PCI DRIVER
23058 M:      Longfang Liu <[email protected]>
23059 M:      Shameer Kolothum <[email protected]>
23060 L:      [email protected]
23061 S:      Maintained
23062 F:      drivers/vfio/pci/hisilicon/
23063
23064 VFIO MEDIATED DEVICE DRIVERS
23065 M:      Kirti Wankhede <[email protected]>
23066 L:      [email protected]
23067 S:      Maintained
23068 F:      Documentation/driver-api/vfio-mediated-device.rst
23069 F:      drivers/vfio/mdev/
23070 F:      include/linux/mdev.h
23071 F:      samples/vfio-mdev/
23072
23073 VFIO MLX5 PCI DRIVER
23074 M:      Yishai Hadas <[email protected]>
23075 L:      [email protected]
23076 S:      Maintained
23077 F:      drivers/vfio/pci/mlx5/
23078
23079 VFIO VIRTIO PCI DRIVER
23080 M:      Yishai Hadas <[email protected]>
23081 L:      [email protected]
23082 L:      [email protected]
23083 S:      Maintained
23084 F:      drivers/vfio/pci/virtio
23085
23086 VFIO PCI DEVICE SPECIFIC DRIVERS
23087 R:      Jason Gunthorpe <[email protected]>
23088 R:      Yishai Hadas <[email protected]>
23089 R:      Shameer Kolothum <[email protected]>
23090 R:      Kevin Tian <[email protected]>
23091 L:      [email protected]
23092 S:      Maintained
23093 P:      Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
23094 F:      drivers/vfio/pci/*/
23095
23096 VFIO PDS PCI DRIVER
23097 M:      Brett Creeley <[email protected]>
23098 L:      [email protected]
23099 S:      Maintained
23100 F:      Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
23101 F:      drivers/vfio/pci/pds/
23102
23103 VFIO PLATFORM DRIVER
23104 M:      Eric Auger <[email protected]>
23105 L:      [email protected]
23106 S:      Maintained
23107 F:      drivers/vfio/platform/
23108
23109 VGA_SWITCHEROO
23110 R:      Lukas Wunner <[email protected]>
23111 S:      Maintained
23112 T:      git git://anongit.freedesktop.org/drm/drm-misc
23113 F:      Documentation/gpu/vga-switcheroo.rst
23114 F:      drivers/gpu/vga/vga_switcheroo.c
23115 F:      include/linux/vga_switcheroo.h
23116
23117 VIA RHINE NETWORK DRIVER
23118 M:      Kevin Brace <[email protected]>
23119 S:      Maintained
23120 F:      drivers/net/ethernet/via/via-rhine.c
23121
23122 VIA SD/MMC CARD CONTROLLER DRIVER
23123 M:      Bruce Chang <[email protected]>
23124 M:      Harald Welte <[email protected]>
23125 S:      Maintained
23126 F:      drivers/mmc/host/via-sdmmc.c
23127
23128 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
23129 M:      Florian Tobias Schandinat <[email protected]>
23130 L:      [email protected]
23131 S:      Maintained
23132 F:      drivers/video/fbdev/via/
23133 F:      include/linux/via-core.h
23134 F:      include/linux/via_i2c.h
23135
23136 VIA VELOCITY NETWORK DRIVER
23137 M:      Francois Romieu <[email protected]>
23138 L:      [email protected]
23139 S:      Maintained
23140 F:      drivers/net/ethernet/via/via-velocity.*
23141
23142 VICODEC VIRTUAL CODEC DRIVER
23143 M:      Hans Verkuil <[email protected]>
23144 L:      [email protected]
23145 S:      Maintained
23146 W:      https://linuxtv.org
23147 T:      git git://linuxtv.org/media_tree.git
23148 F:      drivers/media/test-drivers/vicodec/*
23149
23150 VIDEO I2C POLLING DRIVER
23151 M:      Matt Ranostay <[email protected]>
23152 L:      [email protected]
23153 S:      Maintained
23154 F:      drivers/media/i2c/video-i2c.c
23155
23156 VIDEO MULTIPLEXER DRIVER
23157 M:      Philipp Zabel <[email protected]>
23158 L:      [email protected]
23159 S:      Maintained
23160 F:      drivers/media/platform/video-mux.c
23161
23162 VIDEOBUF2 FRAMEWORK
23163 M:      Tomasz Figa <[email protected]>
23164 M:      Marek Szyprowski <[email protected]>
23165 L:      [email protected]
23166 S:      Maintained
23167 F:      drivers/media/common/videobuf2/*
23168 F:      include/media/videobuf2-*
23169
23170 VIDTV VIRTUAL DIGITAL TV DRIVER
23171 M:      Daniel W. S. Almeida <[email protected]>
23172 L:      [email protected]
23173 S:      Maintained
23174 W:      https://linuxtv.org
23175 T:      git git://linuxtv.org/media_tree.git
23176 F:      drivers/media/test-drivers/vidtv/*
23177
23178 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
23179 M:      Shuah Khan <[email protected]>
23180 R:      Kieran Bingham <[email protected]>
23181 L:      [email protected]
23182 S:      Maintained
23183 W:      https://linuxtv.org
23184 T:      git git://linuxtv.org/media_tree.git
23185 F:      drivers/media/test-drivers/vimc/*
23186
23187 VIRT LIB
23188 M:      Alex Williamson <[email protected]>
23189 M:      Paolo Bonzini <[email protected]>
23190 L:      [email protected]
23191 S:      Supported
23192 F:      virt/lib/
23193
23194 VIRTIO AND VHOST VSOCK DRIVER
23195 M:      Stefan Hajnoczi <[email protected]>
23196 M:      Stefano Garzarella <[email protected]>
23197 L:      [email protected]
23198 L:      [email protected]
23199 L:      [email protected]
23200 S:      Maintained
23201 F:      drivers/vhost/vsock.c
23202 F:      include/linux/virtio_vsock.h
23203 F:      include/uapi/linux/virtio_vsock.h
23204 F:      net/vmw_vsock/virtio_transport.c
23205 F:      net/vmw_vsock/virtio_transport_common.c
23206
23207 VIRTIO BALLOON
23208 M:      "Michael S. Tsirkin" <[email protected]>
23209 M:      David Hildenbrand <[email protected]>
23210 L:      [email protected]
23211 S:      Maintained
23212 F:      drivers/virtio/virtio_balloon.c
23213 F:      include/linux/balloon_compaction.h
23214 F:      include/uapi/linux/virtio_balloon.h
23215 F:      mm/balloon_compaction.c
23216
23217 VIRTIO BLOCK AND SCSI DRIVERS
23218 M:      "Michael S. Tsirkin" <[email protected]>
23219 M:      Jason Wang <[email protected]>
23220 R:      Paolo Bonzini <[email protected]>
23221 R:      Stefan Hajnoczi <[email protected]>
23222 L:      [email protected]
23223 S:      Maintained
23224 F:      drivers/block/virtio_blk.c
23225 F:      drivers/scsi/virtio_scsi.c
23226 F:      include/uapi/linux/virtio_blk.h
23227 F:      include/uapi/linux/virtio_scsi.h
23228
23229 VIRTIO CONSOLE DRIVER
23230 M:      Amit Shah <[email protected]>
23231 L:      [email protected]
23232 S:      Maintained
23233 F:      drivers/char/virtio_console.c
23234 F:      include/uapi/linux/virtio_console.h
23235
23236 VIRTIO CORE AND NET DRIVERS
23237 M:      "Michael S. Tsirkin" <[email protected]>
23238 M:      Jason Wang <[email protected]>
23239 R:      Xuan Zhuo <[email protected]>
23240 L:      [email protected]
23241 S:      Maintained
23242 F:      Documentation/ABI/testing/sysfs-bus-vdpa
23243 F:      Documentation/ABI/testing/sysfs-class-vduse
23244 F:      Documentation/devicetree/bindings/virtio/
23245 F:      Documentation/driver-api/virtio/
23246 F:      drivers/block/virtio_blk.c
23247 F:      drivers/crypto/virtio/
23248 F:      drivers/net/virtio_net.c
23249 F:      drivers/vdpa/
23250 F:      drivers/virtio/
23251 F:      include/linux/vdpa.h
23252 F:      include/linux/virtio*.h
23253 F:      include/linux/vringh.h
23254 F:      include/uapi/linux/virtio_*.h
23255 F:      tools/virtio/
23256
23257 VIRTIO CRYPTO DRIVER
23258 M:      Gonglei <[email protected]>
23259 L:      [email protected]
23260 L:      [email protected]
23261 S:      Maintained
23262 F:      drivers/crypto/virtio/
23263 F:      include/uapi/linux/virtio_crypto.h
23264
23265 VIRTIO DRIVERS FOR S390
23266 M:      Cornelia Huck <[email protected]>
23267 M:      Halil Pasic <[email protected]>
23268 M:      Eric Farman <[email protected]>
23269 L:      [email protected]
23270 L:      [email protected]
23271 L:      [email protected]
23272 S:      Supported
23273 F:      arch/s390/include/uapi/asm/virtio-ccw.h
23274 F:      drivers/s390/virtio/
23275
23276 VIRTIO FILE SYSTEM
23277 M:      Vivek Goyal <[email protected]>
23278 M:      Stefan Hajnoczi <[email protected]>
23279 M:      Miklos Szeredi <[email protected]>
23280 L:      [email protected]
23281 L:      [email protected]
23282 S:      Supported
23283 W:      https://virtio-fs.gitlab.io/
23284 F:      Documentation/filesystems/virtiofs.rst
23285 F:      fs/fuse/virtio_fs.c
23286 F:      include/uapi/linux/virtio_fs.h
23287
23288 VIRTIO GPIO DRIVER
23289 M:      Enrico Weigelt, metux IT consult <[email protected]>
23290 M:      Viresh Kumar <[email protected]>
23291 L:      [email protected]
23292 L:      [email protected]
23293 S:      Maintained
23294 F:      drivers/gpio/gpio-virtio.c
23295 F:      include/uapi/linux/virtio_gpio.h
23296
23297 VIRTIO GPU DRIVER
23298 M:      David Airlie <[email protected]>
23299 M:      Gerd Hoffmann <[email protected]>
23300 R:      Gurchetan Singh <[email protected]>
23301 R:      Chia-I Wu <[email protected]>
23302 L:      [email protected]
23303 L:      [email protected]
23304 S:      Maintained
23305 T:      git git://anongit.freedesktop.org/drm/drm-misc
23306 F:      drivers/gpu/drm/ci/xfails/virtio*
23307 F:      drivers/gpu/drm/virtio/
23308 F:      include/uapi/linux/virtio_gpu.h
23309
23310 VIRTIO HOST (VHOST)
23311 M:      "Michael S. Tsirkin" <[email protected]>
23312 M:      Jason Wang <[email protected]>
23313 L:      [email protected]
23314 L:      [email protected]
23315 L:      [email protected]
23316 S:      Maintained
23317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
23318 F:      drivers/vhost/
23319 F:      include/linux/sched/vhost_task.h
23320 F:      include/linux/vhost_iotlb.h
23321 F:      include/uapi/linux/vhost.h
23322 F:      kernel/vhost_task.c
23323
23324 VIRTIO HOST (VHOST-SCSI)
23325 M:      "Michael S. Tsirkin" <[email protected]>
23326 M:      Jason Wang <[email protected]>
23327 M:      Mike Christie <[email protected]>
23328 R:      Paolo Bonzini <[email protected]>
23329 R:      Stefan Hajnoczi <[email protected]>
23330 L:      [email protected]
23331 S:      Maintained
23332 F:      drivers/vhost/scsi.c
23333
23334 VIRTIO I2C DRIVER
23335 M:      Conghui Chen <[email protected]>
23336 M:      Viresh Kumar <[email protected]>
23337 L:      [email protected]
23338 L:      [email protected]
23339 S:      Maintained
23340 F:      drivers/i2c/busses/i2c-virtio.c
23341 F:      include/uapi/linux/virtio_i2c.h
23342
23343 VIRTIO INPUT DRIVER
23344 M:      Gerd Hoffmann <[email protected]>
23345 S:      Maintained
23346 F:      drivers/virtio/virtio_input.c
23347 F:      include/uapi/linux/virtio_input.h
23348
23349 VIRTIO IOMMU DRIVER
23350 M:      Jean-Philippe Brucker <[email protected]>
23351 L:      [email protected]
23352 S:      Maintained
23353 F:      drivers/iommu/virtio-iommu.c
23354 F:      include/uapi/linux/virtio_iommu.h
23355
23356 VIRTIO MEM DRIVER
23357 M:      David Hildenbrand <[email protected]>
23358 L:      [email protected]
23359 S:      Maintained
23360 W:      https://virtio-mem.gitlab.io/
23361 F:      drivers/virtio/virtio_mem.c
23362 F:      include/uapi/linux/virtio_mem.h
23363
23364 VIRTIO PMEM DRIVER
23365 M:      Pankaj Gupta <[email protected]>
23366 L:      [email protected]
23367 S:      Maintained
23368 F:      drivers/nvdimm/nd_virtio.c
23369 F:      drivers/nvdimm/virtio_pmem.c
23370
23371 VIRTIO SOUND DRIVER
23372 M:      Anton Yakovlev <[email protected]>
23373 M:      "Michael S. Tsirkin" <[email protected]>
23374 L:      [email protected]
23375 L:      [email protected] (moderated for non-subscribers)
23376 S:      Maintained
23377 F:      include/uapi/linux/virtio_snd.h
23378 F:      sound/virtio/*
23379
23380 VIRTUAL BOX GUEST DEVICE DRIVER
23381 M:      Hans de Goede <[email protected]>
23382 M:      Arnd Bergmann <[email protected]>
23383 M:      Greg Kroah-Hartman <[email protected]>
23384 S:      Maintained
23385 F:      drivers/virt/vboxguest/
23386 F:      include/linux/vbox_utils.h
23387 F:      include/uapi/linux/vbox*.h
23388
23389 VIRTUAL BOX SHARED FOLDER VFS DRIVER
23390 M:      Hans de Goede <[email protected]>
23391 L:      [email protected]
23392 S:      Maintained
23393 F:      fs/vboxsf/*
23394
23395 VIRTUAL PCM TEST DRIVER
23396 M:      Ivan Orlov <[email protected]>
23397 L:      [email protected]
23398 S:      Maintained
23399 F:      Documentation/sound/cards/pcmtest.rst
23400 F:      sound/drivers/pcmtest.c
23401 F:      tools/testing/selftests/alsa/test-pcmtest-driver.c
23402
23403 VIRTUAL SERIO DEVICE DRIVER
23404 M:      Stephen Chandler Paul <[email protected]>
23405 S:      Maintained
23406 F:      drivers/input/serio/userio.c
23407 F:      include/uapi/linux/userio.h
23408
23409 VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
23410 M:      Javier Carrasco <[email protected]>
23411 S:      Maintained
23412 F:      Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
23413 F:      drivers/iio/light/veml6075.c
23414
23415 VISL VIRTUAL STATELESS DECODER DRIVER
23416 M:      Daniel Almeida <[email protected]>
23417 L:      [email protected]
23418 S:      Supported
23419 F:      drivers/media/test-drivers/visl
23420
23421 VIVID VIRTUAL VIDEO DRIVER
23422 M:      Hans Verkuil <[email protected]>
23423 L:      [email protected]
23424 S:      Maintained
23425 W:      https://linuxtv.org
23426 T:      git git://linuxtv.org/media_tree.git
23427 F:      drivers/media/test-drivers/vivid/*
23428
23429 VM SOCKETS (AF_VSOCK)
23430 M:      Stefano Garzarella <[email protected]>
23431 L:      [email protected]
23432 L:      [email protected]
23433 S:      Maintained
23434 F:      drivers/net/vsockmon.c
23435 F:      include/net/af_vsock.h
23436 F:      include/uapi/linux/vm_sockets.h
23437 F:      include/uapi/linux/vm_sockets_diag.h
23438 F:      include/uapi/linux/vsockmon.h
23439 F:      net/vmw_vsock/
23440 F:      tools/testing/vsock/
23441
23442 VMALLOC
23443 M:      Andrew Morton <[email protected]>
23444 R:      Uladzislau Rezki <[email protected]>
23445 R:      Christoph Hellwig <[email protected]>
23446 R:      Lorenzo Stoakes <[email protected]>
23447 L:      [email protected]
23448 S:      Maintained
23449 W:      http://www.linux-mm.org
23450 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
23451 F:      include/linux/vmalloc.h
23452 F:      mm/vmalloc.c
23453
23454 VME SUBSYSTEM
23455 L:      [email protected]
23456 S:      Orphan
23457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23458 F:      Documentation/driver-api/vme.rst
23459 F:      drivers/staging/vme_user/
23460
23461 VMWARE BALLOON DRIVER
23462 M:      Nadav Amit <[email protected]>
23463 R:      VMware PV-Drivers Reviewers <[email protected]>
23464 L:      [email protected]
23465 S:      Supported
23466 F:      drivers/misc/vmw_balloon.c
23467
23468 VMWARE HYPERVISOR INTERFACE
23469 M:      Ajay Kaher <[email protected]>
23470 M:      Alexey Makhalov <[email protected]>
23471 R:      VMware PV-Drivers Reviewers <[email protected]>
23472 L:      [email protected]
23473 L:      [email protected]
23474 S:      Supported
23475 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
23476 F:      arch/x86/include/asm/vmware.h
23477 F:      arch/x86/kernel/cpu/vmware.c
23478
23479 VMWARE PVRDMA DRIVER
23480 M:      Bryan Tan <[email protected]>
23481 M:      Vishnu Dasa <[email protected]>
23482 R:      VMware PV-Drivers Reviewers <[email protected]>
23483 L:      [email protected]
23484 S:      Supported
23485 F:      drivers/infiniband/hw/vmw_pvrdma/
23486
23487 VMWARE PVSCSI DRIVER
23488 M:      Vishal Bhakta <[email protected]>
23489 R:      VMware PV-Drivers Reviewers <[email protected]>
23490 L:      [email protected]
23491 S:      Supported
23492 F:      drivers/scsi/vmw_pvscsi.c
23493 F:      drivers/scsi/vmw_pvscsi.h
23494
23495 VMWARE VIRTUAL PTP CLOCK DRIVER
23496 M:      Jeff Sipek <[email protected]>
23497 R:      Ajay Kaher <[email protected]>
23498 R:      Alexey Makhalov <[email protected]>
23499 R:      VMware PV-Drivers Reviewers <[email protected]>
23500 L:      [email protected]
23501 S:      Supported
23502 F:      drivers/ptp/ptp_vmw.c
23503
23504 VMWARE VMCI DRIVER
23505 M:      Bryan Tan <[email protected]>
23506 M:      Vishnu Dasa <[email protected]>
23507 R:      VMware PV-Drivers Reviewers <[email protected]>
23508 L:      [email protected]
23509 S:      Supported
23510 F:      drivers/misc/vmw_vmci/
23511 F:      include/linux/vmw_vmci*
23512
23513 VMWARE VMMOUSE SUBDRIVER
23514 M:      Zack Rusin <[email protected]>
23515 R:      Broadcom internal kernel review list <[email protected]>
23516 L:      [email protected]
23517 S:      Supported
23518 F:      drivers/input/mouse/vmmouse.c
23519 F:      drivers/input/mouse/vmmouse.h
23520
23521 VMWARE VMXNET3 ETHERNET DRIVER
23522 M:      Ronak Doshi <[email protected]>
23523 R:      VMware PV-Drivers Reviewers <[email protected]>
23524 L:      [email protected]
23525 S:      Supported
23526 F:      drivers/net/vmxnet3/
23527
23528 VMWARE VSOCK VMCI TRANSPORT DRIVER
23529 M:      Bryan Tan <[email protected]>
23530 M:      Vishnu Dasa <[email protected]>
23531 R:      VMware PV-Drivers Reviewers <[email protected]>
23532 L:      [email protected]
23533 S:      Supported
23534 F:      net/vmw_vsock/vmci_transport*
23535
23536 VOCORE VOCORE2 BOARD
23537 M:      Harvey Hunt <[email protected]>
23538 L:      [email protected]
23539 S:      Maintained
23540 F:      arch/mips/boot/dts/ralink/vocore2.dts
23541
23542 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
23543 M:      Liam Girdwood <[email protected]>
23544 M:      Mark Brown <[email protected]>
23545 L:      [email protected]
23546 S:      Supported
23547 W:      http://www.slimlogic.co.uk/?p=48
23548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
23549 F:      Documentation/devicetree/bindings/regulator/
23550 F:      Documentation/power/regulator/
23551 F:      drivers/regulator/
23552 F:      include/dt-bindings/regulator/
23553 F:      include/linux/regulator/
23554 K:      regulator_get_optional
23555
23556 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
23557 R:      Matti Vaittinen <[email protected]>
23558 F:      drivers/regulator/irq_helpers.c
23559
23560 VRF
23561 M:      David Ahern <[email protected]>
23562 L:      [email protected]
23563 S:      Maintained
23564 F:      Documentation/networking/vrf.rst
23565 F:      drivers/net/vrf.c
23566
23567 VSPRINTF
23568 M:      Petr Mladek <[email protected]>
23569 M:      Steven Rostedt <[email protected]>
23570 R:      Andy Shevchenko <[email protected]>
23571 R:      Rasmus Villemoes <[email protected]>
23572 R:      Sergey Senozhatsky <[email protected]>
23573 S:      Maintained
23574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
23575 F:      Documentation/core-api/printk-formats.rst
23576 F:      lib/test_printf.c
23577 F:      lib/test_scanf.c
23578 F:      lib/vsprintf.c
23579
23580 VT1211 HARDWARE MONITOR DRIVER
23581 M:      Juerg Haefliger <[email protected]>
23582 L:      [email protected]
23583 S:      Maintained
23584 F:      Documentation/hwmon/vt1211.rst
23585 F:      drivers/hwmon/vt1211.c
23586
23587 VT8231 HARDWARE MONITOR DRIVER
23588 M:      Roger Lucas <[email protected]>
23589 L:      [email protected]
23590 S:      Maintained
23591 F:      drivers/hwmon/vt8231.c
23592
23593 VUB300 USB to SDIO/SD/MMC bridge chip
23594 L:      [email protected]
23595 S:      Orphan
23596 F:      drivers/mmc/host/vub300.c
23597
23598 W1 DALLAS'S 1-WIRE BUS
23599 M:      Krzysztof Kozlowski <[email protected]>
23600 S:      Maintained
23601 F:      Documentation/devicetree/bindings/w1/
23602 F:      Documentation/w1/
23603 F:      drivers/w1/
23604 F:      include/linux/w1.h
23605
23606 W83791D HARDWARE MONITORING DRIVER
23607 M:      Marc Hulsman <[email protected]>
23608 L:      [email protected]
23609 S:      Maintained
23610 F:      Documentation/hwmon/w83791d.rst
23611 F:      drivers/hwmon/w83791d.c
23612
23613 W83793 HARDWARE MONITORING DRIVER
23614 M:      Rudolf Marek <[email protected]>
23615 L:      [email protected]
23616 S:      Maintained
23617 F:      Documentation/hwmon/w83793.rst
23618 F:      drivers/hwmon/w83793.c
23619
23620 W83795 HARDWARE MONITORING DRIVER
23621 M:      Jean Delvare <[email protected]>
23622 L:      [email protected]
23623 S:      Maintained
23624 F:      drivers/hwmon/w83795.c
23625
23626 W83L51xD SD/MMC CARD INTERFACE DRIVER
23627 M:      Pierre Ossman <[email protected]>
23628 S:      Maintained
23629 F:      drivers/mmc/host/wbsd.*
23630
23631 WACOM PROTOCOL 4 SERIAL TABLETS
23632 M:      Julian Squires <[email protected]>
23633 M:      Hans de Goede <[email protected]>
23634 L:      [email protected]
23635 S:      Maintained
23636 F:      drivers/input/tablet/wacom_serial4.c
23637
23638 WANGXUN ETHERNET DRIVER
23639 M:      Jiawen Wu <[email protected]>
23640 M:      Mengyuan Lou <[email protected]>
23641 L:      [email protected]
23642 S:      Maintained
23643 W:      https://www.net-swift.com
23644 F:      Documentation/networking/device_drivers/ethernet/wangxun/*
23645 F:      drivers/net/ethernet/wangxun/
23646 F:      drivers/net/pcs/pcs-xpcs-wx.c
23647
23648 WATCHDOG DEVICE DRIVERS
23649 M:      Wim Van Sebroeck <[email protected]>
23650 M:      Guenter Roeck <[email protected]>
23651 L:      [email protected]
23652 S:      Maintained
23653 W:      http://www.linux-watchdog.org/
23654 T:      git git://www.linux-watchdog.org/linux-watchdog.git
23655 F:      Documentation/devicetree/bindings/watchdog/
23656 F:      Documentation/watchdog/
23657 F:      drivers/watchdog/
23658 F:      include/linux/watchdog.h
23659 F:      include/trace/events/watchdog.h
23660 F:      include/uapi/linux/watchdog.h
23661
23662 WAVE5 VPU CODEC DRIVER
23663 M:      Nas Chung <[email protected]>
23664 M:      Jackson Lee <[email protected]>
23665 L:      [email protected]
23666 S:      Maintained
23667 F:      Documentation/devicetree/bindings/media/cnm,wave521c.yaml
23668 F:      drivers/media/platform/chips-media/wave5/
23669
23670 WHISKEYCOVE PMIC GPIO DRIVER
23671 M:      Kuppuswamy Sathyanarayanan <[email protected]>
23672 L:      [email protected]
23673 S:      Maintained
23674 F:      drivers/gpio/gpio-wcove.c
23675
23676 WHWAVE RTC DRIVER
23677 M:      Dianlong Li <[email protected]>
23678 L:      [email protected]
23679 S:      Maintained
23680 F:      drivers/rtc/rtc-sd3078.c
23681
23682 WIIMOTE HID DRIVER
23683 M:      David Rheinsberg <[email protected]>
23684 L:      [email protected]
23685 S:      Maintained
23686 F:      drivers/hid/hid-wiimote*
23687
23688 WILOCITY WIL6210 WIRELESS DRIVER
23689 L:      [email protected]
23690 S:      Orphan
23691 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
23692 F:      drivers/net/wireless/ath/wil6210/
23693
23694 WINBOND CIR DRIVER
23695 M:      David Härdeman <[email protected]>
23696 S:      Maintained
23697 F:      drivers/media/rc/winbond-cir.c
23698
23699 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
23700 L:      [email protected]
23701 S:      Orphan
23702 F:      drivers/watchdog/ebc-c384_wdt.c
23703
23704 WINSYSTEMS WS16C48 GPIO DRIVER
23705 M:      William Breathitt Gray <[email protected]>
23706 L:      [email protected]
23707 S:      Maintained
23708 F:      drivers/gpio/gpio-ws16c48.c
23709
23710 WIREGUARD SECURE NETWORK TUNNEL
23711 M:      Jason A. Donenfeld <[email protected]>
23712 L:      [email protected]
23713 L:      [email protected]
23714 S:      Maintained
23715 F:      drivers/net/wireguard/
23716 F:      tools/testing/selftests/wireguard/
23717
23718 WISTRON LAPTOP BUTTON DRIVER
23719 M:      Miloslav Trmac <[email protected]>
23720 S:      Maintained
23721 F:      drivers/input/misc/wistron_btns.c
23722
23723 WMI BINARY MOF DRIVER
23724 M:      Armin Wolf <[email protected]>
23725 R:      Thomas Weißschuh <[email protected]>
23726 L:      [email protected]
23727 S:      Maintained
23728 F:      Documentation/ABI/stable/sysfs-platform-wmi-bmof
23729 F:      Documentation/wmi/devices/wmi-bmof.rst
23730 F:      drivers/platform/x86/wmi-bmof.c
23731
23732 WOLFSON MICROELECTRONICS DRIVERS
23733 L:      [email protected]
23734 S:      Supported
23735 W:      https://github.com/CirrusLogic/linux-drivers/wiki
23736 T:      git https://github.com/CirrusLogic/linux-drivers.git
23737 F:      Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
23738 F:      Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
23739 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
23740 F:      Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
23741 F:      Documentation/devicetree/bindings/sound/wlf,*.yaml
23742 F:      Documentation/devicetree/bindings/sound/wm*
23743 F:      Documentation/hwmon/wm83??.rst
23744 F:      arch/arm/mach-s3c/mach-crag6410*
23745 F:      drivers/clk/clk-wm83*.c
23746 F:      drivers/gpio/gpio-*wm*.c
23747 F:      drivers/gpio/gpio-arizona.c
23748 F:      drivers/hwmon/wm83??-hwmon.c
23749 F:      drivers/input/misc/wm831x-on.c
23750 F:      drivers/input/touchscreen/wm831x-ts.c
23751 F:      drivers/input/touchscreen/wm97*.c
23752 F:      drivers/leds/leds-wm83*.c
23753 F:      drivers/mfd/arizona*
23754 F:      drivers/mfd/cs47l24*
23755 F:      drivers/mfd/wm*.c
23756 F:      drivers/power/supply/wm83*.c
23757 F:      drivers/regulator/arizona*
23758 F:      drivers/regulator/wm8*.c
23759 F:      drivers/rtc/rtc-wm83*.c
23760 F:      drivers/video/backlight/wm83*_bl.c
23761 F:      drivers/watchdog/wm83*_wdt.c
23762 F:      include/linux/mfd/arizona/
23763 F:      include/linux/mfd/wm831x/
23764 F:      include/linux/mfd/wm8350/
23765 F:      include/linux/mfd/wm8400*
23766 F:      include/linux/regulator/arizona*
23767 F:      include/linux/wm97xx.h
23768 F:      include/sound/wm????.h
23769 F:      sound/soc/codecs/arizona*
23770 F:      sound/soc/codecs/cs47l24*
23771 F:      sound/soc/codecs/wm*
23772
23773 WORKQUEUE
23774 M:      Tejun Heo <[email protected]>
23775 R:      Lai Jiangshan <[email protected]>
23776 S:      Maintained
23777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
23778 F:      Documentation/core-api/workqueue.rst
23779 F:      include/linux/workqueue.h
23780 F:      kernel/workqueue.c
23781 F:      kernel/workqueue_internal.h
23782
23783 WWAN DRIVERS
23784 M:      Loic Poulain <[email protected]>
23785 M:      Sergey Ryazanov <[email protected]>
23786 R:      Johannes Berg <[email protected]>
23787 L:      [email protected]
23788 S:      Maintained
23789 F:      drivers/net/wwan/
23790 F:      include/linux/wwan.h
23791 F:      include/uapi/linux/wwan.h
23792
23793 X-POWERS AXP288 PMIC DRIVERS
23794 M:      Hans de Goede <[email protected]>
23795 S:      Maintained
23796 F:      drivers/acpi/pmic/intel_pmic_xpower.c
23797 N:      axp288
23798
23799 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
23800 M:      Chen-Yu Tsai <[email protected]>
23801 L:      [email protected]
23802 S:      Maintained
23803 N:      axp[128]
23804
23805 X.25 STACK
23806 M:      Martin Schiller <[email protected]>
23807 L:      [email protected]
23808 S:      Maintained
23809 F:      Documentation/networking/lapb-module.rst
23810 F:      Documentation/networking/x25*
23811 F:      drivers/net/wan/hdlc_x25.c
23812 F:      drivers/net/wan/lapbether.c
23813 F:      include/*/lapb.h
23814 F:      include/net/x25*
23815 F:      include/uapi/linux/x25.h
23816 F:      net/lapb/
23817 F:      net/x25/
23818
23819 X86 ARCHITECTURE (32-BIT AND 64-BIT)
23820 M:      Thomas Gleixner <[email protected]>
23821 M:      Ingo Molnar <[email protected]>
23822 M:      Borislav Petkov <[email protected]>
23823 M:      Dave Hansen <[email protected]>
23824 M:      [email protected]
23825 R:      "H. Peter Anvin" <[email protected]>
23826 L:      [email protected]
23827 S:      Maintained
23828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
23829 F:      Documentation/arch/x86/
23830 F:      Documentation/devicetree/bindings/x86/
23831 F:      arch/x86/
23832
23833 X86 ENTRY CODE
23834 M:      Andy Lutomirski <[email protected]>
23835 L:      [email protected]
23836 S:      Maintained
23837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
23838 F:      arch/x86/entry/
23839
23840 X86 HARDWARE VULNERABILITIES
23841 M:      Thomas Gleixner <[email protected]>
23842 M:      Borislav Petkov <[email protected]>
23843 M:      Peter Zijlstra <[email protected]>
23844 M:      Josh Poimboeuf <[email protected]>
23845 R:      Pawan Gupta <[email protected]>
23846 S:      Maintained
23847 F:      Documentation/admin-guide/hw-vuln/
23848 F:      arch/x86/include/asm/nospec-branch.h
23849 F:      arch/x86/kernel/cpu/bugs.c
23850
23851 X86 MCE INFRASTRUCTURE
23852 M:      Tony Luck <[email protected]>
23853 M:      Borislav Petkov <[email protected]>
23854 L:      [email protected]
23855 S:      Maintained
23856 F:      Documentation/ABI/testing/sysfs-mce
23857 F:      Documentation/arch/x86/x86_64/machinecheck.rst
23858 F:      arch/x86/kernel/cpu/mce/*
23859
23860 X86 MICROCODE UPDATE SUPPORT
23861 M:      Borislav Petkov <[email protected]>
23862 S:      Maintained
23863 F:      arch/x86/kernel/cpu/microcode/*
23864
23865 X86 MM
23866 M:      Dave Hansen <[email protected]>
23867 M:      Andy Lutomirski <[email protected]>
23868 M:      Peter Zijlstra <[email protected]>
23869 L:      [email protected]
23870 S:      Maintained
23871 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
23872 F:      arch/x86/mm/
23873
23874 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
23875 M:      Hans de Goede <[email protected]>
23876 L:      [email protected]
23877 S:      Maintained
23878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
23879 F:      drivers/platform/x86/x86-android-tablets/
23880
23881 X86 PLATFORM DRIVERS
23882 M:      Hans de Goede <[email protected]>
23883 M:      Ilpo Järvinen <[email protected]>
23884 L:      [email protected]
23885 S:      Maintained
23886 Q:      https://patchwork.kernel.org/project/platform-driver-x86/list/
23887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
23888 F:      drivers/platform/olpc/
23889 F:      drivers/platform/x86/
23890 F:      include/linux/platform_data/x86/
23891
23892 X86 PLATFORM UV HPE SUPERDOME FLEX
23893 M:      Steve Wahl <[email protected]>
23894 R:      Justin Ernst <[email protected]>
23895 R:      Kyle Meyer <[email protected]>
23896 R:      Dimitri Sivanich <[email protected]>
23897 R:      Russ Anderson <[email protected]>
23898 S:      Supported
23899 F:      arch/x86/include/asm/uv/
23900 F:      arch/x86/kernel/apic/x2apic_uv_x.c
23901 F:      arch/x86/platform/uv/
23902
23903 X86 STACK UNWINDING
23904 M:      Josh Poimboeuf <[email protected]>
23905 M:      Peter Zijlstra <[email protected]>
23906 S:      Supported
23907 F:      arch/x86/include/asm/unwind*.h
23908 F:      arch/x86/kernel/dumpstack.c
23909 F:      arch/x86/kernel/stacktrace.c
23910 F:      arch/x86/kernel/unwind_*.c
23911
23912 X86 TRUST DOMAIN EXTENSIONS (TDX)
23913 M:      Kirill A. Shutemov <[email protected]>
23914 R:      Dave Hansen <[email protected]>
23915 L:      [email protected]
23916 L:      [email protected]
23917 S:      Supported
23918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
23919 F:      arch/x86/boot/compressed/tdx*
23920 F:      arch/x86/coco/tdx/
23921 F:      arch/x86/include/asm/shared/tdx.h
23922 F:      arch/x86/include/asm/tdx.h
23923 F:      arch/x86/virt/vmx/tdx/
23924 F:      drivers/virt/coco/tdx-guest
23925
23926 X86 VDSO
23927 M:      Andy Lutomirski <[email protected]>
23928 L:      [email protected]
23929 S:      Maintained
23930 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
23931 F:      arch/x86/entry/vdso/
23932
23933 XARRAY
23934 M:      Matthew Wilcox <[email protected]>
23935 L:      [email protected]
23936 S:      Supported
23937 F:      Documentation/core-api/xarray.rst
23938 F:      include/linux/idr.h
23939 F:      include/linux/xarray.h
23940 F:      lib/idr.c
23941 F:      lib/xarray.c
23942 F:      tools/testing/radix-tree
23943
23944 XBOX DVD IR REMOTE
23945 M:      Benjamin Valentin <[email protected]>
23946 S:      Maintained
23947 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
23948 F:      drivers/media/rc/xbox_remote.c
23949
23950 XC2028/3028 TUNER DRIVER
23951 M:      Mauro Carvalho Chehab <[email protected]>
23952 L:      [email protected]
23953 S:      Maintained
23954 W:      https://linuxtv.org
23955 T:      git git://linuxtv.org/media_tree.git
23956 F:      drivers/media/tuners/xc2028.*
23957
23958 XDP (eXpress Data Path)
23959 M:      Alexei Starovoitov <[email protected]>
23960 M:      Daniel Borkmann <[email protected]>
23961 M:      David S. Miller <[email protected]>
23962 M:      Jakub Kicinski <[email protected]>
23963 M:      Jesper Dangaard Brouer <[email protected]>
23964 M:      John Fastabend <[email protected]>
23965 L:      [email protected]
23966 L:      [email protected]
23967 S:      Supported
23968 F:      drivers/net/ethernet/*/*/*/*/*xdp*
23969 F:      drivers/net/ethernet/*/*/*xdp*
23970 F:      include/net/xdp.h
23971 F:      include/net/xdp_priv.h
23972 F:      include/trace/events/xdp.h
23973 F:      kernel/bpf/cpumap.c
23974 F:      kernel/bpf/devmap.c
23975 F:      net/core/xdp.c
23976 F:      samples/bpf/xdp*
23977 F:      tools/testing/selftests/bpf/*/*xdp*
23978 F:      tools/testing/selftests/bpf/*xdp*
23979 K:      (?:\b|_)xdp(?:\b|_)
23980
23981 XDP SOCKETS (AF_XDP)
23982 M:      Björn Töpel <[email protected]>
23983 M:      Magnus Karlsson <[email protected]>
23984 M:      Maciej Fijalkowski <[email protected]>
23985 R:      Jonathan Lemon <[email protected]>
23986 L:      [email protected]
23987 L:      [email protected]
23988 S:      Maintained
23989 F:      Documentation/networking/af_xdp.rst
23990 F:      include/net/netns/xdp.h
23991 F:      include/net/xdp_sock*
23992 F:      include/net/xsk_buff_pool.h
23993 F:      include/uapi/linux/if_xdp.h
23994 F:      include/uapi/linux/xdp_diag.h
23995 F:      net/xdp/
23996 F:      tools/testing/selftests/bpf/*xsk*
23997
23998 XEN BLOCK SUBSYSTEM
23999 M:      Roger Pau Monné <[email protected]>
24000 L:      [email protected] (moderated for non-subscribers)
24001 S:      Supported
24002 F:      drivers/block/xen*
24003 F:      drivers/block/xen-blkback/*
24004
24005 XEN HYPERVISOR ARM
24006 M:      Stefano Stabellini <[email protected]>
24007 L:      [email protected] (moderated for non-subscribers)
24008 S:      Maintained
24009 F:      arch/arm/include/asm/xen/
24010 F:      arch/arm/xen/
24011
24012 XEN HYPERVISOR ARM64
24013 M:      Stefano Stabellini <[email protected]>
24014 L:      [email protected] (moderated for non-subscribers)
24015 S:      Maintained
24016 F:      arch/arm64/include/asm/xen/
24017 F:      arch/arm64/xen/
24018
24019 XEN HYPERVISOR INTERFACE
24020 M:      Juergen Gross <[email protected]>
24021 M:      Stefano Stabellini <[email protected]>
24022 R:      Oleksandr Tyshchenko <[email protected]>
24023 L:      [email protected] (moderated for non-subscribers)
24024 S:      Supported
24025 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
24026 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
24027 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
24028 F:      drivers/*/xen-*front.c
24029 F:      drivers/xen/
24030 F:      include/uapi/xen/
24031 F:      include/xen/
24032 F:      kernel/configs/xen.config
24033
24034 XEN HYPERVISOR X86
24035 M:      Juergen Gross <[email protected]>
24036 R:      Boris Ostrovsky <[email protected]>
24037 L:      [email protected] (moderated for non-subscribers)
24038 S:      Supported
24039 F:      arch/x86/configs/xen.config
24040 F:      arch/x86/include/asm/pvclock-abi.h
24041 F:      arch/x86/include/asm/xen/
24042 F:      arch/x86/platform/pvh/
24043 F:      arch/x86/xen/
24044
24045 XEN NETWORK BACKEND DRIVER
24046 M:      Wei Liu <[email protected]>
24047 M:      Paul Durrant <[email protected]>
24048 L:      [email protected] (moderated for non-subscribers)
24049 L:      [email protected]
24050 S:      Supported
24051 F:      drivers/net/xen-netback/*
24052
24053 XEN PCI SUBSYSTEM
24054 M:      Juergen Gross <[email protected]>
24055 L:      [email protected] (moderated for non-subscribers)
24056 S:      Supported
24057 F:      arch/x86/pci/*xen*
24058 F:      drivers/pci/*xen*
24059
24060 XEN PVSCSI DRIVERS
24061 M:      Juergen Gross <[email protected]>
24062 L:      [email protected] (moderated for non-subscribers)
24063 L:      [email protected]
24064 S:      Supported
24065 F:      drivers/scsi/xen-scsifront.c
24066 F:      drivers/xen/xen-scsiback.c
24067 F:      include/xen/interface/io/vscsiif.h
24068
24069 XEN PVUSB DRIVER
24070 M:      Juergen Gross <[email protected]>
24071 L:      [email protected] (moderated for non-subscribers)
24072 L:      [email protected]
24073 S:      Supported
24074 F:      drivers/usb/host/xen*
24075 F:      include/xen/interface/io/usbif.h
24076
24077 XEN SOUND FRONTEND DRIVER
24078 M:      Oleksandr Andrushchenko <[email protected]>
24079 L:      [email protected] (moderated for non-subscribers)
24080 L:      [email protected] (moderated for non-subscribers)
24081 S:      Supported
24082 F:      sound/xen/*
24083
24084 XEN SWIOTLB SUBSYSTEM
24085 M:      Juergen Gross <[email protected]>
24086 M:      Stefano Stabellini <[email protected]>
24087 L:      [email protected] (moderated for non-subscribers)
24088 L:      [email protected]
24089 S:      Supported
24090 F:      arch/*/include/asm/xen/swiotlb-xen.h
24091 F:      drivers/xen/swiotlb-xen.c
24092 F:      include/xen/arm/swiotlb-xen.h
24093 F:      include/xen/swiotlb-xen.h
24094
24095 XFS FILESYSTEM
24096 M:      Chandan Babu R <[email protected]>
24097 R:      Darrick J. Wong <[email protected]>
24098 L:      [email protected]
24099 S:      Supported
24100 W:      http://xfs.org/
24101 C:      irc://irc.oftc.net/xfs
24102 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
24103 P:      Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
24104 F:      Documentation/ABI/testing/sysfs-fs-xfs
24105 F:      Documentation/admin-guide/xfs.rst
24106 F:      Documentation/filesystems/xfs/*
24107 F:      fs/xfs/
24108 F:      include/uapi/linux/dqblk_xfs.h
24109 F:      include/uapi/linux/fsmap.h
24110
24111 XILINX AMS DRIVER
24112 M:      Anand Ashok Dumbre <[email protected]>
24113 L:      [email protected]
24114 S:      Maintained
24115 F:      Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
24116 F:      drivers/iio/adc/xilinx-ams.c
24117
24118 XILINX AXI ETHERNET DRIVER
24119 M:      Radhey Shyam Pandey <[email protected]>
24120 S:      Maintained
24121 F:      Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
24122 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
24123
24124 XILINX CAN DRIVER
24125 M:      Appana Durga Kedareswara rao <[email protected]>
24126 R:      Naga Sureshkumar Relli <[email protected]>
24127 L:      [email protected]
24128 S:      Maintained
24129 F:      Documentation/devicetree/bindings/net/can/xilinx,can.yaml
24130 F:      drivers/net/can/xilinx_can.c
24131
24132 XILINX EVENT MANAGEMENT DRIVER
24133 M:      Abhyuday Godhasara <[email protected]>
24134 S:      Maintained
24135 F:      drivers/soc/xilinx/xlnx_event_manager.c
24136 F:      include/linux/firmware/xlnx-event-manager.h
24137
24138 XILINX GPIO DRIVER
24139 M:      Shubhrajyoti Datta <[email protected]>
24140 R:      Srinivas Neeli <[email protected]>
24141 R:      Michal Simek <[email protected]>
24142 S:      Maintained
24143 F:      Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
24144 F:      Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
24145 F:      drivers/gpio/gpio-xilinx.c
24146 F:      drivers/gpio/gpio-zynq.c
24147
24148 XILINX LL TEMAC ETHERNET DRIVER
24149 L:      [email protected]
24150 S:      Orphan
24151 F:      drivers/net/ethernet/xilinx/ll_temac*
24152
24153 XILINX PWM DRIVER
24154 M:      Sean Anderson <[email protected]>
24155 S:      Maintained
24156 F:      drivers/pwm/pwm-xilinx.c
24157 F:      include/clocksource/timer-xilinx.h
24158
24159 XILINX SD-FEC IP CORES
24160 M:      Derek Kiernan <[email protected]>
24161 M:      Dragan Cvetic <[email protected]>
24162 S:      Maintained
24163 F:      Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
24164 F:      Documentation/misc-devices/xilinx_sdfec.rst
24165 F:      drivers/misc/Kconfig
24166 F:      drivers/misc/Makefile
24167 F:      drivers/misc/xilinx_sdfec.c
24168 F:      include/uapi/misc/xilinx_sdfec.h
24169
24170 XILINX UARTLITE SERIAL DRIVER
24171 M:      Peter Korsgaard <[email protected]>
24172 L:      [email protected]
24173 S:      Maintained
24174 F:      drivers/tty/serial/uartlite.c
24175
24176 XILINX VIDEO IP CORES
24177 M:      Laurent Pinchart <[email protected]>
24178 L:      [email protected]
24179 S:      Supported
24180 T:      git git://linuxtv.org/media_tree.git
24181 F:      Documentation/devicetree/bindings/media/xilinx/
24182 F:      drivers/media/platform/xilinx/
24183 F:      include/uapi/linux/xilinx-v4l2-controls.h
24184
24185 XILINX VERSAL EDAC DRIVER
24186 M:      Shubhrajyoti Datta <[email protected]>
24187 M:      Sai Krishna Potthuri <[email protected]>
24188 S:      Maintained
24189 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
24190 F:      drivers/edac/versal_edac.c
24191
24192 XILINX WATCHDOG DRIVER
24193 M:      Srinivas Neeli <[email protected]>
24194 R:      Shubhrajyoti Datta <[email protected]>
24195 R:      Michal Simek <[email protected]>
24196 S:      Maintained
24197 F:      Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
24198 F:      Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
24199 F:      drivers/watchdog/of_xilinx_wdt.c
24200 F:      drivers/watchdog/xilinx_wwdt.c
24201
24202 XILINX XDMA DRIVER
24203 M:      Lizhi Hou <[email protected]>
24204 M:      Brian Xu <[email protected]>
24205 M:      Raj Kumar Rampelli <[email protected]>
24206 L:      [email protected]
24207 S:      Supported
24208 F:      drivers/dma/xilinx/xdma-regs.h
24209 F:      drivers/dma/xilinx/xdma.c
24210 F:      include/linux/dma/amd_xdma.h
24211 F:      include/linux/platform_data/amd_xdma.h
24212
24213 XILINX ZYNQMP DPDMA DRIVER
24214 M:      Laurent Pinchart <[email protected]>
24215 L:      [email protected]
24216 S:      Supported
24217 F:      Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
24218 F:      drivers/dma/xilinx/xilinx_dpdma.c
24219 F:      include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
24220
24221 XILINX ZYNQMP OCM EDAC DRIVER
24222 M:      Shubhrajyoti Datta <[email protected]>
24223 M:      Sai Krishna Potthuri <[email protected]>
24224 S:      Maintained
24225 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
24226 F:      drivers/edac/zynqmp_edac.c
24227
24228 XILINX ZYNQMP PSGTR PHY DRIVER
24229 M:      Laurent Pinchart <[email protected]>
24230 L:      [email protected]
24231 S:      Supported
24232 T:      git https://github.com/Xilinx/linux-xlnx.git
24233 F:      Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
24234 F:      drivers/phy/xilinx/phy-zynqmp.c
24235
24236 XILINX ZYNQMP SHA3 DRIVER
24237 M:      Harsha <[email protected]>
24238 S:      Maintained
24239 F:      drivers/crypto/xilinx/zynqmp-sha.c
24240
24241 XILLYBUS DRIVER
24242 M:      Eli Billauer <[email protected]>
24243 L:      [email protected]
24244 S:      Supported
24245 F:      drivers/char/xillybus/
24246
24247 XLP9XX I2C DRIVER
24248 M:      George Cherian <[email protected]>
24249 L:      [email protected]
24250 S:      Supported
24251 W:      http://www.marvell.com
24252 F:      drivers/i2c/busses/i2c-xlp9xx.c
24253
24254 XRA1403 GPIO EXPANDER
24255 M:      Nandor Han <[email protected]>
24256 L:      [email protected]
24257 S:      Maintained
24258 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
24259 F:      drivers/gpio/gpio-xra1403.c
24260
24261 XTENSA XTFPGA PLATFORM SUPPORT
24262 M:      Max Filippov <[email protected]>
24263 S:      Maintained
24264 F:      drivers/spi/spi-xtensa-xtfpga.c
24265 F:      sound/soc/xtensa/xtfpga-i2s.c
24266
24267 YAM DRIVER FOR AX.25
24268 M:      Jean-Paul Roubelat <[email protected]>
24269 L:      [email protected]
24270 S:      Maintained
24271 F:      drivers/net/hamradio/yam*
24272 F:      include/linux/yam.h
24273
24274 YAMA SECURITY MODULE
24275 M:      Kees Cook <[email protected]>
24276 S:      Supported
24277 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
24278 F:      Documentation/admin-guide/LSM/Yama.rst
24279 F:      security/yama/
24280
24281 YEALINK PHONE DRIVER
24282 M:      Henk Vergonet <[email protected]>
24283 L:      [email protected]
24284 S:      Maintained
24285 F:      Documentation/input/devices/yealink.rst
24286 F:      drivers/input/misc/yealink.*
24287
24288 Z3FOLD COMPRESSED PAGE ALLOCATOR
24289 M:      Vitaly Wool <[email protected]>
24290 R:      Miaohe Lin <[email protected]>
24291 L:      [email protected]
24292 S:      Maintained
24293 F:      mm/z3fold.c
24294
24295 Z8530 DRIVER FOR AX.25
24296 M:      Joerg Reuter <[email protected]>
24297 L:      [email protected]
24298 S:      Maintained
24299 W:      http://yaina.de/jreuter/
24300 W:      http://www.qsl.net/dl1bke/
24301 F:      Documentation/networking/device_drivers/hamradio/z8530drv.rst
24302 F:      drivers/net/hamradio/*scc.c
24303 F:      drivers/net/hamradio/z8530.h
24304
24305 ZBUD COMPRESSED PAGE ALLOCATOR
24306 M:      Seth Jennings <[email protected]>
24307 M:      Dan Streetman <[email protected]>
24308 L:      [email protected]
24309 S:      Maintained
24310 F:      mm/zbud.c
24311
24312 ZD1211RW WIRELESS DRIVER
24313 L:      [email protected]
24314 S:      Orphan
24315 F:      drivers/net/wireless/zydas/zd1211rw/
24316
24317 ZD1301 MEDIA DRIVER
24318 L:      [email protected]
24319 S:      Orphan
24320 W:      https://linuxtv.org/
24321 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
24322 F:      drivers/media/usb/dvb-usb-v2/zd1301*
24323
24324 ZD1301_DEMOD MEDIA DRIVER
24325 L:      [email protected]
24326 S:      Orphan
24327 W:      https://linuxtv.org/
24328 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
24329 F:      drivers/media/dvb-frontends/zd1301_demod*
24330
24331 ZHAOXIN PROCESSOR SUPPORT
24332 M:      Tony W Wang-oc <[email protected]>
24333 L:      [email protected]
24334 S:      Maintained
24335 F:      arch/x86/kernel/cpu/zhaoxin.c
24336
24337 ZONEFS FILESYSTEM
24338 M:      Damien Le Moal <[email protected]>
24339 M:      Naohiro Aota <[email protected]>
24340 R:      Johannes Thumshirn <[email protected]>
24341 L:      [email protected]
24342 S:      Maintained
24343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
24344 F:      Documentation/filesystems/zonefs.rst
24345 F:      fs/zonefs/
24346
24347 ZPOOL COMPRESSED PAGE STORAGE API
24348 M:      Dan Streetman <[email protected]>
24349 L:      [email protected]
24350 S:      Maintained
24351 F:      include/linux/zpool.h
24352 F:      mm/zpool.c
24353
24354 ZR36067 VIDEO FOR LINUX DRIVER
24355 M:      Corentin Labbe <[email protected]>
24356 L:      [email protected]
24357 L:      [email protected]
24358 S:      Maintained
24359 W:      http://mjpeg.sourceforge.net/driver-zoran/
24360 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
24361 F:      Documentation/driver-api/media/drivers/zoran.rst
24362 F:      drivers/media/pci/zoran/
24363
24364 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
24365 M:      Minchan Kim <[email protected]>
24366 M:      Sergey Senozhatsky <[email protected]>
24367 L:      [email protected]
24368 S:      Maintained
24369 F:      Documentation/admin-guide/blockdev/zram.rst
24370 F:      drivers/block/zram/
24371
24372 ZS DECSTATION Z85C30 SERIAL DRIVER
24373 M:      "Maciej W. Rozycki" <[email protected]>
24374 S:      Maintained
24375 F:      drivers/tty/serial/zs.*
24376
24377 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
24378 M:      Minchan Kim <[email protected]>
24379 M:      Sergey Senozhatsky <[email protected]>
24380 L:      [email protected]
24381 S:      Maintained
24382 F:      Documentation/mm/zsmalloc.rst
24383 F:      include/linux/zsmalloc.h
24384 F:      mm/zsmalloc.c
24385
24386 ZSTD
24387 M:      Nick Terrell <[email protected]>
24388 S:      Maintained
24389 B:      https://github.com/facebook/zstd/issues
24390 T:      git https://github.com/terrelln/linux.git
24391 F:      crypto/zstd.c
24392 F:      include/linux/zstd*
24393 F:      lib/decompress_unzstd.c
24394 F:      lib/zstd/
24395 N:      zstd
24396 K:      zstd
24397
24398 ZSWAP COMPRESSED SWAP CACHING
24399 M:      Johannes Weiner <[email protected]>
24400 M:      Yosry Ahmed <[email protected]>
24401 M:      Nhat Pham <[email protected]>
24402 L:      [email protected]
24403 S:      Maintained
24404 F:      Documentation/admin-guide/mm/zswap.rst
24405 F:      include/linux/zswap.h
24406 F:      mm/zswap.c
24407
24408 THE REST
24409 M:      Linus Torvalds <[email protected]>
24410 L:      [email protected]
24411 S:      Buried alive in reporters
24412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
24413 F:      *
24414 F:      */
This page took 1.403222 seconds and 4 git commands to generate.