]> Git Repo - linux.git/blob - MAINTAINERS
net: ti: icssg-prueth: Fix 10M Link issue on AM64x
[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/ABI/testing/sysfs-bus-wmi
396 F:      Documentation/driver-api/wmi.rst
397 F:      Documentation/wmi/
398 F:      drivers/platform/x86/wmi.c
399 F:      include/uapi/linux/wmi.h
400
401 ACRN HYPERVISOR SERVICE MODULE
402 M:      Fei Li <[email protected]>
403 L:      [email protected] (subscribers-only)
404 S:      Supported
405 W:      https://projectacrn.org
406 F:      Documentation/virt/acrn/
407 F:      drivers/virt/acrn/
408 F:      include/uapi/linux/acrn.h
409
410 AD1889 ALSA SOUND DRIVER
411 L:      [email protected]
412 S:      Maintained
413 W:      https://parisc.wiki.kernel.org/index.php/AD1889
414 F:      sound/pci/ad1889.*
415
416 AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
417 M:      Mugilraj Dhavachelvan <[email protected]>
418 L:      [email protected]
419 S:      Supported
420 F:      drivers/iio/potentiometer/ad5110.c
421
422 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
423 M:      Michael Hennerich <[email protected]>
424 S:      Supported
425 W:      http://wiki.analog.com/AD5254
426 W:      https://ez.analog.com/linux-software-drivers
427 F:      drivers/misc/ad525x_dpot.c
428
429 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
430 M:      Michael Hennerich <[email protected]>
431 S:      Supported
432 W:      http://wiki.analog.com/AD5398
433 W:      https://ez.analog.com/linux-software-drivers
434 F:      drivers/regulator/ad5398.c
435
436 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
437 M:      Michael Hennerich <[email protected]>
438 S:      Supported
439 W:      http://wiki.analog.com/AD7142
440 W:      https://ez.analog.com/linux-software-drivers
441 F:      drivers/input/misc/ad714x.c
442
443 AD738X ADC DRIVER (AD7380/1/2/4)
444 M:      Michael Hennerich <[email protected]>
445 M:      Nuno Sá <[email protected]>
446 R:      David Lechner <[email protected]>
447 S:      Supported
448 W:      https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/ad738x
449 W:      https://ez.analog.com/linux-software-drivers
450 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml
451 F:      drivers/iio/adc/ad7380.c
452
453 AD7877 TOUCHSCREEN DRIVER
454 M:      Michael Hennerich <[email protected]>
455 S:      Supported
456 W:      http://wiki.analog.com/AD7877
457 W:      https://ez.analog.com/linux-software-drivers
458 F:      drivers/input/touchscreen/ad7877.c
459
460 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
461 M:      Michael Hennerich <[email protected]>
462 S:      Supported
463 W:      http://wiki.analog.com/AD7879
464 W:      https://ez.analog.com/linux-software-drivers
465 F:      drivers/input/touchscreen/ad7879.c
466
467 AD7944 ADC DRIVER (AD7944/AD7985/AD7986)
468 M:      Michael Hennerich <[email protected]>
469 M:      Nuno Sá <[email protected]>
470 R:      David Lechner <[email protected]>
471 S:      Supported
472 W:      https://ez.analog.com/linux-software-drivers
473 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml
474 F:      Documentation/iio/ad7944.rst
475 F:      drivers/iio/adc/ad7944.c
476
477 ADAFRUIT MINI I2C GAMEPAD
478 M:      Anshul Dalal <[email protected]>
479 L:      [email protected]
480 S:      Maintained
481 F:      Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
482 F:      drivers/input/joystick/adafruit-seesaw.c
483
484 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
485 M:      Jiri Kosina <[email protected]>
486 S:      Maintained
487
488 ADF7242 IEEE 802.15.4 RADIO DRIVER
489 M:      Michael Hennerich <[email protected]>
490 L:      [email protected]
491 S:      Supported
492 W:      https://wiki.analog.com/ADF7242
493 W:      https://ez.analog.com/linux-software-drivers
494 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
495 F:      drivers/net/ieee802154/adf7242.c
496
497 ADM1025 HARDWARE MONITOR DRIVER
498 M:      Jean Delvare <[email protected]>
499 L:      [email protected]
500 S:      Maintained
501 F:      Documentation/hwmon/adm1025.rst
502 F:      drivers/hwmon/adm1025.c
503
504 ADM1029 HARDWARE MONITOR DRIVER
505 M:      Corentin Labbe <[email protected]>
506 L:      [email protected]
507 S:      Maintained
508 F:      drivers/hwmon/adm1029.c
509
510 ADM8211 WIRELESS DRIVER
511 L:      [email protected]
512 S:      Orphan
513 F:      drivers/net/wireless/admtek/adm8211.*
514
515 ADP1050 HARDWARE MONITOR DRIVER
516 M:      Radu Sabau <[email protected]>
517 L:      [email protected]
518 S:      Supported
519 W:      https://ez.analog.com/linux-software-drivers
520 F:      Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml
521
522 ADP1653 FLASH CONTROLLER DRIVER
523 M:      Sakari Ailus <[email protected]>
524 L:      [email protected]
525 S:      Maintained
526 F:      drivers/media/i2c/adp1653.c
527 F:      include/media/i2c/adp1653.h
528
529 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
530 M:      Michael Hennerich <[email protected]>
531 S:      Supported
532 W:      http://wiki.analog.com/ADP5520
533 W:      https://ez.analog.com/linux-software-drivers
534 F:      drivers/gpio/gpio-adp5520.c
535 F:      drivers/input/keyboard/adp5520-keys.c
536 F:      drivers/leds/leds-adp5520.c
537 F:      drivers/mfd/adp5520.c
538 F:      drivers/video/backlight/adp5520_bl.c
539
540 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
541 M:      Michael Hennerich <[email protected]>
542 S:      Supported
543 W:      http://wiki.analog.com/ADP5588
544 W:      https://ez.analog.com/linux-software-drivers
545 F:      Documentation/devicetree/bindings/input/adi,adp5588.yaml
546 F:      drivers/input/keyboard/adp5588-keys.c
547
548 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
549 M:      Michael Hennerich <[email protected]>
550 S:      Supported
551 W:      http://wiki.analog.com/ADP8860
552 W:      https://ez.analog.com/linux-software-drivers
553 F:      drivers/video/backlight/adp8860_bl.c
554
555 ADT746X FAN DRIVER
556 M:      Colin Leroy <[email protected]>
557 S:      Maintained
558 F:      drivers/macintosh/therm_adt746x.c
559
560 ADT7475 HARDWARE MONITOR DRIVER
561 M:      Jean Delvare <[email protected]>
562 L:      [email protected]
563 S:      Maintained
564 F:      Documentation/hwmon/adt7475.rst
565 F:      drivers/hwmon/adt7475.c
566
567 ADVANSYS SCSI DRIVER
568 M:      Matthew Wilcox <[email protected]>
569 M:      Hannes Reinecke <[email protected]>
570 L:      [email protected]
571 S:      Maintained
572 F:      Documentation/scsi/advansys.rst
573 F:      drivers/scsi/advansys.c
574
575 ADVANTECH SWBTN DRIVER
576 M:      Andrea Ho <[email protected]>
577 L:      [email protected]
578 S:      Maintained
579 F:      drivers/platform/x86/adv_swbutton.c
580
581 ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
582 M:      Lucas Stankus <[email protected]>
583 S:      Supported
584 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
585 F:      drivers/iio/accel/adxl313*
586
587 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
588 M:      Michael Hennerich <[email protected]>
589 S:      Supported
590 W:      http://wiki.analog.com/ADXL345
591 W:      https://ez.analog.com/linux-software-drivers
592 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
593 F:      drivers/input/misc/adxl34x.c
594
595 ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
596 M:      Puranjay Mohan <[email protected]>
597 L:      [email protected]
598 S:      Supported
599 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
600 F:      drivers/iio/accel/adxl355.h
601 F:      drivers/iio/accel/adxl355_core.c
602 F:      drivers/iio/accel/adxl355_i2c.c
603 F:      drivers/iio/accel/adxl355_spi.c
604
605 ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
606 M:      Cosmin Tanislav <[email protected]>
607 L:      [email protected]
608 S:      Supported
609 W:      https://ez.analog.com/linux-software-drivers
610 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
611 F:      drivers/iio/accel/adxl367*
612
613 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
614 M:      Michael Hennerich <[email protected]>
615 S:      Supported
616 W:      https://ez.analog.com/linux-software-drivers
617 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
618 F:      drivers/iio/accel/adxl372.c
619 F:      drivers/iio/accel/adxl372_i2c.c
620 F:      drivers/iio/accel/adxl372_spi.c
621
622 AF8133J THREE-AXIS MAGNETOMETER DRIVER
623 M:      Ondřej Jirman <[email protected]>
624 S:      Maintained
625 F:      Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml
626 F:      drivers/iio/magnetometer/af8133j.c
627
628 AF9013 MEDIA DRIVER
629 L:      [email protected]
630 S:      Orphan
631 W:      https://linuxtv.org
632 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
633 F:      drivers/media/dvb-frontends/af9013*
634
635 AF9033 MEDIA DRIVER
636 L:      [email protected]
637 S:      Orphan
638 W:      https://linuxtv.org
639 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
640 F:      drivers/media/dvb-frontends/af9033*
641
642 AFFS FILE SYSTEM
643 M:      David Sterba <[email protected]>
644 L:      [email protected]
645 S:      Odd Fixes
646 F:      Documentation/filesystems/affs.rst
647 F:      fs/affs/
648
649 AFS FILESYSTEM
650 M:      David Howells <[email protected]>
651 M:      Marc Dionne <[email protected]>
652 L:      [email protected]
653 S:      Supported
654 W:      https://www.infradead.org/~dhowells/kafs/
655 F:      Documentation/filesystems/afs.rst
656 F:      fs/afs/
657 F:      include/trace/events/afs.h
658
659 AGPGART DRIVER
660 M:      David Airlie <[email protected]>
661 L:      [email protected]
662 S:      Maintained
663 T:      git https://gitlab.freedesktop.org/drm/kernel.git
664 F:      drivers/char/agp/
665 F:      include/linux/agp*
666 F:      include/uapi/linux/agp*
667
668 AHA152X SCSI DRIVER
669 M:      "Juergen E. Fischer" <[email protected]>
670 L:      [email protected]
671 S:      Maintained
672 F:      drivers/scsi/aha152x*
673 F:      drivers/scsi/pcmcia/aha152x*
674
675 AIC7XXX / AIC79XX SCSI DRIVER
676 M:      Hannes Reinecke <[email protected]>
677 L:      [email protected]
678 S:      Maintained
679 F:      drivers/scsi/aic7xxx/
680
681 AIMSLAB FM RADIO RECEIVER DRIVER
682 M:      Hans Verkuil <[email protected]>
683 L:      [email protected]
684 S:      Maintained
685 W:      https://linuxtv.org
686 T:      git git://linuxtv.org/media_tree.git
687 F:      drivers/media/radio/radio-aimslab*
688
689 AIO
690 M:      Benjamin LaHaise <[email protected]>
691 L:      [email protected]
692 S:      Supported
693 F:      fs/aio.c
694 F:      include/linux/*aio*.h
695
696 AIROHA ETHERNET DRIVER
697 M:      Lorenzo Bianconi <[email protected]>
698 L:      [email protected] (moderated for non-subscribers)
699 L:      [email protected] (moderated for non-subscribers)
700 L:      [email protected]
701 S:      Maintained
702 F:      Documentation/devicetree/bindings/net/airoha,en7581-eth.yaml
703 F:      drivers/net/ethernet/mediatek/airoha_eth.c
704
705 AIROHA PCIE PHY DRIVER
706 M:      Lorenzo Bianconi <[email protected]>
707 L:      [email protected] (moderated for non-subscribers)
708 S:      Maintained
709 F:      Documentation/devicetree/bindings/phy/airoha,en7581-pcie-phy.yaml
710 F:      drivers/phy/phy-airoha-pcie-regs.h
711 F:      drivers/phy/phy-airoha-pcie.c
712
713 AIROHA SPI SNFI DRIVER
714 M:      Lorenzo Bianconi <[email protected]>
715 M:      Ray Liu <[email protected]>
716 L:      [email protected] (moderated for non-subscribers)
717 L:      [email protected]
718 S:      Maintained
719 F:      Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml
720 F:      drivers/spi/spi-airoha-snfi.c
721
722 AIRSPY MEDIA DRIVER
723 L:      [email protected]
724 S:      Orphan
725 W:      https://linuxtv.org
726 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
727 F:      drivers/media/usb/airspy/
728
729 ALACRITECH GIGABIT ETHERNET DRIVER
730 M:      Lino Sanfilippo <[email protected]>
731 S:      Maintained
732 F:      drivers/net/ethernet/alacritech/*
733
734 ALCATEL SPEEDTOUCH USB DRIVER
735 M:      Duncan Sands <[email protected]>
736 L:      [email protected]
737 S:      Maintained
738 W:      http://www.linux-usb.org/SpeedTouch/
739 F:      drivers/usb/atm/speedtch.c
740 F:      drivers/usb/atm/usbatm.c
741
742 ALCHEMY AU1XX0 MMC DRIVER
743 M:      Manuel Lauss <[email protected]>
744 S:      Maintained
745 F:      drivers/mmc/host/au1xmmc.c
746
747 ALI1563 I2C DRIVER
748 M:      Rudolf Marek <[email protected]>
749 L:      [email protected]
750 S:      Maintained
751 F:      Documentation/i2c/busses/i2c-ali1563.rst
752 F:      drivers/i2c/busses/i2c-ali1563.c
753
754 ALIBABA ELASTIC RDMA DRIVER
755 M:      Cheng Xu <[email protected]>
756 M:      Kai Shen <[email protected]>
757 L:      [email protected]
758 S:      Supported
759 F:      drivers/infiniband/hw/erdma
760 F:      include/uapi/rdma/erdma-abi.h
761
762 ALIBABA PMU DRIVER
763 M:      Shuai Xue <[email protected]>
764 S:      Supported
765 F:      Documentation/admin-guide/perf/alibaba_pmu.rst
766 F:      drivers/perf/alibaba_uncore_drw_pmu.c
767
768 ALIENWARE WMI DRIVER
769 L:      [email protected]
770 S:      Maintained
771 F:      drivers/platform/x86/dell/alienware-wmi.c
772
773 ALLEGRO DVT VIDEO IP CORE DRIVER
774 M:      Michael Tretter <[email protected]>
775 R:      Pengutronix Kernel Team <[email protected]>
776 L:      [email protected]
777 S:      Maintained
778 F:      Documentation/devicetree/bindings/media/allegro,al5e.yaml
779 F:      drivers/media/platform/allegro-dvt/
780
781 ALLIED VISION ALVIUM CAMERA DRIVER
782 M:      Tommaso Merciai <[email protected]>
783 M:      Martin Hecht <[email protected]>
784 L:      [email protected]
785 S:      Maintained
786 F:      Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
787 F:      drivers/media/i2c/alvium-csi2.c
788 F:      drivers/media/i2c/alvium-csi2.h
789
790 ALLWINNER A10 CSI DRIVER
791 M:      Maxime Ripard <[email protected]>
792 L:      [email protected]
793 S:      Maintained
794 T:      git git://linuxtv.org/media_tree.git
795 F:      Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
796 F:      drivers/media/platform/sunxi/sun4i-csi/
797
798 ALLWINNER A31 CSI DRIVER
799 M:      Yong Deng <[email protected]>
800 M:      Paul Kocialkowski <[email protected]>
801 L:      [email protected]
802 S:      Maintained
803 T:      git git://linuxtv.org/media_tree.git
804 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
805 F:      drivers/media/platform/sunxi/sun6i-csi/
806
807 ALLWINNER A31 ISP DRIVER
808 M:      Paul Kocialkowski <[email protected]>
809 L:      [email protected]
810 S:      Maintained
811 T:      git git://linuxtv.org/media_tree.git
812 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
813 F:      drivers/staging/media/sunxi/sun6i-isp/
814 F:      drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
815
816 ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
817 M:      Paul Kocialkowski <[email protected]>
818 L:      [email protected]
819 S:      Maintained
820 T:      git git://linuxtv.org/media_tree.git
821 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
822 F:      drivers/media/platform/sunxi/sun6i-mipi-csi2/
823
824 ALLWINNER CPUFREQ DRIVER
825 M:      Yangtao Li <[email protected]>
826 L:      [email protected]
827 S:      Maintained
828 F:      Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
829 F:      drivers/cpufreq/sun50i-cpufreq-nvmem.c
830
831 ALLWINNER CRYPTO DRIVERS
832 M:      Corentin Labbe <[email protected]>
833 L:      [email protected]
834 S:      Maintained
835 F:      drivers/crypto/allwinner/
836
837 ALLWINNER DMIC DRIVERS
838 M:      Ban Tao <[email protected]>
839 L:      [email protected] (moderated for non-subscribers)
840 S:      Maintained
841 F:      Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
842 F:      sound/soc/sunxi/sun50i-dmic.c
843
844 ALLWINNER HARDWARE SPINLOCK SUPPORT
845 M:      Wilken Gottwalt <[email protected]>
846 S:      Maintained
847 F:      Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
848 F:      drivers/hwspinlock/sun6i_hwspinlock.c
849
850 ALLWINNER THERMAL DRIVER
851 M:      Vasily Khoruzhick <[email protected]>
852 M:      Yangtao Li <[email protected]>
853 L:      [email protected]
854 S:      Maintained
855 F:      Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
856 F:      drivers/thermal/sun8i_thermal.c
857
858 ALLWINNER VPU DRIVER
859 M:      Maxime Ripard <[email protected]>
860 M:      Paul Kocialkowski <[email protected]>
861 L:      [email protected]
862 S:      Maintained
863 F:      drivers/staging/media/sunxi/cedrus/
864
865 ALPHA PORT
866 M:      Richard Henderson <[email protected]>
867 M:      Ivan Kokshaysky <[email protected]>
868 M:      Matt Turner <[email protected]>
869 L:      [email protected]
870 S:      Odd Fixes
871 F:      arch/alpha/
872
873 ALPS PS/2 TOUCHPAD DRIVER
874 R:      Pali Rohár <[email protected]>
875 F:      drivers/input/mouse/alps.*
876
877 ALTERA MAILBOX DRIVER
878 M:      Mun Yew Tham <[email protected]>
879 S:      Maintained
880 F:      drivers/mailbox/mailbox-altera.c
881
882 ALTERA MSGDMA IP CORE DRIVER
883 M:      Olivier Dautricourt <[email protected]>
884 R:      Stefan Roese <[email protected]>
885 L:      [email protected]
886 S:      Odd Fixes
887 F:      Documentation/devicetree/bindings/dma/altr,msgdma.yaml
888 F:      drivers/dma/altera-msgdma.c
889
890 ALTERA PIO DRIVER
891 M:      Mun Yew Tham <[email protected]>
892 L:      [email protected]
893 S:      Maintained
894 F:      drivers/gpio/gpio-altera.c
895
896 ALTERA TRIPLE SPEED ETHERNET DRIVER
897 M:      Joyce Ooi <[email protected]>
898 L:      [email protected]
899 S:      Maintained
900 F:      drivers/net/ethernet/altera/
901
902 ALTERA UART/JTAG UART SERIAL DRIVERS
903 M:      Tobias Klauser <[email protected]>
904 L:      [email protected]
905 S:      Maintained
906 F:      drivers/tty/serial/altera_jtaguart.c
907 F:      drivers/tty/serial/altera_uart.c
908 F:      include/linux/altera_jtaguart.h
909 F:      include/linux/altera_uart.h
910
911 AMAZON ANNAPURNA LABS FIC DRIVER
912 M:      Talel Shenhar <[email protected]>
913 S:      Maintained
914 F:      Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
915 F:      drivers/irqchip/irq-al-fic.c
916
917 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
918 M:      Talel Shenhar <[email protected]>
919 M:      Talel Shenhar <[email protected]>
920 S:      Maintained
921 F:      Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
922 F:      drivers/edac/al_mc_edac.c
923
924 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
925 M:      Talel Shenhar <[email protected]>
926 S:      Maintained
927 F:      Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
928 F:      drivers/thermal/thermal_mmio.c
929
930 AMAZON ETHERNET DRIVERS
931 M:      Shay Agroskin <[email protected]>
932 M:      Arthur Kiyanovski <[email protected]>
933 R:      David Arinzon <[email protected]>
934 R:      Noam Dagan <[email protected]>
935 R:      Saeed Bishara <[email protected]>
936 L:      [email protected]
937 S:      Supported
938 F:      Documentation/networking/device_drivers/ethernet/amazon/ena.rst
939 F:      drivers/net/ethernet/amazon/
940
941 AMAZON RDMA EFA DRIVER
942 M:      Michael Margolin <[email protected]>
943 R:      Gal Pressman <[email protected]>
944 R:      Yossi Leybovich <[email protected]>
945 L:      [email protected]
946 S:      Supported
947 Q:      https://patchwork.kernel.org/project/linux-rdma/list/
948 F:      drivers/infiniband/hw/efa/
949 F:      include/uapi/rdma/efa-abi.h
950
951 AMD ADDRESS TRANSLATION LIBRARY (ATL)
952 M:      Yazen Ghannam <[email protected]>
953 L:      [email protected]
954 S:      Supported
955 F:      drivers/ras/amd/atl/*
956
957 AMD AXI W1 DRIVER
958 M:      Kris Chaplin <[email protected]>
959 R:      Thomas Delev <[email protected]>
960 R:      Michal Simek <[email protected]>
961 S:      Maintained
962 F:      Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
963 F:      drivers/w1/masters/amd_axi_w1.c
964
965 AMD CDX BUS DRIVER
966 M:      Nipun Gupta <[email protected]>
967 M:      Nikhil Agarwal <[email protected]>
968 S:      Maintained
969 F:      Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
970 F:      drivers/cdx/*
971 F:      include/linux/cdx/*
972
973 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
974 M:      Tom Lendacky <[email protected]>
975 M:      John Allen <[email protected]>
976 L:      [email protected]
977 S:      Supported
978 F:      drivers/crypto/ccp/
979 F:      include/linux/ccp.h
980
981 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
982 M:      Ashish Kalra <[email protected]>
983 M:      Tom Lendacky <[email protected]>
984 L:      [email protected]
985 S:      Supported
986 F:      drivers/crypto/ccp/sev*
987 F:      include/uapi/linux/psp-sev.h
988
989 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
990 M:      Mario Limonciello <[email protected]>
991 L:      [email protected]
992 S:      Supported
993 F:      drivers/crypto/ccp/dbc.c
994 F:      drivers/crypto/ccp/dbc.h
995 F:      drivers/crypto/ccp/platform-access.c
996 F:      drivers/crypto/ccp/platform-access.h
997 F:      include/uapi/linux/psp-dbc.h
998 F:      tools/crypto/ccp/*.c
999 F:      tools/crypto/ccp/*.py
1000
1001 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - HSTI SUPPORT
1002 M:      Mario Limonciello <[email protected]>
1003 L:      [email protected]
1004 S:      Supported
1005 F:      drivers/crypto/ccp/hsti.*
1006
1007 AMD DISPLAY CORE
1008 M:      Harry Wentland <[email protected]>
1009 M:      Leo Li <[email protected]>
1010 M:      Rodrigo Siqueira <[email protected]>
1011 L:      [email protected]
1012 S:      Supported
1013 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1014 F:      drivers/gpu/drm/amd/display/
1015
1016 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1017 M:      Huang Rui <[email protected]>
1018 L:      [email protected]
1019 S:      Supported
1020 F:      Documentation/hwmon/fam15h_power.rst
1021 F:      drivers/hwmon/fam15h_power.c
1022
1023 AMD FCH GPIO DRIVER
1024 M:      Enrico Weigelt, metux IT consult <[email protected]>
1025 L:      [email protected]
1026 S:      Maintained
1027 F:      drivers/gpio/gpio-amd-fch.c
1028 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
1029
1030 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1031 L:      [email protected] (moderated for non-subscribers)
1032 S:      Orphan
1033 F:      drivers/usb/gadget/udc/amd5536udc.*
1034
1035 AMD GEODE PROCESSOR/CHIPSET SUPPORT
1036 M:      Andres Salomon <[email protected]>
1037 L:      [email protected] (moderated for non-subscribers)
1038 S:      Supported
1039 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1040 F:      arch/x86/include/asm/geode.h
1041 F:      drivers/char/hw_random/geode-rng.c
1042 F:      drivers/crypto/geode*
1043 F:      drivers/video/fbdev/geode/
1044
1045 AMD HSMP DRIVER
1046 M:      Naveen Krishna Chatradhi <[email protected]>
1047 R:      Carlos Bilbao <[email protected]>
1048 L:      [email protected]
1049 S:      Maintained
1050 F:      Documentation/arch/x86/amd_hsmp.rst
1051 F:      arch/x86/include/asm/amd_hsmp.h
1052 F:      arch/x86/include/uapi/asm/amd_hsmp.h
1053 F:      drivers/platform/x86/amd/hsmp.c
1054
1055 AMD IOMMU (AMD-VI)
1056 M:      Joerg Roedel <[email protected]>
1057 R:      Suravee Suthikulpanit <[email protected]>
1058 L:      [email protected]
1059 S:      Maintained
1060 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
1061 F:      drivers/iommu/amd/
1062 F:      include/linux/amd-iommu.h
1063
1064 AMD KFD
1065 M:      Felix Kuehling <[email protected]>
1066 L:      [email protected]
1067 S:      Supported
1068 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1069 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1070 F:      drivers/gpu/drm/amd/amdkfd/
1071 F:      drivers/gpu/drm/amd/include/cik_structs.h
1072 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1073 F:      drivers/gpu/drm/amd/include/v9_structs.h
1074 F:      drivers/gpu/drm/amd/include/vi_structs.h
1075 F:      include/uapi/linux/kfd_ioctl.h
1076 F:      include/uapi/linux/kfd_sysfs.h
1077
1078 AMD MP2 I2C DRIVER
1079 M:      Elie Morisse <[email protected]>
1080 M:      Shyam Sundar S K <[email protected]>
1081 L:      [email protected]
1082 S:      Maintained
1083 F:      drivers/i2c/busses/i2c-amd-mp2*
1084
1085 AMD PDS CORE DRIVER
1086 M:      Shannon Nelson <[email protected]>
1087 M:      Brett Creeley <[email protected]>
1088 L:      [email protected]
1089 S:      Supported
1090 F:      Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1091 F:      drivers/net/ethernet/amd/pds_core/
1092 F:      include/linux/pds/
1093
1094 AMD PMC DRIVER
1095 M:      Shyam Sundar S K <[email protected]>
1096 L:      [email protected]
1097 S:      Maintained
1098 F:      drivers/platform/x86/amd/pmc/
1099
1100 AMD PMF DRIVER
1101 M:      Shyam Sundar S K <[email protected]>
1102 L:      [email protected]
1103 S:      Maintained
1104 F:      Documentation/ABI/testing/sysfs-amd-pmf
1105 F:      drivers/platform/x86/amd/pmf/
1106
1107 AMD POWERPLAY AND SWSMU
1108 M:      Kenneth Feng <[email protected]>
1109 L:      [email protected]
1110 S:      Supported
1111 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1112 F:      drivers/gpu/drm/amd/pm/
1113
1114 AMD PSTATE DRIVER
1115 M:      Huang Rui <[email protected]>
1116 M:      Gautham R. Shenoy <[email protected]>
1117 M:      Mario Limonciello <[email protected]>
1118 R:      Perry Yuan <[email protected]>
1119 L:      [email protected]
1120 S:      Supported
1121 F:      Documentation/admin-guide/pm/amd-pstate.rst
1122 F:      drivers/cpufreq/amd-pstate*
1123 F:      tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1124
1125 AMD PTDMA DRIVER
1126 M:      Basavaraj Natikar <[email protected]>
1127 L:      [email protected]
1128 S:      Maintained
1129 F:      drivers/dma/ptdma/
1130
1131 AMD SEATTLE DEVICE TREE SUPPORT
1132 M:      Suravee Suthikulpanit <[email protected]>
1133 M:      Tom Lendacky <[email protected]>
1134 S:      Supported
1135 F:      arch/arm64/boot/dts/amd/
1136
1137 AMD SENSOR FUSION HUB DRIVER
1138 M:      Basavaraj Natikar <[email protected]>
1139 L:      [email protected]
1140 S:      Maintained
1141 F:      Documentation/hid/amd-sfh*
1142 F:      drivers/hid/amd-sfh-hid/
1143
1144 AMD SPI DRIVER
1145 M:      Sanjay R Mehta <[email protected]>
1146 S:      Maintained
1147 F:      drivers/spi/spi-amd.c
1148
1149 AMD XGBE DRIVER
1150 M:      "Shyam Sundar S K" <[email protected]>
1151 L:      [email protected]
1152 S:      Supported
1153 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1154 F:      drivers/net/ethernet/amd/xgbe/
1155
1156 AMLOGIC DDR PMU DRIVER
1157 M:      Jiucheng Xu <[email protected]>
1158 L:      [email protected]
1159 S:      Supported
1160 W:      http://www.amlogic.com
1161 F:      Documentation/admin-guide/perf/meson-ddr-pmu.rst
1162 F:      Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1163 F:      drivers/perf/amlogic/
1164 F:      include/soc/amlogic/
1165
1166 AMPHENOL CHIPCAP 2 HUMIDITY-TEMPERATURE IIO DRIVER
1167 M:      Javier Carrasco <[email protected]>
1168 L:      [email protected]
1169 S:      Maintained
1170 F:      Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1171 F:      Documentation/hwmon/chipcap2.rst
1172 F:      drivers/hwmon/chipcap2.c
1173
1174 AMPHION VPU CODEC V4L2 DRIVER
1175 M:      Ming Qian <[email protected]>
1176 M:      Zhou Peng <[email protected]>
1177 L:      [email protected]
1178 S:      Maintained
1179 F:      Documentation/devicetree/bindings/media/amphion,vpu.yaml
1180 F:      drivers/media/platform/amphion/
1181
1182 AMS AS73211 DRIVER
1183 M:      Christian Eggers <[email protected]>
1184 L:      [email protected]
1185 S:      Maintained
1186 F:      Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1187 F:      drivers/iio/light/as73211.c
1188
1189 AMT (Automatic Multicast Tunneling)
1190 M:      Taehee Yoo <[email protected]>
1191 L:      [email protected]
1192 S:      Maintained
1193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1195 F:      drivers/net/amt.c
1196
1197 ANALOG DEVICES INC AD3552R DRIVER
1198 M:      Nuno Sá <[email protected]>
1199 L:      [email protected]
1200 S:      Supported
1201 W:      https://ez.analog.com/linux-software-drivers
1202 F:      Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1203 F:      drivers/iio/dac/ad3552r.c
1204
1205 ANALOG DEVICES INC AD4130 DRIVER
1206 M:      Cosmin Tanislav <[email protected]>
1207 L:      [email protected]
1208 S:      Supported
1209 W:      https://ez.analog.com/linux-software-drivers
1210 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1211 F:      Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1212 F:      drivers/iio/adc/ad4130.c
1213
1214 ANALOG DEVICES INC AD7091R DRIVER
1215 M:      Marcelo Schmitt <[email protected]>
1216 L:      [email protected]
1217 S:      Supported
1218 W:      http://ez.analog.com/community/linux-device-drivers
1219 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1220 F:      drivers/iio/adc/ad7091r*
1221
1222 ANALOG DEVICES INC AD7192 DRIVER
1223 M:      Alisa-Dariana Roman <[email protected]>
1224 L:      [email protected]
1225 S:      Supported
1226 W:      https://ez.analog.com/linux-software-drivers
1227 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1228 F:      drivers/iio/adc/ad7192.c
1229
1230 ANALOG DEVICES INC AD7292 DRIVER
1231 M:      Marcelo Schmitt <[email protected]>
1232 L:      [email protected]
1233 S:      Supported
1234 W:      https://ez.analog.com/linux-software-drivers
1235 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1236 F:      drivers/iio/adc/ad7292.c
1237
1238 ANALOG DEVICES INC AD7293 DRIVER
1239 M:      Antoniu Miclaus <[email protected]>
1240 L:      [email protected]
1241 S:      Supported
1242 W:      https://ez.analog.com/linux-software-drivers
1243 F:      Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1244 F:      drivers/iio/dac/ad7293.c
1245
1246 ANALOG DEVICES INC AD74115 DRIVER
1247 M:      Cosmin Tanislav <[email protected]>
1248 L:      [email protected]
1249 S:      Supported
1250 W:      https://ez.analog.com/linux-software-drivers
1251 F:      Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1252 F:      drivers/iio/addac/ad74115.c
1253
1254 ANALOG DEVICES INC AD74413R DRIVER
1255 M:      Cosmin Tanislav <[email protected]>
1256 L:      [email protected]
1257 S:      Supported
1258 W:      https://ez.analog.com/linux-software-drivers
1259 F:      Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1260 F:      drivers/iio/addac/ad74413r.c
1261 F:      include/dt-bindings/iio/addac/adi,ad74413r.h
1262
1263 ANALOG DEVICES INC AD7768-1 DRIVER
1264 M:      Michael Hennerich <[email protected]>
1265 L:      [email protected]
1266 S:      Supported
1267 W:      https://ez.analog.com/linux-software-drivers
1268 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1269 F:      drivers/iio/adc/ad7768-1.c
1270
1271 ANALOG DEVICES INC AD7780 DRIVER
1272 M:      Michael Hennerich <[email protected]>
1273 M:      Renato Lui Geh <[email protected]>
1274 L:      [email protected]
1275 S:      Supported
1276 W:      https://ez.analog.com/linux-software-drivers
1277 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1278 F:      drivers/iio/adc/ad7780.c
1279
1280 ANALOG DEVICES INC AD9739a DRIVER
1281 M:      Nuno Sa <[email protected]>
1282 M:      Dragos Bogdan <[email protected]>
1283 L:      [email protected]
1284 S:      Supported
1285 W:      https://ez.analog.com/linux-software-drivers
1286 F:      Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
1287 F:      drivers/iio/dac/ad9739a.c
1288
1289 ANALOG DEVICES INC ADA4250 DRIVER
1290 M:      Antoniu Miclaus <[email protected]>
1291 L:      [email protected]
1292 S:      Supported
1293 W:      https://ez.analog.com/linux-software-drivers
1294 F:      Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1295 F:      drivers/iio/amplifiers/ada4250.c
1296
1297 ANALOG DEVICES INC ADF4377 DRIVER
1298 M:      Antoniu Miclaus <[email protected]>
1299 L:      [email protected]
1300 S:      Supported
1301 W:      https://ez.analog.com/linux-software-drivers
1302 F:      Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1303 F:      drivers/iio/frequency/adf4377.c
1304
1305 ANALOG DEVICES INC ADGS1408 DRIVER
1306 M:      Mircea Caprioru <[email protected]>
1307 S:      Supported
1308 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1309 F:      drivers/mux/adgs1408.c
1310
1311 ANALOG DEVICES INC ADIN DRIVER
1312 M:      Michael Hennerich <[email protected]>
1313 L:      [email protected]
1314 S:      Supported
1315 W:      https://ez.analog.com/linux-software-drivers
1316 F:      Documentation/devicetree/bindings/net/adi,adin.yaml
1317 F:      drivers/net/phy/adin.c
1318
1319 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1320 M:      Nuno Sa <[email protected]>
1321 L:      [email protected]
1322 S:      Supported
1323 F:      drivers/iio/imu/adis.c
1324 F:      drivers/iio/imu/adis_buffer.c
1325 F:      drivers/iio/imu/adis_trigger.c
1326 F:      include/linux/iio/imu/adis.h
1327
1328 ANALOG DEVICES INC ADIS16460 DRIVER
1329 M:      Dragos Bogdan <[email protected]>
1330 L:      [email protected]
1331 S:      Supported
1332 W:      https://ez.analog.com/linux-software-drivers
1333 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1334 F:      drivers/iio/imu/adis16460.c
1335
1336 ANALOG DEVICES INC ADIS16475 DRIVER
1337 M:      Nuno Sa <[email protected]>
1338 L:      [email protected]
1339 S:      Supported
1340 W:      https://ez.analog.com/linux-software-drivers
1341 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1342 F:      drivers/iio/imu/adis16475.c
1343
1344 ANALOG DEVICES INC ADM1177 DRIVER
1345 M:      Michael Hennerich <[email protected]>
1346 L:      [email protected]
1347 S:      Supported
1348 W:      https://ez.analog.com/linux-software-drivers
1349 F:      Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1350 F:      drivers/hwmon/adm1177.c
1351
1352 ANALOG DEVICES INC ADMFM2000 DRIVER
1353 M:      Kim Seer Paller <[email protected]>
1354 L:      [email protected]
1355 S:      Supported
1356 W:      https://ez.analog.com/linux-software-drivers
1357 F:      Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
1358 F:      drivers/iio/frequency/admfm2000.c
1359
1360 ANALOG DEVICES INC ADMV1013 DRIVER
1361 M:      Antoniu Miclaus <[email protected]>
1362 L:      [email protected]
1363 S:      Supported
1364 W:      https://ez.analog.com/linux-software-drivers
1365 F:      Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1366 F:      drivers/iio/frequency/admv1013.c
1367
1368 ANALOG DEVICES INC ADMV1014 DRIVER
1369 M:      Antoniu Miclaus <[email protected]>
1370 L:      [email protected]
1371 S:      Supported
1372 W:      https://ez.analog.com/linux-software-drivers
1373 F:      Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1374 F:      drivers/iio/frequency/admv1014.c
1375
1376 ANALOG DEVICES INC ADMV8818 DRIVER
1377 M:      Antoniu Miclaus <[email protected]>
1378 L:      [email protected]
1379 S:      Supported
1380 W:      https://ez.analog.com/linux-software-drivers
1381 F:      Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1382 F:      drivers/iio/filter/admv8818.c
1383
1384 ANALOG DEVICES INC ADP5061 DRIVER
1385 M:      Michael Hennerich <[email protected]>
1386 L:      [email protected]
1387 S:      Supported
1388 W:      https://ez.analog.com/linux-software-drivers
1389 F:      drivers/power/supply/adp5061.c
1390
1391 ANALOG DEVICES INC ADRF6780 DRIVER
1392 M:      Antoniu Miclaus <[email protected]>
1393 L:      [email protected]
1394 S:      Supported
1395 W:      https://ez.analog.com/linux-software-drivers
1396 F:      Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1397 F:      drivers/iio/frequency/adrf6780.c
1398
1399 ANALOG DEVICES INC ADV7180 DRIVER
1400 M:      Lars-Peter Clausen <[email protected]>
1401 L:      [email protected]
1402 S:      Supported
1403 W:      https://ez.analog.com/linux-software-drivers
1404 F:      Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1405 F:      drivers/media/i2c/adv7180.c
1406
1407 ANALOG DEVICES INC ADV748X DRIVER
1408 M:      Kieran Bingham <[email protected]>
1409 L:      [email protected]
1410 S:      Maintained
1411 F:      Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1412 F:      drivers/media/i2c/adv748x/*
1413
1414 ANALOG DEVICES INC ADV7511 DRIVER
1415 M:      Hans Verkuil <[email protected]>
1416 L:      [email protected]
1417 S:      Maintained
1418 F:      drivers/media/i2c/adv7511*
1419
1420 ANALOG DEVICES INC ADV7604 DRIVER
1421 M:      Hans Verkuil <[email protected]>
1422 L:      [email protected]
1423 S:      Maintained
1424 F:      Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1425 F:      drivers/media/i2c/adv7604*
1426
1427 ANALOG DEVICES INC ADV7842 DRIVER
1428 M:      Hans Verkuil <[email protected]>
1429 L:      [email protected]
1430 S:      Maintained
1431 F:      drivers/media/i2c/adv7842*
1432
1433 ANALOG DEVICES INC ADXRS290 DRIVER
1434 M:      Nishant Malpani <[email protected]>
1435 L:      [email protected]
1436 S:      Supported
1437 F:      Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1438 F:      drivers/iio/gyro/adxrs290.c
1439
1440 ANALOG DEVICES INC ASOC CODEC DRIVERS
1441 M:      Lars-Peter Clausen <[email protected]>
1442 M:      Nuno Sá <[email protected]>
1443 L:      [email protected] (moderated for non-subscribers)
1444 S:      Supported
1445 W:      http://wiki.analog.com/
1446 W:      https://ez.analog.com/linux-software-drivers
1447 F:      sound/soc/codecs/ad1*
1448 F:      sound/soc/codecs/ad7*
1449 F:      sound/soc/codecs/adau*
1450 F:      sound/soc/codecs/adav*
1451 F:      sound/soc/codecs/sigmadsp.*
1452 F:      sound/soc/codecs/ssm*
1453
1454 ANALOG DEVICES INC AXI DAC DRIVER
1455 M:      Nuno Sa <[email protected]>
1456 L:      [email protected]
1457 S:      Supported
1458 W:      https://ez.analog.com/linux-software-drivers
1459 F:      Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
1460 F:      drivers/iio/dac/adi-axi-dac.c
1461
1462 ANALOG DEVICES INC DMA DRIVERS
1463 M:      Lars-Peter Clausen <[email protected]>
1464 S:      Supported
1465 W:      https://ez.analog.com/linux-software-drivers
1466 F:      drivers/dma/dma-axi-dmac.c
1467
1468 ANALOG DEVICES INC IIO DRIVERS
1469 M:      Lars-Peter Clausen <[email protected]>
1470 M:      Michael Hennerich <[email protected]>
1471 S:      Supported
1472 W:      http://wiki.analog.com/
1473 W:      https://ez.analog.com/linux-software-drivers
1474 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1475 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1476 F:      Documentation/devicetree/bindings/iio/*/adi,*
1477 F:      Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1478 F:      Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1479 F:      drivers/iio/*/ad*
1480 F:      drivers/iio/adc/ltc249*
1481 F:      drivers/iio/amplifiers/hmc425a.c
1482 F:      drivers/staging/iio/*/ad*
1483 X:      drivers/iio/*/adjd*
1484
1485 ANALOGBITS PLL LIBRARIES
1486 M:      Paul Walmsley <[email protected]>
1487 M:      Samuel Holland <[email protected]>
1488 S:      Supported
1489 F:      drivers/clk/analogbits/*
1490 F:      include/linux/clk/analogbits*
1491
1492 ANDROID DRIVERS
1493 M:      Greg Kroah-Hartman <[email protected]>
1494 M:      Arve Hjønnevåg <[email protected]>
1495 M:      Todd Kjos <[email protected]>
1496 M:      Martijn Coenen <[email protected]>
1497 M:      Joel Fernandes <[email protected]>
1498 M:      Christian Brauner <[email protected]>
1499 M:      Carlos Llamas <[email protected]>
1500 M:      Suren Baghdasaryan <[email protected]>
1501 L:      [email protected]
1502 S:      Supported
1503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1504 F:      drivers/android/
1505
1506 ANDROID GOLDFISH PIC DRIVER
1507 M:      Miodrag Dinic <[email protected]>
1508 S:      Supported
1509 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1510 F:      drivers/irqchip/irq-goldfish-pic.c
1511
1512 ANDROID GOLDFISH RTC DRIVER
1513 M:      Jiaxun Yang <[email protected]>
1514 S:      Supported
1515 F:      drivers/rtc/rtc-goldfish.c
1516
1517 AOA (Apple Onboard Audio) ALSA DRIVER
1518 M:      Johannes Berg <[email protected]>
1519 L:      [email protected]
1520 L:      [email protected] (moderated for non-subscribers)
1521 S:      Maintained
1522 F:      sound/aoa/
1523
1524 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1525 M:      William Breathitt Gray <[email protected]>
1526 L:      [email protected]
1527 S:      Maintained
1528 F:      drivers/iio/addac/stx104.c
1529
1530 APM DRIVER
1531 M:      Jiri Kosina <[email protected]>
1532 S:      Odd fixes
1533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1534 F:      arch/x86/kernel/apm_32.c
1535 F:      drivers/char/apm-emulation.c
1536 F:      include/linux/apm_bios.h
1537 F:      include/uapi/linux/apm_bios.h
1538
1539 APPARMOR SECURITY MODULE
1540 M:      John Johansen <[email protected]>
1541 M:      John Johansen <[email protected]>
1542 L:      [email protected] (moderated for non-subscribers)
1543 S:      Supported
1544 W:      apparmor.net
1545 B:      https://gitlab.com/apparmor/apparmor-kernel
1546 C:      irc://irc.oftc.net/apparmor
1547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1548 T:      https://gitlab.com/apparmor/apparmor-kernel.git
1549 F:      Documentation/admin-guide/LSM/apparmor.rst
1550 F:      security/apparmor/
1551
1552 APPLE BCM5974 MULTITOUCH DRIVER
1553 M:      Henrik Rydberg <[email protected]>
1554 L:      [email protected]
1555 S:      Odd fixes
1556 F:      drivers/input/mouse/bcm5974.c
1557
1558 APPLE PCIE CONTROLLER DRIVER
1559 M:      Alyssa Rosenzweig <[email protected]>
1560 M:      Marc Zyngier <[email protected]>
1561 L:      [email protected]
1562 S:      Maintained
1563 F:      drivers/pci/controller/pcie-apple.c
1564
1565 APPLE SMC DRIVER
1566 M:      Henrik Rydberg <[email protected]>
1567 L:      [email protected]
1568 S:      Odd fixes
1569 F:      drivers/hwmon/applesmc.c
1570
1571 APPLETALK NETWORK LAYER
1572 L:      [email protected]
1573 S:      Odd fixes
1574 F:      include/linux/atalk.h
1575 F:      include/uapi/linux/atalk.h
1576 F:      net/appletalk/
1577
1578 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1579 M:      Khuong Dinh <[email protected]>
1580 S:      Supported
1581 F:      arch/arm64/boot/dts/apm/
1582
1583 APPLIED MICRO (APM) X-GENE SOC EDAC
1584 M:      Khuong Dinh <[email protected]>
1585 S:      Supported
1586 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1587 F:      drivers/edac/xgene_edac.c
1588
1589 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1590 M:      Iyappan Subramanian <[email protected]>
1591 M:      Keyur Chudgar <[email protected]>
1592 S:      Supported
1593 F:      drivers/net/ethernet/apm/xgene-v2/
1594
1595 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1596 M:      Iyappan Subramanian <[email protected]>
1597 M:      Keyur Chudgar <[email protected]>
1598 M:      Quan Nguyen <[email protected]>
1599 S:      Supported
1600 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1601 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1602 F:      drivers/net/ethernet/apm/xgene/
1603 F:      drivers/net/mdio/mdio-xgene.c
1604
1605 APPLIED MICRO (APM) X-GENE SOC PMU
1606 M:      Khuong Dinh <[email protected]>
1607 S:      Supported
1608 F:      Documentation/admin-guide/perf/xgene-pmu.rst
1609 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1610 F:      drivers/perf/xgene_pmu.c
1611
1612 APTINA CAMERA SENSOR PLL
1613 M:      Laurent Pinchart <[email protected]>
1614 L:      [email protected]
1615 S:      Maintained
1616 F:      drivers/media/i2c/aptina-pll.*
1617
1618 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1619 M:      Aleksa Savic <[email protected]>
1620 M:      Jack Doan <[email protected]>
1621 L:      [email protected]
1622 S:      Maintained
1623 F:      Documentation/hwmon/aquacomputer_d5next.rst
1624 F:      drivers/hwmon/aquacomputer_d5next.c
1625
1626 AQUANTIA ETHERNET DRIVER (atlantic)
1627 M:      Igor Russkikh <[email protected]>
1628 L:      [email protected]
1629 S:      Supported
1630 W:      https://www.marvell.com/
1631 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
1632 F:      Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1633 F:      drivers/net/ethernet/aquantia/atlantic/
1634
1635 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1636 M:      Egor Pomozov <[email protected]>
1637 L:      [email protected]
1638 S:      Supported
1639 W:      http://www.aquantia.com
1640 F:      drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1641
1642 AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1643 M:      Krzysztof Hałasa <[email protected]>
1644 L:      [email protected]
1645 S:      Maintained
1646 F:      Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1647 F:      drivers/media/i2c/ar0521.c
1648
1649 ARASAN NAND CONTROLLER DRIVER
1650 M:      Miquel Raynal <[email protected]>
1651 R:      Michal Simek <[email protected]>
1652 L:      [email protected]
1653 S:      Maintained
1654 F:      Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1655 F:      drivers/mtd/nand/raw/arasan-nand-controller.c
1656
1657 ARC FRAMEBUFFER DRIVER
1658 M:      Jaya Kumar <[email protected]>
1659 S:      Maintained
1660 F:      drivers/video/fbdev/arcfb.c
1661 F:      drivers/video/fbdev/core/fb_defio.c
1662
1663 ARC PGU DRM DRIVER
1664 M:      Alexey Brodkin <[email protected]>
1665 S:      Supported
1666 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1667 F:      drivers/gpu/drm/tiny/arcpgu.c
1668
1669 ARCNET NETWORK LAYER
1670 M:      Michael Grzeschik <[email protected]>
1671 L:      [email protected]
1672 S:      Maintained
1673 F:      drivers/net/arcnet/
1674 F:      include/uapi/linux/if_arcnet.h
1675
1676 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1677 M:      Arnd Bergmann <[email protected]>
1678 M:      Olof Johansson <[email protected]>
1679 M:      [email protected]
1680 L:      [email protected] (moderated for non-subscribers)
1681 S:      Maintained
1682 P:      Documentation/process/maintainer-soc.rst
1683 C:      irc://irc.libera.chat/armlinux
1684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1685 F:      Documentation/process/maintainer-soc*.rst
1686 F:      arch/arm/boot/dts/Makefile
1687 F:      arch/arm64/boot/dts/Makefile
1688
1689 ARM ARCHITECTED TIMER DRIVER
1690 M:      Mark Rutland <[email protected]>
1691 M:      Marc Zyngier <[email protected]>
1692 L:      [email protected] (moderated for non-subscribers)
1693 S:      Maintained
1694 F:      arch/arm/include/asm/arch_timer.h
1695 F:      arch/arm64/include/asm/arch_timer.h
1696 F:      drivers/clocksource/arm_arch_timer.c
1697
1698 ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1699 M:      Marc Zyngier <[email protected]>
1700 L:      [email protected] (moderated for non-subscribers)
1701 S:      Maintained
1702 F:      Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1703 F:      arch/arm/include/asm/arch_gicv3.h
1704 F:      arch/arm64/include/asm/arch_gicv3.h
1705 F:      drivers/irqchip/irq-gic*.[ch]
1706 F:      include/linux/irqchip/arm-gic*.h
1707 F:      include/linux/irqchip/arm-vgic-info.h
1708
1709 ARM HDLCD DRM DRIVER
1710 M:      Liviu Dudau <[email protected]>
1711 S:      Supported
1712 F:      Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1713 F:      drivers/gpu/drm/arm/hdlcd_*
1714
1715 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1716 M:      Linus Walleij <[email protected]>
1717 L:      [email protected] (moderated for non-subscribers)
1718 S:      Maintained
1719 F:      Documentation/devicetree/bindings/arm/arm,integrator.yaml
1720 F:      Documentation/devicetree/bindings/arm/arm,realview.yaml
1721 F:      Documentation/devicetree/bindings/arm/arm,versatile.yaml
1722 F:      Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1723 F:      Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1724 F:      Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1725 F:      Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1726 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1727 F:      Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1728 F:      arch/arm/boot/dts/arm/arm-realview-*
1729 F:      arch/arm/boot/dts/arm/integrator*
1730 F:      arch/arm/boot/dts/arm/versatile*
1731 F:      arch/arm/mach-versatile/
1732 F:      drivers/bus/arm-integrator-lm.c
1733 F:      drivers/clk/versatile/
1734 F:      drivers/i2c/busses/i2c-versatile.c
1735 F:      drivers/irqchip/irq-versatile-fpga.c
1736 F:      drivers/mtd/maps/physmap-versatile.*
1737 F:      drivers/power/reset/arm-versatile-reboot.c
1738 F:      drivers/soc/versatile/
1739
1740 ARM KOMEDA DRM-KMS DRIVER
1741 M:      Liviu Dudau <[email protected]>
1742 S:      Supported
1743 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1744 F:      Documentation/devicetree/bindings/display/arm,komeda.yaml
1745 F:      Documentation/gpu/komeda-kms.rst
1746 F:      drivers/gpu/drm/arm/display/include/
1747 F:      drivers/gpu/drm/arm/display/komeda/
1748
1749 ARM MALI PANFROST DRM DRIVER
1750 M:      Boris Brezillon <[email protected]>
1751 M:      Rob Herring <[email protected]>
1752 R:      Steven Price <[email protected]>
1753 L:      [email protected]
1754 S:      Supported
1755 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1756 F:      Documentation/gpu/panfrost.rst
1757 F:      drivers/gpu/drm/panfrost/
1758 F:      include/uapi/drm/panfrost_drm.h
1759
1760 ARM MALI PANTHOR DRM DRIVER
1761 M:      Boris Brezillon <[email protected]>
1762 M:      Steven Price <[email protected]>
1763 M:      Liviu Dudau <[email protected]>
1764 L:      [email protected]
1765 S:      Supported
1766 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1767 F:      Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
1768 F:      drivers/gpu/drm/panthor/
1769 F:      include/uapi/drm/panthor_drm.h
1770
1771 ARM MALI-DP DRM DRIVER
1772 M:      Liviu Dudau <[email protected]>
1773 S:      Supported
1774 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1775 F:      Documentation/devicetree/bindings/display/arm,malidp.yaml
1776 F:      Documentation/gpu/afbc.rst
1777 F:      drivers/gpu/drm/arm/
1778
1779 ARM MFM AND FLOPPY DRIVERS
1780 M:      Ian Molton <[email protected]>
1781 S:      Maintained
1782 F:      arch/arm/include/asm/floppy.h
1783 F:      arch/arm/mach-rpc/floppydma.S
1784
1785 ARM PMU PROFILING AND DEBUGGING
1786 M:      Will Deacon <[email protected]>
1787 M:      Mark Rutland <[email protected]>
1788 L:      [email protected] (moderated for non-subscribers)
1789 S:      Maintained
1790 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1791 F:      Documentation/devicetree/bindings/perf/
1792 F:      arch/arm*/include/asm/hw_breakpoint.h
1793 F:      arch/arm*/include/asm/perf_event.h
1794 F:      arch/arm*/kernel/hw_breakpoint.c
1795 F:      arch/arm*/kernel/perf_*
1796 F:      drivers/perf/
1797 F:      include/linux/perf/arm_pmu*.h
1798
1799 ARM PORT
1800 M:      Russell King <[email protected]>
1801 L:      [email protected] (moderated for non-subscribers)
1802 S:      Odd Fixes
1803 W:      http://www.armlinux.org.uk/
1804 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1805 F:      arch/arm/
1806 X:      arch/arm/boot/dts/
1807
1808 ARM PRIMECELL AACI PL041 DRIVER
1809 M:      Russell King <[email protected]>
1810 S:      Odd Fixes
1811 F:      sound/arm/aaci.*
1812
1813 ARM PRIMECELL BUS SUPPORT
1814 M:      Russell King <[email protected]>
1815 S:      Odd Fixes
1816 F:      drivers/amba/
1817 F:      include/linux/amba/bus.h
1818
1819 ARM PRIMECELL KMI PL050 DRIVER
1820 M:      Russell King <[email protected]>
1821 S:      Odd Fixes
1822 F:      drivers/input/serio/ambakmi.*
1823 F:      include/linux/amba/kmi.h
1824
1825 ARM PRIMECELL MMCI PL180/1 DRIVER
1826 M:      Russell King <[email protected]>
1827 S:      Odd Fixes
1828 F:      drivers/mmc/host/mmci.*
1829 F:      include/linux/amba/mmci.h
1830
1831 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1832 M:      Miquel Raynal <[email protected]>
1833 R:      Michal Simek <[email protected]>
1834 L:      [email protected]
1835 S:      Maintained
1836 F:      Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1837 F:      drivers/mtd/nand/raw/pl35x-nand-controller.c
1838
1839 ARM PRIMECELL PL35X SMC DRIVER
1840 M:      Miquel Raynal <[email protected]>
1841 R:      Michal Simek <[email protected]>
1842 L:      [email protected] (moderated for non-subscribers)
1843 S:      Maintained
1844 F:      Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1845 F:      drivers/memory/pl353-smc.c
1846
1847 ARM PRIMECELL SSP PL022 SPI DRIVER
1848 M:      Linus Walleij <[email protected]>
1849 L:      [email protected] (moderated for non-subscribers)
1850 S:      Maintained
1851 F:      Documentation/devicetree/bindings/spi/spi-pl022.yaml
1852 F:      drivers/spi/spi-pl022.c
1853
1854 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1855 M:      Russell King <[email protected]>
1856 S:      Odd Fixes
1857 F:      drivers/tty/serial/amba-pl01*.c
1858 F:      include/linux/amba/serial.h
1859
1860 ARM PRIMECELL VIC PL190/PL192 DRIVER
1861 M:      Linus Walleij <[email protected]>
1862 L:      [email protected] (moderated for non-subscribers)
1863 S:      Maintained
1864 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1865 F:      drivers/irqchip/irq-vic.c
1866
1867 ARM SMC WATCHDOG DRIVER
1868 M:      Julius Werner <[email protected]>
1869 R:      Evan Benn <[email protected]>
1870 S:      Maintained
1871 F:      Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1872 F:      drivers/watchdog/arm_smc_wdt.c
1873
1874 ARM SMMU DRIVERS
1875 M:      Will Deacon <[email protected]>
1876 R:      Robin Murphy <[email protected]>
1877 L:      [email protected] (moderated for non-subscribers)
1878 S:      Maintained
1879 F:      Documentation/devicetree/bindings/iommu/arm,smmu*
1880 F:      drivers/iommu/arm/
1881 F:      drivers/iommu/io-pgtable-arm*
1882
1883 ARM SUB-ARCHITECTURES
1884 L:      [email protected] (moderated for non-subscribers)
1885 S:      Maintained
1886 C:      irc://irc.libera.chat/armlinux
1887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1888 F:      arch/arm/mach-*/
1889 F:      arch/arm/plat-*/
1890
1891 ARM/ACTIONS SEMI ARCHITECTURE
1892 M:      Andreas Färber <[email protected]>
1893 M:      Manivannan Sadhasivam <[email protected]>
1894 L:      [email protected] (moderated for non-subscribers)
1895 L:      [email protected] (moderated for non-subscribers)
1896 S:      Maintained
1897 F:      Documentation/devicetree/bindings/arm/actions.yaml
1898 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1899 F:      Documentation/devicetree/bindings/dma/owl-dma.yaml
1900 F:      Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1901 F:      Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1902 F:      Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1903 F:      Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1904 F:      Documentation/devicetree/bindings/pinctrl/actions,*
1905 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1906 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1907 F:      arch/arm/boot/dts/actions/
1908 F:      arch/arm/mach-actions/
1909 F:      arch/arm64/boot/dts/actions/
1910 F:      drivers/clk/actions/
1911 F:      drivers/clocksource/timer-owl*
1912 F:      drivers/dma/owl-dma.c
1913 F:      drivers/i2c/busses/i2c-owl.c
1914 F:      drivers/irqchip/irq-owl-sirq.c
1915 F:      drivers/mmc/host/owl-mmc.c
1916 F:      drivers/net/ethernet/actions/
1917 F:      drivers/pinctrl/actions/*
1918 F:      drivers/pmdomain/actions/
1919 F:      include/dt-bindings/power/owl-*
1920 F:      include/dt-bindings/reset/actions,*
1921 F:      include/linux/soc/actions/
1922 N:      owl
1923
1924 ARM/AIROHA SOC SUPPORT
1925 M:      Matthias Brugger <[email protected]>
1926 M:      AngeloGioacchino Del Regno <[email protected]>
1927 L:      [email protected] (moderated for non-subscribers)
1928 L:      [email protected] (moderated for non-subscribers)
1929 S:      Odd Fixes
1930 F:      arch/arm/boot/dts/airoha/
1931 F:      arch/arm64/boot/dts/airoha/
1932
1933 ARM/Allwinner SoC Clock Support
1934 M:      Emilio López <[email protected]>
1935 S:      Maintained
1936 F:      drivers/clk/sunxi/
1937
1938 ARM/Allwinner sunXi SoC support
1939 M:      Chen-Yu Tsai <[email protected]>
1940 M:      Jernej Skrabec <[email protected]>
1941 M:      Samuel Holland <[email protected]>
1942 L:      [email protected] (moderated for non-subscribers)
1943 L:      [email protected]
1944 S:      Maintained
1945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1946 F:      arch/arm/mach-sunxi/
1947 F:      arch/arm64/boot/dts/allwinner/
1948 F:      drivers/clk/sunxi-ng/
1949 F:      drivers/pinctrl/sunxi/
1950 F:      drivers/soc/sunxi/
1951 N:      allwinner
1952 N:      sun[x456789]i
1953 N:      sun[25]0i
1954
1955 ARM/ALPHASCALE ARCHITECTURE
1956 M:      Krzysztof Kozlowski <[email protected]>
1957 L:      [email protected] (moderated for non-subscribers)
1958 S:      Odd Fixes
1959 F:      arch/arm/boot/dts/alphascale/
1960 F:      drivers/clk/clk-asm9260.c
1961 F:      drivers/clocksource/asm9260_timer.c
1962 F:      drivers/rtc/rtc-asm9260.c
1963 F:      drivers/watchdog/asm9260_wdt.c
1964
1965 ARM/AMD PENSANDO ARM64 ARCHITECTURE
1966 M:      Brad Larson <[email protected]>
1967 L:      [email protected] (moderated for non-subscribers)
1968 S:      Supported
1969 F:      Documentation/devicetree/bindings/*/amd,pensando*
1970 F:      arch/arm64/boot/dts/amd/elba*
1971
1972 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1973 M:      Neil Armstrong <[email protected]>
1974 M:      Jerome Brunet <[email protected]>
1975 L:      [email protected]
1976 S:      Maintained
1977 F:      Documentation/devicetree/bindings/clock/amlogic*
1978 F:      drivers/clk/meson/
1979 F:      include/dt-bindings/clock/amlogic,a1*
1980 F:      include/dt-bindings/clock/gxbb*
1981 F:      include/dt-bindings/clock/meson*
1982
1983 ARM/Amlogic Meson SoC Crypto Drivers
1984 M:      Corentin Labbe <[email protected]>
1985 L:      [email protected]
1986 L:      [email protected]
1987 S:      Maintained
1988 F:      Documentation/devicetree/bindings/crypto/amlogic*
1989 F:      drivers/crypto/amlogic/
1990
1991 ARM/Amlogic Meson SoC Sound Drivers
1992 M:      Jerome Brunet <[email protected]>
1993 L:      [email protected] (moderated for non-subscribers)
1994 S:      Maintained
1995 F:      Documentation/devicetree/bindings/sound/amlogic*
1996 F:      sound/soc/meson/
1997
1998 ARM/Amlogic Meson SoC support
1999 M:      Neil Armstrong <[email protected]>
2000 M:      Kevin Hilman <[email protected]>
2001 R:      Jerome Brunet <[email protected]>
2002 R:      Martin Blumenstingl <[email protected]>
2003 L:      [email protected] (moderated for non-subscribers)
2004 L:      [email protected]
2005 S:      Maintained
2006 W:      http://linux-meson.com/
2007 F:      Documentation/devicetree/bindings/phy/amlogic*
2008 F:      arch/arm/boot/dts/amlogic/
2009 F:      arch/arm/mach-meson/
2010 F:      arch/arm64/boot/dts/amlogic/
2011 F:      drivers/pmdomain/amlogic/
2012 F:      drivers/mmc/host/meson*
2013 F:      drivers/phy/amlogic/
2014 F:      drivers/pinctrl/meson/
2015 F:      drivers/rtc/rtc-meson*
2016 F:      drivers/soc/amlogic/
2017 N:      meson
2018
2019 ARM/Annapurna Labs ALPINE ARCHITECTURE
2020 M:      Antoine Tenart <[email protected]>
2021 L:      [email protected] (moderated for non-subscribers)
2022 S:      Odd Fixes
2023 F:      arch/arm/boot/dts/amazon/
2024 F:      arch/arm/mach-alpine/
2025 F:      arch/arm64/boot/dts/amazon/
2026 F:      drivers/*/*alpine*
2027
2028 ARM/APPLE MACHINE SOUND DRIVERS
2029 M:      Martin Povišer <[email protected]>
2030 L:      [email protected]
2031 L:      [email protected] (moderated for non-subscribers)
2032 S:      Maintained
2033 F:      Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
2034 F:      Documentation/devicetree/bindings/sound/apple,*
2035 F:      sound/soc/apple/*
2036 F:      sound/soc/codecs/cs42l83-i2c.c
2037 F:      sound/soc/codecs/ssm3515.c
2038
2039 ARM/APPLE MACHINE SUPPORT
2040 M:      Hector Martin <[email protected]>
2041 M:      Sven Peter <[email protected]>
2042 R:      Alyssa Rosenzweig <[email protected]>
2043 L:      [email protected]
2044 L:      [email protected] (moderated for non-subscribers)
2045 S:      Maintained
2046 W:      https://asahilinux.org
2047 B:      https://github.com/AsahiLinux/linux/issues
2048 C:      irc://irc.oftc.net/asahi-dev
2049 T:      git https://github.com/AsahiLinux/linux.git
2050 F:      Documentation/devicetree/bindings/arm/apple.yaml
2051 F:      Documentation/devicetree/bindings/arm/apple/*
2052 F:      Documentation/devicetree/bindings/clock/apple,nco.yaml
2053 F:      Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2054 F:      Documentation/devicetree/bindings/dma/apple,admac.yaml
2055 F:      Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2056 F:      Documentation/devicetree/bindings/interrupt-controller/apple,*
2057 F:      Documentation/devicetree/bindings/iommu/apple,dart.yaml
2058 F:      Documentation/devicetree/bindings/iommu/apple,sart.yaml
2059 F:      Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2060 F:      Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2061 F:      Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2062 F:      Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2063 F:      Documentation/devicetree/bindings/pci/apple,pcie.yaml
2064 F:      Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2065 F:      Documentation/devicetree/bindings/power/apple*
2066 F:      Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2067 F:      Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2068 F:      arch/arm64/boot/dts/apple/
2069 F:      drivers/bluetooth/hci_bcm4377.c
2070 F:      drivers/clk/clk-apple-nco.c
2071 F:      drivers/cpufreq/apple-soc-cpufreq.c
2072 F:      drivers/dma/apple-admac.c
2073 F:      drivers/pmdomain/apple/
2074 F:      drivers/i2c/busses/i2c-pasemi-core.c
2075 F:      drivers/i2c/busses/i2c-pasemi-platform.c
2076 F:      drivers/iommu/apple-dart.c
2077 F:      drivers/iommu/io-pgtable-dart.c
2078 F:      drivers/irqchip/irq-apple-aic.c
2079 F:      drivers/nvme/host/apple.c
2080 F:      drivers/nvmem/apple-efuses.c
2081 F:      drivers/pinctrl/pinctrl-apple-gpio.c
2082 F:      drivers/pwm/pwm-apple.c
2083 F:      drivers/soc/apple/*
2084 F:      drivers/watchdog/apple_wdt.c
2085 F:      include/dt-bindings/interrupt-controller/apple-aic.h
2086 F:      include/dt-bindings/pinctrl/apple.h
2087 F:      include/linux/soc/apple/*
2088
2089 ARM/ARTPEC MACHINE SUPPORT
2090 M:      Jesper Nilsson <[email protected]>
2091 M:      Lars Persson <[email protected]>
2092 L:      [email protected]
2093 S:      Maintained
2094 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2095 F:      arch/arm/boot/dts/axis/
2096 F:      arch/arm/mach-artpec
2097 F:      drivers/clk/axis
2098 F:      drivers/crypto/axis
2099 F:      drivers/mmc/host/usdhi6rol0.c
2100 F:      drivers/pinctrl/pinctrl-artpec*
2101
2102 ARM/ASPEED I2C DRIVER
2103 M:      Brendan Higgins <[email protected]>
2104 R:      Benjamin Herrenschmidt <[email protected]>
2105 R:      Joel Stanley <[email protected]>
2106 L:      [email protected]
2107 L:      [email protected] (moderated for non-subscribers)
2108 S:      Maintained
2109 F:      Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2110 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2111 F:      drivers/i2c/busses/i2c-aspeed.c
2112 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
2113
2114 ARM/ASPEED MACHINE SUPPORT
2115 M:      Joel Stanley <[email protected]>
2116 R:      Andrew Jeffery <[email protected]>
2117 L:      [email protected] (moderated for non-subscribers)
2118 L:      [email protected] (moderated for non-subscribers)
2119 S:      Supported
2120 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
2121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2122 F:      Documentation/devicetree/bindings/arm/aspeed/
2123 F:      arch/arm/boot/dts/aspeed/
2124 F:      arch/arm/mach-aspeed/
2125 N:      aspeed
2126
2127 ARM/AXM LSI SOC
2128 M:      Krzysztof Kozlowski <[email protected]>
2129 L:      [email protected] (moderated for non-subscribers)
2130 S:      Odd Fixes
2131 F:      Documentation/devicetree/bindings/arm/axxia.yaml
2132 F:      arch/arm/boot/dts/intel/axm/
2133 F:      arch/arm/mach-axxia/
2134
2135 ARM/BITMAIN ARCHITECTURE
2136 M:      Manivannan Sadhasivam <[email protected]>
2137 L:      [email protected] (moderated for non-subscribers)
2138 S:      Maintained
2139 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
2140 F:      Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2141 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2142 F:      arch/arm64/boot/dts/bitmain/
2143 F:      drivers/clk/clk-bm1880.c
2144 F:      drivers/pinctrl/pinctrl-bm1880.c
2145
2146 ARM/CALXEDA HIGHBANK ARCHITECTURE
2147 M:      Andre Przywara <[email protected]>
2148 L:      [email protected] (moderated for non-subscribers)
2149 S:      Maintained
2150 F:      arch/arm/boot/dts/calxeda/
2151 F:      arch/arm/mach-highbank/
2152
2153 ARM/CAVIUM THUNDER NETWORK DRIVER
2154 M:      Sunil Goutham <[email protected]>
2155 L:      [email protected] (moderated for non-subscribers)
2156 S:      Supported
2157 F:      drivers/net/ethernet/cavium/thunder/
2158
2159 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2160 M:      Lukasz Majewski <[email protected]>
2161 L:      [email protected] (moderated for non-subscribers)
2162 S:      Maintained
2163 F:      arch/arm/mach-ep93xx/ts72xx.c
2164
2165 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2166 M:      Alexander Shiyan <[email protected]>
2167 L:      [email protected] (moderated for non-subscribers)
2168 S:      Odd Fixes
2169 N:      clps711x
2170
2171 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2172 M:      Hartley Sweeten <[email protected]>
2173 M:      Alexander Sverdlin <[email protected]>
2174 L:      [email protected] (moderated for non-subscribers)
2175 S:      Maintained
2176 F:      Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2177 F:      Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2178 F:      arch/arm/boot/compressed/misc-ep93xx.h
2179 F:      arch/arm/mach-ep93xx/
2180 F:      drivers/iio/adc/ep93xx_adc.c
2181
2182 ARM/CLKDEV SUPPORT
2183 M:      Russell King <[email protected]>
2184 L:      [email protected] (moderated for non-subscribers)
2185 S:      Maintained
2186 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2187 F:      drivers/clk/clkdev.c
2188
2189 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2190 M:      Baruch Siach <[email protected]>
2191 L:      [email protected] (moderated for non-subscribers)
2192 S:      Maintained
2193 F:      arch/arm/boot/dts/cnxt/
2194 N:      digicolor
2195
2196 ARM/CORESIGHT FRAMEWORK AND DRIVERS
2197 M:      Suzuki K Poulose <[email protected]>
2198 R:      Mike Leach <[email protected]>
2199 R:      James Clark <[email protected]>
2200 L:      [email protected] (moderated for non-subscribers)
2201 L:      [email protected] (moderated for non-subscribers)
2202 S:      Maintained
2203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2204 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2205 F:      Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2206 F:      Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2207 F:      Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2208 F:      Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2209 F:      Documentation/trace/coresight/*
2210 F:      drivers/hwtracing/coresight/*
2211 F:      include/dt-bindings/arm/coresight-cti-dt.h
2212 F:      include/linux/coresight*
2213 F:      include/uapi/linux/coresight*
2214 F:      samples/coresight/*
2215 F:      tools/perf/Documentation/arm-coresight.txt
2216 F:      tools/perf/arch/arm/util/auxtrace.c
2217 F:      tools/perf/arch/arm/util/cs-etm.c
2218 F:      tools/perf/arch/arm/util/cs-etm.h
2219 F:      tools/perf/arch/arm/util/pmu.c
2220 F:      tools/perf/tests/shell/*coresight*
2221 F:      tools/perf/tests/shell/coresight/*
2222 F:      tools/perf/tests/shell/lib/*coresight*
2223 F:      tools/perf/util/cs-etm-decoder/*
2224 F:      tools/perf/util/cs-etm.*
2225
2226 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2227 M:      Hans Ulli Kroll <[email protected]>
2228 M:      Linus Walleij <[email protected]>
2229 L:      [email protected] (moderated for non-subscribers)
2230 S:      Maintained
2231 T:      git git://github.com/ulli-kroll/linux.git
2232 F:      Documentation/devicetree/bindings/arm/gemini.yaml
2233 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2234 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2235 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2236 F:      arch/arm/boot/dts/gemini/
2237 F:      arch/arm/mach-gemini/
2238 F:      drivers/crypto/gemini/
2239 F:      drivers/net/ethernet/cortina/
2240 F:      drivers/pinctrl/pinctrl-gemini.c
2241 F:      drivers/rtc/rtc-ftrtc010.c
2242
2243 ARM/CZ.NIC TURRIS SUPPORT
2244 M:      Marek Behún <[email protected]>
2245 S:      Maintained
2246 W:      https://www.turris.cz/
2247 F:      Documentation/ABI/testing/debugfs-moxtet
2248 F:      Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
2249 F:      Documentation/ABI/testing/sysfs-bus-moxtet-devices
2250 F:      Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2251 F:      Documentation/devicetree/bindings/bus/moxtet.txt
2252 F:      Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2253 F:      Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
2254 F:      Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2255 F:      Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
2256 F:      Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2257 F:      Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2258 F:      drivers/bus/moxtet.c
2259 F:      drivers/firmware/turris-mox-rwtm.c
2260 F:      drivers/gpio/gpio-moxtet.c
2261 F:      drivers/leds/leds-turris-omnia.c
2262 F:      drivers/mailbox/armada-37xx-rwtm-mailbox.c
2263 F:      drivers/platform/cznic/
2264 F:      drivers/watchdog/armada_37xx_wdt.c
2265 F:      include/dt-bindings/bus/moxtet.h
2266 F:      include/linux/armada-37xx-rwtm-mailbox.h
2267 F:      include/linux/moxtet.h
2268 F:      include/linux/turris-omnia-mcu-interface.h
2269
2270 ARM/FARADAY FA526 PORT
2271 M:      Hans Ulli Kroll <[email protected]>
2272 L:      [email protected] (moderated for non-subscribers)
2273 S:      Maintained
2274 T:      git git://git.berlios.de/gemini-board
2275 F:      arch/arm/mm/*-fa*
2276
2277 ARM/FOOTBRIDGE ARCHITECTURE
2278 M:      Russell King <[email protected]>
2279 L:      [email protected] (moderated for non-subscribers)
2280 S:      Maintained
2281 W:      http://www.armlinux.org.uk/
2282 F:      arch/arm/include/asm/hardware/dec21285.h
2283 F:      arch/arm/mach-footbridge/
2284
2285 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2286 M:      Shawn Guo <[email protected]>
2287 M:      Sascha Hauer <[email protected]>
2288 R:      Pengutronix Kernel Team <[email protected]>
2289 R:      Fabio Estevam <[email protected]>
2290 L:      [email protected]
2291 L:      [email protected] (moderated for non-subscribers)
2292 S:      Maintained
2293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2294 F:      arch/arm/boot/dts/nxp/imx/
2295 F:      arch/arm/boot/dts/nxp/mxs/
2296 F:      arch/arm64/boot/dts/freescale/
2297 X:      arch/arm64/boot/dts/freescale/fsl-*
2298 X:      arch/arm64/boot/dts/freescale/qoriq-*
2299 X:      drivers/media/i2c/
2300 N:      imx
2301 N:      mxs
2302
2303 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2304 M:      Shawn Guo <[email protected]>
2305 L:      [email protected] (moderated for non-subscribers)
2306 S:      Maintained
2307 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2308 F:      arch/arm/boot/dts/nxp/ls/
2309 F:      arch/arm64/boot/dts/freescale/fsl-*
2310 F:      arch/arm64/boot/dts/freescale/qoriq-*
2311
2312 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2313 M:      Shawn Guo <[email protected]>
2314 M:      Sascha Hauer <[email protected]>
2315 R:      Pengutronix Kernel Team <[email protected]>
2316 R:      Stefan Agner <[email protected]>
2317 L:      [email protected] (moderated for non-subscribers)
2318 S:      Maintained
2319 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2320 F:      arch/arm/boot/dts/nxp/vf/
2321 F:      arch/arm/mach-imx/*vf610*
2322
2323 ARM/GUMSTIX MACHINE SUPPORT
2324 M:      Steve Sakoman <[email protected]>
2325 L:      [email protected] (moderated for non-subscribers)
2326 S:      Maintained
2327
2328 ARM/HISILICON SOC SUPPORT
2329 M:      Wei Xu <[email protected]>
2330 L:      [email protected] (moderated for non-subscribers)
2331 S:      Supported
2332 W:      http://www.hisilicon.com
2333 T:      git https://github.com/hisilicon/linux-hisi.git
2334 F:      arch/arm/boot/dts/hisilicon/
2335 F:      arch/arm/mach-hisi/
2336 F:      arch/arm64/boot/dts/hisilicon/
2337
2338 ARM/HP JORNADA 7XX MACHINE SUPPORT
2339 M:      Kristoffer Ericson <[email protected]>
2340 S:      Maintained
2341 W:      www.jlime.com
2342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2343 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
2344 F:      arch/arm/mach-sa1100/jornada720.c
2345
2346 ARM/HPE GXP ARCHITECTURE
2347 M:      Jean-Marie Verdun <[email protected]>
2348 M:      Nick Hawkins <[email protected]>
2349 S:      Maintained
2350 F:      Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2351 F:      Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2352 F:      Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2353 F:      Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2354 F:      Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2355 F:      Documentation/hwmon/gxp-fan-ctrl.rst
2356 F:      arch/arm/boot/dts/hpe/
2357 F:      arch/arm/mach-hpe/
2358 F:      drivers/clocksource/timer-gxp.c
2359 F:      drivers/hwmon/gxp-fan-ctrl.c
2360 F:      drivers/i2c/busses/i2c-gxp.c
2361 F:      drivers/spi/spi-gxp.c
2362 F:      drivers/watchdog/gxp-wdt.c
2363
2364 ARM/IGEP MACHINE SUPPORT
2365 M:      Enric Balletbo i Serra <[email protected]>
2366 M:      Javier Martinez Canillas <[email protected]>
2367 L:      [email protected]
2368 L:      [email protected] (moderated for non-subscribers)
2369 S:      Maintained
2370 F:      arch/arm/boot/dts/ti/omap/omap3-igep*
2371
2372 ARM/INTEL IXP4XX ARM ARCHITECTURE
2373 M:      Linus Walleij <[email protected]>
2374 M:      Imre Kaloz <[email protected]>
2375 L:      [email protected] (moderated for non-subscribers)
2376 S:      Maintained
2377 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2378 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2379 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2380 F:      Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2381 F:      Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2382 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2383 F:      arch/arm/boot/dts/intel/ixp/
2384 F:      arch/arm/mach-ixp4xx/
2385 F:      drivers/bus/intel-ixp4xx-eb.c
2386 F:      drivers/char/hw_random/ixp4xx-rng.c
2387 F:      drivers/clocksource/timer-ixp4xx.c
2388 F:      drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2389 F:      drivers/gpio/gpio-ixp4xx.c
2390 F:      drivers/irqchip/irq-ixp4xx.c
2391 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
2392 F:      drivers/net/wan/ixp4xx_hss.c
2393 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
2394 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
2395 F:      include/linux/soc/ixp4xx/npe.h
2396 F:      include/linux/soc/ixp4xx/qmgr.h
2397
2398 ARM/INTEL KEEMBAY ARCHITECTURE
2399 M:      Paul J. Murphy <[email protected]>
2400 M:      Daniele Alessandrelli <[email protected]>
2401 S:      Maintained
2402 F:      Documentation/devicetree/bindings/arm/intel,keembay.yaml
2403 F:      arch/arm64/boot/dts/intel/keembay-evm.dts
2404 F:      arch/arm64/boot/dts/intel/keembay-soc.dtsi
2405
2406 ARM/INTEL XSC3 (MANZANO) ARM CORE
2407 M:      Lennert Buytenhek <[email protected]>
2408 L:      [email protected] (moderated for non-subscribers)
2409 S:      Maintained
2410
2411 ARM/LG1K ARCHITECTURE
2412 M:      Chanho Min <[email protected]>
2413 L:      [email protected] (moderated for non-subscribers)
2414 S:      Maintained
2415 F:      arch/arm64/boot/dts/lg/
2416
2417 ARM/LPC18XX ARCHITECTURE
2418 M:      Vladimir Zapolskiy <[email protected]>
2419 L:      [email protected] (moderated for non-subscribers)
2420 S:      Maintained
2421 F:      Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml
2422 F:      arch/arm/boot/dts/nxp/lpc/lpc43*
2423 F:      drivers/i2c/busses/i2c-lpc2k.c
2424 F:      drivers/memory/pl172.c
2425 F:      drivers/mtd/spi-nor/controllers/nxp-spifi.c
2426 F:      drivers/rtc/rtc-lpc24xx.c
2427 N:      lpc18xx
2428
2429 ARM/LPC32XX SOC SUPPORT
2430 M:      Vladimir Zapolskiy <[email protected]>
2431 L:      [email protected] (moderated for non-subscribers)
2432 S:      Maintained
2433 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
2434 F:      Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2435 F:      arch/arm/boot/dts/nxp/lpc/lpc32*
2436 F:      arch/arm/mach-lpc32xx/
2437 F:      drivers/i2c/busses/i2c-pnx.c
2438 F:      drivers/net/ethernet/nxp/lpc_eth.c
2439 F:      drivers/usb/host/ohci-nxp.c
2440 F:      drivers/watchdog/pnx4008_wdt.c
2441 N:      lpc32xx
2442
2443 ARM/Marvell Dove/MV78xx0/Orion SOC support
2444 M:      Andrew Lunn <[email protected]>
2445 M:      Sebastian Hesselbarth <[email protected]>
2446 M:      Gregory Clement <[email protected]>
2447 L:      [email protected] (moderated for non-subscribers)
2448 S:      Maintained
2449 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2450 F:      Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2451 F:      Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2452 F:      Documentation/devicetree/bindings/soc/dove/
2453 F:      arch/arm/boot/dts/marvell/dove*
2454 F:      arch/arm/boot/dts/marvell/orion5x*
2455 F:      arch/arm/mach-dove/
2456 F:      arch/arm/mach-mv78xx0/
2457 F:      arch/arm/mach-orion5x/
2458 F:      arch/arm/plat-orion/
2459 F:      drivers/bus/mvebu-mbus.c
2460 F:      drivers/soc/dove/
2461
2462 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2463 M:      Andrew Lunn <[email protected]>
2464 M:      Gregory Clement <[email protected]>
2465 M:      Sebastian Hesselbarth <[email protected]>
2466 L:      [email protected] (moderated for non-subscribers)
2467 S:      Maintained
2468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2469 F:      Documentation/devicetree/bindings/arm/marvell/
2470 F:      arch/arm/boot/dts/marvell/armada*
2471 F:      arch/arm/boot/dts/marvell/kirkwood*
2472 F:      arch/arm/configs/mvebu_*_defconfig
2473 F:      arch/arm/mach-mvebu/
2474 F:      arch/arm64/boot/dts/marvell/
2475 F:      drivers/clk/mvebu/
2476 F:      drivers/cpufreq/armada-37xx-cpufreq.c
2477 F:      drivers/cpufreq/armada-8k-cpufreq.c
2478 F:      drivers/cpufreq/mvebu-cpufreq.c
2479 F:      drivers/irqchip/irq-armada-370-xp.c
2480 F:      drivers/irqchip/irq-mvebu-*
2481 F:      drivers/pinctrl/mvebu/
2482 F:      drivers/rtc/rtc-armada38x.c
2483
2484 ARM/Mediatek RTC DRIVER
2485 M:      Eddie Huang <[email protected]>
2486 M:      Sean Wang <[email protected]>
2487 L:      [email protected] (moderated for non-subscribers)
2488 L:      [email protected] (moderated for non-subscribers)
2489 S:      Maintained
2490 F:      Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2491 F:      Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2492 F:      drivers/rtc/rtc-mt2712.c
2493 F:      drivers/rtc/rtc-mt6397.c
2494 F:      drivers/rtc/rtc-mt7622.c
2495
2496 ARM/Mediatek SoC support
2497 M:      Matthias Brugger <[email protected]>
2498 M:      AngeloGioacchino Del Regno <[email protected]>
2499 L:      [email protected]
2500 L:      [email protected] (moderated for non-subscribers)
2501 L:      [email protected] (moderated for non-subscribers)
2502 S:      Maintained
2503 W:      https://mtk.wiki.kernel.org/
2504 C:      irc://irc.libera.chat/linux-mediatek
2505 F:      arch/arm/boot/dts/mediatek/
2506 F:      arch/arm/mach-mediatek/
2507 F:      arch/arm64/boot/dts/mediatek/
2508 F:      drivers/soc/mediatek/
2509 N:      mtk
2510 N:      mt[2678]
2511 K:      mediatek
2512
2513 ARM/Mediatek USB3 PHY DRIVER
2514 M:      Chunfeng Yun <[email protected]>
2515 L:      [email protected] (moderated for non-subscribers)
2516 L:      [email protected] (moderated for non-subscribers)
2517 S:      Maintained
2518 F:      Documentation/devicetree/bindings/phy/mediatek,*
2519 F:      drivers/phy/mediatek/
2520
2521 ARM/MICROCHIP (ARM64) SoC support
2522 M:      Conor Dooley <[email protected]>
2523 M:      Nicolas Ferre <[email protected]>
2524 M:      Claudiu Beznea <[email protected]>
2525 L:      [email protected] (moderated for non-subscribers)
2526 S:      Supported
2527 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2528 F:      arch/arm64/boot/dts/microchip/
2529
2530 ARM/Microchip (AT91) SoC support
2531 M:      Nicolas Ferre <[email protected]>
2532 M:      Alexandre Belloni <[email protected]>
2533 M:      Claudiu Beznea <[email protected]>
2534 L:      [email protected] (moderated for non-subscribers)
2535 S:      Supported
2536 W:      http://www.linux4sam.org
2537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2538 F:      arch/arm/boot/dts/microchip/at91*
2539 F:      arch/arm/boot/dts/microchip/sama*
2540 F:      arch/arm/include/debug/at91.S
2541 F:      arch/arm/mach-at91/
2542 F:      drivers/memory/atmel*
2543 F:      drivers/watchdog/sama5d4_wdt.c
2544 F:      include/soc/at91/
2545 X:      drivers/input/touchscreen/atmel_mxt_ts.c
2546 N:      at91
2547 N:      atmel
2548
2549 ARM/Microchip Sparx5 SoC support
2550 M:      Lars Povlsen <[email protected]>
2551 M:      Steen Hegelund <[email protected]>
2552 M:      Daniel Machon <[email protected]>
2553 M:      [email protected]
2554 L:      [email protected] (moderated for non-subscribers)
2555 S:      Supported
2556 F:      arch/arm64/boot/dts/microchip/sparx*
2557 F:      drivers/net/ethernet/microchip/vcap/
2558 F:      drivers/pinctrl/pinctrl-microchip-sgpio.c
2559 N:      sparx5
2560
2561 ARM/MILBEAUT ARCHITECTURE
2562 M:      Taichi Sugaya <[email protected]>
2563 M:      Takao Orito <[email protected]>
2564 L:      [email protected] (moderated for non-subscribers)
2565 S:      Maintained
2566 F:      arch/arm/boot/dts/socionext/milbeaut*
2567 F:      arch/arm/mach-milbeaut/
2568 N:      milbeaut
2569
2570 ARM/MOXA ART SOC
2571 M:      Krzysztof Kozlowski <[email protected]>
2572 L:      [email protected] (moderated for non-subscribers)
2573 S:      Odd Fixes
2574 F:      Documentation/devicetree/bindings/arm/moxart.yaml
2575 F:      Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt
2576 F:      arch/arm/boot/dts/moxa/
2577 F:      drivers/clk/clk-moxart.c
2578
2579 ARM/MStar/Sigmastar Armv7 SoC support
2580 M:      Daniel Palmer <[email protected]>
2581 M:      Romain Perier <[email protected]>
2582 L:      [email protected] (moderated for non-subscribers)
2583 S:      Maintained
2584 W:      http://linux-chenxing.org/
2585 T:      git git://github.com/linux-chenxing/linux.git
2586 F:      Documentation/devicetree/bindings/arm/mstar/*
2587 F:      Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2588 F:      Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2589 F:      arch/arm/boot/dts/sigmastar/
2590 F:      arch/arm/mach-mstar/
2591 F:      drivers/clk/mstar/
2592 F:      drivers/clocksource/timer-msc313e.c
2593 F:      drivers/gpio/gpio-msc313.c
2594 F:      drivers/rtc/rtc-msc313.c
2595 F:      drivers/watchdog/msc313e_wdt.c
2596 F:      include/dt-bindings/clock/mstar-*
2597 F:      include/dt-bindings/gpio/msc313-gpio.h
2598
2599 ARM/NOMADIK/Ux500 ARCHITECTURES
2600 M:      Linus Walleij <[email protected]>
2601 L:      [email protected] (moderated for non-subscribers)
2602 S:      Maintained
2603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2604 F:      Documentation/devicetree/bindings/arm/ste-*
2605 F:      Documentation/devicetree/bindings/arm/ux500.yaml
2606 F:      Documentation/devicetree/bindings/arm/ux500/
2607 F:      Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2608 F:      Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2609 F:      arch/arm/boot/dts/st/ste-*
2610 F:      arch/arm/mach-nomadik/
2611 F:      arch/arm/mach-ux500/
2612 F:      drivers/clk/clk-nomadik.c
2613 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2614 F:      drivers/dma/ste_dma40*
2615 F:      drivers/pmdomain/st/ste-ux500-pm-domain.c
2616 F:      drivers/gpio/gpio-nomadik.c
2617 F:      drivers/hwspinlock/u8500_hsem.c
2618 F:      drivers/i2c/busses/i2c-nomadik.c
2619 F:      drivers/iio/adc/ab8500-gpadc.c
2620 F:      drivers/mfd/ab8500*
2621 F:      drivers/mfd/abx500*
2622 F:      drivers/mfd/db8500*
2623 F:      drivers/pinctrl/nomadik/
2624 F:      drivers/rtc/rtc-ab8500.c
2625 F:      drivers/rtc/rtc-pl031.c
2626 F:      drivers/soc/ux500/
2627
2628 ARM/NUVOTON MA35 ARCHITECTURE
2629 M:      Jacky Huang <[email protected]>
2630 M:      Shan-Chun Hung <[email protected]>
2631 L:      [email protected] (moderated for non-subscribers)
2632 S:      Supported
2633 F:      Documentation/devicetree/bindings/*/*/*ma35*
2634 F:      Documentation/devicetree/bindings/*/*ma35*
2635 F:      arch/arm64/boot/dts/nuvoton/*ma35*
2636 F:      drivers/*/*/*ma35*
2637 F:      drivers/*/*ma35*
2638 K:      ma35d1
2639
2640 ARM/NUVOTON NPCM ARCHITECTURE
2641 M:      Avi Fishman <[email protected]>
2642 M:      Tomer Maimon <[email protected]>
2643 M:      Tali Perry <[email protected]>
2644 R:      Patrick Venture <[email protected]>
2645 R:      Nancy Yuen <[email protected]>
2646 R:      Benjamin Fair <[email protected]>
2647 L:      [email protected] (moderated for non-subscribers)
2648 S:      Supported
2649 F:      Documentation/devicetree/bindings/*/*/*npcm*
2650 F:      Documentation/devicetree/bindings/*/*npcm*
2651 F:      Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2652 F:      arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2653 F:      arch/arm/mach-npcm/
2654 F:      arch/arm64/boot/dts/nuvoton/
2655 F:      drivers/*/*/*npcm*
2656 F:      drivers/*/*npcm*
2657 F:      drivers/rtc/rtc-nct3018y.c
2658 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2659 F:      include/dt-bindings/clock/nuvoton,npcm845-clk.h
2660
2661 ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2662 M:      Joseph Liu <[email protected]>
2663 M:      Marvin Lin <[email protected]>
2664 L:      [email protected]
2665 L:      [email protected] (moderated for non-subscribers)
2666 S:      Maintained
2667 F:      Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2668 F:      Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2669 F:      Documentation/userspace-api/media/drivers/npcm-video.rst
2670 F:      drivers/media/platform/nuvoton/
2671 F:      include/uapi/linux/npcm-video.h
2672
2673 ARM/NUVOTON WPCM450 ARCHITECTURE
2674 M:      Jonathan Neuschäfer <[email protected]>
2675 L:      [email protected] (moderated for non-subscribers)
2676 S:      Maintained
2677 W:      https://github.com/neuschaefer/wpcm450/wiki
2678 F:      Documentation/devicetree/bindings/*/*wpcm*
2679 F:      arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2680 F:      arch/arm/configs/wpcm450_defconfig
2681 F:      arch/arm/mach-npcm/wpcm450.c
2682 F:      drivers/*/*/*wpcm*
2683 F:      drivers/*/*wpcm*
2684
2685 ARM/NXP S32G ARCHITECTURE
2686 R:      Chester Lin <[email protected]>
2687 R:      Matthias Brugger <[email protected]>
2688 R:      Ghennadi Procopciuc <[email protected]>
2689 L:      NXP S32 Linux Team <[email protected]>
2690 L:      [email protected] (moderated for non-subscribers)
2691 S:      Maintained
2692 F:      arch/arm64/boot/dts/freescale/s32g*.dts*
2693 F:      drivers/pinctrl/nxp/
2694
2695 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2696 M:      Alexander Clouter <[email protected]>
2697 L:      [email protected] (moderated for non-subscribers)
2698 S:      Maintained
2699 W:      http://www.digriz.org.uk/ts78xx/kernel
2700 F:      arch/arm/mach-orion5x/ts78xx-*
2701
2702 ARM/QUALCOMM CHROMEBOOK SUPPORT
2703 R:      [email protected]
2704 F:      arch/arm64/boot/dts/qcom/sc7180*
2705 F:      arch/arm64/boot/dts/qcom/sc7280*
2706 F:      arch/arm64/boot/dts/qcom/sdm845-cheza*
2707
2708 ARM/QUALCOMM MAILING LIST
2709 L:      [email protected]
2710 F:      Documentation/devicetree/bindings/*/qcom*
2711 F:      Documentation/devicetree/bindings/soc/qcom/
2712 F:      arch/arm/boot/dts/qcom/
2713 F:      arch/arm/configs/qcom_defconfig
2714 F:      arch/arm/mach-qcom/
2715 F:      arch/arm64/boot/dts/qcom/
2716 F:      drivers/*/*/pm8???-*
2717 F:      drivers/*/*/qcom*
2718 F:      drivers/*/*/qcom/
2719 F:      drivers/*/qcom*
2720 F:      drivers/*/qcom/
2721 F:      drivers/bluetooth/btqcomsmd.c
2722 F:      drivers/clocksource/timer-qcom.c
2723 F:      drivers/cpuidle/cpuidle-qcom-spm.c
2724 F:      drivers/extcon/extcon-qcom*
2725 F:      drivers/i2c/busses/i2c-qcom-geni.c
2726 F:      drivers/i2c/busses/i2c-qup.c
2727 F:      drivers/iommu/msm*
2728 F:      drivers/mfd/ssbi.c
2729 F:      drivers/mmc/host/mmci_qcom*
2730 F:      drivers/mmc/host/sdhci-msm.c
2731 F:      drivers/pci/controller/dwc/pcie-qcom.c
2732 F:      drivers/phy/qualcomm/
2733 F:      drivers/power/*/msm*
2734 F:      drivers/reset/reset-qcom-*
2735 F:      drivers/rtc/rtc-pm8xxx.c
2736 F:      drivers/spi/spi-geni-qcom.c
2737 F:      drivers/spi/spi-qcom-qspi.c
2738 F:      drivers/spi/spi-qup.c
2739 F:      drivers/tty/serial/msm_serial.c
2740 F:      drivers/ufs/host/ufs-qcom*
2741 F:      drivers/usb/dwc3/dwc3-qcom.c
2742 F:      include/dt-bindings/*/qcom*
2743 F:      include/linux/*/qcom*
2744 F:      include/linux/soc/qcom/
2745
2746 ARM/QUALCOMM SUPPORT
2747 M:      Bjorn Andersson <[email protected]>
2748 M:      Konrad Dybcio <[email protected]>
2749 L:      [email protected]
2750 S:      Maintained
2751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2752 F:      Documentation/devicetree/bindings/arm/qcom-soc.yaml
2753 F:      Documentation/devicetree/bindings/arm/qcom.yaml
2754 F:      Documentation/devicetree/bindings/bus/qcom*
2755 F:      Documentation/devicetree/bindings/cache/qcom,llcc.yaml
2756 F:      Documentation/devicetree/bindings/firmware/qcom,scm.yaml
2757 F:      Documentation/devicetree/bindings/reserved-memory/qcom
2758 F:      Documentation/devicetree/bindings/soc/qcom/
2759 F:      arch/arm/boot/dts/qcom/
2760 F:      arch/arm/configs/qcom_defconfig
2761 F:      arch/arm/mach-qcom/
2762 F:      arch/arm64/boot/dts/qcom/
2763 F:      drivers/bus/qcom*
2764 F:      drivers/firmware/qcom/
2765 F:      drivers/soc/qcom/
2766 F:      include/dt-bindings/arm/qcom,ids.h
2767 F:      include/dt-bindings/firmware/qcom,scm.h
2768 F:      include/dt-bindings/soc/qcom*
2769 F:      include/linux/firmware/qcom
2770 F:      include/linux/soc/qcom/
2771 F:      include/soc/qcom/
2772
2773 ARM/RDA MICRO ARCHITECTURE
2774 M:      Manivannan Sadhasivam <[email protected]>
2775 L:      [email protected] (moderated for non-subscribers)
2776 L:      [email protected] (moderated for non-subscribers)
2777 S:      Maintained
2778 F:      Documentation/devicetree/bindings/arm/rda.yaml
2779 F:      Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2780 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2781 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2782 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2783 F:      arch/arm/boot/dts/unisoc/
2784 F:      drivers/clocksource/timer-rda.c
2785 F:      drivers/gpio/gpio-rda.c
2786 F:      drivers/irqchip/irq-rda-intc.c
2787 F:      drivers/tty/serial/rda-uart.c
2788
2789 ARM/REALTEK ARCHITECTURE
2790 M:      Andreas Färber <[email protected]>
2791 L:      [email protected] (moderated for non-subscribers)
2792 L:      [email protected] (moderated for non-subscribers)
2793 S:      Maintained
2794 F:      Documentation/devicetree/bindings/arm/realtek.yaml
2795 F:      arch/arm/boot/dts/realtek/
2796 F:      arch/arm/mach-realtek/
2797 F:      arch/arm64/boot/dts/realtek/
2798
2799 ARM/RISC-V/RENESAS ARCHITECTURE
2800 M:      Geert Uytterhoeven <[email protected]>
2801 M:      Magnus Damm <[email protected]>
2802 L:      [email protected]
2803 S:      Supported
2804 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2805 C:      irc://irc.libera.chat/renesas-soc
2806 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2807 F:      Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2808 F:      Documentation/devicetree/bindings/soc/renesas/
2809 F:      arch/arm/boot/dts/renesas/
2810 F:      arch/arm/configs/shmobile_defconfig
2811 F:      arch/arm/include/debug/renesas-scif.S
2812 F:      arch/arm/mach-shmobile/
2813 F:      arch/arm64/boot/dts/renesas/
2814 F:      arch/riscv/boot/dts/renesas/
2815 F:      drivers/pmdomain/renesas/
2816 F:      drivers/soc/renesas/
2817 F:      include/linux/soc/renesas/
2818 K:      \brenesas,
2819
2820 ARM/RISCPC ARCHITECTURE
2821 M:      Russell King <[email protected]>
2822 L:      [email protected] (moderated for non-subscribers)
2823 S:      Maintained
2824 W:      http://www.armlinux.org.uk/
2825 F:      arch/arm/include/asm/hardware/ioc.h
2826 F:      arch/arm/include/asm/hardware/iomd.h
2827 F:      arch/arm/include/asm/hardware/memc.h
2828 F:      arch/arm/mach-rpc/
2829 F:      drivers/net/ethernet/8390/etherh.c
2830 F:      drivers/net/ethernet/i825xx/ether1*
2831 F:      drivers/net/ethernet/seeq/ether3*
2832 F:      drivers/scsi/arm/
2833
2834 ARM/Rockchip SoC support
2835 M:      Heiko Stuebner <[email protected]>
2836 L:      [email protected] (moderated for non-subscribers)
2837 L:      [email protected]
2838 S:      Maintained
2839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2840 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2841 F:      Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2842 F:      Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2843 F:      arch/arm/boot/dts/rockchip/
2844 F:      arch/arm/mach-rockchip/
2845 F:      drivers/*/*/*rockchip*
2846 F:      drivers/*/*rockchip*
2847 F:      drivers/clk/rockchip/
2848 F:      drivers/i2c/busses/i2c-rk3x.c
2849 F:      sound/soc/rockchip/
2850 N:      rockchip
2851
2852 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2853 M:      Krzysztof Kozlowski <[email protected]>
2854 R:      Alim Akhtar <[email protected]>
2855 L:      [email protected] (moderated for non-subscribers)
2856 L:      [email protected]
2857 S:      Maintained
2858 P:      Documentation/process/maintainer-soc-clean-dts.rst
2859 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2860 B:      mailto:[email protected]
2861 C:      irc://irc.libera.chat/linux-exynos
2862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2863 F:      Documentation/arch/arm/samsung/
2864 F:      Documentation/devicetree/bindings/arm/samsung/
2865 F:      Documentation/devicetree/bindings/hwinfo/samsung,*
2866 F:      Documentation/devicetree/bindings/power/pd-samsung.yaml
2867 F:      Documentation/devicetree/bindings/soc/samsung/
2868 F:      arch/arm/boot/dts/samsung/
2869 F:      arch/arm/mach-exynos*/
2870 F:      arch/arm/mach-s3c/
2871 F:      arch/arm/mach-s5p*/
2872 F:      arch/arm64/boot/dts/exynos/
2873 F:      drivers/*/*/*s3c24*
2874 F:      drivers/*/*s3c24*
2875 F:      drivers/*/*s3c64xx*
2876 F:      drivers/*/*s5pv210*
2877 F:      drivers/clocksource/samsung_pwm_timer.c
2878 F:      drivers/memory/samsung/
2879 F:      drivers/pwm/pwm-samsung.c
2880 F:      drivers/soc/samsung/
2881 F:      drivers/tty/serial/samsung*
2882 F:      include/clocksource/samsung_pwm.h
2883 F:      include/linux/platform_data/*s3c*
2884 F:      include/linux/serial_s3c.h
2885 F:      include/linux/soc/samsung/
2886 N:      exynos
2887 N:      s3c64xx
2888 N:      s5pv210
2889
2890 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2891 M:      Łukasz Stelmach <[email protected]>
2892 L:      [email protected] (moderated for non-subscribers)
2893 L:      [email protected]
2894 S:      Maintained
2895 F:      drivers/media/platform/samsung/s5p-g2d/
2896
2897 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2898 M:      Marek Szyprowski <[email protected]>
2899 L:      [email protected]
2900 L:      [email protected]
2901 S:      Maintained
2902 F:      Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
2903 F:      drivers/media/cec/platform/s5p/
2904
2905 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2906 M:      Andrzej Pietrasiewicz <[email protected]>
2907 M:      Jacek Anaszewski <[email protected]>
2908 M:      Sylwester Nawrocki <[email protected]>
2909 L:      [email protected] (moderated for non-subscribers)
2910 L:      [email protected]
2911 S:      Maintained
2912 F:      Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2913 F:      drivers/media/platform/samsung/s5p-jpeg/
2914
2915 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2916 M:      Marek Szyprowski <[email protected]>
2917 M:      Andrzej Hajda <[email protected]>
2918 L:      [email protected] (moderated for non-subscribers)
2919 L:      [email protected]
2920 S:      Maintained
2921 F:      Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
2922 F:      drivers/media/platform/samsung/s5p-mfc/
2923
2924 ARM/SOCFPGA ARCHITECTURE
2925 M:      Dinh Nguyen <[email protected]>
2926 S:      Maintained
2927 W:      http://www.rocketboards.org
2928 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2929 F:      arch/arm/boot/dts/intel/socfpga/
2930 F:      arch/arm/configs/socfpga_defconfig
2931 F:      arch/arm/mach-socfpga/
2932 F:      arch/arm64/boot/dts/altera/
2933 F:      arch/arm64/boot/dts/intel/
2934
2935 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2936 M:      Dinh Nguyen <[email protected]>
2937 S:      Maintained
2938 F:      drivers/clk/socfpga/
2939
2940 ARM/SOCFPGA EDAC SUPPORT
2941 M:      Dinh Nguyen <[email protected]>
2942 S:      Maintained
2943 F:      drivers/edac/altera_edac.[ch]
2944
2945 ARM/SPREADTRUM SoC SUPPORT
2946 M:      Orson Zhai <[email protected]>
2947 M:      Baolin Wang <[email protected]>
2948 R:      Chunyan Zhang <[email protected]>
2949 S:      Maintained
2950 F:      arch/arm64/boot/dts/sprd
2951 N:      sprd
2952 N:      sc27xx
2953 N:      sc2731
2954
2955 ARM/STI ARCHITECTURE
2956 M:      Patrice Chotard <[email protected]>
2957 L:      [email protected] (moderated for non-subscribers)
2958 S:      Maintained
2959 W:      http://www.stlinux.com
2960 F:      Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
2961 F:      Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
2962 F:      arch/arm/boot/dts/st/sti*
2963 F:      arch/arm/mach-sti/
2964 F:      drivers/ata/ahci_st.c
2965 F:      drivers/char/hw_random/st-rng.c
2966 F:      drivers/clocksource/arm_global_timer.c
2967 F:      drivers/clocksource/clksrc_st_lpc.c
2968 F:      drivers/cpufreq/sti-cpufreq.c
2969 F:      drivers/dma/st_fdma*
2970 F:      drivers/i2c/busses/i2c-st.c
2971 F:      drivers/media/platform/st/sti/c8sectpfe/
2972 F:      drivers/media/rc/st_rc.c
2973 F:      drivers/mmc/host/sdhci-st.c
2974 F:      drivers/phy/st/phy-miphy28lp.c
2975 F:      drivers/phy/st/phy-stih407-usb.c
2976 F:      drivers/pinctrl/pinctrl-st.c
2977 F:      drivers/remoteproc/st_remoteproc.c
2978 F:      drivers/remoteproc/st_slim_rproc.c
2979 F:      drivers/reset/sti/
2980 F:      drivers/rtc/rtc-st-lpc.c
2981 F:      drivers/tty/serial/st-asc.c
2982 F:      drivers/usb/dwc3/dwc3-st.c
2983 F:      drivers/usb/host/ehci-st.c
2984 F:      drivers/usb/host/ohci-st.c
2985 F:      drivers/watchdog/st_lpc_wdt.c
2986 F:      include/linux/remoteproc/st_slim_rproc.h
2987
2988 ARM/STM32 ARCHITECTURE
2989 M:      Maxime Coquelin <[email protected]>
2990 M:      Alexandre Torgue <[email protected]>
2991 L:      [email protected] (moderated for non-subscribers)
2992 L:      [email protected] (moderated for non-subscribers)
2993 S:      Maintained
2994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2995 F:      arch/arm/boot/dts/st/stm32*
2996 F:      arch/arm/mach-stm32/
2997 F:      arch/arm64/boot/dts/st/
2998 F:      drivers/clocksource/armv7m_systick.c
2999 N:      stm32
3000 N:      stm
3001
3002 ARM/SUNPLUS SP7021 SOC SUPPORT
3003 M:      Qin Jian <[email protected]>
3004 L:      [email protected] (moderated for mon-subscribers)
3005 S:      Maintained
3006 W:      https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
3007 F:      Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
3008 F:      Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
3009 F:      Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
3010 F:      Documentation/devicetree/bindings/reset/sunplus,reset.yaml
3011 F:      arch/arm/boot/dts/sunplus/
3012 F:      arch/arm/configs/sp7021_*defconfig
3013 F:      drivers/clk/clk-sp7021.c
3014 F:      drivers/irqchip/irq-sp7021-intc.c
3015 F:      drivers/reset/reset-sunplus.c
3016 F:      include/dt-bindings/clock/sunplus,sp7021-clkc.h
3017 F:      include/dt-bindings/reset/sunplus,sp7021-reset.h
3018
3019 ARM/Synaptics SoC support
3020 M:      Jisheng Zhang <[email protected]>
3021 M:      Sebastian Hesselbarth <[email protected]>
3022 L:      [email protected] (moderated for non-subscribers)
3023 S:      Maintained
3024 F:      arch/arm/boot/dts/synaptics/
3025 F:      arch/arm/mach-berlin/
3026 F:      arch/arm64/boot/dts/synaptics/
3027
3028 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
3029 M:      Hans Verkuil <[email protected]>
3030 L:      [email protected]
3031 L:      [email protected]
3032 S:      Maintained
3033 F:      Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
3034 F:      drivers/media/cec/platform/tegra/
3035
3036 ARM/TESLA FSD SoC SUPPORT
3037 M:      Alim Akhtar <[email protected]>
3038 M:      [email protected]
3039 L:      [email protected] (moderated for non-subscribers)
3040 L:      [email protected]
3041 S:      Maintained
3042 F:      arch/arm64/boot/dts/tesla/
3043
3044 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
3045 M:      Santosh Shilimkar <[email protected]>
3046 L:      [email protected]
3047 S:      Maintained
3048 F:      drivers/memory/*emif*
3049
3050 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3051 M:      Nishanth Menon <[email protected]>
3052 M:      Santosh Shilimkar <[email protected]>
3053 L:      [email protected] (moderated for non-subscribers)
3054 S:      Maintained
3055 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3056 F:      arch/arm/boot/dts/ti/keystone/
3057 F:      arch/arm/mach-keystone/
3058
3059 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3060 M:      Santosh Shilimkar <[email protected]>
3061 L:      [email protected]
3062 S:      Maintained
3063 F:      drivers/clk/keystone/
3064
3065 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3066 M:      Santosh Shilimkar <[email protected]>
3067 L:      [email protected] (moderated for non-subscribers)
3068 L:      [email protected]
3069 S:      Maintained
3070 F:      drivers/clocksource/timer-keystone.c
3071
3072 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3073 M:      Santosh Shilimkar <[email protected]>
3074 L:      [email protected]
3075 S:      Maintained
3076 F:      drivers/power/reset/keystone-reset.c
3077
3078 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3079 M:      Nishanth Menon <[email protected]>
3080 M:      Vignesh Raghavendra <[email protected]>
3081 M:      Tero Kristo <[email protected]>
3082 L:      [email protected] (moderated for non-subscribers)
3083 S:      Supported
3084 F:      Documentation/devicetree/bindings/arm/ti/k3.yaml
3085 F:      Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3086 F:      arch/arm64/boot/dts/ti/Makefile
3087 F:      arch/arm64/boot/dts/ti/k3-*
3088
3089 ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
3090 M:      Krzysztof Kozlowski <[email protected]>
3091 L:      [email protected] (moderated for non-subscribers)
3092 S:      Odd Fixes
3093 F:      Documentation/devicetree/bindings/*/*/ti,nspire*
3094 F:      Documentation/devicetree/bindings/*/ti,nspire*
3095 F:      Documentation/devicetree/bindings/arm/ti/nspire.yaml
3096 F:      arch/arm/boot/dts/nspire/
3097
3098 ARM/TOSHIBA VISCONTI ARCHITECTURE
3099 M:      Nobuhiro Iwamatsu <[email protected]>
3100 L:      [email protected] (moderated for non-subscribers)
3101 S:      Supported
3102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3103 F:      Documentation/devicetree/bindings/arm/toshiba.yaml
3104 F:      Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3105 F:      Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3106 F:      Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3107 F:      Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3108 F:      Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3109 F:      Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3110 F:      Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3111 F:      arch/arm64/boot/dts/toshiba/
3112 F:      drivers/clk/visconti/
3113 F:      drivers/gpio/gpio-visconti.c
3114 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3115 F:      drivers/pci/controller/dwc/pcie-visconti.c
3116 F:      drivers/pinctrl/visconti/
3117 F:      drivers/watchdog/visconti_wdt.c
3118 N:      visconti
3119
3120 ARM/UNIPHIER ARCHITECTURE
3121 M:      Kunihiko Hayashi <[email protected]>
3122 M:      Masami Hiramatsu <[email protected]>
3123 L:      [email protected] (moderated for non-subscribers)
3124 S:      Maintained
3125 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3126 F:      Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3127 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3128 F:      Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3129 F:      arch/arm/boot/dts/socionext/uniphier*
3130 F:      arch/arm/include/asm/hardware/cache-uniphier.h
3131 F:      arch/arm/mm/cache-uniphier.c
3132 F:      arch/arm64/boot/dts/socionext/uniphier*
3133 F:      drivers/bus/uniphier-system-bus.c
3134 F:      drivers/clk/uniphier/
3135 F:      drivers/dma/uniphier-mdmac.c
3136 F:      drivers/gpio/gpio-uniphier.c
3137 F:      drivers/i2c/busses/i2c-uniphier*
3138 F:      drivers/irqchip/irq-uniphier-aidet.c
3139 F:      drivers/mmc/host/uniphier-sd.c
3140 F:      drivers/pinctrl/uniphier/
3141 F:      drivers/reset/reset-uniphier.c
3142 F:      drivers/tty/serial/8250/8250_uniphier.c
3143 N:      uniphier
3144
3145 ARM/VERSATILE EXPRESS PLATFORM
3146 M:      Liviu Dudau <[email protected]>
3147 M:      Sudeep Holla <[email protected]>
3148 M:      Lorenzo Pieralisi <[email protected]>
3149 L:      [email protected] (moderated for non-subscribers)
3150 S:      Maintained
3151 N:      mps2
3152 N:      vexpress
3153 F:      arch/arm/mach-versatile/
3154 F:      arch/arm64/boot/dts/arm/
3155 F:      drivers/clocksource/timer-versatile.c
3156 X:      drivers/cpufreq/vexpress-spc-cpufreq.c
3157 X:      Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3158
3159 ARM/VFP SUPPORT
3160 M:      Russell King <[email protected]>
3161 L:      [email protected] (moderated for non-subscribers)
3162 S:      Maintained
3163 W:      http://www.armlinux.org.uk/
3164 F:      arch/arm/vfp/
3165
3166 ARM/VT8500 ARM ARCHITECTURE
3167 M:      Alexey Charkov <[email protected]>
3168 M:      Krzysztof Kozlowski <[email protected]>
3169 L:      [email protected] (moderated for non-subscribers)
3170 S:      Odd Fixes
3171 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3172 F:      arch/arm/boot/dts/vt8500/
3173 F:      arch/arm/mach-vt8500/
3174 F:      drivers/clocksource/timer-vt8500.c
3175 F:      drivers/i2c/busses/i2c-viai2c-wmt.c
3176 F:      drivers/mmc/host/wmt-sdmmc.c
3177 F:      drivers/pwm/pwm-vt8500.c
3178 F:      drivers/rtc/rtc-vt8500.c
3179 F:      drivers/tty/serial/vt8500_serial.c
3180 F:      drivers/video/fbdev/vt8500lcdfb.*
3181 F:      drivers/video/fbdev/wm8505fb*
3182 F:      drivers/video/fbdev/wmt_ge_rops.*
3183
3184 ARM/ZYNQ ARCHITECTURE
3185 M:      Michal Simek <[email protected]>
3186 L:      [email protected] (moderated for non-subscribers)
3187 S:      Supported
3188 W:      http://wiki.xilinx.com
3189 T:      git https://github.com/Xilinx/linux-xlnx.git
3190 F:      Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3191 F:      Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3192 F:      Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3193 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3194 F:      Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3195 F:      Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3196 F:      arch/arm/mach-zynq/
3197 F:      drivers/clocksource/timer-cadence-ttc.c
3198 F:      drivers/cpuidle/cpuidle-zynq.c
3199 F:      drivers/edac/synopsys_edac.c
3200 F:      drivers/i2c/busses/i2c-cadence.c
3201 F:      drivers/i2c/busses/i2c-xiic.c
3202 F:      drivers/mmc/host/sdhci-of-arasan.c
3203 N:      zynq
3204 N:      xilinx
3205
3206 ARM64 FIT SUPPORT
3207 M:      Simon Glass <[email protected]>
3208 L:      [email protected] (moderated for non-subscribers)
3209 S:      Maintained
3210 F:      arch/arm64/boot/Makefile
3211 F:      scripts/make_fit.py
3212
3213 ARM64 PLATFORM DRIVERS
3214 M:      Hans de Goede <[email protected]>
3215 M:      Ilpo Järvinen <[email protected]>
3216 R:      Bryan O'Donoghue <[email protected]>
3217 L:      [email protected]
3218 S:      Maintained
3219 Q:      https://patchwork.kernel.org/project/platform-driver-x86/list/
3220 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3221 F:      drivers/platform/arm64/
3222
3223 ARM64 PORT (AARCH64 ARCHITECTURE)
3224 M:      Catalin Marinas <[email protected]>
3225 M:      Will Deacon <[email protected]>
3226 L:      [email protected] (moderated for non-subscribers)
3227 S:      Maintained
3228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3229 F:      Documentation/arch/arm64/
3230 F:      arch/arm64/
3231 F:      tools/testing/selftests/arm64/
3232 X:      arch/arm64/boot/dts/
3233
3234 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3235 M:      George McCollister <[email protected]>
3236 L:      [email protected]
3237 S:      Maintained
3238 F:      Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3239 F:      drivers/net/dsa/xrs700x/*
3240 F:      net/dsa/tag_xrs700x.c
3241
3242 AS3645A LED FLASH CONTROLLER DRIVER
3243 M:      Sakari Ailus <[email protected]>
3244 L:      [email protected]
3245 S:      Maintained
3246 F:      drivers/leds/flash/leds-as3645a.c
3247
3248 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3249 M:      Tianshu Qiu <[email protected]>
3250 L:      [email protected]
3251 S:      Maintained
3252 T:      git git://linuxtv.org/media_tree.git
3253 F:      Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3254 F:      drivers/media/i2c/ak7375.c
3255
3256 ASAHI KASEI AK8974 DRIVER
3257 M:      Linus Walleij <[email protected]>
3258 L:      [email protected]
3259 S:      Supported
3260 W:      http://www.akm.com/
3261 F:      drivers/iio/magnetometer/ak8974.c
3262
3263 AOSONG AGS02MA TVOC SENSOR DRIVER
3264 M:      Anshul Dalal <[email protected]>
3265 L:      [email protected]
3266 S:      Maintained
3267 F:      Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3268 F:      drivers/iio/chemical/ags02ma.c
3269
3270 ASC7621 HARDWARE MONITOR DRIVER
3271 M:      George Joseph <[email protected]>
3272 L:      [email protected]
3273 S:      Maintained
3274 F:      Documentation/hwmon/asc7621.rst
3275 F:      drivers/hwmon/asc7621.c
3276
3277 ASIX AX88796C SPI ETHERNET ADAPTER
3278 M:      Łukasz Stelmach <[email protected]>
3279 S:      Maintained
3280 F:      Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3281 F:      drivers/net/ethernet/asix/ax88796c_*
3282
3283 ASIX PHY DRIVER [RUST]
3284 M:      FUJITA Tomonori <[email protected]>
3285 R:      Trevor Gross <[email protected]>
3286 L:      [email protected]
3287 L:      [email protected]
3288 S:      Maintained
3289 F:      drivers/net/phy/ax88796b_rust.rs
3290
3291 ASPEED CRYPTO DRIVER
3292 M:      Neal Liu <[email protected]>
3293 L:      [email protected] (moderated for non-subscribers)
3294 S:      Maintained
3295 F:      Documentation/devicetree/bindings/crypto/aspeed,*
3296 F:      drivers/crypto/aspeed/
3297
3298 ASPEED PECI CONTROLLER
3299 M:      Iwona Winiarska <[email protected]>
3300 L:      [email protected] (moderated for non-subscribers)
3301 L:      [email protected] (moderated for non-subscribers)
3302 S:      Supported
3303 F:      Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3304 F:      drivers/peci/controller/peci-aspeed.c
3305
3306 ASPEED PINCTRL DRIVERS
3307 M:      Andrew Jeffery <[email protected]>
3308 L:      [email protected] (moderated for non-subscribers)
3309 L:      [email protected] (moderated for non-subscribers)
3310 L:      [email protected]
3311 S:      Maintained
3312 F:      Documentation/devicetree/bindings/pinctrl/aspeed,*
3313 F:      drivers/pinctrl/aspeed/
3314
3315 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3316 M:      Eddie James <[email protected]>
3317 L:      [email protected] (moderated for non-subscribers)
3318 S:      Maintained
3319 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3320 F:      drivers/irqchip/irq-aspeed-scu-ic.c
3321 F:      include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3322
3323 ASPEED SD/MMC DRIVER
3324 M:      Andrew Jeffery <[email protected]>
3325 L:      [email protected] (moderated for non-subscribers)
3326 L:      [email protected] (moderated for non-subscribers)
3327 L:      [email protected]
3328 S:      Maintained
3329 F:      Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3330 F:      drivers/mmc/host/sdhci-of-aspeed*
3331
3332 ASPEED SMC SPI DRIVER
3333 M:      Chin-Ting Kuo <[email protected]>
3334 M:      Cédric Le Goater <[email protected]>
3335 L:      [email protected] (moderated for non-subscribers)
3336 L:      [email protected] (moderated for non-subscribers)
3337 L:      [email protected]
3338 S:      Maintained
3339 F:      Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3340 F:      drivers/spi/spi-aspeed-smc.c
3341
3342 ASPEED USB UDC DRIVER
3343 M:      Neal Liu <[email protected]>
3344 L:      [email protected] (moderated for non-subscribers)
3345 S:      Maintained
3346 F:      Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3347 F:      drivers/usb/gadget/udc/aspeed_udc.c
3348
3349 ASPEED VIDEO ENGINE DRIVER
3350 M:      Eddie James <[email protected]>
3351 L:      [email protected]
3352 L:      [email protected] (moderated for non-subscribers)
3353 S:      Maintained
3354 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
3355 F:      drivers/media/platform/aspeed/
3356
3357 ASUS EC HARDWARE MONITOR DRIVER
3358 M:      Eugene Shalygin <[email protected]>
3359 L:      [email protected]
3360 S:      Maintained
3361 F:      drivers/hwmon/asus-ec-sensors.c
3362
3363 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3364 M:      Corentin Chary <[email protected]>
3365 M:      Luke D. Jones <[email protected]>
3366 L:      [email protected]
3367 S:      Maintained
3368 W:      https://asus-linux.org/
3369 F:      drivers/platform/x86/asus*.c
3370 F:      drivers/platform/x86/eeepc*.c
3371
3372 ASUS TF103C DOCK DRIVER
3373 M:      Hans de Goede <[email protected]>
3374 L:      [email protected]
3375 S:      Maintained
3376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3377 F:      drivers/platform/x86/asus-tf103c-dock.c
3378
3379 ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3380 M:      Aleksa Savic <[email protected]>
3381 L:      [email protected]
3382 S:      Maintained
3383 F:      drivers/hwmon/asus_rog_ryujin.c
3384
3385 ASUS WIRELESS RADIO CONTROL DRIVER
3386 M:      João Paulo Rechi Vita <[email protected]>
3387 L:      [email protected]
3388 S:      Maintained
3389 F:      drivers/platform/x86/asus-wireless.c
3390
3391 ASUS WMI HARDWARE MONITOR DRIVER
3392 M:      Ed Brindley <[email protected]>
3393 M:      Denis Pauk <[email protected]>
3394 L:      [email protected]
3395 S:      Maintained
3396 F:      drivers/hwmon/asus_wmi_sensors.c
3397
3398 ASYMMETRIC KEYS
3399 M:      David Howells <[email protected]>
3400 L:      [email protected]
3401 S:      Maintained
3402 F:      Documentation/crypto/asymmetric-keys.rst
3403 F:      crypto/asymmetric_keys/
3404 F:      include/crypto/pkcs7.h
3405 F:      include/crypto/public_key.h
3406 F:      include/linux/verification.h
3407
3408 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3409 R:      Dan Williams <[email protected]>
3410 S:      Odd fixes
3411 W:      http://sourceforge.net/projects/xscaleiop
3412 F:      Documentation/crypto/async-tx-api.rst
3413 F:      crypto/async_tx/
3414 F:      include/linux/async_tx.h
3415
3416 AT24 EEPROM DRIVER
3417 M:      Bartosz Golaszewski <[email protected]>
3418 L:      [email protected]
3419 S:      Maintained
3420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3421 F:      Documentation/devicetree/bindings/eeprom/at24.yaml
3422 F:      drivers/misc/eeprom/at24.c
3423
3424 ATA OVER ETHERNET (AOE) DRIVER
3425 M:      "Justin Sanders" <[email protected]>
3426 S:      Supported
3427 W:      http://www.openaoe.org/
3428 F:      Documentation/admin-guide/aoe/
3429 F:      drivers/block/aoe/
3430
3431 ATC260X PMIC MFD DRIVER
3432 M:      Manivannan Sadhasivam <[email protected]>
3433 M:      Cristian Ciocaltea <[email protected]>
3434 L:      [email protected]
3435 S:      Maintained
3436 F:      Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3437 F:      drivers/input/misc/atc260x-onkey.c
3438 F:      drivers/mfd/atc260*
3439 F:      drivers/power/reset/atc260x-poweroff.c
3440 F:      drivers/regulator/atc260x-regulator.c
3441 F:      include/linux/mfd/atc260x/*
3442
3443 ATHEROS 71XX/9XXX GPIO DRIVER
3444 M:      Alban Bedel <[email protected]>
3445 S:      Maintained
3446 W:      https://github.com/AlbanBedel/linux
3447 T:      git git://github.com/AlbanBedel/linux
3448 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3449 F:      drivers/gpio/gpio-ath79.c
3450
3451 ATHEROS 71XX/9XXX USB PHY DRIVER
3452 M:      Alban Bedel <[email protected]>
3453 S:      Maintained
3454 W:      https://github.com/AlbanBedel/linux
3455 T:      git git://github.com/AlbanBedel/linux
3456 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3457 F:      drivers/phy/qualcomm/phy-ath79-usb.c
3458
3459 ATHEROS ATH GENERIC UTILITIES
3460 M:      Kalle Valo <[email protected]>
3461 L:      [email protected]
3462 S:      Supported
3463 F:      drivers/net/wireless/ath/*
3464
3465 ATHEROS ATH5K WIRELESS DRIVER
3466 M:      Jiri Slaby <[email protected]>
3467 M:      Nick Kossifidis <[email protected]>
3468 M:      Luis Chamberlain <[email protected]>
3469 L:      [email protected]
3470 S:      Maintained
3471 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3472 F:      drivers/net/wireless/ath/ath5k/
3473
3474 ATHEROS ATH6KL WIRELESS DRIVER
3475 L:      [email protected]
3476 S:      Orphan
3477 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3478 F:      drivers/net/wireless/ath/ath6kl/
3479
3480 ATI_REMOTE2 DRIVER
3481 M:      Ville Syrjala <[email protected]>
3482 S:      Maintained
3483 F:      drivers/input/misc/ati_remote2.c
3484
3485 ATK0110 HWMON DRIVER
3486 M:      Luca Tettamanti <[email protected]>
3487 L:      [email protected]
3488 S:      Maintained
3489 F:      drivers/hwmon/asus_atk0110.c
3490
3491 ATLX ETHERNET DRIVERS
3492 M:      Chris Snook <[email protected]>
3493 L:      [email protected]
3494 S:      Maintained
3495 W:      http://sourceforge.net/projects/atl1
3496 W:      http://atl1.sourceforge.net
3497 F:      drivers/net/ethernet/atheros/
3498
3499 ATM
3500 M:      Chas Williams <[email protected]>
3501 L:      [email protected] (moderated for non-subscribers)
3502 L:      [email protected]
3503 S:      Maintained
3504 W:      http://linux-atm.sourceforge.net
3505 F:      drivers/atm/
3506 F:      include/linux/atm*
3507 F:      include/linux/sonet.h
3508 F:      include/uapi/linux/atm*
3509 F:      include/uapi/linux/sonet.h
3510
3511 ATMEL MACB ETHERNET DRIVER
3512 M:      Nicolas Ferre <[email protected]>
3513 M:      Claudiu Beznea <[email protected]>
3514 S:      Supported
3515 F:      drivers/net/ethernet/cadence/
3516
3517 ATMEL MAXTOUCH DRIVER
3518 M:      Nick Dyer <[email protected]>
3519 S:      Maintained
3520 T:      git git://github.com/ndyer/linux.git
3521 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3522 F:      drivers/input/touchscreen/atmel_mxt_ts.c
3523
3524 ATOMIC INFRASTRUCTURE
3525 M:      Will Deacon <[email protected]>
3526 M:      Peter Zijlstra <[email protected]>
3527 R:      Boqun Feng <[email protected]>
3528 R:      Mark Rutland <[email protected]>
3529 L:      [email protected]
3530 S:      Maintained
3531 F:      Documentation/atomic_*.txt
3532 F:      arch/*/include/asm/atomic*.h
3533 F:      include/*/atomic*.h
3534 F:      include/linux/refcount.h
3535 F:      scripts/atomic/
3536
3537 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3538 M:      Bradley Grove <[email protected]>
3539 L:      [email protected]
3540 S:      Supported
3541 W:      http://www.attotech.com
3542 F:      drivers/scsi/esas2r
3543
3544 ATUSB IEEE 802.15.4 RADIO DRIVER
3545 M:      Stefan Schmidt <[email protected]>
3546 L:      [email protected]
3547 S:      Maintained
3548 F:      drivers/net/ieee802154/at86rf230.h
3549 F:      drivers/net/ieee802154/atusb.c
3550 F:      drivers/net/ieee802154/atusb.h
3551
3552 AUDIT SUBSYSTEM
3553 M:      Paul Moore <[email protected]>
3554 M:      Eric Paris <[email protected]>
3555 L:      [email protected]
3556 S:      Supported
3557 W:      https://github.com/linux-audit
3558 Q:      https://patchwork.kernel.org/project/audit/list
3559 B:      mailto:[email protected]
3560 P:      https://github.com/linux-audit/audit-kernel/blob/main/README.md
3561 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3562 F:      include/asm-generic/audit_*.h
3563 F:      include/linux/audit.h
3564 F:      include/linux/audit_arch.h
3565 F:      include/uapi/linux/audit.h
3566 F:      kernel/audit*
3567 F:      lib/*audit.c
3568 K:      \baudit_[a-z_0-9]\+\b
3569
3570 AUXILIARY BUS DRIVER
3571 M:      Greg Kroah-Hartman <[email protected]>
3572 R:      Dave Ertman <[email protected]>
3573 R:      Ira Weiny <[email protected]>
3574 S:      Supported
3575 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3576 F:      Documentation/driver-api/auxiliary_bus.rst
3577 F:      drivers/base/auxiliary.c
3578 F:      include/linux/auxiliary_bus.h
3579
3580 AUXILIARY DISPLAY DRIVERS
3581 M:      Andy Shevchenko <[email protected]>
3582 R:      Geert Uytterhoeven <[email protected]>
3583 S:      Odd Fixes
3584 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3585 F:      Documentation/devicetree/bindings/auxdisplay/
3586 F:      drivers/auxdisplay/
3587 F:      include/linux/cfag12864b.h
3588 F:      include/uapi/linux/map_to_14segment.h
3589 F:      include/uapi/linux/map_to_7segment.h
3590
3591 AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER
3592 M:      Subhajit Ghosh <[email protected]>
3593 L:      [email protected]
3594 S:      Maintained
3595 F:      Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
3596 F:      drivers/iio/light/apds9306.c
3597
3598 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3599 M:      Andreas Klinger <[email protected]>
3600 L:      [email protected]
3601 S:      Maintained
3602 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3603 F:      drivers/iio/adc/hx711.c
3604
3605 AX.25 NETWORK LAYER
3606 L:      [email protected]
3607 S:      Orphan
3608 W:      https://linux-ax25.in-berlin.de
3609 F:      include/net/ax25.h
3610 F:      include/uapi/linux/ax25.h
3611 F:      net/ax25/
3612
3613 AXENTIA ARM DEVICES
3614 M:      Peter Rosin <[email protected]>
3615 L:      [email protected] (moderated for non-subscribers)
3616 S:      Maintained
3617 F:      arch/arm/boot/dts/microchip/at91-linea.dtsi
3618 F:      arch/arm/boot/dts/microchip/at91-natte.dtsi
3619 F:      arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3620 F:      arch/arm/boot/dts/microchip/at91-tse850-3.dts
3621
3622 AXENTIA ASOC DRIVERS
3623 M:      Peter Rosin <[email protected]>
3624 L:      [email protected] (moderated for non-subscribers)
3625 S:      Maintained
3626 F:      Documentation/devicetree/bindings/sound/axentia,*
3627 F:      sound/soc/atmel/tse850-pcm5142.c
3628
3629 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3630 M:      Nuno Sá <[email protected]>
3631 L:      [email protected]
3632 S:      Supported
3633 W:      https://ez.analog.com/linux-software-drivers
3634 F:      Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3635 F:      drivers/hwmon/axi-fan-control.c
3636
3637 AXI SPI ENGINE
3638 M:      Michael Hennerich <[email protected]>
3639 M:      Nuno Sá <[email protected]>
3640 R:      David Lechner <[email protected]>
3641 L:      [email protected]
3642 S:      Supported
3643 W:      https://ez.analog.com/linux-software-drivers
3644 F:      Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3645 F:      drivers/spi/spi-axi-spi-engine.c
3646
3647 AXI PWM GENERATOR
3648 M:      Michael Hennerich <[email protected]>
3649 M:      Nuno Sá <[email protected]>
3650 L:      [email protected]
3651 S:      Supported
3652 W:      https://ez.analog.com/linux-software-drivers
3653 F:      Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml
3654 F:      drivers/pwm/pwm-axi-pwmgen.c
3655
3656 AXXIA I2C CONTROLLER
3657 M:      Krzysztof Adamski <[email protected]>
3658 L:      [email protected]
3659 S:      Maintained
3660 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3661 F:      drivers/i2c/busses/i2c-axxia.c
3662
3663 AZ6007 DVB DRIVER
3664 M:      Mauro Carvalho Chehab <[email protected]>
3665 L:      [email protected]
3666 S:      Maintained
3667 W:      https://linuxtv.org
3668 T:      git git://linuxtv.org/media_tree.git
3669 F:      drivers/media/usb/dvb-usb-v2/az6007.c
3670
3671 AZTECH FM RADIO RECEIVER DRIVER
3672 M:      Hans Verkuil <[email protected]>
3673 L:      [email protected]
3674 S:      Maintained
3675 W:      https://linuxtv.org
3676 T:      git git://linuxtv.org/media_tree.git
3677 F:      drivers/media/radio/radio-aztech*
3678
3679 B43 WIRELESS DRIVER
3680 L:      [email protected]
3681 L:      [email protected]
3682 S:      Orphan
3683 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3684 F:      drivers/net/wireless/broadcom/b43/
3685
3686 B43LEGACY WIRELESS DRIVER
3687 L:      [email protected]
3688 L:      [email protected]
3689 S:      Orphan
3690 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3691 F:      drivers/net/wireless/broadcom/b43legacy/
3692
3693 BACKLIGHT CLASS/SUBSYSTEM
3694 M:      Lee Jones <[email protected]>
3695 M:      Daniel Thompson <[email protected]>
3696 M:      Jingoo Han <[email protected]>
3697 L:      [email protected]
3698 S:      Maintained
3699 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3700 F:      Documentation/ABI/stable/sysfs-class-backlight
3701 F:      Documentation/ABI/testing/sysfs-class-backlight
3702 F:      Documentation/devicetree/bindings/leds/backlight
3703 F:      drivers/video/backlight/
3704 F:      include/linux/backlight.h
3705 F:      include/linux/pwm_backlight.h
3706
3707 BAIKAL-T1 PVT HARDWARE MONITOR DRIVER
3708 M:      Serge Semin <[email protected]>
3709 L:      [email protected]
3710 S:      Supported
3711 F:      Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.yaml
3712 F:      Documentation/hwmon/bt1-pvt.rst
3713 F:      drivers/hwmon/bt1-pvt.[ch]
3714
3715 BARCO P50 GPIO DRIVER
3716 M:      Santosh Kumar Yadav <[email protected]>
3717 M:      Peter Korsgaard <[email protected]>
3718 S:      Maintained
3719 F:      drivers/platform/x86/barco-p50-gpio.c
3720
3721 BATMAN ADVANCED
3722 M:      Marek Lindner <[email protected]>
3723 M:      Simon Wunderlich <[email protected]>
3724 M:      Antonio Quartulli <[email protected]>
3725 M:      Sven Eckelmann <[email protected]>
3726 L:      [email protected] (moderated for non-subscribers)
3727 S:      Maintained
3728 W:      https://www.open-mesh.org/
3729 Q:      https://patchwork.open-mesh.org/project/batman/list/
3730 B:      https://www.open-mesh.org/projects/batman-adv/issues
3731 C:      ircs://irc.hackint.org/batadv
3732 T:      git https://git.open-mesh.org/linux-merge.git
3733 F:      Documentation/networking/batman-adv.rst
3734 F:      include/uapi/linux/batadv_packet.h
3735 F:      include/uapi/linux/batman_adv.h
3736 F:      net/batman-adv/
3737
3738 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3739 M:      Thomas Sailer <[email protected]>
3740 L:      [email protected]
3741 S:      Maintained
3742 W:      http://www.baycom.org/~tom/ham/ham.html
3743 F:      drivers/net/hamradio/baycom*
3744
3745 BCACHE (BLOCK LAYER CACHE)
3746 M:      Coly Li <[email protected]>
3747 M:      Kent Overstreet <[email protected]>
3748 L:      [email protected]
3749 S:      Maintained
3750 W:      http://bcache.evilpiepirate.org
3751 C:      irc://irc.oftc.net/bcache
3752 F:      drivers/md/bcache/
3753
3754 BCACHEFS
3755 M:      Kent Overstreet <[email protected]>
3756 L:      [email protected]
3757 S:      Supported
3758 C:      irc://irc.oftc.net/bcache
3759 T:      git https://evilpiepirate.org/git/bcachefs.git
3760 F:      fs/bcachefs/
3761 F:      Documentation/filesystems/bcachefs/
3762
3763 BDISP ST MEDIA DRIVER
3764 M:      Fabien Dessenne <[email protected]>
3765 L:      [email protected]
3766 S:      Supported
3767 W:      https://linuxtv.org
3768 T:      git git://linuxtv.org/media_tree.git
3769 F:      drivers/media/platform/st/sti/bdisp
3770
3771 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3772 M:      Dariusz Marcinkiewicz <[email protected]>
3773 L:      [email protected]
3774 S:      Maintained
3775 F:      drivers/net/ethernet/ec_bhf.c
3776
3777 BEFS FILE SYSTEM
3778 M:      Luis de Bethencourt <[email protected]>
3779 M:      Salah Triki <[email protected]>
3780 S:      Maintained
3781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3782 F:      Documentation/filesystems/befs.rst
3783 F:      fs/befs/
3784
3785 BFQ I/O SCHEDULER
3786 M:      Paolo Valente <[email protected]>
3787 M:      Jens Axboe <[email protected]>
3788 L:      [email protected]
3789 S:      Maintained
3790 F:      Documentation/block/bfq-iosched.rst
3791 F:      block/bfq-*
3792
3793 BFS FILE SYSTEM
3794 M:      "Tigran A. Aivazian" <[email protected]>
3795 S:      Maintained
3796 F:      Documentation/filesystems/bfs.rst
3797 F:      fs/bfs/
3798 F:      include/uapi/linux/bfs_fs.h
3799
3800 BINMAN
3801 M:      Simon Glass <[email protected]>
3802 S:      Supported
3803 F:      Documentation/devicetree/bindings/mtd/partitions/binman*
3804
3805 BITMAP API
3806 M:      Yury Norov <[email protected]>
3807 R:      Rasmus Villemoes <[email protected]>
3808 S:      Maintained
3809 F:      include/linux/bitfield.h
3810 F:      include/linux/bitmap-str.h
3811 F:      include/linux/bitmap.h
3812 F:      include/linux/bits.h
3813 F:      include/linux/cpumask.h
3814 F:      include/linux/cpumask_types.h
3815 F:      include/linux/find.h
3816 F:      include/linux/nodemask.h
3817 F:      include/linux/nodemask_types.h
3818 F:      include/vdso/bits.h
3819 F:      lib/bitmap-str.c
3820 F:      lib/bitmap.c
3821 F:      lib/cpumask.c
3822 F:      lib/cpumask_kunit.c
3823 F:      lib/find_bit.c
3824 F:      lib/find_bit_benchmark.c
3825 F:      lib/test_bitmap.c
3826 F:      tools/include/linux/bitfield.h
3827 F:      tools/include/linux/bitmap.h
3828 F:      tools/include/linux/bits.h
3829 F:      tools/include/linux/find.h
3830 F:      tools/include/vdso/bits.h
3831 F:      tools/lib/bitmap.c
3832 F:      tools/lib/find_bit.c
3833
3834 BITOPS API
3835 M:      Yury Norov <[email protected]>
3836 R:      Rasmus Villemoes <[email protected]>
3837 S:      Maintained
3838 F:      arch/*/include/asm/bitops.h
3839 F:      arch/*/include/asm/bitops_32.h
3840 F:      arch/*/include/asm/bitops_64.h
3841 F:      arch/*/lib/bitops.c
3842 F:      include/asm-generic/bitops
3843 F:      include/asm-generic/bitops.h
3844 F:      include/linux/bitops.h
3845 F:      lib/test_bitops.c
3846 F:      tools/*/bitops*
3847
3848 BLINKM RGB LED DRIVER
3849 M:      Jan-Simon Moeller <[email protected]>
3850 S:      Maintained
3851 F:      drivers/leds/leds-blinkm.c
3852
3853 BLOCK LAYER
3854 M:      Jens Axboe <[email protected]>
3855 L:      [email protected]
3856 S:      Maintained
3857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3858 F:      Documentation/ABI/stable/sysfs-block
3859 F:      Documentation/block/
3860 F:      block/
3861 F:      drivers/block/
3862 F:      include/linux/bio.h
3863 F:      include/linux/blk*
3864 F:      kernel/trace/blktrace.c
3865 F:      lib/sbitmap.c
3866
3867 BLOCK LAYER DEVICE DRIVER API [RUST]
3868 M:      Andreas Hindborg <[email protected]>
3869 R:      Boqun Feng <[email protected]>
3870 L:      [email protected]
3871 L:      [email protected]
3872 S:      Supported
3873 W:      https://rust-for-linux.com
3874 B:      https://github.com/Rust-for-Linux/linux/issues
3875 C:      https://rust-for-linux.zulipchat.com/#narrow/stream/Block
3876 T:      git https://github.com/Rust-for-Linux/linux.git rust-block-next
3877 F:      drivers/block/rnull.rs
3878 F:      rust/kernel/block.rs
3879 F:      rust/kernel/block/
3880
3881 BLOCK2MTD DRIVER
3882 M:      Joern Engel <[email protected]>
3883 L:      [email protected]
3884 S:      Maintained
3885 F:      drivers/mtd/devices/block2mtd.c
3886
3887 BLUETOOTH DRIVERS
3888 M:      Marcel Holtmann <[email protected]>
3889 M:      Luiz Augusto von Dentz <[email protected]>
3890 L:      [email protected]
3891 S:      Supported
3892 W:      http://www.bluez.org/
3893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3895 F:      Documentation/devicetree/bindings/net/bluetooth/
3896 F:      drivers/bluetooth/
3897
3898 BLUETOOTH SUBSYSTEM
3899 M:      Marcel Holtmann <[email protected]>
3900 M:      Johan Hedberg <[email protected]>
3901 M:      Luiz Augusto von Dentz <[email protected]>
3902 L:      [email protected]
3903 S:      Supported
3904 W:      http://www.bluez.org/
3905 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3906 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3907 F:      include/net/bluetooth/
3908 F:      net/bluetooth/
3909
3910 BONDING DRIVER
3911 M:      Jay Vosburgh <[email protected]>
3912 M:      Andy Gospodarek <[email protected]>
3913 L:      [email protected]
3914 S:      Maintained
3915 F:      Documentation/networking/bonding.rst
3916 F:      drivers/net/bonding/
3917 F:      include/net/bond*
3918 F:      include/uapi/linux/if_bonding.h
3919 F:      tools/testing/selftests/drivers/net/bonding/
3920
3921 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3922 M:      Dan Robertson <[email protected]>
3923 L:      [email protected]
3924 S:      Maintained
3925 F:      Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3926 F:      drivers/iio/accel/bma400*
3927
3928 BOSCH SENSORTEC BMI323 IMU IIO DRIVER
3929 M:      Jagath Jog J <[email protected]>
3930 L:      [email protected]
3931 S:      Maintained
3932 F:      Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
3933 F:      drivers/iio/imu/bmi323/
3934
3935 BPF JIT for ARC
3936 M:      Shahab Vahedi <[email protected]>
3937 L:      [email protected]
3938 S:      Maintained
3939 F:      arch/arc/net/
3940
3941 BPF JIT for ARM
3942 M:      Russell King <[email protected]>
3943 M:      Puranjay Mohan <[email protected]>
3944 L:      [email protected]
3945 S:      Maintained
3946 F:      arch/arm/net/
3947
3948 BPF JIT for ARM64
3949 M:      Daniel Borkmann <[email protected]>
3950 M:      Alexei Starovoitov <[email protected]>
3951 M:      Puranjay Mohan <[email protected]>
3952 R:      Xu Kuohai <[email protected]>
3953 L:      [email protected]
3954 S:      Supported
3955 F:      arch/arm64/net/
3956
3957 BPF JIT for LOONGARCH
3958 M:      Tiezhu Yang <[email protected]>
3959 R:      Hengqi Chen <[email protected]>
3960 L:      [email protected]
3961 S:      Maintained
3962 F:      arch/loongarch/net/
3963
3964 BPF JIT for MIPS (32-BIT AND 64-BIT)
3965 M:      Johan Almbladh <[email protected]>
3966 M:      Paul Burton <[email protected]>
3967 L:      [email protected]
3968 S:      Maintained
3969 F:      arch/mips/net/
3970
3971 BPF JIT for NFP NICs
3972 M:      Jakub Kicinski <[email protected]>
3973 L:      [email protected]
3974 S:      Odd Fixes
3975 F:      drivers/net/ethernet/netronome/nfp/bpf/
3976
3977 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3978 M:      Michael Ellerman <[email protected]>
3979 M:      Hari Bathini <[email protected]>
3980 M:      Christophe Leroy <[email protected]>
3981 R:      Naveen N Rao <[email protected]>
3982 L:      [email protected]
3983 S:      Supported
3984 F:      arch/powerpc/net/
3985
3986 BPF JIT for RISC-V (32-bit)
3987 M:      Luke Nelson <[email protected]>
3988 M:      Xi Wang <[email protected]>
3989 L:      [email protected]
3990 S:      Maintained
3991 F:      arch/riscv/net/
3992 X:      arch/riscv/net/bpf_jit_comp64.c
3993
3994 BPF JIT for RISC-V (64-bit)
3995 M:      Björn Töpel <[email protected]>
3996 R:      Pu Lehui <[email protected]>
3997 R:      Puranjay Mohan <[email protected]>
3998 L:      [email protected]
3999 S:      Maintained
4000 F:      arch/riscv/net/
4001 X:      arch/riscv/net/bpf_jit_comp32.c
4002
4003 BPF JIT for S390
4004 M:      Ilya Leoshkevich <[email protected]>
4005 M:      Heiko Carstens <[email protected]>
4006 M:      Vasily Gorbik <[email protected]>
4007 L:      [email protected]
4008 S:      Supported
4009 F:      arch/s390/net/
4010 X:      arch/s390/net/pnet.c
4011
4012 BPF JIT for SPARC (32-BIT AND 64-BIT)
4013 M:      David S. Miller <[email protected]>
4014 L:      [email protected]
4015 S:      Odd Fixes
4016 F:      arch/sparc/net/
4017
4018 BPF JIT for X86 32-BIT
4019 M:      Wang YanQing <[email protected]>
4020 L:      [email protected]
4021 S:      Odd Fixes
4022 F:      arch/x86/net/bpf_jit_comp32.c
4023
4024 BPF JIT for X86 64-BIT
4025 M:      Alexei Starovoitov <[email protected]>
4026 M:      Daniel Borkmann <[email protected]>
4027 L:      [email protected]
4028 S:      Supported
4029 F:      arch/x86/net/
4030 X:      arch/x86/net/bpf_jit_comp32.c
4031
4032 BPF [BTF]
4033 M:      Martin KaFai Lau <[email protected]>
4034 L:      [email protected]
4035 S:      Maintained
4036 F:      include/linux/btf*
4037 F:      kernel/bpf/btf.c
4038
4039 BPF [CORE]
4040 M:      Alexei Starovoitov <[email protected]>
4041 M:      Daniel Borkmann <[email protected]>
4042 R:      John Fastabend <[email protected]>
4043 L:      [email protected]
4044 S:      Maintained
4045 F:      include/linux/bpf*
4046 F:      include/linux/filter.h
4047 F:      include/linux/tnum.h
4048 F:      kernel/bpf/core.c
4049 F:      kernel/bpf/dispatcher.c
4050 F:      kernel/bpf/mprog.c
4051 F:      kernel/bpf/syscall.c
4052 F:      kernel/bpf/tnum.c
4053 F:      kernel/bpf/trampoline.c
4054 F:      kernel/bpf/verifier.c
4055
4056 BPF [CRYPTO]
4057 M:      Vadim Fedorenko <[email protected]>
4058 L:      [email protected]
4059 S:      Maintained
4060 F:      crypto/bpf_crypto_skcipher.c
4061 F:      include/linux/bpf_crypto.h
4062 F:      kernel/bpf/crypto.c
4063
4064 BPF [DOCUMENTATION] (Related to Standardization)
4065 R:      David Vernet <[email protected]>
4066 L:      [email protected]
4067 L:      [email protected]
4068 S:      Maintained
4069 F:      Documentation/bpf/standardization/
4070
4071 BPF [GENERAL] (Safe Dynamic Programs and Tools)
4072 M:      Alexei Starovoitov <[email protected]>
4073 M:      Daniel Borkmann <[email protected]>
4074 M:      Andrii Nakryiko <[email protected]>
4075 R:      Martin KaFai Lau <[email protected]>
4076 R:      Eduard Zingerman <[email protected]>
4077 R:      Song Liu <[email protected]>
4078 R:      Yonghong Song <[email protected]>
4079 R:      John Fastabend <[email protected]>
4080 R:      KP Singh <[email protected]>
4081 R:      Stanislav Fomichev <[email protected]>
4082 R:      Hao Luo <[email protected]>
4083 R:      Jiri Olsa <[email protected]>
4084 L:      [email protected]
4085 S:      Supported
4086 W:      https://bpf.io/
4087 Q:      https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
4088 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
4089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
4090 F:      Documentation/bpf/
4091 F:      Documentation/networking/filter.rst
4092 F:      Documentation/userspace-api/ebpf/
4093 F:      arch/*/net/*
4094 F:      include/linux/bpf*
4095 F:      include/linux/btf*
4096 F:      include/linux/filter.h
4097 F:      include/trace/events/xdp.h
4098 F:      include/uapi/linux/bpf*
4099 F:      include/uapi/linux/btf*
4100 F:      include/uapi/linux/filter.h
4101 F:      kernel/bpf/
4102 F:      kernel/trace/bpf_trace.c
4103 F:      lib/test_bpf.c
4104 F:      net/bpf/
4105 F:      net/core/filter.c
4106 F:      net/sched/act_bpf.c
4107 F:      net/sched/cls_bpf.c
4108 F:      samples/bpf/
4109 F:      scripts/bpf_doc.py
4110 F:      scripts/Makefile.btf
4111 F:      scripts/pahole-version.sh
4112 F:      tools/bpf/
4113 F:      tools/lib/bpf/
4114 F:      tools/testing/selftests/bpf/
4115
4116 BPF [ITERATOR]
4117 M:      Yonghong Song <[email protected]>
4118 L:      [email protected]
4119 S:      Maintained
4120 F:      kernel/bpf/*iter.c
4121
4122 BPF [L7 FRAMEWORK] (sockmap)
4123 M:      John Fastabend <[email protected]>
4124 M:      Jakub Sitnicki <[email protected]>
4125 L:      [email protected]
4126 L:      [email protected]
4127 S:      Maintained
4128 F:      include/linux/skmsg.h
4129 F:      net/core/skmsg.c
4130 F:      net/core/sock_map.c
4131 F:      net/ipv4/tcp_bpf.c
4132 F:      net/ipv4/udp_bpf.c
4133 F:      net/unix/unix_bpf.c
4134
4135 BPF [LIBRARY] (libbpf)
4136 M:      Andrii Nakryiko <[email protected]>
4137 M:      Eduard Zingerman <[email protected]>
4138 L:      [email protected]
4139 S:      Maintained
4140 F:      tools/lib/bpf/
4141
4142 BPF [MISC]
4143 L:      [email protected]
4144 S:      Odd Fixes
4145 K:      (?:\b|_)bpf(?:\b|_)
4146
4147 BPF [NETKIT] (BPF-programmable network device)
4148 M:      Daniel Borkmann <[email protected]>
4149 M:      Nikolay Aleksandrov <[email protected]>
4150 L:      [email protected]
4151 L:      [email protected]
4152 S:      Supported
4153 F:      drivers/net/netkit.c
4154 F:      include/net/netkit.h
4155
4156 BPF [NETWORKING] (struct_ops, reuseport)
4157 M:      Martin KaFai Lau <[email protected]>
4158 L:      [email protected]
4159 L:      [email protected]
4160 S:      Maintained
4161 F:      kernel/bpf/bpf_struct*
4162
4163 BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4164 M:      Martin KaFai Lau <[email protected]>
4165 M:      Daniel Borkmann <[email protected]>
4166 R:      John Fastabend <[email protected]>
4167 L:      [email protected]
4168 L:      [email protected]
4169 S:      Maintained
4170 F:      include/net/tcx.h
4171 F:      kernel/bpf/tcx.c
4172 F:      net/core/filter.c
4173 F:      net/sched/act_bpf.c
4174 F:      net/sched/cls_bpf.c
4175
4176 BPF [RINGBUF]
4177 M:      Andrii Nakryiko <[email protected]>
4178 L:      [email protected]
4179 S:      Maintained
4180 F:      kernel/bpf/ringbuf.c
4181
4182 BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4183 M:      KP Singh <[email protected]>
4184 M:      Matt Bobrowski <[email protected]>
4185 L:      [email protected]
4186 S:      Maintained
4187 F:      Documentation/bpf/prog_lsm.rst
4188 F:      include/linux/bpf_lsm.h
4189 F:      kernel/bpf/bpf_lsm.c
4190 F:      kernel/trace/bpf_trace.c
4191 F:      security/bpf/
4192
4193 BPF [SELFTESTS] (Test Runners & Infrastructure)
4194 M:      Andrii Nakryiko <[email protected]>
4195 M:      Eduard Zingerman <[email protected]>
4196 R:      Mykola Lysenko <[email protected]>
4197 L:      [email protected]
4198 S:      Maintained
4199 F:      tools/testing/selftests/bpf/
4200
4201 BPF [STORAGE & CGROUPS]
4202 M:      Martin KaFai Lau <[email protected]>
4203 L:      [email protected]
4204 S:      Maintained
4205 F:      kernel/bpf/*storage.c
4206 F:      kernel/bpf/bpf_lru*
4207 F:      kernel/bpf/cgroup.c
4208
4209 BPF [TOOLING] (bpftool)
4210 M:      Quentin Monnet <[email protected]>
4211 L:      [email protected]
4212 S:      Maintained
4213 F:      kernel/bpf/disasm.*
4214 F:      tools/bpf/bpftool/
4215
4216 BPF [TRACING]
4217 M:      Song Liu <[email protected]>
4218 R:      Jiri Olsa <[email protected]>
4219 L:      [email protected]
4220 S:      Maintained
4221 F:      kernel/bpf/stackmap.c
4222 F:      kernel/trace/bpf_trace.c
4223
4224 BROADCOM ASP 2.0 ETHERNET DRIVER
4225 M:      Justin Chen <[email protected]>
4226 M:      Florian Fainelli <[email protected]>
4227 L:      [email protected]
4228 L:      [email protected]
4229 S:      Supported
4230 F:      Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4231 F:      drivers/net/ethernet/broadcom/asp2/
4232
4233 BROADCOM B44 10/100 ETHERNET DRIVER
4234 M:      Michael Chan <[email protected]>
4235 L:      [email protected]
4236 S:      Supported
4237 F:      drivers/net/ethernet/broadcom/b44.*
4238
4239 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4240 M:      Florian Fainelli <[email protected]>
4241 L:      [email protected]
4242 L:      [email protected] (subscribers-only)
4243 S:      Supported
4244 F:      Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4245 F:      drivers/net/dsa/b53/*
4246 F:      drivers/net/dsa/bcm_sf2*
4247 F:      include/linux/dsa/brcm.h
4248 F:      include/linux/platform_data/b53.h
4249
4250 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4251 M:      Florian Fainelli <[email protected]>
4252 R:      Broadcom internal kernel review list <[email protected]>
4253 L:      [email protected] (moderated for non-subscribers)
4254 L:      [email protected] (moderated for non-subscribers)
4255 S:      Maintained
4256 T:      git https://github.com/broadcom/stblinux.git
4257 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4258 F:      drivers/pci/controller/pcie-brcmstb.c
4259 F:      drivers/staging/vc04_services
4260 N:      bcm2711
4261 N:      bcm283*
4262 N:      raspberrypi
4263
4264 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4265 M:      Florian Fainelli <[email protected]>
4266 M:      Ray Jui <[email protected]>
4267 M:      Scott Branden <[email protected]>
4268 R:      Broadcom internal kernel review list <[email protected]>
4269 S:      Maintained
4270 T:      git https://github.com/broadcom/mach-bcm
4271 F:      arch/arm/mach-bcm/
4272 N:      bcm281*
4273 N:      bcm113*
4274 N:      bcm216*
4275 N:      kona
4276
4277 BROADCOM BCM2835 CAMERA DRIVERS
4278 M:      Raspberry Pi Kernel Maintenance <[email protected]>
4279 L:      [email protected]
4280 S:      Maintained
4281 F:      Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4282 F:      drivers/media/platform/broadcom/bcm2835-unicam*
4283
4284 BROADCOM BCM47XX MIPS ARCHITECTURE
4285 M:      Hauke Mehrtens <[email protected]>
4286 M:      Rafał Miłecki <[email protected]>
4287 L:      [email protected]
4288 S:      Maintained
4289 F:      Documentation/devicetree/bindings/mips/brcm/
4290 F:      arch/mips/bcm47xx/*
4291 F:      arch/mips/include/asm/mach-bcm47xx/*
4292
4293 BROADCOM BCM4908 ETHERNET DRIVER
4294 M:      Rafał Miłecki <[email protected]>
4295 R:      Broadcom internal kernel review list <[email protected]>
4296 L:      [email protected]
4297 S:      Maintained
4298 F:      Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4299 F:      drivers/net/ethernet/broadcom/bcm4908_enet.*
4300 F:      drivers/net/ethernet/broadcom/unimac.h
4301
4302 BROADCOM BCM4908 PINMUX DRIVER
4303 M:      Rafał Miłecki <[email protected]>
4304 R:      Broadcom internal kernel review list <[email protected]>
4305 L:      [email protected]
4306 S:      Maintained
4307 F:      Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4308 F:      drivers/pinctrl/bcm/pinctrl-bcm4908.c
4309
4310 BROADCOM BCM5301X ARM ARCHITECTURE
4311 M:      Florian Fainelli <[email protected]>
4312 M:      Hauke Mehrtens <[email protected]>
4313 M:      Rafał Miłecki <[email protected]>
4314 R:      Broadcom internal kernel review list <[email protected]>
4315 L:      [email protected] (moderated for non-subscribers)
4316 S:      Maintained
4317 F:      arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4318 F:      arch/arm/boot/dts/broadcom/bcm470*
4319 F:      arch/arm/boot/dts/broadcom/bcm5301*
4320 F:      arch/arm/boot/dts/broadcom/bcm953012*
4321 F:      arch/arm/mach-bcm/bcm_5301x.c
4322
4323 BROADCOM BCM53573 ARM ARCHITECTURE
4324 M:      Florian Fainelli <[email protected]>
4325 M:      Rafał Miłecki <[email protected]>
4326 R:      Broadcom internal kernel review list <[email protected]>
4327 L:      [email protected] (moderated for non-subscribers)
4328 S:      Maintained
4329 F:      arch/arm/boot/dts/broadcom/bcm47189*
4330 F:      arch/arm/boot/dts/broadcom/bcm53573*
4331
4332 BROADCOM BCM63XX/BCM33XX UDC DRIVER
4333 M:      Kevin Cernekee <[email protected]>
4334 L:      [email protected]
4335 S:      Maintained
4336 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
4337
4338 BROADCOM BCM7XXX ARM ARCHITECTURE
4339 M:      Florian Fainelli <[email protected]>
4340 R:      Broadcom internal kernel review list <[email protected]>
4341 L:      [email protected] (moderated for non-subscribers)
4342 S:      Maintained
4343 T:      git https://github.com/broadcom/stblinux.git
4344 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4345 F:      arch/arm/boot/dts/broadcom/bcm7*.dts*
4346 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
4347 F:      arch/arm/mach-bcm/*brcmstb*
4348 F:      arch/arm/mm/cache-b15-rac.c
4349 F:      drivers/bus/brcmstb_gisb.c
4350 F:      drivers/pci/controller/pcie-brcmstb.c
4351 N:      brcmstb
4352 N:      bcm7038
4353 N:      bcm7120
4354
4355 BROADCOM BCMBCA ARM ARCHITECTURE
4356 M:      William Zhang <[email protected]>
4357 M:      Anand Gore <[email protected]>
4358 M:      Kursad Oney <[email protected]>
4359 M:      Florian Fainelli <[email protected]>
4360 M:      Rafał Miłecki <[email protected]>
4361 R:      Broadcom internal kernel review list <[email protected]>
4362 L:      [email protected] (moderated for non-subscribers)
4363 S:      Maintained
4364 T:      git https://github.com/broadcom/stblinux.git
4365 F:      Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4366 F:      arch/arm64/boot/dts/broadcom/bcmbca/*
4367 N:      bcmbca
4368 N:      bcm[9]?47622
4369 N:      bcm[9]?4912
4370 N:      bcm[9]?63138
4371 N:      bcm[9]?63146
4372 N:      bcm[9]?63148
4373 N:      bcm[9]?63158
4374 N:      bcm[9]?63178
4375 N:      bcm[9]?6756
4376 N:      bcm[9]?6813
4377 N:      bcm[9]?6846
4378 N:      bcm[9]?6855
4379 N:      bcm[9]?6856
4380 N:      bcm[9]?6858
4381 N:      bcm[9]?6878
4382
4383 BROADCOM BDC DRIVER
4384 M:      Justin Chen <[email protected]>
4385 M:      Al Cooper <[email protected]>
4386 R:      Broadcom internal kernel review list <[email protected]>
4387 L:      [email protected]
4388 S:      Maintained
4389 F:      Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4390 F:      drivers/usb/gadget/udc/bdc/
4391
4392 BROADCOM BMIPS CPUFREQ DRIVER
4393 M:      Markus Mayer <[email protected]>
4394 R:      Broadcom internal kernel review list <[email protected]>
4395 L:      [email protected]
4396 S:      Maintained
4397 F:      drivers/cpufreq/bmips-cpufreq.c
4398
4399 BROADCOM BMIPS MIPS ARCHITECTURE
4400 M:      Florian Fainelli <[email protected]>
4401 R:      Broadcom internal kernel review list <[email protected]>
4402 L:      [email protected]
4403 S:      Maintained
4404 T:      git https://github.com/broadcom/stblinux.git
4405 F:      arch/mips/bmips/*
4406 F:      arch/mips/boot/dts/brcm/bcm*.dts*
4407 F:      arch/mips/include/asm/mach-bmips/*
4408 F:      arch/mips/kernel/*bmips*
4409 F:      drivers/irqchip/irq-bcm63*
4410 F:      drivers/irqchip/irq-bcm7*
4411 F:      drivers/irqchip/irq-brcmstb*
4412 F:      drivers/pmdomain/bcm/bcm63xx-power.c
4413 F:      include/linux/bcm963xx_nvram.h
4414 F:      include/linux/bcm963xx_tag.h
4415
4416 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4417 M:      Rasesh Mody <[email protected]>
4418 M:      [email protected]
4419 L:      [email protected]
4420 S:      Supported
4421 F:      drivers/net/ethernet/broadcom/bnx2.*
4422 F:      drivers/net/ethernet/broadcom/bnx2_*
4423
4424 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4425 M:      Saurav Kashyap <[email protected]>
4426 M:      Javed Hasan <[email protected]>
4427 M:      [email protected]
4428 L:      [email protected]
4429 S:      Supported
4430 F:      drivers/scsi/bnx2fc/
4431
4432 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4433 M:      Nilesh Javali <[email protected]>
4434 M:      Manish Rangankar <[email protected]>
4435 M:      [email protected]
4436 L:      [email protected]
4437 S:      Supported
4438 F:      drivers/scsi/bnx2i/
4439
4440 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4441 M:      Sudarsana Kalluru <[email protected]>
4442 M:      Manish Chopra <[email protected]>
4443 L:      [email protected]
4444 S:      Supported
4445 F:      drivers/net/ethernet/broadcom/bnx2x/
4446
4447 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4448 M:      Michael Chan <[email protected]>
4449 L:      [email protected]
4450 S:      Supported
4451 F:      drivers/firmware/broadcom/tee_bnxt_fw.c
4452 F:      drivers/net/ethernet/broadcom/bnxt/
4453 F:      include/linux/firmware/broadcom/tee_bnxt_fw.h
4454
4455 BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4456 M:      Arend van Spriel <[email protected]>
4457 L:      [email protected]
4458 L:      [email protected]
4459 L:      [email protected]
4460 S:      Supported
4461 F:      drivers/net/wireless/broadcom/brcm80211/
4462 F:      include/linux/platform_data/brcmfmac.h
4463
4464 BROADCOM BRCMSTB GPIO DRIVER
4465 M:      Doug Berger <[email protected]>
4466 M:      Florian Fainelli <[email protected]>
4467 R:      Broadcom internal kernel review list <[email protected]>
4468 S:      Supported
4469 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4470 F:      drivers/gpio/gpio-brcmstb.c
4471
4472 BROADCOM BRCMSTB I2C DRIVER
4473 M:      Kamal Dasu <[email protected]>
4474 R:      Broadcom internal kernel review list <[email protected]>
4475 L:      [email protected]
4476 S:      Supported
4477 F:      Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4478 F:      drivers/i2c/busses/i2c-brcmstb.c
4479
4480 BROADCOM BRCMSTB UART DRIVER
4481 M:      Al Cooper <[email protected]>
4482 R:      Broadcom internal kernel review list <[email protected]>
4483 L:      [email protected]
4484 S:      Maintained
4485 F:      Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4486 F:      drivers/tty/serial/8250/8250_bcm7271.c
4487
4488 BROADCOM BRCMSTB USB EHCI DRIVER
4489 M:      Justin Chen <[email protected]>
4490 M:      Al Cooper <[email protected]>
4491 R:      Broadcom internal kernel review list <[email protected]>
4492 L:      [email protected]
4493 S:      Maintained
4494 F:      Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4495 F:      drivers/usb/host/ehci-brcm.*
4496
4497 BROADCOM BRCMSTB USB PIN MAP DRIVER
4498 M:      Al Cooper <[email protected]>
4499 R:      Broadcom internal kernel review list <[email protected]>
4500 L:      [email protected]
4501 S:      Maintained
4502 F:      Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4503 F:      drivers/usb/misc/brcmstb-usb-pinmap.c
4504
4505 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4506 M:      Justin Chen <[email protected]>
4507 M:      Al Cooper <[email protected]>
4508 R:      Broadcom internal kernel review list <[email protected]>
4509 L:      [email protected]
4510 S:      Maintained
4511 F:      drivers/phy/broadcom/phy-brcm-usb*
4512
4513 BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4514 M:      William Zhang <[email protected]>
4515 M:      Kursad Oney <[email protected]>
4516 M:      Jonas Gorski <[email protected]>
4517 R:      Broadcom internal kernel review list <[email protected]>
4518 L:      [email protected]
4519 S:      Maintained
4520 F:      Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4521 F:      drivers/spi/spi-bcm63xx-hsspi.c
4522 F:      drivers/spi/spi-bcmbca-hsspi.c
4523
4524 BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4525 M:      Jonas Gorski <[email protected]>
4526 L:      [email protected]
4527 S:      Odd Fixes
4528 F:      Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4529 F:      drivers/spi/spi-bcm63xx.c
4530
4531 BROADCOM ETHERNET PHY DRIVERS
4532 M:      Florian Fainelli <[email protected]>
4533 R:      Broadcom internal kernel review list <[email protected]>
4534 L:      [email protected]
4535 S:      Supported
4536 F:      Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4537 F:      drivers/net/phy/bcm*.[ch]
4538 F:      drivers/net/phy/broadcom.c
4539 F:      include/linux/brcmphy.h
4540
4541 BROADCOM GENET ETHERNET DRIVER
4542 M:      Doug Berger <[email protected]>
4543 M:      Florian Fainelli <[email protected]>
4544 R:      Broadcom internal kernel review list <[email protected]>
4545 L:      [email protected]
4546 S:      Supported
4547 F:      Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4548 F:      Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4549 F:      drivers/net/ethernet/broadcom/genet/
4550 F:      drivers/net/ethernet/broadcom/unimac.h
4551 F:      drivers/net/mdio/mdio-bcm-unimac.c
4552 F:      include/linux/platform_data/bcmgenet.h
4553 F:      include/linux/platform_data/mdio-bcm-unimac.h
4554
4555 BROADCOM IPROC ARM ARCHITECTURE
4556 M:      Ray Jui <[email protected]>
4557 M:      Scott Branden <[email protected]>
4558 R:      Broadcom internal kernel review list <[email protected]>
4559 L:      [email protected] (moderated for non-subscribers)
4560 S:      Maintained
4561 T:      git https://github.com/broadcom/stblinux.git
4562 F:      arch/arm64/boot/dts/broadcom/northstar2/*
4563 F:      arch/arm64/boot/dts/broadcom/stingray/*
4564 F:      drivers/clk/bcm/clk-ns*
4565 F:      drivers/clk/bcm/clk-sr*
4566 F:      drivers/pinctrl/bcm/pinctrl-ns*
4567 F:      include/dt-bindings/clock/bcm-sr*
4568 N:      iproc
4569 N:      cygnus
4570 N:      bcm[-_]nsp
4571 N:      bcm9113*
4572 N:      bcm9583*
4573 N:      bcm9585*
4574 N:      bcm9586*
4575 N:      bcm988312
4576 N:      bcm113*
4577 N:      bcm583*
4578 N:      bcm585*
4579 N:      bcm586*
4580 N:      bcm88312
4581 N:      hr2
4582 N:      stingray
4583
4584 BROADCOM IPROC GBIT ETHERNET DRIVER
4585 M:      Rafał Miłecki <[email protected]>
4586 R:      Broadcom internal kernel review list <[email protected]>
4587 L:      [email protected]
4588 S:      Maintained
4589 F:      Documentation/devicetree/bindings/net/brcm,amac.yaml
4590 F:      drivers/net/ethernet/broadcom/bgmac*
4591 F:      drivers/net/ethernet/broadcom/unimac.h
4592
4593 BROADCOM KONA GPIO DRIVER
4594 M:      Ray Jui <[email protected]>
4595 R:      Broadcom internal kernel review list <[email protected]>
4596 S:      Supported
4597 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4598 F:      drivers/gpio/gpio-bcm-kona.c
4599
4600 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4601 M:      Sathya Prakash Veerichetty <[email protected]>
4602 M:      Kashyap Desai <[email protected]>
4603 M:      Sumit Saxena <[email protected]>
4604 M:      Sreekanth Reddy <[email protected]>
4605 L:      [email protected]
4606 L:      [email protected]
4607 S:      Supported
4608 W:      https://www.broadcom.com/support/storage
4609 F:      drivers/scsi/mpi3mr/
4610
4611 BROADCOM NETXTREME-E ROCE DRIVER
4612 M:      Selvin Xavier <[email protected]>
4613 L:      [email protected]
4614 S:      Supported
4615 W:      http://www.broadcom.com
4616 F:      drivers/infiniband/hw/bnxt_re/
4617 F:      include/uapi/rdma/bnxt_re-abi.h
4618
4619 BROADCOM NVRAM DRIVER
4620 M:      Rafał Miłecki <[email protected]>
4621 L:      [email protected]
4622 S:      Maintained
4623 F:      drivers/firmware/broadcom/*
4624
4625 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4626 M:      Rafał Miłecki <[email protected]>
4627 M:      Florian Fainelli <[email protected]>
4628 R:      Broadcom internal kernel review list <[email protected]>
4629 L:      [email protected]
4630 S:      Maintained
4631 T:      git https://github.com/broadcom/stblinux.git
4632 F:      drivers/pmdomain/bcm/bcm-pmb.c
4633 F:      include/dt-bindings/soc/bcm-pmb.h
4634
4635 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4636 M:      Rafał Miłecki <[email protected]>
4637 L:      [email protected]
4638 S:      Maintained
4639 F:      drivers/bcma/
4640 F:      include/linux/bcma/
4641
4642 BROADCOM SPI DRIVER
4643 M:      Kamal Dasu <[email protected]>
4644 R:      Broadcom internal kernel review list <[email protected]>
4645 S:      Maintained
4646 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4647 F:      drivers/spi/spi-bcm-qspi.*
4648 F:      drivers/spi/spi-brcmstb-qspi.c
4649 F:      drivers/spi/spi-iproc-qspi.c
4650
4651 BROADCOM STB AVS CPUFREQ DRIVER
4652 M:      Markus Mayer <[email protected]>
4653 R:      Broadcom internal kernel review list <[email protected]>
4654 L:      [email protected]
4655 S:      Maintained
4656 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4657 F:      drivers/cpufreq/brcmstb*
4658
4659 BROADCOM STB AVS TMON DRIVER
4660 M:      Markus Mayer <[email protected]>
4661 R:      Broadcom internal kernel review list <[email protected]>
4662 L:      [email protected]
4663 S:      Maintained
4664 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4665 F:      drivers/thermal/broadcom/brcmstb*
4666
4667 BROADCOM STB DPFE DRIVER
4668 M:      Markus Mayer <[email protected]>
4669 R:      Broadcom internal kernel review list <[email protected]>
4670 L:      [email protected] (moderated for non-subscribers)
4671 S:      Maintained
4672 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4673 F:      drivers/memory/brcmstb_dpfe.c
4674
4675 BROADCOM STB NAND FLASH DRIVER
4676 M:      Brian Norris <[email protected]>
4677 M:      Kamal Dasu <[email protected]>
4678 R:      Broadcom internal kernel review list <[email protected]>
4679 L:      [email protected]
4680 S:      Maintained
4681 F:      drivers/mtd/nand/raw/brcmnand/
4682 F:      include/linux/platform_data/brcmnand.h
4683
4684 BROADCOM STB PCIE DRIVER
4685 M:      Jim Quinlan <[email protected]>
4686 M:      Nicolas Saenz Julienne <[email protected]>
4687 M:      Florian Fainelli <[email protected]>
4688 R:      Broadcom internal kernel review list <[email protected]>
4689 L:      [email protected]
4690 S:      Maintained
4691 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4692 F:      drivers/pci/controller/pcie-brcmstb.c
4693
4694 BROADCOM SYSTEMPORT ETHERNET DRIVER
4695 M:      Florian Fainelli <[email protected]>
4696 R:      Broadcom internal kernel review list <[email protected]>
4697 L:      [email protected]
4698 S:      Supported
4699 F:      Documentation/devicetree/bindings/net/brcm,systemport.yaml
4700 F:      drivers/net/ethernet/broadcom/bcmsysport.*
4701 F:      drivers/net/ethernet/broadcom/unimac.h
4702
4703 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4704 M:      Pavan Chebbi <[email protected]>
4705 M:      Michael Chan <[email protected]>
4706 L:      [email protected]
4707 S:      Supported
4708 F:      drivers/net/ethernet/broadcom/tg3.*
4709
4710 BROADCOM VK DRIVER
4711 M:      Scott Branden <[email protected]>
4712 R:      Broadcom internal kernel review list <[email protected]>
4713 S:      Supported
4714 F:      drivers/misc/bcm-vk/
4715 F:      include/uapi/linux/misc/bcm_vk.h
4716
4717 BROCADE BFA FC SCSI DRIVER
4718 M:      Anil Gurumurthy <[email protected]>
4719 M:      Sudarsana Kalluru <[email protected]>
4720 L:      [email protected]
4721 S:      Supported
4722 F:      drivers/scsi/bfa/
4723
4724 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4725 M:      Rasesh Mody <[email protected]>
4726 M:      Sudarsana Kalluru <[email protected]>
4727 M:      [email protected]
4728 L:      [email protected]
4729 S:      Supported
4730 F:      drivers/net/ethernet/brocade/bna/
4731
4732 BSG (block layer generic sg v4 driver)
4733 M:      FUJITA Tomonori <[email protected]>
4734 L:      [email protected]
4735 S:      Supported
4736 F:      block/bsg.c
4737 F:      include/linux/bsg.h
4738 F:      include/uapi/linux/bsg.h
4739
4740 BT87X AUDIO DRIVER
4741 M:      Clemens Ladisch <[email protected]>
4742 L:      [email protected] (moderated for non-subscribers)
4743 S:      Maintained
4744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4745 F:      Documentation/sound/cards/bt87x.rst
4746 F:      sound/pci/bt87x.c
4747
4748 BT8XXGPIO DRIVER
4749 M:      Michael Buesch <[email protected]>
4750 S:      Maintained
4751 W:      http://bu3sch.de/btgpio.php
4752 F:      drivers/gpio/gpio-bt8xx.c
4753
4754 BTRFS FILE SYSTEM
4755 M:      Chris Mason <[email protected]>
4756 M:      Josef Bacik <[email protected]>
4757 M:      David Sterba <[email protected]>
4758 L:      [email protected]
4759 S:      Maintained
4760 W:      https://btrfs.readthedocs.io
4761 Q:      https://patchwork.kernel.org/project/linux-btrfs/list/
4762 C:      irc://irc.libera.chat/btrfs
4763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4764 F:      Documentation/filesystems/btrfs.rst
4765 F:      fs/btrfs/
4766 F:      include/linux/btrfs*
4767 F:      include/trace/events/btrfs.h
4768 F:      include/uapi/linux/btrfs*
4769
4770 BTTV VIDEO4LINUX DRIVER
4771 M:      Mauro Carvalho Chehab <[email protected]>
4772 L:      [email protected]
4773 S:      Odd fixes
4774 W:      https://linuxtv.org
4775 T:      git git://linuxtv.org/media_tree.git
4776 F:      Documentation/driver-api/media/drivers/bttv*
4777 F:      drivers/media/pci/bt8xx/bttv*
4778
4779 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4780 M:      Chanwoo Choi <[email protected]>
4781 L:      [email protected]
4782 L:      [email protected]
4783 S:      Maintained
4784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4785 F:      Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4786 F:      drivers/devfreq/exynos-bus.c
4787
4788 BUSLOGIC SCSI DRIVER
4789 M:      Khalid Aziz <[email protected]>
4790 L:      [email protected]
4791 S:      Maintained
4792 F:      drivers/scsi/BusLogic.*
4793 F:      drivers/scsi/FlashPoint.*
4794
4795 BXCAN CAN NETWORK DRIVER
4796 M:      Dario Binacchi <[email protected]>
4797 L:      [email protected]
4798 S:      Maintained
4799 F:      Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4800 F:      drivers/net/can/bxcan.c
4801
4802 C-MEDIA CMI8788 DRIVER
4803 M:      Clemens Ladisch <[email protected]>
4804 L:      [email protected] (moderated for non-subscribers)
4805 S:      Maintained
4806 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4807 F:      sound/pci/oxygen/
4808
4809 C-SKY ARCHITECTURE
4810 M:      Guo Ren <[email protected]>
4811 L:      [email protected]
4812 S:      Supported
4813 T:      git https://github.com/c-sky/csky-linux.git
4814 F:      Documentation/devicetree/bindings/csky/
4815 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
4816 F:      Documentation/devicetree/bindings/timer/csky,*
4817 F:      arch/csky/
4818 F:      drivers/clocksource/timer-gx6605s.c
4819 F:      drivers/clocksource/timer-mp-csky.c
4820 F:      drivers/irqchip/irq-csky-*
4821 N:      csky
4822 K:      csky
4823
4824 CA8210 IEEE-802.15.4 RADIO DRIVER
4825 L:      [email protected]
4826 S:      Orphan
4827 W:      https://github.com/Cascoda/ca8210-linux.git
4828 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4829 F:      drivers/net/ieee802154/ca8210.c
4830
4831 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4832 M:      David Howells <[email protected]>
4833 L:      [email protected]
4834 S:      Supported
4835 F:      Documentation/filesystems/caching/cachefiles.rst
4836 F:      fs/cachefiles/
4837
4838 CACHESTAT: PAGE CACHE STATS FOR A FILE
4839 M:      Nhat Pham <[email protected]>
4840 M:      Johannes Weiner <[email protected]>
4841 L:      [email protected]
4842 S:      Maintained
4843 F:      tools/testing/selftests/cachestat/test_cachestat.c
4844
4845 CADENCE MIPI-CSI2 BRIDGES
4846 M:      Maxime Ripard <[email protected]>
4847 L:      [email protected]
4848 S:      Maintained
4849 F:      Documentation/devicetree/bindings/media/cdns,*.txt
4850 F:      Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
4851 F:      drivers/media/platform/cadence/cdns-csi2*
4852
4853 CADENCE NAND DRIVER
4854 L:      [email protected]
4855 S:      Orphan
4856 F:      Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4857 F:      drivers/mtd/nand/raw/cadence-nand-controller.c
4858
4859 CADENCE USB3 DRD IP DRIVER
4860 M:      Peter Chen <[email protected]>
4861 M:      Pawel Laszczak <[email protected]>
4862 R:      Roger Quadros <[email protected]>
4863 L:      [email protected]
4864 S:      Maintained
4865 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4866 F:      Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4867 F:      drivers/usb/cdns3/
4868 X:      drivers/usb/cdns3/cdnsp*
4869
4870 CADENCE USBHS DRIVER
4871 M:      Pawel Laszczak <[email protected]>
4872 L:      [email protected]
4873 S:      Maintained
4874 F:      drivers/usb/gadget/udc/cdns2
4875
4876 CADENCE USBSSP DRD IP DRIVER
4877 M:      Pawel Laszczak <[email protected]>
4878 L:      [email protected]
4879 S:      Maintained
4880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4881 F:      drivers/usb/cdns3/
4882 X:      drivers/usb/cdns3/cdns3*
4883
4884 CADET FM/AM RADIO RECEIVER DRIVER
4885 M:      Hans Verkuil <[email protected]>
4886 L:      [email protected]
4887 S:      Maintained
4888 W:      https://linuxtv.org
4889 T:      git git://linuxtv.org/media_tree.git
4890 F:      drivers/media/radio/radio-cadet*
4891
4892 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4893 L:      [email protected]
4894 S:      Orphan
4895 T:      git git://linuxtv.org/media_tree.git
4896 F:      Documentation/admin-guide/media/cafe_ccic*
4897 F:      drivers/media/platform/marvell/
4898
4899 CAIF NETWORK LAYER
4900 L:      [email protected]
4901 S:      Orphan
4902 F:      Documentation/networking/caif/
4903 F:      drivers/net/caif/
4904 F:      include/net/caif/
4905 F:      include/uapi/linux/caif/
4906 F:      net/caif/
4907
4908 CAKE QDISC
4909 M:      Toke Høiland-Jørgensen <[email protected]>
4910 L:      [email protected] (moderated for non-subscribers)
4911 S:      Maintained
4912 F:      net/sched/sch_cake.c
4913
4914 CAN NETWORK DRIVERS
4915 M:      Marc Kleine-Budde <[email protected]>
4916 M:      Vincent Mailhol <[email protected]>
4917 L:      [email protected]
4918 S:      Maintained
4919 W:      https://github.com/linux-can
4920 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4922 F:      Documentation/devicetree/bindings/net/can/
4923 F:      Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4924 F:      drivers/net/can/
4925 F:      drivers/phy/phy-can-transceiver.c
4926 F:      include/linux/can/bittiming.h
4927 F:      include/linux/can/dev.h
4928 F:      include/linux/can/length.h
4929 F:      include/linux/can/platform/
4930 F:      include/linux/can/rx-offload.h
4931 F:      include/uapi/linux/can/error.h
4932 F:      include/uapi/linux/can/netlink.h
4933 F:      include/uapi/linux/can/vxcan.h
4934
4935 CAN NETWORK LAYER
4936 M:      Oliver Hartkopp <[email protected]>
4937 M:      Marc Kleine-Budde <[email protected]>
4938 L:      [email protected]
4939 S:      Maintained
4940 W:      https://github.com/linux-can
4941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4942 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4943 F:      Documentation/networking/can.rst
4944 F:      Documentation/networking/iso15765-2.rst
4945 F:      include/linux/can/can-ml.h
4946 F:      include/linux/can/core.h
4947 F:      include/linux/can/skb.h
4948 F:      include/net/netns/can.h
4949 F:      include/uapi/linux/can.h
4950 F:      include/uapi/linux/can/bcm.h
4951 F:      include/uapi/linux/can/gw.h
4952 F:      include/uapi/linux/can/isotp.h
4953 F:      include/uapi/linux/can/raw.h
4954 F:      net/can/
4955
4956 CAN-J1939 NETWORK LAYER
4957 M:      Robin van der Gracht <[email protected]>
4958 M:      Oleksij Rempel <[email protected]>
4959 R:      [email protected]
4960 L:      [email protected]
4961 S:      Maintained
4962 F:      Documentation/networking/j1939.rst
4963 F:      include/uapi/linux/can/j1939.h
4964 F:      net/can/j1939/
4965
4966 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4967 M:      Damien Le Moal <[email protected]>
4968 L:      [email protected]
4969 L:      [email protected] (pinctrl driver)
4970 F:      Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4971 F:      drivers/pinctrl/pinctrl-k210.c
4972
4973 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4974 M:      Damien Le Moal <[email protected]>
4975 L:      [email protected]
4976 L:      [email protected]
4977 S:      Maintained
4978 F:      Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4979 F:      drivers/reset/reset-k210.c
4980
4981 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4982 M:      Damien Le Moal <[email protected]>
4983 L:      [email protected]
4984 S:      Maintained
4985 F:      Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4986 F:      drivers/soc/canaan/
4987 F:      include/soc/canaan/
4988
4989 CAPABILITIES
4990 M:      Serge Hallyn <[email protected]>
4991 L:      [email protected]
4992 S:      Supported
4993 F:      include/linux/capability.h
4994 F:      include/uapi/linux/capability.h
4995 F:      kernel/capability.c
4996 F:      security/commoncap.c
4997
4998 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4999 M:      Kevin Tsai <[email protected]>
5000 S:      Maintained
5001 F:      drivers/iio/light/cm*
5002
5003 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
5004 M:      Christian Lamparter <[email protected]>
5005 L:      [email protected]
5006 S:      Maintained
5007 W:      https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
5008 F:      drivers/net/wireless/ath/carl9170/
5009
5010 CAVIUM I2C DRIVER
5011 M:      Robert Richter <[email protected]>
5012 S:      Odd Fixes
5013 W:      http://www.marvell.com
5014 F:      drivers/i2c/busses/i2c-octeon*
5015 F:      drivers/i2c/busses/i2c-thunderx*
5016
5017 CAVIUM LIQUIDIO NETWORK DRIVER
5018 L:      [email protected]
5019 S:      Orphan
5020 W:      http://www.marvell.com
5021 F:      drivers/net/ethernet/cavium/liquidio/
5022
5023 CAVIUM MMC DRIVER
5024 M:      Robert Richter <[email protected]>
5025 S:      Odd Fixes
5026 W:      http://www.marvell.com
5027 F:      drivers/mmc/host/cavium*
5028
5029 CAVIUM OCTEON-TX CRYPTO DRIVER
5030 M:      George Cherian <[email protected]>
5031 L:      [email protected]
5032 S:      Supported
5033 W:      http://www.marvell.com
5034 F:      drivers/crypto/cavium/cpt/
5035
5036 CAVIUM THUNDERX2 ARM64 SOC
5037 M:      Robert Richter <[email protected]>
5038 L:      [email protected] (moderated for non-subscribers)
5039 S:      Odd Fixes
5040 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
5041 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
5042
5043 CBS/ETF/TAPRIO QDISCS
5044 M:      Vinicius Costa Gomes <[email protected]>
5045 L:      [email protected]
5046 S:      Maintained
5047 F:      net/sched/sch_cbs.c
5048 F:      net/sched/sch_etf.c
5049 F:      net/sched/sch_taprio.c
5050
5051 CC2520 IEEE-802.15.4 RADIO DRIVER
5052 M:      Stefan Schmidt <[email protected]>
5053 L:      [email protected]
5054 S:      Odd Fixes
5055 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
5056 F:      drivers/net/ieee802154/cc2520.c
5057
5058 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
5059 M:      Gilad Ben-Yossef <[email protected]>
5060 L:      [email protected]
5061 S:      Supported
5062 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5063 F:      drivers/crypto/ccree/
5064
5065 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
5066 M:      Hadar Gat <[email protected]>
5067 L:      [email protected]
5068 S:      Supported
5069 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5070 F:      Documentation/devicetree/bindings/rng/arm-cctrng.yaml
5071 F:      drivers/char/hw_random/cctrng.c
5072 F:      drivers/char/hw_random/cctrng.h
5073
5074 CEC FRAMEWORK
5075 M:      Hans Verkuil <[email protected]>
5076 L:      [email protected]
5077 S:      Supported
5078 W:      http://linuxtv.org
5079 T:      git git://linuxtv.org/media_tree.git
5080 F:      Documentation/ABI/testing/debugfs-cec-error-inj
5081 F:      Documentation/devicetree/bindings/media/cec/cec-common.yaml
5082 F:      Documentation/driver-api/media/cec-core.rst
5083 F:      Documentation/userspace-api/media/cec
5084 F:      drivers/media/cec/
5085 F:      drivers/media/rc/keymaps/rc-cec.c
5086 F:      include/media/cec-notifier.h
5087 F:      include/media/cec.h
5088 F:      include/uapi/linux/cec-funcs.h
5089 F:      include/uapi/linux/cec.h
5090
5091 CEC GPIO DRIVER
5092 M:      Hans Verkuil <[email protected]>
5093 L:      [email protected]
5094 S:      Supported
5095 W:      http://linuxtv.org
5096 T:      git git://linuxtv.org/media_tree.git
5097 F:      Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
5098 F:      drivers/media/cec/platform/cec-gpio/
5099
5100 CELL BROADBAND ENGINE ARCHITECTURE
5101 M:      Arnd Bergmann <[email protected]>
5102 L:      [email protected]
5103 S:      Supported
5104 W:      http://www.ibm.com/developerworks/power/cell/
5105 F:      arch/powerpc/include/asm/cell*.h
5106 F:      arch/powerpc/include/asm/spu*.h
5107 F:      arch/powerpc/include/uapi/asm/spu*.h
5108 F:      arch/powerpc/platforms/cell/
5109
5110 CELLWISE CW2015 BATTERY DRIVER
5111 M:      Tobias Schrammm <[email protected]>
5112 S:      Maintained
5113 F:      Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5114 F:      drivers/power/supply/cw2015_battery.c
5115
5116 CEPH COMMON CODE (LIBCEPH)
5117 M:      Ilya Dryomov <[email protected]>
5118 M:      Xiubo Li <[email protected]>
5119 L:      [email protected]
5120 S:      Supported
5121 W:      http://ceph.com/
5122 T:      git https://github.com/ceph/ceph-client.git
5123 F:      include/linux/ceph/
5124 F:      include/linux/crush/
5125 F:      net/ceph/
5126
5127 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5128 M:      Xiubo Li <[email protected]>
5129 M:      Ilya Dryomov <[email protected]>
5130 L:      [email protected]
5131 S:      Supported
5132 W:      http://ceph.com/
5133 T:      git https://github.com/ceph/ceph-client.git
5134 F:      Documentation/filesystems/ceph.rst
5135 F:      fs/ceph/
5136
5137 CERTIFICATE HANDLING
5138 M:      David Howells <[email protected]>
5139 M:      David Woodhouse <[email protected]>
5140 L:      [email protected]
5141 S:      Maintained
5142 F:      Documentation/admin-guide/module-signing.rst
5143 F:      certs/
5144 F:      scripts/sign-file.c
5145 F:      tools/certs/
5146
5147 CFAG12864B LCD DRIVER
5148 M:      Miguel Ojeda <[email protected]>
5149 S:      Maintained
5150 F:      drivers/auxdisplay/cfag12864b.c
5151 F:      include/linux/cfag12864b.h
5152
5153 CFAG12864BFB LCD FRAMEBUFFER DRIVER
5154 M:      Miguel Ojeda <[email protected]>
5155 S:      Maintained
5156 F:      drivers/auxdisplay/cfag12864bfb.c
5157 F:      include/linux/cfag12864b.h
5158
5159 CHAR and MISC DRIVERS
5160 M:      Arnd Bergmann <[email protected]>
5161 M:      Greg Kroah-Hartman <[email protected]>
5162 S:      Supported
5163 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5164 F:      drivers/char/
5165 F:      drivers/misc/
5166 F:      include/linux/miscdevice.h
5167 X:      drivers/char/agp/
5168 X:      drivers/char/hw_random/
5169 X:      drivers/char/ipmi/
5170 X:      drivers/char/random.c
5171 X:      drivers/char/tpm/
5172
5173 CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5174 M:      Thomas Weißschuh <[email protected]>
5175 L:      [email protected]
5176 S:      Maintained
5177 F:      Documentation/hwmon/powerz.rst
5178 F:      drivers/hwmon/powerz.c
5179
5180 CHECKPATCH
5181 M:      Andy Whitcroft <[email protected]>
5182 M:      Joe Perches <[email protected]>
5183 R:      Dwaipayan Ray <[email protected]>
5184 R:      Lukas Bulwahn <[email protected]>
5185 S:      Maintained
5186 F:      scripts/checkpatch.pl
5187
5188 CHECKPATCH DOCUMENTATION
5189 M:      Dwaipayan Ray <[email protected]>
5190 M:      Lukas Bulwahn <[email protected]>
5191 R:      Joe Perches <[email protected]>
5192 S:      Maintained
5193 F:      Documentation/dev-tools/checkpatch.rst
5194
5195 CHINESE DOCUMENTATION
5196 M:      Alex Shi <[email protected]>
5197 M:      Yanteng Si <[email protected]>
5198 S:      Maintained
5199 F:      Documentation/translations/zh_CN/
5200
5201 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5202 M:      Peter Chen <[email protected]>
5203 L:      [email protected]
5204 S:      Maintained
5205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5206 F:      drivers/usb/chipidea/
5207
5208 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5209 M:      Hans de Goede <[email protected]>
5210 L:      [email protected]
5211 S:      Maintained
5212 F:      Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5213 F:      drivers/input/touchscreen/chipone_icn8318.c
5214
5215 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5216 M:      Hans de Goede <[email protected]>
5217 L:      [email protected]
5218 S:      Maintained
5219 F:      drivers/input/touchscreen/chipone_icn8505.c
5220
5221 CHROME HARDWARE PLATFORM SUPPORT
5222 M:      Benson Leung <[email protected]>
5223 M:      Tzung-Bi Shih <[email protected]>
5224 L:      [email protected]
5225 S:      Maintained
5226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5227 F:      drivers/platform/chrome/
5228
5229 CHROMEOS EC CODEC DRIVER
5230 M:      Cheng-Yi Chiang <[email protected]>
5231 M:      Tzung-Bi Shih <[email protected]>
5232 R:      Guenter Roeck <[email protected]>
5233 L:      [email protected]
5234 S:      Maintained
5235 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5236 F:      sound/soc/codecs/cros_ec_codec.*
5237
5238 CHROMEOS EC CHARGE CONTROL
5239 M:      Thomas Weißschuh <[email protected]>
5240 S:      Maintained
5241 F:      drivers/power/supply/cros_charge-control.c
5242
5243 CHROMEOS EC HARDWARE MONITORING
5244 M:      Thomas Weißschuh <[email protected]>
5245 L:      [email protected]
5246 L:      [email protected]
5247 S:      Maintained
5248 F:      Documentation/hwmon/cros_ec_hwmon.rst
5249 F:      drivers/hwmon/cros_ec_hwmon.c
5250
5251 CHROMEOS EC LED DRIVER
5252 M:      Thomas Weißschuh <[email protected]>
5253 S:      Maintained
5254 F:      drivers/leds/leds-cros_ec.c
5255
5256 CHROMEOS EC SUBDRIVERS
5257 M:      Benson Leung <[email protected]>
5258 R:      Guenter Roeck <[email protected]>
5259 L:      [email protected]
5260 S:      Maintained
5261 F:      drivers/power/supply/cros_charge-control.c
5262 F:      drivers/power/supply/cros_usbpd-charger.c
5263 N:      cros_ec
5264 N:      cros-ec
5265
5266 CHROMEOS EC UART DRIVER
5267 M:      Bhanu Prakash Maiya <[email protected]>
5268 R:      Benson Leung <[email protected]>
5269 R:      Tzung-Bi Shih <[email protected]>
5270 S:      Maintained
5271 F:      drivers/platform/chrome/cros_ec_uart.c
5272
5273 CHROMEOS EC USB PD NOTIFY DRIVER
5274 M:      Prashant Malani <[email protected]>
5275 L:      [email protected]
5276 S:      Maintained
5277 F:      drivers/platform/chrome/cros_usbpd_notify.c
5278 F:      include/linux/platform_data/cros_usbpd_notify.h
5279
5280 CHROMEOS EC USB TYPE-C DRIVER
5281 M:      Prashant Malani <[email protected]>
5282 L:      [email protected]
5283 S:      Maintained
5284 F:      drivers/platform/chrome/cros_ec_typec.*
5285 F:      drivers/platform/chrome/cros_typec_switch.c
5286 F:      drivers/platform/chrome/cros_typec_vdm.*
5287
5288 CHROMEOS HPS DRIVER
5289 M:      Dan Callaghan <[email protected]>
5290 R:      Sami Kyöstilä <[email protected]>
5291 S:      Maintained
5292 F:      drivers/platform/chrome/cros_hps_i2c.c
5293
5294 CHROMEOS EC WATCHDOG
5295 M:      Lukasz Majczak <[email protected]>
5296 L:      [email protected]
5297 S:      Maintained
5298 F:      drivers/watchdog/cros_ec_wdt.c
5299
5300 CHRONTEL CH7322 CEC DRIVER
5301 M:      Joe Tessler <[email protected]>
5302 L:      [email protected]
5303 S:      Maintained
5304 T:      git git://linuxtv.org/media_tree.git
5305 F:      Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5306 F:      drivers/media/cec/i2c/ch7322.c
5307
5308 CIRRUS LOGIC AUDIO CODEC DRIVERS
5309 M:      David Rhodes <[email protected]>
5310 M:      Richard Fitzgerald <[email protected]>
5311 L:      [email protected]
5312 L:      [email protected]
5313 S:      Maintained
5314 F:      Documentation/devicetree/bindings/sound/cirrus,cs*
5315 F:      drivers/mfd/cs42l43*
5316 F:      drivers/pinctrl/cirrus/pinctrl-cs42l43*
5317 F:      drivers/spi/spi-cs42l43*
5318 F:      include/dt-bindings/sound/cs*
5319 F:      include/linux/mfd/cs42l43*
5320 F:      include/sound/cs*
5321 F:      sound/pci/hda/cirrus*
5322 F:      sound/pci/hda/cs*
5323 F:      sound/pci/hda/hda_component*
5324 F:      sound/pci/hda/hda_cs_dsp_ctl.*
5325 F:      sound/soc/codecs/cs*
5326
5327 CIRRUS LOGIC HAPTIC DRIVERS
5328 M:      James Ogletree <[email protected]>
5329 M:      Fred Treven <[email protected]>
5330 M:      Ben Bright <[email protected]>
5331 L:      [email protected]
5332 S:      Supported
5333 F:      Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
5334 F:      drivers/input/misc/cs40l*
5335 F:      drivers/mfd/cs40l*
5336 F:      include/linux/mfd/cs40l*
5337 F:      sound/soc/codecs/cs40l*
5338
5339 CIRRUS LOGIC DSP FIRMWARE DRIVER
5340 M:      Simon Trimmer <[email protected]>
5341 M:      Charles Keepax <[email protected]>
5342 M:      Richard Fitzgerald <[email protected]>
5343 L:      [email protected]
5344 S:      Supported
5345 W:      https://github.com/CirrusLogic/linux-drivers/wiki
5346 T:      git https://github.com/CirrusLogic/linux-drivers.git
5347 F:      drivers/firmware/cirrus/*
5348 F:      include/linux/firmware/cirrus/*
5349
5350 CIRRUS LOGIC EP93XX ETHERNET DRIVER
5351 M:      Hartley Sweeten <[email protected]>
5352 L:      [email protected]
5353 S:      Maintained
5354 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
5355
5356 CIRRUS LOGIC LOCHNAGAR DRIVER
5357 M:      Charles Keepax <[email protected]>
5358 M:      Richard Fitzgerald <[email protected]>
5359 L:      [email protected]
5360 S:      Supported
5361 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5362 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5363 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5364 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5365 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5366 F:      Documentation/hwmon/lochnagar.rst
5367 F:      drivers/clk/clk-lochnagar.c
5368 F:      drivers/hwmon/lochnagar-hwmon.c
5369 F:      drivers/mfd/lochnagar-i2c.c
5370 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5371 F:      drivers/regulator/lochnagar-regulator.c
5372 F:      include/dt-bindings/clock/lochnagar.h
5373 F:      include/dt-bindings/pinctrl/lochnagar.h
5374 F:      include/linux/mfd/lochnagar*
5375 F:      sound/soc/codecs/lochnagar-sc.c
5376
5377 CIRRUS LOGIC MADERA CODEC DRIVERS
5378 M:      Charles Keepax <[email protected]>
5379 M:      Richard Fitzgerald <[email protected]>
5380 L:      [email protected]
5381 L:      [email protected]
5382 S:      Supported
5383 W:      https://github.com/CirrusLogic/linux-drivers/wiki
5384 T:      git https://github.com/CirrusLogic/linux-drivers.git
5385 F:      Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5386 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5387 F:      Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5388 F:      drivers/gpio/gpio-madera*
5389 F:      drivers/irqchip/irq-madera*
5390 F:      drivers/mfd/cs47l*
5391 F:      drivers/mfd/madera*
5392 F:      drivers/pinctrl/cirrus/*
5393 F:      include/dt-bindings/sound/madera*
5394 F:      include/linux/irqchip/irq-madera*
5395 F:      include/linux/mfd/madera/*
5396 F:      include/sound/madera*
5397 F:      sound/soc/codecs/cs47l*
5398 F:      sound/soc/codecs/madera*
5399
5400 CISCO FCOE HBA DRIVER
5401 M:      Satish Kharat <[email protected]>
5402 M:      Sesidhar Baddela <[email protected]>
5403 M:      Karan Tilak Kumar <[email protected]>
5404 L:      [email protected]
5405 S:      Supported
5406 F:      drivers/scsi/fnic/
5407
5408 CISCO SCSI HBA DRIVER
5409 M:      Karan Tilak Kumar <[email protected]>
5410 M:      Sesidhar Baddela <[email protected]>
5411 L:      [email protected]
5412 S:      Supported
5413 F:      drivers/scsi/snic/
5414
5415 CISCO VIC ETHERNET NIC DRIVER
5416 M:      Christian Benvenuti <[email protected]>
5417 M:      Satish Kharat <[email protected]>
5418 S:      Supported
5419 F:      drivers/net/ethernet/cisco/enic/
5420
5421 CISCO VIC LOW LATENCY NIC DRIVER
5422 M:      Christian Benvenuti <[email protected]>
5423 M:      Nelson Escobar <[email protected]>
5424 S:      Supported
5425 F:      drivers/infiniband/hw/usnic/
5426
5427 CLANG CONTROL FLOW INTEGRITY SUPPORT
5428 M:      Sami Tolvanen <[email protected]>
5429 M:      Kees Cook <[email protected]>
5430 R:      Nathan Chancellor <[email protected]>
5431 L:      [email protected]
5432 S:      Supported
5433 B:      https://github.com/ClangBuiltLinux/linux/issues
5434 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5435 F:      include/linux/cfi.h
5436 F:      kernel/cfi.c
5437
5438 CLANG-FORMAT FILE
5439 M:      Miguel Ojeda <[email protected]>
5440 S:      Maintained
5441 F:      .clang-format
5442
5443 CLANG/LLVM BUILD SUPPORT
5444 M:      Nathan Chancellor <[email protected]>
5445 R:      Nick Desaulniers <[email protected]>
5446 R:      Bill Wendling <[email protected]>
5447 R:      Justin Stitt <[email protected]>
5448 L:      [email protected]
5449 S:      Supported
5450 W:      https://clangbuiltlinux.github.io/
5451 B:      https://github.com/ClangBuiltLinux/linux/issues
5452 C:      irc://irc.libera.chat/clangbuiltlinux
5453 F:      Documentation/kbuild/llvm.rst
5454 F:      include/linux/compiler-clang.h
5455 F:      scripts/Makefile.clang
5456 F:      scripts/clang-tools/
5457 K:      \b(?i:clang|llvm)\b
5458
5459 CLK API
5460 M:      Russell King <[email protected]>
5461 L:      [email protected]
5462 S:      Maintained
5463 F:      include/linux/clk.h
5464
5465 CLOCKSOURCE, CLOCKEVENT DRIVERS
5466 M:      Daniel Lezcano <[email protected]>
5467 M:      Thomas Gleixner <[email protected]>
5468 L:      [email protected]
5469 S:      Supported
5470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5471 F:      Documentation/devicetree/bindings/timer/
5472 F:      drivers/clocksource/
5473
5474 CLOSURES
5475 M:      Kent Overstreet <[email protected]>
5476 L:      [email protected]
5477 S:      Supported
5478 C:      irc://irc.oftc.net/bcache
5479 F:      include/linux/closure.h
5480 F:      lib/closure.c
5481
5482 CMPC ACPI DRIVER
5483 M:      Thadeu Lima de Souza Cascardo <[email protected]>
5484 L:      [email protected]
5485 S:      Supported
5486 F:      drivers/platform/x86/classmate-laptop.c
5487
5488 COBALT MEDIA DRIVER
5489 M:      Hans Verkuil <[email protected]>
5490 L:      [email protected]
5491 S:      Supported
5492 W:      https://linuxtv.org
5493 T:      git git://linuxtv.org/media_tree.git
5494 F:      drivers/media/pci/cobalt/
5495
5496 COCCINELLE/Semantic Patches (SmPL)
5497 M:      Julia Lawall <[email protected]>
5498 M:      Nicolas Palix <[email protected]>
5499 L:      [email protected] (moderated for non-subscribers)
5500 S:      Supported
5501 W:      https://coccinelle.gitlabpages.inria.fr/website/
5502 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5503 F:      Documentation/dev-tools/coccinelle.rst
5504 F:      scripts/coccicheck
5505 F:      scripts/coccinelle/
5506
5507 CODA FILE SYSTEM
5508 M:      Jan Harkes <[email protected]>
5509 M:      [email protected]
5510 L:      [email protected]
5511 S:      Maintained
5512 W:      http://www.coda.cs.cmu.edu/
5513 F:      Documentation/filesystems/coda.rst
5514 F:      fs/coda/
5515 F:      include/linux/coda*.h
5516 F:      include/uapi/linux/coda*.h
5517
5518 CODA V4L2 MEM2MEM DRIVER
5519 M:      Philipp Zabel <[email protected]>
5520 L:      [email protected]
5521 S:      Maintained
5522 F:      Documentation/devicetree/bindings/media/coda.yaml
5523 F:      drivers/media/platform/chips-media/coda
5524
5525 CODE OF CONDUCT
5526 M:      Greg Kroah-Hartman <[email protected]>
5527 S:      Supported
5528 F:      Documentation/process/code-of-conduct-interpretation.rst
5529 F:      Documentation/process/code-of-conduct.rst
5530
5531 CODE TAGGING
5532 M:      Suren Baghdasaryan <[email protected]>
5533 M:      Kent Overstreet <[email protected]>
5534 S:      Maintained
5535 F:      include/asm-generic/codetag.lds.h
5536 F:      include/linux/codetag.h
5537 F:      lib/codetag.c
5538
5539 COMEDI DRIVERS
5540 M:      Ian Abbott <[email protected]>
5541 M:      H Hartley Sweeten <[email protected]>
5542 S:      Odd Fixes
5543 F:      drivers/comedi/
5544 F:      include/linux/comedi/
5545 F:      include/uapi/linux/comedi.h
5546
5547 COMMON CLK FRAMEWORK
5548 M:      Michael Turquette <[email protected]>
5549 M:      Stephen Boyd <[email protected]>
5550 L:      [email protected]
5551 S:      Maintained
5552 Q:      http://patchwork.kernel.org/project/linux-clk/list/
5553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5554 F:      Documentation/devicetree/bindings/clock/
5555 F:      drivers/clk/
5556 F:      include/dt-bindings/clock/
5557 F:      include/linux/clk-pr*
5558 F:      include/linux/clk/
5559 F:      include/linux/of_clk.h
5560 X:      drivers/clk/clkdev.c
5561
5562 COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5563 M:      Steve French <[email protected]>
5564 R:      Paulo Alcantara <[email protected]> (DFS, global name space)
5565 R:      Ronnie Sahlberg <[email protected]> (directory leases, sparse files)
5566 R:      Shyam Prasad N <[email protected]> (multichannel)
5567 R:      Tom Talpey <[email protected]> (RDMA, smbdirect)
5568 R:      Bharath SM <[email protected]> (deferred close, directory leases)
5569 L:      [email protected]
5570 L:      [email protected] (moderated for non-subscribers)
5571 S:      Supported
5572 W:      https://wiki.samba.org/index.php/LinuxCIFS
5573 T:      git git://git.samba.org/sfrench/cifs-2.6.git
5574 F:      Documentation/admin-guide/cifs/
5575 F:      fs/smb/client/
5576 F:      fs/smb/common/
5577 F:      include/uapi/linux/cifs
5578
5579 COMPACTPCI HOTPLUG CORE
5580 M:      Scott Murray <[email protected]>
5581 L:      [email protected]
5582 S:      Maintained
5583 F:      drivers/pci/hotplug/cpci_hotplug*
5584
5585 COMPACTPCI HOTPLUG GENERIC DRIVER
5586 M:      Scott Murray <[email protected]>
5587 L:      [email protected]
5588 S:      Maintained
5589 F:      drivers/pci/hotplug/cpcihp_generic.c
5590
5591 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5592 M:      Scott Murray <[email protected]>
5593 L:      [email protected]
5594 S:      Maintained
5595 F:      drivers/pci/hotplug/cpcihp_zt5550.*
5596
5597 COMPAL LAPTOP SUPPORT
5598 M:      Cezary Jackiewicz <[email protected]>
5599 L:      [email protected]
5600 S:      Maintained
5601 F:      drivers/platform/x86/compal-laptop.c
5602
5603 COMPILER ATTRIBUTES
5604 M:      Miguel Ojeda <[email protected]>
5605 S:      Maintained
5606 F:      include/linux/compiler_attributes.h
5607
5608 COMPUTE EXPRESS LINK (CXL)
5609 M:      Davidlohr Bueso <[email protected]>
5610 M:      Jonathan Cameron <[email protected]>
5611 M:      Dave Jiang <[email protected]>
5612 M:      Alison Schofield <[email protected]>
5613 M:      Vishal Verma <[email protected]>
5614 M:      Ira Weiny <[email protected]>
5615 M:      Dan Williams <[email protected]>
5616 L:      [email protected]
5617 S:      Maintained
5618 F:      Documentation/driver-api/cxl
5619 F:      drivers/cxl/
5620 F:      include/linux/einj-cxl.h
5621 F:      include/linux/cxl-event.h
5622 F:      include/uapi/linux/cxl_mem.h
5623 F:      tools/testing/cxl/
5624
5625 COMPUTE EXPRESS LINK PMU (CPMU)
5626 M:      Jonathan Cameron <[email protected]>
5627 L:      [email protected]
5628 S:      Maintained
5629 F:      Documentation/admin-guide/perf/cxl.rst
5630 F:      drivers/perf/cxl_pmu.c
5631
5632 CONEXANT ACCESSRUNNER USB DRIVER
5633 L:      [email protected]
5634 S:      Orphan
5635 W:      http://accessrunner.sourceforge.net/
5636 F:      drivers/usb/atm/cxacru.c
5637
5638 CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5639 M:      Elena Reshetova <[email protected]>
5640 M:      Carlos Bilbao <[email protected]>
5641 S:      Maintained
5642 F:      Documentation/security/snp-tdx-threat-model.rst
5643
5644 CONFIGFS
5645 M:      Joel Becker <[email protected]>
5646 M:      Christoph Hellwig <[email protected]>
5647 S:      Supported
5648 T:      git git://git.infradead.org/users/hch/configfs.git
5649 F:      fs/configfs/
5650 F:      include/linux/configfs.h
5651 F:      samples/configfs/
5652
5653 CONSOLE SUBSYSTEM
5654 M:      Greg Kroah-Hartman <[email protected]>
5655 S:      Supported
5656 F:      drivers/video/console/
5657 F:      include/linux/console*
5658
5659 CONTEXT TRACKING
5660 M:      Frederic Weisbecker <[email protected]>
5661 M:      "Paul E. McKenney" <[email protected]>
5662 S:      Maintained
5663 F:      include/linux/context_tracking*
5664 F:      kernel/context_tracking.c
5665
5666 CONTROL GROUP (CGROUP)
5667 M:      Tejun Heo <[email protected]>
5668 M:      Zefan Li <[email protected]>
5669 M:      Johannes Weiner <[email protected]>
5670 M:      Michal Koutný <[email protected]>
5671 L:      [email protected]
5672 S:      Maintained
5673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5674 F:      Documentation/admin-guide/cgroup-v1/
5675 F:      Documentation/admin-guide/cgroup-v2.rst
5676 F:      include/linux/cgroup*
5677 F:      kernel/cgroup/
5678 F:      tools/testing/selftests/cgroup/
5679
5680 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5681 M:      Tejun Heo <[email protected]>
5682 M:      Josef Bacik <[email protected]>
5683 M:      Jens Axboe <[email protected]>
5684 L:      [email protected]
5685 L:      [email protected]
5686 T:      git git://git.kernel.dk/linux-block
5687 F:      Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5688 F:      block/bfq-cgroup.c
5689 F:      block/blk-cgroup.c
5690 F:      block/blk-iocost.c
5691 F:      block/blk-iolatency.c
5692 F:      block/blk-throttle.c
5693 F:      include/linux/blk-cgroup.h
5694
5695 CONTROL GROUP - CPUSET
5696 M:      Waiman Long <[email protected]>
5697 M:      Zefan Li <[email protected]>
5698 L:      [email protected]
5699 S:      Maintained
5700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5701 F:      Documentation/admin-guide/cgroup-v1/cpusets.rst
5702 F:      include/linux/cpuset.h
5703 F:      kernel/cgroup/cpuset.c
5704 F:      tools/testing/selftests/cgroup/test_cpuset.c
5705 F:      tools/testing/selftests/cgroup/test_cpuset_prs.sh
5706
5707 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5708 M:      Johannes Weiner <[email protected]>
5709 M:      Michal Hocko <[email protected]>
5710 M:      Roman Gushchin <[email protected]>
5711 M:      Shakeel Butt <[email protected]>
5712 R:      Muchun Song <[email protected]>
5713 L:      [email protected]
5714 L:      [email protected]
5715 S:      Maintained
5716 F:      include/linux/memcontrol.h
5717 F:      mm/memcontrol.c
5718 F:      mm/memcontrol-v1.c
5719 F:      mm/memcontrol-v1.h
5720 F:      mm/swap_cgroup.c
5721 F:      samples/cgroup/*
5722 F:      tools/testing/selftests/cgroup/memcg_protection.m
5723 F:      tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5724 F:      tools/testing/selftests/cgroup/test_kmem.c
5725 F:      tools/testing/selftests/cgroup/test_memcontrol.c
5726
5727 CORETEMP HARDWARE MONITORING DRIVER
5728 M:      Fenghua Yu <[email protected]>
5729 L:      [email protected]
5730 S:      Maintained
5731 F:      Documentation/hwmon/coretemp.rst
5732 F:      drivers/hwmon/coretemp.c
5733
5734 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5735 M:      Marius Zachmann <[email protected]>
5736 L:      [email protected]
5737 S:      Maintained
5738 F:      drivers/hwmon/corsair-cpro.c
5739
5740 CORSAIR-PSU HARDWARE MONITOR DRIVER
5741 M:      Wilken Gottwalt <[email protected]>
5742 L:      [email protected]
5743 S:      Maintained
5744 F:      Documentation/hwmon/corsair-psu.rst
5745 F:      drivers/hwmon/corsair-psu.c
5746
5747 COUNTER SUBSYSTEM
5748 M:      William Breathitt Gray <[email protected]>
5749 L:      [email protected]
5750 S:      Maintained
5751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5752 F:      Documentation/ABI/testing/sysfs-bus-counter
5753 F:      Documentation/driver-api/generic-counter.rst
5754 F:      drivers/counter/
5755 F:      include/linux/counter.h
5756 F:      include/uapi/linux/counter.h
5757 F:      tools/counter/
5758
5759 COUNTER WATCH EVENTS TOOL
5760 M:      Fabrice Gasnier <[email protected]>
5761 L:      [email protected]
5762 S:      Maintained
5763 F:      tools/counter/counter_watch_events.c
5764
5765 CP2615 I2C DRIVER
5766 M:      Bence Csókás <[email protected]>
5767 S:      Maintained
5768 F:      drivers/i2c/busses/i2c-cp2615.c
5769
5770 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5771 M:      Viresh Kumar <[email protected]>
5772 M:      Sudeep Holla <[email protected]>
5773 L:      [email protected]
5774 S:      Maintained
5775 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5776 F:      drivers/cpufreq/vexpress-spc-cpufreq.c
5777
5778 CPU FREQUENCY SCALING FRAMEWORK
5779 M:      "Rafael J. Wysocki" <[email protected]>
5780 M:      Viresh Kumar <[email protected]>
5781 L:      [email protected]
5782 S:      Maintained
5783 B:      https://bugzilla.kernel.org
5784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5786 F:      Documentation/admin-guide/pm/cpufreq.rst
5787 F:      Documentation/admin-guide/pm/intel_pstate.rst
5788 F:      Documentation/cpu-freq/
5789 F:      Documentation/devicetree/bindings/cpufreq/
5790 F:      drivers/cpufreq/
5791 F:      include/linux/cpufreq.h
5792 F:      include/linux/sched/cpufreq.h
5793 F:      kernel/sched/cpufreq*.c
5794 F:      tools/testing/selftests/cpufreq/
5795
5796 CPU HOTPLUG
5797 M:      Thomas Gleixner <[email protected]>
5798 M:      Peter Zijlstra <[email protected]>
5799 L:      [email protected]
5800 S:      Maintained
5801 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5802 F:      include/linux/cpu.h
5803 F:      include/linux/cpuhotplug.h
5804 F:      include/linux/smpboot.h
5805 F:      kernel/cpu.c
5806 F:      kernel/smpboot.*
5807
5808 CPU IDLE TIME MANAGEMENT FRAMEWORK
5809 M:      "Rafael J. Wysocki" <[email protected]>
5810 M:      Daniel Lezcano <[email protected]>
5811 L:      [email protected]
5812 S:      Maintained
5813 B:      https://bugzilla.kernel.org
5814 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5815 F:      Documentation/admin-guide/pm/cpuidle.rst
5816 F:      Documentation/driver-api/pm/cpuidle.rst
5817 F:      drivers/cpuidle/
5818 F:      include/linux/cpuidle.h
5819
5820 CPU POWER MONITORING SUBSYSTEM
5821 M:      Thomas Renninger <[email protected]>
5822 M:      Shuah Khan <[email protected]>
5823 M:      Shuah Khan <[email protected]>
5824 L:      [email protected]
5825 S:      Maintained
5826 F:      tools/power/cpupower/
5827
5828 CPUID/MSR DRIVER
5829 M:      "H. Peter Anvin" <[email protected]>
5830 S:      Maintained
5831 F:      arch/x86/kernel/cpuid.c
5832 F:      arch/x86/kernel/msr.c
5833
5834 CPUIDLE DRIVER - ARM BIG LITTLE
5835 M:      Lorenzo Pieralisi <[email protected]>
5836 M:      Daniel Lezcano <[email protected]>
5837 L:      [email protected]
5838 L:      [email protected] (moderated for non-subscribers)
5839 S:      Maintained
5840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5841 F:      drivers/cpuidle/cpuidle-big_little.c
5842
5843 CPUIDLE DRIVER - ARM EXYNOS
5844 M:      Daniel Lezcano <[email protected]>
5845 M:      Kukjin Kim <[email protected]>
5846 R:      Krzysztof Kozlowski <[email protected]>
5847 L:      [email protected]
5848 L:      [email protected]
5849 S:      Maintained
5850 F:      arch/arm/mach-exynos/pm.c
5851 F:      drivers/cpuidle/cpuidle-exynos.c
5852 F:      include/linux/platform_data/cpuidle-exynos.h
5853
5854 CPUIDLE DRIVER - ARM PSCI
5855 M:      Lorenzo Pieralisi <[email protected]>
5856 M:      Sudeep Holla <[email protected]>
5857 L:      [email protected]
5858 L:      [email protected] (moderated for non-subscribers)
5859 S:      Supported
5860 F:      drivers/cpuidle/cpuidle-psci.c
5861
5862 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5863 M:      Ulf Hansson <[email protected]>
5864 L:      [email protected]
5865 L:      [email protected] (moderated for non-subscribers)
5866 S:      Supported
5867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5868 F:      drivers/cpuidle/cpuidle-psci-domain.c
5869 F:      drivers/cpuidle/cpuidle-psci.h
5870
5871 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5872 M:      Ulf Hansson <[email protected]>
5873 L:      [email protected]
5874 S:      Supported
5875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5876 F:      drivers/cpuidle/dt_idle_genpd.c
5877 F:      drivers/cpuidle/dt_idle_genpd.h
5878
5879 CPUIDLE DRIVER - RISC-V SBI
5880 M:      Anup Patel <[email protected]>
5881 L:      [email protected]
5882 L:      [email protected]
5883 S:      Maintained
5884 F:      drivers/cpuidle/cpuidle-riscv-sbi.c
5885
5886 CRAMFS FILESYSTEM
5887 M:      Nicolas Pitre <[email protected]>
5888 S:      Maintained
5889 F:      Documentation/filesystems/cramfs.rst
5890 F:      fs/cramfs/
5891
5892 CREATIVE SB0540
5893 M:      Bastien Nocera <[email protected]>
5894 L:      [email protected]
5895 S:      Maintained
5896 F:      drivers/hid/hid-creative-sb0540.c
5897
5898 CRYPTO API
5899 M:      Herbert Xu <[email protected]>
5900 M:      "David S. Miller" <[email protected]>
5901 L:      [email protected]
5902 S:      Maintained
5903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5904 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5905 F:      Documentation/crypto/
5906 F:      Documentation/devicetree/bindings/crypto/
5907 F:      arch/*/crypto/
5908 F:      crypto/
5909 F:      drivers/crypto/
5910 F:      include/crypto/
5911 F:      include/linux/crypto*
5912 F:      lib/crypto/
5913
5914 CRYPTO SPEED TEST COMPARE
5915 M:      Wang Jinchao <[email protected]>
5916 L:      [email protected]
5917 S:      Maintained
5918 F:      tools/crypto/tcrypt/tcrypt_speed_compare.py
5919
5920 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5921 M:      Neil Horman <[email protected]>
5922 L:      [email protected]
5923 S:      Maintained
5924 F:      crypto/ansi_cprng.c
5925 F:      crypto/rng.c
5926
5927 CS3308 MEDIA DRIVER
5928 M:      Hans Verkuil <[email protected]>
5929 L:      [email protected]
5930 S:      Odd Fixes
5931 W:      http://linuxtv.org
5932 T:      git git://linuxtv.org/media_tree.git
5933 F:      drivers/media/i2c/cs3308.c
5934
5935 CS5535 Audio ALSA driver
5936 M:      Jaya Kumar <[email protected]>
5937 S:      Maintained
5938 F:      sound/pci/cs5535audio/
5939
5940 CTU CAN FD DRIVER
5941 M:      Pavel Pisa <[email protected]>
5942 M:      Ondrej Ille <[email protected]>
5943 L:      [email protected]
5944 S:      Maintained
5945 F:      Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5946 F:      drivers/net/can/ctucanfd/
5947
5948 CVE ASSIGNMENT CONTACT
5949 M:      CVE Assignment Team <[email protected]>
5950 S:      Maintained
5951 F:      Documentation/process/cve.rst
5952
5953 CW1200 WLAN driver
5954 S:      Orphan
5955 F:      drivers/net/wireless/st/cw1200/
5956
5957 CX18 VIDEO4LINUX DRIVER
5958 M:      Andy Walls <[email protected]>
5959 L:      [email protected]
5960 S:      Maintained
5961 W:      https://linuxtv.org
5962 T:      git git://linuxtv.org/media_tree.git
5963 F:      drivers/media/pci/cx18/
5964 F:      include/uapi/linux/ivtv*
5965
5966 CX2341X MPEG ENCODER HELPER MODULE
5967 M:      Hans Verkuil <[email protected]>
5968 L:      [email protected]
5969 S:      Maintained
5970 W:      https://linuxtv.org
5971 T:      git git://linuxtv.org/media_tree.git
5972 F:      drivers/media/common/cx2341x*
5973 F:      include/media/drv-intf/cx2341x.h
5974
5975 CX24120 MEDIA DRIVER
5976 M:      Jemma Denson <[email protected]>
5977 M:      Patrick Boettcher <[email protected]>
5978 L:      [email protected]
5979 S:      Maintained
5980 W:      https://linuxtv.org
5981 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5982 F:      drivers/media/dvb-frontends/cx24120*
5983
5984 CX88 VIDEO4LINUX DRIVER
5985 M:      Mauro Carvalho Chehab <[email protected]>
5986 L:      [email protected]
5987 S:      Odd fixes
5988 W:      https://linuxtv.org
5989 T:      git git://linuxtv.org/media_tree.git
5990 F:      Documentation/driver-api/media/drivers/cx88*
5991 F:      drivers/media/pci/cx88/
5992
5993 CXD2820R MEDIA DRIVER
5994 L:      [email protected]
5995 S:      Orphan
5996 W:      https://linuxtv.org
5997 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5998 F:      drivers/media/dvb-frontends/cxd2820r*
5999
6000 CXGB3 ETHERNET DRIVER (CXGB3)
6001 M:      Potnuri Bharat Teja <[email protected]>
6002 L:      [email protected]
6003 S:      Supported
6004 W:      http://www.chelsio.com
6005 F:      drivers/net/ethernet/chelsio/cxgb3/
6006
6007 CXGB3 ISCSI DRIVER (CXGB3I)
6008 M:      Varun Prakash <[email protected]>
6009 L:      [email protected]
6010 S:      Supported
6011 W:      http://www.chelsio.com
6012 F:      drivers/scsi/cxgbi/cxgb3i
6013
6014 CXGB4 CRYPTO DRIVER (chcr)
6015 M:      Ayush Sawal <[email protected]>
6016 L:      [email protected]
6017 S:      Supported
6018 W:      http://www.chelsio.com
6019 F:      drivers/crypto/chelsio
6020
6021 CXGB4 ETHERNET DRIVER (CXGB4)
6022 M:      Potnuri Bharat Teja <[email protected]>
6023 L:      [email protected]
6024 S:      Supported
6025 W:      http://www.chelsio.com
6026 F:      drivers/net/ethernet/chelsio/cxgb4/
6027
6028 CXGB4 INLINE CRYPTO DRIVER
6029 M:      Ayush Sawal <[email protected]>
6030 L:      [email protected]
6031 S:      Supported
6032 W:      http://www.chelsio.com
6033 F:      drivers/net/ethernet/chelsio/inline_crypto/
6034
6035 CXGB4 ISCSI DRIVER (CXGB4I)
6036 M:      Varun Prakash <[email protected]>
6037 L:      [email protected]
6038 S:      Supported
6039 W:      http://www.chelsio.com
6040 F:      drivers/scsi/cxgbi/cxgb4i
6041
6042 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
6043 M:      Potnuri Bharat Teja <[email protected]>
6044 L:      [email protected]
6045 S:      Supported
6046 W:      http://www.openfabrics.org
6047 F:      drivers/infiniband/hw/cxgb4/
6048 F:      include/uapi/rdma/cxgb4-abi.h
6049
6050 CXGB4VF ETHERNET DRIVER (CXGB4VF)
6051 M:      Potnuri Bharat Teja <[email protected]>
6052 L:      [email protected]
6053 S:      Supported
6054 W:      http://www.chelsio.com
6055 F:      drivers/net/ethernet/chelsio/cxgb4vf/
6056
6057 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
6058 M:      Frederic Barrat <[email protected]>
6059 M:      Andrew Donnellan <[email protected]>
6060 L:      [email protected]
6061 S:      Supported
6062 F:      Documentation/ABI/testing/sysfs-class-cxl
6063 F:      Documentation/arch/powerpc/cxl.rst
6064 F:      arch/powerpc/platforms/powernv/pci-cxl.c
6065 F:      drivers/misc/cxl/
6066 F:      include/misc/cxl*
6067 F:      include/uapi/misc/cxl.h
6068
6069 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
6070 M:      Manoj N. Kumar <[email protected]>
6071 M:      Uma Krishnan <[email protected]>
6072 L:      [email protected]
6073 S:      Obsolete
6074 F:      Documentation/arch/powerpc/cxlflash.rst
6075 F:      drivers/scsi/cxlflash/
6076 F:      include/uapi/scsi/cxlflash_ioctl.h
6077
6078 CYBERPRO FB DRIVER
6079 M:      Russell King <[email protected]>
6080 L:      [email protected] (moderated for non-subscribers)
6081 S:      Maintained
6082 W:      http://www.armlinux.org.uk/
6083 F:      drivers/video/fbdev/cyber2000fb.*
6084
6085 CYCLADES PC300 DRIVER
6086 S:      Orphan
6087 F:      drivers/net/wan/pc300*
6088
6089 CYPRESS CY8C95X0 PINCTRL DRIVER
6090 M:      Patrick Rudolph <[email protected]>
6091 L:      [email protected]
6092 S:      Maintained
6093 F:      drivers/pinctrl/pinctrl-cy8c95x0.c
6094
6095 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
6096 M:      Linus Walleij <[email protected]>
6097 L:      [email protected]
6098 S:      Maintained
6099 F:      drivers/input/touchscreen/cy8ctma140.c
6100
6101 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
6102 M:      Yassine Oudjana <[email protected]>
6103 L:      [email protected]
6104 S:      Maintained
6105 F:      Documentation/devicetree/bindings/input/cypress-sf.yaml
6106 F:      drivers/input/keyboard/cypress-sf.c
6107
6108 CYPRESS_FIRMWARE MEDIA DRIVER
6109 L:      [email protected]
6110 S:      Orphan
6111 W:      https://linuxtv.org
6112 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6113 F:      drivers/media/common/cypress_firmware*
6114
6115 CYTTSP TOUCHSCREEN DRIVER
6116 M:      Linus Walleij <[email protected]>
6117 L:      [email protected]
6118 S:      Maintained
6119 F:      drivers/input/touchscreen/cyttsp*
6120
6121 D-LINK DIR-685 TOUCHKEYS DRIVER
6122 M:      Linus Walleij <[email protected]>
6123 L:      [email protected]
6124 S:      Supported
6125 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
6126
6127 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
6128 M:      Joshua Kinard <[email protected]>
6129 S:      Maintained
6130 F:      drivers/rtc/rtc-ds1685.c
6131 F:      include/linux/rtc/ds1685.h
6132
6133 DAMA SLAVE for AX.25
6134 M:      Joerg Reuter <[email protected]>
6135 L:      [email protected]
6136 S:      Maintained
6137 W:      http://yaina.de/jreuter/
6138 W:      http://www.qsl.net/dl1bke/
6139 F:      net/ax25/af_ax25.c
6140 F:      net/ax25/ax25_dev.c
6141 F:      net/ax25/ax25_ds_*
6142 F:      net/ax25/ax25_in.c
6143 F:      net/ax25/ax25_out.c
6144 F:      net/ax25/ax25_timer.c
6145 F:      net/ax25/sysctl_net_ax25.c
6146
6147 DATA ACCESS MONITOR
6148 M:      SeongJae Park <[email protected]>
6149 L:      [email protected]
6150 L:      [email protected]
6151 S:      Maintained
6152 W:      https://damonitor.github.io
6153 P:      Documentation/mm/damon/maintainer-profile.rst
6154 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6155 T:      quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6156 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6157 F:      Documentation/ABI/testing/sysfs-kernel-mm-damon
6158 F:      Documentation/admin-guide/mm/damon/
6159 F:      Documentation/mm/damon/
6160 F:      include/linux/damon.h
6161 F:      include/trace/events/damon.h
6162 F:      mm/damon/
6163 F:      tools/testing/selftests/damon/
6164
6165 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6166 L:      [email protected]
6167 S:      Orphan
6168 F:      Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6169 F:      drivers/net/ethernet/dec/tulip/dmfe.c
6170
6171 DC390/AM53C974 SCSI driver
6172 M:      Hannes Reinecke <[email protected]>
6173 L:      [email protected]
6174 S:      Maintained
6175 F:      drivers/scsi/am53c974.c
6176
6177 DC395x SCSI driver
6178 M:      Oliver Neukum <[email protected]>
6179 M:      Ali Akcaagac <[email protected]>
6180 M:      Jamie Lenehan <[email protected]>
6181 S:      Maintained
6182 F:      Documentation/scsi/dc395x.rst
6183 F:      drivers/scsi/dc395x.*
6184
6185 DCCP PROTOCOL
6186 L:      [email protected]
6187 S:      Orphan
6188 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6189 F:      include/linux/dccp.h
6190 F:      include/linux/tfrc.h
6191 F:      include/uapi/linux/dccp.h
6192 F:      net/dccp/
6193
6194 DEBUGOBJECTS:
6195 M:      Thomas Gleixner <[email protected]>
6196 L:      [email protected]
6197 S:      Maintained
6198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6199 F:      include/linux/debugobjects.h
6200 F:      lib/debugobjects.c
6201
6202 DECSTATION PLATFORM SUPPORT
6203 M:      "Maciej W. Rozycki" <[email protected]>
6204 L:      [email protected]
6205 S:      Maintained
6206 W:      http://www.linux-mips.org/wiki/DECstation
6207 F:      arch/mips/dec/
6208 F:      arch/mips/include/asm/dec/
6209 F:      arch/mips/include/asm/mach-dec/
6210
6211 DEFXX FDDI NETWORK DRIVER
6212 M:      "Maciej W. Rozycki" <[email protected]>
6213 S:      Maintained
6214 F:      drivers/net/fddi/defxx.*
6215
6216 DEFZA FDDI NETWORK DRIVER
6217 M:      "Maciej W. Rozycki" <[email protected]>
6218 S:      Maintained
6219 F:      drivers/net/fddi/defza.*
6220
6221 DEINTERLACE DRIVERS FOR ALLWINNER H3
6222 M:      Jernej Skrabec <[email protected]>
6223 L:      [email protected]
6224 S:      Maintained
6225 T:      git git://linuxtv.org/media_tree.git
6226 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6227 F:      drivers/media/platform/sunxi/sun8i-di/
6228
6229 DELL LAPTOP DRIVER
6230 M:      Matthew Garrett <[email protected]>
6231 M:      Pali Rohár <[email protected]>
6232 L:      [email protected]
6233 S:      Maintained
6234 F:      drivers/platform/x86/dell/dell-laptop.c
6235
6236 DELL LAPTOP FREEFALL DRIVER
6237 M:      Pali Rohár <[email protected]>
6238 S:      Maintained
6239 F:      drivers/platform/x86/dell/dell-smo8800.c
6240
6241 DELL LAPTOP RBTN DRIVER
6242 M:      Pali Rohár <[email protected]>
6243 S:      Maintained
6244 F:      drivers/platform/x86/dell/dell-rbtn.*
6245
6246 DELL LAPTOP SMM DRIVER
6247 M:      Pali Rohár <[email protected]>
6248 S:      Maintained
6249 F:      Documentation/ABI/obsolete/procfs-i8k
6250 F:      drivers/hwmon/dell-smm-hwmon.c
6251 F:      include/uapi/linux/i8k.h
6252
6253 DELL PC DRIVER
6254 M:      Lyndon Sanche <[email protected]>
6255 L:      [email protected]
6256 S:      Maintained
6257 F:      drivers/platform/x86/dell/dell-pc.c
6258
6259 DELL REMOTE BIOS UPDATE DRIVER
6260 M:      Stuart Hayes <[email protected]>
6261 L:      [email protected]
6262 S:      Maintained
6263 F:      drivers/platform/x86/dell/dell_rbu.c
6264
6265 DELL SMBIOS DRIVER
6266 M:      Pali Rohár <[email protected]>
6267 L:      [email protected]
6268 L:      [email protected]
6269 S:      Maintained
6270 F:      drivers/platform/x86/dell/dell-smbios.*
6271
6272 DELL SMBIOS SMM DRIVER
6273 L:      [email protected]
6274 L:      [email protected]
6275 S:      Maintained
6276 F:      drivers/platform/x86/dell/dell-smbios-smm.c
6277
6278 DELL SMBIOS WMI DRIVER
6279 L:      [email protected]
6280 L:      [email protected]
6281 S:      Maintained
6282 F:      drivers/platform/x86/dell/dell-smbios-wmi.c
6283 F:      tools/wmi/dell-smbios-example.c
6284
6285 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6286 M:      Stuart Hayes <[email protected]>
6287 L:      [email protected]
6288 S:      Maintained
6289 F:      Documentation/userspace-api/dcdbas.rst
6290 F:      drivers/platform/x86/dell/dcdbas.*
6291
6292 DELL WMI DDV DRIVER
6293 M:      Armin Wolf <[email protected]>
6294 S:      Maintained
6295 F:      Documentation/ABI/testing/debugfs-dell-wmi-ddv
6296 F:      Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6297 F:      Documentation/wmi/devices/dell-wmi-ddv.rst
6298 F:      drivers/platform/x86/dell/dell-wmi-ddv.c
6299
6300 DELL WMI DESCRIPTOR DRIVER
6301 L:      [email protected]
6302 S:      Maintained
6303 F:      drivers/platform/x86/dell/dell-wmi-descriptor.c
6304
6305 DELL WMI HARDWARE PRIVACY SUPPORT
6306 L:      [email protected]
6307 L:      [email protected]
6308 S:      Maintained
6309 F:      drivers/platform/x86/dell/dell-wmi-privacy.c
6310
6311 DELL WMI NOTIFICATIONS DRIVER
6312 M:      Matthew Garrett <[email protected]>
6313 M:      Pali Rohár <[email protected]>
6314 S:      Maintained
6315 F:      drivers/platform/x86/dell/dell-wmi-base.c
6316
6317 DELL WMI SYSMAN DRIVER
6318 M:      Prasanth Ksr <[email protected]>
6319 L:      [email protected]
6320 L:      [email protected]
6321 S:      Maintained
6322 F:      Documentation/ABI/testing/sysfs-class-firmware-attributes
6323 F:      drivers/platform/x86/dell/dell-wmi-sysman/
6324
6325 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6326 M:      Zev Weiss <[email protected]>
6327 L:      [email protected]
6328 S:      Maintained
6329 F:      drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6330
6331 DELTA DPS920AB PSU DRIVER
6332 M:      Robert Marko <[email protected]>
6333 L:      [email protected]
6334 S:      Maintained
6335 F:      Documentation/hwmon/dps920ab.rst
6336 F:      drivers/hwmon/pmbus/dps920ab.c
6337
6338 DELTA NETWORKS TN48M CPLD DRIVERS
6339 M:      Robert Marko <[email protected]>
6340 S:      Maintained
6341 F:      Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6342 F:      Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6343 F:      Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6344 F:      drivers/gpio/gpio-tn48m.c
6345 F:      include/dt-bindings/reset/delta,tn48m-reset.h
6346
6347 DELTA ST MEDIA DRIVER
6348 M:      Hugues Fruchet <[email protected]>
6349 L:      [email protected]
6350 S:      Supported
6351 W:      https://linuxtv.org
6352 T:      git git://linuxtv.org/media_tree.git
6353 F:      drivers/media/platform/st/sti/delta
6354
6355 DENALI NAND DRIVER
6356 L:      [email protected]
6357 S:      Orphan
6358 F:      drivers/mtd/nand/raw/denali*
6359
6360 DESIGNWARE EDMA CORE IP DRIVER
6361 M:      Manivannan Sadhasivam <[email protected]>
6362 R:      Serge Semin <[email protected]>
6363 L:      [email protected]
6364 S:      Maintained
6365 F:      drivers/dma/dw-edma/
6366 F:      include/linux/dma/edma.h
6367
6368 DESIGNWARE USB2 DRD IP DRIVER
6369 M:      Minas Harutyunyan <[email protected]>
6370 L:      [email protected]
6371 S:      Maintained
6372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6373 F:      drivers/usb/dwc2/
6374
6375 DESIGNWARE USB3 DRD IP DRIVER
6376 M:      Thinh Nguyen <[email protected]>
6377 L:      [email protected]
6378 S:      Maintained
6379 F:      drivers/usb/dwc3/
6380
6381 DESIGNWARE XDATA IP DRIVER
6382 L:      [email protected]
6383 S:      Orphan
6384 F:      Documentation/misc-devices/dw-xdata-pcie.rst
6385 F:      drivers/misc/dw-xdata-pcie.c
6386
6387 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6388 M:      Andreas Klinger <[email protected]>
6389 L:      [email protected]
6390 S:      Maintained
6391 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6392 F:      drivers/iio/proximity/srf*.c
6393
6394 DEVICE COREDUMP (DEV_COREDUMP)
6395 M:      Johannes Berg <[email protected]>
6396 L:      [email protected]
6397 S:      Maintained
6398 F:      drivers/base/devcoredump.c
6399 F:      include/linux/devcoredump.h
6400
6401 DEVICE DEPENDENCY HELPER SCRIPT
6402 M:      Saravana Kannan <[email protected]>
6403 L:      [email protected]
6404 S:      Maintained
6405 F:      scripts/dev-needs.sh
6406
6407 DEVICE DIRECT ACCESS (DAX)
6408 M:      Dan Williams <[email protected]>
6409 M:      Vishal Verma <[email protected]>
6410 M:      Dave Jiang <[email protected]>
6411 L:      [email protected]
6412 L:      [email protected]
6413 S:      Supported
6414 F:      drivers/dax/
6415
6416 DEVICE FREQUENCY (DEVFREQ)
6417 M:      MyungJoo Ham <[email protected]>
6418 M:      Kyungmin Park <[email protected]>
6419 M:      Chanwoo Choi <[email protected]>
6420 L:      [email protected]
6421 S:      Maintained
6422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6423 F:      Documentation/devicetree/bindings/devfreq/
6424 F:      Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6425 F:      drivers/devfreq/
6426 F:      include/linux/devfreq.h
6427 F:      include/trace/events/devfreq.h
6428
6429 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6430 M:      Chanwoo Choi <[email protected]>
6431 L:      [email protected]
6432 S:      Supported
6433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6434 F:      Documentation/devicetree/bindings/devfreq/event/
6435 F:      drivers/devfreq/devfreq-event.c
6436 F:      drivers/devfreq/event/
6437 F:      include/dt-bindings/pmu/exynos_ppmu.h
6438 F:      include/linux/devfreq-event.h
6439
6440 DEVICE RESOURCE MANAGEMENT HELPERS
6441 M:      Hans de Goede <[email protected]>
6442 R:      Matti Vaittinen <[email protected]>
6443 S:      Maintained
6444 F:      include/linux/devm-helpers.h
6445
6446 DEVICE-MAPPER  (LVM)
6447 M:      Alasdair Kergon <[email protected]>
6448 M:      Mike Snitzer <[email protected]>
6449 M:      Mikulas Patocka <[email protected]>
6450 L:      [email protected]
6451 S:      Maintained
6452 Q:      http://patchwork.kernel.org/project/dm-devel/list/
6453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6454 F:      Documentation/admin-guide/device-mapper/
6455 F:      drivers/md/Kconfig
6456 F:      drivers/md/Makefile
6457 F:      drivers/md/dm*
6458 F:      drivers/md/persistent-data/
6459 F:      include/linux/device-mapper.h
6460 F:      include/linux/dm-*.h
6461 F:      include/uapi/linux/dm-*.h
6462
6463 DEVICE-MAPPER VDO TARGET
6464 M:      Matthew Sakai <[email protected]>
6465 L:      [email protected]
6466 S:      Maintained
6467 F:      Documentation/admin-guide/device-mapper/vdo*.rst
6468 F:      drivers/md/dm-vdo/
6469
6470 DEVLINK
6471 M:      Jiri Pirko <[email protected]>
6472 L:      [email protected]
6473 S:      Supported
6474 F:      Documentation/networking/devlink
6475 F:      include/net/devlink.h
6476 F:      include/uapi/linux/devlink.h
6477 F:      net/devlink/
6478
6479 DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6480 M:      Christoph Niedermaier <[email protected]>
6481 L:      [email protected]
6482 S:      Maintained
6483 F:      arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6484 F:      arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6485
6486 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6487 M:      Marek Vasut <[email protected]>
6488 L:      [email protected]
6489 S:      Maintained
6490 F:      arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6491 F:      arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6492
6493 DIALOG SEMICONDUCTOR DRIVERS
6494 M:      Support Opensource <[email protected]>
6495 S:      Supported
6496 W:      http://www.dialog-semiconductor.com/products
6497 F:      Documentation/devicetree/bindings/input/dlg,da72??.txt
6498 F:      Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6499 F:      Documentation/devicetree/bindings/mfd/da90*.txt
6500 F:      Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6501 F:      Documentation/devicetree/bindings/regulator/da92*.txt
6502 F:      Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6503 F:      Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6504 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
6505 F:      Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6506 F:      Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6507 F:      Documentation/hwmon/da90??.rst
6508 F:      drivers/gpio/gpio-da90??.c
6509 F:      drivers/hwmon/da90??-hwmon.c
6510 F:      drivers/iio/adc/da91??-*.c
6511 F:      drivers/input/misc/da72??.[ch]
6512 F:      drivers/input/misc/da90??_onkey.c
6513 F:      drivers/input/touchscreen/da9052_tsi.c
6514 F:      drivers/leds/leds-da90??.c
6515 F:      drivers/mfd/da903x.c
6516 F:      drivers/mfd/da90??-*.c
6517 F:      drivers/mfd/da91??-*.c
6518 F:      drivers/pinctrl/pinctrl-da90??.c
6519 F:      drivers/power/supply/da9052-battery.c
6520 F:      drivers/power/supply/da91??-*.c
6521 F:      drivers/regulator/da9???-regulator.[ch]
6522 F:      drivers/regulator/slg51000-regulator.[ch]
6523 F:      drivers/rtc/rtc-da90??.c
6524 F:      drivers/thermal/da90??-thermal.c
6525 F:      drivers/video/backlight/da90??_bl.c
6526 F:      drivers/watchdog/da90??_wdt.c
6527 F:      include/dt-bindings/regulator/dlg,da9*-regulator.h
6528 F:      include/linux/mfd/da903x.h
6529 F:      include/linux/mfd/da9052/
6530 F:      include/linux/mfd/da9055/
6531 F:      include/linux/mfd/da9062/
6532 F:      include/linux/mfd/da9063/
6533 F:      include/linux/mfd/da9150/
6534 F:      include/linux/regulator/da9211.h
6535 F:      include/sound/da[79]*.h
6536 F:      sound/soc/codecs/da[79]*.[ch]
6537
6538 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6539 M:      William Breathitt Gray <[email protected]>
6540 L:      [email protected]
6541 S:      Maintained
6542 F:      drivers/gpio/gpio-gpio-mm.c
6543
6544 DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6545 M:      Martin Tuma <[email protected]>
6546 L:      [email protected]
6547 S:      Maintained
6548 F:      Documentation/admin-guide/media/mgb4.rst
6549 F:      drivers/media/pci/mgb4/
6550
6551 DIOLAN U2C-12 I2C DRIVER
6552 M:      Guenter Roeck <[email protected]>
6553 L:      [email protected]
6554 S:      Maintained
6555 F:      drivers/i2c/busses/i2c-diolan-u2c.c
6556
6557 DIRECTORY NOTIFICATION (DNOTIFY)
6558 M:      Jan Kara <[email protected]>
6559 R:      Amir Goldstein <[email protected]>
6560 L:      [email protected]
6561 S:      Maintained
6562 F:      Documentation/filesystems/dnotify.rst
6563 F:      fs/notify/dnotify/
6564 F:      include/linux/dnotify.h
6565
6566 DISK GEOMETRY AND PARTITION HANDLING
6567 M:      Andries Brouwer <[email protected]>
6568 S:      Maintained
6569 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6570 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6571 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6572
6573 DISKQUOTA
6574 M:      Jan Kara <[email protected]>
6575 S:      Maintained
6576 F:      Documentation/filesystems/quota.rst
6577 F:      fs/quota/
6578 F:      include/linux/quota*.h
6579 F:      include/uapi/linux/quota*.h
6580
6581 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6582 M:      Bernie Thompson <[email protected]>
6583 L:      [email protected]
6584 S:      Maintained
6585 W:      http://plugable.com/category/projects/udlfb/
6586 F:      Documentation/fb/udlfb.rst
6587 F:      drivers/video/fbdev/udlfb.c
6588 F:      include/video/udlfb.h
6589
6590 DISTRIBUTED LOCK MANAGER (DLM)
6591 M:      Alexander Aring <[email protected]>
6592 M:      David Teigland <[email protected]>
6593 L:      [email protected]
6594 S:      Supported
6595 W:      https://pagure.io/dlm
6596 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6597 F:      fs/dlm/
6598
6599 DMA BUFFER SHARING FRAMEWORK
6600 M:      Sumit Semwal <[email protected]>
6601 M:      Christian König <[email protected]>
6602 L:      [email protected]
6603 L:      [email protected]
6604 L:      [email protected] (moderated for non-subscribers)
6605 S:      Maintained
6606 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6607 F:      Documentation/driver-api/dma-buf.rst
6608 F:      Documentation/userspace-api/dma-buf-alloc-exchange.rst
6609 F:      drivers/dma-buf/
6610 F:      include/linux/*fence.h
6611 F:      include/linux/dma-buf.h
6612 F:      include/linux/dma-resv.h
6613 K:      \bdma_(?:buf|fence|resv)\b
6614
6615 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6616 M:      Vinod Koul <[email protected]>
6617 L:      [email protected]
6618 S:      Maintained
6619 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6620 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6621 F:      Documentation/devicetree/bindings/dma/
6622 F:      Documentation/driver-api/dmaengine/
6623 F:      drivers/dma/
6624 F:      include/dt-bindings/dma/
6625 F:      include/linux/dma/
6626 F:      include/linux/dmaengine.h
6627 F:      include/linux/of_dma.h
6628
6629 DMA MAPPING BENCHMARK
6630 M:      Xiang Chen <[email protected]>
6631 L:      [email protected]
6632 F:      kernel/dma/map_benchmark.c
6633 F:      tools/testing/selftests/dma/
6634
6635 DMA MAPPING HELPERS
6636 M:      Christoph Hellwig <[email protected]>
6637 M:      Marek Szyprowski <[email protected]>
6638 R:      Robin Murphy <[email protected]>
6639 L:      [email protected]
6640 S:      Supported
6641 W:      http://git.infradead.org/users/hch/dma-mapping.git
6642 T:      git git://git.infradead.org/users/hch/dma-mapping.git
6643 F:      include/asm-generic/dma-mapping.h
6644 F:      include/linux/dma-direct.h
6645 F:      include/linux/dma-map-ops.h
6646 F:      include/linux/dma-mapping.h
6647 F:      include/linux/swiotlb.h
6648 F:      kernel/dma/
6649
6650 DMA-BUF HEAPS FRAMEWORK
6651 M:      Sumit Semwal <[email protected]>
6652 R:      Benjamin Gaignard <[email protected]>
6653 R:      Brian Starkey <[email protected]>
6654 R:      John Stultz <[email protected]>
6655 R:      T.J. Mercier <[email protected]>
6656 L:      [email protected]
6657 L:      [email protected]
6658 L:      [email protected] (moderated for non-subscribers)
6659 S:      Maintained
6660 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6661 F:      drivers/dma-buf/dma-heap.c
6662 F:      drivers/dma-buf/heaps/*
6663 F:      include/linux/dma-heap.h
6664 F:      include/uapi/linux/dma-heap.h
6665
6666 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6667 M:      Lukasz Luba <[email protected]>
6668 L:      [email protected]
6669 L:      [email protected]
6670 S:      Maintained
6671 F:      Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6672 F:      drivers/memory/samsung/exynos5422-dmc.c
6673
6674 DME1737 HARDWARE MONITOR DRIVER
6675 M:      Juerg Haefliger <[email protected]>
6676 L:      [email protected]
6677 S:      Maintained
6678 F:      Documentation/hwmon/dme1737.rst
6679 F:      drivers/hwmon/dme1737.c
6680
6681 DMI/SMBIOS SUPPORT
6682 M:      Jean Delvare <[email protected]>
6683 S:      Maintained
6684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6685 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
6686 F:      drivers/firmware/dmi-id.c
6687 F:      drivers/firmware/dmi_scan.c
6688 F:      include/linux/dmi.h
6689
6690 DOCUMENTATION
6691 M:      Jonathan Corbet <[email protected]>
6692 L:      [email protected]
6693 S:      Maintained
6694 P:      Documentation/doc-guide/maintainer-profile.rst
6695 T:      git git://git.lwn.net/linux.git docs-next
6696 F:      Documentation/
6697 F:      scripts/check-variable-fonts.sh
6698 F:      scripts/documentation-file-ref-check
6699 F:      scripts/kernel-doc
6700 F:      scripts/sphinx-pre-install
6701 X:      Documentation/ABI/
6702 X:      Documentation/admin-guide/media/
6703 X:      Documentation/devicetree/
6704 X:      Documentation/driver-api/media/
6705 X:      Documentation/firmware-guide/acpi/
6706 X:      Documentation/i2c/
6707 X:      Documentation/netlink/
6708 X:      Documentation/power/
6709 X:      Documentation/spi/
6710 X:      Documentation/userspace-api/media/
6711
6712 DOCUMENTATION PROCESS
6713 M:      Jonathan Corbet <[email protected]>
6714 L:      [email protected]
6715 S:      Maintained
6716 F:      Documentation/maintainer/
6717 F:      Documentation/process/
6718
6719 DOCUMENTATION REPORTING ISSUES
6720 M:      Thorsten Leemhuis <[email protected]>
6721 L:      [email protected]
6722 S:      Maintained
6723 F:      Documentation/admin-guide/quickly-build-trimmed-linux.rst
6724 F:      Documentation/admin-guide/reporting-issues.rst
6725 F:      Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6726
6727 DOCUMENTATION SCRIPTS
6728 M:      Mauro Carvalho Chehab <[email protected]>
6729 L:      [email protected]
6730 S:      Maintained
6731 F:      Documentation/sphinx/parse-headers.pl
6732 F:      scripts/documentation-file-ref-check
6733 F:      scripts/sphinx-pre-install
6734
6735 DOCUMENTATION/ITALIAN
6736 M:      Federico Vaga <[email protected]>
6737 L:      [email protected]
6738 S:      Maintained
6739 F:      Documentation/translations/it_IT
6740
6741 DOCUMENTATION/JAPANESE
6742 R:      Akira Yokosawa <[email protected]>
6743 L:      [email protected]
6744 S:      Maintained
6745 F:      Documentation/translations/ja_JP
6746
6747 DONGWOON DW9714 LENS VOICE COIL DRIVER
6748 M:      Sakari Ailus <[email protected]>
6749 L:      [email protected]
6750 S:      Maintained
6751 T:      git git://linuxtv.org/media_tree.git
6752 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6753 F:      drivers/media/i2c/dw9714.c
6754
6755 DONGWOON DW9719 LENS VOICE COIL DRIVER
6756 M:      Daniel Scally <[email protected]>
6757 L:      [email protected]
6758 S:      Maintained
6759 T:      git git://linuxtv.org/media_tree.git
6760 F:      drivers/media/i2c/dw9719.c
6761
6762 DONGWOON DW9768 LENS VOICE COIL DRIVER
6763 L:      [email protected]
6764 S:      Orphan
6765 T:      git git://linuxtv.org/media_tree.git
6766 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6767 F:      drivers/media/i2c/dw9768.c
6768
6769 DONGWOON DW9807 LENS VOICE COIL DRIVER
6770 M:      Sakari Ailus <[email protected]>
6771 L:      [email protected]
6772 S:      Maintained
6773 T:      git git://linuxtv.org/media_tree.git
6774 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6775 F:      drivers/media/i2c/dw9807-vcm.c
6776
6777 DOUBLETALK DRIVER
6778 M:      "James R. Van Zandt" <[email protected]>
6779 L:      [email protected]
6780 S:      Maintained
6781 F:      drivers/char/dtlk.c
6782 F:      include/linux/dtlk.h
6783
6784 DPAA2 DATAPATH I/O (DPIO) DRIVER
6785 M:      Roy Pledge <[email protected]>
6786 L:      [email protected]
6787 S:      Maintained
6788 F:      drivers/soc/fsl/dpio
6789
6790 DPAA2 ETHERNET DRIVER
6791 M:      Ioana Ciornei <[email protected]>
6792 L:      [email protected]
6793 S:      Maintained
6794 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6795 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6796 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
6797 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
6798 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6799 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6800 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6801 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
6802 F:      drivers/net/ethernet/freescale/dpaa2/dpmac*
6803 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
6804
6805 DPAA2 ETHERNET SWITCH DRIVER
6806 M:      Ioana Ciornei <[email protected]>
6807 L:      [email protected]
6808 S:      Maintained
6809 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6810 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6811 F:      drivers/net/ethernet/freescale/dpaa2/dpsw*
6812
6813 DPLL SUBSYSTEM
6814 M:      Vadim Fedorenko <[email protected]>
6815 M:      Arkadiusz Kubalewski <[email protected]>
6816 M:      Jiri Pirko <[email protected]>
6817 L:      [email protected]
6818 S:      Supported
6819 F:      Documentation/driver-api/dpll.rst
6820 F:      drivers/dpll/*
6821 F:      include/linux/dpll.h
6822 F:      include/uapi/linux/dpll.h
6823
6824 DRBD DRIVER
6825 M:      Philipp Reisner <[email protected]>
6826 M:      Lars Ellenberg <[email protected]>
6827 M:      Christoph Böhmwalder <[email protected]>
6828 L:      [email protected]
6829 S:      Supported
6830 W:      http://www.drbd.org
6831 T:      git git://git.linbit.com/linux-drbd.git
6832 T:      git git://git.linbit.com/drbd-8.4.git
6833 F:      Documentation/admin-guide/blockdev/
6834 F:      drivers/block/drbd/
6835 F:      include/linux/drbd*
6836 F:      lib/lru_cache.c
6837
6838 DRIVER COMPONENT FRAMEWORK
6839 L:      [email protected]
6840 F:      drivers/base/component.c
6841 F:      include/linux/component.h
6842
6843 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6844 M:      Greg Kroah-Hartman <[email protected]>
6845 R:      "Rafael J. Wysocki" <[email protected]>
6846 S:      Supported
6847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6848 F:      Documentation/core-api/kobject.rst
6849 F:      drivers/base/
6850 F:      fs/debugfs/
6851 F:      fs/sysfs/
6852 F:      include/linux/debugfs.h
6853 F:      include/linux/fwnode.h
6854 F:      include/linux/kobj*
6855 F:      include/linux/property.h
6856 F:      lib/kobj*
6857 F:      rust/kernel/device.rs
6858
6859 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6860 M:      Nishanth Menon <[email protected]>
6861 L:      [email protected]
6862 S:      Maintained
6863 F:      drivers/soc/ti/smartreflex.c
6864 F:      include/linux/power/smartreflex.h
6865
6866 DRM ACCEL DRIVERS FOR INTEL VPU
6867 M:      Jacek Lawrynowicz <[email protected]>
6868 M:      Stanislaw Gruszka <[email protected]>
6869 L:      [email protected]
6870 S:      Supported
6871 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6872 F:      drivers/accel/ivpu/
6873 F:      include/uapi/drm/ivpu_accel.h
6874
6875 DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6876 M:      Oded Gabbay <[email protected]>
6877 L:      [email protected]
6878 S:      Maintained
6879 C:      irc://irc.oftc.net/dri-devel
6880 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6881 F:      Documentation/accel/
6882 F:      drivers/accel/
6883 F:      include/drm/drm_accel.h
6884
6885 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6886 M:      Maxime Ripard <[email protected]>
6887 M:      Chen-Yu Tsai <[email protected]>
6888 R:      Jernej Skrabec <[email protected]>
6889 L:      [email protected]
6890 S:      Supported
6891 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6892 F:      drivers/gpu/drm/sun4i/sun8i*
6893
6894 DRM DRIVER FOR ARM PL111 CLCD
6895 S:      Orphan
6896 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6897 F:      drivers/gpu/drm/pl111/
6898
6899 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6900 M:      Linus Walleij <[email protected]>
6901 S:      Maintained
6902 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6903 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6904 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
6905
6906 DRM DRIVER FOR ASPEED BMC GFX
6907 M:      Joel Stanley <[email protected]>
6908 L:      [email protected] (moderated for non-subscribers)
6909 S:      Supported
6910 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6911 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6912 F:      drivers/gpu/drm/aspeed/
6913
6914 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6915 M:      Dave Airlie <[email protected]>
6916 R:      Thomas Zimmermann <[email protected]>
6917 R:      Jocelyn Falempe <[email protected]>
6918 L:      [email protected]
6919 S:      Supported
6920 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6921 F:      drivers/gpu/drm/ast/
6922
6923 DRM DRIVER FOR BOCHS VIRTUAL GPU
6924 M:      Gerd Hoffmann <[email protected]>
6925 L:      [email protected]
6926 S:      Maintained
6927 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6928 F:      drivers/gpu/drm/tiny/bochs.c
6929
6930 DRM DRIVER FOR BOE HIMAX8279D PANELS
6931 M:      Jerry Han <[email protected]>
6932 S:      Maintained
6933 F:      Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6934 F:      drivers/gpu/drm/panel/panel-boe-himax8279d.c
6935
6936 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6937 M:      Jagan Teki <[email protected]>
6938 S:      Maintained
6939 F:      Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6940 F:      drivers/gpu/drm/bridge/chipone-icn6211.c
6941
6942 DRM DRIVER FOR EBBG FT8719 PANEL
6943 M:      Joel Selvaraj <[email protected]>
6944 S:      Maintained
6945 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6946 F:      Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6947 F:      drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6948
6949 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6950 M:      Linus Walleij <[email protected]>
6951 S:      Maintained
6952 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6953 F:      drivers/gpu/drm/tve200/
6954
6955 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6956 M:      Icenowy Zheng <[email protected]>
6957 S:      Maintained
6958 F:      Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6959 F:      drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6960
6961 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6962 M:      Jagan Teki <[email protected]>
6963 S:      Maintained
6964 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6965 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6966
6967 DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6968 M:      Thomas Zimmermann <[email protected]>
6969 M:      Javier Martinez Canillas <[email protected]>
6970 L:      [email protected]
6971 S:      Maintained
6972 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6973 F:      drivers/gpu/drm/drm_aperture.c
6974 F:      drivers/gpu/drm/tiny/ofdrm.c
6975 F:      drivers/gpu/drm/tiny/simpledrm.c
6976 F:      drivers/video/aperture.c
6977 F:      drivers/video/nomodeset.c
6978 F:      include/drm/drm_aperture.h
6979 F:      include/linux/aperture.h
6980 F:      include/video/nomodeset.h
6981
6982 DRM DRIVER FOR GENERIC EDP PANELS
6983 R:      Douglas Anderson <[email protected]>
6984 F:      Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6985 F:      drivers/gpu/drm/panel/panel-edp.c
6986
6987 DRM DRIVER FOR GENERIC USB DISPLAY
6988 M:      Noralf Trønnes <[email protected]>
6989 S:      Maintained
6990 W:      https://github.com/notro/gud/wiki
6991 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6992 F:      drivers/gpu/drm/gud/
6993 F:      include/drm/gud.h
6994
6995 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6996 M:      Hans de Goede <[email protected]>
6997 S:      Maintained
6998 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6999 F:      drivers/gpu/drm/tiny/gm12u320.c
7000
7001 DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
7002 M:      Ondrej Jirman <[email protected]>
7003 M:      Javier Martinez Canillas <[email protected]>
7004 S:      Maintained
7005 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7006 F:      Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
7007 F:      drivers/gpu/drm/panel/panel-himax-hx8394.c
7008
7009 DRM DRIVER FOR HX8357D PANELS
7010 S:      Orphan
7011 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7012 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
7013 F:      drivers/gpu/drm/tiny/hx8357d.c
7014
7015 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
7016 M:      Deepak Rawat <[email protected]>
7017 L:      [email protected]
7018 L:      [email protected]
7019 S:      Maintained
7020 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7021 F:      drivers/gpu/drm/hyperv
7022
7023 DRM DRIVER FOR ILITEK ILI9225 PANELS
7024 M:      David Lechner <[email protected]>
7025 S:      Maintained
7026 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7027 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
7028 F:      drivers/gpu/drm/tiny/ili9225.c
7029
7030 DRM DRIVER FOR ILITEK ILI9486 PANELS
7031 M:      Kamlesh Gurudasani <[email protected]>
7032 S:      Maintained
7033 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7034 F:      Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
7035 F:      drivers/gpu/drm/tiny/ili9486.c
7036
7037 DRM DRIVER FOR ILITEK ILI9805 PANELS
7038 M:      Michael Trimarchi <[email protected]>
7039 S:      Maintained
7040 F:      Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
7041 F:      drivers/gpu/drm/panel/panel-ilitek-ili9805.c
7042
7043 DRM DRIVER FOR ILITEK ILI9806E PANELS
7044 M:      Michael Walle <[email protected]>
7045 S:      Maintained
7046 F:      drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
7047
7048 DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
7049 M:      Jagan Teki <[email protected]>
7050 S:      Maintained
7051 F:      Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
7052 F:      drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
7053
7054 DRM DRIVER FOR LG SW43408 PANELS
7055 M:      Sumit Semwal <[email protected]>
7056 M:      Caleb Connolly <[email protected]>
7057 S:      Maintained
7058 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7059 F:      Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
7060 F:      drivers/gpu/drm/panel/panel-lg-sw43408.c
7061
7062 DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
7063 M:      Paul Kocialkowski <[email protected]>
7064 S:      Supported
7065 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7066 F:      drivers/gpu/drm/logicvc/
7067
7068 DRM DRIVER FOR LVDS PANELS
7069 M:      Laurent Pinchart <[email protected]>
7070 L:      [email protected]
7071 S:      Maintained
7072 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7073 F:      Documentation/devicetree/bindings/display/lvds.yaml
7074 F:      Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
7075 F:      drivers/gpu/drm/panel/panel-lvds.c
7076
7077 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
7078 M:      Guido Günther <[email protected]>
7079 R:      Purism Kernel Team <[email protected]>
7080 S:      Maintained
7081 F:      Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
7082 F:      drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
7083
7084 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
7085 M:      Dave Airlie <[email protected]>
7086 R:      Thomas Zimmermann <[email protected]>
7087 R:      Jocelyn Falempe <[email protected]>
7088 L:      [email protected]
7089 S:      Supported
7090 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7091 F:      drivers/gpu/drm/mgag200/
7092
7093 DRM DRIVER FOR MI0283QT
7094 M:      Noralf Trønnes <[email protected]>
7095 S:      Maintained
7096 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7097 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
7098 F:      drivers/gpu/drm/tiny/mi0283qt.c
7099
7100 DRM DRIVER FOR MIPI DBI compatible panels
7101 M:      Noralf Trønnes <[email protected]>
7102 S:      Maintained
7103 W:      https://github.com/notro/panel-mipi-dbi/wiki
7104 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7105 F:      Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
7106 F:      drivers/gpu/drm/tiny/panel-mipi-dbi.c
7107
7108 DRM DRIVER for Qualcomm Adreno GPUs
7109 M:      Rob Clark <[email protected]>
7110 R:      Sean Paul <[email protected]>
7111 R:      Konrad Dybcio <[email protected]>
7112 L:      [email protected]
7113 L:      [email protected]
7114 L:      [email protected]
7115 S:      Maintained
7116 B:      https://gitlab.freedesktop.org/drm/msm/-/issues
7117 T:      git https://gitlab.freedesktop.org/drm/msm.git
7118 F:      Documentation/devicetree/bindings/display/msm/gpu.yaml
7119 F:      drivers/gpu/drm/msm/adreno/
7120 F:      drivers/gpu/drm/msm/msm_gpu.*
7121 F:      drivers/gpu/drm/msm/msm_gpu_devfreq.*
7122 F:      drivers/gpu/drm/msm/msm_ringbuffer.*
7123 F:      drivers/gpu/drm/msm/registers/adreno/
7124 F:      include/uapi/drm/msm_drm.h
7125
7126 DRM DRIVER for Qualcomm display hardware
7127 M:      Rob Clark <[email protected]>
7128 M:      Abhinav Kumar <[email protected]>
7129 M:      Dmitry Baryshkov <[email protected]>
7130 R:      Sean Paul <[email protected]>
7131 R:      Marijn Suijten <[email protected]>
7132 L:      [email protected]
7133 L:      [email protected]
7134 L:      [email protected]
7135 S:      Maintained
7136 B:      https://gitlab.freedesktop.org/drm/msm/-/issues
7137 T:      git https://gitlab.freedesktop.org/drm/msm.git
7138 F:      Documentation/devicetree/bindings/display/msm/
7139 F:      drivers/gpu/drm/ci/xfails/msm*
7140 F:      drivers/gpu/drm/msm/
7141 F:      include/uapi/drm/msm_drm.h
7142
7143 DRM DRIVER FOR NOVATEK NT35510 PANELS
7144 M:      Linus Walleij <[email protected]>
7145 S:      Maintained
7146 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7147 F:      Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7148 F:      drivers/gpu/drm/panel/panel-novatek-nt35510.c
7149
7150 DRM DRIVER FOR NOVATEK NT35560 PANELS
7151 M:      Linus Walleij <[email protected]>
7152 S:      Maintained
7153 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7154 F:      Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7155 F:      drivers/gpu/drm/panel/panel-novatek-nt35560.c
7156
7157 DRM DRIVER FOR NOVATEK NT36523 PANELS
7158 M:      Jianhua Lu <[email protected]>
7159 S:      Maintained
7160 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7161 F:      Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7162 F:      drivers/gpu/drm/panel/panel-novatek-nt36523.c
7163
7164 DRM DRIVER FOR NOVATEK NT36672A PANELS
7165 M:      Sumit Semwal <[email protected]>
7166 S:      Maintained
7167 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7168 F:      Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7169 F:      drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7170
7171 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7172 M:      Karol Herbst <[email protected]>
7173 M:      Lyude Paul <[email protected]>
7174 M:      Danilo Krummrich <[email protected]>
7175 L:      [email protected]
7176 L:      [email protected]
7177 S:      Supported
7178 W:      https://nouveau.freedesktop.org/
7179 Q:      https://patchwork.freedesktop.org/project/nouveau/
7180 Q:      https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7181 B:      https://gitlab.freedesktop.org/drm/nouveau/-/issues
7182 C:      irc://irc.oftc.net/nouveau
7183 T:      git https://gitlab.freedesktop.org/drm/nouveau.git
7184 F:      drivers/gpu/drm/nouveau/
7185 F:      include/uapi/drm/nouveau_drm.h
7186
7187 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7188 M:      Stefan Mavrodiev <[email protected]>
7189 S:      Maintained
7190 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7191 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7192
7193 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7194 R:      Douglas Anderson <[email protected]>
7195 F:      Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7196 F:      drivers/gpu/drm/bridge/parade-ps8640.c
7197
7198 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7199 M:      Noralf Trønnes <[email protected]>
7200 S:      Maintained
7201 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7202 F:      Documentation/devicetree/bindings/display/repaper.txt
7203 F:      drivers/gpu/drm/tiny/repaper.c
7204
7205 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7206 M:      Dave Airlie <[email protected]>
7207 M:      Gerd Hoffmann <[email protected]>
7208 L:      [email protected]
7209 S:      Obsolete
7210 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7211 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7212 F:      drivers/gpu/drm/tiny/cirrus.c
7213
7214 DRM DRIVER FOR QXL VIRTUAL GPU
7215 M:      Dave Airlie <[email protected]>
7216 M:      Gerd Hoffmann <[email protected]>
7217 L:      [email protected]
7218 L:      [email protected]
7219 S:      Maintained
7220 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7221 F:      drivers/gpu/drm/qxl/
7222 F:      include/uapi/drm/qxl_drm.h
7223
7224 DRM DRIVER FOR RAYDIUM RM67191 PANELS
7225 M:      Robert Chiras <[email protected]>
7226 S:      Maintained
7227 F:      Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7228 F:      drivers/gpu/drm/panel/panel-raydium-rm67191.c
7229
7230 DRM DRIVER FOR SAMSUNG DB7430 PANELS
7231 M:      Linus Walleij <[email protected]>
7232 S:      Maintained
7233 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7234 F:      Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7235 F:      drivers/gpu/drm/panel/panel-samsung-db7430.c
7236
7237 DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7238 M:      Inki Dae <[email protected]>
7239 M:      Jagan Teki <[email protected]>
7240 M:      Marek Szyprowski <[email protected]>
7241 S:      Maintained
7242 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7243 F:      Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7244 F:      drivers/gpu/drm/bridge/samsung-dsim.c
7245 F:      include/drm/bridge/samsung-dsim.h
7246
7247 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7248 M:      Markuss Broks <[email protected]>
7249 S:      Maintained
7250 F:      Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7251 F:      drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7252
7253 DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7254 M:      Artur Weber <[email protected]>
7255 S:      Maintained
7256 F:      Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7257 F:      drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7258
7259 DRM DRIVER FOR SITRONIX ST7586 PANELS
7260 M:      David Lechner <[email protected]>
7261 S:      Maintained
7262 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7263 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
7264 F:      drivers/gpu/drm/tiny/st7586.c
7265
7266 DRM DRIVER FOR SITRONIX ST7701 PANELS
7267 M:      Jagan Teki <[email protected]>
7268 S:      Maintained
7269 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7270 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
7271
7272 DRM DRIVER FOR SITRONIX ST7703 PANELS
7273 M:      Guido Günther <[email protected]>
7274 R:      Purism Kernel Team <[email protected]>
7275 R:      Ondrej Jirman <[email protected]>
7276 S:      Maintained
7277 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7278 F:      drivers/gpu/drm/panel/panel-sitronix-st7703.c
7279
7280 DRM DRIVER FOR SITRONIX ST7735R PANELS
7281 M:      David Lechner <[email protected]>
7282 S:      Maintained
7283 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7284 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7285 F:      drivers/gpu/drm/tiny/st7735r.c
7286
7287 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7288 M:      Javier Martinez Canillas <[email protected]>
7289 S:      Maintained
7290 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7291 F:      Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7292 F:      Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7293 F:      drivers/gpu/drm/solomon/ssd130x*
7294
7295 DRM DRIVER FOR ST-ERICSSON MCDE
7296 M:      Linus Walleij <[email protected]>
7297 S:      Maintained
7298 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7299 F:      Documentation/devicetree/bindings/display/ste,mcde.yaml
7300 F:      drivers/gpu/drm/mcde/
7301
7302 DRM DRIVER FOR SYNAPTICS R63353 PANELS
7303 M:      Michael Trimarchi <[email protected]>
7304 S:      Maintained
7305 F:      Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7306 F:      drivers/gpu/drm/panel/panel-synaptics-r63353.c
7307
7308 DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7309 M:      Jagan Teki <[email protected]>
7310 S:      Maintained
7311 F:      Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7312 F:      drivers/gpu/drm/bridge/ti-dlpc3433.c
7313
7314 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7315 R:      Douglas Anderson <[email protected]>
7316 F:      Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7317 F:      drivers/gpu/drm/bridge/ti-sn65dsi86.c
7318
7319 DRM DRIVER FOR TPO TPG110 PANELS
7320 M:      Linus Walleij <[email protected]>
7321 S:      Maintained
7322 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7323 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7324 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
7325
7326 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7327 M:      Dave Airlie <[email protected]>
7328 R:      Sean Paul <[email protected]>
7329 R:      Thomas Zimmermann <[email protected]>
7330 L:      [email protected]
7331 S:      Supported
7332 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7333 F:      drivers/gpu/drm/udl/
7334
7335 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7336 M:      Rodrigo Siqueira <[email protected]>
7337 M:      Melissa Wen <[email protected]>
7338 M:      Maíra Canal <[email protected]>
7339 R:      Haneen Mohammed <[email protected]>
7340 R:      Daniel Vetter <[email protected]>
7341 L:      [email protected]
7342 S:      Maintained
7343 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7344 F:      Documentation/gpu/vkms.rst
7345 F:      drivers/gpu/drm/ci/xfails/vkms*
7346 F:      drivers/gpu/drm/vkms/
7347
7348 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7349 M:      Hans de Goede <[email protected]>
7350 L:      [email protected]
7351 S:      Maintained
7352 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7353 F:      drivers/gpu/drm/vboxvideo/
7354
7355 DRM DRIVER FOR VMWARE VIRTUAL GPU
7356 M:      Zack Rusin <[email protected]>
7357 R:      Broadcom internal kernel review list <[email protected]>
7358 L:      [email protected]
7359 S:      Supported
7360 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7361 F:      drivers/gpu/drm/vmwgfx/
7362 F:      include/uapi/drm/vmwgfx_drm.h
7363
7364 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7365 M:      Linus Walleij <[email protected]>
7366 S:      Maintained
7367 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7368 F:      Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7369 F:      drivers/gpu/drm/panel/panel-widechips-ws2401.c
7370
7371 DRM DRIVERS
7372 M:      David Airlie <[email protected]>
7373 M:      Daniel Vetter <[email protected]>
7374 L:      [email protected]
7375 S:      Maintained
7376 B:      https://gitlab.freedesktop.org/drm
7377 C:      irc://irc.oftc.net/dri-devel
7378 T:      git https://gitlab.freedesktop.org/drm/kernel.git
7379 F:      Documentation/devicetree/bindings/display/
7380 F:      Documentation/devicetree/bindings/gpu/
7381 F:      Documentation/gpu/
7382 F:      drivers/gpu/
7383 F:      include/drm/
7384 F:      include/linux/vga*
7385 F:      include/uapi/drm/
7386
7387 DRM DRIVERS AND MISC GPU PATCHES
7388 M:      Maarten Lankhorst <[email protected]>
7389 M:      Maxime Ripard <[email protected]>
7390 M:      Thomas Zimmermann <[email protected]>
7391 S:      Maintained
7392 W:      https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7393 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7394 F:      Documentation/devicetree/bindings/display/
7395 F:      Documentation/devicetree/bindings/gpu/
7396 F:      Documentation/gpu/
7397 F:      drivers/gpu/drm/
7398 F:      drivers/gpu/vga/
7399 F:      include/drm/drm
7400 F:      include/linux/vga*
7401 F:      include/uapi/drm/
7402 X:      drivers/gpu/drm/amd/
7403 X:      drivers/gpu/drm/armada/
7404 X:      drivers/gpu/drm/etnaviv/
7405 X:      drivers/gpu/drm/exynos/
7406 X:      drivers/gpu/drm/i915/
7407 X:      drivers/gpu/drm/kmb/
7408 X:      drivers/gpu/drm/mediatek/
7409 X:      drivers/gpu/drm/msm/
7410 X:      drivers/gpu/drm/nouveau/
7411 X:      drivers/gpu/drm/radeon/
7412 X:      drivers/gpu/drm/renesas/rcar-du/
7413 X:      drivers/gpu/drm/tegra/
7414
7415 DRM DRIVERS FOR ALLWINNER A10
7416 M:      Maxime Ripard <[email protected]>
7417 M:      Chen-Yu Tsai <[email protected]>
7418 L:      [email protected]
7419 S:      Supported
7420 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7421 F:      Documentation/devicetree/bindings/display/allwinner*
7422 F:      drivers/gpu/drm/sun4i/
7423
7424 DRM DRIVERS FOR AMLOGIC SOCS
7425 M:      Neil Armstrong <[email protected]>
7426 L:      [email protected]
7427 L:      [email protected]
7428 S:      Supported
7429 W:      http://linux-meson.com/
7430 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7431 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7432 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7433 F:      Documentation/gpu/meson.rst
7434 F:      drivers/gpu/drm/ci/xfails/meson*
7435 F:      drivers/gpu/drm/meson/
7436
7437 DRM DRIVERS FOR ATMEL HLCDC
7438 M:      Sam Ravnborg <[email protected]>
7439 M:      Boris Brezillon <[email protected]>
7440 L:      [email protected]
7441 S:      Supported
7442 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7443 F:      Documentation/devicetree/bindings/display/atmel/
7444 F:      drivers/gpu/drm/atmel-hlcdc/
7445
7446 DRM DRIVERS FOR BRIDGE CHIPS
7447 M:      Andrzej Hajda <[email protected]>
7448 M:      Neil Armstrong <[email protected]>
7449 M:      Robert Foss <[email protected]>
7450 R:      Laurent Pinchart <[email protected]>
7451 R:      Jonas Karlman <[email protected]>
7452 R:      Jernej Skrabec <[email protected]>
7453 S:      Maintained
7454 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7455 F:      Documentation/devicetree/bindings/display/bridge/
7456 F:      drivers/gpu/drm/bridge/
7457 F:      drivers/gpu/drm/drm_bridge.c
7458 F:      drivers/gpu/drm/drm_bridge_connector.c
7459 F:      include/drm/drm_bridge.h
7460 F:      include/drm/drm_bridge_connector.h
7461
7462 DRM DRIVERS FOR EXYNOS
7463 M:      Inki Dae <[email protected]>
7464 M:      Seung-Woo Kim <[email protected]>
7465 M:      Kyungmin Park <[email protected]>
7466 L:      [email protected]
7467 S:      Supported
7468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7469 F:      Documentation/devicetree/bindings/display/exynos/
7470 F:      Documentation/devicetree/bindings/display/samsung/
7471 F:      drivers/gpu/drm/exynos/
7472 F:      include/uapi/drm/exynos_drm.h
7473
7474 DRM DRIVERS FOR FREESCALE DCU
7475 M:      Stefan Agner <[email protected]>
7476 M:      Alison Wang <[email protected]>
7477 L:      [email protected]
7478 S:      Supported
7479 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7480 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
7481 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
7482 F:      drivers/gpu/drm/fsl-dcu/
7483
7484 DRM DRIVERS FOR FREESCALE IMX 5/6
7485 M:      Philipp Zabel <[email protected]>
7486 L:      [email protected]
7487 S:      Maintained
7488 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7489 T:      git git://git.pengutronix.de/git/pza/linux
7490 F:      Documentation/devicetree/bindings/display/imx/
7491 F:      drivers/gpu/drm/imx/ipuv3/
7492 F:      drivers/gpu/ipu-v3/
7493
7494 DRM DRIVERS FOR FREESCALE IMX BRIDGE
7495 M:      Liu Ying <[email protected]>
7496 L:      [email protected]
7497 S:      Maintained
7498 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7499 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7500 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7501 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7502 F:      drivers/gpu/drm/bridge/imx/
7503
7504 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7505 M:      Patrik Jakobsson <[email protected]>
7506 L:      [email protected]
7507 S:      Maintained
7508 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7509 F:      drivers/gpu/drm/gma500/
7510
7511 DRM DRIVERS FOR HISILICON
7512 M:      Xinliang Liu <[email protected]>
7513 M:      Tian Tao  <[email protected]>
7514 R:      Xinwei Kong <[email protected]>
7515 R:      Sumit Semwal <[email protected]>
7516 R:      Yongqin Liu <[email protected]>
7517 R:      John Stultz <[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/hisilicon/
7522 F:      drivers/gpu/drm/hisilicon/
7523
7524 DRM DRIVERS FOR LIMA
7525 M:      Qiang Yu <[email protected]>
7526 L:      [email protected]
7527 L:      [email protected] (moderated for non-subscribers)
7528 S:      Maintained
7529 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7530 F:      drivers/gpu/drm/lima/
7531 F:      include/uapi/drm/lima_drm.h
7532
7533 DRM DRIVERS FOR LOONGSON
7534 M:      Sui Jingfeng <[email protected]>
7535 L:      [email protected]
7536 S:      Supported
7537 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7538 F:      drivers/gpu/drm/loongson/
7539
7540 DRM DRIVERS FOR MEDIATEK
7541 M:      Chun-Kuang Hu <[email protected]>
7542 M:      Philipp Zabel <[email protected]>
7543 L:      [email protected]
7544 L:      [email protected] (moderated for non-subscribers)
7545 S:      Supported
7546 F:      Documentation/devicetree/bindings/display/mediatek/
7547 F:      drivers/gpu/drm/ci/xfails/mediatek*
7548 F:      drivers/gpu/drm/mediatek/
7549 F:      drivers/phy/mediatek/phy-mtk-dp.c
7550 F:      drivers/phy/mediatek/phy-mtk-hdmi*
7551 F:      drivers/phy/mediatek/phy-mtk-mipi*
7552
7553 DRM DRIVERS FOR NVIDIA TEGRA
7554 M:      Thierry Reding <[email protected]>
7555 M:      Mikko Perttunen <[email protected]>
7556 L:      [email protected]
7557 L:      [email protected]
7558 S:      Supported
7559 T:      git https://gitlab.freedesktop.org/drm/tegra.git
7560 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7561 F:      Documentation/devicetree/bindings/gpu/host1x/
7562 F:      drivers/gpu/drm/tegra/
7563 F:      drivers/gpu/host1x/
7564 F:      include/linux/host1x.h
7565 F:      include/uapi/drm/tegra_drm.h
7566
7567 DRM DRIVERS FOR RENESAS R-CAR
7568 M:      Laurent Pinchart <[email protected]>
7569 M:      Kieran Bingham <[email protected]>
7570 L:      [email protected]
7571 L:      [email protected]
7572 S:      Supported
7573 T:      git git://linuxtv.org/pinchartl/media drm/du/next
7574 F:      Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7575 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7576 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7577 F:      Documentation/devicetree/bindings/display/renesas,du.yaml
7578 F:      drivers/gpu/drm/renesas/rcar-du/
7579
7580 DRM DRIVERS FOR RENESAS RZ
7581 M:      Biju Das <[email protected]>
7582 L:      [email protected]
7583 L:      [email protected]
7584 S:      Maintained
7585 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7586 F:      Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7587 F:      drivers/gpu/drm/renesas/rz-du/
7588
7589 DRM DRIVERS FOR RENESAS SHMOBILE
7590 M:      Laurent Pinchart <[email protected]>
7591 M:      Geert Uytterhoeven <[email protected]>
7592 L:      [email protected]
7593 L:      [email protected]
7594 S:      Supported
7595 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7596 F:      Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7597 F:      drivers/gpu/drm/renesas/shmobile/
7598 F:      include/linux/platform_data/shmob_drm.h
7599
7600 DRM DRIVERS FOR ROCKCHIP
7601 M:      Sandy Huang <[email protected]>
7602 M:      Heiko Stübner <[email protected]>
7603 M:      Andy Yan <[email protected]>
7604 L:      [email protected]
7605 S:      Maintained
7606 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7607 F:      Documentation/devicetree/bindings/display/rockchip/
7608 F:      drivers/gpu/drm/ci/xfails/rockchip*
7609 F:      drivers/gpu/drm/rockchip/
7610
7611 DRM DRIVERS FOR STI
7612 M:      Alain Volmat <[email protected]>
7613 L:      [email protected]
7614 S:      Maintained
7615 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7616 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
7617 F:      drivers/gpu/drm/sti
7618
7619 DRM DRIVERS FOR STM
7620 M:      Yannick Fertre <[email protected]>
7621 M:      Raphael Gallais-Pou <[email protected]>
7622 M:      Philippe Cornu <[email protected]>
7623 L:      [email protected]
7624 S:      Maintained
7625 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7626 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7627 F:      Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
7628 F:      drivers/gpu/drm/stm
7629
7630 DRM DRIVERS FOR TI KEYSTONE
7631 M:      Jyri Sarha <[email protected]>
7632 M:      Tomi Valkeinen <[email protected]>
7633 L:      [email protected]
7634 S:      Maintained
7635 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7636 F:      Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7637 F:      Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7638 F:      Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7639 F:      drivers/gpu/drm/tidss/
7640
7641 DRM DRIVERS FOR TI LCDC
7642 M:      Jyri Sarha <[email protected]>
7643 M:      Tomi Valkeinen <[email protected]>
7644 L:      [email protected]
7645 S:      Maintained
7646 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7647 F:      Documentation/devicetree/bindings/display/tilcdc/
7648 F:      drivers/gpu/drm/tilcdc/
7649
7650 DRM DRIVERS FOR TI OMAP
7651 M:      Tomi Valkeinen <[email protected]>
7652 L:      [email protected]
7653 S:      Maintained
7654 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7655 F:      Documentation/devicetree/bindings/display/ti/
7656 F:      drivers/gpu/drm/omapdrm/
7657
7658 DRM DRIVERS FOR V3D
7659 M:      Melissa Wen <[email protected]>
7660 M:      Maíra Canal <[email protected]>
7661 S:      Supported
7662 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7663 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7664 F:      drivers/gpu/drm/v3d/
7665 F:      include/uapi/drm/v3d_drm.h
7666
7667 DRM DRIVERS FOR VC4
7668 M:      Maxime Ripard <[email protected]>
7669 M:      Dave Stevenson <[email protected]>
7670 R:      Raspberry Pi Kernel Maintenance <[email protected]>
7671 S:      Supported
7672 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7673 F:      Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7674 F:      drivers/gpu/drm/vc4/
7675 F:      include/uapi/drm/vc4_drm.h
7676
7677 DRM DRIVERS FOR VIVANTE GPU IP
7678 M:      Lucas Stach <[email protected]>
7679 R:      Russell King <[email protected]>
7680 R:      Christian Gmeiner <[email protected]>
7681 L:      [email protected] (moderated for non-subscribers)
7682 L:      [email protected]
7683 S:      Maintained
7684 F:      Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7685 F:      drivers/gpu/drm/etnaviv/
7686 F:      include/uapi/drm/etnaviv_drm.h
7687
7688 DRM DRIVERS FOR XEN
7689 M:      Oleksandr Andrushchenko <[email protected]>
7690 L:      [email protected]
7691 L:      [email protected] (moderated for non-subscribers)
7692 S:      Supported
7693 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7694 F:      Documentation/gpu/xen-front.rst
7695 F:      drivers/gpu/drm/xen/
7696
7697 DRM DRIVERS FOR XILINX
7698 M:      Laurent Pinchart <[email protected]>
7699 M:      Tomi Valkeinen <[email protected]>
7700 L:      [email protected]
7701 S:      Maintained
7702 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7703 F:      Documentation/devicetree/bindings/display/xlnx/
7704 F:      drivers/gpu/drm/xlnx/
7705
7706 DRM GPU SCHEDULER
7707 M:      Luben Tuikov <[email protected]>
7708 M:      Matthew Brost <[email protected]>
7709 L:      [email protected]
7710 S:      Maintained
7711 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7712 F:      drivers/gpu/drm/scheduler/
7713 F:      include/drm/gpu_scheduler.h
7714
7715 DRM PANEL DRIVERS
7716 M:      Neil Armstrong <[email protected]>
7717 R:      Jessica Zhang <[email protected]>
7718 L:      [email protected]
7719 S:      Maintained
7720 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7721 F:      Documentation/devicetree/bindings/display/panel/
7722 F:      drivers/gpu/drm/drm_panel.c
7723 F:      drivers/gpu/drm/panel/
7724 F:      include/drm/drm_panel.h
7725
7726 DRM PRIVACY-SCREEN CLASS
7727 M:      Hans de Goede <[email protected]>
7728 L:      [email protected]
7729 S:      Maintained
7730 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7731 F:      drivers/gpu/drm/drm_privacy_screen*
7732 F:      include/drm/drm_privacy_screen*
7733
7734 DRM TTM SUBSYSTEM
7735 M:      Christian Koenig <[email protected]>
7736 M:      Huang Rui <[email protected]>
7737 L:      [email protected]
7738 S:      Maintained
7739 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7740 F:      drivers/gpu/drm/ttm/
7741 F:      include/drm/ttm/
7742
7743 DRM AUTOMATED TESTING
7744 M:      Helen Koike <[email protected]>
7745 L:      [email protected]
7746 S:      Maintained
7747 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7748 F:      Documentation/gpu/automated_testing.rst
7749 F:      drivers/gpu/drm/ci/
7750
7751 DSBR100 USB FM RADIO DRIVER
7752 M:      Alexey Klimov <[email protected]>
7753 L:      [email protected]
7754 S:      Maintained
7755 T:      git git://linuxtv.org/media_tree.git
7756 F:      drivers/media/radio/dsbr100.c
7757
7758 DT3155 MEDIA DRIVER
7759 M:      Hans Verkuil <[email protected]>
7760 L:      [email protected]
7761 S:      Odd Fixes
7762 W:      https://linuxtv.org
7763 T:      git git://linuxtv.org/media_tree.git
7764 F:      drivers/media/pci/dt3155/
7765
7766 DVB_USB_AF9015 MEDIA DRIVER
7767 L:      [email protected]
7768 S:      Orphan
7769 W:      https://linuxtv.org
7770 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7771 F:      drivers/media/usb/dvb-usb-v2/af9015*
7772
7773 DVB_USB_AF9035 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/usb/dvb-usb-v2/af9035*
7779
7780 DVB_USB_ANYSEE MEDIA DRIVER
7781 L:      [email protected]
7782 S:      Orphan
7783 W:      https://linuxtv.org
7784 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7785 F:      drivers/media/usb/dvb-usb-v2/anysee*
7786
7787 DVB_USB_AU6610 MEDIA DRIVER
7788 L:      [email protected]
7789 S:      Orphan
7790 W:      https://linuxtv.org
7791 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7792 F:      drivers/media/usb/dvb-usb-v2/au6610*
7793
7794 DVB_USB_CE6230 MEDIA DRIVER
7795 L:      [email protected]
7796 S:      Orphan
7797 W:      https://linuxtv.org
7798 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7799 F:      drivers/media/usb/dvb-usb-v2/ce6230*
7800
7801 DVB_USB_CXUSB MEDIA DRIVER
7802 M:      Michael Krufky <[email protected]>
7803 L:      [email protected]
7804 S:      Maintained
7805 W:      https://linuxtv.org
7806 W:      http://github.com/mkrufky
7807 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7808 T:      git git://linuxtv.org/media_tree.git
7809 F:      drivers/media/usb/dvb-usb/cxusb*
7810
7811 DVB_USB_EC168 MEDIA DRIVER
7812 L:      [email protected]
7813 S:      Orphan
7814 W:      https://linuxtv.org
7815 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7816 F:      drivers/media/usb/dvb-usb-v2/ec168*
7817
7818 DVB_USB_GL861 MEDIA DRIVER
7819 L:      [email protected]
7820 S:      Orphan
7821 W:      https://linuxtv.org
7822 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7823 F:      drivers/media/usb/dvb-usb-v2/gl861*
7824
7825 DVB_USB_MXL111SF MEDIA DRIVER
7826 M:      Michael Krufky <[email protected]>
7827 L:      [email protected]
7828 S:      Maintained
7829 W:      https://linuxtv.org
7830 W:      http://github.com/mkrufky
7831 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7832 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
7833 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
7834
7835 DVB_USB_RTL28XXU MEDIA DRIVER
7836 L:      [email protected]
7837 S:      Orphan
7838 W:      https://linuxtv.org
7839 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7840 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
7841
7842 DVB_USB_V2 MEDIA DRIVER
7843 L:      [email protected]
7844 S:      Orphan
7845 W:      https://linuxtv.org
7846 W:      http://palosaari.fi/linux/
7847 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7848 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
7849 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
7850
7851 DYNAMIC DEBUG
7852 M:      Jason Baron <[email protected]>
7853 M:      Jim Cromie <[email protected]>
7854 S:      Maintained
7855 F:      include/linux/dynamic_debug.h
7856 F:      lib/dynamic_debug.c
7857 F:      lib/test_dynamic_debug.c
7858
7859 DYNAMIC INTERRUPT MODERATION
7860 M:      Tal Gilboa <[email protected]>
7861 S:      Maintained
7862 F:      Documentation/networking/net_dim.rst
7863 F:      include/linux/dim.h
7864 F:      lib/dim/
7865
7866 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7867 M:      Daniel Lezcano <[email protected]>
7868 L:      [email protected]
7869 S:      Supported
7870 B:      https://bugzilla.kernel.org
7871 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
7872 F:      drivers/powercap/dtpm*
7873 F:      include/linux/dtpm.h
7874
7875 DZ DECSTATION DZ11 SERIAL DRIVER
7876 M:      "Maciej W. Rozycki" <[email protected]>
7877 S:      Maintained
7878 F:      drivers/tty/serial/dz.*
7879
7880 E3X0 POWER BUTTON DRIVER
7881 M:      Moritz Fischer <[email protected]>
7882 L:      [email protected]
7883 S:      Supported
7884 W:      http://www.ettus.com
7885 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
7886 F:      drivers/input/misc/e3x0-button.c
7887
7888 E4000 MEDIA DRIVER
7889 L:      [email protected]
7890 S:      Orphan
7891 W:      https://linuxtv.org
7892 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7893 F:      drivers/media/tuners/e4000*
7894
7895 EARTH_PT1 MEDIA DRIVER
7896 M:      Akihiro Tsukada <[email protected]>
7897 L:      [email protected]
7898 S:      Odd Fixes
7899 F:      drivers/media/pci/pt1/
7900
7901 EARTH_PT3 MEDIA DRIVER
7902 M:      Akihiro Tsukada <[email protected]>
7903 L:      [email protected]
7904 S:      Odd Fixes
7905 F:      drivers/media/pci/pt3/
7906
7907 EC100 MEDIA DRIVER
7908 L:      [email protected]
7909 S:      Orphan
7910 W:      https://linuxtv.org
7911 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7912 F:      drivers/media/dvb-frontends/ec100*
7913
7914 ECRYPT FILE SYSTEM
7915 M:      Tyler Hicks <[email protected]>
7916 L:      [email protected]
7917 S:      Odd Fixes
7918 W:      http://ecryptfs.org
7919 W:      https://launchpad.net/ecryptfs
7920 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7921 F:      Documentation/filesystems/ecryptfs.rst
7922 F:      fs/ecryptfs/
7923
7924 EDAC-AMD64
7925 M:      Yazen Ghannam <[email protected]>
7926 L:      [email protected]
7927 S:      Supported
7928 F:      drivers/edac/amd64_edac*
7929 F:      drivers/edac/mce_amd*
7930
7931 EDAC-ARMADA
7932 M:      Jan Luebbe <[email protected]>
7933 L:      [email protected]
7934 S:      Maintained
7935 F:      Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7936 F:      drivers/edac/armada_xp_*
7937
7938 EDAC-AST2500
7939 M:      Stefan Schaeckeler <[email protected]>
7940 S:      Supported
7941 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7942 F:      drivers/edac/aspeed_edac.c
7943
7944 EDAC-BLUEFIELD
7945 M:      Shravan Kumar Ramani <[email protected]>
7946 S:      Supported
7947 F:      drivers/edac/bluefield_edac.c
7948
7949 EDAC-CALXEDA
7950 M:      Andre Przywara <[email protected]>
7951 L:      [email protected]
7952 S:      Maintained
7953 F:      drivers/edac/highbank*
7954
7955 EDAC-CAVIUM OCTEON
7956 M:      Ralf Baechle <[email protected]>
7957 L:      [email protected]
7958 L:      [email protected]
7959 S:      Supported
7960 F:      drivers/edac/octeon_edac*
7961
7962 EDAC-CAVIUM THUNDERX
7963 M:      Robert Richter <[email protected]>
7964 L:      [email protected]
7965 S:      Odd Fixes
7966 F:      drivers/edac/thunderx_edac*
7967
7968 EDAC-CORE
7969 M:      Borislav Petkov <[email protected]>
7970 M:      Tony Luck <[email protected]>
7971 R:      James Morse <[email protected]>
7972 R:      Mauro Carvalho Chehab <[email protected]>
7973 R:      Robert Richter <[email protected]>
7974 L:      [email protected]
7975 S:      Supported
7976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7977 F:      Documentation/driver-api/edac.rst
7978 F:      drivers/edac/
7979 F:      include/linux/edac.h
7980
7981 EDAC-DMC520
7982 M:      Lei Wang <[email protected]>
7983 L:      [email protected]
7984 S:      Supported
7985 F:      drivers/edac/dmc520_edac.c
7986
7987 EDAC-E752X
7988 M:      Mark Gross <[email protected]>
7989 L:      [email protected]
7990 S:      Maintained
7991 F:      drivers/edac/e752x_edac.c
7992
7993 EDAC-E7XXX
7994 L:      [email protected]
7995 S:      Maintained
7996 F:      drivers/edac/e7xxx_edac.c
7997
7998 EDAC-FSL_DDR
7999 M:      York Sun <[email protected]>
8000 L:      [email protected]
8001 S:      Maintained
8002 F:      drivers/edac/fsl_ddr_edac.*
8003
8004 EDAC-GHES
8005 M:      Mauro Carvalho Chehab <[email protected]>
8006 L:      [email protected]
8007 S:      Maintained
8008 F:      drivers/edac/ghes_edac.c
8009
8010 EDAC-I10NM
8011 M:      Tony Luck <[email protected]>
8012 L:      [email protected]
8013 S:      Maintained
8014 F:      drivers/edac/i10nm_base.c
8015
8016 EDAC-I3000
8017 L:      [email protected]
8018 S:      Orphan
8019 F:      drivers/edac/i3000_edac.c
8020
8021 EDAC-I5000
8022 L:      [email protected]
8023 S:      Maintained
8024 F:      drivers/edac/i5000_edac.c
8025
8026 EDAC-I5400
8027 M:      Mauro Carvalho Chehab <[email protected]>
8028 L:      [email protected]
8029 S:      Maintained
8030 F:      drivers/edac/i5400_edac.c
8031
8032 EDAC-I7300
8033 M:      Mauro Carvalho Chehab <[email protected]>
8034 L:      [email protected]
8035 S:      Maintained
8036 F:      drivers/edac/i7300_edac.c
8037
8038 EDAC-I7CORE
8039 M:      Mauro Carvalho Chehab <[email protected]>
8040 L:      [email protected]
8041 S:      Maintained
8042 F:      drivers/edac/i7core_edac.c
8043
8044 EDAC-I82443BXGX
8045 M:      Tim Small <[email protected]>
8046 L:      [email protected]
8047 S:      Maintained
8048 F:      drivers/edac/i82443bxgx_edac.c
8049
8050 EDAC-I82975X
8051 M:      "Arvind R." <[email protected]>
8052 L:      [email protected]
8053 S:      Maintained
8054 F:      drivers/edac/i82975x_edac.c
8055
8056 EDAC-IE31200
8057 M:      Jason Baron <[email protected]>
8058 L:      [email protected]
8059 S:      Maintained
8060 F:      drivers/edac/ie31200_edac.c
8061
8062 EDAC-IGEN6
8063 M:      Tony Luck <[email protected]>
8064 R:      Qiuxu Zhuo <[email protected]>
8065 L:      [email protected]
8066 S:      Maintained
8067 F:      drivers/edac/igen6_edac.c
8068
8069 EDAC-MPC85XX
8070 M:      Johannes Thumshirn <[email protected]>
8071 L:      [email protected]
8072 S:      Maintained
8073 F:      drivers/edac/mpc85xx_edac.[ch]
8074
8075 EDAC-NPCM
8076 M:      Marvin Lin <[email protected]>
8077 M:      Stanley Chu <[email protected]>
8078 L:      [email protected]
8079 S:      Maintained
8080 F:      Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
8081 F:      drivers/edac/npcm_edac.c
8082
8083 EDAC-PASEMI
8084 M:      Egor Martovetsky <[email protected]>
8085 L:      [email protected]
8086 S:      Maintained
8087 F:      drivers/edac/pasemi_edac.c
8088
8089 EDAC-PND2
8090 M:      Tony Luck <[email protected]>
8091 L:      [email protected]
8092 S:      Maintained
8093 F:      drivers/edac/pnd2_edac.[ch]
8094
8095 EDAC-QCOM
8096 M:      Manivannan Sadhasivam <[email protected]>
8097 L:      [email protected]
8098 L:      [email protected]
8099 S:      Maintained
8100 F:      drivers/edac/qcom_edac.c
8101
8102 EDAC-R82600
8103 M:      Tim Small <[email protected]>
8104 L:      [email protected]
8105 S:      Maintained
8106 F:      drivers/edac/r82600_edac.c
8107
8108 EDAC-SBRIDGE
8109 M:      Tony Luck <[email protected]>
8110 R:      Qiuxu Zhuo <[email protected]>
8111 L:      [email protected]
8112 S:      Maintained
8113 F:      drivers/edac/sb_edac.c
8114
8115 EDAC-SKYLAKE
8116 M:      Tony Luck <[email protected]>
8117 L:      [email protected]
8118 S:      Maintained
8119 F:      drivers/edac/skx_*.[ch]
8120
8121 EDAC-TI
8122 M:      Tero Kristo <[email protected]>
8123 L:      [email protected]
8124 S:      Odd Fixes
8125 F:      drivers/edac/ti_edac.c
8126
8127 EDIROL UA-101/UA-1000 DRIVER
8128 M:      Clemens Ladisch <[email protected]>
8129 L:      [email protected] (moderated for non-subscribers)
8130 S:      Maintained
8131 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8132 F:      sound/usb/misc/ua101.c
8133
8134 EFI TEST DRIVER
8135 M:      Ivan Hu <[email protected]>
8136 M:      Ard Biesheuvel <[email protected]>
8137 L:      [email protected]
8138 S:      Maintained
8139 F:      drivers/firmware/efi/test/
8140
8141 EFI VARIABLE FILESYSTEM
8142 M:      Jeremy Kerr <[email protected]>
8143 M:      Ard Biesheuvel <[email protected]>
8144 L:      [email protected]
8145 S:      Maintained
8146 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8147 F:      fs/efivarfs/
8148
8149 EFIFB FRAMEBUFFER DRIVER
8150 M:      Peter Jones <[email protected]>
8151 L:      [email protected]
8152 S:      Maintained
8153 F:      drivers/video/fbdev/efifb.c
8154
8155 EFS FILESYSTEM
8156 S:      Orphan
8157 W:      http://aeschi.ch.eu.org/efs/
8158 F:      fs/efs/
8159
8160 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8161 L:      [email protected]
8162 S:      Orphan
8163 F:      drivers/net/ethernet/ibm/ehea/
8164
8165 ELM327 CAN NETWORK DRIVER
8166 M:      Max Staudt <[email protected]>
8167 L:      [email protected]
8168 S:      Maintained
8169 F:      Documentation/networking/device_drivers/can/can327.rst
8170 F:      drivers/net/can/can327.c
8171
8172 EM28XX VIDEO4LINUX DRIVER
8173 M:      Mauro Carvalho Chehab <[email protected]>
8174 L:      [email protected]
8175 S:      Maintained
8176 W:      https://linuxtv.org
8177 T:      git git://linuxtv.org/media_tree.git
8178 F:      Documentation/admin-guide/media/em28xx*
8179 F:      drivers/media/usb/em28xx/
8180
8181 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8182 M:      Adrian Hunter <[email protected]>
8183 M:      Asutosh Das <[email protected]>
8184 R:      Ritesh Harjani <[email protected]>
8185 L:      [email protected]
8186 S:      Supported
8187 F:      drivers/mmc/host/cqhci*
8188
8189 EMS CPC-PCI CAN DRIVER
8190 M:      Gerhard Uttenthaler <[email protected]>
8191 M:      [email protected]
8192 L:      [email protected]
8193 S:      Maintained
8194 F:      drivers/net/can/sja1000/ems_pci.c
8195
8196 EMULEX 10Gbps iSCSI - OneConnect DRIVER
8197 M:      Ketan Mukadam <[email protected]>
8198 L:      [email protected]
8199 S:      Supported
8200 W:      http://www.broadcom.com
8201 F:      drivers/scsi/be2iscsi/
8202
8203 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8204 M:      Ajit Khaparde <[email protected]>
8205 M:      Sriharsha Basavapatna <[email protected]>
8206 M:      Somnath Kotur <[email protected]>
8207 L:      [email protected]
8208 S:      Supported
8209 W:      http://www.emulex.com
8210 F:      drivers/net/ethernet/emulex/benet/
8211
8212 EMULEX ONECONNECT ROCE DRIVER
8213 M:      Selvin Xavier <[email protected]>
8214 L:      [email protected]
8215 S:      Odd Fixes
8216 W:      http://www.broadcom.com
8217 F:      drivers/infiniband/hw/ocrdma/
8218 F:      include/uapi/rdma/ocrdma-abi.h
8219
8220 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8221 M:      James Smart <[email protected]>
8222 M:      Ram Vegesna <[email protected]>
8223 L:      [email protected]
8224 L:      [email protected]
8225 S:      Supported
8226 W:      http://www.broadcom.com
8227 F:      drivers/scsi/elx/
8228
8229 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8230 M:      James Smart <[email protected]>
8231 M:      Dick Kennedy <[email protected]>
8232 L:      [email protected]
8233 S:      Supported
8234 W:      http://www.broadcom.com
8235 F:      drivers/scsi/lpfc/
8236
8237 ENE CB710 FLASH CARD READER DRIVER
8238 M:      Michał Mirosław <[email protected]>
8239 S:      Maintained
8240 F:      drivers/misc/cb710/
8241 F:      drivers/mmc/host/cb710-mmc.*
8242 F:      include/linux/cb710.h
8243
8244 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8245 M:      Maxim Levitsky <[email protected]>
8246 S:      Maintained
8247 F:      drivers/media/rc/ene_ir.*
8248
8249 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8250 M:      Laurentiu Tudor <[email protected]>
8251 L:      [email protected]
8252 S:      Maintained
8253 F:      drivers/tty/ehv_bytechan.c
8254
8255 EPSON S1D13XXX FRAMEBUFFER DRIVER
8256 M:      Kristoffer Ericson <[email protected]>
8257 S:      Maintained
8258 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8259 F:      drivers/video/fbdev/s1d13xxxfb.c
8260 F:      include/video/s1d13xxxfb.h
8261
8262 EROFS FILE SYSTEM
8263 M:      Gao Xiang <[email protected]>
8264 M:      Chao Yu <[email protected]>
8265 R:      Yue Hu <[email protected]>
8266 R:      Jeffle Xu <[email protected]>
8267 R:      Sandeep Dhavale <[email protected]>
8268 L:      [email protected]
8269 S:      Maintained
8270 W:      https://erofs.docs.kernel.org
8271 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8272 F:      Documentation/ABI/testing/sysfs-fs-erofs
8273 F:      Documentation/filesystems/erofs.rst
8274 F:      fs/erofs/
8275 F:      include/trace/events/erofs.h
8276
8277 ERRSEQ ERROR TRACKING INFRASTRUCTURE
8278 M:      Jeff Layton <[email protected]>
8279 S:      Maintained
8280 F:      include/linux/errseq.h
8281 F:      lib/errseq.c
8282
8283 ESD CAN NETWORK DRIVERS
8284 M:      Stefan Mätje <[email protected]>
8285 R:      [email protected]
8286 L:      [email protected]
8287 S:      Maintained
8288 F:      drivers/net/can/esd/
8289
8290 ESD CAN/USB DRIVERS
8291 M:      Frank Jungclaus <[email protected]>
8292 R:      [email protected]
8293 L:      [email protected]
8294 S:      Maintained
8295 F:      drivers/net/can/usb/esd_usb.c
8296
8297 ET131X NETWORK DRIVER
8298 M:      Mark Einon <[email protected]>
8299 S:      Odd Fixes
8300 F:      drivers/net/ethernet/agere/
8301
8302 ETAS ES58X CAN/USB DRIVER
8303 M:      Vincent Mailhol <[email protected]>
8304 L:      [email protected]
8305 S:      Maintained
8306 F:      Documentation/networking/devlink/etas_es58x.rst
8307 F:      drivers/net/can/usb/etas_es58x/
8308
8309 ETHERNET BRIDGE
8310 M:      Roopa Prabhu <[email protected]>
8311 M:      Nikolay Aleksandrov <[email protected]>
8312 L:      [email protected]
8313 L:      [email protected]
8314 S:      Maintained
8315 W:      http://www.linuxfoundation.org/en/Net:Bridge
8316 F:      include/linux/netfilter_bridge/
8317 F:      net/bridge/
8318
8319 ETHERNET PHY LIBRARY
8320 M:      Andrew Lunn <[email protected]>
8321 M:      Heiner Kallweit <[email protected]>
8322 R:      Russell King <[email protected]>
8323 L:      [email protected]
8324 S:      Maintained
8325 F:      Documentation/ABI/testing/sysfs-class-net-phydev
8326 F:      Documentation/devicetree/bindings/net/ethernet-phy.yaml
8327 F:      Documentation/devicetree/bindings/net/mdio*
8328 F:      Documentation/devicetree/bindings/net/qca,ar803x.yaml
8329 F:      Documentation/networking/phy.rst
8330 F:      drivers/net/mdio/
8331 F:      drivers/net/mdio/acpi_mdio.c
8332 F:      drivers/net/mdio/fwnode_mdio.c
8333 F:      drivers/net/mdio/of_mdio.c
8334 F:      drivers/net/pcs/
8335 F:      drivers/net/phy/
8336 F:      include/dt-bindings/net/qca-ar803x.h
8337 F:      include/linux/*mdio*.h
8338 F:      include/linux/linkmode.h
8339 F:      include/linux/mdio/*.h
8340 F:      include/linux/mii.h
8341 F:      include/linux/of_net.h
8342 F:      include/linux/phy.h
8343 F:      include/linux/phy_fixed.h
8344 F:      include/linux/phylib_stubs.h
8345 F:      include/linux/platform_data/mdio-bcm-unimac.h
8346 F:      include/linux/platform_data/mdio-gpio.h
8347 F:      include/trace/events/mdio.h
8348 F:      include/uapi/linux/mdio.h
8349 F:      include/uapi/linux/mii.h
8350 F:      net/core/of_net.c
8351
8352 ETHERNET PHY LIBRARY [RUST]
8353 M:      FUJITA Tomonori <[email protected]>
8354 R:      Trevor Gross <[email protected]>
8355 L:      [email protected]
8356 L:      [email protected]
8357 S:      Maintained
8358 F:      rust/kernel/net/phy.rs
8359
8360 EXEC & BINFMT API, ELF
8361 R:      Eric Biederman <[email protected]>
8362 R:      Kees Cook <[email protected]>
8363 L:      [email protected]
8364 S:      Supported
8365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8366 F:      Documentation/userspace-api/ELF.rst
8367 F:      fs/*binfmt_*.c
8368 F:      fs/Kconfig.binfmt
8369 F:      fs/exec.c
8370 F:      fs/tests/binfmt_*_kunit.c
8371 F:      fs/tests/exec_kunit.c
8372 F:      include/linux/binfmts.h
8373 F:      include/linux/elf.h
8374 F:      include/uapi/linux/binfmts.h
8375 F:      include/uapi/linux/elf.h
8376 F:      tools/testing/selftests/exec/
8377 N:      asm/elf.h
8378 N:      binfmt
8379
8380 EXFAT FILE SYSTEM
8381 M:      Namjae Jeon <[email protected]>
8382 M:      Sungjong Seo <[email protected]>
8383 L:      [email protected]
8384 S:      Maintained
8385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8386 F:      fs/exfat/
8387
8388 EXPRESSWIRE PROTOCOL LIBRARY
8389 M:      Duje Mihanović <[email protected]>
8390 L:      [email protected]
8391 S:      Maintained
8392 F:      drivers/leds/leds-expresswire.c
8393 F:      include/linux/leds-expresswire.h
8394
8395 EXT2 FILE SYSTEM
8396 M:      Jan Kara <[email protected]>
8397 L:      [email protected]
8398 S:      Maintained
8399 F:      Documentation/filesystems/ext2.rst
8400 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8401 F:      fs/ext2/
8402 F:      include/linux/ext2*
8403
8404 EXT4 FILE SYSTEM
8405 M:      "Theodore Ts'o" <[email protected]>
8406 M:      Andreas Dilger <[email protected]>
8407 L:      [email protected]
8408 S:      Maintained
8409 W:      http://ext4.wiki.kernel.org
8410 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
8411 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8412 F:      Documentation/filesystems/ext4/
8413 F:      fs/ext4/
8414 F:      include/trace/events/ext4.h
8415 F:      include/uapi/linux/ext4.h
8416
8417 Extended Verification Module (EVM)
8418 M:      Mimi Zohar <[email protected]>
8419 M:      Roberto Sassu <[email protected]>
8420 L:      [email protected]
8421 S:      Supported
8422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8423 F:      security/integrity/
8424 F:      security/integrity/evm/
8425
8426 EXTENSIBLE FIRMWARE INTERFACE (EFI)
8427 M:      Ard Biesheuvel <[email protected]>
8428 L:      [email protected]
8429 S:      Maintained
8430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8431 F:      Documentation/admin-guide/efi-stub.rst
8432 F:      arch/*/include/asm/efi.h
8433 F:      arch/*/kernel/efi.c
8434 F:      arch/arm/boot/compressed/efi-header.S
8435 F:      arch/x86/platform/efi/
8436 F:      drivers/firmware/efi/
8437 F:      include/linux/efi*.h
8438
8439 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8440 M:      MyungJoo Ham <[email protected]>
8441 M:      Chanwoo Choi <[email protected]>
8442 L:      [email protected]
8443 S:      Maintained
8444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8445 F:      Documentation/devicetree/bindings/extcon/
8446 F:      Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8447 F:      drivers/extcon/
8448 F:      include/linux/extcon.h
8449 F:      include/linux/extcon/
8450
8451 EXTRA BOOT CONFIG
8452 M:      Masami Hiramatsu <[email protected]>
8453 L:      [email protected]
8454 L:      [email protected]
8455 S:      Maintained
8456 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
8457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8458 F:      Documentation/admin-guide/bootconfig.rst
8459 F:      fs/proc/bootconfig.c
8460 F:      include/linux/bootconfig.h
8461 F:      lib/bootconfig-data.S
8462 F:      lib/bootconfig.c
8463 F:      tools/bootconfig/*
8464 F:      tools/bootconfig/scripts/*
8465
8466 EXYNOS DP DRIVER
8467 M:      Jingoo Han <[email protected]>
8468 L:      [email protected]
8469 S:      Maintained
8470 F:      drivers/gpu/drm/exynos/exynos_dp*
8471
8472 EXYNOS SYSMMU (IOMMU) driver
8473 M:      Marek Szyprowski <[email protected]>
8474 L:      [email protected]
8475 S:      Maintained
8476 F:      drivers/iommu/exynos-iommu.c
8477
8478 F2FS FILE SYSTEM
8479 M:      Jaegeuk Kim <[email protected]>
8480 M:      Chao Yu <[email protected]>
8481 L:      [email protected]
8482 S:      Maintained
8483 W:      https://f2fs.wiki.kernel.org/
8484 Q:      https://patchwork.kernel.org/project/f2fs/list/
8485 B:      https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8486 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8487 F:      Documentation/ABI/testing/sysfs-fs-f2fs
8488 F:      Documentation/filesystems/f2fs.rst
8489 F:      fs/f2fs/
8490 F:      include/linux/f2fs_fs.h
8491 F:      include/trace/events/f2fs.h
8492 F:      include/uapi/linux/f2fs.h
8493
8494 F71805F HARDWARE MONITORING DRIVER
8495 M:      Jean Delvare <[email protected]>
8496 L:      [email protected]
8497 S:      Maintained
8498 F:      Documentation/hwmon/f71805f.rst
8499 F:      drivers/hwmon/f71805f.c
8500
8501 FADDR2LINE
8502 M:      Josh Poimboeuf <[email protected]>
8503 S:      Maintained
8504 F:      scripts/faddr2line
8505
8506 FAILOVER MODULE
8507 M:      Sridhar Samudrala <[email protected]>
8508 L:      [email protected]
8509 S:      Supported
8510 F:      Documentation/networking/failover.rst
8511 F:      include/net/failover.h
8512 F:      net/core/failover.c
8513
8514 FANOTIFY
8515 M:      Jan Kara <[email protected]>
8516 R:      Amir Goldstein <[email protected]>
8517 R:      Matthew Bobrowski <[email protected]>
8518 L:      [email protected]
8519 S:      Maintained
8520 F:      fs/notify/fanotify/
8521 F:      include/linux/fanotify.h
8522 F:      include/uapi/linux/fanotify.h
8523
8524 FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8525 M:      Linus Walleij <[email protected]>
8526 L:      [email protected]
8527 S:      Maintained
8528 F:      drivers/usb/fotg210/
8529
8530 FARSYNC SYNCHRONOUS DRIVER
8531 M:      Kevin Curtis <[email protected]>
8532 S:      Supported
8533 W:      http://www.farsite.co.uk/
8534 F:      drivers/net/wan/farsync.*
8535
8536 FAULT INJECTION SUPPORT
8537 M:      Akinobu Mita <[email protected]>
8538 S:      Supported
8539 F:      Documentation/fault-injection/
8540 F:      lib/fault-inject.c
8541
8542 FBTFT Framebuffer drivers
8543 L:      [email protected]
8544 L:      [email protected]
8545 S:      Orphan
8546 F:      drivers/staging/fbtft/
8547
8548 FC0011 TUNER DRIVER
8549 M:      Michael Buesch <[email protected]>
8550 L:      [email protected]
8551 S:      Maintained
8552 F:      drivers/media/tuners/fc0011.c
8553 F:      drivers/media/tuners/fc0011.h
8554
8555 FC2580 MEDIA DRIVER
8556 L:      [email protected]
8557 S:      Orphan
8558 W:      https://linuxtv.org
8559 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8560 F:      drivers/media/tuners/fc2580*
8561
8562 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8563 M:      Hannes Reinecke <[email protected]>
8564 L:      [email protected]
8565 S:      Supported
8566 W:      www.Open-FCoE.org
8567 F:      drivers/scsi/fcoe/
8568 F:      drivers/scsi/libfc/
8569 F:      include/scsi/fc/
8570 F:      include/scsi/libfc.h
8571 F:      include/scsi/libfcoe.h
8572 F:      include/uapi/scsi/fc/
8573
8574 FILE LOCKING (flock() and fcntl()/lockf())
8575 M:      Jeff Layton <[email protected]>
8576 M:      Chuck Lever <[email protected]>
8577 R:      Alexander Aring <[email protected]>
8578 L:      [email protected]
8579 S:      Maintained
8580 F:      fs/fcntl.c
8581 F:      fs/locks.c
8582 F:      include/linux/fcntl.h
8583 F:      include/uapi/linux/fcntl.h
8584
8585 FILESYSTEM DIRECT ACCESS (DAX)
8586 M:      Dan Williams <[email protected]>
8587 R:      Matthew Wilcox <[email protected]>
8588 R:      Jan Kara <[email protected]>
8589 L:      [email protected]
8590 L:      [email protected]
8591 S:      Supported
8592 F:      fs/dax.c
8593 F:      include/linux/dax.h
8594 F:      include/trace/events/fs_dax.h
8595
8596 FILESYSTEMS (VFS and infrastructure)
8597 M:      Alexander Viro <[email protected]>
8598 M:      Christian Brauner <[email protected]>
8599 R:      Jan Kara <[email protected]>
8600 L:      [email protected]
8601 S:      Maintained
8602 F:      fs/*
8603 F:      include/linux/fs.h
8604 F:      include/linux/fs_types.h
8605 F:      include/uapi/linux/fs.h
8606 F:      include/uapi/linux/openat2.h
8607
8608 FILESYSTEMS [EXPORTFS]
8609 M:      Chuck Lever <[email protected]>
8610 M:      Jeff Layton <[email protected]>
8611 R:      Amir Goldstein <[email protected]>
8612 L:      [email protected]
8613 L:      [email protected]
8614 S:      Supported
8615 F:      Documentation/filesystems/nfs/exporting.rst
8616 F:      fs/exportfs/
8617 F:      fs/fhandle.c
8618 F:      include/linux/exportfs.h
8619
8620 FILESYSTEMS [IDMAPPED MOUNTS]
8621 M:      Christian Brauner <[email protected]>
8622 M:      Seth Forshee <[email protected]>
8623 L:      [email protected]
8624 S:      Maintained
8625 F:      Documentation/filesystems/idmappings.rst
8626 F:      fs/mnt_idmapping.c
8627 F:      include/linux/mnt_idmapping.*
8628 F:      tools/testing/selftests/mount_setattr/
8629
8630 FILESYSTEMS [IOMAP]
8631 M:      Christian Brauner <[email protected]>
8632 R:      Darrick J. Wong <[email protected]>
8633 L:      [email protected]
8634 L:      [email protected]
8635 S:      Supported
8636 F:      Documentation/filesystems/iomap/*
8637 F:      fs/iomap/
8638 F:      include/linux/iomap.h
8639
8640 FILESYSTEMS [NETFS LIBRARY]
8641 M:      David Howells <[email protected]>
8642 R:      Jeff Layton <[email protected]>
8643 L:      [email protected]
8644 L:      [email protected]
8645 S:      Supported
8646 F:      Documentation/filesystems/caching/
8647 F:      Documentation/filesystems/netfs_library.rst
8648 F:      fs/netfs/
8649 F:      include/linux/fscache*.h
8650 F:      include/linux/netfs.h
8651 F:      include/trace/events/fscache.h
8652 F:      include/trace/events/netfs.h
8653
8654 FILESYSTEMS [STACKABLE]
8655 M:      Miklos Szeredi <[email protected]>
8656 M:      Amir Goldstein <[email protected]>
8657 L:      [email protected]
8658 L:      [email protected]
8659 S:      Maintained
8660 F:      fs/backing-file.c
8661 F:      include/linux/backing-file.h
8662
8663 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8664 M:      Riku Voipio <[email protected]>
8665 L:      [email protected]
8666 S:      Maintained
8667 F:      drivers/hwmon/f75375s.c
8668 F:      include/linux/f75375s.h
8669
8670 FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8671 M:      Ji-Ze Hong (Peter Hong) <[email protected]>
8672 L:      [email protected]
8673 S:      Maintained
8674 F:      drivers/net/can/usb/f81604.c
8675
8676 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8677 M:      Clemens Ladisch <[email protected]>
8678 M:      Takashi Sakamoto <[email protected]>
8679 L:      [email protected] (moderated for non-subscribers)
8680 S:      Maintained
8681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8682 F:      include/uapi/sound/firewire.h
8683 F:      sound/firewire/
8684
8685 FIREWIRE MEDIA DRIVERS (firedtv)
8686 M:      Stefan Richter <[email protected]>
8687 L:      [email protected]
8688 L:      [email protected]
8689 S:      Maintained
8690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8691 F:      drivers/media/firewire/
8692
8693 FIREWIRE SBP-2 TARGET
8694 M:      Chris Boot <[email protected]>
8695 L:      [email protected]
8696 L:      [email protected]
8697 L:      [email protected]
8698 S:      Maintained
8699 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8700 F:      drivers/target/sbp/
8701
8702 FIREWIRE SUBSYSTEM
8703 M:      Takashi Sakamoto <[email protected]>
8704 M:      Takashi Sakamoto <[email protected]>
8705 L:      [email protected]
8706 S:      Maintained
8707 W:      http://ieee1394.docs.kernel.org/
8708 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8709 F:      drivers/firewire/
8710 F:      include/linux/firewire.h
8711 F:      include/uapi/linux/firewire*.h
8712 F:      tools/firewire/
8713
8714 FIRMWARE FRAMEWORK FOR ARMV8-A
8715 M:      Sudeep Holla <[email protected]>
8716 L:      [email protected] (moderated for non-subscribers)
8717 S:      Maintained
8718 F:      drivers/firmware/arm_ffa/
8719 F:      include/linux/arm_ffa.h
8720
8721 FIRMWARE LOADER (request_firmware)
8722 M:      Luis Chamberlain <[email protected]>
8723 M:      Russ Weight <[email protected]>
8724 M:      Danilo Krummrich <[email protected]>
8725 L:      [email protected]
8726 S:      Maintained
8727 F:      Documentation/firmware_class/
8728 F:      drivers/base/firmware_loader/
8729 F:      rust/kernel/firmware.rs
8730 F:      include/linux/firmware.h
8731
8732 FLEXTIMER FTM-QUADDEC DRIVER
8733 M:      Patrick Havelange <[email protected]>
8734 L:      [email protected]
8735 S:      Maintained
8736 F:      Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8737 F:      drivers/counter/ftm-quaddec.c
8738
8739 FLOPPY DRIVER
8740 M:      Denis Efremov <[email protected]>
8741 L:      [email protected]
8742 S:      Odd Fixes
8743 F:      drivers/block/floppy.c
8744
8745 FLYSKY FSIA6B RC RECEIVER
8746 M:      Markus Koch <[email protected]>
8747 L:      [email protected]
8748 S:      Maintained
8749 F:      drivers/input/joystick/fsia6b.c
8750
8751 FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
8752 M:      Geoffrey D. Bennett <[email protected]>
8753 L:      [email protected] (moderated for non-subscribers)
8754 S:      Maintained
8755 W:      https://github.com/geoffreybennett/scarlett-gen2
8756 B:      https://github.com/geoffreybennett/scarlett-gen2/issues
8757 T:      git https://github.com/geoffreybennett/scarlett-gen2.git
8758 F:      include/uapi/sound/scarlett2.h
8759 F:      sound/usb/mixer_scarlett2.c
8760
8761 FORCEDETH GIGABIT ETHERNET DRIVER
8762 M:      Rain River <[email protected]>
8763 M:      Zhu Yanjun <[email protected]>
8764 L:      [email protected]
8765 S:      Maintained
8766 F:      drivers/net/ethernet/nvidia/*
8767
8768 FORTIFY_SOURCE
8769 M:      Kees Cook <[email protected]>
8770 L:      [email protected]
8771 S:      Supported
8772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8773 F:      include/linux/fortify-string.h
8774 F:      lib/fortify_kunit.c
8775 F:      lib/memcpy_kunit.c
8776 F:      lib/test_fortify/*
8777 F:      scripts/test_fortify.sh
8778 K:      \b__NO_FORTIFY\b
8779
8780 FPGA DFL DRIVERS
8781 M:      Wu Hao <[email protected]>
8782 R:      Tom Rix <[email protected]>
8783 L:      [email protected]
8784 S:      Maintained
8785 F:      Documentation/ABI/testing/sysfs-bus-dfl*
8786 F:      Documentation/fpga/dfl.rst
8787 F:      drivers/fpga/dfl*
8788 F:      drivers/uio/uio_dfl.c
8789 F:      include/linux/dfl.h
8790 F:      include/uapi/linux/fpga-dfl.h
8791
8792 FPGA MANAGER FRAMEWORK
8793 M:      Moritz Fischer <[email protected]>
8794 M:      Wu Hao <[email protected]>
8795 M:      Xu Yilun <[email protected]>
8796 R:      Tom Rix <[email protected]>
8797 L:      [email protected]
8798 S:      Maintained
8799 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
8800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8801 F:      Documentation/devicetree/bindings/fpga/
8802 F:      Documentation/driver-api/fpga/
8803 F:      Documentation/fpga/
8804 F:      drivers/fpga/
8805 F:      include/linux/fpga/
8806
8807 FPU EMULATOR
8808 M:      Bill Metzenthen <[email protected]>
8809 S:      Maintained
8810 W:      https://floatingpoint.billm.au/
8811 F:      arch/x86/math-emu/
8812
8813 FRAMEBUFFER CORE
8814 M:      Daniel Vetter <[email protected]>
8815 S:      Odd Fixes
8816 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
8817 F:      drivers/video/fbdev/core/
8818
8819 FRAMEBUFFER LAYER
8820 M:      Helge Deller <[email protected]>
8821 L:      [email protected]
8822 L:      [email protected]
8823 S:      Maintained
8824 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
8825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8826 F:      Documentation/fb/
8827 F:      drivers/video/
8828 F:      include/linux/fb.h
8829 F:      include/uapi/linux/fb.h
8830 F:      include/uapi/video/
8831 F:      include/video/
8832
8833 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8834 M:      Horia Geantă <[email protected]>
8835 M:      Pankaj Gupta <[email protected]>
8836 M:      Gaurav Jain <[email protected]>
8837 L:      [email protected]
8838 S:      Maintained
8839 F:      Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8840 F:      drivers/crypto/caam/
8841
8842 FREESCALE COLDFIRE M5441X MMC DRIVER
8843 M:      Angelo Dureghello <[email protected]>
8844 L:      [email protected]
8845 S:      Maintained
8846 F:      drivers/mmc/host/sdhci-esdhc-mcf.c
8847 F:      include/linux/platform_data/mmc-esdhc-mcf.h
8848
8849 FREESCALE DIU FRAMEBUFFER DRIVER
8850 M:      Timur Tabi <[email protected]>
8851 L:      [email protected]
8852 S:      Maintained
8853 F:      drivers/video/fbdev/fsl-diu-fb.*
8854
8855 FREESCALE DMA DRIVER
8856 M:      Zhang Wei <[email protected]>
8857 L:      [email protected]
8858 S:      Maintained
8859 F:      drivers/dma/fsldma.*
8860
8861 FREESCALE DSPI DRIVER
8862 M:      Vladimir Oltean <[email protected]>
8863 L:      [email protected]
8864 S:      Maintained
8865 F:      Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
8866 F:      drivers/spi/spi-fsl-dspi.c
8867 F:      include/linux/spi/spi-fsl-dspi.h
8868
8869 FREESCALE eDMA DRIVER
8870 M:      Frank Li <[email protected]>
8871 L:      [email protected]
8872 L:      [email protected]
8873 S:      Maintained
8874 F:      Documentation/devicetree/bindings/dma/fsl,edma.yaml
8875 F:      drivers/dma/fsl-edma*.*
8876
8877 FREESCALE ENETC ETHERNET DRIVERS
8878 M:      Claudiu Manoil <[email protected]>
8879 M:      Vladimir Oltean <[email protected]>
8880 L:      [email protected]
8881 S:      Maintained
8882 F:      drivers/net/ethernet/freescale/enetc/
8883
8884 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8885 M:      Claudiu Manoil <[email protected]>
8886 L:      [email protected]
8887 S:      Maintained
8888 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8889 F:      drivers/net/ethernet/freescale/gianfar*
8890
8891 FREESCALE GPMI NAND DRIVER
8892 M:      Han Xu <[email protected]>
8893 L:      [email protected]
8894 S:      Maintained
8895 F:      drivers/mtd/nand/raw/gpmi-nand/*
8896
8897 FREESCALE I2C CPM DRIVER
8898 M:      Jochen Friedrich <[email protected]>
8899 L:      [email protected]
8900 L:      [email protected]
8901 S:      Maintained
8902 F:      drivers/i2c/busses/i2c-cpm.c
8903
8904 FREESCALE IMX / MXC FEC DRIVER
8905 M:      Wei Fang <[email protected]>
8906 R:      Shenwei Wang <[email protected]>
8907 R:      Clark Wang <[email protected]>
8908 L:      [email protected]
8909 L:      [email protected]
8910 S:      Maintained
8911 F:      Documentation/devicetree/bindings/net/fsl,fec.yaml
8912 F:      drivers/net/ethernet/freescale/fec.h
8913 F:      drivers/net/ethernet/freescale/fec_main.c
8914 F:      drivers/net/ethernet/freescale/fec_ptp.c
8915
8916 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8917 M:      Sascha Hauer <[email protected]>
8918 R:      Pengutronix Kernel Team <[email protected]>
8919 L:      [email protected]
8920 L:      [email protected] (moderated for non-subscribers)
8921 S:      Maintained
8922 F:      drivers/video/fbdev/imxfb.c
8923
8924 FREESCALE IMX DDR PMU DRIVER
8925 M:      Frank Li <[email protected]>
8926 L:      [email protected] (moderated for non-subscribers)
8927 S:      Maintained
8928 F:      Documentation/admin-guide/perf/imx-ddr.rst
8929 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8930 F:      drivers/perf/fsl_imx8_ddr_perf.c
8931
8932 FREESCALE IMX I2C DRIVER
8933 M:      Oleksij Rempel <[email protected]>
8934 R:      Pengutronix Kernel Team <[email protected]>
8935 L:      [email protected]
8936 S:      Maintained
8937 F:      Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8938 F:      drivers/i2c/busses/i2c-imx.c
8939
8940 FREESCALE IMX LPI2C DRIVER
8941 M:      Dong Aisheng <[email protected]>
8942 L:      [email protected]
8943 L:      [email protected]
8944 S:      Maintained
8945 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8946 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
8947
8948 FREESCALE MPC I2C DRIVER
8949 M:      Chris Packham <[email protected]>
8950 L:      [email protected]
8951 S:      Maintained
8952 F:      Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8953 F:      drivers/i2c/busses/i2c-mpc.c
8954
8955 FREESCALE QORIQ DPAA ETHERNET DRIVER
8956 M:      Madalin Bucur <[email protected]>
8957 L:      [email protected]
8958 S:      Maintained
8959 F:      drivers/net/ethernet/freescale/dpaa
8960
8961 FREESCALE QORIQ DPAA FMAN DRIVER
8962 M:      Madalin Bucur <[email protected]>
8963 R:      Sean Anderson <[email protected]>
8964 L:      [email protected]
8965 S:      Maintained
8966 F:      Documentation/devicetree/bindings/net/fsl,fman*.yaml
8967 F:      drivers/net/ethernet/freescale/fman
8968
8969 FREESCALE QORIQ PTP CLOCK DRIVER
8970 M:      Yangbo Lu <[email protected]>
8971 L:      [email protected]
8972 S:      Maintained
8973 F:      Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
8974 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8975 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
8976 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8977 F:      drivers/ptp/ptp_qoriq.c
8978 F:      drivers/ptp/ptp_qoriq_debugfs.c
8979 F:      include/linux/fsl/ptp_qoriq.h
8980
8981 FREESCALE QUAD SPI DRIVER
8982 M:      Han Xu <[email protected]>
8983 L:      [email protected]
8984 S:      Maintained
8985 F:      Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8986 F:      drivers/spi/spi-fsl-qspi.c
8987
8988 FREESCALE QUICC ENGINE LIBRARY
8989 M:      Qiang Zhao <[email protected]>
8990 M:      Christophe Leroy <[email protected]>
8991 L:      [email protected]
8992 S:      Maintained
8993 F:      drivers/soc/fsl/qe/
8994 F:      include/soc/fsl/qe/
8995
8996 FREESCALE QUICC ENGINE QMC DRIVER
8997 M:      Herve Codina <[email protected]>
8998 L:      [email protected]
8999 S:      Maintained
9000 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
9001 F:      drivers/soc/fsl/qe/qmc.c
9002 F:      include/soc/fsl/qe/qmc.h
9003
9004 FREESCALE QUICC ENGINE QMC HDLC DRIVER
9005 M:      Herve Codina <[email protected]>
9006 L:      [email protected]
9007 L:      [email protected]
9008 S:      Maintained
9009 F:      drivers/net/wan/fsl_qmc_hdlc.c
9010
9011 FREESCALE QUICC ENGINE TSA DRIVER
9012 M:      Herve Codina <[email protected]>
9013 L:      [email protected]
9014 S:      Maintained
9015 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
9016 F:      drivers/soc/fsl/qe/tsa.c
9017 F:      drivers/soc/fsl/qe/tsa.h
9018 F:      include/dt-bindings/soc/cpm1-fsl,tsa.h
9019
9020 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
9021 L:      [email protected]
9022 L:      [email protected]
9023 S:      Orphan
9024 F:      drivers/net/ethernet/freescale/ucc_geth*
9025
9026 FREESCALE QUICC ENGINE UCC HDLC DRIVER
9027 M:      Zhao Qiang <[email protected]>
9028 L:      [email protected]
9029 L:      [email protected]
9030 S:      Maintained
9031 F:      drivers/net/wan/fsl_ucc_hdlc*
9032
9033 FREESCALE QUICC ENGINE UCC UART DRIVER
9034 M:      Timur Tabi <[email protected]>
9035 L:      [email protected]
9036 S:      Maintained
9037 F:      drivers/tty/serial/ucc_uart.c
9038
9039 FREESCALE SOC DRIVERS
9040 M:      Christophe Leroy <[email protected]>
9041 L:      [email protected]
9042 L:      [email protected] (moderated for non-subscribers)
9043 S:      Maintained
9044 F:      Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
9045 F:      Documentation/devicetree/bindings/soc/fsl/
9046 F:      drivers/soc/fsl/
9047 F:      include/linux/fsl/
9048 F:      include/soc/fsl/
9049
9050 FREESCALE SOC FS_ENET DRIVER
9051 M:      Pantelis Antoniou <[email protected]>
9052 L:      [email protected]
9053 L:      [email protected]
9054 S:      Maintained
9055 F:      drivers/net/ethernet/freescale/fs_enet/
9056
9057 FREESCALE SOC SOUND DRIVERS
9058 M:      Shengjiu Wang <[email protected]>
9059 M:      Xiubo Li <[email protected]>
9060 R:      Fabio Estevam <[email protected]>
9061 R:      Nicolin Chen <[email protected]>
9062 L:      [email protected] (moderated for non-subscribers)
9063 L:      [email protected]
9064 S:      Maintained
9065 F:      sound/soc/fsl/fsl*
9066 F:      sound/soc/fsl/imx*
9067
9068 FREESCALE SOC LPC32XX SOUND DRIVERS
9069 M:      J.M.B. Downing <[email protected]>
9070 M:      Piotr Wojtaszczyk <[email protected]>
9071 R:      Vladimir Zapolskiy <[email protected]>
9072 L:      [email protected] (moderated for non-subscribers)
9073 L:      [email protected]
9074 S:      Maintained
9075 F:      Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
9076 F:      sound/soc/fsl/lpc3xxx-*
9077
9078 FREESCALE SOC SOUND QMC DRIVER
9079 M:      Herve Codina <[email protected]>
9080 L:      [email protected] (moderated for non-subscribers)
9081 L:      [email protected]
9082 S:      Maintained
9083 F:      Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
9084 F:      sound/soc/fsl/fsl_qmc_audio.c
9085
9086 FREESCALE USB PERIPHERAL DRIVERS
9087 L:      [email protected]
9088 L:      [email protected]
9089 S:      Orphan
9090 F:      drivers/usb/gadget/udc/fsl*
9091
9092 FREESCALE USB PHY DRIVER
9093 L:      [email protected]
9094 L:      [email protected]
9095 S:      Orphan
9096 F:      drivers/usb/phy/phy-fsl-usb*
9097
9098 FREEVXFS FILESYSTEM
9099 M:      Christoph Hellwig <[email protected]>
9100 S:      Maintained
9101 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
9102 F:      fs/freevxfs/
9103
9104 FREEZER
9105 M:      "Rafael J. Wysocki" <[email protected]>
9106 M:      Pavel Machek <[email protected]>
9107 L:      [email protected]
9108 S:      Supported
9109 F:      Documentation/power/freezing-of-tasks.rst
9110 F:      include/linux/freezer.h
9111 F:      kernel/freezer.c
9112
9113 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
9114 M:      Eric Biggers <[email protected]>
9115 M:      Theodore Y. Ts'o <[email protected]>
9116 M:      Jaegeuk Kim <[email protected]>
9117 L:      [email protected]
9118 S:      Supported
9119 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
9120 T:      git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
9121 F:      Documentation/filesystems/fscrypt.rst
9122 F:      fs/crypto/
9123 F:      include/linux/fscrypt.h
9124 F:      include/uapi/linux/fscrypt.h
9125
9126 FSI SUBSYSTEM
9127 M:      Jeremy Kerr <[email protected]>
9128 M:      Joel Stanley <[email protected]>
9129 R:      Alistar Popple <[email protected]>
9130 R:      Eddie James <[email protected]>
9131 L:      [email protected]
9132 S:      Supported
9133 Q:      http://patchwork.ozlabs.org/project/linux-fsi/list/
9134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
9135 F:      drivers/fsi/
9136 F:      include/linux/fsi*.h
9137 F:      include/trace/events/fsi*.h
9138
9139 FSI-ATTACHED I2C DRIVER
9140 M:      Eddie James <[email protected]>
9141 L:      [email protected]
9142 L:      [email protected] (moderated for non-subscribers)
9143 S:      Maintained
9144 F:      Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
9145 F:      drivers/i2c/busses/i2c-fsi.c
9146
9147 FSI-ATTACHED SPI DRIVER
9148 M:      Eddie James <[email protected]>
9149 L:      [email protected]
9150 S:      Maintained
9151 F:      Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
9152 F:      drivers/spi/spi-fsi.c
9153
9154 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
9155 M:      Jan Kara <[email protected]>
9156 R:      Amir Goldstein <[email protected]>
9157 L:      [email protected]
9158 S:      Maintained
9159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
9160 F:      fs/notify/
9161 F:      include/linux/fsnotify*.h
9162
9163 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
9164 M:      Eric Biggers <[email protected]>
9165 M:      Theodore Y. Ts'o <[email protected]>
9166 L:      [email protected]
9167 S:      Supported
9168 Q:      https://patchwork.kernel.org/project/fsverity/list/
9169 T:      git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9170 F:      Documentation/filesystems/fsverity.rst
9171 F:      fs/verity/
9172 F:      include/linux/fsverity.h
9173 F:      include/uapi/linux/fsverity.h
9174
9175 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9176 M:      Michael Zaidman <[email protected]>
9177 L:      [email protected]
9178 L:      [email protected]
9179 S:      Maintained
9180 F:      drivers/hid/hid-ft260.c
9181
9182 FUJITSU LAPTOP EXTRAS
9183 M:      Jonathan Woithe <[email protected]>
9184 L:      [email protected]
9185 S:      Maintained
9186 F:      drivers/platform/x86/fujitsu-laptop.c
9187
9188 FUJITSU TABLET EXTRAS
9189 M:      Robert Gerlach <[email protected]>
9190 L:      [email protected]
9191 S:      Maintained
9192 F:      drivers/platform/x86/fujitsu-tablet.c
9193
9194 FUNCTION HOOKS (FTRACE)
9195 M:      Steven Rostedt <[email protected]>
9196 M:      Masami Hiramatsu <[email protected]>
9197 R:      Mark Rutland <[email protected]>
9198 L:      [email protected]
9199 L:      [email protected]
9200 S:      Maintained
9201 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
9202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9203 F:      Documentation/trace/ftrace*
9204 F:      arch/*/*/*/*ftrace*
9205 F:      arch/*/*/*ftrace*
9206 F:      include/*/ftrace.h
9207 F:      kernel/trace/fgraph.c
9208 F:      kernel/trace/ftrace*
9209 F:      samples/ftrace
9210
9211 FUNGIBLE ETHERNET DRIVERS
9212 M:      Dimitris Michailidis <[email protected]>
9213 L:      [email protected]
9214 S:      Supported
9215 F:      drivers/net/ethernet/fungible/
9216
9217 FUSE: FILESYSTEM IN USERSPACE
9218 M:      Miklos Szeredi <[email protected]>
9219 L:      [email protected]
9220 S:      Maintained
9221 W:      https://github.com/libfuse/
9222 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9223 F:      Documentation/filesystems/fuse.rst
9224 F:      fs/fuse/
9225 F:      include/uapi/linux/fuse.h
9226
9227 FUTEX SUBSYSTEM
9228 M:      Thomas Gleixner <[email protected]>
9229 M:      Ingo Molnar <[email protected]>
9230 R:      Peter Zijlstra <[email protected]>
9231 R:      Darren Hart <[email protected]>
9232 R:      Davidlohr Bueso <[email protected]>
9233 R:      André Almeida <[email protected]>
9234 L:      [email protected]
9235 S:      Maintained
9236 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9237 F:      Documentation/locking/*futex*
9238 F:      include/asm-generic/futex.h
9239 F:      include/linux/futex.h
9240 F:      include/uapi/linux/futex.h
9241 F:      kernel/futex/*
9242 F:      tools/perf/bench/futex*
9243 F:      tools/testing/selftests/futex/
9244
9245 GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9246 M:      Sebastian Reichel <[email protected]>
9247 L:      [email protected]
9248 S:      Maintained
9249 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9250 F:      drivers/media/i2c/gc0308.c
9251
9252 GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
9253 M:      Zhi Mao <[email protected]>
9254 L:      [email protected]
9255 S:      Maintained
9256 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
9257 F:      drivers/media/i2c/gc05a2.c
9258
9259 GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
9260 M:      Zhi Mao <[email protected]>
9261 L:      [email protected]
9262 S:      Maintained
9263 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
9264 F:      drivers/media/i2c/gc08a3.c
9265
9266 GALAXYCORE GC2145 SENSOR DRIVER
9267 M:      Alain Volmat <[email protected]>
9268 L:      [email protected]
9269 S:      Maintained
9270 T:      git git://linuxtv.org/media_tree.git
9271 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9272 F:      drivers/media/i2c/gc2145.c
9273
9274 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9275 M:      Tim Harvey <[email protected]>
9276 S:      Maintained
9277 F:      Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9278 F:      Documentation/hwmon/gsc-hwmon.rst
9279 F:      drivers/hwmon/gsc-hwmon.c
9280 F:      drivers/mfd/gateworks-gsc.c
9281 F:      include/linux/mfd/gsc.h
9282 F:      include/linux/platform_data/gsc_hwmon.h
9283
9284 GCC PLUGINS
9285 M:      Kees Cook <[email protected]>
9286 L:      [email protected]
9287 S:      Maintained
9288 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9289 F:      Documentation/kbuild/gcc-plugins.rst
9290 F:      include/linux/stackleak.h
9291 F:      kernel/stackleak.c
9292 F:      scripts/Makefile.gcc-plugins
9293 F:      scripts/gcc-plugins/
9294
9295 GCOV BASED KERNEL PROFILING
9296 M:      Peter Oberparleiter <[email protected]>
9297 S:      Maintained
9298 F:      Documentation/dev-tools/gcov.rst
9299 F:      kernel/gcov/
9300
9301 GDB KERNEL DEBUGGING HELPER SCRIPTS
9302 M:      Jan Kiszka <[email protected]>
9303 M:      Kieran Bingham <[email protected]>
9304 S:      Supported
9305 F:      scripts/gdb/
9306
9307 GEMINI CRYPTO DRIVER
9308 M:      Corentin Labbe <[email protected]>
9309 L:      [email protected]
9310 S:      Maintained
9311 F:      drivers/crypto/gemini/
9312
9313 GEMTEK FM RADIO RECEIVER DRIVER
9314 M:      Hans Verkuil <[email protected]>
9315 L:      [email protected]
9316 S:      Maintained
9317 W:      https://linuxtv.org
9318 T:      git git://linuxtv.org/media_tree.git
9319 F:      drivers/media/radio/radio-gemtek*
9320
9321 GENERIC ARCHITECTURE TOPOLOGY
9322 M:      Sudeep Holla <[email protected]>
9323 L:      [email protected]
9324 S:      Maintained
9325 F:      drivers/base/arch_topology.c
9326 F:      include/linux/arch_topology.h
9327
9328 GENERIC ENTRY CODE
9329 M:      Thomas Gleixner <[email protected]>
9330 M:      Peter Zijlstra <[email protected]>
9331 M:      Andy Lutomirski <[email protected]>
9332 L:      [email protected]
9333 S:      Maintained
9334 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9335 F:      include/linux/entry-common.h
9336 F:      include/linux/entry-kvm.h
9337 F:      kernel/entry/
9338
9339 GENERIC GPIO I2C DRIVER
9340 M:      Wolfram Sang <[email protected]>
9341 S:      Supported
9342 F:      drivers/i2c/busses/i2c-gpio.c
9343 F:      include/linux/platform_data/i2c-gpio.h
9344
9345 GENERIC GPIO I2C MULTIPLEXER DRIVER
9346 M:      Peter Korsgaard <[email protected]>
9347 L:      [email protected]
9348 S:      Supported
9349 F:      Documentation/i2c/muxes/i2c-mux-gpio.rst
9350 F:      drivers/i2c/muxes/i2c-mux-gpio.c
9351 F:      include/linux/platform_data/i2c-mux-gpio.h
9352
9353 GENERIC GPIO RESET DRIVER
9354 M:      Krzysztof Kozlowski <[email protected]>
9355 S:      Maintained
9356 F:      drivers/reset/reset-gpio.c
9357
9358 GENERIC HDLC (WAN) DRIVERS
9359 M:      Krzysztof Halasa <[email protected]>
9360 S:      Maintained
9361 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
9362 F:      drivers/net/wan/c101.c
9363 F:      drivers/net/wan/hd6457*
9364 F:      drivers/net/wan/hdlc*
9365 F:      drivers/net/wan/n2.c
9366 F:      drivers/net/wan/pc300too.c
9367 F:      drivers/net/wan/pci200syn.c
9368 F:      drivers/net/wan/wanxl*
9369
9370 GENERIC INCLUDE/ASM HEADER FILES
9371 M:      Arnd Bergmann <[email protected]>
9372 L:      [email protected]
9373 S:      Maintained
9374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9375 F:      include/asm-generic/
9376 F:      include/uapi/asm-generic/
9377
9378 GENERIC PHY FRAMEWORK
9379 M:      Vinod Koul <[email protected]>
9380 M:      Kishon Vijay Abraham I <[email protected]>
9381 L:      [email protected]
9382 S:      Supported
9383 Q:      https://patchwork.kernel.org/project/linux-phy/list/
9384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9385 F:      Documentation/devicetree/bindings/phy/
9386 F:      drivers/phy/
9387 F:      include/dt-bindings/phy/
9388 F:      include/linux/phy/
9389
9390 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9391 M:      Wolfram Sang <[email protected]>
9392 S:      Supported
9393 F:      Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9394 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
9395
9396 GENERIC PM DOMAINS
9397 M:      Ulf Hansson <[email protected]>
9398 L:      [email protected]
9399 S:      Supported
9400 F:      Documentation/devicetree/bindings/power/power?domain*
9401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9402 F:      drivers/pmdomain/
9403 F:      include/linux/pm_domain.h
9404
9405 GENERIC RADIX TREE
9406 M:      Kent Overstreet <[email protected]>
9407 S:      Supported
9408 C:      irc://irc.oftc.net/bcache
9409 F:      include/linux/generic-radix-tree.h
9410 F:      lib/generic-radix-tree.c
9411
9412 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9413 M:      Eugen Hristev <[email protected]>
9414 L:      [email protected]
9415 S:      Maintained
9416 F:      drivers/input/touchscreen/resistive-adc-touch.c
9417
9418 GENERIC STRING LIBRARY
9419 M:      Kees Cook <[email protected]>
9420 R:      Andy Shevchenko <[email protected]>
9421 L:      [email protected]
9422 S:      Supported
9423 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9424 F:      include/linux/string.h
9425 F:      include/linux/string_choices.h
9426 F:      include/linux/string_helpers.h
9427 F:      lib/string.c
9428 F:      lib/string_kunit.c
9429 F:      lib/string_helpers.c
9430 F:      lib/string_helpers_kunit.c
9431 F:      scripts/coccinelle/api/string_choices.cocci
9432
9433 GENERIC UIO DRIVER FOR PCI DEVICES
9434 M:      "Michael S. Tsirkin" <[email protected]>
9435 L:      [email protected]
9436 S:      Supported
9437 F:      drivers/uio/uio_pci_generic.c
9438
9439 GENERIC VDSO LIBRARY
9440 M:      Andy Lutomirski <[email protected]>
9441 M:      Thomas Gleixner <[email protected]>
9442 M:      Vincenzo Frascino <[email protected]>
9443 L:      [email protected]
9444 S:      Maintained
9445 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9446 F:      include/asm-generic/vdso/vsyscall.h
9447 F:      include/vdso/
9448 F:      kernel/time/vsyscall.c
9449 F:      lib/vdso/
9450
9451 GENWQE (IBM Generic Workqueue Card)
9452 M:      Frank Haverkamp <[email protected]>
9453 S:      Supported
9454 F:      drivers/misc/genwqe/
9455
9456 GET_MAINTAINER SCRIPT
9457 M:      Joe Perches <[email protected]>
9458 S:      Maintained
9459 F:      scripts/get_maintainer.pl
9460
9461 GFS2 FILE SYSTEM
9462 M:      Andreas Gruenbacher <[email protected]>
9463 L:      [email protected]
9464 S:      Supported
9465 B:      https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9466 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9467 F:      Documentation/filesystems/gfs2*
9468 F:      fs/gfs2/
9469 F:      include/uapi/linux/gfs2_ondisk.h
9470
9471 GIGABYTE WATERFORCE SENSOR DRIVER
9472 M:      Aleksa Savic <[email protected]>
9473 L:      [email protected]
9474 S:      Maintained
9475 F:      Documentation/hwmon/gigabyte_waterforce.rst
9476 F:      drivers/hwmon/gigabyte_waterforce.c
9477
9478 GIGABYTE WMI DRIVER
9479 M:      Thomas Weißschuh <[email protected]>
9480 L:      [email protected]
9481 S:      Maintained
9482 F:      drivers/platform/x86/gigabyte-wmi.c
9483
9484 GNSS SUBSYSTEM
9485 M:      Johan Hovold <[email protected]>
9486 S:      Maintained
9487 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9488 F:      Documentation/ABI/testing/sysfs-class-gnss
9489 F:      Documentation/devicetree/bindings/gnss/
9490 F:      drivers/gnss/
9491 F:      include/linux/gnss.h
9492
9493 GO7007 MPEG CODEC
9494 M:      Hans Verkuil <[email protected]>
9495 L:      [email protected]
9496 S:      Maintained
9497 F:      drivers/media/usb/go7007/
9498
9499 GOODIX TOUCHSCREEN
9500 M:      Bastien Nocera <[email protected]>
9501 M:      Hans de Goede <[email protected]>
9502 L:      [email protected]
9503 S:      Maintained
9504 F:      drivers/input/touchscreen/goodix*
9505
9506 GOOGLE ETHERNET DRIVERS
9507 M:      Jeroen de Borst <[email protected]>
9508 M:      Praveen Kaligineedi <[email protected]>
9509 R:      Shailend Chand <[email protected]>
9510 L:      [email protected]
9511 S:      Supported
9512 F:      Documentation/networking/device_drivers/ethernet/google/gve.rst
9513 F:      drivers/net/ethernet/google
9514
9515 GOOGLE FIRMWARE DRIVERS
9516 M:      Tzung-Bi Shih <[email protected]>
9517 R:      Brian Norris <[email protected]>
9518 R:      Julius Werner <[email protected]>
9519 L:      [email protected]
9520 S:      Maintained
9521 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9522 F:      drivers/firmware/google/
9523
9524 GOOGLE TENSOR SoC SUPPORT
9525 M:      Peter Griffin <[email protected]>
9526 L:      [email protected] (moderated for non-subscribers)
9527 L:      [email protected]
9528 S:      Maintained
9529 F:      Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9530 F:      arch/arm64/boot/dts/exynos/google/
9531 F:      drivers/clk/samsung/clk-gs101.c
9532 F:      drivers/phy/samsung/phy-gs101-ufs.c
9533 F:      include/dt-bindings/clock/google,gs101.h
9534 K:      [gG]oogle.?[tT]ensor
9535
9536 GPD POCKET FAN DRIVER
9537 M:      Hans de Goede <[email protected]>
9538 L:      [email protected]
9539 S:      Maintained
9540 F:      drivers/platform/x86/gpd-pocket-fan.c
9541
9542 GPIO ACPI SUPPORT
9543 M:      Mika Westerberg <[email protected]>
9544 M:      Andy Shevchenko <[email protected]>
9545 L:      [email protected]
9546 L:      [email protected]
9547 S:      Supported
9548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9549 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
9550 F:      drivers/gpio/gpiolib-acpi.c
9551 F:      drivers/gpio/gpiolib-acpi.h
9552
9553 GPIO AGGREGATOR
9554 M:      Geert Uytterhoeven <[email protected]>
9555 L:      [email protected]
9556 S:      Supported
9557 F:      Documentation/admin-guide/gpio/gpio-aggregator.rst
9558 F:      drivers/gpio/gpio-aggregator.c
9559
9560 GPIO IR Transmitter
9561 M:      Sean Young <[email protected]>
9562 L:      [email protected]
9563 S:      Maintained
9564 F:      Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9565 F:      drivers/media/rc/gpio-ir-tx.c
9566
9567 GPIO MOCKUP DRIVER
9568 M:      Bamvor Jian Zhang <[email protected]>
9569 L:      [email protected]
9570 S:      Maintained
9571 F:      drivers/gpio/gpio-mockup.c
9572 F:      tools/testing/selftests/gpio/
9573
9574 GPIO REGMAP
9575 M:      Michael Walle <[email protected]>
9576 S:      Maintained
9577 F:      drivers/gpio/gpio-regmap.c
9578 F:      include/linux/gpio/regmap.h
9579 K:      (devm_)?gpio_regmap_(un)?register
9580
9581 GPIO SUBSYSTEM
9582 M:      Linus Walleij <[email protected]>
9583 M:      Bartosz Golaszewski <[email protected]>
9584 L:      [email protected]
9585 S:      Maintained
9586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9587 F:      Documentation/admin-guide/gpio/
9588 F:      Documentation/devicetree/bindings/gpio/
9589 F:      Documentation/driver-api/gpio/
9590 F:      drivers/gpio/
9591 F:      include/dt-bindings/gpio/
9592 F:      include/linux/gpio.h
9593 F:      include/linux/gpio/
9594 F:      include/linux/of_gpio.h
9595
9596 GPIO UAPI
9597 M:      Bartosz Golaszewski <[email protected]>
9598 R:      Kent Gibson <[email protected]>
9599 L:      [email protected]
9600 S:      Maintained
9601 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9602 F:      Documentation/ABI/obsolete/sysfs-gpio
9603 F:      Documentation/ABI/testing/gpio-cdev
9604 F:      Documentation/userspace-api/gpio/
9605 F:      drivers/gpio/gpiolib-cdev.c
9606 F:      include/uapi/linux/gpio.h
9607 F:      tools/gpio/
9608
9609 GRE DEMULTIPLEXER DRIVER
9610 M:      Dmitry Kozlov <[email protected]>
9611 L:      [email protected]
9612 S:      Maintained
9613 F:      include/net/gre.h
9614 F:      net/ipv4/gre_demux.c
9615 F:      net/ipv4/gre_offload.c
9616
9617 GRETH 10/100/1G Ethernet MAC device driver
9618 M:      Andreas Larsson <[email protected]>
9619 L:      [email protected]
9620 S:      Maintained
9621 F:      drivers/net/ethernet/aeroflex/
9622
9623 GREYBUS AUDIO PROTOCOLS DRIVERS
9624 M:      Vaibhav Agarwal <[email protected]>
9625 M:      Mark Greer <[email protected]>
9626 S:      Maintained
9627 F:      drivers/staging/greybus/audio_apbridgea.c
9628 F:      drivers/staging/greybus/audio_apbridgea.h
9629 F:      drivers/staging/greybus/audio_codec.c
9630 F:      drivers/staging/greybus/audio_codec.h
9631 F:      drivers/staging/greybus/audio_gb.c
9632 F:      drivers/staging/greybus/audio_manager.c
9633 F:      drivers/staging/greybus/audio_manager.h
9634 F:      drivers/staging/greybus/audio_manager_module.c
9635 F:      drivers/staging/greybus/audio_manager_private.h
9636 F:      drivers/staging/greybus/audio_manager_sysfs.c
9637 F:      drivers/staging/greybus/audio_module.c
9638 F:      drivers/staging/greybus/audio_topology.c
9639
9640 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9641 M:      Viresh Kumar <[email protected]>
9642 S:      Maintained
9643 F:      drivers/staging/greybus/authentication.c
9644 F:      drivers/staging/greybus/bootrom.c
9645 F:      drivers/staging/greybus/firmware.h
9646 F:      drivers/staging/greybus/fw-core.c
9647 F:      drivers/staging/greybus/fw-download.c
9648 F:      drivers/staging/greybus/fw-management.c
9649 F:      drivers/staging/greybus/greybus_authentication.h
9650 F:      drivers/staging/greybus/greybus_firmware.h
9651 F:      drivers/staging/greybus/hid.c
9652 F:      drivers/staging/greybus/i2c.c
9653 F:      drivers/staging/greybus/spi.c
9654 F:      drivers/staging/greybus/spilib.c
9655 F:      drivers/staging/greybus/spilib.h
9656
9657 GREYBUS LOOPBACK DRIVER
9658 M:      Bryan O'Donoghue <[email protected]>
9659 S:      Maintained
9660 F:      drivers/staging/greybus/loopback.c
9661
9662 GREYBUS PLATFORM DRIVERS
9663 M:      Vaibhav Hiremath <[email protected]>
9664 S:      Maintained
9665 F:      drivers/staging/greybus/arche-apb-ctrl.c
9666 F:      drivers/staging/greybus/arche-platform.c
9667 F:      drivers/staging/greybus/arche_platform.h
9668
9669 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9670 M:      Rui Miguel Silva <[email protected]>
9671 S:      Maintained
9672 F:      drivers/staging/greybus/gpio.c
9673 F:      drivers/staging/greybus/light.c
9674 F:      drivers/staging/greybus/power_supply.c
9675 F:      drivers/staging/greybus/sdio.c
9676 F:      drivers/staging/greybus/spi.c
9677 F:      drivers/staging/greybus/spilib.c
9678
9679 GREYBUS BEAGLEPLAY DRIVERS
9680 M:      Ayush Singh <[email protected]>
9681 L:      [email protected] (moderated for non-subscribers)
9682 S:      Maintained
9683 F:      Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9684 F:      drivers/greybus/gb-beagleplay.c
9685
9686 GREYBUS SUBSYSTEM
9687 M:      Johan Hovold <[email protected]>
9688 M:      Alex Elder <[email protected]>
9689 M:      Greg Kroah-Hartman <[email protected]>
9690 L:      [email protected] (moderated for non-subscribers)
9691 S:      Maintained
9692 F:      drivers/greybus/
9693 F:      drivers/staging/greybus/
9694 F:      include/linux/greybus.h
9695 F:      include/linux/greybus/
9696
9697 GREYBUS UART PROTOCOLS DRIVERS
9698 M:      David Lin <[email protected]>
9699 S:      Maintained
9700 F:      drivers/staging/greybus/log.c
9701 F:      drivers/staging/greybus/uart.c
9702
9703 GS1662 VIDEO SERIALIZER
9704 M:      Charles-Antoine Couret <[email protected]>
9705 L:      [email protected]
9706 S:      Maintained
9707 T:      git git://linuxtv.org/media_tree.git
9708 F:      drivers/media/spi/gs1662.c
9709
9710 GSPCA FINEPIX SUBDRIVER
9711 M:      Frank Zago <[email protected]>
9712 L:      [email protected]
9713 S:      Maintained
9714 T:      git git://linuxtv.org/media_tree.git
9715 F:      drivers/media/usb/gspca/finepix.c
9716
9717 GSPCA GL860 SUBDRIVER
9718 M:      Olivier Lorin <[email protected]>
9719 L:      [email protected]
9720 S:      Maintained
9721 T:      git git://linuxtv.org/media_tree.git
9722 F:      drivers/media/usb/gspca/gl860/
9723
9724 GSPCA M5602 SUBDRIVER
9725 M:      Erik Andren <[email protected]>
9726 L:      [email protected]
9727 S:      Maintained
9728 T:      git git://linuxtv.org/media_tree.git
9729 F:      drivers/media/usb/gspca/m5602/
9730
9731 GSPCA PAC207 SONIXB SUBDRIVER
9732 M:      Hans Verkuil <[email protected]>
9733 L:      [email protected]
9734 S:      Odd Fixes
9735 T:      git git://linuxtv.org/media_tree.git
9736 F:      drivers/media/usb/gspca/pac207.c
9737
9738 GSPCA SN9C20X SUBDRIVER
9739 M:      Brian Johnson <[email protected]>
9740 L:      [email protected]
9741 S:      Maintained
9742 T:      git git://linuxtv.org/media_tree.git
9743 F:      drivers/media/usb/gspca/sn9c20x.c
9744
9745 GSPCA T613 SUBDRIVER
9746 M:      Leandro Costantino <[email protected]>
9747 L:      [email protected]
9748 S:      Maintained
9749 T:      git git://linuxtv.org/media_tree.git
9750 F:      drivers/media/usb/gspca/t613.c
9751
9752 GSPCA USB WEBCAM DRIVER
9753 M:      Hans Verkuil <[email protected]>
9754 L:      [email protected]
9755 S:      Odd Fixes
9756 T:      git git://linuxtv.org/media_tree.git
9757 F:      drivers/media/usb/gspca/
9758
9759 GTP (GPRS Tunneling Protocol)
9760 M:      Pablo Neira Ayuso <[email protected]>
9761 M:      Harald Welte <[email protected]>
9762 L:      [email protected]
9763 S:      Maintained
9764 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9765 F:      drivers/net/gtp.c
9766
9767 GUID PARTITION TABLE (GPT)
9768 M:      Davidlohr Bueso <[email protected]>
9769 L:      [email protected]
9770 S:      Maintained
9771 F:      block/partitions/efi.*
9772
9773 HABANALABS PCI DRIVER
9774 M:      Ofir Bitton <[email protected]>
9775 L:      [email protected]
9776 S:      Supported
9777 C:      irc://irc.oftc.net/dri-devel
9778 T:      git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
9779 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
9780 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
9781 F:      drivers/accel/habanalabs/
9782 F:      include/linux/habanalabs/
9783 F:      include/trace/events/habanalabs.h
9784 F:      include/uapi/drm/habanalabs_accel.h
9785
9786 HACKRF MEDIA DRIVER
9787 L:      [email protected]
9788 S:      Orphan
9789 W:      https://linuxtv.org
9790 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9791 F:      drivers/media/usb/hackrf/
9792
9793 HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9794 M:      Chuck Lever <[email protected]>
9795 L:      [email protected]
9796 L:      [email protected]
9797 S:      Maintained
9798 F:      Documentation/netlink/specs/handshake.yaml
9799 F:      Documentation/networking/tls-handshake.rst
9800 F:      include/net/handshake.h
9801 F:      include/trace/events/handshake.h
9802 F:      net/handshake/
9803
9804 HANTRO VPU CODEC DRIVER
9805 M:      Ezequiel Garcia <[email protected]>
9806 M:      Philipp Zabel <[email protected]>
9807 L:      [email protected]
9808 L:      [email protected]
9809 S:      Maintained
9810 F:      Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9811 F:      Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9812 F:      Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9813 F:      drivers/media/platform/verisilicon/
9814
9815 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9816 M:      Frank Seidel <[email protected]>
9817 L:      [email protected]
9818 S:      Maintained
9819 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9820 F:      drivers/platform/x86/hdaps.c
9821
9822 HARDWARE MONITORING
9823 M:      Jean Delvare <[email protected]>
9824 M:      Guenter Roeck <[email protected]>
9825 L:      [email protected]
9826 S:      Maintained
9827 W:      http://hwmon.wiki.kernel.org/
9828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9829 F:      Documentation/ABI/testing/sysfs-class-hwmon
9830 F:      Documentation/devicetree/bindings/hwmon/
9831 F:      Documentation/hwmon/
9832 F:      drivers/hwmon/
9833 F:      include/linux/hwmon*.h
9834 F:      include/trace/events/hwmon*.h
9835 K:      (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9836
9837 HARDWARE RANDOM NUMBER GENERATOR CORE
9838 M:      Olivia Mackall <[email protected]>
9839 M:      Herbert Xu <[email protected]>
9840 L:      [email protected]
9841 S:      Odd fixes
9842 F:      Documentation/admin-guide/hw_random.rst
9843 F:      Documentation/devicetree/bindings/rng/
9844 F:      drivers/char/hw_random/
9845 F:      include/linux/hw_random.h
9846
9847 HARDWARE SPINLOCK CORE
9848 M:      Bjorn Andersson <[email protected]>
9849 R:      Baolin Wang <[email protected]>
9850 L:      [email protected]
9851 S:      Maintained
9852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9853 F:      Documentation/devicetree/bindings/hwlock/
9854 F:      Documentation/locking/hwspinlock.rst
9855 F:      drivers/hwspinlock/
9856 F:      include/linux/hwspinlock.h
9857
9858 HARDWARE TRACING FACILITIES
9859 M:      Alexander Shishkin <[email protected]>
9860 S:      Maintained
9861 F:      drivers/hwtracing/
9862
9863 HARMONY SOUND DRIVER
9864 L:      [email protected]
9865 S:      Maintained
9866 F:      sound/parisc/harmony.*
9867
9868 HDPVR USB VIDEO ENCODER DRIVER
9869 M:      Hans Verkuil <[email protected]>
9870 L:      [email protected]
9871 S:      Odd Fixes
9872 W:      https://linuxtv.org
9873 T:      git git://linuxtv.org/media_tree.git
9874 F:      drivers/media/usb/hdpvr/
9875
9876 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9877 M:      Keng-Yu Lin <[email protected]>
9878 S:      Supported
9879 F:      drivers/misc/hpilo.[ch]
9880
9881 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9882 M:      Jerry Hoemann <[email protected]>
9883 S:      Supported
9884 F:      Documentation/watchdog/hpwdt.rst
9885 F:      drivers/watchdog/hpwdt.c
9886
9887 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9888 M:      Don Brace <[email protected]>
9889 L:      [email protected]
9890 L:      [email protected]
9891 S:      Supported
9892 F:      Documentation/scsi/hpsa.rst
9893 F:      drivers/scsi/hpsa*.[ch]
9894 F:      include/linux/cciss*.h
9895 F:      include/uapi/linux/cciss*.h
9896
9897 HFI1 DRIVER
9898 M:      Dennis Dalessandro <[email protected]>
9899 L:      [email protected]
9900 S:      Supported
9901 F:      drivers/infiniband/hw/hfi1
9902
9903 HFS FILESYSTEM
9904 L:      [email protected]
9905 S:      Orphan
9906 F:      Documentation/filesystems/hfs.rst
9907 F:      fs/hfs/
9908
9909 HFSPLUS FILESYSTEM
9910 L:      [email protected]
9911 S:      Orphan
9912 F:      Documentation/filesystems/hfsplus.rst
9913 F:      fs/hfsplus/
9914
9915 HGA FRAMEBUFFER DRIVER
9916 M:      Ferenc Bakonyi <[email protected]>
9917 L:      [email protected]
9918 S:      Maintained
9919 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9920 F:      drivers/video/fbdev/hgafb.c
9921
9922 HIBERNATION (aka Software Suspend, aka swsusp)
9923 M:      "Rafael J. Wysocki" <[email protected]>
9924 M:      Pavel Machek <[email protected]>
9925 L:      [email protected]
9926 S:      Supported
9927 B:      https://bugzilla.kernel.org
9928 F:      arch/*/include/asm/suspend*.h
9929 F:      arch/x86/power/
9930 F:      drivers/base/power/
9931 F:      include/linux/freezer.h
9932 F:      include/linux/pm.h
9933 F:      include/linux/suspend.h
9934 F:      kernel/power/
9935
9936 HID CORE LAYER
9937 M:      Jiri Kosina <[email protected]>
9938 M:      Benjamin Tissoires <[email protected]>
9939 L:      [email protected]
9940 S:      Maintained
9941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9942 F:      Documentation/hid/
9943 F:      drivers/hid/
9944 F:      include/linux/hid*
9945 F:      include/uapi/linux/hid*
9946 F:      samples/hid/
9947 F:      tools/testing/selftests/hid/
9948
9949 HID LOGITECH DRIVERS
9950 R:      Filipe Laíns <[email protected]>
9951 L:      [email protected]
9952 S:      Maintained
9953 F:      drivers/hid/hid-logitech-*
9954
9955 HID NVIDIA SHIELD DRIVER
9956 M:      Rahul Rameshbabu <[email protected]>
9957 L:      [email protected]
9958 S:      Maintained
9959 F:      drivers/hid/hid-nvidia-shield.c
9960
9961 HID PHOENIX RC FLIGHT CONTROLLER
9962 M:      Marcus Folkesson <[email protected]>
9963 L:      [email protected]
9964 S:      Maintained
9965 F:      drivers/hid/hid-pxrc.c
9966
9967 HID PLAYSTATION DRIVER
9968 M:      Roderick Colenbrander <[email protected]>
9969 L:      [email protected]
9970 S:      Supported
9971 F:      drivers/hid/hid-playstation.c
9972
9973 HID SENSOR HUB DRIVERS
9974 M:      Jiri Kosina <[email protected]>
9975 M:      Jonathan Cameron <[email protected]>
9976 M:      Srinivas Pandruvada <[email protected]>
9977 L:      [email protected]
9978 L:      [email protected]
9979 S:      Maintained
9980 F:      Documentation/hid/hid-sensor*
9981 F:      drivers/hid/hid-sensor-*
9982 F:      drivers/iio/*/hid-*
9983 F:      include/linux/hid-sensor-*
9984
9985 HID VRC-2 CAR CONTROLLER DRIVER
9986 M:      Marcus Folkesson <[email protected]>
9987 L:      [email protected]
9988 S:      Maintained
9989 F:      drivers/hid/hid-vrc2.c
9990
9991 HID WACOM DRIVER
9992 M:      Ping Cheng <[email protected]>
9993 M:      Jason Gerecke  <[email protected]>
9994 L:      [email protected]
9995 S:      Maintained
9996 F:      drivers/hid/wacom.h
9997 F:      drivers/hid/wacom_*
9998
9999 HID++ LOGITECH DRIVERS
10000 R:      Filipe Laíns <[email protected]>
10001 R:      Bastien Nocera <[email protected]>
10002 L:      [email protected]
10003 S:      Maintained
10004 F:      drivers/hid/hid-logitech-hidpp.c
10005
10006 HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
10007 M:      Anna-Maria Behnsen <[email protected]>
10008 M:      Frederic Weisbecker <[email protected]>
10009 M:      Thomas Gleixner <[email protected]>
10010 L:      [email protected]
10011 S:      Maintained
10012 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10013 F:      Documentation/timers/
10014 F:      include/linux/clockchips.h
10015 F:      include/linux/hrtimer.h
10016 F:      include/linux/timer.h
10017 F:      kernel/time/clockevents.c
10018 F:      kernel/time/hrtimer.c
10019 F:      kernel/time/timer.c
10020 F:      kernel/time/timer_list.c
10021 F:      kernel/time/timer_migration.*
10022 F:      tools/testing/selftests/timers/
10023
10024 HIGH-SPEED SCC DRIVER FOR AX.25
10025 L:      [email protected]
10026 S:      Orphan
10027 F:      drivers/net/hamradio/scc.c
10028
10029 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
10030 M:      HighPoint Linux Team <[email protected]>
10031 S:      Supported
10032 W:      http://www.highpoint-tech.com
10033 F:      Documentation/scsi/hptiop.rst
10034 F:      drivers/scsi/hptiop.c
10035
10036 HIKEY960 ONBOARD USB GPIO HUB DRIVER
10037 M:      John Stultz <[email protected]>
10038 L:      [email protected]
10039 S:      Maintained
10040 F:      drivers/misc/hisi_hikey_usb.c
10041
10042 HIMAX HX83112B TOUCHSCREEN SUPPORT
10043 M:      Job Noorman <[email protected]>
10044 L:      [email protected]
10045 S:      Maintained
10046 F:      Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
10047 F:      drivers/input/touchscreen/himax_hx83112b.c
10048
10049 HIPPI
10050 M:      Jes Sorensen <[email protected]>
10051 L:      [email protected]
10052 S:      Maintained
10053 F:      drivers/net/hippi/
10054 F:      include/linux/hippidevice.h
10055 F:      include/uapi/linux/if_hippi.h
10056 F:      net/802/hippi.c
10057
10058 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
10059 M:      Kurt Kanzenbach <[email protected]>
10060 L:      [email protected]
10061 S:      Maintained
10062 F:      Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
10063 F:      drivers/net/dsa/hirschmann/*
10064 F:      include/linux/platform_data/hirschmann-hellcreek.h
10065 F:      net/dsa/tag_hellcreek.c
10066
10067 HISILICON DMA DRIVER
10068 M:      Zhou Wang <[email protected]>
10069 M:      Jie Hai <[email protected]>
10070 L:      [email protected]
10071 S:      Maintained
10072 F:      drivers/dma/hisi_dma.c
10073
10074 HISILICON GPIO DRIVER
10075 M:      Jay Fang <[email protected]>
10076 L:      [email protected]
10077 S:      Maintained
10078 F:      Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
10079 F:      drivers/gpio/gpio-hisi.c
10080
10081 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
10082 M:      Zhiqi Song <[email protected]>
10083 M:      Longfang Liu <[email protected]>
10084 L:      [email protected]
10085 S:      Maintained
10086 F:      Documentation/ABI/testing/debugfs-hisi-hpre
10087 F:      drivers/crypto/hisilicon/hpre/hpre.h
10088 F:      drivers/crypto/hisilicon/hpre/hpre_crypto.c
10089 F:      drivers/crypto/hisilicon/hpre/hpre_main.c
10090
10091 HISILICON HNS3 PMU DRIVER
10092 M:      Jijie Shao <[email protected]>
10093 S:      Supported
10094 F:      Documentation/admin-guide/perf/hns3-pmu.rst
10095 F:      drivers/perf/hisilicon/hns3_pmu.c
10096
10097 HISILICON I2C CONTROLLER DRIVER
10098 M:      Yicong Yang <[email protected]>
10099 L:      [email protected]
10100 S:      Maintained
10101 W:      https://www.hisilicon.com
10102 F:      Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
10103 F:      drivers/i2c/busses/i2c-hisi.c
10104
10105 HISILICON KUNPENG SOC HCCS DRIVER
10106 M:      Huisong Li <[email protected]>
10107 S:      Maintained
10108 F:      Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
10109 F:      drivers/soc/hisilicon/kunpeng_hccs.c
10110 F:      drivers/soc/hisilicon/kunpeng_hccs.h
10111
10112 HISILICON LPC BUS DRIVER
10113 M:      Jay Fang <[email protected]>
10114 S:      Maintained
10115 W:      http://www.hisilicon.com
10116 F:      Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
10117 F:      drivers/bus/hisi_lpc.c
10118
10119 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
10120 M:      Yisen Zhuang <[email protected]>
10121 M:      Salil Mehta <[email protected]>
10122 M:      Jijie Shao <[email protected]>
10123 L:      [email protected]
10124 S:      Maintained
10125 W:      http://www.hisilicon.com
10126 F:      drivers/net/ethernet/hisilicon/hns3/
10127
10128 HISILICON NETWORK SUBSYSTEM DRIVER
10129 M:      Yisen Zhuang <[email protected]>
10130 M:      Salil Mehta <[email protected]>
10131 L:      [email protected]
10132 S:      Maintained
10133 W:      http://www.hisilicon.com
10134 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
10135 F:      drivers/net/ethernet/hisilicon/
10136
10137 HISILICON PMU DRIVER
10138 M:      Yicong Yang <[email protected]>
10139 M:      Jonathan Cameron <[email protected]>
10140 S:      Supported
10141 W:      http://www.hisilicon.com
10142 F:      Documentation/admin-guide/perf/hisi-pcie-pmu.rst
10143 F:      Documentation/admin-guide/perf/hisi-pmu.rst
10144 F:      drivers/perf/hisilicon
10145
10146 HISILICON PTT DRIVER
10147 M:      Yicong Yang <[email protected]>
10148 M:      Jonathan Cameron <[email protected]>
10149 L:      [email protected]
10150 S:      Maintained
10151 F:      Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
10152 F:      Documentation/trace/hisi-ptt.rst
10153 F:      drivers/hwtracing/ptt/
10154 F:      tools/perf/arch/arm64/util/hisi-ptt.c
10155 F:      tools/perf/util/hisi-ptt*
10156 F:      tools/perf/util/hisi-ptt-decoder/*
10157
10158 HISILICON QM DRIVER
10159 M:      Weili Qian <[email protected]>
10160 M:      Zhou Wang <[email protected]>
10161 L:      [email protected]
10162 S:      Maintained
10163 F:      drivers/crypto/hisilicon/Kconfig
10164 F:      drivers/crypto/hisilicon/Makefile
10165 F:      drivers/crypto/hisilicon/qm.c
10166 F:      drivers/crypto/hisilicon/sgl.c
10167 F:      include/linux/hisi_acc_qm.h
10168
10169 HISILICON ROCE DRIVER
10170 M:      Chengchang Tang <[email protected]>
10171 M:      Junxian Huang <[email protected]>
10172 L:      [email protected]
10173 S:      Maintained
10174 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
10175 F:      drivers/infiniband/hw/hns/
10176
10177 HISILICON SAS Controller
10178 M:      Xiang Chen <[email protected]>
10179 S:      Supported
10180 W:      http://www.hisilicon.com
10181 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10182 F:      drivers/scsi/hisi_sas/
10183
10184 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10185 M:      Longfang Liu <[email protected]>
10186 L:      [email protected]
10187 S:      Maintained
10188 F:      Documentation/ABI/testing/debugfs-hisi-sec
10189 F:      drivers/crypto/hisilicon/sec2/sec.h
10190 F:      drivers/crypto/hisilicon/sec2/sec_crypto.c
10191 F:      drivers/crypto/hisilicon/sec2/sec_crypto.h
10192 F:      drivers/crypto/hisilicon/sec2/sec_main.c
10193
10194 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10195 M:      Jay Fang <[email protected]>
10196 L:      [email protected]
10197 S:      Maintained
10198 W:      http://www.hisilicon.com
10199 F:      drivers/spi/spi-hisi-kunpeng.c
10200
10201 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10202 M:      Mauro Carvalho Chehab <[email protected]>
10203 L:      [email protected]
10204 S:      Maintained
10205 F:      Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10206 F:      drivers/spmi/hisi-spmi-controller.c
10207
10208 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10209 M:      Mauro Carvalho Chehab <[email protected]>
10210 L:      [email protected]
10211 S:      Maintained
10212 F:      Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10213 F:      drivers/mfd/hi6421-spmi-pmic.c
10214
10215 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10216 M:      Weili Qian <[email protected]>
10217 S:      Maintained
10218 F:      drivers/crypto/hisilicon/trng/trng.c
10219
10220 HISILICON V3XX SPI NOR FLASH Controller Driver
10221 M:      Jay Fang <[email protected]>
10222 S:      Maintained
10223 W:      http://www.hisilicon.com
10224 F:      drivers/spi/spi-hisi-sfc-v3xx.c
10225
10226 HISILICON ZIP Controller DRIVER
10227 M:      Yang Shen <[email protected]>
10228 M:      Zhou Wang <[email protected]>
10229 L:      [email protected]
10230 S:      Maintained
10231 F:      Documentation/ABI/testing/debugfs-hisi-zip
10232 F:      drivers/crypto/hisilicon/zip/
10233
10234 HMM - Heterogeneous Memory Management
10235 M:      Jérôme Glisse <[email protected]>
10236 L:      [email protected]
10237 S:      Maintained
10238 F:      Documentation/mm/hmm.rst
10239 F:      include/linux/hmm*
10240 F:      lib/test_hmm*
10241 F:      mm/hmm*
10242 F:      tools/testing/selftests/mm/*hmm*
10243
10244 HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10245 M:      Petre Rodan <[email protected]>
10246 L:      [email protected]
10247 S:      Maintained
10248 F:      Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10249 F:      drivers/iio/pressure/hsc030pa*
10250
10251 HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10252 M:      Andreas Klinger <[email protected]>
10253 M:      Petre Rodan <[email protected]>
10254 L:      [email protected]
10255 S:      Maintained
10256 F:      Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10257 F:      drivers/iio/pressure/mprls0025pa*
10258
10259 HP BIOSCFG DRIVER
10260 M:      Jorge Lopez <[email protected]>
10261 L:      [email protected]
10262 S:      Maintained
10263 F:      drivers/platform/x86/hp/hp-bioscfg/
10264
10265 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10266 L:      [email protected]
10267 S:      Orphan
10268 F:      drivers/platform/x86/hp/tc1100-wmi.c
10269
10270 HP WMI HARDWARE MONITOR DRIVER
10271 M:      James Seo <[email protected]>
10272 L:      [email protected]
10273 S:      Maintained
10274 F:      Documentation/hwmon/hp-wmi-sensors.rst
10275 F:      drivers/hwmon/hp-wmi-sensors.c
10276
10277 HPET:   High Precision Event Timers driver
10278 M:      Clemens Ladisch <[email protected]>
10279 S:      Maintained
10280 F:      Documentation/timers/hpet.rst
10281 F:      drivers/char/hpet.c
10282 F:      include/linux/hpet.h
10283 F:      include/uapi/linux/hpet.h
10284
10285 HPET:   x86
10286 S:      Orphan
10287 F:      arch/x86/include/asm/hpet.h
10288 F:      arch/x86/kernel/hpet.c
10289
10290 HPFS FILESYSTEM
10291 M:      Mikulas Patocka <[email protected]>
10292 S:      Maintained
10293 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10294 F:      fs/hpfs/
10295
10296 HS3001 Hardware Temperature and Humidity Sensor
10297 M:      Andre Werner <[email protected]>
10298 L:      [email protected]
10299 S:      Maintained
10300 F:      drivers/hwmon/hs3001.c
10301
10302 HSI SUBSYSTEM
10303 M:      Sebastian Reichel <[email protected]>
10304 S:      Maintained
10305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10306 F:      Documentation/ABI/testing/sysfs-bus-hsi
10307 F:      Documentation/driver-api/hsi.rst
10308 F:      drivers/hsi/
10309 F:      include/linux/hsi/
10310 F:      include/uapi/linux/hsi/
10311
10312 HSO 3G MODEM DRIVER
10313 L:      [email protected]
10314 S:      Orphan
10315 F:      drivers/net/usb/hso.c
10316
10317 HSR NETWORK PROTOCOL
10318 L:      [email protected]
10319 S:      Orphan
10320 F:      net/hsr/
10321
10322 HT16K33 LED CONTROLLER DRIVER
10323 M:      Robin van der Gracht <[email protected]>
10324 S:      Maintained
10325 F:      Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10326 F:      drivers/auxdisplay/ht16k33.c
10327
10328 HTCPEN TOUCHSCREEN DRIVER
10329 M:      Pau Oliva Fora <[email protected]>
10330 L:      [email protected]
10331 S:      Maintained
10332 F:      drivers/input/touchscreen/htcpen.c
10333
10334 HTE SUBSYSTEM
10335 M:      Dipen Patel <[email protected]>
10336 L:      [email protected]
10337 S:      Maintained
10338 Q:      https://patchwork.kernel.org/project/timestamp/list/
10339 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10340 F:      Documentation/devicetree/bindings/timestamp/
10341 F:      Documentation/driver-api/hte/
10342 F:      drivers/hte/
10343 F:      include/linux/hte.h
10344
10345 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10346 M:      Lorenzo Bianconi <[email protected]>
10347 L:      [email protected]
10348 S:      Maintained
10349 W:      http://www.st.com/
10350 F:      Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10351 F:      drivers/iio/humidity/hts221*
10352
10353 HUAWEI ETHERNET DRIVER
10354 M:      Cai Huoqing <[email protected]>
10355 L:      [email protected]
10356 S:      Maintained
10357 F:      Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10358 F:      drivers/net/ethernet/huawei/hinic/
10359
10360 HUGETLB SUBSYSTEM
10361 M:      Muchun Song <[email protected]>
10362 L:      [email protected]
10363 S:      Maintained
10364 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10365 F:      Documentation/admin-guide/mm/hugetlbpage.rst
10366 F:      Documentation/mm/hugetlbfs_reserv.rst
10367 F:      Documentation/mm/vmemmap_dedup.rst
10368 F:      fs/hugetlbfs/
10369 F:      include/linux/hugetlb.h
10370 F:      mm/hugetlb.c
10371 F:      mm/hugetlb_vmemmap.c
10372 F:      mm/hugetlb_vmemmap.h
10373 F:      tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10374
10375 HVA ST MEDIA DRIVER
10376 M:      Jean-Christophe Trotin <[email protected]>
10377 L:      [email protected]
10378 S:      Supported
10379 W:      https://linuxtv.org
10380 T:      git git://linuxtv.org/media_tree.git
10381 F:      drivers/media/platform/st/sti/hva
10382
10383 HWPOISON MEMORY FAILURE HANDLING
10384 M:      Miaohe Lin <[email protected]>
10385 R:      Naoya Horiguchi <[email protected]>
10386 L:      [email protected]
10387 S:      Maintained
10388 F:      mm/hwpoison-inject.c
10389 F:      mm/memory-failure.c
10390
10391 HYCON HY46XX TOUCHSCREEN SUPPORT
10392 M:      Giulio Benetti <[email protected]>
10393 L:      [email protected]
10394 S:      Maintained
10395 F:      Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10396 F:      drivers/input/touchscreen/hycon-hy46xx.c
10397
10398 HYGON PROCESSOR SUPPORT
10399 M:      Pu Wen <[email protected]>
10400 L:      [email protected]
10401 S:      Maintained
10402 F:      arch/x86/kernel/cpu/hygon.c
10403
10404 HYNIX HI556 SENSOR DRIVER
10405 M:      Sakari Ailus <[email protected]>
10406 L:      [email protected]
10407 S:      Maintained
10408 T:      git git://linuxtv.org/media_tree.git
10409 F:      drivers/media/i2c/hi556.c
10410
10411 HYNIX HI846 SENSOR DRIVER
10412 M:      Martin Kepplinger <[email protected]>
10413 L:      [email protected]
10414 S:      Maintained
10415 F:      drivers/media/i2c/hi846.c
10416
10417 HYNIX HI847 SENSOR DRIVER
10418 M:      Sakari Ailus <[email protected]>
10419 L:      [email protected]
10420 S:      Maintained
10421 F:      drivers/media/i2c/hi847.c
10422
10423 Hyper-V/Azure CORE AND DRIVERS
10424 M:      "K. Y. Srinivasan" <[email protected]>
10425 M:      Haiyang Zhang <[email protected]>
10426 M:      Wei Liu <[email protected]>
10427 M:      Dexuan Cui <[email protected]>
10428 L:      [email protected]
10429 S:      Supported
10430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10431 F:      Documentation/ABI/stable/sysfs-bus-vmbus
10432 F:      Documentation/ABI/testing/debugfs-hyperv
10433 F:      Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10434 F:      Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10435 F:      Documentation/virt/hyperv
10436 F:      arch/arm64/hyperv
10437 F:      arch/arm64/include/asm/hyperv-tlfs.h
10438 F:      arch/arm64/include/asm/mshyperv.h
10439 F:      arch/x86/hyperv
10440 F:      arch/x86/include/asm/hyperv-tlfs.h
10441 F:      arch/x86/include/asm/mshyperv.h
10442 F:      arch/x86/include/asm/trace/hyperv.h
10443 F:      arch/x86/kernel/cpu/mshyperv.c
10444 F:      drivers/clocksource/hyperv_timer.c
10445 F:      drivers/hid/hid-hyperv.c
10446 F:      drivers/hv/
10447 F:      drivers/input/serio/hyperv-keyboard.c
10448 F:      drivers/iommu/hyperv-iommu.c
10449 F:      drivers/net/ethernet/microsoft/
10450 F:      drivers/net/hyperv/
10451 F:      drivers/pci/controller/pci-hyperv-intf.c
10452 F:      drivers/pci/controller/pci-hyperv.c
10453 F:      drivers/scsi/storvsc_drv.c
10454 F:      drivers/uio/uio_hv_generic.c
10455 F:      drivers/video/fbdev/hyperv_fb.c
10456 F:      include/asm-generic/hyperv-tlfs.h
10457 F:      include/asm-generic/mshyperv.h
10458 F:      include/clocksource/hyperv_timer.h
10459 F:      include/linux/hyperv.h
10460 F:      include/net/mana
10461 F:      include/uapi/linux/hyperv.h
10462 F:      net/vmw_vsock/hyperv_transport.c
10463 F:      tools/hv/
10464
10465 HYPERBUS SUPPORT
10466 M:      Vignesh Raghavendra <[email protected]>
10467 R:      Tudor Ambarus <[email protected]>
10468 L:      [email protected]
10469 S:      Supported
10470 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10471 C:      irc://irc.oftc.net/mtd
10472 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10473 F:      Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10474 F:      drivers/mtd/hyperbus/
10475 F:      include/linux/mtd/hyperbus.h
10476
10477 HYPERVISOR VIRTUAL CONSOLE DRIVER
10478 L:      [email protected]
10479 S:      Odd Fixes
10480 F:      drivers/tty/hvc/
10481
10482 I2C ACPI SUPPORT
10483 M:      Mika Westerberg <[email protected]>
10484 L:      [email protected]
10485 L:      [email protected]
10486 S:      Maintained
10487 F:      drivers/i2c/i2c-core-acpi.c
10488
10489 I2C ADDRESS TRANSLATOR (ATR)
10490 M:      Tomi Valkeinen <[email protected]>
10491 R:      Luca Ceresoli <[email protected]>
10492 L:      [email protected]
10493 S:      Maintained
10494 F:      drivers/i2c/i2c-atr.c
10495 F:      include/linux/i2c-atr.h
10496
10497 I2C CONTROLLER DRIVER FOR NVIDIA GPU
10498 M:      Ajay Gupta <[email protected]>
10499 L:      [email protected]
10500 S:      Maintained
10501 F:      Documentation/i2c/busses/i2c-nvidia-gpu.rst
10502 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
10503
10504 I2C MUXES
10505 M:      Peter Rosin <[email protected]>
10506 L:      [email protected]
10507 S:      Maintained
10508 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
10509 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
10510 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
10511 F:      Documentation/i2c/i2c-topology.rst
10512 F:      Documentation/i2c/muxes/
10513 F:      drivers/i2c/i2c-mux.c
10514 F:      drivers/i2c/muxes/
10515 F:      include/linux/i2c-mux.h
10516
10517 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10518 M:      Gregory CLEMENT <[email protected]>
10519 L:      [email protected]
10520 S:      Maintained
10521 F:      Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10522 F:      drivers/i2c/busses/i2c-mv64xxx.c
10523
10524 I2C OVER PARALLEL PORT
10525 M:      Jean Delvare <[email protected]>
10526 L:      [email protected]
10527 S:      Maintained
10528 F:      Documentation/i2c/busses/i2c-parport.rst
10529 F:      drivers/i2c/busses/i2c-parport.c
10530
10531 I2C SUBSYSTEM
10532 M:      Wolfram Sang <[email protected]>
10533 L:      [email protected]
10534 S:      Maintained
10535 W:      https://i2c.wiki.kernel.org/
10536 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
10537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10538 F:      Documentation/i2c/
10539 F:      drivers/i2c/*
10540 F:      include/dt-bindings/i2c/i2c.h
10541 F:      include/linux/i2c-dev.h
10542 F:      include/linux/i2c-smbus.h
10543 F:      include/linux/i2c.h
10544 F:      include/uapi/linux/i2c-*.h
10545 F:      include/uapi/linux/i2c.h
10546
10547 I2C SUBSYSTEM HOST DRIVERS
10548 M:      Andi Shyti <[email protected]>
10549 L:      [email protected]
10550 S:      Maintained
10551 W:      https://i2c.wiki.kernel.org/
10552 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
10553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10554 F:      Documentation/devicetree/bindings/i2c/
10555 F:      drivers/i2c/algos/
10556 F:      drivers/i2c/busses/
10557 F:      include/dt-bindings/i2c/
10558
10559 I2C-TAOS-EVM DRIVER
10560 M:      Jean Delvare <[email protected]>
10561 L:      [email protected]
10562 S:      Maintained
10563 F:      Documentation/i2c/busses/i2c-taos-evm.rst
10564 F:      drivers/i2c/busses/i2c-taos-evm.c
10565
10566 I2C-TINY-USB DRIVER
10567 M:      Till Harbaum <[email protected]>
10568 L:      [email protected]
10569 S:      Maintained
10570 W:      http://www.harbaum.org/till/i2c_tiny_usb
10571 F:      drivers/i2c/busses/i2c-tiny-usb.c
10572
10573 I2C/SMBUS CONTROLLER DRIVERS FOR PC
10574 M:      Jean Delvare <[email protected]>
10575 L:      [email protected]
10576 S:      Maintained
10577 F:      Documentation/i2c/busses/i2c-ali1535.rst
10578 F:      Documentation/i2c/busses/i2c-ali1563.rst
10579 F:      Documentation/i2c/busses/i2c-ali15x3.rst
10580 F:      Documentation/i2c/busses/i2c-amd756.rst
10581 F:      Documentation/i2c/busses/i2c-amd8111.rst
10582 F:      Documentation/i2c/busses/i2c-i801.rst
10583 F:      Documentation/i2c/busses/i2c-nforce2.rst
10584 F:      Documentation/i2c/busses/i2c-piix4.rst
10585 F:      Documentation/i2c/busses/i2c-sis5595.rst
10586 F:      Documentation/i2c/busses/i2c-sis630.rst
10587 F:      Documentation/i2c/busses/i2c-sis96x.rst
10588 F:      Documentation/i2c/busses/i2c-via.rst
10589 F:      Documentation/i2c/busses/i2c-viapro.rst
10590 F:      drivers/i2c/busses/i2c-ali1535.c
10591 F:      drivers/i2c/busses/i2c-ali1563.c
10592 F:      drivers/i2c/busses/i2c-ali15x3.c
10593 F:      drivers/i2c/busses/i2c-amd756-s4882.c
10594 F:      drivers/i2c/busses/i2c-amd756.c
10595 F:      drivers/i2c/busses/i2c-amd8111.c
10596 F:      drivers/i2c/busses/i2c-i801.c
10597 F:      drivers/i2c/busses/i2c-isch.c
10598 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
10599 F:      drivers/i2c/busses/i2c-nforce2.c
10600 F:      drivers/i2c/busses/i2c-piix4.c
10601 F:      drivers/i2c/busses/i2c-sis5595.c
10602 F:      drivers/i2c/busses/i2c-sis630.c
10603 F:      drivers/i2c/busses/i2c-sis96x.c
10604 F:      drivers/i2c/busses/i2c-via.c
10605 F:      drivers/i2c/busses/i2c-viapro.c
10606
10607 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10608 M:      Hans de Goede <[email protected]>
10609 L:      [email protected]
10610 S:      Maintained
10611 F:      drivers/i2c/busses/i2c-cht-wc.c
10612
10613 I2C/SMBUS ISMT DRIVER
10614 M:      Seth Heasley <[email protected]>
10615 M:      Neil Horman <[email protected]>
10616 L:      [email protected]
10617 F:      Documentation/i2c/busses/i2c-ismt.rst
10618 F:      drivers/i2c/busses/i2c-ismt.c
10619
10620 I2C/SMBUS ZHAOXIN DRIVER
10621 M:      Hans Hu <[email protected]>
10622 L:      [email protected]
10623 S:      Maintained
10624 W:      https://www.zhaoxin.com
10625 F:      drivers/i2c/busses/i2c-viai2c-common.c
10626 F:      drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10627
10628 I2C/SMBUS STUB DRIVER
10629 M:      Jean Delvare <[email protected]>
10630 L:      [email protected]
10631 S:      Maintained
10632 F:      drivers/i2c/i2c-stub.c
10633
10634 I3C DRIVER FOR ASPEED AST2600
10635 M:      Jeremy Kerr <[email protected]>
10636 S:      Maintained
10637 F:      Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10638 F:      drivers/i3c/master/ast2600-i3c-master.c
10639
10640 I3C DRIVER FOR CADENCE I3C MASTER IP
10641 M:      Przemysław Gaj <[email protected]>
10642 S:      Maintained
10643 F:      Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10644 F:      drivers/i3c/master/i3c-master-cdns.c
10645
10646 I3C DRIVER FOR SYNOPSYS DESIGNWARE
10647 S:      Orphan
10648 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10649 F:      drivers/i3c/master/dw*
10650
10651 I3C SUBSYSTEM
10652 M:      Alexandre Belloni <[email protected]>
10653 L:      [email protected] (moderated for non-subscribers)
10654 S:      Maintained
10655 C:      irc://chat.freenode.net/linux-i3c
10656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10657 F:      Documentation/ABI/testing/sysfs-bus-i3c
10658 F:      Documentation/devicetree/bindings/i3c/
10659 F:      Documentation/driver-api/i3c
10660 F:      drivers/i3c/
10661 F:      include/dt-bindings/i3c/
10662 F:      include/linux/i3c/
10663
10664 IBM Operation Panel Input Driver
10665 M:      Eddie James <[email protected]>
10666 L:      [email protected]
10667 S:      Maintained
10668 F:      Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10669 F:      drivers/input/misc/ibm-panel.c
10670
10671 IBM Power 842 compression accelerator
10672 M:      Haren Myneni <[email protected]>
10673 S:      Supported
10674 F:      crypto/842.c
10675 F:      drivers/crypto/nx/Kconfig
10676 F:      drivers/crypto/nx/Makefile
10677 F:      drivers/crypto/nx/nx-842*
10678 F:      include/linux/sw842.h
10679 F:      lib/842/
10680
10681 IBM Power in-Nest Crypto Acceleration
10682 M:      Breno Leitão <[email protected]>
10683 M:      Nayna Jain <[email protected]>
10684 M:      Paulo Flabiano Smorigo <[email protected]>
10685 L:      [email protected]
10686 S:      Supported
10687 F:      drivers/crypto/nx/Kconfig
10688 F:      drivers/crypto/nx/Makefile
10689 F:      drivers/crypto/nx/nx-aes*
10690 F:      drivers/crypto/nx/nx-sha*
10691 F:      drivers/crypto/nx/nx.*
10692 F:      drivers/crypto/nx/nx_csbcpb.h
10693 F:      drivers/crypto/nx/nx_debugfs.c
10694
10695 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10696 M:      Tyrel Datwyler <[email protected]>
10697 L:      [email protected]
10698 L:      [email protected]
10699 S:      Supported
10700 F:      drivers/pci/hotplug/rpadlpar*
10701
10702 IBM Power Linux RAID adapter
10703 M:      Brian King <[email protected]>
10704 S:      Supported
10705 F:      drivers/scsi/ipr.*
10706
10707 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10708 M:      Tyrel Datwyler <[email protected]>
10709 L:      [email protected]
10710 L:      [email protected]
10711 S:      Supported
10712 F:      drivers/pci/hotplug/rpaphp*
10713
10714 IBM Power SRIOV Virtual NIC Device Driver
10715 M:      Haren Myneni <[email protected]>
10716 M:      Rick Lindsley <[email protected]>
10717 R:      Nick Child <[email protected]>
10718 R:      Thomas Falcon <[email protected]>
10719 L:      [email protected]
10720 S:      Supported
10721 F:      drivers/net/ethernet/ibm/ibmvnic.*
10722
10723 IBM Power VFIO Support
10724 M:      Timothy Pearson <[email protected]>
10725 S:      Supported
10726 F:      drivers/vfio/vfio_iommu_spapr_tce.c
10727
10728 IBM Power Virtual Ethernet Device Driver
10729 M:      Nick Child <[email protected]>
10730 L:      [email protected]
10731 S:      Supported
10732 F:      drivers/net/ethernet/ibm/ibmveth.*
10733
10734 IBM Power Virtual FC Device Drivers
10735 M:      Tyrel Datwyler <[email protected]>
10736 L:      [email protected]
10737 S:      Supported
10738 F:      drivers/scsi/ibmvscsi/ibmvfc*
10739
10740 IBM Power Virtual Management Channel Driver
10741 M:      Brad Warrum <[email protected]>
10742 M:      Ritu Agarwal <[email protected]>
10743 S:      Supported
10744 F:      drivers/misc/ibmvmc.*
10745
10746 IBM Power Virtual SCSI Device Drivers
10747 M:      Tyrel Datwyler <[email protected]>
10748 L:      [email protected]
10749 S:      Supported
10750 F:      drivers/scsi/ibmvscsi/ibmvscsi*
10751 F:      include/scsi/viosrp.h
10752
10753 IBM Power Virtual SCSI Device Target Driver
10754 M:      Tyrel Datwyler <[email protected]>
10755 L:      [email protected]
10756 L:      [email protected]
10757 S:      Supported
10758 F:      drivers/scsi/ibmvscsi_tgt/
10759
10760 IBM Power VMX Cryptographic instructions
10761 M:      Breno Leitão <[email protected]>
10762 M:      Nayna Jain <[email protected]>
10763 M:      Paulo Flabiano Smorigo <[email protected]>
10764 L:      [email protected]
10765 S:      Supported
10766 F:      arch/powerpc/crypto/Kconfig
10767 F:      arch/powerpc/crypto/Makefile
10768 F:      arch/powerpc/crypto/aes.c
10769 F:      arch/powerpc/crypto/aes_cbc.c
10770 F:      arch/powerpc/crypto/aes_ctr.c
10771 F:      arch/powerpc/crypto/aes_xts.c
10772 F:      arch/powerpc/crypto/aesp8-ppc.*
10773 F:      arch/powerpc/crypto/ghash.c
10774 F:      arch/powerpc/crypto/ghashp8-ppc.pl
10775 F:      arch/powerpc/crypto/ppc-xlate.pl
10776 F:      arch/powerpc/crypto/vmx.c
10777
10778 IBM ServeRAID RAID DRIVER
10779 S:      Orphan
10780 F:      drivers/scsi/ips.*
10781
10782 ICH LPC AND GPIO DRIVER
10783 M:      Peter Tyser <[email protected]>
10784 S:      Maintained
10785 F:      drivers/gpio/gpio-ich.c
10786 F:      drivers/mfd/lpc_ich.c
10787
10788 ICY I2C DRIVER
10789 M:      Max Staudt <[email protected]>
10790 L:      [email protected]
10791 S:      Maintained
10792 F:      drivers/i2c/busses/i2c-icy.c
10793
10794 IDEAPAD LAPTOP EXTRAS DRIVER
10795 M:      Ike Panhc <[email protected]>
10796 L:      [email protected]
10797 S:      Maintained
10798 W:      http://launchpad.net/ideapad-laptop
10799 F:      drivers/platform/x86/ideapad-laptop.c
10800
10801 IDEAPAD LAPTOP SLIDEBAR DRIVER
10802 M:      Andrey Moiseev <[email protected]>
10803 L:      [email protected]
10804 S:      Maintained
10805 W:      https://github.com/o2genum/ideapad-slidebar
10806 F:      drivers/input/misc/ideapad_slidebar.c
10807
10808 IDT VersaClock 5 CLOCK DRIVER
10809 M:      Luca Ceresoli <[email protected]>
10810 S:      Maintained
10811 F:      Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10812 F:      drivers/clk/clk-versaclock5.c
10813
10814 IEEE 802.15.4 SUBSYSTEM
10815 M:      Alexander Aring <[email protected]>
10816 M:      Stefan Schmidt <[email protected]>
10817 M:      Miquel Raynal <[email protected]>
10818 L:      [email protected]
10819 S:      Maintained
10820 W:      https://linux-wpan.org/
10821 Q:      https://patchwork.kernel.org/project/linux-wpan/list/
10822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10824 F:      Documentation/networking/ieee802154.rst
10825 F:      drivers/net/ieee802154/
10826 F:      include/linux/ieee802154.h
10827 F:      include/linux/nl802154.h
10828 F:      include/net/af_ieee802154.h
10829 F:      include/net/cfg802154.h
10830 F:      include/net/ieee802154_netdev.h
10831 F:      include/net/mac802154.h
10832 F:      include/net/nl802154.h
10833 F:      net/ieee802154/
10834 F:      net/mac802154/
10835
10836 Intel VIRTIO DATA PATH ACCELERATOR
10837 M:      Zhu Lingshan <[email protected]>
10838 L:      [email protected]
10839 S:      Supported
10840 F:      drivers/vdpa/ifcvf/
10841
10842 IFE PROTOCOL
10843 M:      Yotam Gigi <[email protected]>
10844 M:      Jamal Hadi Salim <[email protected]>
10845 F:      include/net/ife.h
10846 F:      include/uapi/linux/ife.h
10847 F:      net/ife
10848
10849 IGORPLUG-USB IR RECEIVER
10850 M:      Sean Young <[email protected]>
10851 L:      [email protected]
10852 S:      Maintained
10853 F:      drivers/media/rc/igorplugusb.c
10854
10855 IGUANAWORKS USB IR TRANSCEIVER
10856 M:      Sean Young <[email protected]>
10857 L:      [email protected]
10858 S:      Maintained
10859 F:      drivers/media/rc/iguanair.c
10860
10861 IIO BACKEND FRAMEWORK
10862 M:      Nuno Sa <[email protected]>
10863 R:      Olivier Moysan <[email protected]>
10864 L:      [email protected]
10865 S:      Maintained
10866 F:      drivers/iio/industrialio-backend.c
10867 F:      include/linux/iio/backend.h
10868
10869 IIO DIGITAL POTENTIOMETER DAC
10870 M:      Peter Rosin <[email protected]>
10871 L:      [email protected]
10872 S:      Maintained
10873 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10874 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10875 F:      drivers/iio/dac/dpot-dac.c
10876
10877 IIO ENVELOPE DETECTOR
10878 M:      Peter Rosin <[email protected]>
10879 L:      [email protected]
10880 S:      Maintained
10881 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10882 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10883 F:      drivers/iio/adc/envelope-detector.c
10884
10885 IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
10886 M:      Matti Vaittinen <[email protected]>
10887 L:      [email protected]
10888 S:      Maintained
10889 F:      drivers/iio/industrialio-gts-helper.c
10890 F:      include/linux/iio/iio-gts-helper.h
10891 F:      drivers/iio/test/iio-test-gts.c
10892
10893 IIO MULTIPLEXER
10894 M:      Peter Rosin <[email protected]>
10895 L:      [email protected]
10896 S:      Maintained
10897 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10898 F:      drivers/iio/multiplexer/iio-mux.c
10899
10900 IIO SCMI BASED DRIVER
10901 M:      Jyoti Bhayana <[email protected]>
10902 L:      [email protected]
10903 S:      Maintained
10904 F:      drivers/iio/common/scmi_sensors/scmi_iio.c
10905
10906 IIO SUBSYSTEM AND DRIVERS
10907 M:      Jonathan Cameron <[email protected]>
10908 R:      Lars-Peter Clausen <[email protected]>
10909 L:      [email protected]
10910 S:      Maintained
10911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10912 F:      Documentation/ABI/testing/configfs-iio*
10913 F:      Documentation/ABI/testing/sysfs-bus-iio*
10914 F:      Documentation/devicetree/bindings/iio/
10915 F:      Documentation/iio/
10916 F:      drivers/iio/
10917 F:      drivers/staging/iio/
10918 F:      include/dt-bindings/iio/
10919 F:      include/linux/iio/
10920 F:      tools/iio/
10921
10922 IIO UNIT CONVERTER
10923 M:      Peter Rosin <[email protected]>
10924 L:      [email protected]
10925 S:      Maintained
10926 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10927 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10928 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10929 F:      drivers/iio/afe/iio-rescale.c
10930
10931 IKANOS/ADI EAGLE ADSL USB DRIVER
10932 M:      Matthieu Castet <[email protected]>
10933 M:      Stanislaw Gruszka <[email protected]>
10934 S:      Maintained
10935 F:      drivers/usb/atm/ueagle-atm.c
10936
10937 IMAGIS TOUCHSCREEN DRIVER
10938 M:      Markuss Broks <[email protected]>
10939 S:      Maintained
10940 F:      Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10941 F:      drivers/input/touchscreen/imagis.c
10942
10943 IMGTEC ASCII LCD DRIVER
10944 M:      Paul Burton <[email protected]>
10945 S:      Maintained
10946 F:      Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10947 F:      drivers/auxdisplay/img-ascii-lcd.c
10948
10949 IMGTEC JPEG ENCODER DRIVER
10950 M:      Devarsh Thakkar <[email protected]>
10951 L:      [email protected]
10952 S:      Supported
10953 F:      Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
10954 F:      drivers/media/platform/imagination/e5010*
10955
10956 IMGTEC IR DECODER DRIVER
10957 S:      Orphan
10958 F:      drivers/media/rc/img-ir/
10959
10960 IMGTEC POWERVR DRM DRIVER
10961 M:      Frank Binns <[email protected]>
10962 M:      Matt Coster <[email protected]>
10963 S:      Supported
10964 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
10965 F:      Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
10966 F:      Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
10967 F:      Documentation/gpu/imagination/
10968 F:      drivers/gpu/drm/imagination/
10969 F:      include/uapi/drm/pvr_drm.h
10970
10971 IMON SOUNDGRAPH USB IR RECEIVER
10972 M:      Sean Young <[email protected]>
10973 L:      [email protected]
10974 S:      Maintained
10975 F:      drivers/media/rc/imon.c
10976 F:      drivers/media/rc/imon_raw.c
10977
10978 IMS TWINTURBO FRAMEBUFFER DRIVER
10979 L:      [email protected]
10980 S:      Orphan
10981 F:      drivers/video/fbdev/imsttfb.c
10982
10983 INDEX OF FURTHER KERNEL DOCUMENTATION
10984 M:      Carlos Bilbao <[email protected]>
10985 S:      Maintained
10986 F:      Documentation/process/kernel-docs.rst
10987
10988 INDUSTRY PACK SUBSYSTEM (IPACK)
10989 M:      Vaibhav Gupta <[email protected]>
10990 M:      Jens Taprogge <[email protected]>
10991 M:      Greg Kroah-Hartman <[email protected]>
10992 L:      [email protected]
10993 S:      Maintained
10994 W:      http://industrypack.sourceforge.net
10995 F:      drivers/ipack/
10996
10997 INFINEON DPS310 Driver
10998 M:      Eddie James <[email protected]>
10999 L:      [email protected]
11000 S:      Maintained
11001 F:      drivers/iio/pressure/dps310.c
11002
11003 INFINEON PEB2466 ASoC CODEC
11004 M:      Herve Codina <[email protected]>
11005 L:      [email protected] (moderated for non-subscribers)
11006 S:      Maintained
11007 F:      Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
11008 F:      sound/soc/codecs/peb2466.c
11009
11010 INFINIBAND SUBSYSTEM
11011 M:      Jason Gunthorpe <[email protected]>
11012 M:      Leon Romanovsky <[email protected]>
11013 L:      [email protected]
11014 S:      Supported
11015 W:      https://github.com/linux-rdma/rdma-core
11016 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11017 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
11018 F:      Documentation/devicetree/bindings/infiniband/
11019 F:      Documentation/infiniband/
11020 F:      drivers/infiniband/
11021 F:      include/rdma/
11022 F:      include/trace/events/ib_mad.h
11023 F:      include/trace/events/ib_umad.h
11024 F:      include/trace/misc/rdma.h
11025 F:      include/uapi/linux/if_infiniband.h
11026 F:      include/uapi/rdma/
11027 F:      samples/bpf/ibumad_kern.c
11028 F:      samples/bpf/ibumad_user.c
11029
11030 INGENIC JZ4780 NAND DRIVER
11031 M:      Harvey Hunt <[email protected]>
11032 L:      [email protected]
11033 L:      [email protected]
11034 S:      Maintained
11035 F:      drivers/mtd/nand/raw/ingenic/
11036
11037 INGENIC JZ47xx SoCs
11038 M:      Paul Cercueil <[email protected]>
11039 L:      [email protected]
11040 S:      Maintained
11041 F:      arch/mips/boot/dts/ingenic/
11042 F:      arch/mips/generic/board-ingenic.c
11043 F:      arch/mips/include/asm/mach-ingenic/
11044 F:      arch/mips/ingenic/Kconfig
11045 F:      drivers/clk/ingenic/
11046 F:      drivers/dma/dma-jz4780.c
11047 F:      drivers/gpu/drm/ingenic/
11048 F:      drivers/i2c/busses/i2c-jz4780.c
11049 F:      drivers/iio/adc/ingenic-adc.c
11050 F:      drivers/irqchip/irq-ingenic.c
11051 F:      drivers/memory/jz4780-nemc.c
11052 F:      drivers/mmc/host/jz4740_mmc.c
11053 F:      drivers/mtd/nand/raw/ingenic/
11054 F:      drivers/pinctrl/pinctrl-ingenic.c
11055 F:      drivers/power/supply/ingenic-battery.c
11056 F:      drivers/pwm/pwm-jz4740.c
11057 F:      drivers/remoteproc/ingenic_rproc.c
11058 F:      drivers/rtc/rtc-jz4740.c
11059 F:      drivers/tty/serial/8250/8250_ingenic.c
11060 F:      drivers/usb/musb/jz4740.c
11061 F:      drivers/watchdog/jz4740_wdt.c
11062 F:      include/dt-bindings/iio/adc/ingenic,adc.h
11063 F:      include/linux/mfd/ingenic-tcu.h
11064 F:      sound/soc/codecs/jz47*
11065 F:      sound/soc/jz4740/
11066
11067 INJOINIC IP5xxx POWER BANK IC DRIVER
11068 M:      Samuel Holland <[email protected]>
11069 S:      Maintained
11070 F:      drivers/power/supply/ip5xxx_power.c
11071
11072 INOTIFY
11073 M:      Jan Kara <[email protected]>
11074 R:      Amir Goldstein <[email protected]>
11075 L:      [email protected]
11076 S:      Maintained
11077 F:      Documentation/filesystems/inotify.rst
11078 F:      fs/notify/inotify/
11079 F:      include/linux/inotify.h
11080 F:      include/uapi/linux/inotify.h
11081
11082 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
11083 M:      Dmitry Torokhov <[email protected]>
11084 L:      [email protected]
11085 S:      Maintained
11086 Q:      http://patchwork.kernel.org/project/linux-input/list/
11087 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
11088 F:      Documentation/devicetree/bindings/input/
11089 F:      Documentation/devicetree/bindings/serio/
11090 F:      Documentation/input/
11091 F:      drivers/input/
11092 F:      include/dt-bindings/input/
11093 F:      include/linux/input.h
11094 F:      include/linux/input/
11095 F:      include/uapi/linux/input-event-codes.h
11096 F:      include/uapi/linux/input.h
11097
11098 INPUT MULTITOUCH (MT) PROTOCOL
11099 M:      Henrik Rydberg <[email protected]>
11100 L:      [email protected]
11101 S:      Odd fixes
11102 F:      Documentation/input/multi-touch-protocol.rst
11103 F:      drivers/input/input-mt.c
11104 K:      \b(ABS|SYN)_MT_
11105
11106 INSIDE SECURE CRYPTO DRIVER
11107 M:      Antoine Tenart <[email protected]>
11108 L:      [email protected]
11109 S:      Maintained
11110 F:      drivers/crypto/inside-secure/
11111
11112 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
11113 M:      Mimi Zohar <[email protected]>
11114 M:      Roberto Sassu <[email protected]>
11115 M:      Dmitry Kasatkin <[email protected]>
11116 R:      Eric Snowberg <[email protected]>
11117 L:      [email protected]
11118 S:      Supported
11119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
11120 F:      security/integrity/
11121 F:      security/integrity/ima/
11122
11123 INTEL 810/815 FRAMEBUFFER DRIVER
11124 M:      Antonino Daplas <[email protected]>
11125 L:      [email protected]
11126 S:      Maintained
11127 F:      drivers/video/fbdev/i810/
11128
11129 INTEL 8254 COUNTER DRIVER
11130 M:      William Breathitt Gray <[email protected]>
11131 L:      [email protected]
11132 S:      Maintained
11133 F:      drivers/counter/i8254.c
11134 F:      include/linux/i8254.h
11135
11136 INTEL 8255 GPIO DRIVER
11137 M:      William Breathitt Gray <[email protected]>
11138 L:      [email protected]
11139 S:      Maintained
11140 F:      drivers/gpio/gpio-i8255.c
11141 F:      drivers/gpio/gpio-i8255.h
11142
11143 INTEL ASoC DRIVERS
11144 M:      Cezary Rojewski <[email protected]>
11145 M:      Pierre-Louis Bossart <[email protected]>
11146 M:      Liam Girdwood <[email protected]>
11147 M:      Peter Ujfalusi <[email protected]>
11148 M:      Bard Liao <[email protected]>
11149 M:      Ranjani Sridharan <[email protected]>
11150 M:      Kai Vehmanen <[email protected]>
11151 L:      [email protected] (moderated for non-subscribers)
11152 S:      Supported
11153 F:      sound/soc/intel/
11154
11155 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
11156 M:      Hans de Goede <[email protected]>
11157 L:      [email protected]
11158 S:      Maintained
11159 F:      drivers/platform/x86/intel/atomisp2/pm.c
11160
11161 INTEL ATOMISP2 LED DRIVER
11162 M:      Hans de Goede <[email protected]>
11163 L:      [email protected]
11164 S:      Maintained
11165 F:      drivers/platform/x86/intel/atomisp2/led.c
11166
11167 INTEL BIOS SAR INT1092 DRIVER
11168 M:      Shravan Sudhakar <[email protected]>
11169 L:      [email protected]
11170 S:      Maintained
11171 F:      drivers/platform/x86/intel/int1092/
11172
11173 INTEL BROXTON PMC DRIVER
11174 M:      Mika Westerberg <[email protected]>
11175 M:      Zha Qipeng <[email protected]>
11176 S:      Maintained
11177 F:      drivers/mfd/intel_pmc_bxt.c
11178 F:      include/linux/mfd/intel_pmc_bxt.h
11179
11180 INTEL C600 SERIES SAS CONTROLLER DRIVER
11181 M:      Artur Paszkiewicz <[email protected]>
11182 L:      [email protected]
11183 S:      Supported
11184 T:      git git://git.code.sf.net/p/intel-sas/isci
11185 F:      drivers/scsi/isci/
11186
11187 INTEL CPU family model numbers
11188 M:      Tony Luck <[email protected]>
11189 M:      [email protected]
11190 L:      [email protected]
11191 S:      Supported
11192 F:      arch/x86/include/asm/intel-family.h
11193
11194 INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11195 M:      Jani Nikula <[email protected]>
11196 M:      Rodrigo Vivi <[email protected]>
11197 L:      [email protected]
11198 L:      [email protected]
11199 S:      Supported
11200 F:      drivers/gpu/drm/i915/display/
11201 F:      drivers/gpu/drm/xe/display/
11202 F:      drivers/gpu/drm/xe/compat-i915-headers
11203 F:      include/drm/intel/
11204
11205 INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11206 M:      Jani Nikula <[email protected]>
11207 M:      Joonas Lahtinen <[email protected]>
11208 M:      Rodrigo Vivi <[email protected]>
11209 M:      Tvrtko Ursulin <[email protected]>
11210 L:      [email protected]
11211 S:      Supported
11212 W:      https://drm.pages.freedesktop.org/intel-docs/
11213 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
11214 B:      https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11215 C:      irc://irc.oftc.net/intel-gfx
11216 T:      git https://gitlab.freedesktop.org/drm/i915/kernel.git
11217 F:      Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11218 F:      Documentation/gpu/i915.rst
11219 F:      drivers/gpu/drm/ci/xfails/i915*
11220 F:      drivers/gpu/drm/i915/
11221 F:      include/drm/intel/
11222 F:      include/uapi/drm/i915_drm.h
11223
11224 INTEL DRM XE DRIVER (Lunar Lake and newer)
11225 M:      Lucas De Marchi <[email protected]>
11226 M:      Thomas Hellström <[email protected]>
11227 M:      Rodrigo Vivi <[email protected]>
11228 L:      [email protected]
11229 S:      Supported
11230 W:      https://drm.pages.freedesktop.org/intel-docs/
11231 Q:      http://patchwork.freedesktop.org/project/intel-xe/
11232 B:      https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11233 C:      irc://irc.oftc.net/xe
11234 T:      git https://gitlab.freedesktop.org/drm/xe/kernel.git
11235 F:      Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11236 F:      Documentation/gpu/xe/
11237 F:      drivers/gpu/drm/xe/
11238 F:      include/drm/intel/
11239 F:      include/uapi/drm/xe_drm.h
11240
11241 INTEL ETHERNET DRIVERS
11242 M:      Tony Nguyen <[email protected]>
11243 M:      Przemek Kitszel <[email protected]>
11244 L:      [email protected] (moderated for non-subscribers)
11245 S:      Supported
11246 W:      https://www.intel.com/content/www/us/en/support.html
11247 Q:      https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11250 F:      Documentation/networking/device_drivers/ethernet/intel/
11251 F:      drivers/net/ethernet/intel/
11252 F:      drivers/net/ethernet/intel/*/
11253 F:      include/linux/avf/virtchnl.h
11254 F:      include/linux/net/intel/iidc.h
11255
11256 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11257 M:      Mustafa Ismail <[email protected]>
11258 M:      Tatyana Nikolova <[email protected]>
11259 L:      [email protected]
11260 S:      Supported
11261 F:      drivers/infiniband/hw/irdma/
11262 F:      include/uapi/rdma/irdma-abi.h
11263
11264 INTEL GPIO DRIVERS
11265 M:      Andy Shevchenko <[email protected]>
11266 L:      [email protected]
11267 S:      Supported
11268 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11269 F:      drivers/gpio/gpio-elkhartlake.c
11270 F:      drivers/gpio/gpio-graniterapids.c
11271 F:      drivers/gpio/gpio-ich.c
11272 F:      drivers/gpio/gpio-merrifield.c
11273 F:      drivers/gpio/gpio-ml-ioh.c
11274 F:      drivers/gpio/gpio-pch.c
11275 F:      drivers/gpio/gpio-sch.c
11276 F:      drivers/gpio/gpio-sodaville.c
11277 F:      drivers/gpio/gpio-tangier.c
11278 F:      drivers/gpio/gpio-tangier.h
11279
11280 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11281 M:      Zhenyu Wang <[email protected]>
11282 M:      Zhi Wang <[email protected]>
11283 L:      [email protected]
11284 L:      [email protected]
11285 S:      Supported
11286 W:      https://github.com/intel/gvt-linux/wiki
11287 T:      git https://github.com/intel/gvt-linux.git
11288 F:      drivers/gpu/drm/i915/gvt/
11289
11290 INTEL HID EVENT DRIVER
11291 M:      Alex Hung <[email protected]>
11292 L:      [email protected]
11293 S:      Maintained
11294 F:      drivers/platform/x86/intel/hid.c
11295
11296 INTEL I/OAT DMA DRIVER
11297 M:      Dave Jiang <[email protected]>
11298 R:      Dan Williams <[email protected]>
11299 L:      [email protected]
11300 S:      Supported
11301 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
11302 F:      drivers/dma/ioat*
11303
11304 INTEL IAA CRYPTO DRIVER
11305 M:      Tom Zanussi <[email protected]>
11306 L:      [email protected]
11307 S:      Supported
11308 F:      Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11309 F:      drivers/crypto/intel/iaa/*
11310
11311 INTEL IDLE DRIVER
11312 M:      Jacob Pan <[email protected]>
11313 M:      Len Brown <[email protected]>
11314 L:      [email protected]
11315 S:      Supported
11316 B:      https://bugzilla.kernel.org
11317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11318 F:      drivers/idle/intel_idle.c
11319
11320 INTEL IDXD DRIVER
11321 M:      Fenghua Yu <[email protected]>
11322 R:      Dave Jiang <[email protected]>
11323 L:      [email protected]
11324 S:      Supported
11325 F:      drivers/dma/idxd/*
11326 F:      include/uapi/linux/idxd.h
11327
11328 INTEL IN FIELD SCAN (IFS) DEVICE
11329 M:      Jithu Joseph <[email protected]>
11330 R:      Ashok Raj <[email protected]>
11331 R:      Tony Luck <[email protected]>
11332 S:      Maintained
11333 F:      drivers/platform/x86/intel/ifs
11334 F:      include/trace/events/intel_ifs.h
11335 F:      tools/testing/selftests/drivers/platform/x86/intel/ifs/
11336
11337 INTEL INTEGRATED SENSOR HUB DRIVER
11338 M:      Srinivas Pandruvada <[email protected]>
11339 M:      Jiri Kosina <[email protected]>
11340 L:      [email protected]
11341 S:      Maintained
11342 F:      drivers/hid/intel-ish-hid/
11343
11344 INTEL IOMMU (VT-d)
11345 M:      David Woodhouse <[email protected]>
11346 M:      Lu Baolu <[email protected]>
11347 L:      [email protected]
11348 S:      Supported
11349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11350 F:      drivers/iommu/intel/
11351
11352 INTEL IPU3 CSI-2 CIO2 DRIVER
11353 M:      Yong Zhi <[email protected]>
11354 M:      Sakari Ailus <[email protected]>
11355 M:      Bingbu Cao <[email protected]>
11356 M:      Dan Scally <[email protected]>
11357 R:      Tianshu Qiu <[email protected]>
11358 L:      [email protected]
11359 S:      Maintained
11360 T:      git git://linuxtv.org/media_tree.git
11361 F:      Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11362 F:      drivers/media/pci/intel/ipu3/
11363
11364 INTEL IPU3 CSI-2 IMGU DRIVER
11365 M:      Sakari Ailus <[email protected]>
11366 R:      Bingbu Cao <[email protected]>
11367 R:      Tianshu Qiu <[email protected]>
11368 L:      [email protected]
11369 S:      Maintained
11370 F:      Documentation/admin-guide/media/ipu3.rst
11371 F:      Documentation/admin-guide/media/ipu3_rcb.svg
11372 F:      Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11373 F:      drivers/staging/media/ipu3/
11374
11375 INTEL IPU6 INPUT SYSTEM DRIVER
11376 M:      Sakari Ailus <[email protected]>
11377 M:      Bingbu Cao <[email protected]>
11378 R:      Tianshu Qiu <[email protected]>
11379 L:      [email protected]
11380 S:      Maintained
11381 T:      git git://linuxtv.org/media_tree.git
11382 F:      Documentation/admin-guide/media/ipu6-isys.rst
11383 F:      drivers/media/pci/intel/ipu6/
11384
11385 INTEL ISHTP ECLITE DRIVER
11386 M:      Sumesh K Naduvalath <[email protected]>
11387 L:      [email protected]
11388 S:      Supported
11389 F:      drivers/platform/x86/intel/ishtp_eclite.c
11390
11391 INTEL IXP4XX CRYPTO SUPPORT
11392 M:      Corentin Labbe <[email protected]>
11393 L:      [email protected]
11394 S:      Maintained
11395 F:      drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11396
11397 INTEL KEEM BAY DRM DRIVER
11398 M:      Anitha Chrisanthus <[email protected]>
11399 M:      Edmund Dea <[email protected]>
11400 S:      Maintained
11401 F:      Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11402 F:      drivers/gpu/drm/kmb/
11403
11404 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11405 M:      Daniele Alessandrelli <[email protected]>
11406 S:      Maintained
11407 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11408 F:      drivers/crypto/intel/keembay/Kconfig
11409 F:      drivers/crypto/intel/keembay/Makefile
11410 F:      drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11411 F:      drivers/crypto/intel/keembay/ocs-aes.c
11412 F:      drivers/crypto/intel/keembay/ocs-aes.h
11413
11414 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11415 M:      Daniele Alessandrelli <[email protected]>
11416 M:      Prabhjot Khurana <[email protected]>
11417 M:      Mark Gross <[email protected]>
11418 S:      Maintained
11419 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11420 F:      drivers/crypto/intel/keembay/Kconfig
11421 F:      drivers/crypto/intel/keembay/Makefile
11422 F:      drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11423
11424 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11425 M:      Daniele Alessandrelli <[email protected]>
11426 M:      Declan Murphy <[email protected]>
11427 S:      Maintained
11428 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11429 F:      drivers/crypto/intel/keembay/Kconfig
11430 F:      drivers/crypto/intel/keembay/Makefile
11431 F:      drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11432 F:      drivers/crypto/intel/keembay/ocs-hcu.c
11433 F:      drivers/crypto/intel/keembay/ocs-hcu.h
11434
11435 INTEL MANAGEMENT ENGINE (mei)
11436 M:      Tomas Winkler <[email protected]>
11437 L:      [email protected]
11438 S:      Supported
11439 F:      Documentation/driver-api/mei/*
11440 F:      drivers/misc/mei/
11441 F:      drivers/watchdog/mei_wdt.c
11442 F:      include/linux/mei_aux.h
11443 F:      include/linux/mei_cl_bus.h
11444 F:      include/uapi/linux/mei.h
11445 F:      include/uapi/linux/mei_uuid.h
11446 F:      include/uapi/linux/uuid.h
11447 F:      samples/mei/*
11448
11449 INTEL MAX 10 BMC MFD DRIVER
11450 M:      Xu Yilun <[email protected]>
11451 R:      Tom Rix <[email protected]>
11452 S:      Maintained
11453 F:      Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11454 F:      Documentation/hwmon/intel-m10-bmc-hwmon.rst
11455 F:      drivers/hwmon/intel-m10-bmc-hwmon.c
11456 F:      drivers/mfd/intel-m10-bmc*
11457 F:      include/linux/mfd/intel-m10-bmc.h
11458
11459 INTEL MAX10 BMC SECURE UPDATES
11460 M:      Peter Colberg <[email protected]>
11461 L:      [email protected]
11462 S:      Maintained
11463 F:      Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11464 F:      drivers/fpga/intel-m10-bmc-sec-update.c
11465
11466 INTEL P-Unit IPC DRIVER
11467 M:      Zha Qipeng <[email protected]>
11468 L:      [email protected]
11469 S:      Maintained
11470 F:      arch/x86/include/asm/intel_punit_ipc.h
11471 F:      drivers/platform/x86/intel/punit_ipc.c
11472
11473 INTEL PMC CORE DRIVER
11474 M:      Rajneesh Bhardwaj <[email protected]>
11475 M:      David E Box <[email protected]>
11476 L:      [email protected]
11477 S:      Maintained
11478 F:      Documentation/ABI/testing/sysfs-platform-intel-pmc
11479 F:      drivers/platform/x86/intel/pmc/
11480
11481 INTEL PMIC GPIO DRIVERS
11482 M:      Andy Shevchenko <[email protected]>
11483 S:      Supported
11484 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11485 F:      drivers/gpio/gpio-*cove.c
11486
11487 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11488 M:      Andy Shevchenko <[email protected]>
11489 S:      Supported
11490 F:      drivers/mfd/intel_soc_pmic*
11491 F:      include/linux/mfd/intel_soc_pmic*
11492
11493 INTEL PMT DRIVERS
11494 M:      David E. Box <[email protected]>
11495 S:      Supported
11496 F:      drivers/platform/x86/intel/pmt/
11497
11498 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11499 M:      Stanislav Yakovlev <[email protected]>
11500 L:      [email protected]
11501 S:      Maintained
11502 F:      Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11503 F:      Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11504 F:      drivers/net/wireless/intel/ipw2x00/
11505
11506 INTEL PSTATE DRIVER
11507 M:      Srinivas Pandruvada <[email protected]>
11508 M:      Len Brown <[email protected]>
11509 L:      [email protected]
11510 S:      Supported
11511 F:      drivers/cpufreq/intel_pstate.c
11512
11513 INTEL PTP DFL ToD DRIVER
11514 M:      Tianfei Zhang <[email protected]>
11515 L:      [email protected]
11516 L:      [email protected]
11517 S:      Maintained
11518 F:      drivers/ptp/ptp_dfl_tod.c
11519
11520 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11521 M:      Jarkko Nikula <[email protected]>
11522 L:      [email protected]
11523 F:      drivers/counter/intel-qep.c
11524
11525 INTEL SCU DRIVERS
11526 M:      Mika Westerberg <[email protected]>
11527 S:      Maintained
11528 F:      arch/x86/include/asm/intel_scu_ipc.h
11529 F:      drivers/platform/x86/intel_scu_*
11530
11531 INTEL SDSI DRIVER
11532 M:      David E. Box <[email protected]>
11533 S:      Supported
11534 F:      drivers/platform/x86/intel/sdsi.c
11535 F:      tools/arch/x86/intel_sdsi/
11536 F:      tools/testing/selftests/drivers/sdsi/
11537
11538 INTEL SGX
11539 M:      Jarkko Sakkinen <[email protected]>
11540 R:      Dave Hansen <[email protected]>
11541 L:      [email protected]
11542 S:      Supported
11543 Q:      https://patchwork.kernel.org/project/intel-sgx/list/
11544 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11545 F:      Documentation/arch/x86/sgx.rst
11546 F:      arch/x86/entry/vdso/vsgx.S
11547 F:      arch/x86/include/asm/sgx.h
11548 F:      arch/x86/include/uapi/asm/sgx.h
11549 F:      arch/x86/kernel/cpu/sgx/*
11550 F:      tools/testing/selftests/sgx/*
11551 K:      \bSGX_
11552
11553 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11554 M:      Daniel Scally <[email protected]>
11555 S:      Maintained
11556 F:      drivers/platform/x86/intel/int3472/
11557
11558 INTEL SPEED SELECT TECHNOLOGY
11559 M:      Srinivas Pandruvada <[email protected]>
11560 L:      [email protected]
11561 S:      Maintained
11562 F:      drivers/platform/x86/intel/speed_select_if/
11563 F:      include/uapi/linux/isst_if.h
11564 F:      tools/power/x86/intel-speed-select/
11565
11566 INTEL STRATIX10 FIRMWARE DRIVERS
11567 M:      Dinh Nguyen <[email protected]>
11568 L:      [email protected]
11569 S:      Maintained
11570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11571 F:      Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11572 F:      Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11573 F:      drivers/firmware/stratix10-rsu.c
11574 F:      drivers/firmware/stratix10-svc.c
11575 F:      include/linux/firmware/intel/stratix10-smc.h
11576 F:      include/linux/firmware/intel/stratix10-svc-client.h
11577
11578 INTEL TELEMETRY DRIVER
11579 M:      Rajneesh Bhardwaj <[email protected]>
11580 M:      "David E. Box" <[email protected]>
11581 L:      [email protected]
11582 S:      Maintained
11583 F:      arch/x86/include/asm/intel_telemetry.h
11584 F:      drivers/platform/x86/intel/telemetry/
11585
11586 INTEL TPMI DRIVER
11587 M:      Srinivas Pandruvada <[email protected]>
11588 L:      [email protected]
11589 S:      Maintained
11590 F:      Documentation/ABI/testing/debugfs-tpmi
11591 F:      drivers/platform/x86/intel/tpmi.c
11592 F:      include/linux/intel_tpmi.h
11593
11594 INTEL UNCORE FREQUENCY CONTROL
11595 M:      Srinivas Pandruvada <[email protected]>
11596 L:      [email protected]
11597 S:      Maintained
11598 F:      Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11599 F:      drivers/platform/x86/intel/uncore-frequency/
11600
11601 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11602 M:      David E. Box <[email protected]>
11603 S:      Supported
11604 F:      drivers/platform/x86/intel/vsec.*
11605
11606 INTEL VIRTUAL BUTTON DRIVER
11607 M:      AceLan Kao <[email protected]>
11608 L:      [email protected]
11609 S:      Maintained
11610 F:      drivers/platform/x86/intel/vbtn.c
11611
11612 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11613 M:      Stanislaw Gruszka <[email protected]>
11614 L:      [email protected]
11615 S:      Supported
11616 F:      drivers/net/wireless/intel/iwlegacy/
11617
11618 INTEL WIRELESS WIFI LINK (iwlwifi)
11619 M:      Miri Korenblit <[email protected]>
11620 L:      [email protected]
11621 S:      Supported
11622 W:      https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11624 F:      drivers/net/wireless/intel/iwlwifi/
11625
11626 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11627 M:      Jithu Joseph <[email protected]>
11628 S:      Maintained
11629 W:      https://slimbootloader.github.io/security/firmware-update.html
11630 F:      drivers/platform/x86/intel/wmi/sbl-fw-update.c
11631
11632 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11633 L:      [email protected]
11634 S:      Maintained
11635 F:      drivers/platform/x86/intel/wmi/thunderbolt.c
11636
11637 INTEL WWAN IOSM DRIVER
11638 M:      M Chetan Kumar <[email protected]>
11639 L:      [email protected]
11640 S:      Maintained
11641 F:      drivers/net/wwan/iosm/
11642
11643 INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
11644 M:      Xin Li <[email protected]>
11645 M:      "H. Peter Anvin" <[email protected]>
11646 S:      Supported
11647 F:      Documentation/arch/x86/x86_64/fred.rst
11648 F:      arch/x86/entry/entry_64_fred.S
11649 F:      arch/x86/entry/entry_fred.c
11650 F:      arch/x86/include/asm/fred.h
11651 F:      arch/x86/kernel/fred.c
11652
11653 INTEL(R) TRACE HUB
11654 M:      Alexander Shishkin <[email protected]>
11655 S:      Supported
11656 F:      Documentation/trace/intel_th.rst
11657 F:      drivers/hwtracing/intel_th/
11658 F:      include/linux/intel_th.h
11659
11660 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11661 M:      Ning Sun <[email protected]>
11662 L:      [email protected]
11663 S:      Supported
11664 W:      http://tboot.sourceforge.net
11665 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11666 F:      Documentation/arch/x86/intel_txt.rst
11667 F:      arch/x86/kernel/tboot.c
11668 F:      include/linux/tboot.h
11669
11670 INTERCONNECT API
11671 M:      Georgi Djakov <[email protected]>
11672 L:      [email protected]
11673 S:      Maintained
11674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11675 F:      Documentation/devicetree/bindings/interconnect/
11676 F:      Documentation/driver-api/interconnect.rst
11677 F:      drivers/interconnect/
11678 F:      include/dt-bindings/interconnect/
11679 F:      include/linux/interconnect-provider.h
11680 F:      include/linux/interconnect.h
11681
11682 INTERRUPT COUNTER DRIVER
11683 M:      Oleksij Rempel <[email protected]>
11684 R:      Pengutronix Kernel Team <[email protected]>
11685 L:      [email protected]
11686 F:      Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11687 F:      drivers/counter/interrupt-cnt.c
11688
11689 INTERSIL ISL7998X VIDEO DECODER DRIVER
11690 M:      Michael Tretter <[email protected]>
11691 R:      Pengutronix Kernel Team <[email protected]>
11692 L:      [email protected]
11693 S:      Maintained
11694 F:      Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11695 F:      drivers/media/i2c/isl7998x.c
11696
11697 INVENSENSE ICM-426xx IMU DRIVER
11698 M:      Jean-Baptiste Maneyrol <[email protected]>
11699 L:      [email protected]
11700 S:      Maintained
11701 W:      https://invensense.tdk.com/
11702 F:      Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
11703 F:      Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11704 F:      drivers/iio/imu/inv_icm42600/
11705
11706 INVENSENSE MPU-3050 GYROSCOPE DRIVER
11707 M:      Linus Walleij <[email protected]>
11708 L:      [email protected]
11709 S:      Maintained
11710 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
11711 F:      drivers/iio/gyro/mpu3050*
11712
11713 IOC3 ETHERNET DRIVER
11714 M:      Ralf Baechle <[email protected]>
11715 L:      [email protected]
11716 S:      Maintained
11717 F:      drivers/net/ethernet/sgi/ioc3-eth.c
11718
11719 IOMMU DMA-API LAYER
11720 M:      Robin Murphy <[email protected]>
11721 L:      [email protected]
11722 S:      Maintained
11723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11724 F:      drivers/iommu/dma-iommu.c
11725 F:      drivers/iommu/dma-iommu.h
11726 F:      drivers/iommu/iova.c
11727 F:      include/linux/iova.h
11728
11729 IOMMU SUBSYSTEM
11730 M:      Joerg Roedel <[email protected]>
11731 M:      Will Deacon <[email protected]>
11732 R:      Robin Murphy <[email protected]>
11733 L:      [email protected]
11734 S:      Maintained
11735 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11736 F:      Documentation/devicetree/bindings/iommu/
11737 F:      drivers/iommu/
11738 F:      include/linux/iommu.h
11739 F:      include/linux/iova.h
11740 F:      include/linux/of_iommu.h
11741
11742 IOMMUFD
11743 M:      Jason Gunthorpe <[email protected]>
11744 M:      Kevin Tian <[email protected]>
11745 L:      [email protected]
11746 S:      Maintained
11747 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
11748 F:      Documentation/userspace-api/iommufd.rst
11749 F:      drivers/iommu/iommufd/
11750 F:      include/linux/iommufd.h
11751 F:      include/uapi/linux/iommufd.h
11752 F:      tools/testing/selftests/iommu/
11753
11754 IOSYS-MAP HELPERS
11755 M:      Thomas Zimmermann <[email protected]>
11756 L:      [email protected]
11757 S:      Maintained
11758 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
11759 F:      include/linux/iosys-map.h
11760
11761 IO_URING
11762 M:      Jens Axboe <[email protected]>
11763 M:      Pavel Begunkov <[email protected]>
11764 L:      [email protected]
11765 S:      Maintained
11766 T:      git git://git.kernel.dk/linux-block
11767 T:      git git://git.kernel.dk/liburing
11768 F:      include/linux/io_uring/
11769 F:      include/linux/io_uring.h
11770 F:      include/linux/io_uring_types.h
11771 F:      include/trace/events/io_uring.h
11772 F:      include/uapi/linux/io_uring.h
11773 F:      io_uring/
11774
11775 IPMI SUBSYSTEM
11776 M:      Corey Minyard <[email protected]>
11777 L:      [email protected] (moderated for non-subscribers)
11778 S:      Supported
11779 W:      http://openipmi.sourceforge.net/
11780 T:      git https://github.com/cminyard/linux-ipmi.git for-next
11781 F:      Documentation/devicetree/bindings/ipmi/
11782 F:      Documentation/driver-api/ipmi.rst
11783 F:      drivers/char/ipmi/
11784 F:      include/linux/ipmi*
11785 F:      include/uapi/linux/ipmi*
11786
11787 IPS SCSI RAID DRIVER
11788 M:      Adaptec OEM Raid Solutions <[email protected]>
11789 L:      [email protected]
11790 S:      Maintained
11791 W:      http://www.adaptec.com/
11792 F:      drivers/scsi/ips*
11793
11794 IPVS
11795 M:      Simon Horman <[email protected]>
11796 M:      Julian Anastasov <[email protected]>
11797 L:      [email protected]
11798 L:      [email protected]
11799 S:      Maintained
11800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11801 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11802 F:      Documentation/networking/ipvs-sysctl.rst
11803 F:      include/net/ip_vs.h
11804 F:      include/uapi/linux/ip_vs.h
11805 F:      net/netfilter/ipvs/
11806
11807 IPWIRELESS DRIVER
11808 M:      Jiri Kosina <[email protected]>
11809 M:      David Sterba <[email protected]>
11810 S:      Odd Fixes
11811 F:      drivers/tty/ipwireless/
11812
11813 IRON DEVICE AUDIO CODEC DRIVERS
11814 M:      Kiseok Jo <[email protected]>
11815 L:      [email protected] (moderated for non-subscribers)
11816 S:      Maintained
11817 F:      Documentation/devicetree/bindings/sound/irondevice,*
11818 F:      sound/soc/codecs/sma*
11819
11820 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
11821 M:      Thomas Gleixner <[email protected]>
11822 S:      Maintained
11823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11824 F:      Documentation/core-api/irq/irq-domain.rst
11825 F:      include/linux/irqdomain.h
11826 F:      include/linux/irqdomain_defs.h
11827 F:      kernel/irq/irqdomain.c
11828 F:      kernel/irq/msi.c
11829
11830 IRQ SUBSYSTEM
11831 M:      Thomas Gleixner <[email protected]>
11832 L:      [email protected]
11833 S:      Maintained
11834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11835 F:      include/linux/group_cpus.h
11836 F:      include/linux/irq.h
11837 F:      include/linux/irqhandler.h
11838 F:      include/linux/irqnr.h
11839 F:      include/linux/irqreturn.h
11840 F:      kernel/irq/
11841 F:      lib/group_cpus.c
11842
11843 IRQCHIP DRIVERS
11844 M:      Thomas Gleixner <[email protected]>
11845 L:      [email protected]
11846 S:      Maintained
11847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11848 F:      Documentation/devicetree/bindings/interrupt-controller/
11849 F:      drivers/irqchip/
11850 F:      include/linux/irqchip.h
11851
11852 ISA
11853 M:      William Breathitt Gray <[email protected]>
11854 S:      Maintained
11855 F:      Documentation/driver-api/isa.rst
11856 F:      drivers/base/isa.c
11857 F:      include/linux/isa.h
11858
11859 ISA RADIO MODULE
11860 M:      Hans Verkuil <[email protected]>
11861 L:      [email protected]
11862 S:      Maintained
11863 W:      https://linuxtv.org
11864 T:      git git://linuxtv.org/media_tree.git
11865 F:      drivers/media/radio/radio-isa*
11866
11867 ISAPNP
11868 M:      Jaroslav Kysela <[email protected]>
11869 S:      Maintained
11870 F:      Documentation/userspace-api/isapnp.rst
11871 F:      drivers/pnp/isapnp/
11872 F:      include/linux/isapnp.h
11873
11874 ISCSI
11875 M:      Lee Duncan <[email protected]>
11876 M:      Chris Leech <[email protected]>
11877 M:      Mike Christie <[email protected]>
11878 L:      [email protected]
11879 L:      [email protected]
11880 S:      Maintained
11881 W:      www.open-iscsi.com
11882 F:      drivers/scsi/*iscsi*
11883 F:      include/scsi/*iscsi*
11884
11885 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
11886 M:      Peter Jones <[email protected]>
11887 M:      Konrad Rzeszutek Wilk <[email protected]>
11888 S:      Maintained
11889 F:      drivers/firmware/iscsi_ibft*
11890
11891 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
11892 M:      Sagi Grimberg <[email protected]>
11893 M:      Max Gurtovoy <[email protected]>
11894 L:      [email protected]
11895 S:      Supported
11896 W:      http://www.openfabrics.org
11897 W:      www.open-iscsi.org
11898 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11899 F:      drivers/infiniband/ulp/iser/
11900
11901 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
11902 M:      Sagi Grimberg <[email protected]>
11903 L:      [email protected]
11904 L:      [email protected]
11905 S:      Supported
11906 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11907 F:      drivers/infiniband/ulp/isert
11908
11909 ISDN/CMTP OVER BLUETOOTH
11910 M:      Karsten Keil <[email protected]>
11911 L:      [email protected] (subscribers-only)
11912 L:      [email protected]
11913 S:      Odd Fixes
11914 W:      http://www.isdn4linux.de
11915 F:      Documentation/isdn/
11916 F:      drivers/isdn/capi/
11917 F:      include/linux/isdn/
11918 F:      include/uapi/linux/isdn/
11919 F:      net/bluetooth/cmtp/
11920
11921 ISDN/mISDN SUBSYSTEM
11922 M:      Karsten Keil <[email protected]>
11923 L:      [email protected] (subscribers-only)
11924 L:      [email protected]
11925 S:      Maintained
11926 W:      http://www.isdn4linux.de
11927 F:      drivers/isdn/Kconfig
11928 F:      drivers/isdn/Makefile
11929 F:      drivers/isdn/hardware/
11930 F:      drivers/isdn/mISDN/
11931
11932 ISOFS FILESYSTEM
11933 M:      Jan Kara <[email protected]>
11934 L:      [email protected]
11935 S:      Maintained
11936 F:      Documentation/filesystems/isofs.rst
11937 F:      fs/isofs/
11938
11939 IT87 HARDWARE MONITORING DRIVER
11940 M:      Jean Delvare <[email protected]>
11941 L:      [email protected]
11942 S:      Maintained
11943 F:      Documentation/hwmon/it87.rst
11944 F:      drivers/hwmon/it87.c
11945
11946 IT913X MEDIA DRIVER
11947 L:      [email protected]
11948 S:      Orphan
11949 W:      https://linuxtv.org
11950 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11951 F:      drivers/media/tuners/it913x*
11952
11953 ITE IT66121 HDMI BRIDGE DRIVER
11954 M:      Phong LE <[email protected]>
11955 M:      Neil Armstrong <[email protected]>
11956 S:      Maintained
11957 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
11958 F:      Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
11959 F:      drivers/gpu/drm/bridge/ite-it66121.c
11960
11961 IVTV VIDEO4LINUX DRIVER
11962 M:      Andy Walls <[email protected]>
11963 L:      [email protected]
11964 S:      Maintained
11965 W:      https://linuxtv.org
11966 T:      git git://linuxtv.org/media_tree.git
11967 F:      Documentation/admin-guide/media/ivtv*
11968 F:      drivers/media/pci/ivtv/
11969 F:      include/uapi/linux/ivtv*
11970
11971 IX2505V MEDIA DRIVER
11972 M:      Malcolm Priestley <[email protected]>
11973 L:      [email protected]
11974 S:      Maintained
11975 W:      https://linuxtv.org
11976 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11977 F:      drivers/media/dvb-frontends/ix2505v*
11978
11979 JAILHOUSE HYPERVISOR INTERFACE
11980 M:      Jan Kiszka <[email protected]>
11981 L:      [email protected]
11982 S:      Maintained
11983 F:      arch/x86/include/asm/jailhouse_para.h
11984 F:      arch/x86/kernel/jailhouse.c
11985
11986 JFS FILESYSTEM
11987 M:      Dave Kleikamp <[email protected]>
11988 L:      [email protected]
11989 S:      Odd Fixes
11990 W:      http://jfs.sourceforge.net/
11991 T:      git https://github.com/kleikamp/linux-shaggy.git
11992 F:      Documentation/admin-guide/jfs.rst
11993 F:      fs/jfs/
11994
11995 JME NETWORK DRIVER
11996 M:      Guo-Fu Tseng <[email protected]>
11997 L:      [email protected]
11998 S:      Odd Fixes
11999 F:      drivers/net/ethernet/jme.*
12000
12001 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
12002 M:      David Woodhouse <[email protected]>
12003 M:      Richard Weinberger <[email protected]>
12004 L:      [email protected]
12005 S:      Odd Fixes
12006 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
12007 T:      git git://git.infradead.org/ubifs-2.6.git
12008 F:      fs/jffs2/
12009 F:      include/uapi/linux/jffs2.h
12010
12011 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
12012 M:      "Theodore Ts'o" <[email protected]>
12013 M:      Jan Kara <[email protected]>
12014 L:      [email protected]
12015 S:      Maintained
12016 F:      fs/jbd2/
12017 F:      include/linux/jbd2.h
12018
12019 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
12020 M:      Mikhail Ulyanov <[email protected]>
12021 L:      [email protected]
12022 L:      [email protected]
12023 S:      Maintained
12024 F:      drivers/media/platform/renesas/rcar_jpu.c
12025
12026 JSM Neo PCI based serial card
12027 L:      [email protected]
12028 S:      Orphan
12029 F:      drivers/tty/serial/jsm/
12030
12031 K10TEMP HARDWARE MONITORING DRIVER
12032 M:      Clemens Ladisch <[email protected]>
12033 L:      [email protected]
12034 S:      Maintained
12035 F:      Documentation/hwmon/k10temp.rst
12036 F:      drivers/hwmon/k10temp.c
12037
12038 K8TEMP HARDWARE MONITORING DRIVER
12039 M:      Rudolf Marek <[email protected]>
12040 L:      [email protected]
12041 S:      Maintained
12042 F:      Documentation/hwmon/k8temp.rst
12043 F:      drivers/hwmon/k8temp.c
12044
12045 KASAN
12046 M:      Andrey Ryabinin <[email protected]>
12047 R:      Alexander Potapenko <[email protected]>
12048 R:      Andrey Konovalov <[email protected]>
12049 R:      Dmitry Vyukov <[email protected]>
12050 R:      Vincenzo Frascino <[email protected]>
12051 L:      [email protected]
12052 S:      Maintained
12053 F:      Documentation/dev-tools/kasan.rst
12054 F:      arch/*/include/asm/*kasan.h
12055 F:      arch/*/mm/kasan_init*
12056 F:      include/linux/kasan*.h
12057 F:      lib/Kconfig.kasan
12058 F:      mm/kasan/
12059 F:      scripts/Makefile.kasan
12060
12061 KCONFIG
12062 M:      Masahiro Yamada <[email protected]>
12063 L:      [email protected]
12064 S:      Maintained
12065 Q:      https://patchwork.kernel.org/project/linux-kbuild/list/
12066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
12067 F:      Documentation/kbuild/kconfig*
12068 F:      scripts/Kconfig.include
12069 F:      scripts/kconfig/
12070
12071 KCOV
12072 R:      Dmitry Vyukov <[email protected]>
12073 R:      Andrey Konovalov <[email protected]>
12074 L:      [email protected]
12075 S:      Maintained
12076 F:      Documentation/dev-tools/kcov.rst
12077 F:      include/linux/kcov.h
12078 F:      include/uapi/linux/kcov.h
12079 F:      kernel/kcov.c
12080 F:      scripts/Makefile.kcov
12081
12082 KCSAN
12083 M:      Marco Elver <[email protected]>
12084 R:      Dmitry Vyukov <[email protected]>
12085 L:      [email protected]
12086 S:      Maintained
12087 F:      Documentation/dev-tools/kcsan.rst
12088 F:      include/linux/kcsan*.h
12089 F:      kernel/kcsan/
12090 F:      lib/Kconfig.kcsan
12091 F:      scripts/Makefile.kcsan
12092
12093 KDUMP
12094 M:      Baoquan He <[email protected]>
12095 R:      Vivek Goyal <[email protected]>
12096 R:      Dave Young <[email protected]>
12097 L:      [email protected]
12098 S:      Maintained
12099 W:      http://lse.sourceforge.net/kdump/
12100 F:      Documentation/admin-guide/kdump/
12101 F:      fs/proc/vmcore.c
12102 F:      include/linux/crash_core.h
12103 F:      include/linux/crash_dump.h
12104 F:      include/uapi/linux/vmcore.h
12105 F:      kernel/crash_*.c
12106
12107 KEENE FM RADIO TRANSMITTER DRIVER
12108 M:      Hans Verkuil <[email protected]>
12109 L:      [email protected]
12110 S:      Maintained
12111 W:      https://linuxtv.org
12112 T:      git git://linuxtv.org/media_tree.git
12113 F:      drivers/media/radio/radio-keene*
12114
12115 KERNEL AUTOMOUNTER
12116 M:      Ian Kent <[email protected]>
12117 L:      [email protected]
12118 S:      Maintained
12119 F:      fs/autofs/
12120
12121 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
12122 M:      Masahiro Yamada <[email protected]>
12123 R:      Nathan Chancellor <[email protected]>
12124 R:      Nicolas Schier <[email protected]>
12125 L:      [email protected]
12126 S:      Maintained
12127 Q:      https://patchwork.kernel.org/project/linux-kbuild/list/
12128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
12129 F:      Documentation/kbuild/
12130 F:      Makefile
12131 F:      scripts/*vmlinux*
12132 F:      scripts/Kbuild*
12133 F:      scripts/Makefile*
12134 F:      scripts/basic/
12135 F:      scripts/clang-tools/
12136 F:      scripts/dummy-tools/
12137 F:      scripts/include/
12138 F:      scripts/mk*
12139 F:      scripts/mod/
12140 F:      scripts/package/
12141 F:      usr/
12142
12143 KERNEL HARDENING (not covered by other areas)
12144 M:      Kees Cook <[email protected]>
12145 R:      Gustavo A. R. Silva <[email protected]>
12146 L:      [email protected]
12147 S:      Supported
12148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12149 F:      Documentation/ABI/testing/sysfs-kernel-oops_count
12150 F:      Documentation/ABI/testing/sysfs-kernel-warn_count
12151 F:      arch/*/configs/hardening.config
12152 F:      include/linux/overflow.h
12153 F:      include/linux/randomize_kstack.h
12154 F:      kernel/configs/hardening.config
12155 F:      lib/usercopy_kunit.c
12156 F:      mm/usercopy.c
12157 K:      \b(add|choose)_random_kstack_offset\b
12158 K:      \b__check_(object_size|heap_object)\b
12159 K:      \b__counted_by\b
12160
12161 KERNEL JANITORS
12162 L:      [email protected]
12163 S:      Odd Fixes
12164 W:      http://kernelnewbies.org/KernelJanitors
12165
12166 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
12167 M:      Chuck Lever <[email protected]>
12168 M:      Jeff Layton <[email protected]>
12169 R:      Neil Brown <[email protected]>
12170 R:      Olga Kornievskaia <[email protected]>
12171 R:      Dai Ngo <[email protected]>
12172 R:      Tom Talpey <[email protected]>
12173 L:      [email protected]
12174 S:      Supported
12175 B:      https://bugzilla.kernel.org
12176 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
12177 F:      Documentation/filesystems/nfs/
12178 F:      fs/lockd/
12179 F:      fs/nfs_common/
12180 F:      fs/nfsd/
12181 F:      include/linux/lockd/
12182 F:      include/linux/sunrpc/
12183 F:      include/trace/events/rpcgss.h
12184 F:      include/trace/events/rpcrdma.h
12185 F:      include/trace/events/sunrpc.h
12186 F:      include/trace/misc/fs.h
12187 F:      include/trace/misc/nfs.h
12188 F:      include/trace/misc/sunrpc.h
12189 F:      include/uapi/linux/nfsd/
12190 F:      include/uapi/linux/sunrpc/
12191 F:      net/sunrpc/
12192
12193 KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
12194 M:      Thomas Weißschuh <[email protected]>
12195 R:      Christian Heusel <[email protected]>
12196 R:      Nathan Chancellor <[email protected]>
12197 S:      Maintained
12198 F:      scripts/package/PKGBUILD
12199
12200 KERNEL REGRESSIONS
12201 M:      Thorsten Leemhuis <[email protected]>
12202 L:      [email protected]
12203 S:      Supported
12204 F:      Documentation/admin-guide/reporting-regressions.rst
12205 F:      Documentation/process/handling-regressions.rst
12206
12207 KERNEL SELFTEST FRAMEWORK
12208 M:      Shuah Khan <[email protected]>
12209 M:      Shuah Khan <[email protected]>
12210 L:      [email protected]
12211 S:      Maintained
12212 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
12213 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12214 F:      Documentation/dev-tools/kselftest*
12215 F:      tools/testing/selftests/
12216
12217 KERNEL SMB3 SERVER (KSMBD)
12218 M:      Namjae Jeon <[email protected]>
12219 M:      Steve French <[email protected]>
12220 R:      Sergey Senozhatsky <[email protected]>
12221 R:      Tom Talpey <[email protected]>
12222 L:      [email protected]
12223 S:      Maintained
12224 T:      git git://git.samba.org/ksmbd.git
12225 F:      Documentation/filesystems/smb/ksmbd.rst
12226 F:      fs/smb/common/
12227 F:      fs/smb/server/
12228
12229 KERNEL UNIT TESTING FRAMEWORK (KUnit)
12230 M:      Brendan Higgins <[email protected]>
12231 M:      David Gow <[email protected]>
12232 R:      Rae Moar <[email protected]>
12233 L:      [email protected]
12234 L:      [email protected]
12235 S:      Maintained
12236 W:      https://google.github.io/kunit-docs/third_party/kernel/docs/
12237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12238 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12239 F:      Documentation/dev-tools/kunit/
12240 F:      include/kunit/
12241 F:      lib/kunit/
12242 F:      rust/kernel/kunit.rs
12243 F:      scripts/rustdoc_test_*
12244 F:      tools/testing/kunit/
12245
12246 KERNEL USERMODE HELPER
12247 M:      Luis Chamberlain <[email protected]>
12248 L:      [email protected]
12249 S:      Maintained
12250 F:      include/linux/umh.h
12251 F:      kernel/umh.c
12252
12253 KERNEL VIRTUAL MACHINE (KVM)
12254 M:      Paolo Bonzini <[email protected]>
12255 L:      [email protected]
12256 S:      Supported
12257 W:      http://www.linux-kvm.org
12258 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12259 F:      Documentation/virt/kvm/
12260 F:      include/asm-generic/kvm*
12261 F:      include/kvm/iodev.h
12262 F:      include/linux/kvm*
12263 F:      include/trace/events/kvm.h
12264 F:      include/uapi/asm-generic/kvm*
12265 F:      include/uapi/linux/kvm*
12266 F:      tools/kvm/
12267 F:      tools/testing/selftests/kvm/
12268 F:      virt/kvm/*
12269
12270 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
12271 M:      Marc Zyngier <[email protected]>
12272 M:      Oliver Upton <[email protected]>
12273 R:      James Morse <[email protected]>
12274 R:      Suzuki K Poulose <[email protected]>
12275 R:      Zenghui Yu <[email protected]>
12276 L:      [email protected] (moderated for non-subscribers)
12277 L:      [email protected]
12278 S:      Maintained
12279 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
12280 F:      Documentation/virt/kvm/arm/
12281 F:      Documentation/virt/kvm/devices/arm*
12282 F:      arch/arm64/include/asm/kvm*
12283 F:      arch/arm64/include/uapi/asm/kvm*
12284 F:      arch/arm64/kvm/
12285 F:      include/kvm/arm_*
12286 F:      tools/testing/selftests/kvm/*/aarch64/
12287 F:      tools/testing/selftests/kvm/aarch64/
12288
12289 KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
12290 M:      Tianrui Zhao <[email protected]>
12291 M:      Bibo Mao <[email protected]>
12292 M:      Huacai Chen <[email protected]>
12293 L:      [email protected]
12294 L:      [email protected]
12295 S:      Maintained
12296 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12297 F:      arch/loongarch/include/asm/kvm*
12298 F:      arch/loongarch/include/uapi/asm/kvm*
12299 F:      arch/loongarch/kvm/
12300
12301 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
12302 M:      Huacai Chen <[email protected]>
12303 L:      [email protected]
12304 L:      [email protected]
12305 S:      Maintained
12306 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12307 F:      arch/mips/include/asm/kvm*
12308 F:      arch/mips/include/uapi/asm/kvm*
12309 F:      arch/mips/kvm/
12310
12311 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
12312 M:      Michael Ellerman <[email protected]>
12313 R:      Nicholas Piggin <[email protected]>
12314 L:      [email protected]
12315 L:      [email protected]
12316 S:      Maintained (Book3S 64-bit HV)
12317 S:      Odd fixes (Book3S 64-bit PR)
12318 S:      Orphan (Book3E and 32-bit)
12319 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
12320 F:      arch/powerpc/include/asm/kvm*
12321 F:      arch/powerpc/include/uapi/asm/kvm*
12322 F:      arch/powerpc/kernel/kvm*
12323 F:      arch/powerpc/kvm/
12324
12325 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
12326 M:      Anup Patel <[email protected]>
12327 R:      Atish Patra <[email protected]>
12328 L:      [email protected]
12329 L:      [email protected]
12330 L:      [email protected]
12331 S:      Maintained
12332 T:      git https://github.com/kvm-riscv/linux.git
12333 F:      arch/riscv/include/asm/kvm*
12334 F:      arch/riscv/include/uapi/asm/kvm*
12335 F:      arch/riscv/kvm/
12336 F:      tools/testing/selftests/kvm/*/riscv/
12337 F:      tools/testing/selftests/kvm/riscv/
12338
12339 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
12340 M:      Christian Borntraeger <[email protected]>
12341 M:      Janosch Frank <[email protected]>
12342 M:      Claudio Imbrenda <[email protected]>
12343 R:      David Hildenbrand <[email protected]>
12344 L:      [email protected]
12345 S:      Supported
12346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
12347 F:      Documentation/virt/kvm/s390*
12348 F:      arch/s390/include/asm/gmap.h
12349 F:      arch/s390/include/asm/kvm*
12350 F:      arch/s390/include/uapi/asm/kvm*
12351 F:      arch/s390/include/uapi/asm/uvdevice.h
12352 F:      arch/s390/kernel/uv.c
12353 F:      arch/s390/kvm/
12354 F:      arch/s390/mm/gmap.c
12355 F:      drivers/s390/char/uvdevice.c
12356 F:      tools/testing/selftests/drivers/s390x/uvdevice/
12357 F:      tools/testing/selftests/kvm/*/s390x/
12358 F:      tools/testing/selftests/kvm/s390x/
12359
12360 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
12361 M:      Sean Christopherson <[email protected]>
12362 M:      Paolo Bonzini <[email protected]>
12363 L:      [email protected]
12364 S:      Supported
12365 P:      Documentation/process/maintainer-kvm-x86.rst
12366 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12367 F:      arch/x86/include/asm/kvm*
12368 F:      arch/x86/include/asm/svm.h
12369 F:      arch/x86/include/asm/vmx*.h
12370 F:      arch/x86/include/uapi/asm/kvm*
12371 F:      arch/x86/include/uapi/asm/svm.h
12372 F:      arch/x86/include/uapi/asm/vmx.h
12373 F:      arch/x86/kvm/
12374 F:      arch/x86/kvm/*/
12375 F:      tools/testing/selftests/kvm/*/x86_64/
12376 F:      tools/testing/selftests/kvm/x86_64/
12377
12378 KERNFS
12379 M:      Greg Kroah-Hartman <[email protected]>
12380 M:      Tejun Heo <[email protected]>
12381 S:      Supported
12382 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12383 F:      fs/kernfs/
12384 F:      include/linux/kernfs.h
12385
12386 KEXEC
12387 M:      Eric Biederman <[email protected]>
12388 L:      [email protected]
12389 S:      Maintained
12390 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
12391 F:      include/linux/kexec.h
12392 F:      include/uapi/linux/kexec.h
12393 F:      kernel/kexec*
12394
12395 KEYS-ENCRYPTED
12396 M:      Mimi Zohar <[email protected]>
12397 L:      [email protected]
12398 L:      [email protected]
12399 S:      Supported
12400 F:      Documentation/security/keys/trusted-encrypted.rst
12401 F:      include/keys/encrypted-type.h
12402 F:      security/keys/encrypted-keys/
12403
12404 KEYS-TRUSTED
12405 M:      James Bottomley <[email protected]>
12406 M:      Jarkko Sakkinen <[email protected]>
12407 M:      Mimi Zohar <[email protected]>
12408 L:      [email protected]
12409 L:      [email protected]
12410 S:      Supported
12411 F:      Documentation/security/keys/trusted-encrypted.rst
12412 F:      include/keys/trusted-type.h
12413 F:      include/keys/trusted_tpm.h
12414 F:      security/keys/trusted-keys/
12415
12416 KEYS-TRUSTED-CAAM
12417 M:      Ahmad Fatoum <[email protected]>
12418 R:      Pengutronix Kernel Team <[email protected]>
12419 L:      [email protected]
12420 L:      [email protected]
12421 S:      Maintained
12422 F:      include/keys/trusted_caam.h
12423 F:      security/keys/trusted-keys/trusted_caam.c
12424
12425 KEYS-TRUSTED-DCP
12426 M:      David Gstir <[email protected]>
12427 R:      sigma star Kernel Team <[email protected]>
12428 L:      [email protected]
12429 L:      [email protected]
12430 S:      Supported
12431 F:      include/keys/trusted_dcp.h
12432 F:      security/keys/trusted-keys/trusted_dcp.c
12433
12434 KEYS-TRUSTED-TEE
12435 M:      Sumit Garg <[email protected]>
12436 L:      [email protected]
12437 L:      [email protected]
12438 S:      Supported
12439 F:      include/keys/trusted_tee.h
12440 F:      security/keys/trusted-keys/trusted_tee.c
12441
12442 KEYS/KEYRINGS
12443 M:      David Howells <[email protected]>
12444 M:      Jarkko Sakkinen <[email protected]>
12445 L:      [email protected]
12446 S:      Maintained
12447 F:      Documentation/security/keys/core.rst
12448 F:      include/keys/
12449 F:      include/linux/key-type.h
12450 F:      include/linux/key.h
12451 F:      include/linux/keyctl.h
12452 F:      include/uapi/linux/keyctl.h
12453 F:      security/keys/
12454
12455 KEYS/KEYRINGS_INTEGRITY
12456 M:      Jarkko Sakkinen <[email protected]>
12457 M:      Mimi Zohar <[email protected]>
12458 L:      [email protected]
12459 L:      [email protected]
12460 S:      Supported
12461 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
12462 F:      security/integrity/platform_certs
12463
12464 KFENCE
12465 M:      Alexander Potapenko <[email protected]>
12466 M:      Marco Elver <[email protected]>
12467 R:      Dmitry Vyukov <[email protected]>
12468 L:      [email protected]
12469 S:      Maintained
12470 F:      Documentation/dev-tools/kfence.rst
12471 F:      arch/*/include/asm/kfence.h
12472 F:      include/linux/kfence.h
12473 F:      lib/Kconfig.kfence
12474 F:      mm/kfence/
12475
12476 KFIFO
12477 M:      Stefani Seibold <[email protected]>
12478 S:      Maintained
12479 F:      include/linux/kfifo.h
12480 F:      lib/kfifo.c
12481 F:      samples/kfifo/
12482
12483 KGDB / KDB /debug_core
12484 M:      Jason Wessel <[email protected]>
12485 M:      Daniel Thompson <[email protected]>
12486 R:      Douglas Anderson <[email protected]>
12487 L:      [email protected]
12488 S:      Maintained
12489 W:      http://kgdb.wiki.kernel.org/
12490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12491 F:      Documentation/dev-tools/kgdb.rst
12492 F:      drivers/misc/kgdbts.c
12493 F:      drivers/tty/serial/kgdboc.c
12494 F:      include/linux/kdb.h
12495 F:      include/linux/kgdb.h
12496 F:      kernel/debug/
12497 F:      kernel/module/kdb.c
12498
12499 KHADAS MCU MFD DRIVER
12500 M:      Neil Armstrong <[email protected]>
12501 L:      [email protected]
12502 S:      Maintained
12503 F:      Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12504 F:      drivers/mfd/khadas-mcu.c
12505 F:      drivers/thermal/khadas_mcu_fan.c
12506 F:      include/linux/mfd/khadas-mcu.h
12507
12508 KIONIX/ROHM KX022A ACCELEROMETER
12509 M:      Matti Vaittinen <[email protected]>
12510 L:      [email protected]
12511 S:      Supported
12512 F:      drivers/iio/accel/kionix-kx022a*
12513
12514 KMEMLEAK
12515 M:      Catalin Marinas <[email protected]>
12516 S:      Maintained
12517 F:      Documentation/dev-tools/kmemleak.rst
12518 F:      include/linux/kmemleak.h
12519 F:      mm/kmemleak.c
12520 F:      samples/kmemleak/kmemleak-test.c
12521
12522 KMSAN
12523 M:      Alexander Potapenko <[email protected]>
12524 R:      Marco Elver <[email protected]>
12525 R:      Dmitry Vyukov <[email protected]>
12526 L:      [email protected]
12527 S:      Maintained
12528 F:      Documentation/dev-tools/kmsan.rst
12529 F:      arch/*/include/asm/kmsan.h
12530 F:      arch/*/mm/kmsan_*
12531 F:      include/linux/kmsan*.h
12532 F:      lib/Kconfig.kmsan
12533 F:      mm/kmsan/
12534 F:      scripts/Makefile.kmsan
12535
12536 KPROBES
12537 M:      Naveen N Rao <[email protected]>
12538 M:      Anil S Keshavamurthy <[email protected]>
12539 M:      "David S. Miller" <[email protected]>
12540 M:      Masami Hiramatsu <[email protected]>
12541 L:      [email protected]
12542 L:      [email protected]
12543 S:      Maintained
12544 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
12545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12546 F:      Documentation/trace/kprobes.rst
12547 F:      include/asm-generic/kprobes.h
12548 F:      include/linux/kprobes.h
12549 F:      kernel/kprobes.c
12550 F:      lib/test_kprobes.c
12551 F:      samples/kprobes
12552
12553 KS0108 LCD CONTROLLER DRIVER
12554 M:      Miguel Ojeda <[email protected]>
12555 S:      Maintained
12556 F:      Documentation/admin-guide/auxdisplay/ks0108.rst
12557 F:      drivers/auxdisplay/ks0108.c
12558 F:      include/linux/ks0108.h
12559
12560 KTD253 BACKLIGHT DRIVER
12561 M:      Linus Walleij <[email protected]>
12562 S:      Maintained
12563 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12564 F:      drivers/video/backlight/ktd253-backlight.c
12565
12566 KTD2801 BACKLIGHT DRIVER
12567 M:      Duje Mihanović <[email protected]>
12568 S:      Maintained
12569 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
12570 F:      drivers/video/backlight/ktd2801-backlight.c
12571
12572 KTEST
12573 M:      Steven Rostedt <[email protected]>
12574 M:      John Hawley <[email protected]>
12575 S:      Maintained
12576 F:      tools/testing/ktest
12577
12578 KTZ8866 BACKLIGHT DRIVER
12579 M:      Jianhua Lu <[email protected]>
12580 S:      Maintained
12581 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
12582 F:      drivers/video/backlight/ktz8866.c
12583
12584 KVM PARAVIRT (KVM/paravirt)
12585 M:      Paolo Bonzini <[email protected]>
12586 R:      Vitaly Kuznetsov <[email protected]>
12587 L:      [email protected]
12588 S:      Supported
12589 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12590 F:      arch/um/include/asm/kvm_para.h
12591 F:      arch/x86/include/asm/kvm_para.h
12592 F:      arch/x86/include/asm/pvclock-abi.h
12593 F:      arch/x86/include/uapi/asm/kvm_para.h
12594 F:      arch/x86/kernel/kvm.c
12595 F:      arch/x86/kernel/kvmclock.c
12596 F:      include/asm-generic/kvm_para.h
12597 F:      include/linux/kvm_para.h
12598 F:      include/uapi/asm-generic/kvm_para.h
12599 F:      include/uapi/linux/kvm_para.h
12600
12601 KVM X86 HYPER-V (KVM/hyper-v)
12602 M:      Vitaly Kuznetsov <[email protected]>
12603 M:      Sean Christopherson <[email protected]>
12604 M:      Paolo Bonzini <[email protected]>
12605 L:      [email protected]
12606 S:      Supported
12607 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12608 F:      arch/x86/kvm/hyperv.*
12609 F:      arch/x86/kvm/kvm_onhyperv.*
12610 F:      arch/x86/kvm/svm/hyperv.*
12611 F:      arch/x86/kvm/svm/svm_onhyperv.*
12612 F:      arch/x86/kvm/vmx/hyperv.*
12613
12614 KVM X86 Xen (KVM/Xen)
12615 M:      David Woodhouse <[email protected]>
12616 M:      Paul Durrant <[email protected]>
12617 M:      Sean Christopherson <[email protected]>
12618 M:      Paolo Bonzini <[email protected]>
12619 L:      [email protected]
12620 S:      Supported
12621 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12622 F:      arch/x86/kvm/xen.*
12623
12624 L3MDEV
12625 M:      David Ahern <[email protected]>
12626 L:      [email protected]
12627 S:      Maintained
12628 F:      include/net/l3mdev.h
12629 F:      net/l3mdev
12630
12631 LANDLOCK SECURITY MODULE
12632 M:      Mickaël Salaün <[email protected]>
12633 R:      Günther Noack <[email protected]>
12634 L:      [email protected]
12635 S:      Supported
12636 W:      https://landlock.io
12637 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12638 F:      Documentation/security/landlock.rst
12639 F:      Documentation/userspace-api/landlock.rst
12640 F:      fs/ioctl.c
12641 F:      include/uapi/linux/landlock.h
12642 F:      samples/landlock/
12643 F:      security/landlock/
12644 F:      tools/testing/selftests/landlock/
12645 K:      landlock
12646 K:      LANDLOCK
12647
12648 LANTIQ / INTEL Ethernet drivers
12649 M:      Hauke Mehrtens <[email protected]>
12650 L:      [email protected]
12651 S:      Maintained
12652 F:      Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
12653 F:      drivers/net/dsa/lantiq_gswip.c
12654 F:      drivers/net/dsa/lantiq_pce.h
12655 F:      drivers/net/ethernet/lantiq_xrx200.c
12656 F:      net/dsa/tag_gswip.c
12657
12658 LANTIQ MIPS ARCHITECTURE
12659 M:      John Crispin <[email protected]>
12660 L:      [email protected]
12661 S:      Maintained
12662 F:      arch/mips/lantiq
12663 F:      drivers/soc/lantiq
12664
12665 LANTIQ PEF2256 DRIVER
12666 M:      Herve Codina <[email protected]>
12667 S:      Maintained
12668 F:      Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12669 F:      drivers/net/wan/framer/pef2256/
12670 F:      drivers/pinctrl/pinctrl-pef2256.c
12671 F:      include/linux/framer/pef2256.h
12672
12673 LASI 53c700 driver for PARISC
12674 M:      "James E.J. Bottomley" <[email protected]>
12675 L:      [email protected]
12676 S:      Maintained
12677 F:      Documentation/scsi/53c700.rst
12678 F:      drivers/scsi/53c700*
12679
12680 LEAKING_ADDRESSES
12681 M:      Tycho Andersen <[email protected]>
12682 R:      Kees Cook <[email protected]>
12683 L:      [email protected]
12684 S:      Maintained
12685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12686 F:      scripts/leaking_addresses.pl
12687
12688 LED SUBSYSTEM
12689 M:      Pavel Machek <[email protected]>
12690 M:      Lee Jones <[email protected]>
12691 L:      [email protected]
12692 S:      Maintained
12693 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
12694 F:      Documentation/devicetree/bindings/leds/
12695 F:      Documentation/leds/
12696 F:      drivers/leds/
12697 F:      include/dt-bindings/leds/
12698 F:      include/linux/leds.h
12699
12700 LEGO MINDSTORMS EV3
12701 R:      David Lechner <[email protected]>
12702 S:      Maintained
12703 F:      Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
12704 F:      arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
12705 F:      drivers/power/supply/lego_ev3_battery.c
12706
12707 LEGO USB Tower driver
12708 M:      Juergen Stuber <[email protected]>
12709 L:      [email protected]
12710 S:      Maintained
12711 W:      http://legousb.sourceforge.net/
12712 F:      drivers/usb/misc/legousbtower.c
12713
12714 LETSKETCH HID TABLET DRIVER
12715 M:      Hans de Goede <[email protected]>
12716 L:      [email protected]
12717 S:      Maintained
12718 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12719 F:      drivers/hid/hid-letsketch.c
12720
12721 LG LAPTOP EXTRAS
12722 M:      Matan Ziv-Av <[email protected]>
12723 L:      [email protected]
12724 S:      Maintained
12725 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
12726 F:      Documentation/admin-guide/laptops/lg-laptop.rst
12727 F:      drivers/platform/x86/lg-laptop.c
12728
12729 LG2160 MEDIA DRIVER
12730 M:      Michael Krufky <[email protected]>
12731 L:      [email protected]
12732 S:      Maintained
12733 W:      https://linuxtv.org
12734 W:      http://github.com/mkrufky
12735 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12736 T:      git git://linuxtv.org/mkrufky/tuners.git
12737 F:      drivers/media/dvb-frontends/lg2160.*
12738
12739 LGDT3305 MEDIA DRIVER
12740 M:      Michael Krufky <[email protected]>
12741 L:      [email protected]
12742 S:      Maintained
12743 W:      https://linuxtv.org
12744 W:      http://github.com/mkrufky
12745 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12746 T:      git git://linuxtv.org/mkrufky/tuners.git
12747 F:      drivers/media/dvb-frontends/lgdt3305.*
12748
12749 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
12750 M:      Viresh Kumar <[email protected]>
12751 L:      [email protected]
12752 S:      Maintained
12753 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12754 F:      drivers/ata/pata_arasan_cf.c
12755 F:      include/linux/pata_arasan_cf_data.h
12756
12757 LIBATA PATA DRIVERS
12758 R:      Sergey Shtylyov <[email protected]>
12759 L:      [email protected]
12760 F:      drivers/ata/ata_*.c
12761 F:      drivers/ata/pata_*.c
12762
12763 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
12764 M:      Linus Walleij <[email protected]>
12765 L:      [email protected]
12766 S:      Maintained
12767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12768 F:      drivers/ata/pata_ftide010.c
12769 F:      drivers/ata/sata_gemini.c
12770 F:      drivers/ata/sata_gemini.h
12771
12772 LIBATA SATA AHCI PLATFORM devices support
12773 M:      Hans de Goede <[email protected]>
12774 M:      Jens Axboe <[email protected]>
12775 L:      [email protected]
12776 S:      Maintained
12777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12778 F:      drivers/ata/ahci_platform.c
12779 F:      drivers/ata/libahci_platform.c
12780 F:      include/linux/ahci_platform.h
12781
12782 LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
12783 M:      Serge Semin <[email protected]>
12784 L:      [email protected]
12785 S:      Maintained
12786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12787 F:      Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
12788 F:      Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
12789 F:      drivers/ata/ahci_dwc.c
12790
12791 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12792 M:      Mikael Pettersson <[email protected]>
12793 L:      [email protected]
12794 S:      Maintained
12795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12796 F:      drivers/ata/sata_promise.*
12797
12798 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12799 M:      Damien Le Moal <[email protected]>
12800 M:      Niklas Cassel <[email protected]>
12801 L:      [email protected]
12802 S:      Maintained
12803 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
12804 F:      Documentation/ABI/testing/sysfs-ata
12805 F:      Documentation/devicetree/bindings/ata/
12806 F:      drivers/ata/
12807 F:      include/linux/ata.h
12808 F:      include/linux/libata.h
12809
12810 LIBETH COMMON ETHERNET LIBRARY
12811 M:      Alexander Lobakin <[email protected]>
12812 L:      [email protected]
12813 L:      [email protected] (moderated for non-subscribers)
12814 S:      Supported
12815 T:      git https://github.com/alobakin/linux.git
12816 F:      drivers/net/ethernet/intel/libeth/
12817 F:      include/net/libeth/
12818 K:      libeth
12819
12820 LIBIE COMMON INTEL ETHERNET LIBRARY
12821 M:      Alexander Lobakin <[email protected]>
12822 L:      [email protected] (moderated for non-subscribers)
12823 L:      [email protected]
12824 S:      Supported
12825 T:      git https://github.com/alobakin/linux.git
12826 F:      drivers/net/ethernet/intel/libie/
12827 F:      include/linux/net/intel/libie/
12828 K:      libie
12829
12830 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
12831 M:      Vishal Verma <[email protected]>
12832 M:      Dan Williams <[email protected]>
12833 M:      Dave Jiang <[email protected]>
12834 L:      [email protected]
12835 S:      Supported
12836 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12837 P:      Documentation/nvdimm/maintainer-entry-profile.rst
12838 F:      drivers/nvdimm/btt*
12839
12840 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
12841 M:      Dan Williams <[email protected]>
12842 M:      Vishal Verma <[email protected]>
12843 M:      Dave Jiang <[email protected]>
12844 L:      [email protected]
12845 S:      Supported
12846 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12847 P:      Documentation/nvdimm/maintainer-entry-profile.rst
12848 F:      drivers/nvdimm/pmem*
12849
12850 LIBNVDIMM: DEVICETREE BINDINGS
12851 M:      Oliver O'Halloran <[email protected]>
12852 L:      [email protected]
12853 S:      Supported
12854 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12855 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
12856 F:      drivers/nvdimm/of_pmem.c
12857
12858 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
12859 M:      Dan Williams <[email protected]>
12860 M:      Vishal Verma <[email protected]>
12861 M:      Dave Jiang <[email protected]>
12862 M:      Ira Weiny <[email protected]>
12863 L:      [email protected]
12864 S:      Supported
12865 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12866 P:      Documentation/nvdimm/maintainer-entry-profile.rst
12867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
12868 F:      drivers/acpi/nfit/*
12869 F:      drivers/nvdimm/*
12870 F:      include/linux/libnvdimm.h
12871 F:      include/linux/nd.h
12872 F:      include/uapi/linux/ndctl.h
12873 F:      tools/testing/nvdimm/
12874
12875 LIBRARY CODE
12876 M:      Andrew Morton <[email protected]>
12877 L:      [email protected]
12878 S:      Supported
12879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
12880 F:      lib/*
12881
12882 LICENSES and SPDX stuff
12883 M:      Thomas Gleixner <[email protected]>
12884 M:      Greg Kroah-Hartman <[email protected]>
12885 L:      [email protected]
12886 S:      Maintained
12887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
12888 F:      COPYING
12889 F:      Documentation/process/license-rules.rst
12890 F:      LICENSES/
12891 F:      scripts/spdxcheck-test.sh
12892 F:      scripts/spdxcheck.py
12893 F:      scripts/spdxexclude
12894
12895 LINEAR RANGES HELPERS
12896 M:      Mark Brown <[email protected]>
12897 R:      Matti Vaittinen <[email protected]>
12898 F:      include/linux/linear_range.h
12899 F:      lib/linear_ranges.c
12900 F:      lib/test_linear_ranges.c
12901
12902 LINUX FOR POWER MACINTOSH
12903 L:      [email protected]
12904 S:      Orphan
12905 F:      arch/powerpc/platforms/powermac/
12906 F:      drivers/macintosh/
12907 X:      drivers/macintosh/adb-iop.c
12908 X:      drivers/macintosh/via-macii.c
12909
12910 LINUX FOR POWERPC (32-BIT AND 64-BIT)
12911 M:      Michael Ellerman <[email protected]>
12912 R:      Nicholas Piggin <[email protected]>
12913 R:      Christophe Leroy <[email protected]>
12914 R:      Naveen N Rao <[email protected]>
12915 L:      [email protected]
12916 S:      Supported
12917 W:      https://github.com/linuxppc/wiki/wiki
12918 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
12919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
12920 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
12921 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
12922 F:      Documentation/devicetree/bindings/powerpc/
12923 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
12924 F:      Documentation/arch/powerpc/
12925 F:      arch/powerpc/
12926 F:      drivers/*/*/*pasemi*
12927 F:      drivers/*/*pasemi*
12928 F:      drivers/char/tpm/tpm_ibmvtpm*
12929 F:      drivers/crypto/nx/
12930 F:      drivers/i2c/busses/i2c-opal.c
12931 F:      drivers/net/ethernet/ibm/ibmveth.*
12932 F:      drivers/net/ethernet/ibm/ibmvnic.*
12933 F:      drivers/pci/hotplug/pnv_php.c
12934 F:      drivers/pci/hotplug/rpa*
12935 F:      drivers/rtc/rtc-opal.c
12936 F:      drivers/scsi/ibmvscsi/
12937 F:      drivers/tty/hvc/hvc_opal.c
12938 F:      drivers/watchdog/wdrtas.c
12939 F:      include/linux/papr_scm.h
12940 F:      include/uapi/linux/papr_pdsm.h
12941 F:      tools/testing/selftests/powerpc
12942 N:      /pmac
12943 N:      powermac
12944 N:      powernv
12945 N:      [^a-z0-9]ps3
12946 N:      pseries
12947
12948 LINUX FOR POWERPC EMBEDDED MPC5XXX
12949 M:      Anatolij Gustschin <[email protected]>
12950 L:      [email protected]
12951 S:      Odd Fixes
12952 F:      arch/powerpc/platforms/512x/
12953 F:      arch/powerpc/platforms/52xx/
12954
12955 LINUX FOR POWERPC EMBEDDED PPC4XX
12956 L:      [email protected]
12957 S:      Orphan
12958 F:      arch/powerpc/platforms/44x/
12959
12960 LINUX FOR POWERPC EMBEDDED PPC85XX
12961 M:      Scott Wood <[email protected]>
12962 L:      [email protected]
12963 S:      Odd fixes
12964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
12965 F:      Documentation/devicetree/bindings/cache/freescale-l2cache.txt
12966 F:      Documentation/devicetree/bindings/powerpc/fsl/
12967 F:      arch/powerpc/platforms/85xx/
12968
12969 LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
12970 M:      Christophe Leroy <[email protected]>
12971 L:      [email protected]
12972 S:      Maintained
12973 F:      arch/powerpc/platforms/8xx/
12974 F:      arch/powerpc/platforms/83xx/
12975
12976 LINUX KERNEL DUMP TEST MODULE (LKDTM)
12977 M:      Kees Cook <[email protected]>
12978 S:      Maintained
12979 F:      drivers/misc/lkdtm/*
12980 F:      tools/testing/selftests/lkdtm/*
12981
12982 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
12983 M:      Alan Stern <[email protected]>
12984 M:      Andrea Parri <[email protected]>
12985 M:      Will Deacon <[email protected]>
12986 M:      Peter Zijlstra <[email protected]>
12987 M:      Boqun Feng <[email protected]>
12988 M:      Nicholas Piggin <[email protected]>
12989 M:      David Howells <[email protected]>
12990 M:      Jade Alglave <[email protected]>
12991 M:      Luc Maranget <[email protected]>
12992 M:      "Paul E. McKenney" <[email protected]>
12993 R:      Akira Yokosawa <[email protected]>
12994 R:      Daniel Lustig <[email protected]>
12995 R:      Joel Fernandes <[email protected]>
12996 L:      [email protected]
12997 L:      [email protected]
12998 S:      Supported
12999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13000 F:      Documentation/atomic_bitops.txt
13001 F:      Documentation/atomic_t.txt
13002 F:      Documentation/core-api/refcount-vs-atomic.rst
13003 F:      Documentation/litmus-tests/
13004 F:      Documentation/memory-barriers.txt
13005 F:      tools/memory-model/
13006
13007 LINUX-NEXT TREE
13008 M:      Stephen Rothwell <[email protected]>
13009 L:      [email protected]
13010 S:      Supported
13011 B:      mailto:[email protected] and the appropriate development tree
13012 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
13013
13014 LIS3LV02D ACCELEROMETER DRIVER
13015 M:      Eric Piel <[email protected]>
13016 S:      Maintained
13017 F:      Documentation/misc-devices/lis3lv02d.rst
13018 F:      drivers/misc/lis3lv02d/
13019 F:      drivers/platform/x86/hp/hp_accel.c
13020
13021 LIST KUNIT TEST
13022 M:      David Gow <[email protected]>
13023 L:      [email protected]
13024 L:      [email protected]
13025 S:      Maintained
13026 F:      lib/list-test.c
13027
13028 LITEX PLATFORM
13029 M:      Karol Gugala <[email protected]>
13030 M:      Mateusz Holenko <[email protected]>
13031 M:      Gabriel Somlo <[email protected]>
13032 M:      Joel Stanley <[email protected]>
13033 S:      Maintained
13034 F:      Documentation/devicetree/bindings/*/litex,*.yaml
13035 F:      arch/openrisc/boot/dts/or1klitex.dts
13036 F:      drivers/mmc/host/litex_mmc.c
13037 F:      drivers/net/ethernet/litex/*
13038 F:      drivers/soc/litex/*
13039 F:      drivers/tty/serial/liteuart.c
13040 F:      include/linux/litex.h
13041 N:      litex
13042
13043 LIVE PATCHING
13044 M:      Josh Poimboeuf <[email protected]>
13045 M:      Jiri Kosina <[email protected]>
13046 M:      Miroslav Benes <[email protected]>
13047 M:      Petr Mladek <[email protected]>
13048 R:      Joe Lawrence <[email protected]>
13049 L:      [email protected]
13050 S:      Maintained
13051 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
13052 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
13053 F:      Documentation/livepatch/
13054 F:      arch/powerpc/include/asm/livepatch.h
13055 F:      include/linux/livepatch.h
13056 F:      kernel/livepatch/
13057 F:      kernel/module/livepatch.c
13058 F:      samples/livepatch/
13059 F:      tools/testing/selftests/livepatch/
13060
13061 LLC (802.2)
13062 L:      [email protected]
13063 S:      Odd fixes
13064 F:      include/linux/llc.h
13065 F:      include/net/llc*
13066 F:      include/uapi/linux/llc.h
13067 F:      net/llc/
13068
13069 LM73 HARDWARE MONITOR DRIVER
13070 M:      Guillaume Ligneul <[email protected]>
13071 L:      [email protected]
13072 S:      Maintained
13073 F:      drivers/hwmon/lm73.c
13074
13075 LM78 HARDWARE MONITOR DRIVER
13076 M:      Jean Delvare <[email protected]>
13077 L:      [email protected]
13078 S:      Maintained
13079 F:      Documentation/hwmon/lm78.rst
13080 F:      drivers/hwmon/lm78.c
13081
13082 LM83 HARDWARE MONITOR DRIVER
13083 M:      Jean Delvare <[email protected]>
13084 L:      [email protected]
13085 S:      Maintained
13086 F:      Documentation/hwmon/lm83.rst
13087 F:      drivers/hwmon/lm83.c
13088
13089 LM90 HARDWARE MONITOR DRIVER
13090 M:      Jean Delvare <[email protected]>
13091 L:      [email protected]
13092 S:      Maintained
13093 F:      Documentation/devicetree/bindings/hwmon/national,lm90.yaml
13094 F:      Documentation/hwmon/lm90.rst
13095 F:      drivers/hwmon/lm90.c
13096 F:      include/dt-bindings/thermal/lm90.h
13097
13098 LME2510 MEDIA DRIVER
13099 M:      Malcolm Priestley <[email protected]>
13100 L:      [email protected]
13101 S:      Maintained
13102 W:      https://linuxtv.org
13103 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13104 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
13105
13106 LOADPIN SECURITY MODULE
13107 M:      Kees Cook <[email protected]>
13108 S:      Supported
13109 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13110 F:      Documentation/admin-guide/LSM/LoadPin.rst
13111 F:      security/loadpin/
13112
13113 LOCKDOWN SECURITY MODULE
13114 L:      [email protected]
13115 S:      Odd Fixes
13116 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
13117 F:      security/lockdown/
13118
13119 LOCKING PRIMITIVES
13120 M:      Peter Zijlstra <[email protected]>
13121 M:      Ingo Molnar <[email protected]>
13122 M:      Will Deacon <[email protected]>
13123 R:      Waiman Long <[email protected]>
13124 R:      Boqun Feng <[email protected]> (LOCKDEP)
13125 L:      [email protected]
13126 S:      Maintained
13127 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
13128 F:      Documentation/locking/
13129 F:      arch/*/include/asm/spinlock*.h
13130 F:      include/linux/lockdep*.h
13131 F:      include/linux/mutex*.h
13132 F:      include/linux/rwlock*.h
13133 F:      include/linux/rwsem*.h
13134 F:      include/linux/seqlock.h
13135 F:      include/linux/spinlock*.h
13136 F:      kernel/locking/
13137 F:      lib/locking*.[ch]
13138 X:      kernel/locking/locktorture.c
13139
13140 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
13141 M:      "Richard Russon (FlatCap)" <[email protected]>
13142 L:      [email protected]
13143 S:      Maintained
13144 W:      http://www.linux-ntfs.org/content/view/19/37/
13145 F:      Documentation/admin-guide/ldm.rst
13146 F:      block/partitions/ldm.*
13147
13148 LOGITECH HID GAMING KEYBOARDS
13149 M:      Hans de Goede <[email protected]>
13150 L:      [email protected]
13151 S:      Maintained
13152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13153 F:      drivers/hid/hid-lg-g15.c
13154
13155 LONTIUM LT8912B MIPI TO HDMI BRIDGE
13156 M:      Adrien Grassein <[email protected]>
13157 S:      Maintained
13158 F:      Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
13159 F:      drivers/gpu/drm/bridge/lontium-lt8912b.c
13160
13161 LOONGARCH
13162 M:      Huacai Chen <[email protected]>
13163 R:      WANG Xuerui <[email protected]>
13164 L:      [email protected]
13165 S:      Maintained
13166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
13167 F:      Documentation/arch/loongarch/
13168 F:      Documentation/translations/zh_CN/arch/loongarch/
13169 F:      arch/loongarch/
13170 F:      drivers/*/*loongarch*
13171 F:      drivers/cpufreq/loongson3_cpufreq.c
13172
13173 LOONGSON GPIO DRIVER
13174 M:      Yinbo Zhu <[email protected]>
13175 L:      [email protected]
13176 S:      Maintained
13177 F:      Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
13178 F:      drivers/gpio/gpio-loongson-64bit.c
13179
13180 LOONGSON LS2X APB DMA DRIVER
13181 M:      Binbin Zhou <[email protected]>
13182 L:      [email protected]
13183 S:      Maintained
13184 F:      Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
13185 F:      drivers/dma/ls2x-apb-dma.c
13186
13187 LOONGSON LS2X I2C DRIVER
13188 M:      Binbin Zhou <[email protected]>
13189 L:      [email protected]
13190 S:      Maintained
13191 F:      Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
13192 F:      drivers/i2c/busses/i2c-ls2x.c
13193
13194 LOONGSON-2 SOC SERIES CLOCK DRIVER
13195 M:      Yinbo Zhu <[email protected]>
13196 L:      [email protected]
13197 S:      Maintained
13198 F:      Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
13199 F:      drivers/clk/clk-loongson2.c
13200 F:      include/dt-bindings/clock/loongson,ls2k-clk.h
13201
13202 LOONGSON SPI DRIVER
13203 M:      Yinbo Zhu <[email protected]>
13204 L:      [email protected]
13205 S:      Maintained
13206 F:      Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13207 F:      drivers/spi/spi-loongson-core.c
13208 F:      drivers/spi/spi-loongson-pci.c
13209 F:      drivers/spi/spi-loongson-plat.c
13210 F:      drivers/spi/spi-loongson.h
13211
13212 LOONGSON-2 SOC SERIES GUTS DRIVER
13213 M:      Yinbo Zhu <[email protected]>
13214 L:      [email protected]
13215 S:      Maintained
13216 F:      Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13217 F:      drivers/soc/loongson/loongson2_guts.c
13218
13219 LOONGSON-2 SOC SERIES PM DRIVER
13220 M:      Yinbo Zhu <[email protected]>
13221 L:      [email protected]
13222 S:      Maintained
13223 F:      Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13224 F:      drivers/soc/loongson/loongson2_pm.c
13225
13226 LOONGSON-2 SOC SERIES PINCTRL DRIVER
13227 M:      zhanghongchen <[email protected]>
13228 M:      Yinbo Zhu <[email protected]>
13229 L:      [email protected]
13230 S:      Maintained
13231 F:      Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13232 F:      drivers/pinctrl/pinctrl-loongson2.c
13233
13234 LOONGSON-2 SOC SERIES THERMAL DRIVER
13235 M:      zhanghongchen <[email protected]>
13236 M:      Yinbo Zhu <[email protected]>
13237 L:      [email protected]
13238 S:      Maintained
13239 F:      Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13240 F:      drivers/thermal/loongson2_thermal.c
13241
13242 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13243 M:      Sathya Prakash <[email protected]>
13244 M:      Sreekanth Reddy <[email protected]>
13245 M:      Suganath Prabu Subramani <[email protected]>
13246 L:      [email protected]
13247 L:      [email protected]
13248 S:      Supported
13249 W:      http://www.avagotech.com/support/
13250 F:      drivers/message/fusion/
13251 F:      drivers/scsi/mpt3sas/
13252
13253 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13254 M:      Matthew Wilcox <[email protected]>
13255 L:      [email protected]
13256 S:      Maintained
13257 F:      drivers/scsi/sym53c8xx_2/
13258
13259 LTC1660 DAC DRIVER
13260 M:      Marcus Folkesson <[email protected]>
13261 L:      [email protected]
13262 S:      Maintained
13263 F:      Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13264 F:      drivers/iio/dac/ltc1660.c
13265
13266 LTC2688 IIO DAC DRIVER
13267 M:      Nuno Sá <[email protected]>
13268 L:      [email protected]
13269 S:      Supported
13270 W:      https://ez.analog.com/linux-software-drivers
13271 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13272 F:      Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13273 F:      drivers/iio/dac/ltc2688.c
13274
13275 LTC2947 HARDWARE MONITOR DRIVER
13276 M:      Nuno Sá <[email protected]>
13277 L:      [email protected]
13278 S:      Supported
13279 W:      https://ez.analog.com/linux-software-drivers
13280 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13281 F:      drivers/hwmon/ltc2947-core.c
13282 F:      drivers/hwmon/ltc2947-i2c.c
13283 F:      drivers/hwmon/ltc2947-spi.c
13284 F:      drivers/hwmon/ltc2947.h
13285
13286 LTC2991 HARDWARE MONITOR DRIVER
13287 M:      Antoniu Miclaus <[email protected]>
13288 L:      [email protected]
13289 S:      Supported
13290 W:      https://ez.analog.com/linux-software-drivers
13291 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13292 F:      drivers/hwmon/ltc2991.c
13293
13294 LTC2983 IIO TEMPERATURE DRIVER
13295 M:      Nuno Sá <[email protected]>
13296 L:      [email protected]
13297 S:      Supported
13298 W:      https://ez.analog.com/linux-software-drivers
13299 F:      Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13300 F:      drivers/iio/temperature/ltc2983.c
13301
13302 LTC4282 HARDWARE MONITOR DRIVER
13303 M:      Nuno Sa <[email protected]>
13304 L:      [email protected]
13305 S:      Supported
13306 F:      Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13307 F:      Documentation/hwmon/ltc4282.rst
13308 F:      drivers/hwmon/ltc4282.c
13309
13310 LTC4286 HARDWARE MONITOR DRIVER
13311 M:      Delphine CC Chiu <[email protected]>
13312 L:      [email protected]
13313 S:      Maintained
13314 F:      Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13315 F:      Documentation/hwmon/ltc4286.rst
13316 F:      drivers/hwmon/pmbus/Kconfig
13317 F:      drivers/hwmon/pmbus/Makefile
13318 F:      drivers/hwmon/pmbus/ltc4286.c
13319
13320 LTC4306 I2C MULTIPLEXER DRIVER
13321 M:      Michael Hennerich <[email protected]>
13322 L:      [email protected]
13323 S:      Supported
13324 W:      https://ez.analog.com/linux-software-drivers
13325 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13326 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
13327
13328 LTP (Linux Test Project)
13329 M:      Andrea Cervesato <[email protected]>
13330 M:      Cyril Hrubis <[email protected]>
13331 M:      Jan Stancek <[email protected]>
13332 M:      Petr Vorel <[email protected]>
13333 M:      Li Wang <[email protected]>
13334 M:      Yang Xu <[email protected]>
13335 M:      Xiao Yang <[email protected]>
13336 L:      [email protected] (subscribers-only)
13337 S:      Maintained
13338 W:      https://linux-test-project.readthedocs.io/
13339 T:      git https://github.com/linux-test-project/ltp.git
13340
13341 LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13342 M:      Anshul Dalal <[email protected]>
13343 L:      [email protected]
13344 S:      Maintained
13345 F:      Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13346 F:      drivers/iio/light/ltr390.c
13347
13348 LYNX 28G SERDES PHY DRIVER
13349 M:      Ioana Ciornei <[email protected]>
13350 L:      [email protected]
13351 S:      Supported
13352 F:      Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13353 F:      drivers/phy/freescale/phy-fsl-lynx-28g.c
13354
13355 LYNX PCS MODULE
13356 M:      Ioana Ciornei <[email protected]>
13357 L:      [email protected]
13358 S:      Supported
13359 F:      drivers/net/pcs/pcs-lynx.c
13360 F:      include/linux/pcs-lynx.h
13361
13362 M68K ARCHITECTURE
13363 M:      Geert Uytterhoeven <[email protected]>
13364 L:      [email protected]
13365 S:      Maintained
13366 W:      http://www.linux-m68k.org/
13367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13368 F:      arch/m68k/
13369 F:      drivers/zorro/
13370
13371 M68K ON APPLE MACINTOSH
13372 M:      Joshua Thompson <[email protected]>
13373 L:      [email protected]
13374 S:      Maintained
13375 W:      http://www.mac.linux-m68k.org/
13376 F:      arch/m68k/mac/
13377 F:      drivers/macintosh/adb-iop.c
13378 F:      drivers/macintosh/via-macii.c
13379
13380 M68K ON HP9000/300
13381 M:      Philip Blundell <[email protected]>
13382 S:      Maintained
13383 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
13384 F:      arch/m68k/hp300/
13385
13386 M88DS3103 MEDIA DRIVER
13387 L:      [email protected]
13388 S:      Orphan
13389 W:      https://linuxtv.org
13390 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13391 F:      drivers/media/dvb-frontends/m88ds3103*
13392
13393 M88RS2000 MEDIA DRIVER
13394 M:      Malcolm Priestley <[email protected]>
13395 L:      [email protected]
13396 S:      Maintained
13397 W:      https://linuxtv.org
13398 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13399 F:      drivers/media/dvb-frontends/m88rs2000*
13400
13401 MA901 MASTERKIT USB FM RADIO DRIVER
13402 M:      Alexey Klimov <[email protected]>
13403 L:      [email protected]
13404 S:      Maintained
13405 T:      git git://linuxtv.org/media_tree.git
13406 F:      drivers/media/radio/radio-ma901.c
13407
13408 MAC80211
13409 M:      Johannes Berg <[email protected]>
13410 L:      [email protected]
13411 S:      Maintained
13412 W:      https://wireless.wiki.kernel.org/
13413 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
13414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13416 F:      Documentation/networking/mac80211-injection.rst
13417 F:      Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13418 F:      drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13419 F:      include/net/mac80211.h
13420 F:      net/mac80211/
13421
13422 MAILBOX API
13423 M:      Jassi Brar <[email protected]>
13424 L:      [email protected]
13425 S:      Maintained
13426 F:      Documentation/devicetree/bindings/mailbox/
13427 F:      drivers/mailbox/
13428 F:      include/dt-bindings/mailbox/
13429 F:      include/linux/mailbox_client.h
13430 F:      include/linux/mailbox_controller.h
13431
13432 MAILBOX ARM MHUv2
13433 M:      Viresh Kumar <[email protected]>
13434 M:      Tushar Khandelwal <[email protected]>
13435 L:      [email protected]
13436 S:      Maintained
13437 F:      Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13438 F:      drivers/mailbox/arm_mhuv2.c
13439 F:      include/linux/mailbox/arm_mhuv2_message.h
13440
13441 MAILBOX ARM MHUv3
13442 M:      Sudeep Holla <[email protected]>
13443 M:      Cristian Marussi <[email protected]>
13444 L:      [email protected]
13445 L:      [email protected] (moderated for non-subscribers)
13446 S:      Maintained
13447 F:      Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13448 F:      drivers/mailbox/arm_mhuv3.c
13449
13450 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13451 M:      Alejandro Colomar <[email protected]>
13452 L:      [email protected]
13453 S:      Maintained
13454 W:      http://www.kernel.org/doc/man-pages
13455 T:      git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13456 T:      git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13457
13458 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13459 M:      Jeremy Kerr <[email protected]>
13460 M:      Matt Johnston <[email protected]>
13461 L:      [email protected]
13462 S:      Maintained
13463 F:      Documentation/networking/mctp.rst
13464 F:      drivers/net/mctp/
13465 F:      include/net/mctp.h
13466 F:      include/net/mctpdevice.h
13467 F:      include/net/netns/mctp.h
13468 F:      net/mctp/
13469
13470 MAPLE TREE
13471 M:      Liam R. Howlett <[email protected]>
13472 L:      [email protected]
13473 L:      [email protected]
13474 S:      Supported
13475 F:      Documentation/core-api/maple_tree.rst
13476 F:      include/linux/maple_tree.h
13477 F:      include/trace/events/maple_tree.h
13478 F:      lib/maple_tree.c
13479 F:      lib/test_maple_tree.c
13480 F:      tools/testing/radix-tree/linux/maple_tree.h
13481 F:      tools/testing/radix-tree/maple.c
13482
13483 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13484 M:      Rahul Bedarkar <[email protected]>
13485 L:      [email protected]
13486 S:      Maintained
13487 F:      arch/mips/boot/dts/img/pistachio*
13488
13489 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13490 M:      Andrew Lunn <[email protected]>
13491 L:      [email protected]
13492 S:      Maintained
13493 F:      Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13494 F:      Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13495 F:      Documentation/networking/devlink/mv88e6xxx.rst
13496 F:      drivers/net/dsa/mv88e6xxx/
13497 F:      include/linux/dsa/mv88e6xxx.h
13498 F:      include/linux/platform_data/mv88e6xxx.h
13499
13500 MARVELL 88PM886 PMIC DRIVER
13501 M:      Karel Balej <[email protected]>
13502 S:      Maintained
13503 F:      Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
13504 F:      drivers/input/misc/88pm886-onkey.c
13505 F:      drivers/mfd/88pm886.c
13506 F:      drivers/regulators/88pm886-regulator.c
13507 F:      include/linux/mfd/88pm886.h
13508
13509 MARVELL ARMADA 3700 PHY DRIVERS
13510 M:      Miquel Raynal <[email protected]>
13511 S:      Maintained
13512 F:      Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13513 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13514 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13515 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13516
13517 MARVELL ARMADA 3700 SERIAL DRIVER
13518 M:      Pali Rohár <[email protected]>
13519 S:      Maintained
13520 F:      Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13521 F:      Documentation/devicetree/bindings/serial/mvebu-uart.txt
13522 F:      drivers/tty/serial/mvebu-uart.c
13523
13524 MARVELL ARMADA DRM SUPPORT
13525 M:      Russell King <[email protected]>
13526 S:      Maintained
13527 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13528 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13529 F:      Documentation/devicetree/bindings/display/armada/
13530 F:      drivers/gpu/drm/armada/
13531 F:      include/uapi/drm/armada_drm.h
13532
13533 MARVELL CRYPTO DRIVER
13534 M:      Boris Brezillon <[email protected]>
13535 M:      Arnaud Ebalard <[email protected]>
13536 M:      Srujana Challa <[email protected]>
13537 L:      [email protected]
13538 S:      Maintained
13539 F:      drivers/crypto/marvell/
13540 F:      include/linux/soc/marvell/octeontx2/
13541
13542 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13543 M:      Mirko Lindner <[email protected]>
13544 M:      Stephen Hemminger <[email protected]>
13545 L:      [email protected]
13546 S:      Odd fixes
13547 F:      drivers/net/ethernet/marvell/sk*
13548
13549 MARVELL LIBERTAS WIRELESS DRIVER
13550 L:      [email protected]
13551 S:      Orphan
13552 F:      drivers/net/wireless/marvell/libertas/
13553
13554 MARVELL MACCHIATOBIN SUPPORT
13555 M:      Russell King <[email protected]>
13556 L:      [email protected] (moderated for non-subscribers)
13557 S:      Maintained
13558 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13559
13560 MARVELL MV643XX ETHERNET DRIVER
13561 M:      Sebastian Hesselbarth <[email protected]>
13562 L:      [email protected]
13563 S:      Maintained
13564 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
13565 F:      include/linux/mv643xx.h
13566
13567 MARVELL MV88X3310 PHY DRIVER
13568 M:      Russell King <[email protected]>
13569 M:      Marek Behún <[email protected]>
13570 L:      [email protected]
13571 S:      Maintained
13572 F:      drivers/net/phy/marvell10g.c
13573
13574 MARVELL MVEBU THERMAL DRIVER
13575 M:      Miquel Raynal <[email protected]>
13576 S:      Maintained
13577 F:      drivers/thermal/armada_thermal.c
13578
13579 MARVELL MVNETA ETHERNET DRIVER
13580 M:      Marcin Wojtas <[email protected]>
13581 L:      [email protected]
13582 S:      Maintained
13583 F:      drivers/net/ethernet/marvell/mvneta*
13584
13585 MARVELL MVPP2 ETHERNET DRIVER
13586 M:      Marcin Wojtas <[email protected]>
13587 M:      Russell King <[email protected]>
13588 L:      [email protected]
13589 S:      Maintained
13590 F:      Documentation/devicetree/bindings/net/marvell,pp2.yaml
13591 F:      drivers/net/ethernet/marvell/mvpp2/
13592
13593 MARVELL MWIFIEX WIRELESS DRIVER
13594 M:      Brian Norris <[email protected]>
13595 R:      Francesco Dolcini <[email protected]>
13596 L:      [email protected]
13597 S:      Odd Fixes
13598 F:      drivers/net/wireless/marvell/mwifiex/
13599
13600 MARVELL MWL8K WIRELESS DRIVER
13601 L:      [email protected]
13602 S:      Orphan
13603 F:      drivers/net/wireless/marvell/mwl8k.c
13604
13605 MARVELL NAND CONTROLLER DRIVER
13606 M:      Miquel Raynal <[email protected]>
13607 L:      [email protected]
13608 S:      Maintained
13609 F:      drivers/mtd/nand/raw/marvell_nand.c
13610
13611 MARVELL OCTEON ENDPOINT DRIVER
13612 M:      Veerasenareddy Burru <[email protected]>
13613 M:      Sathesh Edara <[email protected]>
13614 L:      [email protected]
13615 S:      Supported
13616 F:      drivers/net/ethernet/marvell/octeon_ep
13617
13618 MARVELL OCTEON ENDPOINT VF DRIVER
13619 M:      Veerasenareddy Burru <[email protected]>
13620 M:      Sathesh Edara <[email protected]>
13621 M:      Shinas Rasheed <[email protected]>
13622 M:      Satananda Burla <[email protected]>
13623 L:      [email protected]
13624 S:      Supported
13625 F:      drivers/net/ethernet/marvell/octeon_ep_vf
13626
13627 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13628 M:      Sunil Goutham <[email protected]>
13629 M:      Geetha sowjanya <[email protected]>
13630 M:      Subbaraya Sundeep <[email protected]>
13631 M:      hariprasad <[email protected]>
13632 L:      [email protected]
13633 S:      Supported
13634 F:      drivers/net/ethernet/marvell/octeontx2/nic/
13635 F:      include/linux/soc/marvell/octeontx2/
13636
13637 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13638 M:      Sunil Goutham <[email protected]>
13639 M:      Linu Cherian <[email protected]>
13640 M:      Geetha sowjanya <[email protected]>
13641 M:      Jerin Jacob <[email protected]>
13642 M:      hariprasad <[email protected]>
13643 M:      Subbaraya Sundeep <[email protected]>
13644 L:      [email protected]
13645 S:      Supported
13646 F:      Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13647 F:      drivers/net/ethernet/marvell/octeontx2/af/
13648
13649 MARVELL PRESTERA ETHERNET SWITCH DRIVER
13650 M:      Taras Chornyi <[email protected]>
13651 S:      Supported
13652 W:      https://github.com/Marvell-switching/switchdev-prestera
13653 F:      drivers/net/ethernet/marvell/prestera/
13654
13655 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13656 M:      Nicolas Pitre <[email protected]>
13657 S:      Odd Fixes
13658 F:      drivers/mmc/host/mvsdio.*
13659
13660 MARVELL USB MDIO CONTROLLER DRIVER
13661 M:      Tobias Waldekranz <[email protected]>
13662 L:      [email protected]
13663 S:      Maintained
13664 F:      Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13665 F:      drivers/net/mdio/mdio-mvusb.c
13666
13667 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13668 M:      Hu Ziji <[email protected]>
13669 L:      [email protected]
13670 S:      Supported
13671 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13672 F:      drivers/mmc/host/sdhci-xenon*
13673
13674 MARVELL OCTEON CN10K DPI DRIVER
13675 M:      Vamsi Attunuru <[email protected]>
13676 S:      Supported
13677 F:      drivers/misc/mrvl_cn10k_dpi.c
13678
13679 MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
13680 R:      [email protected]
13681 R:      [email protected]
13682 F:      drivers/vdpa/octeon_ep/
13683
13684 MATROX FRAMEBUFFER DRIVER
13685 L:      [email protected]
13686 S:      Orphan
13687 F:      drivers/video/fbdev/matrox/matroxfb_*
13688 F:      include/uapi/linux/matroxfb.h
13689
13690 MAX15301 DRIVER
13691 M:      Daniel Nilsson <[email protected]>
13692 L:      [email protected]
13693 S:      Maintained
13694 F:      Documentation/hwmon/max15301.rst
13695 F:      drivers/hwmon/pmbus/max15301.c
13696
13697 MAX2175 SDR TUNER DRIVER
13698 M:      Ramesh Shanmugasundaram <[email protected]>
13699 L:      [email protected]
13700 S:      Maintained
13701 T:      git git://linuxtv.org/media_tree.git
13702 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
13703 F:      Documentation/userspace-api/media/drivers/max2175.rst
13704 F:      drivers/media/i2c/max2175*
13705 F:      include/uapi/linux/max2175.h
13706
13707 MAX31335 RTC DRIVER
13708 M:      Antoniu Miclaus <[email protected]>
13709 L:      [email protected]
13710 S:      Supported
13711 W:      https://ez.analog.com/linux-software-drivers
13712 F:      Documentation/devicetree/bindings/rtc/adi,max31335.yaml
13713 F:      drivers/rtc/rtc-max31335.c
13714
13715 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
13716 L:      [email protected]
13717 S:      Orphan
13718 F:      Documentation/hwmon/max6650.rst
13719 F:      drivers/hwmon/max6650.c
13720
13721 MAX9286 QUAD GMSL DESERIALIZER DRIVER
13722 M:      Jacopo Mondi <[email protected]>
13723 M:      Kieran Bingham <[email protected]>
13724 M:      Laurent Pinchart <[email protected]>
13725 M:      Niklas Söderlund <[email protected]>
13726 L:      [email protected]
13727 S:      Maintained
13728 F:      Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
13729 F:      drivers/media/i2c/max9286.c
13730
13731 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
13732 M:      Niklas Söderlund <[email protected]>
13733 L:      [email protected]
13734 S:      Maintained
13735 F:      Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
13736 F:      drivers/staging/media/max96712/max96712.c
13737
13738 MAX96714 GMSL2 DESERIALIZER DRIVER
13739 M:      Julien Massot <[email protected]>
13740 L:      [email protected]
13741 S:      Maintained
13742 F:      Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
13743 F:      drivers/media/i2c/max96714.c
13744
13745 MAX96717 GMSL2 SERIALIZER DRIVER
13746 M:      Julien Massot <[email protected]>
13747 L:      [email protected]
13748 S:      Maintained
13749 F:      Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
13750 F:      drivers/media/i2c/max96717.c
13751
13752 MAX9860 MONO AUDIO VOICE CODEC DRIVER
13753 M:      Peter Rosin <[email protected]>
13754 L:      [email protected] (moderated for non-subscribers)
13755 S:      Maintained
13756 F:      Documentation/devicetree/bindings/sound/max9860.txt
13757 F:      sound/soc/codecs/max9860.*
13758
13759 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
13760 M:      Andreas Klinger <[email protected]>
13761 L:      [email protected]
13762 S:      Maintained
13763 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
13764 F:      drivers/iio/proximity/mb1232.c
13765
13766 MAXIM MAX11205 DRIVER
13767 M:      Ramona Bolboaca <[email protected]>
13768 L:      [email protected]
13769 S:      Supported
13770 W:      https://ez.analog.com/linux-software-drivers
13771 F:      Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
13772 F:      drivers/iio/adc/max11205.c
13773
13774 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
13775 R:      Iskren Chernev <[email protected]>
13776 R:      Krzysztof Kozlowski <[email protected]>
13777 R:      Marek Szyprowski <[email protected]>
13778 R:      Matheus Castello <[email protected]>
13779 L:      [email protected]
13780 S:      Maintained
13781 F:      Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
13782 F:      drivers/power/supply/max17040_battery.c
13783
13784 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
13785 R:      Hans de Goede <[email protected]>
13786 R:      Krzysztof Kozlowski <[email protected]>
13787 R:      Marek Szyprowski <[email protected]>
13788 R:      Sebastian Krzyszkowiak <[email protected]>
13789 R:      Purism Kernel Team <[email protected]>
13790 L:      [email protected]
13791 S:      Maintained
13792 F:      Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
13793 F:      drivers/power/supply/max17042_battery.c
13794
13795 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
13796 M:      Laurent Pinchart <[email protected]>
13797 L:      [email protected]
13798 S:      Maintained
13799 F:      Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
13800 F:      drivers/regulator/max20086-regulator.c
13801
13802 MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
13803 M:      Rajat Khandelwal <[email protected]>
13804 L:      [email protected]
13805 S:      Maintained
13806 F:      drivers/iio/temperature/max30208.c
13807
13808 MAXIM MAX77650 PMIC MFD DRIVER
13809 M:      Bartosz Golaszewski <[email protected]>
13810 L:      [email protected]
13811 S:      Maintained
13812 F:      Documentation/devicetree/bindings/*/*max77650.yaml
13813 F:      Documentation/devicetree/bindings/*/max77650*.yaml
13814 F:      drivers/gpio/gpio-max77650.c
13815 F:      drivers/input/misc/max77650-onkey.c
13816 F:      drivers/leds/leds-max77650.c
13817 F:      drivers/mfd/max77650.c
13818 F:      drivers/power/supply/max77650-charger.c
13819 F:      drivers/regulator/max77650-regulator.c
13820 F:      include/linux/mfd/max77650.h
13821
13822 MAXIM MAX77714 PMIC MFD DRIVER
13823 M:      Luca Ceresoli <[email protected]>
13824 S:      Maintained
13825 F:      Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
13826 F:      drivers/mfd/max77714.c
13827 F:      include/linux/mfd/max77714.h
13828
13829 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
13830 M:      Javier Martinez Canillas <[email protected]>
13831 L:      [email protected]
13832 S:      Supported
13833 F:      Documentation/devicetree/bindings/*/*max77802.yaml
13834 F:      drivers/regulator/max77802-regulator.c
13835 F:      include/dt-bindings/*/*max77802.h
13836
13837 MAXIM MAX77976 BATTERY CHARGER
13838 M:      Luca Ceresoli <[email protected]>
13839 S:      Supported
13840 F:      Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
13841 F:      drivers/power/supply/max77976_charger.c
13842
13843 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
13844 M:      Krzysztof Kozlowski <[email protected]>
13845 L:      [email protected]
13846 S:      Maintained
13847 B:      mailto:[email protected]
13848 F:      Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
13849 F:      Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
13850 F:      drivers/power/supply/max14577_charger.c
13851 F:      drivers/power/supply/max77693_charger.c
13852
13853 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
13854 M:      Chanwoo Choi <[email protected]>
13855 M:      Krzysztof Kozlowski <[email protected]>
13856 L:      [email protected]
13857 S:      Maintained
13858 B:      mailto:[email protected]
13859 F:      Documentation/devicetree/bindings/*/maxim,max14577.yaml
13860 F:      Documentation/devicetree/bindings/*/maxim,max77686.yaml
13861 F:      Documentation/devicetree/bindings/*/maxim,max77693.yaml
13862 F:      Documentation/devicetree/bindings/*/maxim,max77843.yaml
13863 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
13864 F:      drivers/*/*max77843.c
13865 F:      drivers/*/max14577*.c
13866 F:      drivers/*/max77686*.c
13867 F:      drivers/*/max77693*.c
13868 F:      drivers/clk/clk-max77686.c
13869 F:      drivers/extcon/extcon-max14577.c
13870 F:      drivers/extcon/extcon-max77693.c
13871 F:      drivers/rtc/rtc-max77686.c
13872 F:      include/linux/mfd/max14577*.h
13873 F:      include/linux/mfd/max77686*.h
13874 F:      include/linux/mfd/max77693*.h
13875
13876 MAXIRADIO FM RADIO RECEIVER DRIVER
13877 M:      Hans Verkuil <[email protected]>
13878 L:      [email protected]
13879 S:      Maintained
13880 W:      https://linuxtv.org
13881 T:      git git://linuxtv.org/media_tree.git
13882 F:      drivers/media/radio/radio-maxiradio*
13883
13884 MAXLINEAR ETHERNET PHY DRIVER
13885 M:      Xu Liang <[email protected]>
13886 L:      [email protected]
13887 S:      Supported
13888 F:      drivers/net/phy/mxl-gpy.c
13889
13890 MCAN MMIO DEVICE DRIVER
13891 M:      Chandrasekar Ramakrishnan <[email protected]>
13892 L:      [email protected]
13893 S:      Maintained
13894 F:      Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
13895 F:      drivers/net/can/m_can/m_can.c
13896 F:      drivers/net/can/m_can/m_can.h
13897 F:      drivers/net/can/m_can/m_can_platform.c
13898
13899 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
13900 R:      Yasushi SHOJI <[email protected]>
13901 L:      [email protected]
13902 S:      Maintained
13903 F:      drivers/net/can/usb/mcba_usb.c
13904
13905 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
13906 M:      Rishi Gupta <[email protected]>
13907 L:      [email protected]
13908 L:      [email protected]
13909 S:      Maintained
13910 F:      drivers/hid/hid-mcp2221.c
13911
13912 MCP251XFD SPI-CAN NETWORK DRIVER
13913 M:      Marc Kleine-Budde <[email protected]>
13914 M:      Manivannan Sadhasivam <[email protected]>
13915 R:      Thomas Kopp <[email protected]>
13916 L:      [email protected]
13917 S:      Maintained
13918 F:      Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
13919 F:      drivers/net/can/spi/mcp251xfd/
13920
13921 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
13922 M:      Peter Rosin <[email protected]>
13923 L:      [email protected]
13924 S:      Maintained
13925 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
13926 F:      drivers/iio/potentiometer/mcp4018.c
13927 F:      drivers/iio/potentiometer/mcp4531.c
13928
13929 MCP4821 DAC DRIVER
13930 M:      Anshul Dalal <[email protected]>
13931 L:      [email protected]
13932 S:      Maintained
13933 F:      Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
13934 F:      drivers/iio/dac/mcp4821.c
13935
13936 MCR20A IEEE-802.15.4 RADIO DRIVER
13937 M:      Stefan Schmidt <[email protected]>
13938 L:      [email protected]
13939 S:      Odd Fixes
13940 W:      https://github.com/xueliu/mcr20a-linux
13941 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
13942 F:      drivers/net/ieee802154/mcr20a.c
13943 F:      drivers/net/ieee802154/mcr20a.h
13944
13945 MDIO REGMAP DRIVER
13946 M:      Maxime Chevallier <[email protected]>
13947 L:      [email protected]
13948 S:      Maintained
13949 F:      drivers/net/mdio/mdio-regmap.c
13950 F:      include/linux/mdio/mdio-regmap.h
13951
13952 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
13953 M:      William Breathitt Gray <[email protected]>
13954 L:      [email protected]
13955 S:      Maintained
13956 F:      drivers/iio/dac/cio-dac.c
13957
13958 MEDIA CONTROLLER FRAMEWORK
13959 M:      Sakari Ailus <[email protected]>
13960 M:      Laurent Pinchart <[email protected]>
13961 L:      [email protected]
13962 S:      Supported
13963 W:      https://www.linuxtv.org
13964 T:      git git://linuxtv.org/media_tree.git
13965 F:      drivers/media/mc/
13966 F:      include/media/media-*.h
13967 F:      include/uapi/linux/media.h
13968
13969 MEDIA DRIVER FOR FREESCALE IMX PXP
13970 M:      Philipp Zabel <[email protected]>
13971 L:      [email protected]
13972 S:      Maintained
13973 T:      git git://linuxtv.org/media_tree.git
13974 F:      drivers/media/platform/nxp/imx-pxp.[ch]
13975
13976 MEDIA DRIVERS FOR ASCOT2E
13977 M:      Sergey Kozlov <[email protected]>
13978 M:      Abylay Ospan <[email protected]>
13979 L:      [email protected]
13980 S:      Supported
13981 W:      https://linuxtv.org
13982 W:      http://netup.tv/
13983 T:      git git://linuxtv.org/media_tree.git
13984 F:      drivers/media/dvb-frontends/ascot2e*
13985
13986 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
13987 M:      Jasmin Jessich <[email protected]>
13988 L:      [email protected]
13989 S:      Maintained
13990 W:      https://linuxtv.org
13991 T:      git git://linuxtv.org/media_tree.git
13992 F:      drivers/media/dvb-frontends/cxd2099*
13993
13994 MEDIA DRIVERS FOR CXD2841ER
13995 M:      Sergey Kozlov <[email protected]>
13996 M:      Abylay Ospan <[email protected]>
13997 L:      [email protected]
13998 S:      Supported
13999 W:      https://linuxtv.org
14000 W:      http://netup.tv/
14001 T:      git git://linuxtv.org/media_tree.git
14002 F:      drivers/media/dvb-frontends/cxd2841er*
14003
14004 MEDIA DRIVERS FOR CXD2880
14005 M:      Yasunari Takiguchi <[email protected]>
14006 L:      [email protected]
14007 S:      Supported
14008 W:      http://linuxtv.org/
14009 T:      git git://linuxtv.org/media_tree.git
14010 F:      drivers/media/dvb-frontends/cxd2880/*
14011 F:      drivers/media/spi/cxd2880*
14012
14013 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
14014 L:      [email protected]
14015 S:      Orphan
14016 W:      https://linuxtv.org
14017 T:      git git://linuxtv.org/media_tree.git
14018 F:      drivers/media/pci/ddbridge/*
14019
14020 MEDIA DRIVERS FOR FREESCALE IMX
14021 M:      Steve Longerbeam <[email protected]>
14022 M:      Philipp Zabel <[email protected]>
14023 L:      [email protected]
14024 S:      Maintained
14025 T:      git git://linuxtv.org/media_tree.git
14026 F:      Documentation/admin-guide/media/imx.rst
14027 F:      Documentation/devicetree/bindings/media/imx.txt
14028 F:      drivers/staging/media/imx/
14029 F:      include/linux/imx-media.h
14030 F:      include/media/imx.h
14031
14032 MEDIA DRIVERS FOR FREESCALE IMX7/8
14033 M:      Rui Miguel Silva <[email protected]>
14034 M:      Laurent Pinchart <[email protected]>
14035 M:      Martin Kepplinger <[email protected]>
14036 R:      Purism Kernel Team <[email protected]>
14037 L:      [email protected]
14038 S:      Maintained
14039 T:      git git://linuxtv.org/media_tree.git
14040 F:      Documentation/admin-guide/media/imx7.rst
14041 F:      Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
14042 F:      Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
14043 F:      Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
14044 F:      drivers/media/platform/nxp/imx-mipi-csis.c
14045 F:      drivers/media/platform/nxp/imx7-media-csi.c
14046 F:      drivers/media/platform/nxp/imx8mq-mipi-csi2.c
14047
14048 MEDIA DRIVERS FOR HELENE
14049 M:      Abylay Ospan <[email protected]>
14050 L:      [email protected]
14051 S:      Supported
14052 W:      https://linuxtv.org
14053 W:      http://netup.tv/
14054 T:      git git://linuxtv.org/media_tree.git
14055 F:      drivers/media/dvb-frontends/helene*
14056
14057 MEDIA DRIVERS FOR HORUS3A
14058 M:      Sergey Kozlov <[email protected]>
14059 M:      Abylay Ospan <[email protected]>
14060 L:      [email protected]
14061 S:      Supported
14062 W:      https://linuxtv.org
14063 W:      http://netup.tv/
14064 T:      git git://linuxtv.org/media_tree.git
14065 F:      drivers/media/dvb-frontends/horus3a*
14066
14067 MEDIA DRIVERS FOR LNBH25
14068 M:      Sergey Kozlov <[email protected]>
14069 M:      Abylay Ospan <[email protected]>
14070 L:      [email protected]
14071 S:      Supported
14072 W:      https://linuxtv.org
14073 W:      http://netup.tv/
14074 T:      git git://linuxtv.org/media_tree.git
14075 F:      drivers/media/dvb-frontends/lnbh25*
14076
14077 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
14078 L:      [email protected]
14079 S:      Orphan
14080 W:      https://linuxtv.org
14081 T:      git git://linuxtv.org/media_tree.git
14082 F:      drivers/media/dvb-frontends/mxl5xx*
14083
14084 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
14085 M:      Sergey Kozlov <[email protected]>
14086 M:      Abylay Ospan <[email protected]>
14087 L:      [email protected]
14088 S:      Supported
14089 W:      https://linuxtv.org
14090 W:      http://netup.tv/
14091 T:      git git://linuxtv.org/media_tree.git
14092 F:      drivers/media/pci/netup_unidvb/*
14093
14094 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
14095 M:      Dmitry Osipenko <[email protected]>
14096 L:      [email protected]
14097 L:      [email protected]
14098 S:      Maintained
14099 T:      git git://linuxtv.org/media_tree.git
14100 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
14101 F:      drivers/media/platform/nvidia/tegra-vde/
14102
14103 MEDIA DRIVERS FOR RENESAS - CEU
14104 M:      Jacopo Mondi <[email protected]>
14105 L:      [email protected]
14106 L:      [email protected]
14107 S:      Supported
14108 T:      git git://linuxtv.org/media_tree.git
14109 F:      Documentation/devicetree/bindings/media/renesas,ceu.yaml
14110 F:      drivers/media/platform/renesas/renesas-ceu.c
14111 F:      include/media/drv-intf/renesas-ceu.h
14112
14113 MEDIA DRIVERS FOR RENESAS - DRIF
14114 M:      Fabrizio Castro <[email protected]>
14115 L:      [email protected]
14116 L:      [email protected]
14117 S:      Supported
14118 T:      git git://linuxtv.org/media_tree.git
14119 F:      Documentation/devicetree/bindings/media/renesas,drif.yaml
14120 F:      drivers/media/platform/renesas/rcar_drif.c
14121
14122 MEDIA DRIVERS FOR RENESAS - FCP
14123 M:      Laurent Pinchart <[email protected]>
14124 L:      [email protected]
14125 L:      [email protected]
14126 S:      Supported
14127 T:      git git://linuxtv.org/media_tree.git
14128 F:      Documentation/devicetree/bindings/media/renesas,fcp.yaml
14129 F:      drivers/media/platform/renesas/rcar-fcp.c
14130 F:      include/media/rcar-fcp.h
14131
14132 MEDIA DRIVERS FOR RENESAS - FDP1
14133 M:      Kieran Bingham <[email protected]>
14134 L:      [email protected]
14135 L:      [email protected]
14136 S:      Supported
14137 T:      git git://linuxtv.org/media_tree.git
14138 F:      Documentation/devicetree/bindings/media/renesas,fdp1.yaml
14139 F:      drivers/media/platform/renesas/rcar_fdp1.c
14140
14141 MEDIA DRIVERS FOR RENESAS - VIN
14142 M:      Niklas Söderlund <[email protected]>
14143 L:      [email protected]
14144 L:      [email protected]
14145 S:      Supported
14146 T:      git git://linuxtv.org/media_tree.git
14147 F:      Documentation/devicetree/bindings/media/renesas,csi2.yaml
14148 F:      Documentation/devicetree/bindings/media/renesas,isp.yaml
14149 F:      Documentation/devicetree/bindings/media/renesas,vin.yaml
14150 F:      drivers/media/platform/renesas/rcar-csi2.c
14151 F:      drivers/media/platform/renesas/rcar-isp.c
14152 F:      drivers/media/platform/renesas/rcar-vin/
14153
14154 MEDIA DRIVERS FOR RENESAS - VSP1
14155 M:      Laurent Pinchart <[email protected]>
14156 M:      Kieran Bingham <[email protected]>
14157 L:      [email protected]
14158 L:      [email protected]
14159 S:      Supported
14160 T:      git git://linuxtv.org/media_tree.git
14161 F:      Documentation/devicetree/bindings/media/renesas,vsp1.yaml
14162 F:      drivers/media/platform/renesas/vsp1/
14163
14164 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
14165 L:      [email protected]
14166 S:      Orphan
14167 W:      https://linuxtv.org
14168 T:      git git://linuxtv.org/media_tree.git
14169 F:      drivers/media/dvb-frontends/stv0910*
14170
14171 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
14172 L:      [email protected]
14173 S:      Orphan
14174 W:      https://linuxtv.org
14175 T:      git git://linuxtv.org/media_tree.git
14176 F:      drivers/media/dvb-frontends/stv6111*
14177
14178 MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
14179 M:      Hugues Fruchet <[email protected]>
14180 M:      Alain Volmat <[email protected]>
14181 L:      [email protected]
14182 S:      Supported
14183 T:      git git://linuxtv.org/media_tree.git
14184 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
14185 F:      Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
14186 F:      drivers/media/platform/st/stm32/stm32-dcmi.c
14187 F:      drivers/media/platform/st/stm32/stm32-dcmipp/*
14188
14189 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
14190 M:      Mauro Carvalho Chehab <[email protected]>
14191 L:      [email protected]
14192 S:      Maintained
14193 W:      https://linuxtv.org
14194 Q:      http://patchwork.kernel.org/project/linux-media/list/
14195 T:      git git://linuxtv.org/media_tree.git
14196 F:      Documentation/admin-guide/media/
14197 F:      Documentation/devicetree/bindings/media/
14198 F:      Documentation/driver-api/media/
14199 F:      Documentation/userspace-api/media/
14200 F:      drivers/media/
14201 F:      drivers/staging/media/
14202 F:      include/dt-bindings/media/
14203 F:      include/linux/platform_data/media/
14204 F:      include/media/
14205 F:      include/uapi/linux/dvb/
14206 F:      include/uapi/linux/ivtv*
14207 F:      include/uapi/linux/media.h
14208 F:      include/uapi/linux/uvcvideo.h
14209 F:      include/uapi/linux/v4l2-*
14210 F:      include/uapi/linux/videodev2.h
14211
14212 MEDIATEK BLUETOOTH DRIVER
14213 M:      Sean Wang <[email protected]>
14214 L:      [email protected]
14215 L:      [email protected] (moderated for non-subscribers)
14216 S:      Maintained
14217 F:      Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
14218 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
14219 F:      drivers/bluetooth/btmtkuart.c
14220
14221 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
14222 M:      Sean Wang <[email protected]>
14223 L:      [email protected]
14224 S:      Maintained
14225 F:      Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
14226 F:      drivers/power/reset/mt6323-poweroff.c
14227
14228 MEDIATEK CIR DRIVER
14229 M:      Sean Wang <[email protected]>
14230 S:      Maintained
14231 F:      drivers/media/rc/mtk-cir.c
14232
14233 MEDIATEK DMA DRIVER
14234 M:      Sean Wang <[email protected]>
14235 L:      [email protected]
14236 L:      [email protected] (moderated for non-subscribers)
14237 L:      [email protected] (moderated for non-subscribers)
14238 S:      Maintained
14239 F:      Documentation/devicetree/bindings/dma/mediatek,*
14240 F:      drivers/dma/mediatek/
14241
14242 MEDIATEK ETHERNET DRIVER
14243 M:      Felix Fietkau <[email protected]>
14244 M:      Sean Wang <[email protected]>
14245 M:      Mark Lee <[email protected]>
14246 M:      Lorenzo Bianconi <[email protected]>
14247 L:      [email protected]
14248 S:      Maintained
14249 F:      drivers/net/ethernet/mediatek/
14250
14251 MEDIATEK ETHERNET PCS DRIVER
14252 M:      Alexander Couzens <[email protected]>
14253 M:      Daniel Golle <[email protected]>
14254 L:      [email protected]
14255 S:      Maintained
14256 F:      drivers/net/pcs/pcs-mtk-lynxi.c
14257 F:      include/linux/pcs/pcs-mtk-lynxi.h
14258
14259 MEDIATEK ETHERNET PHY DRIVERS
14260 M:      Daniel Golle <[email protected]>
14261 M:      Qingfang Deng <[email protected]>
14262 M:      SkyLake Huang <[email protected]>
14263 L:      [email protected]
14264 S:      Maintained
14265 F:      drivers/net/phy/mediatek-ge-soc.c
14266 F:      drivers/net/phy/mediatek-ge.c
14267 F:      drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14268
14269 MEDIATEK I2C CONTROLLER DRIVER
14270 M:      Qii Wang <[email protected]>
14271 L:      [email protected]
14272 S:      Maintained
14273 F:      Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14274 F:      drivers/i2c/busses/i2c-mt65xx.c
14275
14276 MEDIATEK IOMMU DRIVER
14277 M:      Yong Wu <[email protected]>
14278 L:      [email protected]
14279 L:      [email protected] (moderated for non-subscribers)
14280 S:      Supported
14281 F:      Documentation/devicetree/bindings/iommu/mediatek*
14282 F:      drivers/iommu/mtk_iommu*
14283 F:      include/dt-bindings/memory/mediatek,mt*-port.h
14284 F:      include/dt-bindings/memory/mt*-port.h
14285
14286 MEDIATEK JPEG DRIVER
14287 M:      Bin Liu <[email protected]>
14288 S:      Supported
14289 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14290 F:      drivers/media/platform/mediatek/jpeg/
14291
14292 MEDIATEK KEYPAD DRIVER
14293 M:      Mattijs Korpershoek <[email protected]>
14294 S:      Supported
14295 F:      Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14296 F:      drivers/input/keyboard/mt6779-keypad.c
14297
14298 MEDIATEK MDP DRIVER
14299 M:      Minghsiu Tsai <[email protected]>
14300 M:      Houlong Wei <[email protected]>
14301 M:      Andrew-CT Chen <[email protected]>
14302 S:      Supported
14303 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
14304 F:      drivers/media/platform/mediatek/mdp/
14305 F:      drivers/media/platform/mediatek/vpu/
14306
14307 MEDIATEK MEDIA DRIVER
14308 M:      Tiffany Lin <[email protected]>
14309 M:      Andrew-CT Chen <[email protected]>
14310 M:      Yunfei Dong <[email protected]>
14311 S:      Supported
14312 F:      Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14313 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
14314 F:      drivers/media/platform/mediatek/vcodec/
14315 F:      drivers/media/platform/mediatek/vpu/
14316
14317 MEDIATEK MIPI-CSI CDPHY DRIVER
14318 M:      Julien Stephan <[email protected]>
14319 M:      Andy Hsieh <[email protected]>
14320 S:      Supported
14321 F:      Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14322 F:      drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14323
14324 MEDIATEK MMC/SD/SDIO DRIVER
14325 M:      Chaotian Jing <[email protected]>
14326 S:      Maintained
14327 F:      Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14328 F:      drivers/mmc/host/mtk-sd.c
14329
14330 MEDIATEK MT76 WIRELESS LAN DRIVER
14331 M:      Felix Fietkau <[email protected]>
14332 M:      Lorenzo Bianconi <[email protected]>
14333 M:      Ryder Lee <[email protected]>
14334 R:      Shayne Chen <[email protected]>
14335 R:      Sean Wang <[email protected]>
14336 L:      [email protected]
14337 S:      Maintained
14338 T:      git https://github.com/nbd168/wireless
14339 F:      Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14340 F:      drivers/net/wireless/mediatek/mt76/
14341
14342 MEDIATEK MT7601U WIRELESS LAN DRIVER
14343 M:      Jakub Kicinski <[email protected]>
14344 L:      [email protected]
14345 S:      Maintained
14346 F:      drivers/net/wireless/mediatek/mt7601u/
14347
14348 MEDIATEK MT7621 CLOCK DRIVER
14349 M:      Sergio Paracuellos <[email protected]>
14350 S:      Maintained
14351 F:      Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14352 F:      drivers/clk/ralink/clk-mt7621.c
14353
14354 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14355 M:      Sergio Paracuellos <[email protected]>
14356 S:      Maintained
14357 F:      Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14358 F:      drivers/pci/controller/pcie-mt7621.c
14359
14360 MEDIATEK MT7621 PHY PCI DRIVER
14361 M:      Sergio Paracuellos <[email protected]>
14362 S:      Maintained
14363 F:      Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14364 F:      drivers/phy/ralink/phy-mt7621-pci.c
14365
14366 MEDIATEK MT7621/28/88 I2C DRIVER
14367 M:      Stefan Roese <[email protected]>
14368 L:      [email protected]
14369 S:      Maintained
14370 F:      Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14371 F:      drivers/i2c/busses/i2c-mt7621.c
14372
14373 MEDIATEK MTMIPS CLOCK DRIVER
14374 M:      Sergio Paracuellos <[email protected]>
14375 S:      Maintained
14376 F:      Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14377 F:      drivers/clk/ralink/clk-mtmips.c
14378
14379 MEDIATEK NAND CONTROLLER DRIVER
14380 L:      [email protected]
14381 S:      Orphan
14382 F:      Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14383 F:      drivers/mtd/nand/raw/mtk_*
14384
14385 MEDIATEK PMIC LED DRIVER
14386 M:      Sean Wang <[email protected]>
14387 S:      Maintained
14388 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
14389 F:      drivers/leds/leds-mt6323.c
14390
14391 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14392 M:      Sean Wang <[email protected]>
14393 S:      Maintained
14394 F:      drivers/char/hw_random/mtk-rng.c
14395
14396 MEDIATEK SMI DRIVER
14397 M:      Yong Wu <[email protected]>
14398 L:      [email protected] (moderated for non-subscribers)
14399 S:      Supported
14400 F:      Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14401 F:      drivers/memory/mtk-smi.c
14402 F:      include/soc/mediatek/smi.h
14403
14404 MEDIATEK SWITCH DRIVER
14405 M:      Arınç ÜNAL <[email protected]>
14406 M:      Daniel Golle <[email protected]>
14407 M:      DENG Qingfang <[email protected]>
14408 M:      Sean Wang <[email protected]>
14409 L:      [email protected]
14410 S:      Maintained
14411 F:      drivers/net/dsa/mt7530-mdio.c
14412 F:      drivers/net/dsa/mt7530-mmio.c
14413 F:      drivers/net/dsa/mt7530.*
14414 F:      net/dsa/tag_mtk.c
14415
14416 MEDIATEK T7XX 5G WWAN MODEM DRIVER
14417 M:      Chandrashekar Devegowda <[email protected]>
14418 R:      Chiranjeevi Rapolu <[email protected]>
14419 R:      Liu Haijun <[email protected]>
14420 R:      M Chetan Kumar <[email protected]>
14421 R:      Ricardo Martinez <[email protected]>
14422 L:      [email protected]
14423 S:      Supported
14424 F:      drivers/net/wwan/t7xx/
14425
14426 MEDIATEK USB3 DRD IP DRIVER
14427 M:      Chunfeng Yun <[email protected]>
14428 L:      [email protected]
14429 L:      [email protected] (moderated for non-subscribers)
14430 L:      [email protected] (moderated for non-subscribers)
14431 S:      Maintained
14432 F:      Documentation/devicetree/bindings/usb/mediatek,*
14433 F:      drivers/usb/host/xhci-mtk*
14434 F:      drivers/usb/mtu3/
14435
14436 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14437 M:      Peter Senna Tschudin <[email protected]>
14438 M:      Ian Ray <[email protected]>
14439 M:      Martyn Welch <[email protected]>
14440 S:      Maintained
14441 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14442 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14443
14444 MEGARAID SCSI/SAS DRIVERS
14445 M:      Kashyap Desai <[email protected]>
14446 M:      Sumit Saxena <[email protected]>
14447 M:      Shivasharan S <[email protected]>
14448 M:      Chandrakanth patil <[email protected]>
14449 L:      [email protected]
14450 L:      [email protected]
14451 S:      Maintained
14452 W:      http://www.avagotech.com/support/
14453 F:      Documentation/scsi/megaraid.rst
14454 F:      drivers/scsi/megaraid.*
14455 F:      drivers/scsi/megaraid/
14456
14457 MELEXIS MLX90614 DRIVER
14458 M:      Crt Mori <[email protected]>
14459 L:      [email protected]
14460 S:      Supported
14461 W:      http://www.melexis.com
14462 F:      drivers/iio/temperature/mlx90614.c
14463
14464 MELEXIS MLX90632 DRIVER
14465 M:      Crt Mori <[email protected]>
14466 L:      [email protected]
14467 S:      Supported
14468 W:      http://www.melexis.com
14469 F:      drivers/iio/temperature/mlx90632.c
14470
14471 MELEXIS MLX90635 DRIVER
14472 M:      Crt Mori <[email protected]>
14473 L:      [email protected]
14474 S:      Supported
14475 W:      http://www.melexis.com
14476 F:      drivers/iio/temperature/mlx90635.c
14477
14478 MELFAS MIP4 TOUCHSCREEN DRIVER
14479 M:      Sangwon Jee <[email protected]>
14480 S:      Supported
14481 W:      http://www.melfas.com
14482 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14483 F:      drivers/input/touchscreen/melfas_mip4.c
14484
14485 MELLANOX BLUEFIELD I2C DRIVER
14486 M:      Khalil Blaiech <[email protected]>
14487 M:      Asmaa Mnebhi <[email protected]>
14488 L:      [email protected]
14489 S:      Supported
14490 F:      drivers/i2c/busses/i2c-mlxbf.c
14491
14492 MELLANOX ETHERNET DRIVER (mlx4_en)
14493 M:      Tariq Toukan <[email protected]>
14494 L:      [email protected]
14495 S:      Supported
14496 W:      http://www.mellanox.com
14497 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14498 F:      drivers/net/ethernet/mellanox/mlx4/en_*
14499
14500 MELLANOX ETHERNET DRIVER (mlx5e)
14501 M:      Saeed Mahameed <[email protected]>
14502 M:      Tariq Toukan <[email protected]>
14503 L:      [email protected]
14504 S:      Supported
14505 W:      http://www.mellanox.com
14506 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14507 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
14508
14509 MELLANOX ETHERNET INNOVA DRIVERS
14510 R:      Boris Pismenny <[email protected]>
14511 L:      [email protected]
14512 S:      Supported
14513 W:      http://www.mellanox.com
14514 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14515 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
14516 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
14517 F:      include/linux/mlx5/mlx5_ifc_fpga.h
14518
14519 MELLANOX ETHERNET SWITCH DRIVERS
14520 M:      Ido Schimmel <[email protected]>
14521 M:      Petr Machata <[email protected]>
14522 L:      [email protected]
14523 S:      Supported
14524 W:      http://www.mellanox.com
14525 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14526 F:      drivers/net/ethernet/mellanox/mlxsw/
14527 F:      tools/testing/selftests/drivers/net/mlxsw/
14528
14529 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
14530 M:      [email protected]
14531 L:      [email protected]
14532 S:      Supported
14533 W:      http://www.mellanox.com
14534 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14535 F:      drivers/net/ethernet/mellanox/mlxfw/
14536
14537 MELLANOX HARDWARE PLATFORM SUPPORT
14538 M:      Hans de Goede <[email protected]>
14539 M:      Ilpo Järvinen <[email protected]>
14540 M:      Vadim Pasternak <[email protected]>
14541 L:      [email protected]
14542 S:      Supported
14543 F:      Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
14544 F:      drivers/platform/mellanox/
14545 F:      include/linux/platform_data/mlxreg.h
14546
14547 MELLANOX MLX4 core VPI driver
14548 M:      Tariq Toukan <[email protected]>
14549 L:      [email protected]
14550 L:      [email protected]
14551 S:      Supported
14552 W:      http://www.mellanox.com
14553 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14554 F:      drivers/net/ethernet/mellanox/mlx4/
14555 F:      include/linux/mlx4/
14556
14557 MELLANOX MLX4 IB driver
14558 M:      Yishai Hadas <[email protected]>
14559 L:      [email protected]
14560 S:      Supported
14561 W:      http://www.mellanox.com
14562 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14563 F:      drivers/infiniband/hw/mlx4/
14564 F:      include/linux/mlx4/
14565 F:      include/uapi/rdma/mlx4-abi.h
14566
14567 MELLANOX MLX5 core VPI driver
14568 M:      Saeed Mahameed <[email protected]>
14569 M:      Leon Romanovsky <[email protected]>
14570 M:      Tariq Toukan <[email protected]>
14571 L:      [email protected]
14572 L:      [email protected]
14573 S:      Supported
14574 W:      http://www.mellanox.com
14575 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14576 F:      Documentation/networking/device_drivers/ethernet/mellanox/
14577 F:      drivers/net/ethernet/mellanox/mlx5/core/
14578 F:      include/linux/mlx5/
14579
14580 MELLANOX MLX5 IB driver
14581 M:      Leon Romanovsky <[email protected]>
14582 L:      [email protected]
14583 S:      Supported
14584 W:      http://www.mellanox.com
14585 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14586 F:      drivers/infiniband/hw/mlx5/
14587 F:      include/linux/mlx5/
14588 F:      include/uapi/rdma/mlx5-abi.h
14589
14590 MELLANOX MLX5 VDPA DRIVER
14591 M:      Dragos Tatulea <[email protected]>
14592 L:      [email protected]
14593 S:      Supported
14594 F:      drivers/vdpa/mlx5/
14595
14596 MELLANOX MLXCPLD I2C AND MUX DRIVER
14597 M:      Vadim Pasternak <[email protected]>
14598 M:      Michael Shych <[email protected]>
14599 L:      [email protected]
14600 S:      Supported
14601 F:      Documentation/i2c/busses/i2c-mlxcpld.rst
14602 F:      drivers/i2c/busses/i2c-mlxcpld.c
14603 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
14604
14605 MELLANOX MLXCPLD LED DRIVER
14606 M:      Vadim Pasternak <[email protected]>
14607 L:      [email protected]
14608 S:      Supported
14609 F:      Documentation/leds/leds-mlxcpld.rst
14610 F:      drivers/leds/leds-mlxcpld.c
14611 F:      drivers/leds/leds-mlxreg.c
14612
14613 MELLANOX PLATFORM DRIVER
14614 M:      Vadim Pasternak <[email protected]>
14615 L:      [email protected]
14616 S:      Supported
14617 F:      drivers/platform/x86/mlx-platform.c
14618
14619 MEMBARRIER SUPPORT
14620 M:      Mathieu Desnoyers <[email protected]>
14621 M:      "Paul E. McKenney" <[email protected]>
14622 L:      [email protected]
14623 S:      Supported
14624 F:      Documentation/scheduler/membarrier.rst
14625 F:      arch/*/include/asm/membarrier.h
14626 F:      arch/*/include/asm/sync_core.h
14627 F:      include/uapi/linux/membarrier.h
14628 F:      kernel/sched/membarrier.c
14629
14630 MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14631 M:      Mike Rapoport <[email protected]>
14632 L:      [email protected]
14633 S:      Maintained
14634 F:      Documentation/core-api/boot-time-mm.rst
14635 F:      include/linux/memblock.h
14636 F:      mm/memblock.c
14637 F:      mm/mm_init.c
14638 F:      tools/testing/memblock/
14639
14640 MEMORY ALLOCATION PROFILING
14641 M:      Suren Baghdasaryan <[email protected]>
14642 M:      Kent Overstreet <[email protected]>
14643 L:      [email protected]
14644 S:      Maintained
14645 F:      Documentation/mm/allocation-profiling.rst
14646 F:      include/linux/alloc_tag.h
14647 F:      include/linux/pgalloc_tag.h
14648 F:      lib/alloc_tag.c
14649
14650 MEMORY CONTROLLER DRIVERS
14651 M:      Krzysztof Kozlowski <[email protected]>
14652 L:      [email protected]
14653 S:      Maintained
14654 B:      mailto:[email protected]
14655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
14656 F:      Documentation/devicetree/bindings/memory-controllers/
14657 F:      drivers/memory/
14658 F:      include/dt-bindings/memory/
14659 F:      include/memory/
14660
14661 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
14662 M:      Dmitry Osipenko <[email protected]>
14663 L:      [email protected]
14664 L:      [email protected]
14665 S:      Maintained
14666 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
14667 F:      drivers/devfreq/tegra30-devfreq.c
14668
14669 MEMORY HOT(UN)PLUG
14670 M:      David Hildenbrand <[email protected]>
14671 M:      Oscar Salvador <[email protected]>
14672 L:      [email protected]
14673 S:      Maintained
14674 F:      Documentation/admin-guide/mm/memory-hotplug.rst
14675 F:      Documentation/core-api/memory-hotplug.rst
14676 F:      drivers/base/memory.c
14677 F:      include/linux/memory_hotplug.h
14678 F:      mm/memory_hotplug.c
14679 F:      tools/testing/selftests/memory-hotplug/
14680
14681 MEMORY MANAGEMENT
14682 M:      Andrew Morton <[email protected]>
14683 L:      [email protected]
14684 S:      Maintained
14685 W:      http://www.linux-mm.org
14686 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14687 T:      quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
14688 F:      include/linux/gfp.h
14689 F:      include/linux/gfp_types.h
14690 F:      include/linux/memfd.h
14691 F:      include/linux/memory.h
14692 F:      include/linux/memory_hotplug.h
14693 F:      include/linux/memory-tiers.h
14694 F:      include/linux/mempolicy.h
14695 F:      include/linux/mempool.h
14696 F:      include/linux/memremap.h
14697 F:      include/linux/mm.h
14698 F:      include/linux/mm_*.h
14699 F:      include/linux/mmzone.h
14700 F:      include/linux/mmu_notifier.h
14701 F:      include/linux/pagewalk.h
14702 F:      include/linux/rmap.h
14703 F:      include/trace/events/ksm.h
14704 F:      mm/
14705 F:      tools/mm/
14706 F:      tools/testing/selftests/mm/
14707 N:      include/linux/page[-_]*
14708
14709 MEMORY MAPPING
14710 M:      Andrew Morton <[email protected]>
14711 R:      Liam R. Howlett <[email protected]>
14712 R:      Vlastimil Babka <[email protected]>
14713 R:      Lorenzo Stoakes <[email protected]>
14714 L:      [email protected]
14715 S:      Maintained
14716 W:      http://www.linux-mm.org
14717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14718 F:      mm/mmap.c
14719
14720 MEMORY TECHNOLOGY DEVICES (MTD)
14721 M:      Miquel Raynal <[email protected]>
14722 M:      Richard Weinberger <[email protected]>
14723 M:      Vignesh Raghavendra <[email protected]>
14724 L:      [email protected]
14725 S:      Maintained
14726 W:      http://www.linux-mtd.infradead.org/
14727 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14728 C:      irc://irc.oftc.net/mtd
14729 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
14730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
14731 F:      Documentation/devicetree/bindings/mtd/
14732 F:      drivers/mtd/
14733 F:      include/linux/mtd/
14734 F:      include/uapi/mtd/
14735
14736 MEMSENSING MICROSYSTEMS MSA311 DRIVER
14737 M:      Dmitry Rokosov <[email protected]>
14738 L:      [email protected]
14739 S:      Maintained
14740 F:      Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
14741 F:      drivers/iio/accel/msa311.c
14742
14743 MEN A21 WATCHDOG DRIVER
14744 M:      Johannes Thumshirn <[email protected]>
14745 L:      [email protected]
14746 S:      Maintained
14747 F:      drivers/watchdog/mena21_wdt.c
14748
14749 MEN CHAMELEON BUS (mcb)
14750 M:      Johannes Thumshirn <[email protected]>
14751 S:      Maintained
14752 F:      Documentation/driver-api/men-chameleon-bus.rst
14753 F:      drivers/mcb/
14754 F:      include/linux/mcb.h
14755
14756 MEN F21BMC (Board Management Controller)
14757 M:      Andreas Werner <[email protected]>
14758 S:      Supported
14759 F:      Documentation/hwmon/menf21bmc.rst
14760 F:      drivers/hwmon/menf21bmc_hwmon.c
14761 F:      drivers/leds/leds-menf21bmc.c
14762 F:      drivers/mfd/menf21bmc.c
14763 F:      drivers/watchdog/menf21bmc_wdt.c
14764
14765 MEN Z069 WATCHDOG DRIVER
14766 M:      Johannes Thumshirn <[email protected]>
14767 L:      [email protected]
14768 S:      Maintained
14769 F:      drivers/watchdog/menz69_wdt.c
14770
14771 MESON AO CEC DRIVER FOR AMLOGIC SOCS
14772 M:      Neil Armstrong <[email protected]>
14773 L:      [email protected]
14774 L:      [email protected]
14775 S:      Supported
14776 W:      http://linux-meson.com/
14777 T:      git git://linuxtv.org/media_tree.git
14778 F:      Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
14779 F:      drivers/media/cec/platform/meson/ao-cec-g12a.c
14780 F:      drivers/media/cec/platform/meson/ao-cec.c
14781
14782 MESON GE2D DRIVER FOR AMLOGIC SOCS
14783 M:      Neil Armstrong <[email protected]>
14784 L:      [email protected]
14785 L:      [email protected]
14786 S:      Supported
14787 T:      git git://linuxtv.org/media_tree.git
14788 F:      Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
14789 F:      drivers/media/platform/amlogic/meson-ge2d/
14790
14791 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
14792 M:      Liang Yang <[email protected]>
14793 L:      [email protected]
14794 S:      Maintained
14795 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
14796 F:      drivers/mtd/nand/raw/meson_*
14797
14798 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
14799 M:      Neil Armstrong <[email protected]>
14800 L:      [email protected]
14801 L:      [email protected]
14802 S:      Supported
14803 T:      git git://linuxtv.org/media_tree.git
14804 F:      Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
14805 F:      drivers/staging/media/meson/vdec/
14806
14807 META ETHERNET DRIVERS
14808 M:      Alexander Duyck <[email protected]>
14809 M:      Jakub Kicinski <[email protected]>
14810 R:      [email protected]
14811 S:      Supported
14812 F:      drivers/net/ethernet/meta/
14813
14814 METHODE UDPU SUPPORT
14815 M:      Robert Marko <[email protected]>
14816 S:      Maintained
14817 F:      arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
14818 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
14819
14820 MHI BUS
14821 M:      Manivannan Sadhasivam <[email protected]>
14822 L:      [email protected]
14823 L:      [email protected]
14824 S:      Maintained
14825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
14826 F:      Documentation/ABI/stable/sysfs-bus-mhi
14827 F:      Documentation/mhi/
14828 F:      drivers/bus/mhi/
14829 F:      drivers/pci/endpoint/functions/pci-epf-mhi.c
14830 F:      include/linux/mhi.h
14831
14832 MICROBLAZE ARCHITECTURE
14833 M:      Michal Simek <[email protected]>
14834 S:      Supported
14835 W:      http://www.monstr.eu/fdt/
14836 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
14837 F:      arch/microblaze/
14838
14839 MICROBLAZE TMR INJECT
14840 M:      Appana Durga Kedareswara rao <[email protected]>
14841 S:      Supported
14842 F:      Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
14843 F:      drivers/misc/xilinx_tmr_inject.c
14844
14845 MICROBLAZE TMR MANAGER
14846 M:      Appana Durga Kedareswara rao <[email protected]>
14847 S:      Supported
14848 F:      Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
14849 F:      Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
14850 F:      drivers/misc/xilinx_tmr_manager.c
14851
14852 MICROCHIP AT91 DMA DRIVERS
14853 M:      Ludovic Desroches <[email protected]>
14854 L:      [email protected] (moderated for non-subscribers)
14855 L:      [email protected]
14856 S:      Supported
14857 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
14858 F:      drivers/dma/at_hdmac.c
14859 F:      drivers/dma/at_xdmac.c
14860 F:      include/dt-bindings/dma/at91.h
14861
14862 MICROCHIP AT91 SERIAL DRIVER
14863 M:      Richard Genoud <[email protected]>
14864 S:      Maintained
14865 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14866 F:      drivers/tty/serial/atmel_serial.c
14867 F:      drivers/tty/serial/atmel_serial.h
14868
14869 MICROCHIP AT91 USART MFD DRIVER
14870 M:      Radu Pirea <[email protected]>
14871 L:      [email protected]
14872 S:      Supported
14873 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14874 F:      drivers/mfd/at91-usart.c
14875 F:      include/dt-bindings/mfd/at91-usart.h
14876
14877 MICROCHIP AT91 USART SPI DRIVER
14878 M:      Radu Pirea <[email protected]>
14879 L:      [email protected]
14880 S:      Supported
14881 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14882 F:      drivers/spi/spi-at91-usart.c
14883
14884 MICROCHIP AUDIO ASOC DRIVERS
14885 M:      Claudiu Beznea <[email protected]>
14886 L:      [email protected] (moderated for non-subscribers)
14887 S:      Supported
14888 F:      Documentation/devicetree/bindings/sound/atmel*
14889 F:      Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
14890 F:      Documentation/devicetree/bindings/sound/microchip,sama7g5-*
14891 F:      Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
14892 F:      sound/soc/atmel
14893
14894 MICROCHIP CSI2DC DRIVER
14895 M:      Eugen Hristev <[email protected]>
14896 L:      [email protected]
14897 S:      Supported
14898 F:      Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
14899 F:      drivers/media/platform/microchip/microchip-csi2dc.c
14900
14901 MICROCHIP ECC DRIVER
14902 L:      [email protected]
14903 S:      Orphan
14904 F:      drivers/crypto/atmel-ecc.*
14905
14906 MICROCHIP EIC DRIVER
14907 M:      Claudiu Beznea <[email protected]>
14908 L:      [email protected] (moderated for non-subscribers)
14909 S:      Supported
14910 F:      Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
14911 F:      drivers/irqchip/irq-mchp-eic.c
14912
14913 MICROCHIP I2C DRIVER
14914 M:      Codrin Ciubotariu <[email protected]>
14915 L:      [email protected]
14916 S:      Supported
14917 F:      drivers/i2c/busses/i2c-at91-*.c
14918 F:      drivers/i2c/busses/i2c-at91.h
14919
14920 MICROCHIP ISC DRIVER
14921 M:      Eugen Hristev <[email protected]>
14922 L:      [email protected]
14923 S:      Supported
14924 F:      Documentation/devicetree/bindings/media/atmel,isc.yaml
14925 F:      Documentation/devicetree/bindings/media/microchip,xisc.yaml
14926 F:      drivers/media/platform/microchip/microchip-isc*
14927 F:      drivers/media/platform/microchip/microchip-sama*-isc*
14928 F:      drivers/staging/media/deprecated/atmel/atmel-isc*
14929 F:      drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
14930 F:      include/linux/atmel-isc-media.h
14931
14932 MICROCHIP ISI DRIVER
14933 M:      Eugen Hristev <[email protected]>
14934 L:      [email protected]
14935 S:      Supported
14936 F:      drivers/media/platform/atmel/atmel-isi.c
14937 F:      drivers/media/platform/atmel/atmel-isi.h
14938
14939 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
14940 M:      Woojung Huh <[email protected]>
14941 M:      [email protected]
14942 L:      [email protected]
14943 S:      Maintained
14944 F:      Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
14945 F:      Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
14946 F:      drivers/net/dsa/microchip/*
14947 F:      include/linux/dsa/ksz_common.h
14948 F:      include/linux/platform_data/microchip-ksz.h
14949 F:      net/dsa/tag_ksz.c
14950
14951 MICROCHIP LAN743X ETHERNET DRIVER
14952 M:      Bryan Whitehead <[email protected]>
14953 M:      [email protected]
14954 L:      [email protected]
14955 S:      Maintained
14956 F:      drivers/net/ethernet/microchip/lan743x_*
14957
14958 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
14959 M:      Arun Ramadoss <[email protected]>
14960 R:      [email protected]
14961 L:      [email protected]
14962 S:      Maintained
14963 F:      drivers/net/phy/microchip_t1.c
14964
14965 MICROCHIP LAN966X ETHERNET DRIVER
14966 M:      Horatiu Vultur <[email protected]>
14967 M:      [email protected]
14968 L:      [email protected]
14969 S:      Maintained
14970 F:      drivers/net/ethernet/microchip/lan966x/*
14971
14972 MICROCHIP LAN966X OIC DRIVER
14973 M:      Herve Codina <[email protected]>
14974 S:      Maintained
14975 F:      Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
14976 F:      drivers/irqchip/irq-lan966x-oic.c
14977
14978 MICROCHIP LCDFB DRIVER
14979 M:      Nicolas Ferre <[email protected]>
14980 L:      [email protected]
14981 S:      Maintained
14982 F:      drivers/video/fbdev/atmel_lcdfb.c
14983 F:      include/video/atmel_lcdc.h
14984
14985 MICROCHIP MCP16502 PMIC DRIVER
14986 M:      Claudiu Beznea <[email protected]>
14987 L:      [email protected] (moderated for non-subscribers)
14988 S:      Supported
14989 F:      Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
14990 F:      drivers/regulator/mcp16502.c
14991
14992 MICROCHIP MCP3564 ADC DRIVER
14993 M:      Marius Cristea <[email protected]>
14994 L:      [email protected]
14995 S:      Supported
14996 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
14997 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
14998 F:      drivers/iio/adc/mcp3564.c
14999
15000 MICROCHIP MCP3911 ADC DRIVER
15001 M:      Marcus Folkesson <[email protected]>
15002 M:      Kent Gustavsson <[email protected]>
15003 L:      [email protected]
15004 S:      Maintained
15005 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
15006 F:      drivers/iio/adc/mcp3911.c
15007
15008 MICROCHIP MMC/SD/SDIO MCI DRIVER
15009 M:      Aubin Constans <[email protected]>
15010 S:      Maintained
15011 F:      drivers/mmc/host/atmel-mci.c
15012
15013 MICROCHIP NAND DRIVER
15014 L:      [email protected]
15015 S:      Orphan
15016 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
15017 F:      drivers/mtd/nand/raw/atmel/*
15018
15019 MICROCHIP OTPC DRIVER
15020 M:      Claudiu Beznea <[email protected]>
15021 L:      [email protected] (moderated for non-subscribers)
15022 S:      Supported
15023 F:      Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
15024 F:      drivers/nvmem/microchip-otpc.c
15025 F:      include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
15026
15027 MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
15028 M:      Marius Cristea <[email protected]>
15029 L:      [email protected]
15030 S:      Supported
15031 F:      Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
15032 F:      drivers/iio/adc/pac1934.c
15033
15034 MICROCHIP PCI1XXXX GP DRIVER
15035 M:      Vaibhaav Ram T.L <[email protected]>
15036 M:      Kumaravel Thiagarajan <[email protected]>
15037 L:      [email protected]
15038 S:      Supported
15039 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
15040 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
15041 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
15042 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
15043
15044 MICROCHIP PCI1XXXX I2C DRIVER
15045 M:      Tharun Kumar P <[email protected]>
15046 M:      Kumaravel Thiagarajan <[email protected]>
15047 M:      Microchip Linux Driver Support <[email protected]>
15048 L:      [email protected]
15049 S:      Maintained
15050 F:      drivers/i2c/busses/i2c-mchp-pci1xxxx.c
15051
15052 MICROCHIP PCIe UART DRIVER
15053 M:      Kumaravel Thiagarajan <[email protected]>
15054 M:      Tharun Kumar P <[email protected]>
15055 L:      [email protected]
15056 S:      Maintained
15057 F:      drivers/tty/serial/8250/8250_pci1xxxx.c
15058
15059 MICROCHIP POLARFIRE FPGA DRIVERS
15060 M:      Conor Dooley <[email protected]>
15061 R:      Vladimir Georgiev <[email protected]>
15062 L:      [email protected]
15063 S:      Supported
15064 F:      Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
15065 F:      drivers/fpga/microchip-spi.c
15066
15067 MICROCHIP PWM DRIVER
15068 M:      Claudiu Beznea <[email protected]>
15069 L:      [email protected] (moderated for non-subscribers)
15070 L:      [email protected]
15071 S:      Supported
15072 F:      Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
15073 F:      drivers/pwm/pwm-atmel.c
15074
15075 MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
15076 M:      Manikandan Muralidharan <[email protected]>
15077 M:      Dharma Balasubiramani <[email protected]>
15078 L:      [email protected]
15079 S:      Supported
15080 F:      Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
15081 F:      drivers/gpu/drm/bridge/microchip-lvds.c
15082
15083 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
15084 M:      Eugen Hristev <[email protected]>
15085 L:      [email protected]
15086 S:      Supported
15087 F:      Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
15088 F:      drivers/iio/adc/at91-sama5d2_adc.c
15089 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
15090
15091 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
15092 M:      Claudiu Beznea <[email protected]>
15093 S:      Supported
15094 F:      Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
15095 F:      drivers/power/reset/at91-sama5d2_shdwc.c
15096
15097 MICROCHIP SOC DRIVERS
15098 M:      Conor Dooley <[email protected]>
15099 S:      Supported
15100 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
15101 F:      Documentation/devicetree/bindings/soc/microchip/
15102 F:      drivers/soc/microchip/
15103
15104 MICROCHIP SPI DRIVER
15105 M:      Ryan Wanner <[email protected]>
15106 S:      Supported
15107 F:      drivers/spi/spi-atmel.*
15108
15109 MICROCHIP SSC DRIVER
15110 M:      Claudiu Beznea <[email protected]>
15111 L:      [email protected] (moderated for non-subscribers)
15112 S:      Supported
15113 F:      Documentation/devicetree/bindings/misc/atmel-ssc.txt
15114 F:      drivers/misc/atmel-ssc.c
15115 F:      include/linux/atmel-ssc.h
15116
15117 Microchip Timer Counter Block (TCB) Capture Driver
15118 M:      Kamel Bouhara <[email protected]>
15119 L:      [email protected] (moderated for non-subscribers)
15120 L:      [email protected]
15121 S:      Maintained
15122 F:      drivers/counter/microchip-tcb-capture.c
15123
15124 MICROCHIP USB251XB DRIVER
15125 M:      Richard Leitner <[email protected]>
15126 L:      [email protected]
15127 S:      Maintained
15128 F:      Documentation/devicetree/bindings/usb/usb251xb.yaml
15129 F:      drivers/usb/misc/usb251xb.c
15130
15131 MICROCHIP USBA UDC DRIVER
15132 M:      Cristian Birsan <[email protected]>
15133 L:      [email protected] (moderated for non-subscribers)
15134 S:      Supported
15135 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
15136
15137 MICROCHIP WILC1000 WIFI DRIVER
15138 M:      Ajay Singh <[email protected]>
15139 M:      Claudiu Beznea <[email protected]>
15140 L:      [email protected]
15141 S:      Supported
15142 F:      drivers/net/wireless/microchip/wilc1000/
15143
15144 MICROSEMI MIPS SOCS
15145 M:      Alexandre Belloni <[email protected]>
15146 M:      [email protected]
15147 L:      [email protected]
15148 S:      Supported
15149 F:      Documentation/devicetree/bindings/mips/mscc.txt
15150 F:      Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
15151 F:      Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
15152 F:      arch/mips/boot/dts/mscc/
15153 F:      arch/mips/configs/generic/board-ocelot.config
15154 F:      arch/mips/generic/board-ocelot.c
15155
15156 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
15157 M:      Don Brace <[email protected]>
15158 L:      [email protected]
15159 L:      [email protected]
15160 S:      Supported
15161 F:      Documentation/scsi/smartpqi.rst
15162 F:      drivers/scsi/smartpqi/Kconfig
15163 F:      drivers/scsi/smartpqi/Makefile
15164 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
15165 F:      include/linux/cciss*.h
15166 F:      include/uapi/linux/cciss*.h
15167
15168 MICROSOFT MANA RDMA DRIVER
15169 M:      Long Li <[email protected]>
15170 M:      Ajay Sharma <[email protected]>
15171 L:      [email protected]
15172 S:      Supported
15173 F:      drivers/infiniband/hw/mana/
15174 F:      include/net/mana
15175 F:      include/uapi/rdma/mana-abi.h
15176
15177 MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
15178 M:      Maximilian Luz <[email protected]>
15179 L:      [email protected]
15180 S:      Maintained
15181 F:      drivers/platform/surface/surface_aggregator_tabletsw.c
15182
15183 MICROSOFT SURFACE BATTERY AND AC DRIVERS
15184 M:      Maximilian Luz <[email protected]>
15185 L:      [email protected]
15186 L:      [email protected]
15187 S:      Maintained
15188 F:      drivers/power/supply/surface_battery.c
15189 F:      drivers/power/supply/surface_charger.c
15190
15191 MICROSOFT SURFACE DTX DRIVER
15192 M:      Maximilian Luz <[email protected]>
15193 L:      [email protected]
15194 S:      Maintained
15195 F:      Documentation/driver-api/surface_aggregator/clients/dtx.rst
15196 F:      drivers/platform/surface/surface_dtx.c
15197 F:      include/uapi/linux/surface_aggregator/dtx.h
15198
15199 MICROSOFT SURFACE SENSOR FAN DRIVER
15200 M:      Maximilian Luz <[email protected]>
15201 M:      Ivor Wanders <[email protected]>
15202 L:      [email protected]
15203 S:      Maintained
15204 F:      Documentation/hwmon/surface_fan.rst
15205 F:      drivers/hwmon/surface_fan.c
15206
15207 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
15208 M:      Maximilian Luz <[email protected]>
15209 L:      [email protected]
15210 S:      Maintained
15211 F:      drivers/platform/surface/surface_gpe.c
15212
15213 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
15214 M:      Hans de Goede <[email protected]>
15215 M:      Ilpo Järvinen <[email protected]>
15216 M:      Maximilian Luz <[email protected]>
15217 L:      [email protected]
15218 S:      Maintained
15219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
15220 F:      drivers/platform/surface/
15221
15222 MICROSOFT SURFACE HID TRANSPORT DRIVER
15223 M:      Maximilian Luz <[email protected]>
15224 L:      [email protected]
15225 L:      [email protected]
15226 S:      Maintained
15227 F:      drivers/hid/surface-hid/
15228
15229 MICROSOFT SURFACE HOT-PLUG DRIVER
15230 M:      Maximilian Luz <[email protected]>
15231 L:      [email protected]
15232 S:      Maintained
15233 F:      drivers/platform/surface/surface_hotplug.c
15234
15235 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
15236 M:      Maximilian Luz <[email protected]>
15237 L:      [email protected]
15238 S:      Maintained
15239 F:      drivers/platform/surface/surface_platform_profile.c
15240
15241 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
15242 M:      Chen Yu <[email protected]>
15243 L:      [email protected]
15244 S:      Supported
15245 F:      drivers/platform/surface/surfacepro3_button.c
15246
15247 MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
15248 M:      Maximilian Luz <[email protected]>
15249 L:      [email protected]
15250 S:      Maintained
15251 F:      drivers/platform/surface/surface_aggregator_hub.c
15252
15253 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15254 M:      Maximilian Luz <[email protected]>
15255 L:      [email protected]
15256 S:      Maintained
15257 W:      https://github.com/linux-surface/surface-aggregator-module
15258 C:      irc://irc.libera.chat/linux-surface
15259 F:      Documentation/driver-api/surface_aggregator/
15260 F:      drivers/platform/surface/aggregator/
15261 F:      drivers/platform/surface/surface_acpi_notify.c
15262 F:      drivers/platform/surface/surface_aggregator_cdev.c
15263 F:      drivers/platform/surface/surface_aggregator_registry.c
15264 F:      include/linux/surface_acpi_notify.h
15265 F:      include/linux/surface_aggregator/
15266 F:      include/uapi/linux/surface_aggregator/
15267
15268 MICROTEK X6 SCANNER
15269 M:      Oliver Neukum <[email protected]>
15270 S:      Maintained
15271 F:      drivers/usb/image/microtek.*
15272
15273 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15274 M:      Luka Kovacic <[email protected]>
15275 M:      Luka Perkov <[email protected]>
15276 S:      Maintained
15277 F:      arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15278 F:      arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15279 F:      arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15280 F:      arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15281 F:      arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15282 F:      arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15283
15284 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15285 M:      Sakari Ailus <[email protected]>
15286 L:      [email protected]
15287 S:      Maintained
15288 F:      Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15289 F:      Documentation/driver-api/media/drivers/ccs/
15290 F:      Documentation/userspace-api/media/drivers/ccs.rst
15291 F:      drivers/media/i2c/ccs-pll.c
15292 F:      drivers/media/i2c/ccs-pll.h
15293 F:      drivers/media/i2c/ccs/
15294 F:      include/uapi/linux/ccs.h
15295 F:      include/uapi/linux/smiapp.h
15296
15297 MIPS
15298 M:      Thomas Bogendoerfer <[email protected]>
15299 L:      [email protected]
15300 S:      Maintained
15301 W:      http://www.linux-mips.org/
15302 Q:      https://patchwork.kernel.org/project/linux-mips/list/
15303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15304 F:      Documentation/devicetree/bindings/mips/
15305 F:      Documentation/arch/mips/
15306 F:      arch/mips/
15307 F:      drivers/platform/mips/
15308 F:      include/dt-bindings/mips/
15309
15310 MIPS BAIKAL-T1 PLATFORM
15311 M:      Serge Semin <[email protected]>
15312 L:      [email protected]
15313 S:      Supported
15314 F:      Documentation/devicetree/bindings/bus/baikal,bt1-*.yaml
15315 F:      Documentation/devicetree/bindings/clock/baikal,bt1-*.yaml
15316 F:      drivers/bus/bt1-*.c
15317 F:      drivers/clk/baikal-t1/
15318 F:      drivers/memory/bt1-l2-ctl.c
15319 F:      drivers/mtd/maps/physmap-bt1-rom.[ch]
15320
15321 MIPS BOSTON DEVELOPMENT BOARD
15322 M:      Paul Burton <[email protected]>
15323 L:      [email protected]
15324 S:      Maintained
15325 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
15326 F:      arch/mips/boot/dts/img/boston.dts
15327 F:      arch/mips/configs/generic/board-boston.config
15328 F:      drivers/clk/imgtec/clk-boston.c
15329 F:      include/dt-bindings/clock/boston-clock.h
15330
15331 MIPS CORE DRIVERS
15332 M:      Thomas Bogendoerfer <[email protected]>
15333 M:      Serge Semin <[email protected]>
15334 L:      [email protected]
15335 S:      Supported
15336 F:      drivers/bus/mips_cdmm.c
15337 F:      drivers/clocksource/mips-gic-timer.c
15338 F:      drivers/cpuidle/cpuidle-cps.c
15339 F:      drivers/irqchip/irq-mips-cpu.c
15340 F:      drivers/irqchip/irq-mips-gic.c
15341
15342 MIPS GENERIC PLATFORM
15343 M:      Paul Burton <[email protected]>
15344 L:      [email protected]
15345 S:      Supported
15346 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15347 F:      arch/mips/generic/
15348 F:      arch/mips/tools/generic-board-config.sh
15349
15350 MIPS RINT INSTRUCTION EMULATION
15351 M:      Aleksandar Markovic <[email protected]>
15352 L:      [email protected]
15353 S:      Supported
15354 F:      arch/mips/math-emu/dp_rint.c
15355 F:      arch/mips/math-emu/sp_rint.c
15356
15357 MIPS/LOONGSON1 ARCHITECTURE
15358 M:      Keguang Zhang <[email protected]>
15359 L:      [email protected]
15360 S:      Maintained
15361 F:      Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15362 F:      arch/mips/include/asm/mach-loongson32/
15363 F:      arch/mips/loongson32/
15364 F:      drivers/*/*loongson1*
15365 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15366
15367 MIPS/LOONGSON2EF ARCHITECTURE
15368 M:      Jiaxun Yang <[email protected]>
15369 L:      [email protected]
15370 S:      Maintained
15371 F:      arch/mips/include/asm/mach-loongson2ef/
15372 F:      arch/mips/loongson2ef/
15373 F:      drivers/cpufreq/loongson2_cpufreq.c
15374
15375 MIPS/LOONGSON64 ARCHITECTURE
15376 M:      Huacai Chen <[email protected]>
15377 M:      Jiaxun Yang <[email protected]>
15378 L:      [email protected]
15379 S:      Maintained
15380 F:      arch/mips/include/asm/mach-loongson64/
15381 F:      arch/mips/loongson64/
15382 F:      drivers/irqchip/irq-loongson*
15383 F:      drivers/platform/mips/cpu_hwmon.c
15384
15385 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15386 M:      Hans Verkuil <[email protected]>
15387 L:      [email protected]
15388 S:      Odd Fixes
15389 W:      https://linuxtv.org
15390 T:      git git://linuxtv.org/media_tree.git
15391 F:      drivers/media/radio/radio-miropcm20*
15392
15393 MITSUMI MM8013 FG DRIVER
15394 M:      Konrad Dybcio <[email protected]>
15395 F:      Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15396 F:      drivers/power/supply/mm8013.c
15397
15398 MMP SUPPORT
15399 R:      Lubomir Rintel <[email protected]>
15400 L:      [email protected] (moderated for non-subscribers)
15401 S:      Odd Fixes
15402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15403 F:      arch/arm/boot/dts/marvell/mmp*
15404 F:      arch/arm/mach-mmp/
15405 F:      include/linux/soc/mmp/
15406
15407 MMP USB PHY DRIVERS
15408 R:      Lubomir Rintel <[email protected]>
15409 L:      [email protected] (moderated for non-subscribers)
15410 S:      Maintained
15411 F:      drivers/phy/marvell/phy-mmp3-usb.c
15412 F:      drivers/phy/marvell/phy-pxa-usb.c
15413
15414 MMU GATHER AND TLB INVALIDATION
15415 M:      Will Deacon <[email protected]>
15416 M:      "Aneesh Kumar K.V" <[email protected]>
15417 M:      Andrew Morton <[email protected]>
15418 M:      Nick Piggin <[email protected]>
15419 M:      Peter Zijlstra <[email protected]>
15420 L:      [email protected]
15421 L:      [email protected]
15422 S:      Maintained
15423 F:      arch/*/include/asm/tlb.h
15424 F:      include/asm-generic/tlb.h
15425 F:      mm/mmu_gather.c
15426
15427 MN88472 MEDIA DRIVER
15428 L:      [email protected]
15429 S:      Orphan
15430 W:      https://linuxtv.org
15431 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15432 F:      drivers/media/dvb-frontends/mn88472*
15433
15434 MN88473 MEDIA DRIVER
15435 L:      [email protected]
15436 S:      Orphan
15437 W:      https://linuxtv.org
15438 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15439 F:      drivers/media/dvb-frontends/mn88473*
15440
15441 MOBILEYE MIPS SOCS
15442 M:      Vladimir Kondratiev <[email protected]>
15443 M:      Gregory CLEMENT <[email protected]>
15444 M:      Théo Lebrun <[email protected]>
15445 L:      [email protected]
15446 S:      Maintained
15447 F:      Documentation/devicetree/bindings/mips/mobileye.yaml
15448 F:      Documentation/devicetree/bindings/soc/mobileye/
15449 F:      arch/mips/boot/dts/mobileye/
15450 F:      arch/mips/configs/eyeq5_defconfig
15451 F:      arch/mips/mobileye/board-epm5.its.S
15452 F:      drivers/clk/clk-eyeq.c
15453 F:      drivers/pinctrl/pinctrl-eyeq5.c
15454 F:      drivers/reset/reset-eyeq.c
15455 F:      include/dt-bindings/clock/mobileye,eyeq5-clk.h
15456
15457 MODULE SUPPORT
15458 M:      Luis Chamberlain <[email protected]>
15459 L:      [email protected]
15460 L:      [email protected]
15461 S:      Maintained
15462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15463 F:      include/linux/kmod.h
15464 F:      include/linux/module*.h
15465 F:      kernel/module/
15466 F:      lib/test_kmod.c
15467 F:      scripts/module*
15468 F:      tools/testing/selftests/kmod/
15469
15470 MONOLITHIC POWER SYSTEM PMIC DRIVER
15471 M:      Saravanan Sekar <[email protected]>
15472 S:      Maintained
15473 F:      Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
15474 F:      Documentation/devicetree/bindings/regulator/mps,mp*.yaml
15475 F:      drivers/hwmon/pmbus/mpq7932.c
15476 F:      drivers/iio/adc/mp2629_adc.c
15477 F:      drivers/mfd/mp2629.c
15478 F:      drivers/power/supply/mp2629_charger.c
15479 F:      drivers/regulator/mp5416.c
15480 F:      drivers/regulator/mpq7920.c
15481 F:      drivers/regulator/mpq7920.h
15482 F:      include/linux/mfd/mp2629.h
15483
15484 MOST(R) TECHNOLOGY DRIVER
15485 M:      Parthiban Veerasooran <[email protected]>
15486 M:      Christian Gromm <[email protected]>
15487 S:      Maintained
15488 F:      Documentation/ABI/testing/configfs-most
15489 F:      Documentation/ABI/testing/sysfs-bus-most
15490 F:      drivers/most/
15491 F:      drivers/staging/most/
15492 F:      include/linux/most.h
15493
15494 MOTORCOMM PHY DRIVER
15495 M:      Frank <[email protected]>
15496 L:      [email protected]
15497 S:      Maintained
15498 F:      Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
15499 F:      drivers/net/phy/motorcomm.c
15500
15501 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
15502 M:      Jiri Slaby <[email protected]>
15503 S:      Maintained
15504 F:      Documentation/driver-api/tty/moxa-smartio.rst
15505 F:      drivers/tty/mxser.*
15506
15507 MP3309C BACKLIGHT DRIVER
15508 M:      Flavio Suligoi <[email protected]>
15509 L:      [email protected]
15510 S:      Maintained
15511 F:      Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
15512 F:      drivers/video/backlight/mp3309c.c
15513
15514 MPS MP2891 DRIVER
15515 M:      Noah Wang <[email protected]>
15516 L:      [email protected]
15517 S:      Maintained
15518 F:      Documentation/hwmon/mp2891.rst
15519 F:      drivers/hwmon/pmbus/mp2891.c
15520
15521 MPS MP2993 DRIVER
15522 M:      Noah Wang <[email protected]>
15523 L:      [email protected]
15524 S:      Maintained
15525 F:      Documentation/hwmon/mp2993.rst
15526 F:      drivers/hwmon/pmbus/mp2993.c
15527
15528 MPS MP9941 DRIVER
15529 M:      Noah Wang <[email protected]>
15530 L:      [email protected]
15531 S:      Maintained
15532 F:      Documentation/hwmon/mp9941.rst
15533 F:      drivers/hwmon/pmbus/mp9941.c
15534
15535 MR800 AVERMEDIA USB FM RADIO DRIVER
15536 M:      Alexey Klimov <[email protected]>
15537 L:      [email protected]
15538 S:      Maintained
15539 T:      git git://linuxtv.org/media_tree.git
15540 F:      drivers/media/radio/radio-mr800.c
15541
15542 MRF24J40 IEEE 802.15.4 RADIO DRIVER
15543 M:      Stefan Schmidt <[email protected]>
15544 L:      [email protected]
15545 S:      Odd Fixes
15546 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
15547 F:      drivers/net/ieee802154/mrf24j40.c
15548
15549 MSI EC DRIVER
15550 M:      Nikita Kravets <[email protected]>
15551 L:      [email protected]
15552 S:      Maintained
15553 W:      https://github.com/BeardOverflow/msi-ec
15554 F:      drivers/platform/x86/msi-ec.*
15555
15556 MSI LAPTOP SUPPORT
15557 M:      "Lee, Chun-Yi" <[email protected]>
15558 L:      [email protected]
15559 S:      Maintained
15560 F:      drivers/platform/x86/msi-laptop.c
15561
15562 MSI WMI SUPPORT
15563 L:      [email protected]
15564 S:      Orphan
15565 F:      drivers/platform/x86/msi-wmi.c
15566
15567 MSI WMI PLATFORM FEATURES
15568 M:      Armin Wolf <[email protected]>
15569 L:      [email protected]
15570 S:      Maintained
15571 F:      Documentation/ABI/testing/debugfs-msi-wmi-platform
15572 F:      Documentation/wmi/devices/msi-wmi-platform.rst
15573 F:      drivers/platform/x86/msi-wmi-platform.c
15574
15575 MSI001 MEDIA DRIVER
15576 L:      [email protected]
15577 S:      Orphan
15578 W:      https://linuxtv.org
15579 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15580 F:      drivers/media/tuners/msi001*
15581
15582 MSI2500 MEDIA DRIVER
15583 L:      [email protected]
15584 S:      Orphan
15585 W:      https://linuxtv.org
15586 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15587 F:      drivers/media/usb/msi2500/
15588
15589 MSTAR INTERRUPT CONTROLLER DRIVER
15590 M:      Mark-PK Tsai <[email protected]>
15591 M:      Daniel Palmer <[email protected]>
15592 S:      Maintained
15593 F:      Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
15594 F:      drivers/irqchip/irq-mst-intc.c
15595
15596 MSYSTEMS DISKONCHIP G3 MTD DRIVER
15597 M:      Robert Jarzmik <[email protected]>
15598 L:      [email protected]
15599 S:      Maintained
15600 F:      drivers/mtd/devices/docg3*
15601
15602 MT9M114 ONSEMI SENSOR DRIVER
15603 M:      Laurent Pinchart <[email protected]>
15604 L:      [email protected]
15605 S:      Maintained
15606 T:      git git://linuxtv.org/media_tree.git
15607 F:      Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
15608 F:      drivers/media/i2c/mt9m114.c
15609
15610 MT9P031 APTINA CAMERA SENSOR
15611 M:      Laurent Pinchart <[email protected]>
15612 L:      [email protected]
15613 S:      Maintained
15614 T:      git git://linuxtv.org/media_tree.git
15615 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
15616 F:      drivers/media/i2c/mt9p031.c
15617 F:      include/media/i2c/mt9p031.h
15618
15619 MT9T112 APTINA CAMERA SENSOR
15620 M:      Jacopo Mondi <[email protected]>
15621 L:      [email protected]
15622 S:      Odd Fixes
15623 T:      git git://linuxtv.org/media_tree.git
15624 F:      drivers/media/i2c/mt9t112.c
15625 F:      include/media/i2c/mt9t112.h
15626
15627 MT9V032 APTINA CAMERA SENSOR
15628 M:      Laurent Pinchart <[email protected]>
15629 L:      [email protected]
15630 S:      Maintained
15631 T:      git git://linuxtv.org/media_tree.git
15632 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
15633 F:      drivers/media/i2c/mt9v032.c
15634 F:      include/media/i2c/mt9v032.h
15635
15636 MT9V111 APTINA CAMERA SENSOR
15637 M:      Jacopo Mondi <[email protected]>
15638 L:      [email protected]
15639 S:      Maintained
15640 T:      git git://linuxtv.org/media_tree.git
15641 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
15642 F:      drivers/media/i2c/mt9v111.c
15643
15644 MULTIFUNCTION DEVICES (MFD)
15645 M:      Lee Jones <[email protected]>
15646 S:      Maintained
15647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15648 F:      Documentation/devicetree/bindings/mfd/
15649 F:      drivers/mfd/
15650 F:      include/dt-bindings/mfd/
15651 F:      include/linux/mfd/
15652
15653 MULTIMEDIA CARD (MMC) ETC. OVER SPI
15654 S:      Orphan
15655 F:      drivers/mmc/host/mmc_spi.c
15656 F:      include/linux/spi/mmc_spi.h
15657
15658 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
15659 M:      Ulf Hansson <[email protected]>
15660 L:      [email protected]
15661 S:      Maintained
15662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15663 F:      Documentation/devicetree/bindings/mmc/
15664 F:      drivers/mmc/
15665 F:      include/linux/mmc/
15666 F:      include/uapi/linux/mmc/
15667
15668 MULTIPLEXER SUBSYSTEM
15669 M:      Peter Rosin <[email protected]>
15670 S:      Maintained
15671 F:      Documentation/ABI/testing/sysfs-class-mux*
15672 F:      Documentation/devicetree/bindings/mux/
15673 F:      drivers/mux/
15674 F:      include/dt-bindings/mux/
15675 F:      include/linux/mux/
15676
15677 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
15678 M:      Bin Liu <[email protected]>
15679 L:      [email protected]
15680 S:      Maintained
15681 F:      drivers/usb/musb/
15682
15683 MXL301RF MEDIA DRIVER
15684 M:      Akihiro Tsukada <[email protected]>
15685 L:      [email protected]
15686 S:      Odd Fixes
15687 F:      drivers/media/tuners/mxl301rf*
15688
15689 MXL5007T MEDIA DRIVER
15690 M:      Michael Krufky <[email protected]>
15691 L:      [email protected]
15692 S:      Maintained
15693 W:      https://linuxtv.org
15694 W:      http://github.com/mkrufky
15695 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15696 T:      git git://linuxtv.org/mkrufky/tuners.git
15697 F:      drivers/media/tuners/mxl5007t.*
15698
15699 MXSFB DRM DRIVER
15700 M:      Marek Vasut <[email protected]>
15701 M:      Stefan Agner <[email protected]>
15702 L:      [email protected]
15703 S:      Supported
15704 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
15705 F:      Documentation/devicetree/bindings/display/fsl,lcdif.yaml
15706 F:      drivers/gpu/drm/mxsfb/
15707
15708 MYLEX DAC960 PCI RAID Controller
15709 M:      Hannes Reinecke <[email protected]>
15710 L:      [email protected]
15711 S:      Supported
15712 F:      drivers/scsi/myrb.*
15713 F:      drivers/scsi/myrs.*
15714
15715 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
15716 L:      [email protected]
15717 S:      Orphan
15718 W:      https://www.cspi.com/ethernet-products/support/downloads/
15719 F:      drivers/net/ethernet/myricom/myri10ge/
15720
15721 NAND FLASH SUBSYSTEM
15722 M:      Miquel Raynal <[email protected]>
15723 R:      Richard Weinberger <[email protected]>
15724 L:      [email protected]
15725 S:      Maintained
15726 W:      http://www.linux-mtd.infradead.org/
15727 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
15728 C:      irc://irc.oftc.net/mtd
15729 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
15730 F:      drivers/mtd/nand/
15731 F:      include/linux/mtd/*nand*.h
15732
15733 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
15734 M:      Daniel Mack <[email protected]>
15735 L:      [email protected] (moderated for non-subscribers)
15736 S:      Maintained
15737 W:      http://www.native-instruments.com
15738 F:      sound/usb/caiaq/
15739
15740 NATSEMI ETHERNET DRIVER (DP8381x)
15741 S:      Orphan
15742 F:      drivers/net/ethernet/natsemi/natsemi.c
15743
15744 NCR 5380 SCSI DRIVERS
15745 M:      Finn Thain <[email protected]>
15746 M:      Michael Schmitz <[email protected]>
15747 L:      [email protected]
15748 S:      Maintained
15749 F:      Documentation/scsi/g_NCR5380.rst
15750 F:      drivers/scsi/NCR5380.*
15751 F:      drivers/scsi/arm/cumana_1.c
15752 F:      drivers/scsi/arm/oak.c
15753 F:      drivers/scsi/atari_scsi.*
15754 F:      drivers/scsi/dmx3191d.c
15755 F:      drivers/scsi/g_NCR5380.*
15756 F:      drivers/scsi/mac_scsi.*
15757 F:      drivers/scsi/sun3_scsi.*
15758 F:      drivers/scsi/sun3_scsi_vme.c
15759
15760 NCSI LIBRARY
15761 M:      Samuel Mendoza-Jonas <[email protected]>
15762 S:      Maintained
15763 F:      net/ncsi/
15764
15765 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
15766 M:      Zev Weiss <[email protected]>
15767 L:      [email protected]
15768 S:      Maintained
15769 F:      Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
15770 F:      drivers/hwmon/nct6775-i2c.c
15771
15772 NETCONSOLE
15773 M:      Breno Leitao <[email protected]>
15774 S:      Maintained
15775 F:      Documentation/networking/netconsole.rst
15776 F:      drivers/net/netconsole.c
15777
15778 NETDEVSIM
15779 M:      Jakub Kicinski <[email protected]>
15780 S:      Maintained
15781 F:      drivers/net/netdevsim/*
15782 F:      tools/testing/selftests/drivers/net/netdevsim/*
15783
15784 NETEM NETWORK EMULATOR
15785 M:      Stephen Hemminger <[email protected]>
15786 L:      [email protected]
15787 S:      Maintained
15788 F:      net/sched/sch_netem.c
15789
15790 NETERION 10GbE DRIVERS (s2io)
15791 M:      Jon Mason <[email protected]>
15792 L:      [email protected]
15793 S:      Supported
15794 F:      Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
15795 F:      drivers/net/ethernet/neterion/
15796
15797 NETFILTER
15798 M:      Pablo Neira Ayuso <[email protected]>
15799 M:      Jozsef Kadlecsik <[email protected]>
15800 L:      [email protected]
15801 L:      [email protected]
15802 S:      Maintained
15803 W:      http://www.netfilter.org/
15804 W:      http://www.iptables.org/
15805 W:      http://www.nftables.org/
15806 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
15807 C:      irc://irc.libera.chat/netfilter
15808 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
15809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
15810 F:      include/linux/netfilter*
15811 F:      include/linux/netfilter/
15812 F:      include/net/netfilter/
15813 F:      include/uapi/linux/netfilter*
15814 F:      include/uapi/linux/netfilter/
15815 F:      net/*/netfilter.c
15816 F:      net/*/netfilter/
15817 F:      net/bridge/br_netfilter*.c
15818 F:      net/netfilter/
15819 F:      tools/testing/selftests/net/netfilter/
15820
15821 NETROM NETWORK LAYER
15822 M:      Ralf Baechle <[email protected]>
15823 L:      [email protected]
15824 S:      Maintained
15825 W:      https://linux-ax25.in-berlin.de
15826 F:      include/net/netrom.h
15827 F:      include/uapi/linux/netrom.h
15828 F:      net/netrom/
15829
15830 NETRONIX EMBEDDED CONTROLLER
15831 M:      Jonathan Neuschäfer <[email protected]>
15832 S:      Maintained
15833 F:      Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
15834 F:      drivers/mfd/ntxec.c
15835 F:      drivers/pwm/pwm-ntxec.c
15836 F:      drivers/rtc/rtc-ntxec.c
15837 F:      include/linux/mfd/ntxec.h
15838
15839 NETRONOME ETHERNET DRIVERS
15840 M:      Louis Peens <[email protected]>
15841 R:      Jakub Kicinski <[email protected]>
15842 L:      [email protected]
15843 S:      Maintained
15844 F:      drivers/net/ethernet/netronome/
15845
15846 NETWORK BLOCK DEVICE (NBD)
15847 M:      Josef Bacik <[email protected]>
15848 L:      [email protected]
15849 L:      [email protected]
15850 S:      Maintained
15851 F:      Documentation/admin-guide/blockdev/nbd.rst
15852 F:      drivers/block/nbd.c
15853 F:      include/trace/events/nbd.h
15854 F:      include/uapi/linux/nbd.h
15855
15856 NETWORK DROP MONITOR
15857 M:      Neil Horman <[email protected]>
15858 L:      [email protected]
15859 S:      Maintained
15860 W:      https://fedorahosted.org/dropwatch/
15861 F:      include/uapi/linux/net_dropmon.h
15862 F:      net/core/drop_monitor.c
15863
15864 NETWORKING DRIVERS
15865 M:      "David S. Miller" <[email protected]>
15866 M:      Eric Dumazet <[email protected]>
15867 M:      Jakub Kicinski <[email protected]>
15868 M:      Paolo Abeni <[email protected]>
15869 L:      [email protected]
15870 S:      Maintained
15871 P:      Documentation/process/maintainer-netdev.rst
15872 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
15873 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15874 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15875 F:      Documentation/devicetree/bindings/net/
15876 F:      Documentation/networking/net_cachelines/net_device.rst
15877 F:      drivers/connector/
15878 F:      drivers/net/
15879 F:      include/dt-bindings/net/
15880 F:      include/linux/cn_proc.h
15881 F:      include/linux/etherdevice.h
15882 F:      include/linux/ethtool_netlink.h
15883 F:      include/linux/fcdevice.h
15884 F:      include/linux/fddidevice.h
15885 F:      include/linux/hippidevice.h
15886 F:      include/linux/if_*
15887 F:      include/linux/inetdevice.h
15888 F:      include/linux/netdev*
15889 F:      include/linux/platform_data/wiznet.h
15890 F:      include/uapi/linux/cn_proc.h
15891 F:      include/uapi/linux/ethtool_netlink.h
15892 F:      include/uapi/linux/if_*
15893 F:      include/uapi/linux/netdev*
15894 F:      tools/testing/selftests/drivers/net/
15895 X:      drivers/net/wireless/
15896
15897 NETWORKING DRIVERS (WIRELESS)
15898 M:      Kalle Valo <[email protected]>
15899 L:      [email protected]
15900 S:      Maintained
15901 W:      https://wireless.wiki.kernel.org/
15902 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
15903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
15904 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
15905 F:      Documentation/devicetree/bindings/net/wireless/
15906 F:      drivers/net/wireless/
15907
15908 NETWORKING [DSA]
15909 M:      Andrew Lunn <[email protected]>
15910 M:      Florian Fainelli <[email protected]>
15911 M:      Vladimir Oltean <[email protected]>
15912 S:      Maintained
15913 F:      Documentation/devicetree/bindings/net/dsa/
15914 F:      Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
15915 F:      Documentation/devicetree/bindings/net/ethernet-switch.yaml
15916 F:      drivers/net/dsa/
15917 F:      include/linux/dsa/
15918 F:      include/linux/platform_data/dsa.h
15919 F:      include/net/dsa.h
15920 F:      net/dsa/
15921 F:      tools/testing/selftests/drivers/net/dsa/
15922
15923 NETWORKING [GENERAL]
15924 M:      "David S. Miller" <[email protected]>
15925 M:      Eric Dumazet <[email protected]>
15926 M:      Jakub Kicinski <[email protected]>
15927 M:      Paolo Abeni <[email protected]>
15928 L:      [email protected]
15929 S:      Maintained
15930 P:      Documentation/process/maintainer-netdev.rst
15931 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
15932 B:      mailto:[email protected]
15933 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15934 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15935 F:      Documentation/core-api/netlink.rst
15936 F:      Documentation/netlink/
15937 F:      Documentation/networking/
15938 F:      Documentation/networking/net_cachelines/
15939 F:      Documentation/process/maintainer-netdev.rst
15940 F:      Documentation/userspace-api/netlink/
15941 F:      include/linux/framer/framer-provider.h
15942 F:      include/linux/framer/framer.h
15943 F:      include/linux/in.h
15944 F:      include/linux/indirect_call_wrapper.h
15945 F:      include/linux/inet.h
15946 F:      include/linux/inet_diag.h
15947 F:      include/linux/net.h
15948 F:      include/linux/netdev*
15949 F:      include/linux/netlink.h
15950 F:      include/linux/netpoll.h
15951 F:      include/linux/rtnetlink.h
15952 F:      include/linux/seq_file_net.h
15953 F:      include/linux/skbuff*
15954 F:      include/net/
15955 F:      include/uapi/linux/genetlink.h
15956 F:      include/uapi/linux/hsr_netlink.h
15957 F:      include/uapi/linux/in.h
15958 F:      include/uapi/linux/inet_diag.h
15959 F:      include/uapi/linux/nbd-netlink.h
15960 F:      include/uapi/linux/net.h
15961 F:      include/uapi/linux/net_namespace.h
15962 F:      include/uapi/linux/netconf.h
15963 F:      include/uapi/linux/netdev*
15964 F:      include/uapi/linux/netlink.h
15965 F:      include/uapi/linux/netlink_diag.h
15966 F:      include/uapi/linux/rtnetlink.h
15967 F:      lib/net_utils.c
15968 F:      lib/random32.c
15969 F:      net/
15970 F:      tools/net/
15971 F:      tools/testing/selftests/net/
15972 X:      net/9p/
15973 X:      net/bluetooth/
15974
15975 NETWORKING [IPSEC]
15976 M:      Steffen Klassert <[email protected]>
15977 M:      Herbert Xu <[email protected]>
15978 M:      "David S. Miller" <[email protected]>
15979 L:      [email protected]
15980 S:      Maintained
15981 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
15982 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
15983 F:      include/net/xfrm.h
15984 F:      include/uapi/linux/xfrm.h
15985 F:      net/ipv4/ah4.c
15986 F:      net/ipv4/esp4*
15987 F:      net/ipv4/ip_vti.c
15988 F:      net/ipv4/ipcomp.c
15989 F:      net/ipv4/xfrm*
15990 F:      net/ipv6/ah6.c
15991 F:      net/ipv6/esp6*
15992 F:      net/ipv6/ip6_vti.c
15993 F:      net/ipv6/ipcomp6.c
15994 F:      net/ipv6/xfrm*
15995 F:      net/key/
15996 F:      net/xfrm/
15997 F:      tools/testing/selftests/net/ipsec.c
15998
15999 NETWORKING [IPv4/IPv6]
16000 M:      "David S. Miller" <[email protected]>
16001 M:      David Ahern <[email protected]>
16002 L:      [email protected]
16003 S:      Maintained
16004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16005 F:      arch/x86/net/*
16006 F:      include/linux/ip.h
16007 F:      include/linux/ipv6*
16008 F:      include/net/fib*
16009 F:      include/net/ip*
16010 F:      include/net/route.h
16011 F:      net/ipv4/
16012 F:      net/ipv6/
16013
16014 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
16015 M:      Paul Moore <[email protected]>
16016 L:      [email protected]
16017 L:      [email protected]
16018 S:      Supported
16019 W:      https://github.com/netlabel
16020 F:      Documentation/netlabel/
16021 F:      include/net/calipso.h
16022 F:      include/net/cipso_ipv4.h
16023 F:      include/net/netlabel.h
16024 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
16025 F:      include/uapi/linux/netfilter/xt_SECMARK.h
16026 F:      net/ipv4/cipso_ipv4.c
16027 F:      net/ipv6/calipso.c
16028 F:      net/netfilter/xt_CONNSECMARK.c
16029 F:      net/netfilter/xt_SECMARK.c
16030 F:      net/netlabel/
16031
16032 NETWORKING [MACSEC]
16033 M:      Sabrina Dubroca <[email protected]>
16034 L:      [email protected]
16035 S:      Maintained
16036 F:      drivers/net/macsec.c
16037 F:      include/net/macsec.h
16038 F:      include/uapi/linux/if_macsec.h
16039 K:      macsec
16040 K:      \bmdo_
16041
16042 NETWORKING [MPTCP]
16043 M:      Matthieu Baerts <[email protected]>
16044 M:      Mat Martineau <[email protected]>
16045 R:      Geliang Tang <[email protected]>
16046 L:      [email protected]
16047 L:      [email protected]
16048 S:      Maintained
16049 W:      https://github.com/multipath-tcp/mptcp_net-next/wiki
16050 B:      https://github.com/multipath-tcp/mptcp_net-next/issues
16051 T:      git https://github.com/multipath-tcp/mptcp_net-next.git export-net
16052 T:      git https://github.com/multipath-tcp/mptcp_net-next.git export
16053 F:      Documentation/netlink/specs/mptcp_pm.yaml
16054 F:      Documentation/networking/mptcp*.rst
16055 F:      include/net/mptcp.h
16056 F:      include/trace/events/mptcp.h
16057 F:      include/uapi/linux/mptcp*.h
16058 F:      net/mptcp/
16059 F:      tools/testing/selftests/bpf/*/*mptcp*.c
16060 F:      tools/testing/selftests/net/mptcp/
16061
16062 NETWORKING [TCP]
16063 M:      Eric Dumazet <[email protected]>
16064 L:      [email protected]
16065 S:      Maintained
16066 F:      Documentation/networking/net_cachelines/tcp_sock.rst
16067 F:      include/linux/tcp.h
16068 F:      include/net/tcp.h
16069 F:      include/trace/events/tcp.h
16070 F:      include/uapi/linux/tcp.h
16071 F:      net/ipv4/inet_connection_sock.c
16072 F:      net/ipv4/inet_hashtables.c
16073 F:      net/ipv4/inet_timewait_sock.c
16074 F:      net/ipv4/syncookies.c
16075 F:      net/ipv4/tcp*.c
16076 F:      net/ipv6/inet6_connection_sock.c
16077 F:      net/ipv6/inet6_hashtables.c
16078 F:      net/ipv6/syncookies.c
16079 F:      net/ipv6/tcp*.c
16080
16081 NETWORKING [TLS]
16082 M:      Boris Pismenny <[email protected]>
16083 M:      John Fastabend <[email protected]>
16084 M:      Jakub Kicinski <[email protected]>
16085 L:      [email protected]
16086 S:      Maintained
16087 F:      include/net/tls.h
16088 F:      include/uapi/linux/tls.h
16089 F:      net/tls/*
16090
16091 NETXEN (1/10) GbE SUPPORT
16092 M:      Manish Chopra <[email protected]>
16093 M:      Rahul Verma <[email protected]>
16094 M:      [email protected]
16095 L:      [email protected]
16096 S:      Supported
16097 F:      drivers/net/ethernet/qlogic/netxen/
16098
16099 NET_FAILOVER MODULE
16100 M:      Sridhar Samudrala <[email protected]>
16101 L:      [email protected]
16102 S:      Supported
16103 F:      Documentation/networking/net_failover.rst
16104 F:      drivers/net/net_failover.c
16105 F:      include/net/net_failover.h
16106
16107 NEXTHOP
16108 M:      David Ahern <[email protected]>
16109 L:      [email protected]
16110 S:      Maintained
16111 F:      include/net/netns/nexthop.h
16112 F:      include/net/nexthop.h
16113 F:      include/uapi/linux/nexthop.h
16114 F:      net/ipv4/nexthop.c
16115
16116 NFC SUBSYSTEM
16117 M:      Krzysztof Kozlowski <[email protected]>
16118 L:      [email protected]
16119 S:      Maintained
16120 F:      Documentation/devicetree/bindings/net/nfc/
16121 F:      drivers/nfc/
16122 F:      include/net/nfc/
16123 F:      include/uapi/linux/nfc.h
16124 F:      net/nfc/
16125
16126 NFC VIRTUAL NCI DEVICE DRIVER
16127 M:      Bongsu Jeon <[email protected]>
16128 L:      [email protected]
16129 S:      Supported
16130 F:      drivers/nfc/virtual_ncidev.c
16131 F:      tools/testing/selftests/nci/
16132
16133 NFS, SUNRPC, AND LOCKD CLIENTS
16134 M:      Trond Myklebust <[email protected]>
16135 M:      Anna Schumaker <[email protected]>
16136 L:      [email protected]
16137 S:      Maintained
16138 W:      http://client.linux-nfs.org
16139 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
16140 F:      Documentation/filesystems/nfs/
16141 F:      fs/lockd/
16142 F:      fs/nfs/
16143 F:      fs/nfs_common/
16144 F:      include/linux/lockd/
16145 F:      include/linux/nfs*
16146 F:      include/linux/sunrpc/
16147 F:      include/uapi/linux/nfs*
16148 F:      include/uapi/linux/sunrpc/
16149 F:      net/sunrpc/
16150
16151 NILFS2 FILESYSTEM
16152 M:      Ryusuke Konishi <[email protected]>
16153 L:      [email protected]
16154 S:      Supported
16155 W:      https://nilfs.sourceforge.io/
16156 T:      git https://github.com/konis/nilfs2.git
16157 F:      Documentation/filesystems/nilfs2.rst
16158 F:      fs/nilfs2/
16159 F:      include/trace/events/nilfs2.h
16160 F:      include/uapi/linux/nilfs2_api.h
16161 F:      include/uapi/linux/nilfs2_ondisk.h
16162
16163 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
16164 M:      YOKOTA Hiroshi <[email protected]>
16165 S:      Maintained
16166 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16167 F:      Documentation/scsi/NinjaSCSI.rst
16168 F:      drivers/scsi/pcmcia/nsp_*
16169
16170 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
16171 M:      GOTO Masanori <[email protected]>
16172 M:      YOKOTA Hiroshi <[email protected]>
16173 S:      Maintained
16174 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16175 F:      Documentation/scsi/NinjaSCSI.rst
16176 F:      drivers/scsi/nsp32*
16177
16178 NINTENDO HID DRIVER
16179 M:      Daniel J. Ogorchock <[email protected]>
16180 L:      [email protected]
16181 S:      Maintained
16182 F:      drivers/hid/hid-nintendo*
16183
16184 NIOS2 ARCHITECTURE
16185 M:      Dinh Nguyen <[email protected]>
16186 S:      Maintained
16187 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
16188 F:      arch/nios2/
16189
16190 NITRO ENCLAVES (NE)
16191 M:      Alexandru Ciobotaru <[email protected]>
16192 L:      [email protected]
16193 L:      The AWS Nitro Enclaves Team <[email protected]>
16194 S:      Supported
16195 W:      https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16196 F:      Documentation/virt/ne_overview.rst
16197 F:      drivers/virt/nitro_enclaves/
16198 F:      include/linux/nitro_enclaves.h
16199 F:      include/uapi/linux/nitro_enclaves.h
16200 F:      samples/nitro_enclaves/
16201
16202 NITRO SECURE MODULE (NSM)
16203 M:      Alexander Graf <[email protected]>
16204 L:      [email protected]
16205 L:      The AWS Nitro Enclaves Team <[email protected]>
16206 S:      Supported
16207 W:      https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16208 F:      drivers/misc/nsm.c
16209 F:      include/uapi/linux/nsm.h
16210
16211 NOHZ, DYNTICKS SUPPORT
16212 M:      Anna-Maria Behnsen <[email protected]>
16213 M:      Frederic Weisbecker <[email protected]>
16214 M:      Ingo Molnar <[email protected]>
16215 M:      Thomas Gleixner <[email protected]>
16216 L:      [email protected]
16217 S:      Maintained
16218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
16219 F:      include/linux/sched/nohz.h
16220 F:      include/linux/tick.h
16221 F:      kernel/time/tick*.*
16222
16223 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
16224 M:      Pavel Machek <[email protected]>
16225 M:      Sakari Ailus <[email protected]>
16226 L:      [email protected]
16227 S:      Maintained
16228 F:      drivers/media/i2c/ad5820.c
16229 F:      drivers/media/i2c/et8ek8
16230
16231 NOKIA N900 POWER SUPPLY DRIVERS
16232 R:      Pali Rohár <[email protected]>
16233 F:      drivers/power/supply/bq2415x_charger.c
16234 F:      drivers/power/supply/bq27xxx_battery.c
16235 F:      drivers/power/supply/bq27xxx_battery_i2c.c
16236 F:      drivers/power/supply/isp1704_charger.c
16237 F:      drivers/power/supply/rx51_battery.c
16238 F:      include/linux/power/bq2415x_charger.h
16239 F:      include/linux/power/bq27xxx_battery.h
16240
16241 NOLIBC HEADER FILE
16242 M:      Willy Tarreau <[email protected]>
16243 M:      Thomas Weißschuh <[email protected]>
16244 S:      Maintained
16245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
16246 F:      tools/include/nolibc/
16247 F:      tools/testing/selftests/nolibc/
16248
16249 NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
16250 M:      Hans de Goede <[email protected]>
16251 L:      [email protected]
16252 S:      Maintained
16253 F:      drivers/input/touchscreen/novatek-nvt-ts.c
16254
16255 NSDEPS
16256 M:      Matthias Maennich <[email protected]>
16257 S:      Maintained
16258 F:      Documentation/core-api/symbol-namespaces.rst
16259 F:      scripts/nsdeps
16260
16261 NTB AMD DRIVER
16262 M:      Sanjay R Mehta <[email protected]>
16263 M:      Shyam Sundar S K <[email protected]>
16264 L:      [email protected]
16265 S:      Supported
16266 F:      drivers/ntb/hw/amd/
16267
16268 NTB DRIVER CORE
16269 M:      Jon Mason <[email protected]>
16270 M:      Dave Jiang <[email protected]>
16271 M:      Allen Hubbe <[email protected]>
16272 L:      [email protected]
16273 S:      Supported
16274 W:      https://github.com/jonmason/ntb/wiki
16275 T:      git https://github.com/jonmason/ntb.git
16276 F:      drivers/net/ntb_netdev.c
16277 F:      drivers/ntb/
16278 F:      drivers/pci/endpoint/functions/pci-epf-*ntb.c
16279 F:      include/linux/ntb.h
16280 F:      include/linux/ntb_transport.h
16281 F:      tools/testing/selftests/ntb/
16282
16283 NTB IDT DRIVER
16284 M:      Serge Semin <[email protected]>
16285 L:      [email protected]
16286 S:      Supported
16287 F:      drivers/ntb/hw/idt/
16288
16289 NTB INTEL DRIVER
16290 M:      Dave Jiang <[email protected]>
16291 L:      [email protected]
16292 S:      Supported
16293 W:      https://github.com/davejiang/linux/wiki
16294 T:      git https://github.com/davejiang/linux.git
16295 F:      drivers/ntb/hw/intel/
16296
16297 NTFS3 FILESYSTEM
16298 M:      Konstantin Komarov <[email protected]>
16299 L:      [email protected]
16300 S:      Supported
16301 W:      http://www.paragon-software.com/
16302 T:      git https://github.com/Paragon-Software-Group/linux-ntfs3.git
16303 F:      Documentation/filesystems/ntfs3.rst
16304 F:      fs/ntfs3/
16305
16306 NUBUS SUBSYSTEM
16307 M:      Finn Thain <[email protected]>
16308 L:      [email protected]
16309 S:      Maintained
16310 F:      arch/*/include/asm/nubus.h
16311 F:      drivers/nubus/
16312 F:      include/linux/nubus.h
16313 F:      include/uapi/linux/nubus.h
16314
16315 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16316 M:      Antonino Daplas <[email protected]>
16317 L:      [email protected]
16318 S:      Maintained
16319 F:      drivers/video/fbdev/nvidia/
16320 F:      drivers/video/fbdev/riva/
16321
16322 NVIDIA WMI EC BACKLIGHT DRIVER
16323 M:      Daniel Dadap <[email protected]>
16324 L:      [email protected]
16325 S:      Supported
16326 F:      drivers/platform/x86/nvidia-wmi-ec-backlight.c
16327 F:      include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16328
16329 NVM EXPRESS DRIVER
16330 M:      Keith Busch <[email protected]>
16331 M:      Jens Axboe <[email protected]>
16332 M:      Christoph Hellwig <[email protected]>
16333 M:      Sagi Grimberg <[email protected]>
16334 L:      [email protected]
16335 S:      Supported
16336 W:      http://git.infradead.org/nvme.git
16337 T:      git git://git.infradead.org/nvme.git
16338 F:      Documentation/nvme/
16339 F:      drivers/nvme/common/
16340 F:      drivers/nvme/host/
16341 F:      include/linux/nvme-*.h
16342 F:      include/linux/nvme.h
16343 F:      include/uapi/linux/nvme_ioctl.h
16344
16345 NVM EXPRESS FABRICS AUTHENTICATION
16346 M:      Hannes Reinecke <[email protected]>
16347 L:      [email protected]
16348 S:      Supported
16349 F:      drivers/nvme/host/auth.c
16350 F:      drivers/nvme/target/auth.c
16351 F:      drivers/nvme/target/fabrics-cmd-auth.c
16352 F:      include/linux/nvme-auth.h
16353
16354 NVM EXPRESS FC TRANSPORT DRIVERS
16355 M:      James Smart <[email protected]>
16356 L:      [email protected]
16357 S:      Supported
16358 F:      drivers/nvme/host/fc.c
16359 F:      drivers/nvme/target/fc.c
16360 F:      drivers/nvme/target/fcloop.c
16361 F:      include/linux/nvme-fc-driver.h
16362 F:      include/linux/nvme-fc.h
16363
16364 NVM EXPRESS HARDWARE MONITORING SUPPORT
16365 M:      Guenter Roeck <[email protected]>
16366 L:      [email protected]
16367 S:      Supported
16368 F:      drivers/nvme/host/hwmon.c
16369
16370 NVM EXPRESS TARGET DRIVER
16371 M:      Christoph Hellwig <[email protected]>
16372 M:      Sagi Grimberg <[email protected]>
16373 M:      Chaitanya Kulkarni <[email protected]>
16374 L:      [email protected]
16375 S:      Supported
16376 W:      http://git.infradead.org/nvme.git
16377 T:      git git://git.infradead.org/nvme.git
16378 F:      drivers/nvme/target/
16379
16380 NVMEM FRAMEWORK
16381 M:      Srinivas Kandagatla <[email protected]>
16382 S:      Maintained
16383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
16384 F:      Documentation/ABI/stable/sysfs-bus-nvmem
16385 F:      Documentation/devicetree/bindings/nvmem/
16386 F:      drivers/nvmem/
16387 F:      include/linux/nvmem-consumer.h
16388 F:      include/linux/nvmem-provider.h
16389
16390 NXP BLUETOOTH WIRELESS DRIVERS
16391 M:      Amitkumar Karwar <[email protected]>
16392 M:      Neeraj Kale <[email protected]>
16393 S:      Maintained
16394 F:      Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
16395 F:      drivers/bluetooth/btnxpuart.c
16396
16397 NXP C45 TJA11XX PHY DRIVER
16398 M:      Andrei Botila <[email protected]>
16399 L:      [email protected]
16400 S:      Maintained
16401 F:      drivers/net/phy/nxp-c45-tja11xx*
16402
16403 NXP FSPI DRIVER
16404 M:      Han Xu <[email protected]>
16405 M:      Haibo Chen <[email protected]>
16406 R:      Yogesh Gaur <[email protected]>
16407 L:      [email protected]
16408 S:      Maintained
16409 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
16410 F:      drivers/spi/spi-nxp-fspi.c
16411
16412 NXP FXAS21002C DRIVER
16413 M:      Rui Miguel Silva <[email protected]>
16414 L:      [email protected]
16415 S:      Maintained
16416 F:      Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
16417 F:      drivers/iio/gyro/fxas21002c.h
16418 F:      drivers/iio/gyro/fxas21002c_core.c
16419 F:      drivers/iio/gyro/fxas21002c_i2c.c
16420 F:      drivers/iio/gyro/fxas21002c_spi.c
16421
16422 NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
16423 M:      Haibo Chen <[email protected]>
16424 L:      [email protected]
16425 L:      [email protected]
16426 S:      Maintained
16427 F:      Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
16428 F:      Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
16429 F:      Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
16430 F:      drivers/iio/adc/imx7d_adc.c
16431 F:      drivers/iio/adc/imx93_adc.c
16432 F:      drivers/iio/adc/vf610_adc.c
16433
16434 NXP i.MX 8M ISI DRIVER
16435 M:      Laurent Pinchart <[email protected]>
16436 L:      [email protected]
16437 S:      Maintained
16438 F:      Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
16439 F:      drivers/media/platform/nxp/imx8-isi/
16440
16441 NXP i.MX 8MP DW100 V4L2 DRIVER
16442 M:      Xavier Roumegue <[email protected]>
16443 L:      [email protected]
16444 S:      Maintained
16445 F:      Documentation/devicetree/bindings/media/nxp,dw100.yaml
16446 F:      Documentation/userspace-api/media/drivers/dw100.rst
16447 F:      drivers/media/platform/nxp/dw100/
16448 F:      include/uapi/linux/dw100.h
16449
16450 NXP i.MX 8MQ DCSS DRIVER
16451 M:      Laurentiu Palcu <[email protected]>
16452 R:      Lucas Stach <[email protected]>
16453 L:      [email protected]
16454 S:      Maintained
16455 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
16456 F:      Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
16457 F:      drivers/gpu/drm/imx/dcss/
16458
16459 NXP i.MX 8QXP ADC DRIVER
16460 M:      Cai Huoqing <[email protected]>
16461 M:      Haibo Chen <[email protected]>
16462 L:      [email protected]
16463 L:      [email protected]
16464 S:      Maintained
16465 F:      Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
16466 F:      drivers/iio/adc/imx8qxp-adc.c
16467
16468 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
16469 M:      Mirela Rabulea <[email protected]>
16470 L:      [email protected]
16471 L:      [email protected]
16472 S:      Maintained
16473 F:      Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
16474 F:      drivers/media/platform/nxp/imx-jpeg
16475
16476 NXP i.MX CLOCK DRIVERS
16477 M:      Abel Vesa <[email protected]>
16478 R:      Peng Fan <[email protected]>
16479 L:      [email protected]
16480 L:      [email protected]
16481 S:      Maintained
16482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
16483 F:      Documentation/devicetree/bindings/clock/imx*
16484 F:      drivers/clk/imx/
16485 F:      include/dt-bindings/clock/imx*
16486
16487 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
16488 M:      Jagan Teki <[email protected]>
16489 S:      Maintained
16490 F:      Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
16491 F:      drivers/regulator/pf8x00-regulator.c
16492
16493 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
16494 M:      Krzysztof Kozlowski <[email protected]>
16495 L:      [email protected]
16496 S:      Maintained
16497 F:      Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
16498 F:      drivers/extcon/extcon-ptn5150.c
16499
16500 NXP SGTL5000 DRIVER
16501 M:      Fabio Estevam <[email protected]>
16502 L:      [email protected] (moderated for non-subscribers)
16503 S:      Maintained
16504 F:      Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
16505 F:      sound/soc/codecs/sgtl5000*
16506
16507 NXP SJA1105 ETHERNET SWITCH DRIVER
16508 M:      Vladimir Oltean <[email protected]>
16509 L:      [email protected]
16510 S:      Maintained
16511 F:      drivers/net/dsa/sja1105
16512 F:      drivers/net/pcs/pcs-xpcs-nxp.c
16513
16514 NXP TDA998X DRM DRIVER
16515 M:      Russell King <[email protected]>
16516 S:      Maintained
16517 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
16518 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
16519 F:      drivers/gpu/drm/i2c/tda998x_drv.c
16520 F:      include/drm/i2c/tda998x.h
16521 F:      include/dt-bindings/display/tda998x.h
16522 K:      "nxp,tda998x"
16523
16524 NXP TFA9879 DRIVER
16525 M:      Peter Rosin <[email protected]>
16526 L:      [email protected] (moderated for non-subscribers)
16527 S:      Maintained
16528 F:      Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
16529 F:      sound/soc/codecs/tfa9879*
16530
16531 NXP-NCI NFC DRIVER
16532 S:      Orphan
16533 F:      Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
16534 F:      drivers/nfc/nxp-nci
16535
16536 NXP/Goodix TFA989X (TFA1) DRIVER
16537 M:      Stephan Gerhold <[email protected]>
16538 L:      [email protected] (moderated for non-subscribers)
16539 S:      Maintained
16540 F:      Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
16541 F:      sound/soc/codecs/tfa989x.c
16542
16543 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
16544 M:      Jonas Malaco <[email protected]>
16545 L:      [email protected]
16546 S:      Maintained
16547 F:      Documentation/hwmon/nzxt-kraken2.rst
16548 F:      drivers/hwmon/nzxt-kraken2.c
16549
16550 NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
16551 M:      Jonas Malaco <[email protected]>
16552 M:      Aleksa Savic <[email protected]>
16553 L:      [email protected]
16554 S:      Maintained
16555 F:      Documentation/hwmon/nzxt-kraken3.rst
16556 F:      drivers/hwmon/nzxt-kraken3.c
16557
16558 NZXT-SMART2 HARDWARE MONITORING DRIVER
16559 M:      Aleksandr Mezin <[email protected]>
16560 L:      [email protected]
16561 S:      Maintained
16562 F:      Documentation/hwmon/nzxt-smart2.rst
16563 F:      drivers/hwmon/nzxt-smart2.c
16564
16565 OBJAGG
16566 M:      Jiri Pirko <[email protected]>
16567 L:      [email protected]
16568 S:      Supported
16569 F:      include/linux/objagg.h
16570 F:      lib/objagg.c
16571 F:      lib/test_objagg.c
16572
16573 OBJPOOL
16574 M:      Matt Wu <[email protected]>
16575 S:      Supported
16576 F:      include/linux/objpool.h
16577 F:      lib/objpool.c
16578 F:      lib/test_objpool.c
16579
16580 OBJTOOL
16581 M:      Josh Poimboeuf <[email protected]>
16582 M:      Peter Zijlstra <[email protected]>
16583 S:      Supported
16584 F:      include/linux/objtool*.h
16585 F:      tools/objtool/
16586
16587 OCELOT ETHERNET SWITCH DRIVER
16588 M:      Vladimir Oltean <[email protected]>
16589 M:      Claudiu Manoil <[email protected]>
16590 M:      Alexandre Belloni <[email protected]>
16591 M:      [email protected]
16592 L:      [email protected]
16593 S:      Supported
16594 F:      drivers/net/dsa/ocelot/*
16595 F:      drivers/net/ethernet/mscc/
16596 F:      include/soc/mscc/ocelot*
16597 F:      net/dsa/tag_ocelot.c
16598 F:      net/dsa/tag_ocelot_8021q.c
16599 F:      tools/testing/selftests/drivers/net/ocelot/*
16600
16601 OCELOT EXTERNAL SWITCH CONTROL
16602 M:      Colin Foster <[email protected]>
16603 S:      Supported
16604 F:      Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
16605 F:      drivers/mfd/ocelot*
16606 F:      drivers/net/dsa/ocelot/ocelot_ext.c
16607 F:      include/linux/mfd/ocelot.h
16608
16609 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
16610 M:      Frederic Barrat <[email protected]>
16611 M:      Andrew Donnellan <[email protected]>
16612 L:      [email protected]
16613 S:      Supported
16614 F:      Documentation/userspace-api/accelerators/ocxl.rst
16615 F:      arch/powerpc/include/asm/pnv-ocxl.h
16616 F:      arch/powerpc/platforms/powernv/ocxl.c
16617 F:      drivers/misc/ocxl/
16618 F:      include/misc/ocxl*
16619 F:      include/uapi/misc/ocxl.h
16620
16621 OMAP AUDIO SUPPORT
16622 M:      Peter Ujfalusi <[email protected]>
16623 M:      Jarkko Nikula <[email protected]>
16624 L:      [email protected] (moderated for non-subscribers)
16625 L:      [email protected]
16626 S:      Maintained
16627 F:      sound/soc/ti/n810.c
16628 F:      sound/soc/ti/omap*
16629 F:      sound/soc/ti/rx51.c
16630 F:      sound/soc/ti/sdma-pcm.*
16631
16632 OMAP CLOCK FRAMEWORK SUPPORT
16633 M:      Paul Walmsley <[email protected]>
16634 L:      [email protected]
16635 S:      Maintained
16636 F:      arch/arm/*omap*/*clock*
16637
16638 OMAP DEVICE TREE SUPPORT
16639 M:      Tony Lindgren <[email protected]>
16640 L:      [email protected]
16641 L:      [email protected]
16642 S:      Maintained
16643 F:      arch/arm/boot/dts/ti/omap/
16644
16645 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
16646 L:      [email protected]
16647 L:      [email protected]
16648 S:      Orphan
16649 F:      Documentation/arch/arm/omap/dss.rst
16650 F:      drivers/video/fbdev/omap2/
16651
16652 OMAP FRAMEBUFFER SUPPORT
16653 L:      [email protected]
16654 L:      [email protected]
16655 S:      Orphan
16656 F:      drivers/video/fbdev/omap/
16657
16658 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
16659 M:      Roger Quadros <[email protected]>
16660 M:      Tony Lindgren <[email protected]>
16661 L:      [email protected]
16662 S:      Maintained
16663 F:      arch/arm/mach-omap2/*gpmc*
16664 F:      drivers/memory/omap-gpmc.c
16665
16666 OMAP GPIO DRIVER
16667 M:      Grygorii Strashko <[email protected]>
16668 M:      Santosh Shilimkar <[email protected]>
16669 M:      Kevin Hilman <[email protected]>
16670 L:      [email protected]
16671 S:      Maintained
16672 F:      Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
16673 F:      drivers/gpio/gpio-omap.c
16674
16675 OMAP HARDWARE SPINLOCK SUPPORT
16676 L:      [email protected]
16677 S:      Orphan
16678 F:      drivers/hwspinlock/omap_hwspinlock.c
16679
16680 OMAP HS MMC SUPPORT
16681 L:      [email protected]
16682 L:      [email protected]
16683 S:      Orphan
16684 F:      drivers/mmc/host/omap_hsmmc.c
16685
16686 OMAP HWMOD DATA
16687 M:      Paul Walmsley <[email protected]>
16688 L:      [email protected]
16689 S:      Maintained
16690 F:      arch/arm/mach-omap2/omap_hwmod*data*
16691
16692 OMAP HWMOD SUPPORT
16693 M:      Paul Walmsley <[email protected]>
16694 L:      [email protected]
16695 S:      Maintained
16696 F:      arch/arm/mach-omap2/omap_hwmod.*
16697
16698 OMAP I2C DRIVER
16699 M:      Vignesh R <[email protected]>
16700 L:      [email protected]
16701 L:      [email protected]
16702 S:      Maintained
16703 F:      Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
16704 F:      drivers/i2c/busses/i2c-omap.c
16705
16706 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
16707 M:      Laurent Pinchart <[email protected]>
16708 L:      [email protected]
16709 S:      Maintained
16710 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
16711 F:      drivers/media/platform/ti/omap3isp/
16712 F:      drivers/staging/media/omap4iss/
16713
16714 OMAP MMC SUPPORT
16715 M:      Aaro Koskinen <[email protected]>
16716 L:      [email protected]
16717 S:      Odd Fixes
16718 F:      drivers/mmc/host/omap.c
16719
16720 OMAP POWER MANAGEMENT SUPPORT
16721 M:      Kevin Hilman <[email protected]>
16722 L:      [email protected]
16723 S:      Maintained
16724 F:      arch/arm/*omap*/*pm*
16725 F:      drivers/cpufreq/omap-cpufreq.c
16726
16727 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
16728 M:      Paul Walmsley <[email protected]>
16729 L:      [email protected]
16730 S:      Maintained
16731 F:      arch/arm/mach-omap2/prm*
16732
16733 OMAP RANDOM NUMBER GENERATOR SUPPORT
16734 M:      Deepak Saxena <[email protected]>
16735 S:      Maintained
16736 F:      drivers/char/hw_random/omap-rng.c
16737
16738 OMAP USB SUPPORT
16739 L:      [email protected]
16740 L:      [email protected]
16741 S:      Orphan
16742 F:      arch/arm/*omap*/usb*
16743 F:      drivers/usb/*/*omap*
16744
16745 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
16746 M:      Mark Jackson <[email protected]>
16747 L:      [email protected]
16748 S:      Maintained
16749 F:      arch/arm/boot/dts/ti/omap/am335x-nano.dts
16750
16751 OMAP1 SUPPORT
16752 M:      Aaro Koskinen <[email protected]>
16753 M:      Janusz Krzysztofik <[email protected]>
16754 R:      Tony Lindgren <[email protected]>
16755 L:      [email protected]
16756 S:      Maintained
16757 Q:      http://patchwork.kernel.org/project/linux-omap/list/
16758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16759 F:      arch/arm/configs/omap1_defconfig
16760 F:      arch/arm/mach-omap1/
16761 F:      drivers/i2c/busses/i2c-omap.c
16762 F:      include/linux/platform_data/ams-delta-fiq.h
16763 F:      include/linux/platform_data/i2c-omap.h
16764
16765 OMAP2+ SUPPORT
16766 M:      Aaro Koskinen <[email protected]>
16767 M:      Andreas Kemnade <[email protected]>
16768 M:      Kevin Hilman <[email protected]>
16769 M:      Roger Quadros <[email protected]>
16770 M:      Tony Lindgren <[email protected]>
16771 L:      [email protected]
16772 S:      Maintained
16773 W:      http://linux.omap.com/
16774 Q:      http://patchwork.kernel.org/project/linux-omap/list/
16775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16776 F:      Documentation/devicetree/bindings/arm/ti/omap.yaml
16777 F:      arch/arm/configs/omap2plus_defconfig
16778 F:      arch/arm/mach-omap2/
16779 F:      drivers/bus/omap*.[ch]
16780 F:      drivers/bus/ti-sysc.c
16781 F:      drivers/gpio/gpio-tps65219.c
16782 F:      drivers/i2c/busses/i2c-omap.c
16783 F:      drivers/irqchip/irq-omap-intc.c
16784 F:      drivers/mfd/*omap*.c
16785 F:      drivers/mfd/menelaus.c
16786 F:      drivers/mfd/palmas.c
16787 F:      drivers/mfd/tps65217.c
16788 F:      drivers/mfd/tps65218.c
16789 F:      drivers/mfd/tps65219.c
16790 F:      drivers/mfd/tps65910.c
16791 F:      drivers/mfd/twl-core.[ch]
16792 F:      drivers/mfd/twl4030*.c
16793 F:      drivers/mfd/twl6030*.c
16794 F:      drivers/mfd/twl6040*.c
16795 F:      drivers/regulator/palmas-regulator*.c
16796 F:      drivers/regulator/pbias-regulator.c
16797 F:      drivers/regulator/tps65217-regulator.c
16798 F:      drivers/regulator/tps65218-regulator.c
16799 F:      drivers/regulator/tps65219-regulator.c
16800 F:      drivers/regulator/tps65910-regulator.c
16801 F:      drivers/regulator/twl-regulator.c
16802 F:      drivers/regulator/twl6030-regulator.c
16803 F:      include/linux/platform_data/i2c-omap.h
16804 F:      include/linux/platform_data/ti-sysc.h
16805
16806 OMFS FILESYSTEM
16807 M:      Bob Copeland <[email protected]>
16808 L:      [email protected]
16809 S:      Maintained
16810 F:      Documentation/filesystems/omfs.rst
16811 F:      fs/omfs/
16812
16813 OMNIVISION OG01A1B SENSOR DRIVER
16814 M:      Sakari Ailus <[email protected]>
16815 L:      [email protected]
16816 S:      Maintained
16817 F:      drivers/media/i2c/og01a1b.c
16818
16819 OMNIVISION OV01A10 SENSOR DRIVER
16820 M:      Bingbu Cao <[email protected]>
16821 L:      [email protected]
16822 S:      Maintained
16823 T:      git git://linuxtv.org/media_tree.git
16824 F:      drivers/media/i2c/ov01a10.c
16825
16826 OMNIVISION OV02A10 SENSOR DRIVER
16827 L:      [email protected]
16828 S:      Orphan
16829 T:      git git://linuxtv.org/media_tree.git
16830 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
16831 F:      drivers/media/i2c/ov02a10.c
16832
16833 OMNIVISION OV08D10 SENSOR DRIVER
16834 M:      Jimmy Su <[email protected]>
16835 L:      [email protected]
16836 S:      Maintained
16837 T:      git git://linuxtv.org/media_tree.git
16838 F:      drivers/media/i2c/ov08d10.c
16839
16840 OMNIVISION OV08X40 SENSOR DRIVER
16841 M:      Jason Chen <[email protected]>
16842 L:      [email protected]
16843 S:      Maintained
16844 T:      git git://linuxtv.org/media_tree.git
16845 F:      drivers/media/i2c/ov08x40.c
16846
16847 OMNIVISION OV13858 SENSOR DRIVER
16848 M:      Sakari Ailus <[email protected]>
16849 L:      [email protected]
16850 S:      Maintained
16851 T:      git git://linuxtv.org/media_tree.git
16852 F:      drivers/media/i2c/ov13858.c
16853
16854 OMNIVISION OV13B10 SENSOR DRIVER
16855 M:      Arec Kao <[email protected]>
16856 L:      [email protected]
16857 S:      Maintained
16858 T:      git git://linuxtv.org/media_tree.git
16859 F:      drivers/media/i2c/ov13b10.c
16860
16861 OMNIVISION OV2680 SENSOR DRIVER
16862 M:      Rui Miguel Silva <[email protected]>
16863 M:      Hans de Goede <[email protected]>
16864 L:      [email protected]
16865 S:      Maintained
16866 T:      git git://linuxtv.org/media_tree.git
16867 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
16868 F:      drivers/media/i2c/ov2680.c
16869
16870 OMNIVISION OV2685 SENSOR DRIVER
16871 M:      Shunqian Zheng <[email protected]>
16872 L:      [email protected]
16873 S:      Maintained
16874 T:      git git://linuxtv.org/media_tree.git
16875 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
16876 F:      drivers/media/i2c/ov2685.c
16877
16878 OMNIVISION OV2740 SENSOR DRIVER
16879 M:      Tianshu Qiu <[email protected]>
16880 R:      Sakari Ailus <[email protected]>
16881 R:      Bingbu Cao <[email protected]>
16882 L:      [email protected]
16883 S:      Maintained
16884 T:      git git://linuxtv.org/media_tree.git
16885 F:      drivers/media/i2c/ov2740.c
16886
16887 OMNIVISION OV4689 SENSOR DRIVER
16888 M:      Mikhail Rudenko <[email protected]>
16889 L:      [email protected]
16890 S:      Maintained
16891 T:      git git://linuxtv.org/media_tree.git
16892 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
16893 F:      drivers/media/i2c/ov4689.c
16894
16895 OMNIVISION OV5640 SENSOR DRIVER
16896 M:      Steve Longerbeam <[email protected]>
16897 L:      [email protected]
16898 S:      Maintained
16899 T:      git git://linuxtv.org/media_tree.git
16900 F:      drivers/media/i2c/ov5640.c
16901
16902 OMNIVISION OV5647 SENSOR DRIVER
16903 M:      Dave Stevenson <[email protected]>
16904 M:      Jacopo Mondi <[email protected]>
16905 L:      [email protected]
16906 S:      Maintained
16907 T:      git git://linuxtv.org/media_tree.git
16908 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
16909 F:      drivers/media/i2c/ov5647.c
16910
16911 OMNIVISION OV5670 SENSOR DRIVER
16912 M:      Sakari Ailus <[email protected]>
16913 L:      [email protected]
16914 S:      Maintained
16915 T:      git git://linuxtv.org/media_tree.git
16916 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
16917 F:      drivers/media/i2c/ov5670.c
16918
16919 OMNIVISION OV5675 SENSOR DRIVER
16920 M:      Sakari Ailus <[email protected]>
16921 L:      [email protected]
16922 S:      Maintained
16923 T:      git git://linuxtv.org/media_tree.git
16924 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
16925 F:      drivers/media/i2c/ov5675.c
16926
16927 OMNIVISION OV5693 SENSOR DRIVER
16928 M:      Daniel Scally <[email protected]>
16929 L:      [email protected]
16930 S:      Maintained
16931 T:      git git://linuxtv.org/media_tree.git
16932 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
16933 F:      drivers/media/i2c/ov5693.c
16934
16935 OMNIVISION OV5695 SENSOR DRIVER
16936 M:      Shunqian Zheng <[email protected]>
16937 L:      [email protected]
16938 S:      Maintained
16939 T:      git git://linuxtv.org/media_tree.git
16940 F:      drivers/media/i2c/ov5695.c
16941
16942 OMNIVISION OV64A40 SENSOR DRIVER
16943 M:      Jacopo Mondi <[email protected]>
16944 L:      [email protected]
16945 S:      Maintained
16946 T:      git git://linuxtv.org/media_tree.git
16947 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
16948 F:      drivers/media/i2c/ov64a40.c
16949
16950 OMNIVISION OV7670 SENSOR DRIVER
16951 L:      [email protected]
16952 S:      Orphan
16953 T:      git git://linuxtv.org/media_tree.git
16954 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
16955 F:      drivers/media/i2c/ov7670.c
16956
16957 OMNIVISION OV772x SENSOR DRIVER
16958 M:      Jacopo Mondi <[email protected]>
16959 L:      [email protected]
16960 S:      Odd fixes
16961 T:      git git://linuxtv.org/media_tree.git
16962 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
16963 F:      drivers/media/i2c/ov772x.c
16964 F:      include/media/i2c/ov772x.h
16965
16966 OMNIVISION OV7740 SENSOR DRIVER
16967 L:      [email protected]
16968 S:      Orphan
16969 T:      git git://linuxtv.org/media_tree.git
16970 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
16971 F:      drivers/media/i2c/ov7740.c
16972
16973 OMNIVISION OV8856 SENSOR DRIVER
16974 M:      Sakari Ailus <[email protected]>
16975 L:      [email protected]
16976 S:      Maintained
16977 T:      git git://linuxtv.org/media_tree.git
16978 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
16979 F:      drivers/media/i2c/ov8856.c
16980
16981 OMNIVISION OV8858 SENSOR DRIVER
16982 M:      Jacopo Mondi <[email protected]>
16983 M:      Nicholas Roth <[email protected]>
16984 L:      [email protected]
16985 S:      Maintained
16986 T:      git git://linuxtv.org/media_tree.git
16987 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
16988 F:      drivers/media/i2c/ov8858.c
16989
16990 OMNIVISION OV9282 SENSOR DRIVER
16991 M:      Dave Stevenson <[email protected]>
16992 L:      [email protected]
16993 S:      Maintained
16994 T:      git git://linuxtv.org/media_tree.git
16995 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
16996 F:      drivers/media/i2c/ov9282.c
16997
16998 OMNIVISION OV9640 SENSOR DRIVER
16999 M:      Petr Cvek <[email protected]>
17000 L:      [email protected]
17001 S:      Maintained
17002 F:      drivers/media/i2c/ov9640.*
17003
17004 OMNIVISION OV9650 SENSOR DRIVER
17005 M:      Sakari Ailus <[email protected]>
17006 R:      Akinobu Mita <[email protected]>
17007 R:      Sylwester Nawrocki <[email protected]>
17008 L:      [email protected]
17009 S:      Maintained
17010 T:      git git://linuxtv.org/media_tree.git
17011 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
17012 F:      drivers/media/i2c/ov9650.c
17013
17014 OMNIVISION OV9734 SENSOR DRIVER
17015 M:      Tianshu Qiu <[email protected]>
17016 R:      Bingbu Cao <[email protected]>
17017 L:      [email protected]
17018 S:      Maintained
17019 T:      git git://linuxtv.org/media_tree.git
17020 F:      drivers/media/i2c/ov9734.c
17021
17022 ONBOARD USB HUB DRIVER
17023 M:      Matthias Kaehlcke <[email protected]>
17024 L:      [email protected]
17025 S:      Maintained
17026 F:      Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
17027 F:      drivers/usb/misc/onboard_usb_dev.c
17028
17029 ONENAND FLASH DRIVER
17030 M:      Kyungmin Park <[email protected]>
17031 L:      [email protected]
17032 S:      Maintained
17033 F:      drivers/mtd/nand/onenand/
17034 F:      include/linux/mtd/onenand*.h
17035
17036 ONEXPLAYER FAN DRIVER
17037 M:      Derek John Clark <[email protected]>
17038 M:      Joaquín Ignacio Aramendía <[email protected]>
17039 L:      [email protected]
17040 S:      Maintained
17041 F:      drivers/hwmon/oxp-sensors.c
17042
17043 ONIE TLV NVMEM LAYOUT DRIVER
17044 M:      Miquel Raynal <[email protected]>
17045 S:      Maintained
17046 F:      Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
17047 F:      drivers/nvmem/layouts/onie-tlv.c
17048
17049 ONION OMEGA2+ BOARD
17050 M:      Harvey Hunt <[email protected]>
17051 L:      [email protected]
17052 S:      Maintained
17053 F:      arch/mips/boot/dts/ralink/omega2p.dts
17054
17055 ONSEMI ETHERNET PHY DRIVERS
17056 M:      Piergiorgio Beruto <[email protected]>
17057 L:      [email protected]
17058 S:      Supported
17059 W:      http://www.onsemi.com
17060 F:      drivers/net/phy/ncn*
17061
17062 OP-TEE DRIVER
17063 M:      Jens Wiklander <[email protected]>
17064 L:      [email protected]
17065 S:      Maintained
17066 F:      Documentation/ABI/testing/sysfs-bus-optee-devices
17067 F:      drivers/tee/optee/
17068
17069 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
17070 M:      Sumit Garg <[email protected]>
17071 L:      [email protected]
17072 S:      Maintained
17073 F:      drivers/char/hw_random/optee-rng.c
17074
17075 OP-TEE RTC DRIVER
17076 M:      Clément Léger <[email protected]>
17077 L:      [email protected]
17078 S:      Maintained
17079 F:      drivers/rtc/rtc-optee.c
17080
17081 OPA-VNIC DRIVER
17082 M:      Dennis Dalessandro <[email protected]>
17083 L:      [email protected]
17084 S:      Supported
17085 F:      drivers/infiniband/ulp/opa_vnic
17086
17087 OPEN FIRMWARE AND FLATTENED DEVICE TREE
17088 M:      Rob Herring <[email protected]>
17089 M:      Saravana Kannan <[email protected]>
17090 L:      [email protected]
17091 S:      Maintained
17092 W:      http://www.devicetree.org/
17093 C:      irc://irc.libera.chat/devicetree
17094 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17095 F:      Documentation/ABI/testing/sysfs-firmware-ofw
17096 F:      drivers/of/
17097 F:      include/linux/of*.h
17098 F:      scripts/dtc/
17099 F:      tools/testing/selftests/dt/
17100 K:      of_overlay_notifier_
17101 K:      of_overlay_fdt_apply
17102 K:      of_overlay_remove
17103
17104 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
17105 M:      Rob Herring <[email protected]>
17106 M:      Krzysztof Kozlowski <[email protected]>
17107 M:      Conor Dooley <[email protected]>
17108 L:      [email protected]
17109 S:      Maintained
17110 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
17111 C:      irc://irc.libera.chat/devicetree
17112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17113 F:      Documentation/devicetree/
17114 F:      arch/*/boot/dts/
17115 F:      include/dt-bindings/
17116
17117 OPENCOMPUTE PTP CLOCK DRIVER
17118 M:      Jonathan Lemon <[email protected]>
17119 M:      Vadim Fedorenko <[email protected]>
17120 L:      [email protected]
17121 S:      Maintained
17122 F:      drivers/ptp/ptp_ocp.c
17123
17124 OPENCORES I2C BUS DRIVER
17125 M:      Peter Korsgaard <[email protected]>
17126 M:      Andrew Lunn <[email protected]>
17127 L:      [email protected]
17128 S:      Maintained
17129 F:      Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
17130 F:      Documentation/i2c/busses/i2c-ocores.rst
17131 F:      drivers/i2c/busses/i2c-ocores.c
17132 F:      include/linux/platform_data/i2c-ocores.h
17133
17134 OPENRISC ARCHITECTURE
17135 M:      Jonas Bonn <[email protected]>
17136 M:      Stefan Kristiansson <[email protected]>
17137 M:      Stafford Horne <[email protected]>
17138 L:      [email protected]
17139 S:      Maintained
17140 W:      http://openrisc.io
17141 T:      git https://github.com/openrisc/linux.git
17142 F:      Documentation/arch/openrisc/
17143 F:      Documentation/devicetree/bindings/openrisc/
17144 F:      arch/openrisc/
17145 F:      drivers/irqchip/irq-ompic.c
17146 F:      drivers/irqchip/irq-or1k-*
17147
17148 OPENVSWITCH
17149 M:      Pravin B Shelar <[email protected]>
17150 L:      [email protected]
17151 L:      [email protected]
17152 S:      Maintained
17153 W:      http://openvswitch.org
17154 F:      include/uapi/linux/openvswitch.h
17155 F:      net/openvswitch/
17156 F:      tools/testing/selftests/net/openvswitch/
17157
17158 OPERATING PERFORMANCE POINTS (OPP)
17159 M:      Viresh Kumar <[email protected]>
17160 M:      Nishanth Menon <[email protected]>
17161 M:      Stephen Boyd <[email protected]>
17162 L:      [email protected]
17163 S:      Maintained
17164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
17165 F:      Documentation/devicetree/bindings/opp/
17166 F:      Documentation/power/opp.rst
17167 F:      drivers/opp/
17168 F:      include/linux/pm_opp.h
17169
17170 OPL4 DRIVER
17171 M:      Clemens Ladisch <[email protected]>
17172 L:      [email protected] (moderated for non-subscribers)
17173 S:      Maintained
17174 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17175 F:      sound/drivers/opl4/
17176
17177 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
17178 M:      Mark Fasheh <[email protected]>
17179 M:      Joel Becker <[email protected]>
17180 M:      Joseph Qi <[email protected]>
17181 L:      [email protected]
17182 S:      Supported
17183 W:      http://ocfs2.wiki.kernel.org
17184 F:      Documentation/filesystems/dlmfs.rst
17185 F:      Documentation/filesystems/ocfs2.rst
17186 F:      fs/ocfs2/
17187
17188 ORANGEFS FILESYSTEM
17189 M:      Mike Marshall <[email protected]>
17190 R:      Martin Brandenburg <[email protected]>
17191 L:      [email protected]
17192 S:      Supported
17193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
17194 F:      Documentation/filesystems/orangefs.rst
17195 F:      fs/orangefs/
17196
17197 OV2659 OMNIVISION SENSOR DRIVER
17198 M:      "Lad, Prabhakar" <[email protected]>
17199 L:      [email protected]
17200 S:      Maintained
17201 W:      https://linuxtv.org
17202 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
17203 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17204 F:      drivers/media/i2c/ov2659.c
17205 F:      include/media/i2c/ov2659.h
17206
17207 OVERLAY FILESYSTEM
17208 M:      Miklos Szeredi <[email protected]>
17209 M:      Amir Goldstein <[email protected]>
17210 L:      [email protected]
17211 S:      Supported
17212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
17213 F:      Documentation/filesystems/overlayfs.rst
17214 F:      fs/overlayfs/
17215
17216 P54 WIRELESS DRIVER
17217 M:      Christian Lamparter <[email protected]>
17218 L:      [email protected]
17219 S:      Maintained
17220 W:      https://wireless.wiki.kernel.org/en/users/Drivers/p54
17221 F:      drivers/net/wireless/intersil/p54/
17222
17223 PACKET SOCKETS
17224 M:      Willem de Bruijn <[email protected]>
17225 S:      Maintained
17226 F:      include/uapi/linux/if_packet.h
17227 F:      net/packet/af_packet.c
17228
17229 PACKING
17230 M:      Vladimir Oltean <[email protected]>
17231 L:      [email protected]
17232 S:      Supported
17233 F:      Documentation/core-api/packing.rst
17234 F:      include/linux/packing.h
17235 F:      lib/packing.c
17236
17237 PADATA PARALLEL EXECUTION MECHANISM
17238 M:      Steffen Klassert <[email protected]>
17239 M:      Daniel Jordan <[email protected]>
17240 L:      [email protected]
17241 L:      [email protected]
17242 S:      Maintained
17243 F:      Documentation/core-api/padata.rst
17244 F:      include/linux/padata.h
17245 F:      kernel/padata.c
17246
17247 PAGE CACHE
17248 M:      Matthew Wilcox (Oracle) <[email protected]>
17249 L:      [email protected]
17250 S:      Supported
17251 T:      git git://git.infradead.org/users/willy/pagecache.git
17252 F:      Documentation/filesystems/locking.rst
17253 F:      Documentation/filesystems/vfs.rst
17254 F:      include/linux/pagemap.h
17255 F:      mm/filemap.c
17256 F:      mm/page-writeback.c
17257 F:      mm/readahead.c
17258 F:      mm/truncate.c
17259
17260 PAGE POOL
17261 M:      Jesper Dangaard Brouer <[email protected]>
17262 M:      Ilias Apalodimas <[email protected]>
17263 L:      [email protected]
17264 S:      Supported
17265 F:      Documentation/networking/page_pool.rst
17266 F:      include/net/page_pool/
17267 F:      include/trace/events/page_pool.h
17268 F:      net/core/page_pool.c
17269
17270 PAGE TABLE CHECK
17271 M:      Pasha Tatashin <[email protected]>
17272 M:      Andrew Morton <[email protected]>
17273 L:      [email protected]
17274 S:      Maintained
17275 F:      Documentation/mm/page_table_check.rst
17276 F:      include/linux/page_table_check.h
17277 F:      mm/page_table_check.c
17278
17279 PANASONIC LAPTOP ACPI EXTRAS DRIVER
17280 M:      Kenneth Chan <[email protected]>
17281 L:      [email protected]
17282 S:      Maintained
17283 F:      drivers/platform/x86/panasonic-laptop.c
17284
17285 PARALLAX PING IIO SENSOR DRIVER
17286 M:      Andreas Klinger <[email protected]>
17287 L:      [email protected]
17288 S:      Maintained
17289 F:      Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
17290 F:      drivers/iio/proximity/ping.c
17291
17292 PARALLEL LCD/KEYPAD PANEL DRIVER
17293 M:      Willy Tarreau <[email protected]>
17294 M:      Ksenija Stanojevic <[email protected]>
17295 S:      Odd Fixes
17296 F:      Documentation/admin-guide/lcd-panel-cgram.rst
17297 F:      drivers/auxdisplay/panel.c
17298
17299 PARALLEL PORT SUBSYSTEM
17300 M:      Sudip Mukherjee <[email protected]>
17301 M:      Sudip Mukherjee <[email protected]>
17302 L:      [email protected] (subscribers-only)
17303 S:      Maintained
17304 F:      Documentation/driver-api/parport*.rst
17305 F:      drivers/char/ppdev.c
17306 F:      drivers/parport/
17307 F:      include/linux/parport*.h
17308 F:      include/uapi/linux/ppdev.h
17309
17310 PARAVIRT_OPS INTERFACE
17311 M:      Juergen Gross <[email protected]>
17312 R:      Ajay Kaher <[email protected]>
17313 R:      Alexey Makhalov <[email protected]>
17314 R:      Broadcom internal kernel review list <[email protected]>
17315 L:      [email protected]
17316 L:      [email protected]
17317 S:      Supported
17318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17319 F:      Documentation/virt/paravirt_ops.rst
17320 F:      arch/*/include/asm/paravirt*.h
17321 F:      arch/*/kernel/paravirt*
17322 F:      include/linux/hypervisor.h
17323
17324 PARISC ARCHITECTURE
17325 M:      "James E.J. Bottomley" <[email protected]>
17326 M:      Helge Deller <[email protected]>
17327 L:      [email protected]
17328 S:      Maintained
17329 W:      https://parisc.wiki.kernel.org
17330 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
17331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17333 F:      Documentation/arch/parisc/
17334 F:      arch/parisc/
17335 F:      drivers/char/agp/parisc-agp.c
17336 F:      drivers/input/misc/hp_sdc_rtc.c
17337 F:      drivers/input/serio/gscps2.c
17338 F:      drivers/input/serio/hp_sdc*
17339 F:      drivers/parisc/
17340 F:      drivers/parport/parport_gsc.*
17341 F:      drivers/tty/serial/8250/8250_parisc.c
17342 F:      drivers/video/console/sti*
17343 F:      drivers/video/fbdev/sti*
17344 F:      drivers/video/logo/logo_parisc*
17345 F:      include/linux/hp_sdc.h
17346
17347 PARMAN
17348 M:      Jiri Pirko <[email protected]>
17349 L:      [email protected]
17350 S:      Supported
17351 F:      include/linux/parman.h
17352 F:      lib/parman.c
17353 F:      lib/test_parman.c
17354
17355 PC ENGINES APU BOARD DRIVER
17356 M:      Enrico Weigelt, metux IT consult <[email protected]>
17357 S:      Maintained
17358 F:      drivers/platform/x86/pcengines-apuv2.c
17359
17360 PC87360 HARDWARE MONITORING DRIVER
17361 M:      Jim Cromie <[email protected]>
17362 L:      [email protected]
17363 S:      Maintained
17364 F:      Documentation/hwmon/pc87360.rst
17365 F:      drivers/hwmon/pc87360.c
17366
17367 PC8736x GPIO DRIVER
17368 M:      Jim Cromie <[email protected]>
17369 S:      Maintained
17370 F:      drivers/char/pc8736x_gpio.c
17371
17372 PC87427 HARDWARE MONITORING DRIVER
17373 M:      Jean Delvare <[email protected]>
17374 L:      [email protected]
17375 S:      Maintained
17376 F:      Documentation/hwmon/pc87427.rst
17377 F:      drivers/hwmon/pc87427.c
17378
17379 PCA9532 LED DRIVER
17380 M:      Riku Voipio <[email protected]>
17381 S:      Maintained
17382 F:      drivers/leds/leds-pca9532.c
17383 F:      include/linux/leds-pca9532.h
17384
17385 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
17386 M:      Thomas Petazzoni <[email protected]>
17387 M:      Pali Rohár <[email protected]>
17388 L:      [email protected]
17389 L:      [email protected] (moderated for non-subscribers)
17390 S:      Maintained
17391 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
17392 F:      drivers/pci/controller/pci-aardvark.c
17393
17394 PCI DRIVER FOR ALTERA PCIE IP
17395 M:      Joyce Ooi <[email protected]>
17396 L:      [email protected]
17397 S:      Supported
17398 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
17399 F:      drivers/pci/controller/pcie-altera.c
17400
17401 PCI DRIVER FOR APPLIEDMICRO XGENE
17402 M:      Toan Le <[email protected]>
17403 L:      [email protected]
17404 L:      [email protected] (moderated for non-subscribers)
17405 S:      Maintained
17406 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
17407 F:      drivers/pci/controller/pci-xgene.c
17408
17409 PCI DRIVER FOR ARM VERSATILE PLATFORM
17410 M:      Rob Herring <[email protected]>
17411 L:      [email protected]
17412 L:      [email protected] (moderated for non-subscribers)
17413 S:      Maintained
17414 F:      Documentation/devicetree/bindings/pci/versatile.yaml
17415 F:      drivers/pci/controller/pci-versatile.c
17416
17417 PCI DRIVER FOR ARMADA 8K
17418 M:      Thomas Petazzoni <[email protected]>
17419 L:      [email protected]
17420 L:      [email protected] (moderated for non-subscribers)
17421 S:      Maintained
17422 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
17423 F:      drivers/pci/controller/dwc/pcie-armada8k.c
17424
17425 PCI DRIVER FOR CADENCE PCIE IP
17426 L:      [email protected]
17427 S:      Orphan
17428 F:      Documentation/devicetree/bindings/pci/cdns,*
17429 F:      drivers/pci/controller/cadence/*cadence*
17430
17431 PCI DRIVER FOR FREESCALE LAYERSCAPE
17432 M:      Minghuan Lian <[email protected]>
17433 M:      Mingkai Hu <[email protected]>
17434 M:      Roy Zang <[email protected]>
17435 L:      [email protected]
17436 L:      [email protected]
17437 L:      [email protected] (moderated for non-subscribers)
17438 S:      Maintained
17439 F:      drivers/pci/controller/dwc/*layerscape*
17440
17441 PCI DRIVER FOR FU740
17442 M:      Paul Walmsley <[email protected]>
17443 M:      Greentime Hu <[email protected]>
17444 M:      Samuel Holland <[email protected]>
17445 L:      [email protected]
17446 S:      Maintained
17447 F:      Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
17448 F:      drivers/pci/controller/dwc/pcie-fu740.c
17449
17450 PCI DRIVER FOR GENERIC OF HOSTS
17451 M:      Will Deacon <[email protected]>
17452 L:      [email protected]
17453 L:      [email protected] (moderated for non-subscribers)
17454 S:      Maintained
17455 F:      Documentation/devicetree/bindings/pci/host-generic-pci.yaml
17456 F:      drivers/pci/controller/pci-host-common.c
17457 F:      drivers/pci/controller/pci-host-generic.c
17458
17459 PCI DRIVER FOR IMX6
17460 M:      Richard Zhu <[email protected]>
17461 M:      Lucas Stach <[email protected]>
17462 L:      [email protected]
17463 L:      [email protected] (moderated for non-subscribers)
17464 S:      Maintained
17465 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
17466 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
17467 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
17468 F:      drivers/pci/controller/dwc/*imx6*
17469
17470 PCI DRIVER FOR INTEL IXP4XX
17471 M:      Linus Walleij <[email protected]>
17472 S:      Maintained
17473 F:      Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
17474 F:      drivers/pci/controller/pci-ixp4xx.c
17475
17476 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
17477 M:      Nirmal Patel <[email protected]>
17478 R:      Jonathan Derrick <[email protected]>
17479 L:      [email protected]
17480 S:      Supported
17481 F:      drivers/pci/controller/vmd.c
17482
17483 PCI DRIVER FOR MICROSEMI SWITCHTEC
17484 M:      Kurt Schwemmer <[email protected]>
17485 M:      Logan Gunthorpe <[email protected]>
17486 L:      [email protected]
17487 S:      Maintained
17488 F:      Documentation/ABI/testing/sysfs-class-switchtec
17489 F:      Documentation/driver-api/switchtec.rst
17490 F:      drivers/ntb/hw/mscc/
17491 F:      drivers/pci/switch/switchtec*
17492 F:      include/linux/switchtec.h
17493 F:      include/uapi/linux/switchtec_ioctl.h
17494
17495 PCI DRIVER FOR MOBIVEIL PCIE IP
17496 M:      Karthikeyan Mitran <[email protected]>
17497 M:      Hou Zhiqiang <[email protected]>
17498 L:      [email protected]
17499 S:      Supported
17500 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
17501 F:      drivers/pci/controller/mobiveil/pcie-mobiveil*
17502
17503 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
17504 M:      Thomas Petazzoni <[email protected]>
17505 M:      Pali Rohár <[email protected]>
17506 L:      [email protected]
17507 L:      [email protected] (moderated for non-subscribers)
17508 S:      Maintained
17509 F:      drivers/pci/controller/*mvebu*
17510
17511 PCI DRIVER FOR NVIDIA TEGRA
17512 M:      Thierry Reding <[email protected]>
17513 L:      [email protected]
17514 L:      [email protected]
17515 S:      Supported
17516 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
17517 F:      drivers/pci/controller/pci-tegra.c
17518
17519 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
17520 M:      Hou Zhiqiang <[email protected]>
17521 L:      [email protected]
17522 L:      [email protected] (moderated for non-subscribers)
17523 S:      Maintained
17524 F:      Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
17525 F:      drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
17526
17527 PCI DRIVER FOR PLDA PCIE IP
17528 M:      Daire McNamara <[email protected]>
17529 L:      [email protected]
17530 S:      Maintained
17531 F:      Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
17532 F:      drivers/pci/controller/plda/pcie-plda-host.c
17533 F:      drivers/pci/controller/plda/pcie-plda.h
17534
17535 PCI DRIVER FOR RENESAS R-CAR
17536 M:      Marek Vasut <[email protected]>
17537 M:      Yoshihiro Shimoda <[email protected]>
17538 L:      [email protected]
17539 L:      [email protected]
17540 S:      Maintained
17541 F:      Documentation/devicetree/bindings/pci/*rcar*
17542 F:      drivers/pci/controller/*rcar*
17543 F:      drivers/pci/controller/dwc/*rcar*
17544
17545 PCI DRIVER FOR SAMSUNG EXYNOS
17546 M:      Jingoo Han <[email protected]>
17547 L:      [email protected]
17548 L:      [email protected] (moderated for non-subscribers)
17549 L:      [email protected]
17550 S:      Maintained
17551 F:      drivers/pci/controller/dwc/pci-exynos.c
17552
17553 PCI DRIVER FOR SYNOPSYS DESIGNWARE
17554 M:      Jingoo Han <[email protected]>
17555 M:      Manivannan Sadhasivam <[email protected]>
17556 L:      [email protected]
17557 S:      Maintained
17558 F:      Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
17559 F:      Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
17560 F:      drivers/pci/controller/dwc/*designware*
17561
17562 PCI DRIVER FOR TI DRA7XX/J721E
17563 M:      Vignesh Raghavendra <[email protected]>
17564 R:      Siddharth Vadapalli <[email protected]>
17565 L:      [email protected]
17566 L:      [email protected]
17567 L:      [email protected] (moderated for non-subscribers)
17568 S:      Supported
17569 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
17570 F:      drivers/pci/controller/cadence/pci-j721e.c
17571 F:      drivers/pci/controller/dwc/pci-dra7xx.c
17572
17573 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
17574 M:      Linus Walleij <[email protected]>
17575 L:      [email protected]
17576 S:      Maintained
17577 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
17578 F:      drivers/pci/controller/pci-v3-semi.c
17579
17580 PCI DRIVER FOR XILINX VERSAL CPM
17581 M:      Bharat Kumar Gogada <[email protected]>
17582 M:      Michal Simek <[email protected]>
17583 L:      [email protected]
17584 S:      Maintained
17585 F:      Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
17586 F:      drivers/pci/controller/pcie-xilinx-cpm.c
17587
17588 PCI ENDPOINT SUBSYSTEM
17589 M:      Manivannan Sadhasivam <[email protected]>
17590 M:      Krzysztof Wilczyński <[email protected]>
17591 R:      Kishon Vijay Abraham I <[email protected]>
17592 L:      [email protected]
17593 S:      Supported
17594 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17595 B:      https://bugzilla.kernel.org
17596 C:      irc://irc.oftc.net/linux-pci
17597 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17598 F:      Documentation/PCI/endpoint/*
17599 F:      Documentation/misc-devices/pci-endpoint-test.rst
17600 F:      drivers/misc/pci_endpoint_test.c
17601 F:      drivers/pci/endpoint/
17602 F:      tools/pci/
17603
17604 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
17605 M:      Mahesh J Salgaonkar <[email protected]>
17606 R:      Oliver O'Halloran <[email protected]>
17607 L:      [email protected]
17608 S:      Supported
17609 F:      Documentation/PCI/pci-error-recovery.rst
17610 F:      Documentation/arch/powerpc/eeh-pci-error-recovery.rst
17611 F:      arch/powerpc/include/*/eeh*.h
17612 F:      arch/powerpc/kernel/eeh*.c
17613 F:      arch/powerpc/platforms/*/eeh*.c
17614 F:      drivers/pci/pcie/aer.c
17615 F:      drivers/pci/pcie/dpc.c
17616 F:      drivers/pci/pcie/err.c
17617
17618 PCI ERROR RECOVERY
17619 M:      Linas Vepstas <[email protected]>
17620 L:      [email protected]
17621 S:      Supported
17622 F:      Documentation/PCI/pci-error-recovery.rst
17623
17624 PCI MSI DRIVER FOR ALTERA MSI IP
17625 M:      Joyce Ooi <[email protected]>
17626 L:      [email protected]
17627 S:      Supported
17628 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
17629 F:      drivers/pci/controller/pcie-altera-msi.c
17630
17631 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
17632 M:      Toan Le <[email protected]>
17633 L:      [email protected]
17634 L:      [email protected] (moderated for non-subscribers)
17635 S:      Maintained
17636 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
17637 F:      drivers/pci/controller/pci-xgene-msi.c
17638
17639 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
17640 M:      Lorenzo Pieralisi <[email protected]>
17641 M:      Krzysztof Wilczyński <[email protected]>
17642 R:      Rob Herring <[email protected]>
17643 L:      [email protected]
17644 S:      Supported
17645 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17646 B:      https://bugzilla.kernel.org
17647 C:      irc://irc.oftc.net/linux-pci
17648 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17649 F:      Documentation/devicetree/bindings/pci/
17650 F:      drivers/pci/controller/
17651 F:      drivers/pci/pci-bridge-emul.c
17652 F:      drivers/pci/pci-bridge-emul.h
17653
17654 PCI PEER-TO-PEER DMA (P2PDMA)
17655 M:      Bjorn Helgaas <[email protected]>
17656 M:      Logan Gunthorpe <[email protected]>
17657 L:      [email protected]
17658 S:      Supported
17659 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17660 B:      https://bugzilla.kernel.org
17661 C:      irc://irc.oftc.net/linux-pci
17662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17663 F:      Documentation/driver-api/pci/p2pdma.rst
17664 F:      drivers/pci/p2pdma.c
17665 F:      include/linux/pci-p2pdma.h
17666
17667 PCI POWER CONTROL
17668 M:      Bartosz Golaszewski <[email protected]>
17669 L:      [email protected]
17670 S:      Maintained
17671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17672 F:      drivers/pci/pwrctl/*
17673 F:      include/linux/pci-pwrctl.h
17674
17675 PCI SUBSYSTEM
17676 M:      Bjorn Helgaas <[email protected]>
17677 L:      [email protected]
17678 S:      Supported
17679 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17680 B:      https://bugzilla.kernel.org
17681 C:      irc://irc.oftc.net/linux-pci
17682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17683 F:      Documentation/PCI/
17684 F:      Documentation/devicetree/bindings/pci/
17685 F:      arch/x86/kernel/early-quirks.c
17686 F:      arch/x86/kernel/quirks.c
17687 F:      arch/x86/pci/
17688 F:      drivers/acpi/pci*
17689 F:      drivers/pci/
17690 F:      include/asm-generic/pci*
17691 F:      include/linux/of_pci.h
17692 F:      include/linux/pci*
17693 F:      include/uapi/linux/pci*
17694
17695 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
17696 M:      Jonathan Chocron <[email protected]>
17697 L:      [email protected]
17698 S:      Maintained
17699 F:      Documentation/devicetree/bindings/pci/pcie-al.txt
17700 F:      drivers/pci/controller/dwc/pcie-al.c
17701
17702 PCIE DRIVER FOR AMLOGIC MESON
17703 M:      Yue Wang <[email protected]>
17704 L:      [email protected]
17705 L:      [email protected]
17706 S:      Maintained
17707 F:      drivers/pci/controller/dwc/pci-meson.c
17708
17709 PCIE DRIVER FOR AXIS ARTPEC
17710 M:      Jesper Nilsson <[email protected]>
17711 L:      [email protected]
17712 L:      [email protected]
17713 S:      Maintained
17714 F:      Documentation/devicetree/bindings/pci/axis,artpec*
17715 F:      drivers/pci/controller/dwc/*artpec*
17716
17717 PCIE DRIVER FOR CAVIUM THUNDERX
17718 M:      Robert Richter <[email protected]>
17719 L:      [email protected]
17720 L:      [email protected] (moderated for non-subscribers)
17721 S:      Odd Fixes
17722 F:      drivers/pci/controller/pci-thunder-*
17723
17724 PCIE DRIVER FOR HISILICON
17725 M:      Zhou Wang <[email protected]>
17726 L:      [email protected]
17727 S:      Maintained
17728 F:      drivers/pci/controller/dwc/pcie-hisi.c
17729
17730 PCIE DRIVER FOR HISILICON KIRIN
17731 M:      Xiaowei Song <[email protected]>
17732 M:      Binghui Wang <[email protected]>
17733 L:      [email protected]
17734 S:      Maintained
17735 F:      Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
17736 F:      drivers/pci/controller/dwc/pcie-kirin.c
17737
17738 PCIE DRIVER FOR HISILICON STB
17739 M:      Shawn Guo <[email protected]>
17740 L:      [email protected]
17741 S:      Maintained
17742 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
17743 F:      drivers/pci/controller/dwc/pcie-histb.c
17744
17745 PCIE DRIVER FOR INTEL KEEM BAY
17746 M:      Srikanth Thokala <[email protected]>
17747 L:      [email protected]
17748 S:      Supported
17749 F:      Documentation/devicetree/bindings/pci/intel,keembay-pcie*
17750 F:      drivers/pci/controller/dwc/pcie-keembay.c
17751
17752 PCIE DRIVER FOR INTEL LGM GW SOC
17753 M:      Chuanhua Lei <[email protected]>
17754 L:      [email protected]
17755 S:      Maintained
17756 F:      Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
17757 F:      drivers/pci/controller/dwc/pcie-intel-gw.c
17758
17759 PCIE DRIVER FOR MEDIATEK
17760 M:      Ryder Lee <[email protected]>
17761 M:      Jianjun Wang <[email protected]>
17762 L:      [email protected]
17763 L:      [email protected] (moderated for non-subscribers)
17764 S:      Supported
17765 F:      Documentation/devicetree/bindings/pci/mediatek*
17766 F:      drivers/pci/controller/*mediatek*
17767
17768 PCIE DRIVER FOR MICROCHIP
17769 M:      Daire McNamara <[email protected]>
17770 L:      [email protected]
17771 S:      Supported
17772 F:      Documentation/devicetree/bindings/pci/microchip*
17773 F:      drivers/pci/controller/plda/*microchip*
17774
17775 PCIE DRIVER FOR QUALCOMM MSM
17776 M:      Manivannan Sadhasivam <[email protected]>
17777 L:      [email protected]
17778 L:      [email protected]
17779 S:      Maintained
17780 F:      drivers/pci/controller/dwc/pcie-qcom.c
17781
17782 PCIE DRIVER FOR ROCKCHIP
17783 M:      Shawn Lin <[email protected]>
17784 L:      [email protected]
17785 L:      [email protected]
17786 S:      Maintained
17787 F:      Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
17788 F:      drivers/pci/controller/pcie-rockchip*
17789
17790 PCIE DRIVER FOR SOCIONEXT UNIPHIER
17791 M:      Kunihiko Hayashi <[email protected]>
17792 L:      [email protected]
17793 S:      Maintained
17794 F:      Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
17795 F:      drivers/pci/controller/dwc/pcie-uniphier*
17796
17797 PCIE DRIVER FOR ST SPEAR13XX
17798 M:      Pratyush Anand <[email protected]>
17799 L:      [email protected]
17800 S:      Maintained
17801 F:      drivers/pci/controller/dwc/*spear*
17802
17803 PCIE DRIVER FOR STARFIVE JH71x0
17804 M:      Kevin Xie <[email protected]>
17805 L:      [email protected]
17806 S:      Maintained
17807 F:      Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
17808 F:      drivers/pci/controller/plda/pcie-starfive.c
17809
17810 PCIE ENDPOINT DRIVER FOR QUALCOMM
17811 M:      Manivannan Sadhasivam <[email protected]>
17812 L:      [email protected]
17813 L:      [email protected]
17814 S:      Maintained
17815 F:      Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
17816 F:      drivers/pci/controller/dwc/pcie-qcom-ep.c
17817
17818 PCMCIA SUBSYSTEM
17819 M:      Dominik Brodowski <[email protected]>
17820 S:      Odd Fixes
17821 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
17822 F:      Documentation/pcmcia/
17823 F:      drivers/pcmcia/
17824 F:      include/pcmcia/
17825 F:      tools/pcmcia/
17826
17827 PCNET32 NETWORK DRIVER
17828 M:      Don Fry <[email protected]>
17829 L:      [email protected]
17830 S:      Maintained
17831 F:      drivers/net/ethernet/amd/pcnet32.c
17832
17833 PCRYPT PARALLEL CRYPTO ENGINE
17834 M:      Steffen Klassert <[email protected]>
17835 L:      [email protected]
17836 S:      Maintained
17837 F:      crypto/pcrypt.c
17838 F:      include/crypto/pcrypt.h
17839
17840 PDS DSC VIRTIO DATA PATH ACCELERATOR
17841 R:      Shannon Nelson <[email protected]>
17842 F:      drivers/vdpa/pds/
17843
17844 PECI HARDWARE MONITORING DRIVERS
17845 M:      Iwona Winiarska <[email protected]>
17846 L:      [email protected]
17847 S:      Supported
17848 F:      Documentation/hwmon/peci-cputemp.rst
17849 F:      Documentation/hwmon/peci-dimmtemp.rst
17850 F:      drivers/hwmon/peci/
17851
17852 PECI SUBSYSTEM
17853 M:      Iwona Winiarska <[email protected]>
17854 L:      [email protected] (moderated for non-subscribers)
17855 S:      Supported
17856 F:      Documentation/devicetree/bindings/peci/
17857 F:      Documentation/peci/
17858 F:      drivers/peci/
17859 F:      include/linux/peci-cpu.h
17860 F:      include/linux/peci.h
17861
17862 PENSANDO ETHERNET DRIVERS
17863 M:      Shannon Nelson <[email protected]>
17864 M:      Brett Creeley <[email protected]>
17865 L:      [email protected]
17866 S:      Supported
17867 F:      Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
17868 F:      drivers/net/ethernet/pensando/
17869
17870 PER-CPU MEMORY ALLOCATOR
17871 M:      Dennis Zhou <[email protected]>
17872 M:      Tejun Heo <[email protected]>
17873 M:      Christoph Lameter <[email protected]>
17874 L:      [email protected]
17875 S:      Maintained
17876 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
17877 F:      arch/*/include/asm/percpu.h
17878 F:      include/linux/percpu*.h
17879 F:      lib/percpu*.c
17880 F:      mm/percpu*.c
17881
17882 PER-TASK DELAY ACCOUNTING
17883 M:      Balbir Singh <[email protected]>
17884 S:      Maintained
17885 F:      include/linux/delayacct.h
17886 F:      kernel/delayacct.c
17887
17888 PERFORMANCE EVENTS SUBSYSTEM
17889 M:      Peter Zijlstra <[email protected]>
17890 M:      Ingo Molnar <[email protected]>
17891 M:      Arnaldo Carvalho de Melo <[email protected]>
17892 M:      Namhyung Kim <[email protected]>
17893 R:      Mark Rutland <[email protected]>
17894 R:      Alexander Shishkin <[email protected]>
17895 R:      Jiri Olsa <[email protected]>
17896 R:      Ian Rogers <[email protected]>
17897 R:      Adrian Hunter <[email protected]>
17898 R:      "Liang, Kan" <[email protected]>
17899 L:      [email protected]
17900 L:      [email protected]
17901 S:      Supported
17902 W:      https://perf.wiki.kernel.org/
17903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17904 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
17905 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
17906 F:      arch/*/events/*
17907 F:      arch/*/events/*/*
17908 F:      arch/*/include/asm/perf_event.h
17909 F:      arch/*/kernel/*/*/perf_event*.c
17910 F:      arch/*/kernel/*/perf_event*.c
17911 F:      arch/*/kernel/perf_callchain.c
17912 F:      arch/*/kernel/perf_event*.c
17913 F:      include/linux/perf_event.h
17914 F:      include/uapi/linux/perf_event.h
17915 F:      kernel/events/*
17916 F:      tools/lib/perf/
17917 F:      tools/perf/
17918
17919 PERFORMANCE EVENTS TOOLING ARM64
17920 R:      John Garry <[email protected]>
17921 R:      Will Deacon <[email protected]>
17922 R:      James Clark <[email protected]>
17923 R:      Mike Leach <[email protected]>
17924 R:      Leo Yan <[email protected]>
17925 L:      [email protected] (moderated for non-subscribers)
17926 S:      Supported
17927 F:      tools/build/feature/test-libopencsd.c
17928 F:      tools/perf/arch/arm*/
17929 F:      tools/perf/pmu-events/arch/arm64/
17930 F:      tools/perf/util/arm-spe*
17931 F:      tools/perf/util/cs-etm*
17932
17933 PERSONALITY HANDLING
17934 M:      Christoph Hellwig <[email protected]>
17935 L:      [email protected]
17936 S:      Maintained
17937 F:      include/linux/personality.h
17938 F:      include/uapi/linux/personality.h
17939
17940 PHOENIX RC FLIGHT CONTROLLER ADAPTER
17941 M:      Marcus Folkesson <[email protected]>
17942 L:      [email protected]
17943 S:      Maintained
17944 F:      Documentation/input/devices/pxrc.rst
17945 F:      drivers/input/joystick/pxrc.c
17946
17947 PHONET PROTOCOL
17948 M:      Remi Denis-Courmont <[email protected]>
17949 S:      Supported
17950 F:      Documentation/networking/phonet.rst
17951 F:      include/linux/phonet.h
17952 F:      include/net/phonet/
17953 F:      include/uapi/linux/phonet.h
17954 F:      net/phonet/
17955
17956 PHRAM MTD DRIVER
17957 M:      Joern Engel <[email protected]>
17958 L:      [email protected]
17959 S:      Maintained
17960 F:      drivers/mtd/devices/phram.c
17961
17962 PICOLCD HID DRIVER
17963 M:      Bruno Prémont <[email protected]>
17964 L:      [email protected]
17965 S:      Maintained
17966 F:      drivers/hid/hid-picolcd*
17967
17968 PIDFD API
17969 M:      Christian Brauner <[email protected]>
17970 L:      [email protected]
17971 S:      Maintained
17972 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
17973 F:      samples/pidfd/
17974 F:      tools/testing/selftests/clone3/
17975 F:      tools/testing/selftests/pid_namespace/
17976 F:      tools/testing/selftests/pidfd/
17977 K:      (?i)pidfd
17978 K:      (?i)clone3
17979 K:      \b(clone_args|kernel_clone_args)\b
17980
17981 PIN CONTROL SUBSYSTEM
17982 M:      Linus Walleij <[email protected]>
17983 L:      [email protected]
17984 S:      Maintained
17985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
17986 F:      Documentation/devicetree/bindings/pinctrl/
17987 F:      Documentation/driver-api/pin-control.rst
17988 F:      drivers/pinctrl/
17989 F:      include/dt-bindings/pinctrl/
17990 F:      include/linux/pinctrl/
17991
17992 PIN CONTROLLER - AMD
17993 M:      Basavaraj Natikar <[email protected]>
17994 M:      Shyam Sundar S K <[email protected]>
17995 S:      Maintained
17996 F:      drivers/pinctrl/pinctrl-amd.c
17997
17998 PIN CONTROLLER - FREESCALE
17999 M:      Dong Aisheng <[email protected]>
18000 M:      Fabio Estevam <[email protected]>
18001 M:      Shawn Guo <[email protected]>
18002 M:      Jacky Bai <[email protected]>
18003 R:      Pengutronix Kernel Team <[email protected]>
18004 L:      [email protected]
18005 L:      NXP S32 Linux Team <[email protected]>
18006 S:      Maintained
18007 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
18008 F:      Documentation/devicetree/bindings/pinctrl/nxp,s32*
18009 F:      drivers/pinctrl/freescale/
18010 F:      drivers/pinctrl/nxp/
18011
18012 PIN CONTROLLER - INTEL
18013 M:      Mika Westerberg <[email protected]>
18014 M:      Andy Shevchenko <[email protected]>
18015 S:      Supported
18016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
18017 F:      drivers/pinctrl/intel/
18018
18019 PIN CONTROLLER - KEEMBAY
18020 M:      Lakshmi Sowjanya D <[email protected]>
18021 S:      Supported
18022 F:      drivers/pinctrl/pinctrl-keembay*
18023
18024 PIN CONTROLLER - MEDIATEK
18025 M:      Sean Wang <[email protected]>
18026 L:      [email protected] (moderated for non-subscribers)
18027 S:      Maintained
18028 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
18029 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
18030 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
18031 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
18032 F:      drivers/pinctrl/mediatek/
18033
18034 PIN CONTROLLER - MEDIATEK MIPS
18035 M:      Arınç ÜNAL <[email protected]>
18036 M:      Sergio Paracuellos <[email protected]>
18037 L:      [email protected] (moderated for non-subscribers)
18038 L:      [email protected]
18039 S:      Maintained
18040 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
18041 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
18042 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
18043 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
18044 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
18045 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
18046 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
18047 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
18048 F:      drivers/pinctrl/mediatek/pinctrl-mt7620.c
18049 F:      drivers/pinctrl/mediatek/pinctrl-mt7621.c
18050 F:      drivers/pinctrl/mediatek/pinctrl-mt76x8.c
18051 F:      drivers/pinctrl/mediatek/pinctrl-mtmips.*
18052 F:      drivers/pinctrl/mediatek/pinctrl-rt2880.c
18053 F:      drivers/pinctrl/mediatek/pinctrl-rt305x.c
18054 F:      drivers/pinctrl/mediatek/pinctrl-rt3883.c
18055
18056 PIN CONTROLLER - MICROCHIP AT91
18057 M:      Ludovic Desroches <[email protected]>
18058 L:      [email protected] (moderated for non-subscribers)
18059 L:      [email protected]
18060 S:      Supported
18061 F:      drivers/gpio/gpio-sama5d2-piobu.c
18062 F:      drivers/pinctrl/pinctrl-at91*
18063
18064 PIN CONTROLLER - QUALCOMM
18065 M:      Bjorn Andersson <[email protected]>
18066 L:      [email protected]
18067 S:      Maintained
18068 F:      Documentation/devicetree/bindings/pinctrl/qcom,*
18069 F:      drivers/pinctrl/qcom/
18070
18071 PIN CONTROLLER - RENESAS
18072 M:      Geert Uytterhoeven <[email protected]>
18073 L:      [email protected]
18074 S:      Supported
18075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
18076 F:      Documentation/devicetree/bindings/pinctrl/renesas,*
18077 F:      drivers/pinctrl/renesas/
18078
18079 PIN CONTROLLER - SAMSUNG
18080 M:      Krzysztof Kozlowski <[email protected]>
18081 M:      Sylwester Nawrocki <[email protected]>
18082 R:      Alim Akhtar <[email protected]>
18083 L:      [email protected] (moderated for non-subscribers)
18084 L:      [email protected]
18085 S:      Maintained
18086 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
18087 B:      mailto:[email protected]
18088 C:      irc://irc.libera.chat/linux-exynos
18089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
18090 F:      Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
18091 F:      drivers/pinctrl/samsung/
18092
18093 PIN CONTROLLER - SINGLE
18094 M:      Tony Lindgren <[email protected]>
18095 M:      Haojian Zhuang <[email protected]>
18096 L:      [email protected] (moderated for non-subscribers)
18097 L:      [email protected]
18098 S:      Maintained
18099 F:      drivers/pinctrl/pinctrl-single.c
18100
18101 PIN CONTROLLER - SUNPLUS / TIBBO
18102 M:      Dvorkin Dmitry <[email protected]>
18103 M:      Wells Lu <[email protected]>
18104 L:      [email protected] (moderated for non-subscribers)
18105 S:      Maintained
18106 W:      https://sunplus.atlassian.net/wiki/spaces/doc/overview
18107 F:      Documentation/devicetree/bindings/pinctrl/sunplus,*
18108 F:      drivers/pinctrl/sunplus/
18109 F:      include/dt-bindings/pinctrl/sppctl*.h
18110
18111 PINE64 PINEPHONE KEYBOARD DRIVER
18112 M:      Samuel Holland <[email protected]>
18113 S:      Supported
18114 F:      Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
18115 F:      drivers/input/keyboard/pinephone-keyboard.c
18116
18117 PKTCDVD DRIVER
18118 M:      [email protected]
18119 S:      Orphan
18120 F:      drivers/block/pktcdvd.c
18121 F:      include/linux/pktcdvd.h
18122 F:      include/uapi/linux/pktcdvd.h
18123
18124 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
18125 M:      Tomasz Duszynski <[email protected]>
18126 S:      Maintained
18127 F:      Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
18128 F:      drivers/iio/chemical/pms7003.c
18129
18130 PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
18131 M:      Piergiorgio Beruto <[email protected]>
18132 L:      [email protected]
18133 S:      Maintained
18134 F:      drivers/net/phy/mdio-open-alliance.h
18135 F:      net/ethtool/plca.c
18136
18137 PLDMFW LIBRARY
18138 M:      Jacob Keller <[email protected]>
18139 S:      Maintained
18140 F:      Documentation/driver-api/pldmfw/
18141 F:      include/linux/pldmfw.h
18142 F:      lib/pldmfw/
18143
18144 PLX DMA DRIVER
18145 M:      Logan Gunthorpe <[email protected]>
18146 S:      Maintained
18147 F:      drivers/dma/plx_dma.c
18148
18149 PM-GRAPH UTILITY
18150 M:      "Todd E Brandt" <[email protected]>
18151 L:      [email protected]
18152 S:      Supported
18153 W:      https://01.org/pm-graph
18154 B:      https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
18155 T:      git git://github.com/intel/pm-graph
18156 F:      tools/power/pm-graph
18157
18158 PM6764TR DRIVER
18159 M:      Charles Hsu     <[email protected]>
18160 L:      [email protected]
18161 S:      Maintained
18162 F:      Documentation/hwmon/pm6764tr.rst
18163 F:      drivers/hwmon/pmbus/pm6764tr.c
18164
18165 PMC SIERRA MaxRAID DRIVER
18166 L:      [email protected]
18167 S:      Orphan
18168 W:      http://www.pmc-sierra.com/
18169 F:      drivers/scsi/pmcraid.*
18170
18171 PMC SIERRA PM8001 DRIVER
18172 M:      Jack Wang <[email protected]>
18173 L:      [email protected]
18174 S:      Supported
18175 F:      drivers/scsi/pm8001/
18176
18177 PNI RM3100 IIO DRIVER
18178 M:      Song Qiang <[email protected]>
18179 L:      [email protected]
18180 S:      Maintained
18181 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
18182 F:      drivers/iio/magnetometer/rm3100*
18183
18184 PNP SUPPORT
18185 M:      "Rafael J. Wysocki" <[email protected]>
18186 L:      [email protected]
18187 S:      Maintained
18188 F:      drivers/pnp/
18189 F:      include/linux/pnp.h
18190
18191 POSIX CLOCKS and TIMERS
18192 M:      Anna-Maria Behnsen <[email protected]>
18193 M:      Frederic Weisbecker <[email protected]>
18194 M:      Thomas Gleixner <[email protected]>
18195 L:      [email protected]
18196 S:      Maintained
18197 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18198 F:      fs/timerfd.c
18199 F:      include/linux/time_namespace.h
18200 F:      include/linux/timerfd.h
18201 F:      include/uapi/linux/time.h
18202 F:      include/uapi/linux/timerfd.h
18203 F:      include/trace/events/timer*
18204 F:      kernel/time/itimer.c
18205 F:      kernel/time/posix-*
18206 F:      kernel/time/namespace.c
18207
18208 POWER MANAGEMENT CORE
18209 M:      "Rafael J. Wysocki" <[email protected]>
18210 L:      [email protected]
18211 S:      Supported
18212 B:      https://bugzilla.kernel.org
18213 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
18214 F:      drivers/base/power/
18215 F:      drivers/powercap/
18216 F:      include/linux/intel_rapl.h
18217 F:      include/linux/pm.h
18218 F:      include/linux/pm_*
18219 F:      include/linux/powercap.h
18220 F:      kernel/configs/nopm.config
18221
18222 POWER SEQUENCING
18223 M:      Bartosz Golaszewski <[email protected]>
18224 L:      [email protected]
18225 S:      Maintained
18226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
18227 F:      drivers/power/sequencing/
18228 F:      include/linux/pwrseq/
18229
18230 POWER STATE COORDINATION INTERFACE (PSCI)
18231 M:      Mark Rutland <[email protected]>
18232 M:      Lorenzo Pieralisi <[email protected]>
18233 L:      [email protected] (moderated for non-subscribers)
18234 S:      Maintained
18235 F:      drivers/firmware/psci/
18236 F:      include/linux/psci.h
18237 F:      include/uapi/linux/psci.h
18238
18239 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
18240 M:      Sebastian Reichel <[email protected]>
18241 L:      [email protected]
18242 S:      Maintained
18243 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18244 F:      Documentation/ABI/testing/sysfs-class-power
18245 F:      Documentation/devicetree/bindings/power/supply/
18246 F:      drivers/power/supply/
18247 F:      include/linux/power/
18248 F:      include/linux/power_supply.h
18249 F:      tools/testing/selftests/power_supply/
18250
18251 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
18252 M:      Suraj Jitindar Singh <[email protected]>
18253 L:      [email protected]
18254 S:      Maintained
18255 F:      drivers/char/powernv-op-panel.c
18256
18257 PPP OVER ATM (RFC 2364)
18258 M:      Mitchell Blank Jr <[email protected]>
18259 S:      Maintained
18260 F:      include/uapi/linux/atmppp.h
18261 F:      net/atm/pppoatm.c
18262
18263 PPP OVER ETHERNET
18264 M:      Michal Ostrowski <[email protected]>
18265 S:      Maintained
18266 F:      drivers/net/ppp/pppoe.c
18267 F:      drivers/net/ppp/pppox.c
18268
18269 PPP OVER L2TP
18270 M:      James Chapman <[email protected]>
18271 S:      Maintained
18272 F:      include/linux/if_pppol2tp.h
18273 F:      include/uapi/linux/if_pppol2tp.h
18274 F:      net/l2tp/l2tp_ppp.c
18275
18276 PPP PROTOCOL DRIVERS AND COMPRESSORS
18277 L:      [email protected]
18278 S:      Orphan
18279 F:      drivers/net/ppp/ppp_*
18280
18281 PPS SUPPORT
18282 M:      Rodolfo Giometti <[email protected]>
18283 L:      [email protected] (subscribers-only)
18284 S:      Maintained
18285 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
18286 F:      Documentation/ABI/testing/sysfs-pps
18287 F:      Documentation/devicetree/bindings/pps/pps-gpio.yaml
18288 F:      Documentation/driver-api/pps.rst
18289 F:      drivers/pps/
18290 F:      include/linux/pps*.h
18291 F:      include/uapi/linux/pps.h
18292
18293 PPTP DRIVER
18294 M:      Dmitry Kozlov <[email protected]>
18295 L:      [email protected]
18296 S:      Maintained
18297 W:      http://sourceforge.net/projects/accel-pptp
18298 F:      drivers/net/ppp/pptp.c
18299
18300 PRESSURE STALL INFORMATION (PSI)
18301 M:      Johannes Weiner <[email protected]>
18302 M:      Suren Baghdasaryan <[email protected]>
18303 R:      Peter Ziljstra <[email protected]>
18304 S:      Maintained
18305 F:      include/linux/psi*
18306 F:      kernel/sched/psi.c
18307
18308 PRINTK
18309 M:      Petr Mladek <[email protected]>
18310 R:      Steven Rostedt <[email protected]>
18311 R:      John Ogness <[email protected]>
18312 R:      Sergey Senozhatsky <[email protected]>
18313 S:      Maintained
18314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
18315 F:      include/linux/printk.h
18316 F:      kernel/printk/
18317
18318 PRINTK INDEXING
18319 R:      Chris Down <[email protected]>
18320 S:      Maintained
18321 F:      Documentation/core-api/printk-index.rst
18322 F:      kernel/printk/index.c
18323 K:      printk_index
18324
18325 PROC FILESYSTEM
18326 L:      [email protected]
18327 L:      [email protected]
18328 S:      Maintained
18329 F:      Documentation/filesystems/proc.rst
18330 F:      fs/proc/
18331 F:      include/linux/proc_fs.h
18332 F:      tools/testing/selftests/proc/
18333
18334 PROC SYSCTL
18335 M:      Luis Chamberlain <[email protected]>
18336 M:      Kees Cook <[email protected]>
18337 M:      Joel Granados <[email protected]>
18338 L:      [email protected]
18339 L:      [email protected]
18340 S:      Maintained
18341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18342 F:      fs/proc/proc_sysctl.c
18343 F:      include/linux/sysctl.h
18344 F:      kernel/sysctl-test.c
18345 F:      kernel/sysctl.c
18346 F:      tools/testing/selftests/sysctl/
18347
18348 PS3 NETWORK SUPPORT
18349 M:      Geoff Levand <[email protected]>
18350 L:      [email protected]
18351 L:      [email protected]
18352 S:      Maintained
18353 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
18354
18355 PS3 PLATFORM SUPPORT
18356 M:      Geoff Levand <[email protected]>
18357 L:      [email protected]
18358 S:      Maintained
18359 F:      arch/powerpc/boot/ps3*
18360 F:      arch/powerpc/include/asm/lv1call.h
18361 F:      arch/powerpc/include/asm/ps3*.h
18362 F:      arch/powerpc/platforms/ps3/
18363 F:      drivers/*/ps3*
18364 F:      drivers/ps3/
18365 F:      drivers/rtc/rtc-ps3.c
18366 F:      drivers/usb/host/*ps3.c
18367 F:      sound/ppc/snd_ps3*
18368
18369 PS3VRAM DRIVER
18370 M:      Jim Paris <[email protected]>
18371 M:      Geoff Levand <[email protected]>
18372 L:      [email protected]
18373 S:      Maintained
18374 F:      drivers/block/ps3vram.c
18375
18376 PSAMPLE PACKET SAMPLING SUPPORT
18377 M:      Yotam Gigi <[email protected]>
18378 S:      Maintained
18379 F:      include/net/psample.h
18380 F:      include/uapi/linux/psample.h
18381 F:      net/psample
18382
18383 PSE NETWORK DRIVER
18384 M:      Oleksij Rempel <[email protected]>
18385 M:      Kory Maincent <[email protected]>
18386 L:      [email protected]
18387 S:      Maintained
18388 F:      Documentation/devicetree/bindings/net/pse-pd/
18389 F:      drivers/net/pse-pd/
18390
18391 PSTORE FILESYSTEM
18392 M:      Kees Cook <[email protected]>
18393 R:      Tony Luck <[email protected]>
18394 R:      Guilherme G. Piccoli <[email protected]>
18395 L:      [email protected]
18396 S:      Supported
18397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
18398 F:      Documentation/admin-guide/pstore-blk.rst
18399 F:      Documentation/admin-guide/ramoops.rst
18400 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
18401 F:      drivers/acpi/apei/erst.c
18402 F:      drivers/firmware/efi/efi-pstore.c
18403 F:      fs/pstore/
18404 F:      include/linux/pstore*
18405 K:      \b(pstore|ramoops)
18406
18407 PT5161L HARDWARE MONITOR DRIVER
18408 M:      Cosmo Chou <[email protected]>
18409 L:      [email protected]
18410 S:      Maintained
18411 F:      Documentation/hwmon/pt5161l.rst
18412 F:      drivers/hwmon/pt5161l.c
18413
18414 PTP HARDWARE CLOCK SUPPORT
18415 M:      Richard Cochran <[email protected]>
18416 L:      [email protected]
18417 S:      Maintained
18418 W:      http://linuxptp.sourceforge.net/
18419 F:      Documentation/ABI/testing/sysfs-ptp
18420 F:      Documentation/driver-api/ptp.rst
18421 F:      drivers/net/phy/dp83640*
18422 F:      drivers/ptp/*
18423 F:      include/linux/ptp_cl*
18424 K:      (?:\b|_)ptp(?:\b|_)
18425
18426 PTP MOCKUP CLOCK SUPPORT
18427 M:      Vladimir Oltean <[email protected]>
18428 L:      [email protected]
18429 S:      Maintained
18430 F:      drivers/ptp/ptp_mock.c
18431 F:      include/linux/ptp_mock.h
18432
18433 PTP VIRTUAL CLOCK SUPPORT
18434 M:      Yangbo Lu <[email protected]>
18435 L:      [email protected]
18436 S:      Maintained
18437 F:      drivers/ptp/ptp_vclock.c
18438 F:      net/ethtool/phc_vclocks.c
18439
18440 PTRACE SUPPORT
18441 M:      Oleg Nesterov <[email protected]>
18442 S:      Maintained
18443 F:      arch/*/*/ptrace*.c
18444 F:      arch/*/include/asm/ptrace*.h
18445 F:      arch/*/ptrace*.c
18446 F:      include/asm-generic/syscall.h
18447 F:      include/linux/ptrace.h
18448 F:      include/linux/regset.h
18449 F:      include/uapi/linux/ptrace.h
18450 F:      kernel/ptrace.c
18451
18452 PULSE8-CEC DRIVER
18453 M:      Hans Verkuil <[email protected]>
18454 L:      [email protected]
18455 S:      Maintained
18456 T:      git git://linuxtv.org/media_tree.git
18457 F:      drivers/media/cec/usb/pulse8/
18458
18459 PURELIFI PLFXLC DRIVER
18460 M:      Srinivasan Raju <[email protected]>
18461 L:      [email protected]
18462 S:      Supported
18463 F:      drivers/net/wireless/purelifi/plfxlc/
18464
18465 PVRUSB2 VIDEO4LINUX DRIVER
18466 M:      Mike Isely <[email protected]>
18467 L:      [email protected]       (subscribers-only)
18468 L:      [email protected]
18469 S:      Maintained
18470 W:      http://www.isely.net/pvrusb2/
18471 T:      git git://linuxtv.org/media_tree.git
18472 F:      Documentation/driver-api/media/drivers/pvrusb2*
18473 F:      drivers/media/usb/pvrusb2/
18474
18475 PWC WEBCAM DRIVER
18476 M:      Hans Verkuil <[email protected]>
18477 L:      [email protected]
18478 S:      Odd Fixes
18479 T:      git git://linuxtv.org/media_tree.git
18480 F:      drivers/media/usb/pwc/*
18481 F:      include/trace/events/pwc.h
18482
18483 PWM IR Transmitter
18484 M:      Sean Young <[email protected]>
18485 L:      [email protected]
18486 S:      Maintained
18487 F:      Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
18488 F:      drivers/media/rc/pwm-ir-tx.c
18489
18490 PWM SUBSYSTEM
18491 M:      Uwe Kleine-König <[email protected]>
18492 L:      [email protected]
18493 S:      Maintained
18494 Q:      https://patchwork.ozlabs.org/project/linux-pwm/list/
18495 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
18496 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
18497 F:      Documentation/devicetree/bindings/pwm/
18498 F:      Documentation/driver-api/pwm.rst
18499 F:      drivers/gpio/gpio-mvebu.c
18500 F:      drivers/pwm/
18501 F:      drivers/video/backlight/pwm_bl.c
18502 F:      include/dt-bindings/pwm/
18503 F:      include/linux/pwm.h
18504 F:      include/linux/pwm_backlight.h
18505 K:      pwm_(config|apply_might_sleep|apply_atomic|ops)
18506
18507 PXA GPIO DRIVER
18508 M:      Robert Jarzmik <[email protected]>
18509 L:      [email protected]
18510 S:      Maintained
18511 F:      drivers/gpio/gpio-pxa.c
18512
18513 PXA MMCI DRIVER
18514 S:      Orphan
18515
18516 PXA RTC DRIVER
18517 M:      Robert Jarzmik <[email protected]>
18518 L:      [email protected]
18519 S:      Maintained
18520
18521 PXA2xx/PXA3xx SUPPORT
18522 M:      Daniel Mack <[email protected]>
18523 M:      Haojian Zhuang <[email protected]>
18524 M:      Robert Jarzmik <[email protected]>
18525 L:      [email protected] (moderated for non-subscribers)
18526 S:      Maintained
18527 T:      git git://github.com/hzhuang1/linux.git
18528 T:      git git://github.com/rjarzmik/linux.git
18529 F:      arch/arm/boot/dts/intel/pxa/
18530 F:      arch/arm/mach-pxa/
18531 F:      drivers/dma/pxa*
18532 F:      drivers/pcmcia/pxa2xx*
18533 F:      drivers/pinctrl/pxa/
18534 F:      drivers/spi/spi-pxa2xx*
18535 F:      drivers/usb/gadget/udc/pxa2*
18536 F:      include/sound/pxa2xx-lib.h
18537 F:      sound/arm/pxa*
18538 F:      sound/soc/pxa/
18539
18540 QAT DRIVER
18541 M:      Giovanni Cabiddu <[email protected]>
18542 L:      [email protected]
18543 S:      Supported
18544 F:      drivers/crypto/intel/qat/
18545
18546 QCOM AUDIO (ASoC) DRIVERS
18547 M:      Srinivas Kandagatla <[email protected]>
18548 M:      Banajit Goswami <[email protected]>
18549 L:      [email protected] (moderated for non-subscribers)
18550 L:      [email protected]
18551 S:      Supported
18552 F:      Documentation/devicetree/bindings/soc/qcom/qcom,apr*
18553 F:      Documentation/devicetree/bindings/sound/qcom,*
18554 F:      drivers/soc/qcom/apr.c
18555 F:      include/dt-bindings/sound/qcom,wcd9335.h
18556 F:      sound/soc/codecs/lpass-rx-macro.*
18557 F:      sound/soc/codecs/lpass-tx-macro.*
18558 F:      sound/soc/codecs/lpass-va-macro.c
18559 F:      sound/soc/codecs/lpass-wsa-macro.*
18560 F:      sound/soc/codecs/msm8916-wcd-analog.c
18561 F:      sound/soc/codecs/msm8916-wcd-digital.c
18562 F:      sound/soc/codecs/wcd-clsh-v2.*
18563 F:      sound/soc/codecs/wcd-mbhc-v2.*
18564 F:      sound/soc/codecs/wcd9335.*
18565 F:      sound/soc/codecs/wcd934x.c
18566 F:      sound/soc/codecs/wsa881x.c
18567 F:      sound/soc/codecs/wsa883x.c
18568 F:      sound/soc/codecs/wsa884x.c
18569 F:      sound/soc/qcom/
18570
18571 QCOM EMBEDDED USB DEBUGGER (EUD)
18572 M:      Souradeep Chowdhury <[email protected]>
18573 L:      [email protected]
18574 S:      Maintained
18575 F:      Documentation/ABI/testing/sysfs-driver-eud
18576 F:      Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
18577 F:      drivers/usb/misc/qcom_eud.c
18578
18579 QCOM IPA DRIVER
18580 M:      Alex Elder <[email protected]>
18581 L:      [email protected]
18582 S:      Maintained
18583 F:      drivers/net/ipa/
18584
18585 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
18586 M:      Gabriel Somlo <[email protected]>
18587 M:      "Michael S. Tsirkin" <[email protected]>
18588 L:      [email protected]
18589 S:      Maintained
18590 F:      drivers/firmware/qemu_fw_cfg.c
18591 F:      include/uapi/linux/qemu_fw_cfg.h
18592
18593 QIB DRIVER
18594 M:      Dennis Dalessandro <[email protected]>
18595 L:      [email protected]
18596 S:      Supported
18597 F:      drivers/infiniband/hw/qib/
18598
18599 QLOGIC QL41xxx FCOE DRIVER
18600 M:      Saurav Kashyap <[email protected]>
18601 M:      Javed Hasan <[email protected]>
18602 M:      [email protected]
18603 L:      [email protected]
18604 S:      Supported
18605 F:      drivers/scsi/qedf/
18606
18607 QLOGIC QL41xxx ISCSI DRIVER
18608 M:      Nilesh Javali <[email protected]>
18609 M:      Manish Rangankar <[email protected]>
18610 M:      [email protected]
18611 L:      [email protected]
18612 S:      Supported
18613 F:      drivers/scsi/qedi/
18614
18615 QLOGIC QL4xxx ETHERNET DRIVER
18616 M:      Manish Chopra <[email protected]>
18617 L:      [email protected]
18618 S:      Supported
18619 F:      drivers/net/ethernet/qlogic/qed/
18620 F:      drivers/net/ethernet/qlogic/qede/
18621 F:      include/linux/qed/
18622
18623 QLOGIC QL4xxx RDMA DRIVER
18624 M:      Michal Kalderon <[email protected]>
18625 L:      [email protected]
18626 S:      Supported
18627 F:      drivers/infiniband/hw/qedr/
18628 F:      include/uapi/rdma/qedr-abi.h
18629
18630 QLOGIC QLA1280 SCSI DRIVER
18631 M:      Michael Reed <[email protected]>
18632 L:      [email protected]
18633 S:      Maintained
18634 F:      drivers/scsi/qla1280.[ch]
18635
18636 QLOGIC QLA2XXX FC-SCSI DRIVER
18637 M:      Nilesh Javali <[email protected]>
18638 M:      [email protected]
18639 L:      [email protected]
18640 S:      Supported
18641 F:      drivers/scsi/qla2xxx/
18642
18643 QLOGIC QLA3XXX NETWORK DRIVER
18644 M:      [email protected]
18645 L:      [email protected]
18646 S:      Supported
18647 F:      drivers/net/ethernet/qlogic/qla3xxx.*
18648
18649 QLOGIC QLA4XXX iSCSI DRIVER
18650 M:      Nilesh Javali <[email protected]>
18651 M:      Manish Rangankar <[email protected]>
18652 M:      [email protected]
18653 L:      [email protected]
18654 S:      Supported
18655 F:      drivers/scsi/qla4xxx/
18656
18657 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
18658 M:      Shahed Shaikh <[email protected]>
18659 M:      Manish Chopra <[email protected]>
18660 M:      [email protected]
18661 L:      [email protected]
18662 S:      Supported
18663 F:      drivers/net/ethernet/qlogic/qlcnic/
18664
18665 QM1D1B0004 MEDIA DRIVER
18666 M:      Akihiro Tsukada <[email protected]>
18667 L:      [email protected]
18668 S:      Odd Fixes
18669 F:      drivers/media/tuners/qm1d1b0004*
18670
18671 QM1D1C0042 MEDIA DRIVER
18672 M:      Akihiro Tsukada <[email protected]>
18673 L:      [email protected]
18674 S:      Odd Fixes
18675 F:      drivers/media/tuners/qm1d1c0042*
18676
18677 QNX4 FILESYSTEM
18678 M:      Anders Larsen <[email protected]>
18679 S:      Maintained
18680 W:      http://www.alarsen.net/linux/qnx4fs/
18681 F:      fs/qnx4/
18682 F:      include/uapi/linux/qnx4_fs.h
18683 F:      include/uapi/linux/qnxtypes.h
18684
18685 QNX6 FILESYSTEM
18686 S:      Orphan
18687 F:      Documentation/filesystems/qnx6.rst
18688 F:      fs/qnx6/
18689 F:      include/linux/qnx6_fs.h
18690
18691 QORIQ DPAA2 FSL-MC BUS DRIVER
18692 M:      Stuart Yoder <[email protected]>
18693 M:      Laurentiu Tudor <[email protected]>
18694 L:      [email protected]
18695 S:      Maintained
18696 F:      Documentation/ABI/stable/sysfs-bus-fsl-mc
18697 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
18698 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
18699 F:      drivers/bus/fsl-mc/
18700 F:      include/uapi/linux/fsl_mc.h
18701
18702 QT1010 MEDIA DRIVER
18703 L:      [email protected]
18704 S:      Orphan
18705 W:      https://linuxtv.org
18706 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
18707 F:      drivers/media/tuners/qt1010*
18708
18709 QUALCOMM ATH12K WIRELESS DRIVER
18710 M:      Kalle Valo <[email protected]>
18711 M:      Jeff Johnson <[email protected]>
18712 L:      [email protected]
18713 S:      Supported
18714 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
18715 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18716 F:      drivers/net/wireless/ath/ath12k/
18717 N:      ath12k
18718
18719 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
18720 M:      Kalle Valo <[email protected]>
18721 M:      Jeff Johnson <[email protected]>
18722 L:      [email protected]
18723 S:      Supported
18724 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
18725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18726 F:      drivers/net/wireless/ath/ath10k/
18727 N:      ath10k
18728
18729 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
18730 M:      Kalle Valo <[email protected]>
18731 M:      Jeff Johnson <[email protected]>
18732 L:      [email protected]
18733 S:      Supported
18734 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
18735 B:      https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
18736 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18737 F:      drivers/net/wireless/ath/ath11k/
18738 N:      ath11k
18739
18740 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
18741 M:      Toke Høiland-Jørgensen <[email protected]>
18742 L:      [email protected]
18743 S:      Maintained
18744 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
18745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18746 F:      Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
18747 F:      drivers/net/wireless/ath/ath9k/
18748
18749 QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
18750 M:      Stefan Wahren <[email protected]>
18751 L:      [email protected]
18752 S:      Maintained
18753 F:      Documentation/devicetree/bindings/net/qca,qca7000.txt
18754 F:      drivers/net/ethernet/qualcomm/qca*
18755
18756 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
18757 M:      Stephan Gerhold <[email protected]>
18758 L:      [email protected]
18759 L:      [email protected]
18760 S:      Maintained
18761 F:      Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
18762 F:      drivers/net/wwan/qcom_bam_dmux.c
18763
18764 QUALCOMM CAMERA SUBSYSTEM DRIVER
18765 M:      Robert Foss <[email protected]>
18766 M:      Todor Tomov <[email protected]>
18767 M:      Bryan O'Donoghue <[email protected]>
18768 L:      [email protected]
18769 S:      Maintained
18770 F:      Documentation/admin-guide/media/qcom_camss.rst
18771 F:      Documentation/devicetree/bindings/media/*camss*
18772 F:      drivers/media/platform/qcom/camss/
18773
18774 QUALCOMM CLOCK DRIVERS
18775 M:      Bjorn Andersson <[email protected]>
18776 L:      [email protected]
18777 S:      Supported
18778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
18779 F:      Documentation/devicetree/bindings/clock/qcom,*
18780 F:      drivers/clk/qcom/
18781 F:      include/dt-bindings/clock/qcom,*
18782
18783 QUALCOMM CLOUD AI (QAIC) DRIVER
18784 M:      Jeffrey Hugo <[email protected]>
18785 R:      Carl Vanderlip <[email protected]>
18786 R:      Pranjal Ramajor Asha Kanojiya <[email protected]>
18787 L:      [email protected]
18788 L:      [email protected]
18789 S:      Supported
18790 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
18791 F:      Documentation/accel/qaic/
18792 F:      drivers/accel/qaic/
18793 F:      include/uapi/drm/qaic_accel.h
18794
18795 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
18796 M:      Bjorn Andersson <[email protected]>
18797 M:      Konrad Dybcio <[email protected]>
18798 L:      [email protected]
18799 L:      [email protected]
18800 S:      Maintained
18801 F:      Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
18802 F:      drivers/pmdomain/qcom/cpr.c
18803
18804 QUALCOMM CPUCP MAILBOX DRIVER
18805 M:      Sibi Sankar <[email protected]>
18806 L:      [email protected]
18807 S:      Supported
18808 F:      Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
18809 F:      drivers/mailbox/qcom-cpucp-mbox.c
18810
18811 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
18812 M:      Ilia Lin <[email protected]>
18813 L:      [email protected]
18814 S:      Maintained
18815 F:      Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
18816 F:      Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
18817 F:      drivers/cpufreq/qcom-cpufreq-nvmem.c
18818
18819 QUALCOMM CRYPTO DRIVERS
18820 M:      Thara Gopinath <[email protected]>
18821 L:      [email protected]
18822 L:      [email protected]
18823 S:      Maintained
18824 F:      Documentation/devicetree/bindings/crypto/qcom-qce.yaml
18825 F:      drivers/crypto/qce/
18826
18827 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
18828 M:      Timur Tabi <[email protected]>
18829 L:      [email protected]
18830 S:      Maintained
18831 F:      drivers/net/ethernet/qualcomm/emac/
18832
18833 QUALCOMM ETHQOS ETHERNET DRIVER
18834 M:      Vinod Koul <[email protected]>
18835 L:      [email protected]
18836 L:      [email protected]
18837 S:      Maintained
18838 F:      Documentation/devicetree/bindings/net/qcom,ethqos.yaml
18839 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
18840
18841 QUALCOMM FASTRPC DRIVER
18842 M:      Srinivas Kandagatla <[email protected]>
18843 M:      Amol Maheshwari <[email protected]>
18844 L:      [email protected]
18845 L:      [email protected]
18846 S:      Maintained
18847 F:      Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
18848 F:      drivers/misc/fastrpc.c
18849 F:      include/uapi/misc/fastrpc.h
18850
18851 QUALCOMM HEXAGON ARCHITECTURE
18852 M:      Brian Cain <[email protected]>
18853 L:      [email protected]
18854 S:      Supported
18855 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
18856 F:      arch/hexagon/
18857
18858 QUALCOMM HIDMA DRIVER
18859 M:      Sinan Kaya <[email protected]>
18860 L:      [email protected] (moderated for non-subscribers)
18861 L:      [email protected]
18862 L:      [email protected]
18863 S:      Supported
18864 F:      drivers/dma/qcom/hidma*
18865
18866 QUALCOMM I2C CCI DRIVER
18867 M:      Loic Poulain <[email protected]>
18868 M:      Robert Foss <[email protected]>
18869 L:      [email protected]
18870 L:      [email protected]
18871 S:      Maintained
18872 F:      Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
18873 F:      drivers/i2c/busses/i2c-qcom-cci.c
18874
18875 QUALCOMM INTERCONNECT BWMON DRIVER
18876 M:      Krzysztof Kozlowski <[email protected]>
18877 L:      [email protected]
18878 S:      Maintained
18879 F:      Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
18880 F:      drivers/soc/qcom/icc-bwmon.c
18881
18882 QUALCOMM IOMMU
18883 M:      Rob Clark <[email protected]>
18884 L:      [email protected]
18885 L:      [email protected]
18886 S:      Maintained
18887 F:      drivers/iommu/arm/arm-smmu/qcom_iommu.c
18888 F:      drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
18889 F:      drivers/iommu/msm_iommu*
18890
18891 QUALCOMM IPC ROUTER (QRTR) DRIVER
18892 M:      Manivannan Sadhasivam <[email protected]>
18893 L:      [email protected]
18894 S:      Maintained
18895 F:      include/trace/events/qrtr.h
18896 F:      include/uapi/linux/qrtr.h
18897 F:      net/qrtr/
18898
18899 QUALCOMM IPCC MAILBOX DRIVER
18900 M:      Manivannan Sadhasivam <[email protected]>
18901 L:      [email protected]
18902 S:      Supported
18903 F:      Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
18904 F:      drivers/mailbox/qcom-ipcc.c
18905 F:      include/dt-bindings/mailbox/qcom-ipcc.h
18906
18907 QUALCOMM IPQ4019 USB PHY DRIVER
18908 M:      Robert Marko <[email protected]>
18909 M:      Luka Perkov <[email protected]>
18910 L:      [email protected]
18911 S:      Maintained
18912 F:      Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
18913 F:      drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
18914
18915 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
18916 M:      Robert Marko <[email protected]>
18917 M:      Luka Perkov <[email protected]>
18918 L:      [email protected]
18919 S:      Maintained
18920 F:      Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
18921 F:      drivers/regulator/vqmmc-ipq4019-regulator.c
18922
18923 QUALCOMM NAND CONTROLLER DRIVER
18924 M:      Manivannan Sadhasivam <[email protected]>
18925 L:      [email protected]
18926 L:      [email protected]
18927 S:      Maintained
18928 F:      Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
18929 F:      drivers/mtd/nand/raw/qcom_nandc.c
18930
18931 QUALCOMM QSEECOM DRIVER
18932 M:      Maximilian Luz <[email protected]>
18933 L:      [email protected]
18934 S:      Maintained
18935 F:      drivers/firmware/qcom/qcom_qseecom.c
18936
18937 QUALCOMM QSEECOM UEFISECAPP DRIVER
18938 M:      Maximilian Luz <[email protected]>
18939 L:      [email protected]
18940 S:      Maintained
18941 F:      drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
18942
18943 QUALCOMM RMNET DRIVER
18944 M:      Subash Abhinov Kasiviswanathan <[email protected]>
18945 M:      Sean Tranchetti <[email protected]>
18946 L:      [email protected]
18947 S:      Maintained
18948 F:      Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
18949 F:      drivers/net/ethernet/qualcomm/rmnet/
18950 F:      include/linux/if_rmnet.h
18951
18952 QUALCOMM TRUST ZONE MEMORY ALLOCATOR
18953 M:      Bartosz Golaszewski <[email protected]>
18954 L:      [email protected]
18955 S:      Maintained
18956 F:      drivers/firmware/qcom/qcom_tzmem.c
18957 F:      drivers/firmware/qcom/qcom_tzmem.h
18958 F:      include/linux/firmware/qcom/qcom_tzmem.h
18959
18960 QUALCOMM TSENS THERMAL DRIVER
18961 M:      Amit Kucheria <[email protected]>
18962 M:      Thara Gopinath <[email protected]>
18963 L:      [email protected]
18964 L:      [email protected]
18965 S:      Maintained
18966 F:      Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
18967 F:      drivers/thermal/qcom/
18968
18969 QUALCOMM TYPEC PORT MANAGER DRIVER
18970 M:      Bryan O'Donoghue <[email protected]>
18971 L:      [email protected]
18972 L:      [email protected]
18973 S:      Maintained
18974 F:      Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
18975 F:      drivers/usb/typec/tcpm/qcom/
18976
18977 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
18978 M:      Stanimir Varbanov <[email protected]>
18979 M:      Vikash Garodia <[email protected]>
18980 R:      Bryan O'Donoghue <[email protected]>
18981 L:      [email protected]
18982 L:      [email protected]
18983 S:      Maintained
18984 T:      git git://linuxtv.org/media_tree.git
18985 F:      Documentation/devicetree/bindings/media/*venus*
18986 F:      drivers/media/platform/qcom/venus/
18987
18988 QUALCOMM WCN36XX WIRELESS DRIVER
18989 M:      Loic Poulain <[email protected]>
18990 L:      [email protected]
18991 S:      Supported
18992 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
18993 F:      drivers/net/wireless/ath/wcn36xx/
18994
18995 QUANTENNA QTNFMAC WIRELESS DRIVER
18996 M:      Igor Mitsyanko <[email protected]>
18997 R:      Sergey Matyukevich <[email protected]>
18998 L:      [email protected]
18999 S:      Maintained
19000 F:      drivers/net/wireless/quantenna
19001
19002 RADEON and AMDGPU DRM DRIVERS
19003 M:      Alex Deucher <[email protected]>
19004 M:      Christian König <[email protected]>
19005 M:      Xinhui Pan <[email protected]>
19006 L:      [email protected]
19007 S:      Supported
19008 B:      https://gitlab.freedesktop.org/drm/amd/-/issues
19009 C:      irc://irc.oftc.net/radeon
19010 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
19011 F:      Documentation/gpu/amdgpu/
19012 F:      drivers/gpu/drm/amd/
19013 F:      drivers/gpu/drm/ci/xfails/amd*
19014 F:      drivers/gpu/drm/radeon/
19015 F:      include/uapi/drm/amdgpu_drm.h
19016 F:      include/uapi/drm/radeon_drm.h
19017
19018 RADEON FRAMEBUFFER DISPLAY DRIVER
19019 M:      Benjamin Herrenschmidt <[email protected]>
19020 L:      [email protected]
19021 S:      Maintained
19022 F:      drivers/video/fbdev/aty/radeon*
19023 F:      include/uapi/linux/radeonfb.h
19024
19025 RADIOSHARK RADIO DRIVER
19026 M:      Hans Verkuil <[email protected]>
19027 L:      [email protected]
19028 S:      Maintained
19029 T:      git git://linuxtv.org/media_tree.git
19030 F:      drivers/media/radio/radio-shark.c
19031
19032 RADIOSHARK2 RADIO DRIVER
19033 M:      Hans Verkuil <[email protected]>
19034 L:      [email protected]
19035 S:      Maintained
19036 T:      git git://linuxtv.org/media_tree.git
19037 F:      drivers/media/radio/radio-shark2.c
19038 F:      drivers/media/radio/radio-tea5777.c
19039
19040 RADOS BLOCK DEVICE (RBD)
19041 M:      Ilya Dryomov <[email protected]>
19042 R:      Dongsheng Yang <[email protected]>
19043 L:      [email protected]
19044 S:      Supported
19045 W:      http://ceph.com/
19046 T:      git https://github.com/ceph/ceph-client.git
19047 F:      Documentation/ABI/testing/sysfs-bus-rbd
19048 F:      drivers/block/rbd.c
19049 F:      drivers/block/rbd_types.h
19050
19051 RAGE128 FRAMEBUFFER DISPLAY DRIVER
19052 L:      [email protected]
19053 S:      Orphan
19054 F:      drivers/video/fbdev/aty/aty128fb.c
19055
19056 RAINSHADOW-CEC DRIVER
19057 M:      Hans Verkuil <[email protected]>
19058 L:      [email protected]
19059 S:      Maintained
19060 T:      git git://linuxtv.org/media_tree.git
19061 F:      drivers/media/cec/usb/rainshadow/
19062
19063 RALINK MIPS ARCHITECTURE
19064 M:      John Crispin <[email protected]>
19065 M:      Sergio Paracuellos <[email protected]>
19066 L:      [email protected]
19067 S:      Maintained
19068 F:      arch/mips/ralink
19069
19070 RALINK MT7621 MIPS ARCHITECTURE
19071 M:      Arınç ÜNAL <[email protected]>
19072 M:      Sergio Paracuellos <[email protected]>
19073 L:      [email protected]
19074 S:      Maintained
19075 F:      arch/mips/boot/dts/ralink/mt7621*
19076
19077 RALINK RT2X00 WIRELESS LAN DRIVER
19078 M:      Stanislaw Gruszka <[email protected]>
19079 L:      [email protected]
19080 S:      Maintained
19081 F:      drivers/net/wireless/ralink/rt2x00/
19082
19083 RAMDISK RAM BLOCK DEVICE DRIVER
19084 M:      Jens Axboe <[email protected]>
19085 S:      Maintained
19086 F:      Documentation/admin-guide/blockdev/ramdisk.rst
19087 F:      drivers/block/brd.c
19088
19089 RANCHU VIRTUAL BOARD FOR MIPS
19090 M:      Miodrag Dinic <[email protected]>
19091 L:      [email protected]
19092 S:      Supported
19093 F:      arch/mips/configs/generic/board-ranchu.config
19094 F:      arch/mips/generic/board-ranchu.c
19095
19096 RANDOM NUMBER DRIVER
19097 M:      "Theodore Ts'o" <[email protected]>
19098 M:      Jason A. Donenfeld <[email protected]>
19099 S:      Maintained
19100 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
19101 F:      Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
19102 F:      drivers/char/random.c
19103 F:      include/linux/random.h
19104 F:      include/uapi/linux/random.h
19105 F:      drivers/virt/vmgenid.c
19106 F:      include/vdso/getrandom.h
19107 F:      lib/vdso/getrandom.c
19108 F:      arch/x86/entry/vdso/vgetrandom*
19109 F:      arch/x86/include/asm/vdso/getrandom*
19110
19111 RAPIDIO SUBSYSTEM
19112 M:      Matt Porter <[email protected]>
19113 M:      Alexandre Bounine <[email protected]>
19114 S:      Maintained
19115 F:      drivers/rapidio/
19116
19117 RAS INFRASTRUCTURE
19118 M:      Tony Luck <[email protected]>
19119 M:      Borislav Petkov <[email protected]>
19120 L:      [email protected]
19121 S:      Maintained
19122 F:      Documentation/admin-guide/RAS
19123 F:      drivers/ras/
19124 F:      include/linux/ras.h
19125 F:      include/ras/ras_event.h
19126
19127 RAS FRU MEMORY POISON MANAGER (FMPM)
19128 M:      Yazen Ghannam <[email protected]>
19129 L:      [email protected]
19130 S:      Maintained
19131 F:      drivers/ras/amd/fmpm.c
19132
19133 RASPBERRY PI PISP BACK END
19134 M:      Jacopo Mondi <[email protected]>
19135 L:      Raspberry Pi Kernel Maintenance <[email protected]>
19136 L:      [email protected]
19137 S:      Maintained
19138 F:      Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
19139 F:      drivers/media/platform/raspberrypi/pisp_be/
19140 F:      include/uapi/linux/media/raspberrypi/
19141
19142 RC-CORE / LIRC FRAMEWORK
19143 M:      Sean Young <[email protected]>
19144 L:      [email protected]
19145 S:      Maintained
19146 W:      http://linuxtv.org
19147 T:      git git://linuxtv.org/media_tree.git
19148 F:      Documentation/driver-api/media/rc-core.rst
19149 F:      Documentation/userspace-api/media/rc/
19150 F:      drivers/media/rc/
19151 F:      include/media/rc-core.h
19152 F:      include/media/rc-map.h
19153 F:      include/uapi/linux/lirc.h
19154
19155 RCMM REMOTE CONTROLS DECODER
19156 M:      Patrick Lerda <[email protected]>
19157 S:      Maintained
19158 F:      drivers/media/rc/ir-rcmm-decoder.c
19159
19160 RCUTORTURE TEST FRAMEWORK
19161 M:      "Paul E. McKenney" <[email protected]>
19162 M:      Josh Triplett <[email protected]>
19163 R:      Steven Rostedt <[email protected]>
19164 R:      Mathieu Desnoyers <[email protected]>
19165 R:      Lai Jiangshan <[email protected]>
19166 L:      [email protected]
19167 S:      Supported
19168 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19169 F:      tools/testing/selftests/rcutorture
19170
19171 RDACM20 Camera Sensor
19172 M:      Jacopo Mondi <[email protected]>
19173 M:      Kieran Bingham <[email protected]>
19174 M:      Laurent Pinchart <[email protected]>
19175 M:      Niklas Söderlund <[email protected]>
19176 L:      [email protected]
19177 S:      Maintained
19178 F:      Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19179 F:      drivers/media/i2c/max9271.c
19180 F:      drivers/media/i2c/max9271.h
19181 F:      drivers/media/i2c/rdacm20.c
19182
19183 RDACM21 Camera Sensor
19184 M:      Jacopo Mondi <[email protected]>
19185 M:      Kieran Bingham <[email protected]>
19186 M:      Laurent Pinchart <[email protected]>
19187 M:      Niklas Söderlund <[email protected]>
19188 L:      [email protected]
19189 S:      Maintained
19190 F:      Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19191 F:      drivers/media/i2c/max9271.c
19192 F:      drivers/media/i2c/max9271.h
19193 F:      drivers/media/i2c/rdacm21.c
19194
19195 RDC R-321X SoC
19196 M:      Florian Fainelli <[email protected]>
19197 S:      Maintained
19198
19199 RDC R6040 FAST ETHERNET DRIVER
19200 M:      Florian Fainelli <[email protected]>
19201 L:      [email protected]
19202 S:      Maintained
19203 F:      drivers/net/ethernet/rdc/r6040.c
19204
19205 RDMAVT - RDMA verbs software
19206 M:      Dennis Dalessandro <[email protected]>
19207 L:      [email protected]
19208 S:      Supported
19209 F:      drivers/infiniband/sw/rdmavt
19210
19211 RDS - RELIABLE DATAGRAM SOCKETS
19212 M:      Allison Henderson <[email protected]>
19213 L:      [email protected]
19214 L:      [email protected]
19215 L:      [email protected] (moderated for non-subscribers)
19216 S:      Supported
19217 W:      https://oss.oracle.com/projects/rds/
19218 F:      Documentation/networking/rds.rst
19219 F:      net/rds/
19220
19221 RDT - RESOURCE ALLOCATION
19222 M:      Fenghua Yu <[email protected]>
19223 M:      Reinette Chatre <[email protected]>
19224 L:      [email protected]
19225 S:      Supported
19226 F:      Documentation/arch/x86/resctrl*
19227 F:      arch/x86/include/asm/resctrl.h
19228 F:      arch/x86/kernel/cpu/resctrl/
19229 F:      tools/testing/selftests/resctrl/
19230
19231 READ-COPY UPDATE (RCU)
19232 M:      "Paul E. McKenney" <[email protected]>
19233 M:      Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h)
19234 M:      Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h)
19235 M:      Joel Fernandes <[email protected]>
19236 M:      Josh Triplett <[email protected]>
19237 M:      Boqun Feng <[email protected]>
19238 M:      Uladzislau Rezki <[email protected]>
19239 R:      Steven Rostedt <[email protected]>
19240 R:      Mathieu Desnoyers <[email protected]>
19241 R:      Lai Jiangshan <[email protected]>
19242 R:      Zqiang <[email protected]>
19243 L:      [email protected]
19244 S:      Supported
19245 W:      http://www.rdrop.com/users/paulmck/RCU/
19246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19247 F:      Documentation/RCU/
19248 F:      include/linux/rcu*
19249 F:      kernel/rcu/
19250 X:      Documentation/RCU/torture.rst
19251 X:      include/linux/srcu*.h
19252 X:      kernel/rcu/srcu*.c
19253
19254 REAL TIME CLOCK (RTC) SUBSYSTEM
19255 M:      Alexandre Belloni <[email protected]>
19256 L:      [email protected]
19257 S:      Maintained
19258 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
19259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
19260 F:      Documentation/admin-guide/rtc.rst
19261 F:      Documentation/devicetree/bindings/rtc/
19262 F:      drivers/rtc/
19263 F:      include/linux/rtc.h
19264 F:      include/linux/rtc/
19265 F:      include/uapi/linux/rtc.h
19266 F:      tools/testing/selftests/rtc/
19267
19268 Real-time Linux Analysis (RTLA) tools
19269 M:      Steven Rostedt <[email protected]>
19270 L:      [email protected]
19271 S:      Maintained
19272 F:      Documentation/tools/rtla/
19273 F:      tools/tracing/rtla/
19274
19275 REALTEK AUDIO CODECS
19276 M:      Oder Chiou <[email protected]>
19277 S:      Maintained
19278 F:      include/sound/rt*.h
19279 F:      sound/soc/codecs/rt*
19280
19281 REALTEK OTTO WATCHDOG
19282 M:      Sander Vanheule <[email protected]>
19283 L:      [email protected]
19284 S:      Maintained
19285 F:      Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
19286 F:      drivers/watchdog/realtek_otto_wdt.c
19287
19288 REALTEK RTL83xx SMI DSA ROUTER CHIPS
19289 M:      Linus Walleij <[email protected]>
19290 M:      Alvin Šipraga <[email protected]>
19291 S:      Maintained
19292 F:      Documentation/devicetree/bindings/net/dsa/realtek.yaml
19293 F:      drivers/net/dsa/realtek/*
19294
19295 REALTEK WIRELESS DRIVER (rtlwifi family)
19296 M:      Ping-Ke Shih <[email protected]>
19297 L:      [email protected]
19298 S:      Maintained
19299 T:      git https://github.com/pkshih/rtw.git
19300 F:      drivers/net/wireless/realtek/rtlwifi/
19301
19302 REALTEK WIRELESS DRIVER (rtw88)
19303 M:      Ping-Ke Shih <[email protected]>
19304 L:      [email protected]
19305 S:      Maintained
19306 T:      git https://github.com/pkshih/rtw.git
19307 F:      drivers/net/wireless/realtek/rtw88/
19308
19309 REALTEK WIRELESS DRIVER (rtw89)
19310 M:      Ping-Ke Shih <[email protected]>
19311 L:      [email protected]
19312 S:      Maintained
19313 T:      git https://github.com/pkshih/rtw.git
19314 F:      drivers/net/wireless/realtek/rtw89/
19315
19316 REDPINE WIRELESS DRIVER
19317 L:      [email protected]
19318 S:      Orphan
19319 F:      drivers/net/wireless/rsi/
19320
19321 REGISTER MAP ABSTRACTION
19322 M:      Mark Brown <[email protected]>
19323 L:      [email protected]
19324 S:      Supported
19325 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
19326 F:      Documentation/devicetree/bindings/regmap/
19327 F:      drivers/base/regmap/
19328 F:      include/linux/regmap.h
19329
19330 REISERFS FILE SYSTEM
19331 L:      [email protected]
19332 S:      Obsolete
19333 F:      fs/reiserfs/
19334
19335 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
19336 M:      Bjorn Andersson <[email protected]>
19337 M:      Mathieu Poirier <[email protected]>
19338 L:      [email protected]
19339 S:      Maintained
19340 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
19341 F:      Documentation/ABI/testing/sysfs-class-remoteproc
19342 F:      Documentation/devicetree/bindings/remoteproc/
19343 F:      Documentation/staging/remoteproc.rst
19344 F:      drivers/remoteproc/
19345 F:      include/linux/remoteproc.h
19346 F:      include/linux/remoteproc/
19347
19348 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
19349 M:      Bjorn Andersson <[email protected]>
19350 M:      Mathieu Poirier <[email protected]>
19351 L:      [email protected]
19352 S:      Maintained
19353 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
19354 F:      Documentation/ABI/testing/sysfs-bus-rpmsg
19355 F:      Documentation/staging/rpmsg.rst
19356 F:      drivers/rpmsg/
19357 F:      include/linux/rpmsg.h
19358 F:      include/linux/rpmsg/
19359 F:      include/uapi/linux/rpmsg.h
19360 F:      samples/rpmsg/
19361
19362 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
19363 M:      Stephan Gerhold <[email protected]>
19364 L:      [email protected]
19365 L:      [email protected]
19366 S:      Maintained
19367 F:      drivers/net/wwan/rpmsg_wwan_ctrl.c
19368
19369 RENESAS CLOCK DRIVERS
19370 M:      Geert Uytterhoeven <[email protected]>
19371 L:      [email protected]
19372 S:      Supported
19373 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
19374 F:      Documentation/devicetree/bindings/clock/renesas,*
19375 F:      drivers/clk/renesas/
19376
19377 RENESAS EMEV2 I2C DRIVER
19378 M:      Wolfram Sang <[email protected]>
19379 L:      [email protected]
19380 S:      Supported
19381 F:      Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
19382 F:      drivers/i2c/busses/i2c-emev2.c
19383
19384 RENESAS ETHERNET AVB DRIVER
19385 R:      Sergey Shtylyov <[email protected]>
19386 L:      [email protected]
19387 L:      [email protected]
19388 F:      Documentation/devicetree/bindings/net/renesas,etheravb.yaml
19389 F:      drivers/net/ethernet/renesas/Kconfig
19390 F:      drivers/net/ethernet/renesas/Makefile
19391 F:      drivers/net/ethernet/renesas/ravb*
19392
19393 RENESAS ETHERNET SWITCH DRIVER
19394 R:      Yoshihiro Shimoda <[email protected]>
19395 L:      [email protected]
19396 L:      [email protected]
19397 F:      Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
19398 F:      drivers/net/ethernet/renesas/Kconfig
19399 F:      drivers/net/ethernet/renesas/Makefile
19400 F:      drivers/net/ethernet/renesas/rcar_gen4*
19401 F:      drivers/net/ethernet/renesas/rswitch*
19402
19403 RENESAS ETHERNET TSN DRIVER
19404 M:      Niklas Söderlund <[email protected]>
19405 L:      [email protected]
19406 L:      [email protected]
19407 S:      Supported
19408 F:      Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
19409 F:      drivers/net/ethernet/renesas/rtsn.*
19410
19411 RENESAS IDT821034 ASoC CODEC
19412 M:      Herve Codina <[email protected]>
19413 L:      [email protected] (moderated for non-subscribers)
19414 S:      Maintained
19415 F:      Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
19416 F:      sound/soc/codecs/idt821034.c
19417
19418 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
19419 M:      Miquel Raynal <[email protected]>
19420 L:      [email protected]
19421 L:      [email protected]
19422 S:      Maintained
19423 F:      Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
19424 F:      drivers/mtd/nand/raw/renesas-nand-controller.c
19425
19426 RENESAS R-CAR GYROADC DRIVER
19427 M:      Marek Vasut <[email protected]>
19428 L:      [email protected]
19429 S:      Supported
19430 F:      Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
19431 F:      drivers/iio/adc/rcar-gyroadc.c
19432
19433 RENESAS R-CAR I2C DRIVERS
19434 M:      Wolfram Sang <[email protected]>
19435 L:      [email protected]
19436 S:      Supported
19437 F:      Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
19438 F:      Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
19439 F:      drivers/i2c/busses/i2c-rcar.c
19440 F:      drivers/i2c/busses/i2c-sh_mobile.c
19441
19442 RENESAS R-CAR SATA DRIVER
19443 R:      Sergey Shtylyov <[email protected]>
19444 L:      [email protected]
19445 L:      [email protected]
19446 S:      Supported
19447 F:      Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
19448 F:      drivers/ata/sata_rcar.c
19449
19450 RENESAS R-CAR THERMAL DRIVERS
19451 M:      Niklas Söderlund <[email protected]>
19452 L:      [email protected]
19453 S:      Supported
19454 F:      Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
19455 F:      Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
19456 F:      drivers/thermal/renesas/rcar_gen3_thermal.c
19457 F:      drivers/thermal/renesas/rcar_thermal.c
19458
19459 RENESAS RIIC DRIVER
19460 M:      Chris Brandt <[email protected]>
19461 L:      [email protected]
19462 S:      Supported
19463 F:      Documentation/devicetree/bindings/i2c/renesas,riic.yaml
19464 F:      drivers/i2c/busses/i2c-riic.c
19465
19466 RENESAS RZ/G2L A/D DRIVER
19467 M:      Lad Prabhakar <[email protected]>
19468 L:      [email protected]
19469 L:      [email protected]
19470 S:      Supported
19471 F:      Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
19472 F:      drivers/iio/adc/rzg2l_adc.c
19473
19474 RENESAS RZ/G2L MTU3a COUNTER DRIVER
19475 M:      Biju Das <[email protected]>
19476 L:      [email protected]
19477 L:      [email protected]
19478 S:      Supported
19479 F:      Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
19480 F:      drivers/counter/rz-mtu3-cnt.c
19481
19482 RENESAS RZ/N1 A5PSW SWITCH DRIVER
19483 M:      Clément Léger <[email protected]>
19484 L:      [email protected]
19485 L:      [email protected]
19486 S:      Maintained
19487 F:      Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
19488 F:      Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
19489 F:      drivers/net/dsa/rzn1_a5psw*
19490 F:      drivers/net/pcs/pcs-rzn1-miic.c
19491 F:      include/dt-bindings/net/pcs-rzn1-miic.h
19492 F:      include/linux/pcs-rzn1-miic.h
19493 F:      net/dsa/tag_rzn1_a5psw.c
19494
19495 RENESAS RZ/N1 DWMAC GLUE LAYER
19496 M:      Romain Gantois <[email protected]>
19497 S:      Maintained
19498 F:      Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
19499 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
19500
19501 RENESAS RZ/N1 RTC CONTROLLER DRIVER
19502 M:      Miquel Raynal <[email protected]>
19503 L:      [email protected]
19504 L:      [email protected]
19505 S:      Maintained
19506 F:      Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
19507 F:      drivers/rtc/rtc-rzn1.c
19508
19509 RENESAS RZ/N1 USBF CONTROLLER DRIVER
19510 M:      Herve Codina <[email protected]>
19511 L:      [email protected]
19512 L:      [email protected]
19513 S:      Maintained
19514 F:      Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
19515 F:      drivers/usb/gadget/udc/renesas_usbf.c
19516
19517 RENESAS RZ/V2M I2C DRIVER
19518 M:      Fabrizio Castro <[email protected]>
19519 L:      [email protected]
19520 L:      [email protected]
19521 S:      Supported
19522 F:      Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
19523 F:      drivers/i2c/busses/i2c-rzv2m.c
19524
19525 RENESAS SUPERH ETHERNET DRIVER
19526 R:      Sergey Shtylyov <[email protected]>
19527 L:      [email protected]
19528 L:      [email protected]
19529 F:      Documentation/devicetree/bindings/net/renesas,ether.yaml
19530 F:      drivers/net/ethernet/renesas/Kconfig
19531 F:      drivers/net/ethernet/renesas/Makefile
19532 F:      drivers/net/ethernet/renesas/sh_eth*
19533 F:      include/linux/sh_eth.h
19534
19535 RENESAS USB PHY DRIVER
19536 M:      Yoshihiro Shimoda <[email protected]>
19537 L:      [email protected]
19538 S:      Maintained
19539 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
19540
19541 RENESAS VERSACLOCK 7 CLOCK DRIVER
19542 M:      Alex Helms <[email protected]>
19543 S:      Maintained
19544 F:      Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
19545 F:      drivers/clk/clk-versaclock7.c
19546
19547 RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
19548 M:      Herve Codina <[email protected]>
19549 L:      [email protected]
19550 S:      Maintained
19551 F:      Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
19552 F:      drivers/iio/potentiometer/x9250.c
19553
19554 RESET CONTROLLER FRAMEWORK
19555 M:      Philipp Zabel <[email protected]>
19556 S:      Maintained
19557 T:      git git://git.pengutronix.de/git/pza/linux
19558 F:      Documentation/devicetree/bindings/reset/
19559 F:      Documentation/driver-api/reset.rst
19560 F:      drivers/reset/
19561 F:      include/dt-bindings/reset/
19562 F:      include/linux/reset-controller.h
19563 F:      include/linux/reset.h
19564 F:      include/linux/reset/
19565 K:      \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
19566
19567 RESTARTABLE SEQUENCES SUPPORT
19568 M:      Mathieu Desnoyers <[email protected]>
19569 M:      Peter Zijlstra <[email protected]>
19570 M:      "Paul E. McKenney" <[email protected]>
19571 M:      Boqun Feng <[email protected]>
19572 L:      [email protected]
19573 S:      Supported
19574 F:      include/trace/events/rseq.h
19575 F:      include/uapi/linux/rseq.h
19576 F:      kernel/rseq.c
19577 F:      tools/testing/selftests/rseq/
19578
19579 RFKILL
19580 M:      Johannes Berg <[email protected]>
19581 L:      [email protected]
19582 S:      Maintained
19583 W:      https://wireless.wiki.kernel.org/
19584 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
19585 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
19586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
19587 F:      Documentation/ABI/stable/sysfs-class-rfkill
19588 F:      Documentation/driver-api/rfkill.rst
19589 F:      include/linux/rfkill.h
19590 F:      include/uapi/linux/rfkill.h
19591 F:      net/rfkill/
19592
19593 RHASHTABLE
19594 M:      Thomas Graf <[email protected]>
19595 M:      Herbert Xu <[email protected]>
19596 L:      [email protected]
19597 S:      Maintained
19598 F:      include/linux/rhashtable-types.h
19599 F:      include/linux/rhashtable.h
19600 F:      lib/rhashtable.c
19601 F:      lib/test_rhashtable.c
19602
19603 RICOH R5C592 MEMORYSTICK DRIVER
19604 M:      Maxim Levitsky <[email protected]>
19605 S:      Maintained
19606 F:      drivers/memstick/host/r592.*
19607
19608 RICOH SMARTMEDIA/XD DRIVER
19609 M:      Maxim Levitsky <[email protected]>
19610 S:      Maintained
19611 F:      drivers/mtd/nand/raw/r852.c
19612 F:      drivers/mtd/nand/raw/r852.h
19613
19614 RISC-V AIA DRIVERS
19615 M:      Anup Patel <[email protected]>
19616 L:      [email protected]
19617 S:      Maintained
19618 F:      Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
19619 F:      Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
19620 F:      drivers/irqchip/irq-riscv-aplic-*.c
19621 F:      drivers/irqchip/irq-riscv-aplic-*.h
19622 F:      drivers/irqchip/irq-riscv-imsic-*.c
19623 F:      drivers/irqchip/irq-riscv-imsic-*.h
19624 F:      drivers/irqchip/irq-riscv-intc.c
19625 F:      include/linux/irqchip/riscv-aplic.h
19626 F:      include/linux/irqchip/riscv-imsic.h
19627
19628 RISC-V ARCHITECTURE
19629 M:      Paul Walmsley <[email protected]>
19630 M:      Palmer Dabbelt <[email protected]>
19631 M:      Albert Ou <[email protected]>
19632 L:      [email protected]
19633 S:      Supported
19634 Q:      https://patchwork.kernel.org/project/linux-riscv/list/
19635 C:      irc://irc.libera.chat/riscv
19636 P:      Documentation/arch/riscv/patch-acceptance.rst
19637 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
19638 F:      arch/riscv/
19639 N:      riscv
19640 K:      riscv
19641
19642 RISC-V MICROCHIP FPGA SUPPORT
19643 M:      Conor Dooley <[email protected]>
19644 M:      Daire McNamara <[email protected]>
19645 L:      [email protected]
19646 S:      Supported
19647 F:      Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
19648 F:      Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
19649 F:      Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
19650 F:      Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
19651 F:      Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
19652 F:      Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
19653 F:      Documentation/devicetree/bindings/riscv/microchip.yaml
19654 F:      Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
19655 F:      Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
19656 F:      Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
19657 F:      arch/riscv/boot/dts/microchip/
19658 F:      drivers/char/hw_random/mpfs-rng.c
19659 F:      drivers/clk/microchip/clk-mpfs*.c
19660 F:      drivers/firmware/microchip/mpfs-auto-update.c
19661 F:      drivers/i2c/busses/i2c-microchip-corei2c.c
19662 F:      drivers/mailbox/mailbox-mpfs.c
19663 F:      drivers/pci/controller/plda/pcie-microchip-host.c
19664 F:      drivers/pwm/pwm-microchip-core.c
19665 F:      drivers/reset/reset-mpfs.c
19666 F:      drivers/rtc/rtc-mpfs.c
19667 F:      drivers/soc/microchip/mpfs-sys-controller.c
19668 F:      drivers/spi/spi-microchip-core-qspi.c
19669 F:      drivers/spi/spi-microchip-core.c
19670 F:      drivers/usb/musb/mpfs.c
19671 F:      include/soc/microchip/mpfs.h
19672
19673 RISC-V MISC SOC SUPPORT
19674 M:      Conor Dooley <[email protected]>
19675 L:      [email protected]
19676 S:      Maintained
19677 Q:      https://patchwork.kernel.org/project/linux-riscv/list/
19678 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19679 F:      Documentation/devicetree/bindings/riscv/
19680 F:      arch/riscv/boot/dts/
19681 X:      arch/riscv/boot/dts/allwinner/
19682 X:      arch/riscv/boot/dts/renesas/
19683 X:      arch/riscv/boot/dts/sophgo/
19684 X:      arch/riscv/boot/dts/thead/
19685
19686 RISC-V PMU DRIVERS
19687 M:      Atish Patra <[email protected]>
19688 R:      Anup Patel <[email protected]>
19689 L:      [email protected]
19690 S:      Supported
19691 F:      drivers/perf/riscv_pmu.c
19692 F:      drivers/perf/riscv_pmu_legacy.c
19693 F:      drivers/perf/riscv_pmu_sbi.c
19694
19695 RISC-V THEAD SoC SUPPORT
19696 M:      Drew Fustini <[email protected]>
19697 M:      Guo Ren <[email protected]>
19698 M:      Fu Wei <[email protected]>
19699 L:      [email protected]
19700 S:      Maintained
19701 T:      git https://github.com/pdp7/linux.git
19702 F:      Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
19703 F:      arch/riscv/boot/dts/thead/
19704 F:      drivers/clk/thead/clk-th1520-ap.c
19705 F:      include/dt-bindings/clock/thead,th1520-clk-ap.h
19706
19707 RNBD BLOCK DRIVERS
19708 M:      Md. Haris Iqbal <[email protected]>
19709 M:      Jack Wang <[email protected]>
19710 L:      [email protected]
19711 S:      Maintained
19712 F:      drivers/block/rnbd/
19713
19714 ROCCAT DRIVERS
19715 M:      Stefan Achatz <[email protected]>
19716 S:      Maintained
19717 W:      http://sourceforge.net/projects/roccat/
19718 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
19719 F:      drivers/hid/hid-roccat*
19720 F:      include/linux/hid-roccat*
19721
19722 ROCKCHIP CRYPTO DRIVERS
19723 M:      Corentin Labbe <[email protected]>
19724 L:      [email protected]
19725 S:      Maintained
19726 F:      Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
19727 F:      drivers/crypto/rockchip/
19728
19729 ROCKCHIP I2S TDM DRIVER
19730 M:      Nicolas Frattaroli <[email protected]>
19731 L:      [email protected]
19732 S:      Maintained
19733 F:      Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
19734 F:      sound/soc/rockchip/rockchip_i2s_tdm.*
19735
19736 ROCKCHIP ISP V1 DRIVER
19737 M:      Dafna Hirschfeld <[email protected]>
19738 M:      Laurent Pinchart <[email protected]>
19739 L:      [email protected]
19740 L:      [email protected]
19741 S:      Maintained
19742 F:      Documentation/admin-guide/media/rkisp1.rst
19743 F:      Documentation/devicetree/bindings/media/rockchip-isp1.yaml
19744 F:      Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
19745 F:      drivers/media/platform/rockchip/rkisp1
19746 F:      include/uapi/linux/rkisp1-config.h
19747
19748 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
19749 M:      Jacob Chen <[email protected]>
19750 M:      Ezequiel Garcia <[email protected]>
19751 L:      [email protected]
19752 L:      [email protected]
19753 S:      Maintained
19754 F:      Documentation/devicetree/bindings/media/rockchip-rga.yaml
19755 F:      drivers/media/platform/rockchip/rga/
19756
19757 ROCKCHIP RK3308 INTERNAL AUDIO CODEC
19758 M:      Luca Ceresoli <[email protected]>
19759 S:      Maintained
19760 F:      Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
19761 F:      sound/soc/codecs/rk3308_codec.c
19762 F:      sound/soc/codecs/rk3308_codec.h
19763
19764 ROCKCHIP VIDEO DECODER DRIVER
19765 M:      Ezequiel Garcia <[email protected]>
19766 L:      [email protected]
19767 L:      [email protected]
19768 S:      Maintained
19769 F:      Documentation/devicetree/bindings/media/rockchip,vdec.yaml
19770 F:      drivers/staging/media/rkvdec/
19771
19772 ROCKER DRIVER
19773 M:      Jiri Pirko <[email protected]>
19774 L:      [email protected]
19775 S:      Supported
19776 F:      drivers/net/ethernet/rocker/
19777
19778 ROCKETPORT EXPRESS/INFINITY DRIVER
19779 M:      Kevin Cernekee <[email protected]>
19780 L:      [email protected]
19781 S:      Odd Fixes
19782 F:      drivers/tty/serial/rp2.*
19783
19784 ROHM BD99954 CHARGER IC
19785 M:      Matti Vaittinen <[email protected]>
19786 S:      Supported
19787 F:      drivers/power/supply/bd99954-charger.c
19788 F:      drivers/power/supply/bd99954-charger.h
19789
19790 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
19791 M:      Tomasz Duszynski <[email protected]>
19792 S:      Maintained
19793 F:      Documentation/devicetree/bindings/iio/light/bh1750.yaml
19794 F:      drivers/iio/light/bh1750.c
19795
19796 ROHM BM1390 PRESSURE SENSOR DRIVER
19797 M:      Matti Vaittinen <[email protected]>
19798 L:      [email protected]
19799 S:      Supported
19800 F:      drivers/iio/pressure/rohm-bm1390.c
19801
19802 ROHM BU270xx LIGHT SENSOR DRIVERs
19803 M:      Matti Vaittinen <[email protected]>
19804 L:      [email protected]
19805 S:      Supported
19806 F:      drivers/iio/light/rohm-bu27008.c
19807 F:      drivers/iio/light/rohm-bu27034.c
19808
19809 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
19810 M:      Marek Vasut <[email protected]>
19811 L:      [email protected]
19812 L:      [email protected]
19813 S:      Supported
19814 F:      Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
19815 F:      drivers/gpio/gpio-bd9571mwv.c
19816 F:      drivers/mfd/bd9571mwv.c
19817 F:      drivers/regulator/bd9571mwv-regulator.c
19818 F:      include/linux/mfd/bd9571mwv.h
19819
19820 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
19821 M:      Matti Vaittinen <[email protected]>
19822 S:      Supported
19823 F:      drivers/clk/clk-bd718x7.c
19824 F:      drivers/gpio/gpio-bd71815.c
19825 F:      drivers/gpio/gpio-bd71828.c
19826 F:      drivers/mfd/rohm-bd71828.c
19827 F:      drivers/mfd/rohm-bd718x7.c
19828 F:      drivers/mfd/rohm-bd9576.c
19829 F:      drivers/mfd/rohm-bd96801.c
19830 F:      drivers/regulator/bd71815-regulator.c
19831 F:      drivers/regulator/bd71828-regulator.c
19832 F:      drivers/regulator/bd718x7-regulator.c
19833 F:      drivers/regulator/bd9576-regulator.c
19834 F:      drivers/regulator/bd96801-regulator.c
19835 F:      drivers/regulator/rohm-regulator.c
19836 F:      drivers/rtc/rtc-bd70528.c
19837 F:      drivers/watchdog/bd9576_wdt.c
19838 F:      drivers/watchdog/bd96801_wdt.c
19839 F:      include/linux/mfd/rohm-bd71815.h
19840 F:      include/linux/mfd/rohm-bd71828.h
19841 F:      include/linux/mfd/rohm-bd718x7.h
19842 F:      include/linux/mfd/rohm-bd957x.h
19843 F:      include/linux/mfd/rohm-bd96801.h
19844 F:      include/linux/mfd/rohm-generic.h
19845 F:      include/linux/mfd/rohm-shared.h
19846
19847 ROSE NETWORK LAYER
19848 M:      Ralf Baechle <[email protected]>
19849 L:      [email protected]
19850 S:      Maintained
19851 W:      https://linux-ax25.in-berlin.de
19852 F:      include/net/rose.h
19853 F:      include/uapi/linux/rose.h
19854 F:      net/rose/
19855
19856 ROTATION DRIVER FOR ALLWINNER A83T
19857 M:      Jernej Skrabec <[email protected]>
19858 L:      [email protected]
19859 S:      Maintained
19860 T:      git git://linuxtv.org/media_tree.git
19861 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
19862 F:      drivers/media/platform/sunxi/sun8i-rotate/
19863
19864 RPMSG TTY DRIVER
19865 M:      Arnaud Pouliquen <[email protected]>
19866 L:      [email protected]
19867 S:      Maintained
19868 F:      drivers/tty/rpmsg_tty.c
19869
19870 RTL2830 MEDIA DRIVER
19871 L:      [email protected]
19872 S:      Orphan
19873 W:      https://linuxtv.org
19874 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
19875 F:      drivers/media/dvb-frontends/rtl2830*
19876
19877 RTL2832 MEDIA DRIVER
19878 L:      [email protected]
19879 S:      Orphan
19880 W:      https://linuxtv.org
19881 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
19882 F:      drivers/media/dvb-frontends/rtl2832*
19883
19884 RTL2832_SDR MEDIA DRIVER
19885 L:      [email protected]
19886 S:      Orphan
19887 W:      https://linuxtv.org
19888 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
19889 F:      drivers/media/dvb-frontends/rtl2832_sdr*
19890
19891 RTL8180 WIRELESS DRIVER
19892 L:      [email protected]
19893 S:      Orphan
19894 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
19895
19896 RTL8187 WIRELESS DRIVER
19897 M:      Hin-Tak Leung <[email protected]>
19898 L:      [email protected]
19899 S:      Maintained
19900 T:      git https://github.com/pkshih/rtw.git
19901 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
19902
19903 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
19904 M:      Jes Sorensen <[email protected]>
19905 L:      [email protected]
19906 S:      Maintained
19907 T:      git https://github.com/pkshih/rtw.git
19908 F:      drivers/net/wireless/realtek/rtl8xxxu/
19909
19910 RTRS TRANSPORT DRIVERS
19911 M:      Md. Haris Iqbal <[email protected]>
19912 M:      Jack Wang <[email protected]>
19913 L:      [email protected]
19914 S:      Maintained
19915 F:      drivers/infiniband/ulp/rtrs/
19916
19917 RUNTIME VERIFICATION (RV)
19918 M:      Steven Rostedt <[email protected]>
19919 L:      [email protected]
19920 S:      Maintained
19921 F:      Documentation/trace/rv/
19922 F:      include/linux/rv.h
19923 F:      include/rv/
19924 F:      kernel/trace/rv/
19925 F:      tools/verification/
19926
19927 RUST
19928 M:      Miguel Ojeda <[email protected]>
19929 M:      Alex Gaynor <[email protected]>
19930 M:      Wedson Almeida Filho <[email protected]>
19931 R:      Boqun Feng <[email protected]>
19932 R:      Gary Guo <[email protected]>
19933 R:      Björn Roy Baron <[email protected]>
19934 R:      Benno Lossin <[email protected]>
19935 R:      Andreas Hindborg <[email protected]>
19936 R:      Alice Ryhl <[email protected]>
19937 L:      [email protected]
19938 S:      Supported
19939 W:      https://rust-for-linux.com
19940 B:      https://github.com/Rust-for-Linux/linux/issues
19941 C:      zulip://rust-for-linux.zulipchat.com
19942 P:      https://rust-for-linux.com/contributing
19943 T:      git https://github.com/Rust-for-Linux/linux.git rust-next
19944 F:      Documentation/rust/
19945 F:      rust/
19946 F:      samples/rust/
19947 F:      scripts/*rust*
19948 F:      tools/testing/selftests/rust/
19949 K:      \b(?i:rust)\b
19950
19951 RXRPC SOCKETS (AF_RXRPC)
19952 M:      David Howells <[email protected]>
19953 M:      Marc Dionne <[email protected]>
19954 L:      [email protected]
19955 S:      Supported
19956 W:      https://www.infradead.org/~dhowells/kafs/
19957 F:      Documentation/networking/rxrpc.rst
19958 F:      include/keys/rxrpc-type.h
19959 F:      include/net/af_rxrpc.h
19960 F:      include/trace/events/rxrpc.h
19961 F:      include/uapi/linux/rxrpc.h
19962 F:      net/rxrpc/
19963
19964 S3 SAVAGE FRAMEBUFFER DRIVER
19965 M:      Antonino Daplas <[email protected]>
19966 L:      [email protected]
19967 S:      Maintained
19968 F:      drivers/video/fbdev/savage/
19969
19970 S390 ARCHITECTURE
19971 M:      Heiko Carstens <[email protected]>
19972 M:      Vasily Gorbik <[email protected]>
19973 M:      Alexander Gordeev <[email protected]>
19974 R:      Christian Borntraeger <[email protected]>
19975 R:      Sven Schnelle <[email protected]>
19976 L:      [email protected]
19977 S:      Supported
19978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19979 F:      Documentation/driver-api/s390-drivers.rst
19980 F:      Documentation/arch/s390/
19981 F:      arch/s390/
19982 F:      drivers/s390/
19983 F:      drivers/watchdog/diag288_wdt.c
19984
19985 S390 COMMON I/O LAYER
19986 M:      Vineeth Vijayan <[email protected]>
19987 M:      Peter Oberparleiter <[email protected]>
19988 L:      [email protected]
19989 S:      Supported
19990 F:      drivers/s390/cio/
19991
19992 S390 DASD DRIVER
19993 M:      Stefan Haberland <[email protected]>
19994 M:      Jan Hoeppner <[email protected]>
19995 L:      [email protected]
19996 S:      Supported
19997 F:      block/partitions/ibm.c
19998 F:      drivers/s390/block/dasd*
19999 F:      include/linux/dasd_mod.h
20000
20001 S390 IOMMU (PCI)
20002 M:      Niklas Schnelle <[email protected]>
20003 M:      Matthew Rosato <[email protected]>
20004 R:      Gerald Schaefer <[email protected]>
20005 L:      [email protected]
20006 S:      Supported
20007 F:      drivers/iommu/s390-iommu.c
20008
20009 S390 IUCV NETWORK LAYER
20010 M:      Alexandra Winter <[email protected]>
20011 M:      Thorsten Winkler <[email protected]>
20012 L:      [email protected]
20013 L:      [email protected]
20014 S:      Supported
20015 F:      drivers/s390/net/*iucv*
20016 F:      include/net/iucv/
20017 F:      net/iucv/
20018
20019 S390 MM
20020 M:      Alexander Gordeev <[email protected]>
20021 M:      Gerald Schaefer <[email protected]>
20022 L:      [email protected]
20023 S:      Supported
20024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20025 F:      arch/s390/include/asm/pgtable.h
20026 F:      arch/s390/mm
20027
20028 S390 NETWORK DRIVERS
20029 M:      Alexandra Winter <[email protected]>
20030 M:      Thorsten Winkler <[email protected]>
20031 L:      [email protected]
20032 L:      [email protected]
20033 S:      Supported
20034 F:      drivers/s390/net/
20035
20036 S390 PCI SUBSYSTEM
20037 M:      Niklas Schnelle <[email protected]>
20038 M:      Gerald Schaefer <[email protected]>
20039 L:      [email protected]
20040 S:      Supported
20041 F:      Documentation/arch/s390/pci.rst
20042 F:      arch/s390/pci/
20043 F:      drivers/pci/hotplug/s390_pci_hpc.c
20044
20045 S390 SCM DRIVER
20046 M:      Vineeth Vijayan <[email protected]>
20047 L:      [email protected]
20048 S:      Supported
20049 F:      drivers/s390/block/scm*
20050 F:      drivers/s390/cio/scm.c
20051
20052 S390 VFIO AP DRIVER
20053 M:      Tony Krowiak <[email protected]>
20054 M:      Halil Pasic <[email protected]>
20055 M:      Jason Herne <[email protected]>
20056 L:      [email protected]
20057 S:      Supported
20058 F:      Documentation/arch/s390/vfio-ap*
20059 F:      drivers/s390/crypto/vfio_ap*
20060
20061 S390 VFIO-CCW DRIVER
20062 M:      Eric Farman <[email protected]>
20063 M:      Matthew Rosato <[email protected]>
20064 R:      Halil Pasic <[email protected]>
20065 L:      [email protected]
20066 L:      [email protected]
20067 S:      Supported
20068 F:      Documentation/arch/s390/vfio-ccw.rst
20069 F:      drivers/s390/cio/vfio_ccw*
20070 F:      include/uapi/linux/vfio_ccw.h
20071
20072 S390 VFIO-PCI DRIVER
20073 M:      Matthew Rosato <[email protected]>
20074 M:      Eric Farman <[email protected]>
20075 L:      [email protected]
20076 L:      [email protected]
20077 S:      Supported
20078 F:      arch/s390/kvm/pci*
20079 F:      drivers/vfio/pci/vfio_pci_zdev.c
20080 F:      include/uapi/linux/vfio_zdev.h
20081
20082 S390 ZCRYPT DRIVER
20083 M:      Harald Freudenberger <[email protected]>
20084 L:      [email protected]
20085 S:      Supported
20086 F:      drivers/s390/crypto/
20087
20088 S390 ZFCP DRIVER
20089 M:      Steffen Maier <[email protected]>
20090 M:      Benjamin Block <[email protected]>
20091 L:      [email protected]
20092 S:      Supported
20093 F:      drivers/s390/scsi/zfcp_*
20094
20095 SAA6588 RDS RECEIVER DRIVER
20096 M:      Hans Verkuil <[email protected]>
20097 L:      [email protected]
20098 S:      Odd Fixes
20099 W:      https://linuxtv.org
20100 T:      git git://linuxtv.org/media_tree.git
20101 F:      drivers/media/i2c/saa6588*
20102
20103 SAA7134 VIDEO4LINUX DRIVER
20104 M:      Mauro Carvalho Chehab <[email protected]>
20105 L:      [email protected]
20106 S:      Odd fixes
20107 W:      https://linuxtv.org
20108 T:      git git://linuxtv.org/media_tree.git
20109 F:      Documentation/driver-api/media/drivers/saa7134*
20110 F:      drivers/media/pci/saa7134/
20111
20112 SAA7146 VIDEO4LINUX-2 DRIVER
20113 M:      Hans Verkuil <[email protected]>
20114 L:      [email protected]
20115 S:      Maintained
20116 T:      git git://linuxtv.org/media_tree.git
20117 F:      drivers/media/common/saa7146/
20118 F:      drivers/media/pci/saa7146/
20119 F:      include/media/drv-intf/saa7146*
20120
20121 SAFESETID SECURITY MODULE
20122 M:      Micah Morton <[email protected]>
20123 S:      Supported
20124 F:      Documentation/admin-guide/LSM/SafeSetID.rst
20125 F:      security/safesetid/
20126
20127 SAMSUNG AUDIO (ASoC) DRIVERS
20128 M:      Sylwester Nawrocki <[email protected]>
20129 L:      [email protected] (moderated for non-subscribers)
20130 S:      Maintained
20131 B:      mailto:[email protected]
20132 F:      Documentation/devicetree/bindings/sound/samsung*
20133 F:      sound/soc/samsung/
20134
20135 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
20136 M:      Krzysztof Kozlowski <[email protected]>
20137 L:      [email protected]
20138 L:      [email protected]
20139 S:      Maintained
20140 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
20141 F:      drivers/crypto/exynos-rng.c
20142
20143 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
20144 M:      Łukasz Stelmach <[email protected]>
20145 L:      [email protected]
20146 S:      Maintained
20147 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
20148 F:      drivers/char/hw_random/exynos-trng.c
20149
20150 SAMSUNG FRAMEBUFFER DRIVER
20151 M:      Jingoo Han <[email protected]>
20152 L:      [email protected]
20153 S:      Maintained
20154 F:      drivers/video/fbdev/s3c-fb.c
20155
20156 SAMSUNG INTERCONNECT DRIVERS
20157 M:      Sylwester Nawrocki <[email protected]>
20158 M:      Artur Świgoń <[email protected]>
20159 L:      [email protected]
20160 L:      [email protected]
20161 S:      Supported
20162 F:      drivers/interconnect/samsung/
20163
20164 SAMSUNG LAPTOP DRIVER
20165 M:      Corentin Chary <[email protected]>
20166 L:      [email protected]
20167 S:      Maintained
20168 F:      drivers/platform/x86/samsung-laptop.c
20169
20170 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
20171 M:      Krzysztof Kozlowski <[email protected]>
20172 L:      [email protected]
20173 L:      [email protected]
20174 S:      Maintained
20175 B:      mailto:[email protected]
20176 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
20177 F:      Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
20178 F:      Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
20179 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
20180 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
20181 F:      drivers/clk/clk-s2mps11.c
20182 F:      drivers/mfd/sec*.c
20183 F:      drivers/regulator/s2m*.c
20184 F:      drivers/regulator/s5m*.c
20185 F:      drivers/rtc/rtc-s5m.c
20186 F:      include/linux/mfd/samsung/
20187
20188 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
20189 M:      Sylwester Nawrocki <[email protected]>
20190 L:      [email protected]
20191 L:      [email protected]
20192 S:      Maintained
20193 F:      drivers/media/platform/samsung/s3c-camif/
20194 F:      include/media/drv-intf/s3c_camif.h
20195
20196 SAMSUNG S3FWRN5 NFC DRIVER
20197 M:      Krzysztof Kozlowski <[email protected]>
20198 S:      Maintained
20199 F:      Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
20200 F:      drivers/nfc/s3fwrn5
20201
20202 SAMSUNG S5C73M3 CAMERA DRIVER
20203 M:      Sylwester Nawrocki <[email protected]>
20204 M:      Andrzej Hajda <[email protected]>
20205 L:      [email protected]
20206 S:      Supported
20207 F:      Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
20208 F:      drivers/media/i2c/s5c73m3/*
20209
20210 SAMSUNG S5K5BAF CAMERA DRIVER
20211 M:      Sylwester Nawrocki <[email protected]>
20212 M:      Andrzej Hajda <[email protected]>
20213 L:      [email protected]
20214 S:      Supported
20215 F:      drivers/media/i2c/s5k5baf.c
20216
20217 SAMSUNG S5P Security SubSystem (SSS) DRIVER
20218 M:      Krzysztof Kozlowski <[email protected]>
20219 M:      Vladimir Zapolskiy <[email protected]>
20220 L:      [email protected]
20221 L:      [email protected]
20222 S:      Maintained
20223 F:      Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
20224 F:      Documentation/devicetree/bindings/crypto/samsung-sss.yaml
20225 F:      drivers/crypto/s5p-sss.c
20226
20227 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
20228 M:      Sylwester Nawrocki <[email protected]>
20229 L:      [email protected]
20230 S:      Supported
20231 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
20232 F:      Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
20233 F:      Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
20234 F:      Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
20235 F:      Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
20236 F:      Documentation/devicetree/bindings/media/samsung,fimc.yaml
20237 F:      drivers/media/platform/samsung/exynos4-is/
20238
20239 SAMSUNG SOC CLOCK DRIVERS
20240 M:      Krzysztof Kozlowski <[email protected]>
20241 M:      Sylwester Nawrocki <[email protected]>
20242 M:      Chanwoo Choi <[email protected]>
20243 R:      Alim Akhtar <[email protected]>
20244 L:      [email protected]
20245 S:      Maintained
20246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
20247 F:      Documentation/devicetree/bindings/clock/samsung,*.yaml
20248 F:      Documentation/devicetree/bindings/clock/samsung,s3c*
20249 F:      drivers/clk/samsung/
20250 F:      include/dt-bindings/clock/exynos*.h
20251 F:      include/dt-bindings/clock/s5p*.h
20252 F:      include/dt-bindings/clock/samsung,*.h
20253 F:      include/linux/clk/samsung.h
20254
20255 SAMSUNG SPI DRIVERS
20256 M:      Andi Shyti <[email protected]>
20257 L:      [email protected]
20258 L:      [email protected]
20259 S:      Maintained
20260 F:      Documentation/devicetree/bindings/spi/samsung,spi*.yaml
20261 F:      drivers/spi/spi-s3c*
20262 F:      include/linux/platform_data/spi-s3c64xx.h
20263
20264 SAMSUNG SXGBE DRIVERS
20265 M:      Byungho An <[email protected]>
20266 L:      [email protected]
20267 S:      Supported
20268 F:      drivers/net/ethernet/samsung/sxgbe/
20269
20270 SAMSUNG THERMAL DRIVER
20271 M:      Bartlomiej Zolnierkiewicz <[email protected]>
20272 M:      Krzysztof Kozlowski <[email protected]>
20273 L:      [email protected]
20274 L:      [email protected]
20275 S:      Maintained
20276 F:      Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
20277 F:      drivers/thermal/samsung/
20278
20279 SAMSUNG USB2 PHY DRIVER
20280 M:      Sylwester Nawrocki <[email protected]>
20281 L:      [email protected]
20282 S:      Supported
20283 F:      Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
20284 F:      Documentation/driver-api/phy/samsung-usb2.rst
20285 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
20286 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
20287 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
20288 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
20289 F:      drivers/phy/samsung/phy-samsung-usb2.c
20290 F:      drivers/phy/samsung/phy-samsung-usb2.h
20291
20292 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
20293 M:      Paul Barker <[email protected]>
20294 R:      Marc Murphy <[email protected]>
20295 S:      Supported
20296 F:      arch/arm/boot/dts/ti/omap/am335x-sancloud*
20297
20298 SC1200 WDT DRIVER
20299 M:      Zwane Mwaikambo <[email protected]>
20300 S:      Maintained
20301 F:      drivers/watchdog/sc1200wdt.c
20302
20303 SCHEDULER
20304 M:      Ingo Molnar <[email protected]>
20305 M:      Peter Zijlstra <[email protected]>
20306 M:      Juri Lelli <[email protected]> (SCHED_DEADLINE)
20307 M:      Vincent Guittot <[email protected]> (SCHED_NORMAL)
20308 R:      Dietmar Eggemann <[email protected]> (SCHED_NORMAL)
20309 R:      Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR)
20310 R:      Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH)
20311 R:      Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING)
20312 R:      Valentin Schneider <[email protected]> (TOPOLOGY)
20313 L:      [email protected]
20314 S:      Maintained
20315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
20316 F:      include/linux/preempt.h
20317 F:      include/linux/sched.h
20318 F:      include/linux/wait.h
20319 F:      include/uapi/linux/sched.h
20320 F:      kernel/sched/
20321
20322 SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
20323 M:      Gustavo Silva <[email protected]>
20324 S:      Maintained
20325 F:      drivers/iio/chemical/ens160_core.c
20326 F:      drivers/iio/chemical/ens160_i2c.c
20327 F:      drivers/iio/chemical/ens160_spi.c
20328 F:      drivers/iio/chemical/ens160.h
20329
20330 SCSI LIBSAS SUBSYSTEM
20331 R:      John Garry <[email protected]>
20332 R:      Jason Yan <[email protected]>
20333 L:      [email protected]
20334 S:      Supported
20335 F:      Documentation/scsi/libsas.rst
20336 F:      drivers/scsi/libsas/
20337 F:      include/scsi/libsas.h
20338 F:      include/scsi/sas_ata.h
20339
20340 SCSI RDMA PROTOCOL (SRP) INITIATOR
20341 M:      Bart Van Assche <[email protected]>
20342 L:      [email protected]
20343 S:      Supported
20344 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
20345 F:      drivers/infiniband/ulp/srp/
20346 F:      include/scsi/srp.h
20347
20348 SCSI RDMA PROTOCOL (SRP) TARGET
20349 M:      Bart Van Assche <[email protected]>
20350 L:      [email protected]
20351 L:      [email protected]
20352 S:      Supported
20353 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
20354 F:      drivers/infiniband/ulp/srpt/
20355
20356 SCSI SG DRIVER
20357 M:      Doug Gilbert <[email protected]>
20358 L:      [email protected]
20359 S:      Maintained
20360 W:      http://sg.danny.cz/sg
20361 F:      Documentation/scsi/scsi-generic.rst
20362 F:      drivers/scsi/sg.c
20363 F:      include/scsi/sg.h
20364
20365 SCSI SUBSYSTEM
20366 M:      "James E.J. Bottomley" <[email protected]>
20367 M:      "Martin K. Petersen" <[email protected]>
20368 L:      [email protected]
20369 S:      Maintained
20370 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
20371 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
20372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20373 F:      Documentation/devicetree/bindings/scsi/
20374 F:      drivers/scsi/
20375 F:      drivers/ufs/
20376 F:      include/scsi/
20377
20378 SCSI TAPE DRIVER
20379 M:      Kai Mäkisara <[email protected]>
20380 L:      [email protected]
20381 S:      Maintained
20382 F:      Documentation/scsi/st.rst
20383 F:      drivers/scsi/st.*
20384 F:      drivers/scsi/st_*.h
20385
20386 SCSI TARGET CORE USER DRIVER
20387 M:      Bodo Stroesser <[email protected]>
20388 L:      [email protected]
20389 L:      [email protected]
20390 S:      Supported
20391 F:      Documentation/target/tcmu-design.rst
20392 F:      drivers/target/target_core_user.c
20393 F:      include/uapi/linux/target_core_user.h
20394
20395 SCSI TARGET SUBSYSTEM
20396 M:      "Martin K. Petersen" <[email protected]>
20397 L:      [email protected]
20398 L:      [email protected]
20399 S:      Supported
20400 Q:      https://patchwork.kernel.org/project/target-devel/list/
20401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20402 F:      Documentation/target/
20403 F:      drivers/target/
20404 F:      include/target/
20405
20406 SCTP PROTOCOL
20407 M:      Marcelo Ricardo Leitner <[email protected]>
20408 M:      Xin Long <[email protected]>
20409 L:      [email protected]
20410 S:      Maintained
20411 W:      https://github.com/sctp/lksctp-tools/wiki
20412 F:      Documentation/networking/sctp.rst
20413 F:      include/linux/sctp.h
20414 F:      include/net/sctp/
20415 F:      include/uapi/linux/sctp.h
20416 F:      net/sctp/
20417
20418 SCx200 CPU SUPPORT
20419 M:      Jim Cromie <[email protected]>
20420 S:      Odd Fixes
20421 F:      Documentation/i2c/busses/scx200_acb.rst
20422 F:      arch/x86/platform/scx200/
20423 F:      drivers/i2c/busses/scx200*
20424 F:      drivers/mtd/maps/scx200_docflash.c
20425 F:      drivers/watchdog/scx200_wdt.c
20426 F:      include/linux/scx200.h
20427
20428 SCx200 GPIO DRIVER
20429 M:      Jim Cromie <[email protected]>
20430 S:      Maintained
20431 F:      drivers/char/scx200_gpio.c
20432 F:      include/linux/scx200_gpio.h
20433
20434 SCx200 HRT CLOCKSOURCE DRIVER
20435 M:      Jim Cromie <[email protected]>
20436 S:      Maintained
20437 F:      drivers/clocksource/scx200_hrt.c
20438
20439 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
20440 M:      Sascha Sommer <[email protected]>
20441 L:      [email protected] (subscribers-only)
20442 S:      Maintained
20443 F:      drivers/mmc/host/sdricoh_cs.c
20444
20445 SECO BOARDS CEC DRIVER
20446 M:      Ettore Chimenti <[email protected]>
20447 S:      Maintained
20448 F:      drivers/media/cec/platform/seco/seco-cec.c
20449 F:      drivers/media/cec/platform/seco/seco-cec.h
20450
20451 SECURE COMPUTING
20452 M:      Kees Cook <[email protected]>
20453 R:      Andy Lutomirski <[email protected]>
20454 R:      Will Drewry <[email protected]>
20455 S:      Supported
20456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
20457 F:      Documentation/userspace-api/seccomp_filter.rst
20458 F:      include/linux/seccomp.h
20459 F:      include/uapi/linux/seccomp.h
20460 F:      kernel/seccomp.c
20461 F:      tools/testing/selftests/kselftest_harness.h
20462 F:      tools/testing/selftests/seccomp/*
20463 K:      \bsecure_computing
20464 K:      \bTIF_SECCOMP\b
20465
20466 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
20467 M:      Kamal Dasu <[email protected]>
20468 M:      Al Cooper <[email protected]>
20469 R:      Broadcom internal kernel review list <[email protected]>
20470 L:      [email protected]
20471 S:      Maintained
20472 F:      drivers/mmc/host/sdhci-brcmstb*
20473
20474 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
20475 M:      Adrian Hunter <[email protected]>
20476 L:      [email protected]
20477 S:      Supported
20478 F:      Documentation/devicetree/bindings/mmc/sdhci-common.yaml
20479 F:      drivers/mmc/host/sdhci*
20480
20481 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
20482 M:      Aubin Constans <[email protected]>
20483 R:      Eugen Hristev <[email protected]>
20484 L:      [email protected]
20485 S:      Supported
20486 F:      drivers/mmc/host/sdhci-of-at91.c
20487
20488 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
20489 M:      Haibo Chen <[email protected]>
20490 L:      [email protected]
20491 L:      [email protected]
20492 L:      [email protected]
20493 S:      Maintained
20494 F:      drivers/mmc/host/sdhci-esdhc-imx.c
20495
20496 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
20497 M:      Ben Dooks <[email protected]>
20498 M:      Jaehoon Chung <[email protected]>
20499 L:      [email protected]
20500 S:      Maintained
20501 F:      drivers/mmc/host/sdhci-s3c*
20502
20503 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
20504 M:      Viresh Kumar <[email protected]>
20505 L:      [email protected]
20506 S:      Maintained
20507 F:      drivers/mmc/host/sdhci-spear.c
20508
20509 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
20510 M:      Vignesh Raghavendra <[email protected]>
20511 L:      [email protected]
20512 S:      Maintained
20513 F:      drivers/mmc/host/sdhci-omap.c
20514
20515 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
20516 M:      Jonathan Derrick <[email protected]>
20517 L:      [email protected]
20518 S:      Supported
20519 F:      block/opal_proto.h
20520 F:      block/sed*
20521 F:      include/linux/sed*
20522 F:      include/uapi/linux/sed*
20523
20524 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
20525 M:      Mark Rutland <[email protected]>
20526 M:      Lorenzo Pieralisi <[email protected]>
20527 M:      Sudeep Holla <[email protected]>
20528 L:      [email protected] (moderated for non-subscribers)
20529 S:      Maintained
20530 F:      drivers/firmware/smccc/
20531 F:      include/linux/arm-smccc.h
20532
20533 SECURITY CONTACT
20534 M:      Security Officers <[email protected]>
20535 S:      Supported
20536 F:      Documentation/process/security-bugs.rst
20537
20538 SECURITY SUBSYSTEM
20539 M:      Paul Moore <[email protected]>
20540 M:      James Morris <[email protected]>
20541 M:      "Serge E. Hallyn" <[email protected]>
20542 L:      [email protected]
20543 S:      Supported
20544 Q:      https://patchwork.kernel.org/project/linux-security-module/list
20545 B:      mailto:[email protected]
20546 P:      https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
20547 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
20548 F:      include/linux/lsm_audit.h
20549 F:      include/linux/lsm_hook_defs.h
20550 F:      include/linux/lsm_hooks.h
20551 F:      include/linux/security.h
20552 F:      include/uapi/linux/lsm.h
20553 F:      security/
20554 F:      tools/testing/selftests/lsm/
20555 X:      security/selinux/
20556 K:      \bsecurity_[a-z_0-9]\+\b
20557
20558 SELINUX SECURITY MODULE
20559 M:      Paul Moore <[email protected]>
20560 M:      Stephen Smalley <[email protected]>
20561 R:      Ondrej Mosnacek <[email protected]>
20562 L:      [email protected]
20563 S:      Supported
20564 W:      https://github.com/SELinuxProject
20565 Q:      https://patchwork.kernel.org/project/selinux/list
20566 B:      mailto:[email protected]
20567 P:      https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
20568 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
20569 F:      Documentation/ABI/removed/sysfs-selinux-checkreqprot
20570 F:      Documentation/ABI/removed/sysfs-selinux-disable
20571 F:      Documentation/admin-guide/LSM/SELinux.rst
20572 F:      include/trace/events/avc.h
20573 F:      include/uapi/linux/selinux_netlink.h
20574 F:      scripts/selinux/
20575 F:      security/selinux/
20576
20577 SENSABLE PHANTOM
20578 M:      Jiri Slaby <[email protected]>
20579 S:      Maintained
20580 F:      drivers/misc/phantom.c
20581 F:      include/uapi/linux/phantom.h
20582
20583 SENSEAIR SUNRISE 006-0-0007
20584 M:      Jacopo Mondi <[email protected]>
20585 S:      Maintained
20586 F:      Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
20587 F:      Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
20588 F:      drivers/iio/chemical/sunrise_co2.c
20589
20590 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
20591 M:      Tomasz Duszynski <[email protected]>
20592 S:      Maintained
20593 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
20594 F:      drivers/iio/chemical/scd30.h
20595 F:      drivers/iio/chemical/scd30_core.c
20596 F:      drivers/iio/chemical/scd30_i2c.c
20597 F:      drivers/iio/chemical/scd30_serial.c
20598
20599 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
20600 M:      Roan van Dijk <[email protected]>
20601 S:      Maintained
20602 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
20603 F:      drivers/iio/chemical/scd4x.c
20604
20605 SENSIRION SGP40 GAS SENSOR DRIVER
20606 M:      Andreas Klinger <[email protected]>
20607 S:      Maintained
20608 F:      Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
20609 F:      drivers/iio/chemical/sgp40.c
20610
20611 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
20612 M:      Tomasz Duszynski <[email protected]>
20613 S:      Maintained
20614 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
20615 F:      drivers/iio/chemical/sps30.c
20616 F:      drivers/iio/chemical/sps30_i2c.c
20617 F:      drivers/iio/chemical/sps30_serial.c
20618
20619 SERIAL DEVICE BUS
20620 M:      Rob Herring <[email protected]>
20621 L:      [email protected]
20622 S:      Maintained
20623 F:      Documentation/devicetree/bindings/serial/serial.yaml
20624 F:      drivers/tty/serdev/
20625 F:      include/linux/serdev.h
20626
20627 SERIAL IR RECEIVER
20628 M:      Sean Young <[email protected]>
20629 L:      [email protected]
20630 S:      Maintained
20631 F:      drivers/media/rc/serial_ir.c
20632
20633 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
20634 M:      Srinivas Kandagatla <[email protected]>
20635 L:      [email protected] (moderated for non-subscribers)
20636 S:      Maintained
20637 F:      Documentation/devicetree/bindings/slimbus/
20638 F:      drivers/slimbus/
20639 F:      include/linux/slimbus.h
20640
20641 SFC NETWORK DRIVER
20642 M:      Edward Cree <[email protected]>
20643 M:      Martin Habets <[email protected]>
20644 L:      [email protected]
20645 L:      [email protected]
20646 S:      Supported
20647 F:      Documentation/networking/devlink/sfc.rst
20648 F:      drivers/net/ethernet/sfc/
20649
20650 SFCTEMP HWMON DRIVER
20651 M:      Emil Renner Berthing <[email protected]>
20652 M:      Hal Feng <[email protected]>
20653 L:      [email protected]
20654 S:      Maintained
20655 F:      Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
20656 F:      Documentation/hwmon/sfctemp.rst
20657 F:      drivers/hwmon/sfctemp.c
20658
20659 SFF/SFP/SFP+ MODULE SUPPORT
20660 M:      Russell King <[email protected]>
20661 L:      [email protected]
20662 S:      Maintained
20663 F:      Documentation/devicetree/bindings/net/sff,sfp.yaml
20664 F:      drivers/net/phy/phylink.c
20665 F:      drivers/net/phy/sfp*
20666 F:      include/linux/mdio/mdio-i2c.h
20667 F:      include/linux/phylink.h
20668 F:      include/linux/sfp.h
20669 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)
20670
20671 SGI GRU DRIVER
20672 M:      Dimitri Sivanich <[email protected]>
20673 S:      Maintained
20674 F:      drivers/misc/sgi-gru/
20675
20676 SGI XP/XPC/XPNET DRIVER
20677 M:      Robin Holt <[email protected]>
20678 M:      Steve Wahl <[email protected]>
20679 S:      Maintained
20680 F:      drivers/misc/sgi-xp/
20681
20682 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
20683 M:      Wenjia Zhang <[email protected]>
20684 M:      Jan Karcher <[email protected]>
20685 R:      D. Wythe <[email protected]>
20686 R:      Tony Lu <[email protected]>
20687 R:      Wen Gu <[email protected]>
20688 L:      [email protected]
20689 S:      Supported
20690 F:      net/smc/
20691
20692 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
20693 M:      Linus Walleij <[email protected]>
20694 L:      [email protected]
20695 S:      Maintained
20696 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
20697 F:      Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
20698 F:      drivers/iio/light/gp2ap002.c
20699
20700 SHARP RJ54N1CB0C SENSOR DRIVER
20701 M:      Jacopo Mondi <[email protected]>
20702 L:      [email protected]
20703 S:      Odd fixes
20704 T:      git git://linuxtv.org/media_tree.git
20705 F:      drivers/media/i2c/rj54n1cb0c.c
20706 F:      include/media/i2c/rj54n1cb0c.h
20707
20708 SHRINKER
20709 M:      Andrew Morton <[email protected]>
20710 M:      Dave Chinner <[email protected]>
20711 R:      Qi Zheng <[email protected]>
20712 R:      Roman Gushchin <[email protected]>
20713 R:      Muchun Song <[email protected]>
20714 L:      [email protected]
20715 S:      Maintained
20716 F:      Documentation/admin-guide/mm/shrinker_debugfs.rst
20717 F:      include/linux/shrinker.h
20718 F:      mm/shrinker.c
20719 F:      mm/shrinker_debug.c
20720
20721 SH_VOU V4L2 OUTPUT DRIVER
20722 L:      [email protected]
20723 S:      Orphan
20724 F:      drivers/media/platform/renesas/sh_vou.c
20725 F:      include/media/drv-intf/sh_vou.h
20726
20727 SI2157 MEDIA DRIVER
20728 L:      [email protected]
20729 S:      Orphan
20730 W:      https://linuxtv.org
20731 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20732 F:      drivers/media/tuners/si2157*
20733
20734 SI2165 MEDIA DRIVER
20735 M:      Matthias Schwarzott <[email protected]>
20736 L:      [email protected]
20737 S:      Maintained
20738 W:      https://linuxtv.org
20739 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20740 F:      drivers/media/dvb-frontends/si2165*
20741
20742 SI2168 MEDIA DRIVER
20743 L:      [email protected]
20744 S:      Orphan
20745 W:      https://linuxtv.org
20746 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20747 F:      drivers/media/dvb-frontends/si2168*
20748
20749 SI470X FM RADIO RECEIVER I2C DRIVER
20750 M:      Hans Verkuil <[email protected]>
20751 L:      [email protected]
20752 S:      Odd Fixes
20753 W:      https://linuxtv.org
20754 T:      git git://linuxtv.org/media_tree.git
20755 F:      Documentation/devicetree/bindings/media/silabs,si470x.yaml
20756 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
20757
20758 SI470X FM RADIO RECEIVER USB DRIVER
20759 M:      Hans Verkuil <[email protected]>
20760 L:      [email protected]
20761 S:      Maintained
20762 W:      https://linuxtv.org
20763 T:      git git://linuxtv.org/media_tree.git
20764 F:      drivers/media/radio/si470x/radio-si470x-common.c
20765 F:      drivers/media/radio/si470x/radio-si470x-usb.c
20766 F:      drivers/media/radio/si470x/radio-si470x.h
20767
20768 SI4713 FM RADIO TRANSMITTER I2C DRIVER
20769 M:      Eduardo Valentin <[email protected]>
20770 L:      [email protected]
20771 S:      Odd Fixes
20772 W:      https://linuxtv.org
20773 T:      git git://linuxtv.org/media_tree.git
20774 F:      drivers/media/radio/si4713/si4713.?
20775
20776 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
20777 M:      Eduardo Valentin <[email protected]>
20778 L:      [email protected]
20779 S:      Odd Fixes
20780 W:      https://linuxtv.org
20781 T:      git git://linuxtv.org/media_tree.git
20782 F:      drivers/media/radio/si4713/radio-platform-si4713.c
20783
20784 SI4713 FM RADIO TRANSMITTER USB DRIVER
20785 M:      Hans Verkuil <[email protected]>
20786 L:      [email protected]
20787 S:      Maintained
20788 W:      https://linuxtv.org
20789 T:      git git://linuxtv.org/media_tree.git
20790 F:      drivers/media/radio/si4713/radio-usb-si4713.c
20791
20792 SIANO DVB DRIVER
20793 M:      Mauro Carvalho Chehab <[email protected]>
20794 L:      [email protected]
20795 S:      Odd fixes
20796 W:      https://linuxtv.org
20797 T:      git git://linuxtv.org/media_tree.git
20798 F:      drivers/media/common/siano/
20799 F:      drivers/media/mmc/siano/
20800 F:      drivers/media/usb/siano/
20801 F:      drivers/media/usb/siano/
20802
20803 SIEMENS IPC LED DRIVERS
20804 M:      Gerd Haeussler <[email protected]>
20805 M:      Xing Tong Wu <[email protected]>
20806 M:      Tobias Schaffner <[email protected]>
20807 L:      [email protected]
20808 S:      Maintained
20809 F:      drivers/leds/simple/
20810
20811 SIEMENS IPC PLATFORM DRIVERS
20812 M:      Gerd Haeussler <[email protected]>
20813 M:      Xing Tong Wu <[email protected]>
20814 M:      Tobias Schaffner <[email protected]>
20815 L:      [email protected]
20816 S:      Maintained
20817 F:      drivers/platform/x86/siemens/
20818 F:      include/linux/platform_data/x86/simatic-ipc-base.h
20819 F:      include/linux/platform_data/x86/simatic-ipc.h
20820
20821 SIEMENS IPC WATCHDOG DRIVERS
20822 M:      Gerd Haeussler <[email protected]>
20823 M:      Xing Tong Wu <[email protected]>
20824 M:      Tobias Schaffner <[email protected]>
20825 L:      [email protected]
20826 S:      Maintained
20827 F:      drivers/watchdog/simatic-ipc-wdt.c
20828
20829 SIFIVE DRIVERS
20830 M:      Paul Walmsley <[email protected]>
20831 M:      Samuel Holland <[email protected]>
20832 L:      [email protected]
20833 S:      Supported
20834 F:      drivers/dma/sf-pdma/
20835 N:      sifive
20836 K:      fu[57]40
20837 K:      [^@]sifive
20838
20839 SILEAD TOUCHSCREEN DRIVER
20840 M:      Hans de Goede <[email protected]>
20841 L:      [email protected]
20842 L:      [email protected]
20843 S:      Maintained
20844 F:      drivers/input/touchscreen/silead.c
20845 F:      drivers/platform/x86/touchscreen_dmi.c
20846
20847 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
20848 M:      Jérôme Pouiller <[email protected]>
20849 S:      Supported
20850 F:      Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
20851 F:      drivers/net/wireless/silabs/wfx/
20852
20853 SILICON MOTION SM712 FRAME BUFFER DRIVER
20854 M:      Sudip Mukherjee <[email protected]>
20855 M:      Teddy Wang <[email protected]>
20856 M:      Sudip Mukherjee <[email protected]>
20857 L:      [email protected]
20858 S:      Maintained
20859 F:      Documentation/fb/sm712fb.rst
20860 F:      drivers/video/fbdev/sm712*
20861
20862 SILVACO I3C DUAL-ROLE MASTER
20863 M:      Miquel Raynal <[email protected]>
20864 M:      Conor Culhane <[email protected]>
20865 L:      [email protected] (moderated for non-subscribers)
20866 S:      Maintained
20867 F:      Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
20868 F:      drivers/i3c/master/svc-i3c-master.c
20869
20870 SIMPLEFB FB DRIVER
20871 M:      Hans de Goede <[email protected]>
20872 L:      [email protected]
20873 S:      Maintained
20874 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
20875 F:      drivers/video/fbdev/simplefb.c
20876 F:      include/linux/platform_data/simplefb.h
20877
20878 SIOX
20879 M:      Thorsten Scherer <[email protected]>
20880 R:      Pengutronix Kernel Team <[email protected]>
20881 S:      Supported
20882 F:      drivers/gpio/gpio-siox.c
20883 F:      drivers/siox/*
20884 F:      include/trace/events/siox.h
20885
20886 SIPHASH PRF ROUTINES
20887 M:      Jason A. Donenfeld <[email protected]>
20888 S:      Maintained
20889 F:      include/linux/siphash.h
20890 F:      lib/siphash.c
20891 F:      lib/siphash_kunit.c
20892
20893 SIS 190 ETHERNET DRIVER
20894 M:      Francois Romieu <[email protected]>
20895 L:      [email protected]
20896 S:      Maintained
20897 F:      drivers/net/ethernet/sis/sis190.c
20898
20899 SIS 900/7016 FAST ETHERNET DRIVER
20900 M:      Daniele Venzano <[email protected]>
20901 L:      [email protected]
20902 S:      Maintained
20903 W:      http://www.brownhat.org/sis900.html
20904 F:      drivers/net/ethernet/sis/sis900.*
20905
20906 SIS FRAMEBUFFER DRIVER
20907 S:      Orphan
20908 F:      Documentation/fb/sisfb.rst
20909 F:      drivers/video/fbdev/sis/
20910 F:      include/video/sisfb.h
20911
20912 SIS I2C TOUCHSCREEN DRIVER
20913 M:      Mika Penttilä <[email protected]>
20914 L:      [email protected]
20915 S:      Maintained
20916 F:      Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
20917 F:      drivers/input/touchscreen/sis_i2c.c
20918
20919 SIS USB2VGA DRIVER
20920 M:      Thomas Winischhofer <[email protected]>
20921 S:      Maintained
20922 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
20923 F:      drivers/usb/misc/sisusbvga/
20924
20925 SL28 CPLD MFD DRIVER
20926 M:      Michael Walle <[email protected]>
20927 S:      Maintained
20928 F:      Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
20929 F:      Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
20930 F:      Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
20931 F:      Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
20932 F:      Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
20933 F:      Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
20934 F:      drivers/gpio/gpio-sl28cpld.c
20935 F:      drivers/hwmon/sl28cpld-hwmon.c
20936 F:      drivers/irqchip/irq-sl28cpld.c
20937 F:      drivers/pwm/pwm-sl28cpld.c
20938 F:      drivers/watchdog/sl28cpld_wdt.c
20939
20940 SL28 VPD NVMEM LAYOUT DRIVER
20941 M:      Michael Walle <[email protected]>
20942 S:      Maintained
20943 F:      Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
20944 F:      drivers/nvmem/layouts/sl28vpd.c
20945
20946 SLAB ALLOCATOR
20947 M:      Christoph Lameter <[email protected]>
20948 M:      Pekka Enberg <[email protected]>
20949 M:      David Rientjes <[email protected]>
20950 M:      Joonsoo Kim <[email protected]>
20951 M:      Andrew Morton <[email protected]>
20952 M:      Vlastimil Babka <[email protected]>
20953 R:      Roman Gushchin <[email protected]>
20954 R:      Hyeonggon Yoo <[email protected]>
20955 L:      [email protected]
20956 S:      Maintained
20957 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
20958 F:      include/linux/sl?b*.h
20959 F:      mm/sl?b*
20960
20961 SLCAN CAN NETWORK DRIVER
20962 M:      Dario Binacchi <[email protected]>
20963 L:      [email protected]
20964 S:      Maintained
20965 F:      drivers/net/can/slcan/
20966
20967 SLEEPABLE READ-COPY UPDATE (SRCU)
20968 M:      Lai Jiangshan <[email protected]>
20969 M:      "Paul E. McKenney" <[email protected]>
20970 M:      Josh Triplett <[email protected]>
20971 R:      Steven Rostedt <[email protected]>
20972 R:      Mathieu Desnoyers <[email protected]>
20973 L:      [email protected]
20974 S:      Supported
20975 W:      http://www.rdrop.com/users/paulmck/RCU/
20976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20977 F:      include/linux/srcu*.h
20978 F:      kernel/rcu/srcu*.c
20979
20980 SMACK SECURITY MODULE
20981 M:      Casey Schaufler <[email protected]>
20982 L:      [email protected]
20983 S:      Maintained
20984 W:      http://schaufler-ca.com
20985 T:      git git://github.com/cschaufler/smack-next
20986 F:      Documentation/admin-guide/LSM/Smack.rst
20987 F:      security/smack/
20988
20989 SMC91x ETHERNET DRIVER
20990 M:      Nicolas Pitre <[email protected]>
20991 S:      Odd Fixes
20992 F:      drivers/net/ethernet/smsc/smc91x.*
20993
20994 SMSC EMC2103 HARDWARE MONITOR DRIVER
20995 M:      Steve Glendinning <[email protected]>
20996 L:      [email protected]
20997 S:      Maintained
20998 F:      Documentation/hwmon/emc2103.rst
20999 F:      drivers/hwmon/emc2103.c
21000
21001 SMSC SCH5627 HARDWARE MONITOR DRIVER
21002 M:      Hans de Goede <[email protected]>
21003 L:      [email protected]
21004 S:      Supported
21005 F:      Documentation/hwmon/sch5627.rst
21006 F:      drivers/hwmon/sch5627.c
21007
21008 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
21009 M:      Steve Glendinning <[email protected]>
21010 L:      [email protected]
21011 S:      Maintained
21012 F:      drivers/video/fbdev/smscufx.c
21013
21014 SMSC47B397 HARDWARE MONITOR DRIVER
21015 M:      Jean Delvare <[email protected]>
21016 L:      [email protected]
21017 S:      Maintained
21018 F:      Documentation/hwmon/smsc47b397.rst
21019 F:      drivers/hwmon/smsc47b397.c
21020
21021 SMSC911x ETHERNET DRIVER
21022 M:      Steve Glendinning <[email protected]>
21023 L:      [email protected]
21024 S:      Maintained
21025 F:      drivers/net/ethernet/smsc/smsc911x.*
21026 F:      include/linux/smsc911x.h
21027
21028 SMSC9420 PCI ETHERNET DRIVER
21029 M:      Steve Glendinning <[email protected]>
21030 L:      [email protected]
21031 S:      Maintained
21032 F:      drivers/net/ethernet/smsc/smsc9420.*
21033
21034 SNET DPU VIRTIO DATA PATH ACCELERATOR
21035 R:      Alvaro Karsz <[email protected]>
21036 F:      drivers/vdpa/solidrun/
21037
21038 SOCIONEXT (SNI) AVE NETWORK DRIVER
21039 M:      Kunihiko Hayashi <[email protected]>
21040 L:      [email protected]
21041 S:      Maintained
21042 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
21043 F:      drivers/net/ethernet/socionext/sni_ave.c
21044
21045 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
21046 M:      Ilias Apalodimas <[email protected]>
21047 M:      Masahisa Kojima <[email protected]>
21048 L:      [email protected]
21049 S:      Maintained
21050 F:      Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
21051 F:      drivers/net/ethernet/socionext/netsec.c
21052
21053 SOCIONEXT (SNI) Synquacer SPI DRIVER
21054 M:      Masahisa Kojima <[email protected]>
21055 M:      Jassi Brar <[email protected]>
21056 L:      [email protected]
21057 S:      Maintained
21058 F:      Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
21059 F:      drivers/spi/spi-synquacer.c
21060
21061 SOCIONEXT SYNQUACER I2C DRIVER
21062 M:      Ard Biesheuvel <[email protected]>
21063 L:      [email protected]
21064 S:      Maintained
21065 F:      Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
21066 F:      drivers/i2c/busses/i2c-synquacer.c
21067
21068 SOCIONEXT UNIPHIER SOUND DRIVER
21069 L:      [email protected] (moderated for non-subscribers)
21070 S:      Orphan
21071 F:      sound/soc/uniphier/
21072
21073 SOCKET TIMESTAMPING
21074 M:      Willem de Bruijn <[email protected]>
21075 S:      Maintained
21076 F:      Documentation/networking/timestamping.rst
21077 F:      include/linux/net_tstamp.h
21078 F:      include/uapi/linux/net_tstamp.h
21079 F:      tools/testing/selftests/net/so_txtime.c
21080
21081 SOEKRIS NET48XX LED SUPPORT
21082 M:      Chris Boot <[email protected]>
21083 S:      Maintained
21084 F:      drivers/leds/leds-net48xx.c
21085
21086 SOFT-IWARP DRIVER (siw)
21087 M:      Bernard Metzler <[email protected]>
21088 L:      [email protected]
21089 S:      Supported
21090 F:      drivers/infiniband/sw/siw/
21091 F:      include/uapi/rdma/siw-abi.h
21092
21093 SOFT-ROCE DRIVER (rxe)
21094 M:      Zhu Yanjun <[email protected]>
21095 L:      [email protected]
21096 S:      Supported
21097 F:      drivers/infiniband/sw/rxe/
21098 F:      include/uapi/rdma/rdma_user_rxe.h
21099
21100 SOFTLOGIC 6x10 MPEG CODEC
21101 M:      Bluecherry Maintainers <[email protected]>
21102 M:      Andrey Utkin <[email protected]>
21103 M:      Ismael Luceno <[email protected]>
21104 L:      [email protected]
21105 S:      Supported
21106 F:      drivers/media/pci/solo6x10/
21107
21108 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
21109 M:      James Morse <[email protected]>
21110 L:      [email protected] (moderated for non-subscribers)
21111 S:      Maintained
21112 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
21113 F:      drivers/firmware/arm_sdei.c
21114 F:      include/linux/arm_sdei.h
21115 F:      include/uapi/linux/arm_sdei.h
21116
21117 SOFTWARE NODES AND DEVICE PROPERTIES
21118 R:      Andy Shevchenko <[email protected]>
21119 R:      Daniel Scally <[email protected]>
21120 R:      Heikki Krogerus <[email protected]>
21121 R:      Sakari Ailus <[email protected]>
21122 L:      [email protected]
21123 S:      Maintained
21124 F:      drivers/base/property.c
21125 F:      drivers/base/swnode.c
21126 F:      include/linux/fwnode.h
21127 F:      include/linux/property.h
21128
21129 SOFTWARE RAID (Multiple Disks) SUPPORT
21130 M:      Song Liu <[email protected]>
21131 R:      Yu Kuai <[email protected]>
21132 L:      [email protected]
21133 S:      Supported
21134 Q:      https://patchwork.kernel.org/project/linux-raid/list/
21135 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
21136 F:      drivers/md/Kconfig
21137 F:      drivers/md/Makefile
21138 F:      drivers/md/md*
21139 F:      drivers/md/raid*
21140 F:      include/linux/raid/
21141 F:      include/uapi/linux/raid/
21142
21143 SOLIDRUN CLEARFOG SUPPORT
21144 M:      Russell King <[email protected]>
21145 S:      Maintained
21146 F:      arch/arm/boot/dts/marvell/armada-388-clearfog*
21147 F:      arch/arm/boot/dts/marvell/armada-38x-solidrun-*
21148
21149 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
21150 M:      Russell King <[email protected]>
21151 S:      Maintained
21152 F:      arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
21153 F:      arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
21154 F:      arch/arm/boot/dts/nxp/imx/imx6*-sr-*
21155
21156 SONIC NETWORK DRIVER
21157 M:      Thomas Bogendoerfer <[email protected]>
21158 L:      [email protected]
21159 S:      Maintained
21160 F:      drivers/net/ethernet/natsemi/sonic.*
21161
21162 SONICS SILICON BACKPLANE DRIVER (SSB)
21163 M:      Michael Buesch <[email protected]>
21164 L:      [email protected]
21165 S:      Maintained
21166 F:      drivers/ssb/
21167 F:      include/linux/ssb/
21168
21169 SONY IMX208 SENSOR DRIVER
21170 M:      Sakari Ailus <[email protected]>
21171 L:      [email protected]
21172 S:      Maintained
21173 T:      git git://linuxtv.org/media_tree.git
21174 F:      drivers/media/i2c/imx208.c
21175
21176 SONY IMX214 SENSOR DRIVER
21177 M:      Ricardo Ribalda <[email protected]>
21178 L:      [email protected]
21179 S:      Maintained
21180 T:      git git://linuxtv.org/media_tree.git
21181 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
21182 F:      drivers/media/i2c/imx214.c
21183
21184 SONY IMX219 SENSOR DRIVER
21185 M:      Dave Stevenson <[email protected]>
21186 L:      [email protected]
21187 S:      Maintained
21188 T:      git git://linuxtv.org/media_tree.git
21189 F:      Documentation/devicetree/bindings/media/i2c/imx219.yaml
21190 F:      drivers/media/i2c/imx219.c
21191
21192 SONY IMX258 SENSOR DRIVER
21193 M:      Sakari Ailus <[email protected]>
21194 L:      [email protected]
21195 S:      Maintained
21196 T:      git git://linuxtv.org/media_tree.git
21197 F:      Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
21198 F:      drivers/media/i2c/imx258.c
21199
21200 SONY IMX274 SENSOR DRIVER
21201 M:      Leon Luo <[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/sony,imx274.yaml
21206 F:      drivers/media/i2c/imx274.c
21207
21208 SONY IMX283 SENSOR DRIVER
21209 M:      Kieran Bingham <[email protected]>
21210 M:      Umang Jain <[email protected]>
21211 L:      [email protected]
21212 S:      Maintained
21213 T:      git git://linuxtv.org/media_tree.git
21214 F:      Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
21215 F:      drivers/media/i2c/imx283.c
21216
21217 SONY IMX290 SENSOR DRIVER
21218 M:      Manivannan Sadhasivam <[email protected]>
21219 L:      [email protected]
21220 S:      Maintained
21221 T:      git git://linuxtv.org/media_tree.git
21222 F:      Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
21223 F:      drivers/media/i2c/imx290.c
21224
21225 SONY IMX296 SENSOR DRIVER
21226 M:      Laurent Pinchart <[email protected]>
21227 M:      Manivannan Sadhasivam <[email protected]>
21228 L:      [email protected]
21229 S:      Maintained
21230 T:      git git://linuxtv.org/media_tree.git
21231 F:      Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
21232 F:      drivers/media/i2c/imx296.c
21233
21234 SONY IMX319 SENSOR DRIVER
21235 M:      Bingbu Cao <[email protected]>
21236 L:      [email protected]
21237 S:      Maintained
21238 T:      git git://linuxtv.org/media_tree.git
21239 F:      drivers/media/i2c/imx319.c
21240
21241 SONY IMX334 SENSOR DRIVER
21242 L:      [email protected]
21243 S:      Orphan
21244 T:      git git://linuxtv.org/media_tree.git
21245 F:      Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
21246 F:      drivers/media/i2c/imx334.c
21247
21248 SONY IMX335 SENSOR DRIVER
21249 L:      [email protected]
21250 S:      Orphan
21251 T:      git git://linuxtv.org/media_tree.git
21252 F:      Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
21253 F:      drivers/media/i2c/imx335.c
21254
21255 SONY IMX355 SENSOR DRIVER
21256 M:      Tianshu Qiu <[email protected]>
21257 L:      [email protected]
21258 S:      Maintained
21259 T:      git git://linuxtv.org/media_tree.git
21260 F:      drivers/media/i2c/imx355.c
21261
21262 SONY IMX412 SENSOR DRIVER
21263 L:      [email protected]
21264 S:      Orphan
21265 T:      git git://linuxtv.org/media_tree.git
21266 F:      Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
21267 F:      drivers/media/i2c/imx412.c
21268
21269 SONY IMX415 SENSOR DRIVER
21270 M:      Michael Riesch <[email protected]>
21271 L:      [email protected]
21272 S:      Maintained
21273 T:      git git://linuxtv.org/media_tree.git
21274 F:      Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
21275 F:      drivers/media/i2c/imx415.c
21276
21277 SONY MEMORYSTICK SUBSYSTEM
21278 M:      Maxim Levitsky <[email protected]>
21279 M:      Alex Dubov <[email protected]>
21280 M:      Ulf Hansson <[email protected]>
21281 L:      [email protected]
21282 S:      Maintained
21283 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
21284 F:      drivers/memstick/
21285 F:      include/linux/memstick.h
21286
21287 SONY VAIO CONTROL DEVICE DRIVER
21288 M:      Mattia Dongili <[email protected]>
21289 L:      [email protected]
21290 S:      Maintained
21291 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
21292 F:      Documentation/admin-guide/laptops/sony-laptop.rst
21293 F:      drivers/char/sonypi.c
21294 F:      drivers/platform/x86/sony-laptop.c
21295 F:      include/linux/sony-laptop.h
21296
21297 SOPHGO DEVICETREES and DRIVERS
21298 M:      Chen Wang <[email protected]>
21299 M:      Inochi Amaoto <[email protected]>
21300 T:      git https://github.com/sophgo/linux.git
21301 S:      Maintained
21302 N:      sophgo
21303 K:      sophgo
21304
21305 SOUND
21306 M:      Jaroslav Kysela <[email protected]>
21307 M:      Takashi Iwai <[email protected]>
21308 L:      [email protected]
21309 S:      Maintained
21310 W:      http://www.alsa-project.org/
21311 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
21312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21313 F:      Documentation/sound/
21314 F:      include/sound/
21315 F:      include/uapi/sound/
21316 F:      sound/
21317 F:      tools/testing/selftests/alsa
21318
21319 SOUND - ALSA SELFTESTS
21320 M:      Mark Brown <[email protected]>
21321 L:      [email protected]
21322 L:      [email protected]
21323 S:      Supported
21324 F:      tools/testing/selftests/alsa
21325
21326 SOUND - COMPRESSED AUDIO
21327 M:      Vinod Koul <[email protected]>
21328 L:      [email protected] (moderated for non-subscribers)
21329 S:      Supported
21330 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21331 F:      Documentation/sound/designs/compress-offload.rst
21332 F:      include/sound/compress_driver.h
21333 F:      include/uapi/sound/compress_*
21334 F:      sound/core/compress_offload.c
21335 F:      sound/soc/soc-compress.c
21336
21337 SOUND - CORE KUNIT TEST
21338 M:      Ivan Orlov <[email protected]>
21339 L:      [email protected]
21340 S:      Supported
21341 F:      sound/core/sound_kunit.c
21342
21343 SOUND - DMAENGINE HELPERS
21344 M:      Lars-Peter Clausen <[email protected]>
21345 S:      Supported
21346 F:      include/sound/dmaengine_pcm.h
21347 F:      sound/core/pcm_dmaengine.c
21348 F:      sound/soc/soc-generic-dmaengine-pcm.c
21349
21350 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
21351 M:      Liam Girdwood <[email protected]>
21352 M:      Mark Brown <[email protected]>
21353 L:      [email protected]
21354 S:      Supported
21355 W:      http://alsa-project.org/main/index.php/ASoC
21356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
21357 F:      Documentation/devicetree/bindings/sound/
21358 F:      Documentation/sound/soc/
21359 F:      include/dt-bindings/sound/
21360 F:      include/sound/soc*
21361 F:      include/sound/sof.h
21362 F:      include/sound/sof/
21363 F:      include/trace/events/sof*.h
21364 F:      include/uapi/sound/asoc.h
21365 F:      sound/soc/
21366
21367 SOUND - SOC LAYER / dapm-graph
21368 M:      Luca Ceresoli <[email protected]>
21369 L:      [email protected]
21370 S:      Maintained
21371 F:      tools/sound/dapm-graph
21372
21373 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
21374 M:      Pierre-Louis Bossart <[email protected]>
21375 M:      Liam Girdwood <[email protected]>
21376 M:      Peter Ujfalusi <[email protected]>
21377 M:      Bard Liao <[email protected]>
21378 M:      Ranjani Sridharan <[email protected]>
21379 M:      Daniel Baluta <[email protected]>
21380 R:      Kai Vehmanen <[email protected]>
21381 L:      [email protected] (moderated for non-subscribers)
21382 S:      Supported
21383 W:      https://github.com/thesofproject/linux/
21384 F:      sound/soc/sof/
21385
21386 SOUNDWIRE SUBSYSTEM
21387 M:      Vinod Koul <[email protected]>
21388 M:      Bard Liao <[email protected]>
21389 R:      Pierre-Louis Bossart <[email protected]>
21390 R:      Sanyog Kale <[email protected]>
21391 L:      [email protected] (moderated for non-subscribers)
21392 S:      Supported
21393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
21394 F:      Documentation/driver-api/soundwire/
21395 F:      drivers/soundwire/
21396 F:      include/linux/soundwire/
21397
21398 SP2 MEDIA DRIVER
21399 M:      Olli Salonen <[email protected]>
21400 L:      [email protected]
21401 S:      Maintained
21402 W:      https://linuxtv.org
21403 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21404 F:      drivers/media/dvb-frontends/sp2*
21405
21406 SPANISH DOCUMENTATION
21407 M:      Carlos Bilbao <[email protected]>
21408 R:      Avadhut Naik <[email protected]>
21409 S:      Maintained
21410 F:      Documentation/translations/sp_SP/
21411
21412 SPARC + UltraSPARC (sparc/sparc64)
21413 M:      "David S. Miller" <[email protected]>
21414 M:      Andreas Larsson <[email protected]>
21415 L:      [email protected]
21416 S:      Maintained
21417 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
21418 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21420 F:      arch/sparc/
21421 F:      drivers/sbus/
21422
21423 SPARC SERIAL DRIVERS
21424 M:      "David S. Miller" <[email protected]>
21425 L:      [email protected]
21426 S:      Maintained
21427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21428 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21429 F:      drivers/tty/serial/suncore.c
21430 F:      drivers/tty/serial/sunhv.c
21431 F:      drivers/tty/serial/sunsab.c
21432 F:      drivers/tty/serial/sunsab.h
21433 F:      drivers/tty/serial/sunsu.c
21434 F:      drivers/tty/serial/sunzilog.c
21435 F:      drivers/tty/serial/sunzilog.h
21436 F:      drivers/tty/vcc.c
21437 F:      include/linux/sunserialcore.h
21438
21439 SPARSE CHECKER
21440 M:      "Luc Van Oostenryck" <[email protected]>
21441 L:      [email protected]
21442 S:      Maintained
21443 W:      https://sparse.docs.kernel.org/
21444 Q:      https://patchwork.kernel.org/project/linux-sparse/list/
21445 B:      https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
21446 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
21447 F:      include/linux/compiler.h
21448
21449 SPEAKUP CONSOLE SPEECH DRIVER
21450 M:      William Hubbs <[email protected]>
21451 M:      Chris Brannon <[email protected]>
21452 M:      Kirk Reiser <[email protected]>
21453 M:      Samuel Thibault <[email protected]>
21454 L:      [email protected]
21455 S:      Odd Fixes
21456 W:      http://www.linux-speakup.org/
21457 W:      https://github.com/linux-speakup/speakup
21458 B:      https://github.com/linux-speakup/speakup/issues
21459 F:      drivers/accessibility/speakup/
21460
21461 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
21462 M:      Viresh Kumar <[email protected]>
21463 M:      Shiraz Hashim <[email protected]>
21464 M:      [email protected]
21465 L:      [email protected] (moderated for non-subscribers)
21466 S:      Maintained
21467 W:      http://www.st.com/spear
21468 F:      arch/arm/boot/dts/st/spear*
21469 F:      arch/arm/mach-spear/
21470 F:      drivers/clk/spear/
21471 F:      drivers/pinctrl/spear/
21472
21473 SPI NOR SUBSYSTEM
21474 M:      Tudor Ambarus <[email protected]>
21475 M:      Pratyush Yadav <[email protected]>
21476 M:      Michael Walle <[email protected]>
21477 L:      [email protected]
21478 S:      Maintained
21479 W:      http://www.linux-mtd.infradead.org/
21480 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
21481 C:      irc://irc.oftc.net/mtd
21482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
21483 F:      Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
21484 F:      drivers/mtd/spi-nor/
21485 F:      include/linux/mtd/spi-nor.h
21486
21487 SPI SUBSYSTEM
21488 M:      Mark Brown <[email protected]>
21489 L:      [email protected]
21490 S:      Maintained
21491 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
21492 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
21493 F:      Documentation/devicetree/bindings/spi/
21494 F:      Documentation/spi/
21495 F:      drivers/spi/
21496 F:      include/linux/spi/
21497 F:      include/uapi/linux/spi/
21498 F:      tools/spi/
21499
21500 SPIDERNET NETWORK DRIVER for CELL
21501 M:      Ishizaki Kou <[email protected]>
21502 M:      Geoff Levand <[email protected]>
21503 L:      [email protected]
21504 L:      [email protected]
21505 S:      Maintained
21506 F:      Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
21507 F:      drivers/net/ethernet/toshiba/spider_net*
21508
21509 SPMI SUBSYSTEM
21510 M:      Stephen Boyd <[email protected]>
21511 L:      [email protected]
21512 S:      Maintained
21513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
21514 F:      Documentation/devicetree/bindings/spmi/
21515 F:      drivers/spmi/
21516 F:      include/dt-bindings/spmi/spmi.h
21517 F:      include/linux/spmi.h
21518 F:      include/trace/events/spmi.h
21519
21520 SPU FILE SYSTEM
21521 M:      Jeremy Kerr <[email protected]>
21522 L:      [email protected]
21523 S:      Supported
21524 W:      http://www.ibm.com/developerworks/power/cell/
21525 F:      Documentation/filesystems/spufs/spufs.rst
21526 F:      arch/powerpc/platforms/cell/spufs/
21527
21528 SQUASHFS FILE SYSTEM
21529 M:      Phillip Lougher <[email protected]>
21530 L:      [email protected] (subscribers-only)
21531 S:      Maintained
21532 W:      http://squashfs.org.uk
21533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
21534 F:      Documentation/filesystems/squashfs.rst
21535 F:      fs/squashfs/
21536
21537 SRM (Alpha) environment access
21538 M:      Jan-Benedict Glaw <[email protected]>
21539 S:      Maintained
21540 F:      arch/alpha/kernel/srm_env.c
21541
21542 ST LSM6DSx IMU IIO DRIVER
21543 M:      Lorenzo Bianconi <[email protected]>
21544 L:      [email protected]
21545 S:      Maintained
21546 W:      http://www.st.com/
21547 F:      Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
21548 F:      drivers/iio/imu/st_lsm6dsx/
21549
21550 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
21551 M:      Benjamin Mugnier <[email protected]>
21552 M:      Sylvain Petinot <[email protected]>
21553 L:      [email protected]
21554 S:      Maintained
21555 T:      git git://linuxtv.org/media_tree.git
21556 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
21557 F:      drivers/media/i2c/st-mipid02.c
21558
21559 ST STM32 FIREWALL
21560 M:      Gatien Chevallier <[email protected]>
21561 S:      Maintained
21562 F:      drivers/bus/stm32_etzpc.c
21563 F:      drivers/bus/stm32_firewall.c
21564 F:      drivers/bus/stm32_rifsc.c
21565
21566 ST STM32 I2C/SMBUS DRIVER
21567 M:      Pierre-Yves MORDRET <[email protected]>
21568 M:      Alain Volmat <[email protected]>
21569 L:      [email protected]
21570 S:      Maintained
21571 F:      drivers/i2c/busses/i2c-stm32*
21572
21573 ST STM32 SPI DRIVER
21574 M:      Alain Volmat <[email protected]>
21575 L:      [email protected]
21576 S:      Maintained
21577 F:      drivers/spi/spi-stm32.c
21578
21579 ST STPDDC60 DRIVER
21580 M:      Daniel Nilsson <[email protected]>
21581 L:      [email protected]
21582 S:      Maintained
21583 F:      Documentation/hwmon/stpddc60.rst
21584 F:      drivers/hwmon/pmbus/stpddc60.c
21585
21586 ST VGXY61 DRIVER
21587 M:      Benjamin Mugnier <[email protected]>
21588 M:      Sylvain Petinot <[email protected]>
21589 L:      [email protected]
21590 S:      Maintained
21591 T:      git git://linuxtv.org/media_tree.git
21592 F:      Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
21593 F:      Documentation/userspace-api/media/drivers/vgxy61.rst
21594 F:      drivers/media/i2c/vgxy61.c
21595
21596 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
21597 M:      Song Qiang <[email protected]>
21598 L:      [email protected]
21599 S:      Maintained
21600 F:      Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
21601 F:      drivers/iio/proximity/vl53l0x-i2c.c
21602
21603 STABLE BRANCH
21604 M:      Greg Kroah-Hartman <[email protected]>
21605 M:      Sasha Levin <[email protected]>
21606 L:      [email protected]
21607 S:      Supported
21608 F:      Documentation/process/stable-kernel-rules.rst
21609
21610 STAGING - ATOMISP DRIVER
21611 M:      Hans de Goede <[email protected]>
21612 M:      Mauro Carvalho Chehab <[email protected]>
21613 R:      Sakari Ailus <[email protected]>
21614 L:      [email protected]
21615 S:      Maintained
21616 F:      drivers/staging/media/atomisp/
21617
21618 STAGING - FIELDBUS SUBSYSTEM
21619 M:      Sven Van Asbroeck <[email protected]>
21620 S:      Maintained
21621 F:      drivers/staging/fieldbus/*
21622 F:      drivers/staging/fieldbus/Documentation/
21623
21624 STAGING - HMS ANYBUS-S BUS
21625 M:      Sven Van Asbroeck <[email protected]>
21626 S:      Maintained
21627 F:      drivers/staging/fieldbus/anybuss/
21628
21629 STAGING - INDUSTRIAL IO
21630 M:      Jonathan Cameron <[email protected]>
21631 L:      [email protected]
21632 S:      Odd Fixes
21633 F:      Documentation/devicetree/bindings/staging/iio/
21634 F:      drivers/staging/iio/
21635
21636 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
21637 M:      Marc Dietrich <[email protected]>
21638 L:      [email protected] (moderated for non-subscribers)
21639 L:      [email protected]
21640 S:      Maintained
21641 F:      drivers/staging/nvec/
21642
21643 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
21644 M:      Jens Frederich <[email protected]>
21645 M:      Jon Nettleton <[email protected]>
21646 S:      Maintained
21647 W:      http://wiki.laptop.org/go/DCON
21648 F:      drivers/staging/olpc_dcon/
21649
21650 STAGING - REALTEK RTL8712U DRIVERS
21651 M:      Florian Schilhabel <[email protected]>.
21652 S:      Odd Fixes
21653 F:      drivers/staging/rtl8712/
21654
21655 STAGING - SEPS525 LCD CONTROLLER DRIVERS
21656 M:      Michael Hennerich <[email protected]>
21657 L:      [email protected]
21658 S:      Supported
21659 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
21660 F:      drivers/staging/fbtft/fb_seps525.c
21661
21662 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
21663 M:      Sudip Mukherjee <[email protected]>
21664 M:      Teddy Wang <[email protected]>
21665 M:      Sudip Mukherjee <[email protected]>
21666 L:      [email protected]
21667 S:      Maintained
21668 F:      drivers/staging/sm750fb/
21669
21670 STAGING - VIA VT665X DRIVERS
21671 M:      Philipp Hortmann <[email protected]>
21672 S:      Odd Fixes
21673 F:      drivers/staging/vt665?/
21674
21675 STAGING SUBSYSTEM
21676 M:      Greg Kroah-Hartman <[email protected]>
21677 L:      [email protected]
21678 S:      Supported
21679 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
21680 F:      drivers/staging/
21681
21682 STANDALONE CACHE CONTROLLER DRIVERS
21683 M:      Conor Dooley <[email protected]>
21684 S:      Maintained
21685 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21686 F:      Documentation/devicetree/bindings/cache/
21687 F:      drivers/cache
21688
21689 STARFIRE/DURALAN NETWORK DRIVER
21690 M:      Ion Badulescu <[email protected]>
21691 S:      Odd Fixes
21692 F:      drivers/net/ethernet/adaptec/starfire*
21693
21694 STARFIVE CAMERA SUBSYSTEM DRIVER
21695 M:      Jack Zhu <[email protected]>
21696 M:      Changhuang Liang <[email protected]>
21697 L:      [email protected]
21698 S:      Maintained
21699 F:      Documentation/admin-guide/media/starfive_camss.rst
21700 F:      Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
21701 F:      drivers/staging/media/starfive/camss
21702
21703 STARFIVE CRYPTO DRIVER
21704 M:      Jia Jie Ho <[email protected]>
21705 M:      William Qiu <[email protected]>
21706 S:      Supported
21707 F:      Documentation/devicetree/bindings/crypto/starfive*
21708 F:      drivers/crypto/starfive/
21709
21710 STARFIVE DEVICETREES
21711 M:      Emil Renner Berthing <[email protected]>
21712 S:      Maintained
21713 F:      arch/riscv/boot/dts/starfive/
21714
21715 STARFIVE DWMAC GLUE LAYER
21716 M:      Emil Renner Berthing <[email protected]>
21717 M:      Minda Chen <[email protected]>
21718 S:      Maintained
21719 F:      Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
21720 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
21721
21722 STARFIVE JH7110 DPHY RX DRIVER
21723 M:      Jack Zhu <[email protected]>
21724 M:      Changhuang Liang <[email protected]>
21725 S:      Supported
21726 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
21727 F:      drivers/phy/starfive/phy-jh7110-dphy-rx.c
21728
21729 STARFIVE JH7110 DPHY TX DRIVER
21730 M:      Keith Zhao <[email protected]>
21731 M:      Shengyang Chen <[email protected]>
21732 S:      Supported
21733 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
21734 F:      drivers/phy/starfive/phy-jh7110-dphy-tx.c
21735
21736 STARFIVE JH7110 MMC/SD/SDIO DRIVER
21737 M:      William Qiu <[email protected]>
21738 S:      Supported
21739 F:      Documentation/devicetree/bindings/mmc/starfive*
21740 F:      drivers/mmc/host/dw_mmc-starfive.c
21741
21742 STARFIVE JH7110 PLL CLOCK DRIVER
21743 M:      Xingyu Wu <[email protected]>
21744 S:      Supported
21745 F:      Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
21746 F:      drivers/clk/starfive/clk-starfive-jh7110-pll.c
21747
21748 STARFIVE JH7110 PWMDAC DRIVER
21749 M:      Hal Feng <[email protected]>
21750 M:      Xingyu Wu <[email protected]>
21751 S:      Supported
21752 F:      Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
21753 F:      sound/soc/starfive/jh7110_pwmdac.c
21754
21755 STARFIVE JH7110 SYSCON
21756 M:      William Qiu <[email protected]>
21757 M:      Xingyu Wu <[email protected]>
21758 S:      Supported
21759 F:      Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
21760
21761 STARFIVE JH7110 TDM DRIVER
21762 M:      Walker Chen <[email protected]>
21763 S:      Maintained
21764 F:      Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
21765 F:      sound/soc/starfive/jh7110_tdm.c
21766
21767 STARFIVE JH71X0 CLOCK DRIVERS
21768 M:      Emil Renner Berthing <[email protected]>
21769 M:      Hal Feng <[email protected]>
21770 S:      Maintained
21771 F:      Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
21772 F:      drivers/clk/starfive/clk-starfive-jh71*
21773 F:      include/dt-bindings/clock/starfive?jh71*.h
21774
21775 STARFIVE JH71X0 PINCTRL DRIVERS
21776 M:      Emil Renner Berthing <[email protected]>
21777 M:      Jianlong Huang <[email protected]>
21778 M:      Hal Feng <[email protected]>
21779 L:      [email protected]
21780 S:      Maintained
21781 F:      Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
21782 F:      drivers/pinctrl/starfive/pinctrl-starfive-jh71*
21783 F:      include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
21784 F:      include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
21785
21786 STARFIVE JH71X0 RESET CONTROLLER DRIVERS
21787 M:      Emil Renner Berthing <[email protected]>
21788 M:      Hal Feng <[email protected]>
21789 S:      Maintained
21790 F:      Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
21791 F:      drivers/reset/starfive/reset-starfive-jh71*
21792 F:      include/dt-bindings/reset/starfive?jh71*.h
21793
21794 STARFIVE JH71X0 USB DRIVERS
21795 M:      Minda Chen <[email protected]>
21796 S:      Maintained
21797 F:      Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
21798 F:      drivers/usb/cdns3/cdns3-starfive.c
21799
21800 STARFIVE JH71XX PMU CONTROLLER DRIVER
21801 M:      Walker Chen <[email protected]>
21802 M:      Changhuang Liang <[email protected]>
21803 S:      Supported
21804 F:      Documentation/devicetree/bindings/power/starfive*
21805 F:      drivers/pmdomain/starfive/
21806 F:      include/dt-bindings/power/starfive,jh7110-pmu.h
21807
21808 STARFIVE SOC DRIVERS
21809 M:      Conor Dooley <[email protected]>
21810 S:      Maintained
21811 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21812 F:      Documentation/devicetree/bindings/soc/starfive/
21813
21814 STARFIVE STARLINK PMU DRIVER
21815 M:      Ji Sheng Teoh <[email protected]>
21816 S:      Maintained
21817 F:      Documentation/admin-guide/perf/starfive_starlink_pmu.rst
21818 F:      Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
21819 F:      drivers/perf/starfive_starlink_pmu.c
21820
21821 STARFIVE TRNG DRIVER
21822 M:      Jia Jie Ho <[email protected]>
21823 S:      Supported
21824 F:      Documentation/devicetree/bindings/rng/starfive*
21825 F:      drivers/char/hw_random/jh7110-trng.c
21826
21827 STARFIVE WATCHDOG DRIVER
21828 M:      Xingyu Wu <[email protected]>
21829 M:      Samin Guo <[email protected]>
21830 S:      Supported
21831 F:      Documentation/devicetree/bindings/watchdog/starfive*
21832 F:      drivers/watchdog/starfive-wdt.c
21833
21834 STARFIVE JH71X0 PCIE AND USB PHY DRIVER
21835 M:      Minda Chen <[email protected]>
21836 S:      Supported
21837 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
21838 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
21839 F:      drivers/phy/starfive/phy-jh7110-pcie.c
21840 F:      drivers/phy/starfive/phy-jh7110-usb.c
21841
21842 STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
21843 M:      Changhuang Liang <[email protected]>
21844 S:      Supported
21845 F:      Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
21846 F:      drivers/irqchip/irq-starfive-jh8100-intc.c
21847
21848 STATIC BRANCH/CALL
21849 M:      Peter Zijlstra <[email protected]>
21850 M:      Josh Poimboeuf <[email protected]>
21851 M:      Jason Baron <[email protected]>
21852 R:      Steven Rostedt <[email protected]>
21853 R:      Ard Biesheuvel <[email protected]>
21854 S:      Supported
21855 F:      arch/*/include/asm/jump_label*.h
21856 F:      arch/*/include/asm/static_call*.h
21857 F:      arch/*/kernel/jump_label.c
21858 F:      arch/*/kernel/static_call.c
21859 F:      include/linux/jump_label*.h
21860 F:      include/linux/static_call*.h
21861 F:      kernel/jump_label.c
21862 F:      kernel/static_call.c
21863
21864 STI AUDIO (ASoC) DRIVERS
21865 M:      Arnaud Pouliquen <[email protected]>
21866 L:      [email protected] (moderated for non-subscribers)
21867 S:      Maintained
21868 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
21869 F:      sound/soc/sti/
21870
21871 STI CEC DRIVER
21872 M:      Alain Volmat <[email protected]>
21873 S:      Maintained
21874 F:      Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
21875 F:      drivers/media/cec/platform/sti/
21876
21877 STK1160 USB VIDEO CAPTURE DRIVER
21878 M:      Ezequiel Garcia <[email protected]>
21879 L:      [email protected]
21880 S:      Maintained
21881 T:      git git://linuxtv.org/media_tree.git
21882 F:      drivers/media/usb/stk1160/
21883
21884 STM32 AUDIO (ASoC) DRIVERS
21885 M:      Olivier Moysan <[email protected]>
21886 M:      Arnaud Pouliquen <[email protected]>
21887 L:      [email protected] (moderated for non-subscribers)
21888 S:      Maintained
21889 F:      Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
21890 F:      Documentation/devicetree/bindings/sound/st,stm32-*.yaml
21891 F:      sound/soc/stm/
21892
21893 STM32 DMA DRIVERS
21894 M:      Amélie Delaunay <[email protected]>
21895 L:      [email protected]
21896 L:      [email protected] (moderated for non-subscribers)
21897 S:      Maintained
21898 F:      Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
21899 F:      Documentation/devicetree/bindings/dma/stm32/
21900 F:      drivers/dma/stm32/
21901
21902 STM32 TIMER/LPTIMER DRIVERS
21903 M:      Fabrice Gasnier <[email protected]>
21904 S:      Maintained
21905 F:      Documentation/ABI/testing/*timer-stm32
21906 F:      Documentation/devicetree/bindings/*/*stm32-*timer*
21907 F:      drivers/*/stm32-*timer*
21908 F:      drivers/pwm/pwm-stm32*
21909 F:      include/linux/*/stm32-*tim*
21910
21911 STMMAC ETHERNET DRIVER
21912 M:      Alexandre Torgue <[email protected]>
21913 M:      Jose Abreu <[email protected]>
21914 L:      [email protected]
21915 S:      Supported
21916 W:      http://www.stlinux.com
21917 F:      Documentation/networking/device_drivers/ethernet/stmicro/
21918 F:      drivers/net/ethernet/stmicro/stmmac/
21919
21920 SUN HAPPY MEAL ETHERNET DRIVER
21921 M:      Sean Anderson <[email protected]>
21922 S:      Maintained
21923 F:      drivers/net/ethernet/sun/sunhme.*
21924
21925 SUN3/3X
21926 M:      Sam Creasey <[email protected]>
21927 S:      Maintained
21928 W:      http://sammy.net/sun3/
21929 F:      arch/m68k/include/asm/sun3*
21930 F:      arch/m68k/kernel/*sun3*
21931 F:      arch/m68k/sun3*/
21932 F:      drivers/net/ethernet/i825xx/sun3*
21933
21934 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
21935 M:      Hans de Goede <[email protected]>
21936 L:      [email protected]
21937 S:      Maintained
21938 F:      Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
21939 F:      drivers/input/keyboard/sun4i-lradc-keys.c
21940
21941 SUNDANCE NETWORK DRIVER
21942 M:      Denis Kirjanov <[email protected]>
21943 L:      [email protected]
21944 S:      Maintained
21945 F:      drivers/net/ethernet/dlink/sundance.c
21946
21947 SUNPLUS ETHERNET DRIVER
21948 M:      Wells Lu <[email protected]>
21949 L:      [email protected]
21950 S:      Maintained
21951 W:      https://sunplus.atlassian.net/wiki/spaces/doc/overview
21952 F:      Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
21953 F:      drivers/net/ethernet/sunplus/
21954
21955 SUNPLUS MMC DRIVER
21956 M:      Tony Huang <[email protected]>
21957 M:      Li-hao Kuo <[email protected]>
21958 S:      Maintained
21959 F:      Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
21960 F:      drivers/mmc/host/sunplus-mmc.c
21961
21962 SUNPLUS OCOTP DRIVER
21963 M:      Vincent Shih <[email protected]>
21964 S:      Maintained
21965 F:      Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
21966 F:      drivers/nvmem/sunplus-ocotp.c
21967
21968 SUNPLUS PWM DRIVER
21969 M:      Hammer Hsieh <[email protected]>
21970 S:      Maintained
21971 F:      Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
21972 F:      drivers/pwm/pwm-sunplus.c
21973
21974 SUNPLUS RTC DRIVER
21975 M:      Vincent Shih <[email protected]>
21976 L:      [email protected]
21977 S:      Maintained
21978 F:      Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
21979 F:      drivers/rtc/rtc-sunplus.c
21980
21981 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
21982 M:      Li-hao Kuo <[email protected]>
21983 L:      [email protected]
21984 S:      Maintained
21985 F:      Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
21986 F:      drivers/spi/spi-sunplus-sp7021.c
21987
21988 SUNPLUS UART DRIVER
21989 M:      Hammer Hsieh <[email protected]>
21990 S:      Maintained
21991 F:      Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
21992 F:      drivers/tty/serial/sunplus-uart.c
21993
21994 SUNPLUS USB2 PHY DRIVER
21995 M:      Vincent Shih <[email protected]>
21996 L:      [email protected]
21997 S:      Maintained
21998 F:      Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
21999 F:      drivers/phy/sunplus/Kconfig
22000 F:      drivers/phy/sunplus/Makefile
22001 F:      drivers/phy/sunplus/phy-sunplus-usb2.c
22002
22003 SUNPLUS WATCHDOG DRIVER
22004 M:      Xiantao Hu <[email protected]>
22005 L:      [email protected]
22006 S:      Maintained
22007 F:      Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
22008 F:      drivers/watchdog/sunplus_wdt.c
22009
22010 SUPERH
22011 M:      Yoshinori Sato <[email protected]>
22012 M:      Rich Felker <[email protected]>
22013 M:      John Paul Adrian Glaubitz <[email protected]>
22014 L:      [email protected]
22015 S:      Maintained
22016 Q:      http://patchwork.kernel.org/project/linux-sh/list/
22017 F:      Documentation/arch/sh/
22018 F:      arch/sh/
22019 F:      drivers/sh/
22020
22021 SUSPEND TO RAM
22022 M:      "Rafael J. Wysocki" <[email protected]>
22023 M:      Len Brown <[email protected]>
22024 M:      Pavel Machek <[email protected]>
22025 L:      [email protected]
22026 S:      Supported
22027 B:      https://bugzilla.kernel.org
22028 F:      Documentation/power/
22029 F:      arch/x86/kernel/acpi/sleep*
22030 F:      arch/x86/kernel/acpi/wakeup*
22031 F:      drivers/base/power/
22032 F:      include/linux/freezer.h
22033 F:      include/linux/pm.h
22034 F:      include/linux/suspend.h
22035 F:      kernel/power/
22036
22037 SVGA HANDLING
22038 M:      Martin Mares <[email protected]>
22039 L:      [email protected]
22040 S:      Maintained
22041 F:      Documentation/admin-guide/svga.rst
22042 F:      arch/x86/boot/video*
22043
22044 SWITCHDEV
22045 M:      Jiri Pirko <[email protected]>
22046 M:      Ivan Vecera <[email protected]>
22047 L:      [email protected]
22048 S:      Supported
22049 F:      include/net/switchdev.h
22050 F:      net/switchdev/
22051
22052 SY8106A REGULATOR DRIVER
22053 M:      Icenowy Zheng <[email protected]>
22054 S:      Maintained
22055 F:      Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
22056 F:      drivers/regulator/sy8106a-regulator.c
22057
22058 SYNC FILE FRAMEWORK
22059 M:      Sumit Semwal <[email protected]>
22060 R:      Gustavo Padovan <[email protected]>
22061 L:      [email protected]
22062 L:      [email protected]
22063 S:      Maintained
22064 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
22065 F:      Documentation/driver-api/sync_file.rst
22066 F:      drivers/dma-buf/dma-fence*
22067 F:      drivers/dma-buf/sw_sync.c
22068 F:      drivers/dma-buf/sync_*
22069 F:      include/linux/sync_file.h
22070 F:      include/uapi/linux/sync_file.h
22071
22072 SYNOPSYS ARC ARCHITECTURE
22073 M:      Vineet Gupta <[email protected]>
22074 L:      [email protected]
22075 S:      Supported
22076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
22077 F:      Documentation/arch/arc
22078 F:      Documentation/devicetree/bindings/arc/*
22079 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
22080 F:      arch/arc/
22081 F:      drivers/clocksource/arc_timer.c
22082 F:      drivers/tty/serial/arc_uart.c
22083
22084 SYNOPSYS ARC HSDK SDP pll clock driver
22085 M:      Eugeniy Paltsev <[email protected]>
22086 S:      Supported
22087 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
22088 F:      drivers/clk/clk-hsdk-pll.c
22089
22090 SYNOPSYS ARC SDP clock driver
22091 M:      Eugeniy Paltsev <[email protected]>
22092 S:      Supported
22093 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
22094 F:      drivers/clk/axs10x/*
22095
22096 SYNOPSYS ARC SDP platform support
22097 M:      Alexey Brodkin <[email protected]>
22098 S:      Supported
22099 F:      Documentation/devicetree/bindings/arc/axs10*
22100 F:      arch/arc/boot/dts/ax*
22101 F:      arch/arc/plat-axs10x
22102
22103 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
22104 M:      Eugeniy Paltsev <[email protected]>
22105 S:      Supported
22106 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
22107 F:      drivers/reset/reset-axs10x.c
22108
22109 SYNOPSYS CREG GPIO DRIVER
22110 M:      Eugeniy Paltsev <[email protected]>
22111 S:      Maintained
22112 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
22113 F:      drivers/gpio/gpio-creg-snps.c
22114
22115 SYNOPSYS DESIGNWARE 8250 UART DRIVER
22116 M:      Ilpo Järvinen <[email protected]>
22117 R:      Andy Shevchenko <[email protected]>
22118 S:      Supported
22119 F:      drivers/tty/serial/8250/8250_dw.c
22120 F:      drivers/tty/serial/8250/8250_dwlib.*
22121 F:      drivers/tty/serial/8250/8250_lpss.c
22122
22123 SYNOPSYS DESIGNWARE APB GPIO DRIVER
22124 M:      Hoan Tran <[email protected]>
22125 M:      Serge Semin <[email protected]>
22126 L:      [email protected]
22127 S:      Maintained
22128 F:      Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
22129 F:      drivers/gpio/gpio-dwapb.c
22130
22131 SYNOPSYS DESIGNWARE APB SSI DRIVER
22132 M:      Serge Semin <[email protected]>
22133 L:      [email protected]
22134 S:      Supported
22135 F:      Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
22136 F:      drivers/spi/spi-dw*
22137
22138 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
22139 M:      Eugeniy Paltsev <[email protected]>
22140 S:      Maintained
22141 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
22142 F:      drivers/dma/dw-axi-dmac/
22143
22144 SYNOPSYS DESIGNWARE DMAC DRIVER
22145 M:      Viresh Kumar <[email protected]>
22146 R:      Andy Shevchenko <[email protected]>
22147 S:      Maintained
22148 F:      Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
22149 F:      Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
22150 F:      drivers/dma/dw/
22151 F:      include/dt-bindings/dma/dw-dmac.h
22152 F:      include/linux/dma/dw.h
22153 F:      include/linux/platform_data/dma-dw.h
22154
22155 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
22156 M:      Jose Abreu <[email protected]>
22157 L:      [email protected]
22158 S:      Supported
22159 F:      drivers/net/ethernet/synopsys/
22160
22161 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
22162 M:      Jose Abreu <[email protected]>
22163 L:      [email protected]
22164 S:      Supported
22165 F:      drivers/net/pcs/pcs-xpcs.c
22166 F:      drivers/net/pcs/pcs-xpcs.h
22167 F:      include/linux/pcs/pcs-xpcs.h
22168
22169 SYNOPSYS DESIGNWARE I2C DRIVER
22170 M:      Jarkko Nikula <[email protected]>
22171 R:      Andy Shevchenko <[email protected]>
22172 R:      Mika Westerberg <[email protected]>
22173 R:      Jan Dabros <[email protected]>
22174 L:      [email protected]
22175 S:      Supported
22176 F:      drivers/i2c/busses/i2c-designware-*
22177
22178 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
22179 M:      Jaehoon Chung <[email protected]>
22180 L:      [email protected]
22181 S:      Maintained
22182 F:      drivers/mmc/host/dw_mmc*
22183
22184 SYNOPSYS DESIGNWARE PCIE PMU DRIVER
22185 M:      Shuai Xue <[email protected]>
22186 M:      Jing Zhang <[email protected]>
22187 S:      Supported
22188 F:      Documentation/admin-guide/perf/dwc_pcie_pmu.rst
22189 F:      drivers/perf/dwc_pcie_pmu.c
22190
22191 SYNOPSYS HSDK RESET CONTROLLER DRIVER
22192 M:      Eugeniy Paltsev <[email protected]>
22193 S:      Supported
22194 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
22195 F:      drivers/reset/reset-hsdk.c
22196 F:      include/dt-bindings/reset/snps,hsdk-reset.h
22197
22198 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
22199 M:      Prabu Thangamuthu <[email protected]>
22200 M:      Manjunath M B <[email protected]>
22201 L:      [email protected]
22202 S:      Maintained
22203 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
22204
22205 SYSTEM CONFIGURATION (SYSCON)
22206 M:      Lee Jones <[email protected]>
22207 M:      Arnd Bergmann <[email protected]>
22208 S:      Supported
22209 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
22210 F:      drivers/mfd/syscon.c
22211
22212 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
22213 M:      Sudeep Holla <[email protected]>
22214 R:      Cristian Marussi <[email protected]>
22215 L:      [email protected]
22216 L:      [email protected] (moderated for non-subscribers)
22217 S:      Maintained
22218 F:      Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
22219 F:      drivers/clk/clk-sc[mp]i.c
22220 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
22221 F:      drivers/firmware/arm_scmi/
22222 F:      drivers/firmware/arm_scpi.c
22223 F:      drivers/hwmon/scmi-hwmon.c
22224 F:      drivers/pinctrl/pinctrl-scmi.c
22225 F:      drivers/pmdomain/arm/
22226 F:      drivers/powercap/arm_scmi_powercap.c
22227 F:      drivers/regulator/scmi-regulator.c
22228 F:      drivers/reset/reset-scmi.c
22229 F:      include/linux/sc[mp]i_protocol.h
22230 F:      include/trace/events/scmi.h
22231 F:      include/uapi/linux/virtio_scmi.h
22232
22233 SYSTEM RESET/SHUTDOWN DRIVERS
22234 M:      Sebastian Reichel <[email protected]>
22235 L:      [email protected]
22236 S:      Maintained
22237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
22238 F:      Documentation/devicetree/bindings/power/reset/
22239 F:      drivers/power/reset/
22240
22241 SYSTEM TRACE MODULE CLASS
22242 M:      Alexander Shishkin <[email protected]>
22243 S:      Maintained
22244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
22245 F:      Documentation/trace/stm.rst
22246 F:      drivers/hwtracing/stm/
22247 F:      include/linux/stm.h
22248 F:      include/uapi/linux/stm.h
22249
22250 SYSTEM76 ACPI DRIVER
22251 M:      Jeremy Soller <[email protected]>
22252 M:      System76 Product Development <[email protected]>
22253 L:      [email protected]
22254 S:      Maintained
22255 F:      drivers/platform/x86/system76_acpi.c
22256
22257 SYSV FILESYSTEM
22258 S:      Orphan
22259 F:      Documentation/filesystems/sysv-fs.rst
22260 F:      fs/sysv/
22261 F:      include/linux/sysv_fs.h
22262
22263 TASKSTATS STATISTICS INTERFACE
22264 M:      Balbir Singh <[email protected]>
22265 S:      Maintained
22266 F:      Documentation/accounting/taskstats*
22267 F:      include/linux/taskstats*
22268 F:      kernel/taskstats.c
22269
22270 TC subsystem
22271 M:      Jamal Hadi Salim <[email protected]>
22272 M:      Cong Wang <[email protected]>
22273 M:      Jiri Pirko <[email protected]>
22274 L:      [email protected]
22275 S:      Maintained
22276 F:      include/net/pkt_cls.h
22277 F:      include/net/pkt_sched.h
22278 F:      include/net/tc_act/
22279 F:      include/uapi/linux/pkt_cls.h
22280 F:      include/uapi/linux/pkt_sched.h
22281 F:      include/uapi/linux/tc_act/
22282 F:      include/uapi/linux/tc_ematch/
22283 F:      net/sched/
22284 F:      tools/testing/selftests/tc-testing
22285
22286 TC90522 MEDIA DRIVER
22287 M:      Akihiro Tsukada <[email protected]>
22288 L:      [email protected]
22289 S:      Odd Fixes
22290 F:      drivers/media/dvb-frontends/tc90522*
22291
22292 TCP LOW PRIORITY MODULE
22293 M:      "Wong Hoi Sing, Edison" <[email protected]>
22294 M:      "Hung Hing Lun, Mike" <[email protected]>
22295 S:      Maintained
22296 W:      http://tcp-lp-mod.sourceforge.net/
22297 F:      net/ipv4/tcp_lp.c
22298
22299 TDA10071 MEDIA DRIVER
22300 L:      [email protected]
22301 S:      Orphan
22302 W:      https://linuxtv.org
22303 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22304 F:      drivers/media/dvb-frontends/tda10071*
22305
22306 TDA18212 MEDIA DRIVER
22307 L:      [email protected]
22308 S:      Orphan
22309 W:      https://linuxtv.org
22310 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22311 F:      drivers/media/tuners/tda18212*
22312
22313 TDA18218 MEDIA DRIVER
22314 L:      [email protected]
22315 S:      Orphan
22316 W:      https://linuxtv.org
22317 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22318 F:      drivers/media/tuners/tda18218*
22319
22320 TDA18250 MEDIA DRIVER
22321 M:      Olli Salonen <[email protected]>
22322 L:      [email protected]
22323 S:      Maintained
22324 W:      https://linuxtv.org
22325 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22326 T:      git git://linuxtv.org/media_tree.git
22327 F:      drivers/media/tuners/tda18250*
22328
22329 TDA18271 MEDIA DRIVER
22330 M:      Michael Krufky <[email protected]>
22331 L:      [email protected]
22332 S:      Maintained
22333 W:      https://linuxtv.org
22334 W:      http://github.com/mkrufky
22335 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22336 T:      git git://linuxtv.org/mkrufky/tuners.git
22337 F:      drivers/media/tuners/tda18271*
22338
22339 TDA1997x MEDIA DRIVER
22340 M:      Tim Harvey <[email protected]>
22341 L:      [email protected]
22342 S:      Maintained
22343 W:      https://linuxtv.org
22344 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22345 F:      drivers/media/i2c/tda1997x.*
22346
22347 TDA827x MEDIA DRIVER
22348 M:      Michael Krufky <[email protected]>
22349 L:      [email protected]
22350 S:      Maintained
22351 W:      https://linuxtv.org
22352 W:      http://github.com/mkrufky
22353 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22354 T:      git git://linuxtv.org/mkrufky/tuners.git
22355 F:      drivers/media/tuners/tda8290.*
22356
22357 TDA8290 MEDIA DRIVER
22358 M:      Michael Krufky <[email protected]>
22359 L:      [email protected]
22360 S:      Maintained
22361 W:      https://linuxtv.org
22362 W:      http://github.com/mkrufky
22363 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22364 T:      git git://linuxtv.org/mkrufky/tuners.git
22365 F:      drivers/media/tuners/tda8290.*
22366
22367 TDA9840 MEDIA DRIVER
22368 M:      Hans Verkuil <[email protected]>
22369 L:      [email protected]
22370 S:      Maintained
22371 W:      https://linuxtv.org
22372 T:      git git://linuxtv.org/media_tree.git
22373 F:      drivers/media/i2c/tda9840*
22374
22375 TEA5761 TUNER DRIVER
22376 M:      Mauro Carvalho Chehab <[email protected]>
22377 L:      [email protected]
22378 S:      Odd fixes
22379 W:      https://linuxtv.org
22380 T:      git git://linuxtv.org/media_tree.git
22381 F:      drivers/media/tuners/tea5761.*
22382
22383 TEA5767 TUNER DRIVER
22384 M:      Mauro Carvalho Chehab <[email protected]>
22385 L:      [email protected]
22386 S:      Maintained
22387 W:      https://linuxtv.org
22388 T:      git git://linuxtv.org/media_tree.git
22389 F:      drivers/media/tuners/tea5767.*
22390
22391 TEA6415C MEDIA DRIVER
22392 M:      Hans Verkuil <[email protected]>
22393 L:      [email protected]
22394 S:      Maintained
22395 W:      https://linuxtv.org
22396 T:      git git://linuxtv.org/media_tree.git
22397 F:      drivers/media/i2c/tea6415c*
22398
22399 TEA6420 MEDIA DRIVER
22400 M:      Hans Verkuil <[email protected]>
22401 L:      [email protected]
22402 S:      Maintained
22403 W:      https://linuxtv.org
22404 T:      git git://linuxtv.org/media_tree.git
22405 F:      drivers/media/i2c/tea6420*
22406
22407 TEAM DRIVER
22408 M:      Jiri Pirko <[email protected]>
22409 L:      [email protected]
22410 S:      Supported
22411 F:      Documentation/netlink/specs/team.yaml
22412 F:      drivers/net/team/
22413 F:      include/linux/if_team.h
22414 F:      include/uapi/linux/if_team.h
22415 F:      tools/testing/selftests/drivers/net/team/
22416
22417 TECHNICAL ADVISORY BOARD PROCESS DOCS
22418 M:      "Theodore Ts'o" <[email protected]>
22419 M:      Greg Kroah-Hartman <[email protected]>
22420 L:      [email protected]
22421 S:      Maintained
22422 F:      Documentation/process/contribution-maturity-model.rst
22423 F:      Documentation/process/researcher-guidelines.rst
22424
22425 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
22426 M:      "Savoir-faire Linux Inc." <[email protected]>
22427 S:      Maintained
22428 F:      arch/x86/platform/ts5500/
22429
22430 TECHNOTREND USB IR RECEIVER
22431 M:      Sean Young <[email protected]>
22432 L:      [email protected]
22433 S:      Maintained
22434 F:      drivers/media/rc/ttusbir.c
22435
22436 TECHWELL TW9900 VIDEO DECODER
22437 M:      Mehdi Djait <[email protected]>
22438 L:      [email protected]
22439 S:      Maintained
22440 F:      drivers/media/i2c/tw9900.c
22441
22442 TECHWELL TW9910 VIDEO DECODER
22443 L:      [email protected]
22444 S:      Orphan
22445 F:      drivers/media/i2c/tw9910.c
22446 F:      include/media/i2c/tw9910.h
22447
22448 TEE SUBSYSTEM
22449 M:      Jens Wiklander <[email protected]>
22450 R:      Sumit Garg <[email protected]>
22451 L:      [email protected]
22452 S:      Maintained
22453 F:      Documentation/driver-api/tee.rst
22454 F:      Documentation/tee/
22455 F:      Documentation/userspace-api/tee.rst
22456 F:      drivers/tee/
22457 F:      include/linux/tee_core.h
22458 F:      include/linux/tee_drv.h
22459 F:      include/uapi/linux/tee.h
22460
22461 TEGRA ARCHITECTURE SUPPORT
22462 M:      Thierry Reding <[email protected]>
22463 M:      Jonathan Hunter <[email protected]>
22464 L:      [email protected]
22465 S:      Supported
22466 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
22467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
22468 N:      [^a-z]tegra
22469
22470 TEGRA CLOCK DRIVER
22471 M:      Peter De Schrijver <[email protected]>
22472 M:      Prashant Gaikwad <[email protected]>
22473 S:      Supported
22474 F:      drivers/clk/tegra/
22475
22476 TEGRA CRYPTO DRIVERS
22477 M:      Akhil R <[email protected]>
22478 S:      Supported
22479 F:      drivers/crypto/tegra/*
22480
22481 TEGRA DMA DRIVERS
22482 M:      Laxman Dewangan <[email protected]>
22483 M:      Jon Hunter <[email protected]>
22484 S:      Supported
22485 F:      drivers/dma/tegra*
22486
22487 TEGRA I2C DRIVER
22488 M:      Laxman Dewangan <[email protected]>
22489 R:      Dmitry Osipenko <[email protected]>
22490 S:      Supported
22491 F:      drivers/i2c/busses/i2c-tegra.c
22492
22493 TEGRA IOMMU DRIVERS
22494 M:      Thierry Reding <[email protected]>
22495 R:      Krishna Reddy <[email protected]>
22496 L:      [email protected]
22497 S:      Supported
22498 F:      drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
22499 F:      drivers/iommu/tegra*
22500
22501 TEGRA KBC DRIVER
22502 M:      Laxman Dewangan <[email protected]>
22503 S:      Supported
22504 F:      drivers/input/keyboard/tegra-kbc.c
22505
22506 TEGRA NAND DRIVER
22507 M:      Stefan Agner <[email protected]>
22508 M:      Lucas Stach <[email protected]>
22509 S:      Maintained
22510 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
22511 F:      drivers/mtd/nand/raw/tegra_nand.c
22512
22513 TEGRA PWM DRIVER
22514 M:      Thierry Reding <[email protected]>
22515 S:      Supported
22516 F:      drivers/pwm/pwm-tegra.c
22517
22518 TEGRA QUAD SPI DRIVER
22519 M:      Thierry Reding <[email protected]>
22520 M:      Jonathan Hunter <[email protected]>
22521 M:      Sowjanya Komatineni <[email protected]>
22522 L:      [email protected]
22523 S:      Maintained
22524 F:      drivers/spi/spi-tegra210-quad.c
22525
22526 TEGRA SERIAL DRIVER
22527 M:      Laxman Dewangan <[email protected]>
22528 S:      Supported
22529 F:      drivers/tty/serial/serial-tegra.c
22530
22531 TEGRA SPI DRIVER
22532 M:      Laxman Dewangan <[email protected]>
22533 S:      Supported
22534 F:      drivers/spi/spi-tegra*
22535
22536 TEGRA VIDEO DRIVER
22537 M:      Thierry Reding <[email protected]>
22538 M:      Jonathan Hunter <[email protected]>
22539 M:      Sowjanya Komatineni <[email protected]>
22540 M:      Luca Ceresoli <[email protected]>
22541 L:      [email protected]
22542 L:      [email protected]
22543 S:      Maintained
22544 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
22545 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
22546 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
22547 F:      drivers/staging/media/tegra-video/
22548
22549 TEGRA XUSB PADCTL DRIVER
22550 M:      JC Kuo <[email protected]>
22551 S:      Supported
22552 F:      drivers/phy/tegra/xusb*
22553
22554 TEHUTI ETHERNET DRIVER
22555 M:      Andy Gospodarek <[email protected]>
22556 L:      [email protected]
22557 S:      Supported
22558 F:      drivers/net/ethernet/tehuti/tehuti.*
22559
22560 TEHUTI TN40XX ETHERNET DRIVER
22561 M:      FUJITA Tomonori <[email protected]>
22562 L:      [email protected]
22563 S:      Maintained
22564 F:      drivers/net/ethernet/tehuti/tn40*
22565
22566 TELECOM CLOCK DRIVER FOR MCPL0010
22567 M:      Mark Gross <[email protected]>
22568 S:      Supported
22569 F:      drivers/char/tlclk.c
22570
22571 TEMPO SEMICONDUCTOR DRIVERS
22572 M:      Steven Eckhoff <[email protected]>
22573 S:      Maintained
22574 F:      Documentation/devicetree/bindings/sound/tscs*.txt
22575 F:      sound/soc/codecs/tscs*.c
22576 F:      sound/soc/codecs/tscs*.h
22577
22578 TENSILICA XTENSA PORT (xtensa)
22579 M:      Chris Zankel <[email protected]>
22580 M:      Max Filippov <[email protected]>
22581 S:      Maintained
22582 T:      git https://github.com/jcmvbkbc/linux-xtensa.git
22583 F:      arch/xtensa/
22584 F:      drivers/irqchip/irq-xtensa-*
22585
22586 TEXAS INSTRUMENTS ASoC DRIVERS
22587 M:      Peter Ujfalusi <[email protected]>
22588 L:      [email protected] (moderated for non-subscribers)
22589 S:      Maintained
22590 F:      Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
22591 F:      sound/soc/ti/
22592
22593 TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
22594 M:      Shenghao Ding <[email protected]>
22595 M:      Kevin Lu <[email protected]>
22596 M:      Baojun Xu <[email protected]>
22597 L:      [email protected] (moderated for non-subscribers)
22598 S:      Maintained
22599 F:      Documentation/devicetree/bindings/sound/tas2552.txt
22600 F:      Documentation/devicetree/bindings/sound/ti,tas2562.yaml
22601 F:      Documentation/devicetree/bindings/sound/ti,tas2770.yaml
22602 F:      Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
22603 F:      Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
22604 F:      Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
22605 F:      Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
22606 F:      Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
22607 F:      Documentation/devicetree/bindings/sound/tlv320aic31xx.txt
22608 F:      Documentation/devicetree/bindings/sound/tpa6130a2.txt
22609 F:      include/sound/tas2*.h
22610 F:      include/sound/tlv320*.h
22611 F:      include/sound/tpa6130a2-plat.h
22612 F:      sound/pci/hda/tas2781_hda_i2c.c
22613 F:      sound/soc/codecs/pcm1681.c
22614 F:      sound/soc/codecs/pcm1789*.*
22615 F:      sound/soc/codecs/pcm179x*.*
22616 F:      sound/soc/codecs/pcm186x*.*
22617 F:      sound/soc/codecs/pcm3008.*
22618 F:      sound/soc/codecs/pcm3060*.*
22619 F:      sound/soc/codecs/pcm3168a*.*
22620 F:      sound/soc/codecs/pcm5102a.c
22621 F:      sound/soc/codecs/pcm512x*.*
22622 F:      sound/soc/codecs/tas2*.*
22623 F:      sound/soc/codecs/tlv320*.*
22624 F:      sound/soc/codecs/tpa6130a2.*
22625
22626 TEXAS INSTRUMENTS DMA DRIVERS
22627 M:      Peter Ujfalusi <[email protected]>
22628 L:      [email protected]
22629 S:      Maintained
22630 F:      Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
22631 F:      Documentation/devicetree/bindings/dma/ti-edma.txt
22632 F:      Documentation/devicetree/bindings/dma/ti/
22633 F:      drivers/dma/ti/
22634 F:      include/linux/dma/k3-psil.h
22635 F:      include/linux/dma/k3-udma-glue.h
22636 F:      include/linux/dma/ti-cppi5.h
22637 X:      drivers/dma/ti/cppi41.c
22638
22639 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
22640 M:      Robert Marko <[email protected]>
22641 M:      Luka Perkov <[email protected]>
22642 L:      [email protected]
22643 S:      Maintained
22644 F:      Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
22645 F:      Documentation/hwmon/tps23861.rst
22646 F:      drivers/hwmon/tps23861.c
22647
22648 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
22649 M:      Ricardo Ribalda <[email protected]>
22650 L:      [email protected]
22651 S:      Supported
22652 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
22653 F:      drivers/iio/dac/ti-dac7612.c
22654
22655 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
22656 M:      Nishanth Menon <[email protected]>
22657 M:      Tero Kristo <[email protected]>
22658 M:      Santosh Shilimkar <[email protected]>
22659 L:      [email protected] (moderated for non-subscribers)
22660 S:      Maintained
22661 F:      Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
22662 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
22663 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
22664 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
22665 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
22666 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
22667 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
22668 F:      drivers/clk/keystone/sci-clk.c
22669 F:      drivers/firmware/ti_sci*
22670 F:      drivers/irqchip/irq-ti-sci-inta.c
22671 F:      drivers/irqchip/irq-ti-sci-intr.c
22672 F:      drivers/reset/reset-ti-sci.c
22673 F:      drivers/soc/ti/ti_sci_inta_msi.c
22674 F:      drivers/pmdomain/ti/ti_sci_pm_domains.c
22675 F:      include/dt-bindings/soc/ti,sci_pm_domain.h
22676 F:      include/linux/soc/ti/ti_sci_inta_msi.h
22677 F:      include/linux/soc/ti/ti_sci_protocol.h
22678
22679 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
22680 M:      Puranjay Mohan <[email protected]>
22681 L:      [email protected]
22682 S:      Supported
22683 F:      Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
22684 F:      drivers/iio/temperature/tmp117.c
22685
22686 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
22687 M:      Hans Verkuil <[email protected]>
22688 L:      [email protected]
22689 S:      Maintained
22690 W:      https://linuxtv.org
22691 T:      git git://linuxtv.org/media_tree.git
22692 F:      drivers/media/radio/radio-raremono.c
22693
22694 THERMAL
22695 M:      Rafael J. Wysocki <[email protected]>
22696 M:      Daniel Lezcano <[email protected]>
22697 R:      Zhang Rui <[email protected]>
22698 R:      Lukasz Luba <[email protected]>
22699 L:      [email protected]
22700 S:      Supported
22701 Q:      https://patchwork.kernel.org/project/linux-pm/list/
22702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
22703 F:      Documentation/ABI/testing/sysfs-class-thermal
22704 F:      Documentation/admin-guide/thermal/
22705 F:      Documentation/devicetree/bindings/thermal/
22706 F:      Documentation/driver-api/thermal/
22707 F:      drivers/thermal/
22708 F:      include/dt-bindings/thermal/
22709 F:      include/linux/cpu_cooling.h
22710 F:      include/linux/thermal.h
22711 F:      include/uapi/linux/thermal.h
22712 F:      tools/lib/thermal/
22713 F:      tools/thermal/
22714
22715 THERMAL DRIVER FOR AMLOGIC SOCS
22716 M:      Guillaume La Roque <[email protected]>
22717 L:      [email protected]
22718 L:      [email protected]
22719 S:      Supported
22720 W:      http://linux-meson.com/
22721 F:      Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
22722 F:      drivers/thermal/amlogic_thermal.c
22723
22724 THERMAL/CPU_COOLING
22725 M:      Amit Daniel Kachhap <[email protected]>
22726 M:      Daniel Lezcano <[email protected]>
22727 M:      Viresh Kumar <[email protected]>
22728 R:      Lukasz Luba <[email protected]>
22729 L:      [email protected]
22730 S:      Supported
22731 F:      Documentation/driver-api/thermal/cpu-cooling-api.rst
22732 F:      Documentation/driver-api/thermal/cpu-idle-cooling.rst
22733 F:      drivers/thermal/cpufreq_cooling.c
22734 F:      drivers/thermal/cpuidle_cooling.c
22735 F:      include/linux/cpu_cooling.h
22736
22737 THERMAL/POWER_ALLOCATOR
22738 M:      Lukasz Luba <[email protected]>
22739 L:      [email protected]
22740 S:      Maintained
22741 F:      Documentation/driver-api/thermal/power_allocator.rst
22742 F:      drivers/thermal/gov_power_allocator.c
22743 F:      drivers/thermal/thermal_trace_ipa.h
22744
22745 THINKPAD ACPI EXTRAS DRIVER
22746 M:      Henrique de Moraes Holschuh <[email protected]>
22747 L:      [email protected]
22748 L:      [email protected]
22749 S:      Maintained
22750 W:      http://ibm-acpi.sourceforge.net
22751 W:      http://thinkwiki.org/wiki/Ibm-acpi
22752 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
22753 F:      drivers/platform/x86/thinkpad_acpi.c
22754
22755 THINKPAD LMI DRIVER
22756 M:      Mark Pearson <[email protected]>
22757 L:      [email protected]
22758 S:      Maintained
22759 F:      Documentation/ABI/testing/sysfs-class-firmware-attributes
22760 F:      drivers/platform/x86/think-lmi.?
22761
22762 THP7312 ISP DRIVER
22763 M:      Laurent Pinchart <[email protected]>
22764 M:      Paul Elder <[email protected]>
22765 L:      [email protected]
22766 S:      Maintained
22767 T:      git git://linuxtv.org/media_tree.git
22768 F:      Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
22769 F:      Documentation/userspace-api/media/drivers/thp7312.rst
22770 F:      drivers/media/i2c/thp7312.c
22771 F:      include/uapi/linux/thp7312.h
22772
22773 THUNDERBOLT DMA TRAFFIC TEST DRIVER
22774 M:      Isaac Hazan <[email protected]>
22775 L:      [email protected]
22776 S:      Maintained
22777 F:      drivers/thunderbolt/dma_test.c
22778
22779 THUNDERBOLT DRIVER
22780 M:      Andreas Noever <[email protected]>
22781 M:      Michael Jamet <[email protected]>
22782 M:      Mika Westerberg <[email protected]>
22783 M:      Yehezkel Bernat <[email protected]>
22784 L:      [email protected]
22785 S:      Maintained
22786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
22787 F:      Documentation/admin-guide/thunderbolt.rst
22788 F:      drivers/thunderbolt/
22789 F:      include/linux/thunderbolt.h
22790
22791 THUNDERBOLT NETWORK DRIVER
22792 M:      Michael Jamet <[email protected]>
22793 M:      Mika Westerberg <[email protected]>
22794 M:      Yehezkel Bernat <[email protected]>
22795 L:      [email protected]
22796 S:      Maintained
22797 F:      drivers/net/thunderbolt/
22798
22799 THUNDERX GPIO DRIVER
22800 M:      Robert Richter <[email protected]>
22801 S:      Odd Fixes
22802 F:      drivers/gpio/gpio-thunderx.c
22803
22804 TI ADS1119 ADC DRIVER
22805 M:      Francesco Dolcini <[email protected]>
22806 M:      João Paulo Gonçalves <[email protected]>
22807 L:      [email protected]
22808 S:      Maintained
22809 F:      Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
22810 F:      drivers/iio/adc/ti-ads1119.c
22811
22812 TI ADS7924 ADC DRIVER
22813 M:      Hugo Villeneuve <[email protected]>
22814 L:      [email protected]
22815 S:      Supported
22816 F:      Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
22817 F:      drivers/iio/adc/ti-ads7924.c
22818
22819 TI AM437X VPFE DRIVER
22820 M:      "Lad, Prabhakar" <[email protected]>
22821 L:      [email protected]
22822 S:      Maintained
22823 W:      https://linuxtv.org
22824 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22825 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22826 F:      drivers/media/platform/ti/am437x/
22827
22828 TI BANDGAP AND THERMAL DRIVER
22829 M:      Eduardo Valentin <[email protected]>
22830 M:      Keerthy <[email protected]>
22831 L:      [email protected]
22832 L:      [email protected]
22833 S:      Maintained
22834 F:      drivers/thermal/ti-soc-thermal/
22835
22836 TI BQ27XXX POWER SUPPLY DRIVER
22837 F:      drivers/power/supply/bq27xxx_battery.c
22838 F:      drivers/power/supply/bq27xxx_battery_i2c.c
22839 F:      include/linux/power/bq27xxx_battery.h
22840
22841 TI CDCE706 CLOCK DRIVER
22842 M:      Max Filippov <[email protected]>
22843 S:      Maintained
22844 F:      drivers/clk/clk-cdce706.c
22845
22846 TI CLOCK DRIVER
22847 M:      Tero Kristo <[email protected]>
22848 L:      [email protected]
22849 S:      Odd Fixes
22850 F:      drivers/clk/ti/
22851 F:      include/linux/clk/ti.h
22852
22853 TI DAVINCI MACHINE SUPPORT
22854 M:      Bartosz Golaszewski <[email protected]>
22855 L:      [email protected] (moderated for non-subscribers)
22856 S:      Maintained
22857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
22858 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
22859 F:      arch/arm/boot/dts/ti/davinci/
22860 F:      arch/arm/mach-davinci/
22861 F:      drivers/i2c/busses/i2c-davinci.c
22862
22863 TI DAVINCI SERIES CLOCK DRIVER
22864 M:      David Lechner <[email protected]>
22865 S:      Maintained
22866 F:      Documentation/devicetree/bindings/clock/ti/davinci/
22867 F:      drivers/clk/davinci/
22868 F:      include/linux/clk/davinci.h
22869
22870 TI DAVINCI SERIES GPIO DRIVER
22871 M:      Keerthy <[email protected]>
22872 L:      [email protected]
22873 S:      Maintained
22874 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
22875 F:      drivers/gpio/gpio-davinci.c
22876
22877 TI DAVINCI SERIES MEDIA DRIVER
22878 M:      "Lad, Prabhakar" <[email protected]>
22879 L:      [email protected]
22880 S:      Maintained
22881 W:      https://linuxtv.org
22882 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22883 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22884 F:      drivers/media/platform/ti/davinci/
22885 F:      include/media/davinci/
22886
22887 TI ENHANCED CAPTURE (eCAP) DRIVER
22888 M:      Vignesh Raghavendra <[email protected]>
22889 R:      Julien Panis <[email protected]>
22890 L:      [email protected]
22891 L:      [email protected]
22892 S:      Maintained
22893 F:      Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
22894 F:      drivers/counter/ti-ecap-capture.c
22895
22896 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
22897 R:      David Lechner <[email protected]>
22898 L:      [email protected]
22899 F:      Documentation/devicetree/bindings/counter/ti-eqep.yaml
22900 F:      drivers/counter/ti-eqep.c
22901
22902 TI ETHERNET SWITCH DRIVER (CPSW)
22903 R:      Siddharth Vadapalli <[email protected]>
22904 R:      Roger Quadros <[email protected]>
22905 L:      [email protected]
22906 L:      [email protected]
22907 S:      Maintained
22908 F:      drivers/net/ethernet/ti/cpsw*
22909 F:      drivers/net/ethernet/ti/davinci*
22910
22911 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
22912 M:      Alex Dubov <[email protected]>
22913 S:      Maintained
22914 W:      http://tifmxx.berlios.de/
22915 F:      drivers/memstick/host/tifm_ms.c
22916 F:      drivers/misc/tifm*
22917 F:      drivers/mmc/host/tifm_sd.c
22918 F:      include/linux/tifm.h
22919
22920 TI FPD-LINK DRIVERS
22921 M:      Tomi Valkeinen <[email protected]>
22922 L:      [email protected]
22923 S:      Maintained
22924 F:      Documentation/devicetree/bindings/media/i2c/ti,ds90*
22925 F:      drivers/media/i2c/ds90*
22926 F:      include/media/i2c/ds90*
22927
22928 TI HDC302X HUMIDITY DRIVER
22929 M:      Javier Carrasco <[email protected]>
22930 M:      Li peiyu <[email protected]>
22931 L:      [email protected]
22932 S:      Maintained
22933 F:      Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
22934 F:      drivers/iio/humidity/hdc3020.c
22935
22936 TI ICSSG ETHERNET DRIVER (ICSSG)
22937 R:      MD Danish Anwar <[email protected]>
22938 R:      Roger Quadros <[email protected]>
22939 L:      [email protected] (moderated for non-subscribers)
22940 L:      [email protected]
22941 S:      Maintained
22942 F:      Documentation/devicetree/bindings/net/ti,icss*.yaml
22943 F:      drivers/net/ethernet/ti/icssg/*
22944
22945 TI J721E CSI2RX DRIVER
22946 M:      Jai Luthra <[email protected]>
22947 L:      [email protected]
22948 S:      Maintained
22949 F:      Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
22950 F:      drivers/media/platform/ti/j721e-csi2rx/
22951
22952 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
22953 M:      Nishanth Menon <[email protected]>
22954 M:      Santosh Shilimkar <[email protected]>
22955 L:      [email protected]
22956 L:      [email protected] (moderated for non-subscribers)
22957 S:      Maintained
22958 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
22959 F:      Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
22960 F:      drivers/pmdomain/ti/omap_prm.c
22961 F:      drivers/soc/ti/*
22962
22963 TI LM49xxx FAMILY ASoC CODEC DRIVERS
22964 M:      M R Swami Reddy <[email protected]>
22965 M:      Vishwas A Deshpande <[email protected]>
22966 L:      [email protected] (moderated for non-subscribers)
22967 S:      Maintained
22968 F:      sound/soc/codecs/isabelle*
22969 F:      sound/soc/codecs/lm49453*
22970
22971 TI LMP92064 ADC DRIVER
22972 M:      Leonard Göhrs <[email protected]>
22973 R:      [email protected]
22974 L:      [email protected]
22975 S:      Maintained
22976 F:      Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
22977 F:      drivers/iio/adc/ti-lmp92064.c
22978
22979 TI PCM3060 ASoC CODEC DRIVER
22980 M:      Kirill Marinushkin <[email protected]>
22981 L:      [email protected] (moderated for non-subscribers)
22982 S:      Maintained
22983 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
22984 F:      sound/soc/codecs/pcm3060*
22985
22986 TI TAS571X FAMILY ASoC CODEC DRIVER
22987 M:      Kevin Cernekee <[email protected]>
22988 L:      [email protected] (moderated for non-subscribers)
22989 S:      Odd Fixes
22990 F:      sound/soc/codecs/tas571x*
22991
22992 TI TMAG5273 MAGNETOMETER DRIVER
22993 M:      Gerald Loacker <[email protected]>
22994 L:      [email protected]
22995 S:      Maintained
22996 F:      Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
22997 F:      drivers/iio/magnetometer/tmag5273.c
22998
22999 TI TRF7970A NFC DRIVER
23000 M:      Mark Greer <[email protected]>
23001 L:      [email protected]
23002 S:      Supported
23003 F:      Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
23004 F:      drivers/nfc/trf7970a.c
23005
23006 TI TSC2046 ADC DRIVER
23007 M:      Oleksij Rempel <[email protected]>
23008 R:      [email protected]
23009 L:      [email protected]
23010 S:      Maintained
23011 F:      Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
23012 F:      drivers/iio/adc/ti-tsc2046.c
23013
23014 TI TWL4030 SERIES SOC CODEC DRIVER
23015 M:      Peter Ujfalusi <[email protected]>
23016 L:      [email protected] (moderated for non-subscribers)
23017 S:      Maintained
23018 F:      sound/soc/codecs/twl4030*
23019
23020 TI VPE/CAL DRIVERS
23021 M:      Benoit Parrot <[email protected]>
23022 L:      [email protected]
23023 S:      Maintained
23024 W:      http://linuxtv.org/
23025 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
23026 F:      Documentation/devicetree/bindings/media/ti,cal.yaml
23027 F:      Documentation/devicetree/bindings/media/ti,vpe.yaml
23028 F:      drivers/media/platform/ti/cal/
23029 F:      drivers/media/platform/ti/vpe/
23030
23031 TI WILINK WIRELESS DRIVERS
23032 L:      [email protected]
23033 S:      Orphan
23034 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
23035 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
23036 F:      drivers/net/wireless/ti/
23037
23038 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
23039 M:      John Stultz <[email protected]>
23040 M:      Thomas Gleixner <[email protected]>
23041 R:      Stephen Boyd <[email protected]>
23042 L:      [email protected]
23043 S:      Supported
23044 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
23045 F:      include/linux/clocksource.h
23046 F:      include/linux/time.h
23047 F:      include/linux/timekeeper_internal.h
23048 F:      include/linux/timekeeping.h
23049 F:      include/linux/timex.h
23050 F:      include/uapi/linux/time.h
23051 F:      include/uapi/linux/timex.h
23052 F:      kernel/time/alarmtimer.c
23053 F:      kernel/time/clocksource*
23054 F:      kernel/time/ntp*
23055 F:      kernel/time/time.c
23056 F:      kernel/time/timeconst.bc
23057 F:      kernel/time/timeconv.c
23058 F:      kernel/time/timecounter.c
23059 F:      kernel/time/timekeeping*
23060 F:      kernel/time/time_test.c
23061 F:      tools/testing/selftests/timers/
23062
23063 TIPC NETWORK LAYER
23064 M:      Jon Maloy <[email protected]>
23065 M:      Ying Xue <[email protected]>
23066 L:      [email protected] (core kernel code)
23067 L:      [email protected] (user apps, general discussion)
23068 S:      Maintained
23069 W:      http://tipc.sourceforge.net/
23070 F:      include/uapi/linux/tipc*.h
23071 F:      net/tipc/
23072
23073 TLAN NETWORK DRIVER
23074 M:      Samuel Chessman <[email protected]>
23075 L:      [email protected] (subscribers-only)
23076 S:      Maintained
23077 W:      http://sourceforge.net/projects/tlan/
23078 F:      Documentation/networking/device_drivers/ethernet/ti/tlan.rst
23079 F:      drivers/net/ethernet/ti/tlan.*
23080
23081 TMIO/SDHI MMC DRIVER
23082 M:      Wolfram Sang <[email protected]>
23083 L:      [email protected]
23084 L:      [email protected]
23085 S:      Supported
23086 F:      drivers/mmc/host/renesas_sdhi*
23087 F:      drivers/mmc/host/tmio_mmc*
23088 F:      include/linux/platform_data/tmio.h
23089
23090 TMP513 HARDWARE MONITOR DRIVER
23091 M:      Eric Tremblay <[email protected]>
23092 L:      [email protected]
23093 S:      Maintained
23094 F:      Documentation/hwmon/tmp513.rst
23095 F:      drivers/hwmon/tmp513.c
23096
23097 TMPFS (SHMEM FILESYSTEM)
23098 M:      Hugh Dickins <[email protected]>
23099 L:      [email protected]
23100 S:      Maintained
23101 F:      include/linux/shmem_fs.h
23102 F:      mm/shmem.c
23103
23104 TOMOYO SECURITY MODULE
23105 M:      Kentaro Takeda <[email protected]>
23106 M:      Tetsuo Handa <[email protected]>
23107 L:      [email protected] (subscribers-only, for developers in English)
23108 L:      [email protected] (subscribers-only, for users in English)
23109 L:      [email protected] (subscribers-only, for developers in Japanese)
23110 L:      [email protected] (subscribers-only, for users in Japanese)
23111 S:      Maintained
23112 W:      https://tomoyo.sourceforge.net/
23113 F:      security/tomoyo/
23114
23115 TOPSTAR LAPTOP EXTRAS DRIVER
23116 M:      Herton Ronaldo Krzesinski <[email protected]>
23117 L:      [email protected]
23118 S:      Maintained
23119 F:      drivers/platform/x86/topstar-laptop.c
23120
23121 TORTURE-TEST MODULES
23122 M:      Davidlohr Bueso <[email protected]>
23123 M:      "Paul E. McKenney" <[email protected]>
23124 M:      Josh Triplett <[email protected]>
23125 L:      [email protected]
23126 S:      Supported
23127 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
23128 F:      Documentation/RCU/torture.rst
23129 F:      kernel/locking/locktorture.c
23130 F:      kernel/rcu/rcuscale.c
23131 F:      kernel/rcu/rcutorture.c
23132 F:      kernel/rcu/refscale.c
23133 F:      kernel/torture.c
23134
23135 TOSHIBA ACPI EXTRAS DRIVER
23136 M:      Azael Avalos <[email protected]>
23137 L:      [email protected]
23138 S:      Maintained
23139 F:      drivers/platform/x86/toshiba_acpi.c
23140
23141 TOSHIBA BLUETOOTH DRIVER
23142 M:      Azael Avalos <[email protected]>
23143 L:      [email protected]
23144 S:      Maintained
23145 F:      drivers/platform/x86/toshiba_bluetooth.c
23146
23147 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
23148 M:      Azael Avalos <[email protected]>
23149 L:      [email protected]
23150 S:      Maintained
23151 F:      drivers/platform/x86/toshiba_haps.c
23152
23153 TOSHIBA SMM DRIVER
23154 M:      Jonathan Buzzard <[email protected]>
23155 S:      Maintained
23156 W:      http://www.buzzard.org.uk/toshiba/
23157 F:      drivers/char/toshiba.c
23158 F:      include/linux/toshiba.h
23159 F:      include/uapi/linux/toshiba.h
23160
23161 TOSHIBA TC358743 DRIVER
23162 M:      Hans Verkuil <[email protected]>
23163 L:      [email protected]
23164 S:      Maintained
23165 F:      Documentation/devicetree/bindings/media/i2c/tc358743.txt
23166 F:      drivers/media/i2c/tc358743*
23167 F:      include/media/i2c/tc358743.h
23168
23169 TOSHIBA WMI HOTKEYS DRIVER
23170 M:      Azael Avalos <[email protected]>
23171 L:      [email protected]
23172 S:      Maintained
23173 F:      drivers/platform/x86/toshiba-wmi.c
23174
23175 TPM DEVICE DRIVER
23176 M:      Peter Huewe <[email protected]>
23177 M:      Jarkko Sakkinen <[email protected]>
23178 R:      Jason Gunthorpe <[email protected]>
23179 L:      [email protected]
23180 S:      Maintained
23181 W:      https://codeberg.org/jarkko/linux-tpmdd-test
23182 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
23183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
23184 F:      Documentation/devicetree/bindings/tpm/
23185 F:      drivers/char/tpm/
23186
23187 TPS546D24 DRIVER
23188 M:      Duke Du <[email protected]>
23189 L:      [email protected]
23190 S:      Maintained
23191 F:      Documentation/hwmon/tps546d24.rst
23192 F:      drivers/hwmon/pmbus/tps546d24.c
23193
23194 TQ SYSTEMS BOARD & DRIVER SUPPORT
23195 L:      [email protected]
23196 S:      Supported
23197 W:      https://www.tq-group.com/en/products/tq-embedded/
23198 F:      arch/arm/boot/dts/imx*mba*.dts*
23199 F:      arch/arm/boot/dts/imx*tqma*.dts*
23200 F:      arch/arm/boot/dts/mba*.dtsi
23201 F:      arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
23202 F:      arch/arm64/boot/dts/freescale/imx*mba*.dts*
23203 F:      arch/arm64/boot/dts/freescale/imx*tqma*.dts*
23204 F:      arch/arm64/boot/dts/freescale/mba*.dtsi
23205 F:      arch/arm64/boot/dts/freescale/tqml*.dts*
23206 F:      drivers/gpio/gpio-tqmx86.c
23207 F:      drivers/mfd/tqmx86.c
23208 F:      drivers/watchdog/tqmx86_wdt.c
23209
23210 TRACING
23211 M:      Steven Rostedt <[email protected]>
23212 M:      Masami Hiramatsu <[email protected]>
23213 R:      Mathieu Desnoyers <[email protected]>
23214 L:      [email protected]
23215 L:      [email protected]
23216 S:      Maintained
23217 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
23218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
23219 F:      Documentation/trace/*
23220 F:      fs/tracefs/
23221 F:      include/linux/trace*.h
23222 F:      include/trace/
23223 F:      kernel/trace/
23224 F:      scripts/tracing/
23225 F:      tools/testing/selftests/ftrace/
23226
23227 TRACING MMIO ACCESSES (MMIOTRACE)
23228 M:      Steven Rostedt <[email protected]>
23229 M:      Masami Hiramatsu <[email protected]>
23230 R:      Karol Herbst <[email protected]>
23231 R:      Pekka Paalanen <[email protected]>
23232 L:      [email protected]
23233 L:      [email protected]
23234 S:      Maintained
23235 F:      arch/x86/mm/kmmio.c
23236 F:      arch/x86/mm/mmio-mod.c
23237 F:      arch/x86/mm/testmmiotrace.c
23238 F:      include/linux/mmiotrace.h
23239 F:      kernel/trace/trace_mmiotrace.c
23240
23241 TRACING OS NOISE / LATENCY TRACERS
23242 M:      Steven Rostedt <[email protected]>
23243 S:      Maintained
23244 F:      Documentation/trace/hwlat_detector.rst
23245 F:      Documentation/trace/osnoise-tracer.rst
23246 F:      Documentation/trace/timerlat-tracer.rst
23247 F:      arch/*/kernel/trace.c
23248 F:      include/trace/events/osnoise.h
23249 F:      kernel/trace/trace_hwlat.c
23250 F:      kernel/trace/trace_irqsoff.c
23251 F:      kernel/trace/trace_osnoise.c
23252 F:      kernel/trace/trace_sched_wakeup.c
23253
23254 TRADITIONAL CHINESE DOCUMENTATION
23255 M:      Hu Haowen <[email protected]>
23256 S:      Maintained
23257 W:      https://github.com/srcres258/linux-doc
23258 T:      git git://github.com/srcres258/linux-doc.git doc-zh-tw
23259 F:      Documentation/translations/zh_TW/
23260
23261 TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
23262 M:      Dan Williams <[email protected]>
23263 L:      [email protected]
23264 S:      Maintained
23265 F:      Documentation/ABI/testing/configfs-tsm
23266 F:      drivers/virt/coco/tsm.c
23267 F:      include/linux/tsm.h
23268
23269 TRUSTED SERVICES TEE DRIVER
23270 M:      Balint Dobszay <[email protected]>
23271 M:      Sudeep Holla <[email protected]>
23272 L:      [email protected] (moderated for non-subscribers)
23273 L:      [email protected]
23274 S:      Maintained
23275 F:      Documentation/tee/ts-tee.rst
23276 F:      drivers/tee/tstee/
23277
23278 TTY LAYER AND SERIAL DRIVERS
23279 M:      Greg Kroah-Hartman <[email protected]>
23280 M:      Jiri Slaby <[email protected]>
23281 L:      [email protected]
23282 L:      [email protected]
23283 S:      Supported
23284 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
23285 F:      Documentation/devicetree/bindings/serial/
23286 F:      Documentation/driver-api/serial/
23287 F:      drivers/tty/
23288 F:      include/linux/selection.h
23289 F:      include/linux/serial.h
23290 F:      include/linux/serial_core.h
23291 F:      include/linux/sysrq.h
23292 F:      include/linux/tty*.h
23293 F:      include/linux/vt.h
23294 F:      include/linux/vt_*.h
23295 F:      include/uapi/linux/serial.h
23296 F:      include/uapi/linux/serial_core.h
23297 F:      include/uapi/linux/tty.h
23298
23299 TUA9001 MEDIA DRIVER
23300 L:      [email protected]
23301 S:      Orphan
23302 W:      https://linuxtv.org
23303 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
23304 F:      drivers/media/tuners/tua9001*
23305
23306 TULIP NETWORK DRIVERS
23307 L:      [email protected]
23308 L:      [email protected]
23309 S:      Orphan
23310 F:      drivers/net/ethernet/dec/tulip/
23311
23312 TUN/TAP driver
23313 M:      Willem de Bruijn <[email protected]>
23314 M:      Jason Wang <[email protected]>
23315 S:      Maintained
23316 W:      http://vtun.sourceforge.net/tun
23317 F:      Documentation/networking/tuntap.rst
23318 F:      arch/um/os-Linux/drivers/
23319 F:      drivers/net/tap.c
23320 F:      drivers/net/tun.c
23321
23322 TURBOCHANNEL SUBSYSTEM
23323 M:      "Maciej W. Rozycki" <[email protected]>
23324 M:      Ralf Baechle <[email protected]>
23325 L:      [email protected]
23326 S:      Maintained
23327 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
23328 F:      drivers/tc/
23329 F:      include/linux/tc.h
23330
23331 TURBOSTAT UTILITY
23332 M:      "Len Brown" <[email protected]>
23333 L:      [email protected]
23334 S:      Supported
23335 Q:      https://patchwork.kernel.org/project/linux-pm/list/
23336 B:      https://bugzilla.kernel.org
23337 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
23338 F:      tools/power/x86/turbostat/
23339 F:      tools/testing/selftests/turbostat/
23340
23341 TW5864 VIDEO4LINUX DRIVER
23342 M:      Bluecherry Maintainers <[email protected]>
23343 M:      Andrey Utkin <[email protected]>
23344 M:      Andrey Utkin <[email protected]>
23345 L:      [email protected]
23346 S:      Supported
23347 F:      drivers/media/pci/tw5864/
23348
23349 TW68 VIDEO4LINUX DRIVER
23350 M:      Hans Verkuil <[email protected]>
23351 L:      [email protected]
23352 S:      Odd Fixes
23353 W:      https://linuxtv.org
23354 T:      git git://linuxtv.org/media_tree.git
23355 F:      drivers/media/pci/tw68/
23356
23357 TW686X VIDEO4LINUX DRIVER
23358 M:      Ezequiel Garcia <[email protected]>
23359 L:      [email protected]
23360 S:      Maintained
23361 W:      http://linuxtv.org
23362 T:      git git://linuxtv.org/media_tree.git
23363 F:      drivers/media/pci/tw686x/
23364
23365 U-BOOT ENVIRONMENT VARIABLES
23366 M:      Rafał Miłecki <[email protected]>
23367 S:      Maintained
23368 F:      Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
23369 F:      drivers/nvmem/u-boot-env.c
23370
23371 UACCE ACCELERATOR FRAMEWORK
23372 M:      Zhangfei Gao <[email protected]>
23373 M:      Zhou Wang <[email protected]>
23374 L:      [email protected]
23375 L:      [email protected]
23376 S:      Maintained
23377 F:      Documentation/ABI/testing/sysfs-driver-uacce
23378 F:      Documentation/misc-devices/uacce.rst
23379 F:      drivers/misc/uacce/
23380 F:      include/linux/uacce.h
23381 F:      include/uapi/misc/uacce/
23382
23383 UBI FILE SYSTEM (UBIFS)
23384 M:      Richard Weinberger <[email protected]>
23385 R:      Zhihao Cheng <[email protected]>
23386 L:      [email protected]
23387 S:      Supported
23388 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
23389 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23391 F:      Documentation/ABI/testing/sysfs-fs-ubifs
23392 F:      Documentation/filesystems/ubifs-authentication.rst
23393 F:      Documentation/filesystems/ubifs.rst
23394 F:      fs/ubifs/
23395
23396 UBLK USERSPACE BLOCK DRIVER
23397 M:      Ming Lei <[email protected]>
23398 L:      [email protected]
23399 S:      Maintained
23400 F:      Documentation/block/ublk.rst
23401 F:      drivers/block/ublk_drv.c
23402 F:      include/uapi/linux/ublk_cmd.h
23403
23404 UBSAN
23405 M:      Kees Cook <[email protected]>
23406 R:      Marco Elver <[email protected]>
23407 R:      Andrey Konovalov <[email protected]>
23408 R:      Andrey Ryabinin <[email protected]>
23409 L:      [email protected]
23410 L:      [email protected]
23411 S:      Supported
23412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
23413 F:      Documentation/dev-tools/ubsan.rst
23414 F:      include/linux/ubsan.h
23415 F:      lib/Kconfig.ubsan
23416 F:      lib/test_ubsan.c
23417 F:      lib/ubsan.c
23418 F:      lib/ubsan.h
23419 F:      scripts/Makefile.ubsan
23420 K:      \bARCH_HAS_UBSAN\b
23421
23422 UCLINUX (M68KNOMMU AND COLDFIRE)
23423 M:      Greg Ungerer <[email protected]>
23424 L:      [email protected]
23425 S:      Maintained
23426 W:      http://www.linux-m68k.org/
23427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
23428 F:      arch/m68k/*/*_no.*
23429 F:      arch/m68k/68*/
23430 F:      arch/m68k/coldfire/
23431 F:      arch/m68k/include/asm/*_no.*
23432
23433 UDF FILESYSTEM
23434 M:      Jan Kara <[email protected]>
23435 S:      Maintained
23436 F:      Documentation/filesystems/udf.rst
23437 F:      fs/udf/
23438
23439 UDRAW TABLET
23440 M:      Bastien Nocera <[email protected]>
23441 L:      [email protected]
23442 S:      Maintained
23443 F:      drivers/hid/hid-udraw-ps3.c
23444
23445 UFS FILESYSTEM
23446 M:      Evgeniy Dushistov <[email protected]>
23447 S:      Maintained
23448 F:      Documentation/admin-guide/ufs.rst
23449 F:      fs/ufs/
23450
23451 UHID USERSPACE HID IO DRIVER
23452 M:      David Rheinsberg <[email protected]>
23453 L:      [email protected]
23454 S:      Maintained
23455 F:      drivers/hid/uhid.c
23456 F:      include/uapi/linux/uhid.h
23457
23458 ULPI BUS
23459 M:      Heikki Krogerus <[email protected]>
23460 L:      [email protected]
23461 S:      Maintained
23462 F:      drivers/usb/common/ulpi.c
23463 F:      include/linux/ulpi/
23464
23465 UNICODE SUBSYSTEM
23466 M:      Gabriel Krisman Bertazi <[email protected]>
23467 L:      [email protected]
23468 S:      Supported
23469 F:      fs/unicode/
23470
23471 UNIFDEF
23472 M:      Tony Finch <[email protected]>
23473 S:      Maintained
23474 W:      http://dotat.at/prog/unifdef
23475 F:      scripts/unifdef.c
23476
23477 UNIFORM CDROM DRIVER
23478 M:      Phillip Potter <[email protected]>
23479 S:      Maintained
23480 F:      Documentation/cdrom/
23481 F:      drivers/cdrom/cdrom.c
23482 F:      include/linux/cdrom.h
23483 F:      include/uapi/linux/cdrom.h
23484
23485 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
23486 R:      Alim Akhtar <[email protected]>
23487 R:      Avri Altman <[email protected]>
23488 R:      Bart Van Assche <[email protected]>
23489 L:      [email protected]
23490 S:      Supported
23491 F:      Documentation/devicetree/bindings/ufs/
23492 F:      Documentation/scsi/ufs.rst
23493 F:      drivers/ufs/core/
23494
23495 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
23496 M:      Pedro Sousa <[email protected]>
23497 L:      [email protected]
23498 S:      Supported
23499 F:      drivers/ufs/host/*dwc*
23500
23501 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
23502 M:      Alim Akhtar <[email protected]>
23503 L:      [email protected]
23504 S:      Maintained
23505 F:      drivers/ufs/host/ufs-exynos*
23506
23507 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
23508 M:      Peter Wang <[email protected]>
23509 R:      Stanley Jhu <[email protected]>
23510 L:      [email protected]
23511 L:      [email protected] (moderated for non-subscribers)
23512 S:      Maintained
23513 F:      drivers/ufs/host/ufs-mediatek*
23514
23515 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
23516 M:      Manivannan Sadhasivam <[email protected]>
23517 L:      [email protected]
23518 L:      [email protected]
23519 S:      Maintained
23520 F:      Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
23521 F:      drivers/ufs/host/ufs-qcom*
23522
23523 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
23524 M:      Yoshihiro Shimoda <[email protected]>
23525 L:      [email protected]
23526 L:      [email protected]
23527 S:      Maintained
23528 F:      drivers/ufs/host/ufs-renesas.c
23529
23530 UNSORTED BLOCK IMAGES (UBI)
23531 M:      Richard Weinberger <[email protected]>
23532 R:      Zhihao Cheng <[email protected]>
23533 L:      [email protected]
23534 S:      Supported
23535 W:      http://www.linux-mtd.infradead.org/
23536 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23538 F:      drivers/mtd/ubi/
23539 F:      include/linux/mtd/ubi.h
23540 F:      include/uapi/mtd/ubi-user.h
23541
23542 UPROBES
23543 M:      Masami Hiramatsu <[email protected]>
23544 M:      Oleg Nesterov <[email protected]>
23545 M:      Peter Zijlstra <[email protected]>
23546 L:      [email protected]
23547 L:      [email protected]
23548 S:      Maintained
23549 F:      arch/*/include/asm/uprobes.h
23550 F:      arch/*/kernel/probes/uprobes.c
23551 F:      arch/*/kernel/uprobes.c
23552 F:      include/linux/uprobes.h
23553 F:      kernel/events/uprobes.c
23554
23555 USB "USBNET" DRIVER FRAMEWORK
23556 M:      Oliver Neukum <[email protected]>
23557 L:      [email protected]
23558 S:      Maintained
23559 W:      http://www.linux-usb.org/usbnet
23560 F:      drivers/net/usb/usbnet.c
23561 F:      include/linux/usb/usbnet.h
23562
23563 USB ACM DRIVER
23564 M:      Oliver Neukum <[email protected]>
23565 L:      [email protected]
23566 S:      Maintained
23567 F:      Documentation/usb/acm.rst
23568 F:      drivers/usb/class/cdc-acm.*
23569
23570 USB APPLE MFI FASTCHARGE DRIVER
23571 M:      Bastien Nocera <[email protected]>
23572 L:      [email protected]
23573 S:      Maintained
23574 F:      drivers/usb/misc/apple-mfi-fastcharge.c
23575
23576 USB AR5523 WIRELESS DRIVER
23577 L:      [email protected]
23578 S:      Orphan
23579 F:      drivers/net/wireless/ath/ar5523/
23580
23581 USB ATTACHED SCSI
23582 M:      Oliver Neukum <[email protected]>
23583 L:      [email protected]
23584 L:      [email protected]
23585 S:      Maintained
23586 F:      drivers/usb/storage/uas.c
23587
23588 USB CDC ETHERNET DRIVER
23589 M:      Oliver Neukum <[email protected]>
23590 L:      [email protected]
23591 S:      Maintained
23592 F:      drivers/net/usb/cdc_*.c
23593 F:      include/uapi/linux/usb/cdc.h
23594
23595 USB CHAOSKEY DRIVER
23596 M:      Keith Packard <[email protected]>
23597 L:      [email protected]
23598 S:      Maintained
23599 F:      drivers/usb/misc/chaoskey.c
23600
23601 USB CYPRESS C67X00 DRIVER
23602 L:      [email protected]
23603 S:      Orphan
23604 F:      drivers/usb/c67x00/
23605
23606 USB DAVICOM DM9601 DRIVER
23607 M:      Peter Korsgaard <[email protected]>
23608 L:      [email protected]
23609 S:      Maintained
23610 W:      http://www.linux-usb.org/usbnet
23611 F:      drivers/net/usb/dm9601.c
23612
23613 USB EHCI DRIVER
23614 M:      Alan Stern <[email protected]>
23615 L:      [email protected]
23616 S:      Maintained
23617 F:      Documentation/usb/ehci.rst
23618 F:      drivers/usb/host/ehci*
23619
23620 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
23621 M:      Jiri Kosina <[email protected]>
23622 M:      Benjamin Tissoires <[email protected]>
23623 L:      [email protected]
23624 S:      Maintained
23625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
23626 F:      Documentation/hid/hiddev.rst
23627 F:      drivers/hid/usbhid/
23628
23629 USB INTEL XHCI ROLE MUX DRIVER
23630 M:      Hans de Goede <[email protected]>
23631 L:      [email protected]
23632 S:      Maintained
23633 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
23634
23635 USB IP DRIVER FOR HISILICON KIRIN 960
23636 M:      Yu Chen <[email protected]>
23637 M:      Binghui Wang <[email protected]>
23638 L:      [email protected]
23639 S:      Maintained
23640 F:      Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
23641 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
23642
23643 USB IP DRIVER FOR HISILICON KIRIN 970
23644 M:      Mauro Carvalho Chehab <[email protected]>
23645 L:      [email protected]
23646 S:      Maintained
23647 F:      Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
23648 F:      drivers/phy/hisilicon/phy-hi3670-usb3.c
23649
23650 USB ISP116X DRIVER
23651 M:      Olav Kongas <[email protected]>
23652 L:      [email protected]
23653 S:      Maintained
23654 F:      drivers/usb/host/isp116x*
23655 F:      include/linux/usb/isp116x.h
23656
23657 USB ISP1760 DRIVER
23658 M:      Rui Miguel Silva <[email protected]>
23659 L:      [email protected]
23660 S:      Maintained
23661 F:      Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
23662 F:      drivers/usb/isp1760/*
23663
23664 USB LAN78XX ETHERNET DRIVER
23665 M:      Woojung Huh <[email protected]>
23666 M:      [email protected]
23667 L:      [email protected]
23668 S:      Maintained
23669 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
23670 F:      drivers/net/usb/lan78xx.*
23671 F:      include/dt-bindings/net/microchip-lan78xx.h
23672
23673 USB MASS STORAGE DRIVER
23674 M:      Alan Stern <[email protected]>
23675 L:      [email protected]
23676 L:      [email protected]
23677 S:      Maintained
23678 F:      drivers/usb/storage/
23679
23680 USB MIDI DRIVER
23681 M:      Clemens Ladisch <[email protected]>
23682 L:      [email protected] (moderated for non-subscribers)
23683 S:      Maintained
23684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
23685 F:      sound/usb/midi.*
23686
23687 USB NETWORKING DRIVERS
23688 L:      [email protected]
23689 S:      Odd Fixes
23690 F:      drivers/net/usb/
23691
23692 USB OHCI DRIVER
23693 M:      Alan Stern <[email protected]>
23694 L:      [email protected]
23695 S:      Maintained
23696 F:      Documentation/usb/ohci.rst
23697 F:      drivers/usb/host/ohci*
23698
23699 USB OTG FSM (Finite State Machine)
23700 M:      Peter Chen <[email protected]>
23701 L:      [email protected]
23702 S:      Maintained
23703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
23704 F:      drivers/usb/common/usb-otg-fsm.c
23705
23706 USB OVER IP DRIVER
23707 M:      Valentina Manea <[email protected]>
23708 M:      Shuah Khan <[email protected]>
23709 M:      Shuah Khan <[email protected]>
23710 R:      Hongren Zheng <[email protected]>
23711 L:      [email protected]
23712 S:      Maintained
23713 F:      Documentation/usb/usbip_protocol.rst
23714 F:      drivers/usb/usbip/
23715 F:      tools/testing/selftests/drivers/usb/usbip/
23716 F:      tools/usb/usbip/
23717
23718 USB PEGASUS DRIVER
23719 M:      Petko Manolov <[email protected]>
23720 L:      [email protected]
23721 L:      [email protected]
23722 S:      Maintained
23723 W:      https://github.com/petkan/pegasus
23724 T:      git https://github.com/petkan/pegasus.git
23725 F:      drivers/net/usb/pegasus.*
23726
23727 USB PRINTER DRIVER (usblp)
23728 M:      Pete Zaitcev <[email protected]>
23729 L:      [email protected]
23730 S:      Supported
23731 F:      drivers/usb/class/usblp.c
23732
23733 USB QMI WWAN NETWORK DRIVER
23734 M:      Bjørn Mork <[email protected]>
23735 L:      [email protected]
23736 S:      Maintained
23737 F:      Documentation/ABI/testing/sysfs-class-net-qmi
23738 F:      drivers/net/usb/qmi_wwan.c
23739
23740 USB RAW GADGET DRIVER
23741 R:      Andrey Konovalov <[email protected]>
23742 L:      [email protected]
23743 S:      Maintained
23744 F:      Documentation/usb/raw-gadget.rst
23745 F:      drivers/usb/gadget/legacy/raw_gadget.c
23746 F:      include/uapi/linux/usb/raw_gadget.h
23747
23748 USB RTL8150 DRIVER
23749 M:      Petko Manolov <[email protected]>
23750 L:      [email protected]
23751 L:      [email protected]
23752 S:      Maintained
23753 W:      https://github.com/petkan/rtl8150
23754 T:      git https://github.com/petkan/rtl8150.git
23755 F:      drivers/net/usb/rtl8150.c
23756
23757 USB SERIAL SUBSYSTEM
23758 M:      Johan Hovold <[email protected]>
23759 L:      [email protected]
23760 S:      Maintained
23761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
23762 F:      Documentation/usb/usb-serial.rst
23763 F:      drivers/usb/serial/
23764 F:      include/linux/usb/serial.h
23765
23766 USB SMSC75XX ETHERNET DRIVER
23767 M:      Steve Glendinning <[email protected]>
23768 L:      [email protected]
23769 S:      Maintained
23770 F:      drivers/net/usb/smsc75xx.*
23771
23772 USB SMSC95XX ETHERNET DRIVER
23773 M:      Steve Glendinning <[email protected]>
23774 M:      [email protected]
23775 L:      [email protected]
23776 S:      Maintained
23777 F:      drivers/net/usb/smsc95xx.*
23778
23779 USB SUBSYSTEM
23780 M:      Greg Kroah-Hartman <[email protected]>
23781 L:      [email protected]
23782 S:      Supported
23783 W:      http://www.linux-usb.org
23784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
23785 F:      Documentation/devicetree/bindings/usb/
23786 F:      Documentation/usb/
23787 F:      drivers/usb/
23788 F:      include/dt-bindings/usb/
23789 F:      include/linux/usb.h
23790 F:      include/linux/usb/
23791 F:      include/uapi/linux/usb/
23792
23793 USB TYPEC BUS FOR ALTERNATE MODES
23794 M:      Heikki Krogerus <[email protected]>
23795 L:      [email protected]
23796 S:      Maintained
23797 F:      Documentation/ABI/testing/sysfs-bus-typec
23798 F:      Documentation/driver-api/usb/typec_bus.rst
23799 F:      drivers/usb/typec/altmodes/
23800 F:      include/linux/usb/typec_altmode.h
23801
23802 USB TYPEC CLASS
23803 M:      Heikki Krogerus <[email protected]>
23804 L:      [email protected]
23805 S:      Maintained
23806 F:      Documentation/ABI/testing/sysfs-class-typec
23807 F:      Documentation/driver-api/usb/typec.rst
23808 F:      drivers/usb/typec/
23809 F:      include/linux/usb/typec.h
23810
23811 USB TYPEC INTEL PMC MUX DRIVER
23812 M:      Heikki Krogerus <[email protected]>
23813 L:      [email protected]
23814 S:      Maintained
23815 F:      Documentation/firmware-guide/acpi/intel-pmc-mux.rst
23816 F:      drivers/usb/typec/mux/intel_pmc_mux.c
23817
23818 USB TYPEC PI3USB30532 MUX DRIVER
23819 M:      Hans de Goede <[email protected]>
23820 L:      [email protected]
23821 S:      Maintained
23822 F:      drivers/usb/typec/mux/pi3usb30532.c
23823
23824 USB TYPEC PORT CONTROLLER DRIVERS
23825 L:      [email protected]
23826 S:      Orphan
23827 F:      drivers/usb/typec/tcpm/
23828
23829 USB UHCI DRIVER
23830 M:      Alan Stern <[email protected]>
23831 L:      [email protected]
23832 S:      Maintained
23833 F:      drivers/usb/host/uhci*
23834
23835 USB VIDEO CLASS
23836 M:      Laurent Pinchart <[email protected]>
23837 L:      [email protected]
23838 S:      Maintained
23839 W:      http://www.ideasonboard.org/uvc/
23840 T:      git git://linuxtv.org/media_tree.git
23841 F:      drivers/media/usb/uvc/
23842 F:      include/uapi/linux/uvcvideo.h
23843
23844 USB WEBCAM GADGET
23845 M:      Laurent Pinchart <[email protected]>
23846 M:      Daniel Scally <[email protected]>
23847 L:      [email protected]
23848 S:      Maintained
23849 F:      drivers/usb/gadget/function/*uvc*
23850 F:      drivers/usb/gadget/legacy/webcam.c
23851 F:      include/uapi/linux/usb/g_uvc.h
23852
23853 USB XHCI DRIVER
23854 M:      Mathias Nyman <[email protected]>
23855 L:      [email protected]
23856 S:      Supported
23857 F:      drivers/usb/host/pci-quirks*
23858 F:      drivers/usb/host/xhci*
23859
23860 USER DATAGRAM PROTOCOL (UDP)
23861 M:      Willem de Bruijn <[email protected]>
23862 S:      Maintained
23863 F:      include/linux/udp.h
23864 F:      net/ipv4/udp.c
23865 F:      net/ipv6/udp.c
23866
23867 USER-MODE LINUX (UML)
23868 M:      Richard Weinberger <[email protected]>
23869 M:      Anton Ivanov <[email protected]>
23870 M:      Johannes Berg <[email protected]>
23871 L:      [email protected]
23872 S:      Maintained
23873 W:      http://user-mode-linux.sourceforge.net
23874 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
23875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
23876 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
23877 F:      Documentation/virt/uml/
23878 F:      arch/um/
23879 F:      arch/x86/um/
23880 F:      fs/hostfs/
23881
23882 USERSPACE COPYIN/COPYOUT (UIOVEC)
23883 M:      Alexander Viro <[email protected]>
23884 S:      Maintained
23885 F:      include/linux/uio.h
23886 F:      lib/iov_iter.c
23887
23888 USERSPACE DMA BUFFER DRIVER
23889 M:      Gerd Hoffmann <[email protected]>
23890 L:      [email protected]
23891 S:      Maintained
23892 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
23893 F:      drivers/dma-buf/udmabuf.c
23894 F:      include/uapi/linux/udmabuf.h
23895
23896 USERSPACE I/O (UIO)
23897 M:      Greg Kroah-Hartman <[email protected]>
23898 S:      Maintained
23899 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23900 F:      Documentation/driver-api/uio-howto.rst
23901 F:      drivers/uio/
23902 F:      include/linux/uio_driver.h
23903
23904 UTIL-LINUX PACKAGE
23905 M:      Karel Zak <[email protected]>
23906 L:      [email protected]
23907 S:      Maintained
23908 W:      http://en.wikipedia.org/wiki/Util-linux
23909 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
23910
23911 UUID HELPERS
23912 R:      Andy Shevchenko <[email protected]>
23913 L:      [email protected]
23914 S:      Maintained
23915 F:      include/linux/uuid.h
23916 F:      lib/test_uuid.c
23917 F:      lib/uuid.c
23918
23919 UV SYSFS DRIVER
23920 M:      Justin Ernst <[email protected]>
23921 L:      [email protected]
23922 S:      Maintained
23923 F:      drivers/platform/x86/uv_sysfs.c
23924
23925 UVESAFB DRIVER
23926 M:      Michal Januszewski <[email protected]>
23927 L:      [email protected]
23928 S:      Maintained
23929 W:      https://github.com/mjanusz/v86d
23930 F:      Documentation/fb/uvesafb.rst
23931 F:      drivers/video/fbdev/uvesafb.*
23932
23933 Ux500 CLOCK DRIVERS
23934 M:      Ulf Hansson <[email protected]>
23935 L:      [email protected]
23936 L:      [email protected] (moderated for non-subscribers)
23937 S:      Maintained
23938 F:      drivers/clk/ux500/
23939
23940 V4L2 ASYNC AND FWNODE FRAMEWORKS
23941 M:      Sakari Ailus <[email protected]>
23942 L:      [email protected]
23943 S:      Maintained
23944 T:      git git://linuxtv.org/media_tree.git
23945 F:      drivers/media/v4l2-core/v4l2-async.c
23946 F:      drivers/media/v4l2-core/v4l2-fwnode.c
23947 F:      include/media/v4l2-async.h
23948 F:      include/media/v4l2-fwnode.h
23949
23950 V4L2 LENS DRIVERS
23951 M:      Sakari Ailus <[email protected]>
23952 L:      [email protected]
23953 S:      Maintained
23954 F:      drivers/media/i2c/ak*
23955 F:      drivers/media/i2c/dw*
23956 F:      drivers/media/i2c/lm*
23957
23958 V4L2 CAMERA SENSOR DRIVERS
23959 M:      Sakari Ailus <[email protected]>
23960 L:      [email protected]
23961 S:      Maintained
23962 F:      Documentation/driver-api/media/camera-sensor.rst
23963 F:      Documentation/driver-api/media/tx-rx.rst
23964 F:      drivers/media/i2c/ar*
23965 F:      drivers/media/i2c/gc*
23966 F:      drivers/media/i2c/hi*
23967 F:      drivers/media/i2c/imx*
23968 F:      drivers/media/i2c/mt*
23969 F:      drivers/media/i2c/og*
23970 F:      drivers/media/i2c/ov*
23971 F:      drivers/media/i2c/s5*
23972 F:      drivers/media/i2c/vgxy61.c
23973
23974 VF610 NAND DRIVER
23975 M:      Stefan Agner <[email protected]>
23976 L:      [email protected]
23977 S:      Supported
23978 F:      drivers/mtd/nand/raw/vf610_nfc.c
23979
23980 VFAT/FAT/MSDOS FILESYSTEM
23981 M:      OGAWA Hirofumi <[email protected]>
23982 S:      Maintained
23983 F:      Documentation/filesystems/vfat.rst
23984 F:      fs/fat/
23985 F:      tools/testing/selftests/filesystems/fat/
23986
23987 VFIO CDX DRIVER
23988 M:      Nipun Gupta <[email protected]>
23989 M:      Nikhil Agarwal <[email protected]>
23990 L:      [email protected]
23991 S:      Maintained
23992 F:      drivers/vfio/cdx/*
23993
23994 VFIO DRIVER
23995 M:      Alex Williamson <[email protected]>
23996 L:      [email protected]
23997 S:      Maintained
23998 T:      git https://github.com/awilliam/linux-vfio.git
23999 F:      Documentation/ABI/testing/debugfs-vfio
24000 F:      Documentation/ABI/testing/sysfs-devices-vfio-dev
24001 F:      Documentation/driver-api/vfio.rst
24002 F:      drivers/vfio/
24003 F:      include/linux/vfio.h
24004 F:      include/linux/vfio_pci_core.h
24005 F:      include/uapi/linux/vfio.h
24006
24007 VFIO FSL-MC DRIVER
24008 L:      [email protected]
24009 S:      Orphan
24010 F:      drivers/vfio/fsl-mc/
24011
24012 VFIO HISILICON PCI DRIVER
24013 M:      Longfang Liu <[email protected]>
24014 M:      Shameer Kolothum <[email protected]>
24015 L:      [email protected]
24016 S:      Maintained
24017 F:      drivers/vfio/pci/hisilicon/
24018
24019 VFIO MEDIATED DEVICE DRIVERS
24020 M:      Kirti Wankhede <[email protected]>
24021 L:      [email protected]
24022 S:      Maintained
24023 F:      Documentation/driver-api/vfio-mediated-device.rst
24024 F:      drivers/vfio/mdev/
24025 F:      include/linux/mdev.h
24026 F:      samples/vfio-mdev/
24027
24028 VFIO MLX5 PCI DRIVER
24029 M:      Yishai Hadas <[email protected]>
24030 L:      [email protected]
24031 S:      Maintained
24032 F:      drivers/vfio/pci/mlx5/
24033
24034 VFIO NVIDIA GRACE GPU DRIVER
24035 M:      Ankit Agrawal <[email protected]>
24036 L:      [email protected]
24037 S:      Supported
24038 F:      drivers/vfio/pci/nvgrace-gpu/
24039
24040 VFIO PCI DEVICE SPECIFIC DRIVERS
24041 R:      Jason Gunthorpe <[email protected]>
24042 R:      Yishai Hadas <[email protected]>
24043 R:      Shameer Kolothum <[email protected]>
24044 R:      Kevin Tian <[email protected]>
24045 L:      [email protected]
24046 S:      Maintained
24047 P:      Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
24048 F:      drivers/vfio/pci/*/
24049
24050 VFIO PDS PCI DRIVER
24051 M:      Brett Creeley <[email protected]>
24052 L:      [email protected]
24053 S:      Maintained
24054 F:      Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
24055 F:      drivers/vfio/pci/pds/
24056
24057 VFIO PLATFORM DRIVER
24058 M:      Eric Auger <[email protected]>
24059 L:      [email protected]
24060 S:      Maintained
24061 F:      drivers/vfio/platform/
24062
24063 VFIO QAT PCI DRIVER
24064 M:      Xin Zeng <[email protected]>
24065 M:      Giovanni Cabiddu <[email protected]>
24066 L:      [email protected]
24067 L:      [email protected]
24068 S:      Supported
24069 F:      drivers/vfio/pci/qat/
24070
24071 VFIO VIRTIO PCI DRIVER
24072 M:      Yishai Hadas <[email protected]>
24073 L:      [email protected]
24074 L:      [email protected]
24075 S:      Maintained
24076 F:      drivers/vfio/pci/virtio
24077
24078 VGA_SWITCHEROO
24079 R:      Lukas Wunner <[email protected]>
24080 S:      Maintained
24081 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
24082 F:      Documentation/gpu/vga-switcheroo.rst
24083 F:      drivers/gpu/vga/vga_switcheroo.c
24084 F:      include/linux/vga_switcheroo.h
24085
24086 VIA RHINE NETWORK DRIVER
24087 M:      Kevin Brace <[email protected]>
24088 S:      Maintained
24089 F:      drivers/net/ethernet/via/via-rhine.c
24090
24091 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
24092 M:      Florian Tobias Schandinat <[email protected]>
24093 L:      [email protected]
24094 S:      Maintained
24095 F:      drivers/video/fbdev/via/
24096 F:      include/linux/via-core.h
24097 F:      include/linux/via_i2c.h
24098
24099 VIA VELOCITY NETWORK DRIVER
24100 M:      Francois Romieu <[email protected]>
24101 L:      [email protected]
24102 S:      Maintained
24103 F:      drivers/net/ethernet/via/via-velocity.*
24104
24105 VICODEC VIRTUAL CODEC DRIVER
24106 M:      Hans Verkuil <[email protected]>
24107 L:      [email protected]
24108 S:      Maintained
24109 W:      https://linuxtv.org
24110 T:      git git://linuxtv.org/media_tree.git
24111 F:      drivers/media/test-drivers/vicodec/*
24112
24113 VIDEO I2C POLLING DRIVER
24114 M:      Matt Ranostay <[email protected]>
24115 L:      [email protected]
24116 S:      Maintained
24117 F:      drivers/media/i2c/video-i2c.c
24118
24119 VIDEO MULTIPLEXER DRIVER
24120 M:      Philipp Zabel <[email protected]>
24121 L:      [email protected]
24122 S:      Maintained
24123 F:      drivers/media/platform/video-mux.c
24124
24125 VIDEOBUF2 FRAMEWORK
24126 M:      Tomasz Figa <[email protected]>
24127 M:      Marek Szyprowski <[email protected]>
24128 L:      [email protected]
24129 S:      Maintained
24130 F:      drivers/media/common/videobuf2/*
24131 F:      include/media/videobuf2-*
24132
24133 VIDTV VIRTUAL DIGITAL TV DRIVER
24134 M:      Daniel W. S. Almeida <[email protected]>
24135 L:      [email protected]
24136 S:      Maintained
24137 W:      https://linuxtv.org
24138 T:      git git://linuxtv.org/media_tree.git
24139 F:      drivers/media/test-drivers/vidtv/*
24140
24141 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
24142 M:      Shuah Khan <[email protected]>
24143 R:      Kieran Bingham <[email protected]>
24144 L:      [email protected]
24145 S:      Maintained
24146 W:      https://linuxtv.org
24147 T:      git git://linuxtv.org/media_tree.git
24148 F:      drivers/media/test-drivers/vimc/*
24149
24150 VIRT LIB
24151 M:      Alex Williamson <[email protected]>
24152 M:      Paolo Bonzini <[email protected]>
24153 L:      [email protected]
24154 S:      Supported
24155 F:      virt/lib/
24156
24157 VIRTIO AND VHOST VSOCK DRIVER
24158 M:      Stefan Hajnoczi <[email protected]>
24159 M:      Stefano Garzarella <[email protected]>
24160 L:      [email protected]
24161 L:      [email protected]
24162 L:      [email protected]
24163 S:      Maintained
24164 F:      drivers/vhost/vsock.c
24165 F:      include/linux/virtio_vsock.h
24166 F:      include/uapi/linux/virtio_vsock.h
24167 F:      net/vmw_vsock/virtio_transport.c
24168 F:      net/vmw_vsock/virtio_transport_common.c
24169
24170 VIRTIO BALLOON
24171 M:      "Michael S. Tsirkin" <[email protected]>
24172 M:      David Hildenbrand <[email protected]>
24173 L:      [email protected]
24174 S:      Maintained
24175 F:      drivers/virtio/virtio_balloon.c
24176 F:      include/linux/balloon_compaction.h
24177 F:      include/uapi/linux/virtio_balloon.h
24178 F:      mm/balloon_compaction.c
24179
24180 VIRTIO BLOCK AND SCSI DRIVERS
24181 M:      "Michael S. Tsirkin" <[email protected]>
24182 M:      Jason Wang <[email protected]>
24183 R:      Paolo Bonzini <[email protected]>
24184 R:      Stefan Hajnoczi <[email protected]>
24185 R:      Eugenio Pérez <[email protected]>
24186 L:      [email protected]
24187 S:      Maintained
24188 F:      drivers/block/virtio_blk.c
24189 F:      drivers/scsi/virtio_scsi.c
24190 F:      include/uapi/linux/virtio_blk.h
24191 F:      include/uapi/linux/virtio_scsi.h
24192
24193 VIRTIO CONSOLE DRIVER
24194 M:      Amit Shah <[email protected]>
24195 L:      [email protected]
24196 S:      Maintained
24197 F:      drivers/char/virtio_console.c
24198 F:      include/uapi/linux/virtio_console.h
24199
24200 VIRTIO CORE AND NET DRIVERS
24201 M:      "Michael S. Tsirkin" <[email protected]>
24202 M:      Jason Wang <[email protected]>
24203 R:      Xuan Zhuo <[email protected]>
24204 R:      Eugenio Pérez <[email protected]>
24205 L:      [email protected]
24206 S:      Maintained
24207 F:      Documentation/ABI/testing/sysfs-bus-vdpa
24208 F:      Documentation/ABI/testing/sysfs-class-vduse
24209 F:      Documentation/devicetree/bindings/virtio/
24210 F:      Documentation/driver-api/virtio/
24211 F:      drivers/block/virtio_blk.c
24212 F:      drivers/crypto/virtio/
24213 F:      drivers/net/virtio_net.c
24214 F:      drivers/vdpa/
24215 F:      drivers/virtio/
24216 F:      include/linux/vdpa.h
24217 F:      include/linux/virtio*.h
24218 F:      include/linux/vringh.h
24219 F:      include/uapi/linux/virtio_*.h
24220 F:      tools/virtio/
24221 F:      tools/testing/selftests/drivers/net/virtio_net/
24222
24223 VIRTIO CRYPTO DRIVER
24224 M:      Gonglei <[email protected]>
24225 L:      [email protected]
24226 L:      [email protected]
24227 S:      Maintained
24228 F:      drivers/crypto/virtio/
24229 F:      include/uapi/linux/virtio_crypto.h
24230
24231 VIRTIO DRIVERS FOR S390
24232 M:      Cornelia Huck <[email protected]>
24233 M:      Halil Pasic <[email protected]>
24234 M:      Eric Farman <[email protected]>
24235 L:      [email protected]
24236 L:      [email protected]
24237 L:      [email protected]
24238 S:      Supported
24239 F:      arch/s390/include/uapi/asm/virtio-ccw.h
24240 F:      drivers/s390/virtio/
24241
24242 VIRTIO FILE SYSTEM
24243 M:      Vivek Goyal <[email protected]>
24244 M:      Stefan Hajnoczi <[email protected]>
24245 M:      Miklos Szeredi <[email protected]>
24246 R:      Eugenio Pérez <[email protected]>
24247 L:      [email protected]
24248 L:      [email protected]
24249 S:      Supported
24250 W:      https://virtio-fs.gitlab.io/
24251 F:      Documentation/filesystems/virtiofs.rst
24252 F:      fs/fuse/virtio_fs.c
24253 F:      include/uapi/linux/virtio_fs.h
24254
24255 VIRTIO GPIO DRIVER
24256 M:      Enrico Weigelt, metux IT consult <[email protected]>
24257 M:      Viresh Kumar <[email protected]>
24258 L:      [email protected]
24259 L:      [email protected]
24260 S:      Maintained
24261 F:      drivers/gpio/gpio-virtio.c
24262 F:      include/uapi/linux/virtio_gpio.h
24263
24264 VIRTIO GPU DRIVER
24265 M:      David Airlie <[email protected]>
24266 M:      Gerd Hoffmann <[email protected]>
24267 R:      Gurchetan Singh <[email protected]>
24268 R:      Chia-I Wu <[email protected]>
24269 L:      [email protected]
24270 L:      [email protected]
24271 S:      Maintained
24272 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
24273 F:      drivers/gpu/drm/ci/xfails/virtio*
24274 F:      drivers/gpu/drm/virtio/
24275 F:      include/uapi/linux/virtio_gpu.h
24276
24277 VIRTIO HOST (VHOST)
24278 M:      "Michael S. Tsirkin" <[email protected]>
24279 M:      Jason Wang <[email protected]>
24280 R:      Eugenio Pérez <[email protected]>
24281 L:      [email protected]
24282 L:      [email protected]
24283 L:      [email protected]
24284 S:      Maintained
24285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
24286 F:      drivers/vhost/
24287 F:      include/linux/sched/vhost_task.h
24288 F:      include/linux/vhost_iotlb.h
24289 F:      include/uapi/linux/vhost.h
24290 F:      kernel/vhost_task.c
24291
24292 VIRTIO HOST (VHOST-SCSI)
24293 M:      "Michael S. Tsirkin" <[email protected]>
24294 M:      Jason Wang <[email protected]>
24295 M:      Mike Christie <[email protected]>
24296 R:      Paolo Bonzini <[email protected]>
24297 R:      Stefan Hajnoczi <[email protected]>
24298 L:      [email protected]
24299 S:      Maintained
24300 F:      drivers/vhost/scsi.c
24301
24302 VIRTIO I2C DRIVER
24303 M:      Viresh Kumar <[email protected]>
24304 R:      "Chen, Jian Jun" <[email protected]>
24305 L:      [email protected]
24306 L:      [email protected]
24307 S:      Maintained
24308 F:      drivers/i2c/busses/i2c-virtio.c
24309 F:      include/uapi/linux/virtio_i2c.h
24310
24311 VIRTIO INPUT DRIVER
24312 M:      Gerd Hoffmann <[email protected]>
24313 S:      Maintained
24314 F:      drivers/virtio/virtio_input.c
24315 F:      include/uapi/linux/virtio_input.h
24316
24317 VIRTIO IOMMU DRIVER
24318 M:      Jean-Philippe Brucker <[email protected]>
24319 L:      [email protected]
24320 S:      Maintained
24321 F:      drivers/iommu/virtio-iommu.c
24322 F:      include/uapi/linux/virtio_iommu.h
24323
24324 VIRTIO MEM DRIVER
24325 M:      David Hildenbrand <[email protected]>
24326 L:      [email protected]
24327 S:      Maintained
24328 W:      https://virtio-mem.gitlab.io/
24329 F:      drivers/virtio/virtio_mem.c
24330 F:      include/uapi/linux/virtio_mem.h
24331
24332 VIRTIO PMEM DRIVER
24333 M:      Pankaj Gupta <[email protected]>
24334 L:      [email protected]
24335 S:      Maintained
24336 F:      drivers/nvdimm/nd_virtio.c
24337 F:      drivers/nvdimm/virtio_pmem.c
24338
24339 VIRTIO SOUND DRIVER
24340 M:      Anton Yakovlev <[email protected]>
24341 M:      "Michael S. Tsirkin" <[email protected]>
24342 L:      [email protected]
24343 L:      [email protected] (moderated for non-subscribers)
24344 S:      Maintained
24345 F:      include/uapi/linux/virtio_snd.h
24346 F:      sound/virtio/*
24347
24348 VIRTUAL BOX GUEST DEVICE DRIVER
24349 M:      Hans de Goede <[email protected]>
24350 M:      Arnd Bergmann <[email protected]>
24351 M:      Greg Kroah-Hartman <[email protected]>
24352 S:      Maintained
24353 F:      drivers/virt/vboxguest/
24354 F:      include/linux/vbox_utils.h
24355 F:      include/uapi/linux/vbox*.h
24356
24357 VIRTUAL BOX SHARED FOLDER VFS DRIVER
24358 M:      Hans de Goede <[email protected]>
24359 L:      [email protected]
24360 S:      Maintained
24361 F:      fs/vboxsf/*
24362
24363 VIRTUAL PCM TEST DRIVER
24364 M:      Ivan Orlov <[email protected]>
24365 L:      [email protected]
24366 S:      Maintained
24367 F:      Documentation/sound/cards/pcmtest.rst
24368 F:      sound/drivers/pcmtest.c
24369 F:      tools/testing/selftests/alsa/test-pcmtest-driver.c
24370
24371 VIRTUAL SERIO DEVICE DRIVER
24372 M:      Stephen Chandler Paul <[email protected]>
24373 S:      Maintained
24374 F:      drivers/input/serio/userio.c
24375 F:      include/uapi/linux/userio.h
24376
24377 VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
24378 M:      Javier Carrasco <[email protected]>
24379 S:      Maintained
24380 F:      Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
24381 F:      drivers/iio/light/veml6075.c
24382
24383 VISL VIRTUAL STATELESS DECODER DRIVER
24384 M:      Daniel Almeida <[email protected]>
24385 L:      [email protected]
24386 S:      Supported
24387 F:      drivers/media/test-drivers/visl
24388
24389 VIVID VIRTUAL VIDEO DRIVER
24390 M:      Hans Verkuil <[email protected]>
24391 L:      [email protected]
24392 S:      Maintained
24393 W:      https://linuxtv.org
24394 T:      git git://linuxtv.org/media_tree.git
24395 F:      drivers/media/test-drivers/vivid/*
24396
24397 VM SOCKETS (AF_VSOCK)
24398 M:      Stefano Garzarella <[email protected]>
24399 L:      [email protected]
24400 L:      [email protected]
24401 S:      Maintained
24402 F:      drivers/net/vsockmon.c
24403 F:      include/net/af_vsock.h
24404 F:      include/uapi/linux/vm_sockets.h
24405 F:      include/uapi/linux/vm_sockets_diag.h
24406 F:      include/uapi/linux/vsockmon.h
24407 F:      net/vmw_vsock/
24408 F:      tools/testing/vsock/
24409
24410 VMALLOC
24411 M:      Andrew Morton <[email protected]>
24412 R:      Uladzislau Rezki <[email protected]>
24413 R:      Christoph Hellwig <[email protected]>
24414 L:      [email protected]
24415 S:      Maintained
24416 W:      http://www.linux-mm.org
24417 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
24418 F:      include/linux/vmalloc.h
24419 F:      mm/vmalloc.c
24420
24421 VME SUBSYSTEM
24422 L:      [email protected]
24423 S:      Orphan
24424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24425 F:      Documentation/driver-api/vme.rst
24426 F:      drivers/staging/vme_user/
24427
24428 VMWARE BALLOON DRIVER
24429 M:      Jerrin Shaji George <[email protected]>
24430 R:      Broadcom internal kernel review list <[email protected]>
24431 L:      [email protected]
24432 S:      Supported
24433 F:      drivers/misc/vmw_balloon.c
24434
24435 VMWARE HYPERVISOR INTERFACE
24436 M:      Ajay Kaher <[email protected]>
24437 M:      Alexey Makhalov <[email protected]>
24438 R:      Broadcom internal kernel review list <[email protected]>
24439 L:      [email protected]
24440 L:      [email protected]
24441 S:      Supported
24442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
24443 F:      arch/x86/include/asm/vmware.h
24444 F:      arch/x86/kernel/cpu/vmware.c
24445
24446 VMWARE PVRDMA DRIVER
24447 M:      Bryan Tan <[email protected]>
24448 M:      Vishnu Dasa <[email protected]>
24449 R:      Broadcom internal kernel review list <[email protected]>
24450 L:      [email protected]
24451 S:      Supported
24452 F:      drivers/infiniband/hw/vmw_pvrdma/
24453
24454 VMWARE PVSCSI DRIVER
24455 M:      Vishal Bhakta <[email protected]>
24456 R:      Broadcom internal kernel review list <[email protected]>
24457 L:      [email protected]
24458 S:      Supported
24459 F:      drivers/scsi/vmw_pvscsi.c
24460 F:      drivers/scsi/vmw_pvscsi.h
24461
24462 VMWARE VIRTUAL PTP CLOCK DRIVER
24463 M:      Nick Shi <[email protected]>
24464 R:      Ajay Kaher <[email protected]>
24465 R:      Alexey Makhalov <[email protected]>
24466 R:      Broadcom internal kernel review list <[email protected]>
24467 L:      [email protected]
24468 S:      Supported
24469 F:      drivers/ptp/ptp_vmw.c
24470
24471 VMWARE VMCI DRIVER
24472 M:      Bryan Tan <[email protected]>
24473 M:      Vishnu Dasa <[email protected]>
24474 R:      Broadcom internal kernel review list <[email protected]>
24475 L:      [email protected]
24476 S:      Supported
24477 F:      drivers/misc/vmw_vmci/
24478 F:      include/linux/vmw_vmci*
24479
24480 VMWARE VMMOUSE SUBDRIVER
24481 M:      Zack Rusin <[email protected]>
24482 R:      Broadcom internal kernel review list <[email protected]>
24483 L:      [email protected]
24484 S:      Supported
24485 F:      drivers/input/mouse/vmmouse.c
24486 F:      drivers/input/mouse/vmmouse.h
24487
24488 VMWARE VMXNET3 ETHERNET DRIVER
24489 M:      Ronak Doshi <[email protected]>
24490 R:      Broadcom internal kernel review list <[email protected]>
24491 L:      [email protected]
24492 S:      Supported
24493 F:      drivers/net/vmxnet3/
24494
24495 VMWARE VSOCK VMCI TRANSPORT DRIVER
24496 M:      Bryan Tan <[email protected]>
24497 M:      Vishnu Dasa <[email protected]>
24498 R:      Broadcom internal kernel review list <[email protected]>
24499 L:      [email protected]
24500 S:      Supported
24501 F:      net/vmw_vsock/vmci_transport*
24502
24503 VOCORE VOCORE2 BOARD
24504 M:      Harvey Hunt <[email protected]>
24505 L:      [email protected]
24506 S:      Maintained
24507 F:      arch/mips/boot/dts/ralink/vocore2.dts
24508
24509 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
24510 M:      Liam Girdwood <[email protected]>
24511 M:      Mark Brown <[email protected]>
24512 L:      [email protected]
24513 S:      Supported
24514 W:      http://www.slimlogic.co.uk/?p=48
24515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
24516 F:      Documentation/devicetree/bindings/regulator/
24517 F:      Documentation/power/regulator/
24518 F:      drivers/regulator/
24519 F:      include/dt-bindings/regulator/
24520 F:      include/linux/regulator/
24521 K:      regulator_get_optional
24522
24523 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
24524 R:      Matti Vaittinen <[email protected]>
24525 F:      drivers/regulator/irq_helpers.c
24526
24527 VRF
24528 M:      David Ahern <[email protected]>
24529 L:      [email protected]
24530 S:      Maintained
24531 F:      Documentation/networking/vrf.rst
24532 F:      drivers/net/vrf.c
24533
24534 VSPRINTF
24535 M:      Petr Mladek <[email protected]>
24536 M:      Steven Rostedt <[email protected]>
24537 R:      Andy Shevchenko <[email protected]>
24538 R:      Rasmus Villemoes <[email protected]>
24539 R:      Sergey Senozhatsky <[email protected]>
24540 S:      Maintained
24541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
24542 F:      Documentation/core-api/printk-formats.rst
24543 F:      lib/test_printf.c
24544 F:      lib/test_scanf.c
24545 F:      lib/vsprintf.c
24546
24547 VT1211 HARDWARE MONITOR DRIVER
24548 M:      Juerg Haefliger <[email protected]>
24549 L:      [email protected]
24550 S:      Maintained
24551 F:      Documentation/hwmon/vt1211.rst
24552 F:      drivers/hwmon/vt1211.c
24553
24554 VT8231 HARDWARE MONITOR DRIVER
24555 M:      Roger Lucas <[email protected]>
24556 L:      [email protected]
24557 S:      Maintained
24558 F:      drivers/hwmon/vt8231.c
24559
24560 VUB300 USB to SDIO/SD/MMC bridge chip
24561 L:      [email protected]
24562 S:      Orphan
24563 F:      drivers/mmc/host/vub300.c
24564
24565 W1 DALLAS'S 1-WIRE BUS
24566 M:      Krzysztof Kozlowski <[email protected]>
24567 S:      Maintained
24568 F:      Documentation/devicetree/bindings/w1/
24569 F:      Documentation/w1/
24570 F:      drivers/w1/
24571 F:      include/linux/w1.h
24572
24573 W83791D HARDWARE MONITORING DRIVER
24574 M:      Marc Hulsman <[email protected]>
24575 L:      [email protected]
24576 S:      Maintained
24577 F:      Documentation/hwmon/w83791d.rst
24578 F:      drivers/hwmon/w83791d.c
24579
24580 W83793 HARDWARE MONITORING DRIVER
24581 M:      Rudolf Marek <[email protected]>
24582 L:      [email protected]
24583 S:      Maintained
24584 F:      Documentation/hwmon/w83793.rst
24585 F:      drivers/hwmon/w83793.c
24586
24587 W83795 HARDWARE MONITORING DRIVER
24588 M:      Jean Delvare <[email protected]>
24589 L:      [email protected]
24590 S:      Maintained
24591 F:      drivers/hwmon/w83795.c
24592
24593 W83L51xD SD/MMC CARD INTERFACE DRIVER
24594 M:      Pierre Ossman <[email protected]>
24595 S:      Maintained
24596 F:      drivers/mmc/host/wbsd.*
24597
24598 WACOM PROTOCOL 4 SERIAL TABLETS
24599 M:      Julian Squires <[email protected]>
24600 M:      Hans de Goede <[email protected]>
24601 L:      [email protected]
24602 S:      Maintained
24603 F:      drivers/input/tablet/wacom_serial4.c
24604
24605 WANGXUN ETHERNET DRIVER
24606 M:      Jiawen Wu <[email protected]>
24607 M:      Mengyuan Lou <[email protected]>
24608 L:      [email protected]
24609 S:      Maintained
24610 W:      https://www.net-swift.com
24611 F:      Documentation/networking/device_drivers/ethernet/wangxun/*
24612 F:      drivers/net/ethernet/wangxun/
24613 F:      drivers/net/pcs/pcs-xpcs-wx.c
24614
24615 WATCHDOG DEVICE DRIVERS
24616 M:      Wim Van Sebroeck <[email protected]>
24617 M:      Guenter Roeck <[email protected]>
24618 L:      [email protected]
24619 S:      Maintained
24620 W:      http://www.linux-watchdog.org/
24621 T:      git git://www.linux-watchdog.org/linux-watchdog.git
24622 F:      Documentation/devicetree/bindings/watchdog/
24623 F:      Documentation/watchdog/
24624 F:      drivers/watchdog/
24625 F:      include/linux/watchdog.h
24626 F:      include/trace/events/watchdog.h
24627 F:      include/uapi/linux/watchdog.h
24628
24629 WAVE5 VPU CODEC DRIVER
24630 M:      Nas Chung <[email protected]>
24631 M:      Jackson Lee <[email protected]>
24632 L:      [email protected]
24633 S:      Maintained
24634 F:      Documentation/devicetree/bindings/media/cnm,wave521c.yaml
24635 F:      drivers/media/platform/chips-media/wave5/
24636
24637 WHISKEYCOVE PMIC GPIO DRIVER
24638 M:      Kuppuswamy Sathyanarayanan <[email protected]>
24639 L:      [email protected]
24640 S:      Maintained
24641 F:      drivers/gpio/gpio-wcove.c
24642
24643 WHWAVE RTC DRIVER
24644 M:      Dianlong Li <[email protected]>
24645 L:      [email protected]
24646 S:      Maintained
24647 F:      drivers/rtc/rtc-sd3078.c
24648
24649 WIIMOTE HID DRIVER
24650 M:      David Rheinsberg <[email protected]>
24651 L:      [email protected]
24652 S:      Maintained
24653 F:      drivers/hid/hid-wiimote*
24654
24655 WILOCITY WIL6210 WIRELESS DRIVER
24656 L:      [email protected]
24657 S:      Orphan
24658 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
24659 F:      drivers/net/wireless/ath/wil6210/
24660
24661 WINBOND CIR DRIVER
24662 M:      David Härdeman <[email protected]>
24663 S:      Maintained
24664 F:      drivers/media/rc/winbond-cir.c
24665
24666 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
24667 L:      [email protected]
24668 S:      Orphan
24669 F:      drivers/watchdog/ebc-c384_wdt.c
24670
24671 WINSYSTEMS WS16C48 GPIO DRIVER
24672 M:      William Breathitt Gray <[email protected]>
24673 L:      [email protected]
24674 S:      Maintained
24675 F:      drivers/gpio/gpio-ws16c48.c
24676
24677 WIREGUARD SECURE NETWORK TUNNEL
24678 M:      Jason A. Donenfeld <[email protected]>
24679 L:      [email protected]
24680 L:      [email protected]
24681 S:      Maintained
24682 F:      drivers/net/wireguard/
24683 F:      tools/testing/selftests/wireguard/
24684
24685 WISTRON LAPTOP BUTTON DRIVER
24686 M:      Miloslav Trmac <[email protected]>
24687 S:      Maintained
24688 F:      drivers/input/misc/wistron_btns.c
24689
24690 WMI BINARY MOF DRIVER
24691 M:      Armin Wolf <[email protected]>
24692 R:      Thomas Weißschuh <[email protected]>
24693 L:      [email protected]
24694 S:      Maintained
24695 F:      Documentation/ABI/stable/sysfs-platform-wmi-bmof
24696 F:      Documentation/wmi/devices/wmi-bmof.rst
24697 F:      drivers/platform/x86/wmi-bmof.c
24698
24699 WOLFSON MICROELECTRONICS DRIVERS
24700 L:      [email protected]
24701 S:      Supported
24702 W:      https://github.com/CirrusLogic/linux-drivers/wiki
24703 T:      git https://github.com/CirrusLogic/linux-drivers.git
24704 F:      Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
24705 F:      Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
24706 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
24707 F:      Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
24708 F:      Documentation/devicetree/bindings/sound/wlf,*.yaml
24709 F:      Documentation/devicetree/bindings/sound/wm*
24710 F:      Documentation/hwmon/wm83??.rst
24711 F:      arch/arm/mach-s3c/mach-crag6410*
24712 F:      drivers/clk/clk-wm83*.c
24713 F:      drivers/gpio/gpio-*wm*.c
24714 F:      drivers/gpio/gpio-arizona.c
24715 F:      drivers/hwmon/wm83??-hwmon.c
24716 F:      drivers/input/misc/wm831x-on.c
24717 F:      drivers/input/touchscreen/wm831x-ts.c
24718 F:      drivers/input/touchscreen/wm97*.c
24719 F:      drivers/leds/leds-wm83*.c
24720 F:      drivers/mfd/arizona*
24721 F:      drivers/mfd/cs47l24*
24722 F:      drivers/mfd/wm*.c
24723 F:      drivers/power/supply/wm83*.c
24724 F:      drivers/regulator/arizona*
24725 F:      drivers/regulator/wm8*.c
24726 F:      drivers/rtc/rtc-wm83*.c
24727 F:      drivers/video/backlight/wm83*_bl.c
24728 F:      drivers/watchdog/wm83*_wdt.c
24729 F:      include/linux/mfd/arizona/
24730 F:      include/linux/mfd/wm831x/
24731 F:      include/linux/mfd/wm8350/
24732 F:      include/linux/mfd/wm8400*
24733 F:      include/linux/regulator/arizona*
24734 F:      include/linux/wm97xx.h
24735 F:      include/sound/wm????.h
24736 F:      sound/soc/codecs/arizona*
24737 F:      sound/soc/codecs/cs47l24*
24738 F:      sound/soc/codecs/wm*
24739
24740 WORKQUEUE
24741 M:      Tejun Heo <[email protected]>
24742 R:      Lai Jiangshan <[email protected]>
24743 S:      Maintained
24744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
24745 F:      Documentation/core-api/workqueue.rst
24746 F:      include/linux/workqueue.h
24747 F:      kernel/workqueue.c
24748 F:      kernel/workqueue_internal.h
24749
24750 WWAN DRIVERS
24751 M:      Loic Poulain <[email protected]>
24752 M:      Sergey Ryazanov <[email protected]>
24753 R:      Johannes Berg <[email protected]>
24754 L:      [email protected]
24755 S:      Maintained
24756 F:      drivers/net/wwan/
24757 F:      include/linux/wwan.h
24758 F:      include/uapi/linux/wwan.h
24759
24760 X-POWERS AXP288 PMIC DRIVERS
24761 M:      Hans de Goede <[email protected]>
24762 S:      Maintained
24763 F:      drivers/acpi/pmic/intel_pmic_xpower.c
24764 N:      axp288
24765
24766 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
24767 M:      Chen-Yu Tsai <[email protected]>
24768 L:      [email protected]
24769 S:      Maintained
24770 N:      axp[128]
24771
24772 X.25 STACK
24773 M:      Martin Schiller <[email protected]>
24774 L:      [email protected]
24775 S:      Maintained
24776 F:      Documentation/networking/lapb-module.rst
24777 F:      Documentation/networking/x25*
24778 F:      drivers/net/wan/hdlc_x25.c
24779 F:      drivers/net/wan/lapbether.c
24780 F:      include/*/lapb.h
24781 F:      include/net/x25*
24782 F:      include/uapi/linux/x25.h
24783 F:      net/lapb/
24784 F:      net/x25/
24785
24786 X86 ARCHITECTURE (32-BIT AND 64-BIT)
24787 M:      Thomas Gleixner <[email protected]>
24788 M:      Ingo Molnar <[email protected]>
24789 M:      Borislav Petkov <[email protected]>
24790 M:      Dave Hansen <[email protected]>
24791 M:      [email protected]
24792 R:      "H. Peter Anvin" <[email protected]>
24793 L:      [email protected]
24794 S:      Maintained
24795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
24796 F:      Documentation/arch/x86/
24797 F:      Documentation/devicetree/bindings/x86/
24798 F:      arch/x86/
24799
24800 X86 ENTRY CODE
24801 M:      Andy Lutomirski <[email protected]>
24802 L:      [email protected]
24803 S:      Maintained
24804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
24805 F:      arch/x86/entry/
24806
24807 X86 HARDWARE VULNERABILITIES
24808 M:      Thomas Gleixner <[email protected]>
24809 M:      Borislav Petkov <[email protected]>
24810 M:      Peter Zijlstra <[email protected]>
24811 M:      Josh Poimboeuf <[email protected]>
24812 R:      Pawan Gupta <[email protected]>
24813 S:      Maintained
24814 F:      Documentation/admin-guide/hw-vuln/
24815 F:      arch/x86/include/asm/nospec-branch.h
24816 F:      arch/x86/kernel/cpu/bugs.c
24817
24818 X86 MCE INFRASTRUCTURE
24819 M:      Tony Luck <[email protected]>
24820 M:      Borislav Petkov <[email protected]>
24821 L:      [email protected]
24822 S:      Maintained
24823 F:      Documentation/ABI/testing/sysfs-mce
24824 F:      Documentation/arch/x86/x86_64/machinecheck.rst
24825 F:      arch/x86/kernel/cpu/mce/*
24826
24827 X86 MICROCODE UPDATE SUPPORT
24828 M:      Borislav Petkov <[email protected]>
24829 S:      Maintained
24830 F:      arch/x86/kernel/cpu/microcode/*
24831
24832 X86 MM
24833 M:      Dave Hansen <[email protected]>
24834 M:      Andy Lutomirski <[email protected]>
24835 M:      Peter Zijlstra <[email protected]>
24836 L:      [email protected]
24837 S:      Maintained
24838 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
24839 F:      arch/x86/mm/
24840
24841 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
24842 M:      Hans de Goede <[email protected]>
24843 L:      [email protected]
24844 S:      Maintained
24845 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24846 F:      drivers/platform/x86/x86-android-tablets/
24847
24848 X86 PLATFORM DRIVERS
24849 M:      Hans de Goede <[email protected]>
24850 M:      Ilpo Järvinen <[email protected]>
24851 L:      [email protected]
24852 S:      Maintained
24853 Q:      https://patchwork.kernel.org/project/platform-driver-x86/list/
24854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24855 F:      drivers/platform/olpc/
24856 F:      drivers/platform/x86/
24857 F:      include/linux/platform_data/x86/
24858
24859 X86 PLATFORM UV HPE SUPERDOME FLEX
24860 M:      Steve Wahl <[email protected]>
24861 R:      Justin Ernst <[email protected]>
24862 R:      Kyle Meyer <[email protected]>
24863 R:      Dimitri Sivanich <[email protected]>
24864 R:      Russ Anderson <[email protected]>
24865 S:      Supported
24866 F:      arch/x86/include/asm/uv/
24867 F:      arch/x86/kernel/apic/x2apic_uv_x.c
24868 F:      arch/x86/platform/uv/
24869
24870 X86 STACK UNWINDING
24871 M:      Josh Poimboeuf <[email protected]>
24872 M:      Peter Zijlstra <[email protected]>
24873 S:      Supported
24874 F:      arch/x86/include/asm/unwind*.h
24875 F:      arch/x86/kernel/dumpstack.c
24876 F:      arch/x86/kernel/stacktrace.c
24877 F:      arch/x86/kernel/unwind_*.c
24878
24879 X86 TRUST DOMAIN EXTENSIONS (TDX)
24880 M:      Kirill A. Shutemov <[email protected]>
24881 R:      Dave Hansen <[email protected]>
24882 L:      [email protected]
24883 L:      [email protected]
24884 S:      Supported
24885 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
24886 F:      arch/x86/boot/compressed/tdx*
24887 F:      arch/x86/coco/tdx/
24888 F:      arch/x86/include/asm/shared/tdx.h
24889 F:      arch/x86/include/asm/tdx.h
24890 F:      arch/x86/virt/vmx/tdx/
24891 F:      drivers/virt/coco/tdx-guest
24892
24893 X86 VDSO
24894 M:      Andy Lutomirski <[email protected]>
24895 L:      [email protected]
24896 S:      Maintained
24897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
24898 F:      arch/x86/entry/vdso/
24899
24900 XARRAY
24901 M:      Matthew Wilcox <[email protected]>
24902 L:      [email protected]
24903 S:      Supported
24904 F:      Documentation/core-api/xarray.rst
24905 F:      include/linux/idr.h
24906 F:      include/linux/xarray.h
24907 F:      lib/idr.c
24908 F:      lib/xarray.c
24909 F:      tools/testing/radix-tree
24910
24911 XBOX DVD IR REMOTE
24912 M:      Benjamin Valentin <[email protected]>
24913 S:      Maintained
24914 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
24915 F:      drivers/media/rc/xbox_remote.c
24916
24917 XC2028/3028 TUNER DRIVER
24918 M:      Mauro Carvalho Chehab <[email protected]>
24919 L:      [email protected]
24920 S:      Maintained
24921 W:      https://linuxtv.org
24922 T:      git git://linuxtv.org/media_tree.git
24923 F:      drivers/media/tuners/xc2028.*
24924
24925 XDP (eXpress Data Path)
24926 M:      Alexei Starovoitov <[email protected]>
24927 M:      Daniel Borkmann <[email protected]>
24928 M:      David S. Miller <[email protected]>
24929 M:      Jakub Kicinski <[email protected]>
24930 M:      Jesper Dangaard Brouer <[email protected]>
24931 M:      John Fastabend <[email protected]>
24932 L:      [email protected]
24933 L:      [email protected]
24934 S:      Supported
24935 F:      drivers/net/ethernet/*/*/*/*/*xdp*
24936 F:      drivers/net/ethernet/*/*/*xdp*
24937 F:      include/net/xdp.h
24938 F:      include/net/xdp_priv.h
24939 F:      include/trace/events/xdp.h
24940 F:      kernel/bpf/cpumap.c
24941 F:      kernel/bpf/devmap.c
24942 F:      net/core/xdp.c
24943 F:      samples/bpf/xdp*
24944 F:      tools/testing/selftests/bpf/*/*xdp*
24945 F:      tools/testing/selftests/bpf/*xdp*
24946 K:      (?:\b|_)xdp(?:\b|_)
24947
24948 XDP SOCKETS (AF_XDP)
24949 M:      Björn Töpel <[email protected]>
24950 M:      Magnus Karlsson <[email protected]>
24951 M:      Maciej Fijalkowski <[email protected]>
24952 R:      Jonathan Lemon <[email protected]>
24953 L:      [email protected]
24954 L:      [email protected]
24955 S:      Maintained
24956 F:      Documentation/networking/af_xdp.rst
24957 F:      include/net/netns/xdp.h
24958 F:      include/net/xdp_sock*
24959 F:      include/net/xsk_buff_pool.h
24960 F:      include/uapi/linux/if_xdp.h
24961 F:      include/uapi/linux/xdp_diag.h
24962 F:      net/xdp/
24963 F:      tools/testing/selftests/bpf/*xsk*
24964
24965 XEN BLOCK SUBSYSTEM
24966 M:      Roger Pau Monné <[email protected]>
24967 L:      [email protected] (moderated for non-subscribers)
24968 S:      Supported
24969 F:      drivers/block/xen*
24970 F:      drivers/block/xen-blkback/*
24971
24972 XEN HYPERVISOR ARM
24973 M:      Stefano Stabellini <[email protected]>
24974 L:      [email protected] (moderated for non-subscribers)
24975 S:      Maintained
24976 F:      arch/arm/include/asm/xen/
24977 F:      arch/arm/xen/
24978
24979 XEN HYPERVISOR ARM64
24980 M:      Stefano Stabellini <[email protected]>
24981 L:      [email protected] (moderated for non-subscribers)
24982 S:      Maintained
24983 F:      arch/arm64/include/asm/xen/
24984 F:      arch/arm64/xen/
24985
24986 XEN HYPERVISOR INTERFACE
24987 M:      Juergen Gross <[email protected]>
24988 M:      Stefano Stabellini <[email protected]>
24989 R:      Oleksandr Tyshchenko <[email protected]>
24990 L:      [email protected] (moderated for non-subscribers)
24991 S:      Supported
24992 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
24993 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
24994 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
24995 F:      drivers/*/xen-*front.c
24996 F:      drivers/xen/
24997 F:      include/uapi/xen/
24998 F:      include/xen/
24999 F:      kernel/configs/xen.config
25000
25001 XEN HYPERVISOR X86
25002 M:      Juergen Gross <[email protected]>
25003 R:      Boris Ostrovsky <[email protected]>
25004 L:      [email protected] (moderated for non-subscribers)
25005 S:      Supported
25006 F:      arch/x86/configs/xen.config
25007 F:      arch/x86/include/asm/pvclock-abi.h
25008 F:      arch/x86/include/asm/xen/
25009 F:      arch/x86/platform/pvh/
25010 F:      arch/x86/xen/
25011
25012 XEN NETWORK BACKEND DRIVER
25013 M:      Wei Liu <[email protected]>
25014 M:      Paul Durrant <[email protected]>
25015 L:      [email protected] (moderated for non-subscribers)
25016 L:      [email protected]
25017 S:      Supported
25018 F:      drivers/net/xen-netback/*
25019
25020 XEN PCI SUBSYSTEM
25021 M:      Juergen Gross <[email protected]>
25022 L:      [email protected] (moderated for non-subscribers)
25023 S:      Supported
25024 F:      arch/x86/pci/*xen*
25025 F:      drivers/pci/*xen*
25026
25027 XEN PVSCSI DRIVERS
25028 M:      Juergen Gross <[email protected]>
25029 L:      [email protected] (moderated for non-subscribers)
25030 L:      [email protected]
25031 S:      Supported
25032 F:      drivers/scsi/xen-scsifront.c
25033 F:      drivers/xen/xen-scsiback.c
25034 F:      include/xen/interface/io/vscsiif.h
25035
25036 XEN PVUSB DRIVER
25037 M:      Juergen Gross <[email protected]>
25038 L:      [email protected] (moderated for non-subscribers)
25039 L:      [email protected]
25040 S:      Supported
25041 F:      drivers/usb/host/xen*
25042 F:      include/xen/interface/io/usbif.h
25043
25044 XEN SOUND FRONTEND DRIVER
25045 M:      Oleksandr Andrushchenko <[email protected]>
25046 L:      [email protected] (moderated for non-subscribers)
25047 L:      [email protected] (moderated for non-subscribers)
25048 S:      Supported
25049 F:      sound/xen/*
25050
25051 XEN SWIOTLB SUBSYSTEM
25052 M:      Juergen Gross <[email protected]>
25053 M:      Stefano Stabellini <[email protected]>
25054 L:      [email protected] (moderated for non-subscribers)
25055 L:      [email protected]
25056 S:      Supported
25057 F:      arch/*/include/asm/xen/swiotlb-xen.h
25058 F:      drivers/xen/swiotlb-xen.c
25059 F:      include/xen/arm/swiotlb-xen.h
25060 F:      include/xen/swiotlb-xen.h
25061
25062 XFS FILESYSTEM
25063 M:      Chandan Babu R <[email protected]>
25064 R:      Darrick J. Wong <[email protected]>
25065 L:      [email protected]
25066 S:      Supported
25067 W:      http://xfs.org/
25068 C:      irc://irc.oftc.net/xfs
25069 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
25070 P:      Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
25071 F:      Documentation/ABI/testing/sysfs-fs-xfs
25072 F:      Documentation/admin-guide/xfs.rst
25073 F:      Documentation/filesystems/xfs/*
25074 F:      fs/xfs/
25075 F:      include/uapi/linux/dqblk_xfs.h
25076 F:      include/uapi/linux/fsmap.h
25077
25078 XILINX AMS DRIVER
25079 M:      Anand Ashok Dumbre <[email protected]>
25080 L:      [email protected]
25081 S:      Maintained
25082 F:      Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
25083 F:      drivers/iio/adc/xilinx-ams.c
25084
25085 XILINX AXI ETHERNET DRIVER
25086 M:      Radhey Shyam Pandey <[email protected]>
25087 S:      Maintained
25088 F:      Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
25089 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
25090
25091 XILINX CAN DRIVER
25092 M:      Appana Durga Kedareswara rao <[email protected]>
25093 L:      [email protected]
25094 S:      Maintained
25095 F:      Documentation/devicetree/bindings/net/can/xilinx,can.yaml
25096 F:      drivers/net/can/xilinx_can.c
25097
25098 XILINX EVENT MANAGEMENT DRIVER
25099 M:      Michal Simek <[email protected]>
25100 S:      Maintained
25101 F:      drivers/soc/xilinx/xlnx_event_manager.c
25102 F:      include/linux/firmware/xlnx-event-manager.h
25103
25104 XILINX GPIO DRIVER
25105 M:      Shubhrajyoti Datta <[email protected]>
25106 R:      Srinivas Neeli <[email protected]>
25107 R:      Michal Simek <[email protected]>
25108 S:      Maintained
25109 F:      Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
25110 F:      Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
25111 F:      drivers/gpio/gpio-xilinx.c
25112 F:      drivers/gpio/gpio-zynq.c
25113
25114 XILINX LL TEMAC ETHERNET DRIVER
25115 L:      [email protected]
25116 S:      Orphan
25117 F:      drivers/net/ethernet/xilinx/ll_temac*
25118
25119 XILINX PWM DRIVER
25120 M:      Sean Anderson <[email protected]>
25121 S:      Maintained
25122 F:      drivers/pwm/pwm-xilinx.c
25123 F:      include/clocksource/timer-xilinx.h
25124
25125 XILINX SD-FEC IP CORES
25126 M:      Derek Kiernan <[email protected]>
25127 M:      Dragan Cvetic <[email protected]>
25128 S:      Maintained
25129 F:      Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
25130 F:      Documentation/misc-devices/xilinx_sdfec.rst
25131 F:      drivers/misc/Kconfig
25132 F:      drivers/misc/Makefile
25133 F:      drivers/misc/xilinx_sdfec.c
25134 F:      include/uapi/misc/xilinx_sdfec.h
25135
25136 XILINX UARTLITE SERIAL DRIVER
25137 M:      Peter Korsgaard <[email protected]>
25138 L:      [email protected]
25139 S:      Maintained
25140 F:      drivers/tty/serial/uartlite.c
25141
25142 XILINX VIDEO IP CORES
25143 M:      Laurent Pinchart <[email protected]>
25144 L:      [email protected]
25145 S:      Supported
25146 T:      git git://linuxtv.org/media_tree.git
25147 F:      Documentation/devicetree/bindings/media/xilinx/
25148 F:      drivers/media/platform/xilinx/
25149 F:      include/uapi/linux/xilinx-v4l2-controls.h
25150
25151 XILINX VERSAL EDAC DRIVER
25152 M:      Shubhrajyoti Datta <[email protected]>
25153 M:      Sai Krishna Potthuri <[email protected]>
25154 S:      Maintained
25155 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
25156 F:      drivers/edac/versal_edac.c
25157
25158 XILINX WATCHDOG DRIVER
25159 M:      Srinivas Neeli <[email protected]>
25160 R:      Shubhrajyoti Datta <[email protected]>
25161 R:      Michal Simek <[email protected]>
25162 S:      Maintained
25163 F:      Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
25164 F:      Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
25165 F:      drivers/watchdog/of_xilinx_wdt.c
25166 F:      drivers/watchdog/xilinx_wwdt.c
25167
25168 XILINX XDMA DRIVER
25169 M:      Lizhi Hou <[email protected]>
25170 M:      Brian Xu <[email protected]>
25171 M:      Raj Kumar Rampelli <[email protected]>
25172 L:      [email protected]
25173 S:      Supported
25174 F:      drivers/dma/xilinx/xdma-regs.h
25175 F:      drivers/dma/xilinx/xdma.c
25176 F:      include/linux/dma/amd_xdma.h
25177 F:      include/linux/platform_data/amd_xdma.h
25178
25179 XILINX ZYNQMP DPDMA DRIVER
25180 M:      Laurent Pinchart <[email protected]>
25181 L:      [email protected]
25182 S:      Supported
25183 F:      Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
25184 F:      drivers/dma/xilinx/xilinx_dpdma.c
25185 F:      include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
25186
25187 XILINX ZYNQMP OCM EDAC DRIVER
25188 M:      Shubhrajyoti Datta <[email protected]>
25189 M:      Sai Krishna Potthuri <[email protected]>
25190 S:      Maintained
25191 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
25192 F:      drivers/edac/zynqmp_edac.c
25193
25194 XILINX ZYNQMP PSGTR PHY DRIVER
25195 M:      Laurent Pinchart <[email protected]>
25196 L:      [email protected]
25197 S:      Supported
25198 T:      git https://github.com/Xilinx/linux-xlnx.git
25199 F:      Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
25200 F:      drivers/phy/xilinx/phy-zynqmp.c
25201
25202 XILINX ZYNQMP SHA3 DRIVER
25203 M:      Harsha <[email protected]>
25204 S:      Maintained
25205 F:      drivers/crypto/xilinx/zynqmp-sha.c
25206
25207 XILINX ZYNQMP NVMEM DRIVER
25208 M:      Praveen Teja Kundanala <[email protected]>
25209 M:      Kalyani Akula <[email protected]>
25210 R:      Michal Simek <[email protected]>
25211 S:      Maintained
25212 F:      Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
25213 F:      drivers/nvmem/zynqmp_nvmem.c
25214
25215 XILLYBUS DRIVER
25216 M:      Eli Billauer <[email protected]>
25217 L:      [email protected]
25218 S:      Supported
25219 F:      drivers/char/xillybus/
25220
25221 XLP9XX I2C DRIVER
25222 M:      George Cherian <[email protected]>
25223 L:      [email protected]
25224 S:      Supported
25225 W:      http://www.marvell.com
25226 F:      drivers/i2c/busses/i2c-xlp9xx.c
25227
25228 XRA1403 GPIO EXPANDER
25229 M:      Nandor Han <[email protected]>
25230 L:      [email protected]
25231 S:      Maintained
25232 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
25233 F:      drivers/gpio/gpio-xra1403.c
25234
25235 XTENSA XTFPGA PLATFORM SUPPORT
25236 M:      Max Filippov <[email protected]>
25237 S:      Maintained
25238 F:      drivers/spi/spi-xtensa-xtfpga.c
25239 F:      sound/soc/xtensa/xtfpga-i2s.c
25240
25241 YAM DRIVER FOR AX.25
25242 M:      Jean-Paul Roubelat <[email protected]>
25243 L:      [email protected]
25244 S:      Maintained
25245 F:      drivers/net/hamradio/yam*
25246 F:      include/linux/yam.h
25247
25248 YAMA SECURITY MODULE
25249 M:      Kees Cook <[email protected]>
25250 S:      Supported
25251 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
25252 F:      Documentation/admin-guide/LSM/Yama.rst
25253 F:      security/yama/
25254
25255 YAML NETLINK (YNL)
25256 M:      Donald Hunter <[email protected]>
25257 M:      Jakub Kicinski <[email protected]>
25258 F:      Documentation/netlink/
25259 F:      Documentation/userspace-api/netlink/intro-specs.rst
25260 F:      Documentation/userspace-api/netlink/specs.rst
25261 F:      tools/net/ynl/
25262
25263 YEALINK PHONE DRIVER
25264 M:      Henk Vergonet <[email protected]>
25265 L:      [email protected]
25266 S:      Maintained
25267 F:      Documentation/input/devices/yealink.rst
25268 F:      drivers/input/misc/yealink.*
25269
25270 Z3FOLD COMPRESSED PAGE ALLOCATOR
25271 M:      Vitaly Wool <[email protected]>
25272 R:      Miaohe Lin <[email protected]>
25273 L:      [email protected]
25274 S:      Maintained
25275 F:      mm/z3fold.c
25276
25277 Z8530 DRIVER FOR AX.25
25278 M:      Joerg Reuter <[email protected]>
25279 L:      [email protected]
25280 S:      Maintained
25281 W:      http://yaina.de/jreuter/
25282 W:      http://www.qsl.net/dl1bke/
25283 F:      Documentation/networking/device_drivers/hamradio/z8530drv.rst
25284 F:      drivers/net/hamradio/*scc.c
25285 F:      drivers/net/hamradio/z8530.h
25286
25287 ZBUD COMPRESSED PAGE ALLOCATOR
25288 M:      Seth Jennings <[email protected]>
25289 M:      Dan Streetman <[email protected]>
25290 L:      [email protected]
25291 S:      Maintained
25292 F:      mm/zbud.c
25293
25294 ZD1211RW WIRELESS DRIVER
25295 L:      [email protected]
25296 S:      Orphan
25297 F:      drivers/net/wireless/zydas/zd1211rw/
25298
25299 ZD1301 MEDIA DRIVER
25300 L:      [email protected]
25301 S:      Orphan
25302 W:      https://linuxtv.org/
25303 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
25304 F:      drivers/media/usb/dvb-usb-v2/zd1301*
25305
25306 ZD1301_DEMOD MEDIA DRIVER
25307 L:      [email protected]
25308 S:      Orphan
25309 W:      https://linuxtv.org/
25310 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
25311 F:      drivers/media/dvb-frontends/zd1301_demod*
25312
25313 ZHAOXIN PROCESSOR SUPPORT
25314 M:      Tony W Wang-oc <[email protected]>
25315 L:      [email protected]
25316 S:      Maintained
25317 F:      arch/x86/kernel/cpu/zhaoxin.c
25318
25319 ZONEFS FILESYSTEM
25320 M:      Damien Le Moal <[email protected]>
25321 M:      Naohiro Aota <[email protected]>
25322 R:      Johannes Thumshirn <[email protected]>
25323 L:      [email protected]
25324 S:      Maintained
25325 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
25326 F:      Documentation/filesystems/zonefs.rst
25327 F:      fs/zonefs/
25328
25329 ZR36067 VIDEO FOR LINUX DRIVER
25330 M:      Corentin Labbe <[email protected]>
25331 L:      [email protected]
25332 L:      [email protected]
25333 S:      Maintained
25334 W:      http://mjpeg.sourceforge.net/driver-zoran/
25335 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
25336 F:      Documentation/driver-api/media/drivers/zoran.rst
25337 F:      drivers/media/pci/zoran/
25338
25339 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
25340 M:      Minchan Kim <[email protected]>
25341 M:      Sergey Senozhatsky <[email protected]>
25342 L:      [email protected]
25343 S:      Maintained
25344 F:      Documentation/admin-guide/blockdev/zram.rst
25345 F:      drivers/block/zram/
25346
25347 ZS DECSTATION Z85C30 SERIAL DRIVER
25348 M:      "Maciej W. Rozycki" <[email protected]>
25349 S:      Maintained
25350 F:      drivers/tty/serial/zs.*
25351
25352 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
25353 M:      Minchan Kim <[email protected]>
25354 M:      Sergey Senozhatsky <[email protected]>
25355 L:      [email protected]
25356 S:      Maintained
25357 F:      Documentation/mm/zsmalloc.rst
25358 F:      include/linux/zsmalloc.h
25359 F:      mm/zsmalloc.c
25360
25361 ZSTD
25362 M:      Nick Terrell <[email protected]>
25363 S:      Maintained
25364 B:      https://github.com/facebook/zstd/issues
25365 T:      git https://github.com/terrelln/linux.git
25366 F:      crypto/zstd.c
25367 F:      include/linux/zstd*
25368 F:      lib/decompress_unzstd.c
25369 F:      lib/zstd/
25370 N:      zstd
25371 K:      zstd
25372
25373 ZSWAP COMPRESSED SWAP CACHING
25374 M:      Johannes Weiner <[email protected]>
25375 M:      Yosry Ahmed <[email protected]>
25376 M:      Nhat Pham <[email protected]>
25377 R:      Chengming Zhou <[email protected]>
25378 L:      [email protected]
25379 S:      Maintained
25380 F:      Documentation/admin-guide/mm/zswap.rst
25381 F:      include/linux/zpool.h
25382 F:      include/linux/zswap.h
25383 F:      mm/zpool.c
25384 F:      mm/zswap.c
25385 F:      tools/testing/selftests/cgroup/test_zswap.c
25386
25387 SENARYTECH AUDIO CODEC DRIVER
25388 M:      bo liu <[email protected]>
25389 S:      Maintained
25390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
25391 F:      sound/pci/hda/patch_senarytech.c
25392
25393 THE REST
25394 M:      Linus Torvalds <[email protected]>
25395 L:      [email protected]
25396 S:      Buried alive in reporters
25397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
25398 F:      *
25399 F:      */
This page took 1.438447 seconds and 4 git commands to generate.