]> Git Repo - linux.git/blob - MAINTAINERS
net: Add skbuff.h to MAINTAINERS
[linux.git] / MAINTAINERS
1 List of maintainers
2 ===================
3
4 Descriptions of section entries and preferred order
5 ---------------------------------------------------
6
7         M: *Mail* patches to: FullName <address@domain>
8         R: Designated *Reviewer*: FullName <address@domain>
9            These reviewers should be CCed on patches.
10         L: *Mailing list* that is relevant to this area
11         S: *Status*, one of the following:
12            Supported:   Someone is actually paid to look after this.
13            Maintained:  Someone actually looks after it.
14            Odd Fixes:   It has a maintainer but they don't have time to do
15                         much other than throw the odd patch in. See below..
16            Orphan:      No current maintainer [but maybe you could take the
17                         role as you write your new code].
18            Obsolete:    Old code. Something tagged obsolete generally means
19                         it has been replaced by a better system and you
20                         should be using that.
21         W: *Web-page* with status/info
22         Q: *Patchwork* web based patch tracking system site
23         B: URI for where to file *bugs*. A web-page with detailed bug
24            filing info, a direct bug tracker link, or a mailto: URI.
25         C: URI for *chat* protocol, server and channel where developers
26            usually hang out, for example irc://server/channel.
27         P: *Subsystem Profile* document for more details submitting
28            patches to the given subsystem. This is either an in-tree file,
29            or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
30            for details.
31         T: *SCM* tree type and location.
32            Type is one of: git, hg, quilt, stgit, topgit
33         F: *Files* and directories wildcard patterns.
34            A trailing slash includes all files and subdirectory files.
35            F:   drivers/net/    all files in and below drivers/net
36            F:   drivers/net/*   all files in drivers/net, but not below
37            F:   */net/*         all files in "any top level directory"/net
38            One pattern per line.  Multiple F: lines acceptable.
39         X: *Excluded* files and directories that are NOT maintained, same
40            rules as F:. Files exclusions are tested before file matches.
41            Can be useful for excluding a specific subdirectory, for instance:
42            F:   net/
43            X:   net/ipv6/
44            matches all files in and below net excluding net/ipv6/
45         N: Files and directories *Regex* patterns.
46            N:   [^a-z]tegra     all files whose path contains tegra
47                                 (not including files like integrator)
48            One pattern per line.  Multiple N: lines acceptable.
49            scripts/get_maintainer.pl has different behavior for files that
50            match F: pattern and matches of N: patterns.  By default,
51            get_maintainer will not look at git log history when an F: pattern
52            match occurs.  When an N: match occurs, git log history is used
53            to also notify the people that have git commit signatures.
54         K: *Content regex* (perl extended) pattern match in a patch or file.
55            For instance:
56            K: of_get_profile
57               matches patches or files that contain "of_get_profile"
58            K: \b(printk|pr_(info|err))\b
59               matches patches or files that contain one or more of the words
60               printk, pr_info or pr_err
61            One regex pattern per line.  Multiple K: lines acceptable.
62
63 Maintainers List
64 ----------------
65
66 .. note:: When reading this list, please look for the most precise areas
67           first. When adding to this list, please keep the entries in
68           alphabetical order.
69
70 3C59X NETWORK DRIVER
71 M:      Steffen Klassert <[email protected]>
72 L:      [email protected]
73 S:      Odd Fixes
74 F:      Documentation/networking/device_drivers/ethernet/3com/vortex.rst
75 F:      drivers/net/ethernet/3com/3c59x.c
76
77 3CR990 NETWORK DRIVER
78 M:      David Dillow <[email protected]>
79 L:      [email protected]
80 S:      Maintained
81 F:      drivers/net/ethernet/3com/typhoon*
82
83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
84 M:      Adam Radford <[email protected]>
85 L:      [email protected]
86 S:      Supported
87 W:      http://www.lsi.com
88 F:      drivers/scsi/3w-*
89
90 53C700 AND 53C700-66 SCSI DRIVER
91 M:      "James E.J. Bottomley" <[email protected]>
92 L:      [email protected]
93 S:      Maintained
94 F:      drivers/scsi/53c700*
95
96 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
97 M:      Alexander Aring <[email protected]>
98 L:      [email protected]
99 L:      [email protected]
100 S:      Maintained
101 F:      Documentation/networking/6lowpan.rst
102 F:      include/net/6lowpan.h
103 F:      net/6lowpan/
104
105 6PACK NETWORK DRIVER FOR AX.25
106 M:      Andreas Koensgen <[email protected]>
107 L:      [email protected]
108 S:      Maintained
109 F:      drivers/net/hamradio/6pack.c
110
111 802.11 (including CFG80211/NL80211)
112 M:      Johannes Berg <[email protected]>
113 L:      [email protected]
114 S:      Maintained
115 W:      https://wireless.wiki.kernel.org/
116 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
119 F:      Documentation/driver-api/80211/cfg80211.rst
120 F:      Documentation/networking/regulatory.rst
121 F:      include/linux/ieee80211.h
122 F:      include/net/cfg80211.h
123 F:      include/net/ieee80211_radiotap.h
124 F:      include/net/iw_handler.h
125 F:      include/net/wext.h
126 F:      include/uapi/linux/nl80211.h
127 F:      include/uapi/linux/wireless.h
128 F:      net/wireless/
129
130 8169 10/100/1000 GIGABIT ETHERNET DRIVER
131 M:      Heiner Kallweit <[email protected]>
132 M:      [email protected]
133 L:      [email protected]
134 S:      Maintained
135 F:      drivers/net/ethernet/realtek/r8169*
136
137 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
138 M:      Greg Kroah-Hartman <[email protected]>
139 L:      [email protected]
140 S:      Maintained
141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
142 F:      drivers/tty/serial/8250*
143 F:      include/linux/serial_8250.h
144
145 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
146 L:      [email protected]
147 S:      Orphan / Obsolete
148 F:      drivers/net/ethernet/8390/
149
150 9P FILE SYSTEM
151 M:      Eric Van Hensbergen <[email protected]>
152 M:      Latchesar Ionkov <[email protected]>
153 M:      Dominique Martinet <[email protected]>
154 R:      Christian Schoenebeck <[email protected]>
155 L:      [email protected]
156 S:      Maintained
157 W:      http://github.com/v9fs
158 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
160 T:      git git://github.com/martinetd/linux.git
161 F:      Documentation/filesystems/9p.rst
162 F:      fs/9p/
163 F:      include/net/9p/
164 F:      include/trace/events/9p.h
165 F:      include/uapi/linux/virtio_9p.h
166 F:      net/9p/
167
168 A64FX DIAG DRIVER
169 M:      Hitomi Hasegawa <[email protected]>
170 S:      Supported
171 F:      drivers/soc/fujitsu/a64fx-diag.c
172
173 A8293 MEDIA DRIVER
174 L:      [email protected]
175 S:      Orphan
176 W:      https://linuxtv.org
177 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
178 F:      drivers/media/dvb-frontends/a8293*
179
180 AACRAID SCSI RAID DRIVER
181 M:      Adaptec OEM Raid Solutions <[email protected]>
182 L:      [email protected]
183 S:      Supported
184 W:      http://www.adaptec.com/
185 F:      Documentation/scsi/aacraid.rst
186 F:      drivers/scsi/aacraid/
187
188 AB8500 BATTERY AND CHARGER DRIVERS
189 M:      Linus Walleij <[email protected]>
190 F:      Documentation/devicetree/bindings/power/supply/*ab8500*
191 F:      drivers/power/supply/*ab8500*
192
193 ABI/API
194 L:      [email protected]
195 F:      include/linux/syscalls.h
196 F:      kernel/sys_ni.c
197 X:      arch/*/include/uapi/
198 X:      include/uapi/
199
200 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
201 M:      Hans de Goede <[email protected]>
202 L:      [email protected]
203 S:      Maintained
204 F:      drivers/hwmon/abituguru.c
205
206 ABIT UGURU 3 HARDWARE MONITOR DRIVER
207 M:      Alistair John Strachan <[email protected]>
208 L:      [email protected]
209 S:      Maintained
210 F:      drivers/hwmon/abituguru3.c
211
212 ACCES 104-DIO-48E GPIO DRIVER
213 M:      William Breathitt Gray <[email protected]>
214 L:      [email protected]
215 S:      Maintained
216 F:      drivers/gpio/gpio-104-dio-48e.c
217
218 ACCES 104-IDI-48 GPIO DRIVER
219 M:      William Breathitt Gray <[email protected]>
220 L:      [email protected]
221 S:      Maintained
222 F:      drivers/gpio/gpio-104-idi-48.c
223
224 ACCES 104-IDIO-16 GPIO DRIVER
225 M:      William Breathitt Gray <[email protected]>
226 L:      [email protected]
227 S:      Maintained
228 F:      drivers/gpio/gpio-104-idio-16.c
229
230 ACCES 104-QUAD-8 DRIVER
231 M:      William Breathitt Gray <[email protected]>
232 L:      [email protected]
233 S:      Maintained
234 F:      drivers/counter/104-quad-8.c
235
236 ACCES IDIO-16 GPIO LIBRARY
237 M:      William Breathitt Gray <[email protected]>
238 L:      [email protected]
239 S:      Maintained
240 F:      drivers/gpio/gpio-idio-16.c
241 F:      drivers/gpio/gpio-idio-16.h
242
243 ACCES PCI-IDIO-16 GPIO DRIVER
244 M:      William Breathitt Gray <[email protected]>
245 L:      [email protected]
246 S:      Maintained
247 F:      drivers/gpio/gpio-pci-idio-16.c
248
249 ACCES PCIe-IDIO-24 GPIO DRIVER
250 M:      William Breathitt Gray <[email protected]>
251 L:      [email protected]
252 S:      Maintained
253 F:      drivers/gpio/gpio-pcie-idio-24.c
254
255 ACENIC DRIVER
256 M:      Jes Sorensen <[email protected]>
257 L:      [email protected]
258 S:      Maintained
259 F:      drivers/net/ethernet/alteon/acenic*
260
261 ACER ASPIRE 1 EMBEDDED CONTROLLER DRIVER
262 M:      Nikita Travkin <[email protected]>
263 S:      Maintained
264 F:      Documentation/devicetree/bindings/platform/acer,aspire1-ec.yaml
265 F:      drivers/platform/arm64/acer-aspire1-ec.c
266
267 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
268 M:      Peter Kaestle <[email protected]>
269 L:      [email protected]
270 S:      Maintained
271 W:      http://piie.net/?section=acerhdf
272 F:      drivers/platform/x86/acerhdf.c
273
274 ACER WMI LAPTOP EXTRAS
275 M:      "Lee, Chun-Yi" <[email protected]>
276 L:      [email protected]
277 S:      Maintained
278 F:      drivers/platform/x86/acer-wmi.c
279
280 ACPI
281 M:      "Rafael J. Wysocki" <[email protected]>
282 R:      Len Brown <[email protected]>
283 L:      [email protected]
284 S:      Supported
285 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
286 B:      https://bugzilla.kernel.org
287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
288 F:      Documentation/ABI/testing/configfs-acpi
289 F:      Documentation/ABI/testing/sysfs-bus-acpi
290 F:      Documentation/firmware-guide/acpi/
291 F:      arch/x86/kernel/acpi/
292 F:      arch/x86/pci/acpi.c
293 F:      drivers/acpi/
294 F:      drivers/pci/*/*acpi*
295 F:      drivers/pci/*acpi*
296 F:      drivers/pnp/pnpacpi/
297 F:      include/acpi/
298 F:      include/linux/acpi.h
299 F:      include/linux/fwnode.h
300 F:      include/linux/fw_table.h
301 F:      lib/fw_table.c
302 F:      tools/power/acpi/
303
304 ACPI APEI
305 M:      "Rafael J. Wysocki" <[email protected]>
306 R:      Len Brown <[email protected]>
307 R:      James Morse <[email protected]>
308 R:      Tony Luck <[email protected]>
309 R:      Borislav Petkov <[email protected]>
310 L:      [email protected]
311 F:      drivers/acpi/apei/
312
313 ACPI COMPONENT ARCHITECTURE (ACPICA)
314 M:      Robert Moore <[email protected]>
315 M:      "Rafael J. Wysocki" <[email protected]>
316 L:      [email protected]
317 L:      [email protected]
318 S:      Supported
319 W:      https://acpica.org/
320 W:      https://github.com/acpica/acpica/
321 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
322 B:      https://bugzilla.kernel.org
323 B:      https://bugs.acpica.org
324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
325 F:      drivers/acpi/acpica/
326 F:      include/acpi/
327 F:      tools/power/acpi/
328
329 ACPI FOR ARM64 (ACPI/arm64)
330 M:      Lorenzo Pieralisi <[email protected]>
331 M:      Hanjun Guo <[email protected]>
332 M:      Sudeep Holla <[email protected]>
333 L:      [email protected]
334 L:      [email protected] (moderated for non-subscribers)
335 S:      Maintained
336 F:      drivers/acpi/arm64
337
338 ACPI FOR RISC-V (ACPI/riscv)
339 M:      Sunil V L <[email protected]>
340 L:      [email protected]
341 L:      [email protected]
342 S:      Maintained
343 F:      drivers/acpi/riscv/
344
345 ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
346 M:      Sudeep Holla <[email protected]>
347 L:      [email protected]
348 S:      Supported
349 F:      drivers/mailbox/pcc.c
350
351 ACPI PMIC DRIVERS
352 M:      "Rafael J. Wysocki" <[email protected]>
353 M:      Len Brown <[email protected]>
354 R:      Andy Shevchenko <[email protected]>
355 R:      Mika Westerberg <[email protected]>
356 L:      [email protected]
357 S:      Supported
358 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
359 B:      https://bugzilla.kernel.org
360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
361 F:      drivers/acpi/pmic/
362
363 ACPI QUICKSTART DRIVER
364 M:      Armin Wolf <[email protected]>
365 L:      [email protected]
366 S:      Maintained
367 F:      drivers/platform/x86/quickstart.c
368
369 ACPI SERIAL MULTI INSTANTIATE DRIVER
370 M:      Hans de Goede <[email protected]>
371 L:      [email protected]
372 S:      Maintained
373 F:      drivers/platform/x86/serial-multi-instantiate.c
374
375 ACPI THERMAL DRIVER
376 M:      Rafael J. Wysocki <[email protected]>
377 R:      Zhang Rui <[email protected]>
378 L:      [email protected]
379 S:      Supported
380 B:      https://bugzilla.kernel.org
381 F:      drivers/acpi/*thermal*
382
383 ACPI VIOT DRIVER
384 M:      Jean-Philippe Brucker <[email protected]>
385 L:      [email protected]
386 L:      [email protected]
387 S:      Maintained
388 F:      drivers/acpi/viot.c
389 F:      include/linux/acpi_viot.h
390
391 ACPI WMI DRIVER
392 M:      Armin Wolf <[email protected]>
393 L:      [email protected]
394 S:      Maintained
395 F:      Documentation/ABI/testing/sysfs-bus-wmi
396 F:      Documentation/driver-api/wmi.rst
397 F:      Documentation/wmi/
398 F:      drivers/platform/x86/wmi.c
399 F:      include/uapi/linux/wmi.h
400
401 ACRN HYPERVISOR SERVICE MODULE
402 M:      Fei Li <[email protected]>
403 L:      [email protected] (subscribers-only)
404 S:      Supported
405 W:      https://projectacrn.org
406 F:      Documentation/virt/acrn/
407 F:      drivers/virt/acrn/
408 F:      include/uapi/linux/acrn.h
409
410 AD1889 ALSA SOUND DRIVER
411 L:      [email protected]
412 S:      Maintained
413 W:      https://parisc.wiki.kernel.org/index.php/AD1889
414 F:      sound/pci/ad1889.*
415
416 AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
417 M:      Mugilraj Dhavachelvan <[email protected]>
418 L:      [email protected]
419 S:      Supported
420 F:      drivers/iio/potentiometer/ad5110.c
421
422 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
423 M:      Michael Hennerich <[email protected]>
424 S:      Supported
425 W:      http://wiki.analog.com/AD5254
426 W:      https://ez.analog.com/linux-software-drivers
427 F:      drivers/misc/ad525x_dpot.c
428
429 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
430 M:      Michael Hennerich <[email protected]>
431 S:      Supported
432 W:      http://wiki.analog.com/AD5398
433 W:      https://ez.analog.com/linux-software-drivers
434 F:      drivers/regulator/ad5398.c
435
436 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
437 M:      Michael Hennerich <[email protected]>
438 S:      Supported
439 W:      http://wiki.analog.com/AD7142
440 W:      https://ez.analog.com/linux-software-drivers
441 F:      drivers/input/misc/ad714x.c
442
443 AD738X ADC DRIVER (AD7380/1/2/4)
444 M:      Michael Hennerich <[email protected]>
445 M:      Nuno Sá <[email protected]>
446 R:      David Lechner <[email protected]>
447 S:      Supported
448 W:      https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/ad738x
449 W:      https://ez.analog.com/linux-software-drivers
450 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml
451 F:      drivers/iio/adc/ad7380.c
452
453 AD7877 TOUCHSCREEN DRIVER
454 M:      Michael Hennerich <[email protected]>
455 S:      Supported
456 W:      http://wiki.analog.com/AD7877
457 W:      https://ez.analog.com/linux-software-drivers
458 F:      drivers/input/touchscreen/ad7877.c
459
460 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
461 M:      Michael Hennerich <[email protected]>
462 S:      Supported
463 W:      http://wiki.analog.com/AD7879
464 W:      https://ez.analog.com/linux-software-drivers
465 F:      drivers/input/touchscreen/ad7879.c
466
467 AD7944 ADC DRIVER (AD7944/AD7985/AD7986)
468 M:      Michael Hennerich <[email protected]>
469 M:      Nuno Sá <[email protected]>
470 R:      David Lechner <[email protected]>
471 S:      Supported
472 W:      https://ez.analog.com/linux-software-drivers
473 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml
474 F:      Documentation/iio/ad7944.rst
475 F:      drivers/iio/adc/ad7944.c
476
477 ADAFRUIT MINI I2C GAMEPAD
478 M:      Anshul Dalal <[email protected]>
479 L:      [email protected]
480 S:      Maintained
481 F:      Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
482 F:      drivers/input/joystick/adafruit-seesaw.c
483
484 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
485 M:      Jiri Kosina <[email protected]>
486 S:      Maintained
487
488 ADF7242 IEEE 802.15.4 RADIO DRIVER
489 M:      Michael Hennerich <[email protected]>
490 L:      [email protected]
491 S:      Supported
492 W:      https://wiki.analog.com/ADF7242
493 W:      https://ez.analog.com/linux-software-drivers
494 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
495 F:      drivers/net/ieee802154/adf7242.c
496
497 ADM1025 HARDWARE MONITOR DRIVER
498 M:      Jean Delvare <[email protected]>
499 L:      [email protected]
500 S:      Maintained
501 F:      Documentation/hwmon/adm1025.rst
502 F:      drivers/hwmon/adm1025.c
503
504 ADM1029 HARDWARE MONITOR DRIVER
505 M:      Corentin Labbe <[email protected]>
506 L:      [email protected]
507 S:      Maintained
508 F:      drivers/hwmon/adm1029.c
509
510 ADM8211 WIRELESS DRIVER
511 L:      [email protected]
512 S:      Orphan
513 F:      drivers/net/wireless/admtek/adm8211.*
514
515 ADP1050 HARDWARE MONITOR DRIVER
516 M:      Radu Sabau <[email protected]>
517 L:      [email protected]
518 S:      Supported
519 W:      https://ez.analog.com/linux-software-drivers
520 F:      Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml
521
522 ADP1653 FLASH CONTROLLER DRIVER
523 M:      Sakari Ailus <[email protected]>
524 L:      [email protected]
525 S:      Maintained
526 F:      drivers/media/i2c/adp1653.c
527 F:      include/media/i2c/adp1653.h
528
529 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
530 M:      Michael Hennerich <[email protected]>
531 S:      Supported
532 W:      http://wiki.analog.com/ADP5520
533 W:      https://ez.analog.com/linux-software-drivers
534 F:      drivers/gpio/gpio-adp5520.c
535 F:      drivers/input/keyboard/adp5520-keys.c
536 F:      drivers/leds/leds-adp5520.c
537 F:      drivers/mfd/adp5520.c
538 F:      drivers/video/backlight/adp5520_bl.c
539
540 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
541 M:      Michael Hennerich <[email protected]>
542 S:      Supported
543 W:      http://wiki.analog.com/ADP5588
544 W:      https://ez.analog.com/linux-software-drivers
545 F:      Documentation/devicetree/bindings/input/adi,adp5588.yaml
546 F:      drivers/input/keyboard/adp5588-keys.c
547
548 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
549 M:      Michael Hennerich <[email protected]>
550 S:      Supported
551 W:      http://wiki.analog.com/ADP8860
552 W:      https://ez.analog.com/linux-software-drivers
553 F:      drivers/video/backlight/adp8860_bl.c
554
555 ADT746X FAN DRIVER
556 M:      Colin Leroy <[email protected]>
557 S:      Maintained
558 F:      drivers/macintosh/therm_adt746x.c
559
560 ADT7475 HARDWARE MONITOR DRIVER
561 M:      Jean Delvare <[email protected]>
562 L:      [email protected]
563 S:      Maintained
564 F:      Documentation/hwmon/adt7475.rst
565 F:      drivers/hwmon/adt7475.c
566
567 ADVANSYS SCSI DRIVER
568 M:      Matthew Wilcox <[email protected]>
569 M:      Hannes Reinecke <[email protected]>
570 L:      [email protected]
571 S:      Maintained
572 F:      Documentation/scsi/advansys.rst
573 F:      drivers/scsi/advansys.c
574
575 ADVANTECH SWBTN DRIVER
576 M:      Andrea Ho <[email protected]>
577 L:      [email protected]
578 S:      Maintained
579 F:      drivers/platform/x86/adv_swbutton.c
580
581 ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
582 M:      Lucas Stankus <[email protected]>
583 S:      Supported
584 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
585 F:      drivers/iio/accel/adxl313*
586
587 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
588 M:      Michael Hennerich <[email protected]>
589 S:      Supported
590 W:      http://wiki.analog.com/ADXL345
591 W:      https://ez.analog.com/linux-software-drivers
592 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
593 F:      drivers/input/misc/adxl34x.c
594
595 ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
596 M:      Puranjay Mohan <[email protected]>
597 L:      [email protected]
598 S:      Supported
599 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
600 F:      drivers/iio/accel/adxl355.h
601 F:      drivers/iio/accel/adxl355_core.c
602 F:      drivers/iio/accel/adxl355_i2c.c
603 F:      drivers/iio/accel/adxl355_spi.c
604
605 ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
606 M:      Cosmin Tanislav <[email protected]>
607 L:      [email protected]
608 S:      Supported
609 W:      https://ez.analog.com/linux-software-drivers
610 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
611 F:      drivers/iio/accel/adxl367*
612
613 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
614 M:      Michael Hennerich <[email protected]>
615 S:      Supported
616 W:      https://ez.analog.com/linux-software-drivers
617 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
618 F:      drivers/iio/accel/adxl372.c
619 F:      drivers/iio/accel/adxl372_i2c.c
620 F:      drivers/iio/accel/adxl372_spi.c
621
622 AF8133J THREE-AXIS MAGNETOMETER DRIVER
623 M:      Ondřej Jirman <[email protected]>
624 S:      Maintained
625 F:      Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml
626 F:      drivers/iio/magnetometer/af8133j.c
627
628 AF9013 MEDIA DRIVER
629 L:      [email protected]
630 S:      Orphan
631 W:      https://linuxtv.org
632 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
633 F:      drivers/media/dvb-frontends/af9013*
634
635 AF9033 MEDIA DRIVER
636 L:      [email protected]
637 S:      Orphan
638 W:      https://linuxtv.org
639 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
640 F:      drivers/media/dvb-frontends/af9033*
641
642 AFFS FILE SYSTEM
643 M:      David Sterba <[email protected]>
644 L:      [email protected]
645 S:      Odd Fixes
646 F:      Documentation/filesystems/affs.rst
647 F:      fs/affs/
648
649 AFS FILESYSTEM
650 M:      David Howells <[email protected]>
651 M:      Marc Dionne <[email protected]>
652 L:      [email protected]
653 S:      Supported
654 W:      https://www.infradead.org/~dhowells/kafs/
655 F:      Documentation/filesystems/afs.rst
656 F:      fs/afs/
657 F:      include/trace/events/afs.h
658
659 AGPGART DRIVER
660 M:      David Airlie <[email protected]>
661 L:      [email protected]
662 S:      Maintained
663 T:      git https://gitlab.freedesktop.org/drm/kernel.git
664 F:      drivers/char/agp/
665 F:      include/linux/agp*
666 F:      include/uapi/linux/agp*
667
668 AHA152X SCSI DRIVER
669 M:      "Juergen E. Fischer" <[email protected]>
670 L:      [email protected]
671 S:      Maintained
672 F:      drivers/scsi/aha152x*
673 F:      drivers/scsi/pcmcia/aha152x*
674
675 AIC7XXX / AIC79XX SCSI DRIVER
676 M:      Hannes Reinecke <[email protected]>
677 L:      [email protected]
678 S:      Maintained
679 F:      drivers/scsi/aic7xxx/
680
681 AIMSLAB FM RADIO RECEIVER DRIVER
682 M:      Hans Verkuil <[email protected]>
683 L:      [email protected]
684 S:      Maintained
685 W:      https://linuxtv.org
686 T:      git git://linuxtv.org/media_tree.git
687 F:      drivers/media/radio/radio-aimslab*
688
689 AIO
690 M:      Benjamin LaHaise <[email protected]>
691 L:      [email protected]
692 S:      Supported
693 F:      fs/aio.c
694 F:      include/linux/*aio*.h
695
696 AIROHA ETHERNET DRIVER
697 M:      Lorenzo Bianconi <[email protected]>
698 L:      [email protected] (moderated for non-subscribers)
699 L:      [email protected] (moderated for non-subscribers)
700 L:      [email protected]
701 S:      Maintained
702 F:      Documentation/devicetree/bindings/net/airoha,en7581-eth.yaml
703 F:      drivers/net/ethernet/mediatek/airoha_eth.c
704
705 AIROHA PCIE PHY DRIVER
706 M:      Lorenzo Bianconi <[email protected]>
707 L:      [email protected] (moderated for non-subscribers)
708 S:      Maintained
709 F:      Documentation/devicetree/bindings/phy/airoha,en7581-pcie-phy.yaml
710 F:      drivers/phy/phy-airoha-pcie-regs.h
711 F:      drivers/phy/phy-airoha-pcie.c
712
713 AIROHA SPI SNFI DRIVER
714 M:      Lorenzo Bianconi <[email protected]>
715 M:      Ray Liu <[email protected]>
716 L:      [email protected] (moderated for non-subscribers)
717 L:      [email protected]
718 S:      Maintained
719 F:      Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml
720 F:      drivers/spi/spi-airoha-snfi.c
721
722 AIRSPY MEDIA DRIVER
723 L:      [email protected]
724 S:      Orphan
725 W:      https://linuxtv.org
726 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
727 F:      drivers/media/usb/airspy/
728
729 ALACRITECH GIGABIT ETHERNET DRIVER
730 M:      Lino Sanfilippo <[email protected]>
731 S:      Maintained
732 F:      drivers/net/ethernet/alacritech/*
733
734 ALCATEL SPEEDTOUCH USB DRIVER
735 M:      Duncan Sands <[email protected]>
736 L:      [email protected]
737 S:      Maintained
738 W:      http://www.linux-usb.org/SpeedTouch/
739 F:      drivers/usb/atm/speedtch.c
740 F:      drivers/usb/atm/usbatm.c
741
742 ALCHEMY AU1XX0 MMC DRIVER
743 M:      Manuel Lauss <[email protected]>
744 S:      Maintained
745 F:      drivers/mmc/host/au1xmmc.c
746
747 ALI1563 I2C DRIVER
748 M:      Rudolf Marek <[email protected]>
749 L:      [email protected]
750 S:      Maintained
751 F:      Documentation/i2c/busses/i2c-ali1563.rst
752 F:      drivers/i2c/busses/i2c-ali1563.c
753
754 ALIBABA ELASTIC RDMA DRIVER
755 M:      Cheng Xu <[email protected]>
756 M:      Kai Shen <[email protected]>
757 L:      [email protected]
758 S:      Supported
759 F:      drivers/infiniband/hw/erdma
760 F:      include/uapi/rdma/erdma-abi.h
761
762 ALIBABA PMU DRIVER
763 M:      Shuai Xue <[email protected]>
764 S:      Supported
765 F:      Documentation/admin-guide/perf/alibaba_pmu.rst
766 F:      drivers/perf/alibaba_uncore_drw_pmu.c
767
768 ALIENWARE WMI DRIVER
769 L:      [email protected]
770 S:      Maintained
771 F:      drivers/platform/x86/dell/alienware-wmi.c
772
773 ALLEGRO DVT VIDEO IP CORE DRIVER
774 M:      Michael Tretter <[email protected]>
775 R:      Pengutronix Kernel Team <[email protected]>
776 L:      [email protected]
777 S:      Maintained
778 F:      Documentation/devicetree/bindings/media/allegro,al5e.yaml
779 F:      drivers/media/platform/allegro-dvt/
780
781 ALLIED VISION ALVIUM CAMERA DRIVER
782 M:      Tommaso Merciai <[email protected]>
783 M:      Martin Hecht <[email protected]>
784 L:      [email protected]
785 S:      Maintained
786 F:      Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
787 F:      drivers/media/i2c/alvium-csi2.c
788 F:      drivers/media/i2c/alvium-csi2.h
789
790 ALLWINNER A10 CSI DRIVER
791 M:      Maxime Ripard <[email protected]>
792 L:      [email protected]
793 S:      Maintained
794 T:      git git://linuxtv.org/media_tree.git
795 F:      Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
796 F:      drivers/media/platform/sunxi/sun4i-csi/
797
798 ALLWINNER A31 CSI DRIVER
799 M:      Yong Deng <[email protected]>
800 M:      Paul Kocialkowski <[email protected]>
801 L:      [email protected]
802 S:      Maintained
803 T:      git git://linuxtv.org/media_tree.git
804 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
805 F:      drivers/media/platform/sunxi/sun6i-csi/
806
807 ALLWINNER A31 ISP DRIVER
808 M:      Paul Kocialkowski <[email protected]>
809 L:      [email protected]
810 S:      Maintained
811 T:      git git://linuxtv.org/media_tree.git
812 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
813 F:      drivers/staging/media/sunxi/sun6i-isp/
814 F:      drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
815
816 ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
817 M:      Paul Kocialkowski <[email protected]>
818 L:      [email protected]
819 S:      Maintained
820 T:      git git://linuxtv.org/media_tree.git
821 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
822 F:      drivers/media/platform/sunxi/sun6i-mipi-csi2/
823
824 ALLWINNER CPUFREQ DRIVER
825 M:      Yangtao Li <[email protected]>
826 L:      [email protected]
827 S:      Maintained
828 F:      Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
829 F:      drivers/cpufreq/sun50i-cpufreq-nvmem.c
830
831 ALLWINNER CRYPTO DRIVERS
832 M:      Corentin Labbe <[email protected]>
833 L:      [email protected]
834 S:      Maintained
835 F:      drivers/crypto/allwinner/
836
837 ALLWINNER DMIC DRIVERS
838 M:      Ban Tao <[email protected]>
839 L:      [email protected] (moderated for non-subscribers)
840 S:      Maintained
841 F:      Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
842 F:      sound/soc/sunxi/sun50i-dmic.c
843
844 ALLWINNER HARDWARE SPINLOCK SUPPORT
845 M:      Wilken Gottwalt <[email protected]>
846 S:      Maintained
847 F:      Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
848 F:      drivers/hwspinlock/sun6i_hwspinlock.c
849
850 ALLWINNER THERMAL DRIVER
851 M:      Vasily Khoruzhick <[email protected]>
852 M:      Yangtao Li <[email protected]>
853 L:      [email protected]
854 S:      Maintained
855 F:      Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
856 F:      drivers/thermal/sun8i_thermal.c
857
858 ALLWINNER VPU DRIVER
859 M:      Maxime Ripard <[email protected]>
860 M:      Paul Kocialkowski <[email protected]>
861 L:      [email protected]
862 S:      Maintained
863 F:      drivers/staging/media/sunxi/cedrus/
864
865 ALPHA PORT
866 M:      Richard Henderson <[email protected]>
867 M:      Ivan Kokshaysky <[email protected]>
868 M:      Matt Turner <[email protected]>
869 L:      [email protected]
870 S:      Odd Fixes
871 F:      arch/alpha/
872
873 ALPS PS/2 TOUCHPAD DRIVER
874 R:      Pali Rohár <[email protected]>
875 F:      drivers/input/mouse/alps.*
876
877 ALTERA MAILBOX DRIVER
878 M:      Mun Yew Tham <[email protected]>
879 S:      Maintained
880 F:      drivers/mailbox/mailbox-altera.c
881
882 ALTERA MSGDMA IP CORE DRIVER
883 M:      Olivier Dautricourt <[email protected]>
884 R:      Stefan Roese <[email protected]>
885 L:      [email protected]
886 S:      Odd Fixes
887 F:      Documentation/devicetree/bindings/dma/altr,msgdma.yaml
888 F:      drivers/dma/altera-msgdma.c
889
890 ALTERA PIO DRIVER
891 M:      Mun Yew Tham <[email protected]>
892 L:      [email protected]
893 S:      Maintained
894 F:      drivers/gpio/gpio-altera.c
895
896 ALTERA TRIPLE SPEED ETHERNET DRIVER
897 M:      Joyce Ooi <[email protected]>
898 L:      [email protected]
899 S:      Maintained
900 F:      drivers/net/ethernet/altera/
901
902 ALTERA UART/JTAG UART SERIAL DRIVERS
903 M:      Tobias Klauser <[email protected]>
904 L:      [email protected]
905 S:      Maintained
906 F:      drivers/tty/serial/altera_jtaguart.c
907 F:      drivers/tty/serial/altera_uart.c
908 F:      include/linux/altera_jtaguart.h
909 F:      include/linux/altera_uart.h
910
911 AMAZON ANNAPURNA LABS FIC DRIVER
912 M:      Talel Shenhar <[email protected]>
913 S:      Maintained
914 F:      Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
915 F:      drivers/irqchip/irq-al-fic.c
916
917 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
918 M:      Talel Shenhar <[email protected]>
919 M:      Talel Shenhar <[email protected]>
920 S:      Maintained
921 F:      Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
922 F:      drivers/edac/al_mc_edac.c
923
924 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
925 M:      Talel Shenhar <[email protected]>
926 S:      Maintained
927 F:      Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
928 F:      drivers/thermal/thermal_mmio.c
929
930 AMAZON ETHERNET DRIVERS
931 M:      Shay Agroskin <[email protected]>
932 M:      Arthur Kiyanovski <[email protected]>
933 R:      David Arinzon <[email protected]>
934 R:      Noam Dagan <[email protected]>
935 R:      Saeed Bishara <[email protected]>
936 L:      [email protected]
937 S:      Supported
938 F:      Documentation/networking/device_drivers/ethernet/amazon/ena.rst
939 F:      drivers/net/ethernet/amazon/
940
941 AMAZON RDMA EFA DRIVER
942 M:      Michael Margolin <[email protected]>
943 R:      Gal Pressman <[email protected]>
944 R:      Yossi Leybovich <[email protected]>
945 L:      [email protected]
946 S:      Supported
947 Q:      https://patchwork.kernel.org/project/linux-rdma/list/
948 F:      drivers/infiniband/hw/efa/
949 F:      include/uapi/rdma/efa-abi.h
950
951 AMD ADDRESS TRANSLATION LIBRARY (ATL)
952 M:      Yazen Ghannam <[email protected]>
953 L:      [email protected]
954 S:      Supported
955 F:      drivers/ras/amd/atl/*
956
957 AMD AXI W1 DRIVER
958 M:      Kris Chaplin <[email protected]>
959 R:      Thomas Delev <[email protected]>
960 R:      Michal Simek <[email protected]>
961 S:      Maintained
962 F:      Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
963 F:      drivers/w1/masters/amd_axi_w1.c
964
965 AMD CDX BUS DRIVER
966 M:      Nipun Gupta <[email protected]>
967 M:      Nikhil Agarwal <[email protected]>
968 S:      Maintained
969 F:      Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
970 F:      drivers/cdx/*
971 F:      include/linux/cdx/*
972
973 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
974 M:      Tom Lendacky <[email protected]>
975 M:      John Allen <[email protected]>
976 L:      [email protected]
977 S:      Supported
978 F:      drivers/crypto/ccp/
979 F:      include/linux/ccp.h
980
981 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
982 M:      Ashish Kalra <[email protected]>
983 M:      Tom Lendacky <[email protected]>
984 L:      [email protected]
985 S:      Supported
986 F:      drivers/crypto/ccp/sev*
987 F:      include/uapi/linux/psp-sev.h
988
989 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
990 M:      Mario Limonciello <[email protected]>
991 L:      [email protected]
992 S:      Supported
993 F:      drivers/crypto/ccp/dbc.c
994 F:      drivers/crypto/ccp/dbc.h
995 F:      drivers/crypto/ccp/platform-access.c
996 F:      drivers/crypto/ccp/platform-access.h
997 F:      include/uapi/linux/psp-dbc.h
998 F:      tools/crypto/ccp/*.c
999 F:      tools/crypto/ccp/*.py
1000
1001 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - HSTI SUPPORT
1002 M:      Mario Limonciello <[email protected]>
1003 L:      [email protected]
1004 S:      Supported
1005 F:      drivers/crypto/ccp/hsti.*
1006
1007 AMD DISPLAY CORE
1008 M:      Harry Wentland <[email protected]>
1009 M:      Leo Li <[email protected]>
1010 M:      Rodrigo Siqueira <[email protected]>
1011 L:      [email protected]
1012 S:      Supported
1013 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1014 F:      drivers/gpu/drm/amd/display/
1015
1016 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1017 M:      Huang Rui <[email protected]>
1018 L:      [email protected]
1019 S:      Supported
1020 F:      Documentation/hwmon/fam15h_power.rst
1021 F:      drivers/hwmon/fam15h_power.c
1022
1023 AMD FCH GPIO DRIVER
1024 M:      Enrico Weigelt, metux IT consult <[email protected]>
1025 L:      [email protected]
1026 S:      Maintained
1027 F:      drivers/gpio/gpio-amd-fch.c
1028 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
1029
1030 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1031 L:      [email protected] (moderated for non-subscribers)
1032 S:      Orphan
1033 F:      drivers/usb/gadget/udc/amd5536udc.*
1034
1035 AMD GEODE PROCESSOR/CHIPSET SUPPORT
1036 M:      Andres Salomon <[email protected]>
1037 L:      [email protected] (moderated for non-subscribers)
1038 S:      Supported
1039 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1040 F:      arch/x86/include/asm/geode.h
1041 F:      drivers/char/hw_random/geode-rng.c
1042 F:      drivers/crypto/geode*
1043 F:      drivers/video/fbdev/geode/
1044
1045 AMD HSMP DRIVER
1046 M:      Naveen Krishna Chatradhi <[email protected]>
1047 R:      Carlos Bilbao <[email protected]>
1048 L:      [email protected]
1049 S:      Maintained
1050 F:      Documentation/arch/x86/amd_hsmp.rst
1051 F:      arch/x86/include/asm/amd_hsmp.h
1052 F:      arch/x86/include/uapi/asm/amd_hsmp.h
1053 F:      drivers/platform/x86/amd/hsmp.c
1054
1055 AMD IOMMU (AMD-VI)
1056 M:      Joerg Roedel <[email protected]>
1057 R:      Suravee Suthikulpanit <[email protected]>
1058 L:      [email protected]
1059 S:      Maintained
1060 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
1061 F:      drivers/iommu/amd/
1062 F:      include/linux/amd-iommu.h
1063
1064 AMD KFD
1065 M:      Felix Kuehling <[email protected]>
1066 L:      [email protected]
1067 S:      Supported
1068 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1069 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1070 F:      drivers/gpu/drm/amd/amdkfd/
1071 F:      drivers/gpu/drm/amd/include/cik_structs.h
1072 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1073 F:      drivers/gpu/drm/amd/include/v9_structs.h
1074 F:      drivers/gpu/drm/amd/include/vi_structs.h
1075 F:      include/uapi/linux/kfd_ioctl.h
1076 F:      include/uapi/linux/kfd_sysfs.h
1077
1078 AMD MP2 I2C DRIVER
1079 M:      Elie Morisse <[email protected]>
1080 M:      Shyam Sundar S K <[email protected]>
1081 L:      [email protected]
1082 S:      Maintained
1083 F:      drivers/i2c/busses/i2c-amd-mp2*
1084
1085 AMD PDS CORE DRIVER
1086 M:      Shannon Nelson <[email protected]>
1087 M:      Brett Creeley <[email protected]>
1088 L:      [email protected]
1089 S:      Supported
1090 F:      Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1091 F:      drivers/net/ethernet/amd/pds_core/
1092 F:      include/linux/pds/
1093
1094 AMD PMC DRIVER
1095 M:      Shyam Sundar S K <[email protected]>
1096 L:      [email protected]
1097 S:      Maintained
1098 F:      drivers/platform/x86/amd/pmc/
1099
1100 AMD PMF DRIVER
1101 M:      Shyam Sundar S K <[email protected]>
1102 L:      [email protected]
1103 S:      Maintained
1104 F:      Documentation/ABI/testing/sysfs-amd-pmf
1105 F:      drivers/platform/x86/amd/pmf/
1106
1107 AMD POWERPLAY AND SWSMU
1108 M:      Kenneth Feng <[email protected]>
1109 L:      [email protected]
1110 S:      Supported
1111 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1112 F:      drivers/gpu/drm/amd/pm/
1113
1114 AMD PSTATE DRIVER
1115 M:      Huang Rui <[email protected]>
1116 M:      Gautham R. Shenoy <[email protected]>
1117 M:      Mario Limonciello <[email protected]>
1118 R:      Perry Yuan <[email protected]>
1119 L:      [email protected]
1120 S:      Supported
1121 F:      Documentation/admin-guide/pm/amd-pstate.rst
1122 F:      drivers/cpufreq/amd-pstate*
1123 F:      tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1124
1125 AMD PTDMA DRIVER
1126 M:      Basavaraj Natikar <[email protected]>
1127 L:      [email protected]
1128 S:      Maintained
1129 F:      drivers/dma/ptdma/
1130
1131 AMD SEATTLE DEVICE TREE SUPPORT
1132 M:      Suravee Suthikulpanit <[email protected]>
1133 M:      Tom Lendacky <[email protected]>
1134 S:      Supported
1135 F:      arch/arm64/boot/dts/amd/
1136
1137 AMD SENSOR FUSION HUB DRIVER
1138 M:      Basavaraj Natikar <[email protected]>
1139 L:      [email protected]
1140 S:      Maintained
1141 F:      Documentation/hid/amd-sfh*
1142 F:      drivers/hid/amd-sfh-hid/
1143
1144 AMD SPI DRIVER
1145 M:      Sanjay R Mehta <[email protected]>
1146 S:      Maintained
1147 F:      drivers/spi/spi-amd.c
1148
1149 AMD XGBE DRIVER
1150 M:      "Shyam Sundar S K" <[email protected]>
1151 L:      [email protected]
1152 S:      Supported
1153 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1154 F:      drivers/net/ethernet/amd/xgbe/
1155
1156 AMLOGIC DDR PMU DRIVER
1157 M:      Jiucheng Xu <[email protected]>
1158 L:      [email protected]
1159 S:      Supported
1160 W:      http://www.amlogic.com
1161 F:      Documentation/admin-guide/perf/meson-ddr-pmu.rst
1162 F:      Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1163 F:      drivers/perf/amlogic/
1164 F:      include/soc/amlogic/
1165
1166 AMPHENOL CHIPCAP 2 HUMIDITY-TEMPERATURE IIO DRIVER
1167 M:      Javier Carrasco <[email protected]>
1168 L:      [email protected]
1169 S:      Maintained
1170 F:      Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1171 F:      Documentation/hwmon/chipcap2.rst
1172 F:      drivers/hwmon/chipcap2.c
1173
1174 AMPHION VPU CODEC V4L2 DRIVER
1175 M:      Ming Qian <[email protected]>
1176 M:      Zhou Peng <[email protected]>
1177 L:      [email protected]
1178 S:      Maintained
1179 F:      Documentation/devicetree/bindings/media/amphion,vpu.yaml
1180 F:      drivers/media/platform/amphion/
1181
1182 AMS AS73211 DRIVER
1183 M:      Christian Eggers <[email protected]>
1184 L:      [email protected]
1185 S:      Maintained
1186 F:      Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1187 F:      drivers/iio/light/as73211.c
1188
1189 AMT (Automatic Multicast Tunneling)
1190 M:      Taehee Yoo <[email protected]>
1191 L:      [email protected]
1192 S:      Maintained
1193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1195 F:      drivers/net/amt.c
1196
1197 ANALOG DEVICES INC AD3552R DRIVER
1198 M:      Nuno Sá <[email protected]>
1199 L:      [email protected]
1200 S:      Supported
1201 W:      https://ez.analog.com/linux-software-drivers
1202 F:      Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1203 F:      drivers/iio/dac/ad3552r.c
1204
1205 ANALOG DEVICES INC AD4130 DRIVER
1206 M:      Cosmin Tanislav <[email protected]>
1207 L:      [email protected]
1208 S:      Supported
1209 W:      https://ez.analog.com/linux-software-drivers
1210 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1211 F:      Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1212 F:      drivers/iio/adc/ad4130.c
1213
1214 ANALOG DEVICES INC AD7091R DRIVER
1215 M:      Marcelo Schmitt <[email protected]>
1216 L:      [email protected]
1217 S:      Supported
1218 W:      http://ez.analog.com/community/linux-device-drivers
1219 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1220 F:      drivers/iio/adc/ad7091r*
1221
1222 ANALOG DEVICES INC AD7192 DRIVER
1223 M:      Alisa-Dariana Roman <[email protected]>
1224 L:      [email protected]
1225 S:      Supported
1226 W:      https://ez.analog.com/linux-software-drivers
1227 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1228 F:      drivers/iio/adc/ad7192.c
1229
1230 ANALOG DEVICES INC AD7292 DRIVER
1231 M:      Marcelo Schmitt <[email protected]>
1232 L:      [email protected]
1233 S:      Supported
1234 W:      https://ez.analog.com/linux-software-drivers
1235 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1236 F:      drivers/iio/adc/ad7292.c
1237
1238 ANALOG DEVICES INC AD7293 DRIVER
1239 M:      Antoniu Miclaus <[email protected]>
1240 L:      [email protected]
1241 S:      Supported
1242 W:      https://ez.analog.com/linux-software-drivers
1243 F:      Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1244 F:      drivers/iio/dac/ad7293.c
1245
1246 ANALOG DEVICES INC AD74115 DRIVER
1247 M:      Cosmin Tanislav <[email protected]>
1248 L:      [email protected]
1249 S:      Supported
1250 W:      https://ez.analog.com/linux-software-drivers
1251 F:      Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1252 F:      drivers/iio/addac/ad74115.c
1253
1254 ANALOG DEVICES INC AD74413R DRIVER
1255 M:      Cosmin Tanislav <[email protected]>
1256 L:      [email protected]
1257 S:      Supported
1258 W:      https://ez.analog.com/linux-software-drivers
1259 F:      Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1260 F:      drivers/iio/addac/ad74413r.c
1261 F:      include/dt-bindings/iio/addac/adi,ad74413r.h
1262
1263 ANALOG DEVICES INC AD7768-1 DRIVER
1264 M:      Michael Hennerich <[email protected]>
1265 L:      [email protected]
1266 S:      Supported
1267 W:      https://ez.analog.com/linux-software-drivers
1268 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1269 F:      drivers/iio/adc/ad7768-1.c
1270
1271 ANALOG DEVICES INC AD7780 DRIVER
1272 M:      Michael Hennerich <[email protected]>
1273 M:      Renato Lui Geh <[email protected]>
1274 L:      [email protected]
1275 S:      Supported
1276 W:      https://ez.analog.com/linux-software-drivers
1277 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1278 F:      drivers/iio/adc/ad7780.c
1279
1280 ANALOG DEVICES INC AD9739a DRIVER
1281 M:      Nuno Sa <[email protected]>
1282 M:      Dragos Bogdan <[email protected]>
1283 L:      [email protected]
1284 S:      Supported
1285 W:      https://ez.analog.com/linux-software-drivers
1286 F:      Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
1287 F:      drivers/iio/dac/ad9739a.c
1288
1289 ANALOG DEVICES INC ADA4250 DRIVER
1290 M:      Antoniu Miclaus <[email protected]>
1291 L:      [email protected]
1292 S:      Supported
1293 W:      https://ez.analog.com/linux-software-drivers
1294 F:      Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1295 F:      drivers/iio/amplifiers/ada4250.c
1296
1297 ANALOG DEVICES INC ADF4377 DRIVER
1298 M:      Antoniu Miclaus <[email protected]>
1299 L:      [email protected]
1300 S:      Supported
1301 W:      https://ez.analog.com/linux-software-drivers
1302 F:      Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1303 F:      drivers/iio/frequency/adf4377.c
1304
1305 ANALOG DEVICES INC ADGS1408 DRIVER
1306 M:      Mircea Caprioru <[email protected]>
1307 S:      Supported
1308 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1309 F:      drivers/mux/adgs1408.c
1310
1311 ANALOG DEVICES INC ADIN DRIVER
1312 M:      Michael Hennerich <[email protected]>
1313 L:      [email protected]
1314 S:      Supported
1315 W:      https://ez.analog.com/linux-software-drivers
1316 F:      Documentation/devicetree/bindings/net/adi,adin.yaml
1317 F:      drivers/net/phy/adin.c
1318
1319 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1320 M:      Nuno Sa <[email protected]>
1321 L:      [email protected]
1322 S:      Supported
1323 F:      drivers/iio/imu/adis.c
1324 F:      drivers/iio/imu/adis_buffer.c
1325 F:      drivers/iio/imu/adis_trigger.c
1326 F:      include/linux/iio/imu/adis.h
1327
1328 ANALOG DEVICES INC ADIS16460 DRIVER
1329 M:      Dragos Bogdan <[email protected]>
1330 L:      [email protected]
1331 S:      Supported
1332 W:      https://ez.analog.com/linux-software-drivers
1333 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1334 F:      drivers/iio/imu/adis16460.c
1335
1336 ANALOG DEVICES INC ADIS16475 DRIVER
1337 M:      Nuno Sa <[email protected]>
1338 L:      [email protected]
1339 S:      Supported
1340 W:      https://ez.analog.com/linux-software-drivers
1341 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1342 F:      drivers/iio/imu/adis16475.c
1343
1344 ANALOG DEVICES INC ADM1177 DRIVER
1345 M:      Michael Hennerich <[email protected]>
1346 L:      [email protected]
1347 S:      Supported
1348 W:      https://ez.analog.com/linux-software-drivers
1349 F:      Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1350 F:      drivers/hwmon/adm1177.c
1351
1352 ANALOG DEVICES INC ADMFM2000 DRIVER
1353 M:      Kim Seer Paller <[email protected]>
1354 L:      [email protected]
1355 S:      Supported
1356 W:      https://ez.analog.com/linux-software-drivers
1357 F:      Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
1358 F:      drivers/iio/frequency/admfm2000.c
1359
1360 ANALOG DEVICES INC ADMV1013 DRIVER
1361 M:      Antoniu Miclaus <[email protected]>
1362 L:      [email protected]
1363 S:      Supported
1364 W:      https://ez.analog.com/linux-software-drivers
1365 F:      Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1366 F:      drivers/iio/frequency/admv1013.c
1367
1368 ANALOG DEVICES INC ADMV1014 DRIVER
1369 M:      Antoniu Miclaus <[email protected]>
1370 L:      [email protected]
1371 S:      Supported
1372 W:      https://ez.analog.com/linux-software-drivers
1373 F:      Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1374 F:      drivers/iio/frequency/admv1014.c
1375
1376 ANALOG DEVICES INC ADMV8818 DRIVER
1377 M:      Antoniu Miclaus <[email protected]>
1378 L:      [email protected]
1379 S:      Supported
1380 W:      https://ez.analog.com/linux-software-drivers
1381 F:      Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1382 F:      drivers/iio/filter/admv8818.c
1383
1384 ANALOG DEVICES INC ADP5061 DRIVER
1385 M:      Michael Hennerich <[email protected]>
1386 L:      [email protected]
1387 S:      Supported
1388 W:      https://ez.analog.com/linux-software-drivers
1389 F:      drivers/power/supply/adp5061.c
1390
1391 ANALOG DEVICES INC ADRF6780 DRIVER
1392 M:      Antoniu Miclaus <[email protected]>
1393 L:      [email protected]
1394 S:      Supported
1395 W:      https://ez.analog.com/linux-software-drivers
1396 F:      Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1397 F:      drivers/iio/frequency/adrf6780.c
1398
1399 ANALOG DEVICES INC ADV7180 DRIVER
1400 M:      Lars-Peter Clausen <[email protected]>
1401 L:      [email protected]
1402 S:      Supported
1403 W:      https://ez.analog.com/linux-software-drivers
1404 F:      Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1405 F:      drivers/media/i2c/adv7180.c
1406
1407 ANALOG DEVICES INC ADV748X DRIVER
1408 M:      Kieran Bingham <[email protected]>
1409 L:      [email protected]
1410 S:      Maintained
1411 F:      Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1412 F:      drivers/media/i2c/adv748x/*
1413
1414 ANALOG DEVICES INC ADV7511 DRIVER
1415 M:      Hans Verkuil <[email protected]>
1416 L:      [email protected]
1417 S:      Maintained
1418 F:      drivers/media/i2c/adv7511*
1419
1420 ANALOG DEVICES INC ADV7604 DRIVER
1421 M:      Hans Verkuil <[email protected]>
1422 L:      [email protected]
1423 S:      Maintained
1424 F:      Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1425 F:      drivers/media/i2c/adv7604*
1426
1427 ANALOG DEVICES INC ADV7842 DRIVER
1428 M:      Hans Verkuil <[email protected]>
1429 L:      [email protected]
1430 S:      Maintained
1431 F:      drivers/media/i2c/adv7842*
1432
1433 ANALOG DEVICES INC ADXRS290 DRIVER
1434 M:      Nishant Malpani <[email protected]>
1435 L:      [email protected]
1436 S:      Supported
1437 F:      Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1438 F:      drivers/iio/gyro/adxrs290.c
1439
1440 ANALOG DEVICES INC ASOC CODEC DRIVERS
1441 M:      Lars-Peter Clausen <[email protected]>
1442 M:      Nuno Sá <[email protected]>
1443 L:      [email protected] (moderated for non-subscribers)
1444 S:      Supported
1445 W:      http://wiki.analog.com/
1446 W:      https://ez.analog.com/linux-software-drivers
1447 F:      sound/soc/codecs/ad1*
1448 F:      sound/soc/codecs/ad7*
1449 F:      sound/soc/codecs/adau*
1450 F:      sound/soc/codecs/adav*
1451 F:      sound/soc/codecs/sigmadsp.*
1452 F:      sound/soc/codecs/ssm*
1453
1454 ANALOG DEVICES INC AXI DAC DRIVER
1455 M:      Nuno Sa <[email protected]>
1456 L:      [email protected]
1457 S:      Supported
1458 W:      https://ez.analog.com/linux-software-drivers
1459 F:      Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
1460 F:      drivers/iio/dac/adi-axi-dac.c
1461
1462 ANALOG DEVICES INC DMA DRIVERS
1463 M:      Lars-Peter Clausen <[email protected]>
1464 S:      Supported
1465 W:      https://ez.analog.com/linux-software-drivers
1466 F:      drivers/dma/dma-axi-dmac.c
1467
1468 ANALOG DEVICES INC IIO DRIVERS
1469 M:      Lars-Peter Clausen <[email protected]>
1470 M:      Michael Hennerich <[email protected]>
1471 S:      Supported
1472 W:      http://wiki.analog.com/
1473 W:      https://ez.analog.com/linux-software-drivers
1474 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1475 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1476 F:      Documentation/devicetree/bindings/iio/*/adi,*
1477 F:      Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1478 F:      Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1479 F:      drivers/iio/*/ad*
1480 F:      drivers/iio/adc/ltc249*
1481 F:      drivers/iio/amplifiers/hmc425a.c
1482 F:      drivers/staging/iio/*/ad*
1483 X:      drivers/iio/*/adjd*
1484
1485 ANALOGBITS PLL LIBRARIES
1486 M:      Paul Walmsley <[email protected]>
1487 M:      Samuel Holland <[email protected]>
1488 S:      Supported
1489 F:      drivers/clk/analogbits/*
1490 F:      include/linux/clk/analogbits*
1491
1492 ANDROID DRIVERS
1493 M:      Greg Kroah-Hartman <[email protected]>
1494 M:      Arve Hjønnevåg <[email protected]>
1495 M:      Todd Kjos <[email protected]>
1496 M:      Martijn Coenen <[email protected]>
1497 M:      Joel Fernandes <[email protected]>
1498 M:      Christian Brauner <[email protected]>
1499 M:      Carlos Llamas <[email protected]>
1500 M:      Suren Baghdasaryan <[email protected]>
1501 L:      [email protected]
1502 S:      Supported
1503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1504 F:      drivers/android/
1505
1506 ANDROID GOLDFISH PIC DRIVER
1507 M:      Miodrag Dinic <[email protected]>
1508 S:      Supported
1509 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1510 F:      drivers/irqchip/irq-goldfish-pic.c
1511
1512 ANDROID GOLDFISH RTC DRIVER
1513 M:      Jiaxun Yang <[email protected]>
1514 S:      Supported
1515 F:      drivers/rtc/rtc-goldfish.c
1516
1517 AOA (Apple Onboard Audio) ALSA DRIVER
1518 M:      Johannes Berg <[email protected]>
1519 L:      [email protected]
1520 L:      [email protected] (moderated for non-subscribers)
1521 S:      Maintained
1522 F:      sound/aoa/
1523
1524 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1525 M:      William Breathitt Gray <[email protected]>
1526 L:      [email protected]
1527 S:      Maintained
1528 F:      drivers/iio/addac/stx104.c
1529
1530 APM DRIVER
1531 M:      Jiri Kosina <[email protected]>
1532 S:      Odd fixes
1533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1534 F:      arch/x86/kernel/apm_32.c
1535 F:      drivers/char/apm-emulation.c
1536 F:      include/linux/apm_bios.h
1537 F:      include/uapi/linux/apm_bios.h
1538
1539 APPARMOR SECURITY MODULE
1540 M:      John Johansen <[email protected]>
1541 M:      John Johansen <[email protected]>
1542 L:      [email protected] (moderated for non-subscribers)
1543 S:      Supported
1544 W:      apparmor.net
1545 B:      https://gitlab.com/apparmor/apparmor-kernel
1546 C:      irc://irc.oftc.net/apparmor
1547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1548 T:      https://gitlab.com/apparmor/apparmor-kernel.git
1549 F:      Documentation/admin-guide/LSM/apparmor.rst
1550 F:      security/apparmor/
1551
1552 APPLE BCM5974 MULTITOUCH DRIVER
1553 M:      Henrik Rydberg <[email protected]>
1554 L:      [email protected]
1555 S:      Odd fixes
1556 F:      drivers/input/mouse/bcm5974.c
1557
1558 APPLE PCIE CONTROLLER DRIVER
1559 M:      Alyssa Rosenzweig <[email protected]>
1560 M:      Marc Zyngier <[email protected]>
1561 L:      [email protected]
1562 S:      Maintained
1563 F:      drivers/pci/controller/pcie-apple.c
1564
1565 APPLE SMC DRIVER
1566 M:      Henrik Rydberg <[email protected]>
1567 L:      [email protected]
1568 S:      Odd fixes
1569 F:      drivers/hwmon/applesmc.c
1570
1571 APPLETALK NETWORK LAYER
1572 L:      [email protected]
1573 S:      Odd fixes
1574 F:      include/linux/atalk.h
1575 F:      include/uapi/linux/atalk.h
1576 F:      net/appletalk/
1577
1578 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1579 M:      Khuong Dinh <[email protected]>
1580 S:      Supported
1581 F:      arch/arm64/boot/dts/apm/
1582
1583 APPLIED MICRO (APM) X-GENE SOC EDAC
1584 M:      Khuong Dinh <[email protected]>
1585 S:      Supported
1586 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1587 F:      drivers/edac/xgene_edac.c
1588
1589 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1590 M:      Iyappan Subramanian <[email protected]>
1591 M:      Keyur Chudgar <[email protected]>
1592 S:      Supported
1593 F:      drivers/net/ethernet/apm/xgene-v2/
1594
1595 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1596 M:      Iyappan Subramanian <[email protected]>
1597 M:      Keyur Chudgar <[email protected]>
1598 M:      Quan Nguyen <[email protected]>
1599 S:      Supported
1600 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1601 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1602 F:      drivers/net/ethernet/apm/xgene/
1603 F:      drivers/net/mdio/mdio-xgene.c
1604
1605 APPLIED MICRO (APM) X-GENE SOC PMU
1606 M:      Khuong Dinh <[email protected]>
1607 S:      Supported
1608 F:      Documentation/admin-guide/perf/xgene-pmu.rst
1609 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1610 F:      drivers/perf/xgene_pmu.c
1611
1612 APTINA CAMERA SENSOR PLL
1613 M:      Laurent Pinchart <[email protected]>
1614 L:      [email protected]
1615 S:      Maintained
1616 F:      drivers/media/i2c/aptina-pll.*
1617
1618 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1619 M:      Aleksa Savic <[email protected]>
1620 M:      Jack Doan <[email protected]>
1621 L:      [email protected]
1622 S:      Maintained
1623 F:      Documentation/hwmon/aquacomputer_d5next.rst
1624 F:      drivers/hwmon/aquacomputer_d5next.c
1625
1626 AQUANTIA ETHERNET DRIVER (atlantic)
1627 M:      Igor Russkikh <[email protected]>
1628 L:      [email protected]
1629 S:      Supported
1630 W:      https://www.marvell.com/
1631 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
1632 F:      Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1633 F:      drivers/net/ethernet/aquantia/atlantic/
1634
1635 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1636 M:      Egor Pomozov <[email protected]>
1637 L:      [email protected]
1638 S:      Supported
1639 W:      http://www.aquantia.com
1640 F:      drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1641
1642 AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1643 M:      Krzysztof Hałasa <[email protected]>
1644 L:      [email protected]
1645 S:      Maintained
1646 F:      Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1647 F:      drivers/media/i2c/ar0521.c
1648
1649 ARASAN NAND CONTROLLER DRIVER
1650 M:      Miquel Raynal <[email protected]>
1651 R:      Michal Simek <[email protected]>
1652 L:      [email protected]
1653 S:      Maintained
1654 F:      Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1655 F:      drivers/mtd/nand/raw/arasan-nand-controller.c
1656
1657 ARC FRAMEBUFFER DRIVER
1658 M:      Jaya Kumar <[email protected]>
1659 S:      Maintained
1660 F:      drivers/video/fbdev/arcfb.c
1661 F:      drivers/video/fbdev/core/fb_defio.c
1662
1663 ARC PGU DRM DRIVER
1664 M:      Alexey Brodkin <[email protected]>
1665 S:      Supported
1666 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1667 F:      drivers/gpu/drm/tiny/arcpgu.c
1668
1669 ARCNET NETWORK LAYER
1670 M:      Michael Grzeschik <[email protected]>
1671 L:      [email protected]
1672 S:      Maintained
1673 F:      drivers/net/arcnet/
1674 F:      include/uapi/linux/if_arcnet.h
1675
1676 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1677 M:      Arnd Bergmann <[email protected]>
1678 M:      Olof Johansson <[email protected]>
1679 M:      [email protected]
1680 L:      [email protected] (moderated for non-subscribers)
1681 S:      Maintained
1682 P:      Documentation/process/maintainer-soc.rst
1683 C:      irc://irc.libera.chat/armlinux
1684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1685 F:      Documentation/process/maintainer-soc*.rst
1686 F:      arch/arm/boot/dts/Makefile
1687 F:      arch/arm64/boot/dts/Makefile
1688
1689 ARM ARCHITECTED TIMER DRIVER
1690 M:      Mark Rutland <[email protected]>
1691 M:      Marc Zyngier <[email protected]>
1692 L:      [email protected] (moderated for non-subscribers)
1693 S:      Maintained
1694 F:      arch/arm/include/asm/arch_timer.h
1695 F:      arch/arm64/include/asm/arch_timer.h
1696 F:      drivers/clocksource/arm_arch_timer.c
1697
1698 ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1699 M:      Marc Zyngier <[email protected]>
1700 L:      [email protected] (moderated for non-subscribers)
1701 S:      Maintained
1702 F:      Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1703 F:      arch/arm/include/asm/arch_gicv3.h
1704 F:      arch/arm64/include/asm/arch_gicv3.h
1705 F:      drivers/irqchip/irq-gic*.[ch]
1706 F:      include/linux/irqchip/arm-gic*.h
1707 F:      include/linux/irqchip/arm-vgic-info.h
1708
1709 ARM HDLCD DRM DRIVER
1710 M:      Liviu Dudau <[email protected]>
1711 S:      Supported
1712 F:      Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1713 F:      drivers/gpu/drm/arm/hdlcd_*
1714
1715 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1716 M:      Linus Walleij <[email protected]>
1717 L:      [email protected] (moderated for non-subscribers)
1718 S:      Maintained
1719 F:      Documentation/devicetree/bindings/arm/arm,integrator.yaml
1720 F:      Documentation/devicetree/bindings/arm/arm,realview.yaml
1721 F:      Documentation/devicetree/bindings/arm/arm,versatile.yaml
1722 F:      Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1723 F:      Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1724 F:      Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1725 F:      Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1726 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1727 F:      Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1728 F:      arch/arm/boot/dts/arm/arm-realview-*
1729 F:      arch/arm/boot/dts/arm/integrator*
1730 F:      arch/arm/boot/dts/arm/versatile*
1731 F:      arch/arm/mach-versatile/
1732 F:      drivers/bus/arm-integrator-lm.c
1733 F:      drivers/clk/versatile/
1734 F:      drivers/i2c/busses/i2c-versatile.c
1735 F:      drivers/irqchip/irq-versatile-fpga.c
1736 F:      drivers/mtd/maps/physmap-versatile.*
1737 F:      drivers/power/reset/arm-versatile-reboot.c
1738 F:      drivers/soc/versatile/
1739
1740 ARM KOMEDA DRM-KMS DRIVER
1741 M:      Liviu Dudau <[email protected]>
1742 S:      Supported
1743 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1744 F:      Documentation/devicetree/bindings/display/arm,komeda.yaml
1745 F:      Documentation/gpu/komeda-kms.rst
1746 F:      drivers/gpu/drm/arm/display/include/
1747 F:      drivers/gpu/drm/arm/display/komeda/
1748
1749 ARM MALI PANFROST DRM DRIVER
1750 M:      Boris Brezillon <[email protected]>
1751 M:      Rob Herring <[email protected]>
1752 R:      Steven Price <[email protected]>
1753 L:      [email protected]
1754 S:      Supported
1755 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1756 F:      Documentation/gpu/panfrost.rst
1757 F:      drivers/gpu/drm/panfrost/
1758 F:      include/uapi/drm/panfrost_drm.h
1759
1760 ARM MALI PANTHOR DRM DRIVER
1761 M:      Boris Brezillon <[email protected]>
1762 M:      Steven Price <[email protected]>
1763 M:      Liviu Dudau <[email protected]>
1764 L:      [email protected]
1765 S:      Supported
1766 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1767 F:      Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
1768 F:      drivers/gpu/drm/panthor/
1769 F:      include/uapi/drm/panthor_drm.h
1770
1771 ARM MALI-DP DRM DRIVER
1772 M:      Liviu Dudau <[email protected]>
1773 S:      Supported
1774 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1775 F:      Documentation/devicetree/bindings/display/arm,malidp.yaml
1776 F:      Documentation/gpu/afbc.rst
1777 F:      drivers/gpu/drm/arm/
1778
1779 ARM MFM AND FLOPPY DRIVERS
1780 M:      Ian Molton <[email protected]>
1781 S:      Maintained
1782 F:      arch/arm/include/asm/floppy.h
1783 F:      arch/arm/mach-rpc/floppydma.S
1784
1785 ARM PMU PROFILING AND DEBUGGING
1786 M:      Will Deacon <[email protected]>
1787 M:      Mark Rutland <[email protected]>
1788 L:      [email protected] (moderated for non-subscribers)
1789 S:      Maintained
1790 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1791 F:      Documentation/devicetree/bindings/perf/
1792 F:      arch/arm*/include/asm/hw_breakpoint.h
1793 F:      arch/arm*/include/asm/perf_event.h
1794 F:      arch/arm*/kernel/hw_breakpoint.c
1795 F:      arch/arm*/kernel/perf_*
1796 F:      drivers/perf/
1797 F:      include/linux/perf/arm_pmu*.h
1798
1799 ARM PORT
1800 M:      Russell King <[email protected]>
1801 L:      [email protected] (moderated for non-subscribers)
1802 S:      Odd Fixes
1803 W:      http://www.armlinux.org.uk/
1804 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1805 F:      arch/arm/
1806 X:      arch/arm/boot/dts/
1807
1808 ARM PRIMECELL AACI PL041 DRIVER
1809 M:      Russell King <[email protected]>
1810 S:      Odd Fixes
1811 F:      sound/arm/aaci.*
1812
1813 ARM PRIMECELL BUS SUPPORT
1814 M:      Russell King <[email protected]>
1815 S:      Odd Fixes
1816 F:      drivers/amba/
1817 F:      include/linux/amba/bus.h
1818
1819 ARM PRIMECELL KMI PL050 DRIVER
1820 M:      Russell King <[email protected]>
1821 S:      Odd Fixes
1822 F:      drivers/input/serio/ambakmi.*
1823 F:      include/linux/amba/kmi.h
1824
1825 ARM PRIMECELL MMCI PL180/1 DRIVER
1826 M:      Russell King <[email protected]>
1827 S:      Odd Fixes
1828 F:      drivers/mmc/host/mmci.*
1829 F:      include/linux/amba/mmci.h
1830
1831 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1832 M:      Miquel Raynal <[email protected]>
1833 R:      Michal Simek <[email protected]>
1834 L:      [email protected]
1835 S:      Maintained
1836 F:      Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1837 F:      drivers/mtd/nand/raw/pl35x-nand-controller.c
1838
1839 ARM PRIMECELL PL35X SMC DRIVER
1840 M:      Miquel Raynal <[email protected]>
1841 R:      Michal Simek <[email protected]>
1842 L:      [email protected] (moderated for non-subscribers)
1843 S:      Maintained
1844 F:      Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1845 F:      drivers/memory/pl353-smc.c
1846
1847 ARM PRIMECELL SSP PL022 SPI DRIVER
1848 M:      Linus Walleij <[email protected]>
1849 L:      [email protected] (moderated for non-subscribers)
1850 S:      Maintained
1851 F:      Documentation/devicetree/bindings/spi/spi-pl022.yaml
1852 F:      drivers/spi/spi-pl022.c
1853
1854 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1855 M:      Russell King <[email protected]>
1856 S:      Odd Fixes
1857 F:      drivers/tty/serial/amba-pl01*.c
1858 F:      include/linux/amba/serial.h
1859
1860 ARM PRIMECELL VIC PL190/PL192 DRIVER
1861 M:      Linus Walleij <[email protected]>
1862 L:      [email protected] (moderated for non-subscribers)
1863 S:      Maintained
1864 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1865 F:      drivers/irqchip/irq-vic.c
1866
1867 ARM SMC WATCHDOG DRIVER
1868 M:      Julius Werner <[email protected]>
1869 R:      Evan Benn <[email protected]>
1870 S:      Maintained
1871 F:      Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1872 F:      drivers/watchdog/arm_smc_wdt.c
1873
1874 ARM SMMU DRIVERS
1875 M:      Will Deacon <[email protected]>
1876 R:      Robin Murphy <[email protected]>
1877 L:      [email protected] (moderated for non-subscribers)
1878 S:      Maintained
1879 F:      Documentation/devicetree/bindings/iommu/arm,smmu*
1880 F:      drivers/iommu/arm/
1881 F:      drivers/iommu/io-pgtable-arm*
1882
1883 ARM SUB-ARCHITECTURES
1884 L:      [email protected] (moderated for non-subscribers)
1885 S:      Maintained
1886 C:      irc://irc.libera.chat/armlinux
1887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1888 F:      arch/arm/mach-*/
1889 F:      arch/arm/plat-*/
1890
1891 ARM/ACTIONS SEMI ARCHITECTURE
1892 M:      Andreas Färber <[email protected]>
1893 M:      Manivannan Sadhasivam <[email protected]>
1894 L:      [email protected] (moderated for non-subscribers)
1895 L:      [email protected] (moderated for non-subscribers)
1896 S:      Maintained
1897 F:      Documentation/devicetree/bindings/arm/actions.yaml
1898 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1899 F:      Documentation/devicetree/bindings/dma/owl-dma.yaml
1900 F:      Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1901 F:      Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1902 F:      Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1903 F:      Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1904 F:      Documentation/devicetree/bindings/pinctrl/actions,*
1905 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1906 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1907 F:      arch/arm/boot/dts/actions/
1908 F:      arch/arm/mach-actions/
1909 F:      arch/arm64/boot/dts/actions/
1910 F:      drivers/clk/actions/
1911 F:      drivers/clocksource/timer-owl*
1912 F:      drivers/dma/owl-dma.c
1913 F:      drivers/i2c/busses/i2c-owl.c
1914 F:      drivers/irqchip/irq-owl-sirq.c
1915 F:      drivers/mmc/host/owl-mmc.c
1916 F:      drivers/net/ethernet/actions/
1917 F:      drivers/pinctrl/actions/*
1918 F:      drivers/pmdomain/actions/
1919 F:      include/dt-bindings/power/owl-*
1920 F:      include/dt-bindings/reset/actions,*
1921 F:      include/linux/soc/actions/
1922 N:      owl
1923
1924 ARM/AIROHA SOC SUPPORT
1925 M:      Matthias Brugger <[email protected]>
1926 M:      AngeloGioacchino Del Regno <[email protected]>
1927 L:      [email protected] (moderated for non-subscribers)
1928 L:      [email protected] (moderated for non-subscribers)
1929 S:      Odd Fixes
1930 F:      arch/arm/boot/dts/airoha/
1931 F:      arch/arm64/boot/dts/airoha/
1932
1933 ARM/Allwinner SoC Clock Support
1934 M:      Emilio López <[email protected]>
1935 S:      Maintained
1936 F:      drivers/clk/sunxi/
1937
1938 ARM/Allwinner sunXi SoC support
1939 M:      Chen-Yu Tsai <[email protected]>
1940 M:      Jernej Skrabec <[email protected]>
1941 M:      Samuel Holland <[email protected]>
1942 L:      [email protected] (moderated for non-subscribers)
1943 L:      [email protected]
1944 S:      Maintained
1945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1946 F:      arch/arm/mach-sunxi/
1947 F:      arch/arm64/boot/dts/allwinner/
1948 F:      drivers/clk/sunxi-ng/
1949 F:      drivers/pinctrl/sunxi/
1950 F:      drivers/soc/sunxi/
1951 N:      allwinner
1952 N:      sun[x456789]i
1953 N:      sun[25]0i
1954
1955 ARM/ALPHASCALE ARCHITECTURE
1956 M:      Krzysztof Kozlowski <[email protected]>
1957 L:      [email protected] (moderated for non-subscribers)
1958 S:      Odd Fixes
1959 F:      arch/arm/boot/dts/alphascale/
1960 F:      drivers/clk/clk-asm9260.c
1961 F:      drivers/clocksource/asm9260_timer.c
1962 F:      drivers/rtc/rtc-asm9260.c
1963 F:      drivers/watchdog/asm9260_wdt.c
1964
1965 ARM/AMD PENSANDO ARM64 ARCHITECTURE
1966 M:      Brad Larson <[email protected]>
1967 L:      [email protected] (moderated for non-subscribers)
1968 S:      Supported
1969 F:      Documentation/devicetree/bindings/*/amd,pensando*
1970 F:      arch/arm64/boot/dts/amd/elba*
1971
1972 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1973 M:      Neil Armstrong <[email protected]>
1974 M:      Jerome Brunet <[email protected]>
1975 L:      [email protected]
1976 S:      Maintained
1977 F:      Documentation/devicetree/bindings/clock/amlogic*
1978 F:      drivers/clk/meson/
1979 F:      include/dt-bindings/clock/amlogic,a1*
1980 F:      include/dt-bindings/clock/gxbb*
1981 F:      include/dt-bindings/clock/meson*
1982
1983 ARM/Amlogic Meson SoC Crypto Drivers
1984 M:      Corentin Labbe <[email protected]>
1985 L:      [email protected]
1986 L:      [email protected]
1987 S:      Maintained
1988 F:      Documentation/devicetree/bindings/crypto/amlogic*
1989 F:      drivers/crypto/amlogic/
1990
1991 ARM/Amlogic Meson SoC Sound Drivers
1992 M:      Jerome Brunet <[email protected]>
1993 L:      [email protected] (moderated for non-subscribers)
1994 S:      Maintained
1995 F:      Documentation/devicetree/bindings/sound/amlogic*
1996 F:      sound/soc/meson/
1997
1998 ARM/Amlogic Meson SoC support
1999 M:      Neil Armstrong <[email protected]>
2000 M:      Kevin Hilman <[email protected]>
2001 R:      Jerome Brunet <[email protected]>
2002 R:      Martin Blumenstingl <[email protected]>
2003 L:      [email protected] (moderated for non-subscribers)
2004 L:      [email protected]
2005 S:      Maintained
2006 W:      http://linux-meson.com/
2007 F:      Documentation/devicetree/bindings/phy/amlogic*
2008 F:      arch/arm/boot/dts/amlogic/
2009 F:      arch/arm/mach-meson/
2010 F:      arch/arm64/boot/dts/amlogic/
2011 F:      drivers/pmdomain/amlogic/
2012 F:      drivers/mmc/host/meson*
2013 F:      drivers/phy/amlogic/
2014 F:      drivers/pinctrl/meson/
2015 F:      drivers/rtc/rtc-meson*
2016 F:      drivers/soc/amlogic/
2017 N:      meson
2018
2019 ARM/Annapurna Labs ALPINE ARCHITECTURE
2020 M:      Antoine Tenart <[email protected]>
2021 L:      [email protected] (moderated for non-subscribers)
2022 S:      Odd Fixes
2023 F:      arch/arm/boot/dts/amazon/
2024 F:      arch/arm/mach-alpine/
2025 F:      arch/arm64/boot/dts/amazon/
2026 F:      drivers/*/*alpine*
2027
2028 ARM/APPLE MACHINE SOUND DRIVERS
2029 M:      Martin Povišer <[email protected]>
2030 L:      [email protected]
2031 L:      [email protected] (moderated for non-subscribers)
2032 S:      Maintained
2033 F:      Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
2034 F:      Documentation/devicetree/bindings/sound/apple,*
2035 F:      sound/soc/apple/*
2036 F:      sound/soc/codecs/cs42l83-i2c.c
2037 F:      sound/soc/codecs/ssm3515.c
2038
2039 ARM/APPLE MACHINE SUPPORT
2040 M:      Hector Martin <[email protected]>
2041 M:      Sven Peter <[email protected]>
2042 R:      Alyssa Rosenzweig <[email protected]>
2043 L:      [email protected]
2044 L:      [email protected] (moderated for non-subscribers)
2045 S:      Maintained
2046 W:      https://asahilinux.org
2047 B:      https://github.com/AsahiLinux/linux/issues
2048 C:      irc://irc.oftc.net/asahi-dev
2049 T:      git https://github.com/AsahiLinux/linux.git
2050 F:      Documentation/devicetree/bindings/arm/apple.yaml
2051 F:      Documentation/devicetree/bindings/arm/apple/*
2052 F:      Documentation/devicetree/bindings/clock/apple,nco.yaml
2053 F:      Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2054 F:      Documentation/devicetree/bindings/dma/apple,admac.yaml
2055 F:      Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2056 F:      Documentation/devicetree/bindings/interrupt-controller/apple,*
2057 F:      Documentation/devicetree/bindings/iommu/apple,dart.yaml
2058 F:      Documentation/devicetree/bindings/iommu/apple,sart.yaml
2059 F:      Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2060 F:      Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2061 F:      Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2062 F:      Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2063 F:      Documentation/devicetree/bindings/pci/apple,pcie.yaml
2064 F:      Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2065 F:      Documentation/devicetree/bindings/power/apple*
2066 F:      Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2067 F:      Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2068 F:      arch/arm64/boot/dts/apple/
2069 F:      drivers/bluetooth/hci_bcm4377.c
2070 F:      drivers/clk/clk-apple-nco.c
2071 F:      drivers/cpufreq/apple-soc-cpufreq.c
2072 F:      drivers/dma/apple-admac.c
2073 F:      drivers/pmdomain/apple/
2074 F:      drivers/i2c/busses/i2c-pasemi-core.c
2075 F:      drivers/i2c/busses/i2c-pasemi-platform.c
2076 F:      drivers/iommu/apple-dart.c
2077 F:      drivers/iommu/io-pgtable-dart.c
2078 F:      drivers/irqchip/irq-apple-aic.c
2079 F:      drivers/nvme/host/apple.c
2080 F:      drivers/nvmem/apple-efuses.c
2081 F:      drivers/pinctrl/pinctrl-apple-gpio.c
2082 F:      drivers/pwm/pwm-apple.c
2083 F:      drivers/soc/apple/*
2084 F:      drivers/watchdog/apple_wdt.c
2085 F:      include/dt-bindings/interrupt-controller/apple-aic.h
2086 F:      include/dt-bindings/pinctrl/apple.h
2087 F:      include/linux/soc/apple/*
2088
2089 ARM/ARTPEC MACHINE SUPPORT
2090 M:      Jesper Nilsson <[email protected]>
2091 M:      Lars Persson <[email protected]>
2092 L:      [email protected]
2093 S:      Maintained
2094 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2095 F:      arch/arm/boot/dts/axis/
2096 F:      arch/arm/mach-artpec
2097 F:      drivers/clk/axis
2098 F:      drivers/crypto/axis
2099 F:      drivers/mmc/host/usdhi6rol0.c
2100 F:      drivers/pinctrl/pinctrl-artpec*
2101
2102 ARM/ASPEED I2C DRIVER
2103 M:      Brendan Higgins <[email protected]>
2104 R:      Benjamin Herrenschmidt <[email protected]>
2105 R:      Joel Stanley <[email protected]>
2106 L:      [email protected]
2107 L:      [email protected] (moderated for non-subscribers)
2108 S:      Maintained
2109 F:      Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2110 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2111 F:      drivers/i2c/busses/i2c-aspeed.c
2112 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
2113
2114 ARM/ASPEED MACHINE SUPPORT
2115 M:      Joel Stanley <[email protected]>
2116 R:      Andrew Jeffery <[email protected]>
2117 L:      [email protected] (moderated for non-subscribers)
2118 L:      [email protected] (moderated for non-subscribers)
2119 S:      Supported
2120 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
2121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2122 F:      Documentation/devicetree/bindings/arm/aspeed/
2123 F:      arch/arm/boot/dts/aspeed/
2124 F:      arch/arm/mach-aspeed/
2125 N:      aspeed
2126
2127 ARM/AXM LSI SOC
2128 M:      Krzysztof Kozlowski <[email protected]>
2129 L:      [email protected] (moderated for non-subscribers)
2130 S:      Odd Fixes
2131 F:      Documentation/devicetree/bindings/arm/axxia.yaml
2132 F:      arch/arm/boot/dts/intel/axm/
2133 F:      arch/arm/mach-axxia/
2134
2135 ARM/BITMAIN ARCHITECTURE
2136 M:      Manivannan Sadhasivam <[email protected]>
2137 L:      [email protected] (moderated for non-subscribers)
2138 S:      Maintained
2139 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
2140 F:      Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2141 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2142 F:      arch/arm64/boot/dts/bitmain/
2143 F:      drivers/clk/clk-bm1880.c
2144 F:      drivers/pinctrl/pinctrl-bm1880.c
2145
2146 ARM/CALXEDA HIGHBANK ARCHITECTURE
2147 M:      Andre Przywara <[email protected]>
2148 L:      [email protected] (moderated for non-subscribers)
2149 S:      Maintained
2150 F:      arch/arm/boot/dts/calxeda/
2151 F:      arch/arm/mach-highbank/
2152
2153 ARM/CAVIUM THUNDER NETWORK DRIVER
2154 M:      Sunil Goutham <[email protected]>
2155 L:      [email protected] (moderated for non-subscribers)
2156 S:      Supported
2157 F:      drivers/net/ethernet/cavium/thunder/
2158
2159 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2160 M:      Lukasz Majewski <[email protected]>
2161 L:      [email protected] (moderated for non-subscribers)
2162 S:      Maintained
2163 F:      arch/arm/mach-ep93xx/ts72xx.c
2164
2165 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2166 M:      Alexander Shiyan <[email protected]>
2167 L:      [email protected] (moderated for non-subscribers)
2168 S:      Odd Fixes
2169 N:      clps711x
2170
2171 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2172 M:      Hartley Sweeten <[email protected]>
2173 M:      Alexander Sverdlin <[email protected]>
2174 L:      [email protected] (moderated for non-subscribers)
2175 S:      Maintained
2176 F:      Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2177 F:      Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2178 F:      arch/arm/boot/compressed/misc-ep93xx.h
2179 F:      arch/arm/mach-ep93xx/
2180 F:      drivers/iio/adc/ep93xx_adc.c
2181
2182 ARM/CLKDEV SUPPORT
2183 M:      Russell King <[email protected]>
2184 L:      [email protected] (moderated for non-subscribers)
2185 S:      Maintained
2186 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2187 F:      drivers/clk/clkdev.c
2188
2189 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2190 M:      Baruch Siach <[email protected]>
2191 L:      [email protected] (moderated for non-subscribers)
2192 S:      Maintained
2193 F:      arch/arm/boot/dts/cnxt/
2194 N:      digicolor
2195
2196 ARM/CORESIGHT FRAMEWORK AND DRIVERS
2197 M:      Suzuki K Poulose <[email protected]>
2198 R:      Mike Leach <[email protected]>
2199 R:      James Clark <[email protected]>
2200 L:      [email protected] (moderated for non-subscribers)
2201 L:      [email protected] (moderated for non-subscribers)
2202 S:      Maintained
2203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2204 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2205 F:      Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2206 F:      Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2207 F:      Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2208 F:      Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2209 F:      Documentation/trace/coresight/*
2210 F:      drivers/hwtracing/coresight/*
2211 F:      include/dt-bindings/arm/coresight-cti-dt.h
2212 F:      include/linux/coresight*
2213 F:      include/uapi/linux/coresight*
2214 F:      samples/coresight/*
2215 F:      tools/perf/Documentation/arm-coresight.txt
2216 F:      tools/perf/arch/arm/util/auxtrace.c
2217 F:      tools/perf/arch/arm/util/cs-etm.c
2218 F:      tools/perf/arch/arm/util/cs-etm.h
2219 F:      tools/perf/arch/arm/util/pmu.c
2220 F:      tools/perf/tests/shell/*coresight*
2221 F:      tools/perf/tests/shell/coresight/*
2222 F:      tools/perf/tests/shell/lib/*coresight*
2223 F:      tools/perf/util/cs-etm-decoder/*
2224 F:      tools/perf/util/cs-etm.*
2225
2226 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2227 M:      Hans Ulli Kroll <[email protected]>
2228 M:      Linus Walleij <[email protected]>
2229 L:      [email protected] (moderated for non-subscribers)
2230 S:      Maintained
2231 T:      git git://github.com/ulli-kroll/linux.git
2232 F:      Documentation/devicetree/bindings/arm/gemini.yaml
2233 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2234 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2235 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2236 F:      arch/arm/boot/dts/gemini/
2237 F:      arch/arm/mach-gemini/
2238 F:      drivers/crypto/gemini/
2239 F:      drivers/net/ethernet/cortina/
2240 F:      drivers/pinctrl/pinctrl-gemini.c
2241 F:      drivers/rtc/rtc-ftrtc010.c
2242
2243 ARM/CZ.NIC TURRIS SUPPORT
2244 M:      Marek Behún <[email protected]>
2245 S:      Maintained
2246 W:      https://www.turris.cz/
2247 F:      Documentation/ABI/testing/debugfs-moxtet
2248 F:      Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
2249 F:      Documentation/ABI/testing/sysfs-bus-moxtet-devices
2250 F:      Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2251 F:      Documentation/devicetree/bindings/bus/moxtet.txt
2252 F:      Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2253 F:      Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
2254 F:      Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2255 F:      Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
2256 F:      Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2257 F:      Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2258 F:      drivers/bus/moxtet.c
2259 F:      drivers/firmware/turris-mox-rwtm.c
2260 F:      drivers/gpio/gpio-moxtet.c
2261 F:      drivers/leds/leds-turris-omnia.c
2262 F:      drivers/mailbox/armada-37xx-rwtm-mailbox.c
2263 F:      drivers/platform/cznic/
2264 F:      drivers/watchdog/armada_37xx_wdt.c
2265 F:      include/dt-bindings/bus/moxtet.h
2266 F:      include/linux/armada-37xx-rwtm-mailbox.h
2267 F:      include/linux/moxtet.h
2268 F:      include/linux/turris-omnia-mcu-interface.h
2269
2270 ARM/FARADAY FA526 PORT
2271 M:      Hans Ulli Kroll <[email protected]>
2272 L:      [email protected] (moderated for non-subscribers)
2273 S:      Maintained
2274 T:      git git://git.berlios.de/gemini-board
2275 F:      arch/arm/mm/*-fa*
2276
2277 ARM/FOOTBRIDGE ARCHITECTURE
2278 M:      Russell King <[email protected]>
2279 L:      [email protected] (moderated for non-subscribers)
2280 S:      Maintained
2281 W:      http://www.armlinux.org.uk/
2282 F:      arch/arm/include/asm/hardware/dec21285.h
2283 F:      arch/arm/mach-footbridge/
2284
2285 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2286 M:      Shawn Guo <[email protected]>
2287 M:      Sascha Hauer <[email protected]>
2288 R:      Pengutronix Kernel Team <[email protected]>
2289 R:      Fabio Estevam <[email protected]>
2290 L:      [email protected]
2291 L:      [email protected] (moderated for non-subscribers)
2292 S:      Maintained
2293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2294 F:      arch/arm/boot/dts/nxp/imx/
2295 F:      arch/arm/boot/dts/nxp/mxs/
2296 F:      arch/arm64/boot/dts/freescale/
2297 X:      arch/arm64/boot/dts/freescale/fsl-*
2298 X:      arch/arm64/boot/dts/freescale/qoriq-*
2299 X:      drivers/media/i2c/
2300 N:      imx
2301 N:      mxs
2302
2303 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2304 M:      Shawn Guo <[email protected]>
2305 L:      [email protected] (moderated for non-subscribers)
2306 S:      Maintained
2307 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2308 F:      arch/arm/boot/dts/nxp/ls/
2309 F:      arch/arm64/boot/dts/freescale/fsl-*
2310 F:      arch/arm64/boot/dts/freescale/qoriq-*
2311
2312 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2313 M:      Shawn Guo <[email protected]>
2314 M:      Sascha Hauer <[email protected]>
2315 R:      Pengutronix Kernel Team <[email protected]>
2316 R:      Stefan Agner <[email protected]>
2317 L:      [email protected] (moderated for non-subscribers)
2318 S:      Maintained
2319 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2320 F:      arch/arm/boot/dts/nxp/vf/
2321 F:      arch/arm/mach-imx/*vf610*
2322
2323 ARM/GUMSTIX MACHINE SUPPORT
2324 M:      Steve Sakoman <[email protected]>
2325 L:      [email protected] (moderated for non-subscribers)
2326 S:      Maintained
2327
2328 ARM/HISILICON SOC SUPPORT
2329 M:      Wei Xu <[email protected]>
2330 L:      [email protected] (moderated for non-subscribers)
2331 S:      Supported
2332 W:      http://www.hisilicon.com
2333 T:      git https://github.com/hisilicon/linux-hisi.git
2334 F:      arch/arm/boot/dts/hisilicon/
2335 F:      arch/arm/mach-hisi/
2336 F:      arch/arm64/boot/dts/hisilicon/
2337
2338 ARM/HP JORNADA 7XX MACHINE SUPPORT
2339 M:      Kristoffer Ericson <[email protected]>
2340 S:      Maintained
2341 W:      www.jlime.com
2342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2343 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
2344 F:      arch/arm/mach-sa1100/jornada720.c
2345
2346 ARM/HPE GXP ARCHITECTURE
2347 M:      Jean-Marie Verdun <[email protected]>
2348 M:      Nick Hawkins <[email protected]>
2349 S:      Maintained
2350 F:      Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2351 F:      Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2352 F:      Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2353 F:      Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2354 F:      Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2355 F:      Documentation/hwmon/gxp-fan-ctrl.rst
2356 F:      arch/arm/boot/dts/hpe/
2357 F:      arch/arm/mach-hpe/
2358 F:      drivers/clocksource/timer-gxp.c
2359 F:      drivers/hwmon/gxp-fan-ctrl.c
2360 F:      drivers/i2c/busses/i2c-gxp.c
2361 F:      drivers/spi/spi-gxp.c
2362 F:      drivers/watchdog/gxp-wdt.c
2363
2364 ARM/IGEP MACHINE SUPPORT
2365 M:      Enric Balletbo i Serra <[email protected]>
2366 M:      Javier Martinez Canillas <[email protected]>
2367 L:      [email protected]
2368 L:      [email protected] (moderated for non-subscribers)
2369 S:      Maintained
2370 F:      arch/arm/boot/dts/ti/omap/omap3-igep*
2371
2372 ARM/INTEL IXP4XX ARM ARCHITECTURE
2373 M:      Linus Walleij <[email protected]>
2374 M:      Imre Kaloz <[email protected]>
2375 L:      [email protected] (moderated for non-subscribers)
2376 S:      Maintained
2377 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2378 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2379 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2380 F:      Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2381 F:      Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2382 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2383 F:      arch/arm/boot/dts/intel/ixp/
2384 F:      arch/arm/mach-ixp4xx/
2385 F:      drivers/bus/intel-ixp4xx-eb.c
2386 F:      drivers/char/hw_random/ixp4xx-rng.c
2387 F:      drivers/clocksource/timer-ixp4xx.c
2388 F:      drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2389 F:      drivers/gpio/gpio-ixp4xx.c
2390 F:      drivers/irqchip/irq-ixp4xx.c
2391 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
2392 F:      drivers/net/wan/ixp4xx_hss.c
2393 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
2394 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
2395 F:      include/linux/soc/ixp4xx/npe.h
2396 F:      include/linux/soc/ixp4xx/qmgr.h
2397
2398 ARM/INTEL KEEMBAY ARCHITECTURE
2399 M:      Paul J. Murphy <[email protected]>
2400 M:      Daniele Alessandrelli <[email protected]>
2401 S:      Maintained
2402 F:      Documentation/devicetree/bindings/arm/intel,keembay.yaml
2403 F:      arch/arm64/boot/dts/intel/keembay-evm.dts
2404 F:      arch/arm64/boot/dts/intel/keembay-soc.dtsi
2405
2406 ARM/INTEL XSC3 (MANZANO) ARM CORE
2407 M:      Lennert Buytenhek <[email protected]>
2408 L:      [email protected] (moderated for non-subscribers)
2409 S:      Maintained
2410
2411 ARM/LG1K ARCHITECTURE
2412 M:      Chanho Min <[email protected]>
2413 L:      [email protected] (moderated for non-subscribers)
2414 S:      Maintained
2415 F:      arch/arm64/boot/dts/lg/
2416
2417 ARM/LPC18XX ARCHITECTURE
2418 M:      Vladimir Zapolskiy <[email protected]>
2419 L:      [email protected] (moderated for non-subscribers)
2420 S:      Maintained
2421 F:      Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml
2422 F:      arch/arm/boot/dts/nxp/lpc/lpc43*
2423 F:      drivers/i2c/busses/i2c-lpc2k.c
2424 F:      drivers/memory/pl172.c
2425 F:      drivers/mtd/spi-nor/controllers/nxp-spifi.c
2426 F:      drivers/rtc/rtc-lpc24xx.c
2427 N:      lpc18xx
2428
2429 ARM/LPC32XX SOC SUPPORT
2430 M:      Vladimir Zapolskiy <[email protected]>
2431 L:      [email protected] (moderated for non-subscribers)
2432 S:      Maintained
2433 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
2434 F:      Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2435 F:      arch/arm/boot/dts/nxp/lpc/lpc32*
2436 F:      arch/arm/mach-lpc32xx/
2437 F:      drivers/i2c/busses/i2c-pnx.c
2438 F:      drivers/net/ethernet/nxp/lpc_eth.c
2439 F:      drivers/usb/host/ohci-nxp.c
2440 F:      drivers/watchdog/pnx4008_wdt.c
2441 N:      lpc32xx
2442
2443 ARM/Marvell Dove/MV78xx0/Orion SOC support
2444 M:      Andrew Lunn <[email protected]>
2445 M:      Sebastian Hesselbarth <[email protected]>
2446 M:      Gregory Clement <[email protected]>
2447 L:      [email protected] (moderated for non-subscribers)
2448 S:      Maintained
2449 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2450 F:      Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2451 F:      Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2452 F:      Documentation/devicetree/bindings/soc/dove/
2453 F:      arch/arm/boot/dts/marvell/dove*
2454 F:      arch/arm/boot/dts/marvell/orion5x*
2455 F:      arch/arm/mach-dove/
2456 F:      arch/arm/mach-mv78xx0/
2457 F:      arch/arm/mach-orion5x/
2458 F:      arch/arm/plat-orion/
2459 F:      drivers/bus/mvebu-mbus.c
2460 F:      drivers/soc/dove/
2461
2462 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2463 M:      Andrew Lunn <[email protected]>
2464 M:      Gregory Clement <[email protected]>
2465 M:      Sebastian Hesselbarth <[email protected]>
2466 L:      [email protected] (moderated for non-subscribers)
2467 S:      Maintained
2468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2469 F:      Documentation/devicetree/bindings/arm/marvell/
2470 F:      arch/arm/boot/dts/marvell/armada*
2471 F:      arch/arm/boot/dts/marvell/kirkwood*
2472 F:      arch/arm/configs/mvebu_*_defconfig
2473 F:      arch/arm/mach-mvebu/
2474 F:      arch/arm64/boot/dts/marvell/
2475 F:      drivers/clk/mvebu/
2476 F:      drivers/cpufreq/armada-37xx-cpufreq.c
2477 F:      drivers/cpufreq/armada-8k-cpufreq.c
2478 F:      drivers/cpufreq/mvebu-cpufreq.c
2479 F:      drivers/irqchip/irq-armada-370-xp.c
2480 F:      drivers/irqchip/irq-mvebu-*
2481 F:      drivers/pinctrl/mvebu/
2482 F:      drivers/rtc/rtc-armada38x.c
2483
2484 ARM/Mediatek RTC DRIVER
2485 M:      Eddie Huang <[email protected]>
2486 M:      Sean Wang <[email protected]>
2487 L:      [email protected] (moderated for non-subscribers)
2488 L:      [email protected] (moderated for non-subscribers)
2489 S:      Maintained
2490 F:      Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2491 F:      Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2492 F:      drivers/rtc/rtc-mt2712.c
2493 F:      drivers/rtc/rtc-mt6397.c
2494 F:      drivers/rtc/rtc-mt7622.c
2495
2496 ARM/Mediatek SoC support
2497 M:      Matthias Brugger <[email protected]>
2498 M:      AngeloGioacchino Del Regno <[email protected]>
2499 L:      [email protected]
2500 L:      [email protected] (moderated for non-subscribers)
2501 L:      [email protected] (moderated for non-subscribers)
2502 S:      Maintained
2503 W:      https://mtk.wiki.kernel.org/
2504 C:      irc://irc.libera.chat/linux-mediatek
2505 F:      arch/arm/boot/dts/mediatek/
2506 F:      arch/arm/mach-mediatek/
2507 F:      arch/arm64/boot/dts/mediatek/
2508 F:      drivers/soc/mediatek/
2509 N:      mtk
2510 N:      mt[2678]
2511 K:      mediatek
2512
2513 ARM/Mediatek USB3 PHY DRIVER
2514 M:      Chunfeng Yun <[email protected]>
2515 L:      [email protected] (moderated for non-subscribers)
2516 L:      [email protected] (moderated for non-subscribers)
2517 S:      Maintained
2518 F:      Documentation/devicetree/bindings/phy/mediatek,*
2519 F:      drivers/phy/mediatek/
2520
2521 ARM/MICROCHIP (ARM64) SoC support
2522 M:      Conor Dooley <[email protected]>
2523 M:      Nicolas Ferre <[email protected]>
2524 M:      Claudiu Beznea <[email protected]>
2525 L:      [email protected] (moderated for non-subscribers)
2526 S:      Supported
2527 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2528 F:      arch/arm64/boot/dts/microchip/
2529
2530 ARM/Microchip (AT91) SoC support
2531 M:      Nicolas Ferre <[email protected]>
2532 M:      Alexandre Belloni <[email protected]>
2533 M:      Claudiu Beznea <[email protected]>
2534 L:      [email protected] (moderated for non-subscribers)
2535 S:      Supported
2536 W:      http://www.linux4sam.org
2537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2538 F:      arch/arm/boot/dts/microchip/at91*
2539 F:      arch/arm/boot/dts/microchip/sama*
2540 F:      arch/arm/include/debug/at91.S
2541 F:      arch/arm/mach-at91/
2542 F:      drivers/memory/atmel*
2543 F:      drivers/watchdog/sama5d4_wdt.c
2544 F:      include/soc/at91/
2545 X:      drivers/input/touchscreen/atmel_mxt_ts.c
2546 N:      at91
2547 N:      atmel
2548
2549 ARM/Microchip Sparx5 SoC support
2550 M:      Lars Povlsen <[email protected]>
2551 M:      Steen Hegelund <[email protected]>
2552 M:      Daniel Machon <[email protected]>
2553 M:      [email protected]
2554 L:      [email protected] (moderated for non-subscribers)
2555 S:      Supported
2556 F:      arch/arm64/boot/dts/microchip/sparx*
2557 F:      drivers/net/ethernet/microchip/vcap/
2558 F:      drivers/pinctrl/pinctrl-microchip-sgpio.c
2559 N:      sparx5
2560
2561 ARM/MILBEAUT ARCHITECTURE
2562 M:      Taichi Sugaya <[email protected]>
2563 M:      Takao Orito <[email protected]>
2564 L:      [email protected] (moderated for non-subscribers)
2565 S:      Maintained
2566 F:      arch/arm/boot/dts/socionext/milbeaut*
2567 F:      arch/arm/mach-milbeaut/
2568 N:      milbeaut
2569
2570 ARM/MOXA ART SOC
2571 M:      Krzysztof Kozlowski <[email protected]>
2572 L:      [email protected] (moderated for non-subscribers)
2573 S:      Odd Fixes
2574 F:      Documentation/devicetree/bindings/arm/moxart.yaml
2575 F:      Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt
2576 F:      arch/arm/boot/dts/moxa/
2577 F:      drivers/clk/clk-moxart.c
2578
2579 ARM/MStar/Sigmastar Armv7 SoC support
2580 M:      Daniel Palmer <[email protected]>
2581 M:      Romain Perier <[email protected]>
2582 L:      [email protected] (moderated for non-subscribers)
2583 S:      Maintained
2584 W:      http://linux-chenxing.org/
2585 T:      git git://github.com/linux-chenxing/linux.git
2586 F:      Documentation/devicetree/bindings/arm/mstar/*
2587 F:      Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2588 F:      Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2589 F:      arch/arm/boot/dts/sigmastar/
2590 F:      arch/arm/mach-mstar/
2591 F:      drivers/clk/mstar/
2592 F:      drivers/clocksource/timer-msc313e.c
2593 F:      drivers/gpio/gpio-msc313.c
2594 F:      drivers/rtc/rtc-msc313.c
2595 F:      drivers/watchdog/msc313e_wdt.c
2596 F:      include/dt-bindings/clock/mstar-*
2597 F:      include/dt-bindings/gpio/msc313-gpio.h
2598
2599 ARM/NOMADIK/Ux500 ARCHITECTURES
2600 M:      Linus Walleij <[email protected]>
2601 L:      [email protected] (moderated for non-subscribers)
2602 S:      Maintained
2603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2604 F:      Documentation/devicetree/bindings/arm/ste-*
2605 F:      Documentation/devicetree/bindings/arm/ux500.yaml
2606 F:      Documentation/devicetree/bindings/arm/ux500/
2607 F:      Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2608 F:      Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2609 F:      arch/arm/boot/dts/st/ste-*
2610 F:      arch/arm/mach-nomadik/
2611 F:      arch/arm/mach-ux500/
2612 F:      drivers/clk/clk-nomadik.c
2613 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2614 F:      drivers/dma/ste_dma40*
2615 F:      drivers/pmdomain/st/ste-ux500-pm-domain.c
2616 F:      drivers/gpio/gpio-nomadik.c
2617 F:      drivers/hwspinlock/u8500_hsem.c
2618 F:      drivers/i2c/busses/i2c-nomadik.c
2619 F:      drivers/iio/adc/ab8500-gpadc.c
2620 F:      drivers/mfd/ab8500*
2621 F:      drivers/mfd/abx500*
2622 F:      drivers/mfd/db8500*
2623 F:      drivers/pinctrl/nomadik/
2624 F:      drivers/rtc/rtc-ab8500.c
2625 F:      drivers/rtc/rtc-pl031.c
2626 F:      drivers/soc/ux500/
2627
2628 ARM/NUVOTON MA35 ARCHITECTURE
2629 M:      Jacky Huang <[email protected]>
2630 M:      Shan-Chun Hung <[email protected]>
2631 L:      [email protected] (moderated for non-subscribers)
2632 S:      Supported
2633 F:      Documentation/devicetree/bindings/*/*/*ma35*
2634 F:      Documentation/devicetree/bindings/*/*ma35*
2635 F:      arch/arm64/boot/dts/nuvoton/*ma35*
2636 F:      drivers/*/*/*ma35*
2637 F:      drivers/*/*ma35*
2638 K:      ma35d1
2639
2640 ARM/NUVOTON NPCM ARCHITECTURE
2641 M:      Avi Fishman <[email protected]>
2642 M:      Tomer Maimon <[email protected]>
2643 M:      Tali Perry <[email protected]>
2644 R:      Patrick Venture <[email protected]>
2645 R:      Nancy Yuen <[email protected]>
2646 R:      Benjamin Fair <[email protected]>
2647 L:      [email protected] (moderated for non-subscribers)
2648 S:      Supported
2649 F:      Documentation/devicetree/bindings/*/*/*npcm*
2650 F:      Documentation/devicetree/bindings/*/*npcm*
2651 F:      Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2652 F:      arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2653 F:      arch/arm/mach-npcm/
2654 F:      arch/arm64/boot/dts/nuvoton/
2655 F:      drivers/*/*/*npcm*
2656 F:      drivers/*/*npcm*
2657 F:      drivers/rtc/rtc-nct3018y.c
2658 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2659 F:      include/dt-bindings/clock/nuvoton,npcm845-clk.h
2660
2661 ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2662 M:      Joseph Liu <[email protected]>
2663 M:      Marvin Lin <[email protected]>
2664 L:      [email protected]
2665 L:      [email protected] (moderated for non-subscribers)
2666 S:      Maintained
2667 F:      Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2668 F:      Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2669 F:      Documentation/userspace-api/media/drivers/npcm-video.rst
2670 F:      drivers/media/platform/nuvoton/
2671 F:      include/uapi/linux/npcm-video.h
2672
2673 ARM/NUVOTON WPCM450 ARCHITECTURE
2674 M:      Jonathan Neuschäfer <[email protected]>
2675 L:      [email protected] (moderated for non-subscribers)
2676 S:      Maintained
2677 W:      https://github.com/neuschaefer/wpcm450/wiki
2678 F:      Documentation/devicetree/bindings/*/*wpcm*
2679 F:      arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2680 F:      arch/arm/configs/wpcm450_defconfig
2681 F:      arch/arm/mach-npcm/wpcm450.c
2682 F:      drivers/*/*/*wpcm*
2683 F:      drivers/*/*wpcm*
2684
2685 ARM/NXP S32G ARCHITECTURE
2686 R:      Chester Lin <[email protected]>
2687 R:      Matthias Brugger <[email protected]>
2688 R:      Ghennadi Procopciuc <[email protected]>
2689 L:      NXP S32 Linux Team <[email protected]>
2690 L:      [email protected] (moderated for non-subscribers)
2691 S:      Maintained
2692 F:      arch/arm64/boot/dts/freescale/s32g*.dts*
2693 F:      drivers/pinctrl/nxp/
2694
2695 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2696 M:      Alexander Clouter <[email protected]>
2697 L:      [email protected] (moderated for non-subscribers)
2698 S:      Maintained
2699 W:      http://www.digriz.org.uk/ts78xx/kernel
2700 F:      arch/arm/mach-orion5x/ts78xx-*
2701
2702 ARM/QUALCOMM CHROMEBOOK SUPPORT
2703 R:      [email protected]
2704 F:      arch/arm64/boot/dts/qcom/sc7180*
2705 F:      arch/arm64/boot/dts/qcom/sc7280*
2706 F:      arch/arm64/boot/dts/qcom/sdm845-cheza*
2707
2708 ARM/QUALCOMM MAILING LIST
2709 L:      [email protected]
2710 F:      Documentation/devicetree/bindings/*/qcom*
2711 F:      Documentation/devicetree/bindings/soc/qcom/
2712 F:      arch/arm/boot/dts/qcom/
2713 F:      arch/arm/configs/qcom_defconfig
2714 F:      arch/arm/mach-qcom/
2715 F:      arch/arm64/boot/dts/qcom/
2716 F:      drivers/*/*/pm8???-*
2717 F:      drivers/*/*/qcom*
2718 F:      drivers/*/*/qcom/
2719 F:      drivers/*/qcom*
2720 F:      drivers/*/qcom/
2721 F:      drivers/bluetooth/btqcomsmd.c
2722 F:      drivers/clocksource/timer-qcom.c
2723 F:      drivers/cpuidle/cpuidle-qcom-spm.c
2724 F:      drivers/extcon/extcon-qcom*
2725 F:      drivers/i2c/busses/i2c-qcom-geni.c
2726 F:      drivers/i2c/busses/i2c-qup.c
2727 F:      drivers/iommu/msm*
2728 F:      drivers/mfd/ssbi.c
2729 F:      drivers/mmc/host/mmci_qcom*
2730 F:      drivers/mmc/host/sdhci-msm.c
2731 F:      drivers/pci/controller/dwc/pcie-qcom.c
2732 F:      drivers/phy/qualcomm/
2733 F:      drivers/power/*/msm*
2734 F:      drivers/reset/reset-qcom-*
2735 F:      drivers/rtc/rtc-pm8xxx.c
2736 F:      drivers/spi/spi-geni-qcom.c
2737 F:      drivers/spi/spi-qcom-qspi.c
2738 F:      drivers/spi/spi-qup.c
2739 F:      drivers/tty/serial/msm_serial.c
2740 F:      drivers/ufs/host/ufs-qcom*
2741 F:      drivers/usb/dwc3/dwc3-qcom.c
2742 F:      include/dt-bindings/*/qcom*
2743 F:      include/linux/*/qcom*
2744 F:      include/linux/soc/qcom/
2745
2746 ARM/QUALCOMM SUPPORT
2747 M:      Bjorn Andersson <[email protected]>
2748 M:      Konrad Dybcio <[email protected]>
2749 L:      [email protected]
2750 S:      Maintained
2751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2752 F:      Documentation/devicetree/bindings/arm/qcom-soc.yaml
2753 F:      Documentation/devicetree/bindings/arm/qcom.yaml
2754 F:      Documentation/devicetree/bindings/bus/qcom*
2755 F:      Documentation/devicetree/bindings/cache/qcom,llcc.yaml
2756 F:      Documentation/devicetree/bindings/firmware/qcom,scm.yaml
2757 F:      Documentation/devicetree/bindings/reserved-memory/qcom
2758 F:      Documentation/devicetree/bindings/soc/qcom/
2759 F:      arch/arm/boot/dts/qcom/
2760 F:      arch/arm/configs/qcom_defconfig
2761 F:      arch/arm/mach-qcom/
2762 F:      arch/arm64/boot/dts/qcom/
2763 F:      drivers/bus/qcom*
2764 F:      drivers/firmware/qcom/
2765 F:      drivers/soc/qcom/
2766 F:      include/dt-bindings/arm/qcom,ids.h
2767 F:      include/dt-bindings/firmware/qcom,scm.h
2768 F:      include/dt-bindings/soc/qcom*
2769 F:      include/linux/firmware/qcom
2770 F:      include/linux/soc/qcom/
2771 F:      include/soc/qcom/
2772
2773 ARM/RDA MICRO ARCHITECTURE
2774 M:      Manivannan Sadhasivam <[email protected]>
2775 L:      [email protected] (moderated for non-subscribers)
2776 L:      [email protected] (moderated for non-subscribers)
2777 S:      Maintained
2778 F:      Documentation/devicetree/bindings/arm/rda.yaml
2779 F:      Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2780 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2781 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2782 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2783 F:      arch/arm/boot/dts/unisoc/
2784 F:      drivers/clocksource/timer-rda.c
2785 F:      drivers/gpio/gpio-rda.c
2786 F:      drivers/irqchip/irq-rda-intc.c
2787 F:      drivers/tty/serial/rda-uart.c
2788
2789 ARM/REALTEK ARCHITECTURE
2790 M:      Andreas Färber <[email protected]>
2791 L:      [email protected] (moderated for non-subscribers)
2792 L:      [email protected] (moderated for non-subscribers)
2793 S:      Maintained
2794 F:      Documentation/devicetree/bindings/arm/realtek.yaml
2795 F:      arch/arm/boot/dts/realtek/
2796 F:      arch/arm/mach-realtek/
2797 F:      arch/arm64/boot/dts/realtek/
2798
2799 ARM/RISC-V/RENESAS ARCHITECTURE
2800 M:      Geert Uytterhoeven <[email protected]>
2801 M:      Magnus Damm <[email protected]>
2802 L:      [email protected]
2803 S:      Supported
2804 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2805 C:      irc://irc.libera.chat/renesas-soc
2806 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2807 F:      Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2808 F:      Documentation/devicetree/bindings/soc/renesas/
2809 F:      arch/arm/boot/dts/renesas/
2810 F:      arch/arm/configs/shmobile_defconfig
2811 F:      arch/arm/include/debug/renesas-scif.S
2812 F:      arch/arm/mach-shmobile/
2813 F:      arch/arm64/boot/dts/renesas/
2814 F:      arch/riscv/boot/dts/renesas/
2815 F:      drivers/pmdomain/renesas/
2816 F:      drivers/soc/renesas/
2817 F:      include/linux/soc/renesas/
2818 K:      \brenesas,
2819
2820 ARM/RISCPC ARCHITECTURE
2821 M:      Russell King <[email protected]>
2822 L:      [email protected] (moderated for non-subscribers)
2823 S:      Maintained
2824 W:      http://www.armlinux.org.uk/
2825 F:      arch/arm/include/asm/hardware/ioc.h
2826 F:      arch/arm/include/asm/hardware/iomd.h
2827 F:      arch/arm/include/asm/hardware/memc.h
2828 F:      arch/arm/mach-rpc/
2829 F:      drivers/net/ethernet/8390/etherh.c
2830 F:      drivers/net/ethernet/i825xx/ether1*
2831 F:      drivers/net/ethernet/seeq/ether3*
2832 F:      drivers/scsi/arm/
2833
2834 ARM/Rockchip SoC support
2835 M:      Heiko Stuebner <[email protected]>
2836 L:      [email protected] (moderated for non-subscribers)
2837 L:      [email protected]
2838 S:      Maintained
2839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2840 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2841 F:      Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2842 F:      Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2843 F:      arch/arm/boot/dts/rockchip/
2844 F:      arch/arm/mach-rockchip/
2845 F:      drivers/*/*/*rockchip*
2846 F:      drivers/*/*rockchip*
2847 F:      drivers/clk/rockchip/
2848 F:      drivers/i2c/busses/i2c-rk3x.c
2849 F:      sound/soc/rockchip/
2850 N:      rockchip
2851
2852 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2853 M:      Krzysztof Kozlowski <[email protected]>
2854 R:      Alim Akhtar <[email protected]>
2855 L:      [email protected] (moderated for non-subscribers)
2856 L:      [email protected]
2857 S:      Maintained
2858 P:      Documentation/process/maintainer-soc-clean-dts.rst
2859 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2860 B:      mailto:[email protected]
2861 C:      irc://irc.libera.chat/linux-exynos
2862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2863 F:      Documentation/arch/arm/samsung/
2864 F:      Documentation/devicetree/bindings/arm/samsung/
2865 F:      Documentation/devicetree/bindings/hwinfo/samsung,*
2866 F:      Documentation/devicetree/bindings/power/pd-samsung.yaml
2867 F:      Documentation/devicetree/bindings/soc/samsung/
2868 F:      arch/arm/boot/dts/samsung/
2869 F:      arch/arm/mach-exynos*/
2870 F:      arch/arm/mach-s3c/
2871 F:      arch/arm/mach-s5p*/
2872 F:      arch/arm64/boot/dts/exynos/
2873 F:      drivers/*/*/*s3c24*
2874 F:      drivers/*/*s3c24*
2875 F:      drivers/*/*s3c64xx*
2876 F:      drivers/*/*s5pv210*
2877 F:      drivers/clocksource/samsung_pwm_timer.c
2878 F:      drivers/memory/samsung/
2879 F:      drivers/pwm/pwm-samsung.c
2880 F:      drivers/soc/samsung/
2881 F:      drivers/tty/serial/samsung*
2882 F:      include/clocksource/samsung_pwm.h
2883 F:      include/linux/platform_data/*s3c*
2884 F:      include/linux/serial_s3c.h
2885 F:      include/linux/soc/samsung/
2886 N:      exynos
2887 N:      s3c64xx
2888 N:      s5pv210
2889
2890 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2891 M:      Łukasz Stelmach <[email protected]>
2892 L:      [email protected] (moderated for non-subscribers)
2893 L:      [email protected]
2894 S:      Maintained
2895 F:      drivers/media/platform/samsung/s5p-g2d/
2896
2897 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2898 M:      Marek Szyprowski <[email protected]>
2899 L:      [email protected]
2900 L:      [email protected]
2901 S:      Maintained
2902 F:      Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
2903 F:      drivers/media/cec/platform/s5p/
2904
2905 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2906 M:      Andrzej Pietrasiewicz <[email protected]>
2907 M:      Jacek Anaszewski <[email protected]>
2908 M:      Sylwester Nawrocki <[email protected]>
2909 L:      [email protected] (moderated for non-subscribers)
2910 L:      [email protected]
2911 S:      Maintained
2912 F:      Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2913 F:      drivers/media/platform/samsung/s5p-jpeg/
2914
2915 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2916 M:      Marek Szyprowski <[email protected]>
2917 M:      Andrzej Hajda <[email protected]>
2918 L:      [email protected] (moderated for non-subscribers)
2919 L:      [email protected]
2920 S:      Maintained
2921 F:      Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
2922 F:      drivers/media/platform/samsung/s5p-mfc/
2923
2924 ARM/SOCFPGA ARCHITECTURE
2925 M:      Dinh Nguyen <[email protected]>
2926 S:      Maintained
2927 W:      http://www.rocketboards.org
2928 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2929 F:      arch/arm/boot/dts/intel/socfpga/
2930 F:      arch/arm/configs/socfpga_defconfig
2931 F:      arch/arm/mach-socfpga/
2932 F:      arch/arm64/boot/dts/altera/
2933 F:      arch/arm64/boot/dts/intel/
2934
2935 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2936 M:      Dinh Nguyen <[email protected]>
2937 S:      Maintained
2938 F:      drivers/clk/socfpga/
2939
2940 ARM/SOCFPGA EDAC SUPPORT
2941 M:      Dinh Nguyen <[email protected]>
2942 S:      Maintained
2943 F:      drivers/edac/altera_edac.[ch]
2944
2945 ARM/SPREADTRUM SoC SUPPORT
2946 M:      Orson Zhai <[email protected]>
2947 M:      Baolin Wang <[email protected]>
2948 R:      Chunyan Zhang <[email protected]>
2949 S:      Maintained
2950 F:      arch/arm64/boot/dts/sprd
2951 N:      sprd
2952 N:      sc27xx
2953 N:      sc2731
2954
2955 ARM/STI ARCHITECTURE
2956 M:      Patrice Chotard <[email protected]>
2957 L:      [email protected] (moderated for non-subscribers)
2958 S:      Maintained
2959 W:      http://www.stlinux.com
2960 F:      Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
2961 F:      Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
2962 F:      arch/arm/boot/dts/st/sti*
2963 F:      arch/arm/mach-sti/
2964 F:      drivers/ata/ahci_st.c
2965 F:      drivers/char/hw_random/st-rng.c
2966 F:      drivers/clocksource/arm_global_timer.c
2967 F:      drivers/clocksource/clksrc_st_lpc.c
2968 F:      drivers/cpufreq/sti-cpufreq.c
2969 F:      drivers/dma/st_fdma*
2970 F:      drivers/i2c/busses/i2c-st.c
2971 F:      drivers/media/platform/st/sti/c8sectpfe/
2972 F:      drivers/media/rc/st_rc.c
2973 F:      drivers/mmc/host/sdhci-st.c
2974 F:      drivers/phy/st/phy-miphy28lp.c
2975 F:      drivers/phy/st/phy-stih407-usb.c
2976 F:      drivers/pinctrl/pinctrl-st.c
2977 F:      drivers/remoteproc/st_remoteproc.c
2978 F:      drivers/remoteproc/st_slim_rproc.c
2979 F:      drivers/reset/sti/
2980 F:      drivers/rtc/rtc-st-lpc.c
2981 F:      drivers/tty/serial/st-asc.c
2982 F:      drivers/usb/dwc3/dwc3-st.c
2983 F:      drivers/usb/host/ehci-st.c
2984 F:      drivers/usb/host/ohci-st.c
2985 F:      drivers/watchdog/st_lpc_wdt.c
2986 F:      include/linux/remoteproc/st_slim_rproc.h
2987
2988 ARM/STM32 ARCHITECTURE
2989 M:      Maxime Coquelin <[email protected]>
2990 M:      Alexandre Torgue <[email protected]>
2991 L:      [email protected] (moderated for non-subscribers)
2992 L:      [email protected] (moderated for non-subscribers)
2993 S:      Maintained
2994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2995 F:      arch/arm/boot/dts/st/stm32*
2996 F:      arch/arm/mach-stm32/
2997 F:      arch/arm64/boot/dts/st/
2998 F:      drivers/clocksource/armv7m_systick.c
2999 N:      stm32
3000 N:      stm
3001
3002 ARM/SUNPLUS SP7021 SOC SUPPORT
3003 M:      Qin Jian <[email protected]>
3004 L:      [email protected] (moderated for mon-subscribers)
3005 S:      Maintained
3006 W:      https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
3007 F:      Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
3008 F:      Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
3009 F:      Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
3010 F:      Documentation/devicetree/bindings/reset/sunplus,reset.yaml
3011 F:      arch/arm/boot/dts/sunplus/
3012 F:      arch/arm/configs/sp7021_*defconfig
3013 F:      drivers/clk/clk-sp7021.c
3014 F:      drivers/irqchip/irq-sp7021-intc.c
3015 F:      drivers/reset/reset-sunplus.c
3016 F:      include/dt-bindings/clock/sunplus,sp7021-clkc.h
3017 F:      include/dt-bindings/reset/sunplus,sp7021-reset.h
3018
3019 ARM/Synaptics SoC support
3020 M:      Jisheng Zhang <[email protected]>
3021 M:      Sebastian Hesselbarth <[email protected]>
3022 L:      [email protected] (moderated for non-subscribers)
3023 S:      Maintained
3024 F:      arch/arm/boot/dts/synaptics/
3025 F:      arch/arm/mach-berlin/
3026 F:      arch/arm64/boot/dts/synaptics/
3027
3028 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
3029 M:      Hans Verkuil <[email protected]>
3030 L:      [email protected]
3031 L:      [email protected]
3032 S:      Maintained
3033 F:      Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
3034 F:      drivers/media/cec/platform/tegra/
3035
3036 ARM/TESLA FSD SoC SUPPORT
3037 M:      Alim Akhtar <[email protected]>
3038 M:      [email protected]
3039 L:      [email protected] (moderated for non-subscribers)
3040 L:      [email protected]
3041 S:      Maintained
3042 F:      arch/arm64/boot/dts/tesla/
3043
3044 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
3045 M:      Santosh Shilimkar <[email protected]>
3046 L:      [email protected]
3047 S:      Maintained
3048 F:      drivers/memory/*emif*
3049
3050 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3051 M:      Nishanth Menon <[email protected]>
3052 M:      Santosh Shilimkar <[email protected]>
3053 L:      [email protected] (moderated for non-subscribers)
3054 S:      Maintained
3055 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3056 F:      arch/arm/boot/dts/ti/keystone/
3057 F:      arch/arm/mach-keystone/
3058
3059 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3060 M:      Santosh Shilimkar <[email protected]>
3061 L:      [email protected]
3062 S:      Maintained
3063 F:      drivers/clk/keystone/
3064
3065 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3066 M:      Santosh Shilimkar <[email protected]>
3067 L:      [email protected] (moderated for non-subscribers)
3068 L:      [email protected]
3069 S:      Maintained
3070 F:      drivers/clocksource/timer-keystone.c
3071
3072 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3073 M:      Santosh Shilimkar <[email protected]>
3074 L:      [email protected]
3075 S:      Maintained
3076 F:      drivers/power/reset/keystone-reset.c
3077
3078 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3079 M:      Nishanth Menon <[email protected]>
3080 M:      Vignesh Raghavendra <[email protected]>
3081 M:      Tero Kristo <[email protected]>
3082 L:      [email protected] (moderated for non-subscribers)
3083 S:      Supported
3084 F:      Documentation/devicetree/bindings/arm/ti/k3.yaml
3085 F:      Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3086 F:      arch/arm64/boot/dts/ti/Makefile
3087 F:      arch/arm64/boot/dts/ti/k3-*
3088
3089 ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
3090 M:      Krzysztof Kozlowski <[email protected]>
3091 L:      [email protected] (moderated for non-subscribers)
3092 S:      Odd Fixes
3093 F:      Documentation/devicetree/bindings/*/*/ti,nspire*
3094 F:      Documentation/devicetree/bindings/*/ti,nspire*
3095 F:      Documentation/devicetree/bindings/arm/ti/nspire.yaml
3096 F:      arch/arm/boot/dts/nspire/
3097
3098 ARM/TOSHIBA VISCONTI ARCHITECTURE
3099 M:      Nobuhiro Iwamatsu <[email protected]>
3100 L:      [email protected] (moderated for non-subscribers)
3101 S:      Supported
3102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3103 F:      Documentation/devicetree/bindings/arm/toshiba.yaml
3104 F:      Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3105 F:      Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3106 F:      Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3107 F:      Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3108 F:      Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3109 F:      Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3110 F:      Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3111 F:      arch/arm64/boot/dts/toshiba/
3112 F:      drivers/clk/visconti/
3113 F:      drivers/gpio/gpio-visconti.c
3114 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3115 F:      drivers/pci/controller/dwc/pcie-visconti.c
3116 F:      drivers/pinctrl/visconti/
3117 F:      drivers/watchdog/visconti_wdt.c
3118 N:      visconti
3119
3120 ARM/UNIPHIER ARCHITECTURE
3121 M:      Kunihiko Hayashi <[email protected]>
3122 M:      Masami Hiramatsu <[email protected]>
3123 L:      [email protected] (moderated for non-subscribers)
3124 S:      Maintained
3125 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3126 F:      Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3127 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3128 F:      Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3129 F:      arch/arm/boot/dts/socionext/uniphier*
3130 F:      arch/arm/include/asm/hardware/cache-uniphier.h
3131 F:      arch/arm/mm/cache-uniphier.c
3132 F:      arch/arm64/boot/dts/socionext/uniphier*
3133 F:      drivers/bus/uniphier-system-bus.c
3134 F:      drivers/clk/uniphier/
3135 F:      drivers/dma/uniphier-mdmac.c
3136 F:      drivers/gpio/gpio-uniphier.c
3137 F:      drivers/i2c/busses/i2c-uniphier*
3138 F:      drivers/irqchip/irq-uniphier-aidet.c
3139 F:      drivers/mmc/host/uniphier-sd.c
3140 F:      drivers/pinctrl/uniphier/
3141 F:      drivers/reset/reset-uniphier.c
3142 F:      drivers/tty/serial/8250/8250_uniphier.c
3143 N:      uniphier
3144
3145 ARM/VERSATILE EXPRESS PLATFORM
3146 M:      Liviu Dudau <[email protected]>
3147 M:      Sudeep Holla <[email protected]>
3148 M:      Lorenzo Pieralisi <[email protected]>
3149 L:      [email protected] (moderated for non-subscribers)
3150 S:      Maintained
3151 N:      mps2
3152 N:      vexpress
3153 F:      arch/arm/mach-versatile/
3154 F:      arch/arm64/boot/dts/arm/
3155 F:      drivers/clocksource/timer-versatile.c
3156 X:      drivers/cpufreq/vexpress-spc-cpufreq.c
3157 X:      Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3158
3159 ARM/VFP SUPPORT
3160 M:      Russell King <[email protected]>
3161 L:      [email protected] (moderated for non-subscribers)
3162 S:      Maintained
3163 W:      http://www.armlinux.org.uk/
3164 F:      arch/arm/vfp/
3165
3166 ARM/VT8500 ARM ARCHITECTURE
3167 M:      Alexey Charkov <[email protected]>
3168 M:      Krzysztof Kozlowski <[email protected]>
3169 L:      [email protected] (moderated for non-subscribers)
3170 S:      Odd Fixes
3171 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3172 F:      arch/arm/boot/dts/vt8500/
3173 F:      arch/arm/mach-vt8500/
3174 F:      drivers/clocksource/timer-vt8500.c
3175 F:      drivers/i2c/busses/i2c-viai2c-wmt.c
3176 F:      drivers/mmc/host/wmt-sdmmc.c
3177 F:      drivers/pwm/pwm-vt8500.c
3178 F:      drivers/rtc/rtc-vt8500.c
3179 F:      drivers/tty/serial/vt8500_serial.c
3180 F:      drivers/video/fbdev/vt8500lcdfb.*
3181 F:      drivers/video/fbdev/wm8505fb*
3182 F:      drivers/video/fbdev/wmt_ge_rops.*
3183
3184 ARM/ZYNQ ARCHITECTURE
3185 M:      Michal Simek <[email protected]>
3186 L:      [email protected] (moderated for non-subscribers)
3187 S:      Supported
3188 W:      http://wiki.xilinx.com
3189 T:      git https://github.com/Xilinx/linux-xlnx.git
3190 F:      Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3191 F:      Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3192 F:      Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3193 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3194 F:      Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3195 F:      Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3196 F:      arch/arm/mach-zynq/
3197 F:      drivers/clocksource/timer-cadence-ttc.c
3198 F:      drivers/cpuidle/cpuidle-zynq.c
3199 F:      drivers/edac/synopsys_edac.c
3200 F:      drivers/i2c/busses/i2c-cadence.c
3201 F:      drivers/i2c/busses/i2c-xiic.c
3202 F:      drivers/mmc/host/sdhci-of-arasan.c
3203 N:      zynq
3204 N:      xilinx
3205
3206 ARM64 FIT SUPPORT
3207 M:      Simon Glass <[email protected]>
3208 L:      [email protected] (moderated for non-subscribers)
3209 S:      Maintained
3210 F:      arch/arm64/boot/Makefile
3211 F:      scripts/make_fit.py
3212
3213 ARM64 PLATFORM DRIVERS
3214 M:      Hans de Goede <[email protected]>
3215 M:      Ilpo Järvinen <[email protected]>
3216 R:      Bryan O'Donoghue <[email protected]>
3217 L:      [email protected]
3218 S:      Maintained
3219 Q:      https://patchwork.kernel.org/project/platform-driver-x86/list/
3220 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3221 F:      drivers/platform/arm64/
3222
3223 ARM64 PORT (AARCH64 ARCHITECTURE)
3224 M:      Catalin Marinas <[email protected]>
3225 M:      Will Deacon <[email protected]>
3226 L:      [email protected] (moderated for non-subscribers)
3227 S:      Maintained
3228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3229 F:      Documentation/arch/arm64/
3230 F:      arch/arm64/
3231 F:      tools/testing/selftests/arm64/
3232 X:      arch/arm64/boot/dts/
3233
3234 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3235 M:      George McCollister <[email protected]>
3236 L:      [email protected]
3237 S:      Maintained
3238 F:      Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3239 F:      drivers/net/dsa/xrs700x/*
3240 F:      net/dsa/tag_xrs700x.c
3241
3242 AS3645A LED FLASH CONTROLLER DRIVER
3243 M:      Sakari Ailus <[email protected]>
3244 L:      [email protected]
3245 S:      Maintained
3246 F:      drivers/leds/flash/leds-as3645a.c
3247
3248 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3249 M:      Tianshu Qiu <[email protected]>
3250 L:      [email protected]
3251 S:      Maintained
3252 T:      git git://linuxtv.org/media_tree.git
3253 F:      Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3254 F:      drivers/media/i2c/ak7375.c
3255
3256 ASAHI KASEI AK8974 DRIVER
3257 M:      Linus Walleij <[email protected]>
3258 L:      [email protected]
3259 S:      Supported
3260 W:      http://www.akm.com/
3261 F:      drivers/iio/magnetometer/ak8974.c
3262
3263 AOSONG AGS02MA TVOC SENSOR DRIVER
3264 M:      Anshul Dalal <[email protected]>
3265 L:      [email protected]
3266 S:      Maintained
3267 F:      Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3268 F:      drivers/iio/chemical/ags02ma.c
3269
3270 ASC7621 HARDWARE MONITOR DRIVER
3271 M:      George Joseph <[email protected]>
3272 L:      [email protected]
3273 S:      Maintained
3274 F:      Documentation/hwmon/asc7621.rst
3275 F:      drivers/hwmon/asc7621.c
3276
3277 ASIX AX88796C SPI ETHERNET ADAPTER
3278 M:      Łukasz Stelmach <[email protected]>
3279 S:      Maintained
3280 F:      Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3281 F:      drivers/net/ethernet/asix/ax88796c_*
3282
3283 ASIX PHY DRIVER [RUST]
3284 M:      FUJITA Tomonori <[email protected]>
3285 R:      Trevor Gross <[email protected]>
3286 L:      [email protected]
3287 L:      [email protected]
3288 S:      Maintained
3289 F:      drivers/net/phy/ax88796b_rust.rs
3290
3291 ASPEED CRYPTO DRIVER
3292 M:      Neal Liu <[email protected]>
3293 L:      [email protected] (moderated for non-subscribers)
3294 S:      Maintained
3295 F:      Documentation/devicetree/bindings/crypto/aspeed,*
3296 F:      drivers/crypto/aspeed/
3297
3298 ASPEED PECI CONTROLLER
3299 M:      Iwona Winiarska <[email protected]>
3300 L:      [email protected] (moderated for non-subscribers)
3301 L:      [email protected] (moderated for non-subscribers)
3302 S:      Supported
3303 F:      Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3304 F:      drivers/peci/controller/peci-aspeed.c
3305
3306 ASPEED PINCTRL DRIVERS
3307 M:      Andrew Jeffery <[email protected]>
3308 L:      [email protected] (moderated for non-subscribers)
3309 L:      [email protected] (moderated for non-subscribers)
3310 L:      [email protected]
3311 S:      Maintained
3312 F:      Documentation/devicetree/bindings/pinctrl/aspeed,*
3313 F:      drivers/pinctrl/aspeed/
3314
3315 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3316 M:      Eddie James <[email protected]>
3317 L:      [email protected] (moderated for non-subscribers)
3318 S:      Maintained
3319 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3320 F:      drivers/irqchip/irq-aspeed-scu-ic.c
3321 F:      include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3322
3323 ASPEED SD/MMC DRIVER
3324 M:      Andrew Jeffery <[email protected]>
3325 L:      [email protected] (moderated for non-subscribers)
3326 L:      [email protected] (moderated for non-subscribers)
3327 L:      [email protected]
3328 S:      Maintained
3329 F:      Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3330 F:      drivers/mmc/host/sdhci-of-aspeed*
3331
3332 ASPEED SMC SPI DRIVER
3333 M:      Chin-Ting Kuo <[email protected]>
3334 M:      Cédric Le Goater <[email protected]>
3335 L:      [email protected] (moderated for non-subscribers)
3336 L:      [email protected] (moderated for non-subscribers)
3337 L:      [email protected]
3338 S:      Maintained
3339 F:      Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3340 F:      drivers/spi/spi-aspeed-smc.c
3341
3342 ASPEED USB UDC DRIVER
3343 M:      Neal Liu <[email protected]>
3344 L:      [email protected] (moderated for non-subscribers)
3345 S:      Maintained
3346 F:      Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3347 F:      drivers/usb/gadget/udc/aspeed_udc.c
3348
3349 ASPEED VIDEO ENGINE DRIVER
3350 M:      Eddie James <[email protected]>
3351 L:      [email protected]
3352 L:      [email protected] (moderated for non-subscribers)
3353 S:      Maintained
3354 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
3355 F:      drivers/media/platform/aspeed/
3356
3357 ASUS EC HARDWARE MONITOR DRIVER
3358 M:      Eugene Shalygin <[email protected]>
3359 L:      [email protected]
3360 S:      Maintained
3361 F:      drivers/hwmon/asus-ec-sensors.c
3362
3363 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3364 M:      Corentin Chary <[email protected]>
3365 M:      Luke D. Jones <[email protected]>
3366 L:      [email protected]
3367 S:      Maintained
3368 W:      https://asus-linux.org/
3369 F:      drivers/platform/x86/asus*.c
3370 F:      drivers/platform/x86/eeepc*.c
3371
3372 ASUS TF103C DOCK DRIVER
3373 M:      Hans de Goede <[email protected]>
3374 L:      [email protected]
3375 S:      Maintained
3376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3377 F:      drivers/platform/x86/asus-tf103c-dock.c
3378
3379 ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3380 M:      Aleksa Savic <[email protected]>
3381 L:      [email protected]
3382 S:      Maintained
3383 F:      drivers/hwmon/asus_rog_ryujin.c
3384
3385 ASUS WIRELESS RADIO CONTROL DRIVER
3386 M:      João Paulo Rechi Vita <[email protected]>
3387 L:      [email protected]
3388 S:      Maintained
3389 F:      drivers/platform/x86/asus-wireless.c
3390
3391 ASUS WMI HARDWARE MONITOR DRIVER
3392 M:      Ed Brindley <[email protected]>
3393 M:      Denis Pauk <[email protected]>
3394 L:      [email protected]
3395 S:      Maintained
3396 F:      drivers/hwmon/asus_wmi_sensors.c
3397
3398 ASYMMETRIC KEYS
3399 M:      David Howells <[email protected]>
3400 L:      [email protected]
3401 S:      Maintained
3402 F:      Documentation/crypto/asymmetric-keys.rst
3403 F:      crypto/asymmetric_keys/
3404 F:      include/crypto/pkcs7.h
3405 F:      include/crypto/public_key.h
3406 F:      include/linux/verification.h
3407
3408 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3409 R:      Dan Williams <[email protected]>
3410 S:      Odd fixes
3411 W:      http://sourceforge.net/projects/xscaleiop
3412 F:      Documentation/crypto/async-tx-api.rst
3413 F:      crypto/async_tx/
3414 F:      include/linux/async_tx.h
3415
3416 AT24 EEPROM DRIVER
3417 M:      Bartosz Golaszewski <[email protected]>
3418 L:      [email protected]
3419 S:      Maintained
3420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3421 F:      Documentation/devicetree/bindings/eeprom/at24.yaml
3422 F:      drivers/misc/eeprom/at24.c
3423
3424 ATA OVER ETHERNET (AOE) DRIVER
3425 M:      "Justin Sanders" <[email protected]>
3426 S:      Supported
3427 W:      http://www.openaoe.org/
3428 F:      Documentation/admin-guide/aoe/
3429 F:      drivers/block/aoe/
3430
3431 ATC260X PMIC MFD DRIVER
3432 M:      Manivannan Sadhasivam <[email protected]>
3433 M:      Cristian Ciocaltea <[email protected]>
3434 L:      [email protected]
3435 S:      Maintained
3436 F:      Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3437 F:      drivers/input/misc/atc260x-onkey.c
3438 F:      drivers/mfd/atc260*
3439 F:      drivers/power/reset/atc260x-poweroff.c
3440 F:      drivers/regulator/atc260x-regulator.c
3441 F:      include/linux/mfd/atc260x/*
3442
3443 ATHEROS 71XX/9XXX GPIO DRIVER
3444 M:      Alban Bedel <[email protected]>
3445 S:      Maintained
3446 W:      https://github.com/AlbanBedel/linux
3447 T:      git git://github.com/AlbanBedel/linux
3448 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3449 F:      drivers/gpio/gpio-ath79.c
3450
3451 ATHEROS 71XX/9XXX USB PHY DRIVER
3452 M:      Alban Bedel <[email protected]>
3453 S:      Maintained
3454 W:      https://github.com/AlbanBedel/linux
3455 T:      git git://github.com/AlbanBedel/linux
3456 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3457 F:      drivers/phy/qualcomm/phy-ath79-usb.c
3458
3459 ATHEROS ATH GENERIC UTILITIES
3460 M:      Kalle Valo <[email protected]>
3461 L:      [email protected]
3462 S:      Supported
3463 F:      drivers/net/wireless/ath/*
3464
3465 ATHEROS ATH5K WIRELESS DRIVER
3466 M:      Jiri Slaby <[email protected]>
3467 M:      Nick Kossifidis <[email protected]>
3468 M:      Luis Chamberlain <[email protected]>
3469 L:      [email protected]
3470 S:      Maintained
3471 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3472 F:      drivers/net/wireless/ath/ath5k/
3473
3474 ATHEROS ATH6KL WIRELESS DRIVER
3475 L:      [email protected]
3476 S:      Orphan
3477 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3478 F:      drivers/net/wireless/ath/ath6kl/
3479
3480 ATI_REMOTE2 DRIVER
3481 M:      Ville Syrjala <[email protected]>
3482 S:      Maintained
3483 F:      drivers/input/misc/ati_remote2.c
3484
3485 ATK0110 HWMON DRIVER
3486 M:      Luca Tettamanti <[email protected]>
3487 L:      [email protected]
3488 S:      Maintained
3489 F:      drivers/hwmon/asus_atk0110.c
3490
3491 ATLX ETHERNET DRIVERS
3492 M:      Chris Snook <[email protected]>
3493 L:      [email protected]
3494 S:      Maintained
3495 W:      http://sourceforge.net/projects/atl1
3496 W:      http://atl1.sourceforge.net
3497 F:      drivers/net/ethernet/atheros/
3498
3499 ATM
3500 M:      Chas Williams <[email protected]>
3501 L:      [email protected] (moderated for non-subscribers)
3502 L:      [email protected]
3503 S:      Maintained
3504 W:      http://linux-atm.sourceforge.net
3505 F:      drivers/atm/
3506 F:      include/linux/atm*
3507 F:      include/uapi/linux/atm*
3508
3509 ATMEL MACB ETHERNET DRIVER
3510 M:      Nicolas Ferre <[email protected]>
3511 M:      Claudiu Beznea <[email protected]>
3512 S:      Supported
3513 F:      drivers/net/ethernet/cadence/
3514
3515 ATMEL MAXTOUCH DRIVER
3516 M:      Nick Dyer <[email protected]>
3517 S:      Maintained
3518 T:      git git://github.com/ndyer/linux.git
3519 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3520 F:      drivers/input/touchscreen/atmel_mxt_ts.c
3521
3522 ATOMIC INFRASTRUCTURE
3523 M:      Will Deacon <[email protected]>
3524 M:      Peter Zijlstra <[email protected]>
3525 R:      Boqun Feng <[email protected]>
3526 R:      Mark Rutland <[email protected]>
3527 L:      [email protected]
3528 S:      Maintained
3529 F:      Documentation/atomic_*.txt
3530 F:      arch/*/include/asm/atomic*.h
3531 F:      include/*/atomic*.h
3532 F:      include/linux/refcount.h
3533 F:      scripts/atomic/
3534
3535 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3536 M:      Bradley Grove <[email protected]>
3537 L:      [email protected]
3538 S:      Supported
3539 W:      http://www.attotech.com
3540 F:      drivers/scsi/esas2r
3541
3542 ATUSB IEEE 802.15.4 RADIO DRIVER
3543 M:      Stefan Schmidt <[email protected]>
3544 L:      [email protected]
3545 S:      Maintained
3546 F:      drivers/net/ieee802154/at86rf230.h
3547 F:      drivers/net/ieee802154/atusb.c
3548 F:      drivers/net/ieee802154/atusb.h
3549
3550 AUDIT SUBSYSTEM
3551 M:      Paul Moore <[email protected]>
3552 M:      Eric Paris <[email protected]>
3553 L:      [email protected]
3554 S:      Supported
3555 W:      https://github.com/linux-audit
3556 Q:      https://patchwork.kernel.org/project/audit/list
3557 B:      mailto:[email protected]
3558 P:      https://github.com/linux-audit/audit-kernel/blob/main/README.md
3559 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3560 F:      include/asm-generic/audit_*.h
3561 F:      include/linux/audit.h
3562 F:      include/linux/audit_arch.h
3563 F:      include/uapi/linux/audit.h
3564 F:      kernel/audit*
3565 F:      lib/*audit.c
3566 K:      \baudit_[a-z_0-9]\+\b
3567
3568 AUXILIARY BUS DRIVER
3569 M:      Greg Kroah-Hartman <[email protected]>
3570 R:      Dave Ertman <[email protected]>
3571 R:      Ira Weiny <[email protected]>
3572 S:      Supported
3573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3574 F:      Documentation/driver-api/auxiliary_bus.rst
3575 F:      drivers/base/auxiliary.c
3576 F:      include/linux/auxiliary_bus.h
3577
3578 AUXILIARY DISPLAY DRIVERS
3579 M:      Andy Shevchenko <[email protected]>
3580 R:      Geert Uytterhoeven <[email protected]>
3581 S:      Odd Fixes
3582 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3583 F:      Documentation/devicetree/bindings/auxdisplay/
3584 F:      drivers/auxdisplay/
3585 F:      include/linux/cfag12864b.h
3586 F:      include/uapi/linux/map_to_14segment.h
3587 F:      include/uapi/linux/map_to_7segment.h
3588
3589 AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER
3590 M:      Subhajit Ghosh <[email protected]>
3591 L:      [email protected]
3592 S:      Maintained
3593 F:      Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
3594 F:      drivers/iio/light/apds9306.c
3595
3596 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3597 M:      Andreas Klinger <[email protected]>
3598 L:      [email protected]
3599 S:      Maintained
3600 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3601 F:      drivers/iio/adc/hx711.c
3602
3603 AX.25 NETWORK LAYER
3604 L:      [email protected]
3605 S:      Orphan
3606 W:      https://linux-ax25.in-berlin.de
3607 F:      include/net/ax25.h
3608 F:      include/uapi/linux/ax25.h
3609 F:      net/ax25/
3610
3611 AXENTIA ARM DEVICES
3612 M:      Peter Rosin <[email protected]>
3613 L:      [email protected] (moderated for non-subscribers)
3614 S:      Maintained
3615 F:      arch/arm/boot/dts/microchip/at91-linea.dtsi
3616 F:      arch/arm/boot/dts/microchip/at91-natte.dtsi
3617 F:      arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3618 F:      arch/arm/boot/dts/microchip/at91-tse850-3.dts
3619
3620 AXENTIA ASOC DRIVERS
3621 M:      Peter Rosin <[email protected]>
3622 L:      [email protected] (moderated for non-subscribers)
3623 S:      Maintained
3624 F:      Documentation/devicetree/bindings/sound/axentia,*
3625 F:      sound/soc/atmel/tse850-pcm5142.c
3626
3627 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3628 M:      Nuno Sá <[email protected]>
3629 L:      [email protected]
3630 S:      Supported
3631 W:      https://ez.analog.com/linux-software-drivers
3632 F:      Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3633 F:      drivers/hwmon/axi-fan-control.c
3634
3635 AXI SPI ENGINE
3636 M:      Michael Hennerich <[email protected]>
3637 M:      Nuno Sá <[email protected]>
3638 R:      David Lechner <[email protected]>
3639 L:      [email protected]
3640 S:      Supported
3641 W:      https://ez.analog.com/linux-software-drivers
3642 F:      Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3643 F:      drivers/spi/spi-axi-spi-engine.c
3644
3645 AXI PWM GENERATOR
3646 M:      Michael Hennerich <[email protected]>
3647 M:      Nuno Sá <[email protected]>
3648 L:      [email protected]
3649 S:      Supported
3650 W:      https://ez.analog.com/linux-software-drivers
3651 F:      Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml
3652 F:      drivers/pwm/pwm-axi-pwmgen.c
3653
3654 AXXIA I2C CONTROLLER
3655 M:      Krzysztof Adamski <[email protected]>
3656 L:      [email protected]
3657 S:      Maintained
3658 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3659 F:      drivers/i2c/busses/i2c-axxia.c
3660
3661 AZ6007 DVB DRIVER
3662 M:      Mauro Carvalho Chehab <[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/usb/dvb-usb-v2/az6007.c
3668
3669 AZTECH FM RADIO RECEIVER DRIVER
3670 M:      Hans Verkuil <[email protected]>
3671 L:      [email protected]
3672 S:      Maintained
3673 W:      https://linuxtv.org
3674 T:      git git://linuxtv.org/media_tree.git
3675 F:      drivers/media/radio/radio-aztech*
3676
3677 B43 WIRELESS DRIVER
3678 L:      [email protected]
3679 L:      [email protected]
3680 S:      Orphan
3681 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3682 F:      drivers/net/wireless/broadcom/b43/
3683
3684 B43LEGACY WIRELESS DRIVER
3685 L:      [email protected]
3686 L:      [email protected]
3687 S:      Orphan
3688 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3689 F:      drivers/net/wireless/broadcom/b43legacy/
3690
3691 BACKLIGHT CLASS/SUBSYSTEM
3692 M:      Lee Jones <[email protected]>
3693 M:      Daniel Thompson <[email protected]>
3694 M:      Jingoo Han <[email protected]>
3695 L:      [email protected]
3696 S:      Maintained
3697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3698 F:      Documentation/ABI/stable/sysfs-class-backlight
3699 F:      Documentation/ABI/testing/sysfs-class-backlight
3700 F:      Documentation/devicetree/bindings/leds/backlight
3701 F:      drivers/video/backlight/
3702 F:      include/linux/backlight.h
3703 F:      include/linux/pwm_backlight.h
3704
3705 BAIKAL-T1 PVT HARDWARE MONITOR DRIVER
3706 M:      Serge Semin <[email protected]>
3707 L:      [email protected]
3708 S:      Supported
3709 F:      Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.yaml
3710 F:      Documentation/hwmon/bt1-pvt.rst
3711 F:      drivers/hwmon/bt1-pvt.[ch]
3712
3713 BARCO P50 GPIO DRIVER
3714 M:      Santosh Kumar Yadav <[email protected]>
3715 M:      Peter Korsgaard <[email protected]>
3716 S:      Maintained
3717 F:      drivers/platform/x86/barco-p50-gpio.c
3718
3719 BATMAN ADVANCED
3720 M:      Marek Lindner <[email protected]>
3721 M:      Simon Wunderlich <[email protected]>
3722 M:      Antonio Quartulli <[email protected]>
3723 M:      Sven Eckelmann <[email protected]>
3724 L:      [email protected] (moderated for non-subscribers)
3725 S:      Maintained
3726 W:      https://www.open-mesh.org/
3727 Q:      https://patchwork.open-mesh.org/project/batman/list/
3728 B:      https://www.open-mesh.org/projects/batman-adv/issues
3729 C:      ircs://irc.hackint.org/batadv
3730 T:      git https://git.open-mesh.org/linux-merge.git
3731 F:      Documentation/networking/batman-adv.rst
3732 F:      include/uapi/linux/batadv_packet.h
3733 F:      include/uapi/linux/batman_adv.h
3734 F:      net/batman-adv/
3735
3736 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3737 M:      Thomas Sailer <[email protected]>
3738 L:      [email protected]
3739 S:      Maintained
3740 W:      http://www.baycom.org/~tom/ham/ham.html
3741 F:      drivers/net/hamradio/baycom*
3742
3743 BCACHE (BLOCK LAYER CACHE)
3744 M:      Coly Li <[email protected]>
3745 M:      Kent Overstreet <[email protected]>
3746 L:      [email protected]
3747 S:      Maintained
3748 W:      http://bcache.evilpiepirate.org
3749 C:      irc://irc.oftc.net/bcache
3750 F:      drivers/md/bcache/
3751
3752 BCACHEFS
3753 M:      Kent Overstreet <[email protected]>
3754 L:      [email protected]
3755 S:      Supported
3756 C:      irc://irc.oftc.net/bcache
3757 T:      git https://evilpiepirate.org/git/bcachefs.git
3758 F:      fs/bcachefs/
3759 F:      Documentation/filesystems/bcachefs/
3760
3761 BDISP ST MEDIA DRIVER
3762 M:      Fabien Dessenne <[email protected]>
3763 L:      [email protected]
3764 S:      Supported
3765 W:      https://linuxtv.org
3766 T:      git git://linuxtv.org/media_tree.git
3767 F:      drivers/media/platform/st/sti/bdisp
3768
3769 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3770 M:      Dariusz Marcinkiewicz <[email protected]>
3771 L:      [email protected]
3772 S:      Maintained
3773 F:      drivers/net/ethernet/ec_bhf.c
3774
3775 BEFS FILE SYSTEM
3776 M:      Luis de Bethencourt <[email protected]>
3777 M:      Salah Triki <[email protected]>
3778 S:      Maintained
3779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3780 F:      Documentation/filesystems/befs.rst
3781 F:      fs/befs/
3782
3783 BFQ I/O SCHEDULER
3784 M:      Paolo Valente <[email protected]>
3785 M:      Jens Axboe <[email protected]>
3786 L:      [email protected]
3787 S:      Maintained
3788 F:      Documentation/block/bfq-iosched.rst
3789 F:      block/bfq-*
3790
3791 BFS FILE SYSTEM
3792 M:      "Tigran A. Aivazian" <[email protected]>
3793 S:      Maintained
3794 F:      Documentation/filesystems/bfs.rst
3795 F:      fs/bfs/
3796 F:      include/uapi/linux/bfs_fs.h
3797
3798 BINMAN
3799 M:      Simon Glass <[email protected]>
3800 S:      Supported
3801 F:      Documentation/devicetree/bindings/mtd/partitions/binman*
3802
3803 BITMAP API
3804 M:      Yury Norov <[email protected]>
3805 R:      Rasmus Villemoes <[email protected]>
3806 S:      Maintained
3807 F:      include/linux/bitfield.h
3808 F:      include/linux/bitmap-str.h
3809 F:      include/linux/bitmap.h
3810 F:      include/linux/bits.h
3811 F:      include/linux/cpumask.h
3812 F:      include/linux/cpumask_types.h
3813 F:      include/linux/find.h
3814 F:      include/linux/nodemask.h
3815 F:      include/linux/nodemask_types.h
3816 F:      include/vdso/bits.h
3817 F:      lib/bitmap-str.c
3818 F:      lib/bitmap.c
3819 F:      lib/cpumask.c
3820 F:      lib/cpumask_kunit.c
3821 F:      lib/find_bit.c
3822 F:      lib/find_bit_benchmark.c
3823 F:      lib/test_bitmap.c
3824 F:      tools/include/linux/bitfield.h
3825 F:      tools/include/linux/bitmap.h
3826 F:      tools/include/linux/bits.h
3827 F:      tools/include/linux/find.h
3828 F:      tools/include/vdso/bits.h
3829 F:      tools/lib/bitmap.c
3830 F:      tools/lib/find_bit.c
3831
3832 BITOPS API
3833 M:      Yury Norov <[email protected]>
3834 R:      Rasmus Villemoes <[email protected]>
3835 S:      Maintained
3836 F:      arch/*/include/asm/bitops.h
3837 F:      arch/*/include/asm/bitops_32.h
3838 F:      arch/*/include/asm/bitops_64.h
3839 F:      arch/*/lib/bitops.c
3840 F:      include/asm-generic/bitops
3841 F:      include/asm-generic/bitops.h
3842 F:      include/linux/bitops.h
3843 F:      lib/test_bitops.c
3844 F:      tools/*/bitops*
3845
3846 BLINKM RGB LED DRIVER
3847 M:      Jan-Simon Moeller <[email protected]>
3848 S:      Maintained
3849 F:      drivers/leds/leds-blinkm.c
3850
3851 BLOCK LAYER
3852 M:      Jens Axboe <[email protected]>
3853 L:      [email protected]
3854 S:      Maintained
3855 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3856 F:      Documentation/ABI/stable/sysfs-block
3857 F:      Documentation/block/
3858 F:      block/
3859 F:      drivers/block/
3860 F:      include/linux/bio.h
3861 F:      include/linux/blk*
3862 F:      kernel/trace/blktrace.c
3863 F:      lib/sbitmap.c
3864
3865 BLOCK LAYER DEVICE DRIVER API [RUST]
3866 M:      Andreas Hindborg <[email protected]>
3867 R:      Boqun Feng <[email protected]>
3868 L:      [email protected]
3869 L:      [email protected]
3870 S:      Supported
3871 W:      https://rust-for-linux.com
3872 B:      https://github.com/Rust-for-Linux/linux/issues
3873 C:      https://rust-for-linux.zulipchat.com/#narrow/stream/Block
3874 T:      git https://github.com/Rust-for-Linux/linux.git rust-block-next
3875 F:      drivers/block/rnull.rs
3876 F:      rust/kernel/block.rs
3877 F:      rust/kernel/block/
3878
3879 BLOCK2MTD DRIVER
3880 M:      Joern Engel <[email protected]>
3881 L:      [email protected]
3882 S:      Maintained
3883 F:      drivers/mtd/devices/block2mtd.c
3884
3885 BLUETOOTH DRIVERS
3886 M:      Marcel Holtmann <[email protected]>
3887 M:      Luiz Augusto von Dentz <[email protected]>
3888 L:      [email protected]
3889 S:      Supported
3890 W:      http://www.bluez.org/
3891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3893 F:      Documentation/devicetree/bindings/net/bluetooth/
3894 F:      drivers/bluetooth/
3895
3896 BLUETOOTH SUBSYSTEM
3897 M:      Marcel Holtmann <[email protected]>
3898 M:      Johan Hedberg <[email protected]>
3899 M:      Luiz Augusto von Dentz <[email protected]>
3900 L:      [email protected]
3901 S:      Supported
3902 W:      http://www.bluez.org/
3903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3904 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3905 F:      include/net/bluetooth/
3906 F:      net/bluetooth/
3907
3908 BONDING DRIVER
3909 M:      Jay Vosburgh <[email protected]>
3910 M:      Andy Gospodarek <[email protected]>
3911 L:      [email protected]
3912 S:      Maintained
3913 F:      Documentation/networking/bonding.rst
3914 F:      drivers/net/bonding/
3915 F:      include/net/bond*
3916 F:      include/uapi/linux/if_bonding.h
3917 F:      tools/testing/selftests/drivers/net/bonding/
3918
3919 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3920 M:      Dan Robertson <[email protected]>
3921 L:      [email protected]
3922 S:      Maintained
3923 F:      Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3924 F:      drivers/iio/accel/bma400*
3925
3926 BOSCH SENSORTEC BMI323 IMU IIO DRIVER
3927 M:      Jagath Jog J <[email protected]>
3928 L:      [email protected]
3929 S:      Maintained
3930 F:      Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
3931 F:      drivers/iio/imu/bmi323/
3932
3933 BPF JIT for ARC
3934 M:      Shahab Vahedi <[email protected]>
3935 L:      [email protected]
3936 S:      Maintained
3937 F:      arch/arc/net/
3938
3939 BPF JIT for ARM
3940 M:      Russell King <[email protected]>
3941 M:      Puranjay Mohan <[email protected]>
3942 L:      [email protected]
3943 S:      Maintained
3944 F:      arch/arm/net/
3945
3946 BPF JIT for ARM64
3947 M:      Daniel Borkmann <[email protected]>
3948 M:      Alexei Starovoitov <[email protected]>
3949 M:      Puranjay Mohan <[email protected]>
3950 R:      Xu Kuohai <[email protected]>
3951 L:      [email protected]
3952 S:      Supported
3953 F:      arch/arm64/net/
3954
3955 BPF JIT for LOONGARCH
3956 M:      Tiezhu Yang <[email protected]>
3957 R:      Hengqi Chen <[email protected]>
3958 L:      [email protected]
3959 S:      Maintained
3960 F:      arch/loongarch/net/
3961
3962 BPF JIT for MIPS (32-BIT AND 64-BIT)
3963 M:      Johan Almbladh <[email protected]>
3964 M:      Paul Burton <[email protected]>
3965 L:      [email protected]
3966 S:      Maintained
3967 F:      arch/mips/net/
3968
3969 BPF JIT for NFP NICs
3970 M:      Jakub Kicinski <[email protected]>
3971 L:      [email protected]
3972 S:      Odd Fixes
3973 F:      drivers/net/ethernet/netronome/nfp/bpf/
3974
3975 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3976 M:      Michael Ellerman <[email protected]>
3977 M:      Hari Bathini <[email protected]>
3978 M:      Christophe Leroy <[email protected]>
3979 R:      Naveen N Rao <[email protected]>
3980 L:      [email protected]
3981 S:      Supported
3982 F:      arch/powerpc/net/
3983
3984 BPF JIT for RISC-V (32-bit)
3985 M:      Luke Nelson <[email protected]>
3986 M:      Xi Wang <[email protected]>
3987 L:      [email protected]
3988 S:      Maintained
3989 F:      arch/riscv/net/
3990 X:      arch/riscv/net/bpf_jit_comp64.c
3991
3992 BPF JIT for RISC-V (64-bit)
3993 M:      Björn Töpel <[email protected]>
3994 R:      Pu Lehui <[email protected]>
3995 R:      Puranjay Mohan <[email protected]>
3996 L:      [email protected]
3997 S:      Maintained
3998 F:      arch/riscv/net/
3999 X:      arch/riscv/net/bpf_jit_comp32.c
4000
4001 BPF JIT for S390
4002 M:      Ilya Leoshkevich <[email protected]>
4003 M:      Heiko Carstens <[email protected]>
4004 M:      Vasily Gorbik <[email protected]>
4005 L:      [email protected]
4006 S:      Supported
4007 F:      arch/s390/net/
4008 X:      arch/s390/net/pnet.c
4009
4010 BPF JIT for SPARC (32-BIT AND 64-BIT)
4011 M:      David S. Miller <[email protected]>
4012 L:      [email protected]
4013 S:      Odd Fixes
4014 F:      arch/sparc/net/
4015
4016 BPF JIT for X86 32-BIT
4017 M:      Wang YanQing <[email protected]>
4018 L:      [email protected]
4019 S:      Odd Fixes
4020 F:      arch/x86/net/bpf_jit_comp32.c
4021
4022 BPF JIT for X86 64-BIT
4023 M:      Alexei Starovoitov <[email protected]>
4024 M:      Daniel Borkmann <[email protected]>
4025 L:      [email protected]
4026 S:      Supported
4027 F:      arch/x86/net/
4028 X:      arch/x86/net/bpf_jit_comp32.c
4029
4030 BPF [BTF]
4031 M:      Martin KaFai Lau <[email protected]>
4032 L:      [email protected]
4033 S:      Maintained
4034 F:      include/linux/btf*
4035 F:      kernel/bpf/btf.c
4036
4037 BPF [CORE]
4038 M:      Alexei Starovoitov <[email protected]>
4039 M:      Daniel Borkmann <[email protected]>
4040 R:      John Fastabend <[email protected]>
4041 L:      [email protected]
4042 S:      Maintained
4043 F:      include/linux/bpf*
4044 F:      include/linux/filter.h
4045 F:      include/linux/tnum.h
4046 F:      kernel/bpf/core.c
4047 F:      kernel/bpf/dispatcher.c
4048 F:      kernel/bpf/mprog.c
4049 F:      kernel/bpf/syscall.c
4050 F:      kernel/bpf/tnum.c
4051 F:      kernel/bpf/trampoline.c
4052 F:      kernel/bpf/verifier.c
4053
4054 BPF [CRYPTO]
4055 M:      Vadim Fedorenko <[email protected]>
4056 L:      [email protected]
4057 S:      Maintained
4058 F:      crypto/bpf_crypto_skcipher.c
4059 F:      include/linux/bpf_crypto.h
4060 F:      kernel/bpf/crypto.c
4061
4062 BPF [DOCUMENTATION] (Related to Standardization)
4063 R:      David Vernet <[email protected]>
4064 L:      [email protected]
4065 L:      [email protected]
4066 S:      Maintained
4067 F:      Documentation/bpf/standardization/
4068
4069 BPF [GENERAL] (Safe Dynamic Programs and Tools)
4070 M:      Alexei Starovoitov <[email protected]>
4071 M:      Daniel Borkmann <[email protected]>
4072 M:      Andrii Nakryiko <[email protected]>
4073 R:      Martin KaFai Lau <[email protected]>
4074 R:      Eduard Zingerman <[email protected]>
4075 R:      Song Liu <[email protected]>
4076 R:      Yonghong Song <[email protected]>
4077 R:      John Fastabend <[email protected]>
4078 R:      KP Singh <[email protected]>
4079 R:      Stanislav Fomichev <[email protected]>
4080 R:      Hao Luo <[email protected]>
4081 R:      Jiri Olsa <[email protected]>
4082 L:      [email protected]
4083 S:      Supported
4084 W:      https://bpf.io/
4085 Q:      https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
4086 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
4087 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
4088 F:      Documentation/bpf/
4089 F:      Documentation/networking/filter.rst
4090 F:      Documentation/userspace-api/ebpf/
4091 F:      arch/*/net/*
4092 F:      include/linux/bpf*
4093 F:      include/linux/btf*
4094 F:      include/linux/filter.h
4095 F:      include/trace/events/xdp.h
4096 F:      include/uapi/linux/bpf*
4097 F:      include/uapi/linux/btf*
4098 F:      include/uapi/linux/filter.h
4099 F:      kernel/bpf/
4100 F:      kernel/trace/bpf_trace.c
4101 F:      lib/test_bpf.c
4102 F:      net/bpf/
4103 F:      net/core/filter.c
4104 F:      net/sched/act_bpf.c
4105 F:      net/sched/cls_bpf.c
4106 F:      samples/bpf/
4107 F:      scripts/bpf_doc.py
4108 F:      scripts/Makefile.btf
4109 F:      scripts/pahole-version.sh
4110 F:      tools/bpf/
4111 F:      tools/lib/bpf/
4112 F:      tools/testing/selftests/bpf/
4113
4114 BPF [ITERATOR]
4115 M:      Yonghong Song <[email protected]>
4116 L:      [email protected]
4117 S:      Maintained
4118 F:      kernel/bpf/*iter.c
4119
4120 BPF [L7 FRAMEWORK] (sockmap)
4121 M:      John Fastabend <[email protected]>
4122 M:      Jakub Sitnicki <[email protected]>
4123 L:      [email protected]
4124 L:      [email protected]
4125 S:      Maintained
4126 F:      include/linux/skmsg.h
4127 F:      net/core/skmsg.c
4128 F:      net/core/sock_map.c
4129 F:      net/ipv4/tcp_bpf.c
4130 F:      net/ipv4/udp_bpf.c
4131 F:      net/unix/unix_bpf.c
4132
4133 BPF [LIBRARY] (libbpf)
4134 M:      Andrii Nakryiko <[email protected]>
4135 M:      Eduard Zingerman <[email protected]>
4136 L:      [email protected]
4137 S:      Maintained
4138 F:      tools/lib/bpf/
4139
4140 BPF [MISC]
4141 L:      [email protected]
4142 S:      Odd Fixes
4143 K:      (?:\b|_)bpf(?:\b|_)
4144
4145 BPF [NETKIT] (BPF-programmable network device)
4146 M:      Daniel Borkmann <[email protected]>
4147 M:      Nikolay Aleksandrov <[email protected]>
4148 L:      [email protected]
4149 L:      [email protected]
4150 S:      Supported
4151 F:      drivers/net/netkit.c
4152 F:      include/net/netkit.h
4153
4154 BPF [NETWORKING] (struct_ops, reuseport)
4155 M:      Martin KaFai Lau <[email protected]>
4156 L:      [email protected]
4157 L:      [email protected]
4158 S:      Maintained
4159 F:      kernel/bpf/bpf_struct*
4160
4161 BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4162 M:      Martin KaFai Lau <[email protected]>
4163 M:      Daniel Borkmann <[email protected]>
4164 R:      John Fastabend <[email protected]>
4165 L:      [email protected]
4166 L:      [email protected]
4167 S:      Maintained
4168 F:      include/net/tcx.h
4169 F:      kernel/bpf/tcx.c
4170 F:      net/core/filter.c
4171 F:      net/sched/act_bpf.c
4172 F:      net/sched/cls_bpf.c
4173
4174 BPF [RINGBUF]
4175 M:      Andrii Nakryiko <[email protected]>
4176 L:      [email protected]
4177 S:      Maintained
4178 F:      kernel/bpf/ringbuf.c
4179
4180 BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4181 M:      KP Singh <[email protected]>
4182 M:      Matt Bobrowski <[email protected]>
4183 L:      [email protected]
4184 S:      Maintained
4185 F:      Documentation/bpf/prog_lsm.rst
4186 F:      include/linux/bpf_lsm.h
4187 F:      kernel/bpf/bpf_lsm.c
4188 F:      kernel/trace/bpf_trace.c
4189 F:      security/bpf/
4190
4191 BPF [SELFTESTS] (Test Runners & Infrastructure)
4192 M:      Andrii Nakryiko <[email protected]>
4193 M:      Eduard Zingerman <[email protected]>
4194 R:      Mykola Lysenko <[email protected]>
4195 L:      [email protected]
4196 S:      Maintained
4197 F:      tools/testing/selftests/bpf/
4198
4199 BPF [STORAGE & CGROUPS]
4200 M:      Martin KaFai Lau <[email protected]>
4201 L:      [email protected]
4202 S:      Maintained
4203 F:      kernel/bpf/*storage.c
4204 F:      kernel/bpf/bpf_lru*
4205 F:      kernel/bpf/cgroup.c
4206
4207 BPF [TOOLING] (bpftool)
4208 M:      Quentin Monnet <[email protected]>
4209 L:      [email protected]
4210 S:      Maintained
4211 F:      kernel/bpf/disasm.*
4212 F:      tools/bpf/bpftool/
4213
4214 BPF [TRACING]
4215 M:      Song Liu <[email protected]>
4216 R:      Jiri Olsa <[email protected]>
4217 L:      [email protected]
4218 S:      Maintained
4219 F:      kernel/bpf/stackmap.c
4220 F:      kernel/trace/bpf_trace.c
4221
4222 BROADCOM ASP 2.0 ETHERNET DRIVER
4223 M:      Justin Chen <[email protected]>
4224 M:      Florian Fainelli <[email protected]>
4225 L:      [email protected]
4226 L:      [email protected]
4227 S:      Supported
4228 F:      Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4229 F:      drivers/net/ethernet/broadcom/asp2/
4230
4231 BROADCOM B44 10/100 ETHERNET DRIVER
4232 M:      Michael Chan <[email protected]>
4233 L:      [email protected]
4234 S:      Supported
4235 F:      drivers/net/ethernet/broadcom/b44.*
4236
4237 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4238 M:      Florian Fainelli <[email protected]>
4239 L:      [email protected]
4240 L:      [email protected] (subscribers-only)
4241 S:      Supported
4242 F:      Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4243 F:      drivers/net/dsa/b53/*
4244 F:      drivers/net/dsa/bcm_sf2*
4245 F:      include/linux/dsa/brcm.h
4246 F:      include/linux/platform_data/b53.h
4247
4248 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4249 M:      Florian Fainelli <[email protected]>
4250 R:      Broadcom internal kernel review list <[email protected]>
4251 L:      [email protected] (moderated for non-subscribers)
4252 L:      [email protected] (moderated for non-subscribers)
4253 S:      Maintained
4254 T:      git https://github.com/broadcom/stblinux.git
4255 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4256 F:      drivers/pci/controller/pcie-brcmstb.c
4257 F:      drivers/staging/vc04_services
4258 N:      bcm2711
4259 N:      bcm283*
4260 N:      raspberrypi
4261
4262 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4263 M:      Florian Fainelli <[email protected]>
4264 M:      Ray Jui <[email protected]>
4265 M:      Scott Branden <[email protected]>
4266 R:      Broadcom internal kernel review list <[email protected]>
4267 S:      Maintained
4268 T:      git https://github.com/broadcom/mach-bcm
4269 F:      arch/arm/mach-bcm/
4270 N:      bcm281*
4271 N:      bcm113*
4272 N:      bcm216*
4273 N:      kona
4274
4275 BROADCOM BCM2835 CAMERA DRIVERS
4276 M:      Raspberry Pi Kernel Maintenance <[email protected]>
4277 L:      [email protected]
4278 S:      Maintained
4279 F:      Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4280 F:      drivers/media/platform/broadcom/bcm2835-unicam*
4281
4282 BROADCOM BCM47XX MIPS ARCHITECTURE
4283 M:      Hauke Mehrtens <[email protected]>
4284 M:      Rafał Miłecki <[email protected]>
4285 L:      [email protected]
4286 S:      Maintained
4287 F:      Documentation/devicetree/bindings/mips/brcm/
4288 F:      arch/mips/bcm47xx/*
4289 F:      arch/mips/include/asm/mach-bcm47xx/*
4290
4291 BROADCOM BCM4908 ETHERNET 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/net/brcm,bcm4908-enet.yaml
4297 F:      drivers/net/ethernet/broadcom/bcm4908_enet.*
4298 F:      drivers/net/ethernet/broadcom/unimac.h
4299
4300 BROADCOM BCM4908 PINMUX DRIVER
4301 M:      Rafał Miłecki <[email protected]>
4302 R:      Broadcom internal kernel review list <[email protected]>
4303 L:      [email protected]
4304 S:      Maintained
4305 F:      Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4306 F:      drivers/pinctrl/bcm/pinctrl-bcm4908.c
4307
4308 BROADCOM BCM5301X ARM ARCHITECTURE
4309 M:      Florian Fainelli <[email protected]>
4310 M:      Hauke Mehrtens <[email protected]>
4311 M:      Rafał Miłecki <[email protected]>
4312 R:      Broadcom internal kernel review list <[email protected]>
4313 L:      [email protected] (moderated for non-subscribers)
4314 S:      Maintained
4315 F:      arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4316 F:      arch/arm/boot/dts/broadcom/bcm470*
4317 F:      arch/arm/boot/dts/broadcom/bcm5301*
4318 F:      arch/arm/boot/dts/broadcom/bcm953012*
4319 F:      arch/arm/mach-bcm/bcm_5301x.c
4320
4321 BROADCOM BCM53573 ARM ARCHITECTURE
4322 M:      Florian Fainelli <[email protected]>
4323 M:      Rafał Miłecki <[email protected]>
4324 R:      Broadcom internal kernel review list <[email protected]>
4325 L:      [email protected] (moderated for non-subscribers)
4326 S:      Maintained
4327 F:      arch/arm/boot/dts/broadcom/bcm47189*
4328 F:      arch/arm/boot/dts/broadcom/bcm53573*
4329
4330 BROADCOM BCM63XX/BCM33XX UDC DRIVER
4331 M:      Kevin Cernekee <[email protected]>
4332 L:      [email protected]
4333 S:      Maintained
4334 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
4335
4336 BROADCOM BCM7XXX ARM ARCHITECTURE
4337 M:      Florian Fainelli <[email protected]>
4338 R:      Broadcom internal kernel review list <[email protected]>
4339 L:      [email protected] (moderated for non-subscribers)
4340 S:      Maintained
4341 T:      git https://github.com/broadcom/stblinux.git
4342 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4343 F:      arch/arm/boot/dts/broadcom/bcm7*.dts*
4344 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
4345 F:      arch/arm/mach-bcm/*brcmstb*
4346 F:      arch/arm/mm/cache-b15-rac.c
4347 F:      drivers/bus/brcmstb_gisb.c
4348 F:      drivers/pci/controller/pcie-brcmstb.c
4349 N:      brcmstb
4350 N:      bcm7038
4351 N:      bcm7120
4352
4353 BROADCOM BCMBCA ARM ARCHITECTURE
4354 M:      William Zhang <[email protected]>
4355 M:      Anand Gore <[email protected]>
4356 M:      Kursad Oney <[email protected]>
4357 M:      Florian Fainelli <[email protected]>
4358 M:      Rafał Miłecki <[email protected]>
4359 R:      Broadcom internal kernel review list <[email protected]>
4360 L:      [email protected] (moderated for non-subscribers)
4361 S:      Maintained
4362 T:      git https://github.com/broadcom/stblinux.git
4363 F:      Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4364 F:      arch/arm64/boot/dts/broadcom/bcmbca/*
4365 N:      bcmbca
4366 N:      bcm[9]?47622
4367 N:      bcm[9]?4912
4368 N:      bcm[9]?63138
4369 N:      bcm[9]?63146
4370 N:      bcm[9]?63148
4371 N:      bcm[9]?63158
4372 N:      bcm[9]?63178
4373 N:      bcm[9]?6756
4374 N:      bcm[9]?6813
4375 N:      bcm[9]?6846
4376 N:      bcm[9]?6855
4377 N:      bcm[9]?6856
4378 N:      bcm[9]?6858
4379 N:      bcm[9]?6878
4380
4381 BROADCOM BDC DRIVER
4382 M:      Justin Chen <[email protected]>
4383 M:      Al Cooper <[email protected]>
4384 R:      Broadcom internal kernel review list <[email protected]>
4385 L:      [email protected]
4386 S:      Maintained
4387 F:      Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4388 F:      drivers/usb/gadget/udc/bdc/
4389
4390 BROADCOM BMIPS CPUFREQ DRIVER
4391 M:      Markus Mayer <[email protected]>
4392 R:      Broadcom internal kernel review list <[email protected]>
4393 L:      [email protected]
4394 S:      Maintained
4395 F:      drivers/cpufreq/bmips-cpufreq.c
4396
4397 BROADCOM BMIPS MIPS ARCHITECTURE
4398 M:      Florian Fainelli <[email protected]>
4399 R:      Broadcom internal kernel review list <[email protected]>
4400 L:      [email protected]
4401 S:      Maintained
4402 T:      git https://github.com/broadcom/stblinux.git
4403 F:      arch/mips/bmips/*
4404 F:      arch/mips/boot/dts/brcm/bcm*.dts*
4405 F:      arch/mips/include/asm/mach-bmips/*
4406 F:      arch/mips/kernel/*bmips*
4407 F:      drivers/irqchip/irq-bcm63*
4408 F:      drivers/irqchip/irq-bcm7*
4409 F:      drivers/irqchip/irq-brcmstb*
4410 F:      drivers/pmdomain/bcm/bcm63xx-power.c
4411 F:      include/linux/bcm963xx_nvram.h
4412 F:      include/linux/bcm963xx_tag.h
4413
4414 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4415 M:      Rasesh Mody <[email protected]>
4416 M:      [email protected]
4417 L:      [email protected]
4418 S:      Supported
4419 F:      drivers/net/ethernet/broadcom/bnx2.*
4420 F:      drivers/net/ethernet/broadcom/bnx2_*
4421
4422 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4423 M:      Saurav Kashyap <[email protected]>
4424 M:      Javed Hasan <[email protected]>
4425 M:      [email protected]
4426 L:      [email protected]
4427 S:      Supported
4428 F:      drivers/scsi/bnx2fc/
4429
4430 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4431 M:      Nilesh Javali <[email protected]>
4432 M:      Manish Rangankar <[email protected]>
4433 M:      [email protected]
4434 L:      [email protected]
4435 S:      Supported
4436 F:      drivers/scsi/bnx2i/
4437
4438 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4439 M:      Sudarsana Kalluru <[email protected]>
4440 M:      Manish Chopra <[email protected]>
4441 L:      [email protected]
4442 S:      Supported
4443 F:      drivers/net/ethernet/broadcom/bnx2x/
4444
4445 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4446 M:      Michael Chan <[email protected]>
4447 L:      [email protected]
4448 S:      Supported
4449 F:      drivers/firmware/broadcom/tee_bnxt_fw.c
4450 F:      drivers/net/ethernet/broadcom/bnxt/
4451 F:      include/linux/firmware/broadcom/tee_bnxt_fw.h
4452
4453 BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4454 M:      Arend van Spriel <[email protected]>
4455 L:      [email protected]
4456 L:      [email protected]
4457 L:      [email protected]
4458 S:      Supported
4459 F:      drivers/net/wireless/broadcom/brcm80211/
4460 F:      include/linux/platform_data/brcmfmac.h
4461
4462 BROADCOM BRCMSTB GPIO DRIVER
4463 M:      Doug Berger <[email protected]>
4464 M:      Florian Fainelli <[email protected]>
4465 R:      Broadcom internal kernel review list <[email protected]>
4466 S:      Supported
4467 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4468 F:      drivers/gpio/gpio-brcmstb.c
4469
4470 BROADCOM BRCMSTB I2C DRIVER
4471 M:      Kamal Dasu <[email protected]>
4472 R:      Broadcom internal kernel review list <[email protected]>
4473 L:      [email protected]
4474 S:      Supported
4475 F:      Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4476 F:      drivers/i2c/busses/i2c-brcmstb.c
4477
4478 BROADCOM BRCMSTB UART DRIVER
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/serial/brcm,bcm7271-uart.yaml
4484 F:      drivers/tty/serial/8250/8250_bcm7271.c
4485
4486 BROADCOM BRCMSTB USB EHCI DRIVER
4487 M:      Justin Chen <[email protected]>
4488 M:      Al Cooper <[email protected]>
4489 R:      Broadcom internal kernel review list <[email protected]>
4490 L:      [email protected]
4491 S:      Maintained
4492 F:      Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4493 F:      drivers/usb/host/ehci-brcm.*
4494
4495 BROADCOM BRCMSTB USB PIN MAP DRIVER
4496 M:      Al Cooper <[email protected]>
4497 R:      Broadcom internal kernel review list <[email protected]>
4498 L:      [email protected]
4499 S:      Maintained
4500 F:      Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4501 F:      drivers/usb/misc/brcmstb-usb-pinmap.c
4502
4503 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4504 M:      Justin Chen <[email protected]>
4505 M:      Al Cooper <[email protected]>
4506 R:      Broadcom internal kernel review list <[email protected]>
4507 L:      [email protected]
4508 S:      Maintained
4509 F:      drivers/phy/broadcom/phy-brcm-usb*
4510
4511 BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4512 M:      William Zhang <[email protected]>
4513 M:      Kursad Oney <[email protected]>
4514 M:      Jonas Gorski <[email protected]>
4515 R:      Broadcom internal kernel review list <[email protected]>
4516 L:      [email protected]
4517 S:      Maintained
4518 F:      Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4519 F:      drivers/spi/spi-bcm63xx-hsspi.c
4520 F:      drivers/spi/spi-bcmbca-hsspi.c
4521
4522 BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4523 M:      Jonas Gorski <[email protected]>
4524 L:      [email protected]
4525 S:      Odd Fixes
4526 F:      Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4527 F:      drivers/spi/spi-bcm63xx.c
4528
4529 BROADCOM ETHERNET PHY DRIVERS
4530 M:      Florian Fainelli <[email protected]>
4531 R:      Broadcom internal kernel review list <[email protected]>
4532 L:      [email protected]
4533 S:      Supported
4534 F:      Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4535 F:      drivers/net/phy/bcm*.[ch]
4536 F:      drivers/net/phy/broadcom.c
4537 F:      include/linux/brcmphy.h
4538
4539 BROADCOM GENET ETHERNET DRIVER
4540 M:      Doug Berger <[email protected]>
4541 M:      Florian Fainelli <[email protected]>
4542 R:      Broadcom internal kernel review list <[email protected]>
4543 L:      [email protected]
4544 S:      Supported
4545 F:      Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4546 F:      Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4547 F:      drivers/net/ethernet/broadcom/genet/
4548 F:      drivers/net/ethernet/broadcom/unimac.h
4549 F:      drivers/net/mdio/mdio-bcm-unimac.c
4550 F:      include/linux/platform_data/bcmgenet.h
4551 F:      include/linux/platform_data/mdio-bcm-unimac.h
4552
4553 BROADCOM IPROC ARM ARCHITECTURE
4554 M:      Ray Jui <[email protected]>
4555 M:      Scott Branden <[email protected]>
4556 R:      Broadcom internal kernel review list <[email protected]>
4557 L:      [email protected] (moderated for non-subscribers)
4558 S:      Maintained
4559 T:      git https://github.com/broadcom/stblinux.git
4560 F:      arch/arm64/boot/dts/broadcom/northstar2/*
4561 F:      arch/arm64/boot/dts/broadcom/stingray/*
4562 F:      drivers/clk/bcm/clk-ns*
4563 F:      drivers/clk/bcm/clk-sr*
4564 F:      drivers/pinctrl/bcm/pinctrl-ns*
4565 F:      include/dt-bindings/clock/bcm-sr*
4566 N:      iproc
4567 N:      cygnus
4568 N:      bcm[-_]nsp
4569 N:      bcm9113*
4570 N:      bcm9583*
4571 N:      bcm9585*
4572 N:      bcm9586*
4573 N:      bcm988312
4574 N:      bcm113*
4575 N:      bcm583*
4576 N:      bcm585*
4577 N:      bcm586*
4578 N:      bcm88312
4579 N:      hr2
4580 N:      stingray
4581
4582 BROADCOM IPROC GBIT ETHERNET DRIVER
4583 M:      Rafał Miłecki <[email protected]>
4584 R:      Broadcom internal kernel review list <[email protected]>
4585 L:      [email protected]
4586 S:      Maintained
4587 F:      Documentation/devicetree/bindings/net/brcm,amac.yaml
4588 F:      drivers/net/ethernet/broadcom/bgmac*
4589 F:      drivers/net/ethernet/broadcom/unimac.h
4590
4591 BROADCOM KONA GPIO DRIVER
4592 M:      Ray Jui <[email protected]>
4593 R:      Broadcom internal kernel review list <[email protected]>
4594 S:      Supported
4595 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4596 F:      drivers/gpio/gpio-bcm-kona.c
4597
4598 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4599 M:      Sathya Prakash Veerichetty <[email protected]>
4600 M:      Kashyap Desai <[email protected]>
4601 M:      Sumit Saxena <[email protected]>
4602 M:      Sreekanth Reddy <[email protected]>
4603 L:      [email protected]
4604 L:      [email protected]
4605 S:      Supported
4606 W:      https://www.broadcom.com/support/storage
4607 F:      drivers/scsi/mpi3mr/
4608
4609 BROADCOM NETXTREME-E ROCE DRIVER
4610 M:      Selvin Xavier <[email protected]>
4611 L:      [email protected]
4612 S:      Supported
4613 W:      http://www.broadcom.com
4614 F:      drivers/infiniband/hw/bnxt_re/
4615 F:      include/uapi/rdma/bnxt_re-abi.h
4616
4617 BROADCOM NVRAM DRIVER
4618 M:      Rafał Miłecki <[email protected]>
4619 L:      [email protected]
4620 S:      Maintained
4621 F:      drivers/firmware/broadcom/*
4622
4623 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4624 M:      Rafał Miłecki <[email protected]>
4625 M:      Florian Fainelli <[email protected]>
4626 R:      Broadcom internal kernel review list <[email protected]>
4627 L:      [email protected]
4628 S:      Maintained
4629 T:      git https://github.com/broadcom/stblinux.git
4630 F:      drivers/pmdomain/bcm/bcm-pmb.c
4631 F:      include/dt-bindings/soc/bcm-pmb.h
4632
4633 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4634 M:      Rafał Miłecki <[email protected]>
4635 L:      [email protected]
4636 S:      Maintained
4637 F:      drivers/bcma/
4638 F:      include/linux/bcma/
4639
4640 BROADCOM SPI DRIVER
4641 M:      Kamal Dasu <[email protected]>
4642 R:      Broadcom internal kernel review list <[email protected]>
4643 S:      Maintained
4644 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4645 F:      drivers/spi/spi-bcm-qspi.*
4646 F:      drivers/spi/spi-brcmstb-qspi.c
4647 F:      drivers/spi/spi-iproc-qspi.c
4648
4649 BROADCOM STB AVS CPUFREQ DRIVER
4650 M:      Markus Mayer <[email protected]>
4651 R:      Broadcom internal kernel review list <[email protected]>
4652 L:      [email protected]
4653 S:      Maintained
4654 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4655 F:      drivers/cpufreq/brcmstb*
4656
4657 BROADCOM STB AVS TMON DRIVER
4658 M:      Markus Mayer <[email protected]>
4659 R:      Broadcom internal kernel review list <[email protected]>
4660 L:      [email protected]
4661 S:      Maintained
4662 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4663 F:      drivers/thermal/broadcom/brcmstb*
4664
4665 BROADCOM STB DPFE DRIVER
4666 M:      Markus Mayer <[email protected]>
4667 R:      Broadcom internal kernel review list <[email protected]>
4668 L:      [email protected] (moderated for non-subscribers)
4669 S:      Maintained
4670 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4671 F:      drivers/memory/brcmstb_dpfe.c
4672
4673 BROADCOM STB NAND FLASH DRIVER
4674 M:      Brian Norris <[email protected]>
4675 M:      Kamal Dasu <[email protected]>
4676 R:      Broadcom internal kernel review list <[email protected]>
4677 L:      [email protected]
4678 S:      Maintained
4679 F:      drivers/mtd/nand/raw/brcmnand/
4680 F:      include/linux/platform_data/brcmnand.h
4681
4682 BROADCOM STB PCIE DRIVER
4683 M:      Jim Quinlan <[email protected]>
4684 M:      Nicolas Saenz Julienne <[email protected]>
4685 M:      Florian Fainelli <[email protected]>
4686 R:      Broadcom internal kernel review list <[email protected]>
4687 L:      [email protected]
4688 S:      Maintained
4689 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4690 F:      drivers/pci/controller/pcie-brcmstb.c
4691
4692 BROADCOM SYSTEMPORT ETHERNET DRIVER
4693 M:      Florian Fainelli <[email protected]>
4694 R:      Broadcom internal kernel review list <[email protected]>
4695 L:      [email protected]
4696 S:      Supported
4697 F:      Documentation/devicetree/bindings/net/brcm,systemport.yaml
4698 F:      drivers/net/ethernet/broadcom/bcmsysport.*
4699 F:      drivers/net/ethernet/broadcom/unimac.h
4700
4701 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4702 M:      Pavan Chebbi <[email protected]>
4703 M:      Michael Chan <[email protected]>
4704 L:      [email protected]
4705 S:      Supported
4706 F:      drivers/net/ethernet/broadcom/tg3.*
4707
4708 BROADCOM VK DRIVER
4709 M:      Scott Branden <[email protected]>
4710 R:      Broadcom internal kernel review list <[email protected]>
4711 S:      Supported
4712 F:      drivers/misc/bcm-vk/
4713 F:      include/uapi/linux/misc/bcm_vk.h
4714
4715 BROCADE BFA FC SCSI DRIVER
4716 M:      Anil Gurumurthy <[email protected]>
4717 M:      Sudarsana Kalluru <[email protected]>
4718 L:      [email protected]
4719 S:      Supported
4720 F:      drivers/scsi/bfa/
4721
4722 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4723 M:      Rasesh Mody <[email protected]>
4724 M:      Sudarsana Kalluru <[email protected]>
4725 M:      [email protected]
4726 L:      [email protected]
4727 S:      Supported
4728 F:      drivers/net/ethernet/brocade/bna/
4729
4730 BSG (block layer generic sg v4 driver)
4731 M:      FUJITA Tomonori <[email protected]>
4732 L:      [email protected]
4733 S:      Supported
4734 F:      block/bsg.c
4735 F:      include/linux/bsg.h
4736 F:      include/uapi/linux/bsg.h
4737
4738 BT87X AUDIO DRIVER
4739 M:      Clemens Ladisch <[email protected]>
4740 L:      [email protected] (moderated for non-subscribers)
4741 S:      Maintained
4742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4743 F:      Documentation/sound/cards/bt87x.rst
4744 F:      sound/pci/bt87x.c
4745
4746 BT8XXGPIO DRIVER
4747 M:      Michael Buesch <[email protected]>
4748 S:      Maintained
4749 W:      http://bu3sch.de/btgpio.php
4750 F:      drivers/gpio/gpio-bt8xx.c
4751
4752 BTRFS FILE SYSTEM
4753 M:      Chris Mason <[email protected]>
4754 M:      Josef Bacik <[email protected]>
4755 M:      David Sterba <[email protected]>
4756 L:      [email protected]
4757 S:      Maintained
4758 W:      https://btrfs.readthedocs.io
4759 Q:      https://patchwork.kernel.org/project/linux-btrfs/list/
4760 C:      irc://irc.libera.chat/btrfs
4761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4762 F:      Documentation/filesystems/btrfs.rst
4763 F:      fs/btrfs/
4764 F:      include/linux/btrfs*
4765 F:      include/trace/events/btrfs.h
4766 F:      include/uapi/linux/btrfs*
4767
4768 BTTV VIDEO4LINUX DRIVER
4769 M:      Mauro Carvalho Chehab <[email protected]>
4770 L:      [email protected]
4771 S:      Odd fixes
4772 W:      https://linuxtv.org
4773 T:      git git://linuxtv.org/media_tree.git
4774 F:      Documentation/driver-api/media/drivers/bttv*
4775 F:      drivers/media/pci/bt8xx/bttv*
4776
4777 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4778 M:      Chanwoo Choi <[email protected]>
4779 L:      [email protected]
4780 L:      [email protected]
4781 S:      Maintained
4782 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4783 F:      Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4784 F:      drivers/devfreq/exynos-bus.c
4785
4786 BUSLOGIC SCSI DRIVER
4787 M:      Khalid Aziz <[email protected]>
4788 L:      [email protected]
4789 S:      Maintained
4790 F:      drivers/scsi/BusLogic.*
4791 F:      drivers/scsi/FlashPoint.*
4792
4793 BXCAN CAN NETWORK DRIVER
4794 M:      Dario Binacchi <[email protected]>
4795 L:      [email protected]
4796 S:      Maintained
4797 F:      Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4798 F:      drivers/net/can/bxcan.c
4799
4800 C-MEDIA CMI8788 DRIVER
4801 M:      Clemens Ladisch <[email protected]>
4802 L:      [email protected] (moderated for non-subscribers)
4803 S:      Maintained
4804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4805 F:      sound/pci/oxygen/
4806
4807 C-SKY ARCHITECTURE
4808 M:      Guo Ren <[email protected]>
4809 L:      [email protected]
4810 S:      Supported
4811 T:      git https://github.com/c-sky/csky-linux.git
4812 F:      Documentation/devicetree/bindings/csky/
4813 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
4814 F:      Documentation/devicetree/bindings/timer/csky,*
4815 F:      arch/csky/
4816 F:      drivers/clocksource/timer-gx6605s.c
4817 F:      drivers/clocksource/timer-mp-csky.c
4818 F:      drivers/irqchip/irq-csky-*
4819 N:      csky
4820 K:      csky
4821
4822 CA8210 IEEE-802.15.4 RADIO DRIVER
4823 L:      [email protected]
4824 S:      Orphan
4825 W:      https://github.com/Cascoda/ca8210-linux.git
4826 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4827 F:      drivers/net/ieee802154/ca8210.c
4828
4829 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4830 M:      David Howells <[email protected]>
4831 L:      [email protected]
4832 S:      Supported
4833 F:      Documentation/filesystems/caching/cachefiles.rst
4834 F:      fs/cachefiles/
4835
4836 CACHESTAT: PAGE CACHE STATS FOR A FILE
4837 M:      Nhat Pham <[email protected]>
4838 M:      Johannes Weiner <[email protected]>
4839 L:      [email protected]
4840 S:      Maintained
4841 F:      tools/testing/selftests/cachestat/test_cachestat.c
4842
4843 CADENCE MIPI-CSI2 BRIDGES
4844 M:      Maxime Ripard <[email protected]>
4845 L:      [email protected]
4846 S:      Maintained
4847 F:      Documentation/devicetree/bindings/media/cdns,*.txt
4848 F:      Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
4849 F:      drivers/media/platform/cadence/cdns-csi2*
4850
4851 CADENCE NAND DRIVER
4852 L:      [email protected]
4853 S:      Orphan
4854 F:      Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4855 F:      drivers/mtd/nand/raw/cadence-nand-controller.c
4856
4857 CADENCE USB3 DRD IP DRIVER
4858 M:      Peter Chen <[email protected]>
4859 M:      Pawel Laszczak <[email protected]>
4860 R:      Roger Quadros <[email protected]>
4861 L:      [email protected]
4862 S:      Maintained
4863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4864 F:      Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4865 F:      drivers/usb/cdns3/
4866 X:      drivers/usb/cdns3/cdnsp*
4867
4868 CADENCE USBHS DRIVER
4869 M:      Pawel Laszczak <[email protected]>
4870 L:      [email protected]
4871 S:      Maintained
4872 F:      drivers/usb/gadget/udc/cdns2
4873
4874 CADENCE USBSSP DRD IP DRIVER
4875 M:      Pawel Laszczak <[email protected]>
4876 L:      [email protected]
4877 S:      Maintained
4878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4879 F:      drivers/usb/cdns3/
4880 X:      drivers/usb/cdns3/cdns3*
4881
4882 CADET FM/AM RADIO RECEIVER DRIVER
4883 M:      Hans Verkuil <[email protected]>
4884 L:      [email protected]
4885 S:      Maintained
4886 W:      https://linuxtv.org
4887 T:      git git://linuxtv.org/media_tree.git
4888 F:      drivers/media/radio/radio-cadet*
4889
4890 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4891 L:      [email protected]
4892 S:      Orphan
4893 T:      git git://linuxtv.org/media_tree.git
4894 F:      Documentation/admin-guide/media/cafe_ccic*
4895 F:      drivers/media/platform/marvell/
4896
4897 CAIF NETWORK LAYER
4898 L:      [email protected]
4899 S:      Orphan
4900 F:      Documentation/networking/caif/
4901 F:      drivers/net/caif/
4902 F:      include/net/caif/
4903 F:      include/uapi/linux/caif/
4904 F:      net/caif/
4905
4906 CAKE QDISC
4907 M:      Toke Høiland-Jørgensen <[email protected]>
4908 L:      [email protected] (moderated for non-subscribers)
4909 S:      Maintained
4910 F:      net/sched/sch_cake.c
4911
4912 CAN NETWORK DRIVERS
4913 M:      Marc Kleine-Budde <[email protected]>
4914 M:      Vincent Mailhol <[email protected]>
4915 L:      [email protected]
4916 S:      Maintained
4917 W:      https://github.com/linux-can
4918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4920 F:      Documentation/devicetree/bindings/net/can/
4921 F:      Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4922 F:      drivers/net/can/
4923 F:      drivers/phy/phy-can-transceiver.c
4924 F:      include/linux/can/bittiming.h
4925 F:      include/linux/can/dev.h
4926 F:      include/linux/can/length.h
4927 F:      include/linux/can/platform/
4928 F:      include/linux/can/rx-offload.h
4929 F:      include/uapi/linux/can/error.h
4930 F:      include/uapi/linux/can/netlink.h
4931 F:      include/uapi/linux/can/vxcan.h
4932
4933 CAN NETWORK LAYER
4934 M:      Oliver Hartkopp <[email protected]>
4935 M:      Marc Kleine-Budde <[email protected]>
4936 L:      [email protected]
4937 S:      Maintained
4938 W:      https://github.com/linux-can
4939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4941 F:      Documentation/networking/can.rst
4942 F:      Documentation/networking/iso15765-2.rst
4943 F:      include/linux/can/can-ml.h
4944 F:      include/linux/can/core.h
4945 F:      include/linux/can/skb.h
4946 F:      include/net/netns/can.h
4947 F:      include/uapi/linux/can.h
4948 F:      include/uapi/linux/can/bcm.h
4949 F:      include/uapi/linux/can/gw.h
4950 F:      include/uapi/linux/can/isotp.h
4951 F:      include/uapi/linux/can/raw.h
4952 F:      net/can/
4953
4954 CAN-J1939 NETWORK LAYER
4955 M:      Robin van der Gracht <[email protected]>
4956 M:      Oleksij Rempel <[email protected]>
4957 R:      [email protected]
4958 L:      [email protected]
4959 S:      Maintained
4960 F:      Documentation/networking/j1939.rst
4961 F:      include/uapi/linux/can/j1939.h
4962 F:      net/can/j1939/
4963
4964 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4965 M:      Damien Le Moal <[email protected]>
4966 L:      [email protected]
4967 L:      [email protected] (pinctrl driver)
4968 F:      Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4969 F:      drivers/pinctrl/pinctrl-k210.c
4970
4971 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4972 M:      Damien Le Moal <[email protected]>
4973 L:      [email protected]
4974 L:      [email protected]
4975 S:      Maintained
4976 F:      Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4977 F:      drivers/reset/reset-k210.c
4978
4979 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4980 M:      Damien Le Moal <[email protected]>
4981 L:      [email protected]
4982 S:      Maintained
4983 F:      Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4984 F:      drivers/soc/canaan/
4985 F:      include/soc/canaan/
4986
4987 CAPABILITIES
4988 M:      Serge Hallyn <[email protected]>
4989 L:      [email protected]
4990 S:      Supported
4991 F:      include/linux/capability.h
4992 F:      include/uapi/linux/capability.h
4993 F:      kernel/capability.c
4994 F:      security/commoncap.c
4995
4996 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4997 M:      Kevin Tsai <[email protected]>
4998 S:      Maintained
4999 F:      drivers/iio/light/cm*
5000
5001 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
5002 M:      Christian Lamparter <[email protected]>
5003 L:      [email protected]
5004 S:      Maintained
5005 W:      https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
5006 F:      drivers/net/wireless/ath/carl9170/
5007
5008 CAVIUM I2C DRIVER
5009 M:      Robert Richter <[email protected]>
5010 S:      Odd Fixes
5011 W:      http://www.marvell.com
5012 F:      drivers/i2c/busses/i2c-octeon*
5013 F:      drivers/i2c/busses/i2c-thunderx*
5014
5015 CAVIUM LIQUIDIO NETWORK DRIVER
5016 L:      [email protected]
5017 S:      Orphan
5018 W:      http://www.marvell.com
5019 F:      drivers/net/ethernet/cavium/liquidio/
5020
5021 CAVIUM MMC DRIVER
5022 M:      Robert Richter <[email protected]>
5023 S:      Odd Fixes
5024 W:      http://www.marvell.com
5025 F:      drivers/mmc/host/cavium*
5026
5027 CAVIUM OCTEON-TX CRYPTO DRIVER
5028 M:      George Cherian <[email protected]>
5029 L:      [email protected]
5030 S:      Supported
5031 W:      http://www.marvell.com
5032 F:      drivers/crypto/cavium/cpt/
5033
5034 CAVIUM THUNDERX2 ARM64 SOC
5035 M:      Robert Richter <[email protected]>
5036 L:      [email protected] (moderated for non-subscribers)
5037 S:      Odd Fixes
5038 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
5039 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
5040
5041 CBS/ETF/TAPRIO QDISCS
5042 M:      Vinicius Costa Gomes <[email protected]>
5043 L:      [email protected]
5044 S:      Maintained
5045 F:      net/sched/sch_cbs.c
5046 F:      net/sched/sch_etf.c
5047 F:      net/sched/sch_taprio.c
5048
5049 CC2520 IEEE-802.15.4 RADIO DRIVER
5050 M:      Stefan Schmidt <[email protected]>
5051 L:      [email protected]
5052 S:      Odd Fixes
5053 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
5054 F:      drivers/net/ieee802154/cc2520.c
5055
5056 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
5057 M:      Gilad Ben-Yossef <[email protected]>
5058 L:      [email protected]
5059 S:      Supported
5060 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5061 F:      drivers/crypto/ccree/
5062
5063 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
5064 M:      Hadar Gat <[email protected]>
5065 L:      [email protected]
5066 S:      Supported
5067 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5068 F:      Documentation/devicetree/bindings/rng/arm-cctrng.yaml
5069 F:      drivers/char/hw_random/cctrng.c
5070 F:      drivers/char/hw_random/cctrng.h
5071
5072 CEC FRAMEWORK
5073 M:      Hans Verkuil <[email protected]>
5074 L:      [email protected]
5075 S:      Supported
5076 W:      http://linuxtv.org
5077 T:      git git://linuxtv.org/media_tree.git
5078 F:      Documentation/ABI/testing/debugfs-cec-error-inj
5079 F:      Documentation/devicetree/bindings/media/cec/cec-common.yaml
5080 F:      Documentation/driver-api/media/cec-core.rst
5081 F:      Documentation/userspace-api/media/cec
5082 F:      drivers/media/cec/
5083 F:      drivers/media/rc/keymaps/rc-cec.c
5084 F:      include/media/cec-notifier.h
5085 F:      include/media/cec.h
5086 F:      include/uapi/linux/cec-funcs.h
5087 F:      include/uapi/linux/cec.h
5088
5089 CEC GPIO DRIVER
5090 M:      Hans Verkuil <[email protected]>
5091 L:      [email protected]
5092 S:      Supported
5093 W:      http://linuxtv.org
5094 T:      git git://linuxtv.org/media_tree.git
5095 F:      Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
5096 F:      drivers/media/cec/platform/cec-gpio/
5097
5098 CELL BROADBAND ENGINE ARCHITECTURE
5099 M:      Arnd Bergmann <[email protected]>
5100 L:      [email protected]
5101 S:      Supported
5102 W:      http://www.ibm.com/developerworks/power/cell/
5103 F:      arch/powerpc/include/asm/cell*.h
5104 F:      arch/powerpc/include/asm/spu*.h
5105 F:      arch/powerpc/include/uapi/asm/spu*.h
5106 F:      arch/powerpc/platforms/cell/
5107
5108 CELLWISE CW2015 BATTERY DRIVER
5109 M:      Tobias Schrammm <[email protected]>
5110 S:      Maintained
5111 F:      Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5112 F:      drivers/power/supply/cw2015_battery.c
5113
5114 CEPH COMMON CODE (LIBCEPH)
5115 M:      Ilya Dryomov <[email protected]>
5116 M:      Xiubo Li <[email protected]>
5117 L:      [email protected]
5118 S:      Supported
5119 W:      http://ceph.com/
5120 T:      git https://github.com/ceph/ceph-client.git
5121 F:      include/linux/ceph/
5122 F:      include/linux/crush/
5123 F:      net/ceph/
5124
5125 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5126 M:      Xiubo Li <[email protected]>
5127 M:      Ilya Dryomov <[email protected]>
5128 L:      [email protected]
5129 S:      Supported
5130 W:      http://ceph.com/
5131 T:      git https://github.com/ceph/ceph-client.git
5132 F:      Documentation/filesystems/ceph.rst
5133 F:      fs/ceph/
5134
5135 CERTIFICATE HANDLING
5136 M:      David Howells <[email protected]>
5137 M:      David Woodhouse <[email protected]>
5138 L:      [email protected]
5139 S:      Maintained
5140 F:      Documentation/admin-guide/module-signing.rst
5141 F:      certs/
5142 F:      scripts/sign-file.c
5143 F:      tools/certs/
5144
5145 CFAG12864B LCD DRIVER
5146 M:      Miguel Ojeda <[email protected]>
5147 S:      Maintained
5148 F:      drivers/auxdisplay/cfag12864b.c
5149 F:      include/linux/cfag12864b.h
5150
5151 CFAG12864BFB LCD FRAMEBUFFER DRIVER
5152 M:      Miguel Ojeda <[email protected]>
5153 S:      Maintained
5154 F:      drivers/auxdisplay/cfag12864bfb.c
5155 F:      include/linux/cfag12864b.h
5156
5157 CHAR and MISC DRIVERS
5158 M:      Arnd Bergmann <[email protected]>
5159 M:      Greg Kroah-Hartman <[email protected]>
5160 S:      Supported
5161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5162 F:      drivers/char/
5163 F:      drivers/misc/
5164 F:      include/linux/miscdevice.h
5165 X:      drivers/char/agp/
5166 X:      drivers/char/hw_random/
5167 X:      drivers/char/ipmi/
5168 X:      drivers/char/random.c
5169 X:      drivers/char/tpm/
5170
5171 CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5172 M:      Thomas Weißschuh <[email protected]>
5173 L:      [email protected]
5174 S:      Maintained
5175 F:      Documentation/hwmon/powerz.rst
5176 F:      drivers/hwmon/powerz.c
5177
5178 CHECKPATCH
5179 M:      Andy Whitcroft <[email protected]>
5180 M:      Joe Perches <[email protected]>
5181 R:      Dwaipayan Ray <[email protected]>
5182 R:      Lukas Bulwahn <[email protected]>
5183 S:      Maintained
5184 F:      scripts/checkpatch.pl
5185
5186 CHECKPATCH DOCUMENTATION
5187 M:      Dwaipayan Ray <[email protected]>
5188 M:      Lukas Bulwahn <[email protected]>
5189 R:      Joe Perches <[email protected]>
5190 S:      Maintained
5191 F:      Documentation/dev-tools/checkpatch.rst
5192
5193 CHINESE DOCUMENTATION
5194 M:      Alex Shi <[email protected]>
5195 M:      Yanteng Si <[email protected]>
5196 S:      Maintained
5197 F:      Documentation/translations/zh_CN/
5198
5199 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5200 M:      Peter Chen <[email protected]>
5201 L:      [email protected]
5202 S:      Maintained
5203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5204 F:      drivers/usb/chipidea/
5205
5206 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5207 M:      Hans de Goede <[email protected]>
5208 L:      [email protected]
5209 S:      Maintained
5210 F:      Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5211 F:      drivers/input/touchscreen/chipone_icn8318.c
5212
5213 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5214 M:      Hans de Goede <[email protected]>
5215 L:      [email protected]
5216 S:      Maintained
5217 F:      drivers/input/touchscreen/chipone_icn8505.c
5218
5219 CHROME HARDWARE PLATFORM SUPPORT
5220 M:      Benson Leung <[email protected]>
5221 M:      Tzung-Bi Shih <[email protected]>
5222 L:      [email protected]
5223 S:      Maintained
5224 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5225 F:      drivers/platform/chrome/
5226
5227 CHROMEOS EC CODEC DRIVER
5228 M:      Cheng-Yi Chiang <[email protected]>
5229 M:      Tzung-Bi Shih <[email protected]>
5230 R:      Guenter Roeck <[email protected]>
5231 L:      [email protected]
5232 S:      Maintained
5233 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5234 F:      sound/soc/codecs/cros_ec_codec.*
5235
5236 CHROMEOS EC CHARGE CONTROL
5237 M:      Thomas Weißschuh <[email protected]>
5238 S:      Maintained
5239 F:      drivers/power/supply/cros_charge-control.c
5240
5241 CHROMEOS EC HARDWARE MONITORING
5242 M:      Thomas Weißschuh <[email protected]>
5243 L:      [email protected]
5244 L:      [email protected]
5245 S:      Maintained
5246 F:      Documentation/hwmon/cros_ec_hwmon.rst
5247 F:      drivers/hwmon/cros_ec_hwmon.c
5248
5249 CHROMEOS EC LED DRIVER
5250 M:      Thomas Weißschuh <[email protected]>
5251 S:      Maintained
5252 F:      drivers/leds/leds-cros_ec.c
5253
5254 CHROMEOS EC SUBDRIVERS
5255 M:      Benson Leung <[email protected]>
5256 R:      Guenter Roeck <[email protected]>
5257 L:      [email protected]
5258 S:      Maintained
5259 F:      drivers/power/supply/cros_charge-control.c
5260 F:      drivers/power/supply/cros_usbpd-charger.c
5261 N:      cros_ec
5262 N:      cros-ec
5263
5264 CHROMEOS EC UART DRIVER
5265 M:      Bhanu Prakash Maiya <[email protected]>
5266 R:      Benson Leung <[email protected]>
5267 R:      Tzung-Bi Shih <[email protected]>
5268 S:      Maintained
5269 F:      drivers/platform/chrome/cros_ec_uart.c
5270
5271 CHROMEOS EC USB PD NOTIFY DRIVER
5272 M:      Prashant Malani <[email protected]>
5273 L:      [email protected]
5274 S:      Maintained
5275 F:      drivers/platform/chrome/cros_usbpd_notify.c
5276 F:      include/linux/platform_data/cros_usbpd_notify.h
5277
5278 CHROMEOS EC USB TYPE-C DRIVER
5279 M:      Prashant Malani <[email protected]>
5280 L:      [email protected]
5281 S:      Maintained
5282 F:      drivers/platform/chrome/cros_ec_typec.*
5283 F:      drivers/platform/chrome/cros_typec_switch.c
5284 F:      drivers/platform/chrome/cros_typec_vdm.*
5285
5286 CHROMEOS HPS DRIVER
5287 M:      Dan Callaghan <[email protected]>
5288 R:      Sami Kyöstilä <[email protected]>
5289 S:      Maintained
5290 F:      drivers/platform/chrome/cros_hps_i2c.c
5291
5292 CHROMEOS EC WATCHDOG
5293 M:      Lukasz Majczak <[email protected]>
5294 L:      [email protected]
5295 S:      Maintained
5296 F:      drivers/watchdog/cros_ec_wdt.c
5297
5298 CHRONTEL CH7322 CEC DRIVER
5299 M:      Joe Tessler <[email protected]>
5300 L:      [email protected]
5301 S:      Maintained
5302 T:      git git://linuxtv.org/media_tree.git
5303 F:      Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5304 F:      drivers/media/cec/i2c/ch7322.c
5305
5306 CIRRUS LOGIC AUDIO CODEC DRIVERS
5307 M:      David Rhodes <[email protected]>
5308 M:      Richard Fitzgerald <[email protected]>
5309 L:      [email protected] (moderated for non-subscribers)
5310 L:      [email protected]
5311 S:      Maintained
5312 F:      Documentation/devicetree/bindings/sound/cirrus,cs*
5313 F:      drivers/mfd/cs42l43*
5314 F:      drivers/pinctrl/cirrus/pinctrl-cs42l43*
5315 F:      drivers/spi/spi-cs42l43*
5316 F:      include/dt-bindings/sound/cs*
5317 F:      include/linux/mfd/cs42l43*
5318 F:      include/sound/cs*
5319 F:      sound/pci/hda/cirrus*
5320 F:      sound/pci/hda/cs*
5321 F:      sound/pci/hda/hda_component*
5322 F:      sound/pci/hda/hda_cs_dsp_ctl.*
5323 F:      sound/soc/codecs/cs*
5324
5325 CIRRUS LOGIC HAPTIC DRIVERS
5326 M:      James Ogletree <[email protected]>
5327 M:      Fred Treven <[email protected]>
5328 M:      Ben Bright <[email protected]>
5329 L:      [email protected]
5330 S:      Supported
5331 F:      Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
5332 F:      drivers/input/misc/cs40l*
5333 F:      drivers/mfd/cs40l*
5334 F:      include/linux/mfd/cs40l*
5335 F:      sound/soc/codecs/cs40l*
5336
5337 CIRRUS LOGIC DSP FIRMWARE DRIVER
5338 M:      Simon Trimmer <[email protected]>
5339 M:      Charles Keepax <[email protected]>
5340 M:      Richard Fitzgerald <[email protected]>
5341 L:      [email protected]
5342 S:      Supported
5343 W:      https://github.com/CirrusLogic/linux-drivers/wiki
5344 T:      git https://github.com/CirrusLogic/linux-drivers.git
5345 F:      drivers/firmware/cirrus/*
5346 F:      include/linux/firmware/cirrus/*
5347
5348 CIRRUS LOGIC EP93XX ETHERNET DRIVER
5349 M:      Hartley Sweeten <[email protected]>
5350 L:      [email protected]
5351 S:      Maintained
5352 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
5353
5354 CIRRUS LOGIC LOCHNAGAR DRIVER
5355 M:      Charles Keepax <[email protected]>
5356 M:      Richard Fitzgerald <[email protected]>
5357 L:      [email protected]
5358 S:      Supported
5359 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5360 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5361 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5362 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5363 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5364 F:      Documentation/hwmon/lochnagar.rst
5365 F:      drivers/clk/clk-lochnagar.c
5366 F:      drivers/hwmon/lochnagar-hwmon.c
5367 F:      drivers/mfd/lochnagar-i2c.c
5368 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5369 F:      drivers/regulator/lochnagar-regulator.c
5370 F:      include/dt-bindings/clock/lochnagar.h
5371 F:      include/dt-bindings/pinctrl/lochnagar.h
5372 F:      include/linux/mfd/lochnagar*
5373 F:      sound/soc/codecs/lochnagar-sc.c
5374
5375 CIRRUS LOGIC MADERA CODEC DRIVERS
5376 M:      Charles Keepax <[email protected]>
5377 M:      Richard Fitzgerald <[email protected]>
5378 L:      [email protected] (moderated for non-subscribers)
5379 L:      [email protected]
5380 S:      Supported
5381 W:      https://github.com/CirrusLogic/linux-drivers/wiki
5382 T:      git https://github.com/CirrusLogic/linux-drivers.git
5383 F:      Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5384 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5385 F:      Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5386 F:      drivers/gpio/gpio-madera*
5387 F:      drivers/irqchip/irq-madera*
5388 F:      drivers/mfd/cs47l*
5389 F:      drivers/mfd/madera*
5390 F:      drivers/pinctrl/cirrus/*
5391 F:      include/dt-bindings/sound/madera*
5392 F:      include/linux/irqchip/irq-madera*
5393 F:      include/linux/mfd/madera/*
5394 F:      include/sound/madera*
5395 F:      sound/soc/codecs/cs47l*
5396 F:      sound/soc/codecs/madera*
5397
5398 CISCO FCOE HBA DRIVER
5399 M:      Satish Kharat <[email protected]>
5400 M:      Sesidhar Baddela <[email protected]>
5401 M:      Karan Tilak Kumar <[email protected]>
5402 L:      [email protected]
5403 S:      Supported
5404 F:      drivers/scsi/fnic/
5405
5406 CISCO SCSI HBA DRIVER
5407 M:      Karan Tilak Kumar <[email protected]>
5408 M:      Sesidhar Baddela <[email protected]>
5409 L:      [email protected]
5410 S:      Supported
5411 F:      drivers/scsi/snic/
5412
5413 CISCO VIC ETHERNET NIC DRIVER
5414 M:      Christian Benvenuti <[email protected]>
5415 M:      Satish Kharat <[email protected]>
5416 S:      Supported
5417 F:      drivers/net/ethernet/cisco/enic/
5418
5419 CISCO VIC LOW LATENCY NIC DRIVER
5420 M:      Christian Benvenuti <[email protected]>
5421 M:      Nelson Escobar <[email protected]>
5422 S:      Supported
5423 F:      drivers/infiniband/hw/usnic/
5424
5425 CLANG CONTROL FLOW INTEGRITY SUPPORT
5426 M:      Sami Tolvanen <[email protected]>
5427 M:      Kees Cook <[email protected]>
5428 R:      Nathan Chancellor <[email protected]>
5429 L:      [email protected]
5430 S:      Supported
5431 B:      https://github.com/ClangBuiltLinux/linux/issues
5432 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5433 F:      include/linux/cfi.h
5434 F:      kernel/cfi.c
5435
5436 CLANG-FORMAT FILE
5437 M:      Miguel Ojeda <[email protected]>
5438 S:      Maintained
5439 F:      .clang-format
5440
5441 CLANG/LLVM BUILD SUPPORT
5442 M:      Nathan Chancellor <[email protected]>
5443 R:      Nick Desaulniers <[email protected]>
5444 R:      Bill Wendling <[email protected]>
5445 R:      Justin Stitt <[email protected]>
5446 L:      [email protected]
5447 S:      Supported
5448 W:      https://clangbuiltlinux.github.io/
5449 B:      https://github.com/ClangBuiltLinux/linux/issues
5450 C:      irc://irc.libera.chat/clangbuiltlinux
5451 F:      Documentation/kbuild/llvm.rst
5452 F:      include/linux/compiler-clang.h
5453 F:      scripts/Makefile.clang
5454 F:      scripts/clang-tools/
5455 K:      \b(?i:clang|llvm)\b
5456
5457 CLK API
5458 M:      Russell King <[email protected]>
5459 L:      [email protected]
5460 S:      Maintained
5461 F:      include/linux/clk.h
5462
5463 CLOCKSOURCE, CLOCKEVENT DRIVERS
5464 M:      Daniel Lezcano <[email protected]>
5465 M:      Thomas Gleixner <[email protected]>
5466 L:      [email protected]
5467 S:      Supported
5468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5469 F:      Documentation/devicetree/bindings/timer/
5470 F:      drivers/clocksource/
5471
5472 CLOSURES
5473 M:      Kent Overstreet <[email protected]>
5474 L:      [email protected]
5475 S:      Supported
5476 C:      irc://irc.oftc.net/bcache
5477 F:      include/linux/closure.h
5478 F:      lib/closure.c
5479
5480 CMPC ACPI DRIVER
5481 M:      Thadeu Lima de Souza Cascardo <[email protected]>
5482 L:      [email protected]
5483 S:      Supported
5484 F:      drivers/platform/x86/classmate-laptop.c
5485
5486 COBALT MEDIA DRIVER
5487 M:      Hans Verkuil <[email protected]>
5488 L:      [email protected]
5489 S:      Supported
5490 W:      https://linuxtv.org
5491 T:      git git://linuxtv.org/media_tree.git
5492 F:      drivers/media/pci/cobalt/
5493
5494 COCCINELLE/Semantic Patches (SmPL)
5495 M:      Julia Lawall <[email protected]>
5496 M:      Nicolas Palix <[email protected]>
5497 L:      [email protected] (moderated for non-subscribers)
5498 S:      Supported
5499 W:      https://coccinelle.gitlabpages.inria.fr/website/
5500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5501 F:      Documentation/dev-tools/coccinelle.rst
5502 F:      scripts/coccicheck
5503 F:      scripts/coccinelle/
5504
5505 CODA FILE SYSTEM
5506 M:      Jan Harkes <[email protected]>
5507 M:      [email protected]
5508 L:      [email protected]
5509 S:      Maintained
5510 W:      http://www.coda.cs.cmu.edu/
5511 F:      Documentation/filesystems/coda.rst
5512 F:      fs/coda/
5513 F:      include/linux/coda*.h
5514 F:      include/uapi/linux/coda*.h
5515
5516 CODA V4L2 MEM2MEM DRIVER
5517 M:      Philipp Zabel <[email protected]>
5518 L:      [email protected]
5519 S:      Maintained
5520 F:      Documentation/devicetree/bindings/media/coda.yaml
5521 F:      drivers/media/platform/chips-media/coda
5522
5523 CODE OF CONDUCT
5524 M:      Greg Kroah-Hartman <[email protected]>
5525 S:      Supported
5526 F:      Documentation/process/code-of-conduct-interpretation.rst
5527 F:      Documentation/process/code-of-conduct.rst
5528
5529 CODE TAGGING
5530 M:      Suren Baghdasaryan <[email protected]>
5531 M:      Kent Overstreet <[email protected]>
5532 S:      Maintained
5533 F:      include/asm-generic/codetag.lds.h
5534 F:      include/linux/codetag.h
5535 F:      lib/codetag.c
5536
5537 COMEDI DRIVERS
5538 M:      Ian Abbott <[email protected]>
5539 M:      H Hartley Sweeten <[email protected]>
5540 S:      Odd Fixes
5541 F:      drivers/comedi/
5542 F:      include/linux/comedi/
5543 F:      include/uapi/linux/comedi.h
5544
5545 COMMON CLK FRAMEWORK
5546 M:      Michael Turquette <[email protected]>
5547 M:      Stephen Boyd <[email protected]>
5548 L:      [email protected]
5549 S:      Maintained
5550 Q:      http://patchwork.kernel.org/project/linux-clk/list/
5551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5552 F:      Documentation/devicetree/bindings/clock/
5553 F:      drivers/clk/
5554 F:      include/dt-bindings/clock/
5555 F:      include/linux/clk-pr*
5556 F:      include/linux/clk/
5557 F:      include/linux/of_clk.h
5558 X:      drivers/clk/clkdev.c
5559
5560 COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5561 M:      Steve French <[email protected]>
5562 R:      Paulo Alcantara <[email protected]> (DFS, global name space)
5563 R:      Ronnie Sahlberg <[email protected]> (directory leases, sparse files)
5564 R:      Shyam Prasad N <[email protected]> (multichannel)
5565 R:      Tom Talpey <[email protected]> (RDMA, smbdirect)
5566 R:      Bharath SM <[email protected]> (deferred close, directory leases)
5567 L:      [email protected]
5568 L:      [email protected] (moderated for non-subscribers)
5569 S:      Supported
5570 W:      https://wiki.samba.org/index.php/LinuxCIFS
5571 T:      git git://git.samba.org/sfrench/cifs-2.6.git
5572 F:      Documentation/admin-guide/cifs/
5573 F:      fs/smb/client/
5574 F:      fs/smb/common/
5575 F:      include/uapi/linux/cifs
5576
5577 COMPACTPCI HOTPLUG CORE
5578 M:      Scott Murray <[email protected]>
5579 L:      [email protected]
5580 S:      Maintained
5581 F:      drivers/pci/hotplug/cpci_hotplug*
5582
5583 COMPACTPCI HOTPLUG GENERIC DRIVER
5584 M:      Scott Murray <[email protected]>
5585 L:      [email protected]
5586 S:      Maintained
5587 F:      drivers/pci/hotplug/cpcihp_generic.c
5588
5589 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5590 M:      Scott Murray <[email protected]>
5591 L:      [email protected]
5592 S:      Maintained
5593 F:      drivers/pci/hotplug/cpcihp_zt5550.*
5594
5595 COMPAL LAPTOP SUPPORT
5596 M:      Cezary Jackiewicz <[email protected]>
5597 L:      [email protected]
5598 S:      Maintained
5599 F:      drivers/platform/x86/compal-laptop.c
5600
5601 COMPILER ATTRIBUTES
5602 M:      Miguel Ojeda <[email protected]>
5603 S:      Maintained
5604 F:      include/linux/compiler_attributes.h
5605
5606 COMPUTE EXPRESS LINK (CXL)
5607 M:      Davidlohr Bueso <[email protected]>
5608 M:      Jonathan Cameron <[email protected]>
5609 M:      Dave Jiang <[email protected]>
5610 M:      Alison Schofield <[email protected]>
5611 M:      Vishal Verma <[email protected]>
5612 M:      Ira Weiny <[email protected]>
5613 M:      Dan Williams <[email protected]>
5614 L:      [email protected]
5615 S:      Maintained
5616 F:      drivers/cxl/
5617 F:      include/linux/einj-cxl.h
5618 F:      include/linux/cxl-event.h
5619 F:      include/uapi/linux/cxl_mem.h
5620 F:      tools/testing/cxl/
5621
5622 COMPUTE EXPRESS LINK PMU (CPMU)
5623 M:      Jonathan Cameron <[email protected]>
5624 L:      [email protected]
5625 S:      Maintained
5626 F:      Documentation/admin-guide/perf/cxl.rst
5627 F:      drivers/perf/cxl_pmu.c
5628
5629 CONEXANT ACCESSRUNNER USB DRIVER
5630 L:      [email protected]
5631 S:      Orphan
5632 W:      http://accessrunner.sourceforge.net/
5633 F:      drivers/usb/atm/cxacru.c
5634
5635 CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5636 M:      Elena Reshetova <[email protected]>
5637 M:      Carlos Bilbao <[email protected]>
5638 S:      Maintained
5639 F:      Documentation/security/snp-tdx-threat-model.rst
5640
5641 CONFIGFS
5642 M:      Joel Becker <[email protected]>
5643 M:      Christoph Hellwig <[email protected]>
5644 S:      Supported
5645 T:      git git://git.infradead.org/users/hch/configfs.git
5646 F:      fs/configfs/
5647 F:      include/linux/configfs.h
5648 F:      samples/configfs/
5649
5650 CONSOLE SUBSYSTEM
5651 M:      Greg Kroah-Hartman <[email protected]>
5652 S:      Supported
5653 F:      drivers/video/console/
5654 F:      include/linux/console*
5655
5656 CONTEXT TRACKING
5657 M:      Frederic Weisbecker <[email protected]>
5658 M:      "Paul E. McKenney" <[email protected]>
5659 S:      Maintained
5660 F:      include/linux/context_tracking*
5661 F:      kernel/context_tracking.c
5662
5663 CONTROL GROUP (CGROUP)
5664 M:      Tejun Heo <[email protected]>
5665 M:      Zefan Li <[email protected]>
5666 M:      Johannes Weiner <[email protected]>
5667 M:      Michal Koutný <[email protected]>
5668 L:      [email protected]
5669 S:      Maintained
5670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5671 F:      Documentation/admin-guide/cgroup-v1/
5672 F:      Documentation/admin-guide/cgroup-v2.rst
5673 F:      include/linux/cgroup*
5674 F:      kernel/cgroup/
5675 F:      tools/testing/selftests/cgroup/
5676
5677 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5678 M:      Tejun Heo <[email protected]>
5679 M:      Josef Bacik <[email protected]>
5680 M:      Jens Axboe <[email protected]>
5681 L:      [email protected]
5682 L:      [email protected]
5683 T:      git git://git.kernel.dk/linux-block
5684 F:      Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5685 F:      block/bfq-cgroup.c
5686 F:      block/blk-cgroup.c
5687 F:      block/blk-iocost.c
5688 F:      block/blk-iolatency.c
5689 F:      block/blk-throttle.c
5690 F:      include/linux/blk-cgroup.h
5691
5692 CONTROL GROUP - CPUSET
5693 M:      Waiman Long <[email protected]>
5694 M:      Zefan Li <[email protected]>
5695 L:      [email protected]
5696 S:      Maintained
5697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5698 F:      Documentation/admin-guide/cgroup-v1/cpusets.rst
5699 F:      include/linux/cpuset.h
5700 F:      kernel/cgroup/cpuset.c
5701 F:      tools/testing/selftests/cgroup/test_cpuset.c
5702 F:      tools/testing/selftests/cgroup/test_cpuset_prs.sh
5703
5704 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5705 M:      Johannes Weiner <[email protected]>
5706 M:      Michal Hocko <[email protected]>
5707 M:      Roman Gushchin <[email protected]>
5708 M:      Shakeel Butt <[email protected]>
5709 R:      Muchun Song <[email protected]>
5710 L:      [email protected]
5711 L:      [email protected]
5712 S:      Maintained
5713 F:      include/linux/memcontrol.h
5714 F:      mm/memcontrol.c
5715 F:      mm/memcontrol-v1.c
5716 F:      mm/memcontrol-v1.h
5717 F:      mm/swap_cgroup.c
5718 F:      samples/cgroup/*
5719 F:      tools/testing/selftests/cgroup/memcg_protection.m
5720 F:      tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5721 F:      tools/testing/selftests/cgroup/test_kmem.c
5722 F:      tools/testing/selftests/cgroup/test_memcontrol.c
5723
5724 CORETEMP HARDWARE MONITORING DRIVER
5725 M:      Fenghua Yu <[email protected]>
5726 L:      [email protected]
5727 S:      Maintained
5728 F:      Documentation/hwmon/coretemp.rst
5729 F:      drivers/hwmon/coretemp.c
5730
5731 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5732 M:      Marius Zachmann <[email protected]>
5733 L:      [email protected]
5734 S:      Maintained
5735 F:      drivers/hwmon/corsair-cpro.c
5736
5737 CORSAIR-PSU HARDWARE MONITOR DRIVER
5738 M:      Wilken Gottwalt <[email protected]>
5739 L:      [email protected]
5740 S:      Maintained
5741 F:      Documentation/hwmon/corsair-psu.rst
5742 F:      drivers/hwmon/corsair-psu.c
5743
5744 COUNTER SUBSYSTEM
5745 M:      William Breathitt Gray <[email protected]>
5746 L:      [email protected]
5747 S:      Maintained
5748 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5749 F:      Documentation/ABI/testing/sysfs-bus-counter
5750 F:      Documentation/driver-api/generic-counter.rst
5751 F:      drivers/counter/
5752 F:      include/linux/counter.h
5753 F:      include/uapi/linux/counter.h
5754 F:      tools/counter/
5755
5756 COUNTER WATCH EVENTS TOOL
5757 M:      Fabrice Gasnier <[email protected]>
5758 L:      [email protected]
5759 S:      Maintained
5760 F:      tools/counter/counter_watch_events.c
5761
5762 CP2615 I2C DRIVER
5763 M:      Bence Csókás <[email protected]>
5764 S:      Maintained
5765 F:      drivers/i2c/busses/i2c-cp2615.c
5766
5767 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5768 M:      Viresh Kumar <[email protected]>
5769 M:      Sudeep Holla <[email protected]>
5770 L:      [email protected]
5771 S:      Maintained
5772 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5773 F:      drivers/cpufreq/vexpress-spc-cpufreq.c
5774
5775 CPU FREQUENCY SCALING FRAMEWORK
5776 M:      "Rafael J. Wysocki" <[email protected]>
5777 M:      Viresh Kumar <[email protected]>
5778 L:      [email protected]
5779 S:      Maintained
5780 B:      https://bugzilla.kernel.org
5781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5782 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5783 F:      Documentation/admin-guide/pm/cpufreq.rst
5784 F:      Documentation/admin-guide/pm/intel_pstate.rst
5785 F:      Documentation/cpu-freq/
5786 F:      Documentation/devicetree/bindings/cpufreq/
5787 F:      drivers/cpufreq/
5788 F:      include/linux/cpufreq.h
5789 F:      include/linux/sched/cpufreq.h
5790 F:      kernel/sched/cpufreq*.c
5791 F:      tools/testing/selftests/cpufreq/
5792
5793 CPU HOTPLUG
5794 M:      Thomas Gleixner <[email protected]>
5795 M:      Peter Zijlstra <[email protected]>
5796 L:      [email protected]
5797 S:      Maintained
5798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5799 F:      include/linux/cpu.h
5800 F:      include/linux/cpuhotplug.h
5801 F:      include/linux/smpboot.h
5802 F:      kernel/cpu.c
5803 F:      kernel/smpboot.*
5804
5805 CPU IDLE TIME MANAGEMENT FRAMEWORK
5806 M:      "Rafael J. Wysocki" <[email protected]>
5807 M:      Daniel Lezcano <[email protected]>
5808 L:      [email protected]
5809 S:      Maintained
5810 B:      https://bugzilla.kernel.org
5811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5812 F:      Documentation/admin-guide/pm/cpuidle.rst
5813 F:      Documentation/driver-api/pm/cpuidle.rst
5814 F:      drivers/cpuidle/
5815 F:      include/linux/cpuidle.h
5816
5817 CPU POWER MONITORING SUBSYSTEM
5818 M:      Thomas Renninger <[email protected]>
5819 M:      Shuah Khan <[email protected]>
5820 M:      Shuah Khan <[email protected]>
5821 L:      [email protected]
5822 S:      Maintained
5823 F:      tools/power/cpupower/
5824
5825 CPUID/MSR DRIVER
5826 M:      "H. Peter Anvin" <[email protected]>
5827 S:      Maintained
5828 F:      arch/x86/kernel/cpuid.c
5829 F:      arch/x86/kernel/msr.c
5830
5831 CPUIDLE DRIVER - ARM BIG LITTLE
5832 M:      Lorenzo Pieralisi <[email protected]>
5833 M:      Daniel Lezcano <[email protected]>
5834 L:      [email protected]
5835 L:      [email protected] (moderated for non-subscribers)
5836 S:      Maintained
5837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5838 F:      drivers/cpuidle/cpuidle-big_little.c
5839
5840 CPUIDLE DRIVER - ARM EXYNOS
5841 M:      Daniel Lezcano <[email protected]>
5842 M:      Kukjin Kim <[email protected]>
5843 R:      Krzysztof Kozlowski <[email protected]>
5844 L:      [email protected]
5845 L:      [email protected]
5846 S:      Maintained
5847 F:      arch/arm/mach-exynos/pm.c
5848 F:      drivers/cpuidle/cpuidle-exynos.c
5849 F:      include/linux/platform_data/cpuidle-exynos.h
5850
5851 CPUIDLE DRIVER - ARM PSCI
5852 M:      Lorenzo Pieralisi <[email protected]>
5853 M:      Sudeep Holla <[email protected]>
5854 L:      [email protected]
5855 L:      [email protected] (moderated for non-subscribers)
5856 S:      Supported
5857 F:      drivers/cpuidle/cpuidle-psci.c
5858
5859 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5860 M:      Ulf Hansson <[email protected]>
5861 L:      [email protected]
5862 L:      [email protected] (moderated for non-subscribers)
5863 S:      Supported
5864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5865 F:      drivers/cpuidle/cpuidle-psci-domain.c
5866 F:      drivers/cpuidle/cpuidle-psci.h
5867
5868 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5869 M:      Ulf Hansson <[email protected]>
5870 L:      [email protected]
5871 S:      Supported
5872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5873 F:      drivers/cpuidle/dt_idle_genpd.c
5874 F:      drivers/cpuidle/dt_idle_genpd.h
5875
5876 CPUIDLE DRIVER - RISC-V SBI
5877 M:      Anup Patel <[email protected]>
5878 L:      [email protected]
5879 L:      [email protected]
5880 S:      Maintained
5881 F:      drivers/cpuidle/cpuidle-riscv-sbi.c
5882
5883 CRAMFS FILESYSTEM
5884 M:      Nicolas Pitre <[email protected]>
5885 S:      Maintained
5886 F:      Documentation/filesystems/cramfs.rst
5887 F:      fs/cramfs/
5888
5889 CREATIVE SB0540
5890 M:      Bastien Nocera <[email protected]>
5891 L:      [email protected]
5892 S:      Maintained
5893 F:      drivers/hid/hid-creative-sb0540.c
5894
5895 CRYPTO API
5896 M:      Herbert Xu <[email protected]>
5897 M:      "David S. Miller" <[email protected]>
5898 L:      [email protected]
5899 S:      Maintained
5900 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5902 F:      Documentation/crypto/
5903 F:      Documentation/devicetree/bindings/crypto/
5904 F:      arch/*/crypto/
5905 F:      crypto/
5906 F:      drivers/crypto/
5907 F:      include/crypto/
5908 F:      include/linux/crypto*
5909 F:      lib/crypto/
5910
5911 CRYPTO SPEED TEST COMPARE
5912 M:      Wang Jinchao <[email protected]>
5913 L:      [email protected]
5914 S:      Maintained
5915 F:      tools/crypto/tcrypt/tcrypt_speed_compare.py
5916
5917 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5918 M:      Neil Horman <[email protected]>
5919 L:      [email protected]
5920 S:      Maintained
5921 F:      crypto/ansi_cprng.c
5922 F:      crypto/rng.c
5923
5924 CS3308 MEDIA DRIVER
5925 M:      Hans Verkuil <[email protected]>
5926 L:      [email protected]
5927 S:      Odd Fixes
5928 W:      http://linuxtv.org
5929 T:      git git://linuxtv.org/media_tree.git
5930 F:      drivers/media/i2c/cs3308.c
5931
5932 CS5535 Audio ALSA driver
5933 M:      Jaya Kumar <[email protected]>
5934 S:      Maintained
5935 F:      sound/pci/cs5535audio/
5936
5937 CTU CAN FD DRIVER
5938 M:      Pavel Pisa <[email protected]>
5939 M:      Ondrej Ille <[email protected]>
5940 L:      [email protected]
5941 S:      Maintained
5942 F:      Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5943 F:      drivers/net/can/ctucanfd/
5944
5945 CVE ASSIGNMENT CONTACT
5946 M:      CVE Assignment Team <[email protected]>
5947 S:      Maintained
5948 F:      Documentation/process/cve.rst
5949
5950 CW1200 WLAN driver
5951 S:      Orphan
5952 F:      drivers/net/wireless/st/cw1200/
5953
5954 CX18 VIDEO4LINUX DRIVER
5955 M:      Andy Walls <[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/pci/cx18/
5961 F:      include/uapi/linux/ivtv*
5962
5963 CX2341X MPEG ENCODER HELPER MODULE
5964 M:      Hans Verkuil <[email protected]>
5965 L:      [email protected]
5966 S:      Maintained
5967 W:      https://linuxtv.org
5968 T:      git git://linuxtv.org/media_tree.git
5969 F:      drivers/media/common/cx2341x*
5970 F:      include/media/drv-intf/cx2341x.h
5971
5972 CX24120 MEDIA DRIVER
5973 M:      Jemma Denson <[email protected]>
5974 M:      Patrick Boettcher <[email protected]>
5975 L:      [email protected]
5976 S:      Maintained
5977 W:      https://linuxtv.org
5978 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5979 F:      drivers/media/dvb-frontends/cx24120*
5980
5981 CX88 VIDEO4LINUX DRIVER
5982 M:      Mauro Carvalho Chehab <[email protected]>
5983 L:      [email protected]
5984 S:      Odd fixes
5985 W:      https://linuxtv.org
5986 T:      git git://linuxtv.org/media_tree.git
5987 F:      Documentation/driver-api/media/drivers/cx88*
5988 F:      drivers/media/pci/cx88/
5989
5990 CXD2820R MEDIA DRIVER
5991 L:      [email protected]
5992 S:      Orphan
5993 W:      https://linuxtv.org
5994 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5995 F:      drivers/media/dvb-frontends/cxd2820r*
5996
5997 CXGB3 ETHERNET DRIVER (CXGB3)
5998 M:      Potnuri Bharat Teja <[email protected]>
5999 L:      [email protected]
6000 S:      Supported
6001 W:      http://www.chelsio.com
6002 F:      drivers/net/ethernet/chelsio/cxgb3/
6003
6004 CXGB3 ISCSI DRIVER (CXGB3I)
6005 M:      Varun Prakash <[email protected]>
6006 L:      [email protected]
6007 S:      Supported
6008 W:      http://www.chelsio.com
6009 F:      drivers/scsi/cxgbi/cxgb3i
6010
6011 CXGB4 CRYPTO DRIVER (chcr)
6012 M:      Ayush Sawal <[email protected]>
6013 L:      [email protected]
6014 S:      Supported
6015 W:      http://www.chelsio.com
6016 F:      drivers/crypto/chelsio
6017
6018 CXGB4 ETHERNET DRIVER (CXGB4)
6019 M:      Potnuri Bharat Teja <[email protected]>
6020 L:      [email protected]
6021 S:      Supported
6022 W:      http://www.chelsio.com
6023 F:      drivers/net/ethernet/chelsio/cxgb4/
6024
6025 CXGB4 INLINE CRYPTO DRIVER
6026 M:      Ayush Sawal <[email protected]>
6027 L:      [email protected]
6028 S:      Supported
6029 W:      http://www.chelsio.com
6030 F:      drivers/net/ethernet/chelsio/inline_crypto/
6031
6032 CXGB4 ISCSI DRIVER (CXGB4I)
6033 M:      Varun Prakash <[email protected]>
6034 L:      [email protected]
6035 S:      Supported
6036 W:      http://www.chelsio.com
6037 F:      drivers/scsi/cxgbi/cxgb4i
6038
6039 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
6040 M:      Potnuri Bharat Teja <[email protected]>
6041 L:      [email protected]
6042 S:      Supported
6043 W:      http://www.openfabrics.org
6044 F:      drivers/infiniband/hw/cxgb4/
6045 F:      include/uapi/rdma/cxgb4-abi.h
6046
6047 CXGB4VF ETHERNET DRIVER (CXGB4VF)
6048 M:      Potnuri Bharat Teja <[email protected]>
6049 L:      [email protected]
6050 S:      Supported
6051 W:      http://www.chelsio.com
6052 F:      drivers/net/ethernet/chelsio/cxgb4vf/
6053
6054 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
6055 M:      Frederic Barrat <[email protected]>
6056 M:      Andrew Donnellan <[email protected]>
6057 L:      [email protected]
6058 S:      Supported
6059 F:      Documentation/ABI/testing/sysfs-class-cxl
6060 F:      Documentation/arch/powerpc/cxl.rst
6061 F:      arch/powerpc/platforms/powernv/pci-cxl.c
6062 F:      drivers/misc/cxl/
6063 F:      include/misc/cxl*
6064 F:      include/uapi/misc/cxl.h
6065
6066 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
6067 M:      Manoj N. Kumar <[email protected]>
6068 M:      Uma Krishnan <[email protected]>
6069 L:      [email protected]
6070 S:      Obsolete
6071 F:      Documentation/arch/powerpc/cxlflash.rst
6072 F:      drivers/scsi/cxlflash/
6073 F:      include/uapi/scsi/cxlflash_ioctl.h
6074
6075 CYBERPRO FB DRIVER
6076 M:      Russell King <[email protected]>
6077 L:      [email protected] (moderated for non-subscribers)
6078 S:      Maintained
6079 W:      http://www.armlinux.org.uk/
6080 F:      drivers/video/fbdev/cyber2000fb.*
6081
6082 CYCLADES PC300 DRIVER
6083 S:      Orphan
6084 F:      drivers/net/wan/pc300*
6085
6086 CYPRESS CY8C95X0 PINCTRL DRIVER
6087 M:      Patrick Rudolph <[email protected]>
6088 L:      [email protected]
6089 S:      Maintained
6090 F:      drivers/pinctrl/pinctrl-cy8c95x0.c
6091
6092 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
6093 M:      Linus Walleij <[email protected]>
6094 L:      [email protected]
6095 S:      Maintained
6096 F:      drivers/input/touchscreen/cy8ctma140.c
6097
6098 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
6099 M:      Yassine Oudjana <[email protected]>
6100 L:      [email protected]
6101 S:      Maintained
6102 F:      Documentation/devicetree/bindings/input/cypress-sf.yaml
6103 F:      drivers/input/keyboard/cypress-sf.c
6104
6105 CYPRESS_FIRMWARE MEDIA DRIVER
6106 L:      [email protected]
6107 S:      Orphan
6108 W:      https://linuxtv.org
6109 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6110 F:      drivers/media/common/cypress_firmware*
6111
6112 CYTTSP TOUCHSCREEN DRIVER
6113 M:      Linus Walleij <[email protected]>
6114 L:      [email protected]
6115 S:      Maintained
6116 F:      drivers/input/touchscreen/cyttsp*
6117
6118 D-LINK DIR-685 TOUCHKEYS DRIVER
6119 M:      Linus Walleij <[email protected]>
6120 L:      [email protected]
6121 S:      Supported
6122 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
6123
6124 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
6125 M:      Joshua Kinard <[email protected]>
6126 S:      Maintained
6127 F:      drivers/rtc/rtc-ds1685.c
6128 F:      include/linux/rtc/ds1685.h
6129
6130 DAMA SLAVE for AX.25
6131 M:      Joerg Reuter <[email protected]>
6132 L:      [email protected]
6133 S:      Maintained
6134 W:      http://yaina.de/jreuter/
6135 W:      http://www.qsl.net/dl1bke/
6136 F:      net/ax25/af_ax25.c
6137 F:      net/ax25/ax25_dev.c
6138 F:      net/ax25/ax25_ds_*
6139 F:      net/ax25/ax25_in.c
6140 F:      net/ax25/ax25_out.c
6141 F:      net/ax25/ax25_timer.c
6142 F:      net/ax25/sysctl_net_ax25.c
6143
6144 DATA ACCESS MONITOR
6145 M:      SeongJae Park <[email protected]>
6146 L:      [email protected]
6147 L:      [email protected]
6148 S:      Maintained
6149 W:      https://damonitor.github.io
6150 P:      Documentation/mm/damon/maintainer-profile.rst
6151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6152 T:      quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6154 F:      Documentation/ABI/testing/sysfs-kernel-mm-damon
6155 F:      Documentation/admin-guide/mm/damon/
6156 F:      Documentation/mm/damon/
6157 F:      include/linux/damon.h
6158 F:      include/trace/events/damon.h
6159 F:      mm/damon/
6160 F:      tools/testing/selftests/damon/
6161
6162 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6163 L:      [email protected]
6164 S:      Orphan
6165 F:      Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6166 F:      drivers/net/ethernet/dec/tulip/dmfe.c
6167
6168 DC390/AM53C974 SCSI driver
6169 M:      Hannes Reinecke <[email protected]>
6170 L:      [email protected]
6171 S:      Maintained
6172 F:      drivers/scsi/am53c974.c
6173
6174 DC395x SCSI driver
6175 M:      Oliver Neukum <[email protected]>
6176 M:      Ali Akcaagac <[email protected]>
6177 M:      Jamie Lenehan <[email protected]>
6178 S:      Maintained
6179 F:      Documentation/scsi/dc395x.rst
6180 F:      drivers/scsi/dc395x.*
6181
6182 DCCP PROTOCOL
6183 L:      [email protected]
6184 S:      Orphan
6185 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6186 F:      include/linux/dccp.h
6187 F:      include/linux/tfrc.h
6188 F:      include/uapi/linux/dccp.h
6189 F:      net/dccp/
6190
6191 DEBUGOBJECTS:
6192 M:      Thomas Gleixner <[email protected]>
6193 L:      [email protected]
6194 S:      Maintained
6195 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6196 F:      include/linux/debugobjects.h
6197 F:      lib/debugobjects.c
6198
6199 DECSTATION PLATFORM SUPPORT
6200 M:      "Maciej W. Rozycki" <[email protected]>
6201 L:      [email protected]
6202 S:      Maintained
6203 W:      http://www.linux-mips.org/wiki/DECstation
6204 F:      arch/mips/dec/
6205 F:      arch/mips/include/asm/dec/
6206 F:      arch/mips/include/asm/mach-dec/
6207
6208 DEFXX FDDI NETWORK DRIVER
6209 M:      "Maciej W. Rozycki" <[email protected]>
6210 S:      Maintained
6211 F:      drivers/net/fddi/defxx.*
6212
6213 DEFZA FDDI NETWORK DRIVER
6214 M:      "Maciej W. Rozycki" <[email protected]>
6215 S:      Maintained
6216 F:      drivers/net/fddi/defza.*
6217
6218 DEINTERLACE DRIVERS FOR ALLWINNER H3
6219 M:      Jernej Skrabec <[email protected]>
6220 L:      [email protected]
6221 S:      Maintained
6222 T:      git git://linuxtv.org/media_tree.git
6223 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6224 F:      drivers/media/platform/sunxi/sun8i-di/
6225
6226 DELL LAPTOP DRIVER
6227 M:      Matthew Garrett <[email protected]>
6228 M:      Pali Rohár <[email protected]>
6229 L:      [email protected]
6230 S:      Maintained
6231 F:      drivers/platform/x86/dell/dell-laptop.c
6232
6233 DELL LAPTOP FREEFALL DRIVER
6234 M:      Pali Rohár <[email protected]>
6235 S:      Maintained
6236 F:      drivers/platform/x86/dell/dell-smo8800.c
6237
6238 DELL LAPTOP RBTN DRIVER
6239 M:      Pali Rohár <[email protected]>
6240 S:      Maintained
6241 F:      drivers/platform/x86/dell/dell-rbtn.*
6242
6243 DELL LAPTOP SMM DRIVER
6244 M:      Pali Rohár <[email protected]>
6245 S:      Maintained
6246 F:      Documentation/ABI/obsolete/procfs-i8k
6247 F:      drivers/hwmon/dell-smm-hwmon.c
6248 F:      include/uapi/linux/i8k.h
6249
6250 DELL PC DRIVER
6251 M:      Lyndon Sanche <[email protected]>
6252 L:      [email protected]
6253 S:      Maintained
6254 F:      drivers/platform/x86/dell/dell-pc.c
6255
6256 DELL REMOTE BIOS UPDATE DRIVER
6257 M:      Stuart Hayes <[email protected]>
6258 L:      [email protected]
6259 S:      Maintained
6260 F:      drivers/platform/x86/dell/dell_rbu.c
6261
6262 DELL SMBIOS DRIVER
6263 M:      Pali Rohár <[email protected]>
6264 L:      [email protected]
6265 L:      [email protected]
6266 S:      Maintained
6267 F:      drivers/platform/x86/dell/dell-smbios.*
6268
6269 DELL SMBIOS SMM DRIVER
6270 L:      [email protected]
6271 L:      [email protected]
6272 S:      Maintained
6273 F:      drivers/platform/x86/dell/dell-smbios-smm.c
6274
6275 DELL SMBIOS WMI DRIVER
6276 L:      [email protected]
6277 L:      [email protected]
6278 S:      Maintained
6279 F:      drivers/platform/x86/dell/dell-smbios-wmi.c
6280 F:      tools/wmi/dell-smbios-example.c
6281
6282 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6283 M:      Stuart Hayes <[email protected]>
6284 L:      [email protected]
6285 S:      Maintained
6286 F:      Documentation/userspace-api/dcdbas.rst
6287 F:      drivers/platform/x86/dell/dcdbas.*
6288
6289 DELL WMI DDV DRIVER
6290 M:      Armin Wolf <[email protected]>
6291 S:      Maintained
6292 F:      Documentation/ABI/testing/debugfs-dell-wmi-ddv
6293 F:      Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6294 F:      Documentation/wmi/devices/dell-wmi-ddv.rst
6295 F:      drivers/platform/x86/dell/dell-wmi-ddv.c
6296
6297 DELL WMI DESCRIPTOR DRIVER
6298 L:      [email protected]
6299 S:      Maintained
6300 F:      drivers/platform/x86/dell/dell-wmi-descriptor.c
6301
6302 DELL WMI HARDWARE PRIVACY SUPPORT
6303 L:      [email protected]
6304 L:      [email protected]
6305 S:      Maintained
6306 F:      drivers/platform/x86/dell/dell-wmi-privacy.c
6307
6308 DELL WMI NOTIFICATIONS DRIVER
6309 M:      Matthew Garrett <[email protected]>
6310 M:      Pali Rohár <[email protected]>
6311 S:      Maintained
6312 F:      drivers/platform/x86/dell/dell-wmi-base.c
6313
6314 DELL WMI SYSMAN DRIVER
6315 M:      Prasanth Ksr <[email protected]>
6316 L:      [email protected]
6317 L:      [email protected]
6318 S:      Maintained
6319 F:      Documentation/ABI/testing/sysfs-class-firmware-attributes
6320 F:      drivers/platform/x86/dell/dell-wmi-sysman/
6321
6322 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6323 M:      Zev Weiss <[email protected]>
6324 L:      [email protected]
6325 S:      Maintained
6326 F:      drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6327
6328 DELTA DPS920AB PSU DRIVER
6329 M:      Robert Marko <[email protected]>
6330 L:      [email protected]
6331 S:      Maintained
6332 F:      Documentation/hwmon/dps920ab.rst
6333 F:      drivers/hwmon/pmbus/dps920ab.c
6334
6335 DELTA NETWORKS TN48M CPLD DRIVERS
6336 M:      Robert Marko <[email protected]>
6337 S:      Maintained
6338 F:      Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6339 F:      Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6340 F:      Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6341 F:      drivers/gpio/gpio-tn48m.c
6342 F:      include/dt-bindings/reset/delta,tn48m-reset.h
6343
6344 DELTA ST MEDIA DRIVER
6345 M:      Hugues Fruchet <[email protected]>
6346 L:      [email protected]
6347 S:      Supported
6348 W:      https://linuxtv.org
6349 T:      git git://linuxtv.org/media_tree.git
6350 F:      drivers/media/platform/st/sti/delta
6351
6352 DENALI NAND DRIVER
6353 L:      [email protected]
6354 S:      Orphan
6355 F:      drivers/mtd/nand/raw/denali*
6356
6357 DESIGNWARE EDMA CORE IP DRIVER
6358 M:      Manivannan Sadhasivam <[email protected]>
6359 R:      Serge Semin <[email protected]>
6360 L:      [email protected]
6361 S:      Maintained
6362 F:      drivers/dma/dw-edma/
6363 F:      include/linux/dma/edma.h
6364
6365 DESIGNWARE USB2 DRD IP DRIVER
6366 M:      Minas Harutyunyan <[email protected]>
6367 L:      [email protected]
6368 S:      Maintained
6369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6370 F:      drivers/usb/dwc2/
6371
6372 DESIGNWARE USB3 DRD IP DRIVER
6373 M:      Thinh Nguyen <[email protected]>
6374 L:      [email protected]
6375 S:      Maintained
6376 F:      drivers/usb/dwc3/
6377
6378 DESIGNWARE XDATA IP DRIVER
6379 L:      [email protected]
6380 S:      Orphan
6381 F:      Documentation/misc-devices/dw-xdata-pcie.rst
6382 F:      drivers/misc/dw-xdata-pcie.c
6383
6384 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6385 M:      Andreas Klinger <[email protected]>
6386 L:      [email protected]
6387 S:      Maintained
6388 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6389 F:      drivers/iio/proximity/srf*.c
6390
6391 DEVICE COREDUMP (DEV_COREDUMP)
6392 M:      Johannes Berg <[email protected]>
6393 L:      [email protected]
6394 S:      Maintained
6395 F:      drivers/base/devcoredump.c
6396 F:      include/linux/devcoredump.h
6397
6398 DEVICE DEPENDENCY HELPER SCRIPT
6399 M:      Saravana Kannan <[email protected]>
6400 L:      [email protected]
6401 S:      Maintained
6402 F:      scripts/dev-needs.sh
6403
6404 DEVICE DIRECT ACCESS (DAX)
6405 M:      Dan Williams <[email protected]>
6406 M:      Vishal Verma <[email protected]>
6407 M:      Dave Jiang <[email protected]>
6408 L:      [email protected]
6409 L:      [email protected]
6410 S:      Supported
6411 F:      drivers/dax/
6412
6413 DEVICE FREQUENCY (DEVFREQ)
6414 M:      MyungJoo Ham <[email protected]>
6415 M:      Kyungmin Park <[email protected]>
6416 M:      Chanwoo Choi <[email protected]>
6417 L:      [email protected]
6418 S:      Maintained
6419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6420 F:      Documentation/devicetree/bindings/devfreq/
6421 F:      Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6422 F:      drivers/devfreq/
6423 F:      include/linux/devfreq.h
6424 F:      include/trace/events/devfreq.h
6425
6426 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6427 M:      Chanwoo Choi <[email protected]>
6428 L:      [email protected]
6429 S:      Supported
6430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6431 F:      Documentation/devicetree/bindings/devfreq/event/
6432 F:      drivers/devfreq/devfreq-event.c
6433 F:      drivers/devfreq/event/
6434 F:      include/dt-bindings/pmu/exynos_ppmu.h
6435 F:      include/linux/devfreq-event.h
6436
6437 DEVICE RESOURCE MANAGEMENT HELPERS
6438 M:      Hans de Goede <[email protected]>
6439 R:      Matti Vaittinen <[email protected]>
6440 S:      Maintained
6441 F:      include/linux/devm-helpers.h
6442
6443 DEVICE-MAPPER  (LVM)
6444 M:      Alasdair Kergon <[email protected]>
6445 M:      Mike Snitzer <[email protected]>
6446 M:      Mikulas Patocka <[email protected]>
6447 L:      [email protected]
6448 S:      Maintained
6449 Q:      http://patchwork.kernel.org/project/dm-devel/list/
6450 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6451 F:      Documentation/admin-guide/device-mapper/
6452 F:      drivers/md/Kconfig
6453 F:      drivers/md/Makefile
6454 F:      drivers/md/dm*
6455 F:      drivers/md/persistent-data/
6456 F:      include/linux/device-mapper.h
6457 F:      include/linux/dm-*.h
6458 F:      include/uapi/linux/dm-*.h
6459
6460 DEVICE-MAPPER VDO TARGET
6461 M:      Matthew Sakai <[email protected]>
6462 L:      [email protected]
6463 S:      Maintained
6464 F:      Documentation/admin-guide/device-mapper/vdo*.rst
6465 F:      drivers/md/dm-vdo/
6466
6467 DEVLINK
6468 M:      Jiri Pirko <[email protected]>
6469 L:      [email protected]
6470 S:      Supported
6471 F:      Documentation/networking/devlink
6472 F:      include/net/devlink.h
6473 F:      include/uapi/linux/devlink.h
6474 F:      net/devlink/
6475
6476 DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6477 M:      Christoph Niedermaier <[email protected]>
6478 L:      [email protected]
6479 S:      Maintained
6480 F:      arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6481 F:      arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6482
6483 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6484 M:      Marek Vasut <[email protected]>
6485 L:      [email protected]
6486 S:      Maintained
6487 F:      arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6488 F:      arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6489
6490 DIALOG SEMICONDUCTOR DRIVERS
6491 M:      Support Opensource <[email protected]>
6492 S:      Supported
6493 W:      http://www.dialog-semiconductor.com/products
6494 F:      Documentation/devicetree/bindings/input/dlg,da72??.txt
6495 F:      Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6496 F:      Documentation/devicetree/bindings/mfd/da90*.txt
6497 F:      Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6498 F:      Documentation/devicetree/bindings/regulator/da92*.txt
6499 F:      Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6500 F:      Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6501 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
6502 F:      Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6503 F:      Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6504 F:      Documentation/hwmon/da90??.rst
6505 F:      drivers/gpio/gpio-da90??.c
6506 F:      drivers/hwmon/da90??-hwmon.c
6507 F:      drivers/iio/adc/da91??-*.c
6508 F:      drivers/input/misc/da72??.[ch]
6509 F:      drivers/input/misc/da90??_onkey.c
6510 F:      drivers/input/touchscreen/da9052_tsi.c
6511 F:      drivers/leds/leds-da90??.c
6512 F:      drivers/mfd/da903x.c
6513 F:      drivers/mfd/da90??-*.c
6514 F:      drivers/mfd/da91??-*.c
6515 F:      drivers/pinctrl/pinctrl-da90??.c
6516 F:      drivers/power/supply/da9052-battery.c
6517 F:      drivers/power/supply/da91??-*.c
6518 F:      drivers/regulator/da9???-regulator.[ch]
6519 F:      drivers/regulator/slg51000-regulator.[ch]
6520 F:      drivers/rtc/rtc-da90??.c
6521 F:      drivers/thermal/da90??-thermal.c
6522 F:      drivers/video/backlight/da90??_bl.c
6523 F:      drivers/watchdog/da90??_wdt.c
6524 F:      include/dt-bindings/regulator/dlg,da9*-regulator.h
6525 F:      include/linux/mfd/da903x.h
6526 F:      include/linux/mfd/da9052/
6527 F:      include/linux/mfd/da9055/
6528 F:      include/linux/mfd/da9062/
6529 F:      include/linux/mfd/da9063/
6530 F:      include/linux/mfd/da9150/
6531 F:      include/linux/regulator/da9211.h
6532 F:      include/sound/da[79]*.h
6533 F:      sound/soc/codecs/da[79]*.[ch]
6534
6535 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6536 M:      William Breathitt Gray <[email protected]>
6537 L:      [email protected]
6538 S:      Maintained
6539 F:      drivers/gpio/gpio-gpio-mm.c
6540
6541 DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6542 M:      Martin Tuma <[email protected]>
6543 L:      [email protected]
6544 S:      Maintained
6545 F:      Documentation/admin-guide/media/mgb4.rst
6546 F:      drivers/media/pci/mgb4/
6547
6548 DIOLAN U2C-12 I2C DRIVER
6549 M:      Guenter Roeck <[email protected]>
6550 L:      [email protected]
6551 S:      Maintained
6552 F:      drivers/i2c/busses/i2c-diolan-u2c.c
6553
6554 DIRECTORY NOTIFICATION (DNOTIFY)
6555 M:      Jan Kara <[email protected]>
6556 R:      Amir Goldstein <[email protected]>
6557 L:      [email protected]
6558 S:      Maintained
6559 F:      Documentation/filesystems/dnotify.rst
6560 F:      fs/notify/dnotify/
6561 F:      include/linux/dnotify.h
6562
6563 DISK GEOMETRY AND PARTITION HANDLING
6564 M:      Andries Brouwer <[email protected]>
6565 S:      Maintained
6566 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6567 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6568 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6569
6570 DISKQUOTA
6571 M:      Jan Kara <[email protected]>
6572 S:      Maintained
6573 F:      Documentation/filesystems/quota.rst
6574 F:      fs/quota/
6575 F:      include/linux/quota*.h
6576 F:      include/uapi/linux/quota*.h
6577
6578 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6579 M:      Bernie Thompson <[email protected]>
6580 L:      [email protected]
6581 S:      Maintained
6582 W:      http://plugable.com/category/projects/udlfb/
6583 F:      Documentation/fb/udlfb.rst
6584 F:      drivers/video/fbdev/udlfb.c
6585 F:      include/video/udlfb.h
6586
6587 DISTRIBUTED LOCK MANAGER (DLM)
6588 M:      Alexander Aring <[email protected]>
6589 M:      David Teigland <[email protected]>
6590 L:      [email protected]
6591 S:      Supported
6592 W:      https://pagure.io/dlm
6593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6594 F:      fs/dlm/
6595
6596 DMA BUFFER SHARING FRAMEWORK
6597 M:      Sumit Semwal <[email protected]>
6598 M:      Christian König <[email protected]>
6599 L:      [email protected]
6600 L:      [email protected]
6601 L:      [email protected] (moderated for non-subscribers)
6602 S:      Maintained
6603 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6604 F:      Documentation/driver-api/dma-buf.rst
6605 F:      Documentation/userspace-api/dma-buf-alloc-exchange.rst
6606 F:      drivers/dma-buf/
6607 F:      include/linux/*fence.h
6608 F:      include/linux/dma-buf.h
6609 F:      include/linux/dma-resv.h
6610 K:      \bdma_(?:buf|fence|resv)\b
6611
6612 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6613 M:      Vinod Koul <[email protected]>
6614 L:      [email protected]
6615 S:      Maintained
6616 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6617 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6618 F:      Documentation/devicetree/bindings/dma/
6619 F:      Documentation/driver-api/dmaengine/
6620 F:      drivers/dma/
6621 F:      include/dt-bindings/dma/
6622 F:      include/linux/dma/
6623 F:      include/linux/dmaengine.h
6624 F:      include/linux/of_dma.h
6625
6626 DMA MAPPING BENCHMARK
6627 M:      Xiang Chen <[email protected]>
6628 L:      [email protected]
6629 F:      kernel/dma/map_benchmark.c
6630 F:      tools/testing/selftests/dma/
6631
6632 DMA MAPPING HELPERS
6633 M:      Christoph Hellwig <[email protected]>
6634 M:      Marek Szyprowski <[email protected]>
6635 R:      Robin Murphy <[email protected]>
6636 L:      [email protected]
6637 S:      Supported
6638 W:      http://git.infradead.org/users/hch/dma-mapping.git
6639 T:      git git://git.infradead.org/users/hch/dma-mapping.git
6640 F:      include/asm-generic/dma-mapping.h
6641 F:      include/linux/dma-direct.h
6642 F:      include/linux/dma-map-ops.h
6643 F:      include/linux/dma-mapping.h
6644 F:      include/linux/swiotlb.h
6645 F:      kernel/dma/
6646
6647 DMA-BUF HEAPS FRAMEWORK
6648 M:      Sumit Semwal <[email protected]>
6649 R:      Benjamin Gaignard <[email protected]>
6650 R:      Brian Starkey <[email protected]>
6651 R:      John Stultz <[email protected]>
6652 R:      T.J. Mercier <[email protected]>
6653 L:      [email protected]
6654 L:      [email protected]
6655 L:      [email protected] (moderated for non-subscribers)
6656 S:      Maintained
6657 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6658 F:      drivers/dma-buf/dma-heap.c
6659 F:      drivers/dma-buf/heaps/*
6660 F:      include/linux/dma-heap.h
6661 F:      include/uapi/linux/dma-heap.h
6662
6663 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6664 M:      Lukasz Luba <[email protected]>
6665 L:      [email protected]
6666 L:      [email protected]
6667 S:      Maintained
6668 F:      Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6669 F:      drivers/memory/samsung/exynos5422-dmc.c
6670
6671 DME1737 HARDWARE MONITOR DRIVER
6672 M:      Juerg Haefliger <[email protected]>
6673 L:      [email protected]
6674 S:      Maintained
6675 F:      Documentation/hwmon/dme1737.rst
6676 F:      drivers/hwmon/dme1737.c
6677
6678 DMI/SMBIOS SUPPORT
6679 M:      Jean Delvare <[email protected]>
6680 S:      Maintained
6681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6682 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
6683 F:      drivers/firmware/dmi-id.c
6684 F:      drivers/firmware/dmi_scan.c
6685 F:      include/linux/dmi.h
6686
6687 DOCUMENTATION
6688 M:      Jonathan Corbet <[email protected]>
6689 L:      [email protected]
6690 S:      Maintained
6691 P:      Documentation/doc-guide/maintainer-profile.rst
6692 T:      git git://git.lwn.net/linux.git docs-next
6693 F:      Documentation/
6694 F:      scripts/check-variable-fonts.sh
6695 F:      scripts/documentation-file-ref-check
6696 F:      scripts/kernel-doc
6697 F:      scripts/sphinx-pre-install
6698 X:      Documentation/ABI/
6699 X:      Documentation/admin-guide/media/
6700 X:      Documentation/devicetree/
6701 X:      Documentation/driver-api/media/
6702 X:      Documentation/firmware-guide/acpi/
6703 X:      Documentation/i2c/
6704 X:      Documentation/netlink/
6705 X:      Documentation/power/
6706 X:      Documentation/spi/
6707 X:      Documentation/userspace-api/media/
6708
6709 DOCUMENTATION PROCESS
6710 M:      Jonathan Corbet <[email protected]>
6711 L:      [email protected]
6712 S:      Maintained
6713 F:      Documentation/maintainer/
6714 F:      Documentation/process/
6715
6716 DOCUMENTATION REPORTING ISSUES
6717 M:      Thorsten Leemhuis <[email protected]>
6718 L:      [email protected]
6719 S:      Maintained
6720 F:      Documentation/admin-guide/quickly-build-trimmed-linux.rst
6721 F:      Documentation/admin-guide/reporting-issues.rst
6722 F:      Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6723
6724 DOCUMENTATION SCRIPTS
6725 M:      Mauro Carvalho Chehab <[email protected]>
6726 L:      [email protected]
6727 S:      Maintained
6728 F:      Documentation/sphinx/parse-headers.pl
6729 F:      scripts/documentation-file-ref-check
6730 F:      scripts/sphinx-pre-install
6731
6732 DOCUMENTATION/ITALIAN
6733 M:      Federico Vaga <[email protected]>
6734 L:      [email protected]
6735 S:      Maintained
6736 F:      Documentation/translations/it_IT
6737
6738 DOCUMENTATION/JAPANESE
6739 R:      Akira Yokosawa <[email protected]>
6740 L:      [email protected]
6741 S:      Maintained
6742 F:      Documentation/translations/ja_JP
6743
6744 DONGWOON DW9714 LENS VOICE COIL DRIVER
6745 M:      Sakari Ailus <[email protected]>
6746 L:      [email protected]
6747 S:      Maintained
6748 T:      git git://linuxtv.org/media_tree.git
6749 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6750 F:      drivers/media/i2c/dw9714.c
6751
6752 DONGWOON DW9719 LENS VOICE COIL DRIVER
6753 M:      Daniel Scally <[email protected]>
6754 L:      [email protected]
6755 S:      Maintained
6756 T:      git git://linuxtv.org/media_tree.git
6757 F:      drivers/media/i2c/dw9719.c
6758
6759 DONGWOON DW9768 LENS VOICE COIL DRIVER
6760 L:      [email protected]
6761 S:      Orphan
6762 T:      git git://linuxtv.org/media_tree.git
6763 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6764 F:      drivers/media/i2c/dw9768.c
6765
6766 DONGWOON DW9807 LENS VOICE COIL DRIVER
6767 M:      Sakari Ailus <[email protected]>
6768 L:      [email protected]
6769 S:      Maintained
6770 T:      git git://linuxtv.org/media_tree.git
6771 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6772 F:      drivers/media/i2c/dw9807-vcm.c
6773
6774 DOUBLETALK DRIVER
6775 M:      "James R. Van Zandt" <[email protected]>
6776 L:      [email protected]
6777 S:      Maintained
6778 F:      drivers/char/dtlk.c
6779 F:      include/linux/dtlk.h
6780
6781 DPAA2 DATAPATH I/O (DPIO) DRIVER
6782 M:      Roy Pledge <[email protected]>
6783 L:      [email protected]
6784 S:      Maintained
6785 F:      drivers/soc/fsl/dpio
6786
6787 DPAA2 ETHERNET DRIVER
6788 M:      Ioana Ciornei <[email protected]>
6789 L:      [email protected]
6790 S:      Maintained
6791 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6792 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6793 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
6794 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
6795 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6796 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6797 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6798 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
6799 F:      drivers/net/ethernet/freescale/dpaa2/dpmac*
6800 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
6801
6802 DPAA2 ETHERNET SWITCH DRIVER
6803 M:      Ioana Ciornei <[email protected]>
6804 L:      [email protected]
6805 S:      Maintained
6806 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6807 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6808 F:      drivers/net/ethernet/freescale/dpaa2/dpsw*
6809
6810 DPLL SUBSYSTEM
6811 M:      Vadim Fedorenko <[email protected]>
6812 M:      Arkadiusz Kubalewski <[email protected]>
6813 M:      Jiri Pirko <[email protected]>
6814 L:      [email protected]
6815 S:      Supported
6816 F:      Documentation/driver-api/dpll.rst
6817 F:      drivers/dpll/*
6818 F:      include/linux/dpll.h
6819 F:      include/uapi/linux/dpll.h
6820
6821 DRBD DRIVER
6822 M:      Philipp Reisner <[email protected]>
6823 M:      Lars Ellenberg <[email protected]>
6824 M:      Christoph Böhmwalder <[email protected]>
6825 L:      [email protected]
6826 S:      Supported
6827 W:      http://www.drbd.org
6828 T:      git git://git.linbit.com/linux-drbd.git
6829 T:      git git://git.linbit.com/drbd-8.4.git
6830 F:      Documentation/admin-guide/blockdev/
6831 F:      drivers/block/drbd/
6832 F:      include/linux/drbd*
6833 F:      lib/lru_cache.c
6834
6835 DRIVER COMPONENT FRAMEWORK
6836 L:      [email protected]
6837 F:      drivers/base/component.c
6838 F:      include/linux/component.h
6839
6840 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6841 M:      Greg Kroah-Hartman <[email protected]>
6842 R:      "Rafael J. Wysocki" <[email protected]>
6843 S:      Supported
6844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6845 F:      Documentation/core-api/kobject.rst
6846 F:      drivers/base/
6847 F:      fs/debugfs/
6848 F:      fs/sysfs/
6849 F:      include/linux/debugfs.h
6850 F:      include/linux/fwnode.h
6851 F:      include/linux/kobj*
6852 F:      include/linux/property.h
6853 F:      lib/kobj*
6854 F:      rust/kernel/device.rs
6855
6856 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6857 M:      Nishanth Menon <[email protected]>
6858 L:      [email protected]
6859 S:      Maintained
6860 F:      drivers/soc/ti/smartreflex.c
6861 F:      include/linux/power/smartreflex.h
6862
6863 DRM ACCEL DRIVERS FOR INTEL VPU
6864 M:      Jacek Lawrynowicz <[email protected]>
6865 M:      Stanislaw Gruszka <[email protected]>
6866 L:      [email protected]
6867 S:      Supported
6868 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6869 F:      drivers/accel/ivpu/
6870 F:      include/uapi/drm/ivpu_accel.h
6871
6872 DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6873 M:      Oded Gabbay <[email protected]>
6874 L:      [email protected]
6875 S:      Maintained
6876 C:      irc://irc.oftc.net/dri-devel
6877 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6878 F:      Documentation/accel/
6879 F:      drivers/accel/
6880 F:      include/drm/drm_accel.h
6881
6882 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6883 M:      Maxime Ripard <[email protected]>
6884 M:      Chen-Yu Tsai <[email protected]>
6885 R:      Jernej Skrabec <[email protected]>
6886 L:      [email protected]
6887 S:      Supported
6888 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6889 F:      drivers/gpu/drm/sun4i/sun8i*
6890
6891 DRM DRIVER FOR ARM PL111 CLCD
6892 S:      Orphan
6893 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6894 F:      drivers/gpu/drm/pl111/
6895
6896 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6897 M:      Linus Walleij <[email protected]>
6898 S:      Maintained
6899 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6900 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6901 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
6902
6903 DRM DRIVER FOR ASPEED BMC GFX
6904 M:      Joel Stanley <[email protected]>
6905 L:      [email protected] (moderated for non-subscribers)
6906 S:      Supported
6907 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6908 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6909 F:      drivers/gpu/drm/aspeed/
6910
6911 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6912 M:      Dave Airlie <[email protected]>
6913 R:      Thomas Zimmermann <[email protected]>
6914 R:      Jocelyn Falempe <[email protected]>
6915 L:      [email protected]
6916 S:      Supported
6917 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6918 F:      drivers/gpu/drm/ast/
6919
6920 DRM DRIVER FOR BOCHS VIRTUAL GPU
6921 M:      Gerd Hoffmann <[email protected]>
6922 L:      [email protected]
6923 S:      Maintained
6924 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6925 F:      drivers/gpu/drm/tiny/bochs.c
6926
6927 DRM DRIVER FOR BOE HIMAX8279D PANELS
6928 M:      Jerry Han <[email protected]>
6929 S:      Maintained
6930 F:      Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6931 F:      drivers/gpu/drm/panel/panel-boe-himax8279d.c
6932
6933 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6934 M:      Jagan Teki <[email protected]>
6935 S:      Maintained
6936 F:      Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6937 F:      drivers/gpu/drm/bridge/chipone-icn6211.c
6938
6939 DRM DRIVER FOR EBBG FT8719 PANEL
6940 M:      Joel Selvaraj <[email protected]>
6941 S:      Maintained
6942 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6943 F:      Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6944 F:      drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6945
6946 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6947 M:      Linus Walleij <[email protected]>
6948 S:      Maintained
6949 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6950 F:      drivers/gpu/drm/tve200/
6951
6952 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6953 M:      Icenowy Zheng <[email protected]>
6954 S:      Maintained
6955 F:      Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6956 F:      drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6957
6958 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6959 M:      Jagan Teki <[email protected]>
6960 S:      Maintained
6961 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6962 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6963
6964 DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6965 M:      Thomas Zimmermann <[email protected]>
6966 M:      Javier Martinez Canillas <[email protected]>
6967 L:      [email protected]
6968 S:      Maintained
6969 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6970 F:      drivers/gpu/drm/drm_aperture.c
6971 F:      drivers/gpu/drm/tiny/ofdrm.c
6972 F:      drivers/gpu/drm/tiny/simpledrm.c
6973 F:      drivers/video/aperture.c
6974 F:      drivers/video/nomodeset.c
6975 F:      include/drm/drm_aperture.h
6976 F:      include/linux/aperture.h
6977 F:      include/video/nomodeset.h
6978
6979 DRM DRIVER FOR GENERIC EDP PANELS
6980 R:      Douglas Anderson <[email protected]>
6981 F:      Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6982 F:      drivers/gpu/drm/panel/panel-edp.c
6983
6984 DRM DRIVER FOR GENERIC USB DISPLAY
6985 M:      Noralf Trønnes <[email protected]>
6986 S:      Maintained
6987 W:      https://github.com/notro/gud/wiki
6988 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6989 F:      drivers/gpu/drm/gud/
6990 F:      include/drm/gud.h
6991
6992 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6993 M:      Hans de Goede <[email protected]>
6994 S:      Maintained
6995 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6996 F:      drivers/gpu/drm/tiny/gm12u320.c
6997
6998 DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
6999 M:      Ondrej Jirman <[email protected]>
7000 M:      Javier Martinez Canillas <[email protected]>
7001 S:      Maintained
7002 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7003 F:      Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
7004 F:      drivers/gpu/drm/panel/panel-himax-hx8394.c
7005
7006 DRM DRIVER FOR HX8357D PANELS
7007 S:      Orphan
7008 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7009 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
7010 F:      drivers/gpu/drm/tiny/hx8357d.c
7011
7012 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
7013 M:      Deepak Rawat <[email protected]>
7014 L:      [email protected]
7015 L:      [email protected]
7016 S:      Maintained
7017 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7018 F:      drivers/gpu/drm/hyperv
7019
7020 DRM DRIVER FOR ILITEK ILI9225 PANELS
7021 M:      David Lechner <[email protected]>
7022 S:      Maintained
7023 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7024 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
7025 F:      drivers/gpu/drm/tiny/ili9225.c
7026
7027 DRM DRIVER FOR ILITEK ILI9486 PANELS
7028 M:      Kamlesh Gurudasani <[email protected]>
7029 S:      Maintained
7030 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7031 F:      Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
7032 F:      drivers/gpu/drm/tiny/ili9486.c
7033
7034 DRM DRIVER FOR ILITEK ILI9805 PANELS
7035 M:      Michael Trimarchi <[email protected]>
7036 S:      Maintained
7037 F:      Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
7038 F:      drivers/gpu/drm/panel/panel-ilitek-ili9805.c
7039
7040 DRM DRIVER FOR ILITEK ILI9806E PANELS
7041 M:      Michael Walle <[email protected]>
7042 S:      Maintained
7043 F:      drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
7044
7045 DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
7046 M:      Jagan Teki <[email protected]>
7047 S:      Maintained
7048 F:      Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
7049 F:      drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
7050
7051 DRM DRIVER FOR LG SW43408 PANELS
7052 M:      Sumit Semwal <[email protected]>
7053 M:      Caleb Connolly <[email protected]>
7054 S:      Maintained
7055 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7056 F:      Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
7057 F:      drivers/gpu/drm/panel/panel-lg-sw43408.c
7058
7059 DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
7060 M:      Paul Kocialkowski <[email protected]>
7061 S:      Supported
7062 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7063 F:      drivers/gpu/drm/logicvc/
7064
7065 DRM DRIVER FOR LVDS PANELS
7066 M:      Laurent Pinchart <[email protected]>
7067 L:      [email protected]
7068 S:      Maintained
7069 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7070 F:      Documentation/devicetree/bindings/display/lvds.yaml
7071 F:      Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
7072 F:      drivers/gpu/drm/panel/panel-lvds.c
7073
7074 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
7075 M:      Guido Günther <[email protected]>
7076 R:      Purism Kernel Team <[email protected]>
7077 S:      Maintained
7078 F:      Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
7079 F:      drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
7080
7081 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
7082 M:      Dave Airlie <[email protected]>
7083 R:      Thomas Zimmermann <[email protected]>
7084 R:      Jocelyn Falempe <[email protected]>
7085 L:      [email protected]
7086 S:      Supported
7087 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7088 F:      drivers/gpu/drm/mgag200/
7089
7090 DRM DRIVER FOR MI0283QT
7091 M:      Noralf Trønnes <[email protected]>
7092 S:      Maintained
7093 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7094 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
7095 F:      drivers/gpu/drm/tiny/mi0283qt.c
7096
7097 DRM DRIVER FOR MIPI DBI compatible panels
7098 M:      Noralf Trønnes <[email protected]>
7099 S:      Maintained
7100 W:      https://github.com/notro/panel-mipi-dbi/wiki
7101 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7102 F:      Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
7103 F:      drivers/gpu/drm/tiny/panel-mipi-dbi.c
7104
7105 DRM DRIVER for Qualcomm Adreno GPUs
7106 M:      Rob Clark <[email protected]>
7107 R:      Sean Paul <[email protected]>
7108 R:      Konrad Dybcio <[email protected]>
7109 L:      [email protected]
7110 L:      [email protected]
7111 L:      [email protected]
7112 S:      Maintained
7113 B:      https://gitlab.freedesktop.org/drm/msm/-/issues
7114 T:      git https://gitlab.freedesktop.org/drm/msm.git
7115 F:      Documentation/devicetree/bindings/display/msm/gpu.yaml
7116 F:      drivers/gpu/drm/msm/adreno/
7117 F:      drivers/gpu/drm/msm/msm_gpu.*
7118 F:      drivers/gpu/drm/msm/msm_gpu_devfreq.*
7119 F:      drivers/gpu/drm/msm/msm_ringbuffer.*
7120 F:      drivers/gpu/drm/msm/registers/adreno/
7121 F:      include/uapi/drm/msm_drm.h
7122
7123 DRM DRIVER for Qualcomm display hardware
7124 M:      Rob Clark <[email protected]>
7125 M:      Abhinav Kumar <[email protected]>
7126 M:      Dmitry Baryshkov <[email protected]>
7127 R:      Sean Paul <[email protected]>
7128 R:      Marijn Suijten <[email protected]>
7129 L:      [email protected]
7130 L:      [email protected]
7131 L:      [email protected]
7132 S:      Maintained
7133 B:      https://gitlab.freedesktop.org/drm/msm/-/issues
7134 T:      git https://gitlab.freedesktop.org/drm/msm.git
7135 F:      Documentation/devicetree/bindings/display/msm/
7136 F:      drivers/gpu/drm/ci/xfails/msm*
7137 F:      drivers/gpu/drm/msm/
7138 F:      include/uapi/drm/msm_drm.h
7139
7140 DRM DRIVER FOR NOVATEK NT35510 PANELS
7141 M:      Linus Walleij <[email protected]>
7142 S:      Maintained
7143 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7144 F:      Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7145 F:      drivers/gpu/drm/panel/panel-novatek-nt35510.c
7146
7147 DRM DRIVER FOR NOVATEK NT35560 PANELS
7148 M:      Linus Walleij <[email protected]>
7149 S:      Maintained
7150 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7151 F:      Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7152 F:      drivers/gpu/drm/panel/panel-novatek-nt35560.c
7153
7154 DRM DRIVER FOR NOVATEK NT36523 PANELS
7155 M:      Jianhua Lu <[email protected]>
7156 S:      Maintained
7157 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7158 F:      Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7159 F:      drivers/gpu/drm/panel/panel-novatek-nt36523.c
7160
7161 DRM DRIVER FOR NOVATEK NT36672A PANELS
7162 M:      Sumit Semwal <[email protected]>
7163 S:      Maintained
7164 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7165 F:      Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7166 F:      drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7167
7168 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7169 M:      Karol Herbst <[email protected]>
7170 M:      Lyude Paul <[email protected]>
7171 M:      Danilo Krummrich <[email protected]>
7172 L:      [email protected]
7173 L:      [email protected]
7174 S:      Supported
7175 W:      https://nouveau.freedesktop.org/
7176 Q:      https://patchwork.freedesktop.org/project/nouveau/
7177 Q:      https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7178 B:      https://gitlab.freedesktop.org/drm/nouveau/-/issues
7179 C:      irc://irc.oftc.net/nouveau
7180 T:      git https://gitlab.freedesktop.org/drm/nouveau.git
7181 F:      drivers/gpu/drm/nouveau/
7182 F:      include/uapi/drm/nouveau_drm.h
7183
7184 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7185 M:      Stefan Mavrodiev <[email protected]>
7186 S:      Maintained
7187 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7188 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7189
7190 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7191 R:      Douglas Anderson <[email protected]>
7192 F:      Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7193 F:      drivers/gpu/drm/bridge/parade-ps8640.c
7194
7195 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7196 M:      Noralf Trønnes <[email protected]>
7197 S:      Maintained
7198 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7199 F:      Documentation/devicetree/bindings/display/repaper.txt
7200 F:      drivers/gpu/drm/tiny/repaper.c
7201
7202 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7203 M:      Dave Airlie <[email protected]>
7204 M:      Gerd Hoffmann <[email protected]>
7205 L:      [email protected]
7206 S:      Obsolete
7207 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7208 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7209 F:      drivers/gpu/drm/tiny/cirrus.c
7210
7211 DRM DRIVER FOR QXL VIRTUAL GPU
7212 M:      Dave Airlie <[email protected]>
7213 M:      Gerd Hoffmann <[email protected]>
7214 L:      [email protected]
7215 L:      [email protected]
7216 S:      Maintained
7217 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7218 F:      drivers/gpu/drm/qxl/
7219 F:      include/uapi/drm/qxl_drm.h
7220
7221 DRM DRIVER FOR RAYDIUM RM67191 PANELS
7222 M:      Robert Chiras <[email protected]>
7223 S:      Maintained
7224 F:      Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7225 F:      drivers/gpu/drm/panel/panel-raydium-rm67191.c
7226
7227 DRM DRIVER FOR SAMSUNG DB7430 PANELS
7228 M:      Linus Walleij <[email protected]>
7229 S:      Maintained
7230 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7231 F:      Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7232 F:      drivers/gpu/drm/panel/panel-samsung-db7430.c
7233
7234 DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7235 M:      Inki Dae <[email protected]>
7236 M:      Jagan Teki <[email protected]>
7237 M:      Marek Szyprowski <[email protected]>
7238 S:      Maintained
7239 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7240 F:      Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7241 F:      drivers/gpu/drm/bridge/samsung-dsim.c
7242 F:      include/drm/bridge/samsung-dsim.h
7243
7244 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7245 M:      Markuss Broks <[email protected]>
7246 S:      Maintained
7247 F:      Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7248 F:      drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7249
7250 DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7251 M:      Artur Weber <[email protected]>
7252 S:      Maintained
7253 F:      Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7254 F:      drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7255
7256 DRM DRIVER FOR SITRONIX ST7586 PANELS
7257 M:      David Lechner <[email protected]>
7258 S:      Maintained
7259 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7260 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
7261 F:      drivers/gpu/drm/tiny/st7586.c
7262
7263 DRM DRIVER FOR SITRONIX ST7701 PANELS
7264 M:      Jagan Teki <[email protected]>
7265 S:      Maintained
7266 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7267 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
7268
7269 DRM DRIVER FOR SITRONIX ST7703 PANELS
7270 M:      Guido Günther <[email protected]>
7271 R:      Purism Kernel Team <[email protected]>
7272 R:      Ondrej Jirman <[email protected]>
7273 S:      Maintained
7274 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7275 F:      drivers/gpu/drm/panel/panel-sitronix-st7703.c
7276
7277 DRM DRIVER FOR SITRONIX ST7735R PANELS
7278 M:      David Lechner <[email protected]>
7279 S:      Maintained
7280 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7281 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7282 F:      drivers/gpu/drm/tiny/st7735r.c
7283
7284 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7285 M:      Javier Martinez Canillas <[email protected]>
7286 S:      Maintained
7287 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7288 F:      Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7289 F:      Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7290 F:      drivers/gpu/drm/solomon/ssd130x*
7291
7292 DRM DRIVER FOR ST-ERICSSON MCDE
7293 M:      Linus Walleij <[email protected]>
7294 S:      Maintained
7295 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7296 F:      Documentation/devicetree/bindings/display/ste,mcde.yaml
7297 F:      drivers/gpu/drm/mcde/
7298
7299 DRM DRIVER FOR SYNAPTICS R63353 PANELS
7300 M:      Michael Trimarchi <[email protected]>
7301 S:      Maintained
7302 F:      Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7303 F:      drivers/gpu/drm/panel/panel-synaptics-r63353.c
7304
7305 DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7306 M:      Jagan Teki <[email protected]>
7307 S:      Maintained
7308 F:      Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7309 F:      drivers/gpu/drm/bridge/ti-dlpc3433.c
7310
7311 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7312 R:      Douglas Anderson <[email protected]>
7313 F:      Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7314 F:      drivers/gpu/drm/bridge/ti-sn65dsi86.c
7315
7316 DRM DRIVER FOR TPO TPG110 PANELS
7317 M:      Linus Walleij <[email protected]>
7318 S:      Maintained
7319 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7320 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7321 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
7322
7323 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7324 M:      Dave Airlie <[email protected]>
7325 R:      Sean Paul <[email protected]>
7326 R:      Thomas Zimmermann <[email protected]>
7327 L:      [email protected]
7328 S:      Supported
7329 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7330 F:      drivers/gpu/drm/udl/
7331
7332 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7333 M:      Rodrigo Siqueira <[email protected]>
7334 M:      Melissa Wen <[email protected]>
7335 M:      Maíra Canal <[email protected]>
7336 R:      Haneen Mohammed <[email protected]>
7337 R:      Daniel Vetter <[email protected]>
7338 L:      [email protected]
7339 S:      Maintained
7340 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7341 F:      Documentation/gpu/vkms.rst
7342 F:      drivers/gpu/drm/ci/xfails/vkms*
7343 F:      drivers/gpu/drm/vkms/
7344
7345 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7346 M:      Hans de Goede <[email protected]>
7347 L:      [email protected]
7348 S:      Maintained
7349 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7350 F:      drivers/gpu/drm/vboxvideo/
7351
7352 DRM DRIVER FOR VMWARE VIRTUAL GPU
7353 M:      Zack Rusin <[email protected]>
7354 R:      Broadcom internal kernel review list <[email protected]>
7355 L:      [email protected]
7356 S:      Supported
7357 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7358 F:      drivers/gpu/drm/vmwgfx/
7359 F:      include/uapi/drm/vmwgfx_drm.h
7360
7361 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7362 M:      Linus Walleij <[email protected]>
7363 S:      Maintained
7364 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7365 F:      Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7366 F:      drivers/gpu/drm/panel/panel-widechips-ws2401.c
7367
7368 DRM DRIVERS
7369 M:      David Airlie <[email protected]>
7370 M:      Daniel Vetter <[email protected]>
7371 L:      [email protected]
7372 S:      Maintained
7373 B:      https://gitlab.freedesktop.org/drm
7374 C:      irc://irc.oftc.net/dri-devel
7375 T:      git https://gitlab.freedesktop.org/drm/kernel.git
7376 F:      Documentation/devicetree/bindings/display/
7377 F:      Documentation/devicetree/bindings/gpu/
7378 F:      Documentation/gpu/
7379 F:      drivers/gpu/
7380 F:      include/drm/
7381 F:      include/linux/vga*
7382 F:      include/uapi/drm/
7383
7384 DRM DRIVERS AND MISC GPU PATCHES
7385 M:      Maarten Lankhorst <[email protected]>
7386 M:      Maxime Ripard <[email protected]>
7387 M:      Thomas Zimmermann <[email protected]>
7388 S:      Maintained
7389 W:      https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7390 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7391 F:      Documentation/devicetree/bindings/display/
7392 F:      Documentation/devicetree/bindings/gpu/
7393 F:      Documentation/gpu/
7394 F:      drivers/gpu/drm/
7395 F:      drivers/gpu/vga/
7396 F:      include/drm/drm
7397 F:      include/linux/vga*
7398 F:      include/uapi/drm/
7399 X:      drivers/gpu/drm/amd/
7400 X:      drivers/gpu/drm/armada/
7401 X:      drivers/gpu/drm/etnaviv/
7402 X:      drivers/gpu/drm/exynos/
7403 X:      drivers/gpu/drm/i915/
7404 X:      drivers/gpu/drm/kmb/
7405 X:      drivers/gpu/drm/mediatek/
7406 X:      drivers/gpu/drm/msm/
7407 X:      drivers/gpu/drm/nouveau/
7408 X:      drivers/gpu/drm/radeon/
7409 X:      drivers/gpu/drm/renesas/rcar-du/
7410 X:      drivers/gpu/drm/tegra/
7411
7412 DRM DRIVERS FOR ALLWINNER A10
7413 M:      Maxime Ripard <[email protected]>
7414 M:      Chen-Yu Tsai <[email protected]>
7415 L:      [email protected]
7416 S:      Supported
7417 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7418 F:      Documentation/devicetree/bindings/display/allwinner*
7419 F:      drivers/gpu/drm/sun4i/
7420
7421 DRM DRIVERS FOR AMLOGIC SOCS
7422 M:      Neil Armstrong <[email protected]>
7423 L:      [email protected]
7424 L:      [email protected]
7425 S:      Supported
7426 W:      http://linux-meson.com/
7427 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7428 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7429 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7430 F:      Documentation/gpu/meson.rst
7431 F:      drivers/gpu/drm/ci/xfails/meson*
7432 F:      drivers/gpu/drm/meson/
7433
7434 DRM DRIVERS FOR ATMEL HLCDC
7435 M:      Sam Ravnborg <[email protected]>
7436 M:      Boris Brezillon <[email protected]>
7437 L:      [email protected]
7438 S:      Supported
7439 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7440 F:      Documentation/devicetree/bindings/display/atmel/
7441 F:      drivers/gpu/drm/atmel-hlcdc/
7442
7443 DRM DRIVERS FOR BRIDGE CHIPS
7444 M:      Andrzej Hajda <[email protected]>
7445 M:      Neil Armstrong <[email protected]>
7446 M:      Robert Foss <[email protected]>
7447 R:      Laurent Pinchart <[email protected]>
7448 R:      Jonas Karlman <[email protected]>
7449 R:      Jernej Skrabec <[email protected]>
7450 S:      Maintained
7451 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7452 F:      Documentation/devicetree/bindings/display/bridge/
7453 F:      drivers/gpu/drm/bridge/
7454 F:      drivers/gpu/drm/drm_bridge.c
7455 F:      drivers/gpu/drm/drm_bridge_connector.c
7456 F:      include/drm/drm_bridge.h
7457 F:      include/drm/drm_bridge_connector.h
7458
7459 DRM DRIVERS FOR EXYNOS
7460 M:      Inki Dae <[email protected]>
7461 M:      Seung-Woo Kim <[email protected]>
7462 M:      Kyungmin Park <[email protected]>
7463 L:      [email protected]
7464 S:      Supported
7465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7466 F:      Documentation/devicetree/bindings/display/exynos/
7467 F:      Documentation/devicetree/bindings/display/samsung/
7468 F:      drivers/gpu/drm/exynos/
7469 F:      include/uapi/drm/exynos_drm.h
7470
7471 DRM DRIVERS FOR FREESCALE DCU
7472 M:      Stefan Agner <[email protected]>
7473 M:      Alison Wang <[email protected]>
7474 L:      [email protected]
7475 S:      Supported
7476 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7477 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
7478 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
7479 F:      drivers/gpu/drm/fsl-dcu/
7480
7481 DRM DRIVERS FOR FREESCALE IMX 5/6
7482 M:      Philipp Zabel <[email protected]>
7483 L:      [email protected]
7484 S:      Maintained
7485 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7486 T:      git git://git.pengutronix.de/git/pza/linux
7487 F:      Documentation/devicetree/bindings/display/imx/
7488 F:      drivers/gpu/drm/imx/ipuv3/
7489 F:      drivers/gpu/ipu-v3/
7490
7491 DRM DRIVERS FOR FREESCALE IMX BRIDGE
7492 M:      Liu Ying <[email protected]>
7493 L:      [email protected]
7494 S:      Maintained
7495 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7496 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7497 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7498 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7499 F:      drivers/gpu/drm/bridge/imx/
7500
7501 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7502 M:      Patrik Jakobsson <[email protected]>
7503 L:      [email protected]
7504 S:      Maintained
7505 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7506 F:      drivers/gpu/drm/gma500/
7507
7508 DRM DRIVERS FOR HISILICON
7509 M:      Xinliang Liu <[email protected]>
7510 M:      Tian Tao  <[email protected]>
7511 R:      Xinwei Kong <[email protected]>
7512 R:      Sumit Semwal <[email protected]>
7513 R:      Yongqin Liu <[email protected]>
7514 R:      John Stultz <[email protected]>
7515 L:      [email protected]
7516 S:      Maintained
7517 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7518 F:      Documentation/devicetree/bindings/display/hisilicon/
7519 F:      drivers/gpu/drm/hisilicon/
7520
7521 DRM DRIVERS FOR LIMA
7522 M:      Qiang Yu <[email protected]>
7523 L:      [email protected]
7524 L:      [email protected] (moderated for non-subscribers)
7525 S:      Maintained
7526 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7527 F:      drivers/gpu/drm/lima/
7528 F:      include/uapi/drm/lima_drm.h
7529
7530 DRM DRIVERS FOR LOONGSON
7531 M:      Sui Jingfeng <[email protected]>
7532 L:      [email protected]
7533 S:      Supported
7534 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7535 F:      drivers/gpu/drm/loongson/
7536
7537 DRM DRIVERS FOR MEDIATEK
7538 M:      Chun-Kuang Hu <[email protected]>
7539 M:      Philipp Zabel <[email protected]>
7540 L:      [email protected]
7541 L:      [email protected] (moderated for non-subscribers)
7542 S:      Supported
7543 F:      Documentation/devicetree/bindings/display/mediatek/
7544 F:      drivers/gpu/drm/ci/xfails/mediatek*
7545 F:      drivers/gpu/drm/mediatek/
7546 F:      drivers/phy/mediatek/phy-mtk-dp.c
7547 F:      drivers/phy/mediatek/phy-mtk-hdmi*
7548 F:      drivers/phy/mediatek/phy-mtk-mipi*
7549
7550 DRM DRIVERS FOR NVIDIA TEGRA
7551 M:      Thierry Reding <[email protected]>
7552 M:      Mikko Perttunen <[email protected]>
7553 L:      [email protected]
7554 L:      [email protected]
7555 S:      Supported
7556 T:      git https://gitlab.freedesktop.org/drm/tegra.git
7557 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7558 F:      Documentation/devicetree/bindings/gpu/host1x/
7559 F:      drivers/gpu/drm/tegra/
7560 F:      drivers/gpu/host1x/
7561 F:      include/linux/host1x.h
7562 F:      include/uapi/drm/tegra_drm.h
7563
7564 DRM DRIVERS FOR RENESAS R-CAR
7565 M:      Laurent Pinchart <[email protected]>
7566 M:      Kieran Bingham <[email protected]>
7567 L:      [email protected]
7568 L:      [email protected]
7569 S:      Supported
7570 T:      git git://linuxtv.org/pinchartl/media drm/du/next
7571 F:      Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7572 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7573 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7574 F:      Documentation/devicetree/bindings/display/renesas,du.yaml
7575 F:      drivers/gpu/drm/renesas/rcar-du/
7576
7577 DRM DRIVERS FOR RENESAS RZ
7578 M:      Biju Das <[email protected]>
7579 L:      [email protected]
7580 L:      [email protected]
7581 S:      Maintained
7582 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7583 F:      Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7584 F:      drivers/gpu/drm/renesas/rz-du/
7585
7586 DRM DRIVERS FOR RENESAS SHMOBILE
7587 M:      Laurent Pinchart <[email protected]>
7588 M:      Geert Uytterhoeven <[email protected]>
7589 L:      [email protected]
7590 L:      [email protected]
7591 S:      Supported
7592 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7593 F:      Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7594 F:      drivers/gpu/drm/renesas/shmobile/
7595 F:      include/linux/platform_data/shmob_drm.h
7596
7597 DRM DRIVERS FOR ROCKCHIP
7598 M:      Sandy Huang <[email protected]>
7599 M:      Heiko Stübner <[email protected]>
7600 M:      Andy Yan <[email protected]>
7601 L:      [email protected]
7602 S:      Maintained
7603 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7604 F:      Documentation/devicetree/bindings/display/rockchip/
7605 F:      drivers/gpu/drm/ci/xfails/rockchip*
7606 F:      drivers/gpu/drm/rockchip/
7607
7608 DRM DRIVERS FOR STI
7609 M:      Alain Volmat <[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,stih4xx.txt
7614 F:      drivers/gpu/drm/sti
7615
7616 DRM DRIVERS FOR STM
7617 M:      Yannick Fertre <[email protected]>
7618 M:      Raphael Gallais-Pou <[email protected]>
7619 M:      Philippe Cornu <[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/st,stm32-ltdc.yaml
7624 F:      Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
7625 F:      drivers/gpu/drm/stm
7626
7627 DRM DRIVERS FOR TI KEYSTONE
7628 M:      Jyri Sarha <[email protected]>
7629 M:      Tomi Valkeinen <[email protected]>
7630 L:      [email protected]
7631 S:      Maintained
7632 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7633 F:      Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7634 F:      Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7635 F:      Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7636 F:      drivers/gpu/drm/tidss/
7637
7638 DRM DRIVERS FOR TI LCDC
7639 M:      Jyri Sarha <[email protected]>
7640 M:      Tomi Valkeinen <[email protected]>
7641 L:      [email protected]
7642 S:      Maintained
7643 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7644 F:      Documentation/devicetree/bindings/display/tilcdc/
7645 F:      drivers/gpu/drm/tilcdc/
7646
7647 DRM DRIVERS FOR TI OMAP
7648 M:      Tomi Valkeinen <[email protected]>
7649 L:      [email protected]
7650 S:      Maintained
7651 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7652 F:      Documentation/devicetree/bindings/display/ti/
7653 F:      drivers/gpu/drm/omapdrm/
7654
7655 DRM DRIVERS FOR V3D
7656 M:      Melissa Wen <[email protected]>
7657 M:      Maíra Canal <[email protected]>
7658 S:      Supported
7659 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7660 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7661 F:      drivers/gpu/drm/v3d/
7662 F:      include/uapi/drm/v3d_drm.h
7663
7664 DRM DRIVERS FOR VC4
7665 M:      Maxime Ripard <[email protected]>
7666 M:      Dave Stevenson <[email protected]>
7667 R:      Raspberry Pi Kernel Maintenance <[email protected]>
7668 S:      Supported
7669 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7670 F:      Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7671 F:      drivers/gpu/drm/vc4/
7672 F:      include/uapi/drm/vc4_drm.h
7673
7674 DRM DRIVERS FOR VIVANTE GPU IP
7675 M:      Lucas Stach <[email protected]>
7676 R:      Russell King <[email protected]>
7677 R:      Christian Gmeiner <[email protected]>
7678 L:      [email protected] (moderated for non-subscribers)
7679 L:      [email protected]
7680 S:      Maintained
7681 F:      Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7682 F:      drivers/gpu/drm/etnaviv/
7683 F:      include/uapi/drm/etnaviv_drm.h
7684
7685 DRM DRIVERS FOR XEN
7686 M:      Oleksandr Andrushchenko <[email protected]>
7687 L:      [email protected]
7688 L:      [email protected] (moderated for non-subscribers)
7689 S:      Supported
7690 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7691 F:      Documentation/gpu/xen-front.rst
7692 F:      drivers/gpu/drm/xen/
7693
7694 DRM DRIVERS FOR XILINX
7695 M:      Laurent Pinchart <[email protected]>
7696 M:      Tomi Valkeinen <[email protected]>
7697 L:      [email protected]
7698 S:      Maintained
7699 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7700 F:      Documentation/devicetree/bindings/display/xlnx/
7701 F:      drivers/gpu/drm/xlnx/
7702
7703 DRM GPU SCHEDULER
7704 M:      Luben Tuikov <[email protected]>
7705 M:      Matthew Brost <[email protected]>
7706 L:      [email protected]
7707 S:      Maintained
7708 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7709 F:      drivers/gpu/drm/scheduler/
7710 F:      include/drm/gpu_scheduler.h
7711
7712 DRM PANEL DRIVERS
7713 M:      Neil Armstrong <[email protected]>
7714 R:      Jessica Zhang <[email protected]>
7715 L:      [email protected]
7716 S:      Maintained
7717 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7718 F:      Documentation/devicetree/bindings/display/panel/
7719 F:      drivers/gpu/drm/drm_panel.c
7720 F:      drivers/gpu/drm/panel/
7721 F:      include/drm/drm_panel.h
7722
7723 DRM PRIVACY-SCREEN CLASS
7724 M:      Hans de Goede <[email protected]>
7725 L:      [email protected]
7726 S:      Maintained
7727 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7728 F:      drivers/gpu/drm/drm_privacy_screen*
7729 F:      include/drm/drm_privacy_screen*
7730
7731 DRM TTM SUBSYSTEM
7732 M:      Christian Koenig <[email protected]>
7733 M:      Huang Rui <[email protected]>
7734 L:      [email protected]
7735 S:      Maintained
7736 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7737 F:      drivers/gpu/drm/ttm/
7738 F:      include/drm/ttm/
7739
7740 DRM AUTOMATED TESTING
7741 M:      Helen Koike <[email protected]>
7742 L:      [email protected]
7743 S:      Maintained
7744 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7745 F:      Documentation/gpu/automated_testing.rst
7746 F:      drivers/gpu/drm/ci/
7747
7748 DSBR100 USB FM RADIO DRIVER
7749 M:      Alexey Klimov <[email protected]>
7750 L:      [email protected]
7751 S:      Maintained
7752 T:      git git://linuxtv.org/media_tree.git
7753 F:      drivers/media/radio/dsbr100.c
7754
7755 DT3155 MEDIA DRIVER
7756 M:      Hans Verkuil <[email protected]>
7757 L:      [email protected]
7758 S:      Odd Fixes
7759 W:      https://linuxtv.org
7760 T:      git git://linuxtv.org/media_tree.git
7761 F:      drivers/media/pci/dt3155/
7762
7763 DVB_USB_AF9015 MEDIA DRIVER
7764 L:      [email protected]
7765 S:      Orphan
7766 W:      https://linuxtv.org
7767 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7768 F:      drivers/media/usb/dvb-usb-v2/af9015*
7769
7770 DVB_USB_AF9035 MEDIA DRIVER
7771 L:      [email protected]
7772 S:      Orphan
7773 W:      https://linuxtv.org
7774 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7775 F:      drivers/media/usb/dvb-usb-v2/af9035*
7776
7777 DVB_USB_ANYSEE MEDIA DRIVER
7778 L:      [email protected]
7779 S:      Orphan
7780 W:      https://linuxtv.org
7781 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7782 F:      drivers/media/usb/dvb-usb-v2/anysee*
7783
7784 DVB_USB_AU6610 MEDIA DRIVER
7785 L:      [email protected]
7786 S:      Orphan
7787 W:      https://linuxtv.org
7788 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7789 F:      drivers/media/usb/dvb-usb-v2/au6610*
7790
7791 DVB_USB_CE6230 MEDIA DRIVER
7792 L:      [email protected]
7793 S:      Orphan
7794 W:      https://linuxtv.org
7795 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7796 F:      drivers/media/usb/dvb-usb-v2/ce6230*
7797
7798 DVB_USB_CXUSB MEDIA DRIVER
7799 M:      Michael Krufky <[email protected]>
7800 L:      [email protected]
7801 S:      Maintained
7802 W:      https://linuxtv.org
7803 W:      http://github.com/mkrufky
7804 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7805 T:      git git://linuxtv.org/media_tree.git
7806 F:      drivers/media/usb/dvb-usb/cxusb*
7807
7808 DVB_USB_EC168 MEDIA DRIVER
7809 L:      [email protected]
7810 S:      Orphan
7811 W:      https://linuxtv.org
7812 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7813 F:      drivers/media/usb/dvb-usb-v2/ec168*
7814
7815 DVB_USB_GL861 MEDIA DRIVER
7816 L:      [email protected]
7817 S:      Orphan
7818 W:      https://linuxtv.org
7819 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7820 F:      drivers/media/usb/dvb-usb-v2/gl861*
7821
7822 DVB_USB_MXL111SF MEDIA DRIVER
7823 M:      Michael Krufky <[email protected]>
7824 L:      [email protected]
7825 S:      Maintained
7826 W:      https://linuxtv.org
7827 W:      http://github.com/mkrufky
7828 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7829 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
7830 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
7831
7832 DVB_USB_RTL28XXU MEDIA DRIVER
7833 L:      [email protected]
7834 S:      Orphan
7835 W:      https://linuxtv.org
7836 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7837 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
7838
7839 DVB_USB_V2 MEDIA DRIVER
7840 L:      [email protected]
7841 S:      Orphan
7842 W:      https://linuxtv.org
7843 W:      http://palosaari.fi/linux/
7844 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7845 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
7846 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
7847
7848 DYNAMIC DEBUG
7849 M:      Jason Baron <[email protected]>
7850 M:      Jim Cromie <[email protected]>
7851 S:      Maintained
7852 F:      include/linux/dynamic_debug.h
7853 F:      lib/dynamic_debug.c
7854 F:      lib/test_dynamic_debug.c
7855
7856 DYNAMIC INTERRUPT MODERATION
7857 M:      Tal Gilboa <[email protected]>
7858 S:      Maintained
7859 F:      Documentation/networking/net_dim.rst
7860 F:      include/linux/dim.h
7861 F:      lib/dim/
7862
7863 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7864 M:      Daniel Lezcano <[email protected]>
7865 L:      [email protected]
7866 S:      Supported
7867 B:      https://bugzilla.kernel.org
7868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
7869 F:      drivers/powercap/dtpm*
7870 F:      include/linux/dtpm.h
7871
7872 DZ DECSTATION DZ11 SERIAL DRIVER
7873 M:      "Maciej W. Rozycki" <[email protected]>
7874 S:      Maintained
7875 F:      drivers/tty/serial/dz.*
7876
7877 E3X0 POWER BUTTON DRIVER
7878 M:      Moritz Fischer <[email protected]>
7879 L:      [email protected]
7880 S:      Supported
7881 W:      http://www.ettus.com
7882 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
7883 F:      drivers/input/misc/e3x0-button.c
7884
7885 E4000 MEDIA DRIVER
7886 L:      [email protected]
7887 S:      Orphan
7888 W:      https://linuxtv.org
7889 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7890 F:      drivers/media/tuners/e4000*
7891
7892 EARTH_PT1 MEDIA DRIVER
7893 M:      Akihiro Tsukada <[email protected]>
7894 L:      [email protected]
7895 S:      Odd Fixes
7896 F:      drivers/media/pci/pt1/
7897
7898 EARTH_PT3 MEDIA DRIVER
7899 M:      Akihiro Tsukada <[email protected]>
7900 L:      [email protected]
7901 S:      Odd Fixes
7902 F:      drivers/media/pci/pt3/
7903
7904 EC100 MEDIA DRIVER
7905 L:      [email protected]
7906 S:      Orphan
7907 W:      https://linuxtv.org
7908 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7909 F:      drivers/media/dvb-frontends/ec100*
7910
7911 ECRYPT FILE SYSTEM
7912 M:      Tyler Hicks <[email protected]>
7913 L:      [email protected]
7914 S:      Odd Fixes
7915 W:      http://ecryptfs.org
7916 W:      https://launchpad.net/ecryptfs
7917 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7918 F:      Documentation/filesystems/ecryptfs.rst
7919 F:      fs/ecryptfs/
7920
7921 EDAC-AMD64
7922 M:      Yazen Ghannam <[email protected]>
7923 L:      [email protected]
7924 S:      Supported
7925 F:      drivers/edac/amd64_edac*
7926 F:      drivers/edac/mce_amd*
7927
7928 EDAC-ARMADA
7929 M:      Jan Luebbe <[email protected]>
7930 L:      [email protected]
7931 S:      Maintained
7932 F:      Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7933 F:      drivers/edac/armada_xp_*
7934
7935 EDAC-AST2500
7936 M:      Stefan Schaeckeler <[email protected]>
7937 S:      Supported
7938 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7939 F:      drivers/edac/aspeed_edac.c
7940
7941 EDAC-BLUEFIELD
7942 M:      Shravan Kumar Ramani <[email protected]>
7943 S:      Supported
7944 F:      drivers/edac/bluefield_edac.c
7945
7946 EDAC-CALXEDA
7947 M:      Andre Przywara <[email protected]>
7948 L:      [email protected]
7949 S:      Maintained
7950 F:      drivers/edac/highbank*
7951
7952 EDAC-CAVIUM OCTEON
7953 M:      Ralf Baechle <[email protected]>
7954 L:      [email protected]
7955 L:      [email protected]
7956 S:      Supported
7957 F:      drivers/edac/octeon_edac*
7958
7959 EDAC-CAVIUM THUNDERX
7960 M:      Robert Richter <[email protected]>
7961 L:      [email protected]
7962 S:      Odd Fixes
7963 F:      drivers/edac/thunderx_edac*
7964
7965 EDAC-CORE
7966 M:      Borislav Petkov <[email protected]>
7967 M:      Tony Luck <[email protected]>
7968 R:      James Morse <[email protected]>
7969 R:      Mauro Carvalho Chehab <[email protected]>
7970 R:      Robert Richter <[email protected]>
7971 L:      [email protected]
7972 S:      Supported
7973 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7974 F:      Documentation/driver-api/edac.rst
7975 F:      drivers/edac/
7976 F:      include/linux/edac.h
7977
7978 EDAC-DMC520
7979 M:      Lei Wang <[email protected]>
7980 L:      [email protected]
7981 S:      Supported
7982 F:      drivers/edac/dmc520_edac.c
7983
7984 EDAC-E752X
7985 M:      Mark Gross <[email protected]>
7986 L:      [email protected]
7987 S:      Maintained
7988 F:      drivers/edac/e752x_edac.c
7989
7990 EDAC-E7XXX
7991 L:      [email protected]
7992 S:      Maintained
7993 F:      drivers/edac/e7xxx_edac.c
7994
7995 EDAC-FSL_DDR
7996 M:      York Sun <[email protected]>
7997 L:      [email protected]
7998 S:      Maintained
7999 F:      drivers/edac/fsl_ddr_edac.*
8000
8001 EDAC-GHES
8002 M:      Mauro Carvalho Chehab <[email protected]>
8003 L:      [email protected]
8004 S:      Maintained
8005 F:      drivers/edac/ghes_edac.c
8006
8007 EDAC-I10NM
8008 M:      Tony Luck <[email protected]>
8009 L:      [email protected]
8010 S:      Maintained
8011 F:      drivers/edac/i10nm_base.c
8012
8013 EDAC-I3000
8014 L:      [email protected]
8015 S:      Orphan
8016 F:      drivers/edac/i3000_edac.c
8017
8018 EDAC-I5000
8019 L:      [email protected]
8020 S:      Maintained
8021 F:      drivers/edac/i5000_edac.c
8022
8023 EDAC-I5400
8024 M:      Mauro Carvalho Chehab <[email protected]>
8025 L:      [email protected]
8026 S:      Maintained
8027 F:      drivers/edac/i5400_edac.c
8028
8029 EDAC-I7300
8030 M:      Mauro Carvalho Chehab <[email protected]>
8031 L:      [email protected]
8032 S:      Maintained
8033 F:      drivers/edac/i7300_edac.c
8034
8035 EDAC-I7CORE
8036 M:      Mauro Carvalho Chehab <[email protected]>
8037 L:      [email protected]
8038 S:      Maintained
8039 F:      drivers/edac/i7core_edac.c
8040
8041 EDAC-I82443BXGX
8042 M:      Tim Small <[email protected]>
8043 L:      [email protected]
8044 S:      Maintained
8045 F:      drivers/edac/i82443bxgx_edac.c
8046
8047 EDAC-I82975X
8048 M:      "Arvind R." <[email protected]>
8049 L:      [email protected]
8050 S:      Maintained
8051 F:      drivers/edac/i82975x_edac.c
8052
8053 EDAC-IE31200
8054 M:      Jason Baron <[email protected]>
8055 L:      [email protected]
8056 S:      Maintained
8057 F:      drivers/edac/ie31200_edac.c
8058
8059 EDAC-IGEN6
8060 M:      Tony Luck <[email protected]>
8061 R:      Qiuxu Zhuo <[email protected]>
8062 L:      [email protected]
8063 S:      Maintained
8064 F:      drivers/edac/igen6_edac.c
8065
8066 EDAC-MPC85XX
8067 M:      Johannes Thumshirn <[email protected]>
8068 L:      [email protected]
8069 S:      Maintained
8070 F:      drivers/edac/mpc85xx_edac.[ch]
8071
8072 EDAC-NPCM
8073 M:      Marvin Lin <[email protected]>
8074 M:      Stanley Chu <[email protected]>
8075 L:      [email protected]
8076 S:      Maintained
8077 F:      Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
8078 F:      drivers/edac/npcm_edac.c
8079
8080 EDAC-PASEMI
8081 M:      Egor Martovetsky <[email protected]>
8082 L:      [email protected]
8083 S:      Maintained
8084 F:      drivers/edac/pasemi_edac.c
8085
8086 EDAC-PND2
8087 M:      Tony Luck <[email protected]>
8088 L:      [email protected]
8089 S:      Maintained
8090 F:      drivers/edac/pnd2_edac.[ch]
8091
8092 EDAC-QCOM
8093 M:      Manivannan Sadhasivam <[email protected]>
8094 L:      [email protected]
8095 L:      [email protected]
8096 S:      Maintained
8097 F:      drivers/edac/qcom_edac.c
8098
8099 EDAC-R82600
8100 M:      Tim Small <[email protected]>
8101 L:      [email protected]
8102 S:      Maintained
8103 F:      drivers/edac/r82600_edac.c
8104
8105 EDAC-SBRIDGE
8106 M:      Tony Luck <[email protected]>
8107 R:      Qiuxu Zhuo <[email protected]>
8108 L:      [email protected]
8109 S:      Maintained
8110 F:      drivers/edac/sb_edac.c
8111
8112 EDAC-SKYLAKE
8113 M:      Tony Luck <[email protected]>
8114 L:      [email protected]
8115 S:      Maintained
8116 F:      drivers/edac/skx_*.[ch]
8117
8118 EDAC-TI
8119 M:      Tero Kristo <[email protected]>
8120 L:      [email protected]
8121 S:      Odd Fixes
8122 F:      drivers/edac/ti_edac.c
8123
8124 EDIROL UA-101/UA-1000 DRIVER
8125 M:      Clemens Ladisch <[email protected]>
8126 L:      [email protected] (moderated for non-subscribers)
8127 S:      Maintained
8128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8129 F:      sound/usb/misc/ua101.c
8130
8131 EFI TEST DRIVER
8132 M:      Ivan Hu <[email protected]>
8133 M:      Ard Biesheuvel <[email protected]>
8134 L:      [email protected]
8135 S:      Maintained
8136 F:      drivers/firmware/efi/test/
8137
8138 EFI VARIABLE FILESYSTEM
8139 M:      Jeremy Kerr <[email protected]>
8140 M:      Ard Biesheuvel <[email protected]>
8141 L:      [email protected]
8142 S:      Maintained
8143 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8144 F:      fs/efivarfs/
8145
8146 EFIFB FRAMEBUFFER DRIVER
8147 M:      Peter Jones <[email protected]>
8148 L:      [email protected]
8149 S:      Maintained
8150 F:      drivers/video/fbdev/efifb.c
8151
8152 EFS FILESYSTEM
8153 S:      Orphan
8154 W:      http://aeschi.ch.eu.org/efs/
8155 F:      fs/efs/
8156
8157 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8158 L:      [email protected]
8159 S:      Orphan
8160 F:      drivers/net/ethernet/ibm/ehea/
8161
8162 ELM327 CAN NETWORK DRIVER
8163 M:      Max Staudt <[email protected]>
8164 L:      [email protected]
8165 S:      Maintained
8166 F:      Documentation/networking/device_drivers/can/can327.rst
8167 F:      drivers/net/can/can327.c
8168
8169 EM28XX VIDEO4LINUX DRIVER
8170 M:      Mauro Carvalho Chehab <[email protected]>
8171 L:      [email protected]
8172 S:      Maintained
8173 W:      https://linuxtv.org
8174 T:      git git://linuxtv.org/media_tree.git
8175 F:      Documentation/admin-guide/media/em28xx*
8176 F:      drivers/media/usb/em28xx/
8177
8178 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8179 M:      Adrian Hunter <[email protected]>
8180 M:      Asutosh Das <[email protected]>
8181 R:      Ritesh Harjani <[email protected]>
8182 L:      [email protected]
8183 S:      Supported
8184 F:      drivers/mmc/host/cqhci*
8185
8186 EMS CPC-PCI CAN DRIVER
8187 M:      Gerhard Uttenthaler <[email protected]>
8188 M:      [email protected]
8189 L:      [email protected]
8190 S:      Maintained
8191 F:      drivers/net/can/sja1000/ems_pci.c
8192
8193 EMULEX 10Gbps iSCSI - OneConnect DRIVER
8194 M:      Ketan Mukadam <[email protected]>
8195 L:      [email protected]
8196 S:      Supported
8197 W:      http://www.broadcom.com
8198 F:      drivers/scsi/be2iscsi/
8199
8200 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8201 M:      Ajit Khaparde <[email protected]>
8202 M:      Sriharsha Basavapatna <[email protected]>
8203 M:      Somnath Kotur <[email protected]>
8204 L:      [email protected]
8205 S:      Supported
8206 W:      http://www.emulex.com
8207 F:      drivers/net/ethernet/emulex/benet/
8208
8209 EMULEX ONECONNECT ROCE DRIVER
8210 M:      Selvin Xavier <[email protected]>
8211 L:      [email protected]
8212 S:      Odd Fixes
8213 W:      http://www.broadcom.com
8214 F:      drivers/infiniband/hw/ocrdma/
8215 F:      include/uapi/rdma/ocrdma-abi.h
8216
8217 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8218 M:      James Smart <[email protected]>
8219 M:      Ram Vegesna <[email protected]>
8220 L:      [email protected]
8221 L:      [email protected]
8222 S:      Supported
8223 W:      http://www.broadcom.com
8224 F:      drivers/scsi/elx/
8225
8226 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8227 M:      James Smart <[email protected]>
8228 M:      Dick Kennedy <[email protected]>
8229 L:      [email protected]
8230 S:      Supported
8231 W:      http://www.broadcom.com
8232 F:      drivers/scsi/lpfc/
8233
8234 ENE CB710 FLASH CARD READER DRIVER
8235 M:      Michał Mirosław <[email protected]>
8236 S:      Maintained
8237 F:      drivers/misc/cb710/
8238 F:      drivers/mmc/host/cb710-mmc.*
8239 F:      include/linux/cb710.h
8240
8241 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8242 M:      Maxim Levitsky <[email protected]>
8243 S:      Maintained
8244 F:      drivers/media/rc/ene_ir.*
8245
8246 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8247 M:      Laurentiu Tudor <[email protected]>
8248 L:      [email protected]
8249 S:      Maintained
8250 F:      drivers/tty/ehv_bytechan.c
8251
8252 EPSON S1D13XXX FRAMEBUFFER DRIVER
8253 M:      Kristoffer Ericson <[email protected]>
8254 S:      Maintained
8255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8256 F:      drivers/video/fbdev/s1d13xxxfb.c
8257 F:      include/video/s1d13xxxfb.h
8258
8259 EROFS FILE SYSTEM
8260 M:      Gao Xiang <[email protected]>
8261 M:      Chao Yu <[email protected]>
8262 R:      Yue Hu <[email protected]>
8263 R:      Jeffle Xu <[email protected]>
8264 R:      Sandeep Dhavale <[email protected]>
8265 L:      [email protected]
8266 S:      Maintained
8267 W:      https://erofs.docs.kernel.org
8268 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8269 F:      Documentation/ABI/testing/sysfs-fs-erofs
8270 F:      Documentation/filesystems/erofs.rst
8271 F:      fs/erofs/
8272 F:      include/trace/events/erofs.h
8273
8274 ERRSEQ ERROR TRACKING INFRASTRUCTURE
8275 M:      Jeff Layton <[email protected]>
8276 S:      Maintained
8277 F:      include/linux/errseq.h
8278 F:      lib/errseq.c
8279
8280 ESD CAN NETWORK DRIVERS
8281 M:      Stefan Mätje <[email protected]>
8282 R:      [email protected]
8283 L:      [email protected]
8284 S:      Maintained
8285 F:      drivers/net/can/esd/
8286
8287 ESD CAN/USB DRIVERS
8288 M:      Frank Jungclaus <[email protected]>
8289 R:      [email protected]
8290 L:      [email protected]
8291 S:      Maintained
8292 F:      drivers/net/can/usb/esd_usb.c
8293
8294 ET131X NETWORK DRIVER
8295 M:      Mark Einon <[email protected]>
8296 S:      Odd Fixes
8297 F:      drivers/net/ethernet/agere/
8298
8299 ETAS ES58X CAN/USB DRIVER
8300 M:      Vincent Mailhol <[email protected]>
8301 L:      [email protected]
8302 S:      Maintained
8303 F:      Documentation/networking/devlink/etas_es58x.rst
8304 F:      drivers/net/can/usb/etas_es58x/
8305
8306 ETHERNET BRIDGE
8307 M:      Roopa Prabhu <[email protected]>
8308 M:      Nikolay Aleksandrov <[email protected]>
8309 L:      [email protected]
8310 L:      [email protected]
8311 S:      Maintained
8312 W:      http://www.linuxfoundation.org/en/Net:Bridge
8313 F:      include/linux/netfilter_bridge/
8314 F:      net/bridge/
8315
8316 ETHERNET PHY LIBRARY
8317 M:      Andrew Lunn <[email protected]>
8318 M:      Heiner Kallweit <[email protected]>
8319 R:      Russell King <[email protected]>
8320 L:      [email protected]
8321 S:      Maintained
8322 F:      Documentation/ABI/testing/sysfs-class-net-phydev
8323 F:      Documentation/devicetree/bindings/net/ethernet-phy.yaml
8324 F:      Documentation/devicetree/bindings/net/mdio*
8325 F:      Documentation/devicetree/bindings/net/qca,ar803x.yaml
8326 F:      Documentation/networking/phy.rst
8327 F:      drivers/net/mdio/
8328 F:      drivers/net/mdio/acpi_mdio.c
8329 F:      drivers/net/mdio/fwnode_mdio.c
8330 F:      drivers/net/mdio/of_mdio.c
8331 F:      drivers/net/pcs/
8332 F:      drivers/net/phy/
8333 F:      include/dt-bindings/net/qca-ar803x.h
8334 F:      include/linux/*mdio*.h
8335 F:      include/linux/linkmode.h
8336 F:      include/linux/mdio/*.h
8337 F:      include/linux/mii.h
8338 F:      include/linux/of_net.h
8339 F:      include/linux/phy.h
8340 F:      include/linux/phy_fixed.h
8341 F:      include/linux/phylib_stubs.h
8342 F:      include/linux/platform_data/mdio-bcm-unimac.h
8343 F:      include/linux/platform_data/mdio-gpio.h
8344 F:      include/trace/events/mdio.h
8345 F:      include/uapi/linux/mdio.h
8346 F:      include/uapi/linux/mii.h
8347 F:      net/core/of_net.c
8348
8349 ETHERNET PHY LIBRARY [RUST]
8350 M:      FUJITA Tomonori <[email protected]>
8351 R:      Trevor Gross <[email protected]>
8352 L:      [email protected]
8353 L:      [email protected]
8354 S:      Maintained
8355 F:      rust/kernel/net/phy.rs
8356
8357 EXEC & BINFMT API, ELF
8358 R:      Eric Biederman <[email protected]>
8359 R:      Kees Cook <[email protected]>
8360 L:      [email protected]
8361 S:      Supported
8362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8363 F:      Documentation/userspace-api/ELF.rst
8364 F:      fs/*binfmt_*.c
8365 F:      fs/Kconfig.binfmt
8366 F:      fs/exec.c
8367 F:      fs/tests/binfmt_*_kunit.c
8368 F:      fs/tests/exec_kunit.c
8369 F:      include/linux/binfmts.h
8370 F:      include/linux/elf.h
8371 F:      include/uapi/linux/binfmts.h
8372 F:      include/uapi/linux/elf.h
8373 F:      tools/testing/selftests/exec/
8374 N:      asm/elf.h
8375 N:      binfmt
8376
8377 EXFAT FILE SYSTEM
8378 M:      Namjae Jeon <[email protected]>
8379 M:      Sungjong Seo <[email protected]>
8380 L:      [email protected]
8381 S:      Maintained
8382 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8383 F:      fs/exfat/
8384
8385 EXPRESSWIRE PROTOCOL LIBRARY
8386 M:      Duje Mihanović <[email protected]>
8387 L:      [email protected]
8388 S:      Maintained
8389 F:      drivers/leds/leds-expresswire.c
8390 F:      include/linux/leds-expresswire.h
8391
8392 EXT2 FILE SYSTEM
8393 M:      Jan Kara <[email protected]>
8394 L:      [email protected]
8395 S:      Maintained
8396 F:      Documentation/filesystems/ext2.rst
8397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8398 F:      fs/ext2/
8399 F:      include/linux/ext2*
8400
8401 EXT4 FILE SYSTEM
8402 M:      "Theodore Ts'o" <[email protected]>
8403 M:      Andreas Dilger <[email protected]>
8404 L:      [email protected]
8405 S:      Maintained
8406 W:      http://ext4.wiki.kernel.org
8407 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
8408 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8409 F:      Documentation/filesystems/ext4/
8410 F:      fs/ext4/
8411 F:      include/trace/events/ext4.h
8412 F:      include/uapi/linux/ext4.h
8413
8414 Extended Verification Module (EVM)
8415 M:      Mimi Zohar <[email protected]>
8416 M:      Roberto Sassu <[email protected]>
8417 L:      [email protected]
8418 S:      Supported
8419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8420 F:      security/integrity/
8421 F:      security/integrity/evm/
8422
8423 EXTENSIBLE FIRMWARE INTERFACE (EFI)
8424 M:      Ard Biesheuvel <[email protected]>
8425 L:      [email protected]
8426 S:      Maintained
8427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8428 F:      Documentation/admin-guide/efi-stub.rst
8429 F:      arch/*/include/asm/efi.h
8430 F:      arch/*/kernel/efi.c
8431 F:      arch/arm/boot/compressed/efi-header.S
8432 F:      arch/x86/platform/efi/
8433 F:      drivers/firmware/efi/
8434 F:      include/linux/efi*.h
8435
8436 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8437 M:      MyungJoo Ham <[email protected]>
8438 M:      Chanwoo Choi <[email protected]>
8439 L:      [email protected]
8440 S:      Maintained
8441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8442 F:      Documentation/devicetree/bindings/extcon/
8443 F:      Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8444 F:      drivers/extcon/
8445 F:      include/linux/extcon.h
8446 F:      include/linux/extcon/
8447
8448 EXTRA BOOT CONFIG
8449 M:      Masami Hiramatsu <[email protected]>
8450 L:      [email protected]
8451 L:      [email protected]
8452 S:      Maintained
8453 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
8454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8455 F:      Documentation/admin-guide/bootconfig.rst
8456 F:      fs/proc/bootconfig.c
8457 F:      include/linux/bootconfig.h
8458 F:      lib/bootconfig-data.S
8459 F:      lib/bootconfig.c
8460 F:      tools/bootconfig/*
8461 F:      tools/bootconfig/scripts/*
8462
8463 EXYNOS DP DRIVER
8464 M:      Jingoo Han <[email protected]>
8465 L:      [email protected]
8466 S:      Maintained
8467 F:      drivers/gpu/drm/exynos/exynos_dp*
8468
8469 EXYNOS SYSMMU (IOMMU) driver
8470 M:      Marek Szyprowski <[email protected]>
8471 L:      [email protected]
8472 S:      Maintained
8473 F:      drivers/iommu/exynos-iommu.c
8474
8475 F2FS FILE SYSTEM
8476 M:      Jaegeuk Kim <[email protected]>
8477 M:      Chao Yu <[email protected]>
8478 L:      [email protected]
8479 S:      Maintained
8480 W:      https://f2fs.wiki.kernel.org/
8481 Q:      https://patchwork.kernel.org/project/f2fs/list/
8482 B:      https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8484 F:      Documentation/ABI/testing/sysfs-fs-f2fs
8485 F:      Documentation/filesystems/f2fs.rst
8486 F:      fs/f2fs/
8487 F:      include/linux/f2fs_fs.h
8488 F:      include/trace/events/f2fs.h
8489 F:      include/uapi/linux/f2fs.h
8490
8491 F71805F HARDWARE MONITORING DRIVER
8492 M:      Jean Delvare <[email protected]>
8493 L:      [email protected]
8494 S:      Maintained
8495 F:      Documentation/hwmon/f71805f.rst
8496 F:      drivers/hwmon/f71805f.c
8497
8498 FADDR2LINE
8499 M:      Josh Poimboeuf <[email protected]>
8500 S:      Maintained
8501 F:      scripts/faddr2line
8502
8503 FAILOVER MODULE
8504 M:      Sridhar Samudrala <[email protected]>
8505 L:      [email protected]
8506 S:      Supported
8507 F:      Documentation/networking/failover.rst
8508 F:      include/net/failover.h
8509 F:      net/core/failover.c
8510
8511 FANOTIFY
8512 M:      Jan Kara <[email protected]>
8513 R:      Amir Goldstein <[email protected]>
8514 R:      Matthew Bobrowski <[email protected]>
8515 L:      [email protected]
8516 S:      Maintained
8517 F:      fs/notify/fanotify/
8518 F:      include/linux/fanotify.h
8519 F:      include/uapi/linux/fanotify.h
8520
8521 FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8522 M:      Linus Walleij <[email protected]>
8523 L:      [email protected]
8524 S:      Maintained
8525 F:      drivers/usb/fotg210/
8526
8527 FARSYNC SYNCHRONOUS DRIVER
8528 M:      Kevin Curtis <[email protected]>
8529 S:      Supported
8530 W:      http://www.farsite.co.uk/
8531 F:      drivers/net/wan/farsync.*
8532
8533 FAULT INJECTION SUPPORT
8534 M:      Akinobu Mita <[email protected]>
8535 S:      Supported
8536 F:      Documentation/fault-injection/
8537 F:      lib/fault-inject.c
8538
8539 FBTFT Framebuffer drivers
8540 L:      [email protected]
8541 L:      [email protected]
8542 S:      Orphan
8543 F:      drivers/staging/fbtft/
8544
8545 FC0011 TUNER DRIVER
8546 M:      Michael Buesch <[email protected]>
8547 L:      [email protected]
8548 S:      Maintained
8549 F:      drivers/media/tuners/fc0011.c
8550 F:      drivers/media/tuners/fc0011.h
8551
8552 FC2580 MEDIA DRIVER
8553 L:      [email protected]
8554 S:      Orphan
8555 W:      https://linuxtv.org
8556 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8557 F:      drivers/media/tuners/fc2580*
8558
8559 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8560 M:      Hannes Reinecke <[email protected]>
8561 L:      [email protected]
8562 S:      Supported
8563 W:      www.Open-FCoE.org
8564 F:      drivers/scsi/fcoe/
8565 F:      drivers/scsi/libfc/
8566 F:      include/scsi/fc/
8567 F:      include/scsi/libfc.h
8568 F:      include/scsi/libfcoe.h
8569 F:      include/uapi/scsi/fc/
8570
8571 FILE LOCKING (flock() and fcntl()/lockf())
8572 M:      Jeff Layton <[email protected]>
8573 M:      Chuck Lever <[email protected]>
8574 R:      Alexander Aring <[email protected]>
8575 L:      [email protected]
8576 S:      Maintained
8577 F:      fs/fcntl.c
8578 F:      fs/locks.c
8579 F:      include/linux/fcntl.h
8580 F:      include/uapi/linux/fcntl.h
8581
8582 FILESYSTEM DIRECT ACCESS (DAX)
8583 M:      Dan Williams <[email protected]>
8584 R:      Matthew Wilcox <[email protected]>
8585 R:      Jan Kara <[email protected]>
8586 L:      [email protected]
8587 L:      [email protected]
8588 S:      Supported
8589 F:      fs/dax.c
8590 F:      include/linux/dax.h
8591 F:      include/trace/events/fs_dax.h
8592
8593 FILESYSTEMS (VFS and infrastructure)
8594 M:      Alexander Viro <[email protected]>
8595 M:      Christian Brauner <[email protected]>
8596 R:      Jan Kara <[email protected]>
8597 L:      [email protected]
8598 S:      Maintained
8599 F:      fs/*
8600 F:      include/linux/fs.h
8601 F:      include/linux/fs_types.h
8602 F:      include/uapi/linux/fs.h
8603 F:      include/uapi/linux/openat2.h
8604
8605 FILESYSTEMS [EXPORTFS]
8606 M:      Chuck Lever <[email protected]>
8607 M:      Jeff Layton <[email protected]>
8608 R:      Amir Goldstein <[email protected]>
8609 L:      [email protected]
8610 L:      [email protected]
8611 S:      Supported
8612 F:      Documentation/filesystems/nfs/exporting.rst
8613 F:      fs/exportfs/
8614 F:      fs/fhandle.c
8615 F:      include/linux/exportfs.h
8616
8617 FILESYSTEMS [IDMAPPED MOUNTS]
8618 M:      Christian Brauner <[email protected]>
8619 M:      Seth Forshee <[email protected]>
8620 L:      [email protected]
8621 S:      Maintained
8622 F:      Documentation/filesystems/idmappings.rst
8623 F:      fs/mnt_idmapping.c
8624 F:      include/linux/mnt_idmapping.*
8625 F:      tools/testing/selftests/mount_setattr/
8626
8627 FILESYSTEMS [IOMAP]
8628 M:      Christian Brauner <[email protected]>
8629 R:      Darrick J. Wong <[email protected]>
8630 L:      [email protected]
8631 L:      [email protected]
8632 S:      Supported
8633 F:      Documentation/filesystems/iomap/*
8634 F:      fs/iomap/
8635 F:      include/linux/iomap.h
8636
8637 FILESYSTEMS [NETFS LIBRARY]
8638 M:      David Howells <[email protected]>
8639 R:      Jeff Layton <[email protected]>
8640 L:      [email protected]
8641 L:      [email protected]
8642 S:      Supported
8643 F:      Documentation/filesystems/caching/
8644 F:      Documentation/filesystems/netfs_library.rst
8645 F:      fs/netfs/
8646 F:      include/linux/fscache*.h
8647 F:      include/linux/netfs.h
8648 F:      include/trace/events/fscache.h
8649 F:      include/trace/events/netfs.h
8650
8651 FILESYSTEMS [STACKABLE]
8652 M:      Miklos Szeredi <[email protected]>
8653 M:      Amir Goldstein <[email protected]>
8654 L:      [email protected]
8655 L:      [email protected]
8656 S:      Maintained
8657 F:      fs/backing-file.c
8658 F:      include/linux/backing-file.h
8659
8660 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8661 M:      Riku Voipio <[email protected]>
8662 L:      [email protected]
8663 S:      Maintained
8664 F:      drivers/hwmon/f75375s.c
8665 F:      include/linux/f75375s.h
8666
8667 FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8668 M:      Ji-Ze Hong (Peter Hong) <[email protected]>
8669 L:      [email protected]
8670 S:      Maintained
8671 F:      drivers/net/can/usb/f81604.c
8672
8673 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8674 M:      Clemens Ladisch <[email protected]>
8675 M:      Takashi Sakamoto <[email protected]>
8676 L:      [email protected] (moderated for non-subscribers)
8677 S:      Maintained
8678 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8679 F:      include/uapi/sound/firewire.h
8680 F:      sound/firewire/
8681
8682 FIREWIRE MEDIA DRIVERS (firedtv)
8683 M:      Stefan Richter <[email protected]>
8684 L:      [email protected]
8685 L:      [email protected]
8686 S:      Maintained
8687 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8688 F:      drivers/media/firewire/
8689
8690 FIREWIRE SBP-2 TARGET
8691 M:      Chris Boot <[email protected]>
8692 L:      [email protected]
8693 L:      [email protected]
8694 L:      [email protected]
8695 S:      Maintained
8696 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8697 F:      drivers/target/sbp/
8698
8699 FIREWIRE SUBSYSTEM
8700 M:      Takashi Sakamoto <[email protected]>
8701 M:      Takashi Sakamoto <[email protected]>
8702 L:      [email protected]
8703 S:      Maintained
8704 W:      http://ieee1394.docs.kernel.org/
8705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8706 F:      drivers/firewire/
8707 F:      include/linux/firewire.h
8708 F:      include/uapi/linux/firewire*.h
8709 F:      tools/firewire/
8710
8711 FIRMWARE FRAMEWORK FOR ARMV8-A
8712 M:      Sudeep Holla <[email protected]>
8713 L:      [email protected] (moderated for non-subscribers)
8714 S:      Maintained
8715 F:      drivers/firmware/arm_ffa/
8716 F:      include/linux/arm_ffa.h
8717
8718 FIRMWARE LOADER (request_firmware)
8719 M:      Luis Chamberlain <[email protected]>
8720 M:      Russ Weight <[email protected]>
8721 M:      Danilo Krummrich <[email protected]>
8722 L:      [email protected]
8723 S:      Maintained
8724 F:      Documentation/firmware_class/
8725 F:      drivers/base/firmware_loader/
8726 F:      rust/kernel/firmware.rs
8727 F:      include/linux/firmware.h
8728
8729 FLEXTIMER FTM-QUADDEC DRIVER
8730 M:      Patrick Havelange <[email protected]>
8731 L:      [email protected]
8732 S:      Maintained
8733 F:      Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8734 F:      drivers/counter/ftm-quaddec.c
8735
8736 FLOPPY DRIVER
8737 M:      Denis Efremov <[email protected]>
8738 L:      [email protected]
8739 S:      Odd Fixes
8740 F:      drivers/block/floppy.c
8741
8742 FLYSKY FSIA6B RC RECEIVER
8743 M:      Markus Koch <[email protected]>
8744 L:      [email protected]
8745 S:      Maintained
8746 F:      drivers/input/joystick/fsia6b.c
8747
8748 FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
8749 M:      Geoffrey D. Bennett <[email protected]>
8750 L:      [email protected] (moderated for non-subscribers)
8751 S:      Maintained
8752 W:      https://github.com/geoffreybennett/scarlett-gen2
8753 B:      https://github.com/geoffreybennett/scarlett-gen2/issues
8754 T:      git https://github.com/geoffreybennett/scarlett-gen2.git
8755 F:      include/uapi/sound/scarlett2.h
8756 F:      sound/usb/mixer_scarlett2.c
8757
8758 FORCEDETH GIGABIT ETHERNET DRIVER
8759 M:      Rain River <[email protected]>
8760 M:      Zhu Yanjun <[email protected]>
8761 L:      [email protected]
8762 S:      Maintained
8763 F:      drivers/net/ethernet/nvidia/*
8764
8765 FORTIFY_SOURCE
8766 M:      Kees Cook <[email protected]>
8767 L:      [email protected]
8768 S:      Supported
8769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8770 F:      include/linux/fortify-string.h
8771 F:      lib/fortify_kunit.c
8772 F:      lib/memcpy_kunit.c
8773 F:      lib/test_fortify/*
8774 F:      scripts/test_fortify.sh
8775 K:      \b__NO_FORTIFY\b
8776
8777 FPGA DFL DRIVERS
8778 M:      Wu Hao <[email protected]>
8779 R:      Tom Rix <[email protected]>
8780 L:      [email protected]
8781 S:      Maintained
8782 F:      Documentation/ABI/testing/sysfs-bus-dfl*
8783 F:      Documentation/fpga/dfl.rst
8784 F:      drivers/fpga/dfl*
8785 F:      drivers/uio/uio_dfl.c
8786 F:      include/linux/dfl.h
8787 F:      include/uapi/linux/fpga-dfl.h
8788
8789 FPGA MANAGER FRAMEWORK
8790 M:      Moritz Fischer <[email protected]>
8791 M:      Wu Hao <[email protected]>
8792 M:      Xu Yilun <[email protected]>
8793 R:      Tom Rix <[email protected]>
8794 L:      [email protected]
8795 S:      Maintained
8796 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
8797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8798 F:      Documentation/devicetree/bindings/fpga/
8799 F:      Documentation/driver-api/fpga/
8800 F:      Documentation/fpga/
8801 F:      drivers/fpga/
8802 F:      include/linux/fpga/
8803
8804 FPU EMULATOR
8805 M:      Bill Metzenthen <[email protected]>
8806 S:      Maintained
8807 W:      https://floatingpoint.billm.au/
8808 F:      arch/x86/math-emu/
8809
8810 FRAMEBUFFER CORE
8811 M:      Daniel Vetter <[email protected]>
8812 S:      Odd Fixes
8813 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
8814 F:      drivers/video/fbdev/core/
8815
8816 FRAMEBUFFER LAYER
8817 M:      Helge Deller <[email protected]>
8818 L:      [email protected]
8819 L:      [email protected]
8820 S:      Maintained
8821 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
8822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8823 F:      Documentation/fb/
8824 F:      drivers/video/
8825 F:      include/linux/fb.h
8826 F:      include/uapi/linux/fb.h
8827 F:      include/uapi/video/
8828 F:      include/video/
8829
8830 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8831 M:      Horia Geantă <[email protected]>
8832 M:      Pankaj Gupta <[email protected]>
8833 M:      Gaurav Jain <[email protected]>
8834 L:      [email protected]
8835 S:      Maintained
8836 F:      Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8837 F:      drivers/crypto/caam/
8838
8839 FREESCALE COLDFIRE M5441X MMC DRIVER
8840 M:      Angelo Dureghello <[email protected]>
8841 L:      [email protected]
8842 S:      Maintained
8843 F:      drivers/mmc/host/sdhci-esdhc-mcf.c
8844 F:      include/linux/platform_data/mmc-esdhc-mcf.h
8845
8846 FREESCALE DIU FRAMEBUFFER DRIVER
8847 M:      Timur Tabi <[email protected]>
8848 L:      [email protected]
8849 S:      Maintained
8850 F:      drivers/video/fbdev/fsl-diu-fb.*
8851
8852 FREESCALE DMA DRIVER
8853 M:      Zhang Wei <[email protected]>
8854 L:      [email protected]
8855 S:      Maintained
8856 F:      drivers/dma/fsldma.*
8857
8858 FREESCALE DSPI DRIVER
8859 M:      Vladimir Oltean <[email protected]>
8860 L:      [email protected]
8861 S:      Maintained
8862 F:      Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
8863 F:      drivers/spi/spi-fsl-dspi.c
8864 F:      include/linux/spi/spi-fsl-dspi.h
8865
8866 FREESCALE eDMA DRIVER
8867 M:      Frank Li <[email protected]>
8868 L:      [email protected]
8869 L:      [email protected]
8870 S:      Maintained
8871 F:      Documentation/devicetree/bindings/dma/fsl,edma.yaml
8872 F:      drivers/dma/fsl-edma*.*
8873
8874 FREESCALE ENETC ETHERNET DRIVERS
8875 M:      Claudiu Manoil <[email protected]>
8876 M:      Vladimir Oltean <[email protected]>
8877 L:      [email protected]
8878 S:      Maintained
8879 F:      drivers/net/ethernet/freescale/enetc/
8880
8881 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8882 M:      Claudiu Manoil <[email protected]>
8883 L:      [email protected]
8884 S:      Maintained
8885 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8886 F:      drivers/net/ethernet/freescale/gianfar*
8887
8888 FREESCALE GPMI NAND DRIVER
8889 M:      Han Xu <[email protected]>
8890 L:      [email protected]
8891 S:      Maintained
8892 F:      drivers/mtd/nand/raw/gpmi-nand/*
8893
8894 FREESCALE I2C CPM DRIVER
8895 M:      Jochen Friedrich <[email protected]>
8896 L:      [email protected]
8897 L:      [email protected]
8898 S:      Maintained
8899 F:      drivers/i2c/busses/i2c-cpm.c
8900
8901 FREESCALE IMX / MXC FEC DRIVER
8902 M:      Wei Fang <[email protected]>
8903 R:      Shenwei Wang <[email protected]>
8904 R:      Clark Wang <[email protected]>
8905 L:      [email protected]
8906 L:      [email protected]
8907 S:      Maintained
8908 F:      Documentation/devicetree/bindings/net/fsl,fec.yaml
8909 F:      drivers/net/ethernet/freescale/fec.h
8910 F:      drivers/net/ethernet/freescale/fec_main.c
8911 F:      drivers/net/ethernet/freescale/fec_ptp.c
8912
8913 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8914 M:      Sascha Hauer <[email protected]>
8915 R:      Pengutronix Kernel Team <[email protected]>
8916 L:      [email protected]
8917 L:      [email protected] (moderated for non-subscribers)
8918 S:      Maintained
8919 F:      drivers/video/fbdev/imxfb.c
8920
8921 FREESCALE IMX DDR PMU DRIVER
8922 M:      Frank Li <[email protected]>
8923 L:      [email protected] (moderated for non-subscribers)
8924 S:      Maintained
8925 F:      Documentation/admin-guide/perf/imx-ddr.rst
8926 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8927 F:      drivers/perf/fsl_imx8_ddr_perf.c
8928
8929 FREESCALE IMX I2C DRIVER
8930 M:      Oleksij Rempel <[email protected]>
8931 R:      Pengutronix Kernel Team <[email protected]>
8932 L:      [email protected]
8933 S:      Maintained
8934 F:      Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8935 F:      drivers/i2c/busses/i2c-imx.c
8936
8937 FREESCALE IMX LPI2C DRIVER
8938 M:      Dong Aisheng <[email protected]>
8939 L:      [email protected]
8940 L:      [email protected]
8941 S:      Maintained
8942 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8943 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
8944
8945 FREESCALE MPC I2C DRIVER
8946 M:      Chris Packham <[email protected]>
8947 L:      [email protected]
8948 S:      Maintained
8949 F:      Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8950 F:      drivers/i2c/busses/i2c-mpc.c
8951
8952 FREESCALE QORIQ DPAA ETHERNET DRIVER
8953 M:      Madalin Bucur <[email protected]>
8954 L:      [email protected]
8955 S:      Maintained
8956 F:      drivers/net/ethernet/freescale/dpaa
8957
8958 FREESCALE QORIQ DPAA FMAN DRIVER
8959 M:      Madalin Bucur <[email protected]>
8960 R:      Sean Anderson <[email protected]>
8961 L:      [email protected]
8962 S:      Maintained
8963 F:      Documentation/devicetree/bindings/net/fsl,fman*.yaml
8964 F:      drivers/net/ethernet/freescale/fman
8965
8966 FREESCALE QORIQ PTP CLOCK DRIVER
8967 M:      Yangbo Lu <[email protected]>
8968 L:      [email protected]
8969 S:      Maintained
8970 F:      Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
8971 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8972 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
8973 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8974 F:      drivers/ptp/ptp_qoriq.c
8975 F:      drivers/ptp/ptp_qoriq_debugfs.c
8976 F:      include/linux/fsl/ptp_qoriq.h
8977
8978 FREESCALE QUAD SPI DRIVER
8979 M:      Han Xu <[email protected]>
8980 L:      [email protected]
8981 S:      Maintained
8982 F:      Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8983 F:      drivers/spi/spi-fsl-qspi.c
8984
8985 FREESCALE QUICC ENGINE LIBRARY
8986 M:      Qiang Zhao <[email protected]>
8987 M:      Christophe Leroy <[email protected]>
8988 L:      [email protected]
8989 S:      Maintained
8990 F:      drivers/soc/fsl/qe/
8991 F:      include/soc/fsl/qe/
8992
8993 FREESCALE QUICC ENGINE QMC DRIVER
8994 M:      Herve Codina <[email protected]>
8995 L:      [email protected]
8996 S:      Maintained
8997 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
8998 F:      drivers/soc/fsl/qe/qmc.c
8999 F:      include/soc/fsl/qe/qmc.h
9000
9001 FREESCALE QUICC ENGINE QMC HDLC DRIVER
9002 M:      Herve Codina <[email protected]>
9003 L:      [email protected]
9004 L:      [email protected]
9005 S:      Maintained
9006 F:      drivers/net/wan/fsl_qmc_hdlc.c
9007
9008 FREESCALE QUICC ENGINE TSA DRIVER
9009 M:      Herve Codina <[email protected]>
9010 L:      [email protected]
9011 S:      Maintained
9012 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
9013 F:      drivers/soc/fsl/qe/tsa.c
9014 F:      drivers/soc/fsl/qe/tsa.h
9015 F:      include/dt-bindings/soc/cpm1-fsl,tsa.h
9016
9017 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
9018 L:      [email protected]
9019 L:      [email protected]
9020 S:      Orphan
9021 F:      drivers/net/ethernet/freescale/ucc_geth*
9022
9023 FREESCALE QUICC ENGINE UCC HDLC DRIVER
9024 M:      Zhao Qiang <[email protected]>
9025 L:      [email protected]
9026 L:      [email protected]
9027 S:      Maintained
9028 F:      drivers/net/wan/fsl_ucc_hdlc*
9029
9030 FREESCALE QUICC ENGINE UCC UART DRIVER
9031 M:      Timur Tabi <[email protected]>
9032 L:      [email protected]
9033 S:      Maintained
9034 F:      drivers/tty/serial/ucc_uart.c
9035
9036 FREESCALE SOC DRIVERS
9037 M:      Christophe Leroy <[email protected]>
9038 L:      [email protected]
9039 L:      [email protected] (moderated for non-subscribers)
9040 S:      Maintained
9041 F:      Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
9042 F:      Documentation/devicetree/bindings/soc/fsl/
9043 F:      drivers/soc/fsl/
9044 F:      include/linux/fsl/
9045 F:      include/soc/fsl/
9046
9047 FREESCALE SOC FS_ENET DRIVER
9048 M:      Pantelis Antoniou <[email protected]>
9049 L:      [email protected]
9050 L:      [email protected]
9051 S:      Maintained
9052 F:      drivers/net/ethernet/freescale/fs_enet/
9053
9054 FREESCALE SOC SOUND DRIVERS
9055 M:      Shengjiu Wang <[email protected]>
9056 M:      Xiubo Li <[email protected]>
9057 R:      Fabio Estevam <[email protected]>
9058 R:      Nicolin Chen <[email protected]>
9059 L:      [email protected] (moderated for non-subscribers)
9060 L:      [email protected]
9061 S:      Maintained
9062 F:      sound/soc/fsl/fsl*
9063 F:      sound/soc/fsl/imx*
9064
9065 FREESCALE SOC LPC32XX SOUND DRIVERS
9066 M:      J.M.B. Downing <[email protected]>
9067 M:      Piotr Wojtaszczyk <[email protected]>
9068 R:      Vladimir Zapolskiy <[email protected]>
9069 L:      [email protected] (moderated for non-subscribers)
9070 L:      [email protected]
9071 S:      Maintained
9072 F:      Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
9073 F:      sound/soc/fsl/lpc3xxx-*
9074
9075 FREESCALE SOC SOUND QMC DRIVER
9076 M:      Herve Codina <[email protected]>
9077 L:      [email protected] (moderated for non-subscribers)
9078 L:      [email protected]
9079 S:      Maintained
9080 F:      Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
9081 F:      sound/soc/fsl/fsl_qmc_audio.c
9082
9083 FREESCALE USB PERIPHERAL DRIVERS
9084 L:      [email protected]
9085 L:      [email protected]
9086 S:      Orphan
9087 F:      drivers/usb/gadget/udc/fsl*
9088
9089 FREESCALE USB PHY DRIVER
9090 L:      [email protected]
9091 L:      [email protected]
9092 S:      Orphan
9093 F:      drivers/usb/phy/phy-fsl-usb*
9094
9095 FREEVXFS FILESYSTEM
9096 M:      Christoph Hellwig <[email protected]>
9097 S:      Maintained
9098 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
9099 F:      fs/freevxfs/
9100
9101 FREEZER
9102 M:      "Rafael J. Wysocki" <[email protected]>
9103 M:      Pavel Machek <[email protected]>
9104 L:      [email protected]
9105 S:      Supported
9106 F:      Documentation/power/freezing-of-tasks.rst
9107 F:      include/linux/freezer.h
9108 F:      kernel/freezer.c
9109
9110 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
9111 M:      Eric Biggers <[email protected]>
9112 M:      Theodore Y. Ts'o <[email protected]>
9113 M:      Jaegeuk Kim <[email protected]>
9114 L:      [email protected]
9115 S:      Supported
9116 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
9117 T:      git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
9118 F:      Documentation/filesystems/fscrypt.rst
9119 F:      fs/crypto/
9120 F:      include/linux/fscrypt.h
9121 F:      include/uapi/linux/fscrypt.h
9122
9123 FSI SUBSYSTEM
9124 M:      Jeremy Kerr <[email protected]>
9125 M:      Joel Stanley <[email protected]>
9126 R:      Alistar Popple <[email protected]>
9127 R:      Eddie James <[email protected]>
9128 L:      [email protected]
9129 S:      Supported
9130 Q:      http://patchwork.ozlabs.org/project/linux-fsi/list/
9131 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
9132 F:      drivers/fsi/
9133 F:      include/linux/fsi*.h
9134 F:      include/trace/events/fsi*.h
9135
9136 FSI-ATTACHED I2C DRIVER
9137 M:      Eddie James <[email protected]>
9138 L:      [email protected]
9139 L:      [email protected] (moderated for non-subscribers)
9140 S:      Maintained
9141 F:      Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
9142 F:      drivers/i2c/busses/i2c-fsi.c
9143
9144 FSI-ATTACHED SPI DRIVER
9145 M:      Eddie James <[email protected]>
9146 L:      [email protected]
9147 S:      Maintained
9148 F:      Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
9149 F:      drivers/spi/spi-fsi.c
9150
9151 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
9152 M:      Jan Kara <[email protected]>
9153 R:      Amir Goldstein <[email protected]>
9154 L:      [email protected]
9155 S:      Maintained
9156 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
9157 F:      fs/notify/
9158 F:      include/linux/fsnotify*.h
9159
9160 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
9161 M:      Eric Biggers <[email protected]>
9162 M:      Theodore Y. Ts'o <[email protected]>
9163 L:      [email protected]
9164 S:      Supported
9165 Q:      https://patchwork.kernel.org/project/fsverity/list/
9166 T:      git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9167 F:      Documentation/filesystems/fsverity.rst
9168 F:      fs/verity/
9169 F:      include/linux/fsverity.h
9170 F:      include/uapi/linux/fsverity.h
9171
9172 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9173 M:      Michael Zaidman <[email protected]>
9174 L:      [email protected]
9175 L:      [email protected]
9176 S:      Maintained
9177 F:      drivers/hid/hid-ft260.c
9178
9179 FUJITSU LAPTOP EXTRAS
9180 M:      Jonathan Woithe <[email protected]>
9181 L:      [email protected]
9182 S:      Maintained
9183 F:      drivers/platform/x86/fujitsu-laptop.c
9184
9185 FUJITSU TABLET EXTRAS
9186 M:      Robert Gerlach <[email protected]>
9187 L:      [email protected]
9188 S:      Maintained
9189 F:      drivers/platform/x86/fujitsu-tablet.c
9190
9191 FUNCTION HOOKS (FTRACE)
9192 M:      Steven Rostedt <[email protected]>
9193 M:      Masami Hiramatsu <[email protected]>
9194 R:      Mark Rutland <[email protected]>
9195 L:      [email protected]
9196 L:      [email protected]
9197 S:      Maintained
9198 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
9199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9200 F:      Documentation/trace/ftrace*
9201 F:      arch/*/*/*/*ftrace*
9202 F:      arch/*/*/*ftrace*
9203 F:      include/*/ftrace.h
9204 F:      kernel/trace/fgraph.c
9205 F:      kernel/trace/ftrace*
9206 F:      samples/ftrace
9207
9208 FUNGIBLE ETHERNET DRIVERS
9209 M:      Dimitris Michailidis <[email protected]>
9210 L:      [email protected]
9211 S:      Supported
9212 F:      drivers/net/ethernet/fungible/
9213
9214 FUSE: FILESYSTEM IN USERSPACE
9215 M:      Miklos Szeredi <[email protected]>
9216 L:      [email protected]
9217 S:      Maintained
9218 W:      https://github.com/libfuse/
9219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9220 F:      Documentation/filesystems/fuse.rst
9221 F:      fs/fuse/
9222 F:      include/uapi/linux/fuse.h
9223
9224 FUTEX SUBSYSTEM
9225 M:      Thomas Gleixner <[email protected]>
9226 M:      Ingo Molnar <[email protected]>
9227 R:      Peter Zijlstra <[email protected]>
9228 R:      Darren Hart <[email protected]>
9229 R:      Davidlohr Bueso <[email protected]>
9230 R:      André Almeida <[email protected]>
9231 L:      [email protected]
9232 S:      Maintained
9233 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9234 F:      Documentation/locking/*futex*
9235 F:      include/asm-generic/futex.h
9236 F:      include/linux/futex.h
9237 F:      include/uapi/linux/futex.h
9238 F:      kernel/futex/*
9239 F:      tools/perf/bench/futex*
9240 F:      tools/testing/selftests/futex/
9241
9242 GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9243 M:      Sebastian Reichel <[email protected]>
9244 L:      [email protected]
9245 S:      Maintained
9246 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9247 F:      drivers/media/i2c/gc0308.c
9248
9249 GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
9250 M:      Zhi Mao <[email protected]>
9251 L:      [email protected]
9252 S:      Maintained
9253 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
9254 F:      drivers/media/i2c/gc05a2.c
9255
9256 GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
9257 M:      Zhi Mao <[email protected]>
9258 L:      [email protected]
9259 S:      Maintained
9260 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
9261 F:      drivers/media/i2c/gc08a3.c
9262
9263 GALAXYCORE GC2145 SENSOR DRIVER
9264 M:      Alain Volmat <[email protected]>
9265 L:      [email protected]
9266 S:      Maintained
9267 T:      git git://linuxtv.org/media_tree.git
9268 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9269 F:      drivers/media/i2c/gc2145.c
9270
9271 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9272 M:      Tim Harvey <[email protected]>
9273 S:      Maintained
9274 F:      Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9275 F:      Documentation/hwmon/gsc-hwmon.rst
9276 F:      drivers/hwmon/gsc-hwmon.c
9277 F:      drivers/mfd/gateworks-gsc.c
9278 F:      include/linux/mfd/gsc.h
9279 F:      include/linux/platform_data/gsc_hwmon.h
9280
9281 GCC PLUGINS
9282 M:      Kees Cook <[email protected]>
9283 L:      [email protected]
9284 S:      Maintained
9285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9286 F:      Documentation/kbuild/gcc-plugins.rst
9287 F:      include/linux/stackleak.h
9288 F:      kernel/stackleak.c
9289 F:      scripts/Makefile.gcc-plugins
9290 F:      scripts/gcc-plugins/
9291
9292 GCOV BASED KERNEL PROFILING
9293 M:      Peter Oberparleiter <[email protected]>
9294 S:      Maintained
9295 F:      Documentation/dev-tools/gcov.rst
9296 F:      kernel/gcov/
9297
9298 GDB KERNEL DEBUGGING HELPER SCRIPTS
9299 M:      Jan Kiszka <[email protected]>
9300 M:      Kieran Bingham <[email protected]>
9301 S:      Supported
9302 F:      scripts/gdb/
9303
9304 GEMINI CRYPTO DRIVER
9305 M:      Corentin Labbe <[email protected]>
9306 L:      [email protected]
9307 S:      Maintained
9308 F:      drivers/crypto/gemini/
9309
9310 GEMTEK FM RADIO RECEIVER DRIVER
9311 M:      Hans Verkuil <[email protected]>
9312 L:      [email protected]
9313 S:      Maintained
9314 W:      https://linuxtv.org
9315 T:      git git://linuxtv.org/media_tree.git
9316 F:      drivers/media/radio/radio-gemtek*
9317
9318 GENERIC ARCHITECTURE TOPOLOGY
9319 M:      Sudeep Holla <[email protected]>
9320 L:      [email protected]
9321 S:      Maintained
9322 F:      drivers/base/arch_topology.c
9323 F:      include/linux/arch_topology.h
9324
9325 GENERIC ENTRY CODE
9326 M:      Thomas Gleixner <[email protected]>
9327 M:      Peter Zijlstra <[email protected]>
9328 M:      Andy Lutomirski <[email protected]>
9329 L:      [email protected]
9330 S:      Maintained
9331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9332 F:      include/linux/entry-common.h
9333 F:      include/linux/entry-kvm.h
9334 F:      kernel/entry/
9335
9336 GENERIC GPIO I2C DRIVER
9337 M:      Wolfram Sang <[email protected]>
9338 S:      Supported
9339 F:      drivers/i2c/busses/i2c-gpio.c
9340 F:      include/linux/platform_data/i2c-gpio.h
9341
9342 GENERIC GPIO I2C MULTIPLEXER DRIVER
9343 M:      Peter Korsgaard <[email protected]>
9344 L:      [email protected]
9345 S:      Supported
9346 F:      Documentation/i2c/muxes/i2c-mux-gpio.rst
9347 F:      drivers/i2c/muxes/i2c-mux-gpio.c
9348 F:      include/linux/platform_data/i2c-mux-gpio.h
9349
9350 GENERIC GPIO RESET DRIVER
9351 M:      Krzysztof Kozlowski <[email protected]>
9352 S:      Maintained
9353 F:      drivers/reset/reset-gpio.c
9354
9355 GENERIC HDLC (WAN) DRIVERS
9356 M:      Krzysztof Halasa <[email protected]>
9357 S:      Maintained
9358 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
9359 F:      drivers/net/wan/c101.c
9360 F:      drivers/net/wan/hd6457*
9361 F:      drivers/net/wan/hdlc*
9362 F:      drivers/net/wan/n2.c
9363 F:      drivers/net/wan/pc300too.c
9364 F:      drivers/net/wan/pci200syn.c
9365 F:      drivers/net/wan/wanxl*
9366
9367 GENERIC INCLUDE/ASM HEADER FILES
9368 M:      Arnd Bergmann <[email protected]>
9369 L:      [email protected]
9370 S:      Maintained
9371 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9372 F:      include/asm-generic/
9373 F:      include/uapi/asm-generic/
9374
9375 GENERIC PHY FRAMEWORK
9376 M:      Vinod Koul <[email protected]>
9377 M:      Kishon Vijay Abraham I <[email protected]>
9378 L:      [email protected]
9379 S:      Supported
9380 Q:      https://patchwork.kernel.org/project/linux-phy/list/
9381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9382 F:      Documentation/devicetree/bindings/phy/
9383 F:      drivers/phy/
9384 F:      include/dt-bindings/phy/
9385 F:      include/linux/phy/
9386
9387 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9388 M:      Wolfram Sang <[email protected]>
9389 S:      Supported
9390 F:      Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9391 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
9392
9393 GENERIC PM DOMAINS
9394 M:      Ulf Hansson <[email protected]>
9395 L:      [email protected]
9396 S:      Supported
9397 F:      Documentation/devicetree/bindings/power/power?domain*
9398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9399 F:      drivers/pmdomain/
9400 F:      include/linux/pm_domain.h
9401
9402 GENERIC RADIX TREE
9403 M:      Kent Overstreet <[email protected]>
9404 S:      Supported
9405 C:      irc://irc.oftc.net/bcache
9406 F:      include/linux/generic-radix-tree.h
9407 F:      lib/generic-radix-tree.c
9408
9409 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9410 M:      Eugen Hristev <[email protected]>
9411 L:      [email protected]
9412 S:      Maintained
9413 F:      drivers/input/touchscreen/resistive-adc-touch.c
9414
9415 GENERIC STRING LIBRARY
9416 M:      Kees Cook <[email protected]>
9417 R:      Andy Shevchenko <[email protected]>
9418 L:      [email protected]
9419 S:      Supported
9420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9421 F:      include/linux/string.h
9422 F:      include/linux/string_choices.h
9423 F:      include/linux/string_helpers.h
9424 F:      lib/string.c
9425 F:      lib/string_kunit.c
9426 F:      lib/string_helpers.c
9427 F:      lib/string_helpers_kunit.c
9428 F:      scripts/coccinelle/api/string_choices.cocci
9429
9430 GENERIC UIO DRIVER FOR PCI DEVICES
9431 M:      "Michael S. Tsirkin" <[email protected]>
9432 L:      [email protected]
9433 S:      Supported
9434 F:      drivers/uio/uio_pci_generic.c
9435
9436 GENERIC VDSO LIBRARY
9437 M:      Andy Lutomirski <[email protected]>
9438 M:      Thomas Gleixner <[email protected]>
9439 M:      Vincenzo Frascino <[email protected]>
9440 L:      [email protected]
9441 S:      Maintained
9442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9443 F:      include/asm-generic/vdso/vsyscall.h
9444 F:      include/vdso/
9445 F:      kernel/time/vsyscall.c
9446 F:      lib/vdso/
9447
9448 GENWQE (IBM Generic Workqueue Card)
9449 M:      Frank Haverkamp <[email protected]>
9450 S:      Supported
9451 F:      drivers/misc/genwqe/
9452
9453 GET_MAINTAINER SCRIPT
9454 M:      Joe Perches <[email protected]>
9455 S:      Maintained
9456 F:      scripts/get_maintainer.pl
9457
9458 GFS2 FILE SYSTEM
9459 M:      Andreas Gruenbacher <[email protected]>
9460 L:      [email protected]
9461 S:      Supported
9462 B:      https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9463 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9464 F:      Documentation/filesystems/gfs2*
9465 F:      fs/gfs2/
9466 F:      include/uapi/linux/gfs2_ondisk.h
9467
9468 GIGABYTE WATERFORCE SENSOR DRIVER
9469 M:      Aleksa Savic <[email protected]>
9470 L:      [email protected]
9471 S:      Maintained
9472 F:      Documentation/hwmon/gigabyte_waterforce.rst
9473 F:      drivers/hwmon/gigabyte_waterforce.c
9474
9475 GIGABYTE WMI DRIVER
9476 M:      Thomas Weißschuh <[email protected]>
9477 L:      [email protected]
9478 S:      Maintained
9479 F:      drivers/platform/x86/gigabyte-wmi.c
9480
9481 GNSS SUBSYSTEM
9482 M:      Johan Hovold <[email protected]>
9483 S:      Maintained
9484 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9485 F:      Documentation/ABI/testing/sysfs-class-gnss
9486 F:      Documentation/devicetree/bindings/gnss/
9487 F:      drivers/gnss/
9488 F:      include/linux/gnss.h
9489
9490 GO7007 MPEG CODEC
9491 M:      Hans Verkuil <[email protected]>
9492 L:      [email protected]
9493 S:      Maintained
9494 F:      drivers/media/usb/go7007/
9495
9496 GOODIX TOUCHSCREEN
9497 M:      Bastien Nocera <[email protected]>
9498 M:      Hans de Goede <[email protected]>
9499 L:      [email protected]
9500 S:      Maintained
9501 F:      drivers/input/touchscreen/goodix*
9502
9503 GOOGLE ETHERNET DRIVERS
9504 M:      Jeroen de Borst <[email protected]>
9505 M:      Praveen Kaligineedi <[email protected]>
9506 R:      Shailend Chand <[email protected]>
9507 L:      [email protected]
9508 S:      Supported
9509 F:      Documentation/networking/device_drivers/ethernet/google/gve.rst
9510 F:      drivers/net/ethernet/google
9511
9512 GOOGLE FIRMWARE DRIVERS
9513 M:      Tzung-Bi Shih <[email protected]>
9514 R:      Brian Norris <[email protected]>
9515 R:      Julius Werner <[email protected]>
9516 L:      [email protected]
9517 S:      Maintained
9518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9519 F:      drivers/firmware/google/
9520
9521 GOOGLE TENSOR SoC SUPPORT
9522 M:      Peter Griffin <[email protected]>
9523 L:      [email protected] (moderated for non-subscribers)
9524 L:      [email protected]
9525 S:      Maintained
9526 F:      Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9527 F:      arch/arm64/boot/dts/exynos/google/
9528 F:      drivers/clk/samsung/clk-gs101.c
9529 F:      drivers/phy/samsung/phy-gs101-ufs.c
9530 F:      include/dt-bindings/clock/google,gs101.h
9531 K:      [gG]oogle.?[tT]ensor
9532
9533 GPD POCKET FAN DRIVER
9534 M:      Hans de Goede <[email protected]>
9535 L:      [email protected]
9536 S:      Maintained
9537 F:      drivers/platform/x86/gpd-pocket-fan.c
9538
9539 GPIO ACPI SUPPORT
9540 M:      Mika Westerberg <[email protected]>
9541 M:      Andy Shevchenko <[email protected]>
9542 L:      [email protected]
9543 L:      [email protected]
9544 S:      Supported
9545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9546 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
9547 F:      drivers/gpio/gpiolib-acpi.c
9548 F:      drivers/gpio/gpiolib-acpi.h
9549
9550 GPIO AGGREGATOR
9551 M:      Geert Uytterhoeven <[email protected]>
9552 L:      [email protected]
9553 S:      Supported
9554 F:      Documentation/admin-guide/gpio/gpio-aggregator.rst
9555 F:      drivers/gpio/gpio-aggregator.c
9556
9557 GPIO IR Transmitter
9558 M:      Sean Young <[email protected]>
9559 L:      [email protected]
9560 S:      Maintained
9561 F:      Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9562 F:      drivers/media/rc/gpio-ir-tx.c
9563
9564 GPIO MOCKUP DRIVER
9565 M:      Bamvor Jian Zhang <[email protected]>
9566 L:      [email protected]
9567 S:      Maintained
9568 F:      drivers/gpio/gpio-mockup.c
9569 F:      tools/testing/selftests/gpio/
9570
9571 GPIO REGMAP
9572 M:      Michael Walle <[email protected]>
9573 S:      Maintained
9574 F:      drivers/gpio/gpio-regmap.c
9575 F:      include/linux/gpio/regmap.h
9576 K:      (devm_)?gpio_regmap_(un)?register
9577
9578 GPIO SUBSYSTEM
9579 M:      Linus Walleij <[email protected]>
9580 M:      Bartosz Golaszewski <[email protected]>
9581 L:      [email protected]
9582 S:      Maintained
9583 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9584 F:      Documentation/admin-guide/gpio/
9585 F:      Documentation/devicetree/bindings/gpio/
9586 F:      Documentation/driver-api/gpio/
9587 F:      drivers/gpio/
9588 F:      include/dt-bindings/gpio/
9589 F:      include/linux/gpio.h
9590 F:      include/linux/gpio/
9591 F:      include/linux/of_gpio.h
9592
9593 GPIO UAPI
9594 M:      Bartosz Golaszewski <[email protected]>
9595 R:      Kent Gibson <[email protected]>
9596 L:      [email protected]
9597 S:      Maintained
9598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9599 F:      Documentation/ABI/obsolete/sysfs-gpio
9600 F:      Documentation/ABI/testing/gpio-cdev
9601 F:      Documentation/userspace-api/gpio/
9602 F:      drivers/gpio/gpiolib-cdev.c
9603 F:      include/uapi/linux/gpio.h
9604 F:      tools/gpio/
9605
9606 GRE DEMULTIPLEXER DRIVER
9607 M:      Dmitry Kozlov <[email protected]>
9608 L:      [email protected]
9609 S:      Maintained
9610 F:      include/net/gre.h
9611 F:      net/ipv4/gre_demux.c
9612 F:      net/ipv4/gre_offload.c
9613
9614 GRETH 10/100/1G Ethernet MAC device driver
9615 M:      Andreas Larsson <[email protected]>
9616 L:      [email protected]
9617 S:      Maintained
9618 F:      drivers/net/ethernet/aeroflex/
9619
9620 GREYBUS AUDIO PROTOCOLS DRIVERS
9621 M:      Vaibhav Agarwal <[email protected]>
9622 M:      Mark Greer <[email protected]>
9623 S:      Maintained
9624 F:      drivers/staging/greybus/audio_apbridgea.c
9625 F:      drivers/staging/greybus/audio_apbridgea.h
9626 F:      drivers/staging/greybus/audio_codec.c
9627 F:      drivers/staging/greybus/audio_codec.h
9628 F:      drivers/staging/greybus/audio_gb.c
9629 F:      drivers/staging/greybus/audio_manager.c
9630 F:      drivers/staging/greybus/audio_manager.h
9631 F:      drivers/staging/greybus/audio_manager_module.c
9632 F:      drivers/staging/greybus/audio_manager_private.h
9633 F:      drivers/staging/greybus/audio_manager_sysfs.c
9634 F:      drivers/staging/greybus/audio_module.c
9635 F:      drivers/staging/greybus/audio_topology.c
9636
9637 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9638 M:      Viresh Kumar <[email protected]>
9639 S:      Maintained
9640 F:      drivers/staging/greybus/authentication.c
9641 F:      drivers/staging/greybus/bootrom.c
9642 F:      drivers/staging/greybus/firmware.h
9643 F:      drivers/staging/greybus/fw-core.c
9644 F:      drivers/staging/greybus/fw-download.c
9645 F:      drivers/staging/greybus/fw-management.c
9646 F:      drivers/staging/greybus/greybus_authentication.h
9647 F:      drivers/staging/greybus/greybus_firmware.h
9648 F:      drivers/staging/greybus/hid.c
9649 F:      drivers/staging/greybus/i2c.c
9650 F:      drivers/staging/greybus/spi.c
9651 F:      drivers/staging/greybus/spilib.c
9652 F:      drivers/staging/greybus/spilib.h
9653
9654 GREYBUS LOOPBACK DRIVER
9655 M:      Bryan O'Donoghue <[email protected]>
9656 S:      Maintained
9657 F:      drivers/staging/greybus/loopback.c
9658
9659 GREYBUS PLATFORM DRIVERS
9660 M:      Vaibhav Hiremath <[email protected]>
9661 S:      Maintained
9662 F:      drivers/staging/greybus/arche-apb-ctrl.c
9663 F:      drivers/staging/greybus/arche-platform.c
9664 F:      drivers/staging/greybus/arche_platform.h
9665
9666 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9667 M:      Rui Miguel Silva <[email protected]>
9668 S:      Maintained
9669 F:      drivers/staging/greybus/gpio.c
9670 F:      drivers/staging/greybus/light.c
9671 F:      drivers/staging/greybus/power_supply.c
9672 F:      drivers/staging/greybus/sdio.c
9673 F:      drivers/staging/greybus/spi.c
9674 F:      drivers/staging/greybus/spilib.c
9675
9676 GREYBUS BEAGLEPLAY DRIVERS
9677 M:      Ayush Singh <[email protected]>
9678 L:      [email protected] (moderated for non-subscribers)
9679 S:      Maintained
9680 F:      Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9681 F:      drivers/greybus/gb-beagleplay.c
9682
9683 GREYBUS SUBSYSTEM
9684 M:      Johan Hovold <[email protected]>
9685 M:      Alex Elder <[email protected]>
9686 M:      Greg Kroah-Hartman <[email protected]>
9687 L:      [email protected] (moderated for non-subscribers)
9688 S:      Maintained
9689 F:      drivers/greybus/
9690 F:      drivers/staging/greybus/
9691 F:      include/linux/greybus.h
9692 F:      include/linux/greybus/
9693
9694 GREYBUS UART PROTOCOLS DRIVERS
9695 M:      David Lin <[email protected]>
9696 S:      Maintained
9697 F:      drivers/staging/greybus/log.c
9698 F:      drivers/staging/greybus/uart.c
9699
9700 GS1662 VIDEO SERIALIZER
9701 M:      Charles-Antoine Couret <[email protected]>
9702 L:      [email protected]
9703 S:      Maintained
9704 T:      git git://linuxtv.org/media_tree.git
9705 F:      drivers/media/spi/gs1662.c
9706
9707 GSPCA FINEPIX SUBDRIVER
9708 M:      Frank Zago <[email protected]>
9709 L:      [email protected]
9710 S:      Maintained
9711 T:      git git://linuxtv.org/media_tree.git
9712 F:      drivers/media/usb/gspca/finepix.c
9713
9714 GSPCA GL860 SUBDRIVER
9715 M:      Olivier Lorin <[email protected]>
9716 L:      [email protected]
9717 S:      Maintained
9718 T:      git git://linuxtv.org/media_tree.git
9719 F:      drivers/media/usb/gspca/gl860/
9720
9721 GSPCA M5602 SUBDRIVER
9722 M:      Erik Andren <[email protected]>
9723 L:      [email protected]
9724 S:      Maintained
9725 T:      git git://linuxtv.org/media_tree.git
9726 F:      drivers/media/usb/gspca/m5602/
9727
9728 GSPCA PAC207 SONIXB SUBDRIVER
9729 M:      Hans Verkuil <[email protected]>
9730 L:      [email protected]
9731 S:      Odd Fixes
9732 T:      git git://linuxtv.org/media_tree.git
9733 F:      drivers/media/usb/gspca/pac207.c
9734
9735 GSPCA SN9C20X SUBDRIVER
9736 M:      Brian Johnson <[email protected]>
9737 L:      [email protected]
9738 S:      Maintained
9739 T:      git git://linuxtv.org/media_tree.git
9740 F:      drivers/media/usb/gspca/sn9c20x.c
9741
9742 GSPCA T613 SUBDRIVER
9743 M:      Leandro Costantino <[email protected]>
9744 L:      [email protected]
9745 S:      Maintained
9746 T:      git git://linuxtv.org/media_tree.git
9747 F:      drivers/media/usb/gspca/t613.c
9748
9749 GSPCA USB WEBCAM DRIVER
9750 M:      Hans Verkuil <[email protected]>
9751 L:      [email protected]
9752 S:      Odd Fixes
9753 T:      git git://linuxtv.org/media_tree.git
9754 F:      drivers/media/usb/gspca/
9755
9756 GTP (GPRS Tunneling Protocol)
9757 M:      Pablo Neira Ayuso <[email protected]>
9758 M:      Harald Welte <[email protected]>
9759 L:      [email protected]
9760 S:      Maintained
9761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9762 F:      drivers/net/gtp.c
9763
9764 GUID PARTITION TABLE (GPT)
9765 M:      Davidlohr Bueso <[email protected]>
9766 L:      [email protected]
9767 S:      Maintained
9768 F:      block/partitions/efi.*
9769
9770 HABANALABS PCI DRIVER
9771 M:      Ofir Bitton <[email protected]>
9772 L:      [email protected]
9773 S:      Supported
9774 C:      irc://irc.oftc.net/dri-devel
9775 T:      git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
9776 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
9777 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
9778 F:      drivers/accel/habanalabs/
9779 F:      include/linux/habanalabs/
9780 F:      include/trace/events/habanalabs.h
9781 F:      include/uapi/drm/habanalabs_accel.h
9782
9783 HACKRF MEDIA DRIVER
9784 L:      [email protected]
9785 S:      Orphan
9786 W:      https://linuxtv.org
9787 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9788 F:      drivers/media/usb/hackrf/
9789
9790 HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9791 M:      Chuck Lever <[email protected]>
9792 L:      [email protected]
9793 L:      [email protected]
9794 S:      Maintained
9795 F:      Documentation/netlink/specs/handshake.yaml
9796 F:      Documentation/networking/tls-handshake.rst
9797 F:      include/net/handshake.h
9798 F:      include/trace/events/handshake.h
9799 F:      net/handshake/
9800
9801 HANTRO VPU CODEC DRIVER
9802 M:      Ezequiel Garcia <[email protected]>
9803 M:      Philipp Zabel <[email protected]>
9804 L:      [email protected]
9805 L:      [email protected]
9806 S:      Maintained
9807 F:      Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9808 F:      Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9809 F:      Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9810 F:      drivers/media/platform/verisilicon/
9811
9812 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9813 M:      Frank Seidel <[email protected]>
9814 L:      [email protected]
9815 S:      Maintained
9816 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9817 F:      drivers/platform/x86/hdaps.c
9818
9819 HARDWARE MONITORING
9820 M:      Jean Delvare <[email protected]>
9821 M:      Guenter Roeck <[email protected]>
9822 L:      [email protected]
9823 S:      Maintained
9824 W:      http://hwmon.wiki.kernel.org/
9825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9826 F:      Documentation/ABI/testing/sysfs-class-hwmon
9827 F:      Documentation/devicetree/bindings/hwmon/
9828 F:      Documentation/hwmon/
9829 F:      drivers/hwmon/
9830 F:      include/linux/hwmon*.h
9831 F:      include/trace/events/hwmon*.h
9832 K:      (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9833
9834 HARDWARE RANDOM NUMBER GENERATOR CORE
9835 M:      Olivia Mackall <[email protected]>
9836 M:      Herbert Xu <[email protected]>
9837 L:      [email protected]
9838 S:      Odd fixes
9839 F:      Documentation/admin-guide/hw_random.rst
9840 F:      Documentation/devicetree/bindings/rng/
9841 F:      drivers/char/hw_random/
9842 F:      include/linux/hw_random.h
9843
9844 HARDWARE SPINLOCK CORE
9845 M:      Bjorn Andersson <[email protected]>
9846 R:      Baolin Wang <[email protected]>
9847 L:      [email protected]
9848 S:      Maintained
9849 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9850 F:      Documentation/devicetree/bindings/hwlock/
9851 F:      Documentation/locking/hwspinlock.rst
9852 F:      drivers/hwspinlock/
9853 F:      include/linux/hwspinlock.h
9854
9855 HARDWARE TRACING FACILITIES
9856 M:      Alexander Shishkin <[email protected]>
9857 S:      Maintained
9858 F:      drivers/hwtracing/
9859
9860 HARMONY SOUND DRIVER
9861 L:      [email protected]
9862 S:      Maintained
9863 F:      sound/parisc/harmony.*
9864
9865 HDPVR USB VIDEO ENCODER DRIVER
9866 M:      Hans Verkuil <[email protected]>
9867 L:      [email protected]
9868 S:      Odd Fixes
9869 W:      https://linuxtv.org
9870 T:      git git://linuxtv.org/media_tree.git
9871 F:      drivers/media/usb/hdpvr/
9872
9873 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9874 M:      Keng-Yu Lin <[email protected]>
9875 S:      Supported
9876 F:      drivers/misc/hpilo.[ch]
9877
9878 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9879 M:      Jerry Hoemann <[email protected]>
9880 S:      Supported
9881 F:      Documentation/watchdog/hpwdt.rst
9882 F:      drivers/watchdog/hpwdt.c
9883
9884 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9885 M:      Don Brace <[email protected]>
9886 L:      [email protected]
9887 L:      [email protected]
9888 S:      Supported
9889 F:      Documentation/scsi/hpsa.rst
9890 F:      drivers/scsi/hpsa*.[ch]
9891 F:      include/linux/cciss*.h
9892 F:      include/uapi/linux/cciss*.h
9893
9894 HFI1 DRIVER
9895 M:      Dennis Dalessandro <[email protected]>
9896 L:      [email protected]
9897 S:      Supported
9898 F:      drivers/infiniband/hw/hfi1
9899
9900 HFS FILESYSTEM
9901 L:      [email protected]
9902 S:      Orphan
9903 F:      Documentation/filesystems/hfs.rst
9904 F:      fs/hfs/
9905
9906 HFSPLUS FILESYSTEM
9907 L:      [email protected]
9908 S:      Orphan
9909 F:      Documentation/filesystems/hfsplus.rst
9910 F:      fs/hfsplus/
9911
9912 HGA FRAMEBUFFER DRIVER
9913 M:      Ferenc Bakonyi <[email protected]>
9914 L:      [email protected]
9915 S:      Maintained
9916 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9917 F:      drivers/video/fbdev/hgafb.c
9918
9919 HIBERNATION (aka Software Suspend, aka swsusp)
9920 M:      "Rafael J. Wysocki" <[email protected]>
9921 M:      Pavel Machek <[email protected]>
9922 L:      [email protected]
9923 S:      Supported
9924 B:      https://bugzilla.kernel.org
9925 F:      arch/*/include/asm/suspend*.h
9926 F:      arch/x86/power/
9927 F:      drivers/base/power/
9928 F:      include/linux/freezer.h
9929 F:      include/linux/pm.h
9930 F:      include/linux/suspend.h
9931 F:      kernel/power/
9932
9933 HID CORE LAYER
9934 M:      Jiri Kosina <[email protected]>
9935 M:      Benjamin Tissoires <[email protected]>
9936 L:      [email protected]
9937 S:      Maintained
9938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9939 F:      Documentation/hid/
9940 F:      drivers/hid/
9941 F:      include/linux/hid*
9942 F:      include/uapi/linux/hid*
9943 F:      samples/hid/
9944 F:      tools/testing/selftests/hid/
9945
9946 HID LOGITECH DRIVERS
9947 R:      Filipe Laíns <[email protected]>
9948 L:      [email protected]
9949 S:      Maintained
9950 F:      drivers/hid/hid-logitech-*
9951
9952 HID NVIDIA SHIELD DRIVER
9953 M:      Rahul Rameshbabu <[email protected]>
9954 L:      [email protected]
9955 S:      Maintained
9956 F:      drivers/hid/hid-nvidia-shield.c
9957
9958 HID PHOENIX RC FLIGHT CONTROLLER
9959 M:      Marcus Folkesson <[email protected]>
9960 L:      [email protected]
9961 S:      Maintained
9962 F:      drivers/hid/hid-pxrc.c
9963
9964 HID PLAYSTATION DRIVER
9965 M:      Roderick Colenbrander <[email protected]>
9966 L:      [email protected]
9967 S:      Supported
9968 F:      drivers/hid/hid-playstation.c
9969
9970 HID SENSOR HUB DRIVERS
9971 M:      Jiri Kosina <[email protected]>
9972 M:      Jonathan Cameron <[email protected]>
9973 M:      Srinivas Pandruvada <[email protected]>
9974 L:      [email protected]
9975 L:      [email protected]
9976 S:      Maintained
9977 F:      Documentation/hid/hid-sensor*
9978 F:      drivers/hid/hid-sensor-*
9979 F:      drivers/iio/*/hid-*
9980 F:      include/linux/hid-sensor-*
9981
9982 HID VRC-2 CAR CONTROLLER DRIVER
9983 M:      Marcus Folkesson <[email protected]>
9984 L:      [email protected]
9985 S:      Maintained
9986 F:      drivers/hid/hid-vrc2.c
9987
9988 HID WACOM DRIVER
9989 M:      Ping Cheng <[email protected]>
9990 M:      Jason Gerecke  <[email protected]>
9991 L:      [email protected]
9992 S:      Maintained
9993 F:      drivers/hid/wacom.h
9994 F:      drivers/hid/wacom_*
9995
9996 HID++ LOGITECH DRIVERS
9997 R:      Filipe Laíns <[email protected]>
9998 R:      Bastien Nocera <[email protected]>
9999 L:      [email protected]
10000 S:      Maintained
10001 F:      drivers/hid/hid-logitech-hidpp.c
10002
10003 HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
10004 M:      Anna-Maria Behnsen <[email protected]>
10005 M:      Frederic Weisbecker <[email protected]>
10006 M:      Thomas Gleixner <[email protected]>
10007 L:      [email protected]
10008 S:      Maintained
10009 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10010 F:      Documentation/timers/
10011 F:      include/linux/clockchips.h
10012 F:      include/linux/hrtimer.h
10013 F:      include/linux/timer.h
10014 F:      kernel/time/clockevents.c
10015 F:      kernel/time/hrtimer.c
10016 F:      kernel/time/timer.c
10017 F:      kernel/time/timer_list.c
10018 F:      kernel/time/timer_migration.*
10019 F:      tools/testing/selftests/timers/
10020
10021 HIGH-SPEED SCC DRIVER FOR AX.25
10022 L:      [email protected]
10023 S:      Orphan
10024 F:      drivers/net/hamradio/scc.c
10025
10026 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
10027 M:      HighPoint Linux Team <[email protected]>
10028 S:      Supported
10029 W:      http://www.highpoint-tech.com
10030 F:      Documentation/scsi/hptiop.rst
10031 F:      drivers/scsi/hptiop.c
10032
10033 HIKEY960 ONBOARD USB GPIO HUB DRIVER
10034 M:      John Stultz <[email protected]>
10035 L:      [email protected]
10036 S:      Maintained
10037 F:      drivers/misc/hisi_hikey_usb.c
10038
10039 HIMAX HX83112B TOUCHSCREEN SUPPORT
10040 M:      Job Noorman <[email protected]>
10041 L:      [email protected]
10042 S:      Maintained
10043 F:      Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
10044 F:      drivers/input/touchscreen/himax_hx83112b.c
10045
10046 HIPPI
10047 M:      Jes Sorensen <[email protected]>
10048 L:      [email protected]
10049 S:      Maintained
10050 F:      drivers/net/hippi/
10051 F:      include/linux/hippidevice.h
10052 F:      include/uapi/linux/if_hippi.h
10053 F:      net/802/hippi.c
10054
10055 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
10056 M:      Kurt Kanzenbach <[email protected]>
10057 L:      [email protected]
10058 S:      Maintained
10059 F:      Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
10060 F:      drivers/net/dsa/hirschmann/*
10061 F:      include/linux/platform_data/hirschmann-hellcreek.h
10062 F:      net/dsa/tag_hellcreek.c
10063
10064 HISILICON DMA DRIVER
10065 M:      Zhou Wang <[email protected]>
10066 M:      Jie Hai <[email protected]>
10067 L:      [email protected]
10068 S:      Maintained
10069 F:      drivers/dma/hisi_dma.c
10070
10071 HISILICON GPIO DRIVER
10072 M:      Jay Fang <[email protected]>
10073 L:      [email protected]
10074 S:      Maintained
10075 F:      Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
10076 F:      drivers/gpio/gpio-hisi.c
10077
10078 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
10079 M:      Zhiqi Song <[email protected]>
10080 M:      Longfang Liu <[email protected]>
10081 L:      [email protected]
10082 S:      Maintained
10083 F:      Documentation/ABI/testing/debugfs-hisi-hpre
10084 F:      drivers/crypto/hisilicon/hpre/hpre.h
10085 F:      drivers/crypto/hisilicon/hpre/hpre_crypto.c
10086 F:      drivers/crypto/hisilicon/hpre/hpre_main.c
10087
10088 HISILICON HNS3 PMU DRIVER
10089 M:      Jijie Shao <[email protected]>
10090 S:      Supported
10091 F:      Documentation/admin-guide/perf/hns3-pmu.rst
10092 F:      drivers/perf/hisilicon/hns3_pmu.c
10093
10094 HISILICON I2C CONTROLLER DRIVER
10095 M:      Yicong Yang <[email protected]>
10096 L:      [email protected]
10097 S:      Maintained
10098 W:      https://www.hisilicon.com
10099 F:      Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
10100 F:      drivers/i2c/busses/i2c-hisi.c
10101
10102 HISILICON KUNPENG SOC HCCS DRIVER
10103 M:      Huisong Li <[email protected]>
10104 S:      Maintained
10105 F:      Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
10106 F:      drivers/soc/hisilicon/kunpeng_hccs.c
10107 F:      drivers/soc/hisilicon/kunpeng_hccs.h
10108
10109 HISILICON LPC BUS DRIVER
10110 M:      Jay Fang <[email protected]>
10111 S:      Maintained
10112 W:      http://www.hisilicon.com
10113 F:      Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
10114 F:      drivers/bus/hisi_lpc.c
10115
10116 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
10117 M:      Yisen Zhuang <[email protected]>
10118 M:      Salil Mehta <[email protected]>
10119 M:      Jijie Shao <[email protected]>
10120 L:      [email protected]
10121 S:      Maintained
10122 W:      http://www.hisilicon.com
10123 F:      drivers/net/ethernet/hisilicon/hns3/
10124
10125 HISILICON NETWORK SUBSYSTEM DRIVER
10126 M:      Yisen Zhuang <[email protected]>
10127 M:      Salil Mehta <[email protected]>
10128 L:      [email protected]
10129 S:      Maintained
10130 W:      http://www.hisilicon.com
10131 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
10132 F:      drivers/net/ethernet/hisilicon/
10133
10134 HISILICON PMU DRIVER
10135 M:      Yicong Yang <[email protected]>
10136 M:      Jonathan Cameron <[email protected]>
10137 S:      Supported
10138 W:      http://www.hisilicon.com
10139 F:      Documentation/admin-guide/perf/hisi-pcie-pmu.rst
10140 F:      Documentation/admin-guide/perf/hisi-pmu.rst
10141 F:      drivers/perf/hisilicon
10142
10143 HISILICON PTT DRIVER
10144 M:      Yicong Yang <[email protected]>
10145 M:      Jonathan Cameron <[email protected]>
10146 L:      [email protected]
10147 S:      Maintained
10148 F:      Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
10149 F:      Documentation/trace/hisi-ptt.rst
10150 F:      drivers/hwtracing/ptt/
10151 F:      tools/perf/arch/arm64/util/hisi-ptt.c
10152 F:      tools/perf/util/hisi-ptt*
10153 F:      tools/perf/util/hisi-ptt-decoder/*
10154
10155 HISILICON QM DRIVER
10156 M:      Weili Qian <[email protected]>
10157 M:      Zhou Wang <[email protected]>
10158 L:      [email protected]
10159 S:      Maintained
10160 F:      drivers/crypto/hisilicon/Kconfig
10161 F:      drivers/crypto/hisilicon/Makefile
10162 F:      drivers/crypto/hisilicon/qm.c
10163 F:      drivers/crypto/hisilicon/sgl.c
10164 F:      include/linux/hisi_acc_qm.h
10165
10166 HISILICON ROCE DRIVER
10167 M:      Chengchang Tang <[email protected]>
10168 M:      Junxian Huang <[email protected]>
10169 L:      [email protected]
10170 S:      Maintained
10171 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
10172 F:      drivers/infiniband/hw/hns/
10173
10174 HISILICON SAS Controller
10175 M:      Xiang Chen <[email protected]>
10176 S:      Supported
10177 W:      http://www.hisilicon.com
10178 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10179 F:      drivers/scsi/hisi_sas/
10180
10181 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10182 M:      Longfang Liu <[email protected]>
10183 L:      [email protected]
10184 S:      Maintained
10185 F:      Documentation/ABI/testing/debugfs-hisi-sec
10186 F:      drivers/crypto/hisilicon/sec2/sec.h
10187 F:      drivers/crypto/hisilicon/sec2/sec_crypto.c
10188 F:      drivers/crypto/hisilicon/sec2/sec_crypto.h
10189 F:      drivers/crypto/hisilicon/sec2/sec_main.c
10190
10191 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10192 M:      Jay Fang <[email protected]>
10193 L:      [email protected]
10194 S:      Maintained
10195 W:      http://www.hisilicon.com
10196 F:      drivers/spi/spi-hisi-kunpeng.c
10197
10198 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10199 M:      Mauro Carvalho Chehab <[email protected]>
10200 L:      [email protected]
10201 S:      Maintained
10202 F:      Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10203 F:      drivers/spmi/hisi-spmi-controller.c
10204
10205 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10206 M:      Mauro Carvalho Chehab <[email protected]>
10207 L:      [email protected]
10208 S:      Maintained
10209 F:      Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10210 F:      drivers/mfd/hi6421-spmi-pmic.c
10211
10212 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10213 M:      Weili Qian <[email protected]>
10214 S:      Maintained
10215 F:      drivers/crypto/hisilicon/trng/trng.c
10216
10217 HISILICON V3XX SPI NOR FLASH Controller Driver
10218 M:      Jay Fang <[email protected]>
10219 S:      Maintained
10220 W:      http://www.hisilicon.com
10221 F:      drivers/spi/spi-hisi-sfc-v3xx.c
10222
10223 HISILICON ZIP Controller DRIVER
10224 M:      Yang Shen <[email protected]>
10225 M:      Zhou Wang <[email protected]>
10226 L:      [email protected]
10227 S:      Maintained
10228 F:      Documentation/ABI/testing/debugfs-hisi-zip
10229 F:      drivers/crypto/hisilicon/zip/
10230
10231 HMM - Heterogeneous Memory Management
10232 M:      Jérôme Glisse <[email protected]>
10233 L:      [email protected]
10234 S:      Maintained
10235 F:      Documentation/mm/hmm.rst
10236 F:      include/linux/hmm*
10237 F:      lib/test_hmm*
10238 F:      mm/hmm*
10239 F:      tools/testing/selftests/mm/*hmm*
10240
10241 HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10242 M:      Petre Rodan <[email protected]>
10243 L:      [email protected]
10244 S:      Maintained
10245 F:      Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10246 F:      drivers/iio/pressure/hsc030pa*
10247
10248 HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10249 M:      Andreas Klinger <[email protected]>
10250 M:      Petre Rodan <[email protected]>
10251 L:      [email protected]
10252 S:      Maintained
10253 F:      Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10254 F:      drivers/iio/pressure/mprls0025pa*
10255
10256 HP BIOSCFG DRIVER
10257 M:      Jorge Lopez <[email protected]>
10258 L:      [email protected]
10259 S:      Maintained
10260 F:      drivers/platform/x86/hp/hp-bioscfg/
10261
10262 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10263 L:      [email protected]
10264 S:      Orphan
10265 F:      drivers/platform/x86/hp/tc1100-wmi.c
10266
10267 HP WMI HARDWARE MONITOR DRIVER
10268 M:      James Seo <[email protected]>
10269 L:      [email protected]
10270 S:      Maintained
10271 F:      Documentation/hwmon/hp-wmi-sensors.rst
10272 F:      drivers/hwmon/hp-wmi-sensors.c
10273
10274 HPET:   High Precision Event Timers driver
10275 M:      Clemens Ladisch <[email protected]>
10276 S:      Maintained
10277 F:      Documentation/timers/hpet.rst
10278 F:      drivers/char/hpet.c
10279 F:      include/linux/hpet.h
10280 F:      include/uapi/linux/hpet.h
10281
10282 HPET:   x86
10283 S:      Orphan
10284 F:      arch/x86/include/asm/hpet.h
10285 F:      arch/x86/kernel/hpet.c
10286
10287 HPFS FILESYSTEM
10288 M:      Mikulas Patocka <[email protected]>
10289 S:      Maintained
10290 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10291 F:      fs/hpfs/
10292
10293 HS3001 Hardware Temperature and Humidity Sensor
10294 M:      Andre Werner <[email protected]>
10295 L:      [email protected]
10296 S:      Maintained
10297 F:      drivers/hwmon/hs3001.c
10298
10299 HSI SUBSYSTEM
10300 M:      Sebastian Reichel <[email protected]>
10301 S:      Maintained
10302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10303 F:      Documentation/ABI/testing/sysfs-bus-hsi
10304 F:      Documentation/driver-api/hsi.rst
10305 F:      drivers/hsi/
10306 F:      include/linux/hsi/
10307 F:      include/uapi/linux/hsi/
10308
10309 HSO 3G MODEM DRIVER
10310 L:      [email protected]
10311 S:      Orphan
10312 F:      drivers/net/usb/hso.c
10313
10314 HSR NETWORK PROTOCOL
10315 L:      [email protected]
10316 S:      Orphan
10317 F:      net/hsr/
10318
10319 HT16K33 LED CONTROLLER DRIVER
10320 M:      Robin van der Gracht <[email protected]>
10321 S:      Maintained
10322 F:      Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10323 F:      drivers/auxdisplay/ht16k33.c
10324
10325 HTCPEN TOUCHSCREEN DRIVER
10326 M:      Pau Oliva Fora <[email protected]>
10327 L:      [email protected]
10328 S:      Maintained
10329 F:      drivers/input/touchscreen/htcpen.c
10330
10331 HTE SUBSYSTEM
10332 M:      Dipen Patel <[email protected]>
10333 L:      [email protected]
10334 S:      Maintained
10335 Q:      https://patchwork.kernel.org/project/timestamp/list/
10336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10337 F:      Documentation/devicetree/bindings/timestamp/
10338 F:      Documentation/driver-api/hte/
10339 F:      drivers/hte/
10340 F:      include/linux/hte.h
10341
10342 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10343 M:      Lorenzo Bianconi <[email protected]>
10344 L:      [email protected]
10345 S:      Maintained
10346 W:      http://www.st.com/
10347 F:      Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10348 F:      drivers/iio/humidity/hts221*
10349
10350 HUAWEI ETHERNET DRIVER
10351 M:      Cai Huoqing <[email protected]>
10352 L:      [email protected]
10353 S:      Maintained
10354 F:      Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10355 F:      drivers/net/ethernet/huawei/hinic/
10356
10357 HUGETLB SUBSYSTEM
10358 M:      Muchun Song <[email protected]>
10359 L:      [email protected]
10360 S:      Maintained
10361 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10362 F:      Documentation/admin-guide/mm/hugetlbpage.rst
10363 F:      Documentation/mm/hugetlbfs_reserv.rst
10364 F:      Documentation/mm/vmemmap_dedup.rst
10365 F:      fs/hugetlbfs/
10366 F:      include/linux/hugetlb.h
10367 F:      mm/hugetlb.c
10368 F:      mm/hugetlb_vmemmap.c
10369 F:      mm/hugetlb_vmemmap.h
10370 F:      tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10371
10372 HVA ST MEDIA DRIVER
10373 M:      Jean-Christophe Trotin <[email protected]>
10374 L:      [email protected]
10375 S:      Supported
10376 W:      https://linuxtv.org
10377 T:      git git://linuxtv.org/media_tree.git
10378 F:      drivers/media/platform/st/sti/hva
10379
10380 HWPOISON MEMORY FAILURE HANDLING
10381 M:      Miaohe Lin <[email protected]>
10382 R:      Naoya Horiguchi <[email protected]>
10383 L:      [email protected]
10384 S:      Maintained
10385 F:      mm/hwpoison-inject.c
10386 F:      mm/memory-failure.c
10387
10388 HYCON HY46XX TOUCHSCREEN SUPPORT
10389 M:      Giulio Benetti <[email protected]>
10390 L:      [email protected]
10391 S:      Maintained
10392 F:      Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10393 F:      drivers/input/touchscreen/hycon-hy46xx.c
10394
10395 HYGON PROCESSOR SUPPORT
10396 M:      Pu Wen <[email protected]>
10397 L:      [email protected]
10398 S:      Maintained
10399 F:      arch/x86/kernel/cpu/hygon.c
10400
10401 HYNIX HI556 SENSOR DRIVER
10402 M:      Sakari Ailus <[email protected]>
10403 L:      [email protected]
10404 S:      Maintained
10405 T:      git git://linuxtv.org/media_tree.git
10406 F:      drivers/media/i2c/hi556.c
10407
10408 HYNIX HI846 SENSOR DRIVER
10409 M:      Martin Kepplinger <[email protected]>
10410 L:      [email protected]
10411 S:      Maintained
10412 F:      drivers/media/i2c/hi846.c
10413
10414 HYNIX HI847 SENSOR DRIVER
10415 M:      Sakari Ailus <[email protected]>
10416 L:      [email protected]
10417 S:      Maintained
10418 F:      drivers/media/i2c/hi847.c
10419
10420 Hyper-V/Azure CORE AND DRIVERS
10421 M:      "K. Y. Srinivasan" <[email protected]>
10422 M:      Haiyang Zhang <[email protected]>
10423 M:      Wei Liu <[email protected]>
10424 M:      Dexuan Cui <[email protected]>
10425 L:      [email protected]
10426 S:      Supported
10427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10428 F:      Documentation/ABI/stable/sysfs-bus-vmbus
10429 F:      Documentation/ABI/testing/debugfs-hyperv
10430 F:      Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10431 F:      Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10432 F:      Documentation/virt/hyperv
10433 F:      arch/arm64/hyperv
10434 F:      arch/arm64/include/asm/hyperv-tlfs.h
10435 F:      arch/arm64/include/asm/mshyperv.h
10436 F:      arch/x86/hyperv
10437 F:      arch/x86/include/asm/hyperv-tlfs.h
10438 F:      arch/x86/include/asm/mshyperv.h
10439 F:      arch/x86/include/asm/trace/hyperv.h
10440 F:      arch/x86/kernel/cpu/mshyperv.c
10441 F:      drivers/clocksource/hyperv_timer.c
10442 F:      drivers/hid/hid-hyperv.c
10443 F:      drivers/hv/
10444 F:      drivers/input/serio/hyperv-keyboard.c
10445 F:      drivers/iommu/hyperv-iommu.c
10446 F:      drivers/net/ethernet/microsoft/
10447 F:      drivers/net/hyperv/
10448 F:      drivers/pci/controller/pci-hyperv-intf.c
10449 F:      drivers/pci/controller/pci-hyperv.c
10450 F:      drivers/scsi/storvsc_drv.c
10451 F:      drivers/uio/uio_hv_generic.c
10452 F:      drivers/video/fbdev/hyperv_fb.c
10453 F:      include/asm-generic/hyperv-tlfs.h
10454 F:      include/asm-generic/mshyperv.h
10455 F:      include/clocksource/hyperv_timer.h
10456 F:      include/linux/hyperv.h
10457 F:      include/net/mana
10458 F:      include/uapi/linux/hyperv.h
10459 F:      net/vmw_vsock/hyperv_transport.c
10460 F:      tools/hv/
10461
10462 HYPERBUS SUPPORT
10463 M:      Vignesh Raghavendra <[email protected]>
10464 R:      Tudor Ambarus <[email protected]>
10465 L:      [email protected]
10466 S:      Supported
10467 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10468 C:      irc://irc.oftc.net/mtd
10469 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10470 F:      Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10471 F:      drivers/mtd/hyperbus/
10472 F:      include/linux/mtd/hyperbus.h
10473
10474 HYPERVISOR VIRTUAL CONSOLE DRIVER
10475 L:      [email protected]
10476 S:      Odd Fixes
10477 F:      drivers/tty/hvc/
10478
10479 I2C ACPI SUPPORT
10480 M:      Mika Westerberg <[email protected]>
10481 L:      [email protected]
10482 L:      [email protected]
10483 S:      Maintained
10484 F:      drivers/i2c/i2c-core-acpi.c
10485
10486 I2C ADDRESS TRANSLATOR (ATR)
10487 M:      Tomi Valkeinen <[email protected]>
10488 R:      Luca Ceresoli <[email protected]>
10489 L:      [email protected]
10490 S:      Maintained
10491 F:      drivers/i2c/i2c-atr.c
10492 F:      include/linux/i2c-atr.h
10493
10494 I2C CONTROLLER DRIVER FOR NVIDIA GPU
10495 M:      Ajay Gupta <[email protected]>
10496 L:      [email protected]
10497 S:      Maintained
10498 F:      Documentation/i2c/busses/i2c-nvidia-gpu.rst
10499 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
10500
10501 I2C MUXES
10502 M:      Peter Rosin <[email protected]>
10503 L:      [email protected]
10504 S:      Maintained
10505 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
10506 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
10507 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
10508 F:      Documentation/i2c/i2c-topology.rst
10509 F:      Documentation/i2c/muxes/
10510 F:      drivers/i2c/i2c-mux.c
10511 F:      drivers/i2c/muxes/
10512 F:      include/linux/i2c-mux.h
10513
10514 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10515 M:      Gregory CLEMENT <[email protected]>
10516 L:      [email protected]
10517 S:      Maintained
10518 F:      Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10519 F:      drivers/i2c/busses/i2c-mv64xxx.c
10520
10521 I2C OVER PARALLEL PORT
10522 M:      Jean Delvare <[email protected]>
10523 L:      [email protected]
10524 S:      Maintained
10525 F:      Documentation/i2c/busses/i2c-parport.rst
10526 F:      drivers/i2c/busses/i2c-parport.c
10527
10528 I2C SUBSYSTEM
10529 M:      Wolfram Sang <[email protected]>
10530 L:      [email protected]
10531 S:      Maintained
10532 W:      https://i2c.wiki.kernel.org/
10533 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
10534 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10535 F:      Documentation/i2c/
10536 F:      drivers/i2c/*
10537 F:      include/dt-bindings/i2c/i2c.h
10538 F:      include/linux/i2c-dev.h
10539 F:      include/linux/i2c-smbus.h
10540 F:      include/linux/i2c.h
10541 F:      include/uapi/linux/i2c-*.h
10542 F:      include/uapi/linux/i2c.h
10543
10544 I2C SUBSYSTEM HOST DRIVERS
10545 M:      Andi Shyti <[email protected]>
10546 L:      [email protected]
10547 S:      Maintained
10548 W:      https://i2c.wiki.kernel.org/
10549 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
10550 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10551 F:      Documentation/devicetree/bindings/i2c/
10552 F:      drivers/i2c/algos/
10553 F:      drivers/i2c/busses/
10554 F:      include/dt-bindings/i2c/
10555
10556 I2C-TAOS-EVM DRIVER
10557 M:      Jean Delvare <[email protected]>
10558 L:      [email protected]
10559 S:      Maintained
10560 F:      Documentation/i2c/busses/i2c-taos-evm.rst
10561 F:      drivers/i2c/busses/i2c-taos-evm.c
10562
10563 I2C-TINY-USB DRIVER
10564 M:      Till Harbaum <[email protected]>
10565 L:      [email protected]
10566 S:      Maintained
10567 W:      http://www.harbaum.org/till/i2c_tiny_usb
10568 F:      drivers/i2c/busses/i2c-tiny-usb.c
10569
10570 I2C/SMBUS CONTROLLER DRIVERS FOR PC
10571 M:      Jean Delvare <[email protected]>
10572 L:      [email protected]
10573 S:      Maintained
10574 F:      Documentation/i2c/busses/i2c-ali1535.rst
10575 F:      Documentation/i2c/busses/i2c-ali1563.rst
10576 F:      Documentation/i2c/busses/i2c-ali15x3.rst
10577 F:      Documentation/i2c/busses/i2c-amd756.rst
10578 F:      Documentation/i2c/busses/i2c-amd8111.rst
10579 F:      Documentation/i2c/busses/i2c-i801.rst
10580 F:      Documentation/i2c/busses/i2c-nforce2.rst
10581 F:      Documentation/i2c/busses/i2c-piix4.rst
10582 F:      Documentation/i2c/busses/i2c-sis5595.rst
10583 F:      Documentation/i2c/busses/i2c-sis630.rst
10584 F:      Documentation/i2c/busses/i2c-sis96x.rst
10585 F:      Documentation/i2c/busses/i2c-via.rst
10586 F:      Documentation/i2c/busses/i2c-viapro.rst
10587 F:      drivers/i2c/busses/i2c-ali1535.c
10588 F:      drivers/i2c/busses/i2c-ali1563.c
10589 F:      drivers/i2c/busses/i2c-ali15x3.c
10590 F:      drivers/i2c/busses/i2c-amd756-s4882.c
10591 F:      drivers/i2c/busses/i2c-amd756.c
10592 F:      drivers/i2c/busses/i2c-amd8111.c
10593 F:      drivers/i2c/busses/i2c-i801.c
10594 F:      drivers/i2c/busses/i2c-isch.c
10595 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
10596 F:      drivers/i2c/busses/i2c-nforce2.c
10597 F:      drivers/i2c/busses/i2c-piix4.c
10598 F:      drivers/i2c/busses/i2c-sis5595.c
10599 F:      drivers/i2c/busses/i2c-sis630.c
10600 F:      drivers/i2c/busses/i2c-sis96x.c
10601 F:      drivers/i2c/busses/i2c-via.c
10602 F:      drivers/i2c/busses/i2c-viapro.c
10603
10604 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10605 M:      Hans de Goede <[email protected]>
10606 L:      [email protected]
10607 S:      Maintained
10608 F:      drivers/i2c/busses/i2c-cht-wc.c
10609
10610 I2C/SMBUS ISMT DRIVER
10611 M:      Seth Heasley <[email protected]>
10612 M:      Neil Horman <[email protected]>
10613 L:      [email protected]
10614 F:      Documentation/i2c/busses/i2c-ismt.rst
10615 F:      drivers/i2c/busses/i2c-ismt.c
10616
10617 I2C/SMBUS ZHAOXIN DRIVER
10618 M:      Hans Hu <[email protected]>
10619 L:      [email protected]
10620 S:      Maintained
10621 W:      https://www.zhaoxin.com
10622 F:      drivers/i2c/busses/i2c-viai2c-common.c
10623 F:      drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10624
10625 I2C/SMBUS STUB DRIVER
10626 M:      Jean Delvare <[email protected]>
10627 L:      [email protected]
10628 S:      Maintained
10629 F:      drivers/i2c/i2c-stub.c
10630
10631 I3C DRIVER FOR ASPEED AST2600
10632 M:      Jeremy Kerr <[email protected]>
10633 S:      Maintained
10634 F:      Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10635 F:      drivers/i3c/master/ast2600-i3c-master.c
10636
10637 I3C DRIVER FOR CADENCE I3C MASTER IP
10638 M:      Przemysław Gaj <[email protected]>
10639 S:      Maintained
10640 F:      Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10641 F:      drivers/i3c/master/i3c-master-cdns.c
10642
10643 I3C DRIVER FOR SYNOPSYS DESIGNWARE
10644 S:      Orphan
10645 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10646 F:      drivers/i3c/master/dw*
10647
10648 I3C SUBSYSTEM
10649 M:      Alexandre Belloni <[email protected]>
10650 L:      [email protected] (moderated for non-subscribers)
10651 S:      Maintained
10652 C:      irc://chat.freenode.net/linux-i3c
10653 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10654 F:      Documentation/ABI/testing/sysfs-bus-i3c
10655 F:      Documentation/devicetree/bindings/i3c/
10656 F:      Documentation/driver-api/i3c
10657 F:      drivers/i3c/
10658 F:      include/linux/i3c/
10659
10660 IBM Operation Panel Input Driver
10661 M:      Eddie James <[email protected]>
10662 L:      [email protected]
10663 S:      Maintained
10664 F:      Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10665 F:      drivers/input/misc/ibm-panel.c
10666
10667 IBM Power 842 compression accelerator
10668 M:      Haren Myneni <[email protected]>
10669 S:      Supported
10670 F:      crypto/842.c
10671 F:      drivers/crypto/nx/Kconfig
10672 F:      drivers/crypto/nx/Makefile
10673 F:      drivers/crypto/nx/nx-842*
10674 F:      include/linux/sw842.h
10675 F:      lib/842/
10676
10677 IBM Power in-Nest Crypto Acceleration
10678 M:      Breno Leitão <[email protected]>
10679 M:      Nayna Jain <[email protected]>
10680 M:      Paulo Flabiano Smorigo <[email protected]>
10681 L:      [email protected]
10682 S:      Supported
10683 F:      drivers/crypto/nx/Kconfig
10684 F:      drivers/crypto/nx/Makefile
10685 F:      drivers/crypto/nx/nx-aes*
10686 F:      drivers/crypto/nx/nx-sha*
10687 F:      drivers/crypto/nx/nx.*
10688 F:      drivers/crypto/nx/nx_csbcpb.h
10689 F:      drivers/crypto/nx/nx_debugfs.c
10690
10691 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10692 M:      Tyrel Datwyler <[email protected]>
10693 L:      [email protected]
10694 L:      [email protected]
10695 S:      Supported
10696 F:      drivers/pci/hotplug/rpadlpar*
10697
10698 IBM Power Linux RAID adapter
10699 M:      Brian King <[email protected]>
10700 S:      Supported
10701 F:      drivers/scsi/ipr.*
10702
10703 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10704 M:      Tyrel Datwyler <[email protected]>
10705 L:      [email protected]
10706 L:      [email protected]
10707 S:      Supported
10708 F:      drivers/pci/hotplug/rpaphp*
10709
10710 IBM Power SRIOV Virtual NIC Device Driver
10711 M:      Haren Myneni <[email protected]>
10712 M:      Rick Lindsley <[email protected]>
10713 R:      Nick Child <[email protected]>
10714 R:      Thomas Falcon <[email protected]>
10715 L:      [email protected]
10716 S:      Supported
10717 F:      drivers/net/ethernet/ibm/ibmvnic.*
10718
10719 IBM Power VFIO Support
10720 M:      Timothy Pearson <[email protected]>
10721 S:      Supported
10722 F:      drivers/vfio/vfio_iommu_spapr_tce.c
10723
10724 IBM Power Virtual Ethernet Device Driver
10725 M:      Nick Child <[email protected]>
10726 L:      [email protected]
10727 S:      Supported
10728 F:      drivers/net/ethernet/ibm/ibmveth.*
10729
10730 IBM Power Virtual FC Device Drivers
10731 M:      Tyrel Datwyler <[email protected]>
10732 L:      [email protected]
10733 S:      Supported
10734 F:      drivers/scsi/ibmvscsi/ibmvfc*
10735
10736 IBM Power Virtual Management Channel Driver
10737 M:      Brad Warrum <[email protected]>
10738 M:      Ritu Agarwal <[email protected]>
10739 S:      Supported
10740 F:      drivers/misc/ibmvmc.*
10741
10742 IBM Power Virtual SCSI Device Drivers
10743 M:      Tyrel Datwyler <[email protected]>
10744 L:      [email protected]
10745 S:      Supported
10746 F:      drivers/scsi/ibmvscsi/ibmvscsi*
10747 F:      include/scsi/viosrp.h
10748
10749 IBM Power Virtual SCSI Device Target Driver
10750 M:      Tyrel Datwyler <[email protected]>
10751 L:      [email protected]
10752 L:      [email protected]
10753 S:      Supported
10754 F:      drivers/scsi/ibmvscsi_tgt/
10755
10756 IBM Power VMX Cryptographic instructions
10757 M:      Breno Leitão <[email protected]>
10758 M:      Nayna Jain <[email protected]>
10759 M:      Paulo Flabiano Smorigo <[email protected]>
10760 L:      [email protected]
10761 S:      Supported
10762 F:      arch/powerpc/crypto/Kconfig
10763 F:      arch/powerpc/crypto/Makefile
10764 F:      arch/powerpc/crypto/aes.c
10765 F:      arch/powerpc/crypto/aes_cbc.c
10766 F:      arch/powerpc/crypto/aes_ctr.c
10767 F:      arch/powerpc/crypto/aes_xts.c
10768 F:      arch/powerpc/crypto/aesp8-ppc.*
10769 F:      arch/powerpc/crypto/ghash.c
10770 F:      arch/powerpc/crypto/ghashp8-ppc.pl
10771 F:      arch/powerpc/crypto/ppc-xlate.pl
10772 F:      arch/powerpc/crypto/vmx.c
10773
10774 IBM ServeRAID RAID DRIVER
10775 S:      Orphan
10776 F:      drivers/scsi/ips.*
10777
10778 ICH LPC AND GPIO DRIVER
10779 M:      Peter Tyser <[email protected]>
10780 S:      Maintained
10781 F:      drivers/gpio/gpio-ich.c
10782 F:      drivers/mfd/lpc_ich.c
10783
10784 ICY I2C DRIVER
10785 M:      Max Staudt <[email protected]>
10786 L:      [email protected]
10787 S:      Maintained
10788 F:      drivers/i2c/busses/i2c-icy.c
10789
10790 IDEAPAD LAPTOP EXTRAS DRIVER
10791 M:      Ike Panhc <[email protected]>
10792 L:      [email protected]
10793 S:      Maintained
10794 W:      http://launchpad.net/ideapad-laptop
10795 F:      drivers/platform/x86/ideapad-laptop.c
10796
10797 IDEAPAD LAPTOP SLIDEBAR DRIVER
10798 M:      Andrey Moiseev <[email protected]>
10799 L:      [email protected]
10800 S:      Maintained
10801 W:      https://github.com/o2genum/ideapad-slidebar
10802 F:      drivers/input/misc/ideapad_slidebar.c
10803
10804 IDT VersaClock 5 CLOCK DRIVER
10805 M:      Luca Ceresoli <[email protected]>
10806 S:      Maintained
10807 F:      Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10808 F:      drivers/clk/clk-versaclock5.c
10809
10810 IEEE 802.15.4 SUBSYSTEM
10811 M:      Alexander Aring <[email protected]>
10812 M:      Stefan Schmidt <[email protected]>
10813 M:      Miquel Raynal <[email protected]>
10814 L:      [email protected]
10815 S:      Maintained
10816 W:      https://linux-wpan.org/
10817 Q:      https://patchwork.kernel.org/project/linux-wpan/list/
10818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10820 F:      Documentation/networking/ieee802154.rst
10821 F:      drivers/net/ieee802154/
10822 F:      include/linux/ieee802154.h
10823 F:      include/linux/nl802154.h
10824 F:      include/net/af_ieee802154.h
10825 F:      include/net/cfg802154.h
10826 F:      include/net/ieee802154_netdev.h
10827 F:      include/net/mac802154.h
10828 F:      include/net/nl802154.h
10829 F:      net/ieee802154/
10830 F:      net/mac802154/
10831
10832 Intel VIRTIO DATA PATH ACCELERATOR
10833 M:      Zhu Lingshan <[email protected]>
10834 L:      [email protected]
10835 S:      Supported
10836 F:      drivers/vdpa/ifcvf/
10837
10838 IFE PROTOCOL
10839 M:      Yotam Gigi <[email protected]>
10840 M:      Jamal Hadi Salim <[email protected]>
10841 F:      include/net/ife.h
10842 F:      include/uapi/linux/ife.h
10843 F:      net/ife
10844
10845 IGORPLUG-USB IR RECEIVER
10846 M:      Sean Young <[email protected]>
10847 L:      [email protected]
10848 S:      Maintained
10849 F:      drivers/media/rc/igorplugusb.c
10850
10851 IGUANAWORKS USB IR TRANSCEIVER
10852 M:      Sean Young <[email protected]>
10853 L:      [email protected]
10854 S:      Maintained
10855 F:      drivers/media/rc/iguanair.c
10856
10857 IIO BACKEND FRAMEWORK
10858 M:      Nuno Sa <[email protected]>
10859 R:      Olivier Moysan <[email protected]>
10860 L:      [email protected]
10861 S:      Maintained
10862 F:      drivers/iio/industrialio-backend.c
10863 F:      include/linux/iio/backend.h
10864
10865 IIO DIGITAL POTENTIOMETER DAC
10866 M:      Peter Rosin <[email protected]>
10867 L:      [email protected]
10868 S:      Maintained
10869 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10870 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10871 F:      drivers/iio/dac/dpot-dac.c
10872
10873 IIO ENVELOPE DETECTOR
10874 M:      Peter Rosin <[email protected]>
10875 L:      [email protected]
10876 S:      Maintained
10877 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10878 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10879 F:      drivers/iio/adc/envelope-detector.c
10880
10881 IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
10882 M:      Matti Vaittinen <[email protected]>
10883 L:      [email protected]
10884 S:      Maintained
10885 F:      drivers/iio/industrialio-gts-helper.c
10886 F:      include/linux/iio/iio-gts-helper.h
10887 F:      drivers/iio/test/iio-test-gts.c
10888
10889 IIO MULTIPLEXER
10890 M:      Peter Rosin <[email protected]>
10891 L:      [email protected]
10892 S:      Maintained
10893 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10894 F:      drivers/iio/multiplexer/iio-mux.c
10895
10896 IIO SCMI BASED DRIVER
10897 M:      Jyoti Bhayana <[email protected]>
10898 L:      [email protected]
10899 S:      Maintained
10900 F:      drivers/iio/common/scmi_sensors/scmi_iio.c
10901
10902 IIO SUBSYSTEM AND DRIVERS
10903 M:      Jonathan Cameron <[email protected]>
10904 R:      Lars-Peter Clausen <[email protected]>
10905 L:      [email protected]
10906 S:      Maintained
10907 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10908 F:      Documentation/ABI/testing/configfs-iio*
10909 F:      Documentation/ABI/testing/sysfs-bus-iio*
10910 F:      Documentation/devicetree/bindings/iio/
10911 F:      Documentation/iio/
10912 F:      drivers/iio/
10913 F:      drivers/staging/iio/
10914 F:      include/dt-bindings/iio/
10915 F:      include/linux/iio/
10916 F:      tools/iio/
10917
10918 IIO UNIT CONVERTER
10919 M:      Peter Rosin <[email protected]>
10920 L:      [email protected]
10921 S:      Maintained
10922 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10923 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10924 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10925 F:      drivers/iio/afe/iio-rescale.c
10926
10927 IKANOS/ADI EAGLE ADSL USB DRIVER
10928 M:      Matthieu Castet <[email protected]>
10929 M:      Stanislaw Gruszka <[email protected]>
10930 S:      Maintained
10931 F:      drivers/usb/atm/ueagle-atm.c
10932
10933 IMAGIS TOUCHSCREEN DRIVER
10934 M:      Markuss Broks <[email protected]>
10935 S:      Maintained
10936 F:      Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10937 F:      drivers/input/touchscreen/imagis.c
10938
10939 IMGTEC ASCII LCD DRIVER
10940 M:      Paul Burton <[email protected]>
10941 S:      Maintained
10942 F:      Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10943 F:      drivers/auxdisplay/img-ascii-lcd.c
10944
10945 IMGTEC JPEG ENCODER DRIVER
10946 M:      Devarsh Thakkar <[email protected]>
10947 L:      [email protected]
10948 S:      Supported
10949 F:      Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
10950 F:      drivers/media/platform/imagination/e5010*
10951
10952 IMGTEC IR DECODER DRIVER
10953 S:      Orphan
10954 F:      drivers/media/rc/img-ir/
10955
10956 IMGTEC POWERVR DRM DRIVER
10957 M:      Frank Binns <[email protected]>
10958 M:      Matt Coster <[email protected]>
10959 S:      Supported
10960 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
10961 F:      Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
10962 F:      Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
10963 F:      Documentation/gpu/imagination/
10964 F:      drivers/gpu/drm/imagination/
10965 F:      include/uapi/drm/pvr_drm.h
10966
10967 IMON SOUNDGRAPH USB IR RECEIVER
10968 M:      Sean Young <[email protected]>
10969 L:      [email protected]
10970 S:      Maintained
10971 F:      drivers/media/rc/imon.c
10972 F:      drivers/media/rc/imon_raw.c
10973
10974 IMS TWINTURBO FRAMEBUFFER DRIVER
10975 L:      [email protected]
10976 S:      Orphan
10977 F:      drivers/video/fbdev/imsttfb.c
10978
10979 INDEX OF FURTHER KERNEL DOCUMENTATION
10980 M:      Carlos Bilbao <[email protected]>
10981 S:      Maintained
10982 F:      Documentation/process/kernel-docs.rst
10983
10984 INDUSTRY PACK SUBSYSTEM (IPACK)
10985 M:      Vaibhav Gupta <[email protected]>
10986 M:      Jens Taprogge <[email protected]>
10987 M:      Greg Kroah-Hartman <[email protected]>
10988 L:      [email protected]
10989 S:      Maintained
10990 W:      http://industrypack.sourceforge.net
10991 F:      drivers/ipack/
10992
10993 INFINEON DPS310 Driver
10994 M:      Eddie James <[email protected]>
10995 L:      [email protected]
10996 S:      Maintained
10997 F:      drivers/iio/pressure/dps310.c
10998
10999 INFINEON PEB2466 ASoC CODEC
11000 M:      Herve Codina <[email protected]>
11001 L:      [email protected] (moderated for non-subscribers)
11002 S:      Maintained
11003 F:      Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
11004 F:      sound/soc/codecs/peb2466.c
11005
11006 INFINIBAND SUBSYSTEM
11007 M:      Jason Gunthorpe <[email protected]>
11008 M:      Leon Romanovsky <[email protected]>
11009 L:      [email protected]
11010 S:      Supported
11011 W:      https://github.com/linux-rdma/rdma-core
11012 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
11014 F:      Documentation/devicetree/bindings/infiniband/
11015 F:      Documentation/infiniband/
11016 F:      drivers/infiniband/
11017 F:      include/rdma/
11018 F:      include/trace/events/ib_mad.h
11019 F:      include/trace/events/ib_umad.h
11020 F:      include/trace/misc/rdma.h
11021 F:      include/uapi/linux/if_infiniband.h
11022 F:      include/uapi/rdma/
11023 F:      samples/bpf/ibumad_kern.c
11024 F:      samples/bpf/ibumad_user.c
11025
11026 INGENIC JZ4780 NAND DRIVER
11027 M:      Harvey Hunt <[email protected]>
11028 L:      [email protected]
11029 L:      [email protected]
11030 S:      Maintained
11031 F:      drivers/mtd/nand/raw/ingenic/
11032
11033 INGENIC JZ47xx SoCs
11034 M:      Paul Cercueil <[email protected]>
11035 L:      [email protected]
11036 S:      Maintained
11037 F:      arch/mips/boot/dts/ingenic/
11038 F:      arch/mips/generic/board-ingenic.c
11039 F:      arch/mips/include/asm/mach-ingenic/
11040 F:      arch/mips/ingenic/Kconfig
11041 F:      drivers/clk/ingenic/
11042 F:      drivers/dma/dma-jz4780.c
11043 F:      drivers/gpu/drm/ingenic/
11044 F:      drivers/i2c/busses/i2c-jz4780.c
11045 F:      drivers/iio/adc/ingenic-adc.c
11046 F:      drivers/irqchip/irq-ingenic.c
11047 F:      drivers/memory/jz4780-nemc.c
11048 F:      drivers/mmc/host/jz4740_mmc.c
11049 F:      drivers/mtd/nand/raw/ingenic/
11050 F:      drivers/pinctrl/pinctrl-ingenic.c
11051 F:      drivers/power/supply/ingenic-battery.c
11052 F:      drivers/pwm/pwm-jz4740.c
11053 F:      drivers/remoteproc/ingenic_rproc.c
11054 F:      drivers/rtc/rtc-jz4740.c
11055 F:      drivers/tty/serial/8250/8250_ingenic.c
11056 F:      drivers/usb/musb/jz4740.c
11057 F:      drivers/watchdog/jz4740_wdt.c
11058 F:      include/dt-bindings/iio/adc/ingenic,adc.h
11059 F:      include/linux/mfd/ingenic-tcu.h
11060 F:      sound/soc/codecs/jz47*
11061 F:      sound/soc/jz4740/
11062
11063 INJOINIC IP5xxx POWER BANK IC DRIVER
11064 M:      Samuel Holland <[email protected]>
11065 S:      Maintained
11066 F:      drivers/power/supply/ip5xxx_power.c
11067
11068 INOTIFY
11069 M:      Jan Kara <[email protected]>
11070 R:      Amir Goldstein <[email protected]>
11071 L:      [email protected]
11072 S:      Maintained
11073 F:      Documentation/filesystems/inotify.rst
11074 F:      fs/notify/inotify/
11075 F:      include/linux/inotify.h
11076 F:      include/uapi/linux/inotify.h
11077
11078 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
11079 M:      Dmitry Torokhov <[email protected]>
11080 L:      [email protected]
11081 S:      Maintained
11082 Q:      http://patchwork.kernel.org/project/linux-input/list/
11083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
11084 F:      Documentation/devicetree/bindings/input/
11085 F:      Documentation/devicetree/bindings/serio/
11086 F:      Documentation/input/
11087 F:      drivers/input/
11088 F:      include/dt-bindings/input/
11089 F:      include/linux/input.h
11090 F:      include/linux/input/
11091 F:      include/uapi/linux/input-event-codes.h
11092 F:      include/uapi/linux/input.h
11093
11094 INPUT MULTITOUCH (MT) PROTOCOL
11095 M:      Henrik Rydberg <[email protected]>
11096 L:      [email protected]
11097 S:      Odd fixes
11098 F:      Documentation/input/multi-touch-protocol.rst
11099 F:      drivers/input/input-mt.c
11100 K:      \b(ABS|SYN)_MT_
11101
11102 INSIDE SECURE CRYPTO DRIVER
11103 M:      Antoine Tenart <[email protected]>
11104 L:      [email protected]
11105 S:      Maintained
11106 F:      drivers/crypto/inside-secure/
11107
11108 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
11109 M:      Mimi Zohar <[email protected]>
11110 M:      Roberto Sassu <[email protected]>
11111 M:      Dmitry Kasatkin <[email protected]>
11112 R:      Eric Snowberg <[email protected]>
11113 L:      [email protected]
11114 S:      Supported
11115 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
11116 F:      security/integrity/
11117 F:      security/integrity/ima/
11118
11119 INTEL 810/815 FRAMEBUFFER DRIVER
11120 M:      Antonino Daplas <[email protected]>
11121 L:      [email protected]
11122 S:      Maintained
11123 F:      drivers/video/fbdev/i810/
11124
11125 INTEL 8254 COUNTER DRIVER
11126 M:      William Breathitt Gray <[email protected]>
11127 L:      [email protected]
11128 S:      Maintained
11129 F:      drivers/counter/i8254.c
11130 F:      include/linux/i8254.h
11131
11132 INTEL 8255 GPIO DRIVER
11133 M:      William Breathitt Gray <[email protected]>
11134 L:      [email protected]
11135 S:      Maintained
11136 F:      drivers/gpio/gpio-i8255.c
11137 F:      drivers/gpio/gpio-i8255.h
11138
11139 INTEL ASoC DRIVERS
11140 M:      Cezary Rojewski <[email protected]>
11141 M:      Pierre-Louis Bossart <[email protected]>
11142 M:      Liam Girdwood <[email protected]>
11143 M:      Peter Ujfalusi <[email protected]>
11144 M:      Bard Liao <[email protected]>
11145 M:      Ranjani Sridharan <[email protected]>
11146 M:      Kai Vehmanen <[email protected]>
11147 L:      [email protected] (moderated for non-subscribers)
11148 S:      Supported
11149 F:      sound/soc/intel/
11150
11151 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
11152 M:      Hans de Goede <[email protected]>
11153 L:      [email protected]
11154 S:      Maintained
11155 F:      drivers/platform/x86/intel/atomisp2/pm.c
11156
11157 INTEL ATOMISP2 LED DRIVER
11158 M:      Hans de Goede <[email protected]>
11159 L:      [email protected]
11160 S:      Maintained
11161 F:      drivers/platform/x86/intel/atomisp2/led.c
11162
11163 INTEL BIOS SAR INT1092 DRIVER
11164 M:      Shravan Sudhakar <[email protected]>
11165 L:      [email protected]
11166 S:      Maintained
11167 F:      drivers/platform/x86/intel/int1092/
11168
11169 INTEL BROXTON PMC DRIVER
11170 M:      Mika Westerberg <[email protected]>
11171 M:      Zha Qipeng <[email protected]>
11172 S:      Maintained
11173 F:      drivers/mfd/intel_pmc_bxt.c
11174 F:      include/linux/mfd/intel_pmc_bxt.h
11175
11176 INTEL C600 SERIES SAS CONTROLLER DRIVER
11177 M:      Artur Paszkiewicz <[email protected]>
11178 L:      [email protected]
11179 S:      Supported
11180 T:      git git://git.code.sf.net/p/intel-sas/isci
11181 F:      drivers/scsi/isci/
11182
11183 INTEL CPU family model numbers
11184 M:      Tony Luck <[email protected]>
11185 M:      [email protected]
11186 L:      [email protected]
11187 S:      Supported
11188 F:      arch/x86/include/asm/intel-family.h
11189
11190 INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11191 M:      Jani Nikula <[email protected]>
11192 M:      Rodrigo Vivi <[email protected]>
11193 L:      [email protected]
11194 L:      [email protected]
11195 S:      Supported
11196 F:      drivers/gpu/drm/i915/display/
11197 F:      drivers/gpu/drm/xe/display/
11198 F:      drivers/gpu/drm/xe/compat-i915-headers
11199 F:      include/drm/intel/
11200
11201 INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11202 M:      Jani Nikula <[email protected]>
11203 M:      Joonas Lahtinen <[email protected]>
11204 M:      Rodrigo Vivi <[email protected]>
11205 M:      Tvrtko Ursulin <[email protected]>
11206 L:      [email protected]
11207 S:      Supported
11208 W:      https://drm.pages.freedesktop.org/intel-docs/
11209 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
11210 B:      https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11211 C:      irc://irc.oftc.net/intel-gfx
11212 T:      git https://gitlab.freedesktop.org/drm/i915/kernel.git
11213 F:      Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11214 F:      Documentation/gpu/i915.rst
11215 F:      drivers/gpu/drm/ci/xfails/i915*
11216 F:      drivers/gpu/drm/i915/
11217 F:      include/drm/intel/
11218 F:      include/uapi/drm/i915_drm.h
11219
11220 INTEL DRM XE DRIVER (Lunar Lake and newer)
11221 M:      Lucas De Marchi <[email protected]>
11222 M:      Thomas Hellström <[email protected]>
11223 M:      Rodrigo Vivi <[email protected]>
11224 L:      [email protected]
11225 S:      Supported
11226 W:      https://drm.pages.freedesktop.org/intel-docs/
11227 Q:      http://patchwork.freedesktop.org/project/intel-xe/
11228 B:      https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11229 C:      irc://irc.oftc.net/xe
11230 T:      git https://gitlab.freedesktop.org/drm/xe/kernel.git
11231 F:      Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11232 F:      Documentation/gpu/xe/
11233 F:      drivers/gpu/drm/xe/
11234 F:      include/drm/intel/
11235 F:      include/uapi/drm/xe_drm.h
11236
11237 INTEL ETHERNET DRIVERS
11238 M:      Tony Nguyen <[email protected]>
11239 M:      Przemek Kitszel <[email protected]>
11240 L:      [email protected] (moderated for non-subscribers)
11241 S:      Supported
11242 W:      https://www.intel.com/content/www/us/en/support.html
11243 Q:      https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11246 F:      Documentation/networking/device_drivers/ethernet/intel/
11247 F:      drivers/net/ethernet/intel/
11248 F:      drivers/net/ethernet/intel/*/
11249 F:      include/linux/avf/virtchnl.h
11250 F:      include/linux/net/intel/iidc.h
11251
11252 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11253 M:      Mustafa Ismail <[email protected]>
11254 M:      Tatyana Nikolova <[email protected]>
11255 L:      [email protected]
11256 S:      Supported
11257 F:      drivers/infiniband/hw/irdma/
11258 F:      include/uapi/rdma/irdma-abi.h
11259
11260 INTEL GPIO DRIVERS
11261 M:      Andy Shevchenko <[email protected]>
11262 L:      [email protected]
11263 S:      Supported
11264 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11265 F:      drivers/gpio/gpio-elkhartlake.c
11266 F:      drivers/gpio/gpio-graniterapids.c
11267 F:      drivers/gpio/gpio-ich.c
11268 F:      drivers/gpio/gpio-merrifield.c
11269 F:      drivers/gpio/gpio-ml-ioh.c
11270 F:      drivers/gpio/gpio-pch.c
11271 F:      drivers/gpio/gpio-sch.c
11272 F:      drivers/gpio/gpio-sodaville.c
11273 F:      drivers/gpio/gpio-tangier.c
11274 F:      drivers/gpio/gpio-tangier.h
11275
11276 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11277 M:      Zhenyu Wang <[email protected]>
11278 M:      Zhi Wang <[email protected]>
11279 L:      [email protected]
11280 L:      [email protected]
11281 S:      Supported
11282 W:      https://github.com/intel/gvt-linux/wiki
11283 T:      git https://github.com/intel/gvt-linux.git
11284 F:      drivers/gpu/drm/i915/gvt/
11285
11286 INTEL HID EVENT DRIVER
11287 M:      Alex Hung <[email protected]>
11288 L:      [email protected]
11289 S:      Maintained
11290 F:      drivers/platform/x86/intel/hid.c
11291
11292 INTEL I/OAT DMA DRIVER
11293 M:      Dave Jiang <[email protected]>
11294 R:      Dan Williams <[email protected]>
11295 L:      [email protected]
11296 S:      Supported
11297 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
11298 F:      drivers/dma/ioat*
11299
11300 INTEL IAA CRYPTO DRIVER
11301 M:      Tom Zanussi <[email protected]>
11302 L:      [email protected]
11303 S:      Supported
11304 F:      Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11305 F:      drivers/crypto/intel/iaa/*
11306
11307 INTEL IDLE DRIVER
11308 M:      Jacob Pan <[email protected]>
11309 M:      Len Brown <[email protected]>
11310 L:      [email protected]
11311 S:      Supported
11312 B:      https://bugzilla.kernel.org
11313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11314 F:      drivers/idle/intel_idle.c
11315
11316 INTEL IDXD DRIVER
11317 M:      Fenghua Yu <[email protected]>
11318 R:      Dave Jiang <[email protected]>
11319 L:      [email protected]
11320 S:      Supported
11321 F:      drivers/dma/idxd/*
11322 F:      include/uapi/linux/idxd.h
11323
11324 INTEL IN FIELD SCAN (IFS) DEVICE
11325 M:      Jithu Joseph <[email protected]>
11326 R:      Ashok Raj <[email protected]>
11327 R:      Tony Luck <[email protected]>
11328 S:      Maintained
11329 F:      drivers/platform/x86/intel/ifs
11330 F:      include/trace/events/intel_ifs.h
11331 F:      tools/testing/selftests/drivers/platform/x86/intel/ifs/
11332
11333 INTEL INTEGRATED SENSOR HUB DRIVER
11334 M:      Srinivas Pandruvada <[email protected]>
11335 M:      Jiri Kosina <[email protected]>
11336 L:      [email protected]
11337 S:      Maintained
11338 F:      drivers/hid/intel-ish-hid/
11339
11340 INTEL IOMMU (VT-d)
11341 M:      David Woodhouse <[email protected]>
11342 M:      Lu Baolu <[email protected]>
11343 L:      [email protected]
11344 S:      Supported
11345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11346 F:      drivers/iommu/intel/
11347
11348 INTEL IPU3 CSI-2 CIO2 DRIVER
11349 M:      Yong Zhi <[email protected]>
11350 M:      Sakari Ailus <[email protected]>
11351 M:      Bingbu Cao <[email protected]>
11352 M:      Dan Scally <[email protected]>
11353 R:      Tianshu Qiu <[email protected]>
11354 L:      [email protected]
11355 S:      Maintained
11356 T:      git git://linuxtv.org/media_tree.git
11357 F:      Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11358 F:      drivers/media/pci/intel/ipu3/
11359
11360 INTEL IPU3 CSI-2 IMGU DRIVER
11361 M:      Sakari Ailus <[email protected]>
11362 R:      Bingbu Cao <[email protected]>
11363 R:      Tianshu Qiu <[email protected]>
11364 L:      [email protected]
11365 S:      Maintained
11366 F:      Documentation/admin-guide/media/ipu3.rst
11367 F:      Documentation/admin-guide/media/ipu3_rcb.svg
11368 F:      Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11369 F:      drivers/staging/media/ipu3/
11370
11371 INTEL IPU6 INPUT SYSTEM DRIVER
11372 M:      Sakari Ailus <[email protected]>
11373 M:      Bingbu Cao <[email protected]>
11374 R:      Tianshu Qiu <[email protected]>
11375 L:      [email protected]
11376 S:      Maintained
11377 T:      git git://linuxtv.org/media_tree.git
11378 F:      Documentation/admin-guide/media/ipu6-isys.rst
11379 F:      drivers/media/pci/intel/ipu6/
11380
11381 INTEL ISHTP ECLITE DRIVER
11382 M:      Sumesh K Naduvalath <[email protected]>
11383 L:      [email protected]
11384 S:      Supported
11385 F:      drivers/platform/x86/intel/ishtp_eclite.c
11386
11387 INTEL IXP4XX CRYPTO SUPPORT
11388 M:      Corentin Labbe <[email protected]>
11389 L:      [email protected]
11390 S:      Maintained
11391 F:      drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11392
11393 INTEL KEEM BAY DRM DRIVER
11394 M:      Anitha Chrisanthus <[email protected]>
11395 M:      Edmund Dea <[email protected]>
11396 S:      Maintained
11397 F:      Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11398 F:      drivers/gpu/drm/kmb/
11399
11400 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11401 M:      Daniele Alessandrelli <[email protected]>
11402 S:      Maintained
11403 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11404 F:      drivers/crypto/intel/keembay/Kconfig
11405 F:      drivers/crypto/intel/keembay/Makefile
11406 F:      drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11407 F:      drivers/crypto/intel/keembay/ocs-aes.c
11408 F:      drivers/crypto/intel/keembay/ocs-aes.h
11409
11410 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11411 M:      Daniele Alessandrelli <[email protected]>
11412 M:      Prabhjot Khurana <[email protected]>
11413 M:      Mark Gross <[email protected]>
11414 S:      Maintained
11415 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11416 F:      drivers/crypto/intel/keembay/Kconfig
11417 F:      drivers/crypto/intel/keembay/Makefile
11418 F:      drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11419
11420 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11421 M:      Daniele Alessandrelli <[email protected]>
11422 M:      Declan Murphy <[email protected]>
11423 S:      Maintained
11424 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11425 F:      drivers/crypto/intel/keembay/Kconfig
11426 F:      drivers/crypto/intel/keembay/Makefile
11427 F:      drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11428 F:      drivers/crypto/intel/keembay/ocs-hcu.c
11429 F:      drivers/crypto/intel/keembay/ocs-hcu.h
11430
11431 INTEL MANAGEMENT ENGINE (mei)
11432 M:      Tomas Winkler <[email protected]>
11433 L:      [email protected]
11434 S:      Supported
11435 F:      Documentation/driver-api/mei/*
11436 F:      drivers/misc/mei/
11437 F:      drivers/watchdog/mei_wdt.c
11438 F:      include/linux/mei_aux.h
11439 F:      include/linux/mei_cl_bus.h
11440 F:      include/uapi/linux/mei.h
11441 F:      include/uapi/linux/mei_uuid.h
11442 F:      include/uapi/linux/uuid.h
11443 F:      samples/mei/*
11444
11445 INTEL MAX 10 BMC MFD DRIVER
11446 M:      Xu Yilun <[email protected]>
11447 R:      Tom Rix <[email protected]>
11448 S:      Maintained
11449 F:      Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11450 F:      Documentation/hwmon/intel-m10-bmc-hwmon.rst
11451 F:      drivers/hwmon/intel-m10-bmc-hwmon.c
11452 F:      drivers/mfd/intel-m10-bmc*
11453 F:      include/linux/mfd/intel-m10-bmc.h
11454
11455 INTEL MAX10 BMC SECURE UPDATES
11456 M:      Peter Colberg <[email protected]>
11457 L:      [email protected]
11458 S:      Maintained
11459 F:      Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11460 F:      drivers/fpga/intel-m10-bmc-sec-update.c
11461
11462 INTEL P-Unit IPC DRIVER
11463 M:      Zha Qipeng <[email protected]>
11464 L:      [email protected]
11465 S:      Maintained
11466 F:      arch/x86/include/asm/intel_punit_ipc.h
11467 F:      drivers/platform/x86/intel/punit_ipc.c
11468
11469 INTEL PMC CORE DRIVER
11470 M:      Rajneesh Bhardwaj <[email protected]>
11471 M:      David E Box <[email protected]>
11472 L:      [email protected]
11473 S:      Maintained
11474 F:      Documentation/ABI/testing/sysfs-platform-intel-pmc
11475 F:      drivers/platform/x86/intel/pmc/
11476
11477 INTEL PMIC GPIO DRIVERS
11478 M:      Andy Shevchenko <[email protected]>
11479 S:      Supported
11480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11481 F:      drivers/gpio/gpio-*cove.c
11482
11483 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11484 M:      Andy Shevchenko <[email protected]>
11485 S:      Supported
11486 F:      drivers/mfd/intel_soc_pmic*
11487 F:      include/linux/mfd/intel_soc_pmic*
11488
11489 INTEL PMT DRIVERS
11490 M:      David E. Box <[email protected]>
11491 S:      Supported
11492 F:      drivers/platform/x86/intel/pmt/
11493
11494 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11495 M:      Stanislav Yakovlev <[email protected]>
11496 L:      [email protected]
11497 S:      Maintained
11498 F:      Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11499 F:      Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11500 F:      drivers/net/wireless/intel/ipw2x00/
11501
11502 INTEL PSTATE DRIVER
11503 M:      Srinivas Pandruvada <[email protected]>
11504 M:      Len Brown <[email protected]>
11505 L:      [email protected]
11506 S:      Supported
11507 F:      drivers/cpufreq/intel_pstate.c
11508
11509 INTEL PTP DFL ToD DRIVER
11510 M:      Tianfei Zhang <[email protected]>
11511 L:      [email protected]
11512 L:      [email protected]
11513 S:      Maintained
11514 F:      drivers/ptp/ptp_dfl_tod.c
11515
11516 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11517 M:      Jarkko Nikula <[email protected]>
11518 L:      [email protected]
11519 F:      drivers/counter/intel-qep.c
11520
11521 INTEL SCU DRIVERS
11522 M:      Mika Westerberg <[email protected]>
11523 S:      Maintained
11524 F:      arch/x86/include/asm/intel_scu_ipc.h
11525 F:      drivers/platform/x86/intel_scu_*
11526
11527 INTEL SDSI DRIVER
11528 M:      David E. Box <[email protected]>
11529 S:      Supported
11530 F:      drivers/platform/x86/intel/sdsi.c
11531 F:      tools/arch/x86/intel_sdsi/
11532 F:      tools/testing/selftests/drivers/sdsi/
11533
11534 INTEL SGX
11535 M:      Jarkko Sakkinen <[email protected]>
11536 R:      Dave Hansen <[email protected]>
11537 L:      [email protected]
11538 S:      Supported
11539 Q:      https://patchwork.kernel.org/project/intel-sgx/list/
11540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11541 F:      Documentation/arch/x86/sgx.rst
11542 F:      arch/x86/entry/vdso/vsgx.S
11543 F:      arch/x86/include/asm/sgx.h
11544 F:      arch/x86/include/uapi/asm/sgx.h
11545 F:      arch/x86/kernel/cpu/sgx/*
11546 F:      tools/testing/selftests/sgx/*
11547 K:      \bSGX_
11548
11549 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11550 M:      Daniel Scally <[email protected]>
11551 S:      Maintained
11552 F:      drivers/platform/x86/intel/int3472/
11553
11554 INTEL SPEED SELECT TECHNOLOGY
11555 M:      Srinivas Pandruvada <[email protected]>
11556 L:      [email protected]
11557 S:      Maintained
11558 F:      drivers/platform/x86/intel/speed_select_if/
11559 F:      include/uapi/linux/isst_if.h
11560 F:      tools/power/x86/intel-speed-select/
11561
11562 INTEL STRATIX10 FIRMWARE DRIVERS
11563 M:      Dinh Nguyen <[email protected]>
11564 L:      [email protected]
11565 S:      Maintained
11566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11567 F:      Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11568 F:      Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11569 F:      drivers/firmware/stratix10-rsu.c
11570 F:      drivers/firmware/stratix10-svc.c
11571 F:      include/linux/firmware/intel/stratix10-smc.h
11572 F:      include/linux/firmware/intel/stratix10-svc-client.h
11573
11574 INTEL TELEMETRY DRIVER
11575 M:      Rajneesh Bhardwaj <[email protected]>
11576 M:      "David E. Box" <[email protected]>
11577 L:      [email protected]
11578 S:      Maintained
11579 F:      arch/x86/include/asm/intel_telemetry.h
11580 F:      drivers/platform/x86/intel/telemetry/
11581
11582 INTEL TPMI DRIVER
11583 M:      Srinivas Pandruvada <[email protected]>
11584 L:      [email protected]
11585 S:      Maintained
11586 F:      Documentation/ABI/testing/debugfs-tpmi
11587 F:      drivers/platform/x86/intel/tpmi.c
11588 F:      include/linux/intel_tpmi.h
11589
11590 INTEL UNCORE FREQUENCY CONTROL
11591 M:      Srinivas Pandruvada <[email protected]>
11592 L:      [email protected]
11593 S:      Maintained
11594 F:      Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11595 F:      drivers/platform/x86/intel/uncore-frequency/
11596
11597 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11598 M:      David E. Box <[email protected]>
11599 S:      Supported
11600 F:      drivers/platform/x86/intel/vsec.*
11601
11602 INTEL VIRTUAL BUTTON DRIVER
11603 M:      AceLan Kao <[email protected]>
11604 L:      [email protected]
11605 S:      Maintained
11606 F:      drivers/platform/x86/intel/vbtn.c
11607
11608 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11609 M:      Stanislaw Gruszka <[email protected]>
11610 L:      [email protected]
11611 S:      Supported
11612 F:      drivers/net/wireless/intel/iwlegacy/
11613
11614 INTEL WIRELESS WIFI LINK (iwlwifi)
11615 M:      Miri Korenblit <[email protected]>
11616 L:      [email protected]
11617 S:      Supported
11618 W:      https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11620 F:      drivers/net/wireless/intel/iwlwifi/
11621
11622 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11623 M:      Jithu Joseph <[email protected]>
11624 S:      Maintained
11625 W:      https://slimbootloader.github.io/security/firmware-update.html
11626 F:      drivers/platform/x86/intel/wmi/sbl-fw-update.c
11627
11628 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11629 L:      [email protected]
11630 S:      Maintained
11631 F:      drivers/platform/x86/intel/wmi/thunderbolt.c
11632
11633 INTEL WWAN IOSM DRIVER
11634 M:      M Chetan Kumar <[email protected]>
11635 L:      [email protected]
11636 S:      Maintained
11637 F:      drivers/net/wwan/iosm/
11638
11639 INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
11640 M:      Xin Li <[email protected]>
11641 M:      "H. Peter Anvin" <[email protected]>
11642 S:      Supported
11643 F:      Documentation/arch/x86/x86_64/fred.rst
11644 F:      arch/x86/entry/entry_64_fred.S
11645 F:      arch/x86/entry/entry_fred.c
11646 F:      arch/x86/include/asm/fred.h
11647 F:      arch/x86/kernel/fred.c
11648
11649 INTEL(R) TRACE HUB
11650 M:      Alexander Shishkin <[email protected]>
11651 S:      Supported
11652 F:      Documentation/trace/intel_th.rst
11653 F:      drivers/hwtracing/intel_th/
11654 F:      include/linux/intel_th.h
11655
11656 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11657 M:      Ning Sun <[email protected]>
11658 L:      [email protected]
11659 S:      Supported
11660 W:      http://tboot.sourceforge.net
11661 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11662 F:      Documentation/arch/x86/intel_txt.rst
11663 F:      arch/x86/kernel/tboot.c
11664 F:      include/linux/tboot.h
11665
11666 INTERCONNECT API
11667 M:      Georgi Djakov <[email protected]>
11668 L:      [email protected]
11669 S:      Maintained
11670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11671 F:      Documentation/devicetree/bindings/interconnect/
11672 F:      Documentation/driver-api/interconnect.rst
11673 F:      drivers/interconnect/
11674 F:      include/dt-bindings/interconnect/
11675 F:      include/linux/interconnect-provider.h
11676 F:      include/linux/interconnect.h
11677
11678 INTERRUPT COUNTER DRIVER
11679 M:      Oleksij Rempel <[email protected]>
11680 R:      Pengutronix Kernel Team <[email protected]>
11681 L:      [email protected]
11682 F:      Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11683 F:      drivers/counter/interrupt-cnt.c
11684
11685 INTERSIL ISL7998X VIDEO DECODER DRIVER
11686 M:      Michael Tretter <[email protected]>
11687 R:      Pengutronix Kernel Team <[email protected]>
11688 L:      [email protected]
11689 S:      Maintained
11690 F:      Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11691 F:      drivers/media/i2c/isl7998x.c
11692
11693 INVENSENSE ICM-426xx IMU DRIVER
11694 M:      Jean-Baptiste Maneyrol <[email protected]>
11695 L:      [email protected]
11696 S:      Maintained
11697 W:      https://invensense.tdk.com/
11698 F:      Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
11699 F:      Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11700 F:      drivers/iio/imu/inv_icm42600/
11701
11702 INVENSENSE MPU-3050 GYROSCOPE DRIVER
11703 M:      Linus Walleij <[email protected]>
11704 L:      [email protected]
11705 S:      Maintained
11706 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
11707 F:      drivers/iio/gyro/mpu3050*
11708
11709 IOC3 ETHERNET DRIVER
11710 M:      Ralf Baechle <[email protected]>
11711 L:      [email protected]
11712 S:      Maintained
11713 F:      drivers/net/ethernet/sgi/ioc3-eth.c
11714
11715 IOMMU DMA-API LAYER
11716 M:      Robin Murphy <[email protected]>
11717 L:      [email protected]
11718 S:      Maintained
11719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11720 F:      drivers/iommu/dma-iommu.c
11721 F:      drivers/iommu/dma-iommu.h
11722 F:      drivers/iommu/iova.c
11723 F:      include/linux/iova.h
11724
11725 IOMMU SUBSYSTEM
11726 M:      Joerg Roedel <[email protected]>
11727 M:      Will Deacon <[email protected]>
11728 R:      Robin Murphy <[email protected]>
11729 L:      [email protected]
11730 S:      Maintained
11731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11732 F:      Documentation/devicetree/bindings/iommu/
11733 F:      drivers/iommu/
11734 F:      include/linux/iommu.h
11735 F:      include/linux/iova.h
11736 F:      include/linux/of_iommu.h
11737
11738 IOMMUFD
11739 M:      Jason Gunthorpe <[email protected]>
11740 M:      Kevin Tian <[email protected]>
11741 L:      [email protected]
11742 S:      Maintained
11743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
11744 F:      Documentation/userspace-api/iommufd.rst
11745 F:      drivers/iommu/iommufd/
11746 F:      include/linux/iommufd.h
11747 F:      include/uapi/linux/iommufd.h
11748 F:      tools/testing/selftests/iommu/
11749
11750 IOSYS-MAP HELPERS
11751 M:      Thomas Zimmermann <[email protected]>
11752 L:      [email protected]
11753 S:      Maintained
11754 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
11755 F:      include/linux/iosys-map.h
11756
11757 IO_URING
11758 M:      Jens Axboe <[email protected]>
11759 M:      Pavel Begunkov <[email protected]>
11760 L:      [email protected]
11761 S:      Maintained
11762 T:      git git://git.kernel.dk/linux-block
11763 T:      git git://git.kernel.dk/liburing
11764 F:      include/linux/io_uring/
11765 F:      include/linux/io_uring.h
11766 F:      include/linux/io_uring_types.h
11767 F:      include/trace/events/io_uring.h
11768 F:      include/uapi/linux/io_uring.h
11769 F:      io_uring/
11770
11771 IPMI SUBSYSTEM
11772 M:      Corey Minyard <[email protected]>
11773 L:      [email protected] (moderated for non-subscribers)
11774 S:      Supported
11775 W:      http://openipmi.sourceforge.net/
11776 T:      git https://github.com/cminyard/linux-ipmi.git for-next
11777 F:      Documentation/devicetree/bindings/ipmi/
11778 F:      Documentation/driver-api/ipmi.rst
11779 F:      drivers/char/ipmi/
11780 F:      include/linux/ipmi*
11781 F:      include/uapi/linux/ipmi*
11782
11783 IPS SCSI RAID DRIVER
11784 M:      Adaptec OEM Raid Solutions <[email protected]>
11785 L:      [email protected]
11786 S:      Maintained
11787 W:      http://www.adaptec.com/
11788 F:      drivers/scsi/ips*
11789
11790 IPVS
11791 M:      Simon Horman <[email protected]>
11792 M:      Julian Anastasov <[email protected]>
11793 L:      [email protected]
11794 L:      [email protected]
11795 S:      Maintained
11796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11798 F:      Documentation/networking/ipvs-sysctl.rst
11799 F:      include/net/ip_vs.h
11800 F:      include/uapi/linux/ip_vs.h
11801 F:      net/netfilter/ipvs/
11802
11803 IPWIRELESS DRIVER
11804 M:      Jiri Kosina <[email protected]>
11805 M:      David Sterba <[email protected]>
11806 S:      Odd Fixes
11807 F:      drivers/tty/ipwireless/
11808
11809 IRON DEVICE AUDIO CODEC DRIVERS
11810 M:      Kiseok Jo <[email protected]>
11811 L:      [email protected] (moderated for non-subscribers)
11812 S:      Maintained
11813 F:      Documentation/devicetree/bindings/sound/irondevice,*
11814 F:      sound/soc/codecs/sma*
11815
11816 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
11817 M:      Thomas Gleixner <[email protected]>
11818 S:      Maintained
11819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11820 F:      Documentation/core-api/irq/irq-domain.rst
11821 F:      include/linux/irqdomain.h
11822 F:      include/linux/irqdomain_defs.h
11823 F:      kernel/irq/irqdomain.c
11824 F:      kernel/irq/msi.c
11825
11826 IRQ SUBSYSTEM
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:      include/linux/group_cpus.h
11832 F:      include/linux/irq.h
11833 F:      include/linux/irqhandler.h
11834 F:      include/linux/irqnr.h
11835 F:      include/linux/irqreturn.h
11836 F:      kernel/irq/
11837 F:      lib/group_cpus.c
11838
11839 IRQCHIP DRIVERS
11840 M:      Thomas Gleixner <[email protected]>
11841 L:      [email protected]
11842 S:      Maintained
11843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11844 F:      Documentation/devicetree/bindings/interrupt-controller/
11845 F:      drivers/irqchip/
11846 F:      include/linux/irqchip.h
11847
11848 ISA
11849 M:      William Breathitt Gray <[email protected]>
11850 S:      Maintained
11851 F:      Documentation/driver-api/isa.rst
11852 F:      drivers/base/isa.c
11853 F:      include/linux/isa.h
11854
11855 ISA RADIO MODULE
11856 M:      Hans Verkuil <[email protected]>
11857 L:      [email protected]
11858 S:      Maintained
11859 W:      https://linuxtv.org
11860 T:      git git://linuxtv.org/media_tree.git
11861 F:      drivers/media/radio/radio-isa*
11862
11863 ISAPNP
11864 M:      Jaroslav Kysela <[email protected]>
11865 S:      Maintained
11866 F:      Documentation/userspace-api/isapnp.rst
11867 F:      drivers/pnp/isapnp/
11868 F:      include/linux/isapnp.h
11869
11870 ISCSI
11871 M:      Lee Duncan <[email protected]>
11872 M:      Chris Leech <[email protected]>
11873 M:      Mike Christie <[email protected]>
11874 L:      [email protected]
11875 L:      [email protected]
11876 S:      Maintained
11877 W:      www.open-iscsi.com
11878 F:      drivers/scsi/*iscsi*
11879 F:      include/scsi/*iscsi*
11880
11881 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
11882 M:      Peter Jones <[email protected]>
11883 M:      Konrad Rzeszutek Wilk <[email protected]>
11884 S:      Maintained
11885 F:      drivers/firmware/iscsi_ibft*
11886
11887 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
11888 M:      Sagi Grimberg <[email protected]>
11889 M:      Max Gurtovoy <[email protected]>
11890 L:      [email protected]
11891 S:      Supported
11892 W:      http://www.openfabrics.org
11893 W:      www.open-iscsi.org
11894 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11895 F:      drivers/infiniband/ulp/iser/
11896
11897 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
11898 M:      Sagi Grimberg <[email protected]>
11899 L:      [email protected]
11900 L:      [email protected]
11901 S:      Supported
11902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11903 F:      drivers/infiniband/ulp/isert
11904
11905 ISDN/CMTP OVER BLUETOOTH
11906 M:      Karsten Keil <[email protected]>
11907 L:      [email protected] (subscribers-only)
11908 L:      [email protected]
11909 S:      Odd Fixes
11910 W:      http://www.isdn4linux.de
11911 F:      Documentation/isdn/
11912 F:      drivers/isdn/capi/
11913 F:      include/linux/isdn/
11914 F:      include/uapi/linux/isdn/
11915 F:      net/bluetooth/cmtp/
11916
11917 ISDN/mISDN SUBSYSTEM
11918 M:      Karsten Keil <[email protected]>
11919 L:      [email protected] (subscribers-only)
11920 L:      [email protected]
11921 S:      Maintained
11922 W:      http://www.isdn4linux.de
11923 F:      drivers/isdn/Kconfig
11924 F:      drivers/isdn/Makefile
11925 F:      drivers/isdn/hardware/
11926 F:      drivers/isdn/mISDN/
11927
11928 ISOFS FILESYSTEM
11929 M:      Jan Kara <[email protected]>
11930 L:      [email protected]
11931 S:      Maintained
11932 F:      Documentation/filesystems/isofs.rst
11933 F:      fs/isofs/
11934
11935 IT87 HARDWARE MONITORING DRIVER
11936 M:      Jean Delvare <[email protected]>
11937 L:      [email protected]
11938 S:      Maintained
11939 F:      Documentation/hwmon/it87.rst
11940 F:      drivers/hwmon/it87.c
11941
11942 IT913X MEDIA DRIVER
11943 L:      [email protected]
11944 S:      Orphan
11945 W:      https://linuxtv.org
11946 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11947 F:      drivers/media/tuners/it913x*
11948
11949 ITE IT66121 HDMI BRIDGE DRIVER
11950 M:      Phong LE <[email protected]>
11951 M:      Neil Armstrong <[email protected]>
11952 S:      Maintained
11953 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
11954 F:      Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
11955 F:      drivers/gpu/drm/bridge/ite-it66121.c
11956
11957 IVTV VIDEO4LINUX DRIVER
11958 M:      Andy Walls <[email protected]>
11959 L:      [email protected]
11960 S:      Maintained
11961 W:      https://linuxtv.org
11962 T:      git git://linuxtv.org/media_tree.git
11963 F:      Documentation/admin-guide/media/ivtv*
11964 F:      drivers/media/pci/ivtv/
11965 F:      include/uapi/linux/ivtv*
11966
11967 IX2505V MEDIA DRIVER
11968 M:      Malcolm Priestley <[email protected]>
11969 L:      [email protected]
11970 S:      Maintained
11971 W:      https://linuxtv.org
11972 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11973 F:      drivers/media/dvb-frontends/ix2505v*
11974
11975 JAILHOUSE HYPERVISOR INTERFACE
11976 M:      Jan Kiszka <[email protected]>
11977 L:      [email protected]
11978 S:      Maintained
11979 F:      arch/x86/include/asm/jailhouse_para.h
11980 F:      arch/x86/kernel/jailhouse.c
11981
11982 JFS FILESYSTEM
11983 M:      Dave Kleikamp <[email protected]>
11984 L:      [email protected]
11985 S:      Odd Fixes
11986 W:      http://jfs.sourceforge.net/
11987 T:      git https://github.com/kleikamp/linux-shaggy.git
11988 F:      Documentation/admin-guide/jfs.rst
11989 F:      fs/jfs/
11990
11991 JME NETWORK DRIVER
11992 M:      Guo-Fu Tseng <[email protected]>
11993 L:      [email protected]
11994 S:      Maintained
11995 F:      drivers/net/ethernet/jme.*
11996
11997 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
11998 M:      David Woodhouse <[email protected]>
11999 M:      Richard Weinberger <[email protected]>
12000 L:      [email protected]
12001 S:      Odd Fixes
12002 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
12003 T:      git git://git.infradead.org/ubifs-2.6.git
12004 F:      fs/jffs2/
12005 F:      include/uapi/linux/jffs2.h
12006
12007 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
12008 M:      "Theodore Ts'o" <[email protected]>
12009 M:      Jan Kara <[email protected]>
12010 L:      [email protected]
12011 S:      Maintained
12012 F:      fs/jbd2/
12013 F:      include/linux/jbd2.h
12014
12015 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
12016 M:      Mikhail Ulyanov <[email protected]>
12017 L:      [email protected]
12018 L:      [email protected]
12019 S:      Maintained
12020 F:      drivers/media/platform/renesas/rcar_jpu.c
12021
12022 JSM Neo PCI based serial card
12023 L:      [email protected]
12024 S:      Orphan
12025 F:      drivers/tty/serial/jsm/
12026
12027 K10TEMP HARDWARE MONITORING DRIVER
12028 M:      Clemens Ladisch <[email protected]>
12029 L:      [email protected]
12030 S:      Maintained
12031 F:      Documentation/hwmon/k10temp.rst
12032 F:      drivers/hwmon/k10temp.c
12033
12034 K8TEMP HARDWARE MONITORING DRIVER
12035 M:      Rudolf Marek <[email protected]>
12036 L:      [email protected]
12037 S:      Maintained
12038 F:      Documentation/hwmon/k8temp.rst
12039 F:      drivers/hwmon/k8temp.c
12040
12041 KASAN
12042 M:      Andrey Ryabinin <[email protected]>
12043 R:      Alexander Potapenko <[email protected]>
12044 R:      Andrey Konovalov <[email protected]>
12045 R:      Dmitry Vyukov <[email protected]>
12046 R:      Vincenzo Frascino <[email protected]>
12047 L:      [email protected]
12048 S:      Maintained
12049 F:      Documentation/dev-tools/kasan.rst
12050 F:      arch/*/include/asm/*kasan.h
12051 F:      arch/*/mm/kasan_init*
12052 F:      include/linux/kasan*.h
12053 F:      lib/Kconfig.kasan
12054 F:      mm/kasan/
12055 F:      scripts/Makefile.kasan
12056
12057 KCONFIG
12058 M:      Masahiro Yamada <[email protected]>
12059 L:      [email protected]
12060 S:      Maintained
12061 Q:      https://patchwork.kernel.org/project/linux-kbuild/list/
12062 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
12063 F:      Documentation/kbuild/kconfig*
12064 F:      scripts/Kconfig.include
12065 F:      scripts/kconfig/
12066
12067 KCOV
12068 R:      Dmitry Vyukov <[email protected]>
12069 R:      Andrey Konovalov <[email protected]>
12070 L:      [email protected]
12071 S:      Maintained
12072 F:      Documentation/dev-tools/kcov.rst
12073 F:      include/linux/kcov.h
12074 F:      include/uapi/linux/kcov.h
12075 F:      kernel/kcov.c
12076 F:      scripts/Makefile.kcov
12077
12078 KCSAN
12079 M:      Marco Elver <[email protected]>
12080 R:      Dmitry Vyukov <[email protected]>
12081 L:      [email protected]
12082 S:      Maintained
12083 F:      Documentation/dev-tools/kcsan.rst
12084 F:      include/linux/kcsan*.h
12085 F:      kernel/kcsan/
12086 F:      lib/Kconfig.kcsan
12087 F:      scripts/Makefile.kcsan
12088
12089 KDUMP
12090 M:      Baoquan He <[email protected]>
12091 R:      Vivek Goyal <[email protected]>
12092 R:      Dave Young <[email protected]>
12093 L:      [email protected]
12094 S:      Maintained
12095 W:      http://lse.sourceforge.net/kdump/
12096 F:      Documentation/admin-guide/kdump/
12097 F:      fs/proc/vmcore.c
12098 F:      include/linux/crash_core.h
12099 F:      include/linux/crash_dump.h
12100 F:      include/uapi/linux/vmcore.h
12101 F:      kernel/crash_*.c
12102
12103 KEENE FM RADIO TRANSMITTER DRIVER
12104 M:      Hans Verkuil <[email protected]>
12105 L:      [email protected]
12106 S:      Maintained
12107 W:      https://linuxtv.org
12108 T:      git git://linuxtv.org/media_tree.git
12109 F:      drivers/media/radio/radio-keene*
12110
12111 KERNEL AUTOMOUNTER
12112 M:      Ian Kent <[email protected]>
12113 L:      [email protected]
12114 S:      Maintained
12115 F:      fs/autofs/
12116
12117 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
12118 M:      Masahiro Yamada <[email protected]>
12119 R:      Nathan Chancellor <[email protected]>
12120 R:      Nicolas Schier <[email protected]>
12121 L:      [email protected]
12122 S:      Maintained
12123 Q:      https://patchwork.kernel.org/project/linux-kbuild/list/
12124 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
12125 F:      Documentation/kbuild/
12126 F:      Makefile
12127 F:      scripts/*vmlinux*
12128 F:      scripts/Kbuild*
12129 F:      scripts/Makefile*
12130 F:      scripts/basic/
12131 F:      scripts/clang-tools/
12132 F:      scripts/dummy-tools/
12133 F:      scripts/include/
12134 F:      scripts/mk*
12135 F:      scripts/mod/
12136 F:      scripts/package/
12137 F:      usr/
12138
12139 KERNEL HARDENING (not covered by other areas)
12140 M:      Kees Cook <[email protected]>
12141 R:      Gustavo A. R. Silva <[email protected]>
12142 L:      [email protected]
12143 S:      Supported
12144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12145 F:      Documentation/ABI/testing/sysfs-kernel-oops_count
12146 F:      Documentation/ABI/testing/sysfs-kernel-warn_count
12147 F:      arch/*/configs/hardening.config
12148 F:      include/linux/overflow.h
12149 F:      include/linux/randomize_kstack.h
12150 F:      kernel/configs/hardening.config
12151 F:      lib/usercopy_kunit.c
12152 F:      mm/usercopy.c
12153 K:      \b(add|choose)_random_kstack_offset\b
12154 K:      \b__check_(object_size|heap_object)\b
12155 K:      \b__counted_by\b
12156
12157 KERNEL JANITORS
12158 L:      [email protected]
12159 S:      Odd Fixes
12160 W:      http://kernelnewbies.org/KernelJanitors
12161
12162 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
12163 M:      Chuck Lever <[email protected]>
12164 M:      Jeff Layton <[email protected]>
12165 R:      Neil Brown <[email protected]>
12166 R:      Olga Kornievskaia <[email protected]>
12167 R:      Dai Ngo <[email protected]>
12168 R:      Tom Talpey <[email protected]>
12169 L:      [email protected]
12170 S:      Supported
12171 B:      https://bugzilla.kernel.org
12172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
12173 F:      Documentation/filesystems/nfs/
12174 F:      fs/lockd/
12175 F:      fs/nfs_common/
12176 F:      fs/nfsd/
12177 F:      include/linux/lockd/
12178 F:      include/linux/sunrpc/
12179 F:      include/trace/events/rpcgss.h
12180 F:      include/trace/events/rpcrdma.h
12181 F:      include/trace/events/sunrpc.h
12182 F:      include/trace/misc/fs.h
12183 F:      include/trace/misc/nfs.h
12184 F:      include/trace/misc/sunrpc.h
12185 F:      include/uapi/linux/nfsd/
12186 F:      include/uapi/linux/sunrpc/
12187 F:      net/sunrpc/
12188
12189 KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
12190 M:      Thomas Weißschuh <[email protected]>
12191 R:      Christian Heusel <[email protected]>
12192 R:      Nathan Chancellor <[email protected]>
12193 S:      Maintained
12194 F:      scripts/package/PKGBUILD
12195
12196 KERNEL REGRESSIONS
12197 M:      Thorsten Leemhuis <[email protected]>
12198 L:      [email protected]
12199 S:      Supported
12200 F:      Documentation/admin-guide/reporting-regressions.rst
12201 F:      Documentation/process/handling-regressions.rst
12202
12203 KERNEL SELFTEST FRAMEWORK
12204 M:      Shuah Khan <[email protected]>
12205 M:      Shuah Khan <[email protected]>
12206 L:      [email protected]
12207 S:      Maintained
12208 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
12209 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12210 F:      Documentation/dev-tools/kselftest*
12211 F:      tools/testing/selftests/
12212
12213 KERNEL SMB3 SERVER (KSMBD)
12214 M:      Namjae Jeon <[email protected]>
12215 M:      Steve French <[email protected]>
12216 R:      Sergey Senozhatsky <[email protected]>
12217 R:      Tom Talpey <[email protected]>
12218 L:      [email protected]
12219 S:      Maintained
12220 T:      git git://git.samba.org/ksmbd.git
12221 F:      Documentation/filesystems/smb/ksmbd.rst
12222 F:      fs/smb/common/
12223 F:      fs/smb/server/
12224
12225 KERNEL UNIT TESTING FRAMEWORK (KUnit)
12226 M:      Brendan Higgins <[email protected]>
12227 M:      David Gow <[email protected]>
12228 R:      Rae Moar <[email protected]>
12229 L:      [email protected]
12230 L:      [email protected]
12231 S:      Maintained
12232 W:      https://google.github.io/kunit-docs/third_party/kernel/docs/
12233 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12234 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12235 F:      Documentation/dev-tools/kunit/
12236 F:      include/kunit/
12237 F:      lib/kunit/
12238 F:      rust/kernel/kunit.rs
12239 F:      scripts/rustdoc_test_*
12240 F:      tools/testing/kunit/
12241
12242 KERNEL USERMODE HELPER
12243 M:      Luis Chamberlain <[email protected]>
12244 L:      [email protected]
12245 S:      Maintained
12246 F:      include/linux/umh.h
12247 F:      kernel/umh.c
12248
12249 KERNEL VIRTUAL MACHINE (KVM)
12250 M:      Paolo Bonzini <[email protected]>
12251 L:      [email protected]
12252 S:      Supported
12253 W:      http://www.linux-kvm.org
12254 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12255 F:      Documentation/virt/kvm/
12256 F:      include/asm-generic/kvm*
12257 F:      include/kvm/iodev.h
12258 F:      include/linux/kvm*
12259 F:      include/trace/events/kvm.h
12260 F:      include/uapi/asm-generic/kvm*
12261 F:      include/uapi/linux/kvm*
12262 F:      tools/kvm/
12263 F:      tools/testing/selftests/kvm/
12264 F:      virt/kvm/*
12265
12266 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
12267 M:      Marc Zyngier <[email protected]>
12268 M:      Oliver Upton <[email protected]>
12269 R:      James Morse <[email protected]>
12270 R:      Suzuki K Poulose <[email protected]>
12271 R:      Zenghui Yu <[email protected]>
12272 L:      [email protected] (moderated for non-subscribers)
12273 L:      [email protected]
12274 S:      Maintained
12275 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
12276 F:      Documentation/virt/kvm/arm/
12277 F:      Documentation/virt/kvm/devices/arm*
12278 F:      arch/arm64/include/asm/kvm*
12279 F:      arch/arm64/include/uapi/asm/kvm*
12280 F:      arch/arm64/kvm/
12281 F:      include/kvm/arm_*
12282 F:      tools/testing/selftests/kvm/*/aarch64/
12283 F:      tools/testing/selftests/kvm/aarch64/
12284
12285 KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
12286 M:      Tianrui Zhao <[email protected]>
12287 M:      Bibo Mao <[email protected]>
12288 M:      Huacai Chen <[email protected]>
12289 L:      [email protected]
12290 L:      [email protected]
12291 S:      Maintained
12292 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12293 F:      arch/loongarch/include/asm/kvm*
12294 F:      arch/loongarch/include/uapi/asm/kvm*
12295 F:      arch/loongarch/kvm/
12296
12297 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
12298 M:      Huacai Chen <[email protected]>
12299 L:      [email protected]
12300 L:      [email protected]
12301 S:      Maintained
12302 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12303 F:      arch/mips/include/asm/kvm*
12304 F:      arch/mips/include/uapi/asm/kvm*
12305 F:      arch/mips/kvm/
12306
12307 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
12308 M:      Michael Ellerman <[email protected]>
12309 R:      Nicholas Piggin <[email protected]>
12310 L:      [email protected]
12311 L:      [email protected]
12312 S:      Maintained (Book3S 64-bit HV)
12313 S:      Odd fixes (Book3S 64-bit PR)
12314 S:      Orphan (Book3E and 32-bit)
12315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
12316 F:      arch/powerpc/include/asm/kvm*
12317 F:      arch/powerpc/include/uapi/asm/kvm*
12318 F:      arch/powerpc/kernel/kvm*
12319 F:      arch/powerpc/kvm/
12320
12321 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
12322 M:      Anup Patel <[email protected]>
12323 R:      Atish Patra <[email protected]>
12324 L:      [email protected]
12325 L:      [email protected]
12326 L:      [email protected]
12327 S:      Maintained
12328 T:      git https://github.com/kvm-riscv/linux.git
12329 F:      arch/riscv/include/asm/kvm*
12330 F:      arch/riscv/include/uapi/asm/kvm*
12331 F:      arch/riscv/kvm/
12332 F:      tools/testing/selftests/kvm/*/riscv/
12333 F:      tools/testing/selftests/kvm/riscv/
12334
12335 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
12336 M:      Christian Borntraeger <[email protected]>
12337 M:      Janosch Frank <[email protected]>
12338 M:      Claudio Imbrenda <[email protected]>
12339 R:      David Hildenbrand <[email protected]>
12340 L:      [email protected]
12341 S:      Supported
12342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
12343 F:      Documentation/virt/kvm/s390*
12344 F:      arch/s390/include/asm/gmap.h
12345 F:      arch/s390/include/asm/kvm*
12346 F:      arch/s390/include/uapi/asm/kvm*
12347 F:      arch/s390/include/uapi/asm/uvdevice.h
12348 F:      arch/s390/kernel/uv.c
12349 F:      arch/s390/kvm/
12350 F:      arch/s390/mm/gmap.c
12351 F:      drivers/s390/char/uvdevice.c
12352 F:      tools/testing/selftests/drivers/s390x/uvdevice/
12353 F:      tools/testing/selftests/kvm/*/s390x/
12354 F:      tools/testing/selftests/kvm/s390x/
12355
12356 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
12357 M:      Sean Christopherson <[email protected]>
12358 M:      Paolo Bonzini <[email protected]>
12359 L:      [email protected]
12360 S:      Supported
12361 P:      Documentation/process/maintainer-kvm-x86.rst
12362 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12363 F:      arch/x86/include/asm/kvm*
12364 F:      arch/x86/include/asm/svm.h
12365 F:      arch/x86/include/asm/vmx*.h
12366 F:      arch/x86/include/uapi/asm/kvm*
12367 F:      arch/x86/include/uapi/asm/svm.h
12368 F:      arch/x86/include/uapi/asm/vmx.h
12369 F:      arch/x86/kvm/
12370 F:      arch/x86/kvm/*/
12371 F:      tools/testing/selftests/kvm/*/x86_64/
12372 F:      tools/testing/selftests/kvm/x86_64/
12373
12374 KERNFS
12375 M:      Greg Kroah-Hartman <[email protected]>
12376 M:      Tejun Heo <[email protected]>
12377 S:      Supported
12378 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12379 F:      fs/kernfs/
12380 F:      include/linux/kernfs.h
12381
12382 KEXEC
12383 M:      Eric Biederman <[email protected]>
12384 L:      [email protected]
12385 S:      Maintained
12386 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
12387 F:      include/linux/kexec.h
12388 F:      include/uapi/linux/kexec.h
12389 F:      kernel/kexec*
12390
12391 KEYS-ENCRYPTED
12392 M:      Mimi Zohar <[email protected]>
12393 L:      [email protected]
12394 L:      [email protected]
12395 S:      Supported
12396 F:      Documentation/security/keys/trusted-encrypted.rst
12397 F:      include/keys/encrypted-type.h
12398 F:      security/keys/encrypted-keys/
12399
12400 KEYS-TRUSTED
12401 M:      James Bottomley <[email protected]>
12402 M:      Jarkko Sakkinen <[email protected]>
12403 M:      Mimi Zohar <[email protected]>
12404 L:      [email protected]
12405 L:      [email protected]
12406 S:      Supported
12407 F:      Documentation/security/keys/trusted-encrypted.rst
12408 F:      include/keys/trusted-type.h
12409 F:      include/keys/trusted_tpm.h
12410 F:      security/keys/trusted-keys/
12411
12412 KEYS-TRUSTED-CAAM
12413 M:      Ahmad Fatoum <[email protected]>
12414 R:      Pengutronix Kernel Team <[email protected]>
12415 L:      [email protected]
12416 L:      [email protected]
12417 S:      Maintained
12418 F:      include/keys/trusted_caam.h
12419 F:      security/keys/trusted-keys/trusted_caam.c
12420
12421 KEYS-TRUSTED-DCP
12422 M:      David Gstir <[email protected]>
12423 R:      sigma star Kernel Team <[email protected]>
12424 L:      [email protected]
12425 L:      [email protected]
12426 S:      Supported
12427 F:      include/keys/trusted_dcp.h
12428 F:      security/keys/trusted-keys/trusted_dcp.c
12429
12430 KEYS-TRUSTED-TEE
12431 M:      Sumit Garg <[email protected]>
12432 L:      [email protected]
12433 L:      [email protected]
12434 S:      Supported
12435 F:      include/keys/trusted_tee.h
12436 F:      security/keys/trusted-keys/trusted_tee.c
12437
12438 KEYS/KEYRINGS
12439 M:      David Howells <[email protected]>
12440 M:      Jarkko Sakkinen <[email protected]>
12441 L:      [email protected]
12442 S:      Maintained
12443 F:      Documentation/security/keys/core.rst
12444 F:      include/keys/
12445 F:      include/linux/key-type.h
12446 F:      include/linux/key.h
12447 F:      include/linux/keyctl.h
12448 F:      include/uapi/linux/keyctl.h
12449 F:      security/keys/
12450
12451 KEYS/KEYRINGS_INTEGRITY
12452 M:      Jarkko Sakkinen <[email protected]>
12453 M:      Mimi Zohar <[email protected]>
12454 L:      [email protected]
12455 L:      [email protected]
12456 S:      Supported
12457 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
12458 F:      security/integrity/platform_certs
12459
12460 KFENCE
12461 M:      Alexander Potapenko <[email protected]>
12462 M:      Marco Elver <[email protected]>
12463 R:      Dmitry Vyukov <[email protected]>
12464 L:      [email protected]
12465 S:      Maintained
12466 F:      Documentation/dev-tools/kfence.rst
12467 F:      arch/*/include/asm/kfence.h
12468 F:      include/linux/kfence.h
12469 F:      lib/Kconfig.kfence
12470 F:      mm/kfence/
12471
12472 KFIFO
12473 M:      Stefani Seibold <[email protected]>
12474 S:      Maintained
12475 F:      include/linux/kfifo.h
12476 F:      lib/kfifo.c
12477 F:      samples/kfifo/
12478
12479 KGDB / KDB /debug_core
12480 M:      Jason Wessel <[email protected]>
12481 M:      Daniel Thompson <[email protected]>
12482 R:      Douglas Anderson <[email protected]>
12483 L:      [email protected]
12484 S:      Maintained
12485 W:      http://kgdb.wiki.kernel.org/
12486 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12487 F:      Documentation/dev-tools/kgdb.rst
12488 F:      drivers/misc/kgdbts.c
12489 F:      drivers/tty/serial/kgdboc.c
12490 F:      include/linux/kdb.h
12491 F:      include/linux/kgdb.h
12492 F:      kernel/debug/
12493 F:      kernel/module/kdb.c
12494
12495 KHADAS MCU MFD DRIVER
12496 M:      Neil Armstrong <[email protected]>
12497 L:      [email protected]
12498 S:      Maintained
12499 F:      Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12500 F:      drivers/mfd/khadas-mcu.c
12501 F:      drivers/thermal/khadas_mcu_fan.c
12502 F:      include/linux/mfd/khadas-mcu.h
12503
12504 KIONIX/ROHM KX022A ACCELEROMETER
12505 M:      Matti Vaittinen <[email protected]>
12506 L:      [email protected]
12507 S:      Supported
12508 F:      drivers/iio/accel/kionix-kx022a*
12509
12510 KMEMLEAK
12511 M:      Catalin Marinas <[email protected]>
12512 S:      Maintained
12513 F:      Documentation/dev-tools/kmemleak.rst
12514 F:      include/linux/kmemleak.h
12515 F:      mm/kmemleak.c
12516 F:      samples/kmemleak/kmemleak-test.c
12517
12518 KMSAN
12519 M:      Alexander Potapenko <[email protected]>
12520 R:      Marco Elver <[email protected]>
12521 R:      Dmitry Vyukov <[email protected]>
12522 L:      [email protected]
12523 S:      Maintained
12524 F:      Documentation/dev-tools/kmsan.rst
12525 F:      arch/*/include/asm/kmsan.h
12526 F:      arch/*/mm/kmsan_*
12527 F:      include/linux/kmsan*.h
12528 F:      lib/Kconfig.kmsan
12529 F:      mm/kmsan/
12530 F:      scripts/Makefile.kmsan
12531
12532 KPROBES
12533 M:      Naveen N Rao <[email protected]>
12534 M:      Anil S Keshavamurthy <[email protected]>
12535 M:      "David S. Miller" <[email protected]>
12536 M:      Masami Hiramatsu <[email protected]>
12537 L:      [email protected]
12538 L:      [email protected]
12539 S:      Maintained
12540 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
12541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12542 F:      Documentation/trace/kprobes.rst
12543 F:      include/asm-generic/kprobes.h
12544 F:      include/linux/kprobes.h
12545 F:      kernel/kprobes.c
12546 F:      lib/test_kprobes.c
12547 F:      samples/kprobes
12548
12549 KS0108 LCD CONTROLLER DRIVER
12550 M:      Miguel Ojeda <[email protected]>
12551 S:      Maintained
12552 F:      Documentation/admin-guide/auxdisplay/ks0108.rst
12553 F:      drivers/auxdisplay/ks0108.c
12554 F:      include/linux/ks0108.h
12555
12556 KTD253 BACKLIGHT DRIVER
12557 M:      Linus Walleij <[email protected]>
12558 S:      Maintained
12559 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12560 F:      drivers/video/backlight/ktd253-backlight.c
12561
12562 KTD2801 BACKLIGHT DRIVER
12563 M:      Duje Mihanović <[email protected]>
12564 S:      Maintained
12565 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
12566 F:      drivers/video/backlight/ktd2801-backlight.c
12567
12568 KTEST
12569 M:      Steven Rostedt <[email protected]>
12570 M:      John Hawley <[email protected]>
12571 S:      Maintained
12572 F:      tools/testing/ktest
12573
12574 KTZ8866 BACKLIGHT DRIVER
12575 M:      Jianhua Lu <[email protected]>
12576 S:      Maintained
12577 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
12578 F:      drivers/video/backlight/ktz8866.c
12579
12580 KVM PARAVIRT (KVM/paravirt)
12581 M:      Paolo Bonzini <[email protected]>
12582 R:      Vitaly Kuznetsov <[email protected]>
12583 L:      [email protected]
12584 S:      Supported
12585 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12586 F:      arch/um/include/asm/kvm_para.h
12587 F:      arch/x86/include/asm/kvm_para.h
12588 F:      arch/x86/include/asm/pvclock-abi.h
12589 F:      arch/x86/include/uapi/asm/kvm_para.h
12590 F:      arch/x86/kernel/kvm.c
12591 F:      arch/x86/kernel/kvmclock.c
12592 F:      include/asm-generic/kvm_para.h
12593 F:      include/linux/kvm_para.h
12594 F:      include/uapi/asm-generic/kvm_para.h
12595 F:      include/uapi/linux/kvm_para.h
12596
12597 KVM X86 HYPER-V (KVM/hyper-v)
12598 M:      Vitaly Kuznetsov <[email protected]>
12599 M:      Sean Christopherson <[email protected]>
12600 M:      Paolo Bonzini <[email protected]>
12601 L:      [email protected]
12602 S:      Supported
12603 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12604 F:      arch/x86/kvm/hyperv.*
12605 F:      arch/x86/kvm/kvm_onhyperv.*
12606 F:      arch/x86/kvm/svm/hyperv.*
12607 F:      arch/x86/kvm/svm/svm_onhyperv.*
12608 F:      arch/x86/kvm/vmx/hyperv.*
12609
12610 KVM X86 Xen (KVM/Xen)
12611 M:      David Woodhouse <[email protected]>
12612 M:      Paul Durrant <[email protected]>
12613 M:      Sean Christopherson <[email protected]>
12614 M:      Paolo Bonzini <[email protected]>
12615 L:      [email protected]
12616 S:      Supported
12617 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12618 F:      arch/x86/kvm/xen.*
12619
12620 L3MDEV
12621 M:      David Ahern <[email protected]>
12622 L:      [email protected]
12623 S:      Maintained
12624 F:      include/net/l3mdev.h
12625 F:      net/l3mdev
12626
12627 LANDLOCK SECURITY MODULE
12628 M:      Mickaël Salaün <[email protected]>
12629 R:      Günther Noack <[email protected]>
12630 L:      [email protected]
12631 S:      Supported
12632 W:      https://landlock.io
12633 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12634 F:      Documentation/security/landlock.rst
12635 F:      Documentation/userspace-api/landlock.rst
12636 F:      fs/ioctl.c
12637 F:      include/uapi/linux/landlock.h
12638 F:      samples/landlock/
12639 F:      security/landlock/
12640 F:      tools/testing/selftests/landlock/
12641 K:      landlock
12642 K:      LANDLOCK
12643
12644 LANTIQ / INTEL Ethernet drivers
12645 M:      Hauke Mehrtens <[email protected]>
12646 L:      [email protected]
12647 S:      Maintained
12648 F:      Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
12649 F:      drivers/net/dsa/lantiq_gswip.c
12650 F:      drivers/net/dsa/lantiq_pce.h
12651 F:      drivers/net/ethernet/lantiq_xrx200.c
12652 F:      net/dsa/tag_gswip.c
12653
12654 LANTIQ MIPS ARCHITECTURE
12655 M:      John Crispin <[email protected]>
12656 L:      [email protected]
12657 S:      Maintained
12658 F:      arch/mips/lantiq
12659 F:      drivers/soc/lantiq
12660
12661 LANTIQ PEF2256 DRIVER
12662 M:      Herve Codina <[email protected]>
12663 S:      Maintained
12664 F:      Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12665 F:      drivers/net/wan/framer/pef2256/
12666 F:      drivers/pinctrl/pinctrl-pef2256.c
12667 F:      include/linux/framer/pef2256.h
12668
12669 LASI 53c700 driver for PARISC
12670 M:      "James E.J. Bottomley" <[email protected]>
12671 L:      [email protected]
12672 S:      Maintained
12673 F:      Documentation/scsi/53c700.rst
12674 F:      drivers/scsi/53c700*
12675
12676 LEAKING_ADDRESSES
12677 M:      Tycho Andersen <[email protected]>
12678 R:      Kees Cook <[email protected]>
12679 L:      [email protected]
12680 S:      Maintained
12681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12682 F:      scripts/leaking_addresses.pl
12683
12684 LED SUBSYSTEM
12685 M:      Pavel Machek <[email protected]>
12686 M:      Lee Jones <[email protected]>
12687 L:      [email protected]
12688 S:      Maintained
12689 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
12690 F:      Documentation/devicetree/bindings/leds/
12691 F:      Documentation/leds/
12692 F:      drivers/leds/
12693 F:      include/dt-bindings/leds/
12694 F:      include/linux/leds.h
12695
12696 LEGO MINDSTORMS EV3
12697 R:      David Lechner <[email protected]>
12698 S:      Maintained
12699 F:      Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
12700 F:      arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
12701 F:      drivers/power/supply/lego_ev3_battery.c
12702
12703 LEGO USB Tower driver
12704 M:      Juergen Stuber <[email protected]>
12705 L:      [email protected]
12706 S:      Maintained
12707 W:      http://legousb.sourceforge.net/
12708 F:      drivers/usb/misc/legousbtower.c
12709
12710 LETSKETCH HID TABLET DRIVER
12711 M:      Hans de Goede <[email protected]>
12712 L:      [email protected]
12713 S:      Maintained
12714 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12715 F:      drivers/hid/hid-letsketch.c
12716
12717 LG LAPTOP EXTRAS
12718 M:      Matan Ziv-Av <[email protected]>
12719 L:      [email protected]
12720 S:      Maintained
12721 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
12722 F:      Documentation/admin-guide/laptops/lg-laptop.rst
12723 F:      drivers/platform/x86/lg-laptop.c
12724
12725 LG2160 MEDIA DRIVER
12726 M:      Michael Krufky <[email protected]>
12727 L:      [email protected]
12728 S:      Maintained
12729 W:      https://linuxtv.org
12730 W:      http://github.com/mkrufky
12731 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12732 T:      git git://linuxtv.org/mkrufky/tuners.git
12733 F:      drivers/media/dvb-frontends/lg2160.*
12734
12735 LGDT3305 MEDIA DRIVER
12736 M:      Michael Krufky <[email protected]>
12737 L:      [email protected]
12738 S:      Maintained
12739 W:      https://linuxtv.org
12740 W:      http://github.com/mkrufky
12741 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12742 T:      git git://linuxtv.org/mkrufky/tuners.git
12743 F:      drivers/media/dvb-frontends/lgdt3305.*
12744
12745 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
12746 M:      Viresh Kumar <[email protected]>
12747 L:      [email protected]
12748 S:      Maintained
12749 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12750 F:      drivers/ata/pata_arasan_cf.c
12751 F:      include/linux/pata_arasan_cf_data.h
12752
12753 LIBATA PATA DRIVERS
12754 R:      Sergey Shtylyov <[email protected]>
12755 L:      [email protected]
12756 F:      drivers/ata/ata_*.c
12757 F:      drivers/ata/pata_*.c
12758
12759 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
12760 M:      Linus Walleij <[email protected]>
12761 L:      [email protected]
12762 S:      Maintained
12763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12764 F:      drivers/ata/pata_ftide010.c
12765 F:      drivers/ata/sata_gemini.c
12766 F:      drivers/ata/sata_gemini.h
12767
12768 LIBATA SATA AHCI PLATFORM devices support
12769 M:      Hans de Goede <[email protected]>
12770 M:      Jens Axboe <[email protected]>
12771 L:      [email protected]
12772 S:      Maintained
12773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12774 F:      drivers/ata/ahci_platform.c
12775 F:      drivers/ata/libahci_platform.c
12776 F:      include/linux/ahci_platform.h
12777
12778 LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
12779 M:      Serge Semin <[email protected]>
12780 L:      [email protected]
12781 S:      Maintained
12782 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12783 F:      Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
12784 F:      Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
12785 F:      drivers/ata/ahci_dwc.c
12786
12787 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12788 M:      Mikael Pettersson <[email protected]>
12789 L:      [email protected]
12790 S:      Maintained
12791 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12792 F:      drivers/ata/sata_promise.*
12793
12794 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12795 M:      Damien Le Moal <[email protected]>
12796 M:      Niklas Cassel <[email protected]>
12797 L:      [email protected]
12798 S:      Maintained
12799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
12800 F:      Documentation/ABI/testing/sysfs-ata
12801 F:      Documentation/devicetree/bindings/ata/
12802 F:      drivers/ata/
12803 F:      include/linux/ata.h
12804 F:      include/linux/libata.h
12805
12806 LIBETH COMMON ETHERNET LIBRARY
12807 M:      Alexander Lobakin <[email protected]>
12808 L:      [email protected]
12809 L:      [email protected] (moderated for non-subscribers)
12810 S:      Supported
12811 T:      git https://github.com/alobakin/linux.git
12812 F:      drivers/net/ethernet/intel/libeth/
12813 F:      include/net/libeth/
12814 K:      libeth
12815
12816 LIBIE COMMON INTEL ETHERNET LIBRARY
12817 M:      Alexander Lobakin <[email protected]>
12818 L:      [email protected] (moderated for non-subscribers)
12819 L:      [email protected]
12820 S:      Supported
12821 T:      git https://github.com/alobakin/linux.git
12822 F:      drivers/net/ethernet/intel/libie/
12823 F:      include/linux/net/intel/libie/
12824 K:      libie
12825
12826 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
12827 M:      Vishal Verma <[email protected]>
12828 M:      Dan Williams <[email protected]>
12829 M:      Dave Jiang <[email protected]>
12830 L:      [email protected]
12831 S:      Supported
12832 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12833 P:      Documentation/nvdimm/maintainer-entry-profile.rst
12834 F:      drivers/nvdimm/btt*
12835
12836 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
12837 M:      Dan Williams <[email protected]>
12838 M:      Vishal Verma <[email protected]>
12839 M:      Dave Jiang <[email protected]>
12840 L:      [email protected]
12841 S:      Supported
12842 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12843 P:      Documentation/nvdimm/maintainer-entry-profile.rst
12844 F:      drivers/nvdimm/pmem*
12845
12846 LIBNVDIMM: DEVICETREE BINDINGS
12847 M:      Oliver O'Halloran <[email protected]>
12848 L:      [email protected]
12849 S:      Supported
12850 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12851 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
12852 F:      drivers/nvdimm/of_pmem.c
12853
12854 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
12855 M:      Dan Williams <[email protected]>
12856 M:      Vishal Verma <[email protected]>
12857 M:      Dave Jiang <[email protected]>
12858 M:      Ira Weiny <[email protected]>
12859 L:      [email protected]
12860 S:      Supported
12861 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12862 P:      Documentation/nvdimm/maintainer-entry-profile.rst
12863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
12864 F:      drivers/acpi/nfit/*
12865 F:      drivers/nvdimm/*
12866 F:      include/linux/libnvdimm.h
12867 F:      include/linux/nd.h
12868 F:      include/uapi/linux/ndctl.h
12869 F:      tools/testing/nvdimm/
12870
12871 LIBRARY CODE
12872 M:      Andrew Morton <[email protected]>
12873 L:      [email protected]
12874 S:      Supported
12875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
12876 F:      lib/*
12877
12878 LICENSES and SPDX stuff
12879 M:      Thomas Gleixner <[email protected]>
12880 M:      Greg Kroah-Hartman <[email protected]>
12881 L:      [email protected]
12882 S:      Maintained
12883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
12884 F:      COPYING
12885 F:      Documentation/process/license-rules.rst
12886 F:      LICENSES/
12887 F:      scripts/spdxcheck-test.sh
12888 F:      scripts/spdxcheck.py
12889 F:      scripts/spdxexclude
12890
12891 LINEAR RANGES HELPERS
12892 M:      Mark Brown <[email protected]>
12893 R:      Matti Vaittinen <[email protected]>
12894 F:      include/linux/linear_range.h
12895 F:      lib/linear_ranges.c
12896 F:      lib/test_linear_ranges.c
12897
12898 LINUX FOR POWER MACINTOSH
12899 L:      [email protected]
12900 S:      Orphan
12901 F:      arch/powerpc/platforms/powermac/
12902 F:      drivers/macintosh/
12903 X:      drivers/macintosh/adb-iop.c
12904 X:      drivers/macintosh/via-macii.c
12905
12906 LINUX FOR POWERPC (32-BIT AND 64-BIT)
12907 M:      Michael Ellerman <[email protected]>
12908 R:      Nicholas Piggin <[email protected]>
12909 R:      Christophe Leroy <[email protected]>
12910 R:      Naveen N Rao <[email protected]>
12911 L:      [email protected]
12912 S:      Supported
12913 W:      https://github.com/linuxppc/wiki/wiki
12914 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
12915 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
12916 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
12917 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
12918 F:      Documentation/devicetree/bindings/powerpc/
12919 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
12920 F:      Documentation/arch/powerpc/
12921 F:      arch/powerpc/
12922 F:      drivers/*/*/*pasemi*
12923 F:      drivers/*/*pasemi*
12924 F:      drivers/char/tpm/tpm_ibmvtpm*
12925 F:      drivers/crypto/nx/
12926 F:      drivers/i2c/busses/i2c-opal.c
12927 F:      drivers/net/ethernet/ibm/ibmveth.*
12928 F:      drivers/net/ethernet/ibm/ibmvnic.*
12929 F:      drivers/pci/hotplug/pnv_php.c
12930 F:      drivers/pci/hotplug/rpa*
12931 F:      drivers/rtc/rtc-opal.c
12932 F:      drivers/scsi/ibmvscsi/
12933 F:      drivers/tty/hvc/hvc_opal.c
12934 F:      drivers/watchdog/wdrtas.c
12935 F:      include/linux/papr_scm.h
12936 F:      include/uapi/linux/papr_pdsm.h
12937 F:      tools/testing/selftests/powerpc
12938 N:      /pmac
12939 N:      powermac
12940 N:      powernv
12941 N:      [^a-z0-9]ps3
12942 N:      pseries
12943
12944 LINUX FOR POWERPC EMBEDDED MPC5XXX
12945 M:      Anatolij Gustschin <[email protected]>
12946 L:      [email protected]
12947 S:      Odd Fixes
12948 F:      arch/powerpc/platforms/512x/
12949 F:      arch/powerpc/platforms/52xx/
12950
12951 LINUX FOR POWERPC EMBEDDED PPC4XX
12952 L:      [email protected]
12953 S:      Orphan
12954 F:      arch/powerpc/platforms/44x/
12955
12956 LINUX FOR POWERPC EMBEDDED PPC85XX
12957 M:      Scott Wood <[email protected]>
12958 L:      [email protected]
12959 S:      Odd fixes
12960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
12961 F:      Documentation/devicetree/bindings/cache/freescale-l2cache.txt
12962 F:      Documentation/devicetree/bindings/powerpc/fsl/
12963 F:      arch/powerpc/platforms/85xx/
12964
12965 LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
12966 M:      Christophe Leroy <[email protected]>
12967 L:      [email protected]
12968 S:      Maintained
12969 F:      arch/powerpc/platforms/8xx/
12970 F:      arch/powerpc/platforms/83xx/
12971
12972 LINUX KERNEL DUMP TEST MODULE (LKDTM)
12973 M:      Kees Cook <[email protected]>
12974 S:      Maintained
12975 F:      drivers/misc/lkdtm/*
12976 F:      tools/testing/selftests/lkdtm/*
12977
12978 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
12979 M:      Alan Stern <[email protected]>
12980 M:      Andrea Parri <[email protected]>
12981 M:      Will Deacon <[email protected]>
12982 M:      Peter Zijlstra <[email protected]>
12983 M:      Boqun Feng <[email protected]>
12984 M:      Nicholas Piggin <[email protected]>
12985 M:      David Howells <[email protected]>
12986 M:      Jade Alglave <[email protected]>
12987 M:      Luc Maranget <[email protected]>
12988 M:      "Paul E. McKenney" <[email protected]>
12989 R:      Akira Yokosawa <[email protected]>
12990 R:      Daniel Lustig <[email protected]>
12991 R:      Joel Fernandes <[email protected]>
12992 L:      [email protected]
12993 L:      [email protected]
12994 S:      Supported
12995 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
12996 F:      Documentation/atomic_bitops.txt
12997 F:      Documentation/atomic_t.txt
12998 F:      Documentation/core-api/refcount-vs-atomic.rst
12999 F:      Documentation/litmus-tests/
13000 F:      Documentation/memory-barriers.txt
13001 F:      tools/memory-model/
13002
13003 LINUX-NEXT TREE
13004 M:      Stephen Rothwell <[email protected]>
13005 L:      [email protected]
13006 S:      Supported
13007 B:      mailto:[email protected] and the appropriate development tree
13008 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
13009
13010 LIS3LV02D ACCELEROMETER DRIVER
13011 M:      Eric Piel <[email protected]>
13012 S:      Maintained
13013 F:      Documentation/misc-devices/lis3lv02d.rst
13014 F:      drivers/misc/lis3lv02d/
13015 F:      drivers/platform/x86/hp/hp_accel.c
13016
13017 LIST KUNIT TEST
13018 M:      David Gow <[email protected]>
13019 L:      [email protected]
13020 L:      [email protected]
13021 S:      Maintained
13022 F:      lib/list-test.c
13023
13024 LITEX PLATFORM
13025 M:      Karol Gugala <[email protected]>
13026 M:      Mateusz Holenko <[email protected]>
13027 M:      Gabriel Somlo <[email protected]>
13028 M:      Joel Stanley <[email protected]>
13029 S:      Maintained
13030 F:      Documentation/devicetree/bindings/*/litex,*.yaml
13031 F:      arch/openrisc/boot/dts/or1klitex.dts
13032 F:      drivers/mmc/host/litex_mmc.c
13033 F:      drivers/net/ethernet/litex/*
13034 F:      drivers/soc/litex/*
13035 F:      drivers/tty/serial/liteuart.c
13036 F:      include/linux/litex.h
13037 N:      litex
13038
13039 LIVE PATCHING
13040 M:      Josh Poimboeuf <[email protected]>
13041 M:      Jiri Kosina <[email protected]>
13042 M:      Miroslav Benes <[email protected]>
13043 M:      Petr Mladek <[email protected]>
13044 R:      Joe Lawrence <[email protected]>
13045 L:      [email protected]
13046 S:      Maintained
13047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
13048 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
13049 F:      Documentation/livepatch/
13050 F:      arch/powerpc/include/asm/livepatch.h
13051 F:      include/linux/livepatch.h
13052 F:      kernel/livepatch/
13053 F:      kernel/module/livepatch.c
13054 F:      samples/livepatch/
13055 F:      tools/testing/selftests/livepatch/
13056
13057 LLC (802.2)
13058 L:      [email protected]
13059 S:      Odd fixes
13060 F:      include/linux/llc.h
13061 F:      include/net/llc*
13062 F:      include/uapi/linux/llc.h
13063 F:      net/llc/
13064
13065 LM73 HARDWARE MONITOR DRIVER
13066 M:      Guillaume Ligneul <[email protected]>
13067 L:      [email protected]
13068 S:      Maintained
13069 F:      drivers/hwmon/lm73.c
13070
13071 LM78 HARDWARE MONITOR DRIVER
13072 M:      Jean Delvare <[email protected]>
13073 L:      [email protected]
13074 S:      Maintained
13075 F:      Documentation/hwmon/lm78.rst
13076 F:      drivers/hwmon/lm78.c
13077
13078 LM83 HARDWARE MONITOR DRIVER
13079 M:      Jean Delvare <[email protected]>
13080 L:      [email protected]
13081 S:      Maintained
13082 F:      Documentation/hwmon/lm83.rst
13083 F:      drivers/hwmon/lm83.c
13084
13085 LM90 HARDWARE MONITOR DRIVER
13086 M:      Jean Delvare <[email protected]>
13087 L:      [email protected]
13088 S:      Maintained
13089 F:      Documentation/devicetree/bindings/hwmon/national,lm90.yaml
13090 F:      Documentation/hwmon/lm90.rst
13091 F:      drivers/hwmon/lm90.c
13092 F:      include/dt-bindings/thermal/lm90.h
13093
13094 LME2510 MEDIA DRIVER
13095 M:      Malcolm Priestley <[email protected]>
13096 L:      [email protected]
13097 S:      Maintained
13098 W:      https://linuxtv.org
13099 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13100 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
13101
13102 LOADPIN SECURITY MODULE
13103 M:      Kees Cook <[email protected]>
13104 S:      Supported
13105 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13106 F:      Documentation/admin-guide/LSM/LoadPin.rst
13107 F:      security/loadpin/
13108
13109 LOCKDOWN SECURITY MODULE
13110 L:      [email protected]
13111 S:      Odd Fixes
13112 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
13113 F:      security/lockdown/
13114
13115 LOCKING PRIMITIVES
13116 M:      Peter Zijlstra <[email protected]>
13117 M:      Ingo Molnar <[email protected]>
13118 M:      Will Deacon <[email protected]>
13119 R:      Waiman Long <[email protected]>
13120 R:      Boqun Feng <[email protected]> (LOCKDEP)
13121 L:      [email protected]
13122 S:      Maintained
13123 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
13124 F:      Documentation/locking/
13125 F:      arch/*/include/asm/spinlock*.h
13126 F:      include/linux/lockdep*.h
13127 F:      include/linux/mutex*.h
13128 F:      include/linux/rwlock*.h
13129 F:      include/linux/rwsem*.h
13130 F:      include/linux/seqlock.h
13131 F:      include/linux/spinlock*.h
13132 F:      kernel/locking/
13133 F:      lib/locking*.[ch]
13134 X:      kernel/locking/locktorture.c
13135
13136 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
13137 M:      "Richard Russon (FlatCap)" <[email protected]>
13138 L:      [email protected]
13139 S:      Maintained
13140 W:      http://www.linux-ntfs.org/content/view/19/37/
13141 F:      Documentation/admin-guide/ldm.rst
13142 F:      block/partitions/ldm.*
13143
13144 LOGITECH HID GAMING KEYBOARDS
13145 M:      Hans de Goede <[email protected]>
13146 L:      [email protected]
13147 S:      Maintained
13148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13149 F:      drivers/hid/hid-lg-g15.c
13150
13151 LONTIUM LT8912B MIPI TO HDMI BRIDGE
13152 M:      Adrien Grassein <[email protected]>
13153 S:      Maintained
13154 F:      Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
13155 F:      drivers/gpu/drm/bridge/lontium-lt8912b.c
13156
13157 LOONGARCH
13158 M:      Huacai Chen <[email protected]>
13159 R:      WANG Xuerui <[email protected]>
13160 L:      [email protected]
13161 S:      Maintained
13162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
13163 F:      Documentation/arch/loongarch/
13164 F:      Documentation/translations/zh_CN/arch/loongarch/
13165 F:      arch/loongarch/
13166 F:      drivers/*/*loongarch*
13167 F:      drivers/cpufreq/loongson3_cpufreq.c
13168
13169 LOONGSON GPIO DRIVER
13170 M:      Yinbo Zhu <[email protected]>
13171 L:      [email protected]
13172 S:      Maintained
13173 F:      Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
13174 F:      drivers/gpio/gpio-loongson-64bit.c
13175
13176 LOONGSON LS2X APB DMA DRIVER
13177 M:      Binbin Zhou <[email protected]>
13178 L:      [email protected]
13179 S:      Maintained
13180 F:      Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
13181 F:      drivers/dma/ls2x-apb-dma.c
13182
13183 LOONGSON LS2X I2C DRIVER
13184 M:      Binbin Zhou <[email protected]>
13185 L:      [email protected]
13186 S:      Maintained
13187 F:      Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
13188 F:      drivers/i2c/busses/i2c-ls2x.c
13189
13190 LOONGSON-2 SOC SERIES CLOCK DRIVER
13191 M:      Yinbo Zhu <[email protected]>
13192 L:      [email protected]
13193 S:      Maintained
13194 F:      Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
13195 F:      drivers/clk/clk-loongson2.c
13196 F:      include/dt-bindings/clock/loongson,ls2k-clk.h
13197
13198 LOONGSON SPI DRIVER
13199 M:      Yinbo Zhu <[email protected]>
13200 L:      [email protected]
13201 S:      Maintained
13202 F:      Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13203 F:      drivers/spi/spi-loongson-core.c
13204 F:      drivers/spi/spi-loongson-pci.c
13205 F:      drivers/spi/spi-loongson-plat.c
13206 F:      drivers/spi/spi-loongson.h
13207
13208 LOONGSON-2 SOC SERIES GUTS DRIVER
13209 M:      Yinbo Zhu <[email protected]>
13210 L:      [email protected]
13211 S:      Maintained
13212 F:      Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13213 F:      drivers/soc/loongson/loongson2_guts.c
13214
13215 LOONGSON-2 SOC SERIES PM DRIVER
13216 M:      Yinbo Zhu <[email protected]>
13217 L:      [email protected]
13218 S:      Maintained
13219 F:      Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13220 F:      drivers/soc/loongson/loongson2_pm.c
13221
13222 LOONGSON-2 SOC SERIES PINCTRL DRIVER
13223 M:      zhanghongchen <[email protected]>
13224 M:      Yinbo Zhu <[email protected]>
13225 L:      [email protected]
13226 S:      Maintained
13227 F:      Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13228 F:      drivers/pinctrl/pinctrl-loongson2.c
13229
13230 LOONGSON-2 SOC SERIES THERMAL DRIVER
13231 M:      zhanghongchen <[email protected]>
13232 M:      Yinbo Zhu <[email protected]>
13233 L:      [email protected]
13234 S:      Maintained
13235 F:      Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13236 F:      drivers/thermal/loongson2_thermal.c
13237
13238 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13239 M:      Sathya Prakash <[email protected]>
13240 M:      Sreekanth Reddy <[email protected]>
13241 M:      Suganath Prabu Subramani <[email protected]>
13242 L:      [email protected]
13243 L:      [email protected]
13244 S:      Supported
13245 W:      http://www.avagotech.com/support/
13246 F:      drivers/message/fusion/
13247 F:      drivers/scsi/mpt3sas/
13248
13249 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13250 M:      Matthew Wilcox <[email protected]>
13251 L:      [email protected]
13252 S:      Maintained
13253 F:      drivers/scsi/sym53c8xx_2/
13254
13255 LTC1660 DAC DRIVER
13256 M:      Marcus Folkesson <[email protected]>
13257 L:      [email protected]
13258 S:      Maintained
13259 F:      Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13260 F:      drivers/iio/dac/ltc1660.c
13261
13262 LTC2688 IIO DAC DRIVER
13263 M:      Nuno Sá <[email protected]>
13264 L:      [email protected]
13265 S:      Supported
13266 W:      https://ez.analog.com/linux-software-drivers
13267 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13268 F:      Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13269 F:      drivers/iio/dac/ltc2688.c
13270
13271 LTC2947 HARDWARE MONITOR DRIVER
13272 M:      Nuno Sá <[email protected]>
13273 L:      [email protected]
13274 S:      Supported
13275 W:      https://ez.analog.com/linux-software-drivers
13276 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13277 F:      drivers/hwmon/ltc2947-core.c
13278 F:      drivers/hwmon/ltc2947-i2c.c
13279 F:      drivers/hwmon/ltc2947-spi.c
13280 F:      drivers/hwmon/ltc2947.h
13281
13282 LTC2991 HARDWARE MONITOR DRIVER
13283 M:      Antoniu Miclaus <[email protected]>
13284 L:      [email protected]
13285 S:      Supported
13286 W:      https://ez.analog.com/linux-software-drivers
13287 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13288 F:      drivers/hwmon/ltc2991.c
13289
13290 LTC2983 IIO TEMPERATURE DRIVER
13291 M:      Nuno Sá <[email protected]>
13292 L:      [email protected]
13293 S:      Supported
13294 W:      https://ez.analog.com/linux-software-drivers
13295 F:      Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13296 F:      drivers/iio/temperature/ltc2983.c
13297
13298 LTC4282 HARDWARE MONITOR DRIVER
13299 M:      Nuno Sa <[email protected]>
13300 L:      [email protected]
13301 S:      Supported
13302 F:      Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13303 F:      Documentation/hwmon/ltc4282.rst
13304 F:      drivers/hwmon/ltc4282.c
13305
13306 LTC4286 HARDWARE MONITOR DRIVER
13307 M:      Delphine CC Chiu <[email protected]>
13308 L:      [email protected]
13309 S:      Maintained
13310 F:      Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13311 F:      Documentation/hwmon/ltc4286.rst
13312 F:      drivers/hwmon/pmbus/Kconfig
13313 F:      drivers/hwmon/pmbus/Makefile
13314 F:      drivers/hwmon/pmbus/ltc4286.c
13315
13316 LTC4306 I2C MULTIPLEXER DRIVER
13317 M:      Michael Hennerich <[email protected]>
13318 L:      [email protected]
13319 S:      Supported
13320 W:      https://ez.analog.com/linux-software-drivers
13321 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13322 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
13323
13324 LTP (Linux Test Project)
13325 M:      Cyril Hrubis <[email protected]>
13326 M:      Jan Stancek <[email protected]>
13327 M:      Petr Vorel <[email protected]>
13328 M:      Li Wang <[email protected]>
13329 M:      Yang Xu <[email protected]>
13330 L:      [email protected] (subscribers-only)
13331 S:      Maintained
13332 W:      http://linux-test-project.github.io/
13333 T:      git https://github.com/linux-test-project/ltp.git
13334
13335 LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13336 M:      Anshul Dalal <[email protected]>
13337 L:      [email protected]
13338 S:      Maintained
13339 F:      Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13340 F:      drivers/iio/light/ltr390.c
13341
13342 LYNX 28G SERDES PHY DRIVER
13343 M:      Ioana Ciornei <[email protected]>
13344 L:      [email protected]
13345 S:      Supported
13346 F:      Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13347 F:      drivers/phy/freescale/phy-fsl-lynx-28g.c
13348
13349 LYNX PCS MODULE
13350 M:      Ioana Ciornei <[email protected]>
13351 L:      [email protected]
13352 S:      Supported
13353 F:      drivers/net/pcs/pcs-lynx.c
13354 F:      include/linux/pcs-lynx.h
13355
13356 M68K ARCHITECTURE
13357 M:      Geert Uytterhoeven <[email protected]>
13358 L:      [email protected]
13359 S:      Maintained
13360 W:      http://www.linux-m68k.org/
13361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13362 F:      arch/m68k/
13363 F:      drivers/zorro/
13364
13365 M68K ON APPLE MACINTOSH
13366 M:      Joshua Thompson <[email protected]>
13367 L:      [email protected]
13368 S:      Maintained
13369 W:      http://www.mac.linux-m68k.org/
13370 F:      arch/m68k/mac/
13371 F:      drivers/macintosh/adb-iop.c
13372 F:      drivers/macintosh/via-macii.c
13373
13374 M68K ON HP9000/300
13375 M:      Philip Blundell <[email protected]>
13376 S:      Maintained
13377 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
13378 F:      arch/m68k/hp300/
13379
13380 M88DS3103 MEDIA DRIVER
13381 L:      [email protected]
13382 S:      Orphan
13383 W:      https://linuxtv.org
13384 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13385 F:      drivers/media/dvb-frontends/m88ds3103*
13386
13387 M88RS2000 MEDIA DRIVER
13388 M:      Malcolm Priestley <[email protected]>
13389 L:      [email protected]
13390 S:      Maintained
13391 W:      https://linuxtv.org
13392 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13393 F:      drivers/media/dvb-frontends/m88rs2000*
13394
13395 MA901 MASTERKIT USB FM RADIO DRIVER
13396 M:      Alexey Klimov <[email protected]>
13397 L:      [email protected]
13398 S:      Maintained
13399 T:      git git://linuxtv.org/media_tree.git
13400 F:      drivers/media/radio/radio-ma901.c
13401
13402 MAC80211
13403 M:      Johannes Berg <[email protected]>
13404 L:      [email protected]
13405 S:      Maintained
13406 W:      https://wireless.wiki.kernel.org/
13407 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
13408 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13410 F:      Documentation/networking/mac80211-injection.rst
13411 F:      Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13412 F:      drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13413 F:      include/net/mac80211.h
13414 F:      net/mac80211/
13415
13416 MAILBOX API
13417 M:      Jassi Brar <[email protected]>
13418 L:      [email protected]
13419 S:      Maintained
13420 F:      Documentation/devicetree/bindings/mailbox/
13421 F:      drivers/mailbox/
13422 F:      include/dt-bindings/mailbox/
13423 F:      include/linux/mailbox_client.h
13424 F:      include/linux/mailbox_controller.h
13425
13426 MAILBOX ARM MHUv2
13427 M:      Viresh Kumar <[email protected]>
13428 M:      Tushar Khandelwal <[email protected]>
13429 L:      [email protected]
13430 S:      Maintained
13431 F:      Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13432 F:      drivers/mailbox/arm_mhuv2.c
13433 F:      include/linux/mailbox/arm_mhuv2_message.h
13434
13435 MAILBOX ARM MHUv3
13436 M:      Sudeep Holla <[email protected]>
13437 M:      Cristian Marussi <[email protected]>
13438 L:      [email protected]
13439 L:      [email protected] (moderated for non-subscribers)
13440 S:      Maintained
13441 F:      Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13442 F:      drivers/mailbox/arm_mhuv3.c
13443
13444 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13445 M:      Alejandro Colomar <[email protected]>
13446 L:      [email protected]
13447 S:      Maintained
13448 W:      http://www.kernel.org/doc/man-pages
13449 T:      git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13450 T:      git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13451
13452 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13453 M:      Jeremy Kerr <[email protected]>
13454 M:      Matt Johnston <[email protected]>
13455 L:      [email protected]
13456 S:      Maintained
13457 F:      Documentation/networking/mctp.rst
13458 F:      drivers/net/mctp/
13459 F:      include/net/mctp.h
13460 F:      include/net/mctpdevice.h
13461 F:      include/net/netns/mctp.h
13462 F:      net/mctp/
13463
13464 MAPLE TREE
13465 M:      Liam R. Howlett <[email protected]>
13466 L:      [email protected]
13467 L:      [email protected]
13468 S:      Supported
13469 F:      Documentation/core-api/maple_tree.rst
13470 F:      include/linux/maple_tree.h
13471 F:      include/trace/events/maple_tree.h
13472 F:      lib/maple_tree.c
13473 F:      lib/test_maple_tree.c
13474 F:      tools/testing/radix-tree/linux/maple_tree.h
13475 F:      tools/testing/radix-tree/maple.c
13476
13477 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13478 M:      Rahul Bedarkar <[email protected]>
13479 L:      [email protected]
13480 S:      Maintained
13481 F:      arch/mips/boot/dts/img/pistachio*
13482
13483 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13484 M:      Andrew Lunn <[email protected]>
13485 L:      [email protected]
13486 S:      Maintained
13487 F:      Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13488 F:      Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13489 F:      Documentation/networking/devlink/mv88e6xxx.rst
13490 F:      drivers/net/dsa/mv88e6xxx/
13491 F:      include/linux/dsa/mv88e6xxx.h
13492 F:      include/linux/platform_data/mv88e6xxx.h
13493
13494 MARVELL 88PM886 PMIC DRIVER
13495 M:      Karel Balej <[email protected]>
13496 S:      Maintained
13497 F:      Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
13498 F:      drivers/input/misc/88pm886-onkey.c
13499 F:      drivers/mfd/88pm886.c
13500 F:      drivers/regulators/88pm886-regulator.c
13501 F:      include/linux/mfd/88pm886.h
13502
13503 MARVELL ARMADA 3700 PHY DRIVERS
13504 M:      Miquel Raynal <[email protected]>
13505 S:      Maintained
13506 F:      Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13507 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13508 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13509 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13510
13511 MARVELL ARMADA 3700 SERIAL DRIVER
13512 M:      Pali Rohár <[email protected]>
13513 S:      Maintained
13514 F:      Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13515 F:      Documentation/devicetree/bindings/serial/mvebu-uart.txt
13516 F:      drivers/tty/serial/mvebu-uart.c
13517
13518 MARVELL ARMADA DRM SUPPORT
13519 M:      Russell King <[email protected]>
13520 S:      Maintained
13521 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13522 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13523 F:      Documentation/devicetree/bindings/display/armada/
13524 F:      drivers/gpu/drm/armada/
13525 F:      include/uapi/drm/armada_drm.h
13526
13527 MARVELL CRYPTO DRIVER
13528 M:      Boris Brezillon <[email protected]>
13529 M:      Arnaud Ebalard <[email protected]>
13530 M:      Srujana Challa <[email protected]>
13531 L:      [email protected]
13532 S:      Maintained
13533 F:      drivers/crypto/marvell/
13534 F:      include/linux/soc/marvell/octeontx2/
13535
13536 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13537 M:      Mirko Lindner <[email protected]>
13538 M:      Stephen Hemminger <[email protected]>
13539 L:      [email protected]
13540 S:      Maintained
13541 F:      drivers/net/ethernet/marvell/sk*
13542
13543 MARVELL LIBERTAS WIRELESS DRIVER
13544 L:      [email protected]
13545 S:      Orphan
13546 F:      drivers/net/wireless/marvell/libertas/
13547
13548 MARVELL MACCHIATOBIN SUPPORT
13549 M:      Russell King <[email protected]>
13550 L:      [email protected] (moderated for non-subscribers)
13551 S:      Maintained
13552 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13553
13554 MARVELL MV643XX ETHERNET DRIVER
13555 M:      Sebastian Hesselbarth <[email protected]>
13556 L:      [email protected]
13557 S:      Maintained
13558 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
13559 F:      include/linux/mv643xx.h
13560
13561 MARVELL MV88X3310 PHY DRIVER
13562 M:      Russell King <[email protected]>
13563 M:      Marek Behún <[email protected]>
13564 L:      [email protected]
13565 S:      Maintained
13566 F:      drivers/net/phy/marvell10g.c
13567
13568 MARVELL MVEBU THERMAL DRIVER
13569 M:      Miquel Raynal <[email protected]>
13570 S:      Maintained
13571 F:      drivers/thermal/armada_thermal.c
13572
13573 MARVELL MVNETA ETHERNET DRIVER
13574 M:      Marcin Wojtas <[email protected]>
13575 L:      [email protected]
13576 S:      Maintained
13577 F:      drivers/net/ethernet/marvell/mvneta*
13578
13579 MARVELL MVPP2 ETHERNET DRIVER
13580 M:      Marcin Wojtas <[email protected]>
13581 M:      Russell King <[email protected]>
13582 L:      [email protected]
13583 S:      Maintained
13584 F:      Documentation/devicetree/bindings/net/marvell,pp2.yaml
13585 F:      drivers/net/ethernet/marvell/mvpp2/
13586
13587 MARVELL MWIFIEX WIRELESS DRIVER
13588 M:      Brian Norris <[email protected]>
13589 R:      Francesco Dolcini <[email protected]>
13590 L:      [email protected]
13591 S:      Odd Fixes
13592 F:      drivers/net/wireless/marvell/mwifiex/
13593
13594 MARVELL MWL8K WIRELESS DRIVER
13595 L:      [email protected]
13596 S:      Orphan
13597 F:      drivers/net/wireless/marvell/mwl8k.c
13598
13599 MARVELL NAND CONTROLLER DRIVER
13600 M:      Miquel Raynal <[email protected]>
13601 L:      [email protected]
13602 S:      Maintained
13603 F:      drivers/mtd/nand/raw/marvell_nand.c
13604
13605 MARVELL OCTEON ENDPOINT DRIVER
13606 M:      Veerasenareddy Burru <[email protected]>
13607 M:      Sathesh Edara <[email protected]>
13608 L:      [email protected]
13609 S:      Supported
13610 F:      drivers/net/ethernet/marvell/octeon_ep
13611
13612 MARVELL OCTEON ENDPOINT VF DRIVER
13613 M:      Veerasenareddy Burru <[email protected]>
13614 M:      Sathesh Edara <[email protected]>
13615 M:      Shinas Rasheed <[email protected]>
13616 M:      Satananda Burla <[email protected]>
13617 L:      [email protected]
13618 S:      Supported
13619 F:      drivers/net/ethernet/marvell/octeon_ep_vf
13620
13621 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13622 M:      Sunil Goutham <[email protected]>
13623 M:      Geetha sowjanya <[email protected]>
13624 M:      Subbaraya Sundeep <[email protected]>
13625 M:      hariprasad <[email protected]>
13626 L:      [email protected]
13627 S:      Supported
13628 F:      drivers/net/ethernet/marvell/octeontx2/nic/
13629 F:      include/linux/soc/marvell/octeontx2/
13630
13631 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13632 M:      Sunil Goutham <[email protected]>
13633 M:      Linu Cherian <[email protected]>
13634 M:      Geetha sowjanya <[email protected]>
13635 M:      Jerin Jacob <[email protected]>
13636 M:      hariprasad <[email protected]>
13637 M:      Subbaraya Sundeep <[email protected]>
13638 L:      [email protected]
13639 S:      Supported
13640 F:      Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13641 F:      drivers/net/ethernet/marvell/octeontx2/af/
13642
13643 MARVELL PRESTERA ETHERNET SWITCH DRIVER
13644 M:      Taras Chornyi <[email protected]>
13645 S:      Supported
13646 W:      https://github.com/Marvell-switching/switchdev-prestera
13647 F:      drivers/net/ethernet/marvell/prestera/
13648
13649 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13650 M:      Nicolas Pitre <[email protected]>
13651 S:      Odd Fixes
13652 F:      drivers/mmc/host/mvsdio.*
13653
13654 MARVELL USB MDIO CONTROLLER DRIVER
13655 M:      Tobias Waldekranz <[email protected]>
13656 L:      [email protected]
13657 S:      Maintained
13658 F:      Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13659 F:      drivers/net/mdio/mdio-mvusb.c
13660
13661 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13662 M:      Hu Ziji <[email protected]>
13663 L:      [email protected]
13664 S:      Supported
13665 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13666 F:      drivers/mmc/host/sdhci-xenon*
13667
13668 MARVELL OCTEON CN10K DPI DRIVER
13669 M:      Vamsi Attunuru <[email protected]>
13670 S:      Supported
13671 F:      drivers/misc/mrvl_cn10k_dpi.c
13672
13673 MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
13674 R:      [email protected]
13675 R:      [email protected]
13676 F:      drivers/vdpa/octeon_ep/
13677
13678 MATROX FRAMEBUFFER DRIVER
13679 L:      [email protected]
13680 S:      Orphan
13681 F:      drivers/video/fbdev/matrox/matroxfb_*
13682 F:      include/uapi/linux/matroxfb.h
13683
13684 MAX15301 DRIVER
13685 M:      Daniel Nilsson <[email protected]>
13686 L:      [email protected]
13687 S:      Maintained
13688 F:      Documentation/hwmon/max15301.rst
13689 F:      drivers/hwmon/pmbus/max15301.c
13690
13691 MAX2175 SDR TUNER DRIVER
13692 M:      Ramesh Shanmugasundaram <[email protected]>
13693 L:      [email protected]
13694 S:      Maintained
13695 T:      git git://linuxtv.org/media_tree.git
13696 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
13697 F:      Documentation/userspace-api/media/drivers/max2175.rst
13698 F:      drivers/media/i2c/max2175*
13699 F:      include/uapi/linux/max2175.h
13700
13701 MAX31335 RTC DRIVER
13702 M:      Antoniu Miclaus <[email protected]>
13703 L:      [email protected]
13704 S:      Supported
13705 W:      https://ez.analog.com/linux-software-drivers
13706 F:      Documentation/devicetree/bindings/rtc/adi,max31335.yaml
13707 F:      drivers/rtc/rtc-max31335.c
13708
13709 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
13710 L:      [email protected]
13711 S:      Orphan
13712 F:      Documentation/hwmon/max6650.rst
13713 F:      drivers/hwmon/max6650.c
13714
13715 MAX9286 QUAD GMSL DESERIALIZER DRIVER
13716 M:      Jacopo Mondi <[email protected]>
13717 M:      Kieran Bingham <[email protected]>
13718 M:      Laurent Pinchart <[email protected]>
13719 M:      Niklas Söderlund <[email protected]>
13720 L:      [email protected]
13721 S:      Maintained
13722 F:      Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
13723 F:      drivers/media/i2c/max9286.c
13724
13725 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
13726 M:      Niklas Söderlund <[email protected]>
13727 L:      [email protected]
13728 S:      Maintained
13729 F:      Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
13730 F:      drivers/staging/media/max96712/max96712.c
13731
13732 MAX96714 GMSL2 DESERIALIZER DRIVER
13733 M:      Julien Massot <[email protected]>
13734 L:      [email protected]
13735 S:      Maintained
13736 F:      Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
13737 F:      drivers/media/i2c/max96714.c
13738
13739 MAX96717 GMSL2 SERIALIZER DRIVER
13740 M:      Julien Massot <[email protected]>
13741 L:      [email protected]
13742 S:      Maintained
13743 F:      Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
13744 F:      drivers/media/i2c/max96717.c
13745
13746 MAX9860 MONO AUDIO VOICE CODEC DRIVER
13747 M:      Peter Rosin <[email protected]>
13748 L:      [email protected] (moderated for non-subscribers)
13749 S:      Maintained
13750 F:      Documentation/devicetree/bindings/sound/max9860.txt
13751 F:      sound/soc/codecs/max9860.*
13752
13753 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
13754 M:      Andreas Klinger <[email protected]>
13755 L:      [email protected]
13756 S:      Maintained
13757 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
13758 F:      drivers/iio/proximity/mb1232.c
13759
13760 MAXIM MAX11205 DRIVER
13761 M:      Ramona Bolboaca <[email protected]>
13762 L:      [email protected]
13763 S:      Supported
13764 W:      https://ez.analog.com/linux-software-drivers
13765 F:      Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
13766 F:      drivers/iio/adc/max11205.c
13767
13768 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
13769 R:      Iskren Chernev <[email protected]>
13770 R:      Krzysztof Kozlowski <[email protected]>
13771 R:      Marek Szyprowski <[email protected]>
13772 R:      Matheus Castello <[email protected]>
13773 L:      [email protected]
13774 S:      Maintained
13775 F:      Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
13776 F:      drivers/power/supply/max17040_battery.c
13777
13778 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
13779 R:      Hans de Goede <[email protected]>
13780 R:      Krzysztof Kozlowski <[email protected]>
13781 R:      Marek Szyprowski <[email protected]>
13782 R:      Sebastian Krzyszkowiak <[email protected]>
13783 R:      Purism Kernel Team <[email protected]>
13784 L:      [email protected]
13785 S:      Maintained
13786 F:      Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
13787 F:      drivers/power/supply/max17042_battery.c
13788
13789 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
13790 M:      Laurent Pinchart <[email protected]>
13791 L:      [email protected]
13792 S:      Maintained
13793 F:      Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
13794 F:      drivers/regulator/max20086-regulator.c
13795
13796 MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
13797 M:      Rajat Khandelwal <[email protected]>
13798 L:      [email protected]
13799 S:      Maintained
13800 F:      drivers/iio/temperature/max30208.c
13801
13802 MAXIM MAX77650 PMIC MFD DRIVER
13803 M:      Bartosz Golaszewski <[email protected]>
13804 L:      [email protected]
13805 S:      Maintained
13806 F:      Documentation/devicetree/bindings/*/*max77650.yaml
13807 F:      Documentation/devicetree/bindings/*/max77650*.yaml
13808 F:      drivers/gpio/gpio-max77650.c
13809 F:      drivers/input/misc/max77650-onkey.c
13810 F:      drivers/leds/leds-max77650.c
13811 F:      drivers/mfd/max77650.c
13812 F:      drivers/power/supply/max77650-charger.c
13813 F:      drivers/regulator/max77650-regulator.c
13814 F:      include/linux/mfd/max77650.h
13815
13816 MAXIM MAX77714 PMIC MFD DRIVER
13817 M:      Luca Ceresoli <[email protected]>
13818 S:      Maintained
13819 F:      Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
13820 F:      drivers/mfd/max77714.c
13821 F:      include/linux/mfd/max77714.h
13822
13823 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
13824 M:      Javier Martinez Canillas <[email protected]>
13825 L:      [email protected]
13826 S:      Supported
13827 F:      Documentation/devicetree/bindings/*/*max77802.yaml
13828 F:      drivers/regulator/max77802-regulator.c
13829 F:      include/dt-bindings/*/*max77802.h
13830
13831 MAXIM MAX77976 BATTERY CHARGER
13832 M:      Luca Ceresoli <[email protected]>
13833 S:      Supported
13834 F:      Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
13835 F:      drivers/power/supply/max77976_charger.c
13836
13837 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
13838 M:      Krzysztof Kozlowski <[email protected]>
13839 L:      [email protected]
13840 S:      Maintained
13841 B:      mailto:[email protected]
13842 F:      Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
13843 F:      Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
13844 F:      drivers/power/supply/max14577_charger.c
13845 F:      drivers/power/supply/max77693_charger.c
13846
13847 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
13848 M:      Chanwoo Choi <[email protected]>
13849 M:      Krzysztof Kozlowski <[email protected]>
13850 L:      [email protected]
13851 S:      Maintained
13852 B:      mailto:[email protected]
13853 F:      Documentation/devicetree/bindings/*/maxim,max14577.yaml
13854 F:      Documentation/devicetree/bindings/*/maxim,max77686.yaml
13855 F:      Documentation/devicetree/bindings/*/maxim,max77693.yaml
13856 F:      Documentation/devicetree/bindings/*/maxim,max77843.yaml
13857 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
13858 F:      drivers/*/*max77843.c
13859 F:      drivers/*/max14577*.c
13860 F:      drivers/*/max77686*.c
13861 F:      drivers/*/max77693*.c
13862 F:      drivers/clk/clk-max77686.c
13863 F:      drivers/extcon/extcon-max14577.c
13864 F:      drivers/extcon/extcon-max77693.c
13865 F:      drivers/rtc/rtc-max77686.c
13866 F:      include/linux/mfd/max14577*.h
13867 F:      include/linux/mfd/max77686*.h
13868 F:      include/linux/mfd/max77693*.h
13869
13870 MAXIRADIO FM RADIO RECEIVER DRIVER
13871 M:      Hans Verkuil <[email protected]>
13872 L:      [email protected]
13873 S:      Maintained
13874 W:      https://linuxtv.org
13875 T:      git git://linuxtv.org/media_tree.git
13876 F:      drivers/media/radio/radio-maxiradio*
13877
13878 MAXLINEAR ETHERNET PHY DRIVER
13879 M:      Xu Liang <[email protected]>
13880 L:      [email protected]
13881 S:      Supported
13882 F:      drivers/net/phy/mxl-gpy.c
13883
13884 MCAN MMIO DEVICE DRIVER
13885 M:      Chandrasekar Ramakrishnan <[email protected]>
13886 L:      [email protected]
13887 S:      Maintained
13888 F:      Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
13889 F:      drivers/net/can/m_can/m_can.c
13890 F:      drivers/net/can/m_can/m_can.h
13891 F:      drivers/net/can/m_can/m_can_platform.c
13892
13893 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
13894 R:      Yasushi SHOJI <[email protected]>
13895 L:      [email protected]
13896 S:      Maintained
13897 F:      drivers/net/can/usb/mcba_usb.c
13898
13899 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
13900 M:      Rishi Gupta <[email protected]>
13901 L:      [email protected]
13902 L:      [email protected]
13903 S:      Maintained
13904 F:      drivers/hid/hid-mcp2221.c
13905
13906 MCP251XFD SPI-CAN NETWORK DRIVER
13907 M:      Marc Kleine-Budde <[email protected]>
13908 M:      Manivannan Sadhasivam <[email protected]>
13909 R:      Thomas Kopp <[email protected]>
13910 L:      [email protected]
13911 S:      Maintained
13912 F:      Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
13913 F:      drivers/net/can/spi/mcp251xfd/
13914
13915 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
13916 M:      Peter Rosin <[email protected]>
13917 L:      [email protected]
13918 S:      Maintained
13919 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
13920 F:      drivers/iio/potentiometer/mcp4018.c
13921 F:      drivers/iio/potentiometer/mcp4531.c
13922
13923 MCP4821 DAC DRIVER
13924 M:      Anshul Dalal <[email protected]>
13925 L:      [email protected]
13926 S:      Maintained
13927 F:      Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
13928 F:      drivers/iio/dac/mcp4821.c
13929
13930 MCR20A IEEE-802.15.4 RADIO DRIVER
13931 M:      Stefan Schmidt <[email protected]>
13932 L:      [email protected]
13933 S:      Odd Fixes
13934 W:      https://github.com/xueliu/mcr20a-linux
13935 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
13936 F:      drivers/net/ieee802154/mcr20a.c
13937 F:      drivers/net/ieee802154/mcr20a.h
13938
13939 MDIO REGMAP DRIVER
13940 M:      Maxime Chevallier <[email protected]>
13941 L:      [email protected]
13942 S:      Maintained
13943 F:      drivers/net/mdio/mdio-regmap.c
13944 F:      include/linux/mdio/mdio-regmap.h
13945
13946 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
13947 M:      William Breathitt Gray <[email protected]>
13948 L:      [email protected]
13949 S:      Maintained
13950 F:      drivers/iio/dac/cio-dac.c
13951
13952 MEDIA CONTROLLER FRAMEWORK
13953 M:      Sakari Ailus <[email protected]>
13954 M:      Laurent Pinchart <[email protected]>
13955 L:      [email protected]
13956 S:      Supported
13957 W:      https://www.linuxtv.org
13958 T:      git git://linuxtv.org/media_tree.git
13959 F:      drivers/media/mc/
13960 F:      include/media/media-*.h
13961 F:      include/uapi/linux/media.h
13962
13963 MEDIA DRIVER FOR FREESCALE IMX PXP
13964 M:      Philipp Zabel <[email protected]>
13965 L:      [email protected]
13966 S:      Maintained
13967 T:      git git://linuxtv.org/media_tree.git
13968 F:      drivers/media/platform/nxp/imx-pxp.[ch]
13969
13970 MEDIA DRIVERS FOR ASCOT2E
13971 M:      Sergey Kozlov <[email protected]>
13972 M:      Abylay Ospan <[email protected]>
13973 L:      [email protected]
13974 S:      Supported
13975 W:      https://linuxtv.org
13976 W:      http://netup.tv/
13977 T:      git git://linuxtv.org/media_tree.git
13978 F:      drivers/media/dvb-frontends/ascot2e*
13979
13980 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
13981 M:      Jasmin Jessich <[email protected]>
13982 L:      [email protected]
13983 S:      Maintained
13984 W:      https://linuxtv.org
13985 T:      git git://linuxtv.org/media_tree.git
13986 F:      drivers/media/dvb-frontends/cxd2099*
13987
13988 MEDIA DRIVERS FOR CXD2841ER
13989 M:      Sergey Kozlov <[email protected]>
13990 M:      Abylay Ospan <[email protected]>
13991 L:      [email protected]
13992 S:      Supported
13993 W:      https://linuxtv.org
13994 W:      http://netup.tv/
13995 T:      git git://linuxtv.org/media_tree.git
13996 F:      drivers/media/dvb-frontends/cxd2841er*
13997
13998 MEDIA DRIVERS FOR CXD2880
13999 M:      Yasunari Takiguchi <[email protected]>
14000 L:      [email protected]
14001 S:      Supported
14002 W:      http://linuxtv.org/
14003 T:      git git://linuxtv.org/media_tree.git
14004 F:      drivers/media/dvb-frontends/cxd2880/*
14005 F:      drivers/media/spi/cxd2880*
14006
14007 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
14008 L:      [email protected]
14009 S:      Orphan
14010 W:      https://linuxtv.org
14011 T:      git git://linuxtv.org/media_tree.git
14012 F:      drivers/media/pci/ddbridge/*
14013
14014 MEDIA DRIVERS FOR FREESCALE IMX
14015 M:      Steve Longerbeam <[email protected]>
14016 M:      Philipp Zabel <[email protected]>
14017 L:      [email protected]
14018 S:      Maintained
14019 T:      git git://linuxtv.org/media_tree.git
14020 F:      Documentation/admin-guide/media/imx.rst
14021 F:      Documentation/devicetree/bindings/media/imx.txt
14022 F:      drivers/staging/media/imx/
14023 F:      include/linux/imx-media.h
14024 F:      include/media/imx.h
14025
14026 MEDIA DRIVERS FOR FREESCALE IMX7/8
14027 M:      Rui Miguel Silva <[email protected]>
14028 M:      Laurent Pinchart <[email protected]>
14029 M:      Martin Kepplinger <[email protected]>
14030 R:      Purism Kernel Team <[email protected]>
14031 L:      [email protected]
14032 S:      Maintained
14033 T:      git git://linuxtv.org/media_tree.git
14034 F:      Documentation/admin-guide/media/imx7.rst
14035 F:      Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
14036 F:      Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
14037 F:      Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
14038 F:      drivers/media/platform/nxp/imx-mipi-csis.c
14039 F:      drivers/media/platform/nxp/imx7-media-csi.c
14040 F:      drivers/media/platform/nxp/imx8mq-mipi-csi2.c
14041
14042 MEDIA DRIVERS FOR HELENE
14043 M:      Abylay Ospan <[email protected]>
14044 L:      [email protected]
14045 S:      Supported
14046 W:      https://linuxtv.org
14047 W:      http://netup.tv/
14048 T:      git git://linuxtv.org/media_tree.git
14049 F:      drivers/media/dvb-frontends/helene*
14050
14051 MEDIA DRIVERS FOR HORUS3A
14052 M:      Sergey Kozlov <[email protected]>
14053 M:      Abylay Ospan <[email protected]>
14054 L:      [email protected]
14055 S:      Supported
14056 W:      https://linuxtv.org
14057 W:      http://netup.tv/
14058 T:      git git://linuxtv.org/media_tree.git
14059 F:      drivers/media/dvb-frontends/horus3a*
14060
14061 MEDIA DRIVERS FOR LNBH25
14062 M:      Sergey Kozlov <[email protected]>
14063 M:      Abylay Ospan <[email protected]>
14064 L:      [email protected]
14065 S:      Supported
14066 W:      https://linuxtv.org
14067 W:      http://netup.tv/
14068 T:      git git://linuxtv.org/media_tree.git
14069 F:      drivers/media/dvb-frontends/lnbh25*
14070
14071 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
14072 L:      [email protected]
14073 S:      Orphan
14074 W:      https://linuxtv.org
14075 T:      git git://linuxtv.org/media_tree.git
14076 F:      drivers/media/dvb-frontends/mxl5xx*
14077
14078 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
14079 M:      Sergey Kozlov <[email protected]>
14080 M:      Abylay Ospan <[email protected]>
14081 L:      [email protected]
14082 S:      Supported
14083 W:      https://linuxtv.org
14084 W:      http://netup.tv/
14085 T:      git git://linuxtv.org/media_tree.git
14086 F:      drivers/media/pci/netup_unidvb/*
14087
14088 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
14089 M:      Dmitry Osipenko <[email protected]>
14090 L:      [email protected]
14091 L:      [email protected]
14092 S:      Maintained
14093 T:      git git://linuxtv.org/media_tree.git
14094 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
14095 F:      drivers/media/platform/nvidia/tegra-vde/
14096
14097 MEDIA DRIVERS FOR RENESAS - CEU
14098 M:      Jacopo Mondi <[email protected]>
14099 L:      [email protected]
14100 L:      [email protected]
14101 S:      Supported
14102 T:      git git://linuxtv.org/media_tree.git
14103 F:      Documentation/devicetree/bindings/media/renesas,ceu.yaml
14104 F:      drivers/media/platform/renesas/renesas-ceu.c
14105 F:      include/media/drv-intf/renesas-ceu.h
14106
14107 MEDIA DRIVERS FOR RENESAS - DRIF
14108 M:      Fabrizio Castro <[email protected]>
14109 L:      [email protected]
14110 L:      [email protected]
14111 S:      Supported
14112 T:      git git://linuxtv.org/media_tree.git
14113 F:      Documentation/devicetree/bindings/media/renesas,drif.yaml
14114 F:      drivers/media/platform/renesas/rcar_drif.c
14115
14116 MEDIA DRIVERS FOR RENESAS - FCP
14117 M:      Laurent Pinchart <[email protected]>
14118 L:      [email protected]
14119 L:      [email protected]
14120 S:      Supported
14121 T:      git git://linuxtv.org/media_tree.git
14122 F:      Documentation/devicetree/bindings/media/renesas,fcp.yaml
14123 F:      drivers/media/platform/renesas/rcar-fcp.c
14124 F:      include/media/rcar-fcp.h
14125
14126 MEDIA DRIVERS FOR RENESAS - FDP1
14127 M:      Kieran Bingham <[email protected]>
14128 L:      [email protected]
14129 L:      [email protected]
14130 S:      Supported
14131 T:      git git://linuxtv.org/media_tree.git
14132 F:      Documentation/devicetree/bindings/media/renesas,fdp1.yaml
14133 F:      drivers/media/platform/renesas/rcar_fdp1.c
14134
14135 MEDIA DRIVERS FOR RENESAS - VIN
14136 M:      Niklas Söderlund <[email protected]>
14137 L:      [email protected]
14138 L:      [email protected]
14139 S:      Supported
14140 T:      git git://linuxtv.org/media_tree.git
14141 F:      Documentation/devicetree/bindings/media/renesas,csi2.yaml
14142 F:      Documentation/devicetree/bindings/media/renesas,isp.yaml
14143 F:      Documentation/devicetree/bindings/media/renesas,vin.yaml
14144 F:      drivers/media/platform/renesas/rcar-csi2.c
14145 F:      drivers/media/platform/renesas/rcar-isp.c
14146 F:      drivers/media/platform/renesas/rcar-vin/
14147
14148 MEDIA DRIVERS FOR RENESAS - VSP1
14149 M:      Laurent Pinchart <[email protected]>
14150 M:      Kieran Bingham <[email protected]>
14151 L:      [email protected]
14152 L:      [email protected]
14153 S:      Supported
14154 T:      git git://linuxtv.org/media_tree.git
14155 F:      Documentation/devicetree/bindings/media/renesas,vsp1.yaml
14156 F:      drivers/media/platform/renesas/vsp1/
14157
14158 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
14159 L:      [email protected]
14160 S:      Orphan
14161 W:      https://linuxtv.org
14162 T:      git git://linuxtv.org/media_tree.git
14163 F:      drivers/media/dvb-frontends/stv0910*
14164
14165 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
14166 L:      [email protected]
14167 S:      Orphan
14168 W:      https://linuxtv.org
14169 T:      git git://linuxtv.org/media_tree.git
14170 F:      drivers/media/dvb-frontends/stv6111*
14171
14172 MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
14173 M:      Hugues Fruchet <[email protected]>
14174 M:      Alain Volmat <[email protected]>
14175 L:      [email protected]
14176 S:      Supported
14177 T:      git git://linuxtv.org/media_tree.git
14178 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
14179 F:      Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
14180 F:      drivers/media/platform/st/stm32/stm32-dcmi.c
14181 F:      drivers/media/platform/st/stm32/stm32-dcmipp/*
14182
14183 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
14184 M:      Mauro Carvalho Chehab <[email protected]>
14185 L:      [email protected]
14186 S:      Maintained
14187 W:      https://linuxtv.org
14188 Q:      http://patchwork.kernel.org/project/linux-media/list/
14189 T:      git git://linuxtv.org/media_tree.git
14190 F:      Documentation/admin-guide/media/
14191 F:      Documentation/devicetree/bindings/media/
14192 F:      Documentation/driver-api/media/
14193 F:      Documentation/userspace-api/media/
14194 F:      drivers/media/
14195 F:      drivers/staging/media/
14196 F:      include/dt-bindings/media/
14197 F:      include/linux/platform_data/media/
14198 F:      include/media/
14199 F:      include/uapi/linux/dvb/
14200 F:      include/uapi/linux/ivtv*
14201 F:      include/uapi/linux/media.h
14202 F:      include/uapi/linux/uvcvideo.h
14203 F:      include/uapi/linux/v4l2-*
14204 F:      include/uapi/linux/videodev2.h
14205
14206 MEDIATEK BLUETOOTH DRIVER
14207 M:      Sean Wang <[email protected]>
14208 L:      [email protected]
14209 L:      [email protected] (moderated for non-subscribers)
14210 S:      Maintained
14211 F:      Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
14212 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
14213 F:      drivers/bluetooth/btmtkuart.c
14214
14215 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
14216 M:      Sean Wang <[email protected]>
14217 L:      [email protected]
14218 S:      Maintained
14219 F:      Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
14220 F:      drivers/power/reset/mt6323-poweroff.c
14221
14222 MEDIATEK CIR DRIVER
14223 M:      Sean Wang <[email protected]>
14224 S:      Maintained
14225 F:      drivers/media/rc/mtk-cir.c
14226
14227 MEDIATEK DMA DRIVER
14228 M:      Sean Wang <[email protected]>
14229 L:      [email protected]
14230 L:      [email protected] (moderated for non-subscribers)
14231 L:      [email protected] (moderated for non-subscribers)
14232 S:      Maintained
14233 F:      Documentation/devicetree/bindings/dma/mediatek,*
14234 F:      drivers/dma/mediatek/
14235
14236 MEDIATEK ETHERNET DRIVER
14237 M:      Felix Fietkau <[email protected]>
14238 M:      Sean Wang <[email protected]>
14239 M:      Mark Lee <[email protected]>
14240 M:      Lorenzo Bianconi <[email protected]>
14241 L:      [email protected]
14242 S:      Maintained
14243 F:      drivers/net/ethernet/mediatek/
14244
14245 MEDIATEK ETHERNET PCS DRIVER
14246 M:      Alexander Couzens <[email protected]>
14247 M:      Daniel Golle <[email protected]>
14248 L:      [email protected]
14249 S:      Maintained
14250 F:      drivers/net/pcs/pcs-mtk-lynxi.c
14251 F:      include/linux/pcs/pcs-mtk-lynxi.h
14252
14253 MEDIATEK ETHERNET PHY DRIVERS
14254 M:      Daniel Golle <[email protected]>
14255 M:      Qingfang Deng <[email protected]>
14256 M:      SkyLake Huang <[email protected]>
14257 L:      [email protected]
14258 S:      Maintained
14259 F:      drivers/net/phy/mediatek-ge-soc.c
14260 F:      drivers/net/phy/mediatek-ge.c
14261 F:      drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14262
14263 MEDIATEK I2C CONTROLLER DRIVER
14264 M:      Qii Wang <[email protected]>
14265 L:      [email protected]
14266 S:      Maintained
14267 F:      Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14268 F:      drivers/i2c/busses/i2c-mt65xx.c
14269
14270 MEDIATEK IOMMU DRIVER
14271 M:      Yong Wu <[email protected]>
14272 L:      [email protected]
14273 L:      [email protected] (moderated for non-subscribers)
14274 S:      Supported
14275 F:      Documentation/devicetree/bindings/iommu/mediatek*
14276 F:      drivers/iommu/mtk_iommu*
14277 F:      include/dt-bindings/memory/mediatek,mt*-port.h
14278 F:      include/dt-bindings/memory/mt*-port.h
14279
14280 MEDIATEK JPEG DRIVER
14281 M:      Bin Liu <[email protected]>
14282 S:      Supported
14283 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14284 F:      drivers/media/platform/mediatek/jpeg/
14285
14286 MEDIATEK KEYPAD DRIVER
14287 M:      Mattijs Korpershoek <[email protected]>
14288 S:      Supported
14289 F:      Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14290 F:      drivers/input/keyboard/mt6779-keypad.c
14291
14292 MEDIATEK MDP DRIVER
14293 M:      Minghsiu Tsai <[email protected]>
14294 M:      Houlong Wei <[email protected]>
14295 M:      Andrew-CT Chen <[email protected]>
14296 S:      Supported
14297 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
14298 F:      drivers/media/platform/mediatek/mdp/
14299 F:      drivers/media/platform/mediatek/vpu/
14300
14301 MEDIATEK MEDIA DRIVER
14302 M:      Tiffany Lin <[email protected]>
14303 M:      Andrew-CT Chen <[email protected]>
14304 M:      Yunfei Dong <[email protected]>
14305 S:      Supported
14306 F:      Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14307 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
14308 F:      drivers/media/platform/mediatek/vcodec/
14309 F:      drivers/media/platform/mediatek/vpu/
14310
14311 MEDIATEK MIPI-CSI CDPHY DRIVER
14312 M:      Julien Stephan <[email protected]>
14313 M:      Andy Hsieh <[email protected]>
14314 S:      Supported
14315 F:      Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14316 F:      drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14317
14318 MEDIATEK MMC/SD/SDIO DRIVER
14319 M:      Chaotian Jing <[email protected]>
14320 S:      Maintained
14321 F:      Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14322 F:      drivers/mmc/host/mtk-sd.c
14323
14324 MEDIATEK MT76 WIRELESS LAN DRIVER
14325 M:      Felix Fietkau <[email protected]>
14326 M:      Lorenzo Bianconi <[email protected]>
14327 M:      Ryder Lee <[email protected]>
14328 R:      Shayne Chen <[email protected]>
14329 R:      Sean Wang <[email protected]>
14330 L:      [email protected]
14331 S:      Maintained
14332 T:      git https://github.com/nbd168/wireless
14333 F:      Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14334 F:      drivers/net/wireless/mediatek/mt76/
14335
14336 MEDIATEK MT7601U WIRELESS LAN DRIVER
14337 M:      Jakub Kicinski <[email protected]>
14338 L:      [email protected]
14339 S:      Maintained
14340 F:      drivers/net/wireless/mediatek/mt7601u/
14341
14342 MEDIATEK MT7621 CLOCK DRIVER
14343 M:      Sergio Paracuellos <[email protected]>
14344 S:      Maintained
14345 F:      Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14346 F:      drivers/clk/ralink/clk-mt7621.c
14347
14348 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14349 M:      Sergio Paracuellos <[email protected]>
14350 S:      Maintained
14351 F:      Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14352 F:      drivers/pci/controller/pcie-mt7621.c
14353
14354 MEDIATEK MT7621 PHY PCI DRIVER
14355 M:      Sergio Paracuellos <[email protected]>
14356 S:      Maintained
14357 F:      Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14358 F:      drivers/phy/ralink/phy-mt7621-pci.c
14359
14360 MEDIATEK MT7621/28/88 I2C DRIVER
14361 M:      Stefan Roese <[email protected]>
14362 L:      [email protected]
14363 S:      Maintained
14364 F:      Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14365 F:      drivers/i2c/busses/i2c-mt7621.c
14366
14367 MEDIATEK MTMIPS CLOCK DRIVER
14368 M:      Sergio Paracuellos <[email protected]>
14369 S:      Maintained
14370 F:      Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14371 F:      drivers/clk/ralink/clk-mtmips.c
14372
14373 MEDIATEK NAND CONTROLLER DRIVER
14374 L:      [email protected]
14375 S:      Orphan
14376 F:      Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14377 F:      drivers/mtd/nand/raw/mtk_*
14378
14379 MEDIATEK PMIC LED DRIVER
14380 M:      Sean Wang <[email protected]>
14381 S:      Maintained
14382 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
14383 F:      drivers/leds/leds-mt6323.c
14384
14385 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14386 M:      Sean Wang <[email protected]>
14387 S:      Maintained
14388 F:      drivers/char/hw_random/mtk-rng.c
14389
14390 MEDIATEK SMI DRIVER
14391 M:      Yong Wu <[email protected]>
14392 L:      [email protected] (moderated for non-subscribers)
14393 S:      Supported
14394 F:      Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14395 F:      drivers/memory/mtk-smi.c
14396 F:      include/soc/mediatek/smi.h
14397
14398 MEDIATEK SWITCH DRIVER
14399 M:      Arınç ÜNAL <[email protected]>
14400 M:      Daniel Golle <[email protected]>
14401 M:      DENG Qingfang <[email protected]>
14402 M:      Sean Wang <[email protected]>
14403 L:      [email protected]
14404 S:      Maintained
14405 F:      drivers/net/dsa/mt7530-mdio.c
14406 F:      drivers/net/dsa/mt7530-mmio.c
14407 F:      drivers/net/dsa/mt7530.*
14408 F:      net/dsa/tag_mtk.c
14409
14410 MEDIATEK T7XX 5G WWAN MODEM DRIVER
14411 M:      Chandrashekar Devegowda <[email protected]>
14412 R:      Chiranjeevi Rapolu <[email protected]>
14413 R:      Liu Haijun <[email protected]>
14414 R:      M Chetan Kumar <[email protected]>
14415 R:      Ricardo Martinez <[email protected]>
14416 L:      [email protected]
14417 S:      Supported
14418 F:      drivers/net/wwan/t7xx/
14419
14420 MEDIATEK USB3 DRD IP DRIVER
14421 M:      Chunfeng Yun <[email protected]>
14422 L:      [email protected]
14423 L:      [email protected] (moderated for non-subscribers)
14424 L:      [email protected] (moderated for non-subscribers)
14425 S:      Maintained
14426 F:      Documentation/devicetree/bindings/usb/mediatek,*
14427 F:      drivers/usb/host/xhci-mtk*
14428 F:      drivers/usb/mtu3/
14429
14430 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14431 M:      Peter Senna Tschudin <[email protected]>
14432 M:      Ian Ray <[email protected]>
14433 M:      Martyn Welch <[email protected]>
14434 S:      Maintained
14435 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14436 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14437
14438 MEGARAID SCSI/SAS DRIVERS
14439 M:      Kashyap Desai <[email protected]>
14440 M:      Sumit Saxena <[email protected]>
14441 M:      Shivasharan S <[email protected]>
14442 M:      Chandrakanth patil <[email protected]>
14443 L:      [email protected]
14444 L:      [email protected]
14445 S:      Maintained
14446 W:      http://www.avagotech.com/support/
14447 F:      Documentation/scsi/megaraid.rst
14448 F:      drivers/scsi/megaraid.*
14449 F:      drivers/scsi/megaraid/
14450
14451 MELEXIS MLX90614 DRIVER
14452 M:      Crt Mori <[email protected]>
14453 L:      [email protected]
14454 S:      Supported
14455 W:      http://www.melexis.com
14456 F:      drivers/iio/temperature/mlx90614.c
14457
14458 MELEXIS MLX90632 DRIVER
14459 M:      Crt Mori <[email protected]>
14460 L:      [email protected]
14461 S:      Supported
14462 W:      http://www.melexis.com
14463 F:      drivers/iio/temperature/mlx90632.c
14464
14465 MELEXIS MLX90635 DRIVER
14466 M:      Crt Mori <[email protected]>
14467 L:      [email protected]
14468 S:      Supported
14469 W:      http://www.melexis.com
14470 F:      drivers/iio/temperature/mlx90635.c
14471
14472 MELFAS MIP4 TOUCHSCREEN DRIVER
14473 M:      Sangwon Jee <[email protected]>
14474 S:      Supported
14475 W:      http://www.melfas.com
14476 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14477 F:      drivers/input/touchscreen/melfas_mip4.c
14478
14479 MELLANOX BLUEFIELD I2C DRIVER
14480 M:      Khalil Blaiech <[email protected]>
14481 M:      Asmaa Mnebhi <[email protected]>
14482 L:      [email protected]
14483 S:      Supported
14484 F:      drivers/i2c/busses/i2c-mlxbf.c
14485
14486 MELLANOX ETHERNET DRIVER (mlx4_en)
14487 M:      Tariq Toukan <[email protected]>
14488 L:      [email protected]
14489 S:      Supported
14490 W:      http://www.mellanox.com
14491 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14492 F:      drivers/net/ethernet/mellanox/mlx4/en_*
14493
14494 MELLANOX ETHERNET DRIVER (mlx5e)
14495 M:      Saeed Mahameed <[email protected]>
14496 M:      Tariq Toukan <[email protected]>
14497 L:      [email protected]
14498 S:      Supported
14499 W:      http://www.mellanox.com
14500 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14501 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
14502
14503 MELLANOX ETHERNET INNOVA DRIVERS
14504 R:      Boris Pismenny <[email protected]>
14505 L:      [email protected]
14506 S:      Supported
14507 W:      http://www.mellanox.com
14508 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14509 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
14510 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
14511 F:      include/linux/mlx5/mlx5_ifc_fpga.h
14512
14513 MELLANOX ETHERNET SWITCH DRIVERS
14514 M:      Ido Schimmel <[email protected]>
14515 M:      Petr Machata <[email protected]>
14516 L:      [email protected]
14517 S:      Supported
14518 W:      http://www.mellanox.com
14519 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14520 F:      drivers/net/ethernet/mellanox/mlxsw/
14521 F:      tools/testing/selftests/drivers/net/mlxsw/
14522
14523 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
14524 M:      [email protected]
14525 L:      [email protected]
14526 S:      Supported
14527 W:      http://www.mellanox.com
14528 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14529 F:      drivers/net/ethernet/mellanox/mlxfw/
14530
14531 MELLANOX HARDWARE PLATFORM SUPPORT
14532 M:      Hans de Goede <[email protected]>
14533 M:      Ilpo Järvinen <[email protected]>
14534 M:      Vadim Pasternak <[email protected]>
14535 L:      [email protected]
14536 S:      Supported
14537 F:      Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
14538 F:      drivers/platform/mellanox/
14539 F:      include/linux/platform_data/mlxreg.h
14540
14541 MELLANOX MLX4 core VPI driver
14542 M:      Tariq Toukan <[email protected]>
14543 L:      [email protected]
14544 L:      [email protected]
14545 S:      Supported
14546 W:      http://www.mellanox.com
14547 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14548 F:      drivers/net/ethernet/mellanox/mlx4/
14549 F:      include/linux/mlx4/
14550
14551 MELLANOX MLX4 IB driver
14552 M:      Yishai Hadas <[email protected]>
14553 L:      [email protected]
14554 S:      Supported
14555 W:      http://www.mellanox.com
14556 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14557 F:      drivers/infiniband/hw/mlx4/
14558 F:      include/linux/mlx4/
14559 F:      include/uapi/rdma/mlx4-abi.h
14560
14561 MELLANOX MLX5 core VPI driver
14562 M:      Saeed Mahameed <[email protected]>
14563 M:      Leon Romanovsky <[email protected]>
14564 M:      Tariq Toukan <[email protected]>
14565 L:      [email protected]
14566 L:      [email protected]
14567 S:      Supported
14568 W:      http://www.mellanox.com
14569 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14570 F:      Documentation/networking/device_drivers/ethernet/mellanox/
14571 F:      drivers/net/ethernet/mellanox/mlx5/core/
14572 F:      include/linux/mlx5/
14573
14574 MELLANOX MLX5 IB driver
14575 M:      Leon Romanovsky <[email protected]>
14576 L:      [email protected]
14577 S:      Supported
14578 W:      http://www.mellanox.com
14579 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14580 F:      drivers/infiniband/hw/mlx5/
14581 F:      include/linux/mlx5/
14582 F:      include/uapi/rdma/mlx5-abi.h
14583
14584 MELLANOX MLX5 VDPA DRIVER
14585 M:      Dragos Tatulea <[email protected]>
14586 L:      [email protected]
14587 S:      Supported
14588 F:      drivers/vdpa/mlx5/
14589
14590 MELLANOX MLXCPLD I2C AND MUX DRIVER
14591 M:      Vadim Pasternak <[email protected]>
14592 M:      Michael Shych <[email protected]>
14593 L:      [email protected]
14594 S:      Supported
14595 F:      Documentation/i2c/busses/i2c-mlxcpld.rst
14596 F:      drivers/i2c/busses/i2c-mlxcpld.c
14597 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
14598
14599 MELLANOX MLXCPLD LED DRIVER
14600 M:      Vadim Pasternak <[email protected]>
14601 L:      [email protected]
14602 S:      Supported
14603 F:      Documentation/leds/leds-mlxcpld.rst
14604 F:      drivers/leds/leds-mlxcpld.c
14605 F:      drivers/leds/leds-mlxreg.c
14606
14607 MELLANOX PLATFORM DRIVER
14608 M:      Vadim Pasternak <[email protected]>
14609 L:      [email protected]
14610 S:      Supported
14611 F:      drivers/platform/x86/mlx-platform.c
14612
14613 MEMBARRIER SUPPORT
14614 M:      Mathieu Desnoyers <[email protected]>
14615 M:      "Paul E. McKenney" <[email protected]>
14616 L:      [email protected]
14617 S:      Supported
14618 F:      Documentation/scheduler/membarrier.rst
14619 F:      arch/*/include/asm/membarrier.h
14620 F:      arch/*/include/asm/sync_core.h
14621 F:      include/uapi/linux/membarrier.h
14622 F:      kernel/sched/membarrier.c
14623
14624 MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14625 M:      Mike Rapoport <[email protected]>
14626 L:      [email protected]
14627 S:      Maintained
14628 F:      Documentation/core-api/boot-time-mm.rst
14629 F:      include/linux/memblock.h
14630 F:      mm/memblock.c
14631 F:      mm/mm_init.c
14632 F:      tools/testing/memblock/
14633
14634 MEMORY ALLOCATION PROFILING
14635 M:      Suren Baghdasaryan <[email protected]>
14636 M:      Kent Overstreet <[email protected]>
14637 L:      [email protected]
14638 S:      Maintained
14639 F:      Documentation/mm/allocation-profiling.rst
14640 F:      include/linux/alloc_tag.h
14641 F:      include/linux/pgalloc_tag.h
14642 F:      lib/alloc_tag.c
14643
14644 MEMORY CONTROLLER DRIVERS
14645 M:      Krzysztof Kozlowski <[email protected]>
14646 L:      [email protected]
14647 S:      Maintained
14648 B:      mailto:[email protected]
14649 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
14650 F:      Documentation/devicetree/bindings/memory-controllers/
14651 F:      drivers/memory/
14652 F:      include/dt-bindings/memory/
14653 F:      include/memory/
14654
14655 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
14656 M:      Dmitry Osipenko <[email protected]>
14657 L:      [email protected]
14658 L:      [email protected]
14659 S:      Maintained
14660 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
14661 F:      drivers/devfreq/tegra30-devfreq.c
14662
14663 MEMORY HOT(UN)PLUG
14664 M:      David Hildenbrand <[email protected]>
14665 M:      Oscar Salvador <[email protected]>
14666 L:      [email protected]
14667 S:      Maintained
14668 F:      Documentation/admin-guide/mm/memory-hotplug.rst
14669 F:      Documentation/core-api/memory-hotplug.rst
14670 F:      drivers/base/memory.c
14671 F:      include/linux/memory_hotplug.h
14672 F:      mm/memory_hotplug.c
14673 F:      tools/testing/selftests/memory-hotplug/
14674
14675 MEMORY MANAGEMENT
14676 M:      Andrew Morton <[email protected]>
14677 L:      [email protected]
14678 S:      Maintained
14679 W:      http://www.linux-mm.org
14680 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14681 T:      quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
14682 F:      include/linux/gfp.h
14683 F:      include/linux/gfp_types.h
14684 F:      include/linux/memfd.h
14685 F:      include/linux/memory.h
14686 F:      include/linux/memory_hotplug.h
14687 F:      include/linux/memory-tiers.h
14688 F:      include/linux/mempolicy.h
14689 F:      include/linux/mempool.h
14690 F:      include/linux/memremap.h
14691 F:      include/linux/mm.h
14692 F:      include/linux/mm_*.h
14693 F:      include/linux/mmzone.h
14694 F:      include/linux/mmu_notifier.h
14695 F:      include/linux/pagewalk.h
14696 F:      include/linux/rmap.h
14697 F:      include/trace/events/ksm.h
14698 F:      mm/
14699 F:      tools/mm/
14700 F:      tools/testing/selftests/mm/
14701 N:      include/linux/page[-_]*
14702
14703 MEMORY MAPPING
14704 M:      Andrew Morton <[email protected]>
14705 R:      Liam R. Howlett <[email protected]>
14706 R:      Vlastimil Babka <[email protected]>
14707 R:      Lorenzo Stoakes <[email protected]>
14708 L:      [email protected]
14709 S:      Maintained
14710 W:      http://www.linux-mm.org
14711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14712 F:      mm/mmap.c
14713
14714 MEMORY TECHNOLOGY DEVICES (MTD)
14715 M:      Miquel Raynal <[email protected]>
14716 M:      Richard Weinberger <[email protected]>
14717 M:      Vignesh Raghavendra <[email protected]>
14718 L:      [email protected]
14719 S:      Maintained
14720 W:      http://www.linux-mtd.infradead.org/
14721 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14722 C:      irc://irc.oftc.net/mtd
14723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
14724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
14725 F:      Documentation/devicetree/bindings/mtd/
14726 F:      drivers/mtd/
14727 F:      include/linux/mtd/
14728 F:      include/uapi/mtd/
14729
14730 MEMSENSING MICROSYSTEMS MSA311 DRIVER
14731 M:      Dmitry Rokosov <[email protected]>
14732 L:      [email protected]
14733 S:      Maintained
14734 F:      Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
14735 F:      drivers/iio/accel/msa311.c
14736
14737 MEN A21 WATCHDOG DRIVER
14738 M:      Johannes Thumshirn <[email protected]>
14739 L:      [email protected]
14740 S:      Maintained
14741 F:      drivers/watchdog/mena21_wdt.c
14742
14743 MEN CHAMELEON BUS (mcb)
14744 M:      Johannes Thumshirn <[email protected]>
14745 S:      Maintained
14746 F:      Documentation/driver-api/men-chameleon-bus.rst
14747 F:      drivers/mcb/
14748 F:      include/linux/mcb.h
14749
14750 MEN F21BMC (Board Management Controller)
14751 M:      Andreas Werner <[email protected]>
14752 S:      Supported
14753 F:      Documentation/hwmon/menf21bmc.rst
14754 F:      drivers/hwmon/menf21bmc_hwmon.c
14755 F:      drivers/leds/leds-menf21bmc.c
14756 F:      drivers/mfd/menf21bmc.c
14757 F:      drivers/watchdog/menf21bmc_wdt.c
14758
14759 MEN Z069 WATCHDOG DRIVER
14760 M:      Johannes Thumshirn <[email protected]>
14761 L:      [email protected]
14762 S:      Maintained
14763 F:      drivers/watchdog/menz69_wdt.c
14764
14765 MESON AO CEC DRIVER FOR AMLOGIC SOCS
14766 M:      Neil Armstrong <[email protected]>
14767 L:      [email protected]
14768 L:      [email protected]
14769 S:      Supported
14770 W:      http://linux-meson.com/
14771 T:      git git://linuxtv.org/media_tree.git
14772 F:      Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
14773 F:      drivers/media/cec/platform/meson/ao-cec-g12a.c
14774 F:      drivers/media/cec/platform/meson/ao-cec.c
14775
14776 MESON GE2D DRIVER FOR AMLOGIC SOCS
14777 M:      Neil Armstrong <[email protected]>
14778 L:      [email protected]
14779 L:      [email protected]
14780 S:      Supported
14781 T:      git git://linuxtv.org/media_tree.git
14782 F:      Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
14783 F:      drivers/media/platform/amlogic/meson-ge2d/
14784
14785 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
14786 M:      Liang Yang <[email protected]>
14787 L:      [email protected]
14788 S:      Maintained
14789 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
14790 F:      drivers/mtd/nand/raw/meson_*
14791
14792 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
14793 M:      Neil Armstrong <[email protected]>
14794 L:      [email protected]
14795 L:      [email protected]
14796 S:      Supported
14797 T:      git git://linuxtv.org/media_tree.git
14798 F:      Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
14799 F:      drivers/staging/media/meson/vdec/
14800
14801 META ETHERNET DRIVERS
14802 M:      Alexander Duyck <[email protected]>
14803 M:      Jakub Kicinski <[email protected]>
14804 R:      [email protected]
14805 S:      Supported
14806 F:      drivers/net/ethernet/meta/
14807
14808 METHODE UDPU SUPPORT
14809 M:      Robert Marko <[email protected]>
14810 S:      Maintained
14811 F:      arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
14812 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
14813
14814 MHI BUS
14815 M:      Manivannan Sadhasivam <[email protected]>
14816 L:      [email protected]
14817 L:      [email protected]
14818 S:      Maintained
14819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
14820 F:      Documentation/ABI/stable/sysfs-bus-mhi
14821 F:      Documentation/mhi/
14822 F:      drivers/bus/mhi/
14823 F:      drivers/pci/endpoint/functions/pci-epf-mhi.c
14824 F:      include/linux/mhi.h
14825
14826 MICROBLAZE ARCHITECTURE
14827 M:      Michal Simek <[email protected]>
14828 S:      Supported
14829 W:      http://www.monstr.eu/fdt/
14830 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
14831 F:      arch/microblaze/
14832
14833 MICROBLAZE TMR INJECT
14834 M:      Appana Durga Kedareswara rao <[email protected]>
14835 S:      Supported
14836 F:      Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
14837 F:      drivers/misc/xilinx_tmr_inject.c
14838
14839 MICROBLAZE TMR MANAGER
14840 M:      Appana Durga Kedareswara rao <[email protected]>
14841 S:      Supported
14842 F:      Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
14843 F:      Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
14844 F:      drivers/misc/xilinx_tmr_manager.c
14845
14846 MICROCHIP AT91 DMA DRIVERS
14847 M:      Ludovic Desroches <[email protected]>
14848 L:      [email protected] (moderated for non-subscribers)
14849 L:      [email protected]
14850 S:      Supported
14851 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
14852 F:      drivers/dma/at_hdmac.c
14853 F:      drivers/dma/at_xdmac.c
14854 F:      include/dt-bindings/dma/at91.h
14855
14856 MICROCHIP AT91 SERIAL DRIVER
14857 M:      Richard Genoud <[email protected]>
14858 S:      Maintained
14859 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14860 F:      drivers/tty/serial/atmel_serial.c
14861 F:      drivers/tty/serial/atmel_serial.h
14862
14863 MICROCHIP AT91 USART MFD DRIVER
14864 M:      Radu Pirea <[email protected]>
14865 L:      [email protected]
14866 S:      Supported
14867 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14868 F:      drivers/mfd/at91-usart.c
14869 F:      include/dt-bindings/mfd/at91-usart.h
14870
14871 MICROCHIP AT91 USART SPI DRIVER
14872 M:      Radu Pirea <[email protected]>
14873 L:      [email protected]
14874 S:      Supported
14875 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14876 F:      drivers/spi/spi-at91-usart.c
14877
14878 MICROCHIP AUDIO ASOC DRIVERS
14879 M:      Claudiu Beznea <[email protected]>
14880 L:      [email protected] (moderated for non-subscribers)
14881 S:      Supported
14882 F:      Documentation/devicetree/bindings/sound/atmel*
14883 F:      Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
14884 F:      Documentation/devicetree/bindings/sound/microchip,sama7g5-*
14885 F:      Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
14886 F:      sound/soc/atmel
14887
14888 MICROCHIP CSI2DC DRIVER
14889 M:      Eugen Hristev <[email protected]>
14890 L:      [email protected]
14891 S:      Supported
14892 F:      Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
14893 F:      drivers/media/platform/microchip/microchip-csi2dc.c
14894
14895 MICROCHIP ECC DRIVER
14896 L:      [email protected]
14897 S:      Orphan
14898 F:      drivers/crypto/atmel-ecc.*
14899
14900 MICROCHIP EIC DRIVER
14901 M:      Claudiu Beznea <[email protected]>
14902 L:      [email protected] (moderated for non-subscribers)
14903 S:      Supported
14904 F:      Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
14905 F:      drivers/irqchip/irq-mchp-eic.c
14906
14907 MICROCHIP I2C DRIVER
14908 M:      Codrin Ciubotariu <[email protected]>
14909 L:      [email protected]
14910 S:      Supported
14911 F:      drivers/i2c/busses/i2c-at91-*.c
14912 F:      drivers/i2c/busses/i2c-at91.h
14913
14914 MICROCHIP ISC DRIVER
14915 M:      Eugen Hristev <[email protected]>
14916 L:      [email protected]
14917 S:      Supported
14918 F:      Documentation/devicetree/bindings/media/atmel,isc.yaml
14919 F:      Documentation/devicetree/bindings/media/microchip,xisc.yaml
14920 F:      drivers/media/platform/microchip/microchip-isc*
14921 F:      drivers/media/platform/microchip/microchip-sama*-isc*
14922 F:      drivers/staging/media/deprecated/atmel/atmel-isc*
14923 F:      drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
14924 F:      include/linux/atmel-isc-media.h
14925
14926 MICROCHIP ISI DRIVER
14927 M:      Eugen Hristev <[email protected]>
14928 L:      [email protected]
14929 S:      Supported
14930 F:      drivers/media/platform/atmel/atmel-isi.c
14931 F:      drivers/media/platform/atmel/atmel-isi.h
14932
14933 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
14934 M:      Woojung Huh <[email protected]>
14935 M:      [email protected]
14936 L:      [email protected]
14937 S:      Maintained
14938 F:      Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
14939 F:      Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
14940 F:      drivers/net/dsa/microchip/*
14941 F:      include/linux/dsa/ksz_common.h
14942 F:      include/linux/platform_data/microchip-ksz.h
14943 F:      net/dsa/tag_ksz.c
14944
14945 MICROCHIP LAN743X ETHERNET DRIVER
14946 M:      Bryan Whitehead <[email protected]>
14947 M:      [email protected]
14948 L:      [email protected]
14949 S:      Maintained
14950 F:      drivers/net/ethernet/microchip/lan743x_*
14951
14952 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
14953 M:      Arun Ramadoss <[email protected]>
14954 R:      [email protected]
14955 L:      [email protected]
14956 S:      Maintained
14957 F:      drivers/net/phy/microchip_t1.c
14958
14959 MICROCHIP LAN966X ETHERNET DRIVER
14960 M:      Horatiu Vultur <[email protected]>
14961 M:      [email protected]
14962 L:      [email protected]
14963 S:      Maintained
14964 F:      drivers/net/ethernet/microchip/lan966x/*
14965
14966 MICROCHIP LAN966X OIC DRIVER
14967 M:      Herve Codina <[email protected]>
14968 S:      Maintained
14969 F:      Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
14970 F:      drivers/irqchip/irq-lan966x-oic.c
14971
14972 MICROCHIP LCDFB DRIVER
14973 M:      Nicolas Ferre <[email protected]>
14974 L:      [email protected]
14975 S:      Maintained
14976 F:      drivers/video/fbdev/atmel_lcdfb.c
14977 F:      include/video/atmel_lcdc.h
14978
14979 MICROCHIP MCP16502 PMIC DRIVER
14980 M:      Claudiu Beznea <[email protected]>
14981 L:      [email protected] (moderated for non-subscribers)
14982 S:      Supported
14983 F:      Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
14984 F:      drivers/regulator/mcp16502.c
14985
14986 MICROCHIP MCP3564 ADC DRIVER
14987 M:      Marius Cristea <[email protected]>
14988 L:      [email protected]
14989 S:      Supported
14990 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
14991 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
14992 F:      drivers/iio/adc/mcp3564.c
14993
14994 MICROCHIP MCP3911 ADC DRIVER
14995 M:      Marcus Folkesson <[email protected]>
14996 M:      Kent Gustavsson <[email protected]>
14997 L:      [email protected]
14998 S:      Maintained
14999 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
15000 F:      drivers/iio/adc/mcp3911.c
15001
15002 MICROCHIP MMC/SD/SDIO MCI DRIVER
15003 M:      Aubin Constans <[email protected]>
15004 S:      Maintained
15005 F:      drivers/mmc/host/atmel-mci.c
15006
15007 MICROCHIP NAND DRIVER
15008 L:      [email protected]
15009 S:      Orphan
15010 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
15011 F:      drivers/mtd/nand/raw/atmel/*
15012
15013 MICROCHIP OTPC DRIVER
15014 M:      Claudiu Beznea <[email protected]>
15015 L:      [email protected] (moderated for non-subscribers)
15016 S:      Supported
15017 F:      Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
15018 F:      drivers/nvmem/microchip-otpc.c
15019 F:      include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
15020
15021 MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
15022 M:      Marius Cristea <[email protected]>
15023 L:      [email protected]
15024 S:      Supported
15025 F:      Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
15026 F:      drivers/iio/adc/pac1934.c
15027
15028 MICROCHIP PCI1XXXX GP DRIVER
15029 M:      Vaibhaav Ram T.L <[email protected]>
15030 M:      Kumaravel Thiagarajan <[email protected]>
15031 L:      [email protected]
15032 S:      Supported
15033 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
15034 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
15035 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
15036 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
15037
15038 MICROCHIP PCI1XXXX I2C DRIVER
15039 M:      Tharun Kumar P <[email protected]>
15040 M:      Kumaravel Thiagarajan <[email protected]>
15041 M:      Microchip Linux Driver Support <[email protected]>
15042 L:      [email protected]
15043 S:      Maintained
15044 F:      drivers/i2c/busses/i2c-mchp-pci1xxxx.c
15045
15046 MICROCHIP PCIe UART DRIVER
15047 M:      Kumaravel Thiagarajan <[email protected]>
15048 M:      Tharun Kumar P <[email protected]>
15049 L:      [email protected]
15050 S:      Maintained
15051 F:      drivers/tty/serial/8250/8250_pci1xxxx.c
15052
15053 MICROCHIP POLARFIRE FPGA DRIVERS
15054 M:      Conor Dooley <[email protected]>
15055 R:      Vladimir Georgiev <[email protected]>
15056 L:      [email protected]
15057 S:      Supported
15058 F:      Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
15059 F:      drivers/fpga/microchip-spi.c
15060
15061 MICROCHIP PWM DRIVER
15062 M:      Claudiu Beznea <[email protected]>
15063 L:      [email protected] (moderated for non-subscribers)
15064 L:      [email protected]
15065 S:      Supported
15066 F:      Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
15067 F:      drivers/pwm/pwm-atmel.c
15068
15069 MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
15070 M:      Manikandan Muralidharan <[email protected]>
15071 M:      Dharma Balasubiramani <[email protected]>
15072 L:      [email protected]
15073 S:      Supported
15074 F:      Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
15075 F:      drivers/gpu/drm/bridge/microchip-lvds.c
15076
15077 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
15078 M:      Eugen Hristev <[email protected]>
15079 L:      [email protected]
15080 S:      Supported
15081 F:      Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
15082 F:      drivers/iio/adc/at91-sama5d2_adc.c
15083 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
15084
15085 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
15086 M:      Claudiu Beznea <[email protected]>
15087 S:      Supported
15088 F:      Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
15089 F:      drivers/power/reset/at91-sama5d2_shdwc.c
15090
15091 MICROCHIP SOC DRIVERS
15092 M:      Conor Dooley <[email protected]>
15093 S:      Supported
15094 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
15095 F:      Documentation/devicetree/bindings/soc/microchip/
15096 F:      drivers/soc/microchip/
15097
15098 MICROCHIP SPI DRIVER
15099 M:      Ryan Wanner <[email protected]>
15100 S:      Supported
15101 F:      drivers/spi/spi-atmel.*
15102
15103 MICROCHIP SSC DRIVER
15104 M:      Claudiu Beznea <[email protected]>
15105 L:      [email protected] (moderated for non-subscribers)
15106 S:      Supported
15107 F:      Documentation/devicetree/bindings/misc/atmel-ssc.txt
15108 F:      drivers/misc/atmel-ssc.c
15109 F:      include/linux/atmel-ssc.h
15110
15111 Microchip Timer Counter Block (TCB) Capture Driver
15112 M:      Kamel Bouhara <[email protected]>
15113 L:      [email protected] (moderated for non-subscribers)
15114 L:      [email protected]
15115 S:      Maintained
15116 F:      drivers/counter/microchip-tcb-capture.c
15117
15118 MICROCHIP USB251XB DRIVER
15119 M:      Richard Leitner <[email protected]>
15120 L:      [email protected]
15121 S:      Maintained
15122 F:      Documentation/devicetree/bindings/usb/usb251xb.yaml
15123 F:      drivers/usb/misc/usb251xb.c
15124
15125 MICROCHIP USBA UDC DRIVER
15126 M:      Cristian Birsan <[email protected]>
15127 L:      [email protected] (moderated for non-subscribers)
15128 S:      Supported
15129 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
15130
15131 MICROCHIP WILC1000 WIFI DRIVER
15132 M:      Ajay Singh <[email protected]>
15133 M:      Claudiu Beznea <[email protected]>
15134 L:      [email protected]
15135 S:      Supported
15136 F:      drivers/net/wireless/microchip/wilc1000/
15137
15138 MICROSEMI MIPS SOCS
15139 M:      Alexandre Belloni <[email protected]>
15140 M:      [email protected]
15141 L:      [email protected]
15142 S:      Supported
15143 F:      Documentation/devicetree/bindings/mips/mscc.txt
15144 F:      Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
15145 F:      Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
15146 F:      arch/mips/boot/dts/mscc/
15147 F:      arch/mips/configs/generic/board-ocelot.config
15148 F:      arch/mips/generic/board-ocelot.c
15149
15150 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
15151 M:      Don Brace <[email protected]>
15152 L:      [email protected]
15153 L:      [email protected]
15154 S:      Supported
15155 F:      Documentation/scsi/smartpqi.rst
15156 F:      drivers/scsi/smartpqi/Kconfig
15157 F:      drivers/scsi/smartpqi/Makefile
15158 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
15159 F:      include/linux/cciss*.h
15160 F:      include/uapi/linux/cciss*.h
15161
15162 MICROSOFT MANA RDMA DRIVER
15163 M:      Long Li <[email protected]>
15164 M:      Ajay Sharma <[email protected]>
15165 L:      [email protected]
15166 S:      Supported
15167 F:      drivers/infiniband/hw/mana/
15168 F:      include/net/mana
15169 F:      include/uapi/rdma/mana-abi.h
15170
15171 MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
15172 M:      Maximilian Luz <[email protected]>
15173 L:      [email protected]
15174 S:      Maintained
15175 F:      drivers/platform/surface/surface_aggregator_tabletsw.c
15176
15177 MICROSOFT SURFACE BATTERY AND AC DRIVERS
15178 M:      Maximilian Luz <[email protected]>
15179 L:      [email protected]
15180 L:      [email protected]
15181 S:      Maintained
15182 F:      drivers/power/supply/surface_battery.c
15183 F:      drivers/power/supply/surface_charger.c
15184
15185 MICROSOFT SURFACE DTX DRIVER
15186 M:      Maximilian Luz <[email protected]>
15187 L:      [email protected]
15188 S:      Maintained
15189 F:      Documentation/driver-api/surface_aggregator/clients/dtx.rst
15190 F:      drivers/platform/surface/surface_dtx.c
15191 F:      include/uapi/linux/surface_aggregator/dtx.h
15192
15193 MICROSOFT SURFACE SENSOR FAN DRIVER
15194 M:      Maximilian Luz <[email protected]>
15195 M:      Ivor Wanders <[email protected]>
15196 L:      [email protected]
15197 S:      Maintained
15198 F:      Documentation/hwmon/surface_fan.rst
15199 F:      drivers/hwmon/surface_fan.c
15200
15201 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
15202 M:      Maximilian Luz <[email protected]>
15203 L:      [email protected]
15204 S:      Maintained
15205 F:      drivers/platform/surface/surface_gpe.c
15206
15207 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
15208 M:      Hans de Goede <[email protected]>
15209 M:      Ilpo Järvinen <[email protected]>
15210 M:      Maximilian Luz <[email protected]>
15211 L:      [email protected]
15212 S:      Maintained
15213 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
15214 F:      drivers/platform/surface/
15215
15216 MICROSOFT SURFACE HID TRANSPORT DRIVER
15217 M:      Maximilian Luz <[email protected]>
15218 L:      [email protected]
15219 L:      [email protected]
15220 S:      Maintained
15221 F:      drivers/hid/surface-hid/
15222
15223 MICROSOFT SURFACE HOT-PLUG DRIVER
15224 M:      Maximilian Luz <[email protected]>
15225 L:      [email protected]
15226 S:      Maintained
15227 F:      drivers/platform/surface/surface_hotplug.c
15228
15229 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
15230 M:      Maximilian Luz <[email protected]>
15231 L:      [email protected]
15232 S:      Maintained
15233 F:      drivers/platform/surface/surface_platform_profile.c
15234
15235 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
15236 M:      Chen Yu <[email protected]>
15237 L:      [email protected]
15238 S:      Supported
15239 F:      drivers/platform/surface/surfacepro3_button.c
15240
15241 MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
15242 M:      Maximilian Luz <[email protected]>
15243 L:      [email protected]
15244 S:      Maintained
15245 F:      drivers/platform/surface/surface_aggregator_hub.c
15246
15247 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15248 M:      Maximilian Luz <[email protected]>
15249 L:      [email protected]
15250 S:      Maintained
15251 W:      https://github.com/linux-surface/surface-aggregator-module
15252 C:      irc://irc.libera.chat/linux-surface
15253 F:      Documentation/driver-api/surface_aggregator/
15254 F:      drivers/platform/surface/aggregator/
15255 F:      drivers/platform/surface/surface_acpi_notify.c
15256 F:      drivers/platform/surface/surface_aggregator_cdev.c
15257 F:      drivers/platform/surface/surface_aggregator_registry.c
15258 F:      include/linux/surface_acpi_notify.h
15259 F:      include/linux/surface_aggregator/
15260 F:      include/uapi/linux/surface_aggregator/
15261
15262 MICROTEK X6 SCANNER
15263 M:      Oliver Neukum <[email protected]>
15264 S:      Maintained
15265 F:      drivers/usb/image/microtek.*
15266
15267 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15268 M:      Luka Kovacic <[email protected]>
15269 M:      Luka Perkov <[email protected]>
15270 S:      Maintained
15271 F:      arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15272 F:      arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15273 F:      arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15274 F:      arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15275 F:      arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15276 F:      arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15277
15278 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15279 M:      Sakari Ailus <[email protected]>
15280 L:      [email protected]
15281 S:      Maintained
15282 F:      Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15283 F:      Documentation/driver-api/media/drivers/ccs/
15284 F:      Documentation/userspace-api/media/drivers/ccs.rst
15285 F:      drivers/media/i2c/ccs-pll.c
15286 F:      drivers/media/i2c/ccs-pll.h
15287 F:      drivers/media/i2c/ccs/
15288 F:      include/uapi/linux/ccs.h
15289 F:      include/uapi/linux/smiapp.h
15290
15291 MIPS
15292 M:      Thomas Bogendoerfer <[email protected]>
15293 L:      [email protected]
15294 S:      Maintained
15295 W:      http://www.linux-mips.org/
15296 Q:      https://patchwork.kernel.org/project/linux-mips/list/
15297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15298 F:      Documentation/devicetree/bindings/mips/
15299 F:      Documentation/arch/mips/
15300 F:      arch/mips/
15301 F:      drivers/platform/mips/
15302 F:      include/dt-bindings/mips/
15303
15304 MIPS BAIKAL-T1 PLATFORM
15305 M:      Serge Semin <[email protected]>
15306 L:      [email protected]
15307 S:      Supported
15308 F:      Documentation/devicetree/bindings/bus/baikal,bt1-*.yaml
15309 F:      Documentation/devicetree/bindings/clock/baikal,bt1-*.yaml
15310 F:      drivers/bus/bt1-*.c
15311 F:      drivers/clk/baikal-t1/
15312 F:      drivers/memory/bt1-l2-ctl.c
15313 F:      drivers/mtd/maps/physmap-bt1-rom.[ch]
15314
15315 MIPS BOSTON DEVELOPMENT BOARD
15316 M:      Paul Burton <[email protected]>
15317 L:      [email protected]
15318 S:      Maintained
15319 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
15320 F:      arch/mips/boot/dts/img/boston.dts
15321 F:      arch/mips/configs/generic/board-boston.config
15322 F:      drivers/clk/imgtec/clk-boston.c
15323 F:      include/dt-bindings/clock/boston-clock.h
15324
15325 MIPS CORE DRIVERS
15326 M:      Thomas Bogendoerfer <[email protected]>
15327 M:      Serge Semin <[email protected]>
15328 L:      [email protected]
15329 S:      Supported
15330 F:      drivers/bus/mips_cdmm.c
15331 F:      drivers/clocksource/mips-gic-timer.c
15332 F:      drivers/cpuidle/cpuidle-cps.c
15333 F:      drivers/irqchip/irq-mips-cpu.c
15334 F:      drivers/irqchip/irq-mips-gic.c
15335
15336 MIPS GENERIC PLATFORM
15337 M:      Paul Burton <[email protected]>
15338 L:      [email protected]
15339 S:      Supported
15340 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15341 F:      arch/mips/generic/
15342 F:      arch/mips/tools/generic-board-config.sh
15343
15344 MIPS RINT INSTRUCTION EMULATION
15345 M:      Aleksandar Markovic <[email protected]>
15346 L:      [email protected]
15347 S:      Supported
15348 F:      arch/mips/math-emu/dp_rint.c
15349 F:      arch/mips/math-emu/sp_rint.c
15350
15351 MIPS/LOONGSON1 ARCHITECTURE
15352 M:      Keguang Zhang <[email protected]>
15353 L:      [email protected]
15354 S:      Maintained
15355 F:      Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15356 F:      arch/mips/include/asm/mach-loongson32/
15357 F:      arch/mips/loongson32/
15358 F:      drivers/*/*loongson1*
15359 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15360
15361 MIPS/LOONGSON2EF ARCHITECTURE
15362 M:      Jiaxun Yang <[email protected]>
15363 L:      [email protected]
15364 S:      Maintained
15365 F:      arch/mips/include/asm/mach-loongson2ef/
15366 F:      arch/mips/loongson2ef/
15367 F:      drivers/cpufreq/loongson2_cpufreq.c
15368
15369 MIPS/LOONGSON64 ARCHITECTURE
15370 M:      Huacai Chen <[email protected]>
15371 M:      Jiaxun Yang <[email protected]>
15372 L:      [email protected]
15373 S:      Maintained
15374 F:      arch/mips/include/asm/mach-loongson64/
15375 F:      arch/mips/loongson64/
15376 F:      drivers/irqchip/irq-loongson*
15377 F:      drivers/platform/mips/cpu_hwmon.c
15378
15379 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15380 M:      Hans Verkuil <[email protected]>
15381 L:      [email protected]
15382 S:      Odd Fixes
15383 W:      https://linuxtv.org
15384 T:      git git://linuxtv.org/media_tree.git
15385 F:      drivers/media/radio/radio-miropcm20*
15386
15387 MITSUMI MM8013 FG DRIVER
15388 M:      Konrad Dybcio <[email protected]>
15389 F:      Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15390 F:      drivers/power/supply/mm8013.c
15391
15392 MMP SUPPORT
15393 R:      Lubomir Rintel <[email protected]>
15394 L:      [email protected] (moderated for non-subscribers)
15395 S:      Odd Fixes
15396 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15397 F:      arch/arm/boot/dts/marvell/mmp*
15398 F:      arch/arm/mach-mmp/
15399 F:      include/linux/soc/mmp/
15400
15401 MMP USB PHY DRIVERS
15402 R:      Lubomir Rintel <[email protected]>
15403 L:      [email protected] (moderated for non-subscribers)
15404 S:      Maintained
15405 F:      drivers/phy/marvell/phy-mmp3-usb.c
15406 F:      drivers/phy/marvell/phy-pxa-usb.c
15407
15408 MMU GATHER AND TLB INVALIDATION
15409 M:      Will Deacon <[email protected]>
15410 M:      "Aneesh Kumar K.V" <[email protected]>
15411 M:      Andrew Morton <[email protected]>
15412 M:      Nick Piggin <[email protected]>
15413 M:      Peter Zijlstra <[email protected]>
15414 L:      [email protected]
15415 L:      [email protected]
15416 S:      Maintained
15417 F:      arch/*/include/asm/tlb.h
15418 F:      include/asm-generic/tlb.h
15419 F:      mm/mmu_gather.c
15420
15421 MN88472 MEDIA DRIVER
15422 L:      [email protected]
15423 S:      Orphan
15424 W:      https://linuxtv.org
15425 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15426 F:      drivers/media/dvb-frontends/mn88472*
15427
15428 MN88473 MEDIA DRIVER
15429 L:      [email protected]
15430 S:      Orphan
15431 W:      https://linuxtv.org
15432 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15433 F:      drivers/media/dvb-frontends/mn88473*
15434
15435 MOBILEYE MIPS SOCS
15436 M:      Vladimir Kondratiev <[email protected]>
15437 M:      Gregory CLEMENT <[email protected]>
15438 M:      Théo Lebrun <[email protected]>
15439 L:      [email protected]
15440 S:      Maintained
15441 F:      Documentation/devicetree/bindings/mips/mobileye.yaml
15442 F:      Documentation/devicetree/bindings/soc/mobileye/
15443 F:      arch/mips/boot/dts/mobileye/
15444 F:      arch/mips/configs/eyeq5_defconfig
15445 F:      arch/mips/mobileye/board-epm5.its.S
15446 F:      drivers/clk/clk-eyeq.c
15447 F:      drivers/pinctrl/pinctrl-eyeq5.c
15448 F:      drivers/reset/reset-eyeq.c
15449 F:      include/dt-bindings/clock/mobileye,eyeq5-clk.h
15450
15451 MODULE SUPPORT
15452 M:      Luis Chamberlain <[email protected]>
15453 L:      [email protected]
15454 L:      [email protected]
15455 S:      Maintained
15456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15457 F:      include/linux/kmod.h
15458 F:      include/linux/module*.h
15459 F:      kernel/module/
15460 F:      lib/test_kmod.c
15461 F:      scripts/module*
15462 F:      tools/testing/selftests/kmod/
15463
15464 MONOLITHIC POWER SYSTEM PMIC DRIVER
15465 M:      Saravanan Sekar <[email protected]>
15466 S:      Maintained
15467 F:      Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
15468 F:      Documentation/devicetree/bindings/regulator/mps,mp*.yaml
15469 F:      drivers/hwmon/pmbus/mpq7932.c
15470 F:      drivers/iio/adc/mp2629_adc.c
15471 F:      drivers/mfd/mp2629.c
15472 F:      drivers/power/supply/mp2629_charger.c
15473 F:      drivers/regulator/mp5416.c
15474 F:      drivers/regulator/mpq7920.c
15475 F:      drivers/regulator/mpq7920.h
15476 F:      include/linux/mfd/mp2629.h
15477
15478 MOST(R) TECHNOLOGY DRIVER
15479 M:      Parthiban Veerasooran <[email protected]>
15480 M:      Christian Gromm <[email protected]>
15481 S:      Maintained
15482 F:      Documentation/ABI/testing/configfs-most
15483 F:      Documentation/ABI/testing/sysfs-bus-most
15484 F:      drivers/most/
15485 F:      drivers/staging/most/
15486 F:      include/linux/most.h
15487
15488 MOTORCOMM PHY DRIVER
15489 M:      Frank <[email protected]>
15490 L:      [email protected]
15491 S:      Maintained
15492 F:      Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
15493 F:      drivers/net/phy/motorcomm.c
15494
15495 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
15496 M:      Jiri Slaby <[email protected]>
15497 S:      Maintained
15498 F:      Documentation/driver-api/tty/moxa-smartio.rst
15499 F:      drivers/tty/mxser.*
15500
15501 MP3309C BACKLIGHT DRIVER
15502 M:      Flavio Suligoi <[email protected]>
15503 L:      [email protected]
15504 S:      Maintained
15505 F:      Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
15506 F:      drivers/video/backlight/mp3309c.c
15507
15508 MPS MP2891 DRIVER
15509 M:      Noah Wang <[email protected]>
15510 L:      [email protected]
15511 S:      Maintained
15512 F:      Documentation/hwmon/mp2891.rst
15513 F:      drivers/hwmon/pmbus/mp2891.c
15514
15515 MPS MP2993 DRIVER
15516 M:      Noah Wang <[email protected]>
15517 L:      [email protected]
15518 S:      Maintained
15519 F:      Documentation/hwmon/mp2993.rst
15520 F:      drivers/hwmon/pmbus/mp2993.c
15521
15522 MPS MP9941 DRIVER
15523 M:      Noah Wang <[email protected]>
15524 L:      [email protected]
15525 S:      Maintained
15526 F:      Documentation/hwmon/mp9941.rst
15527 F:      drivers/hwmon/pmbus/mp9941.c
15528
15529 MR800 AVERMEDIA USB FM RADIO DRIVER
15530 M:      Alexey Klimov <[email protected]>
15531 L:      [email protected]
15532 S:      Maintained
15533 T:      git git://linuxtv.org/media_tree.git
15534 F:      drivers/media/radio/radio-mr800.c
15535
15536 MRF24J40 IEEE 802.15.4 RADIO DRIVER
15537 M:      Stefan Schmidt <[email protected]>
15538 L:      [email protected]
15539 S:      Odd Fixes
15540 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
15541 F:      drivers/net/ieee802154/mrf24j40.c
15542
15543 MSI EC DRIVER
15544 M:      Nikita Kravets <[email protected]>
15545 L:      [email protected]
15546 S:      Maintained
15547 W:      https://github.com/BeardOverflow/msi-ec
15548 F:      drivers/platform/x86/msi-ec.*
15549
15550 MSI LAPTOP SUPPORT
15551 M:      "Lee, Chun-Yi" <[email protected]>
15552 L:      [email protected]
15553 S:      Maintained
15554 F:      drivers/platform/x86/msi-laptop.c
15555
15556 MSI WMI SUPPORT
15557 L:      [email protected]
15558 S:      Orphan
15559 F:      drivers/platform/x86/msi-wmi.c
15560
15561 MSI WMI PLATFORM FEATURES
15562 M:      Armin Wolf <[email protected]>
15563 L:      [email protected]
15564 S:      Maintained
15565 F:      Documentation/ABI/testing/debugfs-msi-wmi-platform
15566 F:      Documentation/wmi/devices/msi-wmi-platform.rst
15567 F:      drivers/platform/x86/msi-wmi-platform.c
15568
15569 MSI001 MEDIA DRIVER
15570 L:      [email protected]
15571 S:      Orphan
15572 W:      https://linuxtv.org
15573 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15574 F:      drivers/media/tuners/msi001*
15575
15576 MSI2500 MEDIA DRIVER
15577 L:      [email protected]
15578 S:      Orphan
15579 W:      https://linuxtv.org
15580 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15581 F:      drivers/media/usb/msi2500/
15582
15583 MSTAR INTERRUPT CONTROLLER DRIVER
15584 M:      Mark-PK Tsai <[email protected]>
15585 M:      Daniel Palmer <[email protected]>
15586 S:      Maintained
15587 F:      Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
15588 F:      drivers/irqchip/irq-mst-intc.c
15589
15590 MSYSTEMS DISKONCHIP G3 MTD DRIVER
15591 M:      Robert Jarzmik <[email protected]>
15592 L:      [email protected]
15593 S:      Maintained
15594 F:      drivers/mtd/devices/docg3*
15595
15596 MT9M114 ONSEMI SENSOR DRIVER
15597 M:      Laurent Pinchart <[email protected]>
15598 L:      [email protected]
15599 S:      Maintained
15600 T:      git git://linuxtv.org/media_tree.git
15601 F:      Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
15602 F:      drivers/media/i2c/mt9m114.c
15603
15604 MT9P031 APTINA CAMERA SENSOR
15605 M:      Laurent Pinchart <[email protected]>
15606 L:      [email protected]
15607 S:      Maintained
15608 T:      git git://linuxtv.org/media_tree.git
15609 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
15610 F:      drivers/media/i2c/mt9p031.c
15611 F:      include/media/i2c/mt9p031.h
15612
15613 MT9T112 APTINA CAMERA SENSOR
15614 M:      Jacopo Mondi <[email protected]>
15615 L:      [email protected]
15616 S:      Odd Fixes
15617 T:      git git://linuxtv.org/media_tree.git
15618 F:      drivers/media/i2c/mt9t112.c
15619 F:      include/media/i2c/mt9t112.h
15620
15621 MT9V032 APTINA CAMERA SENSOR
15622 M:      Laurent Pinchart <[email protected]>
15623 L:      [email protected]
15624 S:      Maintained
15625 T:      git git://linuxtv.org/media_tree.git
15626 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
15627 F:      drivers/media/i2c/mt9v032.c
15628 F:      include/media/i2c/mt9v032.h
15629
15630 MT9V111 APTINA CAMERA SENSOR
15631 M:      Jacopo Mondi <[email protected]>
15632 L:      [email protected]
15633 S:      Maintained
15634 T:      git git://linuxtv.org/media_tree.git
15635 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
15636 F:      drivers/media/i2c/mt9v111.c
15637
15638 MULTIFUNCTION DEVICES (MFD)
15639 M:      Lee Jones <[email protected]>
15640 S:      Maintained
15641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15642 F:      Documentation/devicetree/bindings/mfd/
15643 F:      drivers/mfd/
15644 F:      include/dt-bindings/mfd/
15645 F:      include/linux/mfd/
15646
15647 MULTIMEDIA CARD (MMC) ETC. OVER SPI
15648 S:      Orphan
15649 F:      drivers/mmc/host/mmc_spi.c
15650 F:      include/linux/spi/mmc_spi.h
15651
15652 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
15653 M:      Ulf Hansson <[email protected]>
15654 L:      [email protected]
15655 S:      Maintained
15656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15657 F:      Documentation/devicetree/bindings/mmc/
15658 F:      drivers/mmc/
15659 F:      include/linux/mmc/
15660 F:      include/uapi/linux/mmc/
15661
15662 MULTIPLEXER SUBSYSTEM
15663 M:      Peter Rosin <[email protected]>
15664 S:      Maintained
15665 F:      Documentation/ABI/testing/sysfs-class-mux*
15666 F:      Documentation/devicetree/bindings/mux/
15667 F:      drivers/mux/
15668 F:      include/dt-bindings/mux/
15669 F:      include/linux/mux/
15670
15671 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
15672 M:      Bin Liu <[email protected]>
15673 L:      [email protected]
15674 S:      Maintained
15675 F:      drivers/usb/musb/
15676
15677 MXL301RF MEDIA DRIVER
15678 M:      Akihiro Tsukada <[email protected]>
15679 L:      [email protected]
15680 S:      Odd Fixes
15681 F:      drivers/media/tuners/mxl301rf*
15682
15683 MXL5007T MEDIA DRIVER
15684 M:      Michael Krufky <[email protected]>
15685 L:      [email protected]
15686 S:      Maintained
15687 W:      https://linuxtv.org
15688 W:      http://github.com/mkrufky
15689 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15690 T:      git git://linuxtv.org/mkrufky/tuners.git
15691 F:      drivers/media/tuners/mxl5007t.*
15692
15693 MXSFB DRM DRIVER
15694 M:      Marek Vasut <[email protected]>
15695 M:      Stefan Agner <[email protected]>
15696 L:      [email protected]
15697 S:      Supported
15698 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
15699 F:      Documentation/devicetree/bindings/display/fsl,lcdif.yaml
15700 F:      drivers/gpu/drm/mxsfb/
15701
15702 MYLEX DAC960 PCI RAID Controller
15703 M:      Hannes Reinecke <[email protected]>
15704 L:      [email protected]
15705 S:      Supported
15706 F:      drivers/scsi/myrb.*
15707 F:      drivers/scsi/myrs.*
15708
15709 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
15710 L:      [email protected]
15711 S:      Orphan
15712 W:      https://www.cspi.com/ethernet-products/support/downloads/
15713 F:      drivers/net/ethernet/myricom/myri10ge/
15714
15715 NAND FLASH SUBSYSTEM
15716 M:      Miquel Raynal <[email protected]>
15717 R:      Richard Weinberger <[email protected]>
15718 L:      [email protected]
15719 S:      Maintained
15720 W:      http://www.linux-mtd.infradead.org/
15721 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
15722 C:      irc://irc.oftc.net/mtd
15723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
15724 F:      drivers/mtd/nand/
15725 F:      include/linux/mtd/*nand*.h
15726
15727 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
15728 M:      Daniel Mack <[email protected]>
15729 L:      [email protected] (moderated for non-subscribers)
15730 S:      Maintained
15731 W:      http://www.native-instruments.com
15732 F:      sound/usb/caiaq/
15733
15734 NATSEMI ETHERNET DRIVER (DP8381x)
15735 S:      Orphan
15736 F:      drivers/net/ethernet/natsemi/natsemi.c
15737
15738 NCR 5380 SCSI DRIVERS
15739 M:      Finn Thain <[email protected]>
15740 M:      Michael Schmitz <[email protected]>
15741 L:      [email protected]
15742 S:      Maintained
15743 F:      Documentation/scsi/g_NCR5380.rst
15744 F:      drivers/scsi/NCR5380.*
15745 F:      drivers/scsi/arm/cumana_1.c
15746 F:      drivers/scsi/arm/oak.c
15747 F:      drivers/scsi/atari_scsi.*
15748 F:      drivers/scsi/dmx3191d.c
15749 F:      drivers/scsi/g_NCR5380.*
15750 F:      drivers/scsi/mac_scsi.*
15751 F:      drivers/scsi/sun3_scsi.*
15752 F:      drivers/scsi/sun3_scsi_vme.c
15753
15754 NCSI LIBRARY
15755 M:      Samuel Mendoza-Jonas <[email protected]>
15756 S:      Maintained
15757 F:      net/ncsi/
15758
15759 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
15760 M:      Zev Weiss <[email protected]>
15761 L:      [email protected]
15762 S:      Maintained
15763 F:      Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
15764 F:      drivers/hwmon/nct6775-i2c.c
15765
15766 NETCONSOLE
15767 M:      Breno Leitao <[email protected]>
15768 S:      Maintained
15769 F:      Documentation/networking/netconsole.rst
15770 F:      drivers/net/netconsole.c
15771
15772 NETDEVSIM
15773 M:      Jakub Kicinski <[email protected]>
15774 S:      Maintained
15775 F:      drivers/net/netdevsim/*
15776 F:      tools/testing/selftests/drivers/net/netdevsim/*
15777
15778 NETEM NETWORK EMULATOR
15779 M:      Stephen Hemminger <[email protected]>
15780 L:      [email protected]
15781 S:      Maintained
15782 F:      net/sched/sch_netem.c
15783
15784 NETERION 10GbE DRIVERS (s2io)
15785 M:      Jon Mason <[email protected]>
15786 L:      [email protected]
15787 S:      Supported
15788 F:      Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
15789 F:      drivers/net/ethernet/neterion/
15790
15791 NETFILTER
15792 M:      Pablo Neira Ayuso <[email protected]>
15793 M:      Jozsef Kadlecsik <[email protected]>
15794 L:      [email protected]
15795 L:      [email protected]
15796 S:      Maintained
15797 W:      http://www.netfilter.org/
15798 W:      http://www.iptables.org/
15799 W:      http://www.nftables.org/
15800 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
15801 C:      irc://irc.libera.chat/netfilter
15802 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
15803 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
15804 F:      include/linux/netfilter*
15805 F:      include/linux/netfilter/
15806 F:      include/net/netfilter/
15807 F:      include/uapi/linux/netfilter*
15808 F:      include/uapi/linux/netfilter/
15809 F:      net/*/netfilter.c
15810 F:      net/*/netfilter/
15811 F:      net/bridge/br_netfilter*.c
15812 F:      net/netfilter/
15813 F:      tools/testing/selftests/net/netfilter/
15814
15815 NETROM NETWORK LAYER
15816 M:      Ralf Baechle <[email protected]>
15817 L:      [email protected]
15818 S:      Maintained
15819 W:      https://linux-ax25.in-berlin.de
15820 F:      include/net/netrom.h
15821 F:      include/uapi/linux/netrom.h
15822 F:      net/netrom/
15823
15824 NETRONIX EMBEDDED CONTROLLER
15825 M:      Jonathan Neuschäfer <[email protected]>
15826 S:      Maintained
15827 F:      Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
15828 F:      drivers/mfd/ntxec.c
15829 F:      drivers/pwm/pwm-ntxec.c
15830 F:      drivers/rtc/rtc-ntxec.c
15831 F:      include/linux/mfd/ntxec.h
15832
15833 NETRONOME ETHERNET DRIVERS
15834 M:      Louis Peens <[email protected]>
15835 R:      Jakub Kicinski <[email protected]>
15836 L:      [email protected]
15837 S:      Maintained
15838 F:      drivers/net/ethernet/netronome/
15839
15840 NETWORK BLOCK DEVICE (NBD)
15841 M:      Josef Bacik <[email protected]>
15842 L:      [email protected]
15843 L:      [email protected]
15844 S:      Maintained
15845 F:      Documentation/admin-guide/blockdev/nbd.rst
15846 F:      drivers/block/nbd.c
15847 F:      include/trace/events/nbd.h
15848 F:      include/uapi/linux/nbd.h
15849
15850 NETWORK DROP MONITOR
15851 M:      Neil Horman <[email protected]>
15852 L:      [email protected]
15853 S:      Maintained
15854 W:      https://fedorahosted.org/dropwatch/
15855 F:      include/uapi/linux/net_dropmon.h
15856 F:      net/core/drop_monitor.c
15857
15858 NETWORKING DRIVERS
15859 M:      "David S. Miller" <[email protected]>
15860 M:      Eric Dumazet <[email protected]>
15861 M:      Jakub Kicinski <[email protected]>
15862 M:      Paolo Abeni <[email protected]>
15863 L:      [email protected]
15864 S:      Maintained
15865 P:      Documentation/process/maintainer-netdev.rst
15866 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
15867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15869 F:      Documentation/devicetree/bindings/net/
15870 F:      Documentation/networking/net_cachelines/net_device.rst
15871 F:      drivers/connector/
15872 F:      drivers/net/
15873 F:      include/dt-bindings/net/
15874 F:      include/linux/cn_proc.h
15875 F:      include/linux/etherdevice.h
15876 F:      include/linux/fcdevice.h
15877 F:      include/linux/fddidevice.h
15878 F:      include/linux/hippidevice.h
15879 F:      include/linux/if_*
15880 F:      include/linux/inetdevice.h
15881 F:      include/linux/netdevice.h
15882 F:      include/uapi/linux/cn_proc.h
15883 F:      include/uapi/linux/if_*
15884 F:      include/uapi/linux/netdevice.h
15885 X:      drivers/net/wireless/
15886
15887 NETWORKING DRIVERS (WIRELESS)
15888 M:      Kalle Valo <[email protected]>
15889 L:      [email protected]
15890 S:      Maintained
15891 W:      https://wireless.wiki.kernel.org/
15892 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
15893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
15894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
15895 F:      Documentation/devicetree/bindings/net/wireless/
15896 F:      drivers/net/wireless/
15897
15898 NETWORKING [DSA]
15899 M:      Andrew Lunn <[email protected]>
15900 M:      Florian Fainelli <[email protected]>
15901 M:      Vladimir Oltean <[email protected]>
15902 S:      Maintained
15903 F:      Documentation/devicetree/bindings/net/dsa/
15904 F:      Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
15905 F:      Documentation/devicetree/bindings/net/ethernet-switch.yaml
15906 F:      drivers/net/dsa/
15907 F:      include/linux/dsa/
15908 F:      include/linux/platform_data/dsa.h
15909 F:      include/net/dsa.h
15910 F:      net/dsa/
15911 F:      tools/testing/selftests/drivers/net/dsa/
15912
15913 NETWORKING [GENERAL]
15914 M:      "David S. Miller" <[email protected]>
15915 M:      Eric Dumazet <[email protected]>
15916 M:      Jakub Kicinski <[email protected]>
15917 M:      Paolo Abeni <[email protected]>
15918 L:      [email protected]
15919 S:      Maintained
15920 P:      Documentation/process/maintainer-netdev.rst
15921 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
15922 B:      mailto:[email protected]
15923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15924 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15925 F:      Documentation/core-api/netlink.rst
15926 F:      Documentation/netlink/
15927 F:      Documentation/networking/
15928 F:      Documentation/networking/net_cachelines/
15929 F:      Documentation/process/maintainer-netdev.rst
15930 F:      Documentation/userspace-api/netlink/
15931 F:      include/linux/framer/framer-provider.h
15932 F:      include/linux/framer/framer.h
15933 F:      include/linux/in.h
15934 F:      include/linux/indirect_call_wrapper.h
15935 F:      include/linux/net.h
15936 F:      include/linux/netdevice.h
15937 F:      include/linux/skbuff.h
15938 F:      include/net/
15939 F:      include/uapi/linux/in.h
15940 F:      include/uapi/linux/net.h
15941 F:      include/uapi/linux/net_namespace.h
15942 F:      include/uapi/linux/netdevice.h
15943 F:      lib/net_utils.c
15944 F:      lib/random32.c
15945 F:      net/
15946 F:      tools/net/
15947 F:      tools/testing/selftests/net/
15948 X:      net/9p/
15949 X:      net/bluetooth/
15950
15951 NETWORKING [IPSEC]
15952 M:      Steffen Klassert <[email protected]>
15953 M:      Herbert Xu <[email protected]>
15954 M:      "David S. Miller" <[email protected]>
15955 L:      [email protected]
15956 S:      Maintained
15957 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
15958 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
15959 F:      include/net/xfrm.h
15960 F:      include/uapi/linux/xfrm.h
15961 F:      net/ipv4/ah4.c
15962 F:      net/ipv4/esp4*
15963 F:      net/ipv4/ip_vti.c
15964 F:      net/ipv4/ipcomp.c
15965 F:      net/ipv4/xfrm*
15966 F:      net/ipv6/ah6.c
15967 F:      net/ipv6/esp6*
15968 F:      net/ipv6/ip6_vti.c
15969 F:      net/ipv6/ipcomp6.c
15970 F:      net/ipv6/xfrm*
15971 F:      net/key/
15972 F:      net/xfrm/
15973 F:      tools/testing/selftests/net/ipsec.c
15974
15975 NETWORKING [IPv4/IPv6]
15976 M:      "David S. Miller" <[email protected]>
15977 M:      David Ahern <[email protected]>
15978 L:      [email protected]
15979 S:      Maintained
15980 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15981 F:      arch/x86/net/*
15982 F:      include/linux/ip.h
15983 F:      include/linux/ipv6*
15984 F:      include/net/fib*
15985 F:      include/net/ip*
15986 F:      include/net/route.h
15987 F:      net/ipv4/
15988 F:      net/ipv6/
15989
15990 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
15991 M:      Paul Moore <[email protected]>
15992 L:      [email protected]
15993 L:      [email protected]
15994 S:      Supported
15995 W:      https://github.com/netlabel
15996 F:      Documentation/netlabel/
15997 F:      include/net/calipso.h
15998 F:      include/net/cipso_ipv4.h
15999 F:      include/net/netlabel.h
16000 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
16001 F:      include/uapi/linux/netfilter/xt_SECMARK.h
16002 F:      net/ipv4/cipso_ipv4.c
16003 F:      net/ipv6/calipso.c
16004 F:      net/netfilter/xt_CONNSECMARK.c
16005 F:      net/netfilter/xt_SECMARK.c
16006 F:      net/netlabel/
16007
16008 NETWORKING [MACSEC]
16009 M:      Sabrina Dubroca <[email protected]>
16010 L:      [email protected]
16011 S:      Maintained
16012 F:      drivers/net/macsec.c
16013 F:      include/net/macsec.h
16014 F:      include/uapi/linux/if_macsec.h
16015 K:      macsec
16016 K:      \bmdo_
16017
16018 NETWORKING [MPTCP]
16019 M:      Matthieu Baerts <[email protected]>
16020 M:      Mat Martineau <[email protected]>
16021 R:      Geliang Tang <[email protected]>
16022 L:      [email protected]
16023 L:      [email protected]
16024 S:      Maintained
16025 W:      https://github.com/multipath-tcp/mptcp_net-next/wiki
16026 B:      https://github.com/multipath-tcp/mptcp_net-next/issues
16027 T:      git https://github.com/multipath-tcp/mptcp_net-next.git export-net
16028 T:      git https://github.com/multipath-tcp/mptcp_net-next.git export
16029 F:      Documentation/netlink/specs/mptcp_pm.yaml
16030 F:      Documentation/networking/mptcp*.rst
16031 F:      include/net/mptcp.h
16032 F:      include/trace/events/mptcp.h
16033 F:      include/uapi/linux/mptcp*.h
16034 F:      net/mptcp/
16035 F:      tools/testing/selftests/bpf/*/*mptcp*.c
16036 F:      tools/testing/selftests/net/mptcp/
16037
16038 NETWORKING [TCP]
16039 M:      Eric Dumazet <[email protected]>
16040 L:      [email protected]
16041 S:      Maintained
16042 F:      Documentation/networking/net_cachelines/tcp_sock.rst
16043 F:      include/linux/tcp.h
16044 F:      include/net/tcp.h
16045 F:      include/trace/events/tcp.h
16046 F:      include/uapi/linux/tcp.h
16047 F:      net/ipv4/inet_connection_sock.c
16048 F:      net/ipv4/inet_hashtables.c
16049 F:      net/ipv4/inet_timewait_sock.c
16050 F:      net/ipv4/syncookies.c
16051 F:      net/ipv4/tcp*.c
16052 F:      net/ipv6/inet6_connection_sock.c
16053 F:      net/ipv6/inet6_hashtables.c
16054 F:      net/ipv6/syncookies.c
16055 F:      net/ipv6/tcp*.c
16056
16057 NETWORKING [TLS]
16058 M:      Boris Pismenny <[email protected]>
16059 M:      John Fastabend <[email protected]>
16060 M:      Jakub Kicinski <[email protected]>
16061 L:      [email protected]
16062 S:      Maintained
16063 F:      include/net/tls.h
16064 F:      include/uapi/linux/tls.h
16065 F:      net/tls/*
16066
16067 NETXEN (1/10) GbE SUPPORT
16068 M:      Manish Chopra <[email protected]>
16069 M:      Rahul Verma <[email protected]>
16070 M:      [email protected]
16071 L:      [email protected]
16072 S:      Supported
16073 F:      drivers/net/ethernet/qlogic/netxen/
16074
16075 NET_FAILOVER MODULE
16076 M:      Sridhar Samudrala <[email protected]>
16077 L:      [email protected]
16078 S:      Supported
16079 F:      Documentation/networking/net_failover.rst
16080 F:      drivers/net/net_failover.c
16081 F:      include/net/net_failover.h
16082
16083 NEXTHOP
16084 M:      David Ahern <[email protected]>
16085 L:      [email protected]
16086 S:      Maintained
16087 F:      include/net/netns/nexthop.h
16088 F:      include/net/nexthop.h
16089 F:      include/uapi/linux/nexthop.h
16090 F:      net/ipv4/nexthop.c
16091
16092 NFC SUBSYSTEM
16093 M:      Krzysztof Kozlowski <[email protected]>
16094 L:      [email protected]
16095 S:      Maintained
16096 F:      Documentation/devicetree/bindings/net/nfc/
16097 F:      drivers/nfc/
16098 F:      include/net/nfc/
16099 F:      include/uapi/linux/nfc.h
16100 F:      net/nfc/
16101
16102 NFC VIRTUAL NCI DEVICE DRIVER
16103 M:      Bongsu Jeon <[email protected]>
16104 L:      [email protected]
16105 S:      Supported
16106 F:      drivers/nfc/virtual_ncidev.c
16107 F:      tools/testing/selftests/nci/
16108
16109 NFS, SUNRPC, AND LOCKD CLIENTS
16110 M:      Trond Myklebust <[email protected]>
16111 M:      Anna Schumaker <[email protected]>
16112 L:      [email protected]
16113 S:      Maintained
16114 W:      http://client.linux-nfs.org
16115 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
16116 F:      Documentation/filesystems/nfs/
16117 F:      fs/lockd/
16118 F:      fs/nfs/
16119 F:      fs/nfs_common/
16120 F:      include/linux/lockd/
16121 F:      include/linux/nfs*
16122 F:      include/linux/sunrpc/
16123 F:      include/uapi/linux/nfs*
16124 F:      include/uapi/linux/sunrpc/
16125 F:      net/sunrpc/
16126
16127 NILFS2 FILESYSTEM
16128 M:      Ryusuke Konishi <[email protected]>
16129 L:      [email protected]
16130 S:      Supported
16131 W:      https://nilfs.sourceforge.io/
16132 T:      git https://github.com/konis/nilfs2.git
16133 F:      Documentation/filesystems/nilfs2.rst
16134 F:      fs/nilfs2/
16135 F:      include/trace/events/nilfs2.h
16136 F:      include/uapi/linux/nilfs2_api.h
16137 F:      include/uapi/linux/nilfs2_ondisk.h
16138
16139 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
16140 M:      YOKOTA Hiroshi <[email protected]>
16141 S:      Maintained
16142 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16143 F:      Documentation/scsi/NinjaSCSI.rst
16144 F:      drivers/scsi/pcmcia/nsp_*
16145
16146 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
16147 M:      GOTO Masanori <[email protected]>
16148 M:      YOKOTA Hiroshi <[email protected]>
16149 S:      Maintained
16150 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16151 F:      Documentation/scsi/NinjaSCSI.rst
16152 F:      drivers/scsi/nsp32*
16153
16154 NINTENDO HID DRIVER
16155 M:      Daniel J. Ogorchock <[email protected]>
16156 L:      [email protected]
16157 S:      Maintained
16158 F:      drivers/hid/hid-nintendo*
16159
16160 NIOS2 ARCHITECTURE
16161 M:      Dinh Nguyen <[email protected]>
16162 S:      Maintained
16163 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
16164 F:      arch/nios2/
16165
16166 NITRO ENCLAVES (NE)
16167 M:      Alexandru Ciobotaru <[email protected]>
16168 L:      [email protected]
16169 L:      The AWS Nitro Enclaves Team <[email protected]>
16170 S:      Supported
16171 W:      https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16172 F:      Documentation/virt/ne_overview.rst
16173 F:      drivers/virt/nitro_enclaves/
16174 F:      include/linux/nitro_enclaves.h
16175 F:      include/uapi/linux/nitro_enclaves.h
16176 F:      samples/nitro_enclaves/
16177
16178 NITRO SECURE MODULE (NSM)
16179 M:      Alexander Graf <[email protected]>
16180 L:      [email protected]
16181 L:      The AWS Nitro Enclaves Team <[email protected]>
16182 S:      Supported
16183 W:      https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16184 F:      drivers/misc/nsm.c
16185 F:      include/uapi/linux/nsm.h
16186
16187 NOHZ, DYNTICKS SUPPORT
16188 M:      Anna-Maria Behnsen <[email protected]>
16189 M:      Frederic Weisbecker <[email protected]>
16190 M:      Ingo Molnar <[email protected]>
16191 M:      Thomas Gleixner <[email protected]>
16192 L:      [email protected]
16193 S:      Maintained
16194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
16195 F:      include/linux/sched/nohz.h
16196 F:      include/linux/tick.h
16197 F:      kernel/time/tick*.*
16198
16199 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
16200 M:      Pavel Machek <[email protected]>
16201 M:      Sakari Ailus <[email protected]>
16202 L:      [email protected]
16203 S:      Maintained
16204 F:      drivers/media/i2c/ad5820.c
16205 F:      drivers/media/i2c/et8ek8
16206
16207 NOKIA N900 POWER SUPPLY DRIVERS
16208 R:      Pali Rohár <[email protected]>
16209 F:      drivers/power/supply/bq2415x_charger.c
16210 F:      drivers/power/supply/bq27xxx_battery.c
16211 F:      drivers/power/supply/bq27xxx_battery_i2c.c
16212 F:      drivers/power/supply/isp1704_charger.c
16213 F:      drivers/power/supply/rx51_battery.c
16214 F:      include/linux/power/bq2415x_charger.h
16215 F:      include/linux/power/bq27xxx_battery.h
16216
16217 NOLIBC HEADER FILE
16218 M:      Willy Tarreau <[email protected]>
16219 M:      Thomas Weißschuh <[email protected]>
16220 S:      Maintained
16221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
16222 F:      tools/include/nolibc/
16223 F:      tools/testing/selftests/nolibc/
16224
16225 NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
16226 M:      Hans de Goede <[email protected]>
16227 L:      [email protected]
16228 S:      Maintained
16229 F:      drivers/input/touchscreen/novatek-nvt-ts.c
16230
16231 NSDEPS
16232 M:      Matthias Maennich <[email protected]>
16233 S:      Maintained
16234 F:      Documentation/core-api/symbol-namespaces.rst
16235 F:      scripts/nsdeps
16236
16237 NTB AMD DRIVER
16238 M:      Sanjay R Mehta <[email protected]>
16239 M:      Shyam Sundar S K <[email protected]>
16240 L:      [email protected]
16241 S:      Supported
16242 F:      drivers/ntb/hw/amd/
16243
16244 NTB DRIVER CORE
16245 M:      Jon Mason <[email protected]>
16246 M:      Dave Jiang <[email protected]>
16247 M:      Allen Hubbe <[email protected]>
16248 L:      [email protected]
16249 S:      Supported
16250 W:      https://github.com/jonmason/ntb/wiki
16251 T:      git https://github.com/jonmason/ntb.git
16252 F:      drivers/net/ntb_netdev.c
16253 F:      drivers/ntb/
16254 F:      drivers/pci/endpoint/functions/pci-epf-*ntb.c
16255 F:      include/linux/ntb.h
16256 F:      include/linux/ntb_transport.h
16257 F:      tools/testing/selftests/ntb/
16258
16259 NTB IDT DRIVER
16260 M:      Serge Semin <[email protected]>
16261 L:      [email protected]
16262 S:      Supported
16263 F:      drivers/ntb/hw/idt/
16264
16265 NTB INTEL DRIVER
16266 M:      Dave Jiang <[email protected]>
16267 L:      [email protected]
16268 S:      Supported
16269 W:      https://github.com/davejiang/linux/wiki
16270 T:      git https://github.com/davejiang/linux.git
16271 F:      drivers/ntb/hw/intel/
16272
16273 NTFS3 FILESYSTEM
16274 M:      Konstantin Komarov <[email protected]>
16275 L:      [email protected]
16276 S:      Supported
16277 W:      http://www.paragon-software.com/
16278 T:      git https://github.com/Paragon-Software-Group/linux-ntfs3.git
16279 F:      Documentation/filesystems/ntfs3.rst
16280 F:      fs/ntfs3/
16281
16282 NUBUS SUBSYSTEM
16283 M:      Finn Thain <[email protected]>
16284 L:      [email protected]
16285 S:      Maintained
16286 F:      arch/*/include/asm/nubus.h
16287 F:      drivers/nubus/
16288 F:      include/linux/nubus.h
16289 F:      include/uapi/linux/nubus.h
16290
16291 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16292 M:      Antonino Daplas <[email protected]>
16293 L:      [email protected]
16294 S:      Maintained
16295 F:      drivers/video/fbdev/nvidia/
16296 F:      drivers/video/fbdev/riva/
16297
16298 NVIDIA WMI EC BACKLIGHT DRIVER
16299 M:      Daniel Dadap <[email protected]>
16300 L:      [email protected]
16301 S:      Supported
16302 F:      drivers/platform/x86/nvidia-wmi-ec-backlight.c
16303 F:      include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16304
16305 NVM EXPRESS DRIVER
16306 M:      Keith Busch <[email protected]>
16307 M:      Jens Axboe <[email protected]>
16308 M:      Christoph Hellwig <[email protected]>
16309 M:      Sagi Grimberg <[email protected]>
16310 L:      [email protected]
16311 S:      Supported
16312 W:      http://git.infradead.org/nvme.git
16313 T:      git git://git.infradead.org/nvme.git
16314 F:      Documentation/nvme/
16315 F:      drivers/nvme/common/
16316 F:      drivers/nvme/host/
16317 F:      include/linux/nvme-*.h
16318 F:      include/linux/nvme.h
16319 F:      include/uapi/linux/nvme_ioctl.h
16320
16321 NVM EXPRESS FABRICS AUTHENTICATION
16322 M:      Hannes Reinecke <[email protected]>
16323 L:      [email protected]
16324 S:      Supported
16325 F:      drivers/nvme/host/auth.c
16326 F:      drivers/nvme/target/auth.c
16327 F:      drivers/nvme/target/fabrics-cmd-auth.c
16328 F:      include/linux/nvme-auth.h
16329
16330 NVM EXPRESS FC TRANSPORT DRIVERS
16331 M:      James Smart <[email protected]>
16332 L:      [email protected]
16333 S:      Supported
16334 F:      drivers/nvme/host/fc.c
16335 F:      drivers/nvme/target/fc.c
16336 F:      drivers/nvme/target/fcloop.c
16337 F:      include/linux/nvme-fc-driver.h
16338 F:      include/linux/nvme-fc.h
16339
16340 NVM EXPRESS HARDWARE MONITORING SUPPORT
16341 M:      Guenter Roeck <[email protected]>
16342 L:      [email protected]
16343 S:      Supported
16344 F:      drivers/nvme/host/hwmon.c
16345
16346 NVM EXPRESS TARGET DRIVER
16347 M:      Christoph Hellwig <[email protected]>
16348 M:      Sagi Grimberg <[email protected]>
16349 M:      Chaitanya Kulkarni <[email protected]>
16350 L:      [email protected]
16351 S:      Supported
16352 W:      http://git.infradead.org/nvme.git
16353 T:      git git://git.infradead.org/nvme.git
16354 F:      drivers/nvme/target/
16355
16356 NVMEM FRAMEWORK
16357 M:      Srinivas Kandagatla <[email protected]>
16358 S:      Maintained
16359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
16360 F:      Documentation/ABI/stable/sysfs-bus-nvmem
16361 F:      Documentation/devicetree/bindings/nvmem/
16362 F:      drivers/nvmem/
16363 F:      include/linux/nvmem-consumer.h
16364 F:      include/linux/nvmem-provider.h
16365
16366 NXP BLUETOOTH WIRELESS DRIVERS
16367 M:      Amitkumar Karwar <[email protected]>
16368 M:      Neeraj Kale <[email protected]>
16369 S:      Maintained
16370 F:      Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
16371 F:      drivers/bluetooth/btnxpuart.c
16372
16373 NXP C45 TJA11XX PHY DRIVER
16374 M:      Andrei Botila <[email protected]>
16375 L:      [email protected]
16376 S:      Maintained
16377 F:      drivers/net/phy/nxp-c45-tja11xx*
16378
16379 NXP FSPI DRIVER
16380 M:      Han Xu <[email protected]>
16381 M:      Haibo Chen <[email protected]>
16382 R:      Yogesh Gaur <[email protected]>
16383 L:      [email protected]
16384 S:      Maintained
16385 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
16386 F:      drivers/spi/spi-nxp-fspi.c
16387
16388 NXP FXAS21002C DRIVER
16389 M:      Rui Miguel Silva <[email protected]>
16390 L:      [email protected]
16391 S:      Maintained
16392 F:      Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
16393 F:      drivers/iio/gyro/fxas21002c.h
16394 F:      drivers/iio/gyro/fxas21002c_core.c
16395 F:      drivers/iio/gyro/fxas21002c_i2c.c
16396 F:      drivers/iio/gyro/fxas21002c_spi.c
16397
16398 NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
16399 M:      Haibo Chen <[email protected]>
16400 L:      [email protected]
16401 L:      [email protected]
16402 S:      Maintained
16403 F:      Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
16404 F:      Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
16405 F:      Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
16406 F:      drivers/iio/adc/imx7d_adc.c
16407 F:      drivers/iio/adc/imx93_adc.c
16408 F:      drivers/iio/adc/vf610_adc.c
16409
16410 NXP i.MX 8M ISI DRIVER
16411 M:      Laurent Pinchart <[email protected]>
16412 L:      [email protected]
16413 S:      Maintained
16414 F:      Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
16415 F:      drivers/media/platform/nxp/imx8-isi/
16416
16417 NXP i.MX 8MP DW100 V4L2 DRIVER
16418 M:      Xavier Roumegue <[email protected]>
16419 L:      [email protected]
16420 S:      Maintained
16421 F:      Documentation/devicetree/bindings/media/nxp,dw100.yaml
16422 F:      Documentation/userspace-api/media/drivers/dw100.rst
16423 F:      drivers/media/platform/nxp/dw100/
16424 F:      include/uapi/linux/dw100.h
16425
16426 NXP i.MX 8MQ DCSS DRIVER
16427 M:      Laurentiu Palcu <[email protected]>
16428 R:      Lucas Stach <[email protected]>
16429 L:      [email protected]
16430 S:      Maintained
16431 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
16432 F:      Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
16433 F:      drivers/gpu/drm/imx/dcss/
16434
16435 NXP i.MX 8QXP ADC DRIVER
16436 M:      Cai Huoqing <[email protected]>
16437 M:      Haibo Chen <[email protected]>
16438 L:      [email protected]
16439 L:      [email protected]
16440 S:      Maintained
16441 F:      Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
16442 F:      drivers/iio/adc/imx8qxp-adc.c
16443
16444 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
16445 M:      Mirela Rabulea <[email protected]>
16446 L:      [email protected]
16447 L:      [email protected]
16448 S:      Maintained
16449 F:      Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
16450 F:      drivers/media/platform/nxp/imx-jpeg
16451
16452 NXP i.MX CLOCK DRIVERS
16453 M:      Abel Vesa <[email protected]>
16454 R:      Peng Fan <[email protected]>
16455 L:      [email protected]
16456 L:      [email protected]
16457 S:      Maintained
16458 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
16459 F:      Documentation/devicetree/bindings/clock/imx*
16460 F:      drivers/clk/imx/
16461 F:      include/dt-bindings/clock/imx*
16462
16463 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
16464 M:      Jagan Teki <[email protected]>
16465 S:      Maintained
16466 F:      Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
16467 F:      drivers/regulator/pf8x00-regulator.c
16468
16469 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
16470 M:      Krzysztof Kozlowski <[email protected]>
16471 L:      [email protected]
16472 S:      Maintained
16473 F:      Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
16474 F:      drivers/extcon/extcon-ptn5150.c
16475
16476 NXP SGTL5000 DRIVER
16477 M:      Fabio Estevam <[email protected]>
16478 L:      [email protected] (moderated for non-subscribers)
16479 S:      Maintained
16480 F:      Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
16481 F:      sound/soc/codecs/sgtl5000*
16482
16483 NXP SJA1105 ETHERNET SWITCH DRIVER
16484 M:      Vladimir Oltean <[email protected]>
16485 L:      [email protected]
16486 S:      Maintained
16487 F:      drivers/net/dsa/sja1105
16488 F:      drivers/net/pcs/pcs-xpcs-nxp.c
16489
16490 NXP TDA998X DRM DRIVER
16491 M:      Russell King <[email protected]>
16492 S:      Maintained
16493 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
16494 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
16495 F:      drivers/gpu/drm/i2c/tda998x_drv.c
16496 F:      include/drm/i2c/tda998x.h
16497 F:      include/dt-bindings/display/tda998x.h
16498 K:      "nxp,tda998x"
16499
16500 NXP TFA9879 DRIVER
16501 M:      Peter Rosin <[email protected]>
16502 L:      [email protected] (moderated for non-subscribers)
16503 S:      Maintained
16504 F:      Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
16505 F:      sound/soc/codecs/tfa9879*
16506
16507 NXP-NCI NFC DRIVER
16508 S:      Orphan
16509 F:      Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
16510 F:      drivers/nfc/nxp-nci
16511
16512 NXP/Goodix TFA989X (TFA1) DRIVER
16513 M:      Stephan Gerhold <[email protected]>
16514 L:      [email protected] (moderated for non-subscribers)
16515 S:      Maintained
16516 F:      Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
16517 F:      sound/soc/codecs/tfa989x.c
16518
16519 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
16520 M:      Jonas Malaco <[email protected]>
16521 L:      [email protected]
16522 S:      Maintained
16523 F:      Documentation/hwmon/nzxt-kraken2.rst
16524 F:      drivers/hwmon/nzxt-kraken2.c
16525
16526 NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
16527 M:      Jonas Malaco <[email protected]>
16528 M:      Aleksa Savic <[email protected]>
16529 L:      [email protected]
16530 S:      Maintained
16531 F:      Documentation/hwmon/nzxt-kraken3.rst
16532 F:      drivers/hwmon/nzxt-kraken3.c
16533
16534 NZXT-SMART2 HARDWARE MONITORING DRIVER
16535 M:      Aleksandr Mezin <[email protected]>
16536 L:      [email protected]
16537 S:      Maintained
16538 F:      Documentation/hwmon/nzxt-smart2.rst
16539 F:      drivers/hwmon/nzxt-smart2.c
16540
16541 OBJAGG
16542 M:      Jiri Pirko <[email protected]>
16543 L:      [email protected]
16544 S:      Supported
16545 F:      include/linux/objagg.h
16546 F:      lib/objagg.c
16547 F:      lib/test_objagg.c
16548
16549 OBJPOOL
16550 M:      Matt Wu <[email protected]>
16551 S:      Supported
16552 F:      include/linux/objpool.h
16553 F:      lib/objpool.c
16554 F:      lib/test_objpool.c
16555
16556 OBJTOOL
16557 M:      Josh Poimboeuf <[email protected]>
16558 M:      Peter Zijlstra <[email protected]>
16559 S:      Supported
16560 F:      include/linux/objtool*.h
16561 F:      tools/objtool/
16562
16563 OCELOT ETHERNET SWITCH DRIVER
16564 M:      Vladimir Oltean <[email protected]>
16565 M:      Claudiu Manoil <[email protected]>
16566 M:      Alexandre Belloni <[email protected]>
16567 M:      [email protected]
16568 L:      [email protected]
16569 S:      Supported
16570 F:      drivers/net/dsa/ocelot/*
16571 F:      drivers/net/ethernet/mscc/
16572 F:      include/soc/mscc/ocelot*
16573 F:      net/dsa/tag_ocelot.c
16574 F:      net/dsa/tag_ocelot_8021q.c
16575 F:      tools/testing/selftests/drivers/net/ocelot/*
16576
16577 OCELOT EXTERNAL SWITCH CONTROL
16578 M:      Colin Foster <[email protected]>
16579 S:      Supported
16580 F:      Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
16581 F:      drivers/mfd/ocelot*
16582 F:      drivers/net/dsa/ocelot/ocelot_ext.c
16583 F:      include/linux/mfd/ocelot.h
16584
16585 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
16586 M:      Frederic Barrat <[email protected]>
16587 M:      Andrew Donnellan <[email protected]>
16588 L:      [email protected]
16589 S:      Supported
16590 F:      Documentation/userspace-api/accelerators/ocxl.rst
16591 F:      arch/powerpc/include/asm/pnv-ocxl.h
16592 F:      arch/powerpc/platforms/powernv/ocxl.c
16593 F:      drivers/misc/ocxl/
16594 F:      include/misc/ocxl*
16595 F:      include/uapi/misc/ocxl.h
16596
16597 OMAP AUDIO SUPPORT
16598 M:      Peter Ujfalusi <[email protected]>
16599 M:      Jarkko Nikula <[email protected]>
16600 L:      [email protected] (moderated for non-subscribers)
16601 L:      [email protected]
16602 S:      Maintained
16603 F:      sound/soc/ti/n810.c
16604 F:      sound/soc/ti/omap*
16605 F:      sound/soc/ti/rx51.c
16606 F:      sound/soc/ti/sdma-pcm.*
16607
16608 OMAP CLOCK FRAMEWORK SUPPORT
16609 M:      Paul Walmsley <[email protected]>
16610 L:      [email protected]
16611 S:      Maintained
16612 F:      arch/arm/*omap*/*clock*
16613
16614 OMAP DEVICE TREE SUPPORT
16615 M:      Tony Lindgren <[email protected]>
16616 L:      [email protected]
16617 L:      [email protected]
16618 S:      Maintained
16619 F:      arch/arm/boot/dts/ti/omap/
16620
16621 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
16622 L:      [email protected]
16623 L:      [email protected]
16624 S:      Orphan
16625 F:      Documentation/arch/arm/omap/dss.rst
16626 F:      drivers/video/fbdev/omap2/
16627
16628 OMAP FRAMEBUFFER SUPPORT
16629 L:      [email protected]
16630 L:      [email protected]
16631 S:      Orphan
16632 F:      drivers/video/fbdev/omap/
16633
16634 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
16635 M:      Roger Quadros <[email protected]>
16636 M:      Tony Lindgren <[email protected]>
16637 L:      [email protected]
16638 S:      Maintained
16639 F:      arch/arm/mach-omap2/*gpmc*
16640 F:      drivers/memory/omap-gpmc.c
16641
16642 OMAP GPIO DRIVER
16643 M:      Grygorii Strashko <[email protected]>
16644 M:      Santosh Shilimkar <[email protected]>
16645 M:      Kevin Hilman <[email protected]>
16646 L:      [email protected]
16647 S:      Maintained
16648 F:      Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
16649 F:      drivers/gpio/gpio-omap.c
16650
16651 OMAP HARDWARE SPINLOCK SUPPORT
16652 L:      [email protected]
16653 S:      Orphan
16654 F:      drivers/hwspinlock/omap_hwspinlock.c
16655
16656 OMAP HS MMC SUPPORT
16657 L:      [email protected]
16658 L:      [email protected]
16659 S:      Orphan
16660 F:      drivers/mmc/host/omap_hsmmc.c
16661
16662 OMAP HWMOD DATA
16663 M:      Paul Walmsley <[email protected]>
16664 L:      [email protected]
16665 S:      Maintained
16666 F:      arch/arm/mach-omap2/omap_hwmod*data*
16667
16668 OMAP HWMOD SUPPORT
16669 M:      Paul Walmsley <[email protected]>
16670 L:      [email protected]
16671 S:      Maintained
16672 F:      arch/arm/mach-omap2/omap_hwmod.*
16673
16674 OMAP I2C DRIVER
16675 M:      Vignesh R <[email protected]>
16676 L:      [email protected]
16677 L:      [email protected]
16678 S:      Maintained
16679 F:      Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
16680 F:      drivers/i2c/busses/i2c-omap.c
16681
16682 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
16683 M:      Laurent Pinchart <[email protected]>
16684 L:      [email protected]
16685 S:      Maintained
16686 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
16687 F:      drivers/media/platform/ti/omap3isp/
16688 F:      drivers/staging/media/omap4iss/
16689
16690 OMAP MMC SUPPORT
16691 M:      Aaro Koskinen <[email protected]>
16692 L:      [email protected]
16693 S:      Odd Fixes
16694 F:      drivers/mmc/host/omap.c
16695
16696 OMAP POWER MANAGEMENT SUPPORT
16697 M:      Kevin Hilman <[email protected]>
16698 L:      [email protected]
16699 S:      Maintained
16700 F:      arch/arm/*omap*/*pm*
16701 F:      drivers/cpufreq/omap-cpufreq.c
16702
16703 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
16704 M:      Paul Walmsley <[email protected]>
16705 L:      [email protected]
16706 S:      Maintained
16707 F:      arch/arm/mach-omap2/prm*
16708
16709 OMAP RANDOM NUMBER GENERATOR SUPPORT
16710 M:      Deepak Saxena <[email protected]>
16711 S:      Maintained
16712 F:      drivers/char/hw_random/omap-rng.c
16713
16714 OMAP USB SUPPORT
16715 L:      [email protected]
16716 L:      [email protected]
16717 S:      Orphan
16718 F:      arch/arm/*omap*/usb*
16719 F:      drivers/usb/*/*omap*
16720
16721 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
16722 M:      Mark Jackson <[email protected]>
16723 L:      [email protected]
16724 S:      Maintained
16725 F:      arch/arm/boot/dts/ti/omap/am335x-nano.dts
16726
16727 OMAP1 SUPPORT
16728 M:      Aaro Koskinen <[email protected]>
16729 M:      Janusz Krzysztofik <[email protected]>
16730 R:      Tony Lindgren <[email protected]>
16731 L:      [email protected]
16732 S:      Maintained
16733 Q:      http://patchwork.kernel.org/project/linux-omap/list/
16734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16735 F:      arch/arm/configs/omap1_defconfig
16736 F:      arch/arm/mach-omap1/
16737 F:      drivers/i2c/busses/i2c-omap.c
16738 F:      include/linux/platform_data/ams-delta-fiq.h
16739 F:      include/linux/platform_data/i2c-omap.h
16740
16741 OMAP2+ SUPPORT
16742 M:      Aaro Koskinen <[email protected]>
16743 M:      Andreas Kemnade <[email protected]>
16744 M:      Kevin Hilman <[email protected]>
16745 M:      Roger Quadros <[email protected]>
16746 M:      Tony Lindgren <[email protected]>
16747 L:      [email protected]
16748 S:      Maintained
16749 W:      http://linux.omap.com/
16750 Q:      http://patchwork.kernel.org/project/linux-omap/list/
16751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16752 F:      Documentation/devicetree/bindings/arm/ti/omap.yaml
16753 F:      arch/arm/configs/omap2plus_defconfig
16754 F:      arch/arm/mach-omap2/
16755 F:      drivers/bus/omap*.[ch]
16756 F:      drivers/bus/ti-sysc.c
16757 F:      drivers/gpio/gpio-tps65219.c
16758 F:      drivers/i2c/busses/i2c-omap.c
16759 F:      drivers/irqchip/irq-omap-intc.c
16760 F:      drivers/mfd/*omap*.c
16761 F:      drivers/mfd/menelaus.c
16762 F:      drivers/mfd/palmas.c
16763 F:      drivers/mfd/tps65217.c
16764 F:      drivers/mfd/tps65218.c
16765 F:      drivers/mfd/tps65219.c
16766 F:      drivers/mfd/tps65910.c
16767 F:      drivers/mfd/twl-core.[ch]
16768 F:      drivers/mfd/twl4030*.c
16769 F:      drivers/mfd/twl6030*.c
16770 F:      drivers/mfd/twl6040*.c
16771 F:      drivers/regulator/palmas-regulator*.c
16772 F:      drivers/regulator/pbias-regulator.c
16773 F:      drivers/regulator/tps65217-regulator.c
16774 F:      drivers/regulator/tps65218-regulator.c
16775 F:      drivers/regulator/tps65219-regulator.c
16776 F:      drivers/regulator/tps65910-regulator.c
16777 F:      drivers/regulator/twl-regulator.c
16778 F:      drivers/regulator/twl6030-regulator.c
16779 F:      include/linux/platform_data/i2c-omap.h
16780 F:      include/linux/platform_data/ti-sysc.h
16781
16782 OMFS FILESYSTEM
16783 M:      Bob Copeland <[email protected]>
16784 L:      [email protected]
16785 S:      Maintained
16786 F:      Documentation/filesystems/omfs.rst
16787 F:      fs/omfs/
16788
16789 OMNIVISION OG01A1B SENSOR DRIVER
16790 M:      Sakari Ailus <[email protected]>
16791 L:      [email protected]
16792 S:      Maintained
16793 F:      drivers/media/i2c/og01a1b.c
16794
16795 OMNIVISION OV01A10 SENSOR DRIVER
16796 M:      Bingbu Cao <[email protected]>
16797 L:      [email protected]
16798 S:      Maintained
16799 T:      git git://linuxtv.org/media_tree.git
16800 F:      drivers/media/i2c/ov01a10.c
16801
16802 OMNIVISION OV02A10 SENSOR DRIVER
16803 L:      [email protected]
16804 S:      Orphan
16805 T:      git git://linuxtv.org/media_tree.git
16806 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
16807 F:      drivers/media/i2c/ov02a10.c
16808
16809 OMNIVISION OV08D10 SENSOR DRIVER
16810 M:      Jimmy Su <[email protected]>
16811 L:      [email protected]
16812 S:      Maintained
16813 T:      git git://linuxtv.org/media_tree.git
16814 F:      drivers/media/i2c/ov08d10.c
16815
16816 OMNIVISION OV08X40 SENSOR DRIVER
16817 M:      Jason Chen <[email protected]>
16818 L:      [email protected]
16819 S:      Maintained
16820 T:      git git://linuxtv.org/media_tree.git
16821 F:      drivers/media/i2c/ov08x40.c
16822
16823 OMNIVISION OV13858 SENSOR DRIVER
16824 M:      Sakari Ailus <[email protected]>
16825 L:      [email protected]
16826 S:      Maintained
16827 T:      git git://linuxtv.org/media_tree.git
16828 F:      drivers/media/i2c/ov13858.c
16829
16830 OMNIVISION OV13B10 SENSOR DRIVER
16831 M:      Arec Kao <[email protected]>
16832 L:      [email protected]
16833 S:      Maintained
16834 T:      git git://linuxtv.org/media_tree.git
16835 F:      drivers/media/i2c/ov13b10.c
16836
16837 OMNIVISION OV2680 SENSOR DRIVER
16838 M:      Rui Miguel Silva <[email protected]>
16839 M:      Hans de Goede <[email protected]>
16840 L:      [email protected]
16841 S:      Maintained
16842 T:      git git://linuxtv.org/media_tree.git
16843 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
16844 F:      drivers/media/i2c/ov2680.c
16845
16846 OMNIVISION OV2685 SENSOR DRIVER
16847 M:      Shunqian Zheng <[email protected]>
16848 L:      [email protected]
16849 S:      Maintained
16850 T:      git git://linuxtv.org/media_tree.git
16851 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
16852 F:      drivers/media/i2c/ov2685.c
16853
16854 OMNIVISION OV2740 SENSOR DRIVER
16855 M:      Tianshu Qiu <[email protected]>
16856 R:      Sakari Ailus <[email protected]>
16857 R:      Bingbu Cao <[email protected]>
16858 L:      [email protected]
16859 S:      Maintained
16860 T:      git git://linuxtv.org/media_tree.git
16861 F:      drivers/media/i2c/ov2740.c
16862
16863 OMNIVISION OV4689 SENSOR DRIVER
16864 M:      Mikhail Rudenko <[email protected]>
16865 L:      [email protected]
16866 S:      Maintained
16867 T:      git git://linuxtv.org/media_tree.git
16868 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
16869 F:      drivers/media/i2c/ov4689.c
16870
16871 OMNIVISION OV5640 SENSOR DRIVER
16872 M:      Steve Longerbeam <[email protected]>
16873 L:      [email protected]
16874 S:      Maintained
16875 T:      git git://linuxtv.org/media_tree.git
16876 F:      drivers/media/i2c/ov5640.c
16877
16878 OMNIVISION OV5647 SENSOR DRIVER
16879 M:      Dave Stevenson <[email protected]>
16880 M:      Jacopo Mondi <[email protected]>
16881 L:      [email protected]
16882 S:      Maintained
16883 T:      git git://linuxtv.org/media_tree.git
16884 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
16885 F:      drivers/media/i2c/ov5647.c
16886
16887 OMNIVISION OV5670 SENSOR DRIVER
16888 M:      Sakari Ailus <[email protected]>
16889 L:      [email protected]
16890 S:      Maintained
16891 T:      git git://linuxtv.org/media_tree.git
16892 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
16893 F:      drivers/media/i2c/ov5670.c
16894
16895 OMNIVISION OV5675 SENSOR DRIVER
16896 M:      Sakari Ailus <[email protected]>
16897 L:      [email protected]
16898 S:      Maintained
16899 T:      git git://linuxtv.org/media_tree.git
16900 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
16901 F:      drivers/media/i2c/ov5675.c
16902
16903 OMNIVISION OV5693 SENSOR DRIVER
16904 M:      Daniel Scally <[email protected]>
16905 L:      [email protected]
16906 S:      Maintained
16907 T:      git git://linuxtv.org/media_tree.git
16908 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
16909 F:      drivers/media/i2c/ov5693.c
16910
16911 OMNIVISION OV5695 SENSOR DRIVER
16912 M:      Shunqian Zheng <[email protected]>
16913 L:      [email protected]
16914 S:      Maintained
16915 T:      git git://linuxtv.org/media_tree.git
16916 F:      drivers/media/i2c/ov5695.c
16917
16918 OMNIVISION OV64A40 SENSOR DRIVER
16919 M:      Jacopo Mondi <[email protected]>
16920 L:      [email protected]
16921 S:      Maintained
16922 T:      git git://linuxtv.org/media_tree.git
16923 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
16924 F:      drivers/media/i2c/ov64a40.c
16925
16926 OMNIVISION OV7670 SENSOR DRIVER
16927 L:      [email protected]
16928 S:      Orphan
16929 T:      git git://linuxtv.org/media_tree.git
16930 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
16931 F:      drivers/media/i2c/ov7670.c
16932
16933 OMNIVISION OV772x SENSOR DRIVER
16934 M:      Jacopo Mondi <[email protected]>
16935 L:      [email protected]
16936 S:      Odd fixes
16937 T:      git git://linuxtv.org/media_tree.git
16938 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
16939 F:      drivers/media/i2c/ov772x.c
16940 F:      include/media/i2c/ov772x.h
16941
16942 OMNIVISION OV7740 SENSOR DRIVER
16943 L:      [email protected]
16944 S:      Orphan
16945 T:      git git://linuxtv.org/media_tree.git
16946 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
16947 F:      drivers/media/i2c/ov7740.c
16948
16949 OMNIVISION OV8856 SENSOR DRIVER
16950 M:      Sakari Ailus <[email protected]>
16951 L:      [email protected]
16952 S:      Maintained
16953 T:      git git://linuxtv.org/media_tree.git
16954 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
16955 F:      drivers/media/i2c/ov8856.c
16956
16957 OMNIVISION OV8858 SENSOR DRIVER
16958 M:      Jacopo Mondi <[email protected]>
16959 M:      Nicholas Roth <[email protected]>
16960 L:      [email protected]
16961 S:      Maintained
16962 T:      git git://linuxtv.org/media_tree.git
16963 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
16964 F:      drivers/media/i2c/ov8858.c
16965
16966 OMNIVISION OV9282 SENSOR DRIVER
16967 M:      Dave Stevenson <[email protected]>
16968 L:      [email protected]
16969 S:      Maintained
16970 T:      git git://linuxtv.org/media_tree.git
16971 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
16972 F:      drivers/media/i2c/ov9282.c
16973
16974 OMNIVISION OV9640 SENSOR DRIVER
16975 M:      Petr Cvek <[email protected]>
16976 L:      [email protected]
16977 S:      Maintained
16978 F:      drivers/media/i2c/ov9640.*
16979
16980 OMNIVISION OV9650 SENSOR DRIVER
16981 M:      Sakari Ailus <[email protected]>
16982 R:      Akinobu Mita <[email protected]>
16983 R:      Sylwester Nawrocki <[email protected]>
16984 L:      [email protected]
16985 S:      Maintained
16986 T:      git git://linuxtv.org/media_tree.git
16987 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
16988 F:      drivers/media/i2c/ov9650.c
16989
16990 OMNIVISION OV9734 SENSOR DRIVER
16991 M:      Tianshu Qiu <[email protected]>
16992 R:      Bingbu Cao <[email protected]>
16993 L:      [email protected]
16994 S:      Maintained
16995 T:      git git://linuxtv.org/media_tree.git
16996 F:      drivers/media/i2c/ov9734.c
16997
16998 ONBOARD USB HUB DRIVER
16999 M:      Matthias Kaehlcke <[email protected]>
17000 L:      [email protected]
17001 S:      Maintained
17002 F:      Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
17003 F:      drivers/usb/misc/onboard_usb_dev.c
17004
17005 ONENAND FLASH DRIVER
17006 M:      Kyungmin Park <[email protected]>
17007 L:      [email protected]
17008 S:      Maintained
17009 F:      drivers/mtd/nand/onenand/
17010 F:      include/linux/mtd/onenand*.h
17011
17012 ONEXPLAYER FAN DRIVER
17013 M:      Derek John Clark <[email protected]>
17014 M:      Joaquín Ignacio Aramendía <[email protected]>
17015 L:      [email protected]
17016 S:      Maintained
17017 F:      drivers/hwmon/oxp-sensors.c
17018
17019 ONIE TLV NVMEM LAYOUT DRIVER
17020 M:      Miquel Raynal <[email protected]>
17021 S:      Maintained
17022 F:      Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
17023 F:      drivers/nvmem/layouts/onie-tlv.c
17024
17025 ONION OMEGA2+ BOARD
17026 M:      Harvey Hunt <[email protected]>
17027 L:      [email protected]
17028 S:      Maintained
17029 F:      arch/mips/boot/dts/ralink/omega2p.dts
17030
17031 ONSEMI ETHERNET PHY DRIVERS
17032 M:      Piergiorgio Beruto <[email protected]>
17033 L:      [email protected]
17034 S:      Supported
17035 W:      http://www.onsemi.com
17036 F:      drivers/net/phy/ncn*
17037
17038 OP-TEE DRIVER
17039 M:      Jens Wiklander <[email protected]>
17040 L:      [email protected]
17041 S:      Maintained
17042 F:      Documentation/ABI/testing/sysfs-bus-optee-devices
17043 F:      drivers/tee/optee/
17044
17045 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
17046 M:      Sumit Garg <[email protected]>
17047 L:      [email protected]
17048 S:      Maintained
17049 F:      drivers/char/hw_random/optee-rng.c
17050
17051 OP-TEE RTC DRIVER
17052 M:      Clément Léger <[email protected]>
17053 L:      [email protected]
17054 S:      Maintained
17055 F:      drivers/rtc/rtc-optee.c
17056
17057 OPA-VNIC DRIVER
17058 M:      Dennis Dalessandro <[email protected]>
17059 L:      [email protected]
17060 S:      Supported
17061 F:      drivers/infiniband/ulp/opa_vnic
17062
17063 OPEN FIRMWARE AND FLATTENED DEVICE TREE
17064 M:      Rob Herring <[email protected]>
17065 M:      Saravana Kannan <[email protected]>
17066 L:      [email protected]
17067 S:      Maintained
17068 W:      http://www.devicetree.org/
17069 C:      irc://irc.libera.chat/devicetree
17070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17071 F:      Documentation/ABI/testing/sysfs-firmware-ofw
17072 F:      drivers/of/
17073 F:      include/linux/of*.h
17074 F:      scripts/dtc/
17075 F:      tools/testing/selftests/dt/
17076 K:      of_overlay_notifier_
17077 K:      of_overlay_fdt_apply
17078 K:      of_overlay_remove
17079
17080 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
17081 M:      Rob Herring <[email protected]>
17082 M:      Krzysztof Kozlowski <[email protected]>
17083 M:      Conor Dooley <[email protected]>
17084 L:      [email protected]
17085 S:      Maintained
17086 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
17087 C:      irc://irc.libera.chat/devicetree
17088 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17089 F:      Documentation/devicetree/
17090 F:      arch/*/boot/dts/
17091 F:      include/dt-bindings/
17092
17093 OPENCOMPUTE PTP CLOCK DRIVER
17094 M:      Jonathan Lemon <[email protected]>
17095 M:      Vadim Fedorenko <[email protected]>
17096 L:      [email protected]
17097 S:      Maintained
17098 F:      drivers/ptp/ptp_ocp.c
17099
17100 OPENCORES I2C BUS DRIVER
17101 M:      Peter Korsgaard <[email protected]>
17102 M:      Andrew Lunn <[email protected]>
17103 L:      [email protected]
17104 S:      Maintained
17105 F:      Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
17106 F:      Documentation/i2c/busses/i2c-ocores.rst
17107 F:      drivers/i2c/busses/i2c-ocores.c
17108 F:      include/linux/platform_data/i2c-ocores.h
17109
17110 OPENRISC ARCHITECTURE
17111 M:      Jonas Bonn <[email protected]>
17112 M:      Stefan Kristiansson <[email protected]>
17113 M:      Stafford Horne <[email protected]>
17114 L:      [email protected]
17115 S:      Maintained
17116 W:      http://openrisc.io
17117 T:      git https://github.com/openrisc/linux.git
17118 F:      Documentation/arch/openrisc/
17119 F:      Documentation/devicetree/bindings/openrisc/
17120 F:      arch/openrisc/
17121 F:      drivers/irqchip/irq-ompic.c
17122 F:      drivers/irqchip/irq-or1k-*
17123
17124 OPENVSWITCH
17125 M:      Pravin B Shelar <[email protected]>
17126 L:      [email protected]
17127 L:      [email protected]
17128 S:      Maintained
17129 W:      http://openvswitch.org
17130 F:      include/uapi/linux/openvswitch.h
17131 F:      net/openvswitch/
17132 F:      tools/testing/selftests/net/openvswitch/
17133
17134 OPERATING PERFORMANCE POINTS (OPP)
17135 M:      Viresh Kumar <[email protected]>
17136 M:      Nishanth Menon <[email protected]>
17137 M:      Stephen Boyd <[email protected]>
17138 L:      [email protected]
17139 S:      Maintained
17140 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
17141 F:      Documentation/devicetree/bindings/opp/
17142 F:      Documentation/power/opp.rst
17143 F:      drivers/opp/
17144 F:      include/linux/pm_opp.h
17145
17146 OPL4 DRIVER
17147 M:      Clemens Ladisch <[email protected]>
17148 L:      [email protected] (moderated for non-subscribers)
17149 S:      Maintained
17150 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17151 F:      sound/drivers/opl4/
17152
17153 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
17154 M:      Mark Fasheh <[email protected]>
17155 M:      Joel Becker <[email protected]>
17156 M:      Joseph Qi <[email protected]>
17157 L:      [email protected]
17158 S:      Supported
17159 W:      http://ocfs2.wiki.kernel.org
17160 F:      Documentation/filesystems/dlmfs.rst
17161 F:      Documentation/filesystems/ocfs2.rst
17162 F:      fs/ocfs2/
17163
17164 ORANGEFS FILESYSTEM
17165 M:      Mike Marshall <[email protected]>
17166 R:      Martin Brandenburg <[email protected]>
17167 L:      [email protected]
17168 S:      Supported
17169 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
17170 F:      Documentation/filesystems/orangefs.rst
17171 F:      fs/orangefs/
17172
17173 OV2659 OMNIVISION SENSOR DRIVER
17174 M:      "Lad, Prabhakar" <[email protected]>
17175 L:      [email protected]
17176 S:      Maintained
17177 W:      https://linuxtv.org
17178 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
17179 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17180 F:      drivers/media/i2c/ov2659.c
17181 F:      include/media/i2c/ov2659.h
17182
17183 OVERLAY FILESYSTEM
17184 M:      Miklos Szeredi <[email protected]>
17185 M:      Amir Goldstein <[email protected]>
17186 L:      [email protected]
17187 S:      Supported
17188 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
17189 F:      Documentation/filesystems/overlayfs.rst
17190 F:      fs/overlayfs/
17191
17192 P54 WIRELESS DRIVER
17193 M:      Christian Lamparter <[email protected]>
17194 L:      [email protected]
17195 S:      Maintained
17196 W:      https://wireless.wiki.kernel.org/en/users/Drivers/p54
17197 F:      drivers/net/wireless/intersil/p54/
17198
17199 PACKET SOCKETS
17200 M:      Willem de Bruijn <[email protected]>
17201 S:      Maintained
17202 F:      include/uapi/linux/if_packet.h
17203 F:      net/packet/af_packet.c
17204
17205 PACKING
17206 M:      Vladimir Oltean <[email protected]>
17207 L:      [email protected]
17208 S:      Supported
17209 F:      Documentation/core-api/packing.rst
17210 F:      include/linux/packing.h
17211 F:      lib/packing.c
17212
17213 PADATA PARALLEL EXECUTION MECHANISM
17214 M:      Steffen Klassert <[email protected]>
17215 M:      Daniel Jordan <[email protected]>
17216 L:      [email protected]
17217 L:      [email protected]
17218 S:      Maintained
17219 F:      Documentation/core-api/padata.rst
17220 F:      include/linux/padata.h
17221 F:      kernel/padata.c
17222
17223 PAGE CACHE
17224 M:      Matthew Wilcox (Oracle) <[email protected]>
17225 L:      [email protected]
17226 S:      Supported
17227 T:      git git://git.infradead.org/users/willy/pagecache.git
17228 F:      Documentation/filesystems/locking.rst
17229 F:      Documentation/filesystems/vfs.rst
17230 F:      include/linux/pagemap.h
17231 F:      mm/filemap.c
17232 F:      mm/page-writeback.c
17233 F:      mm/readahead.c
17234 F:      mm/truncate.c
17235
17236 PAGE POOL
17237 M:      Jesper Dangaard Brouer <[email protected]>
17238 M:      Ilias Apalodimas <[email protected]>
17239 L:      [email protected]
17240 S:      Supported
17241 F:      Documentation/networking/page_pool.rst
17242 F:      include/net/page_pool/
17243 F:      include/trace/events/page_pool.h
17244 F:      net/core/page_pool.c
17245
17246 PAGE TABLE CHECK
17247 M:      Pasha Tatashin <[email protected]>
17248 M:      Andrew Morton <[email protected]>
17249 L:      [email protected]
17250 S:      Maintained
17251 F:      Documentation/mm/page_table_check.rst
17252 F:      include/linux/page_table_check.h
17253 F:      mm/page_table_check.c
17254
17255 PANASONIC LAPTOP ACPI EXTRAS DRIVER
17256 M:      Kenneth Chan <[email protected]>
17257 L:      [email protected]
17258 S:      Maintained
17259 F:      drivers/platform/x86/panasonic-laptop.c
17260
17261 PARALLAX PING IIO SENSOR DRIVER
17262 M:      Andreas Klinger <[email protected]>
17263 L:      [email protected]
17264 S:      Maintained
17265 F:      Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
17266 F:      drivers/iio/proximity/ping.c
17267
17268 PARALLEL LCD/KEYPAD PANEL DRIVER
17269 M:      Willy Tarreau <[email protected]>
17270 M:      Ksenija Stanojevic <[email protected]>
17271 S:      Odd Fixes
17272 F:      Documentation/admin-guide/lcd-panel-cgram.rst
17273 F:      drivers/auxdisplay/panel.c
17274
17275 PARALLEL PORT SUBSYSTEM
17276 M:      Sudip Mukherjee <[email protected]>
17277 M:      Sudip Mukherjee <[email protected]>
17278 L:      [email protected] (subscribers-only)
17279 S:      Maintained
17280 F:      Documentation/driver-api/parport*.rst
17281 F:      drivers/char/ppdev.c
17282 F:      drivers/parport/
17283 F:      include/linux/parport*.h
17284 F:      include/uapi/linux/ppdev.h
17285
17286 PARAVIRT_OPS INTERFACE
17287 M:      Juergen Gross <[email protected]>
17288 R:      Ajay Kaher <[email protected]>
17289 R:      Alexey Makhalov <[email protected]>
17290 R:      Broadcom internal kernel review list <[email protected]>
17291 L:      [email protected]
17292 L:      [email protected]
17293 S:      Supported
17294 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17295 F:      Documentation/virt/paravirt_ops.rst
17296 F:      arch/*/include/asm/paravirt*.h
17297 F:      arch/*/kernel/paravirt*
17298 F:      include/linux/hypervisor.h
17299
17300 PARISC ARCHITECTURE
17301 M:      "James E.J. Bottomley" <[email protected]>
17302 M:      Helge Deller <[email protected]>
17303 L:      [email protected]
17304 S:      Maintained
17305 W:      https://parisc.wiki.kernel.org
17306 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
17307 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17309 F:      Documentation/arch/parisc/
17310 F:      arch/parisc/
17311 F:      drivers/char/agp/parisc-agp.c
17312 F:      drivers/input/misc/hp_sdc_rtc.c
17313 F:      drivers/input/serio/gscps2.c
17314 F:      drivers/input/serio/hp_sdc*
17315 F:      drivers/parisc/
17316 F:      drivers/parport/parport_gsc.*
17317 F:      drivers/tty/serial/8250/8250_parisc.c
17318 F:      drivers/video/console/sti*
17319 F:      drivers/video/fbdev/sti*
17320 F:      drivers/video/logo/logo_parisc*
17321 F:      include/linux/hp_sdc.h
17322
17323 PARMAN
17324 M:      Jiri Pirko <[email protected]>
17325 L:      [email protected]
17326 S:      Supported
17327 F:      include/linux/parman.h
17328 F:      lib/parman.c
17329 F:      lib/test_parman.c
17330
17331 PC ENGINES APU BOARD DRIVER
17332 M:      Enrico Weigelt, metux IT consult <[email protected]>
17333 S:      Maintained
17334 F:      drivers/platform/x86/pcengines-apuv2.c
17335
17336 PC87360 HARDWARE MONITORING DRIVER
17337 M:      Jim Cromie <[email protected]>
17338 L:      [email protected]
17339 S:      Maintained
17340 F:      Documentation/hwmon/pc87360.rst
17341 F:      drivers/hwmon/pc87360.c
17342
17343 PC8736x GPIO DRIVER
17344 M:      Jim Cromie <[email protected]>
17345 S:      Maintained
17346 F:      drivers/char/pc8736x_gpio.c
17347
17348 PC87427 HARDWARE MONITORING DRIVER
17349 M:      Jean Delvare <[email protected]>
17350 L:      [email protected]
17351 S:      Maintained
17352 F:      Documentation/hwmon/pc87427.rst
17353 F:      drivers/hwmon/pc87427.c
17354
17355 PCA9532 LED DRIVER
17356 M:      Riku Voipio <[email protected]>
17357 S:      Maintained
17358 F:      drivers/leds/leds-pca9532.c
17359 F:      include/linux/leds-pca9532.h
17360
17361 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
17362 M:      Thomas Petazzoni <[email protected]>
17363 M:      Pali Rohár <[email protected]>
17364 L:      [email protected]
17365 L:      [email protected] (moderated for non-subscribers)
17366 S:      Maintained
17367 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
17368 F:      drivers/pci/controller/pci-aardvark.c
17369
17370 PCI DRIVER FOR ALTERA PCIE IP
17371 M:      Joyce Ooi <[email protected]>
17372 L:      [email protected]
17373 S:      Supported
17374 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
17375 F:      drivers/pci/controller/pcie-altera.c
17376
17377 PCI DRIVER FOR APPLIEDMICRO XGENE
17378 M:      Toan Le <[email protected]>
17379 L:      [email protected]
17380 L:      [email protected] (moderated for non-subscribers)
17381 S:      Maintained
17382 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
17383 F:      drivers/pci/controller/pci-xgene.c
17384
17385 PCI DRIVER FOR ARM VERSATILE PLATFORM
17386 M:      Rob Herring <[email protected]>
17387 L:      [email protected]
17388 L:      [email protected] (moderated for non-subscribers)
17389 S:      Maintained
17390 F:      Documentation/devicetree/bindings/pci/versatile.yaml
17391 F:      drivers/pci/controller/pci-versatile.c
17392
17393 PCI DRIVER FOR ARMADA 8K
17394 M:      Thomas Petazzoni <[email protected]>
17395 L:      [email protected]
17396 L:      [email protected] (moderated for non-subscribers)
17397 S:      Maintained
17398 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
17399 F:      drivers/pci/controller/dwc/pcie-armada8k.c
17400
17401 PCI DRIVER FOR CADENCE PCIE IP
17402 L:      [email protected]
17403 S:      Orphan
17404 F:      Documentation/devicetree/bindings/pci/cdns,*
17405 F:      drivers/pci/controller/cadence/*cadence*
17406
17407 PCI DRIVER FOR FREESCALE LAYERSCAPE
17408 M:      Minghuan Lian <[email protected]>
17409 M:      Mingkai Hu <[email protected]>
17410 M:      Roy Zang <[email protected]>
17411 L:      [email protected]
17412 L:      [email protected]
17413 L:      [email protected] (moderated for non-subscribers)
17414 S:      Maintained
17415 F:      drivers/pci/controller/dwc/*layerscape*
17416
17417 PCI DRIVER FOR FU740
17418 M:      Paul Walmsley <[email protected]>
17419 M:      Greentime Hu <[email protected]>
17420 M:      Samuel Holland <[email protected]>
17421 L:      [email protected]
17422 S:      Maintained
17423 F:      Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
17424 F:      drivers/pci/controller/dwc/pcie-fu740.c
17425
17426 PCI DRIVER FOR GENERIC OF HOSTS
17427 M:      Will Deacon <[email protected]>
17428 L:      [email protected]
17429 L:      [email protected] (moderated for non-subscribers)
17430 S:      Maintained
17431 F:      Documentation/devicetree/bindings/pci/host-generic-pci.yaml
17432 F:      drivers/pci/controller/pci-host-common.c
17433 F:      drivers/pci/controller/pci-host-generic.c
17434
17435 PCI DRIVER FOR IMX6
17436 M:      Richard Zhu <[email protected]>
17437 M:      Lucas Stach <[email protected]>
17438 L:      [email protected]
17439 L:      [email protected] (moderated for non-subscribers)
17440 S:      Maintained
17441 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
17442 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
17443 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
17444 F:      drivers/pci/controller/dwc/*imx6*
17445
17446 PCI DRIVER FOR INTEL IXP4XX
17447 M:      Linus Walleij <[email protected]>
17448 S:      Maintained
17449 F:      Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
17450 F:      drivers/pci/controller/pci-ixp4xx.c
17451
17452 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
17453 M:      Nirmal Patel <[email protected]>
17454 R:      Jonathan Derrick <[email protected]>
17455 L:      [email protected]
17456 S:      Supported
17457 F:      drivers/pci/controller/vmd.c
17458
17459 PCI DRIVER FOR MICROSEMI SWITCHTEC
17460 M:      Kurt Schwemmer <[email protected]>
17461 M:      Logan Gunthorpe <[email protected]>
17462 L:      [email protected]
17463 S:      Maintained
17464 F:      Documentation/ABI/testing/sysfs-class-switchtec
17465 F:      Documentation/driver-api/switchtec.rst
17466 F:      drivers/ntb/hw/mscc/
17467 F:      drivers/pci/switch/switchtec*
17468 F:      include/linux/switchtec.h
17469 F:      include/uapi/linux/switchtec_ioctl.h
17470
17471 PCI DRIVER FOR MOBIVEIL PCIE IP
17472 M:      Karthikeyan Mitran <[email protected]>
17473 M:      Hou Zhiqiang <[email protected]>
17474 L:      [email protected]
17475 S:      Supported
17476 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
17477 F:      drivers/pci/controller/mobiveil/pcie-mobiveil*
17478
17479 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
17480 M:      Thomas Petazzoni <[email protected]>
17481 M:      Pali Rohár <[email protected]>
17482 L:      [email protected]
17483 L:      [email protected] (moderated for non-subscribers)
17484 S:      Maintained
17485 F:      drivers/pci/controller/*mvebu*
17486
17487 PCI DRIVER FOR NVIDIA TEGRA
17488 M:      Thierry Reding <[email protected]>
17489 L:      [email protected]
17490 L:      [email protected]
17491 S:      Supported
17492 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
17493 F:      drivers/pci/controller/pci-tegra.c
17494
17495 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
17496 M:      Hou Zhiqiang <[email protected]>
17497 L:      [email protected]
17498 L:      [email protected] (moderated for non-subscribers)
17499 S:      Maintained
17500 F:      Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
17501 F:      drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
17502
17503 PCI DRIVER FOR PLDA PCIE IP
17504 M:      Daire McNamara <[email protected]>
17505 L:      [email protected]
17506 S:      Maintained
17507 F:      Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
17508 F:      drivers/pci/controller/plda/pcie-plda-host.c
17509 F:      drivers/pci/controller/plda/pcie-plda.h
17510
17511 PCI DRIVER FOR RENESAS R-CAR
17512 M:      Marek Vasut <[email protected]>
17513 M:      Yoshihiro Shimoda <[email protected]>
17514 L:      [email protected]
17515 L:      [email protected]
17516 S:      Maintained
17517 F:      Documentation/devicetree/bindings/pci/*rcar*
17518 F:      drivers/pci/controller/*rcar*
17519 F:      drivers/pci/controller/dwc/*rcar*
17520
17521 PCI DRIVER FOR SAMSUNG EXYNOS
17522 M:      Jingoo Han <[email protected]>
17523 L:      [email protected]
17524 L:      [email protected] (moderated for non-subscribers)
17525 L:      [email protected]
17526 S:      Maintained
17527 F:      drivers/pci/controller/dwc/pci-exynos.c
17528
17529 PCI DRIVER FOR SYNOPSYS DESIGNWARE
17530 M:      Jingoo Han <[email protected]>
17531 M:      Manivannan Sadhasivam <[email protected]>
17532 L:      [email protected]
17533 S:      Maintained
17534 F:      Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
17535 F:      Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
17536 F:      drivers/pci/controller/dwc/*designware*
17537
17538 PCI DRIVER FOR TI DRA7XX/J721E
17539 M:      Vignesh Raghavendra <[email protected]>
17540 R:      Siddharth Vadapalli <[email protected]>
17541 L:      [email protected]
17542 L:      [email protected]
17543 L:      [email protected] (moderated for non-subscribers)
17544 S:      Supported
17545 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
17546 F:      drivers/pci/controller/cadence/pci-j721e.c
17547 F:      drivers/pci/controller/dwc/pci-dra7xx.c
17548
17549 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
17550 M:      Linus Walleij <[email protected]>
17551 L:      [email protected]
17552 S:      Maintained
17553 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
17554 F:      drivers/pci/controller/pci-v3-semi.c
17555
17556 PCI DRIVER FOR XILINX VERSAL CPM
17557 M:      Bharat Kumar Gogada <[email protected]>
17558 M:      Michal Simek <[email protected]>
17559 L:      [email protected]
17560 S:      Maintained
17561 F:      Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
17562 F:      drivers/pci/controller/pcie-xilinx-cpm.c
17563
17564 PCI ENDPOINT SUBSYSTEM
17565 M:      Manivannan Sadhasivam <[email protected]>
17566 M:      Krzysztof Wilczyński <[email protected]>
17567 R:      Kishon Vijay Abraham I <[email protected]>
17568 L:      [email protected]
17569 S:      Supported
17570 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17571 B:      https://bugzilla.kernel.org
17572 C:      irc://irc.oftc.net/linux-pci
17573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17574 F:      Documentation/PCI/endpoint/*
17575 F:      Documentation/misc-devices/pci-endpoint-test.rst
17576 F:      drivers/misc/pci_endpoint_test.c
17577 F:      drivers/pci/endpoint/
17578 F:      tools/pci/
17579
17580 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
17581 M:      Mahesh J Salgaonkar <[email protected]>
17582 R:      Oliver O'Halloran <[email protected]>
17583 L:      [email protected]
17584 S:      Supported
17585 F:      Documentation/PCI/pci-error-recovery.rst
17586 F:      Documentation/arch/powerpc/eeh-pci-error-recovery.rst
17587 F:      arch/powerpc/include/*/eeh*.h
17588 F:      arch/powerpc/kernel/eeh*.c
17589 F:      arch/powerpc/platforms/*/eeh*.c
17590 F:      drivers/pci/pcie/aer.c
17591 F:      drivers/pci/pcie/dpc.c
17592 F:      drivers/pci/pcie/err.c
17593
17594 PCI ERROR RECOVERY
17595 M:      Linas Vepstas <[email protected]>
17596 L:      [email protected]
17597 S:      Supported
17598 F:      Documentation/PCI/pci-error-recovery.rst
17599
17600 PCI MSI DRIVER FOR ALTERA MSI IP
17601 M:      Joyce Ooi <[email protected]>
17602 L:      [email protected]
17603 S:      Supported
17604 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
17605 F:      drivers/pci/controller/pcie-altera-msi.c
17606
17607 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
17608 M:      Toan Le <[email protected]>
17609 L:      [email protected]
17610 L:      [email protected] (moderated for non-subscribers)
17611 S:      Maintained
17612 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
17613 F:      drivers/pci/controller/pci-xgene-msi.c
17614
17615 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
17616 M:      Lorenzo Pieralisi <[email protected]>
17617 M:      Krzysztof Wilczyński <[email protected]>
17618 R:      Rob Herring <[email protected]>
17619 L:      [email protected]
17620 S:      Supported
17621 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17622 B:      https://bugzilla.kernel.org
17623 C:      irc://irc.oftc.net/linux-pci
17624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17625 F:      Documentation/devicetree/bindings/pci/
17626 F:      drivers/pci/controller/
17627 F:      drivers/pci/pci-bridge-emul.c
17628 F:      drivers/pci/pci-bridge-emul.h
17629
17630 PCI PEER-TO-PEER DMA (P2PDMA)
17631 M:      Bjorn Helgaas <[email protected]>
17632 M:      Logan Gunthorpe <[email protected]>
17633 L:      [email protected]
17634 S:      Supported
17635 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17636 B:      https://bugzilla.kernel.org
17637 C:      irc://irc.oftc.net/linux-pci
17638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17639 F:      Documentation/driver-api/pci/p2pdma.rst
17640 F:      drivers/pci/p2pdma.c
17641 F:      include/linux/pci-p2pdma.h
17642
17643 PCI POWER CONTROL
17644 M:      Bartosz Golaszewski <[email protected]>
17645 L:      [email protected]
17646 S:      Maintained
17647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17648 F:      drivers/pci/pwrctl/*
17649 F:      include/linux/pci-pwrctl.h
17650
17651 PCI SUBSYSTEM
17652 M:      Bjorn Helgaas <[email protected]>
17653 L:      [email protected]
17654 S:      Supported
17655 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17656 B:      https://bugzilla.kernel.org
17657 C:      irc://irc.oftc.net/linux-pci
17658 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17659 F:      Documentation/PCI/
17660 F:      Documentation/devicetree/bindings/pci/
17661 F:      arch/x86/kernel/early-quirks.c
17662 F:      arch/x86/kernel/quirks.c
17663 F:      arch/x86/pci/
17664 F:      drivers/acpi/pci*
17665 F:      drivers/pci/
17666 F:      include/asm-generic/pci*
17667 F:      include/linux/of_pci.h
17668 F:      include/linux/pci*
17669 F:      include/uapi/linux/pci*
17670
17671 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
17672 M:      Jonathan Chocron <[email protected]>
17673 L:      [email protected]
17674 S:      Maintained
17675 F:      Documentation/devicetree/bindings/pci/pcie-al.txt
17676 F:      drivers/pci/controller/dwc/pcie-al.c
17677
17678 PCIE DRIVER FOR AMLOGIC MESON
17679 M:      Yue Wang <[email protected]>
17680 L:      [email protected]
17681 L:      [email protected]
17682 S:      Maintained
17683 F:      drivers/pci/controller/dwc/pci-meson.c
17684
17685 PCIE DRIVER FOR AXIS ARTPEC
17686 M:      Jesper Nilsson <[email protected]>
17687 L:      [email protected]
17688 L:      [email protected]
17689 S:      Maintained
17690 F:      Documentation/devicetree/bindings/pci/axis,artpec*
17691 F:      drivers/pci/controller/dwc/*artpec*
17692
17693 PCIE DRIVER FOR CAVIUM THUNDERX
17694 M:      Robert Richter <[email protected]>
17695 L:      [email protected]
17696 L:      [email protected] (moderated for non-subscribers)
17697 S:      Odd Fixes
17698 F:      drivers/pci/controller/pci-thunder-*
17699
17700 PCIE DRIVER FOR HISILICON
17701 M:      Zhou Wang <[email protected]>
17702 L:      [email protected]
17703 S:      Maintained
17704 F:      drivers/pci/controller/dwc/pcie-hisi.c
17705
17706 PCIE DRIVER FOR HISILICON KIRIN
17707 M:      Xiaowei Song <[email protected]>
17708 M:      Binghui Wang <[email protected]>
17709 L:      [email protected]
17710 S:      Maintained
17711 F:      Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
17712 F:      drivers/pci/controller/dwc/pcie-kirin.c
17713
17714 PCIE DRIVER FOR HISILICON STB
17715 M:      Shawn Guo <[email protected]>
17716 L:      [email protected]
17717 S:      Maintained
17718 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
17719 F:      drivers/pci/controller/dwc/pcie-histb.c
17720
17721 PCIE DRIVER FOR INTEL KEEM BAY
17722 M:      Srikanth Thokala <[email protected]>
17723 L:      [email protected]
17724 S:      Supported
17725 F:      Documentation/devicetree/bindings/pci/intel,keembay-pcie*
17726 F:      drivers/pci/controller/dwc/pcie-keembay.c
17727
17728 PCIE DRIVER FOR INTEL LGM GW SOC
17729 M:      Chuanhua Lei <[email protected]>
17730 L:      [email protected]
17731 S:      Maintained
17732 F:      Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
17733 F:      drivers/pci/controller/dwc/pcie-intel-gw.c
17734
17735 PCIE DRIVER FOR MEDIATEK
17736 M:      Ryder Lee <[email protected]>
17737 M:      Jianjun Wang <[email protected]>
17738 L:      [email protected]
17739 L:      [email protected] (moderated for non-subscribers)
17740 S:      Supported
17741 F:      Documentation/devicetree/bindings/pci/mediatek*
17742 F:      drivers/pci/controller/*mediatek*
17743
17744 PCIE DRIVER FOR MICROCHIP
17745 M:      Daire McNamara <[email protected]>
17746 L:      [email protected]
17747 S:      Supported
17748 F:      Documentation/devicetree/bindings/pci/microchip*
17749 F:      drivers/pci/controller/plda/*microchip*
17750
17751 PCIE DRIVER FOR QUALCOMM MSM
17752 M:      Manivannan Sadhasivam <[email protected]>
17753 L:      [email protected]
17754 L:      [email protected]
17755 S:      Maintained
17756 F:      drivers/pci/controller/dwc/pcie-qcom.c
17757
17758 PCIE DRIVER FOR ROCKCHIP
17759 M:      Shawn Lin <[email protected]>
17760 L:      [email protected]
17761 L:      [email protected]
17762 S:      Maintained
17763 F:      Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
17764 F:      drivers/pci/controller/pcie-rockchip*
17765
17766 PCIE DRIVER FOR SOCIONEXT UNIPHIER
17767 M:      Kunihiko Hayashi <[email protected]>
17768 L:      [email protected]
17769 S:      Maintained
17770 F:      Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
17771 F:      drivers/pci/controller/dwc/pcie-uniphier*
17772
17773 PCIE DRIVER FOR ST SPEAR13XX
17774 M:      Pratyush Anand <[email protected]>
17775 L:      [email protected]
17776 S:      Maintained
17777 F:      drivers/pci/controller/dwc/*spear*
17778
17779 PCIE DRIVER FOR STARFIVE JH71x0
17780 M:      Kevin Xie <[email protected]>
17781 L:      [email protected]
17782 S:      Maintained
17783 F:      Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
17784 F:      drivers/pci/controller/plda/pcie-starfive.c
17785
17786 PCIE ENDPOINT DRIVER FOR QUALCOMM
17787 M:      Manivannan Sadhasivam <[email protected]>
17788 L:      [email protected]
17789 L:      [email protected]
17790 S:      Maintained
17791 F:      Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
17792 F:      drivers/pci/controller/dwc/pcie-qcom-ep.c
17793
17794 PCMCIA SUBSYSTEM
17795 M:      Dominik Brodowski <[email protected]>
17796 S:      Odd Fixes
17797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
17798 F:      Documentation/pcmcia/
17799 F:      drivers/pcmcia/
17800 F:      include/pcmcia/
17801 F:      tools/pcmcia/
17802
17803 PCNET32 NETWORK DRIVER
17804 M:      Don Fry <[email protected]>
17805 L:      [email protected]
17806 S:      Maintained
17807 F:      drivers/net/ethernet/amd/pcnet32.c
17808
17809 PCRYPT PARALLEL CRYPTO ENGINE
17810 M:      Steffen Klassert <[email protected]>
17811 L:      [email protected]
17812 S:      Maintained
17813 F:      crypto/pcrypt.c
17814 F:      include/crypto/pcrypt.h
17815
17816 PDS DSC VIRTIO DATA PATH ACCELERATOR
17817 R:      Shannon Nelson <[email protected]>
17818 F:      drivers/vdpa/pds/
17819
17820 PECI HARDWARE MONITORING DRIVERS
17821 M:      Iwona Winiarska <[email protected]>
17822 L:      [email protected]
17823 S:      Supported
17824 F:      Documentation/hwmon/peci-cputemp.rst
17825 F:      Documentation/hwmon/peci-dimmtemp.rst
17826 F:      drivers/hwmon/peci/
17827
17828 PECI SUBSYSTEM
17829 M:      Iwona Winiarska <[email protected]>
17830 L:      [email protected] (moderated for non-subscribers)
17831 S:      Supported
17832 F:      Documentation/devicetree/bindings/peci/
17833 F:      Documentation/peci/
17834 F:      drivers/peci/
17835 F:      include/linux/peci-cpu.h
17836 F:      include/linux/peci.h
17837
17838 PENSANDO ETHERNET DRIVERS
17839 M:      Shannon Nelson <[email protected]>
17840 M:      Brett Creeley <[email protected]>
17841 L:      [email protected]
17842 S:      Supported
17843 F:      Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
17844 F:      drivers/net/ethernet/pensando/
17845
17846 PER-CPU MEMORY ALLOCATOR
17847 M:      Dennis Zhou <[email protected]>
17848 M:      Tejun Heo <[email protected]>
17849 M:      Christoph Lameter <[email protected]>
17850 L:      [email protected]
17851 S:      Maintained
17852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
17853 F:      arch/*/include/asm/percpu.h
17854 F:      include/linux/percpu*.h
17855 F:      lib/percpu*.c
17856 F:      mm/percpu*.c
17857
17858 PER-TASK DELAY ACCOUNTING
17859 M:      Balbir Singh <[email protected]>
17860 S:      Maintained
17861 F:      include/linux/delayacct.h
17862 F:      kernel/delayacct.c
17863
17864 PERFORMANCE EVENTS SUBSYSTEM
17865 M:      Peter Zijlstra <[email protected]>
17866 M:      Ingo Molnar <[email protected]>
17867 M:      Arnaldo Carvalho de Melo <[email protected]>
17868 M:      Namhyung Kim <[email protected]>
17869 R:      Mark Rutland <[email protected]>
17870 R:      Alexander Shishkin <[email protected]>
17871 R:      Jiri Olsa <[email protected]>
17872 R:      Ian Rogers <[email protected]>
17873 R:      Adrian Hunter <[email protected]>
17874 R:      "Liang, Kan" <[email protected]>
17875 L:      [email protected]
17876 L:      [email protected]
17877 S:      Supported
17878 W:      https://perf.wiki.kernel.org/
17879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
17881 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
17882 F:      arch/*/events/*
17883 F:      arch/*/events/*/*
17884 F:      arch/*/include/asm/perf_event.h
17885 F:      arch/*/kernel/*/*/perf_event*.c
17886 F:      arch/*/kernel/*/perf_event*.c
17887 F:      arch/*/kernel/perf_callchain.c
17888 F:      arch/*/kernel/perf_event*.c
17889 F:      include/linux/perf_event.h
17890 F:      include/uapi/linux/perf_event.h
17891 F:      kernel/events/*
17892 F:      tools/lib/perf/
17893 F:      tools/perf/
17894
17895 PERFORMANCE EVENTS TOOLING ARM64
17896 R:      John Garry <[email protected]>
17897 R:      Will Deacon <[email protected]>
17898 R:      James Clark <[email protected]>
17899 R:      Mike Leach <[email protected]>
17900 R:      Leo Yan <[email protected]>
17901 L:      [email protected] (moderated for non-subscribers)
17902 S:      Supported
17903 F:      tools/build/feature/test-libopencsd.c
17904 F:      tools/perf/arch/arm*/
17905 F:      tools/perf/pmu-events/arch/arm64/
17906 F:      tools/perf/util/arm-spe*
17907 F:      tools/perf/util/cs-etm*
17908
17909 PERSONALITY HANDLING
17910 M:      Christoph Hellwig <[email protected]>
17911 L:      [email protected]
17912 S:      Maintained
17913 F:      include/linux/personality.h
17914 F:      include/uapi/linux/personality.h
17915
17916 PHOENIX RC FLIGHT CONTROLLER ADAPTER
17917 M:      Marcus Folkesson <[email protected]>
17918 L:      [email protected]
17919 S:      Maintained
17920 F:      Documentation/input/devices/pxrc.rst
17921 F:      drivers/input/joystick/pxrc.c
17922
17923 PHONET PROTOCOL
17924 M:      Remi Denis-Courmont <[email protected]>
17925 S:      Supported
17926 F:      Documentation/networking/phonet.rst
17927 F:      include/linux/phonet.h
17928 F:      include/net/phonet/
17929 F:      include/uapi/linux/phonet.h
17930 F:      net/phonet/
17931
17932 PHRAM MTD DRIVER
17933 M:      Joern Engel <[email protected]>
17934 L:      [email protected]
17935 S:      Maintained
17936 F:      drivers/mtd/devices/phram.c
17937
17938 PICOLCD HID DRIVER
17939 M:      Bruno Prémont <[email protected]>
17940 L:      [email protected]
17941 S:      Maintained
17942 F:      drivers/hid/hid-picolcd*
17943
17944 PIDFD API
17945 M:      Christian Brauner <[email protected]>
17946 L:      [email protected]
17947 S:      Maintained
17948 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
17949 F:      samples/pidfd/
17950 F:      tools/testing/selftests/clone3/
17951 F:      tools/testing/selftests/pid_namespace/
17952 F:      tools/testing/selftests/pidfd/
17953 K:      (?i)pidfd
17954 K:      (?i)clone3
17955 K:      \b(clone_args|kernel_clone_args)\b
17956
17957 PIN CONTROL SUBSYSTEM
17958 M:      Linus Walleij <[email protected]>
17959 L:      [email protected]
17960 S:      Maintained
17961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
17962 F:      Documentation/devicetree/bindings/pinctrl/
17963 F:      Documentation/driver-api/pin-control.rst
17964 F:      drivers/pinctrl/
17965 F:      include/dt-bindings/pinctrl/
17966 F:      include/linux/pinctrl/
17967
17968 PIN CONTROLLER - AMD
17969 M:      Basavaraj Natikar <[email protected]>
17970 M:      Shyam Sundar S K <[email protected]>
17971 S:      Maintained
17972 F:      drivers/pinctrl/pinctrl-amd.c
17973
17974 PIN CONTROLLER - FREESCALE
17975 M:      Dong Aisheng <[email protected]>
17976 M:      Fabio Estevam <[email protected]>
17977 M:      Shawn Guo <[email protected]>
17978 M:      Jacky Bai <[email protected]>
17979 R:      Pengutronix Kernel Team <[email protected]>
17980 L:      [email protected]
17981 L:      NXP S32 Linux Team <[email protected]>
17982 S:      Maintained
17983 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
17984 F:      Documentation/devicetree/bindings/pinctrl/nxp,s32*
17985 F:      drivers/pinctrl/freescale/
17986 F:      drivers/pinctrl/nxp/
17987
17988 PIN CONTROLLER - INTEL
17989 M:      Mika Westerberg <[email protected]>
17990 M:      Andy Shevchenko <[email protected]>
17991 S:      Supported
17992 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
17993 F:      drivers/pinctrl/intel/
17994
17995 PIN CONTROLLER - KEEMBAY
17996 M:      Lakshmi Sowjanya D <[email protected]>
17997 S:      Supported
17998 F:      drivers/pinctrl/pinctrl-keembay*
17999
18000 PIN CONTROLLER - MEDIATEK
18001 M:      Sean Wang <[email protected]>
18002 L:      [email protected] (moderated for non-subscribers)
18003 S:      Maintained
18004 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
18005 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
18006 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
18007 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
18008 F:      drivers/pinctrl/mediatek/
18009
18010 PIN CONTROLLER - MEDIATEK MIPS
18011 M:      Arınç ÜNAL <[email protected]>
18012 M:      Sergio Paracuellos <[email protected]>
18013 L:      [email protected] (moderated for non-subscribers)
18014 L:      [email protected]
18015 S:      Maintained
18016 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
18017 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
18018 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
18019 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
18020 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
18021 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
18022 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
18023 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
18024 F:      drivers/pinctrl/mediatek/pinctrl-mt7620.c
18025 F:      drivers/pinctrl/mediatek/pinctrl-mt7621.c
18026 F:      drivers/pinctrl/mediatek/pinctrl-mt76x8.c
18027 F:      drivers/pinctrl/mediatek/pinctrl-mtmips.*
18028 F:      drivers/pinctrl/mediatek/pinctrl-rt2880.c
18029 F:      drivers/pinctrl/mediatek/pinctrl-rt305x.c
18030 F:      drivers/pinctrl/mediatek/pinctrl-rt3883.c
18031
18032 PIN CONTROLLER - MICROCHIP AT91
18033 M:      Ludovic Desroches <[email protected]>
18034 L:      [email protected] (moderated for non-subscribers)
18035 L:      [email protected]
18036 S:      Supported
18037 F:      drivers/gpio/gpio-sama5d2-piobu.c
18038 F:      drivers/pinctrl/pinctrl-at91*
18039
18040 PIN CONTROLLER - QUALCOMM
18041 M:      Bjorn Andersson <[email protected]>
18042 L:      [email protected]
18043 S:      Maintained
18044 F:      Documentation/devicetree/bindings/pinctrl/qcom,*
18045 F:      drivers/pinctrl/qcom/
18046
18047 PIN CONTROLLER - RENESAS
18048 M:      Geert Uytterhoeven <[email protected]>
18049 L:      [email protected]
18050 S:      Supported
18051 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
18052 F:      Documentation/devicetree/bindings/pinctrl/renesas,*
18053 F:      drivers/pinctrl/renesas/
18054
18055 PIN CONTROLLER - SAMSUNG
18056 M:      Krzysztof Kozlowski <[email protected]>
18057 M:      Sylwester Nawrocki <[email protected]>
18058 R:      Alim Akhtar <[email protected]>
18059 L:      [email protected] (moderated for non-subscribers)
18060 L:      [email protected]
18061 S:      Maintained
18062 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
18063 B:      mailto:[email protected]
18064 C:      irc://irc.libera.chat/linux-exynos
18065 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
18066 F:      Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
18067 F:      drivers/pinctrl/samsung/
18068
18069 PIN CONTROLLER - SINGLE
18070 M:      Tony Lindgren <[email protected]>
18071 M:      Haojian Zhuang <[email protected]>
18072 L:      [email protected] (moderated for non-subscribers)
18073 L:      [email protected]
18074 S:      Maintained
18075 F:      drivers/pinctrl/pinctrl-single.c
18076
18077 PIN CONTROLLER - SUNPLUS / TIBBO
18078 M:      Dvorkin Dmitry <[email protected]>
18079 M:      Wells Lu <[email protected]>
18080 L:      [email protected] (moderated for non-subscribers)
18081 S:      Maintained
18082 W:      https://sunplus.atlassian.net/wiki/spaces/doc/overview
18083 F:      Documentation/devicetree/bindings/pinctrl/sunplus,*
18084 F:      drivers/pinctrl/sunplus/
18085 F:      include/dt-bindings/pinctrl/sppctl*.h
18086
18087 PINE64 PINEPHONE KEYBOARD DRIVER
18088 M:      Samuel Holland <[email protected]>
18089 S:      Supported
18090 F:      Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
18091 F:      drivers/input/keyboard/pinephone-keyboard.c
18092
18093 PKTCDVD DRIVER
18094 M:      [email protected]
18095 S:      Orphan
18096 F:      drivers/block/pktcdvd.c
18097 F:      include/linux/pktcdvd.h
18098 F:      include/uapi/linux/pktcdvd.h
18099
18100 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
18101 M:      Tomasz Duszynski <[email protected]>
18102 S:      Maintained
18103 F:      Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
18104 F:      drivers/iio/chemical/pms7003.c
18105
18106 PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
18107 M:      Piergiorgio Beruto <[email protected]>
18108 L:      [email protected]
18109 S:      Maintained
18110 F:      drivers/net/phy/mdio-open-alliance.h
18111 F:      net/ethtool/plca.c
18112
18113 PLDMFW LIBRARY
18114 M:      Jacob Keller <[email protected]>
18115 S:      Maintained
18116 F:      Documentation/driver-api/pldmfw/
18117 F:      include/linux/pldmfw.h
18118 F:      lib/pldmfw/
18119
18120 PLX DMA DRIVER
18121 M:      Logan Gunthorpe <[email protected]>
18122 S:      Maintained
18123 F:      drivers/dma/plx_dma.c
18124
18125 PM-GRAPH UTILITY
18126 M:      "Todd E Brandt" <[email protected]>
18127 L:      [email protected]
18128 S:      Supported
18129 W:      https://01.org/pm-graph
18130 B:      https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
18131 T:      git git://github.com/intel/pm-graph
18132 F:      tools/power/pm-graph
18133
18134 PM6764TR DRIVER
18135 M:      Charles Hsu     <[email protected]>
18136 L:      [email protected]
18137 S:      Maintained
18138 F:      Documentation/hwmon/pm6764tr.rst
18139 F:      drivers/hwmon/pmbus/pm6764tr.c
18140
18141 PMC SIERRA MaxRAID DRIVER
18142 L:      [email protected]
18143 S:      Orphan
18144 W:      http://www.pmc-sierra.com/
18145 F:      drivers/scsi/pmcraid.*
18146
18147 PMC SIERRA PM8001 DRIVER
18148 M:      Jack Wang <[email protected]>
18149 L:      [email protected]
18150 S:      Supported
18151 F:      drivers/scsi/pm8001/
18152
18153 PNI RM3100 IIO DRIVER
18154 M:      Song Qiang <[email protected]>
18155 L:      [email protected]
18156 S:      Maintained
18157 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
18158 F:      drivers/iio/magnetometer/rm3100*
18159
18160 PNP SUPPORT
18161 M:      "Rafael J. Wysocki" <[email protected]>
18162 L:      [email protected]
18163 S:      Maintained
18164 F:      drivers/pnp/
18165 F:      include/linux/pnp.h
18166
18167 POSIX CLOCKS and TIMERS
18168 M:      Anna-Maria Behnsen <[email protected]>
18169 M:      Frederic Weisbecker <[email protected]>
18170 M:      Thomas Gleixner <[email protected]>
18171 L:      [email protected]
18172 S:      Maintained
18173 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18174 F:      fs/timerfd.c
18175 F:      include/linux/time_namespace.h
18176 F:      include/linux/timerfd.h
18177 F:      include/uapi/linux/time.h
18178 F:      include/uapi/linux/timerfd.h
18179 F:      include/trace/events/timer*
18180 F:      kernel/time/itimer.c
18181 F:      kernel/time/posix-*
18182 F:      kernel/time/namespace.c
18183
18184 POWER MANAGEMENT CORE
18185 M:      "Rafael J. Wysocki" <[email protected]>
18186 L:      [email protected]
18187 S:      Supported
18188 B:      https://bugzilla.kernel.org
18189 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
18190 F:      drivers/base/power/
18191 F:      drivers/powercap/
18192 F:      include/linux/intel_rapl.h
18193 F:      include/linux/pm.h
18194 F:      include/linux/pm_*
18195 F:      include/linux/powercap.h
18196 F:      kernel/configs/nopm.config
18197
18198 POWER SEQUENCING
18199 M:      Bartosz Golaszewski <[email protected]>
18200 L:      [email protected]
18201 S:      Maintained
18202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
18203 F:      drivers/power/sequencing/
18204 F:      include/linux/pwrseq/
18205
18206 POWER STATE COORDINATION INTERFACE (PSCI)
18207 M:      Mark Rutland <[email protected]>
18208 M:      Lorenzo Pieralisi <[email protected]>
18209 L:      [email protected] (moderated for non-subscribers)
18210 S:      Maintained
18211 F:      drivers/firmware/psci/
18212 F:      include/linux/psci.h
18213 F:      include/uapi/linux/psci.h
18214
18215 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
18216 M:      Sebastian Reichel <[email protected]>
18217 L:      [email protected]
18218 S:      Maintained
18219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18220 F:      Documentation/ABI/testing/sysfs-class-power
18221 F:      Documentation/devicetree/bindings/power/supply/
18222 F:      drivers/power/supply/
18223 F:      include/linux/power/
18224 F:      include/linux/power_supply.h
18225 F:      tools/testing/selftests/power_supply/
18226
18227 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
18228 M:      Suraj Jitindar Singh <[email protected]>
18229 L:      [email protected]
18230 S:      Maintained
18231 F:      drivers/char/powernv-op-panel.c
18232
18233 PPP OVER ATM (RFC 2364)
18234 M:      Mitchell Blank Jr <[email protected]>
18235 S:      Maintained
18236 F:      include/uapi/linux/atmppp.h
18237 F:      net/atm/pppoatm.c
18238
18239 PPP OVER ETHERNET
18240 M:      Michal Ostrowski <[email protected]>
18241 S:      Maintained
18242 F:      drivers/net/ppp/pppoe.c
18243 F:      drivers/net/ppp/pppox.c
18244
18245 PPP OVER L2TP
18246 M:      James Chapman <[email protected]>
18247 S:      Maintained
18248 F:      include/linux/if_pppol2tp.h
18249 F:      include/uapi/linux/if_pppol2tp.h
18250 F:      net/l2tp/l2tp_ppp.c
18251
18252 PPP PROTOCOL DRIVERS AND COMPRESSORS
18253 L:      [email protected]
18254 S:      Orphan
18255 F:      drivers/net/ppp/ppp_*
18256
18257 PPS SUPPORT
18258 M:      Rodolfo Giometti <[email protected]>
18259 L:      [email protected] (subscribers-only)
18260 S:      Maintained
18261 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
18262 F:      Documentation/ABI/testing/sysfs-pps
18263 F:      Documentation/devicetree/bindings/pps/pps-gpio.yaml
18264 F:      Documentation/driver-api/pps.rst
18265 F:      drivers/pps/
18266 F:      include/linux/pps*.h
18267 F:      include/uapi/linux/pps.h
18268
18269 PPTP DRIVER
18270 M:      Dmitry Kozlov <[email protected]>
18271 L:      [email protected]
18272 S:      Maintained
18273 W:      http://sourceforge.net/projects/accel-pptp
18274 F:      drivers/net/ppp/pptp.c
18275
18276 PRESSURE STALL INFORMATION (PSI)
18277 M:      Johannes Weiner <[email protected]>
18278 M:      Suren Baghdasaryan <[email protected]>
18279 R:      Peter Ziljstra <[email protected]>
18280 S:      Maintained
18281 F:      include/linux/psi*
18282 F:      kernel/sched/psi.c
18283
18284 PRINTK
18285 M:      Petr Mladek <[email protected]>
18286 R:      Steven Rostedt <[email protected]>
18287 R:      John Ogness <[email protected]>
18288 R:      Sergey Senozhatsky <[email protected]>
18289 S:      Maintained
18290 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
18291 F:      include/linux/printk.h
18292 F:      kernel/printk/
18293
18294 PRINTK INDEXING
18295 R:      Chris Down <[email protected]>
18296 S:      Maintained
18297 F:      Documentation/core-api/printk-index.rst
18298 F:      kernel/printk/index.c
18299 K:      printk_index
18300
18301 PROC FILESYSTEM
18302 L:      [email protected]
18303 L:      [email protected]
18304 S:      Maintained
18305 F:      Documentation/filesystems/proc.rst
18306 F:      fs/proc/
18307 F:      include/linux/proc_fs.h
18308 F:      tools/testing/selftests/proc/
18309
18310 PROC SYSCTL
18311 M:      Luis Chamberlain <[email protected]>
18312 M:      Kees Cook <[email protected]>
18313 M:      Joel Granados <[email protected]>
18314 L:      [email protected]
18315 L:      [email protected]
18316 S:      Maintained
18317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18318 F:      fs/proc/proc_sysctl.c
18319 F:      include/linux/sysctl.h
18320 F:      kernel/sysctl-test.c
18321 F:      kernel/sysctl.c
18322 F:      tools/testing/selftests/sysctl/
18323
18324 PS3 NETWORK SUPPORT
18325 M:      Geoff Levand <[email protected]>
18326 L:      [email protected]
18327 L:      [email protected]
18328 S:      Maintained
18329 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
18330
18331 PS3 PLATFORM SUPPORT
18332 M:      Geoff Levand <[email protected]>
18333 L:      [email protected]
18334 S:      Maintained
18335 F:      arch/powerpc/boot/ps3*
18336 F:      arch/powerpc/include/asm/lv1call.h
18337 F:      arch/powerpc/include/asm/ps3*.h
18338 F:      arch/powerpc/platforms/ps3/
18339 F:      drivers/*/ps3*
18340 F:      drivers/ps3/
18341 F:      drivers/rtc/rtc-ps3.c
18342 F:      drivers/usb/host/*ps3.c
18343 F:      sound/ppc/snd_ps3*
18344
18345 PS3VRAM DRIVER
18346 M:      Jim Paris <[email protected]>
18347 M:      Geoff Levand <[email protected]>
18348 L:      [email protected]
18349 S:      Maintained
18350 F:      drivers/block/ps3vram.c
18351
18352 PSAMPLE PACKET SAMPLING SUPPORT
18353 M:      Yotam Gigi <[email protected]>
18354 S:      Maintained
18355 F:      include/net/psample.h
18356 F:      include/uapi/linux/psample.h
18357 F:      net/psample
18358
18359 PSE NETWORK DRIVER
18360 M:      Oleksij Rempel <[email protected]>
18361 M:      Kory Maincent <[email protected]>
18362 L:      [email protected]
18363 S:      Maintained
18364 F:      Documentation/devicetree/bindings/net/pse-pd/
18365 F:      drivers/net/pse-pd/
18366
18367 PSTORE FILESYSTEM
18368 M:      Kees Cook <[email protected]>
18369 R:      Tony Luck <[email protected]>
18370 R:      Guilherme G. Piccoli <[email protected]>
18371 L:      [email protected]
18372 S:      Supported
18373 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
18374 F:      Documentation/admin-guide/pstore-blk.rst
18375 F:      Documentation/admin-guide/ramoops.rst
18376 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
18377 F:      drivers/acpi/apei/erst.c
18378 F:      drivers/firmware/efi/efi-pstore.c
18379 F:      fs/pstore/
18380 F:      include/linux/pstore*
18381 K:      \b(pstore|ramoops)
18382
18383 PT5161L HARDWARE MONITOR DRIVER
18384 M:      Cosmo Chou <[email protected]>
18385 L:      [email protected]
18386 S:      Maintained
18387 F:      Documentation/hwmon/pt5161l.rst
18388 F:      drivers/hwmon/pt5161l.c
18389
18390 PTP HARDWARE CLOCK SUPPORT
18391 M:      Richard Cochran <[email protected]>
18392 L:      [email protected]
18393 S:      Maintained
18394 W:      http://linuxptp.sourceforge.net/
18395 F:      Documentation/ABI/testing/sysfs-ptp
18396 F:      Documentation/driver-api/ptp.rst
18397 F:      drivers/net/phy/dp83640*
18398 F:      drivers/ptp/*
18399 F:      include/linux/ptp_cl*
18400 K:      (?:\b|_)ptp(?:\b|_)
18401
18402 PTP MOCKUP CLOCK SUPPORT
18403 M:      Vladimir Oltean <[email protected]>
18404 L:      [email protected]
18405 S:      Maintained
18406 F:      drivers/ptp/ptp_mock.c
18407 F:      include/linux/ptp_mock.h
18408
18409 PTP VIRTUAL CLOCK SUPPORT
18410 M:      Yangbo Lu <[email protected]>
18411 L:      [email protected]
18412 S:      Maintained
18413 F:      drivers/ptp/ptp_vclock.c
18414 F:      net/ethtool/phc_vclocks.c
18415
18416 PTRACE SUPPORT
18417 M:      Oleg Nesterov <[email protected]>
18418 S:      Maintained
18419 F:      arch/*/*/ptrace*.c
18420 F:      arch/*/include/asm/ptrace*.h
18421 F:      arch/*/ptrace*.c
18422 F:      include/asm-generic/syscall.h
18423 F:      include/linux/ptrace.h
18424 F:      include/linux/regset.h
18425 F:      include/uapi/linux/ptrace.h
18426 F:      kernel/ptrace.c
18427
18428 PULSE8-CEC DRIVER
18429 M:      Hans Verkuil <[email protected]>
18430 L:      [email protected]
18431 S:      Maintained
18432 T:      git git://linuxtv.org/media_tree.git
18433 F:      drivers/media/cec/usb/pulse8/
18434
18435 PURELIFI PLFXLC DRIVER
18436 M:      Srinivasan Raju <[email protected]>
18437 L:      [email protected]
18438 S:      Supported
18439 F:      drivers/net/wireless/purelifi/plfxlc/
18440
18441 PVRUSB2 VIDEO4LINUX DRIVER
18442 M:      Mike Isely <[email protected]>
18443 L:      [email protected]       (subscribers-only)
18444 L:      [email protected]
18445 S:      Maintained
18446 W:      http://www.isely.net/pvrusb2/
18447 T:      git git://linuxtv.org/media_tree.git
18448 F:      Documentation/driver-api/media/drivers/pvrusb2*
18449 F:      drivers/media/usb/pvrusb2/
18450
18451 PWC WEBCAM DRIVER
18452 M:      Hans Verkuil <[email protected]>
18453 L:      [email protected]
18454 S:      Odd Fixes
18455 T:      git git://linuxtv.org/media_tree.git
18456 F:      drivers/media/usb/pwc/*
18457 F:      include/trace/events/pwc.h
18458
18459 PWM IR Transmitter
18460 M:      Sean Young <[email protected]>
18461 L:      [email protected]
18462 S:      Maintained
18463 F:      Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
18464 F:      drivers/media/rc/pwm-ir-tx.c
18465
18466 PWM SUBSYSTEM
18467 M:      Uwe Kleine-König <[email protected]>
18468 L:      [email protected]
18469 S:      Maintained
18470 Q:      https://patchwork.ozlabs.org/project/linux-pwm/list/
18471 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
18472 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
18473 F:      Documentation/devicetree/bindings/pwm/
18474 F:      Documentation/driver-api/pwm.rst
18475 F:      drivers/gpio/gpio-mvebu.c
18476 F:      drivers/pwm/
18477 F:      drivers/video/backlight/pwm_bl.c
18478 F:      include/dt-bindings/pwm/
18479 F:      include/linux/pwm.h
18480 F:      include/linux/pwm_backlight.h
18481 K:      pwm_(config|apply_might_sleep|apply_atomic|ops)
18482
18483 PXA GPIO DRIVER
18484 M:      Robert Jarzmik <[email protected]>
18485 L:      [email protected]
18486 S:      Maintained
18487 F:      drivers/gpio/gpio-pxa.c
18488
18489 PXA MMCI DRIVER
18490 S:      Orphan
18491
18492 PXA RTC DRIVER
18493 M:      Robert Jarzmik <[email protected]>
18494 L:      [email protected]
18495 S:      Maintained
18496
18497 PXA2xx/PXA3xx SUPPORT
18498 M:      Daniel Mack <[email protected]>
18499 M:      Haojian Zhuang <[email protected]>
18500 M:      Robert Jarzmik <[email protected]>
18501 L:      [email protected] (moderated for non-subscribers)
18502 S:      Maintained
18503 T:      git git://github.com/hzhuang1/linux.git
18504 T:      git git://github.com/rjarzmik/linux.git
18505 F:      arch/arm/boot/dts/intel/pxa/
18506 F:      arch/arm/mach-pxa/
18507 F:      drivers/dma/pxa*
18508 F:      drivers/pcmcia/pxa2xx*
18509 F:      drivers/pinctrl/pxa/
18510 F:      drivers/spi/spi-pxa2xx*
18511 F:      drivers/usb/gadget/udc/pxa2*
18512 F:      include/sound/pxa2xx-lib.h
18513 F:      sound/arm/pxa*
18514 F:      sound/soc/pxa/
18515
18516 QAT DRIVER
18517 M:      Giovanni Cabiddu <[email protected]>
18518 L:      [email protected]
18519 S:      Supported
18520 F:      drivers/crypto/intel/qat/
18521
18522 QCOM AUDIO (ASoC) DRIVERS
18523 M:      Srinivas Kandagatla <[email protected]>
18524 M:      Banajit Goswami <[email protected]>
18525 L:      [email protected] (moderated for non-subscribers)
18526 L:      [email protected]
18527 S:      Supported
18528 F:      Documentation/devicetree/bindings/soc/qcom/qcom,apr*
18529 F:      Documentation/devicetree/bindings/sound/qcom,*
18530 F:      drivers/soc/qcom/apr.c
18531 F:      include/dt-bindings/sound/qcom,wcd9335.h
18532 F:      sound/soc/codecs/lpass-rx-macro.*
18533 F:      sound/soc/codecs/lpass-tx-macro.*
18534 F:      sound/soc/codecs/lpass-va-macro.c
18535 F:      sound/soc/codecs/lpass-wsa-macro.*
18536 F:      sound/soc/codecs/msm8916-wcd-analog.c
18537 F:      sound/soc/codecs/msm8916-wcd-digital.c
18538 F:      sound/soc/codecs/wcd-clsh-v2.*
18539 F:      sound/soc/codecs/wcd-mbhc-v2.*
18540 F:      sound/soc/codecs/wcd9335.*
18541 F:      sound/soc/codecs/wcd934x.c
18542 F:      sound/soc/codecs/wsa881x.c
18543 F:      sound/soc/codecs/wsa883x.c
18544 F:      sound/soc/codecs/wsa884x.c
18545 F:      sound/soc/qcom/
18546
18547 QCOM EMBEDDED USB DEBUGGER (EUD)
18548 M:      Souradeep Chowdhury <[email protected]>
18549 L:      [email protected]
18550 S:      Maintained
18551 F:      Documentation/ABI/testing/sysfs-driver-eud
18552 F:      Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
18553 F:      drivers/usb/misc/qcom_eud.c
18554
18555 QCOM IPA DRIVER
18556 M:      Alex Elder <[email protected]>
18557 L:      [email protected]
18558 S:      Supported
18559 F:      drivers/net/ipa/
18560
18561 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
18562 M:      Gabriel Somlo <[email protected]>
18563 M:      "Michael S. Tsirkin" <[email protected]>
18564 L:      [email protected]
18565 S:      Maintained
18566 F:      drivers/firmware/qemu_fw_cfg.c
18567 F:      include/uapi/linux/qemu_fw_cfg.h
18568
18569 QIB DRIVER
18570 M:      Dennis Dalessandro <[email protected]>
18571 L:      [email protected]
18572 S:      Supported
18573 F:      drivers/infiniband/hw/qib/
18574
18575 QLOGIC QL41xxx FCOE DRIVER
18576 M:      Saurav Kashyap <[email protected]>
18577 M:      Javed Hasan <[email protected]>
18578 M:      [email protected]
18579 L:      [email protected]
18580 S:      Supported
18581 F:      drivers/scsi/qedf/
18582
18583 QLOGIC QL41xxx ISCSI DRIVER
18584 M:      Nilesh Javali <[email protected]>
18585 M:      Manish Rangankar <[email protected]>
18586 M:      [email protected]
18587 L:      [email protected]
18588 S:      Supported
18589 F:      drivers/scsi/qedi/
18590
18591 QLOGIC QL4xxx ETHERNET DRIVER
18592 M:      Manish Chopra <[email protected]>
18593 L:      [email protected]
18594 S:      Supported
18595 F:      drivers/net/ethernet/qlogic/qed/
18596 F:      drivers/net/ethernet/qlogic/qede/
18597 F:      include/linux/qed/
18598
18599 QLOGIC QL4xxx RDMA DRIVER
18600 M:      Michal Kalderon <[email protected]>
18601 L:      [email protected]
18602 S:      Supported
18603 F:      drivers/infiniband/hw/qedr/
18604 F:      include/uapi/rdma/qedr-abi.h
18605
18606 QLOGIC QLA1280 SCSI DRIVER
18607 M:      Michael Reed <[email protected]>
18608 L:      [email protected]
18609 S:      Maintained
18610 F:      drivers/scsi/qla1280.[ch]
18611
18612 QLOGIC QLA2XXX FC-SCSI DRIVER
18613 M:      Nilesh Javali <[email protected]>
18614 M:      [email protected]
18615 L:      [email protected]
18616 S:      Supported
18617 F:      drivers/scsi/qla2xxx/
18618
18619 QLOGIC QLA3XXX NETWORK DRIVER
18620 M:      [email protected]
18621 L:      [email protected]
18622 S:      Supported
18623 F:      drivers/net/ethernet/qlogic/qla3xxx.*
18624
18625 QLOGIC QLA4XXX iSCSI DRIVER
18626 M:      Nilesh Javali <[email protected]>
18627 M:      Manish Rangankar <[email protected]>
18628 M:      [email protected]
18629 L:      [email protected]
18630 S:      Supported
18631 F:      drivers/scsi/qla4xxx/
18632
18633 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
18634 M:      Shahed Shaikh <[email protected]>
18635 M:      Manish Chopra <[email protected]>
18636 M:      [email protected]
18637 L:      [email protected]
18638 S:      Supported
18639 F:      drivers/net/ethernet/qlogic/qlcnic/
18640
18641 QM1D1B0004 MEDIA DRIVER
18642 M:      Akihiro Tsukada <[email protected]>
18643 L:      [email protected]
18644 S:      Odd Fixes
18645 F:      drivers/media/tuners/qm1d1b0004*
18646
18647 QM1D1C0042 MEDIA DRIVER
18648 M:      Akihiro Tsukada <[email protected]>
18649 L:      [email protected]
18650 S:      Odd Fixes
18651 F:      drivers/media/tuners/qm1d1c0042*
18652
18653 QNX4 FILESYSTEM
18654 M:      Anders Larsen <[email protected]>
18655 S:      Maintained
18656 W:      http://www.alarsen.net/linux/qnx4fs/
18657 F:      fs/qnx4/
18658 F:      include/uapi/linux/qnx4_fs.h
18659 F:      include/uapi/linux/qnxtypes.h
18660
18661 QNX6 FILESYSTEM
18662 S:      Orphan
18663 F:      Documentation/filesystems/qnx6.rst
18664 F:      fs/qnx6/
18665 F:      include/linux/qnx6_fs.h
18666
18667 QORIQ DPAA2 FSL-MC BUS DRIVER
18668 M:      Stuart Yoder <[email protected]>
18669 M:      Laurentiu Tudor <[email protected]>
18670 L:      [email protected]
18671 S:      Maintained
18672 F:      Documentation/ABI/stable/sysfs-bus-fsl-mc
18673 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
18674 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
18675 F:      drivers/bus/fsl-mc/
18676 F:      include/uapi/linux/fsl_mc.h
18677
18678 QT1010 MEDIA DRIVER
18679 L:      [email protected]
18680 S:      Orphan
18681 W:      https://linuxtv.org
18682 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
18683 F:      drivers/media/tuners/qt1010*
18684
18685 QUALCOMM ATH12K WIRELESS DRIVER
18686 M:      Kalle Valo <[email protected]>
18687 M:      Jeff Johnson <[email protected]>
18688 L:      [email protected]
18689 S:      Supported
18690 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
18691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18692 F:      drivers/net/wireless/ath/ath12k/
18693 N:      ath12k
18694
18695 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
18696 M:      Kalle Valo <[email protected]>
18697 M:      Jeff Johnson <[email protected]>
18698 L:      [email protected]
18699 S:      Supported
18700 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
18701 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18702 F:      drivers/net/wireless/ath/ath10k/
18703 N:      ath10k
18704
18705 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
18706 M:      Kalle Valo <[email protected]>
18707 M:      Jeff Johnson <[email protected]>
18708 L:      [email protected]
18709 S:      Supported
18710 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
18711 B:      https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
18712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18713 F:      drivers/net/wireless/ath/ath11k/
18714 N:      ath11k
18715
18716 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
18717 M:      Toke Høiland-Jørgensen <[email protected]>
18718 L:      [email protected]
18719 S:      Maintained
18720 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
18721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18722 F:      Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
18723 F:      drivers/net/wireless/ath/ath9k/
18724
18725 QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
18726 M:      Stefan Wahren <[email protected]>
18727 L:      [email protected]
18728 S:      Maintained
18729 F:      Documentation/devicetree/bindings/net/qca,qca7000.txt
18730 F:      drivers/net/ethernet/qualcomm/qca*
18731
18732 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
18733 M:      Stephan Gerhold <[email protected]>
18734 L:      [email protected]
18735 L:      [email protected]
18736 S:      Maintained
18737 F:      Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
18738 F:      drivers/net/wwan/qcom_bam_dmux.c
18739
18740 QUALCOMM CAMERA SUBSYSTEM DRIVER
18741 M:      Robert Foss <[email protected]>
18742 M:      Todor Tomov <[email protected]>
18743 M:      Bryan O'Donoghue <[email protected]>
18744 L:      [email protected]
18745 S:      Maintained
18746 F:      Documentation/admin-guide/media/qcom_camss.rst
18747 F:      Documentation/devicetree/bindings/media/*camss*
18748 F:      drivers/media/platform/qcom/camss/
18749
18750 QUALCOMM CLOCK DRIVERS
18751 M:      Bjorn Andersson <[email protected]>
18752 L:      [email protected]
18753 S:      Supported
18754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
18755 F:      Documentation/devicetree/bindings/clock/qcom,*
18756 F:      drivers/clk/qcom/
18757 F:      include/dt-bindings/clock/qcom,*
18758
18759 QUALCOMM CLOUD AI (QAIC) DRIVER
18760 M:      Jeffrey Hugo <[email protected]>
18761 R:      Carl Vanderlip <[email protected]>
18762 R:      Pranjal Ramajor Asha Kanojiya <[email protected]>
18763 L:      [email protected]
18764 L:      [email protected]
18765 S:      Supported
18766 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
18767 F:      Documentation/accel/qaic/
18768 F:      drivers/accel/qaic/
18769 F:      include/uapi/drm/qaic_accel.h
18770
18771 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
18772 M:      Bjorn Andersson <[email protected]>
18773 M:      Konrad Dybcio <[email protected]>
18774 L:      [email protected]
18775 L:      [email protected]
18776 S:      Maintained
18777 F:      Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
18778 F:      drivers/pmdomain/qcom/cpr.c
18779
18780 QUALCOMM CPUCP MAILBOX DRIVER
18781 M:      Sibi Sankar <[email protected]>
18782 L:      [email protected]
18783 S:      Supported
18784 F:      Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
18785 F:      drivers/mailbox/qcom-cpucp-mbox.c
18786
18787 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
18788 M:      Ilia Lin <[email protected]>
18789 L:      [email protected]
18790 S:      Maintained
18791 F:      Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
18792 F:      Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
18793 F:      drivers/cpufreq/qcom-cpufreq-nvmem.c
18794
18795 QUALCOMM CRYPTO DRIVERS
18796 M:      Thara Gopinath <[email protected]>
18797 L:      [email protected]
18798 L:      [email protected]
18799 S:      Maintained
18800 F:      Documentation/devicetree/bindings/crypto/qcom-qce.yaml
18801 F:      drivers/crypto/qce/
18802
18803 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
18804 M:      Timur Tabi <[email protected]>
18805 L:      [email protected]
18806 S:      Maintained
18807 F:      drivers/net/ethernet/qualcomm/emac/
18808
18809 QUALCOMM ETHQOS ETHERNET DRIVER
18810 M:      Vinod Koul <[email protected]>
18811 L:      [email protected]
18812 L:      [email protected]
18813 S:      Maintained
18814 F:      Documentation/devicetree/bindings/net/qcom,ethqos.yaml
18815 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
18816
18817 QUALCOMM FASTRPC DRIVER
18818 M:      Srinivas Kandagatla <[email protected]>
18819 M:      Amol Maheshwari <[email protected]>
18820 L:      [email protected]
18821 L:      [email protected]
18822 S:      Maintained
18823 F:      Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
18824 F:      drivers/misc/fastrpc.c
18825 F:      include/uapi/misc/fastrpc.h
18826
18827 QUALCOMM HEXAGON ARCHITECTURE
18828 M:      Brian Cain <[email protected]>
18829 L:      [email protected]
18830 S:      Supported
18831 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
18832 F:      arch/hexagon/
18833
18834 QUALCOMM HIDMA DRIVER
18835 M:      Sinan Kaya <[email protected]>
18836 L:      [email protected] (moderated for non-subscribers)
18837 L:      [email protected]
18838 L:      [email protected]
18839 S:      Supported
18840 F:      drivers/dma/qcom/hidma*
18841
18842 QUALCOMM I2C CCI DRIVER
18843 M:      Loic Poulain <[email protected]>
18844 M:      Robert Foss <[email protected]>
18845 L:      [email protected]
18846 L:      [email protected]
18847 S:      Maintained
18848 F:      Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
18849 F:      drivers/i2c/busses/i2c-qcom-cci.c
18850
18851 QUALCOMM INTERCONNECT BWMON DRIVER
18852 M:      Krzysztof Kozlowski <[email protected]>
18853 L:      [email protected]
18854 S:      Maintained
18855 F:      Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
18856 F:      drivers/soc/qcom/icc-bwmon.c
18857
18858 QUALCOMM IOMMU
18859 M:      Rob Clark <[email protected]>
18860 L:      [email protected]
18861 L:      [email protected]
18862 S:      Maintained
18863 F:      drivers/iommu/arm/arm-smmu/qcom_iommu.c
18864 F:      drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
18865 F:      drivers/iommu/msm_iommu*
18866
18867 QUALCOMM IPC ROUTER (QRTR) DRIVER
18868 M:      Manivannan Sadhasivam <[email protected]>
18869 L:      [email protected]
18870 S:      Maintained
18871 F:      include/trace/events/qrtr.h
18872 F:      include/uapi/linux/qrtr.h
18873 F:      net/qrtr/
18874
18875 QUALCOMM IPCC MAILBOX DRIVER
18876 M:      Manivannan Sadhasivam <[email protected]>
18877 L:      [email protected]
18878 S:      Supported
18879 F:      Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
18880 F:      drivers/mailbox/qcom-ipcc.c
18881 F:      include/dt-bindings/mailbox/qcom-ipcc.h
18882
18883 QUALCOMM IPQ4019 USB PHY DRIVER
18884 M:      Robert Marko <[email protected]>
18885 M:      Luka Perkov <[email protected]>
18886 L:      [email protected]
18887 S:      Maintained
18888 F:      Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
18889 F:      drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
18890
18891 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
18892 M:      Robert Marko <[email protected]>
18893 M:      Luka Perkov <[email protected]>
18894 L:      [email protected]
18895 S:      Maintained
18896 F:      Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
18897 F:      drivers/regulator/vqmmc-ipq4019-regulator.c
18898
18899 QUALCOMM NAND CONTROLLER DRIVER
18900 M:      Manivannan Sadhasivam <[email protected]>
18901 L:      [email protected]
18902 L:      [email protected]
18903 S:      Maintained
18904 F:      Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
18905 F:      drivers/mtd/nand/raw/qcom_nandc.c
18906
18907 QUALCOMM QSEECOM DRIVER
18908 M:      Maximilian Luz <[email protected]>
18909 L:      [email protected]
18910 S:      Maintained
18911 F:      drivers/firmware/qcom/qcom_qseecom.c
18912
18913 QUALCOMM QSEECOM UEFISECAPP DRIVER
18914 M:      Maximilian Luz <[email protected]>
18915 L:      [email protected]
18916 S:      Maintained
18917 F:      drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
18918
18919 QUALCOMM RMNET DRIVER
18920 M:      Subash Abhinov Kasiviswanathan <[email protected]>
18921 M:      Sean Tranchetti <[email protected]>
18922 L:      [email protected]
18923 S:      Maintained
18924 F:      Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
18925 F:      drivers/net/ethernet/qualcomm/rmnet/
18926 F:      include/linux/if_rmnet.h
18927
18928 QUALCOMM TRUST ZONE MEMORY ALLOCATOR
18929 M:      Bartosz Golaszewski <[email protected]>
18930 L:      [email protected]
18931 S:      Maintained
18932 F:      drivers/firmware/qcom/qcom_tzmem.c
18933 F:      drivers/firmware/qcom/qcom_tzmem.h
18934 F:      include/linux/firmware/qcom/qcom_tzmem.h
18935
18936 QUALCOMM TSENS THERMAL DRIVER
18937 M:      Amit Kucheria <[email protected]>
18938 M:      Thara Gopinath <[email protected]>
18939 L:      [email protected]
18940 L:      [email protected]
18941 S:      Maintained
18942 F:      Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
18943 F:      drivers/thermal/qcom/
18944
18945 QUALCOMM TYPEC PORT MANAGER DRIVER
18946 M:      Bryan O'Donoghue <[email protected]>
18947 L:      [email protected]
18948 L:      [email protected]
18949 S:      Maintained
18950 F:      Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
18951 F:      drivers/usb/typec/tcpm/qcom/
18952
18953 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
18954 M:      Stanimir Varbanov <[email protected]>
18955 M:      Vikash Garodia <[email protected]>
18956 R:      Bryan O'Donoghue <[email protected]>
18957 L:      [email protected]
18958 L:      [email protected]
18959 S:      Maintained
18960 T:      git git://linuxtv.org/media_tree.git
18961 F:      Documentation/devicetree/bindings/media/*venus*
18962 F:      drivers/media/platform/qcom/venus/
18963
18964 QUALCOMM WCN36XX WIRELESS DRIVER
18965 M:      Loic Poulain <[email protected]>
18966 L:      [email protected]
18967 S:      Supported
18968 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
18969 F:      drivers/net/wireless/ath/wcn36xx/
18970
18971 QUANTENNA QTNFMAC WIRELESS DRIVER
18972 M:      Igor Mitsyanko <[email protected]>
18973 R:      Sergey Matyukevich <[email protected]>
18974 L:      [email protected]
18975 S:      Maintained
18976 F:      drivers/net/wireless/quantenna
18977
18978 RADEON and AMDGPU DRM DRIVERS
18979 M:      Alex Deucher <[email protected]>
18980 M:      Christian König <[email protected]>
18981 M:      Xinhui Pan <[email protected]>
18982 L:      [email protected]
18983 S:      Supported
18984 B:      https://gitlab.freedesktop.org/drm/amd/-/issues
18985 C:      irc://irc.oftc.net/radeon
18986 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
18987 F:      Documentation/gpu/amdgpu/
18988 F:      drivers/gpu/drm/amd/
18989 F:      drivers/gpu/drm/ci/xfails/amd*
18990 F:      drivers/gpu/drm/radeon/
18991 F:      include/uapi/drm/amdgpu_drm.h
18992 F:      include/uapi/drm/radeon_drm.h
18993
18994 RADEON FRAMEBUFFER DISPLAY DRIVER
18995 M:      Benjamin Herrenschmidt <[email protected]>
18996 L:      [email protected]
18997 S:      Maintained
18998 F:      drivers/video/fbdev/aty/radeon*
18999 F:      include/uapi/linux/radeonfb.h
19000
19001 RADIOSHARK RADIO DRIVER
19002 M:      Hans Verkuil <[email protected]>
19003 L:      [email protected]
19004 S:      Maintained
19005 T:      git git://linuxtv.org/media_tree.git
19006 F:      drivers/media/radio/radio-shark.c
19007
19008 RADIOSHARK2 RADIO DRIVER
19009 M:      Hans Verkuil <[email protected]>
19010 L:      [email protected]
19011 S:      Maintained
19012 T:      git git://linuxtv.org/media_tree.git
19013 F:      drivers/media/radio/radio-shark2.c
19014 F:      drivers/media/radio/radio-tea5777.c
19015
19016 RADOS BLOCK DEVICE (RBD)
19017 M:      Ilya Dryomov <[email protected]>
19018 R:      Dongsheng Yang <[email protected]>
19019 L:      [email protected]
19020 S:      Supported
19021 W:      http://ceph.com/
19022 T:      git https://github.com/ceph/ceph-client.git
19023 F:      Documentation/ABI/testing/sysfs-bus-rbd
19024 F:      drivers/block/rbd.c
19025 F:      drivers/block/rbd_types.h
19026
19027 RAGE128 FRAMEBUFFER DISPLAY DRIVER
19028 L:      [email protected]
19029 S:      Orphan
19030 F:      drivers/video/fbdev/aty/aty128fb.c
19031
19032 RAINSHADOW-CEC DRIVER
19033 M:      Hans Verkuil <[email protected]>
19034 L:      [email protected]
19035 S:      Maintained
19036 T:      git git://linuxtv.org/media_tree.git
19037 F:      drivers/media/cec/usb/rainshadow/
19038
19039 RALINK MIPS ARCHITECTURE
19040 M:      John Crispin <[email protected]>
19041 M:      Sergio Paracuellos <[email protected]>
19042 L:      [email protected]
19043 S:      Maintained
19044 F:      arch/mips/ralink
19045
19046 RALINK MT7621 MIPS ARCHITECTURE
19047 M:      Arınç ÜNAL <[email protected]>
19048 M:      Sergio Paracuellos <[email protected]>
19049 L:      [email protected]
19050 S:      Maintained
19051 F:      arch/mips/boot/dts/ralink/mt7621*
19052
19053 RALINK RT2X00 WIRELESS LAN DRIVER
19054 M:      Stanislaw Gruszka <[email protected]>
19055 L:      [email protected]
19056 S:      Maintained
19057 F:      drivers/net/wireless/ralink/rt2x00/
19058
19059 RAMDISK RAM BLOCK DEVICE DRIVER
19060 M:      Jens Axboe <[email protected]>
19061 S:      Maintained
19062 F:      Documentation/admin-guide/blockdev/ramdisk.rst
19063 F:      drivers/block/brd.c
19064
19065 RANCHU VIRTUAL BOARD FOR MIPS
19066 M:      Miodrag Dinic <[email protected]>
19067 L:      [email protected]
19068 S:      Supported
19069 F:      arch/mips/configs/generic/board-ranchu.config
19070 F:      arch/mips/generic/board-ranchu.c
19071
19072 RANDOM NUMBER DRIVER
19073 M:      "Theodore Ts'o" <[email protected]>
19074 M:      Jason A. Donenfeld <[email protected]>
19075 S:      Maintained
19076 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
19077 F:      Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
19078 F:      drivers/char/random.c
19079 F:      include/linux/random.h
19080 F:      include/uapi/linux/random.h
19081 F:      drivers/virt/vmgenid.c
19082 F:      include/vdso/getrandom.h
19083 F:      lib/vdso/getrandom.c
19084 F:      arch/x86/entry/vdso/vgetrandom*
19085 F:      arch/x86/include/asm/vdso/getrandom*
19086
19087 RAPIDIO SUBSYSTEM
19088 M:      Matt Porter <[email protected]>
19089 M:      Alexandre Bounine <[email protected]>
19090 S:      Maintained
19091 F:      drivers/rapidio/
19092
19093 RAS INFRASTRUCTURE
19094 M:      Tony Luck <[email protected]>
19095 M:      Borislav Petkov <[email protected]>
19096 L:      [email protected]
19097 S:      Maintained
19098 F:      Documentation/admin-guide/RAS
19099 F:      drivers/ras/
19100 F:      include/linux/ras.h
19101 F:      include/ras/ras_event.h
19102
19103 RAS FRU MEMORY POISON MANAGER (FMPM)
19104 M:      Yazen Ghannam <[email protected]>
19105 L:      [email protected]
19106 S:      Maintained
19107 F:      drivers/ras/amd/fmpm.c
19108
19109 RASPBERRY PI PISP BACK END
19110 M:      Jacopo Mondi <[email protected]>
19111 L:      Raspberry Pi Kernel Maintenance <[email protected]>
19112 L:      [email protected]
19113 S:      Maintained
19114 F:      Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
19115 F:      drivers/media/platform/raspberrypi/pisp_be/
19116 F:      include/uapi/linux/media/raspberrypi/
19117
19118 RC-CORE / LIRC FRAMEWORK
19119 M:      Sean Young <[email protected]>
19120 L:      [email protected]
19121 S:      Maintained
19122 W:      http://linuxtv.org
19123 T:      git git://linuxtv.org/media_tree.git
19124 F:      Documentation/driver-api/media/rc-core.rst
19125 F:      Documentation/userspace-api/media/rc/
19126 F:      drivers/media/rc/
19127 F:      include/media/rc-core.h
19128 F:      include/media/rc-map.h
19129 F:      include/uapi/linux/lirc.h
19130
19131 RCMM REMOTE CONTROLS DECODER
19132 M:      Patrick Lerda <[email protected]>
19133 S:      Maintained
19134 F:      drivers/media/rc/ir-rcmm-decoder.c
19135
19136 RCUTORTURE TEST FRAMEWORK
19137 M:      "Paul E. McKenney" <[email protected]>
19138 M:      Josh Triplett <[email protected]>
19139 R:      Steven Rostedt <[email protected]>
19140 R:      Mathieu Desnoyers <[email protected]>
19141 R:      Lai Jiangshan <[email protected]>
19142 L:      [email protected]
19143 S:      Supported
19144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19145 F:      tools/testing/selftests/rcutorture
19146
19147 RDACM20 Camera Sensor
19148 M:      Jacopo Mondi <[email protected]>
19149 M:      Kieran Bingham <[email protected]>
19150 M:      Laurent Pinchart <[email protected]>
19151 M:      Niklas Söderlund <[email protected]>
19152 L:      [email protected]
19153 S:      Maintained
19154 F:      Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19155 F:      drivers/media/i2c/max9271.c
19156 F:      drivers/media/i2c/max9271.h
19157 F:      drivers/media/i2c/rdacm20.c
19158
19159 RDACM21 Camera Sensor
19160 M:      Jacopo Mondi <[email protected]>
19161 M:      Kieran Bingham <[email protected]>
19162 M:      Laurent Pinchart <[email protected]>
19163 M:      Niklas Söderlund <[email protected]>
19164 L:      [email protected]
19165 S:      Maintained
19166 F:      Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19167 F:      drivers/media/i2c/max9271.c
19168 F:      drivers/media/i2c/max9271.h
19169 F:      drivers/media/i2c/rdacm21.c
19170
19171 RDC R-321X SoC
19172 M:      Florian Fainelli <[email protected]>
19173 S:      Maintained
19174
19175 RDC R6040 FAST ETHERNET DRIVER
19176 M:      Florian Fainelli <[email protected]>
19177 L:      [email protected]
19178 S:      Maintained
19179 F:      drivers/net/ethernet/rdc/r6040.c
19180
19181 RDMAVT - RDMA verbs software
19182 M:      Dennis Dalessandro <[email protected]>
19183 L:      [email protected]
19184 S:      Supported
19185 F:      drivers/infiniband/sw/rdmavt
19186
19187 RDS - RELIABLE DATAGRAM SOCKETS
19188 M:      Allison Henderson <[email protected]>
19189 L:      [email protected]
19190 L:      [email protected]
19191 L:      [email protected] (moderated for non-subscribers)
19192 S:      Supported
19193 W:      https://oss.oracle.com/projects/rds/
19194 F:      Documentation/networking/rds.rst
19195 F:      net/rds/
19196
19197 RDT - RESOURCE ALLOCATION
19198 M:      Fenghua Yu <[email protected]>
19199 M:      Reinette Chatre <[email protected]>
19200 L:      [email protected]
19201 S:      Supported
19202 F:      Documentation/arch/x86/resctrl*
19203 F:      arch/x86/include/asm/resctrl.h
19204 F:      arch/x86/kernel/cpu/resctrl/
19205 F:      tools/testing/selftests/resctrl/
19206
19207 READ-COPY UPDATE (RCU)
19208 M:      "Paul E. McKenney" <[email protected]>
19209 M:      Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h)
19210 M:      Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h)
19211 M:      Joel Fernandes <[email protected]>
19212 M:      Josh Triplett <[email protected]>
19213 M:      Boqun Feng <[email protected]>
19214 M:      Uladzislau Rezki <[email protected]>
19215 R:      Steven Rostedt <[email protected]>
19216 R:      Mathieu Desnoyers <[email protected]>
19217 R:      Lai Jiangshan <[email protected]>
19218 R:      Zqiang <[email protected]>
19219 L:      [email protected]
19220 S:      Supported
19221 W:      http://www.rdrop.com/users/paulmck/RCU/
19222 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19223 F:      Documentation/RCU/
19224 F:      include/linux/rcu*
19225 F:      kernel/rcu/
19226 X:      Documentation/RCU/torture.rst
19227 X:      include/linux/srcu*.h
19228 X:      kernel/rcu/srcu*.c
19229
19230 REAL TIME CLOCK (RTC) SUBSYSTEM
19231 M:      Alexandre Belloni <[email protected]>
19232 L:      [email protected]
19233 S:      Maintained
19234 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
19235 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
19236 F:      Documentation/admin-guide/rtc.rst
19237 F:      Documentation/devicetree/bindings/rtc/
19238 F:      drivers/rtc/
19239 F:      include/linux/rtc.h
19240 F:      include/linux/rtc/
19241 F:      include/uapi/linux/rtc.h
19242 F:      tools/testing/selftests/rtc/
19243
19244 Real-time Linux Analysis (RTLA) tools
19245 M:      Steven Rostedt <[email protected]>
19246 L:      [email protected]
19247 S:      Maintained
19248 F:      Documentation/tools/rtla/
19249 F:      tools/tracing/rtla/
19250
19251 REALTEK AUDIO CODECS
19252 M:      Oder Chiou <[email protected]>
19253 S:      Maintained
19254 F:      include/sound/rt*.h
19255 F:      sound/soc/codecs/rt*
19256
19257 REALTEK OTTO WATCHDOG
19258 M:      Sander Vanheule <[email protected]>
19259 L:      [email protected]
19260 S:      Maintained
19261 F:      Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
19262 F:      drivers/watchdog/realtek_otto_wdt.c
19263
19264 REALTEK RTL83xx SMI DSA ROUTER CHIPS
19265 M:      Linus Walleij <[email protected]>
19266 M:      Alvin Šipraga <[email protected]>
19267 S:      Maintained
19268 F:      Documentation/devicetree/bindings/net/dsa/realtek.yaml
19269 F:      drivers/net/dsa/realtek/*
19270
19271 REALTEK WIRELESS DRIVER (rtlwifi family)
19272 M:      Ping-Ke Shih <[email protected]>
19273 L:      [email protected]
19274 S:      Maintained
19275 T:      git https://github.com/pkshih/rtw.git
19276 F:      drivers/net/wireless/realtek/rtlwifi/
19277
19278 REALTEK WIRELESS DRIVER (rtw88)
19279 M:      Ping-Ke Shih <[email protected]>
19280 L:      [email protected]
19281 S:      Maintained
19282 T:      git https://github.com/pkshih/rtw.git
19283 F:      drivers/net/wireless/realtek/rtw88/
19284
19285 REALTEK WIRELESS DRIVER (rtw89)
19286 M:      Ping-Ke Shih <[email protected]>
19287 L:      [email protected]
19288 S:      Maintained
19289 T:      git https://github.com/pkshih/rtw.git
19290 F:      drivers/net/wireless/realtek/rtw89/
19291
19292 REDPINE WIRELESS DRIVER
19293 L:      [email protected]
19294 S:      Orphan
19295 F:      drivers/net/wireless/rsi/
19296
19297 REGISTER MAP ABSTRACTION
19298 M:      Mark Brown <[email protected]>
19299 L:      [email protected]
19300 S:      Supported
19301 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
19302 F:      Documentation/devicetree/bindings/regmap/
19303 F:      drivers/base/regmap/
19304 F:      include/linux/regmap.h
19305
19306 REISERFS FILE SYSTEM
19307 L:      [email protected]
19308 S:      Obsolete
19309 F:      fs/reiserfs/
19310
19311 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
19312 M:      Bjorn Andersson <[email protected]>
19313 M:      Mathieu Poirier <[email protected]>
19314 L:      [email protected]
19315 S:      Maintained
19316 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
19317 F:      Documentation/ABI/testing/sysfs-class-remoteproc
19318 F:      Documentation/devicetree/bindings/remoteproc/
19319 F:      Documentation/staging/remoteproc.rst
19320 F:      drivers/remoteproc/
19321 F:      include/linux/remoteproc.h
19322 F:      include/linux/remoteproc/
19323
19324 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
19325 M:      Bjorn Andersson <[email protected]>
19326 M:      Mathieu Poirier <[email protected]>
19327 L:      [email protected]
19328 S:      Maintained
19329 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
19330 F:      Documentation/ABI/testing/sysfs-bus-rpmsg
19331 F:      Documentation/staging/rpmsg.rst
19332 F:      drivers/rpmsg/
19333 F:      include/linux/rpmsg.h
19334 F:      include/linux/rpmsg/
19335 F:      include/uapi/linux/rpmsg.h
19336 F:      samples/rpmsg/
19337
19338 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
19339 M:      Stephan Gerhold <[email protected]>
19340 L:      [email protected]
19341 L:      [email protected]
19342 S:      Maintained
19343 F:      drivers/net/wwan/rpmsg_wwan_ctrl.c
19344
19345 RENESAS CLOCK DRIVERS
19346 M:      Geert Uytterhoeven <[email protected]>
19347 L:      [email protected]
19348 S:      Supported
19349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
19350 F:      Documentation/devicetree/bindings/clock/renesas,*
19351 F:      drivers/clk/renesas/
19352
19353 RENESAS EMEV2 I2C DRIVER
19354 M:      Wolfram Sang <[email protected]>
19355 L:      [email protected]
19356 S:      Supported
19357 F:      Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
19358 F:      drivers/i2c/busses/i2c-emev2.c
19359
19360 RENESAS ETHERNET AVB DRIVER
19361 R:      Sergey Shtylyov <[email protected]>
19362 L:      [email protected]
19363 L:      [email protected]
19364 F:      Documentation/devicetree/bindings/net/renesas,etheravb.yaml
19365 F:      drivers/net/ethernet/renesas/Kconfig
19366 F:      drivers/net/ethernet/renesas/Makefile
19367 F:      drivers/net/ethernet/renesas/ravb*
19368
19369 RENESAS ETHERNET SWITCH DRIVER
19370 R:      Yoshihiro Shimoda <[email protected]>
19371 L:      [email protected]
19372 L:      [email protected]
19373 F:      Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
19374 F:      drivers/net/ethernet/renesas/Kconfig
19375 F:      drivers/net/ethernet/renesas/Makefile
19376 F:      drivers/net/ethernet/renesas/rcar_gen4*
19377 F:      drivers/net/ethernet/renesas/rswitch*
19378
19379 RENESAS ETHERNET TSN DRIVER
19380 M:      Niklas Söderlund <[email protected]>
19381 L:      [email protected]
19382 L:      [email protected]
19383 S:      Supported
19384 F:      Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
19385 F:      drivers/net/ethernet/renesas/rtsn.*
19386
19387 RENESAS IDT821034 ASoC CODEC
19388 M:      Herve Codina <[email protected]>
19389 L:      [email protected] (moderated for non-subscribers)
19390 S:      Maintained
19391 F:      Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
19392 F:      sound/soc/codecs/idt821034.c
19393
19394 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
19395 M:      Miquel Raynal <[email protected]>
19396 L:      [email protected]
19397 L:      [email protected]
19398 S:      Maintained
19399 F:      Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
19400 F:      drivers/mtd/nand/raw/renesas-nand-controller.c
19401
19402 RENESAS R-CAR GYROADC DRIVER
19403 M:      Marek Vasut <[email protected]>
19404 L:      [email protected]
19405 S:      Supported
19406 F:      Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
19407 F:      drivers/iio/adc/rcar-gyroadc.c
19408
19409 RENESAS R-CAR I2C DRIVERS
19410 M:      Wolfram Sang <[email protected]>
19411 L:      [email protected]
19412 S:      Supported
19413 F:      Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
19414 F:      Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
19415 F:      drivers/i2c/busses/i2c-rcar.c
19416 F:      drivers/i2c/busses/i2c-sh_mobile.c
19417
19418 RENESAS R-CAR SATA DRIVER
19419 R:      Sergey Shtylyov <[email protected]>
19420 L:      [email protected]
19421 L:      [email protected]
19422 S:      Supported
19423 F:      Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
19424 F:      drivers/ata/sata_rcar.c
19425
19426 RENESAS R-CAR THERMAL DRIVERS
19427 M:      Niklas Söderlund <[email protected]>
19428 L:      [email protected]
19429 S:      Supported
19430 F:      Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
19431 F:      Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
19432 F:      drivers/thermal/renesas/rcar_gen3_thermal.c
19433 F:      drivers/thermal/renesas/rcar_thermal.c
19434
19435 RENESAS RIIC DRIVER
19436 M:      Chris Brandt <[email protected]>
19437 L:      [email protected]
19438 S:      Supported
19439 F:      Documentation/devicetree/bindings/i2c/renesas,riic.yaml
19440 F:      drivers/i2c/busses/i2c-riic.c
19441
19442 RENESAS RZ/G2L A/D DRIVER
19443 M:      Lad Prabhakar <[email protected]>
19444 L:      [email protected]
19445 L:      [email protected]
19446 S:      Supported
19447 F:      Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
19448 F:      drivers/iio/adc/rzg2l_adc.c
19449
19450 RENESAS RZ/G2L MTU3a COUNTER DRIVER
19451 M:      Biju Das <[email protected]>
19452 L:      [email protected]
19453 L:      [email protected]
19454 S:      Supported
19455 F:      Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
19456 F:      drivers/counter/rz-mtu3-cnt.c
19457
19458 RENESAS RZ/N1 A5PSW SWITCH DRIVER
19459 M:      Clément Léger <[email protected]>
19460 L:      [email protected]
19461 L:      [email protected]
19462 S:      Maintained
19463 F:      Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
19464 F:      Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
19465 F:      drivers/net/dsa/rzn1_a5psw*
19466 F:      drivers/net/pcs/pcs-rzn1-miic.c
19467 F:      include/dt-bindings/net/pcs-rzn1-miic.h
19468 F:      include/linux/pcs-rzn1-miic.h
19469 F:      net/dsa/tag_rzn1_a5psw.c
19470
19471 RENESAS RZ/N1 DWMAC GLUE LAYER
19472 M:      Romain Gantois <[email protected]>
19473 S:      Maintained
19474 F:      Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
19475 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
19476
19477 RENESAS RZ/N1 RTC CONTROLLER DRIVER
19478 M:      Miquel Raynal <[email protected]>
19479 L:      [email protected]
19480 L:      [email protected]
19481 S:      Maintained
19482 F:      Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
19483 F:      drivers/rtc/rtc-rzn1.c
19484
19485 RENESAS RZ/N1 USBF CONTROLLER DRIVER
19486 M:      Herve Codina <[email protected]>
19487 L:      [email protected]
19488 L:      [email protected]
19489 S:      Maintained
19490 F:      Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
19491 F:      drivers/usb/gadget/udc/renesas_usbf.c
19492
19493 RENESAS RZ/V2M I2C DRIVER
19494 M:      Fabrizio Castro <[email protected]>
19495 L:      [email protected]
19496 L:      [email protected]
19497 S:      Supported
19498 F:      Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
19499 F:      drivers/i2c/busses/i2c-rzv2m.c
19500
19501 RENESAS SUPERH ETHERNET DRIVER
19502 R:      Sergey Shtylyov <[email protected]>
19503 L:      [email protected]
19504 L:      [email protected]
19505 F:      Documentation/devicetree/bindings/net/renesas,ether.yaml
19506 F:      drivers/net/ethernet/renesas/Kconfig
19507 F:      drivers/net/ethernet/renesas/Makefile
19508 F:      drivers/net/ethernet/renesas/sh_eth*
19509 F:      include/linux/sh_eth.h
19510
19511 RENESAS USB PHY DRIVER
19512 M:      Yoshihiro Shimoda <[email protected]>
19513 L:      [email protected]
19514 S:      Maintained
19515 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
19516
19517 RENESAS VERSACLOCK 7 CLOCK DRIVER
19518 M:      Alex Helms <[email protected]>
19519 S:      Maintained
19520 F:      Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
19521 F:      drivers/clk/clk-versaclock7.c
19522
19523 RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
19524 M:      Herve Codina <[email protected]>
19525 L:      [email protected]
19526 S:      Maintained
19527 F:      Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
19528 F:      drivers/iio/potentiometer/x9250.c
19529
19530 RESET CONTROLLER FRAMEWORK
19531 M:      Philipp Zabel <[email protected]>
19532 S:      Maintained
19533 T:      git git://git.pengutronix.de/git/pza/linux
19534 F:      Documentation/devicetree/bindings/reset/
19535 F:      Documentation/driver-api/reset.rst
19536 F:      drivers/reset/
19537 F:      include/dt-bindings/reset/
19538 F:      include/linux/reset-controller.h
19539 F:      include/linux/reset.h
19540 F:      include/linux/reset/
19541 K:      \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
19542
19543 RESTARTABLE SEQUENCES SUPPORT
19544 M:      Mathieu Desnoyers <[email protected]>
19545 M:      Peter Zijlstra <[email protected]>
19546 M:      "Paul E. McKenney" <[email protected]>
19547 M:      Boqun Feng <[email protected]>
19548 L:      [email protected]
19549 S:      Supported
19550 F:      include/trace/events/rseq.h
19551 F:      include/uapi/linux/rseq.h
19552 F:      kernel/rseq.c
19553 F:      tools/testing/selftests/rseq/
19554
19555 RFKILL
19556 M:      Johannes Berg <[email protected]>
19557 L:      [email protected]
19558 S:      Maintained
19559 W:      https://wireless.wiki.kernel.org/
19560 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
19561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
19562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
19563 F:      Documentation/ABI/stable/sysfs-class-rfkill
19564 F:      Documentation/driver-api/rfkill.rst
19565 F:      include/linux/rfkill.h
19566 F:      include/uapi/linux/rfkill.h
19567 F:      net/rfkill/
19568
19569 RHASHTABLE
19570 M:      Thomas Graf <[email protected]>
19571 M:      Herbert Xu <[email protected]>
19572 L:      [email protected]
19573 S:      Maintained
19574 F:      include/linux/rhashtable-types.h
19575 F:      include/linux/rhashtable.h
19576 F:      lib/rhashtable.c
19577 F:      lib/test_rhashtable.c
19578
19579 RICOH R5C592 MEMORYSTICK DRIVER
19580 M:      Maxim Levitsky <[email protected]>
19581 S:      Maintained
19582 F:      drivers/memstick/host/r592.*
19583
19584 RICOH SMARTMEDIA/XD DRIVER
19585 M:      Maxim Levitsky <[email protected]>
19586 S:      Maintained
19587 F:      drivers/mtd/nand/raw/r852.c
19588 F:      drivers/mtd/nand/raw/r852.h
19589
19590 RISC-V AIA DRIVERS
19591 M:      Anup Patel <[email protected]>
19592 L:      [email protected]
19593 S:      Maintained
19594 F:      Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
19595 F:      Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
19596 F:      drivers/irqchip/irq-riscv-aplic-*.c
19597 F:      drivers/irqchip/irq-riscv-aplic-*.h
19598 F:      drivers/irqchip/irq-riscv-imsic-*.c
19599 F:      drivers/irqchip/irq-riscv-imsic-*.h
19600 F:      drivers/irqchip/irq-riscv-intc.c
19601 F:      include/linux/irqchip/riscv-aplic.h
19602 F:      include/linux/irqchip/riscv-imsic.h
19603
19604 RISC-V ARCHITECTURE
19605 M:      Paul Walmsley <[email protected]>
19606 M:      Palmer Dabbelt <[email protected]>
19607 M:      Albert Ou <[email protected]>
19608 L:      [email protected]
19609 S:      Supported
19610 Q:      https://patchwork.kernel.org/project/linux-riscv/list/
19611 C:      irc://irc.libera.chat/riscv
19612 P:      Documentation/arch/riscv/patch-acceptance.rst
19613 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
19614 F:      arch/riscv/
19615 N:      riscv
19616 K:      riscv
19617
19618 RISC-V MICROCHIP FPGA SUPPORT
19619 M:      Conor Dooley <[email protected]>
19620 M:      Daire McNamara <[email protected]>
19621 L:      [email protected]
19622 S:      Supported
19623 F:      Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
19624 F:      Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
19625 F:      Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
19626 F:      Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
19627 F:      Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
19628 F:      Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
19629 F:      Documentation/devicetree/bindings/riscv/microchip.yaml
19630 F:      Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
19631 F:      Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
19632 F:      Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
19633 F:      arch/riscv/boot/dts/microchip/
19634 F:      drivers/char/hw_random/mpfs-rng.c
19635 F:      drivers/clk/microchip/clk-mpfs*.c
19636 F:      drivers/firmware/microchip/mpfs-auto-update.c
19637 F:      drivers/i2c/busses/i2c-microchip-corei2c.c
19638 F:      drivers/mailbox/mailbox-mpfs.c
19639 F:      drivers/pci/controller/plda/pcie-microchip-host.c
19640 F:      drivers/pwm/pwm-microchip-core.c
19641 F:      drivers/reset/reset-mpfs.c
19642 F:      drivers/rtc/rtc-mpfs.c
19643 F:      drivers/soc/microchip/mpfs-sys-controller.c
19644 F:      drivers/spi/spi-microchip-core-qspi.c
19645 F:      drivers/spi/spi-microchip-core.c
19646 F:      drivers/usb/musb/mpfs.c
19647 F:      include/soc/microchip/mpfs.h
19648
19649 RISC-V MISC SOC SUPPORT
19650 M:      Conor Dooley <[email protected]>
19651 L:      [email protected]
19652 S:      Maintained
19653 Q:      https://patchwork.kernel.org/project/linux-riscv/list/
19654 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19655 F:      Documentation/devicetree/bindings/riscv/
19656 F:      arch/riscv/boot/dts/
19657 X:      arch/riscv/boot/dts/allwinner/
19658 X:      arch/riscv/boot/dts/renesas/
19659 X:      arch/riscv/boot/dts/sophgo/
19660 X:      arch/riscv/boot/dts/thead/
19661
19662 RISC-V PMU DRIVERS
19663 M:      Atish Patra <[email protected]>
19664 R:      Anup Patel <[email protected]>
19665 L:      [email protected]
19666 S:      Supported
19667 F:      drivers/perf/riscv_pmu.c
19668 F:      drivers/perf/riscv_pmu_legacy.c
19669 F:      drivers/perf/riscv_pmu_sbi.c
19670
19671 RISC-V THEAD SoC SUPPORT
19672 M:      Drew Fustini <[email protected]>
19673 M:      Guo Ren <[email protected]>
19674 M:      Fu Wei <[email protected]>
19675 L:      [email protected]
19676 S:      Maintained
19677 T:      git https://github.com/pdp7/linux.git
19678 F:      Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
19679 F:      arch/riscv/boot/dts/thead/
19680 F:      drivers/clk/thead/clk-th1520-ap.c
19681 F:      include/dt-bindings/clock/thead,th1520-clk-ap.h
19682
19683 RNBD BLOCK DRIVERS
19684 M:      Md. Haris Iqbal <[email protected]>
19685 M:      Jack Wang <[email protected]>
19686 L:      [email protected]
19687 S:      Maintained
19688 F:      drivers/block/rnbd/
19689
19690 ROCCAT DRIVERS
19691 M:      Stefan Achatz <[email protected]>
19692 S:      Maintained
19693 W:      http://sourceforge.net/projects/roccat/
19694 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
19695 F:      drivers/hid/hid-roccat*
19696 F:      include/linux/hid-roccat*
19697
19698 ROCKCHIP CRYPTO DRIVERS
19699 M:      Corentin Labbe <[email protected]>
19700 L:      [email protected]
19701 S:      Maintained
19702 F:      Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
19703 F:      drivers/crypto/rockchip/
19704
19705 ROCKCHIP I2S TDM DRIVER
19706 M:      Nicolas Frattaroli <[email protected]>
19707 L:      [email protected]
19708 S:      Maintained
19709 F:      Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
19710 F:      sound/soc/rockchip/rockchip_i2s_tdm.*
19711
19712 ROCKCHIP ISP V1 DRIVER
19713 M:      Dafna Hirschfeld <[email protected]>
19714 M:      Laurent Pinchart <[email protected]>
19715 L:      [email protected]
19716 L:      [email protected]
19717 S:      Maintained
19718 F:      Documentation/admin-guide/media/rkisp1.rst
19719 F:      Documentation/devicetree/bindings/media/rockchip-isp1.yaml
19720 F:      Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
19721 F:      drivers/media/platform/rockchip/rkisp1
19722 F:      include/uapi/linux/rkisp1-config.h
19723
19724 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
19725 M:      Jacob Chen <[email protected]>
19726 M:      Ezequiel Garcia <[email protected]>
19727 L:      [email protected]
19728 L:      [email protected]
19729 S:      Maintained
19730 F:      Documentation/devicetree/bindings/media/rockchip-rga.yaml
19731 F:      drivers/media/platform/rockchip/rga/
19732
19733 ROCKCHIP RK3308 INTERNAL AUDIO CODEC
19734 M:      Luca Ceresoli <[email protected]>
19735 S:      Maintained
19736 F:      Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
19737 F:      sound/soc/codecs/rk3308_codec.c
19738 F:      sound/soc/codecs/rk3308_codec.h
19739
19740 ROCKCHIP VIDEO DECODER DRIVER
19741 M:      Ezequiel Garcia <[email protected]>
19742 L:      [email protected]
19743 L:      [email protected]
19744 S:      Maintained
19745 F:      Documentation/devicetree/bindings/media/rockchip,vdec.yaml
19746 F:      drivers/staging/media/rkvdec/
19747
19748 ROCKER DRIVER
19749 M:      Jiri Pirko <[email protected]>
19750 L:      [email protected]
19751 S:      Supported
19752 F:      drivers/net/ethernet/rocker/
19753
19754 ROCKETPORT EXPRESS/INFINITY DRIVER
19755 M:      Kevin Cernekee <[email protected]>
19756 L:      [email protected]
19757 S:      Odd Fixes
19758 F:      drivers/tty/serial/rp2.*
19759
19760 ROHM BD99954 CHARGER IC
19761 M:      Matti Vaittinen <[email protected]>
19762 S:      Supported
19763 F:      drivers/power/supply/bd99954-charger.c
19764 F:      drivers/power/supply/bd99954-charger.h
19765
19766 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
19767 M:      Tomasz Duszynski <[email protected]>
19768 S:      Maintained
19769 F:      Documentation/devicetree/bindings/iio/light/bh1750.yaml
19770 F:      drivers/iio/light/bh1750.c
19771
19772 ROHM BM1390 PRESSURE SENSOR DRIVER
19773 M:      Matti Vaittinen <[email protected]>
19774 L:      [email protected]
19775 S:      Supported
19776 F:      drivers/iio/pressure/rohm-bm1390.c
19777
19778 ROHM BU270xx LIGHT SENSOR DRIVERs
19779 M:      Matti Vaittinen <[email protected]>
19780 L:      [email protected]
19781 S:      Supported
19782 F:      drivers/iio/light/rohm-bu27008.c
19783 F:      drivers/iio/light/rohm-bu27034.c
19784
19785 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
19786 M:      Marek Vasut <[email protected]>
19787 L:      [email protected]
19788 L:      [email protected]
19789 S:      Supported
19790 F:      Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
19791 F:      drivers/gpio/gpio-bd9571mwv.c
19792 F:      drivers/mfd/bd9571mwv.c
19793 F:      drivers/regulator/bd9571mwv-regulator.c
19794 F:      include/linux/mfd/bd9571mwv.h
19795
19796 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
19797 M:      Matti Vaittinen <[email protected]>
19798 S:      Supported
19799 F:      drivers/clk/clk-bd718x7.c
19800 F:      drivers/gpio/gpio-bd71815.c
19801 F:      drivers/gpio/gpio-bd71828.c
19802 F:      drivers/mfd/rohm-bd71828.c
19803 F:      drivers/mfd/rohm-bd718x7.c
19804 F:      drivers/mfd/rohm-bd9576.c
19805 F:      drivers/mfd/rohm-bd96801.c
19806 F:      drivers/regulator/bd71815-regulator.c
19807 F:      drivers/regulator/bd71828-regulator.c
19808 F:      drivers/regulator/bd718x7-regulator.c
19809 F:      drivers/regulator/bd9576-regulator.c
19810 F:      drivers/regulator/bd96801-regulator.c
19811 F:      drivers/regulator/rohm-regulator.c
19812 F:      drivers/rtc/rtc-bd70528.c
19813 F:      drivers/watchdog/bd9576_wdt.c
19814 F:      drivers/watchdog/bd96801_wdt.c
19815 F:      include/linux/mfd/rohm-bd71815.h
19816 F:      include/linux/mfd/rohm-bd71828.h
19817 F:      include/linux/mfd/rohm-bd718x7.h
19818 F:      include/linux/mfd/rohm-bd957x.h
19819 F:      include/linux/mfd/rohm-bd96801.h
19820 F:      include/linux/mfd/rohm-generic.h
19821 F:      include/linux/mfd/rohm-shared.h
19822
19823 ROSE NETWORK LAYER
19824 M:      Ralf Baechle <[email protected]>
19825 L:      [email protected]
19826 S:      Maintained
19827 W:      https://linux-ax25.in-berlin.de
19828 F:      include/net/rose.h
19829 F:      include/uapi/linux/rose.h
19830 F:      net/rose/
19831
19832 ROTATION DRIVER FOR ALLWINNER A83T
19833 M:      Jernej Skrabec <[email protected]>
19834 L:      [email protected]
19835 S:      Maintained
19836 T:      git git://linuxtv.org/media_tree.git
19837 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
19838 F:      drivers/media/platform/sunxi/sun8i-rotate/
19839
19840 RPMSG TTY DRIVER
19841 M:      Arnaud Pouliquen <[email protected]>
19842 L:      [email protected]
19843 S:      Maintained
19844 F:      drivers/tty/rpmsg_tty.c
19845
19846 RTL2830 MEDIA DRIVER
19847 L:      [email protected]
19848 S:      Orphan
19849 W:      https://linuxtv.org
19850 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
19851 F:      drivers/media/dvb-frontends/rtl2830*
19852
19853 RTL2832 MEDIA DRIVER
19854 L:      [email protected]
19855 S:      Orphan
19856 W:      https://linuxtv.org
19857 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
19858 F:      drivers/media/dvb-frontends/rtl2832*
19859
19860 RTL2832_SDR MEDIA DRIVER
19861 L:      [email protected]
19862 S:      Orphan
19863 W:      https://linuxtv.org
19864 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
19865 F:      drivers/media/dvb-frontends/rtl2832_sdr*
19866
19867 RTL8180 WIRELESS DRIVER
19868 L:      [email protected]
19869 S:      Orphan
19870 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
19871
19872 RTL8187 WIRELESS DRIVER
19873 M:      Hin-Tak Leung <[email protected]>
19874 L:      [email protected]
19875 S:      Maintained
19876 T:      git https://github.com/pkshih/rtw.git
19877 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
19878
19879 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
19880 M:      Jes Sorensen <[email protected]>
19881 L:      [email protected]
19882 S:      Maintained
19883 T:      git https://github.com/pkshih/rtw.git
19884 F:      drivers/net/wireless/realtek/rtl8xxxu/
19885
19886 RTRS TRANSPORT DRIVERS
19887 M:      Md. Haris Iqbal <[email protected]>
19888 M:      Jack Wang <[email protected]>
19889 L:      [email protected]
19890 S:      Maintained
19891 F:      drivers/infiniband/ulp/rtrs/
19892
19893 RUNTIME VERIFICATION (RV)
19894 M:      Steven Rostedt <[email protected]>
19895 L:      [email protected]
19896 S:      Maintained
19897 F:      Documentation/trace/rv/
19898 F:      include/linux/rv.h
19899 F:      include/rv/
19900 F:      kernel/trace/rv/
19901 F:      tools/verification/
19902
19903 RUST
19904 M:      Miguel Ojeda <[email protected]>
19905 M:      Alex Gaynor <[email protected]>
19906 M:      Wedson Almeida Filho <[email protected]>
19907 R:      Boqun Feng <[email protected]>
19908 R:      Gary Guo <[email protected]>
19909 R:      Björn Roy Baron <[email protected]>
19910 R:      Benno Lossin <[email protected]>
19911 R:      Andreas Hindborg <[email protected]>
19912 R:      Alice Ryhl <[email protected]>
19913 L:      [email protected]
19914 S:      Supported
19915 W:      https://rust-for-linux.com
19916 B:      https://github.com/Rust-for-Linux/linux/issues
19917 C:      zulip://rust-for-linux.zulipchat.com
19918 P:      https://rust-for-linux.com/contributing
19919 T:      git https://github.com/Rust-for-Linux/linux.git rust-next
19920 F:      Documentation/rust/
19921 F:      rust/
19922 F:      samples/rust/
19923 F:      scripts/*rust*
19924 F:      tools/testing/selftests/rust/
19925 K:      \b(?i:rust)\b
19926
19927 RXRPC SOCKETS (AF_RXRPC)
19928 M:      David Howells <[email protected]>
19929 M:      Marc Dionne <[email protected]>
19930 L:      [email protected]
19931 S:      Supported
19932 W:      https://www.infradead.org/~dhowells/kafs/
19933 F:      Documentation/networking/rxrpc.rst
19934 F:      include/keys/rxrpc-type.h
19935 F:      include/net/af_rxrpc.h
19936 F:      include/trace/events/rxrpc.h
19937 F:      include/uapi/linux/rxrpc.h
19938 F:      net/rxrpc/
19939
19940 S3 SAVAGE FRAMEBUFFER DRIVER
19941 M:      Antonino Daplas <[email protected]>
19942 L:      [email protected]
19943 S:      Maintained
19944 F:      drivers/video/fbdev/savage/
19945
19946 S390 ARCHITECTURE
19947 M:      Heiko Carstens <[email protected]>
19948 M:      Vasily Gorbik <[email protected]>
19949 M:      Alexander Gordeev <[email protected]>
19950 R:      Christian Borntraeger <[email protected]>
19951 R:      Sven Schnelle <[email protected]>
19952 L:      [email protected]
19953 S:      Supported
19954 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19955 F:      Documentation/driver-api/s390-drivers.rst
19956 F:      Documentation/arch/s390/
19957 F:      arch/s390/
19958 F:      drivers/s390/
19959 F:      drivers/watchdog/diag288_wdt.c
19960
19961 S390 COMMON I/O LAYER
19962 M:      Vineeth Vijayan <[email protected]>
19963 M:      Peter Oberparleiter <[email protected]>
19964 L:      [email protected]
19965 S:      Supported
19966 F:      drivers/s390/cio/
19967
19968 S390 DASD DRIVER
19969 M:      Stefan Haberland <[email protected]>
19970 M:      Jan Hoeppner <[email protected]>
19971 L:      [email protected]
19972 S:      Supported
19973 F:      block/partitions/ibm.c
19974 F:      drivers/s390/block/dasd*
19975 F:      include/linux/dasd_mod.h
19976
19977 S390 IOMMU (PCI)
19978 M:      Niklas Schnelle <[email protected]>
19979 M:      Matthew Rosato <[email protected]>
19980 R:      Gerald Schaefer <[email protected]>
19981 L:      [email protected]
19982 S:      Supported
19983 F:      drivers/iommu/s390-iommu.c
19984
19985 S390 IUCV NETWORK LAYER
19986 M:      Alexandra Winter <[email protected]>
19987 M:      Thorsten Winkler <[email protected]>
19988 L:      [email protected]
19989 L:      [email protected]
19990 S:      Supported
19991 F:      drivers/s390/net/*iucv*
19992 F:      include/net/iucv/
19993 F:      net/iucv/
19994
19995 S390 MM
19996 M:      Alexander Gordeev <[email protected]>
19997 M:      Gerald Schaefer <[email protected]>
19998 L:      [email protected]
19999 S:      Supported
20000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20001 F:      arch/s390/include/asm/pgtable.h
20002 F:      arch/s390/mm
20003
20004 S390 NETWORK DRIVERS
20005 M:      Alexandra Winter <[email protected]>
20006 M:      Thorsten Winkler <[email protected]>
20007 L:      [email protected]
20008 L:      [email protected]
20009 S:      Supported
20010 F:      drivers/s390/net/
20011
20012 S390 PCI SUBSYSTEM
20013 M:      Niklas Schnelle <[email protected]>
20014 M:      Gerald Schaefer <[email protected]>
20015 L:      [email protected]
20016 S:      Supported
20017 F:      Documentation/arch/s390/pci.rst
20018 F:      arch/s390/pci/
20019 F:      drivers/pci/hotplug/s390_pci_hpc.c
20020
20021 S390 SCM DRIVER
20022 M:      Vineeth Vijayan <[email protected]>
20023 L:      [email protected]
20024 S:      Supported
20025 F:      drivers/s390/block/scm*
20026 F:      drivers/s390/cio/scm.c
20027
20028 S390 VFIO AP DRIVER
20029 M:      Tony Krowiak <[email protected]>
20030 M:      Halil Pasic <[email protected]>
20031 M:      Jason Herne <[email protected]>
20032 L:      [email protected]
20033 S:      Supported
20034 F:      Documentation/arch/s390/vfio-ap*
20035 F:      drivers/s390/crypto/vfio_ap*
20036
20037 S390 VFIO-CCW DRIVER
20038 M:      Eric Farman <[email protected]>
20039 M:      Matthew Rosato <[email protected]>
20040 R:      Halil Pasic <[email protected]>
20041 L:      [email protected]
20042 L:      [email protected]
20043 S:      Supported
20044 F:      Documentation/arch/s390/vfio-ccw.rst
20045 F:      drivers/s390/cio/vfio_ccw*
20046 F:      include/uapi/linux/vfio_ccw.h
20047
20048 S390 VFIO-PCI DRIVER
20049 M:      Matthew Rosato <[email protected]>
20050 M:      Eric Farman <[email protected]>
20051 L:      [email protected]
20052 L:      [email protected]
20053 S:      Supported
20054 F:      arch/s390/kvm/pci*
20055 F:      drivers/vfio/pci/vfio_pci_zdev.c
20056 F:      include/uapi/linux/vfio_zdev.h
20057
20058 S390 ZCRYPT DRIVER
20059 M:      Harald Freudenberger <[email protected]>
20060 L:      [email protected]
20061 S:      Supported
20062 F:      drivers/s390/crypto/
20063
20064 S390 ZFCP DRIVER
20065 M:      Steffen Maier <[email protected]>
20066 M:      Benjamin Block <[email protected]>
20067 L:      [email protected]
20068 S:      Supported
20069 F:      drivers/s390/scsi/zfcp_*
20070
20071 SAA6588 RDS RECEIVER DRIVER
20072 M:      Hans Verkuil <[email protected]>
20073 L:      [email protected]
20074 S:      Odd Fixes
20075 W:      https://linuxtv.org
20076 T:      git git://linuxtv.org/media_tree.git
20077 F:      drivers/media/i2c/saa6588*
20078
20079 SAA7134 VIDEO4LINUX DRIVER
20080 M:      Mauro Carvalho Chehab <[email protected]>
20081 L:      [email protected]
20082 S:      Odd fixes
20083 W:      https://linuxtv.org
20084 T:      git git://linuxtv.org/media_tree.git
20085 F:      Documentation/driver-api/media/drivers/saa7134*
20086 F:      drivers/media/pci/saa7134/
20087
20088 SAA7146 VIDEO4LINUX-2 DRIVER
20089 M:      Hans Verkuil <[email protected]>
20090 L:      [email protected]
20091 S:      Maintained
20092 T:      git git://linuxtv.org/media_tree.git
20093 F:      drivers/media/common/saa7146/
20094 F:      drivers/media/pci/saa7146/
20095 F:      include/media/drv-intf/saa7146*
20096
20097 SAFESETID SECURITY MODULE
20098 M:      Micah Morton <[email protected]>
20099 S:      Supported
20100 F:      Documentation/admin-guide/LSM/SafeSetID.rst
20101 F:      security/safesetid/
20102
20103 SAMSUNG AUDIO (ASoC) DRIVERS
20104 M:      Sylwester Nawrocki <[email protected]>
20105 L:      [email protected] (moderated for non-subscribers)
20106 S:      Maintained
20107 B:      mailto:[email protected]
20108 F:      Documentation/devicetree/bindings/sound/samsung*
20109 F:      sound/soc/samsung/
20110
20111 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
20112 M:      Krzysztof Kozlowski <[email protected]>
20113 L:      [email protected]
20114 L:      [email protected]
20115 S:      Maintained
20116 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
20117 F:      drivers/crypto/exynos-rng.c
20118
20119 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
20120 M:      Łukasz Stelmach <[email protected]>
20121 L:      [email protected]
20122 S:      Maintained
20123 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
20124 F:      drivers/char/hw_random/exynos-trng.c
20125
20126 SAMSUNG FRAMEBUFFER DRIVER
20127 M:      Jingoo Han <[email protected]>
20128 L:      [email protected]
20129 S:      Maintained
20130 F:      drivers/video/fbdev/s3c-fb.c
20131
20132 SAMSUNG INTERCONNECT DRIVERS
20133 M:      Sylwester Nawrocki <[email protected]>
20134 M:      Artur Świgoń <[email protected]>
20135 L:      [email protected]
20136 L:      [email protected]
20137 S:      Supported
20138 F:      drivers/interconnect/samsung/
20139
20140 SAMSUNG LAPTOP DRIVER
20141 M:      Corentin Chary <[email protected]>
20142 L:      [email protected]
20143 S:      Maintained
20144 F:      drivers/platform/x86/samsung-laptop.c
20145
20146 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
20147 M:      Krzysztof Kozlowski <[email protected]>
20148 L:      [email protected]
20149 L:      [email protected]
20150 S:      Maintained
20151 B:      mailto:[email protected]
20152 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
20153 F:      Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
20154 F:      Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
20155 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
20156 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
20157 F:      drivers/clk/clk-s2mps11.c
20158 F:      drivers/mfd/sec*.c
20159 F:      drivers/regulator/s2m*.c
20160 F:      drivers/regulator/s5m*.c
20161 F:      drivers/rtc/rtc-s5m.c
20162 F:      include/linux/mfd/samsung/
20163
20164 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
20165 M:      Sylwester Nawrocki <[email protected]>
20166 L:      [email protected]
20167 L:      [email protected]
20168 S:      Maintained
20169 F:      drivers/media/platform/samsung/s3c-camif/
20170 F:      include/media/drv-intf/s3c_camif.h
20171
20172 SAMSUNG S3FWRN5 NFC DRIVER
20173 M:      Krzysztof Kozlowski <[email protected]>
20174 S:      Maintained
20175 F:      Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
20176 F:      drivers/nfc/s3fwrn5
20177
20178 SAMSUNG S5C73M3 CAMERA DRIVER
20179 M:      Sylwester Nawrocki <[email protected]>
20180 M:      Andrzej Hajda <[email protected]>
20181 L:      [email protected]
20182 S:      Supported
20183 F:      Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
20184 F:      drivers/media/i2c/s5c73m3/*
20185
20186 SAMSUNG S5K5BAF CAMERA DRIVER
20187 M:      Sylwester Nawrocki <[email protected]>
20188 M:      Andrzej Hajda <[email protected]>
20189 L:      [email protected]
20190 S:      Supported
20191 F:      drivers/media/i2c/s5k5baf.c
20192
20193 SAMSUNG S5P Security SubSystem (SSS) DRIVER
20194 M:      Krzysztof Kozlowski <[email protected]>
20195 M:      Vladimir Zapolskiy <[email protected]>
20196 L:      [email protected]
20197 L:      [email protected]
20198 S:      Maintained
20199 F:      Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
20200 F:      Documentation/devicetree/bindings/crypto/samsung-sss.yaml
20201 F:      drivers/crypto/s5p-sss.c
20202
20203 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
20204 M:      Sylwester Nawrocki <[email protected]>
20205 L:      [email protected]
20206 S:      Supported
20207 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
20208 F:      Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
20209 F:      Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
20210 F:      Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
20211 F:      Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
20212 F:      Documentation/devicetree/bindings/media/samsung,fimc.yaml
20213 F:      drivers/media/platform/samsung/exynos4-is/
20214
20215 SAMSUNG SOC CLOCK DRIVERS
20216 M:      Krzysztof Kozlowski <[email protected]>
20217 M:      Sylwester Nawrocki <[email protected]>
20218 M:      Chanwoo Choi <[email protected]>
20219 R:      Alim Akhtar <[email protected]>
20220 L:      [email protected]
20221 S:      Maintained
20222 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
20223 F:      Documentation/devicetree/bindings/clock/samsung,*.yaml
20224 F:      Documentation/devicetree/bindings/clock/samsung,s3c*
20225 F:      drivers/clk/samsung/
20226 F:      include/dt-bindings/clock/exynos*.h
20227 F:      include/dt-bindings/clock/s5p*.h
20228 F:      include/dt-bindings/clock/samsung,*.h
20229 F:      include/linux/clk/samsung.h
20230
20231 SAMSUNG SPI DRIVERS
20232 M:      Andi Shyti <[email protected]>
20233 L:      [email protected]
20234 L:      [email protected]
20235 S:      Maintained
20236 F:      Documentation/devicetree/bindings/spi/samsung,spi*.yaml
20237 F:      drivers/spi/spi-s3c*
20238 F:      include/linux/platform_data/spi-s3c64xx.h
20239
20240 SAMSUNG SXGBE DRIVERS
20241 M:      Byungho An <[email protected]>
20242 L:      [email protected]
20243 S:      Supported
20244 F:      drivers/net/ethernet/samsung/sxgbe/
20245
20246 SAMSUNG THERMAL DRIVER
20247 M:      Bartlomiej Zolnierkiewicz <[email protected]>
20248 M:      Krzysztof Kozlowski <[email protected]>
20249 L:      [email protected]
20250 L:      [email protected]
20251 S:      Maintained
20252 F:      Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
20253 F:      drivers/thermal/samsung/
20254
20255 SAMSUNG USB2 PHY DRIVER
20256 M:      Sylwester Nawrocki <[email protected]>
20257 L:      [email protected]
20258 S:      Supported
20259 F:      Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
20260 F:      Documentation/driver-api/phy/samsung-usb2.rst
20261 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
20262 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
20263 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
20264 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
20265 F:      drivers/phy/samsung/phy-samsung-usb2.c
20266 F:      drivers/phy/samsung/phy-samsung-usb2.h
20267
20268 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
20269 M:      Paul Barker <[email protected]>
20270 R:      Marc Murphy <[email protected]>
20271 S:      Supported
20272 F:      arch/arm/boot/dts/ti/omap/am335x-sancloud*
20273
20274 SC1200 WDT DRIVER
20275 M:      Zwane Mwaikambo <[email protected]>
20276 S:      Maintained
20277 F:      drivers/watchdog/sc1200wdt.c
20278
20279 SCHEDULER
20280 M:      Ingo Molnar <[email protected]>
20281 M:      Peter Zijlstra <[email protected]>
20282 M:      Juri Lelli <[email protected]> (SCHED_DEADLINE)
20283 M:      Vincent Guittot <[email protected]> (SCHED_NORMAL)
20284 R:      Dietmar Eggemann <[email protected]> (SCHED_NORMAL)
20285 R:      Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR)
20286 R:      Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH)
20287 R:      Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING)
20288 R:      Valentin Schneider <[email protected]> (TOPOLOGY)
20289 L:      [email protected]
20290 S:      Maintained
20291 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
20292 F:      include/linux/preempt.h
20293 F:      include/linux/sched.h
20294 F:      include/linux/wait.h
20295 F:      include/uapi/linux/sched.h
20296 F:      kernel/sched/
20297
20298 SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
20299 M:      Gustavo Silva <[email protected]>
20300 S:      Maintained
20301 F:      drivers/iio/chemical/ens160_core.c
20302 F:      drivers/iio/chemical/ens160_i2c.c
20303 F:      drivers/iio/chemical/ens160_spi.c
20304 F:      drivers/iio/chemical/ens160.h
20305
20306 SCSI LIBSAS SUBSYSTEM
20307 R:      John Garry <[email protected]>
20308 R:      Jason Yan <[email protected]>
20309 L:      [email protected]
20310 S:      Supported
20311 F:      Documentation/scsi/libsas.rst
20312 F:      drivers/scsi/libsas/
20313 F:      include/scsi/libsas.h
20314 F:      include/scsi/sas_ata.h
20315
20316 SCSI RDMA PROTOCOL (SRP) INITIATOR
20317 M:      Bart Van Assche <[email protected]>
20318 L:      [email protected]
20319 S:      Supported
20320 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
20321 F:      drivers/infiniband/ulp/srp/
20322 F:      include/scsi/srp.h
20323
20324 SCSI RDMA PROTOCOL (SRP) TARGET
20325 M:      Bart Van Assche <[email protected]>
20326 L:      [email protected]
20327 L:      [email protected]
20328 S:      Supported
20329 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
20330 F:      drivers/infiniband/ulp/srpt/
20331
20332 SCSI SG DRIVER
20333 M:      Doug Gilbert <[email protected]>
20334 L:      [email protected]
20335 S:      Maintained
20336 W:      http://sg.danny.cz/sg
20337 F:      Documentation/scsi/scsi-generic.rst
20338 F:      drivers/scsi/sg.c
20339 F:      include/scsi/sg.h
20340
20341 SCSI SUBSYSTEM
20342 M:      "James E.J. Bottomley" <[email protected]>
20343 M:      "Martin K. Petersen" <[email protected]>
20344 L:      [email protected]
20345 S:      Maintained
20346 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
20347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
20348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20349 F:      Documentation/devicetree/bindings/scsi/
20350 F:      drivers/scsi/
20351 F:      drivers/ufs/
20352 F:      include/scsi/
20353
20354 SCSI TAPE DRIVER
20355 M:      Kai Mäkisara <[email protected]>
20356 L:      [email protected]
20357 S:      Maintained
20358 F:      Documentation/scsi/st.rst
20359 F:      drivers/scsi/st.*
20360 F:      drivers/scsi/st_*.h
20361
20362 SCSI TARGET CORE USER DRIVER
20363 M:      Bodo Stroesser <[email protected]>
20364 L:      [email protected]
20365 L:      [email protected]
20366 S:      Supported
20367 F:      Documentation/target/tcmu-design.rst
20368 F:      drivers/target/target_core_user.c
20369 F:      include/uapi/linux/target_core_user.h
20370
20371 SCSI TARGET SUBSYSTEM
20372 M:      "Martin K. Petersen" <[email protected]>
20373 L:      [email protected]
20374 L:      [email protected]
20375 S:      Supported
20376 Q:      https://patchwork.kernel.org/project/target-devel/list/
20377 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20378 F:      Documentation/target/
20379 F:      drivers/target/
20380 F:      include/target/
20381
20382 SCTP PROTOCOL
20383 M:      Marcelo Ricardo Leitner <[email protected]>
20384 M:      Xin Long <[email protected]>
20385 L:      [email protected]
20386 S:      Maintained
20387 W:      https://github.com/sctp/lksctp-tools/wiki
20388 F:      Documentation/networking/sctp.rst
20389 F:      include/linux/sctp.h
20390 F:      include/net/sctp/
20391 F:      include/uapi/linux/sctp.h
20392 F:      net/sctp/
20393
20394 SCx200 CPU SUPPORT
20395 M:      Jim Cromie <[email protected]>
20396 S:      Odd Fixes
20397 F:      Documentation/i2c/busses/scx200_acb.rst
20398 F:      arch/x86/platform/scx200/
20399 F:      drivers/i2c/busses/scx200*
20400 F:      drivers/mtd/maps/scx200_docflash.c
20401 F:      drivers/watchdog/scx200_wdt.c
20402 F:      include/linux/scx200.h
20403
20404 SCx200 GPIO DRIVER
20405 M:      Jim Cromie <[email protected]>
20406 S:      Maintained
20407 F:      drivers/char/scx200_gpio.c
20408 F:      include/linux/scx200_gpio.h
20409
20410 SCx200 HRT CLOCKSOURCE DRIVER
20411 M:      Jim Cromie <[email protected]>
20412 S:      Maintained
20413 F:      drivers/clocksource/scx200_hrt.c
20414
20415 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
20416 M:      Sascha Sommer <[email protected]>
20417 L:      [email protected] (subscribers-only)
20418 S:      Maintained
20419 F:      drivers/mmc/host/sdricoh_cs.c
20420
20421 SECO BOARDS CEC DRIVER
20422 M:      Ettore Chimenti <[email protected]>
20423 S:      Maintained
20424 F:      drivers/media/cec/platform/seco/seco-cec.c
20425 F:      drivers/media/cec/platform/seco/seco-cec.h
20426
20427 SECURE COMPUTING
20428 M:      Kees Cook <[email protected]>
20429 R:      Andy Lutomirski <[email protected]>
20430 R:      Will Drewry <[email protected]>
20431 S:      Supported
20432 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
20433 F:      Documentation/userspace-api/seccomp_filter.rst
20434 F:      include/linux/seccomp.h
20435 F:      include/uapi/linux/seccomp.h
20436 F:      kernel/seccomp.c
20437 F:      tools/testing/selftests/kselftest_harness.h
20438 F:      tools/testing/selftests/seccomp/*
20439 K:      \bsecure_computing
20440 K:      \bTIF_SECCOMP\b
20441
20442 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
20443 M:      Kamal Dasu <[email protected]>
20444 M:      Al Cooper <[email protected]>
20445 R:      Broadcom internal kernel review list <[email protected]>
20446 L:      [email protected]
20447 S:      Maintained
20448 F:      drivers/mmc/host/sdhci-brcmstb*
20449
20450 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
20451 M:      Adrian Hunter <[email protected]>
20452 L:      [email protected]
20453 S:      Supported
20454 F:      Documentation/devicetree/bindings/mmc/sdhci-common.yaml
20455 F:      drivers/mmc/host/sdhci*
20456
20457 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
20458 M:      Aubin Constans <[email protected]>
20459 R:      Eugen Hristev <[email protected]>
20460 L:      [email protected]
20461 S:      Supported
20462 F:      drivers/mmc/host/sdhci-of-at91.c
20463
20464 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
20465 M:      Haibo Chen <[email protected]>
20466 L:      [email protected]
20467 L:      [email protected]
20468 L:      [email protected]
20469 S:      Maintained
20470 F:      drivers/mmc/host/sdhci-esdhc-imx.c
20471
20472 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
20473 M:      Ben Dooks <[email protected]>
20474 M:      Jaehoon Chung <[email protected]>
20475 L:      [email protected]
20476 S:      Maintained
20477 F:      drivers/mmc/host/sdhci-s3c*
20478
20479 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
20480 M:      Viresh Kumar <[email protected]>
20481 L:      [email protected]
20482 S:      Maintained
20483 F:      drivers/mmc/host/sdhci-spear.c
20484
20485 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
20486 M:      Vignesh Raghavendra <[email protected]>
20487 L:      [email protected]
20488 S:      Maintained
20489 F:      drivers/mmc/host/sdhci-omap.c
20490
20491 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
20492 M:      Jonathan Derrick <[email protected]>
20493 L:      [email protected]
20494 S:      Supported
20495 F:      block/opal_proto.h
20496 F:      block/sed*
20497 F:      include/linux/sed*
20498 F:      include/uapi/linux/sed*
20499
20500 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
20501 M:      Mark Rutland <[email protected]>
20502 M:      Lorenzo Pieralisi <[email protected]>
20503 M:      Sudeep Holla <[email protected]>
20504 L:      [email protected] (moderated for non-subscribers)
20505 S:      Maintained
20506 F:      drivers/firmware/smccc/
20507 F:      include/linux/arm-smccc.h
20508
20509 SECURITY CONTACT
20510 M:      Security Officers <[email protected]>
20511 S:      Supported
20512 F:      Documentation/process/security-bugs.rst
20513
20514 SECURITY SUBSYSTEM
20515 M:      Paul Moore <[email protected]>
20516 M:      James Morris <[email protected]>
20517 M:      "Serge E. Hallyn" <[email protected]>
20518 L:      [email protected]
20519 S:      Supported
20520 Q:      https://patchwork.kernel.org/project/linux-security-module/list
20521 B:      mailto:[email protected]
20522 P:      https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
20523 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
20524 F:      include/linux/lsm_audit.h
20525 F:      include/linux/lsm_hook_defs.h
20526 F:      include/linux/lsm_hooks.h
20527 F:      include/linux/security.h
20528 F:      include/uapi/linux/lsm.h
20529 F:      security/
20530 F:      tools/testing/selftests/lsm/
20531 X:      security/selinux/
20532 K:      \bsecurity_[a-z_0-9]\+\b
20533
20534 SELINUX SECURITY MODULE
20535 M:      Paul Moore <[email protected]>
20536 M:      Stephen Smalley <[email protected]>
20537 R:      Ondrej Mosnacek <[email protected]>
20538 L:      [email protected]
20539 S:      Supported
20540 W:      https://github.com/SELinuxProject
20541 Q:      https://patchwork.kernel.org/project/selinux/list
20542 B:      mailto:[email protected]
20543 P:      https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
20544 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
20545 F:      Documentation/ABI/removed/sysfs-selinux-checkreqprot
20546 F:      Documentation/ABI/removed/sysfs-selinux-disable
20547 F:      Documentation/admin-guide/LSM/SELinux.rst
20548 F:      include/trace/events/avc.h
20549 F:      include/uapi/linux/selinux_netlink.h
20550 F:      scripts/selinux/
20551 F:      security/selinux/
20552
20553 SENSABLE PHANTOM
20554 M:      Jiri Slaby <[email protected]>
20555 S:      Maintained
20556 F:      drivers/misc/phantom.c
20557 F:      include/uapi/linux/phantom.h
20558
20559 SENSEAIR SUNRISE 006-0-0007
20560 M:      Jacopo Mondi <[email protected]>
20561 S:      Maintained
20562 F:      Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
20563 F:      Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
20564 F:      drivers/iio/chemical/sunrise_co2.c
20565
20566 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
20567 M:      Tomasz Duszynski <[email protected]>
20568 S:      Maintained
20569 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
20570 F:      drivers/iio/chemical/scd30.h
20571 F:      drivers/iio/chemical/scd30_core.c
20572 F:      drivers/iio/chemical/scd30_i2c.c
20573 F:      drivers/iio/chemical/scd30_serial.c
20574
20575 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
20576 M:      Roan van Dijk <[email protected]>
20577 S:      Maintained
20578 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
20579 F:      drivers/iio/chemical/scd4x.c
20580
20581 SENSIRION SGP40 GAS SENSOR DRIVER
20582 M:      Andreas Klinger <[email protected]>
20583 S:      Maintained
20584 F:      Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
20585 F:      drivers/iio/chemical/sgp40.c
20586
20587 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
20588 M:      Tomasz Duszynski <[email protected]>
20589 S:      Maintained
20590 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
20591 F:      drivers/iio/chemical/sps30.c
20592 F:      drivers/iio/chemical/sps30_i2c.c
20593 F:      drivers/iio/chemical/sps30_serial.c
20594
20595 SERIAL DEVICE BUS
20596 M:      Rob Herring <[email protected]>
20597 L:      [email protected]
20598 S:      Maintained
20599 F:      Documentation/devicetree/bindings/serial/serial.yaml
20600 F:      drivers/tty/serdev/
20601 F:      include/linux/serdev.h
20602
20603 SERIAL IR RECEIVER
20604 M:      Sean Young <[email protected]>
20605 L:      [email protected]
20606 S:      Maintained
20607 F:      drivers/media/rc/serial_ir.c
20608
20609 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
20610 M:      Srinivas Kandagatla <[email protected]>
20611 L:      [email protected] (moderated for non-subscribers)
20612 S:      Maintained
20613 F:      Documentation/devicetree/bindings/slimbus/
20614 F:      drivers/slimbus/
20615 F:      include/linux/slimbus.h
20616
20617 SFC NETWORK DRIVER
20618 M:      Edward Cree <[email protected]>
20619 M:      Martin Habets <[email protected]>
20620 L:      [email protected]
20621 L:      [email protected]
20622 S:      Supported
20623 F:      Documentation/networking/devlink/sfc.rst
20624 F:      drivers/net/ethernet/sfc/
20625
20626 SFCTEMP HWMON DRIVER
20627 M:      Emil Renner Berthing <[email protected]>
20628 M:      Hal Feng <[email protected]>
20629 L:      [email protected]
20630 S:      Maintained
20631 F:      Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
20632 F:      Documentation/hwmon/sfctemp.rst
20633 F:      drivers/hwmon/sfctemp.c
20634
20635 SFF/SFP/SFP+ MODULE SUPPORT
20636 M:      Russell King <[email protected]>
20637 L:      [email protected]
20638 S:      Maintained
20639 F:      Documentation/devicetree/bindings/net/sff,sfp.yaml
20640 F:      drivers/net/phy/phylink.c
20641 F:      drivers/net/phy/sfp*
20642 F:      include/linux/mdio/mdio-i2c.h
20643 F:      include/linux/phylink.h
20644 F:      include/linux/sfp.h
20645 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)
20646
20647 SGI GRU DRIVER
20648 M:      Dimitri Sivanich <[email protected]>
20649 S:      Maintained
20650 F:      drivers/misc/sgi-gru/
20651
20652 SGI XP/XPC/XPNET DRIVER
20653 M:      Robin Holt <[email protected]>
20654 M:      Steve Wahl <[email protected]>
20655 S:      Maintained
20656 F:      drivers/misc/sgi-xp/
20657
20658 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
20659 M:      Wenjia Zhang <[email protected]>
20660 M:      Jan Karcher <[email protected]>
20661 R:      D. Wythe <[email protected]>
20662 R:      Tony Lu <[email protected]>
20663 R:      Wen Gu <[email protected]>
20664 L:      [email protected]
20665 S:      Supported
20666 F:      net/smc/
20667
20668 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
20669 M:      Linus Walleij <[email protected]>
20670 L:      [email protected]
20671 S:      Maintained
20672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
20673 F:      Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
20674 F:      drivers/iio/light/gp2ap002.c
20675
20676 SHARP RJ54N1CB0C SENSOR DRIVER
20677 M:      Jacopo Mondi <[email protected]>
20678 L:      [email protected]
20679 S:      Odd fixes
20680 T:      git git://linuxtv.org/media_tree.git
20681 F:      drivers/media/i2c/rj54n1cb0c.c
20682 F:      include/media/i2c/rj54n1cb0c.h
20683
20684 SHRINKER
20685 M:      Andrew Morton <[email protected]>
20686 M:      Dave Chinner <[email protected]>
20687 R:      Qi Zheng <[email protected]>
20688 R:      Roman Gushchin <[email protected]>
20689 R:      Muchun Song <[email protected]>
20690 L:      [email protected]
20691 S:      Maintained
20692 F:      Documentation/admin-guide/mm/shrinker_debugfs.rst
20693 F:      include/linux/shrinker.h
20694 F:      mm/shrinker.c
20695 F:      mm/shrinker_debug.c
20696
20697 SH_VOU V4L2 OUTPUT DRIVER
20698 L:      [email protected]
20699 S:      Orphan
20700 F:      drivers/media/platform/renesas/sh_vou.c
20701 F:      include/media/drv-intf/sh_vou.h
20702
20703 SI2157 MEDIA DRIVER
20704 L:      [email protected]
20705 S:      Orphan
20706 W:      https://linuxtv.org
20707 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20708 F:      drivers/media/tuners/si2157*
20709
20710 SI2165 MEDIA DRIVER
20711 M:      Matthias Schwarzott <[email protected]>
20712 L:      [email protected]
20713 S:      Maintained
20714 W:      https://linuxtv.org
20715 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20716 F:      drivers/media/dvb-frontends/si2165*
20717
20718 SI2168 MEDIA DRIVER
20719 L:      [email protected]
20720 S:      Orphan
20721 W:      https://linuxtv.org
20722 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20723 F:      drivers/media/dvb-frontends/si2168*
20724
20725 SI470X FM RADIO RECEIVER I2C DRIVER
20726 M:      Hans Verkuil <[email protected]>
20727 L:      [email protected]
20728 S:      Odd Fixes
20729 W:      https://linuxtv.org
20730 T:      git git://linuxtv.org/media_tree.git
20731 F:      Documentation/devicetree/bindings/media/silabs,si470x.yaml
20732 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
20733
20734 SI470X FM RADIO RECEIVER USB DRIVER
20735 M:      Hans Verkuil <[email protected]>
20736 L:      [email protected]
20737 S:      Maintained
20738 W:      https://linuxtv.org
20739 T:      git git://linuxtv.org/media_tree.git
20740 F:      drivers/media/radio/si470x/radio-si470x-common.c
20741 F:      drivers/media/radio/si470x/radio-si470x-usb.c
20742 F:      drivers/media/radio/si470x/radio-si470x.h
20743
20744 SI4713 FM RADIO TRANSMITTER I2C DRIVER
20745 M:      Eduardo Valentin <[email protected]>
20746 L:      [email protected]
20747 S:      Odd Fixes
20748 W:      https://linuxtv.org
20749 T:      git git://linuxtv.org/media_tree.git
20750 F:      drivers/media/radio/si4713/si4713.?
20751
20752 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
20753 M:      Eduardo Valentin <[email protected]>
20754 L:      [email protected]
20755 S:      Odd Fixes
20756 W:      https://linuxtv.org
20757 T:      git git://linuxtv.org/media_tree.git
20758 F:      drivers/media/radio/si4713/radio-platform-si4713.c
20759
20760 SI4713 FM RADIO TRANSMITTER USB DRIVER
20761 M:      Hans Verkuil <[email protected]>
20762 L:      [email protected]
20763 S:      Maintained
20764 W:      https://linuxtv.org
20765 T:      git git://linuxtv.org/media_tree.git
20766 F:      drivers/media/radio/si4713/radio-usb-si4713.c
20767
20768 SIANO DVB DRIVER
20769 M:      Mauro Carvalho Chehab <[email protected]>
20770 L:      [email protected]
20771 S:      Odd fixes
20772 W:      https://linuxtv.org
20773 T:      git git://linuxtv.org/media_tree.git
20774 F:      drivers/media/common/siano/
20775 F:      drivers/media/mmc/siano/
20776 F:      drivers/media/usb/siano/
20777 F:      drivers/media/usb/siano/
20778
20779 SIEMENS IPC LED DRIVERS
20780 M:      Gerd Haeussler <[email protected]>
20781 M:      Xing Tong Wu <[email protected]>
20782 M:      Tobias Schaffner <[email protected]>
20783 L:      [email protected]
20784 S:      Maintained
20785 F:      drivers/leds/simple/
20786
20787 SIEMENS IPC PLATFORM DRIVERS
20788 M:      Gerd Haeussler <[email protected]>
20789 M:      Xing Tong Wu <[email protected]>
20790 M:      Tobias Schaffner <[email protected]>
20791 L:      [email protected]
20792 S:      Maintained
20793 F:      drivers/platform/x86/siemens/
20794 F:      include/linux/platform_data/x86/simatic-ipc-base.h
20795 F:      include/linux/platform_data/x86/simatic-ipc.h
20796
20797 SIEMENS IPC WATCHDOG DRIVERS
20798 M:      Gerd Haeussler <[email protected]>
20799 M:      Xing Tong Wu <[email protected]>
20800 M:      Tobias Schaffner <[email protected]>
20801 L:      [email protected]
20802 S:      Maintained
20803 F:      drivers/watchdog/simatic-ipc-wdt.c
20804
20805 SIFIVE DRIVERS
20806 M:      Paul Walmsley <[email protected]>
20807 M:      Samuel Holland <[email protected]>
20808 L:      [email protected]
20809 S:      Supported
20810 F:      drivers/dma/sf-pdma/
20811 N:      sifive
20812 K:      fu[57]40
20813 K:      [^@]sifive
20814
20815 SILEAD TOUCHSCREEN DRIVER
20816 M:      Hans de Goede <[email protected]>
20817 L:      [email protected]
20818 L:      [email protected]
20819 S:      Maintained
20820 F:      drivers/input/touchscreen/silead.c
20821 F:      drivers/platform/x86/touchscreen_dmi.c
20822
20823 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
20824 M:      Jérôme Pouiller <[email protected]>
20825 S:      Supported
20826 F:      Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
20827 F:      drivers/net/wireless/silabs/wfx/
20828
20829 SILICON MOTION SM712 FRAME BUFFER DRIVER
20830 M:      Sudip Mukherjee <[email protected]>
20831 M:      Teddy Wang <[email protected]>
20832 M:      Sudip Mukherjee <[email protected]>
20833 L:      [email protected]
20834 S:      Maintained
20835 F:      Documentation/fb/sm712fb.rst
20836 F:      drivers/video/fbdev/sm712*
20837
20838 SILVACO I3C DUAL-ROLE MASTER
20839 M:      Miquel Raynal <[email protected]>
20840 M:      Conor Culhane <[email protected]>
20841 L:      [email protected] (moderated for non-subscribers)
20842 S:      Maintained
20843 F:      Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
20844 F:      drivers/i3c/master/svc-i3c-master.c
20845
20846 SIMPLEFB FB DRIVER
20847 M:      Hans de Goede <[email protected]>
20848 L:      [email protected]
20849 S:      Maintained
20850 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
20851 F:      drivers/video/fbdev/simplefb.c
20852 F:      include/linux/platform_data/simplefb.h
20853
20854 SIOX
20855 M:      Thorsten Scherer <[email protected]>
20856 R:      Pengutronix Kernel Team <[email protected]>
20857 S:      Supported
20858 F:      drivers/gpio/gpio-siox.c
20859 F:      drivers/siox/*
20860 F:      include/trace/events/siox.h
20861
20862 SIPHASH PRF ROUTINES
20863 M:      Jason A. Donenfeld <[email protected]>
20864 S:      Maintained
20865 F:      include/linux/siphash.h
20866 F:      lib/siphash.c
20867 F:      lib/siphash_kunit.c
20868
20869 SIS 190 ETHERNET DRIVER
20870 M:      Francois Romieu <[email protected]>
20871 L:      [email protected]
20872 S:      Maintained
20873 F:      drivers/net/ethernet/sis/sis190.c
20874
20875 SIS 900/7016 FAST ETHERNET DRIVER
20876 M:      Daniele Venzano <[email protected]>
20877 L:      [email protected]
20878 S:      Maintained
20879 W:      http://www.brownhat.org/sis900.html
20880 F:      drivers/net/ethernet/sis/sis900.*
20881
20882 SIS FRAMEBUFFER DRIVER
20883 S:      Orphan
20884 F:      Documentation/fb/sisfb.rst
20885 F:      drivers/video/fbdev/sis/
20886 F:      include/video/sisfb.h
20887
20888 SIS I2C TOUCHSCREEN DRIVER
20889 M:      Mika Penttilä <[email protected]>
20890 L:      [email protected]
20891 S:      Maintained
20892 F:      Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
20893 F:      drivers/input/touchscreen/sis_i2c.c
20894
20895 SIS USB2VGA DRIVER
20896 M:      Thomas Winischhofer <[email protected]>
20897 S:      Maintained
20898 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
20899 F:      drivers/usb/misc/sisusbvga/
20900
20901 SL28 CPLD MFD DRIVER
20902 M:      Michael Walle <[email protected]>
20903 S:      Maintained
20904 F:      Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
20905 F:      Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
20906 F:      Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
20907 F:      Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
20908 F:      Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
20909 F:      Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
20910 F:      drivers/gpio/gpio-sl28cpld.c
20911 F:      drivers/hwmon/sl28cpld-hwmon.c
20912 F:      drivers/irqchip/irq-sl28cpld.c
20913 F:      drivers/pwm/pwm-sl28cpld.c
20914 F:      drivers/watchdog/sl28cpld_wdt.c
20915
20916 SL28 VPD NVMEM LAYOUT DRIVER
20917 M:      Michael Walle <[email protected]>
20918 S:      Maintained
20919 F:      Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
20920 F:      drivers/nvmem/layouts/sl28vpd.c
20921
20922 SLAB ALLOCATOR
20923 M:      Christoph Lameter <[email protected]>
20924 M:      Pekka Enberg <[email protected]>
20925 M:      David Rientjes <[email protected]>
20926 M:      Joonsoo Kim <[email protected]>
20927 M:      Andrew Morton <[email protected]>
20928 M:      Vlastimil Babka <[email protected]>
20929 R:      Roman Gushchin <[email protected]>
20930 R:      Hyeonggon Yoo <[email protected]>
20931 L:      [email protected]
20932 S:      Maintained
20933 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
20934 F:      include/linux/sl?b*.h
20935 F:      mm/sl?b*
20936
20937 SLCAN CAN NETWORK DRIVER
20938 M:      Dario Binacchi <[email protected]>
20939 L:      [email protected]
20940 S:      Maintained
20941 F:      drivers/net/can/slcan/
20942
20943 SLEEPABLE READ-COPY UPDATE (SRCU)
20944 M:      Lai Jiangshan <[email protected]>
20945 M:      "Paul E. McKenney" <[email protected]>
20946 M:      Josh Triplett <[email protected]>
20947 R:      Steven Rostedt <[email protected]>
20948 R:      Mathieu Desnoyers <[email protected]>
20949 L:      [email protected]
20950 S:      Supported
20951 W:      http://www.rdrop.com/users/paulmck/RCU/
20952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20953 F:      include/linux/srcu*.h
20954 F:      kernel/rcu/srcu*.c
20955
20956 SMACK SECURITY MODULE
20957 M:      Casey Schaufler <[email protected]>
20958 L:      [email protected]
20959 S:      Maintained
20960 W:      http://schaufler-ca.com
20961 T:      git git://github.com/cschaufler/smack-next
20962 F:      Documentation/admin-guide/LSM/Smack.rst
20963 F:      security/smack/
20964
20965 SMC91x ETHERNET DRIVER
20966 M:      Nicolas Pitre <[email protected]>
20967 S:      Odd Fixes
20968 F:      drivers/net/ethernet/smsc/smc91x.*
20969
20970 SMSC EMC2103 HARDWARE MONITOR DRIVER
20971 M:      Steve Glendinning <[email protected]>
20972 L:      [email protected]
20973 S:      Maintained
20974 F:      Documentation/hwmon/emc2103.rst
20975 F:      drivers/hwmon/emc2103.c
20976
20977 SMSC SCH5627 HARDWARE MONITOR DRIVER
20978 M:      Hans de Goede <[email protected]>
20979 L:      [email protected]
20980 S:      Supported
20981 F:      Documentation/hwmon/sch5627.rst
20982 F:      drivers/hwmon/sch5627.c
20983
20984 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
20985 M:      Steve Glendinning <[email protected]>
20986 L:      [email protected]
20987 S:      Maintained
20988 F:      drivers/video/fbdev/smscufx.c
20989
20990 SMSC47B397 HARDWARE MONITOR DRIVER
20991 M:      Jean Delvare <[email protected]>
20992 L:      [email protected]
20993 S:      Maintained
20994 F:      Documentation/hwmon/smsc47b397.rst
20995 F:      drivers/hwmon/smsc47b397.c
20996
20997 SMSC911x ETHERNET DRIVER
20998 M:      Steve Glendinning <[email protected]>
20999 L:      [email protected]
21000 S:      Maintained
21001 F:      drivers/net/ethernet/smsc/smsc911x.*
21002 F:      include/linux/smsc911x.h
21003
21004 SMSC9420 PCI ETHERNET DRIVER
21005 M:      Steve Glendinning <[email protected]>
21006 L:      [email protected]
21007 S:      Maintained
21008 F:      drivers/net/ethernet/smsc/smsc9420.*
21009
21010 SNET DPU VIRTIO DATA PATH ACCELERATOR
21011 R:      Alvaro Karsz <[email protected]>
21012 F:      drivers/vdpa/solidrun/
21013
21014 SOCIONEXT (SNI) AVE NETWORK DRIVER
21015 M:      Kunihiko Hayashi <[email protected]>
21016 L:      [email protected]
21017 S:      Maintained
21018 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
21019 F:      drivers/net/ethernet/socionext/sni_ave.c
21020
21021 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
21022 M:      Ilias Apalodimas <[email protected]>
21023 M:      Masahisa Kojima <[email protected]>
21024 L:      [email protected]
21025 S:      Maintained
21026 F:      Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
21027 F:      drivers/net/ethernet/socionext/netsec.c
21028
21029 SOCIONEXT (SNI) Synquacer SPI DRIVER
21030 M:      Masahisa Kojima <[email protected]>
21031 M:      Jassi Brar <[email protected]>
21032 L:      [email protected]
21033 S:      Maintained
21034 F:      Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
21035 F:      drivers/spi/spi-synquacer.c
21036
21037 SOCIONEXT SYNQUACER I2C DRIVER
21038 M:      Ard Biesheuvel <[email protected]>
21039 L:      [email protected]
21040 S:      Maintained
21041 F:      Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
21042 F:      drivers/i2c/busses/i2c-synquacer.c
21043
21044 SOCIONEXT UNIPHIER SOUND DRIVER
21045 L:      [email protected] (moderated for non-subscribers)
21046 S:      Orphan
21047 F:      sound/soc/uniphier/
21048
21049 SOCKET TIMESTAMPING
21050 M:      Willem de Bruijn <[email protected]>
21051 S:      Maintained
21052 F:      Documentation/networking/timestamping.rst
21053 F:      include/uapi/linux/net_tstamp.h
21054 F:      tools/testing/selftests/net/so_txtime.c
21055
21056 SOEKRIS NET48XX LED SUPPORT
21057 M:      Chris Boot <[email protected]>
21058 S:      Maintained
21059 F:      drivers/leds/leds-net48xx.c
21060
21061 SOFT-IWARP DRIVER (siw)
21062 M:      Bernard Metzler <[email protected]>
21063 L:      [email protected]
21064 S:      Supported
21065 F:      drivers/infiniband/sw/siw/
21066 F:      include/uapi/rdma/siw-abi.h
21067
21068 SOFT-ROCE DRIVER (rxe)
21069 M:      Zhu Yanjun <[email protected]>
21070 L:      [email protected]
21071 S:      Supported
21072 F:      drivers/infiniband/sw/rxe/
21073 F:      include/uapi/rdma/rdma_user_rxe.h
21074
21075 SOFTLOGIC 6x10 MPEG CODEC
21076 M:      Bluecherry Maintainers <[email protected]>
21077 M:      Andrey Utkin <[email protected]>
21078 M:      Ismael Luceno <[email protected]>
21079 L:      [email protected]
21080 S:      Supported
21081 F:      drivers/media/pci/solo6x10/
21082
21083 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
21084 M:      James Morse <[email protected]>
21085 L:      [email protected] (moderated for non-subscribers)
21086 S:      Maintained
21087 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
21088 F:      drivers/firmware/arm_sdei.c
21089 F:      include/linux/arm_sdei.h
21090 F:      include/uapi/linux/arm_sdei.h
21091
21092 SOFTWARE NODES AND DEVICE PROPERTIES
21093 R:      Andy Shevchenko <[email protected]>
21094 R:      Daniel Scally <[email protected]>
21095 R:      Heikki Krogerus <[email protected]>
21096 R:      Sakari Ailus <[email protected]>
21097 L:      [email protected]
21098 S:      Maintained
21099 F:      drivers/base/property.c
21100 F:      drivers/base/swnode.c
21101 F:      include/linux/fwnode.h
21102 F:      include/linux/property.h
21103
21104 SOFTWARE RAID (Multiple Disks) SUPPORT
21105 M:      Song Liu <[email protected]>
21106 R:      Yu Kuai <[email protected]>
21107 L:      [email protected]
21108 S:      Supported
21109 Q:      https://patchwork.kernel.org/project/linux-raid/list/
21110 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
21111 F:      drivers/md/Kconfig
21112 F:      drivers/md/Makefile
21113 F:      drivers/md/md*
21114 F:      drivers/md/raid*
21115 F:      include/linux/raid/
21116 F:      include/uapi/linux/raid/
21117
21118 SOLIDRUN CLEARFOG SUPPORT
21119 M:      Russell King <[email protected]>
21120 S:      Maintained
21121 F:      arch/arm/boot/dts/marvell/armada-388-clearfog*
21122 F:      arch/arm/boot/dts/marvell/armada-38x-solidrun-*
21123
21124 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
21125 M:      Russell King <[email protected]>
21126 S:      Maintained
21127 F:      arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
21128 F:      arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
21129 F:      arch/arm/boot/dts/nxp/imx/imx6*-sr-*
21130
21131 SONIC NETWORK DRIVER
21132 M:      Thomas Bogendoerfer <[email protected]>
21133 L:      [email protected]
21134 S:      Maintained
21135 F:      drivers/net/ethernet/natsemi/sonic.*
21136
21137 SONICS SILICON BACKPLANE DRIVER (SSB)
21138 M:      Michael Buesch <[email protected]>
21139 L:      [email protected]
21140 S:      Maintained
21141 F:      drivers/ssb/
21142 F:      include/linux/ssb/
21143
21144 SONY IMX208 SENSOR DRIVER
21145 M:      Sakari Ailus <[email protected]>
21146 L:      [email protected]
21147 S:      Maintained
21148 T:      git git://linuxtv.org/media_tree.git
21149 F:      drivers/media/i2c/imx208.c
21150
21151 SONY IMX214 SENSOR DRIVER
21152 M:      Ricardo Ribalda <[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,imx214.yaml
21157 F:      drivers/media/i2c/imx214.c
21158
21159 SONY IMX219 SENSOR DRIVER
21160 M:      Dave Stevenson <[email protected]>
21161 L:      [email protected]
21162 S:      Maintained
21163 T:      git git://linuxtv.org/media_tree.git
21164 F:      Documentation/devicetree/bindings/media/i2c/imx219.yaml
21165 F:      drivers/media/i2c/imx219.c
21166
21167 SONY IMX258 SENSOR DRIVER
21168 M:      Sakari Ailus <[email protected]>
21169 L:      [email protected]
21170 S:      Maintained
21171 T:      git git://linuxtv.org/media_tree.git
21172 F:      Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
21173 F:      drivers/media/i2c/imx258.c
21174
21175 SONY IMX274 SENSOR DRIVER
21176 M:      Leon Luo <[email protected]>
21177 L:      [email protected]
21178 S:      Maintained
21179 T:      git git://linuxtv.org/media_tree.git
21180 F:      Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
21181 F:      drivers/media/i2c/imx274.c
21182
21183 SONY IMX283 SENSOR DRIVER
21184 M:      Kieran Bingham <[email protected]>
21185 M:      Umang Jain <[email protected]>
21186 L:      [email protected]
21187 S:      Maintained
21188 T:      git git://linuxtv.org/media_tree.git
21189 F:      Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
21190 F:      drivers/media/i2c/imx283.c
21191
21192 SONY IMX290 SENSOR DRIVER
21193 M:      Manivannan Sadhasivam <[email protected]>
21194 L:      [email protected]
21195 S:      Maintained
21196 T:      git git://linuxtv.org/media_tree.git
21197 F:      Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
21198 F:      drivers/media/i2c/imx290.c
21199
21200 SONY IMX296 SENSOR DRIVER
21201 M:      Laurent Pinchart <[email protected]>
21202 M:      Manivannan Sadhasivam <[email protected]>
21203 L:      [email protected]
21204 S:      Maintained
21205 T:      git git://linuxtv.org/media_tree.git
21206 F:      Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
21207 F:      drivers/media/i2c/imx296.c
21208
21209 SONY IMX319 SENSOR DRIVER
21210 M:      Bingbu Cao <[email protected]>
21211 L:      [email protected]
21212 S:      Maintained
21213 T:      git git://linuxtv.org/media_tree.git
21214 F:      drivers/media/i2c/imx319.c
21215
21216 SONY IMX334 SENSOR DRIVER
21217 L:      [email protected]
21218 S:      Orphan
21219 T:      git git://linuxtv.org/media_tree.git
21220 F:      Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
21221 F:      drivers/media/i2c/imx334.c
21222
21223 SONY IMX335 SENSOR DRIVER
21224 L:      [email protected]
21225 S:      Orphan
21226 T:      git git://linuxtv.org/media_tree.git
21227 F:      Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
21228 F:      drivers/media/i2c/imx335.c
21229
21230 SONY IMX355 SENSOR DRIVER
21231 M:      Tianshu Qiu <[email protected]>
21232 L:      [email protected]
21233 S:      Maintained
21234 T:      git git://linuxtv.org/media_tree.git
21235 F:      drivers/media/i2c/imx355.c
21236
21237 SONY IMX412 SENSOR DRIVER
21238 L:      [email protected]
21239 S:      Orphan
21240 T:      git git://linuxtv.org/media_tree.git
21241 F:      Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
21242 F:      drivers/media/i2c/imx412.c
21243
21244 SONY IMX415 SENSOR DRIVER
21245 M:      Michael Riesch <[email protected]>
21246 L:      [email protected]
21247 S:      Maintained
21248 T:      git git://linuxtv.org/media_tree.git
21249 F:      Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
21250 F:      drivers/media/i2c/imx415.c
21251
21252 SONY MEMORYSTICK SUBSYSTEM
21253 M:      Maxim Levitsky <[email protected]>
21254 M:      Alex Dubov <[email protected]>
21255 M:      Ulf Hansson <[email protected]>
21256 L:      [email protected]
21257 S:      Maintained
21258 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
21259 F:      drivers/memstick/
21260 F:      include/linux/memstick.h
21261
21262 SONY VAIO CONTROL DEVICE DRIVER
21263 M:      Mattia Dongili <[email protected]>
21264 L:      [email protected]
21265 S:      Maintained
21266 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
21267 F:      Documentation/admin-guide/laptops/sony-laptop.rst
21268 F:      drivers/char/sonypi.c
21269 F:      drivers/platform/x86/sony-laptop.c
21270 F:      include/linux/sony-laptop.h
21271
21272 SOPHGO DEVICETREES and DRIVERS
21273 M:      Chen Wang <[email protected]>
21274 M:      Inochi Amaoto <[email protected]>
21275 T:      git https://github.com/sophgo/linux.git
21276 S:      Maintained
21277 N:      sophgo
21278 K:      sophgo
21279
21280 SOUND
21281 M:      Jaroslav Kysela <[email protected]>
21282 M:      Takashi Iwai <[email protected]>
21283 L:      [email protected]
21284 S:      Maintained
21285 W:      http://www.alsa-project.org/
21286 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
21287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21288 F:      Documentation/sound/
21289 F:      include/sound/
21290 F:      include/uapi/sound/
21291 F:      sound/
21292 F:      tools/testing/selftests/alsa
21293
21294 SOUND - ALSA SELFTESTS
21295 M:      Mark Brown <[email protected]>
21296 L:      [email protected]
21297 L:      [email protected]
21298 S:      Supported
21299 F:      tools/testing/selftests/alsa
21300
21301 SOUND - COMPRESSED AUDIO
21302 M:      Vinod Koul <[email protected]>
21303 L:      [email protected] (moderated for non-subscribers)
21304 S:      Supported
21305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21306 F:      Documentation/sound/designs/compress-offload.rst
21307 F:      include/sound/compress_driver.h
21308 F:      include/uapi/sound/compress_*
21309 F:      sound/core/compress_offload.c
21310 F:      sound/soc/soc-compress.c
21311
21312 SOUND - CORE KUNIT TEST
21313 M:      Ivan Orlov <[email protected]>
21314 L:      [email protected]
21315 S:      Supported
21316 F:      sound/core/sound_kunit.c
21317
21318 SOUND - DMAENGINE HELPERS
21319 M:      Lars-Peter Clausen <[email protected]>
21320 S:      Supported
21321 F:      include/sound/dmaengine_pcm.h
21322 F:      sound/core/pcm_dmaengine.c
21323 F:      sound/soc/soc-generic-dmaengine-pcm.c
21324
21325 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
21326 M:      Liam Girdwood <[email protected]>
21327 M:      Mark Brown <[email protected]>
21328 L:      [email protected]
21329 S:      Supported
21330 W:      http://alsa-project.org/main/index.php/ASoC
21331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
21332 F:      Documentation/devicetree/bindings/sound/
21333 F:      Documentation/sound/soc/
21334 F:      include/dt-bindings/sound/
21335 F:      include/sound/soc*
21336 F:      include/sound/sof.h
21337 F:      include/sound/sof/
21338 F:      include/trace/events/sof*.h
21339 F:      include/uapi/sound/asoc.h
21340 F:      sound/soc/
21341
21342 SOUND - SOC LAYER / dapm-graph
21343 M:      Luca Ceresoli <[email protected]>
21344 L:      [email protected]
21345 S:      Maintained
21346 F:      tools/sound/dapm-graph
21347
21348 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
21349 M:      Pierre-Louis Bossart <[email protected]>
21350 M:      Liam Girdwood <[email protected]>
21351 M:      Peter Ujfalusi <[email protected]>
21352 M:      Bard Liao <[email protected]>
21353 M:      Ranjani Sridharan <[email protected]>
21354 M:      Daniel Baluta <[email protected]>
21355 R:      Kai Vehmanen <[email protected]>
21356 L:      [email protected] (moderated for non-subscribers)
21357 S:      Supported
21358 W:      https://github.com/thesofproject/linux/
21359 F:      sound/soc/sof/
21360
21361 SOUNDWIRE SUBSYSTEM
21362 M:      Vinod Koul <[email protected]>
21363 M:      Bard Liao <[email protected]>
21364 R:      Pierre-Louis Bossart <[email protected]>
21365 R:      Sanyog Kale <[email protected]>
21366 L:      [email protected] (moderated for non-subscribers)
21367 S:      Supported
21368 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
21369 F:      Documentation/driver-api/soundwire/
21370 F:      drivers/soundwire/
21371 F:      include/linux/soundwire/
21372
21373 SP2 MEDIA DRIVER
21374 M:      Olli Salonen <[email protected]>
21375 L:      [email protected]
21376 S:      Maintained
21377 W:      https://linuxtv.org
21378 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21379 F:      drivers/media/dvb-frontends/sp2*
21380
21381 SPANISH DOCUMENTATION
21382 M:      Carlos Bilbao <[email protected]>
21383 R:      Avadhut Naik <[email protected]>
21384 S:      Maintained
21385 F:      Documentation/translations/sp_SP/
21386
21387 SPARC + UltraSPARC (sparc/sparc64)
21388 M:      "David S. Miller" <[email protected]>
21389 M:      Andreas Larsson <[email protected]>
21390 L:      [email protected]
21391 S:      Maintained
21392 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
21393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21395 F:      arch/sparc/
21396 F:      drivers/sbus/
21397
21398 SPARC SERIAL DRIVERS
21399 M:      "David S. Miller" <[email protected]>
21400 L:      [email protected]
21401 S:      Maintained
21402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21403 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21404 F:      drivers/tty/serial/suncore.c
21405 F:      drivers/tty/serial/sunhv.c
21406 F:      drivers/tty/serial/sunsab.c
21407 F:      drivers/tty/serial/sunsab.h
21408 F:      drivers/tty/serial/sunsu.c
21409 F:      drivers/tty/serial/sunzilog.c
21410 F:      drivers/tty/serial/sunzilog.h
21411 F:      drivers/tty/vcc.c
21412 F:      include/linux/sunserialcore.h
21413
21414 SPARSE CHECKER
21415 M:      "Luc Van Oostenryck" <[email protected]>
21416 L:      [email protected]
21417 S:      Maintained
21418 W:      https://sparse.docs.kernel.org/
21419 Q:      https://patchwork.kernel.org/project/linux-sparse/list/
21420 B:      https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
21421 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
21422 F:      include/linux/compiler.h
21423
21424 SPEAKUP CONSOLE SPEECH DRIVER
21425 M:      William Hubbs <[email protected]>
21426 M:      Chris Brannon <[email protected]>
21427 M:      Kirk Reiser <[email protected]>
21428 M:      Samuel Thibault <[email protected]>
21429 L:      [email protected]
21430 S:      Odd Fixes
21431 W:      http://www.linux-speakup.org/
21432 W:      https://github.com/linux-speakup/speakup
21433 B:      https://github.com/linux-speakup/speakup/issues
21434 F:      drivers/accessibility/speakup/
21435
21436 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
21437 M:      Viresh Kumar <[email protected]>
21438 M:      Shiraz Hashim <[email protected]>
21439 M:      [email protected]
21440 L:      [email protected] (moderated for non-subscribers)
21441 S:      Maintained
21442 W:      http://www.st.com/spear
21443 F:      arch/arm/boot/dts/st/spear*
21444 F:      arch/arm/mach-spear/
21445 F:      drivers/clk/spear/
21446 F:      drivers/pinctrl/spear/
21447
21448 SPI NOR SUBSYSTEM
21449 M:      Tudor Ambarus <[email protected]>
21450 M:      Pratyush Yadav <[email protected]>
21451 M:      Michael Walle <[email protected]>
21452 L:      [email protected]
21453 S:      Maintained
21454 W:      http://www.linux-mtd.infradead.org/
21455 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
21456 C:      irc://irc.oftc.net/mtd
21457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
21458 F:      Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
21459 F:      drivers/mtd/spi-nor/
21460 F:      include/linux/mtd/spi-nor.h
21461
21462 SPI SUBSYSTEM
21463 M:      Mark Brown <[email protected]>
21464 L:      [email protected]
21465 S:      Maintained
21466 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
21467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
21468 F:      Documentation/devicetree/bindings/spi/
21469 F:      Documentation/spi/
21470 F:      drivers/spi/
21471 F:      include/linux/spi/
21472 F:      include/uapi/linux/spi/
21473 F:      tools/spi/
21474
21475 SPIDERNET NETWORK DRIVER for CELL
21476 M:      Ishizaki Kou <[email protected]>
21477 M:      Geoff Levand <[email protected]>
21478 L:      [email protected]
21479 L:      [email protected]
21480 S:      Maintained
21481 F:      Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
21482 F:      drivers/net/ethernet/toshiba/spider_net*
21483
21484 SPMI SUBSYSTEM
21485 M:      Stephen Boyd <[email protected]>
21486 L:      [email protected]
21487 S:      Maintained
21488 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
21489 F:      Documentation/devicetree/bindings/spmi/
21490 F:      drivers/spmi/
21491 F:      include/dt-bindings/spmi/spmi.h
21492 F:      include/linux/spmi.h
21493 F:      include/trace/events/spmi.h
21494
21495 SPU FILE SYSTEM
21496 M:      Jeremy Kerr <[email protected]>
21497 L:      [email protected]
21498 S:      Supported
21499 W:      http://www.ibm.com/developerworks/power/cell/
21500 F:      Documentation/filesystems/spufs/spufs.rst
21501 F:      arch/powerpc/platforms/cell/spufs/
21502
21503 SQUASHFS FILE SYSTEM
21504 M:      Phillip Lougher <[email protected]>
21505 L:      [email protected] (subscribers-only)
21506 S:      Maintained
21507 W:      http://squashfs.org.uk
21508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
21509 F:      Documentation/filesystems/squashfs.rst
21510 F:      fs/squashfs/
21511
21512 SRM (Alpha) environment access
21513 M:      Jan-Benedict Glaw <[email protected]>
21514 S:      Maintained
21515 F:      arch/alpha/kernel/srm_env.c
21516
21517 ST LSM6DSx IMU IIO DRIVER
21518 M:      Lorenzo Bianconi <[email protected]>
21519 L:      [email protected]
21520 S:      Maintained
21521 W:      http://www.st.com/
21522 F:      Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
21523 F:      drivers/iio/imu/st_lsm6dsx/
21524
21525 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
21526 M:      Benjamin Mugnier <[email protected]>
21527 M:      Sylvain Petinot <[email protected]>
21528 L:      [email protected]
21529 S:      Maintained
21530 T:      git git://linuxtv.org/media_tree.git
21531 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
21532 F:      drivers/media/i2c/st-mipid02.c
21533
21534 ST STM32 FIREWALL
21535 M:      Gatien Chevallier <[email protected]>
21536 S:      Maintained
21537 F:      drivers/bus/stm32_etzpc.c
21538 F:      drivers/bus/stm32_firewall.c
21539 F:      drivers/bus/stm32_rifsc.c
21540
21541 ST STM32 I2C/SMBUS DRIVER
21542 M:      Pierre-Yves MORDRET <[email protected]>
21543 M:      Alain Volmat <[email protected]>
21544 L:      [email protected]
21545 S:      Maintained
21546 F:      drivers/i2c/busses/i2c-stm32*
21547
21548 ST STM32 SPI DRIVER
21549 M:      Alain Volmat <[email protected]>
21550 L:      [email protected]
21551 S:      Maintained
21552 F:      drivers/spi/spi-stm32.c
21553
21554 ST STPDDC60 DRIVER
21555 M:      Daniel Nilsson <[email protected]>
21556 L:      [email protected]
21557 S:      Maintained
21558 F:      Documentation/hwmon/stpddc60.rst
21559 F:      drivers/hwmon/pmbus/stpddc60.c
21560
21561 ST VGXY61 DRIVER
21562 M:      Benjamin Mugnier <[email protected]>
21563 M:      Sylvain Petinot <[email protected]>
21564 L:      [email protected]
21565 S:      Maintained
21566 T:      git git://linuxtv.org/media_tree.git
21567 F:      Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
21568 F:      Documentation/userspace-api/media/drivers/vgxy61.rst
21569 F:      drivers/media/i2c/vgxy61.c
21570
21571 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
21572 M:      Song Qiang <[email protected]>
21573 L:      [email protected]
21574 S:      Maintained
21575 F:      Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
21576 F:      drivers/iio/proximity/vl53l0x-i2c.c
21577
21578 STABLE BRANCH
21579 M:      Greg Kroah-Hartman <[email protected]>
21580 M:      Sasha Levin <[email protected]>
21581 L:      [email protected]
21582 S:      Supported
21583 F:      Documentation/process/stable-kernel-rules.rst
21584
21585 STAGING - ATOMISP DRIVER
21586 M:      Hans de Goede <[email protected]>
21587 M:      Mauro Carvalho Chehab <[email protected]>
21588 R:      Sakari Ailus <[email protected]>
21589 L:      [email protected]
21590 S:      Maintained
21591 F:      drivers/staging/media/atomisp/
21592
21593 STAGING - FIELDBUS SUBSYSTEM
21594 M:      Sven Van Asbroeck <[email protected]>
21595 S:      Maintained
21596 F:      drivers/staging/fieldbus/*
21597 F:      drivers/staging/fieldbus/Documentation/
21598
21599 STAGING - HMS ANYBUS-S BUS
21600 M:      Sven Van Asbroeck <[email protected]>
21601 S:      Maintained
21602 F:      drivers/staging/fieldbus/anybuss/
21603
21604 STAGING - INDUSTRIAL IO
21605 M:      Jonathan Cameron <[email protected]>
21606 L:      [email protected]
21607 S:      Odd Fixes
21608 F:      Documentation/devicetree/bindings/staging/iio/
21609 F:      drivers/staging/iio/
21610
21611 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
21612 M:      Marc Dietrich <[email protected]>
21613 L:      [email protected] (moderated for non-subscribers)
21614 L:      [email protected]
21615 S:      Maintained
21616 F:      drivers/staging/nvec/
21617
21618 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
21619 M:      Jens Frederich <[email protected]>
21620 M:      Jon Nettleton <[email protected]>
21621 S:      Maintained
21622 W:      http://wiki.laptop.org/go/DCON
21623 F:      drivers/staging/olpc_dcon/
21624
21625 STAGING - REALTEK RTL8712U DRIVERS
21626 M:      Florian Schilhabel <[email protected]>.
21627 S:      Odd Fixes
21628 F:      drivers/staging/rtl8712/
21629
21630 STAGING - SEPS525 LCD CONTROLLER DRIVERS
21631 M:      Michael Hennerich <[email protected]>
21632 L:      [email protected]
21633 S:      Supported
21634 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
21635 F:      drivers/staging/fbtft/fb_seps525.c
21636
21637 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
21638 M:      Sudip Mukherjee <[email protected]>
21639 M:      Teddy Wang <[email protected]>
21640 M:      Sudip Mukherjee <[email protected]>
21641 L:      [email protected]
21642 S:      Maintained
21643 F:      drivers/staging/sm750fb/
21644
21645 STAGING - VIA VT665X DRIVERS
21646 M:      Philipp Hortmann <[email protected]>
21647 S:      Odd Fixes
21648 F:      drivers/staging/vt665?/
21649
21650 STAGING SUBSYSTEM
21651 M:      Greg Kroah-Hartman <[email protected]>
21652 L:      [email protected]
21653 S:      Supported
21654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
21655 F:      drivers/staging/
21656
21657 STANDALONE CACHE CONTROLLER DRIVERS
21658 M:      Conor Dooley <[email protected]>
21659 S:      Maintained
21660 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21661 F:      Documentation/devicetree/bindings/cache/
21662 F:      drivers/cache
21663
21664 STARFIRE/DURALAN NETWORK DRIVER
21665 M:      Ion Badulescu <[email protected]>
21666 S:      Odd Fixes
21667 F:      drivers/net/ethernet/adaptec/starfire*
21668
21669 STARFIVE CAMERA SUBSYSTEM DRIVER
21670 M:      Jack Zhu <[email protected]>
21671 M:      Changhuang Liang <[email protected]>
21672 L:      [email protected]
21673 S:      Maintained
21674 F:      Documentation/admin-guide/media/starfive_camss.rst
21675 F:      Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
21676 F:      drivers/staging/media/starfive/camss
21677
21678 STARFIVE CRYPTO DRIVER
21679 M:      Jia Jie Ho <[email protected]>
21680 M:      William Qiu <[email protected]>
21681 S:      Supported
21682 F:      Documentation/devicetree/bindings/crypto/starfive*
21683 F:      drivers/crypto/starfive/
21684
21685 STARFIVE DEVICETREES
21686 M:      Emil Renner Berthing <[email protected]>
21687 S:      Maintained
21688 F:      arch/riscv/boot/dts/starfive/
21689
21690 STARFIVE DWMAC GLUE LAYER
21691 M:      Emil Renner Berthing <[email protected]>
21692 M:      Minda Chen <[email protected]>
21693 S:      Maintained
21694 F:      Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
21695 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
21696
21697 STARFIVE JH7110 DPHY RX DRIVER
21698 M:      Jack Zhu <[email protected]>
21699 M:      Changhuang Liang <[email protected]>
21700 S:      Supported
21701 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
21702 F:      drivers/phy/starfive/phy-jh7110-dphy-rx.c
21703
21704 STARFIVE JH7110 DPHY TX DRIVER
21705 M:      Keith Zhao <[email protected]>
21706 M:      Shengyang Chen <[email protected]>
21707 S:      Supported
21708 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
21709 F:      drivers/phy/starfive/phy-jh7110-dphy-tx.c
21710
21711 STARFIVE JH7110 MMC/SD/SDIO DRIVER
21712 M:      William Qiu <[email protected]>
21713 S:      Supported
21714 F:      Documentation/devicetree/bindings/mmc/starfive*
21715 F:      drivers/mmc/host/dw_mmc-starfive.c
21716
21717 STARFIVE JH7110 PLL CLOCK DRIVER
21718 M:      Xingyu Wu <[email protected]>
21719 S:      Supported
21720 F:      Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
21721 F:      drivers/clk/starfive/clk-starfive-jh7110-pll.c
21722
21723 STARFIVE JH7110 PWMDAC DRIVER
21724 M:      Hal Feng <[email protected]>
21725 M:      Xingyu Wu <[email protected]>
21726 S:      Supported
21727 F:      Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
21728 F:      sound/soc/starfive/jh7110_pwmdac.c
21729
21730 STARFIVE JH7110 SYSCON
21731 M:      William Qiu <[email protected]>
21732 M:      Xingyu Wu <[email protected]>
21733 S:      Supported
21734 F:      Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
21735
21736 STARFIVE JH7110 TDM DRIVER
21737 M:      Walker Chen <[email protected]>
21738 S:      Maintained
21739 F:      Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
21740 F:      sound/soc/starfive/jh7110_tdm.c
21741
21742 STARFIVE JH71X0 CLOCK DRIVERS
21743 M:      Emil Renner Berthing <[email protected]>
21744 M:      Hal Feng <[email protected]>
21745 S:      Maintained
21746 F:      Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
21747 F:      drivers/clk/starfive/clk-starfive-jh71*
21748 F:      include/dt-bindings/clock/starfive?jh71*.h
21749
21750 STARFIVE JH71X0 PINCTRL DRIVERS
21751 M:      Emil Renner Berthing <[email protected]>
21752 M:      Jianlong Huang <[email protected]>
21753 M:      Hal Feng <[email protected]>
21754 L:      [email protected]
21755 S:      Maintained
21756 F:      Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
21757 F:      drivers/pinctrl/starfive/pinctrl-starfive-jh71*
21758 F:      include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
21759 F:      include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
21760
21761 STARFIVE JH71X0 RESET CONTROLLER DRIVERS
21762 M:      Emil Renner Berthing <[email protected]>
21763 M:      Hal Feng <[email protected]>
21764 S:      Maintained
21765 F:      Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
21766 F:      drivers/reset/starfive/reset-starfive-jh71*
21767 F:      include/dt-bindings/reset/starfive?jh71*.h
21768
21769 STARFIVE JH71X0 USB DRIVERS
21770 M:      Minda Chen <[email protected]>
21771 S:      Maintained
21772 F:      Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
21773 F:      drivers/usb/cdns3/cdns3-starfive.c
21774
21775 STARFIVE JH71XX PMU CONTROLLER DRIVER
21776 M:      Walker Chen <[email protected]>
21777 M:      Changhuang Liang <[email protected]>
21778 S:      Supported
21779 F:      Documentation/devicetree/bindings/power/starfive*
21780 F:      drivers/pmdomain/starfive/
21781 F:      include/dt-bindings/power/starfive,jh7110-pmu.h
21782
21783 STARFIVE SOC DRIVERS
21784 M:      Conor Dooley <[email protected]>
21785 S:      Maintained
21786 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21787 F:      Documentation/devicetree/bindings/soc/starfive/
21788
21789 STARFIVE STARLINK PMU DRIVER
21790 M:      Ji Sheng Teoh <[email protected]>
21791 S:      Maintained
21792 F:      Documentation/admin-guide/perf/starfive_starlink_pmu.rst
21793 F:      Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
21794 F:      drivers/perf/starfive_starlink_pmu.c
21795
21796 STARFIVE TRNG DRIVER
21797 M:      Jia Jie Ho <[email protected]>
21798 S:      Supported
21799 F:      Documentation/devicetree/bindings/rng/starfive*
21800 F:      drivers/char/hw_random/jh7110-trng.c
21801
21802 STARFIVE WATCHDOG DRIVER
21803 M:      Xingyu Wu <[email protected]>
21804 M:      Samin Guo <[email protected]>
21805 S:      Supported
21806 F:      Documentation/devicetree/bindings/watchdog/starfive*
21807 F:      drivers/watchdog/starfive-wdt.c
21808
21809 STARFIVE JH71X0 PCIE AND USB PHY DRIVER
21810 M:      Minda Chen <[email protected]>
21811 S:      Supported
21812 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
21813 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
21814 F:      drivers/phy/starfive/phy-jh7110-pcie.c
21815 F:      drivers/phy/starfive/phy-jh7110-usb.c
21816
21817 STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
21818 M:      Changhuang Liang <[email protected]>
21819 S:      Supported
21820 F:      Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
21821 F:      drivers/irqchip/irq-starfive-jh8100-intc.c
21822
21823 STATIC BRANCH/CALL
21824 M:      Peter Zijlstra <[email protected]>
21825 M:      Josh Poimboeuf <[email protected]>
21826 M:      Jason Baron <[email protected]>
21827 R:      Steven Rostedt <[email protected]>
21828 R:      Ard Biesheuvel <[email protected]>
21829 S:      Supported
21830 F:      arch/*/include/asm/jump_label*.h
21831 F:      arch/*/include/asm/static_call*.h
21832 F:      arch/*/kernel/jump_label.c
21833 F:      arch/*/kernel/static_call.c
21834 F:      include/linux/jump_label*.h
21835 F:      include/linux/static_call*.h
21836 F:      kernel/jump_label.c
21837 F:      kernel/static_call.c
21838
21839 STI AUDIO (ASoC) DRIVERS
21840 M:      Arnaud Pouliquen <[email protected]>
21841 L:      [email protected] (moderated for non-subscribers)
21842 S:      Maintained
21843 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
21844 F:      sound/soc/sti/
21845
21846 STI CEC DRIVER
21847 M:      Alain Volmat <[email protected]>
21848 S:      Maintained
21849 F:      Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
21850 F:      drivers/media/cec/platform/sti/
21851
21852 STK1160 USB VIDEO CAPTURE DRIVER
21853 M:      Ezequiel Garcia <[email protected]>
21854 L:      [email protected]
21855 S:      Maintained
21856 T:      git git://linuxtv.org/media_tree.git
21857 F:      drivers/media/usb/stk1160/
21858
21859 STM32 AUDIO (ASoC) DRIVERS
21860 M:      Olivier Moysan <[email protected]>
21861 M:      Arnaud Pouliquen <[email protected]>
21862 L:      [email protected] (moderated for non-subscribers)
21863 S:      Maintained
21864 F:      Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
21865 F:      Documentation/devicetree/bindings/sound/st,stm32-*.yaml
21866 F:      sound/soc/stm/
21867
21868 STM32 DMA DRIVERS
21869 M:      Amélie Delaunay <[email protected]>
21870 L:      [email protected]
21871 L:      [email protected] (moderated for non-subscribers)
21872 S:      Maintained
21873 F:      Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
21874 F:      Documentation/devicetree/bindings/dma/stm32/
21875 F:      drivers/dma/stm32/
21876
21877 STM32 TIMER/LPTIMER DRIVERS
21878 M:      Fabrice Gasnier <[email protected]>
21879 S:      Maintained
21880 F:      Documentation/ABI/testing/*timer-stm32
21881 F:      Documentation/devicetree/bindings/*/*stm32-*timer*
21882 F:      drivers/*/stm32-*timer*
21883 F:      drivers/pwm/pwm-stm32*
21884 F:      include/linux/*/stm32-*tim*
21885
21886 STMMAC ETHERNET DRIVER
21887 M:      Alexandre Torgue <[email protected]>
21888 M:      Jose Abreu <[email protected]>
21889 L:      [email protected]
21890 S:      Supported
21891 W:      http://www.stlinux.com
21892 F:      Documentation/networking/device_drivers/ethernet/stmicro/
21893 F:      drivers/net/ethernet/stmicro/stmmac/
21894
21895 SUN HAPPY MEAL ETHERNET DRIVER
21896 M:      Sean Anderson <[email protected]>
21897 S:      Maintained
21898 F:      drivers/net/ethernet/sun/sunhme.*
21899
21900 SUN3/3X
21901 M:      Sam Creasey <[email protected]>
21902 S:      Maintained
21903 W:      http://sammy.net/sun3/
21904 F:      arch/m68k/include/asm/sun3*
21905 F:      arch/m68k/kernel/*sun3*
21906 F:      arch/m68k/sun3*/
21907 F:      drivers/net/ethernet/i825xx/sun3*
21908
21909 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
21910 M:      Hans de Goede <[email protected]>
21911 L:      [email protected]
21912 S:      Maintained
21913 F:      Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
21914 F:      drivers/input/keyboard/sun4i-lradc-keys.c
21915
21916 SUNDANCE NETWORK DRIVER
21917 M:      Denis Kirjanov <[email protected]>
21918 L:      [email protected]
21919 S:      Maintained
21920 F:      drivers/net/ethernet/dlink/sundance.c
21921
21922 SUNPLUS ETHERNET DRIVER
21923 M:      Wells Lu <[email protected]>
21924 L:      [email protected]
21925 S:      Maintained
21926 W:      https://sunplus.atlassian.net/wiki/spaces/doc/overview
21927 F:      Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
21928 F:      drivers/net/ethernet/sunplus/
21929
21930 SUNPLUS MMC DRIVER
21931 M:      Tony Huang <[email protected]>
21932 M:      Li-hao Kuo <[email protected]>
21933 S:      Maintained
21934 F:      Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
21935 F:      drivers/mmc/host/sunplus-mmc.c
21936
21937 SUNPLUS OCOTP DRIVER
21938 M:      Vincent Shih <[email protected]>
21939 S:      Maintained
21940 F:      Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
21941 F:      drivers/nvmem/sunplus-ocotp.c
21942
21943 SUNPLUS PWM DRIVER
21944 M:      Hammer Hsieh <[email protected]>
21945 S:      Maintained
21946 F:      Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
21947 F:      drivers/pwm/pwm-sunplus.c
21948
21949 SUNPLUS RTC DRIVER
21950 M:      Vincent Shih <[email protected]>
21951 L:      [email protected]
21952 S:      Maintained
21953 F:      Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
21954 F:      drivers/rtc/rtc-sunplus.c
21955
21956 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
21957 M:      Li-hao Kuo <[email protected]>
21958 L:      [email protected]
21959 S:      Maintained
21960 F:      Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
21961 F:      drivers/spi/spi-sunplus-sp7021.c
21962
21963 SUNPLUS UART DRIVER
21964 M:      Hammer Hsieh <[email protected]>
21965 S:      Maintained
21966 F:      Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
21967 F:      drivers/tty/serial/sunplus-uart.c
21968
21969 SUNPLUS USB2 PHY DRIVER
21970 M:      Vincent Shih <[email protected]>
21971 L:      [email protected]
21972 S:      Maintained
21973 F:      Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
21974 F:      drivers/phy/sunplus/Kconfig
21975 F:      drivers/phy/sunplus/Makefile
21976 F:      drivers/phy/sunplus/phy-sunplus-usb2.c
21977
21978 SUNPLUS WATCHDOG DRIVER
21979 M:      Xiantao Hu <[email protected]>
21980 L:      [email protected]
21981 S:      Maintained
21982 F:      Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
21983 F:      drivers/watchdog/sunplus_wdt.c
21984
21985 SUPERH
21986 M:      Yoshinori Sato <[email protected]>
21987 M:      Rich Felker <[email protected]>
21988 M:      John Paul Adrian Glaubitz <[email protected]>
21989 L:      [email protected]
21990 S:      Maintained
21991 Q:      http://patchwork.kernel.org/project/linux-sh/list/
21992 F:      Documentation/arch/sh/
21993 F:      arch/sh/
21994 F:      drivers/sh/
21995
21996 SUSPEND TO RAM
21997 M:      "Rafael J. Wysocki" <[email protected]>
21998 M:      Len Brown <[email protected]>
21999 M:      Pavel Machek <[email protected]>
22000 L:      [email protected]
22001 S:      Supported
22002 B:      https://bugzilla.kernel.org
22003 F:      Documentation/power/
22004 F:      arch/x86/kernel/acpi/sleep*
22005 F:      arch/x86/kernel/acpi/wakeup*
22006 F:      drivers/base/power/
22007 F:      include/linux/freezer.h
22008 F:      include/linux/pm.h
22009 F:      include/linux/suspend.h
22010 F:      kernel/power/
22011
22012 SVGA HANDLING
22013 M:      Martin Mares <[email protected]>
22014 L:      [email protected]
22015 S:      Maintained
22016 F:      Documentation/admin-guide/svga.rst
22017 F:      arch/x86/boot/video*
22018
22019 SWITCHDEV
22020 M:      Jiri Pirko <[email protected]>
22021 M:      Ivan Vecera <[email protected]>
22022 L:      [email protected]
22023 S:      Supported
22024 F:      include/net/switchdev.h
22025 F:      net/switchdev/
22026
22027 SY8106A REGULATOR DRIVER
22028 M:      Icenowy Zheng <[email protected]>
22029 S:      Maintained
22030 F:      Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
22031 F:      drivers/regulator/sy8106a-regulator.c
22032
22033 SYNC FILE FRAMEWORK
22034 M:      Sumit Semwal <[email protected]>
22035 R:      Gustavo Padovan <[email protected]>
22036 L:      [email protected]
22037 L:      [email protected]
22038 S:      Maintained
22039 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
22040 F:      Documentation/driver-api/sync_file.rst
22041 F:      drivers/dma-buf/dma-fence*
22042 F:      drivers/dma-buf/sw_sync.c
22043 F:      drivers/dma-buf/sync_*
22044 F:      include/linux/sync_file.h
22045 F:      include/uapi/linux/sync_file.h
22046
22047 SYNOPSYS ARC ARCHITECTURE
22048 M:      Vineet Gupta <[email protected]>
22049 L:      [email protected]
22050 S:      Supported
22051 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
22052 F:      Documentation/arch/arc
22053 F:      Documentation/devicetree/bindings/arc/*
22054 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
22055 F:      arch/arc/
22056 F:      drivers/clocksource/arc_timer.c
22057 F:      drivers/tty/serial/arc_uart.c
22058
22059 SYNOPSYS ARC HSDK SDP pll clock driver
22060 M:      Eugeniy Paltsev <[email protected]>
22061 S:      Supported
22062 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
22063 F:      drivers/clk/clk-hsdk-pll.c
22064
22065 SYNOPSYS ARC SDP clock driver
22066 M:      Eugeniy Paltsev <[email protected]>
22067 S:      Supported
22068 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
22069 F:      drivers/clk/axs10x/*
22070
22071 SYNOPSYS ARC SDP platform support
22072 M:      Alexey Brodkin <[email protected]>
22073 S:      Supported
22074 F:      Documentation/devicetree/bindings/arc/axs10*
22075 F:      arch/arc/boot/dts/ax*
22076 F:      arch/arc/plat-axs10x
22077
22078 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
22079 M:      Eugeniy Paltsev <[email protected]>
22080 S:      Supported
22081 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
22082 F:      drivers/reset/reset-axs10x.c
22083
22084 SYNOPSYS CREG GPIO DRIVER
22085 M:      Eugeniy Paltsev <[email protected]>
22086 S:      Maintained
22087 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
22088 F:      drivers/gpio/gpio-creg-snps.c
22089
22090 SYNOPSYS DESIGNWARE 8250 UART DRIVER
22091 M:      Ilpo Järvinen <[email protected]>
22092 R:      Andy Shevchenko <[email protected]>
22093 S:      Supported
22094 F:      drivers/tty/serial/8250/8250_dw.c
22095 F:      drivers/tty/serial/8250/8250_dwlib.*
22096 F:      drivers/tty/serial/8250/8250_lpss.c
22097
22098 SYNOPSYS DESIGNWARE APB GPIO DRIVER
22099 M:      Hoan Tran <[email protected]>
22100 M:      Serge Semin <[email protected]>
22101 L:      [email protected]
22102 S:      Maintained
22103 F:      Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
22104 F:      drivers/gpio/gpio-dwapb.c
22105
22106 SYNOPSYS DESIGNWARE APB SSI DRIVER
22107 M:      Serge Semin <[email protected]>
22108 L:      [email protected]
22109 S:      Supported
22110 F:      Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
22111 F:      drivers/spi/spi-dw*
22112
22113 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
22114 M:      Eugeniy Paltsev <[email protected]>
22115 S:      Maintained
22116 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
22117 F:      drivers/dma/dw-axi-dmac/
22118
22119 SYNOPSYS DESIGNWARE DMAC DRIVER
22120 M:      Viresh Kumar <[email protected]>
22121 R:      Andy Shevchenko <[email protected]>
22122 S:      Maintained
22123 F:      Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
22124 F:      Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
22125 F:      drivers/dma/dw/
22126 F:      include/dt-bindings/dma/dw-dmac.h
22127 F:      include/linux/dma/dw.h
22128 F:      include/linux/platform_data/dma-dw.h
22129
22130 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
22131 M:      Jose Abreu <[email protected]>
22132 L:      [email protected]
22133 S:      Supported
22134 F:      drivers/net/ethernet/synopsys/
22135
22136 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
22137 M:      Jose Abreu <[email protected]>
22138 L:      [email protected]
22139 S:      Supported
22140 F:      drivers/net/pcs/pcs-xpcs.c
22141 F:      drivers/net/pcs/pcs-xpcs.h
22142 F:      include/linux/pcs/pcs-xpcs.h
22143
22144 SYNOPSYS DESIGNWARE I2C DRIVER
22145 M:      Jarkko Nikula <[email protected]>
22146 R:      Andy Shevchenko <[email protected]>
22147 R:      Mika Westerberg <[email protected]>
22148 R:      Jan Dabros <[email protected]>
22149 L:      [email protected]
22150 S:      Supported
22151 F:      drivers/i2c/busses/i2c-designware-*
22152
22153 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
22154 M:      Jaehoon Chung <[email protected]>
22155 L:      [email protected]
22156 S:      Maintained
22157 F:      drivers/mmc/host/dw_mmc*
22158
22159 SYNOPSYS DESIGNWARE PCIE PMU DRIVER
22160 M:      Shuai Xue <[email protected]>
22161 M:      Jing Zhang <[email protected]>
22162 S:      Supported
22163 F:      Documentation/admin-guide/perf/dwc_pcie_pmu.rst
22164 F:      drivers/perf/dwc_pcie_pmu.c
22165
22166 SYNOPSYS HSDK RESET CONTROLLER DRIVER
22167 M:      Eugeniy Paltsev <[email protected]>
22168 S:      Supported
22169 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
22170 F:      drivers/reset/reset-hsdk.c
22171 F:      include/dt-bindings/reset/snps,hsdk-reset.h
22172
22173 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
22174 M:      Prabu Thangamuthu <[email protected]>
22175 M:      Manjunath M B <[email protected]>
22176 L:      [email protected]
22177 S:      Maintained
22178 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
22179
22180 SYSTEM CONFIGURATION (SYSCON)
22181 M:      Lee Jones <[email protected]>
22182 M:      Arnd Bergmann <[email protected]>
22183 S:      Supported
22184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
22185 F:      drivers/mfd/syscon.c
22186
22187 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
22188 M:      Sudeep Holla <[email protected]>
22189 R:      Cristian Marussi <[email protected]>
22190 L:      [email protected]
22191 L:      [email protected] (moderated for non-subscribers)
22192 S:      Maintained
22193 F:      Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
22194 F:      drivers/clk/clk-sc[mp]i.c
22195 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
22196 F:      drivers/firmware/arm_scmi/
22197 F:      drivers/firmware/arm_scpi.c
22198 F:      drivers/hwmon/scmi-hwmon.c
22199 F:      drivers/pinctrl/pinctrl-scmi.c
22200 F:      drivers/pmdomain/arm/
22201 F:      drivers/powercap/arm_scmi_powercap.c
22202 F:      drivers/regulator/scmi-regulator.c
22203 F:      drivers/reset/reset-scmi.c
22204 F:      include/linux/sc[mp]i_protocol.h
22205 F:      include/trace/events/scmi.h
22206 F:      include/uapi/linux/virtio_scmi.h
22207
22208 SYSTEM RESET/SHUTDOWN DRIVERS
22209 M:      Sebastian Reichel <[email protected]>
22210 L:      [email protected]
22211 S:      Maintained
22212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
22213 F:      Documentation/devicetree/bindings/power/reset/
22214 F:      drivers/power/reset/
22215
22216 SYSTEM TRACE MODULE CLASS
22217 M:      Alexander Shishkin <[email protected]>
22218 S:      Maintained
22219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
22220 F:      Documentation/trace/stm.rst
22221 F:      drivers/hwtracing/stm/
22222 F:      include/linux/stm.h
22223 F:      include/uapi/linux/stm.h
22224
22225 SYSTEM76 ACPI DRIVER
22226 M:      Jeremy Soller <[email protected]>
22227 M:      System76 Product Development <[email protected]>
22228 L:      [email protected]
22229 S:      Maintained
22230 F:      drivers/platform/x86/system76_acpi.c
22231
22232 SYSV FILESYSTEM
22233 S:      Orphan
22234 F:      Documentation/filesystems/sysv-fs.rst
22235 F:      fs/sysv/
22236 F:      include/linux/sysv_fs.h
22237
22238 TASKSTATS STATISTICS INTERFACE
22239 M:      Balbir Singh <[email protected]>
22240 S:      Maintained
22241 F:      Documentation/accounting/taskstats*
22242 F:      include/linux/taskstats*
22243 F:      kernel/taskstats.c
22244
22245 TC subsystem
22246 M:      Jamal Hadi Salim <[email protected]>
22247 M:      Cong Wang <[email protected]>
22248 M:      Jiri Pirko <[email protected]>
22249 L:      [email protected]
22250 S:      Maintained
22251 F:      include/net/pkt_cls.h
22252 F:      include/net/pkt_sched.h
22253 F:      include/net/tc_act/
22254 F:      include/uapi/linux/pkt_cls.h
22255 F:      include/uapi/linux/pkt_sched.h
22256 F:      include/uapi/linux/tc_act/
22257 F:      include/uapi/linux/tc_ematch/
22258 F:      net/sched/
22259 F:      tools/testing/selftests/tc-testing
22260
22261 TC90522 MEDIA DRIVER
22262 M:      Akihiro Tsukada <[email protected]>
22263 L:      [email protected]
22264 S:      Odd Fixes
22265 F:      drivers/media/dvb-frontends/tc90522*
22266
22267 TCP LOW PRIORITY MODULE
22268 M:      "Wong Hoi Sing, Edison" <[email protected]>
22269 M:      "Hung Hing Lun, Mike" <[email protected]>
22270 S:      Maintained
22271 W:      http://tcp-lp-mod.sourceforge.net/
22272 F:      net/ipv4/tcp_lp.c
22273
22274 TDA10071 MEDIA DRIVER
22275 L:      [email protected]
22276 S:      Orphan
22277 W:      https://linuxtv.org
22278 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22279 F:      drivers/media/dvb-frontends/tda10071*
22280
22281 TDA18212 MEDIA DRIVER
22282 L:      [email protected]
22283 S:      Orphan
22284 W:      https://linuxtv.org
22285 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22286 F:      drivers/media/tuners/tda18212*
22287
22288 TDA18218 MEDIA DRIVER
22289 L:      [email protected]
22290 S:      Orphan
22291 W:      https://linuxtv.org
22292 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22293 F:      drivers/media/tuners/tda18218*
22294
22295 TDA18250 MEDIA DRIVER
22296 M:      Olli Salonen <[email protected]>
22297 L:      [email protected]
22298 S:      Maintained
22299 W:      https://linuxtv.org
22300 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22301 T:      git git://linuxtv.org/media_tree.git
22302 F:      drivers/media/tuners/tda18250*
22303
22304 TDA18271 MEDIA DRIVER
22305 M:      Michael Krufky <[email protected]>
22306 L:      [email protected]
22307 S:      Maintained
22308 W:      https://linuxtv.org
22309 W:      http://github.com/mkrufky
22310 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22311 T:      git git://linuxtv.org/mkrufky/tuners.git
22312 F:      drivers/media/tuners/tda18271*
22313
22314 TDA1997x MEDIA DRIVER
22315 M:      Tim Harvey <[email protected]>
22316 L:      [email protected]
22317 S:      Maintained
22318 W:      https://linuxtv.org
22319 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22320 F:      drivers/media/i2c/tda1997x.*
22321
22322 TDA827x MEDIA DRIVER
22323 M:      Michael Krufky <[email protected]>
22324 L:      [email protected]
22325 S:      Maintained
22326 W:      https://linuxtv.org
22327 W:      http://github.com/mkrufky
22328 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22329 T:      git git://linuxtv.org/mkrufky/tuners.git
22330 F:      drivers/media/tuners/tda8290.*
22331
22332 TDA8290 MEDIA DRIVER
22333 M:      Michael Krufky <[email protected]>
22334 L:      [email protected]
22335 S:      Maintained
22336 W:      https://linuxtv.org
22337 W:      http://github.com/mkrufky
22338 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22339 T:      git git://linuxtv.org/mkrufky/tuners.git
22340 F:      drivers/media/tuners/tda8290.*
22341
22342 TDA9840 MEDIA DRIVER
22343 M:      Hans Verkuil <[email protected]>
22344 L:      [email protected]
22345 S:      Maintained
22346 W:      https://linuxtv.org
22347 T:      git git://linuxtv.org/media_tree.git
22348 F:      drivers/media/i2c/tda9840*
22349
22350 TEA5761 TUNER DRIVER
22351 M:      Mauro Carvalho Chehab <[email protected]>
22352 L:      [email protected]
22353 S:      Odd fixes
22354 W:      https://linuxtv.org
22355 T:      git git://linuxtv.org/media_tree.git
22356 F:      drivers/media/tuners/tea5761.*
22357
22358 TEA5767 TUNER DRIVER
22359 M:      Mauro Carvalho Chehab <[email protected]>
22360 L:      [email protected]
22361 S:      Maintained
22362 W:      https://linuxtv.org
22363 T:      git git://linuxtv.org/media_tree.git
22364 F:      drivers/media/tuners/tea5767.*
22365
22366 TEA6415C MEDIA DRIVER
22367 M:      Hans Verkuil <[email protected]>
22368 L:      [email protected]
22369 S:      Maintained
22370 W:      https://linuxtv.org
22371 T:      git git://linuxtv.org/media_tree.git
22372 F:      drivers/media/i2c/tea6415c*
22373
22374 TEA6420 MEDIA DRIVER
22375 M:      Hans Verkuil <[email protected]>
22376 L:      [email protected]
22377 S:      Maintained
22378 W:      https://linuxtv.org
22379 T:      git git://linuxtv.org/media_tree.git
22380 F:      drivers/media/i2c/tea6420*
22381
22382 TEAM DRIVER
22383 M:      Jiri Pirko <[email protected]>
22384 L:      [email protected]
22385 S:      Supported
22386 F:      Documentation/netlink/specs/team.yaml
22387 F:      drivers/net/team/
22388 F:      include/linux/if_team.h
22389 F:      include/uapi/linux/if_team.h
22390 F:      tools/testing/selftests/drivers/net/team/
22391
22392 TECHNICAL ADVISORY BOARD PROCESS DOCS
22393 M:      "Theodore Ts'o" <[email protected]>
22394 M:      Greg Kroah-Hartman <[email protected]>
22395 L:      [email protected]
22396 S:      Maintained
22397 F:      Documentation/process/contribution-maturity-model.rst
22398 F:      Documentation/process/researcher-guidelines.rst
22399
22400 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
22401 M:      "Savoir-faire Linux Inc." <[email protected]>
22402 S:      Maintained
22403 F:      arch/x86/platform/ts5500/
22404
22405 TECHNOTREND USB IR RECEIVER
22406 M:      Sean Young <[email protected]>
22407 L:      [email protected]
22408 S:      Maintained
22409 F:      drivers/media/rc/ttusbir.c
22410
22411 TECHWELL TW9900 VIDEO DECODER
22412 M:      Mehdi Djait <[email protected]>
22413 L:      [email protected]
22414 S:      Maintained
22415 F:      drivers/media/i2c/tw9900.c
22416
22417 TECHWELL TW9910 VIDEO DECODER
22418 L:      [email protected]
22419 S:      Orphan
22420 F:      drivers/media/i2c/tw9910.c
22421 F:      include/media/i2c/tw9910.h
22422
22423 TEE SUBSYSTEM
22424 M:      Jens Wiklander <[email protected]>
22425 R:      Sumit Garg <[email protected]>
22426 L:      [email protected]
22427 S:      Maintained
22428 F:      Documentation/driver-api/tee.rst
22429 F:      Documentation/tee/
22430 F:      Documentation/userspace-api/tee.rst
22431 F:      drivers/tee/
22432 F:      include/linux/tee_core.h
22433 F:      include/linux/tee_drv.h
22434 F:      include/uapi/linux/tee.h
22435
22436 TEGRA ARCHITECTURE SUPPORT
22437 M:      Thierry Reding <[email protected]>
22438 M:      Jonathan Hunter <[email protected]>
22439 L:      [email protected]
22440 S:      Supported
22441 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
22442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
22443 N:      [^a-z]tegra
22444
22445 TEGRA CLOCK DRIVER
22446 M:      Peter De Schrijver <[email protected]>
22447 M:      Prashant Gaikwad <[email protected]>
22448 S:      Supported
22449 F:      drivers/clk/tegra/
22450
22451 TEGRA CRYPTO DRIVERS
22452 M:      Akhil R <[email protected]>
22453 S:      Supported
22454 F:      drivers/crypto/tegra/*
22455
22456 TEGRA DMA DRIVERS
22457 M:      Laxman Dewangan <[email protected]>
22458 M:      Jon Hunter <[email protected]>
22459 S:      Supported
22460 F:      drivers/dma/tegra*
22461
22462 TEGRA I2C DRIVER
22463 M:      Laxman Dewangan <[email protected]>
22464 R:      Dmitry Osipenko <[email protected]>
22465 S:      Supported
22466 F:      drivers/i2c/busses/i2c-tegra.c
22467
22468 TEGRA IOMMU DRIVERS
22469 M:      Thierry Reding <[email protected]>
22470 R:      Krishna Reddy <[email protected]>
22471 L:      [email protected]
22472 S:      Supported
22473 F:      drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
22474 F:      drivers/iommu/tegra*
22475
22476 TEGRA KBC DRIVER
22477 M:      Laxman Dewangan <[email protected]>
22478 S:      Supported
22479 F:      drivers/input/keyboard/tegra-kbc.c
22480
22481 TEGRA NAND DRIVER
22482 M:      Stefan Agner <[email protected]>
22483 M:      Lucas Stach <[email protected]>
22484 S:      Maintained
22485 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
22486 F:      drivers/mtd/nand/raw/tegra_nand.c
22487
22488 TEGRA PWM DRIVER
22489 M:      Thierry Reding <[email protected]>
22490 S:      Supported
22491 F:      drivers/pwm/pwm-tegra.c
22492
22493 TEGRA QUAD SPI DRIVER
22494 M:      Thierry Reding <[email protected]>
22495 M:      Jonathan Hunter <[email protected]>
22496 M:      Sowjanya Komatineni <[email protected]>
22497 L:      [email protected]
22498 S:      Maintained
22499 F:      drivers/spi/spi-tegra210-quad.c
22500
22501 TEGRA SERIAL DRIVER
22502 M:      Laxman Dewangan <[email protected]>
22503 S:      Supported
22504 F:      drivers/tty/serial/serial-tegra.c
22505
22506 TEGRA SPI DRIVER
22507 M:      Laxman Dewangan <[email protected]>
22508 S:      Supported
22509 F:      drivers/spi/spi-tegra*
22510
22511 TEGRA VIDEO DRIVER
22512 M:      Thierry Reding <[email protected]>
22513 M:      Jonathan Hunter <[email protected]>
22514 M:      Sowjanya Komatineni <[email protected]>
22515 M:      Luca Ceresoli <[email protected]>
22516 L:      [email protected]
22517 L:      [email protected]
22518 S:      Maintained
22519 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
22520 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
22521 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
22522 F:      drivers/staging/media/tegra-video/
22523
22524 TEGRA XUSB PADCTL DRIVER
22525 M:      JC Kuo <[email protected]>
22526 S:      Supported
22527 F:      drivers/phy/tegra/xusb*
22528
22529 TEHUTI ETHERNET DRIVER
22530 M:      Andy Gospodarek <[email protected]>
22531 L:      [email protected]
22532 S:      Supported
22533 F:      drivers/net/ethernet/tehuti/tehuti.*
22534
22535 TEHUTI TN40XX ETHERNET DRIVER
22536 M:      FUJITA Tomonori <[email protected]>
22537 L:      [email protected]
22538 S:      Maintained
22539 F:      drivers/net/ethernet/tehuti/tn40*
22540
22541 TELECOM CLOCK DRIVER FOR MCPL0010
22542 M:      Mark Gross <[email protected]>
22543 S:      Supported
22544 F:      drivers/char/tlclk.c
22545
22546 TEMPO SEMICONDUCTOR DRIVERS
22547 M:      Steven Eckhoff <[email protected]>
22548 S:      Maintained
22549 F:      Documentation/devicetree/bindings/sound/tscs*.txt
22550 F:      sound/soc/codecs/tscs*.c
22551 F:      sound/soc/codecs/tscs*.h
22552
22553 TENSILICA XTENSA PORT (xtensa)
22554 M:      Chris Zankel <[email protected]>
22555 M:      Max Filippov <[email protected]>
22556 S:      Maintained
22557 T:      git https://github.com/jcmvbkbc/linux-xtensa.git
22558 F:      arch/xtensa/
22559 F:      drivers/irqchip/irq-xtensa-*
22560
22561 TEXAS INSTRUMENTS ASoC DRIVERS
22562 M:      Peter Ujfalusi <[email protected]>
22563 L:      [email protected] (moderated for non-subscribers)
22564 S:      Maintained
22565 F:      Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
22566 F:      sound/soc/ti/
22567
22568 TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
22569 M:      Shenghao Ding <[email protected]>
22570 M:      Kevin Lu <[email protected]>
22571 M:      Baojun Xu <[email protected]>
22572 L:      [email protected] (moderated for non-subscribers)
22573 S:      Maintained
22574 F:      Documentation/devicetree/bindings/sound/tas2552.txt
22575 F:      Documentation/devicetree/bindings/sound/ti,tas2562.yaml
22576 F:      Documentation/devicetree/bindings/sound/ti,tas2770.yaml
22577 F:      Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
22578 F:      Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
22579 F:      Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
22580 F:      Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
22581 F:      Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
22582 F:      Documentation/devicetree/bindings/sound/tlv320aic31xx.txt
22583 F:      Documentation/devicetree/bindings/sound/tpa6130a2.txt
22584 F:      include/sound/tas2*.h
22585 F:      include/sound/tlv320*.h
22586 F:      include/sound/tpa6130a2-plat.h
22587 F:      sound/pci/hda/tas2781_hda_i2c.c
22588 F:      sound/soc/codecs/pcm1681.c
22589 F:      sound/soc/codecs/pcm1789*.*
22590 F:      sound/soc/codecs/pcm179x*.*
22591 F:      sound/soc/codecs/pcm186x*.*
22592 F:      sound/soc/codecs/pcm3008.*
22593 F:      sound/soc/codecs/pcm3060*.*
22594 F:      sound/soc/codecs/pcm3168a*.*
22595 F:      sound/soc/codecs/pcm5102a.c
22596 F:      sound/soc/codecs/pcm512x*.*
22597 F:      sound/soc/codecs/tas2*.*
22598 F:      sound/soc/codecs/tlv320*.*
22599 F:      sound/soc/codecs/tpa6130a2.*
22600
22601 TEXAS INSTRUMENTS DMA DRIVERS
22602 M:      Peter Ujfalusi <[email protected]>
22603 L:      [email protected]
22604 S:      Maintained
22605 F:      Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
22606 F:      Documentation/devicetree/bindings/dma/ti-edma.txt
22607 F:      Documentation/devicetree/bindings/dma/ti/
22608 F:      drivers/dma/ti/
22609 F:      include/linux/dma/k3-psil.h
22610 F:      include/linux/dma/k3-udma-glue.h
22611 F:      include/linux/dma/ti-cppi5.h
22612 X:      drivers/dma/ti/cppi41.c
22613
22614 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
22615 M:      Robert Marko <[email protected]>
22616 M:      Luka Perkov <[email protected]>
22617 L:      [email protected]
22618 S:      Maintained
22619 F:      Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
22620 F:      Documentation/hwmon/tps23861.rst
22621 F:      drivers/hwmon/tps23861.c
22622
22623 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
22624 M:      Ricardo Ribalda <[email protected]>
22625 L:      [email protected]
22626 S:      Supported
22627 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
22628 F:      drivers/iio/dac/ti-dac7612.c
22629
22630 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
22631 M:      Nishanth Menon <[email protected]>
22632 M:      Tero Kristo <[email protected]>
22633 M:      Santosh Shilimkar <[email protected]>
22634 L:      [email protected] (moderated for non-subscribers)
22635 S:      Maintained
22636 F:      Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
22637 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
22638 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
22639 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
22640 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
22641 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
22642 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
22643 F:      drivers/clk/keystone/sci-clk.c
22644 F:      drivers/firmware/ti_sci*
22645 F:      drivers/irqchip/irq-ti-sci-inta.c
22646 F:      drivers/irqchip/irq-ti-sci-intr.c
22647 F:      drivers/reset/reset-ti-sci.c
22648 F:      drivers/soc/ti/ti_sci_inta_msi.c
22649 F:      drivers/pmdomain/ti/ti_sci_pm_domains.c
22650 F:      include/dt-bindings/soc/ti,sci_pm_domain.h
22651 F:      include/linux/soc/ti/ti_sci_inta_msi.h
22652 F:      include/linux/soc/ti/ti_sci_protocol.h
22653
22654 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
22655 M:      Puranjay Mohan <[email protected]>
22656 L:      [email protected]
22657 S:      Supported
22658 F:      Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
22659 F:      drivers/iio/temperature/tmp117.c
22660
22661 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
22662 M:      Hans Verkuil <[email protected]>
22663 L:      [email protected]
22664 S:      Maintained
22665 W:      https://linuxtv.org
22666 T:      git git://linuxtv.org/media_tree.git
22667 F:      drivers/media/radio/radio-raremono.c
22668
22669 THERMAL
22670 M:      Rafael J. Wysocki <[email protected]>
22671 M:      Daniel Lezcano <[email protected]>
22672 R:      Zhang Rui <[email protected]>
22673 R:      Lukasz Luba <[email protected]>
22674 L:      [email protected]
22675 S:      Supported
22676 Q:      https://patchwork.kernel.org/project/linux-pm/list/
22677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
22678 F:      Documentation/ABI/testing/sysfs-class-thermal
22679 F:      Documentation/admin-guide/thermal/
22680 F:      Documentation/devicetree/bindings/thermal/
22681 F:      Documentation/driver-api/thermal/
22682 F:      drivers/thermal/
22683 F:      include/dt-bindings/thermal/
22684 F:      include/linux/cpu_cooling.h
22685 F:      include/linux/thermal.h
22686 F:      include/uapi/linux/thermal.h
22687 F:      tools/lib/thermal/
22688 F:      tools/thermal/
22689
22690 THERMAL DRIVER FOR AMLOGIC SOCS
22691 M:      Guillaume La Roque <[email protected]>
22692 L:      [email protected]
22693 L:      [email protected]
22694 S:      Supported
22695 W:      http://linux-meson.com/
22696 F:      Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
22697 F:      drivers/thermal/amlogic_thermal.c
22698
22699 THERMAL/CPU_COOLING
22700 M:      Amit Daniel Kachhap <[email protected]>
22701 M:      Daniel Lezcano <[email protected]>
22702 M:      Viresh Kumar <[email protected]>
22703 R:      Lukasz Luba <[email protected]>
22704 L:      [email protected]
22705 S:      Supported
22706 F:      Documentation/driver-api/thermal/cpu-cooling-api.rst
22707 F:      Documentation/driver-api/thermal/cpu-idle-cooling.rst
22708 F:      drivers/thermal/cpufreq_cooling.c
22709 F:      drivers/thermal/cpuidle_cooling.c
22710 F:      include/linux/cpu_cooling.h
22711
22712 THERMAL/POWER_ALLOCATOR
22713 M:      Lukasz Luba <[email protected]>
22714 L:      [email protected]
22715 S:      Maintained
22716 F:      Documentation/driver-api/thermal/power_allocator.rst
22717 F:      drivers/thermal/gov_power_allocator.c
22718 F:      drivers/thermal/thermal_trace_ipa.h
22719
22720 THINKPAD ACPI EXTRAS DRIVER
22721 M:      Henrique de Moraes Holschuh <[email protected]>
22722 L:      [email protected]
22723 L:      [email protected]
22724 S:      Maintained
22725 W:      http://ibm-acpi.sourceforge.net
22726 W:      http://thinkwiki.org/wiki/Ibm-acpi
22727 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
22728 F:      drivers/platform/x86/thinkpad_acpi.c
22729
22730 THINKPAD LMI DRIVER
22731 M:      Mark Pearson <[email protected]>
22732 L:      [email protected]
22733 S:      Maintained
22734 F:      Documentation/ABI/testing/sysfs-class-firmware-attributes
22735 F:      drivers/platform/x86/think-lmi.?
22736
22737 THP7312 ISP DRIVER
22738 M:      Laurent Pinchart <[email protected]>
22739 M:      Paul Elder <[email protected]>
22740 L:      [email protected]
22741 S:      Maintained
22742 T:      git git://linuxtv.org/media_tree.git
22743 F:      Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
22744 F:      Documentation/userspace-api/media/drivers/thp7312.rst
22745 F:      drivers/media/i2c/thp7312.c
22746 F:      include/uapi/linux/thp7312.h
22747
22748 THUNDERBOLT DMA TRAFFIC TEST DRIVER
22749 M:      Isaac Hazan <[email protected]>
22750 L:      [email protected]
22751 S:      Maintained
22752 F:      drivers/thunderbolt/dma_test.c
22753
22754 THUNDERBOLT DRIVER
22755 M:      Andreas Noever <[email protected]>
22756 M:      Michael Jamet <[email protected]>
22757 M:      Mika Westerberg <[email protected]>
22758 M:      Yehezkel Bernat <[email protected]>
22759 L:      [email protected]
22760 S:      Maintained
22761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
22762 F:      Documentation/admin-guide/thunderbolt.rst
22763 F:      drivers/thunderbolt/
22764 F:      include/linux/thunderbolt.h
22765
22766 THUNDERBOLT NETWORK DRIVER
22767 M:      Michael Jamet <[email protected]>
22768 M:      Mika Westerberg <[email protected]>
22769 M:      Yehezkel Bernat <[email protected]>
22770 L:      [email protected]
22771 S:      Maintained
22772 F:      drivers/net/thunderbolt/
22773
22774 THUNDERX GPIO DRIVER
22775 M:      Robert Richter <[email protected]>
22776 S:      Odd Fixes
22777 F:      drivers/gpio/gpio-thunderx.c
22778
22779 TI ADS1119 ADC DRIVER
22780 M:      Francesco Dolcini <[email protected]>
22781 M:      João Paulo Gonçalves <[email protected]>
22782 L:      [email protected]
22783 S:      Maintained
22784 F:      Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
22785 F:      drivers/iio/adc/ti-ads1119.c
22786
22787 TI ADS7924 ADC DRIVER
22788 M:      Hugo Villeneuve <[email protected]>
22789 L:      [email protected]
22790 S:      Supported
22791 F:      Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
22792 F:      drivers/iio/adc/ti-ads7924.c
22793
22794 TI AM437X VPFE DRIVER
22795 M:      "Lad, Prabhakar" <[email protected]>
22796 L:      [email protected]
22797 S:      Maintained
22798 W:      https://linuxtv.org
22799 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22800 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22801 F:      drivers/media/platform/ti/am437x/
22802
22803 TI BANDGAP AND THERMAL DRIVER
22804 M:      Eduardo Valentin <[email protected]>
22805 M:      Keerthy <[email protected]>
22806 L:      [email protected]
22807 L:      [email protected]
22808 S:      Maintained
22809 F:      drivers/thermal/ti-soc-thermal/
22810
22811 TI BQ27XXX POWER SUPPLY DRIVER
22812 F:      drivers/power/supply/bq27xxx_battery.c
22813 F:      drivers/power/supply/bq27xxx_battery_i2c.c
22814 F:      include/linux/power/bq27xxx_battery.h
22815
22816 TI CDCE706 CLOCK DRIVER
22817 M:      Max Filippov <[email protected]>
22818 S:      Maintained
22819 F:      drivers/clk/clk-cdce706.c
22820
22821 TI CLOCK DRIVER
22822 M:      Tero Kristo <[email protected]>
22823 L:      [email protected]
22824 S:      Odd Fixes
22825 F:      drivers/clk/ti/
22826 F:      include/linux/clk/ti.h
22827
22828 TI DAVINCI MACHINE SUPPORT
22829 M:      Bartosz Golaszewski <[email protected]>
22830 L:      [email protected] (moderated for non-subscribers)
22831 S:      Maintained
22832 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
22833 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
22834 F:      arch/arm/boot/dts/ti/davinci/
22835 F:      arch/arm/mach-davinci/
22836 F:      drivers/i2c/busses/i2c-davinci.c
22837
22838 TI DAVINCI SERIES CLOCK DRIVER
22839 M:      David Lechner <[email protected]>
22840 S:      Maintained
22841 F:      Documentation/devicetree/bindings/clock/ti/davinci/
22842 F:      drivers/clk/davinci/
22843 F:      include/linux/clk/davinci.h
22844
22845 TI DAVINCI SERIES GPIO DRIVER
22846 M:      Keerthy <[email protected]>
22847 L:      [email protected]
22848 S:      Maintained
22849 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
22850 F:      drivers/gpio/gpio-davinci.c
22851
22852 TI DAVINCI SERIES MEDIA DRIVER
22853 M:      "Lad, Prabhakar" <[email protected]>
22854 L:      [email protected]
22855 S:      Maintained
22856 W:      https://linuxtv.org
22857 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22858 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22859 F:      drivers/media/platform/ti/davinci/
22860 F:      include/media/davinci/
22861
22862 TI ENHANCED CAPTURE (eCAP) DRIVER
22863 M:      Vignesh Raghavendra <[email protected]>
22864 R:      Julien Panis <[email protected]>
22865 L:      [email protected]
22866 L:      [email protected]
22867 S:      Maintained
22868 F:      Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
22869 F:      drivers/counter/ti-ecap-capture.c
22870
22871 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
22872 R:      David Lechner <[email protected]>
22873 L:      [email protected]
22874 F:      Documentation/devicetree/bindings/counter/ti-eqep.yaml
22875 F:      drivers/counter/ti-eqep.c
22876
22877 TI ETHERNET SWITCH DRIVER (CPSW)
22878 R:      Siddharth Vadapalli <[email protected]>
22879 R:      Roger Quadros <[email protected]>
22880 L:      [email protected]
22881 L:      [email protected]
22882 S:      Maintained
22883 F:      drivers/net/ethernet/ti/cpsw*
22884 F:      drivers/net/ethernet/ti/davinci*
22885
22886 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
22887 M:      Alex Dubov <[email protected]>
22888 S:      Maintained
22889 W:      http://tifmxx.berlios.de/
22890 F:      drivers/memstick/host/tifm_ms.c
22891 F:      drivers/misc/tifm*
22892 F:      drivers/mmc/host/tifm_sd.c
22893 F:      include/linux/tifm.h
22894
22895 TI FPD-LINK DRIVERS
22896 M:      Tomi Valkeinen <[email protected]>
22897 L:      [email protected]
22898 S:      Maintained
22899 F:      Documentation/devicetree/bindings/media/i2c/ti,ds90*
22900 F:      drivers/media/i2c/ds90*
22901 F:      include/media/i2c/ds90*
22902
22903 TI HDC302X HUMIDITY DRIVER
22904 M:      Javier Carrasco <[email protected]>
22905 M:      Li peiyu <[email protected]>
22906 L:      [email protected]
22907 S:      Maintained
22908 F:      Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
22909 F:      drivers/iio/humidity/hdc3020.c
22910
22911 TI ICSSG ETHERNET DRIVER (ICSSG)
22912 R:      MD Danish Anwar <[email protected]>
22913 R:      Roger Quadros <[email protected]>
22914 L:      [email protected] (moderated for non-subscribers)
22915 L:      [email protected]
22916 S:      Maintained
22917 F:      Documentation/devicetree/bindings/net/ti,icss*.yaml
22918 F:      drivers/net/ethernet/ti/icssg/*
22919
22920 TI J721E CSI2RX DRIVER
22921 M:      Jai Luthra <[email protected]>
22922 L:      [email protected]
22923 S:      Maintained
22924 F:      Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
22925 F:      drivers/media/platform/ti/j721e-csi2rx/
22926
22927 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
22928 M:      Nishanth Menon <[email protected]>
22929 M:      Santosh Shilimkar <[email protected]>
22930 L:      [email protected]
22931 L:      [email protected] (moderated for non-subscribers)
22932 S:      Maintained
22933 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
22934 F:      Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
22935 F:      drivers/pmdomain/ti/omap_prm.c
22936 F:      drivers/soc/ti/*
22937
22938 TI LM49xxx FAMILY ASoC CODEC DRIVERS
22939 M:      M R Swami Reddy <[email protected]>
22940 M:      Vishwas A Deshpande <[email protected]>
22941 L:      [email protected] (moderated for non-subscribers)
22942 S:      Maintained
22943 F:      sound/soc/codecs/isabelle*
22944 F:      sound/soc/codecs/lm49453*
22945
22946 TI LMP92064 ADC DRIVER
22947 M:      Leonard Göhrs <[email protected]>
22948 R:      [email protected]
22949 L:      [email protected]
22950 S:      Maintained
22951 F:      Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
22952 F:      drivers/iio/adc/ti-lmp92064.c
22953
22954 TI PCM3060 ASoC CODEC DRIVER
22955 M:      Kirill Marinushkin <[email protected]>
22956 L:      [email protected] (moderated for non-subscribers)
22957 S:      Maintained
22958 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
22959 F:      sound/soc/codecs/pcm3060*
22960
22961 TI TAS571X FAMILY ASoC CODEC DRIVER
22962 M:      Kevin Cernekee <[email protected]>
22963 L:      [email protected] (moderated for non-subscribers)
22964 S:      Odd Fixes
22965 F:      sound/soc/codecs/tas571x*
22966
22967 TI TMAG5273 MAGNETOMETER DRIVER
22968 M:      Gerald Loacker <[email protected]>
22969 L:      [email protected]
22970 S:      Maintained
22971 F:      Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
22972 F:      drivers/iio/magnetometer/tmag5273.c
22973
22974 TI TRF7970A NFC DRIVER
22975 M:      Mark Greer <[email protected]>
22976 L:      [email protected]
22977 S:      Supported
22978 F:      Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
22979 F:      drivers/nfc/trf7970a.c
22980
22981 TI TSC2046 ADC DRIVER
22982 M:      Oleksij Rempel <[email protected]>
22983 R:      [email protected]
22984 L:      [email protected]
22985 S:      Maintained
22986 F:      Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
22987 F:      drivers/iio/adc/ti-tsc2046.c
22988
22989 TI TWL4030 SERIES SOC CODEC DRIVER
22990 M:      Peter Ujfalusi <[email protected]>
22991 L:      [email protected] (moderated for non-subscribers)
22992 S:      Maintained
22993 F:      sound/soc/codecs/twl4030*
22994
22995 TI VPE/CAL DRIVERS
22996 M:      Benoit Parrot <[email protected]>
22997 L:      [email protected]
22998 S:      Maintained
22999 W:      http://linuxtv.org/
23000 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
23001 F:      Documentation/devicetree/bindings/media/ti,cal.yaml
23002 F:      Documentation/devicetree/bindings/media/ti,vpe.yaml
23003 F:      drivers/media/platform/ti/cal/
23004 F:      drivers/media/platform/ti/vpe/
23005
23006 TI WILINK WIRELESS DRIVERS
23007 L:      [email protected]
23008 S:      Orphan
23009 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
23010 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
23011 F:      drivers/net/wireless/ti/
23012
23013 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
23014 M:      John Stultz <[email protected]>
23015 M:      Thomas Gleixner <[email protected]>
23016 R:      Stephen Boyd <[email protected]>
23017 L:      [email protected]
23018 S:      Supported
23019 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
23020 F:      include/linux/clocksource.h
23021 F:      include/linux/time.h
23022 F:      include/linux/timekeeper_internal.h
23023 F:      include/linux/timekeeping.h
23024 F:      include/linux/timex.h
23025 F:      include/uapi/linux/time.h
23026 F:      include/uapi/linux/timex.h
23027 F:      kernel/time/alarmtimer.c
23028 F:      kernel/time/clocksource*
23029 F:      kernel/time/ntp*
23030 F:      kernel/time/time.c
23031 F:      kernel/time/timeconst.bc
23032 F:      kernel/time/timeconv.c
23033 F:      kernel/time/timecounter.c
23034 F:      kernel/time/timekeeping*
23035 F:      kernel/time/time_test.c
23036 F:      tools/testing/selftests/timers/
23037
23038 TIPC NETWORK LAYER
23039 M:      Jon Maloy <[email protected]>
23040 M:      Ying Xue <[email protected]>
23041 L:      [email protected] (core kernel code)
23042 L:      [email protected] (user apps, general discussion)
23043 S:      Maintained
23044 W:      http://tipc.sourceforge.net/
23045 F:      include/uapi/linux/tipc*.h
23046 F:      net/tipc/
23047
23048 TLAN NETWORK DRIVER
23049 M:      Samuel Chessman <[email protected]>
23050 L:      [email protected] (subscribers-only)
23051 S:      Maintained
23052 W:      http://sourceforge.net/projects/tlan/
23053 F:      Documentation/networking/device_drivers/ethernet/ti/tlan.rst
23054 F:      drivers/net/ethernet/ti/tlan.*
23055
23056 TMIO/SDHI MMC DRIVER
23057 M:      Wolfram Sang <[email protected]>
23058 L:      [email protected]
23059 L:      [email protected]
23060 S:      Supported
23061 F:      drivers/mmc/host/renesas_sdhi*
23062 F:      drivers/mmc/host/tmio_mmc*
23063 F:      include/linux/platform_data/tmio.h
23064
23065 TMP513 HARDWARE MONITOR DRIVER
23066 M:      Eric Tremblay <[email protected]>
23067 L:      [email protected]
23068 S:      Maintained
23069 F:      Documentation/hwmon/tmp513.rst
23070 F:      drivers/hwmon/tmp513.c
23071
23072 TMPFS (SHMEM FILESYSTEM)
23073 M:      Hugh Dickins <[email protected]>
23074 L:      [email protected]
23075 S:      Maintained
23076 F:      include/linux/shmem_fs.h
23077 F:      mm/shmem.c
23078
23079 TOMOYO SECURITY MODULE
23080 M:      Kentaro Takeda <[email protected]>
23081 M:      Tetsuo Handa <[email protected]>
23082 L:      [email protected] (subscribers-only, for developers in English)
23083 L:      [email protected] (subscribers-only, for users in English)
23084 L:      [email protected] (subscribers-only, for developers in Japanese)
23085 L:      [email protected] (subscribers-only, for users in Japanese)
23086 S:      Maintained
23087 W:      https://tomoyo.sourceforge.net/
23088 F:      security/tomoyo/
23089
23090 TOPSTAR LAPTOP EXTRAS DRIVER
23091 M:      Herton Ronaldo Krzesinski <[email protected]>
23092 L:      [email protected]
23093 S:      Maintained
23094 F:      drivers/platform/x86/topstar-laptop.c
23095
23096 TORTURE-TEST MODULES
23097 M:      Davidlohr Bueso <[email protected]>
23098 M:      "Paul E. McKenney" <[email protected]>
23099 M:      Josh Triplett <[email protected]>
23100 L:      [email protected]
23101 S:      Supported
23102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
23103 F:      Documentation/RCU/torture.rst
23104 F:      kernel/locking/locktorture.c
23105 F:      kernel/rcu/rcuscale.c
23106 F:      kernel/rcu/rcutorture.c
23107 F:      kernel/rcu/refscale.c
23108 F:      kernel/torture.c
23109
23110 TOSHIBA ACPI EXTRAS DRIVER
23111 M:      Azael Avalos <[email protected]>
23112 L:      [email protected]
23113 S:      Maintained
23114 F:      drivers/platform/x86/toshiba_acpi.c
23115
23116 TOSHIBA BLUETOOTH DRIVER
23117 M:      Azael Avalos <[email protected]>
23118 L:      [email protected]
23119 S:      Maintained
23120 F:      drivers/platform/x86/toshiba_bluetooth.c
23121
23122 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
23123 M:      Azael Avalos <[email protected]>
23124 L:      [email protected]
23125 S:      Maintained
23126 F:      drivers/platform/x86/toshiba_haps.c
23127
23128 TOSHIBA SMM DRIVER
23129 M:      Jonathan Buzzard <[email protected]>
23130 S:      Maintained
23131 W:      http://www.buzzard.org.uk/toshiba/
23132 F:      drivers/char/toshiba.c
23133 F:      include/linux/toshiba.h
23134 F:      include/uapi/linux/toshiba.h
23135
23136 TOSHIBA TC358743 DRIVER
23137 M:      Hans Verkuil <[email protected]>
23138 L:      [email protected]
23139 S:      Maintained
23140 F:      Documentation/devicetree/bindings/media/i2c/tc358743.txt
23141 F:      drivers/media/i2c/tc358743*
23142 F:      include/media/i2c/tc358743.h
23143
23144 TOSHIBA WMI HOTKEYS DRIVER
23145 M:      Azael Avalos <[email protected]>
23146 L:      [email protected]
23147 S:      Maintained
23148 F:      drivers/platform/x86/toshiba-wmi.c
23149
23150 TPM DEVICE DRIVER
23151 M:      Peter Huewe <[email protected]>
23152 M:      Jarkko Sakkinen <[email protected]>
23153 R:      Jason Gunthorpe <[email protected]>
23154 L:      [email protected]
23155 S:      Maintained
23156 W:      https://codeberg.org/jarkko/linux-tpmdd-test
23157 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
23158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
23159 F:      Documentation/devicetree/bindings/tpm/
23160 F:      drivers/char/tpm/
23161
23162 TPS546D24 DRIVER
23163 M:      Duke Du <[email protected]>
23164 L:      [email protected]
23165 S:      Maintained
23166 F:      Documentation/hwmon/tps546d24.rst
23167 F:      drivers/hwmon/pmbus/tps546d24.c
23168
23169 TQ SYSTEMS BOARD & DRIVER SUPPORT
23170 L:      [email protected]
23171 S:      Supported
23172 W:      https://www.tq-group.com/en/products/tq-embedded/
23173 F:      arch/arm/boot/dts/imx*mba*.dts*
23174 F:      arch/arm/boot/dts/imx*tqma*.dts*
23175 F:      arch/arm/boot/dts/mba*.dtsi
23176 F:      arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
23177 F:      arch/arm64/boot/dts/freescale/imx*mba*.dts*
23178 F:      arch/arm64/boot/dts/freescale/imx*tqma*.dts*
23179 F:      arch/arm64/boot/dts/freescale/mba*.dtsi
23180 F:      arch/arm64/boot/dts/freescale/tqml*.dts*
23181 F:      drivers/gpio/gpio-tqmx86.c
23182 F:      drivers/mfd/tqmx86.c
23183 F:      drivers/watchdog/tqmx86_wdt.c
23184
23185 TRACING
23186 M:      Steven Rostedt <[email protected]>
23187 M:      Masami Hiramatsu <[email protected]>
23188 R:      Mathieu Desnoyers <[email protected]>
23189 L:      [email protected]
23190 L:      [email protected]
23191 S:      Maintained
23192 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
23193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
23194 F:      Documentation/trace/*
23195 F:      fs/tracefs/
23196 F:      include/linux/trace*.h
23197 F:      include/trace/
23198 F:      kernel/trace/
23199 F:      scripts/tracing/
23200 F:      tools/testing/selftests/ftrace/
23201
23202 TRACING MMIO ACCESSES (MMIOTRACE)
23203 M:      Steven Rostedt <[email protected]>
23204 M:      Masami Hiramatsu <[email protected]>
23205 R:      Karol Herbst <[email protected]>
23206 R:      Pekka Paalanen <[email protected]>
23207 L:      [email protected]
23208 L:      [email protected]
23209 S:      Maintained
23210 F:      arch/x86/mm/kmmio.c
23211 F:      arch/x86/mm/mmio-mod.c
23212 F:      arch/x86/mm/testmmiotrace.c
23213 F:      include/linux/mmiotrace.h
23214 F:      kernel/trace/trace_mmiotrace.c
23215
23216 TRACING OS NOISE / LATENCY TRACERS
23217 M:      Steven Rostedt <[email protected]>
23218 S:      Maintained
23219 F:      Documentation/trace/hwlat_detector.rst
23220 F:      Documentation/trace/osnoise-tracer.rst
23221 F:      Documentation/trace/timerlat-tracer.rst
23222 F:      arch/*/kernel/trace.c
23223 F:      include/trace/events/osnoise.h
23224 F:      kernel/trace/trace_hwlat.c
23225 F:      kernel/trace/trace_irqsoff.c
23226 F:      kernel/trace/trace_osnoise.c
23227 F:      kernel/trace/trace_sched_wakeup.c
23228
23229 TRADITIONAL CHINESE DOCUMENTATION
23230 M:      Hu Haowen <[email protected]>
23231 S:      Maintained
23232 W:      https://github.com/srcres258/linux-doc
23233 T:      git git://github.com/srcres258/linux-doc.git doc-zh-tw
23234 F:      Documentation/translations/zh_TW/
23235
23236 TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
23237 M:      Dan Williams <[email protected]>
23238 L:      [email protected]
23239 S:      Maintained
23240 F:      Documentation/ABI/testing/configfs-tsm
23241 F:      drivers/virt/coco/tsm.c
23242 F:      include/linux/tsm.h
23243
23244 TRUSTED SERVICES TEE DRIVER
23245 M:      Balint Dobszay <[email protected]>
23246 M:      Sudeep Holla <[email protected]>
23247 L:      [email protected] (moderated for non-subscribers)
23248 L:      [email protected]
23249 S:      Maintained
23250 F:      Documentation/tee/ts-tee.rst
23251 F:      drivers/tee/tstee/
23252
23253 TTY LAYER AND SERIAL DRIVERS
23254 M:      Greg Kroah-Hartman <[email protected]>
23255 M:      Jiri Slaby <[email protected]>
23256 L:      [email protected]
23257 L:      [email protected]
23258 S:      Supported
23259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
23260 F:      Documentation/devicetree/bindings/serial/
23261 F:      Documentation/driver-api/serial/
23262 F:      drivers/tty/
23263 F:      include/linux/selection.h
23264 F:      include/linux/serial.h
23265 F:      include/linux/serial_core.h
23266 F:      include/linux/sysrq.h
23267 F:      include/linux/tty*.h
23268 F:      include/linux/vt.h
23269 F:      include/linux/vt_*.h
23270 F:      include/uapi/linux/serial.h
23271 F:      include/uapi/linux/serial_core.h
23272 F:      include/uapi/linux/tty.h
23273
23274 TUA9001 MEDIA DRIVER
23275 L:      [email protected]
23276 S:      Orphan
23277 W:      https://linuxtv.org
23278 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
23279 F:      drivers/media/tuners/tua9001*
23280
23281 TULIP NETWORK DRIVERS
23282 L:      [email protected]
23283 L:      [email protected]
23284 S:      Orphan
23285 F:      drivers/net/ethernet/dec/tulip/
23286
23287 TUN/TAP driver
23288 M:      Willem de Bruijn <[email protected]>
23289 M:      Jason Wang <[email protected]>
23290 S:      Maintained
23291 W:      http://vtun.sourceforge.net/tun
23292 F:      Documentation/networking/tuntap.rst
23293 F:      arch/um/os-Linux/drivers/
23294 F:      drivers/net/tap.c
23295 F:      drivers/net/tun.c
23296
23297 TURBOCHANNEL SUBSYSTEM
23298 M:      "Maciej W. Rozycki" <[email protected]>
23299 M:      Ralf Baechle <[email protected]>
23300 L:      [email protected]
23301 S:      Maintained
23302 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
23303 F:      drivers/tc/
23304 F:      include/linux/tc.h
23305
23306 TURBOSTAT UTILITY
23307 M:      "Len Brown" <[email protected]>
23308 L:      [email protected]
23309 S:      Supported
23310 Q:      https://patchwork.kernel.org/project/linux-pm/list/
23311 B:      https://bugzilla.kernel.org
23312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
23313 F:      tools/power/x86/turbostat/
23314 F:      tools/testing/selftests/turbostat/
23315
23316 TW5864 VIDEO4LINUX DRIVER
23317 M:      Bluecherry Maintainers <[email protected]>
23318 M:      Andrey Utkin <[email protected]>
23319 M:      Andrey Utkin <[email protected]>
23320 L:      [email protected]
23321 S:      Supported
23322 F:      drivers/media/pci/tw5864/
23323
23324 TW68 VIDEO4LINUX DRIVER
23325 M:      Hans Verkuil <[email protected]>
23326 L:      [email protected]
23327 S:      Odd Fixes
23328 W:      https://linuxtv.org
23329 T:      git git://linuxtv.org/media_tree.git
23330 F:      drivers/media/pci/tw68/
23331
23332 TW686X VIDEO4LINUX DRIVER
23333 M:      Ezequiel Garcia <[email protected]>
23334 L:      [email protected]
23335 S:      Maintained
23336 W:      http://linuxtv.org
23337 T:      git git://linuxtv.org/media_tree.git
23338 F:      drivers/media/pci/tw686x/
23339
23340 U-BOOT ENVIRONMENT VARIABLES
23341 M:      Rafał Miłecki <[email protected]>
23342 S:      Maintained
23343 F:      Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
23344 F:      drivers/nvmem/u-boot-env.c
23345
23346 UACCE ACCELERATOR FRAMEWORK
23347 M:      Zhangfei Gao <[email protected]>
23348 M:      Zhou Wang <[email protected]>
23349 L:      [email protected]
23350 L:      [email protected]
23351 S:      Maintained
23352 F:      Documentation/ABI/testing/sysfs-driver-uacce
23353 F:      Documentation/misc-devices/uacce.rst
23354 F:      drivers/misc/uacce/
23355 F:      include/linux/uacce.h
23356 F:      include/uapi/misc/uacce/
23357
23358 UBI FILE SYSTEM (UBIFS)
23359 M:      Richard Weinberger <[email protected]>
23360 R:      Zhihao Cheng <[email protected]>
23361 L:      [email protected]
23362 S:      Supported
23363 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
23364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23366 F:      Documentation/ABI/testing/sysfs-fs-ubifs
23367 F:      Documentation/filesystems/ubifs-authentication.rst
23368 F:      Documentation/filesystems/ubifs.rst
23369 F:      fs/ubifs/
23370
23371 UBLK USERSPACE BLOCK DRIVER
23372 M:      Ming Lei <[email protected]>
23373 L:      [email protected]
23374 S:      Maintained
23375 F:      Documentation/block/ublk.rst
23376 F:      drivers/block/ublk_drv.c
23377 F:      include/uapi/linux/ublk_cmd.h
23378
23379 UBSAN
23380 M:      Kees Cook <[email protected]>
23381 R:      Marco Elver <[email protected]>
23382 R:      Andrey Konovalov <[email protected]>
23383 R:      Andrey Ryabinin <[email protected]>
23384 L:      [email protected]
23385 L:      [email protected]
23386 S:      Supported
23387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
23388 F:      Documentation/dev-tools/ubsan.rst
23389 F:      include/linux/ubsan.h
23390 F:      lib/Kconfig.ubsan
23391 F:      lib/test_ubsan.c
23392 F:      lib/ubsan.c
23393 F:      lib/ubsan.h
23394 F:      scripts/Makefile.ubsan
23395 K:      \bARCH_HAS_UBSAN\b
23396
23397 UCLINUX (M68KNOMMU AND COLDFIRE)
23398 M:      Greg Ungerer <[email protected]>
23399 L:      [email protected]
23400 S:      Maintained
23401 W:      http://www.linux-m68k.org/
23402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
23403 F:      arch/m68k/*/*_no.*
23404 F:      arch/m68k/68*/
23405 F:      arch/m68k/coldfire/
23406 F:      arch/m68k/include/asm/*_no.*
23407
23408 UDF FILESYSTEM
23409 M:      Jan Kara <[email protected]>
23410 S:      Maintained
23411 F:      Documentation/filesystems/udf.rst
23412 F:      fs/udf/
23413
23414 UDRAW TABLET
23415 M:      Bastien Nocera <[email protected]>
23416 L:      [email protected]
23417 S:      Maintained
23418 F:      drivers/hid/hid-udraw-ps3.c
23419
23420 UFS FILESYSTEM
23421 M:      Evgeniy Dushistov <[email protected]>
23422 S:      Maintained
23423 F:      Documentation/admin-guide/ufs.rst
23424 F:      fs/ufs/
23425
23426 UHID USERSPACE HID IO DRIVER
23427 M:      David Rheinsberg <[email protected]>
23428 L:      [email protected]
23429 S:      Maintained
23430 F:      drivers/hid/uhid.c
23431 F:      include/uapi/linux/uhid.h
23432
23433 ULPI BUS
23434 M:      Heikki Krogerus <[email protected]>
23435 L:      [email protected]
23436 S:      Maintained
23437 F:      drivers/usb/common/ulpi.c
23438 F:      include/linux/ulpi/
23439
23440 UNICODE SUBSYSTEM
23441 M:      Gabriel Krisman Bertazi <[email protected]>
23442 L:      [email protected]
23443 S:      Supported
23444 F:      fs/unicode/
23445
23446 UNIFDEF
23447 M:      Tony Finch <[email protected]>
23448 S:      Maintained
23449 W:      http://dotat.at/prog/unifdef
23450 F:      scripts/unifdef.c
23451
23452 UNIFORM CDROM DRIVER
23453 M:      Phillip Potter <[email protected]>
23454 S:      Maintained
23455 F:      Documentation/cdrom/
23456 F:      drivers/cdrom/cdrom.c
23457 F:      include/linux/cdrom.h
23458 F:      include/uapi/linux/cdrom.h
23459
23460 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
23461 R:      Alim Akhtar <[email protected]>
23462 R:      Avri Altman <[email protected]>
23463 R:      Bart Van Assche <[email protected]>
23464 L:      [email protected]
23465 S:      Supported
23466 F:      Documentation/devicetree/bindings/ufs/
23467 F:      Documentation/scsi/ufs.rst
23468 F:      drivers/ufs/core/
23469
23470 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
23471 M:      Pedro Sousa <[email protected]>
23472 L:      [email protected]
23473 S:      Supported
23474 F:      drivers/ufs/host/*dwc*
23475
23476 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
23477 M:      Alim Akhtar <[email protected]>
23478 L:      [email protected]
23479 S:      Maintained
23480 F:      drivers/ufs/host/ufs-exynos*
23481
23482 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
23483 M:      Peter Wang <[email protected]>
23484 R:      Stanley Jhu <[email protected]>
23485 L:      [email protected]
23486 L:      [email protected] (moderated for non-subscribers)
23487 S:      Maintained
23488 F:      drivers/ufs/host/ufs-mediatek*
23489
23490 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
23491 M:      Manivannan Sadhasivam <[email protected]>
23492 L:      [email protected]
23493 L:      [email protected]
23494 S:      Maintained
23495 F:      Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
23496 F:      drivers/ufs/host/ufs-qcom*
23497
23498 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
23499 M:      Yoshihiro Shimoda <[email protected]>
23500 L:      [email protected]
23501 L:      [email protected]
23502 S:      Maintained
23503 F:      drivers/ufs/host/ufs-renesas.c
23504
23505 UNSORTED BLOCK IMAGES (UBI)
23506 M:      Richard Weinberger <[email protected]>
23507 R:      Zhihao Cheng <[email protected]>
23508 L:      [email protected]
23509 S:      Supported
23510 W:      http://www.linux-mtd.infradead.org/
23511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23513 F:      drivers/mtd/ubi/
23514 F:      include/linux/mtd/ubi.h
23515 F:      include/uapi/mtd/ubi-user.h
23516
23517 UPROBES
23518 M:      Masami Hiramatsu <[email protected]>
23519 M:      Oleg Nesterov <[email protected]>
23520 M:      Peter Zijlstra <[email protected]>
23521 L:      [email protected]
23522 L:      [email protected]
23523 S:      Maintained
23524 F:      arch/*/include/asm/uprobes.h
23525 F:      arch/*/kernel/probes/uprobes.c
23526 F:      arch/*/kernel/uprobes.c
23527 F:      include/linux/uprobes.h
23528 F:      kernel/events/uprobes.c
23529
23530 USB "USBNET" DRIVER FRAMEWORK
23531 M:      Oliver Neukum <[email protected]>
23532 L:      [email protected]
23533 S:      Maintained
23534 W:      http://www.linux-usb.org/usbnet
23535 F:      drivers/net/usb/usbnet.c
23536 F:      include/linux/usb/usbnet.h
23537
23538 USB ACM DRIVER
23539 M:      Oliver Neukum <[email protected]>
23540 L:      [email protected]
23541 S:      Maintained
23542 F:      Documentation/usb/acm.rst
23543 F:      drivers/usb/class/cdc-acm.*
23544
23545 USB APPLE MFI FASTCHARGE DRIVER
23546 M:      Bastien Nocera <[email protected]>
23547 L:      [email protected]
23548 S:      Maintained
23549 F:      drivers/usb/misc/apple-mfi-fastcharge.c
23550
23551 USB AR5523 WIRELESS DRIVER
23552 L:      [email protected]
23553 S:      Orphan
23554 F:      drivers/net/wireless/ath/ar5523/
23555
23556 USB ATTACHED SCSI
23557 M:      Oliver Neukum <[email protected]>
23558 L:      [email protected]
23559 L:      [email protected]
23560 S:      Maintained
23561 F:      drivers/usb/storage/uas.c
23562
23563 USB CDC ETHERNET DRIVER
23564 M:      Oliver Neukum <[email protected]>
23565 L:      [email protected]
23566 S:      Maintained
23567 F:      drivers/net/usb/cdc_*.c
23568 F:      include/uapi/linux/usb/cdc.h
23569
23570 USB CHAOSKEY DRIVER
23571 M:      Keith Packard <[email protected]>
23572 L:      [email protected]
23573 S:      Maintained
23574 F:      drivers/usb/misc/chaoskey.c
23575
23576 USB CYPRESS C67X00 DRIVER
23577 L:      [email protected]
23578 S:      Orphan
23579 F:      drivers/usb/c67x00/
23580
23581 USB DAVICOM DM9601 DRIVER
23582 M:      Peter Korsgaard <[email protected]>
23583 L:      [email protected]
23584 S:      Maintained
23585 W:      http://www.linux-usb.org/usbnet
23586 F:      drivers/net/usb/dm9601.c
23587
23588 USB EHCI DRIVER
23589 M:      Alan Stern <[email protected]>
23590 L:      [email protected]
23591 S:      Maintained
23592 F:      Documentation/usb/ehci.rst
23593 F:      drivers/usb/host/ehci*
23594
23595 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
23596 M:      Jiri Kosina <[email protected]>
23597 M:      Benjamin Tissoires <[email protected]>
23598 L:      [email protected]
23599 S:      Maintained
23600 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
23601 F:      Documentation/hid/hiddev.rst
23602 F:      drivers/hid/usbhid/
23603
23604 USB INTEL XHCI ROLE MUX DRIVER
23605 M:      Hans de Goede <[email protected]>
23606 L:      [email protected]
23607 S:      Maintained
23608 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
23609
23610 USB IP DRIVER FOR HISILICON KIRIN 960
23611 M:      Yu Chen <[email protected]>
23612 M:      Binghui Wang <[email protected]>
23613 L:      [email protected]
23614 S:      Maintained
23615 F:      Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
23616 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
23617
23618 USB IP DRIVER FOR HISILICON KIRIN 970
23619 M:      Mauro Carvalho Chehab <[email protected]>
23620 L:      [email protected]
23621 S:      Maintained
23622 F:      Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
23623 F:      drivers/phy/hisilicon/phy-hi3670-usb3.c
23624
23625 USB ISP116X DRIVER
23626 M:      Olav Kongas <[email protected]>
23627 L:      [email protected]
23628 S:      Maintained
23629 F:      drivers/usb/host/isp116x*
23630 F:      include/linux/usb/isp116x.h
23631
23632 USB ISP1760 DRIVER
23633 M:      Rui Miguel Silva <[email protected]>
23634 L:      [email protected]
23635 S:      Maintained
23636 F:      Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
23637 F:      drivers/usb/isp1760/*
23638
23639 USB LAN78XX ETHERNET DRIVER
23640 M:      Woojung Huh <[email protected]>
23641 M:      [email protected]
23642 L:      [email protected]
23643 S:      Maintained
23644 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
23645 F:      drivers/net/usb/lan78xx.*
23646 F:      include/dt-bindings/net/microchip-lan78xx.h
23647
23648 USB MASS STORAGE DRIVER
23649 M:      Alan Stern <[email protected]>
23650 L:      [email protected]
23651 L:      [email protected]
23652 S:      Maintained
23653 F:      drivers/usb/storage/
23654
23655 USB MIDI DRIVER
23656 M:      Clemens Ladisch <[email protected]>
23657 L:      [email protected] (moderated for non-subscribers)
23658 S:      Maintained
23659 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
23660 F:      sound/usb/midi.*
23661
23662 USB NETWORKING DRIVERS
23663 L:      [email protected]
23664 S:      Odd Fixes
23665 F:      drivers/net/usb/
23666
23667 USB OHCI DRIVER
23668 M:      Alan Stern <[email protected]>
23669 L:      [email protected]
23670 S:      Maintained
23671 F:      Documentation/usb/ohci.rst
23672 F:      drivers/usb/host/ohci*
23673
23674 USB OTG FSM (Finite State Machine)
23675 M:      Peter Chen <[email protected]>
23676 L:      [email protected]
23677 S:      Maintained
23678 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
23679 F:      drivers/usb/common/usb-otg-fsm.c
23680
23681 USB OVER IP DRIVER
23682 M:      Valentina Manea <[email protected]>
23683 M:      Shuah Khan <[email protected]>
23684 M:      Shuah Khan <[email protected]>
23685 R:      Hongren Zheng <[email protected]>
23686 L:      [email protected]
23687 S:      Maintained
23688 F:      Documentation/usb/usbip_protocol.rst
23689 F:      drivers/usb/usbip/
23690 F:      tools/testing/selftests/drivers/usb/usbip/
23691 F:      tools/usb/usbip/
23692
23693 USB PEGASUS DRIVER
23694 M:      Petko Manolov <[email protected]>
23695 L:      [email protected]
23696 L:      [email protected]
23697 S:      Maintained
23698 W:      https://github.com/petkan/pegasus
23699 T:      git https://github.com/petkan/pegasus.git
23700 F:      drivers/net/usb/pegasus.*
23701
23702 USB PRINTER DRIVER (usblp)
23703 M:      Pete Zaitcev <[email protected]>
23704 L:      [email protected]
23705 S:      Supported
23706 F:      drivers/usb/class/usblp.c
23707
23708 USB QMI WWAN NETWORK DRIVER
23709 M:      Bjørn Mork <[email protected]>
23710 L:      [email protected]
23711 S:      Maintained
23712 F:      Documentation/ABI/testing/sysfs-class-net-qmi
23713 F:      drivers/net/usb/qmi_wwan.c
23714
23715 USB RAW GADGET DRIVER
23716 R:      Andrey Konovalov <[email protected]>
23717 L:      [email protected]
23718 S:      Maintained
23719 F:      Documentation/usb/raw-gadget.rst
23720 F:      drivers/usb/gadget/legacy/raw_gadget.c
23721 F:      include/uapi/linux/usb/raw_gadget.h
23722
23723 USB RTL8150 DRIVER
23724 M:      Petko Manolov <[email protected]>
23725 L:      [email protected]
23726 L:      [email protected]
23727 S:      Maintained
23728 W:      https://github.com/petkan/rtl8150
23729 T:      git https://github.com/petkan/rtl8150.git
23730 F:      drivers/net/usb/rtl8150.c
23731
23732 USB SERIAL SUBSYSTEM
23733 M:      Johan Hovold <[email protected]>
23734 L:      [email protected]
23735 S:      Maintained
23736 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
23737 F:      Documentation/usb/usb-serial.rst
23738 F:      drivers/usb/serial/
23739 F:      include/linux/usb/serial.h
23740
23741 USB SMSC75XX ETHERNET DRIVER
23742 M:      Steve Glendinning <[email protected]>
23743 L:      [email protected]
23744 S:      Maintained
23745 F:      drivers/net/usb/smsc75xx.*
23746
23747 USB SMSC95XX ETHERNET DRIVER
23748 M:      Steve Glendinning <[email protected]>
23749 M:      [email protected]
23750 L:      [email protected]
23751 S:      Maintained
23752 F:      drivers/net/usb/smsc95xx.*
23753
23754 USB SUBSYSTEM
23755 M:      Greg Kroah-Hartman <[email protected]>
23756 L:      [email protected]
23757 S:      Supported
23758 W:      http://www.linux-usb.org
23759 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
23760 F:      Documentation/devicetree/bindings/usb/
23761 F:      Documentation/usb/
23762 F:      drivers/usb/
23763 F:      include/dt-bindings/usb/
23764 F:      include/linux/usb.h
23765 F:      include/linux/usb/
23766 F:      include/uapi/linux/usb/
23767
23768 USB TYPEC BUS FOR ALTERNATE MODES
23769 M:      Heikki Krogerus <[email protected]>
23770 L:      [email protected]
23771 S:      Maintained
23772 F:      Documentation/ABI/testing/sysfs-bus-typec
23773 F:      Documentation/driver-api/usb/typec_bus.rst
23774 F:      drivers/usb/typec/altmodes/
23775 F:      include/linux/usb/typec_altmode.h
23776
23777 USB TYPEC CLASS
23778 M:      Heikki Krogerus <[email protected]>
23779 L:      [email protected]
23780 S:      Maintained
23781 F:      Documentation/ABI/testing/sysfs-class-typec
23782 F:      Documentation/driver-api/usb/typec.rst
23783 F:      drivers/usb/typec/
23784 F:      include/linux/usb/typec.h
23785
23786 USB TYPEC INTEL PMC MUX DRIVER
23787 M:      Heikki Krogerus <[email protected]>
23788 L:      [email protected]
23789 S:      Maintained
23790 F:      Documentation/firmware-guide/acpi/intel-pmc-mux.rst
23791 F:      drivers/usb/typec/mux/intel_pmc_mux.c
23792
23793 USB TYPEC PI3USB30532 MUX DRIVER
23794 M:      Hans de Goede <[email protected]>
23795 L:      [email protected]
23796 S:      Maintained
23797 F:      drivers/usb/typec/mux/pi3usb30532.c
23798
23799 USB TYPEC PORT CONTROLLER DRIVERS
23800 L:      [email protected]
23801 S:      Orphan
23802 F:      drivers/usb/typec/tcpm/
23803
23804 USB UHCI DRIVER
23805 M:      Alan Stern <[email protected]>
23806 L:      [email protected]
23807 S:      Maintained
23808 F:      drivers/usb/host/uhci*
23809
23810 USB VIDEO CLASS
23811 M:      Laurent Pinchart <[email protected]>
23812 L:      [email protected]
23813 S:      Maintained
23814 W:      http://www.ideasonboard.org/uvc/
23815 T:      git git://linuxtv.org/media_tree.git
23816 F:      drivers/media/usb/uvc/
23817 F:      include/uapi/linux/uvcvideo.h
23818
23819 USB WEBCAM GADGET
23820 M:      Laurent Pinchart <[email protected]>
23821 M:      Daniel Scally <[email protected]>
23822 L:      [email protected]
23823 S:      Maintained
23824 F:      drivers/usb/gadget/function/*uvc*
23825 F:      drivers/usb/gadget/legacy/webcam.c
23826 F:      include/uapi/linux/usb/g_uvc.h
23827
23828 USB XHCI DRIVER
23829 M:      Mathias Nyman <[email protected]>
23830 L:      [email protected]
23831 S:      Supported
23832 F:      drivers/usb/host/pci-quirks*
23833 F:      drivers/usb/host/xhci*
23834
23835 USER DATAGRAM PROTOCOL (UDP)
23836 M:      Willem de Bruijn <[email protected]>
23837 S:      Maintained
23838 F:      include/linux/udp.h
23839 F:      net/ipv4/udp.c
23840 F:      net/ipv6/udp.c
23841
23842 USER-MODE LINUX (UML)
23843 M:      Richard Weinberger <[email protected]>
23844 M:      Anton Ivanov <[email protected]>
23845 M:      Johannes Berg <[email protected]>
23846 L:      [email protected]
23847 S:      Maintained
23848 W:      http://user-mode-linux.sourceforge.net
23849 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
23850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
23851 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
23852 F:      Documentation/virt/uml/
23853 F:      arch/um/
23854 F:      arch/x86/um/
23855 F:      fs/hostfs/
23856
23857 USERSPACE COPYIN/COPYOUT (UIOVEC)
23858 M:      Alexander Viro <[email protected]>
23859 S:      Maintained
23860 F:      include/linux/uio.h
23861 F:      lib/iov_iter.c
23862
23863 USERSPACE DMA BUFFER DRIVER
23864 M:      Gerd Hoffmann <[email protected]>
23865 L:      [email protected]
23866 S:      Maintained
23867 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
23868 F:      drivers/dma-buf/udmabuf.c
23869 F:      include/uapi/linux/udmabuf.h
23870
23871 USERSPACE I/O (UIO)
23872 M:      Greg Kroah-Hartman <[email protected]>
23873 S:      Maintained
23874 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23875 F:      Documentation/driver-api/uio-howto.rst
23876 F:      drivers/uio/
23877 F:      include/linux/uio_driver.h
23878
23879 UTIL-LINUX PACKAGE
23880 M:      Karel Zak <[email protected]>
23881 L:      [email protected]
23882 S:      Maintained
23883 W:      http://en.wikipedia.org/wiki/Util-linux
23884 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
23885
23886 UUID HELPERS
23887 R:      Andy Shevchenko <[email protected]>
23888 L:      [email protected]
23889 S:      Maintained
23890 F:      include/linux/uuid.h
23891 F:      lib/test_uuid.c
23892 F:      lib/uuid.c
23893
23894 UV SYSFS DRIVER
23895 M:      Justin Ernst <[email protected]>
23896 L:      [email protected]
23897 S:      Maintained
23898 F:      drivers/platform/x86/uv_sysfs.c
23899
23900 UVESAFB DRIVER
23901 M:      Michal Januszewski <[email protected]>
23902 L:      [email protected]
23903 S:      Maintained
23904 W:      https://github.com/mjanusz/v86d
23905 F:      Documentation/fb/uvesafb.rst
23906 F:      drivers/video/fbdev/uvesafb.*
23907
23908 Ux500 CLOCK DRIVERS
23909 M:      Ulf Hansson <[email protected]>
23910 L:      [email protected]
23911 L:      [email protected] (moderated for non-subscribers)
23912 S:      Maintained
23913 F:      drivers/clk/ux500/
23914
23915 V4L2 ASYNC AND FWNODE FRAMEWORKS
23916 M:      Sakari Ailus <[email protected]>
23917 L:      [email protected]
23918 S:      Maintained
23919 T:      git git://linuxtv.org/media_tree.git
23920 F:      drivers/media/v4l2-core/v4l2-async.c
23921 F:      drivers/media/v4l2-core/v4l2-fwnode.c
23922 F:      include/media/v4l2-async.h
23923 F:      include/media/v4l2-fwnode.h
23924
23925 V4L2 LENS DRIVERS
23926 M:      Sakari Ailus <[email protected]>
23927 L:      [email protected]
23928 S:      Maintained
23929 F:      drivers/media/i2c/ak*
23930 F:      drivers/media/i2c/dw*
23931 F:      drivers/media/i2c/lm*
23932
23933 V4L2 CAMERA SENSOR DRIVERS
23934 M:      Sakari Ailus <[email protected]>
23935 L:      [email protected]
23936 S:      Maintained
23937 F:      Documentation/driver-api/media/camera-sensor.rst
23938 F:      Documentation/driver-api/media/tx-rx.rst
23939 F:      drivers/media/i2c/ar*
23940 F:      drivers/media/i2c/gc*
23941 F:      drivers/media/i2c/hi*
23942 F:      drivers/media/i2c/imx*
23943 F:      drivers/media/i2c/mt*
23944 F:      drivers/media/i2c/og*
23945 F:      drivers/media/i2c/ov*
23946 F:      drivers/media/i2c/s5*
23947 F:      drivers/media/i2c/vgxy61.c
23948
23949 VF610 NAND DRIVER
23950 M:      Stefan Agner <[email protected]>
23951 L:      [email protected]
23952 S:      Supported
23953 F:      drivers/mtd/nand/raw/vf610_nfc.c
23954
23955 VFAT/FAT/MSDOS FILESYSTEM
23956 M:      OGAWA Hirofumi <[email protected]>
23957 S:      Maintained
23958 F:      Documentation/filesystems/vfat.rst
23959 F:      fs/fat/
23960 F:      tools/testing/selftests/filesystems/fat/
23961
23962 VFIO CDX DRIVER
23963 M:      Nipun Gupta <[email protected]>
23964 M:      Nikhil Agarwal <[email protected]>
23965 L:      [email protected]
23966 S:      Maintained
23967 F:      drivers/vfio/cdx/*
23968
23969 VFIO DRIVER
23970 M:      Alex Williamson <[email protected]>
23971 L:      [email protected]
23972 S:      Maintained
23973 T:      git https://github.com/awilliam/linux-vfio.git
23974 F:      Documentation/ABI/testing/debugfs-vfio
23975 F:      Documentation/ABI/testing/sysfs-devices-vfio-dev
23976 F:      Documentation/driver-api/vfio.rst
23977 F:      drivers/vfio/
23978 F:      include/linux/vfio.h
23979 F:      include/linux/vfio_pci_core.h
23980 F:      include/uapi/linux/vfio.h
23981
23982 VFIO FSL-MC DRIVER
23983 L:      [email protected]
23984 S:      Orphan
23985 F:      drivers/vfio/fsl-mc/
23986
23987 VFIO HISILICON PCI DRIVER
23988 M:      Longfang Liu <[email protected]>
23989 M:      Shameer Kolothum <[email protected]>
23990 L:      [email protected]
23991 S:      Maintained
23992 F:      drivers/vfio/pci/hisilicon/
23993
23994 VFIO MEDIATED DEVICE DRIVERS
23995 M:      Kirti Wankhede <[email protected]>
23996 L:      [email protected]
23997 S:      Maintained
23998 F:      Documentation/driver-api/vfio-mediated-device.rst
23999 F:      drivers/vfio/mdev/
24000 F:      include/linux/mdev.h
24001 F:      samples/vfio-mdev/
24002
24003 VFIO MLX5 PCI DRIVER
24004 M:      Yishai Hadas <[email protected]>
24005 L:      [email protected]
24006 S:      Maintained
24007 F:      drivers/vfio/pci/mlx5/
24008
24009 VFIO NVIDIA GRACE GPU DRIVER
24010 M:      Ankit Agrawal <[email protected]>
24011 L:      [email protected]
24012 S:      Supported
24013 F:      drivers/vfio/pci/nvgrace-gpu/
24014
24015 VFIO PCI DEVICE SPECIFIC DRIVERS
24016 R:      Jason Gunthorpe <[email protected]>
24017 R:      Yishai Hadas <[email protected]>
24018 R:      Shameer Kolothum <[email protected]>
24019 R:      Kevin Tian <[email protected]>
24020 L:      [email protected]
24021 S:      Maintained
24022 P:      Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
24023 F:      drivers/vfio/pci/*/
24024
24025 VFIO PDS PCI DRIVER
24026 M:      Brett Creeley <[email protected]>
24027 L:      [email protected]
24028 S:      Maintained
24029 F:      Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
24030 F:      drivers/vfio/pci/pds/
24031
24032 VFIO PLATFORM DRIVER
24033 M:      Eric Auger <[email protected]>
24034 L:      [email protected]
24035 S:      Maintained
24036 F:      drivers/vfio/platform/
24037
24038 VFIO QAT PCI DRIVER
24039 M:      Xin Zeng <[email protected]>
24040 M:      Giovanni Cabiddu <[email protected]>
24041 L:      [email protected]
24042 L:      [email protected]
24043 S:      Supported
24044 F:      drivers/vfio/pci/qat/
24045
24046 VFIO VIRTIO PCI DRIVER
24047 M:      Yishai Hadas <[email protected]>
24048 L:      [email protected]
24049 L:      [email protected]
24050 S:      Maintained
24051 F:      drivers/vfio/pci/virtio
24052
24053 VGA_SWITCHEROO
24054 R:      Lukas Wunner <[email protected]>
24055 S:      Maintained
24056 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
24057 F:      Documentation/gpu/vga-switcheroo.rst
24058 F:      drivers/gpu/vga/vga_switcheroo.c
24059 F:      include/linux/vga_switcheroo.h
24060
24061 VIA RHINE NETWORK DRIVER
24062 M:      Kevin Brace <[email protected]>
24063 S:      Maintained
24064 F:      drivers/net/ethernet/via/via-rhine.c
24065
24066 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
24067 M:      Florian Tobias Schandinat <[email protected]>
24068 L:      [email protected]
24069 S:      Maintained
24070 F:      drivers/video/fbdev/via/
24071 F:      include/linux/via-core.h
24072 F:      include/linux/via_i2c.h
24073
24074 VIA VELOCITY NETWORK DRIVER
24075 M:      Francois Romieu <[email protected]>
24076 L:      [email protected]
24077 S:      Maintained
24078 F:      drivers/net/ethernet/via/via-velocity.*
24079
24080 VICODEC VIRTUAL CODEC DRIVER
24081 M:      Hans Verkuil <[email protected]>
24082 L:      [email protected]
24083 S:      Maintained
24084 W:      https://linuxtv.org
24085 T:      git git://linuxtv.org/media_tree.git
24086 F:      drivers/media/test-drivers/vicodec/*
24087
24088 VIDEO I2C POLLING DRIVER
24089 M:      Matt Ranostay <[email protected]>
24090 L:      [email protected]
24091 S:      Maintained
24092 F:      drivers/media/i2c/video-i2c.c
24093
24094 VIDEO MULTIPLEXER DRIVER
24095 M:      Philipp Zabel <[email protected]>
24096 L:      [email protected]
24097 S:      Maintained
24098 F:      drivers/media/platform/video-mux.c
24099
24100 VIDEOBUF2 FRAMEWORK
24101 M:      Tomasz Figa <[email protected]>
24102 M:      Marek Szyprowski <[email protected]>
24103 L:      [email protected]
24104 S:      Maintained
24105 F:      drivers/media/common/videobuf2/*
24106 F:      include/media/videobuf2-*
24107
24108 VIDTV VIRTUAL DIGITAL TV DRIVER
24109 M:      Daniel W. S. Almeida <[email protected]>
24110 L:      [email protected]
24111 S:      Maintained
24112 W:      https://linuxtv.org
24113 T:      git git://linuxtv.org/media_tree.git
24114 F:      drivers/media/test-drivers/vidtv/*
24115
24116 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
24117 M:      Shuah Khan <[email protected]>
24118 R:      Kieran Bingham <[email protected]>
24119 L:      [email protected]
24120 S:      Maintained
24121 W:      https://linuxtv.org
24122 T:      git git://linuxtv.org/media_tree.git
24123 F:      drivers/media/test-drivers/vimc/*
24124
24125 VIRT LIB
24126 M:      Alex Williamson <[email protected]>
24127 M:      Paolo Bonzini <[email protected]>
24128 L:      [email protected]
24129 S:      Supported
24130 F:      virt/lib/
24131
24132 VIRTIO AND VHOST VSOCK DRIVER
24133 M:      Stefan Hajnoczi <[email protected]>
24134 M:      Stefano Garzarella <[email protected]>
24135 L:      [email protected]
24136 L:      [email protected]
24137 L:      [email protected]
24138 S:      Maintained
24139 F:      drivers/vhost/vsock.c
24140 F:      include/linux/virtio_vsock.h
24141 F:      include/uapi/linux/virtio_vsock.h
24142 F:      net/vmw_vsock/virtio_transport.c
24143 F:      net/vmw_vsock/virtio_transport_common.c
24144
24145 VIRTIO BALLOON
24146 M:      "Michael S. Tsirkin" <[email protected]>
24147 M:      David Hildenbrand <[email protected]>
24148 L:      [email protected]
24149 S:      Maintained
24150 F:      drivers/virtio/virtio_balloon.c
24151 F:      include/linux/balloon_compaction.h
24152 F:      include/uapi/linux/virtio_balloon.h
24153 F:      mm/balloon_compaction.c
24154
24155 VIRTIO BLOCK AND SCSI DRIVERS
24156 M:      "Michael S. Tsirkin" <[email protected]>
24157 M:      Jason Wang <[email protected]>
24158 R:      Paolo Bonzini <[email protected]>
24159 R:      Stefan Hajnoczi <[email protected]>
24160 R:      Eugenio Pérez <[email protected]>
24161 L:      [email protected]
24162 S:      Maintained
24163 F:      drivers/block/virtio_blk.c
24164 F:      drivers/scsi/virtio_scsi.c
24165 F:      include/uapi/linux/virtio_blk.h
24166 F:      include/uapi/linux/virtio_scsi.h
24167
24168 VIRTIO CONSOLE DRIVER
24169 M:      Amit Shah <[email protected]>
24170 L:      [email protected]
24171 S:      Maintained
24172 F:      drivers/char/virtio_console.c
24173 F:      include/uapi/linux/virtio_console.h
24174
24175 VIRTIO CORE AND NET DRIVERS
24176 M:      "Michael S. Tsirkin" <[email protected]>
24177 M:      Jason Wang <[email protected]>
24178 R:      Xuan Zhuo <[email protected]>
24179 R:      Eugenio Pérez <[email protected]>
24180 L:      [email protected]
24181 S:      Maintained
24182 F:      Documentation/ABI/testing/sysfs-bus-vdpa
24183 F:      Documentation/ABI/testing/sysfs-class-vduse
24184 F:      Documentation/devicetree/bindings/virtio/
24185 F:      Documentation/driver-api/virtio/
24186 F:      drivers/block/virtio_blk.c
24187 F:      drivers/crypto/virtio/
24188 F:      drivers/net/virtio_net.c
24189 F:      drivers/vdpa/
24190 F:      drivers/virtio/
24191 F:      include/linux/vdpa.h
24192 F:      include/linux/virtio*.h
24193 F:      include/linux/vringh.h
24194 F:      include/uapi/linux/virtio_*.h
24195 F:      tools/virtio/
24196 F:      tools/testing/selftests/drivers/net/virtio_net/
24197
24198 VIRTIO CRYPTO DRIVER
24199 M:      Gonglei <[email protected]>
24200 L:      [email protected]
24201 L:      [email protected]
24202 S:      Maintained
24203 F:      drivers/crypto/virtio/
24204 F:      include/uapi/linux/virtio_crypto.h
24205
24206 VIRTIO DRIVERS FOR S390
24207 M:      Cornelia Huck <[email protected]>
24208 M:      Halil Pasic <[email protected]>
24209 M:      Eric Farman <[email protected]>
24210 L:      [email protected]
24211 L:      [email protected]
24212 L:      [email protected]
24213 S:      Supported
24214 F:      arch/s390/include/uapi/asm/virtio-ccw.h
24215 F:      drivers/s390/virtio/
24216
24217 VIRTIO FILE SYSTEM
24218 M:      Vivek Goyal <[email protected]>
24219 M:      Stefan Hajnoczi <[email protected]>
24220 M:      Miklos Szeredi <[email protected]>
24221 R:      Eugenio Pérez <[email protected]>
24222 L:      [email protected]
24223 L:      [email protected]
24224 S:      Supported
24225 W:      https://virtio-fs.gitlab.io/
24226 F:      Documentation/filesystems/virtiofs.rst
24227 F:      fs/fuse/virtio_fs.c
24228 F:      include/uapi/linux/virtio_fs.h
24229
24230 VIRTIO GPIO DRIVER
24231 M:      Enrico Weigelt, metux IT consult <[email protected]>
24232 M:      Viresh Kumar <[email protected]>
24233 L:      [email protected]
24234 L:      [email protected]
24235 S:      Maintained
24236 F:      drivers/gpio/gpio-virtio.c
24237 F:      include/uapi/linux/virtio_gpio.h
24238
24239 VIRTIO GPU DRIVER
24240 M:      David Airlie <[email protected]>
24241 M:      Gerd Hoffmann <[email protected]>
24242 R:      Gurchetan Singh <[email protected]>
24243 R:      Chia-I Wu <[email protected]>
24244 L:      [email protected]
24245 L:      [email protected]
24246 S:      Maintained
24247 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
24248 F:      drivers/gpu/drm/ci/xfails/virtio*
24249 F:      drivers/gpu/drm/virtio/
24250 F:      include/uapi/linux/virtio_gpu.h
24251
24252 VIRTIO HOST (VHOST)
24253 M:      "Michael S. Tsirkin" <[email protected]>
24254 M:      Jason Wang <[email protected]>
24255 R:      Eugenio Pérez <[email protected]>
24256 L:      [email protected]
24257 L:      [email protected]
24258 L:      [email protected]
24259 S:      Maintained
24260 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
24261 F:      drivers/vhost/
24262 F:      include/linux/sched/vhost_task.h
24263 F:      include/linux/vhost_iotlb.h
24264 F:      include/uapi/linux/vhost.h
24265 F:      kernel/vhost_task.c
24266
24267 VIRTIO HOST (VHOST-SCSI)
24268 M:      "Michael S. Tsirkin" <[email protected]>
24269 M:      Jason Wang <[email protected]>
24270 M:      Mike Christie <[email protected]>
24271 R:      Paolo Bonzini <[email protected]>
24272 R:      Stefan Hajnoczi <[email protected]>
24273 L:      [email protected]
24274 S:      Maintained
24275 F:      drivers/vhost/scsi.c
24276
24277 VIRTIO I2C DRIVER
24278 M:      Viresh Kumar <[email protected]>
24279 R:      "Chen, Jian Jun" <[email protected]>
24280 L:      [email protected]
24281 L:      [email protected]
24282 S:      Maintained
24283 F:      drivers/i2c/busses/i2c-virtio.c
24284 F:      include/uapi/linux/virtio_i2c.h
24285
24286 VIRTIO INPUT DRIVER
24287 M:      Gerd Hoffmann <[email protected]>
24288 S:      Maintained
24289 F:      drivers/virtio/virtio_input.c
24290 F:      include/uapi/linux/virtio_input.h
24291
24292 VIRTIO IOMMU DRIVER
24293 M:      Jean-Philippe Brucker <[email protected]>
24294 L:      [email protected]
24295 S:      Maintained
24296 F:      drivers/iommu/virtio-iommu.c
24297 F:      include/uapi/linux/virtio_iommu.h
24298
24299 VIRTIO MEM DRIVER
24300 M:      David Hildenbrand <[email protected]>
24301 L:      [email protected]
24302 S:      Maintained
24303 W:      https://virtio-mem.gitlab.io/
24304 F:      drivers/virtio/virtio_mem.c
24305 F:      include/uapi/linux/virtio_mem.h
24306
24307 VIRTIO PMEM DRIVER
24308 M:      Pankaj Gupta <[email protected]>
24309 L:      [email protected]
24310 S:      Maintained
24311 F:      drivers/nvdimm/nd_virtio.c
24312 F:      drivers/nvdimm/virtio_pmem.c
24313
24314 VIRTIO SOUND DRIVER
24315 M:      Anton Yakovlev <[email protected]>
24316 M:      "Michael S. Tsirkin" <[email protected]>
24317 L:      [email protected]
24318 L:      [email protected] (moderated for non-subscribers)
24319 S:      Maintained
24320 F:      include/uapi/linux/virtio_snd.h
24321 F:      sound/virtio/*
24322
24323 VIRTUAL BOX GUEST DEVICE DRIVER
24324 M:      Hans de Goede <[email protected]>
24325 M:      Arnd Bergmann <[email protected]>
24326 M:      Greg Kroah-Hartman <[email protected]>
24327 S:      Maintained
24328 F:      drivers/virt/vboxguest/
24329 F:      include/linux/vbox_utils.h
24330 F:      include/uapi/linux/vbox*.h
24331
24332 VIRTUAL BOX SHARED FOLDER VFS DRIVER
24333 M:      Hans de Goede <[email protected]>
24334 L:      [email protected]
24335 S:      Maintained
24336 F:      fs/vboxsf/*
24337
24338 VIRTUAL PCM TEST DRIVER
24339 M:      Ivan Orlov <[email protected]>
24340 L:      [email protected]
24341 S:      Maintained
24342 F:      Documentation/sound/cards/pcmtest.rst
24343 F:      sound/drivers/pcmtest.c
24344 F:      tools/testing/selftests/alsa/test-pcmtest-driver.c
24345
24346 VIRTUAL SERIO DEVICE DRIVER
24347 M:      Stephen Chandler Paul <[email protected]>
24348 S:      Maintained
24349 F:      drivers/input/serio/userio.c
24350 F:      include/uapi/linux/userio.h
24351
24352 VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
24353 M:      Javier Carrasco <[email protected]>
24354 S:      Maintained
24355 F:      Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
24356 F:      drivers/iio/light/veml6075.c
24357
24358 VISL VIRTUAL STATELESS DECODER DRIVER
24359 M:      Daniel Almeida <[email protected]>
24360 L:      [email protected]
24361 S:      Supported
24362 F:      drivers/media/test-drivers/visl
24363
24364 VIVID VIRTUAL VIDEO DRIVER
24365 M:      Hans Verkuil <[email protected]>
24366 L:      [email protected]
24367 S:      Maintained
24368 W:      https://linuxtv.org
24369 T:      git git://linuxtv.org/media_tree.git
24370 F:      drivers/media/test-drivers/vivid/*
24371
24372 VM SOCKETS (AF_VSOCK)
24373 M:      Stefano Garzarella <[email protected]>
24374 L:      [email protected]
24375 L:      [email protected]
24376 S:      Maintained
24377 F:      drivers/net/vsockmon.c
24378 F:      include/net/af_vsock.h
24379 F:      include/uapi/linux/vm_sockets.h
24380 F:      include/uapi/linux/vm_sockets_diag.h
24381 F:      include/uapi/linux/vsockmon.h
24382 F:      net/vmw_vsock/
24383 F:      tools/testing/vsock/
24384
24385 VMALLOC
24386 M:      Andrew Morton <[email protected]>
24387 R:      Uladzislau Rezki <[email protected]>
24388 R:      Christoph Hellwig <[email protected]>
24389 L:      [email protected]
24390 S:      Maintained
24391 W:      http://www.linux-mm.org
24392 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
24393 F:      include/linux/vmalloc.h
24394 F:      mm/vmalloc.c
24395
24396 VME SUBSYSTEM
24397 L:      [email protected]
24398 S:      Orphan
24399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24400 F:      Documentation/driver-api/vme.rst
24401 F:      drivers/staging/vme_user/
24402
24403 VMWARE BALLOON DRIVER
24404 M:      Jerrin Shaji George <[email protected]>
24405 R:      Broadcom internal kernel review list <[email protected]>
24406 L:      [email protected]
24407 S:      Supported
24408 F:      drivers/misc/vmw_balloon.c
24409
24410 VMWARE HYPERVISOR INTERFACE
24411 M:      Ajay Kaher <[email protected]>
24412 M:      Alexey Makhalov <[email protected]>
24413 R:      Broadcom internal kernel review list <[email protected]>
24414 L:      [email protected]
24415 L:      [email protected]
24416 S:      Supported
24417 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
24418 F:      arch/x86/include/asm/vmware.h
24419 F:      arch/x86/kernel/cpu/vmware.c
24420
24421 VMWARE PVRDMA DRIVER
24422 M:      Bryan Tan <[email protected]>
24423 M:      Vishnu Dasa <[email protected]>
24424 R:      Broadcom internal kernel review list <[email protected]>
24425 L:      [email protected]
24426 S:      Supported
24427 F:      drivers/infiniband/hw/vmw_pvrdma/
24428
24429 VMWARE PVSCSI DRIVER
24430 M:      Vishal Bhakta <[email protected]>
24431 R:      Broadcom internal kernel review list <[email protected]>
24432 L:      [email protected]
24433 S:      Supported
24434 F:      drivers/scsi/vmw_pvscsi.c
24435 F:      drivers/scsi/vmw_pvscsi.h
24436
24437 VMWARE VIRTUAL PTP CLOCK DRIVER
24438 M:      Nick Shi <[email protected]>
24439 R:      Ajay Kaher <[email protected]>
24440 R:      Alexey Makhalov <[email protected]>
24441 R:      Broadcom internal kernel review list <[email protected]>
24442 L:      [email protected]
24443 S:      Supported
24444 F:      drivers/ptp/ptp_vmw.c
24445
24446 VMWARE VMCI DRIVER
24447 M:      Bryan Tan <[email protected]>
24448 M:      Vishnu Dasa <[email protected]>
24449 R:      Broadcom internal kernel review list <[email protected]>
24450 L:      [email protected]
24451 S:      Supported
24452 F:      drivers/misc/vmw_vmci/
24453 F:      include/linux/vmw_vmci*
24454
24455 VMWARE VMMOUSE SUBDRIVER
24456 M:      Zack Rusin <[email protected]>
24457 R:      Broadcom internal kernel review list <[email protected]>
24458 L:      [email protected]
24459 S:      Supported
24460 F:      drivers/input/mouse/vmmouse.c
24461 F:      drivers/input/mouse/vmmouse.h
24462
24463 VMWARE VMXNET3 ETHERNET DRIVER
24464 M:      Ronak Doshi <[email protected]>
24465 R:      Broadcom internal kernel review list <[email protected]>
24466 L:      [email protected]
24467 S:      Supported
24468 F:      drivers/net/vmxnet3/
24469
24470 VMWARE VSOCK VMCI TRANSPORT DRIVER
24471 M:      Bryan Tan <[email protected]>
24472 M:      Vishnu Dasa <[email protected]>
24473 R:      Broadcom internal kernel review list <[email protected]>
24474 L:      [email protected]
24475 S:      Supported
24476 F:      net/vmw_vsock/vmci_transport*
24477
24478 VOCORE VOCORE2 BOARD
24479 M:      Harvey Hunt <[email protected]>
24480 L:      [email protected]
24481 S:      Maintained
24482 F:      arch/mips/boot/dts/ralink/vocore2.dts
24483
24484 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
24485 M:      Liam Girdwood <[email protected]>
24486 M:      Mark Brown <[email protected]>
24487 L:      [email protected]
24488 S:      Supported
24489 W:      http://www.slimlogic.co.uk/?p=48
24490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
24491 F:      Documentation/devicetree/bindings/regulator/
24492 F:      Documentation/power/regulator/
24493 F:      drivers/regulator/
24494 F:      include/dt-bindings/regulator/
24495 F:      include/linux/regulator/
24496 K:      regulator_get_optional
24497
24498 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
24499 R:      Matti Vaittinen <[email protected]>
24500 F:      drivers/regulator/irq_helpers.c
24501
24502 VRF
24503 M:      David Ahern <[email protected]>
24504 L:      [email protected]
24505 S:      Maintained
24506 F:      Documentation/networking/vrf.rst
24507 F:      drivers/net/vrf.c
24508
24509 VSPRINTF
24510 M:      Petr Mladek <[email protected]>
24511 M:      Steven Rostedt <[email protected]>
24512 R:      Andy Shevchenko <[email protected]>
24513 R:      Rasmus Villemoes <[email protected]>
24514 R:      Sergey Senozhatsky <[email protected]>
24515 S:      Maintained
24516 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
24517 F:      Documentation/core-api/printk-formats.rst
24518 F:      lib/test_printf.c
24519 F:      lib/test_scanf.c
24520 F:      lib/vsprintf.c
24521
24522 VT1211 HARDWARE MONITOR DRIVER
24523 M:      Juerg Haefliger <[email protected]>
24524 L:      [email protected]
24525 S:      Maintained
24526 F:      Documentation/hwmon/vt1211.rst
24527 F:      drivers/hwmon/vt1211.c
24528
24529 VT8231 HARDWARE MONITOR DRIVER
24530 M:      Roger Lucas <[email protected]>
24531 L:      [email protected]
24532 S:      Maintained
24533 F:      drivers/hwmon/vt8231.c
24534
24535 VUB300 USB to SDIO/SD/MMC bridge chip
24536 L:      [email protected]
24537 S:      Orphan
24538 F:      drivers/mmc/host/vub300.c
24539
24540 W1 DALLAS'S 1-WIRE BUS
24541 M:      Krzysztof Kozlowski <[email protected]>
24542 S:      Maintained
24543 F:      Documentation/devicetree/bindings/w1/
24544 F:      Documentation/w1/
24545 F:      drivers/w1/
24546 F:      include/linux/w1.h
24547
24548 W83791D HARDWARE MONITORING DRIVER
24549 M:      Marc Hulsman <[email protected]>
24550 L:      [email protected]
24551 S:      Maintained
24552 F:      Documentation/hwmon/w83791d.rst
24553 F:      drivers/hwmon/w83791d.c
24554
24555 W83793 HARDWARE MONITORING DRIVER
24556 M:      Rudolf Marek <[email protected]>
24557 L:      [email protected]
24558 S:      Maintained
24559 F:      Documentation/hwmon/w83793.rst
24560 F:      drivers/hwmon/w83793.c
24561
24562 W83795 HARDWARE MONITORING DRIVER
24563 M:      Jean Delvare <[email protected]>
24564 L:      [email protected]
24565 S:      Maintained
24566 F:      drivers/hwmon/w83795.c
24567
24568 W83L51xD SD/MMC CARD INTERFACE DRIVER
24569 M:      Pierre Ossman <[email protected]>
24570 S:      Maintained
24571 F:      drivers/mmc/host/wbsd.*
24572
24573 WACOM PROTOCOL 4 SERIAL TABLETS
24574 M:      Julian Squires <[email protected]>
24575 M:      Hans de Goede <[email protected]>
24576 L:      [email protected]
24577 S:      Maintained
24578 F:      drivers/input/tablet/wacom_serial4.c
24579
24580 WANGXUN ETHERNET DRIVER
24581 M:      Jiawen Wu <[email protected]>
24582 M:      Mengyuan Lou <[email protected]>
24583 L:      [email protected]
24584 S:      Maintained
24585 W:      https://www.net-swift.com
24586 F:      Documentation/networking/device_drivers/ethernet/wangxun/*
24587 F:      drivers/net/ethernet/wangxun/
24588 F:      drivers/net/pcs/pcs-xpcs-wx.c
24589
24590 WATCHDOG DEVICE DRIVERS
24591 M:      Wim Van Sebroeck <[email protected]>
24592 M:      Guenter Roeck <[email protected]>
24593 L:      [email protected]
24594 S:      Maintained
24595 W:      http://www.linux-watchdog.org/
24596 T:      git git://www.linux-watchdog.org/linux-watchdog.git
24597 F:      Documentation/devicetree/bindings/watchdog/
24598 F:      Documentation/watchdog/
24599 F:      drivers/watchdog/
24600 F:      include/linux/watchdog.h
24601 F:      include/trace/events/watchdog.h
24602 F:      include/uapi/linux/watchdog.h
24603
24604 WAVE5 VPU CODEC DRIVER
24605 M:      Nas Chung <[email protected]>
24606 M:      Jackson Lee <[email protected]>
24607 L:      [email protected]
24608 S:      Maintained
24609 F:      Documentation/devicetree/bindings/media/cnm,wave521c.yaml
24610 F:      drivers/media/platform/chips-media/wave5/
24611
24612 WHISKEYCOVE PMIC GPIO DRIVER
24613 M:      Kuppuswamy Sathyanarayanan <[email protected]>
24614 L:      [email protected]
24615 S:      Maintained
24616 F:      drivers/gpio/gpio-wcove.c
24617
24618 WHWAVE RTC DRIVER
24619 M:      Dianlong Li <[email protected]>
24620 L:      [email protected]
24621 S:      Maintained
24622 F:      drivers/rtc/rtc-sd3078.c
24623
24624 WIIMOTE HID DRIVER
24625 M:      David Rheinsberg <[email protected]>
24626 L:      [email protected]
24627 S:      Maintained
24628 F:      drivers/hid/hid-wiimote*
24629
24630 WILOCITY WIL6210 WIRELESS DRIVER
24631 L:      [email protected]
24632 S:      Orphan
24633 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
24634 F:      drivers/net/wireless/ath/wil6210/
24635
24636 WINBOND CIR DRIVER
24637 M:      David Härdeman <[email protected]>
24638 S:      Maintained
24639 F:      drivers/media/rc/winbond-cir.c
24640
24641 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
24642 L:      [email protected]
24643 S:      Orphan
24644 F:      drivers/watchdog/ebc-c384_wdt.c
24645
24646 WINSYSTEMS WS16C48 GPIO DRIVER
24647 M:      William Breathitt Gray <[email protected]>
24648 L:      [email protected]
24649 S:      Maintained
24650 F:      drivers/gpio/gpio-ws16c48.c
24651
24652 WIREGUARD SECURE NETWORK TUNNEL
24653 M:      Jason A. Donenfeld <[email protected]>
24654 L:      [email protected]
24655 L:      [email protected]
24656 S:      Maintained
24657 F:      drivers/net/wireguard/
24658 F:      tools/testing/selftests/wireguard/
24659
24660 WISTRON LAPTOP BUTTON DRIVER
24661 M:      Miloslav Trmac <[email protected]>
24662 S:      Maintained
24663 F:      drivers/input/misc/wistron_btns.c
24664
24665 WMI BINARY MOF DRIVER
24666 M:      Armin Wolf <[email protected]>
24667 R:      Thomas Weißschuh <[email protected]>
24668 L:      [email protected]
24669 S:      Maintained
24670 F:      Documentation/ABI/stable/sysfs-platform-wmi-bmof
24671 F:      Documentation/wmi/devices/wmi-bmof.rst
24672 F:      drivers/platform/x86/wmi-bmof.c
24673
24674 WOLFSON MICROELECTRONICS DRIVERS
24675 L:      [email protected]
24676 S:      Supported
24677 W:      https://github.com/CirrusLogic/linux-drivers/wiki
24678 T:      git https://github.com/CirrusLogic/linux-drivers.git
24679 F:      Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
24680 F:      Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
24681 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
24682 F:      Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
24683 F:      Documentation/devicetree/bindings/sound/wlf,*.yaml
24684 F:      Documentation/devicetree/bindings/sound/wm*
24685 F:      Documentation/hwmon/wm83??.rst
24686 F:      arch/arm/mach-s3c/mach-crag6410*
24687 F:      drivers/clk/clk-wm83*.c
24688 F:      drivers/gpio/gpio-*wm*.c
24689 F:      drivers/gpio/gpio-arizona.c
24690 F:      drivers/hwmon/wm83??-hwmon.c
24691 F:      drivers/input/misc/wm831x-on.c
24692 F:      drivers/input/touchscreen/wm831x-ts.c
24693 F:      drivers/input/touchscreen/wm97*.c
24694 F:      drivers/leds/leds-wm83*.c
24695 F:      drivers/mfd/arizona*
24696 F:      drivers/mfd/cs47l24*
24697 F:      drivers/mfd/wm*.c
24698 F:      drivers/power/supply/wm83*.c
24699 F:      drivers/regulator/arizona*
24700 F:      drivers/regulator/wm8*.c
24701 F:      drivers/rtc/rtc-wm83*.c
24702 F:      drivers/video/backlight/wm83*_bl.c
24703 F:      drivers/watchdog/wm83*_wdt.c
24704 F:      include/linux/mfd/arizona/
24705 F:      include/linux/mfd/wm831x/
24706 F:      include/linux/mfd/wm8350/
24707 F:      include/linux/mfd/wm8400*
24708 F:      include/linux/regulator/arizona*
24709 F:      include/linux/wm97xx.h
24710 F:      include/sound/wm????.h
24711 F:      sound/soc/codecs/arizona*
24712 F:      sound/soc/codecs/cs47l24*
24713 F:      sound/soc/codecs/wm*
24714
24715 WORKQUEUE
24716 M:      Tejun Heo <[email protected]>
24717 R:      Lai Jiangshan <[email protected]>
24718 S:      Maintained
24719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
24720 F:      Documentation/core-api/workqueue.rst
24721 F:      include/linux/workqueue.h
24722 F:      kernel/workqueue.c
24723 F:      kernel/workqueue_internal.h
24724
24725 WWAN DRIVERS
24726 M:      Loic Poulain <[email protected]>
24727 M:      Sergey Ryazanov <[email protected]>
24728 R:      Johannes Berg <[email protected]>
24729 L:      [email protected]
24730 S:      Maintained
24731 F:      drivers/net/wwan/
24732 F:      include/linux/wwan.h
24733 F:      include/uapi/linux/wwan.h
24734
24735 X-POWERS AXP288 PMIC DRIVERS
24736 M:      Hans de Goede <[email protected]>
24737 S:      Maintained
24738 F:      drivers/acpi/pmic/intel_pmic_xpower.c
24739 N:      axp288
24740
24741 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
24742 M:      Chen-Yu Tsai <[email protected]>
24743 L:      [email protected]
24744 S:      Maintained
24745 N:      axp[128]
24746
24747 X.25 STACK
24748 M:      Martin Schiller <[email protected]>
24749 L:      [email protected]
24750 S:      Maintained
24751 F:      Documentation/networking/lapb-module.rst
24752 F:      Documentation/networking/x25*
24753 F:      drivers/net/wan/hdlc_x25.c
24754 F:      drivers/net/wan/lapbether.c
24755 F:      include/*/lapb.h
24756 F:      include/net/x25*
24757 F:      include/uapi/linux/x25.h
24758 F:      net/lapb/
24759 F:      net/x25/
24760
24761 X86 ARCHITECTURE (32-BIT AND 64-BIT)
24762 M:      Thomas Gleixner <[email protected]>
24763 M:      Ingo Molnar <[email protected]>
24764 M:      Borislav Petkov <[email protected]>
24765 M:      Dave Hansen <[email protected]>
24766 M:      [email protected]
24767 R:      "H. Peter Anvin" <[email protected]>
24768 L:      [email protected]
24769 S:      Maintained
24770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
24771 F:      Documentation/arch/x86/
24772 F:      Documentation/devicetree/bindings/x86/
24773 F:      arch/x86/
24774
24775 X86 ENTRY CODE
24776 M:      Andy Lutomirski <[email protected]>
24777 L:      [email protected]
24778 S:      Maintained
24779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
24780 F:      arch/x86/entry/
24781
24782 X86 HARDWARE VULNERABILITIES
24783 M:      Thomas Gleixner <[email protected]>
24784 M:      Borislav Petkov <[email protected]>
24785 M:      Peter Zijlstra <[email protected]>
24786 M:      Josh Poimboeuf <[email protected]>
24787 R:      Pawan Gupta <[email protected]>
24788 S:      Maintained
24789 F:      Documentation/admin-guide/hw-vuln/
24790 F:      arch/x86/include/asm/nospec-branch.h
24791 F:      arch/x86/kernel/cpu/bugs.c
24792
24793 X86 MCE INFRASTRUCTURE
24794 M:      Tony Luck <[email protected]>
24795 M:      Borislav Petkov <[email protected]>
24796 L:      [email protected]
24797 S:      Maintained
24798 F:      Documentation/ABI/testing/sysfs-mce
24799 F:      Documentation/arch/x86/x86_64/machinecheck.rst
24800 F:      arch/x86/kernel/cpu/mce/*
24801
24802 X86 MICROCODE UPDATE SUPPORT
24803 M:      Borislav Petkov <[email protected]>
24804 S:      Maintained
24805 F:      arch/x86/kernel/cpu/microcode/*
24806
24807 X86 MM
24808 M:      Dave Hansen <[email protected]>
24809 M:      Andy Lutomirski <[email protected]>
24810 M:      Peter Zijlstra <[email protected]>
24811 L:      [email protected]
24812 S:      Maintained
24813 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
24814 F:      arch/x86/mm/
24815
24816 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
24817 M:      Hans de Goede <[email protected]>
24818 L:      [email protected]
24819 S:      Maintained
24820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24821 F:      drivers/platform/x86/x86-android-tablets/
24822
24823 X86 PLATFORM DRIVERS
24824 M:      Hans de Goede <[email protected]>
24825 M:      Ilpo Järvinen <[email protected]>
24826 L:      [email protected]
24827 S:      Maintained
24828 Q:      https://patchwork.kernel.org/project/platform-driver-x86/list/
24829 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24830 F:      drivers/platform/olpc/
24831 F:      drivers/platform/x86/
24832 F:      include/linux/platform_data/x86/
24833
24834 X86 PLATFORM UV HPE SUPERDOME FLEX
24835 M:      Steve Wahl <[email protected]>
24836 R:      Justin Ernst <[email protected]>
24837 R:      Kyle Meyer <[email protected]>
24838 R:      Dimitri Sivanich <[email protected]>
24839 R:      Russ Anderson <[email protected]>
24840 S:      Supported
24841 F:      arch/x86/include/asm/uv/
24842 F:      arch/x86/kernel/apic/x2apic_uv_x.c
24843 F:      arch/x86/platform/uv/
24844
24845 X86 STACK UNWINDING
24846 M:      Josh Poimboeuf <[email protected]>
24847 M:      Peter Zijlstra <[email protected]>
24848 S:      Supported
24849 F:      arch/x86/include/asm/unwind*.h
24850 F:      arch/x86/kernel/dumpstack.c
24851 F:      arch/x86/kernel/stacktrace.c
24852 F:      arch/x86/kernel/unwind_*.c
24853
24854 X86 TRUST DOMAIN EXTENSIONS (TDX)
24855 M:      Kirill A. Shutemov <[email protected]>
24856 R:      Dave Hansen <[email protected]>
24857 L:      [email protected]
24858 L:      [email protected]
24859 S:      Supported
24860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
24861 F:      arch/x86/boot/compressed/tdx*
24862 F:      arch/x86/coco/tdx/
24863 F:      arch/x86/include/asm/shared/tdx.h
24864 F:      arch/x86/include/asm/tdx.h
24865 F:      arch/x86/virt/vmx/tdx/
24866 F:      drivers/virt/coco/tdx-guest
24867
24868 X86 VDSO
24869 M:      Andy Lutomirski <[email protected]>
24870 L:      [email protected]
24871 S:      Maintained
24872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
24873 F:      arch/x86/entry/vdso/
24874
24875 XARRAY
24876 M:      Matthew Wilcox <[email protected]>
24877 L:      [email protected]
24878 S:      Supported
24879 F:      Documentation/core-api/xarray.rst
24880 F:      include/linux/idr.h
24881 F:      include/linux/xarray.h
24882 F:      lib/idr.c
24883 F:      lib/xarray.c
24884 F:      tools/testing/radix-tree
24885
24886 XBOX DVD IR REMOTE
24887 M:      Benjamin Valentin <[email protected]>
24888 S:      Maintained
24889 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
24890 F:      drivers/media/rc/xbox_remote.c
24891
24892 XC2028/3028 TUNER DRIVER
24893 M:      Mauro Carvalho Chehab <[email protected]>
24894 L:      [email protected]
24895 S:      Maintained
24896 W:      https://linuxtv.org
24897 T:      git git://linuxtv.org/media_tree.git
24898 F:      drivers/media/tuners/xc2028.*
24899
24900 XDP (eXpress Data Path)
24901 M:      Alexei Starovoitov <[email protected]>
24902 M:      Daniel Borkmann <[email protected]>
24903 M:      David S. Miller <[email protected]>
24904 M:      Jakub Kicinski <[email protected]>
24905 M:      Jesper Dangaard Brouer <[email protected]>
24906 M:      John Fastabend <[email protected]>
24907 L:      [email protected]
24908 L:      [email protected]
24909 S:      Supported
24910 F:      drivers/net/ethernet/*/*/*/*/*xdp*
24911 F:      drivers/net/ethernet/*/*/*xdp*
24912 F:      include/net/xdp.h
24913 F:      include/net/xdp_priv.h
24914 F:      include/trace/events/xdp.h
24915 F:      kernel/bpf/cpumap.c
24916 F:      kernel/bpf/devmap.c
24917 F:      net/core/xdp.c
24918 F:      samples/bpf/xdp*
24919 F:      tools/testing/selftests/bpf/*/*xdp*
24920 F:      tools/testing/selftests/bpf/*xdp*
24921 K:      (?:\b|_)xdp(?:\b|_)
24922
24923 XDP SOCKETS (AF_XDP)
24924 M:      Björn Töpel <[email protected]>
24925 M:      Magnus Karlsson <[email protected]>
24926 M:      Maciej Fijalkowski <[email protected]>
24927 R:      Jonathan Lemon <[email protected]>
24928 L:      [email protected]
24929 L:      [email protected]
24930 S:      Maintained
24931 F:      Documentation/networking/af_xdp.rst
24932 F:      include/net/netns/xdp.h
24933 F:      include/net/xdp_sock*
24934 F:      include/net/xsk_buff_pool.h
24935 F:      include/uapi/linux/if_xdp.h
24936 F:      include/uapi/linux/xdp_diag.h
24937 F:      net/xdp/
24938 F:      tools/testing/selftests/bpf/*xsk*
24939
24940 XEN BLOCK SUBSYSTEM
24941 M:      Roger Pau Monné <[email protected]>
24942 L:      [email protected] (moderated for non-subscribers)
24943 S:      Supported
24944 F:      drivers/block/xen*
24945 F:      drivers/block/xen-blkback/*
24946
24947 XEN HYPERVISOR ARM
24948 M:      Stefano Stabellini <[email protected]>
24949 L:      [email protected] (moderated for non-subscribers)
24950 S:      Maintained
24951 F:      arch/arm/include/asm/xen/
24952 F:      arch/arm/xen/
24953
24954 XEN HYPERVISOR ARM64
24955 M:      Stefano Stabellini <[email protected]>
24956 L:      [email protected] (moderated for non-subscribers)
24957 S:      Maintained
24958 F:      arch/arm64/include/asm/xen/
24959 F:      arch/arm64/xen/
24960
24961 XEN HYPERVISOR INTERFACE
24962 M:      Juergen Gross <[email protected]>
24963 M:      Stefano Stabellini <[email protected]>
24964 R:      Oleksandr Tyshchenko <[email protected]>
24965 L:      [email protected] (moderated for non-subscribers)
24966 S:      Supported
24967 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
24968 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
24969 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
24970 F:      drivers/*/xen-*front.c
24971 F:      drivers/xen/
24972 F:      include/uapi/xen/
24973 F:      include/xen/
24974 F:      kernel/configs/xen.config
24975
24976 XEN HYPERVISOR X86
24977 M:      Juergen Gross <[email protected]>
24978 R:      Boris Ostrovsky <[email protected]>
24979 L:      [email protected] (moderated for non-subscribers)
24980 S:      Supported
24981 F:      arch/x86/configs/xen.config
24982 F:      arch/x86/include/asm/pvclock-abi.h
24983 F:      arch/x86/include/asm/xen/
24984 F:      arch/x86/platform/pvh/
24985 F:      arch/x86/xen/
24986
24987 XEN NETWORK BACKEND DRIVER
24988 M:      Wei Liu <[email protected]>
24989 M:      Paul Durrant <[email protected]>
24990 L:      [email protected] (moderated for non-subscribers)
24991 L:      [email protected]
24992 S:      Supported
24993 F:      drivers/net/xen-netback/*
24994
24995 XEN PCI SUBSYSTEM
24996 M:      Juergen Gross <[email protected]>
24997 L:      [email protected] (moderated for non-subscribers)
24998 S:      Supported
24999 F:      arch/x86/pci/*xen*
25000 F:      drivers/pci/*xen*
25001
25002 XEN PVSCSI DRIVERS
25003 M:      Juergen Gross <[email protected]>
25004 L:      [email protected] (moderated for non-subscribers)
25005 L:      [email protected]
25006 S:      Supported
25007 F:      drivers/scsi/xen-scsifront.c
25008 F:      drivers/xen/xen-scsiback.c
25009 F:      include/xen/interface/io/vscsiif.h
25010
25011 XEN PVUSB DRIVER
25012 M:      Juergen Gross <[email protected]>
25013 L:      [email protected] (moderated for non-subscribers)
25014 L:      [email protected]
25015 S:      Supported
25016 F:      drivers/usb/host/xen*
25017 F:      include/xen/interface/io/usbif.h
25018
25019 XEN SOUND FRONTEND DRIVER
25020 M:      Oleksandr Andrushchenko <[email protected]>
25021 L:      [email protected] (moderated for non-subscribers)
25022 L:      [email protected] (moderated for non-subscribers)
25023 S:      Supported
25024 F:      sound/xen/*
25025
25026 XEN SWIOTLB SUBSYSTEM
25027 M:      Juergen Gross <[email protected]>
25028 M:      Stefano Stabellini <[email protected]>
25029 L:      [email protected] (moderated for non-subscribers)
25030 L:      [email protected]
25031 S:      Supported
25032 F:      arch/*/include/asm/xen/swiotlb-xen.h
25033 F:      drivers/xen/swiotlb-xen.c
25034 F:      include/xen/arm/swiotlb-xen.h
25035 F:      include/xen/swiotlb-xen.h
25036
25037 XFS FILESYSTEM
25038 M:      Chandan Babu R <[email protected]>
25039 R:      Darrick J. Wong <[email protected]>
25040 L:      [email protected]
25041 S:      Supported
25042 W:      http://xfs.org/
25043 C:      irc://irc.oftc.net/xfs
25044 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
25045 P:      Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
25046 F:      Documentation/ABI/testing/sysfs-fs-xfs
25047 F:      Documentation/admin-guide/xfs.rst
25048 F:      Documentation/filesystems/xfs/*
25049 F:      fs/xfs/
25050 F:      include/uapi/linux/dqblk_xfs.h
25051 F:      include/uapi/linux/fsmap.h
25052
25053 XILINX AMS DRIVER
25054 M:      Anand Ashok Dumbre <[email protected]>
25055 L:      [email protected]
25056 S:      Maintained
25057 F:      Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
25058 F:      drivers/iio/adc/xilinx-ams.c
25059
25060 XILINX AXI ETHERNET DRIVER
25061 M:      Radhey Shyam Pandey <[email protected]>
25062 S:      Maintained
25063 F:      Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
25064 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
25065
25066 XILINX CAN DRIVER
25067 M:      Appana Durga Kedareswara rao <[email protected]>
25068 L:      [email protected]
25069 S:      Maintained
25070 F:      Documentation/devicetree/bindings/net/can/xilinx,can.yaml
25071 F:      drivers/net/can/xilinx_can.c
25072
25073 XILINX EVENT MANAGEMENT DRIVER
25074 M:      Michal Simek <[email protected]>
25075 S:      Maintained
25076 F:      drivers/soc/xilinx/xlnx_event_manager.c
25077 F:      include/linux/firmware/xlnx-event-manager.h
25078
25079 XILINX GPIO DRIVER
25080 M:      Shubhrajyoti Datta <[email protected]>
25081 R:      Srinivas Neeli <[email protected]>
25082 R:      Michal Simek <[email protected]>
25083 S:      Maintained
25084 F:      Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
25085 F:      Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
25086 F:      drivers/gpio/gpio-xilinx.c
25087 F:      drivers/gpio/gpio-zynq.c
25088
25089 XILINX LL TEMAC ETHERNET DRIVER
25090 L:      [email protected]
25091 S:      Orphan
25092 F:      drivers/net/ethernet/xilinx/ll_temac*
25093
25094 XILINX PWM DRIVER
25095 M:      Sean Anderson <[email protected]>
25096 S:      Maintained
25097 F:      drivers/pwm/pwm-xilinx.c
25098 F:      include/clocksource/timer-xilinx.h
25099
25100 XILINX SD-FEC IP CORES
25101 M:      Derek Kiernan <[email protected]>
25102 M:      Dragan Cvetic <[email protected]>
25103 S:      Maintained
25104 F:      Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
25105 F:      Documentation/misc-devices/xilinx_sdfec.rst
25106 F:      drivers/misc/Kconfig
25107 F:      drivers/misc/Makefile
25108 F:      drivers/misc/xilinx_sdfec.c
25109 F:      include/uapi/misc/xilinx_sdfec.h
25110
25111 XILINX UARTLITE SERIAL DRIVER
25112 M:      Peter Korsgaard <[email protected]>
25113 L:      [email protected]
25114 S:      Maintained
25115 F:      drivers/tty/serial/uartlite.c
25116
25117 XILINX VIDEO IP CORES
25118 M:      Laurent Pinchart <[email protected]>
25119 L:      [email protected]
25120 S:      Supported
25121 T:      git git://linuxtv.org/media_tree.git
25122 F:      Documentation/devicetree/bindings/media/xilinx/
25123 F:      drivers/media/platform/xilinx/
25124 F:      include/uapi/linux/xilinx-v4l2-controls.h
25125
25126 XILINX VERSAL EDAC DRIVER
25127 M:      Shubhrajyoti Datta <[email protected]>
25128 M:      Sai Krishna Potthuri <[email protected]>
25129 S:      Maintained
25130 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
25131 F:      drivers/edac/versal_edac.c
25132
25133 XILINX WATCHDOG DRIVER
25134 M:      Srinivas Neeli <[email protected]>
25135 R:      Shubhrajyoti Datta <[email protected]>
25136 R:      Michal Simek <[email protected]>
25137 S:      Maintained
25138 F:      Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
25139 F:      Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
25140 F:      drivers/watchdog/of_xilinx_wdt.c
25141 F:      drivers/watchdog/xilinx_wwdt.c
25142
25143 XILINX XDMA DRIVER
25144 M:      Lizhi Hou <[email protected]>
25145 M:      Brian Xu <[email protected]>
25146 M:      Raj Kumar Rampelli <[email protected]>
25147 L:      [email protected]
25148 S:      Supported
25149 F:      drivers/dma/xilinx/xdma-regs.h
25150 F:      drivers/dma/xilinx/xdma.c
25151 F:      include/linux/dma/amd_xdma.h
25152 F:      include/linux/platform_data/amd_xdma.h
25153
25154 XILINX ZYNQMP DPDMA DRIVER
25155 M:      Laurent Pinchart <[email protected]>
25156 L:      [email protected]
25157 S:      Supported
25158 F:      Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
25159 F:      drivers/dma/xilinx/xilinx_dpdma.c
25160 F:      include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
25161
25162 XILINX ZYNQMP OCM EDAC DRIVER
25163 M:      Shubhrajyoti Datta <[email protected]>
25164 M:      Sai Krishna Potthuri <[email protected]>
25165 S:      Maintained
25166 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
25167 F:      drivers/edac/zynqmp_edac.c
25168
25169 XILINX ZYNQMP PSGTR PHY DRIVER
25170 M:      Laurent Pinchart <[email protected]>
25171 L:      [email protected]
25172 S:      Supported
25173 T:      git https://github.com/Xilinx/linux-xlnx.git
25174 F:      Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
25175 F:      drivers/phy/xilinx/phy-zynqmp.c
25176
25177 XILINX ZYNQMP SHA3 DRIVER
25178 M:      Harsha <[email protected]>
25179 S:      Maintained
25180 F:      drivers/crypto/xilinx/zynqmp-sha.c
25181
25182 XILINX ZYNQMP NVMEM DRIVER
25183 M:      Praveen Teja Kundanala <[email protected]>
25184 M:      Kalyani Akula <[email protected]>
25185 R:      Michal Simek <[email protected]>
25186 S:      Maintained
25187 F:      Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
25188 F:      drivers/nvmem/zynqmp_nvmem.c
25189
25190 XILLYBUS DRIVER
25191 M:      Eli Billauer <[email protected]>
25192 L:      [email protected]
25193 S:      Supported
25194 F:      drivers/char/xillybus/
25195
25196 XLP9XX I2C DRIVER
25197 M:      George Cherian <[email protected]>
25198 L:      [email protected]
25199 S:      Supported
25200 W:      http://www.marvell.com
25201 F:      drivers/i2c/busses/i2c-xlp9xx.c
25202
25203 XRA1403 GPIO EXPANDER
25204 M:      Nandor Han <[email protected]>
25205 L:      [email protected]
25206 S:      Maintained
25207 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
25208 F:      drivers/gpio/gpio-xra1403.c
25209
25210 XTENSA XTFPGA PLATFORM SUPPORT
25211 M:      Max Filippov <[email protected]>
25212 S:      Maintained
25213 F:      drivers/spi/spi-xtensa-xtfpga.c
25214 F:      sound/soc/xtensa/xtfpga-i2s.c
25215
25216 YAM DRIVER FOR AX.25
25217 M:      Jean-Paul Roubelat <[email protected]>
25218 L:      [email protected]
25219 S:      Maintained
25220 F:      drivers/net/hamradio/yam*
25221 F:      include/linux/yam.h
25222
25223 YAMA SECURITY MODULE
25224 M:      Kees Cook <[email protected]>
25225 S:      Supported
25226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
25227 F:      Documentation/admin-guide/LSM/Yama.rst
25228 F:      security/yama/
25229
25230 YAML NETLINK (YNL)
25231 M:      Donald Hunter <[email protected]>
25232 M:      Jakub Kicinski <[email protected]>
25233 F:      Documentation/netlink/
25234 F:      Documentation/userspace-api/netlink/intro-specs.rst
25235 F:      Documentation/userspace-api/netlink/specs.rst
25236 F:      tools/net/ynl/
25237
25238 YEALINK PHONE DRIVER
25239 M:      Henk Vergonet <[email protected]>
25240 L:      [email protected]
25241 S:      Maintained
25242 F:      Documentation/input/devices/yealink.rst
25243 F:      drivers/input/misc/yealink.*
25244
25245 Z3FOLD COMPRESSED PAGE ALLOCATOR
25246 M:      Vitaly Wool <[email protected]>
25247 R:      Miaohe Lin <[email protected]>
25248 L:      [email protected]
25249 S:      Maintained
25250 F:      mm/z3fold.c
25251
25252 Z8530 DRIVER FOR AX.25
25253 M:      Joerg Reuter <[email protected]>
25254 L:      [email protected]
25255 S:      Maintained
25256 W:      http://yaina.de/jreuter/
25257 W:      http://www.qsl.net/dl1bke/
25258 F:      Documentation/networking/device_drivers/hamradio/z8530drv.rst
25259 F:      drivers/net/hamradio/*scc.c
25260 F:      drivers/net/hamradio/z8530.h
25261
25262 ZBUD COMPRESSED PAGE ALLOCATOR
25263 M:      Seth Jennings <[email protected]>
25264 M:      Dan Streetman <[email protected]>
25265 L:      [email protected]
25266 S:      Maintained
25267 F:      mm/zbud.c
25268
25269 ZD1211RW WIRELESS DRIVER
25270 L:      [email protected]
25271 S:      Orphan
25272 F:      drivers/net/wireless/zydas/zd1211rw/
25273
25274 ZD1301 MEDIA DRIVER
25275 L:      [email protected]
25276 S:      Orphan
25277 W:      https://linuxtv.org/
25278 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
25279 F:      drivers/media/usb/dvb-usb-v2/zd1301*
25280
25281 ZD1301_DEMOD MEDIA DRIVER
25282 L:      [email protected]
25283 S:      Orphan
25284 W:      https://linuxtv.org/
25285 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
25286 F:      drivers/media/dvb-frontends/zd1301_demod*
25287
25288 ZHAOXIN PROCESSOR SUPPORT
25289 M:      Tony W Wang-oc <[email protected]>
25290 L:      [email protected]
25291 S:      Maintained
25292 F:      arch/x86/kernel/cpu/zhaoxin.c
25293
25294 ZONEFS FILESYSTEM
25295 M:      Damien Le Moal <[email protected]>
25296 M:      Naohiro Aota <[email protected]>
25297 R:      Johannes Thumshirn <[email protected]>
25298 L:      [email protected]
25299 S:      Maintained
25300 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
25301 F:      Documentation/filesystems/zonefs.rst
25302 F:      fs/zonefs/
25303
25304 ZR36067 VIDEO FOR LINUX DRIVER
25305 M:      Corentin Labbe <[email protected]>
25306 L:      [email protected]
25307 L:      [email protected]
25308 S:      Maintained
25309 W:      http://mjpeg.sourceforge.net/driver-zoran/
25310 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
25311 F:      Documentation/driver-api/media/drivers/zoran.rst
25312 F:      drivers/media/pci/zoran/
25313
25314 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
25315 M:      Minchan Kim <[email protected]>
25316 M:      Sergey Senozhatsky <[email protected]>
25317 L:      [email protected]
25318 S:      Maintained
25319 F:      Documentation/admin-guide/blockdev/zram.rst
25320 F:      drivers/block/zram/
25321
25322 ZS DECSTATION Z85C30 SERIAL DRIVER
25323 M:      "Maciej W. Rozycki" <[email protected]>
25324 S:      Maintained
25325 F:      drivers/tty/serial/zs.*
25326
25327 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
25328 M:      Minchan Kim <[email protected]>
25329 M:      Sergey Senozhatsky <[email protected]>
25330 L:      [email protected]
25331 S:      Maintained
25332 F:      Documentation/mm/zsmalloc.rst
25333 F:      include/linux/zsmalloc.h
25334 F:      mm/zsmalloc.c
25335
25336 ZSTD
25337 M:      Nick Terrell <[email protected]>
25338 S:      Maintained
25339 B:      https://github.com/facebook/zstd/issues
25340 T:      git https://github.com/terrelln/linux.git
25341 F:      crypto/zstd.c
25342 F:      include/linux/zstd*
25343 F:      lib/decompress_unzstd.c
25344 F:      lib/zstd/
25345 N:      zstd
25346 K:      zstd
25347
25348 ZSWAP COMPRESSED SWAP CACHING
25349 M:      Johannes Weiner <[email protected]>
25350 M:      Yosry Ahmed <[email protected]>
25351 M:      Nhat Pham <[email protected]>
25352 R:      Chengming Zhou <[email protected]>
25353 L:      [email protected]
25354 S:      Maintained
25355 F:      Documentation/admin-guide/mm/zswap.rst
25356 F:      include/linux/zpool.h
25357 F:      include/linux/zswap.h
25358 F:      mm/zpool.c
25359 F:      mm/zswap.c
25360 F:      tools/testing/selftests/cgroup/test_zswap.c
25361
25362 SENARYTECH AUDIO CODEC DRIVER
25363 M:      bo liu <[email protected]>
25364 S:      Maintained
25365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
25366 F:      sound/pci/hda/patch_senarytech.c
25367
25368 THE REST
25369 M:      Linus Torvalds <[email protected]>
25370 L:      [email protected]
25371 S:      Buried alive in reporters
25372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
25373 F:      *
25374 F:      */
This page took 1.477775 seconds and 4 git commands to generate.