]> Git Repo - linux.git/blob - MAINTAINERS
Merge tag 'irq-core-2024-07-15' of git://git.kernel.org/pub/scm/linux/kernel/git...
[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 SPI SNFI DRIVER
706 M:      Lorenzo Bianconi <[email protected]>
707 M:      Ray Liu <[email protected]>
708 L:      [email protected] (moderated for non-subscribers)
709 L:      [email protected]
710 S:      Maintained
711 F:      Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml
712 F:      drivers/spi/spi-airoha-snfi.c
713
714 AIRSPY MEDIA DRIVER
715 L:      [email protected]
716 S:      Orphan
717 W:      https://linuxtv.org
718 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
719 F:      drivers/media/usb/airspy/
720
721 ALACRITECH GIGABIT ETHERNET DRIVER
722 M:      Lino Sanfilippo <[email protected]>
723 S:      Maintained
724 F:      drivers/net/ethernet/alacritech/*
725
726 ALCATEL SPEEDTOUCH USB DRIVER
727 M:      Duncan Sands <[email protected]>
728 L:      [email protected]
729 S:      Maintained
730 W:      http://www.linux-usb.org/SpeedTouch/
731 F:      drivers/usb/atm/speedtch.c
732 F:      drivers/usb/atm/usbatm.c
733
734 ALCHEMY AU1XX0 MMC DRIVER
735 M:      Manuel Lauss <[email protected]>
736 S:      Maintained
737 F:      drivers/mmc/host/au1xmmc.c
738
739 ALI1563 I2C DRIVER
740 M:      Rudolf Marek <[email protected]>
741 L:      [email protected]
742 S:      Maintained
743 F:      Documentation/i2c/busses/i2c-ali1563.rst
744 F:      drivers/i2c/busses/i2c-ali1563.c
745
746 ALIBABA ELASTIC RDMA DRIVER
747 M:      Cheng Xu <[email protected]>
748 M:      Kai Shen <[email protected]>
749 L:      [email protected]
750 S:      Supported
751 F:      drivers/infiniband/hw/erdma
752 F:      include/uapi/rdma/erdma-abi.h
753
754 ALIBABA PMU DRIVER
755 M:      Shuai Xue <[email protected]>
756 S:      Supported
757 F:      Documentation/admin-guide/perf/alibaba_pmu.rst
758 F:      drivers/perf/alibaba_uncore_drw_pmu.c
759
760 ALIENWARE WMI DRIVER
761 L:      [email protected]
762 S:      Maintained
763 F:      drivers/platform/x86/dell/alienware-wmi.c
764
765 ALLEGRO DVT VIDEO IP CORE DRIVER
766 M:      Michael Tretter <[email protected]>
767 R:      Pengutronix Kernel Team <[email protected]>
768 L:      [email protected]
769 S:      Maintained
770 F:      Documentation/devicetree/bindings/media/allegro,al5e.yaml
771 F:      drivers/media/platform/allegro-dvt/
772
773 ALLIED VISION ALVIUM CAMERA DRIVER
774 M:      Tommaso Merciai <[email protected]>
775 M:      Martin Hecht <[email protected]>
776 L:      [email protected]
777 S:      Maintained
778 F:      Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
779 F:      drivers/media/i2c/alvium-csi2.c
780 F:      drivers/media/i2c/alvium-csi2.h
781
782 ALLWINNER A10 CSI DRIVER
783 M:      Maxime Ripard <[email protected]>
784 L:      [email protected]
785 S:      Maintained
786 T:      git git://linuxtv.org/media_tree.git
787 F:      Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
788 F:      drivers/media/platform/sunxi/sun4i-csi/
789
790 ALLWINNER A31 CSI DRIVER
791 M:      Yong Deng <[email protected]>
792 M:      Paul Kocialkowski <[email protected]>
793 L:      [email protected]
794 S:      Maintained
795 T:      git git://linuxtv.org/media_tree.git
796 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
797 F:      drivers/media/platform/sunxi/sun6i-csi/
798
799 ALLWINNER A31 ISP DRIVER
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-isp.yaml
805 F:      drivers/staging/media/sunxi/sun6i-isp/
806 F:      drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
807
808 ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
809 M:      Paul Kocialkowski <[email protected]>
810 L:      [email protected]
811 S:      Maintained
812 T:      git git://linuxtv.org/media_tree.git
813 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
814 F:      drivers/media/platform/sunxi/sun6i-mipi-csi2/
815
816 ALLWINNER CPUFREQ DRIVER
817 M:      Yangtao Li <[email protected]>
818 L:      [email protected]
819 S:      Maintained
820 F:      Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
821 F:      drivers/cpufreq/sun50i-cpufreq-nvmem.c
822
823 ALLWINNER CRYPTO DRIVERS
824 M:      Corentin Labbe <[email protected]>
825 L:      [email protected]
826 S:      Maintained
827 F:      drivers/crypto/allwinner/
828
829 ALLWINNER DMIC DRIVERS
830 M:      Ban Tao <[email protected]>
831 L:      [email protected] (moderated for non-subscribers)
832 S:      Maintained
833 F:      Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
834 F:      sound/soc/sunxi/sun50i-dmic.c
835
836 ALLWINNER HARDWARE SPINLOCK SUPPORT
837 M:      Wilken Gottwalt <[email protected]>
838 S:      Maintained
839 F:      Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
840 F:      drivers/hwspinlock/sun6i_hwspinlock.c
841
842 ALLWINNER THERMAL DRIVER
843 M:      Vasily Khoruzhick <[email protected]>
844 M:      Yangtao Li <[email protected]>
845 L:      [email protected]
846 S:      Maintained
847 F:      Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
848 F:      drivers/thermal/sun8i_thermal.c
849
850 ALLWINNER VPU DRIVER
851 M:      Maxime Ripard <[email protected]>
852 M:      Paul Kocialkowski <[email protected]>
853 L:      [email protected]
854 S:      Maintained
855 F:      drivers/staging/media/sunxi/cedrus/
856
857 ALPHA PORT
858 M:      Richard Henderson <[email protected]>
859 M:      Ivan Kokshaysky <[email protected]>
860 M:      Matt Turner <[email protected]>
861 L:      [email protected]
862 S:      Odd Fixes
863 F:      arch/alpha/
864
865 ALPS PS/2 TOUCHPAD DRIVER
866 R:      Pali Rohár <[email protected]>
867 F:      drivers/input/mouse/alps.*
868
869 ALTERA MAILBOX DRIVER
870 M:      Mun Yew Tham <[email protected]>
871 S:      Maintained
872 F:      drivers/mailbox/mailbox-altera.c
873
874 ALTERA MSGDMA IP CORE DRIVER
875 M:      Olivier Dautricourt <[email protected]>
876 R:      Stefan Roese <[email protected]>
877 L:      [email protected]
878 S:      Odd Fixes
879 F:      Documentation/devicetree/bindings/dma/altr,msgdma.yaml
880 F:      drivers/dma/altera-msgdma.c
881
882 ALTERA PIO DRIVER
883 M:      Mun Yew Tham <[email protected]>
884 L:      [email protected]
885 S:      Maintained
886 F:      drivers/gpio/gpio-altera.c
887
888 ALTERA TRIPLE SPEED ETHERNET DRIVER
889 M:      Joyce Ooi <[email protected]>
890 L:      [email protected]
891 S:      Maintained
892 F:      drivers/net/ethernet/altera/
893
894 ALTERA UART/JTAG UART SERIAL DRIVERS
895 M:      Tobias Klauser <[email protected]>
896 L:      [email protected]
897 S:      Maintained
898 F:      drivers/tty/serial/altera_jtaguart.c
899 F:      drivers/tty/serial/altera_uart.c
900 F:      include/linux/altera_jtaguart.h
901 F:      include/linux/altera_uart.h
902
903 AMAZON ANNAPURNA LABS FIC DRIVER
904 M:      Talel Shenhar <[email protected]>
905 S:      Maintained
906 F:      Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
907 F:      drivers/irqchip/irq-al-fic.c
908
909 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
910 M:      Talel Shenhar <[email protected]>
911 M:      Talel Shenhar <[email protected]>
912 S:      Maintained
913 F:      Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
914 F:      drivers/edac/al_mc_edac.c
915
916 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
917 M:      Talel Shenhar <[email protected]>
918 S:      Maintained
919 F:      Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
920 F:      drivers/thermal/thermal_mmio.c
921
922 AMAZON ETHERNET DRIVERS
923 M:      Shay Agroskin <[email protected]>
924 M:      Arthur Kiyanovski <[email protected]>
925 R:      David Arinzon <[email protected]>
926 R:      Noam Dagan <[email protected]>
927 R:      Saeed Bishara <[email protected]>
928 L:      [email protected]
929 S:      Supported
930 F:      Documentation/networking/device_drivers/ethernet/amazon/ena.rst
931 F:      drivers/net/ethernet/amazon/
932
933 AMAZON RDMA EFA DRIVER
934 M:      Michael Margolin <[email protected]>
935 R:      Gal Pressman <[email protected]>
936 R:      Yossi Leybovich <[email protected]>
937 L:      [email protected]
938 S:      Supported
939 Q:      https://patchwork.kernel.org/project/linux-rdma/list/
940 F:      drivers/infiniband/hw/efa/
941 F:      include/uapi/rdma/efa-abi.h
942
943 AMD ADDRESS TRANSLATION LIBRARY (ATL)
944 M:      Yazen Ghannam <[email protected]>
945 L:      [email protected]
946 S:      Supported
947 F:      drivers/ras/amd/atl/*
948
949 AMD AXI W1 DRIVER
950 M:      Kris Chaplin <[email protected]>
951 R:      Thomas Delev <[email protected]>
952 R:      Michal Simek <[email protected]>
953 S:      Maintained
954 F:      Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
955 F:      drivers/w1/masters/amd_axi_w1.c
956
957 AMD CDX BUS DRIVER
958 M:      Nipun Gupta <[email protected]>
959 M:      Nikhil Agarwal <[email protected]>
960 S:      Maintained
961 F:      Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
962 F:      drivers/cdx/*
963 F:      include/linux/cdx/*
964
965 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
966 M:      Tom Lendacky <[email protected]>
967 M:      John Allen <[email protected]>
968 L:      [email protected]
969 S:      Supported
970 F:      drivers/crypto/ccp/
971 F:      include/linux/ccp.h
972
973 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
974 M:      Ashish Kalra <[email protected]>
975 M:      Tom Lendacky <[email protected]>
976 L:      [email protected]
977 S:      Supported
978 F:      drivers/crypto/ccp/sev*
979 F:      include/uapi/linux/psp-sev.h
980
981 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
982 M:      Mario Limonciello <[email protected]>
983 L:      [email protected]
984 S:      Supported
985 F:      drivers/crypto/ccp/dbc.c
986 F:      drivers/crypto/ccp/dbc.h
987 F:      drivers/crypto/ccp/platform-access.c
988 F:      drivers/crypto/ccp/platform-access.h
989 F:      include/uapi/linux/psp-dbc.h
990 F:      tools/crypto/ccp/*.c
991 F:      tools/crypto/ccp/*.py
992
993 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - HSTI SUPPORT
994 M:      Mario Limonciello <[email protected]>
995 L:      [email protected]
996 S:      Supported
997 F:      drivers/crypto/ccp/hsti.*
998
999 AMD DISPLAY CORE
1000 M:      Harry Wentland <[email protected]>
1001 M:      Leo Li <[email protected]>
1002 M:      Rodrigo Siqueira <[email protected]>
1003 L:      [email protected]
1004 S:      Supported
1005 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1006 F:      drivers/gpu/drm/amd/display/
1007
1008 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1009 M:      Huang Rui <[email protected]>
1010 L:      [email protected]
1011 S:      Supported
1012 F:      Documentation/hwmon/fam15h_power.rst
1013 F:      drivers/hwmon/fam15h_power.c
1014
1015 AMD FCH GPIO DRIVER
1016 M:      Enrico Weigelt, metux IT consult <[email protected]>
1017 L:      [email protected]
1018 S:      Maintained
1019 F:      drivers/gpio/gpio-amd-fch.c
1020 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
1021
1022 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1023 L:      [email protected] (moderated for non-subscribers)
1024 S:      Orphan
1025 F:      drivers/usb/gadget/udc/amd5536udc.*
1026
1027 AMD GEODE PROCESSOR/CHIPSET SUPPORT
1028 M:      Andres Salomon <[email protected]>
1029 L:      [email protected] (moderated for non-subscribers)
1030 S:      Supported
1031 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1032 F:      arch/x86/include/asm/geode.h
1033 F:      drivers/char/hw_random/geode-rng.c
1034 F:      drivers/crypto/geode*
1035 F:      drivers/video/fbdev/geode/
1036
1037 AMD HSMP DRIVER
1038 M:      Naveen Krishna Chatradhi <[email protected]>
1039 R:      Carlos Bilbao <[email protected]>
1040 L:      [email protected]
1041 S:      Maintained
1042 F:      Documentation/arch/x86/amd_hsmp.rst
1043 F:      arch/x86/include/asm/amd_hsmp.h
1044 F:      arch/x86/include/uapi/asm/amd_hsmp.h
1045 F:      drivers/platform/x86/amd/hsmp.c
1046
1047 AMD IOMMU (AMD-VI)
1048 M:      Joerg Roedel <[email protected]>
1049 R:      Suravee Suthikulpanit <[email protected]>
1050 L:      [email protected]
1051 S:      Maintained
1052 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
1053 F:      drivers/iommu/amd/
1054 F:      include/linux/amd-iommu.h
1055
1056 AMD KFD
1057 M:      Felix Kuehling <[email protected]>
1058 L:      [email protected]
1059 S:      Supported
1060 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1061 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1062 F:      drivers/gpu/drm/amd/amdkfd/
1063 F:      drivers/gpu/drm/amd/include/cik_structs.h
1064 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1065 F:      drivers/gpu/drm/amd/include/v9_structs.h
1066 F:      drivers/gpu/drm/amd/include/vi_structs.h
1067 F:      include/uapi/linux/kfd_ioctl.h
1068 F:      include/uapi/linux/kfd_sysfs.h
1069
1070 AMD MP2 I2C DRIVER
1071 M:      Elie Morisse <[email protected]>
1072 M:      Shyam Sundar S K <[email protected]>
1073 L:      [email protected]
1074 S:      Maintained
1075 F:      drivers/i2c/busses/i2c-amd-mp2*
1076
1077 AMD PDS CORE DRIVER
1078 M:      Shannon Nelson <[email protected]>
1079 M:      Brett Creeley <[email protected]>
1080 L:      [email protected]
1081 S:      Supported
1082 F:      Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1083 F:      drivers/net/ethernet/amd/pds_core/
1084 F:      include/linux/pds/
1085
1086 AMD PMC DRIVER
1087 M:      Shyam Sundar S K <[email protected]>
1088 L:      [email protected]
1089 S:      Maintained
1090 F:      drivers/platform/x86/amd/pmc/
1091
1092 AMD PMF DRIVER
1093 M:      Shyam Sundar S K <[email protected]>
1094 L:      [email protected]
1095 S:      Maintained
1096 F:      Documentation/ABI/testing/sysfs-amd-pmf
1097 F:      drivers/platform/x86/amd/pmf/
1098
1099 AMD POWERPLAY AND SWSMU
1100 M:      Kenneth Feng <[email protected]>
1101 L:      [email protected]
1102 S:      Supported
1103 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1104 F:      drivers/gpu/drm/amd/pm/
1105
1106 AMD PSTATE DRIVER
1107 M:      Huang Rui <[email protected]>
1108 M:      Gautham R. Shenoy <[email protected]>
1109 M:      Mario Limonciello <[email protected]>
1110 R:      Perry Yuan <[email protected]>
1111 L:      [email protected]
1112 S:      Supported
1113 F:      Documentation/admin-guide/pm/amd-pstate.rst
1114 F:      drivers/cpufreq/amd-pstate*
1115 F:      tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1116
1117 AMD PTDMA DRIVER
1118 M:      Basavaraj Natikar <[email protected]>
1119 L:      [email protected]
1120 S:      Maintained
1121 F:      drivers/dma/ptdma/
1122
1123 AMD SEATTLE DEVICE TREE SUPPORT
1124 M:      Suravee Suthikulpanit <[email protected]>
1125 M:      Tom Lendacky <[email protected]>
1126 S:      Supported
1127 F:      arch/arm64/boot/dts/amd/
1128
1129 AMD SENSOR FUSION HUB DRIVER
1130 M:      Basavaraj Natikar <[email protected]>
1131 L:      [email protected]
1132 S:      Maintained
1133 F:      Documentation/hid/amd-sfh*
1134 F:      drivers/hid/amd-sfh-hid/
1135
1136 AMD SPI DRIVER
1137 M:      Sanjay R Mehta <[email protected]>
1138 S:      Maintained
1139 F:      drivers/spi/spi-amd.c
1140
1141 AMD XGBE DRIVER
1142 M:      "Shyam Sundar S K" <[email protected]>
1143 L:      [email protected]
1144 S:      Supported
1145 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1146 F:      drivers/net/ethernet/amd/xgbe/
1147
1148 AMLOGIC DDR PMU DRIVER
1149 M:      Jiucheng Xu <[email protected]>
1150 L:      [email protected]
1151 S:      Supported
1152 W:      http://www.amlogic.com
1153 F:      Documentation/admin-guide/perf/meson-ddr-pmu.rst
1154 F:      Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1155 F:      drivers/perf/amlogic/
1156 F:      include/soc/amlogic/
1157
1158 AMPHENOL CHIPCAP 2 HUMIDITY-TEMPERATURE IIO DRIVER
1159 M:      Javier Carrasco <[email protected]>
1160 L:      [email protected]
1161 S:      Maintained
1162 F:      Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1163 F:      Documentation/hwmon/chipcap2.rst
1164 F:      drivers/hwmon/chipcap2.c
1165
1166 AMPHION VPU CODEC V4L2 DRIVER
1167 M:      Ming Qian <[email protected]>
1168 M:      Zhou Peng <[email protected]>
1169 L:      [email protected]
1170 S:      Maintained
1171 F:      Documentation/devicetree/bindings/media/amphion,vpu.yaml
1172 F:      drivers/media/platform/amphion/
1173
1174 AMS AS73211 DRIVER
1175 M:      Christian Eggers <[email protected]>
1176 L:      [email protected]
1177 S:      Maintained
1178 F:      Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1179 F:      drivers/iio/light/as73211.c
1180
1181 AMT (Automatic Multicast Tunneling)
1182 M:      Taehee Yoo <[email protected]>
1183 L:      [email protected]
1184 S:      Maintained
1185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1186 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1187 F:      drivers/net/amt.c
1188
1189 ANALOG DEVICES INC AD3552R DRIVER
1190 M:      Nuno Sá <[email protected]>
1191 L:      [email protected]
1192 S:      Supported
1193 W:      https://ez.analog.com/linux-software-drivers
1194 F:      Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1195 F:      drivers/iio/dac/ad3552r.c
1196
1197 ANALOG DEVICES INC AD4130 DRIVER
1198 M:      Cosmin Tanislav <[email protected]>
1199 L:      [email protected]
1200 S:      Supported
1201 W:      https://ez.analog.com/linux-software-drivers
1202 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1203 F:      Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1204 F:      drivers/iio/adc/ad4130.c
1205
1206 ANALOG DEVICES INC AD7091R DRIVER
1207 M:      Marcelo Schmitt <[email protected]>
1208 L:      [email protected]
1209 S:      Supported
1210 W:      http://ez.analog.com/community/linux-device-drivers
1211 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1212 F:      drivers/iio/adc/ad7091r*
1213
1214 ANALOG DEVICES INC AD7192 DRIVER
1215 M:      Alisa-Dariana Roman <[email protected]>
1216 L:      [email protected]
1217 S:      Supported
1218 W:      https://ez.analog.com/linux-software-drivers
1219 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1220 F:      drivers/iio/adc/ad7192.c
1221
1222 ANALOG DEVICES INC AD7292 DRIVER
1223 M:      Marcelo Schmitt <[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,ad7292.yaml
1228 F:      drivers/iio/adc/ad7292.c
1229
1230 ANALOG DEVICES INC AD7293 DRIVER
1231 M:      Antoniu Miclaus <[email protected]>
1232 L:      [email protected]
1233 S:      Supported
1234 W:      https://ez.analog.com/linux-software-drivers
1235 F:      Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1236 F:      drivers/iio/dac/ad7293.c
1237
1238 ANALOG DEVICES INC AD74115 DRIVER
1239 M:      Cosmin Tanislav <[email protected]>
1240 L:      [email protected]
1241 S:      Supported
1242 W:      https://ez.analog.com/linux-software-drivers
1243 F:      Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1244 F:      drivers/iio/addac/ad74115.c
1245
1246 ANALOG DEVICES INC AD74413R 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,ad74413r.yaml
1252 F:      drivers/iio/addac/ad74413r.c
1253 F:      include/dt-bindings/iio/addac/adi,ad74413r.h
1254
1255 ANALOG DEVICES INC AD7768-1 DRIVER
1256 M:      Michael Hennerich <[email protected]>
1257 L:      [email protected]
1258 S:      Supported
1259 W:      https://ez.analog.com/linux-software-drivers
1260 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1261 F:      drivers/iio/adc/ad7768-1.c
1262
1263 ANALOG DEVICES INC AD7780 DRIVER
1264 M:      Michael Hennerich <[email protected]>
1265 M:      Renato Lui Geh <[email protected]>
1266 L:      [email protected]
1267 S:      Supported
1268 W:      https://ez.analog.com/linux-software-drivers
1269 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1270 F:      drivers/iio/adc/ad7780.c
1271
1272 ANALOG DEVICES INC AD9739a DRIVER
1273 M:      Nuno Sa <[email protected]>
1274 M:      Dragos Bogdan <[email protected]>
1275 L:      [email protected]
1276 S:      Supported
1277 W:      https://ez.analog.com/linux-software-drivers
1278 F:      Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
1279 F:      drivers/iio/dac/ad9739a.c
1280
1281 ANALOG DEVICES INC ADA4250 DRIVER
1282 M:      Antoniu Miclaus <[email protected]>
1283 L:      [email protected]
1284 S:      Supported
1285 W:      https://ez.analog.com/linux-software-drivers
1286 F:      Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1287 F:      drivers/iio/amplifiers/ada4250.c
1288
1289 ANALOG DEVICES INC ADF4377 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/frequency/adi,adf4377.yaml
1295 F:      drivers/iio/frequency/adf4377.c
1296
1297 ANALOG DEVICES INC ADGS1408 DRIVER
1298 M:      Mircea Caprioru <[email protected]>
1299 S:      Supported
1300 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1301 F:      drivers/mux/adgs1408.c
1302
1303 ANALOG DEVICES INC ADIN DRIVER
1304 M:      Michael Hennerich <[email protected]>
1305 L:      [email protected]
1306 S:      Supported
1307 W:      https://ez.analog.com/linux-software-drivers
1308 F:      Documentation/devicetree/bindings/net/adi,adin.yaml
1309 F:      drivers/net/phy/adin.c
1310
1311 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1312 M:      Nuno Sa <[email protected]>
1313 L:      [email protected]
1314 S:      Supported
1315 F:      drivers/iio/imu/adis.c
1316 F:      drivers/iio/imu/adis_buffer.c
1317 F:      drivers/iio/imu/adis_trigger.c
1318 F:      include/linux/iio/imu/adis.h
1319
1320 ANALOG DEVICES INC ADIS16460 DRIVER
1321 M:      Dragos Bogdan <[email protected]>
1322 L:      [email protected]
1323 S:      Supported
1324 W:      https://ez.analog.com/linux-software-drivers
1325 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1326 F:      drivers/iio/imu/adis16460.c
1327
1328 ANALOG DEVICES INC ADIS16475 DRIVER
1329 M:      Nuno Sa <[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,adis16475.yaml
1334 F:      drivers/iio/imu/adis16475.c
1335
1336 ANALOG DEVICES INC ADM1177 DRIVER
1337 M:      Michael Hennerich <[email protected]>
1338 L:      [email protected]
1339 S:      Supported
1340 W:      https://ez.analog.com/linux-software-drivers
1341 F:      Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1342 F:      drivers/hwmon/adm1177.c
1343
1344 ANALOG DEVICES INC ADMFM2000 DRIVER
1345 M:      Kim Seer Paller <[email protected]>
1346 L:      [email protected]
1347 S:      Supported
1348 W:      https://ez.analog.com/linux-software-drivers
1349 F:      Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
1350 F:      drivers/iio/frequency/admfm2000.c
1351
1352 ANALOG DEVICES INC ADMV1013 DRIVER
1353 M:      Antoniu Miclaus <[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,admv1013.yaml
1358 F:      drivers/iio/frequency/admv1013.c
1359
1360 ANALOG DEVICES INC ADMV1014 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,admv1014.yaml
1366 F:      drivers/iio/frequency/admv1014.c
1367
1368 ANALOG DEVICES INC ADMV8818 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/filter/adi,admv8818.yaml
1374 F:      drivers/iio/filter/admv8818.c
1375
1376 ANALOG DEVICES INC ADP5061 DRIVER
1377 M:      Michael Hennerich <[email protected]>
1378 L:      [email protected]
1379 S:      Supported
1380 W:      https://ez.analog.com/linux-software-drivers
1381 F:      drivers/power/supply/adp5061.c
1382
1383 ANALOG DEVICES INC ADRF6780 DRIVER
1384 M:      Antoniu Miclaus <[email protected]>
1385 L:      [email protected]
1386 S:      Supported
1387 W:      https://ez.analog.com/linux-software-drivers
1388 F:      Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1389 F:      drivers/iio/frequency/adrf6780.c
1390
1391 ANALOG DEVICES INC ADV7180 DRIVER
1392 M:      Lars-Peter Clausen <[email protected]>
1393 L:      [email protected]
1394 S:      Supported
1395 W:      https://ez.analog.com/linux-software-drivers
1396 F:      Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1397 F:      drivers/media/i2c/adv7180.c
1398
1399 ANALOG DEVICES INC ADV748X DRIVER
1400 M:      Kieran Bingham <[email protected]>
1401 L:      [email protected]
1402 S:      Maintained
1403 F:      Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1404 F:      drivers/media/i2c/adv748x/*
1405
1406 ANALOG DEVICES INC ADV7511 DRIVER
1407 M:      Hans Verkuil <[email protected]>
1408 L:      [email protected]
1409 S:      Maintained
1410 F:      drivers/media/i2c/adv7511*
1411
1412 ANALOG DEVICES INC ADV7604 DRIVER
1413 M:      Hans Verkuil <[email protected]>
1414 L:      [email protected]
1415 S:      Maintained
1416 F:      Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1417 F:      drivers/media/i2c/adv7604*
1418
1419 ANALOG DEVICES INC ADV7842 DRIVER
1420 M:      Hans Verkuil <[email protected]>
1421 L:      [email protected]
1422 S:      Maintained
1423 F:      drivers/media/i2c/adv7842*
1424
1425 ANALOG DEVICES INC ADXRS290 DRIVER
1426 M:      Nishant Malpani <[email protected]>
1427 L:      [email protected]
1428 S:      Supported
1429 F:      Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1430 F:      drivers/iio/gyro/adxrs290.c
1431
1432 ANALOG DEVICES INC ASOC CODEC DRIVERS
1433 M:      Lars-Peter Clausen <[email protected]>
1434 M:      Nuno Sá <[email protected]>
1435 L:      [email protected] (moderated for non-subscribers)
1436 S:      Supported
1437 W:      http://wiki.analog.com/
1438 W:      https://ez.analog.com/linux-software-drivers
1439 F:      sound/soc/codecs/ad1*
1440 F:      sound/soc/codecs/ad7*
1441 F:      sound/soc/codecs/adau*
1442 F:      sound/soc/codecs/adav*
1443 F:      sound/soc/codecs/sigmadsp.*
1444 F:      sound/soc/codecs/ssm*
1445
1446 ANALOG DEVICES INC AXI DAC DRIVER
1447 M:      Nuno Sa <[email protected]>
1448 L:      [email protected]
1449 S:      Supported
1450 W:      https://ez.analog.com/linux-software-drivers
1451 F:      Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
1452 F:      drivers/iio/dac/adi-axi-dac.c
1453
1454 ANALOG DEVICES INC DMA DRIVERS
1455 M:      Lars-Peter Clausen <[email protected]>
1456 S:      Supported
1457 W:      https://ez.analog.com/linux-software-drivers
1458 F:      drivers/dma/dma-axi-dmac.c
1459
1460 ANALOG DEVICES INC IIO DRIVERS
1461 M:      Lars-Peter Clausen <[email protected]>
1462 M:      Michael Hennerich <[email protected]>
1463 S:      Supported
1464 W:      http://wiki.analog.com/
1465 W:      https://ez.analog.com/linux-software-drivers
1466 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1467 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1468 F:      Documentation/devicetree/bindings/iio/*/adi,*
1469 F:      Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1470 F:      Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1471 F:      drivers/iio/*/ad*
1472 F:      drivers/iio/adc/ltc249*
1473 F:      drivers/iio/amplifiers/hmc425a.c
1474 F:      drivers/staging/iio/*/ad*
1475 X:      drivers/iio/*/adjd*
1476
1477 ANALOGBITS PLL LIBRARIES
1478 M:      Paul Walmsley <[email protected]>
1479 M:      Samuel Holland <[email protected]>
1480 S:      Supported
1481 F:      drivers/clk/analogbits/*
1482 F:      include/linux/clk/analogbits*
1483
1484 ANDROID DRIVERS
1485 M:      Greg Kroah-Hartman <[email protected]>
1486 M:      Arve Hjønnevåg <[email protected]>
1487 M:      Todd Kjos <[email protected]>
1488 M:      Martijn Coenen <[email protected]>
1489 M:      Joel Fernandes <[email protected]>
1490 M:      Christian Brauner <[email protected]>
1491 M:      Carlos Llamas <[email protected]>
1492 M:      Suren Baghdasaryan <[email protected]>
1493 L:      [email protected]
1494 S:      Supported
1495 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1496 F:      drivers/android/
1497
1498 ANDROID GOLDFISH PIC DRIVER
1499 M:      Miodrag Dinic <[email protected]>
1500 S:      Supported
1501 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1502 F:      drivers/irqchip/irq-goldfish-pic.c
1503
1504 ANDROID GOLDFISH RTC DRIVER
1505 M:      Jiaxun Yang <[email protected]>
1506 S:      Supported
1507 F:      drivers/rtc/rtc-goldfish.c
1508
1509 AOA (Apple Onboard Audio) ALSA DRIVER
1510 M:      Johannes Berg <[email protected]>
1511 L:      [email protected]
1512 L:      [email protected] (moderated for non-subscribers)
1513 S:      Maintained
1514 F:      sound/aoa/
1515
1516 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1517 M:      William Breathitt Gray <[email protected]>
1518 L:      [email protected]
1519 S:      Maintained
1520 F:      drivers/iio/addac/stx104.c
1521
1522 APM DRIVER
1523 M:      Jiri Kosina <[email protected]>
1524 S:      Odd fixes
1525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1526 F:      arch/x86/kernel/apm_32.c
1527 F:      drivers/char/apm-emulation.c
1528 F:      include/linux/apm_bios.h
1529 F:      include/uapi/linux/apm_bios.h
1530
1531 APPARMOR SECURITY MODULE
1532 M:      John Johansen <[email protected]>
1533 M:      John Johansen <[email protected]>
1534 L:      [email protected] (moderated for non-subscribers)
1535 S:      Supported
1536 W:      apparmor.net
1537 B:      https://gitlab.com/apparmor/apparmor-kernel
1538 C:      irc://irc.oftc.net/apparmor
1539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1540 T:      https://gitlab.com/apparmor/apparmor-kernel.git
1541 F:      Documentation/admin-guide/LSM/apparmor.rst
1542 F:      security/apparmor/
1543
1544 APPLE BCM5974 MULTITOUCH DRIVER
1545 M:      Henrik Rydberg <[email protected]>
1546 L:      [email protected]
1547 S:      Odd fixes
1548 F:      drivers/input/mouse/bcm5974.c
1549
1550 APPLE PCIE CONTROLLER DRIVER
1551 M:      Alyssa Rosenzweig <[email protected]>
1552 M:      Marc Zyngier <[email protected]>
1553 L:      [email protected]
1554 S:      Maintained
1555 F:      drivers/pci/controller/pcie-apple.c
1556
1557 APPLE SMC DRIVER
1558 M:      Henrik Rydberg <[email protected]>
1559 L:      [email protected]
1560 S:      Odd fixes
1561 F:      drivers/hwmon/applesmc.c
1562
1563 APPLETALK NETWORK LAYER
1564 L:      [email protected]
1565 S:      Odd fixes
1566 F:      include/linux/atalk.h
1567 F:      include/uapi/linux/atalk.h
1568 F:      net/appletalk/
1569
1570 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1571 M:      Khuong Dinh <[email protected]>
1572 S:      Supported
1573 F:      arch/arm64/boot/dts/apm/
1574
1575 APPLIED MICRO (APM) X-GENE SOC EDAC
1576 M:      Khuong Dinh <[email protected]>
1577 S:      Supported
1578 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1579 F:      drivers/edac/xgene_edac.c
1580
1581 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1582 M:      Iyappan Subramanian <[email protected]>
1583 M:      Keyur Chudgar <[email protected]>
1584 S:      Supported
1585 F:      drivers/net/ethernet/apm/xgene-v2/
1586
1587 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1588 M:      Iyappan Subramanian <[email protected]>
1589 M:      Keyur Chudgar <[email protected]>
1590 M:      Quan Nguyen <[email protected]>
1591 S:      Supported
1592 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1593 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1594 F:      drivers/net/ethernet/apm/xgene/
1595 F:      drivers/net/mdio/mdio-xgene.c
1596
1597 APPLIED MICRO (APM) X-GENE SOC PMU
1598 M:      Khuong Dinh <[email protected]>
1599 S:      Supported
1600 F:      Documentation/admin-guide/perf/xgene-pmu.rst
1601 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1602 F:      drivers/perf/xgene_pmu.c
1603
1604 APTINA CAMERA SENSOR PLL
1605 M:      Laurent Pinchart <[email protected]>
1606 L:      [email protected]
1607 S:      Maintained
1608 F:      drivers/media/i2c/aptina-pll.*
1609
1610 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1611 M:      Aleksa Savic <[email protected]>
1612 M:      Jack Doan <[email protected]>
1613 L:      [email protected]
1614 S:      Maintained
1615 F:      Documentation/hwmon/aquacomputer_d5next.rst
1616 F:      drivers/hwmon/aquacomputer_d5next.c
1617
1618 AQUANTIA ETHERNET DRIVER (atlantic)
1619 M:      Igor Russkikh <[email protected]>
1620 L:      [email protected]
1621 S:      Supported
1622 W:      https://www.marvell.com/
1623 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
1624 F:      Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1625 F:      drivers/net/ethernet/aquantia/atlantic/
1626
1627 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1628 M:      Egor Pomozov <[email protected]>
1629 L:      [email protected]
1630 S:      Supported
1631 W:      http://www.aquantia.com
1632 F:      drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1633
1634 AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1635 M:      Krzysztof Hałasa <[email protected]>
1636 L:      [email protected]
1637 S:      Maintained
1638 F:      Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1639 F:      drivers/media/i2c/ar0521.c
1640
1641 ARASAN NAND CONTROLLER DRIVER
1642 M:      Miquel Raynal <[email protected]>
1643 R:      Michal Simek <[email protected]>
1644 L:      [email protected]
1645 S:      Maintained
1646 F:      Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1647 F:      drivers/mtd/nand/raw/arasan-nand-controller.c
1648
1649 ARC FRAMEBUFFER DRIVER
1650 M:      Jaya Kumar <[email protected]>
1651 S:      Maintained
1652 F:      drivers/video/fbdev/arcfb.c
1653 F:      drivers/video/fbdev/core/fb_defio.c
1654
1655 ARC PGU DRM DRIVER
1656 M:      Alexey Brodkin <[email protected]>
1657 S:      Supported
1658 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1659 F:      drivers/gpu/drm/tiny/arcpgu.c
1660
1661 ARCNET NETWORK LAYER
1662 M:      Michael Grzeschik <[email protected]>
1663 L:      [email protected]
1664 S:      Maintained
1665 F:      drivers/net/arcnet/
1666 F:      include/uapi/linux/if_arcnet.h
1667
1668 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1669 M:      Arnd Bergmann <[email protected]>
1670 M:      Olof Johansson <[email protected]>
1671 M:      [email protected]
1672 L:      [email protected] (moderated for non-subscribers)
1673 S:      Maintained
1674 P:      Documentation/process/maintainer-soc.rst
1675 C:      irc://irc.libera.chat/armlinux
1676 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1677 F:      Documentation/process/maintainer-soc*.rst
1678 F:      arch/arm/boot/dts/Makefile
1679 F:      arch/arm64/boot/dts/Makefile
1680
1681 ARM ARCHITECTED TIMER DRIVER
1682 M:      Mark Rutland <[email protected]>
1683 M:      Marc Zyngier <[email protected]>
1684 L:      [email protected] (moderated for non-subscribers)
1685 S:      Maintained
1686 F:      arch/arm/include/asm/arch_timer.h
1687 F:      arch/arm64/include/asm/arch_timer.h
1688 F:      drivers/clocksource/arm_arch_timer.c
1689
1690 ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1691 M:      Marc Zyngier <[email protected]>
1692 L:      [email protected] (moderated for non-subscribers)
1693 S:      Maintained
1694 F:      Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1695 F:      arch/arm/include/asm/arch_gicv3.h
1696 F:      arch/arm64/include/asm/arch_gicv3.h
1697 F:      drivers/irqchip/irq-gic*.[ch]
1698 F:      include/linux/irqchip/arm-gic*.h
1699 F:      include/linux/irqchip/arm-vgic-info.h
1700
1701 ARM HDLCD DRM DRIVER
1702 M:      Liviu Dudau <[email protected]>
1703 S:      Supported
1704 F:      Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1705 F:      drivers/gpu/drm/arm/hdlcd_*
1706
1707 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1708 M:      Linus Walleij <[email protected]>
1709 L:      [email protected] (moderated for non-subscribers)
1710 S:      Maintained
1711 F:      Documentation/devicetree/bindings/arm/arm,integrator.yaml
1712 F:      Documentation/devicetree/bindings/arm/arm,realview.yaml
1713 F:      Documentation/devicetree/bindings/arm/arm,versatile.yaml
1714 F:      Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1715 F:      Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1716 F:      Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1717 F:      Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1718 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1719 F:      Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1720 F:      arch/arm/boot/dts/arm/arm-realview-*
1721 F:      arch/arm/boot/dts/arm/integrator*
1722 F:      arch/arm/boot/dts/arm/versatile*
1723 F:      arch/arm/mach-versatile/
1724 F:      drivers/bus/arm-integrator-lm.c
1725 F:      drivers/clk/versatile/
1726 F:      drivers/i2c/busses/i2c-versatile.c
1727 F:      drivers/irqchip/irq-versatile-fpga.c
1728 F:      drivers/mtd/maps/physmap-versatile.*
1729 F:      drivers/power/reset/arm-versatile-reboot.c
1730 F:      drivers/soc/versatile/
1731
1732 ARM KOMEDA DRM-KMS DRIVER
1733 M:      Liviu Dudau <[email protected]>
1734 S:      Supported
1735 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1736 F:      Documentation/devicetree/bindings/display/arm,komeda.yaml
1737 F:      Documentation/gpu/komeda-kms.rst
1738 F:      drivers/gpu/drm/arm/display/include/
1739 F:      drivers/gpu/drm/arm/display/komeda/
1740
1741 ARM MALI PANFROST DRM DRIVER
1742 M:      Boris Brezillon <[email protected]>
1743 M:      Rob Herring <[email protected]>
1744 R:      Steven Price <[email protected]>
1745 L:      [email protected]
1746 S:      Supported
1747 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1748 F:      Documentation/gpu/panfrost.rst
1749 F:      drivers/gpu/drm/panfrost/
1750 F:      include/uapi/drm/panfrost_drm.h
1751
1752 ARM MALI PANTHOR DRM DRIVER
1753 M:      Boris Brezillon <[email protected]>
1754 M:      Steven Price <[email protected]>
1755 M:      Liviu Dudau <[email protected]>
1756 L:      [email protected]
1757 S:      Supported
1758 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1759 F:      Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
1760 F:      drivers/gpu/drm/panthor/
1761 F:      include/uapi/drm/panthor_drm.h
1762
1763 ARM MALI-DP DRM DRIVER
1764 M:      Liviu Dudau <[email protected]>
1765 S:      Supported
1766 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1767 F:      Documentation/devicetree/bindings/display/arm,malidp.yaml
1768 F:      Documentation/gpu/afbc.rst
1769 F:      drivers/gpu/drm/arm/
1770
1771 ARM MFM AND FLOPPY DRIVERS
1772 M:      Ian Molton <[email protected]>
1773 S:      Maintained
1774 F:      arch/arm/include/asm/floppy.h
1775 F:      arch/arm/mach-rpc/floppydma.S
1776
1777 ARM PMU PROFILING AND DEBUGGING
1778 M:      Will Deacon <[email protected]>
1779 M:      Mark Rutland <[email protected]>
1780 L:      [email protected] (moderated for non-subscribers)
1781 S:      Maintained
1782 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1783 F:      Documentation/devicetree/bindings/perf/
1784 F:      arch/arm*/include/asm/hw_breakpoint.h
1785 F:      arch/arm*/include/asm/perf_event.h
1786 F:      arch/arm*/kernel/hw_breakpoint.c
1787 F:      arch/arm*/kernel/perf_*
1788 F:      drivers/perf/
1789 F:      include/linux/perf/arm_pmu*.h
1790
1791 ARM PORT
1792 M:      Russell King <[email protected]>
1793 L:      [email protected] (moderated for non-subscribers)
1794 S:      Odd Fixes
1795 W:      http://www.armlinux.org.uk/
1796 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1797 F:      arch/arm/
1798 X:      arch/arm/boot/dts/
1799
1800 ARM PRIMECELL AACI PL041 DRIVER
1801 M:      Russell King <[email protected]>
1802 S:      Odd Fixes
1803 F:      sound/arm/aaci.*
1804
1805 ARM PRIMECELL BUS SUPPORT
1806 M:      Russell King <[email protected]>
1807 S:      Odd Fixes
1808 F:      drivers/amba/
1809 F:      include/linux/amba/bus.h
1810
1811 ARM PRIMECELL KMI PL050 DRIVER
1812 M:      Russell King <[email protected]>
1813 S:      Odd Fixes
1814 F:      drivers/input/serio/ambakmi.*
1815 F:      include/linux/amba/kmi.h
1816
1817 ARM PRIMECELL MMCI PL180/1 DRIVER
1818 M:      Russell King <[email protected]>
1819 S:      Odd Fixes
1820 F:      drivers/mmc/host/mmci.*
1821 F:      include/linux/amba/mmci.h
1822
1823 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1824 M:      Miquel Raynal <[email protected]>
1825 R:      Michal Simek <[email protected]>
1826 L:      [email protected]
1827 S:      Maintained
1828 F:      Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1829 F:      drivers/mtd/nand/raw/pl35x-nand-controller.c
1830
1831 ARM PRIMECELL PL35X SMC DRIVER
1832 M:      Miquel Raynal <[email protected]>
1833 R:      Michal Simek <[email protected]>
1834 L:      [email protected] (moderated for non-subscribers)
1835 S:      Maintained
1836 F:      Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1837 F:      drivers/memory/pl353-smc.c
1838
1839 ARM PRIMECELL SSP PL022 SPI DRIVER
1840 M:      Linus Walleij <[email protected]>
1841 L:      [email protected] (moderated for non-subscribers)
1842 S:      Maintained
1843 F:      Documentation/devicetree/bindings/spi/spi-pl022.yaml
1844 F:      drivers/spi/spi-pl022.c
1845
1846 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1847 M:      Russell King <[email protected]>
1848 S:      Odd Fixes
1849 F:      drivers/tty/serial/amba-pl01*.c
1850 F:      include/linux/amba/serial.h
1851
1852 ARM PRIMECELL VIC PL190/PL192 DRIVER
1853 M:      Linus Walleij <[email protected]>
1854 L:      [email protected] (moderated for non-subscribers)
1855 S:      Maintained
1856 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1857 F:      drivers/irqchip/irq-vic.c
1858
1859 ARM SMC WATCHDOG DRIVER
1860 M:      Julius Werner <[email protected]>
1861 R:      Evan Benn <[email protected]>
1862 S:      Maintained
1863 F:      Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1864 F:      drivers/watchdog/arm_smc_wdt.c
1865
1866 ARM SMMU DRIVERS
1867 M:      Will Deacon <[email protected]>
1868 R:      Robin Murphy <[email protected]>
1869 L:      [email protected] (moderated for non-subscribers)
1870 S:      Maintained
1871 F:      Documentation/devicetree/bindings/iommu/arm,smmu*
1872 F:      drivers/iommu/arm/
1873 F:      drivers/iommu/io-pgtable-arm*
1874
1875 ARM SUB-ARCHITECTURES
1876 L:      [email protected] (moderated for non-subscribers)
1877 S:      Maintained
1878 C:      irc://irc.libera.chat/armlinux
1879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1880 F:      arch/arm/mach-*/
1881 F:      arch/arm/plat-*/
1882
1883 ARM/ACTIONS SEMI ARCHITECTURE
1884 M:      Andreas Färber <[email protected]>
1885 M:      Manivannan Sadhasivam <[email protected]>
1886 L:      [email protected] (moderated for non-subscribers)
1887 L:      [email protected] (moderated for non-subscribers)
1888 S:      Maintained
1889 F:      Documentation/devicetree/bindings/arm/actions.yaml
1890 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1891 F:      Documentation/devicetree/bindings/dma/owl-dma.yaml
1892 F:      Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1893 F:      Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1894 F:      Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1895 F:      Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1896 F:      Documentation/devicetree/bindings/pinctrl/actions,*
1897 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1898 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1899 F:      arch/arm/boot/dts/actions/
1900 F:      arch/arm/mach-actions/
1901 F:      arch/arm64/boot/dts/actions/
1902 F:      drivers/clk/actions/
1903 F:      drivers/clocksource/timer-owl*
1904 F:      drivers/dma/owl-dma.c
1905 F:      drivers/i2c/busses/i2c-owl.c
1906 F:      drivers/irqchip/irq-owl-sirq.c
1907 F:      drivers/mmc/host/owl-mmc.c
1908 F:      drivers/net/ethernet/actions/
1909 F:      drivers/pinctrl/actions/*
1910 F:      drivers/pmdomain/actions/
1911 F:      include/dt-bindings/power/owl-*
1912 F:      include/dt-bindings/reset/actions,*
1913 F:      include/linux/soc/actions/
1914 N:      owl
1915
1916 ARM/AIROHA SOC SUPPORT
1917 M:      Matthias Brugger <[email protected]>
1918 M:      AngeloGioacchino Del Regno <[email protected]>
1919 L:      [email protected] (moderated for non-subscribers)
1920 L:      [email protected] (moderated for non-subscribers)
1921 S:      Odd Fixes
1922 F:      arch/arm/boot/dts/airoha/
1923 F:      arch/arm64/boot/dts/airoha/
1924
1925 ARM/Allwinner SoC Clock Support
1926 M:      Emilio López <[email protected]>
1927 S:      Maintained
1928 F:      drivers/clk/sunxi/
1929
1930 ARM/Allwinner sunXi SoC support
1931 M:      Chen-Yu Tsai <[email protected]>
1932 M:      Jernej Skrabec <[email protected]>
1933 M:      Samuel Holland <[email protected]>
1934 L:      [email protected] (moderated for non-subscribers)
1935 L:      [email protected]
1936 S:      Maintained
1937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1938 F:      arch/arm/mach-sunxi/
1939 F:      arch/arm64/boot/dts/allwinner/
1940 F:      drivers/clk/sunxi-ng/
1941 F:      drivers/pinctrl/sunxi/
1942 F:      drivers/soc/sunxi/
1943 N:      allwinner
1944 N:      sun[x456789]i
1945 N:      sun[25]0i
1946
1947 ARM/ALPHASCALE ARCHITECTURE
1948 M:      Krzysztof Kozlowski <[email protected]>
1949 L:      [email protected] (moderated for non-subscribers)
1950 S:      Odd Fixes
1951 F:      arch/arm/boot/dts/alphascale/
1952 F:      drivers/clk/clk-asm9260.c
1953 F:      drivers/clocksource/asm9260_timer.c
1954 F:      drivers/rtc/rtc-asm9260.c
1955 F:      drivers/watchdog/asm9260_wdt.c
1956
1957 ARM/AMD PENSANDO ARM64 ARCHITECTURE
1958 M:      Brad Larson <[email protected]>
1959 L:      [email protected] (moderated for non-subscribers)
1960 S:      Supported
1961 F:      Documentation/devicetree/bindings/*/amd,pensando*
1962 F:      arch/arm64/boot/dts/amd/elba*
1963
1964 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1965 M:      Neil Armstrong <[email protected]>
1966 M:      Jerome Brunet <[email protected]>
1967 L:      [email protected]
1968 S:      Maintained
1969 F:      Documentation/devicetree/bindings/clock/amlogic*
1970 F:      drivers/clk/meson/
1971 F:      include/dt-bindings/clock/amlogic,a1*
1972 F:      include/dt-bindings/clock/gxbb*
1973 F:      include/dt-bindings/clock/meson*
1974
1975 ARM/Amlogic Meson SoC Crypto Drivers
1976 M:      Corentin Labbe <[email protected]>
1977 L:      [email protected]
1978 L:      [email protected]
1979 S:      Maintained
1980 F:      Documentation/devicetree/bindings/crypto/amlogic*
1981 F:      drivers/crypto/amlogic/
1982
1983 ARM/Amlogic Meson SoC Sound Drivers
1984 M:      Jerome Brunet <[email protected]>
1985 L:      [email protected] (moderated for non-subscribers)
1986 S:      Maintained
1987 F:      Documentation/devicetree/bindings/sound/amlogic*
1988 F:      sound/soc/meson/
1989
1990 ARM/Amlogic Meson SoC support
1991 M:      Neil Armstrong <[email protected]>
1992 M:      Kevin Hilman <[email protected]>
1993 R:      Jerome Brunet <[email protected]>
1994 R:      Martin Blumenstingl <[email protected]>
1995 L:      [email protected] (moderated for non-subscribers)
1996 L:      [email protected]
1997 S:      Maintained
1998 W:      http://linux-meson.com/
1999 F:      Documentation/devicetree/bindings/phy/amlogic*
2000 F:      arch/arm/boot/dts/amlogic/
2001 F:      arch/arm/mach-meson/
2002 F:      arch/arm64/boot/dts/amlogic/
2003 F:      drivers/pmdomain/amlogic/
2004 F:      drivers/mmc/host/meson*
2005 F:      drivers/phy/amlogic/
2006 F:      drivers/pinctrl/meson/
2007 F:      drivers/rtc/rtc-meson*
2008 F:      drivers/soc/amlogic/
2009 N:      meson
2010
2011 ARM/Annapurna Labs ALPINE ARCHITECTURE
2012 M:      Antoine Tenart <[email protected]>
2013 L:      [email protected] (moderated for non-subscribers)
2014 S:      Odd Fixes
2015 F:      arch/arm/boot/dts/amazon/
2016 F:      arch/arm/mach-alpine/
2017 F:      arch/arm64/boot/dts/amazon/
2018 F:      drivers/*/*alpine*
2019
2020 ARM/APPLE MACHINE SOUND DRIVERS
2021 M:      Martin Povišer <[email protected]>
2022 L:      [email protected]
2023 L:      [email protected] (moderated for non-subscribers)
2024 S:      Maintained
2025 F:      Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
2026 F:      Documentation/devicetree/bindings/sound/apple,*
2027 F:      sound/soc/apple/*
2028 F:      sound/soc/codecs/cs42l83-i2c.c
2029 F:      sound/soc/codecs/ssm3515.c
2030
2031 ARM/APPLE MACHINE SUPPORT
2032 M:      Hector Martin <[email protected]>
2033 M:      Sven Peter <[email protected]>
2034 R:      Alyssa Rosenzweig <[email protected]>
2035 L:      [email protected]
2036 L:      [email protected] (moderated for non-subscribers)
2037 S:      Maintained
2038 W:      https://asahilinux.org
2039 B:      https://github.com/AsahiLinux/linux/issues
2040 C:      irc://irc.oftc.net/asahi-dev
2041 T:      git https://github.com/AsahiLinux/linux.git
2042 F:      Documentation/devicetree/bindings/arm/apple.yaml
2043 F:      Documentation/devicetree/bindings/arm/apple/*
2044 F:      Documentation/devicetree/bindings/clock/apple,nco.yaml
2045 F:      Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2046 F:      Documentation/devicetree/bindings/dma/apple,admac.yaml
2047 F:      Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2048 F:      Documentation/devicetree/bindings/interrupt-controller/apple,*
2049 F:      Documentation/devicetree/bindings/iommu/apple,dart.yaml
2050 F:      Documentation/devicetree/bindings/iommu/apple,sart.yaml
2051 F:      Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2052 F:      Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2053 F:      Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2054 F:      Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2055 F:      Documentation/devicetree/bindings/pci/apple,pcie.yaml
2056 F:      Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2057 F:      Documentation/devicetree/bindings/power/apple*
2058 F:      Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2059 F:      Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2060 F:      arch/arm64/boot/dts/apple/
2061 F:      drivers/bluetooth/hci_bcm4377.c
2062 F:      drivers/clk/clk-apple-nco.c
2063 F:      drivers/cpufreq/apple-soc-cpufreq.c
2064 F:      drivers/dma/apple-admac.c
2065 F:      drivers/pmdomain/apple/
2066 F:      drivers/i2c/busses/i2c-pasemi-core.c
2067 F:      drivers/i2c/busses/i2c-pasemi-platform.c
2068 F:      drivers/iommu/apple-dart.c
2069 F:      drivers/iommu/io-pgtable-dart.c
2070 F:      drivers/irqchip/irq-apple-aic.c
2071 F:      drivers/nvme/host/apple.c
2072 F:      drivers/nvmem/apple-efuses.c
2073 F:      drivers/pinctrl/pinctrl-apple-gpio.c
2074 F:      drivers/pwm/pwm-apple.c
2075 F:      drivers/soc/apple/*
2076 F:      drivers/watchdog/apple_wdt.c
2077 F:      include/dt-bindings/interrupt-controller/apple-aic.h
2078 F:      include/dt-bindings/pinctrl/apple.h
2079 F:      include/linux/soc/apple/*
2080
2081 ARM/ARTPEC MACHINE SUPPORT
2082 M:      Jesper Nilsson <[email protected]>
2083 M:      Lars Persson <[email protected]>
2084 L:      [email protected]
2085 S:      Maintained
2086 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2087 F:      arch/arm/boot/dts/axis/
2088 F:      arch/arm/mach-artpec
2089 F:      drivers/clk/axis
2090 F:      drivers/crypto/axis
2091 F:      drivers/mmc/host/usdhi6rol0.c
2092 F:      drivers/pinctrl/pinctrl-artpec*
2093
2094 ARM/ASPEED I2C DRIVER
2095 M:      Brendan Higgins <[email protected]>
2096 R:      Benjamin Herrenschmidt <[email protected]>
2097 R:      Joel Stanley <[email protected]>
2098 L:      [email protected]
2099 L:      [email protected] (moderated for non-subscribers)
2100 S:      Maintained
2101 F:      Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2102 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2103 F:      drivers/i2c/busses/i2c-aspeed.c
2104 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
2105
2106 ARM/ASPEED MACHINE SUPPORT
2107 M:      Joel Stanley <[email protected]>
2108 R:      Andrew Jeffery <[email protected]>
2109 L:      [email protected] (moderated for non-subscribers)
2110 L:      [email protected] (moderated for non-subscribers)
2111 S:      Supported
2112 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
2113 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2114 F:      Documentation/devicetree/bindings/arm/aspeed/
2115 F:      arch/arm/boot/dts/aspeed/
2116 F:      arch/arm/mach-aspeed/
2117 N:      aspeed
2118
2119 ARM/AXM LSI SOC
2120 M:      Krzysztof Kozlowski <[email protected]>
2121 L:      [email protected] (moderated for non-subscribers)
2122 S:      Odd Fixes
2123 F:      Documentation/devicetree/bindings/arm/axxia.yaml
2124 F:      arch/arm/boot/dts/intel/axm/
2125 F:      arch/arm/mach-axxia/
2126
2127 ARM/BITMAIN ARCHITECTURE
2128 M:      Manivannan Sadhasivam <[email protected]>
2129 L:      [email protected] (moderated for non-subscribers)
2130 S:      Maintained
2131 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
2132 F:      Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2133 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2134 F:      arch/arm64/boot/dts/bitmain/
2135 F:      drivers/clk/clk-bm1880.c
2136 F:      drivers/pinctrl/pinctrl-bm1880.c
2137
2138 ARM/CALXEDA HIGHBANK ARCHITECTURE
2139 M:      Andre Przywara <[email protected]>
2140 L:      [email protected] (moderated for non-subscribers)
2141 S:      Maintained
2142 F:      arch/arm/boot/dts/calxeda/
2143 F:      arch/arm/mach-highbank/
2144
2145 ARM/CAVIUM THUNDER NETWORK DRIVER
2146 M:      Sunil Goutham <[email protected]>
2147 L:      [email protected] (moderated for non-subscribers)
2148 S:      Supported
2149 F:      drivers/net/ethernet/cavium/thunder/
2150
2151 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2152 M:      Lukasz Majewski <[email protected]>
2153 L:      [email protected] (moderated for non-subscribers)
2154 S:      Maintained
2155 F:      arch/arm/mach-ep93xx/ts72xx.c
2156
2157 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2158 M:      Alexander Shiyan <[email protected]>
2159 L:      [email protected] (moderated for non-subscribers)
2160 S:      Odd Fixes
2161 N:      clps711x
2162
2163 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2164 M:      Hartley Sweeten <[email protected]>
2165 M:      Alexander Sverdlin <[email protected]>
2166 L:      [email protected] (moderated for non-subscribers)
2167 S:      Maintained
2168 F:      Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2169 F:      Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2170 F:      arch/arm/boot/compressed/misc-ep93xx.h
2171 F:      arch/arm/mach-ep93xx/
2172 F:      drivers/iio/adc/ep93xx_adc.c
2173
2174 ARM/CLKDEV SUPPORT
2175 M:      Russell King <[email protected]>
2176 L:      [email protected] (moderated for non-subscribers)
2177 S:      Maintained
2178 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2179 F:      drivers/clk/clkdev.c
2180
2181 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2182 M:      Baruch Siach <[email protected]>
2183 L:      [email protected] (moderated for non-subscribers)
2184 S:      Maintained
2185 F:      arch/arm/boot/dts/cnxt/
2186 N:      digicolor
2187
2188 ARM/CORESIGHT FRAMEWORK AND DRIVERS
2189 M:      Suzuki K Poulose <[email protected]>
2190 R:      Mike Leach <[email protected]>
2191 R:      James Clark <[email protected]>
2192 L:      [email protected] (moderated for non-subscribers)
2193 L:      [email protected] (moderated for non-subscribers)
2194 S:      Maintained
2195 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2196 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2197 F:      Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2198 F:      Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2199 F:      Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2200 F:      Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2201 F:      Documentation/trace/coresight/*
2202 F:      drivers/hwtracing/coresight/*
2203 F:      include/dt-bindings/arm/coresight-cti-dt.h
2204 F:      include/linux/coresight*
2205 F:      include/uapi/linux/coresight*
2206 F:      samples/coresight/*
2207 F:      tools/perf/Documentation/arm-coresight.txt
2208 F:      tools/perf/arch/arm/util/auxtrace.c
2209 F:      tools/perf/arch/arm/util/cs-etm.c
2210 F:      tools/perf/arch/arm/util/cs-etm.h
2211 F:      tools/perf/arch/arm/util/pmu.c
2212 F:      tools/perf/tests/shell/*coresight*
2213 F:      tools/perf/tests/shell/coresight/*
2214 F:      tools/perf/tests/shell/lib/*coresight*
2215 F:      tools/perf/util/cs-etm-decoder/*
2216 F:      tools/perf/util/cs-etm.*
2217
2218 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2219 M:      Hans Ulli Kroll <[email protected]>
2220 M:      Linus Walleij <[email protected]>
2221 L:      [email protected] (moderated for non-subscribers)
2222 S:      Maintained
2223 T:      git git://github.com/ulli-kroll/linux.git
2224 F:      Documentation/devicetree/bindings/arm/gemini.yaml
2225 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2226 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2227 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2228 F:      arch/arm/boot/dts/gemini/
2229 F:      arch/arm/mach-gemini/
2230 F:      drivers/crypto/gemini/
2231 F:      drivers/net/ethernet/cortina/
2232 F:      drivers/pinctrl/pinctrl-gemini.c
2233 F:      drivers/rtc/rtc-ftrtc010.c
2234
2235 ARM/CZ.NIC TURRIS SUPPORT
2236 M:      Marek Behún <[email protected]>
2237 S:      Maintained
2238 W:      https://www.turris.cz/
2239 F:      Documentation/ABI/testing/debugfs-moxtet
2240 F:      Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
2241 F:      Documentation/ABI/testing/sysfs-bus-moxtet-devices
2242 F:      Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2243 F:      Documentation/devicetree/bindings/bus/moxtet.txt
2244 F:      Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2245 F:      Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
2246 F:      Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2247 F:      Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
2248 F:      Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2249 F:      Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2250 F:      drivers/bus/moxtet.c
2251 F:      drivers/firmware/turris-mox-rwtm.c
2252 F:      drivers/gpio/gpio-moxtet.c
2253 F:      drivers/leds/leds-turris-omnia.c
2254 F:      drivers/mailbox/armada-37xx-rwtm-mailbox.c
2255 F:      drivers/platform/cznic/
2256 F:      drivers/watchdog/armada_37xx_wdt.c
2257 F:      include/dt-bindings/bus/moxtet.h
2258 F:      include/linux/armada-37xx-rwtm-mailbox.h
2259 F:      include/linux/moxtet.h
2260 F:      include/linux/turris-omnia-mcu-interface.h
2261
2262 ARM/FARADAY FA526 PORT
2263 M:      Hans Ulli Kroll <[email protected]>
2264 L:      [email protected] (moderated for non-subscribers)
2265 S:      Maintained
2266 T:      git git://git.berlios.de/gemini-board
2267 F:      arch/arm/mm/*-fa*
2268
2269 ARM/FOOTBRIDGE ARCHITECTURE
2270 M:      Russell King <[email protected]>
2271 L:      [email protected] (moderated for non-subscribers)
2272 S:      Maintained
2273 W:      http://www.armlinux.org.uk/
2274 F:      arch/arm/include/asm/hardware/dec21285.h
2275 F:      arch/arm/mach-footbridge/
2276
2277 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2278 M:      Shawn Guo <[email protected]>
2279 M:      Sascha Hauer <[email protected]>
2280 R:      Pengutronix Kernel Team <[email protected]>
2281 R:      Fabio Estevam <[email protected]>
2282 L:      [email protected]
2283 L:      [email protected] (moderated for non-subscribers)
2284 S:      Maintained
2285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2286 F:      arch/arm/boot/dts/nxp/imx/
2287 F:      arch/arm/boot/dts/nxp/mxs/
2288 F:      arch/arm64/boot/dts/freescale/
2289 X:      arch/arm64/boot/dts/freescale/fsl-*
2290 X:      arch/arm64/boot/dts/freescale/qoriq-*
2291 X:      drivers/media/i2c/
2292 N:      imx
2293 N:      mxs
2294
2295 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2296 M:      Shawn Guo <[email protected]>
2297 L:      [email protected] (moderated for non-subscribers)
2298 S:      Maintained
2299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2300 F:      arch/arm/boot/dts/nxp/ls/
2301 F:      arch/arm64/boot/dts/freescale/fsl-*
2302 F:      arch/arm64/boot/dts/freescale/qoriq-*
2303
2304 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2305 M:      Shawn Guo <[email protected]>
2306 M:      Sascha Hauer <[email protected]>
2307 R:      Pengutronix Kernel Team <[email protected]>
2308 R:      Stefan Agner <[email protected]>
2309 L:      [email protected] (moderated for non-subscribers)
2310 S:      Maintained
2311 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2312 F:      arch/arm/boot/dts/nxp/vf/
2313 F:      arch/arm/mach-imx/*vf610*
2314
2315 ARM/GUMSTIX MACHINE SUPPORT
2316 M:      Steve Sakoman <[email protected]>
2317 L:      [email protected] (moderated for non-subscribers)
2318 S:      Maintained
2319
2320 ARM/HISILICON SOC SUPPORT
2321 M:      Wei Xu <[email protected]>
2322 L:      [email protected] (moderated for non-subscribers)
2323 S:      Supported
2324 W:      http://www.hisilicon.com
2325 T:      git https://github.com/hisilicon/linux-hisi.git
2326 F:      arch/arm/boot/dts/hisilicon/
2327 F:      arch/arm/mach-hisi/
2328 F:      arch/arm64/boot/dts/hisilicon/
2329
2330 ARM/HP JORNADA 7XX MACHINE SUPPORT
2331 M:      Kristoffer Ericson <[email protected]>
2332 S:      Maintained
2333 W:      www.jlime.com
2334 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2335 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
2336 F:      arch/arm/mach-sa1100/jornada720.c
2337
2338 ARM/HPE GXP ARCHITECTURE
2339 M:      Jean-Marie Verdun <[email protected]>
2340 M:      Nick Hawkins <[email protected]>
2341 S:      Maintained
2342 F:      Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2343 F:      Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2344 F:      Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2345 F:      Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2346 F:      Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2347 F:      Documentation/hwmon/gxp-fan-ctrl.rst
2348 F:      arch/arm/boot/dts/hpe/
2349 F:      arch/arm/mach-hpe/
2350 F:      drivers/clocksource/timer-gxp.c
2351 F:      drivers/hwmon/gxp-fan-ctrl.c
2352 F:      drivers/i2c/busses/i2c-gxp.c
2353 F:      drivers/spi/spi-gxp.c
2354 F:      drivers/watchdog/gxp-wdt.c
2355
2356 ARM/IGEP MACHINE SUPPORT
2357 M:      Enric Balletbo i Serra <[email protected]>
2358 M:      Javier Martinez Canillas <[email protected]>
2359 L:      [email protected]
2360 L:      [email protected] (moderated for non-subscribers)
2361 S:      Maintained
2362 F:      arch/arm/boot/dts/ti/omap/omap3-igep*
2363
2364 ARM/INTEL IXP4XX ARM ARCHITECTURE
2365 M:      Linus Walleij <[email protected]>
2366 M:      Imre Kaloz <[email protected]>
2367 L:      [email protected] (moderated for non-subscribers)
2368 S:      Maintained
2369 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2370 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2371 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2372 F:      Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2373 F:      Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2374 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2375 F:      arch/arm/boot/dts/intel/ixp/
2376 F:      arch/arm/mach-ixp4xx/
2377 F:      drivers/bus/intel-ixp4xx-eb.c
2378 F:      drivers/char/hw_random/ixp4xx-rng.c
2379 F:      drivers/clocksource/timer-ixp4xx.c
2380 F:      drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2381 F:      drivers/gpio/gpio-ixp4xx.c
2382 F:      drivers/irqchip/irq-ixp4xx.c
2383 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
2384 F:      drivers/net/wan/ixp4xx_hss.c
2385 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
2386 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
2387 F:      include/linux/soc/ixp4xx/npe.h
2388 F:      include/linux/soc/ixp4xx/qmgr.h
2389
2390 ARM/INTEL KEEMBAY ARCHITECTURE
2391 M:      Paul J. Murphy <[email protected]>
2392 M:      Daniele Alessandrelli <[email protected]>
2393 S:      Maintained
2394 F:      Documentation/devicetree/bindings/arm/intel,keembay.yaml
2395 F:      arch/arm64/boot/dts/intel/keembay-evm.dts
2396 F:      arch/arm64/boot/dts/intel/keembay-soc.dtsi
2397
2398 ARM/INTEL XSC3 (MANZANO) ARM CORE
2399 M:      Lennert Buytenhek <[email protected]>
2400 L:      [email protected] (moderated for non-subscribers)
2401 S:      Maintained
2402
2403 ARM/LG1K ARCHITECTURE
2404 M:      Chanho Min <[email protected]>
2405 L:      [email protected] (moderated for non-subscribers)
2406 S:      Maintained
2407 F:      arch/arm64/boot/dts/lg/
2408
2409 ARM/LPC18XX ARCHITECTURE
2410 M:      Vladimir Zapolskiy <[email protected]>
2411 L:      [email protected] (moderated for non-subscribers)
2412 S:      Maintained
2413 F:      Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml
2414 F:      arch/arm/boot/dts/nxp/lpc/lpc43*
2415 F:      drivers/i2c/busses/i2c-lpc2k.c
2416 F:      drivers/memory/pl172.c
2417 F:      drivers/mtd/spi-nor/controllers/nxp-spifi.c
2418 F:      drivers/rtc/rtc-lpc24xx.c
2419 N:      lpc18xx
2420
2421 ARM/LPC32XX SOC SUPPORT
2422 M:      Vladimir Zapolskiy <[email protected]>
2423 L:      [email protected] (moderated for non-subscribers)
2424 S:      Maintained
2425 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
2426 F:      Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2427 F:      arch/arm/boot/dts/nxp/lpc/lpc32*
2428 F:      arch/arm/mach-lpc32xx/
2429 F:      drivers/i2c/busses/i2c-pnx.c
2430 F:      drivers/net/ethernet/nxp/lpc_eth.c
2431 F:      drivers/usb/host/ohci-nxp.c
2432 F:      drivers/watchdog/pnx4008_wdt.c
2433 N:      lpc32xx
2434
2435 ARM/Marvell Dove/MV78xx0/Orion SOC support
2436 M:      Andrew Lunn <[email protected]>
2437 M:      Sebastian Hesselbarth <[email protected]>
2438 M:      Gregory Clement <[email protected]>
2439 L:      [email protected] (moderated for non-subscribers)
2440 S:      Maintained
2441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2442 F:      Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2443 F:      Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2444 F:      Documentation/devicetree/bindings/soc/dove/
2445 F:      arch/arm/boot/dts/marvell/dove*
2446 F:      arch/arm/boot/dts/marvell/orion5x*
2447 F:      arch/arm/mach-dove/
2448 F:      arch/arm/mach-mv78xx0/
2449 F:      arch/arm/mach-orion5x/
2450 F:      arch/arm/plat-orion/
2451 F:      drivers/bus/mvebu-mbus.c
2452 F:      drivers/soc/dove/
2453
2454 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2455 M:      Andrew Lunn <[email protected]>
2456 M:      Gregory Clement <[email protected]>
2457 M:      Sebastian Hesselbarth <[email protected]>
2458 L:      [email protected] (moderated for non-subscribers)
2459 S:      Maintained
2460 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2461 F:      Documentation/devicetree/bindings/arm/marvell/
2462 F:      arch/arm/boot/dts/marvell/armada*
2463 F:      arch/arm/boot/dts/marvell/kirkwood*
2464 F:      arch/arm/configs/mvebu_*_defconfig
2465 F:      arch/arm/mach-mvebu/
2466 F:      arch/arm64/boot/dts/marvell/
2467 F:      drivers/clk/mvebu/
2468 F:      drivers/cpufreq/armada-37xx-cpufreq.c
2469 F:      drivers/cpufreq/armada-8k-cpufreq.c
2470 F:      drivers/cpufreq/mvebu-cpufreq.c
2471 F:      drivers/irqchip/irq-armada-370-xp.c
2472 F:      drivers/irqchip/irq-mvebu-*
2473 F:      drivers/pinctrl/mvebu/
2474 F:      drivers/rtc/rtc-armada38x.c
2475
2476 ARM/Mediatek RTC DRIVER
2477 M:      Eddie Huang <[email protected]>
2478 M:      Sean Wang <[email protected]>
2479 L:      [email protected] (moderated for non-subscribers)
2480 L:      [email protected] (moderated for non-subscribers)
2481 S:      Maintained
2482 F:      Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2483 F:      Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2484 F:      drivers/rtc/rtc-mt2712.c
2485 F:      drivers/rtc/rtc-mt6397.c
2486 F:      drivers/rtc/rtc-mt7622.c
2487
2488 ARM/Mediatek SoC support
2489 M:      Matthias Brugger <[email protected]>
2490 M:      AngeloGioacchino Del Regno <[email protected]>
2491 L:      [email protected]
2492 L:      [email protected] (moderated for non-subscribers)
2493 L:      [email protected] (moderated for non-subscribers)
2494 S:      Maintained
2495 W:      https://mtk.wiki.kernel.org/
2496 C:      irc://irc.libera.chat/linux-mediatek
2497 F:      arch/arm/boot/dts/mediatek/
2498 F:      arch/arm/mach-mediatek/
2499 F:      arch/arm64/boot/dts/mediatek/
2500 F:      drivers/soc/mediatek/
2501 N:      mtk
2502 N:      mt[2678]
2503 K:      mediatek
2504
2505 ARM/Mediatek USB3 PHY DRIVER
2506 M:      Chunfeng Yun <[email protected]>
2507 L:      [email protected] (moderated for non-subscribers)
2508 L:      [email protected] (moderated for non-subscribers)
2509 S:      Maintained
2510 F:      Documentation/devicetree/bindings/phy/mediatek,*
2511 F:      drivers/phy/mediatek/
2512
2513 ARM/MICROCHIP (ARM64) SoC support
2514 M:      Conor Dooley <[email protected]>
2515 M:      Nicolas Ferre <[email protected]>
2516 M:      Claudiu Beznea <[email protected]>
2517 L:      [email protected] (moderated for non-subscribers)
2518 S:      Supported
2519 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2520 F:      arch/arm64/boot/dts/microchip/
2521
2522 ARM/Microchip (AT91) SoC support
2523 M:      Nicolas Ferre <[email protected]>
2524 M:      Alexandre Belloni <[email protected]>
2525 M:      Claudiu Beznea <[email protected]>
2526 L:      [email protected] (moderated for non-subscribers)
2527 S:      Supported
2528 W:      http://www.linux4sam.org
2529 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2530 F:      arch/arm/boot/dts/microchip/at91*
2531 F:      arch/arm/boot/dts/microchip/sama*
2532 F:      arch/arm/include/debug/at91.S
2533 F:      arch/arm/mach-at91/
2534 F:      drivers/memory/atmel*
2535 F:      drivers/watchdog/sama5d4_wdt.c
2536 F:      include/soc/at91/
2537 X:      drivers/input/touchscreen/atmel_mxt_ts.c
2538 N:      at91
2539 N:      atmel
2540
2541 ARM/Microchip Sparx5 SoC support
2542 M:      Lars Povlsen <[email protected]>
2543 M:      Steen Hegelund <[email protected]>
2544 M:      Daniel Machon <[email protected]>
2545 M:      [email protected]
2546 L:      [email protected] (moderated for non-subscribers)
2547 S:      Supported
2548 F:      arch/arm64/boot/dts/microchip/sparx*
2549 F:      drivers/net/ethernet/microchip/vcap/
2550 F:      drivers/pinctrl/pinctrl-microchip-sgpio.c
2551 N:      sparx5
2552
2553 ARM/MILBEAUT ARCHITECTURE
2554 M:      Taichi Sugaya <[email protected]>
2555 M:      Takao Orito <[email protected]>
2556 L:      [email protected] (moderated for non-subscribers)
2557 S:      Maintained
2558 F:      arch/arm/boot/dts/socionext/milbeaut*
2559 F:      arch/arm/mach-milbeaut/
2560 N:      milbeaut
2561
2562 ARM/MOXA ART SOC
2563 M:      Krzysztof Kozlowski <[email protected]>
2564 L:      [email protected] (moderated for non-subscribers)
2565 S:      Odd Fixes
2566 F:      Documentation/devicetree/bindings/arm/moxart.yaml
2567 F:      Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt
2568 F:      arch/arm/boot/dts/moxa/
2569 F:      drivers/clk/clk-moxart.c
2570
2571 ARM/MStar/Sigmastar Armv7 SoC support
2572 M:      Daniel Palmer <[email protected]>
2573 M:      Romain Perier <[email protected]>
2574 L:      [email protected] (moderated for non-subscribers)
2575 S:      Maintained
2576 W:      http://linux-chenxing.org/
2577 T:      git git://github.com/linux-chenxing/linux.git
2578 F:      Documentation/devicetree/bindings/arm/mstar/*
2579 F:      Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2580 F:      Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2581 F:      arch/arm/boot/dts/sigmastar/
2582 F:      arch/arm/mach-mstar/
2583 F:      drivers/clk/mstar/
2584 F:      drivers/clocksource/timer-msc313e.c
2585 F:      drivers/gpio/gpio-msc313.c
2586 F:      drivers/rtc/rtc-msc313.c
2587 F:      drivers/watchdog/msc313e_wdt.c
2588 F:      include/dt-bindings/clock/mstar-*
2589 F:      include/dt-bindings/gpio/msc313-gpio.h
2590
2591 ARM/NOMADIK/Ux500 ARCHITECTURES
2592 M:      Linus Walleij <[email protected]>
2593 L:      [email protected] (moderated for non-subscribers)
2594 S:      Maintained
2595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2596 F:      Documentation/devicetree/bindings/arm/ste-*
2597 F:      Documentation/devicetree/bindings/arm/ux500.yaml
2598 F:      Documentation/devicetree/bindings/arm/ux500/
2599 F:      Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2600 F:      Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2601 F:      arch/arm/boot/dts/st/ste-*
2602 F:      arch/arm/mach-nomadik/
2603 F:      arch/arm/mach-ux500/
2604 F:      drivers/clk/clk-nomadik.c
2605 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2606 F:      drivers/dma/ste_dma40*
2607 F:      drivers/pmdomain/st/ste-ux500-pm-domain.c
2608 F:      drivers/gpio/gpio-nomadik.c
2609 F:      drivers/hwspinlock/u8500_hsem.c
2610 F:      drivers/i2c/busses/i2c-nomadik.c
2611 F:      drivers/iio/adc/ab8500-gpadc.c
2612 F:      drivers/mfd/ab8500*
2613 F:      drivers/mfd/abx500*
2614 F:      drivers/mfd/db8500*
2615 F:      drivers/pinctrl/nomadik/
2616 F:      drivers/rtc/rtc-ab8500.c
2617 F:      drivers/rtc/rtc-pl031.c
2618 F:      drivers/soc/ux500/
2619
2620 ARM/NUVOTON MA35 ARCHITECTURE
2621 M:      Jacky Huang <[email protected]>
2622 M:      Shan-Chun Hung <[email protected]>
2623 L:      [email protected] (moderated for non-subscribers)
2624 S:      Supported
2625 F:      Documentation/devicetree/bindings/*/*/*ma35*
2626 F:      Documentation/devicetree/bindings/*/*ma35*
2627 F:      arch/arm64/boot/dts/nuvoton/*ma35*
2628 F:      drivers/*/*/*ma35*
2629 F:      drivers/*/*ma35*
2630 K:      ma35d1
2631
2632 ARM/NUVOTON NPCM ARCHITECTURE
2633 M:      Avi Fishman <[email protected]>
2634 M:      Tomer Maimon <[email protected]>
2635 M:      Tali Perry <[email protected]>
2636 R:      Patrick Venture <[email protected]>
2637 R:      Nancy Yuen <[email protected]>
2638 R:      Benjamin Fair <[email protected]>
2639 L:      [email protected] (moderated for non-subscribers)
2640 S:      Supported
2641 F:      Documentation/devicetree/bindings/*/*/*npcm*
2642 F:      Documentation/devicetree/bindings/*/*npcm*
2643 F:      Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2644 F:      arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2645 F:      arch/arm/mach-npcm/
2646 F:      arch/arm64/boot/dts/nuvoton/
2647 F:      drivers/*/*/*npcm*
2648 F:      drivers/*/*npcm*
2649 F:      drivers/rtc/rtc-nct3018y.c
2650 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2651 F:      include/dt-bindings/clock/nuvoton,npcm845-clk.h
2652
2653 ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2654 M:      Joseph Liu <[email protected]>
2655 M:      Marvin Lin <[email protected]>
2656 L:      [email protected]
2657 L:      [email protected] (moderated for non-subscribers)
2658 S:      Maintained
2659 F:      Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2660 F:      Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2661 F:      Documentation/userspace-api/media/drivers/npcm-video.rst
2662 F:      drivers/media/platform/nuvoton/
2663 F:      include/uapi/linux/npcm-video.h
2664
2665 ARM/NUVOTON WPCM450 ARCHITECTURE
2666 M:      Jonathan Neuschäfer <[email protected]>
2667 L:      [email protected] (moderated for non-subscribers)
2668 S:      Maintained
2669 W:      https://github.com/neuschaefer/wpcm450/wiki
2670 F:      Documentation/devicetree/bindings/*/*wpcm*
2671 F:      arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2672 F:      arch/arm/configs/wpcm450_defconfig
2673 F:      arch/arm/mach-npcm/wpcm450.c
2674 F:      drivers/*/*/*wpcm*
2675 F:      drivers/*/*wpcm*
2676
2677 ARM/NXP S32G ARCHITECTURE
2678 R:      Chester Lin <[email protected]>
2679 R:      Matthias Brugger <[email protected]>
2680 R:      Ghennadi Procopciuc <[email protected]>
2681 L:      NXP S32 Linux Team <[email protected]>
2682 L:      [email protected] (moderated for non-subscribers)
2683 S:      Maintained
2684 F:      arch/arm64/boot/dts/freescale/s32g*.dts*
2685 F:      drivers/pinctrl/nxp/
2686
2687 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2688 M:      Alexander Clouter <[email protected]>
2689 L:      [email protected] (moderated for non-subscribers)
2690 S:      Maintained
2691 W:      http://www.digriz.org.uk/ts78xx/kernel
2692 F:      arch/arm/mach-orion5x/ts78xx-*
2693
2694 ARM/QUALCOMM CHROMEBOOK SUPPORT
2695 R:      [email protected]
2696 F:      arch/arm64/boot/dts/qcom/sc7180*
2697 F:      arch/arm64/boot/dts/qcom/sc7280*
2698 F:      arch/arm64/boot/dts/qcom/sdm845-cheza*
2699
2700 ARM/QUALCOMM MAILING LIST
2701 L:      [email protected]
2702 F:      Documentation/devicetree/bindings/*/qcom*
2703 F:      Documentation/devicetree/bindings/soc/qcom/
2704 F:      arch/arm/boot/dts/qcom/
2705 F:      arch/arm/configs/qcom_defconfig
2706 F:      arch/arm/mach-qcom/
2707 F:      arch/arm64/boot/dts/qcom/
2708 F:      drivers/*/*/pm8???-*
2709 F:      drivers/*/*/qcom*
2710 F:      drivers/*/*/qcom/
2711 F:      drivers/*/qcom*
2712 F:      drivers/*/qcom/
2713 F:      drivers/bluetooth/btqcomsmd.c
2714 F:      drivers/clocksource/timer-qcom.c
2715 F:      drivers/cpuidle/cpuidle-qcom-spm.c
2716 F:      drivers/extcon/extcon-qcom*
2717 F:      drivers/i2c/busses/i2c-qcom-geni.c
2718 F:      drivers/i2c/busses/i2c-qup.c
2719 F:      drivers/iommu/msm*
2720 F:      drivers/mfd/ssbi.c
2721 F:      drivers/mmc/host/mmci_qcom*
2722 F:      drivers/mmc/host/sdhci-msm.c
2723 F:      drivers/pci/controller/dwc/pcie-qcom.c
2724 F:      drivers/phy/qualcomm/
2725 F:      drivers/power/*/msm*
2726 F:      drivers/reset/reset-qcom-*
2727 F:      drivers/rtc/rtc-pm8xxx.c
2728 F:      drivers/spi/spi-geni-qcom.c
2729 F:      drivers/spi/spi-qcom-qspi.c
2730 F:      drivers/spi/spi-qup.c
2731 F:      drivers/tty/serial/msm_serial.c
2732 F:      drivers/ufs/host/ufs-qcom*
2733 F:      drivers/usb/dwc3/dwc3-qcom.c
2734 F:      include/dt-bindings/*/qcom*
2735 F:      include/linux/*/qcom*
2736 F:      include/linux/soc/qcom/
2737
2738 ARM/QUALCOMM SUPPORT
2739 M:      Bjorn Andersson <[email protected]>
2740 M:      Konrad Dybcio <[email protected]>
2741 L:      [email protected]
2742 S:      Maintained
2743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2744 F:      Documentation/devicetree/bindings/arm/qcom-soc.yaml
2745 F:      Documentation/devicetree/bindings/arm/qcom.yaml
2746 F:      Documentation/devicetree/bindings/bus/qcom*
2747 F:      Documentation/devicetree/bindings/cache/qcom,llcc.yaml
2748 F:      Documentation/devicetree/bindings/firmware/qcom,scm.yaml
2749 F:      Documentation/devicetree/bindings/reserved-memory/qcom
2750 F:      Documentation/devicetree/bindings/soc/qcom/
2751 F:      arch/arm/boot/dts/qcom/
2752 F:      arch/arm/configs/qcom_defconfig
2753 F:      arch/arm/mach-qcom/
2754 F:      arch/arm64/boot/dts/qcom/
2755 F:      drivers/bus/qcom*
2756 F:      drivers/firmware/qcom/
2757 F:      drivers/soc/qcom/
2758 F:      include/dt-bindings/arm/qcom,ids.h
2759 F:      include/dt-bindings/firmware/qcom,scm.h
2760 F:      include/dt-bindings/soc/qcom*
2761 F:      include/linux/firmware/qcom
2762 F:      include/linux/soc/qcom/
2763 F:      include/soc/qcom/
2764
2765 ARM/RDA MICRO ARCHITECTURE
2766 M:      Manivannan Sadhasivam <[email protected]>
2767 L:      [email protected] (moderated for non-subscribers)
2768 L:      [email protected] (moderated for non-subscribers)
2769 S:      Maintained
2770 F:      Documentation/devicetree/bindings/arm/rda.yaml
2771 F:      Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2772 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2773 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2774 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2775 F:      arch/arm/boot/dts/unisoc/
2776 F:      drivers/clocksource/timer-rda.c
2777 F:      drivers/gpio/gpio-rda.c
2778 F:      drivers/irqchip/irq-rda-intc.c
2779 F:      drivers/tty/serial/rda-uart.c
2780
2781 ARM/REALTEK ARCHITECTURE
2782 M:      Andreas Färber <[email protected]>
2783 L:      [email protected] (moderated for non-subscribers)
2784 L:      [email protected] (moderated for non-subscribers)
2785 S:      Maintained
2786 F:      Documentation/devicetree/bindings/arm/realtek.yaml
2787 F:      arch/arm/boot/dts/realtek/
2788 F:      arch/arm/mach-realtek/
2789 F:      arch/arm64/boot/dts/realtek/
2790
2791 ARM/RISC-V/RENESAS ARCHITECTURE
2792 M:      Geert Uytterhoeven <[email protected]>
2793 M:      Magnus Damm <[email protected]>
2794 L:      [email protected]
2795 S:      Supported
2796 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2797 C:      irc://irc.libera.chat/renesas-soc
2798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2799 F:      Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2800 F:      Documentation/devicetree/bindings/soc/renesas/
2801 F:      arch/arm/boot/dts/renesas/
2802 F:      arch/arm/configs/shmobile_defconfig
2803 F:      arch/arm/include/debug/renesas-scif.S
2804 F:      arch/arm/mach-shmobile/
2805 F:      arch/arm64/boot/dts/renesas/
2806 F:      arch/riscv/boot/dts/renesas/
2807 F:      drivers/pmdomain/renesas/
2808 F:      drivers/soc/renesas/
2809 F:      include/linux/soc/renesas/
2810 K:      \brenesas,
2811
2812 ARM/RISCPC ARCHITECTURE
2813 M:      Russell King <[email protected]>
2814 L:      [email protected] (moderated for non-subscribers)
2815 S:      Maintained
2816 W:      http://www.armlinux.org.uk/
2817 F:      arch/arm/include/asm/hardware/ioc.h
2818 F:      arch/arm/include/asm/hardware/iomd.h
2819 F:      arch/arm/include/asm/hardware/memc.h
2820 F:      arch/arm/mach-rpc/
2821 F:      drivers/net/ethernet/8390/etherh.c
2822 F:      drivers/net/ethernet/i825xx/ether1*
2823 F:      drivers/net/ethernet/seeq/ether3*
2824 F:      drivers/scsi/arm/
2825
2826 ARM/Rockchip SoC support
2827 M:      Heiko Stuebner <[email protected]>
2828 L:      [email protected] (moderated for non-subscribers)
2829 L:      [email protected]
2830 S:      Maintained
2831 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2832 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2833 F:      Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2834 F:      Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2835 F:      arch/arm/boot/dts/rockchip/
2836 F:      arch/arm/mach-rockchip/
2837 F:      drivers/*/*/*rockchip*
2838 F:      drivers/*/*rockchip*
2839 F:      drivers/clk/rockchip/
2840 F:      drivers/i2c/busses/i2c-rk3x.c
2841 F:      sound/soc/rockchip/
2842 N:      rockchip
2843
2844 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2845 M:      Krzysztof Kozlowski <[email protected]>
2846 R:      Alim Akhtar <[email protected]>
2847 L:      [email protected] (moderated for non-subscribers)
2848 L:      [email protected]
2849 S:      Maintained
2850 P:      Documentation/process/maintainer-soc-clean-dts.rst
2851 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2852 B:      mailto:[email protected]
2853 C:      irc://irc.libera.chat/linux-exynos
2854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2855 F:      Documentation/arch/arm/samsung/
2856 F:      Documentation/devicetree/bindings/arm/samsung/
2857 F:      Documentation/devicetree/bindings/hwinfo/samsung,*
2858 F:      Documentation/devicetree/bindings/power/pd-samsung.yaml
2859 F:      Documentation/devicetree/bindings/soc/samsung/
2860 F:      arch/arm/boot/dts/samsung/
2861 F:      arch/arm/mach-exynos*/
2862 F:      arch/arm/mach-s3c/
2863 F:      arch/arm/mach-s5p*/
2864 F:      arch/arm64/boot/dts/exynos/
2865 F:      drivers/*/*/*s3c24*
2866 F:      drivers/*/*s3c24*
2867 F:      drivers/*/*s3c64xx*
2868 F:      drivers/*/*s5pv210*
2869 F:      drivers/clocksource/samsung_pwm_timer.c
2870 F:      drivers/memory/samsung/
2871 F:      drivers/pwm/pwm-samsung.c
2872 F:      drivers/soc/samsung/
2873 F:      drivers/tty/serial/samsung*
2874 F:      include/clocksource/samsung_pwm.h
2875 F:      include/linux/platform_data/*s3c*
2876 F:      include/linux/serial_s3c.h
2877 F:      include/linux/soc/samsung/
2878 N:      exynos
2879 N:      s3c64xx
2880 N:      s5pv210
2881
2882 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2883 M:      Łukasz Stelmach <[email protected]>
2884 L:      [email protected] (moderated for non-subscribers)
2885 L:      [email protected]
2886 S:      Maintained
2887 F:      drivers/media/platform/samsung/s5p-g2d/
2888
2889 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2890 M:      Marek Szyprowski <[email protected]>
2891 L:      [email protected]
2892 L:      [email protected]
2893 S:      Maintained
2894 F:      Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
2895 F:      drivers/media/cec/platform/s5p/
2896
2897 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2898 M:      Andrzej Pietrasiewicz <[email protected]>
2899 M:      Jacek Anaszewski <[email protected]>
2900 M:      Sylwester Nawrocki <[email protected]>
2901 L:      [email protected] (moderated for non-subscribers)
2902 L:      [email protected]
2903 S:      Maintained
2904 F:      Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2905 F:      drivers/media/platform/samsung/s5p-jpeg/
2906
2907 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2908 M:      Marek Szyprowski <[email protected]>
2909 M:      Andrzej Hajda <[email protected]>
2910 L:      [email protected] (moderated for non-subscribers)
2911 L:      [email protected]
2912 S:      Maintained
2913 F:      Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
2914 F:      drivers/media/platform/samsung/s5p-mfc/
2915
2916 ARM/SOCFPGA ARCHITECTURE
2917 M:      Dinh Nguyen <[email protected]>
2918 S:      Maintained
2919 W:      http://www.rocketboards.org
2920 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2921 F:      arch/arm/boot/dts/intel/socfpga/
2922 F:      arch/arm/configs/socfpga_defconfig
2923 F:      arch/arm/mach-socfpga/
2924 F:      arch/arm64/boot/dts/altera/
2925 F:      arch/arm64/boot/dts/intel/
2926
2927 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2928 M:      Dinh Nguyen <[email protected]>
2929 S:      Maintained
2930 F:      drivers/clk/socfpga/
2931
2932 ARM/SOCFPGA EDAC SUPPORT
2933 M:      Dinh Nguyen <[email protected]>
2934 S:      Maintained
2935 F:      drivers/edac/altera_edac.[ch]
2936
2937 ARM/SPREADTRUM SoC SUPPORT
2938 M:      Orson Zhai <[email protected]>
2939 M:      Baolin Wang <[email protected]>
2940 R:      Chunyan Zhang <[email protected]>
2941 S:      Maintained
2942 F:      arch/arm64/boot/dts/sprd
2943 N:      sprd
2944 N:      sc27xx
2945 N:      sc2731
2946
2947 ARM/STI ARCHITECTURE
2948 M:      Patrice Chotard <[email protected]>
2949 L:      [email protected] (moderated for non-subscribers)
2950 S:      Maintained
2951 W:      http://www.stlinux.com
2952 F:      Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
2953 F:      Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
2954 F:      arch/arm/boot/dts/st/sti*
2955 F:      arch/arm/mach-sti/
2956 F:      drivers/ata/ahci_st.c
2957 F:      drivers/char/hw_random/st-rng.c
2958 F:      drivers/clocksource/arm_global_timer.c
2959 F:      drivers/clocksource/clksrc_st_lpc.c
2960 F:      drivers/cpufreq/sti-cpufreq.c
2961 F:      drivers/dma/st_fdma*
2962 F:      drivers/i2c/busses/i2c-st.c
2963 F:      drivers/media/platform/st/sti/c8sectpfe/
2964 F:      drivers/media/rc/st_rc.c
2965 F:      drivers/mmc/host/sdhci-st.c
2966 F:      drivers/phy/st/phy-miphy28lp.c
2967 F:      drivers/phy/st/phy-stih407-usb.c
2968 F:      drivers/pinctrl/pinctrl-st.c
2969 F:      drivers/remoteproc/st_remoteproc.c
2970 F:      drivers/remoteproc/st_slim_rproc.c
2971 F:      drivers/reset/sti/
2972 F:      drivers/rtc/rtc-st-lpc.c
2973 F:      drivers/tty/serial/st-asc.c
2974 F:      drivers/usb/dwc3/dwc3-st.c
2975 F:      drivers/usb/host/ehci-st.c
2976 F:      drivers/usb/host/ohci-st.c
2977 F:      drivers/watchdog/st_lpc_wdt.c
2978 F:      include/linux/remoteproc/st_slim_rproc.h
2979
2980 ARM/STM32 ARCHITECTURE
2981 M:      Maxime Coquelin <[email protected]>
2982 M:      Alexandre Torgue <[email protected]>
2983 L:      [email protected] (moderated for non-subscribers)
2984 L:      [email protected] (moderated for non-subscribers)
2985 S:      Maintained
2986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2987 F:      arch/arm/boot/dts/st/stm32*
2988 F:      arch/arm/mach-stm32/
2989 F:      arch/arm64/boot/dts/st/
2990 F:      drivers/clocksource/armv7m_systick.c
2991 N:      stm32
2992 N:      stm
2993
2994 ARM/SUNPLUS SP7021 SOC SUPPORT
2995 M:      Qin Jian <[email protected]>
2996 L:      [email protected] (moderated for mon-subscribers)
2997 S:      Maintained
2998 W:      https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
2999 F:      Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
3000 F:      Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
3001 F:      Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
3002 F:      Documentation/devicetree/bindings/reset/sunplus,reset.yaml
3003 F:      arch/arm/boot/dts/sunplus/
3004 F:      arch/arm/configs/sp7021_*defconfig
3005 F:      drivers/clk/clk-sp7021.c
3006 F:      drivers/irqchip/irq-sp7021-intc.c
3007 F:      drivers/reset/reset-sunplus.c
3008 F:      include/dt-bindings/clock/sunplus,sp7021-clkc.h
3009 F:      include/dt-bindings/reset/sunplus,sp7021-reset.h
3010
3011 ARM/Synaptics SoC support
3012 M:      Jisheng Zhang <[email protected]>
3013 M:      Sebastian Hesselbarth <[email protected]>
3014 L:      [email protected] (moderated for non-subscribers)
3015 S:      Maintained
3016 F:      arch/arm/boot/dts/synaptics/
3017 F:      arch/arm/mach-berlin/
3018 F:      arch/arm64/boot/dts/synaptics/
3019
3020 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
3021 M:      Hans Verkuil <[email protected]>
3022 L:      [email protected]
3023 L:      [email protected]
3024 S:      Maintained
3025 F:      Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
3026 F:      drivers/media/cec/platform/tegra/
3027
3028 ARM/TESLA FSD SoC SUPPORT
3029 M:      Alim Akhtar <[email protected]>
3030 M:      [email protected]
3031 L:      [email protected] (moderated for non-subscribers)
3032 L:      [email protected]
3033 S:      Maintained
3034 F:      arch/arm64/boot/dts/tesla/
3035
3036 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
3037 M:      Santosh Shilimkar <[email protected]>
3038 L:      [email protected]
3039 S:      Maintained
3040 F:      drivers/memory/*emif*
3041
3042 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3043 M:      Nishanth Menon <[email protected]>
3044 M:      Santosh Shilimkar <[email protected]>
3045 L:      [email protected] (moderated for non-subscribers)
3046 S:      Maintained
3047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3048 F:      arch/arm/boot/dts/ti/keystone/
3049 F:      arch/arm/mach-keystone/
3050
3051 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3052 M:      Santosh Shilimkar <[email protected]>
3053 L:      [email protected]
3054 S:      Maintained
3055 F:      drivers/clk/keystone/
3056
3057 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3058 M:      Santosh Shilimkar <[email protected]>
3059 L:      [email protected] (moderated for non-subscribers)
3060 L:      [email protected]
3061 S:      Maintained
3062 F:      drivers/clocksource/timer-keystone.c
3063
3064 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3065 M:      Santosh Shilimkar <[email protected]>
3066 L:      [email protected]
3067 S:      Maintained
3068 F:      drivers/power/reset/keystone-reset.c
3069
3070 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3071 M:      Nishanth Menon <[email protected]>
3072 M:      Vignesh Raghavendra <[email protected]>
3073 M:      Tero Kristo <[email protected]>
3074 L:      [email protected] (moderated for non-subscribers)
3075 S:      Supported
3076 F:      Documentation/devicetree/bindings/arm/ti/k3.yaml
3077 F:      Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3078 F:      arch/arm64/boot/dts/ti/Makefile
3079 F:      arch/arm64/boot/dts/ti/k3-*
3080
3081 ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
3082 M:      Krzysztof Kozlowski <[email protected]>
3083 L:      [email protected] (moderated for non-subscribers)
3084 S:      Odd Fixes
3085 F:      Documentation/devicetree/bindings/*/*/ti,nspire*
3086 F:      Documentation/devicetree/bindings/*/ti,nspire*
3087 F:      Documentation/devicetree/bindings/arm/ti/nspire.yaml
3088 F:      arch/arm/boot/dts/nspire/
3089
3090 ARM/TOSHIBA VISCONTI ARCHITECTURE
3091 M:      Nobuhiro Iwamatsu <[email protected]>
3092 L:      [email protected] (moderated for non-subscribers)
3093 S:      Supported
3094 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3095 F:      Documentation/devicetree/bindings/arm/toshiba.yaml
3096 F:      Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3097 F:      Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3098 F:      Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3099 F:      Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3100 F:      Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3101 F:      Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3102 F:      Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3103 F:      arch/arm64/boot/dts/toshiba/
3104 F:      drivers/clk/visconti/
3105 F:      drivers/gpio/gpio-visconti.c
3106 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3107 F:      drivers/pci/controller/dwc/pcie-visconti.c
3108 F:      drivers/pinctrl/visconti/
3109 F:      drivers/watchdog/visconti_wdt.c
3110 N:      visconti
3111
3112 ARM/UNIPHIER ARCHITECTURE
3113 M:      Kunihiko Hayashi <[email protected]>
3114 M:      Masami Hiramatsu <[email protected]>
3115 L:      [email protected] (moderated for non-subscribers)
3116 S:      Maintained
3117 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3118 F:      Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3119 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3120 F:      Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3121 F:      arch/arm/boot/dts/socionext/uniphier*
3122 F:      arch/arm/include/asm/hardware/cache-uniphier.h
3123 F:      arch/arm/mm/cache-uniphier.c
3124 F:      arch/arm64/boot/dts/socionext/uniphier*
3125 F:      drivers/bus/uniphier-system-bus.c
3126 F:      drivers/clk/uniphier/
3127 F:      drivers/dma/uniphier-mdmac.c
3128 F:      drivers/gpio/gpio-uniphier.c
3129 F:      drivers/i2c/busses/i2c-uniphier*
3130 F:      drivers/irqchip/irq-uniphier-aidet.c
3131 F:      drivers/mmc/host/uniphier-sd.c
3132 F:      drivers/pinctrl/uniphier/
3133 F:      drivers/reset/reset-uniphier.c
3134 F:      drivers/tty/serial/8250/8250_uniphier.c
3135 N:      uniphier
3136
3137 ARM/VERSATILE EXPRESS PLATFORM
3138 M:      Liviu Dudau <[email protected]>
3139 M:      Sudeep Holla <[email protected]>
3140 M:      Lorenzo Pieralisi <[email protected]>
3141 L:      [email protected] (moderated for non-subscribers)
3142 S:      Maintained
3143 N:      mps2
3144 N:      vexpress
3145 F:      arch/arm/mach-versatile/
3146 F:      arch/arm64/boot/dts/arm/
3147 F:      drivers/clocksource/timer-versatile.c
3148 X:      drivers/cpufreq/vexpress-spc-cpufreq.c
3149 X:      Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3150
3151 ARM/VFP SUPPORT
3152 M:      Russell King <[email protected]>
3153 L:      [email protected] (moderated for non-subscribers)
3154 S:      Maintained
3155 W:      http://www.armlinux.org.uk/
3156 F:      arch/arm/vfp/
3157
3158 ARM/VT8500 ARM ARCHITECTURE
3159 M:      Alexey Charkov <[email protected]>
3160 M:      Krzysztof Kozlowski <[email protected]>
3161 L:      [email protected] (moderated for non-subscribers)
3162 S:      Odd Fixes
3163 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3164 F:      arch/arm/boot/dts/vt8500/
3165 F:      arch/arm/mach-vt8500/
3166 F:      drivers/clocksource/timer-vt8500.c
3167 F:      drivers/i2c/busses/i2c-viai2c-wmt.c
3168 F:      drivers/mmc/host/wmt-sdmmc.c
3169 F:      drivers/pwm/pwm-vt8500.c
3170 F:      drivers/rtc/rtc-vt8500.c
3171 F:      drivers/tty/serial/vt8500_serial.c
3172 F:      drivers/video/fbdev/vt8500lcdfb.*
3173 F:      drivers/video/fbdev/wm8505fb*
3174 F:      drivers/video/fbdev/wmt_ge_rops.*
3175
3176 ARM/ZYNQ ARCHITECTURE
3177 M:      Michal Simek <[email protected]>
3178 L:      [email protected] (moderated for non-subscribers)
3179 S:      Supported
3180 W:      http://wiki.xilinx.com
3181 T:      git https://github.com/Xilinx/linux-xlnx.git
3182 F:      Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3183 F:      Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3184 F:      Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3185 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3186 F:      Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3187 F:      Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3188 F:      arch/arm/mach-zynq/
3189 F:      drivers/clocksource/timer-cadence-ttc.c
3190 F:      drivers/cpuidle/cpuidle-zynq.c
3191 F:      drivers/edac/synopsys_edac.c
3192 F:      drivers/i2c/busses/i2c-cadence.c
3193 F:      drivers/i2c/busses/i2c-xiic.c
3194 F:      drivers/mmc/host/sdhci-of-arasan.c
3195 N:      zynq
3196 N:      xilinx
3197
3198 ARM64 FIT SUPPORT
3199 M:      Simon Glass <[email protected]>
3200 L:      [email protected] (moderated for non-subscribers)
3201 S:      Maintained
3202 F:      arch/arm64/boot/Makefile
3203 F:      scripts/make_fit.py
3204
3205 ARM64 PLATFORM DRIVERS
3206 M:      Hans de Goede <[email protected]>
3207 M:      Ilpo Järvinen <[email protected]>
3208 R:      Bryan O'Donoghue <[email protected]>
3209 L:      [email protected]
3210 S:      Maintained
3211 Q:      https://patchwork.kernel.org/project/platform-driver-x86/list/
3212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3213 F:      drivers/platform/arm64/
3214
3215 ARM64 PORT (AARCH64 ARCHITECTURE)
3216 M:      Catalin Marinas <[email protected]>
3217 M:      Will Deacon <[email protected]>
3218 L:      [email protected] (moderated for non-subscribers)
3219 S:      Maintained
3220 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3221 F:      Documentation/arch/arm64/
3222 F:      arch/arm64/
3223 F:      tools/testing/selftests/arm64/
3224 X:      arch/arm64/boot/dts/
3225
3226 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3227 M:      George McCollister <[email protected]>
3228 L:      [email protected]
3229 S:      Maintained
3230 F:      Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3231 F:      drivers/net/dsa/xrs700x/*
3232 F:      net/dsa/tag_xrs700x.c
3233
3234 AS3645A LED FLASH CONTROLLER DRIVER
3235 M:      Sakari Ailus <[email protected]>
3236 L:      [email protected]
3237 S:      Maintained
3238 F:      drivers/leds/flash/leds-as3645a.c
3239
3240 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3241 M:      Tianshu Qiu <[email protected]>
3242 L:      [email protected]
3243 S:      Maintained
3244 T:      git git://linuxtv.org/media_tree.git
3245 F:      Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3246 F:      drivers/media/i2c/ak7375.c
3247
3248 ASAHI KASEI AK8974 DRIVER
3249 M:      Linus Walleij <[email protected]>
3250 L:      [email protected]
3251 S:      Supported
3252 W:      http://www.akm.com/
3253 F:      drivers/iio/magnetometer/ak8974.c
3254
3255 AOSONG AGS02MA TVOC SENSOR DRIVER
3256 M:      Anshul Dalal <[email protected]>
3257 L:      [email protected]
3258 S:      Maintained
3259 F:      Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3260 F:      drivers/iio/chemical/ags02ma.c
3261
3262 ASC7621 HARDWARE MONITOR DRIVER
3263 M:      George Joseph <[email protected]>
3264 L:      [email protected]
3265 S:      Maintained
3266 F:      Documentation/hwmon/asc7621.rst
3267 F:      drivers/hwmon/asc7621.c
3268
3269 ASIX AX88796C SPI ETHERNET ADAPTER
3270 M:      Łukasz Stelmach <[email protected]>
3271 S:      Maintained
3272 F:      Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3273 F:      drivers/net/ethernet/asix/ax88796c_*
3274
3275 ASIX PHY DRIVER [RUST]
3276 M:      FUJITA Tomonori <[email protected]>
3277 R:      Trevor Gross <[email protected]>
3278 L:      [email protected]
3279 L:      [email protected]
3280 S:      Maintained
3281 F:      drivers/net/phy/ax88796b_rust.rs
3282
3283 ASPEED CRYPTO DRIVER
3284 M:      Neal Liu <[email protected]>
3285 L:      [email protected] (moderated for non-subscribers)
3286 S:      Maintained
3287 F:      Documentation/devicetree/bindings/crypto/aspeed,*
3288 F:      drivers/crypto/aspeed/
3289
3290 ASPEED PECI CONTROLLER
3291 M:      Iwona Winiarska <[email protected]>
3292 L:      [email protected] (moderated for non-subscribers)
3293 L:      [email protected] (moderated for non-subscribers)
3294 S:      Supported
3295 F:      Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3296 F:      drivers/peci/controller/peci-aspeed.c
3297
3298 ASPEED PINCTRL DRIVERS
3299 M:      Andrew Jeffery <[email protected]>
3300 L:      [email protected] (moderated for non-subscribers)
3301 L:      [email protected] (moderated for non-subscribers)
3302 L:      [email protected]
3303 S:      Maintained
3304 F:      Documentation/devicetree/bindings/pinctrl/aspeed,*
3305 F:      drivers/pinctrl/aspeed/
3306
3307 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3308 M:      Eddie James <[email protected]>
3309 L:      [email protected] (moderated for non-subscribers)
3310 S:      Maintained
3311 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3312 F:      drivers/irqchip/irq-aspeed-scu-ic.c
3313 F:      include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3314
3315 ASPEED SD/MMC DRIVER
3316 M:      Andrew Jeffery <[email protected]>
3317 L:      [email protected] (moderated for non-subscribers)
3318 L:      [email protected] (moderated for non-subscribers)
3319 L:      [email protected]
3320 S:      Maintained
3321 F:      Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3322 F:      drivers/mmc/host/sdhci-of-aspeed*
3323
3324 ASPEED SMC SPI DRIVER
3325 M:      Chin-Ting Kuo <[email protected]>
3326 M:      Cédric Le Goater <[email protected]>
3327 L:      [email protected] (moderated for non-subscribers)
3328 L:      [email protected] (moderated for non-subscribers)
3329 L:      [email protected]
3330 S:      Maintained
3331 F:      Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3332 F:      drivers/spi/spi-aspeed-smc.c
3333
3334 ASPEED USB UDC DRIVER
3335 M:      Neal Liu <[email protected]>
3336 L:      [email protected] (moderated for non-subscribers)
3337 S:      Maintained
3338 F:      Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3339 F:      drivers/usb/gadget/udc/aspeed_udc.c
3340
3341 ASPEED VIDEO ENGINE DRIVER
3342 M:      Eddie James <[email protected]>
3343 L:      [email protected]
3344 L:      [email protected] (moderated for non-subscribers)
3345 S:      Maintained
3346 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
3347 F:      drivers/media/platform/aspeed/
3348
3349 ASUS EC HARDWARE MONITOR DRIVER
3350 M:      Eugene Shalygin <[email protected]>
3351 L:      [email protected]
3352 S:      Maintained
3353 F:      drivers/hwmon/asus-ec-sensors.c
3354
3355 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3356 M:      Corentin Chary <[email protected]>
3357 M:      Luke D. Jones <[email protected]>
3358 L:      [email protected]
3359 S:      Maintained
3360 W:      https://asus-linux.org/
3361 F:      drivers/platform/x86/asus*.c
3362 F:      drivers/platform/x86/eeepc*.c
3363
3364 ASUS TF103C DOCK DRIVER
3365 M:      Hans de Goede <[email protected]>
3366 L:      [email protected]
3367 S:      Maintained
3368 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3369 F:      drivers/platform/x86/asus-tf103c-dock.c
3370
3371 ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3372 M:      Aleksa Savic <[email protected]>
3373 L:      [email protected]
3374 S:      Maintained
3375 F:      drivers/hwmon/asus_rog_ryujin.c
3376
3377 ASUS WIRELESS RADIO CONTROL DRIVER
3378 M:      João Paulo Rechi Vita <[email protected]>
3379 L:      [email protected]
3380 S:      Maintained
3381 F:      drivers/platform/x86/asus-wireless.c
3382
3383 ASUS WMI HARDWARE MONITOR DRIVER
3384 M:      Ed Brindley <[email protected]>
3385 M:      Denis Pauk <[email protected]>
3386 L:      [email protected]
3387 S:      Maintained
3388 F:      drivers/hwmon/asus_wmi_sensors.c
3389
3390 ASYMMETRIC KEYS
3391 M:      David Howells <[email protected]>
3392 L:      [email protected]
3393 S:      Maintained
3394 F:      Documentation/crypto/asymmetric-keys.rst
3395 F:      crypto/asymmetric_keys/
3396 F:      include/crypto/pkcs7.h
3397 F:      include/crypto/public_key.h
3398 F:      include/linux/verification.h
3399
3400 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3401 R:      Dan Williams <[email protected]>
3402 S:      Odd fixes
3403 W:      http://sourceforge.net/projects/xscaleiop
3404 F:      Documentation/crypto/async-tx-api.rst
3405 F:      crypto/async_tx/
3406 F:      include/linux/async_tx.h
3407
3408 AT24 EEPROM DRIVER
3409 M:      Bartosz Golaszewski <[email protected]>
3410 L:      [email protected]
3411 S:      Maintained
3412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3413 F:      Documentation/devicetree/bindings/eeprom/at24.yaml
3414 F:      drivers/misc/eeprom/at24.c
3415
3416 ATA OVER ETHERNET (AOE) DRIVER
3417 M:      "Justin Sanders" <[email protected]>
3418 S:      Supported
3419 W:      http://www.openaoe.org/
3420 F:      Documentation/admin-guide/aoe/
3421 F:      drivers/block/aoe/
3422
3423 ATC260X PMIC MFD DRIVER
3424 M:      Manivannan Sadhasivam <[email protected]>
3425 M:      Cristian Ciocaltea <[email protected]>
3426 L:      [email protected]
3427 S:      Maintained
3428 F:      Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3429 F:      drivers/input/misc/atc260x-onkey.c
3430 F:      drivers/mfd/atc260*
3431 F:      drivers/power/reset/atc260x-poweroff.c
3432 F:      drivers/regulator/atc260x-regulator.c
3433 F:      include/linux/mfd/atc260x/*
3434
3435 ATHEROS 71XX/9XXX GPIO DRIVER
3436 M:      Alban Bedel <[email protected]>
3437 S:      Maintained
3438 W:      https://github.com/AlbanBedel/linux
3439 T:      git git://github.com/AlbanBedel/linux
3440 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3441 F:      drivers/gpio/gpio-ath79.c
3442
3443 ATHEROS 71XX/9XXX USB PHY 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/phy/phy-ath79-usb.txt
3449 F:      drivers/phy/qualcomm/phy-ath79-usb.c
3450
3451 ATHEROS ATH GENERIC UTILITIES
3452 M:      Kalle Valo <[email protected]>
3453 L:      [email protected]
3454 S:      Supported
3455 F:      drivers/net/wireless/ath/*
3456
3457 ATHEROS ATH5K WIRELESS DRIVER
3458 M:      Jiri Slaby <[email protected]>
3459 M:      Nick Kossifidis <[email protected]>
3460 M:      Luis Chamberlain <[email protected]>
3461 L:      [email protected]
3462 S:      Maintained
3463 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3464 F:      drivers/net/wireless/ath/ath5k/
3465
3466 ATHEROS ATH6KL WIRELESS DRIVER
3467 L:      [email protected]
3468 S:      Orphan
3469 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3470 F:      drivers/net/wireless/ath/ath6kl/
3471
3472 ATI_REMOTE2 DRIVER
3473 M:      Ville Syrjala <[email protected]>
3474 S:      Maintained
3475 F:      drivers/input/misc/ati_remote2.c
3476
3477 ATK0110 HWMON DRIVER
3478 M:      Luca Tettamanti <[email protected]>
3479 L:      [email protected]
3480 S:      Maintained
3481 F:      drivers/hwmon/asus_atk0110.c
3482
3483 ATLX ETHERNET DRIVERS
3484 M:      Chris Snook <[email protected]>
3485 L:      [email protected]
3486 S:      Maintained
3487 W:      http://sourceforge.net/projects/atl1
3488 W:      http://atl1.sourceforge.net
3489 F:      drivers/net/ethernet/atheros/
3490
3491 ATM
3492 M:      Chas Williams <[email protected]>
3493 L:      [email protected] (moderated for non-subscribers)
3494 L:      [email protected]
3495 S:      Maintained
3496 W:      http://linux-atm.sourceforge.net
3497 F:      drivers/atm/
3498 F:      include/linux/atm*
3499 F:      include/uapi/linux/atm*
3500
3501 ATMEL MACB ETHERNET DRIVER
3502 M:      Nicolas Ferre <[email protected]>
3503 M:      Claudiu Beznea <[email protected]>
3504 S:      Supported
3505 F:      drivers/net/ethernet/cadence/
3506
3507 ATMEL MAXTOUCH DRIVER
3508 M:      Nick Dyer <[email protected]>
3509 S:      Maintained
3510 T:      git git://github.com/ndyer/linux.git
3511 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3512 F:      drivers/input/touchscreen/atmel_mxt_ts.c
3513
3514 ATOMIC INFRASTRUCTURE
3515 M:      Will Deacon <[email protected]>
3516 M:      Peter Zijlstra <[email protected]>
3517 R:      Boqun Feng <[email protected]>
3518 R:      Mark Rutland <[email protected]>
3519 L:      [email protected]
3520 S:      Maintained
3521 F:      Documentation/atomic_*.txt
3522 F:      arch/*/include/asm/atomic*.h
3523 F:      include/*/atomic*.h
3524 F:      include/linux/refcount.h
3525 F:      scripts/atomic/
3526
3527 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3528 M:      Bradley Grove <[email protected]>
3529 L:      [email protected]
3530 S:      Supported
3531 W:      http://www.attotech.com
3532 F:      drivers/scsi/esas2r
3533
3534 ATUSB IEEE 802.15.4 RADIO DRIVER
3535 M:      Stefan Schmidt <[email protected]>
3536 L:      [email protected]
3537 S:      Maintained
3538 F:      drivers/net/ieee802154/at86rf230.h
3539 F:      drivers/net/ieee802154/atusb.c
3540 F:      drivers/net/ieee802154/atusb.h
3541
3542 AUDIT SUBSYSTEM
3543 M:      Paul Moore <[email protected]>
3544 M:      Eric Paris <[email protected]>
3545 L:      [email protected]
3546 S:      Supported
3547 W:      https://github.com/linux-audit
3548 Q:      https://patchwork.kernel.org/project/audit/list
3549 B:      mailto:[email protected]
3550 P:      https://github.com/linux-audit/audit-kernel/blob/main/README.md
3551 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3552 F:      include/asm-generic/audit_*.h
3553 F:      include/linux/audit.h
3554 F:      include/linux/audit_arch.h
3555 F:      include/uapi/linux/audit.h
3556 F:      kernel/audit*
3557 F:      lib/*audit.c
3558 K:      \baudit_[a-z_0-9]\+\b
3559
3560 AUXILIARY BUS DRIVER
3561 M:      Greg Kroah-Hartman <[email protected]>
3562 R:      Dave Ertman <[email protected]>
3563 R:      Ira Weiny <[email protected]>
3564 S:      Supported
3565 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3566 F:      Documentation/driver-api/auxiliary_bus.rst
3567 F:      drivers/base/auxiliary.c
3568 F:      include/linux/auxiliary_bus.h
3569
3570 AUXILIARY DISPLAY DRIVERS
3571 M:      Andy Shevchenko <[email protected]>
3572 R:      Geert Uytterhoeven <[email protected]>
3573 S:      Odd Fixes
3574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3575 F:      Documentation/devicetree/bindings/auxdisplay/
3576 F:      drivers/auxdisplay/
3577 F:      include/linux/cfag12864b.h
3578 F:      include/uapi/linux/map_to_14segment.h
3579 F:      include/uapi/linux/map_to_7segment.h
3580
3581 AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER
3582 M:      Subhajit Ghosh <[email protected]>
3583 L:      [email protected]
3584 S:      Maintained
3585 F:      Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
3586 F:      drivers/iio/light/apds9306.c
3587
3588 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3589 M:      Andreas Klinger <[email protected]>
3590 L:      [email protected]
3591 S:      Maintained
3592 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3593 F:      drivers/iio/adc/hx711.c
3594
3595 AX.25 NETWORK LAYER
3596 L:      [email protected]
3597 S:      Orphan
3598 W:      https://linux-ax25.in-berlin.de
3599 F:      include/net/ax25.h
3600 F:      include/uapi/linux/ax25.h
3601 F:      net/ax25/
3602
3603 AXENTIA ARM DEVICES
3604 M:      Peter Rosin <[email protected]>
3605 L:      [email protected] (moderated for non-subscribers)
3606 S:      Maintained
3607 F:      arch/arm/boot/dts/microchip/at91-linea.dtsi
3608 F:      arch/arm/boot/dts/microchip/at91-natte.dtsi
3609 F:      arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3610 F:      arch/arm/boot/dts/microchip/at91-tse850-3.dts
3611
3612 AXENTIA ASOC DRIVERS
3613 M:      Peter Rosin <[email protected]>
3614 L:      [email protected] (moderated for non-subscribers)
3615 S:      Maintained
3616 F:      Documentation/devicetree/bindings/sound/axentia,*
3617 F:      sound/soc/atmel/tse850-pcm5142.c
3618
3619 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3620 M:      Nuno Sá <[email protected]>
3621 L:      [email protected]
3622 S:      Supported
3623 W:      https://ez.analog.com/linux-software-drivers
3624 F:      Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3625 F:      drivers/hwmon/axi-fan-control.c
3626
3627 AXI SPI ENGINE
3628 M:      Michael Hennerich <[email protected]>
3629 M:      Nuno Sá <[email protected]>
3630 R:      David Lechner <[email protected]>
3631 L:      [email protected]
3632 S:      Supported
3633 W:      https://ez.analog.com/linux-software-drivers
3634 F:      Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3635 F:      drivers/spi/spi-axi-spi-engine.c
3636
3637 AXI PWM GENERATOR
3638 M:      Michael Hennerich <[email protected]>
3639 M:      Nuno Sá <[email protected]>
3640 L:      [email protected]
3641 S:      Supported
3642 W:      https://ez.analog.com/linux-software-drivers
3643 F:      Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml
3644 F:      drivers/pwm/pwm-axi-pwmgen.c
3645
3646 AXXIA I2C CONTROLLER
3647 M:      Krzysztof Adamski <[email protected]>
3648 L:      [email protected]
3649 S:      Maintained
3650 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3651 F:      drivers/i2c/busses/i2c-axxia.c
3652
3653 AZ6007 DVB DRIVER
3654 M:      Mauro Carvalho Chehab <[email protected]>
3655 L:      [email protected]
3656 S:      Maintained
3657 W:      https://linuxtv.org
3658 T:      git git://linuxtv.org/media_tree.git
3659 F:      drivers/media/usb/dvb-usb-v2/az6007.c
3660
3661 AZTECH FM RADIO RECEIVER DRIVER
3662 M:      Hans Verkuil <[email protected]>
3663 L:      [email protected]
3664 S:      Maintained
3665 W:      https://linuxtv.org
3666 T:      git git://linuxtv.org/media_tree.git
3667 F:      drivers/media/radio/radio-aztech*
3668
3669 B43 WIRELESS DRIVER
3670 L:      [email protected]
3671 L:      [email protected]
3672 S:      Orphan
3673 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3674 F:      drivers/net/wireless/broadcom/b43/
3675
3676 B43LEGACY WIRELESS DRIVER
3677 L:      [email protected]
3678 L:      [email protected]
3679 S:      Orphan
3680 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3681 F:      drivers/net/wireless/broadcom/b43legacy/
3682
3683 BACKLIGHT CLASS/SUBSYSTEM
3684 M:      Lee Jones <[email protected]>
3685 M:      Daniel Thompson <[email protected]>
3686 M:      Jingoo Han <[email protected]>
3687 L:      [email protected]
3688 S:      Maintained
3689 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3690 F:      Documentation/ABI/stable/sysfs-class-backlight
3691 F:      Documentation/ABI/testing/sysfs-class-backlight
3692 F:      Documentation/devicetree/bindings/leds/backlight
3693 F:      drivers/video/backlight/
3694 F:      include/linux/backlight.h
3695 F:      include/linux/pwm_backlight.h
3696
3697 BAIKAL-T1 PVT HARDWARE MONITOR DRIVER
3698 M:      Serge Semin <[email protected]>
3699 L:      [email protected]
3700 S:      Supported
3701 F:      Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.yaml
3702 F:      Documentation/hwmon/bt1-pvt.rst
3703 F:      drivers/hwmon/bt1-pvt.[ch]
3704
3705 BARCO P50 GPIO DRIVER
3706 M:      Santosh Kumar Yadav <[email protected]>
3707 M:      Peter Korsgaard <[email protected]>
3708 S:      Maintained
3709 F:      drivers/platform/x86/barco-p50-gpio.c
3710
3711 BATMAN ADVANCED
3712 M:      Marek Lindner <[email protected]>
3713 M:      Simon Wunderlich <[email protected]>
3714 M:      Antonio Quartulli <[email protected]>
3715 M:      Sven Eckelmann <[email protected]>
3716 L:      [email protected] (moderated for non-subscribers)
3717 S:      Maintained
3718 W:      https://www.open-mesh.org/
3719 Q:      https://patchwork.open-mesh.org/project/batman/list/
3720 B:      https://www.open-mesh.org/projects/batman-adv/issues
3721 C:      ircs://irc.hackint.org/batadv
3722 T:      git https://git.open-mesh.org/linux-merge.git
3723 F:      Documentation/networking/batman-adv.rst
3724 F:      include/uapi/linux/batadv_packet.h
3725 F:      include/uapi/linux/batman_adv.h
3726 F:      net/batman-adv/
3727
3728 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3729 M:      Thomas Sailer <[email protected]>
3730 L:      [email protected]
3731 S:      Maintained
3732 W:      http://www.baycom.org/~tom/ham/ham.html
3733 F:      drivers/net/hamradio/baycom*
3734
3735 BCACHE (BLOCK LAYER CACHE)
3736 M:      Coly Li <[email protected]>
3737 M:      Kent Overstreet <[email protected]>
3738 L:      [email protected]
3739 S:      Maintained
3740 W:      http://bcache.evilpiepirate.org
3741 C:      irc://irc.oftc.net/bcache
3742 F:      drivers/md/bcache/
3743
3744 BCACHEFS
3745 M:      Kent Overstreet <[email protected]>
3746 L:      [email protected]
3747 S:      Supported
3748 C:      irc://irc.oftc.net/bcache
3749 T:      git https://evilpiepirate.org/git/bcachefs.git
3750 F:      fs/bcachefs/
3751 F:      Documentation/filesystems/bcachefs/
3752
3753 BDISP ST MEDIA DRIVER
3754 M:      Fabien Dessenne <[email protected]>
3755 L:      [email protected]
3756 S:      Supported
3757 W:      https://linuxtv.org
3758 T:      git git://linuxtv.org/media_tree.git
3759 F:      drivers/media/platform/st/sti/bdisp
3760
3761 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3762 M:      Dariusz Marcinkiewicz <[email protected]>
3763 L:      [email protected]
3764 S:      Maintained
3765 F:      drivers/net/ethernet/ec_bhf.c
3766
3767 BEFS FILE SYSTEM
3768 M:      Luis de Bethencourt <[email protected]>
3769 M:      Salah Triki <[email protected]>
3770 S:      Maintained
3771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3772 F:      Documentation/filesystems/befs.rst
3773 F:      fs/befs/
3774
3775 BFQ I/O SCHEDULER
3776 M:      Paolo Valente <[email protected]>
3777 M:      Jens Axboe <[email protected]>
3778 L:      [email protected]
3779 S:      Maintained
3780 F:      Documentation/block/bfq-iosched.rst
3781 F:      block/bfq-*
3782
3783 BFS FILE SYSTEM
3784 M:      "Tigran A. Aivazian" <[email protected]>
3785 S:      Maintained
3786 F:      Documentation/filesystems/bfs.rst
3787 F:      fs/bfs/
3788 F:      include/uapi/linux/bfs_fs.h
3789
3790 BINMAN
3791 M:      Simon Glass <[email protected]>
3792 S:      Supported
3793 F:      Documentation/devicetree/bindings/mtd/partitions/binman*
3794
3795 BITMAP API
3796 M:      Yury Norov <[email protected]>
3797 R:      Rasmus Villemoes <[email protected]>
3798 S:      Maintained
3799 F:      include/linux/bitfield.h
3800 F:      include/linux/bitmap-str.h
3801 F:      include/linux/bitmap.h
3802 F:      include/linux/bits.h
3803 F:      include/linux/cpumask.h
3804 F:      include/linux/cpumask_types.h
3805 F:      include/linux/find.h
3806 F:      include/linux/nodemask.h
3807 F:      include/linux/nodemask_types.h
3808 F:      include/vdso/bits.h
3809 F:      lib/bitmap-str.c
3810 F:      lib/bitmap.c
3811 F:      lib/cpumask.c
3812 F:      lib/cpumask_kunit.c
3813 F:      lib/find_bit.c
3814 F:      lib/find_bit_benchmark.c
3815 F:      lib/test_bitmap.c
3816 F:      tools/include/linux/bitfield.h
3817 F:      tools/include/linux/bitmap.h
3818 F:      tools/include/linux/bits.h
3819 F:      tools/include/linux/find.h
3820 F:      tools/include/vdso/bits.h
3821 F:      tools/lib/bitmap.c
3822 F:      tools/lib/find_bit.c
3823
3824 BITOPS API
3825 M:      Yury Norov <[email protected]>
3826 R:      Rasmus Villemoes <[email protected]>
3827 S:      Maintained
3828 F:      arch/*/include/asm/bitops.h
3829 F:      arch/*/include/asm/bitops_32.h
3830 F:      arch/*/include/asm/bitops_64.h
3831 F:      arch/*/lib/bitops.c
3832 F:      include/asm-generic/bitops
3833 F:      include/asm-generic/bitops.h
3834 F:      include/linux/bitops.h
3835 F:      lib/test_bitops.c
3836 F:      tools/*/bitops*
3837
3838 BLINKM RGB LED DRIVER
3839 M:      Jan-Simon Moeller <[email protected]>
3840 S:      Maintained
3841 F:      drivers/leds/leds-blinkm.c
3842
3843 BLOCK LAYER
3844 M:      Jens Axboe <[email protected]>
3845 L:      [email protected]
3846 S:      Maintained
3847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3848 F:      Documentation/ABI/stable/sysfs-block
3849 F:      Documentation/block/
3850 F:      block/
3851 F:      drivers/block/
3852 F:      include/linux/bio.h
3853 F:      include/linux/blk*
3854 F:      kernel/trace/blktrace.c
3855 F:      lib/sbitmap.c
3856
3857 BLOCK LAYER DEVICE DRIVER API [RUST]
3858 M:      Andreas Hindborg <[email protected]>
3859 R:      Boqun Feng <[email protected]>
3860 L:      [email protected]
3861 L:      [email protected]
3862 S:      Supported
3863 W:      https://rust-for-linux.com
3864 B:      https://github.com/Rust-for-Linux/linux/issues
3865 C:      https://rust-for-linux.zulipchat.com/#narrow/stream/Block
3866 T:      git https://github.com/Rust-for-Linux/linux.git rust-block-next
3867 F:      drivers/block/rnull.rs
3868 F:      rust/kernel/block.rs
3869 F:      rust/kernel/block/
3870
3871 BLOCK2MTD DRIVER
3872 M:      Joern Engel <[email protected]>
3873 L:      [email protected]
3874 S:      Maintained
3875 F:      drivers/mtd/devices/block2mtd.c
3876
3877 BLUETOOTH DRIVERS
3878 M:      Marcel Holtmann <[email protected]>
3879 M:      Luiz Augusto von Dentz <[email protected]>
3880 L:      [email protected]
3881 S:      Supported
3882 W:      http://www.bluez.org/
3883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3885 F:      Documentation/devicetree/bindings/net/bluetooth/
3886 F:      drivers/bluetooth/
3887
3888 BLUETOOTH SUBSYSTEM
3889 M:      Marcel Holtmann <[email protected]>
3890 M:      Johan Hedberg <[email protected]>
3891 M:      Luiz Augusto von Dentz <[email protected]>
3892 L:      [email protected]
3893 S:      Supported
3894 W:      http://www.bluez.org/
3895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3896 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3897 F:      include/net/bluetooth/
3898 F:      net/bluetooth/
3899
3900 BONDING DRIVER
3901 M:      Jay Vosburgh <[email protected]>
3902 M:      Andy Gospodarek <[email protected]>
3903 L:      [email protected]
3904 S:      Supported
3905 W:      http://sourceforge.net/projects/bonding/
3906 F:      Documentation/networking/bonding.rst
3907 F:      drivers/net/bonding/
3908 F:      include/net/bond*
3909 F:      include/uapi/linux/if_bonding.h
3910 F:      tools/testing/selftests/drivers/net/bonding/
3911
3912 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3913 M:      Dan Robertson <[email protected]>
3914 L:      [email protected]
3915 S:      Maintained
3916 F:      Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3917 F:      drivers/iio/accel/bma400*
3918
3919 BOSCH SENSORTEC BMI323 IMU IIO DRIVER
3920 M:      Jagath Jog J <[email protected]>
3921 L:      [email protected]
3922 S:      Maintained
3923 F:      Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
3924 F:      drivers/iio/imu/bmi323/
3925
3926 BPF JIT for ARC
3927 M:      Shahab Vahedi <[email protected]>
3928 L:      [email protected]
3929 S:      Maintained
3930 F:      arch/arc/net/
3931
3932 BPF JIT for ARM
3933 M:      Russell King <[email protected]>
3934 M:      Puranjay Mohan <[email protected]>
3935 L:      [email protected]
3936 S:      Maintained
3937 F:      arch/arm/net/
3938
3939 BPF JIT for ARM64
3940 M:      Daniel Borkmann <[email protected]>
3941 M:      Alexei Starovoitov <[email protected]>
3942 M:      Puranjay Mohan <[email protected]>
3943 R:      Xu Kuohai <[email protected]>
3944 L:      [email protected]
3945 S:      Supported
3946 F:      arch/arm64/net/
3947
3948 BPF JIT for LOONGARCH
3949 M:      Tiezhu Yang <[email protected]>
3950 R:      Hengqi Chen <[email protected]>
3951 L:      [email protected]
3952 S:      Maintained
3953 F:      arch/loongarch/net/
3954
3955 BPF JIT for MIPS (32-BIT AND 64-BIT)
3956 M:      Johan Almbladh <[email protected]>
3957 M:      Paul Burton <[email protected]>
3958 L:      [email protected]
3959 S:      Maintained
3960 F:      arch/mips/net/
3961
3962 BPF JIT for NFP NICs
3963 M:      Jakub Kicinski <[email protected]>
3964 L:      [email protected]
3965 S:      Odd Fixes
3966 F:      drivers/net/ethernet/netronome/nfp/bpf/
3967
3968 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3969 M:      Naveen N. Rao <[email protected]>
3970 M:      Michael Ellerman <[email protected]>
3971 L:      [email protected]
3972 S:      Supported
3973 F:      arch/powerpc/net/
3974
3975 BPF JIT for RISC-V (32-bit)
3976 M:      Luke Nelson <[email protected]>
3977 M:      Xi Wang <[email protected]>
3978 L:      [email protected]
3979 S:      Maintained
3980 F:      arch/riscv/net/
3981 X:      arch/riscv/net/bpf_jit_comp64.c
3982
3983 BPF JIT for RISC-V (64-bit)
3984 M:      Björn Töpel <[email protected]>
3985 R:      Pu Lehui <[email protected]>
3986 R:      Puranjay Mohan <[email protected]>
3987 L:      [email protected]
3988 S:      Maintained
3989 F:      arch/riscv/net/
3990 X:      arch/riscv/net/bpf_jit_comp32.c
3991
3992 BPF JIT for S390
3993 M:      Ilya Leoshkevich <[email protected]>
3994 M:      Heiko Carstens <[email protected]>
3995 M:      Vasily Gorbik <[email protected]>
3996 L:      [email protected]
3997 S:      Supported
3998 F:      arch/s390/net/
3999 X:      arch/s390/net/pnet.c
4000
4001 BPF JIT for SPARC (32-BIT AND 64-BIT)
4002 M:      David S. Miller <[email protected]>
4003 L:      [email protected]
4004 S:      Odd Fixes
4005 F:      arch/sparc/net/
4006
4007 BPF JIT for X86 32-BIT
4008 M:      Wang YanQing <[email protected]>
4009 L:      [email protected]
4010 S:      Odd Fixes
4011 F:      arch/x86/net/bpf_jit_comp32.c
4012
4013 BPF JIT for X86 64-BIT
4014 M:      Alexei Starovoitov <[email protected]>
4015 M:      Daniel Borkmann <[email protected]>
4016 L:      [email protected]
4017 S:      Supported
4018 F:      arch/x86/net/
4019 X:      arch/x86/net/bpf_jit_comp32.c
4020
4021 BPF [BTF]
4022 M:      Martin KaFai Lau <[email protected]>
4023 L:      [email protected]
4024 S:      Maintained
4025 F:      include/linux/btf*
4026 F:      kernel/bpf/btf.c
4027
4028 BPF [CORE]
4029 M:      Alexei Starovoitov <[email protected]>
4030 M:      Daniel Borkmann <[email protected]>
4031 R:      John Fastabend <[email protected]>
4032 L:      [email protected]
4033 S:      Maintained
4034 F:      include/linux/bpf*
4035 F:      include/linux/filter.h
4036 F:      include/linux/tnum.h
4037 F:      kernel/bpf/core.c
4038 F:      kernel/bpf/dispatcher.c
4039 F:      kernel/bpf/mprog.c
4040 F:      kernel/bpf/syscall.c
4041 F:      kernel/bpf/tnum.c
4042 F:      kernel/bpf/trampoline.c
4043 F:      kernel/bpf/verifier.c
4044
4045 BPF [CRYPTO]
4046 M:      Vadim Fedorenko <[email protected]>
4047 L:      [email protected]
4048 S:      Maintained
4049 F:      crypto/bpf_crypto_skcipher.c
4050 F:      include/linux/bpf_crypto.h
4051 F:      kernel/bpf/crypto.c
4052
4053 BPF [DOCUMENTATION] (Related to Standardization)
4054 R:      David Vernet <[email protected]>
4055 L:      [email protected]
4056 L:      [email protected]
4057 S:      Maintained
4058 F:      Documentation/bpf/standardization/
4059
4060 BPF [GENERAL] (Safe Dynamic Programs and Tools)
4061 M:      Alexei Starovoitov <[email protected]>
4062 M:      Daniel Borkmann <[email protected]>
4063 M:      Andrii Nakryiko <[email protected]>
4064 R:      Martin KaFai Lau <[email protected]>
4065 R:      Eduard Zingerman <[email protected]>
4066 R:      Song Liu <[email protected]>
4067 R:      Yonghong Song <[email protected]>
4068 R:      John Fastabend <[email protected]>
4069 R:      KP Singh <[email protected]>
4070 R:      Stanislav Fomichev <[email protected]>
4071 R:      Hao Luo <[email protected]>
4072 R:      Jiri Olsa <[email protected]>
4073 L:      [email protected]
4074 S:      Supported
4075 W:      https://bpf.io/
4076 Q:      https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
4077 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
4078 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
4079 F:      Documentation/bpf/
4080 F:      Documentation/networking/filter.rst
4081 F:      Documentation/userspace-api/ebpf/
4082 F:      arch/*/net/*
4083 F:      include/linux/bpf*
4084 F:      include/linux/btf*
4085 F:      include/linux/filter.h
4086 F:      include/trace/events/xdp.h
4087 F:      include/uapi/linux/bpf*
4088 F:      include/uapi/linux/btf*
4089 F:      include/uapi/linux/filter.h
4090 F:      kernel/bpf/
4091 F:      kernel/trace/bpf_trace.c
4092 F:      lib/test_bpf.c
4093 F:      net/bpf/
4094 F:      net/core/filter.c
4095 F:      net/sched/act_bpf.c
4096 F:      net/sched/cls_bpf.c
4097 F:      samples/bpf/
4098 F:      scripts/bpf_doc.py
4099 F:      scripts/Makefile.btf
4100 F:      scripts/pahole-version.sh
4101 F:      tools/bpf/
4102 F:      tools/lib/bpf/
4103 F:      tools/testing/selftests/bpf/
4104
4105 BPF [ITERATOR]
4106 M:      Yonghong Song <[email protected]>
4107 L:      [email protected]
4108 S:      Maintained
4109 F:      kernel/bpf/*iter.c
4110
4111 BPF [L7 FRAMEWORK] (sockmap)
4112 M:      John Fastabend <[email protected]>
4113 M:      Jakub Sitnicki <[email protected]>
4114 L:      [email protected]
4115 L:      [email protected]
4116 S:      Maintained
4117 F:      include/linux/skmsg.h
4118 F:      net/core/skmsg.c
4119 F:      net/core/sock_map.c
4120 F:      net/ipv4/tcp_bpf.c
4121 F:      net/ipv4/udp_bpf.c
4122 F:      net/unix/unix_bpf.c
4123
4124 BPF [LIBRARY] (libbpf)
4125 M:      Andrii Nakryiko <[email protected]>
4126 M:      Eduard Zingerman <[email protected]>
4127 L:      [email protected]
4128 S:      Maintained
4129 F:      tools/lib/bpf/
4130
4131 BPF [MISC]
4132 L:      [email protected]
4133 S:      Odd Fixes
4134 K:      (?:\b|_)bpf(?:\b|_)
4135
4136 BPF [NETKIT] (BPF-programmable network device)
4137 M:      Daniel Borkmann <[email protected]>
4138 M:      Nikolay Aleksandrov <[email protected]>
4139 L:      [email protected]
4140 L:      [email protected]
4141 S:      Supported
4142 F:      drivers/net/netkit.c
4143 F:      include/net/netkit.h
4144
4145 BPF [NETWORKING] (struct_ops, reuseport)
4146 M:      Martin KaFai Lau <[email protected]>
4147 L:      [email protected]
4148 L:      [email protected]
4149 S:      Maintained
4150 F:      kernel/bpf/bpf_struct*
4151
4152 BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4153 M:      Martin KaFai Lau <[email protected]>
4154 M:      Daniel Borkmann <[email protected]>
4155 R:      John Fastabend <[email protected]>
4156 L:      [email protected]
4157 L:      [email protected]
4158 S:      Maintained
4159 F:      include/net/tcx.h
4160 F:      kernel/bpf/tcx.c
4161 F:      net/core/filter.c
4162 F:      net/sched/act_bpf.c
4163 F:      net/sched/cls_bpf.c
4164
4165 BPF [RINGBUF]
4166 M:      Andrii Nakryiko <[email protected]>
4167 L:      [email protected]
4168 S:      Maintained
4169 F:      kernel/bpf/ringbuf.c
4170
4171 BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4172 M:      KP Singh <[email protected]>
4173 M:      Matt Bobrowski <[email protected]>
4174 L:      [email protected]
4175 S:      Maintained
4176 F:      Documentation/bpf/prog_lsm.rst
4177 F:      include/linux/bpf_lsm.h
4178 F:      kernel/bpf/bpf_lsm.c
4179 F:      kernel/trace/bpf_trace.c
4180 F:      security/bpf/
4181
4182 BPF [SELFTESTS] (Test Runners & Infrastructure)
4183 M:      Andrii Nakryiko <[email protected]>
4184 M:      Eduard Zingerman <[email protected]>
4185 R:      Mykola Lysenko <[email protected]>
4186 L:      [email protected]
4187 S:      Maintained
4188 F:      tools/testing/selftests/bpf/
4189
4190 BPF [STORAGE & CGROUPS]
4191 M:      Martin KaFai Lau <[email protected]>
4192 L:      [email protected]
4193 S:      Maintained
4194 F:      kernel/bpf/*storage.c
4195 F:      kernel/bpf/bpf_lru*
4196 F:      kernel/bpf/cgroup.c
4197
4198 BPF [TOOLING] (bpftool)
4199 M:      Quentin Monnet <[email protected]>
4200 L:      [email protected]
4201 S:      Maintained
4202 F:      kernel/bpf/disasm.*
4203 F:      tools/bpf/bpftool/
4204
4205 BPF [TRACING]
4206 M:      Song Liu <[email protected]>
4207 R:      Jiri Olsa <[email protected]>
4208 L:      [email protected]
4209 S:      Maintained
4210 F:      kernel/bpf/stackmap.c
4211 F:      kernel/trace/bpf_trace.c
4212
4213 BROADCOM ASP 2.0 ETHERNET DRIVER
4214 M:      Justin Chen <[email protected]>
4215 M:      Florian Fainelli <[email protected]>
4216 L:      [email protected]
4217 L:      [email protected]
4218 S:      Supported
4219 F:      Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4220 F:      drivers/net/ethernet/broadcom/asp2/
4221
4222 BROADCOM B44 10/100 ETHERNET DRIVER
4223 M:      Michael Chan <[email protected]>
4224 L:      [email protected]
4225 S:      Supported
4226 F:      drivers/net/ethernet/broadcom/b44.*
4227
4228 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4229 M:      Florian Fainelli <[email protected]>
4230 L:      [email protected]
4231 L:      [email protected] (subscribers-only)
4232 S:      Supported
4233 F:      Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4234 F:      drivers/net/dsa/b53/*
4235 F:      drivers/net/dsa/bcm_sf2*
4236 F:      include/linux/dsa/brcm.h
4237 F:      include/linux/platform_data/b53.h
4238
4239 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4240 M:      Florian Fainelli <[email protected]>
4241 R:      Broadcom internal kernel review list <[email protected]>
4242 L:      [email protected] (moderated for non-subscribers)
4243 L:      [email protected] (moderated for non-subscribers)
4244 S:      Maintained
4245 T:      git https://github.com/broadcom/stblinux.git
4246 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4247 F:      drivers/pci/controller/pcie-brcmstb.c
4248 F:      drivers/staging/vc04_services
4249 N:      bcm2711
4250 N:      bcm283*
4251 N:      raspberrypi
4252
4253 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4254 M:      Florian Fainelli <[email protected]>
4255 M:      Ray Jui <[email protected]>
4256 M:      Scott Branden <[email protected]>
4257 R:      Broadcom internal kernel review list <[email protected]>
4258 S:      Maintained
4259 T:      git https://github.com/broadcom/mach-bcm
4260 F:      arch/arm/mach-bcm/
4261 N:      bcm281*
4262 N:      bcm113*
4263 N:      bcm216*
4264 N:      kona
4265
4266 BROADCOM BCM2835 CAMERA DRIVERS
4267 M:      Raspberry Pi Kernel Maintenance <[email protected]>
4268 L:      [email protected]
4269 S:      Maintained
4270 F:      Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4271 F:      drivers/media/platform/broadcom/bcm2835-unicam*
4272
4273 BROADCOM BCM47XX MIPS ARCHITECTURE
4274 M:      Hauke Mehrtens <[email protected]>
4275 M:      Rafał Miłecki <[email protected]>
4276 L:      [email protected]
4277 S:      Maintained
4278 F:      Documentation/devicetree/bindings/mips/brcm/
4279 F:      arch/mips/bcm47xx/*
4280 F:      arch/mips/include/asm/mach-bcm47xx/*
4281
4282 BROADCOM BCM4908 ETHERNET DRIVER
4283 M:      Rafał Miłecki <[email protected]>
4284 R:      Broadcom internal kernel review list <[email protected]>
4285 L:      [email protected]
4286 S:      Maintained
4287 F:      Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4288 F:      drivers/net/ethernet/broadcom/bcm4908_enet.*
4289 F:      drivers/net/ethernet/broadcom/unimac.h
4290
4291 BROADCOM BCM4908 PINMUX DRIVER
4292 M:      Rafał Miłecki <[email protected]>
4293 R:      Broadcom internal kernel review list <[email protected]>
4294 L:      [email protected]
4295 S:      Maintained
4296 F:      Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4297 F:      drivers/pinctrl/bcm/pinctrl-bcm4908.c
4298
4299 BROADCOM BCM5301X ARM ARCHITECTURE
4300 M:      Florian Fainelli <[email protected]>
4301 M:      Hauke Mehrtens <[email protected]>
4302 M:      Rafał Miłecki <[email protected]>
4303 R:      Broadcom internal kernel review list <[email protected]>
4304 L:      [email protected] (moderated for non-subscribers)
4305 S:      Maintained
4306 F:      arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4307 F:      arch/arm/boot/dts/broadcom/bcm470*
4308 F:      arch/arm/boot/dts/broadcom/bcm5301*
4309 F:      arch/arm/boot/dts/broadcom/bcm953012*
4310 F:      arch/arm/mach-bcm/bcm_5301x.c
4311
4312 BROADCOM BCM53573 ARM ARCHITECTURE
4313 M:      Florian Fainelli <[email protected]>
4314 M:      Rafał Miłecki <[email protected]>
4315 R:      Broadcom internal kernel review list <[email protected]>
4316 L:      [email protected] (moderated for non-subscribers)
4317 S:      Maintained
4318 F:      arch/arm/boot/dts/broadcom/bcm47189*
4319 F:      arch/arm/boot/dts/broadcom/bcm53573*
4320
4321 BROADCOM BCM63XX/BCM33XX UDC DRIVER
4322 M:      Kevin Cernekee <[email protected]>
4323 L:      [email protected]
4324 S:      Maintained
4325 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
4326
4327 BROADCOM BCM7XXX ARM ARCHITECTURE
4328 M:      Florian Fainelli <[email protected]>
4329 R:      Broadcom internal kernel review list <[email protected]>
4330 L:      [email protected] (moderated for non-subscribers)
4331 S:      Maintained
4332 T:      git https://github.com/broadcom/stblinux.git
4333 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4334 F:      arch/arm/boot/dts/broadcom/bcm7*.dts*
4335 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
4336 F:      arch/arm/mach-bcm/*brcmstb*
4337 F:      arch/arm/mm/cache-b15-rac.c
4338 F:      drivers/bus/brcmstb_gisb.c
4339 F:      drivers/pci/controller/pcie-brcmstb.c
4340 N:      brcmstb
4341 N:      bcm7038
4342 N:      bcm7120
4343
4344 BROADCOM BCMBCA ARM ARCHITECTURE
4345 M:      William Zhang <[email protected]>
4346 M:      Anand Gore <[email protected]>
4347 M:      Kursad Oney <[email protected]>
4348 M:      Florian Fainelli <[email protected]>
4349 M:      Rafał Miłecki <[email protected]>
4350 R:      Broadcom internal kernel review list <[email protected]>
4351 L:      [email protected] (moderated for non-subscribers)
4352 S:      Maintained
4353 T:      git https://github.com/broadcom/stblinux.git
4354 F:      Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4355 F:      arch/arm64/boot/dts/broadcom/bcmbca/*
4356 N:      bcmbca
4357 N:      bcm[9]?47622
4358 N:      bcm[9]?4912
4359 N:      bcm[9]?63138
4360 N:      bcm[9]?63146
4361 N:      bcm[9]?63148
4362 N:      bcm[9]?63158
4363 N:      bcm[9]?63178
4364 N:      bcm[9]?6756
4365 N:      bcm[9]?6813
4366 N:      bcm[9]?6846
4367 N:      bcm[9]?6855
4368 N:      bcm[9]?6856
4369 N:      bcm[9]?6858
4370 N:      bcm[9]?6878
4371
4372 BROADCOM BDC DRIVER
4373 M:      Justin Chen <[email protected]>
4374 M:      Al Cooper <[email protected]>
4375 R:      Broadcom internal kernel review list <[email protected]>
4376 L:      [email protected]
4377 S:      Maintained
4378 F:      Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4379 F:      drivers/usb/gadget/udc/bdc/
4380
4381 BROADCOM BMIPS CPUFREQ DRIVER
4382 M:      Markus Mayer <[email protected]>
4383 R:      Broadcom internal kernel review list <[email protected]>
4384 L:      [email protected]
4385 S:      Maintained
4386 F:      drivers/cpufreq/bmips-cpufreq.c
4387
4388 BROADCOM BMIPS MIPS ARCHITECTURE
4389 M:      Florian Fainelli <[email protected]>
4390 R:      Broadcom internal kernel review list <[email protected]>
4391 L:      [email protected]
4392 S:      Maintained
4393 T:      git https://github.com/broadcom/stblinux.git
4394 F:      arch/mips/bmips/*
4395 F:      arch/mips/boot/dts/brcm/bcm*.dts*
4396 F:      arch/mips/include/asm/mach-bmips/*
4397 F:      arch/mips/kernel/*bmips*
4398 F:      drivers/irqchip/irq-bcm63*
4399 F:      drivers/irqchip/irq-bcm7*
4400 F:      drivers/irqchip/irq-brcmstb*
4401 F:      drivers/pmdomain/bcm/bcm63xx-power.c
4402 F:      include/linux/bcm963xx_nvram.h
4403 F:      include/linux/bcm963xx_tag.h
4404
4405 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4406 M:      Rasesh Mody <[email protected]>
4407 M:      [email protected]
4408 L:      [email protected]
4409 S:      Supported
4410 F:      drivers/net/ethernet/broadcom/bnx2.*
4411 F:      drivers/net/ethernet/broadcom/bnx2_*
4412
4413 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4414 M:      Saurav Kashyap <[email protected]>
4415 M:      Javed Hasan <[email protected]>
4416 M:      [email protected]
4417 L:      [email protected]
4418 S:      Supported
4419 F:      drivers/scsi/bnx2fc/
4420
4421 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4422 M:      Nilesh Javali <[email protected]>
4423 M:      Manish Rangankar <[email protected]>
4424 M:      [email protected]
4425 L:      [email protected]
4426 S:      Supported
4427 F:      drivers/scsi/bnx2i/
4428
4429 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4430 M:      Sudarsana Kalluru <[email protected]>
4431 M:      Manish Chopra <[email protected]>
4432 L:      [email protected]
4433 S:      Supported
4434 F:      drivers/net/ethernet/broadcom/bnx2x/
4435
4436 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4437 M:      Michael Chan <[email protected]>
4438 L:      [email protected]
4439 S:      Supported
4440 F:      drivers/firmware/broadcom/tee_bnxt_fw.c
4441 F:      drivers/net/ethernet/broadcom/bnxt/
4442 F:      include/linux/firmware/broadcom/tee_bnxt_fw.h
4443
4444 BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4445 M:      Arend van Spriel <[email protected]>
4446 L:      [email protected]
4447 L:      [email protected]
4448 L:      [email protected]
4449 S:      Supported
4450 F:      drivers/net/wireless/broadcom/brcm80211/
4451 F:      include/linux/platform_data/brcmfmac.h
4452
4453 BROADCOM BRCMSTB GPIO DRIVER
4454 M:      Doug Berger <[email protected]>
4455 M:      Florian Fainelli <[email protected]>
4456 R:      Broadcom internal kernel review list <[email protected]>
4457 S:      Supported
4458 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4459 F:      drivers/gpio/gpio-brcmstb.c
4460
4461 BROADCOM BRCMSTB I2C DRIVER
4462 M:      Kamal Dasu <[email protected]>
4463 R:      Broadcom internal kernel review list <[email protected]>
4464 L:      [email protected]
4465 S:      Supported
4466 F:      Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4467 F:      drivers/i2c/busses/i2c-brcmstb.c
4468
4469 BROADCOM BRCMSTB UART DRIVER
4470 M:      Al Cooper <[email protected]>
4471 R:      Broadcom internal kernel review list <[email protected]>
4472 L:      [email protected]
4473 S:      Maintained
4474 F:      Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4475 F:      drivers/tty/serial/8250/8250_bcm7271.c
4476
4477 BROADCOM BRCMSTB USB EHCI DRIVER
4478 M:      Justin Chen <[email protected]>
4479 M:      Al Cooper <[email protected]>
4480 R:      Broadcom internal kernel review list <[email protected]>
4481 L:      [email protected]
4482 S:      Maintained
4483 F:      Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4484 F:      drivers/usb/host/ehci-brcm.*
4485
4486 BROADCOM BRCMSTB USB PIN MAP DRIVER
4487 M:      Al Cooper <[email protected]>
4488 R:      Broadcom internal kernel review list <[email protected]>
4489 L:      [email protected]
4490 S:      Maintained
4491 F:      Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4492 F:      drivers/usb/misc/brcmstb-usb-pinmap.c
4493
4494 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4495 M:      Justin Chen <[email protected]>
4496 M:      Al Cooper <[email protected]>
4497 R:      Broadcom internal kernel review list <[email protected]>
4498 L:      [email protected]
4499 S:      Maintained
4500 F:      drivers/phy/broadcom/phy-brcm-usb*
4501
4502 BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4503 M:      William Zhang <[email protected]>
4504 M:      Kursad Oney <[email protected]>
4505 M:      Jonas Gorski <[email protected]>
4506 R:      Broadcom internal kernel review list <[email protected]>
4507 L:      [email protected]
4508 S:      Maintained
4509 F:      Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4510 F:      drivers/spi/spi-bcm63xx-hsspi.c
4511 F:      drivers/spi/spi-bcmbca-hsspi.c
4512
4513 BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4514 M:      Jonas Gorski <[email protected]>
4515 L:      [email protected]
4516 S:      Odd Fixes
4517 F:      Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4518 F:      drivers/spi/spi-bcm63xx.c
4519
4520 BROADCOM ETHERNET PHY DRIVERS
4521 M:      Florian Fainelli <[email protected]>
4522 R:      Broadcom internal kernel review list <[email protected]>
4523 L:      [email protected]
4524 S:      Supported
4525 F:      Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4526 F:      drivers/net/phy/bcm*.[ch]
4527 F:      drivers/net/phy/broadcom.c
4528 F:      include/linux/brcmphy.h
4529
4530 BROADCOM GENET ETHERNET DRIVER
4531 M:      Doug Berger <[email protected]>
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/brcm,bcmgenet.yaml
4537 F:      Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4538 F:      drivers/net/ethernet/broadcom/genet/
4539 F:      drivers/net/ethernet/broadcom/unimac.h
4540 F:      drivers/net/mdio/mdio-bcm-unimac.c
4541 F:      include/linux/platform_data/bcmgenet.h
4542 F:      include/linux/platform_data/mdio-bcm-unimac.h
4543
4544 BROADCOM IPROC ARM ARCHITECTURE
4545 M:      Ray Jui <[email protected]>
4546 M:      Scott Branden <[email protected]>
4547 R:      Broadcom internal kernel review list <[email protected]>
4548 L:      [email protected] (moderated for non-subscribers)
4549 S:      Maintained
4550 T:      git https://github.com/broadcom/stblinux.git
4551 F:      arch/arm64/boot/dts/broadcom/northstar2/*
4552 F:      arch/arm64/boot/dts/broadcom/stingray/*
4553 F:      drivers/clk/bcm/clk-ns*
4554 F:      drivers/clk/bcm/clk-sr*
4555 F:      drivers/pinctrl/bcm/pinctrl-ns*
4556 F:      include/dt-bindings/clock/bcm-sr*
4557 N:      iproc
4558 N:      cygnus
4559 N:      bcm[-_]nsp
4560 N:      bcm9113*
4561 N:      bcm9583*
4562 N:      bcm9585*
4563 N:      bcm9586*
4564 N:      bcm988312
4565 N:      bcm113*
4566 N:      bcm583*
4567 N:      bcm585*
4568 N:      bcm586*
4569 N:      bcm88312
4570 N:      hr2
4571 N:      stingray
4572
4573 BROADCOM IPROC GBIT ETHERNET DRIVER
4574 M:      Rafał Miłecki <[email protected]>
4575 R:      Broadcom internal kernel review list <[email protected]>
4576 L:      [email protected]
4577 S:      Maintained
4578 F:      Documentation/devicetree/bindings/net/brcm,amac.yaml
4579 F:      drivers/net/ethernet/broadcom/bgmac*
4580 F:      drivers/net/ethernet/broadcom/unimac.h
4581
4582 BROADCOM KONA GPIO DRIVER
4583 M:      Ray Jui <[email protected]>
4584 R:      Broadcom internal kernel review list <[email protected]>
4585 S:      Supported
4586 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4587 F:      drivers/gpio/gpio-bcm-kona.c
4588
4589 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4590 M:      Sathya Prakash Veerichetty <[email protected]>
4591 M:      Kashyap Desai <[email protected]>
4592 M:      Sumit Saxena <[email protected]>
4593 M:      Sreekanth Reddy <[email protected]>
4594 L:      [email protected]
4595 L:      [email protected]
4596 S:      Supported
4597 W:      https://www.broadcom.com/support/storage
4598 F:      drivers/scsi/mpi3mr/
4599
4600 BROADCOM NETXTREME-E ROCE DRIVER
4601 M:      Selvin Xavier <[email protected]>
4602 L:      [email protected]
4603 S:      Supported
4604 W:      http://www.broadcom.com
4605 F:      drivers/infiniband/hw/bnxt_re/
4606 F:      include/uapi/rdma/bnxt_re-abi.h
4607
4608 BROADCOM NVRAM DRIVER
4609 M:      Rafał Miłecki <[email protected]>
4610 L:      [email protected]
4611 S:      Maintained
4612 F:      drivers/firmware/broadcom/*
4613
4614 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4615 M:      Rafał Miłecki <[email protected]>
4616 M:      Florian Fainelli <[email protected]>
4617 R:      Broadcom internal kernel review list <[email protected]>
4618 L:      [email protected]
4619 S:      Maintained
4620 T:      git https://github.com/broadcom/stblinux.git
4621 F:      drivers/pmdomain/bcm/bcm-pmb.c
4622 F:      include/dt-bindings/soc/bcm-pmb.h
4623
4624 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4625 M:      Rafał Miłecki <[email protected]>
4626 L:      [email protected]
4627 S:      Maintained
4628 F:      drivers/bcma/
4629 F:      include/linux/bcma/
4630
4631 BROADCOM SPI DRIVER
4632 M:      Kamal Dasu <[email protected]>
4633 R:      Broadcom internal kernel review list <[email protected]>
4634 S:      Maintained
4635 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4636 F:      drivers/spi/spi-bcm-qspi.*
4637 F:      drivers/spi/spi-brcmstb-qspi.c
4638 F:      drivers/spi/spi-iproc-qspi.c
4639
4640 BROADCOM STB AVS CPUFREQ DRIVER
4641 M:      Markus Mayer <[email protected]>
4642 R:      Broadcom internal kernel review list <[email protected]>
4643 L:      [email protected]
4644 S:      Maintained
4645 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4646 F:      drivers/cpufreq/brcmstb*
4647
4648 BROADCOM STB AVS TMON DRIVER
4649 M:      Markus Mayer <[email protected]>
4650 R:      Broadcom internal kernel review list <[email protected]>
4651 L:      [email protected]
4652 S:      Maintained
4653 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4654 F:      drivers/thermal/broadcom/brcmstb*
4655
4656 BROADCOM STB DPFE DRIVER
4657 M:      Markus Mayer <[email protected]>
4658 R:      Broadcom internal kernel review list <[email protected]>
4659 L:      [email protected] (moderated for non-subscribers)
4660 S:      Maintained
4661 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4662 F:      drivers/memory/brcmstb_dpfe.c
4663
4664 BROADCOM STB NAND FLASH DRIVER
4665 M:      Brian Norris <[email protected]>
4666 M:      Kamal Dasu <[email protected]>
4667 R:      Broadcom internal kernel review list <[email protected]>
4668 L:      [email protected]
4669 S:      Maintained
4670 F:      drivers/mtd/nand/raw/brcmnand/
4671 F:      include/linux/platform_data/brcmnand.h
4672
4673 BROADCOM STB PCIE DRIVER
4674 M:      Jim Quinlan <[email protected]>
4675 M:      Nicolas Saenz Julienne <[email protected]>
4676 M:      Florian Fainelli <[email protected]>
4677 R:      Broadcom internal kernel review list <[email protected]>
4678 L:      [email protected]
4679 S:      Maintained
4680 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4681 F:      drivers/pci/controller/pcie-brcmstb.c
4682
4683 BROADCOM SYSTEMPORT ETHERNET DRIVER
4684 M:      Florian Fainelli <[email protected]>
4685 R:      Broadcom internal kernel review list <[email protected]>
4686 L:      [email protected]
4687 S:      Supported
4688 F:      Documentation/devicetree/bindings/net/brcm,systemport.yaml
4689 F:      drivers/net/ethernet/broadcom/bcmsysport.*
4690 F:      drivers/net/ethernet/broadcom/unimac.h
4691
4692 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4693 M:      Pavan Chebbi <[email protected]>
4694 M:      Michael Chan <[email protected]>
4695 L:      [email protected]
4696 S:      Supported
4697 F:      drivers/net/ethernet/broadcom/tg3.*
4698
4699 BROADCOM VK DRIVER
4700 M:      Scott Branden <[email protected]>
4701 R:      Broadcom internal kernel review list <[email protected]>
4702 S:      Supported
4703 F:      drivers/misc/bcm-vk/
4704 F:      include/uapi/linux/misc/bcm_vk.h
4705
4706 BROCADE BFA FC SCSI DRIVER
4707 M:      Anil Gurumurthy <[email protected]>
4708 M:      Sudarsana Kalluru <[email protected]>
4709 L:      [email protected]
4710 S:      Supported
4711 F:      drivers/scsi/bfa/
4712
4713 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4714 M:      Rasesh Mody <[email protected]>
4715 M:      Sudarsana Kalluru <[email protected]>
4716 M:      [email protected]
4717 L:      [email protected]
4718 S:      Supported
4719 F:      drivers/net/ethernet/brocade/bna/
4720
4721 BSG (block layer generic sg v4 driver)
4722 M:      FUJITA Tomonori <[email protected]>
4723 L:      [email protected]
4724 S:      Supported
4725 F:      block/bsg.c
4726 F:      include/linux/bsg.h
4727 F:      include/uapi/linux/bsg.h
4728
4729 BT87X AUDIO DRIVER
4730 M:      Clemens Ladisch <[email protected]>
4731 L:      [email protected] (moderated for non-subscribers)
4732 S:      Maintained
4733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4734 F:      Documentation/sound/cards/bt87x.rst
4735 F:      sound/pci/bt87x.c
4736
4737 BT8XXGPIO DRIVER
4738 M:      Michael Buesch <[email protected]>
4739 S:      Maintained
4740 W:      http://bu3sch.de/btgpio.php
4741 F:      drivers/gpio/gpio-bt8xx.c
4742
4743 BTRFS FILE SYSTEM
4744 M:      Chris Mason <[email protected]>
4745 M:      Josef Bacik <[email protected]>
4746 M:      David Sterba <[email protected]>
4747 L:      [email protected]
4748 S:      Maintained
4749 W:      https://btrfs.readthedocs.io
4750 Q:      https://patchwork.kernel.org/project/linux-btrfs/list/
4751 C:      irc://irc.libera.chat/btrfs
4752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4753 F:      Documentation/filesystems/btrfs.rst
4754 F:      fs/btrfs/
4755 F:      include/linux/btrfs*
4756 F:      include/trace/events/btrfs.h
4757 F:      include/uapi/linux/btrfs*
4758
4759 BTTV VIDEO4LINUX DRIVER
4760 M:      Mauro Carvalho Chehab <[email protected]>
4761 L:      [email protected]
4762 S:      Odd fixes
4763 W:      https://linuxtv.org
4764 T:      git git://linuxtv.org/media_tree.git
4765 F:      Documentation/driver-api/media/drivers/bttv*
4766 F:      drivers/media/pci/bt8xx/bttv*
4767
4768 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4769 M:      Chanwoo Choi <[email protected]>
4770 L:      [email protected]
4771 L:      [email protected]
4772 S:      Maintained
4773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4774 F:      Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4775 F:      drivers/devfreq/exynos-bus.c
4776
4777 BUSLOGIC SCSI DRIVER
4778 M:      Khalid Aziz <[email protected]>
4779 L:      [email protected]
4780 S:      Maintained
4781 F:      drivers/scsi/BusLogic.*
4782 F:      drivers/scsi/FlashPoint.*
4783
4784 BXCAN CAN NETWORK DRIVER
4785 M:      Dario Binacchi <[email protected]>
4786 L:      [email protected]
4787 S:      Maintained
4788 F:      Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4789 F:      drivers/net/can/bxcan.c
4790
4791 C-MEDIA CMI8788 DRIVER
4792 M:      Clemens Ladisch <[email protected]>
4793 L:      [email protected] (moderated for non-subscribers)
4794 S:      Maintained
4795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4796 F:      sound/pci/oxygen/
4797
4798 C-SKY ARCHITECTURE
4799 M:      Guo Ren <[email protected]>
4800 L:      [email protected]
4801 S:      Supported
4802 T:      git https://github.com/c-sky/csky-linux.git
4803 F:      Documentation/devicetree/bindings/csky/
4804 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
4805 F:      Documentation/devicetree/bindings/timer/csky,*
4806 F:      arch/csky/
4807 F:      drivers/clocksource/timer-gx6605s.c
4808 F:      drivers/clocksource/timer-mp-csky.c
4809 F:      drivers/irqchip/irq-csky-*
4810 N:      csky
4811 K:      csky
4812
4813 CA8210 IEEE-802.15.4 RADIO DRIVER
4814 L:      [email protected]
4815 S:      Orphan
4816 W:      https://github.com/Cascoda/ca8210-linux.git
4817 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4818 F:      drivers/net/ieee802154/ca8210.c
4819
4820 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4821 M:      David Howells <[email protected]>
4822 L:      [email protected]
4823 S:      Supported
4824 F:      Documentation/filesystems/caching/cachefiles.rst
4825 F:      fs/cachefiles/
4826
4827 CACHESTAT: PAGE CACHE STATS FOR A FILE
4828 M:      Nhat Pham <[email protected]>
4829 M:      Johannes Weiner <[email protected]>
4830 L:      [email protected]
4831 S:      Maintained
4832 F:      tools/testing/selftests/cachestat/test_cachestat.c
4833
4834 CADENCE MIPI-CSI2 BRIDGES
4835 M:      Maxime Ripard <[email protected]>
4836 L:      [email protected]
4837 S:      Maintained
4838 F:      Documentation/devicetree/bindings/media/cdns,*.txt
4839 F:      Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
4840 F:      drivers/media/platform/cadence/cdns-csi2*
4841
4842 CADENCE NAND DRIVER
4843 L:      [email protected]
4844 S:      Orphan
4845 F:      Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4846 F:      drivers/mtd/nand/raw/cadence-nand-controller.c
4847
4848 CADENCE USB3 DRD IP DRIVER
4849 M:      Peter Chen <[email protected]>
4850 M:      Pawel Laszczak <[email protected]>
4851 R:      Roger Quadros <[email protected]>
4852 L:      [email protected]
4853 S:      Maintained
4854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4855 F:      Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4856 F:      drivers/usb/cdns3/
4857 X:      drivers/usb/cdns3/cdnsp*
4858
4859 CADENCE USBHS DRIVER
4860 M:      Pawel Laszczak <[email protected]>
4861 L:      [email protected]
4862 S:      Maintained
4863 F:      drivers/usb/gadget/udc/cdns2
4864
4865 CADENCE USBSSP DRD IP DRIVER
4866 M:      Pawel Laszczak <[email protected]>
4867 L:      [email protected]
4868 S:      Maintained
4869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4870 F:      drivers/usb/cdns3/
4871 X:      drivers/usb/cdns3/cdns3*
4872
4873 CADET FM/AM RADIO RECEIVER DRIVER
4874 M:      Hans Verkuil <[email protected]>
4875 L:      [email protected]
4876 S:      Maintained
4877 W:      https://linuxtv.org
4878 T:      git git://linuxtv.org/media_tree.git
4879 F:      drivers/media/radio/radio-cadet*
4880
4881 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4882 L:      [email protected]
4883 S:      Orphan
4884 T:      git git://linuxtv.org/media_tree.git
4885 F:      Documentation/admin-guide/media/cafe_ccic*
4886 F:      drivers/media/platform/marvell/
4887
4888 CAIF NETWORK LAYER
4889 L:      [email protected]
4890 S:      Orphan
4891 F:      Documentation/networking/caif/
4892 F:      drivers/net/caif/
4893 F:      include/net/caif/
4894 F:      include/uapi/linux/caif/
4895 F:      net/caif/
4896
4897 CAKE QDISC
4898 M:      Toke Høiland-Jørgensen <[email protected]>
4899 L:      [email protected] (moderated for non-subscribers)
4900 S:      Maintained
4901 F:      net/sched/sch_cake.c
4902
4903 CAN NETWORK DRIVERS
4904 M:      Marc Kleine-Budde <[email protected]>
4905 M:      Vincent Mailhol <[email protected]>
4906 L:      [email protected]
4907 S:      Maintained
4908 W:      https://github.com/linux-can
4909 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4911 F:      Documentation/devicetree/bindings/net/can/
4912 F:      Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4913 F:      drivers/net/can/
4914 F:      drivers/phy/phy-can-transceiver.c
4915 F:      include/linux/can/bittiming.h
4916 F:      include/linux/can/dev.h
4917 F:      include/linux/can/length.h
4918 F:      include/linux/can/platform/
4919 F:      include/linux/can/rx-offload.h
4920 F:      include/uapi/linux/can/error.h
4921 F:      include/uapi/linux/can/netlink.h
4922 F:      include/uapi/linux/can/vxcan.h
4923
4924 CAN NETWORK LAYER
4925 M:      Oliver Hartkopp <[email protected]>
4926 M:      Marc Kleine-Budde <[email protected]>
4927 L:      [email protected]
4928 S:      Maintained
4929 W:      https://github.com/linux-can
4930 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4931 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4932 F:      Documentation/networking/can.rst
4933 F:      Documentation/networking/iso15765-2.rst
4934 F:      include/linux/can/can-ml.h
4935 F:      include/linux/can/core.h
4936 F:      include/linux/can/skb.h
4937 F:      include/net/netns/can.h
4938 F:      include/uapi/linux/can.h
4939 F:      include/uapi/linux/can/bcm.h
4940 F:      include/uapi/linux/can/gw.h
4941 F:      include/uapi/linux/can/isotp.h
4942 F:      include/uapi/linux/can/raw.h
4943 F:      net/can/
4944
4945 CAN-J1939 NETWORK LAYER
4946 M:      Robin van der Gracht <[email protected]>
4947 M:      Oleksij Rempel <[email protected]>
4948 R:      [email protected]
4949 L:      [email protected]
4950 S:      Maintained
4951 F:      Documentation/networking/j1939.rst
4952 F:      include/uapi/linux/can/j1939.h
4953 F:      net/can/j1939/
4954
4955 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4956 M:      Damien Le Moal <[email protected]>
4957 L:      [email protected]
4958 L:      [email protected] (pinctrl driver)
4959 F:      Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4960 F:      drivers/pinctrl/pinctrl-k210.c
4961
4962 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4963 M:      Damien Le Moal <[email protected]>
4964 L:      [email protected]
4965 L:      [email protected]
4966 S:      Maintained
4967 F:      Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4968 F:      drivers/reset/reset-k210.c
4969
4970 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4971 M:      Damien Le Moal <[email protected]>
4972 L:      [email protected]
4973 S:      Maintained
4974 F:      Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4975 F:      drivers/soc/canaan/
4976 F:      include/soc/canaan/
4977
4978 CAPABILITIES
4979 M:      Serge Hallyn <[email protected]>
4980 L:      [email protected]
4981 S:      Supported
4982 F:      include/linux/capability.h
4983 F:      include/uapi/linux/capability.h
4984 F:      kernel/capability.c
4985 F:      security/commoncap.c
4986
4987 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4988 M:      Kevin Tsai <[email protected]>
4989 S:      Maintained
4990 F:      drivers/iio/light/cm*
4991
4992 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4993 M:      Christian Lamparter <[email protected]>
4994 L:      [email protected]
4995 S:      Maintained
4996 W:      https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4997 F:      drivers/net/wireless/ath/carl9170/
4998
4999 CAVIUM I2C DRIVER
5000 M:      Robert Richter <[email protected]>
5001 S:      Odd Fixes
5002 W:      http://www.marvell.com
5003 F:      drivers/i2c/busses/i2c-octeon*
5004 F:      drivers/i2c/busses/i2c-thunderx*
5005
5006 CAVIUM LIQUIDIO NETWORK DRIVER
5007 L:      [email protected]
5008 S:      Orphan
5009 W:      http://www.marvell.com
5010 F:      drivers/net/ethernet/cavium/liquidio/
5011
5012 CAVIUM MMC DRIVER
5013 M:      Robert Richter <[email protected]>
5014 S:      Odd Fixes
5015 W:      http://www.marvell.com
5016 F:      drivers/mmc/host/cavium*
5017
5018 CAVIUM OCTEON-TX CRYPTO DRIVER
5019 M:      George Cherian <[email protected]>
5020 L:      [email protected]
5021 S:      Supported
5022 W:      http://www.marvell.com
5023 F:      drivers/crypto/cavium/cpt/
5024
5025 CAVIUM THUNDERX2 ARM64 SOC
5026 M:      Robert Richter <[email protected]>
5027 L:      [email protected] (moderated for non-subscribers)
5028 S:      Odd Fixes
5029 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
5030 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
5031
5032 CBS/ETF/TAPRIO QDISCS
5033 M:      Vinicius Costa Gomes <[email protected]>
5034 L:      [email protected]
5035 S:      Maintained
5036 F:      net/sched/sch_cbs.c
5037 F:      net/sched/sch_etf.c
5038 F:      net/sched/sch_taprio.c
5039
5040 CC2520 IEEE-802.15.4 RADIO DRIVER
5041 M:      Stefan Schmidt <[email protected]>
5042 L:      [email protected]
5043 S:      Odd Fixes
5044 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
5045 F:      drivers/net/ieee802154/cc2520.c
5046
5047 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
5048 M:      Gilad Ben-Yossef <[email protected]>
5049 L:      [email protected]
5050 S:      Supported
5051 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5052 F:      drivers/crypto/ccree/
5053
5054 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
5055 M:      Hadar Gat <[email protected]>
5056 L:      [email protected]
5057 S:      Supported
5058 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5059 F:      Documentation/devicetree/bindings/rng/arm-cctrng.yaml
5060 F:      drivers/char/hw_random/cctrng.c
5061 F:      drivers/char/hw_random/cctrng.h
5062
5063 CEC FRAMEWORK
5064 M:      Hans Verkuil <[email protected]>
5065 L:      [email protected]
5066 S:      Supported
5067 W:      http://linuxtv.org
5068 T:      git git://linuxtv.org/media_tree.git
5069 F:      Documentation/ABI/testing/debugfs-cec-error-inj
5070 F:      Documentation/devicetree/bindings/media/cec/cec-common.yaml
5071 F:      Documentation/driver-api/media/cec-core.rst
5072 F:      Documentation/userspace-api/media/cec
5073 F:      drivers/media/cec/
5074 F:      drivers/media/rc/keymaps/rc-cec.c
5075 F:      include/media/cec-notifier.h
5076 F:      include/media/cec.h
5077 F:      include/uapi/linux/cec-funcs.h
5078 F:      include/uapi/linux/cec.h
5079
5080 CEC GPIO DRIVER
5081 M:      Hans Verkuil <[email protected]>
5082 L:      [email protected]
5083 S:      Supported
5084 W:      http://linuxtv.org
5085 T:      git git://linuxtv.org/media_tree.git
5086 F:      Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
5087 F:      drivers/media/cec/platform/cec-gpio/
5088
5089 CELL BROADBAND ENGINE ARCHITECTURE
5090 M:      Arnd Bergmann <[email protected]>
5091 L:      [email protected]
5092 S:      Supported
5093 W:      http://www.ibm.com/developerworks/power/cell/
5094 F:      arch/powerpc/include/asm/cell*.h
5095 F:      arch/powerpc/include/asm/spu*.h
5096 F:      arch/powerpc/include/uapi/asm/spu*.h
5097 F:      arch/powerpc/platforms/cell/
5098
5099 CELLWISE CW2015 BATTERY DRIVER
5100 M:      Tobias Schrammm <[email protected]>
5101 S:      Maintained
5102 F:      Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5103 F:      drivers/power/supply/cw2015_battery.c
5104
5105 CEPH COMMON CODE (LIBCEPH)
5106 M:      Ilya Dryomov <[email protected]>
5107 M:      Xiubo Li <[email protected]>
5108 L:      [email protected]
5109 S:      Supported
5110 W:      http://ceph.com/
5111 T:      git https://github.com/ceph/ceph-client.git
5112 F:      include/linux/ceph/
5113 F:      include/linux/crush/
5114 F:      net/ceph/
5115
5116 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5117 M:      Xiubo Li <[email protected]>
5118 M:      Ilya Dryomov <[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:      Documentation/filesystems/ceph.rst
5124 F:      fs/ceph/
5125
5126 CERTIFICATE HANDLING
5127 M:      David Howells <[email protected]>
5128 M:      David Woodhouse <[email protected]>
5129 L:      [email protected]
5130 S:      Maintained
5131 F:      Documentation/admin-guide/module-signing.rst
5132 F:      certs/
5133 F:      scripts/sign-file.c
5134 F:      tools/certs/
5135
5136 CFAG12864B LCD DRIVER
5137 M:      Miguel Ojeda <[email protected]>
5138 S:      Maintained
5139 F:      drivers/auxdisplay/cfag12864b.c
5140 F:      include/linux/cfag12864b.h
5141
5142 CFAG12864BFB LCD FRAMEBUFFER DRIVER
5143 M:      Miguel Ojeda <[email protected]>
5144 S:      Maintained
5145 F:      drivers/auxdisplay/cfag12864bfb.c
5146 F:      include/linux/cfag12864b.h
5147
5148 CHAR and MISC DRIVERS
5149 M:      Arnd Bergmann <[email protected]>
5150 M:      Greg Kroah-Hartman <[email protected]>
5151 S:      Supported
5152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5153 F:      drivers/char/
5154 F:      drivers/misc/
5155 F:      include/linux/miscdevice.h
5156 X:      drivers/char/agp/
5157 X:      drivers/char/hw_random/
5158 X:      drivers/char/ipmi/
5159 X:      drivers/char/random.c
5160 X:      drivers/char/tpm/
5161
5162 CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5163 M:      Thomas Weißschuh <[email protected]>
5164 L:      [email protected]
5165 S:      Maintained
5166 F:      Documentation/hwmon/powerz.rst
5167 F:      drivers/hwmon/powerz.c
5168
5169 CHECKPATCH
5170 M:      Andy Whitcroft <[email protected]>
5171 M:      Joe Perches <[email protected]>
5172 R:      Dwaipayan Ray <[email protected]>
5173 R:      Lukas Bulwahn <[email protected]>
5174 S:      Maintained
5175 F:      scripts/checkpatch.pl
5176
5177 CHECKPATCH DOCUMENTATION
5178 M:      Dwaipayan Ray <[email protected]>
5179 M:      Lukas Bulwahn <[email protected]>
5180 R:      Joe Perches <[email protected]>
5181 S:      Maintained
5182 F:      Documentation/dev-tools/checkpatch.rst
5183
5184 CHINESE DOCUMENTATION
5185 M:      Alex Shi <[email protected]>
5186 M:      Yanteng Si <[email protected]>
5187 S:      Maintained
5188 F:      Documentation/translations/zh_CN/
5189
5190 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5191 M:      Peter Chen <[email protected]>
5192 L:      [email protected]
5193 S:      Maintained
5194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5195 F:      drivers/usb/chipidea/
5196
5197 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5198 M:      Hans de Goede <[email protected]>
5199 L:      [email protected]
5200 S:      Maintained
5201 F:      Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5202 F:      drivers/input/touchscreen/chipone_icn8318.c
5203
5204 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5205 M:      Hans de Goede <[email protected]>
5206 L:      [email protected]
5207 S:      Maintained
5208 F:      drivers/input/touchscreen/chipone_icn8505.c
5209
5210 CHROME HARDWARE PLATFORM SUPPORT
5211 M:      Benson Leung <[email protected]>
5212 M:      Tzung-Bi Shih <[email protected]>
5213 L:      [email protected]
5214 S:      Maintained
5215 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5216 F:      drivers/platform/chrome/
5217
5218 CHROMEOS EC CODEC DRIVER
5219 M:      Cheng-Yi Chiang <[email protected]>
5220 M:      Tzung-Bi Shih <[email protected]>
5221 R:      Guenter Roeck <[email protected]>
5222 L:      [email protected]
5223 S:      Maintained
5224 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5225 F:      sound/soc/codecs/cros_ec_codec.*
5226
5227 CHROMEOS EC CHARGE CONTROL
5228 M:      Thomas Weißschuh <[email protected]>
5229 S:      Maintained
5230 F:      drivers/power/supply/cros_charge-control.c
5231
5232 CHROMEOS EC HARDWARE MONITORING
5233 M:      Thomas Weißschuh <[email protected]>
5234 L:      [email protected]
5235 L:      [email protected]
5236 S:      Maintained
5237 F:      Documentation/hwmon/cros_ec_hwmon.rst
5238 F:      drivers/hwmon/cros_ec_hwmon.c
5239
5240 CHROMEOS EC LED DRIVER
5241 M:      Thomas Weißschuh <[email protected]>
5242 S:      Maintained
5243 F:      drivers/leds/leds-cros_ec.c
5244
5245 CHROMEOS EC SUBDRIVERS
5246 M:      Benson Leung <[email protected]>
5247 R:      Guenter Roeck <[email protected]>
5248 L:      [email protected]
5249 S:      Maintained
5250 F:      drivers/power/supply/cros_charge-control.c
5251 F:      drivers/power/supply/cros_usbpd-charger.c
5252 N:      cros_ec
5253 N:      cros-ec
5254
5255 CHROMEOS EC UART DRIVER
5256 M:      Bhanu Prakash Maiya <[email protected]>
5257 R:      Benson Leung <[email protected]>
5258 R:      Tzung-Bi Shih <[email protected]>
5259 S:      Maintained
5260 F:      drivers/platform/chrome/cros_ec_uart.c
5261
5262 CHROMEOS EC USB PD NOTIFY DRIVER
5263 M:      Prashant Malani <[email protected]>
5264 L:      [email protected]
5265 S:      Maintained
5266 F:      drivers/platform/chrome/cros_usbpd_notify.c
5267 F:      include/linux/platform_data/cros_usbpd_notify.h
5268
5269 CHROMEOS EC USB TYPE-C DRIVER
5270 M:      Prashant Malani <[email protected]>
5271 L:      [email protected]
5272 S:      Maintained
5273 F:      drivers/platform/chrome/cros_ec_typec.*
5274 F:      drivers/platform/chrome/cros_typec_switch.c
5275 F:      drivers/platform/chrome/cros_typec_vdm.*
5276
5277 CHROMEOS HPS DRIVER
5278 M:      Dan Callaghan <[email protected]>
5279 R:      Sami Kyöstilä <[email protected]>
5280 S:      Maintained
5281 F:      drivers/platform/chrome/cros_hps_i2c.c
5282
5283 CHROMEOS EC WATCHDOG
5284 M:      Lukasz Majczak <[email protected]>
5285 L:      [email protected]
5286 S:      Maintained
5287 F:      drivers/watchdog/cros_ec_wdt.c
5288
5289 CHRONTEL CH7322 CEC DRIVER
5290 M:      Joe Tessler <[email protected]>
5291 L:      [email protected]
5292 S:      Maintained
5293 T:      git git://linuxtv.org/media_tree.git
5294 F:      Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5295 F:      drivers/media/cec/i2c/ch7322.c
5296
5297 CIRRUS LOGIC AUDIO CODEC DRIVERS
5298 M:      David Rhodes <[email protected]>
5299 M:      Richard Fitzgerald <[email protected]>
5300 L:      [email protected] (moderated for non-subscribers)
5301 L:      [email protected]
5302 S:      Maintained
5303 F:      Documentation/devicetree/bindings/sound/cirrus,cs*
5304 F:      drivers/mfd/cs42l43*
5305 F:      drivers/pinctrl/cirrus/pinctrl-cs42l43*
5306 F:      drivers/spi/spi-cs42l43*
5307 F:      include/dt-bindings/sound/cs*
5308 F:      include/linux/mfd/cs42l43*
5309 F:      include/sound/cs*
5310 F:      sound/pci/hda/cirrus*
5311 F:      sound/pci/hda/cs*
5312 F:      sound/pci/hda/hda_component*
5313 F:      sound/pci/hda/hda_cs_dsp_ctl.*
5314 F:      sound/soc/codecs/cs*
5315
5316 CIRRUS LOGIC HAPTIC DRIVERS
5317 M:      James Ogletree <[email protected]>
5318 M:      Fred Treven <[email protected]>
5319 M:      Ben Bright <[email protected]>
5320 L:      [email protected]
5321 S:      Supported
5322 F:      Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
5323 F:      drivers/input/misc/cs40l*
5324 F:      drivers/mfd/cs40l*
5325 F:      include/linux/mfd/cs40l*
5326 F:      sound/soc/codecs/cs40l*
5327
5328 CIRRUS LOGIC DSP FIRMWARE DRIVER
5329 M:      Simon Trimmer <[email protected]>
5330 M:      Charles Keepax <[email protected]>
5331 M:      Richard Fitzgerald <[email protected]>
5332 L:      [email protected]
5333 S:      Supported
5334 W:      https://github.com/CirrusLogic/linux-drivers/wiki
5335 T:      git https://github.com/CirrusLogic/linux-drivers.git
5336 F:      drivers/firmware/cirrus/*
5337 F:      include/linux/firmware/cirrus/*
5338
5339 CIRRUS LOGIC EP93XX ETHERNET DRIVER
5340 M:      Hartley Sweeten <[email protected]>
5341 L:      [email protected]
5342 S:      Maintained
5343 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
5344
5345 CIRRUS LOGIC LOCHNAGAR DRIVER
5346 M:      Charles Keepax <[email protected]>
5347 M:      Richard Fitzgerald <[email protected]>
5348 L:      [email protected]
5349 S:      Supported
5350 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5351 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5352 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5353 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5354 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5355 F:      Documentation/hwmon/lochnagar.rst
5356 F:      drivers/clk/clk-lochnagar.c
5357 F:      drivers/hwmon/lochnagar-hwmon.c
5358 F:      drivers/mfd/lochnagar-i2c.c
5359 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5360 F:      drivers/regulator/lochnagar-regulator.c
5361 F:      include/dt-bindings/clock/lochnagar.h
5362 F:      include/dt-bindings/pinctrl/lochnagar.h
5363 F:      include/linux/mfd/lochnagar*
5364 F:      sound/soc/codecs/lochnagar-sc.c
5365
5366 CIRRUS LOGIC MADERA CODEC DRIVERS
5367 M:      Charles Keepax <[email protected]>
5368 M:      Richard Fitzgerald <[email protected]>
5369 L:      [email protected] (moderated for non-subscribers)
5370 L:      [email protected]
5371 S:      Supported
5372 W:      https://github.com/CirrusLogic/linux-drivers/wiki
5373 T:      git https://github.com/CirrusLogic/linux-drivers.git
5374 F:      Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5375 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5376 F:      Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5377 F:      drivers/gpio/gpio-madera*
5378 F:      drivers/irqchip/irq-madera*
5379 F:      drivers/mfd/cs47l*
5380 F:      drivers/mfd/madera*
5381 F:      drivers/pinctrl/cirrus/*
5382 F:      include/dt-bindings/sound/madera*
5383 F:      include/linux/irqchip/irq-madera*
5384 F:      include/linux/mfd/madera/*
5385 F:      include/sound/madera*
5386 F:      sound/soc/codecs/cs47l*
5387 F:      sound/soc/codecs/madera*
5388
5389 CISCO FCOE HBA DRIVER
5390 M:      Satish Kharat <[email protected]>
5391 M:      Sesidhar Baddela <[email protected]>
5392 M:      Karan Tilak Kumar <[email protected]>
5393 L:      [email protected]
5394 S:      Supported
5395 F:      drivers/scsi/fnic/
5396
5397 CISCO SCSI HBA DRIVER
5398 M:      Karan Tilak Kumar <[email protected]>
5399 M:      Sesidhar Baddela <[email protected]>
5400 L:      [email protected]
5401 S:      Supported
5402 F:      drivers/scsi/snic/
5403
5404 CISCO VIC ETHERNET NIC DRIVER
5405 M:      Christian Benvenuti <[email protected]>
5406 M:      Satish Kharat <[email protected]>
5407 S:      Supported
5408 F:      drivers/net/ethernet/cisco/enic/
5409
5410 CISCO VIC LOW LATENCY NIC DRIVER
5411 M:      Christian Benvenuti <[email protected]>
5412 M:      Nelson Escobar <[email protected]>
5413 S:      Supported
5414 F:      drivers/infiniband/hw/usnic/
5415
5416 CLANG CONTROL FLOW INTEGRITY SUPPORT
5417 M:      Sami Tolvanen <[email protected]>
5418 M:      Kees Cook <[email protected]>
5419 R:      Nathan Chancellor <[email protected]>
5420 L:      [email protected]
5421 S:      Supported
5422 B:      https://github.com/ClangBuiltLinux/linux/issues
5423 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5424 F:      include/linux/cfi.h
5425 F:      kernel/cfi.c
5426
5427 CLANG-FORMAT FILE
5428 M:      Miguel Ojeda <[email protected]>
5429 S:      Maintained
5430 F:      .clang-format
5431
5432 CLANG/LLVM BUILD SUPPORT
5433 M:      Nathan Chancellor <[email protected]>
5434 R:      Nick Desaulniers <[email protected]>
5435 R:      Bill Wendling <[email protected]>
5436 R:      Justin Stitt <[email protected]>
5437 L:      [email protected]
5438 S:      Supported
5439 W:      https://clangbuiltlinux.github.io/
5440 B:      https://github.com/ClangBuiltLinux/linux/issues
5441 C:      irc://irc.libera.chat/clangbuiltlinux
5442 F:      Documentation/kbuild/llvm.rst
5443 F:      include/linux/compiler-clang.h
5444 F:      scripts/Makefile.clang
5445 F:      scripts/clang-tools/
5446 K:      \b(?i:clang|llvm)\b
5447
5448 CLK API
5449 M:      Russell King <[email protected]>
5450 L:      [email protected]
5451 S:      Maintained
5452 F:      include/linux/clk.h
5453
5454 CLOCKSOURCE, CLOCKEVENT DRIVERS
5455 M:      Daniel Lezcano <[email protected]>
5456 M:      Thomas Gleixner <[email protected]>
5457 L:      [email protected]
5458 S:      Supported
5459 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5460 F:      Documentation/devicetree/bindings/timer/
5461 F:      drivers/clocksource/
5462
5463 CLOSURES
5464 M:      Kent Overstreet <[email protected]>
5465 L:      [email protected]
5466 S:      Supported
5467 C:      irc://irc.oftc.net/bcache
5468 F:      include/linux/closure.h
5469 F:      lib/closure.c
5470
5471 CMPC ACPI DRIVER
5472 M:      Thadeu Lima de Souza Cascardo <[email protected]>
5473 L:      [email protected]
5474 S:      Supported
5475 F:      drivers/platform/x86/classmate-laptop.c
5476
5477 COBALT MEDIA DRIVER
5478 M:      Hans Verkuil <[email protected]>
5479 L:      [email protected]
5480 S:      Supported
5481 W:      https://linuxtv.org
5482 T:      git git://linuxtv.org/media_tree.git
5483 F:      drivers/media/pci/cobalt/
5484
5485 COCCINELLE/Semantic Patches (SmPL)
5486 M:      Julia Lawall <[email protected]>
5487 M:      Nicolas Palix <[email protected]>
5488 L:      [email protected] (moderated for non-subscribers)
5489 S:      Supported
5490 W:      https://coccinelle.gitlabpages.inria.fr/website/
5491 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5492 F:      Documentation/dev-tools/coccinelle.rst
5493 F:      scripts/coccicheck
5494 F:      scripts/coccinelle/
5495
5496 CODA FILE SYSTEM
5497 M:      Jan Harkes <[email protected]>
5498 M:      [email protected]
5499 L:      [email protected]
5500 S:      Maintained
5501 W:      http://www.coda.cs.cmu.edu/
5502 F:      Documentation/filesystems/coda.rst
5503 F:      fs/coda/
5504 F:      include/linux/coda*.h
5505 F:      include/uapi/linux/coda*.h
5506
5507 CODA V4L2 MEM2MEM DRIVER
5508 M:      Philipp Zabel <[email protected]>
5509 L:      [email protected]
5510 S:      Maintained
5511 F:      Documentation/devicetree/bindings/media/coda.yaml
5512 F:      drivers/media/platform/chips-media/coda
5513
5514 CODE OF CONDUCT
5515 M:      Greg Kroah-Hartman <[email protected]>
5516 S:      Supported
5517 F:      Documentation/process/code-of-conduct-interpretation.rst
5518 F:      Documentation/process/code-of-conduct.rst
5519
5520 CODE TAGGING
5521 M:      Suren Baghdasaryan <[email protected]>
5522 M:      Kent Overstreet <[email protected]>
5523 S:      Maintained
5524 F:      include/asm-generic/codetag.lds.h
5525 F:      include/linux/codetag.h
5526 F:      lib/codetag.c
5527
5528 COMEDI DRIVERS
5529 M:      Ian Abbott <[email protected]>
5530 M:      H Hartley Sweeten <[email protected]>
5531 S:      Odd Fixes
5532 F:      drivers/comedi/
5533 F:      include/linux/comedi/
5534 F:      include/uapi/linux/comedi.h
5535
5536 COMMON CLK FRAMEWORK
5537 M:      Michael Turquette <[email protected]>
5538 M:      Stephen Boyd <[email protected]>
5539 L:      [email protected]
5540 S:      Maintained
5541 Q:      http://patchwork.kernel.org/project/linux-clk/list/
5542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5543 F:      Documentation/devicetree/bindings/clock/
5544 F:      drivers/clk/
5545 F:      include/dt-bindings/clock/
5546 F:      include/linux/clk-pr*
5547 F:      include/linux/clk/
5548 F:      include/linux/of_clk.h
5549 X:      drivers/clk/clkdev.c
5550
5551 COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5552 M:      Steve French <[email protected]>
5553 R:      Paulo Alcantara <[email protected]> (DFS, global name space)
5554 R:      Ronnie Sahlberg <[email protected]> (directory leases, sparse files)
5555 R:      Shyam Prasad N <[email protected]> (multichannel)
5556 R:      Tom Talpey <[email protected]> (RDMA, smbdirect)
5557 R:      Bharath SM <[email protected]> (deferred close, directory leases)
5558 L:      [email protected]
5559 L:      [email protected] (moderated for non-subscribers)
5560 S:      Supported
5561 W:      https://wiki.samba.org/index.php/LinuxCIFS
5562 T:      git git://git.samba.org/sfrench/cifs-2.6.git
5563 F:      Documentation/admin-guide/cifs/
5564 F:      fs/smb/client/
5565 F:      fs/smb/common/
5566 F:      include/uapi/linux/cifs
5567
5568 COMPACTPCI HOTPLUG CORE
5569 M:      Scott Murray <[email protected]>
5570 L:      [email protected]
5571 S:      Maintained
5572 F:      drivers/pci/hotplug/cpci_hotplug*
5573
5574 COMPACTPCI HOTPLUG GENERIC DRIVER
5575 M:      Scott Murray <[email protected]>
5576 L:      [email protected]
5577 S:      Maintained
5578 F:      drivers/pci/hotplug/cpcihp_generic.c
5579
5580 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5581 M:      Scott Murray <[email protected]>
5582 L:      [email protected]
5583 S:      Maintained
5584 F:      drivers/pci/hotplug/cpcihp_zt5550.*
5585
5586 COMPAL LAPTOP SUPPORT
5587 M:      Cezary Jackiewicz <[email protected]>
5588 L:      [email protected]
5589 S:      Maintained
5590 F:      drivers/platform/x86/compal-laptop.c
5591
5592 COMPILER ATTRIBUTES
5593 M:      Miguel Ojeda <[email protected]>
5594 S:      Maintained
5595 F:      include/linux/compiler_attributes.h
5596
5597 COMPUTE EXPRESS LINK (CXL)
5598 M:      Davidlohr Bueso <[email protected]>
5599 M:      Jonathan Cameron <[email protected]>
5600 M:      Dave Jiang <[email protected]>
5601 M:      Alison Schofield <[email protected]>
5602 M:      Vishal Verma <[email protected]>
5603 M:      Ira Weiny <[email protected]>
5604 M:      Dan Williams <[email protected]>
5605 L:      [email protected]
5606 S:      Maintained
5607 F:      drivers/cxl/
5608 F:      include/linux/einj-cxl.h
5609 F:      include/linux/cxl-event.h
5610 F:      include/uapi/linux/cxl_mem.h
5611 F:      tools/testing/cxl/
5612
5613 COMPUTE EXPRESS LINK PMU (CPMU)
5614 M:      Jonathan Cameron <[email protected]>
5615 L:      [email protected]
5616 S:      Maintained
5617 F:      Documentation/admin-guide/perf/cxl.rst
5618 F:      drivers/perf/cxl_pmu.c
5619
5620 CONEXANT ACCESSRUNNER USB DRIVER
5621 L:      [email protected]
5622 S:      Orphan
5623 W:      http://accessrunner.sourceforge.net/
5624 F:      drivers/usb/atm/cxacru.c
5625
5626 CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5627 M:      Elena Reshetova <[email protected]>
5628 M:      Carlos Bilbao <[email protected]>
5629 S:      Maintained
5630 F:      Documentation/security/snp-tdx-threat-model.rst
5631
5632 CONFIGFS
5633 M:      Joel Becker <[email protected]>
5634 M:      Christoph Hellwig <[email protected]>
5635 S:      Supported
5636 T:      git git://git.infradead.org/users/hch/configfs.git
5637 F:      fs/configfs/
5638 F:      include/linux/configfs.h
5639 F:      samples/configfs/
5640
5641 CONSOLE SUBSYSTEM
5642 M:      Greg Kroah-Hartman <[email protected]>
5643 S:      Supported
5644 F:      drivers/video/console/
5645 F:      include/linux/console*
5646
5647 CONTEXT TRACKING
5648 M:      Frederic Weisbecker <[email protected]>
5649 M:      "Paul E. McKenney" <[email protected]>
5650 S:      Maintained
5651 F:      include/linux/context_tracking*
5652 F:      kernel/context_tracking.c
5653
5654 CONTROL GROUP (CGROUP)
5655 M:      Tejun Heo <[email protected]>
5656 M:      Zefan Li <[email protected]>
5657 M:      Johannes Weiner <[email protected]>
5658 M:      Michal Koutný <[email protected]>
5659 L:      [email protected]
5660 S:      Maintained
5661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5662 F:      Documentation/admin-guide/cgroup-v1/
5663 F:      Documentation/admin-guide/cgroup-v2.rst
5664 F:      include/linux/cgroup*
5665 F:      kernel/cgroup/
5666 F:      tools/testing/selftests/cgroup/
5667
5668 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5669 M:      Tejun Heo <[email protected]>
5670 M:      Josef Bacik <[email protected]>
5671 M:      Jens Axboe <[email protected]>
5672 L:      [email protected]
5673 L:      [email protected]
5674 T:      git git://git.kernel.dk/linux-block
5675 F:      Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5676 F:      block/bfq-cgroup.c
5677 F:      block/blk-cgroup.c
5678 F:      block/blk-iocost.c
5679 F:      block/blk-iolatency.c
5680 F:      block/blk-throttle.c
5681 F:      include/linux/blk-cgroup.h
5682
5683 CONTROL GROUP - CPUSET
5684 M:      Waiman Long <[email protected]>
5685 M:      Zefan Li <[email protected]>
5686 L:      [email protected]
5687 S:      Maintained
5688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5689 F:      Documentation/admin-guide/cgroup-v1/cpusets.rst
5690 F:      include/linux/cpuset.h
5691 F:      kernel/cgroup/cpuset.c
5692 F:      tools/testing/selftests/cgroup/test_cpuset.c
5693 F:      tools/testing/selftests/cgroup/test_cpuset_prs.sh
5694
5695 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5696 M:      Johannes Weiner <[email protected]>
5697 M:      Michal Hocko <[email protected]>
5698 M:      Roman Gushchin <[email protected]>
5699 M:      Shakeel Butt <[email protected]>
5700 R:      Muchun Song <[email protected]>
5701 L:      [email protected]
5702 L:      [email protected]
5703 S:      Maintained
5704 F:      include/linux/memcontrol.h
5705 F:      mm/memcontrol.c
5706 F:      mm/memcontrol-v1.c
5707 F:      mm/memcontrol-v1.h
5708 F:      mm/swap_cgroup.c
5709 F:      samples/cgroup/*
5710 F:      tools/testing/selftests/cgroup/memcg_protection.m
5711 F:      tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5712 F:      tools/testing/selftests/cgroup/test_kmem.c
5713 F:      tools/testing/selftests/cgroup/test_memcontrol.c
5714
5715 CORETEMP HARDWARE MONITORING DRIVER
5716 M:      Fenghua Yu <[email protected]>
5717 L:      [email protected]
5718 S:      Maintained
5719 F:      Documentation/hwmon/coretemp.rst
5720 F:      drivers/hwmon/coretemp.c
5721
5722 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5723 M:      Marius Zachmann <[email protected]>
5724 L:      [email protected]
5725 S:      Maintained
5726 F:      drivers/hwmon/corsair-cpro.c
5727
5728 CORSAIR-PSU HARDWARE MONITOR DRIVER
5729 M:      Wilken Gottwalt <[email protected]>
5730 L:      [email protected]
5731 S:      Maintained
5732 F:      Documentation/hwmon/corsair-psu.rst
5733 F:      drivers/hwmon/corsair-psu.c
5734
5735 COUNTER SUBSYSTEM
5736 M:      William Breathitt Gray <[email protected]>
5737 L:      [email protected]
5738 S:      Maintained
5739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5740 F:      Documentation/ABI/testing/sysfs-bus-counter
5741 F:      Documentation/driver-api/generic-counter.rst
5742 F:      drivers/counter/
5743 F:      include/linux/counter.h
5744 F:      include/uapi/linux/counter.h
5745 F:      tools/counter/
5746
5747 COUNTER WATCH EVENTS TOOL
5748 M:      Fabrice Gasnier <[email protected]>
5749 L:      [email protected]
5750 S:      Maintained
5751 F:      tools/counter/counter_watch_events.c
5752
5753 CP2615 I2C DRIVER
5754 M:      Bence Csókás <[email protected]>
5755 S:      Maintained
5756 F:      drivers/i2c/busses/i2c-cp2615.c
5757
5758 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5759 M:      Viresh Kumar <[email protected]>
5760 M:      Sudeep Holla <[email protected]>
5761 L:      [email protected]
5762 S:      Maintained
5763 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5764 F:      drivers/cpufreq/vexpress-spc-cpufreq.c
5765
5766 CPU FREQUENCY SCALING FRAMEWORK
5767 M:      "Rafael J. Wysocki" <[email protected]>
5768 M:      Viresh Kumar <[email protected]>
5769 L:      [email protected]
5770 S:      Maintained
5771 B:      https://bugzilla.kernel.org
5772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5774 F:      Documentation/admin-guide/pm/cpufreq.rst
5775 F:      Documentation/admin-guide/pm/intel_pstate.rst
5776 F:      Documentation/cpu-freq/
5777 F:      Documentation/devicetree/bindings/cpufreq/
5778 F:      drivers/cpufreq/
5779 F:      include/linux/cpufreq.h
5780 F:      include/linux/sched/cpufreq.h
5781 F:      kernel/sched/cpufreq*.c
5782 F:      tools/testing/selftests/cpufreq/
5783
5784 CPU HOTPLUG
5785 M:      Thomas Gleixner <[email protected]>
5786 M:      Peter Zijlstra <[email protected]>
5787 L:      [email protected]
5788 S:      Maintained
5789 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5790 F:      include/linux/cpu.h
5791 F:      include/linux/cpuhotplug.h
5792 F:      include/linux/smpboot.h
5793 F:      kernel/cpu.c
5794 F:      kernel/smpboot.*
5795
5796 CPU IDLE TIME MANAGEMENT FRAMEWORK
5797 M:      "Rafael J. Wysocki" <[email protected]>
5798 M:      Daniel Lezcano <[email protected]>
5799 L:      [email protected]
5800 S:      Maintained
5801 B:      https://bugzilla.kernel.org
5802 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5803 F:      Documentation/admin-guide/pm/cpuidle.rst
5804 F:      Documentation/driver-api/pm/cpuidle.rst
5805 F:      drivers/cpuidle/
5806 F:      include/linux/cpuidle.h
5807
5808 CPU POWER MONITORING SUBSYSTEM
5809 M:      Thomas Renninger <[email protected]>
5810 M:      Shuah Khan <[email protected]>
5811 M:      Shuah Khan <[email protected]>
5812 L:      [email protected]
5813 S:      Maintained
5814 F:      tools/power/cpupower/
5815
5816 CPUID/MSR DRIVER
5817 M:      "H. Peter Anvin" <[email protected]>
5818 S:      Maintained
5819 F:      arch/x86/kernel/cpuid.c
5820 F:      arch/x86/kernel/msr.c
5821
5822 CPUIDLE DRIVER - ARM BIG LITTLE
5823 M:      Lorenzo Pieralisi <[email protected]>
5824 M:      Daniel Lezcano <[email protected]>
5825 L:      [email protected]
5826 L:      [email protected] (moderated for non-subscribers)
5827 S:      Maintained
5828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5829 F:      drivers/cpuidle/cpuidle-big_little.c
5830
5831 CPUIDLE DRIVER - ARM EXYNOS
5832 M:      Daniel Lezcano <[email protected]>
5833 M:      Kukjin Kim <[email protected]>
5834 R:      Krzysztof Kozlowski <[email protected]>
5835 L:      [email protected]
5836 L:      [email protected]
5837 S:      Maintained
5838 F:      arch/arm/mach-exynos/pm.c
5839 F:      drivers/cpuidle/cpuidle-exynos.c
5840 F:      include/linux/platform_data/cpuidle-exynos.h
5841
5842 CPUIDLE DRIVER - ARM PSCI
5843 M:      Lorenzo Pieralisi <[email protected]>
5844 M:      Sudeep Holla <[email protected]>
5845 L:      [email protected]
5846 L:      [email protected] (moderated for non-subscribers)
5847 S:      Supported
5848 F:      drivers/cpuidle/cpuidle-psci.c
5849
5850 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5851 M:      Ulf Hansson <[email protected]>
5852 L:      [email protected]
5853 L:      [email protected] (moderated for non-subscribers)
5854 S:      Supported
5855 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5856 F:      drivers/cpuidle/cpuidle-psci-domain.c
5857 F:      drivers/cpuidle/cpuidle-psci.h
5858
5859 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5860 M:      Ulf Hansson <[email protected]>
5861 L:      [email protected]
5862 S:      Supported
5863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5864 F:      drivers/cpuidle/dt_idle_genpd.c
5865 F:      drivers/cpuidle/dt_idle_genpd.h
5866
5867 CPUIDLE DRIVER - RISC-V SBI
5868 M:      Anup Patel <[email protected]>
5869 L:      [email protected]
5870 L:      [email protected]
5871 S:      Maintained
5872 F:      drivers/cpuidle/cpuidle-riscv-sbi.c
5873
5874 CRAMFS FILESYSTEM
5875 M:      Nicolas Pitre <[email protected]>
5876 S:      Maintained
5877 F:      Documentation/filesystems/cramfs.rst
5878 F:      fs/cramfs/
5879
5880 CREATIVE SB0540
5881 M:      Bastien Nocera <[email protected]>
5882 L:      [email protected]
5883 S:      Maintained
5884 F:      drivers/hid/hid-creative-sb0540.c
5885
5886 CRYPTO API
5887 M:      Herbert Xu <[email protected]>
5888 M:      "David S. Miller" <[email protected]>
5889 L:      [email protected]
5890 S:      Maintained
5891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5893 F:      Documentation/crypto/
5894 F:      Documentation/devicetree/bindings/crypto/
5895 F:      arch/*/crypto/
5896 F:      crypto/
5897 F:      drivers/crypto/
5898 F:      include/crypto/
5899 F:      include/linux/crypto*
5900 F:      lib/crypto/
5901
5902 CRYPTO SPEED TEST COMPARE
5903 M:      Wang Jinchao <[email protected]>
5904 L:      [email protected]
5905 S:      Maintained
5906 F:      tools/crypto/tcrypt/tcrypt_speed_compare.py
5907
5908 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5909 M:      Neil Horman <[email protected]>
5910 L:      [email protected]
5911 S:      Maintained
5912 F:      crypto/ansi_cprng.c
5913 F:      crypto/rng.c
5914
5915 CS3308 MEDIA DRIVER
5916 M:      Hans Verkuil <[email protected]>
5917 L:      [email protected]
5918 S:      Odd Fixes
5919 W:      http://linuxtv.org
5920 T:      git git://linuxtv.org/media_tree.git
5921 F:      drivers/media/i2c/cs3308.c
5922
5923 CS5535 Audio ALSA driver
5924 M:      Jaya Kumar <[email protected]>
5925 S:      Maintained
5926 F:      sound/pci/cs5535audio/
5927
5928 CTU CAN FD DRIVER
5929 M:      Pavel Pisa <[email protected]>
5930 M:      Ondrej Ille <[email protected]>
5931 L:      [email protected]
5932 S:      Maintained
5933 F:      Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5934 F:      drivers/net/can/ctucanfd/
5935
5936 CVE ASSIGNMENT CONTACT
5937 M:      CVE Assignment Team <[email protected]>
5938 S:      Maintained
5939 F:      Documentation/process/cve.rst
5940
5941 CW1200 WLAN driver
5942 S:      Orphan
5943 F:      drivers/net/wireless/st/cw1200/
5944
5945 CX18 VIDEO4LINUX DRIVER
5946 M:      Andy Walls <[email protected]>
5947 L:      [email protected]
5948 S:      Maintained
5949 W:      https://linuxtv.org
5950 T:      git git://linuxtv.org/media_tree.git
5951 F:      drivers/media/pci/cx18/
5952 F:      include/uapi/linux/ivtv*
5953
5954 CX2341X MPEG ENCODER HELPER MODULE
5955 M:      Hans Verkuil <[email protected]>
5956 L:      [email protected]
5957 S:      Maintained
5958 W:      https://linuxtv.org
5959 T:      git git://linuxtv.org/media_tree.git
5960 F:      drivers/media/common/cx2341x*
5961 F:      include/media/drv-intf/cx2341x.h
5962
5963 CX24120 MEDIA DRIVER
5964 M:      Jemma Denson <[email protected]>
5965 M:      Patrick Boettcher <[email protected]>
5966 L:      [email protected]
5967 S:      Maintained
5968 W:      https://linuxtv.org
5969 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5970 F:      drivers/media/dvb-frontends/cx24120*
5971
5972 CX88 VIDEO4LINUX DRIVER
5973 M:      Mauro Carvalho Chehab <[email protected]>
5974 L:      [email protected]
5975 S:      Odd fixes
5976 W:      https://linuxtv.org
5977 T:      git git://linuxtv.org/media_tree.git
5978 F:      Documentation/driver-api/media/drivers/cx88*
5979 F:      drivers/media/pci/cx88/
5980
5981 CXD2820R MEDIA DRIVER
5982 L:      [email protected]
5983 S:      Orphan
5984 W:      https://linuxtv.org
5985 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5986 F:      drivers/media/dvb-frontends/cxd2820r*
5987
5988 CXGB3 ETHERNET DRIVER (CXGB3)
5989 M:      Potnuri Bharat Teja <[email protected]>
5990 L:      [email protected]
5991 S:      Supported
5992 W:      http://www.chelsio.com
5993 F:      drivers/net/ethernet/chelsio/cxgb3/
5994
5995 CXGB3 ISCSI DRIVER (CXGB3I)
5996 M:      Varun Prakash <[email protected]>
5997 L:      [email protected]
5998 S:      Supported
5999 W:      http://www.chelsio.com
6000 F:      drivers/scsi/cxgbi/cxgb3i
6001
6002 CXGB4 CRYPTO DRIVER (chcr)
6003 M:      Ayush Sawal <[email protected]>
6004 L:      [email protected]
6005 S:      Supported
6006 W:      http://www.chelsio.com
6007 F:      drivers/crypto/chelsio
6008
6009 CXGB4 ETHERNET DRIVER (CXGB4)
6010 M:      Potnuri Bharat Teja <[email protected]>
6011 L:      [email protected]
6012 S:      Supported
6013 W:      http://www.chelsio.com
6014 F:      drivers/net/ethernet/chelsio/cxgb4/
6015
6016 CXGB4 INLINE CRYPTO DRIVER
6017 M:      Ayush Sawal <[email protected]>
6018 L:      [email protected]
6019 S:      Supported
6020 W:      http://www.chelsio.com
6021 F:      drivers/net/ethernet/chelsio/inline_crypto/
6022
6023 CXGB4 ISCSI DRIVER (CXGB4I)
6024 M:      Varun Prakash <[email protected]>
6025 L:      [email protected]
6026 S:      Supported
6027 W:      http://www.chelsio.com
6028 F:      drivers/scsi/cxgbi/cxgb4i
6029
6030 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
6031 M:      Potnuri Bharat Teja <[email protected]>
6032 L:      [email protected]
6033 S:      Supported
6034 W:      http://www.openfabrics.org
6035 F:      drivers/infiniband/hw/cxgb4/
6036 F:      include/uapi/rdma/cxgb4-abi.h
6037
6038 CXGB4VF ETHERNET DRIVER (CXGB4VF)
6039 M:      Potnuri Bharat Teja <[email protected]>
6040 L:      [email protected]
6041 S:      Supported
6042 W:      http://www.chelsio.com
6043 F:      drivers/net/ethernet/chelsio/cxgb4vf/
6044
6045 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
6046 M:      Frederic Barrat <[email protected]>
6047 M:      Andrew Donnellan <[email protected]>
6048 L:      [email protected]
6049 S:      Supported
6050 F:      Documentation/ABI/testing/sysfs-class-cxl
6051 F:      Documentation/arch/powerpc/cxl.rst
6052 F:      arch/powerpc/platforms/powernv/pci-cxl.c
6053 F:      drivers/misc/cxl/
6054 F:      include/misc/cxl*
6055 F:      include/uapi/misc/cxl.h
6056
6057 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
6058 M:      Manoj N. Kumar <[email protected]>
6059 M:      Uma Krishnan <[email protected]>
6060 L:      [email protected]
6061 S:      Obsolete
6062 F:      Documentation/arch/powerpc/cxlflash.rst
6063 F:      drivers/scsi/cxlflash/
6064 F:      include/uapi/scsi/cxlflash_ioctl.h
6065
6066 CYBERPRO FB DRIVER
6067 M:      Russell King <[email protected]>
6068 L:      [email protected] (moderated for non-subscribers)
6069 S:      Maintained
6070 W:      http://www.armlinux.org.uk/
6071 F:      drivers/video/fbdev/cyber2000fb.*
6072
6073 CYCLADES PC300 DRIVER
6074 S:      Orphan
6075 F:      drivers/net/wan/pc300*
6076
6077 CYPRESS CY8C95X0 PINCTRL DRIVER
6078 M:      Patrick Rudolph <[email protected]>
6079 L:      [email protected]
6080 S:      Maintained
6081 F:      drivers/pinctrl/pinctrl-cy8c95x0.c
6082
6083 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
6084 M:      Linus Walleij <[email protected]>
6085 L:      [email protected]
6086 S:      Maintained
6087 F:      drivers/input/touchscreen/cy8ctma140.c
6088
6089 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
6090 M:      Yassine Oudjana <[email protected]>
6091 L:      [email protected]
6092 S:      Maintained
6093 F:      Documentation/devicetree/bindings/input/cypress-sf.yaml
6094 F:      drivers/input/keyboard/cypress-sf.c
6095
6096 CYPRESS_FIRMWARE MEDIA DRIVER
6097 L:      [email protected]
6098 S:      Orphan
6099 W:      https://linuxtv.org
6100 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6101 F:      drivers/media/common/cypress_firmware*
6102
6103 CYTTSP TOUCHSCREEN DRIVER
6104 M:      Linus Walleij <[email protected]>
6105 L:      [email protected]
6106 S:      Maintained
6107 F:      drivers/input/touchscreen/cyttsp*
6108
6109 D-LINK DIR-685 TOUCHKEYS DRIVER
6110 M:      Linus Walleij <[email protected]>
6111 L:      [email protected]
6112 S:      Supported
6113 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
6114
6115 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
6116 M:      Joshua Kinard <[email protected]>
6117 S:      Maintained
6118 F:      drivers/rtc/rtc-ds1685.c
6119 F:      include/linux/rtc/ds1685.h
6120
6121 DAMA SLAVE for AX.25
6122 M:      Joerg Reuter <[email protected]>
6123 L:      [email protected]
6124 S:      Maintained
6125 W:      http://yaina.de/jreuter/
6126 W:      http://www.qsl.net/dl1bke/
6127 F:      net/ax25/af_ax25.c
6128 F:      net/ax25/ax25_dev.c
6129 F:      net/ax25/ax25_ds_*
6130 F:      net/ax25/ax25_in.c
6131 F:      net/ax25/ax25_out.c
6132 F:      net/ax25/ax25_timer.c
6133 F:      net/ax25/sysctl_net_ax25.c
6134
6135 DATA ACCESS MONITOR
6136 M:      SeongJae Park <[email protected]>
6137 L:      [email protected]
6138 L:      [email protected]
6139 S:      Maintained
6140 W:      https://damonitor.github.io
6141 P:      Documentation/mm/damon/maintainer-profile.rst
6142 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6143 T:      quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6145 F:      Documentation/ABI/testing/sysfs-kernel-mm-damon
6146 F:      Documentation/admin-guide/mm/damon/
6147 F:      Documentation/mm/damon/
6148 F:      include/linux/damon.h
6149 F:      include/trace/events/damon.h
6150 F:      mm/damon/
6151 F:      tools/testing/selftests/damon/
6152
6153 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6154 L:      [email protected]
6155 S:      Orphan
6156 F:      Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6157 F:      drivers/net/ethernet/dec/tulip/dmfe.c
6158
6159 DC390/AM53C974 SCSI driver
6160 M:      Hannes Reinecke <[email protected]>
6161 L:      [email protected]
6162 S:      Maintained
6163 F:      drivers/scsi/am53c974.c
6164
6165 DC395x SCSI driver
6166 M:      Oliver Neukum <[email protected]>
6167 M:      Ali Akcaagac <[email protected]>
6168 M:      Jamie Lenehan <[email protected]>
6169 S:      Maintained
6170 F:      Documentation/scsi/dc395x.rst
6171 F:      drivers/scsi/dc395x.*
6172
6173 DCCP PROTOCOL
6174 L:      [email protected]
6175 S:      Orphan
6176 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6177 F:      include/linux/dccp.h
6178 F:      include/linux/tfrc.h
6179 F:      include/uapi/linux/dccp.h
6180 F:      net/dccp/
6181
6182 DEBUGOBJECTS:
6183 M:      Thomas Gleixner <[email protected]>
6184 L:      [email protected]
6185 S:      Maintained
6186 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6187 F:      include/linux/debugobjects.h
6188 F:      lib/debugobjects.c
6189
6190 DECSTATION PLATFORM SUPPORT
6191 M:      "Maciej W. Rozycki" <[email protected]>
6192 L:      [email protected]
6193 S:      Maintained
6194 W:      http://www.linux-mips.org/wiki/DECstation
6195 F:      arch/mips/dec/
6196 F:      arch/mips/include/asm/dec/
6197 F:      arch/mips/include/asm/mach-dec/
6198
6199 DEFXX FDDI NETWORK DRIVER
6200 M:      "Maciej W. Rozycki" <[email protected]>
6201 S:      Maintained
6202 F:      drivers/net/fddi/defxx.*
6203
6204 DEFZA FDDI NETWORK DRIVER
6205 M:      "Maciej W. Rozycki" <[email protected]>
6206 S:      Maintained
6207 F:      drivers/net/fddi/defza.*
6208
6209 DEINTERLACE DRIVERS FOR ALLWINNER H3
6210 M:      Jernej Skrabec <[email protected]>
6211 L:      [email protected]
6212 S:      Maintained
6213 T:      git git://linuxtv.org/media_tree.git
6214 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6215 F:      drivers/media/platform/sunxi/sun8i-di/
6216
6217 DELL LAPTOP DRIVER
6218 M:      Matthew Garrett <[email protected]>
6219 M:      Pali Rohár <[email protected]>
6220 L:      [email protected]
6221 S:      Maintained
6222 F:      drivers/platform/x86/dell/dell-laptop.c
6223
6224 DELL LAPTOP FREEFALL DRIVER
6225 M:      Pali Rohár <[email protected]>
6226 S:      Maintained
6227 F:      drivers/platform/x86/dell/dell-smo8800.c
6228
6229 DELL LAPTOP RBTN DRIVER
6230 M:      Pali Rohár <[email protected]>
6231 S:      Maintained
6232 F:      drivers/platform/x86/dell/dell-rbtn.*
6233
6234 DELL LAPTOP SMM DRIVER
6235 M:      Pali Rohár <[email protected]>
6236 S:      Maintained
6237 F:      Documentation/ABI/obsolete/procfs-i8k
6238 F:      drivers/hwmon/dell-smm-hwmon.c
6239 F:      include/uapi/linux/i8k.h
6240
6241 DELL PC DRIVER
6242 M:      Lyndon Sanche <[email protected]>
6243 L:      [email protected]
6244 S:      Maintained
6245 F:      drivers/platform/x86/dell/dell-pc.c
6246
6247 DELL REMOTE BIOS UPDATE DRIVER
6248 M:      Stuart Hayes <[email protected]>
6249 L:      [email protected]
6250 S:      Maintained
6251 F:      drivers/platform/x86/dell/dell_rbu.c
6252
6253 DELL SMBIOS DRIVER
6254 M:      Pali Rohár <[email protected]>
6255 L:      [email protected]
6256 L:      [email protected]
6257 S:      Maintained
6258 F:      drivers/platform/x86/dell/dell-smbios.*
6259
6260 DELL SMBIOS SMM DRIVER
6261 L:      [email protected]
6262 L:      [email protected]
6263 S:      Maintained
6264 F:      drivers/platform/x86/dell/dell-smbios-smm.c
6265
6266 DELL SMBIOS WMI DRIVER
6267 L:      [email protected]
6268 L:      [email protected]
6269 S:      Maintained
6270 F:      drivers/platform/x86/dell/dell-smbios-wmi.c
6271 F:      tools/wmi/dell-smbios-example.c
6272
6273 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6274 M:      Stuart Hayes <[email protected]>
6275 L:      [email protected]
6276 S:      Maintained
6277 F:      Documentation/userspace-api/dcdbas.rst
6278 F:      drivers/platform/x86/dell/dcdbas.*
6279
6280 DELL WMI DDV DRIVER
6281 M:      Armin Wolf <[email protected]>
6282 S:      Maintained
6283 F:      Documentation/ABI/testing/debugfs-dell-wmi-ddv
6284 F:      Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6285 F:      Documentation/wmi/devices/dell-wmi-ddv.rst
6286 F:      drivers/platform/x86/dell/dell-wmi-ddv.c
6287
6288 DELL WMI DESCRIPTOR DRIVER
6289 L:      [email protected]
6290 S:      Maintained
6291 F:      drivers/platform/x86/dell/dell-wmi-descriptor.c
6292
6293 DELL WMI HARDWARE PRIVACY SUPPORT
6294 L:      [email protected]
6295 L:      [email protected]
6296 S:      Maintained
6297 F:      drivers/platform/x86/dell/dell-wmi-privacy.c
6298
6299 DELL WMI NOTIFICATIONS DRIVER
6300 M:      Matthew Garrett <[email protected]>
6301 M:      Pali Rohár <[email protected]>
6302 S:      Maintained
6303 F:      drivers/platform/x86/dell/dell-wmi-base.c
6304
6305 DELL WMI SYSMAN DRIVER
6306 M:      Prasanth Ksr <[email protected]>
6307 L:      [email protected]
6308 L:      [email protected]
6309 S:      Maintained
6310 F:      Documentation/ABI/testing/sysfs-class-firmware-attributes
6311 F:      drivers/platform/x86/dell/dell-wmi-sysman/
6312
6313 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6314 M:      Zev Weiss <[email protected]>
6315 L:      [email protected]
6316 S:      Maintained
6317 F:      drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6318
6319 DELTA DPS920AB PSU DRIVER
6320 M:      Robert Marko <[email protected]>
6321 L:      [email protected]
6322 S:      Maintained
6323 F:      Documentation/hwmon/dps920ab.rst
6324 F:      drivers/hwmon/pmbus/dps920ab.c
6325
6326 DELTA NETWORKS TN48M CPLD DRIVERS
6327 M:      Robert Marko <[email protected]>
6328 S:      Maintained
6329 F:      Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6330 F:      Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6331 F:      Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6332 F:      drivers/gpio/gpio-tn48m.c
6333 F:      include/dt-bindings/reset/delta,tn48m-reset.h
6334
6335 DELTA ST MEDIA DRIVER
6336 M:      Hugues Fruchet <[email protected]>
6337 L:      [email protected]
6338 S:      Supported
6339 W:      https://linuxtv.org
6340 T:      git git://linuxtv.org/media_tree.git
6341 F:      drivers/media/platform/st/sti/delta
6342
6343 DENALI NAND DRIVER
6344 L:      [email protected]
6345 S:      Orphan
6346 F:      drivers/mtd/nand/raw/denali*
6347
6348 DESIGNWARE EDMA CORE IP DRIVER
6349 M:      Manivannan Sadhasivam <[email protected]>
6350 R:      Serge Semin <[email protected]>
6351 L:      [email protected]
6352 S:      Maintained
6353 F:      drivers/dma/dw-edma/
6354 F:      include/linux/dma/edma.h
6355
6356 DESIGNWARE USB2 DRD IP DRIVER
6357 M:      Minas Harutyunyan <[email protected]>
6358 L:      [email protected]
6359 S:      Maintained
6360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6361 F:      drivers/usb/dwc2/
6362
6363 DESIGNWARE USB3 DRD IP DRIVER
6364 M:      Thinh Nguyen <[email protected]>
6365 L:      [email protected]
6366 S:      Maintained
6367 F:      drivers/usb/dwc3/
6368
6369 DESIGNWARE XDATA IP DRIVER
6370 L:      [email protected]
6371 S:      Orphan
6372 F:      Documentation/misc-devices/dw-xdata-pcie.rst
6373 F:      drivers/misc/dw-xdata-pcie.c
6374
6375 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6376 M:      Andreas Klinger <[email protected]>
6377 L:      [email protected]
6378 S:      Maintained
6379 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6380 F:      drivers/iio/proximity/srf*.c
6381
6382 DEVICE COREDUMP (DEV_COREDUMP)
6383 M:      Johannes Berg <[email protected]>
6384 L:      [email protected]
6385 S:      Maintained
6386 F:      drivers/base/devcoredump.c
6387 F:      include/linux/devcoredump.h
6388
6389 DEVICE DEPENDENCY HELPER SCRIPT
6390 M:      Saravana Kannan <[email protected]>
6391 L:      [email protected]
6392 S:      Maintained
6393 F:      scripts/dev-needs.sh
6394
6395 DEVICE DIRECT ACCESS (DAX)
6396 M:      Dan Williams <[email protected]>
6397 M:      Vishal Verma <[email protected]>
6398 M:      Dave Jiang <[email protected]>
6399 L:      [email protected]
6400 L:      [email protected]
6401 S:      Supported
6402 F:      drivers/dax/
6403
6404 DEVICE FREQUENCY (DEVFREQ)
6405 M:      MyungJoo Ham <[email protected]>
6406 M:      Kyungmin Park <[email protected]>
6407 M:      Chanwoo Choi <[email protected]>
6408 L:      [email protected]
6409 S:      Maintained
6410 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6411 F:      Documentation/devicetree/bindings/devfreq/
6412 F:      Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6413 F:      drivers/devfreq/
6414 F:      include/linux/devfreq.h
6415 F:      include/trace/events/devfreq.h
6416
6417 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6418 M:      Chanwoo Choi <[email protected]>
6419 L:      [email protected]
6420 S:      Supported
6421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6422 F:      Documentation/devicetree/bindings/devfreq/event/
6423 F:      drivers/devfreq/devfreq-event.c
6424 F:      drivers/devfreq/event/
6425 F:      include/dt-bindings/pmu/exynos_ppmu.h
6426 F:      include/linux/devfreq-event.h
6427
6428 DEVICE RESOURCE MANAGEMENT HELPERS
6429 M:      Hans de Goede <[email protected]>
6430 R:      Matti Vaittinen <[email protected]>
6431 S:      Maintained
6432 F:      include/linux/devm-helpers.h
6433
6434 DEVICE-MAPPER  (LVM)
6435 M:      Alasdair Kergon <[email protected]>
6436 M:      Mike Snitzer <[email protected]>
6437 M:      Mikulas Patocka <[email protected]>
6438 L:      [email protected]
6439 S:      Maintained
6440 Q:      http://patchwork.kernel.org/project/dm-devel/list/
6441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6442 F:      Documentation/admin-guide/device-mapper/
6443 F:      drivers/md/Kconfig
6444 F:      drivers/md/Makefile
6445 F:      drivers/md/dm*
6446 F:      drivers/md/persistent-data/
6447 F:      include/linux/device-mapper.h
6448 F:      include/linux/dm-*.h
6449 F:      include/uapi/linux/dm-*.h
6450
6451 DEVICE-MAPPER VDO TARGET
6452 M:      Matthew Sakai <[email protected]>
6453 L:      [email protected]
6454 S:      Maintained
6455 F:      Documentation/admin-guide/device-mapper/vdo*.rst
6456 F:      drivers/md/dm-vdo/
6457
6458 DEVLINK
6459 M:      Jiri Pirko <[email protected]>
6460 L:      [email protected]
6461 S:      Supported
6462 F:      Documentation/networking/devlink
6463 F:      include/net/devlink.h
6464 F:      include/uapi/linux/devlink.h
6465 F:      net/devlink/
6466
6467 DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6468 M:      Christoph Niedermaier <[email protected]>
6469 L:      [email protected]
6470 S:      Maintained
6471 F:      arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6472 F:      arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6473
6474 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6475 M:      Marek Vasut <[email protected]>
6476 L:      [email protected]
6477 S:      Maintained
6478 F:      arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6479 F:      arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6480
6481 DIALOG SEMICONDUCTOR DRIVERS
6482 M:      Support Opensource <[email protected]>
6483 S:      Supported
6484 W:      http://www.dialog-semiconductor.com/products
6485 F:      Documentation/devicetree/bindings/input/dlg,da72??.txt
6486 F:      Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6487 F:      Documentation/devicetree/bindings/mfd/da90*.txt
6488 F:      Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6489 F:      Documentation/devicetree/bindings/regulator/da92*.txt
6490 F:      Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6491 F:      Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6492 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
6493 F:      Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6494 F:      Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6495 F:      Documentation/hwmon/da90??.rst
6496 F:      drivers/gpio/gpio-da90??.c
6497 F:      drivers/hwmon/da90??-hwmon.c
6498 F:      drivers/iio/adc/da91??-*.c
6499 F:      drivers/input/misc/da72??.[ch]
6500 F:      drivers/input/misc/da90??_onkey.c
6501 F:      drivers/input/touchscreen/da9052_tsi.c
6502 F:      drivers/leds/leds-da90??.c
6503 F:      drivers/mfd/da903x.c
6504 F:      drivers/mfd/da90??-*.c
6505 F:      drivers/mfd/da91??-*.c
6506 F:      drivers/pinctrl/pinctrl-da90??.c
6507 F:      drivers/power/supply/da9052-battery.c
6508 F:      drivers/power/supply/da91??-*.c
6509 F:      drivers/regulator/da9???-regulator.[ch]
6510 F:      drivers/regulator/slg51000-regulator.[ch]
6511 F:      drivers/rtc/rtc-da90??.c
6512 F:      drivers/thermal/da90??-thermal.c
6513 F:      drivers/video/backlight/da90??_bl.c
6514 F:      drivers/watchdog/da90??_wdt.c
6515 F:      include/dt-bindings/regulator/dlg,da9*-regulator.h
6516 F:      include/linux/mfd/da903x.h
6517 F:      include/linux/mfd/da9052/
6518 F:      include/linux/mfd/da9055/
6519 F:      include/linux/mfd/da9062/
6520 F:      include/linux/mfd/da9063/
6521 F:      include/linux/mfd/da9150/
6522 F:      include/linux/regulator/da9211.h
6523 F:      include/sound/da[79]*.h
6524 F:      sound/soc/codecs/da[79]*.[ch]
6525
6526 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6527 M:      William Breathitt Gray <[email protected]>
6528 L:      [email protected]
6529 S:      Maintained
6530 F:      drivers/gpio/gpio-gpio-mm.c
6531
6532 DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6533 M:      Martin Tuma <[email protected]>
6534 L:      [email protected]
6535 S:      Maintained
6536 F:      Documentation/admin-guide/media/mgb4.rst
6537 F:      drivers/media/pci/mgb4/
6538
6539 DIOLAN U2C-12 I2C DRIVER
6540 M:      Guenter Roeck <[email protected]>
6541 L:      [email protected]
6542 S:      Maintained
6543 F:      drivers/i2c/busses/i2c-diolan-u2c.c
6544
6545 DIRECTORY NOTIFICATION (DNOTIFY)
6546 M:      Jan Kara <[email protected]>
6547 R:      Amir Goldstein <[email protected]>
6548 L:      [email protected]
6549 S:      Maintained
6550 F:      Documentation/filesystems/dnotify.rst
6551 F:      fs/notify/dnotify/
6552 F:      include/linux/dnotify.h
6553
6554 DISK GEOMETRY AND PARTITION HANDLING
6555 M:      Andries Brouwer <[email protected]>
6556 S:      Maintained
6557 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6558 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6559 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6560
6561 DISKQUOTA
6562 M:      Jan Kara <[email protected]>
6563 S:      Maintained
6564 F:      Documentation/filesystems/quota.rst
6565 F:      fs/quota/
6566 F:      include/linux/quota*.h
6567 F:      include/uapi/linux/quota*.h
6568
6569 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6570 M:      Bernie Thompson <[email protected]>
6571 L:      [email protected]
6572 S:      Maintained
6573 W:      http://plugable.com/category/projects/udlfb/
6574 F:      Documentation/fb/udlfb.rst
6575 F:      drivers/video/fbdev/udlfb.c
6576 F:      include/video/udlfb.h
6577
6578 DISTRIBUTED LOCK MANAGER (DLM)
6579 M:      Alexander Aring <[email protected]>
6580 M:      David Teigland <[email protected]>
6581 L:      [email protected]
6582 S:      Supported
6583 W:      https://pagure.io/dlm
6584 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6585 F:      fs/dlm/
6586
6587 DMA BUFFER SHARING FRAMEWORK
6588 M:      Sumit Semwal <[email protected]>
6589 M:      Christian König <[email protected]>
6590 L:      [email protected]
6591 L:      [email protected]
6592 L:      [email protected] (moderated for non-subscribers)
6593 S:      Maintained
6594 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6595 F:      Documentation/driver-api/dma-buf.rst
6596 F:      Documentation/userspace-api/dma-buf-alloc-exchange.rst
6597 F:      drivers/dma-buf/
6598 F:      include/linux/*fence.h
6599 F:      include/linux/dma-buf.h
6600 F:      include/linux/dma-resv.h
6601 K:      \bdma_(?:buf|fence|resv)\b
6602
6603 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6604 M:      Vinod Koul <[email protected]>
6605 L:      [email protected]
6606 S:      Maintained
6607 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6608 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6609 F:      Documentation/devicetree/bindings/dma/
6610 F:      Documentation/driver-api/dmaengine/
6611 F:      drivers/dma/
6612 F:      include/dt-bindings/dma/
6613 F:      include/linux/dma/
6614 F:      include/linux/dmaengine.h
6615 F:      include/linux/of_dma.h
6616
6617 DMA MAPPING BENCHMARK
6618 M:      Xiang Chen <[email protected]>
6619 L:      [email protected]
6620 F:      kernel/dma/map_benchmark.c
6621 F:      tools/testing/selftests/dma/
6622
6623 DMA MAPPING HELPERS
6624 M:      Christoph Hellwig <[email protected]>
6625 M:      Marek Szyprowski <[email protected]>
6626 R:      Robin Murphy <[email protected]>
6627 L:      [email protected]
6628 S:      Supported
6629 W:      http://git.infradead.org/users/hch/dma-mapping.git
6630 T:      git git://git.infradead.org/users/hch/dma-mapping.git
6631 F:      include/asm-generic/dma-mapping.h
6632 F:      include/linux/dma-direct.h
6633 F:      include/linux/dma-map-ops.h
6634 F:      include/linux/dma-mapping.h
6635 F:      include/linux/swiotlb.h
6636 F:      kernel/dma/
6637
6638 DMA-BUF HEAPS FRAMEWORK
6639 M:      Sumit Semwal <[email protected]>
6640 R:      Benjamin Gaignard <[email protected]>
6641 R:      Brian Starkey <[email protected]>
6642 R:      John Stultz <[email protected]>
6643 R:      T.J. Mercier <[email protected]>
6644 L:      [email protected]
6645 L:      [email protected]
6646 L:      [email protected] (moderated for non-subscribers)
6647 S:      Maintained
6648 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6649 F:      drivers/dma-buf/dma-heap.c
6650 F:      drivers/dma-buf/heaps/*
6651 F:      include/linux/dma-heap.h
6652 F:      include/uapi/linux/dma-heap.h
6653
6654 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6655 M:      Lukasz Luba <[email protected]>
6656 L:      [email protected]
6657 L:      [email protected]
6658 S:      Maintained
6659 F:      Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6660 F:      drivers/memory/samsung/exynos5422-dmc.c
6661
6662 DME1737 HARDWARE MONITOR DRIVER
6663 M:      Juerg Haefliger <[email protected]>
6664 L:      [email protected]
6665 S:      Maintained
6666 F:      Documentation/hwmon/dme1737.rst
6667 F:      drivers/hwmon/dme1737.c
6668
6669 DMI/SMBIOS SUPPORT
6670 M:      Jean Delvare <[email protected]>
6671 S:      Maintained
6672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6673 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
6674 F:      drivers/firmware/dmi-id.c
6675 F:      drivers/firmware/dmi_scan.c
6676 F:      include/linux/dmi.h
6677
6678 DOCUMENTATION
6679 M:      Jonathan Corbet <[email protected]>
6680 L:      [email protected]
6681 S:      Maintained
6682 P:      Documentation/doc-guide/maintainer-profile.rst
6683 T:      git git://git.lwn.net/linux.git docs-next
6684 F:      Documentation/
6685 F:      scripts/check-variable-fonts.sh
6686 F:      scripts/documentation-file-ref-check
6687 F:      scripts/kernel-doc
6688 F:      scripts/sphinx-pre-install
6689 X:      Documentation/ABI/
6690 X:      Documentation/admin-guide/media/
6691 X:      Documentation/devicetree/
6692 X:      Documentation/driver-api/media/
6693 X:      Documentation/firmware-guide/acpi/
6694 X:      Documentation/i2c/
6695 X:      Documentation/netlink/
6696 X:      Documentation/power/
6697 X:      Documentation/spi/
6698 X:      Documentation/userspace-api/media/
6699
6700 DOCUMENTATION PROCESS
6701 M:      Jonathan Corbet <[email protected]>
6702 L:      [email protected]
6703 S:      Maintained
6704 F:      Documentation/maintainer/
6705 F:      Documentation/process/
6706
6707 DOCUMENTATION REPORTING ISSUES
6708 M:      Thorsten Leemhuis <[email protected]>
6709 L:      [email protected]
6710 S:      Maintained
6711 F:      Documentation/admin-guide/quickly-build-trimmed-linux.rst
6712 F:      Documentation/admin-guide/reporting-issues.rst
6713 F:      Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6714
6715 DOCUMENTATION SCRIPTS
6716 M:      Mauro Carvalho Chehab <[email protected]>
6717 L:      [email protected]
6718 S:      Maintained
6719 F:      Documentation/sphinx/parse-headers.pl
6720 F:      scripts/documentation-file-ref-check
6721 F:      scripts/sphinx-pre-install
6722
6723 DOCUMENTATION/ITALIAN
6724 M:      Federico Vaga <[email protected]>
6725 L:      [email protected]
6726 S:      Maintained
6727 F:      Documentation/translations/it_IT
6728
6729 DOCUMENTATION/JAPANESE
6730 R:      Akira Yokosawa <[email protected]>
6731 L:      [email protected]
6732 S:      Maintained
6733 F:      Documentation/translations/ja_JP
6734
6735 DONGWOON DW9714 LENS VOICE COIL DRIVER
6736 M:      Sakari Ailus <[email protected]>
6737 L:      [email protected]
6738 S:      Maintained
6739 T:      git git://linuxtv.org/media_tree.git
6740 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6741 F:      drivers/media/i2c/dw9714.c
6742
6743 DONGWOON DW9719 LENS VOICE COIL DRIVER
6744 M:      Daniel Scally <[email protected]>
6745 L:      [email protected]
6746 S:      Maintained
6747 T:      git git://linuxtv.org/media_tree.git
6748 F:      drivers/media/i2c/dw9719.c
6749
6750 DONGWOON DW9768 LENS VOICE COIL DRIVER
6751 L:      [email protected]
6752 S:      Orphan
6753 T:      git git://linuxtv.org/media_tree.git
6754 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6755 F:      drivers/media/i2c/dw9768.c
6756
6757 DONGWOON DW9807 LENS VOICE COIL DRIVER
6758 M:      Sakari Ailus <[email protected]>
6759 L:      [email protected]
6760 S:      Maintained
6761 T:      git git://linuxtv.org/media_tree.git
6762 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6763 F:      drivers/media/i2c/dw9807-vcm.c
6764
6765 DOUBLETALK DRIVER
6766 M:      "James R. Van Zandt" <[email protected]>
6767 L:      [email protected]
6768 S:      Maintained
6769 F:      drivers/char/dtlk.c
6770 F:      include/linux/dtlk.h
6771
6772 DPAA2 DATAPATH I/O (DPIO) DRIVER
6773 M:      Roy Pledge <[email protected]>
6774 L:      [email protected]
6775 S:      Maintained
6776 F:      drivers/soc/fsl/dpio
6777
6778 DPAA2 ETHERNET DRIVER
6779 M:      Ioana Ciornei <[email protected]>
6780 L:      [email protected]
6781 S:      Maintained
6782 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6783 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6784 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
6785 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
6786 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6787 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6788 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6789 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
6790 F:      drivers/net/ethernet/freescale/dpaa2/dpmac*
6791 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
6792
6793 DPAA2 ETHERNET SWITCH DRIVER
6794 M:      Ioana Ciornei <[email protected]>
6795 L:      [email protected]
6796 S:      Maintained
6797 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6798 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6799 F:      drivers/net/ethernet/freescale/dpaa2/dpsw*
6800
6801 DPLL SUBSYSTEM
6802 M:      Vadim Fedorenko <[email protected]>
6803 M:      Arkadiusz Kubalewski <[email protected]>
6804 M:      Jiri Pirko <[email protected]>
6805 L:      [email protected]
6806 S:      Supported
6807 F:      Documentation/driver-api/dpll.rst
6808 F:      drivers/dpll/*
6809 F:      include/linux/dpll.h
6810 F:      include/uapi/linux/dpll.h
6811
6812 DRBD DRIVER
6813 M:      Philipp Reisner <[email protected]>
6814 M:      Lars Ellenberg <[email protected]>
6815 M:      Christoph Böhmwalder <[email protected]>
6816 L:      [email protected]
6817 S:      Supported
6818 W:      http://www.drbd.org
6819 T:      git git://git.linbit.com/linux-drbd.git
6820 T:      git git://git.linbit.com/drbd-8.4.git
6821 F:      Documentation/admin-guide/blockdev/
6822 F:      drivers/block/drbd/
6823 F:      include/linux/drbd*
6824 F:      lib/lru_cache.c
6825
6826 DRIVER COMPONENT FRAMEWORK
6827 L:      [email protected]
6828 F:      drivers/base/component.c
6829 F:      include/linux/component.h
6830
6831 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6832 M:      Greg Kroah-Hartman <[email protected]>
6833 R:      "Rafael J. Wysocki" <[email protected]>
6834 S:      Supported
6835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6836 F:      Documentation/core-api/kobject.rst
6837 F:      drivers/base/
6838 F:      fs/debugfs/
6839 F:      fs/sysfs/
6840 F:      include/linux/debugfs.h
6841 F:      include/linux/fwnode.h
6842 F:      include/linux/kobj*
6843 F:      include/linux/property.h
6844 F:      lib/kobj*
6845
6846 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6847 M:      Nishanth Menon <[email protected]>
6848 L:      [email protected]
6849 S:      Maintained
6850 F:      drivers/soc/ti/smartreflex.c
6851 F:      include/linux/power/smartreflex.h
6852
6853 DRM ACCEL DRIVERS FOR INTEL VPU
6854 M:      Jacek Lawrynowicz <[email protected]>
6855 M:      Stanislaw Gruszka <[email protected]>
6856 L:      [email protected]
6857 S:      Supported
6858 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6859 F:      drivers/accel/ivpu/
6860 F:      include/uapi/drm/ivpu_accel.h
6861
6862 DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6863 M:      Oded Gabbay <[email protected]>
6864 L:      [email protected]
6865 S:      Maintained
6866 C:      irc://irc.oftc.net/dri-devel
6867 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6868 F:      Documentation/accel/
6869 F:      drivers/accel/
6870 F:      include/drm/drm_accel.h
6871
6872 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6873 M:      Maxime Ripard <[email protected]>
6874 M:      Chen-Yu Tsai <[email protected]>
6875 R:      Jernej Skrabec <[email protected]>
6876 L:      [email protected]
6877 S:      Supported
6878 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6879 F:      drivers/gpu/drm/sun4i/sun8i*
6880
6881 DRM DRIVER FOR ARM PL111 CLCD
6882 S:      Orphan
6883 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6884 F:      drivers/gpu/drm/pl111/
6885
6886 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6887 M:      Linus Walleij <[email protected]>
6888 S:      Maintained
6889 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6890 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6891 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
6892
6893 DRM DRIVER FOR ASPEED BMC GFX
6894 M:      Joel Stanley <[email protected]>
6895 L:      [email protected] (moderated for non-subscribers)
6896 S:      Supported
6897 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6898 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6899 F:      drivers/gpu/drm/aspeed/
6900
6901 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6902 M:      Dave Airlie <[email protected]>
6903 R:      Thomas Zimmermann <[email protected]>
6904 R:      Jocelyn Falempe <[email protected]>
6905 L:      [email protected]
6906 S:      Supported
6907 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6908 F:      drivers/gpu/drm/ast/
6909
6910 DRM DRIVER FOR BOCHS VIRTUAL GPU
6911 M:      Gerd Hoffmann <[email protected]>
6912 L:      [email protected]
6913 S:      Maintained
6914 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6915 F:      drivers/gpu/drm/tiny/bochs.c
6916
6917 DRM DRIVER FOR BOE HIMAX8279D PANELS
6918 M:      Jerry Han <[email protected]>
6919 S:      Maintained
6920 F:      Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6921 F:      drivers/gpu/drm/panel/panel-boe-himax8279d.c
6922
6923 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6924 M:      Jagan Teki <[email protected]>
6925 S:      Maintained
6926 F:      Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6927 F:      drivers/gpu/drm/bridge/chipone-icn6211.c
6928
6929 DRM DRIVER FOR EBBG FT8719 PANEL
6930 M:      Joel Selvaraj <[email protected]>
6931 S:      Maintained
6932 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6933 F:      Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6934 F:      drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6935
6936 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6937 M:      Linus Walleij <[email protected]>
6938 S:      Maintained
6939 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6940 F:      drivers/gpu/drm/tve200/
6941
6942 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6943 M:      Icenowy Zheng <[email protected]>
6944 S:      Maintained
6945 F:      Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6946 F:      drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6947
6948 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6949 M:      Jagan Teki <[email protected]>
6950 S:      Maintained
6951 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6952 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6953
6954 DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6955 M:      Thomas Zimmermann <[email protected]>
6956 M:      Javier Martinez Canillas <[email protected]>
6957 L:      [email protected]
6958 S:      Maintained
6959 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6960 F:      drivers/gpu/drm/drm_aperture.c
6961 F:      drivers/gpu/drm/tiny/ofdrm.c
6962 F:      drivers/gpu/drm/tiny/simpledrm.c
6963 F:      drivers/video/aperture.c
6964 F:      drivers/video/nomodeset.c
6965 F:      include/drm/drm_aperture.h
6966 F:      include/linux/aperture.h
6967 F:      include/video/nomodeset.h
6968
6969 DRM DRIVER FOR GENERIC EDP PANELS
6970 R:      Douglas Anderson <[email protected]>
6971 F:      Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6972 F:      drivers/gpu/drm/panel/panel-edp.c
6973
6974 DRM DRIVER FOR GENERIC USB DISPLAY
6975 M:      Noralf Trønnes <[email protected]>
6976 S:      Maintained
6977 W:      https://github.com/notro/gud/wiki
6978 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6979 F:      drivers/gpu/drm/gud/
6980 F:      include/drm/gud.h
6981
6982 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6983 M:      Hans de Goede <[email protected]>
6984 S:      Maintained
6985 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6986 F:      drivers/gpu/drm/tiny/gm12u320.c
6987
6988 DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
6989 M:      Ondrej Jirman <[email protected]>
6990 M:      Javier Martinez Canillas <[email protected]>
6991 S:      Maintained
6992 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6993 F:      Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
6994 F:      drivers/gpu/drm/panel/panel-himax-hx8394.c
6995
6996 DRM DRIVER FOR HX8357D PANELS
6997 S:      Orphan
6998 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6999 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
7000 F:      drivers/gpu/drm/tiny/hx8357d.c
7001
7002 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
7003 M:      Deepak Rawat <[email protected]>
7004 L:      [email protected]
7005 L:      [email protected]
7006 S:      Maintained
7007 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7008 F:      drivers/gpu/drm/hyperv
7009
7010 DRM DRIVER FOR ILITEK ILI9225 PANELS
7011 M:      David Lechner <[email protected]>
7012 S:      Maintained
7013 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7014 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
7015 F:      drivers/gpu/drm/tiny/ili9225.c
7016
7017 DRM DRIVER FOR ILITEK ILI9486 PANELS
7018 M:      Kamlesh Gurudasani <[email protected]>
7019 S:      Maintained
7020 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7021 F:      Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
7022 F:      drivers/gpu/drm/tiny/ili9486.c
7023
7024 DRM DRIVER FOR ILITEK ILI9805 PANELS
7025 M:      Michael Trimarchi <[email protected]>
7026 S:      Maintained
7027 F:      Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
7028 F:      drivers/gpu/drm/panel/panel-ilitek-ili9805.c
7029
7030 DRM DRIVER FOR ILITEK ILI9806E PANELS
7031 M:      Michael Walle <[email protected]>
7032 S:      Maintained
7033 F:      drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
7034
7035 DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
7036 M:      Jagan Teki <[email protected]>
7037 S:      Maintained
7038 F:      Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
7039 F:      drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
7040
7041 DRM DRIVER FOR LG SW43408 PANELS
7042 M:      Sumit Semwal <[email protected]>
7043 M:      Caleb Connolly <[email protected]>
7044 S:      Maintained
7045 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7046 F:      Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
7047 F:      drivers/gpu/drm/panel/panel-lg-sw43408.c
7048
7049 DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
7050 M:      Paul Kocialkowski <[email protected]>
7051 S:      Supported
7052 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7053 F:      drivers/gpu/drm/logicvc/
7054
7055 DRM DRIVER FOR LVDS PANELS
7056 M:      Laurent Pinchart <[email protected]>
7057 L:      [email protected]
7058 S:      Maintained
7059 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7060 F:      Documentation/devicetree/bindings/display/lvds.yaml
7061 F:      Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
7062 F:      drivers/gpu/drm/panel/panel-lvds.c
7063
7064 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
7065 M:      Guido Günther <[email protected]>
7066 R:      Purism Kernel Team <[email protected]>
7067 S:      Maintained
7068 F:      Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
7069 F:      drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
7070
7071 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
7072 M:      Dave Airlie <[email protected]>
7073 R:      Thomas Zimmermann <[email protected]>
7074 R:      Jocelyn Falempe <[email protected]>
7075 L:      [email protected]
7076 S:      Supported
7077 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7078 F:      drivers/gpu/drm/mgag200/
7079
7080 DRM DRIVER FOR MI0283QT
7081 M:      Noralf Trønnes <[email protected]>
7082 S:      Maintained
7083 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7084 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
7085 F:      drivers/gpu/drm/tiny/mi0283qt.c
7086
7087 DRM DRIVER FOR MIPI DBI compatible panels
7088 M:      Noralf Trønnes <[email protected]>
7089 S:      Maintained
7090 W:      https://github.com/notro/panel-mipi-dbi/wiki
7091 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7092 F:      Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
7093 F:      drivers/gpu/drm/tiny/panel-mipi-dbi.c
7094
7095 DRM DRIVER for Qualcomm Adreno GPUs
7096 M:      Rob Clark <[email protected]>
7097 R:      Sean Paul <[email protected]>
7098 R:      Konrad Dybcio <[email protected]>
7099 L:      [email protected]
7100 L:      [email protected]
7101 L:      [email protected]
7102 S:      Maintained
7103 B:      https://gitlab.freedesktop.org/drm/msm/-/issues
7104 T:      git https://gitlab.freedesktop.org/drm/msm.git
7105 F:      Documentation/devicetree/bindings/display/msm/gpu.yaml
7106 F:      drivers/gpu/drm/msm/adreno/
7107 F:      drivers/gpu/drm/msm/msm_gpu.*
7108 F:      drivers/gpu/drm/msm/msm_gpu_devfreq.*
7109 F:      drivers/gpu/drm/msm/msm_ringbuffer.*
7110 F:      drivers/gpu/drm/msm/registers/adreno/
7111 F:      include/uapi/drm/msm_drm.h
7112
7113 DRM DRIVER for Qualcomm display hardware
7114 M:      Rob Clark <[email protected]>
7115 M:      Abhinav Kumar <[email protected]>
7116 M:      Dmitry Baryshkov <[email protected]>
7117 R:      Sean Paul <[email protected]>
7118 R:      Marijn Suijten <[email protected]>
7119 L:      [email protected]
7120 L:      [email protected]
7121 L:      [email protected]
7122 S:      Maintained
7123 B:      https://gitlab.freedesktop.org/drm/msm/-/issues
7124 T:      git https://gitlab.freedesktop.org/drm/msm.git
7125 F:      Documentation/devicetree/bindings/display/msm/
7126 F:      drivers/gpu/drm/ci/xfails/msm*
7127 F:      drivers/gpu/drm/msm/
7128 F:      include/uapi/drm/msm_drm.h
7129
7130 DRM DRIVER FOR NOVATEK NT35510 PANELS
7131 M:      Linus Walleij <[email protected]>
7132 S:      Maintained
7133 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7134 F:      Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7135 F:      drivers/gpu/drm/panel/panel-novatek-nt35510.c
7136
7137 DRM DRIVER FOR NOVATEK NT35560 PANELS
7138 M:      Linus Walleij <[email protected]>
7139 S:      Maintained
7140 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7141 F:      Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7142 F:      drivers/gpu/drm/panel/panel-novatek-nt35560.c
7143
7144 DRM DRIVER FOR NOVATEK NT36523 PANELS
7145 M:      Jianhua Lu <[email protected]>
7146 S:      Maintained
7147 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7148 F:      Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7149 F:      drivers/gpu/drm/panel/panel-novatek-nt36523.c
7150
7151 DRM DRIVER FOR NOVATEK NT36672A PANELS
7152 M:      Sumit Semwal <[email protected]>
7153 S:      Maintained
7154 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7155 F:      Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7156 F:      drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7157
7158 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7159 M:      Karol Herbst <[email protected]>
7160 M:      Lyude Paul <[email protected]>
7161 M:      Danilo Krummrich <[email protected]>
7162 L:      [email protected]
7163 L:      [email protected]
7164 S:      Supported
7165 W:      https://nouveau.freedesktop.org/
7166 Q:      https://patchwork.freedesktop.org/project/nouveau/
7167 Q:      https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7168 B:      https://gitlab.freedesktop.org/drm/nouveau/-/issues
7169 C:      irc://irc.oftc.net/nouveau
7170 T:      git https://gitlab.freedesktop.org/drm/nouveau.git
7171 F:      drivers/gpu/drm/nouveau/
7172 F:      include/uapi/drm/nouveau_drm.h
7173
7174 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7175 M:      Stefan Mavrodiev <[email protected]>
7176 S:      Maintained
7177 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7178 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7179
7180 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7181 R:      Douglas Anderson <[email protected]>
7182 F:      Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7183 F:      drivers/gpu/drm/bridge/parade-ps8640.c
7184
7185 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7186 M:      Noralf Trønnes <[email protected]>
7187 S:      Maintained
7188 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7189 F:      Documentation/devicetree/bindings/display/repaper.txt
7190 F:      drivers/gpu/drm/tiny/repaper.c
7191
7192 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7193 M:      Dave Airlie <[email protected]>
7194 M:      Gerd Hoffmann <[email protected]>
7195 L:      [email protected]
7196 S:      Obsolete
7197 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7198 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7199 F:      drivers/gpu/drm/tiny/cirrus.c
7200
7201 DRM DRIVER FOR QXL VIRTUAL GPU
7202 M:      Dave Airlie <[email protected]>
7203 M:      Gerd Hoffmann <[email protected]>
7204 L:      [email protected]
7205 L:      [email protected]
7206 S:      Maintained
7207 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7208 F:      drivers/gpu/drm/qxl/
7209 F:      include/uapi/drm/qxl_drm.h
7210
7211 DRM DRIVER FOR RAYDIUM RM67191 PANELS
7212 M:      Robert Chiras <[email protected]>
7213 S:      Maintained
7214 F:      Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7215 F:      drivers/gpu/drm/panel/panel-raydium-rm67191.c
7216
7217 DRM DRIVER FOR SAMSUNG DB7430 PANELS
7218 M:      Linus Walleij <[email protected]>
7219 S:      Maintained
7220 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7221 F:      Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7222 F:      drivers/gpu/drm/panel/panel-samsung-db7430.c
7223
7224 DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7225 M:      Inki Dae <[email protected]>
7226 M:      Jagan Teki <[email protected]>
7227 M:      Marek Szyprowski <[email protected]>
7228 S:      Maintained
7229 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7230 F:      Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7231 F:      drivers/gpu/drm/bridge/samsung-dsim.c
7232 F:      include/drm/bridge/samsung-dsim.h
7233
7234 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7235 M:      Markuss Broks <[email protected]>
7236 S:      Maintained
7237 F:      Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7238 F:      drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7239
7240 DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7241 M:      Artur Weber <[email protected]>
7242 S:      Maintained
7243 F:      Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7244 F:      drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7245
7246 DRM DRIVER FOR SITRONIX ST7586 PANELS
7247 M:      David Lechner <[email protected]>
7248 S:      Maintained
7249 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7250 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
7251 F:      drivers/gpu/drm/tiny/st7586.c
7252
7253 DRM DRIVER FOR SITRONIX ST7701 PANELS
7254 M:      Jagan Teki <[email protected]>
7255 S:      Maintained
7256 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7257 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
7258
7259 DRM DRIVER FOR SITRONIX ST7703 PANELS
7260 M:      Guido Günther <[email protected]>
7261 R:      Purism Kernel Team <[email protected]>
7262 R:      Ondrej Jirman <[email protected]>
7263 S:      Maintained
7264 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7265 F:      drivers/gpu/drm/panel/panel-sitronix-st7703.c
7266
7267 DRM DRIVER FOR SITRONIX ST7735R PANELS
7268 M:      David Lechner <[email protected]>
7269 S:      Maintained
7270 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7271 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7272 F:      drivers/gpu/drm/tiny/st7735r.c
7273
7274 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7275 M:      Javier Martinez Canillas <[email protected]>
7276 S:      Maintained
7277 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7278 F:      Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7279 F:      Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7280 F:      drivers/gpu/drm/solomon/ssd130x*
7281
7282 DRM DRIVER FOR ST-ERICSSON MCDE
7283 M:      Linus Walleij <[email protected]>
7284 S:      Maintained
7285 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7286 F:      Documentation/devicetree/bindings/display/ste,mcde.yaml
7287 F:      drivers/gpu/drm/mcde/
7288
7289 DRM DRIVER FOR SYNAPTICS R63353 PANELS
7290 M:      Michael Trimarchi <[email protected]>
7291 S:      Maintained
7292 F:      Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7293 F:      drivers/gpu/drm/panel/panel-synaptics-r63353.c
7294
7295 DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7296 M:      Jagan Teki <[email protected]>
7297 S:      Maintained
7298 F:      Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7299 F:      drivers/gpu/drm/bridge/ti-dlpc3433.c
7300
7301 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7302 R:      Douglas Anderson <[email protected]>
7303 F:      Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7304 F:      drivers/gpu/drm/bridge/ti-sn65dsi86.c
7305
7306 DRM DRIVER FOR TPO TPG110 PANELS
7307 M:      Linus Walleij <[email protected]>
7308 S:      Maintained
7309 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7310 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7311 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
7312
7313 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7314 M:      Dave Airlie <[email protected]>
7315 R:      Sean Paul <[email protected]>
7316 R:      Thomas Zimmermann <[email protected]>
7317 L:      [email protected]
7318 S:      Supported
7319 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7320 F:      drivers/gpu/drm/udl/
7321
7322 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7323 M:      Rodrigo Siqueira <[email protected]>
7324 M:      Melissa Wen <[email protected]>
7325 M:      Maíra Canal <[email protected]>
7326 R:      Haneen Mohammed <[email protected]>
7327 R:      Daniel Vetter <[email protected]>
7328 L:      [email protected]
7329 S:      Maintained
7330 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7331 F:      Documentation/gpu/vkms.rst
7332 F:      drivers/gpu/drm/ci/xfails/vkms*
7333 F:      drivers/gpu/drm/vkms/
7334
7335 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7336 M:      Hans de Goede <[email protected]>
7337 L:      [email protected]
7338 S:      Maintained
7339 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7340 F:      drivers/gpu/drm/vboxvideo/
7341
7342 DRM DRIVER FOR VMWARE VIRTUAL GPU
7343 M:      Zack Rusin <[email protected]>
7344 R:      Broadcom internal kernel review list <[email protected]>
7345 L:      [email protected]
7346 S:      Supported
7347 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7348 F:      drivers/gpu/drm/vmwgfx/
7349 F:      include/uapi/drm/vmwgfx_drm.h
7350
7351 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7352 M:      Linus Walleij <[email protected]>
7353 S:      Maintained
7354 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7355 F:      Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7356 F:      drivers/gpu/drm/panel/panel-widechips-ws2401.c
7357
7358 DRM DRIVERS
7359 M:      David Airlie <[email protected]>
7360 M:      Daniel Vetter <[email protected]>
7361 L:      [email protected]
7362 S:      Maintained
7363 B:      https://gitlab.freedesktop.org/drm
7364 C:      irc://irc.oftc.net/dri-devel
7365 T:      git https://gitlab.freedesktop.org/drm/kernel.git
7366 F:      Documentation/devicetree/bindings/display/
7367 F:      Documentation/devicetree/bindings/gpu/
7368 F:      Documentation/gpu/
7369 F:      drivers/gpu/
7370 F:      include/drm/
7371 F:      include/linux/vga*
7372 F:      include/uapi/drm/
7373
7374 DRM DRIVERS AND MISC GPU PATCHES
7375 M:      Maarten Lankhorst <[email protected]>
7376 M:      Maxime Ripard <[email protected]>
7377 M:      Thomas Zimmermann <[email protected]>
7378 S:      Maintained
7379 W:      https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7380 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7381 F:      Documentation/devicetree/bindings/display/
7382 F:      Documentation/devicetree/bindings/gpu/
7383 F:      Documentation/gpu/
7384 F:      drivers/gpu/drm/
7385 F:      drivers/gpu/vga/
7386 F:      include/drm/drm
7387 F:      include/linux/vga*
7388 F:      include/uapi/drm/
7389 X:      drivers/gpu/drm/amd/
7390 X:      drivers/gpu/drm/armada/
7391 X:      drivers/gpu/drm/etnaviv/
7392 X:      drivers/gpu/drm/exynos/
7393 X:      drivers/gpu/drm/i915/
7394 X:      drivers/gpu/drm/kmb/
7395 X:      drivers/gpu/drm/mediatek/
7396 X:      drivers/gpu/drm/msm/
7397 X:      drivers/gpu/drm/nouveau/
7398 X:      drivers/gpu/drm/radeon/
7399 X:      drivers/gpu/drm/renesas/rcar-du/
7400 X:      drivers/gpu/drm/tegra/
7401
7402 DRM DRIVERS FOR ALLWINNER A10
7403 M:      Maxime Ripard <[email protected]>
7404 M:      Chen-Yu Tsai <[email protected]>
7405 L:      [email protected]
7406 S:      Supported
7407 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7408 F:      Documentation/devicetree/bindings/display/allwinner*
7409 F:      drivers/gpu/drm/sun4i/
7410
7411 DRM DRIVERS FOR AMLOGIC SOCS
7412 M:      Neil Armstrong <[email protected]>
7413 L:      [email protected]
7414 L:      [email protected]
7415 S:      Supported
7416 W:      http://linux-meson.com/
7417 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7418 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7419 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7420 F:      Documentation/gpu/meson.rst
7421 F:      drivers/gpu/drm/ci/xfails/meson*
7422 F:      drivers/gpu/drm/meson/
7423
7424 DRM DRIVERS FOR ATMEL HLCDC
7425 M:      Sam Ravnborg <[email protected]>
7426 M:      Boris Brezillon <[email protected]>
7427 L:      [email protected]
7428 S:      Supported
7429 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7430 F:      Documentation/devicetree/bindings/display/atmel/
7431 F:      drivers/gpu/drm/atmel-hlcdc/
7432
7433 DRM DRIVERS FOR BRIDGE CHIPS
7434 M:      Andrzej Hajda <[email protected]>
7435 M:      Neil Armstrong <[email protected]>
7436 M:      Robert Foss <[email protected]>
7437 R:      Laurent Pinchart <[email protected]>
7438 R:      Jonas Karlman <[email protected]>
7439 R:      Jernej Skrabec <[email protected]>
7440 S:      Maintained
7441 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7442 F:      Documentation/devicetree/bindings/display/bridge/
7443 F:      drivers/gpu/drm/bridge/
7444 F:      drivers/gpu/drm/drm_bridge.c
7445 F:      drivers/gpu/drm/drm_bridge_connector.c
7446 F:      include/drm/drm_bridge.h
7447 F:      include/drm/drm_bridge_connector.h
7448
7449 DRM DRIVERS FOR EXYNOS
7450 M:      Inki Dae <[email protected]>
7451 M:      Seung-Woo Kim <[email protected]>
7452 M:      Kyungmin Park <[email protected]>
7453 L:      [email protected]
7454 S:      Supported
7455 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7456 F:      Documentation/devicetree/bindings/display/exynos/
7457 F:      Documentation/devicetree/bindings/display/samsung/
7458 F:      drivers/gpu/drm/exynos/
7459 F:      include/uapi/drm/exynos_drm.h
7460
7461 DRM DRIVERS FOR FREESCALE DCU
7462 M:      Stefan Agner <[email protected]>
7463 M:      Alison Wang <[email protected]>
7464 L:      [email protected]
7465 S:      Supported
7466 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7467 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
7468 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
7469 F:      drivers/gpu/drm/fsl-dcu/
7470
7471 DRM DRIVERS FOR FREESCALE IMX 5/6
7472 M:      Philipp Zabel <[email protected]>
7473 L:      [email protected]
7474 S:      Maintained
7475 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7476 T:      git git://git.pengutronix.de/git/pza/linux
7477 F:      Documentation/devicetree/bindings/display/imx/
7478 F:      drivers/gpu/drm/imx/ipuv3/
7479 F:      drivers/gpu/ipu-v3/
7480
7481 DRM DRIVERS FOR FREESCALE IMX BRIDGE
7482 M:      Liu Ying <[email protected]>
7483 L:      [email protected]
7484 S:      Maintained
7485 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7486 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7487 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7488 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7489 F:      drivers/gpu/drm/bridge/imx/
7490
7491 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7492 M:      Patrik Jakobsson <[email protected]>
7493 L:      [email protected]
7494 S:      Maintained
7495 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7496 F:      drivers/gpu/drm/gma500/
7497
7498 DRM DRIVERS FOR HISILICON
7499 M:      Xinliang Liu <[email protected]>
7500 M:      Tian Tao  <[email protected]>
7501 R:      Xinwei Kong <[email protected]>
7502 R:      Sumit Semwal <[email protected]>
7503 R:      Yongqin Liu <[email protected]>
7504 R:      John Stultz <[email protected]>
7505 L:      [email protected]
7506 S:      Maintained
7507 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7508 F:      Documentation/devicetree/bindings/display/hisilicon/
7509 F:      drivers/gpu/drm/hisilicon/
7510
7511 DRM DRIVERS FOR LIMA
7512 M:      Qiang Yu <[email protected]>
7513 L:      [email protected]
7514 L:      [email protected] (moderated for non-subscribers)
7515 S:      Maintained
7516 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7517 F:      drivers/gpu/drm/lima/
7518 F:      include/uapi/drm/lima_drm.h
7519
7520 DRM DRIVERS FOR LOONGSON
7521 M:      Sui Jingfeng <[email protected]>
7522 L:      [email protected]
7523 S:      Supported
7524 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7525 F:      drivers/gpu/drm/loongson/
7526
7527 DRM DRIVERS FOR MEDIATEK
7528 M:      Chun-Kuang Hu <[email protected]>
7529 M:      Philipp Zabel <[email protected]>
7530 L:      [email protected]
7531 L:      [email protected] (moderated for non-subscribers)
7532 S:      Supported
7533 F:      Documentation/devicetree/bindings/display/mediatek/
7534 F:      drivers/gpu/drm/ci/xfails/mediatek*
7535 F:      drivers/gpu/drm/mediatek/
7536 F:      drivers/phy/mediatek/phy-mtk-dp.c
7537 F:      drivers/phy/mediatek/phy-mtk-hdmi*
7538 F:      drivers/phy/mediatek/phy-mtk-mipi*
7539
7540 DRM DRIVERS FOR NVIDIA TEGRA
7541 M:      Thierry Reding <[email protected]>
7542 M:      Mikko Perttunen <[email protected]>
7543 L:      [email protected]
7544 L:      [email protected]
7545 S:      Supported
7546 T:      git https://gitlab.freedesktop.org/drm/tegra.git
7547 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7548 F:      Documentation/devicetree/bindings/gpu/host1x/
7549 F:      drivers/gpu/drm/tegra/
7550 F:      drivers/gpu/host1x/
7551 F:      include/linux/host1x.h
7552 F:      include/uapi/drm/tegra_drm.h
7553
7554 DRM DRIVERS FOR RENESAS R-CAR
7555 M:      Laurent Pinchart <[email protected]>
7556 M:      Kieran Bingham <[email protected]>
7557 L:      [email protected]
7558 L:      [email protected]
7559 S:      Supported
7560 T:      git git://linuxtv.org/pinchartl/media drm/du/next
7561 F:      Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7562 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7563 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7564 F:      Documentation/devicetree/bindings/display/renesas,du.yaml
7565 F:      drivers/gpu/drm/renesas/rcar-du/
7566
7567 DRM DRIVERS FOR RENESAS RZ
7568 M:      Biju Das <[email protected]>
7569 L:      [email protected]
7570 L:      [email protected]
7571 S:      Maintained
7572 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7573 F:      Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7574 F:      drivers/gpu/drm/renesas/rz-du/
7575
7576 DRM DRIVERS FOR RENESAS SHMOBILE
7577 M:      Laurent Pinchart <[email protected]>
7578 M:      Geert Uytterhoeven <[email protected]>
7579 L:      [email protected]
7580 L:      [email protected]
7581 S:      Supported
7582 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7583 F:      Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7584 F:      drivers/gpu/drm/renesas/shmobile/
7585 F:      include/linux/platform_data/shmob_drm.h
7586
7587 DRM DRIVERS FOR ROCKCHIP
7588 M:      Sandy Huang <[email protected]>
7589 M:      Heiko Stübner <[email protected]>
7590 M:      Andy Yan <[email protected]>
7591 L:      [email protected]
7592 S:      Maintained
7593 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7594 F:      Documentation/devicetree/bindings/display/rockchip/
7595 F:      drivers/gpu/drm/ci/xfails/rockchip*
7596 F:      drivers/gpu/drm/rockchip/
7597
7598 DRM DRIVERS FOR STI
7599 M:      Alain Volmat <[email protected]>
7600 L:      [email protected]
7601 S:      Maintained
7602 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7603 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
7604 F:      drivers/gpu/drm/sti
7605
7606 DRM DRIVERS FOR STM
7607 M:      Yannick Fertre <[email protected]>
7608 M:      Raphael Gallais-Pou <[email protected]>
7609 M:      Philippe Cornu <[email protected]>
7610 L:      [email protected]
7611 S:      Maintained
7612 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7613 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7614 F:      Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
7615 F:      drivers/gpu/drm/stm
7616
7617 DRM DRIVERS FOR TI KEYSTONE
7618 M:      Jyri Sarha <[email protected]>
7619 M:      Tomi Valkeinen <[email protected]>
7620 L:      [email protected]
7621 S:      Maintained
7622 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7623 F:      Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7624 F:      Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7625 F:      Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7626 F:      drivers/gpu/drm/tidss/
7627
7628 DRM DRIVERS FOR TI LCDC
7629 M:      Jyri Sarha <[email protected]>
7630 M:      Tomi Valkeinen <[email protected]>
7631 L:      [email protected]
7632 S:      Maintained
7633 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7634 F:      Documentation/devicetree/bindings/display/tilcdc/
7635 F:      drivers/gpu/drm/tilcdc/
7636
7637 DRM DRIVERS FOR TI OMAP
7638 M:      Tomi Valkeinen <[email protected]>
7639 L:      [email protected]
7640 S:      Maintained
7641 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7642 F:      Documentation/devicetree/bindings/display/ti/
7643 F:      drivers/gpu/drm/omapdrm/
7644
7645 DRM DRIVERS FOR V3D
7646 M:      Melissa Wen <[email protected]>
7647 M:      Maíra Canal <[email protected]>
7648 S:      Supported
7649 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7650 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7651 F:      drivers/gpu/drm/v3d/
7652 F:      include/uapi/drm/v3d_drm.h
7653
7654 DRM DRIVERS FOR VC4
7655 M:      Maxime Ripard <[email protected]>
7656 M:      Dave Stevenson <[email protected]>
7657 R:      Raspberry Pi Kernel Maintenance <[email protected]>
7658 S:      Supported
7659 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7660 F:      Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7661 F:      drivers/gpu/drm/vc4/
7662 F:      include/uapi/drm/vc4_drm.h
7663
7664 DRM DRIVERS FOR VIVANTE GPU IP
7665 M:      Lucas Stach <[email protected]>
7666 R:      Russell King <[email protected]>
7667 R:      Christian Gmeiner <[email protected]>
7668 L:      [email protected] (moderated for non-subscribers)
7669 L:      [email protected]
7670 S:      Maintained
7671 F:      Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7672 F:      drivers/gpu/drm/etnaviv/
7673 F:      include/uapi/drm/etnaviv_drm.h
7674
7675 DRM DRIVERS FOR XEN
7676 M:      Oleksandr Andrushchenko <[email protected]>
7677 L:      [email protected]
7678 L:      [email protected] (moderated for non-subscribers)
7679 S:      Supported
7680 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7681 F:      Documentation/gpu/xen-front.rst
7682 F:      drivers/gpu/drm/xen/
7683
7684 DRM DRIVERS FOR XILINX
7685 M:      Laurent Pinchart <[email protected]>
7686 M:      Tomi Valkeinen <[email protected]>
7687 L:      [email protected]
7688 S:      Maintained
7689 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7690 F:      Documentation/devicetree/bindings/display/xlnx/
7691 F:      drivers/gpu/drm/xlnx/
7692
7693 DRM GPU SCHEDULER
7694 M:      Luben Tuikov <[email protected]>
7695 M:      Matthew Brost <[email protected]>
7696 L:      [email protected]
7697 S:      Maintained
7698 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7699 F:      drivers/gpu/drm/scheduler/
7700 F:      include/drm/gpu_scheduler.h
7701
7702 DRM PANEL DRIVERS
7703 M:      Neil Armstrong <[email protected]>
7704 R:      Jessica Zhang <[email protected]>
7705 L:      [email protected]
7706 S:      Maintained
7707 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7708 F:      Documentation/devicetree/bindings/display/panel/
7709 F:      drivers/gpu/drm/drm_panel.c
7710 F:      drivers/gpu/drm/panel/
7711 F:      include/drm/drm_panel.h
7712
7713 DRM PRIVACY-SCREEN CLASS
7714 M:      Hans de Goede <[email protected]>
7715 L:      [email protected]
7716 S:      Maintained
7717 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7718 F:      drivers/gpu/drm/drm_privacy_screen*
7719 F:      include/drm/drm_privacy_screen*
7720
7721 DRM TTM SUBSYSTEM
7722 M:      Christian Koenig <[email protected]>
7723 M:      Huang Rui <[email protected]>
7724 L:      [email protected]
7725 S:      Maintained
7726 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7727 F:      drivers/gpu/drm/ttm/
7728 F:      include/drm/ttm/
7729
7730 DRM AUTOMATED TESTING
7731 M:      Helen Koike <[email protected]>
7732 L:      [email protected]
7733 S:      Maintained
7734 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7735 F:      Documentation/gpu/automated_testing.rst
7736 F:      drivers/gpu/drm/ci/
7737
7738 DSBR100 USB FM RADIO DRIVER
7739 M:      Alexey Klimov <[email protected]>
7740 L:      [email protected]
7741 S:      Maintained
7742 T:      git git://linuxtv.org/media_tree.git
7743 F:      drivers/media/radio/dsbr100.c
7744
7745 DT3155 MEDIA DRIVER
7746 M:      Hans Verkuil <[email protected]>
7747 L:      [email protected]
7748 S:      Odd Fixes
7749 W:      https://linuxtv.org
7750 T:      git git://linuxtv.org/media_tree.git
7751 F:      drivers/media/pci/dt3155/
7752
7753 DVB_USB_AF9015 MEDIA DRIVER
7754 L:      [email protected]
7755 S:      Orphan
7756 W:      https://linuxtv.org
7757 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7758 F:      drivers/media/usb/dvb-usb-v2/af9015*
7759
7760 DVB_USB_AF9035 MEDIA DRIVER
7761 L:      [email protected]
7762 S:      Orphan
7763 W:      https://linuxtv.org
7764 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7765 F:      drivers/media/usb/dvb-usb-v2/af9035*
7766
7767 DVB_USB_ANYSEE MEDIA DRIVER
7768 L:      [email protected]
7769 S:      Orphan
7770 W:      https://linuxtv.org
7771 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7772 F:      drivers/media/usb/dvb-usb-v2/anysee*
7773
7774 DVB_USB_AU6610 MEDIA DRIVER
7775 L:      [email protected]
7776 S:      Orphan
7777 W:      https://linuxtv.org
7778 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7779 F:      drivers/media/usb/dvb-usb-v2/au6610*
7780
7781 DVB_USB_CE6230 MEDIA DRIVER
7782 L:      [email protected]
7783 S:      Orphan
7784 W:      https://linuxtv.org
7785 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7786 F:      drivers/media/usb/dvb-usb-v2/ce6230*
7787
7788 DVB_USB_CXUSB MEDIA DRIVER
7789 M:      Michael Krufky <[email protected]>
7790 L:      [email protected]
7791 S:      Maintained
7792 W:      https://linuxtv.org
7793 W:      http://github.com/mkrufky
7794 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7795 T:      git git://linuxtv.org/media_tree.git
7796 F:      drivers/media/usb/dvb-usb/cxusb*
7797
7798 DVB_USB_EC168 MEDIA DRIVER
7799 L:      [email protected]
7800 S:      Orphan
7801 W:      https://linuxtv.org
7802 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7803 F:      drivers/media/usb/dvb-usb-v2/ec168*
7804
7805 DVB_USB_GL861 MEDIA DRIVER
7806 L:      [email protected]
7807 S:      Orphan
7808 W:      https://linuxtv.org
7809 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7810 F:      drivers/media/usb/dvb-usb-v2/gl861*
7811
7812 DVB_USB_MXL111SF MEDIA DRIVER
7813 M:      Michael Krufky <[email protected]>
7814 L:      [email protected]
7815 S:      Maintained
7816 W:      https://linuxtv.org
7817 W:      http://github.com/mkrufky
7818 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7819 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
7820 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
7821
7822 DVB_USB_RTL28XXU MEDIA DRIVER
7823 L:      [email protected]
7824 S:      Orphan
7825 W:      https://linuxtv.org
7826 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7827 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
7828
7829 DVB_USB_V2 MEDIA DRIVER
7830 L:      [email protected]
7831 S:      Orphan
7832 W:      https://linuxtv.org
7833 W:      http://palosaari.fi/linux/
7834 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7835 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
7836 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
7837
7838 DYNAMIC DEBUG
7839 M:      Jason Baron <[email protected]>
7840 M:      Jim Cromie <[email protected]>
7841 S:      Maintained
7842 F:      include/linux/dynamic_debug.h
7843 F:      lib/dynamic_debug.c
7844 F:      lib/test_dynamic_debug.c
7845
7846 DYNAMIC INTERRUPT MODERATION
7847 M:      Tal Gilboa <[email protected]>
7848 S:      Maintained
7849 F:      Documentation/networking/net_dim.rst
7850 F:      include/linux/dim.h
7851 F:      lib/dim/
7852
7853 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7854 M:      Daniel Lezcano <[email protected]>
7855 L:      [email protected]
7856 S:      Supported
7857 B:      https://bugzilla.kernel.org
7858 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
7859 F:      drivers/powercap/dtpm*
7860 F:      include/linux/dtpm.h
7861
7862 DZ DECSTATION DZ11 SERIAL DRIVER
7863 M:      "Maciej W. Rozycki" <[email protected]>
7864 S:      Maintained
7865 F:      drivers/tty/serial/dz.*
7866
7867 E3X0 POWER BUTTON DRIVER
7868 M:      Moritz Fischer <[email protected]>
7869 L:      [email protected]
7870 S:      Supported
7871 W:      http://www.ettus.com
7872 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
7873 F:      drivers/input/misc/e3x0-button.c
7874
7875 E4000 MEDIA DRIVER
7876 L:      [email protected]
7877 S:      Orphan
7878 W:      https://linuxtv.org
7879 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7880 F:      drivers/media/tuners/e4000*
7881
7882 EARTH_PT1 MEDIA DRIVER
7883 M:      Akihiro Tsukada <[email protected]>
7884 L:      [email protected]
7885 S:      Odd Fixes
7886 F:      drivers/media/pci/pt1/
7887
7888 EARTH_PT3 MEDIA DRIVER
7889 M:      Akihiro Tsukada <[email protected]>
7890 L:      [email protected]
7891 S:      Odd Fixes
7892 F:      drivers/media/pci/pt3/
7893
7894 EC100 MEDIA DRIVER
7895 L:      [email protected]
7896 S:      Orphan
7897 W:      https://linuxtv.org
7898 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7899 F:      drivers/media/dvb-frontends/ec100*
7900
7901 ECRYPT FILE SYSTEM
7902 M:      Tyler Hicks <[email protected]>
7903 L:      [email protected]
7904 S:      Odd Fixes
7905 W:      http://ecryptfs.org
7906 W:      https://launchpad.net/ecryptfs
7907 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7908 F:      Documentation/filesystems/ecryptfs.rst
7909 F:      fs/ecryptfs/
7910
7911 EDAC-AMD64
7912 M:      Yazen Ghannam <[email protected]>
7913 L:      [email protected]
7914 S:      Supported
7915 F:      drivers/edac/amd64_edac*
7916 F:      drivers/edac/mce_amd*
7917
7918 EDAC-ARMADA
7919 M:      Jan Luebbe <[email protected]>
7920 L:      [email protected]
7921 S:      Maintained
7922 F:      Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7923 F:      drivers/edac/armada_xp_*
7924
7925 EDAC-AST2500
7926 M:      Stefan Schaeckeler <[email protected]>
7927 S:      Supported
7928 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7929 F:      drivers/edac/aspeed_edac.c
7930
7931 EDAC-BLUEFIELD
7932 M:      Shravan Kumar Ramani <[email protected]>
7933 S:      Supported
7934 F:      drivers/edac/bluefield_edac.c
7935
7936 EDAC-CALXEDA
7937 M:      Andre Przywara <[email protected]>
7938 L:      [email protected]
7939 S:      Maintained
7940 F:      drivers/edac/highbank*
7941
7942 EDAC-CAVIUM OCTEON
7943 M:      Ralf Baechle <[email protected]>
7944 L:      [email protected]
7945 L:      [email protected]
7946 S:      Supported
7947 F:      drivers/edac/octeon_edac*
7948
7949 EDAC-CAVIUM THUNDERX
7950 M:      Robert Richter <[email protected]>
7951 L:      [email protected]
7952 S:      Odd Fixes
7953 F:      drivers/edac/thunderx_edac*
7954
7955 EDAC-CORE
7956 M:      Borislav Petkov <[email protected]>
7957 M:      Tony Luck <[email protected]>
7958 R:      James Morse <[email protected]>
7959 R:      Mauro Carvalho Chehab <[email protected]>
7960 R:      Robert Richter <[email protected]>
7961 L:      [email protected]
7962 S:      Supported
7963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7964 F:      Documentation/driver-api/edac.rst
7965 F:      drivers/edac/
7966 F:      include/linux/edac.h
7967
7968 EDAC-DMC520
7969 M:      Lei Wang <[email protected]>
7970 L:      [email protected]
7971 S:      Supported
7972 F:      drivers/edac/dmc520_edac.c
7973
7974 EDAC-E752X
7975 M:      Mark Gross <[email protected]>
7976 L:      [email protected]
7977 S:      Maintained
7978 F:      drivers/edac/e752x_edac.c
7979
7980 EDAC-E7XXX
7981 L:      [email protected]
7982 S:      Maintained
7983 F:      drivers/edac/e7xxx_edac.c
7984
7985 EDAC-FSL_DDR
7986 M:      York Sun <[email protected]>
7987 L:      [email protected]
7988 S:      Maintained
7989 F:      drivers/edac/fsl_ddr_edac.*
7990
7991 EDAC-GHES
7992 M:      Mauro Carvalho Chehab <[email protected]>
7993 L:      [email protected]
7994 S:      Maintained
7995 F:      drivers/edac/ghes_edac.c
7996
7997 EDAC-I10NM
7998 M:      Tony Luck <[email protected]>
7999 L:      [email protected]
8000 S:      Maintained
8001 F:      drivers/edac/i10nm_base.c
8002
8003 EDAC-I3000
8004 L:      [email protected]
8005 S:      Orphan
8006 F:      drivers/edac/i3000_edac.c
8007
8008 EDAC-I5000
8009 L:      [email protected]
8010 S:      Maintained
8011 F:      drivers/edac/i5000_edac.c
8012
8013 EDAC-I5400
8014 M:      Mauro Carvalho Chehab <[email protected]>
8015 L:      [email protected]
8016 S:      Maintained
8017 F:      drivers/edac/i5400_edac.c
8018
8019 EDAC-I7300
8020 M:      Mauro Carvalho Chehab <[email protected]>
8021 L:      [email protected]
8022 S:      Maintained
8023 F:      drivers/edac/i7300_edac.c
8024
8025 EDAC-I7CORE
8026 M:      Mauro Carvalho Chehab <[email protected]>
8027 L:      [email protected]
8028 S:      Maintained
8029 F:      drivers/edac/i7core_edac.c
8030
8031 EDAC-I82443BXGX
8032 M:      Tim Small <[email protected]>
8033 L:      [email protected]
8034 S:      Maintained
8035 F:      drivers/edac/i82443bxgx_edac.c
8036
8037 EDAC-I82975X
8038 M:      "Arvind R." <[email protected]>
8039 L:      [email protected]
8040 S:      Maintained
8041 F:      drivers/edac/i82975x_edac.c
8042
8043 EDAC-IE31200
8044 M:      Jason Baron <[email protected]>
8045 L:      [email protected]
8046 S:      Maintained
8047 F:      drivers/edac/ie31200_edac.c
8048
8049 EDAC-IGEN6
8050 M:      Tony Luck <[email protected]>
8051 R:      Qiuxu Zhuo <[email protected]>
8052 L:      [email protected]
8053 S:      Maintained
8054 F:      drivers/edac/igen6_edac.c
8055
8056 EDAC-MPC85XX
8057 M:      Johannes Thumshirn <[email protected]>
8058 L:      [email protected]
8059 S:      Maintained
8060 F:      drivers/edac/mpc85xx_edac.[ch]
8061
8062 EDAC-NPCM
8063 M:      Marvin Lin <[email protected]>
8064 M:      Stanley Chu <[email protected]>
8065 L:      [email protected]
8066 S:      Maintained
8067 F:      Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
8068 F:      drivers/edac/npcm_edac.c
8069
8070 EDAC-PASEMI
8071 M:      Egor Martovetsky <[email protected]>
8072 L:      [email protected]
8073 S:      Maintained
8074 F:      drivers/edac/pasemi_edac.c
8075
8076 EDAC-PND2
8077 M:      Tony Luck <[email protected]>
8078 L:      [email protected]
8079 S:      Maintained
8080 F:      drivers/edac/pnd2_edac.[ch]
8081
8082 EDAC-QCOM
8083 M:      Manivannan Sadhasivam <[email protected]>
8084 L:      [email protected]
8085 L:      [email protected]
8086 S:      Maintained
8087 F:      drivers/edac/qcom_edac.c
8088
8089 EDAC-R82600
8090 M:      Tim Small <[email protected]>
8091 L:      [email protected]
8092 S:      Maintained
8093 F:      drivers/edac/r82600_edac.c
8094
8095 EDAC-SBRIDGE
8096 M:      Tony Luck <[email protected]>
8097 R:      Qiuxu Zhuo <[email protected]>
8098 L:      [email protected]
8099 S:      Maintained
8100 F:      drivers/edac/sb_edac.c
8101
8102 EDAC-SKYLAKE
8103 M:      Tony Luck <[email protected]>
8104 L:      [email protected]
8105 S:      Maintained
8106 F:      drivers/edac/skx_*.[ch]
8107
8108 EDAC-TI
8109 M:      Tero Kristo <[email protected]>
8110 L:      [email protected]
8111 S:      Odd Fixes
8112 F:      drivers/edac/ti_edac.c
8113
8114 EDIROL UA-101/UA-1000 DRIVER
8115 M:      Clemens Ladisch <[email protected]>
8116 L:      [email protected] (moderated for non-subscribers)
8117 S:      Maintained
8118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8119 F:      sound/usb/misc/ua101.c
8120
8121 EFI TEST DRIVER
8122 M:      Ivan Hu <[email protected]>
8123 M:      Ard Biesheuvel <[email protected]>
8124 L:      [email protected]
8125 S:      Maintained
8126 F:      drivers/firmware/efi/test/
8127
8128 EFI VARIABLE FILESYSTEM
8129 M:      Jeremy Kerr <[email protected]>
8130 M:      Ard Biesheuvel <[email protected]>
8131 L:      [email protected]
8132 S:      Maintained
8133 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8134 F:      fs/efivarfs/
8135
8136 EFIFB FRAMEBUFFER DRIVER
8137 M:      Peter Jones <[email protected]>
8138 L:      [email protected]
8139 S:      Maintained
8140 F:      drivers/video/fbdev/efifb.c
8141
8142 EFS FILESYSTEM
8143 S:      Orphan
8144 W:      http://aeschi.ch.eu.org/efs/
8145 F:      fs/efs/
8146
8147 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8148 L:      [email protected]
8149 S:      Orphan
8150 F:      drivers/net/ethernet/ibm/ehea/
8151
8152 ELM327 CAN NETWORK DRIVER
8153 M:      Max Staudt <[email protected]>
8154 L:      [email protected]
8155 S:      Maintained
8156 F:      Documentation/networking/device_drivers/can/can327.rst
8157 F:      drivers/net/can/can327.c
8158
8159 EM28XX VIDEO4LINUX DRIVER
8160 M:      Mauro Carvalho Chehab <[email protected]>
8161 L:      [email protected]
8162 S:      Maintained
8163 W:      https://linuxtv.org
8164 T:      git git://linuxtv.org/media_tree.git
8165 F:      Documentation/admin-guide/media/em28xx*
8166 F:      drivers/media/usb/em28xx/
8167
8168 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8169 M:      Adrian Hunter <[email protected]>
8170 M:      Asutosh Das <[email protected]>
8171 R:      Ritesh Harjani <[email protected]>
8172 L:      [email protected]
8173 S:      Supported
8174 F:      drivers/mmc/host/cqhci*
8175
8176 EMS CPC-PCI CAN DRIVER
8177 M:      Gerhard Uttenthaler <[email protected]>
8178 M:      [email protected]
8179 L:      [email protected]
8180 S:      Maintained
8181 F:      drivers/net/can/sja1000/ems_pci.c
8182
8183 EMULEX 10Gbps iSCSI - OneConnect DRIVER
8184 M:      Ketan Mukadam <[email protected]>
8185 L:      [email protected]
8186 S:      Supported
8187 W:      http://www.broadcom.com
8188 F:      drivers/scsi/be2iscsi/
8189
8190 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8191 M:      Ajit Khaparde <[email protected]>
8192 M:      Sriharsha Basavapatna <[email protected]>
8193 M:      Somnath Kotur <[email protected]>
8194 L:      [email protected]
8195 S:      Supported
8196 W:      http://www.emulex.com
8197 F:      drivers/net/ethernet/emulex/benet/
8198
8199 EMULEX ONECONNECT ROCE DRIVER
8200 M:      Selvin Xavier <[email protected]>
8201 L:      [email protected]
8202 S:      Odd Fixes
8203 W:      http://www.broadcom.com
8204 F:      drivers/infiniband/hw/ocrdma/
8205 F:      include/uapi/rdma/ocrdma-abi.h
8206
8207 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8208 M:      James Smart <[email protected]>
8209 M:      Ram Vegesna <[email protected]>
8210 L:      [email protected]
8211 L:      [email protected]
8212 S:      Supported
8213 W:      http://www.broadcom.com
8214 F:      drivers/scsi/elx/
8215
8216 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8217 M:      James Smart <[email protected]>
8218 M:      Dick Kennedy <[email protected]>
8219 L:      [email protected]
8220 S:      Supported
8221 W:      http://www.broadcom.com
8222 F:      drivers/scsi/lpfc/
8223
8224 ENE CB710 FLASH CARD READER DRIVER
8225 M:      Michał Mirosław <[email protected]>
8226 S:      Maintained
8227 F:      drivers/misc/cb710/
8228 F:      drivers/mmc/host/cb710-mmc.*
8229 F:      include/linux/cb710.h
8230
8231 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8232 M:      Maxim Levitsky <[email protected]>
8233 S:      Maintained
8234 F:      drivers/media/rc/ene_ir.*
8235
8236 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8237 M:      Laurentiu Tudor <[email protected]>
8238 L:      [email protected]
8239 S:      Maintained
8240 F:      drivers/tty/ehv_bytechan.c
8241
8242 EPSON S1D13XXX FRAMEBUFFER DRIVER
8243 M:      Kristoffer Ericson <[email protected]>
8244 S:      Maintained
8245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8246 F:      drivers/video/fbdev/s1d13xxxfb.c
8247 F:      include/video/s1d13xxxfb.h
8248
8249 EROFS FILE SYSTEM
8250 M:      Gao Xiang <[email protected]>
8251 M:      Chao Yu <[email protected]>
8252 R:      Yue Hu <[email protected]>
8253 R:      Jeffle Xu <[email protected]>
8254 R:      Sandeep Dhavale <[email protected]>
8255 L:      [email protected]
8256 S:      Maintained
8257 W:      https://erofs.docs.kernel.org
8258 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8259 F:      Documentation/ABI/testing/sysfs-fs-erofs
8260 F:      Documentation/filesystems/erofs.rst
8261 F:      fs/erofs/
8262 F:      include/trace/events/erofs.h
8263
8264 ERRSEQ ERROR TRACKING INFRASTRUCTURE
8265 M:      Jeff Layton <[email protected]>
8266 S:      Maintained
8267 F:      include/linux/errseq.h
8268 F:      lib/errseq.c
8269
8270 ESD CAN NETWORK DRIVERS
8271 M:      Stefan Mätje <[email protected]>
8272 R:      [email protected]
8273 L:      [email protected]
8274 S:      Maintained
8275 F:      drivers/net/can/esd/
8276
8277 ESD CAN/USB DRIVERS
8278 M:      Frank Jungclaus <[email protected]>
8279 R:      [email protected]
8280 L:      [email protected]
8281 S:      Maintained
8282 F:      drivers/net/can/usb/esd_usb.c
8283
8284 ET131X NETWORK DRIVER
8285 M:      Mark Einon <[email protected]>
8286 S:      Odd Fixes
8287 F:      drivers/net/ethernet/agere/
8288
8289 ETAS ES58X CAN/USB DRIVER
8290 M:      Vincent Mailhol <[email protected]>
8291 L:      [email protected]
8292 S:      Maintained
8293 F:      Documentation/networking/devlink/etas_es58x.rst
8294 F:      drivers/net/can/usb/etas_es58x/
8295
8296 ETHERNET BRIDGE
8297 M:      Roopa Prabhu <[email protected]>
8298 M:      Nikolay Aleksandrov <[email protected]>
8299 L:      [email protected]
8300 L:      [email protected]
8301 S:      Maintained
8302 W:      http://www.linuxfoundation.org/en/Net:Bridge
8303 F:      include/linux/netfilter_bridge/
8304 F:      net/bridge/
8305
8306 ETHERNET PHY LIBRARY
8307 M:      Andrew Lunn <[email protected]>
8308 M:      Heiner Kallweit <[email protected]>
8309 R:      Russell King <[email protected]>
8310 L:      [email protected]
8311 S:      Maintained
8312 F:      Documentation/ABI/testing/sysfs-class-net-phydev
8313 F:      Documentation/devicetree/bindings/net/ethernet-phy.yaml
8314 F:      Documentation/devicetree/bindings/net/mdio*
8315 F:      Documentation/devicetree/bindings/net/qca,ar803x.yaml
8316 F:      Documentation/networking/phy.rst
8317 F:      drivers/net/mdio/
8318 F:      drivers/net/mdio/acpi_mdio.c
8319 F:      drivers/net/mdio/fwnode_mdio.c
8320 F:      drivers/net/mdio/of_mdio.c
8321 F:      drivers/net/pcs/
8322 F:      drivers/net/phy/
8323 F:      include/dt-bindings/net/qca-ar803x.h
8324 F:      include/linux/*mdio*.h
8325 F:      include/linux/linkmode.h
8326 F:      include/linux/mdio/*.h
8327 F:      include/linux/mii.h
8328 F:      include/linux/of_net.h
8329 F:      include/linux/phy.h
8330 F:      include/linux/phy_fixed.h
8331 F:      include/linux/phylib_stubs.h
8332 F:      include/linux/platform_data/mdio-bcm-unimac.h
8333 F:      include/linux/platform_data/mdio-gpio.h
8334 F:      include/trace/events/mdio.h
8335 F:      include/uapi/linux/mdio.h
8336 F:      include/uapi/linux/mii.h
8337 F:      net/core/of_net.c
8338
8339 ETHERNET PHY LIBRARY [RUST]
8340 M:      FUJITA Tomonori <[email protected]>
8341 R:      Trevor Gross <[email protected]>
8342 L:      [email protected]
8343 L:      [email protected]
8344 S:      Maintained
8345 F:      rust/kernel/net/phy.rs
8346
8347 EXEC & BINFMT API, ELF
8348 R:      Eric Biederman <[email protected]>
8349 R:      Kees Cook <[email protected]>
8350 L:      [email protected]
8351 S:      Supported
8352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8353 F:      Documentation/userspace-api/ELF.rst
8354 F:      fs/*binfmt_*.c
8355 F:      fs/Kconfig.binfmt
8356 F:      fs/exec.c
8357 F:      fs/exec_test.c
8358 F:      include/linux/binfmts.h
8359 F:      include/linux/elf.h
8360 F:      include/uapi/linux/binfmts.h
8361 F:      include/uapi/linux/elf.h
8362 F:      tools/testing/selftests/exec/
8363 N:      asm/elf.h
8364 N:      binfmt
8365
8366 EXFAT FILE SYSTEM
8367 M:      Namjae Jeon <[email protected]>
8368 M:      Sungjong Seo <[email protected]>
8369 L:      [email protected]
8370 S:      Maintained
8371 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8372 F:      fs/exfat/
8373
8374 EXPRESSWIRE PROTOCOL LIBRARY
8375 M:      Duje Mihanović <[email protected]>
8376 L:      [email protected]
8377 S:      Maintained
8378 F:      drivers/leds/leds-expresswire.c
8379 F:      include/linux/leds-expresswire.h
8380
8381 EXT2 FILE SYSTEM
8382 M:      Jan Kara <[email protected]>
8383 L:      [email protected]
8384 S:      Maintained
8385 F:      Documentation/filesystems/ext2.rst
8386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8387 F:      fs/ext2/
8388 F:      include/linux/ext2*
8389
8390 EXT4 FILE SYSTEM
8391 M:      "Theodore Ts'o" <[email protected]>
8392 M:      Andreas Dilger <[email protected]>
8393 L:      [email protected]
8394 S:      Maintained
8395 W:      http://ext4.wiki.kernel.org
8396 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
8397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8398 F:      Documentation/filesystems/ext4/
8399 F:      fs/ext4/
8400 F:      include/trace/events/ext4.h
8401 F:      include/uapi/linux/ext4.h
8402
8403 Extended Verification Module (EVM)
8404 M:      Mimi Zohar <[email protected]>
8405 M:      Roberto Sassu <[email protected]>
8406 L:      [email protected]
8407 S:      Supported
8408 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8409 F:      security/integrity/
8410 F:      security/integrity/evm/
8411
8412 EXTENSIBLE FIRMWARE INTERFACE (EFI)
8413 M:      Ard Biesheuvel <[email protected]>
8414 L:      [email protected]
8415 S:      Maintained
8416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8417 F:      Documentation/admin-guide/efi-stub.rst
8418 F:      arch/*/include/asm/efi.h
8419 F:      arch/*/kernel/efi.c
8420 F:      arch/arm/boot/compressed/efi-header.S
8421 F:      arch/x86/platform/efi/
8422 F:      drivers/firmware/efi/
8423 F:      include/linux/efi*.h
8424
8425 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8426 M:      MyungJoo Ham <[email protected]>
8427 M:      Chanwoo Choi <[email protected]>
8428 L:      [email protected]
8429 S:      Maintained
8430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8431 F:      Documentation/devicetree/bindings/extcon/
8432 F:      Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8433 F:      drivers/extcon/
8434 F:      include/linux/extcon.h
8435 F:      include/linux/extcon/
8436
8437 EXTRA BOOT CONFIG
8438 M:      Masami Hiramatsu <[email protected]>
8439 L:      [email protected]
8440 L:      [email protected]
8441 S:      Maintained
8442 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
8443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8444 F:      Documentation/admin-guide/bootconfig.rst
8445 F:      fs/proc/bootconfig.c
8446 F:      include/linux/bootconfig.h
8447 F:      lib/bootconfig-data.S
8448 F:      lib/bootconfig.c
8449 F:      tools/bootconfig/*
8450 F:      tools/bootconfig/scripts/*
8451
8452 EXYNOS DP DRIVER
8453 M:      Jingoo Han <[email protected]>
8454 L:      [email protected]
8455 S:      Maintained
8456 F:      drivers/gpu/drm/exynos/exynos_dp*
8457
8458 EXYNOS SYSMMU (IOMMU) driver
8459 M:      Marek Szyprowski <[email protected]>
8460 L:      [email protected]
8461 S:      Maintained
8462 F:      drivers/iommu/exynos-iommu.c
8463
8464 F2FS FILE SYSTEM
8465 M:      Jaegeuk Kim <[email protected]>
8466 M:      Chao Yu <[email protected]>
8467 L:      [email protected]
8468 S:      Maintained
8469 W:      https://f2fs.wiki.kernel.org/
8470 Q:      https://patchwork.kernel.org/project/f2fs/list/
8471 B:      https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8472 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8473 F:      Documentation/ABI/testing/sysfs-fs-f2fs
8474 F:      Documentation/filesystems/f2fs.rst
8475 F:      fs/f2fs/
8476 F:      include/linux/f2fs_fs.h
8477 F:      include/trace/events/f2fs.h
8478 F:      include/uapi/linux/f2fs.h
8479
8480 F71805F HARDWARE MONITORING DRIVER
8481 M:      Jean Delvare <[email protected]>
8482 L:      [email protected]
8483 S:      Maintained
8484 F:      Documentation/hwmon/f71805f.rst
8485 F:      drivers/hwmon/f71805f.c
8486
8487 FADDR2LINE
8488 M:      Josh Poimboeuf <[email protected]>
8489 S:      Maintained
8490 F:      scripts/faddr2line
8491
8492 FAILOVER MODULE
8493 M:      Sridhar Samudrala <[email protected]>
8494 L:      [email protected]
8495 S:      Supported
8496 F:      Documentation/networking/failover.rst
8497 F:      include/net/failover.h
8498 F:      net/core/failover.c
8499
8500 FANOTIFY
8501 M:      Jan Kara <[email protected]>
8502 R:      Amir Goldstein <[email protected]>
8503 R:      Matthew Bobrowski <[email protected]>
8504 L:      [email protected]
8505 S:      Maintained
8506 F:      fs/notify/fanotify/
8507 F:      include/linux/fanotify.h
8508 F:      include/uapi/linux/fanotify.h
8509
8510 FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8511 M:      Linus Walleij <[email protected]>
8512 L:      [email protected]
8513 S:      Maintained
8514 F:      drivers/usb/fotg210/
8515
8516 FARSYNC SYNCHRONOUS DRIVER
8517 M:      Kevin Curtis <[email protected]>
8518 S:      Supported
8519 W:      http://www.farsite.co.uk/
8520 F:      drivers/net/wan/farsync.*
8521
8522 FAULT INJECTION SUPPORT
8523 M:      Akinobu Mita <[email protected]>
8524 S:      Supported
8525 F:      Documentation/fault-injection/
8526 F:      lib/fault-inject.c
8527
8528 FBTFT Framebuffer drivers
8529 L:      [email protected]
8530 L:      [email protected]
8531 S:      Orphan
8532 F:      drivers/staging/fbtft/
8533
8534 FC0011 TUNER DRIVER
8535 M:      Michael Buesch <[email protected]>
8536 L:      [email protected]
8537 S:      Maintained
8538 F:      drivers/media/tuners/fc0011.c
8539 F:      drivers/media/tuners/fc0011.h
8540
8541 FC2580 MEDIA DRIVER
8542 L:      [email protected]
8543 S:      Orphan
8544 W:      https://linuxtv.org
8545 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8546 F:      drivers/media/tuners/fc2580*
8547
8548 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8549 M:      Hannes Reinecke <[email protected]>
8550 L:      [email protected]
8551 S:      Supported
8552 W:      www.Open-FCoE.org
8553 F:      drivers/scsi/fcoe/
8554 F:      drivers/scsi/libfc/
8555 F:      include/scsi/fc/
8556 F:      include/scsi/libfc.h
8557 F:      include/scsi/libfcoe.h
8558 F:      include/uapi/scsi/fc/
8559
8560 FILE LOCKING (flock() and fcntl()/lockf())
8561 M:      Jeff Layton <[email protected]>
8562 M:      Chuck Lever <[email protected]>
8563 R:      Alexander Aring <[email protected]>
8564 L:      [email protected]
8565 S:      Maintained
8566 F:      fs/fcntl.c
8567 F:      fs/locks.c
8568 F:      include/linux/fcntl.h
8569 F:      include/uapi/linux/fcntl.h
8570
8571 FILESYSTEM DIRECT ACCESS (DAX)
8572 M:      Dan Williams <[email protected]>
8573 R:      Matthew Wilcox <[email protected]>
8574 R:      Jan Kara <[email protected]>
8575 L:      [email protected]
8576 L:      [email protected]
8577 S:      Supported
8578 F:      fs/dax.c
8579 F:      include/linux/dax.h
8580 F:      include/trace/events/fs_dax.h
8581
8582 FILESYSTEMS (VFS and infrastructure)
8583 M:      Alexander Viro <[email protected]>
8584 M:      Christian Brauner <[email protected]>
8585 R:      Jan Kara <[email protected]>
8586 L:      [email protected]
8587 S:      Maintained
8588 F:      fs/*
8589 F:      include/linux/fs.h
8590 F:      include/linux/fs_types.h
8591 F:      include/uapi/linux/fs.h
8592 F:      include/uapi/linux/openat2.h
8593
8594 FILESYSTEMS [EXPORTFS]
8595 M:      Chuck Lever <[email protected]>
8596 M:      Jeff Layton <[email protected]>
8597 R:      Amir Goldstein <[email protected]>
8598 L:      [email protected]
8599 L:      [email protected]
8600 S:      Supported
8601 F:      Documentation/filesystems/nfs/exporting.rst
8602 F:      fs/exportfs/
8603 F:      fs/fhandle.c
8604 F:      include/linux/exportfs.h
8605
8606 FILESYSTEMS [IDMAPPED MOUNTS]
8607 M:      Christian Brauner <[email protected]>
8608 M:      Seth Forshee <[email protected]>
8609 L:      [email protected]
8610 S:      Maintained
8611 F:      Documentation/filesystems/idmappings.rst
8612 F:      fs/mnt_idmapping.c
8613 F:      include/linux/mnt_idmapping.*
8614 F:      tools/testing/selftests/mount_setattr/
8615
8616 FILESYSTEMS [IOMAP]
8617 M:      Christian Brauner <[email protected]>
8618 R:      Darrick J. Wong <[email protected]>
8619 L:      [email protected]
8620 L:      [email protected]
8621 S:      Supported
8622 F:      Documentation/filesystems/iomap/*
8623 F:      fs/iomap/
8624 F:      include/linux/iomap.h
8625
8626 FILESYSTEMS [NETFS LIBRARY]
8627 M:      David Howells <[email protected]>
8628 R:      Jeff Layton <[email protected]>
8629 L:      [email protected]
8630 L:      [email protected]
8631 S:      Supported
8632 F:      Documentation/filesystems/caching/
8633 F:      Documentation/filesystems/netfs_library.rst
8634 F:      fs/netfs/
8635 F:      include/linux/fscache*.h
8636 F:      include/linux/netfs.h
8637 F:      include/trace/events/fscache.h
8638 F:      include/trace/events/netfs.h
8639
8640 FILESYSTEMS [STACKABLE]
8641 M:      Miklos Szeredi <[email protected]>
8642 M:      Amir Goldstein <[email protected]>
8643 L:      [email protected]
8644 L:      [email protected]
8645 S:      Maintained
8646 F:      fs/backing-file.c
8647 F:      include/linux/backing-file.h
8648
8649 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8650 M:      Riku Voipio <[email protected]>
8651 L:      [email protected]
8652 S:      Maintained
8653 F:      drivers/hwmon/f75375s.c
8654 F:      include/linux/f75375s.h
8655
8656 FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8657 M:      Ji-Ze Hong (Peter Hong) <[email protected]>
8658 L:      [email protected]
8659 S:      Maintained
8660 F:      drivers/net/can/usb/f81604.c
8661
8662 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8663 M:      Clemens Ladisch <[email protected]>
8664 M:      Takashi Sakamoto <[email protected]>
8665 L:      [email protected] (moderated for non-subscribers)
8666 S:      Maintained
8667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8668 F:      include/uapi/sound/firewire.h
8669 F:      sound/firewire/
8670
8671 FIREWIRE MEDIA DRIVERS (firedtv)
8672 M:      Stefan Richter <[email protected]>
8673 L:      [email protected]
8674 L:      [email protected]
8675 S:      Maintained
8676 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8677 F:      drivers/media/firewire/
8678
8679 FIREWIRE SBP-2 TARGET
8680 M:      Chris Boot <[email protected]>
8681 L:      [email protected]
8682 L:      [email protected]
8683 L:      [email protected]
8684 S:      Maintained
8685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8686 F:      drivers/target/sbp/
8687
8688 FIREWIRE SUBSYSTEM
8689 M:      Takashi Sakamoto <[email protected]>
8690 M:      Takashi Sakamoto <[email protected]>
8691 L:      [email protected]
8692 S:      Maintained
8693 W:      http://ieee1394.docs.kernel.org/
8694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8695 F:      drivers/firewire/
8696 F:      include/linux/firewire.h
8697 F:      include/uapi/linux/firewire*.h
8698 F:      tools/firewire/
8699
8700 FIRMWARE FRAMEWORK FOR ARMV8-A
8701 M:      Sudeep Holla <[email protected]>
8702 L:      [email protected] (moderated for non-subscribers)
8703 S:      Maintained
8704 F:      drivers/firmware/arm_ffa/
8705 F:      include/linux/arm_ffa.h
8706
8707 FIRMWARE LOADER (request_firmware)
8708 M:      Luis Chamberlain <[email protected]>
8709 M:      Russ Weight <[email protected]>
8710 L:      [email protected]
8711 S:      Maintained
8712 F:      Documentation/firmware_class/
8713 F:      drivers/base/firmware_loader/
8714 F:      include/linux/firmware.h
8715
8716 FLEXTIMER FTM-QUADDEC DRIVER
8717 M:      Patrick Havelange <[email protected]>
8718 L:      [email protected]
8719 S:      Maintained
8720 F:      Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8721 F:      drivers/counter/ftm-quaddec.c
8722
8723 FLOPPY DRIVER
8724 M:      Denis Efremov <[email protected]>
8725 L:      [email protected]
8726 S:      Odd Fixes
8727 F:      drivers/block/floppy.c
8728
8729 FLYSKY FSIA6B RC RECEIVER
8730 M:      Markus Koch <[email protected]>
8731 L:      [email protected]
8732 S:      Maintained
8733 F:      drivers/input/joystick/fsia6b.c
8734
8735 FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
8736 M:      Geoffrey D. Bennett <[email protected]>
8737 L:      [email protected] (moderated for non-subscribers)
8738 S:      Maintained
8739 W:      https://github.com/geoffreybennett/scarlett-gen2
8740 B:      https://github.com/geoffreybennett/scarlett-gen2/issues
8741 T:      git https://github.com/geoffreybennett/scarlett-gen2.git
8742 F:      include/uapi/sound/scarlett2.h
8743 F:      sound/usb/mixer_scarlett2.c
8744
8745 FORCEDETH GIGABIT ETHERNET DRIVER
8746 M:      Rain River <[email protected]>
8747 M:      Zhu Yanjun <[email protected]>
8748 L:      [email protected]
8749 S:      Maintained
8750 F:      drivers/net/ethernet/nvidia/*
8751
8752 FORTIFY_SOURCE
8753 M:      Kees Cook <[email protected]>
8754 L:      [email protected]
8755 S:      Supported
8756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8757 F:      include/linux/fortify-string.h
8758 F:      lib/fortify_kunit.c
8759 F:      lib/memcpy_kunit.c
8760 F:      lib/test_fortify/*
8761 F:      scripts/test_fortify.sh
8762 K:      \b__NO_FORTIFY\b
8763
8764 FPGA DFL DRIVERS
8765 M:      Wu Hao <[email protected]>
8766 R:      Tom Rix <[email protected]>
8767 L:      [email protected]
8768 S:      Maintained
8769 F:      Documentation/ABI/testing/sysfs-bus-dfl*
8770 F:      Documentation/fpga/dfl.rst
8771 F:      drivers/fpga/dfl*
8772 F:      drivers/uio/uio_dfl.c
8773 F:      include/linux/dfl.h
8774 F:      include/uapi/linux/fpga-dfl.h
8775
8776 FPGA MANAGER FRAMEWORK
8777 M:      Moritz Fischer <[email protected]>
8778 M:      Wu Hao <[email protected]>
8779 M:      Xu Yilun <[email protected]>
8780 R:      Tom Rix <[email protected]>
8781 L:      [email protected]
8782 S:      Maintained
8783 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
8784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8785 F:      Documentation/devicetree/bindings/fpga/
8786 F:      Documentation/driver-api/fpga/
8787 F:      Documentation/fpga/
8788 F:      drivers/fpga/
8789 F:      include/linux/fpga/
8790
8791 FPU EMULATOR
8792 M:      Bill Metzenthen <[email protected]>
8793 S:      Maintained
8794 W:      https://floatingpoint.billm.au/
8795 F:      arch/x86/math-emu/
8796
8797 FRAMEBUFFER CORE
8798 M:      Daniel Vetter <[email protected]>
8799 S:      Odd Fixes
8800 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
8801 F:      drivers/video/fbdev/core/
8802
8803 FRAMEBUFFER LAYER
8804 M:      Helge Deller <[email protected]>
8805 L:      [email protected]
8806 L:      [email protected]
8807 S:      Maintained
8808 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
8809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8810 F:      Documentation/fb/
8811 F:      drivers/video/
8812 F:      include/linux/fb.h
8813 F:      include/uapi/linux/fb.h
8814 F:      include/uapi/video/
8815 F:      include/video/
8816
8817 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8818 M:      Horia Geantă <[email protected]>
8819 M:      Pankaj Gupta <[email protected]>
8820 M:      Gaurav Jain <[email protected]>
8821 L:      [email protected]
8822 S:      Maintained
8823 F:      Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8824 F:      drivers/crypto/caam/
8825
8826 FREESCALE COLDFIRE M5441X MMC DRIVER
8827 M:      Angelo Dureghello <[email protected]>
8828 L:      [email protected]
8829 S:      Maintained
8830 F:      drivers/mmc/host/sdhci-esdhc-mcf.c
8831 F:      include/linux/platform_data/mmc-esdhc-mcf.h
8832
8833 FREESCALE DIU FRAMEBUFFER DRIVER
8834 M:      Timur Tabi <[email protected]>
8835 L:      [email protected]
8836 S:      Maintained
8837 F:      drivers/video/fbdev/fsl-diu-fb.*
8838
8839 FREESCALE DMA DRIVER
8840 M:      Zhang Wei <[email protected]>
8841 L:      [email protected]
8842 S:      Maintained
8843 F:      drivers/dma/fsldma.*
8844
8845 FREESCALE DSPI DRIVER
8846 M:      Vladimir Oltean <[email protected]>
8847 L:      [email protected]
8848 S:      Maintained
8849 F:      Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
8850 F:      drivers/spi/spi-fsl-dspi.c
8851 F:      include/linux/spi/spi-fsl-dspi.h
8852
8853 FREESCALE eDMA DRIVER
8854 M:      Frank Li <[email protected]>
8855 L:      [email protected]
8856 L:      [email protected]
8857 S:      Maintained
8858 F:      Documentation/devicetree/bindings/dma/fsl,edma.yaml
8859 F:      drivers/dma/fsl-edma*.*
8860
8861 FREESCALE ENETC ETHERNET DRIVERS
8862 M:      Claudiu Manoil <[email protected]>
8863 M:      Vladimir Oltean <[email protected]>
8864 L:      [email protected]
8865 S:      Maintained
8866 F:      drivers/net/ethernet/freescale/enetc/
8867
8868 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8869 M:      Claudiu Manoil <[email protected]>
8870 L:      [email protected]
8871 S:      Maintained
8872 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8873 F:      drivers/net/ethernet/freescale/gianfar*
8874
8875 FREESCALE GPMI NAND DRIVER
8876 M:      Han Xu <[email protected]>
8877 L:      [email protected]
8878 S:      Maintained
8879 F:      drivers/mtd/nand/raw/gpmi-nand/*
8880
8881 FREESCALE I2C CPM DRIVER
8882 M:      Jochen Friedrich <[email protected]>
8883 L:      [email protected]
8884 L:      [email protected]
8885 S:      Maintained
8886 F:      drivers/i2c/busses/i2c-cpm.c
8887
8888 FREESCALE IMX / MXC FEC DRIVER
8889 M:      Wei Fang <[email protected]>
8890 R:      Shenwei Wang <[email protected]>
8891 R:      Clark Wang <[email protected]>
8892 L:      [email protected]
8893 L:      [email protected]
8894 S:      Maintained
8895 F:      Documentation/devicetree/bindings/net/fsl,fec.yaml
8896 F:      drivers/net/ethernet/freescale/fec.h
8897 F:      drivers/net/ethernet/freescale/fec_main.c
8898 F:      drivers/net/ethernet/freescale/fec_ptp.c
8899
8900 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8901 M:      Sascha Hauer <[email protected]>
8902 R:      Pengutronix Kernel Team <[email protected]>
8903 L:      [email protected]
8904 L:      [email protected] (moderated for non-subscribers)
8905 S:      Maintained
8906 F:      drivers/video/fbdev/imxfb.c
8907
8908 FREESCALE IMX DDR PMU DRIVER
8909 M:      Frank Li <[email protected]>
8910 L:      [email protected] (moderated for non-subscribers)
8911 S:      Maintained
8912 F:      Documentation/admin-guide/perf/imx-ddr.rst
8913 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8914 F:      drivers/perf/fsl_imx8_ddr_perf.c
8915
8916 FREESCALE IMX I2C DRIVER
8917 M:      Oleksij Rempel <[email protected]>
8918 R:      Pengutronix Kernel Team <[email protected]>
8919 L:      [email protected]
8920 S:      Maintained
8921 F:      Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8922 F:      drivers/i2c/busses/i2c-imx.c
8923
8924 FREESCALE IMX LPI2C DRIVER
8925 M:      Dong Aisheng <[email protected]>
8926 L:      [email protected]
8927 L:      [email protected]
8928 S:      Maintained
8929 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8930 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
8931
8932 FREESCALE MPC I2C DRIVER
8933 M:      Chris Packham <[email protected]>
8934 L:      [email protected]
8935 S:      Maintained
8936 F:      Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8937 F:      drivers/i2c/busses/i2c-mpc.c
8938
8939 FREESCALE QORIQ DPAA ETHERNET DRIVER
8940 M:      Madalin Bucur <[email protected]>
8941 L:      [email protected]
8942 S:      Maintained
8943 F:      drivers/net/ethernet/freescale/dpaa
8944
8945 FREESCALE QORIQ DPAA FMAN DRIVER
8946 M:      Madalin Bucur <[email protected]>
8947 R:      Sean Anderson <[email protected]>
8948 L:      [email protected]
8949 S:      Maintained
8950 F:      Documentation/devicetree/bindings/net/fsl,fman*.yaml
8951 F:      drivers/net/ethernet/freescale/fman
8952
8953 FREESCALE QORIQ PTP CLOCK DRIVER
8954 M:      Yangbo Lu <[email protected]>
8955 L:      [email protected]
8956 S:      Maintained
8957 F:      Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
8958 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8959 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
8960 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8961 F:      drivers/ptp/ptp_qoriq.c
8962 F:      drivers/ptp/ptp_qoriq_debugfs.c
8963 F:      include/linux/fsl/ptp_qoriq.h
8964
8965 FREESCALE QUAD SPI DRIVER
8966 M:      Han Xu <[email protected]>
8967 L:      [email protected]
8968 S:      Maintained
8969 F:      Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8970 F:      drivers/spi/spi-fsl-qspi.c
8971
8972 FREESCALE QUICC ENGINE LIBRARY
8973 M:      Qiang Zhao <[email protected]>
8974 M:      Christophe Leroy <[email protected]>
8975 L:      [email protected]
8976 S:      Maintained
8977 F:      drivers/soc/fsl/qe/
8978 F:      include/soc/fsl/qe/
8979
8980 FREESCALE QUICC ENGINE QMC DRIVER
8981 M:      Herve Codina <[email protected]>
8982 L:      [email protected]
8983 S:      Maintained
8984 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
8985 F:      drivers/soc/fsl/qe/qmc.c
8986 F:      include/soc/fsl/qe/qmc.h
8987
8988 FREESCALE QUICC ENGINE QMC HDLC DRIVER
8989 M:      Herve Codina <[email protected]>
8990 L:      [email protected]
8991 L:      [email protected]
8992 S:      Maintained
8993 F:      drivers/net/wan/fsl_qmc_hdlc.c
8994
8995 FREESCALE QUICC ENGINE TSA DRIVER
8996 M:      Herve Codina <[email protected]>
8997 L:      [email protected]
8998 S:      Maintained
8999 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
9000 F:      drivers/soc/fsl/qe/tsa.c
9001 F:      drivers/soc/fsl/qe/tsa.h
9002 F:      include/dt-bindings/soc/cpm1-fsl,tsa.h
9003
9004 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
9005 L:      [email protected]
9006 L:      [email protected]
9007 S:      Orphan
9008 F:      drivers/net/ethernet/freescale/ucc_geth*
9009
9010 FREESCALE QUICC ENGINE UCC HDLC DRIVER
9011 M:      Zhao Qiang <[email protected]>
9012 L:      [email protected]
9013 L:      [email protected]
9014 S:      Maintained
9015 F:      drivers/net/wan/fsl_ucc_hdlc*
9016
9017 FREESCALE QUICC ENGINE UCC UART DRIVER
9018 M:      Timur Tabi <[email protected]>
9019 L:      [email protected]
9020 S:      Maintained
9021 F:      drivers/tty/serial/ucc_uart.c
9022
9023 FREESCALE SOC DRIVERS
9024 M:      Christophe Leroy <[email protected]>
9025 L:      [email protected]
9026 L:      [email protected] (moderated for non-subscribers)
9027 S:      Maintained
9028 F:      Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
9029 F:      Documentation/devicetree/bindings/soc/fsl/
9030 F:      drivers/soc/fsl/
9031 F:      include/linux/fsl/
9032 F:      include/soc/fsl/
9033
9034 FREESCALE SOC FS_ENET DRIVER
9035 M:      Pantelis Antoniou <[email protected]>
9036 L:      [email protected]
9037 L:      [email protected]
9038 S:      Maintained
9039 F:      drivers/net/ethernet/freescale/fs_enet/
9040
9041 FREESCALE SOC SOUND DRIVERS
9042 M:      Shengjiu Wang <[email protected]>
9043 M:      Xiubo Li <[email protected]>
9044 R:      Fabio Estevam <[email protected]>
9045 R:      Nicolin Chen <[email protected]>
9046 L:      [email protected] (moderated for non-subscribers)
9047 L:      [email protected]
9048 S:      Maintained
9049 F:      sound/soc/fsl/fsl*
9050 F:      sound/soc/fsl/imx*
9051
9052 FREESCALE SOC LPC32XX SOUND DRIVERS
9053 M:      J.M.B. Downing <[email protected]>
9054 M:      Piotr Wojtaszczyk <[email protected]>
9055 R:      Vladimir Zapolskiy <[email protected]>
9056 L:      [email protected] (moderated for non-subscribers)
9057 L:      [email protected]
9058 S:      Maintained
9059 F:      Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
9060 F:      sound/soc/fsl/lpc3xxx-*
9061
9062 FREESCALE SOC SOUND QMC DRIVER
9063 M:      Herve Codina <[email protected]>
9064 L:      [email protected] (moderated for non-subscribers)
9065 L:      [email protected]
9066 S:      Maintained
9067 F:      Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
9068 F:      sound/soc/fsl/fsl_qmc_audio.c
9069
9070 FREESCALE USB PERIPHERAL DRIVERS
9071 L:      [email protected]
9072 L:      [email protected]
9073 S:      Orphan
9074 F:      drivers/usb/gadget/udc/fsl*
9075
9076 FREESCALE USB PHY DRIVER
9077 L:      [email protected]
9078 L:      [email protected]
9079 S:      Orphan
9080 F:      drivers/usb/phy/phy-fsl-usb*
9081
9082 FREEVXFS FILESYSTEM
9083 M:      Christoph Hellwig <[email protected]>
9084 S:      Maintained
9085 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
9086 F:      fs/freevxfs/
9087
9088 FREEZER
9089 M:      "Rafael J. Wysocki" <[email protected]>
9090 M:      Pavel Machek <[email protected]>
9091 L:      [email protected]
9092 S:      Supported
9093 F:      Documentation/power/freezing-of-tasks.rst
9094 F:      include/linux/freezer.h
9095 F:      kernel/freezer.c
9096
9097 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
9098 M:      Eric Biggers <[email protected]>
9099 M:      Theodore Y. Ts'o <[email protected]>
9100 M:      Jaegeuk Kim <[email protected]>
9101 L:      [email protected]
9102 S:      Supported
9103 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
9104 T:      git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
9105 F:      Documentation/filesystems/fscrypt.rst
9106 F:      fs/crypto/
9107 F:      include/linux/fscrypt.h
9108 F:      include/uapi/linux/fscrypt.h
9109
9110 FSI SUBSYSTEM
9111 M:      Jeremy Kerr <[email protected]>
9112 M:      Joel Stanley <[email protected]>
9113 R:      Alistar Popple <[email protected]>
9114 R:      Eddie James <[email protected]>
9115 L:      [email protected]
9116 S:      Supported
9117 Q:      http://patchwork.ozlabs.org/project/linux-fsi/list/
9118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
9119 F:      drivers/fsi/
9120 F:      include/linux/fsi*.h
9121 F:      include/trace/events/fsi*.h
9122
9123 FSI-ATTACHED I2C DRIVER
9124 M:      Eddie James <[email protected]>
9125 L:      [email protected]
9126 L:      [email protected] (moderated for non-subscribers)
9127 S:      Maintained
9128 F:      Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
9129 F:      drivers/i2c/busses/i2c-fsi.c
9130
9131 FSI-ATTACHED SPI DRIVER
9132 M:      Eddie James <[email protected]>
9133 L:      [email protected]
9134 S:      Maintained
9135 F:      Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
9136 F:      drivers/spi/spi-fsi.c
9137
9138 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
9139 M:      Jan Kara <[email protected]>
9140 R:      Amir Goldstein <[email protected]>
9141 L:      [email protected]
9142 S:      Maintained
9143 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
9144 F:      fs/notify/
9145 F:      include/linux/fsnotify*.h
9146
9147 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
9148 M:      Eric Biggers <[email protected]>
9149 M:      Theodore Y. Ts'o <[email protected]>
9150 L:      [email protected]
9151 S:      Supported
9152 Q:      https://patchwork.kernel.org/project/fsverity/list/
9153 T:      git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9154 F:      Documentation/filesystems/fsverity.rst
9155 F:      fs/verity/
9156 F:      include/linux/fsverity.h
9157 F:      include/uapi/linux/fsverity.h
9158
9159 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9160 M:      Michael Zaidman <[email protected]>
9161 L:      [email protected]
9162 L:      [email protected]
9163 S:      Maintained
9164 F:      drivers/hid/hid-ft260.c
9165
9166 FUJITSU LAPTOP EXTRAS
9167 M:      Jonathan Woithe <[email protected]>
9168 L:      [email protected]
9169 S:      Maintained
9170 F:      drivers/platform/x86/fujitsu-laptop.c
9171
9172 FUJITSU TABLET EXTRAS
9173 M:      Robert Gerlach <[email protected]>
9174 L:      [email protected]
9175 S:      Maintained
9176 F:      drivers/platform/x86/fujitsu-tablet.c
9177
9178 FUNCTION HOOKS (FTRACE)
9179 M:      Steven Rostedt <[email protected]>
9180 M:      Masami Hiramatsu <[email protected]>
9181 R:      Mark Rutland <[email protected]>
9182 L:      [email protected]
9183 L:      [email protected]
9184 S:      Maintained
9185 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
9186 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9187 F:      Documentation/trace/ftrace*
9188 F:      arch/*/*/*/*ftrace*
9189 F:      arch/*/*/*ftrace*
9190 F:      include/*/ftrace.h
9191 F:      kernel/trace/fgraph.c
9192 F:      kernel/trace/ftrace*
9193 F:      samples/ftrace
9194
9195 FUNGIBLE ETHERNET DRIVERS
9196 M:      Dimitris Michailidis <[email protected]>
9197 L:      [email protected]
9198 S:      Supported
9199 F:      drivers/net/ethernet/fungible/
9200
9201 FUSE: FILESYSTEM IN USERSPACE
9202 M:      Miklos Szeredi <[email protected]>
9203 L:      [email protected]
9204 S:      Maintained
9205 W:      https://github.com/libfuse/
9206 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9207 F:      Documentation/filesystems/fuse.rst
9208 F:      fs/fuse/
9209 F:      include/uapi/linux/fuse.h
9210
9211 FUTEX SUBSYSTEM
9212 M:      Thomas Gleixner <[email protected]>
9213 M:      Ingo Molnar <[email protected]>
9214 R:      Peter Zijlstra <[email protected]>
9215 R:      Darren Hart <[email protected]>
9216 R:      Davidlohr Bueso <[email protected]>
9217 R:      André Almeida <[email protected]>
9218 L:      [email protected]
9219 S:      Maintained
9220 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9221 F:      Documentation/locking/*futex*
9222 F:      include/asm-generic/futex.h
9223 F:      include/linux/futex.h
9224 F:      include/uapi/linux/futex.h
9225 F:      kernel/futex/*
9226 F:      tools/perf/bench/futex*
9227 F:      tools/testing/selftests/futex/
9228
9229 GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9230 M:      Sebastian Reichel <[email protected]>
9231 L:      [email protected]
9232 S:      Maintained
9233 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9234 F:      drivers/media/i2c/gc0308.c
9235
9236 GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
9237 M:      Zhi Mao <[email protected]>
9238 L:      [email protected]
9239 S:      Maintained
9240 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
9241 F:      drivers/media/i2c/gc05a2.c
9242
9243 GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
9244 M:      Zhi Mao <[email protected]>
9245 L:      [email protected]
9246 S:      Maintained
9247 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
9248 F:      drivers/media/i2c/gc08a3.c
9249
9250 GALAXYCORE GC2145 SENSOR DRIVER
9251 M:      Alain Volmat <[email protected]>
9252 L:      [email protected]
9253 S:      Maintained
9254 T:      git git://linuxtv.org/media_tree.git
9255 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9256 F:      drivers/media/i2c/gc2145.c
9257
9258 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9259 M:      Tim Harvey <[email protected]>
9260 S:      Maintained
9261 F:      Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9262 F:      Documentation/hwmon/gsc-hwmon.rst
9263 F:      drivers/hwmon/gsc-hwmon.c
9264 F:      drivers/mfd/gateworks-gsc.c
9265 F:      include/linux/mfd/gsc.h
9266 F:      include/linux/platform_data/gsc_hwmon.h
9267
9268 GCC PLUGINS
9269 M:      Kees Cook <[email protected]>
9270 L:      [email protected]
9271 S:      Maintained
9272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9273 F:      Documentation/kbuild/gcc-plugins.rst
9274 F:      include/linux/stackleak.h
9275 F:      kernel/stackleak.c
9276 F:      scripts/Makefile.gcc-plugins
9277 F:      scripts/gcc-plugins/
9278
9279 GCOV BASED KERNEL PROFILING
9280 M:      Peter Oberparleiter <[email protected]>
9281 S:      Maintained
9282 F:      Documentation/dev-tools/gcov.rst
9283 F:      kernel/gcov/
9284
9285 GDB KERNEL DEBUGGING HELPER SCRIPTS
9286 M:      Jan Kiszka <[email protected]>
9287 M:      Kieran Bingham <[email protected]>
9288 S:      Supported
9289 F:      scripts/gdb/
9290
9291 GEMINI CRYPTO DRIVER
9292 M:      Corentin Labbe <[email protected]>
9293 L:      [email protected]
9294 S:      Maintained
9295 F:      drivers/crypto/gemini/
9296
9297 GEMTEK FM RADIO RECEIVER DRIVER
9298 M:      Hans Verkuil <[email protected]>
9299 L:      [email protected]
9300 S:      Maintained
9301 W:      https://linuxtv.org
9302 T:      git git://linuxtv.org/media_tree.git
9303 F:      drivers/media/radio/radio-gemtek*
9304
9305 GENERIC ARCHITECTURE TOPOLOGY
9306 M:      Sudeep Holla <[email protected]>
9307 L:      [email protected]
9308 S:      Maintained
9309 F:      drivers/base/arch_topology.c
9310 F:      include/linux/arch_topology.h
9311
9312 GENERIC ENTRY CODE
9313 M:      Thomas Gleixner <[email protected]>
9314 M:      Peter Zijlstra <[email protected]>
9315 M:      Andy Lutomirski <[email protected]>
9316 L:      [email protected]
9317 S:      Maintained
9318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9319 F:      include/linux/entry-common.h
9320 F:      include/linux/entry-kvm.h
9321 F:      kernel/entry/
9322
9323 GENERIC GPIO I2C DRIVER
9324 M:      Wolfram Sang <[email protected]>
9325 S:      Supported
9326 F:      drivers/i2c/busses/i2c-gpio.c
9327 F:      include/linux/platform_data/i2c-gpio.h
9328
9329 GENERIC GPIO I2C MULTIPLEXER DRIVER
9330 M:      Peter Korsgaard <[email protected]>
9331 L:      [email protected]
9332 S:      Supported
9333 F:      Documentation/i2c/muxes/i2c-mux-gpio.rst
9334 F:      drivers/i2c/muxes/i2c-mux-gpio.c
9335 F:      include/linux/platform_data/i2c-mux-gpio.h
9336
9337 GENERIC GPIO RESET DRIVER
9338 M:      Krzysztof Kozlowski <[email protected]>
9339 S:      Maintained
9340 F:      drivers/reset/reset-gpio.c
9341
9342 GENERIC HDLC (WAN) DRIVERS
9343 M:      Krzysztof Halasa <[email protected]>
9344 S:      Maintained
9345 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
9346 F:      drivers/net/wan/c101.c
9347 F:      drivers/net/wan/hd6457*
9348 F:      drivers/net/wan/hdlc*
9349 F:      drivers/net/wan/n2.c
9350 F:      drivers/net/wan/pc300too.c
9351 F:      drivers/net/wan/pci200syn.c
9352 F:      drivers/net/wan/wanxl*
9353
9354 GENERIC INCLUDE/ASM HEADER FILES
9355 M:      Arnd Bergmann <[email protected]>
9356 L:      [email protected]
9357 S:      Maintained
9358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9359 F:      include/asm-generic/
9360 F:      include/uapi/asm-generic/
9361
9362 GENERIC PHY FRAMEWORK
9363 M:      Vinod Koul <[email protected]>
9364 M:      Kishon Vijay Abraham I <[email protected]>
9365 L:      [email protected]
9366 S:      Supported
9367 Q:      https://patchwork.kernel.org/project/linux-phy/list/
9368 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9369 F:      Documentation/devicetree/bindings/phy/
9370 F:      drivers/phy/
9371 F:      include/dt-bindings/phy/
9372 F:      include/linux/phy/
9373
9374 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9375 M:      Wolfram Sang <[email protected]>
9376 S:      Supported
9377 F:      Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9378 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
9379
9380 GENERIC PM DOMAINS
9381 M:      Ulf Hansson <[email protected]>
9382 L:      [email protected]
9383 S:      Supported
9384 F:      Documentation/devicetree/bindings/power/power?domain*
9385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9386 F:      drivers/pmdomain/
9387 F:      include/linux/pm_domain.h
9388
9389 GENERIC RADIX TREE
9390 M:      Kent Overstreet <[email protected]>
9391 S:      Supported
9392 C:      irc://irc.oftc.net/bcache
9393 F:      include/linux/generic-radix-tree.h
9394 F:      lib/generic-radix-tree.c
9395
9396 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9397 M:      Eugen Hristev <[email protected]>
9398 L:      [email protected]
9399 S:      Maintained
9400 F:      drivers/input/touchscreen/resistive-adc-touch.c
9401
9402 GENERIC STRING LIBRARY
9403 M:      Kees Cook <[email protected]>
9404 R:      Andy Shevchenko <[email protected]>
9405 L:      [email protected]
9406 S:      Supported
9407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9408 F:      include/linux/string.h
9409 F:      include/linux/string_choices.h
9410 F:      include/linux/string_helpers.h
9411 F:      lib/string.c
9412 F:      lib/string_kunit.c
9413 F:      lib/string_helpers.c
9414 F:      lib/string_helpers_kunit.c
9415 F:      scripts/coccinelle/api/string_choices.cocci
9416
9417 GENERIC UIO DRIVER FOR PCI DEVICES
9418 M:      "Michael S. Tsirkin" <[email protected]>
9419 L:      [email protected]
9420 S:      Supported
9421 F:      drivers/uio/uio_pci_generic.c
9422
9423 GENERIC VDSO LIBRARY
9424 M:      Andy Lutomirski <[email protected]>
9425 M:      Thomas Gleixner <[email protected]>
9426 M:      Vincenzo Frascino <[email protected]>
9427 L:      [email protected]
9428 S:      Maintained
9429 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9430 F:      include/asm-generic/vdso/vsyscall.h
9431 F:      include/vdso/
9432 F:      kernel/time/vsyscall.c
9433 F:      lib/vdso/
9434
9435 GENWQE (IBM Generic Workqueue Card)
9436 M:      Frank Haverkamp <[email protected]>
9437 S:      Supported
9438 F:      drivers/misc/genwqe/
9439
9440 GET_MAINTAINER SCRIPT
9441 M:      Joe Perches <[email protected]>
9442 S:      Maintained
9443 F:      scripts/get_maintainer.pl
9444
9445 GFS2 FILE SYSTEM
9446 M:      Andreas Gruenbacher <[email protected]>
9447 L:      [email protected]
9448 S:      Supported
9449 B:      https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9450 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9451 F:      Documentation/filesystems/gfs2*
9452 F:      fs/gfs2/
9453 F:      include/uapi/linux/gfs2_ondisk.h
9454
9455 GIGABYTE WATERFORCE SENSOR DRIVER
9456 M:      Aleksa Savic <[email protected]>
9457 L:      [email protected]
9458 S:      Maintained
9459 F:      Documentation/hwmon/gigabyte_waterforce.rst
9460 F:      drivers/hwmon/gigabyte_waterforce.c
9461
9462 GIGABYTE WMI DRIVER
9463 M:      Thomas Weißschuh <[email protected]>
9464 L:      [email protected]
9465 S:      Maintained
9466 F:      drivers/platform/x86/gigabyte-wmi.c
9467
9468 GNSS SUBSYSTEM
9469 M:      Johan Hovold <[email protected]>
9470 S:      Maintained
9471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9472 F:      Documentation/ABI/testing/sysfs-class-gnss
9473 F:      Documentation/devicetree/bindings/gnss/
9474 F:      drivers/gnss/
9475 F:      include/linux/gnss.h
9476
9477 GO7007 MPEG CODEC
9478 M:      Hans Verkuil <[email protected]>
9479 L:      [email protected]
9480 S:      Maintained
9481 F:      drivers/media/usb/go7007/
9482
9483 GOODIX TOUCHSCREEN
9484 M:      Bastien Nocera <[email protected]>
9485 M:      Hans de Goede <[email protected]>
9486 L:      [email protected]
9487 S:      Maintained
9488 F:      drivers/input/touchscreen/goodix*
9489
9490 GOOGLE ETHERNET DRIVERS
9491 M:      Jeroen de Borst <[email protected]>
9492 M:      Praveen Kaligineedi <[email protected]>
9493 R:      Shailend Chand <[email protected]>
9494 L:      [email protected]
9495 S:      Supported
9496 F:      Documentation/networking/device_drivers/ethernet/google/gve.rst
9497 F:      drivers/net/ethernet/google
9498
9499 GOOGLE FIRMWARE DRIVERS
9500 M:      Tzung-Bi Shih <[email protected]>
9501 R:      Brian Norris <[email protected]>
9502 R:      Julius Werner <[email protected]>
9503 L:      [email protected]
9504 S:      Maintained
9505 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9506 F:      drivers/firmware/google/
9507
9508 GOOGLE TENSOR SoC SUPPORT
9509 M:      Peter Griffin <[email protected]>
9510 L:      [email protected] (moderated for non-subscribers)
9511 L:      [email protected]
9512 S:      Maintained
9513 F:      Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9514 F:      arch/arm64/boot/dts/exynos/google/
9515 F:      drivers/clk/samsung/clk-gs101.c
9516 F:      drivers/phy/samsung/phy-gs101-ufs.c
9517 F:      include/dt-bindings/clock/google,gs101.h
9518 K:      [gG]oogle.?[tT]ensor
9519
9520 GPD POCKET FAN DRIVER
9521 M:      Hans de Goede <[email protected]>
9522 L:      [email protected]
9523 S:      Maintained
9524 F:      drivers/platform/x86/gpd-pocket-fan.c
9525
9526 GPIO ACPI SUPPORT
9527 M:      Mika Westerberg <[email protected]>
9528 M:      Andy Shevchenko <[email protected]>
9529 L:      [email protected]
9530 L:      [email protected]
9531 S:      Supported
9532 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9533 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
9534 F:      drivers/gpio/gpiolib-acpi.c
9535 F:      drivers/gpio/gpiolib-acpi.h
9536
9537 GPIO AGGREGATOR
9538 M:      Geert Uytterhoeven <[email protected]>
9539 L:      [email protected]
9540 S:      Supported
9541 F:      Documentation/admin-guide/gpio/gpio-aggregator.rst
9542 F:      drivers/gpio/gpio-aggregator.c
9543
9544 GPIO IR Transmitter
9545 M:      Sean Young <[email protected]>
9546 L:      [email protected]
9547 S:      Maintained
9548 F:      Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9549 F:      drivers/media/rc/gpio-ir-tx.c
9550
9551 GPIO MOCKUP DRIVER
9552 M:      Bamvor Jian Zhang <[email protected]>
9553 L:      [email protected]
9554 S:      Maintained
9555 F:      drivers/gpio/gpio-mockup.c
9556 F:      tools/testing/selftests/gpio/
9557
9558 GPIO REGMAP
9559 M:      Michael Walle <[email protected]>
9560 S:      Maintained
9561 F:      drivers/gpio/gpio-regmap.c
9562 F:      include/linux/gpio/regmap.h
9563 K:      (devm_)?gpio_regmap_(un)?register
9564
9565 GPIO SUBSYSTEM
9566 M:      Linus Walleij <[email protected]>
9567 M:      Bartosz Golaszewski <[email protected]>
9568 L:      [email protected]
9569 S:      Maintained
9570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9571 F:      Documentation/admin-guide/gpio/
9572 F:      Documentation/devicetree/bindings/gpio/
9573 F:      Documentation/driver-api/gpio/
9574 F:      drivers/gpio/
9575 F:      include/dt-bindings/gpio/
9576 F:      include/linux/gpio.h
9577 F:      include/linux/gpio/
9578 F:      include/linux/of_gpio.h
9579
9580 GPIO UAPI
9581 M:      Bartosz Golaszewski <[email protected]>
9582 R:      Kent Gibson <[email protected]>
9583 L:      [email protected]
9584 S:      Maintained
9585 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9586 F:      Documentation/ABI/obsolete/sysfs-gpio
9587 F:      Documentation/ABI/testing/gpio-cdev
9588 F:      Documentation/userspace-api/gpio/
9589 F:      drivers/gpio/gpiolib-cdev.c
9590 F:      include/uapi/linux/gpio.h
9591 F:      tools/gpio/
9592
9593 GRE DEMULTIPLEXER DRIVER
9594 M:      Dmitry Kozlov <[email protected]>
9595 L:      [email protected]
9596 S:      Maintained
9597 F:      include/net/gre.h
9598 F:      net/ipv4/gre_demux.c
9599 F:      net/ipv4/gre_offload.c
9600
9601 GRETH 10/100/1G Ethernet MAC device driver
9602 M:      Andreas Larsson <[email protected]>
9603 L:      [email protected]
9604 S:      Maintained
9605 F:      drivers/net/ethernet/aeroflex/
9606
9607 GREYBUS AUDIO PROTOCOLS DRIVERS
9608 M:      Vaibhav Agarwal <[email protected]>
9609 M:      Mark Greer <[email protected]>
9610 S:      Maintained
9611 F:      drivers/staging/greybus/audio_apbridgea.c
9612 F:      drivers/staging/greybus/audio_apbridgea.h
9613 F:      drivers/staging/greybus/audio_codec.c
9614 F:      drivers/staging/greybus/audio_codec.h
9615 F:      drivers/staging/greybus/audio_gb.c
9616 F:      drivers/staging/greybus/audio_manager.c
9617 F:      drivers/staging/greybus/audio_manager.h
9618 F:      drivers/staging/greybus/audio_manager_module.c
9619 F:      drivers/staging/greybus/audio_manager_private.h
9620 F:      drivers/staging/greybus/audio_manager_sysfs.c
9621 F:      drivers/staging/greybus/audio_module.c
9622 F:      drivers/staging/greybus/audio_topology.c
9623
9624 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9625 M:      Viresh Kumar <[email protected]>
9626 S:      Maintained
9627 F:      drivers/staging/greybus/authentication.c
9628 F:      drivers/staging/greybus/bootrom.c
9629 F:      drivers/staging/greybus/firmware.h
9630 F:      drivers/staging/greybus/fw-core.c
9631 F:      drivers/staging/greybus/fw-download.c
9632 F:      drivers/staging/greybus/fw-management.c
9633 F:      drivers/staging/greybus/greybus_authentication.h
9634 F:      drivers/staging/greybus/greybus_firmware.h
9635 F:      drivers/staging/greybus/hid.c
9636 F:      drivers/staging/greybus/i2c.c
9637 F:      drivers/staging/greybus/spi.c
9638 F:      drivers/staging/greybus/spilib.c
9639 F:      drivers/staging/greybus/spilib.h
9640
9641 GREYBUS LOOPBACK DRIVER
9642 M:      Bryan O'Donoghue <[email protected]>
9643 S:      Maintained
9644 F:      drivers/staging/greybus/loopback.c
9645
9646 GREYBUS PLATFORM DRIVERS
9647 M:      Vaibhav Hiremath <[email protected]>
9648 S:      Maintained
9649 F:      drivers/staging/greybus/arche-apb-ctrl.c
9650 F:      drivers/staging/greybus/arche-platform.c
9651 F:      drivers/staging/greybus/arche_platform.h
9652
9653 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9654 M:      Rui Miguel Silva <[email protected]>
9655 S:      Maintained
9656 F:      drivers/staging/greybus/gpio.c
9657 F:      drivers/staging/greybus/light.c
9658 F:      drivers/staging/greybus/power_supply.c
9659 F:      drivers/staging/greybus/sdio.c
9660 F:      drivers/staging/greybus/spi.c
9661 F:      drivers/staging/greybus/spilib.c
9662
9663 GREYBUS BEAGLEPLAY DRIVERS
9664 M:      Ayush Singh <[email protected]>
9665 L:      [email protected] (moderated for non-subscribers)
9666 S:      Maintained
9667 F:      Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9668 F:      drivers/greybus/gb-beagleplay.c
9669
9670 GREYBUS SUBSYSTEM
9671 M:      Johan Hovold <[email protected]>
9672 M:      Alex Elder <[email protected]>
9673 M:      Greg Kroah-Hartman <[email protected]>
9674 L:      [email protected] (moderated for non-subscribers)
9675 S:      Maintained
9676 F:      drivers/greybus/
9677 F:      drivers/staging/greybus/
9678 F:      include/linux/greybus.h
9679 F:      include/linux/greybus/
9680
9681 GREYBUS UART PROTOCOLS DRIVERS
9682 M:      David Lin <[email protected]>
9683 S:      Maintained
9684 F:      drivers/staging/greybus/log.c
9685 F:      drivers/staging/greybus/uart.c
9686
9687 GS1662 VIDEO SERIALIZER
9688 M:      Charles-Antoine Couret <[email protected]>
9689 L:      [email protected]
9690 S:      Maintained
9691 T:      git git://linuxtv.org/media_tree.git
9692 F:      drivers/media/spi/gs1662.c
9693
9694 GSPCA FINEPIX SUBDRIVER
9695 M:      Frank Zago <[email protected]>
9696 L:      [email protected]
9697 S:      Maintained
9698 T:      git git://linuxtv.org/media_tree.git
9699 F:      drivers/media/usb/gspca/finepix.c
9700
9701 GSPCA GL860 SUBDRIVER
9702 M:      Olivier Lorin <[email protected]>
9703 L:      [email protected]
9704 S:      Maintained
9705 T:      git git://linuxtv.org/media_tree.git
9706 F:      drivers/media/usb/gspca/gl860/
9707
9708 GSPCA M5602 SUBDRIVER
9709 M:      Erik Andren <[email protected]>
9710 L:      [email protected]
9711 S:      Maintained
9712 T:      git git://linuxtv.org/media_tree.git
9713 F:      drivers/media/usb/gspca/m5602/
9714
9715 GSPCA PAC207 SONIXB SUBDRIVER
9716 M:      Hans Verkuil <[email protected]>
9717 L:      [email protected]
9718 S:      Odd Fixes
9719 T:      git git://linuxtv.org/media_tree.git
9720 F:      drivers/media/usb/gspca/pac207.c
9721
9722 GSPCA SN9C20X SUBDRIVER
9723 M:      Brian Johnson <[email protected]>
9724 L:      [email protected]
9725 S:      Maintained
9726 T:      git git://linuxtv.org/media_tree.git
9727 F:      drivers/media/usb/gspca/sn9c20x.c
9728
9729 GSPCA T613 SUBDRIVER
9730 M:      Leandro Costantino <[email protected]>
9731 L:      [email protected]
9732 S:      Maintained
9733 T:      git git://linuxtv.org/media_tree.git
9734 F:      drivers/media/usb/gspca/t613.c
9735
9736 GSPCA USB WEBCAM DRIVER
9737 M:      Hans Verkuil <[email protected]>
9738 L:      [email protected]
9739 S:      Odd Fixes
9740 T:      git git://linuxtv.org/media_tree.git
9741 F:      drivers/media/usb/gspca/
9742
9743 GTP (GPRS Tunneling Protocol)
9744 M:      Pablo Neira Ayuso <[email protected]>
9745 M:      Harald Welte <[email protected]>
9746 L:      [email protected]
9747 S:      Maintained
9748 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9749 F:      drivers/net/gtp.c
9750
9751 GUID PARTITION TABLE (GPT)
9752 M:      Davidlohr Bueso <[email protected]>
9753 L:      [email protected]
9754 S:      Maintained
9755 F:      block/partitions/efi.*
9756
9757 HABANALABS PCI DRIVER
9758 M:      Ofir Bitton <[email protected]>
9759 L:      [email protected]
9760 S:      Supported
9761 C:      irc://irc.oftc.net/dri-devel
9762 T:      git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
9763 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
9764 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
9765 F:      drivers/accel/habanalabs/
9766 F:      include/linux/habanalabs/
9767 F:      include/trace/events/habanalabs.h
9768 F:      include/uapi/drm/habanalabs_accel.h
9769
9770 HACKRF MEDIA DRIVER
9771 L:      [email protected]
9772 S:      Orphan
9773 W:      https://linuxtv.org
9774 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9775 F:      drivers/media/usb/hackrf/
9776
9777 HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9778 M:      Chuck Lever <[email protected]>
9779 L:      [email protected]
9780 L:      [email protected]
9781 S:      Maintained
9782 F:      Documentation/netlink/specs/handshake.yaml
9783 F:      Documentation/networking/tls-handshake.rst
9784 F:      include/net/handshake.h
9785 F:      include/trace/events/handshake.h
9786 F:      net/handshake/
9787
9788 HANTRO VPU CODEC DRIVER
9789 M:      Ezequiel Garcia <[email protected]>
9790 M:      Philipp Zabel <[email protected]>
9791 L:      [email protected]
9792 L:      [email protected]
9793 S:      Maintained
9794 F:      Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9795 F:      Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9796 F:      Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9797 F:      drivers/media/platform/verisilicon/
9798
9799 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9800 M:      Frank Seidel <[email protected]>
9801 L:      [email protected]
9802 S:      Maintained
9803 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9804 F:      drivers/platform/x86/hdaps.c
9805
9806 HARDWARE MONITORING
9807 M:      Jean Delvare <[email protected]>
9808 M:      Guenter Roeck <[email protected]>
9809 L:      [email protected]
9810 S:      Maintained
9811 W:      http://hwmon.wiki.kernel.org/
9812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9813 F:      Documentation/ABI/testing/sysfs-class-hwmon
9814 F:      Documentation/devicetree/bindings/hwmon/
9815 F:      Documentation/hwmon/
9816 F:      drivers/hwmon/
9817 F:      include/linux/hwmon*.h
9818 F:      include/trace/events/hwmon*.h
9819 K:      (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9820
9821 HARDWARE RANDOM NUMBER GENERATOR CORE
9822 M:      Olivia Mackall <[email protected]>
9823 M:      Herbert Xu <[email protected]>
9824 L:      [email protected]
9825 S:      Odd fixes
9826 F:      Documentation/admin-guide/hw_random.rst
9827 F:      Documentation/devicetree/bindings/rng/
9828 F:      drivers/char/hw_random/
9829 F:      include/linux/hw_random.h
9830
9831 HARDWARE SPINLOCK CORE
9832 M:      Bjorn Andersson <[email protected]>
9833 R:      Baolin Wang <[email protected]>
9834 L:      [email protected]
9835 S:      Maintained
9836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9837 F:      Documentation/devicetree/bindings/hwlock/
9838 F:      Documentation/locking/hwspinlock.rst
9839 F:      drivers/hwspinlock/
9840 F:      include/linux/hwspinlock.h
9841
9842 HARDWARE TRACING FACILITIES
9843 M:      Alexander Shishkin <[email protected]>
9844 S:      Maintained
9845 F:      drivers/hwtracing/
9846
9847 HARMONY SOUND DRIVER
9848 L:      [email protected]
9849 S:      Maintained
9850 F:      sound/parisc/harmony.*
9851
9852 HDPVR USB VIDEO ENCODER DRIVER
9853 M:      Hans Verkuil <[email protected]>
9854 L:      [email protected]
9855 S:      Odd Fixes
9856 W:      https://linuxtv.org
9857 T:      git git://linuxtv.org/media_tree.git
9858 F:      drivers/media/usb/hdpvr/
9859
9860 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9861 M:      Keng-Yu Lin <[email protected]>
9862 S:      Supported
9863 F:      drivers/misc/hpilo.[ch]
9864
9865 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9866 M:      Jerry Hoemann <[email protected]>
9867 S:      Supported
9868 F:      Documentation/watchdog/hpwdt.rst
9869 F:      drivers/watchdog/hpwdt.c
9870
9871 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9872 M:      Don Brace <[email protected]>
9873 L:      [email protected]
9874 L:      [email protected]
9875 S:      Supported
9876 F:      Documentation/scsi/hpsa.rst
9877 F:      drivers/scsi/hpsa*.[ch]
9878 F:      include/linux/cciss*.h
9879 F:      include/uapi/linux/cciss*.h
9880
9881 HFI1 DRIVER
9882 M:      Dennis Dalessandro <[email protected]>
9883 L:      [email protected]
9884 S:      Supported
9885 F:      drivers/infiniband/hw/hfi1
9886
9887 HFS FILESYSTEM
9888 L:      [email protected]
9889 S:      Orphan
9890 F:      Documentation/filesystems/hfs.rst
9891 F:      fs/hfs/
9892
9893 HFSPLUS FILESYSTEM
9894 L:      [email protected]
9895 S:      Orphan
9896 F:      Documentation/filesystems/hfsplus.rst
9897 F:      fs/hfsplus/
9898
9899 HGA FRAMEBUFFER DRIVER
9900 M:      Ferenc Bakonyi <[email protected]>
9901 L:      [email protected]
9902 S:      Maintained
9903 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9904 F:      drivers/video/fbdev/hgafb.c
9905
9906 HIBERNATION (aka Software Suspend, aka swsusp)
9907 M:      "Rafael J. Wysocki" <[email protected]>
9908 M:      Pavel Machek <[email protected]>
9909 L:      [email protected]
9910 S:      Supported
9911 B:      https://bugzilla.kernel.org
9912 F:      arch/*/include/asm/suspend*.h
9913 F:      arch/x86/power/
9914 F:      drivers/base/power/
9915 F:      include/linux/freezer.h
9916 F:      include/linux/pm.h
9917 F:      include/linux/suspend.h
9918 F:      kernel/power/
9919
9920 HID CORE LAYER
9921 M:      Jiri Kosina <[email protected]>
9922 M:      Benjamin Tissoires <[email protected]>
9923 L:      [email protected]
9924 S:      Maintained
9925 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9926 F:      Documentation/hid/
9927 F:      drivers/hid/
9928 F:      include/linux/hid*
9929 F:      include/uapi/linux/hid*
9930 F:      samples/hid/
9931 F:      tools/testing/selftests/hid/
9932
9933 HID LOGITECH DRIVERS
9934 R:      Filipe Laíns <[email protected]>
9935 L:      [email protected]
9936 S:      Maintained
9937 F:      drivers/hid/hid-logitech-*
9938
9939 HID NVIDIA SHIELD DRIVER
9940 M:      Rahul Rameshbabu <[email protected]>
9941 L:      [email protected]
9942 S:      Maintained
9943 F:      drivers/hid/hid-nvidia-shield.c
9944
9945 HID PHOENIX RC FLIGHT CONTROLLER
9946 M:      Marcus Folkesson <[email protected]>
9947 L:      [email protected]
9948 S:      Maintained
9949 F:      drivers/hid/hid-pxrc.c
9950
9951 HID PLAYSTATION DRIVER
9952 M:      Roderick Colenbrander <[email protected]>
9953 L:      [email protected]
9954 S:      Supported
9955 F:      drivers/hid/hid-playstation.c
9956
9957 HID SENSOR HUB DRIVERS
9958 M:      Jiri Kosina <[email protected]>
9959 M:      Jonathan Cameron <[email protected]>
9960 M:      Srinivas Pandruvada <[email protected]>
9961 L:      [email protected]
9962 L:      [email protected]
9963 S:      Maintained
9964 F:      Documentation/hid/hid-sensor*
9965 F:      drivers/hid/hid-sensor-*
9966 F:      drivers/iio/*/hid-*
9967 F:      include/linux/hid-sensor-*
9968
9969 HID VRC-2 CAR CONTROLLER DRIVER
9970 M:      Marcus Folkesson <[email protected]>
9971 L:      [email protected]
9972 S:      Maintained
9973 F:      drivers/hid/hid-vrc2.c
9974
9975 HID WACOM DRIVER
9976 M:      Ping Cheng <[email protected]>
9977 M:      Jason Gerecke  <[email protected]>
9978 L:      [email protected]
9979 S:      Maintained
9980 F:      drivers/hid/wacom.h
9981 F:      drivers/hid/wacom_*
9982
9983 HID++ LOGITECH DRIVERS
9984 R:      Filipe Laíns <[email protected]>
9985 R:      Bastien Nocera <[email protected]>
9986 L:      [email protected]
9987 S:      Maintained
9988 F:      drivers/hid/hid-logitech-hidpp.c
9989
9990 HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
9991 M:      Anna-Maria Behnsen <[email protected]>
9992 M:      Frederic Weisbecker <[email protected]>
9993 M:      Thomas Gleixner <[email protected]>
9994 L:      [email protected]
9995 S:      Maintained
9996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9997 F:      Documentation/timers/
9998 F:      include/linux/clockchips.h
9999 F:      include/linux/hrtimer.h
10000 F:      include/linux/timer.h
10001 F:      kernel/time/clockevents.c
10002 F:      kernel/time/hrtimer.c
10003 F:      kernel/time/timer.c
10004 F:      kernel/time/timer_list.c
10005 F:      kernel/time/timer_migration.*
10006 F:      tools/testing/selftests/timers/
10007
10008 HIGH-SPEED SCC DRIVER FOR AX.25
10009 L:      [email protected]
10010 S:      Orphan
10011 F:      drivers/net/hamradio/scc.c
10012
10013 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
10014 M:      HighPoint Linux Team <[email protected]>
10015 S:      Supported
10016 W:      http://www.highpoint-tech.com
10017 F:      Documentation/scsi/hptiop.rst
10018 F:      drivers/scsi/hptiop.c
10019
10020 HIKEY960 ONBOARD USB GPIO HUB DRIVER
10021 M:      John Stultz <[email protected]>
10022 L:      [email protected]
10023 S:      Maintained
10024 F:      drivers/misc/hisi_hikey_usb.c
10025
10026 HIMAX HX83112B TOUCHSCREEN SUPPORT
10027 M:      Job Noorman <[email protected]>
10028 L:      [email protected]
10029 S:      Maintained
10030 F:      Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
10031 F:      drivers/input/touchscreen/himax_hx83112b.c
10032
10033 HIPPI
10034 M:      Jes Sorensen <[email protected]>
10035 L:      [email protected]
10036 S:      Maintained
10037 F:      drivers/net/hippi/
10038 F:      include/linux/hippidevice.h
10039 F:      include/uapi/linux/if_hippi.h
10040 F:      net/802/hippi.c
10041
10042 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
10043 M:      Kurt Kanzenbach <[email protected]>
10044 L:      [email protected]
10045 S:      Maintained
10046 F:      Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
10047 F:      drivers/net/dsa/hirschmann/*
10048 F:      include/linux/platform_data/hirschmann-hellcreek.h
10049 F:      net/dsa/tag_hellcreek.c
10050
10051 HISILICON DMA DRIVER
10052 M:      Zhou Wang <[email protected]>
10053 M:      Jie Hai <[email protected]>
10054 L:      [email protected]
10055 S:      Maintained
10056 F:      drivers/dma/hisi_dma.c
10057
10058 HISILICON GPIO DRIVER
10059 M:      Jay Fang <[email protected]>
10060 L:      [email protected]
10061 S:      Maintained
10062 F:      Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
10063 F:      drivers/gpio/gpio-hisi.c
10064
10065 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
10066 M:      Zhiqi Song <[email protected]>
10067 M:      Longfang Liu <[email protected]>
10068 L:      [email protected]
10069 S:      Maintained
10070 F:      Documentation/ABI/testing/debugfs-hisi-hpre
10071 F:      drivers/crypto/hisilicon/hpre/hpre.h
10072 F:      drivers/crypto/hisilicon/hpre/hpre_crypto.c
10073 F:      drivers/crypto/hisilicon/hpre/hpre_main.c
10074
10075 HISILICON HNS3 PMU DRIVER
10076 M:      Jijie Shao <[email protected]>
10077 S:      Supported
10078 F:      Documentation/admin-guide/perf/hns3-pmu.rst
10079 F:      drivers/perf/hisilicon/hns3_pmu.c
10080
10081 HISILICON I2C CONTROLLER DRIVER
10082 M:      Yicong Yang <[email protected]>
10083 L:      [email protected]
10084 S:      Maintained
10085 W:      https://www.hisilicon.com
10086 F:      Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
10087 F:      drivers/i2c/busses/i2c-hisi.c
10088
10089 HISILICON KUNPENG SOC HCCS DRIVER
10090 M:      Huisong Li <[email protected]>
10091 S:      Maintained
10092 F:      Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
10093 F:      drivers/soc/hisilicon/kunpeng_hccs.c
10094 F:      drivers/soc/hisilicon/kunpeng_hccs.h
10095
10096 HISILICON LPC BUS DRIVER
10097 M:      Jay Fang <[email protected]>
10098 S:      Maintained
10099 W:      http://www.hisilicon.com
10100 F:      Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
10101 F:      drivers/bus/hisi_lpc.c
10102
10103 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
10104 M:      Yisen Zhuang <[email protected]>
10105 M:      Salil Mehta <[email protected]>
10106 M:      Jijie Shao <[email protected]>
10107 L:      [email protected]
10108 S:      Maintained
10109 W:      http://www.hisilicon.com
10110 F:      drivers/net/ethernet/hisilicon/hns3/
10111
10112 HISILICON NETWORK SUBSYSTEM DRIVER
10113 M:      Yisen Zhuang <[email protected]>
10114 M:      Salil Mehta <[email protected]>
10115 L:      [email protected]
10116 S:      Maintained
10117 W:      http://www.hisilicon.com
10118 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
10119 F:      drivers/net/ethernet/hisilicon/
10120
10121 HISILICON PMU DRIVER
10122 M:      Yicong Yang <[email protected]>
10123 M:      Jonathan Cameron <[email protected]>
10124 S:      Supported
10125 W:      http://www.hisilicon.com
10126 F:      Documentation/admin-guide/perf/hisi-pcie-pmu.rst
10127 F:      Documentation/admin-guide/perf/hisi-pmu.rst
10128 F:      drivers/perf/hisilicon
10129
10130 HISILICON PTT DRIVER
10131 M:      Yicong Yang <[email protected]>
10132 M:      Jonathan Cameron <[email protected]>
10133 L:      [email protected]
10134 S:      Maintained
10135 F:      Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
10136 F:      Documentation/trace/hisi-ptt.rst
10137 F:      drivers/hwtracing/ptt/
10138 F:      tools/perf/arch/arm64/util/hisi-ptt.c
10139 F:      tools/perf/util/hisi-ptt*
10140 F:      tools/perf/util/hisi-ptt-decoder/*
10141
10142 HISILICON QM DRIVER
10143 M:      Weili Qian <[email protected]>
10144 M:      Zhou Wang <[email protected]>
10145 L:      [email protected]
10146 S:      Maintained
10147 F:      drivers/crypto/hisilicon/Kconfig
10148 F:      drivers/crypto/hisilicon/Makefile
10149 F:      drivers/crypto/hisilicon/qm.c
10150 F:      drivers/crypto/hisilicon/sgl.c
10151 F:      include/linux/hisi_acc_qm.h
10152
10153 HISILICON ROCE DRIVER
10154 M:      Chengchang Tang <[email protected]>
10155 M:      Junxian Huang <[email protected]>
10156 L:      [email protected]
10157 S:      Maintained
10158 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
10159 F:      drivers/infiniband/hw/hns/
10160
10161 HISILICON SAS Controller
10162 M:      Xiang Chen <[email protected]>
10163 S:      Supported
10164 W:      http://www.hisilicon.com
10165 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10166 F:      drivers/scsi/hisi_sas/
10167
10168 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10169 M:      Longfang Liu <[email protected]>
10170 L:      [email protected]
10171 S:      Maintained
10172 F:      Documentation/ABI/testing/debugfs-hisi-sec
10173 F:      drivers/crypto/hisilicon/sec2/sec.h
10174 F:      drivers/crypto/hisilicon/sec2/sec_crypto.c
10175 F:      drivers/crypto/hisilicon/sec2/sec_crypto.h
10176 F:      drivers/crypto/hisilicon/sec2/sec_main.c
10177
10178 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10179 M:      Jay Fang <[email protected]>
10180 L:      [email protected]
10181 S:      Maintained
10182 W:      http://www.hisilicon.com
10183 F:      drivers/spi/spi-hisi-kunpeng.c
10184
10185 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10186 M:      Mauro Carvalho Chehab <[email protected]>
10187 L:      [email protected]
10188 S:      Maintained
10189 F:      Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10190 F:      drivers/spmi/hisi-spmi-controller.c
10191
10192 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10193 M:      Mauro Carvalho Chehab <[email protected]>
10194 L:      [email protected]
10195 S:      Maintained
10196 F:      Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10197 F:      drivers/mfd/hi6421-spmi-pmic.c
10198
10199 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10200 M:      Weili Qian <[email protected]>
10201 S:      Maintained
10202 F:      drivers/crypto/hisilicon/trng/trng.c
10203
10204 HISILICON V3XX SPI NOR FLASH Controller Driver
10205 M:      Jay Fang <[email protected]>
10206 S:      Maintained
10207 W:      http://www.hisilicon.com
10208 F:      drivers/spi/spi-hisi-sfc-v3xx.c
10209
10210 HISILICON ZIP Controller DRIVER
10211 M:      Yang Shen <[email protected]>
10212 M:      Zhou Wang <[email protected]>
10213 L:      [email protected]
10214 S:      Maintained
10215 F:      Documentation/ABI/testing/debugfs-hisi-zip
10216 F:      drivers/crypto/hisilicon/zip/
10217
10218 HMM - Heterogeneous Memory Management
10219 M:      Jérôme Glisse <[email protected]>
10220 L:      [email protected]
10221 S:      Maintained
10222 F:      Documentation/mm/hmm.rst
10223 F:      include/linux/hmm*
10224 F:      lib/test_hmm*
10225 F:      mm/hmm*
10226 F:      tools/testing/selftests/mm/*hmm*
10227
10228 HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10229 M:      Petre Rodan <[email protected]>
10230 L:      [email protected]
10231 S:      Maintained
10232 F:      Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10233 F:      drivers/iio/pressure/hsc030pa*
10234
10235 HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10236 M:      Andreas Klinger <[email protected]>
10237 M:      Petre Rodan <[email protected]>
10238 L:      [email protected]
10239 S:      Maintained
10240 F:      Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10241 F:      drivers/iio/pressure/mprls0025pa*
10242
10243 HP BIOSCFG DRIVER
10244 M:      Jorge Lopez <[email protected]>
10245 L:      [email protected]
10246 S:      Maintained
10247 F:      drivers/platform/x86/hp/hp-bioscfg/
10248
10249 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10250 L:      [email protected]
10251 S:      Orphan
10252 F:      drivers/platform/x86/hp/tc1100-wmi.c
10253
10254 HP WMI HARDWARE MONITOR DRIVER
10255 M:      James Seo <[email protected]>
10256 L:      [email protected]
10257 S:      Maintained
10258 F:      Documentation/hwmon/hp-wmi-sensors.rst
10259 F:      drivers/hwmon/hp-wmi-sensors.c
10260
10261 HPET:   High Precision Event Timers driver
10262 M:      Clemens Ladisch <[email protected]>
10263 S:      Maintained
10264 F:      Documentation/timers/hpet.rst
10265 F:      drivers/char/hpet.c
10266 F:      include/linux/hpet.h
10267 F:      include/uapi/linux/hpet.h
10268
10269 HPET:   x86
10270 S:      Orphan
10271 F:      arch/x86/include/asm/hpet.h
10272 F:      arch/x86/kernel/hpet.c
10273
10274 HPFS FILESYSTEM
10275 M:      Mikulas Patocka <[email protected]>
10276 S:      Maintained
10277 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10278 F:      fs/hpfs/
10279
10280 HS3001 Hardware Temperature and Humidity Sensor
10281 M:      Andre Werner <[email protected]>
10282 L:      [email protected]
10283 S:      Maintained
10284 F:      drivers/hwmon/hs3001.c
10285
10286 HSI SUBSYSTEM
10287 M:      Sebastian Reichel <[email protected]>
10288 S:      Maintained
10289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10290 F:      Documentation/ABI/testing/sysfs-bus-hsi
10291 F:      Documentation/driver-api/hsi.rst
10292 F:      drivers/hsi/
10293 F:      include/linux/hsi/
10294 F:      include/uapi/linux/hsi/
10295
10296 HSO 3G MODEM DRIVER
10297 L:      [email protected]
10298 S:      Orphan
10299 F:      drivers/net/usb/hso.c
10300
10301 HSR NETWORK PROTOCOL
10302 L:      [email protected]
10303 S:      Orphan
10304 F:      net/hsr/
10305
10306 HT16K33 LED CONTROLLER DRIVER
10307 M:      Robin van der Gracht <[email protected]>
10308 S:      Maintained
10309 F:      Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10310 F:      drivers/auxdisplay/ht16k33.c
10311
10312 HTCPEN TOUCHSCREEN DRIVER
10313 M:      Pau Oliva Fora <[email protected]>
10314 L:      [email protected]
10315 S:      Maintained
10316 F:      drivers/input/touchscreen/htcpen.c
10317
10318 HTE SUBSYSTEM
10319 M:      Dipen Patel <[email protected]>
10320 L:      [email protected]
10321 S:      Maintained
10322 Q:      https://patchwork.kernel.org/project/timestamp/list/
10323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10324 F:      Documentation/devicetree/bindings/timestamp/
10325 F:      Documentation/driver-api/hte/
10326 F:      drivers/hte/
10327 F:      include/linux/hte.h
10328
10329 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10330 M:      Lorenzo Bianconi <[email protected]>
10331 L:      [email protected]
10332 S:      Maintained
10333 W:      http://www.st.com/
10334 F:      Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10335 F:      drivers/iio/humidity/hts221*
10336
10337 HUAWEI ETHERNET DRIVER
10338 M:      Cai Huoqing <[email protected]>
10339 L:      [email protected]
10340 S:      Maintained
10341 F:      Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10342 F:      drivers/net/ethernet/huawei/hinic/
10343
10344 HUGETLB SUBSYSTEM
10345 M:      Muchun Song <[email protected]>
10346 L:      [email protected]
10347 S:      Maintained
10348 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10349 F:      Documentation/admin-guide/mm/hugetlbpage.rst
10350 F:      Documentation/mm/hugetlbfs_reserv.rst
10351 F:      Documentation/mm/vmemmap_dedup.rst
10352 F:      fs/hugetlbfs/
10353 F:      include/linux/hugetlb.h
10354 F:      mm/hugetlb.c
10355 F:      mm/hugetlb_vmemmap.c
10356 F:      mm/hugetlb_vmemmap.h
10357 F:      tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10358
10359 HVA ST MEDIA DRIVER
10360 M:      Jean-Christophe Trotin <[email protected]>
10361 L:      [email protected]
10362 S:      Supported
10363 W:      https://linuxtv.org
10364 T:      git git://linuxtv.org/media_tree.git
10365 F:      drivers/media/platform/st/sti/hva
10366
10367 HWPOISON MEMORY FAILURE HANDLING
10368 M:      Miaohe Lin <[email protected]>
10369 R:      Naoya Horiguchi <[email protected]>
10370 L:      [email protected]
10371 S:      Maintained
10372 F:      mm/hwpoison-inject.c
10373 F:      mm/memory-failure.c
10374
10375 HYCON HY46XX TOUCHSCREEN SUPPORT
10376 M:      Giulio Benetti <[email protected]>
10377 L:      [email protected]
10378 S:      Maintained
10379 F:      Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10380 F:      drivers/input/touchscreen/hycon-hy46xx.c
10381
10382 HYGON PROCESSOR SUPPORT
10383 M:      Pu Wen <[email protected]>
10384 L:      [email protected]
10385 S:      Maintained
10386 F:      arch/x86/kernel/cpu/hygon.c
10387
10388 HYNIX HI556 SENSOR DRIVER
10389 M:      Sakari Ailus <[email protected]>
10390 L:      [email protected]
10391 S:      Maintained
10392 T:      git git://linuxtv.org/media_tree.git
10393 F:      drivers/media/i2c/hi556.c
10394
10395 HYNIX HI846 SENSOR DRIVER
10396 M:      Martin Kepplinger <[email protected]>
10397 L:      [email protected]
10398 S:      Maintained
10399 F:      drivers/media/i2c/hi846.c
10400
10401 HYNIX HI847 SENSOR DRIVER
10402 M:      Sakari Ailus <[email protected]>
10403 L:      [email protected]
10404 S:      Maintained
10405 F:      drivers/media/i2c/hi847.c
10406
10407 Hyper-V/Azure CORE AND DRIVERS
10408 M:      "K. Y. Srinivasan" <[email protected]>
10409 M:      Haiyang Zhang <[email protected]>
10410 M:      Wei Liu <[email protected]>
10411 M:      Dexuan Cui <[email protected]>
10412 L:      [email protected]
10413 S:      Supported
10414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10415 F:      Documentation/ABI/stable/sysfs-bus-vmbus
10416 F:      Documentation/ABI/testing/debugfs-hyperv
10417 F:      Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10418 F:      Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10419 F:      Documentation/virt/hyperv
10420 F:      arch/arm64/hyperv
10421 F:      arch/arm64/include/asm/hyperv-tlfs.h
10422 F:      arch/arm64/include/asm/mshyperv.h
10423 F:      arch/x86/hyperv
10424 F:      arch/x86/include/asm/hyperv-tlfs.h
10425 F:      arch/x86/include/asm/mshyperv.h
10426 F:      arch/x86/include/asm/trace/hyperv.h
10427 F:      arch/x86/kernel/cpu/mshyperv.c
10428 F:      drivers/clocksource/hyperv_timer.c
10429 F:      drivers/hid/hid-hyperv.c
10430 F:      drivers/hv/
10431 F:      drivers/input/serio/hyperv-keyboard.c
10432 F:      drivers/iommu/hyperv-iommu.c
10433 F:      drivers/net/ethernet/microsoft/
10434 F:      drivers/net/hyperv/
10435 F:      drivers/pci/controller/pci-hyperv-intf.c
10436 F:      drivers/pci/controller/pci-hyperv.c
10437 F:      drivers/scsi/storvsc_drv.c
10438 F:      drivers/uio/uio_hv_generic.c
10439 F:      drivers/video/fbdev/hyperv_fb.c
10440 F:      include/asm-generic/hyperv-tlfs.h
10441 F:      include/asm-generic/mshyperv.h
10442 F:      include/clocksource/hyperv_timer.h
10443 F:      include/linux/hyperv.h
10444 F:      include/net/mana
10445 F:      include/uapi/linux/hyperv.h
10446 F:      net/vmw_vsock/hyperv_transport.c
10447 F:      tools/hv/
10448
10449 HYPERBUS SUPPORT
10450 M:      Vignesh Raghavendra <[email protected]>
10451 R:      Tudor Ambarus <[email protected]>
10452 L:      [email protected]
10453 S:      Supported
10454 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10455 C:      irc://irc.oftc.net/mtd
10456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10457 F:      Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10458 F:      drivers/mtd/hyperbus/
10459 F:      include/linux/mtd/hyperbus.h
10460
10461 HYPERVISOR VIRTUAL CONSOLE DRIVER
10462 L:      [email protected]
10463 S:      Odd Fixes
10464 F:      drivers/tty/hvc/
10465
10466 I2C ACPI SUPPORT
10467 M:      Mika Westerberg <[email protected]>
10468 L:      [email protected]
10469 L:      [email protected]
10470 S:      Maintained
10471 F:      drivers/i2c/i2c-core-acpi.c
10472
10473 I2C ADDRESS TRANSLATOR (ATR)
10474 M:      Tomi Valkeinen <[email protected]>
10475 R:      Luca Ceresoli <[email protected]>
10476 L:      [email protected]
10477 S:      Maintained
10478 F:      drivers/i2c/i2c-atr.c
10479 F:      include/linux/i2c-atr.h
10480
10481 I2C CONTROLLER DRIVER FOR NVIDIA GPU
10482 M:      Ajay Gupta <[email protected]>
10483 L:      [email protected]
10484 S:      Maintained
10485 F:      Documentation/i2c/busses/i2c-nvidia-gpu.rst
10486 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
10487
10488 I2C MUXES
10489 M:      Peter Rosin <[email protected]>
10490 L:      [email protected]
10491 S:      Maintained
10492 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
10493 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
10494 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
10495 F:      Documentation/i2c/i2c-topology.rst
10496 F:      Documentation/i2c/muxes/
10497 F:      drivers/i2c/i2c-mux.c
10498 F:      drivers/i2c/muxes/
10499 F:      include/linux/i2c-mux.h
10500
10501 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10502 M:      Gregory CLEMENT <[email protected]>
10503 L:      [email protected]
10504 S:      Maintained
10505 F:      Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10506 F:      drivers/i2c/busses/i2c-mv64xxx.c
10507
10508 I2C OVER PARALLEL PORT
10509 M:      Jean Delvare <[email protected]>
10510 L:      [email protected]
10511 S:      Maintained
10512 F:      Documentation/i2c/busses/i2c-parport.rst
10513 F:      drivers/i2c/busses/i2c-parport.c
10514
10515 I2C SUBSYSTEM
10516 M:      Wolfram Sang <[email protected]>
10517 L:      [email protected]
10518 S:      Maintained
10519 W:      https://i2c.wiki.kernel.org/
10520 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
10521 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10522 F:      Documentation/i2c/
10523 F:      drivers/i2c/*
10524 F:      include/dt-bindings/i2c/i2c.h
10525 F:      include/linux/i2c-dev.h
10526 F:      include/linux/i2c-smbus.h
10527 F:      include/linux/i2c.h
10528 F:      include/uapi/linux/i2c-*.h
10529 F:      include/uapi/linux/i2c.h
10530
10531 I2C SUBSYSTEM HOST DRIVERS
10532 M:      Andi Shyti <[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/andi.shyti/linux.git
10538 F:      Documentation/devicetree/bindings/i2c/
10539 F:      drivers/i2c/algos/
10540 F:      drivers/i2c/busses/
10541 F:      include/dt-bindings/i2c/
10542
10543 I2C-TAOS-EVM DRIVER
10544 M:      Jean Delvare <[email protected]>
10545 L:      [email protected]
10546 S:      Maintained
10547 F:      Documentation/i2c/busses/i2c-taos-evm.rst
10548 F:      drivers/i2c/busses/i2c-taos-evm.c
10549
10550 I2C-TINY-USB DRIVER
10551 M:      Till Harbaum <[email protected]>
10552 L:      [email protected]
10553 S:      Maintained
10554 W:      http://www.harbaum.org/till/i2c_tiny_usb
10555 F:      drivers/i2c/busses/i2c-tiny-usb.c
10556
10557 I2C/SMBUS CONTROLLER DRIVERS FOR PC
10558 M:      Jean Delvare <[email protected]>
10559 L:      [email protected]
10560 S:      Maintained
10561 F:      Documentation/i2c/busses/i2c-ali1535.rst
10562 F:      Documentation/i2c/busses/i2c-ali1563.rst
10563 F:      Documentation/i2c/busses/i2c-ali15x3.rst
10564 F:      Documentation/i2c/busses/i2c-amd756.rst
10565 F:      Documentation/i2c/busses/i2c-amd8111.rst
10566 F:      Documentation/i2c/busses/i2c-i801.rst
10567 F:      Documentation/i2c/busses/i2c-nforce2.rst
10568 F:      Documentation/i2c/busses/i2c-piix4.rst
10569 F:      Documentation/i2c/busses/i2c-sis5595.rst
10570 F:      Documentation/i2c/busses/i2c-sis630.rst
10571 F:      Documentation/i2c/busses/i2c-sis96x.rst
10572 F:      Documentation/i2c/busses/i2c-via.rst
10573 F:      Documentation/i2c/busses/i2c-viapro.rst
10574 F:      drivers/i2c/busses/i2c-ali1535.c
10575 F:      drivers/i2c/busses/i2c-ali1563.c
10576 F:      drivers/i2c/busses/i2c-ali15x3.c
10577 F:      drivers/i2c/busses/i2c-amd756-s4882.c
10578 F:      drivers/i2c/busses/i2c-amd756.c
10579 F:      drivers/i2c/busses/i2c-amd8111.c
10580 F:      drivers/i2c/busses/i2c-i801.c
10581 F:      drivers/i2c/busses/i2c-isch.c
10582 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
10583 F:      drivers/i2c/busses/i2c-nforce2.c
10584 F:      drivers/i2c/busses/i2c-piix4.c
10585 F:      drivers/i2c/busses/i2c-sis5595.c
10586 F:      drivers/i2c/busses/i2c-sis630.c
10587 F:      drivers/i2c/busses/i2c-sis96x.c
10588 F:      drivers/i2c/busses/i2c-via.c
10589 F:      drivers/i2c/busses/i2c-viapro.c
10590
10591 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10592 M:      Hans de Goede <[email protected]>
10593 L:      [email protected]
10594 S:      Maintained
10595 F:      drivers/i2c/busses/i2c-cht-wc.c
10596
10597 I2C/SMBUS ISMT DRIVER
10598 M:      Seth Heasley <[email protected]>
10599 M:      Neil Horman <[email protected]>
10600 L:      [email protected]
10601 F:      Documentation/i2c/busses/i2c-ismt.rst
10602 F:      drivers/i2c/busses/i2c-ismt.c
10603
10604 I2C/SMBUS ZHAOXIN DRIVER
10605 M:      Hans Hu <[email protected]>
10606 L:      [email protected]
10607 S:      Maintained
10608 W:      https://www.zhaoxin.com
10609 F:      drivers/i2c/busses/i2c-viai2c-common.c
10610 F:      drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10611
10612 I2C/SMBUS STUB DRIVER
10613 M:      Jean Delvare <[email protected]>
10614 L:      [email protected]
10615 S:      Maintained
10616 F:      drivers/i2c/i2c-stub.c
10617
10618 I3C DRIVER FOR ASPEED AST2600
10619 M:      Jeremy Kerr <[email protected]>
10620 S:      Maintained
10621 F:      Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10622 F:      drivers/i3c/master/ast2600-i3c-master.c
10623
10624 I3C DRIVER FOR CADENCE I3C MASTER IP
10625 M:      Przemysław Gaj <[email protected]>
10626 S:      Maintained
10627 F:      Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10628 F:      drivers/i3c/master/i3c-master-cdns.c
10629
10630 I3C DRIVER FOR SYNOPSYS DESIGNWARE
10631 S:      Orphan
10632 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10633 F:      drivers/i3c/master/dw*
10634
10635 I3C SUBSYSTEM
10636 M:      Alexandre Belloni <[email protected]>
10637 L:      [email protected] (moderated for non-subscribers)
10638 S:      Maintained
10639 C:      irc://chat.freenode.net/linux-i3c
10640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10641 F:      Documentation/ABI/testing/sysfs-bus-i3c
10642 F:      Documentation/devicetree/bindings/i3c/
10643 F:      Documentation/driver-api/i3c
10644 F:      drivers/i3c/
10645 F:      include/linux/i3c/
10646
10647 IBM Operation Panel Input Driver
10648 M:      Eddie James <[email protected]>
10649 L:      [email protected]
10650 S:      Maintained
10651 F:      Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10652 F:      drivers/input/misc/ibm-panel.c
10653
10654 IBM Power 842 compression accelerator
10655 M:      Haren Myneni <[email protected]>
10656 S:      Supported
10657 F:      crypto/842.c
10658 F:      drivers/crypto/nx/Kconfig
10659 F:      drivers/crypto/nx/Makefile
10660 F:      drivers/crypto/nx/nx-842*
10661 F:      include/linux/sw842.h
10662 F:      lib/842/
10663
10664 IBM Power in-Nest Crypto Acceleration
10665 M:      Breno Leitão <[email protected]>
10666 M:      Nayna Jain <[email protected]>
10667 M:      Paulo Flabiano Smorigo <[email protected]>
10668 L:      [email protected]
10669 S:      Supported
10670 F:      drivers/crypto/nx/Kconfig
10671 F:      drivers/crypto/nx/Makefile
10672 F:      drivers/crypto/nx/nx-aes*
10673 F:      drivers/crypto/nx/nx-sha*
10674 F:      drivers/crypto/nx/nx.*
10675 F:      drivers/crypto/nx/nx_csbcpb.h
10676 F:      drivers/crypto/nx/nx_debugfs.c
10677
10678 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10679 M:      Tyrel Datwyler <[email protected]>
10680 L:      [email protected]
10681 L:      [email protected]
10682 S:      Supported
10683 F:      drivers/pci/hotplug/rpadlpar*
10684
10685 IBM Power Linux RAID adapter
10686 M:      Brian King <[email protected]>
10687 S:      Supported
10688 F:      drivers/scsi/ipr.*
10689
10690 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10691 M:      Tyrel Datwyler <[email protected]>
10692 L:      [email protected]
10693 L:      [email protected]
10694 S:      Supported
10695 F:      drivers/pci/hotplug/rpaphp*
10696
10697 IBM Power SRIOV Virtual NIC Device Driver
10698 M:      Haren Myneni <[email protected]>
10699 M:      Rick Lindsley <[email protected]>
10700 R:      Nick Child <[email protected]>
10701 R:      Thomas Falcon <[email protected]>
10702 L:      [email protected]
10703 S:      Supported
10704 F:      drivers/net/ethernet/ibm/ibmvnic.*
10705
10706 IBM Power VFIO Support
10707 M:      Timothy Pearson <[email protected]>
10708 S:      Supported
10709 F:      drivers/vfio/vfio_iommu_spapr_tce.c
10710
10711 IBM Power Virtual Ethernet Device Driver
10712 M:      Nick Child <[email protected]>
10713 L:      [email protected]
10714 S:      Supported
10715 F:      drivers/net/ethernet/ibm/ibmveth.*
10716
10717 IBM Power Virtual FC Device Drivers
10718 M:      Tyrel Datwyler <[email protected]>
10719 L:      [email protected]
10720 S:      Supported
10721 F:      drivers/scsi/ibmvscsi/ibmvfc*
10722
10723 IBM Power Virtual Management Channel Driver
10724 M:      Brad Warrum <[email protected]>
10725 M:      Ritu Agarwal <[email protected]>
10726 S:      Supported
10727 F:      drivers/misc/ibmvmc.*
10728
10729 IBM Power Virtual SCSI Device Drivers
10730 M:      Tyrel Datwyler <[email protected]>
10731 L:      [email protected]
10732 S:      Supported
10733 F:      drivers/scsi/ibmvscsi/ibmvscsi*
10734 F:      include/scsi/viosrp.h
10735
10736 IBM Power Virtual SCSI Device Target Driver
10737 M:      Tyrel Datwyler <[email protected]>
10738 L:      [email protected]
10739 L:      [email protected]
10740 S:      Supported
10741 F:      drivers/scsi/ibmvscsi_tgt/
10742
10743 IBM Power VMX Cryptographic instructions
10744 M:      Breno Leitão <[email protected]>
10745 M:      Nayna Jain <[email protected]>
10746 M:      Paulo Flabiano Smorigo <[email protected]>
10747 L:      [email protected]
10748 S:      Supported
10749 F:      arch/powerpc/crypto/Kconfig
10750 F:      arch/powerpc/crypto/Makefile
10751 F:      arch/powerpc/crypto/aes.c
10752 F:      arch/powerpc/crypto/aes_cbc.c
10753 F:      arch/powerpc/crypto/aes_ctr.c
10754 F:      arch/powerpc/crypto/aes_xts.c
10755 F:      arch/powerpc/crypto/aesp8-ppc.*
10756 F:      arch/powerpc/crypto/ghash.c
10757 F:      arch/powerpc/crypto/ghashp8-ppc.pl
10758 F:      arch/powerpc/crypto/ppc-xlate.pl
10759 F:      arch/powerpc/crypto/vmx.c
10760
10761 IBM ServeRAID RAID DRIVER
10762 S:      Orphan
10763 F:      drivers/scsi/ips.*
10764
10765 ICH LPC AND GPIO DRIVER
10766 M:      Peter Tyser <[email protected]>
10767 S:      Maintained
10768 F:      drivers/gpio/gpio-ich.c
10769 F:      drivers/mfd/lpc_ich.c
10770
10771 ICY I2C DRIVER
10772 M:      Max Staudt <[email protected]>
10773 L:      [email protected]
10774 S:      Maintained
10775 F:      drivers/i2c/busses/i2c-icy.c
10776
10777 IDEAPAD LAPTOP EXTRAS DRIVER
10778 M:      Ike Panhc <[email protected]>
10779 L:      [email protected]
10780 S:      Maintained
10781 W:      http://launchpad.net/ideapad-laptop
10782 F:      drivers/platform/x86/ideapad-laptop.c
10783
10784 IDEAPAD LAPTOP SLIDEBAR DRIVER
10785 M:      Andrey Moiseev <[email protected]>
10786 L:      [email protected]
10787 S:      Maintained
10788 W:      https://github.com/o2genum/ideapad-slidebar
10789 F:      drivers/input/misc/ideapad_slidebar.c
10790
10791 IDT VersaClock 5 CLOCK DRIVER
10792 M:      Luca Ceresoli <[email protected]>
10793 S:      Maintained
10794 F:      Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10795 F:      drivers/clk/clk-versaclock5.c
10796
10797 IEEE 802.15.4 SUBSYSTEM
10798 M:      Alexander Aring <[email protected]>
10799 M:      Stefan Schmidt <[email protected]>
10800 M:      Miquel Raynal <[email protected]>
10801 L:      [email protected]
10802 S:      Maintained
10803 W:      https://linux-wpan.org/
10804 Q:      https://patchwork.kernel.org/project/linux-wpan/list/
10805 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10806 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10807 F:      Documentation/networking/ieee802154.rst
10808 F:      drivers/net/ieee802154/
10809 F:      include/linux/ieee802154.h
10810 F:      include/linux/nl802154.h
10811 F:      include/net/af_ieee802154.h
10812 F:      include/net/cfg802154.h
10813 F:      include/net/ieee802154_netdev.h
10814 F:      include/net/mac802154.h
10815 F:      include/net/nl802154.h
10816 F:      net/ieee802154/
10817 F:      net/mac802154/
10818
10819 Intel VIRTIO DATA PATH ACCELERATOR
10820 M:      Zhu Lingshan <[email protected]>
10821 L:      [email protected]
10822 S:      Supported
10823 F:      drivers/vdpa/ifcvf/
10824
10825 IFE PROTOCOL
10826 M:      Yotam Gigi <[email protected]>
10827 M:      Jamal Hadi Salim <[email protected]>
10828 F:      include/net/ife.h
10829 F:      include/uapi/linux/ife.h
10830 F:      net/ife
10831
10832 IGORPLUG-USB IR RECEIVER
10833 M:      Sean Young <[email protected]>
10834 L:      [email protected]
10835 S:      Maintained
10836 F:      drivers/media/rc/igorplugusb.c
10837
10838 IGUANAWORKS USB IR TRANSCEIVER
10839 M:      Sean Young <[email protected]>
10840 L:      [email protected]
10841 S:      Maintained
10842 F:      drivers/media/rc/iguanair.c
10843
10844 IIO BACKEND FRAMEWORK
10845 M:      Nuno Sa <[email protected]>
10846 R:      Olivier Moysan <[email protected]>
10847 L:      [email protected]
10848 S:      Maintained
10849 F:      drivers/iio/industrialio-backend.c
10850 F:      include/linux/iio/backend.h
10851
10852 IIO DIGITAL POTENTIOMETER DAC
10853 M:      Peter Rosin <[email protected]>
10854 L:      [email protected]
10855 S:      Maintained
10856 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10857 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10858 F:      drivers/iio/dac/dpot-dac.c
10859
10860 IIO ENVELOPE DETECTOR
10861 M:      Peter Rosin <[email protected]>
10862 L:      [email protected]
10863 S:      Maintained
10864 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10865 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10866 F:      drivers/iio/adc/envelope-detector.c
10867
10868 IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
10869 M:      Matti Vaittinen <[email protected]>
10870 L:      [email protected]
10871 S:      Maintained
10872 F:      drivers/iio/industrialio-gts-helper.c
10873 F:      include/linux/iio/iio-gts-helper.h
10874 F:      drivers/iio/test/iio-test-gts.c
10875
10876 IIO MULTIPLEXER
10877 M:      Peter Rosin <[email protected]>
10878 L:      [email protected]
10879 S:      Maintained
10880 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10881 F:      drivers/iio/multiplexer/iio-mux.c
10882
10883 IIO SCMI BASED DRIVER
10884 M:      Jyoti Bhayana <[email protected]>
10885 L:      [email protected]
10886 S:      Maintained
10887 F:      drivers/iio/common/scmi_sensors/scmi_iio.c
10888
10889 IIO SUBSYSTEM AND DRIVERS
10890 M:      Jonathan Cameron <[email protected]>
10891 R:      Lars-Peter Clausen <[email protected]>
10892 L:      [email protected]
10893 S:      Maintained
10894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10895 F:      Documentation/ABI/testing/configfs-iio*
10896 F:      Documentation/ABI/testing/sysfs-bus-iio*
10897 F:      Documentation/devicetree/bindings/iio/
10898 F:      Documentation/iio/
10899 F:      drivers/iio/
10900 F:      drivers/staging/iio/
10901 F:      include/dt-bindings/iio/
10902 F:      include/linux/iio/
10903 F:      tools/iio/
10904
10905 IIO UNIT CONVERTER
10906 M:      Peter Rosin <[email protected]>
10907 L:      [email protected]
10908 S:      Maintained
10909 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10910 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10911 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10912 F:      drivers/iio/afe/iio-rescale.c
10913
10914 IKANOS/ADI EAGLE ADSL USB DRIVER
10915 M:      Matthieu Castet <[email protected]>
10916 M:      Stanislaw Gruszka <[email protected]>
10917 S:      Maintained
10918 F:      drivers/usb/atm/ueagle-atm.c
10919
10920 IMAGIS TOUCHSCREEN DRIVER
10921 M:      Markuss Broks <[email protected]>
10922 S:      Maintained
10923 F:      Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10924 F:      drivers/input/touchscreen/imagis.c
10925
10926 IMGTEC ASCII LCD DRIVER
10927 M:      Paul Burton <[email protected]>
10928 S:      Maintained
10929 F:      Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10930 F:      drivers/auxdisplay/img-ascii-lcd.c
10931
10932 IMGTEC JPEG ENCODER DRIVER
10933 M:      Devarsh Thakkar <[email protected]>
10934 L:      [email protected]
10935 S:      Supported
10936 F:      Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
10937 F:      drivers/media/platform/imagination/e5010*
10938
10939 IMGTEC IR DECODER DRIVER
10940 S:      Orphan
10941 F:      drivers/media/rc/img-ir/
10942
10943 IMGTEC POWERVR DRM DRIVER
10944 M:      Frank Binns <[email protected]>
10945 M:      Matt Coster <[email protected]>
10946 S:      Supported
10947 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
10948 F:      Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
10949 F:      Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
10950 F:      Documentation/gpu/imagination/
10951 F:      drivers/gpu/drm/imagination/
10952 F:      include/uapi/drm/pvr_drm.h
10953
10954 IMON SOUNDGRAPH USB IR RECEIVER
10955 M:      Sean Young <[email protected]>
10956 L:      [email protected]
10957 S:      Maintained
10958 F:      drivers/media/rc/imon.c
10959 F:      drivers/media/rc/imon_raw.c
10960
10961 IMS TWINTURBO FRAMEBUFFER DRIVER
10962 L:      [email protected]
10963 S:      Orphan
10964 F:      drivers/video/fbdev/imsttfb.c
10965
10966 INDEX OF FURTHER KERNEL DOCUMENTATION
10967 M:      Carlos Bilbao <[email protected]>
10968 S:      Maintained
10969 F:      Documentation/process/kernel-docs.rst
10970
10971 INDUSTRY PACK SUBSYSTEM (IPACK)
10972 M:      Vaibhav Gupta <[email protected]>
10973 M:      Jens Taprogge <[email protected]>
10974 M:      Greg Kroah-Hartman <[email protected]>
10975 L:      [email protected]
10976 S:      Maintained
10977 W:      http://industrypack.sourceforge.net
10978 F:      drivers/ipack/
10979
10980 INFINEON DPS310 Driver
10981 M:      Eddie James <[email protected]>
10982 L:      [email protected]
10983 S:      Maintained
10984 F:      drivers/iio/pressure/dps310.c
10985
10986 INFINEON PEB2466 ASoC CODEC
10987 M:      Herve Codina <[email protected]>
10988 L:      [email protected] (moderated for non-subscribers)
10989 S:      Maintained
10990 F:      Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
10991 F:      sound/soc/codecs/peb2466.c
10992
10993 INFINIBAND SUBSYSTEM
10994 M:      Jason Gunthorpe <[email protected]>
10995 M:      Leon Romanovsky <[email protected]>
10996 L:      [email protected]
10997 S:      Supported
10998 W:      https://github.com/linux-rdma/rdma-core
10999 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
11001 F:      Documentation/devicetree/bindings/infiniband/
11002 F:      Documentation/infiniband/
11003 F:      drivers/infiniband/
11004 F:      include/rdma/
11005 F:      include/trace/events/ib_mad.h
11006 F:      include/trace/events/ib_umad.h
11007 F:      include/trace/misc/rdma.h
11008 F:      include/uapi/linux/if_infiniband.h
11009 F:      include/uapi/rdma/
11010 F:      samples/bpf/ibumad_kern.c
11011 F:      samples/bpf/ibumad_user.c
11012
11013 INGENIC JZ4780 NAND DRIVER
11014 M:      Harvey Hunt <[email protected]>
11015 L:      [email protected]
11016 L:      [email protected]
11017 S:      Maintained
11018 F:      drivers/mtd/nand/raw/ingenic/
11019
11020 INGENIC JZ47xx SoCs
11021 M:      Paul Cercueil <[email protected]>
11022 L:      [email protected]
11023 S:      Maintained
11024 F:      arch/mips/boot/dts/ingenic/
11025 F:      arch/mips/generic/board-ingenic.c
11026 F:      arch/mips/include/asm/mach-ingenic/
11027 F:      arch/mips/ingenic/Kconfig
11028 F:      drivers/clk/ingenic/
11029 F:      drivers/dma/dma-jz4780.c
11030 F:      drivers/gpu/drm/ingenic/
11031 F:      drivers/i2c/busses/i2c-jz4780.c
11032 F:      drivers/iio/adc/ingenic-adc.c
11033 F:      drivers/irqchip/irq-ingenic.c
11034 F:      drivers/memory/jz4780-nemc.c
11035 F:      drivers/mmc/host/jz4740_mmc.c
11036 F:      drivers/mtd/nand/raw/ingenic/
11037 F:      drivers/pinctrl/pinctrl-ingenic.c
11038 F:      drivers/power/supply/ingenic-battery.c
11039 F:      drivers/pwm/pwm-jz4740.c
11040 F:      drivers/remoteproc/ingenic_rproc.c
11041 F:      drivers/rtc/rtc-jz4740.c
11042 F:      drivers/tty/serial/8250/8250_ingenic.c
11043 F:      drivers/usb/musb/jz4740.c
11044 F:      drivers/watchdog/jz4740_wdt.c
11045 F:      include/dt-bindings/iio/adc/ingenic,adc.h
11046 F:      include/linux/mfd/ingenic-tcu.h
11047 F:      sound/soc/codecs/jz47*
11048 F:      sound/soc/jz4740/
11049
11050 INJOINIC IP5xxx POWER BANK IC DRIVER
11051 M:      Samuel Holland <[email protected]>
11052 S:      Maintained
11053 F:      drivers/power/supply/ip5xxx_power.c
11054
11055 INOTIFY
11056 M:      Jan Kara <[email protected]>
11057 R:      Amir Goldstein <[email protected]>
11058 L:      [email protected]
11059 S:      Maintained
11060 F:      Documentation/filesystems/inotify.rst
11061 F:      fs/notify/inotify/
11062 F:      include/linux/inotify.h
11063 F:      include/uapi/linux/inotify.h
11064
11065 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
11066 M:      Dmitry Torokhov <[email protected]>
11067 L:      [email protected]
11068 S:      Maintained
11069 Q:      http://patchwork.kernel.org/project/linux-input/list/
11070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
11071 F:      Documentation/devicetree/bindings/input/
11072 F:      Documentation/devicetree/bindings/serio/
11073 F:      Documentation/input/
11074 F:      drivers/input/
11075 F:      include/dt-bindings/input/
11076 F:      include/linux/input.h
11077 F:      include/linux/input/
11078 F:      include/uapi/linux/input-event-codes.h
11079 F:      include/uapi/linux/input.h
11080
11081 INPUT MULTITOUCH (MT) PROTOCOL
11082 M:      Henrik Rydberg <[email protected]>
11083 L:      [email protected]
11084 S:      Odd fixes
11085 F:      Documentation/input/multi-touch-protocol.rst
11086 F:      drivers/input/input-mt.c
11087 K:      \b(ABS|SYN)_MT_
11088
11089 INSIDE SECURE CRYPTO DRIVER
11090 M:      Antoine Tenart <[email protected]>
11091 L:      [email protected]
11092 S:      Maintained
11093 F:      drivers/crypto/inside-secure/
11094
11095 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
11096 M:      Mimi Zohar <[email protected]>
11097 M:      Roberto Sassu <[email protected]>
11098 M:      Dmitry Kasatkin <[email protected]>
11099 R:      Eric Snowberg <[email protected]>
11100 L:      [email protected]
11101 S:      Supported
11102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
11103 F:      security/integrity/
11104 F:      security/integrity/ima/
11105
11106 INTEL 810/815 FRAMEBUFFER DRIVER
11107 M:      Antonino Daplas <[email protected]>
11108 L:      [email protected]
11109 S:      Maintained
11110 F:      drivers/video/fbdev/i810/
11111
11112 INTEL 8254 COUNTER DRIVER
11113 M:      William Breathitt Gray <[email protected]>
11114 L:      [email protected]
11115 S:      Maintained
11116 F:      drivers/counter/i8254.c
11117 F:      include/linux/i8254.h
11118
11119 INTEL 8255 GPIO DRIVER
11120 M:      William Breathitt Gray <[email protected]>
11121 L:      [email protected]
11122 S:      Maintained
11123 F:      drivers/gpio/gpio-i8255.c
11124 F:      drivers/gpio/gpio-i8255.h
11125
11126 INTEL ASoC DRIVERS
11127 M:      Cezary Rojewski <[email protected]>
11128 M:      Pierre-Louis Bossart <[email protected]>
11129 M:      Liam Girdwood <[email protected]>
11130 M:      Peter Ujfalusi <[email protected]>
11131 M:      Bard Liao <[email protected]>
11132 M:      Ranjani Sridharan <[email protected]>
11133 M:      Kai Vehmanen <[email protected]>
11134 L:      [email protected] (moderated for non-subscribers)
11135 S:      Supported
11136 F:      sound/soc/intel/
11137
11138 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
11139 M:      Hans de Goede <[email protected]>
11140 L:      [email protected]
11141 S:      Maintained
11142 F:      drivers/platform/x86/intel/atomisp2/pm.c
11143
11144 INTEL ATOMISP2 LED DRIVER
11145 M:      Hans de Goede <[email protected]>
11146 L:      [email protected]
11147 S:      Maintained
11148 F:      drivers/platform/x86/intel/atomisp2/led.c
11149
11150 INTEL BIOS SAR INT1092 DRIVER
11151 M:      Shravan Sudhakar <[email protected]>
11152 L:      [email protected]
11153 S:      Maintained
11154 F:      drivers/platform/x86/intel/int1092/
11155
11156 INTEL BROXTON PMC DRIVER
11157 M:      Mika Westerberg <[email protected]>
11158 M:      Zha Qipeng <[email protected]>
11159 S:      Maintained
11160 F:      drivers/mfd/intel_pmc_bxt.c
11161 F:      include/linux/mfd/intel_pmc_bxt.h
11162
11163 INTEL C600 SERIES SAS CONTROLLER DRIVER
11164 M:      Artur Paszkiewicz <[email protected]>
11165 L:      [email protected]
11166 S:      Supported
11167 T:      git git://git.code.sf.net/p/intel-sas/isci
11168 F:      drivers/scsi/isci/
11169
11170 INTEL CPU family model numbers
11171 M:      Tony Luck <[email protected]>
11172 M:      [email protected]
11173 L:      [email protected]
11174 S:      Supported
11175 F:      arch/x86/include/asm/intel-family.h
11176
11177 INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11178 M:      Jani Nikula <[email protected]>
11179 M:      Rodrigo Vivi <[email protected]>
11180 L:      [email protected]
11181 L:      [email protected]
11182 S:      Supported
11183 F:      drivers/gpu/drm/i915/display/
11184 F:      drivers/gpu/drm/xe/display/
11185 F:      drivers/gpu/drm/xe/compat-i915-headers
11186 F:      include/drm/intel/
11187
11188 INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11189 M:      Jani Nikula <[email protected]>
11190 M:      Joonas Lahtinen <[email protected]>
11191 M:      Rodrigo Vivi <[email protected]>
11192 M:      Tvrtko Ursulin <[email protected]>
11193 L:      [email protected]
11194 S:      Supported
11195 W:      https://drm.pages.freedesktop.org/intel-docs/
11196 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
11197 B:      https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11198 C:      irc://irc.oftc.net/intel-gfx
11199 T:      git https://gitlab.freedesktop.org/drm/i915/kernel.git
11200 F:      Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11201 F:      Documentation/gpu/i915.rst
11202 F:      drivers/gpu/drm/ci/xfails/i915*
11203 F:      drivers/gpu/drm/i915/
11204 F:      include/drm/intel/
11205 F:      include/uapi/drm/i915_drm.h
11206
11207 INTEL DRM XE DRIVER (Lunar Lake and newer)
11208 M:      Lucas De Marchi <[email protected]>
11209 M:      Thomas Hellström <[email protected]>
11210 M:      Rodrigo Vivi <[email protected]>
11211 L:      [email protected]
11212 S:      Supported
11213 W:      https://drm.pages.freedesktop.org/intel-docs/
11214 Q:      http://patchwork.freedesktop.org/project/intel-xe/
11215 B:      https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11216 C:      irc://irc.oftc.net/xe
11217 T:      git https://gitlab.freedesktop.org/drm/xe/kernel.git
11218 F:      Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11219 F:      Documentation/gpu/xe/
11220 F:      drivers/gpu/drm/xe/
11221 F:      include/drm/intel/
11222 F:      include/uapi/drm/xe_drm.h
11223
11224 INTEL ETHERNET DRIVERS
11225 M:      Tony Nguyen <[email protected]>
11226 M:      Przemek Kitszel <[email protected]>
11227 L:      [email protected] (moderated for non-subscribers)
11228 S:      Supported
11229 W:      https://www.intel.com/content/www/us/en/support.html
11230 Q:      https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11231 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11232 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11233 F:      Documentation/networking/device_drivers/ethernet/intel/
11234 F:      drivers/net/ethernet/intel/
11235 F:      drivers/net/ethernet/intel/*/
11236 F:      include/linux/avf/virtchnl.h
11237 F:      include/linux/net/intel/iidc.h
11238
11239 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11240 M:      Mustafa Ismail <[email protected]>
11241 M:      Tatyana Nikolova <[email protected]>
11242 L:      [email protected]
11243 S:      Supported
11244 F:      drivers/infiniband/hw/irdma/
11245 F:      include/uapi/rdma/irdma-abi.h
11246
11247 INTEL GPIO DRIVERS
11248 M:      Andy Shevchenko <[email protected]>
11249 L:      [email protected]
11250 S:      Supported
11251 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11252 F:      drivers/gpio/gpio-elkhartlake.c
11253 F:      drivers/gpio/gpio-graniterapids.c
11254 F:      drivers/gpio/gpio-ich.c
11255 F:      drivers/gpio/gpio-merrifield.c
11256 F:      drivers/gpio/gpio-ml-ioh.c
11257 F:      drivers/gpio/gpio-pch.c
11258 F:      drivers/gpio/gpio-sch.c
11259 F:      drivers/gpio/gpio-sodaville.c
11260 F:      drivers/gpio/gpio-tangier.c
11261 F:      drivers/gpio/gpio-tangier.h
11262
11263 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11264 M:      Zhenyu Wang <[email protected]>
11265 M:      Zhi Wang <[email protected]>
11266 L:      [email protected]
11267 L:      [email protected]
11268 S:      Supported
11269 W:      https://github.com/intel/gvt-linux/wiki
11270 T:      git https://github.com/intel/gvt-linux.git
11271 F:      drivers/gpu/drm/i915/gvt/
11272
11273 INTEL HID EVENT DRIVER
11274 M:      Alex Hung <[email protected]>
11275 L:      [email protected]
11276 S:      Maintained
11277 F:      drivers/platform/x86/intel/hid.c
11278
11279 INTEL I/OAT DMA DRIVER
11280 M:      Dave Jiang <[email protected]>
11281 R:      Dan Williams <[email protected]>
11282 L:      [email protected]
11283 S:      Supported
11284 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
11285 F:      drivers/dma/ioat*
11286
11287 INTEL IAA CRYPTO DRIVER
11288 M:      Tom Zanussi <[email protected]>
11289 L:      [email protected]
11290 S:      Supported
11291 F:      Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11292 F:      drivers/crypto/intel/iaa/*
11293
11294 INTEL IDLE DRIVER
11295 M:      Jacob Pan <[email protected]>
11296 M:      Len Brown <[email protected]>
11297 L:      [email protected]
11298 S:      Supported
11299 B:      https://bugzilla.kernel.org
11300 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11301 F:      drivers/idle/intel_idle.c
11302
11303 INTEL IDXD DRIVER
11304 M:      Fenghua Yu <[email protected]>
11305 R:      Dave Jiang <[email protected]>
11306 L:      [email protected]
11307 S:      Supported
11308 F:      drivers/dma/idxd/*
11309 F:      include/uapi/linux/idxd.h
11310
11311 INTEL IN FIELD SCAN (IFS) DEVICE
11312 M:      Jithu Joseph <[email protected]>
11313 R:      Ashok Raj <[email protected]>
11314 R:      Tony Luck <[email protected]>
11315 S:      Maintained
11316 F:      drivers/platform/x86/intel/ifs
11317 F:      include/trace/events/intel_ifs.h
11318 F:      tools/testing/selftests/drivers/platform/x86/intel/ifs/
11319
11320 INTEL INTEGRATED SENSOR HUB DRIVER
11321 M:      Srinivas Pandruvada <[email protected]>
11322 M:      Jiri Kosina <[email protected]>
11323 L:      [email protected]
11324 S:      Maintained
11325 F:      drivers/hid/intel-ish-hid/
11326
11327 INTEL IOMMU (VT-d)
11328 M:      David Woodhouse <[email protected]>
11329 M:      Lu Baolu <[email protected]>
11330 L:      [email protected]
11331 S:      Supported
11332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11333 F:      drivers/iommu/intel/
11334
11335 INTEL IPU3 CSI-2 CIO2 DRIVER
11336 M:      Yong Zhi <[email protected]>
11337 M:      Sakari Ailus <[email protected]>
11338 M:      Bingbu Cao <[email protected]>
11339 M:      Dan Scally <[email protected]>
11340 R:      Tianshu Qiu <[email protected]>
11341 L:      [email protected]
11342 S:      Maintained
11343 T:      git git://linuxtv.org/media_tree.git
11344 F:      Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11345 F:      drivers/media/pci/intel/ipu3/
11346
11347 INTEL IPU3 CSI-2 IMGU DRIVER
11348 M:      Sakari Ailus <[email protected]>
11349 R:      Bingbu Cao <[email protected]>
11350 R:      Tianshu Qiu <[email protected]>
11351 L:      [email protected]
11352 S:      Maintained
11353 F:      Documentation/admin-guide/media/ipu3.rst
11354 F:      Documentation/admin-guide/media/ipu3_rcb.svg
11355 F:      Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11356 F:      drivers/staging/media/ipu3/
11357
11358 INTEL IPU6 INPUT SYSTEM DRIVER
11359 M:      Sakari Ailus <[email protected]>
11360 M:      Bingbu Cao <[email protected]>
11361 R:      Tianshu Qiu <[email protected]>
11362 L:      [email protected]
11363 S:      Maintained
11364 T:      git git://linuxtv.org/media_tree.git
11365 F:      Documentation/admin-guide/media/ipu6-isys.rst
11366 F:      drivers/media/pci/intel/ipu6/
11367
11368 INTEL ISHTP ECLITE DRIVER
11369 M:      Sumesh K Naduvalath <[email protected]>
11370 L:      [email protected]
11371 S:      Supported
11372 F:      drivers/platform/x86/intel/ishtp_eclite.c
11373
11374 INTEL IXP4XX CRYPTO SUPPORT
11375 M:      Corentin Labbe <[email protected]>
11376 L:      [email protected]
11377 S:      Maintained
11378 F:      drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11379
11380 INTEL KEEM BAY DRM DRIVER
11381 M:      Anitha Chrisanthus <[email protected]>
11382 M:      Edmund Dea <[email protected]>
11383 S:      Maintained
11384 F:      Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11385 F:      drivers/gpu/drm/kmb/
11386
11387 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11388 M:      Daniele Alessandrelli <[email protected]>
11389 S:      Maintained
11390 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11391 F:      drivers/crypto/intel/keembay/Kconfig
11392 F:      drivers/crypto/intel/keembay/Makefile
11393 F:      drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11394 F:      drivers/crypto/intel/keembay/ocs-aes.c
11395 F:      drivers/crypto/intel/keembay/ocs-aes.h
11396
11397 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11398 M:      Daniele Alessandrelli <[email protected]>
11399 M:      Prabhjot Khurana <[email protected]>
11400 M:      Mark Gross <[email protected]>
11401 S:      Maintained
11402 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11403 F:      drivers/crypto/intel/keembay/Kconfig
11404 F:      drivers/crypto/intel/keembay/Makefile
11405 F:      drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11406
11407 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11408 M:      Daniele Alessandrelli <[email protected]>
11409 M:      Declan Murphy <[email protected]>
11410 S:      Maintained
11411 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11412 F:      drivers/crypto/intel/keembay/Kconfig
11413 F:      drivers/crypto/intel/keembay/Makefile
11414 F:      drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11415 F:      drivers/crypto/intel/keembay/ocs-hcu.c
11416 F:      drivers/crypto/intel/keembay/ocs-hcu.h
11417
11418 INTEL MANAGEMENT ENGINE (mei)
11419 M:      Tomas Winkler <[email protected]>
11420 L:      [email protected]
11421 S:      Supported
11422 F:      Documentation/driver-api/mei/*
11423 F:      drivers/misc/mei/
11424 F:      drivers/watchdog/mei_wdt.c
11425 F:      include/linux/mei_aux.h
11426 F:      include/linux/mei_cl_bus.h
11427 F:      include/uapi/linux/mei.h
11428 F:      include/uapi/linux/mei_uuid.h
11429 F:      include/uapi/linux/uuid.h
11430 F:      samples/mei/*
11431
11432 INTEL MAX 10 BMC MFD DRIVER
11433 M:      Xu Yilun <[email protected]>
11434 R:      Tom Rix <[email protected]>
11435 S:      Maintained
11436 F:      Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11437 F:      Documentation/hwmon/intel-m10-bmc-hwmon.rst
11438 F:      drivers/hwmon/intel-m10-bmc-hwmon.c
11439 F:      drivers/mfd/intel-m10-bmc*
11440 F:      include/linux/mfd/intel-m10-bmc.h
11441
11442 INTEL MAX10 BMC SECURE UPDATES
11443 M:      Peter Colberg <[email protected]>
11444 L:      [email protected]
11445 S:      Maintained
11446 F:      Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11447 F:      drivers/fpga/intel-m10-bmc-sec-update.c
11448
11449 INTEL P-Unit IPC DRIVER
11450 M:      Zha Qipeng <[email protected]>
11451 L:      [email protected]
11452 S:      Maintained
11453 F:      arch/x86/include/asm/intel_punit_ipc.h
11454 F:      drivers/platform/x86/intel/punit_ipc.c
11455
11456 INTEL PMC CORE DRIVER
11457 M:      Rajneesh Bhardwaj <[email protected]>
11458 M:      David E Box <[email protected]>
11459 L:      [email protected]
11460 S:      Maintained
11461 F:      Documentation/ABI/testing/sysfs-platform-intel-pmc
11462 F:      drivers/platform/x86/intel/pmc/
11463
11464 INTEL PMIC GPIO DRIVERS
11465 M:      Andy Shevchenko <[email protected]>
11466 S:      Supported
11467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11468 F:      drivers/gpio/gpio-*cove.c
11469
11470 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11471 M:      Andy Shevchenko <[email protected]>
11472 S:      Supported
11473 F:      drivers/mfd/intel_soc_pmic*
11474 F:      include/linux/mfd/intel_soc_pmic*
11475
11476 INTEL PMT DRIVERS
11477 M:      David E. Box <[email protected]>
11478 S:      Supported
11479 F:      drivers/platform/x86/intel/pmt/
11480
11481 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11482 M:      Stanislav Yakovlev <[email protected]>
11483 L:      [email protected]
11484 S:      Maintained
11485 F:      Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11486 F:      Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11487 F:      drivers/net/wireless/intel/ipw2x00/
11488
11489 INTEL PSTATE DRIVER
11490 M:      Srinivas Pandruvada <[email protected]>
11491 M:      Len Brown <[email protected]>
11492 L:      [email protected]
11493 S:      Supported
11494 F:      drivers/cpufreq/intel_pstate.c
11495
11496 INTEL PTP DFL ToD DRIVER
11497 M:      Tianfei Zhang <[email protected]>
11498 L:      [email protected]
11499 L:      [email protected]
11500 S:      Maintained
11501 F:      drivers/ptp/ptp_dfl_tod.c
11502
11503 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11504 M:      Jarkko Nikula <[email protected]>
11505 L:      [email protected]
11506 F:      drivers/counter/intel-qep.c
11507
11508 INTEL SCU DRIVERS
11509 M:      Mika Westerberg <[email protected]>
11510 S:      Maintained
11511 F:      arch/x86/include/asm/intel_scu_ipc.h
11512 F:      drivers/platform/x86/intel_scu_*
11513
11514 INTEL SDSI DRIVER
11515 M:      David E. Box <[email protected]>
11516 S:      Supported
11517 F:      drivers/platform/x86/intel/sdsi.c
11518 F:      tools/arch/x86/intel_sdsi/
11519 F:      tools/testing/selftests/drivers/sdsi/
11520
11521 INTEL SGX
11522 M:      Jarkko Sakkinen <[email protected]>
11523 R:      Dave Hansen <[email protected]>
11524 L:      [email protected]
11525 S:      Supported
11526 Q:      https://patchwork.kernel.org/project/intel-sgx/list/
11527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11528 F:      Documentation/arch/x86/sgx.rst
11529 F:      arch/x86/entry/vdso/vsgx.S
11530 F:      arch/x86/include/asm/sgx.h
11531 F:      arch/x86/include/uapi/asm/sgx.h
11532 F:      arch/x86/kernel/cpu/sgx/*
11533 F:      tools/testing/selftests/sgx/*
11534 K:      \bSGX_
11535
11536 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11537 M:      Daniel Scally <[email protected]>
11538 S:      Maintained
11539 F:      drivers/platform/x86/intel/int3472/
11540
11541 INTEL SPEED SELECT TECHNOLOGY
11542 M:      Srinivas Pandruvada <[email protected]>
11543 L:      [email protected]
11544 S:      Maintained
11545 F:      drivers/platform/x86/intel/speed_select_if/
11546 F:      include/uapi/linux/isst_if.h
11547 F:      tools/power/x86/intel-speed-select/
11548
11549 INTEL STRATIX10 FIRMWARE DRIVERS
11550 M:      Dinh Nguyen <[email protected]>
11551 L:      [email protected]
11552 S:      Maintained
11553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11554 F:      Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11555 F:      Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11556 F:      drivers/firmware/stratix10-rsu.c
11557 F:      drivers/firmware/stratix10-svc.c
11558 F:      include/linux/firmware/intel/stratix10-smc.h
11559 F:      include/linux/firmware/intel/stratix10-svc-client.h
11560
11561 INTEL TELEMETRY DRIVER
11562 M:      Rajneesh Bhardwaj <[email protected]>
11563 M:      "David E. Box" <[email protected]>
11564 L:      [email protected]
11565 S:      Maintained
11566 F:      arch/x86/include/asm/intel_telemetry.h
11567 F:      drivers/platform/x86/intel/telemetry/
11568
11569 INTEL TPMI DRIVER
11570 M:      Srinivas Pandruvada <[email protected]>
11571 L:      [email protected]
11572 S:      Maintained
11573 F:      Documentation/ABI/testing/debugfs-tpmi
11574 F:      drivers/platform/x86/intel/tpmi.c
11575 F:      include/linux/intel_tpmi.h
11576
11577 INTEL UNCORE FREQUENCY CONTROL
11578 M:      Srinivas Pandruvada <[email protected]>
11579 L:      [email protected]
11580 S:      Maintained
11581 F:      Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11582 F:      drivers/platform/x86/intel/uncore-frequency/
11583
11584 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11585 M:      David E. Box <[email protected]>
11586 S:      Supported
11587 F:      drivers/platform/x86/intel/vsec.*
11588
11589 INTEL VIRTUAL BUTTON DRIVER
11590 M:      AceLan Kao <[email protected]>
11591 L:      [email protected]
11592 S:      Maintained
11593 F:      drivers/platform/x86/intel/vbtn.c
11594
11595 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11596 M:      Stanislaw Gruszka <[email protected]>
11597 L:      [email protected]
11598 S:      Supported
11599 F:      drivers/net/wireless/intel/iwlegacy/
11600
11601 INTEL WIRELESS WIFI LINK (iwlwifi)
11602 M:      Miri Korenblit <[email protected]>
11603 L:      [email protected]
11604 S:      Supported
11605 W:      https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11607 F:      drivers/net/wireless/intel/iwlwifi/
11608
11609 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11610 M:      Jithu Joseph <[email protected]>
11611 S:      Maintained
11612 W:      https://slimbootloader.github.io/security/firmware-update.html
11613 F:      drivers/platform/x86/intel/wmi/sbl-fw-update.c
11614
11615 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11616 L:      [email protected]
11617 S:      Maintained
11618 F:      drivers/platform/x86/intel/wmi/thunderbolt.c
11619
11620 INTEL WWAN IOSM DRIVER
11621 M:      M Chetan Kumar <[email protected]>
11622 L:      [email protected]
11623 S:      Maintained
11624 F:      drivers/net/wwan/iosm/
11625
11626 INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
11627 M:      Xin Li <[email protected]>
11628 M:      "H. Peter Anvin" <[email protected]>
11629 S:      Supported
11630 F:      Documentation/arch/x86/x86_64/fred.rst
11631 F:      arch/x86/entry/entry_64_fred.S
11632 F:      arch/x86/entry/entry_fred.c
11633 F:      arch/x86/include/asm/fred.h
11634 F:      arch/x86/kernel/fred.c
11635
11636 INTEL(R) TRACE HUB
11637 M:      Alexander Shishkin <[email protected]>
11638 S:      Supported
11639 F:      Documentation/trace/intel_th.rst
11640 F:      drivers/hwtracing/intel_th/
11641 F:      include/linux/intel_th.h
11642
11643 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11644 M:      Ning Sun <[email protected]>
11645 L:      [email protected]
11646 S:      Supported
11647 W:      http://tboot.sourceforge.net
11648 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11649 F:      Documentation/arch/x86/intel_txt.rst
11650 F:      arch/x86/kernel/tboot.c
11651 F:      include/linux/tboot.h
11652
11653 INTERCONNECT API
11654 M:      Georgi Djakov <[email protected]>
11655 L:      [email protected]
11656 S:      Maintained
11657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11658 F:      Documentation/devicetree/bindings/interconnect/
11659 F:      Documentation/driver-api/interconnect.rst
11660 F:      drivers/interconnect/
11661 F:      include/dt-bindings/interconnect/
11662 F:      include/linux/interconnect-provider.h
11663 F:      include/linux/interconnect.h
11664
11665 INTERRUPT COUNTER DRIVER
11666 M:      Oleksij Rempel <[email protected]>
11667 R:      Pengutronix Kernel Team <[email protected]>
11668 L:      [email protected]
11669 F:      Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11670 F:      drivers/counter/interrupt-cnt.c
11671
11672 INTERSIL ISL7998X VIDEO DECODER DRIVER
11673 M:      Michael Tretter <[email protected]>
11674 R:      Pengutronix Kernel Team <[email protected]>
11675 L:      [email protected]
11676 S:      Maintained
11677 F:      Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11678 F:      drivers/media/i2c/isl7998x.c
11679
11680 INVENSENSE ICM-426xx IMU DRIVER
11681 M:      Jean-Baptiste Maneyrol <[email protected]>
11682 L:      [email protected]
11683 S:      Maintained
11684 W:      https://invensense.tdk.com/
11685 F:      Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
11686 F:      Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11687 F:      drivers/iio/imu/inv_icm42600/
11688
11689 INVENSENSE MPU-3050 GYROSCOPE DRIVER
11690 M:      Linus Walleij <[email protected]>
11691 L:      [email protected]
11692 S:      Maintained
11693 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
11694 F:      drivers/iio/gyro/mpu3050*
11695
11696 IOC3 ETHERNET DRIVER
11697 M:      Ralf Baechle <[email protected]>
11698 L:      [email protected]
11699 S:      Maintained
11700 F:      drivers/net/ethernet/sgi/ioc3-eth.c
11701
11702 IOMMU DMA-API LAYER
11703 M:      Robin Murphy <[email protected]>
11704 L:      [email protected]
11705 S:      Maintained
11706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11707 F:      drivers/iommu/dma-iommu.c
11708 F:      drivers/iommu/dma-iommu.h
11709 F:      drivers/iommu/iova.c
11710 F:      include/linux/iova.h
11711
11712 IOMMU SUBSYSTEM
11713 M:      Joerg Roedel <[email protected]>
11714 M:      Will Deacon <[email protected]>
11715 R:      Robin Murphy <[email protected]>
11716 L:      [email protected]
11717 S:      Maintained
11718 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11719 F:      Documentation/devicetree/bindings/iommu/
11720 F:      drivers/iommu/
11721 F:      include/linux/iommu.h
11722 F:      include/linux/iova.h
11723 F:      include/linux/of_iommu.h
11724
11725 IOMMUFD
11726 M:      Jason Gunthorpe <[email protected]>
11727 M:      Kevin Tian <[email protected]>
11728 L:      [email protected]
11729 S:      Maintained
11730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
11731 F:      Documentation/userspace-api/iommufd.rst
11732 F:      drivers/iommu/iommufd/
11733 F:      include/linux/iommufd.h
11734 F:      include/uapi/linux/iommufd.h
11735 F:      tools/testing/selftests/iommu/
11736
11737 IOSYS-MAP HELPERS
11738 M:      Thomas Zimmermann <[email protected]>
11739 L:      [email protected]
11740 S:      Maintained
11741 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
11742 F:      include/linux/iosys-map.h
11743
11744 IO_URING
11745 M:      Jens Axboe <[email protected]>
11746 M:      Pavel Begunkov <[email protected]>
11747 L:      [email protected]
11748 S:      Maintained
11749 T:      git git://git.kernel.dk/linux-block
11750 T:      git git://git.kernel.dk/liburing
11751 F:      include/linux/io_uring/
11752 F:      include/linux/io_uring.h
11753 F:      include/linux/io_uring_types.h
11754 F:      include/trace/events/io_uring.h
11755 F:      include/uapi/linux/io_uring.h
11756 F:      io_uring/
11757
11758 IPMI SUBSYSTEM
11759 M:      Corey Minyard <[email protected]>
11760 L:      [email protected] (moderated for non-subscribers)
11761 S:      Supported
11762 W:      http://openipmi.sourceforge.net/
11763 T:      git https://github.com/cminyard/linux-ipmi.git for-next
11764 F:      Documentation/devicetree/bindings/ipmi/
11765 F:      Documentation/driver-api/ipmi.rst
11766 F:      drivers/char/ipmi/
11767 F:      include/linux/ipmi*
11768 F:      include/uapi/linux/ipmi*
11769
11770 IPS SCSI RAID DRIVER
11771 M:      Adaptec OEM Raid Solutions <[email protected]>
11772 L:      [email protected]
11773 S:      Maintained
11774 W:      http://www.adaptec.com/
11775 F:      drivers/scsi/ips*
11776
11777 IPVS
11778 M:      Simon Horman <[email protected]>
11779 M:      Julian Anastasov <[email protected]>
11780 L:      [email protected]
11781 L:      [email protected]
11782 S:      Maintained
11783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11785 F:      Documentation/networking/ipvs-sysctl.rst
11786 F:      include/net/ip_vs.h
11787 F:      include/uapi/linux/ip_vs.h
11788 F:      net/netfilter/ipvs/
11789
11790 IPWIRELESS DRIVER
11791 M:      Jiri Kosina <[email protected]>
11792 M:      David Sterba <[email protected]>
11793 S:      Odd Fixes
11794 F:      drivers/tty/ipwireless/
11795
11796 IRON DEVICE AUDIO CODEC DRIVERS
11797 M:      Kiseok Jo <[email protected]>
11798 L:      [email protected] (moderated for non-subscribers)
11799 S:      Maintained
11800 F:      Documentation/devicetree/bindings/sound/irondevice,*
11801 F:      sound/soc/codecs/sma*
11802
11803 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
11804 M:      Thomas Gleixner <[email protected]>
11805 S:      Maintained
11806 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11807 F:      Documentation/core-api/irq/irq-domain.rst
11808 F:      include/linux/irqdomain.h
11809 F:      include/linux/irqdomain_defs.h
11810 F:      kernel/irq/irqdomain.c
11811 F:      kernel/irq/msi.c
11812
11813 IRQ SUBSYSTEM
11814 M:      Thomas Gleixner <[email protected]>
11815 L:      [email protected]
11816 S:      Maintained
11817 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11818 F:      include/linux/group_cpus.h
11819 F:      include/linux/irq.h
11820 F:      include/linux/irqhandler.h
11821 F:      include/linux/irqnr.h
11822 F:      include/linux/irqreturn.h
11823 F:      kernel/irq/
11824 F:      lib/group_cpus.c
11825
11826 IRQCHIP DRIVERS
11827 M:      Thomas Gleixner <[email protected]>
11828 L:      [email protected]
11829 S:      Maintained
11830 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11831 F:      Documentation/devicetree/bindings/interrupt-controller/
11832 F:      drivers/irqchip/
11833 F:      include/linux/irqchip.h
11834
11835 ISA
11836 M:      William Breathitt Gray <[email protected]>
11837 S:      Maintained
11838 F:      Documentation/driver-api/isa.rst
11839 F:      drivers/base/isa.c
11840 F:      include/linux/isa.h
11841
11842 ISA RADIO MODULE
11843 M:      Hans Verkuil <[email protected]>
11844 L:      [email protected]
11845 S:      Maintained
11846 W:      https://linuxtv.org
11847 T:      git git://linuxtv.org/media_tree.git
11848 F:      drivers/media/radio/radio-isa*
11849
11850 ISAPNP
11851 M:      Jaroslav Kysela <[email protected]>
11852 S:      Maintained
11853 F:      Documentation/userspace-api/isapnp.rst
11854 F:      drivers/pnp/isapnp/
11855 F:      include/linux/isapnp.h
11856
11857 ISCSI
11858 M:      Lee Duncan <[email protected]>
11859 M:      Chris Leech <[email protected]>
11860 M:      Mike Christie <[email protected]>
11861 L:      [email protected]
11862 L:      [email protected]
11863 S:      Maintained
11864 W:      www.open-iscsi.com
11865 F:      drivers/scsi/*iscsi*
11866 F:      include/scsi/*iscsi*
11867
11868 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
11869 M:      Peter Jones <[email protected]>
11870 M:      Konrad Rzeszutek Wilk <[email protected]>
11871 S:      Maintained
11872 F:      drivers/firmware/iscsi_ibft*
11873
11874 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
11875 M:      Sagi Grimberg <[email protected]>
11876 M:      Max Gurtovoy <[email protected]>
11877 L:      [email protected]
11878 S:      Supported
11879 W:      http://www.openfabrics.org
11880 W:      www.open-iscsi.org
11881 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11882 F:      drivers/infiniband/ulp/iser/
11883
11884 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
11885 M:      Sagi Grimberg <[email protected]>
11886 L:      [email protected]
11887 L:      [email protected]
11888 S:      Supported
11889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11890 F:      drivers/infiniband/ulp/isert
11891
11892 ISDN/CMTP OVER BLUETOOTH
11893 M:      Karsten Keil <[email protected]>
11894 L:      [email protected] (subscribers-only)
11895 L:      [email protected]
11896 S:      Odd Fixes
11897 W:      http://www.isdn4linux.de
11898 F:      Documentation/isdn/
11899 F:      drivers/isdn/capi/
11900 F:      include/linux/isdn/
11901 F:      include/uapi/linux/isdn/
11902 F:      net/bluetooth/cmtp/
11903
11904 ISDN/mISDN SUBSYSTEM
11905 M:      Karsten Keil <[email protected]>
11906 L:      [email protected] (subscribers-only)
11907 L:      [email protected]
11908 S:      Maintained
11909 W:      http://www.isdn4linux.de
11910 F:      drivers/isdn/Kconfig
11911 F:      drivers/isdn/Makefile
11912 F:      drivers/isdn/hardware/
11913 F:      drivers/isdn/mISDN/
11914
11915 ISOFS FILESYSTEM
11916 M:      Jan Kara <[email protected]>
11917 L:      [email protected]
11918 S:      Maintained
11919 F:      Documentation/filesystems/isofs.rst
11920 F:      fs/isofs/
11921
11922 IT87 HARDWARE MONITORING DRIVER
11923 M:      Jean Delvare <[email protected]>
11924 L:      [email protected]
11925 S:      Maintained
11926 F:      Documentation/hwmon/it87.rst
11927 F:      drivers/hwmon/it87.c
11928
11929 IT913X MEDIA DRIVER
11930 L:      [email protected]
11931 S:      Orphan
11932 W:      https://linuxtv.org
11933 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11934 F:      drivers/media/tuners/it913x*
11935
11936 ITE IT66121 HDMI BRIDGE DRIVER
11937 M:      Phong LE <[email protected]>
11938 M:      Neil Armstrong <[email protected]>
11939 S:      Maintained
11940 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
11941 F:      Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
11942 F:      drivers/gpu/drm/bridge/ite-it66121.c
11943
11944 IVTV VIDEO4LINUX DRIVER
11945 M:      Andy Walls <[email protected]>
11946 L:      [email protected]
11947 S:      Maintained
11948 W:      https://linuxtv.org
11949 T:      git git://linuxtv.org/media_tree.git
11950 F:      Documentation/admin-guide/media/ivtv*
11951 F:      drivers/media/pci/ivtv/
11952 F:      include/uapi/linux/ivtv*
11953
11954 IX2505V MEDIA DRIVER
11955 M:      Malcolm Priestley <[email protected]>
11956 L:      [email protected]
11957 S:      Maintained
11958 W:      https://linuxtv.org
11959 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11960 F:      drivers/media/dvb-frontends/ix2505v*
11961
11962 JAILHOUSE HYPERVISOR INTERFACE
11963 M:      Jan Kiszka <[email protected]>
11964 L:      [email protected]
11965 S:      Maintained
11966 F:      arch/x86/include/asm/jailhouse_para.h
11967 F:      arch/x86/kernel/jailhouse.c
11968
11969 JFS FILESYSTEM
11970 M:      Dave Kleikamp <[email protected]>
11971 L:      [email protected]
11972 S:      Odd Fixes
11973 W:      http://jfs.sourceforge.net/
11974 T:      git https://github.com/kleikamp/linux-shaggy.git
11975 F:      Documentation/admin-guide/jfs.rst
11976 F:      fs/jfs/
11977
11978 JME NETWORK DRIVER
11979 M:      Guo-Fu Tseng <[email protected]>
11980 L:      [email protected]
11981 S:      Maintained
11982 F:      drivers/net/ethernet/jme.*
11983
11984 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
11985 M:      David Woodhouse <[email protected]>
11986 M:      Richard Weinberger <[email protected]>
11987 L:      [email protected]
11988 S:      Odd Fixes
11989 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
11990 T:      git git://git.infradead.org/ubifs-2.6.git
11991 F:      fs/jffs2/
11992 F:      include/uapi/linux/jffs2.h
11993
11994 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
11995 M:      "Theodore Ts'o" <[email protected]>
11996 M:      Jan Kara <[email protected]>
11997 L:      [email protected]
11998 S:      Maintained
11999 F:      fs/jbd2/
12000 F:      include/linux/jbd2.h
12001
12002 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
12003 M:      Mikhail Ulyanov <[email protected]>
12004 L:      [email protected]
12005 L:      [email protected]
12006 S:      Maintained
12007 F:      drivers/media/platform/renesas/rcar_jpu.c
12008
12009 JSM Neo PCI based serial card
12010 L:      [email protected]
12011 S:      Orphan
12012 F:      drivers/tty/serial/jsm/
12013
12014 K10TEMP HARDWARE MONITORING DRIVER
12015 M:      Clemens Ladisch <[email protected]>
12016 L:      [email protected]
12017 S:      Maintained
12018 F:      Documentation/hwmon/k10temp.rst
12019 F:      drivers/hwmon/k10temp.c
12020
12021 K8TEMP HARDWARE MONITORING DRIVER
12022 M:      Rudolf Marek <[email protected]>
12023 L:      [email protected]
12024 S:      Maintained
12025 F:      Documentation/hwmon/k8temp.rst
12026 F:      drivers/hwmon/k8temp.c
12027
12028 KASAN
12029 M:      Andrey Ryabinin <[email protected]>
12030 R:      Alexander Potapenko <[email protected]>
12031 R:      Andrey Konovalov <[email protected]>
12032 R:      Dmitry Vyukov <[email protected]>
12033 R:      Vincenzo Frascino <[email protected]>
12034 L:      [email protected]
12035 S:      Maintained
12036 F:      Documentation/dev-tools/kasan.rst
12037 F:      arch/*/include/asm/*kasan.h
12038 F:      arch/*/mm/kasan_init*
12039 F:      include/linux/kasan*.h
12040 F:      lib/Kconfig.kasan
12041 F:      mm/kasan/
12042 F:      scripts/Makefile.kasan
12043
12044 KCONFIG
12045 M:      Masahiro Yamada <[email protected]>
12046 L:      [email protected]
12047 S:      Maintained
12048 Q:      https://patchwork.kernel.org/project/linux-kbuild/list/
12049 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
12050 F:      Documentation/kbuild/kconfig*
12051 F:      scripts/Kconfig.include
12052 F:      scripts/kconfig/
12053
12054 KCOV
12055 R:      Dmitry Vyukov <[email protected]>
12056 R:      Andrey Konovalov <[email protected]>
12057 L:      [email protected]
12058 S:      Maintained
12059 F:      Documentation/dev-tools/kcov.rst
12060 F:      include/linux/kcov.h
12061 F:      include/uapi/linux/kcov.h
12062 F:      kernel/kcov.c
12063 F:      scripts/Makefile.kcov
12064
12065 KCSAN
12066 M:      Marco Elver <[email protected]>
12067 R:      Dmitry Vyukov <[email protected]>
12068 L:      [email protected]
12069 S:      Maintained
12070 F:      Documentation/dev-tools/kcsan.rst
12071 F:      include/linux/kcsan*.h
12072 F:      kernel/kcsan/
12073 F:      lib/Kconfig.kcsan
12074 F:      scripts/Makefile.kcsan
12075
12076 KDUMP
12077 M:      Baoquan He <[email protected]>
12078 R:      Vivek Goyal <[email protected]>
12079 R:      Dave Young <[email protected]>
12080 L:      [email protected]
12081 S:      Maintained
12082 W:      http://lse.sourceforge.net/kdump/
12083 F:      Documentation/admin-guide/kdump/
12084 F:      fs/proc/vmcore.c
12085 F:      include/linux/crash_core.h
12086 F:      include/linux/crash_dump.h
12087 F:      include/uapi/linux/vmcore.h
12088 F:      kernel/crash_*.c
12089
12090 KEENE FM RADIO TRANSMITTER DRIVER
12091 M:      Hans Verkuil <[email protected]>
12092 L:      [email protected]
12093 S:      Maintained
12094 W:      https://linuxtv.org
12095 T:      git git://linuxtv.org/media_tree.git
12096 F:      drivers/media/radio/radio-keene*
12097
12098 KERNEL AUTOMOUNTER
12099 M:      Ian Kent <[email protected]>
12100 L:      [email protected]
12101 S:      Maintained
12102 F:      fs/autofs/
12103
12104 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
12105 M:      Masahiro Yamada <[email protected]>
12106 R:      Nathan Chancellor <[email protected]>
12107 R:      Nicolas Schier <[email protected]>
12108 L:      [email protected]
12109 S:      Maintained
12110 Q:      https://patchwork.kernel.org/project/linux-kbuild/list/
12111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
12112 F:      Documentation/kbuild/
12113 F:      Makefile
12114 F:      scripts/*vmlinux*
12115 F:      scripts/Kbuild*
12116 F:      scripts/Makefile*
12117 F:      scripts/basic/
12118 F:      scripts/clang-tools/
12119 F:      scripts/dummy-tools/
12120 F:      scripts/mk*
12121 F:      scripts/mod/
12122 F:      scripts/package/
12123 F:      usr/
12124
12125 KERNEL HARDENING (not covered by other areas)
12126 M:      Kees Cook <[email protected]>
12127 R:      Gustavo A. R. Silva <[email protected]>
12128 L:      [email protected]
12129 S:      Supported
12130 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12131 F:      Documentation/ABI/testing/sysfs-kernel-oops_count
12132 F:      Documentation/ABI/testing/sysfs-kernel-warn_count
12133 F:      arch/*/configs/hardening.config
12134 F:      include/linux/overflow.h
12135 F:      include/linux/randomize_kstack.h
12136 F:      kernel/configs/hardening.config
12137 F:      lib/usercopy_kunit.c
12138 F:      mm/usercopy.c
12139 K:      \b(add|choose)_random_kstack_offset\b
12140 K:      \b__check_(object_size|heap_object)\b
12141 K:      \b__counted_by\b
12142
12143 KERNEL JANITORS
12144 L:      [email protected]
12145 S:      Odd Fixes
12146 W:      http://kernelnewbies.org/KernelJanitors
12147
12148 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
12149 M:      Chuck Lever <[email protected]>
12150 M:      Jeff Layton <[email protected]>
12151 R:      Neil Brown <[email protected]>
12152 R:      Olga Kornievskaia <[email protected]>
12153 R:      Dai Ngo <[email protected]>
12154 R:      Tom Talpey <[email protected]>
12155 L:      [email protected]
12156 S:      Supported
12157 B:      https://bugzilla.kernel.org
12158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
12159 F:      Documentation/filesystems/nfs/
12160 F:      fs/lockd/
12161 F:      fs/nfs_common/
12162 F:      fs/nfsd/
12163 F:      include/linux/lockd/
12164 F:      include/linux/sunrpc/
12165 F:      include/trace/events/rpcgss.h
12166 F:      include/trace/events/rpcrdma.h
12167 F:      include/trace/events/sunrpc.h
12168 F:      include/trace/misc/fs.h
12169 F:      include/trace/misc/nfs.h
12170 F:      include/trace/misc/sunrpc.h
12171 F:      include/uapi/linux/nfsd/
12172 F:      include/uapi/linux/sunrpc/
12173 F:      net/sunrpc/
12174
12175 KERNEL REGRESSIONS
12176 M:      Thorsten Leemhuis <[email protected]>
12177 L:      [email protected]
12178 S:      Supported
12179 F:      Documentation/admin-guide/reporting-regressions.rst
12180 F:      Documentation/process/handling-regressions.rst
12181
12182 KERNEL SELFTEST FRAMEWORK
12183 M:      Shuah Khan <[email protected]>
12184 M:      Shuah Khan <[email protected]>
12185 L:      [email protected]
12186 S:      Maintained
12187 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
12188 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12189 F:      Documentation/dev-tools/kselftest*
12190 F:      tools/testing/selftests/
12191
12192 KERNEL SMB3 SERVER (KSMBD)
12193 M:      Namjae Jeon <[email protected]>
12194 M:      Steve French <[email protected]>
12195 R:      Sergey Senozhatsky <[email protected]>
12196 R:      Tom Talpey <[email protected]>
12197 L:      [email protected]
12198 S:      Maintained
12199 T:      git git://git.samba.org/ksmbd.git
12200 F:      Documentation/filesystems/smb/ksmbd.rst
12201 F:      fs/smb/common/
12202 F:      fs/smb/server/
12203
12204 KERNEL UNIT TESTING FRAMEWORK (KUnit)
12205 M:      Brendan Higgins <[email protected]>
12206 M:      David Gow <[email protected]>
12207 R:      Rae Moar <[email protected]>
12208 L:      [email protected]
12209 L:      [email protected]
12210 S:      Maintained
12211 W:      https://google.github.io/kunit-docs/third_party/kernel/docs/
12212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12213 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12214 F:      Documentation/dev-tools/kunit/
12215 F:      include/kunit/
12216 F:      lib/kunit/
12217 F:      rust/kernel/kunit.rs
12218 F:      scripts/rustdoc_test_*
12219 F:      tools/testing/kunit/
12220
12221 KERNEL USERMODE HELPER
12222 M:      Luis Chamberlain <[email protected]>
12223 L:      [email protected]
12224 S:      Maintained
12225 F:      include/linux/umh.h
12226 F:      kernel/umh.c
12227
12228 KERNEL VIRTUAL MACHINE (KVM)
12229 M:      Paolo Bonzini <[email protected]>
12230 L:      [email protected]
12231 S:      Supported
12232 W:      http://www.linux-kvm.org
12233 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12234 F:      Documentation/virt/kvm/
12235 F:      include/asm-generic/kvm*
12236 F:      include/kvm/iodev.h
12237 F:      include/linux/kvm*
12238 F:      include/trace/events/kvm.h
12239 F:      include/uapi/asm-generic/kvm*
12240 F:      include/uapi/linux/kvm*
12241 F:      tools/kvm/
12242 F:      tools/testing/selftests/kvm/
12243 F:      virt/kvm/*
12244
12245 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
12246 M:      Marc Zyngier <[email protected]>
12247 M:      Oliver Upton <[email protected]>
12248 R:      James Morse <[email protected]>
12249 R:      Suzuki K Poulose <[email protected]>
12250 R:      Zenghui Yu <[email protected]>
12251 L:      [email protected] (moderated for non-subscribers)
12252 L:      [email protected]
12253 S:      Maintained
12254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
12255 F:      Documentation/virt/kvm/arm/
12256 F:      Documentation/virt/kvm/devices/arm*
12257 F:      arch/arm64/include/asm/kvm*
12258 F:      arch/arm64/include/uapi/asm/kvm*
12259 F:      arch/arm64/kvm/
12260 F:      include/kvm/arm_*
12261 F:      tools/testing/selftests/kvm/*/aarch64/
12262 F:      tools/testing/selftests/kvm/aarch64/
12263
12264 KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
12265 M:      Tianrui Zhao <[email protected]>
12266 M:      Bibo Mao <[email protected]>
12267 M:      Huacai Chen <[email protected]>
12268 L:      [email protected]
12269 L:      [email protected]
12270 S:      Maintained
12271 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12272 F:      arch/loongarch/include/asm/kvm*
12273 F:      arch/loongarch/include/uapi/asm/kvm*
12274 F:      arch/loongarch/kvm/
12275
12276 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
12277 M:      Huacai Chen <[email protected]>
12278 L:      [email protected]
12279 L:      [email protected]
12280 S:      Maintained
12281 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12282 F:      arch/mips/include/asm/kvm*
12283 F:      arch/mips/include/uapi/asm/kvm*
12284 F:      arch/mips/kvm/
12285
12286 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
12287 M:      Michael Ellerman <[email protected]>
12288 R:      Nicholas Piggin <[email protected]>
12289 L:      [email protected]
12290 L:      [email protected]
12291 S:      Maintained (Book3S 64-bit HV)
12292 S:      Odd fixes (Book3S 64-bit PR)
12293 S:      Orphan (Book3E and 32-bit)
12294 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
12295 F:      arch/powerpc/include/asm/kvm*
12296 F:      arch/powerpc/include/uapi/asm/kvm*
12297 F:      arch/powerpc/kernel/kvm*
12298 F:      arch/powerpc/kvm/
12299
12300 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
12301 M:      Anup Patel <[email protected]>
12302 R:      Atish Patra <[email protected]>
12303 L:      [email protected]
12304 L:      [email protected]
12305 L:      [email protected]
12306 S:      Maintained
12307 T:      git https://github.com/kvm-riscv/linux.git
12308 F:      arch/riscv/include/asm/kvm*
12309 F:      arch/riscv/include/uapi/asm/kvm*
12310 F:      arch/riscv/kvm/
12311 F:      tools/testing/selftests/kvm/*/riscv/
12312 F:      tools/testing/selftests/kvm/riscv/
12313
12314 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
12315 M:      Christian Borntraeger <[email protected]>
12316 M:      Janosch Frank <[email protected]>
12317 M:      Claudio Imbrenda <[email protected]>
12318 R:      David Hildenbrand <[email protected]>
12319 L:      [email protected]
12320 S:      Supported
12321 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
12322 F:      Documentation/virt/kvm/s390*
12323 F:      arch/s390/include/asm/gmap.h
12324 F:      arch/s390/include/asm/kvm*
12325 F:      arch/s390/include/uapi/asm/kvm*
12326 F:      arch/s390/include/uapi/asm/uvdevice.h
12327 F:      arch/s390/kernel/uv.c
12328 F:      arch/s390/kvm/
12329 F:      arch/s390/mm/gmap.c
12330 F:      drivers/s390/char/uvdevice.c
12331 F:      tools/testing/selftests/drivers/s390x/uvdevice/
12332 F:      tools/testing/selftests/kvm/*/s390x/
12333 F:      tools/testing/selftests/kvm/s390x/
12334
12335 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
12336 M:      Sean Christopherson <[email protected]>
12337 M:      Paolo Bonzini <[email protected]>
12338 L:      [email protected]
12339 S:      Supported
12340 P:      Documentation/process/maintainer-kvm-x86.rst
12341 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12342 F:      arch/x86/include/asm/kvm*
12343 F:      arch/x86/include/asm/svm.h
12344 F:      arch/x86/include/asm/vmx*.h
12345 F:      arch/x86/include/uapi/asm/kvm*
12346 F:      arch/x86/include/uapi/asm/svm.h
12347 F:      arch/x86/include/uapi/asm/vmx.h
12348 F:      arch/x86/kvm/
12349 F:      arch/x86/kvm/*/
12350 F:      tools/testing/selftests/kvm/*/x86_64/
12351 F:      tools/testing/selftests/kvm/x86_64/
12352
12353 KERNFS
12354 M:      Greg Kroah-Hartman <[email protected]>
12355 M:      Tejun Heo <[email protected]>
12356 S:      Supported
12357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12358 F:      fs/kernfs/
12359 F:      include/linux/kernfs.h
12360
12361 KEXEC
12362 M:      Eric Biederman <[email protected]>
12363 L:      [email protected]
12364 S:      Maintained
12365 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
12366 F:      include/linux/kexec.h
12367 F:      include/uapi/linux/kexec.h
12368 F:      kernel/kexec*
12369
12370 KEYS-ENCRYPTED
12371 M:      Mimi Zohar <[email protected]>
12372 L:      [email protected]
12373 L:      [email protected]
12374 S:      Supported
12375 F:      Documentation/security/keys/trusted-encrypted.rst
12376 F:      include/keys/encrypted-type.h
12377 F:      security/keys/encrypted-keys/
12378
12379 KEYS-TRUSTED
12380 M:      James Bottomley <[email protected]>
12381 M:      Jarkko Sakkinen <[email protected]>
12382 M:      Mimi Zohar <[email protected]>
12383 L:      [email protected]
12384 L:      [email protected]
12385 S:      Supported
12386 F:      Documentation/security/keys/trusted-encrypted.rst
12387 F:      include/keys/trusted-type.h
12388 F:      include/keys/trusted_tpm.h
12389 F:      security/keys/trusted-keys/
12390
12391 KEYS-TRUSTED-CAAM
12392 M:      Ahmad Fatoum <[email protected]>
12393 R:      Pengutronix Kernel Team <[email protected]>
12394 L:      [email protected]
12395 L:      [email protected]
12396 S:      Maintained
12397 F:      include/keys/trusted_caam.h
12398 F:      security/keys/trusted-keys/trusted_caam.c
12399
12400 KEYS-TRUSTED-DCP
12401 M:      David Gstir <[email protected]>
12402 R:      sigma star Kernel Team <[email protected]>
12403 L:      [email protected]
12404 L:      [email protected]
12405 S:      Supported
12406 F:      include/keys/trusted_dcp.h
12407 F:      security/keys/trusted-keys/trusted_dcp.c
12408
12409 KEYS-TRUSTED-TEE
12410 M:      Sumit Garg <[email protected]>
12411 L:      [email protected]
12412 L:      [email protected]
12413 S:      Supported
12414 F:      include/keys/trusted_tee.h
12415 F:      security/keys/trusted-keys/trusted_tee.c
12416
12417 KEYS/KEYRINGS
12418 M:      David Howells <[email protected]>
12419 M:      Jarkko Sakkinen <[email protected]>
12420 L:      [email protected]
12421 S:      Maintained
12422 F:      Documentation/security/keys/core.rst
12423 F:      include/keys/
12424 F:      include/linux/key-type.h
12425 F:      include/linux/key.h
12426 F:      include/linux/keyctl.h
12427 F:      include/uapi/linux/keyctl.h
12428 F:      security/keys/
12429
12430 KEYS/KEYRINGS_INTEGRITY
12431 M:      Jarkko Sakkinen <[email protected]>
12432 M:      Mimi Zohar <[email protected]>
12433 L:      [email protected]
12434 L:      [email protected]
12435 S:      Supported
12436 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
12437 F:      security/integrity/platform_certs
12438
12439 KFENCE
12440 M:      Alexander Potapenko <[email protected]>
12441 M:      Marco Elver <[email protected]>
12442 R:      Dmitry Vyukov <[email protected]>
12443 L:      [email protected]
12444 S:      Maintained
12445 F:      Documentation/dev-tools/kfence.rst
12446 F:      arch/*/include/asm/kfence.h
12447 F:      include/linux/kfence.h
12448 F:      lib/Kconfig.kfence
12449 F:      mm/kfence/
12450
12451 KFIFO
12452 M:      Stefani Seibold <[email protected]>
12453 S:      Maintained
12454 F:      include/linux/kfifo.h
12455 F:      lib/kfifo.c
12456 F:      samples/kfifo/
12457
12458 KGDB / KDB /debug_core
12459 M:      Jason Wessel <[email protected]>
12460 M:      Daniel Thompson <[email protected]>
12461 R:      Douglas Anderson <[email protected]>
12462 L:      [email protected]
12463 S:      Maintained
12464 W:      http://kgdb.wiki.kernel.org/
12465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12466 F:      Documentation/dev-tools/kgdb.rst
12467 F:      drivers/misc/kgdbts.c
12468 F:      drivers/tty/serial/kgdboc.c
12469 F:      include/linux/kdb.h
12470 F:      include/linux/kgdb.h
12471 F:      kernel/debug/
12472 F:      kernel/module/kdb.c
12473
12474 KHADAS MCU MFD DRIVER
12475 M:      Neil Armstrong <[email protected]>
12476 L:      [email protected]
12477 S:      Maintained
12478 F:      Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12479 F:      drivers/mfd/khadas-mcu.c
12480 F:      drivers/thermal/khadas_mcu_fan.c
12481 F:      include/linux/mfd/khadas-mcu.h
12482
12483 KIONIX/ROHM KX022A ACCELEROMETER
12484 M:      Matti Vaittinen <[email protected]>
12485 L:      [email protected]
12486 S:      Supported
12487 F:      drivers/iio/accel/kionix-kx022a*
12488
12489 KMEMLEAK
12490 M:      Catalin Marinas <[email protected]>
12491 S:      Maintained
12492 F:      Documentation/dev-tools/kmemleak.rst
12493 F:      include/linux/kmemleak.h
12494 F:      mm/kmemleak.c
12495 F:      samples/kmemleak/kmemleak-test.c
12496
12497 KMSAN
12498 M:      Alexander Potapenko <[email protected]>
12499 R:      Marco Elver <[email protected]>
12500 R:      Dmitry Vyukov <[email protected]>
12501 L:      [email protected]
12502 S:      Maintained
12503 F:      Documentation/dev-tools/kmsan.rst
12504 F:      arch/*/include/asm/kmsan.h
12505 F:      arch/*/mm/kmsan_*
12506 F:      include/linux/kmsan*.h
12507 F:      lib/Kconfig.kmsan
12508 F:      mm/kmsan/
12509 F:      scripts/Makefile.kmsan
12510
12511 KPROBES
12512 M:      Naveen N. Rao <[email protected]>
12513 M:      Anil S Keshavamurthy <[email protected]>
12514 M:      "David S. Miller" <[email protected]>
12515 M:      Masami Hiramatsu <[email protected]>
12516 L:      [email protected]
12517 L:      [email protected]
12518 S:      Maintained
12519 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
12520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12521 F:      Documentation/trace/kprobes.rst
12522 F:      include/asm-generic/kprobes.h
12523 F:      include/linux/kprobes.h
12524 F:      kernel/kprobes.c
12525 F:      lib/test_kprobes.c
12526 F:      samples/kprobes
12527
12528 KS0108 LCD CONTROLLER DRIVER
12529 M:      Miguel Ojeda <[email protected]>
12530 S:      Maintained
12531 F:      Documentation/admin-guide/auxdisplay/ks0108.rst
12532 F:      drivers/auxdisplay/ks0108.c
12533 F:      include/linux/ks0108.h
12534
12535 KTD253 BACKLIGHT DRIVER
12536 M:      Linus Walleij <[email protected]>
12537 S:      Maintained
12538 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12539 F:      drivers/video/backlight/ktd253-backlight.c
12540
12541 KTD2801 BACKLIGHT DRIVER
12542 M:      Duje Mihanović <[email protected]>
12543 S:      Maintained
12544 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
12545 F:      drivers/video/backlight/ktd2801-backlight.c
12546
12547 KTEST
12548 M:      Steven Rostedt <[email protected]>
12549 M:      John Hawley <[email protected]>
12550 S:      Maintained
12551 F:      tools/testing/ktest
12552
12553 KTZ8866 BACKLIGHT DRIVER
12554 M:      Jianhua Lu <[email protected]>
12555 S:      Maintained
12556 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
12557 F:      drivers/video/backlight/ktz8866.c
12558
12559 KVM PARAVIRT (KVM/paravirt)
12560 M:      Paolo Bonzini <[email protected]>
12561 R:      Vitaly Kuznetsov <[email protected]>
12562 L:      [email protected]
12563 S:      Supported
12564 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12565 F:      arch/um/include/asm/kvm_para.h
12566 F:      arch/x86/include/asm/kvm_para.h
12567 F:      arch/x86/include/asm/pvclock-abi.h
12568 F:      arch/x86/include/uapi/asm/kvm_para.h
12569 F:      arch/x86/kernel/kvm.c
12570 F:      arch/x86/kernel/kvmclock.c
12571 F:      include/asm-generic/kvm_para.h
12572 F:      include/linux/kvm_para.h
12573 F:      include/uapi/asm-generic/kvm_para.h
12574 F:      include/uapi/linux/kvm_para.h
12575
12576 KVM X86 HYPER-V (KVM/hyper-v)
12577 M:      Vitaly Kuznetsov <[email protected]>
12578 M:      Sean Christopherson <[email protected]>
12579 M:      Paolo Bonzini <[email protected]>
12580 L:      [email protected]
12581 S:      Supported
12582 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12583 F:      arch/x86/kvm/hyperv.*
12584 F:      arch/x86/kvm/kvm_onhyperv.*
12585 F:      arch/x86/kvm/svm/hyperv.*
12586 F:      arch/x86/kvm/svm/svm_onhyperv.*
12587 F:      arch/x86/kvm/vmx/hyperv.*
12588
12589 KVM X86 Xen (KVM/Xen)
12590 M:      David Woodhouse <[email protected]>
12591 M:      Paul Durrant <[email protected]>
12592 M:      Sean Christopherson <[email protected]>
12593 M:      Paolo Bonzini <[email protected]>
12594 L:      [email protected]
12595 S:      Supported
12596 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12597 F:      arch/x86/kvm/xen.*
12598
12599 L3MDEV
12600 M:      David Ahern <[email protected]>
12601 L:      [email protected]
12602 S:      Maintained
12603 F:      include/net/l3mdev.h
12604 F:      net/l3mdev
12605
12606 LANDLOCK SECURITY MODULE
12607 M:      Mickaël Salaün <[email protected]>
12608 R:      Günther Noack <[email protected]>
12609 L:      [email protected]
12610 S:      Supported
12611 W:      https://landlock.io
12612 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12613 F:      Documentation/security/landlock.rst
12614 F:      Documentation/userspace-api/landlock.rst
12615 F:      fs/ioctl.c
12616 F:      include/uapi/linux/landlock.h
12617 F:      samples/landlock/
12618 F:      security/landlock/
12619 F:      tools/testing/selftests/landlock/
12620 K:      landlock
12621 K:      LANDLOCK
12622
12623 LANTIQ / INTEL Ethernet drivers
12624 M:      Hauke Mehrtens <[email protected]>
12625 L:      [email protected]
12626 S:      Maintained
12627 F:      Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
12628 F:      drivers/net/dsa/lantiq_gswip.c
12629 F:      drivers/net/dsa/lantiq_pce.h
12630 F:      drivers/net/ethernet/lantiq_xrx200.c
12631 F:      net/dsa/tag_gswip.c
12632
12633 LANTIQ MIPS ARCHITECTURE
12634 M:      John Crispin <[email protected]>
12635 L:      [email protected]
12636 S:      Maintained
12637 F:      arch/mips/lantiq
12638 F:      drivers/soc/lantiq
12639
12640 LANTIQ PEF2256 DRIVER
12641 M:      Herve Codina <[email protected]>
12642 S:      Maintained
12643 F:      Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12644 F:      drivers/net/wan/framer/pef2256/
12645 F:      drivers/pinctrl/pinctrl-pef2256.c
12646 F:      include/linux/framer/pef2256.h
12647
12648 LASI 53c700 driver for PARISC
12649 M:      "James E.J. Bottomley" <[email protected]>
12650 L:      [email protected]
12651 S:      Maintained
12652 F:      Documentation/scsi/53c700.rst
12653 F:      drivers/scsi/53c700*
12654
12655 LEAKING_ADDRESSES
12656 M:      Tycho Andersen <[email protected]>
12657 R:      Kees Cook <[email protected]>
12658 L:      [email protected]
12659 S:      Maintained
12660 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12661 F:      scripts/leaking_addresses.pl
12662
12663 LED SUBSYSTEM
12664 M:      Pavel Machek <[email protected]>
12665 M:      Lee Jones <[email protected]>
12666 L:      [email protected]
12667 S:      Maintained
12668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
12669 F:      Documentation/devicetree/bindings/leds/
12670 F:      Documentation/leds/
12671 F:      drivers/leds/
12672 F:      include/dt-bindings/leds/
12673 F:      include/linux/leds.h
12674
12675 LEGO MINDSTORMS EV3
12676 R:      David Lechner <[email protected]>
12677 S:      Maintained
12678 F:      Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
12679 F:      arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
12680 F:      drivers/power/supply/lego_ev3_battery.c
12681
12682 LEGO USB Tower driver
12683 M:      Juergen Stuber <[email protected]>
12684 L:      [email protected]
12685 S:      Maintained
12686 W:      http://legousb.sourceforge.net/
12687 F:      drivers/usb/misc/legousbtower.c
12688
12689 LETSKETCH HID TABLET DRIVER
12690 M:      Hans de Goede <[email protected]>
12691 L:      [email protected]
12692 S:      Maintained
12693 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12694 F:      drivers/hid/hid-letsketch.c
12695
12696 LG LAPTOP EXTRAS
12697 M:      Matan Ziv-Av <[email protected]>
12698 L:      [email protected]
12699 S:      Maintained
12700 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
12701 F:      Documentation/admin-guide/laptops/lg-laptop.rst
12702 F:      drivers/platform/x86/lg-laptop.c
12703
12704 LG2160 MEDIA DRIVER
12705 M:      Michael Krufky <[email protected]>
12706 L:      [email protected]
12707 S:      Maintained
12708 W:      https://linuxtv.org
12709 W:      http://github.com/mkrufky
12710 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12711 T:      git git://linuxtv.org/mkrufky/tuners.git
12712 F:      drivers/media/dvb-frontends/lg2160.*
12713
12714 LGDT3305 MEDIA DRIVER
12715 M:      Michael Krufky <[email protected]>
12716 L:      [email protected]
12717 S:      Maintained
12718 W:      https://linuxtv.org
12719 W:      http://github.com/mkrufky
12720 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12721 T:      git git://linuxtv.org/mkrufky/tuners.git
12722 F:      drivers/media/dvb-frontends/lgdt3305.*
12723
12724 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
12725 M:      Viresh Kumar <[email protected]>
12726 L:      [email protected]
12727 S:      Maintained
12728 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12729 F:      drivers/ata/pata_arasan_cf.c
12730 F:      include/linux/pata_arasan_cf_data.h
12731
12732 LIBATA PATA DRIVERS
12733 R:      Sergey Shtylyov <[email protected]>
12734 L:      [email protected]
12735 F:      drivers/ata/ata_*.c
12736 F:      drivers/ata/pata_*.c
12737
12738 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
12739 M:      Linus Walleij <[email protected]>
12740 L:      [email protected]
12741 S:      Maintained
12742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12743 F:      drivers/ata/pata_ftide010.c
12744 F:      drivers/ata/sata_gemini.c
12745 F:      drivers/ata/sata_gemini.h
12746
12747 LIBATA SATA AHCI PLATFORM devices support
12748 M:      Hans de Goede <[email protected]>
12749 M:      Jens Axboe <[email protected]>
12750 L:      [email protected]
12751 S:      Maintained
12752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12753 F:      drivers/ata/ahci_platform.c
12754 F:      drivers/ata/libahci_platform.c
12755 F:      include/linux/ahci_platform.h
12756
12757 LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
12758 M:      Serge Semin <[email protected]>
12759 L:      [email protected]
12760 S:      Maintained
12761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12762 F:      Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
12763 F:      Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
12764 F:      drivers/ata/ahci_dwc.c
12765
12766 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12767 M:      Mikael Pettersson <[email protected]>
12768 L:      [email protected]
12769 S:      Maintained
12770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12771 F:      drivers/ata/sata_promise.*
12772
12773 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12774 M:      Damien Le Moal <[email protected]>
12775 M:      Niklas Cassel <[email protected]>
12776 L:      [email protected]
12777 S:      Maintained
12778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
12779 F:      Documentation/ABI/testing/sysfs-ata
12780 F:      Documentation/devicetree/bindings/ata/
12781 F:      drivers/ata/
12782 F:      include/linux/ata.h
12783 F:      include/linux/libata.h
12784
12785 LIBETH COMMON ETHERNET LIBRARY
12786 M:      Alexander Lobakin <[email protected]>
12787 L:      [email protected]
12788 L:      [email protected] (moderated for non-subscribers)
12789 S:      Supported
12790 T:      git https://github.com/alobakin/linux.git
12791 F:      drivers/net/ethernet/intel/libeth/
12792 F:      include/net/libeth/
12793 K:      libeth
12794
12795 LIBIE COMMON INTEL ETHERNET LIBRARY
12796 M:      Alexander Lobakin <[email protected]>
12797 L:      [email protected] (moderated for non-subscribers)
12798 L:      [email protected]
12799 S:      Supported
12800 T:      git https://github.com/alobakin/linux.git
12801 F:      drivers/net/ethernet/intel/libie/
12802 F:      include/linux/net/intel/libie/
12803 K:      libie
12804
12805 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
12806 M:      Vishal Verma <[email protected]>
12807 M:      Dan Williams <[email protected]>
12808 M:      Dave Jiang <[email protected]>
12809 L:      [email protected]
12810 S:      Supported
12811 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12812 P:      Documentation/nvdimm/maintainer-entry-profile.rst
12813 F:      drivers/nvdimm/btt*
12814
12815 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
12816 M:      Dan Williams <[email protected]>
12817 M:      Vishal Verma <[email protected]>
12818 M:      Dave Jiang <[email protected]>
12819 L:      [email protected]
12820 S:      Supported
12821 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12822 P:      Documentation/nvdimm/maintainer-entry-profile.rst
12823 F:      drivers/nvdimm/pmem*
12824
12825 LIBNVDIMM: DEVICETREE BINDINGS
12826 M:      Oliver O'Halloran <[email protected]>
12827 L:      [email protected]
12828 S:      Supported
12829 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12830 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
12831 F:      drivers/nvdimm/of_pmem.c
12832
12833 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
12834 M:      Dan Williams <[email protected]>
12835 M:      Vishal Verma <[email protected]>
12836 M:      Dave Jiang <[email protected]>
12837 M:      Ira Weiny <[email protected]>
12838 L:      [email protected]
12839 S:      Supported
12840 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12841 P:      Documentation/nvdimm/maintainer-entry-profile.rst
12842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
12843 F:      drivers/acpi/nfit/*
12844 F:      drivers/nvdimm/*
12845 F:      include/linux/libnvdimm.h
12846 F:      include/linux/nd.h
12847 F:      include/uapi/linux/ndctl.h
12848 F:      tools/testing/nvdimm/
12849
12850 LIBRARY CODE
12851 M:      Andrew Morton <[email protected]>
12852 L:      [email protected]
12853 S:      Supported
12854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
12855 F:      lib/*
12856
12857 LICENSES and SPDX stuff
12858 M:      Thomas Gleixner <[email protected]>
12859 M:      Greg Kroah-Hartman <[email protected]>
12860 L:      [email protected]
12861 S:      Maintained
12862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
12863 F:      COPYING
12864 F:      Documentation/process/license-rules.rst
12865 F:      LICENSES/
12866 F:      scripts/spdxcheck-test.sh
12867 F:      scripts/spdxcheck.py
12868 F:      scripts/spdxexclude
12869
12870 LINEAR RANGES HELPERS
12871 M:      Mark Brown <[email protected]>
12872 R:      Matti Vaittinen <[email protected]>
12873 F:      include/linux/linear_range.h
12874 F:      lib/linear_ranges.c
12875 F:      lib/test_linear_ranges.c
12876
12877 LINUX FOR POWER MACINTOSH
12878 L:      [email protected]
12879 S:      Orphan
12880 F:      arch/powerpc/platforms/powermac/
12881 F:      drivers/macintosh/
12882 X:      drivers/macintosh/adb-iop.c
12883 X:      drivers/macintosh/via-macii.c
12884
12885 LINUX FOR POWERPC (32-BIT AND 64-BIT)
12886 M:      Michael Ellerman <[email protected]>
12887 R:      Nicholas Piggin <[email protected]>
12888 R:      Christophe Leroy <[email protected]>
12889 R:      Naveen N. Rao <[email protected]>
12890 L:      [email protected]
12891 S:      Supported
12892 W:      https://github.com/linuxppc/wiki/wiki
12893 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
12894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
12895 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
12896 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
12897 F:      Documentation/devicetree/bindings/powerpc/
12898 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
12899 F:      Documentation/arch/powerpc/
12900 F:      arch/powerpc/
12901 F:      drivers/*/*/*pasemi*
12902 F:      drivers/*/*pasemi*
12903 F:      drivers/char/tpm/tpm_ibmvtpm*
12904 F:      drivers/crypto/nx/
12905 F:      drivers/i2c/busses/i2c-opal.c
12906 F:      drivers/net/ethernet/ibm/ibmveth.*
12907 F:      drivers/net/ethernet/ibm/ibmvnic.*
12908 F:      drivers/pci/hotplug/pnv_php.c
12909 F:      drivers/pci/hotplug/rpa*
12910 F:      drivers/rtc/rtc-opal.c
12911 F:      drivers/scsi/ibmvscsi/
12912 F:      drivers/tty/hvc/hvc_opal.c
12913 F:      drivers/watchdog/wdrtas.c
12914 F:      include/linux/papr_scm.h
12915 F:      include/uapi/linux/papr_pdsm.h
12916 F:      tools/testing/selftests/powerpc
12917 N:      /pmac
12918 N:      powermac
12919 N:      powernv
12920 N:      [^a-z0-9]ps3
12921 N:      pseries
12922
12923 LINUX FOR POWERPC EMBEDDED MPC5XXX
12924 M:      Anatolij Gustschin <[email protected]>
12925 L:      [email protected]
12926 S:      Odd Fixes
12927 F:      arch/powerpc/platforms/512x/
12928 F:      arch/powerpc/platforms/52xx/
12929
12930 LINUX FOR POWERPC EMBEDDED PPC4XX
12931 L:      [email protected]
12932 S:      Orphan
12933 F:      arch/powerpc/platforms/44x/
12934
12935 LINUX FOR POWERPC EMBEDDED PPC85XX
12936 M:      Scott Wood <[email protected]>
12937 L:      [email protected]
12938 S:      Odd fixes
12939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
12940 F:      Documentation/devicetree/bindings/cache/freescale-l2cache.txt
12941 F:      Documentation/devicetree/bindings/powerpc/fsl/
12942 F:      arch/powerpc/platforms/85xx/
12943
12944 LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
12945 M:      Christophe Leroy <[email protected]>
12946 L:      [email protected]
12947 S:      Maintained
12948 F:      arch/powerpc/platforms/8xx/
12949 F:      arch/powerpc/platforms/83xx/
12950
12951 LINUX KERNEL DUMP TEST MODULE (LKDTM)
12952 M:      Kees Cook <[email protected]>
12953 S:      Maintained
12954 F:      drivers/misc/lkdtm/*
12955 F:      tools/testing/selftests/lkdtm/*
12956
12957 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
12958 M:      Alan Stern <[email protected]>
12959 M:      Andrea Parri <[email protected]>
12960 M:      Will Deacon <[email protected]>
12961 M:      Peter Zijlstra <[email protected]>
12962 M:      Boqun Feng <[email protected]>
12963 M:      Nicholas Piggin <[email protected]>
12964 M:      David Howells <[email protected]>
12965 M:      Jade Alglave <[email protected]>
12966 M:      Luc Maranget <[email protected]>
12967 M:      "Paul E. McKenney" <[email protected]>
12968 R:      Akira Yokosawa <[email protected]>
12969 R:      Daniel Lustig <[email protected]>
12970 R:      Joel Fernandes <[email protected]>
12971 L:      [email protected]
12972 L:      [email protected]
12973 S:      Supported
12974 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
12975 F:      Documentation/atomic_bitops.txt
12976 F:      Documentation/atomic_t.txt
12977 F:      Documentation/core-api/refcount-vs-atomic.rst
12978 F:      Documentation/litmus-tests/
12979 F:      Documentation/memory-barriers.txt
12980 F:      tools/memory-model/
12981
12982 LINUX-NEXT TREE
12983 M:      Stephen Rothwell <[email protected]>
12984 L:      [email protected]
12985 S:      Supported
12986 B:      mailto:[email protected] and the appropriate development tree
12987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
12988
12989 LIS3LV02D ACCELEROMETER DRIVER
12990 M:      Eric Piel <[email protected]>
12991 S:      Maintained
12992 F:      Documentation/misc-devices/lis3lv02d.rst
12993 F:      drivers/misc/lis3lv02d/
12994 F:      drivers/platform/x86/hp/hp_accel.c
12995
12996 LIST KUNIT TEST
12997 M:      David Gow <[email protected]>
12998 L:      [email protected]
12999 L:      [email protected]
13000 S:      Maintained
13001 F:      lib/list-test.c
13002
13003 LITEX PLATFORM
13004 M:      Karol Gugala <[email protected]>
13005 M:      Mateusz Holenko <[email protected]>
13006 M:      Gabriel Somlo <[email protected]>
13007 M:      Joel Stanley <[email protected]>
13008 S:      Maintained
13009 F:      Documentation/devicetree/bindings/*/litex,*.yaml
13010 F:      arch/openrisc/boot/dts/or1klitex.dts
13011 F:      drivers/mmc/host/litex_mmc.c
13012 F:      drivers/net/ethernet/litex/*
13013 F:      drivers/soc/litex/*
13014 F:      drivers/tty/serial/liteuart.c
13015 F:      include/linux/litex.h
13016 N:      litex
13017
13018 LIVE PATCHING
13019 M:      Josh Poimboeuf <[email protected]>
13020 M:      Jiri Kosina <[email protected]>
13021 M:      Miroslav Benes <[email protected]>
13022 M:      Petr Mladek <[email protected]>
13023 R:      Joe Lawrence <[email protected]>
13024 L:      [email protected]
13025 S:      Maintained
13026 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
13027 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
13028 F:      Documentation/livepatch/
13029 F:      arch/powerpc/include/asm/livepatch.h
13030 F:      include/linux/livepatch.h
13031 F:      kernel/livepatch/
13032 F:      kernel/module/livepatch.c
13033 F:      samples/livepatch/
13034 F:      tools/testing/selftests/livepatch/
13035
13036 LLC (802.2)
13037 L:      [email protected]
13038 S:      Odd fixes
13039 F:      include/linux/llc.h
13040 F:      include/net/llc*
13041 F:      include/uapi/linux/llc.h
13042 F:      net/llc/
13043
13044 LM73 HARDWARE MONITOR DRIVER
13045 M:      Guillaume Ligneul <[email protected]>
13046 L:      [email protected]
13047 S:      Maintained
13048 F:      drivers/hwmon/lm73.c
13049
13050 LM78 HARDWARE MONITOR DRIVER
13051 M:      Jean Delvare <[email protected]>
13052 L:      [email protected]
13053 S:      Maintained
13054 F:      Documentation/hwmon/lm78.rst
13055 F:      drivers/hwmon/lm78.c
13056
13057 LM83 HARDWARE MONITOR DRIVER
13058 M:      Jean Delvare <[email protected]>
13059 L:      [email protected]
13060 S:      Maintained
13061 F:      Documentation/hwmon/lm83.rst
13062 F:      drivers/hwmon/lm83.c
13063
13064 LM90 HARDWARE MONITOR DRIVER
13065 M:      Jean Delvare <[email protected]>
13066 L:      [email protected]
13067 S:      Maintained
13068 F:      Documentation/devicetree/bindings/hwmon/national,lm90.yaml
13069 F:      Documentation/hwmon/lm90.rst
13070 F:      drivers/hwmon/lm90.c
13071 F:      include/dt-bindings/thermal/lm90.h
13072
13073 LME2510 MEDIA DRIVER
13074 M:      Malcolm Priestley <[email protected]>
13075 L:      [email protected]
13076 S:      Maintained
13077 W:      https://linuxtv.org
13078 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13079 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
13080
13081 LOADPIN SECURITY MODULE
13082 M:      Kees Cook <[email protected]>
13083 S:      Supported
13084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13085 F:      Documentation/admin-guide/LSM/LoadPin.rst
13086 F:      security/loadpin/
13087
13088 LOCKDOWN SECURITY MODULE
13089 L:      [email protected]
13090 S:      Odd Fixes
13091 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
13092 F:      security/lockdown/
13093
13094 LOCKING PRIMITIVES
13095 M:      Peter Zijlstra <[email protected]>
13096 M:      Ingo Molnar <[email protected]>
13097 M:      Will Deacon <[email protected]>
13098 R:      Waiman Long <[email protected]>
13099 R:      Boqun Feng <[email protected]> (LOCKDEP)
13100 L:      [email protected]
13101 S:      Maintained
13102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
13103 F:      Documentation/locking/
13104 F:      arch/*/include/asm/spinlock*.h
13105 F:      include/linux/lockdep*.h
13106 F:      include/linux/mutex*.h
13107 F:      include/linux/rwlock*.h
13108 F:      include/linux/rwsem*.h
13109 F:      include/linux/seqlock.h
13110 F:      include/linux/spinlock*.h
13111 F:      kernel/locking/
13112 F:      lib/locking*.[ch]
13113 X:      kernel/locking/locktorture.c
13114
13115 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
13116 M:      "Richard Russon (FlatCap)" <[email protected]>
13117 L:      [email protected]
13118 S:      Maintained
13119 W:      http://www.linux-ntfs.org/content/view/19/37/
13120 F:      Documentation/admin-guide/ldm.rst
13121 F:      block/partitions/ldm.*
13122
13123 LOGITECH HID GAMING KEYBOARDS
13124 M:      Hans de Goede <[email protected]>
13125 L:      [email protected]
13126 S:      Maintained
13127 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13128 F:      drivers/hid/hid-lg-g15.c
13129
13130 LONTIUM LT8912B MIPI TO HDMI BRIDGE
13131 M:      Adrien Grassein <[email protected]>
13132 S:      Maintained
13133 F:      Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
13134 F:      drivers/gpu/drm/bridge/lontium-lt8912b.c
13135
13136 LOONGARCH
13137 M:      Huacai Chen <[email protected]>
13138 R:      WANG Xuerui <[email protected]>
13139 L:      [email protected]
13140 S:      Maintained
13141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
13142 F:      Documentation/arch/loongarch/
13143 F:      Documentation/translations/zh_CN/arch/loongarch/
13144 F:      arch/loongarch/
13145 F:      drivers/*/*loongarch*
13146 F:      drivers/cpufreq/loongson3_cpufreq.c
13147
13148 LOONGSON GPIO DRIVER
13149 M:      Yinbo Zhu <[email protected]>
13150 L:      [email protected]
13151 S:      Maintained
13152 F:      Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
13153 F:      drivers/gpio/gpio-loongson-64bit.c
13154
13155 LOONGSON LS2X APB DMA DRIVER
13156 M:      Binbin Zhou <[email protected]>
13157 L:      [email protected]
13158 S:      Maintained
13159 F:      Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
13160 F:      drivers/dma/ls2x-apb-dma.c
13161
13162 LOONGSON LS2X I2C DRIVER
13163 M:      Binbin Zhou <[email protected]>
13164 L:      [email protected]
13165 S:      Maintained
13166 F:      Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
13167 F:      drivers/i2c/busses/i2c-ls2x.c
13168
13169 LOONGSON-2 SOC SERIES CLOCK DRIVER
13170 M:      Yinbo Zhu <[email protected]>
13171 L:      [email protected]
13172 S:      Maintained
13173 F:      Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
13174 F:      drivers/clk/clk-loongson2.c
13175 F:      include/dt-bindings/clock/loongson,ls2k-clk.h
13176
13177 LOONGSON SPI DRIVER
13178 M:      Yinbo Zhu <[email protected]>
13179 L:      [email protected]
13180 S:      Maintained
13181 F:      Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13182 F:      drivers/spi/spi-loongson-core.c
13183 F:      drivers/spi/spi-loongson-pci.c
13184 F:      drivers/spi/spi-loongson-plat.c
13185 F:      drivers/spi/spi-loongson.h
13186
13187 LOONGSON-2 SOC SERIES GUTS DRIVER
13188 M:      Yinbo Zhu <[email protected]>
13189 L:      [email protected]
13190 S:      Maintained
13191 F:      Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13192 F:      drivers/soc/loongson/loongson2_guts.c
13193
13194 LOONGSON-2 SOC SERIES PM DRIVER
13195 M:      Yinbo Zhu <[email protected]>
13196 L:      [email protected]
13197 S:      Maintained
13198 F:      Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13199 F:      drivers/soc/loongson/loongson2_pm.c
13200
13201 LOONGSON-2 SOC SERIES PINCTRL DRIVER
13202 M:      zhanghongchen <[email protected]>
13203 M:      Yinbo Zhu <[email protected]>
13204 L:      [email protected]
13205 S:      Maintained
13206 F:      Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13207 F:      drivers/pinctrl/pinctrl-loongson2.c
13208
13209 LOONGSON-2 SOC SERIES THERMAL DRIVER
13210 M:      zhanghongchen <[email protected]>
13211 M:      Yinbo Zhu <[email protected]>
13212 L:      [email protected]
13213 S:      Maintained
13214 F:      Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13215 F:      drivers/thermal/loongson2_thermal.c
13216
13217 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13218 M:      Sathya Prakash <[email protected]>
13219 M:      Sreekanth Reddy <[email protected]>
13220 M:      Suganath Prabu Subramani <[email protected]>
13221 L:      [email protected]
13222 L:      [email protected]
13223 S:      Supported
13224 W:      http://www.avagotech.com/support/
13225 F:      drivers/message/fusion/
13226 F:      drivers/scsi/mpt3sas/
13227
13228 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13229 M:      Matthew Wilcox <[email protected]>
13230 L:      [email protected]
13231 S:      Maintained
13232 F:      drivers/scsi/sym53c8xx_2/
13233
13234 LTC1660 DAC DRIVER
13235 M:      Marcus Folkesson <[email protected]>
13236 L:      [email protected]
13237 S:      Maintained
13238 F:      Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13239 F:      drivers/iio/dac/ltc1660.c
13240
13241 LTC2688 IIO DAC DRIVER
13242 M:      Nuno Sá <[email protected]>
13243 L:      [email protected]
13244 S:      Supported
13245 W:      https://ez.analog.com/linux-software-drivers
13246 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13247 F:      Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13248 F:      drivers/iio/dac/ltc2688.c
13249
13250 LTC2947 HARDWARE MONITOR DRIVER
13251 M:      Nuno Sá <[email protected]>
13252 L:      [email protected]
13253 S:      Supported
13254 W:      https://ez.analog.com/linux-software-drivers
13255 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13256 F:      drivers/hwmon/ltc2947-core.c
13257 F:      drivers/hwmon/ltc2947-i2c.c
13258 F:      drivers/hwmon/ltc2947-spi.c
13259 F:      drivers/hwmon/ltc2947.h
13260
13261 LTC2991 HARDWARE MONITOR DRIVER
13262 M:      Antoniu Miclaus <[email protected]>
13263 L:      [email protected]
13264 S:      Supported
13265 W:      https://ez.analog.com/linux-software-drivers
13266 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13267 F:      drivers/hwmon/ltc2991.c
13268
13269 LTC2983 IIO TEMPERATURE DRIVER
13270 M:      Nuno Sá <[email protected]>
13271 L:      [email protected]
13272 S:      Supported
13273 W:      https://ez.analog.com/linux-software-drivers
13274 F:      Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13275 F:      drivers/iio/temperature/ltc2983.c
13276
13277 LTC4282 HARDWARE MONITOR DRIVER
13278 M:      Nuno Sa <[email protected]>
13279 L:      [email protected]
13280 S:      Supported
13281 F:      Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13282 F:      Documentation/hwmon/ltc4282.rst
13283 F:      drivers/hwmon/ltc4282.c
13284
13285 LTC4286 HARDWARE MONITOR DRIVER
13286 M:      Delphine CC Chiu <[email protected]>
13287 L:      [email protected]
13288 S:      Maintained
13289 F:      Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13290 F:      Documentation/hwmon/ltc4286.rst
13291 F:      drivers/hwmon/pmbus/Kconfig
13292 F:      drivers/hwmon/pmbus/Makefile
13293 F:      drivers/hwmon/pmbus/ltc4286.c
13294
13295 LTC4306 I2C MULTIPLEXER DRIVER
13296 M:      Michael Hennerich <[email protected]>
13297 L:      [email protected]
13298 S:      Supported
13299 W:      https://ez.analog.com/linux-software-drivers
13300 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13301 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
13302
13303 LTP (Linux Test Project)
13304 M:      Cyril Hrubis <[email protected]>
13305 M:      Jan Stancek <[email protected]>
13306 M:      Petr Vorel <[email protected]>
13307 M:      Li Wang <[email protected]>
13308 M:      Yang Xu <[email protected]>
13309 L:      [email protected] (subscribers-only)
13310 S:      Maintained
13311 W:      http://linux-test-project.github.io/
13312 T:      git https://github.com/linux-test-project/ltp.git
13313
13314 LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13315 M:      Anshul Dalal <[email protected]>
13316 L:      [email protected]
13317 S:      Maintained
13318 F:      Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13319 F:      drivers/iio/light/ltr390.c
13320
13321 LYNX 28G SERDES PHY DRIVER
13322 M:      Ioana Ciornei <[email protected]>
13323 L:      [email protected]
13324 S:      Supported
13325 F:      Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13326 F:      drivers/phy/freescale/phy-fsl-lynx-28g.c
13327
13328 LYNX PCS MODULE
13329 M:      Ioana Ciornei <[email protected]>
13330 L:      [email protected]
13331 S:      Supported
13332 F:      drivers/net/pcs/pcs-lynx.c
13333 F:      include/linux/pcs-lynx.h
13334
13335 M68K ARCHITECTURE
13336 M:      Geert Uytterhoeven <[email protected]>
13337 L:      [email protected]
13338 S:      Maintained
13339 W:      http://www.linux-m68k.org/
13340 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13341 F:      arch/m68k/
13342 F:      drivers/zorro/
13343
13344 M68K ON APPLE MACINTOSH
13345 M:      Joshua Thompson <[email protected]>
13346 L:      [email protected]
13347 S:      Maintained
13348 W:      http://www.mac.linux-m68k.org/
13349 F:      arch/m68k/mac/
13350 F:      drivers/macintosh/adb-iop.c
13351 F:      drivers/macintosh/via-macii.c
13352
13353 M68K ON HP9000/300
13354 M:      Philip Blundell <[email protected]>
13355 S:      Maintained
13356 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
13357 F:      arch/m68k/hp300/
13358
13359 M88DS3103 MEDIA DRIVER
13360 L:      [email protected]
13361 S:      Orphan
13362 W:      https://linuxtv.org
13363 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13364 F:      drivers/media/dvb-frontends/m88ds3103*
13365
13366 M88RS2000 MEDIA DRIVER
13367 M:      Malcolm Priestley <[email protected]>
13368 L:      [email protected]
13369 S:      Maintained
13370 W:      https://linuxtv.org
13371 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13372 F:      drivers/media/dvb-frontends/m88rs2000*
13373
13374 MA901 MASTERKIT USB FM RADIO DRIVER
13375 M:      Alexey Klimov <[email protected]>
13376 L:      [email protected]
13377 S:      Maintained
13378 T:      git git://linuxtv.org/media_tree.git
13379 F:      drivers/media/radio/radio-ma901.c
13380
13381 MAC80211
13382 M:      Johannes Berg <[email protected]>
13383 L:      [email protected]
13384 S:      Maintained
13385 W:      https://wireless.wiki.kernel.org/
13386 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
13387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13389 F:      Documentation/networking/mac80211-injection.rst
13390 F:      Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13391 F:      drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13392 F:      include/net/mac80211.h
13393 F:      net/mac80211/
13394
13395 MAILBOX API
13396 M:      Jassi Brar <[email protected]>
13397 L:      [email protected]
13398 S:      Maintained
13399 F:      Documentation/devicetree/bindings/mailbox/
13400 F:      drivers/mailbox/
13401 F:      include/dt-bindings/mailbox/
13402 F:      include/linux/mailbox_client.h
13403 F:      include/linux/mailbox_controller.h
13404
13405 MAILBOX ARM MHUv2
13406 M:      Viresh Kumar <[email protected]>
13407 M:      Tushar Khandelwal <[email protected]>
13408 L:      [email protected]
13409 S:      Maintained
13410 F:      Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13411 F:      drivers/mailbox/arm_mhuv2.c
13412 F:      include/linux/mailbox/arm_mhuv2_message.h
13413
13414 MAILBOX ARM MHUv3
13415 M:      Sudeep Holla <[email protected]>
13416 M:      Cristian Marussi <[email protected]>
13417 L:      [email protected]
13418 L:      [email protected] (moderated for non-subscribers)
13419 S:      Maintained
13420 F:      Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13421 F:      drivers/mailbox/arm_mhuv3.c
13422
13423 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13424 M:      Alejandro Colomar <[email protected]>
13425 L:      [email protected]
13426 S:      Maintained
13427 W:      http://www.kernel.org/doc/man-pages
13428 T:      git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13429 T:      git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13430
13431 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13432 M:      Jeremy Kerr <[email protected]>
13433 M:      Matt Johnston <[email protected]>
13434 L:      [email protected]
13435 S:      Maintained
13436 F:      Documentation/networking/mctp.rst
13437 F:      drivers/net/mctp/
13438 F:      include/net/mctp.h
13439 F:      include/net/mctpdevice.h
13440 F:      include/net/netns/mctp.h
13441 F:      net/mctp/
13442
13443 MAPLE TREE
13444 M:      Liam R. Howlett <[email protected]>
13445 L:      [email protected]
13446 L:      [email protected]
13447 S:      Supported
13448 F:      Documentation/core-api/maple_tree.rst
13449 F:      include/linux/maple_tree.h
13450 F:      include/trace/events/maple_tree.h
13451 F:      lib/maple_tree.c
13452 F:      lib/test_maple_tree.c
13453 F:      tools/testing/radix-tree/linux/maple_tree.h
13454 F:      tools/testing/radix-tree/maple.c
13455
13456 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13457 M:      Rahul Bedarkar <[email protected]>
13458 L:      [email protected]
13459 S:      Maintained
13460 F:      arch/mips/boot/dts/img/pistachio*
13461
13462 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13463 M:      Andrew Lunn <[email protected]>
13464 L:      [email protected]
13465 S:      Maintained
13466 F:      Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13467 F:      Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13468 F:      Documentation/networking/devlink/mv88e6xxx.rst
13469 F:      drivers/net/dsa/mv88e6xxx/
13470 F:      include/linux/dsa/mv88e6xxx.h
13471 F:      include/linux/platform_data/mv88e6xxx.h
13472
13473 MARVELL 88PM886 PMIC DRIVER
13474 M:      Karel Balej <[email protected]>
13475 S:      Maintained
13476 F:      Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
13477 F:      drivers/input/misc/88pm886-onkey.c
13478 F:      drivers/mfd/88pm886.c
13479 F:      drivers/regulators/88pm886-regulator.c
13480 F:      include/linux/mfd/88pm886.h
13481
13482 MARVELL ARMADA 3700 PHY DRIVERS
13483 M:      Miquel Raynal <[email protected]>
13484 S:      Maintained
13485 F:      Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13486 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13487 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13488 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13489
13490 MARVELL ARMADA 3700 SERIAL DRIVER
13491 M:      Pali Rohár <[email protected]>
13492 S:      Maintained
13493 F:      Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13494 F:      Documentation/devicetree/bindings/serial/mvebu-uart.txt
13495 F:      drivers/tty/serial/mvebu-uart.c
13496
13497 MARVELL ARMADA DRM SUPPORT
13498 M:      Russell King <[email protected]>
13499 S:      Maintained
13500 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13501 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13502 F:      Documentation/devicetree/bindings/display/armada/
13503 F:      drivers/gpu/drm/armada/
13504 F:      include/uapi/drm/armada_drm.h
13505
13506 MARVELL CRYPTO DRIVER
13507 M:      Boris Brezillon <[email protected]>
13508 M:      Arnaud Ebalard <[email protected]>
13509 M:      Srujana Challa <[email protected]>
13510 L:      [email protected]
13511 S:      Maintained
13512 F:      drivers/crypto/marvell/
13513 F:      include/linux/soc/marvell/octeontx2/
13514
13515 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13516 M:      Mirko Lindner <[email protected]>
13517 M:      Stephen Hemminger <[email protected]>
13518 L:      [email protected]
13519 S:      Maintained
13520 F:      drivers/net/ethernet/marvell/sk*
13521
13522 MARVELL LIBERTAS WIRELESS DRIVER
13523 L:      [email protected]
13524 S:      Orphan
13525 F:      drivers/net/wireless/marvell/libertas/
13526
13527 MARVELL MACCHIATOBIN SUPPORT
13528 M:      Russell King <[email protected]>
13529 L:      [email protected] (moderated for non-subscribers)
13530 S:      Maintained
13531 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13532
13533 MARVELL MV643XX ETHERNET DRIVER
13534 M:      Sebastian Hesselbarth <[email protected]>
13535 L:      [email protected]
13536 S:      Maintained
13537 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
13538 F:      include/linux/mv643xx.h
13539
13540 MARVELL MV88X3310 PHY DRIVER
13541 M:      Russell King <[email protected]>
13542 M:      Marek Behún <[email protected]>
13543 L:      [email protected]
13544 S:      Maintained
13545 F:      drivers/net/phy/marvell10g.c
13546
13547 MARVELL MVEBU THERMAL DRIVER
13548 M:      Miquel Raynal <[email protected]>
13549 S:      Maintained
13550 F:      drivers/thermal/armada_thermal.c
13551
13552 MARVELL MVNETA ETHERNET DRIVER
13553 M:      Marcin Wojtas <[email protected]>
13554 L:      [email protected]
13555 S:      Maintained
13556 F:      drivers/net/ethernet/marvell/mvneta*
13557
13558 MARVELL MVPP2 ETHERNET DRIVER
13559 M:      Marcin Wojtas <[email protected]>
13560 M:      Russell King <[email protected]>
13561 L:      [email protected]
13562 S:      Maintained
13563 F:      Documentation/devicetree/bindings/net/marvell,pp2.yaml
13564 F:      drivers/net/ethernet/marvell/mvpp2/
13565
13566 MARVELL MWIFIEX WIRELESS DRIVER
13567 M:      Brian Norris <[email protected]>
13568 R:      Francesco Dolcini <[email protected]>
13569 L:      [email protected]
13570 S:      Odd Fixes
13571 F:      drivers/net/wireless/marvell/mwifiex/
13572
13573 MARVELL MWL8K WIRELESS DRIVER
13574 L:      [email protected]
13575 S:      Orphan
13576 F:      drivers/net/wireless/marvell/mwl8k.c
13577
13578 MARVELL NAND CONTROLLER DRIVER
13579 M:      Miquel Raynal <[email protected]>
13580 L:      [email protected]
13581 S:      Maintained
13582 F:      drivers/mtd/nand/raw/marvell_nand.c
13583
13584 MARVELL OCTEON ENDPOINT DRIVER
13585 M:      Veerasenareddy Burru <[email protected]>
13586 M:      Sathesh Edara <[email protected]>
13587 L:      [email protected]
13588 S:      Supported
13589 F:      drivers/net/ethernet/marvell/octeon_ep
13590
13591 MARVELL OCTEON ENDPOINT VF DRIVER
13592 M:      Veerasenareddy Burru <[email protected]>
13593 M:      Sathesh Edara <[email protected]>
13594 M:      Shinas Rasheed <[email protected]>
13595 M:      Satananda Burla <[email protected]>
13596 L:      [email protected]
13597 S:      Supported
13598 F:      drivers/net/ethernet/marvell/octeon_ep_vf
13599
13600 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13601 M:      Sunil Goutham <[email protected]>
13602 M:      Geetha sowjanya <[email protected]>
13603 M:      Subbaraya Sundeep <[email protected]>
13604 M:      hariprasad <[email protected]>
13605 L:      [email protected]
13606 S:      Supported
13607 F:      drivers/net/ethernet/marvell/octeontx2/nic/
13608 F:      include/linux/soc/marvell/octeontx2/
13609
13610 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13611 M:      Sunil Goutham <[email protected]>
13612 M:      Linu Cherian <[email protected]>
13613 M:      Geetha sowjanya <[email protected]>
13614 M:      Jerin Jacob <[email protected]>
13615 M:      hariprasad <[email protected]>
13616 M:      Subbaraya Sundeep <[email protected]>
13617 L:      [email protected]
13618 S:      Supported
13619 F:      Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13620 F:      drivers/net/ethernet/marvell/octeontx2/af/
13621
13622 MARVELL PRESTERA ETHERNET SWITCH DRIVER
13623 M:      Taras Chornyi <[email protected]>
13624 S:      Supported
13625 W:      https://github.com/Marvell-switching/switchdev-prestera
13626 F:      drivers/net/ethernet/marvell/prestera/
13627
13628 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13629 M:      Nicolas Pitre <[email protected]>
13630 S:      Odd Fixes
13631 F:      drivers/mmc/host/mvsdio.*
13632
13633 MARVELL USB MDIO CONTROLLER DRIVER
13634 M:      Tobias Waldekranz <[email protected]>
13635 L:      [email protected]
13636 S:      Maintained
13637 F:      Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13638 F:      drivers/net/mdio/mdio-mvusb.c
13639
13640 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13641 M:      Hu Ziji <[email protected]>
13642 L:      [email protected]
13643 S:      Supported
13644 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13645 F:      drivers/mmc/host/sdhci-xenon*
13646
13647 MARVELL OCTEON CN10K DPI DRIVER
13648 M:      Vamsi Attunuru <[email protected]>
13649 S:      Supported
13650 F:      drivers/misc/mrvl_cn10k_dpi.c
13651
13652 MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
13653 R:      [email protected]
13654 R:      [email protected]
13655 F:      drivers/vdpa/octeon_ep/
13656
13657 MATROX FRAMEBUFFER DRIVER
13658 L:      [email protected]
13659 S:      Orphan
13660 F:      drivers/video/fbdev/matrox/matroxfb_*
13661 F:      include/uapi/linux/matroxfb.h
13662
13663 MAX15301 DRIVER
13664 M:      Daniel Nilsson <[email protected]>
13665 L:      [email protected]
13666 S:      Maintained
13667 F:      Documentation/hwmon/max15301.rst
13668 F:      drivers/hwmon/pmbus/max15301.c
13669
13670 MAX2175 SDR TUNER DRIVER
13671 M:      Ramesh Shanmugasundaram <[email protected]>
13672 L:      [email protected]
13673 S:      Maintained
13674 T:      git git://linuxtv.org/media_tree.git
13675 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
13676 F:      Documentation/userspace-api/media/drivers/max2175.rst
13677 F:      drivers/media/i2c/max2175*
13678 F:      include/uapi/linux/max2175.h
13679
13680 MAX31335 RTC DRIVER
13681 M:      Antoniu Miclaus <[email protected]>
13682 L:      [email protected]
13683 S:      Supported
13684 W:      https://ez.analog.com/linux-software-drivers
13685 F:      Documentation/devicetree/bindings/rtc/adi,max31335.yaml
13686 F:      drivers/rtc/rtc-max31335.c
13687
13688 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
13689 L:      [email protected]
13690 S:      Orphan
13691 F:      Documentation/hwmon/max6650.rst
13692 F:      drivers/hwmon/max6650.c
13693
13694 MAX9286 QUAD GMSL DESERIALIZER DRIVER
13695 M:      Jacopo Mondi <[email protected]>
13696 M:      Kieran Bingham <[email protected]>
13697 M:      Laurent Pinchart <[email protected]>
13698 M:      Niklas Söderlund <[email protected]>
13699 L:      [email protected]
13700 S:      Maintained
13701 F:      Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
13702 F:      drivers/media/i2c/max9286.c
13703
13704 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
13705 M:      Niklas Söderlund <[email protected]>
13706 L:      [email protected]
13707 S:      Maintained
13708 F:      Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
13709 F:      drivers/staging/media/max96712/max96712.c
13710
13711 MAX96714 GMSL2 DESERIALIZER DRIVER
13712 M:      Julien Massot <[email protected]>
13713 L:      [email protected]
13714 S:      Maintained
13715 F:      Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
13716 F:      drivers/media/i2c/max96714.c
13717
13718 MAX96717 GMSL2 SERIALIZER DRIVER
13719 M:      Julien Massot <[email protected]>
13720 L:      [email protected]
13721 S:      Maintained
13722 F:      Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
13723 F:      drivers/media/i2c/max96717.c
13724
13725 MAX9860 MONO AUDIO VOICE CODEC DRIVER
13726 M:      Peter Rosin <[email protected]>
13727 L:      [email protected] (moderated for non-subscribers)
13728 S:      Maintained
13729 F:      Documentation/devicetree/bindings/sound/max9860.txt
13730 F:      sound/soc/codecs/max9860.*
13731
13732 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
13733 M:      Andreas Klinger <[email protected]>
13734 L:      [email protected]
13735 S:      Maintained
13736 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
13737 F:      drivers/iio/proximity/mb1232.c
13738
13739 MAXIM MAX11205 DRIVER
13740 M:      Ramona Bolboaca <[email protected]>
13741 L:      [email protected]
13742 S:      Supported
13743 W:      https://ez.analog.com/linux-software-drivers
13744 F:      Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
13745 F:      drivers/iio/adc/max11205.c
13746
13747 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
13748 R:      Iskren Chernev <[email protected]>
13749 R:      Krzysztof Kozlowski <[email protected]>
13750 R:      Marek Szyprowski <[email protected]>
13751 R:      Matheus Castello <[email protected]>
13752 L:      [email protected]
13753 S:      Maintained
13754 F:      Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
13755 F:      drivers/power/supply/max17040_battery.c
13756
13757 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
13758 R:      Hans de Goede <[email protected]>
13759 R:      Krzysztof Kozlowski <[email protected]>
13760 R:      Marek Szyprowski <[email protected]>
13761 R:      Sebastian Krzyszkowiak <[email protected]>
13762 R:      Purism Kernel Team <[email protected]>
13763 L:      [email protected]
13764 S:      Maintained
13765 F:      Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
13766 F:      drivers/power/supply/max17042_battery.c
13767
13768 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
13769 M:      Laurent Pinchart <[email protected]>
13770 L:      [email protected]
13771 S:      Maintained
13772 F:      Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
13773 F:      drivers/regulator/max20086-regulator.c
13774
13775 MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
13776 M:      Rajat Khandelwal <[email protected]>
13777 L:      [email protected]
13778 S:      Maintained
13779 F:      drivers/iio/temperature/max30208.c
13780
13781 MAXIM MAX77650 PMIC MFD DRIVER
13782 M:      Bartosz Golaszewski <[email protected]>
13783 L:      [email protected]
13784 S:      Maintained
13785 F:      Documentation/devicetree/bindings/*/*max77650.yaml
13786 F:      Documentation/devicetree/bindings/*/max77650*.yaml
13787 F:      drivers/gpio/gpio-max77650.c
13788 F:      drivers/input/misc/max77650-onkey.c
13789 F:      drivers/leds/leds-max77650.c
13790 F:      drivers/mfd/max77650.c
13791 F:      drivers/power/supply/max77650-charger.c
13792 F:      drivers/regulator/max77650-regulator.c
13793 F:      include/linux/mfd/max77650.h
13794
13795 MAXIM MAX77714 PMIC MFD DRIVER
13796 M:      Luca Ceresoli <[email protected]>
13797 S:      Maintained
13798 F:      Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
13799 F:      drivers/mfd/max77714.c
13800 F:      include/linux/mfd/max77714.h
13801
13802 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
13803 M:      Javier Martinez Canillas <[email protected]>
13804 L:      [email protected]
13805 S:      Supported
13806 F:      Documentation/devicetree/bindings/*/*max77802.yaml
13807 F:      drivers/regulator/max77802-regulator.c
13808 F:      include/dt-bindings/*/*max77802.h
13809
13810 MAXIM MAX77976 BATTERY CHARGER
13811 M:      Luca Ceresoli <[email protected]>
13812 S:      Supported
13813 F:      Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
13814 F:      drivers/power/supply/max77976_charger.c
13815
13816 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
13817 M:      Krzysztof Kozlowski <[email protected]>
13818 L:      [email protected]
13819 S:      Maintained
13820 B:      mailto:[email protected]
13821 F:      Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
13822 F:      Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
13823 F:      drivers/power/supply/max14577_charger.c
13824 F:      drivers/power/supply/max77693_charger.c
13825
13826 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
13827 M:      Chanwoo Choi <[email protected]>
13828 M:      Krzysztof Kozlowski <[email protected]>
13829 L:      [email protected]
13830 S:      Maintained
13831 B:      mailto:[email protected]
13832 F:      Documentation/devicetree/bindings/*/maxim,max14577.yaml
13833 F:      Documentation/devicetree/bindings/*/maxim,max77686.yaml
13834 F:      Documentation/devicetree/bindings/*/maxim,max77693.yaml
13835 F:      Documentation/devicetree/bindings/*/maxim,max77843.yaml
13836 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
13837 F:      drivers/*/*max77843.c
13838 F:      drivers/*/max14577*.c
13839 F:      drivers/*/max77686*.c
13840 F:      drivers/*/max77693*.c
13841 F:      drivers/clk/clk-max77686.c
13842 F:      drivers/extcon/extcon-max14577.c
13843 F:      drivers/extcon/extcon-max77693.c
13844 F:      drivers/rtc/rtc-max77686.c
13845 F:      include/linux/mfd/max14577*.h
13846 F:      include/linux/mfd/max77686*.h
13847 F:      include/linux/mfd/max77693*.h
13848
13849 MAXIRADIO FM RADIO RECEIVER DRIVER
13850 M:      Hans Verkuil <[email protected]>
13851 L:      [email protected]
13852 S:      Maintained
13853 W:      https://linuxtv.org
13854 T:      git git://linuxtv.org/media_tree.git
13855 F:      drivers/media/radio/radio-maxiradio*
13856
13857 MAXLINEAR ETHERNET PHY DRIVER
13858 M:      Xu Liang <[email protected]>
13859 L:      [email protected]
13860 S:      Supported
13861 F:      drivers/net/phy/mxl-gpy.c
13862
13863 MCAN MMIO DEVICE DRIVER
13864 M:      Chandrasekar Ramakrishnan <[email protected]>
13865 L:      [email protected]
13866 S:      Maintained
13867 F:      Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
13868 F:      drivers/net/can/m_can/m_can.c
13869 F:      drivers/net/can/m_can/m_can.h
13870 F:      drivers/net/can/m_can/m_can_platform.c
13871
13872 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
13873 R:      Yasushi SHOJI <[email protected]>
13874 L:      [email protected]
13875 S:      Maintained
13876 F:      drivers/net/can/usb/mcba_usb.c
13877
13878 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
13879 M:      Rishi Gupta <[email protected]>
13880 L:      [email protected]
13881 L:      [email protected]
13882 S:      Maintained
13883 F:      drivers/hid/hid-mcp2221.c
13884
13885 MCP251XFD SPI-CAN NETWORK DRIVER
13886 M:      Marc Kleine-Budde <[email protected]>
13887 M:      Manivannan Sadhasivam <[email protected]>
13888 R:      Thomas Kopp <[email protected]>
13889 L:      [email protected]
13890 S:      Maintained
13891 F:      Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
13892 F:      drivers/net/can/spi/mcp251xfd/
13893
13894 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
13895 M:      Peter Rosin <[email protected]>
13896 L:      [email protected]
13897 S:      Maintained
13898 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
13899 F:      drivers/iio/potentiometer/mcp4018.c
13900 F:      drivers/iio/potentiometer/mcp4531.c
13901
13902 MCP4821 DAC DRIVER
13903 M:      Anshul Dalal <[email protected]>
13904 L:      [email protected]
13905 S:      Maintained
13906 F:      Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
13907 F:      drivers/iio/dac/mcp4821.c
13908
13909 MCR20A IEEE-802.15.4 RADIO DRIVER
13910 M:      Stefan Schmidt <[email protected]>
13911 L:      [email protected]
13912 S:      Odd Fixes
13913 W:      https://github.com/xueliu/mcr20a-linux
13914 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
13915 F:      drivers/net/ieee802154/mcr20a.c
13916 F:      drivers/net/ieee802154/mcr20a.h
13917
13918 MDIO REGMAP DRIVER
13919 M:      Maxime Chevallier <[email protected]>
13920 L:      [email protected]
13921 S:      Maintained
13922 F:      drivers/net/mdio/mdio-regmap.c
13923 F:      include/linux/mdio/mdio-regmap.h
13924
13925 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
13926 M:      William Breathitt Gray <[email protected]>
13927 L:      [email protected]
13928 S:      Maintained
13929 F:      drivers/iio/dac/cio-dac.c
13930
13931 MEDIA CONTROLLER FRAMEWORK
13932 M:      Sakari Ailus <[email protected]>
13933 M:      Laurent Pinchart <[email protected]>
13934 L:      [email protected]
13935 S:      Supported
13936 W:      https://www.linuxtv.org
13937 T:      git git://linuxtv.org/media_tree.git
13938 F:      drivers/media/mc/
13939 F:      include/media/media-*.h
13940 F:      include/uapi/linux/media.h
13941
13942 MEDIA DRIVER FOR FREESCALE IMX PXP
13943 M:      Philipp Zabel <[email protected]>
13944 L:      [email protected]
13945 S:      Maintained
13946 T:      git git://linuxtv.org/media_tree.git
13947 F:      drivers/media/platform/nxp/imx-pxp.[ch]
13948
13949 MEDIA DRIVERS FOR ASCOT2E
13950 M:      Sergey Kozlov <[email protected]>
13951 M:      Abylay Ospan <[email protected]>
13952 L:      [email protected]
13953 S:      Supported
13954 W:      https://linuxtv.org
13955 W:      http://netup.tv/
13956 T:      git git://linuxtv.org/media_tree.git
13957 F:      drivers/media/dvb-frontends/ascot2e*
13958
13959 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
13960 M:      Jasmin Jessich <[email protected]>
13961 L:      [email protected]
13962 S:      Maintained
13963 W:      https://linuxtv.org
13964 T:      git git://linuxtv.org/media_tree.git
13965 F:      drivers/media/dvb-frontends/cxd2099*
13966
13967 MEDIA DRIVERS FOR CXD2841ER
13968 M:      Sergey Kozlov <[email protected]>
13969 M:      Abylay Ospan <[email protected]>
13970 L:      [email protected]
13971 S:      Supported
13972 W:      https://linuxtv.org
13973 W:      http://netup.tv/
13974 T:      git git://linuxtv.org/media_tree.git
13975 F:      drivers/media/dvb-frontends/cxd2841er*
13976
13977 MEDIA DRIVERS FOR CXD2880
13978 M:      Yasunari Takiguchi <[email protected]>
13979 L:      [email protected]
13980 S:      Supported
13981 W:      http://linuxtv.org/
13982 T:      git git://linuxtv.org/media_tree.git
13983 F:      drivers/media/dvb-frontends/cxd2880/*
13984 F:      drivers/media/spi/cxd2880*
13985
13986 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
13987 L:      [email protected]
13988 S:      Orphan
13989 W:      https://linuxtv.org
13990 T:      git git://linuxtv.org/media_tree.git
13991 F:      drivers/media/pci/ddbridge/*
13992
13993 MEDIA DRIVERS FOR FREESCALE IMX
13994 M:      Steve Longerbeam <[email protected]>
13995 M:      Philipp Zabel <[email protected]>
13996 L:      [email protected]
13997 S:      Maintained
13998 T:      git git://linuxtv.org/media_tree.git
13999 F:      Documentation/admin-guide/media/imx.rst
14000 F:      Documentation/devicetree/bindings/media/imx.txt
14001 F:      drivers/staging/media/imx/
14002 F:      include/linux/imx-media.h
14003 F:      include/media/imx.h
14004
14005 MEDIA DRIVERS FOR FREESCALE IMX7/8
14006 M:      Rui Miguel Silva <[email protected]>
14007 M:      Laurent Pinchart <[email protected]>
14008 M:      Martin Kepplinger <[email protected]>
14009 R:      Purism Kernel Team <[email protected]>
14010 L:      [email protected]
14011 S:      Maintained
14012 T:      git git://linuxtv.org/media_tree.git
14013 F:      Documentation/admin-guide/media/imx7.rst
14014 F:      Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
14015 F:      Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
14016 F:      Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
14017 F:      drivers/media/platform/nxp/imx-mipi-csis.c
14018 F:      drivers/media/platform/nxp/imx7-media-csi.c
14019 F:      drivers/media/platform/nxp/imx8mq-mipi-csi2.c
14020
14021 MEDIA DRIVERS FOR HELENE
14022 M:      Abylay Ospan <[email protected]>
14023 L:      [email protected]
14024 S:      Supported
14025 W:      https://linuxtv.org
14026 W:      http://netup.tv/
14027 T:      git git://linuxtv.org/media_tree.git
14028 F:      drivers/media/dvb-frontends/helene*
14029
14030 MEDIA DRIVERS FOR HORUS3A
14031 M:      Sergey Kozlov <[email protected]>
14032 M:      Abylay Ospan <[email protected]>
14033 L:      [email protected]
14034 S:      Supported
14035 W:      https://linuxtv.org
14036 W:      http://netup.tv/
14037 T:      git git://linuxtv.org/media_tree.git
14038 F:      drivers/media/dvb-frontends/horus3a*
14039
14040 MEDIA DRIVERS FOR LNBH25
14041 M:      Sergey Kozlov <[email protected]>
14042 M:      Abylay Ospan <[email protected]>
14043 L:      [email protected]
14044 S:      Supported
14045 W:      https://linuxtv.org
14046 W:      http://netup.tv/
14047 T:      git git://linuxtv.org/media_tree.git
14048 F:      drivers/media/dvb-frontends/lnbh25*
14049
14050 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
14051 L:      [email protected]
14052 S:      Orphan
14053 W:      https://linuxtv.org
14054 T:      git git://linuxtv.org/media_tree.git
14055 F:      drivers/media/dvb-frontends/mxl5xx*
14056
14057 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
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/pci/netup_unidvb/*
14066
14067 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
14068 M:      Dmitry Osipenko <[email protected]>
14069 L:      [email protected]
14070 L:      [email protected]
14071 S:      Maintained
14072 T:      git git://linuxtv.org/media_tree.git
14073 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
14074 F:      drivers/media/platform/nvidia/tegra-vde/
14075
14076 MEDIA DRIVERS FOR RENESAS - CEU
14077 M:      Jacopo Mondi <[email protected]>
14078 L:      [email protected]
14079 L:      [email protected]
14080 S:      Supported
14081 T:      git git://linuxtv.org/media_tree.git
14082 F:      Documentation/devicetree/bindings/media/renesas,ceu.yaml
14083 F:      drivers/media/platform/renesas/renesas-ceu.c
14084 F:      include/media/drv-intf/renesas-ceu.h
14085
14086 MEDIA DRIVERS FOR RENESAS - DRIF
14087 M:      Fabrizio Castro <[email protected]>
14088 L:      [email protected]
14089 L:      [email protected]
14090 S:      Supported
14091 T:      git git://linuxtv.org/media_tree.git
14092 F:      Documentation/devicetree/bindings/media/renesas,drif.yaml
14093 F:      drivers/media/platform/renesas/rcar_drif.c
14094
14095 MEDIA DRIVERS FOR RENESAS - FCP
14096 M:      Laurent Pinchart <[email protected]>
14097 L:      [email protected]
14098 L:      [email protected]
14099 S:      Supported
14100 T:      git git://linuxtv.org/media_tree.git
14101 F:      Documentation/devicetree/bindings/media/renesas,fcp.yaml
14102 F:      drivers/media/platform/renesas/rcar-fcp.c
14103 F:      include/media/rcar-fcp.h
14104
14105 MEDIA DRIVERS FOR RENESAS - FDP1
14106 M:      Kieran Bingham <[email protected]>
14107 L:      [email protected]
14108 L:      [email protected]
14109 S:      Supported
14110 T:      git git://linuxtv.org/media_tree.git
14111 F:      Documentation/devicetree/bindings/media/renesas,fdp1.yaml
14112 F:      drivers/media/platform/renesas/rcar_fdp1.c
14113
14114 MEDIA DRIVERS FOR RENESAS - VIN
14115 M:      Niklas Söderlund <[email protected]>
14116 L:      [email protected]
14117 L:      [email protected]
14118 S:      Supported
14119 T:      git git://linuxtv.org/media_tree.git
14120 F:      Documentation/devicetree/bindings/media/renesas,csi2.yaml
14121 F:      Documentation/devicetree/bindings/media/renesas,isp.yaml
14122 F:      Documentation/devicetree/bindings/media/renesas,vin.yaml
14123 F:      drivers/media/platform/renesas/rcar-csi2.c
14124 F:      drivers/media/platform/renesas/rcar-isp.c
14125 F:      drivers/media/platform/renesas/rcar-vin/
14126
14127 MEDIA DRIVERS FOR RENESAS - VSP1
14128 M:      Laurent Pinchart <[email protected]>
14129 M:      Kieran Bingham <[email protected]>
14130 L:      [email protected]
14131 L:      [email protected]
14132 S:      Supported
14133 T:      git git://linuxtv.org/media_tree.git
14134 F:      Documentation/devicetree/bindings/media/renesas,vsp1.yaml
14135 F:      drivers/media/platform/renesas/vsp1/
14136
14137 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
14138 L:      [email protected]
14139 S:      Orphan
14140 W:      https://linuxtv.org
14141 T:      git git://linuxtv.org/media_tree.git
14142 F:      drivers/media/dvb-frontends/stv0910*
14143
14144 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
14145 L:      [email protected]
14146 S:      Orphan
14147 W:      https://linuxtv.org
14148 T:      git git://linuxtv.org/media_tree.git
14149 F:      drivers/media/dvb-frontends/stv6111*
14150
14151 MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
14152 M:      Hugues Fruchet <[email protected]>
14153 M:      Alain Volmat <[email protected]>
14154 L:      [email protected]
14155 S:      Supported
14156 T:      git git://linuxtv.org/media_tree.git
14157 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
14158 F:      Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
14159 F:      drivers/media/platform/st/stm32/stm32-dcmi.c
14160 F:      drivers/media/platform/st/stm32/stm32-dcmipp/*
14161
14162 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
14163 M:      Mauro Carvalho Chehab <[email protected]>
14164 L:      [email protected]
14165 S:      Maintained
14166 W:      https://linuxtv.org
14167 Q:      http://patchwork.kernel.org/project/linux-media/list/
14168 T:      git git://linuxtv.org/media_tree.git
14169 F:      Documentation/admin-guide/media/
14170 F:      Documentation/devicetree/bindings/media/
14171 F:      Documentation/driver-api/media/
14172 F:      Documentation/userspace-api/media/
14173 F:      drivers/media/
14174 F:      drivers/staging/media/
14175 F:      include/dt-bindings/media/
14176 F:      include/linux/platform_data/media/
14177 F:      include/media/
14178 F:      include/uapi/linux/dvb/
14179 F:      include/uapi/linux/ivtv*
14180 F:      include/uapi/linux/media.h
14181 F:      include/uapi/linux/uvcvideo.h
14182 F:      include/uapi/linux/v4l2-*
14183 F:      include/uapi/linux/videodev2.h
14184
14185 MEDIATEK BLUETOOTH DRIVER
14186 M:      Sean Wang <[email protected]>
14187 L:      [email protected]
14188 L:      [email protected] (moderated for non-subscribers)
14189 S:      Maintained
14190 F:      Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
14191 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
14192 F:      drivers/bluetooth/btmtkuart.c
14193
14194 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
14195 M:      Sean Wang <[email protected]>
14196 L:      [email protected]
14197 S:      Maintained
14198 F:      Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
14199 F:      drivers/power/reset/mt6323-poweroff.c
14200
14201 MEDIATEK CIR DRIVER
14202 M:      Sean Wang <[email protected]>
14203 S:      Maintained
14204 F:      drivers/media/rc/mtk-cir.c
14205
14206 MEDIATEK DMA DRIVER
14207 M:      Sean Wang <[email protected]>
14208 L:      [email protected]
14209 L:      [email protected] (moderated for non-subscribers)
14210 L:      [email protected] (moderated for non-subscribers)
14211 S:      Maintained
14212 F:      Documentation/devicetree/bindings/dma/mediatek,*
14213 F:      drivers/dma/mediatek/
14214
14215 MEDIATEK ETHERNET DRIVER
14216 M:      Felix Fietkau <[email protected]>
14217 M:      Sean Wang <[email protected]>
14218 M:      Mark Lee <[email protected]>
14219 M:      Lorenzo Bianconi <[email protected]>
14220 L:      [email protected]
14221 S:      Maintained
14222 F:      drivers/net/ethernet/mediatek/
14223
14224 MEDIATEK ETHERNET PCS DRIVER
14225 M:      Alexander Couzens <[email protected]>
14226 M:      Daniel Golle <[email protected]>
14227 L:      [email protected]
14228 S:      Maintained
14229 F:      drivers/net/pcs/pcs-mtk-lynxi.c
14230 F:      include/linux/pcs/pcs-mtk-lynxi.h
14231
14232 MEDIATEK ETHERNET PHY DRIVERS
14233 M:      Daniel Golle <[email protected]>
14234 M:      Qingfang Deng <[email protected]>
14235 M:      SkyLake Huang <[email protected]>
14236 L:      [email protected]
14237 S:      Maintained
14238 F:      drivers/net/phy/mediatek-ge-soc.c
14239 F:      drivers/net/phy/mediatek-ge.c
14240 F:      drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14241
14242 MEDIATEK I2C CONTROLLER DRIVER
14243 M:      Qii Wang <[email protected]>
14244 L:      [email protected]
14245 S:      Maintained
14246 F:      Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14247 F:      drivers/i2c/busses/i2c-mt65xx.c
14248
14249 MEDIATEK IOMMU DRIVER
14250 M:      Yong Wu <[email protected]>
14251 L:      [email protected]
14252 L:      [email protected] (moderated for non-subscribers)
14253 S:      Supported
14254 F:      Documentation/devicetree/bindings/iommu/mediatek*
14255 F:      drivers/iommu/mtk_iommu*
14256 F:      include/dt-bindings/memory/mediatek,mt*-port.h
14257 F:      include/dt-bindings/memory/mt*-port.h
14258
14259 MEDIATEK JPEG DRIVER
14260 M:      Bin Liu <[email protected]>
14261 S:      Supported
14262 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14263 F:      drivers/media/platform/mediatek/jpeg/
14264
14265 MEDIATEK KEYPAD DRIVER
14266 M:      Mattijs Korpershoek <[email protected]>
14267 S:      Supported
14268 F:      Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14269 F:      drivers/input/keyboard/mt6779-keypad.c
14270
14271 MEDIATEK MDP DRIVER
14272 M:      Minghsiu Tsai <[email protected]>
14273 M:      Houlong Wei <[email protected]>
14274 M:      Andrew-CT Chen <[email protected]>
14275 S:      Supported
14276 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
14277 F:      drivers/media/platform/mediatek/mdp/
14278 F:      drivers/media/platform/mediatek/vpu/
14279
14280 MEDIATEK MEDIA DRIVER
14281 M:      Tiffany Lin <[email protected]>
14282 M:      Andrew-CT Chen <[email protected]>
14283 M:      Yunfei Dong <[email protected]>
14284 S:      Supported
14285 F:      Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14286 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
14287 F:      drivers/media/platform/mediatek/vcodec/
14288 F:      drivers/media/platform/mediatek/vpu/
14289
14290 MEDIATEK MIPI-CSI CDPHY DRIVER
14291 M:      Julien Stephan <[email protected]>
14292 M:      Andy Hsieh <[email protected]>
14293 S:      Supported
14294 F:      Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14295 F:      drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14296
14297 MEDIATEK MMC/SD/SDIO DRIVER
14298 M:      Chaotian Jing <[email protected]>
14299 S:      Maintained
14300 F:      Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14301 F:      drivers/mmc/host/mtk-sd.c
14302
14303 MEDIATEK MT76 WIRELESS LAN DRIVER
14304 M:      Felix Fietkau <[email protected]>
14305 M:      Lorenzo Bianconi <[email protected]>
14306 M:      Ryder Lee <[email protected]>
14307 R:      Shayne Chen <[email protected]>
14308 R:      Sean Wang <[email protected]>
14309 L:      [email protected]
14310 S:      Maintained
14311 T:      git https://github.com/nbd168/wireless
14312 F:      Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14313 F:      drivers/net/wireless/mediatek/mt76/
14314
14315 MEDIATEK MT7601U WIRELESS LAN DRIVER
14316 M:      Jakub Kicinski <[email protected]>
14317 L:      [email protected]
14318 S:      Maintained
14319 F:      drivers/net/wireless/mediatek/mt7601u/
14320
14321 MEDIATEK MT7621 CLOCK DRIVER
14322 M:      Sergio Paracuellos <[email protected]>
14323 S:      Maintained
14324 F:      Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14325 F:      drivers/clk/ralink/clk-mt7621.c
14326
14327 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14328 M:      Sergio Paracuellos <[email protected]>
14329 S:      Maintained
14330 F:      Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14331 F:      drivers/pci/controller/pcie-mt7621.c
14332
14333 MEDIATEK MT7621 PHY PCI DRIVER
14334 M:      Sergio Paracuellos <[email protected]>
14335 S:      Maintained
14336 F:      Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14337 F:      drivers/phy/ralink/phy-mt7621-pci.c
14338
14339 MEDIATEK MT7621/28/88 I2C DRIVER
14340 M:      Stefan Roese <[email protected]>
14341 L:      [email protected]
14342 S:      Maintained
14343 F:      Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14344 F:      drivers/i2c/busses/i2c-mt7621.c
14345
14346 MEDIATEK MTMIPS CLOCK DRIVER
14347 M:      Sergio Paracuellos <[email protected]>
14348 S:      Maintained
14349 F:      Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14350 F:      drivers/clk/ralink/clk-mtmips.c
14351
14352 MEDIATEK NAND CONTROLLER DRIVER
14353 L:      [email protected]
14354 S:      Orphan
14355 F:      Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14356 F:      drivers/mtd/nand/raw/mtk_*
14357
14358 MEDIATEK PMIC LED DRIVER
14359 M:      Sean Wang <[email protected]>
14360 S:      Maintained
14361 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
14362 F:      drivers/leds/leds-mt6323.c
14363
14364 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14365 M:      Sean Wang <[email protected]>
14366 S:      Maintained
14367 F:      drivers/char/hw_random/mtk-rng.c
14368
14369 MEDIATEK SMI DRIVER
14370 M:      Yong Wu <[email protected]>
14371 L:      [email protected] (moderated for non-subscribers)
14372 S:      Supported
14373 F:      Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14374 F:      drivers/memory/mtk-smi.c
14375 F:      include/soc/mediatek/smi.h
14376
14377 MEDIATEK SWITCH DRIVER
14378 M:      Arınç ÜNAL <[email protected]>
14379 M:      Daniel Golle <[email protected]>
14380 M:      DENG Qingfang <[email protected]>
14381 M:      Sean Wang <[email protected]>
14382 L:      [email protected]
14383 S:      Maintained
14384 F:      drivers/net/dsa/mt7530-mdio.c
14385 F:      drivers/net/dsa/mt7530-mmio.c
14386 F:      drivers/net/dsa/mt7530.*
14387 F:      net/dsa/tag_mtk.c
14388
14389 MEDIATEK T7XX 5G WWAN MODEM DRIVER
14390 M:      Chandrashekar Devegowda <[email protected]>
14391 R:      Chiranjeevi Rapolu <[email protected]>
14392 R:      Liu Haijun <[email protected]>
14393 R:      M Chetan Kumar <[email protected]>
14394 R:      Ricardo Martinez <[email protected]>
14395 L:      [email protected]
14396 S:      Supported
14397 F:      drivers/net/wwan/t7xx/
14398
14399 MEDIATEK USB3 DRD IP DRIVER
14400 M:      Chunfeng Yun <[email protected]>
14401 L:      [email protected]
14402 L:      [email protected] (moderated for non-subscribers)
14403 L:      [email protected] (moderated for non-subscribers)
14404 S:      Maintained
14405 F:      Documentation/devicetree/bindings/usb/mediatek,*
14406 F:      drivers/usb/host/xhci-mtk*
14407 F:      drivers/usb/mtu3/
14408
14409 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14410 M:      Peter Senna Tschudin <[email protected]>
14411 M:      Ian Ray <[email protected]>
14412 M:      Martyn Welch <[email protected]>
14413 S:      Maintained
14414 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14415 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14416
14417 MEGARAID SCSI/SAS DRIVERS
14418 M:      Kashyap Desai <[email protected]>
14419 M:      Sumit Saxena <[email protected]>
14420 M:      Shivasharan S <[email protected]>
14421 M:      Chandrakanth patil <[email protected]>
14422 L:      [email protected]
14423 L:      [email protected]
14424 S:      Maintained
14425 W:      http://www.avagotech.com/support/
14426 F:      Documentation/scsi/megaraid.rst
14427 F:      drivers/scsi/megaraid.*
14428 F:      drivers/scsi/megaraid/
14429
14430 MELEXIS MLX90614 DRIVER
14431 M:      Crt Mori <[email protected]>
14432 L:      [email protected]
14433 S:      Supported
14434 W:      http://www.melexis.com
14435 F:      drivers/iio/temperature/mlx90614.c
14436
14437 MELEXIS MLX90632 DRIVER
14438 M:      Crt Mori <[email protected]>
14439 L:      [email protected]
14440 S:      Supported
14441 W:      http://www.melexis.com
14442 F:      drivers/iio/temperature/mlx90632.c
14443
14444 MELEXIS MLX90635 DRIVER
14445 M:      Crt Mori <[email protected]>
14446 L:      [email protected]
14447 S:      Supported
14448 W:      http://www.melexis.com
14449 F:      drivers/iio/temperature/mlx90635.c
14450
14451 MELFAS MIP4 TOUCHSCREEN DRIVER
14452 M:      Sangwon Jee <[email protected]>
14453 S:      Supported
14454 W:      http://www.melfas.com
14455 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14456 F:      drivers/input/touchscreen/melfas_mip4.c
14457
14458 MELLANOX BLUEFIELD I2C DRIVER
14459 M:      Khalil Blaiech <[email protected]>
14460 M:      Asmaa Mnebhi <[email protected]>
14461 L:      [email protected]
14462 S:      Supported
14463 F:      drivers/i2c/busses/i2c-mlxbf.c
14464
14465 MELLANOX ETHERNET DRIVER (mlx4_en)
14466 M:      Tariq Toukan <[email protected]>
14467 L:      [email protected]
14468 S:      Supported
14469 W:      http://www.mellanox.com
14470 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14471 F:      drivers/net/ethernet/mellanox/mlx4/en_*
14472
14473 MELLANOX ETHERNET DRIVER (mlx5e)
14474 M:      Saeed Mahameed <[email protected]>
14475 M:      Tariq Toukan <[email protected]>
14476 L:      [email protected]
14477 S:      Supported
14478 W:      http://www.mellanox.com
14479 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14480 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
14481
14482 MELLANOX ETHERNET INNOVA DRIVERS
14483 R:      Boris Pismenny <[email protected]>
14484 L:      [email protected]
14485 S:      Supported
14486 W:      http://www.mellanox.com
14487 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14488 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
14489 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
14490 F:      include/linux/mlx5/mlx5_ifc_fpga.h
14491
14492 MELLANOX ETHERNET SWITCH DRIVERS
14493 M:      Ido Schimmel <[email protected]>
14494 M:      Petr Machata <[email protected]>
14495 L:      [email protected]
14496 S:      Supported
14497 W:      http://www.mellanox.com
14498 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14499 F:      drivers/net/ethernet/mellanox/mlxsw/
14500 F:      tools/testing/selftests/drivers/net/mlxsw/
14501
14502 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
14503 M:      [email protected]
14504 L:      [email protected]
14505 S:      Supported
14506 W:      http://www.mellanox.com
14507 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14508 F:      drivers/net/ethernet/mellanox/mlxfw/
14509
14510 MELLANOX HARDWARE PLATFORM SUPPORT
14511 M:      Hans de Goede <[email protected]>
14512 M:      Ilpo Järvinen <[email protected]>
14513 M:      Vadim Pasternak <[email protected]>
14514 L:      [email protected]
14515 S:      Supported
14516 F:      Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
14517 F:      drivers/platform/mellanox/
14518 F:      include/linux/platform_data/mlxreg.h
14519
14520 MELLANOX MLX4 core VPI driver
14521 M:      Tariq Toukan <[email protected]>
14522 L:      [email protected]
14523 L:      [email protected]
14524 S:      Supported
14525 W:      http://www.mellanox.com
14526 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14527 F:      drivers/net/ethernet/mellanox/mlx4/
14528 F:      include/linux/mlx4/
14529
14530 MELLANOX MLX4 IB driver
14531 M:      Yishai Hadas <[email protected]>
14532 L:      [email protected]
14533 S:      Supported
14534 W:      http://www.mellanox.com
14535 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14536 F:      drivers/infiniband/hw/mlx4/
14537 F:      include/linux/mlx4/
14538 F:      include/uapi/rdma/mlx4-abi.h
14539
14540 MELLANOX MLX5 core VPI driver
14541 M:      Saeed Mahameed <[email protected]>
14542 M:      Leon Romanovsky <[email protected]>
14543 M:      Tariq Toukan <[email protected]>
14544 L:      [email protected]
14545 L:      [email protected]
14546 S:      Supported
14547 W:      http://www.mellanox.com
14548 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14549 F:      Documentation/networking/device_drivers/ethernet/mellanox/
14550 F:      drivers/net/ethernet/mellanox/mlx5/core/
14551 F:      include/linux/mlx5/
14552
14553 MELLANOX MLX5 IB driver
14554 M:      Leon Romanovsky <[email protected]>
14555 L:      [email protected]
14556 S:      Supported
14557 W:      http://www.mellanox.com
14558 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14559 F:      drivers/infiniband/hw/mlx5/
14560 F:      include/linux/mlx5/
14561 F:      include/uapi/rdma/mlx5-abi.h
14562
14563 MELLANOX MLX5 VDPA DRIVER
14564 M:      Dragos Tatulea <[email protected]>
14565 L:      [email protected]
14566 S:      Supported
14567 F:      drivers/vdpa/mlx5/
14568
14569 MELLANOX MLXCPLD I2C AND MUX DRIVER
14570 M:      Vadim Pasternak <[email protected]>
14571 M:      Michael Shych <[email protected]>
14572 L:      [email protected]
14573 S:      Supported
14574 F:      Documentation/i2c/busses/i2c-mlxcpld.rst
14575 F:      drivers/i2c/busses/i2c-mlxcpld.c
14576 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
14577
14578 MELLANOX MLXCPLD LED DRIVER
14579 M:      Vadim Pasternak <[email protected]>
14580 L:      [email protected]
14581 S:      Supported
14582 F:      Documentation/leds/leds-mlxcpld.rst
14583 F:      drivers/leds/leds-mlxcpld.c
14584 F:      drivers/leds/leds-mlxreg.c
14585
14586 MELLANOX PLATFORM DRIVER
14587 M:      Vadim Pasternak <[email protected]>
14588 L:      [email protected]
14589 S:      Supported
14590 F:      drivers/platform/x86/mlx-platform.c
14591
14592 MEMBARRIER SUPPORT
14593 M:      Mathieu Desnoyers <[email protected]>
14594 M:      "Paul E. McKenney" <[email protected]>
14595 L:      [email protected]
14596 S:      Supported
14597 F:      Documentation/scheduler/membarrier.rst
14598 F:      arch/*/include/asm/membarrier.h
14599 F:      arch/*/include/asm/sync_core.h
14600 F:      include/uapi/linux/membarrier.h
14601 F:      kernel/sched/membarrier.c
14602
14603 MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14604 M:      Mike Rapoport <[email protected]>
14605 L:      [email protected]
14606 S:      Maintained
14607 F:      Documentation/core-api/boot-time-mm.rst
14608 F:      include/linux/memblock.h
14609 F:      mm/memblock.c
14610 F:      mm/mm_init.c
14611 F:      tools/testing/memblock/
14612
14613 MEMORY ALLOCATION PROFILING
14614 M:      Suren Baghdasaryan <[email protected]>
14615 M:      Kent Overstreet <[email protected]>
14616 L:      [email protected]
14617 S:      Maintained
14618 F:      Documentation/mm/allocation-profiling.rst
14619 F:      include/linux/alloc_tag.h
14620 F:      include/linux/pgalloc_tag.h
14621 F:      lib/alloc_tag.c
14622
14623 MEMORY CONTROLLER DRIVERS
14624 M:      Krzysztof Kozlowski <[email protected]>
14625 L:      [email protected]
14626 S:      Maintained
14627 B:      mailto:[email protected]
14628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
14629 F:      Documentation/devicetree/bindings/memory-controllers/
14630 F:      drivers/memory/
14631 F:      include/dt-bindings/memory/
14632 F:      include/memory/
14633
14634 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
14635 M:      Dmitry Osipenko <[email protected]>
14636 L:      [email protected]
14637 L:      [email protected]
14638 S:      Maintained
14639 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
14640 F:      drivers/devfreq/tegra30-devfreq.c
14641
14642 MEMORY HOT(UN)PLUG
14643 M:      David Hildenbrand <[email protected]>
14644 M:      Oscar Salvador <[email protected]>
14645 L:      [email protected]
14646 S:      Maintained
14647 F:      Documentation/admin-guide/mm/memory-hotplug.rst
14648 F:      Documentation/core-api/memory-hotplug.rst
14649 F:      drivers/base/memory.c
14650 F:      include/linux/memory_hotplug.h
14651 F:      mm/memory_hotplug.c
14652 F:      tools/testing/selftests/memory-hotplug/
14653
14654 MEMORY MANAGEMENT
14655 M:      Andrew Morton <[email protected]>
14656 L:      [email protected]
14657 S:      Maintained
14658 W:      http://www.linux-mm.org
14659 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14660 T:      quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
14661 F:      include/linux/gfp.h
14662 F:      include/linux/gfp_types.h
14663 F:      include/linux/memfd.h
14664 F:      include/linux/memory.h
14665 F:      include/linux/memory_hotplug.h
14666 F:      include/linux/memory-tiers.h
14667 F:      include/linux/mempolicy.h
14668 F:      include/linux/mempool.h
14669 F:      include/linux/memremap.h
14670 F:      include/linux/mm.h
14671 F:      include/linux/mm_*.h
14672 F:      include/linux/mmzone.h
14673 F:      include/linux/mmu_notifier.h
14674 F:      include/linux/pagewalk.h
14675 F:      include/linux/rmap.h
14676 F:      include/trace/events/ksm.h
14677 F:      mm/
14678 F:      tools/mm/
14679 F:      tools/testing/selftests/mm/
14680 N:      include/linux/page[-_]*
14681
14682 MEMORY MAPPING
14683 M:      Andrew Morton <[email protected]>
14684 R:      Liam R. Howlett <[email protected]>
14685 R:      Vlastimil Babka <[email protected]>
14686 R:      Lorenzo Stoakes <[email protected]>
14687 L:      [email protected]
14688 S:      Maintained
14689 W:      http://www.linux-mm.org
14690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14691 F:      mm/mmap.c
14692
14693 MEMORY TECHNOLOGY DEVICES (MTD)
14694 M:      Miquel Raynal <[email protected]>
14695 M:      Richard Weinberger <[email protected]>
14696 M:      Vignesh Raghavendra <[email protected]>
14697 L:      [email protected]
14698 S:      Maintained
14699 W:      http://www.linux-mtd.infradead.org/
14700 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14701 C:      irc://irc.oftc.net/mtd
14702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
14703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
14704 F:      Documentation/devicetree/bindings/mtd/
14705 F:      drivers/mtd/
14706 F:      include/linux/mtd/
14707 F:      include/uapi/mtd/
14708
14709 MEMSENSING MICROSYSTEMS MSA311 DRIVER
14710 M:      Dmitry Rokosov <[email protected]>
14711 L:      [email protected]
14712 S:      Maintained
14713 F:      Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
14714 F:      drivers/iio/accel/msa311.c
14715
14716 MEN A21 WATCHDOG DRIVER
14717 M:      Johannes Thumshirn <[email protected]>
14718 L:      [email protected]
14719 S:      Maintained
14720 F:      drivers/watchdog/mena21_wdt.c
14721
14722 MEN CHAMELEON BUS (mcb)
14723 M:      Johannes Thumshirn <[email protected]>
14724 S:      Maintained
14725 F:      Documentation/driver-api/men-chameleon-bus.rst
14726 F:      drivers/mcb/
14727 F:      include/linux/mcb.h
14728
14729 MEN F21BMC (Board Management Controller)
14730 M:      Andreas Werner <[email protected]>
14731 S:      Supported
14732 F:      Documentation/hwmon/menf21bmc.rst
14733 F:      drivers/hwmon/menf21bmc_hwmon.c
14734 F:      drivers/leds/leds-menf21bmc.c
14735 F:      drivers/mfd/menf21bmc.c
14736 F:      drivers/watchdog/menf21bmc_wdt.c
14737
14738 MEN Z069 WATCHDOG DRIVER
14739 M:      Johannes Thumshirn <[email protected]>
14740 L:      [email protected]
14741 S:      Maintained
14742 F:      drivers/watchdog/menz69_wdt.c
14743
14744 MESON AO CEC DRIVER FOR AMLOGIC SOCS
14745 M:      Neil Armstrong <[email protected]>
14746 L:      [email protected]
14747 L:      [email protected]
14748 S:      Supported
14749 W:      http://linux-meson.com/
14750 T:      git git://linuxtv.org/media_tree.git
14751 F:      Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
14752 F:      drivers/media/cec/platform/meson/ao-cec-g12a.c
14753 F:      drivers/media/cec/platform/meson/ao-cec.c
14754
14755 MESON GE2D DRIVER FOR AMLOGIC SOCS
14756 M:      Neil Armstrong <[email protected]>
14757 L:      [email protected]
14758 L:      [email protected]
14759 S:      Supported
14760 T:      git git://linuxtv.org/media_tree.git
14761 F:      Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
14762 F:      drivers/media/platform/amlogic/meson-ge2d/
14763
14764 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
14765 M:      Liang Yang <[email protected]>
14766 L:      [email protected]
14767 S:      Maintained
14768 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
14769 F:      drivers/mtd/nand/raw/meson_*
14770
14771 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
14772 M:      Neil Armstrong <[email protected]>
14773 L:      [email protected]
14774 L:      [email protected]
14775 S:      Supported
14776 T:      git git://linuxtv.org/media_tree.git
14777 F:      Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
14778 F:      drivers/staging/media/meson/vdec/
14779
14780 META ETHERNET DRIVERS
14781 M:      Alexander Duyck <[email protected]>
14782 M:      Jakub Kicinski <[email protected]>
14783 R:      [email protected]
14784 S:      Supported
14785 F:      drivers/net/ethernet/meta/
14786
14787 METHODE UDPU SUPPORT
14788 M:      Robert Marko <[email protected]>
14789 S:      Maintained
14790 F:      arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
14791 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
14792
14793 MHI BUS
14794 M:      Manivannan Sadhasivam <[email protected]>
14795 L:      [email protected]
14796 L:      [email protected]
14797 S:      Maintained
14798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
14799 F:      Documentation/ABI/stable/sysfs-bus-mhi
14800 F:      Documentation/mhi/
14801 F:      drivers/bus/mhi/
14802 F:      drivers/pci/endpoint/functions/pci-epf-mhi.c
14803 F:      include/linux/mhi.h
14804
14805 MICROBLAZE ARCHITECTURE
14806 M:      Michal Simek <[email protected]>
14807 S:      Supported
14808 W:      http://www.monstr.eu/fdt/
14809 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
14810 F:      arch/microblaze/
14811
14812 MICROBLAZE TMR INJECT
14813 M:      Appana Durga Kedareswara rao <[email protected]>
14814 S:      Supported
14815 F:      Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
14816 F:      drivers/misc/xilinx_tmr_inject.c
14817
14818 MICROBLAZE TMR MANAGER
14819 M:      Appana Durga Kedareswara rao <[email protected]>
14820 S:      Supported
14821 F:      Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
14822 F:      Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
14823 F:      drivers/misc/xilinx_tmr_manager.c
14824
14825 MICROCHIP AT91 DMA DRIVERS
14826 M:      Ludovic Desroches <[email protected]>
14827 L:      [email protected] (moderated for non-subscribers)
14828 L:      [email protected]
14829 S:      Supported
14830 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
14831 F:      drivers/dma/at_hdmac.c
14832 F:      drivers/dma/at_xdmac.c
14833 F:      include/dt-bindings/dma/at91.h
14834
14835 MICROCHIP AT91 SERIAL DRIVER
14836 M:      Richard Genoud <[email protected]>
14837 S:      Maintained
14838 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14839 F:      drivers/tty/serial/atmel_serial.c
14840 F:      drivers/tty/serial/atmel_serial.h
14841
14842 MICROCHIP AT91 USART MFD DRIVER
14843 M:      Radu Pirea <[email protected]>
14844 L:      [email protected]
14845 S:      Supported
14846 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14847 F:      drivers/mfd/at91-usart.c
14848 F:      include/dt-bindings/mfd/at91-usart.h
14849
14850 MICROCHIP AT91 USART SPI DRIVER
14851 M:      Radu Pirea <[email protected]>
14852 L:      [email protected]
14853 S:      Supported
14854 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14855 F:      drivers/spi/spi-at91-usart.c
14856
14857 MICROCHIP AUDIO ASOC DRIVERS
14858 M:      Claudiu Beznea <[email protected]>
14859 L:      [email protected] (moderated for non-subscribers)
14860 S:      Supported
14861 F:      Documentation/devicetree/bindings/sound/atmel*
14862 F:      Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
14863 F:      Documentation/devicetree/bindings/sound/microchip,sama7g5-*
14864 F:      Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
14865 F:      sound/soc/atmel
14866
14867 MICROCHIP CSI2DC DRIVER
14868 M:      Eugen Hristev <[email protected]>
14869 L:      [email protected]
14870 S:      Supported
14871 F:      Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
14872 F:      drivers/media/platform/microchip/microchip-csi2dc.c
14873
14874 MICROCHIP ECC DRIVER
14875 L:      [email protected]
14876 S:      Orphan
14877 F:      drivers/crypto/atmel-ecc.*
14878
14879 MICROCHIP EIC DRIVER
14880 M:      Claudiu Beznea <[email protected]>
14881 L:      [email protected] (moderated for non-subscribers)
14882 S:      Supported
14883 F:      Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
14884 F:      drivers/irqchip/irq-mchp-eic.c
14885
14886 MICROCHIP I2C DRIVER
14887 M:      Codrin Ciubotariu <[email protected]>
14888 L:      [email protected]
14889 S:      Supported
14890 F:      drivers/i2c/busses/i2c-at91-*.c
14891 F:      drivers/i2c/busses/i2c-at91.h
14892
14893 MICROCHIP ISC DRIVER
14894 M:      Eugen Hristev <[email protected]>
14895 L:      [email protected]
14896 S:      Supported
14897 F:      Documentation/devicetree/bindings/media/atmel,isc.yaml
14898 F:      Documentation/devicetree/bindings/media/microchip,xisc.yaml
14899 F:      drivers/media/platform/microchip/microchip-isc*
14900 F:      drivers/media/platform/microchip/microchip-sama*-isc*
14901 F:      drivers/staging/media/deprecated/atmel/atmel-isc*
14902 F:      drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
14903 F:      include/linux/atmel-isc-media.h
14904
14905 MICROCHIP ISI DRIVER
14906 M:      Eugen Hristev <[email protected]>
14907 L:      [email protected]
14908 S:      Supported
14909 F:      drivers/media/platform/atmel/atmel-isi.c
14910 F:      drivers/media/platform/atmel/atmel-isi.h
14911
14912 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
14913 M:      Woojung Huh <[email protected]>
14914 M:      [email protected]
14915 L:      [email protected]
14916 S:      Maintained
14917 F:      Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
14918 F:      Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
14919 F:      drivers/net/dsa/microchip/*
14920 F:      include/linux/dsa/ksz_common.h
14921 F:      include/linux/platform_data/microchip-ksz.h
14922 F:      net/dsa/tag_ksz.c
14923
14924 MICROCHIP LAN743X ETHERNET DRIVER
14925 M:      Bryan Whitehead <[email protected]>
14926 M:      [email protected]
14927 L:      [email protected]
14928 S:      Maintained
14929 F:      drivers/net/ethernet/microchip/lan743x_*
14930
14931 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
14932 M:      Arun Ramadoss <[email protected]>
14933 R:      [email protected]
14934 L:      [email protected]
14935 S:      Maintained
14936 F:      drivers/net/phy/microchip_t1.c
14937
14938 MICROCHIP LAN966X ETHERNET DRIVER
14939 M:      Horatiu Vultur <[email protected]>
14940 M:      [email protected]
14941 L:      [email protected]
14942 S:      Maintained
14943 F:      drivers/net/ethernet/microchip/lan966x/*
14944
14945 MICROCHIP LAN966X OIC DRIVER
14946 M:      Herve Codina <[email protected]>
14947 S:      Maintained
14948 F:      Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
14949 F:      drivers/irqchip/irq-lan966x-oic.c
14950
14951 MICROCHIP LCDFB DRIVER
14952 M:      Nicolas Ferre <[email protected]>
14953 L:      [email protected]
14954 S:      Maintained
14955 F:      drivers/video/fbdev/atmel_lcdfb.c
14956 F:      include/video/atmel_lcdc.h
14957
14958 MICROCHIP MCP16502 PMIC DRIVER
14959 M:      Claudiu Beznea <[email protected]>
14960 L:      [email protected] (moderated for non-subscribers)
14961 S:      Supported
14962 F:      Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
14963 F:      drivers/regulator/mcp16502.c
14964
14965 MICROCHIP MCP3564 ADC DRIVER
14966 M:      Marius Cristea <[email protected]>
14967 L:      [email protected]
14968 S:      Supported
14969 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
14970 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
14971 F:      drivers/iio/adc/mcp3564.c
14972
14973 MICROCHIP MCP3911 ADC DRIVER
14974 M:      Marcus Folkesson <[email protected]>
14975 M:      Kent Gustavsson <[email protected]>
14976 L:      [email protected]
14977 S:      Maintained
14978 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
14979 F:      drivers/iio/adc/mcp3911.c
14980
14981 MICROCHIP MMC/SD/SDIO MCI DRIVER
14982 M:      Aubin Constans <[email protected]>
14983 S:      Maintained
14984 F:      drivers/mmc/host/atmel-mci.c
14985
14986 MICROCHIP NAND DRIVER
14987 L:      [email protected]
14988 S:      Orphan
14989 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
14990 F:      drivers/mtd/nand/raw/atmel/*
14991
14992 MICROCHIP OTPC DRIVER
14993 M:      Claudiu Beznea <[email protected]>
14994 L:      [email protected] (moderated for non-subscribers)
14995 S:      Supported
14996 F:      Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
14997 F:      drivers/nvmem/microchip-otpc.c
14998 F:      include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
14999
15000 MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
15001 M:      Marius Cristea <[email protected]>
15002 L:      [email protected]
15003 S:      Supported
15004 F:      Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
15005 F:      drivers/iio/adc/pac1934.c
15006
15007 MICROCHIP PCI1XXXX GP DRIVER
15008 M:      Vaibhaav Ram T.L <[email protected]>
15009 M:      Kumaravel Thiagarajan <[email protected]>
15010 L:      [email protected]
15011 S:      Supported
15012 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
15013 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
15014 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
15015 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
15016
15017 MICROCHIP PCI1XXXX I2C DRIVER
15018 M:      Tharun Kumar P <[email protected]>
15019 M:      Kumaravel Thiagarajan <[email protected]>
15020 M:      Microchip Linux Driver Support <[email protected]>
15021 L:      [email protected]
15022 S:      Maintained
15023 F:      drivers/i2c/busses/i2c-mchp-pci1xxxx.c
15024
15025 MICROCHIP PCIe UART DRIVER
15026 M:      Kumaravel Thiagarajan <[email protected]>
15027 M:      Tharun Kumar P <[email protected]>
15028 L:      [email protected]
15029 S:      Maintained
15030 F:      drivers/tty/serial/8250/8250_pci1xxxx.c
15031
15032 MICROCHIP POLARFIRE FPGA DRIVERS
15033 M:      Conor Dooley <[email protected]>
15034 R:      Vladimir Georgiev <[email protected]>
15035 L:      [email protected]
15036 S:      Supported
15037 F:      Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
15038 F:      drivers/fpga/microchip-spi.c
15039
15040 MICROCHIP PWM DRIVER
15041 M:      Claudiu Beznea <[email protected]>
15042 L:      [email protected] (moderated for non-subscribers)
15043 L:      [email protected]
15044 S:      Supported
15045 F:      Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
15046 F:      drivers/pwm/pwm-atmel.c
15047
15048 MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
15049 M:      Manikandan Muralidharan <[email protected]>
15050 M:      Dharma Balasubiramani <[email protected]>
15051 L:      [email protected]
15052 S:      Supported
15053 F:      Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
15054 F:      drivers/gpu/drm/bridge/microchip-lvds.c
15055
15056 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
15057 M:      Eugen Hristev <[email protected]>
15058 L:      [email protected]
15059 S:      Supported
15060 F:      Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
15061 F:      drivers/iio/adc/at91-sama5d2_adc.c
15062 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
15063
15064 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
15065 M:      Claudiu Beznea <[email protected]>
15066 S:      Supported
15067 F:      Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
15068 F:      drivers/power/reset/at91-sama5d2_shdwc.c
15069
15070 MICROCHIP SOC DRIVERS
15071 M:      Conor Dooley <[email protected]>
15072 S:      Supported
15073 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
15074 F:      Documentation/devicetree/bindings/soc/microchip/
15075 F:      drivers/soc/microchip/
15076
15077 MICROCHIP SPI DRIVER
15078 M:      Ryan Wanner <[email protected]>
15079 S:      Supported
15080 F:      drivers/spi/spi-atmel.*
15081
15082 MICROCHIP SSC DRIVER
15083 M:      Claudiu Beznea <[email protected]>
15084 L:      [email protected] (moderated for non-subscribers)
15085 S:      Supported
15086 F:      Documentation/devicetree/bindings/misc/atmel-ssc.txt
15087 F:      drivers/misc/atmel-ssc.c
15088 F:      include/linux/atmel-ssc.h
15089
15090 Microchip Timer Counter Block (TCB) Capture Driver
15091 M:      Kamel Bouhara <[email protected]>
15092 L:      [email protected] (moderated for non-subscribers)
15093 L:      [email protected]
15094 S:      Maintained
15095 F:      drivers/counter/microchip-tcb-capture.c
15096
15097 MICROCHIP USB251XB DRIVER
15098 M:      Richard Leitner <[email protected]>
15099 L:      [email protected]
15100 S:      Maintained
15101 F:      Documentation/devicetree/bindings/usb/usb251xb.yaml
15102 F:      drivers/usb/misc/usb251xb.c
15103
15104 MICROCHIP USBA UDC DRIVER
15105 M:      Cristian Birsan <[email protected]>
15106 L:      [email protected] (moderated for non-subscribers)
15107 S:      Supported
15108 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
15109
15110 MICROCHIP WILC1000 WIFI DRIVER
15111 M:      Ajay Singh <[email protected]>
15112 M:      Claudiu Beznea <[email protected]>
15113 L:      [email protected]
15114 S:      Supported
15115 F:      drivers/net/wireless/microchip/wilc1000/
15116
15117 MICROSEMI MIPS SOCS
15118 M:      Alexandre Belloni <[email protected]>
15119 M:      [email protected]
15120 L:      [email protected]
15121 S:      Supported
15122 F:      Documentation/devicetree/bindings/mips/mscc.txt
15123 F:      Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
15124 F:      Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
15125 F:      arch/mips/boot/dts/mscc/
15126 F:      arch/mips/configs/generic/board-ocelot.config
15127 F:      arch/mips/generic/board-ocelot.c
15128
15129 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
15130 M:      Don Brace <[email protected]>
15131 L:      [email protected]
15132 L:      [email protected]
15133 S:      Supported
15134 F:      Documentation/scsi/smartpqi.rst
15135 F:      drivers/scsi/smartpqi/Kconfig
15136 F:      drivers/scsi/smartpqi/Makefile
15137 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
15138 F:      include/linux/cciss*.h
15139 F:      include/uapi/linux/cciss*.h
15140
15141 MICROSOFT MANA RDMA DRIVER
15142 M:      Long Li <[email protected]>
15143 M:      Ajay Sharma <[email protected]>
15144 L:      [email protected]
15145 S:      Supported
15146 F:      drivers/infiniband/hw/mana/
15147 F:      include/net/mana
15148 F:      include/uapi/rdma/mana-abi.h
15149
15150 MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
15151 M:      Maximilian Luz <[email protected]>
15152 L:      [email protected]
15153 S:      Maintained
15154 F:      drivers/platform/surface/surface_aggregator_tabletsw.c
15155
15156 MICROSOFT SURFACE BATTERY AND AC DRIVERS
15157 M:      Maximilian Luz <[email protected]>
15158 L:      [email protected]
15159 L:      [email protected]
15160 S:      Maintained
15161 F:      drivers/power/supply/surface_battery.c
15162 F:      drivers/power/supply/surface_charger.c
15163
15164 MICROSOFT SURFACE DTX DRIVER
15165 M:      Maximilian Luz <[email protected]>
15166 L:      [email protected]
15167 S:      Maintained
15168 F:      Documentation/driver-api/surface_aggregator/clients/dtx.rst
15169 F:      drivers/platform/surface/surface_dtx.c
15170 F:      include/uapi/linux/surface_aggregator/dtx.h
15171
15172 MICROSOFT SURFACE SENSOR FAN DRIVER
15173 M:      Maximilian Luz <[email protected]>
15174 M:      Ivor Wanders <[email protected]>
15175 L:      [email protected]
15176 S:      Maintained
15177 F:      Documentation/hwmon/surface_fan.rst
15178 F:      drivers/hwmon/surface_fan.c
15179
15180 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
15181 M:      Maximilian Luz <[email protected]>
15182 L:      [email protected]
15183 S:      Maintained
15184 F:      drivers/platform/surface/surface_gpe.c
15185
15186 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
15187 M:      Hans de Goede <[email protected]>
15188 M:      Ilpo Järvinen <[email protected]>
15189 M:      Maximilian Luz <[email protected]>
15190 L:      [email protected]
15191 S:      Maintained
15192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
15193 F:      drivers/platform/surface/
15194
15195 MICROSOFT SURFACE HID TRANSPORT DRIVER
15196 M:      Maximilian Luz <[email protected]>
15197 L:      [email protected]
15198 L:      [email protected]
15199 S:      Maintained
15200 F:      drivers/hid/surface-hid/
15201
15202 MICROSOFT SURFACE HOT-PLUG DRIVER
15203 M:      Maximilian Luz <[email protected]>
15204 L:      [email protected]
15205 S:      Maintained
15206 F:      drivers/platform/surface/surface_hotplug.c
15207
15208 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
15209 M:      Maximilian Luz <[email protected]>
15210 L:      [email protected]
15211 S:      Maintained
15212 F:      drivers/platform/surface/surface_platform_profile.c
15213
15214 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
15215 M:      Chen Yu <[email protected]>
15216 L:      [email protected]
15217 S:      Supported
15218 F:      drivers/platform/surface/surfacepro3_button.c
15219
15220 MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
15221 M:      Maximilian Luz <[email protected]>
15222 L:      [email protected]
15223 S:      Maintained
15224 F:      drivers/platform/surface/surface_aggregator_hub.c
15225
15226 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15227 M:      Maximilian Luz <[email protected]>
15228 L:      [email protected]
15229 S:      Maintained
15230 W:      https://github.com/linux-surface/surface-aggregator-module
15231 C:      irc://irc.libera.chat/linux-surface
15232 F:      Documentation/driver-api/surface_aggregator/
15233 F:      drivers/platform/surface/aggregator/
15234 F:      drivers/platform/surface/surface_acpi_notify.c
15235 F:      drivers/platform/surface/surface_aggregator_cdev.c
15236 F:      drivers/platform/surface/surface_aggregator_registry.c
15237 F:      include/linux/surface_acpi_notify.h
15238 F:      include/linux/surface_aggregator/
15239 F:      include/uapi/linux/surface_aggregator/
15240
15241 MICROTEK X6 SCANNER
15242 M:      Oliver Neukum <[email protected]>
15243 S:      Maintained
15244 F:      drivers/usb/image/microtek.*
15245
15246 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15247 M:      Luka Kovacic <[email protected]>
15248 M:      Luka Perkov <[email protected]>
15249 S:      Maintained
15250 F:      arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15251 F:      arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15252 F:      arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15253 F:      arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15254 F:      arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15255 F:      arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15256
15257 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15258 M:      Sakari Ailus <[email protected]>
15259 L:      [email protected]
15260 S:      Maintained
15261 F:      Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15262 F:      Documentation/driver-api/media/drivers/ccs/
15263 F:      Documentation/userspace-api/media/drivers/ccs.rst
15264 F:      drivers/media/i2c/ccs-pll.c
15265 F:      drivers/media/i2c/ccs-pll.h
15266 F:      drivers/media/i2c/ccs/
15267 F:      include/uapi/linux/ccs.h
15268 F:      include/uapi/linux/smiapp.h
15269
15270 MIPS
15271 M:      Thomas Bogendoerfer <[email protected]>
15272 L:      [email protected]
15273 S:      Maintained
15274 W:      http://www.linux-mips.org/
15275 Q:      https://patchwork.kernel.org/project/linux-mips/list/
15276 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15277 F:      Documentation/devicetree/bindings/mips/
15278 F:      Documentation/arch/mips/
15279 F:      arch/mips/
15280 F:      drivers/platform/mips/
15281 F:      include/dt-bindings/mips/
15282
15283 MIPS BAIKAL-T1 PLATFORM
15284 M:      Serge Semin <[email protected]>
15285 L:      [email protected]
15286 S:      Supported
15287 F:      Documentation/devicetree/bindings/bus/baikal,bt1-*.yaml
15288 F:      Documentation/devicetree/bindings/clock/baikal,bt1-*.yaml
15289 F:      drivers/bus/bt1-*.c
15290 F:      drivers/clk/baikal-t1/
15291 F:      drivers/memory/bt1-l2-ctl.c
15292 F:      drivers/mtd/maps/physmap-bt1-rom.[ch]
15293
15294 MIPS BOSTON DEVELOPMENT BOARD
15295 M:      Paul Burton <[email protected]>
15296 L:      [email protected]
15297 S:      Maintained
15298 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
15299 F:      arch/mips/boot/dts/img/boston.dts
15300 F:      arch/mips/configs/generic/board-boston.config
15301 F:      drivers/clk/imgtec/clk-boston.c
15302 F:      include/dt-bindings/clock/boston-clock.h
15303
15304 MIPS CORE DRIVERS
15305 M:      Thomas Bogendoerfer <[email protected]>
15306 M:      Serge Semin <[email protected]>
15307 L:      [email protected]
15308 S:      Supported
15309 F:      drivers/bus/mips_cdmm.c
15310 F:      drivers/clocksource/mips-gic-timer.c
15311 F:      drivers/cpuidle/cpuidle-cps.c
15312 F:      drivers/irqchip/irq-mips-cpu.c
15313 F:      drivers/irqchip/irq-mips-gic.c
15314
15315 MIPS GENERIC PLATFORM
15316 M:      Paul Burton <[email protected]>
15317 L:      [email protected]
15318 S:      Supported
15319 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15320 F:      arch/mips/generic/
15321 F:      arch/mips/tools/generic-board-config.sh
15322
15323 MIPS RINT INSTRUCTION EMULATION
15324 M:      Aleksandar Markovic <[email protected]>
15325 L:      [email protected]
15326 S:      Supported
15327 F:      arch/mips/math-emu/dp_rint.c
15328 F:      arch/mips/math-emu/sp_rint.c
15329
15330 MIPS/LOONGSON1 ARCHITECTURE
15331 M:      Keguang Zhang <[email protected]>
15332 L:      [email protected]
15333 S:      Maintained
15334 F:      Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15335 F:      arch/mips/include/asm/mach-loongson32/
15336 F:      arch/mips/loongson32/
15337 F:      drivers/*/*loongson1*
15338 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15339
15340 MIPS/LOONGSON2EF ARCHITECTURE
15341 M:      Jiaxun Yang <[email protected]>
15342 L:      [email protected]
15343 S:      Maintained
15344 F:      arch/mips/include/asm/mach-loongson2ef/
15345 F:      arch/mips/loongson2ef/
15346 F:      drivers/cpufreq/loongson2_cpufreq.c
15347
15348 MIPS/LOONGSON64 ARCHITECTURE
15349 M:      Huacai Chen <[email protected]>
15350 M:      Jiaxun Yang <[email protected]>
15351 L:      [email protected]
15352 S:      Maintained
15353 F:      arch/mips/include/asm/mach-loongson64/
15354 F:      arch/mips/loongson64/
15355 F:      drivers/irqchip/irq-loongson*
15356 F:      drivers/platform/mips/cpu_hwmon.c
15357
15358 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15359 M:      Hans Verkuil <[email protected]>
15360 L:      [email protected]
15361 S:      Odd Fixes
15362 W:      https://linuxtv.org
15363 T:      git git://linuxtv.org/media_tree.git
15364 F:      drivers/media/radio/radio-miropcm20*
15365
15366 MITSUMI MM8013 FG DRIVER
15367 M:      Konrad Dybcio <[email protected]>
15368 F:      Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15369 F:      drivers/power/supply/mm8013.c
15370
15371 MMP SUPPORT
15372 R:      Lubomir Rintel <[email protected]>
15373 L:      [email protected] (moderated for non-subscribers)
15374 S:      Odd Fixes
15375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15376 F:      arch/arm/boot/dts/marvell/mmp*
15377 F:      arch/arm/mach-mmp/
15378 F:      include/linux/soc/mmp/
15379
15380 MMP USB PHY DRIVERS
15381 R:      Lubomir Rintel <[email protected]>
15382 L:      [email protected] (moderated for non-subscribers)
15383 S:      Maintained
15384 F:      drivers/phy/marvell/phy-mmp3-usb.c
15385 F:      drivers/phy/marvell/phy-pxa-usb.c
15386
15387 MMU GATHER AND TLB INVALIDATION
15388 M:      Will Deacon <[email protected]>
15389 M:      "Aneesh Kumar K.V" <[email protected]>
15390 M:      Andrew Morton <[email protected]>
15391 M:      Nick Piggin <[email protected]>
15392 M:      Peter Zijlstra <[email protected]>
15393 L:      [email protected]
15394 L:      [email protected]
15395 S:      Maintained
15396 F:      arch/*/include/asm/tlb.h
15397 F:      include/asm-generic/tlb.h
15398 F:      mm/mmu_gather.c
15399
15400 MN88472 MEDIA DRIVER
15401 L:      [email protected]
15402 S:      Orphan
15403 W:      https://linuxtv.org
15404 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15405 F:      drivers/media/dvb-frontends/mn88472*
15406
15407 MN88473 MEDIA DRIVER
15408 L:      [email protected]
15409 S:      Orphan
15410 W:      https://linuxtv.org
15411 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15412 F:      drivers/media/dvb-frontends/mn88473*
15413
15414 MOBILEYE MIPS SOCS
15415 M:      Vladimir Kondratiev <[email protected]>
15416 M:      Gregory CLEMENT <[email protected]>
15417 M:      Théo Lebrun <[email protected]>
15418 L:      [email protected]
15419 S:      Maintained
15420 F:      Documentation/devicetree/bindings/mips/mobileye.yaml
15421 F:      Documentation/devicetree/bindings/soc/mobileye/
15422 F:      arch/mips/boot/dts/mobileye/
15423 F:      arch/mips/configs/eyeq5_defconfig
15424 F:      arch/mips/mobileye/board-epm5.its.S
15425 F:      drivers/clk/clk-eyeq.c
15426 F:      drivers/pinctrl/pinctrl-eyeq5.c
15427 F:      drivers/reset/reset-eyeq.c
15428 F:      include/dt-bindings/clock/mobileye,eyeq5-clk.h
15429
15430 MODULE SUPPORT
15431 M:      Luis Chamberlain <[email protected]>
15432 L:      [email protected]
15433 L:      [email protected]
15434 S:      Maintained
15435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15436 F:      include/linux/kmod.h
15437 F:      include/linux/module*.h
15438 F:      kernel/module/
15439 F:      lib/test_kmod.c
15440 F:      scripts/module*
15441 F:      tools/testing/selftests/kmod/
15442
15443 MONOLITHIC POWER SYSTEM PMIC DRIVER
15444 M:      Saravanan Sekar <[email protected]>
15445 S:      Maintained
15446 F:      Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
15447 F:      Documentation/devicetree/bindings/regulator/mps,mp*.yaml
15448 F:      drivers/hwmon/pmbus/mpq7932.c
15449 F:      drivers/iio/adc/mp2629_adc.c
15450 F:      drivers/mfd/mp2629.c
15451 F:      drivers/power/supply/mp2629_charger.c
15452 F:      drivers/regulator/mp5416.c
15453 F:      drivers/regulator/mpq7920.c
15454 F:      drivers/regulator/mpq7920.h
15455 F:      include/linux/mfd/mp2629.h
15456
15457 MOST(R) TECHNOLOGY DRIVER
15458 M:      Parthiban Veerasooran <[email protected]>
15459 M:      Christian Gromm <[email protected]>
15460 S:      Maintained
15461 F:      Documentation/ABI/testing/configfs-most
15462 F:      Documentation/ABI/testing/sysfs-bus-most
15463 F:      drivers/most/
15464 F:      drivers/staging/most/
15465 F:      include/linux/most.h
15466
15467 MOTORCOMM PHY DRIVER
15468 M:      Frank <[email protected]>
15469 L:      [email protected]
15470 S:      Maintained
15471 F:      Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
15472 F:      drivers/net/phy/motorcomm.c
15473
15474 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
15475 M:      Jiri Slaby <[email protected]>
15476 S:      Maintained
15477 F:      Documentation/driver-api/tty/moxa-smartio.rst
15478 F:      drivers/tty/mxser.*
15479
15480 MP3309C BACKLIGHT DRIVER
15481 M:      Flavio Suligoi <[email protected]>
15482 L:      [email protected]
15483 S:      Maintained
15484 F:      Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
15485 F:      drivers/video/backlight/mp3309c.c
15486
15487 MPS MP2891 DRIVER
15488 M:      Noah Wang <[email protected]>
15489 L:      [email protected]
15490 S:      Maintained
15491 F:      Documentation/hwmon/mp2891.rst
15492 F:      drivers/hwmon/pmbus/mp2891.c
15493
15494 MPS MP2993 DRIVER
15495 M:      Noah Wang <[email protected]>
15496 L:      [email protected]
15497 S:      Maintained
15498 F:      Documentation/hwmon/mp2993.rst
15499 F:      drivers/hwmon/pmbus/mp2993.c
15500
15501 MPS MP9941 DRIVER
15502 M:      Noah Wang <[email protected]>
15503 L:      [email protected]
15504 S:      Maintained
15505 F:      Documentation/hwmon/mp9941.rst
15506 F:      drivers/hwmon/pmbus/mp9941.c
15507
15508 MR800 AVERMEDIA USB FM RADIO DRIVER
15509 M:      Alexey Klimov <[email protected]>
15510 L:      [email protected]
15511 S:      Maintained
15512 T:      git git://linuxtv.org/media_tree.git
15513 F:      drivers/media/radio/radio-mr800.c
15514
15515 MRF24J40 IEEE 802.15.4 RADIO DRIVER
15516 M:      Stefan Schmidt <[email protected]>
15517 L:      [email protected]
15518 S:      Odd Fixes
15519 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
15520 F:      drivers/net/ieee802154/mrf24j40.c
15521
15522 MSI EC DRIVER
15523 M:      Nikita Kravets <[email protected]>
15524 L:      [email protected]
15525 S:      Maintained
15526 W:      https://github.com/BeardOverflow/msi-ec
15527 F:      drivers/platform/x86/msi-ec.*
15528
15529 MSI LAPTOP SUPPORT
15530 M:      "Lee, Chun-Yi" <[email protected]>
15531 L:      [email protected]
15532 S:      Maintained
15533 F:      drivers/platform/x86/msi-laptop.c
15534
15535 MSI WMI SUPPORT
15536 L:      [email protected]
15537 S:      Orphan
15538 F:      drivers/platform/x86/msi-wmi.c
15539
15540 MSI WMI PLATFORM FEATURES
15541 M:      Armin Wolf <[email protected]>
15542 L:      [email protected]
15543 S:      Maintained
15544 F:      Documentation/ABI/testing/debugfs-msi-wmi-platform
15545 F:      Documentation/wmi/devices/msi-wmi-platform.rst
15546 F:      drivers/platform/x86/msi-wmi-platform.c
15547
15548 MSI001 MEDIA DRIVER
15549 L:      [email protected]
15550 S:      Orphan
15551 W:      https://linuxtv.org
15552 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15553 F:      drivers/media/tuners/msi001*
15554
15555 MSI2500 MEDIA DRIVER
15556 L:      [email protected]
15557 S:      Orphan
15558 W:      https://linuxtv.org
15559 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15560 F:      drivers/media/usb/msi2500/
15561
15562 MSTAR INTERRUPT CONTROLLER DRIVER
15563 M:      Mark-PK Tsai <[email protected]>
15564 M:      Daniel Palmer <[email protected]>
15565 S:      Maintained
15566 F:      Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
15567 F:      drivers/irqchip/irq-mst-intc.c
15568
15569 MSYSTEMS DISKONCHIP G3 MTD DRIVER
15570 M:      Robert Jarzmik <[email protected]>
15571 L:      [email protected]
15572 S:      Maintained
15573 F:      drivers/mtd/devices/docg3*
15574
15575 MT9M114 ONSEMI SENSOR DRIVER
15576 M:      Laurent Pinchart <[email protected]>
15577 L:      [email protected]
15578 S:      Maintained
15579 T:      git git://linuxtv.org/media_tree.git
15580 F:      Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
15581 F:      drivers/media/i2c/mt9m114.c
15582
15583 MT9P031 APTINA CAMERA SENSOR
15584 M:      Laurent Pinchart <[email protected]>
15585 L:      [email protected]
15586 S:      Maintained
15587 T:      git git://linuxtv.org/media_tree.git
15588 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
15589 F:      drivers/media/i2c/mt9p031.c
15590 F:      include/media/i2c/mt9p031.h
15591
15592 MT9T112 APTINA CAMERA SENSOR
15593 M:      Jacopo Mondi <[email protected]>
15594 L:      [email protected]
15595 S:      Odd Fixes
15596 T:      git git://linuxtv.org/media_tree.git
15597 F:      drivers/media/i2c/mt9t112.c
15598 F:      include/media/i2c/mt9t112.h
15599
15600 MT9V032 APTINA CAMERA SENSOR
15601 M:      Laurent Pinchart <[email protected]>
15602 L:      [email protected]
15603 S:      Maintained
15604 T:      git git://linuxtv.org/media_tree.git
15605 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
15606 F:      drivers/media/i2c/mt9v032.c
15607 F:      include/media/i2c/mt9v032.h
15608
15609 MT9V111 APTINA CAMERA SENSOR
15610 M:      Jacopo Mondi <[email protected]>
15611 L:      [email protected]
15612 S:      Maintained
15613 T:      git git://linuxtv.org/media_tree.git
15614 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
15615 F:      drivers/media/i2c/mt9v111.c
15616
15617 MULTIFUNCTION DEVICES (MFD)
15618 M:      Lee Jones <[email protected]>
15619 S:      Maintained
15620 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15621 F:      Documentation/devicetree/bindings/mfd/
15622 F:      drivers/mfd/
15623 F:      include/dt-bindings/mfd/
15624 F:      include/linux/mfd/
15625
15626 MULTIMEDIA CARD (MMC) ETC. OVER SPI
15627 S:      Orphan
15628 F:      drivers/mmc/host/mmc_spi.c
15629 F:      include/linux/spi/mmc_spi.h
15630
15631 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
15632 M:      Ulf Hansson <[email protected]>
15633 L:      [email protected]
15634 S:      Maintained
15635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15636 F:      Documentation/devicetree/bindings/mmc/
15637 F:      drivers/mmc/
15638 F:      include/linux/mmc/
15639 F:      include/uapi/linux/mmc/
15640
15641 MULTIPLEXER SUBSYSTEM
15642 M:      Peter Rosin <[email protected]>
15643 S:      Maintained
15644 F:      Documentation/ABI/testing/sysfs-class-mux*
15645 F:      Documentation/devicetree/bindings/mux/
15646 F:      drivers/mux/
15647 F:      include/dt-bindings/mux/
15648 F:      include/linux/mux/
15649
15650 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
15651 M:      Bin Liu <[email protected]>
15652 L:      [email protected]
15653 S:      Maintained
15654 F:      drivers/usb/musb/
15655
15656 MXL301RF MEDIA DRIVER
15657 M:      Akihiro Tsukada <[email protected]>
15658 L:      [email protected]
15659 S:      Odd Fixes
15660 F:      drivers/media/tuners/mxl301rf*
15661
15662 MXL5007T MEDIA DRIVER
15663 M:      Michael Krufky <[email protected]>
15664 L:      [email protected]
15665 S:      Maintained
15666 W:      https://linuxtv.org
15667 W:      http://github.com/mkrufky
15668 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15669 T:      git git://linuxtv.org/mkrufky/tuners.git
15670 F:      drivers/media/tuners/mxl5007t.*
15671
15672 MXSFB DRM DRIVER
15673 M:      Marek Vasut <[email protected]>
15674 M:      Stefan Agner <[email protected]>
15675 L:      [email protected]
15676 S:      Supported
15677 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
15678 F:      Documentation/devicetree/bindings/display/fsl,lcdif.yaml
15679 F:      drivers/gpu/drm/mxsfb/
15680
15681 MYLEX DAC960 PCI RAID Controller
15682 M:      Hannes Reinecke <[email protected]>
15683 L:      [email protected]
15684 S:      Supported
15685 F:      drivers/scsi/myrb.*
15686 F:      drivers/scsi/myrs.*
15687
15688 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
15689 L:      [email protected]
15690 S:      Orphan
15691 W:      https://www.cspi.com/ethernet-products/support/downloads/
15692 F:      drivers/net/ethernet/myricom/myri10ge/
15693
15694 NAND FLASH SUBSYSTEM
15695 M:      Miquel Raynal <[email protected]>
15696 R:      Richard Weinberger <[email protected]>
15697 L:      [email protected]
15698 S:      Maintained
15699 W:      http://www.linux-mtd.infradead.org/
15700 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
15701 C:      irc://irc.oftc.net/mtd
15702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
15703 F:      drivers/mtd/nand/
15704 F:      include/linux/mtd/*nand*.h
15705
15706 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
15707 M:      Daniel Mack <[email protected]>
15708 L:      [email protected] (moderated for non-subscribers)
15709 S:      Maintained
15710 W:      http://www.native-instruments.com
15711 F:      sound/usb/caiaq/
15712
15713 NATSEMI ETHERNET DRIVER (DP8381x)
15714 S:      Orphan
15715 F:      drivers/net/ethernet/natsemi/natsemi.c
15716
15717 NCR 5380 SCSI DRIVERS
15718 M:      Finn Thain <[email protected]>
15719 M:      Michael Schmitz <[email protected]>
15720 L:      [email protected]
15721 S:      Maintained
15722 F:      Documentation/scsi/g_NCR5380.rst
15723 F:      drivers/scsi/NCR5380.*
15724 F:      drivers/scsi/arm/cumana_1.c
15725 F:      drivers/scsi/arm/oak.c
15726 F:      drivers/scsi/atari_scsi.*
15727 F:      drivers/scsi/dmx3191d.c
15728 F:      drivers/scsi/g_NCR5380.*
15729 F:      drivers/scsi/mac_scsi.*
15730 F:      drivers/scsi/sun3_scsi.*
15731 F:      drivers/scsi/sun3_scsi_vme.c
15732
15733 NCSI LIBRARY
15734 M:      Samuel Mendoza-Jonas <[email protected]>
15735 S:      Maintained
15736 F:      net/ncsi/
15737
15738 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
15739 M:      Zev Weiss <[email protected]>
15740 L:      [email protected]
15741 S:      Maintained
15742 F:      Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
15743 F:      drivers/hwmon/nct6775-i2c.c
15744
15745 NETDEVSIM
15746 M:      Jakub Kicinski <[email protected]>
15747 S:      Maintained
15748 F:      drivers/net/netdevsim/*
15749 F:      tools/testing/selftests/drivers/net/netdevsim/*
15750
15751 NETEM NETWORK EMULATOR
15752 M:      Stephen Hemminger <[email protected]>
15753 L:      [email protected]
15754 S:      Maintained
15755 F:      net/sched/sch_netem.c
15756
15757 NETERION 10GbE DRIVERS (s2io)
15758 M:      Jon Mason <[email protected]>
15759 L:      [email protected]
15760 S:      Supported
15761 F:      Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
15762 F:      drivers/net/ethernet/neterion/
15763
15764 NETFILTER
15765 M:      Pablo Neira Ayuso <[email protected]>
15766 M:      Jozsef Kadlecsik <[email protected]>
15767 L:      [email protected]
15768 L:      [email protected]
15769 S:      Maintained
15770 W:      http://www.netfilter.org/
15771 W:      http://www.iptables.org/
15772 W:      http://www.nftables.org/
15773 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
15774 C:      irc://irc.libera.chat/netfilter
15775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
15776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
15777 F:      include/linux/netfilter*
15778 F:      include/linux/netfilter/
15779 F:      include/net/netfilter/
15780 F:      include/uapi/linux/netfilter*
15781 F:      include/uapi/linux/netfilter/
15782 F:      net/*/netfilter.c
15783 F:      net/*/netfilter/
15784 F:      net/bridge/br_netfilter*.c
15785 F:      net/netfilter/
15786 F:      tools/testing/selftests/net/netfilter/
15787
15788 NETROM NETWORK LAYER
15789 M:      Ralf Baechle <[email protected]>
15790 L:      [email protected]
15791 S:      Maintained
15792 W:      https://linux-ax25.in-berlin.de
15793 F:      include/net/netrom.h
15794 F:      include/uapi/linux/netrom.h
15795 F:      net/netrom/
15796
15797 NETRONIX EMBEDDED CONTROLLER
15798 M:      Jonathan Neuschäfer <[email protected]>
15799 S:      Maintained
15800 F:      Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
15801 F:      drivers/mfd/ntxec.c
15802 F:      drivers/pwm/pwm-ntxec.c
15803 F:      drivers/rtc/rtc-ntxec.c
15804 F:      include/linux/mfd/ntxec.h
15805
15806 NETRONOME ETHERNET DRIVERS
15807 M:      Louis Peens <[email protected]>
15808 R:      Jakub Kicinski <[email protected]>
15809 L:      [email protected]
15810 S:      Maintained
15811 F:      drivers/net/ethernet/netronome/
15812
15813 NETWORK BLOCK DEVICE (NBD)
15814 M:      Josef Bacik <[email protected]>
15815 L:      [email protected]
15816 L:      [email protected]
15817 S:      Maintained
15818 F:      Documentation/admin-guide/blockdev/nbd.rst
15819 F:      drivers/block/nbd.c
15820 F:      include/trace/events/nbd.h
15821 F:      include/uapi/linux/nbd.h
15822
15823 NETWORK DROP MONITOR
15824 M:      Neil Horman <[email protected]>
15825 L:      [email protected]
15826 S:      Maintained
15827 W:      https://fedorahosted.org/dropwatch/
15828 F:      include/uapi/linux/net_dropmon.h
15829 F:      net/core/drop_monitor.c
15830
15831 NETWORKING DRIVERS
15832 M:      "David S. Miller" <[email protected]>
15833 M:      Eric Dumazet <[email protected]>
15834 M:      Jakub Kicinski <[email protected]>
15835 M:      Paolo Abeni <[email protected]>
15836 L:      [email protected]
15837 S:      Maintained
15838 P:      Documentation/process/maintainer-netdev.rst
15839 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
15840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15841 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15842 F:      Documentation/devicetree/bindings/net/
15843 F:      Documentation/networking/net_cachelines/net_device.rst
15844 F:      drivers/connector/
15845 F:      drivers/net/
15846 F:      include/dt-bindings/net/
15847 F:      include/linux/cn_proc.h
15848 F:      include/linux/etherdevice.h
15849 F:      include/linux/fcdevice.h
15850 F:      include/linux/fddidevice.h
15851 F:      include/linux/hippidevice.h
15852 F:      include/linux/if_*
15853 F:      include/linux/inetdevice.h
15854 F:      include/linux/netdevice.h
15855 F:      include/uapi/linux/cn_proc.h
15856 F:      include/uapi/linux/if_*
15857 F:      include/uapi/linux/netdevice.h
15858 X:      drivers/net/wireless/
15859
15860 NETWORKING DRIVERS (WIRELESS)
15861 M:      Kalle Valo <[email protected]>
15862 L:      [email protected]
15863 S:      Maintained
15864 W:      https://wireless.wiki.kernel.org/
15865 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
15866 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
15867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
15868 F:      Documentation/devicetree/bindings/net/wireless/
15869 F:      drivers/net/wireless/
15870
15871 NETWORKING [DSA]
15872 M:      Andrew Lunn <[email protected]>
15873 M:      Florian Fainelli <[email protected]>
15874 M:      Vladimir Oltean <[email protected]>
15875 S:      Maintained
15876 F:      Documentation/devicetree/bindings/net/dsa/
15877 F:      Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
15878 F:      Documentation/devicetree/bindings/net/ethernet-switch.yaml
15879 F:      drivers/net/dsa/
15880 F:      include/linux/dsa/
15881 F:      include/linux/platform_data/dsa.h
15882 F:      include/net/dsa.h
15883 F:      net/dsa/
15884 F:      tools/testing/selftests/drivers/net/dsa/
15885
15886 NETWORKING [GENERAL]
15887 M:      "David S. Miller" <[email protected]>
15888 M:      Eric Dumazet <[email protected]>
15889 M:      Jakub Kicinski <[email protected]>
15890 M:      Paolo Abeni <[email protected]>
15891 L:      [email protected]
15892 S:      Maintained
15893 P:      Documentation/process/maintainer-netdev.rst
15894 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
15895 B:      mailto:[email protected]
15896 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15898 F:      Documentation/core-api/netlink.rst
15899 F:      Documentation/netlink/
15900 F:      Documentation/networking/
15901 F:      Documentation/networking/net_cachelines/
15902 F:      Documentation/process/maintainer-netdev.rst
15903 F:      Documentation/userspace-api/netlink/
15904 F:      include/linux/framer/framer-provider.h
15905 F:      include/linux/framer/framer.h
15906 F:      include/linux/in.h
15907 F:      include/linux/indirect_call_wrapper.h
15908 F:      include/linux/net.h
15909 F:      include/linux/netdevice.h
15910 F:      include/net/
15911 F:      include/uapi/linux/in.h
15912 F:      include/uapi/linux/net.h
15913 F:      include/uapi/linux/net_namespace.h
15914 F:      include/uapi/linux/netdevice.h
15915 F:      lib/net_utils.c
15916 F:      lib/random32.c
15917 F:      net/
15918 F:      tools/net/
15919 F:      tools/testing/selftests/net/
15920 X:      net/9p/
15921 X:      net/bluetooth/
15922
15923 NETWORKING [IPSEC]
15924 M:      Steffen Klassert <[email protected]>
15925 M:      Herbert Xu <[email protected]>
15926 M:      "David S. Miller" <[email protected]>
15927 L:      [email protected]
15928 S:      Maintained
15929 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
15930 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
15931 F:      include/net/xfrm.h
15932 F:      include/uapi/linux/xfrm.h
15933 F:      net/ipv4/ah4.c
15934 F:      net/ipv4/esp4*
15935 F:      net/ipv4/ip_vti.c
15936 F:      net/ipv4/ipcomp.c
15937 F:      net/ipv4/xfrm*
15938 F:      net/ipv6/ah6.c
15939 F:      net/ipv6/esp6*
15940 F:      net/ipv6/ip6_vti.c
15941 F:      net/ipv6/ipcomp6.c
15942 F:      net/ipv6/xfrm*
15943 F:      net/key/
15944 F:      net/xfrm/
15945 F:      tools/testing/selftests/net/ipsec.c
15946
15947 NETWORKING [IPv4/IPv6]
15948 M:      "David S. Miller" <[email protected]>
15949 M:      David Ahern <[email protected]>
15950 L:      [email protected]
15951 S:      Maintained
15952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15953 F:      arch/x86/net/*
15954 F:      include/linux/ip.h
15955 F:      include/linux/ipv6*
15956 F:      include/net/fib*
15957 F:      include/net/ip*
15958 F:      include/net/route.h
15959 F:      net/ipv4/
15960 F:      net/ipv6/
15961
15962 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
15963 M:      Paul Moore <[email protected]>
15964 L:      [email protected]
15965 L:      [email protected]
15966 S:      Supported
15967 W:      https://github.com/netlabel
15968 F:      Documentation/netlabel/
15969 F:      include/net/calipso.h
15970 F:      include/net/cipso_ipv4.h
15971 F:      include/net/netlabel.h
15972 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
15973 F:      include/uapi/linux/netfilter/xt_SECMARK.h
15974 F:      net/ipv4/cipso_ipv4.c
15975 F:      net/ipv6/calipso.c
15976 F:      net/netfilter/xt_CONNSECMARK.c
15977 F:      net/netfilter/xt_SECMARK.c
15978 F:      net/netlabel/
15979
15980 NETWORKING [MACSEC]
15981 M:      Sabrina Dubroca <[email protected]>
15982 L:      [email protected]
15983 S:      Maintained
15984 F:      drivers/net/macsec.c
15985 F:      include/net/macsec.h
15986 F:      include/uapi/linux/if_macsec.h
15987 K:      macsec
15988 K:      \bmdo_
15989
15990 NETWORKING [MPTCP]
15991 M:      Matthieu Baerts <[email protected]>
15992 M:      Mat Martineau <[email protected]>
15993 R:      Geliang Tang <[email protected]>
15994 L:      [email protected]
15995 L:      [email protected]
15996 S:      Maintained
15997 W:      https://github.com/multipath-tcp/mptcp_net-next/wiki
15998 B:      https://github.com/multipath-tcp/mptcp_net-next/issues
15999 T:      git https://github.com/multipath-tcp/mptcp_net-next.git export-net
16000 T:      git https://github.com/multipath-tcp/mptcp_net-next.git export
16001 F:      Documentation/netlink/specs/mptcp_pm.yaml
16002 F:      Documentation/networking/mptcp*.rst
16003 F:      include/net/mptcp.h
16004 F:      include/trace/events/mptcp.h
16005 F:      include/uapi/linux/mptcp*.h
16006 F:      net/mptcp/
16007 F:      tools/testing/selftests/bpf/*/*mptcp*.c
16008 F:      tools/testing/selftests/net/mptcp/
16009
16010 NETWORKING [TCP]
16011 M:      Eric Dumazet <[email protected]>
16012 L:      [email protected]
16013 S:      Maintained
16014 F:      Documentation/networking/net_cachelines/tcp_sock.rst
16015 F:      include/linux/tcp.h
16016 F:      include/net/tcp.h
16017 F:      include/trace/events/tcp.h
16018 F:      include/uapi/linux/tcp.h
16019 F:      net/ipv4/inet_connection_sock.c
16020 F:      net/ipv4/inet_hashtables.c
16021 F:      net/ipv4/inet_timewait_sock.c
16022 F:      net/ipv4/syncookies.c
16023 F:      net/ipv4/tcp*.c
16024 F:      net/ipv6/inet6_connection_sock.c
16025 F:      net/ipv6/inet6_hashtables.c
16026 F:      net/ipv6/syncookies.c
16027 F:      net/ipv6/tcp*.c
16028
16029 NETWORKING [TLS]
16030 M:      Boris Pismenny <[email protected]>
16031 M:      John Fastabend <[email protected]>
16032 M:      Jakub Kicinski <[email protected]>
16033 L:      [email protected]
16034 S:      Maintained
16035 F:      include/net/tls.h
16036 F:      include/uapi/linux/tls.h
16037 F:      net/tls/*
16038
16039 NETXEN (1/10) GbE SUPPORT
16040 M:      Manish Chopra <[email protected]>
16041 M:      Rahul Verma <[email protected]>
16042 M:      [email protected]
16043 L:      [email protected]
16044 S:      Supported
16045 F:      drivers/net/ethernet/qlogic/netxen/
16046
16047 NET_FAILOVER MODULE
16048 M:      Sridhar Samudrala <[email protected]>
16049 L:      [email protected]
16050 S:      Supported
16051 F:      Documentation/networking/net_failover.rst
16052 F:      drivers/net/net_failover.c
16053 F:      include/net/net_failover.h
16054
16055 NEXTHOP
16056 M:      David Ahern <[email protected]>
16057 L:      [email protected]
16058 S:      Maintained
16059 F:      include/net/netns/nexthop.h
16060 F:      include/net/nexthop.h
16061 F:      include/uapi/linux/nexthop.h
16062 F:      net/ipv4/nexthop.c
16063
16064 NFC SUBSYSTEM
16065 M:      Krzysztof Kozlowski <[email protected]>
16066 L:      [email protected]
16067 S:      Maintained
16068 F:      Documentation/devicetree/bindings/net/nfc/
16069 F:      drivers/nfc/
16070 F:      include/net/nfc/
16071 F:      include/uapi/linux/nfc.h
16072 F:      net/nfc/
16073
16074 NFC VIRTUAL NCI DEVICE DRIVER
16075 M:      Bongsu Jeon <[email protected]>
16076 L:      [email protected]
16077 S:      Supported
16078 F:      drivers/nfc/virtual_ncidev.c
16079 F:      tools/testing/selftests/nci/
16080
16081 NFS, SUNRPC, AND LOCKD CLIENTS
16082 M:      Trond Myklebust <[email protected]>
16083 M:      Anna Schumaker <[email protected]>
16084 L:      [email protected]
16085 S:      Maintained
16086 W:      http://client.linux-nfs.org
16087 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
16088 F:      Documentation/filesystems/nfs/
16089 F:      fs/lockd/
16090 F:      fs/nfs/
16091 F:      fs/nfs_common/
16092 F:      include/linux/lockd/
16093 F:      include/linux/nfs*
16094 F:      include/linux/sunrpc/
16095 F:      include/uapi/linux/nfs*
16096 F:      include/uapi/linux/sunrpc/
16097 F:      net/sunrpc/
16098
16099 NILFS2 FILESYSTEM
16100 M:      Ryusuke Konishi <[email protected]>
16101 L:      [email protected]
16102 S:      Supported
16103 W:      https://nilfs.sourceforge.io/
16104 T:      git https://github.com/konis/nilfs2.git
16105 F:      Documentation/filesystems/nilfs2.rst
16106 F:      fs/nilfs2/
16107 F:      include/trace/events/nilfs2.h
16108 F:      include/uapi/linux/nilfs2_api.h
16109 F:      include/uapi/linux/nilfs2_ondisk.h
16110
16111 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
16112 M:      YOKOTA Hiroshi <[email protected]>
16113 S:      Maintained
16114 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16115 F:      Documentation/scsi/NinjaSCSI.rst
16116 F:      drivers/scsi/pcmcia/nsp_*
16117
16118 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
16119 M:      GOTO Masanori <[email protected]>
16120 M:      YOKOTA Hiroshi <[email protected]>
16121 S:      Maintained
16122 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16123 F:      Documentation/scsi/NinjaSCSI.rst
16124 F:      drivers/scsi/nsp32*
16125
16126 NINTENDO HID DRIVER
16127 M:      Daniel J. Ogorchock <[email protected]>
16128 L:      [email protected]
16129 S:      Maintained
16130 F:      drivers/hid/hid-nintendo*
16131
16132 NIOS2 ARCHITECTURE
16133 M:      Dinh Nguyen <[email protected]>
16134 S:      Maintained
16135 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
16136 F:      arch/nios2/
16137
16138 NITRO ENCLAVES (NE)
16139 M:      Alexandru Ciobotaru <[email protected]>
16140 L:      [email protected]
16141 L:      The AWS Nitro Enclaves Team <[email protected]>
16142 S:      Supported
16143 W:      https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16144 F:      Documentation/virt/ne_overview.rst
16145 F:      drivers/virt/nitro_enclaves/
16146 F:      include/linux/nitro_enclaves.h
16147 F:      include/uapi/linux/nitro_enclaves.h
16148 F:      samples/nitro_enclaves/
16149
16150 NITRO SECURE MODULE (NSM)
16151 M:      Alexander Graf <[email protected]>
16152 L:      [email protected]
16153 L:      The AWS Nitro Enclaves Team <[email protected]>
16154 S:      Supported
16155 W:      https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16156 F:      drivers/misc/nsm.c
16157 F:      include/uapi/linux/nsm.h
16158
16159 NOHZ, DYNTICKS SUPPORT
16160 M:      Anna-Maria Behnsen <[email protected]>
16161 M:      Frederic Weisbecker <[email protected]>
16162 M:      Ingo Molnar <[email protected]>
16163 M:      Thomas Gleixner <[email protected]>
16164 L:      [email protected]
16165 S:      Maintained
16166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
16167 F:      include/linux/sched/nohz.h
16168 F:      include/linux/tick.h
16169 F:      kernel/time/tick*.*
16170
16171 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
16172 M:      Pavel Machek <[email protected]>
16173 M:      Sakari Ailus <[email protected]>
16174 L:      [email protected]
16175 S:      Maintained
16176 F:      drivers/media/i2c/ad5820.c
16177 F:      drivers/media/i2c/et8ek8
16178
16179 NOKIA N900 POWER SUPPLY DRIVERS
16180 R:      Pali Rohár <[email protected]>
16181 F:      drivers/power/supply/bq2415x_charger.c
16182 F:      drivers/power/supply/bq27xxx_battery.c
16183 F:      drivers/power/supply/bq27xxx_battery_i2c.c
16184 F:      drivers/power/supply/isp1704_charger.c
16185 F:      drivers/power/supply/rx51_battery.c
16186 F:      include/linux/power/bq2415x_charger.h
16187 F:      include/linux/power/bq27xxx_battery.h
16188
16189 NOLIBC HEADER FILE
16190 M:      Willy Tarreau <[email protected]>
16191 M:      Thomas Weißschuh <[email protected]>
16192 S:      Maintained
16193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
16194 F:      tools/include/nolibc/
16195 F:      tools/testing/selftests/nolibc/
16196
16197 NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
16198 M:      Hans de Goede <[email protected]>
16199 L:      [email protected]
16200 S:      Maintained
16201 F:      drivers/input/touchscreen/novatek-nvt-ts.c
16202
16203 NSDEPS
16204 M:      Matthias Maennich <[email protected]>
16205 S:      Maintained
16206 F:      Documentation/core-api/symbol-namespaces.rst
16207 F:      scripts/nsdeps
16208
16209 NTB AMD DRIVER
16210 M:      Sanjay R Mehta <[email protected]>
16211 M:      Shyam Sundar S K <[email protected]>
16212 L:      [email protected]
16213 S:      Supported
16214 F:      drivers/ntb/hw/amd/
16215
16216 NTB DRIVER CORE
16217 M:      Jon Mason <[email protected]>
16218 M:      Dave Jiang <[email protected]>
16219 M:      Allen Hubbe <[email protected]>
16220 L:      [email protected]
16221 S:      Supported
16222 W:      https://github.com/jonmason/ntb/wiki
16223 T:      git https://github.com/jonmason/ntb.git
16224 F:      drivers/net/ntb_netdev.c
16225 F:      drivers/ntb/
16226 F:      drivers/pci/endpoint/functions/pci-epf-*ntb.c
16227 F:      include/linux/ntb.h
16228 F:      include/linux/ntb_transport.h
16229 F:      tools/testing/selftests/ntb/
16230
16231 NTB IDT DRIVER
16232 M:      Serge Semin <[email protected]>
16233 L:      [email protected]
16234 S:      Supported
16235 F:      drivers/ntb/hw/idt/
16236
16237 NTB INTEL DRIVER
16238 M:      Dave Jiang <[email protected]>
16239 L:      [email protected]
16240 S:      Supported
16241 W:      https://github.com/davejiang/linux/wiki
16242 T:      git https://github.com/davejiang/linux.git
16243 F:      drivers/ntb/hw/intel/
16244
16245 NTFS3 FILESYSTEM
16246 M:      Konstantin Komarov <[email protected]>
16247 L:      [email protected]
16248 S:      Supported
16249 W:      http://www.paragon-software.com/
16250 T:      git https://github.com/Paragon-Software-Group/linux-ntfs3.git
16251 F:      Documentation/filesystems/ntfs3.rst
16252 F:      fs/ntfs3/
16253
16254 NUBUS SUBSYSTEM
16255 M:      Finn Thain <[email protected]>
16256 L:      [email protected]
16257 S:      Maintained
16258 F:      arch/*/include/asm/nubus.h
16259 F:      drivers/nubus/
16260 F:      include/linux/nubus.h
16261 F:      include/uapi/linux/nubus.h
16262
16263 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16264 M:      Antonino Daplas <[email protected]>
16265 L:      [email protected]
16266 S:      Maintained
16267 F:      drivers/video/fbdev/nvidia/
16268 F:      drivers/video/fbdev/riva/
16269
16270 NVIDIA WMI EC BACKLIGHT DRIVER
16271 M:      Daniel Dadap <[email protected]>
16272 L:      [email protected]
16273 S:      Supported
16274 F:      drivers/platform/x86/nvidia-wmi-ec-backlight.c
16275 F:      include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16276
16277 NVM EXPRESS DRIVER
16278 M:      Keith Busch <[email protected]>
16279 M:      Jens Axboe <[email protected]>
16280 M:      Christoph Hellwig <[email protected]>
16281 M:      Sagi Grimberg <[email protected]>
16282 L:      [email protected]
16283 S:      Supported
16284 W:      http://git.infradead.org/nvme.git
16285 T:      git git://git.infradead.org/nvme.git
16286 F:      Documentation/nvme/
16287 F:      drivers/nvme/common/
16288 F:      drivers/nvme/host/
16289 F:      include/linux/nvme-*.h
16290 F:      include/linux/nvme.h
16291 F:      include/uapi/linux/nvme_ioctl.h
16292
16293 NVM EXPRESS FABRICS AUTHENTICATION
16294 M:      Hannes Reinecke <[email protected]>
16295 L:      [email protected]
16296 S:      Supported
16297 F:      drivers/nvme/host/auth.c
16298 F:      drivers/nvme/target/auth.c
16299 F:      drivers/nvme/target/fabrics-cmd-auth.c
16300 F:      include/linux/nvme-auth.h
16301
16302 NVM EXPRESS FC TRANSPORT DRIVERS
16303 M:      James Smart <[email protected]>
16304 L:      [email protected]
16305 S:      Supported
16306 F:      drivers/nvme/host/fc.c
16307 F:      drivers/nvme/target/fc.c
16308 F:      drivers/nvme/target/fcloop.c
16309 F:      include/linux/nvme-fc-driver.h
16310 F:      include/linux/nvme-fc.h
16311
16312 NVM EXPRESS HARDWARE MONITORING SUPPORT
16313 M:      Guenter Roeck <[email protected]>
16314 L:      [email protected]
16315 S:      Supported
16316 F:      drivers/nvme/host/hwmon.c
16317
16318 NVM EXPRESS TARGET DRIVER
16319 M:      Christoph Hellwig <[email protected]>
16320 M:      Sagi Grimberg <[email protected]>
16321 M:      Chaitanya Kulkarni <[email protected]>
16322 L:      [email protected]
16323 S:      Supported
16324 W:      http://git.infradead.org/nvme.git
16325 T:      git git://git.infradead.org/nvme.git
16326 F:      drivers/nvme/target/
16327
16328 NVMEM FRAMEWORK
16329 M:      Srinivas Kandagatla <[email protected]>
16330 S:      Maintained
16331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
16332 F:      Documentation/ABI/stable/sysfs-bus-nvmem
16333 F:      Documentation/devicetree/bindings/nvmem/
16334 F:      drivers/nvmem/
16335 F:      include/linux/nvmem-consumer.h
16336 F:      include/linux/nvmem-provider.h
16337
16338 NXP BLUETOOTH WIRELESS DRIVERS
16339 M:      Amitkumar Karwar <[email protected]>
16340 M:      Neeraj Kale <[email protected]>
16341 S:      Maintained
16342 F:      Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
16343 F:      drivers/bluetooth/btnxpuart.c
16344
16345 NXP C45 TJA11XX PHY DRIVER
16346 M:      Andrei Botila <[email protected]>
16347 L:      [email protected]
16348 S:      Maintained
16349 F:      drivers/net/phy/nxp-c45-tja11xx*
16350
16351 NXP FSPI DRIVER
16352 M:      Han Xu <[email protected]>
16353 M:      Haibo Chen <[email protected]>
16354 R:      Yogesh Gaur <[email protected]>
16355 L:      [email protected]
16356 S:      Maintained
16357 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
16358 F:      drivers/spi/spi-nxp-fspi.c
16359
16360 NXP FXAS21002C DRIVER
16361 M:      Rui Miguel Silva <[email protected]>
16362 L:      [email protected]
16363 S:      Maintained
16364 F:      Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
16365 F:      drivers/iio/gyro/fxas21002c.h
16366 F:      drivers/iio/gyro/fxas21002c_core.c
16367 F:      drivers/iio/gyro/fxas21002c_i2c.c
16368 F:      drivers/iio/gyro/fxas21002c_spi.c
16369
16370 NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
16371 M:      Haibo Chen <[email protected]>
16372 L:      [email protected]
16373 L:      [email protected]
16374 S:      Maintained
16375 F:      Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
16376 F:      Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
16377 F:      Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
16378 F:      drivers/iio/adc/imx7d_adc.c
16379 F:      drivers/iio/adc/imx93_adc.c
16380 F:      drivers/iio/adc/vf610_adc.c
16381
16382 NXP i.MX 8M ISI DRIVER
16383 M:      Laurent Pinchart <[email protected]>
16384 L:      [email protected]
16385 S:      Maintained
16386 F:      Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
16387 F:      drivers/media/platform/nxp/imx8-isi/
16388
16389 NXP i.MX 8MP DW100 V4L2 DRIVER
16390 M:      Xavier Roumegue <[email protected]>
16391 L:      [email protected]
16392 S:      Maintained
16393 F:      Documentation/devicetree/bindings/media/nxp,dw100.yaml
16394 F:      Documentation/userspace-api/media/drivers/dw100.rst
16395 F:      drivers/media/platform/nxp/dw100/
16396 F:      include/uapi/linux/dw100.h
16397
16398 NXP i.MX 8MQ DCSS DRIVER
16399 M:      Laurentiu Palcu <[email protected]>
16400 R:      Lucas Stach <[email protected]>
16401 L:      [email protected]
16402 S:      Maintained
16403 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
16404 F:      Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
16405 F:      drivers/gpu/drm/imx/dcss/
16406
16407 NXP i.MX 8QXP ADC DRIVER
16408 M:      Cai Huoqing <[email protected]>
16409 M:      Haibo Chen <[email protected]>
16410 L:      [email protected]
16411 L:      [email protected]
16412 S:      Maintained
16413 F:      Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
16414 F:      drivers/iio/adc/imx8qxp-adc.c
16415
16416 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
16417 M:      Mirela Rabulea <[email protected]>
16418 L:      [email protected]
16419 L:      [email protected]
16420 S:      Maintained
16421 F:      Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
16422 F:      drivers/media/platform/nxp/imx-jpeg
16423
16424 NXP i.MX CLOCK DRIVERS
16425 M:      Abel Vesa <[email protected]>
16426 R:      Peng Fan <[email protected]>
16427 L:      [email protected]
16428 L:      [email protected]
16429 S:      Maintained
16430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
16431 F:      Documentation/devicetree/bindings/clock/imx*
16432 F:      drivers/clk/imx/
16433 F:      include/dt-bindings/clock/imx*
16434
16435 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
16436 M:      Jagan Teki <[email protected]>
16437 S:      Maintained
16438 F:      Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
16439 F:      drivers/regulator/pf8x00-regulator.c
16440
16441 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
16442 M:      Krzysztof Kozlowski <[email protected]>
16443 L:      [email protected]
16444 S:      Maintained
16445 F:      Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
16446 F:      drivers/extcon/extcon-ptn5150.c
16447
16448 NXP SGTL5000 DRIVER
16449 M:      Fabio Estevam <[email protected]>
16450 L:      [email protected] (moderated for non-subscribers)
16451 S:      Maintained
16452 F:      Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
16453 F:      sound/soc/codecs/sgtl5000*
16454
16455 NXP SJA1105 ETHERNET SWITCH DRIVER
16456 M:      Vladimir Oltean <[email protected]>
16457 L:      [email protected]
16458 S:      Maintained
16459 F:      drivers/net/dsa/sja1105
16460 F:      drivers/net/pcs/pcs-xpcs-nxp.c
16461
16462 NXP TDA998X DRM DRIVER
16463 M:      Russell King <[email protected]>
16464 S:      Maintained
16465 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
16466 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
16467 F:      drivers/gpu/drm/i2c/tda998x_drv.c
16468 F:      include/drm/i2c/tda998x.h
16469 F:      include/dt-bindings/display/tda998x.h
16470 K:      "nxp,tda998x"
16471
16472 NXP TFA9879 DRIVER
16473 M:      Peter Rosin <[email protected]>
16474 L:      [email protected] (moderated for non-subscribers)
16475 S:      Maintained
16476 F:      Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
16477 F:      sound/soc/codecs/tfa9879*
16478
16479 NXP-NCI NFC DRIVER
16480 S:      Orphan
16481 F:      Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
16482 F:      drivers/nfc/nxp-nci
16483
16484 NXP/Goodix TFA989X (TFA1) DRIVER
16485 M:      Stephan Gerhold <[email protected]>
16486 L:      [email protected] (moderated for non-subscribers)
16487 S:      Maintained
16488 F:      Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
16489 F:      sound/soc/codecs/tfa989x.c
16490
16491 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
16492 M:      Jonas Malaco <[email protected]>
16493 L:      [email protected]
16494 S:      Maintained
16495 F:      Documentation/hwmon/nzxt-kraken2.rst
16496 F:      drivers/hwmon/nzxt-kraken2.c
16497
16498 NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
16499 M:      Jonas Malaco <[email protected]>
16500 M:      Aleksa Savic <[email protected]>
16501 L:      [email protected]
16502 S:      Maintained
16503 F:      Documentation/hwmon/nzxt-kraken3.rst
16504 F:      drivers/hwmon/nzxt-kraken3.c
16505
16506 NZXT-SMART2 HARDWARE MONITORING DRIVER
16507 M:      Aleksandr Mezin <[email protected]>
16508 L:      [email protected]
16509 S:      Maintained
16510 F:      Documentation/hwmon/nzxt-smart2.rst
16511 F:      drivers/hwmon/nzxt-smart2.c
16512
16513 OBJAGG
16514 M:      Jiri Pirko <[email protected]>
16515 L:      [email protected]
16516 S:      Supported
16517 F:      include/linux/objagg.h
16518 F:      lib/objagg.c
16519 F:      lib/test_objagg.c
16520
16521 OBJPOOL
16522 M:      Matt Wu <[email protected]>
16523 S:      Supported
16524 F:      include/linux/objpool.h
16525 F:      lib/objpool.c
16526 F:      lib/test_objpool.c
16527
16528 OBJTOOL
16529 M:      Josh Poimboeuf <[email protected]>
16530 M:      Peter Zijlstra <[email protected]>
16531 S:      Supported
16532 F:      include/linux/objtool*.h
16533 F:      tools/objtool/
16534
16535 OCELOT ETHERNET SWITCH DRIVER
16536 M:      Vladimir Oltean <[email protected]>
16537 M:      Claudiu Manoil <[email protected]>
16538 M:      Alexandre Belloni <[email protected]>
16539 M:      [email protected]
16540 L:      [email protected]
16541 S:      Supported
16542 F:      drivers/net/dsa/ocelot/*
16543 F:      drivers/net/ethernet/mscc/
16544 F:      include/soc/mscc/ocelot*
16545 F:      net/dsa/tag_ocelot.c
16546 F:      net/dsa/tag_ocelot_8021q.c
16547 F:      tools/testing/selftests/drivers/net/ocelot/*
16548
16549 OCELOT EXTERNAL SWITCH CONTROL
16550 M:      Colin Foster <[email protected]>
16551 S:      Supported
16552 F:      Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
16553 F:      drivers/mfd/ocelot*
16554 F:      drivers/net/dsa/ocelot/ocelot_ext.c
16555 F:      include/linux/mfd/ocelot.h
16556
16557 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
16558 M:      Frederic Barrat <[email protected]>
16559 M:      Andrew Donnellan <[email protected]>
16560 L:      [email protected]
16561 S:      Supported
16562 F:      Documentation/userspace-api/accelerators/ocxl.rst
16563 F:      arch/powerpc/include/asm/pnv-ocxl.h
16564 F:      arch/powerpc/platforms/powernv/ocxl.c
16565 F:      drivers/misc/ocxl/
16566 F:      include/misc/ocxl*
16567 F:      include/uapi/misc/ocxl.h
16568
16569 OMAP AUDIO SUPPORT
16570 M:      Peter Ujfalusi <[email protected]>
16571 M:      Jarkko Nikula <[email protected]>
16572 L:      [email protected] (moderated for non-subscribers)
16573 L:      [email protected]
16574 S:      Maintained
16575 F:      sound/soc/ti/n810.c
16576 F:      sound/soc/ti/omap*
16577 F:      sound/soc/ti/rx51.c
16578 F:      sound/soc/ti/sdma-pcm.*
16579
16580 OMAP CLOCK FRAMEWORK SUPPORT
16581 M:      Paul Walmsley <[email protected]>
16582 L:      [email protected]
16583 S:      Maintained
16584 F:      arch/arm/*omap*/*clock*
16585
16586 OMAP DEVICE TREE SUPPORT
16587 M:      Tony Lindgren <[email protected]>
16588 L:      [email protected]
16589 L:      [email protected]
16590 S:      Maintained
16591 F:      arch/arm/boot/dts/ti/omap/
16592
16593 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
16594 L:      [email protected]
16595 L:      [email protected]
16596 S:      Orphan
16597 F:      Documentation/arch/arm/omap/dss.rst
16598 F:      drivers/video/fbdev/omap2/
16599
16600 OMAP FRAMEBUFFER SUPPORT
16601 L:      [email protected]
16602 L:      [email protected]
16603 S:      Orphan
16604 F:      drivers/video/fbdev/omap/
16605
16606 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
16607 M:      Roger Quadros <[email protected]>
16608 M:      Tony Lindgren <[email protected]>
16609 L:      [email protected]
16610 S:      Maintained
16611 F:      arch/arm/mach-omap2/*gpmc*
16612 F:      drivers/memory/omap-gpmc.c
16613
16614 OMAP GPIO DRIVER
16615 M:      Grygorii Strashko <[email protected]>
16616 M:      Santosh Shilimkar <[email protected]>
16617 M:      Kevin Hilman <[email protected]>
16618 L:      [email protected]
16619 S:      Maintained
16620 F:      Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
16621 F:      drivers/gpio/gpio-omap.c
16622
16623 OMAP HARDWARE SPINLOCK SUPPORT
16624 L:      [email protected]
16625 S:      Orphan
16626 F:      drivers/hwspinlock/omap_hwspinlock.c
16627
16628 OMAP HS MMC SUPPORT
16629 L:      [email protected]
16630 L:      [email protected]
16631 S:      Orphan
16632 F:      drivers/mmc/host/omap_hsmmc.c
16633
16634 OMAP HWMOD DATA
16635 M:      Paul Walmsley <[email protected]>
16636 L:      [email protected]
16637 S:      Maintained
16638 F:      arch/arm/mach-omap2/omap_hwmod*data*
16639
16640 OMAP HWMOD SUPPORT
16641 M:      Paul Walmsley <[email protected]>
16642 L:      [email protected]
16643 S:      Maintained
16644 F:      arch/arm/mach-omap2/omap_hwmod.*
16645
16646 OMAP I2C DRIVER
16647 M:      Vignesh R <[email protected]>
16648 L:      [email protected]
16649 L:      [email protected]
16650 S:      Maintained
16651 F:      Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
16652 F:      drivers/i2c/busses/i2c-omap.c
16653
16654 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
16655 M:      Laurent Pinchart <[email protected]>
16656 L:      [email protected]
16657 S:      Maintained
16658 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
16659 F:      drivers/media/platform/ti/omap3isp/
16660 F:      drivers/staging/media/omap4iss/
16661
16662 OMAP MMC SUPPORT
16663 M:      Aaro Koskinen <[email protected]>
16664 L:      [email protected]
16665 S:      Odd Fixes
16666 F:      drivers/mmc/host/omap.c
16667
16668 OMAP POWER MANAGEMENT SUPPORT
16669 M:      Kevin Hilman <[email protected]>
16670 L:      [email protected]
16671 S:      Maintained
16672 F:      arch/arm/*omap*/*pm*
16673 F:      drivers/cpufreq/omap-cpufreq.c
16674
16675 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
16676 M:      Paul Walmsley <[email protected]>
16677 L:      [email protected]
16678 S:      Maintained
16679 F:      arch/arm/mach-omap2/prm*
16680
16681 OMAP RANDOM NUMBER GENERATOR SUPPORT
16682 M:      Deepak Saxena <[email protected]>
16683 S:      Maintained
16684 F:      drivers/char/hw_random/omap-rng.c
16685
16686 OMAP USB SUPPORT
16687 L:      [email protected]
16688 L:      [email protected]
16689 S:      Orphan
16690 F:      arch/arm/*omap*/usb*
16691 F:      drivers/usb/*/*omap*
16692
16693 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
16694 M:      Mark Jackson <[email protected]>
16695 L:      [email protected]
16696 S:      Maintained
16697 F:      arch/arm/boot/dts/ti/omap/am335x-nano.dts
16698
16699 OMAP1 SUPPORT
16700 M:      Aaro Koskinen <[email protected]>
16701 M:      Janusz Krzysztofik <[email protected]>
16702 R:      Tony Lindgren <[email protected]>
16703 L:      [email protected]
16704 S:      Maintained
16705 Q:      http://patchwork.kernel.org/project/linux-omap/list/
16706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16707 F:      arch/arm/configs/omap1_defconfig
16708 F:      arch/arm/mach-omap1/
16709 F:      drivers/i2c/busses/i2c-omap.c
16710 F:      include/linux/platform_data/ams-delta-fiq.h
16711 F:      include/linux/platform_data/i2c-omap.h
16712
16713 OMAP2+ SUPPORT
16714 M:      Aaro Koskinen <[email protected]>
16715 M:      Andreas Kemnade <[email protected]>
16716 M:      Kevin Hilman <[email protected]>
16717 M:      Roger Quadros <[email protected]>
16718 M:      Tony Lindgren <[email protected]>
16719 L:      [email protected]
16720 S:      Maintained
16721 W:      http://linux.omap.com/
16722 Q:      http://patchwork.kernel.org/project/linux-omap/list/
16723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16724 F:      Documentation/devicetree/bindings/arm/ti/omap.yaml
16725 F:      arch/arm/configs/omap2plus_defconfig
16726 F:      arch/arm/mach-omap2/
16727 F:      drivers/bus/omap*.[ch]
16728 F:      drivers/bus/ti-sysc.c
16729 F:      drivers/gpio/gpio-tps65219.c
16730 F:      drivers/i2c/busses/i2c-omap.c
16731 F:      drivers/irqchip/irq-omap-intc.c
16732 F:      drivers/mfd/*omap*.c
16733 F:      drivers/mfd/menelaus.c
16734 F:      drivers/mfd/palmas.c
16735 F:      drivers/mfd/tps65217.c
16736 F:      drivers/mfd/tps65218.c
16737 F:      drivers/mfd/tps65219.c
16738 F:      drivers/mfd/tps65910.c
16739 F:      drivers/mfd/twl-core.[ch]
16740 F:      drivers/mfd/twl4030*.c
16741 F:      drivers/mfd/twl6030*.c
16742 F:      drivers/mfd/twl6040*.c
16743 F:      drivers/regulator/palmas-regulator*.c
16744 F:      drivers/regulator/pbias-regulator.c
16745 F:      drivers/regulator/tps65217-regulator.c
16746 F:      drivers/regulator/tps65218-regulator.c
16747 F:      drivers/regulator/tps65219-regulator.c
16748 F:      drivers/regulator/tps65910-regulator.c
16749 F:      drivers/regulator/twl-regulator.c
16750 F:      drivers/regulator/twl6030-regulator.c
16751 F:      include/linux/platform_data/i2c-omap.h
16752 F:      include/linux/platform_data/ti-sysc.h
16753
16754 OMFS FILESYSTEM
16755 M:      Bob Copeland <[email protected]>
16756 L:      [email protected]
16757 S:      Maintained
16758 F:      Documentation/filesystems/omfs.rst
16759 F:      fs/omfs/
16760
16761 OMNIVISION OG01A1B SENSOR DRIVER
16762 M:      Sakari Ailus <[email protected]>
16763 L:      [email protected]
16764 S:      Maintained
16765 F:      drivers/media/i2c/og01a1b.c
16766
16767 OMNIVISION OV01A10 SENSOR DRIVER
16768 M:      Bingbu Cao <[email protected]>
16769 L:      [email protected]
16770 S:      Maintained
16771 T:      git git://linuxtv.org/media_tree.git
16772 F:      drivers/media/i2c/ov01a10.c
16773
16774 OMNIVISION OV02A10 SENSOR DRIVER
16775 L:      [email protected]
16776 S:      Orphan
16777 T:      git git://linuxtv.org/media_tree.git
16778 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
16779 F:      drivers/media/i2c/ov02a10.c
16780
16781 OMNIVISION OV08D10 SENSOR DRIVER
16782 M:      Jimmy Su <[email protected]>
16783 L:      [email protected]
16784 S:      Maintained
16785 T:      git git://linuxtv.org/media_tree.git
16786 F:      drivers/media/i2c/ov08d10.c
16787
16788 OMNIVISION OV08X40 SENSOR DRIVER
16789 M:      Jason Chen <[email protected]>
16790 L:      [email protected]
16791 S:      Maintained
16792 T:      git git://linuxtv.org/media_tree.git
16793 F:      drivers/media/i2c/ov08x40.c
16794
16795 OMNIVISION OV13858 SENSOR DRIVER
16796 M:      Sakari Ailus <[email protected]>
16797 L:      [email protected]
16798 S:      Maintained
16799 T:      git git://linuxtv.org/media_tree.git
16800 F:      drivers/media/i2c/ov13858.c
16801
16802 OMNIVISION OV13B10 SENSOR DRIVER
16803 M:      Arec Kao <[email protected]>
16804 L:      [email protected]
16805 S:      Maintained
16806 T:      git git://linuxtv.org/media_tree.git
16807 F:      drivers/media/i2c/ov13b10.c
16808
16809 OMNIVISION OV2680 SENSOR DRIVER
16810 M:      Rui Miguel Silva <[email protected]>
16811 M:      Hans de Goede <[email protected]>
16812 L:      [email protected]
16813 S:      Maintained
16814 T:      git git://linuxtv.org/media_tree.git
16815 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
16816 F:      drivers/media/i2c/ov2680.c
16817
16818 OMNIVISION OV2685 SENSOR DRIVER
16819 M:      Shunqian Zheng <[email protected]>
16820 L:      [email protected]
16821 S:      Maintained
16822 T:      git git://linuxtv.org/media_tree.git
16823 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
16824 F:      drivers/media/i2c/ov2685.c
16825
16826 OMNIVISION OV2740 SENSOR DRIVER
16827 M:      Tianshu Qiu <[email protected]>
16828 R:      Sakari Ailus <[email protected]>
16829 R:      Bingbu Cao <[email protected]>
16830 L:      [email protected]
16831 S:      Maintained
16832 T:      git git://linuxtv.org/media_tree.git
16833 F:      drivers/media/i2c/ov2740.c
16834
16835 OMNIVISION OV4689 SENSOR DRIVER
16836 M:      Mikhail Rudenko <[email protected]>
16837 L:      [email protected]
16838 S:      Maintained
16839 T:      git git://linuxtv.org/media_tree.git
16840 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
16841 F:      drivers/media/i2c/ov4689.c
16842
16843 OMNIVISION OV5640 SENSOR DRIVER
16844 M:      Steve Longerbeam <[email protected]>
16845 L:      [email protected]
16846 S:      Maintained
16847 T:      git git://linuxtv.org/media_tree.git
16848 F:      drivers/media/i2c/ov5640.c
16849
16850 OMNIVISION OV5647 SENSOR DRIVER
16851 M:      Dave Stevenson <[email protected]>
16852 M:      Jacopo Mondi <[email protected]>
16853 L:      [email protected]
16854 S:      Maintained
16855 T:      git git://linuxtv.org/media_tree.git
16856 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
16857 F:      drivers/media/i2c/ov5647.c
16858
16859 OMNIVISION OV5670 SENSOR DRIVER
16860 M:      Sakari Ailus <[email protected]>
16861 L:      [email protected]
16862 S:      Maintained
16863 T:      git git://linuxtv.org/media_tree.git
16864 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
16865 F:      drivers/media/i2c/ov5670.c
16866
16867 OMNIVISION OV5675 SENSOR DRIVER
16868 M:      Sakari Ailus <[email protected]>
16869 L:      [email protected]
16870 S:      Maintained
16871 T:      git git://linuxtv.org/media_tree.git
16872 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
16873 F:      drivers/media/i2c/ov5675.c
16874
16875 OMNIVISION OV5693 SENSOR DRIVER
16876 M:      Daniel Scally <[email protected]>
16877 L:      [email protected]
16878 S:      Maintained
16879 T:      git git://linuxtv.org/media_tree.git
16880 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
16881 F:      drivers/media/i2c/ov5693.c
16882
16883 OMNIVISION OV5695 SENSOR DRIVER
16884 M:      Shunqian Zheng <[email protected]>
16885 L:      [email protected]
16886 S:      Maintained
16887 T:      git git://linuxtv.org/media_tree.git
16888 F:      drivers/media/i2c/ov5695.c
16889
16890 OMNIVISION OV64A40 SENSOR DRIVER
16891 M:      Jacopo Mondi <[email protected]>
16892 L:      [email protected]
16893 S:      Maintained
16894 T:      git git://linuxtv.org/media_tree.git
16895 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
16896 F:      drivers/media/i2c/ov64a40.c
16897
16898 OMNIVISION OV7670 SENSOR DRIVER
16899 L:      [email protected]
16900 S:      Orphan
16901 T:      git git://linuxtv.org/media_tree.git
16902 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
16903 F:      drivers/media/i2c/ov7670.c
16904
16905 OMNIVISION OV772x SENSOR DRIVER
16906 M:      Jacopo Mondi <[email protected]>
16907 L:      [email protected]
16908 S:      Odd fixes
16909 T:      git git://linuxtv.org/media_tree.git
16910 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
16911 F:      drivers/media/i2c/ov772x.c
16912 F:      include/media/i2c/ov772x.h
16913
16914 OMNIVISION OV7740 SENSOR DRIVER
16915 L:      [email protected]
16916 S:      Orphan
16917 T:      git git://linuxtv.org/media_tree.git
16918 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
16919 F:      drivers/media/i2c/ov7740.c
16920
16921 OMNIVISION OV8856 SENSOR DRIVER
16922 M:      Sakari Ailus <[email protected]>
16923 L:      [email protected]
16924 S:      Maintained
16925 T:      git git://linuxtv.org/media_tree.git
16926 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
16927 F:      drivers/media/i2c/ov8856.c
16928
16929 OMNIVISION OV8858 SENSOR DRIVER
16930 M:      Jacopo Mondi <[email protected]>
16931 M:      Nicholas Roth <[email protected]>
16932 L:      [email protected]
16933 S:      Maintained
16934 T:      git git://linuxtv.org/media_tree.git
16935 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
16936 F:      drivers/media/i2c/ov8858.c
16937
16938 OMNIVISION OV9282 SENSOR DRIVER
16939 M:      Dave Stevenson <[email protected]>
16940 L:      [email protected]
16941 S:      Maintained
16942 T:      git git://linuxtv.org/media_tree.git
16943 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
16944 F:      drivers/media/i2c/ov9282.c
16945
16946 OMNIVISION OV9640 SENSOR DRIVER
16947 M:      Petr Cvek <[email protected]>
16948 L:      [email protected]
16949 S:      Maintained
16950 F:      drivers/media/i2c/ov9640.*
16951
16952 OMNIVISION OV9650 SENSOR DRIVER
16953 M:      Sakari Ailus <[email protected]>
16954 R:      Akinobu Mita <[email protected]>
16955 R:      Sylwester Nawrocki <[email protected]>
16956 L:      [email protected]
16957 S:      Maintained
16958 T:      git git://linuxtv.org/media_tree.git
16959 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
16960 F:      drivers/media/i2c/ov9650.c
16961
16962 OMNIVISION OV9734 SENSOR DRIVER
16963 M:      Tianshu Qiu <[email protected]>
16964 R:      Bingbu Cao <[email protected]>
16965 L:      [email protected]
16966 S:      Maintained
16967 T:      git git://linuxtv.org/media_tree.git
16968 F:      drivers/media/i2c/ov9734.c
16969
16970 ONBOARD USB HUB DRIVER
16971 M:      Matthias Kaehlcke <[email protected]>
16972 L:      [email protected]
16973 S:      Maintained
16974 F:      Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
16975 F:      drivers/usb/misc/onboard_usb_dev.c
16976
16977 ONENAND FLASH DRIVER
16978 M:      Kyungmin Park <[email protected]>
16979 L:      [email protected]
16980 S:      Maintained
16981 F:      drivers/mtd/nand/onenand/
16982 F:      include/linux/mtd/onenand*.h
16983
16984 ONEXPLAYER FAN DRIVER
16985 M:      Derek John Clark <[email protected]>
16986 M:      Joaquín Ignacio Aramendía <[email protected]>
16987 L:      [email protected]
16988 S:      Maintained
16989 F:      drivers/hwmon/oxp-sensors.c
16990
16991 ONIE TLV NVMEM LAYOUT DRIVER
16992 M:      Miquel Raynal <[email protected]>
16993 S:      Maintained
16994 F:      Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
16995 F:      drivers/nvmem/layouts/onie-tlv.c
16996
16997 ONION OMEGA2+ BOARD
16998 M:      Harvey Hunt <[email protected]>
16999 L:      [email protected]
17000 S:      Maintained
17001 F:      arch/mips/boot/dts/ralink/omega2p.dts
17002
17003 ONSEMI ETHERNET PHY DRIVERS
17004 M:      Piergiorgio Beruto <[email protected]>
17005 L:      [email protected]
17006 S:      Supported
17007 W:      http://www.onsemi.com
17008 F:      drivers/net/phy/ncn*
17009
17010 OP-TEE DRIVER
17011 M:      Jens Wiklander <[email protected]>
17012 L:      [email protected]
17013 S:      Maintained
17014 F:      Documentation/ABI/testing/sysfs-bus-optee-devices
17015 F:      drivers/tee/optee/
17016
17017 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
17018 M:      Sumit Garg <[email protected]>
17019 L:      [email protected]
17020 S:      Maintained
17021 F:      drivers/char/hw_random/optee-rng.c
17022
17023 OP-TEE RTC DRIVER
17024 M:      Clément Léger <[email protected]>
17025 L:      [email protected]
17026 S:      Maintained
17027 F:      drivers/rtc/rtc-optee.c
17028
17029 OPA-VNIC DRIVER
17030 M:      Dennis Dalessandro <[email protected]>
17031 L:      [email protected]
17032 S:      Supported
17033 F:      drivers/infiniband/ulp/opa_vnic
17034
17035 OPEN FIRMWARE AND FLATTENED DEVICE TREE
17036 M:      Rob Herring <[email protected]>
17037 M:      Saravana Kannan <[email protected]>
17038 L:      [email protected]
17039 S:      Maintained
17040 W:      http://www.devicetree.org/
17041 C:      irc://irc.libera.chat/devicetree
17042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17043 F:      Documentation/ABI/testing/sysfs-firmware-ofw
17044 F:      drivers/of/
17045 F:      include/linux/of*.h
17046 F:      scripts/dtc/
17047 F:      tools/testing/selftests/dt/
17048 K:      of_overlay_notifier_
17049 K:      of_overlay_fdt_apply
17050 K:      of_overlay_remove
17051
17052 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
17053 M:      Rob Herring <[email protected]>
17054 M:      Krzysztof Kozlowski <[email protected]>
17055 M:      Conor Dooley <[email protected]>
17056 L:      [email protected]
17057 S:      Maintained
17058 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
17059 C:      irc://irc.libera.chat/devicetree
17060 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17061 F:      Documentation/devicetree/
17062 F:      arch/*/boot/dts/
17063 F:      include/dt-bindings/
17064
17065 OPENCOMPUTE PTP CLOCK DRIVER
17066 M:      Jonathan Lemon <[email protected]>
17067 M:      Vadim Fedorenko <[email protected]>
17068 L:      [email protected]
17069 S:      Maintained
17070 F:      drivers/ptp/ptp_ocp.c
17071
17072 OPENCORES I2C BUS DRIVER
17073 M:      Peter Korsgaard <[email protected]>
17074 M:      Andrew Lunn <[email protected]>
17075 L:      [email protected]
17076 S:      Maintained
17077 F:      Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
17078 F:      Documentation/i2c/busses/i2c-ocores.rst
17079 F:      drivers/i2c/busses/i2c-ocores.c
17080 F:      include/linux/platform_data/i2c-ocores.h
17081
17082 OPENRISC ARCHITECTURE
17083 M:      Jonas Bonn <[email protected]>
17084 M:      Stefan Kristiansson <[email protected]>
17085 M:      Stafford Horne <[email protected]>
17086 L:      [email protected]
17087 S:      Maintained
17088 W:      http://openrisc.io
17089 T:      git https://github.com/openrisc/linux.git
17090 F:      Documentation/arch/openrisc/
17091 F:      Documentation/devicetree/bindings/openrisc/
17092 F:      arch/openrisc/
17093 F:      drivers/irqchip/irq-ompic.c
17094 F:      drivers/irqchip/irq-or1k-*
17095
17096 OPENVSWITCH
17097 M:      Pravin B Shelar <[email protected]>
17098 L:      [email protected]
17099 L:      [email protected]
17100 S:      Maintained
17101 W:      http://openvswitch.org
17102 F:      include/uapi/linux/openvswitch.h
17103 F:      net/openvswitch/
17104 F:      tools/testing/selftests/net/openvswitch/
17105
17106 OPERATING PERFORMANCE POINTS (OPP)
17107 M:      Viresh Kumar <[email protected]>
17108 M:      Nishanth Menon <[email protected]>
17109 M:      Stephen Boyd <[email protected]>
17110 L:      [email protected]
17111 S:      Maintained
17112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
17113 F:      Documentation/devicetree/bindings/opp/
17114 F:      Documentation/power/opp.rst
17115 F:      drivers/opp/
17116 F:      include/linux/pm_opp.h
17117
17118 OPL4 DRIVER
17119 M:      Clemens Ladisch <[email protected]>
17120 L:      [email protected] (moderated for non-subscribers)
17121 S:      Maintained
17122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17123 F:      sound/drivers/opl4/
17124
17125 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
17126 M:      Mark Fasheh <[email protected]>
17127 M:      Joel Becker <[email protected]>
17128 M:      Joseph Qi <[email protected]>
17129 L:      [email protected]
17130 S:      Supported
17131 W:      http://ocfs2.wiki.kernel.org
17132 F:      Documentation/filesystems/dlmfs.rst
17133 F:      Documentation/filesystems/ocfs2.rst
17134 F:      fs/ocfs2/
17135
17136 ORANGEFS FILESYSTEM
17137 M:      Mike Marshall <[email protected]>
17138 R:      Martin Brandenburg <[email protected]>
17139 L:      [email protected]
17140 S:      Supported
17141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
17142 F:      Documentation/filesystems/orangefs.rst
17143 F:      fs/orangefs/
17144
17145 OV2659 OMNIVISION SENSOR DRIVER
17146 M:      "Lad, Prabhakar" <[email protected]>
17147 L:      [email protected]
17148 S:      Maintained
17149 W:      https://linuxtv.org
17150 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
17151 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17152 F:      drivers/media/i2c/ov2659.c
17153 F:      include/media/i2c/ov2659.h
17154
17155 OVERLAY FILESYSTEM
17156 M:      Miklos Szeredi <[email protected]>
17157 M:      Amir Goldstein <[email protected]>
17158 L:      [email protected]
17159 S:      Supported
17160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
17161 F:      Documentation/filesystems/overlayfs.rst
17162 F:      fs/overlayfs/
17163
17164 P54 WIRELESS DRIVER
17165 M:      Christian Lamparter <[email protected]>
17166 L:      [email protected]
17167 S:      Maintained
17168 W:      https://wireless.wiki.kernel.org/en/users/Drivers/p54
17169 F:      drivers/net/wireless/intersil/p54/
17170
17171 PACKET SOCKETS
17172 M:      Willem de Bruijn <[email protected]>
17173 S:      Maintained
17174 F:      include/uapi/linux/if_packet.h
17175 F:      net/packet/af_packet.c
17176
17177 PACKING
17178 M:      Vladimir Oltean <[email protected]>
17179 L:      [email protected]
17180 S:      Supported
17181 F:      Documentation/core-api/packing.rst
17182 F:      include/linux/packing.h
17183 F:      lib/packing.c
17184
17185 PADATA PARALLEL EXECUTION MECHANISM
17186 M:      Steffen Klassert <[email protected]>
17187 M:      Daniel Jordan <[email protected]>
17188 L:      [email protected]
17189 L:      [email protected]
17190 S:      Maintained
17191 F:      Documentation/core-api/padata.rst
17192 F:      include/linux/padata.h
17193 F:      kernel/padata.c
17194
17195 PAGE CACHE
17196 M:      Matthew Wilcox (Oracle) <[email protected]>
17197 L:      [email protected]
17198 S:      Supported
17199 T:      git git://git.infradead.org/users/willy/pagecache.git
17200 F:      Documentation/filesystems/locking.rst
17201 F:      Documentation/filesystems/vfs.rst
17202 F:      include/linux/pagemap.h
17203 F:      mm/filemap.c
17204 F:      mm/page-writeback.c
17205 F:      mm/readahead.c
17206 F:      mm/truncate.c
17207
17208 PAGE POOL
17209 M:      Jesper Dangaard Brouer <[email protected]>
17210 M:      Ilias Apalodimas <[email protected]>
17211 L:      [email protected]
17212 S:      Supported
17213 F:      Documentation/networking/page_pool.rst
17214 F:      include/net/page_pool/
17215 F:      include/trace/events/page_pool.h
17216 F:      net/core/page_pool.c
17217
17218 PAGE TABLE CHECK
17219 M:      Pasha Tatashin <[email protected]>
17220 M:      Andrew Morton <[email protected]>
17221 L:      [email protected]
17222 S:      Maintained
17223 F:      Documentation/mm/page_table_check.rst
17224 F:      include/linux/page_table_check.h
17225 F:      mm/page_table_check.c
17226
17227 PANASONIC LAPTOP ACPI EXTRAS DRIVER
17228 M:      Kenneth Chan <[email protected]>
17229 L:      [email protected]
17230 S:      Maintained
17231 F:      drivers/platform/x86/panasonic-laptop.c
17232
17233 PARALLAX PING IIO SENSOR DRIVER
17234 M:      Andreas Klinger <[email protected]>
17235 L:      [email protected]
17236 S:      Maintained
17237 F:      Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
17238 F:      drivers/iio/proximity/ping.c
17239
17240 PARALLEL LCD/KEYPAD PANEL DRIVER
17241 M:      Willy Tarreau <[email protected]>
17242 M:      Ksenija Stanojevic <[email protected]>
17243 S:      Odd Fixes
17244 F:      Documentation/admin-guide/lcd-panel-cgram.rst
17245 F:      drivers/auxdisplay/panel.c
17246
17247 PARALLEL PORT SUBSYSTEM
17248 M:      Sudip Mukherjee <[email protected]>
17249 M:      Sudip Mukherjee <[email protected]>
17250 L:      [email protected] (subscribers-only)
17251 S:      Maintained
17252 F:      Documentation/driver-api/parport*.rst
17253 F:      drivers/char/ppdev.c
17254 F:      drivers/parport/
17255 F:      include/linux/parport*.h
17256 F:      include/uapi/linux/ppdev.h
17257
17258 PARAVIRT_OPS INTERFACE
17259 M:      Juergen Gross <[email protected]>
17260 R:      Ajay Kaher <[email protected]>
17261 R:      Alexey Makhalov <[email protected]>
17262 R:      Broadcom internal kernel review list <[email protected]>
17263 L:      [email protected]
17264 L:      [email protected]
17265 S:      Supported
17266 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17267 F:      Documentation/virt/paravirt_ops.rst
17268 F:      arch/*/include/asm/paravirt*.h
17269 F:      arch/*/kernel/paravirt*
17270 F:      include/linux/hypervisor.h
17271
17272 PARISC ARCHITECTURE
17273 M:      "James E.J. Bottomley" <[email protected]>
17274 M:      Helge Deller <[email protected]>
17275 L:      [email protected]
17276 S:      Maintained
17277 W:      https://parisc.wiki.kernel.org
17278 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
17279 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17281 F:      Documentation/arch/parisc/
17282 F:      arch/parisc/
17283 F:      drivers/char/agp/parisc-agp.c
17284 F:      drivers/input/misc/hp_sdc_rtc.c
17285 F:      drivers/input/serio/gscps2.c
17286 F:      drivers/input/serio/hp_sdc*
17287 F:      drivers/parisc/
17288 F:      drivers/parport/parport_gsc.*
17289 F:      drivers/tty/serial/8250/8250_parisc.c
17290 F:      drivers/video/console/sti*
17291 F:      drivers/video/fbdev/sti*
17292 F:      drivers/video/logo/logo_parisc*
17293 F:      include/linux/hp_sdc.h
17294
17295 PARMAN
17296 M:      Jiri Pirko <[email protected]>
17297 L:      [email protected]
17298 S:      Supported
17299 F:      include/linux/parman.h
17300 F:      lib/parman.c
17301 F:      lib/test_parman.c
17302
17303 PC ENGINES APU BOARD DRIVER
17304 M:      Enrico Weigelt, metux IT consult <[email protected]>
17305 S:      Maintained
17306 F:      drivers/platform/x86/pcengines-apuv2.c
17307
17308 PC87360 HARDWARE MONITORING DRIVER
17309 M:      Jim Cromie <[email protected]>
17310 L:      [email protected]
17311 S:      Maintained
17312 F:      Documentation/hwmon/pc87360.rst
17313 F:      drivers/hwmon/pc87360.c
17314
17315 PC8736x GPIO DRIVER
17316 M:      Jim Cromie <[email protected]>
17317 S:      Maintained
17318 F:      drivers/char/pc8736x_gpio.c
17319
17320 PC87427 HARDWARE MONITORING DRIVER
17321 M:      Jean Delvare <[email protected]>
17322 L:      [email protected]
17323 S:      Maintained
17324 F:      Documentation/hwmon/pc87427.rst
17325 F:      drivers/hwmon/pc87427.c
17326
17327 PCA9532 LED DRIVER
17328 M:      Riku Voipio <[email protected]>
17329 S:      Maintained
17330 F:      drivers/leds/leds-pca9532.c
17331 F:      include/linux/leds-pca9532.h
17332
17333 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
17334 M:      Thomas Petazzoni <[email protected]>
17335 M:      Pali Rohár <[email protected]>
17336 L:      [email protected]
17337 L:      [email protected] (moderated for non-subscribers)
17338 S:      Maintained
17339 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
17340 F:      drivers/pci/controller/pci-aardvark.c
17341
17342 PCI DRIVER FOR ALTERA PCIE IP
17343 M:      Joyce Ooi <[email protected]>
17344 L:      [email protected]
17345 S:      Supported
17346 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
17347 F:      drivers/pci/controller/pcie-altera.c
17348
17349 PCI DRIVER FOR APPLIEDMICRO XGENE
17350 M:      Toan Le <[email protected]>
17351 L:      [email protected]
17352 L:      [email protected] (moderated for non-subscribers)
17353 S:      Maintained
17354 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
17355 F:      drivers/pci/controller/pci-xgene.c
17356
17357 PCI DRIVER FOR ARM VERSATILE PLATFORM
17358 M:      Rob Herring <[email protected]>
17359 L:      [email protected]
17360 L:      [email protected] (moderated for non-subscribers)
17361 S:      Maintained
17362 F:      Documentation/devicetree/bindings/pci/versatile.yaml
17363 F:      drivers/pci/controller/pci-versatile.c
17364
17365 PCI DRIVER FOR ARMADA 8K
17366 M:      Thomas Petazzoni <[email protected]>
17367 L:      [email protected]
17368 L:      [email protected] (moderated for non-subscribers)
17369 S:      Maintained
17370 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
17371 F:      drivers/pci/controller/dwc/pcie-armada8k.c
17372
17373 PCI DRIVER FOR CADENCE PCIE IP
17374 L:      [email protected]
17375 S:      Orphan
17376 F:      Documentation/devicetree/bindings/pci/cdns,*
17377 F:      drivers/pci/controller/cadence/*cadence*
17378
17379 PCI DRIVER FOR FREESCALE LAYERSCAPE
17380 M:      Minghuan Lian <[email protected]>
17381 M:      Mingkai Hu <[email protected]>
17382 M:      Roy Zang <[email protected]>
17383 L:      [email protected]
17384 L:      [email protected]
17385 L:      [email protected] (moderated for non-subscribers)
17386 S:      Maintained
17387 F:      drivers/pci/controller/dwc/*layerscape*
17388
17389 PCI DRIVER FOR FU740
17390 M:      Paul Walmsley <[email protected]>
17391 M:      Greentime Hu <[email protected]>
17392 M:      Samuel Holland <[email protected]>
17393 L:      [email protected]
17394 S:      Maintained
17395 F:      Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
17396 F:      drivers/pci/controller/dwc/pcie-fu740.c
17397
17398 PCI DRIVER FOR GENERIC OF HOSTS
17399 M:      Will Deacon <[email protected]>
17400 L:      [email protected]
17401 L:      [email protected] (moderated for non-subscribers)
17402 S:      Maintained
17403 F:      Documentation/devicetree/bindings/pci/host-generic-pci.yaml
17404 F:      drivers/pci/controller/pci-host-common.c
17405 F:      drivers/pci/controller/pci-host-generic.c
17406
17407 PCI DRIVER FOR IMX6
17408 M:      Richard Zhu <[email protected]>
17409 M:      Lucas Stach <[email protected]>
17410 L:      [email protected]
17411 L:      [email protected] (moderated for non-subscribers)
17412 S:      Maintained
17413 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
17414 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
17415 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
17416 F:      drivers/pci/controller/dwc/*imx6*
17417
17418 PCI DRIVER FOR INTEL IXP4XX
17419 M:      Linus Walleij <[email protected]>
17420 S:      Maintained
17421 F:      Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
17422 F:      drivers/pci/controller/pci-ixp4xx.c
17423
17424 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
17425 M:      Nirmal Patel <[email protected]>
17426 R:      Jonathan Derrick <[email protected]>
17427 L:      [email protected]
17428 S:      Supported
17429 F:      drivers/pci/controller/vmd.c
17430
17431 PCI DRIVER FOR MICROSEMI SWITCHTEC
17432 M:      Kurt Schwemmer <[email protected]>
17433 M:      Logan Gunthorpe <[email protected]>
17434 L:      [email protected]
17435 S:      Maintained
17436 F:      Documentation/ABI/testing/sysfs-class-switchtec
17437 F:      Documentation/driver-api/switchtec.rst
17438 F:      drivers/ntb/hw/mscc/
17439 F:      drivers/pci/switch/switchtec*
17440 F:      include/linux/switchtec.h
17441 F:      include/uapi/linux/switchtec_ioctl.h
17442
17443 PCI DRIVER FOR MOBIVEIL PCIE IP
17444 M:      Karthikeyan Mitran <[email protected]>
17445 M:      Hou Zhiqiang <[email protected]>
17446 L:      [email protected]
17447 S:      Supported
17448 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
17449 F:      drivers/pci/controller/mobiveil/pcie-mobiveil*
17450
17451 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
17452 M:      Thomas Petazzoni <[email protected]>
17453 M:      Pali Rohár <[email protected]>
17454 L:      [email protected]
17455 L:      [email protected] (moderated for non-subscribers)
17456 S:      Maintained
17457 F:      drivers/pci/controller/*mvebu*
17458
17459 PCI DRIVER FOR NVIDIA TEGRA
17460 M:      Thierry Reding <[email protected]>
17461 L:      [email protected]
17462 L:      [email protected]
17463 S:      Supported
17464 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
17465 F:      drivers/pci/controller/pci-tegra.c
17466
17467 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
17468 M:      Hou Zhiqiang <[email protected]>
17469 L:      [email protected]
17470 L:      [email protected] (moderated for non-subscribers)
17471 S:      Maintained
17472 F:      Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
17473 F:      drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
17474
17475 PCI DRIVER FOR PLDA PCIE IP
17476 M:      Daire McNamara <[email protected]>
17477 L:      [email protected]
17478 S:      Maintained
17479 F:      Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
17480 F:      drivers/pci/controller/plda/pcie-plda-host.c
17481 F:      drivers/pci/controller/plda/pcie-plda.h
17482
17483 PCI DRIVER FOR RENESAS R-CAR
17484 M:      Marek Vasut <[email protected]>
17485 M:      Yoshihiro Shimoda <[email protected]>
17486 L:      [email protected]
17487 L:      [email protected]
17488 S:      Maintained
17489 F:      Documentation/devicetree/bindings/pci/*rcar*
17490 F:      drivers/pci/controller/*rcar*
17491 F:      drivers/pci/controller/dwc/*rcar*
17492
17493 PCI DRIVER FOR SAMSUNG EXYNOS
17494 M:      Jingoo Han <[email protected]>
17495 L:      [email protected]
17496 L:      [email protected] (moderated for non-subscribers)
17497 L:      [email protected]
17498 S:      Maintained
17499 F:      drivers/pci/controller/dwc/pci-exynos.c
17500
17501 PCI DRIVER FOR SYNOPSYS DESIGNWARE
17502 M:      Jingoo Han <[email protected]>
17503 M:      Manivannan Sadhasivam <[email protected]>
17504 L:      [email protected]
17505 S:      Maintained
17506 F:      Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
17507 F:      Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
17508 F:      drivers/pci/controller/dwc/*designware*
17509
17510 PCI DRIVER FOR TI DRA7XX/J721E
17511 M:      Vignesh Raghavendra <[email protected]>
17512 R:      Siddharth Vadapalli <[email protected]>
17513 L:      [email protected]
17514 L:      [email protected]
17515 L:      [email protected] (moderated for non-subscribers)
17516 S:      Supported
17517 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
17518 F:      drivers/pci/controller/cadence/pci-j721e.c
17519 F:      drivers/pci/controller/dwc/pci-dra7xx.c
17520
17521 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
17522 M:      Linus Walleij <[email protected]>
17523 L:      [email protected]
17524 S:      Maintained
17525 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
17526 F:      drivers/pci/controller/pci-v3-semi.c
17527
17528 PCI DRIVER FOR XILINX VERSAL CPM
17529 M:      Bharat Kumar Gogada <[email protected]>
17530 M:      Michal Simek <[email protected]>
17531 L:      [email protected]
17532 S:      Maintained
17533 F:      Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
17534 F:      drivers/pci/controller/pcie-xilinx-cpm.c
17535
17536 PCI ENDPOINT SUBSYSTEM
17537 M:      Manivannan Sadhasivam <[email protected]>
17538 M:      Krzysztof Wilczyński <[email protected]>
17539 R:      Kishon Vijay Abraham I <[email protected]>
17540 L:      [email protected]
17541 S:      Supported
17542 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17543 B:      https://bugzilla.kernel.org
17544 C:      irc://irc.oftc.net/linux-pci
17545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17546 F:      Documentation/PCI/endpoint/*
17547 F:      Documentation/misc-devices/pci-endpoint-test.rst
17548 F:      drivers/misc/pci_endpoint_test.c
17549 F:      drivers/pci/endpoint/
17550 F:      tools/pci/
17551
17552 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
17553 M:      Mahesh J Salgaonkar <[email protected]>
17554 R:      Oliver O'Halloran <[email protected]>
17555 L:      [email protected]
17556 S:      Supported
17557 F:      Documentation/PCI/pci-error-recovery.rst
17558 F:      Documentation/arch/powerpc/eeh-pci-error-recovery.rst
17559 F:      arch/powerpc/include/*/eeh*.h
17560 F:      arch/powerpc/kernel/eeh*.c
17561 F:      arch/powerpc/platforms/*/eeh*.c
17562 F:      drivers/pci/pcie/aer.c
17563 F:      drivers/pci/pcie/dpc.c
17564 F:      drivers/pci/pcie/err.c
17565
17566 PCI ERROR RECOVERY
17567 M:      Linas Vepstas <[email protected]>
17568 L:      [email protected]
17569 S:      Supported
17570 F:      Documentation/PCI/pci-error-recovery.rst
17571
17572 PCI MSI DRIVER FOR ALTERA MSI IP
17573 M:      Joyce Ooi <[email protected]>
17574 L:      [email protected]
17575 S:      Supported
17576 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
17577 F:      drivers/pci/controller/pcie-altera-msi.c
17578
17579 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
17580 M:      Toan Le <[email protected]>
17581 L:      [email protected]
17582 L:      [email protected] (moderated for non-subscribers)
17583 S:      Maintained
17584 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
17585 F:      drivers/pci/controller/pci-xgene-msi.c
17586
17587 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
17588 M:      Lorenzo Pieralisi <[email protected]>
17589 M:      Krzysztof Wilczyński <[email protected]>
17590 R:      Rob Herring <[email protected]>
17591 L:      [email protected]
17592 S:      Supported
17593 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17594 B:      https://bugzilla.kernel.org
17595 C:      irc://irc.oftc.net/linux-pci
17596 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17597 F:      Documentation/devicetree/bindings/pci/
17598 F:      drivers/pci/controller/
17599 F:      drivers/pci/pci-bridge-emul.c
17600 F:      drivers/pci/pci-bridge-emul.h
17601
17602 PCI PEER-TO-PEER DMA (P2PDMA)
17603 M:      Bjorn Helgaas <[email protected]>
17604 M:      Logan Gunthorpe <[email protected]>
17605 L:      [email protected]
17606 S:      Supported
17607 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17608 B:      https://bugzilla.kernel.org
17609 C:      irc://irc.oftc.net/linux-pci
17610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17611 F:      Documentation/driver-api/pci/p2pdma.rst
17612 F:      drivers/pci/p2pdma.c
17613 F:      include/linux/pci-p2pdma.h
17614
17615 PCI POWER CONTROL
17616 M:      Bartosz Golaszewski <[email protected]>
17617 L:      [email protected]
17618 S:      Maintained
17619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17620 F:      drivers/pci/pwrctl/*
17621 F:      include/linux/pci-pwrctl.h
17622
17623 PCI SUBSYSTEM
17624 M:      Bjorn Helgaas <[email protected]>
17625 L:      [email protected]
17626 S:      Supported
17627 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17628 B:      https://bugzilla.kernel.org
17629 C:      irc://irc.oftc.net/linux-pci
17630 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17631 F:      Documentation/PCI/
17632 F:      Documentation/devicetree/bindings/pci/
17633 F:      arch/x86/kernel/early-quirks.c
17634 F:      arch/x86/kernel/quirks.c
17635 F:      arch/x86/pci/
17636 F:      drivers/acpi/pci*
17637 F:      drivers/pci/
17638 F:      include/asm-generic/pci*
17639 F:      include/linux/of_pci.h
17640 F:      include/linux/pci*
17641 F:      include/uapi/linux/pci*
17642
17643 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
17644 M:      Jonathan Chocron <[email protected]>
17645 L:      [email protected]
17646 S:      Maintained
17647 F:      Documentation/devicetree/bindings/pci/pcie-al.txt
17648 F:      drivers/pci/controller/dwc/pcie-al.c
17649
17650 PCIE DRIVER FOR AMLOGIC MESON
17651 M:      Yue Wang <[email protected]>
17652 L:      [email protected]
17653 L:      [email protected]
17654 S:      Maintained
17655 F:      drivers/pci/controller/dwc/pci-meson.c
17656
17657 PCIE DRIVER FOR AXIS ARTPEC
17658 M:      Jesper Nilsson <[email protected]>
17659 L:      [email protected]
17660 L:      [email protected]
17661 S:      Maintained
17662 F:      Documentation/devicetree/bindings/pci/axis,artpec*
17663 F:      drivers/pci/controller/dwc/*artpec*
17664
17665 PCIE DRIVER FOR CAVIUM THUNDERX
17666 M:      Robert Richter <[email protected]>
17667 L:      [email protected]
17668 L:      [email protected] (moderated for non-subscribers)
17669 S:      Odd Fixes
17670 F:      drivers/pci/controller/pci-thunder-*
17671
17672 PCIE DRIVER FOR HISILICON
17673 M:      Zhou Wang <[email protected]>
17674 L:      [email protected]
17675 S:      Maintained
17676 F:      drivers/pci/controller/dwc/pcie-hisi.c
17677
17678 PCIE DRIVER FOR HISILICON KIRIN
17679 M:      Xiaowei Song <[email protected]>
17680 M:      Binghui Wang <[email protected]>
17681 L:      [email protected]
17682 S:      Maintained
17683 F:      Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
17684 F:      drivers/pci/controller/dwc/pcie-kirin.c
17685
17686 PCIE DRIVER FOR HISILICON STB
17687 M:      Shawn Guo <[email protected]>
17688 L:      [email protected]
17689 S:      Maintained
17690 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
17691 F:      drivers/pci/controller/dwc/pcie-histb.c
17692
17693 PCIE DRIVER FOR INTEL KEEM BAY
17694 M:      Srikanth Thokala <[email protected]>
17695 L:      [email protected]
17696 S:      Supported
17697 F:      Documentation/devicetree/bindings/pci/intel,keembay-pcie*
17698 F:      drivers/pci/controller/dwc/pcie-keembay.c
17699
17700 PCIE DRIVER FOR INTEL LGM GW SOC
17701 M:      Chuanhua Lei <[email protected]>
17702 L:      [email protected]
17703 S:      Maintained
17704 F:      Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
17705 F:      drivers/pci/controller/dwc/pcie-intel-gw.c
17706
17707 PCIE DRIVER FOR MEDIATEK
17708 M:      Ryder Lee <[email protected]>
17709 M:      Jianjun Wang <[email protected]>
17710 L:      [email protected]
17711 L:      [email protected] (moderated for non-subscribers)
17712 S:      Supported
17713 F:      Documentation/devicetree/bindings/pci/mediatek*
17714 F:      drivers/pci/controller/*mediatek*
17715
17716 PCIE DRIVER FOR MICROCHIP
17717 M:      Daire McNamara <[email protected]>
17718 L:      [email protected]
17719 S:      Supported
17720 F:      Documentation/devicetree/bindings/pci/microchip*
17721 F:      drivers/pci/controller/plda/*microchip*
17722
17723 PCIE DRIVER FOR QUALCOMM MSM
17724 M:      Manivannan Sadhasivam <[email protected]>
17725 L:      [email protected]
17726 L:      [email protected]
17727 S:      Maintained
17728 F:      drivers/pci/controller/dwc/pcie-qcom.c
17729
17730 PCIE DRIVER FOR ROCKCHIP
17731 M:      Shawn Lin <[email protected]>
17732 L:      [email protected]
17733 L:      [email protected]
17734 S:      Maintained
17735 F:      Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
17736 F:      drivers/pci/controller/pcie-rockchip*
17737
17738 PCIE DRIVER FOR SOCIONEXT UNIPHIER
17739 M:      Kunihiko Hayashi <[email protected]>
17740 L:      [email protected]
17741 S:      Maintained
17742 F:      Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
17743 F:      drivers/pci/controller/dwc/pcie-uniphier*
17744
17745 PCIE DRIVER FOR ST SPEAR13XX
17746 M:      Pratyush Anand <[email protected]>
17747 L:      [email protected]
17748 S:      Maintained
17749 F:      drivers/pci/controller/dwc/*spear*
17750
17751 PCIE DRIVER FOR STARFIVE JH71x0
17752 M:      Kevin Xie <[email protected]>
17753 L:      [email protected]
17754 S:      Maintained
17755 F:      Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
17756 F:      drivers/pci/controller/plda/pcie-starfive.c
17757
17758 PCIE ENDPOINT DRIVER FOR QUALCOMM
17759 M:      Manivannan Sadhasivam <[email protected]>
17760 L:      [email protected]
17761 L:      [email protected]
17762 S:      Maintained
17763 F:      Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
17764 F:      drivers/pci/controller/dwc/pcie-qcom-ep.c
17765
17766 PCMCIA SUBSYSTEM
17767 M:      Dominik Brodowski <[email protected]>
17768 S:      Odd Fixes
17769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
17770 F:      Documentation/pcmcia/
17771 F:      drivers/pcmcia/
17772 F:      include/pcmcia/
17773 F:      tools/pcmcia/
17774
17775 PCNET32 NETWORK DRIVER
17776 M:      Don Fry <[email protected]>
17777 L:      [email protected]
17778 S:      Maintained
17779 F:      drivers/net/ethernet/amd/pcnet32.c
17780
17781 PCRYPT PARALLEL CRYPTO ENGINE
17782 M:      Steffen Klassert <[email protected]>
17783 L:      [email protected]
17784 S:      Maintained
17785 F:      crypto/pcrypt.c
17786 F:      include/crypto/pcrypt.h
17787
17788 PDS DSC VIRTIO DATA PATH ACCELERATOR
17789 R:      Shannon Nelson <[email protected]>
17790 F:      drivers/vdpa/pds/
17791
17792 PECI HARDWARE MONITORING DRIVERS
17793 M:      Iwona Winiarska <[email protected]>
17794 L:      [email protected]
17795 S:      Supported
17796 F:      Documentation/hwmon/peci-cputemp.rst
17797 F:      Documentation/hwmon/peci-dimmtemp.rst
17798 F:      drivers/hwmon/peci/
17799
17800 PECI SUBSYSTEM
17801 M:      Iwona Winiarska <[email protected]>
17802 L:      [email protected] (moderated for non-subscribers)
17803 S:      Supported
17804 F:      Documentation/devicetree/bindings/peci/
17805 F:      Documentation/peci/
17806 F:      drivers/peci/
17807 F:      include/linux/peci-cpu.h
17808 F:      include/linux/peci.h
17809
17810 PENSANDO ETHERNET DRIVERS
17811 M:      Shannon Nelson <[email protected]>
17812 M:      Brett Creeley <[email protected]>
17813 L:      [email protected]
17814 S:      Supported
17815 F:      Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
17816 F:      drivers/net/ethernet/pensando/
17817
17818 PER-CPU MEMORY ALLOCATOR
17819 M:      Dennis Zhou <[email protected]>
17820 M:      Tejun Heo <[email protected]>
17821 M:      Christoph Lameter <[email protected]>
17822 L:      [email protected]
17823 S:      Maintained
17824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
17825 F:      arch/*/include/asm/percpu.h
17826 F:      include/linux/percpu*.h
17827 F:      lib/percpu*.c
17828 F:      mm/percpu*.c
17829
17830 PER-TASK DELAY ACCOUNTING
17831 M:      Balbir Singh <[email protected]>
17832 S:      Maintained
17833 F:      include/linux/delayacct.h
17834 F:      kernel/delayacct.c
17835
17836 PERFORMANCE EVENTS SUBSYSTEM
17837 M:      Peter Zijlstra <[email protected]>
17838 M:      Ingo Molnar <[email protected]>
17839 M:      Arnaldo Carvalho de Melo <[email protected]>
17840 M:      Namhyung Kim <[email protected]>
17841 R:      Mark Rutland <[email protected]>
17842 R:      Alexander Shishkin <[email protected]>
17843 R:      Jiri Olsa <[email protected]>
17844 R:      Ian Rogers <[email protected]>
17845 R:      Adrian Hunter <[email protected]>
17846 R:      "Liang, Kan" <[email protected]>
17847 L:      [email protected]
17848 L:      [email protected]
17849 S:      Supported
17850 W:      https://perf.wiki.kernel.org/
17851 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
17853 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
17854 F:      arch/*/events/*
17855 F:      arch/*/events/*/*
17856 F:      arch/*/include/asm/perf_event.h
17857 F:      arch/*/kernel/*/*/perf_event*.c
17858 F:      arch/*/kernel/*/perf_event*.c
17859 F:      arch/*/kernel/perf_callchain.c
17860 F:      arch/*/kernel/perf_event*.c
17861 F:      include/linux/perf_event.h
17862 F:      include/uapi/linux/perf_event.h
17863 F:      kernel/events/*
17864 F:      tools/lib/perf/
17865 F:      tools/perf/
17866
17867 PERFORMANCE EVENTS TOOLING ARM64
17868 R:      John Garry <[email protected]>
17869 R:      Will Deacon <[email protected]>
17870 R:      James Clark <[email protected]>
17871 R:      Mike Leach <[email protected]>
17872 R:      Leo Yan <[email protected]>
17873 L:      [email protected] (moderated for non-subscribers)
17874 S:      Supported
17875 F:      tools/build/feature/test-libopencsd.c
17876 F:      tools/perf/arch/arm*/
17877 F:      tools/perf/pmu-events/arch/arm64/
17878 F:      tools/perf/util/arm-spe*
17879 F:      tools/perf/util/cs-etm*
17880
17881 PERSONALITY HANDLING
17882 M:      Christoph Hellwig <[email protected]>
17883 L:      [email protected]
17884 S:      Maintained
17885 F:      include/linux/personality.h
17886 F:      include/uapi/linux/personality.h
17887
17888 PHOENIX RC FLIGHT CONTROLLER ADAPTER
17889 M:      Marcus Folkesson <[email protected]>
17890 L:      [email protected]
17891 S:      Maintained
17892 F:      Documentation/input/devices/pxrc.rst
17893 F:      drivers/input/joystick/pxrc.c
17894
17895 PHONET PROTOCOL
17896 M:      Remi Denis-Courmont <[email protected]>
17897 S:      Supported
17898 F:      Documentation/networking/phonet.rst
17899 F:      include/linux/phonet.h
17900 F:      include/net/phonet/
17901 F:      include/uapi/linux/phonet.h
17902 F:      net/phonet/
17903
17904 PHRAM MTD DRIVER
17905 M:      Joern Engel <[email protected]>
17906 L:      [email protected]
17907 S:      Maintained
17908 F:      drivers/mtd/devices/phram.c
17909
17910 PICOLCD HID DRIVER
17911 M:      Bruno Prémont <[email protected]>
17912 L:      [email protected]
17913 S:      Maintained
17914 F:      drivers/hid/hid-picolcd*
17915
17916 PIDFD API
17917 M:      Christian Brauner <[email protected]>
17918 L:      [email protected]
17919 S:      Maintained
17920 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
17921 F:      samples/pidfd/
17922 F:      tools/testing/selftests/clone3/
17923 F:      tools/testing/selftests/pid_namespace/
17924 F:      tools/testing/selftests/pidfd/
17925 K:      (?i)pidfd
17926 K:      (?i)clone3
17927 K:      \b(clone_args|kernel_clone_args)\b
17928
17929 PIN CONTROL SUBSYSTEM
17930 M:      Linus Walleij <[email protected]>
17931 L:      [email protected]
17932 S:      Maintained
17933 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
17934 F:      Documentation/devicetree/bindings/pinctrl/
17935 F:      Documentation/driver-api/pin-control.rst
17936 F:      drivers/pinctrl/
17937 F:      include/dt-bindings/pinctrl/
17938 F:      include/linux/pinctrl/
17939
17940 PIN CONTROLLER - AMD
17941 M:      Basavaraj Natikar <[email protected]>
17942 M:      Shyam Sundar S K <[email protected]>
17943 S:      Maintained
17944 F:      drivers/pinctrl/pinctrl-amd.c
17945
17946 PIN CONTROLLER - FREESCALE
17947 M:      Dong Aisheng <[email protected]>
17948 M:      Fabio Estevam <[email protected]>
17949 M:      Shawn Guo <[email protected]>
17950 M:      Jacky Bai <[email protected]>
17951 R:      Pengutronix Kernel Team <[email protected]>
17952 L:      [email protected]
17953 L:      NXP S32 Linux Team <[email protected]>
17954 S:      Maintained
17955 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
17956 F:      Documentation/devicetree/bindings/pinctrl/nxp,s32*
17957 F:      drivers/pinctrl/freescale/
17958 F:      drivers/pinctrl/nxp/
17959
17960 PIN CONTROLLER - INTEL
17961 M:      Mika Westerberg <[email protected]>
17962 M:      Andy Shevchenko <[email protected]>
17963 S:      Supported
17964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
17965 F:      drivers/pinctrl/intel/
17966
17967 PIN CONTROLLER - KEEMBAY
17968 M:      Lakshmi Sowjanya D <[email protected]>
17969 S:      Supported
17970 F:      drivers/pinctrl/pinctrl-keembay*
17971
17972 PIN CONTROLLER - MEDIATEK
17973 M:      Sean Wang <[email protected]>
17974 L:      [email protected] (moderated for non-subscribers)
17975 S:      Maintained
17976 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
17977 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
17978 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
17979 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
17980 F:      drivers/pinctrl/mediatek/
17981
17982 PIN CONTROLLER - MEDIATEK MIPS
17983 M:      Arınç ÜNAL <[email protected]>
17984 M:      Sergio Paracuellos <[email protected]>
17985 L:      [email protected] (moderated for non-subscribers)
17986 L:      [email protected]
17987 S:      Maintained
17988 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
17989 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
17990 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
17991 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
17992 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
17993 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
17994 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
17995 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
17996 F:      drivers/pinctrl/mediatek/pinctrl-mt7620.c
17997 F:      drivers/pinctrl/mediatek/pinctrl-mt7621.c
17998 F:      drivers/pinctrl/mediatek/pinctrl-mt76x8.c
17999 F:      drivers/pinctrl/mediatek/pinctrl-mtmips.*
18000 F:      drivers/pinctrl/mediatek/pinctrl-rt2880.c
18001 F:      drivers/pinctrl/mediatek/pinctrl-rt305x.c
18002 F:      drivers/pinctrl/mediatek/pinctrl-rt3883.c
18003
18004 PIN CONTROLLER - MICROCHIP AT91
18005 M:      Ludovic Desroches <[email protected]>
18006 L:      [email protected] (moderated for non-subscribers)
18007 L:      [email protected]
18008 S:      Supported
18009 F:      drivers/gpio/gpio-sama5d2-piobu.c
18010 F:      drivers/pinctrl/pinctrl-at91*
18011
18012 PIN CONTROLLER - QUALCOMM
18013 M:      Bjorn Andersson <[email protected]>
18014 L:      [email protected]
18015 S:      Maintained
18016 F:      Documentation/devicetree/bindings/pinctrl/qcom,*
18017 F:      drivers/pinctrl/qcom/
18018
18019 PIN CONTROLLER - RENESAS
18020 M:      Geert Uytterhoeven <[email protected]>
18021 L:      [email protected]
18022 S:      Supported
18023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
18024 F:      Documentation/devicetree/bindings/pinctrl/renesas,*
18025 F:      drivers/pinctrl/renesas/
18026
18027 PIN CONTROLLER - SAMSUNG
18028 M:      Krzysztof Kozlowski <[email protected]>
18029 M:      Sylwester Nawrocki <[email protected]>
18030 R:      Alim Akhtar <[email protected]>
18031 L:      [email protected] (moderated for non-subscribers)
18032 L:      [email protected]
18033 S:      Maintained
18034 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
18035 B:      mailto:[email protected]
18036 C:      irc://irc.libera.chat/linux-exynos
18037 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
18038 F:      Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
18039 F:      drivers/pinctrl/samsung/
18040
18041 PIN CONTROLLER - SINGLE
18042 M:      Tony Lindgren <[email protected]>
18043 M:      Haojian Zhuang <[email protected]>
18044 L:      [email protected] (moderated for non-subscribers)
18045 L:      [email protected]
18046 S:      Maintained
18047 F:      drivers/pinctrl/pinctrl-single.c
18048
18049 PIN CONTROLLER - SUNPLUS / TIBBO
18050 M:      Dvorkin Dmitry <[email protected]>
18051 M:      Wells Lu <[email protected]>
18052 L:      [email protected] (moderated for non-subscribers)
18053 S:      Maintained
18054 W:      https://sunplus.atlassian.net/wiki/spaces/doc/overview
18055 F:      Documentation/devicetree/bindings/pinctrl/sunplus,*
18056 F:      drivers/pinctrl/sunplus/
18057 F:      include/dt-bindings/pinctrl/sppctl*.h
18058
18059 PINE64 PINEPHONE KEYBOARD DRIVER
18060 M:      Samuel Holland <[email protected]>
18061 S:      Supported
18062 F:      Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
18063 F:      drivers/input/keyboard/pinephone-keyboard.c
18064
18065 PKTCDVD DRIVER
18066 M:      [email protected]
18067 S:      Orphan
18068 F:      drivers/block/pktcdvd.c
18069 F:      include/linux/pktcdvd.h
18070 F:      include/uapi/linux/pktcdvd.h
18071
18072 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
18073 M:      Tomasz Duszynski <[email protected]>
18074 S:      Maintained
18075 F:      Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
18076 F:      drivers/iio/chemical/pms7003.c
18077
18078 PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
18079 M:      Piergiorgio Beruto <[email protected]>
18080 L:      [email protected]
18081 S:      Maintained
18082 F:      drivers/net/phy/mdio-open-alliance.h
18083 F:      net/ethtool/plca.c
18084
18085 PLDMFW LIBRARY
18086 M:      Jacob Keller <[email protected]>
18087 S:      Maintained
18088 F:      Documentation/driver-api/pldmfw/
18089 F:      include/linux/pldmfw.h
18090 F:      lib/pldmfw/
18091
18092 PLX DMA DRIVER
18093 M:      Logan Gunthorpe <[email protected]>
18094 S:      Maintained
18095 F:      drivers/dma/plx_dma.c
18096
18097 PM-GRAPH UTILITY
18098 M:      "Todd E Brandt" <[email protected]>
18099 L:      [email protected]
18100 S:      Supported
18101 W:      https://01.org/pm-graph
18102 B:      https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
18103 T:      git git://github.com/intel/pm-graph
18104 F:      tools/power/pm-graph
18105
18106 PM6764TR DRIVER
18107 M:      Charles Hsu     <[email protected]>
18108 L:      [email protected]
18109 S:      Maintained
18110 F:      Documentation/hwmon/pm6764tr.rst
18111 F:      drivers/hwmon/pmbus/pm6764tr.c
18112
18113 PMC SIERRA MaxRAID DRIVER
18114 L:      [email protected]
18115 S:      Orphan
18116 W:      http://www.pmc-sierra.com/
18117 F:      drivers/scsi/pmcraid.*
18118
18119 PMC SIERRA PM8001 DRIVER
18120 M:      Jack Wang <[email protected]>
18121 L:      [email protected]
18122 S:      Supported
18123 F:      drivers/scsi/pm8001/
18124
18125 PNI RM3100 IIO DRIVER
18126 M:      Song Qiang <[email protected]>
18127 L:      [email protected]
18128 S:      Maintained
18129 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
18130 F:      drivers/iio/magnetometer/rm3100*
18131
18132 PNP SUPPORT
18133 M:      "Rafael J. Wysocki" <[email protected]>
18134 L:      [email protected]
18135 S:      Maintained
18136 F:      drivers/pnp/
18137 F:      include/linux/pnp.h
18138
18139 POSIX CLOCKS and TIMERS
18140 M:      Anna-Maria Behnsen <[email protected]>
18141 M:      Frederic Weisbecker <[email protected]>
18142 M:      Thomas Gleixner <[email protected]>
18143 L:      [email protected]
18144 S:      Maintained
18145 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18146 F:      fs/timerfd.c
18147 F:      include/linux/time_namespace.h
18148 F:      include/linux/timerfd.h
18149 F:      include/uapi/linux/time.h
18150 F:      include/uapi/linux/timerfd.h
18151 F:      include/trace/events/timer*
18152 F:      kernel/time/itimer.c
18153 F:      kernel/time/posix-*
18154 F:      kernel/time/namespace.c
18155
18156 POWER MANAGEMENT CORE
18157 M:      "Rafael J. Wysocki" <[email protected]>
18158 L:      [email protected]
18159 S:      Supported
18160 B:      https://bugzilla.kernel.org
18161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
18162 F:      drivers/base/power/
18163 F:      drivers/powercap/
18164 F:      include/linux/intel_rapl.h
18165 F:      include/linux/pm.h
18166 F:      include/linux/pm_*
18167 F:      include/linux/powercap.h
18168 F:      kernel/configs/nopm.config
18169
18170 POWER SEQUENCING
18171 M:      Bartosz Golaszewski <[email protected]>
18172 L:      [email protected]
18173 S:      Maintained
18174 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
18175 F:      drivers/power/sequencing/
18176 F:      include/linux/pwrseq/
18177
18178 POWER STATE COORDINATION INTERFACE (PSCI)
18179 M:      Mark Rutland <[email protected]>
18180 M:      Lorenzo Pieralisi <[email protected]>
18181 L:      [email protected] (moderated for non-subscribers)
18182 S:      Maintained
18183 F:      drivers/firmware/psci/
18184 F:      include/linux/psci.h
18185 F:      include/uapi/linux/psci.h
18186
18187 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
18188 M:      Sebastian Reichel <[email protected]>
18189 L:      [email protected]
18190 S:      Maintained
18191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18192 F:      Documentation/ABI/testing/sysfs-class-power
18193 F:      Documentation/devicetree/bindings/power/supply/
18194 F:      drivers/power/supply/
18195 F:      include/linux/power/
18196 F:      include/linux/power_supply.h
18197 F:      tools/testing/selftests/power_supply/
18198
18199 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
18200 M:      Suraj Jitindar Singh <[email protected]>
18201 L:      [email protected]
18202 S:      Maintained
18203 F:      drivers/char/powernv-op-panel.c
18204
18205 PPP OVER ATM (RFC 2364)
18206 M:      Mitchell Blank Jr <[email protected]>
18207 S:      Maintained
18208 F:      include/uapi/linux/atmppp.h
18209 F:      net/atm/pppoatm.c
18210
18211 PPP OVER ETHERNET
18212 M:      Michal Ostrowski <[email protected]>
18213 S:      Maintained
18214 F:      drivers/net/ppp/pppoe.c
18215 F:      drivers/net/ppp/pppox.c
18216
18217 PPP OVER L2TP
18218 M:      James Chapman <[email protected]>
18219 S:      Maintained
18220 F:      include/linux/if_pppol2tp.h
18221 F:      include/uapi/linux/if_pppol2tp.h
18222 F:      net/l2tp/l2tp_ppp.c
18223
18224 PPP PROTOCOL DRIVERS AND COMPRESSORS
18225 L:      [email protected]
18226 S:      Orphan
18227 F:      drivers/net/ppp/ppp_*
18228
18229 PPS SUPPORT
18230 M:      Rodolfo Giometti <[email protected]>
18231 L:      [email protected] (subscribers-only)
18232 S:      Maintained
18233 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
18234 F:      Documentation/ABI/testing/sysfs-pps
18235 F:      Documentation/devicetree/bindings/pps/pps-gpio.yaml
18236 F:      Documentation/driver-api/pps.rst
18237 F:      drivers/pps/
18238 F:      include/linux/pps*.h
18239 F:      include/uapi/linux/pps.h
18240
18241 PPTP DRIVER
18242 M:      Dmitry Kozlov <[email protected]>
18243 L:      [email protected]
18244 S:      Maintained
18245 W:      http://sourceforge.net/projects/accel-pptp
18246 F:      drivers/net/ppp/pptp.c
18247
18248 PRESSURE STALL INFORMATION (PSI)
18249 M:      Johannes Weiner <[email protected]>
18250 M:      Suren Baghdasaryan <[email protected]>
18251 R:      Peter Ziljstra <[email protected]>
18252 S:      Maintained
18253 F:      include/linux/psi*
18254 F:      kernel/sched/psi.c
18255
18256 PRINTK
18257 M:      Petr Mladek <[email protected]>
18258 R:      Steven Rostedt <[email protected]>
18259 R:      John Ogness <[email protected]>
18260 R:      Sergey Senozhatsky <[email protected]>
18261 S:      Maintained
18262 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
18263 F:      include/linux/printk.h
18264 F:      kernel/printk/
18265
18266 PRINTK INDEXING
18267 R:      Chris Down <[email protected]>
18268 S:      Maintained
18269 F:      Documentation/core-api/printk-index.rst
18270 F:      kernel/printk/index.c
18271 K:      printk_index
18272
18273 PROC FILESYSTEM
18274 L:      [email protected]
18275 L:      [email protected]
18276 S:      Maintained
18277 F:      Documentation/filesystems/proc.rst
18278 F:      fs/proc/
18279 F:      include/linux/proc_fs.h
18280 F:      tools/testing/selftests/proc/
18281
18282 PROC SYSCTL
18283 M:      Luis Chamberlain <[email protected]>
18284 M:      Kees Cook <[email protected]>
18285 M:      Joel Granados <[email protected]>
18286 L:      [email protected]
18287 L:      [email protected]
18288 S:      Maintained
18289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18290 F:      fs/proc/proc_sysctl.c
18291 F:      include/linux/sysctl.h
18292 F:      kernel/sysctl-test.c
18293 F:      kernel/sysctl.c
18294 F:      tools/testing/selftests/sysctl/
18295
18296 PS3 NETWORK SUPPORT
18297 M:      Geoff Levand <[email protected]>
18298 L:      [email protected]
18299 L:      [email protected]
18300 S:      Maintained
18301 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
18302
18303 PS3 PLATFORM SUPPORT
18304 M:      Geoff Levand <[email protected]>
18305 L:      [email protected]
18306 S:      Maintained
18307 F:      arch/powerpc/boot/ps3*
18308 F:      arch/powerpc/include/asm/lv1call.h
18309 F:      arch/powerpc/include/asm/ps3*.h
18310 F:      arch/powerpc/platforms/ps3/
18311 F:      drivers/*/ps3*
18312 F:      drivers/ps3/
18313 F:      drivers/rtc/rtc-ps3.c
18314 F:      drivers/usb/host/*ps3.c
18315 F:      sound/ppc/snd_ps3*
18316
18317 PS3VRAM DRIVER
18318 M:      Jim Paris <[email protected]>
18319 M:      Geoff Levand <[email protected]>
18320 L:      [email protected]
18321 S:      Maintained
18322 F:      drivers/block/ps3vram.c
18323
18324 PSAMPLE PACKET SAMPLING SUPPORT
18325 M:      Yotam Gigi <[email protected]>
18326 S:      Maintained
18327 F:      include/net/psample.h
18328 F:      include/uapi/linux/psample.h
18329 F:      net/psample
18330
18331 PSE NETWORK DRIVER
18332 M:      Oleksij Rempel <[email protected]>
18333 M:      Kory Maincent <[email protected]>
18334 L:      [email protected]
18335 S:      Maintained
18336 F:      Documentation/devicetree/bindings/net/pse-pd/
18337 F:      drivers/net/pse-pd/
18338
18339 PSTORE FILESYSTEM
18340 M:      Kees Cook <[email protected]>
18341 R:      Tony Luck <[email protected]>
18342 R:      Guilherme G. Piccoli <[email protected]>
18343 L:      [email protected]
18344 S:      Supported
18345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
18346 F:      Documentation/admin-guide/pstore-blk.rst
18347 F:      Documentation/admin-guide/ramoops.rst
18348 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
18349 F:      drivers/acpi/apei/erst.c
18350 F:      drivers/firmware/efi/efi-pstore.c
18351 F:      fs/pstore/
18352 F:      include/linux/pstore*
18353 K:      \b(pstore|ramoops)
18354
18355 PT5161L HARDWARE MONITOR DRIVER
18356 M:      Cosmo Chou <[email protected]>
18357 L:      [email protected]
18358 S:      Maintained
18359 F:      Documentation/hwmon/pt5161l.rst
18360 F:      drivers/hwmon/pt5161l.c
18361
18362 PTP HARDWARE CLOCK SUPPORT
18363 M:      Richard Cochran <[email protected]>
18364 L:      [email protected]
18365 S:      Maintained
18366 W:      http://linuxptp.sourceforge.net/
18367 F:      Documentation/ABI/testing/sysfs-ptp
18368 F:      Documentation/driver-api/ptp.rst
18369 F:      drivers/net/phy/dp83640*
18370 F:      drivers/ptp/*
18371 F:      include/linux/ptp_cl*
18372 K:      (?:\b|_)ptp(?:\b|_)
18373
18374 PTP MOCKUP CLOCK SUPPORT
18375 M:      Vladimir Oltean <[email protected]>
18376 L:      [email protected]
18377 S:      Maintained
18378 F:      drivers/ptp/ptp_mock.c
18379 F:      include/linux/ptp_mock.h
18380
18381 PTP VIRTUAL CLOCK SUPPORT
18382 M:      Yangbo Lu <[email protected]>
18383 L:      [email protected]
18384 S:      Maintained
18385 F:      drivers/ptp/ptp_vclock.c
18386 F:      net/ethtool/phc_vclocks.c
18387
18388 PTRACE SUPPORT
18389 M:      Oleg Nesterov <[email protected]>
18390 S:      Maintained
18391 F:      arch/*/*/ptrace*.c
18392 F:      arch/*/include/asm/ptrace*.h
18393 F:      arch/*/ptrace*.c
18394 F:      include/asm-generic/syscall.h
18395 F:      include/linux/ptrace.h
18396 F:      include/linux/regset.h
18397 F:      include/uapi/linux/ptrace.h
18398 F:      kernel/ptrace.c
18399
18400 PULSE8-CEC DRIVER
18401 M:      Hans Verkuil <[email protected]>
18402 L:      [email protected]
18403 S:      Maintained
18404 T:      git git://linuxtv.org/media_tree.git
18405 F:      drivers/media/cec/usb/pulse8/
18406
18407 PURELIFI PLFXLC DRIVER
18408 M:      Srinivasan Raju <[email protected]>
18409 L:      [email protected]
18410 S:      Supported
18411 F:      drivers/net/wireless/purelifi/plfxlc/
18412
18413 PVRUSB2 VIDEO4LINUX DRIVER
18414 M:      Mike Isely <[email protected]>
18415 L:      [email protected]       (subscribers-only)
18416 L:      [email protected]
18417 S:      Maintained
18418 W:      http://www.isely.net/pvrusb2/
18419 T:      git git://linuxtv.org/media_tree.git
18420 F:      Documentation/driver-api/media/drivers/pvrusb2*
18421 F:      drivers/media/usb/pvrusb2/
18422
18423 PWC WEBCAM DRIVER
18424 M:      Hans Verkuil <[email protected]>
18425 L:      [email protected]
18426 S:      Odd Fixes
18427 T:      git git://linuxtv.org/media_tree.git
18428 F:      drivers/media/usb/pwc/*
18429 F:      include/trace/events/pwc.h
18430
18431 PWM IR Transmitter
18432 M:      Sean Young <[email protected]>
18433 L:      [email protected]
18434 S:      Maintained
18435 F:      Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
18436 F:      drivers/media/rc/pwm-ir-tx.c
18437
18438 PWM SUBSYSTEM
18439 M:      Uwe Kleine-König <[email protected]>
18440 L:      [email protected]
18441 S:      Maintained
18442 Q:      https://patchwork.ozlabs.org/project/linux-pwm/list/
18443 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
18444 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
18445 F:      Documentation/devicetree/bindings/pwm/
18446 F:      Documentation/driver-api/pwm.rst
18447 F:      drivers/gpio/gpio-mvebu.c
18448 F:      drivers/pwm/
18449 F:      drivers/video/backlight/pwm_bl.c
18450 F:      include/dt-bindings/pwm/
18451 F:      include/linux/pwm.h
18452 F:      include/linux/pwm_backlight.h
18453 K:      pwm_(config|apply_might_sleep|apply_atomic|ops)
18454
18455 PXA GPIO DRIVER
18456 M:      Robert Jarzmik <[email protected]>
18457 L:      [email protected]
18458 S:      Maintained
18459 F:      drivers/gpio/gpio-pxa.c
18460
18461 PXA MMCI DRIVER
18462 S:      Orphan
18463
18464 PXA RTC DRIVER
18465 M:      Robert Jarzmik <[email protected]>
18466 L:      [email protected]
18467 S:      Maintained
18468
18469 PXA2xx/PXA3xx SUPPORT
18470 M:      Daniel Mack <[email protected]>
18471 M:      Haojian Zhuang <[email protected]>
18472 M:      Robert Jarzmik <[email protected]>
18473 L:      [email protected] (moderated for non-subscribers)
18474 S:      Maintained
18475 T:      git git://github.com/hzhuang1/linux.git
18476 T:      git git://github.com/rjarzmik/linux.git
18477 F:      arch/arm/boot/dts/intel/pxa/
18478 F:      arch/arm/mach-pxa/
18479 F:      drivers/dma/pxa*
18480 F:      drivers/pcmcia/pxa2xx*
18481 F:      drivers/pinctrl/pxa/
18482 F:      drivers/spi/spi-pxa2xx*
18483 F:      drivers/usb/gadget/udc/pxa2*
18484 F:      include/sound/pxa2xx-lib.h
18485 F:      sound/arm/pxa*
18486 F:      sound/soc/pxa/
18487
18488 QAT DRIVER
18489 M:      Giovanni Cabiddu <[email protected]>
18490 L:      [email protected]
18491 S:      Supported
18492 F:      drivers/crypto/intel/qat/
18493
18494 QCOM AUDIO (ASoC) DRIVERS
18495 M:      Srinivas Kandagatla <[email protected]>
18496 M:      Banajit Goswami <[email protected]>
18497 L:      [email protected] (moderated for non-subscribers)
18498 L:      [email protected]
18499 S:      Supported
18500 F:      Documentation/devicetree/bindings/soc/qcom/qcom,apr*
18501 F:      Documentation/devicetree/bindings/sound/qcom,*
18502 F:      drivers/soc/qcom/apr.c
18503 F:      include/dt-bindings/sound/qcom,wcd9335.h
18504 F:      sound/soc/codecs/lpass-rx-macro.*
18505 F:      sound/soc/codecs/lpass-tx-macro.*
18506 F:      sound/soc/codecs/lpass-va-macro.c
18507 F:      sound/soc/codecs/lpass-wsa-macro.*
18508 F:      sound/soc/codecs/msm8916-wcd-analog.c
18509 F:      sound/soc/codecs/msm8916-wcd-digital.c
18510 F:      sound/soc/codecs/wcd-clsh-v2.*
18511 F:      sound/soc/codecs/wcd-mbhc-v2.*
18512 F:      sound/soc/codecs/wcd9335.*
18513 F:      sound/soc/codecs/wcd934x.c
18514 F:      sound/soc/codecs/wsa881x.c
18515 F:      sound/soc/codecs/wsa883x.c
18516 F:      sound/soc/codecs/wsa884x.c
18517 F:      sound/soc/qcom/
18518
18519 QCOM EMBEDDED USB DEBUGGER (EUD)
18520 M:      Souradeep Chowdhury <[email protected]>
18521 L:      [email protected]
18522 S:      Maintained
18523 F:      Documentation/ABI/testing/sysfs-driver-eud
18524 F:      Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
18525 F:      drivers/usb/misc/qcom_eud.c
18526
18527 QCOM IPA DRIVER
18528 M:      Alex Elder <[email protected]>
18529 L:      [email protected]
18530 S:      Supported
18531 F:      drivers/net/ipa/
18532
18533 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
18534 M:      Gabriel Somlo <[email protected]>
18535 M:      "Michael S. Tsirkin" <[email protected]>
18536 L:      [email protected]
18537 S:      Maintained
18538 F:      drivers/firmware/qemu_fw_cfg.c
18539 F:      include/uapi/linux/qemu_fw_cfg.h
18540
18541 QIB DRIVER
18542 M:      Dennis Dalessandro <[email protected]>
18543 L:      [email protected]
18544 S:      Supported
18545 F:      drivers/infiniband/hw/qib/
18546
18547 QLOGIC QL41xxx FCOE DRIVER
18548 M:      Saurav Kashyap <[email protected]>
18549 M:      Javed Hasan <[email protected]>
18550 M:      [email protected]
18551 L:      [email protected]
18552 S:      Supported
18553 F:      drivers/scsi/qedf/
18554
18555 QLOGIC QL41xxx ISCSI DRIVER
18556 M:      Nilesh Javali <[email protected]>
18557 M:      Manish Rangankar <[email protected]>
18558 M:      [email protected]
18559 L:      [email protected]
18560 S:      Supported
18561 F:      drivers/scsi/qedi/
18562
18563 QLOGIC QL4xxx ETHERNET DRIVER
18564 M:      Manish Chopra <[email protected]>
18565 L:      [email protected]
18566 S:      Supported
18567 F:      drivers/net/ethernet/qlogic/qed/
18568 F:      drivers/net/ethernet/qlogic/qede/
18569 F:      include/linux/qed/
18570
18571 QLOGIC QL4xxx RDMA DRIVER
18572 M:      Michal Kalderon <[email protected]>
18573 L:      [email protected]
18574 S:      Supported
18575 F:      drivers/infiniband/hw/qedr/
18576 F:      include/uapi/rdma/qedr-abi.h
18577
18578 QLOGIC QLA1280 SCSI DRIVER
18579 M:      Michael Reed <[email protected]>
18580 L:      [email protected]
18581 S:      Maintained
18582 F:      drivers/scsi/qla1280.[ch]
18583
18584 QLOGIC QLA2XXX FC-SCSI DRIVER
18585 M:      Nilesh Javali <[email protected]>
18586 M:      [email protected]
18587 L:      [email protected]
18588 S:      Supported
18589 F:      drivers/scsi/qla2xxx/
18590
18591 QLOGIC QLA3XXX NETWORK DRIVER
18592 M:      [email protected]
18593 L:      [email protected]
18594 S:      Supported
18595 F:      drivers/net/ethernet/qlogic/qla3xxx.*
18596
18597 QLOGIC QLA4XXX iSCSI DRIVER
18598 M:      Nilesh Javali <[email protected]>
18599 M:      Manish Rangankar <[email protected]>
18600 M:      [email protected]
18601 L:      [email protected]
18602 S:      Supported
18603 F:      drivers/scsi/qla4xxx/
18604
18605 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
18606 M:      Shahed Shaikh <[email protected]>
18607 M:      Manish Chopra <[email protected]>
18608 M:      [email protected]
18609 L:      [email protected]
18610 S:      Supported
18611 F:      drivers/net/ethernet/qlogic/qlcnic/
18612
18613 QM1D1B0004 MEDIA DRIVER
18614 M:      Akihiro Tsukada <[email protected]>
18615 L:      [email protected]
18616 S:      Odd Fixes
18617 F:      drivers/media/tuners/qm1d1b0004*
18618
18619 QM1D1C0042 MEDIA DRIVER
18620 M:      Akihiro Tsukada <[email protected]>
18621 L:      [email protected]
18622 S:      Odd Fixes
18623 F:      drivers/media/tuners/qm1d1c0042*
18624
18625 QNX4 FILESYSTEM
18626 M:      Anders Larsen <[email protected]>
18627 S:      Maintained
18628 W:      http://www.alarsen.net/linux/qnx4fs/
18629 F:      fs/qnx4/
18630 F:      include/uapi/linux/qnx4_fs.h
18631 F:      include/uapi/linux/qnxtypes.h
18632
18633 QNX6 FILESYSTEM
18634 S:      Orphan
18635 F:      Documentation/filesystems/qnx6.rst
18636 F:      fs/qnx6/
18637 F:      include/linux/qnx6_fs.h
18638
18639 QORIQ DPAA2 FSL-MC BUS DRIVER
18640 M:      Stuart Yoder <[email protected]>
18641 M:      Laurentiu Tudor <[email protected]>
18642 L:      [email protected]
18643 S:      Maintained
18644 F:      Documentation/ABI/stable/sysfs-bus-fsl-mc
18645 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
18646 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
18647 F:      drivers/bus/fsl-mc/
18648 F:      include/uapi/linux/fsl_mc.h
18649
18650 QT1010 MEDIA DRIVER
18651 L:      [email protected]
18652 S:      Orphan
18653 W:      https://linuxtv.org
18654 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
18655 F:      drivers/media/tuners/qt1010*
18656
18657 QUALCOMM ATH12K WIRELESS DRIVER
18658 M:      Kalle Valo <[email protected]>
18659 M:      Jeff Johnson <[email protected]>
18660 L:      [email protected]
18661 S:      Supported
18662 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
18663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18664 F:      drivers/net/wireless/ath/ath12k/
18665 N:      ath12k
18666
18667 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
18668 M:      Kalle Valo <[email protected]>
18669 M:      Jeff Johnson <[email protected]>
18670 L:      [email protected]
18671 S:      Supported
18672 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
18673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18674 F:      drivers/net/wireless/ath/ath10k/
18675 N:      ath10k
18676
18677 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
18678 M:      Kalle Valo <[email protected]>
18679 M:      Jeff Johnson <[email protected]>
18680 L:      [email protected]
18681 S:      Supported
18682 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
18683 B:      https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
18684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18685 F:      drivers/net/wireless/ath/ath11k/
18686 N:      ath11k
18687
18688 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
18689 M:      Toke Høiland-Jørgensen <[email protected]>
18690 L:      [email protected]
18691 S:      Maintained
18692 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
18693 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18694 F:      Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
18695 F:      drivers/net/wireless/ath/ath9k/
18696
18697 QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
18698 M:      Stefan Wahren <[email protected]>
18699 L:      [email protected]
18700 S:      Maintained
18701 F:      Documentation/devicetree/bindings/net/qca,qca7000.txt
18702 F:      drivers/net/ethernet/qualcomm/qca*
18703
18704 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
18705 M:      Stephan Gerhold <[email protected]>
18706 L:      [email protected]
18707 L:      [email protected]
18708 S:      Maintained
18709 F:      Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
18710 F:      drivers/net/wwan/qcom_bam_dmux.c
18711
18712 QUALCOMM CAMERA SUBSYSTEM DRIVER
18713 M:      Robert Foss <[email protected]>
18714 M:      Todor Tomov <[email protected]>
18715 M:      Bryan O'Donoghue <[email protected]>
18716 L:      [email protected]
18717 S:      Maintained
18718 F:      Documentation/admin-guide/media/qcom_camss.rst
18719 F:      Documentation/devicetree/bindings/media/*camss*
18720 F:      drivers/media/platform/qcom/camss/
18721
18722 QUALCOMM CLOCK DRIVERS
18723 M:      Bjorn Andersson <[email protected]>
18724 L:      [email protected]
18725 S:      Supported
18726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
18727 F:      Documentation/devicetree/bindings/clock/qcom,*
18728 F:      drivers/clk/qcom/
18729 F:      include/dt-bindings/clock/qcom,*
18730
18731 QUALCOMM CLOUD AI (QAIC) DRIVER
18732 M:      Jeffrey Hugo <[email protected]>
18733 R:      Carl Vanderlip <[email protected]>
18734 R:      Pranjal Ramajor Asha Kanojiya <[email protected]>
18735 L:      [email protected]
18736 L:      [email protected]
18737 S:      Supported
18738 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
18739 F:      Documentation/accel/qaic/
18740 F:      drivers/accel/qaic/
18741 F:      include/uapi/drm/qaic_accel.h
18742
18743 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
18744 M:      Bjorn Andersson <[email protected]>
18745 M:      Konrad Dybcio <[email protected]>
18746 L:      [email protected]
18747 L:      [email protected]
18748 S:      Maintained
18749 F:      Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
18750 F:      drivers/pmdomain/qcom/cpr.c
18751
18752 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
18753 M:      Ilia Lin <[email protected]>
18754 L:      [email protected]
18755 S:      Maintained
18756 F:      Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
18757 F:      Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
18758 F:      drivers/cpufreq/qcom-cpufreq-nvmem.c
18759
18760 QUALCOMM CRYPTO DRIVERS
18761 M:      Thara Gopinath <[email protected]>
18762 L:      [email protected]
18763 L:      [email protected]
18764 S:      Maintained
18765 F:      Documentation/devicetree/bindings/crypto/qcom-qce.yaml
18766 F:      drivers/crypto/qce/
18767
18768 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
18769 M:      Timur Tabi <[email protected]>
18770 L:      [email protected]
18771 S:      Maintained
18772 F:      drivers/net/ethernet/qualcomm/emac/
18773
18774 QUALCOMM ETHQOS ETHERNET DRIVER
18775 M:      Vinod Koul <[email protected]>
18776 L:      [email protected]
18777 L:      [email protected]
18778 S:      Maintained
18779 F:      Documentation/devicetree/bindings/net/qcom,ethqos.yaml
18780 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
18781
18782 QUALCOMM FASTRPC DRIVER
18783 M:      Srinivas Kandagatla <[email protected]>
18784 M:      Amol Maheshwari <[email protected]>
18785 L:      [email protected]
18786 L:      [email protected]
18787 S:      Maintained
18788 F:      Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
18789 F:      drivers/misc/fastrpc.c
18790 F:      include/uapi/misc/fastrpc.h
18791
18792 QUALCOMM HEXAGON ARCHITECTURE
18793 M:      Brian Cain <[email protected]>
18794 L:      [email protected]
18795 S:      Supported
18796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
18797 F:      arch/hexagon/
18798
18799 QUALCOMM HIDMA DRIVER
18800 M:      Sinan Kaya <[email protected]>
18801 L:      [email protected] (moderated for non-subscribers)
18802 L:      [email protected]
18803 L:      [email protected]
18804 S:      Supported
18805 F:      drivers/dma/qcom/hidma*
18806
18807 QUALCOMM I2C CCI DRIVER
18808 M:      Loic Poulain <[email protected]>
18809 M:      Robert Foss <[email protected]>
18810 L:      [email protected]
18811 L:      [email protected]
18812 S:      Maintained
18813 F:      Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
18814 F:      drivers/i2c/busses/i2c-qcom-cci.c
18815
18816 QUALCOMM INTERCONNECT BWMON DRIVER
18817 M:      Krzysztof Kozlowski <[email protected]>
18818 L:      [email protected]
18819 S:      Maintained
18820 F:      Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
18821 F:      drivers/soc/qcom/icc-bwmon.c
18822
18823 QUALCOMM IOMMU
18824 M:      Rob Clark <[email protected]>
18825 L:      [email protected]
18826 L:      [email protected]
18827 S:      Maintained
18828 F:      drivers/iommu/arm/arm-smmu/qcom_iommu.c
18829 F:      drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
18830 F:      drivers/iommu/msm_iommu*
18831
18832 QUALCOMM IPC ROUTER (QRTR) DRIVER
18833 M:      Manivannan Sadhasivam <[email protected]>
18834 L:      [email protected]
18835 S:      Maintained
18836 F:      include/trace/events/qrtr.h
18837 F:      include/uapi/linux/qrtr.h
18838 F:      net/qrtr/
18839
18840 QUALCOMM IPCC MAILBOX DRIVER
18841 M:      Manivannan Sadhasivam <[email protected]>
18842 L:      [email protected]
18843 S:      Supported
18844 F:      Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
18845 F:      drivers/mailbox/qcom-ipcc.c
18846 F:      include/dt-bindings/mailbox/qcom-ipcc.h
18847
18848 QUALCOMM IPQ4019 USB PHY DRIVER
18849 M:      Robert Marko <[email protected]>
18850 M:      Luka Perkov <[email protected]>
18851 L:      [email protected]
18852 S:      Maintained
18853 F:      Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
18854 F:      drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
18855
18856 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
18857 M:      Robert Marko <[email protected]>
18858 M:      Luka Perkov <[email protected]>
18859 L:      [email protected]
18860 S:      Maintained
18861 F:      Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
18862 F:      drivers/regulator/vqmmc-ipq4019-regulator.c
18863
18864 QUALCOMM NAND CONTROLLER DRIVER
18865 M:      Manivannan Sadhasivam <[email protected]>
18866 L:      [email protected]
18867 L:      [email protected]
18868 S:      Maintained
18869 F:      Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
18870 F:      drivers/mtd/nand/raw/qcom_nandc.c
18871
18872 QUALCOMM QSEECOM DRIVER
18873 M:      Maximilian Luz <[email protected]>
18874 L:      [email protected]
18875 S:      Maintained
18876 F:      drivers/firmware/qcom/qcom_qseecom.c
18877
18878 QUALCOMM QSEECOM UEFISECAPP DRIVER
18879 M:      Maximilian Luz <[email protected]>
18880 L:      [email protected]
18881 S:      Maintained
18882 F:      drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
18883
18884 QUALCOMM RMNET DRIVER
18885 M:      Subash Abhinov Kasiviswanathan <[email protected]>
18886 M:      Sean Tranchetti <[email protected]>
18887 L:      [email protected]
18888 S:      Maintained
18889 F:      Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
18890 F:      drivers/net/ethernet/qualcomm/rmnet/
18891 F:      include/linux/if_rmnet.h
18892
18893 QUALCOMM TRUST ZONE MEMORY ALLOCATOR
18894 M:      Bartosz Golaszewski <[email protected]>
18895 L:      [email protected]
18896 S:      Maintained
18897 F:      drivers/firmware/qcom/qcom_tzmem.c
18898 F:      drivers/firmware/qcom/qcom_tzmem.h
18899 F:      include/linux/firmware/qcom/qcom_tzmem.h
18900
18901 QUALCOMM TSENS THERMAL DRIVER
18902 M:      Amit Kucheria <[email protected]>
18903 M:      Thara Gopinath <[email protected]>
18904 L:      [email protected]
18905 L:      [email protected]
18906 S:      Maintained
18907 F:      Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
18908 F:      drivers/thermal/qcom/
18909
18910 QUALCOMM TYPEC PORT MANAGER DRIVER
18911 M:      Bryan O'Donoghue <[email protected]>
18912 L:      [email protected]
18913 L:      [email protected]
18914 S:      Maintained
18915 F:      Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
18916 F:      drivers/usb/typec/tcpm/qcom/
18917
18918 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
18919 M:      Stanimir Varbanov <[email protected]>
18920 M:      Vikash Garodia <[email protected]>
18921 R:      Bryan O'Donoghue <[email protected]>
18922 L:      [email protected]
18923 L:      [email protected]
18924 S:      Maintained
18925 T:      git git://linuxtv.org/media_tree.git
18926 F:      Documentation/devicetree/bindings/media/*venus*
18927 F:      drivers/media/platform/qcom/venus/
18928
18929 QUALCOMM WCN36XX WIRELESS DRIVER
18930 M:      Loic Poulain <[email protected]>
18931 L:      [email protected]
18932 S:      Supported
18933 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
18934 F:      drivers/net/wireless/ath/wcn36xx/
18935
18936 QUANTENNA QTNFMAC WIRELESS DRIVER
18937 M:      Igor Mitsyanko <[email protected]>
18938 R:      Sergey Matyukevich <[email protected]>
18939 L:      [email protected]
18940 S:      Maintained
18941 F:      drivers/net/wireless/quantenna
18942
18943 RADEON and AMDGPU DRM DRIVERS
18944 M:      Alex Deucher <[email protected]>
18945 M:      Christian König <[email protected]>
18946 M:      Xinhui Pan <[email protected]>
18947 L:      [email protected]
18948 S:      Supported
18949 B:      https://gitlab.freedesktop.org/drm/amd/-/issues
18950 C:      irc://irc.oftc.net/radeon
18951 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
18952 F:      Documentation/gpu/amdgpu/
18953 F:      drivers/gpu/drm/amd/
18954 F:      drivers/gpu/drm/ci/xfails/amd*
18955 F:      drivers/gpu/drm/radeon/
18956 F:      include/uapi/drm/amdgpu_drm.h
18957 F:      include/uapi/drm/radeon_drm.h
18958
18959 RADEON FRAMEBUFFER DISPLAY DRIVER
18960 M:      Benjamin Herrenschmidt <[email protected]>
18961 L:      [email protected]
18962 S:      Maintained
18963 F:      drivers/video/fbdev/aty/radeon*
18964 F:      include/uapi/linux/radeonfb.h
18965
18966 RADIOSHARK RADIO DRIVER
18967 M:      Hans Verkuil <[email protected]>
18968 L:      [email protected]
18969 S:      Maintained
18970 T:      git git://linuxtv.org/media_tree.git
18971 F:      drivers/media/radio/radio-shark.c
18972
18973 RADIOSHARK2 RADIO DRIVER
18974 M:      Hans Verkuil <[email protected]>
18975 L:      [email protected]
18976 S:      Maintained
18977 T:      git git://linuxtv.org/media_tree.git
18978 F:      drivers/media/radio/radio-shark2.c
18979 F:      drivers/media/radio/radio-tea5777.c
18980
18981 RADOS BLOCK DEVICE (RBD)
18982 M:      Ilya Dryomov <[email protected]>
18983 R:      Dongsheng Yang <[email protected]>
18984 L:      [email protected]
18985 S:      Supported
18986 W:      http://ceph.com/
18987 T:      git https://github.com/ceph/ceph-client.git
18988 F:      Documentation/ABI/testing/sysfs-bus-rbd
18989 F:      drivers/block/rbd.c
18990 F:      drivers/block/rbd_types.h
18991
18992 RAGE128 FRAMEBUFFER DISPLAY DRIVER
18993 L:      [email protected]
18994 S:      Orphan
18995 F:      drivers/video/fbdev/aty/aty128fb.c
18996
18997 RAINSHADOW-CEC DRIVER
18998 M:      Hans Verkuil <[email protected]>
18999 L:      [email protected]
19000 S:      Maintained
19001 T:      git git://linuxtv.org/media_tree.git
19002 F:      drivers/media/cec/usb/rainshadow/
19003
19004 RALINK MIPS ARCHITECTURE
19005 M:      John Crispin <[email protected]>
19006 M:      Sergio Paracuellos <[email protected]>
19007 L:      [email protected]
19008 S:      Maintained
19009 F:      arch/mips/ralink
19010
19011 RALINK MT7621 MIPS ARCHITECTURE
19012 M:      Arınç ÜNAL <[email protected]>
19013 M:      Sergio Paracuellos <[email protected]>
19014 L:      [email protected]
19015 S:      Maintained
19016 F:      arch/mips/boot/dts/ralink/mt7621*
19017
19018 RALINK RT2X00 WIRELESS LAN DRIVER
19019 M:      Stanislaw Gruszka <[email protected]>
19020 L:      [email protected]
19021 S:      Maintained
19022 F:      drivers/net/wireless/ralink/rt2x00/
19023
19024 RAMDISK RAM BLOCK DEVICE DRIVER
19025 M:      Jens Axboe <[email protected]>
19026 S:      Maintained
19027 F:      Documentation/admin-guide/blockdev/ramdisk.rst
19028 F:      drivers/block/brd.c
19029
19030 RANCHU VIRTUAL BOARD FOR MIPS
19031 M:      Miodrag Dinic <[email protected]>
19032 L:      [email protected]
19033 S:      Supported
19034 F:      arch/mips/configs/generic/board-ranchu.config
19035 F:      arch/mips/generic/board-ranchu.c
19036
19037 RANDOM NUMBER DRIVER
19038 M:      "Theodore Ts'o" <[email protected]>
19039 M:      Jason A. Donenfeld <[email protected]>
19040 S:      Maintained
19041 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
19042 F:      Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
19043 F:      drivers/char/random.c
19044 F:      drivers/virt/vmgenid.c
19045
19046 RAPIDIO SUBSYSTEM
19047 M:      Matt Porter <[email protected]>
19048 M:      Alexandre Bounine <[email protected]>
19049 S:      Maintained
19050 F:      drivers/rapidio/
19051
19052 RAS INFRASTRUCTURE
19053 M:      Tony Luck <[email protected]>
19054 M:      Borislav Petkov <[email protected]>
19055 L:      [email protected]
19056 S:      Maintained
19057 F:      Documentation/admin-guide/RAS
19058 F:      drivers/ras/
19059 F:      include/linux/ras.h
19060 F:      include/ras/ras_event.h
19061
19062 RAS FRU MEMORY POISON MANAGER (FMPM)
19063 M:      Yazen Ghannam <[email protected]>
19064 L:      [email protected]
19065 S:      Maintained
19066 F:      drivers/ras/amd/fmpm.c
19067
19068 RASPBERRY PI PISP BACK END
19069 M:      Jacopo Mondi <[email protected]>
19070 L:      Raspberry Pi Kernel Maintenance <[email protected]>
19071 L:      [email protected]
19072 S:      Maintained
19073 F:      Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
19074 F:      drivers/media/platform/raspberrypi/pisp_be/
19075 F:      include/uapi/linux/media/raspberrypi/
19076
19077 RC-CORE / LIRC FRAMEWORK
19078 M:      Sean Young <[email protected]>
19079 L:      [email protected]
19080 S:      Maintained
19081 W:      http://linuxtv.org
19082 T:      git git://linuxtv.org/media_tree.git
19083 F:      Documentation/driver-api/media/rc-core.rst
19084 F:      Documentation/userspace-api/media/rc/
19085 F:      drivers/media/rc/
19086 F:      include/media/rc-core.h
19087 F:      include/media/rc-map.h
19088 F:      include/uapi/linux/lirc.h
19089
19090 RCMM REMOTE CONTROLS DECODER
19091 M:      Patrick Lerda <[email protected]>
19092 S:      Maintained
19093 F:      drivers/media/rc/ir-rcmm-decoder.c
19094
19095 RCUTORTURE TEST FRAMEWORK
19096 M:      "Paul E. McKenney" <[email protected]>
19097 M:      Josh Triplett <[email protected]>
19098 R:      Steven Rostedt <[email protected]>
19099 R:      Mathieu Desnoyers <[email protected]>
19100 R:      Lai Jiangshan <[email protected]>
19101 L:      [email protected]
19102 S:      Supported
19103 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19104 F:      tools/testing/selftests/rcutorture
19105
19106 RDACM20 Camera Sensor
19107 M:      Jacopo Mondi <[email protected]>
19108 M:      Kieran Bingham <[email protected]>
19109 M:      Laurent Pinchart <[email protected]>
19110 M:      Niklas Söderlund <[email protected]>
19111 L:      [email protected]
19112 S:      Maintained
19113 F:      Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19114 F:      drivers/media/i2c/max9271.c
19115 F:      drivers/media/i2c/max9271.h
19116 F:      drivers/media/i2c/rdacm20.c
19117
19118 RDACM21 Camera Sensor
19119 M:      Jacopo Mondi <[email protected]>
19120 M:      Kieran Bingham <[email protected]>
19121 M:      Laurent Pinchart <[email protected]>
19122 M:      Niklas Söderlund <[email protected]>
19123 L:      [email protected]
19124 S:      Maintained
19125 F:      Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19126 F:      drivers/media/i2c/max9271.c
19127 F:      drivers/media/i2c/max9271.h
19128 F:      drivers/media/i2c/rdacm21.c
19129
19130 RDC R-321X SoC
19131 M:      Florian Fainelli <[email protected]>
19132 S:      Maintained
19133
19134 RDC R6040 FAST ETHERNET DRIVER
19135 M:      Florian Fainelli <[email protected]>
19136 L:      [email protected]
19137 S:      Maintained
19138 F:      drivers/net/ethernet/rdc/r6040.c
19139
19140 RDMAVT - RDMA verbs software
19141 M:      Dennis Dalessandro <[email protected]>
19142 L:      [email protected]
19143 S:      Supported
19144 F:      drivers/infiniband/sw/rdmavt
19145
19146 RDS - RELIABLE DATAGRAM SOCKETS
19147 M:      Allison Henderson <[email protected]>
19148 L:      [email protected]
19149 L:      [email protected]
19150 L:      [email protected] (moderated for non-subscribers)
19151 S:      Supported
19152 W:      https://oss.oracle.com/projects/rds/
19153 F:      Documentation/networking/rds.rst
19154 F:      net/rds/
19155
19156 RDT - RESOURCE ALLOCATION
19157 M:      Fenghua Yu <[email protected]>
19158 M:      Reinette Chatre <[email protected]>
19159 L:      [email protected]
19160 S:      Supported
19161 F:      Documentation/arch/x86/resctrl*
19162 F:      arch/x86/include/asm/resctrl.h
19163 F:      arch/x86/kernel/cpu/resctrl/
19164 F:      tools/testing/selftests/resctrl/
19165
19166 READ-COPY UPDATE (RCU)
19167 M:      "Paul E. McKenney" <[email protected]>
19168 M:      Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h)
19169 M:      Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h)
19170 M:      Joel Fernandes <[email protected]>
19171 M:      Josh Triplett <[email protected]>
19172 M:      Boqun Feng <[email protected]>
19173 M:      Uladzislau Rezki <[email protected]>
19174 R:      Steven Rostedt <[email protected]>
19175 R:      Mathieu Desnoyers <[email protected]>
19176 R:      Lai Jiangshan <[email protected]>
19177 R:      Zqiang <[email protected]>
19178 L:      [email protected]
19179 S:      Supported
19180 W:      http://www.rdrop.com/users/paulmck/RCU/
19181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19182 F:      Documentation/RCU/
19183 F:      include/linux/rcu*
19184 F:      kernel/rcu/
19185 X:      Documentation/RCU/torture.rst
19186 X:      include/linux/srcu*.h
19187 X:      kernel/rcu/srcu*.c
19188
19189 REAL TIME CLOCK (RTC) SUBSYSTEM
19190 M:      Alexandre Belloni <[email protected]>
19191 L:      [email protected]
19192 S:      Maintained
19193 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
19194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
19195 F:      Documentation/admin-guide/rtc.rst
19196 F:      Documentation/devicetree/bindings/rtc/
19197 F:      drivers/rtc/
19198 F:      include/linux/rtc.h
19199 F:      include/linux/rtc/
19200 F:      include/uapi/linux/rtc.h
19201 F:      tools/testing/selftests/rtc/
19202
19203 Real-time Linux Analysis (RTLA) tools
19204 M:      Steven Rostedt <[email protected]>
19205 L:      [email protected]
19206 S:      Maintained
19207 F:      Documentation/tools/rtla/
19208 F:      tools/tracing/rtla/
19209
19210 REALTEK AUDIO CODECS
19211 M:      Oder Chiou <[email protected]>
19212 S:      Maintained
19213 F:      include/sound/rt*.h
19214 F:      sound/soc/codecs/rt*
19215
19216 REALTEK OTTO WATCHDOG
19217 M:      Sander Vanheule <[email protected]>
19218 L:      [email protected]
19219 S:      Maintained
19220 F:      Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
19221 F:      drivers/watchdog/realtek_otto_wdt.c
19222
19223 REALTEK RTL83xx SMI DSA ROUTER CHIPS
19224 M:      Linus Walleij <[email protected]>
19225 M:      Alvin Šipraga <[email protected]>
19226 S:      Maintained
19227 F:      Documentation/devicetree/bindings/net/dsa/realtek.yaml
19228 F:      drivers/net/dsa/realtek/*
19229
19230 REALTEK WIRELESS DRIVER (rtlwifi family)
19231 M:      Ping-Ke Shih <[email protected]>
19232 L:      [email protected]
19233 S:      Maintained
19234 T:      git https://github.com/pkshih/rtw.git
19235 F:      drivers/net/wireless/realtek/rtlwifi/
19236
19237 REALTEK WIRELESS DRIVER (rtw88)
19238 M:      Ping-Ke Shih <[email protected]>
19239 L:      [email protected]
19240 S:      Maintained
19241 T:      git https://github.com/pkshih/rtw.git
19242 F:      drivers/net/wireless/realtek/rtw88/
19243
19244 REALTEK WIRELESS DRIVER (rtw89)
19245 M:      Ping-Ke Shih <[email protected]>
19246 L:      [email protected]
19247 S:      Maintained
19248 T:      git https://github.com/pkshih/rtw.git
19249 F:      drivers/net/wireless/realtek/rtw89/
19250
19251 REDPINE WIRELESS DRIVER
19252 L:      [email protected]
19253 S:      Orphan
19254 F:      drivers/net/wireless/rsi/
19255
19256 REGISTER MAP ABSTRACTION
19257 M:      Mark Brown <[email protected]>
19258 L:      [email protected]
19259 S:      Supported
19260 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
19261 F:      Documentation/devicetree/bindings/regmap/
19262 F:      drivers/base/regmap/
19263 F:      include/linux/regmap.h
19264
19265 REISERFS FILE SYSTEM
19266 L:      [email protected]
19267 S:      Obsolete
19268 F:      fs/reiserfs/
19269
19270 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
19271 M:      Bjorn Andersson <[email protected]>
19272 M:      Mathieu Poirier <[email protected]>
19273 L:      [email protected]
19274 S:      Maintained
19275 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
19276 F:      Documentation/ABI/testing/sysfs-class-remoteproc
19277 F:      Documentation/devicetree/bindings/remoteproc/
19278 F:      Documentation/staging/remoteproc.rst
19279 F:      drivers/remoteproc/
19280 F:      include/linux/remoteproc.h
19281 F:      include/linux/remoteproc/
19282
19283 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
19284 M:      Bjorn Andersson <[email protected]>
19285 M:      Mathieu Poirier <[email protected]>
19286 L:      [email protected]
19287 S:      Maintained
19288 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
19289 F:      Documentation/ABI/testing/sysfs-bus-rpmsg
19290 F:      Documentation/staging/rpmsg.rst
19291 F:      drivers/rpmsg/
19292 F:      include/linux/rpmsg.h
19293 F:      include/linux/rpmsg/
19294 F:      include/uapi/linux/rpmsg.h
19295 F:      samples/rpmsg/
19296
19297 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
19298 M:      Stephan Gerhold <[email protected]>
19299 L:      [email protected]
19300 L:      [email protected]
19301 S:      Maintained
19302 F:      drivers/net/wwan/rpmsg_wwan_ctrl.c
19303
19304 RENESAS CLOCK DRIVERS
19305 M:      Geert Uytterhoeven <[email protected]>
19306 L:      [email protected]
19307 S:      Supported
19308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
19309 F:      Documentation/devicetree/bindings/clock/renesas,*
19310 F:      drivers/clk/renesas/
19311
19312 RENESAS EMEV2 I2C DRIVER
19313 M:      Wolfram Sang <[email protected]>
19314 L:      [email protected]
19315 S:      Supported
19316 F:      Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
19317 F:      drivers/i2c/busses/i2c-emev2.c
19318
19319 RENESAS ETHERNET AVB DRIVER
19320 R:      Sergey Shtylyov <[email protected]>
19321 L:      [email protected]
19322 L:      [email protected]
19323 F:      Documentation/devicetree/bindings/net/renesas,etheravb.yaml
19324 F:      drivers/net/ethernet/renesas/Kconfig
19325 F:      drivers/net/ethernet/renesas/Makefile
19326 F:      drivers/net/ethernet/renesas/ravb*
19327
19328 RENESAS ETHERNET SWITCH DRIVER
19329 R:      Yoshihiro Shimoda <[email protected]>
19330 L:      [email protected]
19331 L:      [email protected]
19332 F:      Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
19333 F:      drivers/net/ethernet/renesas/Kconfig
19334 F:      drivers/net/ethernet/renesas/Makefile
19335 F:      drivers/net/ethernet/renesas/rcar_gen4*
19336 F:      drivers/net/ethernet/renesas/rswitch*
19337
19338 RENESAS ETHERNET TSN DRIVER
19339 M:      Niklas Söderlund <[email protected]>
19340 L:      [email protected]
19341 L:      [email protected]
19342 S:      Supported
19343 F:      Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
19344 F:      drivers/net/ethernet/renesas/rtsn.*
19345
19346 RENESAS IDT821034 ASoC CODEC
19347 M:      Herve Codina <[email protected]>
19348 L:      [email protected] (moderated for non-subscribers)
19349 S:      Maintained
19350 F:      Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
19351 F:      sound/soc/codecs/idt821034.c
19352
19353 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
19354 M:      Miquel Raynal <[email protected]>
19355 L:      [email protected]
19356 L:      [email protected]
19357 S:      Maintained
19358 F:      Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
19359 F:      drivers/mtd/nand/raw/renesas-nand-controller.c
19360
19361 RENESAS R-CAR GYROADC DRIVER
19362 M:      Marek Vasut <[email protected]>
19363 L:      [email protected]
19364 S:      Supported
19365 F:      Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
19366 F:      drivers/iio/adc/rcar-gyroadc.c
19367
19368 RENESAS R-CAR I2C DRIVERS
19369 M:      Wolfram Sang <[email protected]>
19370 L:      [email protected]
19371 S:      Supported
19372 F:      Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
19373 F:      Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
19374 F:      drivers/i2c/busses/i2c-rcar.c
19375 F:      drivers/i2c/busses/i2c-sh_mobile.c
19376
19377 RENESAS R-CAR SATA DRIVER
19378 R:      Sergey Shtylyov <[email protected]>
19379 L:      [email protected]
19380 L:      [email protected]
19381 S:      Supported
19382 F:      Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
19383 F:      drivers/ata/sata_rcar.c
19384
19385 RENESAS R-CAR THERMAL DRIVERS
19386 M:      Niklas Söderlund <[email protected]>
19387 L:      [email protected]
19388 S:      Supported
19389 F:      Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
19390 F:      Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
19391 F:      drivers/thermal/renesas/rcar_gen3_thermal.c
19392 F:      drivers/thermal/renesas/rcar_thermal.c
19393
19394 RENESAS RIIC DRIVER
19395 M:      Chris Brandt <[email protected]>
19396 L:      [email protected]
19397 S:      Supported
19398 F:      Documentation/devicetree/bindings/i2c/renesas,riic.yaml
19399 F:      drivers/i2c/busses/i2c-riic.c
19400
19401 RENESAS RZ/G2L A/D DRIVER
19402 M:      Lad Prabhakar <[email protected]>
19403 L:      [email protected]
19404 L:      [email protected]
19405 S:      Supported
19406 F:      Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
19407 F:      drivers/iio/adc/rzg2l_adc.c
19408
19409 RENESAS RZ/G2L MTU3a COUNTER DRIVER
19410 M:      Biju Das <[email protected]>
19411 L:      [email protected]
19412 L:      [email protected]
19413 S:      Supported
19414 F:      Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
19415 F:      drivers/counter/rz-mtu3-cnt.c
19416
19417 RENESAS RZ/N1 A5PSW SWITCH DRIVER
19418 M:      Clément Léger <[email protected]>
19419 L:      [email protected]
19420 L:      [email protected]
19421 S:      Maintained
19422 F:      Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
19423 F:      Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
19424 F:      drivers/net/dsa/rzn1_a5psw*
19425 F:      drivers/net/pcs/pcs-rzn1-miic.c
19426 F:      include/dt-bindings/net/pcs-rzn1-miic.h
19427 F:      include/linux/pcs-rzn1-miic.h
19428 F:      net/dsa/tag_rzn1_a5psw.c
19429
19430 RENESAS RZ/N1 DWMAC GLUE LAYER
19431 M:      Romain Gantois <[email protected]>
19432 S:      Maintained
19433 F:      Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
19434 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
19435
19436 RENESAS RZ/N1 RTC CONTROLLER DRIVER
19437 M:      Miquel Raynal <[email protected]>
19438 L:      [email protected]
19439 L:      [email protected]
19440 S:      Maintained
19441 F:      Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
19442 F:      drivers/rtc/rtc-rzn1.c
19443
19444 RENESAS RZ/N1 USBF CONTROLLER DRIVER
19445 M:      Herve Codina <[email protected]>
19446 L:      [email protected]
19447 L:      [email protected]
19448 S:      Maintained
19449 F:      Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
19450 F:      drivers/usb/gadget/udc/renesas_usbf.c
19451
19452 RENESAS RZ/V2M I2C DRIVER
19453 M:      Fabrizio Castro <[email protected]>
19454 L:      [email protected]
19455 L:      [email protected]
19456 S:      Supported
19457 F:      Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
19458 F:      drivers/i2c/busses/i2c-rzv2m.c
19459
19460 RENESAS SUPERH ETHERNET DRIVER
19461 R:      Sergey Shtylyov <[email protected]>
19462 L:      [email protected]
19463 L:      [email protected]
19464 F:      Documentation/devicetree/bindings/net/renesas,ether.yaml
19465 F:      drivers/net/ethernet/renesas/Kconfig
19466 F:      drivers/net/ethernet/renesas/Makefile
19467 F:      drivers/net/ethernet/renesas/sh_eth*
19468 F:      include/linux/sh_eth.h
19469
19470 RENESAS USB PHY DRIVER
19471 M:      Yoshihiro Shimoda <[email protected]>
19472 L:      [email protected]
19473 S:      Maintained
19474 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
19475
19476 RENESAS VERSACLOCK 7 CLOCK DRIVER
19477 M:      Alex Helms <[email protected]>
19478 S:      Maintained
19479 F:      Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
19480 F:      drivers/clk/clk-versaclock7.c
19481
19482 RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
19483 M:      Herve Codina <[email protected]>
19484 L:      [email protected]
19485 S:      Maintained
19486 F:      Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
19487 F:      drivers/iio/potentiometer/x9250.c
19488
19489 RESET CONTROLLER FRAMEWORK
19490 M:      Philipp Zabel <[email protected]>
19491 S:      Maintained
19492 T:      git git://git.pengutronix.de/git/pza/linux
19493 F:      Documentation/devicetree/bindings/reset/
19494 F:      Documentation/driver-api/reset.rst
19495 F:      drivers/reset/
19496 F:      include/dt-bindings/reset/
19497 F:      include/linux/reset-controller.h
19498 F:      include/linux/reset.h
19499 F:      include/linux/reset/
19500 K:      \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
19501
19502 RESTARTABLE SEQUENCES SUPPORT
19503 M:      Mathieu Desnoyers <[email protected]>
19504 M:      Peter Zijlstra <[email protected]>
19505 M:      "Paul E. McKenney" <[email protected]>
19506 M:      Boqun Feng <[email protected]>
19507 L:      [email protected]
19508 S:      Supported
19509 F:      include/trace/events/rseq.h
19510 F:      include/uapi/linux/rseq.h
19511 F:      kernel/rseq.c
19512 F:      tools/testing/selftests/rseq/
19513
19514 RFKILL
19515 M:      Johannes Berg <[email protected]>
19516 L:      [email protected]
19517 S:      Maintained
19518 W:      https://wireless.wiki.kernel.org/
19519 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
19520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
19521 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
19522 F:      Documentation/ABI/stable/sysfs-class-rfkill
19523 F:      Documentation/driver-api/rfkill.rst
19524 F:      include/linux/rfkill.h
19525 F:      include/uapi/linux/rfkill.h
19526 F:      net/rfkill/
19527
19528 RHASHTABLE
19529 M:      Thomas Graf <[email protected]>
19530 M:      Herbert Xu <[email protected]>
19531 L:      [email protected]
19532 S:      Maintained
19533 F:      include/linux/rhashtable-types.h
19534 F:      include/linux/rhashtable.h
19535 F:      lib/rhashtable.c
19536 F:      lib/test_rhashtable.c
19537
19538 RICOH R5C592 MEMORYSTICK DRIVER
19539 M:      Maxim Levitsky <[email protected]>
19540 S:      Maintained
19541 F:      drivers/memstick/host/r592.*
19542
19543 RICOH SMARTMEDIA/XD DRIVER
19544 M:      Maxim Levitsky <[email protected]>
19545 S:      Maintained
19546 F:      drivers/mtd/nand/raw/r852.c
19547 F:      drivers/mtd/nand/raw/r852.h
19548
19549 RISC-V AIA DRIVERS
19550 M:      Anup Patel <[email protected]>
19551 L:      [email protected]
19552 S:      Maintained
19553 F:      Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
19554 F:      Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
19555 F:      drivers/irqchip/irq-riscv-aplic-*.c
19556 F:      drivers/irqchip/irq-riscv-aplic-*.h
19557 F:      drivers/irqchip/irq-riscv-imsic-*.c
19558 F:      drivers/irqchip/irq-riscv-imsic-*.h
19559 F:      drivers/irqchip/irq-riscv-intc.c
19560 F:      include/linux/irqchip/riscv-aplic.h
19561 F:      include/linux/irqchip/riscv-imsic.h
19562
19563 RISC-V ARCHITECTURE
19564 M:      Paul Walmsley <[email protected]>
19565 M:      Palmer Dabbelt <[email protected]>
19566 M:      Albert Ou <[email protected]>
19567 L:      [email protected]
19568 S:      Supported
19569 Q:      https://patchwork.kernel.org/project/linux-riscv/list/
19570 C:      irc://irc.libera.chat/riscv
19571 P:      Documentation/arch/riscv/patch-acceptance.rst
19572 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
19573 F:      arch/riscv/
19574 N:      riscv
19575 K:      riscv
19576
19577 RISC-V MICROCHIP FPGA SUPPORT
19578 M:      Conor Dooley <[email protected]>
19579 M:      Daire McNamara <[email protected]>
19580 L:      [email protected]
19581 S:      Supported
19582 F:      Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
19583 F:      Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
19584 F:      Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
19585 F:      Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
19586 F:      Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
19587 F:      Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
19588 F:      Documentation/devicetree/bindings/riscv/microchip.yaml
19589 F:      Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
19590 F:      Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
19591 F:      Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
19592 F:      arch/riscv/boot/dts/microchip/
19593 F:      drivers/char/hw_random/mpfs-rng.c
19594 F:      drivers/clk/microchip/clk-mpfs*.c
19595 F:      drivers/firmware/microchip/mpfs-auto-update.c
19596 F:      drivers/i2c/busses/i2c-microchip-corei2c.c
19597 F:      drivers/mailbox/mailbox-mpfs.c
19598 F:      drivers/pci/controller/plda/pcie-microchip-host.c
19599 F:      drivers/pwm/pwm-microchip-core.c
19600 F:      drivers/reset/reset-mpfs.c
19601 F:      drivers/rtc/rtc-mpfs.c
19602 F:      drivers/soc/microchip/mpfs-sys-controller.c
19603 F:      drivers/spi/spi-microchip-core-qspi.c
19604 F:      drivers/spi/spi-microchip-core.c
19605 F:      drivers/usb/musb/mpfs.c
19606 F:      include/soc/microchip/mpfs.h
19607
19608 RISC-V MISC SOC SUPPORT
19609 M:      Conor Dooley <[email protected]>
19610 L:      [email protected]
19611 S:      Maintained
19612 Q:      https://patchwork.kernel.org/project/linux-riscv/list/
19613 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19614 F:      Documentation/devicetree/bindings/riscv/
19615 F:      arch/riscv/boot/dts/
19616 X:      arch/riscv/boot/dts/allwinner/
19617 X:      arch/riscv/boot/dts/renesas/
19618 X:      arch/riscv/boot/dts/sophgo/
19619 X:      arch/riscv/boot/dts/thead/
19620
19621 RISC-V PMU DRIVERS
19622 M:      Atish Patra <[email protected]>
19623 R:      Anup Patel <[email protected]>
19624 L:      [email protected]
19625 S:      Supported
19626 F:      drivers/perf/riscv_pmu.c
19627 F:      drivers/perf/riscv_pmu_legacy.c
19628 F:      drivers/perf/riscv_pmu_sbi.c
19629
19630 RISC-V THEAD SoC SUPPORT
19631 M:      Drew Fustini <[email protected]>
19632 M:      Guo Ren <[email protected]>
19633 M:      Fu Wei <[email protected]>
19634 L:      [email protected]
19635 S:      Maintained
19636 T:      git https://github.com/pdp7/linux.git
19637 F:      Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
19638 F:      arch/riscv/boot/dts/thead/
19639 F:      drivers/clk/thead/clk-th1520-ap.c
19640 F:      include/dt-bindings/clock/thead,th1520-clk-ap.h
19641
19642 RNBD BLOCK DRIVERS
19643 M:      Md. Haris Iqbal <[email protected]>
19644 M:      Jack Wang <[email protected]>
19645 L:      [email protected]
19646 S:      Maintained
19647 F:      drivers/block/rnbd/
19648
19649 ROCCAT DRIVERS
19650 M:      Stefan Achatz <[email protected]>
19651 S:      Maintained
19652 W:      http://sourceforge.net/projects/roccat/
19653 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
19654 F:      drivers/hid/hid-roccat*
19655 F:      include/linux/hid-roccat*
19656
19657 ROCKCHIP CRYPTO DRIVERS
19658 M:      Corentin Labbe <[email protected]>
19659 L:      [email protected]
19660 S:      Maintained
19661 F:      Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
19662 F:      drivers/crypto/rockchip/
19663
19664 ROCKCHIP I2S TDM DRIVER
19665 M:      Nicolas Frattaroli <[email protected]>
19666 L:      [email protected]
19667 S:      Maintained
19668 F:      Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
19669 F:      sound/soc/rockchip/rockchip_i2s_tdm.*
19670
19671 ROCKCHIP ISP V1 DRIVER
19672 M:      Dafna Hirschfeld <[email protected]>
19673 M:      Laurent Pinchart <[email protected]>
19674 L:      [email protected]
19675 L:      [email protected]
19676 S:      Maintained
19677 F:      Documentation/admin-guide/media/rkisp1.rst
19678 F:      Documentation/devicetree/bindings/media/rockchip-isp1.yaml
19679 F:      Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
19680 F:      drivers/media/platform/rockchip/rkisp1
19681 F:      include/uapi/linux/rkisp1-config.h
19682
19683 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
19684 M:      Jacob Chen <[email protected]>
19685 M:      Ezequiel Garcia <[email protected]>
19686 L:      [email protected]
19687 L:      [email protected]
19688 S:      Maintained
19689 F:      Documentation/devicetree/bindings/media/rockchip-rga.yaml
19690 F:      drivers/media/platform/rockchip/rga/
19691
19692 ROCKCHIP RK3308 INTERNAL AUDIO CODEC
19693 M:      Luca Ceresoli <[email protected]>
19694 S:      Maintained
19695 F:      Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
19696 F:      sound/soc/codecs/rk3308_codec.c
19697 F:      sound/soc/codecs/rk3308_codec.h
19698
19699 ROCKCHIP VIDEO DECODER DRIVER
19700 M:      Ezequiel Garcia <[email protected]>
19701 L:      [email protected]
19702 L:      [email protected]
19703 S:      Maintained
19704 F:      Documentation/devicetree/bindings/media/rockchip,vdec.yaml
19705 F:      drivers/staging/media/rkvdec/
19706
19707 ROCKER DRIVER
19708 M:      Jiri Pirko <[email protected]>
19709 L:      [email protected]
19710 S:      Supported
19711 F:      drivers/net/ethernet/rocker/
19712
19713 ROCKETPORT EXPRESS/INFINITY DRIVER
19714 M:      Kevin Cernekee <[email protected]>
19715 L:      [email protected]
19716 S:      Odd Fixes
19717 F:      drivers/tty/serial/rp2.*
19718
19719 ROHM BD99954 CHARGER IC
19720 M:      Matti Vaittinen <[email protected]>
19721 S:      Supported
19722 F:      drivers/power/supply/bd99954-charger.c
19723 F:      drivers/power/supply/bd99954-charger.h
19724
19725 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
19726 M:      Tomasz Duszynski <[email protected]>
19727 S:      Maintained
19728 F:      Documentation/devicetree/bindings/iio/light/bh1750.yaml
19729 F:      drivers/iio/light/bh1750.c
19730
19731 ROHM BM1390 PRESSURE SENSOR DRIVER
19732 M:      Matti Vaittinen <[email protected]>
19733 L:      [email protected]
19734 S:      Supported
19735 F:      drivers/iio/pressure/rohm-bm1390.c
19736
19737 ROHM BU270xx LIGHT SENSOR DRIVERs
19738 M:      Matti Vaittinen <[email protected]>
19739 L:      [email protected]
19740 S:      Supported
19741 F:      drivers/iio/light/rohm-bu27008.c
19742 F:      drivers/iio/light/rohm-bu27034.c
19743
19744 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
19745 M:      Marek Vasut <[email protected]>
19746 L:      [email protected]
19747 L:      [email protected]
19748 S:      Supported
19749 F:      Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
19750 F:      drivers/gpio/gpio-bd9571mwv.c
19751 F:      drivers/mfd/bd9571mwv.c
19752 F:      drivers/regulator/bd9571mwv-regulator.c
19753 F:      include/linux/mfd/bd9571mwv.h
19754
19755 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
19756 M:      Matti Vaittinen <[email protected]>
19757 S:      Supported
19758 F:      drivers/clk/clk-bd718x7.c
19759 F:      drivers/gpio/gpio-bd71815.c
19760 F:      drivers/gpio/gpio-bd71828.c
19761 F:      drivers/mfd/rohm-bd71828.c
19762 F:      drivers/mfd/rohm-bd718x7.c
19763 F:      drivers/mfd/rohm-bd9576.c
19764 F:      drivers/mfd/rohm-bd96801.c
19765 F:      drivers/regulator/bd71815-regulator.c
19766 F:      drivers/regulator/bd71828-regulator.c
19767 F:      drivers/regulator/bd718x7-regulator.c
19768 F:      drivers/regulator/bd9576-regulator.c
19769 F:      drivers/regulator/bd96801-regulator.c
19770 F:      drivers/regulator/rohm-regulator.c
19771 F:      drivers/rtc/rtc-bd70528.c
19772 F:      drivers/watchdog/bd9576_wdt.c
19773 F:      drivers/watchdog/bd96801_wdt.c
19774 F:      include/linux/mfd/rohm-bd71815.h
19775 F:      include/linux/mfd/rohm-bd71828.h
19776 F:      include/linux/mfd/rohm-bd718x7.h
19777 F:      include/linux/mfd/rohm-bd957x.h
19778 F:      include/linux/mfd/rohm-bd96801.h
19779 F:      include/linux/mfd/rohm-generic.h
19780 F:      include/linux/mfd/rohm-shared.h
19781
19782 ROSE NETWORK LAYER
19783 M:      Ralf Baechle <[email protected]>
19784 L:      [email protected]
19785 S:      Maintained
19786 W:      https://linux-ax25.in-berlin.de
19787 F:      include/net/rose.h
19788 F:      include/uapi/linux/rose.h
19789 F:      net/rose/
19790
19791 ROTATION DRIVER FOR ALLWINNER A83T
19792 M:      Jernej Skrabec <[email protected]>
19793 L:      [email protected]
19794 S:      Maintained
19795 T:      git git://linuxtv.org/media_tree.git
19796 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
19797 F:      drivers/media/platform/sunxi/sun8i-rotate/
19798
19799 RPMSG TTY DRIVER
19800 M:      Arnaud Pouliquen <[email protected]>
19801 L:      [email protected]
19802 S:      Maintained
19803 F:      drivers/tty/rpmsg_tty.c
19804
19805 RTL2830 MEDIA DRIVER
19806 L:      [email protected]
19807 S:      Orphan
19808 W:      https://linuxtv.org
19809 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
19810 F:      drivers/media/dvb-frontends/rtl2830*
19811
19812 RTL2832 MEDIA DRIVER
19813 L:      [email protected]
19814 S:      Orphan
19815 W:      https://linuxtv.org
19816 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
19817 F:      drivers/media/dvb-frontends/rtl2832*
19818
19819 RTL2832_SDR MEDIA DRIVER
19820 L:      [email protected]
19821 S:      Orphan
19822 W:      https://linuxtv.org
19823 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
19824 F:      drivers/media/dvb-frontends/rtl2832_sdr*
19825
19826 RTL8180 WIRELESS DRIVER
19827 L:      [email protected]
19828 S:      Orphan
19829 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
19830
19831 RTL8187 WIRELESS DRIVER
19832 M:      Hin-Tak Leung <[email protected]>
19833 L:      [email protected]
19834 S:      Maintained
19835 T:      git https://github.com/pkshih/rtw.git
19836 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
19837
19838 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
19839 M:      Jes Sorensen <[email protected]>
19840 L:      [email protected]
19841 S:      Maintained
19842 T:      git https://github.com/pkshih/rtw.git
19843 F:      drivers/net/wireless/realtek/rtl8xxxu/
19844
19845 RTRS TRANSPORT DRIVERS
19846 M:      Md. Haris Iqbal <[email protected]>
19847 M:      Jack Wang <[email protected]>
19848 L:      [email protected]
19849 S:      Maintained
19850 F:      drivers/infiniband/ulp/rtrs/
19851
19852 RUNTIME VERIFICATION (RV)
19853 M:      Steven Rostedt <[email protected]>
19854 L:      [email protected]
19855 S:      Maintained
19856 F:      Documentation/trace/rv/
19857 F:      include/linux/rv.h
19858 F:      include/rv/
19859 F:      kernel/trace/rv/
19860 F:      tools/verification/
19861
19862 RUST
19863 M:      Miguel Ojeda <[email protected]>
19864 M:      Alex Gaynor <[email protected]>
19865 M:      Wedson Almeida Filho <[email protected]>
19866 R:      Boqun Feng <[email protected]>
19867 R:      Gary Guo <[email protected]>
19868 R:      Björn Roy Baron <[email protected]>
19869 R:      Benno Lossin <[email protected]>
19870 R:      Andreas Hindborg <[email protected]>
19871 R:      Alice Ryhl <[email protected]>
19872 L:      [email protected]
19873 S:      Supported
19874 W:      https://rust-for-linux.com
19875 B:      https://github.com/Rust-for-Linux/linux/issues
19876 C:      zulip://rust-for-linux.zulipchat.com
19877 P:      https://rust-for-linux.com/contributing
19878 T:      git https://github.com/Rust-for-Linux/linux.git rust-next
19879 F:      Documentation/rust/
19880 F:      rust/
19881 F:      samples/rust/
19882 F:      scripts/*rust*
19883 F:      tools/testing/selftests/rust/
19884 K:      \b(?i:rust)\b
19885
19886 RXRPC SOCKETS (AF_RXRPC)
19887 M:      David Howells <[email protected]>
19888 M:      Marc Dionne <[email protected]>
19889 L:      [email protected]
19890 S:      Supported
19891 W:      https://www.infradead.org/~dhowells/kafs/
19892 F:      Documentation/networking/rxrpc.rst
19893 F:      include/keys/rxrpc-type.h
19894 F:      include/net/af_rxrpc.h
19895 F:      include/trace/events/rxrpc.h
19896 F:      include/uapi/linux/rxrpc.h
19897 F:      net/rxrpc/
19898
19899 S3 SAVAGE FRAMEBUFFER DRIVER
19900 M:      Antonino Daplas <[email protected]>
19901 L:      [email protected]
19902 S:      Maintained
19903 F:      drivers/video/fbdev/savage/
19904
19905 S390 ARCHITECTURE
19906 M:      Heiko Carstens <[email protected]>
19907 M:      Vasily Gorbik <[email protected]>
19908 M:      Alexander Gordeev <[email protected]>
19909 R:      Christian Borntraeger <[email protected]>
19910 R:      Sven Schnelle <[email protected]>
19911 L:      [email protected]
19912 S:      Supported
19913 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19914 F:      Documentation/driver-api/s390-drivers.rst
19915 F:      Documentation/arch/s390/
19916 F:      arch/s390/
19917 F:      drivers/s390/
19918 F:      drivers/watchdog/diag288_wdt.c
19919
19920 S390 COMMON I/O LAYER
19921 M:      Vineeth Vijayan <[email protected]>
19922 M:      Peter Oberparleiter <[email protected]>
19923 L:      [email protected]
19924 S:      Supported
19925 F:      drivers/s390/cio/
19926
19927 S390 DASD DRIVER
19928 M:      Stefan Haberland <[email protected]>
19929 M:      Jan Hoeppner <[email protected]>
19930 L:      [email protected]
19931 S:      Supported
19932 F:      block/partitions/ibm.c
19933 F:      drivers/s390/block/dasd*
19934 F:      include/linux/dasd_mod.h
19935
19936 S390 IOMMU (PCI)
19937 M:      Niklas Schnelle <[email protected]>
19938 M:      Matthew Rosato <[email protected]>
19939 R:      Gerald Schaefer <[email protected]>
19940 L:      [email protected]
19941 S:      Supported
19942 F:      drivers/iommu/s390-iommu.c
19943
19944 S390 IUCV NETWORK LAYER
19945 M:      Alexandra Winter <[email protected]>
19946 M:      Thorsten Winkler <[email protected]>
19947 L:      [email protected]
19948 L:      [email protected]
19949 S:      Supported
19950 F:      drivers/s390/net/*iucv*
19951 F:      include/net/iucv/
19952 F:      net/iucv/
19953
19954 S390 MM
19955 M:      Alexander Gordeev <[email protected]>
19956 M:      Gerald Schaefer <[email protected]>
19957 L:      [email protected]
19958 S:      Supported
19959 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19960 F:      arch/s390/include/asm/pgtable.h
19961 F:      arch/s390/mm
19962
19963 S390 NETWORK DRIVERS
19964 M:      Alexandra Winter <[email protected]>
19965 M:      Thorsten Winkler <[email protected]>
19966 L:      [email protected]
19967 L:      [email protected]
19968 S:      Supported
19969 F:      drivers/s390/net/
19970
19971 S390 PCI SUBSYSTEM
19972 M:      Niklas Schnelle <[email protected]>
19973 M:      Gerald Schaefer <[email protected]>
19974 L:      [email protected]
19975 S:      Supported
19976 F:      Documentation/arch/s390/pci.rst
19977 F:      arch/s390/pci/
19978 F:      drivers/pci/hotplug/s390_pci_hpc.c
19979
19980 S390 SCM DRIVER
19981 M:      Vineeth Vijayan <[email protected]>
19982 L:      [email protected]
19983 S:      Supported
19984 F:      drivers/s390/block/scm*
19985 F:      drivers/s390/cio/scm.c
19986
19987 S390 VFIO AP DRIVER
19988 M:      Tony Krowiak <[email protected]>
19989 M:      Halil Pasic <[email protected]>
19990 M:      Jason Herne <[email protected]>
19991 L:      [email protected]
19992 S:      Supported
19993 F:      Documentation/arch/s390/vfio-ap*
19994 F:      drivers/s390/crypto/vfio_ap*
19995
19996 S390 VFIO-CCW DRIVER
19997 M:      Eric Farman <[email protected]>
19998 M:      Matthew Rosato <[email protected]>
19999 R:      Halil Pasic <[email protected]>
20000 L:      [email protected]
20001 L:      [email protected]
20002 S:      Supported
20003 F:      Documentation/arch/s390/vfio-ccw.rst
20004 F:      drivers/s390/cio/vfio_ccw*
20005 F:      include/uapi/linux/vfio_ccw.h
20006
20007 S390 VFIO-PCI DRIVER
20008 M:      Matthew Rosato <[email protected]>
20009 M:      Eric Farman <[email protected]>
20010 L:      [email protected]
20011 L:      [email protected]
20012 S:      Supported
20013 F:      arch/s390/kvm/pci*
20014 F:      drivers/vfio/pci/vfio_pci_zdev.c
20015 F:      include/uapi/linux/vfio_zdev.h
20016
20017 S390 ZCRYPT DRIVER
20018 M:      Harald Freudenberger <[email protected]>
20019 L:      [email protected]
20020 S:      Supported
20021 F:      drivers/s390/crypto/
20022
20023 S390 ZFCP DRIVER
20024 M:      Steffen Maier <[email protected]>
20025 M:      Benjamin Block <[email protected]>
20026 L:      [email protected]
20027 S:      Supported
20028 F:      drivers/s390/scsi/zfcp_*
20029
20030 SAA6588 RDS RECEIVER DRIVER
20031 M:      Hans Verkuil <[email protected]>
20032 L:      [email protected]
20033 S:      Odd Fixes
20034 W:      https://linuxtv.org
20035 T:      git git://linuxtv.org/media_tree.git
20036 F:      drivers/media/i2c/saa6588*
20037
20038 SAA7134 VIDEO4LINUX DRIVER
20039 M:      Mauro Carvalho Chehab <[email protected]>
20040 L:      [email protected]
20041 S:      Odd fixes
20042 W:      https://linuxtv.org
20043 T:      git git://linuxtv.org/media_tree.git
20044 F:      Documentation/driver-api/media/drivers/saa7134*
20045 F:      drivers/media/pci/saa7134/
20046
20047 SAA7146 VIDEO4LINUX-2 DRIVER
20048 M:      Hans Verkuil <[email protected]>
20049 L:      [email protected]
20050 S:      Maintained
20051 T:      git git://linuxtv.org/media_tree.git
20052 F:      drivers/media/common/saa7146/
20053 F:      drivers/media/pci/saa7146/
20054 F:      include/media/drv-intf/saa7146*
20055
20056 SAFESETID SECURITY MODULE
20057 M:      Micah Morton <[email protected]>
20058 S:      Supported
20059 F:      Documentation/admin-guide/LSM/SafeSetID.rst
20060 F:      security/safesetid/
20061
20062 SAMSUNG AUDIO (ASoC) DRIVERS
20063 M:      Sylwester Nawrocki <[email protected]>
20064 L:      [email protected] (moderated for non-subscribers)
20065 S:      Maintained
20066 B:      mailto:[email protected]
20067 F:      Documentation/devicetree/bindings/sound/samsung*
20068 F:      sound/soc/samsung/
20069
20070 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
20071 M:      Krzysztof Kozlowski <[email protected]>
20072 L:      [email protected]
20073 L:      [email protected]
20074 S:      Maintained
20075 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
20076 F:      drivers/crypto/exynos-rng.c
20077
20078 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
20079 M:      Łukasz Stelmach <[email protected]>
20080 L:      [email protected]
20081 S:      Maintained
20082 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
20083 F:      drivers/char/hw_random/exynos-trng.c
20084
20085 SAMSUNG FRAMEBUFFER DRIVER
20086 M:      Jingoo Han <[email protected]>
20087 L:      [email protected]
20088 S:      Maintained
20089 F:      drivers/video/fbdev/s3c-fb.c
20090
20091 SAMSUNG INTERCONNECT DRIVERS
20092 M:      Sylwester Nawrocki <[email protected]>
20093 M:      Artur Świgoń <[email protected]>
20094 L:      [email protected]
20095 L:      [email protected]
20096 S:      Supported
20097 F:      drivers/interconnect/samsung/
20098
20099 SAMSUNG LAPTOP DRIVER
20100 M:      Corentin Chary <[email protected]>
20101 L:      [email protected]
20102 S:      Maintained
20103 F:      drivers/platform/x86/samsung-laptop.c
20104
20105 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
20106 M:      Krzysztof Kozlowski <[email protected]>
20107 L:      [email protected]
20108 L:      [email protected]
20109 S:      Maintained
20110 B:      mailto:[email protected]
20111 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
20112 F:      Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
20113 F:      Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
20114 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
20115 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
20116 F:      drivers/clk/clk-s2mps11.c
20117 F:      drivers/mfd/sec*.c
20118 F:      drivers/regulator/s2m*.c
20119 F:      drivers/regulator/s5m*.c
20120 F:      drivers/rtc/rtc-s5m.c
20121 F:      include/linux/mfd/samsung/
20122
20123 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
20124 M:      Sylwester Nawrocki <[email protected]>
20125 L:      [email protected]
20126 L:      [email protected]
20127 S:      Maintained
20128 F:      drivers/media/platform/samsung/s3c-camif/
20129 F:      include/media/drv-intf/s3c_camif.h
20130
20131 SAMSUNG S3FWRN5 NFC DRIVER
20132 M:      Krzysztof Kozlowski <[email protected]>
20133 S:      Maintained
20134 F:      Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
20135 F:      drivers/nfc/s3fwrn5
20136
20137 SAMSUNG S5C73M3 CAMERA DRIVER
20138 M:      Sylwester Nawrocki <[email protected]>
20139 M:      Andrzej Hajda <[email protected]>
20140 L:      [email protected]
20141 S:      Supported
20142 F:      Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
20143 F:      drivers/media/i2c/s5c73m3/*
20144
20145 SAMSUNG S5K5BAF CAMERA DRIVER
20146 M:      Sylwester Nawrocki <[email protected]>
20147 M:      Andrzej Hajda <[email protected]>
20148 L:      [email protected]
20149 S:      Supported
20150 F:      drivers/media/i2c/s5k5baf.c
20151
20152 SAMSUNG S5P Security SubSystem (SSS) DRIVER
20153 M:      Krzysztof Kozlowski <[email protected]>
20154 M:      Vladimir Zapolskiy <[email protected]>
20155 L:      [email protected]
20156 L:      [email protected]
20157 S:      Maintained
20158 F:      Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
20159 F:      Documentation/devicetree/bindings/crypto/samsung-sss.yaml
20160 F:      drivers/crypto/s5p-sss.c
20161
20162 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
20163 M:      Sylwester Nawrocki <[email protected]>
20164 L:      [email protected]
20165 S:      Supported
20166 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
20167 F:      Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
20168 F:      Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
20169 F:      Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
20170 F:      Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
20171 F:      Documentation/devicetree/bindings/media/samsung,fimc.yaml
20172 F:      drivers/media/platform/samsung/exynos4-is/
20173
20174 SAMSUNG SOC CLOCK DRIVERS
20175 M:      Krzysztof Kozlowski <[email protected]>
20176 M:      Sylwester Nawrocki <[email protected]>
20177 M:      Chanwoo Choi <[email protected]>
20178 R:      Alim Akhtar <[email protected]>
20179 L:      [email protected]
20180 S:      Maintained
20181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
20182 F:      Documentation/devicetree/bindings/clock/samsung,*.yaml
20183 F:      Documentation/devicetree/bindings/clock/samsung,s3c*
20184 F:      drivers/clk/samsung/
20185 F:      include/dt-bindings/clock/exynos*.h
20186 F:      include/dt-bindings/clock/s5p*.h
20187 F:      include/dt-bindings/clock/samsung,*.h
20188 F:      include/linux/clk/samsung.h
20189
20190 SAMSUNG SPI DRIVERS
20191 M:      Andi Shyti <[email protected]>
20192 L:      [email protected]
20193 L:      [email protected]
20194 S:      Maintained
20195 F:      Documentation/devicetree/bindings/spi/samsung,spi*.yaml
20196 F:      drivers/spi/spi-s3c*
20197 F:      include/linux/platform_data/spi-s3c64xx.h
20198
20199 SAMSUNG SXGBE DRIVERS
20200 M:      Byungho An <[email protected]>
20201 L:      [email protected]
20202 S:      Supported
20203 F:      drivers/net/ethernet/samsung/sxgbe/
20204
20205 SAMSUNG THERMAL DRIVER
20206 M:      Bartlomiej Zolnierkiewicz <[email protected]>
20207 M:      Krzysztof Kozlowski <[email protected]>
20208 L:      [email protected]
20209 L:      [email protected]
20210 S:      Maintained
20211 F:      Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
20212 F:      drivers/thermal/samsung/
20213
20214 SAMSUNG USB2 PHY DRIVER
20215 M:      Sylwester Nawrocki <[email protected]>
20216 L:      [email protected]
20217 S:      Supported
20218 F:      Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
20219 F:      Documentation/driver-api/phy/samsung-usb2.rst
20220 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
20221 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
20222 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
20223 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
20224 F:      drivers/phy/samsung/phy-samsung-usb2.c
20225 F:      drivers/phy/samsung/phy-samsung-usb2.h
20226
20227 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
20228 M:      Paul Barker <[email protected]>
20229 R:      Marc Murphy <[email protected]>
20230 S:      Supported
20231 F:      arch/arm/boot/dts/ti/omap/am335x-sancloud*
20232
20233 SC1200 WDT DRIVER
20234 M:      Zwane Mwaikambo <[email protected]>
20235 S:      Maintained
20236 F:      drivers/watchdog/sc1200wdt.c
20237
20238 SCHEDULER
20239 M:      Ingo Molnar <[email protected]>
20240 M:      Peter Zijlstra <[email protected]>
20241 M:      Juri Lelli <[email protected]> (SCHED_DEADLINE)
20242 M:      Vincent Guittot <[email protected]> (SCHED_NORMAL)
20243 R:      Dietmar Eggemann <[email protected]> (SCHED_NORMAL)
20244 R:      Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR)
20245 R:      Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH)
20246 R:      Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING)
20247 R:      Valentin Schneider <[email protected]> (TOPOLOGY)
20248 L:      [email protected]
20249 S:      Maintained
20250 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
20251 F:      include/linux/preempt.h
20252 F:      include/linux/sched.h
20253 F:      include/linux/wait.h
20254 F:      include/uapi/linux/sched.h
20255 F:      kernel/sched/
20256
20257 SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
20258 M:      Gustavo Silva <[email protected]>
20259 S:      Maintained
20260 F:      drivers/iio/chemical/ens160_core.c
20261 F:      drivers/iio/chemical/ens160_i2c.c
20262 F:      drivers/iio/chemical/ens160_spi.c
20263 F:      drivers/iio/chemical/ens160.h
20264
20265 SCSI LIBSAS SUBSYSTEM
20266 R:      John Garry <[email protected]>
20267 R:      Jason Yan <[email protected]>
20268 L:      [email protected]
20269 S:      Supported
20270 F:      Documentation/scsi/libsas.rst
20271 F:      drivers/scsi/libsas/
20272 F:      include/scsi/libsas.h
20273 F:      include/scsi/sas_ata.h
20274
20275 SCSI RDMA PROTOCOL (SRP) INITIATOR
20276 M:      Bart Van Assche <[email protected]>
20277 L:      [email protected]
20278 S:      Supported
20279 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
20280 F:      drivers/infiniband/ulp/srp/
20281 F:      include/scsi/srp.h
20282
20283 SCSI RDMA PROTOCOL (SRP) TARGET
20284 M:      Bart Van Assche <[email protected]>
20285 L:      [email protected]
20286 L:      [email protected]
20287 S:      Supported
20288 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
20289 F:      drivers/infiniband/ulp/srpt/
20290
20291 SCSI SG DRIVER
20292 M:      Doug Gilbert <[email protected]>
20293 L:      [email protected]
20294 S:      Maintained
20295 W:      http://sg.danny.cz/sg
20296 F:      Documentation/scsi/scsi-generic.rst
20297 F:      drivers/scsi/sg.c
20298 F:      include/scsi/sg.h
20299
20300 SCSI SUBSYSTEM
20301 M:      "James E.J. Bottomley" <[email protected]>
20302 M:      "Martin K. Petersen" <[email protected]>
20303 L:      [email protected]
20304 S:      Maintained
20305 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
20306 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
20307 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20308 F:      Documentation/devicetree/bindings/scsi/
20309 F:      drivers/scsi/
20310 F:      drivers/ufs/
20311 F:      include/scsi/
20312
20313 SCSI TAPE DRIVER
20314 M:      Kai Mäkisara <[email protected]>
20315 L:      [email protected]
20316 S:      Maintained
20317 F:      Documentation/scsi/st.rst
20318 F:      drivers/scsi/st.*
20319 F:      drivers/scsi/st_*.h
20320
20321 SCSI TARGET CORE USER DRIVER
20322 M:      Bodo Stroesser <[email protected]>
20323 L:      [email protected]
20324 L:      [email protected]
20325 S:      Supported
20326 F:      Documentation/target/tcmu-design.rst
20327 F:      drivers/target/target_core_user.c
20328 F:      include/uapi/linux/target_core_user.h
20329
20330 SCSI TARGET SUBSYSTEM
20331 M:      "Martin K. Petersen" <[email protected]>
20332 L:      [email protected]
20333 L:      [email protected]
20334 S:      Supported
20335 Q:      https://patchwork.kernel.org/project/target-devel/list/
20336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20337 F:      Documentation/target/
20338 F:      drivers/target/
20339 F:      include/target/
20340
20341 SCTP PROTOCOL
20342 M:      Marcelo Ricardo Leitner <[email protected]>
20343 M:      Xin Long <[email protected]>
20344 L:      [email protected]
20345 S:      Maintained
20346 W:      https://github.com/sctp/lksctp-tools/wiki
20347 F:      Documentation/networking/sctp.rst
20348 F:      include/linux/sctp.h
20349 F:      include/net/sctp/
20350 F:      include/uapi/linux/sctp.h
20351 F:      net/sctp/
20352
20353 SCx200 CPU SUPPORT
20354 M:      Jim Cromie <[email protected]>
20355 S:      Odd Fixes
20356 F:      Documentation/i2c/busses/scx200_acb.rst
20357 F:      arch/x86/platform/scx200/
20358 F:      drivers/i2c/busses/scx200*
20359 F:      drivers/mtd/maps/scx200_docflash.c
20360 F:      drivers/watchdog/scx200_wdt.c
20361 F:      include/linux/scx200.h
20362
20363 SCx200 GPIO DRIVER
20364 M:      Jim Cromie <[email protected]>
20365 S:      Maintained
20366 F:      drivers/char/scx200_gpio.c
20367 F:      include/linux/scx200_gpio.h
20368
20369 SCx200 HRT CLOCKSOURCE DRIVER
20370 M:      Jim Cromie <[email protected]>
20371 S:      Maintained
20372 F:      drivers/clocksource/scx200_hrt.c
20373
20374 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
20375 M:      Sascha Sommer <[email protected]>
20376 L:      [email protected] (subscribers-only)
20377 S:      Maintained
20378 F:      drivers/mmc/host/sdricoh_cs.c
20379
20380 SECO BOARDS CEC DRIVER
20381 M:      Ettore Chimenti <[email protected]>
20382 S:      Maintained
20383 F:      drivers/media/cec/platform/seco/seco-cec.c
20384 F:      drivers/media/cec/platform/seco/seco-cec.h
20385
20386 SECURE COMPUTING
20387 M:      Kees Cook <[email protected]>
20388 R:      Andy Lutomirski <[email protected]>
20389 R:      Will Drewry <[email protected]>
20390 S:      Supported
20391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
20392 F:      Documentation/userspace-api/seccomp_filter.rst
20393 F:      include/linux/seccomp.h
20394 F:      include/uapi/linux/seccomp.h
20395 F:      kernel/seccomp.c
20396 F:      tools/testing/selftests/kselftest_harness.h
20397 F:      tools/testing/selftests/seccomp/*
20398 K:      \bsecure_computing
20399 K:      \bTIF_SECCOMP\b
20400
20401 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
20402 M:      Kamal Dasu <[email protected]>
20403 M:      Al Cooper <[email protected]>
20404 R:      Broadcom internal kernel review list <[email protected]>
20405 L:      [email protected]
20406 S:      Maintained
20407 F:      drivers/mmc/host/sdhci-brcmstb*
20408
20409 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
20410 M:      Adrian Hunter <[email protected]>
20411 L:      [email protected]
20412 S:      Supported
20413 F:      Documentation/devicetree/bindings/mmc/sdhci-common.yaml
20414 F:      drivers/mmc/host/sdhci*
20415
20416 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
20417 M:      Aubin Constans <[email protected]>
20418 R:      Eugen Hristev <[email protected]>
20419 L:      [email protected]
20420 S:      Supported
20421 F:      drivers/mmc/host/sdhci-of-at91.c
20422
20423 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
20424 M:      Haibo Chen <[email protected]>
20425 L:      [email protected]
20426 L:      [email protected]
20427 L:      [email protected]
20428 S:      Maintained
20429 F:      drivers/mmc/host/sdhci-esdhc-imx.c
20430
20431 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
20432 M:      Ben Dooks <[email protected]>
20433 M:      Jaehoon Chung <[email protected]>
20434 L:      [email protected]
20435 S:      Maintained
20436 F:      drivers/mmc/host/sdhci-s3c*
20437
20438 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
20439 M:      Viresh Kumar <[email protected]>
20440 L:      [email protected]
20441 S:      Maintained
20442 F:      drivers/mmc/host/sdhci-spear.c
20443
20444 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
20445 M:      Vignesh Raghavendra <[email protected]>
20446 L:      [email protected]
20447 S:      Maintained
20448 F:      drivers/mmc/host/sdhci-omap.c
20449
20450 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
20451 M:      Jonathan Derrick <[email protected]>
20452 L:      [email protected]
20453 S:      Supported
20454 F:      block/opal_proto.h
20455 F:      block/sed*
20456 F:      include/linux/sed*
20457 F:      include/uapi/linux/sed*
20458
20459 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
20460 M:      Mark Rutland <[email protected]>
20461 M:      Lorenzo Pieralisi <[email protected]>
20462 M:      Sudeep Holla <[email protected]>
20463 L:      [email protected] (moderated for non-subscribers)
20464 S:      Maintained
20465 F:      drivers/firmware/smccc/
20466 F:      include/linux/arm-smccc.h
20467
20468 SECURITY CONTACT
20469 M:      Security Officers <[email protected]>
20470 S:      Supported
20471 F:      Documentation/process/security-bugs.rst
20472
20473 SECURITY SUBSYSTEM
20474 M:      Paul Moore <[email protected]>
20475 M:      James Morris <[email protected]>
20476 M:      "Serge E. Hallyn" <[email protected]>
20477 L:      [email protected]
20478 S:      Supported
20479 Q:      https://patchwork.kernel.org/project/linux-security-module/list
20480 B:      mailto:[email protected]
20481 P:      https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
20482 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
20483 F:      include/linux/lsm_audit.h
20484 F:      include/linux/lsm_hook_defs.h
20485 F:      include/linux/lsm_hooks.h
20486 F:      include/linux/security.h
20487 F:      include/uapi/linux/lsm.h
20488 F:      security/
20489 F:      tools/testing/selftests/lsm/
20490 X:      security/selinux/
20491 K:      \bsecurity_[a-z_0-9]\+\b
20492
20493 SELINUX SECURITY MODULE
20494 M:      Paul Moore <[email protected]>
20495 M:      Stephen Smalley <[email protected]>
20496 R:      Ondrej Mosnacek <[email protected]>
20497 L:      [email protected]
20498 S:      Supported
20499 W:      https://github.com/SELinuxProject
20500 Q:      https://patchwork.kernel.org/project/selinux/list
20501 B:      mailto:[email protected]
20502 P:      https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
20503 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
20504 F:      Documentation/ABI/removed/sysfs-selinux-checkreqprot
20505 F:      Documentation/ABI/removed/sysfs-selinux-disable
20506 F:      Documentation/admin-guide/LSM/SELinux.rst
20507 F:      include/trace/events/avc.h
20508 F:      include/uapi/linux/selinux_netlink.h
20509 F:      scripts/selinux/
20510 F:      security/selinux/
20511
20512 SENSABLE PHANTOM
20513 M:      Jiri Slaby <[email protected]>
20514 S:      Maintained
20515 F:      drivers/misc/phantom.c
20516 F:      include/uapi/linux/phantom.h
20517
20518 SENSEAIR SUNRISE 006-0-0007
20519 M:      Jacopo Mondi <[email protected]>
20520 S:      Maintained
20521 F:      Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
20522 F:      Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
20523 F:      drivers/iio/chemical/sunrise_co2.c
20524
20525 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
20526 M:      Tomasz Duszynski <[email protected]>
20527 S:      Maintained
20528 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
20529 F:      drivers/iio/chemical/scd30.h
20530 F:      drivers/iio/chemical/scd30_core.c
20531 F:      drivers/iio/chemical/scd30_i2c.c
20532 F:      drivers/iio/chemical/scd30_serial.c
20533
20534 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
20535 M:      Roan van Dijk <[email protected]>
20536 S:      Maintained
20537 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
20538 F:      drivers/iio/chemical/scd4x.c
20539
20540 SENSIRION SGP40 GAS SENSOR DRIVER
20541 M:      Andreas Klinger <[email protected]>
20542 S:      Maintained
20543 F:      Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
20544 F:      drivers/iio/chemical/sgp40.c
20545
20546 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
20547 M:      Tomasz Duszynski <[email protected]>
20548 S:      Maintained
20549 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
20550 F:      drivers/iio/chemical/sps30.c
20551 F:      drivers/iio/chemical/sps30_i2c.c
20552 F:      drivers/iio/chemical/sps30_serial.c
20553
20554 SERIAL DEVICE BUS
20555 M:      Rob Herring <[email protected]>
20556 L:      [email protected]
20557 S:      Maintained
20558 F:      Documentation/devicetree/bindings/serial/serial.yaml
20559 F:      drivers/tty/serdev/
20560 F:      include/linux/serdev.h
20561
20562 SERIAL IR RECEIVER
20563 M:      Sean Young <[email protected]>
20564 L:      [email protected]
20565 S:      Maintained
20566 F:      drivers/media/rc/serial_ir.c
20567
20568 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
20569 M:      Srinivas Kandagatla <[email protected]>
20570 L:      [email protected] (moderated for non-subscribers)
20571 S:      Maintained
20572 F:      Documentation/devicetree/bindings/slimbus/
20573 F:      drivers/slimbus/
20574 F:      include/linux/slimbus.h
20575
20576 SFC NETWORK DRIVER
20577 M:      Edward Cree <[email protected]>
20578 M:      Martin Habets <[email protected]>
20579 L:      [email protected]
20580 L:      [email protected]
20581 S:      Supported
20582 F:      Documentation/networking/devlink/sfc.rst
20583 F:      drivers/net/ethernet/sfc/
20584
20585 SFCTEMP HWMON DRIVER
20586 M:      Emil Renner Berthing <[email protected]>
20587 M:      Hal Feng <[email protected]>
20588 L:      [email protected]
20589 S:      Maintained
20590 F:      Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
20591 F:      Documentation/hwmon/sfctemp.rst
20592 F:      drivers/hwmon/sfctemp.c
20593
20594 SFF/SFP/SFP+ MODULE SUPPORT
20595 M:      Russell King <[email protected]>
20596 L:      [email protected]
20597 S:      Maintained
20598 F:      Documentation/devicetree/bindings/net/sff,sfp.yaml
20599 F:      drivers/net/phy/phylink.c
20600 F:      drivers/net/phy/sfp*
20601 F:      include/linux/mdio/mdio-i2c.h
20602 F:      include/linux/phylink.h
20603 F:      include/linux/sfp.h
20604 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)
20605
20606 SGI GRU DRIVER
20607 M:      Dimitri Sivanich <[email protected]>
20608 S:      Maintained
20609 F:      drivers/misc/sgi-gru/
20610
20611 SGI XP/XPC/XPNET DRIVER
20612 M:      Robin Holt <[email protected]>
20613 M:      Steve Wahl <[email protected]>
20614 S:      Maintained
20615 F:      drivers/misc/sgi-xp/
20616
20617 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
20618 M:      Wenjia Zhang <[email protected]>
20619 M:      Jan Karcher <[email protected]>
20620 R:      D. Wythe <[email protected]>
20621 R:      Tony Lu <[email protected]>
20622 R:      Wen Gu <[email protected]>
20623 L:      [email protected]
20624 S:      Supported
20625 F:      net/smc/
20626
20627 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
20628 M:      Linus Walleij <[email protected]>
20629 L:      [email protected]
20630 S:      Maintained
20631 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
20632 F:      Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
20633 F:      drivers/iio/light/gp2ap002.c
20634
20635 SHARP RJ54N1CB0C SENSOR DRIVER
20636 M:      Jacopo Mondi <[email protected]>
20637 L:      [email protected]
20638 S:      Odd fixes
20639 T:      git git://linuxtv.org/media_tree.git
20640 F:      drivers/media/i2c/rj54n1cb0c.c
20641 F:      include/media/i2c/rj54n1cb0c.h
20642
20643 SHRINKER
20644 M:      Andrew Morton <[email protected]>
20645 M:      Dave Chinner <[email protected]>
20646 R:      Qi Zheng <[email protected]>
20647 R:      Roman Gushchin <[email protected]>
20648 R:      Muchun Song <[email protected]>
20649 L:      [email protected]
20650 S:      Maintained
20651 F:      Documentation/admin-guide/mm/shrinker_debugfs.rst
20652 F:      include/linux/shrinker.h
20653 F:      mm/shrinker.c
20654 F:      mm/shrinker_debug.c
20655
20656 SH_VOU V4L2 OUTPUT DRIVER
20657 L:      [email protected]
20658 S:      Orphan
20659 F:      drivers/media/platform/renesas/sh_vou.c
20660 F:      include/media/drv-intf/sh_vou.h
20661
20662 SI2157 MEDIA DRIVER
20663 L:      [email protected]
20664 S:      Orphan
20665 W:      https://linuxtv.org
20666 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20667 F:      drivers/media/tuners/si2157*
20668
20669 SI2165 MEDIA DRIVER
20670 M:      Matthias Schwarzott <[email protected]>
20671 L:      [email protected]
20672 S:      Maintained
20673 W:      https://linuxtv.org
20674 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20675 F:      drivers/media/dvb-frontends/si2165*
20676
20677 SI2168 MEDIA DRIVER
20678 L:      [email protected]
20679 S:      Orphan
20680 W:      https://linuxtv.org
20681 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20682 F:      drivers/media/dvb-frontends/si2168*
20683
20684 SI470X FM RADIO RECEIVER I2C DRIVER
20685 M:      Hans Verkuil <[email protected]>
20686 L:      [email protected]
20687 S:      Odd Fixes
20688 W:      https://linuxtv.org
20689 T:      git git://linuxtv.org/media_tree.git
20690 F:      Documentation/devicetree/bindings/media/silabs,si470x.yaml
20691 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
20692
20693 SI470X FM RADIO RECEIVER USB DRIVER
20694 M:      Hans Verkuil <[email protected]>
20695 L:      [email protected]
20696 S:      Maintained
20697 W:      https://linuxtv.org
20698 T:      git git://linuxtv.org/media_tree.git
20699 F:      drivers/media/radio/si470x/radio-si470x-common.c
20700 F:      drivers/media/radio/si470x/radio-si470x-usb.c
20701 F:      drivers/media/radio/si470x/radio-si470x.h
20702
20703 SI4713 FM RADIO TRANSMITTER I2C DRIVER
20704 M:      Eduardo Valentin <[email protected]>
20705 L:      [email protected]
20706 S:      Odd Fixes
20707 W:      https://linuxtv.org
20708 T:      git git://linuxtv.org/media_tree.git
20709 F:      drivers/media/radio/si4713/si4713.?
20710
20711 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
20712 M:      Eduardo Valentin <[email protected]>
20713 L:      [email protected]
20714 S:      Odd Fixes
20715 W:      https://linuxtv.org
20716 T:      git git://linuxtv.org/media_tree.git
20717 F:      drivers/media/radio/si4713/radio-platform-si4713.c
20718
20719 SI4713 FM RADIO TRANSMITTER USB DRIVER
20720 M:      Hans Verkuil <[email protected]>
20721 L:      [email protected]
20722 S:      Maintained
20723 W:      https://linuxtv.org
20724 T:      git git://linuxtv.org/media_tree.git
20725 F:      drivers/media/radio/si4713/radio-usb-si4713.c
20726
20727 SIANO DVB DRIVER
20728 M:      Mauro Carvalho Chehab <[email protected]>
20729 L:      [email protected]
20730 S:      Odd fixes
20731 W:      https://linuxtv.org
20732 T:      git git://linuxtv.org/media_tree.git
20733 F:      drivers/media/common/siano/
20734 F:      drivers/media/mmc/siano/
20735 F:      drivers/media/usb/siano/
20736 F:      drivers/media/usb/siano/
20737
20738 SIEMENS IPC LED DRIVERS
20739 M:      Gerd Haeussler <[email protected]>
20740 M:      Xing Tong Wu <[email protected]>
20741 M:      Tobias Schaffner <[email protected]>
20742 L:      [email protected]
20743 S:      Maintained
20744 F:      drivers/leds/simple/
20745
20746 SIEMENS IPC PLATFORM DRIVERS
20747 M:      Gerd Haeussler <[email protected]>
20748 M:      Xing Tong Wu <[email protected]>
20749 M:      Tobias Schaffner <[email protected]>
20750 L:      [email protected]
20751 S:      Maintained
20752 F:      drivers/platform/x86/siemens/
20753 F:      include/linux/platform_data/x86/simatic-ipc-base.h
20754 F:      include/linux/platform_data/x86/simatic-ipc.h
20755
20756 SIEMENS IPC WATCHDOG DRIVERS
20757 M:      Gerd Haeussler <[email protected]>
20758 M:      Xing Tong Wu <[email protected]>
20759 M:      Tobias Schaffner <[email protected]>
20760 L:      [email protected]
20761 S:      Maintained
20762 F:      drivers/watchdog/simatic-ipc-wdt.c
20763
20764 SIFIVE DRIVERS
20765 M:      Paul Walmsley <[email protected]>
20766 M:      Samuel Holland <[email protected]>
20767 L:      [email protected]
20768 S:      Supported
20769 F:      drivers/dma/sf-pdma/
20770 N:      sifive
20771 K:      fu[57]40
20772 K:      [^@]sifive
20773
20774 SILEAD TOUCHSCREEN DRIVER
20775 M:      Hans de Goede <[email protected]>
20776 L:      [email protected]
20777 L:      [email protected]
20778 S:      Maintained
20779 F:      drivers/input/touchscreen/silead.c
20780 F:      drivers/platform/x86/touchscreen_dmi.c
20781
20782 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
20783 M:      Jérôme Pouiller <[email protected]>
20784 S:      Supported
20785 F:      Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
20786 F:      drivers/net/wireless/silabs/wfx/
20787
20788 SILICON MOTION SM712 FRAME BUFFER DRIVER
20789 M:      Sudip Mukherjee <[email protected]>
20790 M:      Teddy Wang <[email protected]>
20791 M:      Sudip Mukherjee <[email protected]>
20792 L:      [email protected]
20793 S:      Maintained
20794 F:      Documentation/fb/sm712fb.rst
20795 F:      drivers/video/fbdev/sm712*
20796
20797 SILVACO I3C DUAL-ROLE MASTER
20798 M:      Miquel Raynal <[email protected]>
20799 M:      Conor Culhane <[email protected]>
20800 L:      [email protected] (moderated for non-subscribers)
20801 S:      Maintained
20802 F:      Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
20803 F:      drivers/i3c/master/svc-i3c-master.c
20804
20805 SIMPLEFB FB DRIVER
20806 M:      Hans de Goede <[email protected]>
20807 L:      [email protected]
20808 S:      Maintained
20809 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
20810 F:      drivers/video/fbdev/simplefb.c
20811 F:      include/linux/platform_data/simplefb.h
20812
20813 SIOX
20814 M:      Thorsten Scherer <[email protected]>
20815 R:      Pengutronix Kernel Team <[email protected]>
20816 S:      Supported
20817 F:      drivers/gpio/gpio-siox.c
20818 F:      drivers/siox/*
20819 F:      include/trace/events/siox.h
20820
20821 SIPHASH PRF ROUTINES
20822 M:      Jason A. Donenfeld <[email protected]>
20823 S:      Maintained
20824 F:      include/linux/siphash.h
20825 F:      lib/siphash.c
20826 F:      lib/siphash_kunit.c
20827
20828 SIS 190 ETHERNET DRIVER
20829 M:      Francois Romieu <[email protected]>
20830 L:      [email protected]
20831 S:      Maintained
20832 F:      drivers/net/ethernet/sis/sis190.c
20833
20834 SIS 900/7016 FAST ETHERNET DRIVER
20835 M:      Daniele Venzano <[email protected]>
20836 L:      [email protected]
20837 S:      Maintained
20838 W:      http://www.brownhat.org/sis900.html
20839 F:      drivers/net/ethernet/sis/sis900.*
20840
20841 SIS FRAMEBUFFER DRIVER
20842 S:      Orphan
20843 F:      Documentation/fb/sisfb.rst
20844 F:      drivers/video/fbdev/sis/
20845 F:      include/video/sisfb.h
20846
20847 SIS I2C TOUCHSCREEN DRIVER
20848 M:      Mika Penttilä <[email protected]>
20849 L:      [email protected]
20850 S:      Maintained
20851 F:      Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
20852 F:      drivers/input/touchscreen/sis_i2c.c
20853
20854 SIS USB2VGA DRIVER
20855 M:      Thomas Winischhofer <[email protected]>
20856 S:      Maintained
20857 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
20858 F:      drivers/usb/misc/sisusbvga/
20859
20860 SL28 CPLD MFD DRIVER
20861 M:      Michael Walle <[email protected]>
20862 S:      Maintained
20863 F:      Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
20864 F:      Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
20865 F:      Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
20866 F:      Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
20867 F:      Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
20868 F:      Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
20869 F:      drivers/gpio/gpio-sl28cpld.c
20870 F:      drivers/hwmon/sl28cpld-hwmon.c
20871 F:      drivers/irqchip/irq-sl28cpld.c
20872 F:      drivers/pwm/pwm-sl28cpld.c
20873 F:      drivers/watchdog/sl28cpld_wdt.c
20874
20875 SL28 VPD NVMEM LAYOUT DRIVER
20876 M:      Michael Walle <[email protected]>
20877 S:      Maintained
20878 F:      Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
20879 F:      drivers/nvmem/layouts/sl28vpd.c
20880
20881 SLAB ALLOCATOR
20882 M:      Christoph Lameter <[email protected]>
20883 M:      Pekka Enberg <[email protected]>
20884 M:      David Rientjes <[email protected]>
20885 M:      Joonsoo Kim <[email protected]>
20886 M:      Andrew Morton <[email protected]>
20887 M:      Vlastimil Babka <[email protected]>
20888 R:      Roman Gushchin <[email protected]>
20889 R:      Hyeonggon Yoo <[email protected]>
20890 L:      [email protected]
20891 S:      Maintained
20892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
20893 F:      include/linux/sl?b*.h
20894 F:      mm/sl?b*
20895
20896 SLCAN CAN NETWORK DRIVER
20897 M:      Dario Binacchi <[email protected]>
20898 L:      [email protected]
20899 S:      Maintained
20900 F:      drivers/net/can/slcan/
20901
20902 SLEEPABLE READ-COPY UPDATE (SRCU)
20903 M:      Lai Jiangshan <[email protected]>
20904 M:      "Paul E. McKenney" <[email protected]>
20905 M:      Josh Triplett <[email protected]>
20906 R:      Steven Rostedt <[email protected]>
20907 R:      Mathieu Desnoyers <[email protected]>
20908 L:      [email protected]
20909 S:      Supported
20910 W:      http://www.rdrop.com/users/paulmck/RCU/
20911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20912 F:      include/linux/srcu*.h
20913 F:      kernel/rcu/srcu*.c
20914
20915 SMACK SECURITY MODULE
20916 M:      Casey Schaufler <[email protected]>
20917 L:      [email protected]
20918 S:      Maintained
20919 W:      http://schaufler-ca.com
20920 T:      git git://github.com/cschaufler/smack-next
20921 F:      Documentation/admin-guide/LSM/Smack.rst
20922 F:      security/smack/
20923
20924 SMC91x ETHERNET DRIVER
20925 M:      Nicolas Pitre <[email protected]>
20926 S:      Odd Fixes
20927 F:      drivers/net/ethernet/smsc/smc91x.*
20928
20929 SMSC EMC2103 HARDWARE MONITOR DRIVER
20930 M:      Steve Glendinning <[email protected]>
20931 L:      [email protected]
20932 S:      Maintained
20933 F:      Documentation/hwmon/emc2103.rst
20934 F:      drivers/hwmon/emc2103.c
20935
20936 SMSC SCH5627 HARDWARE MONITOR DRIVER
20937 M:      Hans de Goede <[email protected]>
20938 L:      [email protected]
20939 S:      Supported
20940 F:      Documentation/hwmon/sch5627.rst
20941 F:      drivers/hwmon/sch5627.c
20942
20943 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
20944 M:      Steve Glendinning <[email protected]>
20945 L:      [email protected]
20946 S:      Maintained
20947 F:      drivers/video/fbdev/smscufx.c
20948
20949 SMSC47B397 HARDWARE MONITOR DRIVER
20950 M:      Jean Delvare <[email protected]>
20951 L:      [email protected]
20952 S:      Maintained
20953 F:      Documentation/hwmon/smsc47b397.rst
20954 F:      drivers/hwmon/smsc47b397.c
20955
20956 SMSC911x ETHERNET DRIVER
20957 M:      Steve Glendinning <[email protected]>
20958 L:      [email protected]
20959 S:      Maintained
20960 F:      drivers/net/ethernet/smsc/smsc911x.*
20961 F:      include/linux/smsc911x.h
20962
20963 SMSC9420 PCI ETHERNET DRIVER
20964 M:      Steve Glendinning <[email protected]>
20965 L:      [email protected]
20966 S:      Maintained
20967 F:      drivers/net/ethernet/smsc/smsc9420.*
20968
20969 SNET DPU VIRTIO DATA PATH ACCELERATOR
20970 R:      Alvaro Karsz <[email protected]>
20971 F:      drivers/vdpa/solidrun/
20972
20973 SOCIONEXT (SNI) AVE NETWORK DRIVER
20974 M:      Kunihiko Hayashi <[email protected]>
20975 L:      [email protected]
20976 S:      Maintained
20977 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
20978 F:      drivers/net/ethernet/socionext/sni_ave.c
20979
20980 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
20981 M:      Ilias Apalodimas <[email protected]>
20982 M:      Masahisa Kojima <[email protected]>
20983 L:      [email protected]
20984 S:      Maintained
20985 F:      Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
20986 F:      drivers/net/ethernet/socionext/netsec.c
20987
20988 SOCIONEXT (SNI) Synquacer SPI DRIVER
20989 M:      Masahisa Kojima <[email protected]>
20990 M:      Jassi Brar <[email protected]>
20991 L:      [email protected]
20992 S:      Maintained
20993 F:      Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
20994 F:      drivers/spi/spi-synquacer.c
20995
20996 SOCIONEXT SYNQUACER I2C DRIVER
20997 M:      Ard Biesheuvel <[email protected]>
20998 L:      [email protected]
20999 S:      Maintained
21000 F:      Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
21001 F:      drivers/i2c/busses/i2c-synquacer.c
21002
21003 SOCIONEXT UNIPHIER SOUND DRIVER
21004 L:      [email protected] (moderated for non-subscribers)
21005 S:      Orphan
21006 F:      sound/soc/uniphier/
21007
21008 SOCKET TIMESTAMPING
21009 M:      Willem de Bruijn <[email protected]>
21010 S:      Maintained
21011 F:      Documentation/networking/timestamping.rst
21012 F:      include/uapi/linux/net_tstamp.h
21013 F:      tools/testing/selftests/net/so_txtime.c
21014
21015 SOEKRIS NET48XX LED SUPPORT
21016 M:      Chris Boot <[email protected]>
21017 S:      Maintained
21018 F:      drivers/leds/leds-net48xx.c
21019
21020 SOFT-IWARP DRIVER (siw)
21021 M:      Bernard Metzler <[email protected]>
21022 L:      [email protected]
21023 S:      Supported
21024 F:      drivers/infiniband/sw/siw/
21025 F:      include/uapi/rdma/siw-abi.h
21026
21027 SOFT-ROCE DRIVER (rxe)
21028 M:      Zhu Yanjun <[email protected]>
21029 L:      [email protected]
21030 S:      Supported
21031 F:      drivers/infiniband/sw/rxe/
21032 F:      include/uapi/rdma/rdma_user_rxe.h
21033
21034 SOFTLOGIC 6x10 MPEG CODEC
21035 M:      Bluecherry Maintainers <[email protected]>
21036 M:      Andrey Utkin <[email protected]>
21037 M:      Ismael Luceno <[email protected]>
21038 L:      [email protected]
21039 S:      Supported
21040 F:      drivers/media/pci/solo6x10/
21041
21042 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
21043 M:      James Morse <[email protected]>
21044 L:      [email protected] (moderated for non-subscribers)
21045 S:      Maintained
21046 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
21047 F:      drivers/firmware/arm_sdei.c
21048 F:      include/linux/arm_sdei.h
21049 F:      include/uapi/linux/arm_sdei.h
21050
21051 SOFTWARE NODES AND DEVICE PROPERTIES
21052 R:      Andy Shevchenko <[email protected]>
21053 R:      Daniel Scally <[email protected]>
21054 R:      Heikki Krogerus <[email protected]>
21055 R:      Sakari Ailus <[email protected]>
21056 L:      [email protected]
21057 S:      Maintained
21058 F:      drivers/base/property.c
21059 F:      drivers/base/swnode.c
21060 F:      include/linux/fwnode.h
21061 F:      include/linux/property.h
21062
21063 SOFTWARE RAID (Multiple Disks) SUPPORT
21064 M:      Song Liu <[email protected]>
21065 R:      Yu Kuai <[email protected]>
21066 L:      [email protected]
21067 S:      Supported
21068 Q:      https://patchwork.kernel.org/project/linux-raid/list/
21069 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
21070 F:      drivers/md/Kconfig
21071 F:      drivers/md/Makefile
21072 F:      drivers/md/md*
21073 F:      drivers/md/raid*
21074 F:      include/linux/raid/
21075 F:      include/uapi/linux/raid/
21076
21077 SOLIDRUN CLEARFOG SUPPORT
21078 M:      Russell King <[email protected]>
21079 S:      Maintained
21080 F:      arch/arm/boot/dts/marvell/armada-388-clearfog*
21081 F:      arch/arm/boot/dts/marvell/armada-38x-solidrun-*
21082
21083 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
21084 M:      Russell King <[email protected]>
21085 S:      Maintained
21086 F:      arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
21087 F:      arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
21088 F:      arch/arm/boot/dts/nxp/imx/imx6*-sr-*
21089
21090 SONIC NETWORK DRIVER
21091 M:      Thomas Bogendoerfer <[email protected]>
21092 L:      [email protected]
21093 S:      Maintained
21094 F:      drivers/net/ethernet/natsemi/sonic.*
21095
21096 SONICS SILICON BACKPLANE DRIVER (SSB)
21097 M:      Michael Buesch <[email protected]>
21098 L:      [email protected]
21099 S:      Maintained
21100 F:      drivers/ssb/
21101 F:      include/linux/ssb/
21102
21103 SONY IMX208 SENSOR DRIVER
21104 M:      Sakari Ailus <[email protected]>
21105 L:      [email protected]
21106 S:      Maintained
21107 T:      git git://linuxtv.org/media_tree.git
21108 F:      drivers/media/i2c/imx208.c
21109
21110 SONY IMX214 SENSOR DRIVER
21111 M:      Ricardo Ribalda <[email protected]>
21112 L:      [email protected]
21113 S:      Maintained
21114 T:      git git://linuxtv.org/media_tree.git
21115 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
21116 F:      drivers/media/i2c/imx214.c
21117
21118 SONY IMX219 SENSOR DRIVER
21119 M:      Dave Stevenson <[email protected]>
21120 L:      [email protected]
21121 S:      Maintained
21122 T:      git git://linuxtv.org/media_tree.git
21123 F:      Documentation/devicetree/bindings/media/i2c/imx219.yaml
21124 F:      drivers/media/i2c/imx219.c
21125
21126 SONY IMX258 SENSOR DRIVER
21127 M:      Sakari Ailus <[email protected]>
21128 L:      [email protected]
21129 S:      Maintained
21130 T:      git git://linuxtv.org/media_tree.git
21131 F:      Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
21132 F:      drivers/media/i2c/imx258.c
21133
21134 SONY IMX274 SENSOR DRIVER
21135 M:      Leon Luo <[email protected]>
21136 L:      [email protected]
21137 S:      Maintained
21138 T:      git git://linuxtv.org/media_tree.git
21139 F:      Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
21140 F:      drivers/media/i2c/imx274.c
21141
21142 SONY IMX283 SENSOR DRIVER
21143 M:      Kieran Bingham <[email protected]>
21144 M:      Umang Jain <[email protected]>
21145 L:      [email protected]
21146 S:      Maintained
21147 T:      git git://linuxtv.org/media_tree.git
21148 F:      Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
21149 F:      drivers/media/i2c/imx283.c
21150
21151 SONY IMX290 SENSOR DRIVER
21152 M:      Manivannan Sadhasivam <[email protected]>
21153 L:      [email protected]
21154 S:      Maintained
21155 T:      git git://linuxtv.org/media_tree.git
21156 F:      Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
21157 F:      drivers/media/i2c/imx290.c
21158
21159 SONY IMX296 SENSOR DRIVER
21160 M:      Laurent Pinchart <[email protected]>
21161 M:      Manivannan Sadhasivam <[email protected]>
21162 L:      [email protected]
21163 S:      Maintained
21164 T:      git git://linuxtv.org/media_tree.git
21165 F:      Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
21166 F:      drivers/media/i2c/imx296.c
21167
21168 SONY IMX319 SENSOR DRIVER
21169 M:      Bingbu Cao <[email protected]>
21170 L:      [email protected]
21171 S:      Maintained
21172 T:      git git://linuxtv.org/media_tree.git
21173 F:      drivers/media/i2c/imx319.c
21174
21175 SONY IMX334 SENSOR DRIVER
21176 L:      [email protected]
21177 S:      Orphan
21178 T:      git git://linuxtv.org/media_tree.git
21179 F:      Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
21180 F:      drivers/media/i2c/imx334.c
21181
21182 SONY IMX335 SENSOR DRIVER
21183 L:      [email protected]
21184 S:      Orphan
21185 T:      git git://linuxtv.org/media_tree.git
21186 F:      Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
21187 F:      drivers/media/i2c/imx335.c
21188
21189 SONY IMX355 SENSOR DRIVER
21190 M:      Tianshu Qiu <[email protected]>
21191 L:      [email protected]
21192 S:      Maintained
21193 T:      git git://linuxtv.org/media_tree.git
21194 F:      drivers/media/i2c/imx355.c
21195
21196 SONY IMX412 SENSOR DRIVER
21197 L:      [email protected]
21198 S:      Orphan
21199 T:      git git://linuxtv.org/media_tree.git
21200 F:      Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
21201 F:      drivers/media/i2c/imx412.c
21202
21203 SONY IMX415 SENSOR DRIVER
21204 M:      Michael Riesch <[email protected]>
21205 L:      [email protected]
21206 S:      Maintained
21207 T:      git git://linuxtv.org/media_tree.git
21208 F:      Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
21209 F:      drivers/media/i2c/imx415.c
21210
21211 SONY MEMORYSTICK SUBSYSTEM
21212 M:      Maxim Levitsky <[email protected]>
21213 M:      Alex Dubov <[email protected]>
21214 M:      Ulf Hansson <[email protected]>
21215 L:      [email protected]
21216 S:      Maintained
21217 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
21218 F:      drivers/memstick/
21219 F:      include/linux/memstick.h
21220
21221 SONY VAIO CONTROL DEVICE DRIVER
21222 M:      Mattia Dongili <[email protected]>
21223 L:      [email protected]
21224 S:      Maintained
21225 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
21226 F:      Documentation/admin-guide/laptops/sony-laptop.rst
21227 F:      drivers/char/sonypi.c
21228 F:      drivers/platform/x86/sony-laptop.c
21229 F:      include/linux/sony-laptop.h
21230
21231 SOPHGO DEVICETREES and DRIVERS
21232 M:      Chen Wang <[email protected]>
21233 M:      Inochi Amaoto <[email protected]>
21234 T:      git https://github.com/sophgo/linux.git
21235 S:      Maintained
21236 N:      sophgo
21237 K:      sophgo
21238
21239 SOUND
21240 M:      Jaroslav Kysela <[email protected]>
21241 M:      Takashi Iwai <[email protected]>
21242 L:      [email protected]
21243 S:      Maintained
21244 W:      http://www.alsa-project.org/
21245 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
21246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21247 F:      Documentation/sound/
21248 F:      include/sound/
21249 F:      include/uapi/sound/
21250 F:      sound/
21251 F:      tools/testing/selftests/alsa
21252
21253 SOUND - ALSA SELFTESTS
21254 M:      Mark Brown <[email protected]>
21255 L:      [email protected]
21256 L:      [email protected]
21257 S:      Supported
21258 F:      tools/testing/selftests/alsa
21259
21260 SOUND - COMPRESSED AUDIO
21261 M:      Vinod Koul <[email protected]>
21262 L:      [email protected] (moderated for non-subscribers)
21263 S:      Supported
21264 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21265 F:      Documentation/sound/designs/compress-offload.rst
21266 F:      include/sound/compress_driver.h
21267 F:      include/uapi/sound/compress_*
21268 F:      sound/core/compress_offload.c
21269 F:      sound/soc/soc-compress.c
21270
21271 SOUND - CORE KUNIT TEST
21272 M:      Ivan Orlov <[email protected]>
21273 L:      [email protected]
21274 S:      Supported
21275 F:      sound/core/sound_kunit.c
21276
21277 SOUND - DMAENGINE HELPERS
21278 M:      Lars-Peter Clausen <[email protected]>
21279 S:      Supported
21280 F:      include/sound/dmaengine_pcm.h
21281 F:      sound/core/pcm_dmaengine.c
21282 F:      sound/soc/soc-generic-dmaengine-pcm.c
21283
21284 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
21285 M:      Liam Girdwood <[email protected]>
21286 M:      Mark Brown <[email protected]>
21287 L:      [email protected]
21288 S:      Supported
21289 W:      http://alsa-project.org/main/index.php/ASoC
21290 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
21291 F:      Documentation/devicetree/bindings/sound/
21292 F:      Documentation/sound/soc/
21293 F:      include/dt-bindings/sound/
21294 F:      include/sound/soc*
21295 F:      include/sound/sof.h
21296 F:      include/sound/sof/
21297 F:      include/trace/events/sof*.h
21298 F:      include/uapi/sound/asoc.h
21299 F:      sound/soc/
21300
21301 SOUND - SOC LAYER / dapm-graph
21302 M:      Luca Ceresoli <[email protected]>
21303 L:      [email protected]
21304 S:      Maintained
21305 F:      tools/sound/dapm-graph
21306
21307 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
21308 M:      Pierre-Louis Bossart <[email protected]>
21309 M:      Liam Girdwood <[email protected]>
21310 M:      Peter Ujfalusi <[email protected]>
21311 M:      Bard Liao <[email protected]>
21312 M:      Ranjani Sridharan <[email protected]>
21313 M:      Daniel Baluta <[email protected]>
21314 R:      Kai Vehmanen <[email protected]>
21315 L:      [email protected] (moderated for non-subscribers)
21316 S:      Supported
21317 W:      https://github.com/thesofproject/linux/
21318 F:      sound/soc/sof/
21319
21320 SOUNDWIRE SUBSYSTEM
21321 M:      Vinod Koul <[email protected]>
21322 M:      Bard Liao <[email protected]>
21323 R:      Pierre-Louis Bossart <[email protected]>
21324 R:      Sanyog Kale <[email protected]>
21325 L:      [email protected] (moderated for non-subscribers)
21326 S:      Supported
21327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
21328 F:      Documentation/driver-api/soundwire/
21329 F:      drivers/soundwire/
21330 F:      include/linux/soundwire/
21331
21332 SP2 MEDIA DRIVER
21333 M:      Olli Salonen <[email protected]>
21334 L:      [email protected]
21335 S:      Maintained
21336 W:      https://linuxtv.org
21337 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21338 F:      drivers/media/dvb-frontends/sp2*
21339
21340 SPANISH DOCUMENTATION
21341 M:      Carlos Bilbao <[email protected]>
21342 R:      Avadhut Naik <[email protected]>
21343 S:      Maintained
21344 F:      Documentation/translations/sp_SP/
21345
21346 SPARC + UltraSPARC (sparc/sparc64)
21347 M:      "David S. Miller" <[email protected]>
21348 M:      Andreas Larsson <[email protected]>
21349 L:      [email protected]
21350 S:      Maintained
21351 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
21352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21354 F:      arch/sparc/
21355 F:      drivers/sbus/
21356
21357 SPARC SERIAL DRIVERS
21358 M:      "David S. Miller" <[email protected]>
21359 L:      [email protected]
21360 S:      Maintained
21361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21363 F:      drivers/tty/serial/suncore.c
21364 F:      drivers/tty/serial/sunhv.c
21365 F:      drivers/tty/serial/sunsab.c
21366 F:      drivers/tty/serial/sunsab.h
21367 F:      drivers/tty/serial/sunsu.c
21368 F:      drivers/tty/serial/sunzilog.c
21369 F:      drivers/tty/serial/sunzilog.h
21370 F:      drivers/tty/vcc.c
21371 F:      include/linux/sunserialcore.h
21372
21373 SPARSE CHECKER
21374 M:      "Luc Van Oostenryck" <[email protected]>
21375 L:      [email protected]
21376 S:      Maintained
21377 W:      https://sparse.docs.kernel.org/
21378 Q:      https://patchwork.kernel.org/project/linux-sparse/list/
21379 B:      https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
21380 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
21381 F:      include/linux/compiler.h
21382
21383 SPEAKUP CONSOLE SPEECH DRIVER
21384 M:      William Hubbs <[email protected]>
21385 M:      Chris Brannon <[email protected]>
21386 M:      Kirk Reiser <[email protected]>
21387 M:      Samuel Thibault <[email protected]>
21388 L:      [email protected]
21389 S:      Odd Fixes
21390 W:      http://www.linux-speakup.org/
21391 W:      https://github.com/linux-speakup/speakup
21392 B:      https://github.com/linux-speakup/speakup/issues
21393 F:      drivers/accessibility/speakup/
21394
21395 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
21396 M:      Viresh Kumar <[email protected]>
21397 M:      Shiraz Hashim <[email protected]>
21398 M:      [email protected]
21399 L:      [email protected] (moderated for non-subscribers)
21400 S:      Maintained
21401 W:      http://www.st.com/spear
21402 F:      arch/arm/boot/dts/st/spear*
21403 F:      arch/arm/mach-spear/
21404 F:      drivers/clk/spear/
21405 F:      drivers/pinctrl/spear/
21406
21407 SPI NOR SUBSYSTEM
21408 M:      Tudor Ambarus <[email protected]>
21409 M:      Pratyush Yadav <[email protected]>
21410 M:      Michael Walle <[email protected]>
21411 L:      [email protected]
21412 S:      Maintained
21413 W:      http://www.linux-mtd.infradead.org/
21414 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
21415 C:      irc://irc.oftc.net/mtd
21416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
21417 F:      Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
21418 F:      drivers/mtd/spi-nor/
21419 F:      include/linux/mtd/spi-nor.h
21420
21421 SPI SUBSYSTEM
21422 M:      Mark Brown <[email protected]>
21423 L:      [email protected]
21424 S:      Maintained
21425 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
21426 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
21427 F:      Documentation/devicetree/bindings/spi/
21428 F:      Documentation/spi/
21429 F:      drivers/spi/
21430 F:      include/linux/spi/
21431 F:      include/uapi/linux/spi/
21432 F:      tools/spi/
21433
21434 SPIDERNET NETWORK DRIVER for CELL
21435 M:      Ishizaki Kou <[email protected]>
21436 M:      Geoff Levand <[email protected]>
21437 L:      [email protected]
21438 L:      [email protected]
21439 S:      Maintained
21440 F:      Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
21441 F:      drivers/net/ethernet/toshiba/spider_net*
21442
21443 SPMI SUBSYSTEM
21444 M:      Stephen Boyd <[email protected]>
21445 L:      [email protected]
21446 S:      Maintained
21447 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
21448 F:      Documentation/devicetree/bindings/spmi/
21449 F:      drivers/spmi/
21450 F:      include/dt-bindings/spmi/spmi.h
21451 F:      include/linux/spmi.h
21452 F:      include/trace/events/spmi.h
21453
21454 SPU FILE SYSTEM
21455 M:      Jeremy Kerr <[email protected]>
21456 L:      [email protected]
21457 S:      Supported
21458 W:      http://www.ibm.com/developerworks/power/cell/
21459 F:      Documentation/filesystems/spufs/spufs.rst
21460 F:      arch/powerpc/platforms/cell/spufs/
21461
21462 SQUASHFS FILE SYSTEM
21463 M:      Phillip Lougher <[email protected]>
21464 L:      [email protected] (subscribers-only)
21465 S:      Maintained
21466 W:      http://squashfs.org.uk
21467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
21468 F:      Documentation/filesystems/squashfs.rst
21469 F:      fs/squashfs/
21470
21471 SRM (Alpha) environment access
21472 M:      Jan-Benedict Glaw <[email protected]>
21473 S:      Maintained
21474 F:      arch/alpha/kernel/srm_env.c
21475
21476 ST LSM6DSx IMU IIO DRIVER
21477 M:      Lorenzo Bianconi <[email protected]>
21478 L:      [email protected]
21479 S:      Maintained
21480 W:      http://www.st.com/
21481 F:      Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
21482 F:      drivers/iio/imu/st_lsm6dsx/
21483
21484 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
21485 M:      Benjamin Mugnier <[email protected]>
21486 M:      Sylvain Petinot <[email protected]>
21487 L:      [email protected]
21488 S:      Maintained
21489 T:      git git://linuxtv.org/media_tree.git
21490 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
21491 F:      drivers/media/i2c/st-mipid02.c
21492
21493 ST STM32 FIREWALL
21494 M:      Gatien Chevallier <[email protected]>
21495 S:      Maintained
21496 F:      drivers/bus/stm32_etzpc.c
21497 F:      drivers/bus/stm32_firewall.c
21498 F:      drivers/bus/stm32_rifsc.c
21499
21500 ST STM32 I2C/SMBUS DRIVER
21501 M:      Pierre-Yves MORDRET <[email protected]>
21502 M:      Alain Volmat <[email protected]>
21503 L:      [email protected]
21504 S:      Maintained
21505 F:      drivers/i2c/busses/i2c-stm32*
21506
21507 ST STM32 SPI DRIVER
21508 M:      Alain Volmat <[email protected]>
21509 L:      [email protected]
21510 S:      Maintained
21511 F:      drivers/spi/spi-stm32.c
21512
21513 ST STPDDC60 DRIVER
21514 M:      Daniel Nilsson <[email protected]>
21515 L:      [email protected]
21516 S:      Maintained
21517 F:      Documentation/hwmon/stpddc60.rst
21518 F:      drivers/hwmon/pmbus/stpddc60.c
21519
21520 ST VGXY61 DRIVER
21521 M:      Benjamin Mugnier <[email protected]>
21522 M:      Sylvain Petinot <[email protected]>
21523 L:      [email protected]
21524 S:      Maintained
21525 T:      git git://linuxtv.org/media_tree.git
21526 F:      Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
21527 F:      Documentation/userspace-api/media/drivers/vgxy61.rst
21528 F:      drivers/media/i2c/vgxy61.c
21529
21530 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
21531 M:      Song Qiang <[email protected]>
21532 L:      [email protected]
21533 S:      Maintained
21534 F:      Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
21535 F:      drivers/iio/proximity/vl53l0x-i2c.c
21536
21537 STABLE BRANCH
21538 M:      Greg Kroah-Hartman <[email protected]>
21539 M:      Sasha Levin <[email protected]>
21540 L:      [email protected]
21541 S:      Supported
21542 F:      Documentation/process/stable-kernel-rules.rst
21543
21544 STAGING - ATOMISP DRIVER
21545 M:      Hans de Goede <[email protected]>
21546 M:      Mauro Carvalho Chehab <[email protected]>
21547 R:      Sakari Ailus <[email protected]>
21548 L:      [email protected]
21549 S:      Maintained
21550 F:      drivers/staging/media/atomisp/
21551
21552 STAGING - FIELDBUS SUBSYSTEM
21553 M:      Sven Van Asbroeck <[email protected]>
21554 S:      Maintained
21555 F:      drivers/staging/fieldbus/*
21556 F:      drivers/staging/fieldbus/Documentation/
21557
21558 STAGING - HMS ANYBUS-S BUS
21559 M:      Sven Van Asbroeck <[email protected]>
21560 S:      Maintained
21561 F:      drivers/staging/fieldbus/anybuss/
21562
21563 STAGING - INDUSTRIAL IO
21564 M:      Jonathan Cameron <[email protected]>
21565 L:      [email protected]
21566 S:      Odd Fixes
21567 F:      Documentation/devicetree/bindings/staging/iio/
21568 F:      drivers/staging/iio/
21569
21570 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
21571 M:      Marc Dietrich <[email protected]>
21572 L:      [email protected] (moderated for non-subscribers)
21573 L:      [email protected]
21574 S:      Maintained
21575 F:      drivers/staging/nvec/
21576
21577 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
21578 M:      Jens Frederich <[email protected]>
21579 M:      Jon Nettleton <[email protected]>
21580 S:      Maintained
21581 W:      http://wiki.laptop.org/go/DCON
21582 F:      drivers/staging/olpc_dcon/
21583
21584 STAGING - REALTEK RTL8712U DRIVERS
21585 M:      Florian Schilhabel <[email protected]>.
21586 S:      Odd Fixes
21587 F:      drivers/staging/rtl8712/
21588
21589 STAGING - SEPS525 LCD CONTROLLER DRIVERS
21590 M:      Michael Hennerich <[email protected]>
21591 L:      [email protected]
21592 S:      Supported
21593 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
21594 F:      drivers/staging/fbtft/fb_seps525.c
21595
21596 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
21597 M:      Sudip Mukherjee <[email protected]>
21598 M:      Teddy Wang <[email protected]>
21599 M:      Sudip Mukherjee <[email protected]>
21600 L:      [email protected]
21601 S:      Maintained
21602 F:      drivers/staging/sm750fb/
21603
21604 STAGING - VIA VT665X DRIVERS
21605 M:      Philipp Hortmann <[email protected]>
21606 S:      Odd Fixes
21607 F:      drivers/staging/vt665?/
21608
21609 STAGING SUBSYSTEM
21610 M:      Greg Kroah-Hartman <[email protected]>
21611 L:      [email protected]
21612 S:      Supported
21613 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
21614 F:      drivers/staging/
21615
21616 STANDALONE CACHE CONTROLLER DRIVERS
21617 M:      Conor Dooley <[email protected]>
21618 S:      Maintained
21619 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21620 F:      Documentation/devicetree/bindings/cache/
21621 F:      drivers/cache
21622
21623 STARFIRE/DURALAN NETWORK DRIVER
21624 M:      Ion Badulescu <[email protected]>
21625 S:      Odd Fixes
21626 F:      drivers/net/ethernet/adaptec/starfire*
21627
21628 STARFIVE CAMERA SUBSYSTEM DRIVER
21629 M:      Jack Zhu <[email protected]>
21630 M:      Changhuang Liang <[email protected]>
21631 L:      [email protected]
21632 S:      Maintained
21633 F:      Documentation/admin-guide/media/starfive_camss.rst
21634 F:      Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
21635 F:      drivers/staging/media/starfive/camss
21636
21637 STARFIVE CRYPTO DRIVER
21638 M:      Jia Jie Ho <[email protected]>
21639 M:      William Qiu <[email protected]>
21640 S:      Supported
21641 F:      Documentation/devicetree/bindings/crypto/starfive*
21642 F:      drivers/crypto/starfive/
21643
21644 STARFIVE DEVICETREES
21645 M:      Emil Renner Berthing <[email protected]>
21646 S:      Maintained
21647 F:      arch/riscv/boot/dts/starfive/
21648
21649 STARFIVE DWMAC GLUE LAYER
21650 M:      Emil Renner Berthing <[email protected]>
21651 M:      Minda Chen <[email protected]>
21652 S:      Maintained
21653 F:      Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
21654 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
21655
21656 STARFIVE JH7110 DPHY RX DRIVER
21657 M:      Jack Zhu <[email protected]>
21658 M:      Changhuang Liang <[email protected]>
21659 S:      Supported
21660 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
21661 F:      drivers/phy/starfive/phy-jh7110-dphy-rx.c
21662
21663 STARFIVE JH7110 MMC/SD/SDIO DRIVER
21664 M:      William Qiu <[email protected]>
21665 S:      Supported
21666 F:      Documentation/devicetree/bindings/mmc/starfive*
21667 F:      drivers/mmc/host/dw_mmc-starfive.c
21668
21669 STARFIVE JH7110 PLL CLOCK DRIVER
21670 M:      Xingyu Wu <[email protected]>
21671 S:      Supported
21672 F:      Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
21673 F:      drivers/clk/starfive/clk-starfive-jh7110-pll.c
21674
21675 STARFIVE JH7110 PWMDAC DRIVER
21676 M:      Hal Feng <[email protected]>
21677 M:      Xingyu Wu <[email protected]>
21678 S:      Supported
21679 F:      Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
21680 F:      sound/soc/starfive/jh7110_pwmdac.c
21681
21682 STARFIVE JH7110 SYSCON
21683 M:      William Qiu <[email protected]>
21684 M:      Xingyu Wu <[email protected]>
21685 S:      Supported
21686 F:      Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
21687
21688 STARFIVE JH7110 TDM DRIVER
21689 M:      Walker Chen <[email protected]>
21690 S:      Maintained
21691 F:      Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
21692 F:      sound/soc/starfive/jh7110_tdm.c
21693
21694 STARFIVE JH71X0 CLOCK DRIVERS
21695 M:      Emil Renner Berthing <[email protected]>
21696 M:      Hal Feng <[email protected]>
21697 S:      Maintained
21698 F:      Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
21699 F:      drivers/clk/starfive/clk-starfive-jh71*
21700 F:      include/dt-bindings/clock/starfive?jh71*.h
21701
21702 STARFIVE JH71X0 PINCTRL DRIVERS
21703 M:      Emil Renner Berthing <[email protected]>
21704 M:      Jianlong Huang <[email protected]>
21705 M:      Hal Feng <[email protected]>
21706 L:      [email protected]
21707 S:      Maintained
21708 F:      Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
21709 F:      drivers/pinctrl/starfive/pinctrl-starfive-jh71*
21710 F:      include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
21711 F:      include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
21712
21713 STARFIVE JH71X0 RESET CONTROLLER DRIVERS
21714 M:      Emil Renner Berthing <[email protected]>
21715 M:      Hal Feng <[email protected]>
21716 S:      Maintained
21717 F:      Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
21718 F:      drivers/reset/starfive/reset-starfive-jh71*
21719 F:      include/dt-bindings/reset/starfive?jh71*.h
21720
21721 STARFIVE JH71X0 USB DRIVERS
21722 M:      Minda Chen <[email protected]>
21723 S:      Maintained
21724 F:      Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
21725 F:      drivers/usb/cdns3/cdns3-starfive.c
21726
21727 STARFIVE JH71XX PMU CONTROLLER DRIVER
21728 M:      Walker Chen <[email protected]>
21729 M:      Changhuang Liang <[email protected]>
21730 S:      Supported
21731 F:      Documentation/devicetree/bindings/power/starfive*
21732 F:      drivers/pmdomain/starfive/
21733 F:      include/dt-bindings/power/starfive,jh7110-pmu.h
21734
21735 STARFIVE SOC DRIVERS
21736 M:      Conor Dooley <[email protected]>
21737 S:      Maintained
21738 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21739 F:      Documentation/devicetree/bindings/soc/starfive/
21740
21741 STARFIVE STARLINK PMU DRIVER
21742 M:      Ji Sheng Teoh <[email protected]>
21743 S:      Maintained
21744 F:      Documentation/admin-guide/perf/starfive_starlink_pmu.rst
21745 F:      Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
21746 F:      drivers/perf/starfive_starlink_pmu.c
21747
21748 STARFIVE TRNG DRIVER
21749 M:      Jia Jie Ho <[email protected]>
21750 S:      Supported
21751 F:      Documentation/devicetree/bindings/rng/starfive*
21752 F:      drivers/char/hw_random/jh7110-trng.c
21753
21754 STARFIVE WATCHDOG DRIVER
21755 M:      Xingyu Wu <[email protected]>
21756 M:      Samin Guo <[email protected]>
21757 S:      Supported
21758 F:      Documentation/devicetree/bindings/watchdog/starfive*
21759 F:      drivers/watchdog/starfive-wdt.c
21760
21761 STARFIVE JH71X0 PCIE AND USB PHY DRIVER
21762 M:      Minda Chen <[email protected]>
21763 S:      Supported
21764 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
21765 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
21766 F:      drivers/phy/starfive/phy-jh7110-pcie.c
21767 F:      drivers/phy/starfive/phy-jh7110-usb.c
21768
21769 STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
21770 M:      Changhuang Liang <[email protected]>
21771 S:      Supported
21772 F:      Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
21773 F:      drivers/irqchip/irq-starfive-jh8100-intc.c
21774
21775 STATIC BRANCH/CALL
21776 M:      Peter Zijlstra <[email protected]>
21777 M:      Josh Poimboeuf <[email protected]>
21778 M:      Jason Baron <[email protected]>
21779 R:      Steven Rostedt <[email protected]>
21780 R:      Ard Biesheuvel <[email protected]>
21781 S:      Supported
21782 F:      arch/*/include/asm/jump_label*.h
21783 F:      arch/*/include/asm/static_call*.h
21784 F:      arch/*/kernel/jump_label.c
21785 F:      arch/*/kernel/static_call.c
21786 F:      include/linux/jump_label*.h
21787 F:      include/linux/static_call*.h
21788 F:      kernel/jump_label.c
21789 F:      kernel/static_call.c
21790
21791 STI AUDIO (ASoC) DRIVERS
21792 M:      Arnaud Pouliquen <[email protected]>
21793 L:      [email protected] (moderated for non-subscribers)
21794 S:      Maintained
21795 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
21796 F:      sound/soc/sti/
21797
21798 STI CEC DRIVER
21799 M:      Alain Volmat <[email protected]>
21800 S:      Maintained
21801 F:      Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
21802 F:      drivers/media/cec/platform/sti/
21803
21804 STK1160 USB VIDEO CAPTURE DRIVER
21805 M:      Ezequiel Garcia <[email protected]>
21806 L:      [email protected]
21807 S:      Maintained
21808 T:      git git://linuxtv.org/media_tree.git
21809 F:      drivers/media/usb/stk1160/
21810
21811 STM32 AUDIO (ASoC) DRIVERS
21812 M:      Olivier Moysan <[email protected]>
21813 M:      Arnaud Pouliquen <[email protected]>
21814 L:      [email protected] (moderated for non-subscribers)
21815 S:      Maintained
21816 F:      Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
21817 F:      Documentation/devicetree/bindings/sound/st,stm32-*.yaml
21818 F:      sound/soc/stm/
21819
21820 STM32 TIMER/LPTIMER DRIVERS
21821 M:      Fabrice Gasnier <[email protected]>
21822 S:      Maintained
21823 F:      Documentation/ABI/testing/*timer-stm32
21824 F:      Documentation/devicetree/bindings/*/*stm32-*timer*
21825 F:      drivers/*/stm32-*timer*
21826 F:      drivers/pwm/pwm-stm32*
21827 F:      include/linux/*/stm32-*tim*
21828
21829 STMMAC ETHERNET DRIVER
21830 M:      Alexandre Torgue <[email protected]>
21831 M:      Jose Abreu <[email protected]>
21832 L:      [email protected]
21833 S:      Supported
21834 W:      http://www.stlinux.com
21835 F:      Documentation/networking/device_drivers/ethernet/stmicro/
21836 F:      drivers/net/ethernet/stmicro/stmmac/
21837
21838 SUN HAPPY MEAL ETHERNET DRIVER
21839 M:      Sean Anderson <[email protected]>
21840 S:      Maintained
21841 F:      drivers/net/ethernet/sun/sunhme.*
21842
21843 SUN3/3X
21844 M:      Sam Creasey <[email protected]>
21845 S:      Maintained
21846 W:      http://sammy.net/sun3/
21847 F:      arch/m68k/include/asm/sun3*
21848 F:      arch/m68k/kernel/*sun3*
21849 F:      arch/m68k/sun3*/
21850 F:      drivers/net/ethernet/i825xx/sun3*
21851
21852 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
21853 M:      Hans de Goede <[email protected]>
21854 L:      [email protected]
21855 S:      Maintained
21856 F:      Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
21857 F:      drivers/input/keyboard/sun4i-lradc-keys.c
21858
21859 SUNDANCE NETWORK DRIVER
21860 M:      Denis Kirjanov <[email protected]>
21861 L:      [email protected]
21862 S:      Maintained
21863 F:      drivers/net/ethernet/dlink/sundance.c
21864
21865 SUNPLUS ETHERNET DRIVER
21866 M:      Wells Lu <[email protected]>
21867 L:      [email protected]
21868 S:      Maintained
21869 W:      https://sunplus.atlassian.net/wiki/spaces/doc/overview
21870 F:      Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
21871 F:      drivers/net/ethernet/sunplus/
21872
21873 SUNPLUS MMC DRIVER
21874 M:      Tony Huang <[email protected]>
21875 M:      Li-hao Kuo <[email protected]>
21876 S:      Maintained
21877 F:      Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
21878 F:      drivers/mmc/host/sunplus-mmc.c
21879
21880 SUNPLUS OCOTP DRIVER
21881 M:      Vincent Shih <[email protected]>
21882 S:      Maintained
21883 F:      Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
21884 F:      drivers/nvmem/sunplus-ocotp.c
21885
21886 SUNPLUS PWM DRIVER
21887 M:      Hammer Hsieh <[email protected]>
21888 S:      Maintained
21889 F:      Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
21890 F:      drivers/pwm/pwm-sunplus.c
21891
21892 SUNPLUS RTC DRIVER
21893 M:      Vincent Shih <[email protected]>
21894 L:      [email protected]
21895 S:      Maintained
21896 F:      Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
21897 F:      drivers/rtc/rtc-sunplus.c
21898
21899 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
21900 M:      Li-hao Kuo <[email protected]>
21901 L:      [email protected]
21902 S:      Maintained
21903 F:      Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
21904 F:      drivers/spi/spi-sunplus-sp7021.c
21905
21906 SUNPLUS UART DRIVER
21907 M:      Hammer Hsieh <[email protected]>
21908 S:      Maintained
21909 F:      Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
21910 F:      drivers/tty/serial/sunplus-uart.c
21911
21912 SUNPLUS USB2 PHY DRIVER
21913 M:      Vincent Shih <[email protected]>
21914 L:      [email protected]
21915 S:      Maintained
21916 F:      Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
21917 F:      drivers/phy/sunplus/Kconfig
21918 F:      drivers/phy/sunplus/Makefile
21919 F:      drivers/phy/sunplus/phy-sunplus-usb2.c
21920
21921 SUNPLUS WATCHDOG DRIVER
21922 M:      Xiantao Hu <[email protected]>
21923 L:      [email protected]
21924 S:      Maintained
21925 F:      Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
21926 F:      drivers/watchdog/sunplus_wdt.c
21927
21928 SUPERH
21929 M:      Yoshinori Sato <[email protected]>
21930 M:      Rich Felker <[email protected]>
21931 M:      John Paul Adrian Glaubitz <[email protected]>
21932 L:      [email protected]
21933 S:      Maintained
21934 Q:      http://patchwork.kernel.org/project/linux-sh/list/
21935 F:      Documentation/arch/sh/
21936 F:      arch/sh/
21937 F:      drivers/sh/
21938
21939 SUSPEND TO RAM
21940 M:      "Rafael J. Wysocki" <[email protected]>
21941 M:      Len Brown <[email protected]>
21942 M:      Pavel Machek <[email protected]>
21943 L:      [email protected]
21944 S:      Supported
21945 B:      https://bugzilla.kernel.org
21946 F:      Documentation/power/
21947 F:      arch/x86/kernel/acpi/sleep*
21948 F:      arch/x86/kernel/acpi/wakeup*
21949 F:      drivers/base/power/
21950 F:      include/linux/freezer.h
21951 F:      include/linux/pm.h
21952 F:      include/linux/suspend.h
21953 F:      kernel/power/
21954
21955 SVGA HANDLING
21956 M:      Martin Mares <[email protected]>
21957 L:      [email protected]
21958 S:      Maintained
21959 F:      Documentation/admin-guide/svga.rst
21960 F:      arch/x86/boot/video*
21961
21962 SWITCHDEV
21963 M:      Jiri Pirko <[email protected]>
21964 M:      Ivan Vecera <[email protected]>
21965 L:      [email protected]
21966 S:      Supported
21967 F:      include/net/switchdev.h
21968 F:      net/switchdev/
21969
21970 SY8106A REGULATOR DRIVER
21971 M:      Icenowy Zheng <[email protected]>
21972 S:      Maintained
21973 F:      Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
21974 F:      drivers/regulator/sy8106a-regulator.c
21975
21976 SYNC FILE FRAMEWORK
21977 M:      Sumit Semwal <[email protected]>
21978 R:      Gustavo Padovan <[email protected]>
21979 L:      [email protected]
21980 L:      [email protected]
21981 S:      Maintained
21982 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
21983 F:      Documentation/driver-api/sync_file.rst
21984 F:      drivers/dma-buf/dma-fence*
21985 F:      drivers/dma-buf/sw_sync.c
21986 F:      drivers/dma-buf/sync_*
21987 F:      include/linux/sync_file.h
21988 F:      include/uapi/linux/sync_file.h
21989
21990 SYNOPSYS ARC ARCHITECTURE
21991 M:      Vineet Gupta <[email protected]>
21992 L:      [email protected]
21993 S:      Supported
21994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
21995 F:      Documentation/arch/arc
21996 F:      Documentation/devicetree/bindings/arc/*
21997 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
21998 F:      arch/arc/
21999 F:      drivers/clocksource/arc_timer.c
22000 F:      drivers/tty/serial/arc_uart.c
22001
22002 SYNOPSYS ARC HSDK SDP pll clock driver
22003 M:      Eugeniy Paltsev <[email protected]>
22004 S:      Supported
22005 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
22006 F:      drivers/clk/clk-hsdk-pll.c
22007
22008 SYNOPSYS ARC SDP clock driver
22009 M:      Eugeniy Paltsev <[email protected]>
22010 S:      Supported
22011 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
22012 F:      drivers/clk/axs10x/*
22013
22014 SYNOPSYS ARC SDP platform support
22015 M:      Alexey Brodkin <[email protected]>
22016 S:      Supported
22017 F:      Documentation/devicetree/bindings/arc/axs10*
22018 F:      arch/arc/boot/dts/ax*
22019 F:      arch/arc/plat-axs10x
22020
22021 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
22022 M:      Eugeniy Paltsev <[email protected]>
22023 S:      Supported
22024 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
22025 F:      drivers/reset/reset-axs10x.c
22026
22027 SYNOPSYS CREG GPIO DRIVER
22028 M:      Eugeniy Paltsev <[email protected]>
22029 S:      Maintained
22030 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
22031 F:      drivers/gpio/gpio-creg-snps.c
22032
22033 SYNOPSYS DESIGNWARE 8250 UART DRIVER
22034 M:      Ilpo Järvinen <[email protected]>
22035 R:      Andy Shevchenko <[email protected]>
22036 S:      Supported
22037 F:      drivers/tty/serial/8250/8250_dw.c
22038 F:      drivers/tty/serial/8250/8250_dwlib.*
22039 F:      drivers/tty/serial/8250/8250_lpss.c
22040
22041 SYNOPSYS DESIGNWARE APB GPIO DRIVER
22042 M:      Hoan Tran <[email protected]>
22043 M:      Serge Semin <[email protected]>
22044 L:      [email protected]
22045 S:      Maintained
22046 F:      Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
22047 F:      drivers/gpio/gpio-dwapb.c
22048
22049 SYNOPSYS DESIGNWARE APB SSI DRIVER
22050 M:      Serge Semin <[email protected]>
22051 L:      [email protected]
22052 S:      Supported
22053 F:      Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
22054 F:      drivers/spi/spi-dw*
22055
22056 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
22057 M:      Eugeniy Paltsev <[email protected]>
22058 S:      Maintained
22059 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
22060 F:      drivers/dma/dw-axi-dmac/
22061
22062 SYNOPSYS DESIGNWARE DMAC DRIVER
22063 M:      Viresh Kumar <[email protected]>
22064 R:      Andy Shevchenko <[email protected]>
22065 S:      Maintained
22066 F:      Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
22067 F:      Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
22068 F:      drivers/dma/dw/
22069 F:      include/dt-bindings/dma/dw-dmac.h
22070 F:      include/linux/dma/dw.h
22071 F:      include/linux/platform_data/dma-dw.h
22072
22073 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
22074 M:      Jose Abreu <[email protected]>
22075 L:      [email protected]
22076 S:      Supported
22077 F:      drivers/net/ethernet/synopsys/
22078
22079 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
22080 M:      Jose Abreu <[email protected]>
22081 L:      [email protected]
22082 S:      Supported
22083 F:      drivers/net/pcs/pcs-xpcs.c
22084 F:      drivers/net/pcs/pcs-xpcs.h
22085 F:      include/linux/pcs/pcs-xpcs.h
22086
22087 SYNOPSYS DESIGNWARE I2C DRIVER
22088 M:      Jarkko Nikula <[email protected]>
22089 R:      Andy Shevchenko <[email protected]>
22090 R:      Mika Westerberg <[email protected]>
22091 R:      Jan Dabros <[email protected]>
22092 L:      [email protected]
22093 S:      Supported
22094 F:      drivers/i2c/busses/i2c-designware-*
22095
22096 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
22097 M:      Jaehoon Chung <[email protected]>
22098 L:      [email protected]
22099 S:      Maintained
22100 F:      drivers/mmc/host/dw_mmc*
22101
22102 SYNOPSYS DESIGNWARE PCIE PMU DRIVER
22103 M:      Shuai Xue <[email protected]>
22104 M:      Jing Zhang <[email protected]>
22105 S:      Supported
22106 F:      Documentation/admin-guide/perf/dwc_pcie_pmu.rst
22107 F:      drivers/perf/dwc_pcie_pmu.c
22108
22109 SYNOPSYS HSDK RESET CONTROLLER DRIVER
22110 M:      Eugeniy Paltsev <[email protected]>
22111 S:      Supported
22112 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
22113 F:      drivers/reset/reset-hsdk.c
22114 F:      include/dt-bindings/reset/snps,hsdk-reset.h
22115
22116 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
22117 M:      Prabu Thangamuthu <[email protected]>
22118 M:      Manjunath M B <[email protected]>
22119 L:      [email protected]
22120 S:      Maintained
22121 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
22122
22123 SYSTEM CONFIGURATION (SYSCON)
22124 M:      Lee Jones <[email protected]>
22125 M:      Arnd Bergmann <[email protected]>
22126 S:      Supported
22127 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
22128 F:      drivers/mfd/syscon.c
22129
22130 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
22131 M:      Sudeep Holla <[email protected]>
22132 R:      Cristian Marussi <[email protected]>
22133 L:      [email protected]
22134 L:      [email protected] (moderated for non-subscribers)
22135 S:      Maintained
22136 F:      Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
22137 F:      drivers/clk/clk-sc[mp]i.c
22138 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
22139 F:      drivers/firmware/arm_scmi/
22140 F:      drivers/firmware/arm_scpi.c
22141 F:      drivers/hwmon/scmi-hwmon.c
22142 F:      drivers/pinctrl/pinctrl-scmi.c
22143 F:      drivers/pmdomain/arm/
22144 F:      drivers/powercap/arm_scmi_powercap.c
22145 F:      drivers/regulator/scmi-regulator.c
22146 F:      drivers/reset/reset-scmi.c
22147 F:      include/linux/sc[mp]i_protocol.h
22148 F:      include/trace/events/scmi.h
22149 F:      include/uapi/linux/virtio_scmi.h
22150
22151 SYSTEM RESET/SHUTDOWN DRIVERS
22152 M:      Sebastian Reichel <[email protected]>
22153 L:      [email protected]
22154 S:      Maintained
22155 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
22156 F:      Documentation/devicetree/bindings/power/reset/
22157 F:      drivers/power/reset/
22158
22159 SYSTEM TRACE MODULE CLASS
22160 M:      Alexander Shishkin <[email protected]>
22161 S:      Maintained
22162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
22163 F:      Documentation/trace/stm.rst
22164 F:      drivers/hwtracing/stm/
22165 F:      include/linux/stm.h
22166 F:      include/uapi/linux/stm.h
22167
22168 SYSTEM76 ACPI DRIVER
22169 M:      Jeremy Soller <[email protected]>
22170 M:      System76 Product Development <[email protected]>
22171 L:      [email protected]
22172 S:      Maintained
22173 F:      drivers/platform/x86/system76_acpi.c
22174
22175 SYSV FILESYSTEM
22176 S:      Orphan
22177 F:      Documentation/filesystems/sysv-fs.rst
22178 F:      fs/sysv/
22179 F:      include/linux/sysv_fs.h
22180
22181 TASKSTATS STATISTICS INTERFACE
22182 M:      Balbir Singh <[email protected]>
22183 S:      Maintained
22184 F:      Documentation/accounting/taskstats*
22185 F:      include/linux/taskstats*
22186 F:      kernel/taskstats.c
22187
22188 TC subsystem
22189 M:      Jamal Hadi Salim <[email protected]>
22190 M:      Cong Wang <[email protected]>
22191 M:      Jiri Pirko <[email protected]>
22192 L:      [email protected]
22193 S:      Maintained
22194 F:      include/net/pkt_cls.h
22195 F:      include/net/pkt_sched.h
22196 F:      include/net/tc_act/
22197 F:      include/uapi/linux/pkt_cls.h
22198 F:      include/uapi/linux/pkt_sched.h
22199 F:      include/uapi/linux/tc_act/
22200 F:      include/uapi/linux/tc_ematch/
22201 F:      net/sched/
22202 F:      tools/testing/selftests/tc-testing
22203
22204 TC90522 MEDIA DRIVER
22205 M:      Akihiro Tsukada <[email protected]>
22206 L:      [email protected]
22207 S:      Odd Fixes
22208 F:      drivers/media/dvb-frontends/tc90522*
22209
22210 TCP LOW PRIORITY MODULE
22211 M:      "Wong Hoi Sing, Edison" <[email protected]>
22212 M:      "Hung Hing Lun, Mike" <[email protected]>
22213 S:      Maintained
22214 W:      http://tcp-lp-mod.sourceforge.net/
22215 F:      net/ipv4/tcp_lp.c
22216
22217 TDA10071 MEDIA DRIVER
22218 L:      [email protected]
22219 S:      Orphan
22220 W:      https://linuxtv.org
22221 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22222 F:      drivers/media/dvb-frontends/tda10071*
22223
22224 TDA18212 MEDIA DRIVER
22225 L:      [email protected]
22226 S:      Orphan
22227 W:      https://linuxtv.org
22228 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22229 F:      drivers/media/tuners/tda18212*
22230
22231 TDA18218 MEDIA DRIVER
22232 L:      [email protected]
22233 S:      Orphan
22234 W:      https://linuxtv.org
22235 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22236 F:      drivers/media/tuners/tda18218*
22237
22238 TDA18250 MEDIA DRIVER
22239 M:      Olli Salonen <[email protected]>
22240 L:      [email protected]
22241 S:      Maintained
22242 W:      https://linuxtv.org
22243 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22244 T:      git git://linuxtv.org/media_tree.git
22245 F:      drivers/media/tuners/tda18250*
22246
22247 TDA18271 MEDIA DRIVER
22248 M:      Michael Krufky <[email protected]>
22249 L:      [email protected]
22250 S:      Maintained
22251 W:      https://linuxtv.org
22252 W:      http://github.com/mkrufky
22253 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22254 T:      git git://linuxtv.org/mkrufky/tuners.git
22255 F:      drivers/media/tuners/tda18271*
22256
22257 TDA1997x MEDIA DRIVER
22258 M:      Tim Harvey <[email protected]>
22259 L:      [email protected]
22260 S:      Maintained
22261 W:      https://linuxtv.org
22262 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22263 F:      drivers/media/i2c/tda1997x.*
22264
22265 TDA827x MEDIA DRIVER
22266 M:      Michael Krufky <[email protected]>
22267 L:      [email protected]
22268 S:      Maintained
22269 W:      https://linuxtv.org
22270 W:      http://github.com/mkrufky
22271 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22272 T:      git git://linuxtv.org/mkrufky/tuners.git
22273 F:      drivers/media/tuners/tda8290.*
22274
22275 TDA8290 MEDIA DRIVER
22276 M:      Michael Krufky <[email protected]>
22277 L:      [email protected]
22278 S:      Maintained
22279 W:      https://linuxtv.org
22280 W:      http://github.com/mkrufky
22281 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22282 T:      git git://linuxtv.org/mkrufky/tuners.git
22283 F:      drivers/media/tuners/tda8290.*
22284
22285 TDA9840 MEDIA DRIVER
22286 M:      Hans Verkuil <[email protected]>
22287 L:      [email protected]
22288 S:      Maintained
22289 W:      https://linuxtv.org
22290 T:      git git://linuxtv.org/media_tree.git
22291 F:      drivers/media/i2c/tda9840*
22292
22293 TEA5761 TUNER DRIVER
22294 M:      Mauro Carvalho Chehab <[email protected]>
22295 L:      [email protected]
22296 S:      Odd fixes
22297 W:      https://linuxtv.org
22298 T:      git git://linuxtv.org/media_tree.git
22299 F:      drivers/media/tuners/tea5761.*
22300
22301 TEA5767 TUNER DRIVER
22302 M:      Mauro Carvalho Chehab <[email protected]>
22303 L:      [email protected]
22304 S:      Maintained
22305 W:      https://linuxtv.org
22306 T:      git git://linuxtv.org/media_tree.git
22307 F:      drivers/media/tuners/tea5767.*
22308
22309 TEA6415C MEDIA DRIVER
22310 M:      Hans Verkuil <[email protected]>
22311 L:      [email protected]
22312 S:      Maintained
22313 W:      https://linuxtv.org
22314 T:      git git://linuxtv.org/media_tree.git
22315 F:      drivers/media/i2c/tea6415c*
22316
22317 TEA6420 MEDIA DRIVER
22318 M:      Hans Verkuil <[email protected]>
22319 L:      [email protected]
22320 S:      Maintained
22321 W:      https://linuxtv.org
22322 T:      git git://linuxtv.org/media_tree.git
22323 F:      drivers/media/i2c/tea6420*
22324
22325 TEAM DRIVER
22326 M:      Jiri Pirko <[email protected]>
22327 L:      [email protected]
22328 S:      Supported
22329 F:      Documentation/netlink/specs/team.yaml
22330 F:      drivers/net/team/
22331 F:      include/linux/if_team.h
22332 F:      include/uapi/linux/if_team.h
22333 F:      tools/testing/selftests/drivers/net/team/
22334
22335 TECHNICAL ADVISORY BOARD PROCESS DOCS
22336 M:      "Theodore Ts'o" <[email protected]>
22337 M:      Greg Kroah-Hartman <[email protected]>
22338 L:      [email protected]
22339 S:      Maintained
22340 F:      Documentation/process/contribution-maturity-model.rst
22341 F:      Documentation/process/researcher-guidelines.rst
22342
22343 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
22344 M:      "Savoir-faire Linux Inc." <[email protected]>
22345 S:      Maintained
22346 F:      arch/x86/platform/ts5500/
22347
22348 TECHNOTREND USB IR RECEIVER
22349 M:      Sean Young <[email protected]>
22350 L:      [email protected]
22351 S:      Maintained
22352 F:      drivers/media/rc/ttusbir.c
22353
22354 TECHWELL TW9900 VIDEO DECODER
22355 M:      Mehdi Djait <[email protected]>
22356 L:      [email protected]
22357 S:      Maintained
22358 F:      drivers/media/i2c/tw9900.c
22359
22360 TECHWELL TW9910 VIDEO DECODER
22361 L:      [email protected]
22362 S:      Orphan
22363 F:      drivers/media/i2c/tw9910.c
22364 F:      include/media/i2c/tw9910.h
22365
22366 TEE SUBSYSTEM
22367 M:      Jens Wiklander <[email protected]>
22368 R:      Sumit Garg <[email protected]>
22369 L:      [email protected]
22370 S:      Maintained
22371 F:      Documentation/driver-api/tee.rst
22372 F:      Documentation/tee/
22373 F:      Documentation/userspace-api/tee.rst
22374 F:      drivers/tee/
22375 F:      include/linux/tee_core.h
22376 F:      include/linux/tee_drv.h
22377 F:      include/uapi/linux/tee.h
22378
22379 TEGRA ARCHITECTURE SUPPORT
22380 M:      Thierry Reding <[email protected]>
22381 M:      Jonathan Hunter <[email protected]>
22382 L:      [email protected]
22383 S:      Supported
22384 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
22385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
22386 N:      [^a-z]tegra
22387
22388 TEGRA CLOCK DRIVER
22389 M:      Peter De Schrijver <[email protected]>
22390 M:      Prashant Gaikwad <[email protected]>
22391 S:      Supported
22392 F:      drivers/clk/tegra/
22393
22394 TEGRA CRYPTO DRIVERS
22395 M:      Akhil R <[email protected]>
22396 S:      Supported
22397 F:      drivers/crypto/tegra/*
22398
22399 TEGRA DMA DRIVERS
22400 M:      Laxman Dewangan <[email protected]>
22401 M:      Jon Hunter <[email protected]>
22402 S:      Supported
22403 F:      drivers/dma/tegra*
22404
22405 TEGRA I2C DRIVER
22406 M:      Laxman Dewangan <[email protected]>
22407 R:      Dmitry Osipenko <[email protected]>
22408 S:      Supported
22409 F:      drivers/i2c/busses/i2c-tegra.c
22410
22411 TEGRA IOMMU DRIVERS
22412 M:      Thierry Reding <[email protected]>
22413 R:      Krishna Reddy <[email protected]>
22414 L:      [email protected]
22415 S:      Supported
22416 F:      drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
22417 F:      drivers/iommu/tegra*
22418
22419 TEGRA KBC DRIVER
22420 M:      Laxman Dewangan <[email protected]>
22421 S:      Supported
22422 F:      drivers/input/keyboard/tegra-kbc.c
22423
22424 TEGRA NAND DRIVER
22425 M:      Stefan Agner <[email protected]>
22426 M:      Lucas Stach <[email protected]>
22427 S:      Maintained
22428 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
22429 F:      drivers/mtd/nand/raw/tegra_nand.c
22430
22431 TEGRA PWM DRIVER
22432 M:      Thierry Reding <[email protected]>
22433 S:      Supported
22434 F:      drivers/pwm/pwm-tegra.c
22435
22436 TEGRA QUAD SPI DRIVER
22437 M:      Thierry Reding <[email protected]>
22438 M:      Jonathan Hunter <[email protected]>
22439 M:      Sowjanya Komatineni <[email protected]>
22440 L:      [email protected]
22441 S:      Maintained
22442 F:      drivers/spi/spi-tegra210-quad.c
22443
22444 TEGRA SERIAL DRIVER
22445 M:      Laxman Dewangan <[email protected]>
22446 S:      Supported
22447 F:      drivers/tty/serial/serial-tegra.c
22448
22449 TEGRA SPI DRIVER
22450 M:      Laxman Dewangan <[email protected]>
22451 S:      Supported
22452 F:      drivers/spi/spi-tegra*
22453
22454 TEGRA VIDEO DRIVER
22455 M:      Thierry Reding <[email protected]>
22456 M:      Jonathan Hunter <[email protected]>
22457 M:      Sowjanya Komatineni <[email protected]>
22458 M:      Luca Ceresoli <[email protected]>
22459 L:      [email protected]
22460 L:      [email protected]
22461 S:      Maintained
22462 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
22463 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
22464 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
22465 F:      drivers/staging/media/tegra-video/
22466
22467 TEGRA XUSB PADCTL DRIVER
22468 M:      JC Kuo <[email protected]>
22469 S:      Supported
22470 F:      drivers/phy/tegra/xusb*
22471
22472 TEHUTI ETHERNET DRIVER
22473 M:      Andy Gospodarek <[email protected]>
22474 L:      [email protected]
22475 S:      Supported
22476 F:      drivers/net/ethernet/tehuti/tehuti.*
22477
22478 TEHUTI TN40XX ETHERNET DRIVER
22479 M:      FUJITA Tomonori <[email protected]>
22480 L:      [email protected]
22481 S:      Maintained
22482 F:      drivers/net/ethernet/tehuti/tn40*
22483
22484 TELECOM CLOCK DRIVER FOR MCPL0010
22485 M:      Mark Gross <[email protected]>
22486 S:      Supported
22487 F:      drivers/char/tlclk.c
22488
22489 TEMPO SEMICONDUCTOR DRIVERS
22490 M:      Steven Eckhoff <[email protected]>
22491 S:      Maintained
22492 F:      Documentation/devicetree/bindings/sound/tscs*.txt
22493 F:      sound/soc/codecs/tscs*.c
22494 F:      sound/soc/codecs/tscs*.h
22495
22496 TENSILICA XTENSA PORT (xtensa)
22497 M:      Chris Zankel <[email protected]>
22498 M:      Max Filippov <[email protected]>
22499 S:      Maintained
22500 T:      git https://github.com/jcmvbkbc/linux-xtensa.git
22501 F:      arch/xtensa/
22502 F:      drivers/irqchip/irq-xtensa-*
22503
22504 TEXAS INSTRUMENTS ASoC DRIVERS
22505 M:      Peter Ujfalusi <[email protected]>
22506 L:      [email protected] (moderated for non-subscribers)
22507 S:      Maintained
22508 F:      Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
22509 F:      sound/soc/ti/
22510
22511 TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
22512 M:      Shenghao Ding <[email protected]>
22513 M:      Kevin Lu <[email protected]>
22514 M:      Baojun Xu <[email protected]>
22515 L:      [email protected] (moderated for non-subscribers)
22516 S:      Maintained
22517 F:      Documentation/devicetree/bindings/sound/tas2552.txt
22518 F:      Documentation/devicetree/bindings/sound/ti,tas2562.yaml
22519 F:      Documentation/devicetree/bindings/sound/ti,tas2770.yaml
22520 F:      Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
22521 F:      Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
22522 F:      Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
22523 F:      Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
22524 F:      Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
22525 F:      Documentation/devicetree/bindings/sound/tlv320aic31xx.txt
22526 F:      Documentation/devicetree/bindings/sound/tpa6130a2.txt
22527 F:      include/sound/tas2*.h
22528 F:      include/sound/tlv320*.h
22529 F:      include/sound/tpa6130a2-plat.h
22530 F:      sound/pci/hda/tas2781_hda_i2c.c
22531 F:      sound/soc/codecs/pcm1681.c
22532 F:      sound/soc/codecs/pcm1789*.*
22533 F:      sound/soc/codecs/pcm179x*.*
22534 F:      sound/soc/codecs/pcm186x*.*
22535 F:      sound/soc/codecs/pcm3008.*
22536 F:      sound/soc/codecs/pcm3060*.*
22537 F:      sound/soc/codecs/pcm3168a*.*
22538 F:      sound/soc/codecs/pcm5102a.c
22539 F:      sound/soc/codecs/pcm512x*.*
22540 F:      sound/soc/codecs/tas2*.*
22541 F:      sound/soc/codecs/tlv320*.*
22542 F:      sound/soc/codecs/tpa6130a2.*
22543
22544 TEXAS INSTRUMENTS DMA DRIVERS
22545 M:      Peter Ujfalusi <[email protected]>
22546 L:      [email protected]
22547 S:      Maintained
22548 F:      Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
22549 F:      Documentation/devicetree/bindings/dma/ti-edma.txt
22550 F:      Documentation/devicetree/bindings/dma/ti/
22551 F:      drivers/dma/ti/
22552 F:      include/linux/dma/k3-psil.h
22553 F:      include/linux/dma/k3-udma-glue.h
22554 F:      include/linux/dma/ti-cppi5.h
22555 X:      drivers/dma/ti/cppi41.c
22556
22557 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
22558 M:      Robert Marko <[email protected]>
22559 M:      Luka Perkov <[email protected]>
22560 L:      [email protected]
22561 S:      Maintained
22562 F:      Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
22563 F:      Documentation/hwmon/tps23861.rst
22564 F:      drivers/hwmon/tps23861.c
22565
22566 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
22567 M:      Ricardo Ribalda <[email protected]>
22568 L:      [email protected]
22569 S:      Supported
22570 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
22571 F:      drivers/iio/dac/ti-dac7612.c
22572
22573 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
22574 M:      Nishanth Menon <[email protected]>
22575 M:      Tero Kristo <[email protected]>
22576 M:      Santosh Shilimkar <[email protected]>
22577 L:      [email protected] (moderated for non-subscribers)
22578 S:      Maintained
22579 F:      Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
22580 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
22581 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
22582 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
22583 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
22584 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
22585 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
22586 F:      drivers/clk/keystone/sci-clk.c
22587 F:      drivers/firmware/ti_sci*
22588 F:      drivers/irqchip/irq-ti-sci-inta.c
22589 F:      drivers/irqchip/irq-ti-sci-intr.c
22590 F:      drivers/reset/reset-ti-sci.c
22591 F:      drivers/soc/ti/ti_sci_inta_msi.c
22592 F:      drivers/pmdomain/ti/ti_sci_pm_domains.c
22593 F:      include/dt-bindings/soc/ti,sci_pm_domain.h
22594 F:      include/linux/soc/ti/ti_sci_inta_msi.h
22595 F:      include/linux/soc/ti/ti_sci_protocol.h
22596
22597 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
22598 M:      Puranjay Mohan <[email protected]>
22599 L:      [email protected]
22600 S:      Supported
22601 F:      Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
22602 F:      drivers/iio/temperature/tmp117.c
22603
22604 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
22605 M:      Hans Verkuil <[email protected]>
22606 L:      [email protected]
22607 S:      Maintained
22608 W:      https://linuxtv.org
22609 T:      git git://linuxtv.org/media_tree.git
22610 F:      drivers/media/radio/radio-raremono.c
22611
22612 THERMAL
22613 M:      Rafael J. Wysocki <[email protected]>
22614 M:      Daniel Lezcano <[email protected]>
22615 R:      Zhang Rui <[email protected]>
22616 R:      Lukasz Luba <[email protected]>
22617 L:      [email protected]
22618 S:      Supported
22619 Q:      https://patchwork.kernel.org/project/linux-pm/list/
22620 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
22621 F:      Documentation/ABI/testing/sysfs-class-thermal
22622 F:      Documentation/admin-guide/thermal/
22623 F:      Documentation/devicetree/bindings/thermal/
22624 F:      Documentation/driver-api/thermal/
22625 F:      drivers/thermal/
22626 F:      include/dt-bindings/thermal/
22627 F:      include/linux/cpu_cooling.h
22628 F:      include/linux/thermal.h
22629 F:      include/uapi/linux/thermal.h
22630 F:      tools/lib/thermal/
22631 F:      tools/thermal/
22632
22633 THERMAL DRIVER FOR AMLOGIC SOCS
22634 M:      Guillaume La Roque <[email protected]>
22635 L:      [email protected]
22636 L:      [email protected]
22637 S:      Supported
22638 W:      http://linux-meson.com/
22639 F:      Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
22640 F:      drivers/thermal/amlogic_thermal.c
22641
22642 THERMAL/CPU_COOLING
22643 M:      Amit Daniel Kachhap <[email protected]>
22644 M:      Daniel Lezcano <[email protected]>
22645 M:      Viresh Kumar <[email protected]>
22646 R:      Lukasz Luba <[email protected]>
22647 L:      [email protected]
22648 S:      Supported
22649 F:      Documentation/driver-api/thermal/cpu-cooling-api.rst
22650 F:      Documentation/driver-api/thermal/cpu-idle-cooling.rst
22651 F:      drivers/thermal/cpufreq_cooling.c
22652 F:      drivers/thermal/cpuidle_cooling.c
22653 F:      include/linux/cpu_cooling.h
22654
22655 THERMAL/POWER_ALLOCATOR
22656 M:      Lukasz Luba <[email protected]>
22657 L:      [email protected]
22658 S:      Maintained
22659 F:      Documentation/driver-api/thermal/power_allocator.rst
22660 F:      drivers/thermal/gov_power_allocator.c
22661 F:      drivers/thermal/thermal_trace_ipa.h
22662
22663 THINKPAD ACPI EXTRAS DRIVER
22664 M:      Henrique de Moraes Holschuh <[email protected]>
22665 L:      [email protected]
22666 L:      [email protected]
22667 S:      Maintained
22668 W:      http://ibm-acpi.sourceforge.net
22669 W:      http://thinkwiki.org/wiki/Ibm-acpi
22670 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
22671 F:      drivers/platform/x86/thinkpad_acpi.c
22672
22673 THINKPAD LMI DRIVER
22674 M:      Mark Pearson <[email protected]>
22675 L:      [email protected]
22676 S:      Maintained
22677 F:      Documentation/ABI/testing/sysfs-class-firmware-attributes
22678 F:      drivers/platform/x86/think-lmi.?
22679
22680 THP7312 ISP DRIVER
22681 M:      Laurent Pinchart <[email protected]>
22682 M:      Paul Elder <[email protected]>
22683 L:      [email protected]
22684 S:      Maintained
22685 T:      git git://linuxtv.org/media_tree.git
22686 F:      Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
22687 F:      Documentation/userspace-api/media/drivers/thp7312.rst
22688 F:      drivers/media/i2c/thp7312.c
22689 F:      include/uapi/linux/thp7312.h
22690
22691 THUNDERBOLT DMA TRAFFIC TEST DRIVER
22692 M:      Isaac Hazan <[email protected]>
22693 L:      [email protected]
22694 S:      Maintained
22695 F:      drivers/thunderbolt/dma_test.c
22696
22697 THUNDERBOLT DRIVER
22698 M:      Andreas Noever <[email protected]>
22699 M:      Michael Jamet <[email protected]>
22700 M:      Mika Westerberg <[email protected]>
22701 M:      Yehezkel Bernat <[email protected]>
22702 L:      [email protected]
22703 S:      Maintained
22704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
22705 F:      Documentation/admin-guide/thunderbolt.rst
22706 F:      drivers/thunderbolt/
22707 F:      include/linux/thunderbolt.h
22708
22709 THUNDERBOLT NETWORK DRIVER
22710 M:      Michael Jamet <[email protected]>
22711 M:      Mika Westerberg <[email protected]>
22712 M:      Yehezkel Bernat <[email protected]>
22713 L:      [email protected]
22714 S:      Maintained
22715 F:      drivers/net/thunderbolt/
22716
22717 THUNDERX GPIO DRIVER
22718 M:      Robert Richter <[email protected]>
22719 S:      Odd Fixes
22720 F:      drivers/gpio/gpio-thunderx.c
22721
22722 TI ADS1119 ADC DRIVER
22723 M:      Francesco Dolcini <[email protected]>
22724 M:      João Paulo Gonçalves <[email protected]>
22725 L:      [email protected]
22726 S:      Maintained
22727 F:      Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
22728 F:      drivers/iio/adc/ti-ads1119.c
22729
22730 TI ADS7924 ADC DRIVER
22731 M:      Hugo Villeneuve <[email protected]>
22732 L:      [email protected]
22733 S:      Supported
22734 F:      Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
22735 F:      drivers/iio/adc/ti-ads7924.c
22736
22737 TI AM437X VPFE DRIVER
22738 M:      "Lad, Prabhakar" <[email protected]>
22739 L:      [email protected]
22740 S:      Maintained
22741 W:      https://linuxtv.org
22742 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22743 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22744 F:      drivers/media/platform/ti/am437x/
22745
22746 TI BANDGAP AND THERMAL DRIVER
22747 M:      Eduardo Valentin <[email protected]>
22748 M:      Keerthy <[email protected]>
22749 L:      [email protected]
22750 L:      [email protected]
22751 S:      Maintained
22752 F:      drivers/thermal/ti-soc-thermal/
22753
22754 TI BQ27XXX POWER SUPPLY DRIVER
22755 F:      drivers/power/supply/bq27xxx_battery.c
22756 F:      drivers/power/supply/bq27xxx_battery_i2c.c
22757 F:      include/linux/power/bq27xxx_battery.h
22758
22759 TI CDCE706 CLOCK DRIVER
22760 M:      Max Filippov <[email protected]>
22761 S:      Maintained
22762 F:      drivers/clk/clk-cdce706.c
22763
22764 TI CLOCK DRIVER
22765 M:      Tero Kristo <[email protected]>
22766 L:      [email protected]
22767 S:      Odd Fixes
22768 F:      drivers/clk/ti/
22769 F:      include/linux/clk/ti.h
22770
22771 TI DAVINCI MACHINE SUPPORT
22772 M:      Bartosz Golaszewski <[email protected]>
22773 L:      [email protected] (moderated for non-subscribers)
22774 S:      Maintained
22775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
22776 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
22777 F:      arch/arm/boot/dts/ti/davinci/
22778 F:      arch/arm/mach-davinci/
22779 F:      drivers/i2c/busses/i2c-davinci.c
22780
22781 TI DAVINCI SERIES CLOCK DRIVER
22782 M:      David Lechner <[email protected]>
22783 S:      Maintained
22784 F:      Documentation/devicetree/bindings/clock/ti/davinci/
22785 F:      drivers/clk/davinci/
22786 F:      include/linux/clk/davinci.h
22787
22788 TI DAVINCI SERIES GPIO DRIVER
22789 M:      Keerthy <[email protected]>
22790 L:      [email protected]
22791 S:      Maintained
22792 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
22793 F:      drivers/gpio/gpio-davinci.c
22794
22795 TI DAVINCI SERIES MEDIA DRIVER
22796 M:      "Lad, Prabhakar" <[email protected]>
22797 L:      [email protected]
22798 S:      Maintained
22799 W:      https://linuxtv.org
22800 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22801 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22802 F:      drivers/media/platform/ti/davinci/
22803 F:      include/media/davinci/
22804
22805 TI ENHANCED CAPTURE (eCAP) DRIVER
22806 M:      Vignesh Raghavendra <[email protected]>
22807 R:      Julien Panis <[email protected]>
22808 L:      [email protected]
22809 L:      [email protected]
22810 S:      Maintained
22811 F:      Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
22812 F:      drivers/counter/ti-ecap-capture.c
22813
22814 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
22815 R:      David Lechner <[email protected]>
22816 L:      [email protected]
22817 F:      Documentation/devicetree/bindings/counter/ti-eqep.yaml
22818 F:      drivers/counter/ti-eqep.c
22819
22820 TI ETHERNET SWITCH DRIVER (CPSW)
22821 R:      Siddharth Vadapalli <[email protected]>
22822 R:      Roger Quadros <[email protected]>
22823 L:      [email protected]
22824 L:      [email protected]
22825 S:      Maintained
22826 F:      drivers/net/ethernet/ti/cpsw*
22827 F:      drivers/net/ethernet/ti/davinci*
22828
22829 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
22830 M:      Alex Dubov <[email protected]>
22831 S:      Maintained
22832 W:      http://tifmxx.berlios.de/
22833 F:      drivers/memstick/host/tifm_ms.c
22834 F:      drivers/misc/tifm*
22835 F:      drivers/mmc/host/tifm_sd.c
22836 F:      include/linux/tifm.h
22837
22838 TI FPD-LINK DRIVERS
22839 M:      Tomi Valkeinen <[email protected]>
22840 L:      [email protected]
22841 S:      Maintained
22842 F:      Documentation/devicetree/bindings/media/i2c/ti,ds90*
22843 F:      drivers/media/i2c/ds90*
22844 F:      include/media/i2c/ds90*
22845
22846 TI HDC302X HUMIDITY DRIVER
22847 M:      Javier Carrasco <[email protected]>
22848 M:      Li peiyu <[email protected]>
22849 L:      [email protected]
22850 S:      Maintained
22851 F:      Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
22852 F:      drivers/iio/humidity/hdc3020.c
22853
22854 TI ICSSG ETHERNET DRIVER (ICSSG)
22855 R:      MD Danish Anwar <[email protected]>
22856 R:      Roger Quadros <[email protected]>
22857 L:      [email protected] (moderated for non-subscribers)
22858 L:      [email protected]
22859 S:      Maintained
22860 F:      Documentation/devicetree/bindings/net/ti,icss*.yaml
22861 F:      drivers/net/ethernet/ti/icssg/*
22862
22863 TI J721E CSI2RX DRIVER
22864 M:      Jai Luthra <[email protected]>
22865 L:      [email protected]
22866 S:      Maintained
22867 F:      Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
22868 F:      drivers/media/platform/ti/j721e-csi2rx/
22869
22870 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
22871 M:      Nishanth Menon <[email protected]>
22872 M:      Santosh Shilimkar <[email protected]>
22873 L:      [email protected]
22874 L:      [email protected] (moderated for non-subscribers)
22875 S:      Maintained
22876 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
22877 F:      Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
22878 F:      drivers/pmdomain/ti/omap_prm.c
22879 F:      drivers/soc/ti/*
22880
22881 TI LM49xxx FAMILY ASoC CODEC DRIVERS
22882 M:      M R Swami Reddy <[email protected]>
22883 M:      Vishwas A Deshpande <[email protected]>
22884 L:      [email protected] (moderated for non-subscribers)
22885 S:      Maintained
22886 F:      sound/soc/codecs/isabelle*
22887 F:      sound/soc/codecs/lm49453*
22888
22889 TI LMP92064 ADC DRIVER
22890 M:      Leonard Göhrs <[email protected]>
22891 R:      [email protected]
22892 L:      [email protected]
22893 S:      Maintained
22894 F:      Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
22895 F:      drivers/iio/adc/ti-lmp92064.c
22896
22897 TI PCM3060 ASoC CODEC DRIVER
22898 M:      Kirill Marinushkin <[email protected]>
22899 L:      [email protected] (moderated for non-subscribers)
22900 S:      Maintained
22901 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
22902 F:      sound/soc/codecs/pcm3060*
22903
22904 TI TAS571X FAMILY ASoC CODEC DRIVER
22905 M:      Kevin Cernekee <[email protected]>
22906 L:      [email protected] (moderated for non-subscribers)
22907 S:      Odd Fixes
22908 F:      sound/soc/codecs/tas571x*
22909
22910 TI TMAG5273 MAGNETOMETER DRIVER
22911 M:      Gerald Loacker <[email protected]>
22912 L:      [email protected]
22913 S:      Maintained
22914 F:      Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
22915 F:      drivers/iio/magnetometer/tmag5273.c
22916
22917 TI TRF7970A NFC DRIVER
22918 M:      Mark Greer <[email protected]>
22919 L:      [email protected]
22920 S:      Supported
22921 F:      Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
22922 F:      drivers/nfc/trf7970a.c
22923
22924 TI TSC2046 ADC DRIVER
22925 M:      Oleksij Rempel <[email protected]>
22926 R:      [email protected]
22927 L:      [email protected]
22928 S:      Maintained
22929 F:      Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
22930 F:      drivers/iio/adc/ti-tsc2046.c
22931
22932 TI TWL4030 SERIES SOC CODEC DRIVER
22933 M:      Peter Ujfalusi <[email protected]>
22934 L:      [email protected] (moderated for non-subscribers)
22935 S:      Maintained
22936 F:      sound/soc/codecs/twl4030*
22937
22938 TI VPE/CAL DRIVERS
22939 M:      Benoit Parrot <[email protected]>
22940 L:      [email protected]
22941 S:      Maintained
22942 W:      http://linuxtv.org/
22943 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22944 F:      Documentation/devicetree/bindings/media/ti,cal.yaml
22945 F:      Documentation/devicetree/bindings/media/ti,vpe.yaml
22946 F:      drivers/media/platform/ti/cal/
22947 F:      drivers/media/platform/ti/vpe/
22948
22949 TI WILINK WIRELESS DRIVERS
22950 L:      [email protected]
22951 S:      Orphan
22952 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
22953 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
22954 F:      drivers/net/wireless/ti/
22955
22956 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
22957 M:      John Stultz <[email protected]>
22958 M:      Thomas Gleixner <[email protected]>
22959 R:      Stephen Boyd <[email protected]>
22960 L:      [email protected]
22961 S:      Supported
22962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
22963 F:      include/linux/clocksource.h
22964 F:      include/linux/time.h
22965 F:      include/linux/timekeeper_internal.h
22966 F:      include/linux/timekeeping.h
22967 F:      include/linux/timex.h
22968 F:      include/uapi/linux/time.h
22969 F:      include/uapi/linux/timex.h
22970 F:      kernel/time/alarmtimer.c
22971 F:      kernel/time/clocksource*
22972 F:      kernel/time/ntp*
22973 F:      kernel/time/time.c
22974 F:      kernel/time/timeconst.bc
22975 F:      kernel/time/timeconv.c
22976 F:      kernel/time/timecounter.c
22977 F:      kernel/time/timekeeping*
22978 F:      kernel/time/time_test.c
22979 F:      tools/testing/selftests/timers/
22980
22981 TIPC NETWORK LAYER
22982 M:      Jon Maloy <[email protected]>
22983 M:      Ying Xue <[email protected]>
22984 L:      [email protected] (core kernel code)
22985 L:      [email protected] (user apps, general discussion)
22986 S:      Maintained
22987 W:      http://tipc.sourceforge.net/
22988 F:      include/uapi/linux/tipc*.h
22989 F:      net/tipc/
22990
22991 TLAN NETWORK DRIVER
22992 M:      Samuel Chessman <[email protected]>
22993 L:      [email protected] (subscribers-only)
22994 S:      Maintained
22995 W:      http://sourceforge.net/projects/tlan/
22996 F:      Documentation/networking/device_drivers/ethernet/ti/tlan.rst
22997 F:      drivers/net/ethernet/ti/tlan.*
22998
22999 TMIO/SDHI MMC DRIVER
23000 M:      Wolfram Sang <[email protected]>
23001 L:      [email protected]
23002 L:      [email protected]
23003 S:      Supported
23004 F:      drivers/mmc/host/renesas_sdhi*
23005 F:      drivers/mmc/host/tmio_mmc*
23006 F:      include/linux/platform_data/tmio.h
23007
23008 TMP513 HARDWARE MONITOR DRIVER
23009 M:      Eric Tremblay <[email protected]>
23010 L:      [email protected]
23011 S:      Maintained
23012 F:      Documentation/hwmon/tmp513.rst
23013 F:      drivers/hwmon/tmp513.c
23014
23015 TMPFS (SHMEM FILESYSTEM)
23016 M:      Hugh Dickins <[email protected]>
23017 L:      [email protected]
23018 S:      Maintained
23019 F:      include/linux/shmem_fs.h
23020 F:      mm/shmem.c
23021
23022 TOMOYO SECURITY MODULE
23023 M:      Kentaro Takeda <[email protected]>
23024 M:      Tetsuo Handa <[email protected]>
23025 L:      [email protected] (subscribers-only, for developers in English)
23026 L:      [email protected] (subscribers-only, for users in English)
23027 L:      [email protected] (subscribers-only, for developers in Japanese)
23028 L:      [email protected] (subscribers-only, for users in Japanese)
23029 S:      Maintained
23030 W:      https://tomoyo.sourceforge.net/
23031 F:      security/tomoyo/
23032
23033 TOPSTAR LAPTOP EXTRAS DRIVER
23034 M:      Herton Ronaldo Krzesinski <[email protected]>
23035 L:      [email protected]
23036 S:      Maintained
23037 F:      drivers/platform/x86/topstar-laptop.c
23038
23039 TORTURE-TEST MODULES
23040 M:      Davidlohr Bueso <[email protected]>
23041 M:      "Paul E. McKenney" <[email protected]>
23042 M:      Josh Triplett <[email protected]>
23043 L:      [email protected]
23044 S:      Supported
23045 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
23046 F:      Documentation/RCU/torture.rst
23047 F:      kernel/locking/locktorture.c
23048 F:      kernel/rcu/rcuscale.c
23049 F:      kernel/rcu/rcutorture.c
23050 F:      kernel/rcu/refscale.c
23051 F:      kernel/torture.c
23052
23053 TOSHIBA ACPI EXTRAS DRIVER
23054 M:      Azael Avalos <[email protected]>
23055 L:      [email protected]
23056 S:      Maintained
23057 F:      drivers/platform/x86/toshiba_acpi.c
23058
23059 TOSHIBA BLUETOOTH DRIVER
23060 M:      Azael Avalos <[email protected]>
23061 L:      [email protected]
23062 S:      Maintained
23063 F:      drivers/platform/x86/toshiba_bluetooth.c
23064
23065 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
23066 M:      Azael Avalos <[email protected]>
23067 L:      [email protected]
23068 S:      Maintained
23069 F:      drivers/platform/x86/toshiba_haps.c
23070
23071 TOSHIBA SMM DRIVER
23072 M:      Jonathan Buzzard <[email protected]>
23073 S:      Maintained
23074 W:      http://www.buzzard.org.uk/toshiba/
23075 F:      drivers/char/toshiba.c
23076 F:      include/linux/toshiba.h
23077 F:      include/uapi/linux/toshiba.h
23078
23079 TOSHIBA TC358743 DRIVER
23080 M:      Hans Verkuil <[email protected]>
23081 L:      [email protected]
23082 S:      Maintained
23083 F:      Documentation/devicetree/bindings/media/i2c/tc358743.txt
23084 F:      drivers/media/i2c/tc358743*
23085 F:      include/media/i2c/tc358743.h
23086
23087 TOSHIBA WMI HOTKEYS DRIVER
23088 M:      Azael Avalos <[email protected]>
23089 L:      [email protected]
23090 S:      Maintained
23091 F:      drivers/platform/x86/toshiba-wmi.c
23092
23093 TPM DEVICE DRIVER
23094 M:      Peter Huewe <[email protected]>
23095 M:      Jarkko Sakkinen <[email protected]>
23096 R:      Jason Gunthorpe <[email protected]>
23097 L:      [email protected]
23098 S:      Maintained
23099 W:      https://codeberg.org/jarkko/linux-tpmdd-test
23100 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
23101 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
23102 F:      Documentation/devicetree/bindings/tpm/
23103 F:      drivers/char/tpm/
23104
23105 TPS546D24 DRIVER
23106 M:      Duke Du <[email protected]>
23107 L:      [email protected]
23108 S:      Maintained
23109 F:      Documentation/hwmon/tps546d24.rst
23110 F:      drivers/hwmon/pmbus/tps546d24.c
23111
23112 TQ SYSTEMS BOARD & DRIVER SUPPORT
23113 L:      [email protected]
23114 S:      Supported
23115 W:      https://www.tq-group.com/en/products/tq-embedded/
23116 F:      arch/arm/boot/dts/imx*mba*.dts*
23117 F:      arch/arm/boot/dts/imx*tqma*.dts*
23118 F:      arch/arm/boot/dts/mba*.dtsi
23119 F:      arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
23120 F:      arch/arm64/boot/dts/freescale/imx*mba*.dts*
23121 F:      arch/arm64/boot/dts/freescale/imx*tqma*.dts*
23122 F:      arch/arm64/boot/dts/freescale/mba*.dtsi
23123 F:      arch/arm64/boot/dts/freescale/tqml*.dts*
23124 F:      drivers/gpio/gpio-tqmx86.c
23125 F:      drivers/mfd/tqmx86.c
23126 F:      drivers/watchdog/tqmx86_wdt.c
23127
23128 TRACING
23129 M:      Steven Rostedt <[email protected]>
23130 M:      Masami Hiramatsu <[email protected]>
23131 R:      Mathieu Desnoyers <[email protected]>
23132 L:      [email protected]
23133 L:      [email protected]
23134 S:      Maintained
23135 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
23136 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
23137 F:      Documentation/trace/*
23138 F:      fs/tracefs/
23139 F:      include/linux/trace*.h
23140 F:      include/trace/
23141 F:      kernel/trace/
23142 F:      scripts/tracing/
23143 F:      tools/testing/selftests/ftrace/
23144
23145 TRACING MMIO ACCESSES (MMIOTRACE)
23146 M:      Steven Rostedt <[email protected]>
23147 M:      Masami Hiramatsu <[email protected]>
23148 R:      Karol Herbst <[email protected]>
23149 R:      Pekka Paalanen <[email protected]>
23150 L:      [email protected]
23151 L:      [email protected]
23152 S:      Maintained
23153 F:      arch/x86/mm/kmmio.c
23154 F:      arch/x86/mm/mmio-mod.c
23155 F:      arch/x86/mm/testmmiotrace.c
23156 F:      include/linux/mmiotrace.h
23157 F:      kernel/trace/trace_mmiotrace.c
23158
23159 TRACING OS NOISE / LATENCY TRACERS
23160 M:      Steven Rostedt <[email protected]>
23161 S:      Maintained
23162 F:      Documentation/trace/hwlat_detector.rst
23163 F:      Documentation/trace/osnoise-tracer.rst
23164 F:      Documentation/trace/timerlat-tracer.rst
23165 F:      arch/*/kernel/trace.c
23166 F:      include/trace/events/osnoise.h
23167 F:      kernel/trace/trace_hwlat.c
23168 F:      kernel/trace/trace_irqsoff.c
23169 F:      kernel/trace/trace_osnoise.c
23170 F:      kernel/trace/trace_sched_wakeup.c
23171
23172 TRADITIONAL CHINESE DOCUMENTATION
23173 M:      Hu Haowen <[email protected]>
23174 S:      Maintained
23175 W:      https://github.com/srcres258/linux-doc
23176 T:      git git://github.com/srcres258/linux-doc.git doc-zh-tw
23177 F:      Documentation/translations/zh_TW/
23178
23179 TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
23180 M:      Dan Williams <[email protected]>
23181 L:      [email protected]
23182 S:      Maintained
23183 F:      Documentation/ABI/testing/configfs-tsm
23184 F:      drivers/virt/coco/tsm.c
23185 F:      include/linux/tsm.h
23186
23187 TRUSTED SERVICES TEE DRIVER
23188 M:      Balint Dobszay <[email protected]>
23189 M:      Sudeep Holla <[email protected]>
23190 L:      [email protected] (moderated for non-subscribers)
23191 L:      [email protected]
23192 S:      Maintained
23193 F:      Documentation/tee/ts-tee.rst
23194 F:      drivers/tee/tstee/
23195
23196 TTY LAYER AND SERIAL DRIVERS
23197 M:      Greg Kroah-Hartman <[email protected]>
23198 M:      Jiri Slaby <[email protected]>
23199 L:      [email protected]
23200 L:      [email protected]
23201 S:      Supported
23202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
23203 F:      Documentation/devicetree/bindings/serial/
23204 F:      Documentation/driver-api/serial/
23205 F:      drivers/tty/
23206 F:      include/linux/selection.h
23207 F:      include/linux/serial.h
23208 F:      include/linux/serial_core.h
23209 F:      include/linux/sysrq.h
23210 F:      include/linux/tty*.h
23211 F:      include/linux/vt.h
23212 F:      include/linux/vt_*.h
23213 F:      include/uapi/linux/serial.h
23214 F:      include/uapi/linux/serial_core.h
23215 F:      include/uapi/linux/tty.h
23216
23217 TUA9001 MEDIA DRIVER
23218 L:      [email protected]
23219 S:      Orphan
23220 W:      https://linuxtv.org
23221 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
23222 F:      drivers/media/tuners/tua9001*
23223
23224 TULIP NETWORK DRIVERS
23225 L:      [email protected]
23226 L:      [email protected]
23227 S:      Orphan
23228 F:      drivers/net/ethernet/dec/tulip/
23229
23230 TUN/TAP driver
23231 M:      Willem de Bruijn <[email protected]>
23232 M:      Jason Wang <[email protected]>
23233 S:      Maintained
23234 W:      http://vtun.sourceforge.net/tun
23235 F:      Documentation/networking/tuntap.rst
23236 F:      arch/um/os-Linux/drivers/
23237 F:      drivers/net/tap.c
23238 F:      drivers/net/tun.c
23239
23240 TURBOCHANNEL SUBSYSTEM
23241 M:      "Maciej W. Rozycki" <[email protected]>
23242 M:      Ralf Baechle <[email protected]>
23243 L:      [email protected]
23244 S:      Maintained
23245 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
23246 F:      drivers/tc/
23247 F:      include/linux/tc.h
23248
23249 TURBOSTAT UTILITY
23250 M:      "Len Brown" <[email protected]>
23251 L:      [email protected]
23252 S:      Supported
23253 Q:      https://patchwork.kernel.org/project/linux-pm/list/
23254 B:      https://bugzilla.kernel.org
23255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
23256 F:      tools/power/x86/turbostat/
23257 F:      tools/testing/selftests/turbostat/
23258
23259 TW5864 VIDEO4LINUX DRIVER
23260 M:      Bluecherry Maintainers <[email protected]>
23261 M:      Andrey Utkin <[email protected]>
23262 M:      Andrey Utkin <[email protected]>
23263 L:      [email protected]
23264 S:      Supported
23265 F:      drivers/media/pci/tw5864/
23266
23267 TW68 VIDEO4LINUX DRIVER
23268 M:      Hans Verkuil <[email protected]>
23269 L:      [email protected]
23270 S:      Odd Fixes
23271 W:      https://linuxtv.org
23272 T:      git git://linuxtv.org/media_tree.git
23273 F:      drivers/media/pci/tw68/
23274
23275 TW686X VIDEO4LINUX DRIVER
23276 M:      Ezequiel Garcia <[email protected]>
23277 L:      [email protected]
23278 S:      Maintained
23279 W:      http://linuxtv.org
23280 T:      git git://linuxtv.org/media_tree.git
23281 F:      drivers/media/pci/tw686x/
23282
23283 U-BOOT ENVIRONMENT VARIABLES
23284 M:      Rafał Miłecki <[email protected]>
23285 S:      Maintained
23286 F:      Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
23287 F:      drivers/nvmem/u-boot-env.c
23288
23289 UACCE ACCELERATOR FRAMEWORK
23290 M:      Zhangfei Gao <[email protected]>
23291 M:      Zhou Wang <[email protected]>
23292 L:      [email protected]
23293 L:      [email protected]
23294 S:      Maintained
23295 F:      Documentation/ABI/testing/sysfs-driver-uacce
23296 F:      Documentation/misc-devices/uacce.rst
23297 F:      drivers/misc/uacce/
23298 F:      include/linux/uacce.h
23299 F:      include/uapi/misc/uacce/
23300
23301 UBI FILE SYSTEM (UBIFS)
23302 M:      Richard Weinberger <[email protected]>
23303 R:      Zhihao Cheng <[email protected]>
23304 L:      [email protected]
23305 S:      Supported
23306 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
23307 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23309 F:      Documentation/ABI/testing/sysfs-fs-ubifs
23310 F:      Documentation/filesystems/ubifs-authentication.rst
23311 F:      Documentation/filesystems/ubifs.rst
23312 F:      fs/ubifs/
23313
23314 UBLK USERSPACE BLOCK DRIVER
23315 M:      Ming Lei <[email protected]>
23316 L:      [email protected]
23317 S:      Maintained
23318 F:      Documentation/block/ublk.rst
23319 F:      drivers/block/ublk_drv.c
23320 F:      include/uapi/linux/ublk_cmd.h
23321
23322 UBSAN
23323 M:      Kees Cook <[email protected]>
23324 R:      Marco Elver <[email protected]>
23325 R:      Andrey Konovalov <[email protected]>
23326 R:      Andrey Ryabinin <[email protected]>
23327 L:      [email protected]
23328 L:      [email protected]
23329 S:      Supported
23330 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
23331 F:      Documentation/dev-tools/ubsan.rst
23332 F:      include/linux/ubsan.h
23333 F:      lib/Kconfig.ubsan
23334 F:      lib/test_ubsan.c
23335 F:      lib/ubsan.c
23336 F:      lib/ubsan.h
23337 F:      scripts/Makefile.ubsan
23338 K:      \bARCH_HAS_UBSAN\b
23339
23340 UCLINUX (M68KNOMMU AND COLDFIRE)
23341 M:      Greg Ungerer <[email protected]>
23342 L:      [email protected]
23343 S:      Maintained
23344 W:      http://www.linux-m68k.org/
23345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
23346 F:      arch/m68k/*/*_no.*
23347 F:      arch/m68k/68*/
23348 F:      arch/m68k/coldfire/
23349 F:      arch/m68k/include/asm/*_no.*
23350
23351 UDF FILESYSTEM
23352 M:      Jan Kara <[email protected]>
23353 S:      Maintained
23354 F:      Documentation/filesystems/udf.rst
23355 F:      fs/udf/
23356
23357 UDRAW TABLET
23358 M:      Bastien Nocera <[email protected]>
23359 L:      [email protected]
23360 S:      Maintained
23361 F:      drivers/hid/hid-udraw-ps3.c
23362
23363 UFS FILESYSTEM
23364 M:      Evgeniy Dushistov <[email protected]>
23365 S:      Maintained
23366 F:      Documentation/admin-guide/ufs.rst
23367 F:      fs/ufs/
23368
23369 UHID USERSPACE HID IO DRIVER
23370 M:      David Rheinsberg <[email protected]>
23371 L:      [email protected]
23372 S:      Maintained
23373 F:      drivers/hid/uhid.c
23374 F:      include/uapi/linux/uhid.h
23375
23376 ULPI BUS
23377 M:      Heikki Krogerus <[email protected]>
23378 L:      [email protected]
23379 S:      Maintained
23380 F:      drivers/usb/common/ulpi.c
23381 F:      include/linux/ulpi/
23382
23383 UNICODE SUBSYSTEM
23384 M:      Gabriel Krisman Bertazi <[email protected]>
23385 L:      [email protected]
23386 S:      Supported
23387 F:      fs/unicode/
23388
23389 UNIFDEF
23390 M:      Tony Finch <[email protected]>
23391 S:      Maintained
23392 W:      http://dotat.at/prog/unifdef
23393 F:      scripts/unifdef.c
23394
23395 UNIFORM CDROM DRIVER
23396 M:      Phillip Potter <[email protected]>
23397 S:      Maintained
23398 F:      Documentation/cdrom/
23399 F:      drivers/cdrom/cdrom.c
23400 F:      include/linux/cdrom.h
23401 F:      include/uapi/linux/cdrom.h
23402
23403 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
23404 R:      Alim Akhtar <[email protected]>
23405 R:      Avri Altman <[email protected]>
23406 R:      Bart Van Assche <[email protected]>
23407 L:      [email protected]
23408 S:      Supported
23409 F:      Documentation/devicetree/bindings/ufs/
23410 F:      Documentation/scsi/ufs.rst
23411 F:      drivers/ufs/core/
23412
23413 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
23414 M:      Pedro Sousa <[email protected]>
23415 L:      [email protected]
23416 S:      Supported
23417 F:      drivers/ufs/host/*dwc*
23418
23419 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
23420 M:      Alim Akhtar <[email protected]>
23421 L:      [email protected]
23422 S:      Maintained
23423 F:      drivers/ufs/host/ufs-exynos*
23424
23425 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
23426 M:      Peter Wang <[email protected]>
23427 R:      Stanley Jhu <[email protected]>
23428 L:      [email protected]
23429 L:      [email protected] (moderated for non-subscribers)
23430 S:      Maintained
23431 F:      drivers/ufs/host/ufs-mediatek*
23432
23433 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
23434 M:      Manivannan Sadhasivam <[email protected]>
23435 L:      [email protected]
23436 L:      [email protected]
23437 S:      Maintained
23438 F:      Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
23439 F:      drivers/ufs/host/ufs-qcom*
23440
23441 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
23442 M:      Yoshihiro Shimoda <[email protected]>
23443 L:      [email protected]
23444 L:      [email protected]
23445 S:      Maintained
23446 F:      drivers/ufs/host/ufs-renesas.c
23447
23448 UNSORTED BLOCK IMAGES (UBI)
23449 M:      Richard Weinberger <[email protected]>
23450 R:      Zhihao Cheng <[email protected]>
23451 L:      [email protected]
23452 S:      Supported
23453 W:      http://www.linux-mtd.infradead.org/
23454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23455 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23456 F:      drivers/mtd/ubi/
23457 F:      include/linux/mtd/ubi.h
23458 F:      include/uapi/mtd/ubi-user.h
23459
23460 UPROBES
23461 M:      Masami Hiramatsu <[email protected]>
23462 M:      Oleg Nesterov <[email protected]>
23463 M:      Peter Zijlstra <[email protected]>
23464 L:      [email protected]
23465 L:      [email protected]
23466 S:      Maintained
23467 F:      arch/*/include/asm/uprobes.h
23468 F:      arch/*/kernel/probes/uprobes.c
23469 F:      arch/*/kernel/uprobes.c
23470 F:      include/linux/uprobes.h
23471 F:      kernel/events/uprobes.c
23472
23473 USB "USBNET" DRIVER FRAMEWORK
23474 M:      Oliver Neukum <[email protected]>
23475 L:      [email protected]
23476 S:      Maintained
23477 W:      http://www.linux-usb.org/usbnet
23478 F:      drivers/net/usb/usbnet.c
23479 F:      include/linux/usb/usbnet.h
23480
23481 USB ACM DRIVER
23482 M:      Oliver Neukum <[email protected]>
23483 L:      [email protected]
23484 S:      Maintained
23485 F:      Documentation/usb/acm.rst
23486 F:      drivers/usb/class/cdc-acm.*
23487
23488 USB APPLE MFI FASTCHARGE DRIVER
23489 M:      Bastien Nocera <[email protected]>
23490 L:      [email protected]
23491 S:      Maintained
23492 F:      drivers/usb/misc/apple-mfi-fastcharge.c
23493
23494 USB AR5523 WIRELESS DRIVER
23495 L:      [email protected]
23496 S:      Orphan
23497 F:      drivers/net/wireless/ath/ar5523/
23498
23499 USB ATTACHED SCSI
23500 M:      Oliver Neukum <[email protected]>
23501 L:      [email protected]
23502 L:      [email protected]
23503 S:      Maintained
23504 F:      drivers/usb/storage/uas.c
23505
23506 USB CDC ETHERNET DRIVER
23507 M:      Oliver Neukum <[email protected]>
23508 L:      [email protected]
23509 S:      Maintained
23510 F:      drivers/net/usb/cdc_*.c
23511 F:      include/uapi/linux/usb/cdc.h
23512
23513 USB CHAOSKEY DRIVER
23514 M:      Keith Packard <[email protected]>
23515 L:      [email protected]
23516 S:      Maintained
23517 F:      drivers/usb/misc/chaoskey.c
23518
23519 USB CYPRESS C67X00 DRIVER
23520 L:      [email protected]
23521 S:      Orphan
23522 F:      drivers/usb/c67x00/
23523
23524 USB DAVICOM DM9601 DRIVER
23525 M:      Peter Korsgaard <[email protected]>
23526 L:      [email protected]
23527 S:      Maintained
23528 W:      http://www.linux-usb.org/usbnet
23529 F:      drivers/net/usb/dm9601.c
23530
23531 USB EHCI DRIVER
23532 M:      Alan Stern <[email protected]>
23533 L:      [email protected]
23534 S:      Maintained
23535 F:      Documentation/usb/ehci.rst
23536 F:      drivers/usb/host/ehci*
23537
23538 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
23539 M:      Jiri Kosina <[email protected]>
23540 M:      Benjamin Tissoires <[email protected]>
23541 L:      [email protected]
23542 S:      Maintained
23543 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
23544 F:      Documentation/hid/hiddev.rst
23545 F:      drivers/hid/usbhid/
23546
23547 USB INTEL XHCI ROLE MUX DRIVER
23548 M:      Hans de Goede <[email protected]>
23549 L:      [email protected]
23550 S:      Maintained
23551 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
23552
23553 USB IP DRIVER FOR HISILICON KIRIN 960
23554 M:      Yu Chen <[email protected]>
23555 M:      Binghui Wang <[email protected]>
23556 L:      [email protected]
23557 S:      Maintained
23558 F:      Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
23559 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
23560
23561 USB IP DRIVER FOR HISILICON KIRIN 970
23562 M:      Mauro Carvalho Chehab <[email protected]>
23563 L:      [email protected]
23564 S:      Maintained
23565 F:      Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
23566 F:      drivers/phy/hisilicon/phy-hi3670-usb3.c
23567
23568 USB ISP116X DRIVER
23569 M:      Olav Kongas <[email protected]>
23570 L:      [email protected]
23571 S:      Maintained
23572 F:      drivers/usb/host/isp116x*
23573 F:      include/linux/usb/isp116x.h
23574
23575 USB ISP1760 DRIVER
23576 M:      Rui Miguel Silva <[email protected]>
23577 L:      [email protected]
23578 S:      Maintained
23579 F:      Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
23580 F:      drivers/usb/isp1760/*
23581
23582 USB LAN78XX ETHERNET DRIVER
23583 M:      Woojung Huh <[email protected]>
23584 M:      [email protected]
23585 L:      [email protected]
23586 S:      Maintained
23587 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
23588 F:      drivers/net/usb/lan78xx.*
23589 F:      include/dt-bindings/net/microchip-lan78xx.h
23590
23591 USB MASS STORAGE DRIVER
23592 M:      Alan Stern <[email protected]>
23593 L:      [email protected]
23594 L:      [email protected]
23595 S:      Maintained
23596 F:      drivers/usb/storage/
23597
23598 USB MIDI DRIVER
23599 M:      Clemens Ladisch <[email protected]>
23600 L:      [email protected] (moderated for non-subscribers)
23601 S:      Maintained
23602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
23603 F:      sound/usb/midi.*
23604
23605 USB NETWORKING DRIVERS
23606 L:      [email protected]
23607 S:      Odd Fixes
23608 F:      drivers/net/usb/
23609
23610 USB OHCI DRIVER
23611 M:      Alan Stern <[email protected]>
23612 L:      [email protected]
23613 S:      Maintained
23614 F:      Documentation/usb/ohci.rst
23615 F:      drivers/usb/host/ohci*
23616
23617 USB OTG FSM (Finite State Machine)
23618 M:      Peter Chen <[email protected]>
23619 L:      [email protected]
23620 S:      Maintained
23621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
23622 F:      drivers/usb/common/usb-otg-fsm.c
23623
23624 USB OVER IP DRIVER
23625 M:      Valentina Manea <[email protected]>
23626 M:      Shuah Khan <[email protected]>
23627 M:      Shuah Khan <[email protected]>
23628 R:      Hongren Zheng <[email protected]>
23629 L:      [email protected]
23630 S:      Maintained
23631 F:      Documentation/usb/usbip_protocol.rst
23632 F:      drivers/usb/usbip/
23633 F:      tools/testing/selftests/drivers/usb/usbip/
23634 F:      tools/usb/usbip/
23635
23636 USB PEGASUS DRIVER
23637 M:      Petko Manolov <[email protected]>
23638 L:      [email protected]
23639 L:      [email protected]
23640 S:      Maintained
23641 W:      https://github.com/petkan/pegasus
23642 T:      git https://github.com/petkan/pegasus.git
23643 F:      drivers/net/usb/pegasus.*
23644
23645 USB PRINTER DRIVER (usblp)
23646 M:      Pete Zaitcev <[email protected]>
23647 L:      [email protected]
23648 S:      Supported
23649 F:      drivers/usb/class/usblp.c
23650
23651 USB QMI WWAN NETWORK DRIVER
23652 M:      Bjørn Mork <[email protected]>
23653 L:      [email protected]
23654 S:      Maintained
23655 F:      Documentation/ABI/testing/sysfs-class-net-qmi
23656 F:      drivers/net/usb/qmi_wwan.c
23657
23658 USB RAW GADGET DRIVER
23659 R:      Andrey Konovalov <[email protected]>
23660 L:      [email protected]
23661 S:      Maintained
23662 F:      Documentation/usb/raw-gadget.rst
23663 F:      drivers/usb/gadget/legacy/raw_gadget.c
23664 F:      include/uapi/linux/usb/raw_gadget.h
23665
23666 USB RTL8150 DRIVER
23667 M:      Petko Manolov <[email protected]>
23668 L:      [email protected]
23669 L:      [email protected]
23670 S:      Maintained
23671 W:      https://github.com/petkan/rtl8150
23672 T:      git https://github.com/petkan/rtl8150.git
23673 F:      drivers/net/usb/rtl8150.c
23674
23675 USB SERIAL SUBSYSTEM
23676 M:      Johan Hovold <[email protected]>
23677 L:      [email protected]
23678 S:      Maintained
23679 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
23680 F:      Documentation/usb/usb-serial.rst
23681 F:      drivers/usb/serial/
23682 F:      include/linux/usb/serial.h
23683
23684 USB SMSC75XX ETHERNET DRIVER
23685 M:      Steve Glendinning <[email protected]>
23686 L:      [email protected]
23687 S:      Maintained
23688 F:      drivers/net/usb/smsc75xx.*
23689
23690 USB SMSC95XX ETHERNET DRIVER
23691 M:      Steve Glendinning <[email protected]>
23692 M:      [email protected]
23693 L:      [email protected]
23694 S:      Maintained
23695 F:      drivers/net/usb/smsc95xx.*
23696
23697 USB SUBSYSTEM
23698 M:      Greg Kroah-Hartman <[email protected]>
23699 L:      [email protected]
23700 S:      Supported
23701 W:      http://www.linux-usb.org
23702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
23703 F:      Documentation/devicetree/bindings/usb/
23704 F:      Documentation/usb/
23705 F:      drivers/usb/
23706 F:      include/dt-bindings/usb/
23707 F:      include/linux/usb.h
23708 F:      include/linux/usb/
23709 F:      include/uapi/linux/usb/
23710
23711 USB TYPEC BUS FOR ALTERNATE MODES
23712 M:      Heikki Krogerus <[email protected]>
23713 L:      [email protected]
23714 S:      Maintained
23715 F:      Documentation/ABI/testing/sysfs-bus-typec
23716 F:      Documentation/driver-api/usb/typec_bus.rst
23717 F:      drivers/usb/typec/altmodes/
23718 F:      include/linux/usb/typec_altmode.h
23719
23720 USB TYPEC CLASS
23721 M:      Heikki Krogerus <[email protected]>
23722 L:      [email protected]
23723 S:      Maintained
23724 F:      Documentation/ABI/testing/sysfs-class-typec
23725 F:      Documentation/driver-api/usb/typec.rst
23726 F:      drivers/usb/typec/
23727 F:      include/linux/usb/typec.h
23728
23729 USB TYPEC INTEL PMC MUX DRIVER
23730 M:      Heikki Krogerus <[email protected]>
23731 L:      [email protected]
23732 S:      Maintained
23733 F:      Documentation/firmware-guide/acpi/intel-pmc-mux.rst
23734 F:      drivers/usb/typec/mux/intel_pmc_mux.c
23735
23736 USB TYPEC PI3USB30532 MUX DRIVER
23737 M:      Hans de Goede <[email protected]>
23738 L:      [email protected]
23739 S:      Maintained
23740 F:      drivers/usb/typec/mux/pi3usb30532.c
23741
23742 USB TYPEC PORT CONTROLLER DRIVERS
23743 L:      [email protected]
23744 S:      Orphan
23745 F:      drivers/usb/typec/tcpm/
23746
23747 USB UHCI DRIVER
23748 M:      Alan Stern <[email protected]>
23749 L:      [email protected]
23750 S:      Maintained
23751 F:      drivers/usb/host/uhci*
23752
23753 USB VIDEO CLASS
23754 M:      Laurent Pinchart <[email protected]>
23755 L:      [email protected]
23756 S:      Maintained
23757 W:      http://www.ideasonboard.org/uvc/
23758 T:      git git://linuxtv.org/media_tree.git
23759 F:      drivers/media/usb/uvc/
23760 F:      include/uapi/linux/uvcvideo.h
23761
23762 USB WEBCAM GADGET
23763 M:      Laurent Pinchart <[email protected]>
23764 M:      Daniel Scally <[email protected]>
23765 L:      [email protected]
23766 S:      Maintained
23767 F:      drivers/usb/gadget/function/*uvc*
23768 F:      drivers/usb/gadget/legacy/webcam.c
23769 F:      include/uapi/linux/usb/g_uvc.h
23770
23771 USB XHCI DRIVER
23772 M:      Mathias Nyman <[email protected]>
23773 L:      [email protected]
23774 S:      Supported
23775 F:      drivers/usb/host/pci-quirks*
23776 F:      drivers/usb/host/xhci*
23777
23778 USER DATAGRAM PROTOCOL (UDP)
23779 M:      Willem de Bruijn <[email protected]>
23780 S:      Maintained
23781 F:      include/linux/udp.h
23782 F:      net/ipv4/udp.c
23783 F:      net/ipv6/udp.c
23784
23785 USER-MODE LINUX (UML)
23786 M:      Richard Weinberger <[email protected]>
23787 M:      Anton Ivanov <[email protected]>
23788 M:      Johannes Berg <[email protected]>
23789 L:      [email protected]
23790 S:      Maintained
23791 W:      http://user-mode-linux.sourceforge.net
23792 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
23793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
23794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
23795 F:      Documentation/virt/uml/
23796 F:      arch/um/
23797 F:      arch/x86/um/
23798 F:      fs/hostfs/
23799
23800 USERSPACE COPYIN/COPYOUT (UIOVEC)
23801 M:      Alexander Viro <[email protected]>
23802 S:      Maintained
23803 F:      include/linux/uio.h
23804 F:      lib/iov_iter.c
23805
23806 USERSPACE DMA BUFFER DRIVER
23807 M:      Gerd Hoffmann <[email protected]>
23808 L:      [email protected]
23809 S:      Maintained
23810 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
23811 F:      drivers/dma-buf/udmabuf.c
23812 F:      include/uapi/linux/udmabuf.h
23813
23814 USERSPACE I/O (UIO)
23815 M:      Greg Kroah-Hartman <[email protected]>
23816 S:      Maintained
23817 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23818 F:      Documentation/driver-api/uio-howto.rst
23819 F:      drivers/uio/
23820 F:      include/linux/uio_driver.h
23821
23822 UTIL-LINUX PACKAGE
23823 M:      Karel Zak <[email protected]>
23824 L:      [email protected]
23825 S:      Maintained
23826 W:      http://en.wikipedia.org/wiki/Util-linux
23827 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
23828
23829 UUID HELPERS
23830 R:      Andy Shevchenko <[email protected]>
23831 L:      [email protected]
23832 S:      Maintained
23833 F:      include/linux/uuid.h
23834 F:      lib/test_uuid.c
23835 F:      lib/uuid.c
23836
23837 UV SYSFS DRIVER
23838 M:      Justin Ernst <[email protected]>
23839 L:      [email protected]
23840 S:      Maintained
23841 F:      drivers/platform/x86/uv_sysfs.c
23842
23843 UVESAFB DRIVER
23844 M:      Michal Januszewski <[email protected]>
23845 L:      [email protected]
23846 S:      Maintained
23847 W:      https://github.com/mjanusz/v86d
23848 F:      Documentation/fb/uvesafb.rst
23849 F:      drivers/video/fbdev/uvesafb.*
23850
23851 Ux500 CLOCK DRIVERS
23852 M:      Ulf Hansson <[email protected]>
23853 L:      [email protected]
23854 L:      [email protected] (moderated for non-subscribers)
23855 S:      Maintained
23856 F:      drivers/clk/ux500/
23857
23858 V4L2 ASYNC AND FWNODE FRAMEWORKS
23859 M:      Sakari Ailus <[email protected]>
23860 L:      [email protected]
23861 S:      Maintained
23862 T:      git git://linuxtv.org/media_tree.git
23863 F:      drivers/media/v4l2-core/v4l2-async.c
23864 F:      drivers/media/v4l2-core/v4l2-fwnode.c
23865 F:      include/media/v4l2-async.h
23866 F:      include/media/v4l2-fwnode.h
23867
23868 V4L2 LENS DRIVERS
23869 M:      Sakari Ailus <[email protected]>
23870 L:      [email protected]
23871 S:      Maintained
23872 F:      drivers/media/i2c/ak*
23873 F:      drivers/media/i2c/dw*
23874 F:      drivers/media/i2c/lm*
23875
23876 V4L2 CAMERA SENSOR DRIVERS
23877 M:      Sakari Ailus <[email protected]>
23878 L:      [email protected]
23879 S:      Maintained
23880 F:      Documentation/driver-api/media/camera-sensor.rst
23881 F:      Documentation/driver-api/media/tx-rx.rst
23882 F:      drivers/media/i2c/ar*
23883 F:      drivers/media/i2c/gc*
23884 F:      drivers/media/i2c/hi*
23885 F:      drivers/media/i2c/imx*
23886 F:      drivers/media/i2c/mt*
23887 F:      drivers/media/i2c/og*
23888 F:      drivers/media/i2c/ov*
23889 F:      drivers/media/i2c/s5*
23890 F:      drivers/media/i2c/vgxy61.c
23891
23892 VF610 NAND DRIVER
23893 M:      Stefan Agner <[email protected]>
23894 L:      [email protected]
23895 S:      Supported
23896 F:      drivers/mtd/nand/raw/vf610_nfc.c
23897
23898 VFAT/FAT/MSDOS FILESYSTEM
23899 M:      OGAWA Hirofumi <[email protected]>
23900 S:      Maintained
23901 F:      Documentation/filesystems/vfat.rst
23902 F:      fs/fat/
23903 F:      tools/testing/selftests/filesystems/fat/
23904
23905 VFIO CDX DRIVER
23906 M:      Nipun Gupta <[email protected]>
23907 M:      Nikhil Agarwal <[email protected]>
23908 L:      [email protected]
23909 S:      Maintained
23910 F:      drivers/vfio/cdx/*
23911
23912 VFIO DRIVER
23913 M:      Alex Williamson <[email protected]>
23914 L:      [email protected]
23915 S:      Maintained
23916 T:      git https://github.com/awilliam/linux-vfio.git
23917 F:      Documentation/ABI/testing/debugfs-vfio
23918 F:      Documentation/ABI/testing/sysfs-devices-vfio-dev
23919 F:      Documentation/driver-api/vfio.rst
23920 F:      drivers/vfio/
23921 F:      include/linux/vfio.h
23922 F:      include/linux/vfio_pci_core.h
23923 F:      include/uapi/linux/vfio.h
23924
23925 VFIO FSL-MC DRIVER
23926 L:      [email protected]
23927 S:      Orphan
23928 F:      drivers/vfio/fsl-mc/
23929
23930 VFIO HISILICON PCI DRIVER
23931 M:      Longfang Liu <[email protected]>
23932 M:      Shameer Kolothum <[email protected]>
23933 L:      [email protected]
23934 S:      Maintained
23935 F:      drivers/vfio/pci/hisilicon/
23936
23937 VFIO MEDIATED DEVICE DRIVERS
23938 M:      Kirti Wankhede <[email protected]>
23939 L:      [email protected]
23940 S:      Maintained
23941 F:      Documentation/driver-api/vfio-mediated-device.rst
23942 F:      drivers/vfio/mdev/
23943 F:      include/linux/mdev.h
23944 F:      samples/vfio-mdev/
23945
23946 VFIO MLX5 PCI DRIVER
23947 M:      Yishai Hadas <[email protected]>
23948 L:      [email protected]
23949 S:      Maintained
23950 F:      drivers/vfio/pci/mlx5/
23951
23952 VFIO NVIDIA GRACE GPU DRIVER
23953 M:      Ankit Agrawal <[email protected]>
23954 L:      [email protected]
23955 S:      Supported
23956 F:      drivers/vfio/pci/nvgrace-gpu/
23957
23958 VFIO PCI DEVICE SPECIFIC DRIVERS
23959 R:      Jason Gunthorpe <[email protected]>
23960 R:      Yishai Hadas <[email protected]>
23961 R:      Shameer Kolothum <[email protected]>
23962 R:      Kevin Tian <[email protected]>
23963 L:      [email protected]
23964 S:      Maintained
23965 P:      Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
23966 F:      drivers/vfio/pci/*/
23967
23968 VFIO PDS PCI DRIVER
23969 M:      Brett Creeley <[email protected]>
23970 L:      [email protected]
23971 S:      Maintained
23972 F:      Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
23973 F:      drivers/vfio/pci/pds/
23974
23975 VFIO PLATFORM DRIVER
23976 M:      Eric Auger <[email protected]>
23977 L:      [email protected]
23978 S:      Maintained
23979 F:      drivers/vfio/platform/
23980
23981 VFIO QAT PCI DRIVER
23982 M:      Xin Zeng <[email protected]>
23983 M:      Giovanni Cabiddu <[email protected]>
23984 L:      [email protected]
23985 L:      [email protected]
23986 S:      Supported
23987 F:      drivers/vfio/pci/qat/
23988
23989 VFIO VIRTIO PCI DRIVER
23990 M:      Yishai Hadas <[email protected]>
23991 L:      [email protected]
23992 L:      [email protected]
23993 S:      Maintained
23994 F:      drivers/vfio/pci/virtio
23995
23996 VGA_SWITCHEROO
23997 R:      Lukas Wunner <[email protected]>
23998 S:      Maintained
23999 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
24000 F:      Documentation/gpu/vga-switcheroo.rst
24001 F:      drivers/gpu/vga/vga_switcheroo.c
24002 F:      include/linux/vga_switcheroo.h
24003
24004 VIA RHINE NETWORK DRIVER
24005 M:      Kevin Brace <[email protected]>
24006 S:      Maintained
24007 F:      drivers/net/ethernet/via/via-rhine.c
24008
24009 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
24010 M:      Florian Tobias Schandinat <[email protected]>
24011 L:      [email protected]
24012 S:      Maintained
24013 F:      drivers/video/fbdev/via/
24014 F:      include/linux/via-core.h
24015 F:      include/linux/via_i2c.h
24016
24017 VIA VELOCITY NETWORK DRIVER
24018 M:      Francois Romieu <[email protected]>
24019 L:      [email protected]
24020 S:      Maintained
24021 F:      drivers/net/ethernet/via/via-velocity.*
24022
24023 VICODEC VIRTUAL CODEC DRIVER
24024 M:      Hans Verkuil <[email protected]>
24025 L:      [email protected]
24026 S:      Maintained
24027 W:      https://linuxtv.org
24028 T:      git git://linuxtv.org/media_tree.git
24029 F:      drivers/media/test-drivers/vicodec/*
24030
24031 VIDEO I2C POLLING DRIVER
24032 M:      Matt Ranostay <[email protected]>
24033 L:      [email protected]
24034 S:      Maintained
24035 F:      drivers/media/i2c/video-i2c.c
24036
24037 VIDEO MULTIPLEXER DRIVER
24038 M:      Philipp Zabel <[email protected]>
24039 L:      [email protected]
24040 S:      Maintained
24041 F:      drivers/media/platform/video-mux.c
24042
24043 VIDEOBUF2 FRAMEWORK
24044 M:      Tomasz Figa <[email protected]>
24045 M:      Marek Szyprowski <[email protected]>
24046 L:      [email protected]
24047 S:      Maintained
24048 F:      drivers/media/common/videobuf2/*
24049 F:      include/media/videobuf2-*
24050
24051 VIDTV VIRTUAL DIGITAL TV DRIVER
24052 M:      Daniel W. S. Almeida <[email protected]>
24053 L:      [email protected]
24054 S:      Maintained
24055 W:      https://linuxtv.org
24056 T:      git git://linuxtv.org/media_tree.git
24057 F:      drivers/media/test-drivers/vidtv/*
24058
24059 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
24060 M:      Shuah Khan <[email protected]>
24061 R:      Kieran Bingham <[email protected]>
24062 L:      [email protected]
24063 S:      Maintained
24064 W:      https://linuxtv.org
24065 T:      git git://linuxtv.org/media_tree.git
24066 F:      drivers/media/test-drivers/vimc/*
24067
24068 VIRT LIB
24069 M:      Alex Williamson <[email protected]>
24070 M:      Paolo Bonzini <[email protected]>
24071 L:      [email protected]
24072 S:      Supported
24073 F:      virt/lib/
24074
24075 VIRTIO AND VHOST VSOCK DRIVER
24076 M:      Stefan Hajnoczi <[email protected]>
24077 M:      Stefano Garzarella <[email protected]>
24078 L:      [email protected]
24079 L:      [email protected]
24080 L:      [email protected]
24081 S:      Maintained
24082 F:      drivers/vhost/vsock.c
24083 F:      include/linux/virtio_vsock.h
24084 F:      include/uapi/linux/virtio_vsock.h
24085 F:      net/vmw_vsock/virtio_transport.c
24086 F:      net/vmw_vsock/virtio_transport_common.c
24087
24088 VIRTIO BALLOON
24089 M:      "Michael S. Tsirkin" <[email protected]>
24090 M:      David Hildenbrand <[email protected]>
24091 L:      [email protected]
24092 S:      Maintained
24093 F:      drivers/virtio/virtio_balloon.c
24094 F:      include/linux/balloon_compaction.h
24095 F:      include/uapi/linux/virtio_balloon.h
24096 F:      mm/balloon_compaction.c
24097
24098 VIRTIO BLOCK AND SCSI DRIVERS
24099 M:      "Michael S. Tsirkin" <[email protected]>
24100 M:      Jason Wang <[email protected]>
24101 R:      Paolo Bonzini <[email protected]>
24102 R:      Stefan Hajnoczi <[email protected]>
24103 R:      Eugenio Pérez <[email protected]>
24104 L:      [email protected]
24105 S:      Maintained
24106 F:      drivers/block/virtio_blk.c
24107 F:      drivers/scsi/virtio_scsi.c
24108 F:      include/uapi/linux/virtio_blk.h
24109 F:      include/uapi/linux/virtio_scsi.h
24110
24111 VIRTIO CONSOLE DRIVER
24112 M:      Amit Shah <[email protected]>
24113 L:      [email protected]
24114 S:      Maintained
24115 F:      drivers/char/virtio_console.c
24116 F:      include/uapi/linux/virtio_console.h
24117
24118 VIRTIO CORE AND NET DRIVERS
24119 M:      "Michael S. Tsirkin" <[email protected]>
24120 M:      Jason Wang <[email protected]>
24121 R:      Xuan Zhuo <[email protected]>
24122 R:      Eugenio Pérez <[email protected]>
24123 L:      [email protected]
24124 S:      Maintained
24125 F:      Documentation/ABI/testing/sysfs-bus-vdpa
24126 F:      Documentation/ABI/testing/sysfs-class-vduse
24127 F:      Documentation/devicetree/bindings/virtio/
24128 F:      Documentation/driver-api/virtio/
24129 F:      drivers/block/virtio_blk.c
24130 F:      drivers/crypto/virtio/
24131 F:      drivers/net/virtio_net.c
24132 F:      drivers/vdpa/
24133 F:      drivers/virtio/
24134 F:      include/linux/vdpa.h
24135 F:      include/linux/virtio*.h
24136 F:      include/linux/vringh.h
24137 F:      include/uapi/linux/virtio_*.h
24138 F:      tools/virtio/
24139 F:      tools/testing/selftests/drivers/net/virtio_net/
24140
24141 VIRTIO CRYPTO DRIVER
24142 M:      Gonglei <[email protected]>
24143 L:      [email protected]
24144 L:      [email protected]
24145 S:      Maintained
24146 F:      drivers/crypto/virtio/
24147 F:      include/uapi/linux/virtio_crypto.h
24148
24149 VIRTIO DRIVERS FOR S390
24150 M:      Cornelia Huck <[email protected]>
24151 M:      Halil Pasic <[email protected]>
24152 M:      Eric Farman <[email protected]>
24153 L:      [email protected]
24154 L:      [email protected]
24155 L:      [email protected]
24156 S:      Supported
24157 F:      arch/s390/include/uapi/asm/virtio-ccw.h
24158 F:      drivers/s390/virtio/
24159
24160 VIRTIO FILE SYSTEM
24161 M:      Vivek Goyal <[email protected]>
24162 M:      Stefan Hajnoczi <[email protected]>
24163 M:      Miklos Szeredi <[email protected]>
24164 R:      Eugenio Pérez <[email protected]>
24165 L:      [email protected]
24166 L:      [email protected]
24167 S:      Supported
24168 W:      https://virtio-fs.gitlab.io/
24169 F:      Documentation/filesystems/virtiofs.rst
24170 F:      fs/fuse/virtio_fs.c
24171 F:      include/uapi/linux/virtio_fs.h
24172
24173 VIRTIO GPIO DRIVER
24174 M:      Enrico Weigelt, metux IT consult <[email protected]>
24175 M:      Viresh Kumar <[email protected]>
24176 L:      [email protected]
24177 L:      [email protected]
24178 S:      Maintained
24179 F:      drivers/gpio/gpio-virtio.c
24180 F:      include/uapi/linux/virtio_gpio.h
24181
24182 VIRTIO GPU DRIVER
24183 M:      David Airlie <[email protected]>
24184 M:      Gerd Hoffmann <[email protected]>
24185 R:      Gurchetan Singh <[email protected]>
24186 R:      Chia-I Wu <[email protected]>
24187 L:      [email protected]
24188 L:      [email protected]
24189 S:      Maintained
24190 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
24191 F:      drivers/gpu/drm/ci/xfails/virtio*
24192 F:      drivers/gpu/drm/virtio/
24193 F:      include/uapi/linux/virtio_gpu.h
24194
24195 VIRTIO HOST (VHOST)
24196 M:      "Michael S. Tsirkin" <[email protected]>
24197 M:      Jason Wang <[email protected]>
24198 R:      Eugenio Pérez <[email protected]>
24199 L:      [email protected]
24200 L:      [email protected]
24201 L:      [email protected]
24202 S:      Maintained
24203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
24204 F:      drivers/vhost/
24205 F:      include/linux/sched/vhost_task.h
24206 F:      include/linux/vhost_iotlb.h
24207 F:      include/uapi/linux/vhost.h
24208 F:      kernel/vhost_task.c
24209
24210 VIRTIO HOST (VHOST-SCSI)
24211 M:      "Michael S. Tsirkin" <[email protected]>
24212 M:      Jason Wang <[email protected]>
24213 M:      Mike Christie <[email protected]>
24214 R:      Paolo Bonzini <[email protected]>
24215 R:      Stefan Hajnoczi <[email protected]>
24216 L:      [email protected]
24217 S:      Maintained
24218 F:      drivers/vhost/scsi.c
24219
24220 VIRTIO I2C DRIVER
24221 M:      Viresh Kumar <[email protected]>
24222 R:      "Chen, Jian Jun" <[email protected]>
24223 L:      [email protected]
24224 L:      [email protected]
24225 S:      Maintained
24226 F:      drivers/i2c/busses/i2c-virtio.c
24227 F:      include/uapi/linux/virtio_i2c.h
24228
24229 VIRTIO INPUT DRIVER
24230 M:      Gerd Hoffmann <[email protected]>
24231 S:      Maintained
24232 F:      drivers/virtio/virtio_input.c
24233 F:      include/uapi/linux/virtio_input.h
24234
24235 VIRTIO IOMMU DRIVER
24236 M:      Jean-Philippe Brucker <[email protected]>
24237 L:      [email protected]
24238 S:      Maintained
24239 F:      drivers/iommu/virtio-iommu.c
24240 F:      include/uapi/linux/virtio_iommu.h
24241
24242 VIRTIO MEM DRIVER
24243 M:      David Hildenbrand <[email protected]>
24244 L:      [email protected]
24245 S:      Maintained
24246 W:      https://virtio-mem.gitlab.io/
24247 F:      drivers/virtio/virtio_mem.c
24248 F:      include/uapi/linux/virtio_mem.h
24249
24250 VIRTIO PMEM DRIVER
24251 M:      Pankaj Gupta <[email protected]>
24252 L:      [email protected]
24253 S:      Maintained
24254 F:      drivers/nvdimm/nd_virtio.c
24255 F:      drivers/nvdimm/virtio_pmem.c
24256
24257 VIRTIO SOUND DRIVER
24258 M:      Anton Yakovlev <[email protected]>
24259 M:      "Michael S. Tsirkin" <[email protected]>
24260 L:      [email protected]
24261 L:      [email protected] (moderated for non-subscribers)
24262 S:      Maintained
24263 F:      include/uapi/linux/virtio_snd.h
24264 F:      sound/virtio/*
24265
24266 VIRTUAL BOX GUEST DEVICE DRIVER
24267 M:      Hans de Goede <[email protected]>
24268 M:      Arnd Bergmann <[email protected]>
24269 M:      Greg Kroah-Hartman <[email protected]>
24270 S:      Maintained
24271 F:      drivers/virt/vboxguest/
24272 F:      include/linux/vbox_utils.h
24273 F:      include/uapi/linux/vbox*.h
24274
24275 VIRTUAL BOX SHARED FOLDER VFS DRIVER
24276 M:      Hans de Goede <[email protected]>
24277 L:      [email protected]
24278 S:      Maintained
24279 F:      fs/vboxsf/*
24280
24281 VIRTUAL PCM TEST DRIVER
24282 M:      Ivan Orlov <[email protected]>
24283 L:      [email protected]
24284 S:      Maintained
24285 F:      Documentation/sound/cards/pcmtest.rst
24286 F:      sound/drivers/pcmtest.c
24287 F:      tools/testing/selftests/alsa/test-pcmtest-driver.c
24288
24289 VIRTUAL SERIO DEVICE DRIVER
24290 M:      Stephen Chandler Paul <[email protected]>
24291 S:      Maintained
24292 F:      drivers/input/serio/userio.c
24293 F:      include/uapi/linux/userio.h
24294
24295 VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
24296 M:      Javier Carrasco <[email protected]>
24297 S:      Maintained
24298 F:      Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
24299 F:      drivers/iio/light/veml6075.c
24300
24301 VISL VIRTUAL STATELESS DECODER DRIVER
24302 M:      Daniel Almeida <[email protected]>
24303 L:      [email protected]
24304 S:      Supported
24305 F:      drivers/media/test-drivers/visl
24306
24307 VIVID VIRTUAL VIDEO DRIVER
24308 M:      Hans Verkuil <[email protected]>
24309 L:      [email protected]
24310 S:      Maintained
24311 W:      https://linuxtv.org
24312 T:      git git://linuxtv.org/media_tree.git
24313 F:      drivers/media/test-drivers/vivid/*
24314
24315 VM SOCKETS (AF_VSOCK)
24316 M:      Stefano Garzarella <[email protected]>
24317 L:      [email protected]
24318 L:      [email protected]
24319 S:      Maintained
24320 F:      drivers/net/vsockmon.c
24321 F:      include/net/af_vsock.h
24322 F:      include/uapi/linux/vm_sockets.h
24323 F:      include/uapi/linux/vm_sockets_diag.h
24324 F:      include/uapi/linux/vsockmon.h
24325 F:      net/vmw_vsock/
24326 F:      tools/testing/vsock/
24327
24328 VMALLOC
24329 M:      Andrew Morton <[email protected]>
24330 R:      Uladzislau Rezki <[email protected]>
24331 R:      Christoph Hellwig <[email protected]>
24332 L:      [email protected]
24333 S:      Maintained
24334 W:      http://www.linux-mm.org
24335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
24336 F:      include/linux/vmalloc.h
24337 F:      mm/vmalloc.c
24338
24339 VME SUBSYSTEM
24340 L:      [email protected]
24341 S:      Orphan
24342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24343 F:      Documentation/driver-api/vme.rst
24344 F:      drivers/staging/vme_user/
24345
24346 VMWARE BALLOON DRIVER
24347 M:      Jerrin Shaji George <[email protected]>
24348 R:      Broadcom internal kernel review list <[email protected]>
24349 L:      [email protected]
24350 S:      Supported
24351 F:      drivers/misc/vmw_balloon.c
24352
24353 VMWARE HYPERVISOR INTERFACE
24354 M:      Ajay Kaher <[email protected]>
24355 M:      Alexey Makhalov <[email protected]>
24356 R:      Broadcom internal kernel review list <[email protected]>
24357 L:      [email protected]
24358 L:      [email protected]
24359 S:      Supported
24360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
24361 F:      arch/x86/include/asm/vmware.h
24362 F:      arch/x86/kernel/cpu/vmware.c
24363
24364 VMWARE PVRDMA DRIVER
24365 M:      Bryan Tan <[email protected]>
24366 M:      Vishnu Dasa <[email protected]>
24367 R:      Broadcom internal kernel review list <[email protected]>
24368 L:      [email protected]
24369 S:      Supported
24370 F:      drivers/infiniband/hw/vmw_pvrdma/
24371
24372 VMWARE PVSCSI DRIVER
24373 M:      Vishal Bhakta <[email protected]>
24374 R:      Broadcom internal kernel review list <[email protected]>
24375 L:      [email protected]
24376 S:      Supported
24377 F:      drivers/scsi/vmw_pvscsi.c
24378 F:      drivers/scsi/vmw_pvscsi.h
24379
24380 VMWARE VIRTUAL PTP CLOCK DRIVER
24381 M:      Nick Shi <[email protected]>
24382 R:      Ajay Kaher <[email protected]>
24383 R:      Alexey Makhalov <[email protected]>
24384 R:      Broadcom internal kernel review list <[email protected]>
24385 L:      [email protected]
24386 S:      Supported
24387 F:      drivers/ptp/ptp_vmw.c
24388
24389 VMWARE VMCI DRIVER
24390 M:      Bryan Tan <[email protected]>
24391 M:      Vishnu Dasa <[email protected]>
24392 R:      Broadcom internal kernel review list <[email protected]>
24393 L:      [email protected]
24394 S:      Supported
24395 F:      drivers/misc/vmw_vmci/
24396 F:      include/linux/vmw_vmci*
24397
24398 VMWARE VMMOUSE SUBDRIVER
24399 M:      Zack Rusin <[email protected]>
24400 R:      Broadcom internal kernel review list <[email protected]>
24401 L:      [email protected]
24402 S:      Supported
24403 F:      drivers/input/mouse/vmmouse.c
24404 F:      drivers/input/mouse/vmmouse.h
24405
24406 VMWARE VMXNET3 ETHERNET DRIVER
24407 M:      Ronak Doshi <[email protected]>
24408 R:      Broadcom internal kernel review list <[email protected]>
24409 L:      [email protected]
24410 S:      Supported
24411 F:      drivers/net/vmxnet3/
24412
24413 VMWARE VSOCK VMCI TRANSPORT DRIVER
24414 M:      Bryan Tan <[email protected]>
24415 M:      Vishnu Dasa <[email protected]>
24416 R:      Broadcom internal kernel review list <[email protected]>
24417 L:      [email protected]
24418 S:      Supported
24419 F:      net/vmw_vsock/vmci_transport*
24420
24421 VOCORE VOCORE2 BOARD
24422 M:      Harvey Hunt <[email protected]>
24423 L:      [email protected]
24424 S:      Maintained
24425 F:      arch/mips/boot/dts/ralink/vocore2.dts
24426
24427 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
24428 M:      Liam Girdwood <[email protected]>
24429 M:      Mark Brown <[email protected]>
24430 L:      [email protected]
24431 S:      Supported
24432 W:      http://www.slimlogic.co.uk/?p=48
24433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
24434 F:      Documentation/devicetree/bindings/regulator/
24435 F:      Documentation/power/regulator/
24436 F:      drivers/regulator/
24437 F:      include/dt-bindings/regulator/
24438 F:      include/linux/regulator/
24439 K:      regulator_get_optional
24440
24441 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
24442 R:      Matti Vaittinen <[email protected]>
24443 F:      drivers/regulator/irq_helpers.c
24444
24445 VRF
24446 M:      David Ahern <[email protected]>
24447 L:      [email protected]
24448 S:      Maintained
24449 F:      Documentation/networking/vrf.rst
24450 F:      drivers/net/vrf.c
24451
24452 VSPRINTF
24453 M:      Petr Mladek <[email protected]>
24454 M:      Steven Rostedt <[email protected]>
24455 R:      Andy Shevchenko <[email protected]>
24456 R:      Rasmus Villemoes <[email protected]>
24457 R:      Sergey Senozhatsky <[email protected]>
24458 S:      Maintained
24459 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
24460 F:      Documentation/core-api/printk-formats.rst
24461 F:      lib/test_printf.c
24462 F:      lib/test_scanf.c
24463 F:      lib/vsprintf.c
24464
24465 VT1211 HARDWARE MONITOR DRIVER
24466 M:      Juerg Haefliger <[email protected]>
24467 L:      [email protected]
24468 S:      Maintained
24469 F:      Documentation/hwmon/vt1211.rst
24470 F:      drivers/hwmon/vt1211.c
24471
24472 VT8231 HARDWARE MONITOR DRIVER
24473 M:      Roger Lucas <[email protected]>
24474 L:      [email protected]
24475 S:      Maintained
24476 F:      drivers/hwmon/vt8231.c
24477
24478 VUB300 USB to SDIO/SD/MMC bridge chip
24479 L:      [email protected]
24480 S:      Orphan
24481 F:      drivers/mmc/host/vub300.c
24482
24483 W1 DALLAS'S 1-WIRE BUS
24484 M:      Krzysztof Kozlowski <[email protected]>
24485 S:      Maintained
24486 F:      Documentation/devicetree/bindings/w1/
24487 F:      Documentation/w1/
24488 F:      drivers/w1/
24489 F:      include/linux/w1.h
24490
24491 W83791D HARDWARE MONITORING DRIVER
24492 M:      Marc Hulsman <[email protected]>
24493 L:      [email protected]
24494 S:      Maintained
24495 F:      Documentation/hwmon/w83791d.rst
24496 F:      drivers/hwmon/w83791d.c
24497
24498 W83793 HARDWARE MONITORING DRIVER
24499 M:      Rudolf Marek <[email protected]>
24500 L:      [email protected]
24501 S:      Maintained
24502 F:      Documentation/hwmon/w83793.rst
24503 F:      drivers/hwmon/w83793.c
24504
24505 W83795 HARDWARE MONITORING DRIVER
24506 M:      Jean Delvare <[email protected]>
24507 L:      [email protected]
24508 S:      Maintained
24509 F:      drivers/hwmon/w83795.c
24510
24511 W83L51xD SD/MMC CARD INTERFACE DRIVER
24512 M:      Pierre Ossman <[email protected]>
24513 S:      Maintained
24514 F:      drivers/mmc/host/wbsd.*
24515
24516 WACOM PROTOCOL 4 SERIAL TABLETS
24517 M:      Julian Squires <[email protected]>
24518 M:      Hans de Goede <[email protected]>
24519 L:      [email protected]
24520 S:      Maintained
24521 F:      drivers/input/tablet/wacom_serial4.c
24522
24523 WANGXUN ETHERNET DRIVER
24524 M:      Jiawen Wu <[email protected]>
24525 M:      Mengyuan Lou <[email protected]>
24526 L:      [email protected]
24527 S:      Maintained
24528 W:      https://www.net-swift.com
24529 F:      Documentation/networking/device_drivers/ethernet/wangxun/*
24530 F:      drivers/net/ethernet/wangxun/
24531 F:      drivers/net/pcs/pcs-xpcs-wx.c
24532
24533 WATCHDOG DEVICE DRIVERS
24534 M:      Wim Van Sebroeck <[email protected]>
24535 M:      Guenter Roeck <[email protected]>
24536 L:      [email protected]
24537 S:      Maintained
24538 W:      http://www.linux-watchdog.org/
24539 T:      git git://www.linux-watchdog.org/linux-watchdog.git
24540 F:      Documentation/devicetree/bindings/watchdog/
24541 F:      Documentation/watchdog/
24542 F:      drivers/watchdog/
24543 F:      include/linux/watchdog.h
24544 F:      include/trace/events/watchdog.h
24545 F:      include/uapi/linux/watchdog.h
24546
24547 WAVE5 VPU CODEC DRIVER
24548 M:      Nas Chung <[email protected]>
24549 M:      Jackson Lee <[email protected]>
24550 L:      [email protected]
24551 S:      Maintained
24552 F:      Documentation/devicetree/bindings/media/cnm,wave521c.yaml
24553 F:      drivers/media/platform/chips-media/wave5/
24554
24555 WHISKEYCOVE PMIC GPIO DRIVER
24556 M:      Kuppuswamy Sathyanarayanan <[email protected]>
24557 L:      [email protected]
24558 S:      Maintained
24559 F:      drivers/gpio/gpio-wcove.c
24560
24561 WHWAVE RTC DRIVER
24562 M:      Dianlong Li <[email protected]>
24563 L:      [email protected]
24564 S:      Maintained
24565 F:      drivers/rtc/rtc-sd3078.c
24566
24567 WIIMOTE HID DRIVER
24568 M:      David Rheinsberg <[email protected]>
24569 L:      [email protected]
24570 S:      Maintained
24571 F:      drivers/hid/hid-wiimote*
24572
24573 WILOCITY WIL6210 WIRELESS DRIVER
24574 L:      [email protected]
24575 S:      Orphan
24576 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
24577 F:      drivers/net/wireless/ath/wil6210/
24578
24579 WINBOND CIR DRIVER
24580 M:      David Härdeman <[email protected]>
24581 S:      Maintained
24582 F:      drivers/media/rc/winbond-cir.c
24583
24584 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
24585 L:      [email protected]
24586 S:      Orphan
24587 F:      drivers/watchdog/ebc-c384_wdt.c
24588
24589 WINSYSTEMS WS16C48 GPIO DRIVER
24590 M:      William Breathitt Gray <[email protected]>
24591 L:      [email protected]
24592 S:      Maintained
24593 F:      drivers/gpio/gpio-ws16c48.c
24594
24595 WIREGUARD SECURE NETWORK TUNNEL
24596 M:      Jason A. Donenfeld <[email protected]>
24597 L:      [email protected]
24598 L:      [email protected]
24599 S:      Maintained
24600 F:      drivers/net/wireguard/
24601 F:      tools/testing/selftests/wireguard/
24602
24603 WISTRON LAPTOP BUTTON DRIVER
24604 M:      Miloslav Trmac <[email protected]>
24605 S:      Maintained
24606 F:      drivers/input/misc/wistron_btns.c
24607
24608 WMI BINARY MOF DRIVER
24609 M:      Armin Wolf <[email protected]>
24610 R:      Thomas Weißschuh <[email protected]>
24611 L:      [email protected]
24612 S:      Maintained
24613 F:      Documentation/ABI/stable/sysfs-platform-wmi-bmof
24614 F:      Documentation/wmi/devices/wmi-bmof.rst
24615 F:      drivers/platform/x86/wmi-bmof.c
24616
24617 WOLFSON MICROELECTRONICS DRIVERS
24618 L:      [email protected]
24619 S:      Supported
24620 W:      https://github.com/CirrusLogic/linux-drivers/wiki
24621 T:      git https://github.com/CirrusLogic/linux-drivers.git
24622 F:      Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
24623 F:      Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
24624 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
24625 F:      Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
24626 F:      Documentation/devicetree/bindings/sound/wlf,*.yaml
24627 F:      Documentation/devicetree/bindings/sound/wm*
24628 F:      Documentation/hwmon/wm83??.rst
24629 F:      arch/arm/mach-s3c/mach-crag6410*
24630 F:      drivers/clk/clk-wm83*.c
24631 F:      drivers/gpio/gpio-*wm*.c
24632 F:      drivers/gpio/gpio-arizona.c
24633 F:      drivers/hwmon/wm83??-hwmon.c
24634 F:      drivers/input/misc/wm831x-on.c
24635 F:      drivers/input/touchscreen/wm831x-ts.c
24636 F:      drivers/input/touchscreen/wm97*.c
24637 F:      drivers/leds/leds-wm83*.c
24638 F:      drivers/mfd/arizona*
24639 F:      drivers/mfd/cs47l24*
24640 F:      drivers/mfd/wm*.c
24641 F:      drivers/power/supply/wm83*.c
24642 F:      drivers/regulator/arizona*
24643 F:      drivers/regulator/wm8*.c
24644 F:      drivers/rtc/rtc-wm83*.c
24645 F:      drivers/video/backlight/wm83*_bl.c
24646 F:      drivers/watchdog/wm83*_wdt.c
24647 F:      include/linux/mfd/arizona/
24648 F:      include/linux/mfd/wm831x/
24649 F:      include/linux/mfd/wm8350/
24650 F:      include/linux/mfd/wm8400*
24651 F:      include/linux/regulator/arizona*
24652 F:      include/linux/wm97xx.h
24653 F:      include/sound/wm????.h
24654 F:      sound/soc/codecs/arizona*
24655 F:      sound/soc/codecs/cs47l24*
24656 F:      sound/soc/codecs/wm*
24657
24658 WORKQUEUE
24659 M:      Tejun Heo <[email protected]>
24660 R:      Lai Jiangshan <[email protected]>
24661 S:      Maintained
24662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
24663 F:      Documentation/core-api/workqueue.rst
24664 F:      include/linux/workqueue.h
24665 F:      kernel/workqueue.c
24666 F:      kernel/workqueue_internal.h
24667
24668 WWAN DRIVERS
24669 M:      Loic Poulain <[email protected]>
24670 M:      Sergey Ryazanov <[email protected]>
24671 R:      Johannes Berg <[email protected]>
24672 L:      [email protected]
24673 S:      Maintained
24674 F:      drivers/net/wwan/
24675 F:      include/linux/wwan.h
24676 F:      include/uapi/linux/wwan.h
24677
24678 X-POWERS AXP288 PMIC DRIVERS
24679 M:      Hans de Goede <[email protected]>
24680 S:      Maintained
24681 F:      drivers/acpi/pmic/intel_pmic_xpower.c
24682 N:      axp288
24683
24684 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
24685 M:      Chen-Yu Tsai <[email protected]>
24686 L:      [email protected]
24687 S:      Maintained
24688 N:      axp[128]
24689
24690 X.25 STACK
24691 M:      Martin Schiller <[email protected]>
24692 L:      [email protected]
24693 S:      Maintained
24694 F:      Documentation/networking/lapb-module.rst
24695 F:      Documentation/networking/x25*
24696 F:      drivers/net/wan/hdlc_x25.c
24697 F:      drivers/net/wan/lapbether.c
24698 F:      include/*/lapb.h
24699 F:      include/net/x25*
24700 F:      include/uapi/linux/x25.h
24701 F:      net/lapb/
24702 F:      net/x25/
24703
24704 X86 ARCHITECTURE (32-BIT AND 64-BIT)
24705 M:      Thomas Gleixner <[email protected]>
24706 M:      Ingo Molnar <[email protected]>
24707 M:      Borislav Petkov <[email protected]>
24708 M:      Dave Hansen <[email protected]>
24709 M:      [email protected]
24710 R:      "H. Peter Anvin" <[email protected]>
24711 L:      [email protected]
24712 S:      Maintained
24713 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
24714 F:      Documentation/arch/x86/
24715 F:      Documentation/devicetree/bindings/x86/
24716 F:      arch/x86/
24717
24718 X86 ENTRY CODE
24719 M:      Andy Lutomirski <[email protected]>
24720 L:      [email protected]
24721 S:      Maintained
24722 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
24723 F:      arch/x86/entry/
24724
24725 X86 HARDWARE VULNERABILITIES
24726 M:      Thomas Gleixner <[email protected]>
24727 M:      Borislav Petkov <[email protected]>
24728 M:      Peter Zijlstra <[email protected]>
24729 M:      Josh Poimboeuf <[email protected]>
24730 R:      Pawan Gupta <[email protected]>
24731 S:      Maintained
24732 F:      Documentation/admin-guide/hw-vuln/
24733 F:      arch/x86/include/asm/nospec-branch.h
24734 F:      arch/x86/kernel/cpu/bugs.c
24735
24736 X86 MCE INFRASTRUCTURE
24737 M:      Tony Luck <[email protected]>
24738 M:      Borislav Petkov <[email protected]>
24739 L:      [email protected]
24740 S:      Maintained
24741 F:      Documentation/ABI/testing/sysfs-mce
24742 F:      Documentation/arch/x86/x86_64/machinecheck.rst
24743 F:      arch/x86/kernel/cpu/mce/*
24744
24745 X86 MICROCODE UPDATE SUPPORT
24746 M:      Borislav Petkov <[email protected]>
24747 S:      Maintained
24748 F:      arch/x86/kernel/cpu/microcode/*
24749
24750 X86 MM
24751 M:      Dave Hansen <[email protected]>
24752 M:      Andy Lutomirski <[email protected]>
24753 M:      Peter Zijlstra <[email protected]>
24754 L:      [email protected]
24755 S:      Maintained
24756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
24757 F:      arch/x86/mm/
24758
24759 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
24760 M:      Hans de Goede <[email protected]>
24761 L:      [email protected]
24762 S:      Maintained
24763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24764 F:      drivers/platform/x86/x86-android-tablets/
24765
24766 X86 PLATFORM DRIVERS
24767 M:      Hans de Goede <[email protected]>
24768 M:      Ilpo Järvinen <[email protected]>
24769 L:      [email protected]
24770 S:      Maintained
24771 Q:      https://patchwork.kernel.org/project/platform-driver-x86/list/
24772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24773 F:      drivers/platform/olpc/
24774 F:      drivers/platform/x86/
24775 F:      include/linux/platform_data/x86/
24776
24777 X86 PLATFORM UV HPE SUPERDOME FLEX
24778 M:      Steve Wahl <[email protected]>
24779 R:      Justin Ernst <[email protected]>
24780 R:      Kyle Meyer <[email protected]>
24781 R:      Dimitri Sivanich <[email protected]>
24782 R:      Russ Anderson <[email protected]>
24783 S:      Supported
24784 F:      arch/x86/include/asm/uv/
24785 F:      arch/x86/kernel/apic/x2apic_uv_x.c
24786 F:      arch/x86/platform/uv/
24787
24788 X86 STACK UNWINDING
24789 M:      Josh Poimboeuf <[email protected]>
24790 M:      Peter Zijlstra <[email protected]>
24791 S:      Supported
24792 F:      arch/x86/include/asm/unwind*.h
24793 F:      arch/x86/kernel/dumpstack.c
24794 F:      arch/x86/kernel/stacktrace.c
24795 F:      arch/x86/kernel/unwind_*.c
24796
24797 X86 TRUST DOMAIN EXTENSIONS (TDX)
24798 M:      Kirill A. Shutemov <[email protected]>
24799 R:      Dave Hansen <[email protected]>
24800 L:      [email protected]
24801 L:      [email protected]
24802 S:      Supported
24803 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
24804 F:      arch/x86/boot/compressed/tdx*
24805 F:      arch/x86/coco/tdx/
24806 F:      arch/x86/include/asm/shared/tdx.h
24807 F:      arch/x86/include/asm/tdx.h
24808 F:      arch/x86/virt/vmx/tdx/
24809 F:      drivers/virt/coco/tdx-guest
24810
24811 X86 VDSO
24812 M:      Andy Lutomirski <[email protected]>
24813 L:      [email protected]
24814 S:      Maintained
24815 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
24816 F:      arch/x86/entry/vdso/
24817
24818 XARRAY
24819 M:      Matthew Wilcox <[email protected]>
24820 L:      [email protected]
24821 S:      Supported
24822 F:      Documentation/core-api/xarray.rst
24823 F:      include/linux/idr.h
24824 F:      include/linux/xarray.h
24825 F:      lib/idr.c
24826 F:      lib/xarray.c
24827 F:      tools/testing/radix-tree
24828
24829 XBOX DVD IR REMOTE
24830 M:      Benjamin Valentin <[email protected]>
24831 S:      Maintained
24832 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
24833 F:      drivers/media/rc/xbox_remote.c
24834
24835 XC2028/3028 TUNER DRIVER
24836 M:      Mauro Carvalho Chehab <[email protected]>
24837 L:      [email protected]
24838 S:      Maintained
24839 W:      https://linuxtv.org
24840 T:      git git://linuxtv.org/media_tree.git
24841 F:      drivers/media/tuners/xc2028.*
24842
24843 XDP (eXpress Data Path)
24844 M:      Alexei Starovoitov <[email protected]>
24845 M:      Daniel Borkmann <[email protected]>
24846 M:      David S. Miller <[email protected]>
24847 M:      Jakub Kicinski <[email protected]>
24848 M:      Jesper Dangaard Brouer <[email protected]>
24849 M:      John Fastabend <[email protected]>
24850 L:      [email protected]
24851 L:      [email protected]
24852 S:      Supported
24853 F:      drivers/net/ethernet/*/*/*/*/*xdp*
24854 F:      drivers/net/ethernet/*/*/*xdp*
24855 F:      include/net/xdp.h
24856 F:      include/net/xdp_priv.h
24857 F:      include/trace/events/xdp.h
24858 F:      kernel/bpf/cpumap.c
24859 F:      kernel/bpf/devmap.c
24860 F:      net/core/xdp.c
24861 F:      samples/bpf/xdp*
24862 F:      tools/testing/selftests/bpf/*/*xdp*
24863 F:      tools/testing/selftests/bpf/*xdp*
24864 K:      (?:\b|_)xdp(?:\b|_)
24865
24866 XDP SOCKETS (AF_XDP)
24867 M:      Björn Töpel <[email protected]>
24868 M:      Magnus Karlsson <[email protected]>
24869 M:      Maciej Fijalkowski <[email protected]>
24870 R:      Jonathan Lemon <[email protected]>
24871 L:      [email protected]
24872 L:      [email protected]
24873 S:      Maintained
24874 F:      Documentation/networking/af_xdp.rst
24875 F:      include/net/netns/xdp.h
24876 F:      include/net/xdp_sock*
24877 F:      include/net/xsk_buff_pool.h
24878 F:      include/uapi/linux/if_xdp.h
24879 F:      include/uapi/linux/xdp_diag.h
24880 F:      net/xdp/
24881 F:      tools/testing/selftests/bpf/*xsk*
24882
24883 XEN BLOCK SUBSYSTEM
24884 M:      Roger Pau Monné <[email protected]>
24885 L:      [email protected] (moderated for non-subscribers)
24886 S:      Supported
24887 F:      drivers/block/xen*
24888 F:      drivers/block/xen-blkback/*
24889
24890 XEN HYPERVISOR ARM
24891 M:      Stefano Stabellini <[email protected]>
24892 L:      [email protected] (moderated for non-subscribers)
24893 S:      Maintained
24894 F:      arch/arm/include/asm/xen/
24895 F:      arch/arm/xen/
24896
24897 XEN HYPERVISOR ARM64
24898 M:      Stefano Stabellini <[email protected]>
24899 L:      [email protected] (moderated for non-subscribers)
24900 S:      Maintained
24901 F:      arch/arm64/include/asm/xen/
24902 F:      arch/arm64/xen/
24903
24904 XEN HYPERVISOR INTERFACE
24905 M:      Juergen Gross <[email protected]>
24906 M:      Stefano Stabellini <[email protected]>
24907 R:      Oleksandr Tyshchenko <[email protected]>
24908 L:      [email protected] (moderated for non-subscribers)
24909 S:      Supported
24910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
24911 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
24912 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
24913 F:      drivers/*/xen-*front.c
24914 F:      drivers/xen/
24915 F:      include/uapi/xen/
24916 F:      include/xen/
24917 F:      kernel/configs/xen.config
24918
24919 XEN HYPERVISOR X86
24920 M:      Juergen Gross <[email protected]>
24921 R:      Boris Ostrovsky <[email protected]>
24922 L:      [email protected] (moderated for non-subscribers)
24923 S:      Supported
24924 F:      arch/x86/configs/xen.config
24925 F:      arch/x86/include/asm/pvclock-abi.h
24926 F:      arch/x86/include/asm/xen/
24927 F:      arch/x86/platform/pvh/
24928 F:      arch/x86/xen/
24929
24930 XEN NETWORK BACKEND DRIVER
24931 M:      Wei Liu <[email protected]>
24932 M:      Paul Durrant <[email protected]>
24933 L:      [email protected] (moderated for non-subscribers)
24934 L:      [email protected]
24935 S:      Supported
24936 F:      drivers/net/xen-netback/*
24937
24938 XEN PCI SUBSYSTEM
24939 M:      Juergen Gross <[email protected]>
24940 L:      [email protected] (moderated for non-subscribers)
24941 S:      Supported
24942 F:      arch/x86/pci/*xen*
24943 F:      drivers/pci/*xen*
24944
24945 XEN PVSCSI DRIVERS
24946 M:      Juergen Gross <[email protected]>
24947 L:      [email protected] (moderated for non-subscribers)
24948 L:      [email protected]
24949 S:      Supported
24950 F:      drivers/scsi/xen-scsifront.c
24951 F:      drivers/xen/xen-scsiback.c
24952 F:      include/xen/interface/io/vscsiif.h
24953
24954 XEN PVUSB DRIVER
24955 M:      Juergen Gross <[email protected]>
24956 L:      [email protected] (moderated for non-subscribers)
24957 L:      [email protected]
24958 S:      Supported
24959 F:      drivers/usb/host/xen*
24960 F:      include/xen/interface/io/usbif.h
24961
24962 XEN SOUND FRONTEND DRIVER
24963 M:      Oleksandr Andrushchenko <[email protected]>
24964 L:      [email protected] (moderated for non-subscribers)
24965 L:      [email protected] (moderated for non-subscribers)
24966 S:      Supported
24967 F:      sound/xen/*
24968
24969 XEN SWIOTLB SUBSYSTEM
24970 M:      Juergen Gross <[email protected]>
24971 M:      Stefano Stabellini <[email protected]>
24972 L:      [email protected] (moderated for non-subscribers)
24973 L:      [email protected]
24974 S:      Supported
24975 F:      arch/*/include/asm/xen/swiotlb-xen.h
24976 F:      drivers/xen/swiotlb-xen.c
24977 F:      include/xen/arm/swiotlb-xen.h
24978 F:      include/xen/swiotlb-xen.h
24979
24980 XFS FILESYSTEM
24981 M:      Chandan Babu R <[email protected]>
24982 R:      Darrick J. Wong <[email protected]>
24983 L:      [email protected]
24984 S:      Supported
24985 W:      http://xfs.org/
24986 C:      irc://irc.oftc.net/xfs
24987 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
24988 P:      Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
24989 F:      Documentation/ABI/testing/sysfs-fs-xfs
24990 F:      Documentation/admin-guide/xfs.rst
24991 F:      Documentation/filesystems/xfs/*
24992 F:      fs/xfs/
24993 F:      include/uapi/linux/dqblk_xfs.h
24994 F:      include/uapi/linux/fsmap.h
24995
24996 XILINX AMS DRIVER
24997 M:      Anand Ashok Dumbre <[email protected]>
24998 L:      [email protected]
24999 S:      Maintained
25000 F:      Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
25001 F:      drivers/iio/adc/xilinx-ams.c
25002
25003 XILINX AXI ETHERNET DRIVER
25004 M:      Radhey Shyam Pandey <[email protected]>
25005 S:      Maintained
25006 F:      Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
25007 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
25008
25009 XILINX CAN DRIVER
25010 M:      Appana Durga Kedareswara rao <[email protected]>
25011 L:      [email protected]
25012 S:      Maintained
25013 F:      Documentation/devicetree/bindings/net/can/xilinx,can.yaml
25014 F:      drivers/net/can/xilinx_can.c
25015
25016 XILINX EVENT MANAGEMENT DRIVER
25017 M:      Michal Simek <[email protected]>
25018 S:      Maintained
25019 F:      drivers/soc/xilinx/xlnx_event_manager.c
25020 F:      include/linux/firmware/xlnx-event-manager.h
25021
25022 XILINX GPIO DRIVER
25023 M:      Shubhrajyoti Datta <[email protected]>
25024 R:      Srinivas Neeli <[email protected]>
25025 R:      Michal Simek <[email protected]>
25026 S:      Maintained
25027 F:      Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
25028 F:      Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
25029 F:      drivers/gpio/gpio-xilinx.c
25030 F:      drivers/gpio/gpio-zynq.c
25031
25032 XILINX LL TEMAC ETHERNET DRIVER
25033 L:      [email protected]
25034 S:      Orphan
25035 F:      drivers/net/ethernet/xilinx/ll_temac*
25036
25037 XILINX PWM DRIVER
25038 M:      Sean Anderson <[email protected]>
25039 S:      Maintained
25040 F:      drivers/pwm/pwm-xilinx.c
25041 F:      include/clocksource/timer-xilinx.h
25042
25043 XILINX SD-FEC IP CORES
25044 M:      Derek Kiernan <[email protected]>
25045 M:      Dragan Cvetic <[email protected]>
25046 S:      Maintained
25047 F:      Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
25048 F:      Documentation/misc-devices/xilinx_sdfec.rst
25049 F:      drivers/misc/Kconfig
25050 F:      drivers/misc/Makefile
25051 F:      drivers/misc/xilinx_sdfec.c
25052 F:      include/uapi/misc/xilinx_sdfec.h
25053
25054 XILINX UARTLITE SERIAL DRIVER
25055 M:      Peter Korsgaard <[email protected]>
25056 L:      [email protected]
25057 S:      Maintained
25058 F:      drivers/tty/serial/uartlite.c
25059
25060 XILINX VIDEO IP CORES
25061 M:      Laurent Pinchart <[email protected]>
25062 L:      [email protected]
25063 S:      Supported
25064 T:      git git://linuxtv.org/media_tree.git
25065 F:      Documentation/devicetree/bindings/media/xilinx/
25066 F:      drivers/media/platform/xilinx/
25067 F:      include/uapi/linux/xilinx-v4l2-controls.h
25068
25069 XILINX VERSAL EDAC DRIVER
25070 M:      Shubhrajyoti Datta <[email protected]>
25071 M:      Sai Krishna Potthuri <[email protected]>
25072 S:      Maintained
25073 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
25074 F:      drivers/edac/versal_edac.c
25075
25076 XILINX WATCHDOG DRIVER
25077 M:      Srinivas Neeli <[email protected]>
25078 R:      Shubhrajyoti Datta <[email protected]>
25079 R:      Michal Simek <[email protected]>
25080 S:      Maintained
25081 F:      Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
25082 F:      Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
25083 F:      drivers/watchdog/of_xilinx_wdt.c
25084 F:      drivers/watchdog/xilinx_wwdt.c
25085
25086 XILINX XDMA DRIVER
25087 M:      Lizhi Hou <[email protected]>
25088 M:      Brian Xu <[email protected]>
25089 M:      Raj Kumar Rampelli <[email protected]>
25090 L:      [email protected]
25091 S:      Supported
25092 F:      drivers/dma/xilinx/xdma-regs.h
25093 F:      drivers/dma/xilinx/xdma.c
25094 F:      include/linux/dma/amd_xdma.h
25095 F:      include/linux/platform_data/amd_xdma.h
25096
25097 XILINX ZYNQMP DPDMA DRIVER
25098 M:      Laurent Pinchart <[email protected]>
25099 L:      [email protected]
25100 S:      Supported
25101 F:      Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
25102 F:      drivers/dma/xilinx/xilinx_dpdma.c
25103 F:      include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
25104
25105 XILINX ZYNQMP OCM EDAC DRIVER
25106 M:      Shubhrajyoti Datta <[email protected]>
25107 M:      Sai Krishna Potthuri <[email protected]>
25108 S:      Maintained
25109 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
25110 F:      drivers/edac/zynqmp_edac.c
25111
25112 XILINX ZYNQMP PSGTR PHY DRIVER
25113 M:      Laurent Pinchart <[email protected]>
25114 L:      [email protected]
25115 S:      Supported
25116 T:      git https://github.com/Xilinx/linux-xlnx.git
25117 F:      Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
25118 F:      drivers/phy/xilinx/phy-zynqmp.c
25119
25120 XILINX ZYNQMP SHA3 DRIVER
25121 M:      Harsha <[email protected]>
25122 S:      Maintained
25123 F:      drivers/crypto/xilinx/zynqmp-sha.c
25124
25125 XILINX ZYNQMP NVMEM DRIVER
25126 M:      Praveen Teja Kundanala <[email protected]>
25127 M:      Kalyani Akula <[email protected]>
25128 R:      Michal Simek <[email protected]>
25129 S:      Maintained
25130 F:      Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
25131 F:      drivers/nvmem/zynqmp_nvmem.c
25132
25133 XILLYBUS DRIVER
25134 M:      Eli Billauer <[email protected]>
25135 L:      [email protected]
25136 S:      Supported
25137 F:      drivers/char/xillybus/
25138
25139 XLP9XX I2C DRIVER
25140 M:      George Cherian <[email protected]>
25141 L:      [email protected]
25142 S:      Supported
25143 W:      http://www.marvell.com
25144 F:      drivers/i2c/busses/i2c-xlp9xx.c
25145
25146 XRA1403 GPIO EXPANDER
25147 M:      Nandor Han <[email protected]>
25148 L:      [email protected]
25149 S:      Maintained
25150 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
25151 F:      drivers/gpio/gpio-xra1403.c
25152
25153 XTENSA XTFPGA PLATFORM SUPPORT
25154 M:      Max Filippov <[email protected]>
25155 S:      Maintained
25156 F:      drivers/spi/spi-xtensa-xtfpga.c
25157 F:      sound/soc/xtensa/xtfpga-i2s.c
25158
25159 YAM DRIVER FOR AX.25
25160 M:      Jean-Paul Roubelat <[email protected]>
25161 L:      [email protected]
25162 S:      Maintained
25163 F:      drivers/net/hamradio/yam*
25164 F:      include/linux/yam.h
25165
25166 YAMA SECURITY MODULE
25167 M:      Kees Cook <[email protected]>
25168 S:      Supported
25169 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
25170 F:      Documentation/admin-guide/LSM/Yama.rst
25171 F:      security/yama/
25172
25173 YAML NETLINK (YNL)
25174 M:      Donald Hunter <[email protected]>
25175 M:      Jakub Kicinski <[email protected]>
25176 F:      Documentation/netlink/
25177 F:      Documentation/userspace-api/netlink/intro-specs.rst
25178 F:      Documentation/userspace-api/netlink/specs.rst
25179 F:      tools/net/ynl/
25180
25181 YEALINK PHONE DRIVER
25182 M:      Henk Vergonet <[email protected]>
25183 L:      [email protected]
25184 S:      Maintained
25185 F:      Documentation/input/devices/yealink.rst
25186 F:      drivers/input/misc/yealink.*
25187
25188 Z3FOLD COMPRESSED PAGE ALLOCATOR
25189 M:      Vitaly Wool <[email protected]>
25190 R:      Miaohe Lin <[email protected]>
25191 L:      [email protected]
25192 S:      Maintained
25193 F:      mm/z3fold.c
25194
25195 Z8530 DRIVER FOR AX.25
25196 M:      Joerg Reuter <[email protected]>
25197 L:      [email protected]
25198 S:      Maintained
25199 W:      http://yaina.de/jreuter/
25200 W:      http://www.qsl.net/dl1bke/
25201 F:      Documentation/networking/device_drivers/hamradio/z8530drv.rst
25202 F:      drivers/net/hamradio/*scc.c
25203 F:      drivers/net/hamradio/z8530.h
25204
25205 ZBUD COMPRESSED PAGE ALLOCATOR
25206 M:      Seth Jennings <[email protected]>
25207 M:      Dan Streetman <[email protected]>
25208 L:      [email protected]
25209 S:      Maintained
25210 F:      mm/zbud.c
25211
25212 ZD1211RW WIRELESS DRIVER
25213 L:      [email protected]
25214 S:      Orphan
25215 F:      drivers/net/wireless/zydas/zd1211rw/
25216
25217 ZD1301 MEDIA DRIVER
25218 L:      [email protected]
25219 S:      Orphan
25220 W:      https://linuxtv.org/
25221 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
25222 F:      drivers/media/usb/dvb-usb-v2/zd1301*
25223
25224 ZD1301_DEMOD MEDIA DRIVER
25225 L:      [email protected]
25226 S:      Orphan
25227 W:      https://linuxtv.org/
25228 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
25229 F:      drivers/media/dvb-frontends/zd1301_demod*
25230
25231 ZHAOXIN PROCESSOR SUPPORT
25232 M:      Tony W Wang-oc <[email protected]>
25233 L:      [email protected]
25234 S:      Maintained
25235 F:      arch/x86/kernel/cpu/zhaoxin.c
25236
25237 ZONEFS FILESYSTEM
25238 M:      Damien Le Moal <[email protected]>
25239 M:      Naohiro Aota <[email protected]>
25240 R:      Johannes Thumshirn <[email protected]>
25241 L:      [email protected]
25242 S:      Maintained
25243 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
25244 F:      Documentation/filesystems/zonefs.rst
25245 F:      fs/zonefs/
25246
25247 ZR36067 VIDEO FOR LINUX DRIVER
25248 M:      Corentin Labbe <[email protected]>
25249 L:      [email protected]
25250 L:      [email protected]
25251 S:      Maintained
25252 W:      http://mjpeg.sourceforge.net/driver-zoran/
25253 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
25254 F:      Documentation/driver-api/media/drivers/zoran.rst
25255 F:      drivers/media/pci/zoran/
25256
25257 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
25258 M:      Minchan Kim <[email protected]>
25259 M:      Sergey Senozhatsky <[email protected]>
25260 L:      [email protected]
25261 S:      Maintained
25262 F:      Documentation/admin-guide/blockdev/zram.rst
25263 F:      drivers/block/zram/
25264
25265 ZS DECSTATION Z85C30 SERIAL DRIVER
25266 M:      "Maciej W. Rozycki" <[email protected]>
25267 S:      Maintained
25268 F:      drivers/tty/serial/zs.*
25269
25270 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
25271 M:      Minchan Kim <[email protected]>
25272 M:      Sergey Senozhatsky <[email protected]>
25273 L:      [email protected]
25274 S:      Maintained
25275 F:      Documentation/mm/zsmalloc.rst
25276 F:      include/linux/zsmalloc.h
25277 F:      mm/zsmalloc.c
25278
25279 ZSTD
25280 M:      Nick Terrell <[email protected]>
25281 S:      Maintained
25282 B:      https://github.com/facebook/zstd/issues
25283 T:      git https://github.com/terrelln/linux.git
25284 F:      crypto/zstd.c
25285 F:      include/linux/zstd*
25286 F:      lib/decompress_unzstd.c
25287 F:      lib/zstd/
25288 N:      zstd
25289 K:      zstd
25290
25291 ZSWAP COMPRESSED SWAP CACHING
25292 M:      Johannes Weiner <[email protected]>
25293 M:      Yosry Ahmed <[email protected]>
25294 M:      Nhat Pham <[email protected]>
25295 R:      Chengming Zhou <[email protected]>
25296 L:      [email protected]
25297 S:      Maintained
25298 F:      Documentation/admin-guide/mm/zswap.rst
25299 F:      include/linux/zpool.h
25300 F:      include/linux/zswap.h
25301 F:      mm/zpool.c
25302 F:      mm/zswap.c
25303 F:      tools/testing/selftests/cgroup/test_zswap.c
25304
25305 SENARYTECH AUDIO CODEC DRIVER
25306 M:      bo liu <[email protected]>
25307 S:      Maintained
25308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
25309 F:      sound/pci/hda/patch_senarytech.c
25310
25311 THE REST
25312 M:      Linus Torvalds <[email protected]>
25313 L:      [email protected]
25314 S:      Buried alive in reporters
25315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
25316 F:      *
25317 F:      */
This page took 1.396947 seconds and 4 git commands to generate.