]> Git Repo - linux.git/blob - MAINTAINERS
dm: stop using blk_limits_io_{min,opt}
[linux.git] / MAINTAINERS
1 List of maintainers
2 ===================
3
4 Descriptions of section entries and preferred order
5 ---------------------------------------------------
6
7         M: *Mail* patches to: FullName <address@domain>
8         R: Designated *Reviewer*: FullName <address@domain>
9            These reviewers should be CCed on patches.
10         L: *Mailing list* that is relevant to this area
11         S: *Status*, one of the following:
12            Supported:   Someone is actually paid to look after this.
13            Maintained:  Someone actually looks after it.
14            Odd Fixes:   It has a maintainer but they don't have time to do
15                         much other than throw the odd patch in. See below..
16            Orphan:      No current maintainer [but maybe you could take the
17                         role as you write your new code].
18            Obsolete:    Old code. Something tagged obsolete generally means
19                         it has been replaced by a better system and you
20                         should be using that.
21         W: *Web-page* with status/info
22         Q: *Patchwork* web based patch tracking system site
23         B: URI for where to file *bugs*. A web-page with detailed bug
24            filing info, a direct bug tracker link, or a mailto: URI.
25         C: URI for *chat* protocol, server and channel where developers
26            usually hang out, for example irc://server/channel.
27         P: *Subsystem Profile* document for more details submitting
28            patches to the given subsystem. This is either an in-tree file,
29            or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
30            for details.
31         T: *SCM* tree type and location.
32            Type is one of: git, hg, quilt, stgit, topgit
33         F: *Files* and directories wildcard patterns.
34            A trailing slash includes all files and subdirectory files.
35            F:   drivers/net/    all files in and below drivers/net
36            F:   drivers/net/*   all files in drivers/net, but not below
37            F:   */net/*         all files in "any top level directory"/net
38            One pattern per line.  Multiple F: lines acceptable.
39         X: *Excluded* files and directories that are NOT maintained, same
40            rules as F:. Files exclusions are tested before file matches.
41            Can be useful for excluding a specific subdirectory, for instance:
42            F:   net/
43            X:   net/ipv6/
44            matches all files in and below net excluding net/ipv6/
45         N: Files and directories *Regex* patterns.
46            N:   [^a-z]tegra     all files whose path contains tegra
47                                 (not including files like integrator)
48            One pattern per line.  Multiple N: lines acceptable.
49            scripts/get_maintainer.pl has different behavior for files that
50            match F: pattern and matches of N: patterns.  By default,
51            get_maintainer will not look at git log history when an F: pattern
52            match occurs.  When an N: match occurs, git log history is used
53            to also notify the people that have git commit signatures.
54         K: *Content regex* (perl extended) pattern match in a patch or file.
55            For instance:
56            K: of_get_profile
57               matches patches or files that contain "of_get_profile"
58            K: \b(printk|pr_(info|err))\b
59               matches patches or files that contain one or more of the words
60               printk, pr_info or pr_err
61            One regex pattern per line.  Multiple K: lines acceptable.
62
63 Maintainers List
64 ----------------
65
66 .. note:: When reading this list, please look for the most precise areas
67           first. When adding to this list, please keep the entries in
68           alphabetical order.
69
70 3C59X NETWORK DRIVER
71 M:      Steffen Klassert <[email protected]>
72 L:      [email protected]
73 S:      Odd Fixes
74 F:      Documentation/networking/device_drivers/ethernet/3com/vortex.rst
75 F:      drivers/net/ethernet/3com/3c59x.c
76
77 3CR990 NETWORK DRIVER
78 M:      David Dillow <[email protected]>
79 L:      [email protected]
80 S:      Maintained
81 F:      drivers/net/ethernet/3com/typhoon*
82
83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
84 M:      Adam Radford <[email protected]>
85 L:      [email protected]
86 S:      Supported
87 W:      http://www.lsi.com
88 F:      drivers/scsi/3w-*
89
90 53C700 AND 53C700-66 SCSI DRIVER
91 M:      "James E.J. Bottomley" <[email protected]>
92 L:      [email protected]
93 S:      Maintained
94 F:      drivers/scsi/53c700*
95
96 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
97 M:      Alexander Aring <[email protected]>
98 L:      [email protected]
99 L:      [email protected]
100 S:      Maintained
101 F:      Documentation/networking/6lowpan.rst
102 F:      include/net/6lowpan.h
103 F:      net/6lowpan/
104
105 6PACK NETWORK DRIVER FOR AX.25
106 M:      Andreas Koensgen <[email protected]>
107 L:      [email protected]
108 S:      Maintained
109 F:      drivers/net/hamradio/6pack.c
110
111 802.11 (including CFG80211/NL80211)
112 M:      Johannes Berg <[email protected]>
113 L:      [email protected]
114 S:      Maintained
115 W:      https://wireless.wiki.kernel.org/
116 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
119 F:      Documentation/driver-api/80211/cfg80211.rst
120 F:      Documentation/networking/regulatory.rst
121 F:      include/linux/ieee80211.h
122 F:      include/net/cfg80211.h
123 F:      include/net/ieee80211_radiotap.h
124 F:      include/net/iw_handler.h
125 F:      include/net/wext.h
126 F:      include/uapi/linux/nl80211.h
127 F:      include/uapi/linux/wireless.h
128 F:      net/wireless/
129
130 8169 10/100/1000 GIGABIT ETHERNET DRIVER
131 M:      Heiner Kallweit <[email protected]>
132 M:      [email protected]
133 L:      [email protected]
134 S:      Maintained
135 F:      drivers/net/ethernet/realtek/r8169*
136
137 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
138 M:      Greg Kroah-Hartman <[email protected]>
139 L:      [email protected]
140 S:      Maintained
141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
142 F:      drivers/tty/serial/8250*
143 F:      include/linux/serial_8250.h
144
145 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
146 L:      [email protected]
147 S:      Orphan / Obsolete
148 F:      drivers/net/ethernet/8390/
149
150 9P FILE SYSTEM
151 M:      Eric Van Hensbergen <[email protected]>
152 M:      Latchesar Ionkov <[email protected]>
153 M:      Dominique Martinet <[email protected]>
154 R:      Christian Schoenebeck <[email protected]>
155 L:      [email protected]
156 S:      Maintained
157 W:      http://github.com/v9fs
158 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
160 T:      git git://github.com/martinetd/linux.git
161 F:      Documentation/filesystems/9p.rst
162 F:      fs/9p/
163 F:      include/net/9p/
164 F:      include/trace/events/9p.h
165 F:      include/uapi/linux/virtio_9p.h
166 F:      net/9p/
167
168 A64FX DIAG DRIVER
169 M:      Hitomi Hasegawa <[email protected]>
170 S:      Supported
171 F:      drivers/soc/fujitsu/a64fx-diag.c
172
173 A8293 MEDIA DRIVER
174 L:      [email protected]
175 S:      Orphan
176 W:      https://linuxtv.org
177 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
178 F:      drivers/media/dvb-frontends/a8293*
179
180 AACRAID SCSI RAID DRIVER
181 M:      Adaptec OEM Raid Solutions <[email protected]>
182 L:      [email protected]
183 S:      Supported
184 W:      http://www.adaptec.com/
185 F:      Documentation/scsi/aacraid.rst
186 F:      drivers/scsi/aacraid/
187
188 AB8500 BATTERY AND CHARGER DRIVERS
189 M:      Linus Walleij <[email protected]>
190 F:      Documentation/devicetree/bindings/power/supply/*ab8500*
191 F:      drivers/power/supply/*ab8500*
192
193 ABI/API
194 L:      [email protected]
195 F:      include/linux/syscalls.h
196 F:      kernel/sys_ni.c
197 X:      arch/*/include/uapi/
198 X:      include/uapi/
199
200 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
201 M:      Hans de Goede <[email protected]>
202 L:      [email protected]
203 S:      Maintained
204 F:      drivers/hwmon/abituguru.c
205
206 ABIT UGURU 3 HARDWARE MONITOR DRIVER
207 M:      Alistair John Strachan <[email protected]>
208 L:      [email protected]
209 S:      Maintained
210 F:      drivers/hwmon/abituguru3.c
211
212 ACCES 104-DIO-48E GPIO DRIVER
213 M:      William Breathitt Gray <[email protected]>
214 L:      [email protected]
215 S:      Maintained
216 F:      drivers/gpio/gpio-104-dio-48e.c
217
218 ACCES 104-IDI-48 GPIO DRIVER
219 M:      William Breathitt Gray <[email protected]>
220 L:      [email protected]
221 S:      Maintained
222 F:      drivers/gpio/gpio-104-idi-48.c
223
224 ACCES 104-IDIO-16 GPIO DRIVER
225 M:      William Breathitt Gray <[email protected]>
226 L:      [email protected]
227 S:      Maintained
228 F:      drivers/gpio/gpio-104-idio-16.c
229
230 ACCES 104-QUAD-8 DRIVER
231 M:      William Breathitt Gray <[email protected]>
232 L:      [email protected]
233 S:      Maintained
234 F:      drivers/counter/104-quad-8.c
235
236 ACCES IDIO-16 GPIO LIBRARY
237 M:      William Breathitt Gray <[email protected]>
238 L:      [email protected]
239 S:      Maintained
240 F:      drivers/gpio/gpio-idio-16.c
241 F:      drivers/gpio/gpio-idio-16.h
242
243 ACCES PCI-IDIO-16 GPIO DRIVER
244 M:      William Breathitt Gray <[email protected]>
245 L:      [email protected]
246 S:      Maintained
247 F:      drivers/gpio/gpio-pci-idio-16.c
248
249 ACCES PCIe-IDIO-24 GPIO DRIVER
250 M:      William Breathitt Gray <[email protected]>
251 L:      [email protected]
252 S:      Maintained
253 F:      drivers/gpio/gpio-pcie-idio-24.c
254
255 ACENIC DRIVER
256 M:      Jes Sorensen <[email protected]>
257 L:      [email protected]
258 S:      Maintained
259 F:      drivers/net/ethernet/alteon/acenic*
260
261 ACER ASPIRE 1 EMBEDDED CONTROLLER DRIVER
262 M:      Nikita Travkin <[email protected]>
263 S:      Maintained
264 F:      Documentation/devicetree/bindings/platform/acer,aspire1-ec.yaml
265 F:      drivers/platform/arm64/acer-aspire1-ec.c
266
267 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
268 M:      Peter Kaestle <[email protected]>
269 L:      [email protected]
270 S:      Maintained
271 W:      http://piie.net/?section=acerhdf
272 F:      drivers/platform/x86/acerhdf.c
273
274 ACER WMI LAPTOP EXTRAS
275 M:      "Lee, Chun-Yi" <[email protected]>
276 L:      [email protected]
277 S:      Maintained
278 F:      drivers/platform/x86/acer-wmi.c
279
280 ACPI
281 M:      "Rafael J. Wysocki" <[email protected]>
282 R:      Len Brown <[email protected]>
283 L:      [email protected]
284 S:      Supported
285 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
286 B:      https://bugzilla.kernel.org
287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
288 F:      Documentation/ABI/testing/configfs-acpi
289 F:      Documentation/ABI/testing/sysfs-bus-acpi
290 F:      Documentation/firmware-guide/acpi/
291 F:      arch/x86/kernel/acpi/
292 F:      arch/x86/pci/acpi.c
293 F:      drivers/acpi/
294 F:      drivers/pci/*/*acpi*
295 F:      drivers/pci/*acpi*
296 F:      drivers/pnp/pnpacpi/
297 F:      include/acpi/
298 F:      include/linux/acpi.h
299 F:      include/linux/fwnode.h
300 F:      include/linux/fw_table.h
301 F:      lib/fw_table.c
302 F:      tools/power/acpi/
303
304 ACPI APEI
305 M:      "Rafael J. Wysocki" <[email protected]>
306 R:      Len Brown <[email protected]>
307 R:      James Morse <[email protected]>
308 R:      Tony Luck <[email protected]>
309 R:      Borislav Petkov <[email protected]>
310 L:      [email protected]
311 F:      drivers/acpi/apei/
312
313 ACPI COMPONENT ARCHITECTURE (ACPICA)
314 M:      Robert Moore <[email protected]>
315 M:      "Rafael J. Wysocki" <[email protected]>
316 L:      [email protected]
317 L:      [email protected]
318 S:      Supported
319 W:      https://acpica.org/
320 W:      https://github.com/acpica/acpica/
321 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
322 B:      https://bugzilla.kernel.org
323 B:      https://bugs.acpica.org
324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
325 F:      drivers/acpi/acpica/
326 F:      include/acpi/
327 F:      tools/power/acpi/
328
329 ACPI FOR ARM64 (ACPI/arm64)
330 M:      Lorenzo Pieralisi <[email protected]>
331 M:      Hanjun Guo <[email protected]>
332 M:      Sudeep Holla <[email protected]>
333 L:      [email protected]
334 L:      [email protected] (moderated for non-subscribers)
335 S:      Maintained
336 F:      drivers/acpi/arm64
337
338 ACPI FOR RISC-V (ACPI/riscv)
339 M:      Sunil V L <[email protected]>
340 L:      [email protected]
341 L:      [email protected]
342 S:      Maintained
343 F:      drivers/acpi/riscv/
344
345 ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
346 M:      Sudeep Holla <[email protected]>
347 L:      [email protected]
348 S:      Supported
349 F:      drivers/mailbox/pcc.c
350
351 ACPI PMIC DRIVERS
352 M:      "Rafael J. Wysocki" <[email protected]>
353 M:      Len Brown <[email protected]>
354 R:      Andy Shevchenko <[email protected]>
355 R:      Mika Westerberg <[email protected]>
356 L:      [email protected]
357 S:      Supported
358 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
359 B:      https://bugzilla.kernel.org
360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
361 F:      drivers/acpi/pmic/
362
363 ACPI QUICKSTART DRIVER
364 M:      Armin Wolf <[email protected]>
365 L:      [email protected]
366 S:      Maintained
367 F:      drivers/platform/x86/quickstart.c
368
369 ACPI SERIAL MULTI INSTANTIATE DRIVER
370 M:      Hans de Goede <[email protected]>
371 L:      [email protected]
372 S:      Maintained
373 F:      drivers/platform/x86/serial-multi-instantiate.c
374
375 ACPI THERMAL DRIVER
376 M:      Rafael J. Wysocki <[email protected]>
377 R:      Zhang Rui <[email protected]>
378 L:      [email protected]
379 S:      Supported
380 B:      https://bugzilla.kernel.org
381 F:      drivers/acpi/*thermal*
382
383 ACPI VIOT DRIVER
384 M:      Jean-Philippe Brucker <[email protected]>
385 L:      [email protected]
386 L:      [email protected]
387 S:      Maintained
388 F:      drivers/acpi/viot.c
389 F:      include/linux/acpi_viot.h
390
391 ACPI WMI DRIVER
392 M:      Armin Wolf <[email protected]>
393 L:      [email protected]
394 S:      Maintained
395 F:      Documentation/driver-api/wmi.rst
396 F:      Documentation/wmi/
397 F:      drivers/platform/x86/wmi.c
398 F:      include/uapi/linux/wmi.h
399
400 ACRN HYPERVISOR SERVICE MODULE
401 M:      Fei Li <[email protected]>
402 L:      [email protected] (subscribers-only)
403 S:      Supported
404 W:      https://projectacrn.org
405 F:      Documentation/virt/acrn/
406 F:      drivers/virt/acrn/
407 F:      include/uapi/linux/acrn.h
408
409 AD1889 ALSA SOUND DRIVER
410 L:      [email protected]
411 S:      Maintained
412 W:      https://parisc.wiki.kernel.org/index.php/AD1889
413 F:      sound/pci/ad1889.*
414
415 AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
416 M:      Mugilraj Dhavachelvan <[email protected]>
417 L:      [email protected]
418 S:      Supported
419 F:      drivers/iio/potentiometer/ad5110.c
420
421 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
422 M:      Michael Hennerich <[email protected]>
423 S:      Supported
424 W:      http://wiki.analog.com/AD5254
425 W:      https://ez.analog.com/linux-software-drivers
426 F:      drivers/misc/ad525x_dpot.c
427
428 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
429 M:      Michael Hennerich <[email protected]>
430 S:      Supported
431 W:      http://wiki.analog.com/AD5398
432 W:      https://ez.analog.com/linux-software-drivers
433 F:      drivers/regulator/ad5398.c
434
435 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
436 M:      Michael Hennerich <[email protected]>
437 S:      Supported
438 W:      http://wiki.analog.com/AD7142
439 W:      https://ez.analog.com/linux-software-drivers
440 F:      drivers/input/misc/ad714x.c
441
442 AD7877 TOUCHSCREEN DRIVER
443 M:      Michael Hennerich <[email protected]>
444 S:      Supported
445 W:      http://wiki.analog.com/AD7877
446 W:      https://ez.analog.com/linux-software-drivers
447 F:      drivers/input/touchscreen/ad7877.c
448
449 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
450 M:      Michael Hennerich <[email protected]>
451 S:      Supported
452 W:      http://wiki.analog.com/AD7879
453 W:      https://ez.analog.com/linux-software-drivers
454 F:      drivers/input/touchscreen/ad7879.c
455
456 AD7944 ADC DRIVER (AD7944/AD7985/AD7986)
457 M:      Michael Hennerich <[email protected]>
458 M:      Nuno Sá <[email protected]>
459 R:      David Lechner <[email protected]>
460 S:      Supported
461 W:      https://ez.analog.com/linux-software-drivers
462 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml
463 F:      Documentation/iio/ad7944.rst
464 F:      drivers/iio/adc/ad7944.c
465
466 ADAFRUIT MINI I2C GAMEPAD
467 M:      Anshul Dalal <[email protected]>
468 L:      [email protected]
469 S:      Maintained
470 F:      Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
471 F:      drivers/input/joystick/adafruit-seesaw.c
472
473 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
474 M:      Jiri Kosina <[email protected]>
475 S:      Maintained
476
477 ADF7242 IEEE 802.15.4 RADIO DRIVER
478 M:      Michael Hennerich <[email protected]>
479 L:      [email protected]
480 S:      Supported
481 W:      https://wiki.analog.com/ADF7242
482 W:      https://ez.analog.com/linux-software-drivers
483 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
484 F:      drivers/net/ieee802154/adf7242.c
485
486 ADM1025 HARDWARE MONITOR DRIVER
487 M:      Jean Delvare <[email protected]>
488 L:      [email protected]
489 S:      Maintained
490 F:      Documentation/hwmon/adm1025.rst
491 F:      drivers/hwmon/adm1025.c
492
493 ADM1029 HARDWARE MONITOR DRIVER
494 M:      Corentin Labbe <[email protected]>
495 L:      [email protected]
496 S:      Maintained
497 F:      drivers/hwmon/adm1029.c
498
499 ADM8211 WIRELESS DRIVER
500 L:      [email protected]
501 S:      Orphan
502 F:      drivers/net/wireless/admtek/adm8211.*
503
504 ADP1050 HARDWARE MONITOR DRIVER
505 M:      Radu Sabau <[email protected]>
506 L:      [email protected]
507 S:      Supported
508 W:      https://ez.analog.com/linux-software-drivers
509 F:      Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml
510
511 ADP1653 FLASH CONTROLLER DRIVER
512 M:      Sakari Ailus <[email protected]>
513 L:      [email protected]
514 S:      Maintained
515 F:      drivers/media/i2c/adp1653.c
516 F:      include/media/i2c/adp1653.h
517
518 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
519 M:      Michael Hennerich <[email protected]>
520 S:      Supported
521 W:      http://wiki.analog.com/ADP5520
522 W:      https://ez.analog.com/linux-software-drivers
523 F:      drivers/gpio/gpio-adp5520.c
524 F:      drivers/input/keyboard/adp5520-keys.c
525 F:      drivers/leds/leds-adp5520.c
526 F:      drivers/mfd/adp5520.c
527 F:      drivers/video/backlight/adp5520_bl.c
528
529 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
530 M:      Michael Hennerich <[email protected]>
531 S:      Supported
532 W:      http://wiki.analog.com/ADP5588
533 W:      https://ez.analog.com/linux-software-drivers
534 F:      Documentation/devicetree/bindings/input/adi,adp5588.yaml
535 F:      drivers/input/keyboard/adp5588-keys.c
536
537 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
538 M:      Michael Hennerich <[email protected]>
539 S:      Supported
540 W:      http://wiki.analog.com/ADP8860
541 W:      https://ez.analog.com/linux-software-drivers
542 F:      drivers/video/backlight/adp8860_bl.c
543
544 ADT746X FAN DRIVER
545 M:      Colin Leroy <[email protected]>
546 S:      Maintained
547 F:      drivers/macintosh/therm_adt746x.c
548
549 ADT7475 HARDWARE MONITOR DRIVER
550 M:      Jean Delvare <[email protected]>
551 L:      [email protected]
552 S:      Maintained
553 F:      Documentation/hwmon/adt7475.rst
554 F:      drivers/hwmon/adt7475.c
555
556 ADVANSYS SCSI DRIVER
557 M:      Matthew Wilcox <[email protected]>
558 M:      Hannes Reinecke <[email protected]>
559 L:      [email protected]
560 S:      Maintained
561 F:      Documentation/scsi/advansys.rst
562 F:      drivers/scsi/advansys.c
563
564 ADVANTECH SWBTN DRIVER
565 M:      Andrea Ho <[email protected]>
566 L:      [email protected]
567 S:      Maintained
568 F:      drivers/platform/x86/adv_swbutton.c
569
570 ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
571 M:      Lucas Stankus <[email protected]>
572 S:      Supported
573 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
574 F:      drivers/iio/accel/adxl313*
575
576 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
577 M:      Michael Hennerich <[email protected]>
578 S:      Supported
579 W:      http://wiki.analog.com/ADXL345
580 W:      https://ez.analog.com/linux-software-drivers
581 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
582 F:      drivers/input/misc/adxl34x.c
583
584 ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
585 M:      Puranjay Mohan <[email protected]>
586 L:      [email protected]
587 S:      Supported
588 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
589 F:      drivers/iio/accel/adxl355.h
590 F:      drivers/iio/accel/adxl355_core.c
591 F:      drivers/iio/accel/adxl355_i2c.c
592 F:      drivers/iio/accel/adxl355_spi.c
593
594 ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
595 M:      Cosmin Tanislav <[email protected]>
596 L:      [email protected]
597 S:      Supported
598 W:      https://ez.analog.com/linux-software-drivers
599 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
600 F:      drivers/iio/accel/adxl367*
601
602 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
603 M:      Michael Hennerich <[email protected]>
604 S:      Supported
605 W:      https://ez.analog.com/linux-software-drivers
606 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
607 F:      drivers/iio/accel/adxl372.c
608 F:      drivers/iio/accel/adxl372_i2c.c
609 F:      drivers/iio/accel/adxl372_spi.c
610
611 AF8133J THREE-AXIS MAGNETOMETER DRIVER
612 M:      Ondřej Jirman <[email protected]>
613 S:      Maintained
614 F:      Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml
615 F:      drivers/iio/magnetometer/af8133j.c
616
617 AF9013 MEDIA DRIVER
618 L:      [email protected]
619 S:      Orphan
620 W:      https://linuxtv.org
621 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
622 F:      drivers/media/dvb-frontends/af9013*
623
624 AF9033 MEDIA DRIVER
625 L:      [email protected]
626 S:      Orphan
627 W:      https://linuxtv.org
628 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
629 F:      drivers/media/dvb-frontends/af9033*
630
631 AFFS FILE SYSTEM
632 M:      David Sterba <[email protected]>
633 L:      [email protected]
634 S:      Odd Fixes
635 F:      Documentation/filesystems/affs.rst
636 F:      fs/affs/
637
638 AFS FILESYSTEM
639 M:      David Howells <[email protected]>
640 M:      Marc Dionne <[email protected]>
641 L:      [email protected]
642 S:      Supported
643 W:      https://www.infradead.org/~dhowells/kafs/
644 F:      Documentation/filesystems/afs.rst
645 F:      fs/afs/
646 F:      include/trace/events/afs.h
647
648 AGPGART DRIVER
649 M:      David Airlie <[email protected]>
650 L:      [email protected]
651 S:      Maintained
652 T:      git https://gitlab.freedesktop.org/drm/kernel.git
653 F:      drivers/char/agp/
654 F:      include/linux/agp*
655 F:      include/uapi/linux/agp*
656
657 AHA152X SCSI DRIVER
658 M:      "Juergen E. Fischer" <[email protected]>
659 L:      [email protected]
660 S:      Maintained
661 F:      drivers/scsi/aha152x*
662 F:      drivers/scsi/pcmcia/aha152x*
663
664 AIC7XXX / AIC79XX SCSI DRIVER
665 M:      Hannes Reinecke <[email protected]>
666 L:      [email protected]
667 S:      Maintained
668 F:      drivers/scsi/aic7xxx/
669
670 AIMSLAB FM RADIO RECEIVER DRIVER
671 M:      Hans Verkuil <[email protected]>
672 L:      [email protected]
673 S:      Maintained
674 W:      https://linuxtv.org
675 T:      git git://linuxtv.org/media_tree.git
676 F:      drivers/media/radio/radio-aimslab*
677
678 AIO
679 M:      Benjamin LaHaise <[email protected]>
680 L:      [email protected]
681 S:      Supported
682 F:      fs/aio.c
683 F:      include/linux/*aio*.h
684
685 AIROHA SPI SNFI DRIVER
686 M:      Lorenzo Bianconi <[email protected]>
687 M:      Ray Liu <[email protected]>
688 L:      [email protected] (moderated for non-subscribers)
689 L:      [email protected]
690 S:      Maintained
691 F:      Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml
692 F:      drivers/spi/spi-airoha-snfi.c
693
694 AIRSPY MEDIA DRIVER
695 L:      [email protected]
696 S:      Orphan
697 W:      https://linuxtv.org
698 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
699 F:      drivers/media/usb/airspy/
700
701 ALACRITECH GIGABIT ETHERNET DRIVER
702 M:      Lino Sanfilippo <[email protected]>
703 S:      Maintained
704 F:      drivers/net/ethernet/alacritech/*
705
706 ALCATEL SPEEDTOUCH USB DRIVER
707 M:      Duncan Sands <[email protected]>
708 L:      [email protected]
709 S:      Maintained
710 W:      http://www.linux-usb.org/SpeedTouch/
711 F:      drivers/usb/atm/speedtch.c
712 F:      drivers/usb/atm/usbatm.c
713
714 ALCHEMY AU1XX0 MMC DRIVER
715 M:      Manuel Lauss <[email protected]>
716 S:      Maintained
717 F:      drivers/mmc/host/au1xmmc.c
718
719 ALI1563 I2C DRIVER
720 M:      Rudolf Marek <[email protected]>
721 L:      [email protected]
722 S:      Maintained
723 F:      Documentation/i2c/busses/i2c-ali1563.rst
724 F:      drivers/i2c/busses/i2c-ali1563.c
725
726 ALIBABA ELASTIC RDMA DRIVER
727 M:      Cheng Xu <[email protected]>
728 M:      Kai Shen <[email protected]>
729 L:      [email protected]
730 S:      Supported
731 F:      drivers/infiniband/hw/erdma
732 F:      include/uapi/rdma/erdma-abi.h
733
734 ALIBABA PMU DRIVER
735 M:      Shuai Xue <[email protected]>
736 S:      Supported
737 F:      Documentation/admin-guide/perf/alibaba_pmu.rst
738 F:      drivers/perf/alibaba_uncore_drw_pmu.c
739
740 ALIENWARE WMI DRIVER
741 L:      [email protected]
742 S:      Maintained
743 F:      drivers/platform/x86/dell/alienware-wmi.c
744
745 ALLEGRO DVT VIDEO IP CORE DRIVER
746 M:      Michael Tretter <[email protected]>
747 R:      Pengutronix Kernel Team <[email protected]>
748 L:      [email protected]
749 S:      Maintained
750 F:      Documentation/devicetree/bindings/media/allegro,al5e.yaml
751 F:      drivers/media/platform/allegro-dvt/
752
753 ALLIED VISION ALVIUM CAMERA DRIVER
754 M:      Tommaso Merciai <[email protected]>
755 M:      Martin Hecht <[email protected]>
756 L:      [email protected]
757 S:      Maintained
758 F:      Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
759 F:      drivers/media/i2c/alvium-csi2.c
760 F:      drivers/media/i2c/alvium-csi2.h
761
762 ALLWINNER A10 CSI DRIVER
763 M:      Maxime Ripard <[email protected]>
764 L:      [email protected]
765 S:      Maintained
766 T:      git git://linuxtv.org/media_tree.git
767 F:      Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
768 F:      drivers/media/platform/sunxi/sun4i-csi/
769
770 ALLWINNER A31 CSI DRIVER
771 M:      Yong Deng <[email protected]>
772 M:      Paul Kocialkowski <[email protected]>
773 L:      [email protected]
774 S:      Maintained
775 T:      git git://linuxtv.org/media_tree.git
776 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
777 F:      drivers/media/platform/sunxi/sun6i-csi/
778
779 ALLWINNER A31 ISP DRIVER
780 M:      Paul Kocialkowski <[email protected]>
781 L:      [email protected]
782 S:      Maintained
783 T:      git git://linuxtv.org/media_tree.git
784 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
785 F:      drivers/staging/media/sunxi/sun6i-isp/
786 F:      drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
787
788 ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
789 M:      Paul Kocialkowski <[email protected]>
790 L:      [email protected]
791 S:      Maintained
792 T:      git git://linuxtv.org/media_tree.git
793 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
794 F:      drivers/media/platform/sunxi/sun6i-mipi-csi2/
795
796 ALLWINNER CPUFREQ DRIVER
797 M:      Yangtao Li <[email protected]>
798 L:      [email protected]
799 S:      Maintained
800 F:      Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
801 F:      drivers/cpufreq/sun50i-cpufreq-nvmem.c
802
803 ALLWINNER CRYPTO DRIVERS
804 M:      Corentin Labbe <[email protected]>
805 L:      [email protected]
806 S:      Maintained
807 F:      drivers/crypto/allwinner/
808
809 ALLWINNER DMIC DRIVERS
810 M:      Ban Tao <[email protected]>
811 L:      [email protected] (moderated for non-subscribers)
812 S:      Maintained
813 F:      Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
814 F:      sound/soc/sunxi/sun50i-dmic.c
815
816 ALLWINNER HARDWARE SPINLOCK SUPPORT
817 M:      Wilken Gottwalt <[email protected]>
818 S:      Maintained
819 F:      Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
820 F:      drivers/hwspinlock/sun6i_hwspinlock.c
821
822 ALLWINNER THERMAL DRIVER
823 M:      Vasily Khoruzhick <[email protected]>
824 M:      Yangtao Li <[email protected]>
825 L:      [email protected]
826 S:      Maintained
827 F:      Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
828 F:      drivers/thermal/sun8i_thermal.c
829
830 ALLWINNER VPU DRIVER
831 M:      Maxime Ripard <[email protected]>
832 M:      Paul Kocialkowski <[email protected]>
833 L:      [email protected]
834 S:      Maintained
835 F:      drivers/staging/media/sunxi/cedrus/
836
837 ALPHA PORT
838 M:      Richard Henderson <[email protected]>
839 M:      Ivan Kokshaysky <[email protected]>
840 M:      Matt Turner <[email protected]>
841 L:      [email protected]
842 S:      Odd Fixes
843 F:      arch/alpha/
844
845 ALPS PS/2 TOUCHPAD DRIVER
846 R:      Pali Rohár <[email protected]>
847 F:      drivers/input/mouse/alps.*
848
849 ALTERA I2C CONTROLLER DRIVER
850 M:      Thor Thayer <[email protected]>
851 S:      Maintained
852 F:      Documentation/devicetree/bindings/i2c/i2c-altera.txt
853 F:      drivers/i2c/busses/i2c-altera.c
854
855 ALTERA MAILBOX DRIVER
856 M:      Mun Yew Tham <[email protected]>
857 S:      Maintained
858 F:      drivers/mailbox/mailbox-altera.c
859
860 ALTERA MSGDMA IP CORE DRIVER
861 M:      Olivier Dautricourt <[email protected]>
862 R:      Stefan Roese <[email protected]>
863 L:      [email protected]
864 S:      Odd Fixes
865 F:      Documentation/devicetree/bindings/dma/altr,msgdma.yaml
866 F:      drivers/dma/altera-msgdma.c
867
868 ALTERA PIO DRIVER
869 M:      Mun Yew Tham <[email protected]>
870 L:      [email protected]
871 S:      Maintained
872 F:      drivers/gpio/gpio-altera.c
873
874 ALTERA SYSTEM MANAGER DRIVER
875 M:      Thor Thayer <[email protected]>
876 S:      Maintained
877 F:      drivers/mfd/altera-sysmgr.c
878 F:      include/linux/mfd/altera-sysmgr.h
879
880 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
881 M:      Thor Thayer <[email protected]>
882 S:      Maintained
883 F:      drivers/gpio/gpio-altera-a10sr.c
884 F:      drivers/mfd/altera-a10sr.c
885 F:      drivers/reset/reset-a10sr.c
886 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
887 F:      include/linux/mfd/altera-a10sr.h
888
889 ALTERA TRIPLE SPEED ETHERNET DRIVER
890 M:      Joyce Ooi <[email protected]>
891 L:      [email protected]
892 S:      Maintained
893 F:      drivers/net/ethernet/altera/
894
895 ALTERA UART/JTAG UART SERIAL DRIVERS
896 M:      Tobias Klauser <[email protected]>
897 L:      [email protected]
898 S:      Maintained
899 F:      drivers/tty/serial/altera_jtaguart.c
900 F:      drivers/tty/serial/altera_uart.c
901 F:      include/linux/altera_jtaguart.h
902 F:      include/linux/altera_uart.h
903
904 AMAZON ANNAPURNA LABS FIC DRIVER
905 M:      Talel Shenhar <[email protected]>
906 S:      Maintained
907 F:      Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
908 F:      drivers/irqchip/irq-al-fic.c
909
910 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
911 M:      Talel Shenhar <[email protected]>
912 M:      Talel Shenhar <[email protected]>
913 S:      Maintained
914 F:      Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
915 F:      drivers/edac/al_mc_edac.c
916
917 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
918 M:      Talel Shenhar <[email protected]>
919 S:      Maintained
920 F:      Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
921 F:      drivers/thermal/thermal_mmio.c
922
923 AMAZON ETHERNET DRIVERS
924 M:      Shay Agroskin <[email protected]>
925 M:      Arthur Kiyanovski <[email protected]>
926 R:      David Arinzon <[email protected]>
927 R:      Noam Dagan <[email protected]>
928 R:      Saeed Bishara <[email protected]>
929 L:      [email protected]
930 S:      Supported
931 F:      Documentation/networking/device_drivers/ethernet/amazon/ena.rst
932 F:      drivers/net/ethernet/amazon/
933
934 AMAZON RDMA EFA DRIVER
935 M:      Michael Margolin <[email protected]>
936 R:      Gal Pressman <[email protected]>
937 R:      Yossi Leybovich <[email protected]>
938 L:      [email protected]
939 S:      Supported
940 Q:      https://patchwork.kernel.org/project/linux-rdma/list/
941 F:      drivers/infiniband/hw/efa/
942 F:      include/uapi/rdma/efa-abi.h
943
944 AMD ADDRESS TRANSLATION LIBRARY (ATL)
945 M:      Yazen Ghannam <[email protected]>
946 L:      [email protected]
947 S:      Supported
948 F:      drivers/ras/amd/atl/*
949
950 AMD AXI W1 DRIVER
951 M:      Kris Chaplin <[email protected]>
952 R:      Thomas Delev <[email protected]>
953 R:      Michal Simek <[email protected]>
954 S:      Maintained
955 F:      Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
956 F:      drivers/w1/masters/amd_axi_w1.c
957
958 AMD CDX BUS DRIVER
959 M:      Nipun Gupta <[email protected]>
960 M:      Nikhil Agarwal <[email protected]>
961 S:      Maintained
962 F:      Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
963 F:      drivers/cdx/*
964 F:      include/linux/cdx/*
965
966 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
967 M:      Tom Lendacky <[email protected]>
968 M:      John Allen <[email protected]>
969 L:      [email protected]
970 S:      Supported
971 F:      drivers/crypto/ccp/
972 F:      include/linux/ccp.h
973
974 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
975 M:      Ashish Kalra <[email protected]>
976 M:      Tom Lendacky <[email protected]>
977 L:      [email protected]
978 S:      Supported
979 F:      drivers/crypto/ccp/sev*
980 F:      include/uapi/linux/psp-sev.h
981
982 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
983 M:      Mario Limonciello <[email protected]>
984 L:      [email protected]
985 S:      Supported
986 F:      drivers/crypto/ccp/dbc.c
987 F:      drivers/crypto/ccp/dbc.h
988 F:      drivers/crypto/ccp/platform-access.c
989 F:      drivers/crypto/ccp/platform-access.h
990 F:      include/uapi/linux/psp-dbc.h
991 F:      tools/crypto/ccp/*.c
992 F:      tools/crypto/ccp/*.py
993
994 AMD DISPLAY CORE
995 M:      Harry Wentland <[email protected]>
996 M:      Leo Li <[email protected]>
997 M:      Rodrigo Siqueira <[email protected]>
998 L:      [email protected]
999 S:      Supported
1000 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1001 F:      drivers/gpu/drm/amd/display/
1002
1003 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1004 M:      Huang Rui <[email protected]>
1005 L:      [email protected]
1006 S:      Supported
1007 F:      Documentation/hwmon/fam15h_power.rst
1008 F:      drivers/hwmon/fam15h_power.c
1009
1010 AMD FCH GPIO DRIVER
1011 M:      Enrico Weigelt, metux IT consult <[email protected]>
1012 L:      [email protected]
1013 S:      Maintained
1014 F:      drivers/gpio/gpio-amd-fch.c
1015 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
1016
1017 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1018 L:      [email protected] (moderated for non-subscribers)
1019 S:      Orphan
1020 F:      drivers/usb/gadget/udc/amd5536udc.*
1021
1022 AMD GEODE PROCESSOR/CHIPSET SUPPORT
1023 M:      Andres Salomon <[email protected]>
1024 L:      [email protected] (moderated for non-subscribers)
1025 S:      Supported
1026 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1027 F:      arch/x86/include/asm/geode.h
1028 F:      drivers/char/hw_random/geode-rng.c
1029 F:      drivers/crypto/geode*
1030 F:      drivers/video/fbdev/geode/
1031
1032 AMD HSMP DRIVER
1033 M:      Naveen Krishna Chatradhi <[email protected]>
1034 R:      Carlos Bilbao <[email protected]>
1035 L:      [email protected]
1036 S:      Maintained
1037 F:      Documentation/arch/x86/amd_hsmp.rst
1038 F:      arch/x86/include/asm/amd_hsmp.h
1039 F:      arch/x86/include/uapi/asm/amd_hsmp.h
1040 F:      drivers/platform/x86/amd/hsmp.c
1041
1042 AMD IOMMU (AMD-VI)
1043 M:      Joerg Roedel <[email protected]>
1044 R:      Suravee Suthikulpanit <[email protected]>
1045 L:      [email protected]
1046 S:      Maintained
1047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
1048 F:      drivers/iommu/amd/
1049 F:      include/linux/amd-iommu.h
1050
1051 AMD KFD
1052 M:      Felix Kuehling <[email protected]>
1053 L:      [email protected]
1054 S:      Supported
1055 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1056 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1057 F:      drivers/gpu/drm/amd/amdkfd/
1058 F:      drivers/gpu/drm/amd/include/cik_structs.h
1059 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1060 F:      drivers/gpu/drm/amd/include/v9_structs.h
1061 F:      drivers/gpu/drm/amd/include/vi_structs.h
1062 F:      include/uapi/linux/kfd_ioctl.h
1063 F:      include/uapi/linux/kfd_sysfs.h
1064
1065 AMD MP2 I2C DRIVER
1066 M:      Elie Morisse <[email protected]>
1067 M:      Shyam Sundar S K <[email protected]>
1068 L:      [email protected]
1069 S:      Maintained
1070 F:      drivers/i2c/busses/i2c-amd-mp2*
1071
1072 AMD PDS CORE DRIVER
1073 M:      Shannon Nelson <[email protected]>
1074 M:      Brett Creeley <[email protected]>
1075 L:      [email protected]
1076 S:      Supported
1077 F:      Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1078 F:      drivers/net/ethernet/amd/pds_core/
1079 F:      include/linux/pds/
1080
1081 AMD PMC DRIVER
1082 M:      Shyam Sundar S K <[email protected]>
1083 L:      [email protected]
1084 S:      Maintained
1085 F:      drivers/platform/x86/amd/pmc/
1086
1087 AMD PMF DRIVER
1088 M:      Shyam Sundar S K <[email protected]>
1089 L:      [email protected]
1090 S:      Maintained
1091 F:      Documentation/ABI/testing/sysfs-amd-pmf
1092 F:      drivers/platform/x86/amd/pmf/
1093
1094 AMD POWERPLAY AND SWSMU
1095 M:      Evan Quan <[email protected]>
1096 L:      [email protected]
1097 S:      Supported
1098 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1099 F:      drivers/gpu/drm/amd/pm/
1100
1101 AMD PSTATE DRIVER
1102 M:      Huang Rui <[email protected]>
1103 M:      Gautham R. Shenoy <[email protected]>
1104 M:      Mario Limonciello <[email protected]>
1105 R:      Perry Yuan <[email protected]>
1106 L:      [email protected]
1107 S:      Supported
1108 F:      Documentation/admin-guide/pm/amd-pstate.rst
1109 F:      drivers/cpufreq/amd-pstate*
1110 F:      tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1111
1112 AMD PTDMA DRIVER
1113 M:      Basavaraj Natikar <[email protected]>
1114 L:      [email protected]
1115 S:      Maintained
1116 F:      drivers/dma/ptdma/
1117
1118 AMD SEATTLE DEVICE TREE SUPPORT
1119 M:      Suravee Suthikulpanit <[email protected]>
1120 M:      Tom Lendacky <[email protected]>
1121 S:      Supported
1122 F:      arch/arm64/boot/dts/amd/
1123
1124 AMD SENSOR FUSION HUB DRIVER
1125 M:      Basavaraj Natikar <[email protected]>
1126 L:      [email protected]
1127 S:      Maintained
1128 F:      Documentation/hid/amd-sfh*
1129 F:      drivers/hid/amd-sfh-hid/
1130
1131 AMD SPI DRIVER
1132 M:      Sanjay R Mehta <[email protected]>
1133 S:      Maintained
1134 F:      drivers/spi/spi-amd.c
1135
1136 AMD XGBE DRIVER
1137 M:      "Shyam Sundar S K" <[email protected]>
1138 L:      [email protected]
1139 S:      Supported
1140 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1141 F:      drivers/net/ethernet/amd/xgbe/
1142
1143 AMLOGIC DDR PMU DRIVER
1144 M:      Jiucheng Xu <[email protected]>
1145 L:      [email protected]
1146 S:      Supported
1147 W:      http://www.amlogic.com
1148 F:      Documentation/admin-guide/perf/meson-ddr-pmu.rst
1149 F:      Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1150 F:      drivers/perf/amlogic/
1151 F:      include/soc/amlogic/
1152
1153 AMPHENOL CHIPCAP 2 HUMIDITY-TEMPERATURE IIO DRIVER
1154 M:      Javier Carrasco <[email protected]>
1155 L:      [email protected]
1156 S:      Maintained
1157 F:      Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1158 F:      Documentation/hwmon/chipcap2.rst
1159 F:      drivers/hwmon/chipcap2.c
1160
1161 AMPHION VPU CODEC V4L2 DRIVER
1162 M:      Ming Qian <[email protected]>
1163 M:      Zhou Peng <[email protected]>
1164 L:      [email protected]
1165 S:      Maintained
1166 F:      Documentation/devicetree/bindings/media/amphion,vpu.yaml
1167 F:      drivers/media/platform/amphion/
1168
1169 AMS AS73211 DRIVER
1170 M:      Christian Eggers <[email protected]>
1171 L:      [email protected]
1172 S:      Maintained
1173 F:      Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1174 F:      drivers/iio/light/as73211.c
1175
1176 AMT (Automatic Multicast Tunneling)
1177 M:      Taehee Yoo <[email protected]>
1178 L:      [email protected]
1179 S:      Maintained
1180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1182 F:      drivers/net/amt.c
1183
1184 ANALOG DEVICES INC AD3552R DRIVER
1185 M:      Nuno Sá <[email protected]>
1186 L:      [email protected]
1187 S:      Supported
1188 W:      https://ez.analog.com/linux-software-drivers
1189 F:      Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1190 F:      drivers/iio/dac/ad3552r.c
1191
1192 ANALOG DEVICES INC AD4130 DRIVER
1193 M:      Cosmin Tanislav <[email protected]>
1194 L:      [email protected]
1195 S:      Supported
1196 W:      https://ez.analog.com/linux-software-drivers
1197 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1198 F:      Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1199 F:      drivers/iio/adc/ad4130.c
1200
1201 ANALOG DEVICES INC AD7091R DRIVER
1202 M:      Marcelo Schmitt <[email protected]>
1203 L:      [email protected]
1204 S:      Supported
1205 W:      http://ez.analog.com/community/linux-device-drivers
1206 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1207 F:      drivers/iio/adc/ad7091r*
1208
1209 ANALOG DEVICES INC AD7192 DRIVER
1210 M:      Alexandru Tachici <[email protected]>
1211 L:      [email protected]
1212 S:      Supported
1213 W:      https://ez.analog.com/linux-software-drivers
1214 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1215 F:      drivers/iio/adc/ad7192.c
1216
1217 ANALOG DEVICES INC AD7292 DRIVER
1218 M:      Marcelo Schmitt <[email protected]>
1219 L:      [email protected]
1220 S:      Supported
1221 W:      https://ez.analog.com/linux-software-drivers
1222 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1223 F:      drivers/iio/adc/ad7292.c
1224
1225 ANALOG DEVICES INC AD7293 DRIVER
1226 M:      Antoniu Miclaus <[email protected]>
1227 L:      [email protected]
1228 S:      Supported
1229 W:      https://ez.analog.com/linux-software-drivers
1230 F:      Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1231 F:      drivers/iio/dac/ad7293.c
1232
1233 ANALOG DEVICES INC AD74115 DRIVER
1234 M:      Cosmin Tanislav <[email protected]>
1235 L:      [email protected]
1236 S:      Supported
1237 W:      https://ez.analog.com/linux-software-drivers
1238 F:      Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1239 F:      drivers/iio/addac/ad74115.c
1240
1241 ANALOG DEVICES INC AD74413R DRIVER
1242 M:      Cosmin Tanislav <[email protected]>
1243 L:      [email protected]
1244 S:      Supported
1245 W:      https://ez.analog.com/linux-software-drivers
1246 F:      Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1247 F:      drivers/iio/addac/ad74413r.c
1248 F:      include/dt-bindings/iio/addac/adi,ad74413r.h
1249
1250 ANALOG DEVICES INC AD7768-1 DRIVER
1251 M:      Michael Hennerich <[email protected]>
1252 L:      [email protected]
1253 S:      Supported
1254 W:      https://ez.analog.com/linux-software-drivers
1255 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1256 F:      drivers/iio/adc/ad7768-1.c
1257
1258 ANALOG DEVICES INC AD7780 DRIVER
1259 M:      Michael Hennerich <[email protected]>
1260 M:      Renato Lui Geh <[email protected]>
1261 L:      [email protected]
1262 S:      Supported
1263 W:      https://ez.analog.com/linux-software-drivers
1264 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1265 F:      drivers/iio/adc/ad7780.c
1266
1267 ANALOG DEVICES INC AD9739a DRIVER
1268 M:      Nuno Sa <[email protected]>
1269 M:      Dragos Bogdan <[email protected]>
1270 L:      [email protected]
1271 S:      Supported
1272 W:      https://ez.analog.com/linux-software-drivers
1273 F:      Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
1274 F:      drivers/iio/dac/ad9739a.c
1275
1276 ANALOG DEVICES INC ADA4250 DRIVER
1277 M:      Antoniu Miclaus <[email protected]>
1278 L:      [email protected]
1279 S:      Supported
1280 W:      https://ez.analog.com/linux-software-drivers
1281 F:      Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1282 F:      drivers/iio/amplifiers/ada4250.c
1283
1284 ANALOG DEVICES INC ADF4377 DRIVER
1285 M:      Antoniu Miclaus <[email protected]>
1286 L:      [email protected]
1287 S:      Supported
1288 W:      https://ez.analog.com/linux-software-drivers
1289 F:      Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1290 F:      drivers/iio/frequency/adf4377.c
1291
1292 ANALOG DEVICES INC ADGS1408 DRIVER
1293 M:      Mircea Caprioru <[email protected]>
1294 S:      Supported
1295 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1296 F:      drivers/mux/adgs1408.c
1297
1298 ANALOG DEVICES INC ADIN DRIVER
1299 M:      Michael Hennerich <[email protected]>
1300 L:      [email protected]
1301 S:      Supported
1302 W:      https://ez.analog.com/linux-software-drivers
1303 F:      Documentation/devicetree/bindings/net/adi,adin.yaml
1304 F:      drivers/net/phy/adin.c
1305
1306 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1307 M:      Nuno Sa <[email protected]>
1308 L:      [email protected]
1309 S:      Supported
1310 F:      drivers/iio/imu/adis.c
1311 F:      drivers/iio/imu/adis_buffer.c
1312 F:      drivers/iio/imu/adis_trigger.c
1313 F:      include/linux/iio/imu/adis.h
1314
1315 ANALOG DEVICES INC ADIS16460 DRIVER
1316 M:      Dragos Bogdan <[email protected]>
1317 L:      [email protected]
1318 S:      Supported
1319 W:      https://ez.analog.com/linux-software-drivers
1320 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1321 F:      drivers/iio/imu/adis16460.c
1322
1323 ANALOG DEVICES INC ADIS16475 DRIVER
1324 M:      Nuno Sa <[email protected]>
1325 L:      [email protected]
1326 S:      Supported
1327 W:      https://ez.analog.com/linux-software-drivers
1328 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1329 F:      drivers/iio/imu/adis16475.c
1330
1331 ANALOG DEVICES INC ADM1177 DRIVER
1332 M:      Michael Hennerich <[email protected]>
1333 L:      [email protected]
1334 S:      Supported
1335 W:      https://ez.analog.com/linux-software-drivers
1336 F:      Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1337 F:      drivers/hwmon/adm1177.c
1338
1339 ANALOG DEVICES INC ADMFM2000 DRIVER
1340 M:      Kim Seer Paller <[email protected]>
1341 L:      [email protected]
1342 S:      Supported
1343 W:      https://ez.analog.com/linux-software-drivers
1344 F:      Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
1345 F:      drivers/iio/frequency/admfm2000.c
1346
1347 ANALOG DEVICES INC ADMV1013 DRIVER
1348 M:      Antoniu Miclaus <[email protected]>
1349 L:      [email protected]
1350 S:      Supported
1351 W:      https://ez.analog.com/linux-software-drivers
1352 F:      Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1353 F:      drivers/iio/frequency/admv1013.c
1354
1355 ANALOG DEVICES INC ADMV1014 DRIVER
1356 M:      Antoniu Miclaus <[email protected]>
1357 L:      [email protected]
1358 S:      Supported
1359 W:      https://ez.analog.com/linux-software-drivers
1360 F:      Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1361 F:      drivers/iio/frequency/admv1014.c
1362
1363 ANALOG DEVICES INC ADMV8818 DRIVER
1364 M:      Antoniu Miclaus <[email protected]>
1365 L:      [email protected]
1366 S:      Supported
1367 W:      https://ez.analog.com/linux-software-drivers
1368 F:      Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1369 F:      drivers/iio/filter/admv8818.c
1370
1371 ANALOG DEVICES INC ADP5061 DRIVER
1372 M:      Michael Hennerich <[email protected]>
1373 L:      [email protected]
1374 S:      Supported
1375 W:      https://ez.analog.com/linux-software-drivers
1376 F:      drivers/power/supply/adp5061.c
1377
1378 ANALOG DEVICES INC ADRF6780 DRIVER
1379 M:      Antoniu Miclaus <[email protected]>
1380 L:      [email protected]
1381 S:      Supported
1382 W:      https://ez.analog.com/linux-software-drivers
1383 F:      Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1384 F:      drivers/iio/frequency/adrf6780.c
1385
1386 ANALOG DEVICES INC ADV7180 DRIVER
1387 M:      Lars-Peter Clausen <[email protected]>
1388 L:      [email protected]
1389 S:      Supported
1390 W:      https://ez.analog.com/linux-software-drivers
1391 F:      Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1392 F:      drivers/media/i2c/adv7180.c
1393
1394 ANALOG DEVICES INC ADV748X DRIVER
1395 M:      Kieran Bingham <[email protected]>
1396 L:      [email protected]
1397 S:      Maintained
1398 F:      Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1399 F:      drivers/media/i2c/adv748x/*
1400
1401 ANALOG DEVICES INC ADV7511 DRIVER
1402 M:      Hans Verkuil <[email protected]>
1403 L:      [email protected]
1404 S:      Maintained
1405 F:      drivers/media/i2c/adv7511*
1406
1407 ANALOG DEVICES INC ADV7604 DRIVER
1408 M:      Hans Verkuil <[email protected]>
1409 L:      [email protected]
1410 S:      Maintained
1411 F:      Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1412 F:      drivers/media/i2c/adv7604*
1413
1414 ANALOG DEVICES INC ADV7842 DRIVER
1415 M:      Hans Verkuil <[email protected]>
1416 L:      [email protected]
1417 S:      Maintained
1418 F:      drivers/media/i2c/adv7842*
1419
1420 ANALOG DEVICES INC ADXRS290 DRIVER
1421 M:      Nishant Malpani <[email protected]>
1422 L:      [email protected]
1423 S:      Supported
1424 F:      Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1425 F:      drivers/iio/gyro/adxrs290.c
1426
1427 ANALOG DEVICES INC ASOC CODEC DRIVERS
1428 M:      Lars-Peter Clausen <[email protected]>
1429 M:      Nuno Sá <[email protected]>
1430 L:      [email protected] (moderated for non-subscribers)
1431 S:      Supported
1432 W:      http://wiki.analog.com/
1433 W:      https://ez.analog.com/linux-software-drivers
1434 F:      sound/soc/codecs/ad1*
1435 F:      sound/soc/codecs/ad7*
1436 F:      sound/soc/codecs/adau*
1437 F:      sound/soc/codecs/adav*
1438 F:      sound/soc/codecs/sigmadsp.*
1439 F:      sound/soc/codecs/ssm*
1440
1441 ANALOG DEVICES INC AXI DAC DRIVER
1442 M:      Nuno Sa <[email protected]>
1443 L:      [email protected]
1444 S:      Supported
1445 W:      https://ez.analog.com/linux-software-drivers
1446 F:      Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
1447 F:      drivers/iio/dac/adi-axi-dac.c
1448
1449 ANALOG DEVICES INC DMA DRIVERS
1450 M:      Lars-Peter Clausen <[email protected]>
1451 S:      Supported
1452 W:      https://ez.analog.com/linux-software-drivers
1453 F:      drivers/dma/dma-axi-dmac.c
1454
1455 ANALOG DEVICES INC IIO DRIVERS
1456 M:      Lars-Peter Clausen <[email protected]>
1457 M:      Michael Hennerich <[email protected]>
1458 S:      Supported
1459 W:      http://wiki.analog.com/
1460 W:      https://ez.analog.com/linux-software-drivers
1461 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1462 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1463 F:      Documentation/devicetree/bindings/iio/*/adi,*
1464 F:      Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1465 F:      Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1466 F:      drivers/iio/*/ad*
1467 F:      drivers/iio/adc/ltc249*
1468 F:      drivers/iio/amplifiers/hmc425a.c
1469 F:      drivers/staging/iio/*/ad*
1470 X:      drivers/iio/*/adjd*
1471
1472 ANALOGBITS PLL LIBRARIES
1473 M:      Paul Walmsley <[email protected]>
1474 M:      Samuel Holland <[email protected]>
1475 S:      Supported
1476 F:      drivers/clk/analogbits/*
1477 F:      include/linux/clk/analogbits*
1478
1479 ANDROID DRIVERS
1480 M:      Greg Kroah-Hartman <[email protected]>
1481 M:      Arve Hjønnevåg <[email protected]>
1482 M:      Todd Kjos <[email protected]>
1483 M:      Martijn Coenen <[email protected]>
1484 M:      Joel Fernandes <[email protected]>
1485 M:      Christian Brauner <[email protected]>
1486 M:      Carlos Llamas <[email protected]>
1487 M:      Suren Baghdasaryan <[email protected]>
1488 L:      [email protected]
1489 S:      Supported
1490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1491 F:      drivers/android/
1492
1493 ANDROID GOLDFISH PIC DRIVER
1494 M:      Miodrag Dinic <[email protected]>
1495 S:      Supported
1496 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1497 F:      drivers/irqchip/irq-goldfish-pic.c
1498
1499 ANDROID GOLDFISH RTC DRIVER
1500 M:      Jiaxun Yang <[email protected]>
1501 S:      Supported
1502 F:      drivers/rtc/rtc-goldfish.c
1503
1504 AOA (Apple Onboard Audio) ALSA DRIVER
1505 M:      Johannes Berg <[email protected]>
1506 L:      [email protected]
1507 L:      [email protected] (moderated for non-subscribers)
1508 S:      Maintained
1509 F:      sound/aoa/
1510
1511 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1512 M:      William Breathitt Gray <[email protected]>
1513 L:      [email protected]
1514 S:      Maintained
1515 F:      drivers/iio/addac/stx104.c
1516
1517 APM DRIVER
1518 M:      Jiri Kosina <[email protected]>
1519 S:      Odd fixes
1520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1521 F:      arch/x86/kernel/apm_32.c
1522 F:      drivers/char/apm-emulation.c
1523 F:      include/linux/apm_bios.h
1524 F:      include/uapi/linux/apm_bios.h
1525
1526 APPARMOR SECURITY MODULE
1527 M:      John Johansen <[email protected]>
1528 M:      John Johansen <[email protected]>
1529 L:      [email protected] (moderated for non-subscribers)
1530 S:      Supported
1531 W:      apparmor.net
1532 B:      https://gitlab.com/apparmor/apparmor-kernel
1533 C:      irc://irc.oftc.net/apparmor
1534 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1535 T:      https://gitlab.com/apparmor/apparmor-kernel.git
1536 F:      Documentation/admin-guide/LSM/apparmor.rst
1537 F:      security/apparmor/
1538
1539 APPLE BCM5974 MULTITOUCH DRIVER
1540 M:      Henrik Rydberg <[email protected]>
1541 L:      [email protected]
1542 S:      Odd fixes
1543 F:      drivers/input/mouse/bcm5974.c
1544
1545 APPLE PCIE CONTROLLER DRIVER
1546 M:      Alyssa Rosenzweig <[email protected]>
1547 M:      Marc Zyngier <[email protected]>
1548 L:      [email protected]
1549 S:      Maintained
1550 F:      drivers/pci/controller/pcie-apple.c
1551
1552 APPLE SMC DRIVER
1553 M:      Henrik Rydberg <[email protected]>
1554 L:      [email protected]
1555 S:      Odd fixes
1556 F:      drivers/hwmon/applesmc.c
1557
1558 APPLETALK NETWORK LAYER
1559 L:      [email protected]
1560 S:      Odd fixes
1561 F:      include/linux/atalk.h
1562 F:      include/uapi/linux/atalk.h
1563 F:      net/appletalk/
1564
1565 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1566 M:      Khuong Dinh <[email protected]>
1567 S:      Supported
1568 F:      arch/arm64/boot/dts/apm/
1569
1570 APPLIED MICRO (APM) X-GENE SOC EDAC
1571 M:      Khuong Dinh <[email protected]>
1572 S:      Supported
1573 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1574 F:      drivers/edac/xgene_edac.c
1575
1576 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1577 M:      Iyappan Subramanian <[email protected]>
1578 M:      Keyur Chudgar <[email protected]>
1579 S:      Supported
1580 F:      drivers/net/ethernet/apm/xgene-v2/
1581
1582 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1583 M:      Iyappan Subramanian <[email protected]>
1584 M:      Keyur Chudgar <[email protected]>
1585 M:      Quan Nguyen <[email protected]>
1586 S:      Supported
1587 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1588 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1589 F:      drivers/net/ethernet/apm/xgene/
1590 F:      drivers/net/mdio/mdio-xgene.c
1591
1592 APPLIED MICRO (APM) X-GENE SOC PMU
1593 M:      Khuong Dinh <[email protected]>
1594 S:      Supported
1595 F:      Documentation/admin-guide/perf/xgene-pmu.rst
1596 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1597 F:      drivers/perf/xgene_pmu.c
1598
1599 APTINA CAMERA SENSOR PLL
1600 M:      Laurent Pinchart <[email protected]>
1601 L:      [email protected]
1602 S:      Maintained
1603 F:      drivers/media/i2c/aptina-pll.*
1604
1605 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1606 M:      Aleksa Savic <[email protected]>
1607 M:      Jack Doan <[email protected]>
1608 L:      [email protected]
1609 S:      Maintained
1610 F:      Documentation/hwmon/aquacomputer_d5next.rst
1611 F:      drivers/hwmon/aquacomputer_d5next.c
1612
1613 AQUANTIA ETHERNET DRIVER (atlantic)
1614 M:      Igor Russkikh <[email protected]>
1615 L:      [email protected]
1616 S:      Supported
1617 W:      https://www.marvell.com/
1618 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
1619 F:      Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1620 F:      drivers/net/ethernet/aquantia/atlantic/
1621
1622 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1623 M:      Egor Pomozov <[email protected]>
1624 L:      [email protected]
1625 S:      Supported
1626 W:      http://www.aquantia.com
1627 F:      drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1628
1629 AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1630 M:      Krzysztof Hałasa <[email protected]>
1631 L:      [email protected]
1632 S:      Maintained
1633 F:      Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1634 F:      drivers/media/i2c/ar0521.c
1635
1636 ARASAN NAND CONTROLLER DRIVER
1637 M:      Miquel Raynal <[email protected]>
1638 R:      Michal Simek <[email protected]>
1639 L:      [email protected]
1640 S:      Maintained
1641 F:      Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1642 F:      drivers/mtd/nand/raw/arasan-nand-controller.c
1643
1644 ARC FRAMEBUFFER DRIVER
1645 M:      Jaya Kumar <[email protected]>
1646 S:      Maintained
1647 F:      drivers/video/fbdev/arcfb.c
1648 F:      drivers/video/fbdev/core/fb_defio.c
1649
1650 ARC PGU DRM DRIVER
1651 M:      Alexey Brodkin <[email protected]>
1652 S:      Supported
1653 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1654 F:      drivers/gpu/drm/tiny/arcpgu.c
1655
1656 ARCNET NETWORK LAYER
1657 M:      Michael Grzeschik <[email protected]>
1658 L:      [email protected]
1659 S:      Maintained
1660 F:      drivers/net/arcnet/
1661 F:      include/uapi/linux/if_arcnet.h
1662
1663 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1664 M:      Arnd Bergmann <[email protected]>
1665 M:      Olof Johansson <[email protected]>
1666 M:      [email protected]
1667 L:      [email protected] (moderated for non-subscribers)
1668 S:      Maintained
1669 P:      Documentation/process/maintainer-soc.rst
1670 C:      irc://irc.libera.chat/armlinux
1671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1672 F:      Documentation/process/maintainer-soc*.rst
1673 F:      arch/arm/boot/dts/Makefile
1674 F:      arch/arm64/boot/dts/Makefile
1675
1676 ARM ARCHITECTED TIMER DRIVER
1677 M:      Mark Rutland <[email protected]>
1678 M:      Marc Zyngier <[email protected]>
1679 L:      [email protected] (moderated for non-subscribers)
1680 S:      Maintained
1681 F:      arch/arm/include/asm/arch_timer.h
1682 F:      arch/arm64/include/asm/arch_timer.h
1683 F:      drivers/clocksource/arm_arch_timer.c
1684
1685 ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1686 M:      Marc Zyngier <[email protected]>
1687 L:      [email protected] (moderated for non-subscribers)
1688 S:      Maintained
1689 F:      Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1690 F:      arch/arm/include/asm/arch_gicv3.h
1691 F:      arch/arm64/include/asm/arch_gicv3.h
1692 F:      drivers/irqchip/irq-gic*.[ch]
1693 F:      include/linux/irqchip/arm-gic*.h
1694 F:      include/linux/irqchip/arm-vgic-info.h
1695
1696 ARM HDLCD DRM DRIVER
1697 M:      Liviu Dudau <[email protected]>
1698 S:      Supported
1699 F:      Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1700 F:      drivers/gpu/drm/arm/hdlcd_*
1701
1702 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1703 M:      Linus Walleij <[email protected]>
1704 L:      [email protected] (moderated for non-subscribers)
1705 S:      Maintained
1706 F:      Documentation/devicetree/bindings/arm/arm,integrator.yaml
1707 F:      Documentation/devicetree/bindings/arm/arm,realview.yaml
1708 F:      Documentation/devicetree/bindings/arm/arm,versatile.yaml
1709 F:      Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1710 F:      Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1711 F:      Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1712 F:      Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1713 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1714 F:      Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1715 F:      arch/arm/boot/dts/arm/arm-realview-*
1716 F:      arch/arm/boot/dts/arm/integrator*
1717 F:      arch/arm/boot/dts/arm/versatile*
1718 F:      arch/arm/mach-versatile/
1719 F:      drivers/bus/arm-integrator-lm.c
1720 F:      drivers/clk/versatile/
1721 F:      drivers/i2c/busses/i2c-versatile.c
1722 F:      drivers/irqchip/irq-versatile-fpga.c
1723 F:      drivers/mtd/maps/physmap-versatile.*
1724 F:      drivers/power/reset/arm-versatile-reboot.c
1725 F:      drivers/soc/versatile/
1726
1727 ARM KOMEDA DRM-KMS DRIVER
1728 M:      Liviu Dudau <[email protected]>
1729 S:      Supported
1730 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1731 F:      Documentation/devicetree/bindings/display/arm,komeda.yaml
1732 F:      Documentation/gpu/komeda-kms.rst
1733 F:      drivers/gpu/drm/arm/display/include/
1734 F:      drivers/gpu/drm/arm/display/komeda/
1735
1736 ARM MALI PANFROST DRM DRIVER
1737 M:      Boris Brezillon <[email protected]>
1738 M:      Rob Herring <[email protected]>
1739 R:      Steven Price <[email protected]>
1740 L:      [email protected]
1741 S:      Supported
1742 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1743 F:      Documentation/gpu/panfrost.rst
1744 F:      drivers/gpu/drm/panfrost/
1745 F:      include/uapi/drm/panfrost_drm.h
1746
1747 ARM MALI PANTHOR DRM DRIVER
1748 M:      Boris Brezillon <[email protected]>
1749 M:      Steven Price <[email protected]>
1750 M:      Liviu Dudau <[email protected]>
1751 L:      [email protected]
1752 S:      Supported
1753 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1754 F:      Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
1755 F:      drivers/gpu/drm/panthor/
1756 F:      include/uapi/drm/panthor_drm.h
1757
1758 ARM MALI-DP DRM DRIVER
1759 M:      Liviu Dudau <[email protected]>
1760 S:      Supported
1761 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1762 F:      Documentation/devicetree/bindings/display/arm,malidp.yaml
1763 F:      Documentation/gpu/afbc.rst
1764 F:      drivers/gpu/drm/arm/
1765
1766 ARM MFM AND FLOPPY DRIVERS
1767 M:      Ian Molton <[email protected]>
1768 S:      Maintained
1769 F:      arch/arm/include/asm/floppy.h
1770 F:      arch/arm/mach-rpc/floppydma.S
1771
1772 ARM PMU PROFILING AND DEBUGGING
1773 M:      Will Deacon <[email protected]>
1774 M:      Mark Rutland <[email protected]>
1775 L:      [email protected] (moderated for non-subscribers)
1776 S:      Maintained
1777 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1778 F:      Documentation/devicetree/bindings/perf/
1779 F:      arch/arm*/include/asm/hw_breakpoint.h
1780 F:      arch/arm*/include/asm/perf_event.h
1781 F:      arch/arm*/kernel/hw_breakpoint.c
1782 F:      arch/arm*/kernel/perf_*
1783 F:      drivers/perf/
1784 F:      include/linux/perf/arm_pmu*.h
1785
1786 ARM PORT
1787 M:      Russell King <[email protected]>
1788 L:      [email protected] (moderated for non-subscribers)
1789 S:      Odd Fixes
1790 W:      http://www.armlinux.org.uk/
1791 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1792 F:      arch/arm/
1793 X:      arch/arm/boot/dts/
1794
1795 ARM PRIMECELL AACI PL041 DRIVER
1796 M:      Russell King <[email protected]>
1797 S:      Odd Fixes
1798 F:      sound/arm/aaci.*
1799
1800 ARM PRIMECELL BUS SUPPORT
1801 M:      Russell King <[email protected]>
1802 S:      Odd Fixes
1803 F:      drivers/amba/
1804 F:      include/linux/amba/bus.h
1805
1806 ARM PRIMECELL KMI PL050 DRIVER
1807 M:      Russell King <[email protected]>
1808 S:      Odd Fixes
1809 F:      drivers/input/serio/ambakmi.*
1810 F:      include/linux/amba/kmi.h
1811
1812 ARM PRIMECELL MMCI PL180/1 DRIVER
1813 M:      Russell King <[email protected]>
1814 S:      Odd Fixes
1815 F:      drivers/mmc/host/mmci.*
1816 F:      include/linux/amba/mmci.h
1817
1818 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1819 M:      Miquel Raynal <[email protected]>
1820 R:      Michal Simek <[email protected]>
1821 L:      [email protected]
1822 S:      Maintained
1823 F:      Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1824 F:      drivers/mtd/nand/raw/pl35x-nand-controller.c
1825
1826 ARM PRIMECELL PL35X SMC DRIVER
1827 M:      Miquel Raynal <[email protected]>
1828 R:      Michal Simek <[email protected]>
1829 L:      [email protected] (moderated for non-subscribers)
1830 S:      Maintained
1831 F:      Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1832 F:      drivers/memory/pl353-smc.c
1833
1834 ARM PRIMECELL SSP PL022 SPI DRIVER
1835 M:      Linus Walleij <[email protected]>
1836 L:      [email protected] (moderated for non-subscribers)
1837 S:      Maintained
1838 F:      Documentation/devicetree/bindings/spi/spi-pl022.yaml
1839 F:      drivers/spi/spi-pl022.c
1840
1841 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1842 M:      Russell King <[email protected]>
1843 S:      Odd Fixes
1844 F:      drivers/tty/serial/amba-pl01*.c
1845 F:      include/linux/amba/serial.h
1846
1847 ARM PRIMECELL VIC PL190/PL192 DRIVER
1848 M:      Linus Walleij <[email protected]>
1849 L:      [email protected] (moderated for non-subscribers)
1850 S:      Maintained
1851 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1852 F:      drivers/irqchip/irq-vic.c
1853
1854 ARM SMC WATCHDOG DRIVER
1855 M:      Julius Werner <[email protected]>
1856 R:      Evan Benn <[email protected]>
1857 S:      Maintained
1858 F:      Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1859 F:      drivers/watchdog/arm_smc_wdt.c
1860
1861 ARM SMMU DRIVERS
1862 M:      Will Deacon <[email protected]>
1863 R:      Robin Murphy <[email protected]>
1864 L:      [email protected] (moderated for non-subscribers)
1865 S:      Maintained
1866 F:      Documentation/devicetree/bindings/iommu/arm,smmu*
1867 F:      drivers/iommu/arm/
1868 F:      drivers/iommu/io-pgtable-arm*
1869
1870 ARM SUB-ARCHITECTURES
1871 L:      [email protected] (moderated for non-subscribers)
1872 S:      Maintained
1873 C:      irc://irc.libera.chat/armlinux
1874 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1875 F:      arch/arm/mach-*/
1876 F:      arch/arm/plat-*/
1877
1878 ARM/ACTIONS SEMI ARCHITECTURE
1879 M:      Andreas Färber <[email protected]>
1880 M:      Manivannan Sadhasivam <[email protected]>
1881 L:      [email protected] (moderated for non-subscribers)
1882 L:      [email protected] (moderated for non-subscribers)
1883 S:      Maintained
1884 F:      Documentation/devicetree/bindings/arm/actions.yaml
1885 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1886 F:      Documentation/devicetree/bindings/dma/owl-dma.yaml
1887 F:      Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1888 F:      Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1889 F:      Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1890 F:      Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1891 F:      Documentation/devicetree/bindings/pinctrl/actions,*
1892 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1893 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1894 F:      arch/arm/boot/dts/actions/
1895 F:      arch/arm/mach-actions/
1896 F:      arch/arm64/boot/dts/actions/
1897 F:      drivers/clk/actions/
1898 F:      drivers/clocksource/timer-owl*
1899 F:      drivers/dma/owl-dma.c
1900 F:      drivers/i2c/busses/i2c-owl.c
1901 F:      drivers/irqchip/irq-owl-sirq.c
1902 F:      drivers/mmc/host/owl-mmc.c
1903 F:      drivers/net/ethernet/actions/
1904 F:      drivers/pinctrl/actions/*
1905 F:      drivers/pmdomain/actions/
1906 F:      include/dt-bindings/power/owl-*
1907 F:      include/dt-bindings/reset/actions,*
1908 F:      include/linux/soc/actions/
1909 N:      owl
1910
1911 ARM/Allwinner SoC Clock Support
1912 M:      Emilio López <[email protected]>
1913 S:      Maintained
1914 F:      drivers/clk/sunxi/
1915
1916 ARM/Allwinner sunXi SoC support
1917 M:      Chen-Yu Tsai <[email protected]>
1918 M:      Jernej Skrabec <[email protected]>
1919 M:      Samuel Holland <[email protected]>
1920 L:      [email protected] (moderated for non-subscribers)
1921 L:      [email protected]
1922 S:      Maintained
1923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1924 F:      arch/arm/mach-sunxi/
1925 F:      arch/arm64/boot/dts/allwinner/
1926 F:      drivers/clk/sunxi-ng/
1927 F:      drivers/pinctrl/sunxi/
1928 F:      drivers/soc/sunxi/
1929 N:      allwinner
1930 N:      sun[x456789]i
1931 N:      sun[25]0i
1932
1933 ARM/AMD PENSANDO ARM64 ARCHITECTURE
1934 M:      Brad Larson <[email protected]>
1935 L:      [email protected] (moderated for non-subscribers)
1936 S:      Supported
1937 F:      Documentation/devicetree/bindings/*/amd,pensando*
1938 F:      arch/arm64/boot/dts/amd/elba*
1939
1940 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1941 M:      Neil Armstrong <[email protected]>
1942 M:      Jerome Brunet <[email protected]>
1943 L:      [email protected]
1944 S:      Maintained
1945 F:      Documentation/devicetree/bindings/clock/amlogic*
1946 F:      drivers/clk/meson/
1947 F:      include/dt-bindings/clock/amlogic,a1*
1948 F:      include/dt-bindings/clock/gxbb*
1949 F:      include/dt-bindings/clock/meson*
1950
1951 ARM/Amlogic Meson SoC Crypto Drivers
1952 M:      Corentin Labbe <[email protected]>
1953 L:      [email protected]
1954 L:      [email protected]
1955 S:      Maintained
1956 F:      Documentation/devicetree/bindings/crypto/amlogic*
1957 F:      drivers/crypto/amlogic/
1958
1959 ARM/Amlogic Meson SoC Sound Drivers
1960 M:      Jerome Brunet <[email protected]>
1961 L:      [email protected] (moderated for non-subscribers)
1962 S:      Maintained
1963 F:      Documentation/devicetree/bindings/sound/amlogic*
1964 F:      sound/soc/meson/
1965
1966 ARM/Amlogic Meson SoC support
1967 M:      Neil Armstrong <[email protected]>
1968 M:      Kevin Hilman <[email protected]>
1969 R:      Jerome Brunet <[email protected]>
1970 R:      Martin Blumenstingl <[email protected]>
1971 L:      [email protected] (moderated for non-subscribers)
1972 L:      [email protected]
1973 S:      Maintained
1974 W:      http://linux-meson.com/
1975 F:      Documentation/devicetree/bindings/phy/amlogic*
1976 F:      arch/arm/boot/dts/amlogic/
1977 F:      arch/arm/mach-meson/
1978 F:      arch/arm64/boot/dts/amlogic/
1979 F:      drivers/pmdomain/amlogic/
1980 F:      drivers/mmc/host/meson*
1981 F:      drivers/phy/amlogic/
1982 F:      drivers/pinctrl/meson/
1983 F:      drivers/rtc/rtc-meson*
1984 F:      drivers/soc/amlogic/
1985 N:      meson
1986
1987 ARM/Annapurna Labs ALPINE ARCHITECTURE
1988 M:      Tsahee Zidenberg <[email protected]>
1989 M:      Antoine Tenart <[email protected]>
1990 L:      [email protected] (moderated for non-subscribers)
1991 S:      Maintained
1992 F:      arch/arm/boot/dts/amazon/
1993 F:      arch/arm/mach-alpine/
1994 F:      arch/arm64/boot/dts/amazon/
1995 F:      drivers/*/*alpine*
1996
1997 ARM/APPLE MACHINE SOUND DRIVERS
1998 M:      Martin Povišer <[email protected]>
1999 L:      [email protected]
2000 L:      [email protected] (moderated for non-subscribers)
2001 S:      Maintained
2002 F:      Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
2003 F:      Documentation/devicetree/bindings/sound/apple,*
2004 F:      sound/soc/apple/*
2005 F:      sound/soc/codecs/cs42l83-i2c.c
2006 F:      sound/soc/codecs/ssm3515.c
2007
2008 ARM/APPLE MACHINE SUPPORT
2009 M:      Hector Martin <[email protected]>
2010 M:      Sven Peter <[email protected]>
2011 R:      Alyssa Rosenzweig <[email protected]>
2012 L:      [email protected]
2013 L:      [email protected] (moderated for non-subscribers)
2014 S:      Maintained
2015 W:      https://asahilinux.org
2016 B:      https://github.com/AsahiLinux/linux/issues
2017 C:      irc://irc.oftc.net/asahi-dev
2018 T:      git https://github.com/AsahiLinux/linux.git
2019 F:      Documentation/devicetree/bindings/arm/apple.yaml
2020 F:      Documentation/devicetree/bindings/arm/apple/*
2021 F:      Documentation/devicetree/bindings/clock/apple,nco.yaml
2022 F:      Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2023 F:      Documentation/devicetree/bindings/dma/apple,admac.yaml
2024 F:      Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2025 F:      Documentation/devicetree/bindings/interrupt-controller/apple,*
2026 F:      Documentation/devicetree/bindings/iommu/apple,dart.yaml
2027 F:      Documentation/devicetree/bindings/iommu/apple,sart.yaml
2028 F:      Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2029 F:      Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2030 F:      Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2031 F:      Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2032 F:      Documentation/devicetree/bindings/pci/apple,pcie.yaml
2033 F:      Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2034 F:      Documentation/devicetree/bindings/power/apple*
2035 F:      Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2036 F:      Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2037 F:      arch/arm64/boot/dts/apple/
2038 F:      drivers/bluetooth/hci_bcm4377.c
2039 F:      drivers/clk/clk-apple-nco.c
2040 F:      drivers/cpufreq/apple-soc-cpufreq.c
2041 F:      drivers/dma/apple-admac.c
2042 F:      drivers/pmdomain/apple/
2043 F:      drivers/i2c/busses/i2c-pasemi-core.c
2044 F:      drivers/i2c/busses/i2c-pasemi-platform.c
2045 F:      drivers/iommu/apple-dart.c
2046 F:      drivers/iommu/io-pgtable-dart.c
2047 F:      drivers/irqchip/irq-apple-aic.c
2048 F:      drivers/nvme/host/apple.c
2049 F:      drivers/nvmem/apple-efuses.c
2050 F:      drivers/pinctrl/pinctrl-apple-gpio.c
2051 F:      drivers/pwm/pwm-apple.c
2052 F:      drivers/soc/apple/*
2053 F:      drivers/watchdog/apple_wdt.c
2054 F:      include/dt-bindings/interrupt-controller/apple-aic.h
2055 F:      include/dt-bindings/pinctrl/apple.h
2056 F:      include/linux/soc/apple/*
2057
2058 ARM/ARTPEC MACHINE SUPPORT
2059 M:      Jesper Nilsson <[email protected]>
2060 M:      Lars Persson <[email protected]>
2061 L:      [email protected]
2062 S:      Maintained
2063 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2064 F:      arch/arm/boot/dts/axis/
2065 F:      arch/arm/mach-artpec
2066 F:      drivers/clk/axis
2067 F:      drivers/crypto/axis
2068 F:      drivers/mmc/host/usdhi6rol0.c
2069 F:      drivers/pinctrl/pinctrl-artpec*
2070
2071 ARM/ASPEED I2C DRIVER
2072 M:      Brendan Higgins <[email protected]>
2073 R:      Benjamin Herrenschmidt <[email protected]>
2074 R:      Joel Stanley <[email protected]>
2075 L:      [email protected]
2076 L:      [email protected] (moderated for non-subscribers)
2077 S:      Maintained
2078 F:      Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2079 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2080 F:      drivers/i2c/busses/i2c-aspeed.c
2081 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
2082
2083 ARM/ASPEED MACHINE SUPPORT
2084 M:      Joel Stanley <[email protected]>
2085 R:      Andrew Jeffery <[email protected]>
2086 L:      [email protected] (moderated for non-subscribers)
2087 L:      [email protected] (moderated for non-subscribers)
2088 S:      Supported
2089 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
2090 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2091 F:      Documentation/devicetree/bindings/arm/aspeed/
2092 F:      arch/arm/boot/dts/aspeed/
2093 F:      arch/arm/mach-aspeed/
2094 N:      aspeed
2095
2096 ARM/BITMAIN ARCHITECTURE
2097 M:      Manivannan Sadhasivam <[email protected]>
2098 L:      [email protected] (moderated for non-subscribers)
2099 S:      Maintained
2100 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
2101 F:      Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2102 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2103 F:      arch/arm64/boot/dts/bitmain/
2104 F:      drivers/clk/clk-bm1880.c
2105 F:      drivers/pinctrl/pinctrl-bm1880.c
2106
2107 ARM/CALXEDA HIGHBANK ARCHITECTURE
2108 M:      Andre Przywara <[email protected]>
2109 L:      [email protected] (moderated for non-subscribers)
2110 S:      Maintained
2111 F:      arch/arm/boot/dts/calxeda/
2112 F:      arch/arm/mach-highbank/
2113
2114 ARM/CAVIUM THUNDER NETWORK DRIVER
2115 M:      Sunil Goutham <[email protected]>
2116 L:      [email protected] (moderated for non-subscribers)
2117 S:      Supported
2118 F:      drivers/net/ethernet/cavium/thunder/
2119
2120 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2121 M:      Lukasz Majewski <[email protected]>
2122 L:      [email protected] (moderated for non-subscribers)
2123 S:      Maintained
2124 F:      arch/arm/mach-ep93xx/ts72xx.c
2125
2126 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2127 M:      Alexander Shiyan <[email protected]>
2128 L:      [email protected] (moderated for non-subscribers)
2129 S:      Odd Fixes
2130 N:      clps711x
2131
2132 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2133 M:      Hartley Sweeten <[email protected]>
2134 M:      Alexander Sverdlin <[email protected]>
2135 L:      [email protected] (moderated for non-subscribers)
2136 S:      Maintained
2137 F:      Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2138 F:      Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2139 F:      arch/arm/boot/compressed/misc-ep93xx.h
2140 F:      arch/arm/mach-ep93xx/
2141 F:      drivers/iio/adc/ep93xx_adc.c
2142
2143 ARM/CLKDEV SUPPORT
2144 M:      Russell King <[email protected]>
2145 L:      [email protected] (moderated for non-subscribers)
2146 S:      Maintained
2147 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2148 F:      drivers/clk/clkdev.c
2149
2150 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2151 M:      Baruch Siach <[email protected]>
2152 L:      [email protected] (moderated for non-subscribers)
2153 S:      Maintained
2154 F:      arch/arm/boot/dts/cnxt/
2155 N:      digicolor
2156
2157 ARM/CORESIGHT FRAMEWORK AND DRIVERS
2158 M:      Suzuki K Poulose <[email protected]>
2159 R:      Mike Leach <[email protected]>
2160 R:      James Clark <[email protected]>
2161 L:      [email protected] (moderated for non-subscribers)
2162 L:      [email protected] (moderated for non-subscribers)
2163 S:      Maintained
2164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2165 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2166 F:      Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2167 F:      Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2168 F:      Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2169 F:      Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2170 F:      Documentation/trace/coresight/*
2171 F:      drivers/hwtracing/coresight/*
2172 F:      include/dt-bindings/arm/coresight-cti-dt.h
2173 F:      include/linux/coresight*
2174 F:      include/uapi/linux/coresight*
2175 F:      samples/coresight/*
2176 F:      tools/perf/Documentation/arm-coresight.txt
2177 F:      tools/perf/arch/arm/util/auxtrace.c
2178 F:      tools/perf/arch/arm/util/cs-etm.c
2179 F:      tools/perf/arch/arm/util/cs-etm.h
2180 F:      tools/perf/arch/arm/util/pmu.c
2181 F:      tools/perf/tests/shell/*coresight*
2182 F:      tools/perf/tests/shell/coresight/*
2183 F:      tools/perf/tests/shell/lib/*coresight*
2184 F:      tools/perf/util/cs-etm-decoder/*
2185 F:      tools/perf/util/cs-etm.*
2186
2187 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2188 M:      Hans Ulli Kroll <[email protected]>
2189 M:      Linus Walleij <[email protected]>
2190 L:      [email protected] (moderated for non-subscribers)
2191 S:      Maintained
2192 T:      git git://github.com/ulli-kroll/linux.git
2193 F:      Documentation/devicetree/bindings/arm/gemini.yaml
2194 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2195 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2196 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2197 F:      arch/arm/boot/dts/gemini/
2198 F:      arch/arm/mach-gemini/
2199 F:      drivers/crypto/gemini/
2200 F:      drivers/net/ethernet/cortina/
2201 F:      drivers/pinctrl/pinctrl-gemini.c
2202 F:      drivers/rtc/rtc-ftrtc010.c
2203
2204 ARM/CZ.NIC TURRIS SUPPORT
2205 M:      Marek Behún <[email protected]>
2206 S:      Maintained
2207 W:      https://www.turris.cz/
2208 F:      Documentation/ABI/testing/debugfs-moxtet
2209 F:      Documentation/ABI/testing/sysfs-bus-moxtet-devices
2210 F:      Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2211 F:      Documentation/devicetree/bindings/bus/moxtet.txt
2212 F:      Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2213 F:      Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2214 F:      Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2215 F:      Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2216 F:      drivers/bus/moxtet.c
2217 F:      drivers/firmware/turris-mox-rwtm.c
2218 F:      drivers/gpio/gpio-moxtet.c
2219 F:      drivers/leds/leds-turris-omnia.c
2220 F:      drivers/mailbox/armada-37xx-rwtm-mailbox.c
2221 F:      drivers/watchdog/armada_37xx_wdt.c
2222 F:      include/dt-bindings/bus/moxtet.h
2223 F:      include/linux/armada-37xx-rwtm-mailbox.h
2224 F:      include/linux/moxtet.h
2225
2226 ARM/FARADAY FA526 PORT
2227 M:      Hans Ulli Kroll <[email protected]>
2228 L:      [email protected] (moderated for non-subscribers)
2229 S:      Maintained
2230 T:      git git://git.berlios.de/gemini-board
2231 F:      arch/arm/mm/*-fa*
2232
2233 ARM/FOOTBRIDGE ARCHITECTURE
2234 M:      Russell King <[email protected]>
2235 L:      [email protected] (moderated for non-subscribers)
2236 S:      Maintained
2237 W:      http://www.armlinux.org.uk/
2238 F:      arch/arm/include/asm/hardware/dec21285.h
2239 F:      arch/arm/mach-footbridge/
2240
2241 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2242 M:      Shawn Guo <[email protected]>
2243 M:      Sascha Hauer <[email protected]>
2244 R:      Pengutronix Kernel Team <[email protected]>
2245 R:      Fabio Estevam <[email protected]>
2246 L:      [email protected]
2247 L:      [email protected] (moderated for non-subscribers)
2248 S:      Maintained
2249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2250 F:      arch/arm/boot/dts/nxp/imx/
2251 F:      arch/arm/boot/dts/nxp/mxs/
2252 F:      arch/arm64/boot/dts/freescale/
2253 X:      arch/arm64/boot/dts/freescale/fsl-*
2254 X:      arch/arm64/boot/dts/freescale/qoriq-*
2255 X:      drivers/media/i2c/
2256 N:      imx
2257 N:      mxs
2258
2259 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2260 M:      Shawn Guo <[email protected]>
2261 L:      [email protected] (moderated for non-subscribers)
2262 S:      Maintained
2263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2264 F:      arch/arm/boot/dts/nxp/ls/
2265 F:      arch/arm64/boot/dts/freescale/fsl-*
2266 F:      arch/arm64/boot/dts/freescale/qoriq-*
2267
2268 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2269 M:      Shawn Guo <[email protected]>
2270 M:      Sascha Hauer <[email protected]>
2271 R:      Pengutronix Kernel Team <[email protected]>
2272 R:      Stefan Agner <[email protected]>
2273 L:      [email protected] (moderated for non-subscribers)
2274 S:      Maintained
2275 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2276 F:      arch/arm/boot/dts/nxp/vf/
2277 F:      arch/arm/mach-imx/*vf610*
2278
2279 ARM/GUMSTIX MACHINE SUPPORT
2280 M:      Steve Sakoman <[email protected]>
2281 L:      [email protected] (moderated for non-subscribers)
2282 S:      Maintained
2283
2284 ARM/HISILICON SOC SUPPORT
2285 M:      Wei Xu <[email protected]>
2286 L:      [email protected] (moderated for non-subscribers)
2287 S:      Supported
2288 W:      http://www.hisilicon.com
2289 T:      git https://github.com/hisilicon/linux-hisi.git
2290 F:      arch/arm/boot/dts/hisilicon/
2291 F:      arch/arm/mach-hisi/
2292 F:      arch/arm64/boot/dts/hisilicon/
2293
2294 ARM/HP JORNADA 7XX MACHINE SUPPORT
2295 M:      Kristoffer Ericson <[email protected]>
2296 S:      Maintained
2297 W:      www.jlime.com
2298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2299 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
2300 F:      arch/arm/mach-sa1100/jornada720.c
2301
2302 ARM/HPE GXP ARCHITECTURE
2303 M:      Jean-Marie Verdun <[email protected]>
2304 M:      Nick Hawkins <[email protected]>
2305 S:      Maintained
2306 F:      Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2307 F:      Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2308 F:      Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2309 F:      Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2310 F:      Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2311 F:      Documentation/hwmon/gxp-fan-ctrl.rst
2312 F:      arch/arm/boot/dts/hpe/
2313 F:      arch/arm/mach-hpe/
2314 F:      drivers/clocksource/timer-gxp.c
2315 F:      drivers/hwmon/gxp-fan-ctrl.c
2316 F:      drivers/i2c/busses/i2c-gxp.c
2317 F:      drivers/spi/spi-gxp.c
2318 F:      drivers/watchdog/gxp-wdt.c
2319
2320 ARM/IGEP MACHINE SUPPORT
2321 M:      Enric Balletbo i Serra <[email protected]>
2322 M:      Javier Martinez Canillas <[email protected]>
2323 L:      [email protected]
2324 L:      [email protected] (moderated for non-subscribers)
2325 S:      Maintained
2326 F:      arch/arm/boot/dts/ti/omap/omap3-igep*
2327
2328 ARM/INTEL IXP4XX ARM ARCHITECTURE
2329 M:      Linus Walleij <[email protected]>
2330 M:      Imre Kaloz <[email protected]>
2331 L:      [email protected] (moderated for non-subscribers)
2332 S:      Maintained
2333 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2334 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2335 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2336 F:      Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2337 F:      Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2338 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2339 F:      arch/arm/boot/dts/intel/ixp/
2340 F:      arch/arm/mach-ixp4xx/
2341 F:      drivers/bus/intel-ixp4xx-eb.c
2342 F:      drivers/char/hw_random/ixp4xx-rng.c
2343 F:      drivers/clocksource/timer-ixp4xx.c
2344 F:      drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2345 F:      drivers/gpio/gpio-ixp4xx.c
2346 F:      drivers/irqchip/irq-ixp4xx.c
2347 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
2348 F:      drivers/net/wan/ixp4xx_hss.c
2349 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
2350 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
2351 F:      include/linux/soc/ixp4xx/npe.h
2352 F:      include/linux/soc/ixp4xx/qmgr.h
2353
2354 ARM/INTEL KEEMBAY ARCHITECTURE
2355 M:      Paul J. Murphy <[email protected]>
2356 M:      Daniele Alessandrelli <[email protected]>
2357 S:      Maintained
2358 F:      Documentation/devicetree/bindings/arm/intel,keembay.yaml
2359 F:      arch/arm64/boot/dts/intel/keembay-evm.dts
2360 F:      arch/arm64/boot/dts/intel/keembay-soc.dtsi
2361
2362 ARM/INTEL XSC3 (MANZANO) ARM CORE
2363 M:      Lennert Buytenhek <[email protected]>
2364 L:      [email protected] (moderated for non-subscribers)
2365 S:      Maintained
2366
2367 ARM/LG1K ARCHITECTURE
2368 M:      Chanho Min <[email protected]>
2369 L:      [email protected] (moderated for non-subscribers)
2370 S:      Maintained
2371 F:      arch/arm64/boot/dts/lg/
2372
2373 ARM/LPC18XX ARCHITECTURE
2374 M:      Vladimir Zapolskiy <[email protected]>
2375 L:      [email protected] (moderated for non-subscribers)
2376 S:      Maintained
2377 F:      Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2378 F:      arch/arm/boot/dts/nxp/lpc/lpc43*
2379 F:      drivers/i2c/busses/i2c-lpc2k.c
2380 F:      drivers/memory/pl172.c
2381 F:      drivers/mtd/spi-nor/controllers/nxp-spifi.c
2382 F:      drivers/rtc/rtc-lpc24xx.c
2383 N:      lpc18xx
2384
2385 ARM/LPC32XX SOC SUPPORT
2386 M:      Vladimir Zapolskiy <[email protected]>
2387 L:      [email protected] (moderated for non-subscribers)
2388 S:      Maintained
2389 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
2390 F:      Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2391 F:      arch/arm/boot/dts/nxp/lpc/lpc32*
2392 F:      arch/arm/mach-lpc32xx/
2393 F:      drivers/i2c/busses/i2c-pnx.c
2394 F:      drivers/net/ethernet/nxp/lpc_eth.c
2395 F:      drivers/usb/host/ohci-nxp.c
2396 F:      drivers/watchdog/pnx4008_wdt.c
2397 N:      lpc32xx
2398
2399 ARM/Marvell Dove/MV78xx0/Orion SOC support
2400 M:      Andrew Lunn <[email protected]>
2401 M:      Sebastian Hesselbarth <[email protected]>
2402 M:      Gregory Clement <[email protected]>
2403 L:      [email protected] (moderated for non-subscribers)
2404 S:      Maintained
2405 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2406 F:      Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2407 F:      Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2408 F:      Documentation/devicetree/bindings/soc/dove/
2409 F:      arch/arm/boot/dts/marvell/dove*
2410 F:      arch/arm/boot/dts/marvell/orion5x*
2411 F:      arch/arm/mach-dove/
2412 F:      arch/arm/mach-mv78xx0/
2413 F:      arch/arm/mach-orion5x/
2414 F:      arch/arm/plat-orion/
2415 F:      drivers/bus/mvebu-mbus.c
2416 F:      drivers/soc/dove/
2417
2418 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2419 M:      Andrew Lunn <[email protected]>
2420 M:      Gregory Clement <[email protected]>
2421 M:      Sebastian Hesselbarth <[email protected]>
2422 L:      [email protected] (moderated for non-subscribers)
2423 S:      Maintained
2424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2425 F:      Documentation/devicetree/bindings/arm/marvell/
2426 F:      arch/arm/boot/dts/marvell/armada*
2427 F:      arch/arm/boot/dts/marvell/kirkwood*
2428 F:      arch/arm/configs/mvebu_*_defconfig
2429 F:      arch/arm/mach-mvebu/
2430 F:      arch/arm64/boot/dts/marvell/
2431 F:      drivers/clk/mvebu/
2432 F:      drivers/cpufreq/armada-37xx-cpufreq.c
2433 F:      drivers/cpufreq/armada-8k-cpufreq.c
2434 F:      drivers/cpufreq/mvebu-cpufreq.c
2435 F:      drivers/irqchip/irq-armada-370-xp.c
2436 F:      drivers/irqchip/irq-mvebu-*
2437 F:      drivers/pinctrl/mvebu/
2438 F:      drivers/rtc/rtc-armada38x.c
2439
2440 ARM/Mediatek RTC DRIVER
2441 M:      Eddie Huang <[email protected]>
2442 M:      Sean Wang <[email protected]>
2443 L:      [email protected] (moderated for non-subscribers)
2444 L:      [email protected] (moderated for non-subscribers)
2445 S:      Maintained
2446 F:      Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2447 F:      Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2448 F:      drivers/rtc/rtc-mt2712.c
2449 F:      drivers/rtc/rtc-mt6397.c
2450 F:      drivers/rtc/rtc-mt7622.c
2451
2452 ARM/Mediatek SoC support
2453 M:      Matthias Brugger <[email protected]>
2454 M:      AngeloGioacchino Del Regno <[email protected]>
2455 L:      [email protected]
2456 L:      [email protected] (moderated for non-subscribers)
2457 L:      [email protected] (moderated for non-subscribers)
2458 S:      Maintained
2459 W:      https://mtk.wiki.kernel.org/
2460 C:      irc://irc.libera.chat/linux-mediatek
2461 F:      arch/arm/boot/dts/mediatek/
2462 F:      arch/arm/mach-mediatek/
2463 F:      arch/arm64/boot/dts/mediatek/
2464 F:      drivers/soc/mediatek/
2465 N:      mtk
2466 N:      mt[2678]
2467 K:      mediatek
2468
2469 ARM/Mediatek USB3 PHY DRIVER
2470 M:      Chunfeng Yun <[email protected]>
2471 L:      [email protected] (moderated for non-subscribers)
2472 L:      [email protected] (moderated for non-subscribers)
2473 S:      Maintained
2474 F:      Documentation/devicetree/bindings/phy/mediatek,*
2475 F:      drivers/phy/mediatek/
2476
2477 ARM/MICROCHIP (ARM64) SoC support
2478 M:      Conor Dooley <[email protected]>
2479 M:      Nicolas Ferre <[email protected]>
2480 M:      Claudiu Beznea <[email protected]>
2481 L:      [email protected] (moderated for non-subscribers)
2482 S:      Supported
2483 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2484 F:      arch/arm64/boot/dts/microchip/
2485
2486 ARM/Microchip (AT91) SoC support
2487 M:      Nicolas Ferre <[email protected]>
2488 M:      Alexandre Belloni <[email protected]>
2489 M:      Claudiu Beznea <[email protected]>
2490 L:      [email protected] (moderated for non-subscribers)
2491 S:      Supported
2492 W:      http://www.linux4sam.org
2493 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2494 F:      arch/arm/boot/dts/microchip/at91*
2495 F:      arch/arm/boot/dts/microchip/sama*
2496 F:      arch/arm/include/debug/at91.S
2497 F:      arch/arm/mach-at91/
2498 F:      drivers/memory/atmel*
2499 F:      drivers/watchdog/sama5d4_wdt.c
2500 F:      include/soc/at91/
2501 X:      drivers/input/touchscreen/atmel_mxt_ts.c
2502 N:      at91
2503 N:      atmel
2504
2505 ARM/Microchip Sparx5 SoC support
2506 M:      Lars Povlsen <[email protected]>
2507 M:      Steen Hegelund <[email protected]>
2508 M:      Daniel Machon <[email protected]>
2509 M:      [email protected]
2510 L:      [email protected] (moderated for non-subscribers)
2511 S:      Supported
2512 F:      arch/arm64/boot/dts/microchip/sparx*
2513 F:      drivers/net/ethernet/microchip/vcap/
2514 F:      drivers/pinctrl/pinctrl-microchip-sgpio.c
2515 N:      sparx5
2516
2517 ARM/MILBEAUT ARCHITECTURE
2518 M:      Taichi Sugaya <[email protected]>
2519 M:      Takao Orito <[email protected]>
2520 L:      [email protected] (moderated for non-subscribers)
2521 S:      Maintained
2522 F:      arch/arm/boot/dts/socionext/milbeaut*
2523 F:      arch/arm/mach-milbeaut/
2524 N:      milbeaut
2525
2526 ARM/MStar/Sigmastar Armv7 SoC support
2527 M:      Daniel Palmer <[email protected]>
2528 M:      Romain Perier <[email protected]>
2529 L:      [email protected] (moderated for non-subscribers)
2530 S:      Maintained
2531 W:      http://linux-chenxing.org/
2532 T:      git git://github.com/linux-chenxing/linux.git
2533 F:      Documentation/devicetree/bindings/arm/mstar/*
2534 F:      Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2535 F:      Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2536 F:      arch/arm/boot/dts/sigmastar/
2537 F:      arch/arm/mach-mstar/
2538 F:      drivers/clk/mstar/
2539 F:      drivers/clocksource/timer-msc313e.c
2540 F:      drivers/gpio/gpio-msc313.c
2541 F:      drivers/rtc/rtc-msc313.c
2542 F:      drivers/watchdog/msc313e_wdt.c
2543 F:      include/dt-bindings/clock/mstar-*
2544 F:      include/dt-bindings/gpio/msc313-gpio.h
2545
2546 ARM/NOMADIK/Ux500 ARCHITECTURES
2547 M:      Linus Walleij <[email protected]>
2548 L:      [email protected] (moderated for non-subscribers)
2549 S:      Maintained
2550 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2551 F:      Documentation/devicetree/bindings/arm/ste-*
2552 F:      Documentation/devicetree/bindings/arm/ux500.yaml
2553 F:      Documentation/devicetree/bindings/arm/ux500/
2554 F:      Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2555 F:      Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2556 F:      arch/arm/boot/dts/st/ste-*
2557 F:      arch/arm/mach-nomadik/
2558 F:      arch/arm/mach-ux500/
2559 F:      drivers/clk/clk-nomadik.c
2560 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2561 F:      drivers/dma/ste_dma40*
2562 F:      drivers/pmdomain/st/ste-ux500-pm-domain.c
2563 F:      drivers/gpio/gpio-nomadik.c
2564 F:      drivers/hwspinlock/u8500_hsem.c
2565 F:      drivers/i2c/busses/i2c-nomadik.c
2566 F:      drivers/iio/adc/ab8500-gpadc.c
2567 F:      drivers/mfd/ab8500*
2568 F:      drivers/mfd/abx500*
2569 F:      drivers/mfd/db8500*
2570 F:      drivers/pinctrl/nomadik/
2571 F:      drivers/rtc/rtc-ab8500.c
2572 F:      drivers/rtc/rtc-pl031.c
2573 F:      drivers/soc/ux500/
2574
2575 ARM/NUVOTON MA35 ARCHITECTURE
2576 M:      Jacky Huang <[email protected]>
2577 M:      Shan-Chun Hung <[email protected]>
2578 L:      [email protected] (moderated for non-subscribers)
2579 S:      Supported
2580 F:      Documentation/devicetree/bindings/*/*/*ma35*
2581 F:      Documentation/devicetree/bindings/*/*ma35*
2582 F:      arch/arm64/boot/dts/nuvoton/*ma35*
2583 F:      drivers/*/*/*ma35*
2584 F:      drivers/*/*ma35*
2585 K:      ma35d1
2586
2587 ARM/NUVOTON NPCM ARCHITECTURE
2588 M:      Avi Fishman <[email protected]>
2589 M:      Tomer Maimon <[email protected]>
2590 M:      Tali Perry <[email protected]>
2591 R:      Patrick Venture <[email protected]>
2592 R:      Nancy Yuen <[email protected]>
2593 R:      Benjamin Fair <[email protected]>
2594 L:      [email protected] (moderated for non-subscribers)
2595 S:      Supported
2596 F:      Documentation/devicetree/bindings/*/*/*npcm*
2597 F:      Documentation/devicetree/bindings/*/*npcm*
2598 F:      Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2599 F:      arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2600 F:      arch/arm/mach-npcm/
2601 F:      arch/arm64/boot/dts/nuvoton/
2602 F:      drivers/*/*/*npcm*
2603 F:      drivers/*/*npcm*
2604 F:      drivers/rtc/rtc-nct3018y.c
2605 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2606 F:      include/dt-bindings/clock/nuvoton,npcm845-clk.h
2607
2608 ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2609 M:      Joseph Liu <[email protected]>
2610 M:      Marvin Lin <[email protected]>
2611 L:      [email protected]
2612 L:      [email protected] (moderated for non-subscribers)
2613 S:      Maintained
2614 F:      Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2615 F:      Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2616 F:      Documentation/userspace-api/media/drivers/npcm-video.rst
2617 F:      drivers/media/platform/nuvoton/
2618 F:      include/uapi/linux/npcm-video.h
2619
2620 ARM/NUVOTON WPCM450 ARCHITECTURE
2621 M:      Jonathan Neuschäfer <[email protected]>
2622 L:      [email protected] (moderated for non-subscribers)
2623 S:      Maintained
2624 W:      https://github.com/neuschaefer/wpcm450/wiki
2625 F:      Documentation/devicetree/bindings/*/*wpcm*
2626 F:      arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2627 F:      arch/arm/configs/wpcm450_defconfig
2628 F:      arch/arm/mach-npcm/wpcm450.c
2629 F:      drivers/*/*/*wpcm*
2630 F:      drivers/*/*wpcm*
2631
2632 ARM/NXP S32G ARCHITECTURE
2633 R:      Chester Lin <[email protected]>
2634 R:      Matthias Brugger <[email protected]>
2635 R:      Ghennadi Procopciuc <[email protected]>
2636 L:      NXP S32 Linux Team <[email protected]>
2637 L:      [email protected] (moderated for non-subscribers)
2638 S:      Maintained
2639 F:      arch/arm64/boot/dts/freescale/s32g*.dts*
2640 F:      drivers/pinctrl/nxp/
2641
2642 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2643 M:      Alexander Clouter <[email protected]>
2644 L:      [email protected] (moderated for non-subscribers)
2645 S:      Maintained
2646 W:      http://www.digriz.org.uk/ts78xx/kernel
2647 F:      arch/arm/mach-orion5x/ts78xx-*
2648
2649 ARM/QUALCOMM CHROMEBOOK SUPPORT
2650 R:      [email protected]
2651 F:      arch/arm64/boot/dts/qcom/sc7180*
2652 F:      arch/arm64/boot/dts/qcom/sc7280*
2653 F:      arch/arm64/boot/dts/qcom/sdm845-cheza*
2654
2655 ARM/QUALCOMM MAILING LIST
2656 L:      [email protected]
2657 F:      Documentation/devicetree/bindings/*/qcom*
2658 F:      Documentation/devicetree/bindings/soc/qcom/
2659 F:      arch/arm/boot/dts/qcom/
2660 F:      arch/arm/configs/qcom_defconfig
2661 F:      arch/arm/mach-qcom/
2662 F:      arch/arm64/boot/dts/qcom/
2663 F:      drivers/*/*/pm8???-*
2664 F:      drivers/*/*/qcom*
2665 F:      drivers/*/*/qcom/
2666 F:      drivers/*/qcom*
2667 F:      drivers/*/qcom/
2668 F:      drivers/bluetooth/btqcomsmd.c
2669 F:      drivers/clocksource/timer-qcom.c
2670 F:      drivers/cpuidle/cpuidle-qcom-spm.c
2671 F:      drivers/extcon/extcon-qcom*
2672 F:      drivers/i2c/busses/i2c-qcom-geni.c
2673 F:      drivers/i2c/busses/i2c-qup.c
2674 F:      drivers/iommu/msm*
2675 F:      drivers/mfd/ssbi.c
2676 F:      drivers/mmc/host/mmci_qcom*
2677 F:      drivers/mmc/host/sdhci-msm.c
2678 F:      drivers/pci/controller/dwc/pcie-qcom.c
2679 F:      drivers/phy/qualcomm/
2680 F:      drivers/power/*/msm*
2681 F:      drivers/reset/reset-qcom-*
2682 F:      drivers/rtc/rtc-pm8xxx.c
2683 F:      drivers/spi/spi-geni-qcom.c
2684 F:      drivers/spi/spi-qcom-qspi.c
2685 F:      drivers/spi/spi-qup.c
2686 F:      drivers/tty/serial/msm_serial.c
2687 F:      drivers/ufs/host/ufs-qcom*
2688 F:      drivers/usb/dwc3/dwc3-qcom.c
2689 F:      include/dt-bindings/*/qcom*
2690 F:      include/linux/*/qcom*
2691 F:      include/linux/soc/qcom/
2692
2693 ARM/QUALCOMM SUPPORT
2694 M:      Bjorn Andersson <[email protected]>
2695 M:      Konrad Dybcio <[email protected]>
2696 L:      [email protected]
2697 S:      Maintained
2698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2699 F:      Documentation/devicetree/bindings/arm/qcom-soc.yaml
2700 F:      Documentation/devicetree/bindings/arm/qcom.yaml
2701 F:      Documentation/devicetree/bindings/bus/qcom*
2702 F:      Documentation/devicetree/bindings/cache/qcom,llcc.yaml
2703 F:      Documentation/devicetree/bindings/firmware/qcom,scm.yaml
2704 F:      Documentation/devicetree/bindings/reserved-memory/qcom
2705 F:      Documentation/devicetree/bindings/soc/qcom/
2706 F:      arch/arm/boot/dts/qcom/
2707 F:      arch/arm/configs/qcom_defconfig
2708 F:      arch/arm/mach-qcom/
2709 F:      arch/arm64/boot/dts/qcom/
2710 F:      drivers/bus/qcom*
2711 F:      drivers/firmware/qcom/
2712 F:      drivers/soc/qcom/
2713 F:      include/dt-bindings/arm/qcom,ids.h
2714 F:      include/dt-bindings/firmware/qcom,scm.h
2715 F:      include/dt-bindings/soc/qcom*
2716 F:      include/linux/firmware/qcom
2717 F:      include/linux/soc/qcom/
2718 F:      include/soc/qcom/
2719
2720 ARM/RDA MICRO ARCHITECTURE
2721 M:      Manivannan Sadhasivam <[email protected]>
2722 L:      [email protected] (moderated for non-subscribers)
2723 L:      [email protected] (moderated for non-subscribers)
2724 S:      Maintained
2725 F:      Documentation/devicetree/bindings/arm/rda.yaml
2726 F:      Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2727 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2728 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2729 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2730 F:      arch/arm/boot/dts/unisoc/
2731 F:      drivers/clocksource/timer-rda.c
2732 F:      drivers/gpio/gpio-rda.c
2733 F:      drivers/irqchip/irq-rda-intc.c
2734 F:      drivers/tty/serial/rda-uart.c
2735
2736 ARM/REALTEK ARCHITECTURE
2737 M:      Andreas Färber <[email protected]>
2738 L:      [email protected] (moderated for non-subscribers)
2739 L:      [email protected] (moderated for non-subscribers)
2740 S:      Maintained
2741 F:      Documentation/devicetree/bindings/arm/realtek.yaml
2742 F:      arch/arm/boot/dts/realtek/
2743 F:      arch/arm/mach-realtek/
2744 F:      arch/arm64/boot/dts/realtek/
2745
2746 ARM/RISC-V/RENESAS ARCHITECTURE
2747 M:      Geert Uytterhoeven <[email protected]>
2748 M:      Magnus Damm <[email protected]>
2749 L:      [email protected]
2750 S:      Supported
2751 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2752 C:      irc://irc.libera.chat/renesas-soc
2753 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2754 F:      Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2755 F:      Documentation/devicetree/bindings/soc/renesas/
2756 F:      arch/arm/boot/dts/renesas/
2757 F:      arch/arm/configs/shmobile_defconfig
2758 F:      arch/arm/include/debug/renesas-scif.S
2759 F:      arch/arm/mach-shmobile/
2760 F:      arch/arm64/boot/dts/renesas/
2761 F:      arch/riscv/boot/dts/renesas/
2762 F:      drivers/pmdomain/renesas/
2763 F:      drivers/soc/renesas/
2764 F:      include/linux/soc/renesas/
2765 K:      \brenesas,
2766
2767 ARM/RISCPC ARCHITECTURE
2768 M:      Russell King <[email protected]>
2769 L:      [email protected] (moderated for non-subscribers)
2770 S:      Maintained
2771 W:      http://www.armlinux.org.uk/
2772 F:      arch/arm/include/asm/hardware/ioc.h
2773 F:      arch/arm/include/asm/hardware/iomd.h
2774 F:      arch/arm/include/asm/hardware/memc.h
2775 F:      arch/arm/mach-rpc/
2776 F:      drivers/net/ethernet/8390/etherh.c
2777 F:      drivers/net/ethernet/i825xx/ether1*
2778 F:      drivers/net/ethernet/seeq/ether3*
2779 F:      drivers/scsi/arm/
2780
2781 ARM/Rockchip SoC support
2782 M:      Heiko Stuebner <[email protected]>
2783 L:      [email protected] (moderated for non-subscribers)
2784 L:      [email protected]
2785 S:      Maintained
2786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2787 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2788 F:      Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2789 F:      Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2790 F:      arch/arm/boot/dts/rockchip/
2791 F:      arch/arm/mach-rockchip/
2792 F:      drivers/*/*/*rockchip*
2793 F:      drivers/*/*rockchip*
2794 F:      drivers/clk/rockchip/
2795 F:      drivers/i2c/busses/i2c-rk3x.c
2796 F:      sound/soc/rockchip/
2797 N:      rockchip
2798
2799 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2800 M:      Krzysztof Kozlowski <[email protected]>
2801 R:      Alim Akhtar <[email protected]>
2802 L:      [email protected] (moderated for non-subscribers)
2803 L:      [email protected]
2804 S:      Maintained
2805 P:      Documentation/process/maintainer-soc-clean-dts.rst
2806 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2807 B:      mailto:[email protected]
2808 C:      irc://irc.libera.chat/linux-exynos
2809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2810 F:      Documentation/arch/arm/samsung/
2811 F:      Documentation/devicetree/bindings/arm/samsung/
2812 F:      Documentation/devicetree/bindings/hwinfo/samsung,*
2813 F:      Documentation/devicetree/bindings/power/pd-samsung.yaml
2814 F:      Documentation/devicetree/bindings/soc/samsung/
2815 F:      arch/arm/boot/dts/samsung/
2816 F:      arch/arm/mach-exynos*/
2817 F:      arch/arm/mach-s3c/
2818 F:      arch/arm/mach-s5p*/
2819 F:      arch/arm64/boot/dts/exynos/
2820 F:      drivers/*/*/*s3c24*
2821 F:      drivers/*/*s3c24*
2822 F:      drivers/*/*s3c64xx*
2823 F:      drivers/*/*s5pv210*
2824 F:      drivers/clocksource/samsung_pwm_timer.c
2825 F:      drivers/memory/samsung/
2826 F:      drivers/pwm/pwm-samsung.c
2827 F:      drivers/soc/samsung/
2828 F:      drivers/tty/serial/samsung*
2829 F:      include/clocksource/samsung_pwm.h
2830 F:      include/linux/platform_data/*s3c*
2831 F:      include/linux/serial_s3c.h
2832 F:      include/linux/soc/samsung/
2833 N:      exynos
2834 N:      s3c64xx
2835 N:      s5pv210
2836
2837 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2838 M:      Łukasz Stelmach <[email protected]>
2839 L:      [email protected] (moderated for non-subscribers)
2840 L:      [email protected]
2841 S:      Maintained
2842 F:      drivers/media/platform/samsung/s5p-g2d/
2843
2844 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2845 M:      Marek Szyprowski <[email protected]>
2846 L:      [email protected]
2847 L:      [email protected]
2848 S:      Maintained
2849 F:      Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
2850 F:      drivers/media/cec/platform/s5p/
2851
2852 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2853 M:      Andrzej Pietrasiewicz <[email protected]>
2854 M:      Jacek Anaszewski <[email protected]>
2855 M:      Sylwester Nawrocki <[email protected]>
2856 L:      [email protected] (moderated for non-subscribers)
2857 L:      [email protected]
2858 S:      Maintained
2859 F:      Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2860 F:      drivers/media/platform/samsung/s5p-jpeg/
2861
2862 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2863 M:      Marek Szyprowski <[email protected]>
2864 M:      Andrzej Hajda <[email protected]>
2865 L:      [email protected] (moderated for non-subscribers)
2866 L:      [email protected]
2867 S:      Maintained
2868 F:      Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
2869 F:      drivers/media/platform/samsung/s5p-mfc/
2870
2871 ARM/SOCFPGA ARCHITECTURE
2872 M:      Dinh Nguyen <[email protected]>
2873 S:      Maintained
2874 W:      http://www.rocketboards.org
2875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2876 F:      arch/arm/boot/dts/intel/socfpga/
2877 F:      arch/arm/configs/socfpga_defconfig
2878 F:      arch/arm/mach-socfpga/
2879 F:      arch/arm64/boot/dts/altera/
2880 F:      arch/arm64/boot/dts/intel/
2881
2882 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2883 M:      Dinh Nguyen <[email protected]>
2884 S:      Maintained
2885 F:      drivers/clk/socfpga/
2886
2887 ARM/SOCFPGA EDAC SUPPORT
2888 M:      Dinh Nguyen <[email protected]>
2889 S:      Maintained
2890 F:      drivers/edac/altera_edac.[ch]
2891
2892 ARM/SPREADTRUM SoC SUPPORT
2893 M:      Orson Zhai <[email protected]>
2894 M:      Baolin Wang <[email protected]>
2895 M:      Chunyan Zhang <[email protected]>
2896 S:      Maintained
2897 F:      arch/arm64/boot/dts/sprd
2898 N:      sprd
2899 N:      sc27xx
2900 N:      sc2731
2901
2902 ARM/STI ARCHITECTURE
2903 M:      Patrice Chotard <[email protected]>
2904 L:      [email protected] (moderated for non-subscribers)
2905 S:      Maintained
2906 W:      http://www.stlinux.com
2907 F:      Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
2908 F:      Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
2909 F:      arch/arm/boot/dts/st/sti*
2910 F:      arch/arm/mach-sti/
2911 F:      drivers/ata/ahci_st.c
2912 F:      drivers/char/hw_random/st-rng.c
2913 F:      drivers/clocksource/arm_global_timer.c
2914 F:      drivers/clocksource/clksrc_st_lpc.c
2915 F:      drivers/cpufreq/sti-cpufreq.c
2916 F:      drivers/dma/st_fdma*
2917 F:      drivers/i2c/busses/i2c-st.c
2918 F:      drivers/media/platform/st/sti/c8sectpfe/
2919 F:      drivers/media/rc/st_rc.c
2920 F:      drivers/mmc/host/sdhci-st.c
2921 F:      drivers/phy/st/phy-miphy28lp.c
2922 F:      drivers/phy/st/phy-stih407-usb.c
2923 F:      drivers/pinctrl/pinctrl-st.c
2924 F:      drivers/remoteproc/st_remoteproc.c
2925 F:      drivers/remoteproc/st_slim_rproc.c
2926 F:      drivers/reset/sti/
2927 F:      drivers/rtc/rtc-st-lpc.c
2928 F:      drivers/tty/serial/st-asc.c
2929 F:      drivers/usb/dwc3/dwc3-st.c
2930 F:      drivers/usb/host/ehci-st.c
2931 F:      drivers/usb/host/ohci-st.c
2932 F:      drivers/watchdog/st_lpc_wdt.c
2933 F:      include/linux/remoteproc/st_slim_rproc.h
2934
2935 ARM/STM32 ARCHITECTURE
2936 M:      Maxime Coquelin <[email protected]>
2937 M:      Alexandre Torgue <[email protected]>
2938 L:      [email protected] (moderated for non-subscribers)
2939 L:      [email protected] (moderated for non-subscribers)
2940 S:      Maintained
2941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2942 F:      arch/arm/boot/dts/st/stm32*
2943 F:      arch/arm/mach-stm32/
2944 F:      arch/arm64/boot/dts/st/
2945 F:      drivers/clocksource/armv7m_systick.c
2946 N:      stm32
2947 N:      stm
2948
2949 ARM/SUNPLUS SP7021 SOC SUPPORT
2950 M:      Qin Jian <[email protected]>
2951 L:      [email protected] (moderated for mon-subscribers)
2952 S:      Maintained
2953 W:      https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
2954 F:      Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
2955 F:      Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
2956 F:      Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
2957 F:      Documentation/devicetree/bindings/reset/sunplus,reset.yaml
2958 F:      arch/arm/boot/dts/sunplus/
2959 F:      arch/arm/configs/sp7021_*defconfig
2960 F:      drivers/clk/clk-sp7021.c
2961 F:      drivers/irqchip/irq-sp7021-intc.c
2962 F:      drivers/reset/reset-sunplus.c
2963 F:      include/dt-bindings/clock/sunplus,sp7021-clkc.h
2964 F:      include/dt-bindings/reset/sunplus,sp7021-reset.h
2965
2966 ARM/Synaptics SoC support
2967 M:      Jisheng Zhang <[email protected]>
2968 M:      Sebastian Hesselbarth <[email protected]>
2969 L:      [email protected] (moderated for non-subscribers)
2970 S:      Maintained
2971 F:      arch/arm/boot/dts/synaptics/
2972 F:      arch/arm/mach-berlin/
2973 F:      arch/arm64/boot/dts/synaptics/
2974
2975 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2976 M:      Hans Verkuil <[email protected]>
2977 L:      [email protected]
2978 L:      [email protected]
2979 S:      Maintained
2980 F:      Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
2981 F:      drivers/media/cec/platform/tegra/
2982
2983 ARM/TESLA FSD SoC SUPPORT
2984 M:      Alim Akhtar <[email protected]>
2985 M:      [email protected]
2986 L:      [email protected] (moderated for non-subscribers)
2987 L:      [email protected]
2988 S:      Maintained
2989 F:      arch/arm64/boot/dts/tesla/
2990
2991 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2992 M:      Santosh Shilimkar <[email protected]>
2993 L:      [email protected]
2994 S:      Maintained
2995 F:      drivers/memory/*emif*
2996
2997 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2998 M:      Nishanth Menon <[email protected]>
2999 M:      Santosh Shilimkar <[email protected]>
3000 L:      [email protected] (moderated for non-subscribers)
3001 S:      Maintained
3002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3003 F:      arch/arm/boot/dts/ti/keystone/
3004 F:      arch/arm/mach-keystone/
3005
3006 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3007 M:      Santosh Shilimkar <[email protected]>
3008 L:      [email protected]
3009 S:      Maintained
3010 F:      drivers/clk/keystone/
3011
3012 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3013 M:      Santosh Shilimkar <[email protected]>
3014 L:      [email protected] (moderated for non-subscribers)
3015 L:      [email protected]
3016 S:      Maintained
3017 F:      drivers/clocksource/timer-keystone.c
3018
3019 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3020 M:      Santosh Shilimkar <[email protected]>
3021 L:      [email protected]
3022 S:      Maintained
3023 F:      drivers/power/reset/keystone-reset.c
3024
3025 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3026 M:      Nishanth Menon <[email protected]>
3027 M:      Vignesh Raghavendra <[email protected]>
3028 M:      Tero Kristo <[email protected]>
3029 L:      [email protected] (moderated for non-subscribers)
3030 S:      Supported
3031 F:      Documentation/devicetree/bindings/arm/ti/k3.yaml
3032 F:      Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3033 F:      arch/arm64/boot/dts/ti/Makefile
3034 F:      arch/arm64/boot/dts/ti/k3-*
3035
3036 ARM/TOSHIBA VISCONTI ARCHITECTURE
3037 M:      Nobuhiro Iwamatsu <[email protected]>
3038 L:      [email protected] (moderated for non-subscribers)
3039 S:      Supported
3040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3041 F:      Documentation/devicetree/bindings/arm/toshiba.yaml
3042 F:      Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3043 F:      Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3044 F:      Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3045 F:      Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3046 F:      Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3047 F:      Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3048 F:      Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3049 F:      arch/arm64/boot/dts/toshiba/
3050 F:      drivers/clk/visconti/
3051 F:      drivers/gpio/gpio-visconti.c
3052 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3053 F:      drivers/pci/controller/dwc/pcie-visconti.c
3054 F:      drivers/pinctrl/visconti/
3055 F:      drivers/watchdog/visconti_wdt.c
3056 N:      visconti
3057
3058 ARM/UNIPHIER ARCHITECTURE
3059 M:      Kunihiko Hayashi <[email protected]>
3060 M:      Masami Hiramatsu <[email protected]>
3061 L:      [email protected] (moderated for non-subscribers)
3062 S:      Maintained
3063 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3064 F:      Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3065 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3066 F:      Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3067 F:      arch/arm/boot/dts/socionext/uniphier*
3068 F:      arch/arm/include/asm/hardware/cache-uniphier.h
3069 F:      arch/arm/mm/cache-uniphier.c
3070 F:      arch/arm64/boot/dts/socionext/uniphier*
3071 F:      drivers/bus/uniphier-system-bus.c
3072 F:      drivers/clk/uniphier/
3073 F:      drivers/dma/uniphier-mdmac.c
3074 F:      drivers/gpio/gpio-uniphier.c
3075 F:      drivers/i2c/busses/i2c-uniphier*
3076 F:      drivers/irqchip/irq-uniphier-aidet.c
3077 F:      drivers/mmc/host/uniphier-sd.c
3078 F:      drivers/pinctrl/uniphier/
3079 F:      drivers/reset/reset-uniphier.c
3080 F:      drivers/tty/serial/8250/8250_uniphier.c
3081 N:      uniphier
3082
3083 ARM/VERSATILE EXPRESS PLATFORM
3084 M:      Liviu Dudau <[email protected]>
3085 M:      Sudeep Holla <[email protected]>
3086 M:      Lorenzo Pieralisi <[email protected]>
3087 L:      [email protected] (moderated for non-subscribers)
3088 S:      Maintained
3089 N:      mps2
3090 N:      vexpress
3091 F:      arch/arm/mach-versatile/
3092 F:      arch/arm64/boot/dts/arm/
3093 F:      drivers/clocksource/timer-versatile.c
3094 X:      drivers/cpufreq/vexpress-spc-cpufreq.c
3095 X:      Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3096
3097 ARM/VFP SUPPORT
3098 M:      Russell King <[email protected]>
3099 L:      [email protected] (moderated for non-subscribers)
3100 S:      Maintained
3101 W:      http://www.armlinux.org.uk/
3102 F:      arch/arm/vfp/
3103
3104 ARM/VT8500 ARM ARCHITECTURE
3105 L:      [email protected] (moderated for non-subscribers)
3106 S:      Orphan
3107 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3108 F:      arch/arm/mach-vt8500/
3109 F:      drivers/clocksource/timer-vt8500.c
3110 F:      drivers/i2c/busses/i2c-viai2c-wmt.c
3111 F:      drivers/mmc/host/wmt-sdmmc.c
3112 F:      drivers/pwm/pwm-vt8500.c
3113 F:      drivers/rtc/rtc-vt8500.c
3114 F:      drivers/tty/serial/vt8500_serial.c
3115 F:      drivers/video/fbdev/vt8500lcdfb.*
3116 F:      drivers/video/fbdev/wm8505fb*
3117 F:      drivers/video/fbdev/wmt_ge_rops.*
3118
3119 ARM/ZYNQ ARCHITECTURE
3120 M:      Michal Simek <[email protected]>
3121 L:      [email protected] (moderated for non-subscribers)
3122 S:      Supported
3123 W:      http://wiki.xilinx.com
3124 T:      git https://github.com/Xilinx/linux-xlnx.git
3125 F:      Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3126 F:      Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3127 F:      Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3128 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3129 F:      Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3130 F:      Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3131 F:      arch/arm/mach-zynq/
3132 F:      drivers/clocksource/timer-cadence-ttc.c
3133 F:      drivers/cpuidle/cpuidle-zynq.c
3134 F:      drivers/edac/synopsys_edac.c
3135 F:      drivers/i2c/busses/i2c-cadence.c
3136 F:      drivers/i2c/busses/i2c-xiic.c
3137 F:      drivers/mmc/host/sdhci-of-arasan.c
3138 N:      zynq
3139 N:      xilinx
3140
3141 ARM64 FIT SUPPORT
3142 M:      Simon Glass <[email protected]>
3143 L:      [email protected] (moderated for non-subscribers)
3144 S:      Maintained
3145 F:      arch/arm64/boot/Makefile
3146 F:      scripts/make_fit.py
3147
3148 ARM64 PLATFORM DRIVERS
3149 M:      Hans de Goede <[email protected]>
3150 M:      Ilpo Järvinen <[email protected]>
3151 R:      Bryan O'Donoghue <[email protected]>
3152 L:      [email protected]
3153 S:      Maintained
3154 Q:      https://patchwork.kernel.org/project/platform-driver-x86/list/
3155 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3156 F:      drivers/platform/arm64/
3157
3158 ARM64 PORT (AARCH64 ARCHITECTURE)
3159 M:      Catalin Marinas <[email protected]>
3160 M:      Will Deacon <[email protected]>
3161 L:      [email protected] (moderated for non-subscribers)
3162 S:      Maintained
3163 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3164 F:      Documentation/arch/arm64/
3165 F:      arch/arm64/
3166 F:      tools/testing/selftests/arm64/
3167 X:      arch/arm64/boot/dts/
3168
3169 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3170 M:      George McCollister <[email protected]>
3171 L:      [email protected]
3172 S:      Maintained
3173 F:      Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3174 F:      drivers/net/dsa/xrs700x/*
3175 F:      net/dsa/tag_xrs700x.c
3176
3177 AS3645A LED FLASH CONTROLLER DRIVER
3178 M:      Sakari Ailus <[email protected]>
3179 L:      [email protected]
3180 S:      Maintained
3181 F:      drivers/leds/flash/leds-as3645a.c
3182
3183 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3184 M:      Tianshu Qiu <[email protected]>
3185 L:      [email protected]
3186 S:      Maintained
3187 T:      git git://linuxtv.org/media_tree.git
3188 F:      Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3189 F:      drivers/media/i2c/ak7375.c
3190
3191 ASAHI KASEI AK8974 DRIVER
3192 M:      Linus Walleij <[email protected]>
3193 L:      [email protected]
3194 S:      Supported
3195 W:      http://www.akm.com/
3196 F:      drivers/iio/magnetometer/ak8974.c
3197
3198 AOSONG AGS02MA TVOC SENSOR DRIVER
3199 M:      Anshul Dalal <[email protected]>
3200 L:      [email protected]
3201 S:      Maintained
3202 F:      Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3203 F:      drivers/iio/chemical/ags02ma.c
3204
3205 ASC7621 HARDWARE MONITOR DRIVER
3206 M:      George Joseph <[email protected]>
3207 L:      [email protected]
3208 S:      Maintained
3209 F:      Documentation/hwmon/asc7621.rst
3210 F:      drivers/hwmon/asc7621.c
3211
3212 ASIX AX88796C SPI ETHERNET ADAPTER
3213 M:      Łukasz Stelmach <[email protected]>
3214 S:      Maintained
3215 F:      Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3216 F:      drivers/net/ethernet/asix/ax88796c_*
3217
3218 ASIX PHY DRIVER [RUST]
3219 M:      FUJITA Tomonori <[email protected]>
3220 R:      Trevor Gross <[email protected]>
3221 L:      [email protected]
3222 L:      [email protected]
3223 S:      Maintained
3224 F:      drivers/net/phy/ax88796b_rust.rs
3225
3226 ASPEED CRYPTO DRIVER
3227 M:      Neal Liu <[email protected]>
3228 L:      [email protected] (moderated for non-subscribers)
3229 S:      Maintained
3230 F:      Documentation/devicetree/bindings/crypto/aspeed,*
3231 F:      drivers/crypto/aspeed/
3232
3233 ASPEED PECI CONTROLLER
3234 M:      Iwona Winiarska <[email protected]>
3235 L:      [email protected] (moderated for non-subscribers)
3236 L:      [email protected] (moderated for non-subscribers)
3237 S:      Supported
3238 F:      Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3239 F:      drivers/peci/controller/peci-aspeed.c
3240
3241 ASPEED PINCTRL DRIVERS
3242 M:      Andrew Jeffery <[email protected]>
3243 L:      [email protected] (moderated for non-subscribers)
3244 L:      [email protected] (moderated for non-subscribers)
3245 L:      [email protected]
3246 S:      Maintained
3247 F:      Documentation/devicetree/bindings/pinctrl/aspeed,*
3248 F:      drivers/pinctrl/aspeed/
3249
3250 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3251 M:      Eddie James <[email protected]>
3252 L:      [email protected] (moderated for non-subscribers)
3253 S:      Maintained
3254 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3255 F:      drivers/irqchip/irq-aspeed-scu-ic.c
3256 F:      include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3257
3258 ASPEED SD/MMC DRIVER
3259 M:      Andrew Jeffery <[email protected]>
3260 L:      [email protected] (moderated for non-subscribers)
3261 L:      [email protected] (moderated for non-subscribers)
3262 L:      [email protected]
3263 S:      Maintained
3264 F:      Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3265 F:      drivers/mmc/host/sdhci-of-aspeed*
3266
3267 ASPEED SMC SPI DRIVER
3268 M:      Chin-Ting Kuo <[email protected]>
3269 M:      Cédric Le Goater <[email protected]>
3270 L:      [email protected] (moderated for non-subscribers)
3271 L:      [email protected] (moderated for non-subscribers)
3272 L:      [email protected]
3273 S:      Maintained
3274 F:      Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3275 F:      drivers/spi/spi-aspeed-smc.c
3276
3277 ASPEED USB UDC DRIVER
3278 M:      Neal Liu <[email protected]>
3279 L:      [email protected] (moderated for non-subscribers)
3280 S:      Maintained
3281 F:      Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3282 F:      drivers/usb/gadget/udc/aspeed_udc.c
3283
3284 ASPEED VIDEO ENGINE DRIVER
3285 M:      Eddie James <[email protected]>
3286 L:      [email protected]
3287 L:      [email protected] (moderated for non-subscribers)
3288 S:      Maintained
3289 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
3290 F:      drivers/media/platform/aspeed/
3291
3292 ASUS EC HARDWARE MONITOR DRIVER
3293 M:      Eugene Shalygin <[email protected]>
3294 L:      [email protected]
3295 S:      Maintained
3296 F:      drivers/hwmon/asus-ec-sensors.c
3297
3298 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3299 M:      Corentin Chary <[email protected]>
3300 M:      Luke D. Jones <[email protected]>
3301 L:      [email protected]
3302 S:      Maintained
3303 W:      https://asus-linux.org/
3304 F:      drivers/platform/x86/asus*.c
3305 F:      drivers/platform/x86/eeepc*.c
3306
3307 ASUS TF103C DOCK DRIVER
3308 M:      Hans de Goede <[email protected]>
3309 L:      [email protected]
3310 S:      Maintained
3311 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3312 F:      drivers/platform/x86/asus-tf103c-dock.c
3313
3314 ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3315 M:      Aleksa Savic <[email protected]>
3316 L:      [email protected]
3317 S:      Maintained
3318 F:      drivers/hwmon/asus_rog_ryujin.c
3319
3320 ASUS WIRELESS RADIO CONTROL DRIVER
3321 M:      João Paulo Rechi Vita <[email protected]>
3322 L:      [email protected]
3323 S:      Maintained
3324 F:      drivers/platform/x86/asus-wireless.c
3325
3326 ASUS WMI HARDWARE MONITOR DRIVER
3327 M:      Ed Brindley <[email protected]>
3328 M:      Denis Pauk <[email protected]>
3329 L:      [email protected]
3330 S:      Maintained
3331 F:      drivers/hwmon/asus_wmi_sensors.c
3332
3333 ASYMMETRIC KEYS
3334 M:      David Howells <[email protected]>
3335 L:      [email protected]
3336 S:      Maintained
3337 F:      Documentation/crypto/asymmetric-keys.rst
3338 F:      crypto/asymmetric_keys/
3339 F:      include/crypto/pkcs7.h
3340 F:      include/crypto/public_key.h
3341 F:      include/linux/verification.h
3342
3343 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3344 R:      Dan Williams <[email protected]>
3345 S:      Odd fixes
3346 W:      http://sourceforge.net/projects/xscaleiop
3347 F:      Documentation/crypto/async-tx-api.rst
3348 F:      crypto/async_tx/
3349 F:      include/linux/async_tx.h
3350
3351 AT24 EEPROM DRIVER
3352 M:      Bartosz Golaszewski <[email protected]>
3353 L:      [email protected]
3354 S:      Maintained
3355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3356 F:      Documentation/devicetree/bindings/eeprom/at24.yaml
3357 F:      drivers/misc/eeprom/at24.c
3358
3359 ATA OVER ETHERNET (AOE) DRIVER
3360 M:      "Justin Sanders" <[email protected]>
3361 S:      Supported
3362 W:      http://www.openaoe.org/
3363 F:      Documentation/admin-guide/aoe/
3364 F:      drivers/block/aoe/
3365
3366 ATC260X PMIC MFD DRIVER
3367 M:      Manivannan Sadhasivam <[email protected]>
3368 M:      Cristian Ciocaltea <[email protected]>
3369 L:      [email protected]
3370 S:      Maintained
3371 F:      Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3372 F:      drivers/input/misc/atc260x-onkey.c
3373 F:      drivers/mfd/atc260*
3374 F:      drivers/power/reset/atc260x-poweroff.c
3375 F:      drivers/regulator/atc260x-regulator.c
3376 F:      include/linux/mfd/atc260x/*
3377
3378 ATHEROS 71XX/9XXX GPIO DRIVER
3379 M:      Alban Bedel <[email protected]>
3380 S:      Maintained
3381 W:      https://github.com/AlbanBedel/linux
3382 T:      git git://github.com/AlbanBedel/linux
3383 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3384 F:      drivers/gpio/gpio-ath79.c
3385
3386 ATHEROS 71XX/9XXX USB PHY DRIVER
3387 M:      Alban Bedel <[email protected]>
3388 S:      Maintained
3389 W:      https://github.com/AlbanBedel/linux
3390 T:      git git://github.com/AlbanBedel/linux
3391 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3392 F:      drivers/phy/qualcomm/phy-ath79-usb.c
3393
3394 ATHEROS ATH GENERIC UTILITIES
3395 M:      Kalle Valo <[email protected]>
3396 L:      [email protected]
3397 S:      Supported
3398 F:      drivers/net/wireless/ath/*
3399
3400 ATHEROS ATH5K WIRELESS DRIVER
3401 M:      Jiri Slaby <[email protected]>
3402 M:      Nick Kossifidis <[email protected]>
3403 M:      Luis Chamberlain <[email protected]>
3404 L:      [email protected]
3405 S:      Maintained
3406 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3407 F:      drivers/net/wireless/ath/ath5k/
3408
3409 ATHEROS ATH6KL WIRELESS DRIVER
3410 L:      [email protected]
3411 S:      Orphan
3412 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3413 F:      drivers/net/wireless/ath/ath6kl/
3414
3415 ATI_REMOTE2 DRIVER
3416 M:      Ville Syrjala <[email protected]>
3417 S:      Maintained
3418 F:      drivers/input/misc/ati_remote2.c
3419
3420 ATK0110 HWMON DRIVER
3421 M:      Luca Tettamanti <[email protected]>
3422 L:      [email protected]
3423 S:      Maintained
3424 F:      drivers/hwmon/asus_atk0110.c
3425
3426 ATLX ETHERNET DRIVERS
3427 M:      Chris Snook <[email protected]>
3428 L:      [email protected]
3429 S:      Maintained
3430 W:      http://sourceforge.net/projects/atl1
3431 W:      http://atl1.sourceforge.net
3432 F:      drivers/net/ethernet/atheros/
3433
3434 ATM
3435 M:      Chas Williams <[email protected]>
3436 L:      [email protected] (moderated for non-subscribers)
3437 L:      [email protected]
3438 S:      Maintained
3439 W:      http://linux-atm.sourceforge.net
3440 F:      drivers/atm/
3441 F:      include/linux/atm*
3442 F:      include/uapi/linux/atm*
3443
3444 ATMEL MACB ETHERNET DRIVER
3445 M:      Nicolas Ferre <[email protected]>
3446 M:      Claudiu Beznea <[email protected]>
3447 S:      Supported
3448 F:      drivers/net/ethernet/cadence/
3449
3450 ATMEL MAXTOUCH DRIVER
3451 M:      Nick Dyer <[email protected]>
3452 S:      Maintained
3453 T:      git git://github.com/ndyer/linux.git
3454 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3455 F:      drivers/input/touchscreen/atmel_mxt_ts.c
3456
3457 ATOMIC INFRASTRUCTURE
3458 M:      Will Deacon <[email protected]>
3459 M:      Peter Zijlstra <[email protected]>
3460 R:      Boqun Feng <[email protected]>
3461 R:      Mark Rutland <[email protected]>
3462 L:      [email protected]
3463 S:      Maintained
3464 F:      Documentation/atomic_*.txt
3465 F:      arch/*/include/asm/atomic*.h
3466 F:      include/*/atomic*.h
3467 F:      include/linux/refcount.h
3468 F:      scripts/atomic/
3469
3470 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3471 M:      Bradley Grove <[email protected]>
3472 L:      [email protected]
3473 S:      Supported
3474 W:      http://www.attotech.com
3475 F:      drivers/scsi/esas2r
3476
3477 ATUSB IEEE 802.15.4 RADIO DRIVER
3478 M:      Stefan Schmidt <[email protected]>
3479 L:      [email protected]
3480 S:      Maintained
3481 F:      drivers/net/ieee802154/at86rf230.h
3482 F:      drivers/net/ieee802154/atusb.c
3483 F:      drivers/net/ieee802154/atusb.h
3484
3485 AUDIT SUBSYSTEM
3486 M:      Paul Moore <[email protected]>
3487 M:      Eric Paris <[email protected]>
3488 L:      [email protected]
3489 S:      Supported
3490 W:      https://github.com/linux-audit
3491 Q:      https://patchwork.kernel.org/project/audit/list
3492 B:      mailto:[email protected]
3493 P:      https://github.com/linux-audit/audit-kernel/blob/main/README.md
3494 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3495 F:      include/asm-generic/audit_*.h
3496 F:      include/linux/audit.h
3497 F:      include/linux/audit_arch.h
3498 F:      include/uapi/linux/audit.h
3499 F:      kernel/audit*
3500 F:      lib/*audit.c
3501 K:      \baudit_[a-z_0-9]\+\b
3502
3503 AUXILIARY BUS DRIVER
3504 M:      Greg Kroah-Hartman <[email protected]>
3505 R:      Dave Ertman <[email protected]>
3506 R:      Ira Weiny <[email protected]>
3507 S:      Supported
3508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3509 F:      Documentation/driver-api/auxiliary_bus.rst
3510 F:      drivers/base/auxiliary.c
3511 F:      include/linux/auxiliary_bus.h
3512
3513 AUXILIARY DISPLAY DRIVERS
3514 M:      Andy Shevchenko <[email protected]>
3515 R:      Geert Uytterhoeven <[email protected]>
3516 S:      Odd Fixes
3517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3518 F:      Documentation/devicetree/bindings/auxdisplay/
3519 F:      drivers/auxdisplay/
3520 F:      include/linux/cfag12864b.h
3521 F:      include/uapi/linux/map_to_14segment.h
3522 F:      include/uapi/linux/map_to_7segment.h
3523
3524 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3525 M:      Andreas Klinger <[email protected]>
3526 L:      [email protected]
3527 S:      Maintained
3528 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3529 F:      drivers/iio/adc/hx711.c
3530
3531 AX.25 NETWORK LAYER
3532 L:      [email protected]
3533 S:      Orphan
3534 W:      https://linux-ax25.in-berlin.de
3535 F:      include/net/ax25.h
3536 F:      include/uapi/linux/ax25.h
3537 F:      net/ax25/
3538
3539 AXENTIA ARM DEVICES
3540 M:      Peter Rosin <[email protected]>
3541 L:      [email protected] (moderated for non-subscribers)
3542 S:      Maintained
3543 F:      arch/arm/boot/dts/microchip/at91-linea.dtsi
3544 F:      arch/arm/boot/dts/microchip/at91-natte.dtsi
3545 F:      arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3546 F:      arch/arm/boot/dts/microchip/at91-tse850-3.dts
3547
3548 AXENTIA ASOC DRIVERS
3549 M:      Peter Rosin <[email protected]>
3550 L:      [email protected] (moderated for non-subscribers)
3551 S:      Maintained
3552 F:      Documentation/devicetree/bindings/sound/axentia,*
3553 F:      sound/soc/atmel/tse850-pcm5142.c
3554
3555 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3556 M:      Nuno Sá <[email protected]>
3557 L:      [email protected]
3558 S:      Supported
3559 W:      https://ez.analog.com/linux-software-drivers
3560 F:      Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3561 F:      drivers/hwmon/axi-fan-control.c
3562
3563 AXI SPI ENGINE
3564 M:      Michael Hennerich <[email protected]>
3565 M:      Nuno Sá <[email protected]>
3566 R:      David Lechner <[email protected]>
3567 L:      [email protected]
3568 S:      Supported
3569 W:      https://ez.analog.com/linux-software-drivers
3570 F:      Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3571 F:      drivers/spi/spi-axi-spi-engine.c
3572
3573 AXXIA I2C CONTROLLER
3574 M:      Krzysztof Adamski <[email protected]>
3575 L:      [email protected]
3576 S:      Maintained
3577 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3578 F:      drivers/i2c/busses/i2c-axxia.c
3579
3580 AZ6007 DVB DRIVER
3581 M:      Mauro Carvalho Chehab <[email protected]>
3582 L:      [email protected]
3583 S:      Maintained
3584 W:      https://linuxtv.org
3585 T:      git git://linuxtv.org/media_tree.git
3586 F:      drivers/media/usb/dvb-usb-v2/az6007.c
3587
3588 AZTECH FM RADIO RECEIVER DRIVER
3589 M:      Hans Verkuil <[email protected]>
3590 L:      [email protected]
3591 S:      Maintained
3592 W:      https://linuxtv.org
3593 T:      git git://linuxtv.org/media_tree.git
3594 F:      drivers/media/radio/radio-aztech*
3595
3596 B43 WIRELESS DRIVER
3597 L:      [email protected]
3598 L:      [email protected]
3599 S:      Orphan
3600 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3601 F:      drivers/net/wireless/broadcom/b43/
3602
3603 B43LEGACY WIRELESS DRIVER
3604 M:      Larry Finger <[email protected]>
3605 L:      [email protected]
3606 L:      [email protected]
3607 S:      Maintained
3608 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3609 F:      drivers/net/wireless/broadcom/b43legacy/
3610
3611 BACKLIGHT CLASS/SUBSYSTEM
3612 M:      Lee Jones <[email protected]>
3613 M:      Daniel Thompson <[email protected]>
3614 M:      Jingoo Han <[email protected]>
3615 L:      [email protected]
3616 S:      Maintained
3617 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3618 F:      Documentation/ABI/stable/sysfs-class-backlight
3619 F:      Documentation/ABI/testing/sysfs-class-backlight
3620 F:      Documentation/devicetree/bindings/leds/backlight
3621 F:      drivers/video/backlight/
3622 F:      include/linux/backlight.h
3623 F:      include/linux/pwm_backlight.h
3624
3625 BAIKAL-T1 PVT HARDWARE MONITOR DRIVER
3626 M:      Serge Semin <[email protected]>
3627 L:      [email protected]
3628 S:      Supported
3629 F:      Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.yaml
3630 F:      Documentation/hwmon/bt1-pvt.rst
3631 F:      drivers/hwmon/bt1-pvt.[ch]
3632
3633 BARCO P50 GPIO DRIVER
3634 M:      Santosh Kumar Yadav <[email protected]>
3635 M:      Peter Korsgaard <[email protected]>
3636 S:      Maintained
3637 F:      drivers/platform/x86/barco-p50-gpio.c
3638
3639 BATMAN ADVANCED
3640 M:      Marek Lindner <[email protected]>
3641 M:      Simon Wunderlich <[email protected]>
3642 M:      Antonio Quartulli <[email protected]>
3643 M:      Sven Eckelmann <[email protected]>
3644 L:      [email protected] (moderated for non-subscribers)
3645 S:      Maintained
3646 W:      https://www.open-mesh.org/
3647 Q:      https://patchwork.open-mesh.org/project/batman/list/
3648 B:      https://www.open-mesh.org/projects/batman-adv/issues
3649 C:      ircs://irc.hackint.org/batadv
3650 T:      git https://git.open-mesh.org/linux-merge.git
3651 F:      Documentation/networking/batman-adv.rst
3652 F:      include/uapi/linux/batadv_packet.h
3653 F:      include/uapi/linux/batman_adv.h
3654 F:      net/batman-adv/
3655
3656 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3657 M:      Thomas Sailer <[email protected]>
3658 L:      [email protected]
3659 S:      Maintained
3660 W:      http://www.baycom.org/~tom/ham/ham.html
3661 F:      drivers/net/hamradio/baycom*
3662
3663 BCACHE (BLOCK LAYER CACHE)
3664 M:      Coly Li <[email protected]>
3665 M:      Kent Overstreet <[email protected]>
3666 L:      [email protected]
3667 S:      Maintained
3668 W:      http://bcache.evilpiepirate.org
3669 C:      irc://irc.oftc.net/bcache
3670 F:      drivers/md/bcache/
3671
3672 BCACHEFS
3673 M:      Kent Overstreet <[email protected]>
3674 R:      Brian Foster <[email protected]>
3675 L:      [email protected]
3676 S:      Supported
3677 C:      irc://irc.oftc.net/bcache
3678 T:      git https://evilpiepirate.org/git/bcachefs.git
3679 F:      fs/bcachefs/
3680 F:      Documentation/filesystems/bcachefs/
3681
3682 BDISP ST MEDIA DRIVER
3683 M:      Fabien Dessenne <[email protected]>
3684 L:      [email protected]
3685 S:      Supported
3686 W:      https://linuxtv.org
3687 T:      git git://linuxtv.org/media_tree.git
3688 F:      drivers/media/platform/st/sti/bdisp
3689
3690 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3691 M:      Dariusz Marcinkiewicz <[email protected]>
3692 L:      [email protected]
3693 S:      Maintained
3694 F:      drivers/net/ethernet/ec_bhf.c
3695
3696 BEFS FILE SYSTEM
3697 M:      Luis de Bethencourt <[email protected]>
3698 M:      Salah Triki <[email protected]>
3699 S:      Maintained
3700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3701 F:      Documentation/filesystems/befs.rst
3702 F:      fs/befs/
3703
3704 BFQ I/O SCHEDULER
3705 M:      Paolo Valente <[email protected]>
3706 M:      Jens Axboe <[email protected]>
3707 L:      [email protected]
3708 S:      Maintained
3709 F:      Documentation/block/bfq-iosched.rst
3710 F:      block/bfq-*
3711
3712 BFS FILE SYSTEM
3713 M:      "Tigran A. Aivazian" <[email protected]>
3714 S:      Maintained
3715 F:      Documentation/filesystems/bfs.rst
3716 F:      fs/bfs/
3717 F:      include/uapi/linux/bfs_fs.h
3718
3719 BINMAN
3720 M:      Simon Glass <[email protected]>
3721 S:      Supported
3722 F:      Documentation/devicetree/bindings/mtd/partitions/binman*
3723
3724 BITMAP API
3725 M:      Yury Norov <[email protected]>
3726 R:      Rasmus Villemoes <[email protected]>
3727 S:      Maintained
3728 F:      include/linux/bitfield.h
3729 F:      include/linux/bitmap-str.h
3730 F:      include/linux/bitmap.h
3731 F:      include/linux/bits.h
3732 F:      include/linux/cpumask.h
3733 F:      include/linux/find.h
3734 F:      include/linux/nodemask.h
3735 F:      include/vdso/bits.h
3736 F:      lib/bitmap-str.c
3737 F:      lib/bitmap.c
3738 F:      lib/cpumask.c
3739 F:      lib/cpumask_kunit.c
3740 F:      lib/find_bit.c
3741 F:      lib/find_bit_benchmark.c
3742 F:      lib/test_bitmap.c
3743 F:      tools/include/linux/bitfield.h
3744 F:      tools/include/linux/bitmap.h
3745 F:      tools/include/linux/bits.h
3746 F:      tools/include/linux/find.h
3747 F:      tools/include/vdso/bits.h
3748 F:      tools/lib/bitmap.c
3749 F:      tools/lib/find_bit.c
3750
3751 BITOPS API
3752 M:      Yury Norov <[email protected]>
3753 R:      Rasmus Villemoes <[email protected]>
3754 S:      Maintained
3755 F:      arch/*/include/asm/bitops.h
3756 F:      arch/*/include/asm/bitops_32.h
3757 F:      arch/*/include/asm/bitops_64.h
3758 F:      arch/*/lib/bitops.c
3759 F:      include/asm-generic/bitops
3760 F:      include/asm-generic/bitops.h
3761 F:      include/linux/bitops.h
3762 F:      lib/test_bitops.c
3763 F:      tools/*/bitops*
3764
3765 BLINKM RGB LED DRIVER
3766 M:      Jan-Simon Moeller <[email protected]>
3767 S:      Maintained
3768 F:      drivers/leds/leds-blinkm.c
3769
3770 BLOCK LAYER
3771 M:      Jens Axboe <[email protected]>
3772 L:      [email protected]
3773 S:      Maintained
3774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3775 F:      Documentation/ABI/stable/sysfs-block
3776 F:      Documentation/block/
3777 F:      block/
3778 F:      drivers/block/
3779 F:      include/linux/bio.h
3780 F:      include/linux/blk*
3781 F:      kernel/trace/blktrace.c
3782 F:      lib/sbitmap.c
3783
3784 BLOCK LAYER DEVICE DRIVER API [RUST]
3785 M:      Andreas Hindborg <[email protected]>
3786 R:      Boqun Feng <[email protected]>
3787 L:      [email protected]
3788 L:      [email protected]
3789 S:      Supported
3790 W:      https://rust-for-linux.com
3791 B:      https://github.com/Rust-for-Linux/linux/issues
3792 C:      https://rust-for-linux.zulipchat.com/#narrow/stream/Block
3793 T:      git https://github.com/Rust-for-Linux/linux.git rust-block-next
3794 F:      drivers/block/rnull.rs
3795 F:      rust/kernel/block.rs
3796 F:      rust/kernel/block/
3797
3798 BLOCK2MTD DRIVER
3799 M:      Joern Engel <[email protected]>
3800 L:      [email protected]
3801 S:      Maintained
3802 F:      drivers/mtd/devices/block2mtd.c
3803
3804 BLUETOOTH DRIVERS
3805 M:      Marcel Holtmann <[email protected]>
3806 M:      Luiz Augusto von Dentz <[email protected]>
3807 L:      [email protected]
3808 S:      Supported
3809 W:      http://www.bluez.org/
3810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3812 F:      Documentation/devicetree/bindings/net/bluetooth/
3813 F:      drivers/bluetooth/
3814
3815 BLUETOOTH SUBSYSTEM
3816 M:      Marcel Holtmann <[email protected]>
3817 M:      Johan Hedberg <[email protected]>
3818 M:      Luiz Augusto von Dentz <[email protected]>
3819 L:      [email protected]
3820 S:      Supported
3821 W:      http://www.bluez.org/
3822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3824 F:      include/net/bluetooth/
3825 F:      net/bluetooth/
3826
3827 BONDING DRIVER
3828 M:      Jay Vosburgh <[email protected]>
3829 M:      Andy Gospodarek <[email protected]>
3830 L:      [email protected]
3831 S:      Supported
3832 W:      http://sourceforge.net/projects/bonding/
3833 F:      Documentation/networking/bonding.rst
3834 F:      drivers/net/bonding/
3835 F:      include/net/bond*
3836 F:      include/uapi/linux/if_bonding.h
3837 F:      tools/testing/selftests/drivers/net/bonding/
3838
3839 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3840 M:      Dan Robertson <[email protected]>
3841 L:      [email protected]
3842 S:      Maintained
3843 F:      Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3844 F:      drivers/iio/accel/bma400*
3845
3846 BOSCH SENSORTEC BMI323 IMU IIO DRIVER
3847 M:      Jagath Jog J <[email protected]>
3848 L:      [email protected]
3849 S:      Maintained
3850 F:      Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
3851 F:      drivers/iio/imu/bmi323/
3852
3853 BPF JIT for ARC
3854 M:      Shahab Vahedi <[email protected]>
3855 L:      [email protected]
3856 S:      Maintained
3857 F:      arch/arc/net/
3858
3859 BPF JIT for ARM
3860 M:      Russell King <[email protected]>
3861 M:      Puranjay Mohan <[email protected]>
3862 L:      [email protected]
3863 S:      Maintained
3864 F:      arch/arm/net/
3865
3866 BPF JIT for ARM64
3867 M:      Daniel Borkmann <[email protected]>
3868 M:      Alexei Starovoitov <[email protected]>
3869 M:      Puranjay Mohan <[email protected]>
3870 R:      Xu Kuohai <[email protected]>
3871 L:      [email protected]
3872 S:      Supported
3873 F:      arch/arm64/net/
3874
3875 BPF JIT for LOONGARCH
3876 M:      Tiezhu Yang <[email protected]>
3877 R:      Hengqi Chen <[email protected]>
3878 L:      [email protected]
3879 S:      Maintained
3880 F:      arch/loongarch/net/
3881
3882 BPF JIT for MIPS (32-BIT AND 64-BIT)
3883 M:      Johan Almbladh <[email protected]>
3884 M:      Paul Burton <[email protected]>
3885 L:      [email protected]
3886 S:      Maintained
3887 F:      arch/mips/net/
3888
3889 BPF JIT for NFP NICs
3890 M:      Jakub Kicinski <[email protected]>
3891 L:      [email protected]
3892 S:      Odd Fixes
3893 F:      drivers/net/ethernet/netronome/nfp/bpf/
3894
3895 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3896 M:      Naveen N. Rao <[email protected]>
3897 M:      Michael Ellerman <[email protected]>
3898 L:      [email protected]
3899 S:      Supported
3900 F:      arch/powerpc/net/
3901
3902 BPF JIT for RISC-V (32-bit)
3903 M:      Luke Nelson <[email protected]>
3904 M:      Xi Wang <[email protected]>
3905 L:      [email protected]
3906 S:      Maintained
3907 F:      arch/riscv/net/
3908 X:      arch/riscv/net/bpf_jit_comp64.c
3909
3910 BPF JIT for RISC-V (64-bit)
3911 M:      Björn Töpel <[email protected]>
3912 R:      Pu Lehui <[email protected]>
3913 R:      Puranjay Mohan <[email protected]>
3914 L:      [email protected]
3915 S:      Maintained
3916 F:      arch/riscv/net/
3917 X:      arch/riscv/net/bpf_jit_comp32.c
3918
3919 BPF JIT for S390
3920 M:      Ilya Leoshkevich <[email protected]>
3921 M:      Heiko Carstens <[email protected]>
3922 M:      Vasily Gorbik <[email protected]>
3923 L:      [email protected]
3924 S:      Supported
3925 F:      arch/s390/net/
3926 X:      arch/s390/net/pnet.c
3927
3928 BPF JIT for SPARC (32-BIT AND 64-BIT)
3929 M:      David S. Miller <[email protected]>
3930 L:      [email protected]
3931 S:      Odd Fixes
3932 F:      arch/sparc/net/
3933
3934 BPF JIT for X86 32-BIT
3935 M:      Wang YanQing <[email protected]>
3936 L:      [email protected]
3937 S:      Odd Fixes
3938 F:      arch/x86/net/bpf_jit_comp32.c
3939
3940 BPF JIT for X86 64-BIT
3941 M:      Alexei Starovoitov <[email protected]>
3942 M:      Daniel Borkmann <[email protected]>
3943 L:      [email protected]
3944 S:      Supported
3945 F:      arch/x86/net/
3946 X:      arch/x86/net/bpf_jit_comp32.c
3947
3948 BPF [BTF]
3949 M:      Martin KaFai Lau <[email protected]>
3950 L:      [email protected]
3951 S:      Maintained
3952 F:      include/linux/btf*
3953 F:      kernel/bpf/btf.c
3954
3955 BPF [CORE]
3956 M:      Alexei Starovoitov <[email protected]>
3957 M:      Daniel Borkmann <[email protected]>
3958 R:      John Fastabend <[email protected]>
3959 L:      [email protected]
3960 S:      Maintained
3961 F:      include/linux/bpf*
3962 F:      include/linux/filter.h
3963 F:      include/linux/tnum.h
3964 F:      kernel/bpf/core.c
3965 F:      kernel/bpf/dispatcher.c
3966 F:      kernel/bpf/mprog.c
3967 F:      kernel/bpf/syscall.c
3968 F:      kernel/bpf/tnum.c
3969 F:      kernel/bpf/trampoline.c
3970 F:      kernel/bpf/verifier.c
3971
3972 BPF [CRYPTO]
3973 M:      Vadim Fedorenko <[email protected]>
3974 L:      [email protected]
3975 S:      Maintained
3976 F:      crypto/bpf_crypto_skcipher.c
3977 F:      include/linux/bpf_crypto.h
3978 F:      kernel/bpf/crypto.c
3979
3980 BPF [DOCUMENTATION] (Related to Standardization)
3981 R:      David Vernet <[email protected]>
3982 L:      [email protected]
3983 L:      [email protected]
3984 S:      Maintained
3985 F:      Documentation/bpf/standardization/
3986
3987 BPF [GENERAL] (Safe Dynamic Programs and Tools)
3988 M:      Alexei Starovoitov <[email protected]>
3989 M:      Daniel Borkmann <[email protected]>
3990 M:      Andrii Nakryiko <[email protected]>
3991 R:      Martin KaFai Lau <[email protected]>
3992 R:      Eduard Zingerman <[email protected]>
3993 R:      Song Liu <[email protected]>
3994 R:      Yonghong Song <[email protected]>
3995 R:      John Fastabend <[email protected]>
3996 R:      KP Singh <[email protected]>
3997 R:      Stanislav Fomichev <[email protected]>
3998 R:      Hao Luo <[email protected]>
3999 R:      Jiri Olsa <[email protected]>
4000 L:      [email protected]
4001 S:      Supported
4002 W:      https://bpf.io/
4003 Q:      https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
4004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
4005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
4006 F:      Documentation/bpf/
4007 F:      Documentation/networking/filter.rst
4008 F:      Documentation/userspace-api/ebpf/
4009 F:      arch/*/net/*
4010 F:      include/linux/bpf*
4011 F:      include/linux/btf*
4012 F:      include/linux/filter.h
4013 F:      include/trace/events/xdp.h
4014 F:      include/uapi/linux/bpf*
4015 F:      include/uapi/linux/btf*
4016 F:      include/uapi/linux/filter.h
4017 F:      kernel/bpf/
4018 F:      kernel/trace/bpf_trace.c
4019 F:      lib/test_bpf.c
4020 F:      net/bpf/
4021 F:      net/core/filter.c
4022 F:      net/sched/act_bpf.c
4023 F:      net/sched/cls_bpf.c
4024 F:      samples/bpf/
4025 F:      scripts/bpf_doc.py
4026 F:      scripts/Makefile.btf
4027 F:      scripts/pahole-version.sh
4028 F:      tools/bpf/
4029 F:      tools/lib/bpf/
4030 F:      tools/testing/selftests/bpf/
4031
4032 BPF [ITERATOR]
4033 M:      Yonghong Song <[email protected]>
4034 L:      [email protected]
4035 S:      Maintained
4036 F:      kernel/bpf/*iter.c
4037
4038 BPF [L7 FRAMEWORK] (sockmap)
4039 M:      John Fastabend <[email protected]>
4040 M:      Jakub Sitnicki <[email protected]>
4041 L:      [email protected]
4042 L:      [email protected]
4043 S:      Maintained
4044 F:      include/linux/skmsg.h
4045 F:      net/core/skmsg.c
4046 F:      net/core/sock_map.c
4047 F:      net/ipv4/tcp_bpf.c
4048 F:      net/ipv4/udp_bpf.c
4049 F:      net/unix/unix_bpf.c
4050
4051 BPF [LIBRARY] (libbpf)
4052 M:      Andrii Nakryiko <[email protected]>
4053 M:      Eduard Zingerman <[email protected]>
4054 L:      [email protected]
4055 S:      Maintained
4056 F:      tools/lib/bpf/
4057
4058 BPF [MISC]
4059 L:      [email protected]
4060 S:      Odd Fixes
4061 K:      (?:\b|_)bpf(?:\b|_)
4062
4063 BPF [NETKIT] (BPF-programmable network device)
4064 M:      Daniel Borkmann <[email protected]>
4065 M:      Nikolay Aleksandrov <[email protected]>
4066 L:      [email protected]
4067 L:      [email protected]
4068 S:      Supported
4069 F:      drivers/net/netkit.c
4070 F:      include/net/netkit.h
4071
4072 BPF [NETWORKING] (struct_ops, reuseport)
4073 M:      Martin KaFai Lau <[email protected]>
4074 L:      [email protected]
4075 L:      [email protected]
4076 S:      Maintained
4077 F:      kernel/bpf/bpf_struct*
4078
4079 BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4080 M:      Martin KaFai Lau <[email protected]>
4081 M:      Daniel Borkmann <[email protected]>
4082 R:      John Fastabend <[email protected]>
4083 L:      [email protected]
4084 L:      [email protected]
4085 S:      Maintained
4086 F:      include/net/tcx.h
4087 F:      kernel/bpf/tcx.c
4088 F:      net/core/filter.c
4089 F:      net/sched/act_bpf.c
4090 F:      net/sched/cls_bpf.c
4091
4092 BPF [RINGBUF]
4093 M:      Andrii Nakryiko <[email protected]>
4094 L:      [email protected]
4095 S:      Maintained
4096 F:      kernel/bpf/ringbuf.c
4097
4098 BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4099 M:      KP Singh <[email protected]>
4100 R:      Matt Bobrowski <[email protected]>
4101 L:      [email protected]
4102 S:      Maintained
4103 F:      Documentation/bpf/prog_lsm.rst
4104 F:      include/linux/bpf_lsm.h
4105 F:      kernel/bpf/bpf_lsm.c
4106 F:      security/bpf/
4107
4108 BPF [SELFTESTS] (Test Runners & Infrastructure)
4109 M:      Andrii Nakryiko <[email protected]>
4110 M:      Eduard Zingerman <[email protected]>
4111 R:      Mykola Lysenko <[email protected]>
4112 L:      [email protected]
4113 S:      Maintained
4114 F:      tools/testing/selftests/bpf/
4115
4116 BPF [STORAGE & CGROUPS]
4117 M:      Martin KaFai Lau <[email protected]>
4118 L:      [email protected]
4119 S:      Maintained
4120 F:      kernel/bpf/*storage.c
4121 F:      kernel/bpf/bpf_lru*
4122 F:      kernel/bpf/cgroup.c
4123
4124 BPF [TOOLING] (bpftool)
4125 M:      Quentin Monnet <[email protected]>
4126 L:      [email protected]
4127 S:      Maintained
4128 F:      kernel/bpf/disasm.*
4129 F:      tools/bpf/bpftool/
4130
4131 BPF [TRACING]
4132 M:      Song Liu <[email protected]>
4133 R:      Jiri Olsa <[email protected]>
4134 L:      [email protected]
4135 S:      Maintained
4136 F:      kernel/bpf/stackmap.c
4137 F:      kernel/trace/bpf_trace.c
4138
4139 BROADCOM ASP 2.0 ETHERNET DRIVER
4140 M:      Justin Chen <[email protected]>
4141 M:      Florian Fainelli <[email protected]>
4142 L:      [email protected]
4143 L:      [email protected]
4144 S:      Supported
4145 F:      Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4146 F:      drivers/net/ethernet/broadcom/asp2/
4147
4148 BROADCOM B44 10/100 ETHERNET DRIVER
4149 M:      Michael Chan <[email protected]>
4150 L:      [email protected]
4151 S:      Supported
4152 F:      drivers/net/ethernet/broadcom/b44.*
4153
4154 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4155 M:      Florian Fainelli <[email protected]>
4156 L:      [email protected]
4157 L:      [email protected] (subscribers-only)
4158 S:      Supported
4159 F:      Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4160 F:      drivers/net/dsa/b53/*
4161 F:      drivers/net/dsa/bcm_sf2*
4162 F:      include/linux/dsa/brcm.h
4163 F:      include/linux/platform_data/b53.h
4164
4165 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4166 M:      Florian Fainelli <[email protected]>
4167 R:      Broadcom internal kernel review list <[email protected]>
4168 L:      [email protected] (moderated for non-subscribers)
4169 L:      [email protected] (moderated for non-subscribers)
4170 S:      Maintained
4171 T:      git https://github.com/broadcom/stblinux.git
4172 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4173 F:      drivers/pci/controller/pcie-brcmstb.c
4174 F:      drivers/staging/vc04_services
4175 N:      bcm2711
4176 N:      bcm283*
4177 N:      raspberrypi
4178
4179 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4180 M:      Florian Fainelli <[email protected]>
4181 M:      Ray Jui <[email protected]>
4182 M:      Scott Branden <[email protected]>
4183 R:      Broadcom internal kernel review list <[email protected]>
4184 S:      Maintained
4185 T:      git https://github.com/broadcom/mach-bcm
4186 F:      arch/arm/mach-bcm/
4187 N:      bcm281*
4188 N:      bcm113*
4189 N:      bcm216*
4190 N:      kona
4191
4192 BROADCOM BCM2835 CAMERA DRIVERS
4193 M:      Raspberry Pi Kernel Maintenance <[email protected]>
4194 L:      [email protected]
4195 S:      Maintained
4196 F:      Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4197 F:      drivers/media/platform/broadcom/bcm2835-unicam*
4198
4199 BROADCOM BCM47XX MIPS ARCHITECTURE
4200 M:      Hauke Mehrtens <[email protected]>
4201 M:      Rafał Miłecki <[email protected]>
4202 L:      [email protected]
4203 S:      Maintained
4204 F:      Documentation/devicetree/bindings/mips/brcm/
4205 F:      arch/mips/bcm47xx/*
4206 F:      arch/mips/include/asm/mach-bcm47xx/*
4207
4208 BROADCOM BCM4908 ETHERNET DRIVER
4209 M:      Rafał Miłecki <[email protected]>
4210 R:      Broadcom internal kernel review list <[email protected]>
4211 L:      [email protected]
4212 S:      Maintained
4213 F:      Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4214 F:      drivers/net/ethernet/broadcom/bcm4908_enet.*
4215 F:      drivers/net/ethernet/broadcom/unimac.h
4216
4217 BROADCOM BCM4908 PINMUX DRIVER
4218 M:      Rafał Miłecki <[email protected]>
4219 R:      Broadcom internal kernel review list <[email protected]>
4220 L:      [email protected]
4221 S:      Maintained
4222 F:      Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4223 F:      drivers/pinctrl/bcm/pinctrl-bcm4908.c
4224
4225 BROADCOM BCM5301X ARM ARCHITECTURE
4226 M:      Florian Fainelli <[email protected]>
4227 M:      Hauke Mehrtens <[email protected]>
4228 M:      Rafał Miłecki <[email protected]>
4229 R:      Broadcom internal kernel review list <[email protected]>
4230 L:      [email protected] (moderated for non-subscribers)
4231 S:      Maintained
4232 F:      arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4233 F:      arch/arm/boot/dts/broadcom/bcm470*
4234 F:      arch/arm/boot/dts/broadcom/bcm5301*
4235 F:      arch/arm/boot/dts/broadcom/bcm953012*
4236 F:      arch/arm/mach-bcm/bcm_5301x.c
4237
4238 BROADCOM BCM53573 ARM ARCHITECTURE
4239 M:      Florian Fainelli <[email protected]>
4240 M:      Rafał Miłecki <[email protected]>
4241 R:      Broadcom internal kernel review list <[email protected]>
4242 L:      [email protected] (moderated for non-subscribers)
4243 S:      Maintained
4244 F:      arch/arm/boot/dts/broadcom/bcm47189*
4245 F:      arch/arm/boot/dts/broadcom/bcm53573*
4246
4247 BROADCOM BCM63XX/BCM33XX UDC DRIVER
4248 M:      Kevin Cernekee <[email protected]>
4249 L:      [email protected]
4250 S:      Maintained
4251 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
4252
4253 BROADCOM BCM7XXX ARM ARCHITECTURE
4254 M:      Florian Fainelli <[email protected]>
4255 R:      Broadcom internal kernel review list <[email protected]>
4256 L:      [email protected] (moderated for non-subscribers)
4257 S:      Maintained
4258 T:      git https://github.com/broadcom/stblinux.git
4259 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4260 F:      arch/arm/boot/dts/broadcom/bcm7*.dts*
4261 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
4262 F:      arch/arm/mach-bcm/*brcmstb*
4263 F:      arch/arm/mm/cache-b15-rac.c
4264 F:      drivers/bus/brcmstb_gisb.c
4265 F:      drivers/pci/controller/pcie-brcmstb.c
4266 N:      brcmstb
4267 N:      bcm7038
4268 N:      bcm7120
4269
4270 BROADCOM BCMBCA ARM ARCHITECTURE
4271 M:      William Zhang <[email protected]>
4272 M:      Anand Gore <[email protected]>
4273 M:      Kursad Oney <[email protected]>
4274 M:      Florian Fainelli <[email protected]>
4275 M:      Rafał Miłecki <[email protected]>
4276 R:      Broadcom internal kernel review list <[email protected]>
4277 L:      [email protected] (moderated for non-subscribers)
4278 S:      Maintained
4279 T:      git https://github.com/broadcom/stblinux.git
4280 F:      Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4281 F:      arch/arm64/boot/dts/broadcom/bcmbca/*
4282 N:      bcmbca
4283 N:      bcm[9]?47622
4284 N:      bcm[9]?4912
4285 N:      bcm[9]?63138
4286 N:      bcm[9]?63146
4287 N:      bcm[9]?63148
4288 N:      bcm[9]?63158
4289 N:      bcm[9]?63178
4290 N:      bcm[9]?6756
4291 N:      bcm[9]?6813
4292 N:      bcm[9]?6846
4293 N:      bcm[9]?6855
4294 N:      bcm[9]?6856
4295 N:      bcm[9]?6858
4296 N:      bcm[9]?6878
4297
4298 BROADCOM BDC DRIVER
4299 M:      Justin Chen <[email protected]>
4300 M:      Al Cooper <[email protected]>
4301 R:      Broadcom internal kernel review list <[email protected]>
4302 L:      [email protected]
4303 S:      Maintained
4304 F:      Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4305 F:      drivers/usb/gadget/udc/bdc/
4306
4307 BROADCOM BMIPS CPUFREQ DRIVER
4308 M:      Markus Mayer <[email protected]>
4309 R:      Broadcom internal kernel review list <[email protected]>
4310 L:      [email protected]
4311 S:      Maintained
4312 F:      drivers/cpufreq/bmips-cpufreq.c
4313
4314 BROADCOM BMIPS MIPS ARCHITECTURE
4315 M:      Florian Fainelli <[email protected]>
4316 R:      Broadcom internal kernel review list <[email protected]>
4317 L:      [email protected]
4318 S:      Maintained
4319 T:      git https://github.com/broadcom/stblinux.git
4320 F:      arch/mips/bmips/*
4321 F:      arch/mips/boot/dts/brcm/bcm*.dts*
4322 F:      arch/mips/include/asm/mach-bmips/*
4323 F:      arch/mips/kernel/*bmips*
4324 F:      drivers/irqchip/irq-bcm63*
4325 F:      drivers/irqchip/irq-bcm7*
4326 F:      drivers/irqchip/irq-brcmstb*
4327 F:      drivers/pmdomain/bcm/bcm63xx-power.c
4328 F:      include/linux/bcm963xx_nvram.h
4329 F:      include/linux/bcm963xx_tag.h
4330
4331 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4332 M:      Rasesh Mody <[email protected]>
4333 M:      [email protected]
4334 L:      [email protected]
4335 S:      Supported
4336 F:      drivers/net/ethernet/broadcom/bnx2.*
4337 F:      drivers/net/ethernet/broadcom/bnx2_*
4338
4339 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4340 M:      Saurav Kashyap <[email protected]>
4341 M:      Javed Hasan <[email protected]>
4342 M:      [email protected]
4343 L:      [email protected]
4344 S:      Supported
4345 F:      drivers/scsi/bnx2fc/
4346
4347 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4348 M:      Nilesh Javali <[email protected]>
4349 M:      Manish Rangankar <[email protected]>
4350 M:      [email protected]
4351 L:      [email protected]
4352 S:      Supported
4353 F:      drivers/scsi/bnx2i/
4354
4355 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4356 M:      Sudarsana Kalluru <[email protected]>
4357 M:      Manish Chopra <[email protected]>
4358 L:      [email protected]
4359 S:      Supported
4360 F:      drivers/net/ethernet/broadcom/bnx2x/
4361
4362 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4363 M:      Michael Chan <[email protected]>
4364 L:      [email protected]
4365 S:      Supported
4366 F:      drivers/firmware/broadcom/tee_bnxt_fw.c
4367 F:      drivers/net/ethernet/broadcom/bnxt/
4368 F:      include/linux/firmware/broadcom/tee_bnxt_fw.h
4369
4370 BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4371 M:      Arend van Spriel <[email protected]>
4372 L:      [email protected]
4373 L:      [email protected]
4374 L:      [email protected]
4375 S:      Supported
4376 F:      drivers/net/wireless/broadcom/brcm80211/
4377 F:      include/linux/platform_data/brcmfmac.h
4378
4379 BROADCOM BRCMSTB GPIO DRIVER
4380 M:      Doug Berger <[email protected]>
4381 M:      Florian Fainelli <[email protected]>
4382 R:      Broadcom internal kernel review list <[email protected]>
4383 S:      Supported
4384 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4385 F:      drivers/gpio/gpio-brcmstb.c
4386
4387 BROADCOM BRCMSTB I2C DRIVER
4388 M:      Kamal Dasu <[email protected]>
4389 R:      Broadcom internal kernel review list <[email protected]>
4390 L:      [email protected]
4391 S:      Supported
4392 F:      Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4393 F:      drivers/i2c/busses/i2c-brcmstb.c
4394
4395 BROADCOM BRCMSTB UART DRIVER
4396 M:      Al Cooper <[email protected]>
4397 R:      Broadcom internal kernel review list <[email protected]>
4398 L:      [email protected]
4399 S:      Maintained
4400 F:      Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4401 F:      drivers/tty/serial/8250/8250_bcm7271.c
4402
4403 BROADCOM BRCMSTB USB EHCI DRIVER
4404 M:      Justin Chen <[email protected]>
4405 M:      Al Cooper <[email protected]>
4406 R:      Broadcom internal kernel review list <[email protected]>
4407 L:      [email protected]
4408 S:      Maintained
4409 F:      Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4410 F:      drivers/usb/host/ehci-brcm.*
4411
4412 BROADCOM BRCMSTB USB PIN MAP DRIVER
4413 M:      Al Cooper <[email protected]>
4414 R:      Broadcom internal kernel review list <[email protected]>
4415 L:      [email protected]
4416 S:      Maintained
4417 F:      Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4418 F:      drivers/usb/misc/brcmstb-usb-pinmap.c
4419
4420 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4421 M:      Justin Chen <[email protected]>
4422 M:      Al Cooper <[email protected]>
4423 R:      Broadcom internal kernel review list <[email protected]>
4424 L:      [email protected]
4425 S:      Maintained
4426 F:      drivers/phy/broadcom/phy-brcm-usb*
4427
4428 BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4429 M:      William Zhang <[email protected]>
4430 M:      Kursad Oney <[email protected]>
4431 M:      Jonas Gorski <[email protected]>
4432 R:      Broadcom internal kernel review list <[email protected]>
4433 L:      [email protected]
4434 S:      Maintained
4435 F:      Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4436 F:      drivers/spi/spi-bcm63xx-hsspi.c
4437 F:      drivers/spi/spi-bcmbca-hsspi.c
4438
4439 BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4440 M:      Jonas Gorski <[email protected]>
4441 L:      [email protected]
4442 S:      Odd Fixes
4443 F:      Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4444 F:      drivers/spi/spi-bcm63xx.c
4445
4446 BROADCOM ETHERNET PHY DRIVERS
4447 M:      Florian Fainelli <[email protected]>
4448 R:      Broadcom internal kernel review list <[email protected]>
4449 L:      [email protected]
4450 S:      Supported
4451 F:      Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4452 F:      drivers/net/phy/bcm*.[ch]
4453 F:      drivers/net/phy/broadcom.c
4454 F:      include/linux/brcmphy.h
4455
4456 BROADCOM GENET ETHERNET DRIVER
4457 M:      Doug Berger <[email protected]>
4458 M:      Florian Fainelli <[email protected]>
4459 R:      Broadcom internal kernel review list <[email protected]>
4460 L:      [email protected]
4461 S:      Supported
4462 F:      Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4463 F:      Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4464 F:      drivers/net/ethernet/broadcom/genet/
4465 F:      drivers/net/ethernet/broadcom/unimac.h
4466 F:      drivers/net/mdio/mdio-bcm-unimac.c
4467 F:      include/linux/platform_data/bcmgenet.h
4468 F:      include/linux/platform_data/mdio-bcm-unimac.h
4469
4470 BROADCOM IPROC ARM ARCHITECTURE
4471 M:      Ray Jui <[email protected]>
4472 M:      Scott Branden <[email protected]>
4473 R:      Broadcom internal kernel review list <[email protected]>
4474 L:      [email protected] (moderated for non-subscribers)
4475 S:      Maintained
4476 T:      git https://github.com/broadcom/stblinux.git
4477 F:      arch/arm64/boot/dts/broadcom/northstar2/*
4478 F:      arch/arm64/boot/dts/broadcom/stingray/*
4479 F:      drivers/clk/bcm/clk-ns*
4480 F:      drivers/clk/bcm/clk-sr*
4481 F:      drivers/pinctrl/bcm/pinctrl-ns*
4482 F:      include/dt-bindings/clock/bcm-sr*
4483 N:      iproc
4484 N:      cygnus
4485 N:      bcm[-_]nsp
4486 N:      bcm9113*
4487 N:      bcm9583*
4488 N:      bcm9585*
4489 N:      bcm9586*
4490 N:      bcm988312
4491 N:      bcm113*
4492 N:      bcm583*
4493 N:      bcm585*
4494 N:      bcm586*
4495 N:      bcm88312
4496 N:      hr2
4497 N:      stingray
4498
4499 BROADCOM IPROC GBIT ETHERNET DRIVER
4500 M:      Rafał Miłecki <[email protected]>
4501 R:      Broadcom internal kernel review list <[email protected]>
4502 L:      [email protected]
4503 S:      Maintained
4504 F:      Documentation/devicetree/bindings/net/brcm,amac.yaml
4505 F:      drivers/net/ethernet/broadcom/bgmac*
4506 F:      drivers/net/ethernet/broadcom/unimac.h
4507
4508 BROADCOM KONA GPIO DRIVER
4509 M:      Ray Jui <[email protected]>
4510 R:      Broadcom internal kernel review list <[email protected]>
4511 S:      Supported
4512 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4513 F:      drivers/gpio/gpio-bcm-kona.c
4514
4515 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4516 M:      Sathya Prakash Veerichetty <[email protected]>
4517 M:      Kashyap Desai <[email protected]>
4518 M:      Sumit Saxena <[email protected]>
4519 M:      Sreekanth Reddy <[email protected]>
4520 L:      [email protected]
4521 L:      [email protected]
4522 S:      Supported
4523 W:      https://www.broadcom.com/support/storage
4524 F:      drivers/scsi/mpi3mr/
4525
4526 BROADCOM NETXTREME-E ROCE DRIVER
4527 M:      Selvin Xavier <[email protected]>
4528 L:      [email protected]
4529 S:      Supported
4530 W:      http://www.broadcom.com
4531 F:      drivers/infiniband/hw/bnxt_re/
4532 F:      include/uapi/rdma/bnxt_re-abi.h
4533
4534 BROADCOM NVRAM DRIVER
4535 M:      Rafał Miłecki <[email protected]>
4536 L:      [email protected]
4537 S:      Maintained
4538 F:      drivers/firmware/broadcom/*
4539
4540 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4541 M:      Rafał Miłecki <[email protected]>
4542 M:      Florian Fainelli <[email protected]>
4543 R:      Broadcom internal kernel review list <[email protected]>
4544 L:      [email protected]
4545 S:      Maintained
4546 T:      git https://github.com/broadcom/stblinux.git
4547 F:      drivers/pmdomain/bcm/bcm-pmb.c
4548 F:      include/dt-bindings/soc/bcm-pmb.h
4549
4550 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4551 M:      Rafał Miłecki <[email protected]>
4552 L:      [email protected]
4553 S:      Maintained
4554 F:      drivers/bcma/
4555 F:      include/linux/bcma/
4556
4557 BROADCOM SPI DRIVER
4558 M:      Kamal Dasu <[email protected]>
4559 R:      Broadcom internal kernel review list <[email protected]>
4560 S:      Maintained
4561 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4562 F:      drivers/spi/spi-bcm-qspi.*
4563 F:      drivers/spi/spi-brcmstb-qspi.c
4564 F:      drivers/spi/spi-iproc-qspi.c
4565
4566 BROADCOM STB AVS CPUFREQ DRIVER
4567 M:      Markus Mayer <[email protected]>
4568 R:      Broadcom internal kernel review list <[email protected]>
4569 L:      [email protected]
4570 S:      Maintained
4571 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4572 F:      drivers/cpufreq/brcmstb*
4573
4574 BROADCOM STB AVS TMON DRIVER
4575 M:      Markus Mayer <[email protected]>
4576 R:      Broadcom internal kernel review list <[email protected]>
4577 L:      [email protected]
4578 S:      Maintained
4579 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4580 F:      drivers/thermal/broadcom/brcmstb*
4581
4582 BROADCOM STB DPFE DRIVER
4583 M:      Markus Mayer <[email protected]>
4584 R:      Broadcom internal kernel review list <[email protected]>
4585 L:      [email protected] (moderated for non-subscribers)
4586 S:      Maintained
4587 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4588 F:      drivers/memory/brcmstb_dpfe.c
4589
4590 BROADCOM STB NAND FLASH DRIVER
4591 M:      Brian Norris <[email protected]>
4592 M:      Kamal Dasu <[email protected]>
4593 R:      Broadcom internal kernel review list <[email protected]>
4594 L:      [email protected]
4595 S:      Maintained
4596 F:      drivers/mtd/nand/raw/brcmnand/
4597 F:      include/linux/platform_data/brcmnand.h
4598
4599 BROADCOM STB PCIE DRIVER
4600 M:      Jim Quinlan <[email protected]>
4601 M:      Nicolas Saenz Julienne <[email protected]>
4602 M:      Florian Fainelli <[email protected]>
4603 R:      Broadcom internal kernel review list <[email protected]>
4604 L:      [email protected]
4605 S:      Maintained
4606 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4607 F:      drivers/pci/controller/pcie-brcmstb.c
4608
4609 BROADCOM SYSTEMPORT ETHERNET DRIVER
4610 M:      Florian Fainelli <[email protected]>
4611 R:      Broadcom internal kernel review list <[email protected]>
4612 L:      [email protected]
4613 S:      Supported
4614 F:      Documentation/devicetree/bindings/net/brcm,systemport.yaml
4615 F:      drivers/net/ethernet/broadcom/bcmsysport.*
4616 F:      drivers/net/ethernet/broadcom/unimac.h
4617
4618 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4619 M:      Pavan Chebbi <[email protected]>
4620 M:      Michael Chan <[email protected]>
4621 L:      [email protected]
4622 S:      Supported
4623 F:      drivers/net/ethernet/broadcom/tg3.*
4624
4625 BROADCOM VK DRIVER
4626 M:      Scott Branden <[email protected]>
4627 R:      Broadcom internal kernel review list <[email protected]>
4628 S:      Supported
4629 F:      drivers/misc/bcm-vk/
4630 F:      include/uapi/linux/misc/bcm_vk.h
4631
4632 BROCADE BFA FC SCSI DRIVER
4633 M:      Anil Gurumurthy <[email protected]>
4634 M:      Sudarsana Kalluru <[email protected]>
4635 L:      [email protected]
4636 S:      Supported
4637 F:      drivers/scsi/bfa/
4638
4639 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4640 M:      Rasesh Mody <[email protected]>
4641 M:      Sudarsana Kalluru <[email protected]>
4642 M:      [email protected]
4643 L:      [email protected]
4644 S:      Supported
4645 F:      drivers/net/ethernet/brocade/bna/
4646
4647 BSG (block layer generic sg v4 driver)
4648 M:      FUJITA Tomonori <[email protected]>
4649 L:      [email protected]
4650 S:      Supported
4651 F:      block/bsg.c
4652 F:      include/linux/bsg.h
4653 F:      include/uapi/linux/bsg.h
4654
4655 BT87X AUDIO DRIVER
4656 M:      Clemens Ladisch <[email protected]>
4657 L:      [email protected] (moderated for non-subscribers)
4658 S:      Maintained
4659 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4660 F:      Documentation/sound/cards/bt87x.rst
4661 F:      sound/pci/bt87x.c
4662
4663 BT8XXGPIO DRIVER
4664 M:      Michael Buesch <[email protected]>
4665 S:      Maintained
4666 W:      http://bu3sch.de/btgpio.php
4667 F:      drivers/gpio/gpio-bt8xx.c
4668
4669 BTRFS FILE SYSTEM
4670 M:      Chris Mason <[email protected]>
4671 M:      Josef Bacik <[email protected]>
4672 M:      David Sterba <[email protected]>
4673 L:      [email protected]
4674 S:      Maintained
4675 W:      https://btrfs.readthedocs.io
4676 Q:      https://patchwork.kernel.org/project/linux-btrfs/list/
4677 C:      irc://irc.libera.chat/btrfs
4678 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4679 F:      Documentation/filesystems/btrfs.rst
4680 F:      fs/btrfs/
4681 F:      include/linux/btrfs*
4682 F:      include/trace/events/btrfs.h
4683 F:      include/uapi/linux/btrfs*
4684
4685 BTTV VIDEO4LINUX DRIVER
4686 M:      Mauro Carvalho Chehab <[email protected]>
4687 L:      [email protected]
4688 S:      Odd fixes
4689 W:      https://linuxtv.org
4690 T:      git git://linuxtv.org/media_tree.git
4691 F:      Documentation/driver-api/media/drivers/bttv*
4692 F:      drivers/media/pci/bt8xx/bttv*
4693
4694 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4695 M:      Chanwoo Choi <[email protected]>
4696 L:      [email protected]
4697 L:      [email protected]
4698 S:      Maintained
4699 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4700 F:      Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4701 F:      drivers/devfreq/exynos-bus.c
4702
4703 BUSLOGIC SCSI DRIVER
4704 M:      Khalid Aziz <[email protected]>
4705 L:      [email protected]
4706 S:      Maintained
4707 F:      drivers/scsi/BusLogic.*
4708 F:      drivers/scsi/FlashPoint.*
4709
4710 BXCAN CAN NETWORK DRIVER
4711 M:      Dario Binacchi <[email protected]>
4712 L:      [email protected]
4713 S:      Maintained
4714 F:      Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4715 F:      drivers/net/can/bxcan.c
4716
4717 C-MEDIA CMI8788 DRIVER
4718 M:      Clemens Ladisch <[email protected]>
4719 L:      [email protected] (moderated for non-subscribers)
4720 S:      Maintained
4721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4722 F:      sound/pci/oxygen/
4723
4724 C-SKY ARCHITECTURE
4725 M:      Guo Ren <[email protected]>
4726 L:      [email protected]
4727 S:      Supported
4728 T:      git https://github.com/c-sky/csky-linux.git
4729 F:      Documentation/devicetree/bindings/csky/
4730 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
4731 F:      Documentation/devicetree/bindings/timer/csky,*
4732 F:      arch/csky/
4733 F:      drivers/clocksource/timer-gx6605s.c
4734 F:      drivers/clocksource/timer-mp-csky.c
4735 F:      drivers/irqchip/irq-csky-*
4736 N:      csky
4737 K:      csky
4738
4739 CA8210 IEEE-802.15.4 RADIO DRIVER
4740 L:      [email protected]
4741 S:      Orphan
4742 W:      https://github.com/Cascoda/ca8210-linux.git
4743 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4744 F:      drivers/net/ieee802154/ca8210.c
4745
4746 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4747 M:      David Howells <[email protected]>
4748 L:      [email protected]
4749 S:      Supported
4750 F:      Documentation/filesystems/caching/cachefiles.rst
4751 F:      fs/cachefiles/
4752
4753 CACHESTAT: PAGE CACHE STATS FOR A FILE
4754 M:      Nhat Pham <[email protected]>
4755 M:      Johannes Weiner <[email protected]>
4756 L:      [email protected]
4757 S:      Maintained
4758 F:      tools/testing/selftests/cachestat/test_cachestat.c
4759
4760 CADENCE MIPI-CSI2 BRIDGES
4761 M:      Maxime Ripard <[email protected]>
4762 L:      [email protected]
4763 S:      Maintained
4764 F:      Documentation/devicetree/bindings/media/cdns,*.txt
4765 F:      Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
4766 F:      drivers/media/platform/cadence/cdns-csi2*
4767
4768 CADENCE NAND DRIVER
4769 L:      [email protected]
4770 S:      Orphan
4771 F:      Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4772 F:      drivers/mtd/nand/raw/cadence-nand-controller.c
4773
4774 CADENCE USB3 DRD IP DRIVER
4775 M:      Peter Chen <[email protected]>
4776 M:      Pawel Laszczak <[email protected]>
4777 R:      Roger Quadros <[email protected]>
4778 L:      [email protected]
4779 S:      Maintained
4780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4781 F:      Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4782 F:      drivers/usb/cdns3/
4783 X:      drivers/usb/cdns3/cdnsp*
4784
4785 CADENCE USBHS DRIVER
4786 M:      Pawel Laszczak <[email protected]>
4787 L:      [email protected]
4788 S:      Maintained
4789 F:      drivers/usb/gadget/udc/cdns2
4790
4791 CADENCE USBSSP DRD IP DRIVER
4792 M:      Pawel Laszczak <[email protected]>
4793 L:      [email protected]
4794 S:      Maintained
4795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4796 F:      drivers/usb/cdns3/
4797 X:      drivers/usb/cdns3/cdns3*
4798
4799 CADET FM/AM RADIO RECEIVER DRIVER
4800 M:      Hans Verkuil <[email protected]>
4801 L:      [email protected]
4802 S:      Maintained
4803 W:      https://linuxtv.org
4804 T:      git git://linuxtv.org/media_tree.git
4805 F:      drivers/media/radio/radio-cadet*
4806
4807 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4808 L:      [email protected]
4809 S:      Orphan
4810 T:      git git://linuxtv.org/media_tree.git
4811 F:      Documentation/admin-guide/media/cafe_ccic*
4812 F:      drivers/media/platform/marvell/
4813
4814 CAIF NETWORK LAYER
4815 L:      [email protected]
4816 S:      Orphan
4817 F:      Documentation/networking/caif/
4818 F:      drivers/net/caif/
4819 F:      include/net/caif/
4820 F:      include/uapi/linux/caif/
4821 F:      net/caif/
4822
4823 CAKE QDISC
4824 M:      Toke Høiland-Jørgensen <[email protected]>
4825 L:      [email protected] (moderated for non-subscribers)
4826 S:      Maintained
4827 F:      net/sched/sch_cake.c
4828
4829 CAN NETWORK DRIVERS
4830 M:      Marc Kleine-Budde <[email protected]>
4831 M:      Vincent Mailhol <[email protected]>
4832 L:      [email protected]
4833 S:      Maintained
4834 W:      https://github.com/linux-can
4835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4837 F:      Documentation/devicetree/bindings/net/can/
4838 F:      Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4839 F:      drivers/net/can/
4840 F:      drivers/phy/phy-can-transceiver.c
4841 F:      include/linux/can/bittiming.h
4842 F:      include/linux/can/dev.h
4843 F:      include/linux/can/length.h
4844 F:      include/linux/can/platform/
4845 F:      include/linux/can/rx-offload.h
4846 F:      include/uapi/linux/can/error.h
4847 F:      include/uapi/linux/can/netlink.h
4848 F:      include/uapi/linux/can/vxcan.h
4849
4850 CAN NETWORK LAYER
4851 M:      Oliver Hartkopp <[email protected]>
4852 M:      Marc Kleine-Budde <[email protected]>
4853 L:      [email protected]
4854 S:      Maintained
4855 W:      https://github.com/linux-can
4856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4858 F:      Documentation/networking/can.rst
4859 F:      include/linux/can/can-ml.h
4860 F:      include/linux/can/core.h
4861 F:      include/linux/can/skb.h
4862 F:      include/net/netns/can.h
4863 F:      include/uapi/linux/can.h
4864 F:      include/uapi/linux/can/bcm.h
4865 F:      include/uapi/linux/can/gw.h
4866 F:      include/uapi/linux/can/isotp.h
4867 F:      include/uapi/linux/can/raw.h
4868 F:      net/can/
4869
4870 CAN-J1939 NETWORK LAYER
4871 M:      Robin van der Gracht <[email protected]>
4872 M:      Oleksij Rempel <[email protected]>
4873 R:      [email protected]
4874 L:      [email protected]
4875 S:      Maintained
4876 F:      Documentation/networking/j1939.rst
4877 F:      include/uapi/linux/can/j1939.h
4878 F:      net/can/j1939/
4879
4880 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4881 M:      Damien Le Moal <[email protected]>
4882 L:      [email protected]
4883 L:      [email protected] (pinctrl driver)
4884 F:      Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4885 F:      drivers/pinctrl/pinctrl-k210.c
4886
4887 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4888 M:      Damien Le Moal <[email protected]>
4889 L:      [email protected]
4890 L:      [email protected]
4891 S:      Maintained
4892 F:      Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4893 F:      drivers/reset/reset-k210.c
4894
4895 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4896 M:      Damien Le Moal <[email protected]>
4897 L:      [email protected]
4898 S:      Maintained
4899 F:      Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4900 F:      drivers/soc/canaan/
4901 F:      include/soc/canaan/
4902
4903 CAPABILITIES
4904 M:      Serge Hallyn <[email protected]>
4905 L:      [email protected]
4906 S:      Supported
4907 F:      include/linux/capability.h
4908 F:      include/uapi/linux/capability.h
4909 F:      kernel/capability.c
4910 F:      security/commoncap.c
4911
4912 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4913 M:      Kevin Tsai <[email protected]>
4914 S:      Maintained
4915 F:      drivers/iio/light/cm*
4916
4917 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4918 M:      Christian Lamparter <[email protected]>
4919 L:      [email protected]
4920 S:      Maintained
4921 W:      https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4922 F:      drivers/net/wireless/ath/carl9170/
4923
4924 CAVIUM I2C DRIVER
4925 M:      Robert Richter <[email protected]>
4926 S:      Odd Fixes
4927 W:      http://www.marvell.com
4928 F:      drivers/i2c/busses/i2c-octeon*
4929 F:      drivers/i2c/busses/i2c-thunderx*
4930
4931 CAVIUM LIQUIDIO NETWORK DRIVER
4932 L:      [email protected]
4933 S:      Orphan
4934 W:      http://www.marvell.com
4935 F:      drivers/net/ethernet/cavium/liquidio/
4936
4937 CAVIUM MMC DRIVER
4938 M:      Robert Richter <[email protected]>
4939 S:      Odd Fixes
4940 W:      http://www.marvell.com
4941 F:      drivers/mmc/host/cavium*
4942
4943 CAVIUM OCTEON-TX CRYPTO DRIVER
4944 M:      George Cherian <[email protected]>
4945 L:      [email protected]
4946 S:      Supported
4947 W:      http://www.marvell.com
4948 F:      drivers/crypto/cavium/cpt/
4949
4950 CAVIUM THUNDERX2 ARM64 SOC
4951 M:      Robert Richter <[email protected]>
4952 L:      [email protected] (moderated for non-subscribers)
4953 S:      Odd Fixes
4954 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4955 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
4956
4957 CBS/ETF/TAPRIO QDISCS
4958 M:      Vinicius Costa Gomes <[email protected]>
4959 L:      [email protected]
4960 S:      Maintained
4961 F:      net/sched/sch_cbs.c
4962 F:      net/sched/sch_etf.c
4963 F:      net/sched/sch_taprio.c
4964
4965 CC2520 IEEE-802.15.4 RADIO DRIVER
4966 M:      Stefan Schmidt <[email protected]>
4967 L:      [email protected]
4968 S:      Odd Fixes
4969 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4970 F:      drivers/net/ieee802154/cc2520.c
4971
4972 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4973 M:      Gilad Ben-Yossef <[email protected]>
4974 L:      [email protected]
4975 S:      Supported
4976 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4977 F:      drivers/crypto/ccree/
4978
4979 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4980 M:      Hadar Gat <[email protected]>
4981 L:      [email protected]
4982 S:      Supported
4983 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4984 F:      Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4985 F:      drivers/char/hw_random/cctrng.c
4986 F:      drivers/char/hw_random/cctrng.h
4987
4988 CEC FRAMEWORK
4989 M:      Hans Verkuil <[email protected]>
4990 L:      [email protected]
4991 S:      Supported
4992 W:      http://linuxtv.org
4993 T:      git git://linuxtv.org/media_tree.git
4994 F:      Documentation/ABI/testing/debugfs-cec-error-inj
4995 F:      Documentation/devicetree/bindings/media/cec/cec-common.yaml
4996 F:      Documentation/driver-api/media/cec-core.rst
4997 F:      Documentation/userspace-api/media/cec
4998 F:      drivers/media/cec/
4999 F:      drivers/media/rc/keymaps/rc-cec.c
5000 F:      include/media/cec-notifier.h
5001 F:      include/media/cec.h
5002 F:      include/uapi/linux/cec-funcs.h
5003 F:      include/uapi/linux/cec.h
5004
5005 CEC GPIO DRIVER
5006 M:      Hans Verkuil <[email protected]>
5007 L:      [email protected]
5008 S:      Supported
5009 W:      http://linuxtv.org
5010 T:      git git://linuxtv.org/media_tree.git
5011 F:      Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
5012 F:      drivers/media/cec/platform/cec-gpio/
5013
5014 CELL BROADBAND ENGINE ARCHITECTURE
5015 M:      Arnd Bergmann <[email protected]>
5016 L:      [email protected]
5017 S:      Supported
5018 W:      http://www.ibm.com/developerworks/power/cell/
5019 F:      arch/powerpc/include/asm/cell*.h
5020 F:      arch/powerpc/include/asm/spu*.h
5021 F:      arch/powerpc/include/uapi/asm/spu*.h
5022 F:      arch/powerpc/platforms/cell/
5023
5024 CELLWISE CW2015 BATTERY DRIVER
5025 M:      Tobias Schrammm <[email protected]>
5026 S:      Maintained
5027 F:      Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5028 F:      drivers/power/supply/cw2015_battery.c
5029
5030 CEPH COMMON CODE (LIBCEPH)
5031 M:      Ilya Dryomov <[email protected]>
5032 M:      Xiubo Li <[email protected]>
5033 L:      [email protected]
5034 S:      Supported
5035 W:      http://ceph.com/
5036 T:      git https://github.com/ceph/ceph-client.git
5037 F:      include/linux/ceph/
5038 F:      include/linux/crush/
5039 F:      net/ceph/
5040
5041 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5042 M:      Xiubo Li <[email protected]>
5043 M:      Ilya Dryomov <[email protected]>
5044 L:      [email protected]
5045 S:      Supported
5046 W:      http://ceph.com/
5047 T:      git https://github.com/ceph/ceph-client.git
5048 F:      Documentation/filesystems/ceph.rst
5049 F:      fs/ceph/
5050
5051 CERTIFICATE HANDLING
5052 M:      David Howells <[email protected]>
5053 M:      David Woodhouse <[email protected]>
5054 L:      [email protected]
5055 S:      Maintained
5056 F:      Documentation/admin-guide/module-signing.rst
5057 F:      certs/
5058 F:      scripts/sign-file.c
5059 F:      tools/certs/
5060
5061 CFAG12864B LCD DRIVER
5062 M:      Miguel Ojeda <[email protected]>
5063 S:      Maintained
5064 F:      drivers/auxdisplay/cfag12864b.c
5065 F:      include/linux/cfag12864b.h
5066
5067 CFAG12864BFB LCD FRAMEBUFFER DRIVER
5068 M:      Miguel Ojeda <[email protected]>
5069 S:      Maintained
5070 F:      drivers/auxdisplay/cfag12864bfb.c
5071 F:      include/linux/cfag12864b.h
5072
5073 CHAR and MISC DRIVERS
5074 M:      Arnd Bergmann <[email protected]>
5075 M:      Greg Kroah-Hartman <[email protected]>
5076 S:      Supported
5077 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5078 F:      drivers/char/
5079 F:      drivers/misc/
5080 F:      include/linux/miscdevice.h
5081 X:      drivers/char/agp/
5082 X:      drivers/char/hw_random/
5083 X:      drivers/char/ipmi/
5084 X:      drivers/char/random.c
5085 X:      drivers/char/tpm/
5086
5087 CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5088 M:      Thomas Weißschuh <[email protected]>
5089 L:      [email protected]
5090 S:      Maintained
5091 F:      Documentation/hwmon/powerz.rst
5092 F:      drivers/hwmon/powerz.c
5093
5094 CHECKPATCH
5095 M:      Andy Whitcroft <[email protected]>
5096 M:      Joe Perches <[email protected]>
5097 R:      Dwaipayan Ray <[email protected]>
5098 R:      Lukas Bulwahn <[email protected]>
5099 S:      Maintained
5100 F:      scripts/checkpatch.pl
5101
5102 CHECKPATCH DOCUMENTATION
5103 M:      Dwaipayan Ray <[email protected]>
5104 M:      Lukas Bulwahn <[email protected]>
5105 R:      Joe Perches <[email protected]>
5106 S:      Maintained
5107 F:      Documentation/dev-tools/checkpatch.rst
5108
5109 CHINESE DOCUMENTATION
5110 M:      Alex Shi <[email protected]>
5111 M:      Yanteng Si <[email protected]>
5112 S:      Maintained
5113 F:      Documentation/translations/zh_CN/
5114
5115 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5116 M:      Peter Chen <[email protected]>
5117 L:      [email protected]
5118 S:      Maintained
5119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5120 F:      drivers/usb/chipidea/
5121
5122 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5123 M:      Hans de Goede <[email protected]>
5124 L:      [email protected]
5125 S:      Maintained
5126 F:      Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5127 F:      drivers/input/touchscreen/chipone_icn8318.c
5128
5129 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5130 M:      Hans de Goede <[email protected]>
5131 L:      [email protected]
5132 S:      Maintained
5133 F:      drivers/input/touchscreen/chipone_icn8505.c
5134
5135 CHROME HARDWARE PLATFORM SUPPORT
5136 M:      Benson Leung <[email protected]>
5137 M:      Tzung-Bi Shih <[email protected]>
5138 L:      [email protected]
5139 S:      Maintained
5140 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5141 F:      drivers/platform/chrome/
5142
5143 CHROMEOS EC CODEC DRIVER
5144 M:      Cheng-Yi Chiang <[email protected]>
5145 M:      Tzung-Bi Shih <[email protected]>
5146 R:      Guenter Roeck <[email protected]>
5147 L:      [email protected]
5148 S:      Maintained
5149 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5150 F:      sound/soc/codecs/cros_ec_codec.*
5151
5152 CHROMEOS EC SUBDRIVERS
5153 M:      Benson Leung <[email protected]>
5154 R:      Guenter Roeck <[email protected]>
5155 L:      [email protected]
5156 S:      Maintained
5157 F:      drivers/power/supply/cros_usbpd-charger.c
5158 N:      cros_ec
5159 N:      cros-ec
5160
5161 CHROMEOS EC UART DRIVER
5162 M:      Bhanu Prakash Maiya <[email protected]>
5163 R:      Benson Leung <[email protected]>
5164 R:      Tzung-Bi Shih <[email protected]>
5165 S:      Maintained
5166 F:      drivers/platform/chrome/cros_ec_uart.c
5167
5168 CHROMEOS EC USB PD NOTIFY DRIVER
5169 M:      Prashant Malani <[email protected]>
5170 L:      [email protected]
5171 S:      Maintained
5172 F:      drivers/platform/chrome/cros_usbpd_notify.c
5173 F:      include/linux/platform_data/cros_usbpd_notify.h
5174
5175 CHROMEOS EC USB TYPE-C DRIVER
5176 M:      Prashant Malani <[email protected]>
5177 L:      [email protected]
5178 S:      Maintained
5179 F:      drivers/platform/chrome/cros_ec_typec.*
5180 F:      drivers/platform/chrome/cros_typec_switch.c
5181 F:      drivers/platform/chrome/cros_typec_vdm.*
5182
5183 CHROMEOS HPS DRIVER
5184 M:      Dan Callaghan <[email protected]>
5185 R:      Sami Kyöstilä <[email protected]>
5186 S:      Maintained
5187 F:      drivers/platform/chrome/cros_hps_i2c.c
5188
5189 CHROMEOS EC WATCHDOG
5190 M:      Lukasz Majczak <[email protected]>
5191 L:      [email protected]
5192 S:      Maintained
5193 F:      drivers/watchdog/cros_ec_wdt.c
5194
5195 CHRONTEL CH7322 CEC DRIVER
5196 M:      Joe Tessler <[email protected]>
5197 L:      [email protected]
5198 S:      Maintained
5199 T:      git git://linuxtv.org/media_tree.git
5200 F:      Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5201 F:      drivers/media/cec/i2c/ch7322.c
5202
5203 CIRRUS LOGIC AUDIO CODEC DRIVERS
5204 M:      David Rhodes <[email protected]>
5205 M:      Richard Fitzgerald <[email protected]>
5206 L:      [email protected] (moderated for non-subscribers)
5207 L:      [email protected]
5208 S:      Maintained
5209 F:      Documentation/devicetree/bindings/sound/cirrus,cs*
5210 F:      drivers/mfd/cs42l43*
5211 F:      drivers/pinctrl/cirrus/pinctrl-cs42l43*
5212 F:      drivers/spi/spi-cs42l43*
5213 F:      include/dt-bindings/sound/cs*
5214 F:      include/linux/mfd/cs42l43*
5215 F:      include/sound/cs*
5216 F:      sound/pci/hda/cirrus*
5217 F:      sound/pci/hda/cs*
5218 F:      sound/pci/hda/hda_component*
5219 F:      sound/pci/hda/hda_cs_dsp_ctl.*
5220 F:      sound/soc/codecs/cs*
5221
5222 CIRRUS LOGIC DSP FIRMWARE DRIVER
5223 M:      Simon Trimmer <[email protected]>
5224 M:      Charles Keepax <[email protected]>
5225 M:      Richard Fitzgerald <[email protected]>
5226 L:      [email protected]
5227 S:      Supported
5228 W:      https://github.com/CirrusLogic/linux-drivers/wiki
5229 T:      git https://github.com/CirrusLogic/linux-drivers.git
5230 F:      drivers/firmware/cirrus/*
5231 F:      include/linux/firmware/cirrus/*
5232
5233 CIRRUS LOGIC EP93XX ETHERNET DRIVER
5234 M:      Hartley Sweeten <[email protected]>
5235 L:      [email protected]
5236 S:      Maintained
5237 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
5238
5239 CIRRUS LOGIC LOCHNAGAR DRIVER
5240 M:      Charles Keepax <[email protected]>
5241 M:      Richard Fitzgerald <[email protected]>
5242 L:      [email protected]
5243 S:      Supported
5244 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5245 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5246 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5247 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5248 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5249 F:      Documentation/hwmon/lochnagar.rst
5250 F:      drivers/clk/clk-lochnagar.c
5251 F:      drivers/hwmon/lochnagar-hwmon.c
5252 F:      drivers/mfd/lochnagar-i2c.c
5253 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5254 F:      drivers/regulator/lochnagar-regulator.c
5255 F:      include/dt-bindings/clock/lochnagar.h
5256 F:      include/dt-bindings/pinctrl/lochnagar.h
5257 F:      include/linux/mfd/lochnagar*
5258 F:      sound/soc/codecs/lochnagar-sc.c
5259
5260 CIRRUS LOGIC MADERA CODEC DRIVERS
5261 M:      Charles Keepax <[email protected]>
5262 M:      Richard Fitzgerald <[email protected]>
5263 L:      [email protected] (moderated for non-subscribers)
5264 L:      [email protected]
5265 S:      Supported
5266 W:      https://github.com/CirrusLogic/linux-drivers/wiki
5267 T:      git https://github.com/CirrusLogic/linux-drivers.git
5268 F:      Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5269 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5270 F:      Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5271 F:      drivers/gpio/gpio-madera*
5272 F:      drivers/irqchip/irq-madera*
5273 F:      drivers/mfd/cs47l*
5274 F:      drivers/mfd/madera*
5275 F:      drivers/pinctrl/cirrus/*
5276 F:      include/dt-bindings/sound/madera*
5277 F:      include/linux/irqchip/irq-madera*
5278 F:      include/linux/mfd/madera/*
5279 F:      include/sound/madera*
5280 F:      sound/soc/codecs/cs47l*
5281 F:      sound/soc/codecs/madera*
5282
5283 CISCO FCOE HBA DRIVER
5284 M:      Satish Kharat <[email protected]>
5285 M:      Sesidhar Baddela <[email protected]>
5286 M:      Karan Tilak Kumar <[email protected]>
5287 L:      [email protected]
5288 S:      Supported
5289 F:      drivers/scsi/fnic/
5290
5291 CISCO SCSI HBA DRIVER
5292 M:      Karan Tilak Kumar <[email protected]>
5293 M:      Sesidhar Baddela <[email protected]>
5294 L:      [email protected]
5295 S:      Supported
5296 F:      drivers/scsi/snic/
5297
5298 CISCO VIC ETHERNET NIC DRIVER
5299 M:      Christian Benvenuti <[email protected]>
5300 M:      Satish Kharat <[email protected]>
5301 S:      Supported
5302 F:      drivers/net/ethernet/cisco/enic/
5303
5304 CISCO VIC LOW LATENCY NIC DRIVER
5305 M:      Christian Benvenuti <[email protected]>
5306 M:      Nelson Escobar <[email protected]>
5307 S:      Supported
5308 F:      drivers/infiniband/hw/usnic/
5309
5310 CLANG CONTROL FLOW INTEGRITY SUPPORT
5311 M:      Sami Tolvanen <[email protected]>
5312 M:      Kees Cook <[email protected]>
5313 R:      Nathan Chancellor <[email protected]>
5314 L:      [email protected]
5315 S:      Supported
5316 B:      https://github.com/ClangBuiltLinux/linux/issues
5317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5318 F:      include/linux/cfi.h
5319 F:      kernel/cfi.c
5320
5321 CLANG-FORMAT FILE
5322 M:      Miguel Ojeda <[email protected]>
5323 S:      Maintained
5324 F:      .clang-format
5325
5326 CLANG/LLVM BUILD SUPPORT
5327 M:      Nathan Chancellor <[email protected]>
5328 R:      Nick Desaulniers <[email protected]>
5329 R:      Bill Wendling <[email protected]>
5330 R:      Justin Stitt <[email protected]>
5331 L:      [email protected]
5332 S:      Supported
5333 W:      https://clangbuiltlinux.github.io/
5334 B:      https://github.com/ClangBuiltLinux/linux/issues
5335 C:      irc://irc.libera.chat/clangbuiltlinux
5336 F:      Documentation/kbuild/llvm.rst
5337 F:      include/linux/compiler-clang.h
5338 F:      scripts/Makefile.clang
5339 F:      scripts/clang-tools/
5340 K:      \b(?i:clang|llvm)\b
5341
5342 CLK API
5343 M:      Russell King <[email protected]>
5344 L:      [email protected]
5345 S:      Maintained
5346 F:      include/linux/clk.h
5347
5348 CLOCKSOURCE, CLOCKEVENT DRIVERS
5349 M:      Daniel Lezcano <[email protected]>
5350 M:      Thomas Gleixner <[email protected]>
5351 L:      [email protected]
5352 S:      Supported
5353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5354 F:      Documentation/devicetree/bindings/timer/
5355 F:      drivers/clocksource/
5356
5357 CLOSURES
5358 M:      Kent Overstreet <[email protected]>
5359 L:      [email protected]
5360 S:      Supported
5361 C:      irc://irc.oftc.net/bcache
5362 F:      include/linux/closure.h
5363 F:      lib/closure.c
5364
5365 CMPC ACPI DRIVER
5366 M:      Thadeu Lima de Souza Cascardo <[email protected]>
5367 L:      [email protected]
5368 S:      Supported
5369 F:      drivers/platform/x86/classmate-laptop.c
5370
5371 COBALT MEDIA DRIVER
5372 M:      Hans Verkuil <[email protected]>
5373 L:      [email protected]
5374 S:      Supported
5375 W:      https://linuxtv.org
5376 T:      git git://linuxtv.org/media_tree.git
5377 F:      drivers/media/pci/cobalt/
5378
5379 COCCINELLE/Semantic Patches (SmPL)
5380 M:      Julia Lawall <[email protected]>
5381 M:      Nicolas Palix <[email protected]>
5382 L:      [email protected] (moderated for non-subscribers)
5383 S:      Supported
5384 W:      https://coccinelle.gitlabpages.inria.fr/website/
5385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5386 F:      Documentation/dev-tools/coccinelle.rst
5387 F:      scripts/coccicheck
5388 F:      scripts/coccinelle/
5389
5390 CODA FILE SYSTEM
5391 M:      Jan Harkes <[email protected]>
5392 M:      [email protected]
5393 L:      [email protected]
5394 S:      Maintained
5395 W:      http://www.coda.cs.cmu.edu/
5396 F:      Documentation/filesystems/coda.rst
5397 F:      fs/coda/
5398 F:      include/linux/coda*.h
5399 F:      include/uapi/linux/coda*.h
5400
5401 CODA V4L2 MEM2MEM DRIVER
5402 M:      Philipp Zabel <[email protected]>
5403 L:      [email protected]
5404 S:      Maintained
5405 F:      Documentation/devicetree/bindings/media/coda.yaml
5406 F:      drivers/media/platform/chips-media/coda
5407
5408 CODE OF CONDUCT
5409 M:      Greg Kroah-Hartman <[email protected]>
5410 S:      Supported
5411 F:      Documentation/process/code-of-conduct-interpretation.rst
5412 F:      Documentation/process/code-of-conduct.rst
5413
5414 CODE TAGGING
5415 M:      Suren Baghdasaryan <[email protected]>
5416 M:      Kent Overstreet <[email protected]>
5417 S:      Maintained
5418 F:      include/asm-generic/codetag.lds.h
5419 F:      include/linux/codetag.h
5420 F:      lib/codetag.c
5421
5422 COMEDI DRIVERS
5423 M:      Ian Abbott <[email protected]>
5424 M:      H Hartley Sweeten <[email protected]>
5425 S:      Odd Fixes
5426 F:      drivers/comedi/
5427 F:      include/linux/comedi/
5428 F:      include/uapi/linux/comedi.h
5429
5430 COMMON CLK FRAMEWORK
5431 M:      Michael Turquette <[email protected]>
5432 M:      Stephen Boyd <[email protected]>
5433 L:      [email protected]
5434 S:      Maintained
5435 Q:      http://patchwork.kernel.org/project/linux-clk/list/
5436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5437 F:      Documentation/devicetree/bindings/clock/
5438 F:      drivers/clk/
5439 F:      include/dt-bindings/clock/
5440 F:      include/linux/clk-pr*
5441 F:      include/linux/clk/
5442 F:      include/linux/of_clk.h
5443 X:      drivers/clk/clkdev.c
5444
5445 COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5446 M:      Steve French <[email protected]>
5447 R:      Paulo Alcantara <[email protected]> (DFS, global name space)
5448 R:      Ronnie Sahlberg <[email protected]> (directory leases, sparse files)
5449 R:      Shyam Prasad N <[email protected]> (multichannel)
5450 R:      Tom Talpey <[email protected]> (RDMA, smbdirect)
5451 R:      Bharath SM <[email protected]> (deferred close, directory leases)
5452 L:      [email protected]
5453 L:      [email protected] (moderated for non-subscribers)
5454 S:      Supported
5455 W:      https://wiki.samba.org/index.php/LinuxCIFS
5456 T:      git git://git.samba.org/sfrench/cifs-2.6.git
5457 F:      Documentation/admin-guide/cifs/
5458 F:      fs/smb/client/
5459 F:      fs/smb/common/
5460 F:      include/uapi/linux/cifs
5461
5462 COMPACTPCI HOTPLUG CORE
5463 M:      Scott Murray <[email protected]>
5464 L:      [email protected]
5465 S:      Maintained
5466 F:      drivers/pci/hotplug/cpci_hotplug*
5467
5468 COMPACTPCI HOTPLUG GENERIC DRIVER
5469 M:      Scott Murray <[email protected]>
5470 L:      [email protected]
5471 S:      Maintained
5472 F:      drivers/pci/hotplug/cpcihp_generic.c
5473
5474 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5475 M:      Scott Murray <[email protected]>
5476 L:      [email protected]
5477 S:      Maintained
5478 F:      drivers/pci/hotplug/cpcihp_zt5550.*
5479
5480 COMPAL LAPTOP SUPPORT
5481 M:      Cezary Jackiewicz <[email protected]>
5482 L:      [email protected]
5483 S:      Maintained
5484 F:      drivers/platform/x86/compal-laptop.c
5485
5486 COMPILER ATTRIBUTES
5487 M:      Miguel Ojeda <[email protected]>
5488 S:      Maintained
5489 F:      include/linux/compiler_attributes.h
5490
5491 COMPUTE EXPRESS LINK (CXL)
5492 M:      Davidlohr Bueso <[email protected]>
5493 M:      Jonathan Cameron <[email protected]>
5494 M:      Dave Jiang <[email protected]>
5495 M:      Alison Schofield <[email protected]>
5496 M:      Vishal Verma <[email protected]>
5497 M:      Ira Weiny <[email protected]>
5498 M:      Dan Williams <[email protected]>
5499 L:      [email protected]
5500 S:      Maintained
5501 F:      drivers/cxl/
5502 F:      include/linux/einj-cxl.h
5503 F:      include/linux/cxl-event.h
5504 F:      include/uapi/linux/cxl_mem.h
5505 F:      tools/testing/cxl/
5506
5507 COMPUTE EXPRESS LINK PMU (CPMU)
5508 M:      Jonathan Cameron <[email protected]>
5509 L:      [email protected]
5510 S:      Maintained
5511 F:      Documentation/admin-guide/perf/cxl.rst
5512 F:      drivers/perf/cxl_pmu.c
5513
5514 CONEXANT ACCESSRUNNER USB DRIVER
5515 L:      [email protected]
5516 S:      Orphan
5517 W:      http://accessrunner.sourceforge.net/
5518 F:      drivers/usb/atm/cxacru.c
5519
5520 CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5521 M:      Elena Reshetova <[email protected]>
5522 M:      Carlos Bilbao <[email protected]>
5523 S:      Maintained
5524 F:      Documentation/security/snp-tdx-threat-model.rst
5525
5526 CONFIGFS
5527 M:      Joel Becker <[email protected]>
5528 M:      Christoph Hellwig <[email protected]>
5529 S:      Supported
5530 T:      git git://git.infradead.org/users/hch/configfs.git
5531 F:      fs/configfs/
5532 F:      include/linux/configfs.h
5533 F:      samples/configfs/
5534
5535 CONSOLE SUBSYSTEM
5536 M:      Greg Kroah-Hartman <[email protected]>
5537 S:      Supported
5538 F:      drivers/video/console/
5539 F:      include/linux/console*
5540
5541 CONTEXT TRACKING
5542 M:      Frederic Weisbecker <[email protected]>
5543 M:      "Paul E. McKenney" <[email protected]>
5544 S:      Maintained
5545 F:      include/linux/context_tracking*
5546 F:      kernel/context_tracking.c
5547
5548 CONTROL GROUP (CGROUP)
5549 M:      Tejun Heo <[email protected]>
5550 M:      Zefan Li <[email protected]>
5551 M:      Johannes Weiner <[email protected]>
5552 L:      [email protected]
5553 S:      Maintained
5554 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5555 F:      Documentation/admin-guide/cgroup-v1/
5556 F:      Documentation/admin-guide/cgroup-v2.rst
5557 F:      include/linux/cgroup*
5558 F:      kernel/cgroup/
5559 F:      tools/testing/selftests/cgroup/
5560
5561 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5562 M:      Tejun Heo <[email protected]>
5563 M:      Josef Bacik <[email protected]>
5564 M:      Jens Axboe <[email protected]>
5565 L:      [email protected]
5566 L:      [email protected]
5567 T:      git git://git.kernel.dk/linux-block
5568 F:      Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5569 F:      block/bfq-cgroup.c
5570 F:      block/blk-cgroup.c
5571 F:      block/blk-iocost.c
5572 F:      block/blk-iolatency.c
5573 F:      block/blk-throttle.c
5574 F:      include/linux/blk-cgroup.h
5575
5576 CONTROL GROUP - CPUSET
5577 M:      Waiman Long <[email protected]>
5578 M:      Zefan Li <[email protected]>
5579 L:      [email protected]
5580 S:      Maintained
5581 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5582 F:      Documentation/admin-guide/cgroup-v1/cpusets.rst
5583 F:      include/linux/cpuset.h
5584 F:      kernel/cgroup/cpuset.c
5585 F:      tools/testing/selftests/cgroup/test_cpuset.c
5586 F:      tools/testing/selftests/cgroup/test_cpuset_prs.sh
5587
5588 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5589 M:      Johannes Weiner <[email protected]>
5590 M:      Michal Hocko <[email protected]>
5591 M:      Roman Gushchin <[email protected]>
5592 M:      Shakeel Butt <[email protected]>
5593 R:      Muchun Song <[email protected]>
5594 L:      [email protected]
5595 L:      [email protected]
5596 S:      Maintained
5597 F:      include/linux/memcontrol.h
5598 F:      mm/memcontrol.c
5599 F:      mm/swap_cgroup.c
5600 F:      samples/cgroup/*
5601 F:      tools/testing/selftests/cgroup/memcg_protection.m
5602 F:      tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5603 F:      tools/testing/selftests/cgroup/test_kmem.c
5604 F:      tools/testing/selftests/cgroup/test_memcontrol.c
5605
5606 CORETEMP HARDWARE MONITORING DRIVER
5607 M:      Fenghua Yu <[email protected]>
5608 L:      [email protected]
5609 S:      Maintained
5610 F:      Documentation/hwmon/coretemp.rst
5611 F:      drivers/hwmon/coretemp.c
5612
5613 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5614 M:      Marius Zachmann <[email protected]>
5615 L:      [email protected]
5616 S:      Maintained
5617 F:      drivers/hwmon/corsair-cpro.c
5618
5619 CORSAIR-PSU HARDWARE MONITOR DRIVER
5620 M:      Wilken Gottwalt <[email protected]>
5621 L:      [email protected]
5622 S:      Maintained
5623 F:      Documentation/hwmon/corsair-psu.rst
5624 F:      drivers/hwmon/corsair-psu.c
5625
5626 COUNTER SUBSYSTEM
5627 M:      William Breathitt Gray <[email protected]>
5628 L:      [email protected]
5629 S:      Maintained
5630 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5631 F:      Documentation/ABI/testing/sysfs-bus-counter
5632 F:      Documentation/driver-api/generic-counter.rst
5633 F:      drivers/counter/
5634 F:      include/linux/counter.h
5635 F:      include/uapi/linux/counter.h
5636 F:      tools/counter/
5637
5638 COUNTER WATCH EVENTS TOOL
5639 M:      Fabrice Gasnier <[email protected]>
5640 L:      [email protected]
5641 S:      Maintained
5642 F:      tools/counter/counter_watch_events.c
5643
5644 CP2615 I2C DRIVER
5645 M:      Bence Csókás <[email protected]>
5646 S:      Maintained
5647 F:      drivers/i2c/busses/i2c-cp2615.c
5648
5649 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5650 M:      Viresh Kumar <[email protected]>
5651 M:      Sudeep Holla <[email protected]>
5652 L:      [email protected]
5653 S:      Maintained
5654 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5655 F:      drivers/cpufreq/vexpress-spc-cpufreq.c
5656
5657 CPU FREQUENCY SCALING FRAMEWORK
5658 M:      "Rafael J. Wysocki" <[email protected]>
5659 M:      Viresh Kumar <[email protected]>
5660 L:      [email protected]
5661 S:      Maintained
5662 B:      https://bugzilla.kernel.org
5663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5665 F:      Documentation/admin-guide/pm/cpufreq.rst
5666 F:      Documentation/admin-guide/pm/intel_pstate.rst
5667 F:      Documentation/cpu-freq/
5668 F:      Documentation/devicetree/bindings/cpufreq/
5669 F:      drivers/cpufreq/
5670 F:      include/linux/cpufreq.h
5671 F:      include/linux/sched/cpufreq.h
5672 F:      kernel/sched/cpufreq*.c
5673 F:      tools/testing/selftests/cpufreq/
5674
5675 CPU HOTPLUG
5676 M:      Thomas Gleixner <[email protected]>
5677 M:      Peter Zijlstra <[email protected]>
5678 L:      [email protected]
5679 S:      Maintained
5680 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5681 F:      include/linux/cpu.h
5682 F:      include/linux/cpuhotplug.h
5683 F:      include/linux/smpboot.h
5684 F:      kernel/cpu.c
5685 F:      kernel/smpboot.*
5686
5687 CPU IDLE TIME MANAGEMENT FRAMEWORK
5688 M:      "Rafael J. Wysocki" <[email protected]>
5689 M:      Daniel Lezcano <[email protected]>
5690 L:      [email protected]
5691 S:      Maintained
5692 B:      https://bugzilla.kernel.org
5693 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5694 F:      Documentation/admin-guide/pm/cpuidle.rst
5695 F:      Documentation/driver-api/pm/cpuidle.rst
5696 F:      drivers/cpuidle/
5697 F:      include/linux/cpuidle.h
5698
5699 CPU POWER MONITORING SUBSYSTEM
5700 M:      Thomas Renninger <[email protected]>
5701 M:      Shuah Khan <[email protected]>
5702 M:      Shuah Khan <[email protected]>
5703 L:      [email protected]
5704 S:      Maintained
5705 F:      tools/power/cpupower/
5706
5707 CPUID/MSR DRIVER
5708 M:      "H. Peter Anvin" <[email protected]>
5709 S:      Maintained
5710 F:      arch/x86/kernel/cpuid.c
5711 F:      arch/x86/kernel/msr.c
5712
5713 CPUIDLE DRIVER - ARM BIG LITTLE
5714 M:      Lorenzo Pieralisi <[email protected]>
5715 M:      Daniel Lezcano <[email protected]>
5716 L:      [email protected]
5717 L:      [email protected] (moderated for non-subscribers)
5718 S:      Maintained
5719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5720 F:      drivers/cpuidle/cpuidle-big_little.c
5721
5722 CPUIDLE DRIVER - ARM EXYNOS
5723 M:      Daniel Lezcano <[email protected]>
5724 M:      Kukjin Kim <[email protected]>
5725 R:      Krzysztof Kozlowski <[email protected]>
5726 L:      [email protected]
5727 L:      [email protected]
5728 S:      Maintained
5729 F:      arch/arm/mach-exynos/pm.c
5730 F:      drivers/cpuidle/cpuidle-exynos.c
5731 F:      include/linux/platform_data/cpuidle-exynos.h
5732
5733 CPUIDLE DRIVER - ARM PSCI
5734 M:      Lorenzo Pieralisi <[email protected]>
5735 M:      Sudeep Holla <[email protected]>
5736 L:      [email protected]
5737 L:      [email protected] (moderated for non-subscribers)
5738 S:      Supported
5739 F:      drivers/cpuidle/cpuidle-psci.c
5740
5741 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5742 M:      Ulf Hansson <[email protected]>
5743 L:      [email protected]
5744 L:      [email protected] (moderated for non-subscribers)
5745 S:      Supported
5746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5747 F:      drivers/cpuidle/cpuidle-psci-domain.c
5748 F:      drivers/cpuidle/cpuidle-psci.h
5749
5750 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5751 M:      Ulf Hansson <[email protected]>
5752 L:      [email protected]
5753 S:      Supported
5754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5755 F:      drivers/cpuidle/dt_idle_genpd.c
5756 F:      drivers/cpuidle/dt_idle_genpd.h
5757
5758 CPUIDLE DRIVER - RISC-V SBI
5759 M:      Anup Patel <[email protected]>
5760 L:      [email protected]
5761 L:      [email protected]
5762 S:      Maintained
5763 F:      drivers/cpuidle/cpuidle-riscv-sbi.c
5764
5765 CRAMFS FILESYSTEM
5766 M:      Nicolas Pitre <[email protected]>
5767 S:      Maintained
5768 F:      Documentation/filesystems/cramfs.rst
5769 F:      fs/cramfs/
5770
5771 CREATIVE SB0540
5772 M:      Bastien Nocera <[email protected]>
5773 L:      [email protected]
5774 S:      Maintained
5775 F:      drivers/hid/hid-creative-sb0540.c
5776
5777 CRYPTO API
5778 M:      Herbert Xu <[email protected]>
5779 M:      "David S. Miller" <[email protected]>
5780 L:      [email protected]
5781 S:      Maintained
5782 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5784 F:      Documentation/crypto/
5785 F:      Documentation/devicetree/bindings/crypto/
5786 F:      arch/*/crypto/
5787 F:      crypto/
5788 F:      drivers/crypto/
5789 F:      include/crypto/
5790 F:      include/linux/crypto*
5791 F:      lib/crypto/
5792
5793 CRYPTO SPEED TEST COMPARE
5794 M:      Wang Jinchao <[email protected]>
5795 L:      [email protected]
5796 S:      Maintained
5797 F:      tools/crypto/tcrypt/tcrypt_speed_compare.py
5798
5799 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5800 M:      Neil Horman <[email protected]>
5801 L:      [email protected]
5802 S:      Maintained
5803 F:      crypto/ansi_cprng.c
5804 F:      crypto/rng.c
5805
5806 CS3308 MEDIA DRIVER
5807 M:      Hans Verkuil <[email protected]>
5808 L:      [email protected]
5809 S:      Odd Fixes
5810 W:      http://linuxtv.org
5811 T:      git git://linuxtv.org/media_tree.git
5812 F:      drivers/media/i2c/cs3308.c
5813
5814 CS5535 Audio ALSA driver
5815 M:      Jaya Kumar <[email protected]>
5816 S:      Maintained
5817 F:      sound/pci/cs5535audio/
5818
5819 CTU CAN FD DRIVER
5820 M:      Pavel Pisa <[email protected]>
5821 M:      Ondrej Ille <[email protected]>
5822 L:      [email protected]
5823 S:      Maintained
5824 F:      Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5825 F:      drivers/net/can/ctucanfd/
5826
5827 CVE ASSIGNMENT CONTACT
5828 M:      CVE Assignment Team <[email protected]>
5829 S:      Maintained
5830 F:      Documentation/process/cve.rst
5831
5832 CW1200 WLAN driver
5833 S:      Orphan
5834 F:      drivers/net/wireless/st/cw1200/
5835
5836 CX18 VIDEO4LINUX DRIVER
5837 M:      Andy Walls <[email protected]>
5838 L:      [email protected]
5839 S:      Maintained
5840 W:      https://linuxtv.org
5841 T:      git git://linuxtv.org/media_tree.git
5842 F:      drivers/media/pci/cx18/
5843 F:      include/uapi/linux/ivtv*
5844
5845 CX2341X MPEG ENCODER HELPER MODULE
5846 M:      Hans Verkuil <[email protected]>
5847 L:      [email protected]
5848 S:      Maintained
5849 W:      https://linuxtv.org
5850 T:      git git://linuxtv.org/media_tree.git
5851 F:      drivers/media/common/cx2341x*
5852 F:      include/media/drv-intf/cx2341x.h
5853
5854 CX24120 MEDIA DRIVER
5855 M:      Jemma Denson <[email protected]>
5856 M:      Patrick Boettcher <[email protected]>
5857 L:      [email protected]
5858 S:      Maintained
5859 W:      https://linuxtv.org
5860 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5861 F:      drivers/media/dvb-frontends/cx24120*
5862
5863 CX88 VIDEO4LINUX DRIVER
5864 M:      Mauro Carvalho Chehab <[email protected]>
5865 L:      [email protected]
5866 S:      Odd fixes
5867 W:      https://linuxtv.org
5868 T:      git git://linuxtv.org/media_tree.git
5869 F:      Documentation/driver-api/media/drivers/cx88*
5870 F:      drivers/media/pci/cx88/
5871
5872 CXD2820R MEDIA DRIVER
5873 L:      [email protected]
5874 S:      Orphan
5875 W:      https://linuxtv.org
5876 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5877 F:      drivers/media/dvb-frontends/cxd2820r*
5878
5879 CXGB3 ETHERNET DRIVER (CXGB3)
5880 M:      Potnuri Bharat Teja <[email protected]>
5881 L:      [email protected]
5882 S:      Supported
5883 W:      http://www.chelsio.com
5884 F:      drivers/net/ethernet/chelsio/cxgb3/
5885
5886 CXGB3 ISCSI DRIVER (CXGB3I)
5887 M:      Varun Prakash <[email protected]>
5888 L:      [email protected]
5889 S:      Supported
5890 W:      http://www.chelsio.com
5891 F:      drivers/scsi/cxgbi/cxgb3i
5892
5893 CXGB4 CRYPTO DRIVER (chcr)
5894 M:      Ayush Sawal <[email protected]>
5895 L:      [email protected]
5896 S:      Supported
5897 W:      http://www.chelsio.com
5898 F:      drivers/crypto/chelsio
5899
5900 CXGB4 ETHERNET DRIVER (CXGB4)
5901 M:      Potnuri Bharat Teja <[email protected]>
5902 L:      [email protected]
5903 S:      Supported
5904 W:      http://www.chelsio.com
5905 F:      drivers/net/ethernet/chelsio/cxgb4/
5906
5907 CXGB4 INLINE CRYPTO DRIVER
5908 M:      Ayush Sawal <[email protected]>
5909 L:      [email protected]
5910 S:      Supported
5911 W:      http://www.chelsio.com
5912 F:      drivers/net/ethernet/chelsio/inline_crypto/
5913
5914 CXGB4 ISCSI DRIVER (CXGB4I)
5915 M:      Varun Prakash <[email protected]>
5916 L:      [email protected]
5917 S:      Supported
5918 W:      http://www.chelsio.com
5919 F:      drivers/scsi/cxgbi/cxgb4i
5920
5921 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5922 M:      Potnuri Bharat Teja <[email protected]>
5923 L:      [email protected]
5924 S:      Supported
5925 W:      http://www.openfabrics.org
5926 F:      drivers/infiniband/hw/cxgb4/
5927 F:      include/uapi/rdma/cxgb4-abi.h
5928
5929 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5930 M:      Potnuri Bharat Teja <[email protected]>
5931 L:      [email protected]
5932 S:      Supported
5933 W:      http://www.chelsio.com
5934 F:      drivers/net/ethernet/chelsio/cxgb4vf/
5935
5936 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5937 M:      Frederic Barrat <[email protected]>
5938 M:      Andrew Donnellan <[email protected]>
5939 L:      [email protected]
5940 S:      Supported
5941 F:      Documentation/ABI/testing/sysfs-class-cxl
5942 F:      Documentation/arch/powerpc/cxl.rst
5943 F:      arch/powerpc/platforms/powernv/pci-cxl.c
5944 F:      drivers/misc/cxl/
5945 F:      include/misc/cxl*
5946 F:      include/uapi/misc/cxl.h
5947
5948 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5949 M:      Manoj N. Kumar <[email protected]>
5950 M:      Uma Krishnan <[email protected]>
5951 L:      [email protected]
5952 S:      Obsolete
5953 F:      Documentation/arch/powerpc/cxlflash.rst
5954 F:      drivers/scsi/cxlflash/
5955 F:      include/uapi/scsi/cxlflash_ioctl.h
5956
5957 CYBERPRO FB DRIVER
5958 M:      Russell King <[email protected]>
5959 L:      [email protected] (moderated for non-subscribers)
5960 S:      Maintained
5961 W:      http://www.armlinux.org.uk/
5962 F:      drivers/video/fbdev/cyber2000fb.*
5963
5964 CYCLADES PC300 DRIVER
5965 S:      Orphan
5966 F:      drivers/net/wan/pc300*
5967
5968 CYPRESS CY8C95X0 PINCTRL DRIVER
5969 M:      Patrick Rudolph <[email protected]>
5970 L:      [email protected]
5971 S:      Maintained
5972 F:      drivers/pinctrl/pinctrl-cy8c95x0.c
5973
5974 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5975 M:      Linus Walleij <[email protected]>
5976 L:      [email protected]
5977 S:      Maintained
5978 F:      drivers/input/touchscreen/cy8ctma140.c
5979
5980 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5981 M:      Yassine Oudjana <[email protected]>
5982 L:      [email protected]
5983 S:      Maintained
5984 F:      Documentation/devicetree/bindings/input/cypress-sf.yaml
5985 F:      drivers/input/keyboard/cypress-sf.c
5986
5987 CYPRESS_FIRMWARE MEDIA DRIVER
5988 L:      [email protected]
5989 S:      Orphan
5990 W:      https://linuxtv.org
5991 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5992 F:      drivers/media/common/cypress_firmware*
5993
5994 CYTTSP TOUCHSCREEN DRIVER
5995 M:      Linus Walleij <[email protected]>
5996 L:      [email protected]
5997 S:      Maintained
5998 F:      drivers/input/touchscreen/cyttsp*
5999
6000 D-LINK DIR-685 TOUCHKEYS DRIVER
6001 M:      Linus Walleij <[email protected]>
6002 L:      [email protected]
6003 S:      Supported
6004 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
6005
6006 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
6007 M:      Joshua Kinard <[email protected]>
6008 S:      Maintained
6009 F:      drivers/rtc/rtc-ds1685.c
6010 F:      include/linux/rtc/ds1685.h
6011
6012 DAMA SLAVE for AX.25
6013 M:      Joerg Reuter <[email protected]>
6014 L:      [email protected]
6015 S:      Maintained
6016 W:      http://yaina.de/jreuter/
6017 W:      http://www.qsl.net/dl1bke/
6018 F:      net/ax25/af_ax25.c
6019 F:      net/ax25/ax25_dev.c
6020 F:      net/ax25/ax25_ds_*
6021 F:      net/ax25/ax25_in.c
6022 F:      net/ax25/ax25_out.c
6023 F:      net/ax25/ax25_timer.c
6024 F:      net/ax25/sysctl_net_ax25.c
6025
6026 DATA ACCESS MONITOR
6027 M:      SeongJae Park <[email protected]>
6028 L:      [email protected]
6029 L:      [email protected]
6030 S:      Maintained
6031 W:      https://damonitor.github.io
6032 P:      Documentation/mm/damon/maintainer-profile.rst
6033 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6034 T:      quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6035 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6036 F:      Documentation/ABI/testing/sysfs-kernel-mm-damon
6037 F:      Documentation/admin-guide/mm/damon/
6038 F:      Documentation/mm/damon/
6039 F:      include/linux/damon.h
6040 F:      include/trace/events/damon.h
6041 F:      mm/damon/
6042 F:      tools/testing/selftests/damon/
6043
6044 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6045 L:      [email protected]
6046 S:      Orphan
6047 F:      Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6048 F:      drivers/net/ethernet/dec/tulip/dmfe.c
6049
6050 DC390/AM53C974 SCSI driver
6051 M:      Hannes Reinecke <[email protected]>
6052 L:      [email protected]
6053 S:      Maintained
6054 F:      drivers/scsi/am53c974.c
6055
6056 DC395x SCSI driver
6057 M:      Oliver Neukum <[email protected]>
6058 M:      Ali Akcaagac <[email protected]>
6059 M:      Jamie Lenehan <[email protected]>
6060 S:      Maintained
6061 F:      Documentation/scsi/dc395x.rst
6062 F:      drivers/scsi/dc395x.*
6063
6064 DCCP PROTOCOL
6065 L:      [email protected]
6066 S:      Orphan
6067 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6068 F:      include/linux/dccp.h
6069 F:      include/linux/tfrc.h
6070 F:      include/uapi/linux/dccp.h
6071 F:      net/dccp/
6072
6073 DEBUGOBJECTS:
6074 M:      Thomas Gleixner <[email protected]>
6075 L:      [email protected]
6076 S:      Maintained
6077 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6078 F:      include/linux/debugobjects.h
6079 F:      lib/debugobjects.c
6080
6081 DECSTATION PLATFORM SUPPORT
6082 M:      "Maciej W. Rozycki" <[email protected]>
6083 L:      [email protected]
6084 S:      Maintained
6085 W:      http://www.linux-mips.org/wiki/DECstation
6086 F:      arch/mips/dec/
6087 F:      arch/mips/include/asm/dec/
6088 F:      arch/mips/include/asm/mach-dec/
6089
6090 DEFXX FDDI NETWORK DRIVER
6091 M:      "Maciej W. Rozycki" <[email protected]>
6092 S:      Maintained
6093 F:      drivers/net/fddi/defxx.*
6094
6095 DEFZA FDDI NETWORK DRIVER
6096 M:      "Maciej W. Rozycki" <[email protected]>
6097 S:      Maintained
6098 F:      drivers/net/fddi/defza.*
6099
6100 DEINTERLACE DRIVERS FOR ALLWINNER H3
6101 M:      Jernej Skrabec <[email protected]>
6102 L:      [email protected]
6103 S:      Maintained
6104 T:      git git://linuxtv.org/media_tree.git
6105 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6106 F:      drivers/media/platform/sunxi/sun8i-di/
6107
6108 DELL LAPTOP DRIVER
6109 M:      Matthew Garrett <[email protected]>
6110 M:      Pali Rohár <[email protected]>
6111 L:      [email protected]
6112 S:      Maintained
6113 F:      drivers/platform/x86/dell/dell-laptop.c
6114
6115 DELL LAPTOP FREEFALL DRIVER
6116 M:      Pali Rohár <[email protected]>
6117 S:      Maintained
6118 F:      drivers/platform/x86/dell/dell-smo8800.c
6119
6120 DELL LAPTOP RBTN DRIVER
6121 M:      Pali Rohár <[email protected]>
6122 S:      Maintained
6123 F:      drivers/platform/x86/dell/dell-rbtn.*
6124
6125 DELL LAPTOP SMM DRIVER
6126 M:      Pali Rohár <[email protected]>
6127 S:      Maintained
6128 F:      Documentation/ABI/obsolete/procfs-i8k
6129 F:      drivers/hwmon/dell-smm-hwmon.c
6130 F:      include/uapi/linux/i8k.h
6131
6132 DELL REMOTE BIOS UPDATE DRIVER
6133 M:      Stuart Hayes <[email protected]>
6134 L:      [email protected]
6135 S:      Maintained
6136 F:      drivers/platform/x86/dell/dell_rbu.c
6137
6138 DELL SMBIOS DRIVER
6139 M:      Pali Rohár <[email protected]>
6140 L:      [email protected]
6141 L:      [email protected]
6142 S:      Maintained
6143 F:      drivers/platform/x86/dell/dell-smbios.*
6144
6145 DELL SMBIOS SMM DRIVER
6146 L:      [email protected]
6147 L:      [email protected]
6148 S:      Maintained
6149 F:      drivers/platform/x86/dell/dell-smbios-smm.c
6150
6151 DELL SMBIOS WMI DRIVER
6152 L:      [email protected]
6153 L:      [email protected]
6154 S:      Maintained
6155 F:      drivers/platform/x86/dell/dell-smbios-wmi.c
6156 F:      tools/wmi/dell-smbios-example.c
6157
6158 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6159 M:      Stuart Hayes <[email protected]>
6160 L:      [email protected]
6161 S:      Maintained
6162 F:      Documentation/userspace-api/dcdbas.rst
6163 F:      drivers/platform/x86/dell/dcdbas.*
6164
6165 DELL WMI DDV DRIVER
6166 M:      Armin Wolf <[email protected]>
6167 S:      Maintained
6168 F:      Documentation/ABI/testing/debugfs-dell-wmi-ddv
6169 F:      Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6170 F:      Documentation/wmi/devices/dell-wmi-ddv.rst
6171 F:      drivers/platform/x86/dell/dell-wmi-ddv.c
6172
6173 DELL WMI DESCRIPTOR DRIVER
6174 L:      [email protected]
6175 S:      Maintained
6176 F:      drivers/platform/x86/dell/dell-wmi-descriptor.c
6177
6178 DELL WMI HARDWARE PRIVACY SUPPORT
6179 L:      [email protected]
6180 L:      [email protected]
6181 S:      Maintained
6182 F:      drivers/platform/x86/dell/dell-wmi-privacy.c
6183
6184 DELL WMI NOTIFICATIONS DRIVER
6185 M:      Matthew Garrett <[email protected]>
6186 M:      Pali Rohár <[email protected]>
6187 S:      Maintained
6188 F:      drivers/platform/x86/dell/dell-wmi-base.c
6189
6190 DELL WMI SYSMAN DRIVER
6191 M:      Prasanth Ksr <[email protected]>
6192 L:      [email protected]
6193 L:      [email protected]
6194 S:      Maintained
6195 F:      Documentation/ABI/testing/sysfs-class-firmware-attributes
6196 F:      drivers/platform/x86/dell/dell-wmi-sysman/
6197
6198 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6199 M:      Zev Weiss <[email protected]>
6200 L:      [email protected]
6201 S:      Maintained
6202 F:      drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6203
6204 DELTA DPS920AB PSU DRIVER
6205 M:      Robert Marko <[email protected]>
6206 L:      [email protected]
6207 S:      Maintained
6208 F:      Documentation/hwmon/dps920ab.rst
6209 F:      drivers/hwmon/pmbus/dps920ab.c
6210
6211 DELTA NETWORKS TN48M CPLD DRIVERS
6212 M:      Robert Marko <[email protected]>
6213 S:      Maintained
6214 F:      Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6215 F:      Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6216 F:      Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6217 F:      drivers/gpio/gpio-tn48m.c
6218 F:      include/dt-bindings/reset/delta,tn48m-reset.h
6219
6220 DELTA ST MEDIA DRIVER
6221 M:      Hugues Fruchet <[email protected]>
6222 L:      [email protected]
6223 S:      Supported
6224 W:      https://linuxtv.org
6225 T:      git git://linuxtv.org/media_tree.git
6226 F:      drivers/media/platform/st/sti/delta
6227
6228 DENALI NAND DRIVER
6229 L:      [email protected]
6230 S:      Orphan
6231 F:      drivers/mtd/nand/raw/denali*
6232
6233 DESIGNWARE EDMA CORE IP DRIVER
6234 M:      Manivannan Sadhasivam <[email protected]>
6235 R:      Serge Semin <[email protected]>
6236 L:      [email protected]
6237 S:      Maintained
6238 F:      drivers/dma/dw-edma/
6239 F:      include/linux/dma/edma.h
6240
6241 DESIGNWARE USB2 DRD IP DRIVER
6242 M:      Minas Harutyunyan <[email protected]>
6243 L:      [email protected]
6244 S:      Maintained
6245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6246 F:      drivers/usb/dwc2/
6247
6248 DESIGNWARE USB3 DRD IP DRIVER
6249 M:      Thinh Nguyen <[email protected]>
6250 L:      [email protected]
6251 S:      Maintained
6252 F:      drivers/usb/dwc3/
6253
6254 DESIGNWARE XDATA IP DRIVER
6255 M:      Gustavo Pimentel <[email protected]>
6256 L:      [email protected]
6257 S:      Maintained
6258 F:      Documentation/misc-devices/dw-xdata-pcie.rst
6259 F:      drivers/misc/dw-xdata-pcie.c
6260
6261 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6262 M:      Andreas Klinger <[email protected]>
6263 L:      [email protected]
6264 S:      Maintained
6265 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6266 F:      drivers/iio/proximity/srf*.c
6267
6268 DEVICE COREDUMP (DEV_COREDUMP)
6269 M:      Johannes Berg <[email protected]>
6270 L:      [email protected]
6271 S:      Maintained
6272 F:      drivers/base/devcoredump.c
6273 F:      include/linux/devcoredump.h
6274
6275 DEVICE DEPENDENCY HELPER SCRIPT
6276 M:      Saravana Kannan <[email protected]>
6277 L:      [email protected]
6278 S:      Maintained
6279 F:      scripts/dev-needs.sh
6280
6281 DEVICE DIRECT ACCESS (DAX)
6282 M:      Dan Williams <[email protected]>
6283 M:      Vishal Verma <[email protected]>
6284 M:      Dave Jiang <[email protected]>
6285 L:      [email protected]
6286 L:      [email protected]
6287 S:      Supported
6288 F:      drivers/dax/
6289
6290 DEVICE FREQUENCY (DEVFREQ)
6291 M:      MyungJoo Ham <[email protected]>
6292 M:      Kyungmin Park <[email protected]>
6293 M:      Chanwoo Choi <[email protected]>
6294 L:      [email protected]
6295 S:      Maintained
6296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6297 F:      Documentation/devicetree/bindings/devfreq/
6298 F:      Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6299 F:      drivers/devfreq/
6300 F:      include/linux/devfreq.h
6301 F:      include/trace/events/devfreq.h
6302
6303 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6304 M:      Chanwoo Choi <[email protected]>
6305 L:      [email protected]
6306 S:      Supported
6307 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6308 F:      Documentation/devicetree/bindings/devfreq/event/
6309 F:      drivers/devfreq/devfreq-event.c
6310 F:      drivers/devfreq/event/
6311 F:      include/dt-bindings/pmu/exynos_ppmu.h
6312 F:      include/linux/devfreq-event.h
6313
6314 DEVICE RESOURCE MANAGEMENT HELPERS
6315 M:      Hans de Goede <[email protected]>
6316 R:      Matti Vaittinen <[email protected]>
6317 S:      Maintained
6318 F:      include/linux/devm-helpers.h
6319
6320 DEVICE-MAPPER  (LVM)
6321 M:      Alasdair Kergon <[email protected]>
6322 M:      Mike Snitzer <[email protected]>
6323 M:      Mikulas Patocka <[email protected]>
6324 L:      [email protected]
6325 S:      Maintained
6326 Q:      http://patchwork.kernel.org/project/dm-devel/list/
6327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6328 F:      Documentation/admin-guide/device-mapper/
6329 F:      drivers/md/Kconfig
6330 F:      drivers/md/Makefile
6331 F:      drivers/md/dm*
6332 F:      drivers/md/persistent-data/
6333 F:      include/linux/device-mapper.h
6334 F:      include/linux/dm-*.h
6335 F:      include/uapi/linux/dm-*.h
6336
6337 DEVICE-MAPPER VDO TARGET
6338 M:      Matthew Sakai <[email protected]>
6339 L:      [email protected]
6340 S:      Maintained
6341 F:      Documentation/admin-guide/device-mapper/vdo*.rst
6342 F:      drivers/md/dm-vdo/
6343
6344 DEVLINK
6345 M:      Jiri Pirko <[email protected]>
6346 L:      [email protected]
6347 S:      Supported
6348 F:      Documentation/networking/devlink
6349 F:      include/net/devlink.h
6350 F:      include/uapi/linux/devlink.h
6351 F:      net/devlink/
6352
6353 DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6354 M:      Christoph Niedermaier <[email protected]>
6355 L:      [email protected]
6356 S:      Maintained
6357 F:      arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6358 F:      arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6359
6360 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6361 M:      Marek Vasut <[email protected]>
6362 L:      [email protected]
6363 S:      Maintained
6364 F:      arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6365 F:      arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6366
6367 DIALOG SEMICONDUCTOR DRIVERS
6368 M:      Support Opensource <[email protected]>
6369 S:      Supported
6370 W:      http://www.dialog-semiconductor.com/products
6371 F:      Documentation/devicetree/bindings/input/dlg,da72??.txt
6372 F:      Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6373 F:      Documentation/devicetree/bindings/mfd/da90*.txt
6374 F:      Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6375 F:      Documentation/devicetree/bindings/regulator/da92*.txt
6376 F:      Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6377 F:      Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6378 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
6379 F:      Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6380 F:      Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6381 F:      Documentation/hwmon/da90??.rst
6382 F:      drivers/gpio/gpio-da90??.c
6383 F:      drivers/hwmon/da90??-hwmon.c
6384 F:      drivers/iio/adc/da91??-*.c
6385 F:      drivers/input/misc/da72??.[ch]
6386 F:      drivers/input/misc/da90??_onkey.c
6387 F:      drivers/input/touchscreen/da9052_tsi.c
6388 F:      drivers/leds/leds-da90??.c
6389 F:      drivers/mfd/da903x.c
6390 F:      drivers/mfd/da90??-*.c
6391 F:      drivers/mfd/da91??-*.c
6392 F:      drivers/pinctrl/pinctrl-da90??.c
6393 F:      drivers/power/supply/da9052-battery.c
6394 F:      drivers/power/supply/da91??-*.c
6395 F:      drivers/regulator/da9???-regulator.[ch]
6396 F:      drivers/regulator/slg51000-regulator.[ch]
6397 F:      drivers/rtc/rtc-da90??.c
6398 F:      drivers/thermal/da90??-thermal.c
6399 F:      drivers/video/backlight/da90??_bl.c
6400 F:      drivers/watchdog/da90??_wdt.c
6401 F:      include/dt-bindings/regulator/dlg,da9*-regulator.h
6402 F:      include/linux/mfd/da903x.h
6403 F:      include/linux/mfd/da9052/
6404 F:      include/linux/mfd/da9055/
6405 F:      include/linux/mfd/da9062/
6406 F:      include/linux/mfd/da9063/
6407 F:      include/linux/mfd/da9150/
6408 F:      include/linux/regulator/da9211.h
6409 F:      include/sound/da[79]*.h
6410 F:      sound/soc/codecs/da[79]*.[ch]
6411
6412 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6413 M:      William Breathitt Gray <[email protected]>
6414 L:      [email protected]
6415 S:      Maintained
6416 F:      drivers/gpio/gpio-gpio-mm.c
6417
6418 DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6419 M:      Martin Tuma <[email protected]>
6420 L:      [email protected]
6421 S:      Maintained
6422 F:      Documentation/admin-guide/media/mgb4.rst
6423 F:      drivers/media/pci/mgb4/
6424
6425 DIOLAN U2C-12 I2C DRIVER
6426 M:      Guenter Roeck <[email protected]>
6427 L:      [email protected]
6428 S:      Maintained
6429 F:      drivers/i2c/busses/i2c-diolan-u2c.c
6430
6431 DIRECTORY NOTIFICATION (DNOTIFY)
6432 M:      Jan Kara <[email protected]>
6433 R:      Amir Goldstein <[email protected]>
6434 L:      [email protected]
6435 S:      Maintained
6436 F:      Documentation/filesystems/dnotify.rst
6437 F:      fs/notify/dnotify/
6438 F:      include/linux/dnotify.h
6439
6440 DISK GEOMETRY AND PARTITION HANDLING
6441 M:      Andries Brouwer <[email protected]>
6442 S:      Maintained
6443 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6444 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6445 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6446
6447 DISKQUOTA
6448 M:      Jan Kara <[email protected]>
6449 S:      Maintained
6450 F:      Documentation/filesystems/quota.rst
6451 F:      fs/quota/
6452 F:      include/linux/quota*.h
6453 F:      include/uapi/linux/quota*.h
6454
6455 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6456 M:      Bernie Thompson <[email protected]>
6457 L:      [email protected]
6458 S:      Maintained
6459 W:      http://plugable.com/category/projects/udlfb/
6460 F:      Documentation/fb/udlfb.rst
6461 F:      drivers/video/fbdev/udlfb.c
6462 F:      include/video/udlfb.h
6463
6464 DISTRIBUTED LOCK MANAGER (DLM)
6465 M:      Alexander Aring <[email protected]>
6466 M:      David Teigland <[email protected]>
6467 L:      [email protected]
6468 S:      Supported
6469 W:      https://pagure.io/dlm
6470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6471 F:      fs/dlm/
6472
6473 DMA BUFFER SHARING FRAMEWORK
6474 M:      Sumit Semwal <[email protected]>
6475 M:      Christian König <[email protected]>
6476 L:      [email protected]
6477 L:      [email protected]
6478 L:      [email protected] (moderated for non-subscribers)
6479 S:      Maintained
6480 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6481 F:      Documentation/driver-api/dma-buf.rst
6482 F:      Documentation/userspace-api/dma-buf-alloc-exchange.rst
6483 F:      drivers/dma-buf/
6484 F:      include/linux/*fence.h
6485 F:      include/linux/dma-buf.h
6486 F:      include/linux/dma-resv.h
6487 K:      \bdma_(?:buf|fence|resv)\b
6488
6489 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6490 M:      Vinod Koul <[email protected]>
6491 L:      [email protected]
6492 S:      Maintained
6493 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6495 F:      Documentation/devicetree/bindings/dma/
6496 F:      Documentation/driver-api/dmaengine/
6497 F:      drivers/dma/
6498 F:      include/dt-bindings/dma/
6499 F:      include/linux/dma/
6500 F:      include/linux/dmaengine.h
6501 F:      include/linux/of_dma.h
6502
6503 DMA MAPPING BENCHMARK
6504 M:      Xiang Chen <[email protected]>
6505 L:      [email protected]
6506 F:      kernel/dma/map_benchmark.c
6507 F:      tools/testing/selftests/dma/
6508
6509 DMA MAPPING HELPERS
6510 M:      Christoph Hellwig <[email protected]>
6511 M:      Marek Szyprowski <[email protected]>
6512 R:      Robin Murphy <[email protected]>
6513 L:      [email protected]
6514 S:      Supported
6515 W:      http://git.infradead.org/users/hch/dma-mapping.git
6516 T:      git git://git.infradead.org/users/hch/dma-mapping.git
6517 F:      include/asm-generic/dma-mapping.h
6518 F:      include/linux/dma-direct.h
6519 F:      include/linux/dma-map-ops.h
6520 F:      include/linux/dma-mapping.h
6521 F:      include/linux/swiotlb.h
6522 F:      kernel/dma/
6523
6524 DMA-BUF HEAPS FRAMEWORK
6525 M:      Sumit Semwal <[email protected]>
6526 R:      Benjamin Gaignard <[email protected]>
6527 R:      Brian Starkey <[email protected]>
6528 R:      John Stultz <[email protected]>
6529 R:      T.J. Mercier <[email protected]>
6530 L:      [email protected]
6531 L:      [email protected]
6532 L:      [email protected] (moderated for non-subscribers)
6533 S:      Maintained
6534 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6535 F:      drivers/dma-buf/dma-heap.c
6536 F:      drivers/dma-buf/heaps/*
6537 F:      include/linux/dma-heap.h
6538 F:      include/uapi/linux/dma-heap.h
6539
6540 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6541 M:      Lukasz Luba <[email protected]>
6542 L:      [email protected]
6543 L:      [email protected]
6544 S:      Maintained
6545 F:      Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6546 F:      drivers/memory/samsung/exynos5422-dmc.c
6547
6548 DME1737 HARDWARE MONITOR DRIVER
6549 M:      Juerg Haefliger <[email protected]>
6550 L:      [email protected]
6551 S:      Maintained
6552 F:      Documentation/hwmon/dme1737.rst
6553 F:      drivers/hwmon/dme1737.c
6554
6555 DMI/SMBIOS SUPPORT
6556 M:      Jean Delvare <[email protected]>
6557 S:      Maintained
6558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6559 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
6560 F:      drivers/firmware/dmi-id.c
6561 F:      drivers/firmware/dmi_scan.c
6562 F:      include/linux/dmi.h
6563
6564 DOCUMENTATION
6565 M:      Jonathan Corbet <[email protected]>
6566 L:      [email protected]
6567 S:      Maintained
6568 P:      Documentation/doc-guide/maintainer-profile.rst
6569 T:      git git://git.lwn.net/linux.git docs-next
6570 F:      Documentation/
6571 F:      scripts/check-variable-fonts.sh
6572 F:      scripts/documentation-file-ref-check
6573 F:      scripts/kernel-doc
6574 F:      scripts/sphinx-pre-install
6575 X:      Documentation/ABI/
6576 X:      Documentation/admin-guide/media/
6577 X:      Documentation/devicetree/
6578 X:      Documentation/driver-api/media/
6579 X:      Documentation/firmware-guide/acpi/
6580 X:      Documentation/i2c/
6581 X:      Documentation/netlink/
6582 X:      Documentation/power/
6583 X:      Documentation/spi/
6584 X:      Documentation/userspace-api/media/
6585
6586 DOCUMENTATION PROCESS
6587 M:      Jonathan Corbet <[email protected]>
6588 L:      [email protected]
6589 S:      Maintained
6590 F:      Documentation/maintainer/
6591 F:      Documentation/process/
6592
6593 DOCUMENTATION REPORTING ISSUES
6594 M:      Thorsten Leemhuis <[email protected]>
6595 L:      [email protected]
6596 S:      Maintained
6597 F:      Documentation/admin-guide/quickly-build-trimmed-linux.rst
6598 F:      Documentation/admin-guide/reporting-issues.rst
6599 F:      Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6600
6601 DOCUMENTATION SCRIPTS
6602 M:      Mauro Carvalho Chehab <[email protected]>
6603 L:      [email protected]
6604 S:      Maintained
6605 F:      Documentation/sphinx/parse-headers.pl
6606 F:      scripts/documentation-file-ref-check
6607 F:      scripts/sphinx-pre-install
6608
6609 DOCUMENTATION/ITALIAN
6610 M:      Federico Vaga <[email protected]>
6611 L:      [email protected]
6612 S:      Maintained
6613 F:      Documentation/translations/it_IT
6614
6615 DOCUMENTATION/JAPANESE
6616 R:      Akira Yokosawa <[email protected]>
6617 L:      [email protected]
6618 S:      Maintained
6619 F:      Documentation/translations/ja_JP
6620
6621 DONGWOON DW9714 LENS VOICE COIL DRIVER
6622 M:      Sakari Ailus <[email protected]>
6623 L:      [email protected]
6624 S:      Maintained
6625 T:      git git://linuxtv.org/media_tree.git
6626 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6627 F:      drivers/media/i2c/dw9714.c
6628
6629 DONGWOON DW9719 LENS VOICE COIL DRIVER
6630 M:      Daniel Scally <[email protected]>
6631 L:      [email protected]
6632 S:      Maintained
6633 T:      git git://linuxtv.org/media_tree.git
6634 F:      drivers/media/i2c/dw9719.c
6635
6636 DONGWOON DW9768 LENS VOICE COIL DRIVER
6637 L:      [email protected]
6638 S:      Orphan
6639 T:      git git://linuxtv.org/media_tree.git
6640 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6641 F:      drivers/media/i2c/dw9768.c
6642
6643 DONGWOON DW9807 LENS VOICE COIL DRIVER
6644 M:      Sakari Ailus <[email protected]>
6645 L:      [email protected]
6646 S:      Maintained
6647 T:      git git://linuxtv.org/media_tree.git
6648 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6649 F:      drivers/media/i2c/dw9807-vcm.c
6650
6651 DOUBLETALK DRIVER
6652 M:      "James R. Van Zandt" <[email protected]>
6653 L:      [email protected]
6654 S:      Maintained
6655 F:      drivers/char/dtlk.c
6656 F:      include/linux/dtlk.h
6657
6658 DPAA2 DATAPATH I/O (DPIO) DRIVER
6659 M:      Roy Pledge <[email protected]>
6660 L:      [email protected]
6661 S:      Maintained
6662 F:      drivers/soc/fsl/dpio
6663
6664 DPAA2 ETHERNET DRIVER
6665 M:      Ioana Ciornei <[email protected]>
6666 L:      [email protected]
6667 S:      Maintained
6668 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6669 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6670 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
6671 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
6672 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6673 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6674 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6675 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
6676 F:      drivers/net/ethernet/freescale/dpaa2/dpmac*
6677 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
6678
6679 DPAA2 ETHERNET SWITCH DRIVER
6680 M:      Ioana Ciornei <[email protected]>
6681 L:      [email protected]
6682 S:      Maintained
6683 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6684 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6685 F:      drivers/net/ethernet/freescale/dpaa2/dpsw*
6686
6687 DPLL SUBSYSTEM
6688 M:      Vadim Fedorenko <[email protected]>
6689 M:      Arkadiusz Kubalewski <[email protected]>
6690 M:      Jiri Pirko <[email protected]>
6691 L:      [email protected]
6692 S:      Supported
6693 F:      Documentation/driver-api/dpll.rst
6694 F:      drivers/dpll/*
6695 F:      include/linux/dpll.h
6696 F:      include/uapi/linux/dpll.h
6697
6698 DRBD DRIVER
6699 M:      Philipp Reisner <[email protected]>
6700 M:      Lars Ellenberg <[email protected]>
6701 M:      Christoph Böhmwalder <[email protected]>
6702 L:      [email protected]
6703 S:      Supported
6704 W:      http://www.drbd.org
6705 T:      git git://git.linbit.com/linux-drbd.git
6706 T:      git git://git.linbit.com/drbd-8.4.git
6707 F:      Documentation/admin-guide/blockdev/
6708 F:      drivers/block/drbd/
6709 F:      include/linux/drbd*
6710 F:      lib/lru_cache.c
6711
6712 DRIVER COMPONENT FRAMEWORK
6713 L:      [email protected]
6714 F:      drivers/base/component.c
6715 F:      include/linux/component.h
6716
6717 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6718 M:      Greg Kroah-Hartman <[email protected]>
6719 R:      "Rafael J. Wysocki" <[email protected]>
6720 S:      Supported
6721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6722 F:      Documentation/core-api/kobject.rst
6723 F:      drivers/base/
6724 F:      fs/debugfs/
6725 F:      fs/sysfs/
6726 F:      include/linux/debugfs.h
6727 F:      include/linux/fwnode.h
6728 F:      include/linux/kobj*
6729 F:      include/linux/property.h
6730 F:      lib/kobj*
6731
6732 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6733 M:      Nishanth Menon <[email protected]>
6734 L:      [email protected]
6735 S:      Maintained
6736 F:      drivers/soc/ti/smartreflex.c
6737 F:      include/linux/power/smartreflex.h
6738
6739 DRM ACCEL DRIVERS FOR INTEL VPU
6740 M:      Jacek Lawrynowicz <[email protected]>
6741 M:      Stanislaw Gruszka <[email protected]>
6742 L:      [email protected]
6743 S:      Supported
6744 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6745 F:      drivers/accel/ivpu/
6746 F:      include/uapi/drm/ivpu_accel.h
6747
6748 DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6749 M:      Oded Gabbay <[email protected]>
6750 L:      [email protected]
6751 S:      Maintained
6752 C:      irc://irc.oftc.net/dri-devel
6753 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6754 F:      Documentation/accel/
6755 F:      drivers/accel/
6756 F:      include/drm/drm_accel.h
6757
6758 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6759 M:      Maxime Ripard <[email protected]>
6760 M:      Chen-Yu Tsai <[email protected]>
6761 R:      Jernej Skrabec <[email protected]>
6762 L:      [email protected]
6763 S:      Supported
6764 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6765 F:      drivers/gpu/drm/sun4i/sun8i*
6766
6767 DRM DRIVER FOR ARM PL111 CLCD
6768 S:      Orphan
6769 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6770 F:      drivers/gpu/drm/pl111/
6771
6772 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6773 M:      Linus Walleij <[email protected]>
6774 S:      Maintained
6775 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6776 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6777 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
6778
6779 DRM DRIVER FOR ASPEED BMC GFX
6780 M:      Joel Stanley <[email protected]>
6781 L:      [email protected] (moderated for non-subscribers)
6782 S:      Supported
6783 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6784 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6785 F:      drivers/gpu/drm/aspeed/
6786
6787 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6788 M:      Dave Airlie <[email protected]>
6789 R:      Thomas Zimmermann <[email protected]>
6790 R:      Jocelyn Falempe <[email protected]>
6791 L:      [email protected]
6792 S:      Supported
6793 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6794 F:      drivers/gpu/drm/ast/
6795
6796 DRM DRIVER FOR BOCHS VIRTUAL GPU
6797 M:      Gerd Hoffmann <[email protected]>
6798 L:      [email protected]
6799 S:      Maintained
6800 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6801 F:      drivers/gpu/drm/tiny/bochs.c
6802
6803 DRM DRIVER FOR BOE HIMAX8279D PANELS
6804 M:      Jerry Han <[email protected]>
6805 S:      Maintained
6806 F:      Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6807 F:      drivers/gpu/drm/panel/panel-boe-himax8279d.c
6808
6809 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6810 M:      Jagan Teki <[email protected]>
6811 S:      Maintained
6812 F:      Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6813 F:      drivers/gpu/drm/bridge/chipone-icn6211.c
6814
6815 DRM DRIVER FOR EBBG FT8719 PANEL
6816 M:      Joel Selvaraj <[email protected]>
6817 S:      Maintained
6818 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6819 F:      Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6820 F:      drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6821
6822 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6823 M:      Linus Walleij <[email protected]>
6824 S:      Maintained
6825 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6826 F:      drivers/gpu/drm/tve200/
6827
6828 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6829 M:      Icenowy Zheng <[email protected]>
6830 S:      Maintained
6831 F:      Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6832 F:      drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6833
6834 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6835 M:      Jagan Teki <[email protected]>
6836 S:      Maintained
6837 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6838 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6839
6840 DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6841 M:      Thomas Zimmermann <[email protected]>
6842 M:      Javier Martinez Canillas <[email protected]>
6843 L:      [email protected]
6844 S:      Maintained
6845 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6846 F:      drivers/gpu/drm/drm_aperture.c
6847 F:      drivers/gpu/drm/tiny/ofdrm.c
6848 F:      drivers/gpu/drm/tiny/simpledrm.c
6849 F:      drivers/video/aperture.c
6850 F:      drivers/video/nomodeset.c
6851 F:      include/drm/drm_aperture.h
6852 F:      include/linux/aperture.h
6853 F:      include/video/nomodeset.h
6854
6855 DRM DRIVER FOR GENERIC EDP PANELS
6856 R:      Douglas Anderson <[email protected]>
6857 F:      Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6858 F:      drivers/gpu/drm/panel/panel-edp.c
6859
6860 DRM DRIVER FOR GENERIC USB DISPLAY
6861 M:      Noralf Trønnes <[email protected]>
6862 S:      Maintained
6863 W:      https://github.com/notro/gud/wiki
6864 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6865 F:      drivers/gpu/drm/gud/
6866 F:      include/drm/gud.h
6867
6868 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6869 M:      Hans de Goede <[email protected]>
6870 S:      Maintained
6871 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6872 F:      drivers/gpu/drm/tiny/gm12u320.c
6873
6874 DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
6875 M:      Ondrej Jirman <[email protected]>
6876 M:      Javier Martinez Canillas <[email protected]>
6877 S:      Maintained
6878 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6879 F:      Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
6880 F:      drivers/gpu/drm/panel/panel-himax-hx8394.c
6881
6882 DRM DRIVER FOR HX8357D PANELS
6883 S:      Orphan
6884 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6885 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
6886 F:      drivers/gpu/drm/tiny/hx8357d.c
6887
6888 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6889 M:      Deepak Rawat <[email protected]>
6890 L:      [email protected]
6891 L:      [email protected]
6892 S:      Maintained
6893 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6894 F:      drivers/gpu/drm/hyperv
6895
6896 DRM DRIVER FOR ILITEK ILI9225 PANELS
6897 M:      David Lechner <[email protected]>
6898 S:      Maintained
6899 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6900 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6901 F:      drivers/gpu/drm/tiny/ili9225.c
6902
6903 DRM DRIVER FOR ILITEK ILI9486 PANELS
6904 M:      Kamlesh Gurudasani <[email protected]>
6905 S:      Maintained
6906 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6907 F:      Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6908 F:      drivers/gpu/drm/tiny/ili9486.c
6909
6910 DRM DRIVER FOR ILITEK ILI9805 PANELS
6911 M:      Michael Trimarchi <[email protected]>
6912 S:      Maintained
6913 F:      Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
6914 F:      drivers/gpu/drm/panel/panel-ilitek-ili9805.c
6915
6916 DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
6917 M:      Jagan Teki <[email protected]>
6918 S:      Maintained
6919 F:      Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
6920 F:      drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
6921
6922 DRM DRIVER FOR LG SW43408 PANELS
6923 M:      Sumit Semwal <[email protected]>
6924 M:      Caleb Connolly <[email protected]>
6925 S:      Maintained
6926 T:      git git://anongit.freedesktop.org/drm/drm-misc
6927 F:      Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
6928 F:      drivers/gpu/drm/panel/panel-lg-sw43408.c
6929
6930 DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
6931 M:      Paul Kocialkowski <[email protected]>
6932 S:      Supported
6933 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6934 F:      drivers/gpu/drm/logicvc/
6935
6936 DRM DRIVER FOR LVDS PANELS
6937 M:      Laurent Pinchart <[email protected]>
6938 L:      [email protected]
6939 S:      Maintained
6940 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6941 F:      Documentation/devicetree/bindings/display/lvds.yaml
6942 F:      Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6943 F:      drivers/gpu/drm/panel/panel-lvds.c
6944
6945 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6946 M:      Guido Günther <[email protected]>
6947 R:      Purism Kernel Team <[email protected]>
6948 S:      Maintained
6949 F:      Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6950 F:      drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6951
6952 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6953 M:      Dave Airlie <[email protected]>
6954 R:      Thomas Zimmermann <[email protected]>
6955 R:      Jocelyn Falempe <[email protected]>
6956 L:      [email protected]
6957 S:      Supported
6958 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6959 F:      drivers/gpu/drm/mgag200/
6960
6961 DRM DRIVER FOR MI0283QT
6962 M:      Noralf Trønnes <[email protected]>
6963 S:      Maintained
6964 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6965 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6966 F:      drivers/gpu/drm/tiny/mi0283qt.c
6967
6968 DRM DRIVER FOR MIPI DBI compatible panels
6969 M:      Noralf Trønnes <[email protected]>
6970 S:      Maintained
6971 W:      https://github.com/notro/panel-mipi-dbi/wiki
6972 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6973 F:      Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6974 F:      drivers/gpu/drm/tiny/panel-mipi-dbi.c
6975
6976 DRM DRIVER for Qualcomm Adreno GPUs
6977 M:      Rob Clark <[email protected]>
6978 R:      Sean Paul <[email protected]>
6979 R:      Konrad Dybcio <[email protected]>
6980 L:      [email protected]
6981 L:      [email protected]
6982 L:      [email protected]
6983 S:      Maintained
6984 B:      https://gitlab.freedesktop.org/drm/msm/-/issues
6985 T:      git https://gitlab.freedesktop.org/drm/msm.git
6986 F:      Documentation/devicetree/bindings/display/msm/gpu.yaml
6987 F:      drivers/gpu/drm/msm/adreno/
6988 F:      drivers/gpu/drm/msm/msm_gpu.*
6989 F:      drivers/gpu/drm/msm/msm_gpu_devfreq.*
6990 F:      drivers/gpu/drm/msm/msm_ringbuffer.*
6991 F:      drivers/gpu/drm/msm/registers/adreno/
6992 F:      include/uapi/drm/msm_drm.h
6993
6994 DRM DRIVER for Qualcomm display hardware
6995 M:      Rob Clark <[email protected]>
6996 M:      Abhinav Kumar <[email protected]>
6997 M:      Dmitry Baryshkov <[email protected]>
6998 R:      Sean Paul <[email protected]>
6999 R:      Marijn Suijten <[email protected]>
7000 L:      [email protected]
7001 L:      [email protected]
7002 L:      [email protected]
7003 S:      Maintained
7004 B:      https://gitlab.freedesktop.org/drm/msm/-/issues
7005 T:      git https://gitlab.freedesktop.org/drm/msm.git
7006 F:      Documentation/devicetree/bindings/display/msm/
7007 F:      drivers/gpu/drm/ci/xfails/msm*
7008 F:      drivers/gpu/drm/msm/
7009 F:      include/uapi/drm/msm_drm.h
7010
7011 DRM DRIVER FOR NOVATEK NT35510 PANELS
7012 M:      Linus Walleij <[email protected]>
7013 S:      Maintained
7014 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7015 F:      Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7016 F:      drivers/gpu/drm/panel/panel-novatek-nt35510.c
7017
7018 DRM DRIVER FOR NOVATEK NT35560 PANELS
7019 M:      Linus Walleij <[email protected]>
7020 S:      Maintained
7021 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7022 F:      Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7023 F:      drivers/gpu/drm/panel/panel-novatek-nt35560.c
7024
7025 DRM DRIVER FOR NOVATEK NT36523 PANELS
7026 M:      Jianhua Lu <[email protected]>
7027 S:      Maintained
7028 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7029 F:      Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7030 F:      drivers/gpu/drm/panel/panel-novatek-nt36523.c
7031
7032 DRM DRIVER FOR NOVATEK NT36672A PANELS
7033 M:      Sumit Semwal <[email protected]>
7034 S:      Maintained
7035 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7036 F:      Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7037 F:      drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7038
7039 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7040 M:      Karol Herbst <[email protected]>
7041 M:      Lyude Paul <[email protected]>
7042 M:      Danilo Krummrich <[email protected]>
7043 L:      [email protected]
7044 L:      [email protected]
7045 S:      Supported
7046 W:      https://nouveau.freedesktop.org/
7047 Q:      https://patchwork.freedesktop.org/project/nouveau/
7048 Q:      https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7049 B:      https://gitlab.freedesktop.org/drm/nouveau/-/issues
7050 C:      irc://irc.oftc.net/nouveau
7051 T:      git https://gitlab.freedesktop.org/drm/nouveau.git
7052 F:      drivers/gpu/drm/nouveau/
7053 F:      include/uapi/drm/nouveau_drm.h
7054
7055 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7056 M:      Stefan Mavrodiev <[email protected]>
7057 S:      Maintained
7058 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7059 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7060
7061 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7062 R:      Douglas Anderson <[email protected]>
7063 F:      Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7064 F:      drivers/gpu/drm/bridge/parade-ps8640.c
7065
7066 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7067 M:      Noralf Trønnes <[email protected]>
7068 S:      Maintained
7069 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7070 F:      Documentation/devicetree/bindings/display/repaper.txt
7071 F:      drivers/gpu/drm/tiny/repaper.c
7072
7073 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7074 M:      Dave Airlie <[email protected]>
7075 M:      Gerd Hoffmann <[email protected]>
7076 L:      [email protected]
7077 S:      Obsolete
7078 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7079 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7080 F:      drivers/gpu/drm/tiny/cirrus.c
7081
7082 DRM DRIVER FOR QXL VIRTUAL GPU
7083 M:      Dave Airlie <[email protected]>
7084 M:      Gerd Hoffmann <[email protected]>
7085 L:      [email protected]
7086 L:      [email protected]
7087 S:      Maintained
7088 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7089 F:      drivers/gpu/drm/qxl/
7090 F:      include/uapi/drm/qxl_drm.h
7091
7092 DRM DRIVER FOR RAYDIUM RM67191 PANELS
7093 M:      Robert Chiras <[email protected]>
7094 S:      Maintained
7095 F:      Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7096 F:      drivers/gpu/drm/panel/panel-raydium-rm67191.c
7097
7098 DRM DRIVER FOR SAMSUNG DB7430 PANELS
7099 M:      Linus Walleij <[email protected]>
7100 S:      Maintained
7101 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7102 F:      Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7103 F:      drivers/gpu/drm/panel/panel-samsung-db7430.c
7104
7105 DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7106 M:      Inki Dae <[email protected]>
7107 M:      Jagan Teki <[email protected]>
7108 M:      Marek Szyprowski <[email protected]>
7109 S:      Maintained
7110 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7111 F:      Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7112 F:      drivers/gpu/drm/bridge/samsung-dsim.c
7113 F:      include/drm/bridge/samsung-dsim.h
7114
7115 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7116 M:      Markuss Broks <[email protected]>
7117 S:      Maintained
7118 F:      Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7119 F:      drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7120
7121 DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7122 M:      Artur Weber <[email protected]>
7123 S:      Maintained
7124 F:      Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7125 F:      drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7126
7127 DRM DRIVER FOR SITRONIX ST7586 PANELS
7128 M:      David Lechner <[email protected]>
7129 S:      Maintained
7130 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7131 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
7132 F:      drivers/gpu/drm/tiny/st7586.c
7133
7134 DRM DRIVER FOR SITRONIX ST7701 PANELS
7135 M:      Jagan Teki <[email protected]>
7136 S:      Maintained
7137 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7138 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
7139
7140 DRM DRIVER FOR SITRONIX ST7703 PANELS
7141 M:      Guido Günther <[email protected]>
7142 R:      Purism Kernel Team <[email protected]>
7143 R:      Ondrej Jirman <[email protected]>
7144 S:      Maintained
7145 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7146 F:      drivers/gpu/drm/panel/panel-sitronix-st7703.c
7147
7148 DRM DRIVER FOR SITRONIX ST7735R PANELS
7149 M:      David Lechner <[email protected]>
7150 S:      Maintained
7151 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7152 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7153 F:      drivers/gpu/drm/tiny/st7735r.c
7154
7155 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7156 M:      Javier Martinez Canillas <[email protected]>
7157 S:      Maintained
7158 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7159 F:      Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7160 F:      Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7161 F:      drivers/gpu/drm/solomon/ssd130x*
7162
7163 DRM DRIVER FOR ST-ERICSSON MCDE
7164 M:      Linus Walleij <[email protected]>
7165 S:      Maintained
7166 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7167 F:      Documentation/devicetree/bindings/display/ste,mcde.yaml
7168 F:      drivers/gpu/drm/mcde/
7169
7170 DRM DRIVER FOR SYNAPTICS R63353 PANELS
7171 M:      Michael Trimarchi <[email protected]>
7172 S:      Maintained
7173 F:      Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7174 F:      drivers/gpu/drm/panel/panel-synaptics-r63353.c
7175
7176 DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7177 M:      Jagan Teki <[email protected]>
7178 S:      Maintained
7179 F:      Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7180 F:      drivers/gpu/drm/bridge/ti-dlpc3433.c
7181
7182 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7183 R:      Douglas Anderson <[email protected]>
7184 F:      Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7185 F:      drivers/gpu/drm/bridge/ti-sn65dsi86.c
7186
7187 DRM DRIVER FOR TPO TPG110 PANELS
7188 M:      Linus Walleij <[email protected]>
7189 S:      Maintained
7190 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7191 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7192 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
7193
7194 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7195 M:      Dave Airlie <[email protected]>
7196 R:      Sean Paul <[email protected]>
7197 R:      Thomas Zimmermann <[email protected]>
7198 L:      [email protected]
7199 S:      Supported
7200 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7201 F:      drivers/gpu/drm/udl/
7202
7203 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7204 M:      Rodrigo Siqueira <[email protected]>
7205 M:      Melissa Wen <[email protected]>
7206 M:      Maíra Canal <[email protected]>
7207 R:      Haneen Mohammed <[email protected]>
7208 R:      Daniel Vetter <[email protected]>
7209 L:      [email protected]
7210 S:      Maintained
7211 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7212 F:      Documentation/gpu/vkms.rst
7213 F:      drivers/gpu/drm/vkms/
7214
7215 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7216 M:      Hans de Goede <[email protected]>
7217 L:      [email protected]
7218 S:      Maintained
7219 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7220 F:      drivers/gpu/drm/vboxvideo/
7221
7222 DRM DRIVER FOR VMWARE VIRTUAL GPU
7223 M:      Zack Rusin <[email protected]>
7224 R:      Broadcom internal kernel review list <[email protected]>
7225 L:      [email protected]
7226 S:      Supported
7227 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7228 F:      drivers/gpu/drm/vmwgfx/
7229 F:      include/uapi/drm/vmwgfx_drm.h
7230
7231 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7232 M:      Linus Walleij <[email protected]>
7233 S:      Maintained
7234 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7235 F:      Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7236 F:      drivers/gpu/drm/panel/panel-widechips-ws2401.c
7237
7238 DRM DRIVERS
7239 M:      David Airlie <[email protected]>
7240 M:      Daniel Vetter <[email protected]>
7241 L:      [email protected]
7242 S:      Maintained
7243 B:      https://gitlab.freedesktop.org/drm
7244 C:      irc://irc.oftc.net/dri-devel
7245 T:      git https://gitlab.freedesktop.org/drm/kernel.git
7246 F:      Documentation/devicetree/bindings/display/
7247 F:      Documentation/devicetree/bindings/gpu/
7248 F:      Documentation/gpu/
7249 F:      drivers/gpu/
7250 F:      include/drm/
7251 F:      include/linux/vga*
7252 F:      include/uapi/drm/
7253
7254 DRM DRIVERS AND MISC GPU PATCHES
7255 M:      Maarten Lankhorst <[email protected]>
7256 M:      Maxime Ripard <[email protected]>
7257 M:      Thomas Zimmermann <[email protected]>
7258 S:      Maintained
7259 W:      https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7260 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7261 F:      Documentation/devicetree/bindings/display/
7262 F:      Documentation/devicetree/bindings/gpu/
7263 F:      Documentation/gpu/
7264 F:      drivers/gpu/drm/
7265 F:      drivers/gpu/vga/
7266 F:      include/drm/drm
7267 F:      include/linux/vga*
7268 F:      include/uapi/drm/
7269 X:      drivers/gpu/drm/amd/
7270 X:      drivers/gpu/drm/armada/
7271 X:      drivers/gpu/drm/etnaviv/
7272 X:      drivers/gpu/drm/exynos/
7273 X:      drivers/gpu/drm/i915/
7274 X:      drivers/gpu/drm/kmb/
7275 X:      drivers/gpu/drm/mediatek/
7276 X:      drivers/gpu/drm/msm/
7277 X:      drivers/gpu/drm/nouveau/
7278 X:      drivers/gpu/drm/radeon/
7279 X:      drivers/gpu/drm/renesas/rcar-du/
7280 X:      drivers/gpu/drm/tegra/
7281
7282 DRM DRIVERS FOR ALLWINNER A10
7283 M:      Maxime Ripard <[email protected]>
7284 M:      Chen-Yu Tsai <[email protected]>
7285 L:      [email protected]
7286 S:      Supported
7287 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7288 F:      Documentation/devicetree/bindings/display/allwinner*
7289 F:      drivers/gpu/drm/sun4i/
7290
7291 DRM DRIVERS FOR AMLOGIC SOCS
7292 M:      Neil Armstrong <[email protected]>
7293 L:      [email protected]
7294 L:      [email protected]
7295 S:      Supported
7296 W:      http://linux-meson.com/
7297 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7298 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7299 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7300 F:      Documentation/gpu/meson.rst
7301 F:      drivers/gpu/drm/ci/xfails/meson*
7302 F:      drivers/gpu/drm/meson/
7303
7304 DRM DRIVERS FOR ATMEL HLCDC
7305 M:      Sam Ravnborg <[email protected]>
7306 M:      Boris Brezillon <[email protected]>
7307 L:      [email protected]
7308 S:      Supported
7309 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7310 F:      Documentation/devicetree/bindings/display/atmel/
7311 F:      drivers/gpu/drm/atmel-hlcdc/
7312
7313 DRM DRIVERS FOR BRIDGE CHIPS
7314 M:      Andrzej Hajda <[email protected]>
7315 M:      Neil Armstrong <[email protected]>
7316 M:      Robert Foss <[email protected]>
7317 R:      Laurent Pinchart <[email protected]>
7318 R:      Jonas Karlman <[email protected]>
7319 R:      Jernej Skrabec <[email protected]>
7320 S:      Maintained
7321 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7322 F:      Documentation/devicetree/bindings/display/bridge/
7323 F:      drivers/gpu/drm/bridge/
7324 F:      drivers/gpu/drm/drm_bridge.c
7325 F:      drivers/gpu/drm/drm_bridge_connector.c
7326 F:      include/drm/drm_bridge.h
7327 F:      include/drm/drm_bridge_connector.h
7328
7329 DRM DRIVERS FOR EXYNOS
7330 M:      Inki Dae <[email protected]>
7331 M:      Seung-Woo Kim <[email protected]>
7332 M:      Kyungmin Park <[email protected]>
7333 L:      [email protected]
7334 S:      Supported
7335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7336 F:      Documentation/devicetree/bindings/display/exynos/
7337 F:      Documentation/devicetree/bindings/display/samsung/
7338 F:      drivers/gpu/drm/exynos/
7339 F:      include/uapi/drm/exynos_drm.h
7340
7341 DRM DRIVERS FOR FREESCALE DCU
7342 M:      Stefan Agner <[email protected]>
7343 M:      Alison Wang <[email protected]>
7344 L:      [email protected]
7345 S:      Supported
7346 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7347 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
7348 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
7349 F:      drivers/gpu/drm/fsl-dcu/
7350
7351 DRM DRIVERS FOR FREESCALE IMX 5/6
7352 M:      Philipp Zabel <[email protected]>
7353 L:      [email protected]
7354 S:      Maintained
7355 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7356 T:      git git://git.pengutronix.de/git/pza/linux
7357 F:      Documentation/devicetree/bindings/display/imx/
7358 F:      drivers/gpu/drm/imx/ipuv3/
7359 F:      drivers/gpu/ipu-v3/
7360
7361 DRM DRIVERS FOR FREESCALE IMX BRIDGE
7362 M:      Liu Ying <[email protected]>
7363 L:      [email protected]
7364 S:      Maintained
7365 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7366 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7367 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7368 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7369 F:      drivers/gpu/drm/bridge/imx/
7370
7371 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7372 M:      Patrik Jakobsson <[email protected]>
7373 L:      [email protected]
7374 S:      Maintained
7375 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7376 F:      drivers/gpu/drm/gma500/
7377
7378 DRM DRIVERS FOR HISILICON
7379 M:      Xinliang Liu <[email protected]>
7380 M:      Tian Tao  <[email protected]>
7381 R:      Xinwei Kong <[email protected]>
7382 R:      Sumit Semwal <[email protected]>
7383 R:      Yongqin Liu <[email protected]>
7384 R:      John Stultz <[email protected]>
7385 L:      [email protected]
7386 S:      Maintained
7387 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7388 F:      Documentation/devicetree/bindings/display/hisilicon/
7389 F:      drivers/gpu/drm/hisilicon/
7390
7391 DRM DRIVERS FOR LIMA
7392 M:      Qiang Yu <[email protected]>
7393 L:      [email protected]
7394 L:      [email protected] (moderated for non-subscribers)
7395 S:      Maintained
7396 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7397 F:      drivers/gpu/drm/lima/
7398 F:      include/uapi/drm/lima_drm.h
7399
7400 DRM DRIVERS FOR LOONGSON
7401 M:      Sui Jingfeng <[email protected]>
7402 L:      [email protected]
7403 S:      Supported
7404 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7405 F:      drivers/gpu/drm/loongson/
7406
7407 DRM DRIVERS FOR MEDIATEK
7408 M:      Chun-Kuang Hu <[email protected]>
7409 M:      Philipp Zabel <[email protected]>
7410 L:      [email protected]
7411 L:      [email protected] (moderated for non-subscribers)
7412 S:      Supported
7413 F:      Documentation/devicetree/bindings/display/mediatek/
7414 F:      drivers/gpu/drm/ci/xfails/mediatek*
7415 F:      drivers/gpu/drm/mediatek/
7416 F:      drivers/phy/mediatek/phy-mtk-dp.c
7417 F:      drivers/phy/mediatek/phy-mtk-hdmi*
7418 F:      drivers/phy/mediatek/phy-mtk-mipi*
7419
7420 DRM DRIVERS FOR NVIDIA TEGRA
7421 M:      Thierry Reding <[email protected]>
7422 M:      Mikko Perttunen <[email protected]>
7423 L:      [email protected]
7424 L:      [email protected]
7425 S:      Supported
7426 T:      git https://gitlab.freedesktop.org/drm/tegra.git
7427 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7428 F:      Documentation/devicetree/bindings/gpu/host1x/
7429 F:      drivers/gpu/drm/tegra/
7430 F:      drivers/gpu/host1x/
7431 F:      include/linux/host1x.h
7432 F:      include/uapi/drm/tegra_drm.h
7433
7434 DRM DRIVERS FOR RENESAS R-CAR
7435 M:      Laurent Pinchart <[email protected]>
7436 M:      Kieran Bingham <[email protected]>
7437 L:      [email protected]
7438 L:      [email protected]
7439 S:      Supported
7440 T:      git git://linuxtv.org/pinchartl/media drm/du/next
7441 F:      Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7442 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7443 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7444 F:      Documentation/devicetree/bindings/display/renesas,du.yaml
7445 F:      drivers/gpu/drm/renesas/rcar-du/
7446
7447 DRM DRIVERS FOR RENESAS RZ
7448 M:      Biju Das <[email protected]>
7449 L:      [email protected]
7450 L:      [email protected]
7451 S:      Maintained
7452 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7453 F:      Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7454 F:      drivers/gpu/drm/renesas/rz-du/
7455
7456 DRM DRIVERS FOR RENESAS SHMOBILE
7457 M:      Laurent Pinchart <[email protected]>
7458 M:      Geert Uytterhoeven <[email protected]>
7459 L:      [email protected]
7460 L:      [email protected]
7461 S:      Supported
7462 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7463 F:      Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7464 F:      drivers/gpu/drm/renesas/shmobile/
7465 F:      include/linux/platform_data/shmob_drm.h
7466
7467 DRM DRIVERS FOR ROCKCHIP
7468 M:      Sandy Huang <[email protected]>
7469 M:      Heiko Stübner <[email protected]>
7470 M:      Andy Yan <[email protected]>
7471 L:      [email protected]
7472 S:      Maintained
7473 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7474 F:      Documentation/devicetree/bindings/display/rockchip/
7475 F:      drivers/gpu/drm/ci/xfails/rockchip*
7476 F:      drivers/gpu/drm/rockchip/
7477
7478 DRM DRIVERS FOR STI
7479 M:      Alain Volmat <[email protected]>
7480 L:      [email protected]
7481 S:      Maintained
7482 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7483 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
7484 F:      drivers/gpu/drm/sti
7485
7486 DRM DRIVERS FOR STM
7487 M:      Yannick Fertre <[email protected]>
7488 M:      Raphael Gallais-Pou <[email protected]>
7489 M:      Philippe Cornu <[email protected]>
7490 L:      [email protected]
7491 S:      Maintained
7492 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7493 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7494 F:      drivers/gpu/drm/stm
7495
7496 DRM DRIVERS FOR TI KEYSTONE
7497 M:      Jyri Sarha <[email protected]>
7498 M:      Tomi Valkeinen <[email protected]>
7499 L:      [email protected]
7500 S:      Maintained
7501 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7502 F:      Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7503 F:      Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7504 F:      Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7505 F:      drivers/gpu/drm/tidss/
7506
7507 DRM DRIVERS FOR TI LCDC
7508 M:      Jyri Sarha <[email protected]>
7509 M:      Tomi Valkeinen <[email protected]>
7510 L:      [email protected]
7511 S:      Maintained
7512 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7513 F:      Documentation/devicetree/bindings/display/tilcdc/
7514 F:      drivers/gpu/drm/tilcdc/
7515
7516 DRM DRIVERS FOR TI OMAP
7517 M:      Tomi Valkeinen <[email protected]>
7518 L:      [email protected]
7519 S:      Maintained
7520 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7521 F:      Documentation/devicetree/bindings/display/ti/
7522 F:      drivers/gpu/drm/omapdrm/
7523
7524 DRM DRIVERS FOR V3D
7525 M:      Melissa Wen <[email protected]>
7526 M:      Maíra Canal <[email protected]>
7527 S:      Supported
7528 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7529 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7530 F:      drivers/gpu/drm/v3d/
7531 F:      include/uapi/drm/v3d_drm.h
7532
7533 DRM DRIVERS FOR VC4
7534 M:      Maxime Ripard <[email protected]>
7535 S:      Supported
7536 T:      git git://github.com/anholt/linux
7537 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7538 F:      Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7539 F:      drivers/gpu/drm/vc4/
7540 F:      include/uapi/drm/vc4_drm.h
7541
7542 DRM DRIVERS FOR VIVANTE GPU IP
7543 M:      Lucas Stach <[email protected]>
7544 R:      Russell King <[email protected]>
7545 R:      Christian Gmeiner <[email protected]>
7546 L:      [email protected] (moderated for non-subscribers)
7547 L:      [email protected]
7548 S:      Maintained
7549 F:      Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7550 F:      drivers/gpu/drm/etnaviv/
7551 F:      include/uapi/drm/etnaviv_drm.h
7552
7553 DRM DRIVERS FOR XEN
7554 M:      Oleksandr Andrushchenko <[email protected]>
7555 L:      [email protected]
7556 L:      [email protected] (moderated for non-subscribers)
7557 S:      Supported
7558 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7559 F:      Documentation/gpu/xen-front.rst
7560 F:      drivers/gpu/drm/xen/
7561
7562 DRM DRIVERS FOR XILINX
7563 M:      Laurent Pinchart <[email protected]>
7564 M:      Tomi Valkeinen <[email protected]>
7565 L:      [email protected]
7566 S:      Maintained
7567 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7568 F:      Documentation/devicetree/bindings/display/xlnx/
7569 F:      drivers/gpu/drm/xlnx/
7570
7571 DRM GPU SCHEDULER
7572 M:      Luben Tuikov <[email protected]>
7573 M:      Matthew Brost <[email protected]>
7574 L:      [email protected]
7575 S:      Maintained
7576 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7577 F:      drivers/gpu/drm/scheduler/
7578 F:      include/drm/gpu_scheduler.h
7579
7580 DRM PANEL DRIVERS
7581 M:      Neil Armstrong <[email protected]>
7582 R:      Jessica Zhang <[email protected]>
7583 R:      Sam Ravnborg <[email protected]>
7584 L:      [email protected]
7585 S:      Maintained
7586 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7587 F:      Documentation/devicetree/bindings/display/panel/
7588 F:      drivers/gpu/drm/drm_panel.c
7589 F:      drivers/gpu/drm/panel/
7590 F:      include/drm/drm_panel.h
7591
7592 DRM PRIVACY-SCREEN CLASS
7593 M:      Hans de Goede <[email protected]>
7594 L:      [email protected]
7595 S:      Maintained
7596 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7597 F:      drivers/gpu/drm/drm_privacy_screen*
7598 F:      include/drm/drm_privacy_screen*
7599
7600 DRM TTM SUBSYSTEM
7601 M:      Christian Koenig <[email protected]>
7602 M:      Huang Rui <[email protected]>
7603 L:      [email protected]
7604 S:      Maintained
7605 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7606 F:      drivers/gpu/drm/ttm/
7607 F:      include/drm/ttm/
7608
7609 DRM AUTOMATED TESTING
7610 M:      Helen Koike <[email protected]>
7611 L:      [email protected]
7612 S:      Maintained
7613 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7614 F:      Documentation/gpu/automated_testing.rst
7615 F:      drivers/gpu/drm/ci/
7616
7617 DSBR100 USB FM RADIO DRIVER
7618 M:      Alexey Klimov <[email protected]>
7619 L:      [email protected]
7620 S:      Maintained
7621 T:      git git://linuxtv.org/media_tree.git
7622 F:      drivers/media/radio/dsbr100.c
7623
7624 DT3155 MEDIA DRIVER
7625 M:      Hans Verkuil <[email protected]>
7626 L:      [email protected]
7627 S:      Odd Fixes
7628 W:      https://linuxtv.org
7629 T:      git git://linuxtv.org/media_tree.git
7630 F:      drivers/media/pci/dt3155/
7631
7632 DVB_USB_AF9015 MEDIA DRIVER
7633 L:      [email protected]
7634 S:      Orphan
7635 W:      https://linuxtv.org
7636 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7637 F:      drivers/media/usb/dvb-usb-v2/af9015*
7638
7639 DVB_USB_AF9035 MEDIA DRIVER
7640 L:      [email protected]
7641 S:      Orphan
7642 W:      https://linuxtv.org
7643 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7644 F:      drivers/media/usb/dvb-usb-v2/af9035*
7645
7646 DVB_USB_ANYSEE MEDIA DRIVER
7647 L:      [email protected]
7648 S:      Orphan
7649 W:      https://linuxtv.org
7650 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7651 F:      drivers/media/usb/dvb-usb-v2/anysee*
7652
7653 DVB_USB_AU6610 MEDIA DRIVER
7654 L:      [email protected]
7655 S:      Orphan
7656 W:      https://linuxtv.org
7657 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7658 F:      drivers/media/usb/dvb-usb-v2/au6610*
7659
7660 DVB_USB_CE6230 MEDIA DRIVER
7661 L:      [email protected]
7662 S:      Orphan
7663 W:      https://linuxtv.org
7664 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7665 F:      drivers/media/usb/dvb-usb-v2/ce6230*
7666
7667 DVB_USB_CXUSB MEDIA DRIVER
7668 M:      Michael Krufky <[email protected]>
7669 L:      [email protected]
7670 S:      Maintained
7671 W:      https://linuxtv.org
7672 W:      http://github.com/mkrufky
7673 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7674 T:      git git://linuxtv.org/media_tree.git
7675 F:      drivers/media/usb/dvb-usb/cxusb*
7676
7677 DVB_USB_EC168 MEDIA DRIVER
7678 L:      [email protected]
7679 S:      Orphan
7680 W:      https://linuxtv.org
7681 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7682 F:      drivers/media/usb/dvb-usb-v2/ec168*
7683
7684 DVB_USB_GL861 MEDIA DRIVER
7685 L:      [email protected]
7686 S:      Orphan
7687 W:      https://linuxtv.org
7688 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7689 F:      drivers/media/usb/dvb-usb-v2/gl861*
7690
7691 DVB_USB_MXL111SF MEDIA DRIVER
7692 M:      Michael Krufky <[email protected]>
7693 L:      [email protected]
7694 S:      Maintained
7695 W:      https://linuxtv.org
7696 W:      http://github.com/mkrufky
7697 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7698 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
7699 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
7700
7701 DVB_USB_RTL28XXU MEDIA DRIVER
7702 L:      [email protected]
7703 S:      Orphan
7704 W:      https://linuxtv.org
7705 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7706 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
7707
7708 DVB_USB_V2 MEDIA DRIVER
7709 L:      [email protected]
7710 S:      Orphan
7711 W:      https://linuxtv.org
7712 W:      http://palosaari.fi/linux/
7713 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7714 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
7715 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
7716
7717 DYNAMIC DEBUG
7718 M:      Jason Baron <[email protected]>
7719 M:      Jim Cromie <[email protected]>
7720 S:      Maintained
7721 F:      include/linux/dynamic_debug.h
7722 F:      lib/dynamic_debug.c
7723 F:      lib/test_dynamic_debug.c
7724
7725 DYNAMIC INTERRUPT MODERATION
7726 M:      Tal Gilboa <[email protected]>
7727 S:      Maintained
7728 F:      Documentation/networking/net_dim.rst
7729 F:      include/linux/dim.h
7730 F:      lib/dim/
7731
7732 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7733 M:      Daniel Lezcano <[email protected]>
7734 L:      [email protected]
7735 S:      Supported
7736 B:      https://bugzilla.kernel.org
7737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
7738 F:      drivers/powercap/dtpm*
7739 F:      include/linux/dtpm.h
7740
7741 DZ DECSTATION DZ11 SERIAL DRIVER
7742 M:      "Maciej W. Rozycki" <[email protected]>
7743 S:      Maintained
7744 F:      drivers/tty/serial/dz.*
7745
7746 E3X0 POWER BUTTON DRIVER
7747 M:      Moritz Fischer <[email protected]>
7748 L:      [email protected]
7749 S:      Supported
7750 W:      http://www.ettus.com
7751 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
7752 F:      drivers/input/misc/e3x0-button.c
7753
7754 E4000 MEDIA DRIVER
7755 L:      [email protected]
7756 S:      Orphan
7757 W:      https://linuxtv.org
7758 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7759 F:      drivers/media/tuners/e4000*
7760
7761 EARTH_PT1 MEDIA DRIVER
7762 M:      Akihiro Tsukada <[email protected]>
7763 L:      [email protected]
7764 S:      Odd Fixes
7765 F:      drivers/media/pci/pt1/
7766
7767 EARTH_PT3 MEDIA DRIVER
7768 M:      Akihiro Tsukada <[email protected]>
7769 L:      [email protected]
7770 S:      Odd Fixes
7771 F:      drivers/media/pci/pt3/
7772
7773 EC100 MEDIA DRIVER
7774 L:      [email protected]
7775 S:      Orphan
7776 W:      https://linuxtv.org
7777 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7778 F:      drivers/media/dvb-frontends/ec100*
7779
7780 ECRYPT FILE SYSTEM
7781 M:      Tyler Hicks <[email protected]>
7782 L:      [email protected]
7783 S:      Odd Fixes
7784 W:      http://ecryptfs.org
7785 W:      https://launchpad.net/ecryptfs
7786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7787 F:      Documentation/filesystems/ecryptfs.rst
7788 F:      fs/ecryptfs/
7789
7790 EDAC-AMD64
7791 M:      Yazen Ghannam <[email protected]>
7792 L:      [email protected]
7793 S:      Supported
7794 F:      drivers/edac/amd64_edac*
7795 F:      drivers/edac/mce_amd*
7796
7797 EDAC-ARMADA
7798 M:      Jan Luebbe <[email protected]>
7799 L:      [email protected]
7800 S:      Maintained
7801 F:      Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7802 F:      drivers/edac/armada_xp_*
7803
7804 EDAC-AST2500
7805 M:      Stefan Schaeckeler <[email protected]>
7806 S:      Supported
7807 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7808 F:      drivers/edac/aspeed_edac.c
7809
7810 EDAC-BLUEFIELD
7811 M:      Shravan Kumar Ramani <[email protected]>
7812 S:      Supported
7813 F:      drivers/edac/bluefield_edac.c
7814
7815 EDAC-CALXEDA
7816 M:      Andre Przywara <[email protected]>
7817 L:      [email protected]
7818 S:      Maintained
7819 F:      drivers/edac/highbank*
7820
7821 EDAC-CAVIUM OCTEON
7822 M:      Ralf Baechle <[email protected]>
7823 L:      [email protected]
7824 L:      [email protected]
7825 S:      Supported
7826 F:      drivers/edac/octeon_edac*
7827
7828 EDAC-CAVIUM THUNDERX
7829 M:      Robert Richter <[email protected]>
7830 L:      [email protected]
7831 S:      Odd Fixes
7832 F:      drivers/edac/thunderx_edac*
7833
7834 EDAC-CORE
7835 M:      Borislav Petkov <[email protected]>
7836 M:      Tony Luck <[email protected]>
7837 R:      James Morse <[email protected]>
7838 R:      Mauro Carvalho Chehab <[email protected]>
7839 R:      Robert Richter <[email protected]>
7840 L:      [email protected]
7841 S:      Supported
7842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7843 F:      Documentation/driver-api/edac.rst
7844 F:      drivers/edac/
7845 F:      include/linux/edac.h
7846
7847 EDAC-DMC520
7848 M:      Lei Wang <[email protected]>
7849 L:      [email protected]
7850 S:      Supported
7851 F:      drivers/edac/dmc520_edac.c
7852
7853 EDAC-E752X
7854 M:      Mark Gross <[email protected]>
7855 L:      [email protected]
7856 S:      Maintained
7857 F:      drivers/edac/e752x_edac.c
7858
7859 EDAC-E7XXX
7860 L:      [email protected]
7861 S:      Maintained
7862 F:      drivers/edac/e7xxx_edac.c
7863
7864 EDAC-FSL_DDR
7865 M:      York Sun <[email protected]>
7866 L:      [email protected]
7867 S:      Maintained
7868 F:      drivers/edac/fsl_ddr_edac.*
7869
7870 EDAC-GHES
7871 M:      Mauro Carvalho Chehab <[email protected]>
7872 L:      [email protected]
7873 S:      Maintained
7874 F:      drivers/edac/ghes_edac.c
7875
7876 EDAC-I10NM
7877 M:      Tony Luck <[email protected]>
7878 L:      [email protected]
7879 S:      Maintained
7880 F:      drivers/edac/i10nm_base.c
7881
7882 EDAC-I3000
7883 L:      [email protected]
7884 S:      Orphan
7885 F:      drivers/edac/i3000_edac.c
7886
7887 EDAC-I5000
7888 L:      [email protected]
7889 S:      Maintained
7890 F:      drivers/edac/i5000_edac.c
7891
7892 EDAC-I5400
7893 M:      Mauro Carvalho Chehab <[email protected]>
7894 L:      [email protected]
7895 S:      Maintained
7896 F:      drivers/edac/i5400_edac.c
7897
7898 EDAC-I7300
7899 M:      Mauro Carvalho Chehab <[email protected]>
7900 L:      [email protected]
7901 S:      Maintained
7902 F:      drivers/edac/i7300_edac.c
7903
7904 EDAC-I7CORE
7905 M:      Mauro Carvalho Chehab <[email protected]>
7906 L:      [email protected]
7907 S:      Maintained
7908 F:      drivers/edac/i7core_edac.c
7909
7910 EDAC-I82443BXGX
7911 M:      Tim Small <[email protected]>
7912 L:      [email protected]
7913 S:      Maintained
7914 F:      drivers/edac/i82443bxgx_edac.c
7915
7916 EDAC-I82975X
7917 M:      "Arvind R." <[email protected]>
7918 L:      [email protected]
7919 S:      Maintained
7920 F:      drivers/edac/i82975x_edac.c
7921
7922 EDAC-IE31200
7923 M:      Jason Baron <[email protected]>
7924 L:      [email protected]
7925 S:      Maintained
7926 F:      drivers/edac/ie31200_edac.c
7927
7928 EDAC-IGEN6
7929 M:      Tony Luck <[email protected]>
7930 R:      Qiuxu Zhuo <[email protected]>
7931 L:      [email protected]
7932 S:      Maintained
7933 F:      drivers/edac/igen6_edac.c
7934
7935 EDAC-MPC85XX
7936 M:      Johannes Thumshirn <[email protected]>
7937 L:      [email protected]
7938 S:      Maintained
7939 F:      drivers/edac/mpc85xx_edac.[ch]
7940
7941 EDAC-NPCM
7942 M:      Marvin Lin <[email protected]>
7943 M:      Stanley Chu <[email protected]>
7944 L:      [email protected]
7945 S:      Maintained
7946 F:      Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
7947 F:      drivers/edac/npcm_edac.c
7948
7949 EDAC-PASEMI
7950 M:      Egor Martovetsky <[email protected]>
7951 L:      [email protected]
7952 S:      Maintained
7953 F:      drivers/edac/pasemi_edac.c
7954
7955 EDAC-PND2
7956 M:      Tony Luck <[email protected]>
7957 L:      [email protected]
7958 S:      Maintained
7959 F:      drivers/edac/pnd2_edac.[ch]
7960
7961 EDAC-QCOM
7962 M:      Manivannan Sadhasivam <[email protected]>
7963 L:      [email protected]
7964 L:      [email protected]
7965 S:      Maintained
7966 F:      drivers/edac/qcom_edac.c
7967
7968 EDAC-R82600
7969 M:      Tim Small <[email protected]>
7970 L:      [email protected]
7971 S:      Maintained
7972 F:      drivers/edac/r82600_edac.c
7973
7974 EDAC-SBRIDGE
7975 M:      Tony Luck <[email protected]>
7976 R:      Qiuxu Zhuo <[email protected]>
7977 L:      [email protected]
7978 S:      Maintained
7979 F:      drivers/edac/sb_edac.c
7980
7981 EDAC-SKYLAKE
7982 M:      Tony Luck <[email protected]>
7983 L:      [email protected]
7984 S:      Maintained
7985 F:      drivers/edac/skx_*.[ch]
7986
7987 EDAC-TI
7988 M:      Tero Kristo <[email protected]>
7989 L:      [email protected]
7990 S:      Odd Fixes
7991 F:      drivers/edac/ti_edac.c
7992
7993 EDIROL UA-101/UA-1000 DRIVER
7994 M:      Clemens Ladisch <[email protected]>
7995 L:      [email protected] (moderated for non-subscribers)
7996 S:      Maintained
7997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7998 F:      sound/usb/misc/ua101.c
7999
8000 EFI TEST DRIVER
8001 M:      Ivan Hu <[email protected]>
8002 M:      Ard Biesheuvel <[email protected]>
8003 L:      [email protected]
8004 S:      Maintained
8005 F:      drivers/firmware/efi/test/
8006
8007 EFI VARIABLE FILESYSTEM
8008 M:      Jeremy Kerr <[email protected]>
8009 M:      Ard Biesheuvel <[email protected]>
8010 L:      [email protected]
8011 S:      Maintained
8012 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8013 F:      fs/efivarfs/
8014
8015 EFIFB FRAMEBUFFER DRIVER
8016 M:      Peter Jones <[email protected]>
8017 L:      [email protected]
8018 S:      Maintained
8019 F:      drivers/video/fbdev/efifb.c
8020
8021 EFS FILESYSTEM
8022 S:      Orphan
8023 W:      http://aeschi.ch.eu.org/efs/
8024 F:      fs/efs/
8025
8026 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8027 L:      [email protected]
8028 S:      Orphan
8029 F:      drivers/net/ethernet/ibm/ehea/
8030
8031 ELM327 CAN NETWORK DRIVER
8032 M:      Max Staudt <[email protected]>
8033 L:      [email protected]
8034 S:      Maintained
8035 F:      Documentation/networking/device_drivers/can/can327.rst
8036 F:      drivers/net/can/can327.c
8037
8038 EM28XX VIDEO4LINUX DRIVER
8039 M:      Mauro Carvalho Chehab <[email protected]>
8040 L:      [email protected]
8041 S:      Maintained
8042 W:      https://linuxtv.org
8043 T:      git git://linuxtv.org/media_tree.git
8044 F:      Documentation/admin-guide/media/em28xx*
8045 F:      drivers/media/usb/em28xx/
8046
8047 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8048 M:      Adrian Hunter <[email protected]>
8049 M:      Asutosh Das <[email protected]>
8050 R:      Ritesh Harjani <[email protected]>
8051 L:      [email protected]
8052 S:      Supported
8053 F:      drivers/mmc/host/cqhci*
8054
8055 EMS CPC-PCI CAN DRIVER
8056 M:      Gerhard Uttenthaler <[email protected]>
8057 M:      [email protected]
8058 L:      [email protected]
8059 S:      Maintained
8060 F:      drivers/net/can/sja1000/ems_pci.c
8061
8062 EMULEX 10Gbps iSCSI - OneConnect DRIVER
8063 M:      Ketan Mukadam <[email protected]>
8064 L:      [email protected]
8065 S:      Supported
8066 W:      http://www.broadcom.com
8067 F:      drivers/scsi/be2iscsi/
8068
8069 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8070 M:      Ajit Khaparde <[email protected]>
8071 M:      Sriharsha Basavapatna <[email protected]>
8072 M:      Somnath Kotur <[email protected]>
8073 L:      [email protected]
8074 S:      Supported
8075 W:      http://www.emulex.com
8076 F:      drivers/net/ethernet/emulex/benet/
8077
8078 EMULEX ONECONNECT ROCE DRIVER
8079 M:      Selvin Xavier <[email protected]>
8080 L:      [email protected]
8081 S:      Odd Fixes
8082 W:      http://www.broadcom.com
8083 F:      drivers/infiniband/hw/ocrdma/
8084 F:      include/uapi/rdma/ocrdma-abi.h
8085
8086 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8087 M:      James Smart <[email protected]>
8088 M:      Ram Vegesna <[email protected]>
8089 L:      [email protected]
8090 L:      [email protected]
8091 S:      Supported
8092 W:      http://www.broadcom.com
8093 F:      drivers/scsi/elx/
8094
8095 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8096 M:      James Smart <[email protected]>
8097 M:      Dick Kennedy <[email protected]>
8098 L:      [email protected]
8099 S:      Supported
8100 W:      http://www.broadcom.com
8101 F:      drivers/scsi/lpfc/
8102
8103 ENE CB710 FLASH CARD READER DRIVER
8104 M:      Michał Mirosław <[email protected]>
8105 S:      Maintained
8106 F:      drivers/misc/cb710/
8107 F:      drivers/mmc/host/cb710-mmc.*
8108 F:      include/linux/cb710.h
8109
8110 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8111 M:      Maxim Levitsky <[email protected]>
8112 S:      Maintained
8113 F:      drivers/media/rc/ene_ir.*
8114
8115 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8116 M:      Laurentiu Tudor <[email protected]>
8117 L:      [email protected]
8118 S:      Maintained
8119 F:      drivers/tty/ehv_bytechan.c
8120
8121 EPSON S1D13XXX FRAMEBUFFER DRIVER
8122 M:      Kristoffer Ericson <[email protected]>
8123 S:      Maintained
8124 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8125 F:      drivers/video/fbdev/s1d13xxxfb.c
8126 F:      include/video/s1d13xxxfb.h
8127
8128 EROFS FILE SYSTEM
8129 M:      Gao Xiang <[email protected]>
8130 M:      Chao Yu <[email protected]>
8131 R:      Yue Hu <[email protected]>
8132 R:      Jeffle Xu <[email protected]>
8133 R:      Sandeep Dhavale <[email protected]>
8134 L:      [email protected]
8135 S:      Maintained
8136 W:      https://erofs.docs.kernel.org
8137 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8138 F:      Documentation/ABI/testing/sysfs-fs-erofs
8139 F:      Documentation/filesystems/erofs.rst
8140 F:      fs/erofs/
8141 F:      include/trace/events/erofs.h
8142
8143 ERRSEQ ERROR TRACKING INFRASTRUCTURE
8144 M:      Jeff Layton <[email protected]>
8145 S:      Maintained
8146 F:      include/linux/errseq.h
8147 F:      lib/errseq.c
8148
8149 ESD CAN NETWORK DRIVERS
8150 M:      Stefan Mätje <[email protected]>
8151 R:      [email protected]
8152 L:      [email protected]
8153 S:      Maintained
8154 F:      drivers/net/can/esd/
8155
8156 ESD CAN/USB DRIVERS
8157 M:      Frank Jungclaus <[email protected]>
8158 R:      [email protected]
8159 L:      [email protected]
8160 S:      Maintained
8161 F:      drivers/net/can/usb/esd_usb.c
8162
8163 ET131X NETWORK DRIVER
8164 M:      Mark Einon <[email protected]>
8165 S:      Odd Fixes
8166 F:      drivers/net/ethernet/agere/
8167
8168 ETAS ES58X CAN/USB DRIVER
8169 M:      Vincent Mailhol <[email protected]>
8170 L:      [email protected]
8171 S:      Maintained
8172 F:      Documentation/networking/devlink/etas_es58x.rst
8173 F:      drivers/net/can/usb/etas_es58x/
8174
8175 ETHERNET BRIDGE
8176 M:      Roopa Prabhu <[email protected]>
8177 M:      Nikolay Aleksandrov <[email protected]>
8178 L:      [email protected]
8179 L:      [email protected]
8180 S:      Maintained
8181 W:      http://www.linuxfoundation.org/en/Net:Bridge
8182 F:      include/linux/netfilter_bridge/
8183 F:      net/bridge/
8184
8185 ETHERNET PHY LIBRARY
8186 M:      Andrew Lunn <[email protected]>
8187 M:      Heiner Kallweit <[email protected]>
8188 R:      Russell King <[email protected]>
8189 L:      [email protected]
8190 S:      Maintained
8191 F:      Documentation/ABI/testing/sysfs-class-net-phydev
8192 F:      Documentation/devicetree/bindings/net/ethernet-phy.yaml
8193 F:      Documentation/devicetree/bindings/net/mdio*
8194 F:      Documentation/devicetree/bindings/net/qca,ar803x.yaml
8195 F:      Documentation/networking/phy.rst
8196 F:      drivers/net/mdio/
8197 F:      drivers/net/mdio/acpi_mdio.c
8198 F:      drivers/net/mdio/fwnode_mdio.c
8199 F:      drivers/net/mdio/of_mdio.c
8200 F:      drivers/net/pcs/
8201 F:      drivers/net/phy/
8202 F:      include/dt-bindings/net/qca-ar803x.h
8203 F:      include/linux/*mdio*.h
8204 F:      include/linux/linkmode.h
8205 F:      include/linux/mdio/*.h
8206 F:      include/linux/mii.h
8207 F:      include/linux/of_net.h
8208 F:      include/linux/phy.h
8209 F:      include/linux/phy_fixed.h
8210 F:      include/linux/phylib_stubs.h
8211 F:      include/linux/platform_data/mdio-bcm-unimac.h
8212 F:      include/linux/platform_data/mdio-gpio.h
8213 F:      include/trace/events/mdio.h
8214 F:      include/uapi/linux/mdio.h
8215 F:      include/uapi/linux/mii.h
8216 F:      net/core/of_net.c
8217
8218 ETHERNET PHY LIBRARY [RUST]
8219 M:      FUJITA Tomonori <[email protected]>
8220 R:      Trevor Gross <[email protected]>
8221 L:      [email protected]
8222 L:      [email protected]
8223 S:      Maintained
8224 F:      rust/kernel/net/phy.rs
8225
8226 EXEC & BINFMT API, ELF
8227 R:      Eric Biederman <[email protected]>
8228 R:      Kees Cook <[email protected]>
8229 L:      [email protected]
8230 S:      Supported
8231 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8232 F:      Documentation/userspace-api/ELF.rst
8233 F:      fs/*binfmt_*.c
8234 F:      fs/exec.c
8235 F:      include/linux/binfmts.h
8236 F:      include/linux/elf.h
8237 F:      include/uapi/linux/binfmts.h
8238 F:      include/uapi/linux/elf.h
8239 F:      tools/testing/selftests/exec/
8240 N:      asm/elf.h
8241 N:      binfmt
8242
8243 EXFAT FILE SYSTEM
8244 M:      Namjae Jeon <[email protected]>
8245 M:      Sungjong Seo <[email protected]>
8246 L:      [email protected]
8247 S:      Maintained
8248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8249 F:      fs/exfat/
8250
8251 EXPRESSWIRE PROTOCOL LIBRARY
8252 M:      Duje Mihanović <[email protected]>
8253 L:      [email protected]
8254 S:      Maintained
8255 F:      drivers/leds/leds-expresswire.c
8256 F:      include/linux/leds-expresswire.h
8257
8258 EXT2 FILE SYSTEM
8259 M:      Jan Kara <[email protected]>
8260 L:      [email protected]
8261 S:      Maintained
8262 F:      Documentation/filesystems/ext2.rst
8263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8264 F:      fs/ext2/
8265 F:      include/linux/ext2*
8266
8267 EXT4 FILE SYSTEM
8268 M:      "Theodore Ts'o" <[email protected]>
8269 M:      Andreas Dilger <[email protected]>
8270 L:      [email protected]
8271 S:      Maintained
8272 W:      http://ext4.wiki.kernel.org
8273 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
8274 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8275 F:      Documentation/filesystems/ext4/
8276 F:      fs/ext4/
8277 F:      include/trace/events/ext4.h
8278 F:      include/uapi/linux/ext4.h
8279
8280 Extended Verification Module (EVM)
8281 M:      Mimi Zohar <[email protected]>
8282 M:      Roberto Sassu <[email protected]>
8283 L:      [email protected]
8284 S:      Supported
8285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8286 F:      security/integrity/
8287 F:      security/integrity/evm/
8288
8289 EXTENSIBLE FIRMWARE INTERFACE (EFI)
8290 M:      Ard Biesheuvel <[email protected]>
8291 L:      [email protected]
8292 S:      Maintained
8293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8294 F:      Documentation/admin-guide/efi-stub.rst
8295 F:      arch/*/include/asm/efi.h
8296 F:      arch/*/kernel/efi.c
8297 F:      arch/arm/boot/compressed/efi-header.S
8298 F:      arch/x86/platform/efi/
8299 F:      drivers/firmware/efi/
8300 F:      include/linux/efi*.h
8301
8302 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8303 M:      MyungJoo Ham <[email protected]>
8304 M:      Chanwoo Choi <[email protected]>
8305 L:      [email protected]
8306 S:      Maintained
8307 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8308 F:      Documentation/devicetree/bindings/extcon/
8309 F:      Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8310 F:      drivers/extcon/
8311 F:      include/linux/extcon.h
8312 F:      include/linux/extcon/
8313
8314 EXTRA BOOT CONFIG
8315 M:      Masami Hiramatsu <[email protected]>
8316 L:      [email protected]
8317 L:      [email protected]
8318 S:      Maintained
8319 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
8320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8321 F:      Documentation/admin-guide/bootconfig.rst
8322 F:      fs/proc/bootconfig.c
8323 F:      include/linux/bootconfig.h
8324 F:      lib/bootconfig-data.S
8325 F:      lib/bootconfig.c
8326 F:      tools/bootconfig/*
8327 F:      tools/bootconfig/scripts/*
8328
8329 EXYNOS DP DRIVER
8330 M:      Jingoo Han <[email protected]>
8331 L:      [email protected]
8332 S:      Maintained
8333 F:      drivers/gpu/drm/exynos/exynos_dp*
8334
8335 EXYNOS SYSMMU (IOMMU) driver
8336 M:      Marek Szyprowski <[email protected]>
8337 L:      [email protected]
8338 S:      Maintained
8339 F:      drivers/iommu/exynos-iommu.c
8340
8341 F2FS FILE SYSTEM
8342 M:      Jaegeuk Kim <[email protected]>
8343 M:      Chao Yu <[email protected]>
8344 L:      [email protected]
8345 S:      Maintained
8346 W:      https://f2fs.wiki.kernel.org/
8347 Q:      https://patchwork.kernel.org/project/f2fs/list/
8348 B:      https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8350 F:      Documentation/ABI/testing/sysfs-fs-f2fs
8351 F:      Documentation/filesystems/f2fs.rst
8352 F:      fs/f2fs/
8353 F:      include/linux/f2fs_fs.h
8354 F:      include/trace/events/f2fs.h
8355 F:      include/uapi/linux/f2fs.h
8356
8357 F71805F HARDWARE MONITORING DRIVER
8358 M:      Jean Delvare <[email protected]>
8359 L:      [email protected]
8360 S:      Maintained
8361 F:      Documentation/hwmon/f71805f.rst
8362 F:      drivers/hwmon/f71805f.c
8363
8364 FADDR2LINE
8365 M:      Josh Poimboeuf <[email protected]>
8366 S:      Maintained
8367 F:      scripts/faddr2line
8368
8369 FAILOVER MODULE
8370 M:      Sridhar Samudrala <[email protected]>
8371 L:      [email protected]
8372 S:      Supported
8373 F:      Documentation/networking/failover.rst
8374 F:      include/net/failover.h
8375 F:      net/core/failover.c
8376
8377 FANOTIFY
8378 M:      Jan Kara <[email protected]>
8379 R:      Amir Goldstein <[email protected]>
8380 R:      Matthew Bobrowski <[email protected]>
8381 L:      [email protected]
8382 S:      Maintained
8383 F:      fs/notify/fanotify/
8384 F:      include/linux/fanotify.h
8385 F:      include/uapi/linux/fanotify.h
8386
8387 FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8388 M:      Linus Walleij <[email protected]>
8389 L:      [email protected]
8390 S:      Maintained
8391 F:      drivers/usb/fotg210/
8392
8393 FARSYNC SYNCHRONOUS DRIVER
8394 M:      Kevin Curtis <[email protected]>
8395 S:      Supported
8396 W:      http://www.farsite.co.uk/
8397 F:      drivers/net/wan/farsync.*
8398
8399 FAULT INJECTION SUPPORT
8400 M:      Akinobu Mita <[email protected]>
8401 S:      Supported
8402 F:      Documentation/fault-injection/
8403 F:      lib/fault-inject.c
8404
8405 FBTFT Framebuffer drivers
8406 L:      [email protected]
8407 L:      [email protected]
8408 S:      Orphan
8409 F:      drivers/staging/fbtft/
8410
8411 FC0011 TUNER DRIVER
8412 M:      Michael Buesch <[email protected]>
8413 L:      [email protected]
8414 S:      Maintained
8415 F:      drivers/media/tuners/fc0011.c
8416 F:      drivers/media/tuners/fc0011.h
8417
8418 FC2580 MEDIA DRIVER
8419 L:      [email protected]
8420 S:      Orphan
8421 W:      https://linuxtv.org
8422 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8423 F:      drivers/media/tuners/fc2580*
8424
8425 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8426 M:      Hannes Reinecke <[email protected]>
8427 L:      [email protected]
8428 S:      Supported
8429 W:      www.Open-FCoE.org
8430 F:      drivers/scsi/fcoe/
8431 F:      drivers/scsi/libfc/
8432 F:      include/scsi/fc/
8433 F:      include/scsi/libfc.h
8434 F:      include/scsi/libfcoe.h
8435 F:      include/uapi/scsi/fc/
8436
8437 FILE LOCKING (flock() and fcntl()/lockf())
8438 M:      Jeff Layton <[email protected]>
8439 M:      Chuck Lever <[email protected]>
8440 R:      Alexander Aring <[email protected]>
8441 L:      [email protected]
8442 S:      Maintained
8443 F:      fs/fcntl.c
8444 F:      fs/locks.c
8445 F:      include/linux/fcntl.h
8446 F:      include/uapi/linux/fcntl.h
8447
8448 FILESYSTEM DIRECT ACCESS (DAX)
8449 M:      Dan Williams <[email protected]>
8450 R:      Matthew Wilcox <[email protected]>
8451 R:      Jan Kara <[email protected]>
8452 L:      [email protected]
8453 L:      [email protected]
8454 S:      Supported
8455 F:      fs/dax.c
8456 F:      include/linux/dax.h
8457 F:      include/trace/events/fs_dax.h
8458
8459 FILESYSTEMS (VFS and infrastructure)
8460 M:      Alexander Viro <[email protected]>
8461 M:      Christian Brauner <[email protected]>
8462 R:      Jan Kara <[email protected]>
8463 L:      [email protected]
8464 S:      Maintained
8465 F:      fs/*
8466 F:      include/linux/fs.h
8467 F:      include/linux/fs_types.h
8468 F:      include/uapi/linux/fs.h
8469 F:      include/uapi/linux/openat2.h
8470
8471 FILESYSTEMS [EXPORTFS]
8472 M:      Chuck Lever <[email protected]>
8473 M:      Jeff Layton <[email protected]>
8474 R:      Amir Goldstein <[email protected]>
8475 L:      [email protected]
8476 L:      [email protected]
8477 S:      Supported
8478 F:      Documentation/filesystems/nfs/exporting.rst
8479 F:      fs/exportfs/
8480 F:      fs/fhandle.c
8481 F:      include/linux/exportfs.h
8482
8483 FILESYSTEMS [IDMAPPED MOUNTS]
8484 M:      Christian Brauner <[email protected]>
8485 M:      Seth Forshee <[email protected]>
8486 L:      [email protected]
8487 S:      Maintained
8488 F:      Documentation/filesystems/idmappings.rst
8489 F:      fs/mnt_idmapping.c
8490 F:      include/linux/mnt_idmapping.*
8491 F:      tools/testing/selftests/mount_setattr/
8492
8493 FILESYSTEMS [IOMAP]
8494 M:      Christian Brauner <[email protected]>
8495 R:      Darrick J. Wong <[email protected]>
8496 L:      [email protected]
8497 L:      [email protected]
8498 S:      Supported
8499 F:      fs/iomap/
8500 F:      include/linux/iomap.h
8501
8502 FILESYSTEMS [NETFS LIBRARY]
8503 M:      David Howells <[email protected]>
8504 R:      Jeff Layton <[email protected]>
8505 L:      [email protected]
8506 L:      [email protected]
8507 S:      Supported
8508 F:      Documentation/filesystems/caching/
8509 F:      Documentation/filesystems/netfs_library.rst
8510 F:      fs/netfs/
8511 F:      include/linux/fscache*.h
8512 F:      include/linux/netfs.h
8513 F:      include/trace/events/fscache.h
8514 F:      include/trace/events/netfs.h
8515
8516 FILESYSTEMS [STACKABLE]
8517 M:      Miklos Szeredi <[email protected]>
8518 M:      Amir Goldstein <[email protected]>
8519 L:      [email protected]
8520 L:      [email protected]
8521 S:      Maintained
8522 F:      fs/backing-file.c
8523 F:      include/linux/backing-file.h
8524
8525 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8526 M:      Riku Voipio <[email protected]>
8527 L:      [email protected]
8528 S:      Maintained
8529 F:      drivers/hwmon/f75375s.c
8530 F:      include/linux/f75375s.h
8531
8532 FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8533 M:      Ji-Ze Hong (Peter Hong) <[email protected]>
8534 L:      [email protected]
8535 S:      Maintained
8536 F:      drivers/net/can/usb/f81604.c
8537
8538 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8539 M:      Clemens Ladisch <[email protected]>
8540 M:      Takashi Sakamoto <[email protected]>
8541 L:      [email protected] (moderated for non-subscribers)
8542 S:      Maintained
8543 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8544 F:      include/uapi/sound/firewire.h
8545 F:      sound/firewire/
8546
8547 FIREWIRE MEDIA DRIVERS (firedtv)
8548 M:      Stefan Richter <[email protected]>
8549 L:      [email protected]
8550 L:      [email protected]
8551 S:      Maintained
8552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8553 F:      drivers/media/firewire/
8554
8555 FIREWIRE SBP-2 TARGET
8556 M:      Chris Boot <[email protected]>
8557 L:      [email protected]
8558 L:      [email protected]
8559 L:      [email protected]
8560 S:      Maintained
8561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8562 F:      drivers/target/sbp/
8563
8564 FIREWIRE SUBSYSTEM
8565 M:      Takashi Sakamoto <[email protected]>
8566 M:      Takashi Sakamoto <[email protected]>
8567 L:      [email protected]
8568 S:      Maintained
8569 W:      http://ieee1394.docs.kernel.org/
8570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8571 F:      drivers/firewire/
8572 F:      include/linux/firewire.h
8573 F:      include/uapi/linux/firewire*.h
8574 F:      tools/firewire/
8575
8576 FIRMWARE FRAMEWORK FOR ARMV8-A
8577 M:      Sudeep Holla <[email protected]>
8578 L:      [email protected] (moderated for non-subscribers)
8579 S:      Maintained
8580 F:      drivers/firmware/arm_ffa/
8581 F:      include/linux/arm_ffa.h
8582
8583 FIRMWARE LOADER (request_firmware)
8584 M:      Luis Chamberlain <[email protected]>
8585 M:      Russ Weight <[email protected]>
8586 L:      [email protected]
8587 S:      Maintained
8588 F:      Documentation/firmware_class/
8589 F:      drivers/base/firmware_loader/
8590 F:      include/linux/firmware.h
8591
8592 FLEXTIMER FTM-QUADDEC DRIVER
8593 M:      Patrick Havelange <[email protected]>
8594 L:      [email protected]
8595 S:      Maintained
8596 F:      Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8597 F:      drivers/counter/ftm-quaddec.c
8598
8599 FLOPPY DRIVER
8600 M:      Denis Efremov <[email protected]>
8601 L:      [email protected]
8602 S:      Odd Fixes
8603 F:      drivers/block/floppy.c
8604
8605 FLYSKY FSIA6B RC RECEIVER
8606 M:      Markus Koch <[email protected]>
8607 L:      [email protected]
8608 S:      Maintained
8609 F:      drivers/input/joystick/fsia6b.c
8610
8611 FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
8612 M:      Geoffrey D. Bennett <[email protected]>
8613 L:      [email protected] (moderated for non-subscribers)
8614 S:      Maintained
8615 W:      https://github.com/geoffreybennett/scarlett-gen2
8616 B:      https://github.com/geoffreybennett/scarlett-gen2/issues
8617 T:      git https://github.com/geoffreybennett/scarlett-gen2.git
8618 F:      include/uapi/sound/scarlett2.h
8619 F:      sound/usb/mixer_scarlett2.c
8620
8621 FORCEDETH GIGABIT ETHERNET DRIVER
8622 M:      Rain River <[email protected]>
8623 M:      Zhu Yanjun <[email protected]>
8624 L:      [email protected]
8625 S:      Maintained
8626 F:      drivers/net/ethernet/nvidia/*
8627
8628 FORTIFY_SOURCE
8629 M:      Kees Cook <[email protected]>
8630 L:      [email protected]
8631 S:      Supported
8632 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8633 F:      include/linux/fortify-string.h
8634 F:      lib/fortify_kunit.c
8635 F:      lib/memcpy_kunit.c
8636 F:      lib/test_fortify/*
8637 F:      scripts/test_fortify.sh
8638 K:      \b__NO_FORTIFY\b
8639
8640 FPGA DFL DRIVERS
8641 M:      Wu Hao <[email protected]>
8642 R:      Tom Rix <[email protected]>
8643 L:      [email protected]
8644 S:      Maintained
8645 F:      Documentation/ABI/testing/sysfs-bus-dfl*
8646 F:      Documentation/fpga/dfl.rst
8647 F:      drivers/fpga/dfl*
8648 F:      drivers/uio/uio_dfl.c
8649 F:      include/linux/dfl.h
8650 F:      include/uapi/linux/fpga-dfl.h
8651
8652 FPGA MANAGER FRAMEWORK
8653 M:      Moritz Fischer <[email protected]>
8654 M:      Wu Hao <[email protected]>
8655 M:      Xu Yilun <[email protected]>
8656 R:      Tom Rix <[email protected]>
8657 L:      [email protected]
8658 S:      Maintained
8659 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
8660 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8661 F:      Documentation/devicetree/bindings/fpga/
8662 F:      Documentation/driver-api/fpga/
8663 F:      Documentation/fpga/
8664 F:      drivers/fpga/
8665 F:      include/linux/fpga/
8666
8667 FPU EMULATOR
8668 M:      Bill Metzenthen <[email protected]>
8669 S:      Maintained
8670 W:      https://floatingpoint.billm.au/
8671 F:      arch/x86/math-emu/
8672
8673 FRAMEBUFFER CORE
8674 M:      Daniel Vetter <[email protected]>
8675 S:      Odd Fixes
8676 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
8677 F:      drivers/video/fbdev/core/
8678
8679 FRAMEBUFFER LAYER
8680 M:      Helge Deller <[email protected]>
8681 L:      [email protected]
8682 L:      [email protected]
8683 S:      Maintained
8684 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
8685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8686 F:      Documentation/fb/
8687 F:      drivers/video/
8688 F:      include/linux/fb.h
8689 F:      include/uapi/linux/fb.h
8690 F:      include/uapi/video/
8691 F:      include/video/
8692
8693 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8694 M:      Horia Geantă <[email protected]>
8695 M:      Pankaj Gupta <[email protected]>
8696 M:      Gaurav Jain <[email protected]>
8697 L:      [email protected]
8698 S:      Maintained
8699 F:      Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8700 F:      drivers/crypto/caam/
8701
8702 FREESCALE COLDFIRE M5441X MMC DRIVER
8703 M:      Angelo Dureghello <[email protected]>
8704 L:      [email protected]
8705 S:      Maintained
8706 F:      drivers/mmc/host/sdhci-esdhc-mcf.c
8707 F:      include/linux/platform_data/mmc-esdhc-mcf.h
8708
8709 FREESCALE DIU FRAMEBUFFER DRIVER
8710 M:      Timur Tabi <[email protected]>
8711 L:      [email protected]
8712 S:      Maintained
8713 F:      drivers/video/fbdev/fsl-diu-fb.*
8714
8715 FREESCALE DMA DRIVER
8716 M:      Zhang Wei <[email protected]>
8717 L:      [email protected]
8718 S:      Maintained
8719 F:      drivers/dma/fsldma.*
8720
8721 FREESCALE DSPI DRIVER
8722 M:      Vladimir Oltean <[email protected]>
8723 L:      [email protected]
8724 S:      Maintained
8725 F:      Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8726 F:      drivers/spi/spi-fsl-dspi.c
8727 F:      include/linux/spi/spi-fsl-dspi.h
8728
8729 FREESCALE eDMA DRIVER
8730 M:      Frank Li <[email protected]>
8731 L:      [email protected]
8732 L:      [email protected]
8733 S:      Maintained
8734 F:      Documentation/devicetree/bindings/dma/fsl,edma.yaml
8735 F:      drivers/dma/fsl-edma*.*
8736
8737 FREESCALE ENETC ETHERNET DRIVERS
8738 M:      Claudiu Manoil <[email protected]>
8739 M:      Vladimir Oltean <[email protected]>
8740 L:      [email protected]
8741 S:      Maintained
8742 F:      drivers/net/ethernet/freescale/enetc/
8743
8744 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8745 M:      Claudiu Manoil <[email protected]>
8746 L:      [email protected]
8747 S:      Maintained
8748 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8749 F:      drivers/net/ethernet/freescale/gianfar*
8750
8751 FREESCALE GPMI NAND DRIVER
8752 M:      Han Xu <[email protected]>
8753 L:      [email protected]
8754 S:      Maintained
8755 F:      drivers/mtd/nand/raw/gpmi-nand/*
8756
8757 FREESCALE I2C CPM DRIVER
8758 M:      Jochen Friedrich <[email protected]>
8759 L:      [email protected]
8760 L:      [email protected]
8761 S:      Maintained
8762 F:      drivers/i2c/busses/i2c-cpm.c
8763
8764 FREESCALE IMX / MXC FEC DRIVER
8765 M:      Wei Fang <[email protected]>
8766 R:      Shenwei Wang <[email protected]>
8767 R:      Clark Wang <[email protected]>
8768 L:      [email protected]
8769 L:      [email protected]
8770 S:      Maintained
8771 F:      Documentation/devicetree/bindings/net/fsl,fec.yaml
8772 F:      drivers/net/ethernet/freescale/fec.h
8773 F:      drivers/net/ethernet/freescale/fec_main.c
8774 F:      drivers/net/ethernet/freescale/fec_ptp.c
8775
8776 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8777 M:      Sascha Hauer <[email protected]>
8778 R:      Pengutronix Kernel Team <[email protected]>
8779 L:      [email protected]
8780 L:      [email protected] (moderated for non-subscribers)
8781 S:      Maintained
8782 F:      drivers/video/fbdev/imxfb.c
8783
8784 FREESCALE IMX DDR PMU DRIVER
8785 M:      Frank Li <[email protected]>
8786 L:      [email protected] (moderated for non-subscribers)
8787 S:      Maintained
8788 F:      Documentation/admin-guide/perf/imx-ddr.rst
8789 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8790 F:      drivers/perf/fsl_imx8_ddr_perf.c
8791
8792 FREESCALE IMX I2C DRIVER
8793 M:      Oleksij Rempel <[email protected]>
8794 R:      Pengutronix Kernel Team <[email protected]>
8795 L:      [email protected]
8796 S:      Maintained
8797 F:      Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8798 F:      drivers/i2c/busses/i2c-imx.c
8799
8800 FREESCALE IMX LPI2C DRIVER
8801 M:      Dong Aisheng <[email protected]>
8802 L:      [email protected]
8803 L:      [email protected]
8804 S:      Maintained
8805 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8806 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
8807
8808 FREESCALE MPC I2C DRIVER
8809 M:      Chris Packham <[email protected]>
8810 L:      [email protected]
8811 S:      Maintained
8812 F:      Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8813 F:      drivers/i2c/busses/i2c-mpc.c
8814
8815 FREESCALE QORIQ DPAA ETHERNET DRIVER
8816 M:      Madalin Bucur <[email protected]>
8817 L:      [email protected]
8818 S:      Maintained
8819 F:      drivers/net/ethernet/freescale/dpaa
8820
8821 FREESCALE QORIQ DPAA FMAN DRIVER
8822 M:      Madalin Bucur <[email protected]>
8823 R:      Sean Anderson <[email protected]>
8824 L:      [email protected]
8825 S:      Maintained
8826 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
8827 F:      drivers/net/ethernet/freescale/fman
8828
8829 FREESCALE QORIQ PTP CLOCK DRIVER
8830 M:      Yangbo Lu <[email protected]>
8831 L:      [email protected]
8832 S:      Maintained
8833 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8834 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8835 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
8836 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8837 F:      drivers/ptp/ptp_qoriq.c
8838 F:      drivers/ptp/ptp_qoriq_debugfs.c
8839 F:      include/linux/fsl/ptp_qoriq.h
8840
8841 FREESCALE QUAD SPI DRIVER
8842 M:      Han Xu <[email protected]>
8843 L:      [email protected]
8844 S:      Maintained
8845 F:      Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8846 F:      drivers/spi/spi-fsl-qspi.c
8847
8848 FREESCALE QUICC ENGINE LIBRARY
8849 M:      Qiang Zhao <[email protected]>
8850 L:      [email protected]
8851 S:      Maintained
8852 F:      drivers/soc/fsl/qe/
8853 F:      include/soc/fsl/qe/
8854
8855 FREESCALE QUICC ENGINE QMC DRIVER
8856 M:      Herve Codina <[email protected]>
8857 L:      [email protected]
8858 S:      Maintained
8859 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
8860 F:      drivers/soc/fsl/qe/qmc.c
8861 F:      include/soc/fsl/qe/qmc.h
8862
8863 FREESCALE QUICC ENGINE QMC HDLC DRIVER
8864 M:      Herve Codina <[email protected]>
8865 L:      [email protected]
8866 L:      [email protected]
8867 S:      Maintained
8868 F:      drivers/net/wan/fsl_qmc_hdlc.c
8869
8870 FREESCALE QUICC ENGINE TSA DRIVER
8871 M:      Herve Codina <[email protected]>
8872 L:      [email protected]
8873 S:      Maintained
8874 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
8875 F:      drivers/soc/fsl/qe/tsa.c
8876 F:      drivers/soc/fsl/qe/tsa.h
8877 F:      include/dt-bindings/soc/cpm1-fsl,tsa.h
8878
8879 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8880 L:      [email protected]
8881 L:      [email protected]
8882 S:      Orphan
8883 F:      drivers/net/ethernet/freescale/ucc_geth*
8884
8885 FREESCALE QUICC ENGINE UCC HDLC DRIVER
8886 M:      Zhao Qiang <[email protected]>
8887 L:      [email protected]
8888 L:      [email protected]
8889 S:      Maintained
8890 F:      drivers/net/wan/fsl_ucc_hdlc*
8891
8892 FREESCALE QUICC ENGINE UCC UART DRIVER
8893 M:      Timur Tabi <[email protected]>
8894 L:      [email protected]
8895 S:      Maintained
8896 F:      drivers/tty/serial/ucc_uart.c
8897
8898 FREESCALE SOC DRIVERS
8899 L:      [email protected]
8900 L:      [email protected] (moderated for non-subscribers)
8901 S:      Orphan
8902 F:      Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8903 F:      Documentation/devicetree/bindings/soc/fsl/
8904 F:      drivers/soc/fsl/
8905 F:      include/linux/fsl/
8906 F:      include/soc/fsl/
8907
8908 FREESCALE SOC FS_ENET DRIVER
8909 M:      Pantelis Antoniou <[email protected]>
8910 L:      [email protected]
8911 L:      [email protected]
8912 S:      Maintained
8913 F:      drivers/net/ethernet/freescale/fs_enet/
8914
8915 FREESCALE SOC SOUND DRIVERS
8916 M:      Shengjiu Wang <[email protected]>
8917 M:      Xiubo Li <[email protected]>
8918 R:      Fabio Estevam <[email protected]>
8919 R:      Nicolin Chen <[email protected]>
8920 L:      [email protected] (moderated for non-subscribers)
8921 L:      [email protected]
8922 S:      Maintained
8923 F:      sound/soc/fsl/fsl*
8924 F:      sound/soc/fsl/imx*
8925
8926 FREESCALE SOC SOUND QMC DRIVER
8927 M:      Herve Codina <[email protected]>
8928 L:      [email protected] (moderated for non-subscribers)
8929 L:      [email protected]
8930 S:      Maintained
8931 F:      Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
8932 F:      sound/soc/fsl/fsl_qmc_audio.c
8933
8934 FREESCALE USB PERIPHERAL DRIVERS
8935 L:      [email protected]
8936 L:      [email protected]
8937 S:      Orphan
8938 F:      drivers/usb/gadget/udc/fsl*
8939
8940 FREESCALE USB PHY DRIVER
8941 L:      [email protected]
8942 L:      [email protected]
8943 S:      Orphan
8944 F:      drivers/usb/phy/phy-fsl-usb*
8945
8946 FREEVXFS FILESYSTEM
8947 M:      Christoph Hellwig <[email protected]>
8948 S:      Maintained
8949 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
8950 F:      fs/freevxfs/
8951
8952 FREEZER
8953 M:      "Rafael J. Wysocki" <[email protected]>
8954 M:      Pavel Machek <[email protected]>
8955 L:      [email protected]
8956 S:      Supported
8957 F:      Documentation/power/freezing-of-tasks.rst
8958 F:      include/linux/freezer.h
8959 F:      kernel/freezer.c
8960
8961 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8962 M:      Eric Biggers <[email protected]>
8963 M:      Theodore Y. Ts'o <[email protected]>
8964 M:      Jaegeuk Kim <[email protected]>
8965 L:      [email protected]
8966 S:      Supported
8967 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
8968 T:      git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
8969 F:      Documentation/filesystems/fscrypt.rst
8970 F:      fs/crypto/
8971 F:      include/linux/fscrypt.h
8972 F:      include/uapi/linux/fscrypt.h
8973
8974 FSI SUBSYSTEM
8975 M:      Jeremy Kerr <[email protected]>
8976 M:      Joel Stanley <[email protected]>
8977 R:      Alistar Popple <[email protected]>
8978 R:      Eddie James <[email protected]>
8979 L:      [email protected]
8980 S:      Supported
8981 Q:      http://patchwork.ozlabs.org/project/linux-fsi/list/
8982 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8983 F:      drivers/fsi/
8984 F:      include/linux/fsi*.h
8985 F:      include/trace/events/fsi*.h
8986
8987 FSI-ATTACHED I2C DRIVER
8988 M:      Eddie James <[email protected]>
8989 L:      [email protected]
8990 L:      [email protected] (moderated for non-subscribers)
8991 S:      Maintained
8992 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8993 F:      drivers/i2c/busses/i2c-fsi.c
8994
8995 FSI-ATTACHED SPI DRIVER
8996 M:      Eddie James <[email protected]>
8997 L:      [email protected]
8998 S:      Maintained
8999 F:      Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
9000 F:      drivers/spi/spi-fsi.c
9001
9002 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
9003 M:      Jan Kara <[email protected]>
9004 R:      Amir Goldstein <[email protected]>
9005 L:      [email protected]
9006 S:      Maintained
9007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
9008 F:      fs/notify/
9009 F:      include/linux/fsnotify*.h
9010
9011 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
9012 M:      Eric Biggers <[email protected]>
9013 M:      Theodore Y. Ts'o <[email protected]>
9014 L:      [email protected]
9015 S:      Supported
9016 Q:      https://patchwork.kernel.org/project/fsverity/list/
9017 T:      git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9018 F:      Documentation/filesystems/fsverity.rst
9019 F:      fs/verity/
9020 F:      include/linux/fsverity.h
9021 F:      include/uapi/linux/fsverity.h
9022
9023 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9024 M:      Michael Zaidman <[email protected]>
9025 L:      [email protected]
9026 L:      [email protected]
9027 S:      Maintained
9028 F:      drivers/hid/hid-ft260.c
9029
9030 FUJITSU LAPTOP EXTRAS
9031 M:      Jonathan Woithe <[email protected]>
9032 L:      [email protected]
9033 S:      Maintained
9034 F:      drivers/platform/x86/fujitsu-laptop.c
9035
9036 FUJITSU TABLET EXTRAS
9037 M:      Robert Gerlach <[email protected]>
9038 L:      [email protected]
9039 S:      Maintained
9040 F:      drivers/platform/x86/fujitsu-tablet.c
9041
9042 FUNCTION HOOKS (FTRACE)
9043 M:      Steven Rostedt <[email protected]>
9044 M:      Masami Hiramatsu <[email protected]>
9045 R:      Mark Rutland <[email protected]>
9046 L:      [email protected]
9047 L:      [email protected]
9048 S:      Maintained
9049 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
9050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9051 F:      Documentation/trace/ftrace*
9052 F:      arch/*/*/*/*ftrace*
9053 F:      arch/*/*/*ftrace*
9054 F:      include/*/ftrace.h
9055 F:      kernel/trace/fgraph.c
9056 F:      kernel/trace/ftrace*
9057 F:      samples/ftrace
9058
9059 FUNGIBLE ETHERNET DRIVERS
9060 M:      Dimitris Michailidis <[email protected]>
9061 L:      [email protected]
9062 S:      Supported
9063 F:      drivers/net/ethernet/fungible/
9064
9065 FUSE: FILESYSTEM IN USERSPACE
9066 M:      Miklos Szeredi <[email protected]>
9067 L:      [email protected]
9068 S:      Maintained
9069 W:      https://github.com/libfuse/
9070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9071 F:      Documentation/filesystems/fuse.rst
9072 F:      fs/fuse/
9073 F:      include/uapi/linux/fuse.h
9074
9075 FUTEX SUBSYSTEM
9076 M:      Thomas Gleixner <[email protected]>
9077 M:      Ingo Molnar <[email protected]>
9078 R:      Peter Zijlstra <[email protected]>
9079 R:      Darren Hart <[email protected]>
9080 R:      Davidlohr Bueso <[email protected]>
9081 R:      André Almeida <[email protected]>
9082 L:      [email protected]
9083 S:      Maintained
9084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9085 F:      Documentation/locking/*futex*
9086 F:      include/asm-generic/futex.h
9087 F:      include/linux/futex.h
9088 F:      include/uapi/linux/futex.h
9089 F:      kernel/futex/*
9090 F:      tools/perf/bench/futex*
9091 F:      tools/testing/selftests/futex/
9092
9093 GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9094 M:      Sebastian Reichel <[email protected]>
9095 L:      [email protected]
9096 S:      Maintained
9097 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9098 F:      drivers/media/i2c/gc0308.c
9099
9100 GALAXYCORE GC2145 SENSOR DRIVER
9101 M:      Alain Volmat <[email protected]>
9102 L:      [email protected]
9103 S:      Maintained
9104 T:      git git://linuxtv.org/media_tree.git
9105 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9106 F:      drivers/media/i2c/gc2145.c
9107
9108 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9109 M:      Tim Harvey <[email protected]>
9110 S:      Maintained
9111 F:      Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9112 F:      Documentation/hwmon/gsc-hwmon.rst
9113 F:      drivers/hwmon/gsc-hwmon.c
9114 F:      drivers/mfd/gateworks-gsc.c
9115 F:      include/linux/mfd/gsc.h
9116 F:      include/linux/platform_data/gsc_hwmon.h
9117
9118 GCC PLUGINS
9119 M:      Kees Cook <[email protected]>
9120 L:      [email protected]
9121 S:      Maintained
9122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9123 F:      Documentation/kbuild/gcc-plugins.rst
9124 F:      include/linux/stackleak.h
9125 F:      kernel/stackleak.c
9126 F:      scripts/Makefile.gcc-plugins
9127 F:      scripts/gcc-plugins/
9128
9129 GCOV BASED KERNEL PROFILING
9130 M:      Peter Oberparleiter <[email protected]>
9131 S:      Maintained
9132 F:      Documentation/dev-tools/gcov.rst
9133 F:      kernel/gcov/
9134
9135 GDB KERNEL DEBUGGING HELPER SCRIPTS
9136 M:      Jan Kiszka <[email protected]>
9137 M:      Kieran Bingham <[email protected]>
9138 S:      Supported
9139 F:      scripts/gdb/
9140
9141 GEMINI CRYPTO DRIVER
9142 M:      Corentin Labbe <[email protected]>
9143 L:      [email protected]
9144 S:      Maintained
9145 F:      drivers/crypto/gemini/
9146
9147 GEMTEK FM RADIO RECEIVER DRIVER
9148 M:      Hans Verkuil <[email protected]>
9149 L:      [email protected]
9150 S:      Maintained
9151 W:      https://linuxtv.org
9152 T:      git git://linuxtv.org/media_tree.git
9153 F:      drivers/media/radio/radio-gemtek*
9154
9155 GENERIC ARCHITECTURE TOPOLOGY
9156 M:      Sudeep Holla <[email protected]>
9157 L:      [email protected]
9158 S:      Maintained
9159 F:      drivers/base/arch_topology.c
9160 F:      include/linux/arch_topology.h
9161
9162 GENERIC ENTRY CODE
9163 M:      Thomas Gleixner <[email protected]>
9164 M:      Peter Zijlstra <[email protected]>
9165 M:      Andy Lutomirski <[email protected]>
9166 L:      [email protected]
9167 S:      Maintained
9168 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9169 F:      include/linux/entry-common.h
9170 F:      include/linux/entry-kvm.h
9171 F:      kernel/entry/
9172
9173 GENERIC GPIO I2C DRIVER
9174 M:      Wolfram Sang <[email protected]>
9175 S:      Supported
9176 F:      drivers/i2c/busses/i2c-gpio.c
9177 F:      include/linux/platform_data/i2c-gpio.h
9178
9179 GENERIC GPIO I2C MULTIPLEXER DRIVER
9180 M:      Peter Korsgaard <[email protected]>
9181 L:      [email protected]
9182 S:      Supported
9183 F:      Documentation/i2c/muxes/i2c-mux-gpio.rst
9184 F:      drivers/i2c/muxes/i2c-mux-gpio.c
9185 F:      include/linux/platform_data/i2c-mux-gpio.h
9186
9187 GENERIC GPIO RESET DRIVER
9188 M:      Krzysztof Kozlowski <[email protected]>
9189 S:      Maintained
9190 F:      drivers/reset/reset-gpio.c
9191
9192 GENERIC HDLC (WAN) DRIVERS
9193 M:      Krzysztof Halasa <[email protected]>
9194 S:      Maintained
9195 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
9196 F:      drivers/net/wan/c101.c
9197 F:      drivers/net/wan/hd6457*
9198 F:      drivers/net/wan/hdlc*
9199 F:      drivers/net/wan/n2.c
9200 F:      drivers/net/wan/pc300too.c
9201 F:      drivers/net/wan/pci200syn.c
9202 F:      drivers/net/wan/wanxl*
9203
9204 GENERIC INCLUDE/ASM HEADER FILES
9205 M:      Arnd Bergmann <[email protected]>
9206 L:      [email protected]
9207 S:      Maintained
9208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9209 F:      include/asm-generic/
9210 F:      include/uapi/asm-generic/
9211
9212 GENERIC PHY FRAMEWORK
9213 M:      Vinod Koul <[email protected]>
9214 M:      Kishon Vijay Abraham I <[email protected]>
9215 L:      [email protected]
9216 S:      Supported
9217 Q:      https://patchwork.kernel.org/project/linux-phy/list/
9218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9219 F:      Documentation/devicetree/bindings/phy/
9220 F:      drivers/phy/
9221 F:      include/dt-bindings/phy/
9222 F:      include/linux/phy/
9223
9224 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9225 M:      Wolfram Sang <[email protected]>
9226 S:      Supported
9227 F:      Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9228 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
9229
9230 GENERIC PM DOMAINS
9231 M:      Ulf Hansson <[email protected]>
9232 L:      [email protected]
9233 S:      Supported
9234 F:      Documentation/devicetree/bindings/power/power?domain*
9235 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9236 F:      drivers/pmdomain/
9237 F:      include/linux/pm_domain.h
9238
9239 GENERIC RADIX TREE
9240 M:      Kent Overstreet <[email protected]>
9241 S:      Supported
9242 C:      irc://irc.oftc.net/bcache
9243 F:      include/linux/generic-radix-tree.h
9244 F:      lib/generic-radix-tree.c
9245
9246 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9247 M:      Eugen Hristev <[email protected]>
9248 L:      [email protected]
9249 S:      Maintained
9250 F:      drivers/input/touchscreen/resistive-adc-touch.c
9251
9252 GENERIC STRING LIBRARY
9253 M:      Kees Cook <[email protected]>
9254 R:      Andy Shevchenko <[email protected]>
9255 L:      [email protected]
9256 S:      Supported
9257 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9258 F:      include/linux/string.h
9259 F:      include/linux/string_choices.h
9260 F:      include/linux/string_helpers.h
9261 F:      lib/string.c
9262 F:      lib/string_kunit.c
9263 F:      lib/string_helpers.c
9264 F:      lib/string_helpers_kunit.c
9265 F:      scripts/coccinelle/api/string_choices.cocci
9266
9267 GENERIC UIO DRIVER FOR PCI DEVICES
9268 M:      "Michael S. Tsirkin" <[email protected]>
9269 L:      [email protected]
9270 S:      Supported
9271 F:      drivers/uio/uio_pci_generic.c
9272
9273 GENERIC VDSO LIBRARY
9274 M:      Andy Lutomirski <[email protected]>
9275 M:      Thomas Gleixner <[email protected]>
9276 M:      Vincenzo Frascino <[email protected]>
9277 L:      [email protected]
9278 S:      Maintained
9279 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9280 F:      include/asm-generic/vdso/vsyscall.h
9281 F:      include/vdso/
9282 F:      kernel/time/vsyscall.c
9283 F:      lib/vdso/
9284
9285 GENWQE (IBM Generic Workqueue Card)
9286 M:      Frank Haverkamp <[email protected]>
9287 S:      Supported
9288 F:      drivers/misc/genwqe/
9289
9290 GET_MAINTAINER SCRIPT
9291 M:      Joe Perches <[email protected]>
9292 S:      Maintained
9293 F:      scripts/get_maintainer.pl
9294
9295 GFS2 FILE SYSTEM
9296 M:      Andreas Gruenbacher <[email protected]>
9297 L:      [email protected]
9298 S:      Supported
9299 B:      https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9300 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9301 F:      Documentation/filesystems/gfs2*
9302 F:      fs/gfs2/
9303 F:      include/uapi/linux/gfs2_ondisk.h
9304
9305 GIGABYTE WATERFORCE SENSOR DRIVER
9306 M:      Aleksa Savic <[email protected]>
9307 L:      [email protected]
9308 S:      Maintained
9309 F:      Documentation/hwmon/gigabyte_waterforce.rst
9310 F:      drivers/hwmon/gigabyte_waterforce.c
9311
9312 GIGABYTE WMI DRIVER
9313 M:      Thomas Weißschuh <[email protected]>
9314 L:      [email protected]
9315 S:      Maintained
9316 F:      drivers/platform/x86/gigabyte-wmi.c
9317
9318 GNSS SUBSYSTEM
9319 M:      Johan Hovold <[email protected]>
9320 S:      Maintained
9321 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9322 F:      Documentation/ABI/testing/sysfs-class-gnss
9323 F:      Documentation/devicetree/bindings/gnss/
9324 F:      drivers/gnss/
9325 F:      include/linux/gnss.h
9326
9327 GO7007 MPEG CODEC
9328 M:      Hans Verkuil <[email protected]>
9329 L:      [email protected]
9330 S:      Maintained
9331 F:      drivers/media/usb/go7007/
9332
9333 GOODIX TOUCHSCREEN
9334 M:      Bastien Nocera <[email protected]>
9335 M:      Hans de Goede <[email protected]>
9336 L:      [email protected]
9337 S:      Maintained
9338 F:      drivers/input/touchscreen/goodix*
9339
9340 GOOGLE ETHERNET DRIVERS
9341 M:      Jeroen de Borst <[email protected]>
9342 M:      Praveen Kaligineedi <[email protected]>
9343 R:      Shailend Chand <[email protected]>
9344 L:      [email protected]
9345 S:      Supported
9346 F:      Documentation/networking/device_drivers/ethernet/google/gve.rst
9347 F:      drivers/net/ethernet/google
9348
9349 GOOGLE FIRMWARE DRIVERS
9350 M:      Tzung-Bi Shih <[email protected]>
9351 R:      Brian Norris <[email protected]>
9352 R:      Julius Werner <[email protected]>
9353 L:      [email protected]
9354 S:      Maintained
9355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9356 F:      drivers/firmware/google/
9357
9358 GOOGLE TENSOR SoC SUPPORT
9359 M:      Peter Griffin <[email protected]>
9360 L:      [email protected] (moderated for non-subscribers)
9361 L:      [email protected]
9362 S:      Maintained
9363 F:      Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9364 F:      arch/arm64/boot/dts/exynos/google/
9365 F:      drivers/clk/samsung/clk-gs101.c
9366 F:      drivers/phy/samsung/phy-gs101-ufs.c
9367 F:      include/dt-bindings/clock/google,gs101.h
9368 K:      [gG]oogle.?[tT]ensor
9369
9370 GPD POCKET FAN DRIVER
9371 M:      Hans de Goede <[email protected]>
9372 L:      [email protected]
9373 S:      Maintained
9374 F:      drivers/platform/x86/gpd-pocket-fan.c
9375
9376 GPIO ACPI SUPPORT
9377 M:      Mika Westerberg <[email protected]>
9378 M:      Andy Shevchenko <[email protected]>
9379 L:      [email protected]
9380 L:      [email protected]
9381 S:      Supported
9382 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9383 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
9384 F:      drivers/gpio/gpiolib-acpi.c
9385 F:      drivers/gpio/gpiolib-acpi.h
9386
9387 GPIO AGGREGATOR
9388 M:      Geert Uytterhoeven <[email protected]>
9389 L:      [email protected]
9390 S:      Supported
9391 F:      Documentation/admin-guide/gpio/gpio-aggregator.rst
9392 F:      drivers/gpio/gpio-aggregator.c
9393
9394 GPIO IR Transmitter
9395 M:      Sean Young <[email protected]>
9396 L:      [email protected]
9397 S:      Maintained
9398 F:      Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9399 F:      drivers/media/rc/gpio-ir-tx.c
9400
9401 GPIO MOCKUP DRIVER
9402 M:      Bamvor Jian Zhang <[email protected]>
9403 L:      [email protected]
9404 S:      Maintained
9405 F:      drivers/gpio/gpio-mockup.c
9406 F:      tools/testing/selftests/gpio/
9407
9408 GPIO REGMAP
9409 M:      Michael Walle <[email protected]>
9410 S:      Maintained
9411 F:      drivers/gpio/gpio-regmap.c
9412 F:      include/linux/gpio/regmap.h
9413 K:      (devm_)?gpio_regmap_(un)?register
9414
9415 GPIO SUBSYSTEM
9416 M:      Linus Walleij <[email protected]>
9417 M:      Bartosz Golaszewski <[email protected]>
9418 L:      [email protected]
9419 S:      Maintained
9420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9421 F:      Documentation/admin-guide/gpio/
9422 F:      Documentation/devicetree/bindings/gpio/
9423 F:      Documentation/driver-api/gpio/
9424 F:      drivers/gpio/
9425 F:      include/dt-bindings/gpio/
9426 F:      include/linux/gpio.h
9427 F:      include/linux/gpio/
9428 F:      include/linux/of_gpio.h
9429
9430 GPIO UAPI
9431 M:      Bartosz Golaszewski <[email protected]>
9432 R:      Kent Gibson <[email protected]>
9433 L:      [email protected]
9434 S:      Maintained
9435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9436 F:      Documentation/ABI/obsolete/sysfs-gpio
9437 F:      Documentation/ABI/testing/gpio-cdev
9438 F:      Documentation/userspace-api/gpio/
9439 F:      drivers/gpio/gpiolib-cdev.c
9440 F:      include/uapi/linux/gpio.h
9441 F:      tools/gpio/
9442
9443 GRE DEMULTIPLEXER DRIVER
9444 M:      Dmitry Kozlov <[email protected]>
9445 L:      [email protected]
9446 S:      Maintained
9447 F:      include/net/gre.h
9448 F:      net/ipv4/gre_demux.c
9449 F:      net/ipv4/gre_offload.c
9450
9451 GRETH 10/100/1G Ethernet MAC device driver
9452 M:      Andreas Larsson <[email protected]>
9453 L:      [email protected]
9454 S:      Maintained
9455 F:      drivers/net/ethernet/aeroflex/
9456
9457 GREYBUS AUDIO PROTOCOLS DRIVERS
9458 M:      Vaibhav Agarwal <[email protected]>
9459 M:      Mark Greer <[email protected]>
9460 S:      Maintained
9461 F:      drivers/staging/greybus/audio_apbridgea.c
9462 F:      drivers/staging/greybus/audio_apbridgea.h
9463 F:      drivers/staging/greybus/audio_codec.c
9464 F:      drivers/staging/greybus/audio_codec.h
9465 F:      drivers/staging/greybus/audio_gb.c
9466 F:      drivers/staging/greybus/audio_manager.c
9467 F:      drivers/staging/greybus/audio_manager.h
9468 F:      drivers/staging/greybus/audio_manager_module.c
9469 F:      drivers/staging/greybus/audio_manager_private.h
9470 F:      drivers/staging/greybus/audio_manager_sysfs.c
9471 F:      drivers/staging/greybus/audio_module.c
9472 F:      drivers/staging/greybus/audio_topology.c
9473
9474 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9475 M:      Viresh Kumar <[email protected]>
9476 S:      Maintained
9477 F:      drivers/staging/greybus/authentication.c
9478 F:      drivers/staging/greybus/bootrom.c
9479 F:      drivers/staging/greybus/firmware.h
9480 F:      drivers/staging/greybus/fw-core.c
9481 F:      drivers/staging/greybus/fw-download.c
9482 F:      drivers/staging/greybus/fw-management.c
9483 F:      drivers/staging/greybus/greybus_authentication.h
9484 F:      drivers/staging/greybus/greybus_firmware.h
9485 F:      drivers/staging/greybus/hid.c
9486 F:      drivers/staging/greybus/i2c.c
9487 F:      drivers/staging/greybus/spi.c
9488 F:      drivers/staging/greybus/spilib.c
9489 F:      drivers/staging/greybus/spilib.h
9490
9491 GREYBUS LOOPBACK DRIVER
9492 M:      Bryan O'Donoghue <[email protected]>
9493 S:      Maintained
9494 F:      drivers/staging/greybus/loopback.c
9495
9496 GREYBUS PLATFORM DRIVERS
9497 M:      Vaibhav Hiremath <[email protected]>
9498 S:      Maintained
9499 F:      drivers/staging/greybus/arche-apb-ctrl.c
9500 F:      drivers/staging/greybus/arche-platform.c
9501 F:      drivers/staging/greybus/arche_platform.h
9502
9503 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9504 M:      Rui Miguel Silva <[email protected]>
9505 S:      Maintained
9506 F:      drivers/staging/greybus/gpio.c
9507 F:      drivers/staging/greybus/light.c
9508 F:      drivers/staging/greybus/power_supply.c
9509 F:      drivers/staging/greybus/sdio.c
9510 F:      drivers/staging/greybus/spi.c
9511 F:      drivers/staging/greybus/spilib.c
9512
9513 GREYBUS BEAGLEPLAY DRIVERS
9514 M:      Ayush Singh <[email protected]>
9515 L:      [email protected] (moderated for non-subscribers)
9516 S:      Maintained
9517 F:      Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9518 F:      drivers/greybus/gb-beagleplay.c
9519
9520 GREYBUS SUBSYSTEM
9521 M:      Johan Hovold <[email protected]>
9522 M:      Alex Elder <[email protected]>
9523 M:      Greg Kroah-Hartman <[email protected]>
9524 L:      [email protected] (moderated for non-subscribers)
9525 S:      Maintained
9526 F:      drivers/greybus/
9527 F:      drivers/staging/greybus/
9528 F:      include/linux/greybus.h
9529 F:      include/linux/greybus/
9530
9531 GREYBUS UART PROTOCOLS DRIVERS
9532 M:      David Lin <[email protected]>
9533 S:      Maintained
9534 F:      drivers/staging/greybus/log.c
9535 F:      drivers/staging/greybus/uart.c
9536
9537 GS1662 VIDEO SERIALIZER
9538 M:      Charles-Antoine Couret <[email protected]>
9539 L:      [email protected]
9540 S:      Maintained
9541 T:      git git://linuxtv.org/media_tree.git
9542 F:      drivers/media/spi/gs1662.c
9543
9544 GSPCA FINEPIX SUBDRIVER
9545 M:      Frank Zago <[email protected]>
9546 L:      [email protected]
9547 S:      Maintained
9548 T:      git git://linuxtv.org/media_tree.git
9549 F:      drivers/media/usb/gspca/finepix.c
9550
9551 GSPCA GL860 SUBDRIVER
9552 M:      Olivier Lorin <[email protected]>
9553 L:      [email protected]
9554 S:      Maintained
9555 T:      git git://linuxtv.org/media_tree.git
9556 F:      drivers/media/usb/gspca/gl860/
9557
9558 GSPCA M5602 SUBDRIVER
9559 M:      Erik Andren <[email protected]>
9560 L:      [email protected]
9561 S:      Maintained
9562 T:      git git://linuxtv.org/media_tree.git
9563 F:      drivers/media/usb/gspca/m5602/
9564
9565 GSPCA PAC207 SONIXB SUBDRIVER
9566 M:      Hans Verkuil <[email protected]>
9567 L:      [email protected]
9568 S:      Odd Fixes
9569 T:      git git://linuxtv.org/media_tree.git
9570 F:      drivers/media/usb/gspca/pac207.c
9571
9572 GSPCA SN9C20X SUBDRIVER
9573 M:      Brian Johnson <[email protected]>
9574 L:      [email protected]
9575 S:      Maintained
9576 T:      git git://linuxtv.org/media_tree.git
9577 F:      drivers/media/usb/gspca/sn9c20x.c
9578
9579 GSPCA T613 SUBDRIVER
9580 M:      Leandro Costantino <[email protected]>
9581 L:      [email protected]
9582 S:      Maintained
9583 T:      git git://linuxtv.org/media_tree.git
9584 F:      drivers/media/usb/gspca/t613.c
9585
9586 GSPCA USB WEBCAM DRIVER
9587 M:      Hans Verkuil <[email protected]>
9588 L:      [email protected]
9589 S:      Odd Fixes
9590 T:      git git://linuxtv.org/media_tree.git
9591 F:      drivers/media/usb/gspca/
9592
9593 GTP (GPRS Tunneling Protocol)
9594 M:      Pablo Neira Ayuso <[email protected]>
9595 M:      Harald Welte <[email protected]>
9596 L:      [email protected]
9597 S:      Maintained
9598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9599 F:      drivers/net/gtp.c
9600
9601 GUID PARTITION TABLE (GPT)
9602 M:      Davidlohr Bueso <[email protected]>
9603 L:      [email protected]
9604 S:      Maintained
9605 F:      block/partitions/efi.*
9606
9607 HABANALABS PCI DRIVER
9608 M:      Oded Gabbay <[email protected]>
9609 L:      [email protected]
9610 S:      Supported
9611 C:      irc://irc.oftc.net/dri-devel
9612 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
9613 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
9614 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
9615 F:      drivers/accel/habanalabs/
9616 F:      include/linux/habanalabs/
9617 F:      include/trace/events/habanalabs.h
9618 F:      include/uapi/drm/habanalabs_accel.h
9619
9620 HACKRF MEDIA DRIVER
9621 L:      [email protected]
9622 S:      Orphan
9623 W:      https://linuxtv.org
9624 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9625 F:      drivers/media/usb/hackrf/
9626
9627 HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9628 M:      Chuck Lever <[email protected]>
9629 L:      [email protected]
9630 L:      [email protected]
9631 S:      Maintained
9632 F:      Documentation/netlink/specs/handshake.yaml
9633 F:      Documentation/networking/tls-handshake.rst
9634 F:      include/net/handshake.h
9635 F:      include/trace/events/handshake.h
9636 F:      net/handshake/
9637
9638 HANTRO VPU CODEC DRIVER
9639 M:      Ezequiel Garcia <[email protected]>
9640 M:      Philipp Zabel <[email protected]>
9641 L:      [email protected]
9642 L:      [email protected]
9643 S:      Maintained
9644 F:      Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9645 F:      Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9646 F:      Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9647 F:      drivers/media/platform/verisilicon/
9648
9649 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9650 M:      Frank Seidel <[email protected]>
9651 L:      [email protected]
9652 S:      Maintained
9653 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9654 F:      drivers/platform/x86/hdaps.c
9655
9656 HARDWARE MONITORING
9657 M:      Jean Delvare <[email protected]>
9658 M:      Guenter Roeck <[email protected]>
9659 L:      [email protected]
9660 S:      Maintained
9661 W:      http://hwmon.wiki.kernel.org/
9662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9663 F:      Documentation/ABI/testing/sysfs-class-hwmon
9664 F:      Documentation/devicetree/bindings/hwmon/
9665 F:      Documentation/hwmon/
9666 F:      drivers/hwmon/
9667 F:      include/linux/hwmon*.h
9668 F:      include/trace/events/hwmon*.h
9669 K:      (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9670
9671 HARDWARE RANDOM NUMBER GENERATOR CORE
9672 M:      Olivia Mackall <[email protected]>
9673 M:      Herbert Xu <[email protected]>
9674 L:      [email protected]
9675 S:      Odd fixes
9676 F:      Documentation/admin-guide/hw_random.rst
9677 F:      Documentation/devicetree/bindings/rng/
9678 F:      drivers/char/hw_random/
9679 F:      include/linux/hw_random.h
9680
9681 HARDWARE SPINLOCK CORE
9682 M:      Bjorn Andersson <[email protected]>
9683 R:      Baolin Wang <[email protected]>
9684 L:      [email protected]
9685 S:      Maintained
9686 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9687 F:      Documentation/devicetree/bindings/hwlock/
9688 F:      Documentation/locking/hwspinlock.rst
9689 F:      drivers/hwspinlock/
9690 F:      include/linux/hwspinlock.h
9691
9692 HARDWARE TRACING FACILITIES
9693 M:      Alexander Shishkin <[email protected]>
9694 S:      Maintained
9695 F:      drivers/hwtracing/
9696
9697 HARMONY SOUND DRIVER
9698 L:      [email protected]
9699 S:      Maintained
9700 F:      sound/parisc/harmony.*
9701
9702 HDPVR USB VIDEO ENCODER DRIVER
9703 M:      Hans Verkuil <[email protected]>
9704 L:      [email protected]
9705 S:      Odd Fixes
9706 W:      https://linuxtv.org
9707 T:      git git://linuxtv.org/media_tree.git
9708 F:      drivers/media/usb/hdpvr/
9709
9710 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9711 M:      Keng-Yu Lin <[email protected]>
9712 S:      Supported
9713 F:      drivers/misc/hpilo.[ch]
9714
9715 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9716 M:      Jerry Hoemann <[email protected]>
9717 S:      Supported
9718 F:      Documentation/watchdog/hpwdt.rst
9719 F:      drivers/watchdog/hpwdt.c
9720
9721 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9722 M:      Don Brace <[email protected]>
9723 L:      [email protected]
9724 L:      [email protected]
9725 S:      Supported
9726 F:      Documentation/scsi/hpsa.rst
9727 F:      drivers/scsi/hpsa*.[ch]
9728 F:      include/linux/cciss*.h
9729 F:      include/uapi/linux/cciss*.h
9730
9731 HFI1 DRIVER
9732 M:      Dennis Dalessandro <[email protected]>
9733 L:      [email protected]
9734 S:      Supported
9735 F:      drivers/infiniband/hw/hfi1
9736
9737 HFS FILESYSTEM
9738 L:      [email protected]
9739 S:      Orphan
9740 F:      Documentation/filesystems/hfs.rst
9741 F:      fs/hfs/
9742
9743 HFSPLUS FILESYSTEM
9744 L:      [email protected]
9745 S:      Orphan
9746 F:      Documentation/filesystems/hfsplus.rst
9747 F:      fs/hfsplus/
9748
9749 HGA FRAMEBUFFER DRIVER
9750 M:      Ferenc Bakonyi <[email protected]>
9751 L:      [email protected]
9752 S:      Maintained
9753 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9754 F:      drivers/video/fbdev/hgafb.c
9755
9756 HIBERNATION (aka Software Suspend, aka swsusp)
9757 M:      "Rafael J. Wysocki" <[email protected]>
9758 M:      Pavel Machek <[email protected]>
9759 L:      [email protected]
9760 S:      Supported
9761 B:      https://bugzilla.kernel.org
9762 F:      arch/*/include/asm/suspend*.h
9763 F:      arch/x86/power/
9764 F:      drivers/base/power/
9765 F:      include/linux/freezer.h
9766 F:      include/linux/pm.h
9767 F:      include/linux/suspend.h
9768 F:      kernel/power/
9769
9770 HID CORE LAYER
9771 M:      Jiri Kosina <[email protected]>
9772 M:      Benjamin Tissoires <[email protected]>
9773 L:      [email protected]
9774 S:      Maintained
9775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9776 F:      Documentation/hid/
9777 F:      drivers/hid/
9778 F:      include/linux/hid*
9779 F:      include/uapi/linux/hid*
9780 F:      samples/hid/
9781 F:      tools/testing/selftests/hid/
9782
9783 HID LOGITECH DRIVERS
9784 R:      Filipe Laíns <[email protected]>
9785 L:      [email protected]
9786 S:      Maintained
9787 F:      drivers/hid/hid-logitech-*
9788
9789 HID NVIDIA SHIELD DRIVER
9790 M:      Rahul Rameshbabu <[email protected]>
9791 L:      [email protected]
9792 S:      Maintained
9793 F:      drivers/hid/hid-nvidia-shield.c
9794
9795 HID PHOENIX RC FLIGHT CONTROLLER
9796 M:      Marcus Folkesson <[email protected]>
9797 L:      [email protected]
9798 S:      Maintained
9799 F:      drivers/hid/hid-pxrc.c
9800
9801 HID PLAYSTATION DRIVER
9802 M:      Roderick Colenbrander <[email protected]>
9803 L:      [email protected]
9804 S:      Supported
9805 F:      drivers/hid/hid-playstation.c
9806
9807 HID SENSOR HUB DRIVERS
9808 M:      Jiri Kosina <[email protected]>
9809 M:      Jonathan Cameron <[email protected]>
9810 M:      Srinivas Pandruvada <[email protected]>
9811 L:      [email protected]
9812 L:      [email protected]
9813 S:      Maintained
9814 F:      Documentation/hid/hid-sensor*
9815 F:      drivers/hid/hid-sensor-*
9816 F:      drivers/iio/*/hid-*
9817 F:      include/linux/hid-sensor-*
9818
9819 HID VRC-2 CAR CONTROLLER DRIVER
9820 M:      Marcus Folkesson <[email protected]>
9821 L:      [email protected]
9822 S:      Maintained
9823 F:      drivers/hid/hid-vrc2.c
9824
9825 HID WACOM DRIVER
9826 M:      Ping Cheng <[email protected]>
9827 M:      Jason Gerecke  <[email protected]>
9828 L:      [email protected]
9829 S:      Maintained
9830 F:      drivers/hid/wacom.h
9831 F:      drivers/hid/wacom_*
9832
9833 HID++ LOGITECH DRIVERS
9834 R:      Filipe Laíns <[email protected]>
9835 R:      Bastien Nocera <[email protected]>
9836 L:      [email protected]
9837 S:      Maintained
9838 F:      drivers/hid/hid-logitech-hidpp.c
9839
9840 HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
9841 M:      Anna-Maria Behnsen <[email protected]>
9842 M:      Frederic Weisbecker <[email protected]>
9843 M:      Thomas Gleixner <[email protected]>
9844 L:      [email protected]
9845 S:      Maintained
9846 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9847 F:      Documentation/timers/
9848 F:      include/linux/clockchips.h
9849 F:      include/linux/hrtimer.h
9850 F:      include/linux/timer.h
9851 F:      kernel/time/clockevents.c
9852 F:      kernel/time/hrtimer.c
9853 F:      kernel/time/timer.c
9854 F:      kernel/time/timer_list.c
9855 F:      kernel/time/timer_migration.*
9856 F:      tools/testing/selftests/timers/
9857
9858 HIGH-SPEED SCC DRIVER FOR AX.25
9859 L:      [email protected]
9860 S:      Orphan
9861 F:      drivers/net/hamradio/scc.c
9862
9863 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
9864 M:      HighPoint Linux Team <[email protected]>
9865 S:      Supported
9866 W:      http://www.highpoint-tech.com
9867 F:      Documentation/scsi/hptiop.rst
9868 F:      drivers/scsi/hptiop.c
9869
9870 HIKEY960 ONBOARD USB GPIO HUB DRIVER
9871 M:      John Stultz <[email protected]>
9872 L:      [email protected]
9873 S:      Maintained
9874 F:      drivers/misc/hisi_hikey_usb.c
9875
9876 HIMAX HX83112B TOUCHSCREEN SUPPORT
9877 M:      Job Noorman <[email protected]>
9878 L:      [email protected]
9879 S:      Maintained
9880 F:      Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
9881 F:      drivers/input/touchscreen/himax_hx83112b.c
9882
9883 HIPPI
9884 M:      Jes Sorensen <[email protected]>
9885 L:      [email protected]
9886 S:      Maintained
9887 F:      drivers/net/hippi/
9888 F:      include/linux/hippidevice.h
9889 F:      include/uapi/linux/if_hippi.h
9890 F:      net/802/hippi.c
9891
9892 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
9893 M:      Kurt Kanzenbach <[email protected]>
9894 L:      [email protected]
9895 S:      Maintained
9896 F:      Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9897 F:      drivers/net/dsa/hirschmann/*
9898 F:      include/linux/platform_data/hirschmann-hellcreek.h
9899 F:      net/dsa/tag_hellcreek.c
9900
9901 HISILICON DMA DRIVER
9902 M:      Zhou Wang <[email protected]>
9903 M:      Jie Hai <[email protected]>
9904 L:      [email protected]
9905 S:      Maintained
9906 F:      drivers/dma/hisi_dma.c
9907
9908 HISILICON GPIO DRIVER
9909 M:      Jay Fang <[email protected]>
9910 L:      [email protected]
9911 S:      Maintained
9912 F:      Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
9913 F:      drivers/gpio/gpio-hisi.c
9914
9915 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9916 M:      Zhiqi Song <[email protected]>
9917 M:      Longfang Liu <[email protected]>
9918 L:      [email protected]
9919 S:      Maintained
9920 F:      Documentation/ABI/testing/debugfs-hisi-hpre
9921 F:      drivers/crypto/hisilicon/hpre/hpre.h
9922 F:      drivers/crypto/hisilicon/hpre/hpre_crypto.c
9923 F:      drivers/crypto/hisilicon/hpre/hpre_main.c
9924
9925 HISILICON HNS3 PMU DRIVER
9926 M:      Jijie Shao <[email protected]>
9927 S:      Supported
9928 F:      Documentation/admin-guide/perf/hns3-pmu.rst
9929 F:      drivers/perf/hisilicon/hns3_pmu.c
9930
9931 HISILICON I2C CONTROLLER DRIVER
9932 M:      Yicong Yang <[email protected]>
9933 L:      [email protected]
9934 S:      Maintained
9935 W:      https://www.hisilicon.com
9936 F:      Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
9937 F:      drivers/i2c/busses/i2c-hisi.c
9938
9939 HISILICON KUNPENG SOC HCCS DRIVER
9940 M:      Huisong Li <[email protected]>
9941 S:      Maintained
9942 F:      Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
9943 F:      drivers/soc/hisilicon/kunpeng_hccs.c
9944 F:      drivers/soc/hisilicon/kunpeng_hccs.h
9945
9946 HISILICON LPC BUS DRIVER
9947 M:      Jay Fang <[email protected]>
9948 S:      Maintained
9949 W:      http://www.hisilicon.com
9950 F:      Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9951 F:      drivers/bus/hisi_lpc.c
9952
9953 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9954 M:      Yisen Zhuang <[email protected]>
9955 M:      Salil Mehta <[email protected]>
9956 M:      Jijie Shao <[email protected]>
9957 L:      [email protected]
9958 S:      Maintained
9959 W:      http://www.hisilicon.com
9960 F:      drivers/net/ethernet/hisilicon/hns3/
9961
9962 HISILICON NETWORK SUBSYSTEM DRIVER
9963 M:      Yisen Zhuang <[email protected]>
9964 M:      Salil Mehta <[email protected]>
9965 L:      [email protected]
9966 S:      Maintained
9967 W:      http://www.hisilicon.com
9968 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
9969 F:      drivers/net/ethernet/hisilicon/
9970
9971 HISILICON PMU DRIVER
9972 M:      Yicong Yang <[email protected]>
9973 M:      Jonathan Cameron <[email protected]>
9974 S:      Supported
9975 W:      http://www.hisilicon.com
9976 F:      Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9977 F:      Documentation/admin-guide/perf/hisi-pmu.rst
9978 F:      drivers/perf/hisilicon
9979
9980 HISILICON PTT DRIVER
9981 M:      Yicong Yang <[email protected]>
9982 M:      Jonathan Cameron <[email protected]>
9983 L:      [email protected]
9984 S:      Maintained
9985 F:      Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
9986 F:      Documentation/trace/hisi-ptt.rst
9987 F:      drivers/hwtracing/ptt/
9988 F:      tools/perf/arch/arm64/util/hisi-ptt.c
9989 F:      tools/perf/util/hisi-ptt*
9990 F:      tools/perf/util/hisi-ptt-decoder/*
9991
9992 HISILICON QM DRIVER
9993 M:      Weili Qian <[email protected]>
9994 M:      Zhou Wang <[email protected]>
9995 L:      [email protected]
9996 S:      Maintained
9997 F:      drivers/crypto/hisilicon/Kconfig
9998 F:      drivers/crypto/hisilicon/Makefile
9999 F:      drivers/crypto/hisilicon/qm.c
10000 F:      drivers/crypto/hisilicon/sgl.c
10001 F:      include/linux/hisi_acc_qm.h
10002
10003 HISILICON ROCE DRIVER
10004 M:      Chengchang Tang <[email protected]>
10005 M:      Junxian Huang <[email protected]>
10006 L:      [email protected]
10007 S:      Maintained
10008 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
10009 F:      drivers/infiniband/hw/hns/
10010
10011 HISILICON SAS Controller
10012 M:      Xiang Chen <[email protected]>
10013 S:      Supported
10014 W:      http://www.hisilicon.com
10015 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10016 F:      drivers/scsi/hisi_sas/
10017
10018 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10019 M:      Longfang Liu <[email protected]>
10020 L:      [email protected]
10021 S:      Maintained
10022 F:      Documentation/ABI/testing/debugfs-hisi-sec
10023 F:      drivers/crypto/hisilicon/sec2/sec.h
10024 F:      drivers/crypto/hisilicon/sec2/sec_crypto.c
10025 F:      drivers/crypto/hisilicon/sec2/sec_crypto.h
10026 F:      drivers/crypto/hisilicon/sec2/sec_main.c
10027
10028 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10029 M:      Jay Fang <[email protected]>
10030 L:      [email protected]
10031 S:      Maintained
10032 W:      http://www.hisilicon.com
10033 F:      drivers/spi/spi-hisi-kunpeng.c
10034
10035 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10036 M:      Mauro Carvalho Chehab <[email protected]>
10037 L:      [email protected]
10038 S:      Maintained
10039 F:      Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10040 F:      drivers/spmi/hisi-spmi-controller.c
10041
10042 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10043 M:      Mauro Carvalho Chehab <[email protected]>
10044 L:      [email protected]
10045 S:      Maintained
10046 F:      Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10047 F:      drivers/mfd/hi6421-spmi-pmic.c
10048
10049 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10050 M:      Weili Qian <[email protected]>
10051 S:      Maintained
10052 F:      drivers/crypto/hisilicon/trng/trng.c
10053
10054 HISILICON V3XX SPI NOR FLASH Controller Driver
10055 M:      Jay Fang <[email protected]>
10056 S:      Maintained
10057 W:      http://www.hisilicon.com
10058 F:      drivers/spi/spi-hisi-sfc-v3xx.c
10059
10060 HISILICON ZIP Controller DRIVER
10061 M:      Yang Shen <[email protected]>
10062 M:      Zhou Wang <[email protected]>
10063 L:      [email protected]
10064 S:      Maintained
10065 F:      Documentation/ABI/testing/debugfs-hisi-zip
10066 F:      drivers/crypto/hisilicon/zip/
10067
10068 HMM - Heterogeneous Memory Management
10069 M:      Jérôme Glisse <[email protected]>
10070 L:      [email protected]
10071 S:      Maintained
10072 F:      Documentation/mm/hmm.rst
10073 F:      include/linux/hmm*
10074 F:      lib/test_hmm*
10075 F:      mm/hmm*
10076 F:      tools/testing/selftests/mm/*hmm*
10077
10078 HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10079 M:      Petre Rodan <[email protected]>
10080 L:      [email protected]
10081 S:      Maintained
10082 F:      Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10083 F:      drivers/iio/pressure/hsc030pa*
10084
10085 HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10086 M:      Andreas Klinger <[email protected]>
10087 M:      Petre Rodan <[email protected]>
10088 L:      [email protected]
10089 S:      Maintained
10090 F:      Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10091 F:      drivers/iio/pressure/mprls0025pa*
10092
10093 HP BIOSCFG DRIVER
10094 M:      Jorge Lopez <[email protected]>
10095 L:      [email protected]
10096 S:      Maintained
10097 F:      drivers/platform/x86/hp/hp-bioscfg/
10098
10099 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10100 L:      [email protected]
10101 S:      Orphan
10102 F:      drivers/platform/x86/hp/tc1100-wmi.c
10103
10104 HP WMI HARDWARE MONITOR DRIVER
10105 M:      James Seo <[email protected]>
10106 L:      [email protected]
10107 S:      Maintained
10108 F:      Documentation/hwmon/hp-wmi-sensors.rst
10109 F:      drivers/hwmon/hp-wmi-sensors.c
10110
10111 HPET:   High Precision Event Timers driver
10112 M:      Clemens Ladisch <[email protected]>
10113 S:      Maintained
10114 F:      Documentation/timers/hpet.rst
10115 F:      drivers/char/hpet.c
10116 F:      include/linux/hpet.h
10117 F:      include/uapi/linux/hpet.h
10118
10119 HPET:   x86
10120 S:      Orphan
10121 F:      arch/x86/include/asm/hpet.h
10122 F:      arch/x86/kernel/hpet.c
10123
10124 HPFS FILESYSTEM
10125 M:      Mikulas Patocka <[email protected]>
10126 S:      Maintained
10127 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10128 F:      fs/hpfs/
10129
10130 HS3001 Hardware Temperature and Humidity Sensor
10131 M:      Andre Werner <[email protected]>
10132 L:      [email protected]
10133 S:      Maintained
10134 F:      drivers/hwmon/hs3001.c
10135
10136 HSI SUBSYSTEM
10137 M:      Sebastian Reichel <[email protected]>
10138 S:      Maintained
10139 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10140 F:      Documentation/ABI/testing/sysfs-bus-hsi
10141 F:      Documentation/driver-api/hsi.rst
10142 F:      drivers/hsi/
10143 F:      include/linux/hsi/
10144 F:      include/uapi/linux/hsi/
10145
10146 HSO 3G MODEM DRIVER
10147 L:      [email protected]
10148 S:      Orphan
10149 F:      drivers/net/usb/hso.c
10150
10151 HSR NETWORK PROTOCOL
10152 L:      [email protected]
10153 S:      Orphan
10154 F:      net/hsr/
10155
10156 HT16K33 LED CONTROLLER DRIVER
10157 M:      Robin van der Gracht <[email protected]>
10158 S:      Maintained
10159 F:      Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10160 F:      drivers/auxdisplay/ht16k33.c
10161
10162 HTCPEN TOUCHSCREEN DRIVER
10163 M:      Pau Oliva Fora <[email protected]>
10164 L:      [email protected]
10165 S:      Maintained
10166 F:      drivers/input/touchscreen/htcpen.c
10167
10168 HTE SUBSYSTEM
10169 M:      Dipen Patel <[email protected]>
10170 L:      [email protected]
10171 S:      Maintained
10172 Q:      https://patchwork.kernel.org/project/timestamp/list/
10173 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10174 F:      Documentation/devicetree/bindings/timestamp/
10175 F:      Documentation/driver-api/hte/
10176 F:      drivers/hte/
10177 F:      include/linux/hte.h
10178
10179 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10180 M:      Lorenzo Bianconi <[email protected]>
10181 L:      [email protected]
10182 S:      Maintained
10183 W:      http://www.st.com/
10184 F:      Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10185 F:      drivers/iio/humidity/hts221*
10186
10187 HUAWEI ETHERNET DRIVER
10188 M:      Cai Huoqing <[email protected]>
10189 L:      [email protected]
10190 S:      Maintained
10191 F:      Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10192 F:      drivers/net/ethernet/huawei/hinic/
10193
10194 HUGETLB SUBSYSTEM
10195 M:      Muchun Song <[email protected]>
10196 L:      [email protected]
10197 S:      Maintained
10198 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10199 F:      Documentation/admin-guide/mm/hugetlbpage.rst
10200 F:      Documentation/mm/hugetlbfs_reserv.rst
10201 F:      Documentation/mm/vmemmap_dedup.rst
10202 F:      fs/hugetlbfs/
10203 F:      include/linux/hugetlb.h
10204 F:      mm/hugetlb.c
10205 F:      mm/hugetlb_vmemmap.c
10206 F:      mm/hugetlb_vmemmap.h
10207 F:      tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10208
10209 HVA ST MEDIA DRIVER
10210 M:      Jean-Christophe Trotin <[email protected]>
10211 L:      [email protected]
10212 S:      Supported
10213 W:      https://linuxtv.org
10214 T:      git git://linuxtv.org/media_tree.git
10215 F:      drivers/media/platform/st/sti/hva
10216
10217 HWPOISON MEMORY FAILURE HANDLING
10218 M:      Miaohe Lin <[email protected]>
10219 R:      Naoya Horiguchi <[email protected]>
10220 L:      [email protected]
10221 S:      Maintained
10222 F:      mm/hwpoison-inject.c
10223 F:      mm/memory-failure.c
10224
10225 HYCON HY46XX TOUCHSCREEN SUPPORT
10226 M:      Giulio Benetti <[email protected]>
10227 L:      [email protected]
10228 S:      Maintained
10229 F:      Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10230 F:      drivers/input/touchscreen/hycon-hy46xx.c
10231
10232 HYGON PROCESSOR SUPPORT
10233 M:      Pu Wen <[email protected]>
10234 L:      [email protected]
10235 S:      Maintained
10236 F:      arch/x86/kernel/cpu/hygon.c
10237
10238 HYNIX HI556 SENSOR DRIVER
10239 M:      Sakari Ailus <[email protected]>
10240 L:      [email protected]
10241 S:      Maintained
10242 T:      git git://linuxtv.org/media_tree.git
10243 F:      drivers/media/i2c/hi556.c
10244
10245 HYNIX HI846 SENSOR DRIVER
10246 M:      Martin Kepplinger <[email protected]>
10247 L:      [email protected]
10248 S:      Maintained
10249 F:      drivers/media/i2c/hi846.c
10250
10251 HYNIX HI847 SENSOR DRIVER
10252 M:      Sakari Ailus <[email protected]>
10253 L:      [email protected]
10254 S:      Maintained
10255 F:      drivers/media/i2c/hi847.c
10256
10257 Hyper-V/Azure CORE AND DRIVERS
10258 M:      "K. Y. Srinivasan" <[email protected]>
10259 M:      Haiyang Zhang <[email protected]>
10260 M:      Wei Liu <[email protected]>
10261 M:      Dexuan Cui <[email protected]>
10262 L:      [email protected]
10263 S:      Supported
10264 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10265 F:      Documentation/ABI/stable/sysfs-bus-vmbus
10266 F:      Documentation/ABI/testing/debugfs-hyperv
10267 F:      Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10268 F:      Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10269 F:      Documentation/virt/hyperv
10270 F:      arch/arm64/hyperv
10271 F:      arch/arm64/include/asm/hyperv-tlfs.h
10272 F:      arch/arm64/include/asm/mshyperv.h
10273 F:      arch/x86/hyperv
10274 F:      arch/x86/include/asm/hyperv-tlfs.h
10275 F:      arch/x86/include/asm/mshyperv.h
10276 F:      arch/x86/include/asm/trace/hyperv.h
10277 F:      arch/x86/kernel/cpu/mshyperv.c
10278 F:      drivers/clocksource/hyperv_timer.c
10279 F:      drivers/hid/hid-hyperv.c
10280 F:      drivers/hv/
10281 F:      drivers/input/serio/hyperv-keyboard.c
10282 F:      drivers/iommu/hyperv-iommu.c
10283 F:      drivers/net/ethernet/microsoft/
10284 F:      drivers/net/hyperv/
10285 F:      drivers/pci/controller/pci-hyperv-intf.c
10286 F:      drivers/pci/controller/pci-hyperv.c
10287 F:      drivers/scsi/storvsc_drv.c
10288 F:      drivers/uio/uio_hv_generic.c
10289 F:      drivers/video/fbdev/hyperv_fb.c
10290 F:      include/asm-generic/hyperv-tlfs.h
10291 F:      include/asm-generic/mshyperv.h
10292 F:      include/clocksource/hyperv_timer.h
10293 F:      include/linux/hyperv.h
10294 F:      include/net/mana
10295 F:      include/uapi/linux/hyperv.h
10296 F:      net/vmw_vsock/hyperv_transport.c
10297 F:      tools/hv/
10298
10299 HYPERBUS SUPPORT
10300 M:      Vignesh Raghavendra <[email protected]>
10301 R:      Tudor Ambarus <[email protected]>
10302 L:      [email protected]
10303 S:      Supported
10304 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10305 C:      irc://irc.oftc.net/mtd
10306 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10307 F:      Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10308 F:      drivers/mtd/hyperbus/
10309 F:      include/linux/mtd/hyperbus.h
10310
10311 HYPERVISOR VIRTUAL CONSOLE DRIVER
10312 L:      [email protected]
10313 S:      Odd Fixes
10314 F:      drivers/tty/hvc/
10315
10316 I2C ACPI SUPPORT
10317 M:      Mika Westerberg <[email protected]>
10318 L:      [email protected]
10319 L:      [email protected]
10320 S:      Maintained
10321 F:      drivers/i2c/i2c-core-acpi.c
10322
10323 I2C ADDRESS TRANSLATOR (ATR)
10324 M:      Tomi Valkeinen <[email protected]>
10325 R:      Luca Ceresoli <[email protected]>
10326 L:      [email protected]
10327 S:      Maintained
10328 F:      drivers/i2c/i2c-atr.c
10329 F:      include/linux/i2c-atr.h
10330
10331 I2C CONTROLLER DRIVER FOR NVIDIA GPU
10332 M:      Ajay Gupta <[email protected]>
10333 L:      [email protected]
10334 S:      Maintained
10335 F:      Documentation/i2c/busses/i2c-nvidia-gpu.rst
10336 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
10337
10338 I2C MUXES
10339 M:      Peter Rosin <[email protected]>
10340 L:      [email protected]
10341 S:      Maintained
10342 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
10343 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
10344 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
10345 F:      Documentation/i2c/i2c-topology.rst
10346 F:      Documentation/i2c/muxes/
10347 F:      drivers/i2c/i2c-mux.c
10348 F:      drivers/i2c/muxes/
10349 F:      include/linux/i2c-mux.h
10350
10351 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10352 M:      Gregory CLEMENT <[email protected]>
10353 L:      [email protected]
10354 S:      Maintained
10355 F:      Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10356 F:      drivers/i2c/busses/i2c-mv64xxx.c
10357
10358 I2C OVER PARALLEL PORT
10359 M:      Jean Delvare <[email protected]>
10360 L:      [email protected]
10361 S:      Maintained
10362 F:      Documentation/i2c/busses/i2c-parport.rst
10363 F:      drivers/i2c/busses/i2c-parport.c
10364
10365 I2C SUBSYSTEM
10366 M:      Wolfram Sang <[email protected]>
10367 L:      [email protected]
10368 S:      Maintained
10369 W:      https://i2c.wiki.kernel.org/
10370 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
10371 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10372 F:      Documentation/i2c/
10373 F:      drivers/i2c/*
10374 F:      include/dt-bindings/i2c/i2c.h
10375 F:      include/linux/i2c-dev.h
10376 F:      include/linux/i2c-smbus.h
10377 F:      include/linux/i2c.h
10378 F:      include/uapi/linux/i2c-*.h
10379 F:      include/uapi/linux/i2c.h
10380
10381 I2C SUBSYSTEM HOST DRIVERS
10382 M:      Andi Shyti <[email protected]>
10383 L:      [email protected]
10384 S:      Maintained
10385 W:      https://i2c.wiki.kernel.org/
10386 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
10387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10388 F:      Documentation/devicetree/bindings/i2c/
10389 F:      drivers/i2c/algos/
10390 F:      drivers/i2c/busses/
10391 F:      include/dt-bindings/i2c/
10392
10393 I2C-TAOS-EVM DRIVER
10394 M:      Jean Delvare <[email protected]>
10395 L:      [email protected]
10396 S:      Maintained
10397 F:      Documentation/i2c/busses/i2c-taos-evm.rst
10398 F:      drivers/i2c/busses/i2c-taos-evm.c
10399
10400 I2C-TINY-USB DRIVER
10401 M:      Till Harbaum <[email protected]>
10402 L:      [email protected]
10403 S:      Maintained
10404 W:      http://www.harbaum.org/till/i2c_tiny_usb
10405 F:      drivers/i2c/busses/i2c-tiny-usb.c
10406
10407 I2C/SMBUS CONTROLLER DRIVERS FOR PC
10408 M:      Jean Delvare <[email protected]>
10409 L:      [email protected]
10410 S:      Maintained
10411 F:      Documentation/i2c/busses/i2c-ali1535.rst
10412 F:      Documentation/i2c/busses/i2c-ali1563.rst
10413 F:      Documentation/i2c/busses/i2c-ali15x3.rst
10414 F:      Documentation/i2c/busses/i2c-amd756.rst
10415 F:      Documentation/i2c/busses/i2c-amd8111.rst
10416 F:      Documentation/i2c/busses/i2c-i801.rst
10417 F:      Documentation/i2c/busses/i2c-nforce2.rst
10418 F:      Documentation/i2c/busses/i2c-piix4.rst
10419 F:      Documentation/i2c/busses/i2c-sis5595.rst
10420 F:      Documentation/i2c/busses/i2c-sis630.rst
10421 F:      Documentation/i2c/busses/i2c-sis96x.rst
10422 F:      Documentation/i2c/busses/i2c-via.rst
10423 F:      Documentation/i2c/busses/i2c-viapro.rst
10424 F:      drivers/i2c/busses/i2c-ali1535.c
10425 F:      drivers/i2c/busses/i2c-ali1563.c
10426 F:      drivers/i2c/busses/i2c-ali15x3.c
10427 F:      drivers/i2c/busses/i2c-amd756-s4882.c
10428 F:      drivers/i2c/busses/i2c-amd756.c
10429 F:      drivers/i2c/busses/i2c-amd8111.c
10430 F:      drivers/i2c/busses/i2c-i801.c
10431 F:      drivers/i2c/busses/i2c-isch.c
10432 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
10433 F:      drivers/i2c/busses/i2c-nforce2.c
10434 F:      drivers/i2c/busses/i2c-piix4.c
10435 F:      drivers/i2c/busses/i2c-sis5595.c
10436 F:      drivers/i2c/busses/i2c-sis630.c
10437 F:      drivers/i2c/busses/i2c-sis96x.c
10438 F:      drivers/i2c/busses/i2c-via.c
10439 F:      drivers/i2c/busses/i2c-viapro.c
10440
10441 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10442 M:      Hans de Goede <[email protected]>
10443 L:      [email protected]
10444 S:      Maintained
10445 F:      drivers/i2c/busses/i2c-cht-wc.c
10446
10447 I2C/SMBUS ISMT DRIVER
10448 M:      Seth Heasley <[email protected]>
10449 M:      Neil Horman <[email protected]>
10450 L:      [email protected]
10451 F:      Documentation/i2c/busses/i2c-ismt.rst
10452 F:      drivers/i2c/busses/i2c-ismt.c
10453
10454 I2C/SMBUS ZHAOXIN DRIVER
10455 M:      Hans Hu <[email protected]>
10456 L:      [email protected]
10457 S:      Maintained
10458 W:      https://www.zhaoxin.com
10459 F:      drivers/i2c/busses/i2c-viai2c-common.c
10460 F:      drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10461
10462 I2C/SMBUS STUB DRIVER
10463 M:      Jean Delvare <[email protected]>
10464 L:      [email protected]
10465 S:      Maintained
10466 F:      drivers/i2c/i2c-stub.c
10467
10468 I3C DRIVER FOR ASPEED AST2600
10469 M:      Jeremy Kerr <[email protected]>
10470 S:      Maintained
10471 F:      Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10472 F:      drivers/i3c/master/ast2600-i3c-master.c
10473
10474 I3C DRIVER FOR CADENCE I3C MASTER IP
10475 M:      Przemysław Gaj <[email protected]>
10476 S:      Maintained
10477 F:      Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10478 F:      drivers/i3c/master/i3c-master-cdns.c
10479
10480 I3C DRIVER FOR SYNOPSYS DESIGNWARE
10481 S:      Orphan
10482 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10483 F:      drivers/i3c/master/dw*
10484
10485 I3C SUBSYSTEM
10486 M:      Alexandre Belloni <[email protected]>
10487 L:      [email protected] (moderated for non-subscribers)
10488 S:      Maintained
10489 C:      irc://chat.freenode.net/linux-i3c
10490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10491 F:      Documentation/ABI/testing/sysfs-bus-i3c
10492 F:      Documentation/devicetree/bindings/i3c/
10493 F:      Documentation/driver-api/i3c
10494 F:      drivers/i3c/
10495 F:      include/linux/i3c/
10496
10497 IBM Operation Panel Input Driver
10498 M:      Eddie James <[email protected]>
10499 L:      [email protected]
10500 S:      Maintained
10501 F:      Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10502 F:      drivers/input/misc/ibm-panel.c
10503
10504 IBM Power 842 compression accelerator
10505 M:      Haren Myneni <[email protected]>
10506 S:      Supported
10507 F:      crypto/842.c
10508 F:      drivers/crypto/nx/Kconfig
10509 F:      drivers/crypto/nx/Makefile
10510 F:      drivers/crypto/nx/nx-842*
10511 F:      include/linux/sw842.h
10512 F:      lib/842/
10513
10514 IBM Power in-Nest Crypto Acceleration
10515 M:      Breno Leitão <[email protected]>
10516 M:      Nayna Jain <[email protected]>
10517 M:      Paulo Flabiano Smorigo <[email protected]>
10518 L:      [email protected]
10519 S:      Supported
10520 F:      drivers/crypto/nx/Kconfig
10521 F:      drivers/crypto/nx/Makefile
10522 F:      drivers/crypto/nx/nx-aes*
10523 F:      drivers/crypto/nx/nx-sha*
10524 F:      drivers/crypto/nx/nx.*
10525 F:      drivers/crypto/nx/nx_csbcpb.h
10526 F:      drivers/crypto/nx/nx_debugfs.c
10527
10528 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10529 M:      Tyrel Datwyler <[email protected]>
10530 L:      [email protected]
10531 L:      [email protected]
10532 S:      Supported
10533 F:      drivers/pci/hotplug/rpadlpar*
10534
10535 IBM Power Linux RAID adapter
10536 M:      Brian King <[email protected]>
10537 S:      Supported
10538 F:      drivers/scsi/ipr.*
10539
10540 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10541 M:      Tyrel Datwyler <[email protected]>
10542 L:      [email protected]
10543 L:      [email protected]
10544 S:      Supported
10545 F:      drivers/pci/hotplug/rpaphp*
10546
10547 IBM Power SRIOV Virtual NIC Device Driver
10548 M:      Haren Myneni <[email protected]>
10549 M:      Rick Lindsley <[email protected]>
10550 R:      Nick Child <[email protected]>
10551 R:      Thomas Falcon <[email protected]>
10552 L:      [email protected]
10553 S:      Supported
10554 F:      drivers/net/ethernet/ibm/ibmvnic.*
10555
10556 IBM Power VFIO Support
10557 M:      Timothy Pearson <[email protected]>
10558 S:      Supported
10559 F:      drivers/vfio/vfio_iommu_spapr_tce.c
10560
10561 IBM Power Virtual Ethernet Device Driver
10562 M:      Nick Child <[email protected]>
10563 L:      [email protected]
10564 S:      Supported
10565 F:      drivers/net/ethernet/ibm/ibmveth.*
10566
10567 IBM Power Virtual FC Device Drivers
10568 M:      Tyrel Datwyler <[email protected]>
10569 L:      [email protected]
10570 S:      Supported
10571 F:      drivers/scsi/ibmvscsi/ibmvfc*
10572
10573 IBM Power Virtual Management Channel Driver
10574 M:      Brad Warrum <[email protected]>
10575 M:      Ritu Agarwal <[email protected]>
10576 S:      Supported
10577 F:      drivers/misc/ibmvmc.*
10578
10579 IBM Power Virtual SCSI Device Drivers
10580 M:      Tyrel Datwyler <[email protected]>
10581 L:      [email protected]
10582 S:      Supported
10583 F:      drivers/scsi/ibmvscsi/ibmvscsi*
10584 F:      include/scsi/viosrp.h
10585
10586 IBM Power Virtual SCSI Device Target Driver
10587 M:      Tyrel Datwyler <[email protected]>
10588 L:      [email protected]
10589 L:      [email protected]
10590 S:      Supported
10591 F:      drivers/scsi/ibmvscsi_tgt/
10592
10593 IBM Power VMX Cryptographic instructions
10594 M:      Breno Leitão <[email protected]>
10595 M:      Nayna Jain <[email protected]>
10596 M:      Paulo Flabiano Smorigo <[email protected]>
10597 L:      [email protected]
10598 S:      Supported
10599 F:      arch/powerpc/crypto/Kconfig
10600 F:      arch/powerpc/crypto/Makefile
10601 F:      arch/powerpc/crypto/aes.c
10602 F:      arch/powerpc/crypto/aes_cbc.c
10603 F:      arch/powerpc/crypto/aes_ctr.c
10604 F:      arch/powerpc/crypto/aes_xts.c
10605 F:      arch/powerpc/crypto/aesp8-ppc.*
10606 F:      arch/powerpc/crypto/ghash.c
10607 F:      arch/powerpc/crypto/ghashp8-ppc.pl
10608 F:      arch/powerpc/crypto/ppc-xlate.pl
10609 F:      arch/powerpc/crypto/vmx.c
10610
10611 IBM ServeRAID RAID DRIVER
10612 S:      Orphan
10613 F:      drivers/scsi/ips.*
10614
10615 ICH LPC AND GPIO DRIVER
10616 M:      Peter Tyser <[email protected]>
10617 S:      Maintained
10618 F:      drivers/gpio/gpio-ich.c
10619 F:      drivers/mfd/lpc_ich.c
10620
10621 ICY I2C DRIVER
10622 M:      Max Staudt <[email protected]>
10623 L:      [email protected]
10624 S:      Maintained
10625 F:      drivers/i2c/busses/i2c-icy.c
10626
10627 IDEAPAD LAPTOP EXTRAS DRIVER
10628 M:      Ike Panhc <[email protected]>
10629 L:      [email protected]
10630 S:      Maintained
10631 W:      http://launchpad.net/ideapad-laptop
10632 F:      drivers/platform/x86/ideapad-laptop.c
10633
10634 IDEAPAD LAPTOP SLIDEBAR DRIVER
10635 M:      Andrey Moiseev <[email protected]>
10636 L:      [email protected]
10637 S:      Maintained
10638 W:      https://github.com/o2genum/ideapad-slidebar
10639 F:      drivers/input/misc/ideapad_slidebar.c
10640
10641 IDT VersaClock 5 CLOCK DRIVER
10642 M:      Luca Ceresoli <[email protected]>
10643 S:      Maintained
10644 F:      Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10645 F:      drivers/clk/clk-versaclock5.c
10646
10647 IEEE 802.15.4 SUBSYSTEM
10648 M:      Alexander Aring <[email protected]>
10649 M:      Stefan Schmidt <[email protected]>
10650 M:      Miquel Raynal <[email protected]>
10651 L:      [email protected]
10652 S:      Maintained
10653 W:      https://linux-wpan.org/
10654 Q:      https://patchwork.kernel.org/project/linux-wpan/list/
10655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10657 F:      Documentation/networking/ieee802154.rst
10658 F:      drivers/net/ieee802154/
10659 F:      include/linux/ieee802154.h
10660 F:      include/linux/nl802154.h
10661 F:      include/net/af_ieee802154.h
10662 F:      include/net/cfg802154.h
10663 F:      include/net/ieee802154_netdev.h
10664 F:      include/net/mac802154.h
10665 F:      include/net/nl802154.h
10666 F:      net/ieee802154/
10667 F:      net/mac802154/
10668
10669 Intel VIRTIO DATA PATH ACCELERATOR
10670 M:      Zhu Lingshan <[email protected]>
10671 L:      [email protected]
10672 S:      Supported
10673 F:      drivers/vdpa/ifcvf/
10674
10675 IFE PROTOCOL
10676 M:      Yotam Gigi <[email protected]>
10677 M:      Jamal Hadi Salim <[email protected]>
10678 F:      include/net/ife.h
10679 F:      include/uapi/linux/ife.h
10680 F:      net/ife
10681
10682 IGORPLUG-USB IR RECEIVER
10683 M:      Sean Young <[email protected]>
10684 L:      [email protected]
10685 S:      Maintained
10686 F:      drivers/media/rc/igorplugusb.c
10687
10688 IGUANAWORKS USB IR TRANSCEIVER
10689 M:      Sean Young <[email protected]>
10690 L:      [email protected]
10691 S:      Maintained
10692 F:      drivers/media/rc/iguanair.c
10693
10694 IIO BACKEND FRAMEWORK
10695 M:      Nuno Sa <[email protected]>
10696 R:      Olivier Moysan <[email protected]>
10697 L:      [email protected]
10698 S:      Maintained
10699 F:      drivers/iio/industrialio-backend.c
10700 F:      include/linux/iio/backend.h
10701
10702 IIO DIGITAL POTENTIOMETER DAC
10703 M:      Peter Rosin <[email protected]>
10704 L:      [email protected]
10705 S:      Maintained
10706 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10707 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10708 F:      drivers/iio/dac/dpot-dac.c
10709
10710 IIO ENVELOPE DETECTOR
10711 M:      Peter Rosin <[email protected]>
10712 L:      [email protected]
10713 S:      Maintained
10714 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10715 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10716 F:      drivers/iio/adc/envelope-detector.c
10717
10718 IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
10719 M:      Matti Vaittinen <[email protected]>
10720 L:      [email protected]
10721 S:      Maintained
10722 F:      drivers/iio/industrialio-gts-helper.c
10723 F:      include/linux/iio/iio-gts-helper.h
10724 F:      drivers/iio/test/iio-test-gts.c
10725
10726 IIO MULTIPLEXER
10727 M:      Peter Rosin <[email protected]>
10728 L:      [email protected]
10729 S:      Maintained
10730 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10731 F:      drivers/iio/multiplexer/iio-mux.c
10732
10733 IIO SCMI BASED DRIVER
10734 M:      Jyoti Bhayana <[email protected]>
10735 L:      [email protected]
10736 S:      Maintained
10737 F:      drivers/iio/common/scmi_sensors/scmi_iio.c
10738
10739 IIO SUBSYSTEM AND DRIVERS
10740 M:      Jonathan Cameron <[email protected]>
10741 R:      Lars-Peter Clausen <[email protected]>
10742 L:      [email protected]
10743 S:      Maintained
10744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10745 F:      Documentation/ABI/testing/configfs-iio*
10746 F:      Documentation/ABI/testing/sysfs-bus-iio*
10747 F:      Documentation/devicetree/bindings/iio/
10748 F:      Documentation/iio/
10749 F:      drivers/iio/
10750 F:      drivers/staging/iio/
10751 F:      include/dt-bindings/iio/
10752 F:      include/linux/iio/
10753 F:      tools/iio/
10754
10755 IIO UNIT CONVERTER
10756 M:      Peter Rosin <[email protected]>
10757 L:      [email protected]
10758 S:      Maintained
10759 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10760 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10761 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10762 F:      drivers/iio/afe/iio-rescale.c
10763
10764 IKANOS/ADI EAGLE ADSL USB DRIVER
10765 M:      Matthieu Castet <[email protected]>
10766 M:      Stanislaw Gruszka <[email protected]>
10767 S:      Maintained
10768 F:      drivers/usb/atm/ueagle-atm.c
10769
10770 IMAGIS TOUCHSCREEN DRIVER
10771 M:      Markuss Broks <[email protected]>
10772 S:      Maintained
10773 F:      Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10774 F:      drivers/input/touchscreen/imagis.c
10775
10776 IMGTEC ASCII LCD DRIVER
10777 M:      Paul Burton <[email protected]>
10778 S:      Maintained
10779 F:      Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10780 F:      drivers/auxdisplay/img-ascii-lcd.c
10781
10782 IMGTEC IR DECODER DRIVER
10783 S:      Orphan
10784 F:      drivers/media/rc/img-ir/
10785
10786 IMGTEC POWERVR DRM DRIVER
10787 M:      Frank Binns <[email protected]>
10788 M:      Matt Coster <[email protected]>
10789 S:      Supported
10790 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
10791 F:      Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
10792 F:      Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
10793 F:      Documentation/gpu/imagination/
10794 F:      drivers/gpu/drm/imagination/
10795 F:      include/uapi/drm/pvr_drm.h
10796
10797 IMON SOUNDGRAPH USB IR RECEIVER
10798 M:      Sean Young <[email protected]>
10799 L:      [email protected]
10800 S:      Maintained
10801 F:      drivers/media/rc/imon.c
10802 F:      drivers/media/rc/imon_raw.c
10803
10804 IMS TWINTURBO FRAMEBUFFER DRIVER
10805 L:      [email protected]
10806 S:      Orphan
10807 F:      drivers/video/fbdev/imsttfb.c
10808
10809 INDEX OF FURTHER KERNEL DOCUMENTATION
10810 M:      Carlos Bilbao <[email protected]>
10811 S:      Maintained
10812 F:      Documentation/process/kernel-docs.rst
10813
10814 INDUSTRY PACK SUBSYSTEM (IPACK)
10815 M:      Vaibhav Gupta <[email protected]>
10816 M:      Jens Taprogge <[email protected]>
10817 M:      Greg Kroah-Hartman <[email protected]>
10818 L:      [email protected]
10819 S:      Maintained
10820 W:      http://industrypack.sourceforge.net
10821 F:      drivers/ipack/
10822
10823 INFINEON DPS310 Driver
10824 M:      Eddie James <[email protected]>
10825 L:      [email protected]
10826 S:      Maintained
10827 F:      drivers/iio/pressure/dps310.c
10828
10829 INFINEON PEB2466 ASoC CODEC
10830 M:      Herve Codina <[email protected]>
10831 L:      [email protected] (moderated for non-subscribers)
10832 S:      Maintained
10833 F:      Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
10834 F:      sound/soc/codecs/peb2466.c
10835
10836 INFINIBAND SUBSYSTEM
10837 M:      Jason Gunthorpe <[email protected]>
10838 M:      Leon Romanovsky <[email protected]>
10839 L:      [email protected]
10840 S:      Supported
10841 W:      https://github.com/linux-rdma/rdma-core
10842 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
10844 F:      Documentation/devicetree/bindings/infiniband/
10845 F:      Documentation/infiniband/
10846 F:      drivers/infiniband/
10847 F:      include/rdma/
10848 F:      include/trace/events/ib_mad.h
10849 F:      include/trace/events/ib_umad.h
10850 F:      include/trace/misc/rdma.h
10851 F:      include/uapi/linux/if_infiniband.h
10852 F:      include/uapi/rdma/
10853 F:      samples/bpf/ibumad_kern.c
10854 F:      samples/bpf/ibumad_user.c
10855
10856 INGENIC JZ4780 NAND DRIVER
10857 M:      Harvey Hunt <[email protected]>
10858 L:      [email protected]
10859 L:      [email protected]
10860 S:      Maintained
10861 F:      drivers/mtd/nand/raw/ingenic/
10862
10863 INGENIC JZ47xx SoCs
10864 M:      Paul Cercueil <[email protected]>
10865 L:      [email protected]
10866 S:      Maintained
10867 F:      arch/mips/boot/dts/ingenic/
10868 F:      arch/mips/generic/board-ingenic.c
10869 F:      arch/mips/include/asm/mach-ingenic/
10870 F:      arch/mips/ingenic/Kconfig
10871 F:      drivers/clk/ingenic/
10872 F:      drivers/dma/dma-jz4780.c
10873 F:      drivers/gpu/drm/ingenic/
10874 F:      drivers/i2c/busses/i2c-jz4780.c
10875 F:      drivers/iio/adc/ingenic-adc.c
10876 F:      drivers/irqchip/irq-ingenic.c
10877 F:      drivers/memory/jz4780-nemc.c
10878 F:      drivers/mmc/host/jz4740_mmc.c
10879 F:      drivers/mtd/nand/raw/ingenic/
10880 F:      drivers/pinctrl/pinctrl-ingenic.c
10881 F:      drivers/power/supply/ingenic-battery.c
10882 F:      drivers/pwm/pwm-jz4740.c
10883 F:      drivers/remoteproc/ingenic_rproc.c
10884 F:      drivers/rtc/rtc-jz4740.c
10885 F:      drivers/tty/serial/8250/8250_ingenic.c
10886 F:      drivers/usb/musb/jz4740.c
10887 F:      drivers/watchdog/jz4740_wdt.c
10888 F:      include/dt-bindings/iio/adc/ingenic,adc.h
10889 F:      include/linux/mfd/ingenic-tcu.h
10890 F:      sound/soc/codecs/jz47*
10891 F:      sound/soc/jz4740/
10892
10893 INJOINIC IP5xxx POWER BANK IC DRIVER
10894 M:      Samuel Holland <[email protected]>
10895 S:      Maintained
10896 F:      drivers/power/supply/ip5xxx_power.c
10897
10898 INOTIFY
10899 M:      Jan Kara <[email protected]>
10900 R:      Amir Goldstein <[email protected]>
10901 L:      [email protected]
10902 S:      Maintained
10903 F:      Documentation/filesystems/inotify.rst
10904 F:      fs/notify/inotify/
10905 F:      include/linux/inotify.h
10906 F:      include/uapi/linux/inotify.h
10907
10908 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
10909 M:      Dmitry Torokhov <[email protected]>
10910 L:      [email protected]
10911 S:      Maintained
10912 Q:      http://patchwork.kernel.org/project/linux-input/list/
10913 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
10914 F:      Documentation/devicetree/bindings/input/
10915 F:      Documentation/devicetree/bindings/serio/
10916 F:      Documentation/input/
10917 F:      drivers/input/
10918 F:      include/dt-bindings/input/
10919 F:      include/linux/input.h
10920 F:      include/linux/input/
10921 F:      include/uapi/linux/input-event-codes.h
10922 F:      include/uapi/linux/input.h
10923
10924 INPUT MULTITOUCH (MT) PROTOCOL
10925 M:      Henrik Rydberg <[email protected]>
10926 L:      [email protected]
10927 S:      Odd fixes
10928 F:      Documentation/input/multi-touch-protocol.rst
10929 F:      drivers/input/input-mt.c
10930 K:      \b(ABS|SYN)_MT_
10931
10932 INSIDE SECURE CRYPTO DRIVER
10933 M:      Antoine Tenart <[email protected]>
10934 L:      [email protected]
10935 S:      Maintained
10936 F:      drivers/crypto/inside-secure/
10937
10938 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
10939 M:      Mimi Zohar <[email protected]>
10940 M:      Roberto Sassu <[email protected]>
10941 M:      Dmitry Kasatkin <[email protected]>
10942 R:      Eric Snowberg <[email protected]>
10943 L:      [email protected]
10944 S:      Supported
10945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
10946 F:      security/integrity/
10947 F:      security/integrity/ima/
10948
10949 INTEL 810/815 FRAMEBUFFER DRIVER
10950 M:      Antonino Daplas <[email protected]>
10951 L:      [email protected]
10952 S:      Maintained
10953 F:      drivers/video/fbdev/i810/
10954
10955 INTEL 8254 COUNTER DRIVER
10956 M:      William Breathitt Gray <[email protected]>
10957 L:      [email protected]
10958 S:      Maintained
10959 F:      drivers/counter/i8254.c
10960 F:      include/linux/i8254.h
10961
10962 INTEL 8255 GPIO DRIVER
10963 M:      William Breathitt Gray <[email protected]>
10964 L:      [email protected]
10965 S:      Maintained
10966 F:      drivers/gpio/gpio-i8255.c
10967 F:      drivers/gpio/gpio-i8255.h
10968
10969 INTEL ASoC DRIVERS
10970 M:      Cezary Rojewski <[email protected]>
10971 M:      Pierre-Louis Bossart <[email protected]>
10972 M:      Liam Girdwood <[email protected]>
10973 M:      Peter Ujfalusi <[email protected]>
10974 M:      Bard Liao <[email protected]>
10975 M:      Ranjani Sridharan <[email protected]>
10976 M:      Kai Vehmanen <[email protected]>
10977 L:      [email protected] (moderated for non-subscribers)
10978 S:      Supported
10979 F:      sound/soc/intel/
10980
10981 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
10982 M:      Hans de Goede <[email protected]>
10983 L:      [email protected]
10984 S:      Maintained
10985 F:      drivers/platform/x86/intel/atomisp2/pm.c
10986
10987 INTEL ATOMISP2 LED DRIVER
10988 M:      Hans de Goede <[email protected]>
10989 L:      [email protected]
10990 S:      Maintained
10991 F:      drivers/platform/x86/intel/atomisp2/led.c
10992
10993 INTEL BIOS SAR INT1092 DRIVER
10994 M:      Shravan Sudhakar <[email protected]>
10995 L:      [email protected]
10996 S:      Maintained
10997 F:      drivers/platform/x86/intel/int1092/
10998
10999 INTEL BROXTON PMC DRIVER
11000 M:      Mika Westerberg <[email protected]>
11001 M:      Zha Qipeng <[email protected]>
11002 S:      Maintained
11003 F:      drivers/mfd/intel_pmc_bxt.c
11004 F:      include/linux/mfd/intel_pmc_bxt.h
11005
11006 INTEL C600 SERIES SAS CONTROLLER DRIVER
11007 M:      Artur Paszkiewicz <[email protected]>
11008 L:      [email protected]
11009 S:      Supported
11010 T:      git git://git.code.sf.net/p/intel-sas/isci
11011 F:      drivers/scsi/isci/
11012
11013 INTEL CPU family model numbers
11014 M:      Tony Luck <[email protected]>
11015 M:      [email protected]
11016 L:      [email protected]
11017 S:      Supported
11018 F:      arch/x86/include/asm/intel-family.h
11019
11020 INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11021 M:      Jani Nikula <[email protected]>
11022 M:      Rodrigo Vivi <[email protected]>
11023 L:      [email protected]
11024 L:      [email protected]
11025 S:      Supported
11026 F:      drivers/gpu/drm/i915/display/
11027 F:      drivers/gpu/drm/xe/display/
11028 F:      drivers/gpu/drm/xe/compat-i915-headers
11029
11030 INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11031 M:      Jani Nikula <[email protected]>
11032 M:      Joonas Lahtinen <[email protected]>
11033 M:      Rodrigo Vivi <[email protected]>
11034 M:      Tvrtko Ursulin <[email protected]>
11035 L:      [email protected]
11036 S:      Supported
11037 W:      https://drm.pages.freedesktop.org/intel-docs/
11038 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
11039 B:      https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11040 C:      irc://irc.oftc.net/intel-gfx
11041 T:      git git://anongit.freedesktop.org/drm-intel
11042 F:      Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11043 F:      Documentation/gpu/i915.rst
11044 F:      drivers/gpu/drm/ci/xfails/i915*
11045 F:      drivers/gpu/drm/i915/
11046 F:      include/drm/i915*
11047 F:      include/uapi/drm/i915_drm.h
11048
11049 INTEL DRM XE DRIVER (Lunar Lake and newer)
11050 M:      Lucas De Marchi <[email protected]>
11051 M:      Oded Gabbay <[email protected]>
11052 M:      Thomas Hellström <[email protected]>
11053 L:      [email protected]
11054 S:      Supported
11055 W:      https://drm.pages.freedesktop.org/intel-docs/
11056 Q:      http://patchwork.freedesktop.org/project/intel-xe/
11057 B:      https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11058 C:      irc://irc.oftc.net/xe
11059 T:      git https://gitlab.freedesktop.org/drm/xe/kernel.git
11060 F:      Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11061 F:      Documentation/gpu/xe/
11062 F:      drivers/gpu/drm/xe/
11063 F:      include/drm/xe*
11064 F:      include/uapi/drm/xe_drm.h
11065
11066 INTEL ETHERNET DRIVERS
11067 M:      Jesse Brandeburg <[email protected]>
11068 M:      Tony Nguyen <[email protected]>
11069 L:      [email protected] (moderated for non-subscribers)
11070 S:      Supported
11071 W:      https://www.intel.com/content/www/us/en/support.html
11072 Q:      https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11073 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11074 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11075 F:      Documentation/networking/device_drivers/ethernet/intel/
11076 F:      drivers/net/ethernet/intel/
11077 F:      drivers/net/ethernet/intel/*/
11078 F:      include/linux/avf/virtchnl.h
11079 F:      include/linux/net/intel/iidc.h
11080
11081 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11082 M:      Mustafa Ismail <[email protected]>
11083 M:      Shiraz Saleem <[email protected]>
11084 L:      [email protected]
11085 S:      Supported
11086 F:      drivers/infiniband/hw/irdma/
11087 F:      include/uapi/rdma/irdma-abi.h
11088
11089 INTEL GPIO DRIVERS
11090 M:      Andy Shevchenko <[email protected]>
11091 L:      [email protected]
11092 S:      Supported
11093 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11094 F:      drivers/gpio/gpio-elkhartlake.c
11095 F:      drivers/gpio/gpio-graniterapids.c
11096 F:      drivers/gpio/gpio-ich.c
11097 F:      drivers/gpio/gpio-merrifield.c
11098 F:      drivers/gpio/gpio-ml-ioh.c
11099 F:      drivers/gpio/gpio-pch.c
11100 F:      drivers/gpio/gpio-sch.c
11101 F:      drivers/gpio/gpio-sodaville.c
11102 F:      drivers/gpio/gpio-tangier.c
11103 F:      drivers/gpio/gpio-tangier.h
11104
11105 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11106 M:      Zhenyu Wang <[email protected]>
11107 M:      Zhi Wang <[email protected]>
11108 L:      [email protected]
11109 L:      [email protected]
11110 S:      Supported
11111 W:      https://github.com/intel/gvt-linux/wiki
11112 T:      git https://github.com/intel/gvt-linux.git
11113 F:      drivers/gpu/drm/i915/gvt/
11114
11115 INTEL HID EVENT DRIVER
11116 M:      Alex Hung <[email protected]>
11117 L:      [email protected]
11118 S:      Maintained
11119 F:      drivers/platform/x86/intel/hid.c
11120
11121 INTEL I/OAT DMA DRIVER
11122 M:      Dave Jiang <[email protected]>
11123 R:      Dan Williams <[email protected]>
11124 L:      [email protected]
11125 S:      Supported
11126 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
11127 F:      drivers/dma/ioat*
11128
11129 INTEL IAA CRYPTO DRIVER
11130 M:      Tom Zanussi <[email protected]>
11131 L:      [email protected]
11132 S:      Supported
11133 F:      Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11134 F:      drivers/crypto/intel/iaa/*
11135
11136 INTEL IDLE DRIVER
11137 M:      Jacob Pan <[email protected]>
11138 M:      Len Brown <[email protected]>
11139 L:      [email protected]
11140 S:      Supported
11141 B:      https://bugzilla.kernel.org
11142 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11143 F:      drivers/idle/intel_idle.c
11144
11145 INTEL IDXD DRIVER
11146 M:      Fenghua Yu <[email protected]>
11147 R:      Dave Jiang <[email protected]>
11148 L:      [email protected]
11149 S:      Supported
11150 F:      drivers/dma/idxd/*
11151 F:      include/uapi/linux/idxd.h
11152
11153 INTEL IN FIELD SCAN (IFS) DEVICE
11154 M:      Jithu Joseph <[email protected]>
11155 R:      Ashok Raj <[email protected]>
11156 R:      Tony Luck <[email protected]>
11157 S:      Maintained
11158 F:      drivers/platform/x86/intel/ifs
11159 F:      include/trace/events/intel_ifs.h
11160
11161 INTEL INTEGRATED SENSOR HUB DRIVER
11162 M:      Srinivas Pandruvada <[email protected]>
11163 M:      Jiri Kosina <[email protected]>
11164 L:      [email protected]
11165 S:      Maintained
11166 F:      drivers/hid/intel-ish-hid/
11167
11168 INTEL IOMMU (VT-d)
11169 M:      David Woodhouse <[email protected]>
11170 M:      Lu Baolu <[email protected]>
11171 L:      [email protected]
11172 S:      Supported
11173 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
11174 F:      drivers/iommu/intel/
11175
11176 INTEL IPU3 CSI-2 CIO2 DRIVER
11177 M:      Yong Zhi <[email protected]>
11178 M:      Sakari Ailus <[email protected]>
11179 M:      Bingbu Cao <[email protected]>
11180 M:      Dan Scally <[email protected]>
11181 R:      Tianshu Qiu <[email protected]>
11182 L:      [email protected]
11183 S:      Maintained
11184 T:      git git://linuxtv.org/media_tree.git
11185 F:      Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11186 F:      drivers/media/pci/intel/ipu3/
11187
11188 INTEL IPU3 CSI-2 IMGU DRIVER
11189 M:      Sakari Ailus <[email protected]>
11190 R:      Bingbu Cao <[email protected]>
11191 R:      Tianshu Qiu <[email protected]>
11192 L:      [email protected]
11193 S:      Maintained
11194 F:      Documentation/admin-guide/media/ipu3.rst
11195 F:      Documentation/admin-guide/media/ipu3_rcb.svg
11196 F:      Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11197 F:      drivers/staging/media/ipu3/
11198
11199 INTEL IPU6 INPUT SYSTEM DRIVER
11200 M:      Sakari Ailus <[email protected]>
11201 M:      Bingbu Cao <[email protected]>
11202 R:      Tianshu Qiu <[email protected]>
11203 L:      [email protected]
11204 S:      Maintained
11205 T:      git git://linuxtv.org/media_tree.git
11206 F:      Documentation/admin-guide/media/ipu6-isys.rst
11207 F:      drivers/media/pci/intel/ipu6/
11208
11209 INTEL ISHTP ECLITE DRIVER
11210 M:      Sumesh K Naduvalath <[email protected]>
11211 L:      [email protected]
11212 S:      Supported
11213 F:      drivers/platform/x86/intel/ishtp_eclite.c
11214
11215 INTEL IXP4XX CRYPTO SUPPORT
11216 M:      Corentin Labbe <[email protected]>
11217 L:      [email protected]
11218 S:      Maintained
11219 F:      drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11220
11221 INTEL KEEM BAY DRM DRIVER
11222 M:      Anitha Chrisanthus <[email protected]>
11223 M:      Edmund Dea <[email protected]>
11224 S:      Maintained
11225 F:      Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11226 F:      drivers/gpu/drm/kmb/
11227
11228 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11229 M:      Daniele Alessandrelli <[email protected]>
11230 S:      Maintained
11231 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11232 F:      drivers/crypto/intel/keembay/Kconfig
11233 F:      drivers/crypto/intel/keembay/Makefile
11234 F:      drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11235 F:      drivers/crypto/intel/keembay/ocs-aes.c
11236 F:      drivers/crypto/intel/keembay/ocs-aes.h
11237
11238 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11239 M:      Daniele Alessandrelli <[email protected]>
11240 M:      Prabhjot Khurana <[email protected]>
11241 M:      Mark Gross <[email protected]>
11242 S:      Maintained
11243 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11244 F:      drivers/crypto/intel/keembay/Kconfig
11245 F:      drivers/crypto/intel/keembay/Makefile
11246 F:      drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11247
11248 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11249 M:      Daniele Alessandrelli <[email protected]>
11250 M:      Declan Murphy <[email protected]>
11251 S:      Maintained
11252 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11253 F:      drivers/crypto/intel/keembay/Kconfig
11254 F:      drivers/crypto/intel/keembay/Makefile
11255 F:      drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11256 F:      drivers/crypto/intel/keembay/ocs-hcu.c
11257 F:      drivers/crypto/intel/keembay/ocs-hcu.h
11258
11259 INTEL MANAGEMENT ENGINE (mei)
11260 M:      Tomas Winkler <[email protected]>
11261 L:      [email protected]
11262 S:      Supported
11263 F:      Documentation/driver-api/mei/*
11264 F:      drivers/misc/mei/
11265 F:      drivers/watchdog/mei_wdt.c
11266 F:      include/linux/mei_aux.h
11267 F:      include/linux/mei_cl_bus.h
11268 F:      include/uapi/linux/mei.h
11269 F:      include/uapi/linux/mei_uuid.h
11270 F:      include/uapi/linux/uuid.h
11271 F:      samples/mei/*
11272
11273 INTEL MAX 10 BMC MFD DRIVER
11274 M:      Xu Yilun <[email protected]>
11275 R:      Tom Rix <[email protected]>
11276 S:      Maintained
11277 F:      Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11278 F:      Documentation/hwmon/intel-m10-bmc-hwmon.rst
11279 F:      drivers/hwmon/intel-m10-bmc-hwmon.c
11280 F:      drivers/mfd/intel-m10-bmc*
11281 F:      include/linux/mfd/intel-m10-bmc.h
11282
11283 INTEL MAX10 BMC SECURE UPDATES
11284 M:      Peter Colberg <[email protected]>
11285 L:      [email protected]
11286 S:      Maintained
11287 F:      Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11288 F:      drivers/fpga/intel-m10-bmc-sec-update.c
11289
11290 INTEL P-Unit IPC DRIVER
11291 M:      Zha Qipeng <[email protected]>
11292 L:      [email protected]
11293 S:      Maintained
11294 F:      arch/x86/include/asm/intel_punit_ipc.h
11295 F:      drivers/platform/x86/intel/punit_ipc.c
11296
11297 INTEL PMC CORE DRIVER
11298 M:      Rajneesh Bhardwaj <[email protected]>
11299 M:      David E Box <[email protected]>
11300 L:      [email protected]
11301 S:      Maintained
11302 F:      Documentation/ABI/testing/sysfs-platform-intel-pmc
11303 F:      drivers/platform/x86/intel/pmc/
11304
11305 INTEL PMIC GPIO DRIVERS
11306 M:      Andy Shevchenko <[email protected]>
11307 S:      Supported
11308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11309 F:      drivers/gpio/gpio-*cove.c
11310
11311 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11312 M:      Andy Shevchenko <[email protected]>
11313 S:      Supported
11314 F:      drivers/mfd/intel_soc_pmic*
11315 F:      include/linux/mfd/intel_soc_pmic*
11316
11317 INTEL PMT DRIVERS
11318 M:      David E. Box <[email protected]>
11319 S:      Supported
11320 F:      drivers/platform/x86/intel/pmt/
11321
11322 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11323 M:      Stanislav Yakovlev <[email protected]>
11324 L:      [email protected]
11325 S:      Maintained
11326 F:      Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11327 F:      Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11328 F:      drivers/net/wireless/intel/ipw2x00/
11329
11330 INTEL PSTATE DRIVER
11331 M:      Srinivas Pandruvada <[email protected]>
11332 M:      Len Brown <[email protected]>
11333 L:      [email protected]
11334 S:      Supported
11335 F:      drivers/cpufreq/intel_pstate.c
11336
11337 INTEL PTP DFL ToD DRIVER
11338 M:      Tianfei Zhang <[email protected]>
11339 L:      [email protected]
11340 L:      [email protected]
11341 S:      Maintained
11342 F:      drivers/ptp/ptp_dfl_tod.c
11343
11344 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11345 M:      Jarkko Nikula <[email protected]>
11346 L:      [email protected]
11347 F:      drivers/counter/intel-qep.c
11348
11349 INTEL SCU DRIVERS
11350 M:      Mika Westerberg <[email protected]>
11351 S:      Maintained
11352 F:      arch/x86/include/asm/intel_scu_ipc.h
11353 F:      drivers/platform/x86/intel_scu_*
11354
11355 INTEL SDSI DRIVER
11356 M:      David E. Box <[email protected]>
11357 S:      Supported
11358 F:      drivers/platform/x86/intel/sdsi.c
11359 F:      tools/arch/x86/intel_sdsi/
11360 F:      tools/testing/selftests/drivers/sdsi/
11361
11362 INTEL SGX
11363 M:      Jarkko Sakkinen <[email protected]>
11364 R:      Dave Hansen <[email protected]>
11365 L:      [email protected]
11366 S:      Supported
11367 Q:      https://patchwork.kernel.org/project/intel-sgx/list/
11368 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11369 F:      Documentation/arch/x86/sgx.rst
11370 F:      arch/x86/entry/vdso/vsgx.S
11371 F:      arch/x86/include/asm/sgx.h
11372 F:      arch/x86/include/uapi/asm/sgx.h
11373 F:      arch/x86/kernel/cpu/sgx/*
11374 F:      tools/testing/selftests/sgx/*
11375 K:      \bSGX_
11376
11377 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11378 M:      Daniel Scally <[email protected]>
11379 S:      Maintained
11380 F:      drivers/platform/x86/intel/int3472/
11381
11382 INTEL SPEED SELECT TECHNOLOGY
11383 M:      Srinivas Pandruvada <[email protected]>
11384 L:      [email protected]
11385 S:      Maintained
11386 F:      drivers/platform/x86/intel/speed_select_if/
11387 F:      include/uapi/linux/isst_if.h
11388 F:      tools/power/x86/intel-speed-select/
11389
11390 INTEL STRATIX10 FIRMWARE DRIVERS
11391 M:      Dinh Nguyen <[email protected]>
11392 L:      [email protected]
11393 S:      Maintained
11394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11395 F:      Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11396 F:      Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11397 F:      drivers/firmware/stratix10-rsu.c
11398 F:      drivers/firmware/stratix10-svc.c
11399 F:      include/linux/firmware/intel/stratix10-smc.h
11400 F:      include/linux/firmware/intel/stratix10-svc-client.h
11401
11402 INTEL TELEMETRY DRIVER
11403 M:      Rajneesh Bhardwaj <[email protected]>
11404 M:      "David E. Box" <[email protected]>
11405 L:      [email protected]
11406 S:      Maintained
11407 F:      arch/x86/include/asm/intel_telemetry.h
11408 F:      drivers/platform/x86/intel/telemetry/
11409
11410 INTEL TPMI DRIVER
11411 M:      Srinivas Pandruvada <[email protected]>
11412 L:      [email protected]
11413 S:      Maintained
11414 F:      Documentation/ABI/testing/debugfs-tpmi
11415 F:      drivers/platform/x86/intel/tpmi.c
11416 F:      include/linux/intel_tpmi.h
11417
11418 INTEL UNCORE FREQUENCY CONTROL
11419 M:      Srinivas Pandruvada <[email protected]>
11420 L:      [email protected]
11421 S:      Maintained
11422 F:      Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11423 F:      drivers/platform/x86/intel/uncore-frequency/
11424
11425 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11426 M:      David E. Box <[email protected]>
11427 S:      Supported
11428 F:      drivers/platform/x86/intel/vsec.*
11429
11430 INTEL VIRTUAL BUTTON DRIVER
11431 M:      AceLan Kao <[email protected]>
11432 L:      [email protected]
11433 S:      Maintained
11434 F:      drivers/platform/x86/intel/vbtn.c
11435
11436 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11437 M:      Stanislaw Gruszka <[email protected]>
11438 L:      [email protected]
11439 S:      Supported
11440 F:      drivers/net/wireless/intel/iwlegacy/
11441
11442 INTEL WIRELESS WIFI LINK (iwlwifi)
11443 M:      Miri Korenblit <[email protected]>
11444 L:      [email protected]
11445 S:      Supported
11446 W:      https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11447 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11448 F:      drivers/net/wireless/intel/iwlwifi/
11449
11450 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11451 M:      Jithu Joseph <[email protected]>
11452 S:      Maintained
11453 W:      https://slimbootloader.github.io/security/firmware-update.html
11454 F:      drivers/platform/x86/intel/wmi/sbl-fw-update.c
11455
11456 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11457 L:      [email protected]
11458 S:      Maintained
11459 F:      drivers/platform/x86/intel/wmi/thunderbolt.c
11460
11461 INTEL WWAN IOSM DRIVER
11462 M:      M Chetan Kumar <[email protected]>
11463 L:      [email protected]
11464 S:      Maintained
11465 F:      drivers/net/wwan/iosm/
11466
11467 INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
11468 M:      Xin Li <[email protected]>
11469 M:      "H. Peter Anvin" <[email protected]>
11470 S:      Supported
11471 F:      Documentation/arch/x86/x86_64/fred.rst
11472 F:      arch/x86/entry/entry_64_fred.S
11473 F:      arch/x86/entry/entry_fred.c
11474 F:      arch/x86/include/asm/fred.h
11475 F:      arch/x86/kernel/fred.c
11476
11477 INTEL(R) TRACE HUB
11478 M:      Alexander Shishkin <[email protected]>
11479 S:      Supported
11480 F:      Documentation/trace/intel_th.rst
11481 F:      drivers/hwtracing/intel_th/
11482 F:      include/linux/intel_th.h
11483
11484 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11485 M:      Ning Sun <[email protected]>
11486 L:      [email protected]
11487 S:      Supported
11488 W:      http://tboot.sourceforge.net
11489 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11490 F:      Documentation/arch/x86/intel_txt.rst
11491 F:      arch/x86/kernel/tboot.c
11492 F:      include/linux/tboot.h
11493
11494 INTERCONNECT API
11495 M:      Georgi Djakov <[email protected]>
11496 L:      [email protected]
11497 S:      Maintained
11498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11499 F:      Documentation/devicetree/bindings/interconnect/
11500 F:      Documentation/driver-api/interconnect.rst
11501 F:      drivers/interconnect/
11502 F:      include/dt-bindings/interconnect/
11503 F:      include/linux/interconnect-provider.h
11504 F:      include/linux/interconnect.h
11505
11506 INTERRUPT COUNTER DRIVER
11507 M:      Oleksij Rempel <[email protected]>
11508 R:      Pengutronix Kernel Team <[email protected]>
11509 L:      [email protected]
11510 F:      Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11511 F:      drivers/counter/interrupt-cnt.c
11512
11513 INTERSIL ISL7998X VIDEO DECODER DRIVER
11514 M:      Michael Tretter <[email protected]>
11515 R:      Pengutronix Kernel Team <[email protected]>
11516 L:      [email protected]
11517 S:      Maintained
11518 F:      Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11519 F:      drivers/media/i2c/isl7998x.c
11520
11521 INVENSENSE ICM-426xx IMU DRIVER
11522 M:      Jean-Baptiste Maneyrol <[email protected]>
11523 L:      [email protected]
11524 S:      Maintained
11525 W:      https://invensense.tdk.com/
11526 F:      Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11527 F:      drivers/iio/imu/inv_icm42600/
11528
11529 INVENSENSE MPU-3050 GYROSCOPE DRIVER
11530 M:      Linus Walleij <[email protected]>
11531 L:      [email protected]
11532 S:      Maintained
11533 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
11534 F:      drivers/iio/gyro/mpu3050*
11535
11536 IOC3 ETHERNET DRIVER
11537 M:      Ralf Baechle <[email protected]>
11538 L:      [email protected]
11539 S:      Maintained
11540 F:      drivers/net/ethernet/sgi/ioc3-eth.c
11541
11542 IOMMU DMA-API LAYER
11543 M:      Robin Murphy <[email protected]>
11544 L:      [email protected]
11545 S:      Maintained
11546 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
11547 F:      drivers/iommu/dma-iommu.c
11548 F:      drivers/iommu/dma-iommu.h
11549 F:      drivers/iommu/iova.c
11550 F:      include/linux/iova.h
11551
11552 IOMMU SUBSYSTEM
11553 M:      Joerg Roedel <[email protected]>
11554 M:      Will Deacon <[email protected]>
11555 R:      Robin Murphy <[email protected]>
11556 L:      [email protected]
11557 S:      Maintained
11558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
11559 F:      Documentation/devicetree/bindings/iommu/
11560 F:      Documentation/userspace-api/iommu.rst
11561 F:      drivers/iommu/
11562 F:      include/linux/iommu.h
11563 F:      include/linux/iova.h
11564 F:      include/linux/of_iommu.h
11565
11566 IOMMUFD
11567 M:      Jason Gunthorpe <[email protected]>
11568 M:      Kevin Tian <[email protected]>
11569 L:      [email protected]
11570 S:      Maintained
11571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
11572 F:      Documentation/userspace-api/iommufd.rst
11573 F:      drivers/iommu/iommufd/
11574 F:      include/linux/iommufd.h
11575 F:      include/uapi/linux/iommufd.h
11576 F:      tools/testing/selftests/iommu/
11577
11578 IOSYS-MAP HELPERS
11579 M:      Thomas Zimmermann <[email protected]>
11580 L:      [email protected]
11581 S:      Maintained
11582 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
11583 F:      include/linux/iosys-map.h
11584
11585 IO_URING
11586 M:      Jens Axboe <[email protected]>
11587 R:      Pavel Begunkov <[email protected]>
11588 L:      [email protected]
11589 S:      Maintained
11590 T:      git git://git.kernel.dk/linux-block
11591 T:      git git://git.kernel.dk/liburing
11592 F:      include/linux/io_uring/
11593 F:      include/linux/io_uring.h
11594 F:      include/linux/io_uring_types.h
11595 F:      include/trace/events/io_uring.h
11596 F:      include/uapi/linux/io_uring.h
11597 F:      io_uring/
11598
11599 IPMI SUBSYSTEM
11600 M:      Corey Minyard <[email protected]>
11601 L:      [email protected] (moderated for non-subscribers)
11602 S:      Supported
11603 W:      http://openipmi.sourceforge.net/
11604 T:      git https://github.com/cminyard/linux-ipmi.git for-next
11605 F:      Documentation/devicetree/bindings/ipmi/
11606 F:      Documentation/driver-api/ipmi.rst
11607 F:      drivers/char/ipmi/
11608 F:      include/linux/ipmi*
11609 F:      include/uapi/linux/ipmi*
11610
11611 IPS SCSI RAID DRIVER
11612 M:      Adaptec OEM Raid Solutions <[email protected]>
11613 L:      [email protected]
11614 S:      Maintained
11615 W:      http://www.adaptec.com/
11616 F:      drivers/scsi/ips*
11617
11618 IPVS
11619 M:      Simon Horman <[email protected]>
11620 M:      Julian Anastasov <[email protected]>
11621 L:      [email protected]
11622 L:      [email protected]
11623 S:      Maintained
11624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11626 F:      Documentation/networking/ipvs-sysctl.rst
11627 F:      include/net/ip_vs.h
11628 F:      include/uapi/linux/ip_vs.h
11629 F:      net/netfilter/ipvs/
11630
11631 IPWIRELESS DRIVER
11632 M:      Jiri Kosina <[email protected]>
11633 M:      David Sterba <[email protected]>
11634 S:      Odd Fixes
11635 F:      drivers/tty/ipwireless/
11636
11637 IRON DEVICE AUDIO CODEC DRIVERS
11638 M:      Kiseok Jo <[email protected]>
11639 L:      [email protected] (moderated for non-subscribers)
11640 S:      Maintained
11641 F:      Documentation/devicetree/bindings/sound/irondevice,*
11642 F:      sound/soc/codecs/sma*
11643
11644 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
11645 M:      Thomas Gleixner <[email protected]>
11646 S:      Maintained
11647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11648 F:      Documentation/core-api/irq/irq-domain.rst
11649 F:      include/linux/irqdomain.h
11650 F:      include/linux/irqdomain_defs.h
11651 F:      kernel/irq/irqdomain.c
11652 F:      kernel/irq/msi.c
11653
11654 IRQ SUBSYSTEM
11655 M:      Thomas Gleixner <[email protected]>
11656 L:      [email protected]
11657 S:      Maintained
11658 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11659 F:      include/linux/group_cpus.h
11660 F:      include/linux/irq.h
11661 F:      include/linux/irqhandler.h
11662 F:      include/linux/irqnr.h
11663 F:      include/linux/irqreturn.h
11664 F:      kernel/irq/
11665 F:      lib/group_cpus.c
11666
11667 IRQCHIP DRIVERS
11668 M:      Thomas Gleixner <[email protected]>
11669 L:      [email protected]
11670 S:      Maintained
11671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11672 F:      Documentation/devicetree/bindings/interrupt-controller/
11673 F:      drivers/irqchip/
11674 F:      include/linux/irqchip.h
11675
11676 ISA
11677 M:      William Breathitt Gray <[email protected]>
11678 S:      Maintained
11679 F:      Documentation/driver-api/isa.rst
11680 F:      drivers/base/isa.c
11681 F:      include/linux/isa.h
11682
11683 ISA RADIO MODULE
11684 M:      Hans Verkuil <[email protected]>
11685 L:      [email protected]
11686 S:      Maintained
11687 W:      https://linuxtv.org
11688 T:      git git://linuxtv.org/media_tree.git
11689 F:      drivers/media/radio/radio-isa*
11690
11691 ISAPNP
11692 M:      Jaroslav Kysela <[email protected]>
11693 S:      Maintained
11694 F:      Documentation/userspace-api/isapnp.rst
11695 F:      drivers/pnp/isapnp/
11696 F:      include/linux/isapnp.h
11697
11698 ISCSI
11699 M:      Lee Duncan <[email protected]>
11700 M:      Chris Leech <[email protected]>
11701 M:      Mike Christie <[email protected]>
11702 L:      [email protected]
11703 L:      [email protected]
11704 S:      Maintained
11705 W:      www.open-iscsi.com
11706 F:      drivers/scsi/*iscsi*
11707 F:      include/scsi/*iscsi*
11708
11709 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
11710 M:      Peter Jones <[email protected]>
11711 M:      Konrad Rzeszutek Wilk <[email protected]>
11712 S:      Maintained
11713 F:      drivers/firmware/iscsi_ibft*
11714
11715 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
11716 M:      Sagi Grimberg <[email protected]>
11717 M:      Max Gurtovoy <[email protected]>
11718 L:      [email protected]
11719 S:      Supported
11720 W:      http://www.openfabrics.org
11721 W:      www.open-iscsi.org
11722 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11723 F:      drivers/infiniband/ulp/iser/
11724
11725 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
11726 M:      Sagi Grimberg <[email protected]>
11727 L:      [email protected]
11728 L:      [email protected]
11729 S:      Supported
11730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11731 F:      drivers/infiniband/ulp/isert
11732
11733 ISDN/CMTP OVER BLUETOOTH
11734 M:      Karsten Keil <[email protected]>
11735 L:      [email protected] (subscribers-only)
11736 L:      [email protected]
11737 S:      Odd Fixes
11738 W:      http://www.isdn4linux.de
11739 F:      Documentation/isdn/
11740 F:      drivers/isdn/capi/
11741 F:      include/linux/isdn/
11742 F:      include/uapi/linux/isdn/
11743 F:      net/bluetooth/cmtp/
11744
11745 ISDN/mISDN SUBSYSTEM
11746 M:      Karsten Keil <[email protected]>
11747 L:      [email protected] (subscribers-only)
11748 L:      [email protected]
11749 S:      Maintained
11750 W:      http://www.isdn4linux.de
11751 F:      drivers/isdn/Kconfig
11752 F:      drivers/isdn/Makefile
11753 F:      drivers/isdn/hardware/
11754 F:      drivers/isdn/mISDN/
11755
11756 ISOFS FILESYSTEM
11757 M:      Jan Kara <[email protected]>
11758 L:      [email protected]
11759 S:      Maintained
11760 F:      Documentation/filesystems/isofs.rst
11761 F:      fs/isofs/
11762
11763 IT87 HARDWARE MONITORING DRIVER
11764 M:      Jean Delvare <[email protected]>
11765 L:      [email protected]
11766 S:      Maintained
11767 F:      Documentation/hwmon/it87.rst
11768 F:      drivers/hwmon/it87.c
11769
11770 IT913X MEDIA DRIVER
11771 L:      [email protected]
11772 S:      Orphan
11773 W:      https://linuxtv.org
11774 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11775 F:      drivers/media/tuners/it913x*
11776
11777 ITE IT66121 HDMI BRIDGE DRIVER
11778 M:      Phong LE <[email protected]>
11779 M:      Neil Armstrong <[email protected]>
11780 S:      Maintained
11781 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
11782 F:      Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
11783 F:      drivers/gpu/drm/bridge/ite-it66121.c
11784
11785 IVTV VIDEO4LINUX DRIVER
11786 M:      Andy Walls <[email protected]>
11787 L:      [email protected]
11788 S:      Maintained
11789 W:      https://linuxtv.org
11790 T:      git git://linuxtv.org/media_tree.git
11791 F:      Documentation/admin-guide/media/ivtv*
11792 F:      drivers/media/pci/ivtv/
11793 F:      include/uapi/linux/ivtv*
11794
11795 IX2505V MEDIA DRIVER
11796 M:      Malcolm Priestley <[email protected]>
11797 L:      [email protected]
11798 S:      Maintained
11799 W:      https://linuxtv.org
11800 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11801 F:      drivers/media/dvb-frontends/ix2505v*
11802
11803 JAILHOUSE HYPERVISOR INTERFACE
11804 M:      Jan Kiszka <[email protected]>
11805 L:      [email protected]
11806 S:      Maintained
11807 F:      arch/x86/include/asm/jailhouse_para.h
11808 F:      arch/x86/kernel/jailhouse.c
11809
11810 JFS FILESYSTEM
11811 M:      Dave Kleikamp <[email protected]>
11812 L:      [email protected]
11813 S:      Odd Fixes
11814 W:      http://jfs.sourceforge.net/
11815 T:      git https://github.com/kleikamp/linux-shaggy.git
11816 F:      Documentation/admin-guide/jfs.rst
11817 F:      fs/jfs/
11818
11819 JME NETWORK DRIVER
11820 M:      Guo-Fu Tseng <[email protected]>
11821 L:      [email protected]
11822 S:      Maintained
11823 F:      drivers/net/ethernet/jme.*
11824
11825 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
11826 M:      David Woodhouse <[email protected]>
11827 M:      Richard Weinberger <[email protected]>
11828 L:      [email protected]
11829 S:      Odd Fixes
11830 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
11831 T:      git git://git.infradead.org/ubifs-2.6.git
11832 F:      fs/jffs2/
11833 F:      include/uapi/linux/jffs2.h
11834
11835 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
11836 M:      "Theodore Ts'o" <[email protected]>
11837 M:      Jan Kara <[email protected]>
11838 L:      [email protected]
11839 S:      Maintained
11840 F:      fs/jbd2/
11841 F:      include/linux/jbd2.h
11842
11843 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
11844 M:      Mikhail Ulyanov <[email protected]>
11845 L:      [email protected]
11846 L:      [email protected]
11847 S:      Maintained
11848 F:      drivers/media/platform/renesas/rcar_jpu.c
11849
11850 JSM Neo PCI based serial card
11851 L:      [email protected]
11852 S:      Orphan
11853 F:      drivers/tty/serial/jsm/
11854
11855 K10TEMP HARDWARE MONITORING DRIVER
11856 M:      Clemens Ladisch <[email protected]>
11857 L:      [email protected]
11858 S:      Maintained
11859 F:      Documentation/hwmon/k10temp.rst
11860 F:      drivers/hwmon/k10temp.c
11861
11862 K8TEMP HARDWARE MONITORING DRIVER
11863 M:      Rudolf Marek <[email protected]>
11864 L:      [email protected]
11865 S:      Maintained
11866 F:      Documentation/hwmon/k8temp.rst
11867 F:      drivers/hwmon/k8temp.c
11868
11869 KASAN
11870 M:      Andrey Ryabinin <[email protected]>
11871 R:      Alexander Potapenko <[email protected]>
11872 R:      Andrey Konovalov <[email protected]>
11873 R:      Dmitry Vyukov <[email protected]>
11874 R:      Vincenzo Frascino <[email protected]>
11875 L:      [email protected]
11876 S:      Maintained
11877 F:      Documentation/dev-tools/kasan.rst
11878 F:      arch/*/include/asm/*kasan.h
11879 F:      arch/*/mm/kasan_init*
11880 F:      include/linux/kasan*.h
11881 F:      lib/Kconfig.kasan
11882 F:      mm/kasan/
11883 F:      scripts/Makefile.kasan
11884
11885 KCONFIG
11886 M:      Masahiro Yamada <[email protected]>
11887 L:      [email protected]
11888 S:      Maintained
11889 Q:      https://patchwork.kernel.org/project/linux-kbuild/list/
11890 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
11891 F:      Documentation/kbuild/kconfig*
11892 F:      scripts/Kconfig.include
11893 F:      scripts/kconfig/
11894
11895 KCOV
11896 R:      Dmitry Vyukov <[email protected]>
11897 R:      Andrey Konovalov <[email protected]>
11898 L:      [email protected]
11899 S:      Maintained
11900 F:      Documentation/dev-tools/kcov.rst
11901 F:      include/linux/kcov.h
11902 F:      include/uapi/linux/kcov.h
11903 F:      kernel/kcov.c
11904 F:      scripts/Makefile.kcov
11905
11906 KCSAN
11907 M:      Marco Elver <[email protected]>
11908 R:      Dmitry Vyukov <[email protected]>
11909 L:      [email protected]
11910 S:      Maintained
11911 F:      Documentation/dev-tools/kcsan.rst
11912 F:      include/linux/kcsan*.h
11913 F:      kernel/kcsan/
11914 F:      lib/Kconfig.kcsan
11915 F:      scripts/Makefile.kcsan
11916
11917 KDUMP
11918 M:      Baoquan He <[email protected]>
11919 R:      Vivek Goyal <[email protected]>
11920 R:      Dave Young <[email protected]>
11921 L:      [email protected]
11922 S:      Maintained
11923 W:      http://lse.sourceforge.net/kdump/
11924 F:      Documentation/admin-guide/kdump/
11925 F:      fs/proc/vmcore.c
11926 F:      include/linux/crash_core.h
11927 F:      include/linux/crash_dump.h
11928 F:      include/uapi/linux/vmcore.h
11929 F:      kernel/crash_*.c
11930
11931 KEENE FM RADIO TRANSMITTER DRIVER
11932 M:      Hans Verkuil <[email protected]>
11933 L:      [email protected]
11934 S:      Maintained
11935 W:      https://linuxtv.org
11936 T:      git git://linuxtv.org/media_tree.git
11937 F:      drivers/media/radio/radio-keene*
11938
11939 KERNEL AUTOMOUNTER
11940 M:      Ian Kent <[email protected]>
11941 L:      [email protected]
11942 S:      Maintained
11943 F:      fs/autofs/
11944
11945 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
11946 M:      Masahiro Yamada <[email protected]>
11947 R:      Nathan Chancellor <[email protected]>
11948 R:      Nicolas Schier <[email protected]>
11949 L:      [email protected]
11950 S:      Maintained
11951 Q:      https://patchwork.kernel.org/project/linux-kbuild/list/
11952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
11953 F:      Documentation/kbuild/
11954 F:      Makefile
11955 F:      scripts/*vmlinux*
11956 F:      scripts/Kbuild*
11957 F:      scripts/Makefile*
11958 F:      scripts/basic/
11959 F:      scripts/clang-tools/
11960 F:      scripts/dummy-tools/
11961 F:      scripts/mk*
11962 F:      scripts/mod/
11963 F:      scripts/package/
11964 F:      usr/
11965
11966 KERNEL HARDENING (not covered by other areas)
11967 M:      Kees Cook <[email protected]>
11968 R:      Gustavo A. R. Silva <[email protected]>
11969 L:      [email protected]
11970 S:      Supported
11971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11972 F:      Documentation/ABI/testing/sysfs-kernel-oops_count
11973 F:      Documentation/ABI/testing/sysfs-kernel-warn_count
11974 F:      arch/*/configs/hardening.config
11975 F:      include/linux/overflow.h
11976 F:      include/linux/randomize_kstack.h
11977 F:      kernel/configs/hardening.config
11978 F:      mm/usercopy.c
11979 K:      \b(add|choose)_random_kstack_offset\b
11980 K:      \b__check_(object_size|heap_object)\b
11981 K:      \b__counted_by\b
11982
11983 KERNEL JANITORS
11984 L:      [email protected]
11985 S:      Odd Fixes
11986 W:      http://kernelnewbies.org/KernelJanitors
11987
11988 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
11989 M:      Chuck Lever <[email protected]>
11990 M:      Jeff Layton <[email protected]>
11991 R:      Neil Brown <[email protected]>
11992 R:      Olga Kornievskaia <[email protected]>
11993 R:      Dai Ngo <[email protected]>
11994 R:      Tom Talpey <[email protected]>
11995 L:      [email protected]
11996 S:      Supported
11997 W:      http://nfs.sourceforge.net/
11998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
11999 F:      Documentation/filesystems/nfs/
12000 F:      fs/lockd/
12001 F:      fs/nfs_common/
12002 F:      fs/nfsd/
12003 F:      include/linux/lockd/
12004 F:      include/linux/sunrpc/
12005 F:      include/trace/events/rpcgss.h
12006 F:      include/trace/events/rpcrdma.h
12007 F:      include/trace/events/sunrpc.h
12008 F:      include/trace/misc/fs.h
12009 F:      include/trace/misc/nfs.h
12010 F:      include/trace/misc/sunrpc.h
12011 F:      include/uapi/linux/nfsd/
12012 F:      include/uapi/linux/sunrpc/
12013 F:      net/sunrpc/
12014
12015 KERNEL REGRESSIONS
12016 M:      Thorsten Leemhuis <[email protected]>
12017 L:      [email protected]
12018 S:      Supported
12019 F:      Documentation/admin-guide/reporting-regressions.rst
12020 F:      Documentation/process/handling-regressions.rst
12021
12022 KERNEL SELFTEST FRAMEWORK
12023 M:      Shuah Khan <[email protected]>
12024 M:      Shuah Khan <[email protected]>
12025 L:      [email protected]
12026 S:      Maintained
12027 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
12028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12029 F:      Documentation/dev-tools/kselftest*
12030 F:      tools/testing/selftests/
12031
12032 KERNEL SMB3 SERVER (KSMBD)
12033 M:      Namjae Jeon <[email protected]>
12034 M:      Steve French <[email protected]>
12035 R:      Sergey Senozhatsky <[email protected]>
12036 R:      Tom Talpey <[email protected]>
12037 L:      [email protected]
12038 S:      Maintained
12039 T:      git git://git.samba.org/ksmbd.git
12040 F:      Documentation/filesystems/smb/ksmbd.rst
12041 F:      fs/smb/common/
12042 F:      fs/smb/server/
12043
12044 KERNEL UNIT TESTING FRAMEWORK (KUnit)
12045 M:      Brendan Higgins <[email protected]>
12046 M:      David Gow <[email protected]>
12047 R:      Rae Moar <[email protected]>
12048 L:      [email protected]
12049 L:      [email protected]
12050 S:      Maintained
12051 W:      https://google.github.io/kunit-docs/third_party/kernel/docs/
12052 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12053 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12054 F:      Documentation/dev-tools/kunit/
12055 F:      include/kunit/
12056 F:      lib/kunit/
12057 F:      rust/kernel/kunit.rs
12058 F:      scripts/rustdoc_test_*
12059 F:      tools/testing/kunit/
12060
12061 KERNEL USERMODE HELPER
12062 M:      Luis Chamberlain <[email protected]>
12063 L:      [email protected]
12064 S:      Maintained
12065 F:      include/linux/umh.h
12066 F:      kernel/umh.c
12067
12068 KERNEL VIRTUAL MACHINE (KVM)
12069 M:      Paolo Bonzini <[email protected]>
12070 L:      [email protected]
12071 S:      Supported
12072 W:      http://www.linux-kvm.org
12073 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12074 F:      Documentation/virt/kvm/
12075 F:      include/asm-generic/kvm*
12076 F:      include/kvm/iodev.h
12077 F:      include/linux/kvm*
12078 F:      include/trace/events/kvm.h
12079 F:      include/uapi/asm-generic/kvm*
12080 F:      include/uapi/linux/kvm*
12081 F:      tools/kvm/
12082 F:      tools/testing/selftests/kvm/
12083 F:      virt/kvm/*
12084
12085 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
12086 M:      Marc Zyngier <[email protected]>
12087 M:      Oliver Upton <[email protected]>
12088 R:      James Morse <[email protected]>
12089 R:      Suzuki K Poulose <[email protected]>
12090 R:      Zenghui Yu <[email protected]>
12091 L:      [email protected] (moderated for non-subscribers)
12092 L:      [email protected]
12093 S:      Maintained
12094 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
12095 F:      arch/arm64/include/asm/kvm*
12096 F:      arch/arm64/include/uapi/asm/kvm*
12097 F:      arch/arm64/kvm/
12098 F:      include/kvm/arm_*
12099 F:      tools/testing/selftests/kvm/*/aarch64/
12100 F:      tools/testing/selftests/kvm/aarch64/
12101
12102 KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
12103 M:      Tianrui Zhao <[email protected]>
12104 M:      Bibo Mao <[email protected]>
12105 M:      Huacai Chen <[email protected]>
12106 L:      [email protected]
12107 L:      [email protected]
12108 S:      Maintained
12109 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12110 F:      arch/loongarch/include/asm/kvm*
12111 F:      arch/loongarch/include/uapi/asm/kvm*
12112 F:      arch/loongarch/kvm/
12113
12114 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
12115 M:      Huacai Chen <[email protected]>
12116 L:      [email protected]
12117 L:      [email protected]
12118 S:      Maintained
12119 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12120 F:      arch/mips/include/asm/kvm*
12121 F:      arch/mips/include/uapi/asm/kvm*
12122 F:      arch/mips/kvm/
12123
12124 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
12125 M:      Michael Ellerman <[email protected]>
12126 R:      Nicholas Piggin <[email protected]>
12127 L:      [email protected]
12128 L:      [email protected]
12129 S:      Maintained (Book3S 64-bit HV)
12130 S:      Odd fixes (Book3S 64-bit PR)
12131 S:      Orphan (Book3E and 32-bit)
12132 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
12133 F:      arch/powerpc/include/asm/kvm*
12134 F:      arch/powerpc/include/uapi/asm/kvm*
12135 F:      arch/powerpc/kernel/kvm*
12136 F:      arch/powerpc/kvm/
12137
12138 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
12139 M:      Anup Patel <[email protected]>
12140 R:      Atish Patra <[email protected]>
12141 L:      [email protected]
12142 L:      [email protected]
12143 L:      [email protected]
12144 S:      Maintained
12145 T:      git https://github.com/kvm-riscv/linux.git
12146 F:      arch/riscv/include/asm/kvm*
12147 F:      arch/riscv/include/uapi/asm/kvm*
12148 F:      arch/riscv/kvm/
12149 F:      tools/testing/selftests/kvm/*/riscv/
12150 F:      tools/testing/selftests/kvm/riscv/
12151
12152 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
12153 M:      Christian Borntraeger <[email protected]>
12154 M:      Janosch Frank <[email protected]>
12155 M:      Claudio Imbrenda <[email protected]>
12156 R:      David Hildenbrand <[email protected]>
12157 L:      [email protected]
12158 S:      Supported
12159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
12160 F:      Documentation/virt/kvm/s390*
12161 F:      arch/s390/include/asm/gmap.h
12162 F:      arch/s390/include/asm/kvm*
12163 F:      arch/s390/include/uapi/asm/kvm*
12164 F:      arch/s390/include/uapi/asm/uvdevice.h
12165 F:      arch/s390/kernel/uv.c
12166 F:      arch/s390/kvm/
12167 F:      arch/s390/mm/gmap.c
12168 F:      drivers/s390/char/uvdevice.c
12169 F:      tools/testing/selftests/drivers/s390x/uvdevice/
12170 F:      tools/testing/selftests/kvm/*/s390x/
12171 F:      tools/testing/selftests/kvm/s390x/
12172
12173 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
12174 M:      Sean Christopherson <[email protected]>
12175 M:      Paolo Bonzini <[email protected]>
12176 L:      [email protected]
12177 S:      Supported
12178 P:      Documentation/process/maintainer-kvm-x86.rst
12179 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12180 F:      arch/x86/include/asm/kvm*
12181 F:      arch/x86/include/asm/svm.h
12182 F:      arch/x86/include/asm/vmx*.h
12183 F:      arch/x86/include/uapi/asm/kvm*
12184 F:      arch/x86/include/uapi/asm/svm.h
12185 F:      arch/x86/include/uapi/asm/vmx.h
12186 F:      arch/x86/kvm/
12187 F:      arch/x86/kvm/*/
12188 F:      tools/testing/selftests/kvm/*/x86_64/
12189 F:      tools/testing/selftests/kvm/x86_64/
12190
12191 KERNFS
12192 M:      Greg Kroah-Hartman <[email protected]>
12193 M:      Tejun Heo <[email protected]>
12194 S:      Supported
12195 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12196 F:      fs/kernfs/
12197 F:      include/linux/kernfs.h
12198
12199 KEXEC
12200 M:      Eric Biederman <[email protected]>
12201 L:      [email protected]
12202 S:      Maintained
12203 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
12204 F:      include/linux/kexec.h
12205 F:      include/uapi/linux/kexec.h
12206 F:      kernel/kexec*
12207
12208 KEYS-ENCRYPTED
12209 M:      Mimi Zohar <[email protected]>
12210 L:      [email protected]
12211 L:      [email protected]
12212 S:      Supported
12213 F:      Documentation/security/keys/trusted-encrypted.rst
12214 F:      include/keys/encrypted-type.h
12215 F:      security/keys/encrypted-keys/
12216
12217 KEYS-TRUSTED
12218 M:      James Bottomley <[email protected]>
12219 M:      Jarkko Sakkinen <[email protected]>
12220 M:      Mimi Zohar <[email protected]>
12221 L:      [email protected]
12222 L:      [email protected]
12223 S:      Supported
12224 F:      Documentation/security/keys/trusted-encrypted.rst
12225 F:      include/keys/trusted-type.h
12226 F:      include/keys/trusted_tpm.h
12227 F:      security/keys/trusted-keys/
12228
12229 KEYS-TRUSTED-CAAM
12230 M:      Ahmad Fatoum <[email protected]>
12231 R:      Pengutronix Kernel Team <[email protected]>
12232 L:      [email protected]
12233 L:      [email protected]
12234 S:      Maintained
12235 F:      include/keys/trusted_caam.h
12236 F:      security/keys/trusted-keys/trusted_caam.c
12237
12238 KEYS-TRUSTED-DCP
12239 M:      David Gstir <[email protected]>
12240 R:      sigma star Kernel Team <[email protected]>
12241 L:      [email protected]
12242 L:      [email protected]
12243 S:      Supported
12244 F:      include/keys/trusted_dcp.h
12245 F:      security/keys/trusted-keys/trusted_dcp.c
12246
12247 KEYS-TRUSTED-TEE
12248 M:      Sumit Garg <[email protected]>
12249 L:      [email protected]
12250 L:      [email protected]
12251 S:      Supported
12252 F:      include/keys/trusted_tee.h
12253 F:      security/keys/trusted-keys/trusted_tee.c
12254
12255 KEYS/KEYRINGS
12256 M:      David Howells <[email protected]>
12257 M:      Jarkko Sakkinen <[email protected]>
12258 L:      [email protected]
12259 S:      Maintained
12260 F:      Documentation/security/keys/core.rst
12261 F:      include/keys/
12262 F:      include/linux/key-type.h
12263 F:      include/linux/key.h
12264 F:      include/linux/keyctl.h
12265 F:      include/uapi/linux/keyctl.h
12266 F:      security/keys/
12267
12268 KEYS/KEYRINGS_INTEGRITY
12269 M:      Jarkko Sakkinen <[email protected]>
12270 M:      Mimi Zohar <[email protected]>
12271 L:      [email protected]
12272 L:      [email protected]
12273 S:      Supported
12274 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
12275 F:      security/integrity/platform_certs
12276
12277 KFENCE
12278 M:      Alexander Potapenko <[email protected]>
12279 M:      Marco Elver <[email protected]>
12280 R:      Dmitry Vyukov <[email protected]>
12281 L:      [email protected]
12282 S:      Maintained
12283 F:      Documentation/dev-tools/kfence.rst
12284 F:      arch/*/include/asm/kfence.h
12285 F:      include/linux/kfence.h
12286 F:      lib/Kconfig.kfence
12287 F:      mm/kfence/
12288
12289 KFIFO
12290 M:      Stefani Seibold <[email protected]>
12291 S:      Maintained
12292 F:      include/linux/kfifo.h
12293 F:      lib/kfifo.c
12294 F:      samples/kfifo/
12295
12296 KGDB / KDB /debug_core
12297 M:      Jason Wessel <[email protected]>
12298 M:      Daniel Thompson <[email protected]>
12299 R:      Douglas Anderson <[email protected]>
12300 L:      [email protected]
12301 S:      Maintained
12302 W:      http://kgdb.wiki.kernel.org/
12303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12304 F:      Documentation/dev-tools/kgdb.rst
12305 F:      drivers/misc/kgdbts.c
12306 F:      drivers/tty/serial/kgdboc.c
12307 F:      include/linux/kdb.h
12308 F:      include/linux/kgdb.h
12309 F:      kernel/debug/
12310 F:      kernel/module/kdb.c
12311
12312 KHADAS MCU MFD DRIVER
12313 M:      Neil Armstrong <[email protected]>
12314 L:      [email protected]
12315 S:      Maintained
12316 F:      Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12317 F:      drivers/mfd/khadas-mcu.c
12318 F:      drivers/thermal/khadas_mcu_fan.c
12319 F:      include/linux/mfd/khadas-mcu.h
12320
12321 KIONIX/ROHM KX022A ACCELEROMETER
12322 M:      Matti Vaittinen <[email protected]>
12323 L:      [email protected]
12324 S:      Supported
12325 F:      drivers/iio/accel/kionix-kx022a*
12326
12327 KMEMLEAK
12328 M:      Catalin Marinas <[email protected]>
12329 S:      Maintained
12330 F:      Documentation/dev-tools/kmemleak.rst
12331 F:      include/linux/kmemleak.h
12332 F:      mm/kmemleak.c
12333 F:      samples/kmemleak/kmemleak-test.c
12334
12335 KMSAN
12336 M:      Alexander Potapenko <[email protected]>
12337 R:      Marco Elver <[email protected]>
12338 R:      Dmitry Vyukov <[email protected]>
12339 L:      [email protected]
12340 S:      Maintained
12341 F:      Documentation/dev-tools/kmsan.rst
12342 F:      arch/*/include/asm/kmsan.h
12343 F:      arch/*/mm/kmsan_*
12344 F:      include/linux/kmsan*.h
12345 F:      lib/Kconfig.kmsan
12346 F:      mm/kmsan/
12347 F:      scripts/Makefile.kmsan
12348
12349 KPROBES
12350 M:      Naveen N. Rao <[email protected]>
12351 M:      Anil S Keshavamurthy <[email protected]>
12352 M:      "David S. Miller" <[email protected]>
12353 M:      Masami Hiramatsu <[email protected]>
12354 L:      [email protected]
12355 L:      [email protected]
12356 S:      Maintained
12357 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
12358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12359 F:      Documentation/trace/kprobes.rst
12360 F:      include/asm-generic/kprobes.h
12361 F:      include/linux/kprobes.h
12362 F:      kernel/kprobes.c
12363 F:      lib/test_kprobes.c
12364 F:      samples/kprobes
12365
12366 KS0108 LCD CONTROLLER DRIVER
12367 M:      Miguel Ojeda <[email protected]>
12368 S:      Maintained
12369 F:      Documentation/admin-guide/auxdisplay/ks0108.rst
12370 F:      drivers/auxdisplay/ks0108.c
12371 F:      include/linux/ks0108.h
12372
12373 KTD253 BACKLIGHT DRIVER
12374 M:      Linus Walleij <[email protected]>
12375 S:      Maintained
12376 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12377 F:      drivers/video/backlight/ktd253-backlight.c
12378
12379 KTD2801 BACKLIGHT DRIVER
12380 M:      Duje Mihanović <[email protected]>
12381 S:      Maintained
12382 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
12383 F:      drivers/video/backlight/ktd2801-backlight.c
12384
12385 KTEST
12386 M:      Steven Rostedt <[email protected]>
12387 M:      John Hawley <[email protected]>
12388 S:      Maintained
12389 F:      tools/testing/ktest
12390
12391 KTZ8866 BACKLIGHT DRIVER
12392 M:      Jianhua Lu <[email protected]>
12393 S:      Maintained
12394 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
12395 F:      drivers/video/backlight/ktz8866.c
12396
12397 KVM PARAVIRT (KVM/paravirt)
12398 M:      Paolo Bonzini <[email protected]>
12399 R:      Wanpeng Li <[email protected]>
12400 R:      Vitaly Kuznetsov <[email protected]>
12401 L:      [email protected]
12402 S:      Supported
12403 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12404 F:      arch/um/include/asm/kvm_para.h
12405 F:      arch/x86/include/asm/kvm_para.h
12406 F:      arch/x86/include/asm/pvclock-abi.h
12407 F:      arch/x86/include/uapi/asm/kvm_para.h
12408 F:      arch/x86/kernel/kvm.c
12409 F:      arch/x86/kernel/kvmclock.c
12410 F:      include/asm-generic/kvm_para.h
12411 F:      include/linux/kvm_para.h
12412 F:      include/uapi/asm-generic/kvm_para.h
12413 F:      include/uapi/linux/kvm_para.h
12414
12415 KVM X86 HYPER-V (KVM/hyper-v)
12416 M:      Vitaly Kuznetsov <[email protected]>
12417 M:      Sean Christopherson <[email protected]>
12418 M:      Paolo Bonzini <[email protected]>
12419 L:      [email protected]
12420 S:      Supported
12421 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12422 F:      arch/x86/kvm/hyperv.*
12423 F:      arch/x86/kvm/kvm_onhyperv.*
12424 F:      arch/x86/kvm/svm/hyperv.*
12425 F:      arch/x86/kvm/svm/svm_onhyperv.*
12426 F:      arch/x86/kvm/vmx/hyperv.*
12427
12428 KVM X86 Xen (KVM/Xen)
12429 M:      David Woodhouse <[email protected]>
12430 M:      Paul Durrant <[email protected]>
12431 M:      Sean Christopherson <[email protected]>
12432 M:      Paolo Bonzini <[email protected]>
12433 L:      [email protected]
12434 S:      Supported
12435 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12436 F:      arch/x86/kvm/xen.*
12437
12438 L3MDEV
12439 M:      David Ahern <[email protected]>
12440 L:      [email protected]
12441 S:      Maintained
12442 F:      include/net/l3mdev.h
12443 F:      net/l3mdev
12444
12445 LANDLOCK SECURITY MODULE
12446 M:      Mickaël Salaün <[email protected]>
12447 R:      Günther Noack <[email protected]>
12448 L:      [email protected]
12449 S:      Supported
12450 W:      https://landlock.io
12451 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12452 F:      Documentation/security/landlock.rst
12453 F:      Documentation/userspace-api/landlock.rst
12454 F:      fs/ioctl.c
12455 F:      include/uapi/linux/landlock.h
12456 F:      samples/landlock/
12457 F:      security/landlock/
12458 F:      tools/testing/selftests/landlock/
12459 K:      landlock
12460 K:      LANDLOCK
12461
12462 LANTIQ / INTEL Ethernet drivers
12463 M:      Hauke Mehrtens <[email protected]>
12464 L:      [email protected]
12465 S:      Maintained
12466 F:      drivers/net/dsa/lantiq_gswip.c
12467 F:      drivers/net/dsa/lantiq_pce.h
12468 F:      drivers/net/ethernet/lantiq_xrx200.c
12469 F:      net/dsa/tag_gswip.c
12470
12471 LANTIQ MIPS ARCHITECTURE
12472 M:      John Crispin <[email protected]>
12473 L:      [email protected]
12474 S:      Maintained
12475 F:      arch/mips/lantiq
12476 F:      drivers/soc/lantiq
12477
12478 LANTIQ PEF2256 DRIVER
12479 M:      Herve Codina <[email protected]>
12480 S:      Maintained
12481 F:      Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12482 F:      drivers/net/wan/framer/pef2256/
12483 F:      drivers/pinctrl/pinctrl-pef2256.c
12484 F:      include/linux/framer/pef2256.h
12485
12486 LASI 53c700 driver for PARISC
12487 M:      "James E.J. Bottomley" <[email protected]>
12488 L:      [email protected]
12489 S:      Maintained
12490 F:      Documentation/scsi/53c700.rst
12491 F:      drivers/scsi/53c700*
12492
12493 LEAKING_ADDRESSES
12494 M:      Tycho Andersen <[email protected]>
12495 R:      Kees Cook <[email protected]>
12496 L:      [email protected]
12497 S:      Maintained
12498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12499 F:      scripts/leaking_addresses.pl
12500
12501 LED SUBSYSTEM
12502 M:      Pavel Machek <[email protected]>
12503 M:      Lee Jones <[email protected]>
12504 L:      [email protected]
12505 S:      Maintained
12506 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
12507 F:      Documentation/devicetree/bindings/leds/
12508 F:      Documentation/leds/
12509 F:      drivers/leds/
12510 F:      include/dt-bindings/leds/
12511 F:      include/linux/leds.h
12512
12513 LEGO MINDSTORMS EV3
12514 R:      David Lechner <[email protected]>
12515 S:      Maintained
12516 F:      Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
12517 F:      arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
12518 F:      drivers/power/supply/lego_ev3_battery.c
12519
12520 LEGO USB Tower driver
12521 M:      Juergen Stuber <[email protected]>
12522 L:      [email protected]
12523 S:      Maintained
12524 W:      http://legousb.sourceforge.net/
12525 F:      drivers/usb/misc/legousbtower.c
12526
12527 LETSKETCH HID TABLET DRIVER
12528 M:      Hans de Goede <[email protected]>
12529 L:      [email protected]
12530 S:      Maintained
12531 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12532 F:      drivers/hid/hid-letsketch.c
12533
12534 LG LAPTOP EXTRAS
12535 M:      Matan Ziv-Av <[email protected]>
12536 L:      [email protected]
12537 S:      Maintained
12538 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
12539 F:      Documentation/admin-guide/laptops/lg-laptop.rst
12540 F:      drivers/platform/x86/lg-laptop.c
12541
12542 LG2160 MEDIA DRIVER
12543 M:      Michael Krufky <[email protected]>
12544 L:      [email protected]
12545 S:      Maintained
12546 W:      https://linuxtv.org
12547 W:      http://github.com/mkrufky
12548 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12549 T:      git git://linuxtv.org/mkrufky/tuners.git
12550 F:      drivers/media/dvb-frontends/lg2160.*
12551
12552 LGDT3305 MEDIA DRIVER
12553 M:      Michael Krufky <[email protected]>
12554 L:      [email protected]
12555 S:      Maintained
12556 W:      https://linuxtv.org
12557 W:      http://github.com/mkrufky
12558 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12559 T:      git git://linuxtv.org/mkrufky/tuners.git
12560 F:      drivers/media/dvb-frontends/lgdt3305.*
12561
12562 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
12563 M:      Viresh Kumar <[email protected]>
12564 L:      [email protected]
12565 S:      Maintained
12566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12567 F:      drivers/ata/pata_arasan_cf.c
12568 F:      include/linux/pata_arasan_cf_data.h
12569
12570 LIBATA PATA DRIVERS
12571 R:      Sergey Shtylyov <[email protected]>
12572 L:      [email protected]
12573 F:      drivers/ata/ata_*.c
12574 F:      drivers/ata/pata_*.c
12575
12576 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
12577 M:      Linus Walleij <[email protected]>
12578 L:      [email protected]
12579 S:      Maintained
12580 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12581 F:      drivers/ata/pata_ftide010.c
12582 F:      drivers/ata/sata_gemini.c
12583 F:      drivers/ata/sata_gemini.h
12584
12585 LIBATA SATA AHCI PLATFORM devices support
12586 M:      Hans de Goede <[email protected]>
12587 M:      Jens Axboe <[email protected]>
12588 L:      [email protected]
12589 S:      Maintained
12590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12591 F:      drivers/ata/ahci_platform.c
12592 F:      drivers/ata/libahci_platform.c
12593 F:      include/linux/ahci_platform.h
12594
12595 LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
12596 M:      Serge Semin <[email protected]>
12597 L:      [email protected]
12598 S:      Maintained
12599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12600 F:      Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
12601 F:      Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
12602 F:      drivers/ata/ahci_dwc.c
12603
12604 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12605 M:      Mikael Pettersson <[email protected]>
12606 L:      [email protected]
12607 S:      Maintained
12608 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12609 F:      drivers/ata/sata_promise.*
12610
12611 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12612 M:      Damien Le Moal <[email protected]>
12613 M:      Niklas Cassel <[email protected]>
12614 L:      [email protected]
12615 S:      Maintained
12616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
12617 F:      Documentation/ABI/testing/sysfs-ata
12618 F:      Documentation/devicetree/bindings/ata/
12619 F:      drivers/ata/
12620 F:      include/linux/ata.h
12621 F:      include/linux/libata.h
12622
12623 LIBETH COMMON ETHERNET LIBRARY
12624 M:      Alexander Lobakin <[email protected]>
12625 L:      [email protected]
12626 L:      [email protected] (moderated for non-subscribers)
12627 S:      Supported
12628 T:      git https://github.com/alobakin/linux.git
12629 F:      drivers/net/ethernet/intel/libeth/
12630 F:      include/net/libeth/
12631 K:      libeth
12632
12633 LIBIE COMMON INTEL ETHERNET LIBRARY
12634 M:      Alexander Lobakin <[email protected]>
12635 L:      [email protected] (moderated for non-subscribers)
12636 L:      [email protected]
12637 S:      Supported
12638 T:      git https://github.com/alobakin/linux.git
12639 F:      drivers/net/ethernet/intel/libie/
12640 F:      include/linux/net/intel/libie/
12641 K:      libie
12642
12643 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
12644 M:      Vishal Verma <[email protected]>
12645 M:      Dan Williams <[email protected]>
12646 M:      Dave Jiang <[email protected]>
12647 L:      [email protected]
12648 S:      Supported
12649 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12650 P:      Documentation/nvdimm/maintainer-entry-profile.rst
12651 F:      drivers/nvdimm/btt*
12652
12653 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
12654 M:      Dan Williams <[email protected]>
12655 M:      Vishal Verma <[email protected]>
12656 M:      Dave Jiang <[email protected]>
12657 L:      [email protected]
12658 S:      Supported
12659 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12660 P:      Documentation/nvdimm/maintainer-entry-profile.rst
12661 F:      drivers/nvdimm/pmem*
12662
12663 LIBNVDIMM: DEVICETREE BINDINGS
12664 M:      Oliver O'Halloran <[email protected]>
12665 L:      [email protected]
12666 S:      Supported
12667 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12668 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
12669 F:      drivers/nvdimm/of_pmem.c
12670
12671 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
12672 M:      Dan Williams <[email protected]>
12673 M:      Vishal Verma <[email protected]>
12674 M:      Dave Jiang <[email protected]>
12675 M:      Ira Weiny <[email protected]>
12676 L:      [email protected]
12677 S:      Supported
12678 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12679 P:      Documentation/nvdimm/maintainer-entry-profile.rst
12680 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
12681 F:      drivers/acpi/nfit/*
12682 F:      drivers/nvdimm/*
12683 F:      include/linux/libnvdimm.h
12684 F:      include/linux/nd.h
12685 F:      include/uapi/linux/ndctl.h
12686 F:      tools/testing/nvdimm/
12687
12688 LIBRARY CODE
12689 M:      Andrew Morton <[email protected]>
12690 L:      [email protected]
12691 S:      Supported
12692 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
12693 F:      lib/*
12694
12695 LICENSES and SPDX stuff
12696 M:      Thomas Gleixner <[email protected]>
12697 M:      Greg Kroah-Hartman <[email protected]>
12698 L:      [email protected]
12699 S:      Maintained
12700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
12701 F:      COPYING
12702 F:      Documentation/process/license-rules.rst
12703 F:      LICENSES/
12704 F:      scripts/spdxcheck-test.sh
12705 F:      scripts/spdxcheck.py
12706 F:      scripts/spdxexclude
12707
12708 LINEAR RANGES HELPERS
12709 M:      Mark Brown <[email protected]>
12710 R:      Matti Vaittinen <[email protected]>
12711 F:      include/linux/linear_range.h
12712 F:      lib/linear_ranges.c
12713 F:      lib/test_linear_ranges.c
12714
12715 LINUX FOR POWER MACINTOSH
12716 L:      [email protected]
12717 S:      Orphan
12718 F:      arch/powerpc/platforms/powermac/
12719 F:      drivers/macintosh/
12720 X:      drivers/macintosh/adb-iop.c
12721 X:      drivers/macintosh/via-macii.c
12722
12723 LINUX FOR POWERPC (32-BIT AND 64-BIT)
12724 M:      Michael Ellerman <[email protected]>
12725 R:      Nicholas Piggin <[email protected]>
12726 R:      Christophe Leroy <[email protected]>
12727 R:      Naveen N. Rao <[email protected]>
12728 L:      [email protected]
12729 S:      Supported
12730 W:      https://github.com/linuxppc/wiki/wiki
12731 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
12732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
12733 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
12734 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
12735 F:      Documentation/devicetree/bindings/powerpc/
12736 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
12737 F:      Documentation/arch/powerpc/
12738 F:      arch/powerpc/
12739 F:      drivers/*/*/*pasemi*
12740 F:      drivers/*/*pasemi*
12741 F:      drivers/char/tpm/tpm_ibmvtpm*
12742 F:      drivers/crypto/nx/
12743 F:      drivers/i2c/busses/i2c-opal.c
12744 F:      drivers/net/ethernet/ibm/ibmveth.*
12745 F:      drivers/net/ethernet/ibm/ibmvnic.*
12746 F:      drivers/pci/hotplug/pnv_php.c
12747 F:      drivers/pci/hotplug/rpa*
12748 F:      drivers/rtc/rtc-opal.c
12749 F:      drivers/scsi/ibmvscsi/
12750 F:      drivers/tty/hvc/hvc_opal.c
12751 F:      drivers/watchdog/wdrtas.c
12752 F:      include/linux/papr_scm.h
12753 F:      include/uapi/linux/papr_pdsm.h
12754 F:      tools/testing/selftests/powerpc
12755 N:      /pmac
12756 N:      powermac
12757 N:      powernv
12758 N:      [^a-z0-9]ps3
12759 N:      pseries
12760
12761 LINUX FOR POWERPC EMBEDDED MPC5XXX
12762 M:      Anatolij Gustschin <[email protected]>
12763 L:      [email protected]
12764 S:      Odd Fixes
12765 F:      arch/powerpc/platforms/512x/
12766 F:      arch/powerpc/platforms/52xx/
12767
12768 LINUX FOR POWERPC EMBEDDED PPC4XX
12769 L:      [email protected]
12770 S:      Orphan
12771 F:      arch/powerpc/platforms/40x/
12772 F:      arch/powerpc/platforms/44x/
12773
12774 LINUX FOR POWERPC EMBEDDED PPC85XX
12775 M:      Scott Wood <[email protected]>
12776 L:      [email protected]
12777 S:      Odd fixes
12778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
12779 F:      Documentation/devicetree/bindings/cache/freescale-l2cache.txt
12780 F:      Documentation/devicetree/bindings/powerpc/fsl/
12781 F:      arch/powerpc/platforms/85xx/
12782
12783 LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
12784 M:      Christophe Leroy <[email protected]>
12785 L:      [email protected]
12786 S:      Maintained
12787 F:      arch/powerpc/platforms/8xx/
12788 F:      arch/powerpc/platforms/83xx/
12789
12790 LINUX KERNEL DUMP TEST MODULE (LKDTM)
12791 M:      Kees Cook <[email protected]>
12792 S:      Maintained
12793 F:      drivers/misc/lkdtm/*
12794 F:      tools/testing/selftests/lkdtm/*
12795
12796 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
12797 M:      Alan Stern <[email protected]>
12798 M:      Andrea Parri <[email protected]>
12799 M:      Will Deacon <[email protected]>
12800 M:      Peter Zijlstra <[email protected]>
12801 M:      Boqun Feng <[email protected]>
12802 M:      Nicholas Piggin <[email protected]>
12803 M:      David Howells <[email protected]>
12804 M:      Jade Alglave <[email protected]>
12805 M:      Luc Maranget <[email protected]>
12806 M:      "Paul E. McKenney" <[email protected]>
12807 R:      Akira Yokosawa <[email protected]>
12808 R:      Daniel Lustig <[email protected]>
12809 R:      Joel Fernandes <[email protected]>
12810 L:      [email protected]
12811 L:      [email protected]
12812 S:      Supported
12813 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
12814 F:      Documentation/atomic_bitops.txt
12815 F:      Documentation/atomic_t.txt
12816 F:      Documentation/core-api/refcount-vs-atomic.rst
12817 F:      Documentation/litmus-tests/
12818 F:      Documentation/memory-barriers.txt
12819 F:      tools/memory-model/
12820
12821 LINUX-NEXT TREE
12822 M:      Stephen Rothwell <[email protected]>
12823 L:      [email protected]
12824 S:      Supported
12825 B:      mailto:[email protected] and the appropriate development tree
12826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
12827
12828 LIS3LV02D ACCELEROMETER DRIVER
12829 M:      Eric Piel <[email protected]>
12830 S:      Maintained
12831 F:      Documentation/misc-devices/lis3lv02d.rst
12832 F:      drivers/misc/lis3lv02d/
12833 F:      drivers/platform/x86/hp/hp_accel.c
12834
12835 LIST KUNIT TEST
12836 M:      David Gow <[email protected]>
12837 L:      [email protected]
12838 L:      [email protected]
12839 S:      Maintained
12840 F:      lib/list-test.c
12841
12842 LITEX PLATFORM
12843 M:      Karol Gugala <[email protected]>
12844 M:      Mateusz Holenko <[email protected]>
12845 M:      Gabriel Somlo <[email protected]>
12846 M:      Joel Stanley <[email protected]>
12847 S:      Maintained
12848 F:      Documentation/devicetree/bindings/*/litex,*.yaml
12849 F:      arch/openrisc/boot/dts/or1klitex.dts
12850 F:      drivers/mmc/host/litex_mmc.c
12851 F:      drivers/net/ethernet/litex/*
12852 F:      drivers/soc/litex/*
12853 F:      drivers/tty/serial/liteuart.c
12854 F:      include/linux/litex.h
12855 N:      litex
12856
12857 LIVE PATCHING
12858 M:      Josh Poimboeuf <[email protected]>
12859 M:      Jiri Kosina <[email protected]>
12860 M:      Miroslav Benes <[email protected]>
12861 M:      Petr Mladek <[email protected]>
12862 R:      Joe Lawrence <[email protected]>
12863 L:      [email protected]
12864 S:      Maintained
12865 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
12866 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
12867 F:      Documentation/livepatch/
12868 F:      arch/powerpc/include/asm/livepatch.h
12869 F:      include/linux/livepatch.h
12870 F:      kernel/livepatch/
12871 F:      kernel/module/livepatch.c
12872 F:      samples/livepatch/
12873 F:      tools/testing/selftests/livepatch/
12874
12875 LLC (802.2)
12876 L:      [email protected]
12877 S:      Odd fixes
12878 F:      include/linux/llc.h
12879 F:      include/net/llc*
12880 F:      include/uapi/linux/llc.h
12881 F:      net/llc/
12882
12883 LM73 HARDWARE MONITOR DRIVER
12884 M:      Guillaume Ligneul <[email protected]>
12885 L:      [email protected]
12886 S:      Maintained
12887 F:      drivers/hwmon/lm73.c
12888
12889 LM78 HARDWARE MONITOR DRIVER
12890 M:      Jean Delvare <[email protected]>
12891 L:      [email protected]
12892 S:      Maintained
12893 F:      Documentation/hwmon/lm78.rst
12894 F:      drivers/hwmon/lm78.c
12895
12896 LM83 HARDWARE MONITOR DRIVER
12897 M:      Jean Delvare <[email protected]>
12898 L:      [email protected]
12899 S:      Maintained
12900 F:      Documentation/hwmon/lm83.rst
12901 F:      drivers/hwmon/lm83.c
12902
12903 LM90 HARDWARE MONITOR DRIVER
12904 M:      Jean Delvare <[email protected]>
12905 L:      [email protected]
12906 S:      Maintained
12907 F:      Documentation/devicetree/bindings/hwmon/national,lm90.yaml
12908 F:      Documentation/hwmon/lm90.rst
12909 F:      drivers/hwmon/lm90.c
12910 F:      include/dt-bindings/thermal/lm90.h
12911
12912 LME2510 MEDIA DRIVER
12913 M:      Malcolm Priestley <[email protected]>
12914 L:      [email protected]
12915 S:      Maintained
12916 W:      https://linuxtv.org
12917 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12918 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
12919
12920 LOADPIN SECURITY MODULE
12921 M:      Kees Cook <[email protected]>
12922 S:      Supported
12923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12924 F:      Documentation/admin-guide/LSM/LoadPin.rst
12925 F:      security/loadpin/
12926
12927 LOCKDOWN SECURITY MODULE
12928 L:      [email protected]
12929 S:      Odd Fixes
12930 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
12931 F:      security/lockdown/
12932
12933 LOCKING PRIMITIVES
12934 M:      Peter Zijlstra <[email protected]>
12935 M:      Ingo Molnar <[email protected]>
12936 M:      Will Deacon <[email protected]>
12937 R:      Waiman Long <[email protected]>
12938 R:      Boqun Feng <[email protected]> (LOCKDEP)
12939 L:      [email protected]
12940 S:      Maintained
12941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
12942 F:      Documentation/locking/
12943 F:      arch/*/include/asm/spinlock*.h
12944 F:      include/linux/lockdep*.h
12945 F:      include/linux/mutex*.h
12946 F:      include/linux/rwlock*.h
12947 F:      include/linux/rwsem*.h
12948 F:      include/linux/seqlock.h
12949 F:      include/linux/spinlock*.h
12950 F:      kernel/locking/
12951 F:      lib/locking*.[ch]
12952 X:      kernel/locking/locktorture.c
12953
12954 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
12955 M:      "Richard Russon (FlatCap)" <[email protected]>
12956 L:      [email protected]
12957 S:      Maintained
12958 W:      http://www.linux-ntfs.org/content/view/19/37/
12959 F:      Documentation/admin-guide/ldm.rst
12960 F:      block/partitions/ldm.*
12961
12962 LOGITECH HID GAMING KEYBOARDS
12963 M:      Hans de Goede <[email protected]>
12964 L:      [email protected]
12965 S:      Maintained
12966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12967 F:      drivers/hid/hid-lg-g15.c
12968
12969 LONTIUM LT8912B MIPI TO HDMI BRIDGE
12970 M:      Adrien Grassein <[email protected]>
12971 S:      Maintained
12972 F:      Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
12973 F:      drivers/gpu/drm/bridge/lontium-lt8912b.c
12974
12975 LOONGARCH
12976 M:      Huacai Chen <[email protected]>
12977 R:      WANG Xuerui <[email protected]>
12978 L:      [email protected]
12979 S:      Maintained
12980 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
12981 F:      Documentation/arch/loongarch/
12982 F:      Documentation/translations/zh_CN/arch/loongarch/
12983 F:      arch/loongarch/
12984 F:      drivers/*/*loongarch*
12985
12986 LOONGSON GPIO DRIVER
12987 M:      Yinbo Zhu <[email protected]>
12988 L:      [email protected]
12989 S:      Maintained
12990 F:      Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
12991 F:      drivers/gpio/gpio-loongson-64bit.c
12992
12993 LOONGSON LS2X APB DMA DRIVER
12994 M:      Binbin Zhou <[email protected]>
12995 L:      [email protected]
12996 S:      Maintained
12997 F:      Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
12998 F:      drivers/dma/ls2x-apb-dma.c
12999
13000 LOONGSON LS2X I2C DRIVER
13001 M:      Binbin Zhou <[email protected]>
13002 L:      [email protected]
13003 S:      Maintained
13004 F:      Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
13005 F:      drivers/i2c/busses/i2c-ls2x.c
13006
13007 LOONGSON-2 SOC SERIES CLOCK DRIVER
13008 M:      Yinbo Zhu <[email protected]>
13009 L:      [email protected]
13010 S:      Maintained
13011 F:      Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
13012 F:      drivers/clk/clk-loongson2.c
13013 F:      include/dt-bindings/clock/loongson,ls2k-clk.h
13014
13015 LOONGSON SPI DRIVER
13016 M:      Yinbo Zhu <[email protected]>
13017 L:      [email protected]
13018 S:      Maintained
13019 F:      Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13020 F:      drivers/spi/spi-loongson-core.c
13021 F:      drivers/spi/spi-loongson-pci.c
13022 F:      drivers/spi/spi-loongson-plat.c
13023 F:      drivers/spi/spi-loongson.h
13024
13025 LOONGSON-2 SOC SERIES GUTS DRIVER
13026 M:      Yinbo Zhu <[email protected]>
13027 L:      [email protected]
13028 S:      Maintained
13029 F:      Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13030 F:      drivers/soc/loongson/loongson2_guts.c
13031
13032 LOONGSON-2 SOC SERIES PM DRIVER
13033 M:      Yinbo Zhu <[email protected]>
13034 L:      [email protected]
13035 S:      Maintained
13036 F:      Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13037 F:      drivers/soc/loongson/loongson2_pm.c
13038
13039 LOONGSON-2 SOC SERIES PINCTRL DRIVER
13040 M:      zhanghongchen <[email protected]>
13041 M:      Yinbo Zhu <[email protected]>
13042 L:      [email protected]
13043 S:      Maintained
13044 F:      Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13045 F:      drivers/pinctrl/pinctrl-loongson2.c
13046
13047 LOONGSON-2 SOC SERIES THERMAL DRIVER
13048 M:      zhanghongchen <[email protected]>
13049 M:      Yinbo Zhu <[email protected]>
13050 L:      [email protected]
13051 S:      Maintained
13052 F:      Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13053 F:      drivers/thermal/loongson2_thermal.c
13054
13055 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13056 M:      Sathya Prakash <[email protected]>
13057 M:      Sreekanth Reddy <[email protected]>
13058 M:      Suganath Prabu Subramani <[email protected]>
13059 L:      [email protected]
13060 L:      [email protected]
13061 S:      Supported
13062 W:      http://www.avagotech.com/support/
13063 F:      drivers/message/fusion/
13064 F:      drivers/scsi/mpt3sas/
13065
13066 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13067 M:      Matthew Wilcox <[email protected]>
13068 L:      [email protected]
13069 S:      Maintained
13070 F:      drivers/scsi/sym53c8xx_2/
13071
13072 LTC1660 DAC DRIVER
13073 M:      Marcus Folkesson <[email protected]>
13074 L:      [email protected]
13075 S:      Maintained
13076 F:      Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13077 F:      drivers/iio/dac/ltc1660.c
13078
13079 LTC2688 IIO DAC DRIVER
13080 M:      Nuno Sá <[email protected]>
13081 L:      [email protected]
13082 S:      Supported
13083 W:      https://ez.analog.com/linux-software-drivers
13084 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13085 F:      Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13086 F:      drivers/iio/dac/ltc2688.c
13087
13088 LTC2947 HARDWARE MONITOR DRIVER
13089 M:      Nuno Sá <[email protected]>
13090 L:      [email protected]
13091 S:      Supported
13092 W:      https://ez.analog.com/linux-software-drivers
13093 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13094 F:      drivers/hwmon/ltc2947-core.c
13095 F:      drivers/hwmon/ltc2947-i2c.c
13096 F:      drivers/hwmon/ltc2947-spi.c
13097 F:      drivers/hwmon/ltc2947.h
13098
13099 LTC2991 HARDWARE MONITOR DRIVER
13100 M:      Antoniu Miclaus <[email protected]>
13101 L:      [email protected]
13102 S:      Supported
13103 W:      https://ez.analog.com/linux-software-drivers
13104 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13105 F:      drivers/hwmon/ltc2991.c
13106
13107 LTC2983 IIO TEMPERATURE DRIVER
13108 M:      Nuno Sá <[email protected]>
13109 L:      [email protected]
13110 S:      Supported
13111 W:      https://ez.analog.com/linux-software-drivers
13112 F:      Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13113 F:      drivers/iio/temperature/ltc2983.c
13114
13115 LTC4282 HARDWARE MONITOR DRIVER
13116 M:      Nuno Sa <[email protected]>
13117 L:      [email protected]
13118 S:      Supported
13119 F:      Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13120 F:      Documentation/hwmon/ltc4282.rst
13121 F:      drivers/hwmon/ltc4282.c
13122
13123 LTC4286 HARDWARE MONITOR DRIVER
13124 M:      Delphine CC Chiu <[email protected]>
13125 L:      [email protected]
13126 S:      Maintained
13127 F:      Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13128 F:      Documentation/hwmon/ltc4286.rst
13129 F:      drivers/hwmon/pmbus/Kconfig
13130 F:      drivers/hwmon/pmbus/Makefile
13131 F:      drivers/hwmon/pmbus/ltc4286.c
13132
13133 LTC4306 I2C MULTIPLEXER DRIVER
13134 M:      Michael Hennerich <[email protected]>
13135 L:      [email protected]
13136 S:      Supported
13137 W:      https://ez.analog.com/linux-software-drivers
13138 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13139 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
13140
13141 LTP (Linux Test Project)
13142 M:      Cyril Hrubis <[email protected]>
13143 M:      Jan Stancek <[email protected]>
13144 M:      Petr Vorel <[email protected]>
13145 M:      Li Wang <[email protected]>
13146 M:      Yang Xu <[email protected]>
13147 L:      [email protected] (subscribers-only)
13148 S:      Maintained
13149 W:      http://linux-test-project.github.io/
13150 T:      git https://github.com/linux-test-project/ltp.git
13151
13152 LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13153 M:      Anshul Dalal <[email protected]>
13154 L:      [email protected]
13155 S:      Maintained
13156 F:      Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13157 F:      drivers/iio/light/ltr390.c
13158
13159 LYNX 28G SERDES PHY DRIVER
13160 M:      Ioana Ciornei <[email protected]>
13161 L:      [email protected]
13162 S:      Supported
13163 F:      Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13164 F:      drivers/phy/freescale/phy-fsl-lynx-28g.c
13165
13166 LYNX PCS MODULE
13167 M:      Ioana Ciornei <[email protected]>
13168 L:      [email protected]
13169 S:      Supported
13170 F:      drivers/net/pcs/pcs-lynx.c
13171 F:      include/linux/pcs-lynx.h
13172
13173 M68K ARCHITECTURE
13174 M:      Geert Uytterhoeven <[email protected]>
13175 L:      [email protected]
13176 S:      Maintained
13177 W:      http://www.linux-m68k.org/
13178 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13179 F:      arch/m68k/
13180 F:      drivers/zorro/
13181
13182 M68K ON APPLE MACINTOSH
13183 M:      Joshua Thompson <[email protected]>
13184 L:      [email protected]
13185 S:      Maintained
13186 W:      http://www.mac.linux-m68k.org/
13187 F:      arch/m68k/mac/
13188 F:      drivers/macintosh/adb-iop.c
13189 F:      drivers/macintosh/via-macii.c
13190
13191 M68K ON HP9000/300
13192 M:      Philip Blundell <[email protected]>
13193 S:      Maintained
13194 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
13195 F:      arch/m68k/hp300/
13196
13197 M88DS3103 MEDIA DRIVER
13198 L:      [email protected]
13199 S:      Orphan
13200 W:      https://linuxtv.org
13201 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13202 F:      drivers/media/dvb-frontends/m88ds3103*
13203
13204 M88RS2000 MEDIA DRIVER
13205 M:      Malcolm Priestley <[email protected]>
13206 L:      [email protected]
13207 S:      Maintained
13208 W:      https://linuxtv.org
13209 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13210 F:      drivers/media/dvb-frontends/m88rs2000*
13211
13212 MA901 MASTERKIT USB FM RADIO DRIVER
13213 M:      Alexey Klimov <[email protected]>
13214 L:      [email protected]
13215 S:      Maintained
13216 T:      git git://linuxtv.org/media_tree.git
13217 F:      drivers/media/radio/radio-ma901.c
13218
13219 MAC80211
13220 M:      Johannes Berg <[email protected]>
13221 L:      [email protected]
13222 S:      Maintained
13223 W:      https://wireless.wiki.kernel.org/
13224 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
13225 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13227 F:      Documentation/networking/mac80211-injection.rst
13228 F:      Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13229 F:      drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13230 F:      include/net/mac80211.h
13231 F:      net/mac80211/
13232
13233 MAILBOX API
13234 M:      Jassi Brar <[email protected]>
13235 L:      [email protected]
13236 S:      Maintained
13237 F:      Documentation/devicetree/bindings/mailbox/
13238 F:      drivers/mailbox/
13239 F:      include/dt-bindings/mailbox/
13240 F:      include/linux/mailbox_client.h
13241 F:      include/linux/mailbox_controller.h
13242
13243 MAILBOX ARM MHUv2
13244 M:      Viresh Kumar <[email protected]>
13245 M:      Tushar Khandelwal <[email protected]>
13246 L:      [email protected]
13247 S:      Maintained
13248 F:      Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13249 F:      drivers/mailbox/arm_mhuv2.c
13250 F:      include/linux/mailbox/arm_mhuv2_message.h
13251
13252 MAILBOX ARM MHUv3
13253 M:      Sudeep Holla <[email protected]>
13254 M:      Cristian Marussi <[email protected]>
13255 L:      [email protected]
13256 L:      [email protected] (moderated for non-subscribers)
13257 S:      Maintained
13258 F:      Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13259 F:      drivers/mailbox/arm_mhuv3.c
13260
13261 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13262 M:      Alejandro Colomar <[email protected]>
13263 L:      [email protected]
13264 S:      Maintained
13265 W:      http://www.kernel.org/doc/man-pages
13266 T:      git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13267 T:      git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13268
13269 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13270 M:      Jeremy Kerr <[email protected]>
13271 M:      Matt Johnston <[email protected]>
13272 L:      [email protected]
13273 S:      Maintained
13274 F:      Documentation/networking/mctp.rst
13275 F:      drivers/net/mctp/
13276 F:      include/net/mctp.h
13277 F:      include/net/mctpdevice.h
13278 F:      include/net/netns/mctp.h
13279 F:      net/mctp/
13280
13281 MAPLE TREE
13282 M:      Liam R. Howlett <[email protected]>
13283 L:      [email protected]
13284 L:      [email protected]
13285 S:      Supported
13286 F:      Documentation/core-api/maple_tree.rst
13287 F:      include/linux/maple_tree.h
13288 F:      include/trace/events/maple_tree.h
13289 F:      lib/maple_tree.c
13290 F:      lib/test_maple_tree.c
13291 F:      tools/testing/radix-tree/linux/maple_tree.h
13292 F:      tools/testing/radix-tree/maple.c
13293
13294 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13295 M:      Rahul Bedarkar <[email protected]>
13296 L:      [email protected]
13297 S:      Maintained
13298 F:      arch/mips/boot/dts/img/pistachio*
13299
13300 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13301 M:      Andrew Lunn <[email protected]>
13302 L:      [email protected]
13303 S:      Maintained
13304 F:      Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13305 F:      Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13306 F:      Documentation/networking/devlink/mv88e6xxx.rst
13307 F:      drivers/net/dsa/mv88e6xxx/
13308 F:      include/linux/dsa/mv88e6xxx.h
13309 F:      include/linux/platform_data/mv88e6xxx.h
13310
13311 MARVELL ARMADA 3700 PHY DRIVERS
13312 M:      Miquel Raynal <[email protected]>
13313 S:      Maintained
13314 F:      Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13315 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13316 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13317 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13318
13319 MARVELL ARMADA 3700 SERIAL DRIVER
13320 M:      Pali Rohár <[email protected]>
13321 S:      Maintained
13322 F:      Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13323 F:      Documentation/devicetree/bindings/serial/mvebu-uart.txt
13324 F:      drivers/tty/serial/mvebu-uart.c
13325
13326 MARVELL ARMADA DRM SUPPORT
13327 M:      Russell King <[email protected]>
13328 S:      Maintained
13329 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13330 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13331 F:      Documentation/devicetree/bindings/display/armada/
13332 F:      drivers/gpu/drm/armada/
13333 F:      include/uapi/drm/armada_drm.h
13334
13335 MARVELL CRYPTO DRIVER
13336 M:      Boris Brezillon <[email protected]>
13337 M:      Arnaud Ebalard <[email protected]>
13338 M:      Srujana Challa <[email protected]>
13339 L:      [email protected]
13340 S:      Maintained
13341 F:      drivers/crypto/marvell/
13342 F:      include/linux/soc/marvell/octeontx2/
13343
13344 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13345 M:      Mirko Lindner <[email protected]>
13346 M:      Stephen Hemminger <[email protected]>
13347 L:      [email protected]
13348 S:      Maintained
13349 F:      drivers/net/ethernet/marvell/sk*
13350
13351 MARVELL LIBERTAS WIRELESS DRIVER
13352 L:      [email protected]
13353 S:      Orphan
13354 F:      drivers/net/wireless/marvell/libertas/
13355
13356 MARVELL MACCHIATOBIN SUPPORT
13357 M:      Russell King <[email protected]>
13358 L:      [email protected] (moderated for non-subscribers)
13359 S:      Maintained
13360 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13361
13362 MARVELL MV643XX ETHERNET DRIVER
13363 M:      Sebastian Hesselbarth <[email protected]>
13364 L:      [email protected]
13365 S:      Maintained
13366 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
13367 F:      include/linux/mv643xx.h
13368
13369 MARVELL MV88X3310 PHY DRIVER
13370 M:      Russell King <[email protected]>
13371 M:      Marek Behún <[email protected]>
13372 L:      [email protected]
13373 S:      Maintained
13374 F:      drivers/net/phy/marvell10g.c
13375
13376 MARVELL MVEBU THERMAL DRIVER
13377 M:      Miquel Raynal <[email protected]>
13378 S:      Maintained
13379 F:      drivers/thermal/armada_thermal.c
13380
13381 MARVELL MVNETA ETHERNET DRIVER
13382 M:      Marcin Wojtas <[email protected]>
13383 L:      [email protected]
13384 S:      Maintained
13385 F:      drivers/net/ethernet/marvell/mvneta*
13386
13387 MARVELL MVPP2 ETHERNET DRIVER
13388 M:      Marcin Wojtas <[email protected]>
13389 M:      Russell King <[email protected]>
13390 L:      [email protected]
13391 S:      Maintained
13392 F:      Documentation/devicetree/bindings/net/marvell,pp2.yaml
13393 F:      drivers/net/ethernet/marvell/mvpp2/
13394
13395 MARVELL MWIFIEX WIRELESS DRIVER
13396 M:      Brian Norris <[email protected]>
13397 R:      Francesco Dolcini <[email protected]>
13398 L:      [email protected]
13399 S:      Odd Fixes
13400 F:      drivers/net/wireless/marvell/mwifiex/
13401
13402 MARVELL MWL8K WIRELESS DRIVER
13403 L:      [email protected]
13404 S:      Orphan
13405 F:      drivers/net/wireless/marvell/mwl8k.c
13406
13407 MARVELL NAND CONTROLLER DRIVER
13408 M:      Miquel Raynal <[email protected]>
13409 L:      [email protected]
13410 S:      Maintained
13411 F:      drivers/mtd/nand/raw/marvell_nand.c
13412
13413 MARVELL OCTEON ENDPOINT DRIVER
13414 M:      Veerasenareddy Burru <[email protected]>
13415 M:      Sathesh Edara <[email protected]>
13416 L:      [email protected]
13417 S:      Supported
13418 F:      drivers/net/ethernet/marvell/octeon_ep
13419
13420 MARVELL OCTEON ENDPOINT VF DRIVER
13421 M:      Veerasenareddy Burru <[email protected]>
13422 M:      Sathesh Edara <[email protected]>
13423 M:      Shinas Rasheed <[email protected]>
13424 M:      Satananda Burla <[email protected]>
13425 L:      [email protected]
13426 S:      Supported
13427 F:      drivers/net/ethernet/marvell/octeon_ep_vf
13428
13429 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13430 M:      Sunil Goutham <[email protected]>
13431 M:      Geetha sowjanya <[email protected]>
13432 M:      Subbaraya Sundeep <[email protected]>
13433 M:      hariprasad <[email protected]>
13434 L:      [email protected]
13435 S:      Supported
13436 F:      drivers/net/ethernet/marvell/octeontx2/nic/
13437 F:      include/linux/soc/marvell/octeontx2/
13438
13439 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13440 M:      Sunil Goutham <[email protected]>
13441 M:      Linu Cherian <[email protected]>
13442 M:      Geetha sowjanya <[email protected]>
13443 M:      Jerin Jacob <[email protected]>
13444 M:      hariprasad <[email protected]>
13445 M:      Subbaraya Sundeep <[email protected]>
13446 L:      [email protected]
13447 S:      Supported
13448 F:      Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13449 F:      drivers/net/ethernet/marvell/octeontx2/af/
13450
13451 MARVELL PRESTERA ETHERNET SWITCH DRIVER
13452 M:      Taras Chornyi <[email protected]>
13453 S:      Supported
13454 W:      https://github.com/Marvell-switching/switchdev-prestera
13455 F:      drivers/net/ethernet/marvell/prestera/
13456
13457 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13458 M:      Nicolas Pitre <[email protected]>
13459 S:      Odd Fixes
13460 F:      drivers/mmc/host/mvsdio.*
13461
13462 MARVELL USB MDIO CONTROLLER DRIVER
13463 M:      Tobias Waldekranz <[email protected]>
13464 L:      [email protected]
13465 S:      Maintained
13466 F:      Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13467 F:      drivers/net/mdio/mdio-mvusb.c
13468
13469 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13470 M:      Hu Ziji <[email protected]>
13471 L:      [email protected]
13472 S:      Supported
13473 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13474 F:      drivers/mmc/host/sdhci-xenon*
13475
13476 MATROX FRAMEBUFFER DRIVER
13477 L:      [email protected]
13478 S:      Orphan
13479 F:      drivers/video/fbdev/matrox/matroxfb_*
13480 F:      include/uapi/linux/matroxfb.h
13481
13482 MAX15301 DRIVER
13483 M:      Daniel Nilsson <[email protected]>
13484 L:      [email protected]
13485 S:      Maintained
13486 F:      Documentation/hwmon/max15301.rst
13487 F:      drivers/hwmon/pmbus/max15301.c
13488
13489 MAX2175 SDR TUNER DRIVER
13490 M:      Ramesh Shanmugasundaram <[email protected]>
13491 L:      [email protected]
13492 S:      Maintained
13493 T:      git git://linuxtv.org/media_tree.git
13494 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
13495 F:      Documentation/userspace-api/media/drivers/max2175.rst
13496 F:      drivers/media/i2c/max2175*
13497 F:      include/uapi/linux/max2175.h
13498
13499 MAX31335 RTC DRIVER
13500 M:      Antoniu Miclaus <[email protected]>
13501 L:      [email protected]
13502 S:      Supported
13503 W:      https://ez.analog.com/linux-software-drivers
13504 F:      Documentation/devicetree/bindings/rtc/adi,max31335.yaml
13505 F:      drivers/rtc/rtc-max31335.c
13506
13507 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
13508 L:      [email protected]
13509 S:      Orphan
13510 F:      Documentation/hwmon/max6650.rst
13511 F:      drivers/hwmon/max6650.c
13512
13513 MAX9286 QUAD GMSL DESERIALIZER DRIVER
13514 M:      Jacopo Mondi <[email protected]>
13515 M:      Kieran Bingham <[email protected]>
13516 M:      Laurent Pinchart <[email protected]>
13517 M:      Niklas Söderlund <[email protected]>
13518 L:      [email protected]
13519 S:      Maintained
13520 F:      Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
13521 F:      drivers/media/i2c/max9286.c
13522
13523 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
13524 M:      Niklas Söderlund <[email protected]>
13525 L:      [email protected]
13526 S:      Maintained
13527 F:      Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
13528 F:      drivers/staging/media/max96712/max96712.c
13529
13530 MAX9860 MONO AUDIO VOICE CODEC DRIVER
13531 M:      Peter Rosin <[email protected]>
13532 L:      [email protected] (moderated for non-subscribers)
13533 S:      Maintained
13534 F:      Documentation/devicetree/bindings/sound/max9860.txt
13535 F:      sound/soc/codecs/max9860.*
13536
13537 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
13538 M:      Andreas Klinger <[email protected]>
13539 L:      [email protected]
13540 S:      Maintained
13541 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
13542 F:      drivers/iio/proximity/mb1232.c
13543
13544 MAXIM MAX11205 DRIVER
13545 M:      Ramona Bolboaca <[email protected]>
13546 L:      [email protected]
13547 S:      Supported
13548 W:      https://ez.analog.com/linux-software-drivers
13549 F:      Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
13550 F:      drivers/iio/adc/max11205.c
13551
13552 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
13553 R:      Iskren Chernev <[email protected]>
13554 R:      Krzysztof Kozlowski <[email protected]>
13555 R:      Marek Szyprowski <[email protected]>
13556 R:      Matheus Castello <[email protected]>
13557 L:      [email protected]
13558 S:      Maintained
13559 F:      Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
13560 F:      drivers/power/supply/max17040_battery.c
13561
13562 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
13563 R:      Hans de Goede <[email protected]>
13564 R:      Krzysztof Kozlowski <[email protected]>
13565 R:      Marek Szyprowski <[email protected]>
13566 R:      Sebastian Krzyszkowiak <[email protected]>
13567 R:      Purism Kernel Team <[email protected]>
13568 L:      [email protected]
13569 S:      Maintained
13570 F:      Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
13571 F:      drivers/power/supply/max17042_battery.c
13572
13573 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
13574 M:      Laurent Pinchart <[email protected]>
13575 L:      [email protected]
13576 S:      Maintained
13577 F:      Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
13578 F:      drivers/regulator/max20086-regulator.c
13579
13580 MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
13581 M:      Rajat Khandelwal <[email protected]>
13582 L:      [email protected]
13583 S:      Maintained
13584 F:      drivers/iio/temperature/max30208.c
13585
13586 MAXIM MAX77650 PMIC MFD DRIVER
13587 M:      Bartosz Golaszewski <[email protected]>
13588 L:      [email protected]
13589 S:      Maintained
13590 F:      Documentation/devicetree/bindings/*/*max77650.yaml
13591 F:      Documentation/devicetree/bindings/*/max77650*.yaml
13592 F:      drivers/gpio/gpio-max77650.c
13593 F:      drivers/input/misc/max77650-onkey.c
13594 F:      drivers/leds/leds-max77650.c
13595 F:      drivers/mfd/max77650.c
13596 F:      drivers/power/supply/max77650-charger.c
13597 F:      drivers/regulator/max77650-regulator.c
13598 F:      include/linux/mfd/max77650.h
13599
13600 MAXIM MAX77714 PMIC MFD DRIVER
13601 M:      Luca Ceresoli <[email protected]>
13602 S:      Maintained
13603 F:      Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
13604 F:      drivers/mfd/max77714.c
13605 F:      include/linux/mfd/max77714.h
13606
13607 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
13608 M:      Javier Martinez Canillas <[email protected]>
13609 L:      [email protected]
13610 S:      Supported
13611 F:      Documentation/devicetree/bindings/*/*max77802.yaml
13612 F:      drivers/regulator/max77802-regulator.c
13613 F:      include/dt-bindings/*/*max77802.h
13614
13615 MAXIM MAX77976 BATTERY CHARGER
13616 M:      Luca Ceresoli <[email protected]>
13617 S:      Supported
13618 F:      Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
13619 F:      drivers/power/supply/max77976_charger.c
13620
13621 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
13622 M:      Krzysztof Kozlowski <[email protected]>
13623 L:      [email protected]
13624 S:      Maintained
13625 B:      mailto:[email protected]
13626 F:      Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
13627 F:      Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
13628 F:      drivers/power/supply/max14577_charger.c
13629 F:      drivers/power/supply/max77693_charger.c
13630
13631 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
13632 M:      Chanwoo Choi <[email protected]>
13633 M:      Krzysztof Kozlowski <[email protected]>
13634 L:      [email protected]
13635 S:      Maintained
13636 B:      mailto:[email protected]
13637 F:      Documentation/devicetree/bindings/*/maxim,max14577.yaml
13638 F:      Documentation/devicetree/bindings/*/maxim,max77686.yaml
13639 F:      Documentation/devicetree/bindings/*/maxim,max77693.yaml
13640 F:      Documentation/devicetree/bindings/*/maxim,max77843.yaml
13641 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
13642 F:      drivers/*/*max77843.c
13643 F:      drivers/*/max14577*.c
13644 F:      drivers/*/max77686*.c
13645 F:      drivers/*/max77693*.c
13646 F:      drivers/clk/clk-max77686.c
13647 F:      drivers/extcon/extcon-max14577.c
13648 F:      drivers/extcon/extcon-max77693.c
13649 F:      drivers/rtc/rtc-max77686.c
13650 F:      include/linux/mfd/max14577*.h
13651 F:      include/linux/mfd/max77686*.h
13652 F:      include/linux/mfd/max77693*.h
13653
13654 MAXIRADIO FM RADIO RECEIVER DRIVER
13655 M:      Hans Verkuil <[email protected]>
13656 L:      [email protected]
13657 S:      Maintained
13658 W:      https://linuxtv.org
13659 T:      git git://linuxtv.org/media_tree.git
13660 F:      drivers/media/radio/radio-maxiradio*
13661
13662 MAXLINEAR ETHERNET PHY DRIVER
13663 M:      Xu Liang <[email protected]>
13664 L:      [email protected]
13665 S:      Supported
13666 F:      drivers/net/phy/mxl-gpy.c
13667
13668 MCAN MMIO DEVICE DRIVER
13669 M:      Chandrasekar Ramakrishnan <[email protected]>
13670 L:      [email protected]
13671 S:      Maintained
13672 F:      Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
13673 F:      drivers/net/can/m_can/m_can.c
13674 F:      drivers/net/can/m_can/m_can.h
13675 F:      drivers/net/can/m_can/m_can_platform.c
13676
13677 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
13678 R:      Yasushi SHOJI <[email protected]>
13679 L:      [email protected]
13680 S:      Maintained
13681 F:      drivers/net/can/usb/mcba_usb.c
13682
13683 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
13684 M:      Rishi Gupta <[email protected]>
13685 L:      [email protected]
13686 L:      [email protected]
13687 S:      Maintained
13688 F:      drivers/hid/hid-mcp2221.c
13689
13690 MCP251XFD SPI-CAN NETWORK DRIVER
13691 M:      Marc Kleine-Budde <[email protected]>
13692 M:      Manivannan Sadhasivam <[email protected]>
13693 R:      Thomas Kopp <[email protected]>
13694 L:      [email protected]
13695 S:      Maintained
13696 F:      Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
13697 F:      drivers/net/can/spi/mcp251xfd/
13698
13699 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
13700 M:      Peter Rosin <[email protected]>
13701 L:      [email protected]
13702 S:      Maintained
13703 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
13704 F:      drivers/iio/potentiometer/mcp4018.c
13705 F:      drivers/iio/potentiometer/mcp4531.c
13706
13707 MCP4821 DAC DRIVER
13708 M:      Anshul Dalal <[email protected]>
13709 L:      [email protected]
13710 S:      Maintained
13711 F:      Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
13712 F:      drivers/iio/dac/mcp4821.c
13713
13714 MCR20A IEEE-802.15.4 RADIO DRIVER
13715 M:      Stefan Schmidt <[email protected]>
13716 L:      [email protected]
13717 S:      Odd Fixes
13718 W:      https://github.com/xueliu/mcr20a-linux
13719 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
13720 F:      drivers/net/ieee802154/mcr20a.c
13721 F:      drivers/net/ieee802154/mcr20a.h
13722
13723 MDIO REGMAP DRIVER
13724 M:      Maxime Chevallier <[email protected]>
13725 L:      [email protected]
13726 S:      Maintained
13727 F:      drivers/net/mdio/mdio-regmap.c
13728 F:      include/linux/mdio/mdio-regmap.h
13729
13730 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
13731 M:      William Breathitt Gray <[email protected]>
13732 L:      [email protected]
13733 S:      Maintained
13734 F:      drivers/iio/dac/cio-dac.c
13735
13736 MEDIA CONTROLLER FRAMEWORK
13737 M:      Sakari Ailus <[email protected]>
13738 M:      Laurent Pinchart <[email protected]>
13739 L:      [email protected]
13740 S:      Supported
13741 W:      https://www.linuxtv.org
13742 T:      git git://linuxtv.org/media_tree.git
13743 F:      drivers/media/mc/
13744 F:      include/media/media-*.h
13745 F:      include/uapi/linux/media.h
13746
13747 MEDIA DRIVER FOR FREESCALE IMX PXP
13748 M:      Philipp Zabel <[email protected]>
13749 L:      [email protected]
13750 S:      Maintained
13751 T:      git git://linuxtv.org/media_tree.git
13752 F:      drivers/media/platform/nxp/imx-pxp.[ch]
13753
13754 MEDIA DRIVERS FOR ASCOT2E
13755 M:      Sergey Kozlov <[email protected]>
13756 M:      Abylay Ospan <[email protected]>
13757 L:      [email protected]
13758 S:      Supported
13759 W:      https://linuxtv.org
13760 W:      http://netup.tv/
13761 T:      git git://linuxtv.org/media_tree.git
13762 F:      drivers/media/dvb-frontends/ascot2e*
13763
13764 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
13765 M:      Jasmin Jessich <[email protected]>
13766 L:      [email protected]
13767 S:      Maintained
13768 W:      https://linuxtv.org
13769 T:      git git://linuxtv.org/media_tree.git
13770 F:      drivers/media/dvb-frontends/cxd2099*
13771
13772 MEDIA DRIVERS FOR CXD2841ER
13773 M:      Sergey Kozlov <[email protected]>
13774 M:      Abylay Ospan <[email protected]>
13775 L:      [email protected]
13776 S:      Supported
13777 W:      https://linuxtv.org
13778 W:      http://netup.tv/
13779 T:      git git://linuxtv.org/media_tree.git
13780 F:      drivers/media/dvb-frontends/cxd2841er*
13781
13782 MEDIA DRIVERS FOR CXD2880
13783 M:      Yasunari Takiguchi <[email protected]>
13784 L:      [email protected]
13785 S:      Supported
13786 W:      http://linuxtv.org/
13787 T:      git git://linuxtv.org/media_tree.git
13788 F:      drivers/media/dvb-frontends/cxd2880/*
13789 F:      drivers/media/spi/cxd2880*
13790
13791 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
13792 L:      [email protected]
13793 S:      Orphan
13794 W:      https://linuxtv.org
13795 T:      git git://linuxtv.org/media_tree.git
13796 F:      drivers/media/pci/ddbridge/*
13797
13798 MEDIA DRIVERS FOR FREESCALE IMX
13799 M:      Steve Longerbeam <[email protected]>
13800 M:      Philipp Zabel <[email protected]>
13801 L:      [email protected]
13802 S:      Maintained
13803 T:      git git://linuxtv.org/media_tree.git
13804 F:      Documentation/admin-guide/media/imx.rst
13805 F:      Documentation/devicetree/bindings/media/imx.txt
13806 F:      drivers/staging/media/imx/
13807 F:      include/linux/imx-media.h
13808 F:      include/media/imx.h
13809
13810 MEDIA DRIVERS FOR FREESCALE IMX7/8
13811 M:      Rui Miguel Silva <[email protected]>
13812 M:      Laurent Pinchart <[email protected]>
13813 M:      Martin Kepplinger <[email protected]>
13814 R:      Purism Kernel Team <[email protected]>
13815 L:      [email protected]
13816 S:      Maintained
13817 T:      git git://linuxtv.org/media_tree.git
13818 F:      Documentation/admin-guide/media/imx7.rst
13819 F:      Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
13820 F:      Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
13821 F:      Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
13822 F:      drivers/media/platform/nxp/imx-mipi-csis.c
13823 F:      drivers/media/platform/nxp/imx7-media-csi.c
13824 F:      drivers/media/platform/nxp/imx8mq-mipi-csi2.c
13825
13826 MEDIA DRIVERS FOR HELENE
13827 M:      Abylay Ospan <[email protected]>
13828 L:      [email protected]
13829 S:      Supported
13830 W:      https://linuxtv.org
13831 W:      http://netup.tv/
13832 T:      git git://linuxtv.org/media_tree.git
13833 F:      drivers/media/dvb-frontends/helene*
13834
13835 MEDIA DRIVERS FOR HORUS3A
13836 M:      Sergey Kozlov <[email protected]>
13837 M:      Abylay Ospan <[email protected]>
13838 L:      [email protected]
13839 S:      Supported
13840 W:      https://linuxtv.org
13841 W:      http://netup.tv/
13842 T:      git git://linuxtv.org/media_tree.git
13843 F:      drivers/media/dvb-frontends/horus3a*
13844
13845 MEDIA DRIVERS FOR LNBH25
13846 M:      Sergey Kozlov <[email protected]>
13847 M:      Abylay Ospan <[email protected]>
13848 L:      [email protected]
13849 S:      Supported
13850 W:      https://linuxtv.org
13851 W:      http://netup.tv/
13852 T:      git git://linuxtv.org/media_tree.git
13853 F:      drivers/media/dvb-frontends/lnbh25*
13854
13855 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
13856 L:      [email protected]
13857 S:      Orphan
13858 W:      https://linuxtv.org
13859 T:      git git://linuxtv.org/media_tree.git
13860 F:      drivers/media/dvb-frontends/mxl5xx*
13861
13862 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
13863 M:      Sergey Kozlov <[email protected]>
13864 M:      Abylay Ospan <[email protected]>
13865 L:      [email protected]
13866 S:      Supported
13867 W:      https://linuxtv.org
13868 W:      http://netup.tv/
13869 T:      git git://linuxtv.org/media_tree.git
13870 F:      drivers/media/pci/netup_unidvb/*
13871
13872 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
13873 M:      Dmitry Osipenko <[email protected]>
13874 L:      [email protected]
13875 L:      [email protected]
13876 S:      Maintained
13877 T:      git git://linuxtv.org/media_tree.git
13878 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
13879 F:      drivers/media/platform/nvidia/tegra-vde/
13880
13881 MEDIA DRIVERS FOR RENESAS - CEU
13882 M:      Jacopo Mondi <[email protected]>
13883 L:      [email protected]
13884 L:      [email protected]
13885 S:      Supported
13886 T:      git git://linuxtv.org/media_tree.git
13887 F:      Documentation/devicetree/bindings/media/renesas,ceu.yaml
13888 F:      drivers/media/platform/renesas/renesas-ceu.c
13889 F:      include/media/drv-intf/renesas-ceu.h
13890
13891 MEDIA DRIVERS FOR RENESAS - DRIF
13892 M:      Fabrizio Castro <[email protected]>
13893 L:      [email protected]
13894 L:      [email protected]
13895 S:      Supported
13896 T:      git git://linuxtv.org/media_tree.git
13897 F:      Documentation/devicetree/bindings/media/renesas,drif.yaml
13898 F:      drivers/media/platform/renesas/rcar_drif.c
13899
13900 MEDIA DRIVERS FOR RENESAS - FCP
13901 M:      Laurent Pinchart <[email protected]>
13902 L:      [email protected]
13903 L:      [email protected]
13904 S:      Supported
13905 T:      git git://linuxtv.org/media_tree.git
13906 F:      Documentation/devicetree/bindings/media/renesas,fcp.yaml
13907 F:      drivers/media/platform/renesas/rcar-fcp.c
13908 F:      include/media/rcar-fcp.h
13909
13910 MEDIA DRIVERS FOR RENESAS - FDP1
13911 M:      Kieran Bingham <[email protected]>
13912 L:      [email protected]
13913 L:      [email protected]
13914 S:      Supported
13915 T:      git git://linuxtv.org/media_tree.git
13916 F:      Documentation/devicetree/bindings/media/renesas,fdp1.yaml
13917 F:      drivers/media/platform/renesas/rcar_fdp1.c
13918
13919 MEDIA DRIVERS FOR RENESAS - VIN
13920 M:      Niklas Söderlund <[email protected]>
13921 L:      [email protected]
13922 L:      [email protected]
13923 S:      Supported
13924 T:      git git://linuxtv.org/media_tree.git
13925 F:      Documentation/devicetree/bindings/media/renesas,csi2.yaml
13926 F:      Documentation/devicetree/bindings/media/renesas,isp.yaml
13927 F:      Documentation/devicetree/bindings/media/renesas,vin.yaml
13928 F:      drivers/media/platform/renesas/rcar-csi2.c
13929 F:      drivers/media/platform/renesas/rcar-isp.c
13930 F:      drivers/media/platform/renesas/rcar-vin/
13931
13932 MEDIA DRIVERS FOR RENESAS - VSP1
13933 M:      Laurent Pinchart <[email protected]>
13934 M:      Kieran Bingham <[email protected]>
13935 L:      [email protected]
13936 L:      [email protected]
13937 S:      Supported
13938 T:      git git://linuxtv.org/media_tree.git
13939 F:      Documentation/devicetree/bindings/media/renesas,vsp1.yaml
13940 F:      drivers/media/platform/renesas/vsp1/
13941
13942 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
13943 L:      [email protected]
13944 S:      Orphan
13945 W:      https://linuxtv.org
13946 T:      git git://linuxtv.org/media_tree.git
13947 F:      drivers/media/dvb-frontends/stv0910*
13948
13949 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
13950 L:      [email protected]
13951 S:      Orphan
13952 W:      https://linuxtv.org
13953 T:      git git://linuxtv.org/media_tree.git
13954 F:      drivers/media/dvb-frontends/stv6111*
13955
13956 MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
13957 M:      Hugues Fruchet <[email protected]>
13958 M:      Alain Volmat <[email protected]>
13959 L:      [email protected]
13960 S:      Supported
13961 T:      git git://linuxtv.org/media_tree.git
13962 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
13963 F:      Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
13964 F:      drivers/media/platform/st/stm32/stm32-dcmi.c
13965 F:      drivers/media/platform/st/stm32/stm32-dcmipp/*
13966
13967 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
13968 M:      Mauro Carvalho Chehab <[email protected]>
13969 L:      [email protected]
13970 S:      Maintained
13971 W:      https://linuxtv.org
13972 Q:      http://patchwork.kernel.org/project/linux-media/list/
13973 T:      git git://linuxtv.org/media_tree.git
13974 F:      Documentation/admin-guide/media/
13975 F:      Documentation/devicetree/bindings/media/
13976 F:      Documentation/driver-api/media/
13977 F:      Documentation/userspace-api/media/
13978 F:      drivers/media/
13979 F:      drivers/staging/media/
13980 F:      include/dt-bindings/media/
13981 F:      include/linux/platform_data/media/
13982 F:      include/media/
13983 F:      include/uapi/linux/dvb/
13984 F:      include/uapi/linux/ivtv*
13985 F:      include/uapi/linux/media.h
13986 F:      include/uapi/linux/uvcvideo.h
13987 F:      include/uapi/linux/v4l2-*
13988 F:      include/uapi/linux/videodev2.h
13989
13990 MEDIATEK BLUETOOTH DRIVER
13991 M:      Sean Wang <[email protected]>
13992 L:      [email protected]
13993 L:      [email protected] (moderated for non-subscribers)
13994 S:      Maintained
13995 F:      Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
13996 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
13997 F:      drivers/bluetooth/btmtkuart.c
13998
13999 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
14000 M:      Sean Wang <[email protected]>
14001 L:      [email protected]
14002 S:      Maintained
14003 F:      Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
14004 F:      drivers/power/reset/mt6323-poweroff.c
14005
14006 MEDIATEK CIR DRIVER
14007 M:      Sean Wang <[email protected]>
14008 S:      Maintained
14009 F:      drivers/media/rc/mtk-cir.c
14010
14011 MEDIATEK DMA DRIVER
14012 M:      Sean Wang <[email protected]>
14013 L:      [email protected]
14014 L:      [email protected] (moderated for non-subscribers)
14015 L:      [email protected] (moderated for non-subscribers)
14016 S:      Maintained
14017 F:      Documentation/devicetree/bindings/dma/mediatek,*
14018 F:      drivers/dma/mediatek/
14019
14020 MEDIATEK ETHERNET DRIVER
14021 M:      Felix Fietkau <[email protected]>
14022 M:      Sean Wang <[email protected]>
14023 M:      Mark Lee <[email protected]>
14024 M:      Lorenzo Bianconi <[email protected]>
14025 L:      [email protected]
14026 S:      Maintained
14027 F:      drivers/net/ethernet/mediatek/
14028
14029 MEDIATEK ETHERNET PCS DRIVER
14030 M:      Alexander Couzens <[email protected]>
14031 M:      Daniel Golle <[email protected]>
14032 L:      [email protected]
14033 S:      Maintained
14034 F:      drivers/net/pcs/pcs-mtk-lynxi.c
14035 F:      include/linux/pcs/pcs-mtk-lynxi.h
14036
14037 MEDIATEK ETHERNET PHY DRIVERS
14038 M:      Daniel Golle <[email protected]>
14039 M:      Qingfang Deng <[email protected]>
14040 M:      SkyLake Huang <[email protected]>
14041 L:      [email protected]
14042 S:      Maintained
14043 F:      drivers/net/phy/mediatek-ge-soc.c
14044 F:      drivers/net/phy/mediatek-ge.c
14045 F:      drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14046
14047 MEDIATEK I2C CONTROLLER DRIVER
14048 M:      Qii Wang <[email protected]>
14049 L:      [email protected]
14050 S:      Maintained
14051 F:      Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14052 F:      drivers/i2c/busses/i2c-mt65xx.c
14053
14054 MEDIATEK IOMMU DRIVER
14055 M:      Yong Wu <[email protected]>
14056 L:      [email protected]
14057 L:      [email protected] (moderated for non-subscribers)
14058 S:      Supported
14059 F:      Documentation/devicetree/bindings/iommu/mediatek*
14060 F:      drivers/iommu/mtk_iommu*
14061 F:      include/dt-bindings/memory/mediatek,mt*-port.h
14062 F:      include/dt-bindings/memory/mt*-port.h
14063
14064 MEDIATEK JPEG DRIVER
14065 M:      Bin Liu <[email protected]>
14066 S:      Supported
14067 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14068 F:      drivers/media/platform/mediatek/jpeg/
14069
14070 MEDIATEK KEYPAD DRIVER
14071 M:      Mattijs Korpershoek <[email protected]>
14072 S:      Supported
14073 F:      Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14074 F:      drivers/input/keyboard/mt6779-keypad.c
14075
14076 MEDIATEK MDP DRIVER
14077 M:      Minghsiu Tsai <[email protected]>
14078 M:      Houlong Wei <[email protected]>
14079 M:      Andrew-CT Chen <[email protected]>
14080 S:      Supported
14081 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
14082 F:      drivers/media/platform/mediatek/mdp/
14083 F:      drivers/media/platform/mediatek/vpu/
14084
14085 MEDIATEK MEDIA DRIVER
14086 M:      Tiffany Lin <[email protected]>
14087 M:      Andrew-CT Chen <[email protected]>
14088 M:      Yunfei Dong <[email protected]>
14089 S:      Supported
14090 F:      Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14091 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
14092 F:      drivers/media/platform/mediatek/vcodec/
14093 F:      drivers/media/platform/mediatek/vpu/
14094
14095 MEDIATEK MIPI-CSI CDPHY DRIVER
14096 M:      Julien Stephan <[email protected]>
14097 M:      Andy Hsieh <[email protected]>
14098 S:      Supported
14099 F:      Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14100 F:      drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14101
14102 MEDIATEK MMC/SD/SDIO DRIVER
14103 M:      Chaotian Jing <[email protected]>
14104 S:      Maintained
14105 F:      Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14106 F:      drivers/mmc/host/mtk-sd.c
14107
14108 MEDIATEK MT76 WIRELESS LAN DRIVER
14109 M:      Felix Fietkau <[email protected]>
14110 M:      Lorenzo Bianconi <[email protected]>
14111 M:      Ryder Lee <[email protected]>
14112 R:      Shayne Chen <[email protected]>
14113 R:      Sean Wang <[email protected]>
14114 L:      [email protected]
14115 S:      Maintained
14116 T:      git https://github.com/nbd168/wireless
14117 F:      Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14118 F:      drivers/net/wireless/mediatek/mt76/
14119
14120 MEDIATEK MT7601U WIRELESS LAN DRIVER
14121 M:      Jakub Kicinski <[email protected]>
14122 L:      [email protected]
14123 S:      Maintained
14124 F:      drivers/net/wireless/mediatek/mt7601u/
14125
14126 MEDIATEK MT7621 CLOCK DRIVER
14127 M:      Sergio Paracuellos <[email protected]>
14128 S:      Maintained
14129 F:      Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14130 F:      drivers/clk/ralink/clk-mt7621.c
14131
14132 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14133 M:      Sergio Paracuellos <[email protected]>
14134 S:      Maintained
14135 F:      Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14136 F:      drivers/pci/controller/pcie-mt7621.c
14137
14138 MEDIATEK MT7621 PHY PCI DRIVER
14139 M:      Sergio Paracuellos <[email protected]>
14140 S:      Maintained
14141 F:      Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14142 F:      drivers/phy/ralink/phy-mt7621-pci.c
14143
14144 MEDIATEK MT7621/28/88 I2C DRIVER
14145 M:      Stefan Roese <[email protected]>
14146 L:      [email protected]
14147 S:      Maintained
14148 F:      Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14149 F:      drivers/i2c/busses/i2c-mt7621.c
14150
14151 MEDIATEK MTMIPS CLOCK DRIVER
14152 M:      Sergio Paracuellos <[email protected]>
14153 S:      Maintained
14154 F:      Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14155 F:      drivers/clk/ralink/clk-mtmips.c
14156
14157 MEDIATEK NAND CONTROLLER DRIVER
14158 L:      [email protected]
14159 S:      Orphan
14160 F:      Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14161 F:      drivers/mtd/nand/raw/mtk_*
14162
14163 MEDIATEK PMIC LED DRIVER
14164 M:      Sean Wang <[email protected]>
14165 S:      Maintained
14166 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
14167 F:      drivers/leds/leds-mt6323.c
14168
14169 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14170 M:      Sean Wang <[email protected]>
14171 S:      Maintained
14172 F:      drivers/char/hw_random/mtk-rng.c
14173
14174 MEDIATEK SMI DRIVER
14175 M:      Yong Wu <[email protected]>
14176 L:      [email protected] (moderated for non-subscribers)
14177 S:      Supported
14178 F:      Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14179 F:      drivers/memory/mtk-smi.c
14180 F:      include/soc/mediatek/smi.h
14181
14182 MEDIATEK SWITCH DRIVER
14183 M:      Arınç ÜNAL <[email protected]>
14184 M:      Daniel Golle <[email protected]>
14185 M:      DENG Qingfang <[email protected]>
14186 M:      Sean Wang <[email protected]>
14187 L:      [email protected]
14188 S:      Maintained
14189 F:      drivers/net/dsa/mt7530-mdio.c
14190 F:      drivers/net/dsa/mt7530-mmio.c
14191 F:      drivers/net/dsa/mt7530.*
14192 F:      net/dsa/tag_mtk.c
14193
14194 MEDIATEK T7XX 5G WWAN MODEM DRIVER
14195 M:      Chandrashekar Devegowda <[email protected]>
14196 R:      Chiranjeevi Rapolu <[email protected]>
14197 R:      Liu Haijun <[email protected]>
14198 R:      M Chetan Kumar <[email protected]>
14199 R:      Ricardo Martinez <[email protected]>
14200 L:      [email protected]
14201 S:      Supported
14202 F:      drivers/net/wwan/t7xx/
14203
14204 MEDIATEK USB3 DRD IP DRIVER
14205 M:      Chunfeng Yun <[email protected]>
14206 L:      [email protected]
14207 L:      [email protected] (moderated for non-subscribers)
14208 L:      [email protected] (moderated for non-subscribers)
14209 S:      Maintained
14210 F:      Documentation/devicetree/bindings/usb/mediatek,*
14211 F:      drivers/usb/host/xhci-mtk*
14212 F:      drivers/usb/mtu3/
14213
14214 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14215 M:      Peter Senna Tschudin <[email protected]>
14216 M:      Ian Ray <[email protected]>
14217 M:      Martyn Welch <[email protected]>
14218 S:      Maintained
14219 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14220 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14221
14222 MEGARAID SCSI/SAS DRIVERS
14223 M:      Kashyap Desai <[email protected]>
14224 M:      Sumit Saxena <[email protected]>
14225 M:      Shivasharan S <[email protected]>
14226 M:      Chandrakanth patil <[email protected]>
14227 L:      [email protected]
14228 L:      [email protected]
14229 S:      Maintained
14230 W:      http://www.avagotech.com/support/
14231 F:      Documentation/scsi/megaraid.rst
14232 F:      drivers/scsi/megaraid.*
14233 F:      drivers/scsi/megaraid/
14234
14235 MELEXIS MLX90614 DRIVER
14236 M:      Crt Mori <[email protected]>
14237 L:      [email protected]
14238 S:      Supported
14239 W:      http://www.melexis.com
14240 F:      drivers/iio/temperature/mlx90614.c
14241
14242 MELEXIS MLX90632 DRIVER
14243 M:      Crt Mori <[email protected]>
14244 L:      [email protected]
14245 S:      Supported
14246 W:      http://www.melexis.com
14247 F:      drivers/iio/temperature/mlx90632.c
14248
14249 MELEXIS MLX90635 DRIVER
14250 M:      Crt Mori <[email protected]>
14251 L:      [email protected]
14252 S:      Supported
14253 W:      http://www.melexis.com
14254 F:      drivers/iio/temperature/mlx90635.c
14255
14256 MELFAS MIP4 TOUCHSCREEN DRIVER
14257 M:      Sangwon Jee <[email protected]>
14258 S:      Supported
14259 W:      http://www.melfas.com
14260 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14261 F:      drivers/input/touchscreen/melfas_mip4.c
14262
14263 MELLANOX BLUEFIELD I2C DRIVER
14264 M:      Khalil Blaiech <[email protected]>
14265 M:      Asmaa Mnebhi <[email protected]>
14266 L:      [email protected]
14267 S:      Supported
14268 F:      drivers/i2c/busses/i2c-mlxbf.c
14269
14270 MELLANOX ETHERNET DRIVER (mlx4_en)
14271 M:      Tariq Toukan <[email protected]>
14272 L:      [email protected]
14273 S:      Supported
14274 W:      http://www.mellanox.com
14275 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14276 F:      drivers/net/ethernet/mellanox/mlx4/en_*
14277
14278 MELLANOX ETHERNET DRIVER (mlx5e)
14279 M:      Saeed Mahameed <[email protected]>
14280 M:      Tariq Toukan <[email protected]>
14281 L:      [email protected]
14282 S:      Supported
14283 W:      http://www.mellanox.com
14284 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14285 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
14286
14287 MELLANOX ETHERNET INNOVA DRIVERS
14288 R:      Boris Pismenny <[email protected]>
14289 L:      [email protected]
14290 S:      Supported
14291 W:      http://www.mellanox.com
14292 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14293 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
14294 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
14295 F:      include/linux/mlx5/mlx5_ifc_fpga.h
14296
14297 MELLANOX ETHERNET SWITCH DRIVERS
14298 M:      Ido Schimmel <[email protected]>
14299 M:      Petr Machata <[email protected]>
14300 L:      [email protected]
14301 S:      Supported
14302 W:      http://www.mellanox.com
14303 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14304 F:      drivers/net/ethernet/mellanox/mlxsw/
14305 F:      tools/testing/selftests/drivers/net/mlxsw/
14306
14307 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
14308 M:      [email protected]
14309 L:      [email protected]
14310 S:      Supported
14311 W:      http://www.mellanox.com
14312 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14313 F:      drivers/net/ethernet/mellanox/mlxfw/
14314
14315 MELLANOX HARDWARE PLATFORM SUPPORT
14316 M:      Hans de Goede <[email protected]>
14317 M:      Ilpo Järvinen <[email protected]>
14318 M:      Vadim Pasternak <[email protected]>
14319 L:      [email protected]
14320 S:      Supported
14321 F:      Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
14322 F:      drivers/platform/mellanox/
14323 F:      include/linux/platform_data/mlxreg.h
14324
14325 MELLANOX MLX4 core VPI driver
14326 M:      Tariq Toukan <[email protected]>
14327 L:      [email protected]
14328 L:      [email protected]
14329 S:      Supported
14330 W:      http://www.mellanox.com
14331 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14332 F:      drivers/net/ethernet/mellanox/mlx4/
14333 F:      include/linux/mlx4/
14334
14335 MELLANOX MLX4 IB driver
14336 M:      Yishai Hadas <[email protected]>
14337 L:      [email protected]
14338 S:      Supported
14339 W:      http://www.mellanox.com
14340 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14341 F:      drivers/infiniband/hw/mlx4/
14342 F:      include/linux/mlx4/
14343 F:      include/uapi/rdma/mlx4-abi.h
14344
14345 MELLANOX MLX5 core VPI driver
14346 M:      Saeed Mahameed <[email protected]>
14347 M:      Leon Romanovsky <[email protected]>
14348 M:      Tariq Toukan <[email protected]>
14349 L:      [email protected]
14350 L:      [email protected]
14351 S:      Supported
14352 W:      http://www.mellanox.com
14353 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14354 F:      Documentation/networking/device_drivers/ethernet/mellanox/
14355 F:      drivers/net/ethernet/mellanox/mlx5/core/
14356 F:      include/linux/mlx5/
14357
14358 MELLANOX MLX5 IB driver
14359 M:      Leon Romanovsky <[email protected]>
14360 L:      [email protected]
14361 S:      Supported
14362 W:      http://www.mellanox.com
14363 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14364 F:      drivers/infiniband/hw/mlx5/
14365 F:      include/linux/mlx5/
14366 F:      include/uapi/rdma/mlx5-abi.h
14367
14368 MELLANOX MLX5 VDPA DRIVER
14369 M:      Dragos Tatulea <[email protected]>
14370 L:      [email protected]
14371 S:      Supported
14372 F:      drivers/vdpa/mlx5/
14373
14374 MELLANOX MLXCPLD I2C AND MUX DRIVER
14375 M:      Vadim Pasternak <[email protected]>
14376 M:      Michael Shych <[email protected]>
14377 L:      [email protected]
14378 S:      Supported
14379 F:      Documentation/i2c/busses/i2c-mlxcpld.rst
14380 F:      drivers/i2c/busses/i2c-mlxcpld.c
14381 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
14382
14383 MELLANOX MLXCPLD LED DRIVER
14384 M:      Vadim Pasternak <[email protected]>
14385 L:      [email protected]
14386 S:      Supported
14387 F:      Documentation/leds/leds-mlxcpld.rst
14388 F:      drivers/leds/leds-mlxcpld.c
14389 F:      drivers/leds/leds-mlxreg.c
14390
14391 MELLANOX PLATFORM DRIVER
14392 M:      Vadim Pasternak <[email protected]>
14393 L:      [email protected]
14394 S:      Supported
14395 F:      drivers/platform/x86/mlx-platform.c
14396
14397 MEMBARRIER SUPPORT
14398 M:      Mathieu Desnoyers <[email protected]>
14399 M:      "Paul E. McKenney" <[email protected]>
14400 L:      [email protected]
14401 S:      Supported
14402 F:      Documentation/scheduler/membarrier.rst
14403 F:      arch/*/include/asm/membarrier.h
14404 F:      arch/*/include/asm/sync_core.h
14405 F:      include/uapi/linux/membarrier.h
14406 F:      kernel/sched/membarrier.c
14407
14408 MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14409 M:      Mike Rapoport <[email protected]>
14410 L:      [email protected]
14411 S:      Maintained
14412 F:      Documentation/core-api/boot-time-mm.rst
14413 F:      include/linux/memblock.h
14414 F:      mm/memblock.c
14415 F:      mm/mm_init.c
14416 F:      tools/testing/memblock/
14417
14418 MEMORY ALLOCATION PROFILING
14419 M:      Suren Baghdasaryan <[email protected]>
14420 M:      Kent Overstreet <[email protected]>
14421 L:      [email protected]
14422 S:      Maintained
14423 F:      Documentation/mm/allocation-profiling.rst
14424 F:      include/linux/alloc_tag.h
14425 F:      include/linux/pgalloc_tag.h
14426 F:      lib/alloc_tag.c
14427
14428 MEMORY CONTROLLER DRIVERS
14429 M:      Krzysztof Kozlowski <[email protected]>
14430 L:      [email protected]
14431 S:      Maintained
14432 B:      mailto:[email protected]
14433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
14434 F:      Documentation/devicetree/bindings/memory-controllers/
14435 F:      drivers/memory/
14436 F:      include/dt-bindings/memory/
14437 F:      include/memory/
14438
14439 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
14440 M:      Dmitry Osipenko <[email protected]>
14441 L:      [email protected]
14442 L:      [email protected]
14443 S:      Maintained
14444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
14445 F:      drivers/devfreq/tegra30-devfreq.c
14446
14447 MEMORY HOT(UN)PLUG
14448 M:      David Hildenbrand <[email protected]>
14449 M:      Oscar Salvador <[email protected]>
14450 L:      [email protected]
14451 S:      Maintained
14452 F:      Documentation/admin-guide/mm/memory-hotplug.rst
14453 F:      Documentation/core-api/memory-hotplug.rst
14454 F:      drivers/base/memory.c
14455 F:      include/linux/memory_hotplug.h
14456 F:      mm/memory_hotplug.c
14457 F:      tools/testing/selftests/memory-hotplug/
14458
14459 MEMORY MANAGEMENT
14460 M:      Andrew Morton <[email protected]>
14461 L:      [email protected]
14462 S:      Maintained
14463 W:      http://www.linux-mm.org
14464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14465 T:      quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
14466 F:      include/linux/gfp.h
14467 F:      include/linux/gfp_types.h
14468 F:      include/linux/memfd.h
14469 F:      include/linux/memory.h
14470 F:      include/linux/memory_hotplug.h
14471 F:      include/linux/memory-tiers.h
14472 F:      include/linux/mempolicy.h
14473 F:      include/linux/mempool.h
14474 F:      include/linux/memremap.h
14475 F:      include/linux/mm.h
14476 F:      include/linux/mm_*.h
14477 F:      include/linux/mmzone.h
14478 F:      include/linux/mmu_notifier.h
14479 F:      include/linux/pagewalk.h
14480 F:      include/linux/rmap.h
14481 F:      include/trace/events/ksm.h
14482 F:      mm/
14483 F:      tools/mm/
14484 F:      tools/testing/selftests/mm/
14485 N:      include/linux/page[-_]*
14486
14487 MEMORY MAPPING
14488 M:      Andrew Morton <[email protected]>
14489 R:      Liam R. Howlett <[email protected]>
14490 R:      Vlastimil Babka <[email protected]>
14491 R:      Lorenzo Stoakes <[email protected]>
14492 L:      [email protected]
14493 S:      Maintained
14494 W:      http://www.linux-mm.org
14495 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14496 F:      mm/mmap.c
14497
14498 MEMORY TECHNOLOGY DEVICES (MTD)
14499 M:      Miquel Raynal <[email protected]>
14500 M:      Richard Weinberger <[email protected]>
14501 M:      Vignesh Raghavendra <[email protected]>
14502 L:      [email protected]
14503 S:      Maintained
14504 W:      http://www.linux-mtd.infradead.org/
14505 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14506 C:      irc://irc.oftc.net/mtd
14507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
14508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
14509 F:      Documentation/devicetree/bindings/mtd/
14510 F:      drivers/mtd/
14511 F:      include/linux/mtd/
14512 F:      include/uapi/mtd/
14513
14514 MEMSENSING MICROSYSTEMS MSA311 DRIVER
14515 M:      Dmitry Rokosov <[email protected]>
14516 L:      [email protected]
14517 S:      Maintained
14518 F:      Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
14519 F:      drivers/iio/accel/msa311.c
14520
14521 MEN A21 WATCHDOG DRIVER
14522 M:      Johannes Thumshirn <[email protected]>
14523 L:      [email protected]
14524 S:      Maintained
14525 F:      drivers/watchdog/mena21_wdt.c
14526
14527 MEN CHAMELEON BUS (mcb)
14528 M:      Johannes Thumshirn <[email protected]>
14529 S:      Maintained
14530 F:      Documentation/driver-api/men-chameleon-bus.rst
14531 F:      drivers/mcb/
14532 F:      include/linux/mcb.h
14533
14534 MEN F21BMC (Board Management Controller)
14535 M:      Andreas Werner <[email protected]>
14536 S:      Supported
14537 F:      Documentation/hwmon/menf21bmc.rst
14538 F:      drivers/hwmon/menf21bmc_hwmon.c
14539 F:      drivers/leds/leds-menf21bmc.c
14540 F:      drivers/mfd/menf21bmc.c
14541 F:      drivers/watchdog/menf21bmc_wdt.c
14542
14543 MEN Z069 WATCHDOG DRIVER
14544 M:      Johannes Thumshirn <[email protected]>
14545 L:      [email protected]
14546 S:      Maintained
14547 F:      drivers/watchdog/menz69_wdt.c
14548
14549 MESON AO CEC DRIVER FOR AMLOGIC SOCS
14550 M:      Neil Armstrong <[email protected]>
14551 L:      [email protected]
14552 L:      [email protected]
14553 S:      Supported
14554 W:      http://linux-meson.com/
14555 T:      git git://linuxtv.org/media_tree.git
14556 F:      Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
14557 F:      drivers/media/cec/platform/meson/ao-cec-g12a.c
14558 F:      drivers/media/cec/platform/meson/ao-cec.c
14559
14560 MESON GE2D DRIVER FOR AMLOGIC SOCS
14561 M:      Neil Armstrong <[email protected]>
14562 L:      [email protected]
14563 L:      [email protected]
14564 S:      Supported
14565 T:      git git://linuxtv.org/media_tree.git
14566 F:      Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
14567 F:      drivers/media/platform/amlogic/meson-ge2d/
14568
14569 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
14570 M:      Liang Yang <[email protected]>
14571 L:      [email protected]
14572 S:      Maintained
14573 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
14574 F:      drivers/mtd/nand/raw/meson_*
14575
14576 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
14577 M:      Neil Armstrong <[email protected]>
14578 L:      [email protected]
14579 L:      [email protected]
14580 S:      Supported
14581 T:      git git://linuxtv.org/media_tree.git
14582 F:      Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
14583 F:      drivers/staging/media/meson/vdec/
14584
14585 METHODE UDPU SUPPORT
14586 M:      Robert Marko <[email protected]>
14587 S:      Maintained
14588 F:      arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
14589 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
14590
14591 MHI BUS
14592 M:      Manivannan Sadhasivam <[email protected]>
14593 L:      [email protected]
14594 L:      [email protected]
14595 S:      Maintained
14596 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
14597 F:      Documentation/ABI/stable/sysfs-bus-mhi
14598 F:      Documentation/mhi/
14599 F:      drivers/bus/mhi/
14600 F:      drivers/pci/endpoint/functions/pci-epf-mhi.c
14601 F:      include/linux/mhi.h
14602
14603 MICROBLAZE ARCHITECTURE
14604 M:      Michal Simek <[email protected]>
14605 S:      Supported
14606 W:      http://www.monstr.eu/fdt/
14607 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
14608 F:      arch/microblaze/
14609
14610 MICROBLAZE TMR INJECT
14611 M:      Appana Durga Kedareswara rao <[email protected]>
14612 S:      Supported
14613 F:      Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
14614 F:      drivers/misc/xilinx_tmr_inject.c
14615
14616 MICROBLAZE TMR MANAGER
14617 M:      Appana Durga Kedareswara rao <[email protected]>
14618 S:      Supported
14619 F:      Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
14620 F:      Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
14621 F:      drivers/misc/xilinx_tmr_manager.c
14622
14623 MICROCHIP AT91 DMA DRIVERS
14624 M:      Ludovic Desroches <[email protected]>
14625 L:      [email protected] (moderated for non-subscribers)
14626 L:      [email protected]
14627 S:      Supported
14628 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
14629 F:      drivers/dma/at_hdmac.c
14630 F:      drivers/dma/at_xdmac.c
14631 F:      include/dt-bindings/dma/at91.h
14632
14633 MICROCHIP AT91 SERIAL DRIVER
14634 M:      Richard Genoud <[email protected]>
14635 S:      Maintained
14636 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14637 F:      drivers/tty/serial/atmel_serial.c
14638 F:      drivers/tty/serial/atmel_serial.h
14639
14640 MICROCHIP AT91 USART MFD DRIVER
14641 M:      Radu Pirea <[email protected]>
14642 L:      [email protected]
14643 S:      Supported
14644 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14645 F:      drivers/mfd/at91-usart.c
14646 F:      include/dt-bindings/mfd/at91-usart.h
14647
14648 MICROCHIP AT91 USART SPI DRIVER
14649 M:      Radu Pirea <[email protected]>
14650 L:      [email protected]
14651 S:      Supported
14652 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14653 F:      drivers/spi/spi-at91-usart.c
14654
14655 MICROCHIP AUDIO ASOC DRIVERS
14656 M:      Claudiu Beznea <[email protected]>
14657 L:      [email protected] (moderated for non-subscribers)
14658 S:      Supported
14659 F:      Documentation/devicetree/bindings/sound/atmel*
14660 F:      Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
14661 F:      Documentation/devicetree/bindings/sound/microchip,sama7g5-*
14662 F:      Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
14663 F:      sound/soc/atmel
14664
14665 MICROCHIP CSI2DC DRIVER
14666 M:      Eugen Hristev <[email protected]>
14667 L:      [email protected]
14668 S:      Supported
14669 F:      Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
14670 F:      drivers/media/platform/microchip/microchip-csi2dc.c
14671
14672 MICROCHIP ECC DRIVER
14673 L:      [email protected]
14674 S:      Orphan
14675 F:      drivers/crypto/atmel-ecc.*
14676
14677 MICROCHIP EIC DRIVER
14678 M:      Claudiu Beznea <[email protected]>
14679 L:      [email protected] (moderated for non-subscribers)
14680 S:      Supported
14681 F:      Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
14682 F:      drivers/irqchip/irq-mchp-eic.c
14683
14684 MICROCHIP I2C DRIVER
14685 M:      Codrin Ciubotariu <[email protected]>
14686 L:      [email protected]
14687 S:      Supported
14688 F:      drivers/i2c/busses/i2c-at91-*.c
14689 F:      drivers/i2c/busses/i2c-at91.h
14690
14691 MICROCHIP ISC DRIVER
14692 M:      Eugen Hristev <[email protected]>
14693 L:      [email protected]
14694 S:      Supported
14695 F:      Documentation/devicetree/bindings/media/atmel,isc.yaml
14696 F:      Documentation/devicetree/bindings/media/microchip,xisc.yaml
14697 F:      drivers/media/platform/microchip/microchip-isc*
14698 F:      drivers/media/platform/microchip/microchip-sama*-isc*
14699 F:      drivers/staging/media/deprecated/atmel/atmel-isc*
14700 F:      drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
14701 F:      include/linux/atmel-isc-media.h
14702
14703 MICROCHIP ISI DRIVER
14704 M:      Eugen Hristev <[email protected]>
14705 L:      [email protected]
14706 S:      Supported
14707 F:      drivers/media/platform/atmel/atmel-isi.c
14708 F:      drivers/media/platform/atmel/atmel-isi.h
14709
14710 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
14711 M:      Woojung Huh <[email protected]>
14712 M:      [email protected]
14713 L:      [email protected]
14714 S:      Maintained
14715 F:      Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
14716 F:      Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
14717 F:      drivers/net/dsa/microchip/*
14718 F:      include/linux/dsa/ksz_common.h
14719 F:      include/linux/platform_data/microchip-ksz.h
14720 F:      net/dsa/tag_ksz.c
14721
14722 MICROCHIP LAN743X ETHERNET DRIVER
14723 M:      Bryan Whitehead <[email protected]>
14724 M:      [email protected]
14725 L:      [email protected]
14726 S:      Maintained
14727 F:      drivers/net/ethernet/microchip/lan743x_*
14728
14729 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
14730 M:      Arun Ramadoss <[email protected]>
14731 R:      [email protected]
14732 L:      [email protected]
14733 S:      Maintained
14734 F:      drivers/net/phy/microchip_t1.c
14735
14736 MICROCHIP LAN966X ETHERNET DRIVER
14737 M:      Horatiu Vultur <[email protected]>
14738 M:      [email protected]
14739 L:      [email protected]
14740 S:      Maintained
14741 F:      drivers/net/ethernet/microchip/lan966x/*
14742
14743 MICROCHIP LCDFB DRIVER
14744 M:      Nicolas Ferre <[email protected]>
14745 L:      [email protected]
14746 S:      Maintained
14747 F:      drivers/video/fbdev/atmel_lcdfb.c
14748 F:      include/video/atmel_lcdc.h
14749
14750 MICROCHIP MCP16502 PMIC DRIVER
14751 M:      Claudiu Beznea <[email protected]>
14752 L:      [email protected] (moderated for non-subscribers)
14753 S:      Supported
14754 F:      Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
14755 F:      drivers/regulator/mcp16502.c
14756
14757 MICROCHIP MCP3564 ADC DRIVER
14758 M:      Marius Cristea <[email protected]>
14759 L:      [email protected]
14760 S:      Supported
14761 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
14762 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
14763 F:      drivers/iio/adc/mcp3564.c
14764
14765 MICROCHIP MCP3911 ADC DRIVER
14766 M:      Marcus Folkesson <[email protected]>
14767 M:      Kent Gustavsson <[email protected]>
14768 L:      [email protected]
14769 S:      Maintained
14770 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
14771 F:      drivers/iio/adc/mcp3911.c
14772
14773 MICROCHIP MMC/SD/SDIO MCI DRIVER
14774 M:      Aubin Constans <[email protected]>
14775 S:      Maintained
14776 F:      drivers/mmc/host/atmel-mci.c
14777
14778 MICROCHIP NAND DRIVER
14779 L:      [email protected]
14780 S:      Orphan
14781 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
14782 F:      drivers/mtd/nand/raw/atmel/*
14783
14784 MICROCHIP OTPC DRIVER
14785 M:      Claudiu Beznea <[email protected]>
14786 L:      [email protected] (moderated for non-subscribers)
14787 S:      Supported
14788 F:      Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
14789 F:      drivers/nvmem/microchip-otpc.c
14790 F:      include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
14791
14792 MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
14793 M:      Marius Cristea <[email protected]>
14794 L:      [email protected]
14795 S:      Supported
14796 F:      Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
14797 F:      drivers/iio/adc/pac1934.c
14798
14799 MICROCHIP PCI1XXXX GP DRIVER
14800 M:      Vaibhaav Ram T.L <[email protected]>
14801 M:      Kumaravel Thiagarajan <[email protected]>
14802 L:      [email protected]
14803 S:      Supported
14804 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
14805 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
14806 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
14807 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
14808
14809 MICROCHIP PCI1XXXX I2C DRIVER
14810 M:      Tharun Kumar P <[email protected]>
14811 M:      Kumaravel Thiagarajan <[email protected]>
14812 M:      Microchip Linux Driver Support <[email protected]>
14813 L:      [email protected]
14814 S:      Maintained
14815 F:      drivers/i2c/busses/i2c-mchp-pci1xxxx.c
14816
14817 MICROCHIP PCIe UART DRIVER
14818 M:      Kumaravel Thiagarajan <[email protected]>
14819 M:      Tharun Kumar P <[email protected]>
14820 L:      [email protected]
14821 S:      Maintained
14822 F:      drivers/tty/serial/8250/8250_pci1xxxx.c
14823
14824 MICROCHIP POLARFIRE FPGA DRIVERS
14825 M:      Conor Dooley <[email protected]>
14826 R:      Vladimir Georgiev <[email protected]>
14827 L:      [email protected]
14828 S:      Supported
14829 F:      Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
14830 F:      drivers/fpga/microchip-spi.c
14831
14832 MICROCHIP PWM DRIVER
14833 M:      Claudiu Beznea <[email protected]>
14834 L:      [email protected] (moderated for non-subscribers)
14835 L:      [email protected]
14836 S:      Supported
14837 F:      Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
14838 F:      drivers/pwm/pwm-atmel.c
14839
14840 MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
14841 M:      Manikandan Muralidharan <[email protected]>
14842 M:      Dharma Balasubiramani <[email protected]>
14843 L:      [email protected]
14844 S:      Supported
14845 F:      Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
14846 F:      drivers/gpu/drm/bridge/microchip-lvds.c
14847
14848 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
14849 M:      Eugen Hristev <[email protected]>
14850 L:      [email protected]
14851 S:      Supported
14852 F:      Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
14853 F:      drivers/iio/adc/at91-sama5d2_adc.c
14854 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
14855
14856 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
14857 M:      Claudiu Beznea <[email protected]>
14858 S:      Supported
14859 F:      Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
14860 F:      drivers/power/reset/at91-sama5d2_shdwc.c
14861
14862 MICROCHIP SOC DRIVERS
14863 M:      Conor Dooley <[email protected]>
14864 S:      Supported
14865 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
14866 F:      drivers/soc/microchip/
14867
14868 MICROCHIP SPI DRIVER
14869 M:      Ryan Wanner <[email protected]>
14870 S:      Supported
14871 F:      drivers/spi/spi-atmel.*
14872
14873 MICROCHIP SSC DRIVER
14874 M:      Claudiu Beznea <[email protected]>
14875 L:      [email protected] (moderated for non-subscribers)
14876 S:      Supported
14877 F:      Documentation/devicetree/bindings/misc/atmel-ssc.txt
14878 F:      drivers/misc/atmel-ssc.c
14879 F:      include/linux/atmel-ssc.h
14880
14881 Microchip Timer Counter Block (TCB) Capture Driver
14882 M:      Kamel Bouhara <[email protected]>
14883 L:      [email protected] (moderated for non-subscribers)
14884 L:      [email protected]
14885 S:      Maintained
14886 F:      drivers/counter/microchip-tcb-capture.c
14887
14888 MICROCHIP USB251XB DRIVER
14889 M:      Richard Leitner <[email protected]>
14890 L:      [email protected]
14891 S:      Maintained
14892 F:      Documentation/devicetree/bindings/usb/usb251xb.yaml
14893 F:      drivers/usb/misc/usb251xb.c
14894
14895 MICROCHIP USBA UDC DRIVER
14896 M:      Cristian Birsan <[email protected]>
14897 L:      [email protected] (moderated for non-subscribers)
14898 S:      Supported
14899 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
14900
14901 MICROCHIP WILC1000 WIFI DRIVER
14902 M:      Ajay Singh <[email protected]>
14903 M:      Claudiu Beznea <[email protected]>
14904 L:      [email protected]
14905 S:      Supported
14906 F:      drivers/net/wireless/microchip/wilc1000/
14907
14908 MICROSEMI MIPS SOCS
14909 M:      Alexandre Belloni <[email protected]>
14910 M:      [email protected]
14911 L:      [email protected]
14912 S:      Supported
14913 F:      Documentation/devicetree/bindings/mips/mscc.txt
14914 F:      Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
14915 F:      Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
14916 F:      arch/mips/boot/dts/mscc/
14917 F:      arch/mips/configs/generic/board-ocelot.config
14918 F:      arch/mips/generic/board-ocelot.c
14919
14920 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
14921 M:      Don Brace <[email protected]>
14922 L:      [email protected]
14923 L:      [email protected]
14924 S:      Supported
14925 F:      Documentation/scsi/smartpqi.rst
14926 F:      drivers/scsi/smartpqi/Kconfig
14927 F:      drivers/scsi/smartpqi/Makefile
14928 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
14929 F:      include/linux/cciss*.h
14930 F:      include/uapi/linux/cciss*.h
14931
14932 MICROSOFT MANA RDMA DRIVER
14933 M:      Long Li <[email protected]>
14934 M:      Ajay Sharma <[email protected]>
14935 L:      [email protected]
14936 S:      Supported
14937 F:      drivers/infiniband/hw/mana/
14938 F:      include/net/mana
14939 F:      include/uapi/rdma/mana-abi.h
14940
14941 MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
14942 M:      Maximilian Luz <[email protected]>
14943 L:      [email protected]
14944 S:      Maintained
14945 F:      drivers/platform/surface/surface_aggregator_tabletsw.c
14946
14947 MICROSOFT SURFACE BATTERY AND AC DRIVERS
14948 M:      Maximilian Luz <[email protected]>
14949 L:      [email protected]
14950 L:      [email protected]
14951 S:      Maintained
14952 F:      drivers/power/supply/surface_battery.c
14953 F:      drivers/power/supply/surface_charger.c
14954
14955 MICROSOFT SURFACE DTX DRIVER
14956 M:      Maximilian Luz <[email protected]>
14957 L:      [email protected]
14958 S:      Maintained
14959 F:      Documentation/driver-api/surface_aggregator/clients/dtx.rst
14960 F:      drivers/platform/surface/surface_dtx.c
14961 F:      include/uapi/linux/surface_aggregator/dtx.h
14962
14963 MICROSOFT SURFACE SENSOR FAN DRIVER
14964 M:      Maximilian Luz <[email protected]>
14965 M:      Ivor Wanders <[email protected]>
14966 L:      [email protected]
14967 S:      Maintained
14968 F:      Documentation/hwmon/surface_fan.rst
14969 F:      drivers/hwmon/surface_fan.c
14970
14971 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
14972 M:      Maximilian Luz <[email protected]>
14973 L:      [email protected]
14974 S:      Maintained
14975 F:      drivers/platform/surface/surface_gpe.c
14976
14977 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
14978 M:      Hans de Goede <[email protected]>
14979 M:      Ilpo Järvinen <[email protected]>
14980 M:      Maximilian Luz <[email protected]>
14981 L:      [email protected]
14982 S:      Maintained
14983 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
14984 F:      drivers/platform/surface/
14985
14986 MICROSOFT SURFACE HID TRANSPORT DRIVER
14987 M:      Maximilian Luz <[email protected]>
14988 L:      [email protected]
14989 L:      [email protected]
14990 S:      Maintained
14991 F:      drivers/hid/surface-hid/
14992
14993 MICROSOFT SURFACE HOT-PLUG DRIVER
14994 M:      Maximilian Luz <[email protected]>
14995 L:      [email protected]
14996 S:      Maintained
14997 F:      drivers/platform/surface/surface_hotplug.c
14998
14999 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
15000 M:      Maximilian Luz <[email protected]>
15001 L:      [email protected]
15002 S:      Maintained
15003 F:      drivers/platform/surface/surface_platform_profile.c
15004
15005 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
15006 M:      Chen Yu <[email protected]>
15007 L:      [email protected]
15008 S:      Supported
15009 F:      drivers/platform/surface/surfacepro3_button.c
15010
15011 MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
15012 M:      Maximilian Luz <[email protected]>
15013 L:      [email protected]
15014 S:      Maintained
15015 F:      drivers/platform/surface/surface_aggregator_hub.c
15016
15017 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15018 M:      Maximilian Luz <[email protected]>
15019 L:      [email protected]
15020 S:      Maintained
15021 W:      https://github.com/linux-surface/surface-aggregator-module
15022 C:      irc://irc.libera.chat/linux-surface
15023 F:      Documentation/driver-api/surface_aggregator/
15024 F:      drivers/platform/surface/aggregator/
15025 F:      drivers/platform/surface/surface_acpi_notify.c
15026 F:      drivers/platform/surface/surface_aggregator_cdev.c
15027 F:      drivers/platform/surface/surface_aggregator_registry.c
15028 F:      include/linux/surface_acpi_notify.h
15029 F:      include/linux/surface_aggregator/
15030 F:      include/uapi/linux/surface_aggregator/
15031
15032 MICROTEK X6 SCANNER
15033 M:      Oliver Neukum <[email protected]>
15034 S:      Maintained
15035 F:      drivers/usb/image/microtek.*
15036
15037 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15038 M:      Luka Kovacic <[email protected]>
15039 M:      Luka Perkov <[email protected]>
15040 S:      Maintained
15041 F:      arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15042 F:      arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15043 F:      arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15044 F:      arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15045 F:      arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15046 F:      arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15047
15048 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15049 M:      Sakari Ailus <[email protected]>
15050 L:      [email protected]
15051 S:      Maintained
15052 F:      Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15053 F:      Documentation/driver-api/media/drivers/ccs/
15054 F:      Documentation/userspace-api/media/drivers/ccs.rst
15055 F:      drivers/media/i2c/ccs-pll.c
15056 F:      drivers/media/i2c/ccs-pll.h
15057 F:      drivers/media/i2c/ccs/
15058 F:      include/uapi/linux/ccs.h
15059 F:      include/uapi/linux/smiapp.h
15060
15061 MIPS
15062 M:      Thomas Bogendoerfer <[email protected]>
15063 L:      [email protected]
15064 S:      Maintained
15065 W:      http://www.linux-mips.org/
15066 Q:      https://patchwork.kernel.org/project/linux-mips/list/
15067 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15068 F:      Documentation/devicetree/bindings/mips/
15069 F:      Documentation/arch/mips/
15070 F:      arch/mips/
15071 F:      drivers/platform/mips/
15072 F:      include/dt-bindings/mips/
15073
15074 MIPS BAIKAL-T1 PLATFORM
15075 M:      Serge Semin <[email protected]>
15076 L:      [email protected]
15077 S:      Supported
15078 F:      Documentation/devicetree/bindings/bus/baikal,bt1-*.yaml
15079 F:      Documentation/devicetree/bindings/clock/baikal,bt1-*.yaml
15080 F:      drivers/bus/bt1-*.c
15081 F:      drivers/clk/baikal-t1/
15082 F:      drivers/memory/bt1-l2-ctl.c
15083 F:      drivers/mtd/maps/physmap-bt1-rom.[ch]
15084
15085 MIPS BOSTON DEVELOPMENT BOARD
15086 M:      Paul Burton <[email protected]>
15087 L:      [email protected]
15088 S:      Maintained
15089 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
15090 F:      arch/mips/boot/dts/img/boston.dts
15091 F:      arch/mips/configs/generic/board-boston.config
15092 F:      drivers/clk/imgtec/clk-boston.c
15093 F:      include/dt-bindings/clock/boston-clock.h
15094
15095 MIPS CORE DRIVERS
15096 M:      Thomas Bogendoerfer <[email protected]>
15097 M:      Serge Semin <[email protected]>
15098 L:      [email protected]
15099 S:      Supported
15100 F:      drivers/bus/mips_cdmm.c
15101 F:      drivers/clocksource/mips-gic-timer.c
15102 F:      drivers/cpuidle/cpuidle-cps.c
15103 F:      drivers/irqchip/irq-mips-cpu.c
15104 F:      drivers/irqchip/irq-mips-gic.c
15105
15106 MIPS GENERIC PLATFORM
15107 M:      Paul Burton <[email protected]>
15108 L:      [email protected]
15109 S:      Supported
15110 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15111 F:      arch/mips/generic/
15112 F:      arch/mips/tools/generic-board-config.sh
15113
15114 MIPS RINT INSTRUCTION EMULATION
15115 M:      Aleksandar Markovic <[email protected]>
15116 L:      [email protected]
15117 S:      Supported
15118 F:      arch/mips/math-emu/dp_rint.c
15119 F:      arch/mips/math-emu/sp_rint.c
15120
15121 MIPS/LOONGSON1 ARCHITECTURE
15122 M:      Keguang Zhang <[email protected]>
15123 L:      [email protected]
15124 S:      Maintained
15125 F:      Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15126 F:      arch/mips/include/asm/mach-loongson32/
15127 F:      arch/mips/loongson32/
15128 F:      drivers/*/*loongson1*
15129 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15130
15131 MIPS/LOONGSON2EF ARCHITECTURE
15132 M:      Jiaxun Yang <[email protected]>
15133 L:      [email protected]
15134 S:      Maintained
15135 F:      arch/mips/include/asm/mach-loongson2ef/
15136 F:      arch/mips/loongson2ef/
15137 F:      drivers/cpufreq/loongson2_cpufreq.c
15138
15139 MIPS/LOONGSON64 ARCHITECTURE
15140 M:      Huacai Chen <[email protected]>
15141 M:      Jiaxun Yang <[email protected]>
15142 L:      [email protected]
15143 S:      Maintained
15144 F:      arch/mips/include/asm/mach-loongson64/
15145 F:      arch/mips/loongson64/
15146 F:      drivers/irqchip/irq-loongson*
15147 F:      drivers/platform/mips/cpu_hwmon.c
15148
15149 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15150 M:      Hans Verkuil <[email protected]>
15151 L:      [email protected]
15152 S:      Odd Fixes
15153 W:      https://linuxtv.org
15154 T:      git git://linuxtv.org/media_tree.git
15155 F:      drivers/media/radio/radio-miropcm20*
15156
15157 MITSUMI MM8013 FG DRIVER
15158 M:      Konrad Dybcio <[email protected]>
15159 F:      Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15160 F:      drivers/power/supply/mm8013.c
15161
15162 MMP SUPPORT
15163 R:      Lubomir Rintel <[email protected]>
15164 L:      [email protected] (moderated for non-subscribers)
15165 S:      Odd Fixes
15166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15167 F:      arch/arm/boot/dts/marvell/mmp*
15168 F:      arch/arm/mach-mmp/
15169 F:      include/linux/soc/mmp/
15170
15171 MMP USB PHY DRIVERS
15172 R:      Lubomir Rintel <[email protected]>
15173 L:      [email protected] (moderated for non-subscribers)
15174 S:      Maintained
15175 F:      drivers/phy/marvell/phy-mmp3-usb.c
15176 F:      drivers/phy/marvell/phy-pxa-usb.c
15177
15178 MMU GATHER AND TLB INVALIDATION
15179 M:      Will Deacon <[email protected]>
15180 M:      "Aneesh Kumar K.V" <[email protected]>
15181 M:      Andrew Morton <[email protected]>
15182 M:      Nick Piggin <[email protected]>
15183 M:      Peter Zijlstra <[email protected]>
15184 L:      [email protected]
15185 L:      [email protected]
15186 S:      Maintained
15187 F:      arch/*/include/asm/tlb.h
15188 F:      include/asm-generic/tlb.h
15189 F:      mm/mmu_gather.c
15190
15191 MN88472 MEDIA DRIVER
15192 L:      [email protected]
15193 S:      Orphan
15194 W:      https://linuxtv.org
15195 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15196 F:      drivers/media/dvb-frontends/mn88472*
15197
15198 MN88473 MEDIA DRIVER
15199 L:      [email protected]
15200 S:      Orphan
15201 W:      https://linuxtv.org
15202 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15203 F:      drivers/media/dvb-frontends/mn88473*
15204
15205 MOBILEYE MIPS SOCS
15206 M:      Vladimir Kondratiev <[email protected]>
15207 M:      Gregory CLEMENT <[email protected]>
15208 M:      Théo Lebrun <[email protected]>
15209 L:      [email protected]
15210 S:      Maintained
15211 F:      Documentation/devicetree/bindings/mips/mobileye.yaml
15212 F:      arch/mips/boot/dts/mobileye/
15213 F:      arch/mips/configs/eyeq5_defconfig
15214 F:      arch/mips/mobileye/board-epm5.its.S
15215
15216 MODULE SUPPORT
15217 M:      Luis Chamberlain <[email protected]>
15218 L:      [email protected]
15219 L:      [email protected]
15220 S:      Maintained
15221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15222 F:      include/linux/kmod.h
15223 F:      include/linux/module*.h
15224 F:      kernel/module/
15225 F:      lib/test_kmod.c
15226 F:      scripts/module*
15227 F:      tools/testing/selftests/kmod/
15228
15229 MONOLITHIC POWER SYSTEM PMIC DRIVER
15230 M:      Saravanan Sekar <[email protected]>
15231 S:      Maintained
15232 F:      Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
15233 F:      Documentation/devicetree/bindings/regulator/mps,mp*.yaml
15234 F:      drivers/hwmon/pmbus/mpq7932.c
15235 F:      drivers/iio/adc/mp2629_adc.c
15236 F:      drivers/mfd/mp2629.c
15237 F:      drivers/power/supply/mp2629_charger.c
15238 F:      drivers/regulator/mp5416.c
15239 F:      drivers/regulator/mpq7920.c
15240 F:      drivers/regulator/mpq7920.h
15241 F:      include/linux/mfd/mp2629.h
15242
15243 MOST(R) TECHNOLOGY DRIVER
15244 M:      Parthiban Veerasooran <[email protected]>
15245 M:      Christian Gromm <[email protected]>
15246 S:      Maintained
15247 F:      Documentation/ABI/testing/configfs-most
15248 F:      Documentation/ABI/testing/sysfs-bus-most
15249 F:      drivers/most/
15250 F:      drivers/staging/most/
15251 F:      include/linux/most.h
15252
15253 MOTORCOMM PHY DRIVER
15254 M:      Frank <[email protected]>
15255 L:      [email protected]
15256 S:      Maintained
15257 F:      Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
15258 F:      drivers/net/phy/motorcomm.c
15259
15260 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
15261 M:      Jiri Slaby <[email protected]>
15262 S:      Maintained
15263 F:      Documentation/driver-api/tty/moxa-smartio.rst
15264 F:      drivers/tty/mxser.*
15265
15266 MP3309C BACKLIGHT DRIVER
15267 M:      Flavio Suligoi <[email protected]>
15268 L:      [email protected]
15269 S:      Maintained
15270 F:      Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
15271 F:      drivers/video/backlight/mp3309c.c
15272
15273 MR800 AVERMEDIA USB FM RADIO DRIVER
15274 M:      Alexey Klimov <[email protected]>
15275 L:      [email protected]
15276 S:      Maintained
15277 T:      git git://linuxtv.org/media_tree.git
15278 F:      drivers/media/radio/radio-mr800.c
15279
15280 MRF24J40 IEEE 802.15.4 RADIO DRIVER
15281 M:      Stefan Schmidt <[email protected]>
15282 L:      [email protected]
15283 S:      Odd Fixes
15284 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
15285 F:      drivers/net/ieee802154/mrf24j40.c
15286
15287 MSI EC DRIVER
15288 M:      Nikita Kravets <[email protected]>
15289 L:      [email protected]
15290 S:      Maintained
15291 W:      https://github.com/BeardOverflow/msi-ec
15292 F:      drivers/platform/x86/msi-ec.*
15293
15294 MSI LAPTOP SUPPORT
15295 M:      "Lee, Chun-Yi" <[email protected]>
15296 L:      [email protected]
15297 S:      Maintained
15298 F:      drivers/platform/x86/msi-laptop.c
15299
15300 MSI WMI SUPPORT
15301 L:      [email protected]
15302 S:      Orphan
15303 F:      drivers/platform/x86/msi-wmi.c
15304
15305 MSI WMI PLATFORM FEATURES
15306 M:      Armin Wolf <[email protected]>
15307 L:      [email protected]
15308 S:      Maintained
15309 F:      Documentation/ABI/testing/debugfs-msi-wmi-platform
15310 F:      Documentation/wmi/devices/msi-wmi-platform.rst
15311 F:      drivers/platform/x86/msi-wmi-platform.c
15312
15313 MSI001 MEDIA DRIVER
15314 L:      [email protected]
15315 S:      Orphan
15316 W:      https://linuxtv.org
15317 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15318 F:      drivers/media/tuners/msi001*
15319
15320 MSI2500 MEDIA DRIVER
15321 L:      [email protected]
15322 S:      Orphan
15323 W:      https://linuxtv.org
15324 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15325 F:      drivers/media/usb/msi2500/
15326
15327 MSTAR INTERRUPT CONTROLLER DRIVER
15328 M:      Mark-PK Tsai <[email protected]>
15329 M:      Daniel Palmer <[email protected]>
15330 S:      Maintained
15331 F:      Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
15332 F:      drivers/irqchip/irq-mst-intc.c
15333
15334 MSYSTEMS DISKONCHIP G3 MTD DRIVER
15335 M:      Robert Jarzmik <[email protected]>
15336 L:      [email protected]
15337 S:      Maintained
15338 F:      drivers/mtd/devices/docg3*
15339
15340 MT9M114 ONSEMI SENSOR DRIVER
15341 M:      Laurent Pinchart <[email protected]>
15342 L:      [email protected]
15343 S:      Maintained
15344 T:      git git://linuxtv.org/media_tree.git
15345 F:      Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
15346 F:      drivers/media/i2c/mt9m114.c
15347
15348 MT9P031 APTINA CAMERA SENSOR
15349 M:      Laurent Pinchart <[email protected]>
15350 L:      [email protected]
15351 S:      Maintained
15352 T:      git git://linuxtv.org/media_tree.git
15353 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
15354 F:      drivers/media/i2c/mt9p031.c
15355 F:      include/media/i2c/mt9p031.h
15356
15357 MT9T112 APTINA CAMERA SENSOR
15358 M:      Jacopo Mondi <[email protected]>
15359 L:      [email protected]
15360 S:      Odd Fixes
15361 T:      git git://linuxtv.org/media_tree.git
15362 F:      drivers/media/i2c/mt9t112.c
15363 F:      include/media/i2c/mt9t112.h
15364
15365 MT9V032 APTINA CAMERA SENSOR
15366 M:      Laurent Pinchart <[email protected]>
15367 L:      [email protected]
15368 S:      Maintained
15369 T:      git git://linuxtv.org/media_tree.git
15370 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
15371 F:      drivers/media/i2c/mt9v032.c
15372 F:      include/media/i2c/mt9v032.h
15373
15374 MT9V111 APTINA CAMERA SENSOR
15375 M:      Jacopo Mondi <[email protected]>
15376 L:      [email protected]
15377 S:      Maintained
15378 T:      git git://linuxtv.org/media_tree.git
15379 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
15380 F:      drivers/media/i2c/mt9v111.c
15381
15382 MULTIFUNCTION DEVICES (MFD)
15383 M:      Lee Jones <[email protected]>
15384 S:      Maintained
15385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15386 F:      Documentation/devicetree/bindings/mfd/
15387 F:      drivers/mfd/
15388 F:      include/dt-bindings/mfd/
15389 F:      include/linux/mfd/
15390
15391 MULTIMEDIA CARD (MMC) ETC. OVER SPI
15392 S:      Orphan
15393 F:      drivers/mmc/host/mmc_spi.c
15394 F:      include/linux/spi/mmc_spi.h
15395
15396 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
15397 M:      Ulf Hansson <[email protected]>
15398 L:      [email protected]
15399 S:      Maintained
15400 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15401 F:      Documentation/devicetree/bindings/mmc/
15402 F:      drivers/mmc/
15403 F:      include/linux/mmc/
15404 F:      include/uapi/linux/mmc/
15405
15406 MULTIPLEXER SUBSYSTEM
15407 M:      Peter Rosin <[email protected]>
15408 S:      Maintained
15409 F:      Documentation/ABI/testing/sysfs-class-mux*
15410 F:      Documentation/devicetree/bindings/mux/
15411 F:      drivers/mux/
15412 F:      include/dt-bindings/mux/
15413 F:      include/linux/mux/
15414
15415 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
15416 M:      Bin Liu <[email protected]>
15417 L:      [email protected]
15418 S:      Maintained
15419 F:      drivers/usb/musb/
15420
15421 MXL301RF MEDIA DRIVER
15422 M:      Akihiro Tsukada <[email protected]>
15423 L:      [email protected]
15424 S:      Odd Fixes
15425 F:      drivers/media/tuners/mxl301rf*
15426
15427 MXL5007T MEDIA DRIVER
15428 M:      Michael Krufky <[email protected]>
15429 L:      [email protected]
15430 S:      Maintained
15431 W:      https://linuxtv.org
15432 W:      http://github.com/mkrufky
15433 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15434 T:      git git://linuxtv.org/mkrufky/tuners.git
15435 F:      drivers/media/tuners/mxl5007t.*
15436
15437 MXSFB DRM DRIVER
15438 M:      Marek Vasut <[email protected]>
15439 M:      Stefan Agner <[email protected]>
15440 L:      [email protected]
15441 S:      Supported
15442 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
15443 F:      Documentation/devicetree/bindings/display/fsl,lcdif.yaml
15444 F:      drivers/gpu/drm/mxsfb/
15445
15446 MYLEX DAC960 PCI RAID Controller
15447 M:      Hannes Reinecke <[email protected]>
15448 L:      [email protected]
15449 S:      Supported
15450 F:      drivers/scsi/myrb.*
15451 F:      drivers/scsi/myrs.*
15452
15453 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
15454 L:      [email protected]
15455 S:      Orphan
15456 W:      https://www.cspi.com/ethernet-products/support/downloads/
15457 F:      drivers/net/ethernet/myricom/myri10ge/
15458
15459 NAND FLASH SUBSYSTEM
15460 M:      Miquel Raynal <[email protected]>
15461 R:      Richard Weinberger <[email protected]>
15462 L:      [email protected]
15463 S:      Maintained
15464 W:      http://www.linux-mtd.infradead.org/
15465 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
15466 C:      irc://irc.oftc.net/mtd
15467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
15468 F:      drivers/mtd/nand/
15469 F:      include/linux/mtd/*nand*.h
15470
15471 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
15472 M:      Daniel Mack <[email protected]>
15473 L:      [email protected] (moderated for non-subscribers)
15474 S:      Maintained
15475 W:      http://www.native-instruments.com
15476 F:      sound/usb/caiaq/
15477
15478 NATSEMI ETHERNET DRIVER (DP8381x)
15479 S:      Orphan
15480 F:      drivers/net/ethernet/natsemi/natsemi.c
15481
15482 NCR 5380 SCSI DRIVERS
15483 M:      Finn Thain <[email protected]>
15484 M:      Michael Schmitz <[email protected]>
15485 L:      [email protected]
15486 S:      Maintained
15487 F:      Documentation/scsi/g_NCR5380.rst
15488 F:      drivers/scsi/NCR5380.*
15489 F:      drivers/scsi/arm/cumana_1.c
15490 F:      drivers/scsi/arm/oak.c
15491 F:      drivers/scsi/atari_scsi.*
15492 F:      drivers/scsi/dmx3191d.c
15493 F:      drivers/scsi/g_NCR5380.*
15494 F:      drivers/scsi/mac_scsi.*
15495 F:      drivers/scsi/sun3_scsi.*
15496 F:      drivers/scsi/sun3_scsi_vme.c
15497
15498 NCSI LIBRARY
15499 M:      Samuel Mendoza-Jonas <[email protected]>
15500 S:      Maintained
15501 F:      net/ncsi/
15502
15503 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
15504 M:      Zev Weiss <[email protected]>
15505 L:      [email protected]
15506 S:      Maintained
15507 F:      Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
15508 F:      drivers/hwmon/nct6775-i2c.c
15509
15510 NETDEVSIM
15511 M:      Jakub Kicinski <[email protected]>
15512 S:      Maintained
15513 F:      drivers/net/netdevsim/*
15514 F:      tools/testing/selftests/drivers/net/netdevsim/*
15515
15516 NETEM NETWORK EMULATOR
15517 M:      Stephen Hemminger <[email protected]>
15518 L:      [email protected]
15519 S:      Maintained
15520 F:      net/sched/sch_netem.c
15521
15522 NETERION 10GbE DRIVERS (s2io)
15523 M:      Jon Mason <[email protected]>
15524 L:      [email protected]
15525 S:      Supported
15526 F:      Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
15527 F:      drivers/net/ethernet/neterion/
15528
15529 NETFILTER
15530 M:      Pablo Neira Ayuso <[email protected]>
15531 M:      Jozsef Kadlecsik <[email protected]>
15532 L:      [email protected]
15533 L:      [email protected]
15534 S:      Maintained
15535 W:      http://www.netfilter.org/
15536 W:      http://www.iptables.org/
15537 W:      http://www.nftables.org/
15538 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
15539 C:      irc://irc.libera.chat/netfilter
15540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
15541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
15542 F:      include/linux/netfilter*
15543 F:      include/linux/netfilter/
15544 F:      include/net/netfilter/
15545 F:      include/uapi/linux/netfilter*
15546 F:      include/uapi/linux/netfilter/
15547 F:      net/*/netfilter.c
15548 F:      net/*/netfilter/
15549 F:      net/bridge/br_netfilter*.c
15550 F:      net/netfilter/
15551 F:      tools/testing/selftests/net/netfilter/
15552
15553 NETROM NETWORK LAYER
15554 M:      Ralf Baechle <[email protected]>
15555 L:      [email protected]
15556 S:      Maintained
15557 W:      https://linux-ax25.in-berlin.de
15558 F:      include/net/netrom.h
15559 F:      include/uapi/linux/netrom.h
15560 F:      net/netrom/
15561
15562 NETRONIX EMBEDDED CONTROLLER
15563 M:      Jonathan Neuschäfer <[email protected]>
15564 S:      Maintained
15565 F:      Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
15566 F:      drivers/mfd/ntxec.c
15567 F:      drivers/pwm/pwm-ntxec.c
15568 F:      drivers/rtc/rtc-ntxec.c
15569 F:      include/linux/mfd/ntxec.h
15570
15571 NETRONOME ETHERNET DRIVERS
15572 M:      Louis Peens <[email protected]>
15573 R:      Jakub Kicinski <[email protected]>
15574 L:      [email protected]
15575 S:      Maintained
15576 F:      drivers/net/ethernet/netronome/
15577
15578 NETWORK BLOCK DEVICE (NBD)
15579 M:      Josef Bacik <[email protected]>
15580 L:      [email protected]
15581 L:      [email protected]
15582 S:      Maintained
15583 F:      Documentation/admin-guide/blockdev/nbd.rst
15584 F:      drivers/block/nbd.c
15585 F:      include/trace/events/nbd.h
15586 F:      include/uapi/linux/nbd.h
15587
15588 NETWORK DROP MONITOR
15589 M:      Neil Horman <[email protected]>
15590 L:      [email protected]
15591 S:      Maintained
15592 W:      https://fedorahosted.org/dropwatch/
15593 F:      include/uapi/linux/net_dropmon.h
15594 F:      net/core/drop_monitor.c
15595
15596 NETWORKING DRIVERS
15597 M:      "David S. Miller" <[email protected]>
15598 M:      Eric Dumazet <[email protected]>
15599 M:      Jakub Kicinski <[email protected]>
15600 M:      Paolo Abeni <[email protected]>
15601 L:      [email protected]
15602 S:      Maintained
15603 P:      Documentation/process/maintainer-netdev.rst
15604 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
15605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15607 F:      Documentation/devicetree/bindings/net/
15608 F:      Documentation/networking/net_cachelines/net_device.rst
15609 F:      drivers/connector/
15610 F:      drivers/net/
15611 F:      include/dt-bindings/net/
15612 F:      include/linux/cn_proc.h
15613 F:      include/linux/etherdevice.h
15614 F:      include/linux/fcdevice.h
15615 F:      include/linux/fddidevice.h
15616 F:      include/linux/hippidevice.h
15617 F:      include/linux/if_*
15618 F:      include/linux/inetdevice.h
15619 F:      include/linux/netdevice.h
15620 F:      include/uapi/linux/cn_proc.h
15621 F:      include/uapi/linux/if_*
15622 F:      include/uapi/linux/netdevice.h
15623 X:      drivers/net/wireless/
15624
15625 NETWORKING DRIVERS (WIRELESS)
15626 M:      Kalle Valo <[email protected]>
15627 L:      [email protected]
15628 S:      Maintained
15629 W:      https://wireless.wiki.kernel.org/
15630 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
15631 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
15632 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
15633 F:      Documentation/devicetree/bindings/net/wireless/
15634 F:      drivers/net/wireless/
15635
15636 NETWORKING [DSA]
15637 M:      Andrew Lunn <[email protected]>
15638 M:      Florian Fainelli <[email protected]>
15639 M:      Vladimir Oltean <[email protected]>
15640 S:      Maintained
15641 F:      Documentation/devicetree/bindings/net/dsa/
15642 F:      Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
15643 F:      Documentation/devicetree/bindings/net/ethernet-switch.yaml
15644 F:      drivers/net/dsa/
15645 F:      include/linux/dsa/
15646 F:      include/linux/platform_data/dsa.h
15647 F:      include/net/dsa.h
15648 F:      net/dsa/
15649 F:      tools/testing/selftests/drivers/net/dsa/
15650
15651 NETWORKING [GENERAL]
15652 M:      "David S. Miller" <[email protected]>
15653 M:      Eric Dumazet <[email protected]>
15654 M:      Jakub Kicinski <[email protected]>
15655 M:      Paolo Abeni <[email protected]>
15656 L:      [email protected]
15657 S:      Maintained
15658 P:      Documentation/process/maintainer-netdev.rst
15659 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
15660 B:      mailto:[email protected]
15661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15663 F:      Documentation/core-api/netlink.rst
15664 F:      Documentation/netlink/
15665 F:      Documentation/networking/
15666 F:      Documentation/networking/net_cachelines/
15667 F:      Documentation/process/maintainer-netdev.rst
15668 F:      Documentation/userspace-api/netlink/
15669 F:      include/linux/framer/framer-provider.h
15670 F:      include/linux/framer/framer.h
15671 F:      include/linux/in.h
15672 F:      include/linux/indirect_call_wrapper.h
15673 F:      include/linux/net.h
15674 F:      include/linux/netdevice.h
15675 F:      include/net/
15676 F:      include/uapi/linux/in.h
15677 F:      include/uapi/linux/net.h
15678 F:      include/uapi/linux/net_namespace.h
15679 F:      include/uapi/linux/netdevice.h
15680 F:      lib/net_utils.c
15681 F:      lib/random32.c
15682 F:      net/
15683 F:      tools/net/
15684 F:      tools/testing/selftests/net/
15685 X:      net/9p/
15686 X:      net/bluetooth/
15687
15688 NETWORKING [IPSEC]
15689 M:      Steffen Klassert <[email protected]>
15690 M:      Herbert Xu <[email protected]>
15691 M:      "David S. Miller" <[email protected]>
15692 L:      [email protected]
15693 S:      Maintained
15694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
15695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
15696 F:      include/net/xfrm.h
15697 F:      include/uapi/linux/xfrm.h
15698 F:      net/ipv4/ah4.c
15699 F:      net/ipv4/esp4*
15700 F:      net/ipv4/ip_vti.c
15701 F:      net/ipv4/ipcomp.c
15702 F:      net/ipv4/xfrm*
15703 F:      net/ipv6/ah6.c
15704 F:      net/ipv6/esp6*
15705 F:      net/ipv6/ip6_vti.c
15706 F:      net/ipv6/ipcomp6.c
15707 F:      net/ipv6/xfrm*
15708 F:      net/key/
15709 F:      net/xfrm/
15710 F:      tools/testing/selftests/net/ipsec.c
15711
15712 NETWORKING [IPv4/IPv6]
15713 M:      "David S. Miller" <[email protected]>
15714 M:      David Ahern <[email protected]>
15715 L:      [email protected]
15716 S:      Maintained
15717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15718 F:      arch/x86/net/*
15719 F:      include/linux/ip.h
15720 F:      include/linux/ipv6*
15721 F:      include/net/fib*
15722 F:      include/net/ip*
15723 F:      include/net/route.h
15724 F:      net/ipv4/
15725 F:      net/ipv6/
15726
15727 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
15728 M:      Paul Moore <[email protected]>
15729 L:      [email protected]
15730 L:      [email protected]
15731 S:      Supported
15732 W:      https://github.com/netlabel
15733 F:      Documentation/netlabel/
15734 F:      include/net/calipso.h
15735 F:      include/net/cipso_ipv4.h
15736 F:      include/net/netlabel.h
15737 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
15738 F:      include/uapi/linux/netfilter/xt_SECMARK.h
15739 F:      net/ipv4/cipso_ipv4.c
15740 F:      net/ipv6/calipso.c
15741 F:      net/netfilter/xt_CONNSECMARK.c
15742 F:      net/netfilter/xt_SECMARK.c
15743 F:      net/netlabel/
15744
15745 NETWORKING [MACSEC]
15746 M:      Sabrina Dubroca <[email protected]>
15747 L:      [email protected]
15748 S:      Maintained
15749 F:      drivers/net/macsec.c
15750 F:      include/net/macsec.h
15751 F:      include/uapi/linux/if_macsec.h
15752 K:      macsec
15753 K:      \bmdo_
15754
15755 NETWORKING [MPTCP]
15756 M:      Matthieu Baerts <[email protected]>
15757 M:      Mat Martineau <[email protected]>
15758 R:      Geliang Tang <[email protected]>
15759 L:      [email protected]
15760 L:      [email protected]
15761 S:      Maintained
15762 W:      https://github.com/multipath-tcp/mptcp_net-next/wiki
15763 B:      https://github.com/multipath-tcp/mptcp_net-next/issues
15764 T:      git https://github.com/multipath-tcp/mptcp_net-next.git export-net
15765 T:      git https://github.com/multipath-tcp/mptcp_net-next.git export
15766 F:      Documentation/netlink/specs/mptcp_pm.yaml
15767 F:      Documentation/networking/mptcp-sysctl.rst
15768 F:      include/net/mptcp.h
15769 F:      include/trace/events/mptcp.h
15770 F:      include/uapi/linux/mptcp*.h
15771 F:      net/mptcp/
15772 F:      tools/testing/selftests/bpf/*/*mptcp*.c
15773 F:      tools/testing/selftests/net/mptcp/
15774
15775 NETWORKING [TCP]
15776 M:      Eric Dumazet <[email protected]>
15777 L:      [email protected]
15778 S:      Maintained
15779 F:      Documentation/networking/net_cachelines/tcp_sock.rst
15780 F:      include/linux/tcp.h
15781 F:      include/net/tcp.h
15782 F:      include/trace/events/tcp.h
15783 F:      include/uapi/linux/tcp.h
15784 F:      net/ipv4/syncookies.c
15785 F:      net/ipv4/tcp*.c
15786 F:      net/ipv6/syncookies.c
15787 F:      net/ipv6/tcp*.c
15788
15789 NETWORKING [TLS]
15790 M:      Boris Pismenny <[email protected]>
15791 M:      John Fastabend <[email protected]>
15792 M:      Jakub Kicinski <[email protected]>
15793 L:      [email protected]
15794 S:      Maintained
15795 F:      include/net/tls.h
15796 F:      include/uapi/linux/tls.h
15797 F:      net/tls/*
15798
15799 NETXEN (1/10) GbE SUPPORT
15800 M:      Manish Chopra <[email protected]>
15801 M:      Rahul Verma <[email protected]>
15802 M:      [email protected]
15803 L:      [email protected]
15804 S:      Supported
15805 F:      drivers/net/ethernet/qlogic/netxen/
15806
15807 NET_FAILOVER MODULE
15808 M:      Sridhar Samudrala <[email protected]>
15809 L:      [email protected]
15810 S:      Supported
15811 F:      Documentation/networking/net_failover.rst
15812 F:      drivers/net/net_failover.c
15813 F:      include/net/net_failover.h
15814
15815 NEXTHOP
15816 M:      David Ahern <[email protected]>
15817 L:      [email protected]
15818 S:      Maintained
15819 F:      include/net/netns/nexthop.h
15820 F:      include/net/nexthop.h
15821 F:      include/uapi/linux/nexthop.h
15822 F:      net/ipv4/nexthop.c
15823
15824 NFC SUBSYSTEM
15825 M:      Krzysztof Kozlowski <[email protected]>
15826 L:      [email protected]
15827 S:      Maintained
15828 F:      Documentation/devicetree/bindings/net/nfc/
15829 F:      drivers/nfc/
15830 F:      include/net/nfc/
15831 F:      include/uapi/linux/nfc.h
15832 F:      net/nfc/
15833
15834 NFC VIRTUAL NCI DEVICE DRIVER
15835 M:      Bongsu Jeon <[email protected]>
15836 L:      [email protected]
15837 S:      Supported
15838 F:      drivers/nfc/virtual_ncidev.c
15839 F:      tools/testing/selftests/nci/
15840
15841 NFS, SUNRPC, AND LOCKD CLIENTS
15842 M:      Trond Myklebust <[email protected]>
15843 M:      Anna Schumaker <[email protected]>
15844 L:      [email protected]
15845 S:      Maintained
15846 W:      http://client.linux-nfs.org
15847 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
15848 F:      Documentation/filesystems/nfs/
15849 F:      fs/lockd/
15850 F:      fs/nfs/
15851 F:      fs/nfs_common/
15852 F:      include/linux/lockd/
15853 F:      include/linux/nfs*
15854 F:      include/linux/sunrpc/
15855 F:      include/uapi/linux/nfs*
15856 F:      include/uapi/linux/sunrpc/
15857 F:      net/sunrpc/
15858
15859 NILFS2 FILESYSTEM
15860 M:      Ryusuke Konishi <[email protected]>
15861 L:      [email protected]
15862 S:      Supported
15863 W:      https://nilfs.sourceforge.io/
15864 T:      git https://github.com/konis/nilfs2.git
15865 F:      Documentation/filesystems/nilfs2.rst
15866 F:      fs/nilfs2/
15867 F:      include/trace/events/nilfs2.h
15868 F:      include/uapi/linux/nilfs2_api.h
15869 F:      include/uapi/linux/nilfs2_ondisk.h
15870
15871 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
15872 M:      YOKOTA Hiroshi <[email protected]>
15873 S:      Maintained
15874 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15875 F:      Documentation/scsi/NinjaSCSI.rst
15876 F:      drivers/scsi/pcmcia/nsp_*
15877
15878 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
15879 M:      GOTO Masanori <[email protected]>
15880 M:      YOKOTA Hiroshi <[email protected]>
15881 S:      Maintained
15882 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15883 F:      Documentation/scsi/NinjaSCSI.rst
15884 F:      drivers/scsi/nsp32*
15885
15886 NINTENDO HID DRIVER
15887 M:      Daniel J. Ogorchock <[email protected]>
15888 L:      [email protected]
15889 S:      Maintained
15890 F:      drivers/hid/hid-nintendo*
15891
15892 NIOS2 ARCHITECTURE
15893 M:      Dinh Nguyen <[email protected]>
15894 S:      Maintained
15895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
15896 F:      arch/nios2/
15897
15898 NITRO ENCLAVES (NE)
15899 M:      Alexandru Ciobotaru <[email protected]>
15900 L:      [email protected]
15901 L:      The AWS Nitro Enclaves Team <[email protected]>
15902 S:      Supported
15903 W:      https://aws.amazon.com/ec2/nitro/nitro-enclaves/
15904 F:      Documentation/virt/ne_overview.rst
15905 F:      drivers/virt/nitro_enclaves/
15906 F:      include/linux/nitro_enclaves.h
15907 F:      include/uapi/linux/nitro_enclaves.h
15908 F:      samples/nitro_enclaves/
15909
15910 NITRO SECURE MODULE (NSM)
15911 M:      Alexander Graf <[email protected]>
15912 L:      [email protected]
15913 L:      The AWS Nitro Enclaves Team <[email protected]>
15914 S:      Supported
15915 W:      https://aws.amazon.com/ec2/nitro/nitro-enclaves/
15916 F:      drivers/misc/nsm.c
15917 F:      include/uapi/linux/nsm.h
15918
15919 NOHZ, DYNTICKS SUPPORT
15920 M:      Anna-Maria Behnsen <[email protected]>
15921 M:      Frederic Weisbecker <[email protected]>
15922 M:      Ingo Molnar <[email protected]>
15923 M:      Thomas Gleixner <[email protected]>
15924 L:      [email protected]
15925 S:      Maintained
15926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
15927 F:      include/linux/sched/nohz.h
15928 F:      include/linux/tick.h
15929 F:      kernel/time/tick*.*
15930
15931 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
15932 M:      Pavel Machek <[email protected]>
15933 M:      Sakari Ailus <[email protected]>
15934 L:      [email protected]
15935 S:      Maintained
15936 F:      drivers/media/i2c/ad5820.c
15937 F:      drivers/media/i2c/et8ek8
15938
15939 NOKIA N900 POWER SUPPLY DRIVERS
15940 R:      Pali Rohár <[email protected]>
15941 F:      drivers/power/supply/bq2415x_charger.c
15942 F:      drivers/power/supply/bq27xxx_battery.c
15943 F:      drivers/power/supply/bq27xxx_battery_i2c.c
15944 F:      drivers/power/supply/isp1704_charger.c
15945 F:      drivers/power/supply/rx51_battery.c
15946 F:      include/linux/power/bq2415x_charger.h
15947 F:      include/linux/power/bq27xxx_battery.h
15948
15949 NOLIBC HEADER FILE
15950 M:      Willy Tarreau <[email protected]>
15951 M:      Thomas Weißschuh <[email protected]>
15952 S:      Maintained
15953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
15954 F:      tools/include/nolibc/
15955 F:      tools/testing/selftests/nolibc/
15956
15957 NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
15958 M:      Hans de Goede <[email protected]>
15959 L:      [email protected]
15960 S:      Maintained
15961 F:      drivers/input/touchscreen/novatek-nvt-ts.c
15962
15963 NSDEPS
15964 M:      Matthias Maennich <[email protected]>
15965 S:      Maintained
15966 F:      Documentation/core-api/symbol-namespaces.rst
15967 F:      scripts/nsdeps
15968
15969 NTB AMD DRIVER
15970 M:      Sanjay R Mehta <[email protected]>
15971 M:      Shyam Sundar S K <[email protected]>
15972 L:      [email protected]
15973 S:      Supported
15974 F:      drivers/ntb/hw/amd/
15975
15976 NTB DRIVER CORE
15977 M:      Jon Mason <[email protected]>
15978 M:      Dave Jiang <[email protected]>
15979 M:      Allen Hubbe <[email protected]>
15980 L:      [email protected]
15981 S:      Supported
15982 W:      https://github.com/jonmason/ntb/wiki
15983 T:      git https://github.com/jonmason/ntb.git
15984 F:      drivers/net/ntb_netdev.c
15985 F:      drivers/ntb/
15986 F:      drivers/pci/endpoint/functions/pci-epf-*ntb.c
15987 F:      include/linux/ntb.h
15988 F:      include/linux/ntb_transport.h
15989 F:      tools/testing/selftests/ntb/
15990
15991 NTB IDT DRIVER
15992 M:      Serge Semin <[email protected]>
15993 L:      [email protected]
15994 S:      Supported
15995 F:      drivers/ntb/hw/idt/
15996
15997 NTB INTEL DRIVER
15998 M:      Dave Jiang <[email protected]>
15999 L:      [email protected]
16000 S:      Supported
16001 W:      https://github.com/davejiang/linux/wiki
16002 T:      git https://github.com/davejiang/linux.git
16003 F:      drivers/ntb/hw/intel/
16004
16005 NTFS3 FILESYSTEM
16006 M:      Konstantin Komarov <[email protected]>
16007 L:      [email protected]
16008 S:      Supported
16009 W:      http://www.paragon-software.com/
16010 T:      git https://github.com/Paragon-Software-Group/linux-ntfs3.git
16011 F:      Documentation/filesystems/ntfs3.rst
16012 F:      fs/ntfs3/
16013
16014 NUBUS SUBSYSTEM
16015 M:      Finn Thain <[email protected]>
16016 L:      [email protected]
16017 S:      Maintained
16018 F:      arch/*/include/asm/nubus.h
16019 F:      drivers/nubus/
16020 F:      include/linux/nubus.h
16021 F:      include/uapi/linux/nubus.h
16022
16023 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16024 M:      Antonino Daplas <[email protected]>
16025 L:      [email protected]
16026 S:      Maintained
16027 F:      drivers/video/fbdev/nvidia/
16028 F:      drivers/video/fbdev/riva/
16029
16030 NVIDIA WMI EC BACKLIGHT DRIVER
16031 M:      Daniel Dadap <[email protected]>
16032 L:      [email protected]
16033 S:      Supported
16034 F:      drivers/platform/x86/nvidia-wmi-ec-backlight.c
16035 F:      include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16036
16037 NVM EXPRESS DRIVER
16038 M:      Keith Busch <[email protected]>
16039 M:      Jens Axboe <[email protected]>
16040 M:      Christoph Hellwig <[email protected]>
16041 M:      Sagi Grimberg <[email protected]>
16042 L:      [email protected]
16043 S:      Supported
16044 W:      http://git.infradead.org/nvme.git
16045 T:      git git://git.infradead.org/nvme.git
16046 F:      Documentation/nvme/
16047 F:      drivers/nvme/common/
16048 F:      drivers/nvme/host/
16049 F:      include/linux/nvme-*.h
16050 F:      include/linux/nvme.h
16051 F:      include/uapi/linux/nvme_ioctl.h
16052
16053 NVM EXPRESS FABRICS AUTHENTICATION
16054 M:      Hannes Reinecke <[email protected]>
16055 L:      [email protected]
16056 S:      Supported
16057 F:      drivers/nvme/host/auth.c
16058 F:      drivers/nvme/target/auth.c
16059 F:      drivers/nvme/target/fabrics-cmd-auth.c
16060 F:      include/linux/nvme-auth.h
16061
16062 NVM EXPRESS FC TRANSPORT DRIVERS
16063 M:      James Smart <[email protected]>
16064 L:      [email protected]
16065 S:      Supported
16066 F:      drivers/nvme/host/fc.c
16067 F:      drivers/nvme/target/fc.c
16068 F:      drivers/nvme/target/fcloop.c
16069 F:      include/linux/nvme-fc-driver.h
16070 F:      include/linux/nvme-fc.h
16071
16072 NVM EXPRESS HARDWARE MONITORING SUPPORT
16073 M:      Guenter Roeck <[email protected]>
16074 L:      [email protected]
16075 S:      Supported
16076 F:      drivers/nvme/host/hwmon.c
16077
16078 NVM EXPRESS TARGET DRIVER
16079 M:      Christoph Hellwig <[email protected]>
16080 M:      Sagi Grimberg <[email protected]>
16081 M:      Chaitanya Kulkarni <[email protected]>
16082 L:      [email protected]
16083 S:      Supported
16084 W:      http://git.infradead.org/nvme.git
16085 T:      git git://git.infradead.org/nvme.git
16086 F:      drivers/nvme/target/
16087
16088 NVMEM FRAMEWORK
16089 M:      Srinivas Kandagatla <[email protected]>
16090 S:      Maintained
16091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
16092 F:      Documentation/ABI/stable/sysfs-bus-nvmem
16093 F:      Documentation/devicetree/bindings/nvmem/
16094 F:      drivers/nvmem/
16095 F:      include/linux/nvmem-consumer.h
16096 F:      include/linux/nvmem-provider.h
16097
16098 NXP BLUETOOTH WIRELESS DRIVERS
16099 M:      Amitkumar Karwar <[email protected]>
16100 M:      Neeraj Kale <[email protected]>
16101 S:      Maintained
16102 F:      Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
16103 F:      drivers/bluetooth/btnxpuart.c
16104
16105 NXP C45 TJA11XX PHY DRIVER
16106 M:      Andrei Botila <[email protected]>
16107 L:      [email protected]
16108 S:      Maintained
16109 F:      drivers/net/phy/nxp-c45-tja11xx*
16110
16111 NXP FSPI DRIVER
16112 M:      Han Xu <[email protected]>
16113 M:      Haibo Chen <[email protected]>
16114 R:      Yogesh Gaur <[email protected]>
16115 L:      [email protected]
16116 S:      Maintained
16117 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
16118 F:      drivers/spi/spi-nxp-fspi.c
16119
16120 NXP FXAS21002C DRIVER
16121 M:      Rui Miguel Silva <[email protected]>
16122 L:      [email protected]
16123 S:      Maintained
16124 F:      Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
16125 F:      drivers/iio/gyro/fxas21002c.h
16126 F:      drivers/iio/gyro/fxas21002c_core.c
16127 F:      drivers/iio/gyro/fxas21002c_i2c.c
16128 F:      drivers/iio/gyro/fxas21002c_spi.c
16129
16130 NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
16131 M:      Haibo Chen <[email protected]>
16132 L:      [email protected]
16133 L:      [email protected]
16134 S:      Maintained
16135 F:      Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
16136 F:      Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
16137 F:      Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
16138 F:      drivers/iio/adc/imx7d_adc.c
16139 F:      drivers/iio/adc/imx93_adc.c
16140 F:      drivers/iio/adc/vf610_adc.c
16141
16142 NXP i.MX 8M ISI DRIVER
16143 M:      Laurent Pinchart <[email protected]>
16144 L:      [email protected]
16145 S:      Maintained
16146 F:      Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
16147 F:      drivers/media/platform/nxp/imx8-isi/
16148
16149 NXP i.MX 8MP DW100 V4L2 DRIVER
16150 M:      Xavier Roumegue <[email protected]>
16151 L:      [email protected]
16152 S:      Maintained
16153 F:      Documentation/devicetree/bindings/media/nxp,dw100.yaml
16154 F:      Documentation/userspace-api/media/drivers/dw100.rst
16155 F:      drivers/media/platform/nxp/dw100/
16156 F:      include/uapi/linux/dw100.h
16157
16158 NXP i.MX 8MQ DCSS DRIVER
16159 M:      Laurentiu Palcu <[email protected]>
16160 R:      Lucas Stach <[email protected]>
16161 L:      [email protected]
16162 S:      Maintained
16163 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
16164 F:      Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
16165 F:      drivers/gpu/drm/imx/dcss/
16166
16167 NXP i.MX 8QXP ADC DRIVER
16168 M:      Cai Huoqing <[email protected]>
16169 M:      Haibo Chen <[email protected]>
16170 L:      [email protected]
16171 L:      [email protected]
16172 S:      Maintained
16173 F:      Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
16174 F:      drivers/iio/adc/imx8qxp-adc.c
16175
16176 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
16177 M:      Mirela Rabulea <[email protected]>
16178 L:      [email protected]
16179 L:      [email protected]
16180 S:      Maintained
16181 F:      Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
16182 F:      drivers/media/platform/nxp/imx-jpeg
16183
16184 NXP i.MX CLOCK DRIVERS
16185 M:      Abel Vesa <[email protected]>
16186 R:      Peng Fan <[email protected]>
16187 L:      [email protected]
16188 L:      [email protected]
16189 S:      Maintained
16190 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
16191 F:      Documentation/devicetree/bindings/clock/imx*
16192 F:      drivers/clk/imx/
16193 F:      include/dt-bindings/clock/imx*
16194
16195 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
16196 M:      Jagan Teki <[email protected]>
16197 S:      Maintained
16198 F:      Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
16199 F:      drivers/regulator/pf8x00-regulator.c
16200
16201 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
16202 M:      Krzysztof Kozlowski <[email protected]>
16203 L:      [email protected]
16204 S:      Maintained
16205 F:      Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
16206 F:      drivers/extcon/extcon-ptn5150.c
16207
16208 NXP SGTL5000 DRIVER
16209 M:      Fabio Estevam <[email protected]>
16210 L:      [email protected] (moderated for non-subscribers)
16211 S:      Maintained
16212 F:      Documentation/devicetree/bindings/sound/sgtl5000.yaml
16213 F:      sound/soc/codecs/sgtl5000*
16214
16215 NXP SJA1105 ETHERNET SWITCH DRIVER
16216 M:      Vladimir Oltean <[email protected]>
16217 L:      [email protected]
16218 S:      Maintained
16219 F:      drivers/net/dsa/sja1105
16220 F:      drivers/net/pcs/pcs-xpcs-nxp.c
16221
16222 NXP TDA998X DRM DRIVER
16223 M:      Russell King <[email protected]>
16224 S:      Maintained
16225 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
16226 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
16227 F:      drivers/gpu/drm/i2c/tda998x_drv.c
16228 F:      include/drm/i2c/tda998x.h
16229 F:      include/dt-bindings/display/tda998x.h
16230 K:      "nxp,tda998x"
16231
16232 NXP TFA9879 DRIVER
16233 M:      Peter Rosin <[email protected]>
16234 L:      [email protected] (moderated for non-subscribers)
16235 S:      Maintained
16236 F:      Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
16237 F:      sound/soc/codecs/tfa9879*
16238
16239 NXP-NCI NFC DRIVER
16240 S:      Orphan
16241 F:      Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
16242 F:      drivers/nfc/nxp-nci
16243
16244 NXP/Goodix TFA989X (TFA1) DRIVER
16245 M:      Stephan Gerhold <[email protected]>
16246 L:      [email protected] (moderated for non-subscribers)
16247 S:      Maintained
16248 F:      Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
16249 F:      sound/soc/codecs/tfa989x.c
16250
16251 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
16252 M:      Jonas Malaco <[email protected]>
16253 L:      [email protected]
16254 S:      Maintained
16255 F:      Documentation/hwmon/nzxt-kraken2.rst
16256 F:      drivers/hwmon/nzxt-kraken2.c
16257
16258 NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
16259 M:      Jonas Malaco <[email protected]>
16260 M:      Aleksa Savic <[email protected]>
16261 L:      [email protected]
16262 S:      Maintained
16263 F:      Documentation/hwmon/nzxt-kraken3.rst
16264 F:      drivers/hwmon/nzxt-kraken3.c
16265
16266 NZXT-SMART2 HARDWARE MONITORING DRIVER
16267 M:      Aleksandr Mezin <[email protected]>
16268 L:      [email protected]
16269 S:      Maintained
16270 F:      Documentation/hwmon/nzxt-smart2.rst
16271 F:      drivers/hwmon/nzxt-smart2.c
16272
16273 OBJAGG
16274 M:      Jiri Pirko <[email protected]>
16275 L:      [email protected]
16276 S:      Supported
16277 F:      include/linux/objagg.h
16278 F:      lib/objagg.c
16279 F:      lib/test_objagg.c
16280
16281 OBJPOOL
16282 M:      Matt Wu <[email protected]>
16283 S:      Supported
16284 F:      include/linux/objpool.h
16285 F:      lib/objpool.c
16286 F:      lib/test_objpool.c
16287
16288 OBJTOOL
16289 M:      Josh Poimboeuf <[email protected]>
16290 M:      Peter Zijlstra <[email protected]>
16291 S:      Supported
16292 F:      include/linux/objtool*.h
16293 F:      tools/objtool/
16294
16295 OCELOT ETHERNET SWITCH DRIVER
16296 M:      Vladimir Oltean <[email protected]>
16297 M:      Claudiu Manoil <[email protected]>
16298 M:      Alexandre Belloni <[email protected]>
16299 M:      [email protected]
16300 L:      [email protected]
16301 S:      Supported
16302 F:      drivers/net/dsa/ocelot/*
16303 F:      drivers/net/ethernet/mscc/
16304 F:      include/soc/mscc/ocelot*
16305 F:      net/dsa/tag_ocelot.c
16306 F:      net/dsa/tag_ocelot_8021q.c
16307 F:      tools/testing/selftests/drivers/net/ocelot/*
16308
16309 OCELOT EXTERNAL SWITCH CONTROL
16310 M:      Colin Foster <[email protected]>
16311 S:      Supported
16312 F:      Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
16313 F:      drivers/mfd/ocelot*
16314 F:      drivers/net/dsa/ocelot/ocelot_ext.c
16315 F:      include/linux/mfd/ocelot.h
16316
16317 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
16318 M:      Frederic Barrat <[email protected]>
16319 M:      Andrew Donnellan <[email protected]>
16320 L:      [email protected]
16321 S:      Supported
16322 F:      Documentation/userspace-api/accelerators/ocxl.rst
16323 F:      arch/powerpc/include/asm/pnv-ocxl.h
16324 F:      arch/powerpc/platforms/powernv/ocxl.c
16325 F:      drivers/misc/ocxl/
16326 F:      include/misc/ocxl*
16327 F:      include/uapi/misc/ocxl.h
16328
16329 OMAP AUDIO SUPPORT
16330 M:      Peter Ujfalusi <[email protected]>
16331 M:      Jarkko Nikula <[email protected]>
16332 L:      [email protected] (moderated for non-subscribers)
16333 L:      [email protected]
16334 S:      Maintained
16335 F:      sound/soc/ti/n810.c
16336 F:      sound/soc/ti/omap*
16337 F:      sound/soc/ti/rx51.c
16338 F:      sound/soc/ti/sdma-pcm.*
16339
16340 OMAP CLOCK FRAMEWORK SUPPORT
16341 M:      Paul Walmsley <[email protected]>
16342 L:      [email protected]
16343 S:      Maintained
16344 F:      arch/arm/*omap*/*clock*
16345
16346 OMAP DEVICE TREE SUPPORT
16347 M:      Benoît Cousson <[email protected]>
16348 M:      Tony Lindgren <[email protected]>
16349 L:      [email protected]
16350 L:      [email protected]
16351 S:      Maintained
16352 F:      arch/arm/boot/dts/ti/omap/
16353
16354 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
16355 L:      [email protected]
16356 L:      [email protected]
16357 S:      Orphan
16358 F:      Documentation/arch/arm/omap/dss.rst
16359 F:      drivers/video/fbdev/omap2/
16360
16361 OMAP FRAMEBUFFER SUPPORT
16362 L:      [email protected]
16363 L:      [email protected]
16364 S:      Orphan
16365 F:      drivers/video/fbdev/omap/
16366
16367 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
16368 M:      Roger Quadros <[email protected]>
16369 M:      Tony Lindgren <[email protected]>
16370 L:      [email protected]
16371 S:      Maintained
16372 F:      arch/arm/mach-omap2/*gpmc*
16373 F:      drivers/memory/omap-gpmc.c
16374
16375 OMAP GPIO DRIVER
16376 M:      Grygorii Strashko <[email protected]>
16377 M:      Santosh Shilimkar <[email protected]>
16378 M:      Kevin Hilman <[email protected]>
16379 L:      [email protected]
16380 S:      Maintained
16381 F:      Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
16382 F:      drivers/gpio/gpio-omap.c
16383
16384 OMAP HARDWARE SPINLOCK SUPPORT
16385 L:      [email protected]
16386 S:      Orphan
16387 F:      drivers/hwspinlock/omap_hwspinlock.c
16388
16389 OMAP HS MMC SUPPORT
16390 L:      [email protected]
16391 L:      [email protected]
16392 S:      Orphan
16393 F:      drivers/mmc/host/omap_hsmmc.c
16394
16395 OMAP HWMOD DATA
16396 M:      Paul Walmsley <[email protected]>
16397 L:      [email protected]
16398 S:      Maintained
16399 F:      arch/arm/mach-omap2/omap_hwmod*data*
16400
16401 OMAP HWMOD SUPPORT
16402 M:      Benoît Cousson <[email protected]>
16403 M:      Paul Walmsley <[email protected]>
16404 L:      [email protected]
16405 S:      Maintained
16406 F:      arch/arm/mach-omap2/omap_hwmod.*
16407
16408 OMAP I2C DRIVER
16409 M:      Vignesh R <[email protected]>
16410 L:      [email protected]
16411 L:      [email protected]
16412 S:      Maintained
16413 F:      Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
16414 F:      drivers/i2c/busses/i2c-omap.c
16415
16416 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
16417 M:      Laurent Pinchart <[email protected]>
16418 L:      [email protected]
16419 S:      Maintained
16420 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
16421 F:      drivers/media/platform/ti/omap3isp/
16422 F:      drivers/staging/media/omap4iss/
16423
16424 OMAP MMC SUPPORT
16425 M:      Aaro Koskinen <[email protected]>
16426 L:      [email protected]
16427 S:      Odd Fixes
16428 F:      drivers/mmc/host/omap.c
16429
16430 OMAP POWER MANAGEMENT SUPPORT
16431 M:      Kevin Hilman <[email protected]>
16432 L:      [email protected]
16433 S:      Maintained
16434 F:      arch/arm/*omap*/*pm*
16435 F:      drivers/cpufreq/omap-cpufreq.c
16436
16437 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
16438 M:      Paul Walmsley <[email protected]>
16439 L:      [email protected]
16440 S:      Maintained
16441 F:      arch/arm/mach-omap2/prm*
16442
16443 OMAP RANDOM NUMBER GENERATOR SUPPORT
16444 M:      Deepak Saxena <[email protected]>
16445 S:      Maintained
16446 F:      drivers/char/hw_random/omap-rng.c
16447
16448 OMAP USB SUPPORT
16449 L:      [email protected]
16450 L:      [email protected]
16451 S:      Orphan
16452 F:      arch/arm/*omap*/usb*
16453 F:      drivers/usb/*/*omap*
16454
16455 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
16456 M:      Mark Jackson <[email protected]>
16457 L:      [email protected]
16458 S:      Maintained
16459 F:      arch/arm/boot/dts/ti/omap/am335x-nano.dts
16460
16461 OMAP1 SUPPORT
16462 M:      Aaro Koskinen <[email protected]>
16463 M:      Janusz Krzysztofik <[email protected]>
16464 M:      Tony Lindgren <[email protected]>
16465 L:      [email protected]
16466 S:      Maintained
16467 Q:      http://patchwork.kernel.org/project/linux-omap/list/
16468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16469 F:      arch/arm/configs/omap1_defconfig
16470 F:      arch/arm/mach-omap1/
16471 F:      drivers/i2c/busses/i2c-omap.c
16472 F:      include/linux/platform_data/ams-delta-fiq.h
16473 F:      include/linux/platform_data/i2c-omap.h
16474
16475 OMAP2+ SUPPORT
16476 M:      Tony Lindgren <[email protected]>
16477 L:      [email protected]
16478 S:      Maintained
16479 W:      http://www.muru.com/linux/omap/
16480 W:      http://linux.omap.com/
16481 Q:      http://patchwork.kernel.org/project/linux-omap/list/
16482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16483 F:      Documentation/devicetree/bindings/arm/ti/omap.yaml
16484 F:      arch/arm/configs/omap2plus_defconfig
16485 F:      arch/arm/mach-omap2/
16486 F:      drivers/bus/omap*.[ch]
16487 F:      drivers/bus/ti-sysc.c
16488 F:      drivers/gpio/gpio-tps65219.c
16489 F:      drivers/i2c/busses/i2c-omap.c
16490 F:      drivers/irqchip/irq-omap-intc.c
16491 F:      drivers/mfd/*omap*.c
16492 F:      drivers/mfd/menelaus.c
16493 F:      drivers/mfd/palmas.c
16494 F:      drivers/mfd/tps65217.c
16495 F:      drivers/mfd/tps65218.c
16496 F:      drivers/mfd/tps65219.c
16497 F:      drivers/mfd/tps65910.c
16498 F:      drivers/mfd/twl-core.[ch]
16499 F:      drivers/mfd/twl4030*.c
16500 F:      drivers/mfd/twl6030*.c
16501 F:      drivers/mfd/twl6040*.c
16502 F:      drivers/regulator/palmas-regulator*.c
16503 F:      drivers/regulator/pbias-regulator.c
16504 F:      drivers/regulator/tps65217-regulator.c
16505 F:      drivers/regulator/tps65218-regulator.c
16506 F:      drivers/regulator/tps65219-regulator.c
16507 F:      drivers/regulator/tps65910-regulator.c
16508 F:      drivers/regulator/twl-regulator.c
16509 F:      drivers/regulator/twl6030-regulator.c
16510 F:      include/linux/platform_data/i2c-omap.h
16511 F:      include/linux/platform_data/ti-sysc.h
16512
16513 OMFS FILESYSTEM
16514 M:      Bob Copeland <[email protected]>
16515 L:      [email protected]
16516 S:      Maintained
16517 F:      Documentation/filesystems/omfs.rst
16518 F:      fs/omfs/
16519
16520 OMNIVISION OG01A1B SENSOR DRIVER
16521 M:      Sakari Ailus <[email protected]>
16522 L:      [email protected]
16523 S:      Maintained
16524 F:      drivers/media/i2c/og01a1b.c
16525
16526 OMNIVISION OV01A10 SENSOR DRIVER
16527 M:      Bingbu Cao <[email protected]>
16528 L:      [email protected]
16529 S:      Maintained
16530 T:      git git://linuxtv.org/media_tree.git
16531 F:      drivers/media/i2c/ov01a10.c
16532
16533 OMNIVISION OV02A10 SENSOR DRIVER
16534 L:      [email protected]
16535 S:      Orphan
16536 T:      git git://linuxtv.org/media_tree.git
16537 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
16538 F:      drivers/media/i2c/ov02a10.c
16539
16540 OMNIVISION OV08D10 SENSOR DRIVER
16541 M:      Jimmy Su <[email protected]>
16542 L:      [email protected]
16543 S:      Maintained
16544 T:      git git://linuxtv.org/media_tree.git
16545 F:      drivers/media/i2c/ov08d10.c
16546
16547 OMNIVISION OV08X40 SENSOR DRIVER
16548 M:      Jason Chen <[email protected]>
16549 L:      [email protected]
16550 S:      Maintained
16551 T:      git git://linuxtv.org/media_tree.git
16552 F:      drivers/media/i2c/ov08x40.c
16553
16554 OMNIVISION OV13858 SENSOR DRIVER
16555 M:      Sakari Ailus <[email protected]>
16556 L:      [email protected]
16557 S:      Maintained
16558 T:      git git://linuxtv.org/media_tree.git
16559 F:      drivers/media/i2c/ov13858.c
16560
16561 OMNIVISION OV13B10 SENSOR DRIVER
16562 M:      Arec Kao <[email protected]>
16563 L:      [email protected]
16564 S:      Maintained
16565 T:      git git://linuxtv.org/media_tree.git
16566 F:      drivers/media/i2c/ov13b10.c
16567
16568 OMNIVISION OV2680 SENSOR DRIVER
16569 M:      Rui Miguel Silva <[email protected]>
16570 M:      Hans de Goede <[email protected]>
16571 L:      [email protected]
16572 S:      Maintained
16573 T:      git git://linuxtv.org/media_tree.git
16574 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
16575 F:      drivers/media/i2c/ov2680.c
16576
16577 OMNIVISION OV2685 SENSOR DRIVER
16578 M:      Shunqian Zheng <[email protected]>
16579 L:      [email protected]
16580 S:      Maintained
16581 T:      git git://linuxtv.org/media_tree.git
16582 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
16583 F:      drivers/media/i2c/ov2685.c
16584
16585 OMNIVISION OV2740 SENSOR DRIVER
16586 M:      Tianshu Qiu <[email protected]>
16587 R:      Sakari Ailus <[email protected]>
16588 R:      Bingbu Cao <[email protected]>
16589 L:      [email protected]
16590 S:      Maintained
16591 T:      git git://linuxtv.org/media_tree.git
16592 F:      drivers/media/i2c/ov2740.c
16593
16594 OMNIVISION OV4689 SENSOR DRIVER
16595 M:      Mikhail Rudenko <[email protected]>
16596 L:      [email protected]
16597 S:      Maintained
16598 T:      git git://linuxtv.org/media_tree.git
16599 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
16600 F:      drivers/media/i2c/ov4689.c
16601
16602 OMNIVISION OV5640 SENSOR DRIVER
16603 M:      Steve Longerbeam <[email protected]>
16604 L:      [email protected]
16605 S:      Maintained
16606 T:      git git://linuxtv.org/media_tree.git
16607 F:      drivers/media/i2c/ov5640.c
16608
16609 OMNIVISION OV5647 SENSOR DRIVER
16610 M:      Dave Stevenson <[email protected]>
16611 M:      Jacopo Mondi <[email protected]>
16612 L:      [email protected]
16613 S:      Maintained
16614 T:      git git://linuxtv.org/media_tree.git
16615 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
16616 F:      drivers/media/i2c/ov5647.c
16617
16618 OMNIVISION OV5670 SENSOR DRIVER
16619 M:      Sakari Ailus <[email protected]>
16620 L:      [email protected]
16621 S:      Maintained
16622 T:      git git://linuxtv.org/media_tree.git
16623 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
16624 F:      drivers/media/i2c/ov5670.c
16625
16626 OMNIVISION OV5675 SENSOR DRIVER
16627 M:      Sakari Ailus <[email protected]>
16628 L:      [email protected]
16629 S:      Maintained
16630 T:      git git://linuxtv.org/media_tree.git
16631 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
16632 F:      drivers/media/i2c/ov5675.c
16633
16634 OMNIVISION OV5693 SENSOR DRIVER
16635 M:      Daniel Scally <[email protected]>
16636 L:      [email protected]
16637 S:      Maintained
16638 T:      git git://linuxtv.org/media_tree.git
16639 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
16640 F:      drivers/media/i2c/ov5693.c
16641
16642 OMNIVISION OV5695 SENSOR DRIVER
16643 M:      Shunqian Zheng <[email protected]>
16644 L:      [email protected]
16645 S:      Maintained
16646 T:      git git://linuxtv.org/media_tree.git
16647 F:      drivers/media/i2c/ov5695.c
16648
16649 OMNIVISION OV64A40 SENSOR DRIVER
16650 M:      Jacopo Mondi <[email protected]>
16651 L:      [email protected]
16652 S:      Maintained
16653 T:      git git://linuxtv.org/media_tree.git
16654 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
16655 F:      drivers/media/i2c/ov64a40.c
16656
16657 OMNIVISION OV7670 SENSOR DRIVER
16658 L:      [email protected]
16659 S:      Orphan
16660 T:      git git://linuxtv.org/media_tree.git
16661 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
16662 F:      drivers/media/i2c/ov7670.c
16663
16664 OMNIVISION OV772x SENSOR DRIVER
16665 M:      Jacopo Mondi <[email protected]>
16666 L:      [email protected]
16667 S:      Odd fixes
16668 T:      git git://linuxtv.org/media_tree.git
16669 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
16670 F:      drivers/media/i2c/ov772x.c
16671 F:      include/media/i2c/ov772x.h
16672
16673 OMNIVISION OV7740 SENSOR DRIVER
16674 L:      [email protected]
16675 S:      Orphan
16676 T:      git git://linuxtv.org/media_tree.git
16677 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
16678 F:      drivers/media/i2c/ov7740.c
16679
16680 OMNIVISION OV8856 SENSOR DRIVER
16681 M:      Sakari Ailus <[email protected]>
16682 L:      [email protected]
16683 S:      Maintained
16684 T:      git git://linuxtv.org/media_tree.git
16685 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
16686 F:      drivers/media/i2c/ov8856.c
16687
16688 OMNIVISION OV8858 SENSOR DRIVER
16689 M:      Jacopo Mondi <[email protected]>
16690 M:      Nicholas Roth <[email protected]>
16691 L:      [email protected]
16692 S:      Maintained
16693 T:      git git://linuxtv.org/media_tree.git
16694 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
16695 F:      drivers/media/i2c/ov8858.c
16696
16697 OMNIVISION OV9282 SENSOR DRIVER
16698 M:      Dave Stevenson <[email protected]>
16699 L:      [email protected]
16700 S:      Maintained
16701 T:      git git://linuxtv.org/media_tree.git
16702 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
16703 F:      drivers/media/i2c/ov9282.c
16704
16705 OMNIVISION OV9640 SENSOR DRIVER
16706 M:      Petr Cvek <[email protected]>
16707 L:      [email protected]
16708 S:      Maintained
16709 F:      drivers/media/i2c/ov9640.*
16710
16711 OMNIVISION OV9650 SENSOR DRIVER
16712 M:      Sakari Ailus <[email protected]>
16713 R:      Akinobu Mita <[email protected]>
16714 R:      Sylwester Nawrocki <[email protected]>
16715 L:      [email protected]
16716 S:      Maintained
16717 T:      git git://linuxtv.org/media_tree.git
16718 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
16719 F:      drivers/media/i2c/ov9650.c
16720
16721 OMNIVISION OV9734 SENSOR DRIVER
16722 M:      Tianshu Qiu <[email protected]>
16723 R:      Bingbu Cao <[email protected]>
16724 L:      [email protected]
16725 S:      Maintained
16726 T:      git git://linuxtv.org/media_tree.git
16727 F:      drivers/media/i2c/ov9734.c
16728
16729 ONBOARD USB HUB DRIVER
16730 M:      Matthias Kaehlcke <[email protected]>
16731 L:      [email protected]
16732 S:      Maintained
16733 F:      Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
16734 F:      drivers/usb/misc/onboard_usb_dev.c
16735
16736 ONENAND FLASH DRIVER
16737 M:      Kyungmin Park <[email protected]>
16738 L:      [email protected]
16739 S:      Maintained
16740 F:      drivers/mtd/nand/onenand/
16741 F:      include/linux/mtd/onenand*.h
16742
16743 ONEXPLAYER FAN DRIVER
16744 M:      Derek John Clark <[email protected]>
16745 M:      Joaquín Ignacio Aramendía <[email protected]>
16746 L:      [email protected]
16747 S:      Maintained
16748 F:      drivers/hwmon/oxp-sensors.c
16749
16750 ONIE TLV NVMEM LAYOUT DRIVER
16751 M:      Miquel Raynal <[email protected]>
16752 S:      Maintained
16753 F:      Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
16754 F:      drivers/nvmem/layouts/onie-tlv.c
16755
16756 ONION OMEGA2+ BOARD
16757 M:      Harvey Hunt <[email protected]>
16758 L:      [email protected]
16759 S:      Maintained
16760 F:      arch/mips/boot/dts/ralink/omega2p.dts
16761
16762 ONSEMI ETHERNET PHY DRIVERS
16763 M:      Piergiorgio Beruto <[email protected]>
16764 L:      [email protected]
16765 S:      Supported
16766 W:      http://www.onsemi.com
16767 F:      drivers/net/phy/ncn*
16768
16769 OP-TEE DRIVER
16770 M:      Jens Wiklander <[email protected]>
16771 L:      [email protected]
16772 S:      Maintained
16773 F:      Documentation/ABI/testing/sysfs-bus-optee-devices
16774 F:      drivers/tee/optee/
16775
16776 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
16777 M:      Sumit Garg <[email protected]>
16778 L:      [email protected]
16779 S:      Maintained
16780 F:      drivers/char/hw_random/optee-rng.c
16781
16782 OP-TEE RTC DRIVER
16783 M:      Clément Léger <[email protected]>
16784 L:      [email protected]
16785 S:      Maintained
16786 F:      drivers/rtc/rtc-optee.c
16787
16788 OPA-VNIC DRIVER
16789 M:      Dennis Dalessandro <[email protected]>
16790 L:      [email protected]
16791 S:      Supported
16792 F:      drivers/infiniband/ulp/opa_vnic
16793
16794 OPEN FIRMWARE AND FLATTENED DEVICE TREE
16795 M:      Rob Herring <[email protected]>
16796 M:      Saravana Kannan <[email protected]>
16797 L:      [email protected]
16798 S:      Maintained
16799 W:      http://www.devicetree.org/
16800 C:      irc://irc.libera.chat/devicetree
16801 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
16802 F:      Documentation/ABI/testing/sysfs-firmware-ofw
16803 F:      drivers/of/
16804 F:      include/linux/of*.h
16805 F:      scripts/dtc/
16806 F:      tools/testing/selftests/dt/
16807 K:      of_overlay_notifier_
16808 K:      of_overlay_fdt_apply
16809 K:      of_overlay_remove
16810
16811 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
16812 M:      Rob Herring <[email protected]>
16813 M:      Krzysztof Kozlowski <[email protected]>
16814 M:      Conor Dooley <[email protected]>
16815 L:      [email protected]
16816 S:      Maintained
16817 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
16818 C:      irc://irc.libera.chat/devicetree
16819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
16820 F:      Documentation/devicetree/
16821 F:      arch/*/boot/dts/
16822 F:      include/dt-bindings/
16823
16824 OPENCOMPUTE PTP CLOCK DRIVER
16825 M:      Jonathan Lemon <[email protected]>
16826 M:      Vadim Fedorenko <[email protected]>
16827 L:      [email protected]
16828 S:      Maintained
16829 F:      drivers/ptp/ptp_ocp.c
16830
16831 OPENCORES I2C BUS DRIVER
16832 M:      Peter Korsgaard <[email protected]>
16833 M:      Andrew Lunn <[email protected]>
16834 L:      [email protected]
16835 S:      Maintained
16836 F:      Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
16837 F:      Documentation/i2c/busses/i2c-ocores.rst
16838 F:      drivers/i2c/busses/i2c-ocores.c
16839 F:      include/linux/platform_data/i2c-ocores.h
16840
16841 OPENRISC ARCHITECTURE
16842 M:      Jonas Bonn <[email protected]>
16843 M:      Stefan Kristiansson <[email protected]>
16844 M:      Stafford Horne <[email protected]>
16845 L:      [email protected]
16846 S:      Maintained
16847 W:      http://openrisc.io
16848 T:      git https://github.com/openrisc/linux.git
16849 F:      Documentation/arch/openrisc/
16850 F:      Documentation/devicetree/bindings/openrisc/
16851 F:      arch/openrisc/
16852 F:      drivers/irqchip/irq-ompic.c
16853 F:      drivers/irqchip/irq-or1k-*
16854
16855 OPENVSWITCH
16856 M:      Pravin B Shelar <[email protected]>
16857 L:      [email protected]
16858 L:      [email protected]
16859 S:      Maintained
16860 W:      http://openvswitch.org
16861 F:      include/uapi/linux/openvswitch.h
16862 F:      net/openvswitch/
16863 F:      tools/testing/selftests/net/openvswitch/
16864
16865 OPERATING PERFORMANCE POINTS (OPP)
16866 M:      Viresh Kumar <[email protected]>
16867 M:      Nishanth Menon <[email protected]>
16868 M:      Stephen Boyd <[email protected]>
16869 L:      [email protected]
16870 S:      Maintained
16871 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
16872 F:      Documentation/devicetree/bindings/opp/
16873 F:      Documentation/power/opp.rst
16874 F:      drivers/opp/
16875 F:      include/linux/pm_opp.h
16876
16877 OPL4 DRIVER
16878 M:      Clemens Ladisch <[email protected]>
16879 L:      [email protected] (moderated for non-subscribers)
16880 S:      Maintained
16881 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16882 F:      sound/drivers/opl4/
16883
16884 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
16885 M:      Mark Fasheh <[email protected]>
16886 M:      Joel Becker <[email protected]>
16887 M:      Joseph Qi <[email protected]>
16888 L:      [email protected]
16889 S:      Supported
16890 W:      http://ocfs2.wiki.kernel.org
16891 F:      Documentation/filesystems/dlmfs.rst
16892 F:      Documentation/filesystems/ocfs2.rst
16893 F:      fs/ocfs2/
16894
16895 ORANGEFS FILESYSTEM
16896 M:      Mike Marshall <[email protected]>
16897 R:      Martin Brandenburg <[email protected]>
16898 L:      [email protected]
16899 S:      Supported
16900 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
16901 F:      Documentation/filesystems/orangefs.rst
16902 F:      fs/orangefs/
16903
16904 OV2659 OMNIVISION SENSOR DRIVER
16905 M:      "Lad, Prabhakar" <[email protected]>
16906 L:      [email protected]
16907 S:      Maintained
16908 W:      https://linuxtv.org
16909 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16910 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16911 F:      drivers/media/i2c/ov2659.c
16912 F:      include/media/i2c/ov2659.h
16913
16914 OVERLAY FILESYSTEM
16915 M:      Miklos Szeredi <[email protected]>
16916 M:      Amir Goldstein <[email protected]>
16917 L:      [email protected]
16918 S:      Supported
16919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
16920 F:      Documentation/filesystems/overlayfs.rst
16921 F:      fs/overlayfs/
16922
16923 P54 WIRELESS DRIVER
16924 M:      Christian Lamparter <[email protected]>
16925 L:      [email protected]
16926 S:      Maintained
16927 W:      https://wireless.wiki.kernel.org/en/users/Drivers/p54
16928 F:      drivers/net/wireless/intersil/p54/
16929
16930 PACKET SOCKETS
16931 M:      Willem de Bruijn <[email protected]>
16932 S:      Maintained
16933 F:      include/uapi/linux/if_packet.h
16934 F:      net/packet/af_packet.c
16935
16936 PACKING
16937 M:      Vladimir Oltean <[email protected]>
16938 L:      [email protected]
16939 S:      Supported
16940 F:      Documentation/core-api/packing.rst
16941 F:      include/linux/packing.h
16942 F:      lib/packing.c
16943
16944 PADATA PARALLEL EXECUTION MECHANISM
16945 M:      Steffen Klassert <[email protected]>
16946 M:      Daniel Jordan <[email protected]>
16947 L:      [email protected]
16948 L:      [email protected]
16949 S:      Maintained
16950 F:      Documentation/core-api/padata.rst
16951 F:      include/linux/padata.h
16952 F:      kernel/padata.c
16953
16954 PAGE CACHE
16955 M:      Matthew Wilcox (Oracle) <[email protected]>
16956 L:      [email protected]
16957 S:      Supported
16958 T:      git git://git.infradead.org/users/willy/pagecache.git
16959 F:      Documentation/filesystems/locking.rst
16960 F:      Documentation/filesystems/vfs.rst
16961 F:      include/linux/pagemap.h
16962 F:      mm/filemap.c
16963 F:      mm/page-writeback.c
16964 F:      mm/readahead.c
16965 F:      mm/truncate.c
16966
16967 PAGE POOL
16968 M:      Jesper Dangaard Brouer <[email protected]>
16969 M:      Ilias Apalodimas <[email protected]>
16970 L:      [email protected]
16971 S:      Supported
16972 F:      Documentation/networking/page_pool.rst
16973 F:      include/net/page_pool/
16974 F:      include/trace/events/page_pool.h
16975 F:      net/core/page_pool.c
16976
16977 PAGE TABLE CHECK
16978 M:      Pasha Tatashin <[email protected]>
16979 M:      Andrew Morton <[email protected]>
16980 L:      [email protected]
16981 S:      Maintained
16982 F:      Documentation/mm/page_table_check.rst
16983 F:      include/linux/page_table_check.h
16984 F:      mm/page_table_check.c
16985
16986 PANASONIC LAPTOP ACPI EXTRAS DRIVER
16987 M:      Kenneth Chan <[email protected]>
16988 L:      [email protected]
16989 S:      Maintained
16990 F:      drivers/platform/x86/panasonic-laptop.c
16991
16992 PARALLAX PING IIO SENSOR DRIVER
16993 M:      Andreas Klinger <[email protected]>
16994 L:      [email protected]
16995 S:      Maintained
16996 F:      Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
16997 F:      drivers/iio/proximity/ping.c
16998
16999 PARALLEL LCD/KEYPAD PANEL DRIVER
17000 M:      Willy Tarreau <[email protected]>
17001 M:      Ksenija Stanojevic <[email protected]>
17002 S:      Odd Fixes
17003 F:      Documentation/admin-guide/lcd-panel-cgram.rst
17004 F:      drivers/auxdisplay/panel.c
17005
17006 PARALLEL PORT SUBSYSTEM
17007 M:      Sudip Mukherjee <[email protected]>
17008 M:      Sudip Mukherjee <[email protected]>
17009 L:      [email protected] (subscribers-only)
17010 S:      Maintained
17011 F:      Documentation/driver-api/parport*.rst
17012 F:      drivers/char/ppdev.c
17013 F:      drivers/parport/
17014 F:      include/linux/parport*.h
17015 F:      include/uapi/linux/ppdev.h
17016
17017 PARAVIRT_OPS INTERFACE
17018 M:      Juergen Gross <[email protected]>
17019 R:      Ajay Kaher <[email protected]>
17020 R:      Alexey Makhalov <[email protected]>
17021 R:      Broadcom internal kernel review list <[email protected]>
17022 L:      [email protected]
17023 L:      [email protected]
17024 S:      Supported
17025 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17026 F:      Documentation/virt/paravirt_ops.rst
17027 F:      arch/*/include/asm/paravirt*.h
17028 F:      arch/*/kernel/paravirt*
17029 F:      include/linux/hypervisor.h
17030
17031 PARISC ARCHITECTURE
17032 M:      "James E.J. Bottomley" <[email protected]>
17033 M:      Helge Deller <[email protected]>
17034 L:      [email protected]
17035 S:      Maintained
17036 W:      https://parisc.wiki.kernel.org
17037 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
17038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17040 F:      Documentation/arch/parisc/
17041 F:      arch/parisc/
17042 F:      drivers/char/agp/parisc-agp.c
17043 F:      drivers/input/misc/hp_sdc_rtc.c
17044 F:      drivers/input/serio/gscps2.c
17045 F:      drivers/input/serio/hp_sdc*
17046 F:      drivers/parisc/
17047 F:      drivers/parport/parport_gsc.*
17048 F:      drivers/tty/serial/8250/8250_parisc.c
17049 F:      drivers/video/console/sti*
17050 F:      drivers/video/fbdev/sti*
17051 F:      drivers/video/logo/logo_parisc*
17052 F:      include/linux/hp_sdc.h
17053
17054 PARMAN
17055 M:      Jiri Pirko <[email protected]>
17056 L:      [email protected]
17057 S:      Supported
17058 F:      include/linux/parman.h
17059 F:      lib/parman.c
17060 F:      lib/test_parman.c
17061
17062 PC ENGINES APU BOARD DRIVER
17063 M:      Enrico Weigelt, metux IT consult <[email protected]>
17064 S:      Maintained
17065 F:      drivers/platform/x86/pcengines-apuv2.c
17066
17067 PC87360 HARDWARE MONITORING DRIVER
17068 M:      Jim Cromie <[email protected]>
17069 L:      [email protected]
17070 S:      Maintained
17071 F:      Documentation/hwmon/pc87360.rst
17072 F:      drivers/hwmon/pc87360.c
17073
17074 PC8736x GPIO DRIVER
17075 M:      Jim Cromie <[email protected]>
17076 S:      Maintained
17077 F:      drivers/char/pc8736x_gpio.c
17078
17079 PC87427 HARDWARE MONITORING DRIVER
17080 M:      Jean Delvare <[email protected]>
17081 L:      [email protected]
17082 S:      Maintained
17083 F:      Documentation/hwmon/pc87427.rst
17084 F:      drivers/hwmon/pc87427.c
17085
17086 PCA9532 LED DRIVER
17087 M:      Riku Voipio <[email protected]>
17088 S:      Maintained
17089 F:      drivers/leds/leds-pca9532.c
17090 F:      include/linux/leds-pca9532.h
17091
17092 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
17093 M:      Thomas Petazzoni <[email protected]>
17094 M:      Pali Rohár <[email protected]>
17095 L:      [email protected]
17096 L:      [email protected] (moderated for non-subscribers)
17097 S:      Maintained
17098 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
17099 F:      drivers/pci/controller/pci-aardvark.c
17100
17101 PCI DRIVER FOR ALTERA PCIE IP
17102 M:      Joyce Ooi <[email protected]>
17103 L:      [email protected]
17104 S:      Supported
17105 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
17106 F:      drivers/pci/controller/pcie-altera.c
17107
17108 PCI DRIVER FOR APPLIEDMICRO XGENE
17109 M:      Toan Le <[email protected]>
17110 L:      [email protected]
17111 L:      [email protected] (moderated for non-subscribers)
17112 S:      Maintained
17113 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
17114 F:      drivers/pci/controller/pci-xgene.c
17115
17116 PCI DRIVER FOR ARM VERSATILE PLATFORM
17117 M:      Rob Herring <[email protected]>
17118 L:      [email protected]
17119 L:      [email protected] (moderated for non-subscribers)
17120 S:      Maintained
17121 F:      Documentation/devicetree/bindings/pci/versatile.yaml
17122 F:      drivers/pci/controller/pci-versatile.c
17123
17124 PCI DRIVER FOR ARMADA 8K
17125 M:      Thomas Petazzoni <[email protected]>
17126 L:      [email protected]
17127 L:      [email protected] (moderated for non-subscribers)
17128 S:      Maintained
17129 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
17130 F:      drivers/pci/controller/dwc/pcie-armada8k.c
17131
17132 PCI DRIVER FOR CADENCE PCIE IP
17133 L:      [email protected]
17134 S:      Orphan
17135 F:      Documentation/devicetree/bindings/pci/cdns,*
17136 F:      drivers/pci/controller/cadence/*cadence*
17137
17138 PCI DRIVER FOR FREESCALE LAYERSCAPE
17139 M:      Minghuan Lian <[email protected]>
17140 M:      Mingkai Hu <[email protected]>
17141 M:      Roy Zang <[email protected]>
17142 L:      [email protected]
17143 L:      [email protected]
17144 L:      [email protected] (moderated for non-subscribers)
17145 S:      Maintained
17146 F:      drivers/pci/controller/dwc/*layerscape*
17147
17148 PCI DRIVER FOR FU740
17149 M:      Paul Walmsley <[email protected]>
17150 M:      Greentime Hu <[email protected]>
17151 M:      Samuel Holland <[email protected]>
17152 L:      [email protected]
17153 S:      Maintained
17154 F:      Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
17155 F:      drivers/pci/controller/dwc/pcie-fu740.c
17156
17157 PCI DRIVER FOR GENERIC OF HOSTS
17158 M:      Will Deacon <[email protected]>
17159 L:      [email protected]
17160 L:      [email protected] (moderated for non-subscribers)
17161 S:      Maintained
17162 F:      Documentation/devicetree/bindings/pci/host-generic-pci.yaml
17163 F:      drivers/pci/controller/pci-host-common.c
17164 F:      drivers/pci/controller/pci-host-generic.c
17165
17166 PCI DRIVER FOR IMX6
17167 M:      Richard Zhu <[email protected]>
17168 M:      Lucas Stach <[email protected]>
17169 L:      [email protected]
17170 L:      [email protected] (moderated for non-subscribers)
17171 S:      Maintained
17172 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
17173 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
17174 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
17175 F:      drivers/pci/controller/dwc/*imx6*
17176
17177 PCI DRIVER FOR INTEL IXP4XX
17178 M:      Linus Walleij <[email protected]>
17179 S:      Maintained
17180 F:      Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
17181 F:      drivers/pci/controller/pci-ixp4xx.c
17182
17183 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
17184 M:      Nirmal Patel <[email protected]>
17185 R:      Jonathan Derrick <[email protected]>
17186 L:      [email protected]
17187 S:      Supported
17188 F:      drivers/pci/controller/vmd.c
17189
17190 PCI DRIVER FOR MICROSEMI SWITCHTEC
17191 M:      Kurt Schwemmer <[email protected]>
17192 M:      Logan Gunthorpe <[email protected]>
17193 L:      [email protected]
17194 S:      Maintained
17195 F:      Documentation/ABI/testing/sysfs-class-switchtec
17196 F:      Documentation/driver-api/switchtec.rst
17197 F:      drivers/ntb/hw/mscc/
17198 F:      drivers/pci/switch/switchtec*
17199 F:      include/linux/switchtec.h
17200 F:      include/uapi/linux/switchtec_ioctl.h
17201
17202 PCI DRIVER FOR MOBIVEIL PCIE IP
17203 M:      Karthikeyan Mitran <[email protected]>
17204 M:      Hou Zhiqiang <[email protected]>
17205 L:      [email protected]
17206 S:      Supported
17207 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
17208 F:      drivers/pci/controller/mobiveil/pcie-mobiveil*
17209
17210 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
17211 M:      Thomas Petazzoni <[email protected]>
17212 M:      Pali Rohár <[email protected]>
17213 L:      [email protected]
17214 L:      [email protected] (moderated for non-subscribers)
17215 S:      Maintained
17216 F:      drivers/pci/controller/*mvebu*
17217
17218 PCI DRIVER FOR NVIDIA TEGRA
17219 M:      Thierry Reding <[email protected]>
17220 L:      [email protected]
17221 L:      [email protected]
17222 S:      Supported
17223 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
17224 F:      drivers/pci/controller/pci-tegra.c
17225
17226 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
17227 M:      Hou Zhiqiang <[email protected]>
17228 L:      [email protected]
17229 L:      [email protected] (moderated for non-subscribers)
17230 S:      Maintained
17231 F:      Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
17232 F:      drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
17233
17234 PCI DRIVER FOR RENESAS R-CAR
17235 M:      Marek Vasut <[email protected]>
17236 M:      Yoshihiro Shimoda <[email protected]>
17237 L:      [email protected]
17238 L:      [email protected]
17239 S:      Maintained
17240 F:      Documentation/devicetree/bindings/pci/*rcar*
17241 F:      drivers/pci/controller/*rcar*
17242 F:      drivers/pci/controller/dwc/*rcar*
17243
17244 PCI DRIVER FOR SAMSUNG EXYNOS
17245 M:      Jingoo Han <[email protected]>
17246 L:      [email protected]
17247 L:      [email protected] (moderated for non-subscribers)
17248 L:      [email protected]
17249 S:      Maintained
17250 F:      drivers/pci/controller/dwc/pci-exynos.c
17251
17252 PCI DRIVER FOR SYNOPSYS DESIGNWARE
17253 M:      Jingoo Han <[email protected]>
17254 M:      Manivannan Sadhasivam <[email protected]>
17255 L:      [email protected]
17256 S:      Maintained
17257 F:      Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
17258 F:      Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
17259 F:      drivers/pci/controller/dwc/*designware*
17260
17261 PCI DRIVER FOR TI DRA7XX/J721E
17262 M:      Vignesh Raghavendra <[email protected]>
17263 R:      Siddharth Vadapalli <[email protected]>
17264 L:      [email protected]
17265 L:      [email protected]
17266 L:      [email protected] (moderated for non-subscribers)
17267 S:      Supported
17268 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
17269 F:      drivers/pci/controller/cadence/pci-j721e.c
17270 F:      drivers/pci/controller/dwc/pci-dra7xx.c
17271
17272 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
17273 M:      Linus Walleij <[email protected]>
17274 L:      [email protected]
17275 S:      Maintained
17276 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
17277 F:      drivers/pci/controller/pci-v3-semi.c
17278
17279 PCI DRIVER FOR XILINX VERSAL CPM
17280 M:      Bharat Kumar Gogada <[email protected]>
17281 M:      Michal Simek <[email protected]>
17282 L:      [email protected]
17283 S:      Maintained
17284 F:      Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
17285 F:      drivers/pci/controller/pcie-xilinx-cpm.c
17286
17287 PCI ENDPOINT SUBSYSTEM
17288 M:      Manivannan Sadhasivam <[email protected]>
17289 M:      Krzysztof Wilczyński <[email protected]>
17290 R:      Kishon Vijay Abraham I <[email protected]>
17291 L:      [email protected]
17292 S:      Supported
17293 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17294 B:      https://bugzilla.kernel.org
17295 C:      irc://irc.oftc.net/linux-pci
17296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17297 F:      Documentation/PCI/endpoint/*
17298 F:      Documentation/misc-devices/pci-endpoint-test.rst
17299 F:      drivers/misc/pci_endpoint_test.c
17300 F:      drivers/pci/endpoint/
17301 F:      tools/pci/
17302
17303 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
17304 M:      Mahesh J Salgaonkar <[email protected]>
17305 R:      Oliver O'Halloran <[email protected]>
17306 L:      [email protected]
17307 S:      Supported
17308 F:      Documentation/PCI/pci-error-recovery.rst
17309 F:      Documentation/arch/powerpc/eeh-pci-error-recovery.rst
17310 F:      arch/powerpc/include/*/eeh*.h
17311 F:      arch/powerpc/kernel/eeh*.c
17312 F:      arch/powerpc/platforms/*/eeh*.c
17313 F:      drivers/pci/pcie/aer.c
17314 F:      drivers/pci/pcie/dpc.c
17315 F:      drivers/pci/pcie/err.c
17316
17317 PCI ERROR RECOVERY
17318 M:      Linas Vepstas <[email protected]>
17319 L:      [email protected]
17320 S:      Supported
17321 F:      Documentation/PCI/pci-error-recovery.rst
17322
17323 PCI MSI DRIVER FOR ALTERA MSI IP
17324 M:      Joyce Ooi <[email protected]>
17325 L:      [email protected]
17326 S:      Supported
17327 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
17328 F:      drivers/pci/controller/pcie-altera-msi.c
17329
17330 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
17331 M:      Toan Le <[email protected]>
17332 L:      [email protected]
17333 L:      [email protected] (moderated for non-subscribers)
17334 S:      Maintained
17335 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
17336 F:      drivers/pci/controller/pci-xgene-msi.c
17337
17338 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
17339 M:      Lorenzo Pieralisi <[email protected]>
17340 M:      Krzysztof Wilczyński <[email protected]>
17341 R:      Rob Herring <[email protected]>
17342 L:      [email protected]
17343 S:      Supported
17344 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17345 B:      https://bugzilla.kernel.org
17346 C:      irc://irc.oftc.net/linux-pci
17347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17348 F:      Documentation/devicetree/bindings/pci/
17349 F:      drivers/pci/controller/
17350 F:      drivers/pci/pci-bridge-emul.c
17351 F:      drivers/pci/pci-bridge-emul.h
17352
17353 PCI PEER-TO-PEER DMA (P2PDMA)
17354 M:      Bjorn Helgaas <[email protected]>
17355 M:      Logan Gunthorpe <[email protected]>
17356 L:      [email protected]
17357 S:      Supported
17358 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17359 B:      https://bugzilla.kernel.org
17360 C:      irc://irc.oftc.net/linux-pci
17361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17362 F:      Documentation/driver-api/pci/p2pdma.rst
17363 F:      drivers/pci/p2pdma.c
17364 F:      include/linux/pci-p2pdma.h
17365
17366 PCI SUBSYSTEM
17367 M:      Bjorn Helgaas <[email protected]>
17368 L:      [email protected]
17369 S:      Supported
17370 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17371 B:      https://bugzilla.kernel.org
17372 C:      irc://irc.oftc.net/linux-pci
17373 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17374 F:      Documentation/PCI/
17375 F:      Documentation/devicetree/bindings/pci/
17376 F:      arch/x86/kernel/early-quirks.c
17377 F:      arch/x86/kernel/quirks.c
17378 F:      arch/x86/pci/
17379 F:      drivers/acpi/pci*
17380 F:      drivers/pci/
17381 F:      include/asm-generic/pci*
17382 F:      include/linux/of_pci.h
17383 F:      include/linux/pci*
17384 F:      include/uapi/linux/pci*
17385
17386 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
17387 M:      Jonathan Chocron <[email protected]>
17388 L:      [email protected]
17389 S:      Maintained
17390 F:      Documentation/devicetree/bindings/pci/pcie-al.txt
17391 F:      drivers/pci/controller/dwc/pcie-al.c
17392
17393 PCIE DRIVER FOR AMLOGIC MESON
17394 M:      Yue Wang <[email protected]>
17395 L:      [email protected]
17396 L:      [email protected]
17397 S:      Maintained
17398 F:      drivers/pci/controller/dwc/pci-meson.c
17399
17400 PCIE DRIVER FOR AXIS ARTPEC
17401 M:      Jesper Nilsson <[email protected]>
17402 L:      [email protected]
17403 L:      [email protected]
17404 S:      Maintained
17405 F:      Documentation/devicetree/bindings/pci/axis,artpec*
17406 F:      drivers/pci/controller/dwc/*artpec*
17407
17408 PCIE DRIVER FOR CAVIUM THUNDERX
17409 M:      Robert Richter <[email protected]>
17410 L:      [email protected]
17411 L:      [email protected] (moderated for non-subscribers)
17412 S:      Odd Fixes
17413 F:      drivers/pci/controller/pci-thunder-*
17414
17415 PCIE DRIVER FOR HISILICON
17416 M:      Zhou Wang <[email protected]>
17417 L:      [email protected]
17418 S:      Maintained
17419 F:      drivers/pci/controller/dwc/pcie-hisi.c
17420
17421 PCIE DRIVER FOR HISILICON KIRIN
17422 M:      Xiaowei Song <[email protected]>
17423 M:      Binghui Wang <[email protected]>
17424 L:      [email protected]
17425 S:      Maintained
17426 F:      Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
17427 F:      drivers/pci/controller/dwc/pcie-kirin.c
17428
17429 PCIE DRIVER FOR HISILICON STB
17430 M:      Shawn Guo <[email protected]>
17431 L:      [email protected]
17432 S:      Maintained
17433 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
17434 F:      drivers/pci/controller/dwc/pcie-histb.c
17435
17436 PCIE DRIVER FOR INTEL KEEM BAY
17437 M:      Srikanth Thokala <[email protected]>
17438 L:      [email protected]
17439 S:      Supported
17440 F:      Documentation/devicetree/bindings/pci/intel,keembay-pcie*
17441 F:      drivers/pci/controller/dwc/pcie-keembay.c
17442
17443 PCIE DRIVER FOR INTEL LGM GW SOC
17444 M:      Chuanhua Lei <[email protected]>
17445 L:      [email protected]
17446 S:      Maintained
17447 F:      Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
17448 F:      drivers/pci/controller/dwc/pcie-intel-gw.c
17449
17450 PCIE DRIVER FOR MEDIATEK
17451 M:      Ryder Lee <[email protected]>
17452 M:      Jianjun Wang <[email protected]>
17453 L:      [email protected]
17454 L:      [email protected] (moderated for non-subscribers)
17455 S:      Supported
17456 F:      Documentation/devicetree/bindings/pci/mediatek*
17457 F:      drivers/pci/controller/*mediatek*
17458
17459 PCIE DRIVER FOR MICROCHIP
17460 M:      Daire McNamara <[email protected]>
17461 L:      [email protected]
17462 S:      Supported
17463 F:      Documentation/devicetree/bindings/pci/microchip*
17464 F:      drivers/pci/controller/*microchip*
17465
17466 PCIE DRIVER FOR QUALCOMM MSM
17467 M:      Manivannan Sadhasivam <[email protected]>
17468 L:      [email protected]
17469 L:      [email protected]
17470 S:      Maintained
17471 F:      drivers/pci/controller/dwc/pcie-qcom.c
17472
17473 PCIE DRIVER FOR ROCKCHIP
17474 M:      Shawn Lin <[email protected]>
17475 L:      [email protected]
17476 L:      [email protected]
17477 S:      Maintained
17478 F:      Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
17479 F:      drivers/pci/controller/pcie-rockchip*
17480
17481 PCIE DRIVER FOR SOCIONEXT UNIPHIER
17482 M:      Kunihiko Hayashi <[email protected]>
17483 L:      [email protected]
17484 S:      Maintained
17485 F:      Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
17486 F:      drivers/pci/controller/dwc/pcie-uniphier*
17487
17488 PCIE DRIVER FOR ST SPEAR13XX
17489 M:      Pratyush Anand <[email protected]>
17490 L:      [email protected]
17491 S:      Maintained
17492 F:      drivers/pci/controller/dwc/*spear*
17493
17494 PCIE ENDPOINT DRIVER FOR QUALCOMM
17495 M:      Manivannan Sadhasivam <[email protected]>
17496 L:      [email protected]
17497 L:      [email protected]
17498 S:      Maintained
17499 F:      Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
17500 F:      drivers/pci/controller/dwc/pcie-qcom-ep.c
17501
17502 PCMCIA SUBSYSTEM
17503 M:      Dominik Brodowski <[email protected]>
17504 S:      Odd Fixes
17505 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
17506 F:      Documentation/pcmcia/
17507 F:      drivers/pcmcia/
17508 F:      include/pcmcia/
17509 F:      tools/pcmcia/
17510
17511 PCNET32 NETWORK DRIVER
17512 M:      Don Fry <[email protected]>
17513 L:      [email protected]
17514 S:      Maintained
17515 F:      drivers/net/ethernet/amd/pcnet32.c
17516
17517 PCRYPT PARALLEL CRYPTO ENGINE
17518 M:      Steffen Klassert <[email protected]>
17519 L:      [email protected]
17520 S:      Maintained
17521 F:      crypto/pcrypt.c
17522 F:      include/crypto/pcrypt.h
17523
17524 PDS DSC VIRTIO DATA PATH ACCELERATOR
17525 R:      Shannon Nelson <[email protected]>
17526 F:      drivers/vdpa/pds/
17527
17528 PECI HARDWARE MONITORING DRIVERS
17529 M:      Iwona Winiarska <[email protected]>
17530 L:      [email protected]
17531 S:      Supported
17532 F:      Documentation/hwmon/peci-cputemp.rst
17533 F:      Documentation/hwmon/peci-dimmtemp.rst
17534 F:      drivers/hwmon/peci/
17535
17536 PECI SUBSYSTEM
17537 M:      Iwona Winiarska <[email protected]>
17538 L:      [email protected] (moderated for non-subscribers)
17539 S:      Supported
17540 F:      Documentation/devicetree/bindings/peci/
17541 F:      Documentation/peci/
17542 F:      drivers/peci/
17543 F:      include/linux/peci-cpu.h
17544 F:      include/linux/peci.h
17545
17546 PENSANDO ETHERNET DRIVERS
17547 M:      Shannon Nelson <[email protected]>
17548 M:      Brett Creeley <[email protected]>
17549 M:      [email protected]
17550 L:      [email protected]
17551 S:      Supported
17552 F:      Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
17553 F:      drivers/net/ethernet/pensando/
17554
17555 PER-CPU MEMORY ALLOCATOR
17556 M:      Dennis Zhou <[email protected]>
17557 M:      Tejun Heo <[email protected]>
17558 M:      Christoph Lameter <[email protected]>
17559 L:      [email protected]
17560 S:      Maintained
17561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
17562 F:      arch/*/include/asm/percpu.h
17563 F:      include/linux/percpu*.h
17564 F:      lib/percpu*.c
17565 F:      mm/percpu*.c
17566
17567 PER-TASK DELAY ACCOUNTING
17568 M:      Balbir Singh <[email protected]>
17569 S:      Maintained
17570 F:      include/linux/delayacct.h
17571 F:      kernel/delayacct.c
17572
17573 PERFORMANCE EVENTS SUBSYSTEM
17574 M:      Peter Zijlstra <[email protected]>
17575 M:      Ingo Molnar <[email protected]>
17576 M:      Arnaldo Carvalho de Melo <[email protected]>
17577 M:      Namhyung Kim <[email protected]>
17578 R:      Mark Rutland <[email protected]>
17579 R:      Alexander Shishkin <[email protected]>
17580 R:      Jiri Olsa <[email protected]>
17581 R:      Ian Rogers <[email protected]>
17582 R:      Adrian Hunter <[email protected]>
17583 R:      "Liang, Kan" <[email protected]>
17584 L:      [email protected]
17585 L:      [email protected]
17586 S:      Supported
17587 W:      https://perf.wiki.kernel.org/
17588 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17589 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
17590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
17591 F:      arch/*/events/*
17592 F:      arch/*/events/*/*
17593 F:      arch/*/include/asm/perf_event.h
17594 F:      arch/*/kernel/*/*/perf_event*.c
17595 F:      arch/*/kernel/*/perf_event*.c
17596 F:      arch/*/kernel/perf_callchain.c
17597 F:      arch/*/kernel/perf_event*.c
17598 F:      include/linux/perf_event.h
17599 F:      include/uapi/linux/perf_event.h
17600 F:      kernel/events/*
17601 F:      tools/lib/perf/
17602 F:      tools/perf/
17603
17604 PERFORMANCE EVENTS TOOLING ARM64
17605 R:      John Garry <[email protected]>
17606 R:      Will Deacon <[email protected]>
17607 R:      James Clark <[email protected]>
17608 R:      Mike Leach <[email protected]>
17609 R:      Leo Yan <[email protected]>
17610 L:      [email protected] (moderated for non-subscribers)
17611 S:      Supported
17612 F:      tools/build/feature/test-libopencsd.c
17613 F:      tools/perf/arch/arm*/
17614 F:      tools/perf/pmu-events/arch/arm64/
17615 F:      tools/perf/util/arm-spe*
17616 F:      tools/perf/util/cs-etm*
17617
17618 PERSONALITY HANDLING
17619 M:      Christoph Hellwig <[email protected]>
17620 L:      [email protected]
17621 S:      Maintained
17622 F:      include/linux/personality.h
17623 F:      include/uapi/linux/personality.h
17624
17625 PHOENIX RC FLIGHT CONTROLLER ADAPTER
17626 M:      Marcus Folkesson <[email protected]>
17627 L:      [email protected]
17628 S:      Maintained
17629 F:      Documentation/input/devices/pxrc.rst
17630 F:      drivers/input/joystick/pxrc.c
17631
17632 PHONET PROTOCOL
17633 M:      Remi Denis-Courmont <[email protected]>
17634 S:      Supported
17635 F:      Documentation/networking/phonet.rst
17636 F:      include/linux/phonet.h
17637 F:      include/net/phonet/
17638 F:      include/uapi/linux/phonet.h
17639 F:      net/phonet/
17640
17641 PHRAM MTD DRIVER
17642 M:      Joern Engel <[email protected]>
17643 L:      [email protected]
17644 S:      Maintained
17645 F:      drivers/mtd/devices/phram.c
17646
17647 PICOLCD HID DRIVER
17648 M:      Bruno Prémont <[email protected]>
17649 L:      [email protected]
17650 S:      Maintained
17651 F:      drivers/hid/hid-picolcd*
17652
17653 PIDFD API
17654 M:      Christian Brauner <[email protected]>
17655 L:      [email protected]
17656 S:      Maintained
17657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
17658 F:      samples/pidfd/
17659 F:      tools/testing/selftests/clone3/
17660 F:      tools/testing/selftests/pid_namespace/
17661 F:      tools/testing/selftests/pidfd/
17662 K:      (?i)pidfd
17663 K:      (?i)clone3
17664 K:      \b(clone_args|kernel_clone_args)\b
17665
17666 PIN CONTROL SUBSYSTEM
17667 M:      Linus Walleij <[email protected]>
17668 L:      [email protected]
17669 S:      Maintained
17670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
17671 F:      Documentation/devicetree/bindings/pinctrl/
17672 F:      Documentation/driver-api/pin-control.rst
17673 F:      drivers/pinctrl/
17674 F:      include/dt-bindings/pinctrl/
17675 F:      include/linux/pinctrl/
17676
17677 PIN CONTROLLER - AMD
17678 M:      Basavaraj Natikar <[email protected]>
17679 M:      Shyam Sundar S K <[email protected]>
17680 S:      Maintained
17681 F:      drivers/pinctrl/pinctrl-amd.c
17682
17683 PIN CONTROLLER - FREESCALE
17684 M:      Dong Aisheng <[email protected]>
17685 M:      Fabio Estevam <[email protected]>
17686 M:      Shawn Guo <[email protected]>
17687 M:      Jacky Bai <[email protected]>
17688 R:      Pengutronix Kernel Team <[email protected]>
17689 L:      [email protected]
17690 L:      NXP S32 Linux Team <[email protected]>
17691 S:      Maintained
17692 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
17693 F:      Documentation/devicetree/bindings/pinctrl/nxp,s32*
17694 F:      drivers/pinctrl/freescale/
17695 F:      drivers/pinctrl/nxp/
17696
17697 PIN CONTROLLER - INTEL
17698 M:      Mika Westerberg <[email protected]>
17699 M:      Andy Shevchenko <[email protected]>
17700 S:      Supported
17701 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
17702 F:      drivers/pinctrl/intel/
17703
17704 PIN CONTROLLER - KEEMBAY
17705 M:      Lakshmi Sowjanya D <[email protected]>
17706 S:      Supported
17707 F:      drivers/pinctrl/pinctrl-keembay*
17708
17709 PIN CONTROLLER - MEDIATEK
17710 M:      Sean Wang <[email protected]>
17711 L:      [email protected] (moderated for non-subscribers)
17712 S:      Maintained
17713 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
17714 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
17715 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
17716 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
17717 F:      drivers/pinctrl/mediatek/
17718
17719 PIN CONTROLLER - MEDIATEK MIPS
17720 M:      Arınç ÜNAL <[email protected]>
17721 M:      Sergio Paracuellos <[email protected]>
17722 L:      [email protected] (moderated for non-subscribers)
17723 L:      [email protected]
17724 S:      Maintained
17725 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
17726 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
17727 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
17728 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
17729 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
17730 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
17731 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
17732 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
17733 F:      drivers/pinctrl/mediatek/pinctrl-mt7620.c
17734 F:      drivers/pinctrl/mediatek/pinctrl-mt7621.c
17735 F:      drivers/pinctrl/mediatek/pinctrl-mt76x8.c
17736 F:      drivers/pinctrl/mediatek/pinctrl-mtmips.*
17737 F:      drivers/pinctrl/mediatek/pinctrl-rt2880.c
17738 F:      drivers/pinctrl/mediatek/pinctrl-rt305x.c
17739 F:      drivers/pinctrl/mediatek/pinctrl-rt3883.c
17740
17741 PIN CONTROLLER - MICROCHIP AT91
17742 M:      Ludovic Desroches <[email protected]>
17743 L:      [email protected] (moderated for non-subscribers)
17744 L:      [email protected]
17745 S:      Supported
17746 F:      drivers/gpio/gpio-sama5d2-piobu.c
17747 F:      drivers/pinctrl/pinctrl-at91*
17748
17749 PIN CONTROLLER - QUALCOMM
17750 M:      Bjorn Andersson <[email protected]>
17751 L:      [email protected]
17752 S:      Maintained
17753 F:      Documentation/devicetree/bindings/pinctrl/qcom,*
17754 F:      drivers/pinctrl/qcom/
17755
17756 PIN CONTROLLER - RENESAS
17757 M:      Geert Uytterhoeven <[email protected]>
17758 L:      [email protected]
17759 S:      Supported
17760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
17761 F:      Documentation/devicetree/bindings/pinctrl/renesas,*
17762 F:      drivers/pinctrl/renesas/
17763
17764 PIN CONTROLLER - SAMSUNG
17765 M:      Krzysztof Kozlowski <[email protected]>
17766 M:      Sylwester Nawrocki <[email protected]>
17767 R:      Alim Akhtar <[email protected]>
17768 L:      [email protected] (moderated for non-subscribers)
17769 L:      [email protected]
17770 S:      Maintained
17771 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
17772 B:      mailto:[email protected]
17773 C:      irc://irc.libera.chat/linux-exynos
17774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
17775 F:      Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
17776 F:      drivers/pinctrl/samsung/
17777
17778 PIN CONTROLLER - SINGLE
17779 M:      Tony Lindgren <[email protected]>
17780 M:      Haojian Zhuang <[email protected]>
17781 L:      [email protected] (moderated for non-subscribers)
17782 L:      [email protected]
17783 S:      Maintained
17784 F:      drivers/pinctrl/pinctrl-single.c
17785
17786 PIN CONTROLLER - SUNPLUS / TIBBO
17787 M:      Dvorkin Dmitry <[email protected]>
17788 M:      Wells Lu <[email protected]>
17789 L:      [email protected] (moderated for non-subscribers)
17790 S:      Maintained
17791 W:      https://sunplus.atlassian.net/wiki/spaces/doc/overview
17792 F:      Documentation/devicetree/bindings/pinctrl/sunplus,*
17793 F:      drivers/pinctrl/sunplus/
17794 F:      include/dt-bindings/pinctrl/sppctl*.h
17795
17796 PINE64 PINEPHONE KEYBOARD DRIVER
17797 M:      Samuel Holland <[email protected]>
17798 S:      Supported
17799 F:      Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
17800 F:      drivers/input/keyboard/pinephone-keyboard.c
17801
17802 PKTCDVD DRIVER
17803 M:      [email protected]
17804 S:      Orphan
17805 F:      drivers/block/pktcdvd.c
17806 F:      include/linux/pktcdvd.h
17807 F:      include/uapi/linux/pktcdvd.h
17808
17809 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
17810 M:      Tomasz Duszynski <[email protected]>
17811 S:      Maintained
17812 F:      Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
17813 F:      drivers/iio/chemical/pms7003.c
17814
17815 PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
17816 M:      Piergiorgio Beruto <[email protected]>
17817 L:      [email protected]
17818 S:      Maintained
17819 F:      drivers/net/phy/mdio-open-alliance.h
17820 F:      net/ethtool/plca.c
17821
17822 PLDMFW LIBRARY
17823 M:      Jacob Keller <[email protected]>
17824 S:      Maintained
17825 F:      Documentation/driver-api/pldmfw/
17826 F:      include/linux/pldmfw.h
17827 F:      lib/pldmfw/
17828
17829 PLX DMA DRIVER
17830 M:      Logan Gunthorpe <[email protected]>
17831 S:      Maintained
17832 F:      drivers/dma/plx_dma.c
17833
17834 PM-GRAPH UTILITY
17835 M:      "Todd E Brandt" <[email protected]>
17836 L:      [email protected]
17837 S:      Supported
17838 W:      https://01.org/pm-graph
17839 B:      https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
17840 T:      git git://github.com/intel/pm-graph
17841 F:      tools/power/pm-graph
17842
17843 PM6764TR DRIVER
17844 M:      Charles Hsu     <[email protected]>
17845 L:      [email protected]
17846 S:      Maintained
17847 F:      Documentation/hwmon/pm6764tr.rst
17848 F:      drivers/hwmon/pmbus/pm6764tr.c
17849
17850 PMC SIERRA MaxRAID DRIVER
17851 L:      [email protected]
17852 S:      Orphan
17853 W:      http://www.pmc-sierra.com/
17854 F:      drivers/scsi/pmcraid.*
17855
17856 PMC SIERRA PM8001 DRIVER
17857 M:      Jack Wang <[email protected]>
17858 L:      [email protected]
17859 S:      Supported
17860 F:      drivers/scsi/pm8001/
17861
17862 PNI RM3100 IIO DRIVER
17863 M:      Song Qiang <[email protected]>
17864 L:      [email protected]
17865 S:      Maintained
17866 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
17867 F:      drivers/iio/magnetometer/rm3100*
17868
17869 PNP SUPPORT
17870 M:      "Rafael J. Wysocki" <[email protected]>
17871 L:      [email protected]
17872 S:      Maintained
17873 F:      drivers/pnp/
17874 F:      include/linux/pnp.h
17875
17876 POSIX CLOCKS and TIMERS
17877 M:      Anna-Maria Behnsen <[email protected]>
17878 M:      Frederic Weisbecker <[email protected]>
17879 M:      Thomas Gleixner <[email protected]>
17880 L:      [email protected]
17881 S:      Maintained
17882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17883 F:      fs/timerfd.c
17884 F:      include/linux/time_namespace.h
17885 F:      include/linux/timerfd.h
17886 F:      include/uapi/linux/time.h
17887 F:      include/uapi/linux/timerfd.h
17888 F:      include/trace/events/timer*
17889 F:      kernel/time/itimer.c
17890 F:      kernel/time/posix-*
17891 F:      kernel/time/namespace.c
17892
17893 POWER MANAGEMENT CORE
17894 M:      "Rafael J. Wysocki" <[email protected]>
17895 L:      [email protected]
17896 S:      Supported
17897 B:      https://bugzilla.kernel.org
17898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
17899 F:      drivers/base/power/
17900 F:      drivers/powercap/
17901 F:      include/linux/intel_rapl.h
17902 F:      include/linux/pm.h
17903 F:      include/linux/pm_*
17904 F:      include/linux/powercap.h
17905 F:      kernel/configs/nopm.config
17906
17907 POWER STATE COORDINATION INTERFACE (PSCI)
17908 M:      Mark Rutland <[email protected]>
17909 M:      Lorenzo Pieralisi <[email protected]>
17910 L:      [email protected] (moderated for non-subscribers)
17911 S:      Maintained
17912 F:      drivers/firmware/psci/
17913 F:      include/linux/psci.h
17914 F:      include/uapi/linux/psci.h
17915
17916 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
17917 M:      Sebastian Reichel <[email protected]>
17918 L:      [email protected]
17919 S:      Maintained
17920 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17921 F:      Documentation/ABI/testing/sysfs-class-power
17922 F:      Documentation/devicetree/bindings/power/supply/
17923 F:      drivers/power/supply/
17924 F:      include/linux/power/
17925 F:      include/linux/power_supply.h
17926 F:      tools/testing/selftests/power_supply/
17927
17928 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
17929 M:      Suraj Jitindar Singh <[email protected]>
17930 L:      [email protected]
17931 S:      Maintained
17932 F:      drivers/char/powernv-op-panel.c
17933
17934 PPP OVER ATM (RFC 2364)
17935 M:      Mitchell Blank Jr <[email protected]>
17936 S:      Maintained
17937 F:      include/uapi/linux/atmppp.h
17938 F:      net/atm/pppoatm.c
17939
17940 PPP OVER ETHERNET
17941 M:      Michal Ostrowski <[email protected]>
17942 S:      Maintained
17943 F:      drivers/net/ppp/pppoe.c
17944 F:      drivers/net/ppp/pppox.c
17945
17946 PPP OVER L2TP
17947 M:      James Chapman <[email protected]>
17948 S:      Maintained
17949 F:      include/linux/if_pppol2tp.h
17950 F:      include/uapi/linux/if_pppol2tp.h
17951 F:      net/l2tp/l2tp_ppp.c
17952
17953 PPP PROTOCOL DRIVERS AND COMPRESSORS
17954 L:      [email protected]
17955 S:      Orphan
17956 F:      drivers/net/ppp/ppp_*
17957
17958 PPS SUPPORT
17959 M:      Rodolfo Giometti <[email protected]>
17960 L:      [email protected] (subscribers-only)
17961 S:      Maintained
17962 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
17963 F:      Documentation/ABI/testing/sysfs-pps
17964 F:      Documentation/devicetree/bindings/pps/pps-gpio.yaml
17965 F:      Documentation/driver-api/pps.rst
17966 F:      drivers/pps/
17967 F:      include/linux/pps*.h
17968 F:      include/uapi/linux/pps.h
17969
17970 PPTP DRIVER
17971 M:      Dmitry Kozlov <[email protected]>
17972 L:      [email protected]
17973 S:      Maintained
17974 W:      http://sourceforge.net/projects/accel-pptp
17975 F:      drivers/net/ppp/pptp.c
17976
17977 PRESSURE STALL INFORMATION (PSI)
17978 M:      Johannes Weiner <[email protected]>
17979 M:      Suren Baghdasaryan <[email protected]>
17980 R:      Peter Ziljstra <[email protected]>
17981 S:      Maintained
17982 F:      include/linux/psi*
17983 F:      kernel/sched/psi.c
17984
17985 PRINTK
17986 M:      Petr Mladek <[email protected]>
17987 R:      Steven Rostedt <[email protected]>
17988 R:      John Ogness <[email protected]>
17989 R:      Sergey Senozhatsky <[email protected]>
17990 S:      Maintained
17991 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
17992 F:      include/linux/printk.h
17993 F:      kernel/printk/
17994
17995 PRINTK INDEXING
17996 R:      Chris Down <[email protected]>
17997 S:      Maintained
17998 F:      Documentation/core-api/printk-index.rst
17999 F:      kernel/printk/index.c
18000 K:      printk_index
18001
18002 PROC FILESYSTEM
18003 L:      [email protected]
18004 L:      [email protected]
18005 S:      Maintained
18006 F:      Documentation/filesystems/proc.rst
18007 F:      fs/proc/
18008 F:      include/linux/proc_fs.h
18009 F:      tools/testing/selftests/proc/
18010
18011 PROC SYSCTL
18012 M:      Luis Chamberlain <[email protected]>
18013 M:      Kees Cook <[email protected]>
18014 M:      Joel Granados <[email protected]>
18015 L:      [email protected]
18016 L:      [email protected]
18017 S:      Maintained
18018 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18019 F:      fs/proc/proc_sysctl.c
18020 F:      include/linux/sysctl.h
18021 F:      kernel/sysctl-test.c
18022 F:      kernel/sysctl.c
18023 F:      tools/testing/selftests/sysctl/
18024
18025 PS3 NETWORK SUPPORT
18026 M:      Geoff Levand <[email protected]>
18027 L:      [email protected]
18028 L:      [email protected]
18029 S:      Maintained
18030 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
18031
18032 PS3 PLATFORM SUPPORT
18033 M:      Geoff Levand <[email protected]>
18034 L:      [email protected]
18035 S:      Maintained
18036 F:      arch/powerpc/boot/ps3*
18037 F:      arch/powerpc/include/asm/lv1call.h
18038 F:      arch/powerpc/include/asm/ps3*.h
18039 F:      arch/powerpc/platforms/ps3/
18040 F:      drivers/*/ps3*
18041 F:      drivers/ps3/
18042 F:      drivers/rtc/rtc-ps3.c
18043 F:      drivers/usb/host/*ps3.c
18044 F:      sound/ppc/snd_ps3*
18045
18046 PS3VRAM DRIVER
18047 M:      Jim Paris <[email protected]>
18048 M:      Geoff Levand <[email protected]>
18049 L:      [email protected]
18050 S:      Maintained
18051 F:      drivers/block/ps3vram.c
18052
18053 PSAMPLE PACKET SAMPLING SUPPORT
18054 M:      Yotam Gigi <[email protected]>
18055 S:      Maintained
18056 F:      include/net/psample.h
18057 F:      include/uapi/linux/psample.h
18058 F:      net/psample
18059
18060 PSE NETWORK DRIVER
18061 M:      Oleksij Rempel <[email protected]>
18062 M:      Kory Maincent <[email protected]>
18063 L:      [email protected]
18064 S:      Maintained
18065 F:      Documentation/devicetree/bindings/net/pse-pd/
18066 F:      drivers/net/pse-pd/
18067
18068 PSTORE FILESYSTEM
18069 M:      Kees Cook <[email protected]>
18070 R:      Tony Luck <[email protected]>
18071 R:      Guilherme G. Piccoli <[email protected]>
18072 L:      [email protected]
18073 S:      Supported
18074 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
18075 F:      Documentation/admin-guide/pstore-blk.rst
18076 F:      Documentation/admin-guide/ramoops.rst
18077 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
18078 F:      drivers/acpi/apei/erst.c
18079 F:      drivers/firmware/efi/efi-pstore.c
18080 F:      fs/pstore/
18081 F:      include/linux/pstore*
18082 K:      \b(pstore|ramoops)
18083
18084 PT5161L HARDWARE MONITOR DRIVER
18085 M:      Cosmo Chou <[email protected]>
18086 L:      [email protected]
18087 S:      Maintained
18088 F:      Documentation/hwmon/pt5161l.rst
18089 F:      drivers/hwmon/pt5161l.c
18090
18091 PTP HARDWARE CLOCK SUPPORT
18092 M:      Richard Cochran <[email protected]>
18093 L:      [email protected]
18094 S:      Maintained
18095 W:      http://linuxptp.sourceforge.net/
18096 F:      Documentation/ABI/testing/sysfs-ptp
18097 F:      Documentation/driver-api/ptp.rst
18098 F:      drivers/net/phy/dp83640*
18099 F:      drivers/ptp/*
18100 F:      include/linux/ptp_cl*
18101 K:      (?:\b|_)ptp(?:\b|_)
18102
18103 PTP MOCKUP CLOCK SUPPORT
18104 M:      Vladimir Oltean <[email protected]>
18105 L:      [email protected]
18106 S:      Maintained
18107 F:      drivers/ptp/ptp_mock.c
18108 F:      include/linux/ptp_mock.h
18109
18110 PTP VIRTUAL CLOCK SUPPORT
18111 M:      Yangbo Lu <[email protected]>
18112 L:      [email protected]
18113 S:      Maintained
18114 F:      drivers/ptp/ptp_vclock.c
18115 F:      net/ethtool/phc_vclocks.c
18116
18117 PTRACE SUPPORT
18118 M:      Oleg Nesterov <[email protected]>
18119 S:      Maintained
18120 F:      arch/*/*/ptrace*.c
18121 F:      arch/*/include/asm/ptrace*.h
18122 F:      arch/*/ptrace*.c
18123 F:      include/asm-generic/syscall.h
18124 F:      include/linux/ptrace.h
18125 F:      include/linux/regset.h
18126 F:      include/uapi/linux/ptrace.h
18127 F:      kernel/ptrace.c
18128
18129 PULSE8-CEC DRIVER
18130 M:      Hans Verkuil <[email protected]>
18131 L:      [email protected]
18132 S:      Maintained
18133 T:      git git://linuxtv.org/media_tree.git
18134 F:      drivers/media/cec/usb/pulse8/
18135
18136 PURELIFI PLFXLC DRIVER
18137 M:      Srinivasan Raju <[email protected]>
18138 L:      [email protected]
18139 S:      Supported
18140 F:      drivers/net/wireless/purelifi/plfxlc/
18141
18142 PVRUSB2 VIDEO4LINUX DRIVER
18143 M:      Mike Isely <[email protected]>
18144 L:      [email protected]       (subscribers-only)
18145 L:      [email protected]
18146 S:      Maintained
18147 W:      http://www.isely.net/pvrusb2/
18148 T:      git git://linuxtv.org/media_tree.git
18149 F:      Documentation/driver-api/media/drivers/pvrusb2*
18150 F:      drivers/media/usb/pvrusb2/
18151
18152 PWC WEBCAM DRIVER
18153 M:      Hans Verkuil <[email protected]>
18154 L:      [email protected]
18155 S:      Odd Fixes
18156 T:      git git://linuxtv.org/media_tree.git
18157 F:      drivers/media/usb/pwc/*
18158 F:      include/trace/events/pwc.h
18159
18160 PWM IR Transmitter
18161 M:      Sean Young <[email protected]>
18162 L:      [email protected]
18163 S:      Maintained
18164 F:      Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
18165 F:      drivers/media/rc/pwm-ir-tx.c
18166
18167 PWM SUBSYSTEM
18168 M:      Uwe Kleine-König <[email protected]>
18169 L:      [email protected]
18170 S:      Maintained
18171 Q:      https://patchwork.ozlabs.org/project/linux-pwm/list/
18172 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
18173 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
18174 F:      Documentation/devicetree/bindings/pwm/
18175 F:      Documentation/driver-api/pwm.rst
18176 F:      drivers/gpio/gpio-mvebu.c
18177 F:      drivers/pwm/
18178 F:      drivers/video/backlight/pwm_bl.c
18179 F:      include/dt-bindings/pwm/
18180 F:      include/linux/pwm.h
18181 F:      include/linux/pwm_backlight.h
18182 K:      pwm_(config|apply_might_sleep|apply_atomic|ops)
18183
18184 PXA GPIO DRIVER
18185 M:      Robert Jarzmik <[email protected]>
18186 L:      [email protected]
18187 S:      Maintained
18188 F:      drivers/gpio/gpio-pxa.c
18189
18190 PXA MMCI DRIVER
18191 S:      Orphan
18192
18193 PXA RTC DRIVER
18194 M:      Robert Jarzmik <[email protected]>
18195 L:      [email protected]
18196 S:      Maintained
18197
18198 PXA2xx/PXA3xx SUPPORT
18199 M:      Daniel Mack <[email protected]>
18200 M:      Haojian Zhuang <[email protected]>
18201 M:      Robert Jarzmik <[email protected]>
18202 L:      [email protected] (moderated for non-subscribers)
18203 S:      Maintained
18204 T:      git git://github.com/hzhuang1/linux.git
18205 T:      git git://github.com/rjarzmik/linux.git
18206 F:      arch/arm/boot/dts/intel/pxa/
18207 F:      arch/arm/mach-pxa/
18208 F:      drivers/dma/pxa*
18209 F:      drivers/pcmcia/pxa2xx*
18210 F:      drivers/pinctrl/pxa/
18211 F:      drivers/spi/spi-pxa2xx*
18212 F:      drivers/usb/gadget/udc/pxa2*
18213 F:      include/sound/pxa2xx-lib.h
18214 F:      sound/arm/pxa*
18215 F:      sound/soc/pxa/
18216
18217 QAT DRIVER
18218 M:      Giovanni Cabiddu <[email protected]>
18219 L:      [email protected]
18220 S:      Supported
18221 F:      drivers/crypto/intel/qat/
18222
18223 QCOM AUDIO (ASoC) DRIVERS
18224 M:      Srinivas Kandagatla <[email protected]>
18225 M:      Banajit Goswami <[email protected]>
18226 L:      [email protected] (moderated for non-subscribers)
18227 S:      Supported
18228 F:      Documentation/devicetree/bindings/soc/qcom/qcom,apr*
18229 F:      Documentation/devicetree/bindings/sound/qcom,*
18230 F:      drivers/soc/qcom/apr.c
18231 F:      include/dt-bindings/sound/qcom,wcd9335.h
18232 F:      sound/soc/codecs/lpass-rx-macro.*
18233 F:      sound/soc/codecs/lpass-tx-macro.*
18234 F:      sound/soc/codecs/lpass-va-macro.c
18235 F:      sound/soc/codecs/lpass-wsa-macro.*
18236 F:      sound/soc/codecs/msm8916-wcd-analog.c
18237 F:      sound/soc/codecs/msm8916-wcd-digital.c
18238 F:      sound/soc/codecs/wcd-clsh-v2.*
18239 F:      sound/soc/codecs/wcd-mbhc-v2.*
18240 F:      sound/soc/codecs/wcd9335.*
18241 F:      sound/soc/codecs/wcd934x.c
18242 F:      sound/soc/codecs/wsa881x.c
18243 F:      sound/soc/codecs/wsa883x.c
18244 F:      sound/soc/codecs/wsa884x.c
18245 F:      sound/soc/qcom/
18246
18247 QCOM EMBEDDED USB DEBUGGER (EUD)
18248 M:      Souradeep Chowdhury <[email protected]>
18249 L:      [email protected]
18250 S:      Maintained
18251 F:      Documentation/ABI/testing/sysfs-driver-eud
18252 F:      Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
18253 F:      drivers/usb/misc/qcom_eud.c
18254
18255 QCOM IPA DRIVER
18256 M:      Alex Elder <[email protected]>
18257 L:      [email protected]
18258 S:      Supported
18259 F:      drivers/net/ipa/
18260
18261 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
18262 M:      Gabriel Somlo <[email protected]>
18263 M:      "Michael S. Tsirkin" <[email protected]>
18264 L:      [email protected]
18265 S:      Maintained
18266 F:      drivers/firmware/qemu_fw_cfg.c
18267 F:      include/uapi/linux/qemu_fw_cfg.h
18268
18269 QIB DRIVER
18270 M:      Dennis Dalessandro <[email protected]>
18271 L:      [email protected]
18272 S:      Supported
18273 F:      drivers/infiniband/hw/qib/
18274
18275 QLOGIC QL41xxx FCOE DRIVER
18276 M:      Saurav Kashyap <[email protected]>
18277 M:      Javed Hasan <[email protected]>
18278 M:      [email protected]
18279 L:      [email protected]
18280 S:      Supported
18281 F:      drivers/scsi/qedf/
18282
18283 QLOGIC QL41xxx ISCSI DRIVER
18284 M:      Nilesh Javali <[email protected]>
18285 M:      Manish Rangankar <[email protected]>
18286 M:      [email protected]
18287 L:      [email protected]
18288 S:      Supported
18289 F:      drivers/scsi/qedi/
18290
18291 QLOGIC QL4xxx ETHERNET DRIVER
18292 M:      Manish Chopra <[email protected]>
18293 L:      [email protected]
18294 S:      Supported
18295 F:      drivers/net/ethernet/qlogic/qed/
18296 F:      drivers/net/ethernet/qlogic/qede/
18297 F:      include/linux/qed/
18298
18299 QLOGIC QL4xxx RDMA DRIVER
18300 M:      Michal Kalderon <[email protected]>
18301 L:      [email protected]
18302 S:      Supported
18303 F:      drivers/infiniband/hw/qedr/
18304 F:      include/uapi/rdma/qedr-abi.h
18305
18306 QLOGIC QLA1280 SCSI DRIVER
18307 M:      Michael Reed <[email protected]>
18308 L:      [email protected]
18309 S:      Maintained
18310 F:      drivers/scsi/qla1280.[ch]
18311
18312 QLOGIC QLA2XXX FC-SCSI DRIVER
18313 M:      Nilesh Javali <[email protected]>
18314 M:      [email protected]
18315 L:      [email protected]
18316 S:      Supported
18317 F:      drivers/scsi/qla2xxx/
18318
18319 QLOGIC QLA3XXX NETWORK DRIVER
18320 M:      [email protected]
18321 L:      [email protected]
18322 S:      Supported
18323 F:      drivers/net/ethernet/qlogic/qla3xxx.*
18324
18325 QLOGIC QLA4XXX iSCSI DRIVER
18326 M:      Nilesh Javali <[email protected]>
18327 M:      Manish Rangankar <[email protected]>
18328 M:      [email protected]
18329 L:      [email protected]
18330 S:      Supported
18331 F:      drivers/scsi/qla4xxx/
18332
18333 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
18334 M:      Shahed Shaikh <[email protected]>
18335 M:      Manish Chopra <[email protected]>
18336 M:      [email protected]
18337 L:      [email protected]
18338 S:      Supported
18339 F:      drivers/net/ethernet/qlogic/qlcnic/
18340
18341 QM1D1B0004 MEDIA DRIVER
18342 M:      Akihiro Tsukada <[email protected]>
18343 L:      [email protected]
18344 S:      Odd Fixes
18345 F:      drivers/media/tuners/qm1d1b0004*
18346
18347 QM1D1C0042 MEDIA DRIVER
18348 M:      Akihiro Tsukada <[email protected]>
18349 L:      [email protected]
18350 S:      Odd Fixes
18351 F:      drivers/media/tuners/qm1d1c0042*
18352
18353 QNX4 FILESYSTEM
18354 M:      Anders Larsen <[email protected]>
18355 S:      Maintained
18356 W:      http://www.alarsen.net/linux/qnx4fs/
18357 F:      fs/qnx4/
18358 F:      include/uapi/linux/qnx4_fs.h
18359 F:      include/uapi/linux/qnxtypes.h
18360
18361 QNX6 FILESYSTEM
18362 S:      Orphan
18363 F:      Documentation/filesystems/qnx6.rst
18364 F:      fs/qnx6/
18365 F:      include/linux/qnx6_fs.h
18366
18367 QORIQ DPAA2 FSL-MC BUS DRIVER
18368 M:      Stuart Yoder <[email protected]>
18369 M:      Laurentiu Tudor <[email protected]>
18370 L:      [email protected]
18371 S:      Maintained
18372 F:      Documentation/ABI/stable/sysfs-bus-fsl-mc
18373 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
18374 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
18375 F:      drivers/bus/fsl-mc/
18376 F:      include/uapi/linux/fsl_mc.h
18377
18378 QT1010 MEDIA DRIVER
18379 L:      [email protected]
18380 S:      Orphan
18381 W:      https://linuxtv.org
18382 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
18383 F:      drivers/media/tuners/qt1010*
18384
18385 QUALCOMM ATH12K WIRELESS DRIVER
18386 M:      Kalle Valo <[email protected]>
18387 M:      Jeff Johnson <[email protected]>
18388 L:      [email protected]
18389 S:      Supported
18390 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
18391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18392 F:      drivers/net/wireless/ath/ath12k/
18393 N:      ath12k
18394
18395 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
18396 M:      Kalle Valo <[email protected]>
18397 M:      Jeff Johnson <[email protected]>
18398 L:      [email protected]
18399 S:      Supported
18400 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
18401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18402 F:      drivers/net/wireless/ath/ath10k/
18403 N:      ath10k
18404
18405 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
18406 M:      Kalle Valo <[email protected]>
18407 M:      Jeff Johnson <[email protected]>
18408 L:      [email protected]
18409 S:      Supported
18410 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
18411 B:      https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
18412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18413 F:      drivers/net/wireless/ath/ath11k/
18414 N:      ath11k
18415
18416 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
18417 M:      Toke Høiland-Jørgensen <[email protected]>
18418 L:      [email protected]
18419 S:      Maintained
18420 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
18421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18422 F:      Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
18423 F:      drivers/net/wireless/ath/ath9k/
18424
18425 QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
18426 M:      Stefan Wahren <[email protected]>
18427 L:      [email protected]
18428 S:      Maintained
18429 F:      Documentation/devicetree/bindings/net/qca,qca7000.txt
18430 F:      drivers/net/ethernet/qualcomm/qca*
18431
18432 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
18433 M:      Stephan Gerhold <[email protected]>
18434 L:      [email protected]
18435 L:      [email protected]
18436 S:      Maintained
18437 F:      Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
18438 F:      drivers/net/wwan/qcom_bam_dmux.c
18439
18440 QUALCOMM CAMERA SUBSYSTEM DRIVER
18441 M:      Robert Foss <[email protected]>
18442 M:      Todor Tomov <[email protected]>
18443 M:      Bryan O'Donoghue <[email protected]>
18444 L:      [email protected]
18445 S:      Maintained
18446 F:      Documentation/admin-guide/media/qcom_camss.rst
18447 F:      Documentation/devicetree/bindings/media/*camss*
18448 F:      drivers/media/platform/qcom/camss/
18449
18450 QUALCOMM CLOCK DRIVERS
18451 M:      Bjorn Andersson <[email protected]>
18452 L:      [email protected]
18453 S:      Supported
18454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
18455 F:      Documentation/devicetree/bindings/clock/qcom,*
18456 F:      drivers/clk/qcom/
18457 F:      include/dt-bindings/clock/qcom,*
18458
18459 QUALCOMM CLOUD AI (QAIC) DRIVER
18460 M:      Jeffrey Hugo <[email protected]>
18461 R:      Carl Vanderlip <[email protected]>
18462 R:      Pranjal Ramajor Asha Kanojiya <[email protected]>
18463 L:      [email protected]
18464 L:      [email protected]
18465 S:      Supported
18466 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
18467 F:      Documentation/accel/qaic/
18468 F:      drivers/accel/qaic/
18469 F:      include/uapi/drm/qaic_accel.h
18470
18471 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
18472 M:      Bjorn Andersson <[email protected]>
18473 M:      Konrad Dybcio <[email protected]>
18474 L:      [email protected]
18475 L:      [email protected]
18476 S:      Maintained
18477 F:      Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
18478 F:      drivers/pmdomain/qcom/cpr.c
18479
18480 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
18481 M:      Ilia Lin <[email protected]>
18482 L:      [email protected]
18483 S:      Maintained
18484 F:      Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
18485 F:      Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
18486 F:      drivers/cpufreq/qcom-cpufreq-nvmem.c
18487
18488 QUALCOMM CRYPTO DRIVERS
18489 M:      Thara Gopinath <[email protected]>
18490 L:      [email protected]
18491 L:      [email protected]
18492 S:      Maintained
18493 F:      Documentation/devicetree/bindings/crypto/qcom-qce.yaml
18494 F:      drivers/crypto/qce/
18495
18496 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
18497 M:      Timur Tabi <[email protected]>
18498 L:      [email protected]
18499 S:      Maintained
18500 F:      drivers/net/ethernet/qualcomm/emac/
18501
18502 QUALCOMM ETHQOS ETHERNET DRIVER
18503 M:      Vinod Koul <[email protected]>
18504 L:      [email protected]
18505 L:      [email protected]
18506 S:      Maintained
18507 F:      Documentation/devicetree/bindings/net/qcom,ethqos.yaml
18508 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
18509
18510 QUALCOMM FASTRPC DRIVER
18511 M:      Srinivas Kandagatla <[email protected]>
18512 M:      Amol Maheshwari <[email protected]>
18513 L:      [email protected]
18514 S:      Maintained
18515 F:      Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
18516 F:      drivers/misc/fastrpc.c
18517 F:      include/uapi/misc/fastrpc.h
18518
18519 QUALCOMM HEXAGON ARCHITECTURE
18520 M:      Brian Cain <[email protected]>
18521 L:      [email protected]
18522 S:      Supported
18523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
18524 F:      arch/hexagon/
18525
18526 QUALCOMM HIDMA DRIVER
18527 M:      Sinan Kaya <[email protected]>
18528 L:      [email protected] (moderated for non-subscribers)
18529 L:      [email protected]
18530 L:      [email protected]
18531 S:      Supported
18532 F:      drivers/dma/qcom/hidma*
18533
18534 QUALCOMM I2C CCI DRIVER
18535 M:      Loic Poulain <[email protected]>
18536 M:      Robert Foss <[email protected]>
18537 L:      [email protected]
18538 L:      [email protected]
18539 S:      Maintained
18540 F:      Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
18541 F:      drivers/i2c/busses/i2c-qcom-cci.c
18542
18543 QUALCOMM INTERCONNECT BWMON DRIVER
18544 M:      Krzysztof Kozlowski <[email protected]>
18545 L:      [email protected]
18546 S:      Maintained
18547 F:      Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
18548 F:      drivers/soc/qcom/icc-bwmon.c
18549
18550 QUALCOMM IOMMU
18551 M:      Rob Clark <[email protected]>
18552 L:      [email protected]
18553 L:      [email protected]
18554 S:      Maintained
18555 F:      drivers/iommu/arm/arm-smmu/qcom_iommu.c
18556 F:      drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
18557 F:      drivers/iommu/msm_iommu*
18558
18559 QUALCOMM IPC ROUTER (QRTR) DRIVER
18560 M:      Manivannan Sadhasivam <[email protected]>
18561 L:      [email protected]
18562 S:      Maintained
18563 F:      include/trace/events/qrtr.h
18564 F:      include/uapi/linux/qrtr.h
18565 F:      net/qrtr/
18566
18567 QUALCOMM IPCC MAILBOX DRIVER
18568 M:      Manivannan Sadhasivam <[email protected]>
18569 L:      [email protected]
18570 S:      Supported
18571 F:      Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
18572 F:      drivers/mailbox/qcom-ipcc.c
18573 F:      include/dt-bindings/mailbox/qcom-ipcc.h
18574
18575 QUALCOMM IPQ4019 USB PHY DRIVER
18576 M:      Robert Marko <[email protected]>
18577 M:      Luka Perkov <[email protected]>
18578 L:      [email protected]
18579 S:      Maintained
18580 F:      Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
18581 F:      drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
18582
18583 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
18584 M:      Robert Marko <[email protected]>
18585 M:      Luka Perkov <[email protected]>
18586 L:      [email protected]
18587 S:      Maintained
18588 F:      Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
18589 F:      drivers/regulator/vqmmc-ipq4019-regulator.c
18590
18591 QUALCOMM NAND CONTROLLER DRIVER
18592 M:      Manivannan Sadhasivam <[email protected]>
18593 L:      [email protected]
18594 L:      [email protected]
18595 S:      Maintained
18596 F:      Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
18597 F:      drivers/mtd/nand/raw/qcom_nandc.c
18598
18599 QUALCOMM QSEECOM DRIVER
18600 M:      Maximilian Luz <[email protected]>
18601 L:      [email protected]
18602 S:      Maintained
18603 F:      drivers/firmware/qcom/qcom_qseecom.c
18604
18605 QUALCOMM QSEECOM UEFISECAPP DRIVER
18606 M:      Maximilian Luz <[email protected]>
18607 L:      [email protected]
18608 S:      Maintained
18609 F:      drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
18610
18611 QUALCOMM RMNET DRIVER
18612 M:      Subash Abhinov Kasiviswanathan <[email protected]>
18613 M:      Sean Tranchetti <[email protected]>
18614 L:      [email protected]
18615 S:      Maintained
18616 F:      Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
18617 F:      drivers/net/ethernet/qualcomm/rmnet/
18618 F:      include/linux/if_rmnet.h
18619
18620 QUALCOMM TSENS THERMAL DRIVER
18621 M:      Amit Kucheria <[email protected]>
18622 M:      Thara Gopinath <[email protected]>
18623 L:      [email protected]
18624 L:      [email protected]
18625 S:      Maintained
18626 F:      Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
18627 F:      drivers/thermal/qcom/
18628
18629 QUALCOMM TYPEC PORT MANAGER DRIVER
18630 M:      Bryan O'Donoghue <[email protected]>
18631 L:      [email protected]
18632 L:      [email protected]
18633 S:      Maintained
18634 F:      Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
18635 F:      drivers/usb/typec/tcpm/qcom/
18636
18637 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
18638 M:      Stanimir Varbanov <[email protected]>
18639 M:      Vikash Garodia <[email protected]>
18640 R:      Bryan O'Donoghue <[email protected]>
18641 L:      [email protected]
18642 L:      [email protected]
18643 S:      Maintained
18644 T:      git git://linuxtv.org/media_tree.git
18645 F:      Documentation/devicetree/bindings/media/*venus*
18646 F:      drivers/media/platform/qcom/venus/
18647
18648 QUALCOMM WCN36XX WIRELESS DRIVER
18649 M:      Loic Poulain <[email protected]>
18650 L:      [email protected]
18651 S:      Supported
18652 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
18653 F:      drivers/net/wireless/ath/wcn36xx/
18654
18655 QUANTENNA QTNFMAC WIRELESS DRIVER
18656 M:      Igor Mitsyanko <[email protected]>
18657 R:      Sergey Matyukevich <[email protected]>
18658 L:      [email protected]
18659 S:      Maintained
18660 F:      drivers/net/wireless/quantenna
18661
18662 RADEON and AMDGPU DRM DRIVERS
18663 M:      Alex Deucher <[email protected]>
18664 M:      Christian König <[email protected]>
18665 M:      Pan, Xinhui <[email protected]>
18666 L:      [email protected]
18667 S:      Supported
18668 B:      https://gitlab.freedesktop.org/drm/amd/-/issues
18669 C:      irc://irc.oftc.net/radeon
18670 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
18671 F:      Documentation/gpu/amdgpu/
18672 F:      drivers/gpu/drm/amd/
18673 F:      drivers/gpu/drm/ci/xfails/amd*
18674 F:      drivers/gpu/drm/radeon/
18675 F:      include/uapi/drm/amdgpu_drm.h
18676 F:      include/uapi/drm/radeon_drm.h
18677
18678 RADEON FRAMEBUFFER DISPLAY DRIVER
18679 M:      Benjamin Herrenschmidt <[email protected]>
18680 L:      [email protected]
18681 S:      Maintained
18682 F:      drivers/video/fbdev/aty/radeon*
18683 F:      include/uapi/linux/radeonfb.h
18684
18685 RADIOSHARK RADIO DRIVER
18686 M:      Hans Verkuil <[email protected]>
18687 L:      [email protected]
18688 S:      Maintained
18689 T:      git git://linuxtv.org/media_tree.git
18690 F:      drivers/media/radio/radio-shark.c
18691
18692 RADIOSHARK2 RADIO DRIVER
18693 M:      Hans Verkuil <[email protected]>
18694 L:      [email protected]
18695 S:      Maintained
18696 T:      git git://linuxtv.org/media_tree.git
18697 F:      drivers/media/radio/radio-shark2.c
18698 F:      drivers/media/radio/radio-tea5777.c
18699
18700 RADOS BLOCK DEVICE (RBD)
18701 M:      Ilya Dryomov <[email protected]>
18702 R:      Dongsheng Yang <[email protected]>
18703 L:      [email protected]
18704 S:      Supported
18705 W:      http://ceph.com/
18706 T:      git https://github.com/ceph/ceph-client.git
18707 F:      Documentation/ABI/testing/sysfs-bus-rbd
18708 F:      drivers/block/rbd.c
18709 F:      drivers/block/rbd_types.h
18710
18711 RAGE128 FRAMEBUFFER DISPLAY DRIVER
18712 L:      [email protected]
18713 S:      Orphan
18714 F:      drivers/video/fbdev/aty/aty128fb.c
18715
18716 RAINSHADOW-CEC DRIVER
18717 M:      Hans Verkuil <[email protected]>
18718 L:      [email protected]
18719 S:      Maintained
18720 T:      git git://linuxtv.org/media_tree.git
18721 F:      drivers/media/cec/usb/rainshadow/
18722
18723 RALINK MIPS ARCHITECTURE
18724 M:      John Crispin <[email protected]>
18725 M:      Sergio Paracuellos <[email protected]>
18726 L:      [email protected]
18727 S:      Maintained
18728 F:      arch/mips/ralink
18729
18730 RALINK MT7621 MIPS ARCHITECTURE
18731 M:      Arınç ÜNAL <[email protected]>
18732 M:      Sergio Paracuellos <[email protected]>
18733 L:      [email protected]
18734 S:      Maintained
18735 F:      arch/mips/boot/dts/ralink/mt7621*
18736
18737 RALINK RT2X00 WIRELESS LAN DRIVER
18738 M:      Stanislaw Gruszka <[email protected]>
18739 L:      [email protected]
18740 S:      Maintained
18741 F:      drivers/net/wireless/ralink/rt2x00/
18742
18743 RAMDISK RAM BLOCK DEVICE DRIVER
18744 M:      Jens Axboe <[email protected]>
18745 S:      Maintained
18746 F:      Documentation/admin-guide/blockdev/ramdisk.rst
18747 F:      drivers/block/brd.c
18748
18749 RANCHU VIRTUAL BOARD FOR MIPS
18750 M:      Miodrag Dinic <[email protected]>
18751 L:      [email protected]
18752 S:      Supported
18753 F:      arch/mips/configs/generic/board-ranchu.config
18754 F:      arch/mips/generic/board-ranchu.c
18755
18756 RANDOM NUMBER DRIVER
18757 M:      "Theodore Ts'o" <[email protected]>
18758 M:      Jason A. Donenfeld <[email protected]>
18759 S:      Maintained
18760 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
18761 F:      Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
18762 F:      drivers/char/random.c
18763 F:      drivers/virt/vmgenid.c
18764
18765 RAPIDIO SUBSYSTEM
18766 M:      Matt Porter <[email protected]>
18767 M:      Alexandre Bounine <[email protected]>
18768 S:      Maintained
18769 F:      drivers/rapidio/
18770
18771 RAS INFRASTRUCTURE
18772 M:      Tony Luck <[email protected]>
18773 M:      Borislav Petkov <[email protected]>
18774 L:      [email protected]
18775 S:      Maintained
18776 F:      Documentation/admin-guide/RAS
18777 F:      drivers/ras/
18778 F:      include/linux/ras.h
18779 F:      include/ras/ras_event.h
18780
18781 RAS FRU MEMORY POISON MANAGER (FMPM)
18782 M:      Yazen Ghannam <[email protected]>
18783 L:      [email protected]
18784 S:      Maintained
18785 F:      drivers/ras/amd/fmpm.c
18786
18787 RC-CORE / LIRC FRAMEWORK
18788 M:      Sean Young <[email protected]>
18789 L:      [email protected]
18790 S:      Maintained
18791 W:      http://linuxtv.org
18792 T:      git git://linuxtv.org/media_tree.git
18793 F:      Documentation/driver-api/media/rc-core.rst
18794 F:      Documentation/userspace-api/media/rc/
18795 F:      drivers/media/rc/
18796 F:      include/media/rc-core.h
18797 F:      include/media/rc-map.h
18798 F:      include/uapi/linux/lirc.h
18799
18800 RCMM REMOTE CONTROLS DECODER
18801 M:      Patrick Lerda <[email protected]>
18802 S:      Maintained
18803 F:      drivers/media/rc/ir-rcmm-decoder.c
18804
18805 RCUTORTURE TEST FRAMEWORK
18806 M:      "Paul E. McKenney" <[email protected]>
18807 M:      Josh Triplett <[email protected]>
18808 R:      Steven Rostedt <[email protected]>
18809 R:      Mathieu Desnoyers <[email protected]>
18810 R:      Lai Jiangshan <[email protected]>
18811 L:      [email protected]
18812 S:      Supported
18813 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18814 F:      tools/testing/selftests/rcutorture
18815
18816 RDACM20 Camera Sensor
18817 M:      Jacopo Mondi <[email protected]>
18818 M:      Kieran Bingham <[email protected]>
18819 M:      Laurent Pinchart <[email protected]>
18820 M:      Niklas Söderlund <[email protected]>
18821 L:      [email protected]
18822 S:      Maintained
18823 F:      Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
18824 F:      drivers/media/i2c/max9271.c
18825 F:      drivers/media/i2c/max9271.h
18826 F:      drivers/media/i2c/rdacm20.c
18827
18828 RDACM21 Camera Sensor
18829 M:      Jacopo Mondi <[email protected]>
18830 M:      Kieran Bingham <[email protected]>
18831 M:      Laurent Pinchart <[email protected]>
18832 M:      Niklas Söderlund <[email protected]>
18833 L:      [email protected]
18834 S:      Maintained
18835 F:      Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
18836 F:      drivers/media/i2c/max9271.c
18837 F:      drivers/media/i2c/max9271.h
18838 F:      drivers/media/i2c/rdacm21.c
18839
18840 RDC R-321X SoC
18841 M:      Florian Fainelli <[email protected]>
18842 S:      Maintained
18843
18844 RDC R6040 FAST ETHERNET DRIVER
18845 M:      Florian Fainelli <[email protected]>
18846 L:      [email protected]
18847 S:      Maintained
18848 F:      drivers/net/ethernet/rdc/r6040.c
18849
18850 RDMAVT - RDMA verbs software
18851 M:      Dennis Dalessandro <[email protected]>
18852 L:      [email protected]
18853 S:      Supported
18854 F:      drivers/infiniband/sw/rdmavt
18855
18856 RDS - RELIABLE DATAGRAM SOCKETS
18857 M:      Allison Henderson <[email protected]>
18858 L:      [email protected]
18859 L:      [email protected]
18860 L:      [email protected] (moderated for non-subscribers)
18861 S:      Supported
18862 W:      https://oss.oracle.com/projects/rds/
18863 F:      Documentation/networking/rds.rst
18864 F:      net/rds/
18865
18866 RDT - RESOURCE ALLOCATION
18867 M:      Fenghua Yu <[email protected]>
18868 M:      Reinette Chatre <[email protected]>
18869 L:      [email protected]
18870 S:      Supported
18871 F:      Documentation/arch/x86/resctrl*
18872 F:      arch/x86/include/asm/resctrl.h
18873 F:      arch/x86/kernel/cpu/resctrl/
18874 F:      tools/testing/selftests/resctrl/
18875
18876 READ-COPY UPDATE (RCU)
18877 M:      "Paul E. McKenney" <[email protected]>
18878 M:      Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h)
18879 M:      Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h)
18880 M:      Joel Fernandes <[email protected]>
18881 M:      Josh Triplett <[email protected]>
18882 M:      Boqun Feng <[email protected]>
18883 R:      Steven Rostedt <[email protected]>
18884 R:      Mathieu Desnoyers <[email protected]>
18885 R:      Lai Jiangshan <[email protected]>
18886 R:      Zqiang <[email protected]>
18887 L:      [email protected]
18888 S:      Supported
18889 W:      http://www.rdrop.com/users/paulmck/RCU/
18890 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18891 F:      Documentation/RCU/
18892 F:      include/linux/rcu*
18893 F:      kernel/rcu/
18894 X:      Documentation/RCU/torture.rst
18895 X:      include/linux/srcu*.h
18896 X:      kernel/rcu/srcu*.c
18897
18898 REAL TIME CLOCK (RTC) SUBSYSTEM
18899 M:      Alexandre Belloni <[email protected]>
18900 L:      [email protected]
18901 S:      Maintained
18902 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
18903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
18904 F:      Documentation/admin-guide/rtc.rst
18905 F:      Documentation/devicetree/bindings/rtc/
18906 F:      drivers/rtc/
18907 F:      include/linux/rtc.h
18908 F:      include/linux/rtc/
18909 F:      include/uapi/linux/rtc.h
18910 F:      tools/testing/selftests/rtc/
18911
18912 Real-time Linux Analysis (RTLA) tools
18913 M:      Daniel Bristot de Oliveira <[email protected]>
18914 M:      Steven Rostedt <[email protected]>
18915 L:      [email protected]
18916 S:      Maintained
18917 F:      Documentation/tools/rtla/
18918 F:      tools/tracing/rtla/
18919
18920 REALTEK AUDIO CODECS
18921 M:      Oder Chiou <[email protected]>
18922 S:      Maintained
18923 F:      include/sound/rt*.h
18924 F:      sound/soc/codecs/rt*
18925
18926 REALTEK OTTO WATCHDOG
18927 M:      Sander Vanheule <[email protected]>
18928 L:      [email protected]
18929 S:      Maintained
18930 F:      Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
18931 F:      drivers/watchdog/realtek_otto_wdt.c
18932
18933 REALTEK RTL83xx SMI DSA ROUTER CHIPS
18934 M:      Linus Walleij <[email protected]>
18935 M:      Alvin Šipraga <[email protected]>
18936 S:      Maintained
18937 F:      Documentation/devicetree/bindings/net/dsa/realtek.yaml
18938 F:      drivers/net/dsa/realtek/*
18939
18940 REALTEK WIRELESS DRIVER (rtlwifi family)
18941 M:      Ping-Ke Shih <[email protected]>
18942 L:      [email protected]
18943 S:      Maintained
18944 T:      git https://github.com/pkshih/rtw.git
18945 F:      drivers/net/wireless/realtek/rtlwifi/
18946
18947 REALTEK WIRELESS DRIVER (rtw88)
18948 M:      Ping-Ke Shih <[email protected]>
18949 L:      [email protected]
18950 S:      Maintained
18951 T:      git https://github.com/pkshih/rtw.git
18952 F:      drivers/net/wireless/realtek/rtw88/
18953
18954 REALTEK WIRELESS DRIVER (rtw89)
18955 M:      Ping-Ke Shih <[email protected]>
18956 L:      [email protected]
18957 S:      Maintained
18958 T:      git https://github.com/pkshih/rtw.git
18959 F:      drivers/net/wireless/realtek/rtw89/
18960
18961 REDPINE WIRELESS DRIVER
18962 L:      [email protected]
18963 S:      Orphan
18964 F:      drivers/net/wireless/rsi/
18965
18966 REGISTER MAP ABSTRACTION
18967 M:      Mark Brown <[email protected]>
18968 L:      [email protected]
18969 S:      Supported
18970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
18971 F:      Documentation/devicetree/bindings/regmap/
18972 F:      drivers/base/regmap/
18973 F:      include/linux/regmap.h
18974
18975 REISERFS FILE SYSTEM
18976 L:      [email protected]
18977 S:      Obsolete
18978 F:      fs/reiserfs/
18979
18980 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
18981 M:      Bjorn Andersson <[email protected]>
18982 M:      Mathieu Poirier <[email protected]>
18983 L:      [email protected]
18984 S:      Maintained
18985 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
18986 F:      Documentation/ABI/testing/sysfs-class-remoteproc
18987 F:      Documentation/devicetree/bindings/remoteproc/
18988 F:      Documentation/staging/remoteproc.rst
18989 F:      drivers/remoteproc/
18990 F:      include/linux/remoteproc.h
18991 F:      include/linux/remoteproc/
18992
18993 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
18994 M:      Bjorn Andersson <[email protected]>
18995 M:      Mathieu Poirier <[email protected]>
18996 L:      [email protected]
18997 S:      Maintained
18998 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
18999 F:      Documentation/ABI/testing/sysfs-bus-rpmsg
19000 F:      Documentation/staging/rpmsg.rst
19001 F:      drivers/rpmsg/
19002 F:      include/linux/rpmsg.h
19003 F:      include/linux/rpmsg/
19004 F:      include/uapi/linux/rpmsg.h
19005 F:      samples/rpmsg/
19006
19007 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
19008 M:      Stephan Gerhold <[email protected]>
19009 L:      [email protected]
19010 L:      [email protected]
19011 S:      Maintained
19012 F:      drivers/net/wwan/rpmsg_wwan_ctrl.c
19013
19014 RENESAS CLOCK DRIVERS
19015 M:      Geert Uytterhoeven <[email protected]>
19016 L:      [email protected]
19017 S:      Supported
19018 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
19019 F:      Documentation/devicetree/bindings/clock/renesas,*
19020 F:      drivers/clk/renesas/
19021
19022 RENESAS EMEV2 I2C DRIVER
19023 M:      Wolfram Sang <[email protected]>
19024 L:      [email protected]
19025 S:      Supported
19026 F:      Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
19027 F:      drivers/i2c/busses/i2c-emev2.c
19028
19029 RENESAS ETHERNET AVB DRIVER
19030 R:      Sergey Shtylyov <[email protected]>
19031 L:      [email protected]
19032 L:      [email protected]
19033 F:      Documentation/devicetree/bindings/net/renesas,etheravb.yaml
19034 F:      drivers/net/ethernet/renesas/Kconfig
19035 F:      drivers/net/ethernet/renesas/Makefile
19036 F:      drivers/net/ethernet/renesas/ravb*
19037
19038 RENESAS ETHERNET SWITCH DRIVER
19039 R:      Yoshihiro Shimoda <[email protected]>
19040 L:      [email protected]
19041 L:      [email protected]
19042 F:      Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
19043 F:      drivers/net/ethernet/renesas/Kconfig
19044 F:      drivers/net/ethernet/renesas/Makefile
19045 F:      drivers/net/ethernet/renesas/rcar_gen4*
19046 F:      drivers/net/ethernet/renesas/rswitch*
19047
19048 RENESAS IDT821034 ASoC CODEC
19049 M:      Herve Codina <[email protected]>
19050 L:      [email protected] (moderated for non-subscribers)
19051 S:      Maintained
19052 F:      Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
19053 F:      sound/soc/codecs/idt821034.c
19054
19055 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
19056 M:      Miquel Raynal <[email protected]>
19057 L:      [email protected]
19058 L:      [email protected]
19059 S:      Maintained
19060 F:      Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
19061 F:      drivers/mtd/nand/raw/renesas-nand-controller.c
19062
19063 RENESAS R-CAR GYROADC DRIVER
19064 M:      Marek Vasut <[email protected]>
19065 L:      [email protected]
19066 S:      Supported
19067 F:      Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
19068 F:      drivers/iio/adc/rcar-gyroadc.c
19069
19070 RENESAS R-CAR I2C DRIVERS
19071 M:      Wolfram Sang <[email protected]>
19072 L:      [email protected]
19073 S:      Supported
19074 F:      Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
19075 F:      Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
19076 F:      drivers/i2c/busses/i2c-rcar.c
19077 F:      drivers/i2c/busses/i2c-sh_mobile.c
19078
19079 RENESAS R-CAR SATA DRIVER
19080 R:      Sergey Shtylyov <[email protected]>
19081 L:      [email protected]
19082 L:      [email protected]
19083 S:      Supported
19084 F:      Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
19085 F:      drivers/ata/sata_rcar.c
19086
19087 RENESAS R-CAR THERMAL DRIVERS
19088 M:      Niklas Söderlund <[email protected]>
19089 L:      [email protected]
19090 S:      Supported
19091 F:      Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
19092 F:      Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
19093 F:      drivers/thermal/rcar_gen3_thermal.c
19094 F:      drivers/thermal/rcar_thermal.c
19095
19096 RENESAS RIIC DRIVER
19097 M:      Chris Brandt <[email protected]>
19098 L:      [email protected]
19099 S:      Supported
19100 F:      Documentation/devicetree/bindings/i2c/renesas,riic.yaml
19101 F:      drivers/i2c/busses/i2c-riic.c
19102
19103 RENESAS RZ/G2L A/D DRIVER
19104 M:      Lad Prabhakar <[email protected]>
19105 L:      [email protected]
19106 L:      [email protected]
19107 S:      Supported
19108 F:      Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
19109 F:      drivers/iio/adc/rzg2l_adc.c
19110
19111 RENESAS RZ/G2L MTU3a COUNTER DRIVER
19112 M:      Biju Das <[email protected]>
19113 L:      [email protected]
19114 L:      [email protected]
19115 S:      Supported
19116 F:      Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
19117 F:      drivers/counter/rz-mtu3-cnt.c
19118
19119 RENESAS RZ/N1 A5PSW SWITCH DRIVER
19120 M:      Clément Léger <[email protected]>
19121 L:      [email protected]
19122 L:      [email protected]
19123 S:      Maintained
19124 F:      Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
19125 F:      Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
19126 F:      drivers/net/dsa/rzn1_a5psw*
19127 F:      drivers/net/pcs/pcs-rzn1-miic.c
19128 F:      include/dt-bindings/net/pcs-rzn1-miic.h
19129 F:      include/linux/pcs-rzn1-miic.h
19130 F:      net/dsa/tag_rzn1_a5psw.c
19131
19132 RENESAS RZ/N1 DWMAC GLUE LAYER
19133 M:      Romain Gantois <[email protected]>
19134 S:      Maintained
19135 F:      Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
19136 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
19137
19138 RENESAS RZ/N1 RTC CONTROLLER DRIVER
19139 M:      Miquel Raynal <[email protected]>
19140 L:      [email protected]
19141 L:      [email protected]
19142 S:      Maintained
19143 F:      Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
19144 F:      drivers/rtc/rtc-rzn1.c
19145
19146 RENESAS RZ/N1 USBF CONTROLLER DRIVER
19147 M:      Herve Codina <[email protected]>
19148 L:      [email protected]
19149 L:      [email protected]
19150 S:      Maintained
19151 F:      Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
19152 F:      drivers/usb/gadget/udc/renesas_usbf.c
19153
19154 RENESAS RZ/V2M I2C DRIVER
19155 M:      Fabrizio Castro <[email protected]>
19156 L:      [email protected]
19157 L:      [email protected]
19158 S:      Supported
19159 F:      Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
19160 F:      drivers/i2c/busses/i2c-rzv2m.c
19161
19162 RENESAS SUPERH ETHERNET DRIVER
19163 R:      Sergey Shtylyov <[email protected]>
19164 L:      [email protected]
19165 L:      [email protected]
19166 F:      Documentation/devicetree/bindings/net/renesas,ether.yaml
19167 F:      drivers/net/ethernet/renesas/Kconfig
19168 F:      drivers/net/ethernet/renesas/Makefile
19169 F:      drivers/net/ethernet/renesas/sh_eth*
19170 F:      include/linux/sh_eth.h
19171
19172 RENESAS USB PHY DRIVER
19173 M:      Yoshihiro Shimoda <[email protected]>
19174 L:      [email protected]
19175 S:      Maintained
19176 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
19177
19178 RENESAS VERSACLOCK 7 CLOCK DRIVER
19179 M:      Alex Helms <[email protected]>
19180 S:      Maintained
19181 F:      Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
19182 F:      drivers/clk/clk-versaclock7.c
19183
19184 RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
19185 M:      Herve Codina <[email protected]>
19186 L:      [email protected]
19187 S:      Maintained
19188 F:      Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
19189 F:      drivers/iio/potentiometer/x9250.c
19190
19191 RESET CONTROLLER FRAMEWORK
19192 M:      Philipp Zabel <[email protected]>
19193 S:      Maintained
19194 T:      git git://git.pengutronix.de/git/pza/linux
19195 F:      Documentation/devicetree/bindings/reset/
19196 F:      Documentation/driver-api/reset.rst
19197 F:      drivers/reset/
19198 F:      include/dt-bindings/reset/
19199 F:      include/linux/reset-controller.h
19200 F:      include/linux/reset.h
19201 F:      include/linux/reset/
19202 K:      \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
19203
19204 RESTARTABLE SEQUENCES SUPPORT
19205 M:      Mathieu Desnoyers <[email protected]>
19206 M:      Peter Zijlstra <[email protected]>
19207 M:      "Paul E. McKenney" <[email protected]>
19208 M:      Boqun Feng <[email protected]>
19209 L:      [email protected]
19210 S:      Supported
19211 F:      include/trace/events/rseq.h
19212 F:      include/uapi/linux/rseq.h
19213 F:      kernel/rseq.c
19214 F:      tools/testing/selftests/rseq/
19215
19216 RFKILL
19217 M:      Johannes Berg <[email protected]>
19218 L:      [email protected]
19219 S:      Maintained
19220 W:      https://wireless.wiki.kernel.org/
19221 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
19222 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
19223 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
19224 F:      Documentation/ABI/stable/sysfs-class-rfkill
19225 F:      Documentation/driver-api/rfkill.rst
19226 F:      include/linux/rfkill.h
19227 F:      include/uapi/linux/rfkill.h
19228 F:      net/rfkill/
19229
19230 RHASHTABLE
19231 M:      Thomas Graf <[email protected]>
19232 M:      Herbert Xu <[email protected]>
19233 L:      [email protected]
19234 S:      Maintained
19235 F:      include/linux/rhashtable-types.h
19236 F:      include/linux/rhashtable.h
19237 F:      lib/rhashtable.c
19238 F:      lib/test_rhashtable.c
19239
19240 RICOH R5C592 MEMORYSTICK DRIVER
19241 M:      Maxim Levitsky <[email protected]>
19242 S:      Maintained
19243 F:      drivers/memstick/host/r592.*
19244
19245 RICOH SMARTMEDIA/XD DRIVER
19246 M:      Maxim Levitsky <[email protected]>
19247 S:      Maintained
19248 F:      drivers/mtd/nand/raw/r852.c
19249 F:      drivers/mtd/nand/raw/r852.h
19250
19251 RISC-V AIA DRIVERS
19252 M:      Anup Patel <[email protected]>
19253 L:      [email protected]
19254 S:      Maintained
19255 F:      Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
19256 F:      Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
19257 F:      drivers/irqchip/irq-riscv-aplic-*.c
19258 F:      drivers/irqchip/irq-riscv-aplic-*.h
19259 F:      drivers/irqchip/irq-riscv-imsic-*.c
19260 F:      drivers/irqchip/irq-riscv-imsic-*.h
19261 F:      drivers/irqchip/irq-riscv-intc.c
19262 F:      include/linux/irqchip/riscv-aplic.h
19263 F:      include/linux/irqchip/riscv-imsic.h
19264
19265 RISC-V ARCHITECTURE
19266 M:      Paul Walmsley <[email protected]>
19267 M:      Palmer Dabbelt <[email protected]>
19268 M:      Albert Ou <[email protected]>
19269 L:      [email protected]
19270 S:      Supported
19271 Q:      https://patchwork.kernel.org/project/linux-riscv/list/
19272 C:      irc://irc.libera.chat/riscv
19273 P:      Documentation/arch/riscv/patch-acceptance.rst
19274 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
19275 F:      arch/riscv/
19276 N:      riscv
19277 K:      riscv
19278
19279 RISC-V MICROCHIP FPGA SUPPORT
19280 M:      Conor Dooley <[email protected]>
19281 M:      Daire McNamara <[email protected]>
19282 L:      [email protected]
19283 S:      Supported
19284 F:      Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
19285 F:      Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
19286 F:      Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
19287 F:      Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
19288 F:      Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
19289 F:      Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
19290 F:      Documentation/devicetree/bindings/riscv/microchip.yaml
19291 F:      Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
19292 F:      Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
19293 F:      Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
19294 F:      arch/riscv/boot/dts/microchip/
19295 F:      drivers/char/hw_random/mpfs-rng.c
19296 F:      drivers/clk/microchip/clk-mpfs*.c
19297 F:      drivers/firmware/microchip/mpfs-auto-update.c
19298 F:      drivers/i2c/busses/i2c-microchip-corei2c.c
19299 F:      drivers/mailbox/mailbox-mpfs.c
19300 F:      drivers/pci/controller/pcie-microchip-host.c
19301 F:      drivers/pwm/pwm-microchip-core.c
19302 F:      drivers/reset/reset-mpfs.c
19303 F:      drivers/rtc/rtc-mpfs.c
19304 F:      drivers/soc/microchip/mpfs-sys-controller.c
19305 F:      drivers/spi/spi-microchip-core-qspi.c
19306 F:      drivers/spi/spi-microchip-core.c
19307 F:      drivers/usb/musb/mpfs.c
19308 F:      include/soc/microchip/mpfs.h
19309
19310 RISC-V MISC SOC SUPPORT
19311 M:      Conor Dooley <[email protected]>
19312 L:      [email protected]
19313 S:      Maintained
19314 Q:      https://patchwork.kernel.org/project/linux-riscv/list/
19315 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19316 F:      Documentation/devicetree/bindings/riscv/
19317 F:      arch/riscv/boot/dts/
19318 X:      arch/riscv/boot/dts/allwinner/
19319 X:      arch/riscv/boot/dts/renesas/
19320 X:      arch/riscv/boot/dts/sophgo/
19321
19322 RISC-V PMU DRIVERS
19323 M:      Atish Patra <[email protected]>
19324 R:      Anup Patel <[email protected]>
19325 L:      [email protected]
19326 S:      Supported
19327 F:      drivers/perf/riscv_pmu.c
19328 F:      drivers/perf/riscv_pmu_legacy.c
19329 F:      drivers/perf/riscv_pmu_sbi.c
19330
19331 RISC-V THEAD SoC SUPPORT
19332 M:      Jisheng Zhang <[email protected]>
19333 M:      Guo Ren <[email protected]>
19334 M:      Fu Wei <[email protected]>
19335 L:      [email protected]
19336 S:      Maintained
19337 F:      arch/riscv/boot/dts/thead/
19338
19339 RNBD BLOCK DRIVERS
19340 M:      Md. Haris Iqbal <[email protected]>
19341 M:      Jack Wang <[email protected]>
19342 L:      [email protected]
19343 S:      Maintained
19344 F:      drivers/block/rnbd/
19345
19346 ROCCAT DRIVERS
19347 M:      Stefan Achatz <[email protected]>
19348 S:      Maintained
19349 W:      http://sourceforge.net/projects/roccat/
19350 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
19351 F:      drivers/hid/hid-roccat*
19352 F:      include/linux/hid-roccat*
19353
19354 ROCKCHIP CRYPTO DRIVERS
19355 M:      Corentin Labbe <[email protected]>
19356 L:      [email protected]
19357 S:      Maintained
19358 F:      Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
19359 F:      drivers/crypto/rockchip/
19360
19361 ROCKCHIP I2S TDM DRIVER
19362 M:      Nicolas Frattaroli <[email protected]>
19363 L:      [email protected]
19364 S:      Maintained
19365 F:      Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
19366 F:      sound/soc/rockchip/rockchip_i2s_tdm.*
19367
19368 ROCKCHIP ISP V1 DRIVER
19369 M:      Dafna Hirschfeld <[email protected]>
19370 M:      Laurent Pinchart <[email protected]>
19371 L:      [email protected]
19372 L:      [email protected]
19373 S:      Maintained
19374 F:      Documentation/admin-guide/media/rkisp1.rst
19375 F:      Documentation/devicetree/bindings/media/rockchip-isp1.yaml
19376 F:      Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
19377 F:      drivers/media/platform/rockchip/rkisp1
19378 F:      include/uapi/linux/rkisp1-config.h
19379
19380 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
19381 M:      Jacob Chen <[email protected]>
19382 M:      Ezequiel Garcia <[email protected]>
19383 L:      [email protected]
19384 L:      [email protected]
19385 S:      Maintained
19386 F:      Documentation/devicetree/bindings/media/rockchip-rga.yaml
19387 F:      drivers/media/platform/rockchip/rga/
19388
19389 ROCKCHIP RK3308 INTERNAL AUDIO CODEC
19390 M:      Luca Ceresoli <[email protected]>
19391 S:      Maintained
19392 F:      Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
19393 F:      sound/soc/codecs/rk3308_codec.c
19394 F:      sound/soc/codecs/rk3308_codec.h
19395
19396 ROCKCHIP VIDEO DECODER DRIVER
19397 M:      Ezequiel Garcia <[email protected]>
19398 L:      [email protected]
19399 L:      [email protected]
19400 S:      Maintained
19401 F:      Documentation/devicetree/bindings/media/rockchip,vdec.yaml
19402 F:      drivers/staging/media/rkvdec/
19403
19404 ROCKER DRIVER
19405 M:      Jiri Pirko <[email protected]>
19406 L:      [email protected]
19407 S:      Supported
19408 F:      drivers/net/ethernet/rocker/
19409
19410 ROCKETPORT EXPRESS/INFINITY DRIVER
19411 M:      Kevin Cernekee <[email protected]>
19412 L:      [email protected]
19413 S:      Odd Fixes
19414 F:      drivers/tty/serial/rp2.*
19415
19416 ROHM BD99954 CHARGER IC
19417 M:      Matti Vaittinen <[email protected]>
19418 S:      Supported
19419 F:      drivers/power/supply/bd99954-charger.c
19420 F:      drivers/power/supply/bd99954-charger.h
19421
19422 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
19423 M:      Tomasz Duszynski <[email protected]>
19424 S:      Maintained
19425 F:      Documentation/devicetree/bindings/iio/light/bh1750.yaml
19426 F:      drivers/iio/light/bh1750.c
19427
19428 ROHM BM1390 PRESSURE SENSOR DRIVER
19429 M:      Matti Vaittinen <[email protected]>
19430 L:      [email protected]
19431 S:      Supported
19432 F:      drivers/iio/pressure/rohm-bm1390.c
19433
19434 ROHM BU270xx LIGHT SENSOR DRIVERs
19435 M:      Matti Vaittinen <[email protected]>
19436 L:      [email protected]
19437 S:      Supported
19438 F:      drivers/iio/light/rohm-bu27008.c
19439 F:      drivers/iio/light/rohm-bu27034.c
19440
19441 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
19442 M:      Marek Vasut <[email protected]>
19443 L:      [email protected]
19444 L:      [email protected]
19445 S:      Supported
19446 F:      Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
19447 F:      drivers/gpio/gpio-bd9571mwv.c
19448 F:      drivers/mfd/bd9571mwv.c
19449 F:      drivers/regulator/bd9571mwv-regulator.c
19450 F:      include/linux/mfd/bd9571mwv.h
19451
19452 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
19453 M:      Matti Vaittinen <[email protected]>
19454 S:      Supported
19455 F:      drivers/clk/clk-bd718x7.c
19456 F:      drivers/gpio/gpio-bd71815.c
19457 F:      drivers/gpio/gpio-bd71828.c
19458 F:      drivers/mfd/rohm-bd71828.c
19459 F:      drivers/mfd/rohm-bd718x7.c
19460 F:      drivers/mfd/rohm-bd9576.c
19461 F:      drivers/regulator/bd71815-regulator.c
19462 F:      drivers/regulator/bd71828-regulator.c
19463 F:      drivers/regulator/bd718x7-regulator.c
19464 F:      drivers/regulator/bd9576-regulator.c
19465 F:      drivers/regulator/rohm-regulator.c
19466 F:      drivers/rtc/rtc-bd70528.c
19467 F:      drivers/watchdog/bd9576_wdt.c
19468 F:      include/linux/mfd/rohm-bd71815.h
19469 F:      include/linux/mfd/rohm-bd71828.h
19470 F:      include/linux/mfd/rohm-bd718x7.h
19471 F:      include/linux/mfd/rohm-bd957x.h
19472 F:      include/linux/mfd/rohm-generic.h
19473 F:      include/linux/mfd/rohm-shared.h
19474
19475 ROSE NETWORK LAYER
19476 M:      Ralf Baechle <[email protected]>
19477 L:      [email protected]
19478 S:      Maintained
19479 W:      https://linux-ax25.in-berlin.de
19480 F:      include/net/rose.h
19481 F:      include/uapi/linux/rose.h
19482 F:      net/rose/
19483
19484 ROTATION DRIVER FOR ALLWINNER A83T
19485 M:      Jernej Skrabec <[email protected]>
19486 L:      [email protected]
19487 S:      Maintained
19488 T:      git git://linuxtv.org/media_tree.git
19489 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
19490 F:      drivers/media/platform/sunxi/sun8i-rotate/
19491
19492 RPMSG TTY DRIVER
19493 M:      Arnaud Pouliquen <[email protected]>
19494 L:      [email protected]
19495 S:      Maintained
19496 F:      drivers/tty/rpmsg_tty.c
19497
19498 RTL2830 MEDIA DRIVER
19499 L:      [email protected]
19500 S:      Orphan
19501 W:      https://linuxtv.org
19502 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
19503 F:      drivers/media/dvb-frontends/rtl2830*
19504
19505 RTL2832 MEDIA DRIVER
19506 L:      [email protected]
19507 S:      Orphan
19508 W:      https://linuxtv.org
19509 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
19510 F:      drivers/media/dvb-frontends/rtl2832*
19511
19512 RTL2832_SDR MEDIA DRIVER
19513 L:      [email protected]
19514 S:      Orphan
19515 W:      https://linuxtv.org
19516 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
19517 F:      drivers/media/dvb-frontends/rtl2832_sdr*
19518
19519 RTL8180 WIRELESS DRIVER
19520 L:      [email protected]
19521 S:      Orphan
19522 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
19523
19524 RTL8187 WIRELESS DRIVER
19525 M:      Hin-Tak Leung <[email protected]>
19526 M:      Larry Finger <[email protected]>
19527 L:      [email protected]
19528 S:      Maintained
19529 T:      git https://github.com/pkshih/rtw.git
19530 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
19531
19532 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
19533 M:      Jes Sorensen <[email protected]>
19534 L:      [email protected]
19535 S:      Maintained
19536 T:      git https://github.com/pkshih/rtw.git
19537 F:      drivers/net/wireless/realtek/rtl8xxxu/
19538
19539 RTRS TRANSPORT DRIVERS
19540 M:      Md. Haris Iqbal <[email protected]>
19541 M:      Jack Wang <[email protected]>
19542 L:      [email protected]
19543 S:      Maintained
19544 F:      drivers/infiniband/ulp/rtrs/
19545
19546 RUNTIME VERIFICATION (RV)
19547 M:      Daniel Bristot de Oliveira <[email protected]>
19548 M:      Steven Rostedt <[email protected]>
19549 L:      [email protected]
19550 S:      Maintained
19551 F:      Documentation/trace/rv/
19552 F:      include/linux/rv.h
19553 F:      include/rv/
19554 F:      kernel/trace/rv/
19555 F:      tools/verification/
19556
19557 RUST
19558 M:      Miguel Ojeda <[email protected]>
19559 M:      Alex Gaynor <[email protected]>
19560 M:      Wedson Almeida Filho <[email protected]>
19561 R:      Boqun Feng <[email protected]>
19562 R:      Gary Guo <[email protected]>
19563 R:      Björn Roy Baron <[email protected]>
19564 R:      Benno Lossin <[email protected]>
19565 R:      Andreas Hindborg <[email protected]>
19566 R:      Alice Ryhl <[email protected]>
19567 L:      [email protected]
19568 S:      Supported
19569 W:      https://rust-for-linux.com
19570 B:      https://github.com/Rust-for-Linux/linux/issues
19571 C:      zulip://rust-for-linux.zulipchat.com
19572 P:      https://rust-for-linux.com/contributing
19573 T:      git https://github.com/Rust-for-Linux/linux.git rust-next
19574 F:      Documentation/rust/
19575 F:      rust/
19576 F:      samples/rust/
19577 F:      scripts/*rust*
19578 F:      tools/testing/selftests/rust/
19579 K:      \b(?i:rust)\b
19580
19581 RXRPC SOCKETS (AF_RXRPC)
19582 M:      David Howells <[email protected]>
19583 M:      Marc Dionne <[email protected]>
19584 L:      [email protected]
19585 S:      Supported
19586 W:      https://www.infradead.org/~dhowells/kafs/
19587 F:      Documentation/networking/rxrpc.rst
19588 F:      include/keys/rxrpc-type.h
19589 F:      include/net/af_rxrpc.h
19590 F:      include/trace/events/rxrpc.h
19591 F:      include/uapi/linux/rxrpc.h
19592 F:      net/rxrpc/
19593
19594 S3 SAVAGE FRAMEBUFFER DRIVER
19595 M:      Antonino Daplas <[email protected]>
19596 L:      [email protected]
19597 S:      Maintained
19598 F:      drivers/video/fbdev/savage/
19599
19600 S390 ARCHITECTURE
19601 M:      Heiko Carstens <[email protected]>
19602 M:      Vasily Gorbik <[email protected]>
19603 M:      Alexander Gordeev <[email protected]>
19604 R:      Christian Borntraeger <[email protected]>
19605 R:      Sven Schnelle <[email protected]>
19606 L:      [email protected]
19607 S:      Supported
19608 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19609 F:      Documentation/driver-api/s390-drivers.rst
19610 F:      Documentation/arch/s390/
19611 F:      arch/s390/
19612 F:      drivers/s390/
19613 F:      drivers/watchdog/diag288_wdt.c
19614
19615 S390 COMMON I/O LAYER
19616 M:      Vineeth Vijayan <[email protected]>
19617 M:      Peter Oberparleiter <[email protected]>
19618 L:      [email protected]
19619 S:      Supported
19620 F:      drivers/s390/cio/
19621
19622 S390 DASD DRIVER
19623 M:      Stefan Haberland <[email protected]>
19624 M:      Jan Hoeppner <[email protected]>
19625 L:      [email protected]
19626 S:      Supported
19627 F:      block/partitions/ibm.c
19628 F:      drivers/s390/block/dasd*
19629 F:      include/linux/dasd_mod.h
19630
19631 S390 IOMMU (PCI)
19632 M:      Niklas Schnelle <[email protected]>
19633 M:      Matthew Rosato <[email protected]>
19634 R:      Gerald Schaefer <[email protected]>
19635 L:      [email protected]
19636 S:      Supported
19637 F:      drivers/iommu/s390-iommu.c
19638
19639 S390 IUCV NETWORK LAYER
19640 M:      Alexandra Winter <[email protected]>
19641 M:      Thorsten Winkler <[email protected]>
19642 L:      [email protected]
19643 L:      [email protected]
19644 S:      Supported
19645 F:      drivers/s390/net/*iucv*
19646 F:      include/net/iucv/
19647 F:      net/iucv/
19648
19649 S390 MM
19650 M:      Alexander Gordeev <[email protected]>
19651 M:      Gerald Schaefer <[email protected]>
19652 L:      [email protected]
19653 S:      Supported
19654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19655 F:      arch/s390/include/asm/pgtable.h
19656 F:      arch/s390/mm
19657
19658 S390 NETWORK DRIVERS
19659 M:      Alexandra Winter <[email protected]>
19660 M:      Thorsten Winkler <[email protected]>
19661 L:      [email protected]
19662 L:      [email protected]
19663 S:      Supported
19664 F:      drivers/s390/net/
19665
19666 S390 PCI SUBSYSTEM
19667 M:      Niklas Schnelle <[email protected]>
19668 M:      Gerald Schaefer <[email protected]>
19669 L:      [email protected]
19670 S:      Supported
19671 F:      Documentation/arch/s390/pci.rst
19672 F:      arch/s390/pci/
19673 F:      drivers/pci/hotplug/s390_pci_hpc.c
19674
19675 S390 SCM DRIVER
19676 M:      Vineeth Vijayan <[email protected]>
19677 L:      [email protected]
19678 S:      Supported
19679 F:      drivers/s390/block/scm*
19680 F:      drivers/s390/cio/scm.c
19681
19682 S390 VFIO AP DRIVER
19683 M:      Tony Krowiak <[email protected]>
19684 M:      Halil Pasic <[email protected]>
19685 M:      Jason Herne <[email protected]>
19686 L:      [email protected]
19687 S:      Supported
19688 F:      Documentation/arch/s390/vfio-ap*
19689 F:      drivers/s390/crypto/vfio_ap*
19690
19691 S390 VFIO-CCW DRIVER
19692 M:      Eric Farman <[email protected]>
19693 M:      Matthew Rosato <[email protected]>
19694 R:      Halil Pasic <[email protected]>
19695 L:      [email protected]
19696 L:      [email protected]
19697 S:      Supported
19698 F:      Documentation/arch/s390/vfio-ccw.rst
19699 F:      drivers/s390/cio/vfio_ccw*
19700 F:      include/uapi/linux/vfio_ccw.h
19701
19702 S390 VFIO-PCI DRIVER
19703 M:      Matthew Rosato <[email protected]>
19704 M:      Eric Farman <[email protected]>
19705 L:      [email protected]
19706 L:      [email protected]
19707 S:      Supported
19708 F:      arch/s390/kvm/pci*
19709 F:      drivers/vfio/pci/vfio_pci_zdev.c
19710 F:      include/uapi/linux/vfio_zdev.h
19711
19712 S390 ZCRYPT DRIVER
19713 M:      Harald Freudenberger <[email protected]>
19714 L:      [email protected]
19715 S:      Supported
19716 F:      drivers/s390/crypto/
19717
19718 S390 ZFCP DRIVER
19719 M:      Steffen Maier <[email protected]>
19720 M:      Benjamin Block <[email protected]>
19721 L:      [email protected]
19722 S:      Supported
19723 F:      drivers/s390/scsi/zfcp_*
19724
19725 SAA6588 RDS RECEIVER DRIVER
19726 M:      Hans Verkuil <[email protected]>
19727 L:      [email protected]
19728 S:      Odd Fixes
19729 W:      https://linuxtv.org
19730 T:      git git://linuxtv.org/media_tree.git
19731 F:      drivers/media/i2c/saa6588*
19732
19733 SAA7134 VIDEO4LINUX DRIVER
19734 M:      Mauro Carvalho Chehab <[email protected]>
19735 L:      [email protected]
19736 S:      Odd fixes
19737 W:      https://linuxtv.org
19738 T:      git git://linuxtv.org/media_tree.git
19739 F:      Documentation/driver-api/media/drivers/saa7134*
19740 F:      drivers/media/pci/saa7134/
19741
19742 SAA7146 VIDEO4LINUX-2 DRIVER
19743 M:      Hans Verkuil <[email protected]>
19744 L:      [email protected]
19745 S:      Maintained
19746 T:      git git://linuxtv.org/media_tree.git
19747 F:      drivers/media/common/saa7146/
19748 F:      drivers/media/pci/saa7146/
19749 F:      include/media/drv-intf/saa7146*
19750
19751 SAFESETID SECURITY MODULE
19752 M:      Micah Morton <[email protected]>
19753 S:      Supported
19754 F:      Documentation/admin-guide/LSM/SafeSetID.rst
19755 F:      security/safesetid/
19756
19757 SAMSUNG AUDIO (ASoC) DRIVERS
19758 M:      Sylwester Nawrocki <[email protected]>
19759 L:      [email protected] (moderated for non-subscribers)
19760 S:      Maintained
19761 B:      mailto:[email protected]
19762 F:      Documentation/devicetree/bindings/sound/samsung*
19763 F:      sound/soc/samsung/
19764
19765 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
19766 M:      Krzysztof Kozlowski <[email protected]>
19767 L:      [email protected]
19768 L:      [email protected]
19769 S:      Maintained
19770 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
19771 F:      drivers/crypto/exynos-rng.c
19772
19773 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
19774 M:      Łukasz Stelmach <[email protected]>
19775 L:      [email protected]
19776 S:      Maintained
19777 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
19778 F:      drivers/char/hw_random/exynos-trng.c
19779
19780 SAMSUNG FRAMEBUFFER DRIVER
19781 M:      Jingoo Han <[email protected]>
19782 L:      [email protected]
19783 S:      Maintained
19784 F:      drivers/video/fbdev/s3c-fb.c
19785
19786 SAMSUNG INTERCONNECT DRIVERS
19787 M:      Sylwester Nawrocki <[email protected]>
19788 M:      Artur Świgoń <[email protected]>
19789 L:      [email protected]
19790 L:      [email protected]
19791 S:      Supported
19792 F:      drivers/interconnect/samsung/
19793
19794 SAMSUNG LAPTOP DRIVER
19795 M:      Corentin Chary <[email protected]>
19796 L:      [email protected]
19797 S:      Maintained
19798 F:      drivers/platform/x86/samsung-laptop.c
19799
19800 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
19801 M:      Krzysztof Kozlowski <[email protected]>
19802 L:      [email protected]
19803 L:      [email protected]
19804 S:      Maintained
19805 B:      mailto:[email protected]
19806 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
19807 F:      Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
19808 F:      Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
19809 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
19810 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
19811 F:      drivers/clk/clk-s2mps11.c
19812 F:      drivers/mfd/sec*.c
19813 F:      drivers/regulator/s2m*.c
19814 F:      drivers/regulator/s5m*.c
19815 F:      drivers/rtc/rtc-s5m.c
19816 F:      include/linux/mfd/samsung/
19817
19818 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
19819 M:      Sylwester Nawrocki <[email protected]>
19820 L:      [email protected]
19821 L:      [email protected]
19822 S:      Maintained
19823 F:      drivers/media/platform/samsung/s3c-camif/
19824 F:      include/media/drv-intf/s3c_camif.h
19825
19826 SAMSUNG S3FWRN5 NFC DRIVER
19827 M:      Krzysztof Kozlowski <[email protected]>
19828 S:      Maintained
19829 F:      Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
19830 F:      drivers/nfc/s3fwrn5
19831
19832 SAMSUNG S5C73M3 CAMERA DRIVER
19833 M:      Sylwester Nawrocki <[email protected]>
19834 M:      Andrzej Hajda <[email protected]>
19835 L:      [email protected]
19836 S:      Supported
19837 F:      Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
19838 F:      drivers/media/i2c/s5c73m3/*
19839
19840 SAMSUNG S5K5BAF CAMERA DRIVER
19841 M:      Sylwester Nawrocki <[email protected]>
19842 M:      Andrzej Hajda <[email protected]>
19843 L:      [email protected]
19844 S:      Supported
19845 F:      drivers/media/i2c/s5k5baf.c
19846
19847 SAMSUNG S5P Security SubSystem (SSS) DRIVER
19848 M:      Krzysztof Kozlowski <[email protected]>
19849 M:      Vladimir Zapolskiy <[email protected]>
19850 L:      [email protected]
19851 L:      [email protected]
19852 S:      Maintained
19853 F:      Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
19854 F:      Documentation/devicetree/bindings/crypto/samsung-sss.yaml
19855 F:      drivers/crypto/s5p-sss.c
19856
19857 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
19858 M:      Sylwester Nawrocki <[email protected]>
19859 L:      [email protected]
19860 S:      Supported
19861 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
19862 F:      Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
19863 F:      Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
19864 F:      Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
19865 F:      Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
19866 F:      Documentation/devicetree/bindings/media/samsung,fimc.yaml
19867 F:      drivers/media/platform/samsung/exynos4-is/
19868
19869 SAMSUNG SOC CLOCK DRIVERS
19870 M:      Krzysztof Kozlowski <[email protected]>
19871 M:      Sylwester Nawrocki <[email protected]>
19872 M:      Chanwoo Choi <[email protected]>
19873 R:      Alim Akhtar <[email protected]>
19874 L:      [email protected]
19875 S:      Maintained
19876 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
19877 F:      Documentation/devicetree/bindings/clock/samsung,*.yaml
19878 F:      Documentation/devicetree/bindings/clock/samsung,s3c*
19879 F:      drivers/clk/samsung/
19880 F:      include/dt-bindings/clock/exynos*.h
19881 F:      include/dt-bindings/clock/s5p*.h
19882 F:      include/dt-bindings/clock/samsung,*.h
19883 F:      include/linux/clk/samsung.h
19884
19885 SAMSUNG SPI DRIVERS
19886 M:      Andi Shyti <[email protected]>
19887 L:      [email protected]
19888 L:      [email protected]
19889 S:      Maintained
19890 F:      Documentation/devicetree/bindings/spi/samsung,spi*.yaml
19891 F:      drivers/spi/spi-s3c*
19892 F:      include/linux/platform_data/spi-s3c64xx.h
19893
19894 SAMSUNG SXGBE DRIVERS
19895 M:      Byungho An <[email protected]>
19896 L:      [email protected]
19897 S:      Supported
19898 F:      drivers/net/ethernet/samsung/sxgbe/
19899
19900 SAMSUNG THERMAL DRIVER
19901 M:      Bartlomiej Zolnierkiewicz <[email protected]>
19902 M:      Krzysztof Kozlowski <[email protected]>
19903 L:      [email protected]
19904 L:      [email protected]
19905 S:      Maintained
19906 F:      Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
19907 F:      drivers/thermal/samsung/
19908
19909 SAMSUNG USB2 PHY DRIVER
19910 M:      Sylwester Nawrocki <[email protected]>
19911 L:      [email protected]
19912 S:      Supported
19913 F:      Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
19914 F:      Documentation/driver-api/phy/samsung-usb2.rst
19915 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
19916 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
19917 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
19918 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
19919 F:      drivers/phy/samsung/phy-samsung-usb2.c
19920 F:      drivers/phy/samsung/phy-samsung-usb2.h
19921
19922 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
19923 M:      Paul Barker <[email protected]>
19924 R:      Marc Murphy <[email protected]>
19925 S:      Supported
19926 F:      arch/arm/boot/dts/ti/omap/am335x-sancloud*
19927
19928 SC1200 WDT DRIVER
19929 M:      Zwane Mwaikambo <[email protected]>
19930 S:      Maintained
19931 F:      drivers/watchdog/sc1200wdt.c
19932
19933 SCHEDULER
19934 M:      Ingo Molnar <[email protected]>
19935 M:      Peter Zijlstra <[email protected]>
19936 M:      Juri Lelli <[email protected]> (SCHED_DEADLINE)
19937 M:      Vincent Guittot <[email protected]> (SCHED_NORMAL)
19938 R:      Dietmar Eggemann <[email protected]> (SCHED_NORMAL)
19939 R:      Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR)
19940 R:      Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH)
19941 R:      Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING)
19942 R:      Daniel Bristot de Oliveira <[email protected]> (SCHED_DEADLINE)
19943 R:      Valentin Schneider <[email protected]> (TOPOLOGY)
19944 L:      [email protected]
19945 S:      Maintained
19946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
19947 F:      include/linux/preempt.h
19948 F:      include/linux/sched.h
19949 F:      include/linux/wait.h
19950 F:      include/uapi/linux/sched.h
19951 F:      kernel/sched/
19952
19953 SCSI LIBSAS SUBSYSTEM
19954 R:      John Garry <[email protected]>
19955 R:      Jason Yan <[email protected]>
19956 L:      [email protected]
19957 S:      Supported
19958 F:      Documentation/scsi/libsas.rst
19959 F:      drivers/scsi/libsas/
19960 F:      include/scsi/libsas.h
19961 F:      include/scsi/sas_ata.h
19962
19963 SCSI RDMA PROTOCOL (SRP) INITIATOR
19964 M:      Bart Van Assche <[email protected]>
19965 L:      [email protected]
19966 S:      Supported
19967 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
19968 F:      drivers/infiniband/ulp/srp/
19969 F:      include/scsi/srp.h
19970
19971 SCSI RDMA PROTOCOL (SRP) TARGET
19972 M:      Bart Van Assche <[email protected]>
19973 L:      [email protected]
19974 L:      [email protected]
19975 S:      Supported
19976 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
19977 F:      drivers/infiniband/ulp/srpt/
19978
19979 SCSI SG DRIVER
19980 M:      Doug Gilbert <[email protected]>
19981 L:      [email protected]
19982 S:      Maintained
19983 W:      http://sg.danny.cz/sg
19984 F:      Documentation/scsi/scsi-generic.rst
19985 F:      drivers/scsi/sg.c
19986 F:      include/scsi/sg.h
19987
19988 SCSI SUBSYSTEM
19989 M:      "James E.J. Bottomley" <[email protected]>
19990 M:      "Martin K. Petersen" <[email protected]>
19991 L:      [email protected]
19992 S:      Maintained
19993 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
19994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
19995 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
19996 F:      Documentation/devicetree/bindings/scsi/
19997 F:      drivers/scsi/
19998 F:      drivers/ufs/
19999 F:      include/scsi/
20000
20001 SCSI TAPE DRIVER
20002 M:      Kai Mäkisara <[email protected]>
20003 L:      [email protected]
20004 S:      Maintained
20005 F:      Documentation/scsi/st.rst
20006 F:      drivers/scsi/st.*
20007 F:      drivers/scsi/st_*.h
20008
20009 SCSI TARGET CORE USER DRIVER
20010 M:      Bodo Stroesser <[email protected]>
20011 L:      [email protected]
20012 L:      [email protected]
20013 S:      Supported
20014 F:      Documentation/target/tcmu-design.rst
20015 F:      drivers/target/target_core_user.c
20016 F:      include/uapi/linux/target_core_user.h
20017
20018 SCSI TARGET SUBSYSTEM
20019 M:      "Martin K. Petersen" <[email protected]>
20020 L:      [email protected]
20021 L:      [email protected]
20022 S:      Supported
20023 Q:      https://patchwork.kernel.org/project/target-devel/list/
20024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20025 F:      Documentation/target/
20026 F:      drivers/target/
20027 F:      include/target/
20028
20029 SCTP PROTOCOL
20030 M:      Marcelo Ricardo Leitner <[email protected]>
20031 M:      Xin Long <[email protected]>
20032 L:      [email protected]
20033 S:      Maintained
20034 W:      https://github.com/sctp/lksctp-tools/wiki
20035 F:      Documentation/networking/sctp.rst
20036 F:      include/linux/sctp.h
20037 F:      include/net/sctp/
20038 F:      include/uapi/linux/sctp.h
20039 F:      net/sctp/
20040
20041 SCx200 CPU SUPPORT
20042 M:      Jim Cromie <[email protected]>
20043 S:      Odd Fixes
20044 F:      Documentation/i2c/busses/scx200_acb.rst
20045 F:      arch/x86/platform/scx200/
20046 F:      drivers/i2c/busses/scx200*
20047 F:      drivers/mtd/maps/scx200_docflash.c
20048 F:      drivers/watchdog/scx200_wdt.c
20049 F:      include/linux/scx200.h
20050
20051 SCx200 GPIO DRIVER
20052 M:      Jim Cromie <[email protected]>
20053 S:      Maintained
20054 F:      drivers/char/scx200_gpio.c
20055 F:      include/linux/scx200_gpio.h
20056
20057 SCx200 HRT CLOCKSOURCE DRIVER
20058 M:      Jim Cromie <[email protected]>
20059 S:      Maintained
20060 F:      drivers/clocksource/scx200_hrt.c
20061
20062 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
20063 M:      Sascha Sommer <[email protected]>
20064 L:      [email protected] (subscribers-only)
20065 S:      Maintained
20066 F:      drivers/mmc/host/sdricoh_cs.c
20067
20068 SECO BOARDS CEC DRIVER
20069 M:      Ettore Chimenti <[email protected]>
20070 S:      Maintained
20071 F:      drivers/media/cec/platform/seco/seco-cec.c
20072 F:      drivers/media/cec/platform/seco/seco-cec.h
20073
20074 SECURE COMPUTING
20075 M:      Kees Cook <[email protected]>
20076 R:      Andy Lutomirski <[email protected]>
20077 R:      Will Drewry <[email protected]>
20078 S:      Supported
20079 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
20080 F:      Documentation/userspace-api/seccomp_filter.rst
20081 F:      include/linux/seccomp.h
20082 F:      include/uapi/linux/seccomp.h
20083 F:      kernel/seccomp.c
20084 F:      tools/testing/selftests/kselftest_harness.h
20085 F:      tools/testing/selftests/seccomp/*
20086 K:      \bsecure_computing
20087 K:      \bTIF_SECCOMP\b
20088
20089 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
20090 M:      Kamal Dasu <[email protected]>
20091 M:      Al Cooper <[email protected]>
20092 R:      Broadcom internal kernel review list <[email protected]>
20093 L:      [email protected]
20094 S:      Maintained
20095 F:      drivers/mmc/host/sdhci-brcmstb*
20096
20097 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
20098 M:      Adrian Hunter <[email protected]>
20099 L:      [email protected]
20100 S:      Supported
20101 F:      Documentation/devicetree/bindings/mmc/sdhci-common.yaml
20102 F:      drivers/mmc/host/sdhci*
20103
20104 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
20105 M:      Aubin Constans <[email protected]>
20106 R:      Eugen Hristev <[email protected]>
20107 L:      [email protected]
20108 S:      Supported
20109 F:      drivers/mmc/host/sdhci-of-at91.c
20110
20111 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
20112 M:      Haibo Chen <[email protected]>
20113 L:      [email protected]
20114 L:      [email protected]
20115 S:      Maintained
20116 F:      drivers/mmc/host/sdhci-esdhc-imx.c
20117
20118 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
20119 M:      Ben Dooks <[email protected]>
20120 M:      Jaehoon Chung <[email protected]>
20121 L:      [email protected]
20122 S:      Maintained
20123 F:      drivers/mmc/host/sdhci-s3c*
20124
20125 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
20126 M:      Viresh Kumar <[email protected]>
20127 L:      [email protected]
20128 S:      Maintained
20129 F:      drivers/mmc/host/sdhci-spear.c
20130
20131 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
20132 M:      Vignesh Raghavendra <[email protected]>
20133 L:      [email protected]
20134 S:      Maintained
20135 F:      drivers/mmc/host/sdhci-omap.c
20136
20137 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
20138 M:      Jonathan Derrick <[email protected]>
20139 L:      [email protected]
20140 S:      Supported
20141 F:      block/opal_proto.h
20142 F:      block/sed*
20143 F:      include/linux/sed*
20144 F:      include/uapi/linux/sed*
20145
20146 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
20147 M:      Mark Rutland <[email protected]>
20148 M:      Lorenzo Pieralisi <[email protected]>
20149 M:      Sudeep Holla <[email protected]>
20150 L:      [email protected] (moderated for non-subscribers)
20151 S:      Maintained
20152 F:      drivers/firmware/smccc/
20153 F:      include/linux/arm-smccc.h
20154
20155 SECURITY CONTACT
20156 M:      Security Officers <[email protected]>
20157 S:      Supported
20158 F:      Documentation/process/security-bugs.rst
20159
20160 SECURITY SUBSYSTEM
20161 M:      Paul Moore <[email protected]>
20162 M:      James Morris <[email protected]>
20163 M:      "Serge E. Hallyn" <[email protected]>
20164 L:      [email protected]
20165 S:      Supported
20166 Q:      https://patchwork.kernel.org/project/linux-security-module/list
20167 B:      mailto:[email protected]
20168 P:      https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
20169 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
20170 F:      include/linux/lsm_audit.h
20171 F:      include/linux/lsm_hook_defs.h
20172 F:      include/linux/lsm_hooks.h
20173 F:      include/linux/security.h
20174 F:      include/uapi/linux/lsm.h
20175 F:      security/
20176 F:      tools/testing/selftests/lsm/
20177 X:      security/selinux/
20178 K:      \bsecurity_[a-z_0-9]\+\b
20179
20180 SELINUX SECURITY MODULE
20181 M:      Paul Moore <[email protected]>
20182 M:      Stephen Smalley <[email protected]>
20183 R:      Ondrej Mosnacek <[email protected]>
20184 L:      [email protected]
20185 S:      Supported
20186 W:      https://github.com/SELinuxProject
20187 Q:      https://patchwork.kernel.org/project/selinux/list
20188 B:      mailto:[email protected]
20189 P:      https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
20190 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
20191 F:      Documentation/ABI/removed/sysfs-selinux-checkreqprot
20192 F:      Documentation/ABI/removed/sysfs-selinux-disable
20193 F:      Documentation/admin-guide/LSM/SELinux.rst
20194 F:      include/trace/events/avc.h
20195 F:      include/uapi/linux/selinux_netlink.h
20196 F:      scripts/selinux/
20197 F:      security/selinux/
20198
20199 SENSABLE PHANTOM
20200 M:      Jiri Slaby <[email protected]>
20201 S:      Maintained
20202 F:      drivers/misc/phantom.c
20203 F:      include/uapi/linux/phantom.h
20204
20205 SENSEAIR SUNRISE 006-0-0007
20206 M:      Jacopo Mondi <[email protected]>
20207 S:      Maintained
20208 F:      Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
20209 F:      Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
20210 F:      drivers/iio/chemical/sunrise_co2.c
20211
20212 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
20213 M:      Tomasz Duszynski <[email protected]>
20214 S:      Maintained
20215 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
20216 F:      drivers/iio/chemical/scd30.h
20217 F:      drivers/iio/chemical/scd30_core.c
20218 F:      drivers/iio/chemical/scd30_i2c.c
20219 F:      drivers/iio/chemical/scd30_serial.c
20220
20221 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
20222 M:      Roan van Dijk <[email protected]>
20223 S:      Maintained
20224 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
20225 F:      drivers/iio/chemical/scd4x.c
20226
20227 SENSIRION SGP40 GAS SENSOR DRIVER
20228 M:      Andreas Klinger <[email protected]>
20229 S:      Maintained
20230 F:      Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
20231 F:      drivers/iio/chemical/sgp40.c
20232
20233 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
20234 M:      Tomasz Duszynski <[email protected]>
20235 S:      Maintained
20236 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
20237 F:      drivers/iio/chemical/sps30.c
20238 F:      drivers/iio/chemical/sps30_i2c.c
20239 F:      drivers/iio/chemical/sps30_serial.c
20240
20241 SERIAL DEVICE BUS
20242 M:      Rob Herring <[email protected]>
20243 L:      [email protected]
20244 S:      Maintained
20245 F:      Documentation/devicetree/bindings/serial/serial.yaml
20246 F:      drivers/tty/serdev/
20247 F:      include/linux/serdev.h
20248
20249 SERIAL IR RECEIVER
20250 M:      Sean Young <[email protected]>
20251 L:      [email protected]
20252 S:      Maintained
20253 F:      drivers/media/rc/serial_ir.c
20254
20255 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
20256 M:      Srinivas Kandagatla <[email protected]>
20257 L:      [email protected] (moderated for non-subscribers)
20258 S:      Maintained
20259 F:      Documentation/devicetree/bindings/slimbus/
20260 F:      drivers/slimbus/
20261 F:      include/linux/slimbus.h
20262
20263 SFC NETWORK DRIVER
20264 M:      Edward Cree <[email protected]>
20265 M:      Martin Habets <[email protected]>
20266 L:      [email protected]
20267 L:      [email protected]
20268 S:      Supported
20269 F:      Documentation/networking/devlink/sfc.rst
20270 F:      drivers/net/ethernet/sfc/
20271
20272 SFCTEMP HWMON DRIVER
20273 M:      Emil Renner Berthing <[email protected]>
20274 M:      Hal Feng <[email protected]>
20275 L:      [email protected]
20276 S:      Maintained
20277 F:      Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
20278 F:      Documentation/hwmon/sfctemp.rst
20279 F:      drivers/hwmon/sfctemp.c
20280
20281 SFF/SFP/SFP+ MODULE SUPPORT
20282 M:      Russell King <[email protected]>
20283 L:      [email protected]
20284 S:      Maintained
20285 F:      Documentation/devicetree/bindings/net/sff,sfp.yaml
20286 F:      drivers/net/phy/phylink.c
20287 F:      drivers/net/phy/sfp*
20288 F:      include/linux/mdio/mdio-i2c.h
20289 F:      include/linux/phylink.h
20290 F:      include/linux/sfp.h
20291 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)
20292
20293 SGI GRU DRIVER
20294 M:      Dimitri Sivanich <[email protected]>
20295 S:      Maintained
20296 F:      drivers/misc/sgi-gru/
20297
20298 SGI XP/XPC/XPNET DRIVER
20299 M:      Robin Holt <[email protected]>
20300 M:      Steve Wahl <[email protected]>
20301 S:      Maintained
20302 F:      drivers/misc/sgi-xp/
20303
20304 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
20305 M:      Wenjia Zhang <[email protected]>
20306 M:      Jan Karcher <[email protected]>
20307 R:      D. Wythe <[email protected]>
20308 R:      Tony Lu <[email protected]>
20309 R:      Wen Gu <[email protected]>
20310 L:      [email protected]
20311 S:      Supported
20312 F:      net/smc/
20313
20314 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
20315 M:      Linus Walleij <[email protected]>
20316 L:      [email protected]
20317 S:      Maintained
20318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
20319 F:      Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
20320 F:      drivers/iio/light/gp2ap002.c
20321
20322 SHARP RJ54N1CB0C SENSOR DRIVER
20323 M:      Jacopo Mondi <[email protected]>
20324 L:      [email protected]
20325 S:      Odd fixes
20326 T:      git git://linuxtv.org/media_tree.git
20327 F:      drivers/media/i2c/rj54n1cb0c.c
20328 F:      include/media/i2c/rj54n1cb0c.h
20329
20330 SHRINKER
20331 M:      Andrew Morton <[email protected]>
20332 M:      Dave Chinner <[email protected]>
20333 R:      Qi Zheng <[email protected]>
20334 R:      Roman Gushchin <[email protected]>
20335 R:      Muchun Song <[email protected]>
20336 L:      [email protected]
20337 S:      Maintained
20338 F:      Documentation/admin-guide/mm/shrinker_debugfs.rst
20339 F:      include/linux/shrinker.h
20340 F:      mm/shrinker.c
20341 F:      mm/shrinker_debug.c
20342
20343 SH_VOU V4L2 OUTPUT DRIVER
20344 L:      [email protected]
20345 S:      Orphan
20346 F:      drivers/media/platform/renesas/sh_vou.c
20347 F:      include/media/drv-intf/sh_vou.h
20348
20349 SI2157 MEDIA DRIVER
20350 L:      [email protected]
20351 S:      Orphan
20352 W:      https://linuxtv.org
20353 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20354 F:      drivers/media/tuners/si2157*
20355
20356 SI2165 MEDIA DRIVER
20357 M:      Matthias Schwarzott <[email protected]>
20358 L:      [email protected]
20359 S:      Maintained
20360 W:      https://linuxtv.org
20361 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20362 F:      drivers/media/dvb-frontends/si2165*
20363
20364 SI2168 MEDIA DRIVER
20365 L:      [email protected]
20366 S:      Orphan
20367 W:      https://linuxtv.org
20368 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20369 F:      drivers/media/dvb-frontends/si2168*
20370
20371 SI470X FM RADIO RECEIVER I2C DRIVER
20372 M:      Hans Verkuil <[email protected]>
20373 L:      [email protected]
20374 S:      Odd Fixes
20375 W:      https://linuxtv.org
20376 T:      git git://linuxtv.org/media_tree.git
20377 F:      Documentation/devicetree/bindings/media/silabs,si470x.yaml
20378 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
20379
20380 SI470X FM RADIO RECEIVER USB DRIVER
20381 M:      Hans Verkuil <[email protected]>
20382 L:      [email protected]
20383 S:      Maintained
20384 W:      https://linuxtv.org
20385 T:      git git://linuxtv.org/media_tree.git
20386 F:      drivers/media/radio/si470x/radio-si470x-common.c
20387 F:      drivers/media/radio/si470x/radio-si470x-usb.c
20388 F:      drivers/media/radio/si470x/radio-si470x.h
20389
20390 SI4713 FM RADIO TRANSMITTER I2C DRIVER
20391 M:      Eduardo Valentin <[email protected]>
20392 L:      [email protected]
20393 S:      Odd Fixes
20394 W:      https://linuxtv.org
20395 T:      git git://linuxtv.org/media_tree.git
20396 F:      drivers/media/radio/si4713/si4713.?
20397
20398 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
20399 M:      Eduardo Valentin <[email protected]>
20400 L:      [email protected]
20401 S:      Odd Fixes
20402 W:      https://linuxtv.org
20403 T:      git git://linuxtv.org/media_tree.git
20404 F:      drivers/media/radio/si4713/radio-platform-si4713.c
20405
20406 SI4713 FM RADIO TRANSMITTER USB DRIVER
20407 M:      Hans Verkuil <[email protected]>
20408 L:      [email protected]
20409 S:      Maintained
20410 W:      https://linuxtv.org
20411 T:      git git://linuxtv.org/media_tree.git
20412 F:      drivers/media/radio/si4713/radio-usb-si4713.c
20413
20414 SIANO DVB DRIVER
20415 M:      Mauro Carvalho Chehab <[email protected]>
20416 L:      [email protected]
20417 S:      Odd fixes
20418 W:      https://linuxtv.org
20419 T:      git git://linuxtv.org/media_tree.git
20420 F:      drivers/media/common/siano/
20421 F:      drivers/media/mmc/siano/
20422 F:      drivers/media/usb/siano/
20423 F:      drivers/media/usb/siano/
20424
20425 SIEMENS IPC LED DRIVERS
20426 M:      Gerd Haeussler <[email protected]>
20427 M:      Xing Tong Wu <[email protected]>
20428 M:      Tobias Schaffner <[email protected]>
20429 L:      [email protected]
20430 S:      Maintained
20431 F:      drivers/leds/simple/
20432
20433 SIEMENS IPC PLATFORM DRIVERS
20434 M:      Gerd Haeussler <[email protected]>
20435 M:      Xing Tong Wu <[email protected]>
20436 M:      Tobias Schaffner <[email protected]>
20437 L:      [email protected]
20438 S:      Maintained
20439 F:      drivers/platform/x86/siemens/
20440 F:      include/linux/platform_data/x86/simatic-ipc-base.h
20441 F:      include/linux/platform_data/x86/simatic-ipc.h
20442
20443 SIEMENS IPC WATCHDOG DRIVERS
20444 M:      Gerd Haeussler <[email protected]>
20445 M:      Xing Tong Wu <[email protected]>
20446 M:      Tobias Schaffner <[email protected]>
20447 L:      [email protected]
20448 S:      Maintained
20449 F:      drivers/watchdog/simatic-ipc-wdt.c
20450
20451 SIFIVE DRIVERS
20452 M:      Paul Walmsley <[email protected]>
20453 M:      Samuel Holland <[email protected]>
20454 L:      [email protected]
20455 S:      Supported
20456 F:      drivers/dma/sf-pdma/
20457 N:      sifive
20458 K:      fu[57]40
20459 K:      [^@]sifive
20460
20461 SILEAD TOUCHSCREEN DRIVER
20462 M:      Hans de Goede <[email protected]>
20463 L:      [email protected]
20464 L:      [email protected]
20465 S:      Maintained
20466 F:      drivers/input/touchscreen/silead.c
20467 F:      drivers/platform/x86/touchscreen_dmi.c
20468
20469 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
20470 M:      Jérôme Pouiller <[email protected]>
20471 S:      Supported
20472 F:      Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
20473 F:      drivers/net/wireless/silabs/wfx/
20474
20475 SILICON MOTION SM712 FRAME BUFFER DRIVER
20476 M:      Sudip Mukherjee <[email protected]>
20477 M:      Teddy Wang <[email protected]>
20478 M:      Sudip Mukherjee <[email protected]>
20479 L:      [email protected]
20480 S:      Maintained
20481 F:      Documentation/fb/sm712fb.rst
20482 F:      drivers/video/fbdev/sm712*
20483
20484 SILVACO I3C DUAL-ROLE MASTER
20485 M:      Miquel Raynal <[email protected]>
20486 M:      Conor Culhane <[email protected]>
20487 L:      [email protected] (moderated for non-subscribers)
20488 S:      Maintained
20489 F:      Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
20490 F:      drivers/i3c/master/svc-i3c-master.c
20491
20492 SIMPLEFB FB DRIVER
20493 M:      Hans de Goede <[email protected]>
20494 L:      [email protected]
20495 S:      Maintained
20496 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
20497 F:      drivers/video/fbdev/simplefb.c
20498 F:      include/linux/platform_data/simplefb.h
20499
20500 SIOX
20501 M:      Thorsten Scherer <[email protected]>
20502 R:      Pengutronix Kernel Team <[email protected]>
20503 S:      Supported
20504 F:      drivers/gpio/gpio-siox.c
20505 F:      drivers/siox/*
20506 F:      include/trace/events/siox.h
20507
20508 SIPHASH PRF ROUTINES
20509 M:      Jason A. Donenfeld <[email protected]>
20510 S:      Maintained
20511 F:      include/linux/siphash.h
20512 F:      lib/siphash.c
20513 F:      lib/siphash_kunit.c
20514
20515 SIS 190 ETHERNET DRIVER
20516 M:      Francois Romieu <[email protected]>
20517 L:      [email protected]
20518 S:      Maintained
20519 F:      drivers/net/ethernet/sis/sis190.c
20520
20521 SIS 900/7016 FAST ETHERNET DRIVER
20522 M:      Daniele Venzano <[email protected]>
20523 L:      [email protected]
20524 S:      Maintained
20525 W:      http://www.brownhat.org/sis900.html
20526 F:      drivers/net/ethernet/sis/sis900.*
20527
20528 SIS FRAMEBUFFER DRIVER
20529 S:      Orphan
20530 F:      Documentation/fb/sisfb.rst
20531 F:      drivers/video/fbdev/sis/
20532 F:      include/video/sisfb.h
20533
20534 SIS I2C TOUCHSCREEN DRIVER
20535 M:      Mika Penttilä <[email protected]>
20536 L:      [email protected]
20537 S:      Maintained
20538 F:      Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
20539 F:      drivers/input/touchscreen/sis_i2c.c
20540
20541 SIS USB2VGA DRIVER
20542 M:      Thomas Winischhofer <[email protected]>
20543 S:      Maintained
20544 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
20545 F:      drivers/usb/misc/sisusbvga/
20546
20547 SL28 CPLD MFD DRIVER
20548 M:      Michael Walle <[email protected]>
20549 S:      Maintained
20550 F:      Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
20551 F:      Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
20552 F:      Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
20553 F:      Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
20554 F:      Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
20555 F:      Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
20556 F:      drivers/gpio/gpio-sl28cpld.c
20557 F:      drivers/hwmon/sl28cpld-hwmon.c
20558 F:      drivers/irqchip/irq-sl28cpld.c
20559 F:      drivers/pwm/pwm-sl28cpld.c
20560 F:      drivers/watchdog/sl28cpld_wdt.c
20561
20562 SL28 VPD NVMEM LAYOUT DRIVER
20563 M:      Michael Walle <[email protected]>
20564 S:      Maintained
20565 F:      Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
20566 F:      drivers/nvmem/layouts/sl28vpd.c
20567
20568 SLAB ALLOCATOR
20569 M:      Christoph Lameter <[email protected]>
20570 M:      Pekka Enberg <[email protected]>
20571 M:      David Rientjes <[email protected]>
20572 M:      Joonsoo Kim <[email protected]>
20573 M:      Andrew Morton <[email protected]>
20574 M:      Vlastimil Babka <[email protected]>
20575 R:      Roman Gushchin <[email protected]>
20576 R:      Hyeonggon Yoo <[email protected]>
20577 L:      [email protected]
20578 S:      Maintained
20579 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
20580 F:      include/linux/sl?b*.h
20581 F:      mm/sl?b*
20582
20583 SLCAN CAN NETWORK DRIVER
20584 M:      Dario Binacchi <[email protected]>
20585 L:      [email protected]
20586 S:      Maintained
20587 F:      drivers/net/can/slcan/
20588
20589 SLEEPABLE READ-COPY UPDATE (SRCU)
20590 M:      Lai Jiangshan <[email protected]>
20591 M:      "Paul E. McKenney" <[email protected]>
20592 M:      Josh Triplett <[email protected]>
20593 R:      Steven Rostedt <[email protected]>
20594 R:      Mathieu Desnoyers <[email protected]>
20595 L:      [email protected]
20596 S:      Supported
20597 W:      http://www.rdrop.com/users/paulmck/RCU/
20598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20599 F:      include/linux/srcu*.h
20600 F:      kernel/rcu/srcu*.c
20601
20602 SMACK SECURITY MODULE
20603 M:      Casey Schaufler <[email protected]>
20604 L:      [email protected]
20605 S:      Maintained
20606 W:      http://schaufler-ca.com
20607 T:      git git://github.com/cschaufler/smack-next
20608 F:      Documentation/admin-guide/LSM/Smack.rst
20609 F:      security/smack/
20610
20611 SMC91x ETHERNET DRIVER
20612 M:      Nicolas Pitre <[email protected]>
20613 S:      Odd Fixes
20614 F:      drivers/net/ethernet/smsc/smc91x.*
20615
20616 SMSC EMC2103 HARDWARE MONITOR DRIVER
20617 M:      Steve Glendinning <[email protected]>
20618 L:      [email protected]
20619 S:      Maintained
20620 F:      Documentation/hwmon/emc2103.rst
20621 F:      drivers/hwmon/emc2103.c
20622
20623 SMSC SCH5627 HARDWARE MONITOR DRIVER
20624 M:      Hans de Goede <[email protected]>
20625 L:      [email protected]
20626 S:      Supported
20627 F:      Documentation/hwmon/sch5627.rst
20628 F:      drivers/hwmon/sch5627.c
20629
20630 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
20631 M:      Steve Glendinning <[email protected]>
20632 L:      [email protected]
20633 S:      Maintained
20634 F:      drivers/video/fbdev/smscufx.c
20635
20636 SMSC47B397 HARDWARE MONITOR DRIVER
20637 M:      Jean Delvare <[email protected]>
20638 L:      [email protected]
20639 S:      Maintained
20640 F:      Documentation/hwmon/smsc47b397.rst
20641 F:      drivers/hwmon/smsc47b397.c
20642
20643 SMSC911x ETHERNET DRIVER
20644 M:      Steve Glendinning <[email protected]>
20645 L:      [email protected]
20646 S:      Maintained
20647 F:      drivers/net/ethernet/smsc/smsc911x.*
20648 F:      include/linux/smsc911x.h
20649
20650 SMSC9420 PCI ETHERNET DRIVER
20651 M:      Steve Glendinning <[email protected]>
20652 L:      [email protected]
20653 S:      Maintained
20654 F:      drivers/net/ethernet/smsc/smsc9420.*
20655
20656 SNET DPU VIRTIO DATA PATH ACCELERATOR
20657 R:      Alvaro Karsz <[email protected]>
20658 F:      drivers/vdpa/solidrun/
20659
20660 SOCIONEXT (SNI) AVE NETWORK DRIVER
20661 M:      Kunihiko Hayashi <[email protected]>
20662 L:      [email protected]
20663 S:      Maintained
20664 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
20665 F:      drivers/net/ethernet/socionext/sni_ave.c
20666
20667 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
20668 M:      Ilias Apalodimas <[email protected]>
20669 M:      Masahisa Kojima <[email protected]>
20670 L:      [email protected]
20671 S:      Maintained
20672 F:      Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
20673 F:      drivers/net/ethernet/socionext/netsec.c
20674
20675 SOCIONEXT (SNI) Synquacer SPI DRIVER
20676 M:      Masahisa Kojima <[email protected]>
20677 M:      Jassi Brar <[email protected]>
20678 L:      [email protected]
20679 S:      Maintained
20680 F:      Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
20681 F:      drivers/spi/spi-synquacer.c
20682
20683 SOCIONEXT SYNQUACER I2C DRIVER
20684 M:      Ard Biesheuvel <[email protected]>
20685 L:      [email protected]
20686 S:      Maintained
20687 F:      Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
20688 F:      drivers/i2c/busses/i2c-synquacer.c
20689
20690 SOCIONEXT UNIPHIER SOUND DRIVER
20691 L:      [email protected] (moderated for non-subscribers)
20692 S:      Orphan
20693 F:      sound/soc/uniphier/
20694
20695 SOCKET TIMESTAMPING
20696 M:      Willem de Bruijn <[email protected]>
20697 S:      Maintained
20698 F:      Documentation/networking/timestamping.rst
20699 F:      include/uapi/linux/net_tstamp.h
20700 F:      tools/testing/selftests/net/so_txtime.c
20701
20702 SOEKRIS NET48XX LED SUPPORT
20703 M:      Chris Boot <[email protected]>
20704 S:      Maintained
20705 F:      drivers/leds/leds-net48xx.c
20706
20707 SOFT-IWARP DRIVER (siw)
20708 M:      Bernard Metzler <[email protected]>
20709 L:      [email protected]
20710 S:      Supported
20711 F:      drivers/infiniband/sw/siw/
20712 F:      include/uapi/rdma/siw-abi.h
20713
20714 SOFT-ROCE DRIVER (rxe)
20715 M:      Zhu Yanjun <[email protected]>
20716 L:      [email protected]
20717 S:      Supported
20718 F:      drivers/infiniband/sw/rxe/
20719 F:      include/uapi/rdma/rdma_user_rxe.h
20720
20721 SOFTLOGIC 6x10 MPEG CODEC
20722 M:      Bluecherry Maintainers <[email protected]>
20723 M:      Anton Sviridenko <[email protected]>
20724 M:      Andrey Utkin <[email protected]>
20725 M:      Ismael Luceno <[email protected]>
20726 L:      [email protected]
20727 S:      Supported
20728 F:      drivers/media/pci/solo6x10/
20729
20730 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
20731 M:      James Morse <[email protected]>
20732 L:      [email protected] (moderated for non-subscribers)
20733 S:      Maintained
20734 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
20735 F:      drivers/firmware/arm_sdei.c
20736 F:      include/linux/arm_sdei.h
20737 F:      include/uapi/linux/arm_sdei.h
20738
20739 SOFTWARE NODES AND DEVICE PROPERTIES
20740 R:      Andy Shevchenko <[email protected]>
20741 R:      Daniel Scally <[email protected]>
20742 R:      Heikki Krogerus <[email protected]>
20743 R:      Sakari Ailus <[email protected]>
20744 L:      [email protected]
20745 S:      Maintained
20746 F:      drivers/base/property.c
20747 F:      drivers/base/swnode.c
20748 F:      include/linux/fwnode.h
20749 F:      include/linux/property.h
20750
20751 SOFTWARE RAID (Multiple Disks) SUPPORT
20752 M:      Song Liu <[email protected]>
20753 R:      Yu Kuai <[email protected]>
20754 L:      [email protected]
20755 S:      Supported
20756 Q:      https://patchwork.kernel.org/project/linux-raid/list/
20757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
20758 F:      drivers/md/Kconfig
20759 F:      drivers/md/Makefile
20760 F:      drivers/md/md*
20761 F:      drivers/md/raid*
20762 F:      include/linux/raid/
20763 F:      include/uapi/linux/raid/
20764
20765 SOLIDRUN CLEARFOG SUPPORT
20766 M:      Russell King <[email protected]>
20767 S:      Maintained
20768 F:      arch/arm/boot/dts/marvell/armada-388-clearfog*
20769 F:      arch/arm/boot/dts/marvell/armada-38x-solidrun-*
20770
20771 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
20772 M:      Russell King <[email protected]>
20773 S:      Maintained
20774 F:      arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
20775 F:      arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
20776 F:      arch/arm/boot/dts/nxp/imx/imx6*-sr-*
20777
20778 SONIC NETWORK DRIVER
20779 M:      Thomas Bogendoerfer <[email protected]>
20780 L:      [email protected]
20781 S:      Maintained
20782 F:      drivers/net/ethernet/natsemi/sonic.*
20783
20784 SONICS SILICON BACKPLANE DRIVER (SSB)
20785 M:      Michael Buesch <[email protected]>
20786 L:      [email protected]
20787 S:      Maintained
20788 F:      drivers/ssb/
20789 F:      include/linux/ssb/
20790
20791 SONY IMX208 SENSOR DRIVER
20792 M:      Sakari Ailus <[email protected]>
20793 L:      [email protected]
20794 S:      Maintained
20795 T:      git git://linuxtv.org/media_tree.git
20796 F:      drivers/media/i2c/imx208.c
20797
20798 SONY IMX214 SENSOR DRIVER
20799 M:      Ricardo Ribalda <[email protected]>
20800 L:      [email protected]
20801 S:      Maintained
20802 T:      git git://linuxtv.org/media_tree.git
20803 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
20804 F:      drivers/media/i2c/imx214.c
20805
20806 SONY IMX219 SENSOR DRIVER
20807 M:      Dave Stevenson <[email protected]>
20808 L:      [email protected]
20809 S:      Maintained
20810 T:      git git://linuxtv.org/media_tree.git
20811 F:      Documentation/devicetree/bindings/media/i2c/imx219.yaml
20812 F:      drivers/media/i2c/imx219.c
20813
20814 SONY IMX258 SENSOR DRIVER
20815 M:      Sakari Ailus <[email protected]>
20816 L:      [email protected]
20817 S:      Maintained
20818 T:      git git://linuxtv.org/media_tree.git
20819 F:      Documentation/devicetree/bindings/media/i2c/imx258.yaml
20820 F:      drivers/media/i2c/imx258.c
20821
20822 SONY IMX274 SENSOR DRIVER
20823 M:      Leon Luo <[email protected]>
20824 L:      [email protected]
20825 S:      Maintained
20826 T:      git git://linuxtv.org/media_tree.git
20827 F:      Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
20828 F:      drivers/media/i2c/imx274.c
20829
20830 SONY IMX290 SENSOR DRIVER
20831 M:      Manivannan Sadhasivam <[email protected]>
20832 L:      [email protected]
20833 S:      Maintained
20834 T:      git git://linuxtv.org/media_tree.git
20835 F:      Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
20836 F:      drivers/media/i2c/imx290.c
20837
20838 SONY IMX296 SENSOR DRIVER
20839 M:      Laurent Pinchart <[email protected]>
20840 M:      Manivannan Sadhasivam <[email protected]>
20841 L:      [email protected]
20842 S:      Maintained
20843 T:      git git://linuxtv.org/media_tree.git
20844 F:      Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
20845 F:      drivers/media/i2c/imx296.c
20846
20847 SONY IMX319 SENSOR DRIVER
20848 M:      Bingbu Cao <[email protected]>
20849 L:      [email protected]
20850 S:      Maintained
20851 T:      git git://linuxtv.org/media_tree.git
20852 F:      drivers/media/i2c/imx319.c
20853
20854 SONY IMX334 SENSOR DRIVER
20855 L:      [email protected]
20856 S:      Orphan
20857 T:      git git://linuxtv.org/media_tree.git
20858 F:      Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
20859 F:      drivers/media/i2c/imx334.c
20860
20861 SONY IMX335 SENSOR DRIVER
20862 L:      [email protected]
20863 S:      Orphan
20864 T:      git git://linuxtv.org/media_tree.git
20865 F:      Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
20866 F:      drivers/media/i2c/imx335.c
20867
20868 SONY IMX355 SENSOR DRIVER
20869 M:      Tianshu Qiu <[email protected]>
20870 L:      [email protected]
20871 S:      Maintained
20872 T:      git git://linuxtv.org/media_tree.git
20873 F:      drivers/media/i2c/imx355.c
20874
20875 SONY IMX412 SENSOR DRIVER
20876 L:      [email protected]
20877 S:      Orphan
20878 T:      git git://linuxtv.org/media_tree.git
20879 F:      Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
20880 F:      drivers/media/i2c/imx412.c
20881
20882 SONY IMX415 SENSOR DRIVER
20883 M:      Michael Riesch <[email protected]>
20884 L:      [email protected]
20885 S:      Maintained
20886 T:      git git://linuxtv.org/media_tree.git
20887 F:      Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
20888 F:      drivers/media/i2c/imx415.c
20889
20890 SONY MEMORYSTICK SUBSYSTEM
20891 M:      Maxim Levitsky <[email protected]>
20892 M:      Alex Dubov <[email protected]>
20893 M:      Ulf Hansson <[email protected]>
20894 L:      [email protected]
20895 S:      Maintained
20896 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
20897 F:      drivers/memstick/
20898 F:      include/linux/memstick.h
20899
20900 SONY VAIO CONTROL DEVICE DRIVER
20901 M:      Mattia Dongili <[email protected]>
20902 L:      [email protected]
20903 S:      Maintained
20904 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
20905 F:      Documentation/admin-guide/laptops/sony-laptop.rst
20906 F:      drivers/char/sonypi.c
20907 F:      drivers/platform/x86/sony-laptop.c
20908 F:      include/linux/sony-laptop.h
20909
20910 SOPHGO DEVICETREES and DRIVERS
20911 M:      Chen Wang <[email protected]>
20912 M:      Inochi Amaoto <[email protected]>
20913 T:      git https://github.com/sophgo/linux.git
20914 S:      Maintained
20915 N:      sophgo
20916 K:      sophgo
20917
20918 SOUND
20919 M:      Jaroslav Kysela <[email protected]>
20920 M:      Takashi Iwai <[email protected]>
20921 L:      [email protected]
20922 S:      Maintained
20923 W:      http://www.alsa-project.org/
20924 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
20925 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20926 F:      Documentation/sound/
20927 F:      include/sound/
20928 F:      include/uapi/sound/
20929 F:      sound/
20930 F:      tools/testing/selftests/alsa
20931
20932 SOUND - ALSA SELFTESTS
20933 M:      Mark Brown <[email protected]>
20934 L:      [email protected]
20935 L:      [email protected]
20936 S:      Supported
20937 F:      tools/testing/selftests/alsa
20938
20939 SOUND - COMPRESSED AUDIO
20940 M:      Vinod Koul <[email protected]>
20941 L:      [email protected] (moderated for non-subscribers)
20942 S:      Supported
20943 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20944 F:      Documentation/sound/designs/compress-offload.rst
20945 F:      include/sound/compress_driver.h
20946 F:      include/uapi/sound/compress_*
20947 F:      sound/core/compress_offload.c
20948 F:      sound/soc/soc-compress.c
20949
20950 SOUND - CORE KUNIT TEST
20951 M:      Ivan Orlov <[email protected]>
20952 L:      [email protected]
20953 S:      Supported
20954 F:      sound/core/sound_kunit.c
20955
20956 SOUND - DMAENGINE HELPERS
20957 M:      Lars-Peter Clausen <[email protected]>
20958 S:      Supported
20959 F:      include/sound/dmaengine_pcm.h
20960 F:      sound/core/pcm_dmaengine.c
20961 F:      sound/soc/soc-generic-dmaengine-pcm.c
20962
20963 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
20964 M:      Liam Girdwood <[email protected]>
20965 M:      Mark Brown <[email protected]>
20966 L:      [email protected]
20967 S:      Supported
20968 W:      http://alsa-project.org/main/index.php/ASoC
20969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
20970 F:      Documentation/devicetree/bindings/sound/
20971 F:      Documentation/sound/soc/
20972 F:      include/dt-bindings/sound/
20973 F:      include/sound/soc*
20974 F:      include/sound/sof.h
20975 F:      include/sound/sof/
20976 F:      include/trace/events/sof*.h
20977 F:      include/uapi/sound/asoc.h
20978 F:      sound/soc/
20979
20980 SOUND - SOC LAYER / dapm-graph
20981 M:      Luca Ceresoli <[email protected]>
20982 L:      [email protected]
20983 S:      Maintained
20984 F:      tools/sound/dapm-graph
20985
20986 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
20987 M:      Pierre-Louis Bossart <[email protected]>
20988 M:      Liam Girdwood <[email protected]>
20989 M:      Peter Ujfalusi <[email protected]>
20990 M:      Bard Liao <[email protected]>
20991 M:      Ranjani Sridharan <[email protected]>
20992 M:      Daniel Baluta <[email protected]>
20993 R:      Kai Vehmanen <[email protected]>
20994 L:      [email protected] (moderated for non-subscribers)
20995 S:      Supported
20996 W:      https://github.com/thesofproject/linux/
20997 F:      sound/soc/sof/
20998
20999 SOUNDWIRE SUBSYSTEM
21000 M:      Vinod Koul <[email protected]>
21001 M:      Bard Liao <[email protected]>
21002 R:      Pierre-Louis Bossart <[email protected]>
21003 R:      Sanyog Kale <[email protected]>
21004 L:      [email protected] (moderated for non-subscribers)
21005 S:      Supported
21006 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
21007 F:      Documentation/driver-api/soundwire/
21008 F:      drivers/soundwire/
21009 F:      include/linux/soundwire/
21010
21011 SP2 MEDIA DRIVER
21012 M:      Olli Salonen <[email protected]>
21013 L:      [email protected]
21014 S:      Maintained
21015 W:      https://linuxtv.org
21016 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21017 F:      drivers/media/dvb-frontends/sp2*
21018
21019 SPANISH DOCUMENTATION
21020 M:      Carlos Bilbao <[email protected]>
21021 R:      Avadhut Naik <[email protected]>
21022 S:      Maintained
21023 F:      Documentation/translations/sp_SP/
21024
21025 SPARC + UltraSPARC (sparc/sparc64)
21026 M:      "David S. Miller" <[email protected]>
21027 M:      Andreas Larsson <[email protected]>
21028 L:      [email protected]
21029 S:      Maintained
21030 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
21031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21033 F:      arch/sparc/
21034 F:      drivers/sbus/
21035
21036 SPARC SERIAL DRIVERS
21037 M:      "David S. Miller" <[email protected]>
21038 L:      [email protected]
21039 S:      Maintained
21040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21042 F:      drivers/tty/serial/suncore.c
21043 F:      drivers/tty/serial/sunhv.c
21044 F:      drivers/tty/serial/sunsab.c
21045 F:      drivers/tty/serial/sunsab.h
21046 F:      drivers/tty/serial/sunsu.c
21047 F:      drivers/tty/serial/sunzilog.c
21048 F:      drivers/tty/serial/sunzilog.h
21049 F:      drivers/tty/vcc.c
21050 F:      include/linux/sunserialcore.h
21051
21052 SPARSE CHECKER
21053 M:      "Luc Van Oostenryck" <[email protected]>
21054 L:      [email protected]
21055 S:      Maintained
21056 W:      https://sparse.docs.kernel.org/
21057 Q:      https://patchwork.kernel.org/project/linux-sparse/list/
21058 B:      https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
21059 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
21060 F:      include/linux/compiler.h
21061
21062 SPEAKUP CONSOLE SPEECH DRIVER
21063 M:      William Hubbs <[email protected]>
21064 M:      Chris Brannon <[email protected]>
21065 M:      Kirk Reiser <[email protected]>
21066 M:      Samuel Thibault <[email protected]>
21067 L:      [email protected]
21068 S:      Odd Fixes
21069 W:      http://www.linux-speakup.org/
21070 W:      https://github.com/linux-speakup/speakup
21071 B:      https://github.com/linux-speakup/speakup/issues
21072 F:      drivers/accessibility/speakup/
21073
21074 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
21075 M:      Viresh Kumar <[email protected]>
21076 M:      Shiraz Hashim <[email protected]>
21077 M:      [email protected]
21078 L:      [email protected] (moderated for non-subscribers)
21079 S:      Maintained
21080 W:      http://www.st.com/spear
21081 F:      arch/arm/boot/dts/st/spear*
21082 F:      arch/arm/mach-spear/
21083 F:      drivers/clk/spear/
21084 F:      drivers/pinctrl/spear/
21085
21086 SPI NOR SUBSYSTEM
21087 M:      Tudor Ambarus <[email protected]>
21088 M:      Pratyush Yadav <[email protected]>
21089 M:      Michael Walle <[email protected]>
21090 L:      [email protected]
21091 S:      Maintained
21092 W:      http://www.linux-mtd.infradead.org/
21093 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
21094 C:      irc://irc.oftc.net/mtd
21095 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
21096 F:      Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
21097 F:      drivers/mtd/spi-nor/
21098 F:      include/linux/mtd/spi-nor.h
21099
21100 SPI SUBSYSTEM
21101 M:      Mark Brown <[email protected]>
21102 L:      [email protected]
21103 S:      Maintained
21104 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
21105 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
21106 F:      Documentation/devicetree/bindings/spi/
21107 F:      Documentation/spi/
21108 F:      drivers/spi/
21109 F:      include/linux/spi/
21110 F:      include/uapi/linux/spi/
21111 F:      tools/spi/
21112
21113 SPIDERNET NETWORK DRIVER for CELL
21114 M:      Ishizaki Kou <[email protected]>
21115 M:      Geoff Levand <[email protected]>
21116 L:      [email protected]
21117 L:      [email protected]
21118 S:      Maintained
21119 F:      Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
21120 F:      drivers/net/ethernet/toshiba/spider_net*
21121
21122 SPMI SUBSYSTEM
21123 M:      Stephen Boyd <[email protected]>
21124 L:      [email protected]
21125 S:      Maintained
21126 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
21127 F:      Documentation/devicetree/bindings/spmi/
21128 F:      drivers/spmi/
21129 F:      include/dt-bindings/spmi/spmi.h
21130 F:      include/linux/spmi.h
21131 F:      include/trace/events/spmi.h
21132
21133 SPU FILE SYSTEM
21134 M:      Jeremy Kerr <[email protected]>
21135 L:      [email protected]
21136 S:      Supported
21137 W:      http://www.ibm.com/developerworks/power/cell/
21138 F:      Documentation/filesystems/spufs/spufs.rst
21139 F:      arch/powerpc/platforms/cell/spufs/
21140
21141 SQUASHFS FILE SYSTEM
21142 M:      Phillip Lougher <[email protected]>
21143 L:      [email protected] (subscribers-only)
21144 S:      Maintained
21145 W:      http://squashfs.org.uk
21146 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
21147 F:      Documentation/filesystems/squashfs.rst
21148 F:      fs/squashfs/
21149
21150 SRM (Alpha) environment access
21151 M:      Jan-Benedict Glaw <[email protected]>
21152 S:      Maintained
21153 F:      arch/alpha/kernel/srm_env.c
21154
21155 ST LSM6DSx IMU IIO DRIVER
21156 M:      Lorenzo Bianconi <[email protected]>
21157 L:      [email protected]
21158 S:      Maintained
21159 W:      http://www.st.com/
21160 F:      Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
21161 F:      drivers/iio/imu/st_lsm6dsx/
21162
21163 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
21164 M:      Benjamin Mugnier <[email protected]>
21165 M:      Sylvain Petinot <[email protected]>
21166 L:      [email protected]
21167 S:      Maintained
21168 T:      git git://linuxtv.org/media_tree.git
21169 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
21170 F:      drivers/media/i2c/st-mipid02.c
21171
21172 ST STM32 FIREWALL
21173 M:      Gatien Chevallier <[email protected]>
21174 S:      Maintained
21175 F:      drivers/bus/stm32_etzpc.c
21176 F:      drivers/bus/stm32_firewall.c
21177 F:      drivers/bus/stm32_rifsc.c
21178
21179 ST STM32 I2C/SMBUS DRIVER
21180 M:      Pierre-Yves MORDRET <[email protected]>
21181 M:      Alain Volmat <[email protected]>
21182 L:      [email protected]
21183 S:      Maintained
21184 F:      drivers/i2c/busses/i2c-stm32*
21185
21186 ST STM32 SPI DRIVER
21187 M:      Alain Volmat <[email protected]>
21188 L:      [email protected]
21189 S:      Maintained
21190 F:      drivers/spi/spi-stm32.c
21191
21192 ST STPDDC60 DRIVER
21193 M:      Daniel Nilsson <[email protected]>
21194 L:      [email protected]
21195 S:      Maintained
21196 F:      Documentation/hwmon/stpddc60.rst
21197 F:      drivers/hwmon/pmbus/stpddc60.c
21198
21199 ST VGXY61 DRIVER
21200 M:      Benjamin Mugnier <[email protected]>
21201 M:      Sylvain Petinot <[email protected]>
21202 L:      [email protected]
21203 S:      Maintained
21204 T:      git git://linuxtv.org/media_tree.git
21205 F:      Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
21206 F:      Documentation/userspace-api/media/drivers/st-vgxy61.rst
21207 F:      drivers/media/i2c/st-vgxy61.c
21208
21209 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
21210 M:      Song Qiang <[email protected]>
21211 L:      [email protected]
21212 S:      Maintained
21213 F:      Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
21214 F:      drivers/iio/proximity/vl53l0x-i2c.c
21215
21216 STABLE BRANCH
21217 M:      Greg Kroah-Hartman <[email protected]>
21218 M:      Sasha Levin <[email protected]>
21219 L:      [email protected]
21220 S:      Supported
21221 F:      Documentation/process/stable-kernel-rules.rst
21222
21223 STAGING - ATOMISP DRIVER
21224 M:      Hans de Goede <[email protected]>
21225 M:      Mauro Carvalho Chehab <[email protected]>
21226 R:      Sakari Ailus <[email protected]>
21227 L:      [email protected]
21228 S:      Maintained
21229 F:      drivers/staging/media/atomisp/
21230
21231 STAGING - FIELDBUS SUBSYSTEM
21232 M:      Sven Van Asbroeck <[email protected]>
21233 S:      Maintained
21234 F:      drivers/staging/fieldbus/*
21235 F:      drivers/staging/fieldbus/Documentation/
21236
21237 STAGING - HMS ANYBUS-S BUS
21238 M:      Sven Van Asbroeck <[email protected]>
21239 S:      Maintained
21240 F:      drivers/staging/fieldbus/anybuss/
21241
21242 STAGING - INDUSTRIAL IO
21243 M:      Jonathan Cameron <[email protected]>
21244 L:      [email protected]
21245 S:      Odd Fixes
21246 F:      Documentation/devicetree/bindings/staging/iio/
21247 F:      drivers/staging/iio/
21248
21249 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
21250 M:      Marc Dietrich <[email protected]>
21251 L:      [email protected] (moderated for non-subscribers)
21252 L:      [email protected]
21253 S:      Maintained
21254 F:      drivers/staging/nvec/
21255
21256 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
21257 M:      Jens Frederich <[email protected]>
21258 M:      Jon Nettleton <[email protected]>
21259 S:      Maintained
21260 W:      http://wiki.laptop.org/go/DCON
21261 F:      drivers/staging/olpc_dcon/
21262
21263 STAGING - REALTEK RTL8712U DRIVERS
21264 M:      Larry Finger <[email protected]>
21265 M:      Florian Schilhabel <[email protected]>.
21266 S:      Odd Fixes
21267 F:      drivers/staging/rtl8712/
21268
21269 STAGING - SEPS525 LCD CONTROLLER DRIVERS
21270 M:      Michael Hennerich <[email protected]>
21271 L:      [email protected]
21272 S:      Supported
21273 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
21274 F:      drivers/staging/fbtft/fb_seps525.c
21275
21276 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
21277 M:      Sudip Mukherjee <[email protected]>
21278 M:      Teddy Wang <[email protected]>
21279 M:      Sudip Mukherjee <[email protected]>
21280 L:      [email protected]
21281 S:      Maintained
21282 F:      drivers/staging/sm750fb/
21283
21284 STAGING - VIA VT665X DRIVERS
21285 M:      Philipp Hortmann <[email protected]>
21286 S:      Odd Fixes
21287 F:      drivers/staging/vt665?/
21288
21289 STAGING SUBSYSTEM
21290 M:      Greg Kroah-Hartman <[email protected]>
21291 L:      [email protected]
21292 S:      Supported
21293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
21294 F:      drivers/staging/
21295
21296 STANDALONE CACHE CONTROLLER DRIVERS
21297 M:      Conor Dooley <[email protected]>
21298 L:      [email protected]
21299 S:      Maintained
21300 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21301 F:      drivers/cache
21302
21303 STARFIRE/DURALAN NETWORK DRIVER
21304 M:      Ion Badulescu <[email protected]>
21305 S:      Odd Fixes
21306 F:      drivers/net/ethernet/adaptec/starfire*
21307
21308 STARFIVE CAMERA SUBSYSTEM DRIVER
21309 M:      Jack Zhu <[email protected]>
21310 M:      Changhuang Liang <[email protected]>
21311 L:      [email protected]
21312 S:      Maintained
21313 F:      Documentation/admin-guide/media/starfive_camss.rst
21314 F:      Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
21315 F:      drivers/staging/media/starfive/camss
21316
21317 STARFIVE CRYPTO DRIVER
21318 M:      Jia Jie Ho <[email protected]>
21319 M:      William Qiu <[email protected]>
21320 S:      Supported
21321 F:      Documentation/devicetree/bindings/crypto/starfive*
21322 F:      drivers/crypto/starfive/
21323
21324 STARFIVE DEVICETREES
21325 M:      Emil Renner Berthing <[email protected]>
21326 S:      Maintained
21327 F:      arch/riscv/boot/dts/starfive/
21328
21329 STARFIVE DWMAC GLUE LAYER
21330 M:      Emil Renner Berthing <[email protected]>
21331 M:      Minda Chen <[email protected]>
21332 S:      Maintained
21333 F:      Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
21334 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
21335
21336 STARFIVE JH7110 DPHY RX DRIVER
21337 M:      Jack Zhu <[email protected]>
21338 M:      Changhuang Liang <[email protected]>
21339 S:      Supported
21340 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
21341 F:      drivers/phy/starfive/phy-jh7110-dphy-rx.c
21342
21343 STARFIVE JH7110 MMC/SD/SDIO DRIVER
21344 M:      William Qiu <[email protected]>
21345 S:      Supported
21346 F:      Documentation/devicetree/bindings/mmc/starfive*
21347 F:      drivers/mmc/host/dw_mmc-starfive.c
21348
21349 STARFIVE JH7110 PLL CLOCK DRIVER
21350 M:      Xingyu Wu <[email protected]>
21351 S:      Supported
21352 F:      Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
21353 F:      drivers/clk/starfive/clk-starfive-jh7110-pll.c
21354
21355 STARFIVE JH7110 PWMDAC DRIVER
21356 M:      Hal Feng <[email protected]>
21357 M:      Xingyu Wu <[email protected]>
21358 S:      Supported
21359 F:      Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
21360 F:      sound/soc/starfive/jh7110_pwmdac.c
21361
21362 STARFIVE JH7110 SYSCON
21363 M:      William Qiu <[email protected]>
21364 M:      Xingyu Wu <[email protected]>
21365 S:      Supported
21366 F:      Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
21367
21368 STARFIVE JH7110 TDM DRIVER
21369 M:      Walker Chen <[email protected]>
21370 S:      Maintained
21371 F:      Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
21372 F:      sound/soc/starfive/jh7110_tdm.c
21373
21374 STARFIVE JH71X0 CLOCK DRIVERS
21375 M:      Emil Renner Berthing <[email protected]>
21376 M:      Hal Feng <[email protected]>
21377 S:      Maintained
21378 F:      Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
21379 F:      drivers/clk/starfive/clk-starfive-jh71*
21380 F:      include/dt-bindings/clock/starfive?jh71*.h
21381
21382 STARFIVE JH71X0 PINCTRL DRIVERS
21383 M:      Emil Renner Berthing <[email protected]>
21384 M:      Jianlong Huang <[email protected]>
21385 M:      Hal Feng <[email protected]>
21386 L:      [email protected]
21387 S:      Maintained
21388 F:      Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
21389 F:      drivers/pinctrl/starfive/pinctrl-starfive-jh71*
21390 F:      include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
21391 F:      include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
21392
21393 STARFIVE JH71X0 RESET CONTROLLER DRIVERS
21394 M:      Emil Renner Berthing <[email protected]>
21395 M:      Hal Feng <[email protected]>
21396 S:      Maintained
21397 F:      Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
21398 F:      drivers/reset/starfive/reset-starfive-jh71*
21399 F:      include/dt-bindings/reset/starfive?jh71*.h
21400
21401 STARFIVE JH71X0 USB DRIVERS
21402 M:      Minda Chen <[email protected]>
21403 S:      Maintained
21404 F:      Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
21405 F:      drivers/usb/cdns3/cdns3-starfive.c
21406
21407 STARFIVE JH71XX PMU CONTROLLER DRIVER
21408 M:      Walker Chen <[email protected]>
21409 M:      Changhuang Liang <[email protected]>
21410 S:      Supported
21411 F:      Documentation/devicetree/bindings/power/starfive*
21412 F:      drivers/pmdomain/starfive/
21413 F:      include/dt-bindings/power/starfive,jh7110-pmu.h
21414
21415 STARFIVE SOC DRIVERS
21416 M:      Conor Dooley <[email protected]>
21417 S:      Maintained
21418 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21419 F:      Documentation/devicetree/bindings/soc/starfive/
21420
21421 STARFIVE STARLINK PMU DRIVER
21422 M:      Ji Sheng Teoh <[email protected]>
21423 S:      Maintained
21424 F:      Documentation/admin-guide/perf/starfive_starlink_pmu.rst
21425 F:      Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
21426 F:      drivers/perf/starfive_starlink_pmu.c
21427
21428 STARFIVE TRNG DRIVER
21429 M:      Jia Jie Ho <[email protected]>
21430 S:      Supported
21431 F:      Documentation/devicetree/bindings/rng/starfive*
21432 F:      drivers/char/hw_random/jh7110-trng.c
21433
21434 STARFIVE WATCHDOG DRIVER
21435 M:      Xingyu Wu <[email protected]>
21436 M:      Samin Guo <[email protected]>
21437 S:      Supported
21438 F:      Documentation/devicetree/bindings/watchdog/starfive*
21439 F:      drivers/watchdog/starfive-wdt.c
21440
21441 STARFIVE JH71X0 PCIE AND USB PHY DRIVER
21442 M:      Minda Chen <[email protected]>
21443 S:      Supported
21444 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
21445 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
21446 F:      drivers/phy/starfive/phy-jh7110-pcie.c
21447 F:      drivers/phy/starfive/phy-jh7110-usb.c
21448
21449 STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
21450 M:      Changhuang Liang <[email protected]>
21451 S:      Supported
21452 F:      Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
21453 F:      drivers/irqchip/irq-starfive-jh8100-intc.c
21454
21455 STATIC BRANCH/CALL
21456 M:      Peter Zijlstra <[email protected]>
21457 M:      Josh Poimboeuf <[email protected]>
21458 M:      Jason Baron <[email protected]>
21459 R:      Steven Rostedt <[email protected]>
21460 R:      Ard Biesheuvel <[email protected]>
21461 S:      Supported
21462 F:      arch/*/include/asm/jump_label*.h
21463 F:      arch/*/include/asm/static_call*.h
21464 F:      arch/*/kernel/jump_label.c
21465 F:      arch/*/kernel/static_call.c
21466 F:      include/linux/jump_label*.h
21467 F:      include/linux/static_call*.h
21468 F:      kernel/jump_label.c
21469 F:      kernel/static_call.c
21470
21471 STI AUDIO (ASoC) DRIVERS
21472 M:      Arnaud Pouliquen <[email protected]>
21473 L:      [email protected] (moderated for non-subscribers)
21474 S:      Maintained
21475 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
21476 F:      sound/soc/sti/
21477
21478 STI CEC DRIVER
21479 M:      Alain Volmat <[email protected]>
21480 S:      Maintained
21481 F:      Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
21482 F:      drivers/media/cec/platform/sti/
21483
21484 STK1160 USB VIDEO CAPTURE DRIVER
21485 M:      Ezequiel Garcia <[email protected]>
21486 L:      [email protected]
21487 S:      Maintained
21488 T:      git git://linuxtv.org/media_tree.git
21489 F:      drivers/media/usb/stk1160/
21490
21491 STM32 AUDIO (ASoC) DRIVERS
21492 M:      Olivier Moysan <[email protected]>
21493 M:      Arnaud Pouliquen <[email protected]>
21494 L:      [email protected] (moderated for non-subscribers)
21495 S:      Maintained
21496 F:      Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
21497 F:      Documentation/devicetree/bindings/sound/st,stm32-*.yaml
21498 F:      sound/soc/stm/
21499
21500 STM32 TIMER/LPTIMER DRIVERS
21501 M:      Fabrice Gasnier <[email protected]>
21502 S:      Maintained
21503 F:      Documentation/ABI/testing/*timer-stm32
21504 F:      Documentation/devicetree/bindings/*/*stm32-*timer*
21505 F:      drivers/*/stm32-*timer*
21506 F:      drivers/pwm/pwm-stm32*
21507 F:      include/linux/*/stm32-*tim*
21508
21509 STMMAC ETHERNET DRIVER
21510 M:      Alexandre Torgue <[email protected]>
21511 M:      Jose Abreu <[email protected]>
21512 L:      [email protected]
21513 S:      Supported
21514 W:      http://www.stlinux.com
21515 F:      Documentation/networking/device_drivers/ethernet/stmicro/
21516 F:      drivers/net/ethernet/stmicro/stmmac/
21517
21518 SUN HAPPY MEAL ETHERNET DRIVER
21519 M:      Sean Anderson <[email protected]>
21520 S:      Maintained
21521 F:      drivers/net/ethernet/sun/sunhme.*
21522
21523 SUN3/3X
21524 M:      Sam Creasey <[email protected]>
21525 S:      Maintained
21526 W:      http://sammy.net/sun3/
21527 F:      arch/m68k/include/asm/sun3*
21528 F:      arch/m68k/kernel/*sun3*
21529 F:      arch/m68k/sun3*/
21530 F:      drivers/net/ethernet/i825xx/sun3*
21531
21532 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
21533 M:      Hans de Goede <[email protected]>
21534 L:      [email protected]
21535 S:      Maintained
21536 F:      Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
21537 F:      drivers/input/keyboard/sun4i-lradc-keys.c
21538
21539 SUNDANCE NETWORK DRIVER
21540 M:      Denis Kirjanov <[email protected]>
21541 L:      [email protected]
21542 S:      Maintained
21543 F:      drivers/net/ethernet/dlink/sundance.c
21544
21545 SUNPLUS ETHERNET DRIVER
21546 M:      Wells Lu <[email protected]>
21547 L:      [email protected]
21548 S:      Maintained
21549 W:      https://sunplus.atlassian.net/wiki/spaces/doc/overview
21550 F:      Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
21551 F:      drivers/net/ethernet/sunplus/
21552
21553 SUNPLUS MMC DRIVER
21554 M:      Tony Huang <[email protected]>
21555 M:      Li-hao Kuo <[email protected]>
21556 S:      Maintained
21557 F:      Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
21558 F:      drivers/mmc/host/sunplus-mmc.c
21559
21560 SUNPLUS OCOTP DRIVER
21561 M:      Vincent Shih <[email protected]>
21562 S:      Maintained
21563 F:      Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
21564 F:      drivers/nvmem/sunplus-ocotp.c
21565
21566 SUNPLUS PWM DRIVER
21567 M:      Hammer Hsieh <[email protected]>
21568 S:      Maintained
21569 F:      Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
21570 F:      drivers/pwm/pwm-sunplus.c
21571
21572 SUNPLUS RTC DRIVER
21573 M:      Vincent Shih <[email protected]>
21574 L:      [email protected]
21575 S:      Maintained
21576 F:      Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
21577 F:      drivers/rtc/rtc-sunplus.c
21578
21579 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
21580 M:      Li-hao Kuo <[email protected]>
21581 L:      [email protected]
21582 S:      Maintained
21583 F:      Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
21584 F:      drivers/spi/spi-sunplus-sp7021.c
21585
21586 SUNPLUS UART DRIVER
21587 M:      Hammer Hsieh <[email protected]>
21588 S:      Maintained
21589 F:      Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
21590 F:      drivers/tty/serial/sunplus-uart.c
21591
21592 SUNPLUS USB2 PHY DRIVER
21593 M:      Vincent Shih <[email protected]>
21594 L:      [email protected]
21595 S:      Maintained
21596 F:      Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
21597 F:      drivers/phy/sunplus/Kconfig
21598 F:      drivers/phy/sunplus/Makefile
21599 F:      drivers/phy/sunplus/phy-sunplus-usb2.c
21600
21601 SUNPLUS WATCHDOG DRIVER
21602 M:      Xiantao Hu <[email protected]>
21603 L:      [email protected]
21604 S:      Maintained
21605 F:      Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
21606 F:      drivers/watchdog/sunplus_wdt.c
21607
21608 SUPERH
21609 M:      Yoshinori Sato <[email protected]>
21610 M:      Rich Felker <[email protected]>
21611 M:      John Paul Adrian Glaubitz <[email protected]>
21612 L:      [email protected]
21613 S:      Maintained
21614 Q:      http://patchwork.kernel.org/project/linux-sh/list/
21615 F:      Documentation/arch/sh/
21616 F:      arch/sh/
21617 F:      drivers/sh/
21618
21619 SUSPEND TO RAM
21620 M:      "Rafael J. Wysocki" <[email protected]>
21621 M:      Len Brown <[email protected]>
21622 M:      Pavel Machek <[email protected]>
21623 L:      [email protected]
21624 S:      Supported
21625 B:      https://bugzilla.kernel.org
21626 F:      Documentation/power/
21627 F:      arch/x86/kernel/acpi/sleep*
21628 F:      arch/x86/kernel/acpi/wakeup*
21629 F:      drivers/base/power/
21630 F:      include/linux/freezer.h
21631 F:      include/linux/pm.h
21632 F:      include/linux/suspend.h
21633 F:      kernel/power/
21634
21635 SVGA HANDLING
21636 M:      Martin Mares <[email protected]>
21637 L:      [email protected]
21638 S:      Maintained
21639 F:      Documentation/admin-guide/svga.rst
21640 F:      arch/x86/boot/video*
21641
21642 SWITCHDEV
21643 M:      Jiri Pirko <[email protected]>
21644 M:      Ivan Vecera <[email protected]>
21645 L:      [email protected]
21646 S:      Supported
21647 F:      include/net/switchdev.h
21648 F:      net/switchdev/
21649
21650 SY8106A REGULATOR DRIVER
21651 M:      Icenowy Zheng <[email protected]>
21652 S:      Maintained
21653 F:      Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
21654 F:      drivers/regulator/sy8106a-regulator.c
21655
21656 SYNC FILE FRAMEWORK
21657 M:      Sumit Semwal <[email protected]>
21658 R:      Gustavo Padovan <[email protected]>
21659 L:      [email protected]
21660 L:      [email protected]
21661 S:      Maintained
21662 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
21663 F:      Documentation/driver-api/sync_file.rst
21664 F:      drivers/dma-buf/dma-fence*
21665 F:      drivers/dma-buf/sw_sync.c
21666 F:      drivers/dma-buf/sync_*
21667 F:      include/linux/sync_file.h
21668 F:      include/uapi/linux/sync_file.h
21669
21670 SYNOPSYS ARC ARCHITECTURE
21671 M:      Vineet Gupta <[email protected]>
21672 L:      [email protected]
21673 S:      Supported
21674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
21675 F:      Documentation/arch/arc
21676 F:      Documentation/devicetree/bindings/arc/*
21677 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
21678 F:      arch/arc/
21679 F:      drivers/clocksource/arc_timer.c
21680 F:      drivers/tty/serial/arc_uart.c
21681
21682 SYNOPSYS ARC HSDK SDP pll clock driver
21683 M:      Eugeniy Paltsev <[email protected]>
21684 S:      Supported
21685 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
21686 F:      drivers/clk/clk-hsdk-pll.c
21687
21688 SYNOPSYS ARC SDP clock driver
21689 M:      Eugeniy Paltsev <[email protected]>
21690 S:      Supported
21691 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
21692 F:      drivers/clk/axs10x/*
21693
21694 SYNOPSYS ARC SDP platform support
21695 M:      Alexey Brodkin <[email protected]>
21696 S:      Supported
21697 F:      Documentation/devicetree/bindings/arc/axs10*
21698 F:      arch/arc/boot/dts/ax*
21699 F:      arch/arc/plat-axs10x
21700
21701 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
21702 M:      Eugeniy Paltsev <[email protected]>
21703 S:      Supported
21704 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
21705 F:      drivers/reset/reset-axs10x.c
21706
21707 SYNOPSYS CREG GPIO DRIVER
21708 M:      Eugeniy Paltsev <[email protected]>
21709 S:      Maintained
21710 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
21711 F:      drivers/gpio/gpio-creg-snps.c
21712
21713 SYNOPSYS DESIGNWARE 8250 UART DRIVER
21714 M:      Ilpo Järvinen <[email protected]>
21715 R:      Andy Shevchenko <[email protected]>
21716 S:      Supported
21717 F:      drivers/tty/serial/8250/8250_dw.c
21718 F:      drivers/tty/serial/8250/8250_dwlib.*
21719 F:      drivers/tty/serial/8250/8250_lpss.c
21720
21721 SYNOPSYS DESIGNWARE APB GPIO DRIVER
21722 M:      Hoan Tran <[email protected]>
21723 M:      Serge Semin <[email protected]>
21724 L:      [email protected]
21725 S:      Maintained
21726 F:      Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
21727 F:      drivers/gpio/gpio-dwapb.c
21728
21729 SYNOPSYS DESIGNWARE APB SSI DRIVER
21730 M:      Serge Semin <[email protected]>
21731 L:      [email protected]
21732 S:      Supported
21733 F:      Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
21734 F:      drivers/spi/spi-dw*
21735
21736 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
21737 M:      Eugeniy Paltsev <[email protected]>
21738 S:      Maintained
21739 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
21740 F:      drivers/dma/dw-axi-dmac/
21741
21742 SYNOPSYS DESIGNWARE DMAC DRIVER
21743 M:      Viresh Kumar <[email protected]>
21744 R:      Andy Shevchenko <[email protected]>
21745 S:      Maintained
21746 F:      Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
21747 F:      Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
21748 F:      drivers/dma/dw/
21749 F:      include/dt-bindings/dma/dw-dmac.h
21750 F:      include/linux/dma/dw.h
21751 F:      include/linux/platform_data/dma-dw.h
21752
21753 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
21754 M:      Jose Abreu <[email protected]>
21755 L:      [email protected]
21756 S:      Supported
21757 F:      drivers/net/ethernet/synopsys/
21758
21759 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
21760 M:      Jose Abreu <[email protected]>
21761 L:      [email protected]
21762 S:      Supported
21763 F:      drivers/net/pcs/pcs-xpcs.c
21764 F:      drivers/net/pcs/pcs-xpcs.h
21765 F:      include/linux/pcs/pcs-xpcs.h
21766
21767 SYNOPSYS DESIGNWARE I2C DRIVER
21768 M:      Jarkko Nikula <[email protected]>
21769 R:      Andy Shevchenko <[email protected]>
21770 R:      Mika Westerberg <[email protected]>
21771 R:      Jan Dabros <[email protected]>
21772 L:      [email protected]
21773 S:      Supported
21774 F:      drivers/i2c/busses/i2c-designware-*
21775
21776 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
21777 M:      Jaehoon Chung <[email protected]>
21778 L:      [email protected]
21779 S:      Maintained
21780 F:      drivers/mmc/host/dw_mmc*
21781
21782 SYNOPSYS DESIGNWARE PCIE PMU DRIVER
21783 M:      Shuai Xue <[email protected]>
21784 M:      Jing Zhang <[email protected]>
21785 S:      Supported
21786 F:      Documentation/admin-guide/perf/dwc_pcie_pmu.rst
21787 F:      drivers/perf/dwc_pcie_pmu.c
21788
21789 SYNOPSYS HSDK RESET CONTROLLER DRIVER
21790 M:      Eugeniy Paltsev <[email protected]>
21791 S:      Supported
21792 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
21793 F:      drivers/reset/reset-hsdk.c
21794 F:      include/dt-bindings/reset/snps,hsdk-reset.h
21795
21796 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
21797 M:      Prabu Thangamuthu <[email protected]>
21798 M:      Manjunath M B <[email protected]>
21799 L:      [email protected]
21800 S:      Maintained
21801 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
21802
21803 SYSTEM CONFIGURATION (SYSCON)
21804 M:      Lee Jones <[email protected]>
21805 M:      Arnd Bergmann <[email protected]>
21806 S:      Supported
21807 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
21808 F:      drivers/mfd/syscon.c
21809
21810 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
21811 M:      Sudeep Holla <[email protected]>
21812 R:      Cristian Marussi <[email protected]>
21813 L:      [email protected] (moderated for non-subscribers)
21814 S:      Maintained
21815 F:      Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
21816 F:      drivers/clk/clk-sc[mp]i.c
21817 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
21818 F:      drivers/firmware/arm_scmi/
21819 F:      drivers/firmware/arm_scpi.c
21820 F:      drivers/hwmon/scmi-hwmon.c
21821 F:      drivers/pinctrl/pinctrl-scmi.c
21822 F:      drivers/pmdomain/arm/
21823 F:      drivers/powercap/arm_scmi_powercap.c
21824 F:      drivers/regulator/scmi-regulator.c
21825 F:      drivers/reset/reset-scmi.c
21826 F:      include/linux/sc[mp]i_protocol.h
21827 F:      include/trace/events/scmi.h
21828 F:      include/uapi/linux/virtio_scmi.h
21829
21830 SYSTEM RESET/SHUTDOWN DRIVERS
21831 M:      Sebastian Reichel <[email protected]>
21832 L:      [email protected]
21833 S:      Maintained
21834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
21835 F:      Documentation/devicetree/bindings/power/reset/
21836 F:      drivers/power/reset/
21837
21838 SYSTEM TRACE MODULE CLASS
21839 M:      Alexander Shishkin <[email protected]>
21840 S:      Maintained
21841 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
21842 F:      Documentation/trace/stm.rst
21843 F:      drivers/hwtracing/stm/
21844 F:      include/linux/stm.h
21845 F:      include/uapi/linux/stm.h
21846
21847 SYSTEM76 ACPI DRIVER
21848 M:      Jeremy Soller <[email protected]>
21849 M:      System76 Product Development <[email protected]>
21850 L:      [email protected]
21851 S:      Maintained
21852 F:      drivers/platform/x86/system76_acpi.c
21853
21854 SYSV FILESYSTEM
21855 S:      Orphan
21856 F:      Documentation/filesystems/sysv-fs.rst
21857 F:      fs/sysv/
21858 F:      include/linux/sysv_fs.h
21859
21860 TASKSTATS STATISTICS INTERFACE
21861 M:      Balbir Singh <[email protected]>
21862 S:      Maintained
21863 F:      Documentation/accounting/taskstats*
21864 F:      include/linux/taskstats*
21865 F:      kernel/taskstats.c
21866
21867 TC subsystem
21868 M:      Jamal Hadi Salim <[email protected]>
21869 M:      Cong Wang <[email protected]>
21870 M:      Jiri Pirko <[email protected]>
21871 L:      [email protected]
21872 S:      Maintained
21873 F:      include/net/pkt_cls.h
21874 F:      include/net/pkt_sched.h
21875 F:      include/net/tc_act/
21876 F:      include/uapi/linux/pkt_cls.h
21877 F:      include/uapi/linux/pkt_sched.h
21878 F:      include/uapi/linux/tc_act/
21879 F:      include/uapi/linux/tc_ematch/
21880 F:      net/sched/
21881 F:      tools/testing/selftests/tc-testing
21882
21883 TC90522 MEDIA DRIVER
21884 M:      Akihiro Tsukada <[email protected]>
21885 L:      [email protected]
21886 S:      Odd Fixes
21887 F:      drivers/media/dvb-frontends/tc90522*
21888
21889 TCP LOW PRIORITY MODULE
21890 M:      "Wong Hoi Sing, Edison" <[email protected]>
21891 M:      "Hung Hing Lun, Mike" <[email protected]>
21892 S:      Maintained
21893 W:      http://tcp-lp-mod.sourceforge.net/
21894 F:      net/ipv4/tcp_lp.c
21895
21896 TDA10071 MEDIA DRIVER
21897 L:      [email protected]
21898 S:      Orphan
21899 W:      https://linuxtv.org
21900 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21901 F:      drivers/media/dvb-frontends/tda10071*
21902
21903 TDA18212 MEDIA DRIVER
21904 L:      [email protected]
21905 S:      Orphan
21906 W:      https://linuxtv.org
21907 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21908 F:      drivers/media/tuners/tda18212*
21909
21910 TDA18218 MEDIA DRIVER
21911 L:      [email protected]
21912 S:      Orphan
21913 W:      https://linuxtv.org
21914 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21915 F:      drivers/media/tuners/tda18218*
21916
21917 TDA18250 MEDIA DRIVER
21918 M:      Olli Salonen <[email protected]>
21919 L:      [email protected]
21920 S:      Maintained
21921 W:      https://linuxtv.org
21922 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21923 T:      git git://linuxtv.org/media_tree.git
21924 F:      drivers/media/tuners/tda18250*
21925
21926 TDA18271 MEDIA DRIVER
21927 M:      Michael Krufky <[email protected]>
21928 L:      [email protected]
21929 S:      Maintained
21930 W:      https://linuxtv.org
21931 W:      http://github.com/mkrufky
21932 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21933 T:      git git://linuxtv.org/mkrufky/tuners.git
21934 F:      drivers/media/tuners/tda18271*
21935
21936 TDA1997x MEDIA DRIVER
21937 M:      Tim Harvey <[email protected]>
21938 L:      [email protected]
21939 S:      Maintained
21940 W:      https://linuxtv.org
21941 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21942 F:      drivers/media/i2c/tda1997x.*
21943
21944 TDA827x MEDIA DRIVER
21945 M:      Michael Krufky <[email protected]>
21946 L:      [email protected]
21947 S:      Maintained
21948 W:      https://linuxtv.org
21949 W:      http://github.com/mkrufky
21950 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21951 T:      git git://linuxtv.org/mkrufky/tuners.git
21952 F:      drivers/media/tuners/tda8290.*
21953
21954 TDA8290 MEDIA DRIVER
21955 M:      Michael Krufky <[email protected]>
21956 L:      [email protected]
21957 S:      Maintained
21958 W:      https://linuxtv.org
21959 W:      http://github.com/mkrufky
21960 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21961 T:      git git://linuxtv.org/mkrufky/tuners.git
21962 F:      drivers/media/tuners/tda8290.*
21963
21964 TDA9840 MEDIA DRIVER
21965 M:      Hans Verkuil <[email protected]>
21966 L:      [email protected]
21967 S:      Maintained
21968 W:      https://linuxtv.org
21969 T:      git git://linuxtv.org/media_tree.git
21970 F:      drivers/media/i2c/tda9840*
21971
21972 TEA5761 TUNER DRIVER
21973 M:      Mauro Carvalho Chehab <[email protected]>
21974 L:      [email protected]
21975 S:      Odd fixes
21976 W:      https://linuxtv.org
21977 T:      git git://linuxtv.org/media_tree.git
21978 F:      drivers/media/tuners/tea5761.*
21979
21980 TEA5767 TUNER DRIVER
21981 M:      Mauro Carvalho Chehab <[email protected]>
21982 L:      [email protected]
21983 S:      Maintained
21984 W:      https://linuxtv.org
21985 T:      git git://linuxtv.org/media_tree.git
21986 F:      drivers/media/tuners/tea5767.*
21987
21988 TEA6415C MEDIA DRIVER
21989 M:      Hans Verkuil <[email protected]>
21990 L:      [email protected]
21991 S:      Maintained
21992 W:      https://linuxtv.org
21993 T:      git git://linuxtv.org/media_tree.git
21994 F:      drivers/media/i2c/tea6415c*
21995
21996 TEA6420 MEDIA DRIVER
21997 M:      Hans Verkuil <[email protected]>
21998 L:      [email protected]
21999 S:      Maintained
22000 W:      https://linuxtv.org
22001 T:      git git://linuxtv.org/media_tree.git
22002 F:      drivers/media/i2c/tea6420*
22003
22004 TEAM DRIVER
22005 M:      Jiri Pirko <[email protected]>
22006 L:      [email protected]
22007 S:      Supported
22008 F:      Documentation/netlink/specs/team.yaml
22009 F:      drivers/net/team/
22010 F:      include/linux/if_team.h
22011 F:      include/uapi/linux/if_team.h
22012 F:      tools/testing/selftests/drivers/net/team/
22013
22014 TECHNICAL ADVISORY BOARD PROCESS DOCS
22015 M:      "Theodore Ts'o" <[email protected]>
22016 M:      Greg Kroah-Hartman <[email protected]>
22017 L:      [email protected]
22018 S:      Maintained
22019 F:      Documentation/process/contribution-maturity-model.rst
22020 F:      Documentation/process/researcher-guidelines.rst
22021
22022 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
22023 M:      "Savoir-faire Linux Inc." <[email protected]>
22024 S:      Maintained
22025 F:      arch/x86/platform/ts5500/
22026
22027 TECHNOTREND USB IR RECEIVER
22028 M:      Sean Young <[email protected]>
22029 L:      [email protected]
22030 S:      Maintained
22031 F:      drivers/media/rc/ttusbir.c
22032
22033 TECHWELL TW9900 VIDEO DECODER
22034 M:      Mehdi Djait <[email protected]>
22035 L:      [email protected]
22036 S:      Maintained
22037 F:      drivers/media/i2c/tw9900.c
22038
22039 TECHWELL TW9910 VIDEO DECODER
22040 L:      [email protected]
22041 S:      Orphan
22042 F:      drivers/media/i2c/tw9910.c
22043 F:      include/media/i2c/tw9910.h
22044
22045 TEE SUBSYSTEM
22046 M:      Jens Wiklander <[email protected]>
22047 R:      Sumit Garg <[email protected]>
22048 L:      [email protected]
22049 S:      Maintained
22050 F:      Documentation/driver-api/tee.rst
22051 F:      Documentation/tee/
22052 F:      Documentation/userspace-api/tee.rst
22053 F:      drivers/tee/
22054 F:      include/linux/tee_core.h
22055 F:      include/linux/tee_drv.h
22056 F:      include/uapi/linux/tee.h
22057
22058 TEGRA ARCHITECTURE SUPPORT
22059 M:      Thierry Reding <[email protected]>
22060 M:      Jonathan Hunter <[email protected]>
22061 L:      [email protected]
22062 S:      Supported
22063 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
22064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
22065 N:      [^a-z]tegra
22066
22067 TEGRA CLOCK DRIVER
22068 M:      Peter De Schrijver <[email protected]>
22069 M:      Prashant Gaikwad <[email protected]>
22070 S:      Supported
22071 F:      drivers/clk/tegra/
22072
22073 TEGRA CRYPTO DRIVERS
22074 M:      Akhil R <[email protected]>
22075 S:      Supported
22076 F:      drivers/crypto/tegra/*
22077
22078 TEGRA DMA DRIVERS
22079 M:      Laxman Dewangan <[email protected]>
22080 M:      Jon Hunter <[email protected]>
22081 S:      Supported
22082 F:      drivers/dma/tegra*
22083
22084 TEGRA I2C DRIVER
22085 M:      Laxman Dewangan <[email protected]>
22086 R:      Dmitry Osipenko <[email protected]>
22087 S:      Supported
22088 F:      drivers/i2c/busses/i2c-tegra.c
22089
22090 TEGRA IOMMU DRIVERS
22091 M:      Thierry Reding <[email protected]>
22092 R:      Krishna Reddy <[email protected]>
22093 L:      [email protected]
22094 S:      Supported
22095 F:      drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
22096 F:      drivers/iommu/tegra*
22097
22098 TEGRA KBC DRIVER
22099 M:      Laxman Dewangan <[email protected]>
22100 S:      Supported
22101 F:      drivers/input/keyboard/tegra-kbc.c
22102
22103 TEGRA NAND DRIVER
22104 M:      Stefan Agner <[email protected]>
22105 M:      Lucas Stach <[email protected]>
22106 S:      Maintained
22107 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
22108 F:      drivers/mtd/nand/raw/tegra_nand.c
22109
22110 TEGRA PWM DRIVER
22111 M:      Thierry Reding <[email protected]>
22112 S:      Supported
22113 F:      drivers/pwm/pwm-tegra.c
22114
22115 TEGRA QUAD SPI DRIVER
22116 M:      Thierry Reding <[email protected]>
22117 M:      Jonathan Hunter <[email protected]>
22118 M:      Sowjanya Komatineni <[email protected]>
22119 L:      [email protected]
22120 S:      Maintained
22121 F:      drivers/spi/spi-tegra210-quad.c
22122
22123 TEGRA SERIAL DRIVER
22124 M:      Laxman Dewangan <[email protected]>
22125 S:      Supported
22126 F:      drivers/tty/serial/serial-tegra.c
22127
22128 TEGRA SPI DRIVER
22129 M:      Laxman Dewangan <[email protected]>
22130 S:      Supported
22131 F:      drivers/spi/spi-tegra*
22132
22133 TEGRA VIDEO DRIVER
22134 M:      Thierry Reding <[email protected]>
22135 M:      Jonathan Hunter <[email protected]>
22136 M:      Sowjanya Komatineni <[email protected]>
22137 M:      Luca Ceresoli <[email protected]>
22138 L:      [email protected]
22139 L:      [email protected]
22140 S:      Maintained
22141 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
22142 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
22143 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
22144 F:      drivers/staging/media/tegra-video/
22145
22146 TEGRA XUSB PADCTL DRIVER
22147 M:      JC Kuo <[email protected]>
22148 S:      Supported
22149 F:      drivers/phy/tegra/xusb*
22150
22151 TEHUTI ETHERNET DRIVER
22152 M:      Andy Gospodarek <[email protected]>
22153 L:      [email protected]
22154 S:      Supported
22155 F:      drivers/net/ethernet/tehuti/*
22156
22157 TELECOM CLOCK DRIVER FOR MCPL0010
22158 M:      Mark Gross <[email protected]>
22159 S:      Supported
22160 F:      drivers/char/tlclk.c
22161
22162 TEMPO SEMICONDUCTOR DRIVERS
22163 M:      Steven Eckhoff <[email protected]>
22164 S:      Maintained
22165 F:      Documentation/devicetree/bindings/sound/tscs*.txt
22166 F:      sound/soc/codecs/tscs*.c
22167 F:      sound/soc/codecs/tscs*.h
22168
22169 TENSILICA XTENSA PORT (xtensa)
22170 M:      Chris Zankel <[email protected]>
22171 M:      Max Filippov <[email protected]>
22172 S:      Maintained
22173 T:      git https://github.com/jcmvbkbc/linux-xtensa.git
22174 F:      arch/xtensa/
22175 F:      drivers/irqchip/irq-xtensa-*
22176
22177 TEXAS INSTRUMENTS ASoC DRIVERS
22178 M:      Peter Ujfalusi <[email protected]>
22179 L:      [email protected] (moderated for non-subscribers)
22180 S:      Maintained
22181 F:      Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
22182 F:      sound/soc/ti/
22183
22184 TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
22185 M:      Shenghao Ding <[email protected]>
22186 M:      Kevin Lu <[email protected]>
22187 M:      Baojun Xu <[email protected]>
22188 L:      [email protected] (moderated for non-subscribers)
22189 S:      Maintained
22190 F:      Documentation/devicetree/bindings/sound/tas2552.txt
22191 F:      Documentation/devicetree/bindings/sound/tas2562.yaml
22192 F:      Documentation/devicetree/bindings/sound/tas2770.yaml
22193 F:      Documentation/devicetree/bindings/sound/tas27xx.yaml
22194 F:      Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
22195 F:      Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
22196 F:      Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
22197 F:      Documentation/devicetree/bindings/sound/tlv320adcx140.yaml
22198 F:      Documentation/devicetree/bindings/sound/tlv320aic31xx.txt
22199 F:      Documentation/devicetree/bindings/sound/tpa6130a2.txt
22200 F:      include/sound/tas2*.h
22201 F:      include/sound/tlv320*.h
22202 F:      include/sound/tpa6130a2-plat.h
22203 F:      sound/pci/hda/tas2781_hda_i2c.c
22204 F:      sound/soc/codecs/pcm1681.c
22205 F:      sound/soc/codecs/pcm1789*.*
22206 F:      sound/soc/codecs/pcm179x*.*
22207 F:      sound/soc/codecs/pcm186x*.*
22208 F:      sound/soc/codecs/pcm3008.*
22209 F:      sound/soc/codecs/pcm3060*.*
22210 F:      sound/soc/codecs/pcm3168a*.*
22211 F:      sound/soc/codecs/pcm5102a.c
22212 F:      sound/soc/codecs/pcm512x*.*
22213 F:      sound/soc/codecs/tas2*.*
22214 F:      sound/soc/codecs/tlv320*.*
22215 F:      sound/soc/codecs/tpa6130a2.*
22216
22217 TEXAS INSTRUMENTS DMA DRIVERS
22218 M:      Peter Ujfalusi <[email protected]>
22219 L:      [email protected]
22220 S:      Maintained
22221 F:      Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
22222 F:      Documentation/devicetree/bindings/dma/ti-edma.txt
22223 F:      Documentation/devicetree/bindings/dma/ti/
22224 F:      drivers/dma/ti/
22225 F:      include/linux/dma/k3-psil.h
22226 F:      include/linux/dma/k3-udma-glue.h
22227 F:      include/linux/dma/ti-cppi5.h
22228 X:      drivers/dma/ti/cppi41.c
22229
22230 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
22231 M:      Robert Marko <[email protected]>
22232 M:      Luka Perkov <[email protected]>
22233 L:      [email protected]
22234 S:      Maintained
22235 F:      Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
22236 F:      Documentation/hwmon/tps23861.rst
22237 F:      drivers/hwmon/tps23861.c
22238
22239 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
22240 M:      Ricardo Ribalda <[email protected]>
22241 L:      [email protected]
22242 S:      Supported
22243 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
22244 F:      drivers/iio/dac/ti-dac7612.c
22245
22246 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
22247 M:      Nishanth Menon <[email protected]>
22248 M:      Tero Kristo <[email protected]>
22249 M:      Santosh Shilimkar <[email protected]>
22250 L:      [email protected] (moderated for non-subscribers)
22251 S:      Maintained
22252 F:      Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
22253 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
22254 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
22255 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
22256 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
22257 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
22258 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
22259 F:      drivers/clk/keystone/sci-clk.c
22260 F:      drivers/firmware/ti_sci*
22261 F:      drivers/irqchip/irq-ti-sci-inta.c
22262 F:      drivers/irqchip/irq-ti-sci-intr.c
22263 F:      drivers/reset/reset-ti-sci.c
22264 F:      drivers/soc/ti/ti_sci_inta_msi.c
22265 F:      drivers/pmdomain/ti/ti_sci_pm_domains.c
22266 F:      include/dt-bindings/soc/ti,sci_pm_domain.h
22267 F:      include/linux/soc/ti/ti_sci_inta_msi.h
22268 F:      include/linux/soc/ti/ti_sci_protocol.h
22269
22270 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
22271 M:      Puranjay Mohan <[email protected]>
22272 L:      [email protected]
22273 S:      Supported
22274 F:      Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
22275 F:      drivers/iio/temperature/tmp117.c
22276
22277 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
22278 M:      Hans Verkuil <[email protected]>
22279 L:      [email protected]
22280 S:      Maintained
22281 W:      https://linuxtv.org
22282 T:      git git://linuxtv.org/media_tree.git
22283 F:      drivers/media/radio/radio-raremono.c
22284
22285 THERMAL
22286 M:      Rafael J. Wysocki <[email protected]>
22287 M:      Daniel Lezcano <[email protected]>
22288 R:      Zhang Rui <[email protected]>
22289 R:      Lukasz Luba <[email protected]>
22290 L:      [email protected]
22291 S:      Supported
22292 Q:      https://patchwork.kernel.org/project/linux-pm/list/
22293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
22294 F:      Documentation/ABI/testing/sysfs-class-thermal
22295 F:      Documentation/admin-guide/thermal/
22296 F:      Documentation/devicetree/bindings/thermal/
22297 F:      Documentation/driver-api/thermal/
22298 F:      drivers/thermal/
22299 F:      include/dt-bindings/thermal/
22300 F:      include/linux/cpu_cooling.h
22301 F:      include/linux/thermal.h
22302 F:      include/uapi/linux/thermal.h
22303 F:      tools/lib/thermal/
22304 F:      tools/thermal/
22305
22306 THERMAL DRIVER FOR AMLOGIC SOCS
22307 M:      Guillaume La Roque <[email protected]>
22308 L:      [email protected]
22309 L:      [email protected]
22310 S:      Supported
22311 W:      http://linux-meson.com/
22312 F:      Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
22313 F:      drivers/thermal/amlogic_thermal.c
22314
22315 THERMAL/CPU_COOLING
22316 M:      Amit Daniel Kachhap <[email protected]>
22317 M:      Daniel Lezcano <[email protected]>
22318 M:      Viresh Kumar <[email protected]>
22319 R:      Lukasz Luba <[email protected]>
22320 L:      [email protected]
22321 S:      Supported
22322 F:      Documentation/driver-api/thermal/cpu-cooling-api.rst
22323 F:      Documentation/driver-api/thermal/cpu-idle-cooling.rst
22324 F:      drivers/thermal/cpufreq_cooling.c
22325 F:      drivers/thermal/cpuidle_cooling.c
22326 F:      include/linux/cpu_cooling.h
22327
22328 THERMAL/POWER_ALLOCATOR
22329 M:      Lukasz Luba <[email protected]>
22330 L:      [email protected]
22331 S:      Maintained
22332 F:      Documentation/driver-api/thermal/power_allocator.rst
22333 F:      drivers/thermal/gov_power_allocator.c
22334 F:      drivers/thermal/thermal_trace_ipa.h
22335
22336 THINKPAD ACPI EXTRAS DRIVER
22337 M:      Henrique de Moraes Holschuh <[email protected]>
22338 L:      [email protected]
22339 L:      [email protected]
22340 S:      Maintained
22341 W:      http://ibm-acpi.sourceforge.net
22342 W:      http://thinkwiki.org/wiki/Ibm-acpi
22343 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
22344 F:      drivers/platform/x86/thinkpad_acpi.c
22345
22346 THINKPAD LMI DRIVER
22347 M:      Mark Pearson <[email protected]>
22348 L:      [email protected]
22349 S:      Maintained
22350 F:      Documentation/ABI/testing/sysfs-class-firmware-attributes
22351 F:      drivers/platform/x86/think-lmi.?
22352
22353 THP7312 ISP DRIVER
22354 M:      Laurent Pinchart <[email protected]>
22355 M:      Paul Elder <[email protected]>
22356 L:      [email protected]
22357 S:      Maintained
22358 T:      git git://linuxtv.org/media_tree.git
22359 F:      Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
22360 F:      Documentation/userspace-api/media/drivers/thp7312.rst
22361 F:      drivers/media/i2c/thp7312.c
22362 F:      include/uapi/linux/thp7312.h
22363
22364 THUNDERBOLT DMA TRAFFIC TEST DRIVER
22365 M:      Isaac Hazan <[email protected]>
22366 L:      [email protected]
22367 S:      Maintained
22368 F:      drivers/thunderbolt/dma_test.c
22369
22370 THUNDERBOLT DRIVER
22371 M:      Andreas Noever <[email protected]>
22372 M:      Michael Jamet <[email protected]>
22373 M:      Mika Westerberg <[email protected]>
22374 M:      Yehezkel Bernat <[email protected]>
22375 L:      [email protected]
22376 S:      Maintained
22377 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
22378 F:      Documentation/admin-guide/thunderbolt.rst
22379 F:      drivers/thunderbolt/
22380 F:      include/linux/thunderbolt.h
22381
22382 THUNDERBOLT NETWORK DRIVER
22383 M:      Michael Jamet <[email protected]>
22384 M:      Mika Westerberg <[email protected]>
22385 M:      Yehezkel Bernat <[email protected]>
22386 L:      [email protected]
22387 S:      Maintained
22388 F:      drivers/net/thunderbolt/
22389
22390 THUNDERX GPIO DRIVER
22391 M:      Robert Richter <[email protected]>
22392 S:      Odd Fixes
22393 F:      drivers/gpio/gpio-thunderx.c
22394
22395 TI ADS7924 ADC DRIVER
22396 M:      Hugo Villeneuve <[email protected]>
22397 L:      [email protected]
22398 S:      Supported
22399 F:      Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
22400 F:      drivers/iio/adc/ti-ads7924.c
22401
22402 TI AM437X VPFE DRIVER
22403 M:      "Lad, Prabhakar" <[email protected]>
22404 L:      [email protected]
22405 S:      Maintained
22406 W:      https://linuxtv.org
22407 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22408 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22409 F:      drivers/media/platform/ti/am437x/
22410
22411 TI BANDGAP AND THERMAL DRIVER
22412 M:      Eduardo Valentin <[email protected]>
22413 M:      Keerthy <[email protected]>
22414 L:      [email protected]
22415 L:      [email protected]
22416 S:      Maintained
22417 F:      drivers/thermal/ti-soc-thermal/
22418
22419 TI BQ27XXX POWER SUPPLY DRIVER
22420 F:      drivers/power/supply/bq27xxx_battery.c
22421 F:      drivers/power/supply/bq27xxx_battery_i2c.c
22422 F:      include/linux/power/bq27xxx_battery.h
22423
22424 TI CDCE706 CLOCK DRIVER
22425 M:      Max Filippov <[email protected]>
22426 S:      Maintained
22427 F:      drivers/clk/clk-cdce706.c
22428
22429 TI CLOCK DRIVER
22430 M:      Tero Kristo <[email protected]>
22431 L:      [email protected]
22432 S:      Odd Fixes
22433 F:      drivers/clk/ti/
22434 F:      include/linux/clk/ti.h
22435
22436 TI DAVINCI MACHINE SUPPORT
22437 M:      Bartosz Golaszewski <[email protected]>
22438 L:      [email protected] (moderated for non-subscribers)
22439 S:      Maintained
22440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
22441 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
22442 F:      arch/arm/boot/dts/ti/davinci/
22443 F:      arch/arm/mach-davinci/
22444 F:      drivers/i2c/busses/i2c-davinci.c
22445
22446 TI DAVINCI SERIES CLOCK DRIVER
22447 M:      David Lechner <[email protected]>
22448 S:      Maintained
22449 F:      Documentation/devicetree/bindings/clock/ti/davinci/
22450 F:      drivers/clk/davinci/
22451 F:      include/linux/clk/davinci.h
22452
22453 TI DAVINCI SERIES GPIO DRIVER
22454 M:      Keerthy <[email protected]>
22455 L:      [email protected]
22456 S:      Maintained
22457 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
22458 F:      drivers/gpio/gpio-davinci.c
22459
22460 TI DAVINCI SERIES MEDIA DRIVER
22461 M:      "Lad, Prabhakar" <[email protected]>
22462 L:      [email protected]
22463 S:      Maintained
22464 W:      https://linuxtv.org
22465 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22466 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22467 F:      drivers/media/platform/ti/davinci/
22468 F:      include/media/davinci/
22469
22470 TI ENHANCED CAPTURE (eCAP) DRIVER
22471 M:      Vignesh Raghavendra <[email protected]>
22472 R:      Julien Panis <[email protected]>
22473 L:      [email protected]
22474 L:      [email protected]
22475 S:      Maintained
22476 F:      Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
22477 F:      drivers/counter/ti-ecap-capture.c
22478
22479 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
22480 R:      David Lechner <[email protected]>
22481 L:      [email protected]
22482 F:      Documentation/devicetree/bindings/counter/ti-eqep.yaml
22483 F:      drivers/counter/ti-eqep.c
22484
22485 TI ETHERNET SWITCH DRIVER (CPSW)
22486 R:      Siddharth Vadapalli <[email protected]>
22487 R:      Roger Quadros <[email protected]>
22488 L:      [email protected]
22489 L:      [email protected]
22490 S:      Maintained
22491 F:      drivers/net/ethernet/ti/cpsw*
22492 F:      drivers/net/ethernet/ti/davinci*
22493
22494 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
22495 M:      Alex Dubov <[email protected]>
22496 S:      Maintained
22497 W:      http://tifmxx.berlios.de/
22498 F:      drivers/memstick/host/tifm_ms.c
22499 F:      drivers/misc/tifm*
22500 F:      drivers/mmc/host/tifm_sd.c
22501 F:      include/linux/tifm.h
22502
22503 TI FPD-LINK DRIVERS
22504 M:      Tomi Valkeinen <[email protected]>
22505 L:      [email protected]
22506 S:      Maintained
22507 F:      Documentation/devicetree/bindings/media/i2c/ti,ds90*
22508 F:      drivers/media/i2c/ds90*
22509 F:      include/media/i2c/ds90*
22510
22511 TI HDC302X HUMIDITY DRIVER
22512 M:      Javier Carrasco <[email protected]>
22513 M:      Li peiyu <[email protected]>
22514 L:      [email protected]
22515 S:      Maintained
22516 F:      Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
22517 F:      drivers/iio/humidity/hdc3020.c
22518
22519 TI ICSSG ETHERNET DRIVER (ICSSG)
22520 R:      MD Danish Anwar <[email protected]>
22521 R:      Roger Quadros <[email protected]>
22522 L:      [email protected] (moderated for non-subscribers)
22523 L:      [email protected]
22524 S:      Maintained
22525 F:      Documentation/devicetree/bindings/net/ti,icss*.yaml
22526 F:      drivers/net/ethernet/ti/icssg/*
22527
22528 TI J721E CSI2RX DRIVER
22529 M:      Jai Luthra <[email protected]>
22530 L:      [email protected]
22531 S:      Maintained
22532 F:      Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
22533 F:      drivers/media/platform/ti/j721e-csi2rx/
22534
22535 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
22536 M:      Nishanth Menon <[email protected]>
22537 M:      Santosh Shilimkar <[email protected]>
22538 L:      [email protected]
22539 L:      [email protected] (moderated for non-subscribers)
22540 S:      Maintained
22541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
22542 F:      drivers/pmdomain/ti/omap_prm.c
22543 F:      drivers/soc/ti/*
22544
22545 TI LM49xxx FAMILY ASoC CODEC DRIVERS
22546 M:      M R Swami Reddy <[email protected]>
22547 M:      Vishwas A Deshpande <[email protected]>
22548 L:      [email protected] (moderated for non-subscribers)
22549 S:      Maintained
22550 F:      sound/soc/codecs/isabelle*
22551 F:      sound/soc/codecs/lm49453*
22552
22553 TI LMP92064 ADC DRIVER
22554 M:      Leonard Göhrs <[email protected]>
22555 R:      [email protected]
22556 L:      [email protected]
22557 S:      Maintained
22558 F:      Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
22559 F:      drivers/iio/adc/ti-lmp92064.c
22560
22561 TI PCM3060 ASoC CODEC DRIVER
22562 M:      Kirill Marinushkin <[email protected]>
22563 L:      [email protected] (moderated for non-subscribers)
22564 S:      Maintained
22565 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
22566 F:      sound/soc/codecs/pcm3060*
22567
22568 TI TAS571X FAMILY ASoC CODEC DRIVER
22569 M:      Kevin Cernekee <[email protected]>
22570 L:      [email protected] (moderated for non-subscribers)
22571 S:      Odd Fixes
22572 F:      sound/soc/codecs/tas571x*
22573
22574 TI TMAG5273 MAGNETOMETER DRIVER
22575 M:      Gerald Loacker <[email protected]>
22576 L:      [email protected]
22577 S:      Maintained
22578 F:      Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
22579 F:      drivers/iio/magnetometer/tmag5273.c
22580
22581 TI TRF7970A NFC DRIVER
22582 M:      Mark Greer <[email protected]>
22583 L:      [email protected]
22584 S:      Supported
22585 F:      Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
22586 F:      drivers/nfc/trf7970a.c
22587
22588 TI TSC2046 ADC DRIVER
22589 M:      Oleksij Rempel <[email protected]>
22590 R:      [email protected]
22591 L:      [email protected]
22592 S:      Maintained
22593 F:      Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
22594 F:      drivers/iio/adc/ti-tsc2046.c
22595
22596 TI TWL4030 SERIES SOC CODEC DRIVER
22597 M:      Peter Ujfalusi <[email protected]>
22598 L:      [email protected] (moderated for non-subscribers)
22599 S:      Maintained
22600 F:      sound/soc/codecs/twl4030*
22601
22602 TI VPE/CAL DRIVERS
22603 M:      Benoit Parrot <[email protected]>
22604 L:      [email protected]
22605 S:      Maintained
22606 W:      http://linuxtv.org/
22607 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22608 F:      Documentation/devicetree/bindings/media/ti,cal.yaml
22609 F:      Documentation/devicetree/bindings/media/ti,vpe.yaml
22610 F:      drivers/media/platform/ti/cal/
22611 F:      drivers/media/platform/ti/vpe/
22612
22613 TI WILINK WIRELESS DRIVERS
22614 L:      [email protected]
22615 S:      Orphan
22616 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
22617 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
22618 F:      drivers/net/wireless/ti/
22619
22620 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
22621 M:      John Stultz <[email protected]>
22622 M:      Thomas Gleixner <[email protected]>
22623 R:      Stephen Boyd <[email protected]>
22624 L:      [email protected]
22625 S:      Supported
22626 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
22627 F:      include/linux/clocksource.h
22628 F:      include/linux/time.h
22629 F:      include/linux/timekeeper_internal.h
22630 F:      include/linux/timekeeping.h
22631 F:      include/linux/timex.h
22632 F:      include/uapi/linux/time.h
22633 F:      include/uapi/linux/timex.h
22634 F:      kernel/time/alarmtimer.c
22635 F:      kernel/time/clocksource*
22636 F:      kernel/time/ntp*
22637 F:      kernel/time/time.c
22638 F:      kernel/time/timeconst.bc
22639 F:      kernel/time/timeconv.c
22640 F:      kernel/time/timecounter.c
22641 F:      kernel/time/timekeeping*
22642 F:      kernel/time/time_test.c
22643 F:      tools/testing/selftests/timers/
22644
22645 TIPC NETWORK LAYER
22646 M:      Jon Maloy <[email protected]>
22647 M:      Ying Xue <[email protected]>
22648 L:      [email protected] (core kernel code)
22649 L:      [email protected] (user apps, general discussion)
22650 S:      Maintained
22651 W:      http://tipc.sourceforge.net/
22652 F:      include/uapi/linux/tipc*.h
22653 F:      net/tipc/
22654
22655 TLAN NETWORK DRIVER
22656 M:      Samuel Chessman <[email protected]>
22657 L:      [email protected] (subscribers-only)
22658 S:      Maintained
22659 W:      http://sourceforge.net/projects/tlan/
22660 F:      Documentation/networking/device_drivers/ethernet/ti/tlan.rst
22661 F:      drivers/net/ethernet/ti/tlan.*
22662
22663 TMIO/SDHI MMC DRIVER
22664 M:      Wolfram Sang <[email protected]>
22665 L:      [email protected]
22666 L:      [email protected]
22667 S:      Supported
22668 F:      drivers/mmc/host/renesas_sdhi*
22669 F:      drivers/mmc/host/tmio_mmc*
22670 F:      include/linux/mfd/tmio.h
22671
22672 TMP513 HARDWARE MONITOR DRIVER
22673 M:      Eric Tremblay <[email protected]>
22674 L:      [email protected]
22675 S:      Maintained
22676 F:      Documentation/hwmon/tmp513.rst
22677 F:      drivers/hwmon/tmp513.c
22678
22679 TMPFS (SHMEM FILESYSTEM)
22680 M:      Hugh Dickins <[email protected]>
22681 L:      [email protected]
22682 S:      Maintained
22683 F:      include/linux/shmem_fs.h
22684 F:      mm/shmem.c
22685
22686 TOMOYO SECURITY MODULE
22687 M:      Kentaro Takeda <[email protected]>
22688 M:      Tetsuo Handa <[email protected]>
22689 L:      [email protected] (subscribers-only, for developers in English)
22690 L:      [email protected] (subscribers-only, for users in English)
22691 L:      [email protected] (subscribers-only, for developers in Japanese)
22692 L:      [email protected] (subscribers-only, for users in Japanese)
22693 S:      Maintained
22694 W:      https://tomoyo.sourceforge.net/
22695 F:      security/tomoyo/
22696
22697 TOPSTAR LAPTOP EXTRAS DRIVER
22698 M:      Herton Ronaldo Krzesinski <[email protected]>
22699 L:      [email protected]
22700 S:      Maintained
22701 F:      drivers/platform/x86/topstar-laptop.c
22702
22703 TORTURE-TEST MODULES
22704 M:      Davidlohr Bueso <[email protected]>
22705 M:      "Paul E. McKenney" <[email protected]>
22706 M:      Josh Triplett <[email protected]>
22707 L:      [email protected]
22708 S:      Supported
22709 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
22710 F:      Documentation/RCU/torture.rst
22711 F:      kernel/locking/locktorture.c
22712 F:      kernel/rcu/rcuscale.c
22713 F:      kernel/rcu/rcutorture.c
22714 F:      kernel/rcu/refscale.c
22715 F:      kernel/torture.c
22716
22717 TOSHIBA ACPI EXTRAS DRIVER
22718 M:      Azael Avalos <[email protected]>
22719 L:      [email protected]
22720 S:      Maintained
22721 F:      drivers/platform/x86/toshiba_acpi.c
22722
22723 TOSHIBA BLUETOOTH DRIVER
22724 M:      Azael Avalos <[email protected]>
22725 L:      [email protected]
22726 S:      Maintained
22727 F:      drivers/platform/x86/toshiba_bluetooth.c
22728
22729 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
22730 M:      Azael Avalos <[email protected]>
22731 L:      [email protected]
22732 S:      Maintained
22733 F:      drivers/platform/x86/toshiba_haps.c
22734
22735 TOSHIBA SMM DRIVER
22736 M:      Jonathan Buzzard <[email protected]>
22737 S:      Maintained
22738 W:      http://www.buzzard.org.uk/toshiba/
22739 F:      drivers/char/toshiba.c
22740 F:      include/linux/toshiba.h
22741 F:      include/uapi/linux/toshiba.h
22742
22743 TOSHIBA TC358743 DRIVER
22744 M:      Hans Verkuil <[email protected]>
22745 L:      [email protected]
22746 S:      Maintained
22747 F:      Documentation/devicetree/bindings/media/i2c/tc358743.txt
22748 F:      drivers/media/i2c/tc358743*
22749 F:      include/media/i2c/tc358743.h
22750
22751 TOSHIBA WMI HOTKEYS DRIVER
22752 M:      Azael Avalos <[email protected]>
22753 L:      [email protected]
22754 S:      Maintained
22755 F:      drivers/platform/x86/toshiba-wmi.c
22756
22757 TPM DEVICE DRIVER
22758 M:      Peter Huewe <[email protected]>
22759 M:      Jarkko Sakkinen <[email protected]>
22760 R:      Jason Gunthorpe <[email protected]>
22761 L:      [email protected]
22762 S:      Maintained
22763 W:      https://gitlab.com/jarkkojs/linux-tpmdd-test
22764 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
22765 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
22766 F:      Documentation/devicetree/bindings/tpm/
22767 F:      drivers/char/tpm/
22768
22769 TPS546D24 DRIVER
22770 M:      Duke Du <[email protected]>
22771 L:      [email protected]
22772 S:      Maintained
22773 F:      Documentation/hwmon/tps546d24.rst
22774 F:      drivers/hwmon/pmbus/tps546d24.c
22775
22776 TQ SYSTEMS BOARD & DRIVER SUPPORT
22777 L:      [email protected]
22778 S:      Supported
22779 W:      https://www.tq-group.com/en/products/tq-embedded/
22780 F:      arch/arm/boot/dts/imx*mba*.dts*
22781 F:      arch/arm/boot/dts/imx*tqma*.dts*
22782 F:      arch/arm/boot/dts/mba*.dtsi
22783 F:      arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
22784 F:      arch/arm64/boot/dts/freescale/imx*mba*.dts*
22785 F:      arch/arm64/boot/dts/freescale/imx*tqma*.dts*
22786 F:      arch/arm64/boot/dts/freescale/mba*.dtsi
22787 F:      arch/arm64/boot/dts/freescale/tqml*.dts*
22788 F:      drivers/gpio/gpio-tqmx86.c
22789 F:      drivers/mfd/tqmx86.c
22790 F:      drivers/watchdog/tqmx86_wdt.c
22791
22792 TRACING
22793 M:      Steven Rostedt <[email protected]>
22794 M:      Masami Hiramatsu <[email protected]>
22795 R:      Mathieu Desnoyers <[email protected]>
22796 L:      [email protected]
22797 L:      [email protected]
22798 S:      Maintained
22799 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
22800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
22801 F:      Documentation/trace/*
22802 F:      fs/tracefs/
22803 F:      include/linux/trace*.h
22804 F:      include/trace/
22805 F:      kernel/trace/
22806 F:      scripts/tracing/
22807 F:      tools/testing/selftests/ftrace/
22808
22809 TRACING MMIO ACCESSES (MMIOTRACE)
22810 M:      Steven Rostedt <[email protected]>
22811 M:      Masami Hiramatsu <[email protected]>
22812 R:      Karol Herbst <[email protected]>
22813 R:      Pekka Paalanen <[email protected]>
22814 L:      [email protected]
22815 L:      [email protected]
22816 S:      Maintained
22817 F:      arch/x86/mm/kmmio.c
22818 F:      arch/x86/mm/mmio-mod.c
22819 F:      arch/x86/mm/testmmiotrace.c
22820 F:      include/linux/mmiotrace.h
22821 F:      kernel/trace/trace_mmiotrace.c
22822
22823 TRACING OS NOISE / LATENCY TRACERS
22824 M:      Steven Rostedt <[email protected]>
22825 M:      Daniel Bristot de Oliveira <[email protected]>
22826 S:      Maintained
22827 F:      Documentation/trace/hwlat_detector.rst
22828 F:      Documentation/trace/osnoise-tracer.rst
22829 F:      Documentation/trace/timerlat-tracer.rst
22830 F:      arch/*/kernel/trace.c
22831 F:      include/trace/events/osnoise.h
22832 F:      kernel/trace/trace_hwlat.c
22833 F:      kernel/trace/trace_irqsoff.c
22834 F:      kernel/trace/trace_osnoise.c
22835 F:      kernel/trace/trace_sched_wakeup.c
22836
22837 TRADITIONAL CHINESE DOCUMENTATION
22838 M:      Hu Haowen <[email protected]>
22839 S:      Maintained
22840 W:      https://github.com/srcres258/linux-doc
22841 T:      git git://github.com/srcres258/linux-doc.git doc-zh-tw
22842 F:      Documentation/translations/zh_TW/
22843
22844 TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
22845 M:      Dan Williams <[email protected]>
22846 L:      [email protected]
22847 S:      Maintained
22848 F:      Documentation/ABI/testing/configfs-tsm
22849 F:      drivers/virt/coco/tsm.c
22850 F:      include/linux/tsm.h
22851
22852 TRUSTED SERVICES TEE DRIVER
22853 M:      Balint Dobszay <[email protected]>
22854 M:      Sudeep Holla <[email protected]>
22855 L:      [email protected] (moderated for non-subscribers)
22856 L:      [email protected]
22857 S:      Maintained
22858 F:      Documentation/tee/ts-tee.rst
22859 F:      drivers/tee/tstee/
22860
22861 TTY LAYER AND SERIAL DRIVERS
22862 M:      Greg Kroah-Hartman <[email protected]>
22863 M:      Jiri Slaby <[email protected]>
22864 L:      [email protected]
22865 L:      [email protected]
22866 S:      Supported
22867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
22868 F:      Documentation/devicetree/bindings/serial/
22869 F:      Documentation/driver-api/serial/
22870 F:      drivers/tty/
22871 F:      include/linux/selection.h
22872 F:      include/linux/serial.h
22873 F:      include/linux/serial_core.h
22874 F:      include/linux/sysrq.h
22875 F:      include/linux/tty*.h
22876 F:      include/linux/vt.h
22877 F:      include/linux/vt_*.h
22878 F:      include/uapi/linux/serial.h
22879 F:      include/uapi/linux/serial_core.h
22880 F:      include/uapi/linux/tty.h
22881
22882 TUA9001 MEDIA DRIVER
22883 L:      [email protected]
22884 S:      Orphan
22885 W:      https://linuxtv.org
22886 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22887 F:      drivers/media/tuners/tua9001*
22888
22889 TULIP NETWORK DRIVERS
22890 L:      [email protected]
22891 L:      [email protected]
22892 S:      Orphan
22893 F:      drivers/net/ethernet/dec/tulip/
22894
22895 TUN/TAP driver
22896 M:      Willem de Bruijn <[email protected]>
22897 M:      Jason Wang <[email protected]>
22898 S:      Maintained
22899 W:      http://vtun.sourceforge.net/tun
22900 F:      Documentation/networking/tuntap.rst
22901 F:      arch/um/os-Linux/drivers/
22902 F:      drivers/net/tap.c
22903 F:      drivers/net/tun.c
22904
22905 TURBOCHANNEL SUBSYSTEM
22906 M:      "Maciej W. Rozycki" <[email protected]>
22907 M:      Ralf Baechle <[email protected]>
22908 L:      [email protected]
22909 S:      Maintained
22910 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
22911 F:      drivers/tc/
22912 F:      include/linux/tc.h
22913
22914 TURBOSTAT UTILITY
22915 M:      "Len Brown" <[email protected]>
22916 L:      [email protected]
22917 S:      Supported
22918 Q:      https://patchwork.kernel.org/project/linux-pm/list/
22919 B:      https://bugzilla.kernel.org
22920 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
22921 F:      tools/power/x86/turbostat/
22922 F:      tools/testing/selftests/turbostat/
22923
22924 TW5864 VIDEO4LINUX DRIVER
22925 M:      Bluecherry Maintainers <[email protected]>
22926 M:      Anton Sviridenko <[email protected]>
22927 M:      Andrey Utkin <[email protected]>
22928 M:      Andrey Utkin <[email protected]>
22929 L:      [email protected]
22930 S:      Supported
22931 F:      drivers/media/pci/tw5864/
22932
22933 TW68 VIDEO4LINUX DRIVER
22934 M:      Hans Verkuil <[email protected]>
22935 L:      [email protected]
22936 S:      Odd Fixes
22937 W:      https://linuxtv.org
22938 T:      git git://linuxtv.org/media_tree.git
22939 F:      drivers/media/pci/tw68/
22940
22941 TW686X VIDEO4LINUX DRIVER
22942 M:      Ezequiel Garcia <[email protected]>
22943 L:      [email protected]
22944 S:      Maintained
22945 W:      http://linuxtv.org
22946 T:      git git://linuxtv.org/media_tree.git
22947 F:      drivers/media/pci/tw686x/
22948
22949 U-BOOT ENVIRONMENT VARIABLES
22950 M:      Rafał Miłecki <[email protected]>
22951 S:      Maintained
22952 F:      Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
22953 F:      drivers/nvmem/u-boot-env.c
22954
22955 UACCE ACCELERATOR FRAMEWORK
22956 M:      Zhangfei Gao <[email protected]>
22957 M:      Zhou Wang <[email protected]>
22958 L:      [email protected]
22959 L:      [email protected]
22960 S:      Maintained
22961 F:      Documentation/ABI/testing/sysfs-driver-uacce
22962 F:      Documentation/misc-devices/uacce.rst
22963 F:      drivers/misc/uacce/
22964 F:      include/linux/uacce.h
22965 F:      include/uapi/misc/uacce/
22966
22967 UBI FILE SYSTEM (UBIFS)
22968 M:      Richard Weinberger <[email protected]>
22969 R:      Zhihao Cheng <[email protected]>
22970 L:      [email protected]
22971 S:      Supported
22972 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
22973 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
22974 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
22975 F:      Documentation/ABI/testing/sysfs-fs-ubifs
22976 F:      Documentation/filesystems/ubifs-authentication.rst
22977 F:      Documentation/filesystems/ubifs.rst
22978 F:      fs/ubifs/
22979
22980 UBLK USERSPACE BLOCK DRIVER
22981 M:      Ming Lei <[email protected]>
22982 L:      [email protected]
22983 S:      Maintained
22984 F:      Documentation/block/ublk.rst
22985 F:      drivers/block/ublk_drv.c
22986 F:      include/uapi/linux/ublk_cmd.h
22987
22988 UBSAN
22989 M:      Kees Cook <[email protected]>
22990 R:      Marco Elver <[email protected]>
22991 R:      Andrey Konovalov <[email protected]>
22992 R:      Andrey Ryabinin <[email protected]>
22993 L:      [email protected]
22994 L:      [email protected]
22995 S:      Supported
22996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
22997 F:      Documentation/dev-tools/ubsan.rst
22998 F:      include/linux/ubsan.h
22999 F:      lib/Kconfig.ubsan
23000 F:      lib/test_ubsan.c
23001 F:      lib/ubsan.c
23002 F:      lib/ubsan.h
23003 F:      scripts/Makefile.ubsan
23004 K:      \bARCH_HAS_UBSAN\b
23005
23006 UCLINUX (M68KNOMMU AND COLDFIRE)
23007 M:      Greg Ungerer <[email protected]>
23008 L:      [email protected]
23009 S:      Maintained
23010 W:      http://www.linux-m68k.org/
23011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
23012 F:      arch/m68k/*/*_no.*
23013 F:      arch/m68k/68*/
23014 F:      arch/m68k/coldfire/
23015 F:      arch/m68k/include/asm/*_no.*
23016
23017 UDF FILESYSTEM
23018 M:      Jan Kara <[email protected]>
23019 S:      Maintained
23020 F:      Documentation/filesystems/udf.rst
23021 F:      fs/udf/
23022
23023 UDRAW TABLET
23024 M:      Bastien Nocera <[email protected]>
23025 L:      [email protected]
23026 S:      Maintained
23027 F:      drivers/hid/hid-udraw-ps3.c
23028
23029 UFS FILESYSTEM
23030 M:      Evgeniy Dushistov <[email protected]>
23031 S:      Maintained
23032 F:      Documentation/admin-guide/ufs.rst
23033 F:      fs/ufs/
23034
23035 UHID USERSPACE HID IO DRIVER
23036 M:      David Rheinsberg <[email protected]>
23037 L:      [email protected]
23038 S:      Maintained
23039 F:      drivers/hid/uhid.c
23040 F:      include/uapi/linux/uhid.h
23041
23042 ULPI BUS
23043 M:      Heikki Krogerus <[email protected]>
23044 L:      [email protected]
23045 S:      Maintained
23046 F:      drivers/usb/common/ulpi.c
23047 F:      include/linux/ulpi/
23048
23049 UNICODE SUBSYSTEM
23050 M:      Gabriel Krisman Bertazi <[email protected]>
23051 L:      [email protected]
23052 S:      Supported
23053 F:      fs/unicode/
23054
23055 UNIFDEF
23056 M:      Tony Finch <[email protected]>
23057 S:      Maintained
23058 W:      http://dotat.at/prog/unifdef
23059 F:      scripts/unifdef.c
23060
23061 UNIFORM CDROM DRIVER
23062 M:      Phillip Potter <[email protected]>
23063 S:      Maintained
23064 F:      Documentation/cdrom/
23065 F:      drivers/cdrom/cdrom.c
23066 F:      include/linux/cdrom.h
23067 F:      include/uapi/linux/cdrom.h
23068
23069 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
23070 R:      Alim Akhtar <[email protected]>
23071 R:      Avri Altman <[email protected]>
23072 R:      Bart Van Assche <[email protected]>
23073 L:      [email protected]
23074 S:      Supported
23075 F:      Documentation/devicetree/bindings/ufs/
23076 F:      Documentation/scsi/ufs.rst
23077 F:      drivers/ufs/core/
23078
23079 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
23080 M:      Pedro Sousa <[email protected]>
23081 L:      [email protected]
23082 S:      Supported
23083 F:      drivers/ufs/host/*dwc*
23084
23085 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
23086 M:      Alim Akhtar <[email protected]>
23087 L:      [email protected]
23088 S:      Maintained
23089 F:      drivers/ufs/host/ufs-exynos*
23090
23091 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
23092 M:      Peter Wang <[email protected]>
23093 R:      Stanley Jhu <[email protected]>
23094 L:      [email protected]
23095 L:      [email protected] (moderated for non-subscribers)
23096 S:      Maintained
23097 F:      drivers/ufs/host/ufs-mediatek*
23098
23099 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
23100 M:      Manivannan Sadhasivam <[email protected]>
23101 L:      [email protected]
23102 L:      [email protected]
23103 S:      Maintained
23104 F:      Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
23105 F:      drivers/ufs/host/ufs-qcom*
23106
23107 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
23108 M:      Yoshihiro Shimoda <[email protected]>
23109 L:      [email protected]
23110 L:      [email protected]
23111 S:      Maintained
23112 F:      drivers/ufs/host/ufs-renesas.c
23113
23114 UNSORTED BLOCK IMAGES (UBI)
23115 M:      Richard Weinberger <[email protected]>
23116 R:      Zhihao Cheng <[email protected]>
23117 L:      [email protected]
23118 S:      Supported
23119 W:      http://www.linux-mtd.infradead.org/
23120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23122 F:      drivers/mtd/ubi/
23123 F:      include/linux/mtd/ubi.h
23124 F:      include/uapi/mtd/ubi-user.h
23125
23126 USB "USBNET" DRIVER FRAMEWORK
23127 M:      Oliver Neukum <[email protected]>
23128 L:      [email protected]
23129 S:      Maintained
23130 W:      http://www.linux-usb.org/usbnet
23131 F:      drivers/net/usb/usbnet.c
23132 F:      include/linux/usb/usbnet.h
23133
23134 USB ACM DRIVER
23135 M:      Oliver Neukum <[email protected]>
23136 L:      [email protected]
23137 S:      Maintained
23138 F:      Documentation/usb/acm.rst
23139 F:      drivers/usb/class/cdc-acm.*
23140
23141 USB APPLE MFI FASTCHARGE DRIVER
23142 M:      Bastien Nocera <[email protected]>
23143 L:      [email protected]
23144 S:      Maintained
23145 F:      drivers/usb/misc/apple-mfi-fastcharge.c
23146
23147 USB AR5523 WIRELESS DRIVER
23148 L:      [email protected]
23149 S:      Orphan
23150 F:      drivers/net/wireless/ath/ar5523/
23151
23152 USB ATTACHED SCSI
23153 M:      Oliver Neukum <[email protected]>
23154 L:      [email protected]
23155 L:      [email protected]
23156 S:      Maintained
23157 F:      drivers/usb/storage/uas.c
23158
23159 USB CDC ETHERNET DRIVER
23160 M:      Oliver Neukum <[email protected]>
23161 L:      [email protected]
23162 S:      Maintained
23163 F:      drivers/net/usb/cdc_*.c
23164 F:      include/uapi/linux/usb/cdc.h
23165
23166 USB CHAOSKEY DRIVER
23167 M:      Keith Packard <[email protected]>
23168 L:      [email protected]
23169 S:      Maintained
23170 F:      drivers/usb/misc/chaoskey.c
23171
23172 USB CYPRESS C67X00 DRIVER
23173 L:      [email protected]
23174 S:      Orphan
23175 F:      drivers/usb/c67x00/
23176
23177 USB DAVICOM DM9601 DRIVER
23178 M:      Peter Korsgaard <[email protected]>
23179 L:      [email protected]
23180 S:      Maintained
23181 W:      http://www.linux-usb.org/usbnet
23182 F:      drivers/net/usb/dm9601.c
23183
23184 USB EHCI DRIVER
23185 M:      Alan Stern <[email protected]>
23186 L:      [email protected]
23187 S:      Maintained
23188 F:      Documentation/usb/ehci.rst
23189 F:      drivers/usb/host/ehci*
23190
23191 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
23192 M:      Jiri Kosina <[email protected]>
23193 M:      Benjamin Tissoires <[email protected]>
23194 L:      [email protected]
23195 S:      Maintained
23196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
23197 F:      Documentation/hid/hiddev.rst
23198 F:      drivers/hid/usbhid/
23199
23200 USB INTEL XHCI ROLE MUX DRIVER
23201 M:      Hans de Goede <[email protected]>
23202 L:      [email protected]
23203 S:      Maintained
23204 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
23205
23206 USB IP DRIVER FOR HISILICON KIRIN 960
23207 M:      Yu Chen <[email protected]>
23208 M:      Binghui Wang <[email protected]>
23209 L:      [email protected]
23210 S:      Maintained
23211 F:      Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
23212 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
23213
23214 USB IP DRIVER FOR HISILICON KIRIN 970
23215 M:      Mauro Carvalho Chehab <[email protected]>
23216 L:      [email protected]
23217 S:      Maintained
23218 F:      Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
23219 F:      drivers/phy/hisilicon/phy-hi3670-usb3.c
23220
23221 USB ISP116X DRIVER
23222 M:      Olav Kongas <[email protected]>
23223 L:      [email protected]
23224 S:      Maintained
23225 F:      drivers/usb/host/isp116x*
23226 F:      include/linux/usb/isp116x.h
23227
23228 USB ISP1760 DRIVER
23229 M:      Rui Miguel Silva <[email protected]>
23230 L:      [email protected]
23231 S:      Maintained
23232 F:      Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
23233 F:      drivers/usb/isp1760/*
23234
23235 USB LAN78XX ETHERNET DRIVER
23236 M:      Woojung Huh <[email protected]>
23237 M:      [email protected]
23238 L:      [email protected]
23239 S:      Maintained
23240 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
23241 F:      drivers/net/usb/lan78xx.*
23242 F:      include/dt-bindings/net/microchip-lan78xx.h
23243
23244 USB MASS STORAGE DRIVER
23245 M:      Alan Stern <[email protected]>
23246 L:      [email protected]
23247 L:      [email protected]
23248 S:      Maintained
23249 F:      drivers/usb/storage/
23250
23251 USB MIDI DRIVER
23252 M:      Clemens Ladisch <[email protected]>
23253 L:      [email protected] (moderated for non-subscribers)
23254 S:      Maintained
23255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
23256 F:      sound/usb/midi.*
23257
23258 USB NETWORKING DRIVERS
23259 L:      [email protected]
23260 S:      Odd Fixes
23261 F:      drivers/net/usb/
23262
23263 USB OHCI DRIVER
23264 M:      Alan Stern <[email protected]>
23265 L:      [email protected]
23266 S:      Maintained
23267 F:      Documentation/usb/ohci.rst
23268 F:      drivers/usb/host/ohci*
23269
23270 USB OTG FSM (Finite State Machine)
23271 M:      Peter Chen <[email protected]>
23272 L:      [email protected]
23273 S:      Maintained
23274 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
23275 F:      drivers/usb/common/usb-otg-fsm.c
23276
23277 USB OVER IP DRIVER
23278 M:      Valentina Manea <[email protected]>
23279 M:      Shuah Khan <[email protected]>
23280 M:      Shuah Khan <[email protected]>
23281 R:      Hongren Zheng <[email protected]>
23282 L:      [email protected]
23283 S:      Maintained
23284 F:      Documentation/usb/usbip_protocol.rst
23285 F:      drivers/usb/usbip/
23286 F:      tools/testing/selftests/drivers/usb/usbip/
23287 F:      tools/usb/usbip/
23288
23289 USB PEGASUS DRIVER
23290 M:      Petko Manolov <[email protected]>
23291 L:      [email protected]
23292 L:      [email protected]
23293 S:      Maintained
23294 W:      https://github.com/petkan/pegasus
23295 T:      git https://github.com/petkan/pegasus.git
23296 F:      drivers/net/usb/pegasus.*
23297
23298 USB PRINTER DRIVER (usblp)
23299 M:      Pete Zaitcev <[email protected]>
23300 L:      [email protected]
23301 S:      Supported
23302 F:      drivers/usb/class/usblp.c
23303
23304 USB QMI WWAN NETWORK DRIVER
23305 M:      Bjørn Mork <[email protected]>
23306 L:      [email protected]
23307 S:      Maintained
23308 F:      Documentation/ABI/testing/sysfs-class-net-qmi
23309 F:      drivers/net/usb/qmi_wwan.c
23310
23311 USB RAW GADGET DRIVER
23312 R:      Andrey Konovalov <[email protected]>
23313 L:      [email protected]
23314 S:      Maintained
23315 F:      Documentation/usb/raw-gadget.rst
23316 F:      drivers/usb/gadget/legacy/raw_gadget.c
23317 F:      include/uapi/linux/usb/raw_gadget.h
23318
23319 USB RTL8150 DRIVER
23320 M:      Petko Manolov <[email protected]>
23321 L:      [email protected]
23322 L:      [email protected]
23323 S:      Maintained
23324 W:      https://github.com/petkan/rtl8150
23325 T:      git https://github.com/petkan/rtl8150.git
23326 F:      drivers/net/usb/rtl8150.c
23327
23328 USB SERIAL SUBSYSTEM
23329 M:      Johan Hovold <[email protected]>
23330 L:      [email protected]
23331 S:      Maintained
23332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
23333 F:      Documentation/usb/usb-serial.rst
23334 F:      drivers/usb/serial/
23335 F:      include/linux/usb/serial.h
23336
23337 USB SMSC75XX ETHERNET DRIVER
23338 M:      Steve Glendinning <[email protected]>
23339 L:      [email protected]
23340 S:      Maintained
23341 F:      drivers/net/usb/smsc75xx.*
23342
23343 USB SMSC95XX ETHERNET DRIVER
23344 M:      Steve Glendinning <[email protected]>
23345 M:      [email protected]
23346 L:      [email protected]
23347 S:      Maintained
23348 F:      drivers/net/usb/smsc95xx.*
23349
23350 USB SUBSYSTEM
23351 M:      Greg Kroah-Hartman <[email protected]>
23352 L:      [email protected]
23353 S:      Supported
23354 W:      http://www.linux-usb.org
23355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
23356 F:      Documentation/devicetree/bindings/usb/
23357 F:      Documentation/usb/
23358 F:      drivers/usb/
23359 F:      include/dt-bindings/usb/
23360 F:      include/linux/usb.h
23361 F:      include/linux/usb/
23362 F:      include/uapi/linux/usb/
23363
23364 USB TYPEC BUS FOR ALTERNATE MODES
23365 M:      Heikki Krogerus <[email protected]>
23366 L:      [email protected]
23367 S:      Maintained
23368 F:      Documentation/ABI/testing/sysfs-bus-typec
23369 F:      Documentation/driver-api/usb/typec_bus.rst
23370 F:      drivers/usb/typec/altmodes/
23371 F:      include/linux/usb/typec_altmode.h
23372
23373 USB TYPEC CLASS
23374 M:      Heikki Krogerus <[email protected]>
23375 L:      [email protected]
23376 S:      Maintained
23377 F:      Documentation/ABI/testing/sysfs-class-typec
23378 F:      Documentation/driver-api/usb/typec.rst
23379 F:      drivers/usb/typec/
23380 F:      include/linux/usb/typec.h
23381
23382 USB TYPEC INTEL PMC MUX DRIVER
23383 M:      Heikki Krogerus <[email protected]>
23384 L:      [email protected]
23385 S:      Maintained
23386 F:      Documentation/firmware-guide/acpi/intel-pmc-mux.rst
23387 F:      drivers/usb/typec/mux/intel_pmc_mux.c
23388
23389 USB TYPEC PI3USB30532 MUX DRIVER
23390 M:      Hans de Goede <[email protected]>
23391 L:      [email protected]
23392 S:      Maintained
23393 F:      drivers/usb/typec/mux/pi3usb30532.c
23394
23395 USB TYPEC PORT CONTROLLER DRIVERS
23396 L:      [email protected]
23397 S:      Orphan
23398 F:      drivers/usb/typec/tcpm/
23399
23400 USB UHCI DRIVER
23401 M:      Alan Stern <[email protected]>
23402 L:      [email protected]
23403 S:      Maintained
23404 F:      drivers/usb/host/uhci*
23405
23406 USB VIDEO CLASS
23407 M:      Laurent Pinchart <[email protected]>
23408 L:      [email protected]
23409 S:      Maintained
23410 W:      http://www.ideasonboard.org/uvc/
23411 T:      git git://linuxtv.org/media_tree.git
23412 F:      drivers/media/usb/uvc/
23413 F:      include/uapi/linux/uvcvideo.h
23414
23415 USB WEBCAM GADGET
23416 M:      Laurent Pinchart <[email protected]>
23417 M:      Daniel Scally <[email protected]>
23418 L:      [email protected]
23419 S:      Maintained
23420 F:      drivers/usb/gadget/function/*uvc*
23421 F:      drivers/usb/gadget/legacy/webcam.c
23422 F:      include/uapi/linux/usb/g_uvc.h
23423
23424 USB XHCI DRIVER
23425 M:      Mathias Nyman <[email protected]>
23426 L:      [email protected]
23427 S:      Supported
23428 F:      drivers/usb/host/pci-quirks*
23429 F:      drivers/usb/host/xhci*
23430
23431 USER DATAGRAM PROTOCOL (UDP)
23432 M:      Willem de Bruijn <[email protected]>
23433 S:      Maintained
23434 F:      include/linux/udp.h
23435 F:      net/ipv4/udp.c
23436 F:      net/ipv6/udp.c
23437
23438 USER-MODE LINUX (UML)
23439 M:      Richard Weinberger <[email protected]>
23440 M:      Anton Ivanov <[email protected]>
23441 M:      Johannes Berg <[email protected]>
23442 L:      [email protected]
23443 S:      Maintained
23444 W:      http://user-mode-linux.sourceforge.net
23445 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
23446 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
23447 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
23448 F:      Documentation/virt/uml/
23449 F:      arch/um/
23450 F:      arch/x86/um/
23451 F:      fs/hostfs/
23452
23453 USERSPACE COPYIN/COPYOUT (UIOVEC)
23454 M:      Alexander Viro <[email protected]>
23455 S:      Maintained
23456 F:      include/linux/uio.h
23457 F:      lib/iov_iter.c
23458
23459 USERSPACE DMA BUFFER DRIVER
23460 M:      Gerd Hoffmann <[email protected]>
23461 L:      [email protected]
23462 S:      Maintained
23463 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
23464 F:      drivers/dma-buf/udmabuf.c
23465 F:      include/uapi/linux/udmabuf.h
23466
23467 USERSPACE I/O (UIO)
23468 M:      Greg Kroah-Hartman <[email protected]>
23469 S:      Maintained
23470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23471 F:      Documentation/driver-api/uio-howto.rst
23472 F:      drivers/uio/
23473 F:      include/linux/uio_driver.h
23474
23475 UTIL-LINUX PACKAGE
23476 M:      Karel Zak <[email protected]>
23477 L:      [email protected]
23478 S:      Maintained
23479 W:      http://en.wikipedia.org/wiki/Util-linux
23480 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
23481
23482 UUID HELPERS
23483 R:      Andy Shevchenko <[email protected]>
23484 L:      [email protected]
23485 S:      Maintained
23486 F:      include/linux/uuid.h
23487 F:      lib/test_uuid.c
23488 F:      lib/uuid.c
23489
23490 UV SYSFS DRIVER
23491 M:      Justin Ernst <[email protected]>
23492 L:      [email protected]
23493 S:      Maintained
23494 F:      drivers/platform/x86/uv_sysfs.c
23495
23496 UVESAFB DRIVER
23497 M:      Michal Januszewski <[email protected]>
23498 L:      [email protected]
23499 S:      Maintained
23500 W:      https://github.com/mjanusz/v86d
23501 F:      Documentation/fb/uvesafb.rst
23502 F:      drivers/video/fbdev/uvesafb.*
23503
23504 Ux500 CLOCK DRIVERS
23505 M:      Ulf Hansson <[email protected]>
23506 L:      [email protected]
23507 L:      [email protected] (moderated for non-subscribers)
23508 S:      Maintained
23509 F:      drivers/clk/ux500/
23510
23511 V4L2 ASYNC AND FWNODE FRAMEWORKS
23512 M:      Sakari Ailus <[email protected]>
23513 L:      [email protected]
23514 S:      Maintained
23515 T:      git git://linuxtv.org/media_tree.git
23516 F:      drivers/media/v4l2-core/v4l2-async.c
23517 F:      drivers/media/v4l2-core/v4l2-fwnode.c
23518 F:      include/media/v4l2-async.h
23519 F:      include/media/v4l2-fwnode.h
23520
23521 V4L2 LENS DRIVERS
23522 M:      Sakari Ailus <[email protected]>
23523 L:      [email protected]
23524 S:      Maintained
23525 F:      drivers/media/i2c/ak*
23526 F:      drivers/media/i2c/dw*
23527 F:      drivers/media/i2c/lm*
23528
23529 V4L2 CAMERA SENSOR DRIVERS
23530 M:      Sakari Ailus <[email protected]>
23531 L:      [email protected]
23532 S:      Maintained
23533 F:      Documentation/driver-api/media/camera-sensor.rst
23534 F:      Documentation/driver-api/media/tx-rx.rst
23535 F:      drivers/media/i2c/ar*
23536 F:      drivers/media/i2c/gc*
23537 F:      drivers/media/i2c/hi*
23538 F:      drivers/media/i2c/imx*
23539 F:      drivers/media/i2c/mt*
23540 F:      drivers/media/i2c/og*
23541 F:      drivers/media/i2c/ov*
23542 F:      drivers/media/i2c/s5*
23543 F:      drivers/media/i2c/st-vgxy61.c
23544
23545 VF610 NAND DRIVER
23546 M:      Stefan Agner <[email protected]>
23547 L:      [email protected]
23548 S:      Supported
23549 F:      drivers/mtd/nand/raw/vf610_nfc.c
23550
23551 VFAT/FAT/MSDOS FILESYSTEM
23552 M:      OGAWA Hirofumi <[email protected]>
23553 S:      Maintained
23554 F:      Documentation/filesystems/vfat.rst
23555 F:      fs/fat/
23556 F:      tools/testing/selftests/filesystems/fat/
23557
23558 VFIO CDX DRIVER
23559 M:      Nipun Gupta <[email protected]>
23560 M:      Nikhil Agarwal <[email protected]>
23561 L:      [email protected]
23562 S:      Maintained
23563 F:      drivers/vfio/cdx/*
23564
23565 VFIO DRIVER
23566 M:      Alex Williamson <[email protected]>
23567 L:      [email protected]
23568 S:      Maintained
23569 T:      git https://github.com/awilliam/linux-vfio.git
23570 F:      Documentation/ABI/testing/debugfs-vfio
23571 F:      Documentation/ABI/testing/sysfs-devices-vfio-dev
23572 F:      Documentation/driver-api/vfio.rst
23573 F:      drivers/vfio/
23574 F:      include/linux/vfio.h
23575 F:      include/linux/vfio_pci_core.h
23576 F:      include/uapi/linux/vfio.h
23577
23578 VFIO FSL-MC DRIVER
23579 L:      [email protected]
23580 S:      Orphan
23581 F:      drivers/vfio/fsl-mc/
23582
23583 VFIO HISILICON PCI DRIVER
23584 M:      Longfang Liu <[email protected]>
23585 M:      Shameer Kolothum <[email protected]>
23586 L:      [email protected]
23587 S:      Maintained
23588 F:      drivers/vfio/pci/hisilicon/
23589
23590 VFIO MEDIATED DEVICE DRIVERS
23591 M:      Kirti Wankhede <[email protected]>
23592 L:      [email protected]
23593 S:      Maintained
23594 F:      Documentation/driver-api/vfio-mediated-device.rst
23595 F:      drivers/vfio/mdev/
23596 F:      include/linux/mdev.h
23597 F:      samples/vfio-mdev/
23598
23599 VFIO MLX5 PCI DRIVER
23600 M:      Yishai Hadas <[email protected]>
23601 L:      [email protected]
23602 S:      Maintained
23603 F:      drivers/vfio/pci/mlx5/
23604
23605 VFIO NVIDIA GRACE GPU DRIVER
23606 M:      Ankit Agrawal <[email protected]>
23607 L:      [email protected]
23608 S:      Supported
23609 F:      drivers/vfio/pci/nvgrace-gpu/
23610
23611 VFIO PCI DEVICE SPECIFIC DRIVERS
23612 R:      Jason Gunthorpe <[email protected]>
23613 R:      Yishai Hadas <[email protected]>
23614 R:      Shameer Kolothum <[email protected]>
23615 R:      Kevin Tian <[email protected]>
23616 L:      [email protected]
23617 S:      Maintained
23618 P:      Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
23619 F:      drivers/vfio/pci/*/
23620
23621 VFIO PDS PCI DRIVER
23622 M:      Brett Creeley <[email protected]>
23623 L:      [email protected]
23624 S:      Maintained
23625 F:      Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
23626 F:      drivers/vfio/pci/pds/
23627
23628 VFIO PLATFORM DRIVER
23629 M:      Eric Auger <[email protected]>
23630 L:      [email protected]
23631 S:      Maintained
23632 F:      drivers/vfio/platform/
23633
23634 VFIO QAT PCI DRIVER
23635 M:      Xin Zeng <[email protected]>
23636 M:      Giovanni Cabiddu <[email protected]>
23637 L:      [email protected]
23638 L:      [email protected]
23639 S:      Supported
23640 F:      drivers/vfio/pci/qat/
23641
23642 VFIO VIRTIO PCI DRIVER
23643 M:      Yishai Hadas <[email protected]>
23644 L:      [email protected]
23645 L:      [email protected]
23646 S:      Maintained
23647 F:      drivers/vfio/pci/virtio
23648
23649 VGA_SWITCHEROO
23650 R:      Lukas Wunner <[email protected]>
23651 S:      Maintained
23652 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
23653 F:      Documentation/gpu/vga-switcheroo.rst
23654 F:      drivers/gpu/vga/vga_switcheroo.c
23655 F:      include/linux/vga_switcheroo.h
23656
23657 VIA RHINE NETWORK DRIVER
23658 M:      Kevin Brace <[email protected]>
23659 S:      Maintained
23660 F:      drivers/net/ethernet/via/via-rhine.c
23661
23662 VIA SD/MMC CARD CONTROLLER DRIVER
23663 M:      Bruce Chang <[email protected]>
23664 M:      Harald Welte <[email protected]>
23665 S:      Maintained
23666 F:      drivers/mmc/host/via-sdmmc.c
23667
23668 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
23669 M:      Florian Tobias Schandinat <[email protected]>
23670 L:      [email protected]
23671 S:      Maintained
23672 F:      drivers/video/fbdev/via/
23673 F:      include/linux/via-core.h
23674 F:      include/linux/via_i2c.h
23675
23676 VIA VELOCITY NETWORK DRIVER
23677 M:      Francois Romieu <[email protected]>
23678 L:      [email protected]
23679 S:      Maintained
23680 F:      drivers/net/ethernet/via/via-velocity.*
23681
23682 VICODEC VIRTUAL CODEC DRIVER
23683 M:      Hans Verkuil <[email protected]>
23684 L:      [email protected]
23685 S:      Maintained
23686 W:      https://linuxtv.org
23687 T:      git git://linuxtv.org/media_tree.git
23688 F:      drivers/media/test-drivers/vicodec/*
23689
23690 VIDEO I2C POLLING DRIVER
23691 M:      Matt Ranostay <[email protected]>
23692 L:      [email protected]
23693 S:      Maintained
23694 F:      drivers/media/i2c/video-i2c.c
23695
23696 VIDEO MULTIPLEXER DRIVER
23697 M:      Philipp Zabel <[email protected]>
23698 L:      [email protected]
23699 S:      Maintained
23700 F:      drivers/media/platform/video-mux.c
23701
23702 VIDEOBUF2 FRAMEWORK
23703 M:      Tomasz Figa <[email protected]>
23704 M:      Marek Szyprowski <[email protected]>
23705 L:      [email protected]
23706 S:      Maintained
23707 F:      drivers/media/common/videobuf2/*
23708 F:      include/media/videobuf2-*
23709
23710 VIDTV VIRTUAL DIGITAL TV DRIVER
23711 M:      Daniel W. S. Almeida <[email protected]>
23712 L:      [email protected]
23713 S:      Maintained
23714 W:      https://linuxtv.org
23715 T:      git git://linuxtv.org/media_tree.git
23716 F:      drivers/media/test-drivers/vidtv/*
23717
23718 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
23719 M:      Shuah Khan <[email protected]>
23720 R:      Kieran Bingham <[email protected]>
23721 L:      [email protected]
23722 S:      Maintained
23723 W:      https://linuxtv.org
23724 T:      git git://linuxtv.org/media_tree.git
23725 F:      drivers/media/test-drivers/vimc/*
23726
23727 VIRT LIB
23728 M:      Alex Williamson <[email protected]>
23729 M:      Paolo Bonzini <[email protected]>
23730 L:      [email protected]
23731 S:      Supported
23732 F:      virt/lib/
23733
23734 VIRTIO AND VHOST VSOCK DRIVER
23735 M:      Stefan Hajnoczi <[email protected]>
23736 M:      Stefano Garzarella <[email protected]>
23737 L:      [email protected]
23738 L:      [email protected]
23739 L:      [email protected]
23740 S:      Maintained
23741 F:      drivers/vhost/vsock.c
23742 F:      include/linux/virtio_vsock.h
23743 F:      include/uapi/linux/virtio_vsock.h
23744 F:      net/vmw_vsock/virtio_transport.c
23745 F:      net/vmw_vsock/virtio_transport_common.c
23746
23747 VIRTIO BALLOON
23748 M:      "Michael S. Tsirkin" <[email protected]>
23749 M:      David Hildenbrand <[email protected]>
23750 L:      [email protected]
23751 S:      Maintained
23752 F:      drivers/virtio/virtio_balloon.c
23753 F:      include/linux/balloon_compaction.h
23754 F:      include/uapi/linux/virtio_balloon.h
23755 F:      mm/balloon_compaction.c
23756
23757 VIRTIO BLOCK AND SCSI DRIVERS
23758 M:      "Michael S. Tsirkin" <[email protected]>
23759 M:      Jason Wang <[email protected]>
23760 R:      Paolo Bonzini <[email protected]>
23761 R:      Stefan Hajnoczi <[email protected]>
23762 R:      Eugenio Pérez <[email protected]>
23763 L:      [email protected]
23764 S:      Maintained
23765 F:      drivers/block/virtio_blk.c
23766 F:      drivers/scsi/virtio_scsi.c
23767 F:      include/uapi/linux/virtio_blk.h
23768 F:      include/uapi/linux/virtio_scsi.h
23769
23770 VIRTIO CONSOLE DRIVER
23771 M:      Amit Shah <[email protected]>
23772 L:      [email protected]
23773 S:      Maintained
23774 F:      drivers/char/virtio_console.c
23775 F:      include/uapi/linux/virtio_console.h
23776
23777 VIRTIO CORE AND NET DRIVERS
23778 M:      "Michael S. Tsirkin" <[email protected]>
23779 M:      Jason Wang <[email protected]>
23780 R:      Xuan Zhuo <[email protected]>
23781 R:      Eugenio Pérez <[email protected]>
23782 L:      [email protected]
23783 S:      Maintained
23784 F:      Documentation/ABI/testing/sysfs-bus-vdpa
23785 F:      Documentation/ABI/testing/sysfs-class-vduse
23786 F:      Documentation/devicetree/bindings/virtio/
23787 F:      Documentation/driver-api/virtio/
23788 F:      drivers/block/virtio_blk.c
23789 F:      drivers/crypto/virtio/
23790 F:      drivers/net/virtio_net.c
23791 F:      drivers/vdpa/
23792 F:      drivers/virtio/
23793 F:      include/linux/vdpa.h
23794 F:      include/linux/virtio*.h
23795 F:      include/linux/vringh.h
23796 F:      include/uapi/linux/virtio_*.h
23797 F:      tools/virtio/
23798 F:      tools/testing/selftests/drivers/net/virtio_net/
23799
23800 VIRTIO CRYPTO DRIVER
23801 M:      Gonglei <[email protected]>
23802 L:      [email protected]
23803 L:      [email protected]
23804 S:      Maintained
23805 F:      drivers/crypto/virtio/
23806 F:      include/uapi/linux/virtio_crypto.h
23807
23808 VIRTIO DRIVERS FOR S390
23809 M:      Cornelia Huck <[email protected]>
23810 M:      Halil Pasic <[email protected]>
23811 M:      Eric Farman <[email protected]>
23812 L:      [email protected]
23813 L:      [email protected]
23814 L:      [email protected]
23815 S:      Supported
23816 F:      arch/s390/include/uapi/asm/virtio-ccw.h
23817 F:      drivers/s390/virtio/
23818
23819 VIRTIO FILE SYSTEM
23820 M:      Vivek Goyal <[email protected]>
23821 M:      Stefan Hajnoczi <[email protected]>
23822 M:      Miklos Szeredi <[email protected]>
23823 R:      Eugenio Pérez <[email protected]>
23824 L:      [email protected]
23825 L:      [email protected]
23826 S:      Supported
23827 W:      https://virtio-fs.gitlab.io/
23828 F:      Documentation/filesystems/virtiofs.rst
23829 F:      fs/fuse/virtio_fs.c
23830 F:      include/uapi/linux/virtio_fs.h
23831
23832 VIRTIO GPIO DRIVER
23833 M:      Enrico Weigelt, metux IT consult <[email protected]>
23834 M:      Viresh Kumar <[email protected]>
23835 L:      [email protected]
23836 L:      [email protected]
23837 S:      Maintained
23838 F:      drivers/gpio/gpio-virtio.c
23839 F:      include/uapi/linux/virtio_gpio.h
23840
23841 VIRTIO GPU DRIVER
23842 M:      David Airlie <[email protected]>
23843 M:      Gerd Hoffmann <[email protected]>
23844 R:      Gurchetan Singh <[email protected]>
23845 R:      Chia-I Wu <[email protected]>
23846 L:      [email protected]
23847 L:      [email protected]
23848 S:      Maintained
23849 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
23850 F:      drivers/gpu/drm/ci/xfails/virtio*
23851 F:      drivers/gpu/drm/virtio/
23852 F:      include/uapi/linux/virtio_gpu.h
23853
23854 VIRTIO HOST (VHOST)
23855 M:      "Michael S. Tsirkin" <[email protected]>
23856 M:      Jason Wang <[email protected]>
23857 R:      Eugenio Pérez <[email protected]>
23858 L:      [email protected]
23859 L:      [email protected]
23860 L:      [email protected]
23861 S:      Maintained
23862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
23863 F:      drivers/vhost/
23864 F:      include/linux/sched/vhost_task.h
23865 F:      include/linux/vhost_iotlb.h
23866 F:      include/uapi/linux/vhost.h
23867 F:      kernel/vhost_task.c
23868
23869 VIRTIO HOST (VHOST-SCSI)
23870 M:      "Michael S. Tsirkin" <[email protected]>
23871 M:      Jason Wang <[email protected]>
23872 M:      Mike Christie <[email protected]>
23873 R:      Paolo Bonzini <[email protected]>
23874 R:      Stefan Hajnoczi <[email protected]>
23875 L:      [email protected]
23876 S:      Maintained
23877 F:      drivers/vhost/scsi.c
23878
23879 VIRTIO I2C DRIVER
23880 M:      Conghui Chen <[email protected]>
23881 M:      Viresh Kumar <[email protected]>
23882 L:      [email protected]
23883 L:      [email protected]
23884 S:      Maintained
23885 F:      drivers/i2c/busses/i2c-virtio.c
23886 F:      include/uapi/linux/virtio_i2c.h
23887
23888 VIRTIO INPUT DRIVER
23889 M:      Gerd Hoffmann <[email protected]>
23890 S:      Maintained
23891 F:      drivers/virtio/virtio_input.c
23892 F:      include/uapi/linux/virtio_input.h
23893
23894 VIRTIO IOMMU DRIVER
23895 M:      Jean-Philippe Brucker <[email protected]>
23896 L:      [email protected]
23897 S:      Maintained
23898 F:      drivers/iommu/virtio-iommu.c
23899 F:      include/uapi/linux/virtio_iommu.h
23900
23901 VIRTIO MEM DRIVER
23902 M:      David Hildenbrand <[email protected]>
23903 L:      [email protected]
23904 S:      Maintained
23905 W:      https://virtio-mem.gitlab.io/
23906 F:      drivers/virtio/virtio_mem.c
23907 F:      include/uapi/linux/virtio_mem.h
23908
23909 VIRTIO PMEM DRIVER
23910 M:      Pankaj Gupta <[email protected]>
23911 L:      [email protected]
23912 S:      Maintained
23913 F:      drivers/nvdimm/nd_virtio.c
23914 F:      drivers/nvdimm/virtio_pmem.c
23915
23916 VIRTIO SOUND DRIVER
23917 M:      Anton Yakovlev <[email protected]>
23918 M:      "Michael S. Tsirkin" <[email protected]>
23919 L:      [email protected]
23920 L:      [email protected] (moderated for non-subscribers)
23921 S:      Maintained
23922 F:      include/uapi/linux/virtio_snd.h
23923 F:      sound/virtio/*
23924
23925 VIRTUAL BOX GUEST DEVICE DRIVER
23926 M:      Hans de Goede <[email protected]>
23927 M:      Arnd Bergmann <[email protected]>
23928 M:      Greg Kroah-Hartman <[email protected]>
23929 S:      Maintained
23930 F:      drivers/virt/vboxguest/
23931 F:      include/linux/vbox_utils.h
23932 F:      include/uapi/linux/vbox*.h
23933
23934 VIRTUAL BOX SHARED FOLDER VFS DRIVER
23935 M:      Hans de Goede <[email protected]>
23936 L:      [email protected]
23937 S:      Maintained
23938 F:      fs/vboxsf/*
23939
23940 VIRTUAL PCM TEST DRIVER
23941 M:      Ivan Orlov <[email protected]>
23942 L:      [email protected]
23943 S:      Maintained
23944 F:      Documentation/sound/cards/pcmtest.rst
23945 F:      sound/drivers/pcmtest.c
23946 F:      tools/testing/selftests/alsa/test-pcmtest-driver.c
23947
23948 VIRTUAL SERIO DEVICE DRIVER
23949 M:      Stephen Chandler Paul <[email protected]>
23950 S:      Maintained
23951 F:      drivers/input/serio/userio.c
23952 F:      include/uapi/linux/userio.h
23953
23954 VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
23955 M:      Javier Carrasco <[email protected]>
23956 S:      Maintained
23957 F:      Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
23958 F:      drivers/iio/light/veml6075.c
23959
23960 VISL VIRTUAL STATELESS DECODER DRIVER
23961 M:      Daniel Almeida <[email protected]>
23962 L:      [email protected]
23963 S:      Supported
23964 F:      drivers/media/test-drivers/visl
23965
23966 VIVID VIRTUAL VIDEO DRIVER
23967 M:      Hans Verkuil <[email protected]>
23968 L:      [email protected]
23969 S:      Maintained
23970 W:      https://linuxtv.org
23971 T:      git git://linuxtv.org/media_tree.git
23972 F:      drivers/media/test-drivers/vivid/*
23973
23974 VM SOCKETS (AF_VSOCK)
23975 M:      Stefano Garzarella <[email protected]>
23976 L:      [email protected]
23977 L:      [email protected]
23978 S:      Maintained
23979 F:      drivers/net/vsockmon.c
23980 F:      include/net/af_vsock.h
23981 F:      include/uapi/linux/vm_sockets.h
23982 F:      include/uapi/linux/vm_sockets_diag.h
23983 F:      include/uapi/linux/vsockmon.h
23984 F:      net/vmw_vsock/
23985 F:      tools/testing/vsock/
23986
23987 VMALLOC
23988 M:      Andrew Morton <[email protected]>
23989 R:      Uladzislau Rezki <[email protected]>
23990 R:      Christoph Hellwig <[email protected]>
23991 R:      Lorenzo Stoakes <[email protected]>
23992 L:      [email protected]
23993 S:      Maintained
23994 W:      http://www.linux-mm.org
23995 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
23996 F:      include/linux/vmalloc.h
23997 F:      mm/vmalloc.c
23998
23999 VME SUBSYSTEM
24000 L:      [email protected]
24001 S:      Orphan
24002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24003 F:      Documentation/driver-api/vme.rst
24004 F:      drivers/staging/vme_user/
24005
24006 VMWARE BALLOON DRIVER
24007 M:      Jerrin Shaji George <[email protected]>
24008 R:      Broadcom internal kernel review list <[email protected]>
24009 L:      [email protected]
24010 S:      Supported
24011 F:      drivers/misc/vmw_balloon.c
24012
24013 VMWARE HYPERVISOR INTERFACE
24014 M:      Ajay Kaher <[email protected]>
24015 M:      Alexey Makhalov <[email protected]>
24016 R:      Broadcom internal kernel review list <[email protected]>
24017 L:      [email protected]
24018 L:      [email protected]
24019 S:      Supported
24020 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
24021 F:      arch/x86/include/asm/vmware.h
24022 F:      arch/x86/kernel/cpu/vmware.c
24023
24024 VMWARE PVRDMA DRIVER
24025 M:      Bryan Tan <[email protected]>
24026 M:      Vishnu Dasa <[email protected]>
24027 R:      Broadcom internal kernel review list <[email protected]>
24028 L:      [email protected]
24029 S:      Supported
24030 F:      drivers/infiniband/hw/vmw_pvrdma/
24031
24032 VMWARE PVSCSI DRIVER
24033 M:      Vishal Bhakta <[email protected]>
24034 R:      Broadcom internal kernel review list <[email protected]>
24035 L:      [email protected]
24036 S:      Supported
24037 F:      drivers/scsi/vmw_pvscsi.c
24038 F:      drivers/scsi/vmw_pvscsi.h
24039
24040 VMWARE VIRTUAL PTP CLOCK DRIVER
24041 M:      Nick Shi <[email protected]>
24042 R:      Ajay Kaher <[email protected]>
24043 R:      Alexey Makhalov <[email protected]>
24044 R:      Broadcom internal kernel review list <[email protected]>
24045 L:      [email protected]
24046 S:      Supported
24047 F:      drivers/ptp/ptp_vmw.c
24048
24049 VMWARE VMCI DRIVER
24050 M:      Bryan Tan <[email protected]>
24051 M:      Vishnu Dasa <[email protected]>
24052 R:      Broadcom internal kernel review list <[email protected]>
24053 L:      [email protected]
24054 S:      Supported
24055 F:      drivers/misc/vmw_vmci/
24056 F:      include/linux/vmw_vmci*
24057
24058 VMWARE VMMOUSE SUBDRIVER
24059 M:      Zack Rusin <[email protected]>
24060 R:      Broadcom internal kernel review list <[email protected]>
24061 L:      [email protected]
24062 S:      Supported
24063 F:      drivers/input/mouse/vmmouse.c
24064 F:      drivers/input/mouse/vmmouse.h
24065
24066 VMWARE VMXNET3 ETHERNET DRIVER
24067 M:      Ronak Doshi <[email protected]>
24068 R:      Broadcom internal kernel review list <[email protected]>
24069 L:      [email protected]
24070 S:      Supported
24071 F:      drivers/net/vmxnet3/
24072
24073 VMWARE VSOCK VMCI TRANSPORT DRIVER
24074 M:      Bryan Tan <[email protected]>
24075 M:      Vishnu Dasa <[email protected]>
24076 R:      Broadcom internal kernel review list <[email protected]>
24077 L:      [email protected]
24078 S:      Supported
24079 F:      net/vmw_vsock/vmci_transport*
24080
24081 VOCORE VOCORE2 BOARD
24082 M:      Harvey Hunt <[email protected]>
24083 L:      [email protected]
24084 S:      Maintained
24085 F:      arch/mips/boot/dts/ralink/vocore2.dts
24086
24087 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
24088 M:      Liam Girdwood <[email protected]>
24089 M:      Mark Brown <[email protected]>
24090 L:      [email protected]
24091 S:      Supported
24092 W:      http://www.slimlogic.co.uk/?p=48
24093 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
24094 F:      Documentation/devicetree/bindings/regulator/
24095 F:      Documentation/power/regulator/
24096 F:      drivers/regulator/
24097 F:      include/dt-bindings/regulator/
24098 F:      include/linux/regulator/
24099 K:      regulator_get_optional
24100
24101 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
24102 R:      Matti Vaittinen <[email protected]>
24103 F:      drivers/regulator/irq_helpers.c
24104
24105 VRF
24106 M:      David Ahern <[email protected]>
24107 L:      [email protected]
24108 S:      Maintained
24109 F:      Documentation/networking/vrf.rst
24110 F:      drivers/net/vrf.c
24111
24112 VSPRINTF
24113 M:      Petr Mladek <[email protected]>
24114 M:      Steven Rostedt <[email protected]>
24115 R:      Andy Shevchenko <[email protected]>
24116 R:      Rasmus Villemoes <[email protected]>
24117 R:      Sergey Senozhatsky <[email protected]>
24118 S:      Maintained
24119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
24120 F:      Documentation/core-api/printk-formats.rst
24121 F:      lib/test_printf.c
24122 F:      lib/test_scanf.c
24123 F:      lib/vsprintf.c
24124
24125 VT1211 HARDWARE MONITOR DRIVER
24126 M:      Juerg Haefliger <[email protected]>
24127 L:      [email protected]
24128 S:      Maintained
24129 F:      Documentation/hwmon/vt1211.rst
24130 F:      drivers/hwmon/vt1211.c
24131
24132 VT8231 HARDWARE MONITOR DRIVER
24133 M:      Roger Lucas <[email protected]>
24134 L:      [email protected]
24135 S:      Maintained
24136 F:      drivers/hwmon/vt8231.c
24137
24138 VUB300 USB to SDIO/SD/MMC bridge chip
24139 L:      [email protected]
24140 S:      Orphan
24141 F:      drivers/mmc/host/vub300.c
24142
24143 W1 DALLAS'S 1-WIRE BUS
24144 M:      Krzysztof Kozlowski <[email protected]>
24145 S:      Maintained
24146 F:      Documentation/devicetree/bindings/w1/
24147 F:      Documentation/w1/
24148 F:      drivers/w1/
24149 F:      include/linux/w1.h
24150
24151 W83791D HARDWARE MONITORING DRIVER
24152 M:      Marc Hulsman <[email protected]>
24153 L:      [email protected]
24154 S:      Maintained
24155 F:      Documentation/hwmon/w83791d.rst
24156 F:      drivers/hwmon/w83791d.c
24157
24158 W83793 HARDWARE MONITORING DRIVER
24159 M:      Rudolf Marek <[email protected]>
24160 L:      [email protected]
24161 S:      Maintained
24162 F:      Documentation/hwmon/w83793.rst
24163 F:      drivers/hwmon/w83793.c
24164
24165 W83795 HARDWARE MONITORING DRIVER
24166 M:      Jean Delvare <[email protected]>
24167 L:      [email protected]
24168 S:      Maintained
24169 F:      drivers/hwmon/w83795.c
24170
24171 W83L51xD SD/MMC CARD INTERFACE DRIVER
24172 M:      Pierre Ossman <[email protected]>
24173 S:      Maintained
24174 F:      drivers/mmc/host/wbsd.*
24175
24176 WACOM PROTOCOL 4 SERIAL TABLETS
24177 M:      Julian Squires <[email protected]>
24178 M:      Hans de Goede <[email protected]>
24179 L:      [email protected]
24180 S:      Maintained
24181 F:      drivers/input/tablet/wacom_serial4.c
24182
24183 WANGXUN ETHERNET DRIVER
24184 M:      Jiawen Wu <[email protected]>
24185 M:      Mengyuan Lou <[email protected]>
24186 L:      [email protected]
24187 S:      Maintained
24188 W:      https://www.net-swift.com
24189 F:      Documentation/networking/device_drivers/ethernet/wangxun/*
24190 F:      drivers/net/ethernet/wangxun/
24191 F:      drivers/net/pcs/pcs-xpcs-wx.c
24192
24193 WATCHDOG DEVICE DRIVERS
24194 M:      Wim Van Sebroeck <[email protected]>
24195 M:      Guenter Roeck <[email protected]>
24196 L:      [email protected]
24197 S:      Maintained
24198 W:      http://www.linux-watchdog.org/
24199 T:      git git://www.linux-watchdog.org/linux-watchdog.git
24200 F:      Documentation/devicetree/bindings/watchdog/
24201 F:      Documentation/watchdog/
24202 F:      drivers/watchdog/
24203 F:      include/linux/watchdog.h
24204 F:      include/trace/events/watchdog.h
24205 F:      include/uapi/linux/watchdog.h
24206
24207 WAVE5 VPU CODEC DRIVER
24208 M:      Nas Chung <[email protected]>
24209 M:      Jackson Lee <[email protected]>
24210 L:      [email protected]
24211 S:      Maintained
24212 F:      Documentation/devicetree/bindings/media/cnm,wave521c.yaml
24213 F:      drivers/media/platform/chips-media/wave5/
24214
24215 WHISKEYCOVE PMIC GPIO DRIVER
24216 M:      Kuppuswamy Sathyanarayanan <[email protected]>
24217 L:      [email protected]
24218 S:      Maintained
24219 F:      drivers/gpio/gpio-wcove.c
24220
24221 WHWAVE RTC DRIVER
24222 M:      Dianlong Li <[email protected]>
24223 L:      [email protected]
24224 S:      Maintained
24225 F:      drivers/rtc/rtc-sd3078.c
24226
24227 WIIMOTE HID DRIVER
24228 M:      David Rheinsberg <[email protected]>
24229 L:      [email protected]
24230 S:      Maintained
24231 F:      drivers/hid/hid-wiimote*
24232
24233 WILOCITY WIL6210 WIRELESS DRIVER
24234 L:      [email protected]
24235 S:      Orphan
24236 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
24237 F:      drivers/net/wireless/ath/wil6210/
24238
24239 WINBOND CIR DRIVER
24240 M:      David Härdeman <[email protected]>
24241 S:      Maintained
24242 F:      drivers/media/rc/winbond-cir.c
24243
24244 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
24245 L:      [email protected]
24246 S:      Orphan
24247 F:      drivers/watchdog/ebc-c384_wdt.c
24248
24249 WINSYSTEMS WS16C48 GPIO DRIVER
24250 M:      William Breathitt Gray <[email protected]>
24251 L:      [email protected]
24252 S:      Maintained
24253 F:      drivers/gpio/gpio-ws16c48.c
24254
24255 WIREGUARD SECURE NETWORK TUNNEL
24256 M:      Jason A. Donenfeld <[email protected]>
24257 L:      [email protected]
24258 L:      [email protected]
24259 S:      Maintained
24260 F:      drivers/net/wireguard/
24261 F:      tools/testing/selftests/wireguard/
24262
24263 WISTRON LAPTOP BUTTON DRIVER
24264 M:      Miloslav Trmac <[email protected]>
24265 S:      Maintained
24266 F:      drivers/input/misc/wistron_btns.c
24267
24268 WMI BINARY MOF DRIVER
24269 M:      Armin Wolf <[email protected]>
24270 R:      Thomas Weißschuh <[email protected]>
24271 L:      [email protected]
24272 S:      Maintained
24273 F:      Documentation/ABI/stable/sysfs-platform-wmi-bmof
24274 F:      Documentation/wmi/devices/wmi-bmof.rst
24275 F:      drivers/platform/x86/wmi-bmof.c
24276
24277 WOLFSON MICROELECTRONICS DRIVERS
24278 L:      [email protected]
24279 S:      Supported
24280 W:      https://github.com/CirrusLogic/linux-drivers/wiki
24281 T:      git https://github.com/CirrusLogic/linux-drivers.git
24282 F:      Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
24283 F:      Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
24284 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
24285 F:      Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
24286 F:      Documentation/devicetree/bindings/sound/wlf,*.yaml
24287 F:      Documentation/devicetree/bindings/sound/wm*
24288 F:      Documentation/hwmon/wm83??.rst
24289 F:      arch/arm/mach-s3c/mach-crag6410*
24290 F:      drivers/clk/clk-wm83*.c
24291 F:      drivers/gpio/gpio-*wm*.c
24292 F:      drivers/gpio/gpio-arizona.c
24293 F:      drivers/hwmon/wm83??-hwmon.c
24294 F:      drivers/input/misc/wm831x-on.c
24295 F:      drivers/input/touchscreen/wm831x-ts.c
24296 F:      drivers/input/touchscreen/wm97*.c
24297 F:      drivers/leds/leds-wm83*.c
24298 F:      drivers/mfd/arizona*
24299 F:      drivers/mfd/cs47l24*
24300 F:      drivers/mfd/wm*.c
24301 F:      drivers/power/supply/wm83*.c
24302 F:      drivers/regulator/arizona*
24303 F:      drivers/regulator/wm8*.c
24304 F:      drivers/rtc/rtc-wm83*.c
24305 F:      drivers/video/backlight/wm83*_bl.c
24306 F:      drivers/watchdog/wm83*_wdt.c
24307 F:      include/linux/mfd/arizona/
24308 F:      include/linux/mfd/wm831x/
24309 F:      include/linux/mfd/wm8350/
24310 F:      include/linux/mfd/wm8400*
24311 F:      include/linux/regulator/arizona*
24312 F:      include/linux/wm97xx.h
24313 F:      include/sound/wm????.h
24314 F:      sound/soc/codecs/arizona*
24315 F:      sound/soc/codecs/cs47l24*
24316 F:      sound/soc/codecs/wm*
24317
24318 WORKQUEUE
24319 M:      Tejun Heo <[email protected]>
24320 R:      Lai Jiangshan <[email protected]>
24321 S:      Maintained
24322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
24323 F:      Documentation/core-api/workqueue.rst
24324 F:      include/linux/workqueue.h
24325 F:      kernel/workqueue.c
24326 F:      kernel/workqueue_internal.h
24327
24328 WWAN DRIVERS
24329 M:      Loic Poulain <[email protected]>
24330 M:      Sergey Ryazanov <[email protected]>
24331 R:      Johannes Berg <[email protected]>
24332 L:      [email protected]
24333 S:      Maintained
24334 F:      drivers/net/wwan/
24335 F:      include/linux/wwan.h
24336 F:      include/uapi/linux/wwan.h
24337
24338 X-POWERS AXP288 PMIC DRIVERS
24339 M:      Hans de Goede <[email protected]>
24340 S:      Maintained
24341 F:      drivers/acpi/pmic/intel_pmic_xpower.c
24342 N:      axp288
24343
24344 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
24345 M:      Chen-Yu Tsai <[email protected]>
24346 L:      [email protected]
24347 S:      Maintained
24348 N:      axp[128]
24349
24350 X.25 STACK
24351 M:      Martin Schiller <[email protected]>
24352 L:      [email protected]
24353 S:      Maintained
24354 F:      Documentation/networking/lapb-module.rst
24355 F:      Documentation/networking/x25*
24356 F:      drivers/net/wan/hdlc_x25.c
24357 F:      drivers/net/wan/lapbether.c
24358 F:      include/*/lapb.h
24359 F:      include/net/x25*
24360 F:      include/uapi/linux/x25.h
24361 F:      net/lapb/
24362 F:      net/x25/
24363
24364 X86 ARCHITECTURE (32-BIT AND 64-BIT)
24365 M:      Thomas Gleixner <[email protected]>
24366 M:      Ingo Molnar <[email protected]>
24367 M:      Borislav Petkov <[email protected]>
24368 M:      Dave Hansen <[email protected]>
24369 M:      [email protected]
24370 R:      "H. Peter Anvin" <[email protected]>
24371 L:      [email protected]
24372 S:      Maintained
24373 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
24374 F:      Documentation/arch/x86/
24375 F:      Documentation/devicetree/bindings/x86/
24376 F:      arch/x86/
24377
24378 X86 ENTRY CODE
24379 M:      Andy Lutomirski <[email protected]>
24380 L:      [email protected]
24381 S:      Maintained
24382 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
24383 F:      arch/x86/entry/
24384
24385 X86 HARDWARE VULNERABILITIES
24386 M:      Thomas Gleixner <[email protected]>
24387 M:      Borislav Petkov <[email protected]>
24388 M:      Peter Zijlstra <[email protected]>
24389 M:      Josh Poimboeuf <[email protected]>
24390 R:      Pawan Gupta <[email protected]>
24391 S:      Maintained
24392 F:      Documentation/admin-guide/hw-vuln/
24393 F:      arch/x86/include/asm/nospec-branch.h
24394 F:      arch/x86/kernel/cpu/bugs.c
24395
24396 X86 MCE INFRASTRUCTURE
24397 M:      Tony Luck <[email protected]>
24398 M:      Borislav Petkov <[email protected]>
24399 L:      [email protected]
24400 S:      Maintained
24401 F:      Documentation/ABI/testing/sysfs-mce
24402 F:      Documentation/arch/x86/x86_64/machinecheck.rst
24403 F:      arch/x86/kernel/cpu/mce/*
24404
24405 X86 MICROCODE UPDATE SUPPORT
24406 M:      Borislav Petkov <[email protected]>
24407 S:      Maintained
24408 F:      arch/x86/kernel/cpu/microcode/*
24409
24410 X86 MM
24411 M:      Dave Hansen <[email protected]>
24412 M:      Andy Lutomirski <[email protected]>
24413 M:      Peter Zijlstra <[email protected]>
24414 L:      [email protected]
24415 S:      Maintained
24416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
24417 F:      arch/x86/mm/
24418
24419 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
24420 M:      Hans de Goede <[email protected]>
24421 L:      [email protected]
24422 S:      Maintained
24423 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24424 F:      drivers/platform/x86/x86-android-tablets/
24425
24426 X86 PLATFORM DRIVERS
24427 M:      Hans de Goede <[email protected]>
24428 M:      Ilpo Järvinen <[email protected]>
24429 L:      [email protected]
24430 S:      Maintained
24431 Q:      https://patchwork.kernel.org/project/platform-driver-x86/list/
24432 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24433 F:      drivers/platform/olpc/
24434 F:      drivers/platform/x86/
24435 F:      include/linux/platform_data/x86/
24436
24437 X86 PLATFORM UV HPE SUPERDOME FLEX
24438 M:      Steve Wahl <[email protected]>
24439 R:      Justin Ernst <[email protected]>
24440 R:      Kyle Meyer <[email protected]>
24441 R:      Dimitri Sivanich <[email protected]>
24442 R:      Russ Anderson <[email protected]>
24443 S:      Supported
24444 F:      arch/x86/include/asm/uv/
24445 F:      arch/x86/kernel/apic/x2apic_uv_x.c
24446 F:      arch/x86/platform/uv/
24447
24448 X86 STACK UNWINDING
24449 M:      Josh Poimboeuf <[email protected]>
24450 M:      Peter Zijlstra <[email protected]>
24451 S:      Supported
24452 F:      arch/x86/include/asm/unwind*.h
24453 F:      arch/x86/kernel/dumpstack.c
24454 F:      arch/x86/kernel/stacktrace.c
24455 F:      arch/x86/kernel/unwind_*.c
24456
24457 X86 TRUST DOMAIN EXTENSIONS (TDX)
24458 M:      Kirill A. Shutemov <[email protected]>
24459 R:      Dave Hansen <[email protected]>
24460 L:      [email protected]
24461 L:      [email protected]
24462 S:      Supported
24463 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
24464 F:      arch/x86/boot/compressed/tdx*
24465 F:      arch/x86/coco/tdx/
24466 F:      arch/x86/include/asm/shared/tdx.h
24467 F:      arch/x86/include/asm/tdx.h
24468 F:      arch/x86/virt/vmx/tdx/
24469 F:      drivers/virt/coco/tdx-guest
24470
24471 X86 VDSO
24472 M:      Andy Lutomirski <[email protected]>
24473 L:      [email protected]
24474 S:      Maintained
24475 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
24476 F:      arch/x86/entry/vdso/
24477
24478 XARRAY
24479 M:      Matthew Wilcox <[email protected]>
24480 L:      [email protected]
24481 S:      Supported
24482 F:      Documentation/core-api/xarray.rst
24483 F:      include/linux/idr.h
24484 F:      include/linux/xarray.h
24485 F:      lib/idr.c
24486 F:      lib/xarray.c
24487 F:      tools/testing/radix-tree
24488
24489 XBOX DVD IR REMOTE
24490 M:      Benjamin Valentin <[email protected]>
24491 S:      Maintained
24492 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
24493 F:      drivers/media/rc/xbox_remote.c
24494
24495 XC2028/3028 TUNER DRIVER
24496 M:      Mauro Carvalho Chehab <[email protected]>
24497 L:      [email protected]
24498 S:      Maintained
24499 W:      https://linuxtv.org
24500 T:      git git://linuxtv.org/media_tree.git
24501 F:      drivers/media/tuners/xc2028.*
24502
24503 XDP (eXpress Data Path)
24504 M:      Alexei Starovoitov <[email protected]>
24505 M:      Daniel Borkmann <[email protected]>
24506 M:      David S. Miller <[email protected]>
24507 M:      Jakub Kicinski <[email protected]>
24508 M:      Jesper Dangaard Brouer <[email protected]>
24509 M:      John Fastabend <[email protected]>
24510 L:      [email protected]
24511 L:      [email protected]
24512 S:      Supported
24513 F:      drivers/net/ethernet/*/*/*/*/*xdp*
24514 F:      drivers/net/ethernet/*/*/*xdp*
24515 F:      include/net/xdp.h
24516 F:      include/net/xdp_priv.h
24517 F:      include/trace/events/xdp.h
24518 F:      kernel/bpf/cpumap.c
24519 F:      kernel/bpf/devmap.c
24520 F:      net/core/xdp.c
24521 F:      samples/bpf/xdp*
24522 F:      tools/testing/selftests/bpf/*/*xdp*
24523 F:      tools/testing/selftests/bpf/*xdp*
24524 K:      (?:\b|_)xdp(?:\b|_)
24525
24526 XDP SOCKETS (AF_XDP)
24527 M:      Björn Töpel <[email protected]>
24528 M:      Magnus Karlsson <[email protected]>
24529 M:      Maciej Fijalkowski <[email protected]>
24530 R:      Jonathan Lemon <[email protected]>
24531 L:      [email protected]
24532 L:      [email protected]
24533 S:      Maintained
24534 F:      Documentation/networking/af_xdp.rst
24535 F:      include/net/netns/xdp.h
24536 F:      include/net/xdp_sock*
24537 F:      include/net/xsk_buff_pool.h
24538 F:      include/uapi/linux/if_xdp.h
24539 F:      include/uapi/linux/xdp_diag.h
24540 F:      net/xdp/
24541 F:      tools/testing/selftests/bpf/*xsk*
24542
24543 XEN BLOCK SUBSYSTEM
24544 M:      Roger Pau Monné <[email protected]>
24545 L:      [email protected] (moderated for non-subscribers)
24546 S:      Supported
24547 F:      drivers/block/xen*
24548 F:      drivers/block/xen-blkback/*
24549
24550 XEN HYPERVISOR ARM
24551 M:      Stefano Stabellini <[email protected]>
24552 L:      [email protected] (moderated for non-subscribers)
24553 S:      Maintained
24554 F:      arch/arm/include/asm/xen/
24555 F:      arch/arm/xen/
24556
24557 XEN HYPERVISOR ARM64
24558 M:      Stefano Stabellini <[email protected]>
24559 L:      [email protected] (moderated for non-subscribers)
24560 S:      Maintained
24561 F:      arch/arm64/include/asm/xen/
24562 F:      arch/arm64/xen/
24563
24564 XEN HYPERVISOR INTERFACE
24565 M:      Juergen Gross <[email protected]>
24566 M:      Stefano Stabellini <[email protected]>
24567 R:      Oleksandr Tyshchenko <[email protected]>
24568 L:      [email protected] (moderated for non-subscribers)
24569 S:      Supported
24570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
24571 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
24572 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
24573 F:      drivers/*/xen-*front.c
24574 F:      drivers/xen/
24575 F:      include/uapi/xen/
24576 F:      include/xen/
24577 F:      kernel/configs/xen.config
24578
24579 XEN HYPERVISOR X86
24580 M:      Juergen Gross <[email protected]>
24581 R:      Boris Ostrovsky <[email protected]>
24582 L:      [email protected] (moderated for non-subscribers)
24583 S:      Supported
24584 F:      arch/x86/configs/xen.config
24585 F:      arch/x86/include/asm/pvclock-abi.h
24586 F:      arch/x86/include/asm/xen/
24587 F:      arch/x86/platform/pvh/
24588 F:      arch/x86/xen/
24589
24590 XEN NETWORK BACKEND DRIVER
24591 M:      Wei Liu <[email protected]>
24592 M:      Paul Durrant <[email protected]>
24593 L:      [email protected] (moderated for non-subscribers)
24594 L:      [email protected]
24595 S:      Supported
24596 F:      drivers/net/xen-netback/*
24597
24598 XEN PCI SUBSYSTEM
24599 M:      Juergen Gross <[email protected]>
24600 L:      [email protected] (moderated for non-subscribers)
24601 S:      Supported
24602 F:      arch/x86/pci/*xen*
24603 F:      drivers/pci/*xen*
24604
24605 XEN PVSCSI DRIVERS
24606 M:      Juergen Gross <[email protected]>
24607 L:      [email protected] (moderated for non-subscribers)
24608 L:      [email protected]
24609 S:      Supported
24610 F:      drivers/scsi/xen-scsifront.c
24611 F:      drivers/xen/xen-scsiback.c
24612 F:      include/xen/interface/io/vscsiif.h
24613
24614 XEN PVUSB DRIVER
24615 M:      Juergen Gross <[email protected]>
24616 L:      [email protected] (moderated for non-subscribers)
24617 L:      [email protected]
24618 S:      Supported
24619 F:      drivers/usb/host/xen*
24620 F:      include/xen/interface/io/usbif.h
24621
24622 XEN SOUND FRONTEND DRIVER
24623 M:      Oleksandr Andrushchenko <[email protected]>
24624 L:      [email protected] (moderated for non-subscribers)
24625 L:      [email protected] (moderated for non-subscribers)
24626 S:      Supported
24627 F:      sound/xen/*
24628
24629 XEN SWIOTLB SUBSYSTEM
24630 M:      Juergen Gross <[email protected]>
24631 M:      Stefano Stabellini <[email protected]>
24632 L:      [email protected] (moderated for non-subscribers)
24633 L:      [email protected]
24634 S:      Supported
24635 F:      arch/*/include/asm/xen/swiotlb-xen.h
24636 F:      drivers/xen/swiotlb-xen.c
24637 F:      include/xen/arm/swiotlb-xen.h
24638 F:      include/xen/swiotlb-xen.h
24639
24640 XFS FILESYSTEM
24641 M:      Chandan Babu R <[email protected]>
24642 R:      Darrick J. Wong <[email protected]>
24643 L:      [email protected]
24644 S:      Supported
24645 W:      http://xfs.org/
24646 C:      irc://irc.oftc.net/xfs
24647 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
24648 P:      Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
24649 F:      Documentation/ABI/testing/sysfs-fs-xfs
24650 F:      Documentation/admin-guide/xfs.rst
24651 F:      Documentation/filesystems/xfs/*
24652 F:      fs/xfs/
24653 F:      include/uapi/linux/dqblk_xfs.h
24654 F:      include/uapi/linux/fsmap.h
24655
24656 XILINX AMS DRIVER
24657 M:      Anand Ashok Dumbre <[email protected]>
24658 L:      [email protected]
24659 S:      Maintained
24660 F:      Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
24661 F:      drivers/iio/adc/xilinx-ams.c
24662
24663 XILINX AXI ETHERNET DRIVER
24664 M:      Radhey Shyam Pandey <[email protected]>
24665 S:      Maintained
24666 F:      Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
24667 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
24668
24669 XILINX CAN DRIVER
24670 M:      Appana Durga Kedareswara rao <[email protected]>
24671 L:      [email protected]
24672 S:      Maintained
24673 F:      Documentation/devicetree/bindings/net/can/xilinx,can.yaml
24674 F:      drivers/net/can/xilinx_can.c
24675
24676 XILINX EVENT MANAGEMENT DRIVER
24677 M:      Michal Simek <[email protected]>
24678 S:      Maintained
24679 F:      drivers/soc/xilinx/xlnx_event_manager.c
24680 F:      include/linux/firmware/xlnx-event-manager.h
24681
24682 XILINX GPIO DRIVER
24683 M:      Shubhrajyoti Datta <[email protected]>
24684 R:      Srinivas Neeli <[email protected]>
24685 R:      Michal Simek <[email protected]>
24686 S:      Maintained
24687 F:      Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
24688 F:      Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
24689 F:      drivers/gpio/gpio-xilinx.c
24690 F:      drivers/gpio/gpio-zynq.c
24691
24692 XILINX LL TEMAC ETHERNET DRIVER
24693 L:      [email protected]
24694 S:      Orphan
24695 F:      drivers/net/ethernet/xilinx/ll_temac*
24696
24697 XILINX PWM DRIVER
24698 M:      Sean Anderson <[email protected]>
24699 S:      Maintained
24700 F:      drivers/pwm/pwm-xilinx.c
24701 F:      include/clocksource/timer-xilinx.h
24702
24703 XILINX SD-FEC IP CORES
24704 M:      Derek Kiernan <[email protected]>
24705 M:      Dragan Cvetic <[email protected]>
24706 S:      Maintained
24707 F:      Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
24708 F:      Documentation/misc-devices/xilinx_sdfec.rst
24709 F:      drivers/misc/Kconfig
24710 F:      drivers/misc/Makefile
24711 F:      drivers/misc/xilinx_sdfec.c
24712 F:      include/uapi/misc/xilinx_sdfec.h
24713
24714 XILINX UARTLITE SERIAL DRIVER
24715 M:      Peter Korsgaard <[email protected]>
24716 L:      [email protected]
24717 S:      Maintained
24718 F:      drivers/tty/serial/uartlite.c
24719
24720 XILINX VIDEO IP CORES
24721 M:      Laurent Pinchart <[email protected]>
24722 L:      [email protected]
24723 S:      Supported
24724 T:      git git://linuxtv.org/media_tree.git
24725 F:      Documentation/devicetree/bindings/media/xilinx/
24726 F:      drivers/media/platform/xilinx/
24727 F:      include/uapi/linux/xilinx-v4l2-controls.h
24728
24729 XILINX VERSAL EDAC DRIVER
24730 M:      Shubhrajyoti Datta <[email protected]>
24731 M:      Sai Krishna Potthuri <[email protected]>
24732 S:      Maintained
24733 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
24734 F:      drivers/edac/versal_edac.c
24735
24736 XILINX WATCHDOG DRIVER
24737 M:      Srinivas Neeli <[email protected]>
24738 R:      Shubhrajyoti Datta <[email protected]>
24739 R:      Michal Simek <[email protected]>
24740 S:      Maintained
24741 F:      Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
24742 F:      Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
24743 F:      drivers/watchdog/of_xilinx_wdt.c
24744 F:      drivers/watchdog/xilinx_wwdt.c
24745
24746 XILINX XDMA DRIVER
24747 M:      Lizhi Hou <[email protected]>
24748 M:      Brian Xu <[email protected]>
24749 M:      Raj Kumar Rampelli <[email protected]>
24750 L:      [email protected]
24751 S:      Supported
24752 F:      drivers/dma/xilinx/xdma-regs.h
24753 F:      drivers/dma/xilinx/xdma.c
24754 F:      include/linux/dma/amd_xdma.h
24755 F:      include/linux/platform_data/amd_xdma.h
24756
24757 XILINX ZYNQMP DPDMA DRIVER
24758 M:      Laurent Pinchart <[email protected]>
24759 L:      [email protected]
24760 S:      Supported
24761 F:      Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
24762 F:      drivers/dma/xilinx/xilinx_dpdma.c
24763 F:      include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
24764
24765 XILINX ZYNQMP OCM EDAC DRIVER
24766 M:      Shubhrajyoti Datta <[email protected]>
24767 M:      Sai Krishna Potthuri <[email protected]>
24768 S:      Maintained
24769 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
24770 F:      drivers/edac/zynqmp_edac.c
24771
24772 XILINX ZYNQMP PSGTR PHY DRIVER
24773 M:      Laurent Pinchart <[email protected]>
24774 L:      [email protected]
24775 S:      Supported
24776 T:      git https://github.com/Xilinx/linux-xlnx.git
24777 F:      Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
24778 F:      drivers/phy/xilinx/phy-zynqmp.c
24779
24780 XILINX ZYNQMP SHA3 DRIVER
24781 M:      Harsha <[email protected]>
24782 S:      Maintained
24783 F:      drivers/crypto/xilinx/zynqmp-sha.c
24784
24785 XILINX ZYNQMP NVMEM DRIVER
24786 M:      Praveen Teja Kundanala <[email protected]>
24787 M:      Kalyani Akula <[email protected]>
24788 R:      Michal Simek <[email protected]>
24789 S:      Maintained
24790 F:      Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
24791 F:      drivers/nvmem/zynqmp_nvmem.c
24792
24793 XILLYBUS DRIVER
24794 M:      Eli Billauer <[email protected]>
24795 L:      [email protected]
24796 S:      Supported
24797 F:      drivers/char/xillybus/
24798
24799 XLP9XX I2C DRIVER
24800 M:      George Cherian <[email protected]>
24801 L:      [email protected]
24802 S:      Supported
24803 W:      http://www.marvell.com
24804 F:      drivers/i2c/busses/i2c-xlp9xx.c
24805
24806 XRA1403 GPIO EXPANDER
24807 M:      Nandor Han <[email protected]>
24808 L:      [email protected]
24809 S:      Maintained
24810 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
24811 F:      drivers/gpio/gpio-xra1403.c
24812
24813 XTENSA XTFPGA PLATFORM SUPPORT
24814 M:      Max Filippov <[email protected]>
24815 S:      Maintained
24816 F:      drivers/spi/spi-xtensa-xtfpga.c
24817 F:      sound/soc/xtensa/xtfpga-i2s.c
24818
24819 YAM DRIVER FOR AX.25
24820 M:      Jean-Paul Roubelat <[email protected]>
24821 L:      [email protected]
24822 S:      Maintained
24823 F:      drivers/net/hamradio/yam*
24824 F:      include/linux/yam.h
24825
24826 YAMA SECURITY MODULE
24827 M:      Kees Cook <[email protected]>
24828 S:      Supported
24829 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
24830 F:      Documentation/admin-guide/LSM/Yama.rst
24831 F:      security/yama/
24832
24833 YAML NETLINK (YNL)
24834 M:      Donald Hunter <[email protected]>
24835 M:      Jakub Kicinski <[email protected]>
24836 F:      Documentation/netlink/
24837 F:      Documentation/userspace-api/netlink/intro-specs.rst
24838 F:      Documentation/userspace-api/netlink/specs.rst
24839 F:      tools/net/ynl/
24840
24841 YEALINK PHONE DRIVER
24842 M:      Henk Vergonet <[email protected]>
24843 L:      [email protected]
24844 S:      Maintained
24845 F:      Documentation/input/devices/yealink.rst
24846 F:      drivers/input/misc/yealink.*
24847
24848 Z3FOLD COMPRESSED PAGE ALLOCATOR
24849 M:      Vitaly Wool <[email protected]>
24850 R:      Miaohe Lin <[email protected]>
24851 L:      [email protected]
24852 S:      Maintained
24853 F:      mm/z3fold.c
24854
24855 Z8530 DRIVER FOR AX.25
24856 M:      Joerg Reuter <[email protected]>
24857 L:      [email protected]
24858 S:      Maintained
24859 W:      http://yaina.de/jreuter/
24860 W:      http://www.qsl.net/dl1bke/
24861 F:      Documentation/networking/device_drivers/hamradio/z8530drv.rst
24862 F:      drivers/net/hamradio/*scc.c
24863 F:      drivers/net/hamradio/z8530.h
24864
24865 ZBUD COMPRESSED PAGE ALLOCATOR
24866 M:      Seth Jennings <[email protected]>
24867 M:      Dan Streetman <[email protected]>
24868 L:      [email protected]
24869 S:      Maintained
24870 F:      mm/zbud.c
24871
24872 ZD1211RW WIRELESS DRIVER
24873 L:      [email protected]
24874 S:      Orphan
24875 F:      drivers/net/wireless/zydas/zd1211rw/
24876
24877 ZD1301 MEDIA DRIVER
24878 L:      [email protected]
24879 S:      Orphan
24880 W:      https://linuxtv.org/
24881 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
24882 F:      drivers/media/usb/dvb-usb-v2/zd1301*
24883
24884 ZD1301_DEMOD MEDIA DRIVER
24885 L:      [email protected]
24886 S:      Orphan
24887 W:      https://linuxtv.org/
24888 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
24889 F:      drivers/media/dvb-frontends/zd1301_demod*
24890
24891 ZHAOXIN PROCESSOR SUPPORT
24892 M:      Tony W Wang-oc <[email protected]>
24893 L:      [email protected]
24894 S:      Maintained
24895 F:      arch/x86/kernel/cpu/zhaoxin.c
24896
24897 ZONEFS FILESYSTEM
24898 M:      Damien Le Moal <[email protected]>
24899 M:      Naohiro Aota <[email protected]>
24900 R:      Johannes Thumshirn <[email protected]>
24901 L:      [email protected]
24902 S:      Maintained
24903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
24904 F:      Documentation/filesystems/zonefs.rst
24905 F:      fs/zonefs/
24906
24907 ZR36067 VIDEO FOR LINUX DRIVER
24908 M:      Corentin Labbe <[email protected]>
24909 L:      [email protected]
24910 L:      [email protected]
24911 S:      Maintained
24912 W:      http://mjpeg.sourceforge.net/driver-zoran/
24913 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
24914 F:      Documentation/driver-api/media/drivers/zoran.rst
24915 F:      drivers/media/pci/zoran/
24916
24917 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
24918 M:      Minchan Kim <[email protected]>
24919 M:      Sergey Senozhatsky <[email protected]>
24920 L:      [email protected]
24921 S:      Maintained
24922 F:      Documentation/admin-guide/blockdev/zram.rst
24923 F:      drivers/block/zram/
24924
24925 ZS DECSTATION Z85C30 SERIAL DRIVER
24926 M:      "Maciej W. Rozycki" <[email protected]>
24927 S:      Maintained
24928 F:      drivers/tty/serial/zs.*
24929
24930 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
24931 M:      Minchan Kim <[email protected]>
24932 M:      Sergey Senozhatsky <[email protected]>
24933 L:      [email protected]
24934 S:      Maintained
24935 F:      Documentation/mm/zsmalloc.rst
24936 F:      include/linux/zsmalloc.h
24937 F:      mm/zsmalloc.c
24938
24939 ZSTD
24940 M:      Nick Terrell <[email protected]>
24941 S:      Maintained
24942 B:      https://github.com/facebook/zstd/issues
24943 T:      git https://github.com/terrelln/linux.git
24944 F:      crypto/zstd.c
24945 F:      include/linux/zstd*
24946 F:      lib/decompress_unzstd.c
24947 F:      lib/zstd/
24948 N:      zstd
24949 K:      zstd
24950
24951 ZSWAP COMPRESSED SWAP CACHING
24952 M:      Johannes Weiner <[email protected]>
24953 M:      Yosry Ahmed <[email protected]>
24954 M:      Nhat Pham <[email protected]>
24955 R:      Chengming Zhou <[email protected]>
24956 L:      [email protected]
24957 S:      Maintained
24958 F:      Documentation/admin-guide/mm/zswap.rst
24959 F:      include/linux/zpool.h
24960 F:      include/linux/zswap.h
24961 F:      mm/zpool.c
24962 F:      mm/zswap.c
24963 F:      tools/testing/selftests/cgroup/test_zswap.c
24964
24965 THE REST
24966 M:      Linus Torvalds <[email protected]>
24967 L:      [email protected]
24968 S:      Buried alive in reporters
24969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
24970 F:      *
24971 F:      */
This page took 1.419896 seconds and 4 git commands to generate.